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
337129375403	337129375962	337129376512	337129377062	337129377612	337129378162	337129378712	337129379262	337129379812	337129380362	337129380912	337129381462	337129382012	337129382562	337129383112	337129383662	337129384212	337129384762	337129385312	337129385862	337129386412	337129386962	337129387512	337129388062	337129388612	337129389162	337129389712	337129390262	337129390812	337129391362	337129391912	337129392462	337129393012	337129393562	337129394112	337129394662	337129395212	337129395762	337129396312	337129396862	337129397412	337129397962	337129398512	337129399062	337129399612	337129400162	337129400712	337129401262	337129401812	337129402362	337129402912	337129403462	337129404012	337129404562	337129405112	337129405662	337129406212	337129406762	337129407312	337129407862	337129408412	337129408962	337129409512	337129410062	337129410612	337129411162	337129411712	337129412262	337129412812	337129413362	337129413912	337129414462	337129415012	337129415562	337129416112	337129416662	337129417212	337129417762	337129418312	337129418862	337129419412	337129419962	337129420512	337129421062	337129421612	337129422162	337129422712	337129423262	337129423812	337129424362	337129424912	337129425462	337129426012	337129426562	337129427112	337129427662	337129428212	337129428762	337129429312	337129429862	337129430412	337129430962	337129431512	337129432062	337129432612	337129433162	337129433712	337129434262	337129434812	337129435362	337129435912	337129436462	337129437012	337129437562	337129438112	337129438662	337129439212	337129439762	337129440312	337129440862	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3360	3650	2300	3360	3650	2300	3350	3650	2300	3350	3650	2300	3352	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3360	3650	2300	3363	3650	2300	3368	3650	2300	3378	3650	2300	3378	3650	2300	3378	3650	2300	3378	3650	2300	3378	3650	2300	3379	3650	2300	3379	3650	2300	3379	3650	2300	3379	3650	2300	3379	3650	2300	3379	3650	2300	3379	3650	2300	3368	3650	2300	3359	3650	2300	3359	3650	2300	3359	3650	2300	3359	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
79674	65218	72886	66023	52887	39520	26218	14170	6636	2927	1497	830	532	425	433	447	384	416	425	421	430	403	410	398	423	431	388	404	404	385	409	425	389	397	434	423	426	419	421	411	396	429	381	436	422	409	413	431	452	403	420	387	411	405	412	441	448	443	399	442	427	413	446	407	418	405	410	398	399	397	393	412	427	433	393	444	440	437	403	404	389	387	385	415	422	444	430	425	435	387	409	424	392	437	427	419	426	412	421	384	403	406	428	440	428	385	405	425	414	410	454	390	447	419	389	424	425	384	408	398	441	455	376	425	427	439	435	443	429	416	401	408	411	396	423	408	412	407	410	435	409	419	379	428	403	431	419	434	415	424	401	416	426	402	477	434	395	439	471	392	393	386	397	384	429	426	436	417	397	475	435	430	431	431	372	426	411	406	438	423	418	417	440	413	421	420	450	416	401	459	393	434	441	399	436	428	413	419	414	409	418	386	430	401	431	418	396	454	475	450	423	436	416	411	425	400	433	395	434	423	419	415	429	439	410	426	437	421	435	424	372	459	425	441	432	448	409	350	439	363	400	418	424	435	423	468	396	430	399	426	434	428	400	412	436	422	442	447	403	428	406	406	423	453	408	428	406	456	410	404	406	421	466	445	417	384	373	409	420	388	422	377	394	401	430	466	500	434	435	424	395	397	423	407	405	431	395	444	408	446	416	421	389	445	430	399	422	412	385	393	407	437	442	418	439	434	417	408	413	418	420	417	449	425	404	431	435	442	418	436	460	444	432	408	389	432	466	420	409	407	408	431	435	447	423	379	406	387	394	419	431	401	421	438	380	407	446	447	443	434	415	446	396	372	404	444	450	428	431	453	432	398	405	442	396	423	422	431	435	384	410	414	422	428	455	413	412	398	437	376	416	422	434	393	448	451	436	437	420	433	427	438	410	474	450	457	385	418	465	429	385	402	424	380	434	389	408	447	373	405	425	415	418	404	383	404	390	424	492	425	445	438	435	400	433	397	416	396	455	441	429	411	419	435	387	436	425	413	392	443	427	415	421	432	403	424	470	407	373	403	406	413	458	431	405	405	421	425	406	439	413	404	439	399	412	410	414	395	412	442	370	443	466	401	392	433	414	416	416	395	408	400	401	384	421	419	395	419	431	388	457	421	407	389	440	434	403	386	429	403	459	409	412	366	422	421	425	409	439	427	452	460	438	428	428	415	479	419	418	415	418	398	427	395	430	420	389	439	438	410	394	413	432	431	397	431	421	356	429	426	392	464	392	387	432	422	391	431	423	405	422	406	422	399	388	448	413	432	416	464	422	475	404	390	430	441	405	407	419	451	465	433	450	467	404	401	387	408	402	413	440	417	418	400	449	415	387	425	419	409	455	423	387	398	385	401	409	427	414	400	449	422	382	391	400	428	475	456	436	430	404	409	436	388	421	427	412	453	410	424	436	417	449	410	396	404	439	442	427	451	434	424	421	409	424	445	449	430	446	451	421	395	432	462	387	424	400	421	414	424	431	434	423	391	411	449	464	439	425	395	415	430	415	408	355	421	451	431	437	401	431	417	413	438	391	417	416	407	424	420	442	420	408	414	434	433	402	422	413	414	426	409	377	401	419	426	399	399	433	445	424	419	414	397	472	420	459	443	411	366	416	380	413	442	449	408	433	405	431	388	393	387	408	422	430	438	425	407	421	410	443	418	417	429	408	424	434	420	421	379	443	412	379	415	446	412	406	383	435	420	392	437	412	428	485	435	411	392	427	410	419	452	425	423	419	439	440	378	398	407	433	423	415	418	414	430	407	432	427	394	423	428	411	408	443	427	458	443	422	424	473	437	439	418	406	379	428	441	414	430	404	476	419	419	411	425	407	425	439	404	377	441	448	413	398	415	397	400	431	421	430	463	459	421	423	426	411	391	417	411	402	442	383	439	393	401	423	378	415	389	438	463	422	391	444	444	421	425	435	401	411	415	445	392	378	426	417	387	425	441	386	437	421	395	448	402	454	398	385	399	396	427	379	408	393	395	439	455	400	382	395	435	433	431	404	404	422	417	398	438	425	439	438	466	445	393	444	433	428	413	434	350	402	431	386	394	389	431	401	420	428	395	381	394	400	396	406	445	400	383	445	432	383	373	441	430	413	380	378	421	406	398	429	425	449	434	404	447	440	373	389	418	438	409	426	417	412	425	396	406	433	440	429	365	389	439	455	403	454	377	432	424	444	416	398	425	414	386	404	420	432	444	443	437	416	465	400	410	418	434	464	402	420	414	415	434	404	405	433	390	410	379	450	431	473	470	412	404	431	371	411	424	400	443	427	437	409	426	422	382	410	359	440	428	432	396	393	404	412	436	413	405	396	393	444	413	409	420	405	420	421	411	401	442	468	436	391	382	427	413	411	447	384	417	439	423	433	436	417	386	387	402	395	409	417	450	439	433	470	426	382	394	408	436	376	457	449	419	458	416	385	413	441	428	436	412	412	364	417	444	430	439	430	426	448	392	444	395	424	393	445	434	423	410	437	448	432	399	434	433	381	389	415	462	411	428	419	459	466	391	418	409	407	382	438	429	442	430	409	410	441	395	407	397	451	437	408	425	430	400	427	399	415	418	460	428	389	455	390	419	432	417	447	407	408	420	402	396	474	402	430	455	430	440	386	457	464	373	387	410	418	429	412	394	415	457	395	414	432	415	439	476	417	411	419	451	408	395	443	430	401	431	402	436	439	414	432	394	444	391	411	427	428	402	428	411	407	456	421	377	441	380	426	403	431	448	408	424	380	395	444	432	413	423	394	432	424	441	402	394	408	407	430	412	418	448	451	371	446	431	421	399	434	411	424	434	406	371	418	432	414	423	418	408	400	422	424	412	416	413	376	441	420	431	395	406	394	386	450	424	428	437	441	426	389	420	412	394	427	420	417	425	434	452	408	412	459	415	398	381	432	408	426	431	451	402	422	420	424	469	447	435	412	427	424	411	429	423	406	427	433	396	410	401	391	407	389	401	442	401	402	424	402	438	440	437	401	395	423	407	444	443	394	413	436	489	427	431	401	402	408	422	375	402	447	421	394	459	450	449	425	412	383	404	432	405	397	437	431	369	411	415	413	398	450	423	422	409	416	399	443	405	440	397	386	452	449	400	423	440	410	443	413	428	390	381	407	425	423	418	392	445	426	438	427	434	373	404	427	398	407	420	388	437	401	420	456	382	424	409	436	392	450	454	412	417	411	424	452	419	406	409	447	383	417	418	416	377	452	406	421	423	423	467	410	417	427	427	425	440	416	425	399	429	383	393	408	446	398	443	422	415	458	432	394	441	412	389	447	422	405	402	407	435	411	445	441	439	422	449	423	395	417	444	438	439	390	415	413	422	394	421	406	421	420	417	408	441	421	407	401	395	419	443	421	410	441	418	435	469	405	408	419	421	444	429	400	439	390	409	400	434	391	416	479	459	389	423	410	402	397	422	411	440	419	424	443	420	436	421	425	422	398	433	412	419
49348	47149	66614	70321	61994	51271	39968	28221	17294	9446	4881	2526	1227	931	838	885	901	937	892	919	871	893	891	903	936	921	867	923	910	939	919	934	920	910	907	906	976	886	874	876	914	854	826	896	898	908	893	885	872	906	882	927	942	875	907	896	912	879	880	862	888	956	890	862	883	868	888	935	850	902	880	844	859	890	905	872	864	895	928	914	901	908	875	887	916	893	877	898	908	916	928	861	851	874	912	874	882	857	864	898	893	890	912	896	895	882	874	869	906	889	899	902	875	904	897	905	884	875	859	878	858	921	828	911	896	862	906	892	888	885	906	895	831	931	887	898	849	904	975	913	914	937	906	932	899	923	864	926	916	860	886	909	921	876	923	860	898	901	865	849	934	939	908	895	847	891	921	884	951	893	899	897	927	935	876	856	883	926	924	880	893	892	936	902	885	923	885	912	874	942	897	878	928	835	924	832	887	929	917	918	940	912	863	888	880	845	846	932	844	874	904	903	876	909	886	867	861	899	913	877	835	903	869	935	902	912	881	928	917	915	863	884	901	893	888	874	888	910	901	910	855	874	880	851	874	867	894	810	905	862	881	922	882	906	973	885	911	901	900	864	835	922	898	940	903	877	848	878	927	927	914	873	888	833	884	832	885	901	885	920	857	829	914	886	915	847	910	910	883	864	933	872	872	902	888	921	956	917	898	857	870	893	948	867	894	930	920	910	890	893	918	913	890	876	937	954	921	885	890	909	897	916	905	923	882	844	891	922	840	917	887	950	980	903	943	954	853	836	884	862	885	901	911	934	862	898	871	895	853	879	945	905	879	911	863	864	918	864	872	858	919	861	909	873	958	922	888	914	923	871	858	876	885	904	913	931	904	884	949	890	943	886	915	935	851	828	846	921	931	869	909	901	856	887	899	851	912	896	907	875	909	895	896	888	895	882	881	851	867	920	894	959	888	921	964	893	910	865	921	911	919	899	894	927	905	859	890	917	911	900	899	866	916	869	921	941	908	877	929	896	890	887	886	909	957	864	902	916	922	882	900	880	891	894	847	888	914	927	883	886	910	936	853	834	923	888	879	916	915	882	882	885	927	887	877	872	928	884	875	866	888	890	943	933	878	931	867	955	905	890	939	864	870	927	854	936	900	883	910	894	903	933	888	892	857	877	888	880	882	906	925	931	946	880	912	919	812	876	935	942	874	881	845	870	887	887	877	905	945	874	887	929	927	900	880	909	927	873	851	891	888	872	869	880	869	898	906	905	922	844	885	908	907	903	931	952	943	928	911	924	917	870	879	946	917	848	846	885	900	925	930	925	858	882	863	854	891	870	923	913	952	952	854	892	836	900	879	862	912	859	920	907	844	933	918	955	934	917	866	934	842	966	924	899	840	861	828	961	922	882	883	900	868	902	910	915	903	834	877	950	883	907	878	917	900	905	911	831	868	863	894	889	909	884	884	867	893	955	923	903	871	914	917	870	902	946	911	874	878	960	833	898	863	881	873	909	906	958	912	908	861	926	901	883	877	883	931	880	902	948	872	902	860	927	877	933	880	946	923	901	879	860	925	877	856	820	926	869	849	861	901	863	871	851	870	867	864	931	917	916	871	915	905	879	881	852	897	923	889	874	891	881	843	866	895	911	869	953	869	925	906	928	880	871	845	843	928	913	941	899	901	944	848	865	921	926	938	893	961	878	928	902	907	952	880	948	888	939	916	953	845	969	848	861	945	888	908	934	926	883	871	857	844	938	870	869	935	891	925	830	927	859	914	912	908	843	923	880	864	812	864	885	932	908	863	886	891	873	877	900	920	895	836	844	895	913	872	910	890	921	920	875	934	928	916	868	871	915	838	876	961	851	868	891	879	899	905	904	924	865	899	918	884	919	899	907	898	890	844	910	886	917	857	882	893	912	858	857	851	838	863	881	904	922	908	883	869	939	948	948	928	889	857	925	876	914	938	900	891	843	930	850	899	850	866	902	867	857	902	891	878	913	892	925	851	899	910	927	922	889	885	876	918	920	889	843	916	862	853	906	977	936	894	895	902	907	907	879	875	892	872	900	872	864	894	868	866	938	912	899	891	879	860	845	892	889	874	867	861	897	909	864	891	890	884	923	858	922	895	873	865	899	869	880	885	829	937	866	897	925	916	905	856	866	887	887	865	892	837	902	906	878	919	906	909	881	848	874	886	916	884	887	864	864	895	950	920	879	954	917	911	934	884	905	848	872	907	870	908	892	850	922	890	947	911	921	880	872	894	898	907	902	876	876	918	915	935	905	942	942	881	907	885	875	919	929	875	955	930	857	820	910	952	938	843	917	886	899	855	924	936	921	906	960	813	898	904	853	875	900	932	891	875	828	899	960	892	910	864	901	902	849	938	866	913	878	891	903	965	923	874	883	839	844	952	908	831	869	863	923	932	886	877	920	916	839	896	885	893	877	893	861	869	903	855	903	924	845	862	868	850	885	935	892	960	899	923	851	862	869	992	887	862	864	885	868	870	910	932	893	927	857	891	878	838	906	934	945	883	892	887	901	852	879	873	915	908	915	903	909	899	911	889	869	915	930	953	878	861	889	869	918	892	915	894	855	873	908	906	886	880	880	876	868	864	971	899	897	867	850	842	875	886	949	960	950	909	917	870	966	873	901	863	849	929	965	907	864	878	904	873	941	867	901	924	907	936	874	851	862	868	882	867	884	847	910	924	910	822	900	916	930	882	902	926	876	894	875	877	881	881	892	938	887	901	905	955	892	904	953	906	954	926	911	849	868	890	911	877	859	882	915	940	864	900	945	864	839	883	888	906	872	913	885	915	882	931	904	903	923	856	935	899	921	916	959	950	879	870	931	892	867	917	919	924	909	857	871	906	893	890	895	873	884	927	867	889	921	890	876	900	956	897	879	866	856	915	930	874	929	894	856	872	934	870	856	907	906	903	866	893	884	901	897	916	899	875	822	908	883	863	844	913	912	914	879	870	875	858	920	925	910	944	909	916	943	929	885	868	917	858	876	872	909	879	913	916	909	903	886	912	886	929	946	912	866	849	898	888	866	935	865	872	860	902	908	969	884	923	890	930	832	873	864	844	908	868	938	913	901	853	884	864	920	893	876	919	978	853	827	941	910	920	904	930	898	833	889	854	930	911	886	967	915	912	908	869	887	901	936	872	905	858	905	891	884	896	904	901	906	892	902	876	895	878	906	952	903	896	888	872	861	923	904	898	846	883	862	912	860	929	883	886	901	941	887	917	947	877	919	874	859	903	934	940	890	872	882	880	894	891	894	937	940	942	880	926	931	903	877	917	935	894	896	867	877	901	877	951	938	897	922	846	903	869	943	899	892	862	861	884	854	857	925	886	908	883	856	883	908	865	865	899	885	911	941	902	893	857	871	879	877	913	913	915	903	949	893	899	928	848	954	908	918	953	947	869	921	914	917	925	938	942	865	911	897	858	913	901	869	893	883	885	885	958	919	909	923	859	951	881	877	914	891	965	927
9793	4055	4111	3754	2504	1733	1065	699	507	406	342	311	289	294	296	307	258	276	264	290	308	319	264	281	272	280	282	282	290	319	294	272	253	284	284	292	314	275	275	273	262	268	254	268	303	306	247	274	303	271	288	271	323	281	295	296	300	300	303	318	275	306	268	304	284	278	293	300	264	289	261	291	264	291	316	304	285	317	276	270	281	318	275	279	275	277	269	310	299	272	302	280	274	289	303	297	286	276	265	288	260	308	282	260	293	305	304	286	275	294	304	285	317	287	284	287	281	283	275	256	279	268	324	296	282	259	315	302	296	288	319	305	308	307	283	285	296	277	294	307	294	305	316	280	319	290	280	303	314	276	262	274	283	283	274	311	281	259	275	286	284	296	260	301	286	325	273	299	275	279	281	280	288	289	294	317	315	286	305	290	272	298	274	285	273	307	289	278	283	301	292	303	297	306	301	252	302	274	305	310	278	296	315	244	285	303	272	292	296	313	282	280	313	276	285	278	282	287	303	276	271	292	299	272	292	298	298	302	261	277	281	264	293	313	284	265	298	287	285	283	310	297	332	268	283	289	284	280	259	293	286	285	267	293	308	306	254	282	283	302	293	278	299	295	306	293	269	293	278	261	269	290	277	297	276	295	290	253	307	271	304	328	316	337	296	290	292	285	267	279	304	289	310	311	298	303	309	308	312	287	308	297	274	300	303	303	319	295	287	319	277	257	288	313	284	279	279	306	281	259	249	325	271	283	314	304	252	293	310	308	307	315	260	255	284	295	275	296	265	289	304	255	285	282	316	286	277	282	266	284	254	275	272	265	308	286	284	277	296	302	307	289	271	306	273	290	293	302	255	284	310	263	279	295	308	273	276	297	341	294	343	307	298	274	251	293	307	280	286	288	287	297	295	297	303	302	255	265	307	290	249	275	291	275	266	278	253	265	243	280	283	294	292	260	316	297	280	267	282	297	303	298	279	290	259	296	296	295	289	300	286	294	271	293	302	302	276	275	295	320	267	304	276	315	286	286	284	313	298	275	312	295	327	278	288	276	285	263	278	275	285	287	250	273	295	307	292	288	280	275	294	297	281	276	307	318	280	285	297	296	296	307	288	305	290	276	300	309	311	314	287	274	309	280	298	282	295	322	313	289	267	318	298	299	285	323	316	258	320	303	337	281	283	275	295	287	270	280	258	317	272	268	264	325	351	279	298	278	295	262	296	316	304	274	310	275	285	276	296	291	297	279	296	302	303	259	292	296	298	299	277	266	300	274	286	294	271	293	250	301	284	313	279	278	285	266	270	300	279	284	300	272	298	277	282	298	294	317	289	276	283	299	266	276	278	279	305	288	287	303	289	280	321	294	273	257	282	303	288	279	316	317	286	293	300	283	286	309	295	276	248	299	293	299	268	284	268	274	265	291	294	281	259	245	279	283	323	288	289	303	278	275	310	273	293	276	325	311	281	276	264	271	285	303	307	288	276	285	290	271	262	289	296	276	289	294	273	291	293	292	313	311	287	298	294	297	312	338	289	308	284	326	289	247	271	272	316	314	313	270	292	277	286	312	297	292	272	288	305	289	256	306	281	312	286	316	305	287	288	285	267	296	246	266	287	293	306	306	292	284	283	276	292	286	281	275	276	278	267	264	274	319	285	322	312	305	307	291	277	256	312	294	257	320	341	277	287	302	285	292	308	269	343	307	286	276	294	286	271	312	330	341	297	272	286	316	299	280	271	281	279	280	282	289	304	333	252	259	283	299	308	281	286	250	288	288	278	272	286	273	288	287	279	307	277	298	275	298	292	275	273	284	272	302	295	296	293	265	275	264	284	290	301	276	298	285	288	278	283	293	286	303	273	262	278	255	297	313	281	300	281	293	282	292	247	276	282	303	290	280	288	297	282	293	288	288	287	288	297	281	280	313	306	277	278	303	268	294	288	294	284	305	299	291	288	268	245	303	322	246	286	265	266	293	250	309	306	277	284	281	340	305	301	288	318	281	288	270	309	235	301	270	293	293	303	299	285	275	307	269	280	289	302	311	291	255	296	319	284	265	305	268	269	308	325	279	284	289	258	291	314	308	294	273	320	316	315	317	296	274	304	282	289	294	263	321	282	291	270	308	294	290	266	298	297	269	289	324	293	277	305	288	269	267	263	277	289	315	277	293	259	291	280	279	270	305	300	266	281	329	302	355	302	307	253	275	310	289	302	279	272	304	294	296	296	332	280	303	296	269	276	282	285	273	286	305	276	268	289	291	318	287	312	285	265	282	300	256	274	314	273	275	281	295	267	281	326	268	296	286	316	274	306	304	247	288	285	276	273	299	237	278	266	296	320	262	293	299	296	275	307	280	262	284	338	272	275	260	247	265	269	294	280	302	301	253	259	276	313	302	262	328	317	286	310	285	294	285	293	289	266	265	268	273	279	297	309	293	313	303	264	291	291	278	280	256	299	286	306	296	302	308	268	276	302	277	280	313	298	258	344	276	270	268	300	280	262	312	285	280	321	319	274	266	285	285	284	280	288	271	297	324	260	269	319	303	281	337	302	280	289	256	274	281	283	271	267	275	280	289	289	305	288	264	265	287	278	314	290	289	276	306	286	310	309	279	322	293	286	272	291	296	284	287	278	283	273	297	269	259	277	272	290	302	284	310	333	283	290	256	275	278	341	277	296	277	289	289	269	304	267	283	283	257	279	302	286	279	321	279	292	286	288	275	308	307	278	277	281	274	293	275	284	297	311	270	301	306	285	280	262	301	258	263	280	265	297	285	298	283	262	269	294	297	278	291	277	318	260	265	281	295	303	292	296	270	277	305	265	286	287	300	282	272	289	294	275	258	304	289	287	247	304	259	269	286	301	270	309	298	317	255	297	231	312	259	295	269	322	263	272	267	267	261	256	298	286	267	263	285	307	282	280	273	310	284	309	250	309	302	290	308	287	295	288	296	289	290	285	284	289	296	286	284	281	282	332	296	303	300	275	271	287	306	275	272	303	280	298	305	268	279	298	274	282	309	288	273	303	296	297	295	287	303	308	239	280	262	284	269	302	278	306	296	253	287	315	282	288	295	315	274	273	282	289	280	294	281	323	273	289	311	288	281	280	311	290	325	272	328	305	297	286	266	282	302	320	290	287	302	297	282	274	291	289	303	302	288	284	279	283	292	290	300	285	300	293	287	264	286	283	296	263	256	293	267	308	295	268	292	296	286	248	247	257	313	302	294	288	259	313	268	269	269	288	310	301	300	261	269	282	302	273	281	288	303	265	305	279	269	318	290	304	291	307	296	312	302	305	280	284	295	306	292	267	294	265	300	267	295	309	277	291	266	275	279	322	293	321	290	285	263	286	293	284	313	265	297	304	293	277	284	308	267	271	267	288	247	278	335	294	279	293	285	284	260	277	298	327	307	279	315	296	306	304	288	260	296	308	292	262	280	305	272	301	292	290	304	304	316	267	255	294	284	290	303	267	314	281	293	287	289	278	310	279	280
9343	5398	8842	10299	7771	5650	3737	2432	1558	1065	833	715	658	633	640	643	615	659	694	651	649	632	656	633	647	664	648	624	626	671	645	645	694	613	600	600	644	614	665	647	687	591	633	634	649	613	632	675	641	644	576	661	674	695	668	641	638	594	638	615	681	601	645	645	641	659	651	669	628	650	667	651	670	581	634	668	660	625	641	661	638	591	669	666	661	610	677	642	644	612	659	648	663	654	624	616	635	652	668	635	662	622	682	614	613	662	685	638	674	640	664	633	660	616	670	683	626	645	676	610	627	661	653	610	647	673	640	640	669	674	633	627	645	650	674	633	635	694	669	644	656	668	618	621	655	606	635	645	628	645	697	651	656	623	664	625	618	655	661	614	652	645	666	658	610	642	666	649	653	681	639	626	645	621	646	693	645	640	629	702	623	602	700	652	676	616	658	602	617	686	659	656	651	633	628	640	660	672	653	572	670	638	640	634	636	624	664	642	645	626	627	632	677	680	638	607	637	626	662	666	625	612	660	729	649	650	656	677	658	663	665	638	669	641	639	662	604	623	642	620	669	621	644	619	690	641	664	629	681	654	657	633	652	653	621	636	622	627	647	715	697	658	641	631	653	662	625	686	591	652	595	694	646	634	643	664	651	653	628	616	635	617	686	653	634	639	613	670	606	686	642	660	636	613	649	622	629	640	643	615	663	616	621	664	642	653	648	612	643	631	677	664	635	634	623	628	610	633	632	636	641	643	659	617	621	630	672	631	635	638	629	653	674	669	619	667	671	648	604	675	637	617	651	647	612	674	667	664	631	658	629	613	654	637	658	618	659	694	634	625	685	651	705	689	615	590	639	655	653	635	639	635	661	659	629	650	649	670	691	646	659	616	614	675	655	627	607	586	604	653	666	640	617	649	638	654	618	617	620	643	668	680	631	618	606	655	649	586	656	637	625	655	671	660	661	636	646	648	671	644	604	661	658	645	673	578	629	640	583	676	652	660	676	630	648	643	641	675	645	609	658	632	601	676	639	643	612	636	622	660	630	641	627	640	642	656	648	636	609	625	631	648	634	628	675	654	596	641	642	646	644	629	632	621	635	627	635	616	630	637	607	668	686	648	663	652	636	648	584	637	618	648	649	617	642	627	631	635	649	592	632	635	722	622	666	598	611	664	632	636	651	646	632	624	670	586	643	655	592	678	602	613	696	638	663	643	633	661	613	652	648	675	644	651	600	610	666	582	672	612	618	629	662	638	665	669	682	651	691	603	605	617	601	630	615	602	709	663	675	630	679	657	638	675	637	641	586	690	612	658	614	641	622	652	652	643	687	632	615	662	628	647	646	643	631	606	633	654	663	678	637	608	693	668	671	651	627	645	653	673	680	643	673	661	665	620	679	642	621	631	626	613	656	680	628	611	644	702	622	621	610	669	621	685	605	670	638	702	704	638	651	648	667	663	693	636	598	643	658	632	682	672	649	619	599	608	621	630	636	661	665	646	580	637	661	656	667	652	617	620	630	657	610	643	695	639	626	616	692	668	635	696	649	605	655	616	642	636	651	618	631	602	648	694	631	690	604	663	656	653	634	666	607	642	604	644	655	624	655	617	585	632	639	628	657	634	649	639	625	655	665	691	690	612	639	632	680	660	663	652	640	707	649	620	642	642	665	653	660	654	693	621	644	647	617	668	651	667	656	658	636	677	623	669	674	613	641	628	666	647	603	641	609	636	629	623	695	654	604	635	696	617	688	620	641	617	658	633	647	658	611	615	690	634	621	650	672	646	669	640	685	622	624	675	652	608	640	658	640	630	677	658	627	653	659	666	661	627	682	664	657	625	653	620	671	616	683	658	640	668	666	628	653	608	626	641	676	584	644	706	650	658	636	609	649	665	634	637	646	632	619	612	653	640	677	635	658	683	645	646	654	648	652	644	685	667	627	660	629	652	676	669	621	631	671	651	678	661	629	659	618	652	606	627	655	636	641	662	654	641	640	636	658	657	654	669	668	686	614	623	650	655	630	656	657	636	640	669	675	637	600	655	607	643	680	654	686	683	633	667	670	662	616	663	665	628	641	613	602	634	694	661	648	615	668	656	696	554	652	609	591	663	629	605	632	649	626	688	682	621	653	663	613	601	637	676	648	714	638	650	644	664	678	670	658	642	649	647	642	636	671	607	675	684	679	645	624	661	610	681	636	652	655	631	653	622	615	669	639	634	599	627	702	668	625	647	654	675	694	705	650	595	641	614	665	658	609	661	674	689	633	636	641	639	615	639	634	618	598	632	625	652	662	648	627	645	648	715	626	679	648	655	624	660	617	618	596	674	665	683	632	682	661	623	664	617	622	645	638	651	629	638	627	609	669	628	666	639	657	650	678	651	620	645	615	633	610	622	664	632	658	625	660	636	656	611	637	641	637	638	647	659	679	633	654	654	675	635	627	669	626	628	680	687	630	639	631	616	631	664	669	643	632	632	672	620	611	615	670	672	639	682	686	677	672	642	705	654	654	610	624	670	676	644	677	650	652	666	605	667	657	651	640	648	661	658	679	655	637	627	683	638	666	658	631	634	634	658	649	666	676	619	656	660	611	611	643	644	627	622	650	608	658	652	639	659	627	610	674	630	623	626	620	662	625	624	627	642	636	622	644	669	659	629	676	645	660	650	631	645	616	634	617	600	664	645	664	640	630	611	615	618	614	678	639	587	663	612	666	700	634	619	676	675	663	686	633	665	658	672	611	651	620	697	631	625	595	617	629	677	658	639	628	614	634	634	676	638	651	629	641	609	686	588	663	597	639	598	653	659	619	617	676	629	603	609	635	633	648	614	640	663	667	681	666	669	660	688	631	667	666	616	709	637	642	686	645	650	582	578	636	701	611	626	687	612	628	615	643	659	677	624	626	625	613	648	636	616	682	631	621	662	573	640	633	637	603	633	598	710	654	674	658	631	689	682	663	619	662	651	644	657	617	682	642	632	657	620	642	657	654	667	616	632	631	656	592	628	607	623	622	696	631	670	647	645	614	638	659	627	659	628	648	664	644	634	622	648	602	626	642	662	634	611	613	668	611	694	687	647	659	685	620	639	647	626	617	679	682	624	675	644	686	679	676	702	635	632	644	660	635	654	597	666	651	650	700	610	590	584	630	653	660	656	667	650	639	660	668	618	630	634	611	639	608	613	638	602	658	642	644	602	686	648	708	636	674	643	620	624	651	628	665	621	642	642	620	599	624	656	647	645	624	600	648	638	649	644	648	653	682	676	644	618	673	612	706	636	587	651	646	579	628	656	673	661	634	698	631	625	622	634	616	630	696	657	600	678	640	635	690	630	687	629	611	640	657	673	682	632	634	643	676	630	657	660	617	633	627	678	670	582	637	644	652	684	638	640	676	624	654	641	622	603	654	657	683	660	648	632	668	621	640	662	586	654	642	670	643	685	666	619	631	593	664	665	665	671	664	666	594	637	679	637	656	635	622	658	631	624	609	624	648	602	649	641
78530	64803	69159	62978	50895	37909	25826	15140	7189	3169	1523	848	561	396	367	396	381	386	392	370	373	395	405	401	384	404	371	407	399	391	442	397	424	406	381	419	425	365	362	400	404	362	398	388	412	343	382	433	397	400	406	380	372	367	411	390	375	428	356	412	353	344	404	395	358	389	369	385	384	377	374	419	409	433	383	373	375	384	403	411	370	394	394	374	376	340	352	417	395	400	400	408	427	375	349	412	392	378	376	410	356	381	375	373	375	425	386	430	400	374	400	395	375	401	400	379	392	391	405	389	415	386	418	365	401	417	374	422	388	397	396	394	389	380	415	399	385	395	391	406	408	420	388	385	413	394	397	404	407	382	385	346	377	390	414	385	384	372	393	404	380	394	380	392	403	391	425	365	385	389	409	363	387	388	384	352	373	416	379	400	417	399	388	399	389	375	414	376	391	365	399	370	415	360	402	420	384	375	389	387	383	385	408	394	453	391	381	382	387	434	384	394	418	408	357	363	349	376	414	444	389	430	398	404	387	353	392	385	413	398	394	381	386	387	410	419	403	359	390	429	324	427	388	413	419	399	400	382	425	389	389	346	373	434	424	420	392	375	374	412	410	411	393	416	399	419	423	417	376	392	394	384	377	399	398	409	401	375	404	377	370	372	419	378	377	417	389	405	400	420	384	363	422	387	375	430	378	415	371	423	378	367	416	404	335	402	389	386	398	418	404	381	385	422	402	366	394	422	373	386	359	412	366	392	420	393	424	375	411	386	373	397	402	398	388	395	360	403	390	381	404	377	385	439	381	356	390	390	407	392	406	422	380	348	389	357	378	397	377	367	393	399	434	415	383	364	392	426	344	354	392	391	377	436	384	411	387	374	415	395	378	393	411	357	370	380	400	393	389	400	424	358	389	397	384	382	394	428	382	390	379	378	378	399	355	405	407	379	419	381	390	373	411	386	390	388	403	383	393	389	401	384	426	385	390	366	392	404	426	381	384	424	381	417	416	342	405	429	406	363	374	403	401	383	365	364	413	415	422	394	380	426	372	417	415	395	376	391	393	401	415	372	389	398	408	381	412	385	403	378	362	372	375	423	385	391	379	393	418	405	413	410	410	443	371	369	370	394	437	378	380	410	431	407	393	389	404	425	403	376	396	371	380	364	384	416	367	413	384	393	388	366	405	459	389	407	418	386	434	428	413	357	378	413	422	387	396	388	368	397	386	401	407	385	407	381	357	400	367	390	356	424	406	360	357	371	391	383	422	418	405	349	394	387	404	378	368	409	401	422	403	401	385	387	383	385	394	396	401	398	394	371	419	395	415	392	397	350	378	357	357	394	401	429	412	376	410	394	418	375	393	370	381	389	350	375	403	421	410	426	422	410	360	419	388	428	393	401	388	389	397	366	403	409	390	374	408	422	362	424	388	372	421	396	379	401	354	373	392	370	394	411	401	393	410	391	386	403	418	367	382	352	374	398	433	431	417	379	347	404	406	367	395	433	392	359	421	425	408	377	371	394	396	378	414	434	398	372	418	382	398	401	400	411	347	395	421	380	395	365	378	380	381	369	383	378	408	390	407	360	412	364	376	414	398	424	417	411	387	389	378	398	409	404	389	374	364	382	435	393	369	391	400	403	383	404	365	398	368	405	388	424	370	368	391	374	332	380	415	386	393	386	393	377	402	450	399	380	396	391	382	395	404	398	361	404	420	403	395	394	374	397	381	367	412	370	394	412	400	382	393	380	408	410	359	392	412	402	386	365	460	417	387	402	370	381	379	393	402	399	376	419	394	375	393	403	433	404	398	393	402	401	397	396	390	379	399	391	400	412	393	380	411	375	391	389	348	358	403	385	382	416	409	411	416	371	387	411	400	376	401	373	424	352	407	417	433	406	397	407	369	406	409	364	378	391	396	384	420	391	423	404	380	378	424	371	389	409	427	381	401	422	373	402	417	336	392	352	357	359	386	431	396	358	399	396	387	399	369	396	401	410	414	424	383	365	380	366	398	396	380	426	394	384	364	422	402	367	387	389	374	403	421	418	418	396	397	414	414	352	408	411	369	384	429	394	395	414	366	410	424	415	376	413	393	398	387	384	342	389	404	381	416	407	407	378	387	378	380	375	366	380	401	398	370	380	355	393	421	390	377	380	408	367	417	411	390	419	373	383	373	397	429	394	365	388	381	380	384	397	409	385	392	404	405	439	367	389	418	398	394	396	421	371	402	444	397	423	367	364	408	361	393	386	420	374	408	402	395	421	397	410	370	379	364	373	392	409	389	405	407	383	374	371	375	424	392	389	373	366	434	376	409	414	347	371	402	387	445	423	405	371	381	371	373	375	418	399	403	417	367	382	362	385	356	386	331	409	422	365	374	388	390	363	383	382	362	423	409	388	357	397	427	386	381	406	359	353	362	399	392	398	412	384	369	399	400	378	390	369	392	399	414	382	357	395	369	391	384	401	387	426	376	373	400	363	383	408	399	375	409	369	387	382	379	384	384	363	393	368	404	386	380	419	405	411	404	391	396	395	400	408	441	402	358	387	371	404	426	377	420	422	374	372	426	376	408	372	395	401	395	380	365	418	361	382	383	419	383	404	391	371	372	383	405	400	398	380	388	345	398	423	438	406	417	386	399	389	400	409	383	423	375	360	382	418	380	412	363	425	382	383	386	438	418	425	380	398	370	410	394	362	379	417	403	410	365	381	411	417	381	388	441	395	356	400	425	409	401	412	402	401	414	398	386	344	407	375	398	374	418	444	462	394	384	349	419	367	410	402	411	388	366	421	399	374	460	412	394	394	389	390	392	423	398	340	382	406	430	343	366	406	384	377	374	431	395	397	390	376	412	391	404	373	398	333	407	412	406	413	374	419	347	394	416	416	344	434	376	369	381	413	394	401	393	430	374	395	395	409	399	385	359	390	390	383	367	406	397	403	402	380	394	453	343	410	397	407	427	416	402	409	389	398	401	424	413	357	379	378	374	357	396	381	382	407	382	404	390	385	376	411	413	389	397	398	394	414	369	373	373	388	343	388	423	369	434	430	382	410	386	410	384	387	409	407	397	387	380	365	417	379	369	379	404	388	410	430	399	355	379	385	405	418	415	402	384	418	414	396	360	420	393	362	359	386	370	395	382	400	385	360	388	386	421	375	423	405	392	430	380	372	367	378	376	395	370	398	334	383	374	367	423	389	387	362	409	460	444	425	394	409	378	409	409	390	426	405	349	413	380	356	404	417	427	374	388	387	427	393	398	367	418	409	400	383	372	382	363	365	358	416	378	399	374	406	363	359	390	365	405	368	398	385	384	347	422	384	383	402	446	353	421	352	411	394	381	391	371	402	368	428	382	350	432	403	390	413	378	334	369	428	402	383	432	359	405	410	399	379	377	415	367	378	373	415	379	361	400	406	393	386	387	391	396	393	389	413	400	361	384	407	357	407	410	401	392	427	366	406	430	423	444	386	400	407	425	450	422	427	411	411	426	403	372	371
48630	46872	63818	67625	60009	50039	40082	29659	18938	10473	5247	2818	1392	851	869	804	858	873	806	850	917	869	845	821	806	869	854	889	839	876	804	810	833	860	839	848	865	816	859	874	883	821	817	859	830	815	887	852	809	833	837	809	812	882	913	811	809	832	823	839	856	880	850	843	835	790	851	826	834	856	919	881	861	817	873	801	870	920	881	877	879	848	828	821	857	879	847	855	838	830	852	803	821	861	865	816	850	895	840	891	828	876	829	811	838	825	861	791	841	879	865	843	805	847	828	851	894	816	862	889	846	785	899	852	867	849	840	869	835	835	866	883	795	842	851	806	839	795	786	813	909	866	817	854	826	797	824	850	884	840	793	835	871	804	853	864	823	867	840	842	875	871	825	855	874	821	840	865	816	890	868	824	863	875	834	864	807	834	856	908	837	849	808	851	802	808	832	838	814	805	836	863	872	804	818	805	877	862	845	880	874	839	784	885	817	828	758	809	779	878	865	820	832	845	908	834	899	770	888	852	848	875	824	877	837	817	836	873	844	796	834	883	854	876	821	822	869	830	842	845	906	814	834	797	874	865	847	836	851	830	858	805	829	870	931	847	851	834	883	831	900	831	878	856	850	834	792	890	875	849	901	840	850	848	825	850	845	873	851	864	840	803	820	823	828	856	905	826	833	872	851	865	820	829	888	890	813	856	862	808	871	821	825	833	820	874	835	861	892	889	936	886	810	862	855	803	854	879	846	869	805	823	789	823	865	851	868	898	880	861	852	893	853	792	842	815	881	851	885	837	900	836	864	843	773	839	877	871	824	797	836	835	829	839	825	834	904	892	845	831	904	867	823	870	853	831	876	853	845	863	820	864	859	827	785	846	859	874	820	841	817	814	849	833	867	854	879	821	822	801	826	811	849	845	835	834	820	858	894	795	877	848	837	845	800	822	841	829	800	850	889	838	809	842	806	831	863	824	847	827	853	830	860	824	865	866	848	852	839	813	882	824	836	864	832	855	833	815	913	898	821	868	840	772	851	881	887	862	833	837	790	835	893	875	828	848	884	859	864	861	876	872	856	837	835	840	838	848	863	839	867	900	797	882	897	855	901	838	838	822	932	840	916	889	894	826	837	873	785	865	902	847	815	821	825	860	825	841	857	840	846	808	828	833	927	871	865	839	871	822	872	878	934	859	873	854	830	811	847	876	860	822	882	822	854	814	863	853	841	879	845	848	877	877	836	841	824	827	903	824	844	855	839	838	839	891	842	897	801	891	855	839	828	922	855	869	839	828	853	850	831	819	835	797	814	851	852	885	882	879	840	817	809	854	839	786	846	815	783	827	799	889	891	834	862	835	798	870	820	855	835	836	790	835	862	839	823	878	843	833	875	838	864	764	851	832	875	842	865	848	811	912	861	854	858	919	864	817	836	856	839	857	853	826	829	849	850	885	894	885	851	883	863	840	875	872	860	901	889	873	871	866	833	878	815	803	857	879	905	871	867	832	822	810	860	882	855	832	813	835	840	842	852	872	869	855	876	836	863	865	896	828	837	859	848	886	854	828	859	833	803	829	814	846	910	842	918	823	872	831	858	835	811	845	881	881	885	858	798	884	860	886	858	819	809	836	858	830	856	854	853	859	805	809	822	863	904	886	856	886	864	882	869	860	874	818	852	845	809	837	855	828	846	802	841	865	864	850	860	868	829	881	842	877	876	829	842	918	839	825	870	926	845	877	853	821	861	900	857	850	846	872	826	830	834	848	838	864	794	891	796	915	841	801	885	862	860	819	817	808	833	860	852	845	828	846	882	845	873	877	787	864	796	842	768	812	861	876	879	797	860	876	841	850	838	850	848	907	807	858	853	833	836	859	875	893	883	842	856	841	832	858	808	853	832	895	852	839	815	842	795	843	826	876	794	856	910	867	789	870	888	868	875	873	908	876	835	908	807	880	859	820	879	848	775	891	837	806	851	840	832	861	842	842	850	857	883	888	822	862	852	885	830	887	802	887	822	916	858	869	770	874	881	849	844	834	890	849	842	876	842	790	861	871	849	879	861	816	827	867	786	874	832	828	800	872	818	842	837	864	836	871	827	877	826	882	887	867	858	820	898	846	891	861	874	862	838	858	890	813	863	845	837	843	833	869	833	882	835	872	800	776	795	823	882	887	848	870	841	864	815	893	871	891	819	845	897	811	876	881	909	833	790	842	862	842	843	843	788	841	892	820	816	815	890	831	827	844	864	858	883	877	811	881	859	808	817	860	811	842	873	895	858	878	839	917	840	826	836	873	815	843	863	855	860	810	874	842	879	815	821	861	864	827	851	866	848	782	870	864	864	821	850	817	837	893	864	848	849	818	793	799	924	833	871	856	844	879	853	853	823	852	898	884	879	830	840	851	845	828	851	842	880	840	835	818	831	858	780	846	871	920	860	850	845	851	849	838	865	836	943	821	835	845	851	843	858	797	849	866	866	837	883	859	855	880	829	874	919	841	852	844	831	799	822	875	818	868	836	812	845	880	827	876	900	845	905	887	845	861	859	819	859	857	839	922	870	826	799	877	839	839	889	826	841	845	862	829	852	881	803	833	799	850	824	894	839	860	876	816	869	814	857	887	841	898	828	859	817	836	857	895	861	842	890	861	878	846	859	872	817	816	823	844	836	803	810	856	845	875	848	901	808	841	847	848	822	921	819	840	776	872	864	872	829	823	852	801	827	847	868	856	873	816	826	862	865	858	841	806	855	837	787	803	847	865	830	815	876	839	827	859	873	885	820	874	835	832	834	857	886	813	845	884	860	823	803	842	826	828	785	867	946	815	847	891	849	789	809	887	836	859	795	873	861	801	861	817	872	877	891	883	819	841	846	842	870	849	865	869	842	810	873	864	874	861	846	812	813	848	895	862	871	862	875	837	877	836	847	824	877	863	888	844	838	822	842	896	821	873	834	811	829	843	835	821	836	874	850	875	815	830	877	853	837	866	816	873	887	883	911	820	831	840	848	792	834	826	802	843	841	865	826	853	811	855	830	835	852	793	813	808	810	853	863	830	840	820	850	836	895	820	858	857	838	890	803	860	836	828	950	813	828	884	881	861	857	883	834	891	811	799	813	870	826	836	779	889	861	842	807	841	859	856	816	850	854	844	826	855	883	881	841	827	850	819	829	835	811	831	865	830	882	879	880	860	842	835	859	866	819	795	856	830	849	893	847	876	790	874	841	834	840	853	870	865	887	849	865	842	840	813	848	912	858	841	810	853	825	889	860	840	852	875	889	933	841	868	843	866	823	822	856	860	830	920	901	892	837	845	842	837	881	871	869	814	838	879	835	863	833	836	852	882	847	862	875	850	791	862	822	798	830	895	830	867	820	837	836	808	805	842	855	816	866	831	840	853	808	857	866	808	833	885	834	874	827	839	795	864	821	805	826	863	878	858	840	870	854	823	802	862	857	766	875	823	816	823	811	814	789	854	874	828	821	841	853	878	858	901	850	889	835	828	898	877
79369	66497	69176	63569	51434	38125	25893	14959	7447	3390	1699	982	628	441	446	414	406	417	413	390	367	384	451	396	431	414	403	424	412	420	373	440	418	422	419	449	431	410	382	399	433	408	432	382	392	420	425	397	420	402	459	402	412	427	423	446	399	383	387	421	403	377	404	430	393	366	446	428	422	441	399	417	370	440	424	430	439	444	405	445	435	398	418	405	443	461	376	434	434	431	439	441	418	425	431	410	403	429	396	433	412	442	421	389	416	423	436	405	406	403	382	427	415	418	398	425	429	385	434	418	426	439	411	434	453	419	408	434	445	425	394	427	455	435	420	425	409	408	424	377	402	394	421	438	416	389	449	434	408	416	434	406	410	427	431	426	418	446	438	414	379	402	376	409	414	415	420	386	423	409	399	416	401	413	409	410	450	436	423	420	445	420	429	386	450	430	451	382	414	402	412	414	434	401	426	422	440	414	394	413	397	425	381	442	433	387	398	410	394	425	405	413	444	405	392	438	402	420	382	366	413	395	367	409	467	435	403	431	418	412	403	402	456	437	414	405	428	411	459	392	401	395	393	411	405	381	414	379	397	387	364	391	411	412	385	390	396	423	453	393	431	419	362	443	431	425	427	434	393	383	377	396	380	432	423	401	425	403	380	395	444	422	387	399	434	409	356	408	439	411	414	407	456	425	397	402	462	433	416	389	463	404	470	442	399	392	399	402	408	432	379	442	373	406	394	393	466	370	446	403	394	417	407	432	404	416	391	406	440	400	471	442	435	446	383	419	430	399	414	439	424	432	422	414	453	407	442	414	420	402	393	423	409	382	423	374	383	383	399	397	464	398	410	443	397	424	409	357	413	390	377	424	430	381	402	428	389	431	415	455	419	389	426	416	408	425	456	406	427	404	408	407	406	392	406	426	422	398	435	402	426	411	366	377	404	412	399	425	398	388	371	450	404	430	445	453	414	408	421	400	401	395	417	411	384	461	446	385	413	397	409	379	428	390	418	411	453	446	428	407	429	424	431	456	472	378	410	425	419	412	397	409	451	431	383	453	417	427	452	435	412	390	396	416	412	404	417	391	431	458	394	427	415	393	437	405	411	386	389	434	378	385	436	462	425	443	445	420	448	443	444	378	386	368	405	420	404	440	382	411	392	388	404	396	399	413	451	445	393	427	397	380	408	396	426	440	408	379	419	424	423	426	432	385	417	428	384	418	434	409	423	439	447	369	423	413	374	396	393	418	453	446	423	380	426	426	397	403	383	425	406	381	424	436	403	389	392	392	354	442	400	390	415	431	433	409	451	423	414	380	405	408	411	376	455	454	402	447	370	419	454	395	434	404	402	444	418	422	409	397	383	410	407	402	396	351	419	437	400	420	414	441	431	415	408	410	408	375	396	421	399	394	426	361	431	416	429	441	401	407	451	370	439	396	431	382	438	426	405	432	400	418	448	382	411	434	397	402	422	417	421	444	434	431	412	409	441	458	415	411	421	402	384	392	404	405	434	416	420	417	401	432	448	433	395	408	409	400	399	438	418	389	430	413	439	416	408	411	429	396	380	423	421	437	421	384	399	443	384	443	411	351	408	411	434	399	383	427	418	416	420	419	412	386	396	409	428	419	388	395	396	427	425	401	409	410	372	435	399	462	410	377	399	403	415	375	385	395	412	368	406	422	389	407	434	372	393	393	379	393	391	415	396	393	412	415	409	407	390	408	390	415	398	437	391	419	397	425	399	437	431	440	414	388	451	457	398	435	418	406	472	404	426	412	404	411	423	369	389	422	443	429	404	406	424	420	412	425	401	476	429	414	410	412	423	438	411	430	442	414	384	396	416	387	411	380	415	385	421	426	387	421	403	409	397	412	375	404	413	405	421	417	421	420	414	409	431	423	411	370	424	404	412	376	393	428	453	458	460	456	428	437	429	381	398	407	420	385	386	420	414	409	443	370	395	410	430	445	457	447	430	441	458	404	373	401	407	406	374	386	419	433	392	435	388	425	408	415	446	457	423	407	437	388	447	423	373	421	410	414	467	428	413	390	387	418	453	432	429	431	409	412	380	384	369	382	427	437	391	406	443	438	420	415	427	440	425	396	414	415	384	438	418	425	419	421	411	450	415	436	399	440	416	437	418	398	378	399	442	405	384	427	392	405	404	420	378	422	440	433	375	418	422	412	398	417	437	406	436	446	400	444	395	365	457	421	380	420	434	430	426	463	408	398	396	402	436	425	404	386	431	407	396	424	431	384	380	404	346	395	433	401	425	422	416	397	409	367	424	402	397	405	414	381	347	382	391	420	454	404	411	424	423	428	444	407	423	445	391	369	408	408	377	422	412	428	419	408	368	417	386	430	423	373	415	392	422	365	406	415	445	435	426	408	417	392	399	431	408	406	406	445	444	418	396	474	399	388	440	413	370	417	435	429	422	416	419	403	402	464	394	407	439	444	384	396	389	444	427	426	429	416	393	428	384	402	403	385	407	364	391	431	402	381	403	382	402	419	416	395	406	405	400	406	416	427	403	374	407	417	419	457	412	385	407	371	394	454	373	442	444	422	403	387	397	421	419	398	371	407	399	389	424	424	444	437	385	436	400	400	375	421	425	428	399	404	403	393	381	422	447	402	410	396	430	410	406	428	437	440	415	422	413	392	430	410	424	433	401	426	418	434	379	418	413	409	415	414	429	416	451	372	432	425	407	421	430	438	375	386	402	408	394	448	417	453	393	433	418	415	408	411	420	375	426	434	429	437	447	378	424	452	436	402	395	408	424	426	428	450	453	421	429	438	456	464	371	423	427	433	440	390	371	441	420	408	442	425	440	438	401	398	373	397	391	436	412	408	411	453	403	405	419	431	399	411	414	365	418	413	429	439	375	383	394	404	476	419	419	400	391	408	432	405	414	439	405	420	426	409	432	429	422	412	387	427	385	422	411	403	478	450	439	423	373	401	392	420	429	407	407	408	399	426	409	400	385	405	429	393	438	416	396	410	410	403	443	387	441	364	456	413	425	419	410	441	420	424	413	388	363	419	430	403	398	415	418	412	399	413	395	423	447	424	383	373	401	419	440	437	398	415	399	394	424	395	437	441	394	441	438	407	401	397	420	426	402	401	395	377	434	414	438	435	408	404	436	428	453	413	413	406	415	445	421	388	394	395	410	379	415	427	411	375	410	404	377	428	403	392	443	374	413	409	392	425	433	413	428	427	415	368	361	435	394	382	422	401	397	418	414	397	405	384	425	432	450	449	434	402	443	424	427	439	457	429	408	405	439	378	441	447	401	412	422	380	400	401	419	417	440	429	433	476	389	424	414	427	399	405	367	421	415	464	382	431	357	442	388	426	409	406	422	394	417	393	443	408	403	403	414	405	395	417	424	381	410	417	397	386	424	395	397	408	419	413	408	413	408	431	377	447	431	425	439	440	403	406	387	393	417	384	416	446	405	393	430	358	414	416	406	399	374	384	402	408	394	399	400	406	415	397	422	408	416	441
49384	47985	63782	67453	60126	50100	39878	29762	19400	11022	5952	3206	1530	870	862	897	878	861	928	882	900	903	936	857	890	891	886	905	898	825	821	900	922	890	911	870	880	876	897	870	901	847	898	832	934	874	882	878	905	910	919	920	922	837	908	853	889	858	887	881	868	887	935	858	864	890	917	864	915	895	882	848	894	847	857	918	856	844	870	937	875	866	836	854	859	874	873	862	946	896	894	888	871	894	818	875	870	904	890	889	872	897	908	858	898	867	906	851	946	862	814	900	882	876	853	882	872	927	879	874	882	887	855	851	891	940	881	880	895	885	896	900	867	872	894	897	852	903	844	865	859	872	866	870	858	846	903	872	890	867	855	871	913	859	896	908	883	884	881	892	878	853	875	852	884	861	850	861	824	912	855	930	891	855	831	879	897	903	836	898	901	919	886	963	900	890	844	871	939	885	895	913	876	858	960	845	861	864	851	890	894	897	909	917	815	897	871	895	867	875	911	912	885	891	861	841	947	854	870	838	914	925	876	895	927	864	920	890	891	833	911	840	907	898	873	849	907	895	869	925	827	847	864	928	887	881	912	883	850	830	899	863	916	865	848	922	936	888	848	857	839	928	862	866	861	923	909	859	874	962	820	894	887	898	878	908	828	909	928	865	884	821	836	825	886	811	852	893	881	899	868	905	912	820	871	915	876	864	903	840	898	891	857	871	886	894	876	896	859	890	847	878	921	874	927	864	868	855	893	888	878	844	885	896	874	901	888	824	868	864	811	909	834	873	868	873	919	885	858	973	860	889	911	864	891	894	877	916	820	857	855	931	915	895	842	879	889	861	875	857	854	888	877	858	837	846	921	871	882	862	855	886	855	898	901	869	883	867	883	898	890	857	871	858	868	896	852	867	921	915	903	864	862	825	884	917	862	874	846	904	794	845	905	891	857	884	871	891	862	862	890	913	899	860	842	882	843	887	897	876	890	909	826	926	891	880	890	955	885	882	886	855	905	811	888	897	898	939	887	862	897	943	904	907	889	853	910	838	850	831	875	884	869	833	849	873	857	862	942	910	869	862	923	948	844	909	886	923	877	886	866	892	844	892	837	895	898	812	908	857	899	875	878	871	927	871	919	877	883	913	883	843	869	890	869	960	867	955	923	914	820	889	902	904	898	907	900	857	871	877	865	877	825	937	887	867	942	860	871	917	919	849	802	862	876	870	865	853	863	921	905	866	883	899	868	886	839	884	879	916	917	890	880	922	872	865	867	882	891	900	826	890	867	853	876	855	881	838	927	928	832	881	898	879	839	865	879	895	911	862	876	875	800	867	920	835	863	894	873	846	874	900	900	878	903	894	902	902	824	847	905	902	926	900	910	939	897	930	918	895	844	867	819	847	874	878	854	879	855	907	879	908	881	887	907	843	892	909	918	852	890	894	856	860	947	851	885	876	885	905	913	840	875	881	881	874	904	908	914	857	867	823	811	902	904	866	878	896	890	889	856	875	822	883	841	915	889	892	893	899	909	857	912	913	857	865	898	858	837	821	834	896	880	848	862	839	858	906	871	830	834	955	895	827	884	923	941	893	868	908	834	841	883	887	891	876	867	905	874	828	886	848	869	865	865	851	888	829	862	840	872	816	885	910	886	910	888	806	898	881	871	860	881	921	870	850	869	907	862	879	873	920	888	897	917	877	890	809	857	847	872	935	928	839	919	902	863	887	875	944	893	811	891	864	929	904	862	872	848	818	893	896	820	890	881	833	930	902	798	835	906	938	926	865	908	867	896	862	891	878	871	850	903	886	839	881	967	852	867	914	872	873	924	915	916	885	925	928	897	843	894	838	901	898	887	842	883	901	885	911	886	870	912	922	907	867	911	867	910	865	884	880	858	846	870	840	886	855	880	863	852	851	924	836	843	890	885	852	850	878	899	915	931	853	863	868	940	896	880	924	864	924	849	857	866	894	901	888	905	934	879	900	899	870	851	865	863	898	901	863	858	909	840	889	918	910	905	867	868	932	949	858	882	876	894	906	848	868	875	864	904	924	853	875	874	894	892	824	941	874	913	873	863	906	903	859	888	947	922	938	932	918	869	856	861	822	868	863	882	872	871	875	868	920	840	850	884	853	894	891	932	849	840	854	858	905	858	896	856	837	868	869	860	883	863	911	869	921	892	898	887	862	911	912	864	840	880	824	858	846	880	921	851	869	882	895	833	899	836	905	936	943	858	888	879	828	888	880	861	847	890	875	907	839	892	857	914	852	876	886	887	892	928	833	922	863	878	911	859	940	911	909	858	900	904	915	930	901	851	869	856	902	843	865	928	920	917	886	882	894	845	862	933	854	915	905	865	881	875	845	883	850	852	885	887	939	891	874	851	856	869	890	986	885	918	888	910	898	872	873	893	872	907	856	898	862	848	861	872	831	874	821	897	919	895	870	875	874	859	859	883	866	865	916	868	887	856	901	881	880	826	912	845	891	893	859	871	880	880	855	911	943	875	892	858	902	911	941	916	876	896	903	820	838	866	892	861	862	903	870	893	861	853	876	904	824	897	859	895	866	840	841	869	885	923	854	894	906	901	853	879	912	876	846	832	839	886	888	904	834	894	896	850	822	877	882	895	958	882	873	930	883	847	862	868	844	863	869	874	879	861	862	905	895	894	862	851	869	866	847	894	850	878	895	771	884	853	849	860	818	879	858	897	902	900	934	895	891	874	965	897	893	850	869	860	845	935	905	896	851	884	857	904	897	873	867	840	899	862	840	874	910	880	867	906	926	906	886	879	891	866	921	865	875	874	878	918	850	860	912	870	854	884	864	851	797	857	920	858	918	838	842	890	889	820	827	901	872	899	857	944	902	824	858	860	853	875	908	912	876	917	890	859	907	896	890	881	833	880	933	905	863	857	865	841	874	841	847	904	914	858	886	917	905	876	880	872	832	907	899	898	923	890	925	867	894	871	910	855	900	838	967	911	938	961	918	891	860	894	862	871	859	888	883	892	870	874	854	881	871	822	854	871	858	902	859	877	864	877	862	837	862	891	907	911	852	875	865	871	952	885	926	939	873	888	887	875	847	870	919	896	905	880	828	946	882	879	904	878	857	879	867	870	852	875	866	847	868	816	913	828	864	823	868	879	865	896	879	898	896	860	856	898	859	897	873	832	867	879	896	892	890	891	859	864	884	889	859	914	864	935	884	874	935	884	902	888	886	876	843	858	838	879	871	905	857	884	906	897	916	886	874	879	952	851	858	870	918	885	893	891	891	857	875	871	883	880	872	858	911	882	874	937	883	911	905	864	843	889	899	869	902	912	949	906	879	874	905	902	930	833	897	929	871	884	915	875	921	840	867	862	846	892	881	905	906	929	878	916	850	892	930	863	842	852	896	858	851	910	831	879	865	840	904	858	885	873	909	886	858	872	892	879	810	886	859	917	859	819	868	877	858	916	957	918	890	870	828	869	894	845	917	866	913	869	919	888	916	872	907	903	876	845	854	888	928
10421	5223	5364	3854	2559	1554	1036	736	527	413	330	302	284	317	292	282	286	279	269	284	320	263	289	291	289	267	280	272	260	270	291	269	323	283	270	281	279	305	279	283	264	278	277	322	263	267	289	298	242	265	290	282	284	303	298	250	289	295	292	290	293	281	268	295	300	275	296	287	279	269	302	258	298	270	288	281	277	299	282	267	259	289	253	259	265	250	246	297	269	294	286	260	274	263	268	280	276	292	258	285	279	287	294	268	287	278	306	260	283	268	252	307	275	309	282	298	272	278	281	272	272	288	283	317	285	303	265	268	273	304	264	316	271	275	324	266	265	239	273	264	255	291	310	271	244	294	283	263	320	276	268	302	304	269	299	286	306	292	251	303	280	293	279	309	275	256	276	252	289	277	269	292	314	261	270	292	281	284	276	294	316	272	255	272	301	254	303	276	285	278	270	276	266	278	337	288	250	258	307	308	304	260	271	290	280	283	289	293	267	297	289	277	298	283	265	264	236	278	260	298	271	297	272	304	264	301	263	293	277	249	285	278	323	266	290	289	248	272	292	289	266	276	316	318	256	269	295	302	260	294	251	297	289	281	249	305	280	274	303	312	294	302	240	271	271	269	299	268	283	238	258	292	263	267	275	246	284	302	259	259	285	279	275	283	277	276	252	291	291	261	294	268	266	304	287	272	264	276	261	288	254	280	302	271	294	273	264	287	263	276	255	288	318	272	266	304	249	254	266	269	250	253	265	249	265	296	240	271	317	335	249	288	286	275	271	274	289	255	238	310	256	258	304	239	300	295	289	305	272	243	320	296	314	288	258	288	262	256	296	318	287	270	291	279	308	277	264	280	300	263	290	308	265	250	276	284	306	288	246	269	296	286	285	284	234	282	279	299	248	274	247	295	261	261	301	266	267	295	264	257	296	294	286	265	309	279	274	316	303	270	280	277	272	289	266	302	284	247	284	293	272	268	247	286	283	273	296	253	302	271	280	256	323	241	289	282	292	313	287	301	278	263	266	293	326	274	279	277	268	282	235	273	280	264	310	293	257	304	295	294	272	283	292	275	277	294	269	290	301	276	282	302	277	271	261	252	293	275	243	247	269	254	286	278	299	303	288	288	294	296	286	287	259	237	309	275	292	289	275	280	270	273	292	260	262	260	286	273	282	263	276	291	277	277	286	283	268	292	262	261	255	292	273	286	270	299	254	247	295	283	277	304	284	274	279	278	317	314	292	283	281	274	304	277	313	295	252	248	295	297	269	263	269	287	296	295	238	280	278	316	296	282	287	322	303	313	260	290	305	273	333	265	296	287	264	283	299	257	287	296	272	289	285	276	309	273	283	287	242	259	321	282	269	240	261	263	322	257	250	285	258	272	293	295	274	282	283	309	286	273	256	302	279	294	295	298	307	297	250	310	306	294	281	282	278	302	280	267	278	301	264	279	284	247	295	293	283	315	309	287	284	265	291	268	282	287	290	303	292	286	302	304	282	269	267	281	290	261	258	274	260	292	285	271	249	278	289	292	263	273	317	283	287	287	268	295	291	288	283	272	271	309	317	282	283	302	289	278	268	270	278	268	266	279	282	304	299	279	284	284	262	291	282	273	324	273	288	269	305	267	264	276	267	281	313	266	273	291	279	271	296	266	300	282	303	256	280	287	290	294	289	276	277	297	294	268	273	259	280	288	270	275	263	296	286	296	309	270	292	291	281	298	286	258	288	254	265	275	320	308	253	278	263	274	245	275	273	292	284	288	290	306	272	300	257	278	267	261	273	261	244	285	283	300	242	296	285	280	259	266	278	318	326	269	286	306	317	300	272	293	281	249	261	277	280	299	268	273	268	263	302	241	296	242	275	293	302	299	279	305	298	258	274	300	284	268	354	278	282	280	299	293	280	284	269	279	296	290	293	257	246	307	279	247	296	278	264	282	253	284	274	276	292	279	269	298	282	271	303	319	289	263	284	280	290	258	262	278	294	272	255	288	291	268	250	283	267	299	287	257	289	272	296	283	279	258	263	280	303	284	267	279	271	271	256	260	307	292	272	304	287	307	307	264	259	299	269	272	299	276	268	264	286	289	274	279	274	304	274	286	287	260	277	302	295	278	291	286	224	281	305	267	303	287	287	272	317	302	273	297	294	259	283	257	300	308	282	259	269	277	320	317	286	252	265	262	282	300	313	310	266	256	296	271	278	281	308	285	292	256	288	257	305	302	298	267	261	318	309	289	294	295	261	296	284	282	268	272	289	258	303	293	287	287	270	273	275	257	251	305	304	273	257	264	297	313	295	293	301	285	291	274	260	279	288	274	229	269	279	295	310	286	289	309	296	294	279	275	290	277	293	301	276	293	259	269	279	267	262	315	290	283	249	279	270	263	289	282	274	283	295	313	260	293	270	276	293	259	238	278	290	274	291	255	253	332	290	271	233	263	305	286	279	269	261	293	296	267	285	260	248	251	274	270	268	310	312	292	273	281	294	282	295	240	266	292	294	292	277	289	282	287	281	321	301	237	275	301	283	293	309	271	293	308	263	301	286	274	272	281	291	257	275	268	268	299	264	275	287	272	282	278	252	275	270	267	260	296	265	262	277	265	312	267	296	291	282	272	303	274	274	283	318	267	277	259	284	298	284	275	288	310	280	287	277	296	265	293	294	283	272	286	249	276	291	277	257	274	289	267	276	292	272	281	251	251	254	287	293	302	249	275	301	338	297	262	278	281	259	268	272	289	280	268	281	289	247	306	277	293	288	286	273	260	285	255	277	289	258	294	317	289	294	274	280	274	268	286	294	266	297	284	308	268	325	273	305	227	246	270	263	280	318	280	278	288	260	266	279	270	249	265	268	286	294	298	261	286	306	264	272	276	285	274	315	269	289	278	272	264	289	283	284	270	285	274	259	286	288	279	293	236	253	283	267	287	256	260	282	255	277	270	270	254	247	257	264	285	265	281	263	292	280	293	267	274	250	281	264	316	279	248	259	280	304	275	257	308	306	296	303	265	315	260	278	275	306	284	314	297	291	268	250	294	290	289	283	306	257	298	286	291	279	298	261	287	297	287	252	263	280	318	271	267	265	228	261	280	267	300	277	288	265	273	284	291	291	329	291	286	275	255	320	286	267	267	292	292	286	283	305	286	277	267	274	266	275	289	266	301	295	293	310	276	308	276	283	287	268	298	266	274	277	294	299	317	290	249	271	289	277	291	269	296	277	245	269	270	318	293	280	289	291	280	283	316	295	253	267	292	262	259	288	288	279	294	323	273	289	257	295	288	283	319	293	243	254	256	311	289	274	268	295	276	275	278	283	263	287	290	257	262	284	312	265	293	273	313	268	294	260	277	254	265	275	302	289	264	262	304	258	277	275	320	265	272	269	248	299	256	282	265	328	252	278	287	285	256	280	287	288	253	283	262	297	290	280	302	319	260	272	283	284	256	259	284	279	256	275	274	274	269	286	273	284	304	263	284	272	297	251	274	292	281	307	261
9577	6458	9905	10411	8220	5668	3668	2452	1688	1196	862	724	699	646	632	627	614	618	650	610	669	588	584	656	619	661	626	647	641	611	639	583	617	638	663	609	653	627	629	639	631	610	641	639	630	637	648	625	654	617	661	630	588	599	673	614	644	632	611	639	664	629	613	629	617	593	684	615	637	651	613	615	675	644	645	648	560	597	660	635	631	620	684	634	587	642	641	649	643	646	649	636	632	651	649	634	658	630	682	619	668	654	662	606	583	564	633	625	684	608	640	656	587	632	622	598	663	640	637	626	675	589	640	659	619	591	624	633	605	629	649	609	645	612	664	619	638	587	580	621	601	645	604	640	629	639	645	631	640	613	603	669	623	635	622	581	641	637	690	662	632	604	619	605	621	664	641	625	668	648	608	599	591	624	621	634	662	633	656	630	658	618	666	626	668	633	647	611	615	648	618	637	589	607	620	646	647	584	632	618	607	635	637	621	652	613	656	643	600	618	632	617	623	675	634	648	648	653	587	621	637	638	608	613	653	630	670	660	599	689	588	638	653	607	615	673	620	639	664	625	693	623	639	658	616	632	625	639	575	645	638	607	625	667	646	644	643	634	621	664	614	629	648	652	595	615	647	635	612	631	603	635	651	637	693	593	608	628	634	642	676	661	620	604	655	678	630	590	605	656	643	617	614	647	640	616	607	619	582	661	610	625	632	639	615	622	624	624	654	648	611	621	618	641	621	649	646	635	611	594	611	660	666	615	629	638	623	646	611	654	630	661	614	667	634	656	622	602	621	653	646	611	640	634	608	650	623	643	619	624	654	614	644	632	629	672	604	676	624	673	626	597	609	614	627	615	642	562	610	645	651	648	626	625	597	627	638	596	604	659	628	584	646	677	620	631	621	634	618	647	639	603	614	634	651	649	687	653	631	614	666	610	652	641	671	633	645	625	615	653	594	664	643	646	652	630	659	604	634	593	625	675	638	586	612	672	653	655	675	654	614	644	641	625	599	640	634	666	665	639	669	660	634	587	606	607	604	620	656	636	633	634	704	627	619	649	628	572	604	613	619	601	650	638	652	655	618	645	649	670	594	571	605	617	648	584	647	575	629	621	653	629	619	628	604	600	642	620	621	668	613	629	636	628	609	670	622	620	627	610	679	621	634	655	613	655	616	596	637	604	620	601	621	642	635	618	647	603	639	645	615	655	625	653	643	609	631	645	601	589	646	594	639	581	673	648	617	658	607	629	644	640	645	620	647	666	619	617	635	619	602	664	604	634	633	646	604	625	632	632	641	595	622	638	601	629	648	599	656	619	637	621	627	611	640	688	614	615	649	667	637	607	599	611	581	605	602	650	670	575	663	670	640	638	654	639	634	659	628	623	688	604	613	652	623	619	625	653	655	627	662	623	627	657	687	611	651	621	637	623	639	685	653	606	606	605	625	612	612	614	674	636	586	644	631	590	599	628	652	612	631	622	649	633	621	625	644	648	623	666	605	653	654	637	591	644	638	642	626	614	618	630	635	637	651	616	623	651	652	624	674	626	658	621	653	655	665	636	661	632	612	590	645	629	636	686	659	627	683	629	609	618	644	684	620	533	660	587	638	588	633	633	621	599	569	630	632	615	618	649	639	620	626	645	638	634	635	628	637	627	613	602	636	676	641	605	645	662	659	667	609	669	653	577	656	614	667	645	637	621	676	634	633	656	670	630	629	609	607	649	632	648	624	640	641	583	597	651	628	644	613	614	653	663	623	659	622	597	647	635	645	604	636	589	619	674	663	594	685	656	620	618	662	602	636	592	632	667	657	628	595	595	636	649	636	662	653	629	631	617	633	640	590	642	673	629	609	662	648	697	648	597	656	693	670	638	673	640	593	645	589	655	616	571	625	618	639	648	645	645	670	646	590	670	642	694	641	621	624	636	606	577	644	601	642	648	645	653	621	629	645	615	614	635	594	616	639	631	615	610	636	612	629	620	628	685	653	649	678	622	621	652	642	598	656	623	633	622	629	602	646	607	588	641	637	666	652	609	625	614	585	645	639	662	608	641	665	644	649	636	663	648	651	609	612	652	648	642	626	621	604	672	577	616	616	603	626	614	604	667	637	617	619	626	679	654	621	637	619	651	645	645	652	634	629	624	641	623	636	635	602	659	670	665	601	655	641	634	650	642	607	622	639	637	639	627	671	619	648	597	628	631	658	601	602	650	658	626	625	574	668	601	587	681	632	630	609	609	608	645	640	608	587	617	635	630	645	611	628	638	700	635	602	618	635	636	626	651	572	616	626	612	599	643	661	650	668	648	608	664	646	611	653	638	649	641	629	631	623	648	617	609	596	671	623	616	685	610	627	636	585	640	613	611	615	658	583	598	649	618	576	683	593	665	661	637	623	627	679	617	608	635	631	596	627	600	617	638	635	633	592	639	623	592	666	595	646	602	651	612	561	571	659	630	622	607	637	643	625	616	671	609	639	637	622	652	673	645	655	595	647	669	587	633	628	626	631	614	570	630	614	682	634	647	643	628	674	661	613	651	630	652	579	654	657	624	653	641	617	595	600	641	656	607	629	652	677	666	648	612	634	656	616	614	592	632	608	677	570	655	637	631	617	634	606	638	614	609	649	622	638	663	618	678	648	607	631	615	612	646	581	609	585	601	636	647	605	657	601	576	649	588	619	692	644	628	591	644	586	619	643	608	607	602	630	637	582	627	612	646	598	621	603	635	598	617	608	629	629	637	643	649	660	639	640	611	651	618	644	602	618	624	650	661	601	670	670	630	626	650	651	667	659	588	627	633	641	658	655	689	624	624	612	682	597	638	590	608	618	632	613	619	602	606	633	649	652	623	633	605	605	626	590	630	640	666	614	631	606	621	595	598	660	638	636	656	597	631	650	621	711	624	630	641	649	613	641	630	611	680	644	676	615	607	600	641	644	617	642	583	603	663	604	680	678	638	635	621	597	645	625	636	635	637	690	598	624	655	618	648	606	618	637	597	626	648	629	594	626	625	641	582	620	648	615	642	616	648	595	637	625	638	632	616	676	633	631	642	611	620	641	672	616	655	587	640	665	632	638	609	623	608	640	665	660	625	609	636	631	639	609	622	582	636	626	619	632	662	699	607	594	663	600	634	627	633	649	656	649	669	632	550	614	619	635	631	616	634	625	617	609	617	646	646	617	679	637	663	653	647	652	693	604	643	656	661	656	623	630	602	660	648	603	645	634	605	645	633	640	611	644	654	622	581	584	608	628	631	624	649	609	596	592	666	622	615	623	625	658	623	650	673	652	615	623	625	674	621	637	614	651	660	629	647	658	646	647	667	687	638	607	653	604	636	640	656	623	619	633	644	665	649	582	635	654	678	689	662	608	624	622	655	631	613	622	608	628	587	586	617	651	645	617	625	633	640	610	629	624	555	601	624	616	605	647	602	636	620	602	609	625	629	627	614	637	592	614	675	663	657	631	665	657	651	613	656	591	622	613	632	618	606	636	612	609	632
78711	64756	70605	61792	50652	38018	25931	15039	7434	3664	1740	958	544	358	387	391	427	380	395	348	384	350	368	369	359	369	424	353	433	385	405	366	401	408	412	357	397	363	380	368	417	406	400	386	385	417	393	384	409	373	394	384	378	368	364	422	393	417	382	359	393	388	390	394	409	419	449	384	414	362	394	375	410	397	389	328	410	393	365	343	394	406	383	386	392	390	392	390	401	381	372	339	379	360	362	363	385	359	388	393	350	377	388	403	368	381	350	364	384	401	377	356	395	435	387	397	417	380	356	388	386	428	402	380	423	370	355	351	358	350	384	375	407	380	339	363	367	400	384	369	381	372	371	366	333	377	357	392	380	381	371	375	386	391	389	399	369	398	400	380	409	392	381	366	395	377	382	370	389	372	415	380	370	366	421	378	387	417	374	371	394	377	380	366	352	344	388	400	358	428	339	402	378	385	372	362	391	377	403	364	359	388	371	406	383	354	389	404	403	381	399	413	386	409	371	375	383	375	369	405	379	403	374	375	428	351	380	387	410	413	378	370	388	367	363	372	396	395	361	390	374	417	415	381	377	351	359	363	377	373	399	391	404	387	386	338	364	373	407	414	390	386	421	391	420	433	352	393	402	392	394	425	349	395	332	389	426	400	387	391	399	375	401	359	359	337	382	394	410	385	388	398	384	407	360	411	380	436	394	411	393	395	389	391	419	367	384	383	390	363	406	406	394	428	378	342	411	388	430	374	386	379	375	407	385	368	356	413	356	363	392	396	368	348	368	390	381	378	343	375	409	377	369	401	384	365	380	403	402	372	372	357	406	406	367	395	409	386	392	368	390	377	401	414	393	377	383	362	385	429	371	364	383	387	356	379	408	389	385	382	375	387	339	382	352	374	386	412	380	374	394	400	349	385	398	371	364	379	374	408	405	389	367	401	436	380	375	355	364	357	405	359	383	367	388	366	363	355	413	394	354	365	394	371	349	358	379	363	377	391	387	409	384	358	363	395	430	407	381	417	410	411	391	395	429	421	407	385	370	340	412	379	361	398	372	353	389	387	397	388	349	397	395	370	363	397	402	427	362	368	392	374	387	380	386	401	330	413	400	360	394	429	343	399	406	370	380	356	370	366	396	358	366	368	388	419	379	451	392	398	367	374	385	349	434	388	413	399	350	394	379	396	395	384	366	347	366	366	369	392	350	428	388	414	398	376	350	398	398	401	362	337	415	394	331	424	359	395	377	388	405	383	383	359	377	393	385	380	361	394	376	360	358	395	399	393	354	390	383	348	364	372	396	355	361	396	379	390	377	380	400	389	406	335	374	384	364	339	348	338	405	383	401	396	387	421	346	365	396	400	405	401	398	415	431	387	387	415	395	398	404	418	386	387	365	384	430	399	360	376	359	402	365	398	423	370	392	372	376	365	365	406	370	372	433	370	380	348	380	411	397	391	354	399	372	385	406	387	413	397	398	343	417	372	368	370	386	398	404	396	398	397	380	371	353	376	388	452	397	354	435	403	358	397	371	391	421	361	370	393	358	374	400	378	387	394	373	420	401	410	394	386	346	381	380	383	398	420	380	385	385	368	371	337	367	375	367	379	349	394	401	371	364	397	388	365	395	400	377	404	345	389	395	371	360	369	395	389	360	376	390	431	400	404	403	389	394	374	378	375	345	361	410	385	373	384	379	383	367	367	370	397	385	400	359	381	387	402	365	408	372	354	369	396	392	413	393	392	379	400	385	354	378	403	337	383	405	391	365	390	365	383	359	406	378	384	381	411	402	369	380	355	376	427	361	366	391	369	348	394	414	364	412	421	414	411	401	365	366	387	391	412	418	386	363	372	355	357	362	382	359	375	396	415	400	369	414	375	391	410	358	363	355	386	400	393	364	369	402	383	382	380	377	379	386	395	405	390	355	381	388	383	374	385	370	394	366	412	384	407	355	376	398	397	412	388	345	409	394	348	396	407	395	404	396	406	365	368	415	359	393	361	393	383	370	399	394	434	448	375	396	376	380	402	379	397	381	369	382	427	421	353	389	393	376	373	391	410	392	386	394	364	356	312	408	383	394	377	382	418	389	394	377	388	386	328	367	367	419	367	335	356	398	377	373	352	359	411	375	384	392	380	389	372	392	403	350	388	391	383	383	380	419	370	387	362	382	371	424	342	378	365	422	379	371	378	388	391	368	384	388	395	390	348	375	381	377	367	359	424	371	358	417	373	393	362	368	375	342	393	373	347	375	354	384	391	368	419	391	364	387	376	434	395	414	399	380	383	388	378	351	367	407	365	377	368	413	378	397	377	378	374	376	365	405	423	398	418	354	377	363	364	375	402	406	323	354	375	346	400	374	397	341	423	360	386	417	391	397	394	399	368	385	370	390	389	388	390	362	372	352	370	397	382	378	351	405	387	410	378	405	403	357	401	403	403	408	383	373	422	387	396	365	389	393	411	360	400	360	391	413	380	371	358	388	392	342	338	385	385	390	386	395	382	382	391	368	397	420	356	356	402	415	365	405	435	390	369	389	420	426	389	398	358	387	365	337	389	388	394	391	374	358	373	402	378	388	391	409	370	358	377	403	382	413	407	380	359	380	348	375	376	401	392	398	349	391	389	428	374	421	381	384	393	384	402	389	415	393	364	363	355	365	369	396	391	372	353	365	358	361	355	430	398	379	386	357	349	369	394	381	347	378	368	384	362	397	404	394	389	397	395	361	376	374	395	359	402	361	385	357	352	388	335	402	372	413	381	350	395	419	406	397	373	427	383	385	385	382	361	397	391	375	414	357	383	419	405	376	412	357	380	387	354	397	391	375	361	436	379	374	387	413	372	384	392	407	391	346	388	378	367	378	392	381	378	396	407	363	368	380	371	382	358	413	404	420	366	369	405	395	378	378	380	395	377	371	416	386	380	370	367	392	407	341	353	356	360	364	453	390	357	373	403	387	406	371	407	372	406	395	346	375	415	377	415	374	417	385	376	394	360	388	408	389	383	386	393	364	359	373	353	394	378	371	378	381	426	413	367	382	376	374	388	376	360	418	369	396	364	359	380	374	382	371	361	406	397	432	410	356	371	385	357	376	382	364	380	391	388	376	432	420	389	377	398	366	418	408	382	368	385	415	403	354	409	395	365	393	395	369	352	357	338	386	371	396	368	374	365	398	370	358	360	362	393	401	347	333	413	370	343	388	377	409	371	329	387	374	399	392	352	388	384	446	381	409	367	390	390	382	372	396	372	391	365	429	384	448	403	375	406	339	374	400	357	435	403	381	419	396	399	367	395	371	380	416	406	390	359	384	351	400	374	398	366	383	385	417	403	386	394	407	387	415	354	364	373	380	354	398	387	382	375	371	350	386	365	393	419	357	375	341	357	389	378	404	355	338	418	372	368	386	359	382	385	397	371	398	376	398	387	373	420	411	401	437	383	377	384	364	385	389	354	392	389	426	398	364	396	379	379	368	375	381	328	385	348	366	382	381	399	366	395	358	344
47387	47183	64913	66275	59353	50169	40290	30039	19795	11641	6216	3274	1474	841	793	857	863	887	847	805	894	794	837	873	775	818	841	848	850	836	857	835	813	865	765	863	809	809	796	838	802	800	840	804	831	793	866	825	861	835	798	846	818	844	815	848	773	827	842	838	862	783	801	827	809	829	820	836	817	834	829	854	881	840	850	840	818	910	848	832	802	827	831	834	847	812	817	855	818	821	828	835	817	802	816	812	833	815	830	813	855	855	809	836	797	806	831	805	860	814	861	853	840	793	809	785	828	856	827	814	857	859	829	858	828	807	806	836	837	876	829	834	837	820	853	813	773	766	833	817	815	851	843	830	829	803	830	883	782	841	867	864	807	809	795	826	911	820	810	852	844	860	881	793	832	796	807	826	793	808	779	844	808	826	835	844	841	803	867	833	772	827	847	871	844	826	818	782	832	823	824	804	846	853	816	851	816	837	863	828	811	902	854	823	830	803	849	816	850	816	851	831	804	825	825	845	815	791	818	845	791	814	820	830	830	812	846	821	846	922	830	809	830	848	793	875	834	813	775	826	817	809	856	839	797	823	831	820	857	840	859	804	832	854	858	848	863	788	836	822	870	869	844	849	855	863	817	809	850	844	822	832	794	838	815	795	837	822	812	834	812	863	838	840	813	798	841	831	875	818	762	834	825	814	810	871	808	811	847	800	836	851	859	831	780	810	889	810	796	881	797	780	830	879	833	849	824	836	826	818	831	807	860	828	847	813	843	805	785	856	834	860	853	825	784	844	813	832	798	863	763	835	824	826	807	824	853	803	822	834	777	773	894	794	851	797	848	828	844	806	848	856	824	829	822	830	816	853	821	821	823	841	816	821	793	839	839	776	829	840	810	871	815	788	777	859	775	851	834	845	816	831	814	792	856	811	790	842	790	776	857	850	829	816	808	765	805	798	820	826	814	831	866	881	836	770	829	852	814	792	842	889	760	880	823	799	826	825	869	854	844	834	838	815	785	854	793	823	833	794	836	783	812	789	835	879	869	822	795	834	838	818	812	803	839	824	805	829	842	826	832	832	805	801	907	771	856	851	836	853	813	820	852	850	788	844	833	838	850	809	829	878	834	819	816	802	837	851	878	827	818	867	869	809	817	871	850	853	823	836	796	849	796	851	854	817	830	844	846	851	829	840	863	815	877	841	832	814	858	822	813	804	806	809	843	802	811	812	798	818	802	863	849	866	836	817	819	821	827	778	829	868	860	873	826	848	840	811	802	822	809	836	805	852	835	852	857	827	841	816	810	845	847	854	822	843	825	859	808	843	819	835	814	825	822	834	812	828	843	840	874	852	874	791	812	869	836	916	851	824	830	829	889	862	826	840	851	866	827	850	834	803	844	889	848	818	853	840	850	883	870	779	826	859	836	844	804	893	894	850	802	846	880	840	850	809	829	823	899	847	843	845	801	849	838	876	878	843	852	842	825	822	865	814	756	892	783	838	809	843	802	880	821	864	844	841	843	790	761	809	863	838	844	838	836	842	865	845	863	806	838	852	857	780	836	835	853	846	853	769	801	830	847	832	857	851	847	821	878	830	846	794	821	870	758	837	759	812	841	811	837	865	834	795	865	896	826	870	836	822	814	834	803	844	798	823	806	816	868	867	798	801	831	836	821	843	840	823	810	818	821	844	831	868	885	843	828	838	853	885	853	827	789	785	872	829	851	873	823	838	821	827	844	832	812	849	799	816	848	794	787	820	818	801	828	851	834	804	803	803	836	838	754	784	876	811	866	862	866	844	847	836	867	841	873	867	855	818	779	839	815	823	874	825	832	825	782	866	804	825	812	839	863	850	844	840	850	844	823	807	849	804	790	829	817	828	863	873	805	811	854	832	790	830	913	783	852	856	904	830	838	772	811	809	870	835	828	876	864	799	871	842	800	872	854	859	865	783	820	833	813	833	850	793	795	860	794	889	787	782	857	873	864	851	789	785	837	801	834	860	831	830	860	791	840	852	800	825	801	834	826	793	849	788	810	817	787	807	812	882	841	798	809	860	810	886	869	826	851	829	847	886	802	866	822	847	784	823	876	829	768	766	809	872	836	835	827	807	790	824	842	848	810	821	855	866	869	846	810	865	826	852	785	816	839	793	829	848	890	827	816	891	864	814	789	839	804	823	874	873	797	825	844	822	828	865	837	819	817	827	836	805	863	793	816	843	843	818	822	839	858	828	861	832	841	865	820	840	801	814	870	821	815	778	838	838	798	855	855	858	812	843	833	832	844	841	845	867	822	846	847	813	864	826	853	874	819	862	871	795	840	878	838	810	802	803	821	824	871	809	821	881	814	803	873	826	822	889	814	834	804	858	864	853	868	838	843	841	860	829	816	828	814	811	791	765	865	839	795	802	851	832	829	835	803	885	915	864	842	841	852	823	822	849	879	842	808	820	821	822	852	819	801	825	818	849	845	831	832	815	847	812	805	882	828	812	801	885	872	832	812	815	806	823	903	829	851	857	795	825	820	812	798	883	874	839	850	849	886	845	830	890	816	857	877	858	805	854	861	878	848	825	865	791	833	810	824	794	858	785	849	826	818	868	857	834	801	834	829	849	845	801	822	817	866	801	841	867	817	815	823	825	850	854	818	795	893	819	799	862	848	858	853	835	818	801	860	815	813	793	842	778	802	821	848	815	843	861	785	850	839	855	867	829	824	851	824	833	868	858	805	819	827	831	857	843	807	850	826	805	794	900	784	802	870	869	857	820	800	798	872	824	845	823	822	811	817	799	805	829	795	845	872	733	820	801	867	820	855	836	835	819	815	812	834	819	830	815	868	842	781	813	804	857	820	815	824	813	789	815	831	835	912	858	845	766	799	854	823	807	828	801	841	879	781	809	762	765	790	844	835	814	827	816	825	875	797	849	870	874	806	816	835	826	796	812	835	836	784	828	828	820	794	778	893	861	868	771	838	805	842	809	818	867	848	833	810	795	909	804	834	794	781	844	839	822	787	888	799	808	830	800	844	817	870	767	856	813	838	825	845	836	834	872	826	845	824	807	813	822	863	824	840	913	788	780	826	888	889	821	870	840	825	838	836	807	812	836	801	824	881	852	832	803	846	827	831	826	886	813	801	818	845	844	847	808	838	813	800	876	826	839	822	863	822	815	798	857	836	807	814	833	844	776	818	827	870	814	829	855	800	812	811	764	832	770	826	878	874	813	835	849	819	854	832	764	848	867	810	877	887	804	802	857	844	864	829	860	829	799	850	854	801	814	856	850	846	870	836	807	873	803	868	830	832	787	801	822	795	878	834	869	838	826	886	788	798	828	839	808	849	809	809	835	811	876	824	888	814	845	883	859	798	831	866	806	792	786	856	784	785	802	809	868	849	802	863	839	794	811	827	877	776	830	835	852	856	847	806	803	850	850	827	830	830	850	814	805	808	871	806	791	832	832	877	852	786	837	848	837	823	833	818	796	851	868	814	866	894	840	824	815	823	790	769	848
79099	63949	69713	61814	49781	38652	28441	17368	9176	4237	2026	1015	565	450	441	403	431	427	416	436	439	398	439	402	418	400	418	380	409	418	392	391	413	415	416	368	377	408	419	359	374	422	440	382	387	389	419	400	382	436	389	371	397	399	394	409	392	403	395	397	435	406	420	410	414	415	406	374	386	415	412	442	391	380	409	397	387	436	416	420	393	409	370	399	404	413	421	411	376	401	366	397	417	426	453	429	403	428	435	402	415	396	409	384	405	403	401	390	393	365	423	405	415	401	387	409	419	392	392	421	374	376	416	408	373	393	425	389	405	410	354	394	402	386	370	412	419	441	367	413	392	435	437	379	409	410	428	398	426	398	367	402	407	390	449	426	375	411	362	381	426	410	421	407	418	362	404	360	415	386	401	431	387	375	389	388	396	412	390	422	393	405	415	392	395	404	410	410	393	366	427	354	406	449	419	419	394	433	405	415	437	380	398	395	356	346	373	401	415	360	399	376	412	388	385	436	403	375	373	397	425	388	391	405	358	424	422	376	416	383	375	412	387	371	409	431	360	415	388	389	441	457	396	402	433	418	391	394	409	374	366	401	400	398	379	383	416	396	398	420	395	379	391	394	385	392	406	385	435	382	380	419	394	412	385	382	382	421	430	402	387	413	401	423	384	403	411	391	414	385	386	392	397	444	387	385	442	420	410	399	406	383	366	379	392	410	419	397	424	414	398	377	437	396	386	383	395	429	412	377	412	429	385	405	363	425	379	397	418	387	386	397	392	402	397	419	397	423	413	420	391	396	391	416	435	412	421	427	394	385	411	429	402	415	398	394	415	360	384	396	428	408	385	379	368	391	374	419	413	406	413	344	383	386	361	396	401	414	413	403	374	409	370	410	388	380	404	418	384	390	409	412	404	386	428	430	431	397	418	410	396	374	397	454	396	403	390	386	429	404	407	427	401	406	384	359	418	391	391	429	382	371	353	373	376	390	409	400	372	394	410	440	431	391	354	432	372	388	390	417	381	404	372	366	384	423	397	434	418	431	374	433	395	410	377	382	391	395	398	404	420	442	418	405	395	413	379	414	402	447	373	377	412	369	417	405	409	381	409	408	385	403	418	400	393	418	424	386	419	400	410	382	401	416	394	433	386	406	392	400	417	385	370	404	378	441	377	373	436	414	427	412	445	404	397	379	435	426	397	427	386	365	356	408	426	382	379	389	429	450	404	400	427	396	405	392	419	372	392	420	382	405	401	411	408	427	390	425	417	419	418	380	401	377	387	387	427	371	407	394	411	386	398	396	414	417	400	378	403	421	398	342	407	428	386	365	407	386	429	410	406	411	382	390	407	426	423	375	357	382	429	435	355	391	406	382	437	422	404	391	392	379	430	410	447	395	423	418	390	420	383	405	403	454	414	420	400	387	419	383	400	374	435	432	408	422	370	416	419	385	373	410	392	381	404	387	366	392	400	376	374	401	434	416	404	375	370	410	414	424	415	399	429	400	446	396	410	401	424	394	396	381	409	430	438	390	409	401	382	393	394	378	417	393	432	416	397	395	379	394	441	388	430	436	368	443	397	394	411	377	401	403	375	387	361	430	379	410	381	399	388	399	390	383	411	396	375	401	374	377	410	411	381	383	397	422	399	445	397	387	390	394	407	406	382	427	412	436	379	404	376	389	365	395	340	388	434	409	443	456	406	379	396	374	408	372	387	409	389	345	404	378	392	435	398	417	386	418	402	416	388	414	416	411	413	396	456	430	392	405	405	410	384	428	405	400	398	424	384	404	416	358	368	411	407	408	385	405	375	405	385	373	426	405	442	370	422	401	387	395	450	412	422	350	394	403	398	380	419	409	389	387	406	410	417	407	419	436	406	412	408	418	460	373	394	402	440	471	396	385	404	403	400	397	401	376	383	373	382	390	386	448	375	389	394	438	391	391	412	378	408	380	445	411	425	387	418	421	402	359	441	418	373	374	402	362	378	433	407	412	438	422	427	432	409	398	336	392	361	409	392	407	402	443	402	401	453	386	404	365	386	390	385	397	426	414	372	380	443	375	416	380	402	396	398	394	389	379	366	430	425	402	423	424	415	385	357	376	419	415	439	383	416	399	404	377	395	390	382	412	394	374	391	414	421	397	427	420	426	420	379	429	396	424	399	376	384	386	399	426	394	412	410	445	436	383	396	388	409	386	424	411	360	400	404	400	393	366	433	405	418	432	396	413	348	425	405	358	383	456	369	396	405	393	409	419	424	354	407	414	405	381	405	433	429	405	419	411	416	411	381	398	415	392	407	375	377	422	401	392	425	361	417	414	419	414	371	379	422	387	438	404	401	407	384	368	424	367	403	404	404	395	413	409	394	384	398	408	389	408	387	374	410	371	414	409	406	389	361	443	412	396	364	397	426	439	410	377	418	401	418	384	430	412	397	390	432	407	417	392	373	405	405	410	402	380	389	392	393	398	407	392	392	390	365	426	404	416	408	401	421	408	375	368	403	362	405	410	407	407	410	390	392	406	417	415	427	446	401	396	466	410	419	382	409	380	385	460	438	404	409	403	372	408	418	425	387	401	401	405	431	382	393	395	407	411	390	382	363	401	413	415	385	424	437	458	424	374	387	404	386	378	352	381	373	421	390	433	409	396	404	445	406	375	375	416	365	428	409	415	366	443	397	364	437	401	373	396	391	424	417	423	409	402	415	419	395	425	397	412	414	443	415	382	417	396	389	405	409	420	398	379	366	417	405	407	380	413	385	411	413	410	402	380	373	419	398	447	383	425	445	444	413	401	417	426	409	395	421	400	424	424	393	431	407	390	405	400	385	414	423	392	377	373	377	422	402	367	419	406	408	367	383	377	392	408	385	362	391	400	364	413	410	408	384	392	397	413	417	421	402	452	379	423	415	374	430	392	424	404	382	410	381	389	413	419	416	374	405	363	402	397	356	435	385	386	376	385	402	432	413	396	386	411	434	429	366	370	409	390	404	400	373	415	386	413	399	364	369	409	352	427	384	384	410	375	394	406	405	407	418	411	415	399	408	344	391	425	414	416	407	390	404	400	392	434	398	403	405	372	364	424	428	396	399	405	417	400	377	391	384	374	399	382	375	416	428	396	432	443	360	441	387	370	410	405	426	397	377	385	424	399	423	374	393	372	405	361	418	406	447	384	411	398	420	411	409	412	400	442	434	390	384	389	392	384	419	375	440	432	372	372	407	366	363	384	406	382	412	367	376	362	417	414	390	373	401	381	359	380	372	375	377	410	402	479	418	441	392	370	371	425	411	448	448	421	371	384	379	415	395	413	421	415	415	402	410	409	372	422	423	421	389	370	400	415	400	394	405	418	408	430	414	410	378	396	405	410	393	377	428	388	388	410	385	409	387	406	371	337	341	404	407	398	375	418	400	405	375	381	399	427	392	390	425	414	394	396	371	417	391	454	399	367	436	397	419	405	365	414	407	391	380	402	340	387	369	403	409	437	400	424	398	411	422	403
47757	46033	64019	66217	58973	51112	42755	32604	22451	13213	7163	3643	1443	851	865	857	845	812	849	834	839	852	834	899	854	810	871	876	850	823	888	852	876	870	855	890	845	872	873	870	854	853	881	830	887	846	812	876	905	882	854	840	843	908	800	839	822	826	862	878	854	868	836	875	887	888	851	863	866	872	845	870	858	848	867	882	829	794	859	850	805	839	881	846	848	878	877	868	885	803	822	852	859	866	863	857	843	855	875	860	824	864	868	850	793	873	866	867	885	859	870	929	826	864	859	810	837	844	849	851	801	833	865	885	836	871	879	897	818	849	896	932	830	876	873	843	833	842	850	880	848	849	815	850	906	855	887	806	856	845	916	865	871	826	862	910	865	843	835	835	864	880	888	883	839	840	879	865	890	841	917	839	855	836	867	865	866	888	873	867	832	845	827	916	860	840	869	808	848	807	887	891	855	854	889	892	800	885	850	880	823	893	857	898	838	838	849	843	820	770	879	817	849	825	881	854	839	841	855	870	882	836	933	834	819	841	861	843	864	887	837	894	825	869	854	814	855	841	856	837	851	852	866	879	878	865	862	878	853	846	832	847	824	864	834	873	891	854	848	868	881	831	867	847	894	826	882	839	871	820	865	837	907	938	874	873	889	866	853	900	868	868	828	847	880	882	902	867	841	828	821	857	857	852	808	830	819	885	876	872	788	885	839	898	810	885	874	803	855	847	896	845	870	830	898	843	867	932	900	873	858	823	798	848	800	845	854	793	860	871	826	826	835	854	830	871	879	913	851	811	899	817	880	878	829	830	845	788	861	851	856	836	872	868	829	833	828	852	907	811	860	827	859	888	878	824	821	874	822	874	848	861	927	851	816	870	862	823	875	834	884	881	882	887	864	864	897	891	864	884	848	886	888	854	864	832	878	846	808	840	859	863	859	854	850	839	815	846	860	865	832	848	914	932	898	831	862	839	888	826	870	865	854	864	833	933	878	880	857	816	908	818	824	852	844	793	854	870	853	874	857	901	861	840	859	890	918	829	814	820	819	815	858	794	888	908	856	828	838	803	815	858	882	845	823	869	794	898	842	870	878	887	878	888	873	859	825	799	866	857	836	889	876	836	802	818	854	856	881	875	901	806	861	842	844	858	861	860	860	843	843	873	816	868	877	861	803	921	796	878	910	885	838	903	840	858	888	878	896	849	844	820	816	877	901	889	834	850	871	846	822	836	847	867	863	809	793	855	846	891	877	855	881	910	855	914	867	835	869	870	857	848	837	867	872	848	838	840	851	830	899	877	858	867	863	888	841	834	875	828	909	819	858	875	879	831	829	813	848	904	799	856	868	919	869	809	877	872	850	873	900	860	876	933	849	819	851	913	897	881	820	826	852	871	858	874	889	805	821	865	831	798	831	782	841	815	858	881	801	851	854	889	795	879	847	853	864	871	812	820	801	890	905	878	912	865	916	860	830	847	824	857	822	903	812	900	854	825	913	827	847	832	859	882	842	867	879	913	809	833	859	873	830	846	904	818	827	831	812	903	847	835	876	853	872	852	832	842	823	809	834	857	817	869	866	915	871	904	886	852	868	865	867	862	849	811	881	866	895	846	879	848	895	800	864	819	866	893	864	894	846	915	844	856	854	882	870	908	880	856	891	891	869	841	851	844	845	834	853	874	835	832	863	832	896	833	834	879	877	882	833	886	845	853	903	875	840	859	832	856	879	896	868	845	839	855	847	883	831	843	857	829	919	835	879	831	886	892	815	872	858	811	845	874	861	930	839	876	858	879	899	882	826	831	885	908	860	860	878	821	870	948	853	868	882	841	903	828	842	911	873	902	886	800	838	827	841	893	844	868	872	873	878	875	899	887	843	864	899	872	806	839	797	830	873	826	853	842	850	878	845	912	897	850	846	872	821	852	837	906	933	894	823	879	840	861	866	808	820	941	876	857	888	885	814	845	848	829	830	818	879	834	893	864	868	864	828	835	883	829	870	827	822	879	823	821	808	875	848	901	891	836	900	874	867	931	861	880	841	872	838	878	871	859	840	914	866	881	840	839	835	850	870	839	831	874	852	879	859	875	852	846	777	888	908	832	861	896	873	806	858	815	873	839	914	871	866	858	834	870	835	857	835	824	882	884	909	855	866	922	865	869	863	817	862	842	850	855	858	810	832	829	901	805	841	855	877	811	839	866	867	837	870	851	837	890	864	824	832	859	862	889	865	841	888	843	834	848	837	872	856	851	846	889	851	841	909	790	865	884	875	879	859	817	890	860	841	844	858	861	878	833	886	835	847	903	871	906	888	833	827	863	860	872	871	879	890	861	877	892	861	848	882	820	831	798	873	907	874	865	891	867	883	872	792	835	824	866	843	886	887	880	818	841	901	910	832	855	855	855	850	858	835	854	886	852	847	866	888	926	891	862	811	867	868	897	873	923	910	853	869	804	859	804	866	883	864	843	863	893	874	864	821	880	873	843	838	843	860	822	846	862	926	855	864	903	832	855	887	832	864	843	892	864	843	874	839	895	884	866	816	891	862	893	828	867	871	850	829	893	821	899	886	845	798	836	830	957	856	866	872	837	864	845	847	859	888	817	893	888	807	870	884	837	808	836	871	896	827	835	883	884	855	811	891	885	853	891	851	854	819	860	856	884	828	827	859	790	806	907	876	827	853	902	871	806	863	858	850	868	906	908	831	858	887	875	773	854	870	820	862	841	832	831	817	824	830	915	848	810	856	849	865	934	904	858	878	851	845	808	846	803	832	873	836	850	898	843	883	858	882	879	841	840	885	834	833	880	861	906	910	851	874	845	810	869	804	878	869	899	871	806	840	842	895	856	820	863	812	859	873	901	869	828	831	865	821	842	868	827	838	889	875	849	869	883	887	873	855	838	874	857	846	837	883	877	848	844	875	883	860	849	879	905	832	831	861	846	846	872	847	871	901	848	939	847	835	881	885	882	886	850	872	818	865	909	847	875	890	842	849	844	887	896	866	868	900	835	893	859	947	848	828	789	885	900	863	857	848	846	827	868	863	866	822	857	810	835	857	884	819	871	865	856	815	829	850	855	872	843	864	872	853	874	907	870	862	859	841	879	862	857	864	825	846	847	871	836	874	867	860	848	833	888	855	864	799	823	851	826	873	891	880	890	858	890	815	838	848	830	804	864	824	890	851	943	822	862	925	856	878	846	851	869	844	838	892	840	878	834	859	901	857	827	831	846	823	858	838	877	879	808	872	824	814	885	855	875	882	831	839	887	900	858	878	821	894	847	824	887	836	838	881	807	863	841	837	840	896	882	857	836	855	873	829	905	880	836	874	851	851	862	909	896	817	853	863	895	806	849	854	848	889	832	834	776	866	872	890	872	879	842	835	883	867	916	917	853	872	879	832	832	874	818	870	858	901	834	849	813	879	863	855	909	869	867	906	873	883	837	826	878	876	859	848	894	857	854	890	869	848	862	870	833	865	848	823	846	891	871	881	834	902	856	867	839
10438	3834	3392	2694	1899	1393	1021	825	621	468	363	326	270	279	248	236	275	263	261	270	248	256	290	245	278	281	251	289	266	323	271	248	274	232	242	273	269	274	275	250	302	268	258	225	251	261	269	278	245	285	287	280	272	276	275	277	225	272	267	264	225	281	264	268	267	249	275	276	284	254	286	278	266	248	303	246	292	261	256	271	252	274	278	262	263	268	285	278	292	278	287	274	279	290	263	264	265	238	239	300	256	292	248	281	283	276	255	240	267	277	267	273	253	257	275	260	281	278	270	265	258	262	260	303	268	274	270	283	280	284	311	239	281	274	259	269	265	276	273	251	254	248	258	297	272	248	273	282	263	254	235	257	243	245	255	247	267	288	209	286	285	262	235	261	272	287	285	275	284	260	274	276	268	289	258	290	277	292	256	260	273	235	269	239	249	276	247	257	246	283	279	266	243	247	243	267	254	281	278	271	284	256	288	273	279	283	254	260	293	272	260	233	270	248	286	289	265	281	301	271	260	242	263	296	275	247	306	273	268	262	251	269	269	262	266	258	319	325	289	290	276	273	263	294	249	307	257	271	293	259	324	290	282	272	252	270	253	243	264	269	286	258	293	247	245	297	249	238	274	280	268	280	316	269	247	250	258	282	282	264	288	258	289	266	287	244	280	267	276	272	292	286	274	304	278	250	278	274	250	277	270	245	273	248	281	289	304	254	265	278	262	254	249	288	255	249	244	272	262	241	282	267	291	287	269	267	278	255	248	254	265	272	277	246	267	248	261	242	255	228	271	279	280	284	293	282	283	265	250	251	277	258	289	283	260	253	272	252	264	246	253	272	248	230	260	252	274	282	250	256	240	267	293	247	250	294	285	274	254	267	289	274	244	285	244	288	244	249	268	260	259	271	244	277	260	259	281	289	253	289	264	276	251	248	247	258	273	285	242	261	291	296	239	283	281	286	227	271	256	258	275	293	284	246	267	289	289	237	262	272	301	262	244	270	245	256	261	255	280	271	262	268	252	268	263	294	265	264	242	259	233	263	271	282	265	265	263	246	269	289	264	277	241	255	288	269	258	248	280	261	271	276	268	257	289	280	262	251	259	287	277	260	281	252	254	296	282	261	247	266	271	252	285	232	244	273	263	286	264	269	284	242	268	248	266	280	265	277	239	264	262	286	243	270	276	254	286	240	247	242	295	242	240	274	239	284	239	264	282	261	275	266	263	249	237	263	278	252	269	310	258	271	278	253	291	269	277	258	289	287	255	258	275	244	274	266	277	277	294	255	277	277	259	256	262	257	286	282	264	215	271	262	292	297	318	264	285	289	282	274	266	285	266	298	230	253	263	238	275	257	292	260	277	264	289	261	242	260	289	276	260	265	279	284	289	280	280	255	275	302	270	274	297	276	275	305	275	252	286	276	252	268	264	259	267	240	266	301	258	256	249	256	246	278	267	286	248	265	237	266	279	279	273	247	309	268	264	268	254	248	267	285	252	268	292	229	277	258	294	266	266	290	285	264	268	274	292	265	281	294	270	266	289	271	263	298	269	271	261	278	235	254	250	237	279	289	272	253	269	257	270	259	240	299	234	284	281	270	279	301	267	269	282	280	276	290	273	249	247	230	308	289	272	239	273	276	278	238	247	258	269	257	259	282	276	254	250	242	275	274	283	263	296	301	275	291	292	272	232	288	281	276	260	254	275	291	269	278	258	238	255	252	261	250	260	266	261	273	283	272	272	263	275	241	268	278	239	273	277	233	262	272	288	240	277	302	260	266	266	283	277	258	260	285	296	269	243	247	263	254	276	234	267	304	292	276	314	250	286	286	257	263	257	271	254	303	271	275	298	254	248	269	251	241	250	253	287	246	283	256	269	254	258	288	257	291	271	275	283	265	307	249	255	259	259	274	250	263	276	288	287	256	263	281	266	258	282	262	260	244	281	286	294	296	274	275	252	275	266	294	272	222	248	283	262	263	257	234	215	274	273	253	258	238	266	241	257	255	261	252	236	265	288	268	239	266	282	278	273	261	291	285	301	240	249	264	273	255	272	261	260	297	272	246	270	272	305	249	251	259	284	284	258	270	275	241	265	291	263	257	251	268	271	285	257	247	228	248	286	278	244	306	290	256	244	253	260	247	267	275	279	252	266	288	262	254	275	279	284	259	251	254	261	279	274	292	255	270	269	238	246	241	234	277	273	276	268	267	275	322	265	254	270	269	269	282	232	269	269	233	264	272	258	289	296	257	284	265	267	277	281	283	284	267	251	280	258	277	263	264	271	289	271	246	263	281	255	262	228	266	265	258	269	272	273	284	270	272	314	277	276	243	251	275	271	307	263	248	268	244	281	269	246	267	286	239	302	291	260	270	253	278	269	285	266	251	250	262	247	279	281	275	251	296	289	269	285	275	268	225	277	258	265	248	257	243	272	317	274	268	276	261	266	271	259	248	252	286	268	266	269	268	285	274	280	249	278	293	245	251	274	252	276	245	249	257	255	260	245	273	279	270	285	301	261	260	258	289	257	261	265	273	272	260	240	279	270	276	272	279	278	266	284	237	282	254	298	263	269	278	273	266	293	301	294	253	260	277	254	256	234	273	293	297	247	289	239	246	247	225	225	247	250	267	279	266	291	277	262	251	273	294	294	250	264	261	286	265	231	268	264	256	276	242	258	274	270	299	277	266	263	254	279	273	260	271	287	267	284	251	268	253	294	323	284	248	266	273	259	260	278	246	276	270	281	263	282	236	268	248	257	259	248	233	267	250	253	270	255	257	244	282	277	260	249	263	278	241	263	263	265	270	265	268	271	242	257	261	277	293	252	253	284	279	292	277	258	250	268	247	286	276	232	249	275	275	272	260	257	274	269	272	272	274	232	267	277	289	246	248	244	240	255	273	259	209	273	271	249	279	264	300	264	271	235	303	281	263	241	247	268	284	261	285	236	262	261	265	298	254	277	280	269	261	272	287	277	284	281	288	272	267	255	291	306	308	303	226	270	255	284	280	262	251	252	278	280	245	277	267	267	299	293	274	264	265	291	284	244	271	266	249	264	284	272	290	249	268	286	300	265	252	257	281	284	274	230	264	239	263	252	274	220	259	251	279	245	255	293	247	280	256	247	255	276	255	235	258	280	245	315	233	254	272	273	255	258	266	249	285	281	283	277	266	258	275	261	243	289	263	293	257	278	273	286	260	252	265	273	282	281	282	264	282	257	296	270	268	280	244	257	294	267	315	252	269	248	242	305	262	283	299	254	253	269	268	284	262	264	308	233	257	236	272	318	254	245	244	277	233	298	260	258	273	299	283	283	259	262	236	273	280	279	266	249	260	264	272	262	260	250	321	249	254	255	297	274	227	239	273	287	262	262	269	280	238	241	271	272	262	290	308	260	255	270	249	267	272	269	277	296	311	261	270	278	257	291	246	288	245	259	275	271	273	270	285	259	271	269	242	251	263	255	243	261	283	251	251	255	254	284	262	282	258	272	285
9543	5005	7358	8247	6836	5515	3906	3111	2011	1328	993	748	664	624	639	595	590	630	586	618	605	621	609	578	608	632	618	573	604	600	607	644	609	592	632	621	565	616	597	595	582	596	627	631	571	590	624	643	678	593	616	617	587	579	655	590	613	605	593	638	613	601	600	602	606	604	648	571	622	601	603	600	615	598	594	589	604	600	618	600	559	636	617	605	620	596	577	633	616	584	611	613	613	609	638	619	630	593	634	644	577	611	594	587	586	574	603	628	573	592	620	573	555	647	606	603	609	644	608	605	563	590	628	602	566	603	647	624	593	573	626	587	588	638	610	599	542	638	617	635	589	646	637	590	617	577	642	597	617	618	555	561	605	611	605	586	611	609	574	619	655	574	619	592	624	622	588	595	636	561	590	608	625	617	582	641	656	589	604	632	626	604	614	645	635	605	584	672	615	600	576	596	617	621	578	628	618	600	619	641	649	604	629	573	615	576	618	587	589	600	566	557	608	591	600	589	568	612	599	608	619	594	625	580	601	576	633	646	612	636	562	585	578	603	620	567	657	587	629	620	613	611	555	580	581	550	642	567	612	623	608	603	598	617	608	586	578	609	581	557	632	626	619	601	578	579	626	575	600	603	586	621	606	627	596	618	583	628	639	604	584	595	620	634	625	631	567	582	641	632	572	662	560	582	600	599	625	595	620	626	667	593	553	558	604	553	583	585	606	627	650	617	575	645	593	583	644	583	593	585	603	567	627	600	618	604	604	612	590	600	627	619	558	614	604	604	581	623	626	622	615	627	622	575	631	601	600	663	627	611	599	596	559	619	584	605	583	632	645	643	570	595	624	597	580	608	590	614	593	643	591	572	614	610	590	584	613	603	572	643	594	645	604	575	596	606	592	626	584	616	607	607	621	572	612	559	632	572	600	617	599	591	590	617	592	608	585	614	609	632	596	631	615	576	642	611	604	628	605	600	568	623	588	605	604	632	580	617	588	588	594	594	613	611	594	636	614	603	660	620	592	604	659	591	595	615	578	587	600	590	609	649	560	585	606	608	613	587	585	592	623	598	629	615	584	579	591	610	613	595	616	554	605	589	602	562	614	652	590	606	616	616	600	588	605	614	607	632	602	605	588	627	588	614	572	594	656	627	643	621	616	610	632	603	595	635	615	640	617	597	639	597	586	571	571	594	611	538	637	589	609	584	650	578	610	645	607	619	517	584	606	574	601	602	547	598	576	564	536	650	590	614	554	620	591	641	601	595	649	608	621	593	585	634	558	621	602	611	622	589	602	590	612	604	637	649	575	618	590	598	608	634	604	675	634	587	587	582	637	607	632	613	611	559	617	649	631	569	608	612	564	586	609	588	578	594	623	591	599	565	652	619	559	612	611	579	653	628	570	644	587	587	589	631	596	643	639	596	590	586	590	572	615	565	558	572	638	611	580	596	584	607	610	625	593	593	619	574	607	579	629	587	608	587	609	612	598	619	582	607	597	600	640	653	599	603	662	641	661	610	636	625	554	564	594	628	568	614	622	581	579	604	572	622	628	580	601	542	651	590	651	616	610	642	620	640	609	571	617	573	607	643	594	606	610	650	576	572	602	641	583	607	587	592	592	617	620	599	597	597	580	604	619	596	632	630	579	625	565	570	617	617	601	622	587	606	579	608	586	574	608	608	592	613	604	583	646	600	623	631	615	626	630	654	594	585	596	603	640	580	554	641	615	584	568	627	571	591	605	630	634	558	639	628	614	573	573	579	569	613	585	609	611	602	620	584	624	604	607	624	557	608	606	626	602	623	665	604	555	606	610	571	627	593	631	638	575	566	573	603	591	602	578	570	618	612	557	607	586	605	591	588	649	612	611	631	582	608	685	594	638	545	630	603	608	619	647	639	639	600	591	631	591	609	597	626	581	613	629	620	618	614	584	633	612	617	594	611	582	622	627	632	647	628	583	599	585	573	597	564	630	657	609	601	625	600	672	599	631	577	579	644	585	576	571	650	607	609	592	578	576	623	603	604	591	623	600	614	609	622	616	592	633	613	615	582	638	657	644	578	628	609	590	648	594	613	622	626	617	579	612	610	579	587	606	622	644	594	633	632	588	612	582	527	586	594	600	623	639	624	592	580	614	612	583	635	584	599	648	586	614	617	588	616	631	581	607	592	593	577	624	606	652	563	606	619	596	594	641	598	612	638	629	594	599	621	597	620	589	592	620	582	616	573	641	614	595	596	633	606	601	565	582	603	608	637	582	629	612	583	621	571	618	591	639	589	583	581	548	589	611	595	600	568	609	649	603	592	617	606	633	562	639	604	613	566	593	647	658	605	580	609	585	602	611	587	588	610	611	594	629	600	600	652	631	601	628	620	628	609	563	585	581	594	575	614	608	626	592	574	629	608	593	611	586	663	609	613	612	598	601	612	607	551	646	596	595	657	612	621	588	602	632	593	625	590	586	609	543	599	604	598	619	562	639	581	618	576	600	641	642	567	601	618	603	606	625	563	587	597	619	652	579	613	597	571	569	575	555	579	600	602	623	639	607	599	576	614	556	585	593	624	609	591	610	610	575	615	585	663	577	600	597	552	613	629	624	631	611	629	614	618	612	584	624	586	575	579	594	602	617	596	561	653	631	633	602	617	673	612	579	610	651	567	616	633	591	598	600	551	573	614	600	591	619	583	586	534	610	605	592	646	591	609	603	630	653	614	609	591	602	584	570	586	570	584	599	628	624	591	579	621	632	627	608	600	578	623	608	620	599	647	596	633	623	595	570	617	608	598	578	609	606	618	599	587	599	626	589	597	616	571	582	579	576	629	639	608	623	580	593	620	604	628	622	601	616	595	566	592	633	648	553	613	576	616	619	599	595	667	619	607	602	623	618	613	607	597	608	614	598	595	585	597	601	583	588	603	610	626	631	585	589	606	630	634	619	639	555	585	582	607	585	635	568	601	595	596	596	586	577	626	577	604	619	601	667	635	600	581	627	616	564	605	593	623	622	606	574	602	630	644	589	627	600	536	589	586	639	613	616	597	568	592	609	573	602	632	641	610	602	651	656	621	625	601	606	605	629	594	604	620	573	601	584	608	594	591	562	586	627	645	600	601	647	669	600	597	628	600	574	632	618	567	646	635	626	613	618	601	590	587	615	650	555	582	588	559	591	620	623	580	640	578	566	582	575	613	638	619	591	566	624	574	611	598	580	576	590	586	600	585	610	568	638	661	589	526	580	622	610	594	625	602	624	636	586	613	590	593	581	604	628	620	592	620	581	617	635	595	625	632	597	609	607	583	626	618	551	575	583	644	619	626	655	582	599	634	630	588	612	609	609	604	626	590	618	633	623	615	594	616	602	612	600	665	607	602	580	625	564	604	638	618	608	597	606	639	583	598	620	589	601	652	533	620	610	630	624	614	543	609	589	605	619	613	618	607	573	608	601	599	630	597	596	590	591	621	590	558	615	537	576	638	577	624	614	604	615	541	583	591	640	628	606	598
78390	63181	67670	60242	46805	39486	29454	18901	10131	5058	2357	1089	570	359	345	358	345	393	352	338	373	387	367	362	373	372	367	385	399	381	401	335	407	349	355	440	387	375	395	402	364	381	361	357	370	326	373	351	381	375	379	377	397	388	375	368	384	362	386	369	412	361	347	384	357	350	347	375	359	376	365	361	374	390	358	358	338	398	420	376	351	345	375	360	339	351	408	371	360	375	399	397	378	368	381	398	401	368	425	396	385	356	395	347	353	396	387	399	370	425	336	364	406	373	357	366	373	369	381	378	383	386	385	331	355	368	344	363	339	348	365	386	382	384	364	355	375	359	343	384	381	362	371	348	410	379	391	395	386	393	361	370	438	401	389	384	364	370	345	369	350	369	347	344	376	363	369	369	344	356	396	399	377	368	367	372	342	349	367	375	378	379	398	368	346	381	386	403	381	380	380	357	333	411	384	391	407	362	411	365	344	390	366	362	405	374	355	388	354	395	376	359	360	399	413	356	385	365	397	385	376	358	360	410	364	363	375	382	396	388	384	370	372	361	391	368	367	412	377	359	354	411	371	373	385	339	392	366	402	344	394	370	351	331	351	389	361	366	407	380	375	417	378	361	340	379	371	400	355	374	372	393	353	380	379	358	407	370	355	402	372	399	382	383	399	370	385	390	362	338	365	364	342	346	360	353	365	372	398	383	388	372	403	396	381	384	394	381	355	366	357	370	384	376	372	388	418	393	337	384	349	375	361	399	388	355	371	397	389	385	421	379	373	382	359	327	372	337	390	373	357	395	391	368	384	382	386	364	382	419	394	395	404	346	391	371	389	357	337	411	336	396	360	388	371	385	384	352	360	418	383	382	361	368	358	370	376	356	361	367	392	347	398	333	342	376	360	399	376	371	375	363	382	378	364	367	385	390	356	376	395	353	393	375	372	376	390	362	359	346	351	363	370	375	374	413	349	352	372	383	377	361	359	394	363	355	358	394	365	367	374	361	356	382	378	356	355	437	386	368	373	386	384	381	367	376	367	391	349	364	363	392	385	399	388	341	378	377	378	351	343	392	359	355	366	377	373	389	385	407	364	387	369	372	367	370	408	363	373	386	399	362	358	352	357	405	366	386	374	368	391	342	353	371	381	369	330	427	391	385	390	359	372	365	407	376	344	372	367	336	385	377	371	391	354	386	362	365	382	380	360	383	396	388	383	372	391	352	337	383	382	375	393	369	360	406	398	377	385	394	332	368	360	383	378	391	378	373	358	374	362	352	394	415	354	341	405	346	369	389	372	383	336	339	389	342	364	377	378	377	403	371	383	398	370	395	345	363	424	374	376	375	361	352	335	347	366	393	359	393	354	365	363	409	333	378	361	367	416	400	374	356	401	398	375	367	353	384	373	402	361	363	343	368	341	386	397	397	401	382	329	404	369	319	365	388	382	385	380	364	373	369	403	368	351	349	393	376	378	400	352	378	348	401	362	356	377	326	362	342	367	393	387	367	358	361	379	379	378	364	358	378	358	378	378	388	389	369	367	365	374	343	404	378	392	351	333	370	388	392	384	406	368	357	387	403	413	350	402	397	396	369	382	402	367	387	356	352	389	352	394	379	356	324	350	369	357	371	384	352	345	372	330	422	381	398	419	369	395	390	397	361	355	377	355	368	339	389	388	358	383	383	390	406	362	392	346	388	369	383	351	341	338	383	405	374	409	345	352	401	371	333	353	390	353	390	366	384	390	352	326	372	377	383	379	370	382	392	366	386	378	390	379	371	364	374	368	387	400	328	348	381	385	398	378	363	368	404	388	349	384	387	362	364	366	342	395	357	361	368	376	352	351	384	379	333	384	350	337	368	352	355	392	383	375	376	362	375	328	354	353	326	349	370	353	379	351	361	378	343	378	361	360	376	335	399	381	383	381	365	371	374	369	388	347	354	382	349	353	370	394	369	337	372	391	345	355	415	401	362	370	380	373	352	357	361	389	352	366	392	408	341	377	386	366	372	389	366	376	389	355	390	375	386	369	346	362	376	366	355	364	370	367	391	379	361	369	356	360	387	354	388	361	361	338	377	391	361	375	373	397	368	430	380	371	335	391	370	348	389	366	379	362	373	358	381	397	399	361	352	395	396	382	351	411	358	359	366	386	368	370	398	392	360	377	372	388	359	323	343	417	420	410	352	372	363	375	321	378	403	367	360	362	382	387	342	386	390	402	348	361	334	358	340	351	352	359	373	372	381	378	381	345	395	364	378	376	385	353	367	382	372	396	378	384	378	356	381	333	367	354	370	362	392	372	396	368	389	360	398	379	381	392	323	391	394	374	378	398	381	364	368	401	365	366	355	326	402	391	377	362	398	395	397	365	388	398	401	383	358	364	377	357	371	405	389	394	388	344	355	400	367	341	360	335	378	378	399	368	339	392	338	382	389	346	350	361	363	391	391	376	390	375	386	398	350	366	377	365	380	371	349	370	374	371	336	359	361	401	334	367	351	385	369	364	367	366	372	339	400	376	358	356	401	349	365	367	377	345	372	358	385	360	360	381	363	374	379	404	352	324	378	371	338	354	335	362	329	418	385	354	402	338	364	386	363	369	380	395	361	375	378	354	436	377	397	380	376	372	380	355	372	359	410	373	378	371	359	334	371	360	354	391	376	387	337	368	357	360	375	349	384	381	353	355	373	331	378	407	346	362	370	354	363	396	402	382	398	364	387	372	363	390	371	368	371	388	354	388	374	374	377	376	391	371	383	371	331	347	354	377	384	345	362	373	405	363	385	382	351	370	382	330	380	384	373	392	397	356	360	364	357	376	331	356	364	377	380	354	334	367	382	351	367	335	349	393	358	352	377	371	338	379	343	385	373	390	376	390	347	351	392	357	376	358	370	370	392	393	379	396	385	377	375	348	381	380	345	358	374	372	355	370	356	376	401	402	350	387	362	377	365	372	383	413	361	376	392	341	335	375	392	405	392	369	377	374	372	390	414	397	351	386	392	402	406	401	353	357	352	378	365	361	414	377	377	376	359	374	338	390	404	356	405	357	369	348	365	349	334	327	409	394	378	351	382	340	364	371	363	361	379	388	330	386	353	371	367	341	366	349	331	374	346	399	361	381	348	371	410	377	350	349	374	367	370	364	410	375	379	407	408	371	379	340	374	384	378	369	383	403	362	379	423	372	347	306	385	360	371	358	370	391	383	363	402	331	403	394	391	394	352	370	353	358	385	384	383	374	343	378	347	393	397	387	376	349	332	371	389	379	400	389	378	350	383	373	358	369	372	352	371	337	337	398	366	386	341	348	375	386	355	371	385	363	365	339	383	352	359	390	389	391	400	388	369	384	363	374	425	421	399	393	373	352	369	385	376	371	381	382	380	366	322	370	363	341	349	389	345	400	378	341	363	357	396	376	370	418	378	368	441	333	400	383	340	352	358	393	367	356	373	383	356	408	365	394	388	421	389	359	356	367	347	374	331	388	377	347	390	410	369	370	378	397	363
47756	45536	62027	64269	56456	51900	44229	34414	24644	15345	8312	4140	1727	818	855	769	817	833	878	809	815	814	797	811	791	778	844	773	813	814	814	815	826	802	799	799	800	820	814	855	804	856	775	776	850	835	756	772	834	822	803	827	835	818	820	861	814	790	828	811	796	803	762	776	835	792	781	865	839	764	846	814	815	832	773	792	785	812	805	833	801	800	843	798	775	812	876	798	804	803	814	813	785	806	803	824	781	855	790	832	797	839	852	784	798	845	782	776	851	828	869	804	805	862	848	851	788	793	810	814	832	853	839	815	829	825	798	863	771	834	823	800	786	831	827	785	843	798	781	856	794	730	836	807	797	809	832	776	832	747	738	795	819	820	854	790	792	820	828	797	774	838	814	795	807	849	799	781	840	811	861	747	809	805	821	818	863	821	753	806	797	850	797	796	778	826	830	801	811	866	780	866	845	842	763	795	807	792	794	833	864	863	770	835	787	834	806	795	790	802	811	820	820	814	825	793	793	769	824	828	844	823	750	809	801	773	799	791	829	797	794	859	827	830	825	838	804	796	843	809	786	828	830	843	854	846	829	826	826	831	814	800	830	781	765	768	784	831	842	826	791	815	838	792	838	772	831	797	818	864	803	817	819	790	814	769	786	816	768	785	771	828	819	747	842	822	762	817	774	815	836	864	795	800	835	799	832	847	806	848	798	810	855	831	795	843	807	837	768	774	856	839	824	820	812	815	785	827	886	815	768	833	803	795	825	856	851	822	841	790	814	759	834	792	857	801	791	874	806	794	866	815	836	836	859	752	806	874	802	738	816	812	817	813	825	771	797	796	807	801	807	817	864	833	855	799	833	795	778	812	808	791	793	815	784	783	788	767	833	802	824	834	777	806	790	799	836	834	810	826	789	796	783	819	766	823	804	800	801	856	828	759	846	830	800	803	788	811	832	791	845	785	761	840	836	839	847	804	791	818	860	812	835	820	822	836	838	799	767	786	789	831	841	828	828	865	775	791	837	816	750	783	790	841	810	795	822	805	831	862	771	801	857	809	832	822	821	765	799	795	808	814	813	801	788	833	840	819	820	768	781	833	786	803	801	807	817	789	808	827	775	779	847	814	858	777	846	849	819	758	809	840	752	806	802	784	802	867	833	827	817	821	795	824	832	839	807	858	803	834	785	789	811	813	808	838	783	825	870	807	820	827	751	844	820	796	808	783	853	820	764	806	790	861	787	836	814	847	785	850	762	830	789	860	815	803	831	791	837	790	811	815	805	852	833	795	798	828	804	838	788	792	753	812	853	782	772	820	884	796	811	820	787	776	760	792	777	824	809	857	822	799	803	751	808	835	833	831	810	835	766	852	769	856	768	778	866	848	832	844	863	789	787	814	815	796	861	865	839	808	835	802	863	785	804	853	839	812	814	798	806	801	787	831	818	831	791	801	815	786	766	819	809	785	827	835	847	839	817	809	781	811	853	791	785	779	825	805	843	800	813	763	788	800	793	837	794	809	824	783	843	810	810	810	801	840	798	821	813	818	767	790	835	774	843	831	814	845	768	807	798	832	755	823	838	783	820	831	826	820	873	830	802	768	817	760	812	767	824	867	782	876	858	811	776	852	809	783	790	777	787	748	804	818	809	809	823	809	835	857	795	819	806	830	861	811	814	859	800	810	807	849	849	804	819	791	811	781	800	811	831	810	826	805	782	802	775	819	801	833	827	838	846	816	823	796	820	798	806	799	819	817	779	800	810	811	817	838	765	796	816	792	794	825	819	833	830	801	798	817	808	777	829	825	791	818	782	803	804	755	774	746	801	791	822	836	762	801	782	824	815	783	803	819	798	781	806	798	766	897	767	765	804	824	831	823	774	792	801	858	795	796	834	820	816	769	806	779	772	807	806	823	787	807	859	815	797	837	828	843	754	834	782	782	831	755	793	788	783	806	846	790	813	827	826	850	849	804	810	877	782	780	855	746	837	791	800	765	769	850	786	735	811	881	816	819	800	824	793	797	870	819	864	819	820	835	803	764	831	810	855	859	742	861	800	766	829	871	841	820	786	839	800	814	831	804	732	814	762	848	818	831	780	827	848	801	777	836	844	824	855	833	854	794	806	788	850	787	814	826	817	815	782	817	800	766	802	827	833	839	791	803	803	841	841	806	847	764	770	776	813	845	841	799	788	818	839	786	801	789	824	813	843	798	839	836	779	771	794	774	844	808	782	775	793	822	829	816	840	785	786	805	814	828	818	792	791	791	826	815	780	785	811	786	831	812	802	784	794	793	821	782	816	846	789	769	795	851	864	809	802	802	762	798	792	810	762	781	755	761	808	827	822	824	846	815	861	863	824	830	786	832	836	842	776	806	777	834	767	828	815	832	809	811	765	776	807	839	824	789	805	821	823	789	776	846	788	767	802	807	847	867	836	786	783	809	794	829	792	788	838	816	830	806	820	853	819	817	851	816	723	737	797	775	812	819	849	796	805	809	784	794	824	855	829	779	857	846	772	824	846	783	823	828	795	831	818	768	814	834	804	787	780	790	834	864	810	780	837	790	801	824	818	821	775	747	783	786	822	808	774	759	852	789	830	793	795	799	821	844	816	776	832	830	830	812	827	843	777	810	811	738	818	747	842	814	816	790	792	785	819	819	784	780	792	803	858	839	819	828	803	759	827	828	784	844	814	773	783	772	794	841	792	824	836	808	822	788	837	885	810	800	774	830	805	823	768	812	839	846	818	847	786	797	808	777	839	809	783	763	798	806	795	788	821	818	823	836	788	812	792	845	831	809	796	797	829	834	789	783	814	826	843	843	851	781	833	797	789	730	806	781	827	805	833	844	817	797	811	779	800	764	763	838	821	770	799	888	818	807	811	776	865	805	834	797	813	843	771	803	837	857	823	789	792	770	810	805	797	813	891	777	789	819	819	762	828	821	814	806	803	786	801	806	822	811	811	763	805	815	852	838	829	828	834	805	864	773	748	790	770	836	802	815	779	854	864	782	764	823	800	789	819	822	711	820	790	784	790	786	812	785	816	825	793	798	764	861	774	834	809	773	846	828	814	820	820	851	840	830	816	778	813	758	828	836	802	780	821	815	816	797	787	817	787	843	810	773	801	810	855	777	791	813	814	830	798	790	827	766	824	799	816	794	858	771	789	816	859	793	776	851	795	789	733	817	819	848	773	788	827	810	793	780	789	823	775	836	836	825	831	789	818	791	878	796	830	808	820	849	829	765	820	840	799	851	796	750	792	816	760	785	789	811	832	808	818	810	833	791	808	831	814	780	812	816	844	792	812	842	828	791	789	827	772	783	792	857	815	880	841	813	773	799	773	766	762	872	815	821	828	811	846	783	853	867	813	805	821	807	822	791	786	809	796	747	795	797	846	825	824	776	819	769	818	783	859	826	788	812	789	779	839	753	809	800	845	824	825	809	783	792	759	812	799	834	818	775	831	825	831	824	803	805	831	801	788	774	846	827	818	811	806	868	802	824
78336	62448	66640	61079	50616	40507	30239	18684	9675	4822	2344	1122	580	432	390	382	409	381	415	430	393	431	398	388	383	389	449	416	427	404	410	422	435	385	396	343	382	388	427	405	410	408	415	392	373	381	401	393	395	354	402	361	400	405	414	413	378	373	409	387	404	372	399	403	395	446	363	397	412	410	461	390	381	398	430	388	371	404	416	398	374	398	407	399	417	425	389	402	388	417	393	419	392	406	382	409	376	395	380	398	441	370	416	368	366	424	377	432	386	377	420	369	419	425	417	413	365	414	408	340	401	364	377	396	410	379	367	375	394	394	376	352	383	402	407	402	429	393	363	386	374	377	394	375	400	380	366	432	395	411	413	391	388	407	390	410	416	397	377	411	405	397	412	357	372	360	389	393	406	402	370	364	393	401	369	369	414	411	402	397	390	466	394	413	382	381	379	401	421	369	410	391	430	361	377	383	399	384	385	405	389	420	388	372	421	392	392	397	362	368	391	369	389	402	386	390	412	378	395	377	399	424	439	361	403	377	419	395	367	405	391	410	445	385	411	442	389	395	408	424	408	370	390	428	407	417	393	353	402	347	418	423	351	395	403	373	425	369	442	367	409	409	381	402	374	403	391	407	400	408	379	400	382	416	389	437	408	351	396	357	401	368	398	399	427	402	378	399	370	382	394	404	368	422	398	413	407	417	407	387	397	424	385	377	381	406	404	374	378	386	427	356	393	373	419	392	385	417	393	408	414	387	414	394	389	415	384	369	389	369	382	412	430	371	370	398	399	457	393	396	425	432	449	399	360	395	396	421	383	368	412	421	393	385	390	417	405	379	355	415	384	379	393	409	392	397	406	389	363	400	430	405	414	389	401	390	419	403	390	421	362	387	412	355	415	372	397	381	408	403	383	387	420	415	403	388	404	438	409	409	373	410	428	357	365	376	415	414	399	381	393	382	397	381	426	406	377	377	397	408	399	422	377	399	381	381	404	389	422	398	429	417	413	396	392	386	426	427	390	409	378	378	422	412	367	403	422	446	395	402	393	418	397	399	393	393	410	402	413	411	391	396	400	386	383	375	369	402	394	426	387	413	390	369	394	429	413	385	396	412	478	404	373	384	398	380	369	412	409	388	420	365	424	398	378	388	400	408	380	416	384	380	382	415	389	390	403	371	409	372	409	374	440	403	360	393	401	396	402	373	411	395	381	428	438	396	394	368	370	407	398	377	393	424	378	398	422	439	384	394	400	396	388	432	406	402	428	418	407	383	404	394	349	390	415	383	414	361	366	400	412	365	413	385	383	403	404	377	447	402	387	393	364	395	385	432	385	385	380	413	399	399	392	413	418	394	431	385	370	387	420	405	430	409	417	439	357	404	370	384	374	403	379	389	412	414	380	376	399	387	392	402	436	372	425	404	387	378	410	466	383	393	408	411	389	396	369	409	386	389	395	395	409	418	436	387	420	422	422	386	419	374	356	372	388	411	381	398	431	397	414	382	345	424	441	422	387	376	383	391	442	409	372	391	414	367	417	413	403	389	395	367	423	410	349	399	364	385	405	356	421	379	390	400	412	375	389	429	369	418	360	405	428	405	397	417	358	369	377	370	381	371	393	402	388	377	402	384	425	379	405	367	337	377	429	427	393	374	399	374	424	403	396	381	365	374	438	396	429	395	397	421	398	390	404	419	397	416	382	407	473	428	434	409	422	395	381	376	399	396	364	398	413	408	375	410	389	385	392	390	396	390	372	422	414	388	369	433	406	420	426	399	372	414	403	380	405	405	410	421	467	403	391	386	446	399	393	371	398	413	368	437	411	390	387	384	417	430	387	387	399	440	373	415	404	418	413	398	391	404	406	386	406	417	414	373	384	410	369	349	406	434	410	443	370	415	381	402	406	399	391	370	411	375	438	396	413	370	396	416	446	349	378	416	396	370	372	426	397	404	406	392	428	392	361	413	350	385	389	416	382	430	425	427	412	406	372	398	421	411	373	385	429	401	380	417	472	381	372	363	388	407	393	375	375	403	426	374	393	430	402	345	409	385	376	401	391	372	375	440	411	403	409	410	395	408	374	362	378	415	397	402	393	368	381	431	402	440	376	415	419	389	422	392	409	410	398	413	384	427	419	392	401	342	372	403	423	397	436	417	396	369	334	428	422	382	428	389	396	364	451	399	407	416	374	406	370	401	391	363	411	395	393	432	369	409	424	402	445	384	406	427	370	424	389	377	409	381	377	415	401	361	350	403	383	443	370	369	357	406	365	423	371	377	358	369	414	409	396	433	422	374	377	407	398	416	379	372	405	388	413	392	384	370	409	416	382	429	385	367	410	378	380	405	390	367	410	410	370	382	434	394	369	391	382	391	393	353	414	408	363	421	396	369	405	373	400	371	349	414	389	344	415	416	368	402	417	378	401	416	443	417	385	410	408	349	360	358	347	369	401	416	388	408	453	406	390	372	402	371	348	394	417	355	420	383	383	411	384	388	336	384	402	391	376	402	390	394	404	394	415	422	402	382	421	418	408	407	430	396	407	377	427	391	386	385	398	426	355	443	382	409	412	435	434	404	385	353	364	419	407	407	427	421	407	387	407	391	387	400	394	363	368	397	356	362	412	372	383	391	404	406	375	386	398	435	387	389	428	401	391	352	365	422	406	383	413	420	397	377	394	393	420	419	418	403	402	404	412	375	388	356	407	386	443	414	415	432	383	348	396	374	405	416	407	368	380	374	417	415	394	392	374	421	383	382	376	446	398	389	394	411	401	385	412	366	452	365	408	407	350	384	365	364	387	441	375	393	422	377	405	405	380	337	418	412	414	401	414	403	378	349	433	409	437	389	382	401	407	360	330	424	377	432	377	371	373	385	403	389	417	378	392	408	402	368	391	399	390	376	396	346	374	405	411	412	400	419	393	363	391	421	394	378	382	396	410	380	374	389	360	395	380	391	406	436	413	366	443	379	373	411	396	418	399	430	390	398	388	383	407	380	383	411	371	435	371	394	351	387	392	370	371	393	393	422	380	370	397	389	367	391	385	390	420	374	346	375	360	426	424	416	422	388	385	394	395	389	403	398	391	392	414	428	416	398	474	394	402	385	403	419	364	429	411	403	460	403	389	406	390	366	405	388	386	371	382	373	406	396	407	393	387	415	381	413	376	405	346	409	384	423	385	389	403	398	375	375	409	393	375	386	388	396	384	390	368	382	421	428	412	374	404	400	387	381	399	366	421	368	406	412	414	361	391	346	416	415	398	431	377	417	409	359	416	424	408	429	389	385	375	387	401	414	375	372	364	369	432	406	395	387	393	378	408	384	417	406	386	410	392	439	388	409	373	405	388	396	365	394	405	422	453	420	378	391	387	414	403	385	433	371	392	391	427	378	375	403	415	372	400	394	375	388	385	402	381	377	409	412	383	389	406	388	418	395	404	371	385	405	404	395	403	387	389	400	441	397	360	393	421	428	420	368	354	385	423	396	376	392	392	403	382	392	401	404
47559	44796	61554	65004	60027	52371	44458	33678	23540	14917	7929	3930	1634	927	817	895	809	880	851	896	825	851	813	842	908	861	809	841	872	889	856	853	843	814	852	875	878	836	882	828	847	866	846	819	876	831	822	887	867	798	804	864	837	855	828	842	882	822	810	846	826	871	808	860	855	836	813	851	883	885	817	848	878	859	832	838	886	853	833	873	816	866	844	865	863	811	858	893	869	822	880	867	838	824	875	851	819	840	839	848	892	826	825	815	831	875	868	843	856	829	872	872	872	822	829	813	845	866	834	870	872	850	855	823	873	814	831	849	852	892	876	880	846	853	866	829	846	845	859	844	909	820	835	824	824	877	864	827	871	843	856	866	850	850	840	861	879	867	889	877	840	820	853	867	848	853	834	839	830	830	857	887	853	828	882	799	837	863	814	839	839	868	898	835	793	849	822	797	821	812	885	824	878	824	842	844	884	871	866	943	824	827	842	843	852	854	869	836	813	851	821	856	874	863	855	828	859	886	899	851	911	843	830	837	871	861	856	852	857	832	879	839	854	838	815	831	825	814	804	866	843	846	794	826	856	817	820	881	878	896	865	818	818	849	820	869	830	851	754	831	873	847	798	817	836	852	902	825	840	827	857	874	846	897	798	877	827	858	853	829	885	848	846	860	907	808	792	820	838	871	838	843	868	816	840	814	860	863	837	874	834	776	871	875	854	948	912	876	878	841	913	845	869	881	806	869	896	838	891	877	888	865	791	838	856	812	825	882	886	797	835	837	824	870	848	800	824	837	854	831	801	893	833	856	850	861	862	845	874	809	878	852	880	845	822	831	846	867	850	803	884	891	779	827	880	823	864	856	850	835	863	828	824	848	857	883	849	831	857	800	842	900	841	862	905	793	886	888	855	832	834	861	816	885	857	815	853	850	818	815	825	809	818	866	864	854	817	779	829	843	894	840	864	849	844	886	872	839	880	865	891	861	869	840	798	845	879	886	868	834	862	853	868	816	831	780	859	828	864	853	813	837	833	862	882	837	860	853	873	851	874	775	819	829	816	811	846	819	862	817	824	877	886	864	882	843	845	894	796	804	819	842	893	864	835	859	855	851	794	813	853	862	824	864	821	877	884	866	868	791	854	856	865	851	831	858	834	811	886	873	839	803	847	850	885	870	869	828	819	835	885	883	831	850	866	866	854	812	850	863	856	785	867	848	834	827	816	824	839	849	913	827	892	874	846	853	857	792	904	861	936	818	897	828	826	810	846	824	889	840	843	830	880	827	815	834	820	857	827	915	825	871	841	812	850	873	871	846	821	861	822	844	804	860	871	822	832	875	953	786	840	822	875	807	843	870	851	834	860	893	909	810	846	845	859	885	802	894	818	834	912	866	823	853	830	821	881	837	855	899	861	876	822	834	871	808	854	862	800	800	859	839	866	822	939	823	886	850	867	869	900	810	939	811	834	850	829	809	804	863	851	835	847	867	856	886	801	882	801	831	797	819	855	840	906	832	829	898	868	863	833	818	803	811	888	846	827	859	854	841	878	822	885	862	796	856	868	861	849	822	819	801	889	819	854	838	800	848	823	893	845	872	865	870	849	844	865	850	873	838	813	857	801	791	859	824	884	841	874	806	820	851	851	804	846	823	853	846	849	816	880	803	816	891	828	868	827	828	840	792	812	813	829	883	824	850	885	866	872	858	863	841	875	871	820	873	821	790	866	846	848	873	852	837	894	802	809	940	796	863	845	832	828	886	861	855	904	841	838	906	864	824	834	821	807	862	844	840	828	794	848	826	924	803	854	859	824	882	830	798	885	871	813	808	863	878	839	834	856	832	840	820	861	762	802	808	822	781	855	848	831	837	851	881	787	798	871	865	851	889	870	852	810	826	856	884	880	781	846	809	889	861	886	800	848	819	821	805	809	898	876	786	844	806	826	839	875	831	897	841	839	903	867	868	856	852	828	880	849	829	856	842	810	804	878	838	869	817	782	861	836	829	840	885	872	883	823	826	833	854	842	849	878	850	816	873	853	873	818	841	815	875	857	886	866	822	831	849	864	858	865	860	840	822	895	832	849	845	842	838	837	771	851	824	931	791	844	833	848	845	863	786	835	832	840	843	881	844	863	897	862	843	855	863	831	858	800	842	834	855	872	858	840	856	847	844	852	853	840	888	848	817	844	842	873	863	838	878	815	837	864	873	852	848	848	867	850	867	825	814	847	808	858	866	883	828	831	848	884	818	829	850	819	829	836	924	810	850	871	828	841	851	877	853	859	856	844	842	849	800	822	902	821	900	878	801	820	856	826	851	861	863	835	807	869	831	836	817	867	802	848	824	855	861	815	833	869	888	825	873	812	878	867	912	842	871	857	834	876	853	816	880	815	863	869	826	788	874	804	826	838	809	828	858	861	859	855	841	836	860	868	799	804	887	791	808	825	867	885	861	881	875	792	885	847	834	844	866	869	909	854	845	821	844	793	862	863	865	884	821	844	843	786	844	880	854	864	842	872	836	895	843	882	874	848	853	802	814	839	863	847	817	854	853	828	832	835	842	869	907	799	861	898	812	898	830	859	912	848	843	849	835	834	807	858	832	830	866	860	825	827	829	873	852	836	842	865	862	862	800	828	858	827	841	840	807	859	921	848	874	851	847	812	862	835	826	843	833	824	837	809	807	892	797	851	800	814	847	833	862	816	842	857	884	816	845	860	864	812	884	815	868	839	865	860	863	840	875	854	850	829	844	783	923	825	825	812	857	838	866	817	850	908	881	847	879	843	840	862	881	896	831	815	847	840	825	823	853	828	865	873	873	889	840	818	822	857	792	868	856	900	858	825	861	856	831	862	801	909	859	887	889	877	833	841	886	882	790	877	892	841	858	817	854	870	850	832	831	869	832	878	872	853	851	858	875	811	878	817	852	875	869	874	855	848	857	892	891	797	843	865	840	801	811	844	844	798	866	877	822	813	870	877	832	860	819	811	828	832	871	820	816	874	826	843	805	846	805	850	876	854	835	812	847	893	815	840	850	822	856	866	817	882	871	823	892	861	853	821	827	923	868	874	820	875	790	845	852	883	875	897	860	836	848	860	873	891	859	834	846	859	854	820	844	826	894	834	870	846	814	836	909	834	870	879	871	844	862	866	834	799	831	866	814	832	849	876	819	894	876	842	892	908	861	875	811	878	812	860	854	822	837	827	844	815	840	861	863	847	830	879	816	874	813	870	916	812	853	837	836	821	829	840	840	842	838	824	868	877	880	844	814	830	840	824	868	861	838	815	839	869	812	902	860	907	896	860	807	833	821	837	840	863	820	838	873	844	854	872	808	901	817	840	817	828	840	883	861	810	837	831	830	827	892	875	860	820	860	812	862	808	872	901	848	823	844	842	812	894	760	852	866	834	839	848	855	865	794	810	884	903	883	880	913	868	829	860	873	821	883	884	849	820	849	845	793	874	815	843	849	843	856	839	838	848	928	827	826	833	859	848	886	883	884	862	841
9940	3456	4720	3059	2820	1835	1079	759	572	396	358	311	304	269	256	262	263	271	271	268	292	284	279	270	279	265	257	275	278	260	284	251	278	279	269	282	277	241	269	263	243	263	257	288	256	266	231	241	274	291	280	279	275	323	303	257	258	282	258	281	248	247	269	279	278	270	250	268	234	271	272	289	290	280	284	270	260	258	273	282	243	271	278	279	267	258	291	241	262	274	269	279	276	288	283	271	236	227	288	274	265	279	279	315	294	248	305	250	257	276	263	239	271	241	268	282	281	275	278	286	257	272	278	284	295	243	277	282	255	282	239	285	253	289	248	246	271	245	253	316	275	272	276	250	252	242	290	253	257	273	273	271	242	265	277	273	259	290	269	271	266	263	271	288	280	269	272	288	283	264	284	263	255	254	285	252	267	293	298	273	254	310	242	260	273	268	239	265	225	238	293	250	292	236	280	286	272	256	272	241	279	247	274	300	274	284	252	271	270	257	278	255	263	261	241	263	267	243	248	293	265	269	294	300	263	246	284	241	235	248	271	270	299	264	273	252	274	264	260	276	302	280	285	240	252	276	278	288	267	242	261	253	248	267	284	244	289	281	264	291	267	276	269	270	298	266	263	292	245	276	271	269	287	307	252	249	267	280	255	268	267	256	262	263	258	288	252	274	273	241	258	241	289	245	269	273	240	240	268	288	270	249	241	268	246	288	242	223	298	295	240	257	256	260	262	300	266	282	278	277	283	301	232	253	266	261	266	313	254	284	277	262	260	262	269	240	256	269	252	283	282	288	282	268	249	255	260	260	293	261	251	282	280	260	250	257	265	248	291	222	271	288	311	277	276	250	262	280	300	243	245	300	293	265	279	278	291	285	270	276	265	261	252	276	261	241	263	224	279	278	244	258	301	275	238	267	267	250	262	235	256	301	283	279	276	274	258	264	234	258	277	251	248	274	280	286	298	239	241	251	305	266	292	273	248	277	281	279	304	285	271	265	274	266	262	303	249	240	261	259	264	271	264	271	289	231	271	282	278	279	272	261	278	246	269	258	260	244	275	256	266	265	291	277	277	262	244	271	253	276	274	270	311	302	274	241	271	302	268	282	270	286	265	240	252	265	265	273	267	296	248	268	226	262	235	274	297	270	249	251	277	269	287	248	282	251	275	271	283	284	290	259	268	299	259	289	264	272	272	279	279	277	277	295	265	269	257	254	282	274	277	262	280	234	259	277	240	267	259	254	311	280	272	278	265	282	254	311	245	284	316	241	276	250	263	257	244	286	295	257	256	280	288	256	240	280	253	231	238	257	271	282	256	257	237	250	245	247	280	252	262	254	258	293	289	271	259	286	259	270	255	251	246	273	230	272	295	242	276	267	229	245	239	267	305	294	311	283	274	249	250	282	263	274	266	267	253	293	271	272	263	246	282	258	277	253	262	274	266	275	221	284	284	262	257	252	254	270	235	292	270	285	274	266	275	260	274	265	263	245	277	265	284	284	302	249	289	259	251	317	270	272	244	272	295	275	257	266	254	231	255	283	294	307	289	279	281	251	233	241	265	305	261	283	237	268	285	282	257	249	263	266	296	267	261	310	277	231	238	255	262	257	248	289	242	263	277	257	262	272	247	239	271	265	259	253	293	281	262	255	267	294	265	285	273	258	273	267	260	287	267	274	258	260	270	265	284	271	255	257	268	260	261	276	287	266	267	244	277	283	282	261	267	283	283	273	264	256	264	262	272	261	280	244	259	280	245	284	280	240	261	269	288	274	283	275	313	291	276	253	254	281	275	247	251	271	266	257	276	277	293	277	281	292	271	269	269	289	245	262	279	282	259	264	268	292	302	246	298	243	271	246	302	275	262	243	259	295	274	292	259	256	250	246	279	293	281	261	301	274	276	274	272	270	258	263	267	285	276	258	263	239	255	292	259	268	279	284	281	286	253	245	249	248	264	279	273	257	315	295	248	275	252	237	265	278	262	264	261	271	295	277	290	275	268	269	260	307	292	339	291	269	273	289	260	280	246	277	235	280	268	258	281	269	285	296	304	275	274	274	275	283	257	292	252	275	307	266	246	277	274	267	239	241	281	263	267	272	258	278	259	240	244	270	288	284	306	241	270	254	269	291	257	252	234	252	277	294	262	302	266	274	270	281	281	265	273	259	265	285	254	291	253	272	261	271	269	242	293	249	255	266	265	270	286	252	290	288	285	288	284	268	271	289	272	265	244	259	271	279	295	271	272	285	280	274	257	251	292	294	299	276	292	293	286	267	281	273	275	282	280	274	296	270	282	254	288	282	249	263	264	265	260	274	259	279	275	259	240	268	279	274	265	314	258	253	254	253	269	249	299	293	282	246	276	267	283	268	250	279	288	275	282	281	266	256	269	265	268	278	282	276	275	250	266	248	272	236	280	264	277	274	273	273	262	253	283	253	243	302	269	300	283	228	285	278	302	249	283	273	257	292	249	260	263	289	237	262	274	245	295	246	262	270	252	261	302	265	273	285	261	275	242	254	281	264	267	274	270	291	280	264	256	281	281	249	289	292	259	263	251	294	265	281	270	300	284	238	248	273	287	275	285	286	262	275	280	268	269	250	296	265	258	284	304	280	302	239	276	262	295	272	261	271	295	292	300	244	276	254	295	239	245	237	281	275	262	300	280	269	292	282	290	247	260	260	236	280	236	258	282	273	293	272	290	246	268	254	262	279	256	280	298	274	271	239	282	276	278	281	266	255	286	279	233	266	251	232	269	273	274	276	280	279	280	270	307	299	253	241	281	283	262	272	277	249	250	270	246	308	262	271	273	272	276	263	246	279	268	288	272	241	258	258	261	277	258	264	286	296	274	274	243	229	256	265	287	224	241	258	254	252	278	277	240	254	249	256	271	264	265	238	288	263	255	270	271	267	260	254	259	242	289	288	291	279	281	269	289	277	261	273	232	291	273	257	273	255	244	286	302	274	274	253	267	269	255	289	232	253	257	245	266	270	281	246	253	263	252	232	272	262	279	269	252	281	268	294	253	263	242	265	275	254	294	263	268	288	277	305	276	222	263	271	264	253	247	268	275	278	266	272	289	269	294	256	248	265	274	243	266	241	259	228	280	304	250	281	244	262	276	270	259	225	277	274	261	277	272	298	285	248	271	234	248	277	267	285	286	285	288	265	272	275	242	251	289	256	275	271	286	272	283	248	230	287	236	252	258	260	285	240	265	247	283	292	286	265	271	263	268	298	292	298	286	274	245	255	277	289	280	256	302	250	284	283	268	341	267	279	266	313	280	271	281	289	257	271	232	267	251	244	245	263	239	254	308	257	250	282	248	282	250	290	267	300	254	271	281	260	270	261	270	239	322	258	286	283	277	259	266	272	252	253	250	260	244	251	256	223	266	297	277	272	288	265	246	246	298	255	243	278	278	282	225	268	293	267	278	264	228	286	262	260	273	270	277	255	253	291	254	284	282	270	275	282	261	270	259	275	259	287	269	270	277	267
9130	4509	9641	8863	9115	6293	3917	2636	1792	1260	911	727	616	630	608	611	602	599	617	577	597	582	604	630	578	584	631	639	633	616	626	601	576	607	587	604	629	578	575	628	570	581	612	646	639	619	603	601	579	621	629	617	642	604	573	578	619	579	589	599	602	590	588	650	555	587	570	587	602	592	612	581	640	641	604	564	578	586	620	611	633	634	603	554	575	546	599	592	626	610	642	599	609	582	604	592	586	590	605	619	554	563	604	609	621	577	648	628	613	617	576	615	565	638	621	626	614	586	642	634	591	638	633	589	643	568	605	641	643	652	641	596	656	569	612	575	568	598	614	569	612	610	569	608	566	596	595	601	659	629	588	638	617	647	595	585	643	584	611	587	630	655	575	604	561	636	583	612	617	623	590	623	617	654	574	619	576	599	600	592	639	592	587	621	608	599	620	579	573	590	629	631	598	617	603	626	612	599	609	582	604	632	619	586	583	628	634	559	624	628	573	634	563	647	573	573	594	586	624	566	572	616	585	594	575	599	550	572	612	599	602	599	612	639	612	558	560	574	592	607	585	613	608	580	638	588	546	625	649	629	599	583	586	611	596	596	582	593	614	648	619	633	614	562	587	595	647	550	604	591	626	621	586	621	616	588	653	574	573	555	628	623	588	606	607	628	607	590	609	570	606	589	650	601	623	604	610	647	659	619	623	597	609	646	623	629	569	638	632	634	614	588	615	608	615	650	601	651	632	606	603	587	583	598	575	608	577	644	579	602	586	608	594	560	651	594	613	607	603	577	581	601	611	623	634	585	603	594	619	612	639	638	616	568	584	579	562	588	590	628	601	597	632	640	625	676	600	586	613	589	567	568	547	580	627	557	597	618	595	616	582	637	626	590	629	593	619	613	605	603	606	575	611	562	639	653	589	625	629	604	599	549	569	588	565	609	582	589	605	595	604	614	576	637	566	597	648	625	627	597	571	609	664	585	613	635	527	590	627	551	589	621	629	613	599	592	607	616	589	618	624	578	590	580	575	638	598	583	629	552	571	604	596	606	587	565	591	620	578	613	643	566	604	587	567	590	617	597	618	582	646	593	583	566	619	593	637	591	630	596	603	608	623	592	598	603	593	608	585	594	597	608	621	601	645	618	621	570	624	612	633	594	623	626	575	576	593	627	615	586	598	622	613	572	603	577	582	591	625	594	566	603	587	621	634	616	610	592	615	631	565	591	571	620	608	574	632	671	594	566	607	623	621	574	584	599	619	585	624	557	579	593	590	620	633	573	593	663	583	605	670	613	579	617	587	612	563	626	567	610	592	662	653	616	594	603	580	587	598	623	608	581	582	603	623	571	666	586	566	612	638	601	574	584	548	586	619	606	624	613	620	609	566	590	604	612	586	611	639	594	611	573	618	637	613	564	594	627	677	587	590	585	616	611	611	596	619	584	565	581	637	579	554	587	599	607	591	613	595	574	575	630	635	633	603	584	598	604	650	570	638	592	634	609	586	589	633	544	559	592	598	629	601	594	585	617	613	601	624	618	597	654	650	600	604	563	598	582	599	606	585	587	580	618	583	572	602	586	604	592	593	544	678	608	561	567	599	605	611	633	582	637	643	597	577	605	636	610	633	668	595	608	584	606	604	596	560	612	644	563	620	620	629	599	643	605	586	573	599	588	605	574	615	628	631	593	600	579	606	601	575	592	584	637	641	613	570	596	594	588	609	592	597	598	596	605	590	586	595	599	563	594	627	588	628	616	576	556	620	595	585	631	604	558	593	565	604	611	640	582	627	622	618	659	569	597	558	624	566	599	657	626	552	582	569	617	616	623	636	624	598	609	645	679	653	560	588	560	646	567	565	570	625	616	568	622	577	662	591	618	620	644	631	579	631	605	608	555	643	591	627	648	612	594	622	629	594	554	588	602	560	649	615	607	606	601	639	560	622	621	578	548	590	596	576	639	602	588	618	610	604	609	629	656	582	592	625	619	633	631	557	601	627	586	574	594	557	637	609	609	581	597	623	586	608	598	607	639	623	606	576	596	587	603	621	610	588	648	621	640	581	606	625	602	600	614	629	583	624	591	580	605	641	578	591	581	607	613	594	582	598	619	625	577	589	622	586	649	633	576	592	652	611	595	583	554	583	627	598	630	640	593	601	640	597	564	565	630	628	618	580	604	621	607	593	590	634	657	601	618	599	579	614	608	609	621	604	609	621	604	608	622	671	641	643	610	558	616	619	607	622	653	620	617	636	586	577	584	625	567	603	601	600	590	592	620	642	566	596	592	601	592	600	616	617	634	548	656	620	618	596	579	577	607	584	619	601	670	572	582	615	599	574	623	575	621	599	624	547	617	639	603	611	630	588	550	620	613	593	616	607	611	608	580	618	563	572	644	587	624	609	605	618	569	580	648	670	605	592	589	574	595	613	617	568	602	584	606	563	616	591	592	581	600	595	640	618	584	593	651	587	589	610	615	612	617	619	625	605	600	655	599	622	566	639	605	610	614	628	601	604	627	592	632	617	624	601	649	635	603	620	589	629	666	635	592	600	598	582	613	585	593	622	604	566	625	622	644	617	622	642	603	651	585	630	575	585	563	591	594	605	604	628	577	604	591	628	581	625	589	602	598	608	603	593	608	604	594	641	575	668	593	624	581	593	584	569	595	616	561	592	591	617	610	581	629	586	614	597	620	637	580	629	610	585	608	607	555	602	629	575	610	614	630	615	618	617	591	647	603	630	641	629	601	569	625	612	628	621	615	628	616	592	630	588	577	582	653	572	662	580	568	589	622	544	635	624	597	604	549	583	582	590	602	600	608	610	630	658	608	616	621	629	573	598	639	609	573	589	609	650	596	586	592	603	624	613	595	607	583	582	586	624	558	634	659	580	597	607	601	629	653	628	592	601	588	629	562	603	615	667	613	624	652	622	597	597	607	619	600	614	608	634	622	590	619	572	623	616	611	617	642	609	600	609	577	624	595	620	629	577	626	617	585	599	594	606	626	596	618	587	603	635	635	625	597	603	632	580	579	632	619	612	605	587	574	634	573	619	626	617	596	585	629	618	619	613	610	634	582	622	655	610	593	618	609	626	587	655	594	640	622	609	527	615	610	636	597	573	614	595	587	575	586	621	558	570	637	609	613	618	565	585	589	569	569	567	619	629	597	556	599	623	628	576	600	603	623	613	603	607	640	562	612	575	551	608	638	605	596	592	623	570	620	604	622	583	599	607	632	603	603	601	596	616	608	606	571	592	605	580	604	660	604	637	588	588	605	572	551	595	632	614	540	635	593	606	621	626	612	641	624	612	553	638	603	558	599	600	611	572	589	592	611	618	588	638	611	609	650	603	566	578	573	601	608	597	607	607	599	626	602	575	652	615	633	595	595	586	572	630	599	597	632	632	605	602	636	598	562	577	616	611	631	593	591	624	652	573	544	616	598	642	536	608	613	620	628	572	625	661	623	664	607	601	544	610	576	593	611	588	594	584	643	558	672
77365	60384	70663	64459	51870	39261	26874	15454	7744	3393	1547	875	504	430	364	404	408	414	365	448	384	365	411	361	402	402	372	371	346	373	338	422	388	372	370	374	402	349	397	400	367	355	374	408	345	364	369	378	358	366	365	370	393	363	363	411	373	407	381	380	424	364	394	367	381	356	376	358	401	374	388	376	344	414	391	368	369	368	357	360	394	365	374	352	387	390	338	373	446	353	360	382	363	373	375	398	366	399	397	362	361	393	393	395	388	355	394	368	360	364	402	393	365	404	377	365	392	411	372	381	368	360	363	379	407	343	401	375	414	360	368	361	363	362	348	393	404	391	344	388	381	358	356	404	397	381	388	347	366	400	398	394	354	359	354	379	394	380	358	386	377	365	383	398	360	352	372	405	322	385	382	397	325	415	378	399	358	411	402	352	328	383	362	397	374	398	381	341	410	374	368	364	363	351	369	367	384	367	413	400	434	378	335	379	380	382	372	359	406	372	356	416	367	381	355	386	373	345	350	343	308	395	383	390	407	352	364	365	336	368	366	355	350	359	349	402	376	355	370	367	356	361	375	379	367	376	345	374	395	360	394	363	357	397	373	379	384	373	389	382	359	367	352	385	373	381	341	417	395	378	331	375	328	379	381	351	375	435	371	381	381	393	363	413	369	367	370	373	361	380	367	371	414	383	345	390	389	363	365	375	395	401	386	378	354	408	387	379	342	394	359	344	368	376	421	367	382	370	329	395	375	357	380	380	349	368	348	373	370	388	341	357	364	372	354	392	353	392	384	382	404	377	350	361	365	390	415	387	377	354	397	377	373	367	385	372	400	371	364	382	373	355	378	382	352	396	390	362	407	375	374	413	374	384	346	379	366	378	347	358	388	368	364	388	363	448	373	377	380	396	376	374	356	370	392	374	386	359	384	385	399	384	357	372	392	338	399	381	372	394	357	372	359	383	365	360	367	390	398	329	381	386	381	326	439	372	394	333	343	407	362	384	373	398	379	383	379	402	415	364	372	345	397	365	362	361	405	380	392	402	396	390	379	376	389	395	353	371	383	411	361	377	383	396	391	320	377	388	393	396	358	409	357	355	367	377	356	380	331	375	378	378	354	329	412	385	389	357	372	402	373	338	411	387	366	394	372	406	360	371	374	411	334	379	360	411	372	403	392	368	363	379	361	359	330	377	379	386	364	400	384	407	380	364	332	407	349	381	367	355	394	360	368	387	382	375	370	410	381	376	377	369	397	424	346	371	375	368	366	315	379	338	367	386	358	396	382	387	380	357	366	375	368	353	395	388	392	406	362	384	406	373	404	372	342	392	383	378	375	394	407	350	331	390	417	365	371	416	387	369	347	340	369	356	367	359	362	329	407	365	360	392	381	341	364	385	355	394	378	371	374	369	368	386	370	347	398	391	347	367	378	379	381	375	403	357	372	385	366	367	363	346	354	390	407	403	365	400	390	406	394	351	370	369	346	406	406	343	360	401	381	434	342	392	340	380	371	402	396	376	370	403	387	398	367	378	353	375	388	355	387	365	320	371	402	379	392	386	397	385	357	383	355	386	390	379	375	367	364	382	376	348	368	394	377	399	398	375	389	363	388	394	398	374	380	375	361	409	425	343	372	388	383	375	366	394	377	405	390	392	369	397	389	351	441	371	366	362	384	398	386	395	371	412	351	404	354	370	394	372	356	331	339	405	361	388	360	376	363	393	382	372	354	394	379	318	357	378	360	388	387	384	387	369	368	368	359	360	377	382	386	332	366	380	409	377	363	358	403	376	396	398	375	397	373	377	375	394	360	371	384	324	350	409	362	374	390	369	380	376	371	401	366	361	374	338	381	382	400	367	359	386	421	382	373	353	368	380	377	337	378	359	400	366	372	386	385	406	399	373	393	387	349	366	388	402	372	411	385	373	393	379	380	367	364	405	384	367	380	340	395	394	368	360	386	392	364	373	372	370	413	367	344	380	368	407	343	388	372	345	335	382	402	405	347	370	371	333	414	381	361	399	391	444	383	373	341	365	399	367	363	381	379	421	382	412	417	348	406	355	385	359	357	354	418	348	373	344	376	382	339	352	407	378	382	358	355	349	404	408	381	362	381	370	401	373	373	367	361	378	374	412	342	416	376	373	389	367	349	362	369	359	364	370	389	373	370	360	378	395	371	415	377	372	390	398	351	383	342	389	386	371	371	407	331	388	397	381	395	376	366	396	398	358	390	374	378	355	367	390	386	370	352	396	364	363	360	347	351	382	317	349	379	388	383	387	377	382	413	393	386	400	372	380	335	387	404	392	401	365	399	418	367	373	369	428	381	382	362	361	368	364	384	348	418	385	313	363	387	390	393	398	359	367	431	363	377	375	414	390	351	344	362	420	392	403	380	343	356	402	374	316	388	388	351	371	369	317	439	382	396	390	363	381	338	416	368	368	373	380	380	387	369	380	410	380	362	391	407	365	352	377	386	354	391	363	371	368	383	426	387	375	360	403	404	388	395	402	396	417	356	375	350	378	368	366	395	377	377	357	402	348	392	399	399	389	392	383	393	405	348	376	341	383	364	369	386	346	393	355	394	358	376	386	374	386	400	359	388	386	375	371	397	351	371	400	401	394	354	382	388	392	368	403	384	415	364	395	404	384	374	398	399	384	370	394	417	378	387	374	346	365	355	390	353	361	403	415	339	369	368	355	388	360	382	376	325	370	373	428	372	383	381	317	387	392	381	368	376	389	411	375	404	356	411	374	360	391	410	391	343	389	364	354	358	374	384	405	398	403	355	386	396	394	340	366	376	387	396	360	380	399	403	374	363	391	378	366	393	332	383	383	394	354	391	364	391	377	357	392	366	410	427	368	343	392	398	422	349	353	399	361	377	362	415	378	378	394	396	381	332	382	386	358	410	380	387	330	344	331	402	415	424	359	381	368	339	346	353	356	372	384	390	349	380	397	376	354	374	364	355	358	381	369	384	368	342	376	358	387	385	371	376	381	394	370	375	383	345	367	387	381	414	404	395	408	393	355	342	345	358	391	397	370	374	375	354	380	374	398	370	353	344	347	365	408	362	354	385	385	354	374	376	349	364	372	350	370	329	389	390	375	386	410	391	362	390	422	381	363	398	382	394	365	447	410	389	392	352	403	352	342	412	376	379	389	363	380	387	342	404	402	372	371	388	390	391	370	406	389	376	358	375	362	394	346	365	408	341	380	389	360	417	386	389	350	357	366	393	387	329	397	391	377	388	389	370	361	370	376	406	380	402	368	344	348	367	374	387	361	371	365	403	379	352	392	376	377	385	359	383	384	394	396	367	352	397	395	357	379	413	365	400	353	377	394	406	364	343	383	362	341	401	395	371	346	404	380	401	363	383	381	360	384	388	392	357	370	338	370	385	347	346	371	367	395	379	383	396	376	378	387	371	382	381	346	410	405	365	386	350	353	373	335	409	417	406	351	418	382	406	381	378	381	391	399	372	425	346	391	361	338	416	378	348	357
46093	43055	64842	68383	61123	50928	41212	30391	19937	11257	5861	2902	1331	863	834	859	811	834	756	809	791	782	881	844	767	784	809	812	757	824	809	804	776	822	807	765	853	794	827	889	809	852	828	788	806	819	805	811	862	801	813	835	771	805	866	792	812	834	787	831	816	831	804	825	850	827	842	844	818	788	830	828	811	790	803	825	792	853	825	821	798	827	873	817	876	827	771	835	839	840	812	815	787	855	866	836	828	829	870	798	817	788	785	795	814	852	837	796	807	801	818	802	808	786	822	794	855	827	805	823	823	827	845	775	854	811	802	842	860	800	819	784	818	844	882	853	864	838	861	825	809	852	862	810	844	810	764	856	841	836	822	817	805	827	823	833	793	855	779	793	839	784	713	822	881	819	818	816	837	818	751	839	789	824	794	823	809	834	819	785	804	786	783	775	802	802	797	783	801	848	798	841	780	782	839	811	848	807	773	787	764	809	818	796	768	829	825	813	753	816	783	822	814	829	860	782	776	787	840	775	767	807	835	860	826	774	867	861	799	857	835	793	786	836	810	801	835	852	787	841	754	769	822	834	782	812	807	800	823	781	822	827	814	880	824	821	789	844	766	767	819	846	821	778	813	853	805	812	765	847	844	834	844	833	813	848	766	806	801	787	807	766	773	760	834	800	825	890	792	829	783	877	817	851	802	837	820	813	831	747	828	798	809	797	777	822	824	813	822	805	737	756	849	764	797	782	800	838	797	832	869	782	811	829	795	749	760	832	825	806	831	779	797	817	817	832	812	796	790	785	826	789	796	801	816	816	821	885	821	846	780	785	769	780	829	766	814	802	821	851	879	756	820	837	848	779	829	817	751	813	789	823	878	738	753	792	819	840	813	824	800	848	851	789	812	843	830	866	824	820	813	786	832	784	826	861	830	787	798	870	824	780	867	753	814	807	834	786	808	874	800	770	839	836	781	824	798	821	824	800	760	813	807	831	807	781	798	820	797	806	826	823	817	760	828	819	793	788	810	817	806	796	764	766	815	802	833	797	786	827	780	862	822	852	834	814	800	837	803	813	834	813	781	816	838	816	850	809	767	841	818	872	849	845	786	825	821	791	823	859	823	798	816	818	817	859	828	820	781	817	828	782	816	772	799	868	820	840	805	784	887	801	838	789	755	793	818	817	843	772	819	840	809	878	765	789	805	844	789	784	818	829	824	790	808	848	828	803	781	805	802	772	856	844	784	833	820	850	819	822	800	783	775	843	798	812	780	844	829	788	790	785	794	811	789	832	790	755	824	809	812	794	815	810	804	838	802	791	784	804	838	825	777	732	815	851	799	808	835	814	804	771	816	841	811	842	835	837	822	848	897	809	865	797	882	822	819	854	850	834	795	802	840	807	760	809	816	825	842	825	815	847	841	815	828	784	804	813	833	821	853	861	814	768	786	781	806	834	853	801	825	836	826	814	855	789	864	820	803	817	831	794	832	807	821	799	783	786	825	835	768	795	794	778	830	793	783	814	770	824	806	810	795	850	747	820	770	847	829	817	816	852	817	860	830	783	843	832	820	841	860	818	819	806	835	788	820	867	799	855	828	795	778	844	745	838	834	826	853	807	771	836	823	800	833	782	851	784	822	873	776	846	837	771	807	818	853	800	789	833	785	834	789	799	803	845	816	791	818	841	794	866	815	827	821	847	795	800	769	881	871	789	808	829	775	819	834	785	820	855	805	757	789	783	796	751	870	856	810	778	834	778	791	810	837	797	834	815	820	834	856	804	851	795	830	825	813	763	836	828	842	864	811	841	815	835	818	850	838	820	800	789	829	811	816	791	811	788	832	851	839	805	760	802	842	807	798	778	815	789	798	766	842	822	855	853	782	780	816	839	853	798	834	834	847	865	811	832	812	862	733	779	833	791	793	799	806	829	902	762	838	798	822	804	799	799	833	793	818	843	805	774	853	847	805	831	826	860	857	824	837	829	809	771	837	850	814	790	861	838	831	750	773	799	856	790	758	829	819	802	830	812	805	804	812	754	861	801	818	797	806	806	841	846	851	813	829	778	814	844	823	807	800	810	866	794	820	846	826	804	803	826	818	813	816	836	844	797	812	831	803	838	847	791	835	827	819	810	798	816	869	813	810	832	825	814	790	817	851	841	766	845	762	808	805	807	787	819	788	820	797	797	820	808	764	807	820	801	798	791	823	811	789	800	851	828	809	789	814	797	805	842	788	839	822	801	782	819	818	790	857	787	851	825	803	816	809	814	821	830	844	803	792	810	801	813	835	835	811	831	791	810	820	795	836	773	850	840	787	816	784	838	825	829	831	807	810	770	867	840	756	804	780	795	808	806	849	835	810	769	849	828	805	844	782	865	826	855	794	824	874	820	788	771	806	808	863	842	820	804	816	833	795	837	855	821	814	822	868	843	800	847	806	822	782	799	846	796	810	840	785	858	813	868	844	830	872	813	794	799	838	832	851	824	848	821	810	830	790	841	830	825	814	830	790	777	785	786	836	802	811	827	822	777	820	829	827	849	786	813	795	844	850	792	762	832	831	761	808	805	846	847	808	829	861	786	819	811	782	808	829	785	815	813	787	813	823	828	795	752	818	848	809	854	803	829	855	776	799	844	846	783	852	810	790	845	849	786	790	805	845	892	847	828	799	833	744	800	824	799	826	849	810	827	833	823	824	796	829	818	797	835	837	804	820	864	819	857	801	775	800	783	868	785	813	853	785	777	843	806	802	801	808	861	867	848	827	791	811	803	794	810	813	771	828	823	780	814	835	785	785	788	814	803	850	826	819	799	825	830	828	831	823	801	842	844	831	838	812	793	822	780	800	762	776	828	865	806	817	808	808	809	830	786	836	845	763	805	820	803	858	823	818	798	871	826	805	801	769	840	796	789	837	833	761	830	790	852	846	787	778	853	814	811	826	780	788	861	802	836	806	767	833	757	826	818	818	816	788	882	807	797	795	865	818	860	842	827	825	842	770	834	851	792	797	796	761	842	814	859	784	834	813	819	794	827	863	837	826	785	816	809	809	794	800	770	803	754	836	827	806	781	815	831	804	759	800	837	824	802	874	817	866	800	864	777	785	832	840	789	810	833	869	813	826	781	855	872	827	836	834	832	828	796	831	850	789	845	809	842	828	827	825	809	812	798	848	791	821	810	823	883	774	838	831	790	867	833	764	822	761	754	780	844	823	834	812	822	810	817	764	804	841	777	779	812	733	865	853	814	876	811	780	829	782	786	803	885	788	809	815	839	802	776	791	791	790	788	794	788	797	766	784	856	846	782	865	819	782	798	773	847	869	812	797	883	827	779	802	763	843	793	889	847	764	825	781	826	810	796	775	831	818	776	818	786	806	759	828	834	836	854	860	828	862	837	878	833	801	794	838	777	794	793	822	789	846	783	876	813	848	812	905	800	796	835	816	784	763	823	814	823	826	836	872	805	822	812	764	821	794	843	835	798	837	830	829	824	771	844	764	806	857	825	783	781
77029	63674	73925	64806	51653	38002	24961	13601	6380	2947	1435	785	510	426	360	381	403	379	431	408	381	410	400	419	402	380	403	430	389	380	398	404	384	371	406	393	420	404	423	372	405	390	395	366	391	375	405	403	423	404	412	412	391	414	383	354	406	420	383	411	429	425	386	417	438	406	369	385	413	379	432	371	426	410	366	415	399	360	366	400	449	414	389	434	379	413	410	364	375	418	367	403	418	381	446	395	389	384	379	369	402	423	429	403	419	450	382	440	421	425	395	360	427	431	397	408	383	419	385	372	380	412	392	387	400	404	393	402	392	420	396	359	401	385	397	403	405	422	419	413	422	421	422	391	398	385	399	399	387	425	433	387	393	369	422	400	385	373	392	429	414	452	396	417	385	374	388	421	401	388	436	404	407	404	377	438	395	362	415	390	408	383	410	427	379	409	438	437	426	406	384	402	379	395	404	387	389	394	408	389	371	402	428	390	374	417	411	407	391	389	381	398	369	406	371	404	379	377	403	392	382	409	421	369	412	383	430	422	392	438	383	417	419	397	418	412	403	349	395	370	416	395	387	405	410	407	429	427	393	415	382	401	435	409	417	426	393	377	391	395	364	380	404	423	361	420	405	392	421	429	409	392	427	362	422	415	391	374	395	400	386	459	403	380	435	427	396	412	369	387	434	368	420	393	345	375	408	381	413	397	391	413	416	390	418	386	372	396	407	392	372	418	467	393	394	407	458	415	421	413	433	422	430	423	370	391	405	394	371	373	419	454	411	383	382	407	400	406	396	447	401	402	384	380	409	423	391	411	376	418	382	379	384	352	420	400	425	406	391	356	434	400	422	407	398	372	376	397	406	405	412	378	380	429	382	395	394	409	419	393	390	389	445	436	415	387	406	350	416	393	410	420	405	416	400	394	441	378	413	408	384	416	376	428	409	414	352	410	405	427	390	413	389	430	393	383	405	436	390	430	392	401	387	435	381	394	383	413	369	411	401	413	406	386	408	467	446	394	423	419	409	374	409	382	407	422	411	414	435	409	407	413	405	418	419	373	401	395	435	434	391	359	396	437	421	392	386	412	430	428	431	392	403	405	383	396	402	420	378	388	395	398	396	410	400	361	423	380	398	410	407	394	386	396	411	372	417	404	416	430	412	415	370	408	359	410	417	413	407	384	385	397	426	374	368	402	399	424	415	395	424	371	423	388	415	370	439	404	395	376	359	380	427	389	400	360	404	378	375	391	398	414	423	372	397	394	351	401	340	380	409	396	413	426	356	403	397	361	396	378	420	382	384	361	438	403	391	394	381	402	402	409	371	420	352	382	438	388	423	359	406	403	387	382	405	389	393	402	371	441	435	382	419	441	412	405	393	424	352	415	393	399	405	396	404	407	437	396	388	407	378	417	403	403	396	347	414	391	436	400	391	377	371	382	422	449	368	412	407	422	393	416	393	394	395	366	419	366	369	375	371	412	373	412	383	425	415	387	419	387	408	360	385	419	438	386	401	421	430	414	381	397	399	420	398	422	404	414	434	397	412	416	401	360	413	419	384	372	395	417	380	420	388	412	351	389	410	369	399	392	395	370	364	439	447	428	438	420	402	394	393	409	394	381	371	401	418	416	406	405	420	418	432	411	411	370	395	389	411	415	381	339	433	409	407	428	389	382	424	407	387	381	467	395	388	410	393	385	373	356	411	419	412	387	389	406	406	372	398	395	432	429	322	405	427	398	383	358	405	381	410	392	429	393	421	381	408	379	445	432	385	433	426	416	401	390	391	393	410	403	423	421	388	389	370	448	404	406	428	389	405	422	375	352	375	396	394	394	346	424	421	417	415	415	386	419	374	378	421	439	407	420	438	417	402	396	422	415	375	386	405	392	384	430	404	361	372	402	371	405	376	431	371	407	396	385	430	362	369	426	390	417	353	388	396	374	390	424	382	405	394	398	391	377	375	384	436	411	404	421	380	381	390	376	401	396	375	397	361	421	427	399	386	383	412	410	401	368	441	400	391	389	410	419	423	412	417	381	419	366	400	410	380	409	408	372	394	385	354	414	384	400	424	391	404	391	414	389	410	443	404	386	418	386	438	409	412	392	403	357	425	443	396	404	414	408	366	396	362	411	383	420	360	385	405	379	364	358	393	401	417	383	381	425	435	388	408	402	433	412	420	392	396	415	396	428	382	419	468	404	446	363	376	401	407	420	415	384	366	435	391	403	380	435	424	387	410	403	397	409	413	403	355	409	399	392	404	396	356	403	390	398	395	387	402	399	386	376	374	433	403	413	367	374	386	398	395	396	405	383	430	367	417	380	362	385	397	375	387	427	411	395	403	394	382	407	406	400	395	415	395	449	386	386	382	399	390	383	370	400	408	394	394	386	417	385	401	378	364	394	386	408	381	345	381	390	430	416	408	383	395	377	383	387	446	408	379	396	351	389	418	408	400	392	360	380	385	385	365	407	402	365	362	392	410	417	391	398	371	373	421	387	410	381	390	408	395	390	370	414	379	421	423	385	413	439	384	399	447	384	434	394	397	426	420	356	412	405	392	378	391	421	395	395	392	433	389	393	329	423	416	374	422	406	424	376	385	418	408	400	401	436	397	395	359	415	376	428	387	422	404	413	402	396	394	412	405	388	391	379	381	438	396	405	393	434	408	399	373	404	403	428	379	384	407	460	429	387	393	373	393	345	397	384	408	375	409	364	376	420	391	403	396	383	398	359	414	399	419	406	394	374	442	368	425	440	434	385	390	394	444	417	386	396	407	387	394	361	426	418	409	393	411	413	396	399	397	385	403	388	397	390	400	382	430	368	411	402	383	447	383	381	406	399	390	393	432	417	420	391	368	390	414	417	370	373	465	408	444	409	363	397	407	384	419	387	376	401	422	423	435	405	374	375	410	381	384	431	419	418	432	392	416	393	393	380	373	387	400	413	395	407	372	421	418	405	420	380	380	435	392	407	403	419	394	408	407	402	404	386	404	458	366	376	435	402	389	420	365	394	409	383	426	366	395	407	393	397	399	414	408	409	400	392	371	399	359	398	423	397	383	392	388	393	379	382	401	362	378	409	401	410	429	386	376	384	398	391	386	410	406	398	388	418	394	385	396	405	396	363	393	428	417	420	379	417	404	399	400	417	409	409	436	391	405	384	419	411	434	377	392	379	403	437	405	417	400	399	370	398	391	401	396	436	418	442	441	394	412	339	427	409	391	433	426	409	393	355	374	435	394	375	436	423	396	391	398	441	394	397	443	425	424	402	428	409	384	389	386	436	438	397	394	374	392	376	431	363	383	380	411	403	408	402	397	375	384	428	417	384	417	400	387	386	412	411	408	411	429	395	407	415	415	378	405	379	352	377	416	348	353	419	394	427	405	383	409	436	417	394	405	399	408	411	366	368	371	402	405	406	405	387	400	376	410	404	393	413	460	406	434	381	402	405	426	401	438	418	437	407	416	397	426	381	376	432	401	419	383	377	411	404	374	381	388	401
46006	46013	67648	69127	60676	49878	38910	27658	17173	9738	4828	2514	1224	790	866	831	864	898	847	856	848	836	826	833	833	885	899	861	821	880	863	805	869	867	862	875	859	797	796	838	862	862	843	918	875	863	867	816	871	935	878	847	889	823	838	847	837	785	850	884	858	899	856	901	800	868	898	830	872	825	884	861	793	830	857	817	943	894	836	871	839	906	829	879	859	822	864	871	920	842	822	871	867	874	900	832	862	891	835	830	848	858	879	857	836	835	824	899	828	841	839	851	847	868	862	820	833	896	849	876	833	872	846	878	827	861	850	897	840	827	854	834	868	854	877	924	823	882	800	820	846	874	890	897	877	864	877	842	899	837	826	912	925	866	860	953	859	792	895	884	874	882	885	910	881	845	803	864	833	841	822	873	938	839	896	881	856	859	839	841	883	870	886	837	894	807	870	860	821	885	859	826	855	825	869	883	860	859	866	865	861	870	877	866	890	870	883	844	863	832	884	871	832	873	904	886	890	804	881	868	804	899	866	874	901	867	846	879	855	895	883	907	812	803	847	880	898	895	892	865	808	905	869	844	808	883	873	775	835	859	878	894	856	815	796	826	860	867	846	857	845	863	900	854	815	789	886	879	892	861	897	849	848	864	860	825	880	832	841	811	845	857	886	871	806	822	844	838	858	908	916	914	864	830	834	833	819	832	851	843	780	866	817	854	872	846	881	860	881	893	858	860	864	789	813	872	871	856	919	868	858	798	880	867	832	863	852	846	902	895	845	830	878	880	797	887	852	861	832	855	849	856	854	864	865	845	831	820	862	861	915	859	842	828	898	818	861	818	886	885	840	830	887	842	839	895	882	853	789	889	881	917	855	825	857	851	856	834	849	836	812	830	827	867	886	853	858	880	865	874	828	872	821	826	843	841	819	887	867	808	827	812	796	794	844	860	831	855	835	846	904	831	855	823	826	893	869	885	889	812	849	819	830	836	840	866	898	834	881	850	859	816	846	848	890	845	870	876	907	875	866	827	838	841	832	828	828	846	840	884	855	873	840	829	839	885	831	834	824	840	828	874	887	874	868	870	810	915	850	869	851	903	912	855	802	858	889	801	804	923	853	866	829	875	901	872	905	855	900	880	851	806	896	844	865	869	797	848	846	857	829	853	876	834	876	899	851	861	850	853	848	855	870	827	898	882	856	880	866	926	841	824	844	811	869	823	887	814	863	796	828	835	868	837	825	851	838	842	827	838	863	798	776	868	817	872	815	887	841	851	826	862	838	827	820	881	880	800	822	814	835	851	872	810	869	836	825	922	923	831	864	871	843	817	847	875	864	829	872	882	822	890	887	877	816	790	812	857	859	887	863	820	870	844	852	873	863	833	902	858	852	845	853	820	783	852	779	841	857	820	887	851	860	887	819	875	827	849	846	823	785	834	851	862	916	846	856	889	829	835	868	831	884	836	877	838	852	832	874	844	864	857	856	829	892	857	882	848	856	799	858	838	920	824	850	846	835	861	905	872	877	890	811	856	874	897	854	865	858	794	825	847	829	868	849	851	807	857	826	832	846	856	886	832	825	855	805	870	827	901	860	851	851	824	829	844	804	857	878	860	872	910	809	848	855	812	880	807	874	815	856	885	868	904	868	876	845	877	886	843	845	865	801	839	838	877	836	849	838	817	830	839	870	857	830	888	807	890	836	870	872	837	842	824	827	850	856	867	876	858	860	856	844	842	856	858	854	870	852	854	813	848	921	824	903	816	870	835	839	838	814	800	863	854	870	875	843	874	840	869	869	884	841	840	831	895	848	837	801	820	855	816	877	876	842	861	846	855	806	794	885	858	891	857	832	899	854	891	874	923	885	839	854	840	860	906	855	938	828	846	914	877	847	861	823	867	839	845	855	929	840	884	854	801	847	861	865	874	868	835	841	837	864	831	851	823	842	854	867	886	852	861	808	826	885	832	866	845	850	850	873	893	833	897	845	887	822	842	882	853	882	855	873	861	895	847	866	933	871	878	825	894	848	871	901	862	822	828	825	875	865	894	933	820	949	818	875	826	841	867	836	791	856	878	871	863	816	836	859	878	938	835	881	817	835	814	841	820	850	856	817	839	891	856	814	833	854	816	831	813	850	885	873	911	845	829	879	857	832	870	868	888	809	864	878	928	891	823	843	900	795	855	847	837	864	832	864	895	838	845	825	763	840	855	864	893	863	872	835	847	882	884	844	902	814	856	823	873	911	884	847	858	819	884	911	854	839	831	849	870	855	844	899	833	868	827	864	826	802	837	845	869	891	873	894	872	863	848	851	832	833	891	852	881	848	855	905	850	896	918	889	881	849	866	843	873	883	859	841	866	838	868	803	871	886	869	849	858	856	863	867	838	817	882	802	846	911	831	848	896	841	862	855	881	893	841	901	879	837	810	854	873	901	811	859	841	841	844	872	834	862	902	852	862	859	871	814	865	851	866	850	860	885	891	864	877	881	838	818	835	875	888	856	886	862	847	862	838	830	825	874	852	876	866	784	891	842	877	836	897	805	856	806	844	831	880	878	891	882	869	871	842	828	813	856	882	789	872	824	820	884	851	859	857	854	833	860	820	848	850	839	807	886	864	854	849	874	808	889	812	858	862	855	857	839	843	797	845	827	809	855	885	910	825	856	862	857	829	845	853	911	917	847	880	827	829	859	881	841	825	901	844	905	852	854	859	903	851	858	861	829	841	841	901	866	889	825	875	882	873	846	827	864	837	893	840	906	896	895	839	883	822	850	876	859	876	818	866	885	832	845	844	856	863	863	849	850	838	854	845	868	872	836	891	787	809	872	821	892	858	866	891	826	842	850	884	858	896	886	851	889	831	847	835	821	857	854	871	897	788	870	891	901	862	874	884	870	813	848	819	783	830	867	851	881	863	847	820	851	848	842	788	890	899	840	834	802	867	840	883	839	842	886	828	855	884	885	811	853	896	860	803	853	886	907	856	842	886	827	823	868	813	863	828	861	804	878	845	838	851	783	856	886	867	902	797	868	868	869	880	868	833	876	860	873	835	870	845	839	803	834	840	834	864	833	845	808	912	922	861	878	821	854	831	835	828	860	843	875	822	882	910	819	854	839	842	849	849	945	880	864	845	853	818	873	828	859	868	810	879	873	858	813	910	805	900	763	835	853	872	889	856	844	805	814	844	925	881	835	880	830	918	852	848	821	841	854	889	853	903	889	824	788	875	814	896	908	864	845	843	874	826	817	868	866	859	864	856	902	857	839	868	820	892	838	862	840	865	863	917	883	817	899	847	831	852	861	874	843	865	790	867	893	843	877	809	886	877	862	875	841	865	825	835	830	814	893	842	850	859	856	887	876	854	809	838	877	870	864	883	879	879	866	836	875	849	866	852	847	898	870	866	870	824	853	882	861	820	814	866	830	885	865	872	891	805	858	874	869	863	863	810	879	884	886	830	812	864	817	814	862	886	895	829	865	847	815	871	872	890	846	853	799	875	880	855
9772	4229	5473	4198	2413	1596	1029	696	496	381	330	270	266	259	252	269	298	243	235	249	228	266	277	295	255	261	261	261	256	252	270	281	283	286	245	277	263	258	281	290	249	283	266	268	253	275	287	269	286	269	282	296	268	285	284	246	266	278	271	299	291	270	298	291	259	307	285	274	308	259	257	306	265	258	275	267	295	259	252	276	258	283	280	283	304	268	252	258	268	240	263	287	254	287	285	297	277	276	301	295	274	262	271	273	251	256	305	250	267	240	284	274	256	235	286	251	245	267	247	279	281	278	278	283	250	270	273	243	289	264	246	243	227	243	244	273	268	277	271	303	286	262	275	277	278	287	284	256	271	240	291	269	271	248	283	262	302	274	274	271	286	256	264	298	258	240	243	255	296	256	252	252	260	281	254	265	265	235	265	251	276	266	250	264	287	262	257	252	237	258	259	255	235	268	249	274	248	284	289	300	272	265	293	260	265	244	276	271	257	274	259	284	271	274	263	246	278	268	284	276	262	251	266	298	275	252	258	287	260	265	276	281	246	259	263	264	272	262	253	260	278	263	291	291	265	266	273	283	257	253	269	254	268	276	264	255	301	282	313	257	241	283	296	294	312	301	304	263	284	271	265	265	278	270	259	273	274	240	282	280	278	242	309	298	268	257	235	271	278	242	251	246	240	254	260	285	238	253	244	262	274	277	239	273	287	271	240	273	256	262	251	252	293	255	285	291	252	261	281	260	267	297	255	263	273	271	255	250	254	274	261	238	254	271	245	310	301	246	235	292	222	279	263	267	271	287	313	251	279	252	279	273	271	287	296	261	248	258	260	275	273	306	267	282	270	242	255	250	271	270	265	258	236	244	276	245	239	278	262	258	274	289	268	244	286	283	272	262	272	274	259	263	249	311	292	282	292	256	264	234	299	284	273	259	275	271	263	257	277	281	310	232	244	278	260	285	274	249	285	275	264	263	237	251	267	266	265	270	244	253	209	300	283	249	280	278	276	240	284	263	271	258	299	322	263	284	247	287	282	281	280	265	280	245	298	278	232	249	271	267	255	252	283	297	278	278	286	298	299	266	288	240	282	265	259	281	272	267	281	299	280	297	307	282	285	262	282	253	299	266	244	292	245	275	296	257	264	262	245	261	242	259	281	259	293	261	261	280	254	268	254	252	300	299	271	266	239	273	270	288	283	289	275	273	265	279	277	286	273	271	246	254	259	277	259	275	256	301	298	285	265	301	290	236	278	268	259	271	262	289	285	284	263	287	255	275	296	256	272	240	232	282	267	262	264	266	260	286	282	272	244	259	268	289	288	306	292	235	296	252	245	228	298	281	265	279	296	262	272	267	284	240	307	282	285	292	280	269	256	248	249	285	265	265	268	269	296	291	239	244	251	275	258	290	269	279	298	265	308	244	252	262	252	273	265	281	287	269	261	308	250	260	281	261	275	264	264	242	244	259	294	306	251	276	257	249	230	255	256	297	243	254	257	274	271	270	267	300	285	262	268	275	252	275	275	236	248	288	259	284	275	268	250	267	243	277	265	261	243	263	266	274	242	263	239	265	290	289	280	291	280	266	246	292	262	262	260	281	270	273	291	315	247	264	232	270	266	305	261	225	292	295	281	269	277	259	270	269	274	263	276	243	271	275	297	247	269	256	253	318	274	267	281	262	283	255	308	270	283	285	256	242	284	267	250	261	278	279	276	257	275	257	281	257	281	265	284	277	275	265	249	247	271	263	235	255	266	272	251	254	223	257	275	263	267	290	243	270	271	271	246	285	300	245	274	279	287	273	255	259	291	295	249	259	262	266	274	305	276	258	279	272	243	258	227	255	260	309	260	255	268	249	264	242	262	250	231	296	302	280	292	296	296	274	254	270	258	269	261	257	260	298	287	266	249	273	286	278	268	294	254	273	299	292	274	301	272	261	258	264	288	253	270	305	254	268	253	240	243	272	272	264	259	260	240	291	267	261	248	285	285	272	308	271	268	262	285	264	271	257	268	239	232	248	268	270	260	261	253	248	248	277	240	288	286	271	300	240	273	281	258	256	263	263	273	252	267	240	249	287	268	270	293	249	288	293	282	290	234	278	280	254	274	238	247	259	231	245	247	285	288	284	306	275	302	259	294	266	260	292	288	227	264	263	237	267	292	247	261	274	302	270	256	248	289	270	298	252	261	273	283	292	257	266	268	258	276	266	256	268	293	270	269	279	257	245	255	282	271	283	262	287	313	265	299	289	281	282	286	247	298	269	233	270	246	250	292	289	252	282	255	247	276	279	246	247	287	266	263	244	290	260	247	290	266	269	282	267	271	271	255	261	298	256	275	255	280	260	305	263	261	267	266	249	274	274	270	270	271	268	267	273	276	269	260	237	280	285	298	276	282	263	251	278	250	278	258	305	256	269	252	281	274	275	263	273	264	291	278	270	261	270	270	245	283	278	269	275	244	277	236	248	251	259	281	270	308	274	251	262	270	254	262	272	241	295	281	228	237	251	251	251	240	308	257	245	261	293	260	290	283	262	265	283	261	301	256	282	268	254	290	239	303	265	262	241	311	263	252	255	256	297	278	272	275	279	282	263	245	252	255	287	302	291	272	296	281	274	280	250	266	291	273	278	273	262	296	271	292	263	245	264	261	255	275	261	281	292	277	272	286	284	236	253	261	235	266	267	302	268	257	262	248	247	250	253	286	296	273	256	291	274	275	265	254	267	263	267	239	241	257	276	235	269	245	265	275	245	263	259	285	248	279	274	250	244	266	267	269	266	258	259	300	271	275	269	295	258	269	272	291	233	274	262	274	263	248	276	260	269	257	255	256	302	250	274	298	301	279	275	297	248	246	258	284	247	281	264	247	260	276	301	282	270	273	320	261	296	302	295	256	252	244	253	273	256	292	292	281	267	265	286	283	231	267	261	285	272	291	296	269	267	252	277	284	292	265	249	281	251	246	284	267	269	252	274	273	251	234	266	258	257	286	321	287	254	277	243	295	277	300	232	280	236	273	263	247	234	272	296	247	268	274	272	256	249	267	286	259	276	244	261	258	232	251	260	280	253	257	274	273	268	268	259	249	248	284	269	267	283	292	269	263	240	236	285	277	275	270	279	281	253	273	292	298	265	269	273	288	263	292	260	282	264	248	269	271	273	290	266	221	290	266	298	257	262	259	250	283	257	250	274	308	251	253	279	273	281	265	279	269	276	262	257	276	287	252	237	265	274	266	269	285	273	255	234	269	276	257	239	285	315	299	251	280	267	306	262	274	265	243	288	295	289	278	281	265	244	249	258	286	265	269	249	290	265	273	262	245	257	268	266	255	273	251	238	262	299	263	272	281	249	263	289	267	271	294	282	251	255	230	300	270	247	293	262	275	311	251	293	266	273	302	262	245	254	298	283	296	285	273	262	242	249	259	236	297	274	280	276	252	250	287	253	233	258	249	304	281	273	265	247	278	290	265	288	274	275	251	238	285	261	292	272	281	277
9104	5532	11109	10937	7931	5360	3549	2240	1485	1049	787	720	619	596	568	585	625	644	618	631	635	579	602	641	612	611	622	597	589	608	565	606	618	611	620	583	586	575	596	611	609	604	621	612	593	623	596	614	604	590	637	609	579	593	617	580	619	628	611	614	610	629	553	647	587	559	564	641	596	570	602	591	591	568	610	584	592	579	593	615	553	618	587	609	623	563	584	553	595	604	620	598	629	604	543	629	634	648	576	583	573	624	601	626	661	644	613	619	586	555	617	573	607	576	629	635	580	630	608	562	597	626	627	599	606	625	585	601	596	597	581	593	629	612	575	590	622	607	586	651	622	572	631	596	633	581	592	604	630	594	593	534	598	569	610	564	564	573	611	574	586	601	609	609	597	581	594	599	598	612	608	581	579	575	590	602	586	601	596	584	600	621	597	626	615	605	687	565	560	591	602	586	564	599	622	586	640	600	600	606	593	617	607	626	599	552	621	611	599	635	575	584	561	598	613	629	614	601	631	583	589	594	587	610	644	612	582	588	656	604	598	564	600	601	612	611	595	619	569	640	647	599	654	609	624	640	592	611	594	617	620	605	596	603	613	617	604	613	612	563	602	635	596	656	564	591	578	626	614	613	585	609	575	568	608	602	647	616	606	604	620	611	559	573	556	593	602	618	631	606	588	586	649	626	561	578	583	614	627	624	604	624	592	576	609	633	604	591	587	599	607	602	589	607	593	575	603	590	585	588	595	599	626	599	608	575	583	597	615	582	593	595	601	598	632	659	630	620	612	596	573	574	555	624	608	597	600	572	602	605	622	577	587	618	609	577	623	624	628	627	612	570	597	597	585	619	648	589	582	605	582	628	624	577	599	574	574	602	529	588	637	609	602	600	628	572	584	573	606	597	594	582	619	600	558	619	639	618	642	636	593	580	565	583	619	588	585	652	600	623	599	568	637	631	590	611	617	576	586	616	609	627	623	584	592	618	570	589	594	603	627	591	601	588	572	584	595	603	599	615	594	641	638	606	577	572	620	637	597	603	616	608	605	626	615	646	597	606	595	599	647	592	632	592	618	653	605	622	582	641	634	595	615	605	631	590	589	581	575	626	578	612	547	626	614	560	605	593	611	578	577	576	619	654	577	637	623	599	626	620	600	611	604	589	596	598	584	582	610	581	635	605	587	596	610	597	588	606	573	619	586	544	595	605	554	572	594	657	615	595	593	582	584	612	613	593	624	598	600	609	579	590	640	621	555	603	609	615	633	612	565	585	610	612	573	633	549	603	598	589	561	594	586	644	601	600	558	566	600	602	611	630	608	641	599	635	589	632	595	628	608	585	606	612	653	614	625	622	587	597	604	578	578	628	559	632	613	605	612	642	577	629	635	578	580	646	624	558	621	580	607	633	627	657	630	614	660	605	639	596	545	574	629	629	650	599	592	613	634	612	626	622	645	596	603	615	631	589	594	599	562	651	636	581	595	634	587	614	594	612	559	590	601	605	612	592	631	560	652	618	582	625	617	604	575	579	578	544	614	626	609	572	612	553	653	595	644	594	611	631	677	569	626	599	638	634	604	624	632	603	595	611	609	614	589	630	642	625	584	615	623	573	608	603	584	576	568	566	576	593	581	624	630	565	611	636	594	616	639	611	626	676	588	627	631	553	567	596	573	604	607	604	628	565	603	603	606	588	627	639	591	635	601	638	578	675	609	591	622	628	632	563	621	604	617	573	599	634	624	594	614	629	578	634	611	592	566	584	632	623	636	569	610	574	617	577	589	583	576	571	571	613	616	590	640	617	607	631	638	609	635	646	594	519	600	598	633	589	563	612	589	570	611	568	591	596	589	587	569	625	628	613	559	574	643	619	600	612	563	602	616	583	605	620	645	631	580	647	576	624	586	602	645	589	592	622	611	620	585	587	605	630	613	584	620	633	611	606	616	567	668	600	585	585	569	657	616	587	595	605	639	612	601	560	610	587	616	563	547	588	562	627	576	590	609	614	620	593	586	582	623	582	604	612	642	581	535	627	642	663	635	591	609	612	563	646	623	588	604	636	610	616	643	594	569	590	596	607	580	621	610	593	647	557	611	613	555	599	613	652	608	593	605	627	570	611	585	625	622	643	623	640	613	621	616	596	639	618	608	640	610	612	678	655	590	589	600	628	615	583	591	604	600	617	607	561	649	616	624	602	609	606	624	603	636	582	595	621	636	580	612	633	597	588	575	619	580	564	562	609	586	556	640	628	614	541	603	625	638	609	625	591	619	610	576	611	583	633	617	566	653	645	608	628	617	609	620	625	616	611	581	557	610	626	610	570	583	605	631	588	627	598	558	584	618	581	564	576	592	608	605	612	560	605	574	605	614	589	559	578	598	607	599	615	587	604	616	585	577	553	597	577	630	592	633	581	601	553	587	594	584	590	602	607	619	622	605	571	636	643	634	581	636	584	587	612	549	615	630	614	607	605	627	624	621	610	594	612	614	569	663	579	600	615	537	583	625	585	633	592	641	605	605	609	606	620	572	581	552	614	607	562	570	603	608	617	617	603	582	621	601	619	582	625	656	587	614	595	560	579	597	626	613	623	616	563	599	603	584	612	534	576	595	593	611	612	636	625	637	568	585	630	585	571	603	586	598	642	530	599	648	593	574	661	572	609	578	586	598	619	590	610	610	633	613	599	576	628	612	604	591	604	583	580	657	602	604	579	591	585	587	574	585	607	611	609	599	622	599	620	599	610	582	645	610	614	588	560	578	629	578	568	666	624	573	569	652	614	604	608	616	623	583	569	622	629	593	570	614	597	583	596	568	581	612	595	578	620	563	563	605	554	558	585	580	604	643	569	598	602	565	599	608	596	559	575	614	582	592	608	651	605	600	588	594	613	602	617	610	636	573	626	524	623	619	576	606	600	622	589	604	590	589	614	628	608	612	579	615	598	608	576	602	594	608	587	609	596	619	572	567	602	620	595	565	613	633	574	607	627	592	596	596	641	578	594	614	587	566	591	579	668	599	590	591	598	579	581	616	588	589	568	601	576	627	586	634	593	618	636	583	563	593	645	625	591	639	557	584	607	589	634	599	588	622	571	597	614	602	608	566	621	621	630	592	628	632	570	598	611	606	580	611	617	594	580	585	597	570	589	634	583	569	604	582	632	599	611	594	619	632	609	595	595	636	595	612	641	634	649	576	613	652	583	600	564	552	564	607	652	620	611	594	598	594	620	599	602	579	646	611	625	626	643	643	585	622	613	627	605	613	619	661	603	599	610	597	610	573	601	593	555	601	582	593	580	599	591	606	548	640	632	650	559	595	596	585	619	607	613	606	645	600	600	591	605	661	603	585	627	599	621	616	570	618	646	599	634	620	622	596	580	576	577	585	659	644	544	622	651	604	650	580	583	581	640	617	588	584	598	595	610	579	656	591	604	601	568	656	570	618	600	607	653	642	600	632	578	593	595	648	548	587	624	567	564	619	616	651	598	600	627	565	580	584	576
74716	62340	72933	63442	50835	38625	25943	14094	6578	2936	1381	779	420	326	369	360	407	369	346	388	348	360	375	361	360	371	385	347	315	348	405	376	383	385	384	375	392	373	381	385	369	368	366	343	364	357	366	373	359	368	386	380	361	349	371	371	349	367	352	381	389	379	356	369	377	345	396	350	376	363	367	372	383	399	395	355	370	363	391	375	379	364	367	391	370	368	366	342	366	352	360	387	385	348	363	399	374	384	353	359	393	349	340	344	396	373	401	380	371	384	376	353	375	328	343	320	403	366	354	406	381	339	382	354	374	367	356	312	381	389	377	391	388	363	349	370	379	373	350	335	360	369	333	392	399	400	386	369	340	381	408	364	358	379	358	386	446	351	325	341	398	371	401	360	349	347	343	390	385	351	350	340	367	380	359	386	362	347	361	355	341	363	357	366	384	383	364	393	379	386	373	360	389	325	396	397	386	388	342	329	329	329	427	388	373	328	365	376	401	393	357	372	392	362	384	367	388	400	375	349	360	408	352	363	359	365	357	374	391	397	381	369	373	396	372	357	362	357	369	388	345	353	369	375	347	378	362	391	381	349	356	361	396	356	368	364	366	349	326	349	349	339	347	361	354	367	365	307	369	390	348	388	364	396	354	375	384	397	373	372	328	386	372	367	376	387	331	336	355	389	381	367	400	362	391	357	394	363	357	353	375	357	369	366	361	364	374	359	363	372	358	360	334	334	379	358	394	356	372	367	360	373	394	356	370	356	342	375	363	345	354	354	350	339	384	366	356	381	364	377	382	374	352	368	398	357	323	373	361	358	377	323	369	344	348	371	364	385	358	386	325	381	365	354	398	348	339	371	364	386	345	390	361	414	367	374	363	393	367	347	398	375	343	369	368	372	331	396	352	339	348	331	354	358	365	370	356	380	357	401	359	403	385	361	378	383	375	389	382	339	338	400	367	364	348	359	421	345	370	335	343	396	392	369	353	366	381	361	348	385	344	354	360	378	391	359	352	345	389	442	372	352	346	385	365	364	394	375	397	372	350	367	355	363	368	383	332	378	377	392	358	368	383	364	342	370	334	347	346	333	378	407	368	399	367	378	361	377	303	364	366	347	336	381	365	357	349	361	382	355	347	362	368	362	344	369	344	341	376	397	394	405	368	375	342	346	335	368	347	342	349	387	402	332	374	373	346	351	350	381	359	351	349	372	385	331	385	402	388	364	340	354	372	353	332	392	367	359	381	399	389	378	356	386	365	391	361	374	377	392	384	396	345	372	378	379	397	364	361	371	372	342	424	338	394	407	344	373	374	335	343	376	335	349	413	376	401	370	397	358	363	399	398	360	354	347	398	383	363	361	370	384	363	357	359	374	383	375	386	375	355	384	364	349	379	378	356	388	376	338	319	377	384	360	358	379	358	365	361	390	367	406	365	408	359	380	396	378	400	360	337	361	397	386	395	393	377	347	323	425	374	366	383	332	343	405	384	381	385	345	373	387	375	371	366	380	323	355	377	391	377	400	363	382	368	401	341	369	350	341	346	396	326	371	383	361	341	359	340	361	365	354	408	383	359	360	339	375	389	362	377	377	394	338	358	397	434	370	377	364	368	366	413	357	345	361	360	381	375	386	367	371	330	338	383	327	385	372	368	373	382	365	351	382	347	384	370	333	347	372	358	336	366	396	334	344	403	383	353	347	339	333	363	381	381	352	378	380	340	354	373	370	412	382	374	397	370	364	330	362	364	364	384	348	376	349	359	351	402	365	374	370	375	369	350	365	336	340	413	375	350	374	335	332	367	369	361	346	380	353	387	372	375	354	379	357	381	374	365	362	392	384	342	372	338	331	342	384	371	340	400	410	328	368	371	377	353	376	383	372	350	347	338	363	322	384	373	373	394	347	378	360	356	367	363	378	373	376	361	350	346	379	367	373	365	350	384	364	395	386	347	348	354	370	375	371	381	328	389	364	347	423	355	351	365	412	369	360	399	397	333	365	352	373	381	411	354	355	373	377	353	384	354	388	360	334	359	386	376	337	363	386	358	381	367	354	346	371	351	397	361	399	374	349	364	405	370	353	339	358	388	350	364	379	321	345	385	329	398	380	375	386	343	366	364	370	352	406	384	356	405	345	349	341	350	391	363	374	369	404	393	367	337	376	358	339	385	390	380	382	400	388	361	368	384	364	338	355	351	361	341	395	359	376	398	407	391	396	361	349	388	357	356	412	393	378	372	376	370	324	329	360	368	398	379	358	353	366	382	388	350	385	348	369	372	364	360	358	370	368	401	389	355	371	349	365	335	355	326	351	354	367	378	359	379	390	356	378	351	355	366	387	316	361	400	375	365	386	388	375	365	399	366	360	348	374	386	391	363	369	348	347	368	412	360	345	365	368	364	359	353	386	370	332	397	332	364	373	368	336	344	350	347	423	370	372	369	406	350	358	364	367	373	327	373	343	358	358	383	356	374	399	358	380	388	385	384	371	369	391	364	360	376	361	372	334	342	339	373	368	367	365	396	374	382	349	337	326	396	373	362	358	392	396	386	350	338	378	345	383	348	366	356	336	405	382	364	330	383	355	345	372	378	375	404	364	385	382	366	379	381	370	378	351	359	348	359	368	389	371	378	355	365	407	368	343	385	370	393	337	368	344	363	360	354	356	369	331	338	385	390	415	362	376	346	345	383	331	381	354	379	390	365	383	383	373	371	331	334	364	382	357	375	376	365	376	361	379	383	363	341	364	348	368	359	346	344	364	351	359	353	392	324	347	369	320	368	373	400	375	402	390	372	373	343	351	361	374	369	382	343	342	331	361	389	378	352	356	385	404	366	381	375	404	377	351	381	346	355	355	373	389	392	339	405	382	371	377	347	329	355	378	378	414	402	349	365	385	376	358	342	372	401	397	320	356	349	358	387	393	346	353	361	366	384	352	375	345	370	403	387	376	368	358	387	383	357	380	352	346	354	361	365	319	366	347	379	343	410	360	368	364	368	379	354	366	375	395	375	365	375	343	323	375	373	356	339	363	375	356	361	366	353	408	362	359	384	355	329	378	354	359	385	360	369	316	394	354	342	352	349	364	384	346	349	318	391	386	362	354	369	396	383	374	363	390	380	370	359	371	368	398	326	373	374	377	351	377	379	378	399	367	367	382	342	376	397	369	354	373	371	369	374	365	389	369	334	345	357	354	388	372	372	344	327	350	355	356	390	340	404	361	362	372	366	377	386	368	369	355	362	388	372	354	357	379	353	355	336	361	389	342	387	336	363	356	343	324	316	362	395	347	343	365	401	347	371	407	336	343	363	381	377	362	362	379	363	406	399	349	324	350	322	325	322	387	356	353	373	386	362	390	352	393	377	418	409	348	351	363	345	393	329	364	373	349	382	338	370	384	350	380	352	397	329	342	364	350	383	364	393	331	363	324	369	359	382	342	376	348	353	342	354	363	373	343	430	351	364	381	341	394	351	337	362	372	391	379	342	391	346	368	380	370	377	349
44666	45602	67038	68096	60319	50481	39766	28203	17714	9821	5111	2699	829	849	825	803	800	785	806	864	817	726	776	829	815	794	797	818	806	785	767	747	778	768	798	806	829	796	804	756	846	806	775	775	838	775	778	802	790	788	832	817	840	824	799	779	825	806	749	855	804	852	788	828	796	849	795	790	807	744	772	838	777	818	840	780	813	791	806	811	857	761	781	800	725	798	757	805	786	767	835	744	781	809	817	770	765	827	795	796	808	767	831	796	774	743	829	801	805	824	845	772	760	795	822	769	829	788	863	737	784	769	767	743	774	799	808	783	779	793	805	750	799	778	808	772	796	779	774	745	807	833	827	764	821	810	854	788	794	890	731	819	843	831	848	805	773	823	773	777	855	854	825	817	759	788	825	791	762	789	791	819	790	752	833	740	831	797	814	765	812	840	846	803	731	776	843	793	815	828	855	858	770	799	770	763	758	766	793	815	783	823	823	764	799	788	802	798	791	852	793	796	815	767	796	839	748	829	778	834	798	814	826	827	755	731	821	791	784	790	834	814	792	820	803	813	803	751	795	805	748	817	854	770	803	788	819	808	802	790	813	832	797	836	820	809	840	804	804	791	809	779	764	755	841	820	790	772	832	768	823	819	771	816	792	719	784	818	759	828	823	765	784	818	778	819	819	783	798	788	839	857	805	802	778	838	805	799	839	778	771	819	811	771	774	777	770	837	803	756	748	727	803	773	804	790	809	821	841	757	754	794	813	776	817	760	765	786	840	811	788	801	762	843	832	770	788	779	784	838	804	828	774	783	824	768	807	805	759	846	821	783	789	826	825	817	813	816	805	772	778	837	774	795	790	800	773	757	771	820	793	754	787	797	748	765	777	830	862	788	792	802	832	764	810	800	786	772	802	802	818	742	789	806	748	733	797	789	775	825	777	840	788	839	799	805	774	749	806	784	733	820	817	762	787	814	817	777	800	799	794	775	825	791	777	784	839	804	797	795	805	747	820	801	787	802	823	828	809	797	827	766	812	741	790	806	758	811	781	794	754	833	792	788	796	726	777	826	776	835	773	798	744	744	810	823	815	775	789	807	805	795	773	735	745	801	856	801	817	782	791	854	782	823	801	815	768	865	837	766	801	760	836	749	819	822	797	750	787	835	788	821	802	796	801	806	786	795	809	821	791	777	809	786	814	830	828	798	769	803	791	794	777	783	781	821	765	801	788	783	802	840	755	720	792	781	844	827	768	789	798	805	813	798	794	791	806	773	780	837	827	781	888	822	764	803	764	848	826	806	788	823	798	815	775	752	756	772	821	808	803	796	838	795	808	847	814	853	770	765	776	835	823	822	751	806	802	766	776	824	794	795	745	779	785	829	805	831	790	825	826	804	780	825	811	772	815	783	793	827	726	810	824	767	792	796	815	803	781	772	802	797	823	781	778	837	780	775	804	817	815	767	815	783	741	819	847	789	745	781	778	796	822	824	812	783	828	798	818	844	815	832	852	809	839	784	793	796	773	767	795	824	813	816	796	789	819	822	862	866	824	779	788	818	789	796	807	819	808	790	810	764	846	810	801	789	800	851	786	804	809	865	763	739	817	768	802	842	760	791	825	756	798	796	763	780	801	763	810	794	746	850	806	829	787	789	814	789	791	802	793	757	785	836	822	815	754	794	784	814	844	809	776	842	789	808	758	778	761	793	768	785	753	782	861	799	807	729	793	808	775	745	845	727	818	805	788	823	805	809	752	831	806	740	815	774	798	798	770	800	786	793	789	818	779	811	851	853	817	780	792	824	825	834	810	853	831	801	780	769	802	786	795	843	798	800	779	828	809	748	801	725	815	789	794	798	763	802	799	815	773	768	755	755	790	773	753	821	793	849	808	763	772	773	794	748	786	785	786	785	819	812	784	866	751	801	768	795	757	792	786	855	813	808	757	795	793	829	772	825	738	787	733	807	794	778	809	806	804	786	817	786	783	808	795	797	839	827	755	824	808	799	785	795	804	830	834	787	795	840	825	806	836	802	785	742	797	797	794	823	784	776	818	780	815	772	806	800	783	820	812	772	790	793	800	783	794	777	798	757	785	833	775	789	808	848	788	775	783	861	780	787	851	810	777	779	787	871	789	753	765	812	792	783	781	789	783	782	813	788	788	757	759	822	829	864	780	787	767	784	776	798	837	814	793	766	812	777	775	818	803	833	814	748	793	764	769	790	775	806	828	793	792	818	820	796	800	811	776	815	753	825	801	837	785	793	784	811	793	782	861	797	831	770	793	772	777	805	805	823	802	746	773	800	796	829	775	746	769	767	795	825	773	820	803	788	810	759	752	767	839	763	744	734	809	805	785	797	796	802	823	780	804	800	792	748	817	805	804	775	825	803	771	767	820	768	791	780	797	772	757	804	776	765	820	889	813	774	822	808	832	833	826	749	786	801	782	755	773	736	825	779	827	834	804	808	774	782	768	810	739	809	795	786	805	737	776	827	791	762	796	762	774	827	747	856	779	784	809	820	830	794	735	772	844	826	762	790	788	803	831	799	840	823	767	806	813	811	796	802	806	825	802	772	786	771	830	726	790	761	743	789	799	803	812	819	805	784	797	779	798	838	822	776	752	765	769	816	730	761	802	797	792	787	798	760	748	765	859	778	827	784	808	764	801	803	814	780	799	829	797	804	781	782	807	870	842	803	764	796	781	795	772	780	805	699	781	800	767	743	748	759	803	803	785	724	781	785	769	781	802	776	779	786	817	789	836	790	808	740	776	806	747	797	825	812	770	809	781	830	830	827	810	799	797	810	751	792	767	791	809	761	786	752	827	813	811	807	783	793	801	786	811	795	799	773	770	771	789	830	800	812	748	788	778	785	807	823	826	803	792	803	771	788	782	807	785	787	753	772	769	808	781	781	843	809	828	781	812	814	847	789	806	803	798	748	806	779	787	781	750	870	805	788	847	760	803	788	821	758	749	753	781	747	804	793	771	803	824	786	772	791	815	800	795	808	792	863	780	810	804	816	808	804	822	778	829	812	805	834	772	804	808	772	808	789	784	817	794	743	827	775	842	838	827	783	823	746	836	791	800	771	789	789	786	826	779	870	811	810	784	808	722	744	759	781	800	784	789	795	795	811	801	809	774	826	783	796	761	841	799	805	782	807	776	811	783	809	776	784	805	796	780	800	840	803	793	803	829	720	786	759	804	828	803	824	795	766	821	774	787	828	745	829	802	771	801	771	805	814	779	772	780	745	784	752	792	812	757	802	822	778	797	790	818	745	777	802	753	804	790	757	801	767	778	792	819	797	816	799	792	832	833	775	768	782	800	752	812	822	797	784	788	784	787	805	759	777	783	803	806	731	753	806	825	754	783	797	852	778	756	798	840	802	731	802	842	813	797	796	771	823	768	778	797	808	858	799	835	815	806	777	812	786	792	784	798	780	799	758	762	877	793	740	791	824	815	797	803	796	837	807	829	850	776	795	820	825	804	803	755	816	808	805	773	805
74515	63280	70977	63142	51783	40137	29136	17053	8015	3626	1573	824	424	437	417	393	376	353	357	387	389	384	406	391	403	402	359	394	397	357	423	426	381	351	392	390	423	409	392	363	373	408	383	350	377	404	395	388	359	394	354	379	391	390	394	385	375	394	365	387	417	348	426	376	376	347	425	388	392	399	425	376	400	391	388	387	399	388	357	347	397	425	409	388	377	421	354	367	399	413	361	449	417	364	395	416	364	425	381	386	397	407	389	429	418	379	385	368	412	394	357	388	383	389	376	408	396	361	384	380	404	377	376	400	366	427	399	378	412	396	367	392	377	402	393	387	362	363	408	381	373	356	390	378	382	379	378	366	373	408	402	372	405	349	382	365	374	395	416	377	414	398	390	381	377	402	390	390	409	402	390	399	398	393	438	426	391	366	379	405	413	353	378	384	390	357	393	401	375	386	379	405	397	417	452	383	371	393	344	387	370	405	389	357	392	403	367	387	407	382	374	423	355	376	373	345	374	389	388	404	375	427	328	399	411	395	410	407	384	354	400	385	367	390	384	340	370	397	349	400	373	387	398	397	402	426	431	377	371	364	399	372	419	379	376	417	407	385	408	389	356	418	371	400	392	401	372	409	391	378	388	403	364	407	424	380	356	400	383	368	404	386	398	398	391	388	375	408	366	396	379	359	387	406	364	402	395	386	385	376	396	388	380	397	368	398	347	321	364	383	388	376	409	358	371	382	380	382	382	356	428	381	394	350	393	347	414	384	389	387	396	376	394	368	395	401	389	379	361	393	433	388	351	386	381	368	403	406	402	363	331	396	367	384	374	374	379	392	356	377	377	387	339	413	379	388	345	391	400	412	414	415	378	394	404	377	383	351	391	394	382	393	410	353	379	410	424	339	354	410	386	353	392	368	366	406	390	401	372	350	365	398	389	388	426	382	363	353	367	395	406	364	395	369	373	357	373	367	420	409	402	437	420	383	376	359	368	392	422	390	450	398	349	396	396	375	379	411	368	405	418	337	393	391	392	382	388	373	370	395	388	386	367	395	390	419	382	382	392	352	417	384	371	395	425	391	396	380	370	383	379	403	378	415	380	337	407	387	363	372	350	347	413	367	383	371	387	415	391	383	424	399	398	419	418	402	369	399	432	378	379	409	382	412	346	376	361	390	387	382	354	373	385	389	398	362	353	415	417	380	392	367	396	405	401	364	359	381	385	424	373	378	361	371	408	392	338	390	404	398	396	372	389	378	409	423	385	363	381	395	426	357	391	376	391	400	349	427	393	402	392	379	398	370	404	390	389	381	386	411	385	355	388	393	361	418	412	371	375	374	384	385	390	406	380	417	388	410	421	376	385	410	389	396	383	377	411	362	387	395	383	384	377	385	379	378	399	404	396	402	391	404	406	362	378	384	355	369	405	346	398	378	383	409	361	393	390	354	364	377	385	381	362	417	372	417	377	391	400	349	397	422	380	378	372	385	382	389	435	431	389	372	349	368	362	376	420	364	367	346	351	377	395	388	354	335	376	415	399	376	394	358	369	364	374	390	379	390	378	414	379	368	355	397	382	366	353	355	403	390	421	371	386	386	375	400	376	419	375	412	377	367	415	427	392	378	369	397	373	361	378	399	412	344	368	394	343	379	383	379	353	374	345	400	413	409	406	362	383	393	365	389	372	400	387	401	372	370	393	390	430	358	409	372	384	387	384	374	400	368	379	401	359	360	369	382	412	394	402	399	404	390	372	387	377	375	389	403	367	419	392	389	359	387	364	420	396	387	390	402	402	400	355	372	354	376	379	404	354	411	350	402	380	411	410	398	434	405	400	373	402	389	426	408	397	324	363	372	395	383	390	363	346	365	370	405	430	383	388	390	398	376	429	411	390	384	388	363	368	338	364	387	387	365	427	392	380	438	407	405	393	389	387	385	389	357	404	356	370	396	376	397	370	374	398	420	382	406	401	342	391	391	337	416	379	381	359	398	396	413	376	350	394	375	374	358	394	376	425	397	387	392	382	396	445	389	369	378	408	422	388	402	397	398	409	365	400	367	411	395	384	365	388	377	388	396	357	404	343	429	378	370	367	394	383	368	358	357	376	381	353	393	408	354	411	388	361	415	410	381	411	385	371	391	356	416	362	402	355	398	350	389	362	426	393	368	343	395	389	384	401	417	401	393	347	355	370	363	380	393	345	382	393	379	335	409	409	357	380	401	383	383	375	366	401	375	371	399	370	391	382	364	375	391	403	385	395	386	386	390	372	383	404	361	381	381	412	386	368	375	420	383	400	405	350	367	384	370	358	357	373	421	401	391	403	392	392	387	385	378	389	391	395	396	348	396	370	375	367	425	410	381	350	378	390	386	396	437	366	377	375	416	371	387	360	411	421	381	405	375	387	408	377	365	402	379	407	390	380	349	378	388	386	396	407	391	411	395	392	403	411	356	384	370	419	398	407	403	390	402	381	403	402	379	421	345	372	388	387	384	365	387	383	357	386	434	379	375	380	333	380	439	368	375	389	403	394	439	366	389	338	435	388	403	429	392	385	356	373	384	381	393	405	382	387	402	401	390	370	390	396	372	408	377	389	353	355	425	391	393	358	393	380	400	417	415	354	370	379	385	356	422	385	351	397	368	412	362	355	368	351	412	388	383	349	386	396	406	391	395	362	397	411	376	385	380	366	377	367	392	375	433	415	399	376	418	418	427	429	419	363	348	415	389	386	378	347	381	427	411	413	386	397	410	357	373	368	349	366	373	392	378	427	396	359	347	369	379	376	375	413	384	356	382	380	384	368	387	414	355	333	410	419	371	385	374	395	358	381	383	388	366	393	395	384	364	397	376	363	375	402	361	407	402	378	395	378	391	402	416	398	372	376	367	346	404	406	438	416	387	397	391	423	366	392	381	382	395	384	378	387	382	409	406	382	388	357	397	355	374	407	376	429	446	397	400	409	405	406	367	368	384	414	399	432	389	364	378	416	425	378	369	424	397	424	365	371	359	383	364	359	426	414	378	398	385	397	391	412	360	367	375	335	403	381	379	363	371	371	358	385	417	354	372	360	422	336	401	393	411	370	402	387	363	426	390	379	381	343	407	405	422	404	348	393	376	394	409	424	408	380	418	396	368	409	403	367	362	413	361	382	357	412	389	450	405	381	388	381	367	370	402	367	391	392	397	435	363	379	375	360	369	396	367	387	356	404	395	418	352	400	423	399	398	370	379	382	389	399	388	409	393	385	415	358	367	411	404	428	370	409	420	382	359	399	381	444	374	381	396	367	424	381	375	382	356	371	358	375	389	400	367	399	397	353	377	377	384	371	381	382	430	379	348	386	370	388	391	401	435	415	385	450	361	387	401	398	387	380	376	399	383	374	432	416	376	359	399	358	412	407	392	412	362	370	405	406	406	411	390	414	372	379	369	388	383	333	390	408	379	370	370	364	396	413	398	367	365	361	394	385	386	377	398	388	376	402	370	383	384	391	386	411	368	364	385
44848	46263	64559	67081	61067	52181	42817	31341	20201	11345	5911	2731	946	855	846	836	843	857	834	764	819	866	825	748	814	824	829	862	810	816	837	790	860	829	809	806	859	878	828	806	770	807	830	891	827	843	827	857	817	894	818	822	797	832	832	851	885	853	885	829	818	820	797	805	852	855	842	822	790	855	792	825	875	838	830	848	851	847	819	863	871	811	777	818	782	809	801	816	771	838	844	847	846	867	815	835	822	802	857	761	800	887	834	814	797	843	815	856	842	825	819	831	818	859	834	849	796	824	813	895	810	820	811	881	827	858	789	861	824	836	852	759	832	854	840	845	795	872	854	769	831	766	805	830	871	841	807	874	850	764	793	779	812	862	800	818	886	848	801	829	846	860	831	826	829	813	815	823	860	830	808	801	868	813	838	849	860	826	847	814	833	834	826	853	832	794	851	780	817	857	855	835	850	855	829	854	799	789	814	810	867	832	871	848	843	797	794	827	784	850	806	817	833	799	794	797	852	813	814	804	824	821	849	830	842	827	869	815	808	872	835	799	814	825	852	853	831	815	792	831	837	784	799	823	883	813	809	880	831	821	844	822	837	826	801	846	837	790	772	873	745	770	777	802	796	791	796	797	786	829	804	816	843	827	850	858	811	795	867	810	832	850	812	843	845	824	806	819	864	861	833	833	816	875	882	823	869	825	858	840	848	773	803	765	881	836	793	826	811	856	807	852	831	832	819	880	797	814	859	859	866	849	834	831	801	885	858	836	829	856	796	850	818	862	828	863	853	845	843	883	917	799	839	815	843	845	848	791	858	860	875	836	773	813	767	840	837	757	823	869	818	825	811	749	874	830	798	847	792	850	780	813	839	819	840	836	850	818	825	826	795	846	865	832	805	821	828	842	864	832	804	819	829	821	863	854	812	924	872	884	855	793	814	816	789	870	789	839	861	831	819	835	836	830	868	901	824	883	830	859	828	855	821	831	854	853	859	831	867	789	847	777	876	805	874	844	788	829	857	879	805	847	838	838	795	861	833	883	859	914	801	800	776	846	805	851	832	800	810	887	839	861	793	851	848	818	854	835	832	808	793	858	833	840	769	836	831	833	857	815	884	794	840	887	794	798	814	809	861	847	837	816	849	780	858	825	806	875	790	842	872	914	824	808	807	850	794	813	821	837	829	823	813	861	812	864	790	820	809	797	865	804	865	780	824	830	832	819	879	818	846	839	852	827	839	852	854	798	822	866	802	835	821	817	817	827	832	794	826	798	868	864	847	827	870	821	832	841	888	809	823	826	854	795	810	813	825	809	819	790	825	889	807	811	831	821	859	798	795	820	827	820	816	792	836	838	793	821	840	845	799	780	861	837	866	837	794	807	811	856	863	839	857	792	805	830	817	846	832	792	817	857	823	731	853	823	808	776	825	832	878	813	839	839	882	798	829	801	853	839	857	829	874	803	877	832	835	829	820	848	847	830	788	823	822	867	815	826	844	845	838	867	834	819	835	816	865	828	820	799	853	783	846	861	874	810	844	823	826	877	849	816	841	832	802	854	796	802	803	817	843	780	861	820	781	840	842	863	815	839	791	822	811	805	821	815	896	827	815	819	872	834	850	780	778	851	816	819	837	808	825	839	843	820	817	778	858	914	850	816	831	863	825	867	801	786	848	781	810	847	837	818	816	807	851	764	849	814	870	791	797	850	870	873	810	785	795	858	876	791	796	851	840	789	860	821	854	840	803	824	836	825	848	811	781	852	823	838	834	803	819	780	847	835	842	808	830	803	807	857	850	812	853	793	814	812	822	861	802	800	807	818	794	858	845	846	835	820	845	856	822	835	750	842	795	864	809	784	825	813	836	842	827	816	880	781	818	806	824	825	797	822	846	861	826	817	822	808	827	857	841	819	859	820	804	863	873	841	821	847	784	810	833	814	815	839	781	821	822	866	825	822	846	846	819	797	822	806	820	874	852	824	892	814	863	841	787	803	836	854	831	804	850	821	870	816	824	849	826	803	784	781	837	830	792	810	830	821	853	850	804	841	862	790	848	778	885	834	843	801	806	799	860	867	846	801	822	812	827	797	810	825	817	866	819	825	831	799	808	778	832	786	853	782	817	788	876	807	807	799	792	823	832	812	861	851	791	804	846	825	854	845	814	819	831	854	804	783	838	880	858	827	813	795	806	920	830	841	857	830	785	844	816	821	798	866	856	842	800	801	855	852	867	867	808	841	845	793	826	811	817	839	826	808	798	852	815	839	870	812	878	829	846	849	798	859	796	822	810	844	887	878	823	865	773	789	902	852	803	822	860	861	848	825	838	851	837	812	824	853	800	819	812	794	837	844	828	765	809	807	821	789	803	805	811	823	884	802	817	819	818	834	821	824	782	813	842	838	847	825	837	900	836	844	830	890	798	839	833	781	847	836	809	863	852	877	873	837	863	847	815	790	814	890	817	790	847	811	829	831	799	839	867	823	821	866	869	831	797	850	843	808	863	824	844	798	806	850	797	816	828	905	816	844	793	852	844	766	811	875	843	785	835	822	856	820	836	808	801	841	839	842	777	818	874	857	805	834	797	860	824	845	778	851	850	847	852	784	778	849	794	864	835	857	811	830	899	875	816	848	851	819	814	818	907	852	841	815	870	809	869	801	862	848	845	860	820	811	808	851	838	844	806	826	815	800	821	852	825	831	840	841	817	834	745	850	864	871	815	811	829	807	862	843	816	862	850	834	789	845	886	840	838	835	800	826	834	849	848	803	879	826	849	846	837	825	854	841	818	836	852	853	825	857	803	810	869	835	846	823	850	853	799	832	830	843	843	819	856	823	816	831	816	861	842	825	790	832	900	804	838	855	807	825	840	830	836	839	805	863	848	801	859	829	879	853	839	842	802	820	816	838	864	842	870	837	831	847	821	874	849	854	833	804	845	851	859	848	875	801	883	765	803	841	805	814	814	810	840	838	844	801	824	797	866	788	814	841	831	803	801	846	869	783	842	838	856	786	798	826	846	814	809	867	817	798	851	847	818	816	911	856	851	828	822	847	792	826	815	836	868	809	779	806	811	803	846	817	837	824	800	866	816	841	838	821	843	784	828	786	838	809	827	783	840	840	812	855	849	815	818	848	854	813	839	881	812	810	788	869	825	817	842	775	806	832	848	840	866	834	812	820	813	836	875	842	842	895	836	809	854	831	838	827	809	851	842	797	895	832	846	803	817	821	804	865	867	808	828	817	828	837	858	882	850	765	847	851	780	829	893	822	773	835	819	861	814	842	901	844	856	792	766	804	837	776	848	855	798	845	819	838	848	785	878	836	819	760	799	824	782	873	881	859	882	811	819	831	862	807	825	828	844	836	788	857	890	815	835	787	817	830	858	873	815	847	834	804	900	865	879	807	833	847	837	810	840	846	827	826	874	843	831	797	817	820	796	856	821	783	875	851	839	841	810	881	861	833	838	869	821	790	839	790	830	893	884	831	842	844	862	836	823	822	825	862
8791	3033	3194	2996	2422	1721	1295	798	618	431	377	307	277	295	266	230	255	250	250	265	256	286	311	265	237	277	266	270	265	249	254	222	245	248	268	285	231	275	216	272	245	228	289	279	261	264	269	289	247	319	291	263	253	259	285	250	293	282	281	252	285	266	235	246	229	264	262	281	253	255	271	258	284	251	277	247	248	250	283	270	243	258	283	261	261	262	258	242	228	283	232	255	244	285	243	263	242	235	293	265	258	262	256	251	296	253	229	251	262	285	251	238	244	205	316	259	252	273	245	244	285	227	259	257	285	238	243	242	296	282	255	272	269	227	250	285	261	267	259	262	286	256	242	271	255	255	241	255	258	246	295	237	247	245	259	269	227	236	271	264	239	244	262	245	259	256	271	249	242	269	229	241	256	289	269	267	252	277	243	233	252	265	261	269	280	258	254	255	222	267	265	288	268	256	285	270	276	265	249	271	267	255	271	256	241	287	206	250	251	282	264	276	262	254	259	273	278	255	232	284	283	218	262	267	272	260	278	231	256	255	227	283	266	267	275	255	244	238	283	269	263	247	262	269	277	237	258	280	232	285	262	250	235	255	211	252	245	282	267	256	261	256	237	246	254	267	239	260	246	260	262	272	247	243	269	283	257	287	271	280	217	291	250	250	252	252	267	255	220	246	269	260	263	249	285	266	267	265	263	251	281	295	239	272	274	307	263	296	260	277	256	251	263	271	289	270	256	293	236	253	265	277	242	279	271	269	261	254	288	282	243	256	266	240	264	231	244	233	281	247	288	256	269	297	269	277	283	270	264	262	278	250	255	244	248	233	298	271	268	268	266	238	229	222	250	244	248	234	245	240	268	269	249	278	259	283	259	237	276	251	259	242	238	246	279	252	260	237	260	280	268	230	265	246	266	223	267	261	246	268	261	254	230	267	266	227	229	250	294	278	241	238	250	246	241	256	261	277	275	262	232	292	257	261	283	249	246	280	272	248	261	251	280	219	261	268	260	239	249	273	278	278	284	274	280	294	291	235	293	236	287	250	305	260	278	263	270	245	236	272	258	244	300	243	263	280	267	268	282	263	246	263	259	272	229	246	260	273	253	293	253	248	257	264	268	269	267	236	258	249	264	276	254	266	250	271	263	262	266	285	258	271	256	253	244	269	258	252	256	241	266	260	240	261	256	244	264	237	261	216	255	227	269	270	254	243	232	254	253	276	232	261	260	225	258	275	281	255	251	235	242	246	254	244	246	220	261	239	283	252	258	257	295	284	240	274	259	255	233	276	254	246	273	247	251	259	284	251	283	243	269	230	258	247	236	265	235	257	213	270	253	252	271	252	226	238	244	287	259	246	240	262	271	260	265	225	267	240	257	258	271	279	270	300	246	266	238	264	238	264	288	248	270	255	247	216	259	243	226	220	237	253	244	242	263	248	267	257	244	239	254	269	300	281	251	266	276	234	245	276	257	253	274	264	255	270	284	239	247	246	238	228	252	266	255	253	265	269	243	229	252	270	291	272	256	253	231	262	253	263	261	270	282	232	258	263	260	298	224	290	227	251	272	240	265	259	259	253	258	260	259	241	265	253	263	278	236	273	258	250	264	247	240	292	250	259	281	275	234	255	250	251	259	250	235	271	258	241	258	266	248	217	257	261	273	265	279	278	231	282	263	280	276	231	239	278	252	240	235	274	237	249	263	270	254	286	281	286	261	274	260	241	224	228	253	255	275	255	234	240	259	260	255	243	242	255	270	276	253	250	231	283	269	268	248	297	265	249	274	255	267	237	266	254	276	266	283	288	252	244	284	246	247	225	223	271	240	256	247	277	266	277	249	255	280	247	226	289	265	282	251	253	278	258	261	263	280	258	254	253	254	258	271	236	270	225	253	252	292	275	278	235	282	254	249	251	244	270	273	266	273	257	263	251	297	303	252	268	251	260	259	287	258	275	231	260	243	254	312	269	248	293	283	253	238	274	232	270	271	266	266	260	283	261	260	268	239	274	230	289	246	249	267	285	255	257	266	268	259	252	265	220	270	244	278	279	276	275	246	269	254	257	256	263	267	255	233	256	239	261	256	237	259	232	226	274	251	244	261	251	282	232	252	273	299	282	250	268	247	249	270	267	276	258	260	264	295	262	245	233	251	264	251	230	274	263	283	236	270	233	270	229	242	255	274	266	230	265	233	255	264	232	246	245	256	232	244	260	229	277	255	249	261	250	274	258	265	247	273	258	266	253	241	257	254	242	270	299	258	247	290	245	242	239	301	244	268	251	234	225	260	252	219	248	281	279	250	254	244	269	256	256	251	237	283	277	284	256	228	254	273	244	220	250	278	243	267	266	257	233	255	295	260	237	274	256	262	276	256	233	259	238	232	267	278	283	272	264	269	269	255	259	284	260	273	287	285	259	251	274	270	266	287	207	278	277	255	271	233	281	271	230	251	231	257	262	241	269	250	259	286	273	247	273	309	291	283	269	277	255	273	286	241	254	221	231	256	258	233	279	225	252	275	255	253	260	291	270	257	247	275	270	241	266	261	270	256	256	244	242	279	275	240	244	233	239	274	286	271	230	242	236	233	270	242	258	268	251	250	271	235	261	276	250	230	266	251	255	257	274	246	271	300	253	252	280	301	249	274	280	251	236	258	262	224	250	277	265	282	252	273	259	256	251	297	290	236	239	234	256	242	247	284	267	254	260	256	274	268	261	259	226	253	283	239	276	255	262	262	269	273	289	223	300	217	243	261	243	263	261	271	283	274	236	264	273	247	240	288	251	247	258	262	286	268	298	278	293	280	275	247	265	270	263	265	265	273	266	261	253	256	275	279	264	265	268	258	240	273	271	248	259	286	269	274	293	267	255	251	274	248	242	247	271	238	279	245	268	274	261	306	290	252	279	250	271	246	258	238	287	262	264	249	266	265	240	263	263	245	253	244	252	278	271	219	275	242	284	250	217	302	289	252	248	267	246	247	271	268	264	264	260	266	253	258	251	239	202	229	253	262	252	264	291	238	258	263	274	264	280	270	274	269	252	244	263	263	253	279	245	284	249	249	227	262	262	272	278	256	265	271	255	271	283	270	254	270	250	262	254	263	286	254	268	237	225	256	271	255	254	278	246	253	240	291	259	249	264	250	254	257	235	265	275	241	270	264	284	266	230	269	276	264	247	251	270	252	278	270	277	255	265	283	273	220	256	262	246	268	289	247	268	267	264	262	260	253	248	278	265	257	275	278	294	254	244	217	269	266	243	258	242	257	257	259	271	264	242	233	237	247	261	280	267	257	261	236	284	234	251	229	243	253	272	240	257	273	228	250	253	255	254	250	231	261	262	271	266	270	238	243	236	282	251	255	276	256	278	261	254	230	229	287	264	246	246	247	251	278	270	271	235	245	253	245	246	262	245	274	274	256	251	248	278	275	264	259	264	292	272	284	206	267	284	254	238	254	270	295	225	248	270	246	229	239	255	271	276	267	254	251	262	266	264	265	252
8295	4145	7080	9457	8357	6519	4703	2904	1787	1223	885	750	659	603	558	608	559	588	578	582	545	602	568	590	580	607	594	582	588	574	591	581	581	554	582	602	565	607	604	611	601	597	579	553	597	572	562	572	564	606	597	557	581	578	587	561	611	613	597	581	642	592	585	584	595	587	614	583	583	563	588	552	613	572	568	584	581	605	623	622	597	621	604	597	588	558	552	568	565	609	579	566	600	583	604	571	568	678	567	574	595	564	557	582	587	569	573	589	594	566	549	561	572	609	597	586	538	543	564	569	618	633	558	583	573	588	567	597	573	558	597	592	591	575	613	578	565	563	573	573	637	534	580	623	545	626	602	580	622	559	570	591	589	592	589	601	556	552	541	637	562	560	597	572	594	593	590	603	566	590	550	570	575	576	589	568	605	599	555	597	580	584	622	541	594	590	575	634	586	580	604	569	575	539	561	584	592	571	564	584	637	595	536	637	599	622	605	556	581	571	557	589	592	579	586	565	578	592	587	604	607	561	586	580	617	590	610	527	583	587	544	572	585	597	565	595	598	561	601	573	555	548	611	585	596	570	560	569	577	577	569	565	564	565	579	578	581	573	554	579	588	558	551	567	583	559	575	542	605	593	586	548	575	595	596	552	578	617	593	600	587	613	592	566	572	560	595	563	584	569	566	582	564	583	584	578	577	600	576	627	569	632	636	606	640	629	573	574	623	561	565	552	636	620	576	571	537	596	577	557	558	585	595	575	596	583	626	609	586	576	594	620	607	552	614	570	595	592	582	582	601	605	614	584	611	575	580	598	579	614	586	600	559	602	599	597	566	565	586	586	563	597	569	587	585	595	550	554	597	587	576	595	535	609	532	558	564	602	615	563	573	571	586	563	599	569	596	615	553	606	548	533	583	556	630	643	598	572	592	591	579	559	578	578	585	522	549	572	598	580	529	590	653	599	517	547	613	571	555	590	591	576	594	598	614	605	608	608	572	568	594	602	605	594	571	573	601	584	556	593	601	601	568	614	560	578	588	550	531	610	585	552	564	666	585	602	527	573	551	579	567	598	579	565	529	553	599	567	612	552	583	577	580	597	597	562	612	544	600	597	572	583	554	596	573	622	613	591	586	569	576	615	608	567	591	598	581	586	579	592	632	519	549	609	540	619	586	552	545	575	588	595	597	610	620	565	593	568	619	585	549	542	581	537	612	605	576	577	596	575	578	602	572	589	597	583	608	592	594	603	582	589	596	594	540	575	545	617	581	602	581	596	560	606	605	573	563	547	592	606	595	596	554	529	574	638	588	590	586	581	532	584	594	562	558	598	620	617	588	596	573	596	622	613	581	574	587	611	580	631	575	588	593	600	569	589	573	550	544	569	587	602	580	622	608	600	586	607	573	581	586	585	560	571	585	559	601	529	596	614	566	587	515	564	619	623	615	584	546	596	595	546	590	589	568	576	600	578	571	565	568	576	588	623	598	565	583	616	570	568	603	605	602	560	624	628	604	587	614	607	562	584	587	582	616	538	573	593	566	620	556	617	590	564	576	584	595	562	601	567	584	581	625	624	574	554	556	568	649	605	576	560	586	540	577	566	581	567	601	575	589	584	604	619	637	575	638	571	553	581	607	578	616	606	578	572	540	619	570	589	614	610	544	552	623	557	572	614	576	579	529	593	611	575	566	610	574	559	582	563	629	581	601	581	588	587	591	601	602	576	603	559	572	575	571	624	576	582	590	546	560	559	597	585	634	584	588	608	589	614	579	550	566	606	614	549	560	579	556	597	601	570	566	579	617	596	603	616	589	602	635	596	580	593	600	599	592	646	542	579	596	588	604	574	574	578	607	551	613	554	601	554	555	603	569	596	603	581	582	553	574	592	634	588	600	528	602	597	593	590	562	611	591	565	574	564	590	581	603	623	593	616	564	605	606	599	593	549	604	598	575	573	599	581	574	638	571	603	630	586	578	587	600	574	573	570	592	547	548	576	584	585	593	569	617	576	566	561	580	594	587	573	582	568	610	585	613	599	602	612	622	608	615	591	627	583	591	594	563	580	555	579	621	610	540	603	599	585	613	526	556	606	559	629	577	559	593	621	625	617	590	630	560	588	576	581	585	582	604	618	612	639	576	526	606	593	619	600	573	604	608	582	568	563	608	664	577	582	616	564	576	580	636	651	586	628	599	602	621	586	581	550	578	615	587	600	583	588	622	615	560	623	572	580	598	596	568	557	622	620	614	599	565	583	589	572	581	596	565	562	539	629	588	556	623	578	625	585	606	554	567	565	573	572	615	617	594	568	568	552	569	581	611	551	587	610	558	597	566	578	568	529	577	531	560	610	590	599	542	617	587	501	578	600	580	553	575	583	611	522	611	590	622	588	575	559	613	571	547	597	602	608	567	632	543	591	597	580	595	573	586	569	564	616	591	601	592	572	601	579	623	569	604	558	596	532	569	619	558	587	598	601	604	560	613	565	555	600	580	564	561	565	570	588	584	601	603	569	574	533	612	528	556	571	582	590	583	585	581	591	594	580	583	621	592	606	618	597	572	552	574	562	568	571	583	596	542	591	579	572	547	621	562	635	554	585	598	611	614	613	596	596	579	634	594	601	556	594	567	557	566	560	584	614	599	552	585	573	594	578	597	580	577	596	604	589	606	583	589	602	580	576	579	595	613	612	602	584	611	571	590	609	591	629	569	552	553	599	613	564	564	608	558	588	574	577	586	571	568	584	579	595	574	556	561	584	571	577	577	586	632	556	544	572	569	533	620	617	558	622	581	591	634	605	577	616	604	603	567	570	567	589	586	597	628	535	578	560	575	598	602	581	596	568	599	562	558	583	579	563	540	557	620	546	570	616	570	607	579	574	553	625	595	616	600	592	640	561	568	549	593	600	556	584	560	578	604	557	600	614	573	595	580	642	541	616	565	560	579	584	579	611	594	575	554	595	574	589	575	571	571	575	589	567	571	627	574	582	546	644	554	580	593	573	577	622	567	603	603	608	597	561	584	579	602	594	603	567	581	544	578	615	582	593	589	579	575	595	633	557	527	613	619	627	567	622	547	564	615	601	534	581	606	622	580	566	581	550	566	601	594	634	584	558	536	586	573	555	562	572	594	573	640	564	592	558	585	599	614	597	605	615	573	580	591	573	573	589	575	587	584	577	574	561	585	591	633	591	559	575	607	571	610	562	598	592	588	588	549	590	568	589	615	593	598	593	548	598	609	603	580	545	586	589	578	603	571	562	596	595	576	597	624	592	576	605	578	508	576	595	603	571	599	550	553	559	608	600	627	589	537	570	535	541	607	570	567	585	570	567	611	606	570	553	583	568	576	563	636	622	595	611	570	631	586	568	543	574	617	579	562	635	545	586	594	567	614	575	621	584	611	608	580	564	594	602	600	598	588	575	619	579	595	582	568	571	579	598	614	574	606	562	605	567	611	594	601	561	526	588	561	603	575	612	569	592	559	561	575	622	577	543	585	564	564	588
73527	58010	71573	65681	53726	41141	27727	15184	7139	3022	1471	818	528	366	362	342	351	452	394	365	362	354	355	339	417	393	345	374	396	393	358	381	384	396	406	346	400	366	352	371	329	392	383	423	386	372	337	392	430	364	388	343	340	387	357	389	383	370	383	393	384	367	346	371	397	397	371	378	359	362	372	340	363	364	376	367	367	374	376	376	387	350	339	344	387	403	372	368	375	390	383	365	368	353	346	379	370	338	351	379	396	376	354	333	421	399	364	357	380	368	334	354	384	342	362	355	375	354	388	349	411	341	360	379	365	375	377	367	380	368	336	374	394	371	387	387	400	369	323	382	396	394	365	400	396	377	361	380	342	371	373	393	385	370	361	372	383	403	358	342	397	407	373	402	362	388	364	384	363	367	363	379	326	374	339	347	352	381	353	384	347	342	363	385	396	400	350	394	372	360	373	365	353	374	402	387	378	386	362	379	365	396	377	359	381	359	357	366	387	385	411	378	339	394	372	354	371	379	367	363	358	380	390	377	373	387	384	369	383	339	383	357	340	337	384	371	371	378	380	391	368	393	373	403	387	436	395	378	383	357	366	362	392	333	374	410	394	358	370	373	367	391	411	347	376	378	393	375	385	380	388	365	379	397	343	376	371	352	359	380	350	328	378	383	371	396	367	434	370	385	411	369	413	382	336	368	361	405	351	365	347	366	372	360	366	353	379	377	372	418	338	340	389	343	374	384	390	383	396	352	363	354	380	365	381	355	357	388	355	369	401	369	356	361	366	397	349	396	362	373	359	374	402	359	388	394	359	380	371	378	346	381	399	355	411	357	371	369	399	373	388	364	399	406	375	382	385	346	367	401	351	336	378	418	357	401	375	352	385	372	370	370	427	366	393	367	375	358	346	367	390	381	380	387	386	377	367	389	368	362	384	346	379	407	408	368	366	350	369	397	364	354	362	400	401	362	385	392	382	379	381	375	339	332	376	385	376	378	389	392	331	393	384	340	359	355	322	380	358	360	390	364	395	371	378	381	418	371	404	388	378	365	381	447	404	393	382	350	344	375	366	383	390	370	369	381	346	348	380	370	388	387	371	415	365	367	401	363	378	343	407	375	397	369	363	377	401	415	396	373	320	392	394	364	361	381	379	358	327	335	368	365	397	358	366	379	353	366	357	391	365	343	403	374	358	374	363	382	392	366	401	375	373	352	342	384	378	331	378	376	363	346	393	378	341	331	375	393	419	368	378	374	334	342	369	370	407	401	349	401	351	360	372	375	367	347	424	390	365	401	371	373	379	368	343	400	359	374	375	349	334	339	383	362	380	394	335	335	372	383	387	389	403	377	354	356	369	401	372	366	369	368	358	360	380	376	358	379	348	360	357	389	385	354	350	352	370	394	365	371	400	390	365	360	348	367	392	380	387	401	373	359	391	413	377	373	344	370	362	353	353	377	332	398	355	374	383	403	389	350	391	393	368	366	365	407	379	382	387	411	344	375	391	407	360	332	352	370	359	391	378	382	377	374	354	375	342	360	356	351	390	387	360	354	366	352	348	333	335	364	388	358	357	409	393	349	387	405	367	394	389	393	378	399	420	406	338	380	413	380	370	323	376	341	386	361	425	353	395	389	338	363	394	356	378	355	368	350	403	398	401	393	344	338	358	361	358	386	364	380	357	376	405	378	367	375	376	374	383	374	342	375	381	394	403	359	357	344	422	365	341	316	383	381	410	369	394	354	381	370	379	356	353	380	383	363	349	372	381	363	384	374	377	359	403	376	390	368	407	365	389	383	377	376	378	357	376	350	394	362	401	356	377	376	368	371	366	355	355	399	372	386	373	352	360	395	346	373	377	378	362	420	379	354	384	341	404	397	424	383	377	378	336	361	347	311	345	405	427	376	355	370	377	397	356	382	395	371	379	376	367	337	365	359	405	383	382	356	359	372	376	376	375	412	369	401	361	379	399	381	327	387	345	359	360	332	353	378	382	397	352	352	347	351	384	361	375	373	416	365	373	348	385	365	357	349	339	355	344	366	390	425	385	359	393	386	372	391	374	355	379	367	379	376	368	389	348	416	394	357	342	337	398	405	370	352	363	371	397	379	376	373	376	375	369	408	416	375	363	304	357	362	333	411	386	363	329	345	368	358	397	408	367	387	370	387	380	373	403	372	361	371	395	376	390	401	385	361	369	389	384	402	394	374	367	341	362	337	403	362	366	382	395	397	383	361	390	412	362	390	417	374	426	376	358	370	364	365	394	354	418	385	432	373	365	364	409	399	380	382	373	382	390	410	353	375	355	367	375	387	378	367	378	346	379	412	362	395	371	388	351	377	384	396	353	371	364	363	361	366	382	382	384	380	353	361	381	349	382	362	415	376	344	387	361	418	383	369	357	347	363	355	406	394	391	336	363	372	366	374	390	346	381	396	377	388	356	355	381	362	422	386	411	358	341	380	348	399	354	356	348	352	422	389	348	368	340	326	393	356	357	381	374	420	454	398	394	408	386	386	380	355	377	371	399	397	361	368	398	391	368	365	378	347	371	375	362	373	368	376	367	390	359	380	358	385	383	379	384	374	370	385	392	390	322	404	383	369	356	392	354	393	379	378	381	403	358	345	334	406	372	346	356	371	373	360	396	405	397	326	379	380	358	368	389	371	397	345	358	371	398	400	391	350	377	360	366	359	373	355	388	422	347	395	391	394	365	328	395	387	362	373	349	387	361	366	379	386	391	361	361	356	355	403	339	345	380	369	372	324	389	418	390	337	366	370	372	374	383	387	374	385	383	420	382	390	407	390	402	365	341	365	357	346	359	359	365	359	344	388	372	359	380	408	355	327	372	330	346	371	366	375	354	351	343	360	332	374	357	369	346	390	367	406	354	413	405	364	348	356	390	394	346	393	382	369	349	350	389	377	420	394	385	343	399	365	385	392	363	374	352	385	352	410	367	367	384	352	332	376	372	344	357	399	363	391	359	361	397	378	366	384	369	384	393	371	332	375	408	353	356	378	357	393	374	346	390	365	383	357	372	382	359	384	382	344	349	374	392	366	352	359	360	375	336	331	397	374	348	404	384	378	360	401	393	404	397	389	400	386	395	361	334	403	375	389	360	389	370	352	376	396	372	352	344	365	368	382	387	379	380	364	368	422	343	392	379	362	372	358	402	386	360	366	374	359	407	378	344	338	380	394	380	384	358	381	315	375	384	381	379	399	381	359	400	368	370	368	408	384	387	366	319	363	382	356	380	354	371	430	358	366	381	379	376	353	364	351	401	370	365	371	375	383	343	361	381	401	376	416	395	353	390	422	366	386	378	371	389	404	354	420	397	379	377	364	365	387	387	370	364	367	396	381	404	401	353	394	387	351	348	380	345	363	390	396	371	349	412	405	388	359	391	371	385	358	382	364	393	360	361	366	370	331	375	353	371	330	389	404	388	393	377	333	369	380	355	379	361	360	353	341	354	357	354	389	321	373	367	391	310	385	376	372	384	396
43979	41433	66056	70261	62861	52367	41050	29263	18318	10218	5231	2546	1189	812	827	825	787	797	821	816	802	825	868	810	765	795	793	842	811	762	841	840	797	798	839	865	788	811	782	781	814	827	873	827	810	773	859	785	800	834	825	838	808	806	846	745	831	832	839	799	821	827	821	815	785	730	787	808	735	798	817	809	793	844	823	793	786	807	814	793	799	804	865	758	823	800	744	873	813	835	774	774	848	773	816	800	796	825	833	823	817	841	822	807	792	792	804	842	796	770	808	801	815	851	845	816	836	836	772	788	831	774	812	801	802	817	797	813	829	803	809	808	821	792	778	802	858	792	764	838	776	831	794	811	829	784	766	799	817	806	797	851	834	749	849	795	787	822	788	824	836	814	850	839	790	823	816	850	819	840	778	843	780	831	849	798	826	818	801	803	811	823	786	833	790	800	818	840	792	824	856	814	845	797	808	828	780	795	786	818	818	827	849	836	795	846	812	803	791	864	830	829	773	798	742	803	815	812	829	840	786	810	815	850	848	768	859	815	832	839	820	797	810	829	783	771	797	834	871	839	786	813	797	827	814	776	813	808	807	812	803	832	810	840	811	806	821	784	787	820	834	809	808	825	842	774	810	854	817	799	862	825	795	802	809	871	788	789	824	829	826	783	802	800	803	782	826	852	844	847	828	844	792	791	801	789	787	828	813	829	797	817	794	822	800	815	824	812	754	800	791	860	849	824	809	839	812	780	806	816	863	898	823	767	802	864	844	831	806	773	787	829	748	800	874	838	803	865	768	794	809	776	778	817	813	850	820	793	825	771	803	791	843	812	824	828	779	785	814	818	785	781	852	801	826	823	802	823	870	837	848	797	750	835	826	770	838	843	812	795	762	794	798	789	826	887	828	832	830	788	828	823	802	868	835	824	786	808	808	785	789	809	858	812	809	851	787	817	867	842	831	802	812	815	860	866	855	786	846	770	826	803	789	821	779	835	831	753	849	823	830	821	807	843	813	785	834	815	777	804	881	831	879	826	798	814	798	774	795	759	838	810	783	812	847	766	812	830	830	784	799	780	795	803	740	779	773	746	786	823	828	816	811	832	794	756	816	784	793	840	794	783	773	790	843	843	863	811	782	792	771	813	829	836	781	807	837	819	847	866	792	800	832	831	774	831	815	854	799	811	804	793	852	847	742	777	754	821	820	815	827	865	820	767	815	783	786	833	833	764	813	878	783	820	799	853	800	802	779	874	801	814	872	791	768	801	872	803	824	799	793	793	781	795	823	843	838	778	816	769	810	875	779	787	770	879	836	803	824	807	798	856	800	812	778	815	780	811	839	761	767	830	802	813	842	800	778	799	802	827	777	832	819	853	874	743	786	825	796	841	827	829	805	798	796	843	779	826	809	825	804	835	788	781	840	868	819	799	783	756	797	822	838	815	793	770	789	790	811	816	800	797	790	800	849	895	833	807	842	836	829	833	804	813	818	842	854	861	798	785	820	797	849	799	801	759	822	803	780	840	822	865	834	800	836	781	827	795	861	856	803	795	825	868	838	778	772	885	823	880	798	811	809	789	815	820	832	816	792	790	792	857	820	821	806	822	810	776	817	822	775	846	836	842	822	794	856	778	848	822	786	831	761	805	814	800	771	789	791	778	830	831	801	808	844	771	785	847	826	874	788	801	826	759	802	767	775	749	792	850	854	790	786	824	795	779	780	788	806	802	799	793	804	802	754	781	817	853	782	793	786	819	773	773	784	824	769	831	820	806	803	793	840	834	823	843	811	793	787	836	786	785	805	799	775	764	801	801	808	797	755	883	806	844	759	760	808	809	801	856	819	835	811	820	828	793	840	833	844	779	816	845	832	808	856	796	775	869	828	819	819	839	848	828	852	803	808	740	767	757	778	847	825	826	846	838	879	810	813	841	789	783	817	834	806	832	810	804	811	814	858	832	816	851	834	752	777	807	825	738	825	811	854	765	869	796	831	767	796	837	787	786	825	810	802	820	838	821	831	788	809	786	854	846	793	830	835	811	799	830	805	775	745	775	842	779	791	833	796	794	847	785	799	803	798	813	772	747	776	796	821	809	816	856	799	818	767	856	825	816	827	814	783	832	832	796	813	792	810	852	848	871	806	799	789	797	763	804	817	812	782	845	802	804	805	777	801	865	820	850	811	810	806	828	827	822	745	807	830	829	861	884	810	825	785	807	822	810	815	830	808	811	821	765	861	801	825	810	826	814	825	799	843	811	817	794	786	772	791	854	856	797	797	758	766	867	791	823	812	806	812	796	724	822	878	842	774	774	782	864	792	827	797	838	857	847	835	786	797	763	774	833	796	815	776	766	746	799	783	827	855	756	831	756	851	793	832	777	796	848	827	801	817	833	787	803	824	815	790	856	778	823	804	800	860	853	755	849	786	843	834	857	815	834	836	835	823	824	819	810	841	810	800	852	775	852	854	784	779	792	799	839	804	812	776	783	807	826	793	776	825	826	801	832	839	860	850	813	803	808	845	823	804	818	772	784	800	775	852	809	821	862	800	812	872	822	827	825	813	784	806	834	803	870	862	831	808	782	821	802	808	799	801	779	806	798	821	862	750	819	819	774	842	838	797	839	790	812	782	834	828	822	812	805	745	854	804	815	836	766	828	802	823	796	812	816	802	827	820	790	805	837	773	850	854	810	843	822	825	837	815	787	803	779	831	842	869	823	821	766	803	790	837	800	872	807	787	791	775	788	824	798	769	824	852	808	780	820	819	786	787	784	798	834	773	807	844	791	764	805	754	775	769	802	836	768	816	827	792	851	805	818	823	802	798	782	793	820	850	789	800	832	811	828	824	799	816	802	812	806	812	831	810	800	831	816	825	832	809	811	797	802	819	797	788	806	800	750	810	817	827	821	831	828	825	839	827	787	800	819	856	803	809	811	827	763	823	799	766	791	874	795	786	865	828	812	793	795	833	788	782	805	836	816	810	802	823	807	775	817	820	797	792	839	798	834	840	844	788	887	768	823	805	804	845	826	851	805	779	851	833	773	753	787	772	833	830	809	808	813	790	805	805	779	805	871	811	787	875	815	811	842	791	762	793	799	839	811	758	834	823	817	832	818	820	818	804	787	804	787	797	819	804	841	834	827	829	850	853	829	821	797	843	829	761	800	805	814	857	801	833	790	791	807	755	783	839	841	811	725	790	833	802	806	818	811	812	765	779	821	792	791	787	831	802	748	800	759	769	823	829	856	803	874	861	841	794	901	782	797	807	753	795	827	804	840	843	795	803	828	819	784	824	815	875	839	827	818	873	835	809	792	845	806	806	807	842	807	808	858	764	826	785	809	828	828	761	807	863	842	800	784	845	765	839	804	802	859	815	835	747	816	799	830	856	783	834	803	850	844	860	799	768	805	819	843	834	790	862	831	765	815	844	803	798	776	837	831	779	767	810	824	760	841	811	796	851	814	813	821	818	815	827	831	882	839	791	919	836	851	822	869	807	835	792	842
74426	60881	75064	66766	53093	38985	25208	13172	5719	2553	1365	740	471	379	399	390	389	417	377	396	412	387	380	410	390	416	432	381	391	394	380	423	393	409	400	405	366	364	390	421	379	411	416	390	392	367	387	386	376	402	411	424	402	386	356	400	389	411	366	376	376	408	371	402	423	383	343	395	396	425	400	398	364	384	403	411	409	378	388	408	426	400	380	422	358	392	408	407	421	396	404	411	396	387	348	393	367	403	434	402	407	388	367	401	424	398	364	401	416	403	390	401	362	379	382	361	452	367	395	458	388	413	438	385	388	376	383	412	410	357	415	403	401	403	384	372	417	405	388	342	431	390	416	393	396	419	384	389	376	455	404	396	382	415	420	352	356	401	380	366	376	393	420	390	380	372	378	424	407	365	351	349	428	412	400	377	377	392	363	383	461	377	387	450	372	400	362	395	419	395	410	399	386	356	395	335	394	370	349	397	383	348	401	373	424	404	392	384	406	407	395	379	425	357	429	399	365	407	460	372	385	375	372	430	396	420	390	346	402	444	415	363	391	402	433	441	383	409	398	378	378	404	423	451	381	402	404	413	399	416	347	394	412	408	413	363	376	416	406	379	383	405	407	439	370	381	417	411	389	406	363	395	372	357	410	381	368	413	373	416	401	448	400	364	376	352	445	413	399	397	408	348	369	375	359	400	398	394	417	411	363	422	364	358	400	410	403	371	381	374	377	418	406	390	393	373	439	383	406	408	405	404	407	402	374	413	406	381	401	425	381	415	382	381	408	381	398	387	445	404	392	381	422	370	400	396	360	357	410	389	411	394	398	400	385	407	388	398	419	414	390	354	396	407	388	376	398	382	383	373	411	394	371	388	392	378	405	401	410	396	384	386	378	402	357	387	425	384	414	433	363	377	350	330	373	413	388	429	424	421	430	382	392	366	400	371	372	406	375	357	419	380	416	400	348	419	425	355	403	361	419	379	374	364	390	402	407	418	416	419	380	408	386	392	381	438	399	403	374	413	409	382	384	387	406	436	417	406	421	384	406	423	417	364	424	405	368	378	372	414	400	349	378	355	410	397	398	392	398	388	362	422	404	403	386	400	375	395	418	398	421	388	364	385	413	426	399	408	363	385	353	390	406	419	405	385	379	394	427	404	385	430	385	394	397	370	375	404	410	401	373	385	396	381	367	399	384	359	400	391	380	397	449	410	386	415	371	405	379	388	394	410	430	400	338	402	403	412	367	380	416	423	392	410	380	356	397	404	383	420	394	395	391	414	381	416	364	350	376	371	436	388	417	403	405	404	358	380	363	422	443	403	364	410	364	373	382	332	422	376	396	410	370	403	431	395	395	422	413	406	429	406	364	446	432	424	398	424	400	411	400	376	411	364	398	406	374	384	439	405	387	431	413	436	398	405	404	419	417	379	411	387	401	405	448	413	400	405	378	400	382	429	394	423	391	355	376	406	390	378	386	395	401	405	389	398	347	393	407	373	400	419	404	384	358	358	455	418	406	418	396	410	407	393	385	397	440	364	381	424	405	343	373	379	385	386	396	393	398	395	371	392	398	371	428	394	411	378	398	417	415	419	396	396	415	411	388	407	407	388	409	411	385	377	381	393	378	456	400	410	365	379	387	393	393	424	372	405	401	394	407	384	417	387	372	393	385	384	368	427	418	375	389	397	380	387	386	400	418	377	429	405	386	382	419	433	383	374	372	426	390	408	390	438	371	405	382	377	395	387	373	413	414	380	391	363	450	369	382	405	410	371	409	372	385	403	409	374	389	380	396	381	396	365	381	373	373	401	398	397	378	381	418	375	382	425	407	385	377	411	381	403	401	377	407	390	424	404	400	414	352	410	415	396	367	374	380	400	372	405	403	418	366	425	374	367	367	392	393	395	427	372	422	385	394	427	429	369	381	389	393	410	407	370	353	380	402	411	423	417	388	399	395	377	424	374	380	403	382	410	431	408	432	425	371	400	385	386	410	361	423	373	407	391	374	398	417	402	382	444	425	388	417	401	412	386	435	433	422	383	415	428	388	401	436	418	402	374	426	444	386	412	390	422	355	383	409	389	417	396	447	378	388	397	399	400	399	429	375	373	383	410	432	389	387	383	393	422	419	363	396	414	404	418	382	352	403	422	417	410	385	412	415	361	405	390	413	411	390	412	382	438	377	403	423	377	429	375	362	398	418	380	424	367	381	416	415	393	382	410	377	426	402	376	382	385	436	402	413	396	375	360	394	413	380	413	373	402	372	379	379	394	383	389	401	378	408	417	391	405	422	389	377	384	381	402	414	394	409	411	395	399	366	385	391	386	373	367	354	410	404	376	361	389	407	397	410	441	428	388	394	384	392	373	351	393	403	371	404	419	419	384	398	398	387	399	362	410	382	367	409	385	398	399	385	396	397	421	374	378	413	427	403	395	437	452	406	349	436	361	392	407	407	404	422	408	452	367	384	392	350	391	382	426	396	404	409	419	376	402	338	402	428	373	376	369	410	351	408	423	346	409	397	408	401	426	373	398	367	428	416	427	396	344	415	420	378	392	421	404	387	377	421	408	411	389	387	381	398	399	428	365	396	429	375	378	426	411	386	361	366	361	398	360	388	364	375	411	391	379	401	416	386	372	387	427	380	430	407	371	391	387	419	389	362	409	363	378	406	401	391	384	414	371	399	378	404	392	361	381	366	421	406	386	401	380	400	421	379	407	421	434	430	401	365	388	398	391	393	400	376	372	409	426	360	409	381	369	432	406	370	394	393	424	359	381	438	427	390	388	382	373	371	394	389	387	392	432	408	427	429	406	395	383	406	409	390	391	370	413	418	393	397	430	375	398	420	369	417	382	364	445	408	379	427	414	398	431	392	446	377	413	434	401	395	403	403	400	402	390	392	435	380	372	409	364	403	410	364	408	369	380	385	415	410	421	370	357	378	386	394	412	418	392	412	417	373	396	374	396	398	425	389	381	370	392	382	391	403	385	398	385	421	446	437	386	402	382	432	363	383	412	417	391	410	388	340	387	373	377	386	372	397	420	400	388	374	393	376	401	402	409	401	428	404	436	418	361	406	383	342	397	352	383	351	408	402	391	418	399	405	400	396	395	421	408	399	434	364	414	379	394	356	387	433	400	418	418	366	390	413	377	398	386	396	402	388	381	393	394	401	412	402	404	404	418	405	385	396	398	384	381	409	432	380	419	397	394	393	390	423	393	379	388	424	427	368	385	356	433	395	410	397	400	372	421	443	401	405	446	438	397	389	442	373	404	391	416	391	399	463	390	397	372	379	416	399	392	394	417	378	369	374	402	357	411	377	402	394	417	357	396	401	373	401	377	368	400	413	416	389	416	364	418	408	397	428	407	390	365	370	398	362	404	390	423	382	431	402	429	435	424	408	396	430	402	427	412	416	394	387	400	386	380	389	435	405	386	442	398	419	426	411	382	405	371	400	419	412	420	415	399	383	383	391	362	401	367	385	431	414	419	427	377	402	371
44632	43591	68860	71397	61965	50534	38548	26472	15806	8796	4395	2329	1087	858	861	776	851	873	841	847	895	839	862	866	827	829	887	883	827	823	854	865	835	865	866	874	849	792	845	840	870	851	841	838	856	866	859	822	852	808	886	834	820	883	832	858	880	858	829	830	816	871	846	841	877	861	875	860	809	822	856	852	855	845	833	848	899	894	859	804	906	869	883	810	822	823	792	912	848	844	825	906	813	786	827	801	844	884	891	846	820	851	850	841	871	861	842	844	846	836	860	828	849	892	828	889	808	831	872	837	859	816	834	827	863	861	848	915	861	855	862	892	849	843	882	843	859	858	824	832	884	871	836	824	911	828	844	840	843	837	891	875	847	814	823	835	848	835	857	852	805	849	865	869	788	842	843	901	848	823	865	866	845	800	846	852	814	842	815	915	840	796	851	849	828	898	852	850	820	898	832	877	838	840	882	875	816	816	838	853	873	832	873	805	838	849	833	768	900	847	864	854	858	876	877	863	891	838	868	848	831	827	865	773	794	828	813	834	829	874	806	884	806	838	878	886	831	838	794	935	815	896	857	835	810	864	823	820	833	847	807	826	793	880	828	827	881	910	851	827	832	849	816	851	891	839	852	910	845	860	854	881	834	859	868	813	861	808	831	842	847	865	860	890	849	844	822	849	874	821	855	876	884	916	849	857	866	881	833	907	834	864	874	873	825	854	901	848	853	838	863	851	816	842	856	907	843	902	842	884	840	819	872	848	866	873	880	873	794	878	926	855	835	827	867	887	806	883	821	815	906	878	839	870	830	820	835	859	835	851	833	850	841	905	818	817	871	820	821	849	849	844	851	853	855	784	831	875	822	887	821	850	844	863	879	803	813	830	803	865	857	804	872	843	847	887	824	860	862	911	866	868	802	843	851	852	903	838	831	870	903	900	843	852	839	804	899	855	905	853	797	833	849	810	862	886	832	833	822	855	880	896	819	863	845	865	782	931	864	804	837	856	878	849	841	795	853	884	902	838	856	840	855	809	852	855	812	851	849	821	834	843	790	915	813	807	886	823	789	816	852	880	842	820	836	840	781	837	836	866	872	877	875	905	888	822	849	931	857	849	832	855	866	899	830	809	832	850	884	816	845	842	781	836	851	854	862	884	870	813	844	822	876	794	833	872	821	882	877	841	824	828	887	819	844	821	899	810	871	875	832	860	840	873	883	875	775	865	840	858	895	812	764	879	842	841	853	911	807	890	839	906	848	842	800	869	830	886	845	873	845	793	788	840	915	876	850	856	838	825	895	861	848	864	904	863	891	777	867	853	880	846	825	885	844	840	842	872	813	861	838	857	873	888	831	797	854	881	832	869	846	833	862	789	830	829	816	853	848	834	875	811	835	887	851	831	871	906	871	911	839	846	857	831	826	814	867	856	823	868	882	893	855	811	850	815	824	884	848	825	821	860	874	881	849	809	826	837	832	882	852	828	867	846	852	858	850	816	811	843	791	842	806	826	863	845	851	866	855	845	879	813	856	847	846	874	860	860	903	869	816	858	831	816	851	840	848	870	896	840	847	859	849	813	836	883	845	885	873	839	792	870	821	802	883	843	843	786	855	859	859	820	871	833	860	887	855	850	868	834	847	852	856	835	832	843	812	854	814	829	849	836	837	844	823	842	824	883	839	833	903	810	876	893	812	861	856	804	851	862	810	841	824	846	829	835	873	855	874	853	800	833	862	917	856	845	828	886	874	827	872	854	824	855	887	892	838	842	861	848	914	803	852	875	896	828	898	873	868	893	870	827	850	856	822	845	846	839	809	808	835	874	884	879	856	842	814	879	842	856	871	902	872	856	827	837	841	828	846	861	851	861	794	840	857	844	824	844	864	815	811	831	855	903	867	837	823	829	835	902	851	868	886	797	839	820	829	862	887	750	852	842	847	848	849	833	876	901	798	810	830	832	831	873	828	908	798	826	915	781	872	913	874	861	871	793	847	874	863	827	844	823	864	824	871	861	922	834	877	837	829	833	924	859	808	815	877	834	837	858	933	812	876	838	838	834	877	837	853	830	839	856	802	830	860	852	905	842	836	860	833	814	892	809	878	925	859	831	867	834	828	836	864	804	894	835	830	828	879	843	874	832	865	917	857	848	854	845	821	859	813	871	881	881	815	914	831	838	892	860	837	878	880	780	841	862	841	836	836	885	836	870	839	837	903	853	827	794	864	856	815	894	874	853	808	813	877	823	844	828	824	854	822	853	879	862	919	894	848	873	833	895	888	831	856	829	883	862	872	872	840	869	837	877	872	842	888	832	829	850	859	803	876	817	878	861	834	876	854	851	840	875	806	859	841	880	871	822	849	895	856	863	835	812	896	862	842	836	855	878	868	841	842	899	838	857	863	837	861	869	867	828	786	860	836	839	855	880	881	846	837	883	882	854	887	833	855	829	896	882	863	809	857	816	833	868	816	847	941	817	881	852	876	832	881	862	805	875	810	850	811	807	855	846	867	848	862	869	839	799	879	839	914	828	805	818	822	850	896	841	802	847	867	839	925	869	850	870	879	846	774	844	844	858	843	829	862	802	854	831	867	868	847	815	846	803	875	837	839	913	842	860	850	827	871	885	801	883	873	822	899	919	826	838	855	811	846	847	828	810	830	846	871	855	859	805	839	821	846	841	859	892	833	865	872	922	832	860	846	824	855	820	827	838	874	822	887	832	844	875	849	866	852	859	866	849	827	833	855	875	842	867	856	887	890	897	904	895	840	862	829	865	843	873	837	843	809	859	804	833	830	846	817	874	868	876	865	835	903	796	830	832	864	868	872	868	882	776	905	867	867	887	875	805	851	828	861	828	806	829	870	903	861	834	878	838	847	864	863	822	860	843	818	801	818	864	868	864	852	845	847	868	853	821	801	884	837	825	802	896	840	855	838	852	825	907	838	841	844	835	852	865	838	834	855	804	828	861	879	898	846	836	870	873	860	840	873	791	830	822	886	801	844	826	855	828	816	861	902	829	830	856	830	874	840	840	804	897	852	835	874	882	820	862	820	884	891	812	831	826	839	825	845	826	848	853	865	837	874	828	847	897	859	907	851	876	847	825	830	836	816	911	870	864	813	872	832	886	864	848	790	855	799	899	904	881	828	848	858	847	851	844	838	809	828	871	901	810	840	815	826	817	824	814	872	848	838	830	867	818	880	806	849	850	831	791	854	834	892	857	899	834	839	848	844	878	863	857	821	815	848	796	875	858	839	858	835	818	828	848	854	828	864	853	833	819	845	821	914	804	893	844	855	799	873	853	859	871	913	873	862	799	846	883	842	867	849	878	838	873	822	865	849	860	836	882	813	853	793	836	831	822	842	856	852	890	833	850	875	849	853	793	835	897	908	863	853	831	882	856	832	826	865	818	904	830	854	824	857	822	850	885	846	851	859	856	864	823	851	835	851	861	838	825	819	849	834	890	845	823	844	800	855	873	832	885	873	925	827	839	838	861	848	862	845	838
8455	3738	5344	4247	2624	1817	1058	672	484	380	343	297	233	249	249	273	275	264	272	250	302	241	263	270	262	254	241	221	261	277	289	273	282	268	263	251	303	285	285	263	277	253	289	260	292	309	275	275	277	284	288	274	278	249	254	302	274	257	254	279	297	270	277	267	257	279	256	253	251	258	259	281	259	258	261	263	285	265	237	295	242	275	249	293	241	274	285	230	251	287	260	253	239	260	238	262	267	271	276	279	262	273	283	284	251	268	264	284	260	262	262	281	255	248	267	255	284	242	239	273	267	246	226	255	266	257	264	249	290	276	241	249	275	258	265	268	290	325	266	261	289	259	269	248	250	223	249	264	259	295	273	247	246	264	260	254	256	259	281	295	254	251	260	256	268	281	266	255	246	241	261	256	268	304	266	272	270	266	264	298	271	242	280	250	271	274	286	269	228	280	288	293	264	254	252	256	288	274	267	247	246	240	260	233	259	245	254	262	238	256	238	262	262	261	269	297	246	256	279	258	221	269	253	253	258	284	257	256	263	239	270	259	239	279	254	297	281	230	252	260	231	277	268	285	252	289	260	273	278	262	273	260	256	253	251	286	287	252	269	236	234	258	277	247	274	267	258	262	273	285	240	233	242	286	250	280	257	280	288	253	267	250	236	263	282	285	249	262	250	270	298	276	258	272	255	238	289	288	255	264	270	275	259	247	283	293	256	277	238	289	276	268	298	277	287	255	268	268	262	264	260	283	272	266	283	278	258	260	263	263	249	261	284	254	260	255	235	288	285	280	254	252	240	287	269	262	282	260	260	268	268	258	304	287	270	287	264	274	276	262	280	294	286	254	272	277	292	277	250	241	272	253	270	278	296	231	263	263	260	252	252	291	282	260	258	268	248	263	265	252	243	252	265	253	240	297	260	265	237	271	255	296	269	260	266	279	269	281	275	277	254	282	232	254	275	272	272	257	232	293	267	249	231	235	244	284	275	257	266	278	262	292	260	257	268	245	253	307	228	277	286	279	274	287	249	278	258	248	258	257	281	286	253	268	246	298	264	252	268	261	292	291	284	273	289	247	276	277	269	261	260	287	279	256	241	281	271	283	263	297	251	283	268	241	271	250	264	246	252	232	277	274	252	285	264	259	277	287	256	262	262	287	253	271	275	265	237	270	295	277	276	254	276	265	285	255	262	288	292	261	249	224	225	261	258	250	255	233	268	251	279	272	252	281	268	287	223	277	284	241	277	253	240	295	246	236	267	253	292	240	282	262	259	279	226	267	289	270	269	246	280	240	222	264	241	256	258	255	255	247	237	252	309	261	304	237	271	283	276	267	258	254	269	321	287	241	266	266	276	271	284	260	279	277	279	265	282	267	260	295	256	275	248	260	286	250	267	266	257	279	251	249	249	251	273	281	275	259	228	284	240	273	252	247	265	268	277	267	250	259	284	249	288	256	267	291	249	264	278	258	245	291	266	257	279	249	257	235	241	270	277	271	246	228	269	258	263	285	252	285	248	259	260	318	256	278	260	262	286	251	262	263	245	279	265	266	265	261	289	286	257	271	261	283	239	272	275	280	262	270	257	269	268	260	257	292	262	262	275	274	259	263	240	237	275	249	267	267	244	266	244	269	257	276	268	242	244	261	233	275	235	270	282	265	243	262	246	283	240	265	258	269	265	293	306	279	285	262	242	295	258	296	264	273	300	279	262	249	260	260	253	243	271	277	260	251	281	257	265	245	236	234	266	258	293	254	311	276	271	258	272	276	234	304	281	297	243	273	290	268	266	270	275	270	253	275	245	255	244	236	253	267	234	231	265	294	275	238	257	250	301	249	261	268	273	258	252	259	259	278	272	313	275	274	277	269	254	244	274	248	290	287	282	264	292	252	289	245	259	289	249	256	278	272	268	253	263	299	252	255	253	256	288	261	241	278	254	278	285	255	289	267	269	298	261	277	260	259	231	206	275	285	265	263	277	281	296	264	265	278	284	272	308	235	286	269	274	270	266	272	238	270	247	264	261	271	258	263	283	273	278	276	232	271	241	275	277	281	261	258	289	278	249	272	262	258	241	247	281	296	255	266	252	259	289	244	260	265	280	253	254	270	214	265	255	257	253	257	254	268	260	257	255	248	246	248	244	263	275	262	285	273	261	252	260	264	238	275	281	287	246	261	278	271	267	257	260	280	252	285	277	281	257	278	274	258	239	294	268	322	271	304	253	257	265	264	255	286	277	261	279	258	253	268	275	276	266	276	249	293	254	259	276	266	281	263	255	274	256	267	277	281	251	289	266	266	254	254	250	256	232	284	259	272	280	249	265	254	296	283	250	253	279	274	270	256	291	273	273	274	289	225	253	258	246	295	297	263	256	257	297	262	293	262	271	267	240	256	230	265	252	304	283	267	287	286	251	262	275	257	263	275	307	254	249	293	283	275	269	245	295	272	239	249	271	238	269	277	271	254	263	270	256	279	249	275	257	277	274	302	271	290	249	263	272	248	272	285	240	264	293	259	289	276	238	266	261	275	285	247	294	290	257	278	282	271	283	269	247	262	289	280	271	239	266	280	272	267	261	297	261	246	256	266	298	282	253	284	249	287	254	277	239	272	261	245	259	254	258	259	294	272	260	273	245	253	305	251	281	272	258	275	261	244	261	250	238	255	262	272	260	270	282	294	254	269	275	264	261	276	277	265	235	267	230	271	284	258	286	272	270	270	263	267	264	232	267	257	258	268	257	254	239	255	261	285	291	273	275	268	270	259	251	250	263	247	267	239	279	260	287	268	279	297	268	304	276	282	288	296	274	272	290	259	248	234	240	286	260	275	268	257	256	264	251	284	236	272	256	258	257	266	260	252	276	273	261	289	251	252	268	274	263	295	250	262	280	274	261	271	251	301	284	258	279	295	289	247	267	262	254	268	263	259	263	275	272	268	248	273	264	256	257	292	296	227	282	255	299	246	268	271	271	281	255	283	305	257	264	296	233	261	259	280	260	265	248	244	229	218	254	283	254	257	251	289	262	243	275	257	234	254	265	270	298	277	284	264	256	280	265	270	251	230	267	283	281	278	258	263	254	272	278	296	287	264	293	232	280	279	290	271	300	266	297	254	271	267	294	267	248	249	283	290	284	271	256	262	263	272	259	284	280	272	255	304	246	266	265	269	246	264	289	237	247	253	271	275	261	268	276	278	264	277	246	263	263	270	284	242	246	257	271	238	228	280	278	301	268	268	276	271	276	275	284	267	254	267	304	235	261	256	269	264	260	253	223	255	238	299	257	252	270	275	249	245	296	263	256	275	247	259	264	248	278	271	270	255	266	292	269	264	273	259	280	267	244	250	277	274	253	274	257	257	291	305	233	250	257	260	290	295	284	270	244	281	245	254	253	285	256	249	263	228	297	290	244	261	283	252	261	274	264	258	269	230	275	233	270	268	269	282	241	282	286	251	247	288	277	289	273	251	269	266	290	253	252	260	271	257	259	289	271	216	244	267
8243	5415	11094	11429	8579	6104	3709	2210	1489	968	821	722	606	585	631	583	574	594	635	601	616	621	622	603	636	573	574	610	610	602	557	650	581	588	575	591	596	631	586	632	608	607	633	582	621	575	568	602	595	590	596	585	597	606	580	571	619	596	583	572	573	629	566	562	546	591	588	598	631	628	605	615	586	596	576	602	619	619	632	644	602	647	579	595	605	600	610	548	574	618	554	570	585	621	642	644	607	594	586	590	570	587	607	565	659	564	568	619	622	605	557	584	640	574	628	590	609	601	604	600	614	542	597	590	607	592	598	634	570	586	546	591	585	568	616	626	607	581	610	561	605	603	597	613	606	630	608	582	634	608	599	653	561	623	610	562	586	607	580	603	638	593	574	622	606	608	609	620	596	587	614	572	583	604	564	600	548	657	582	617	591	597	618	560	599	603	606	568	639	632	601	590	589	570	617	591	606	576	593	633	613	641	618	575	571	572	576	577	590	543	579	620	650	582	585	594	590	600	588	592	595	593	637	661	586	595	599	574	604	570	599	597	595	563	579	588	547	650	557	596	573	599	565	607	562	587	569	567	599	606	648	611	583	554	623	604	605	610	589	589	580	559	587	593	613	541	646	591	573	581	551	630	580	579	589	626	607	559	588	590	555	601	571	586	589	609	556	616	600	610	579	602	614	568	612	548	582	574	604	580	562	618	540	581	610	613	577	591	584	585	589	611	584	562	591	589	568	548	587	603	588	608	574	597	597	600	588	640	600	584	610	623	592	613	549	550	601	561	561	571	593	572	565	600	579	591	610	619	579	595	558	597	631	569	607	557	593	626	608	602	575	567	599	589	605	601	575	570	663	632	620	572	577	574	647	577	573	585	587	622	604	548	608	640	608	620	614	618	610	613	580	589	615	595	613	618	616	573	588	572	551	576	649	601	648	580	615	565	604	666	641	563	604	647	603	593	605	567	583	559	588	594	591	570	585	568	562	590	614	588	583	592	636	616	615	572	552	570	602	609	606	614	625	613	615	652	572	557	593	560	606	629	605	597	555	564	574	596	591	574	579	615	567	607	669	605	585	604	629	621	641	592	604	616	609	585	599	603	525	633	598	585	624	609	616	630	593	578	598	587	593	554	602	551	608	596	555	599	609	597	585	570	561	584	601	626	580	566	618	632	562	631	603	554	608	622	614	569	587	608	560	630	570	588	639	583	631	610	576	562	623	624	627	633	601	614	579	567	565	594	609	573	556	599	571	592	638	600	609	616	608	625	590	600	586	575	582	600	613	621	627	589	623	600	629	611	558	630	549	591	580	619	653	597	626	609	586	651	564	576	551	599	610	584	585	604	587	630	648	607	575	615	604	633	617	630	594	604	601	589	587	624	588	630	546	553	596	587	583	569	564	611	639	626	566	621	590	579	581	572	608	606	611	616	589	589	599	628	643	617	570	602	594	599	576	615	558	597	610	560	628	565	597	609	590	606	626	581	590	589	589	627	587	591	588	619	600	609	565	620	563	651	595	589	580	617	569	599	628	642	568	558	620	617	611	563	591	620	591	653	602	589	608	594	582	584	617	553	589	602	621	624	638	598	593	600	596	601	634	599	611	558	607	639	550	543	604	561	574	638	591	552	590	595	584	611	579	599	601	587	609	587	576	598	592	595	567	581	652	591	587	573	656	571	596	604	576	584	614	567	591	598	587	659	628	594	575	597	628	636	599	578	571	580	549	608	607	589	567	572	606	586	553	603	572	635	613	615	558	623	598	594	601	616	575	572	622	635	605	601	578	609	628	602	584	581	566	612	630	581	578	572	572	546	606	562	622	612	595	594	603	573	600	576	572	591	601	596	603	561	588	598	608	579	615	596	591	618	583	630	593	641	618	638	618	563	593	590	577	626	592	591	593	609	599	572	638	587	600	639	579	602	591	579	622	567	582	575	647	584	607	591	577	597	579	601	595	587	580	605	571	592	612	608	644	613	584	625	637	615	634	606	545	636	578	557	611	619	567	617	604	634	570	578	581	577	587	615	585	601	601	662	570	589	611	587	561	641	609	571	583	618	552	619	577	589	614	578	606	577	578	654	574	606	610	604	578	599	636	632	599	605	603	593	587	601	546	594	617	629	610	618	574	584	646	574	600	594	593	593	550	559	592	623	581	584	580	589	585	558	566	595	589	588	584	625	616	587	593	605	616	597	653	583	594	639	591	568	630	623	610	592	639	570	618	632	606	615	632	606	586	556	582	588	590	587	559	583	578	576	585	544	603	628	632	616	623	631	607	628	597	631	582	561	611	630	606	649	591	580	584	599	586	608	587	586	548	602	587	590	602	552	566	619	570	568	620	663	589	549	608	594	648	553	615	563	591	576	620	599	594	615	585	642	581	571	599	602	592	564	615	604	599	604	601	592	558	552	572	622	617	612	609	571	596	604	599	609	562	604	643	594	643	580	609	571	625	615	551	593	595	604	572	570	607	566	647	600	547	585	642	629	574	552	594	596	608	601	604	587	603	614	564	637	562	607	627	582	551	583	599	580	646	536	617	541	608	594	599	585	569	587	630	590	634	621	580	564	564	612	578	574	627	605	602	619	634	589	611	595	611	601	617	585	604	604	598	597	605	608	631	600	604	590	619	582	575	603	609	580	578	551	589	570	607	590	617	652	608	591	590	594	557	588	610	576	585	633	597	635	620	581	604	629	604	602	582	641	603	618	609	606	575	620	594	567	620	601	556	581	576	575	618	630	592	591	631	563	563	648	614	562	569	598	591	615	594	631	579	592	596	667	631	605	609	593	659	609	632	614	577	608	613	601	641	599	631	590	615	611	595	578	576	589	586	589	576	603	641	597	601	591	623	593	616	605	634	610	645	596	600	597	613	588	631	577	594	597	580	607	584	576	572	589	593	605	604	585	585	569	578	569	601	610	627	600	623	613	577	585	569	615	603	588	616	624	601	572	572	592	615	575	631	590	609	603	585	637	615	645	610	615	626	568	600	595	632	630	624	620	588	588	578	609	604	641	594	592	601	555	587	579	582	587	607	624	519	623	601	547	560	602	553	600	569	597	591	593	548	586	555	587	624	601	621	578	555	635	574	572	603	574	586	612	594	615	573	620	604	608	591	623	602	544	567	600	597	647	589	597	602	585	578	590	582	592	588	599	680	586	592	627	630	623	580	609	625	631	624	617	587	579	601	558	623	604	599	622	585	547	587	570	614	601	631	588	603	626	577	600	613	580	586	600	588	552	576	618	590	606	587	629	571	585	612	579	607	577	602	602	624	581	583	606	581	591	603	608	606	603	588	607	607	611	627	584	599	620	591	614	574	590	637	561	596	603	645	602	589	594	619	608	604	614	589	574	673	586	621	623	567	617	570	622	571	591	599	581	573	654	611	572	600	588	605	549	597	563	577	600	565	630	613	645	605	573	583	581	590	591	596	609	579	569	631	610	589	616	586	602	587	587	623	628	633	581	622	618	598	643	567	606	631	575	586	616
74746	62911	71031	64451	53214	40860	27001	14703	6698	2857	1464	784	453	381	384	385	428	369	395	341	359	352	364	379	368	394	386	380	377	327	310	357	346	350	362	367	394	350	375	365	363	391	337	365	337	381	348	393	352	349	353	346	351	359	370	374	374	366	349	377	348	362	388	370	390	380	343	340	354	325	377	380	336	386	331	353	380	355	378	331	391	345	357	376	331	336	376	367	355	372	370	355	367	347	344	351	336	349	380	346	353	320	402	381	349	366	395	359	349	371	412	351	375	348	352	363	393	366	366	362	349	383	351	373	340	349	342	362	389	362	371	386	362	363	320	361	335	418	376	366	379	351	352	356	402	343	364	333	404	404	375	367	401	388	352	358	344	361	383	395	401	369	371	381	359	349	358	403	344	366	337	395	381	370	400	343	360	328	371	319	363	371	380	378	354	366	380	364	354	317	350	377	381	361	334	352	374	338	368	397	370	365	351	397	349	359	365	379	369	379	365	388	360	343	381	364	376	351	370	372	395	388	410	386	371	371	364	370	340	370	385	353	368	354	383	369	361	345	352	369	380	355	347	351	376	395	381	377	379	381	356	375	382	375	334	353	396	359	351	351	364	402	385	373	373	412	355	371	351	385	366	335	381	365	373	372	356	362	364	354	345	362	371	395	331	351	365	335	391	378	363	393	348	364	378	371	376	377	385	385	382	366	361	344	376	347	383	378	385	354	371	335	356	357	384	346	355	384	369	374	359	346	361	364	405	369	378	349	378	336	386	398	367	368	362	354	344	357	360	368	361	384	372	348	382	325	346	333	415	393	369	356	353	358	410	366	344	349	374	354	363	367	359	355	415	365	383	358	357	364	340	332	407	385	365	396	408	324	362	375	350	367	358	379	358	396	348	348	362	377	355	389	380	384	332	391	361	411	385	345	361	379	358	382	393	360	375	371	350	362	318	377	367	370	374	384	361	370	385	360	365	376	350	345	374	386	366	326	371	409	345	343	359	359	360	390	389	381	394	368	361	397	361	391	371	342	356	321	356	379	358	339	340	369	385	370	358	361	382	369	366	398	358	379	386	369	368	378	346	380	359	379	381	385	351	373	336	372	348	358	366	403	355	373	319	340	362	371	388	369	380	358	389	347	349	354	340	356	353	348	374	350	399	355	411	388	365	369	371	380	409	389	335	377	352	379	388	332	372	381	351	355	370	341	360	366	362	396	362	354	362	360	363	349	377	370	364	331	359	394	379	388	372	353	350	364	339	360	325	385	375	392	380	355	354	340	347	347	397	349	356	359	365	350	372	362	386	371	375	375	375	373	319	347	337	374	389	387	389	379	356	380	392	393	340	357	353	381	358	364	329	365	392	392	377	354	368	388	383	358	331	393	352	376	357	358	365	374	392	355	331	350	400	353	378	358	365	359	339	350	338	367	349	356	339	378	338	369	337	379	350	346	360	377	352	359	368	360	348	356	345	357	364	361	373	337	375	396	385	363	348	370	335	403	403	381	376	408	359	404	385	405	377	388	399	389	408	384	370	345	363	401	376	363	341	373	355	366	367	379	347	361	378	396	404	369	346	376	377	370	340	373	379	360	340	346	367	315	386	354	389	361	383	353	358	365	352	337	325	368	382	386	352	391	387	405	363	363	388	349	366	350	359	408	395	388	353	374	378	363	362	358	377	391	357	358	376	349	376	365	322	374	373	353	355	394	381	366	375	377	340	347	338	354	391	350	387	345	369	341	339	372	372	400	343	355	349	374	353	364	397	378	320	344	367	346	371	355	352	417	388	346	367	341	372	342	355	387	387	375	335	380	389	347	347	393	364	359	362	330	377	397	373	356	340	430	363	370	357	369	348	366	373	382	358	359	321	344	324	359	395	382	361	397	374	359	343	383	364	345	366	388	373	342	362	369	372	391	341	405	334	357	383	367	353	315	388	366	351	389	388	381	364	369	367	363	344	343	406	374	354	368	368	385	318	430	368	389	345	369	341	340	366	379	377	371	359	385	360	359	374	355	369	337	365	362	342	366	357	372	322	363	335	371	365	357	331	370	418	373	373	379	346	388	369	395	373	389	408	393	397	372	349	383	384	357	391	339	347	368	377	359	354	374	372	318	363	336	346	348	356	328	345	344	392	390	375	403	322	387	387	366	358	340	324	366	353	383	381	376	374	379	317	382	375	325	352	343	396	395	356	365	396	385	398	387	335	364	388	392	379	335	319	401	363	354	375	326	334	336	372	355	412	373	390	361	375	334	366	359	395	373	350	369	396	381	348	380	359	391	336	367	383	380	342	348	347	354	384	384	392	357	372	351	364	391	346	338	347	377	371	338	367	367	362	368	407	370	369	358	374	322	351	372	345	363	361	316	357	346	367	331	383	335	379	368	387	357	371	369	359	353	362	413	367	339	381	397	356	376	371	392	345	386	395	354	399	364	352	363	371	328	377	366	383	358	360	352	361	408	377	339	342	344	330	343	389	379	397	340	366	349	359	391	370	383	387	345	346	370	379	412	351	376	328	363	404	380	310	356	346	394	413	357	341	373	364	346	335	380	366	368	341	344	411	337	360	335	345	349	387	374	391	354	384	351	381	351	395	327	363	385	365	359	380	362	368	369	383	370	354	343	406	341	330	344	357	359	394	336	353	366	334	352	387	335	374	373	377	351	371	341	363	382	383	358	367	308	327	381	340	368	388	317	360	353	356	380	340	347	388	380	336	383	351	353	380	356	368	333	375	373	339	358	374	372	361	401	319	366	375	383	379	398	369	366	359	374	376	391	354	370	364	389	365	370	354	355	376	354	380	388	339	343	355	386	400	372	378	414	348	376	369	359	399	346	375	354	327	360	384	365	350	365	385	384	400	374	395	349	356	363	346	346	405	371	396	315	380	408	364	373	378	338	359	348	368	379	368	379	407	361	380	351	368	340	418	386	378	376	383	363	373	359	310	372	385	366	350	343	359	395	362	322	382	336	396	367	356	364	398	356	384	333	346	340	398	383	347	402	380	344	391	353	355	359	351	353	344	386	345	357	361	377	369	364	341	377	356	332	308	370	362	340	387	374	365	337	348	346	368	388	382	345	307	369	384	327	390	418	376	333	356	334	346	333	339	376	415	367	406	362	419	381	366	394	393	384	360	355	392	373	399	368	341	378	359	337	354	344	389	370	341	358	333	360	380	402	364	398	348	371	376	357	386	355	373	371	332	342	338	357	361	422	397	381	373	397	378	359	369	351	339	339	358	352	361	369	392	359	384	407	381	367	380	384	364	374	363	341	413	360	369	344	350	353	380	336	358	358	383	359	383	360	351	340	337	397	368	339	348	362	347	386	355	361	376	360	401	401	368	361	346	339	348	393	366	367	331	373	385	400	383	353	328	341	387	365	412	362	380	366	359	370	364	342	376	364	396	332	356	394	407	393	370	357	360	362	344	373	383	367	359	369	369	348	352	362	349	325	371	383	353	363	376	348	355	383	370	349	373	360	410	342	367	375
44256	45625	65353	69231	62223	52380	40765	28700	18116	9821	4887	2663	1176	845	788	811	794	784	774	791	807	791	779	785	799	835	819	765	779	799	780	830	798	763	794	799	864	804	754	825	784	813	819	806	766	784	798	840	842	796	856	804	795	796	811	860	751	791	769	789	745	812	800	781	788	783	779	787	776	786	787	807	788	837	768	789	815	775	791	821	779	796	826	802	820	824	747	790	791	814	801	794	831	798	769	800	812	785	783	780	791	810	778	819	796	754	814	764	758	758	824	830	771	803	752	817	841	814	800	808	814	822	775	801	809	791	779	812	805	790	785	846	785	845	813	761	833	781	834	845	784	792	782	757	781	760	799	823	769	821	768	777	821	842	797	795	738	830	816	786	786	829	788	819	824	770	779	808	795	786	832	763	797	764	808	786	786	828	776	841	793	814	817	772	794	777	802	812	755	780	830	789	805	809	777	778	781	785	831	793	805	799	765	804	808	804	790	810	802	822	779	807	763	812	785	819	809	824	794	816	826	824	752	782	792	861	813	811	825	830	786	797	797	793	775	818	781	796	790	829	816	844	734	813	803	817	816	796	813	808	796	815	799	775	753	739	842	833	761	810	796	756	768	821	727	795	804	845	766	799	785	797	799	790	812	809	778	809	790	791	776	770	835	782	792	833	800	816	759	821	761	795	807	793	763	727	791	784	758	816	815	822	788	836	825	756	774	785	768	785	796	809	850	795	822	786	732	774	801	801	841	815	828	762	791	820	834	800	795	774	856	813	804	809	793	798	871	823	822	781	724	792	798	810	775	811	792	763	805	836	790	806	779	817	817	804	768	826	804	812	816	747	781	802	794	788	823	819	791	740	750	815	767	778	776	779	845	804	777	790	821	783	839	835	778	752	850	854	798	801	796	810	764	815	851	810	793	794	861	767	826	766	867	775	789	808	801	808	836	752	817	799	753	773	811	781	825	770	804	789	774	759	795	812	781	805	757	807	742	776	841	810	790	811	774	779	768	775	784	765	845	770	816	811	785	804	781	768	811	817	835	758	758	832	756	780	845	819	760	793	777	807	788	825	750	771	841	787	804	762	848	812	795	811	810	778	828	800	853	814	844	779	804	835	777	817	809	825	873	760	758	790	814	735	855	775	782	758	798	798	780	871	740	807	785	770	797	820	756	799	811	816	812	849	838	803	750	828	772	789	796	851	831	791	813	813	811	751	803	834	788	778	771	782	797	755	769	796	784	784	822	750	824	748	747	788	753	852	767	792	822	753	820	790	850	849	827	834	820	805	817	814	836	822	798	760	832	793	790	779	798	777	775	790	787	796	739	801	797	817	799	807	767	799	795	819	760	802	782	754	787	820	812	780	756	794	769	795	750	768	810	852	789	815	844	779	769	781	796	853	852	782	815	824	818	792	792	759	784	753	811	755	768	810	806	787	793	825	817	769	787	792	751	792	783	803	836	735	824	793	797	817	768	785	782	810	803	757	779	786	770	793	811	776	788	785	810	787	814	818	781	787	795	737	770	835	789	782	818	767	809	820	753	767	852	771	766	815	767	797	772	827	763	713	832	747	773	826	852	795	850	833	796	711	781	823	837	746	793	786	842	750	804	832	791	787	757	818	781	771	822	811	786	830	788	816	793	869	746	795	847	763	808	794	844	806	803	835	762	817	775	771	839	765	780	801	774	775	843	760	809	769	779	785	840	777	818	827	791	817	774	767	849	804	789	803	804	809	782	805	810	768	836	763	758	811	843	755	785	870	780	810	819	791	766	808	756	794	813	816	785	804	775	820	738	794	734	778	787	765	801	803	821	766	776	847	784	796	816	807	824	805	819	800	805	750	804	792	792	776	780	791	782	820	771	807	828	816	770	797	790	789	795	837	794	769	773	828	756	782	795	792	783	817	826	784	768	783	828	757	777	777	782	825	821	802	836	813	841	784	810	830	850	803	792	766	828	816	807	753	829	763	734	784	780	792	786	807	766	808	797	859	845	781	850	789	781	773	823	799	783	799	800	838	847	798	799	764	775	792	756	828	793	778	824	807	861	776	839	769	802	809	814	817	825	823	848	800	803	769	795	770	786	808	783	797	821	802	773	799	808	793	789	801	830	855	789	833	815	859	826	817	810	777	799	792	767	783	783	763	763	785	750	789	787	824	791	818	864	811	804	886	797	796	845	792	807	782	758	845	774	792	806	786	770	817	787	788	811	764	817	789	810	783	773	798	817	847	798	792	851	785	780	751	773	798	780	770	766	799	809	802	775	739	829	780	791	785	751	817	759	819	820	765	812	785	809	746	751	804	789	774	818	802	809	812	787	755	811	845	811	804	781	758	785	790	841	810	745	822	829	755	793	832	798	863	800	781	813	819	761	779	767	807	749	816	794	804	766	768	788	813	793	786	800	821	837	832	827	791	772	790	819	825	782	768	786	781	806	817	782	795	818	825	813	834	783	729	818	814	745	771	780	786	782	769	742	770	815	758	836	832	843	819	803	842	781	810	788	812	811	721	819	812	765	822	810	773	837	800	805	773	808	855	752	784	785	790	787	775	778	803	790	818	777	768	754	811	780	834	797	803	778	823	861	798	816	794	816	802	749	806	775	809	793	784	822	773	762	805	841	789	773	781	772	757	851	812	814	827	796	765	799	793	860	787	815	762	803	847	861	847	866	850	774	828	743	791	766	791	757	833	817	832	786	829	803	735	792	811	849	862	810	822	759	835	796	763	811	811	786	752	755	771	818	803	774	834	809	765	803	796	793	808	789	801	804	731	815	780	772	794	826	772	822	805	734	812	757	842	796	801	813	830	793	779	814	740	842	762	819	753	774	794	776	880	767	781	777	786	806	753	768	800	833	794	829	808	788	825	829	731	788	782	823	823	787	846	797	768	799	804	837	855	805	782	800	824	822	788	795	824	774	772	798	830	802	793	795	769	812	793	786	775	846	775	794	824	827	806	770	771	778	770	782	790	758	757	822	834	813	796	795	815	799	745	782	811	756	764	818	765	804	843	788	752	774	792	782	814	811	807	756	779	802	795	821	770	831	786	819	827	797	798	760	775	877	786	821	834	835	773	755	765	779	802	771	771	808	803	754	767	808	824	822	783	799	859	785	823	768	839	855	806	851	776	815	774	741	776	843	810	797	786	768	781	832	810	795	806	821	785	758	753	807	837	767	805	810	775	767	767	812	849	834	780	781	825	834	782	806	780	812	797	722	777	776	833	806	759	777	770	806	851	823	838	770	730	825	802	806	797	765	766	766	807	822	809	798	814	788	862	827	780	780	767	827	747	810	775	787	849	819	772	808	781	810	736	816	827	799	832	841	763	790	757	749	770	801	745	791	813	741	790	772	774	799	797	729	796	792	769	825	706	793	768	843	821	826	792	806	822	810	815	801	817	772	811	762	806	774	836	845	817	855	879	803	811	807	821	786	847	870	800	736	789	790	783	760	766	765	792	856	744	823	755	788	781	765	804	756	790	768	783	819	739
75133	62705	72477	64933	52569	39851	27579	15699	7377	3261	1487	845	451	395	401	393	377	438	367	390	354	386	396	381	412	354	365	381	373	400	389	398	368	428	400	428	367	392	358	398	381	355	391	380	403	395	371	357	407	381	351	373	349	347	392	404	358	424	391	364	390	376	367	378	354	378	376	384	424	378	389	377	361	380	391	352	361	375	372	362	372	376	392	382	407	403	379	363	416	406	388	394	404	397	379	366	378	364	410	375	382	433	377	401	394	348	353	399	377	354	357	377	371	403	362	389	391	398	354	422	407	416	399	375	376	352	386	420	396	419	383	377	386	420	391	351	413	368	387	386	361	369	362	383	378	407	368	374	396	373	374	414	382	392	387	343	367	371	390	386	379	360	362	368	361	399	383	405	361	356	382	377	397	407	372	370	404	362	379	378	400	392	407	411	372	380	386	372	372	389	404	365	413	379	374	353	414	411	404	390	404	381	369	378	414	397	378	386	385	391	382	401	360	394	367	406	371	362	353	375	343	358	390	384	387	394	391	383	367	372	383	417	368	383	403	398	360	359	370	368	371	397	349	366	378	402	407	389	342	363	376	423	373	346	390	377	377	381	354	395	391	375	399	371	362	407	370	372	385	347	393	370	360	400	375	400	408	384	379	363	362	391	373	374	371	368	372	389	330	370	408	353	358	356	378	357	363	363	408	390	334	396	393	370	367	379	403	382	383	403	415	371	399	344	375	361	407	385	390	369	358	381	408	430	425	361	377	373	384	387	361	371	377	367	366	377	376	407	360	388	368	362	400	384	407	393	364	340	402	387	361	386	430	384	382	359	385	348	401	352	348	371	370	392	436	406	371	377	374	373	388	384	367	385	366	382	337	397	388	373	368	398	332	395	389	397	378	375	376	407	360	387	367	379	348	400	405	362	344	373	388	394	328	365	355	404	375	367	397	392	380	398	363	370	393	347	373	363	405	345	404	360	378	383	383	390	375	378	362	412	415	400	355	380	370	381	410	413	365	377	436	351	364	414	355	387	338	374	342	385	379	343	364	358	357	394	368	397	325	364	414	386	370	362	407	411	360	365	350	378	378	388	376	393	397	379	416	346	403	378	367	349	408	368	367	364	370	341	335	385	362	429	373	403	390	366	363	368	409	402	338	408	370	355	378	386	389	405	407	383	393	388	368	368	381	379	377	375	431	341	388	409	335	375	376	363	399	395	374	372	388	427	385	390	421	389	383	361	365	402	399	370	406	394	358	332	398	380	380	382	355	415	360	350	351	386	378	352	401	380	384	371	398	379	370	372	400	405	401	383	349	390	392	372	378	368	428	396	385	361	389	406	341	352	384	360	340	372	379	399	351	367	336	352	386	369	396	384	413	422	388	352	386	402	365	374	422	386	394	389	401	356	369	386	379	377	356	337	314	396	365	371	380	374	407	382	356	377	378	371	380	385	397	367	359	409	361	375	413	413	368	369	347	407	395	375	375	340	369	384	397	368	364	373	383	345	389	415	409	358	415	383	392	394	413	366	393	365	418	400	401	348	356	391	386	372	374	369	370	340	384	382	377	421	372	361	392	396	340	350	339	384	403	401	402	376	372	343	352	359	353	404	374	350	372	331	401	365	414	402	312	394	349	401	369	394	361	319	407	369	392	390	400	387	378	370	399	413	422	394	364	373	342	397	381	375	383	363	348	374	381	399	384	381	352	367	398	399	375	434	373	393	359	361	379	405	401	399	350	384	358	396	373	368	349	386	375	390	390	366	402	384	398	385	372	394	397	390	388	360	364	392	373	400	368	357	391	392	351	387	351	357	364	370	404	376	406	353	357	397	381	360	384	405	366	356	386	393	381	383	384	347	371	349	350	349	397	388	359	400	364	353	404	375	372	370	366	372	379	397	341	414	396	397	392	381	389	377	362	386	382	394	409	352	389	382	420	392	384	404	386	388	364	382	429	376	349	367	382	398	374	387	400	386	381	356	389	375	359	370	378	415	327	360	374	382	401	366	412	399	416	365	356	373	386	379	377	368	376	392	357	392	392	387	388	389	386	392	365	388	410	402	404	386	369	392	416	387	410	407	361	351	384	400	340	365	362	373	381	386	355	388	402	362	400	375	385	348	389	390	422	359	373	334	388	354	377	390	349	322	388	398	406	361	372	368	386	401	357	385	358	366	377	427	381	391	387	357	348	367	385	375	361	363	398	406	383	359	384	360	363	395	364	385	343	377	417	374	365	376	423	357	408	403	383	388	377	387	348	350	385	381	381	389	393	366	401	382	358	361	337	394	380	375	381	363	408	383	351	392	387	386	368	402	380	380	395	379	322	346	379	363	400	400	379	375	398	357	399	344	378	330	372	373	351	370	383	362	400	384	378	391	353	396	415	367	370	414	365	421	372	413	379	343	382	404	386	409	384	329	361	387	424	359	396	398	398	365	401	406	384	374	349	418	373	384	375	417	365	396	408	393	359	338	351	379	371	379	417	404	321	387	352	393	382	367	395	382	376	390	394	401	378	410	392	389	388	328	369	396	400	385	395	373	426	408	404	379	374	402	389	394	377	388	406	381	403	349	405	337	339	387	351	379	361	392	375	365	382	407	367	362	341	340	378	369	363	401	415	374	389	380	402	400	377	399	373	382	371	355	373	380	381	376	371	378	337	349	362	367	392	428	360	412	380	368	389	366	403	429	401	390	401	400	360	364	384	391	342	364	354	390	345	399	371	391	422	375	373	418	392	388	357	397	391	380	358	375	403	390	410	364	357	365	382	417	366	386	373	371	378	374	356	371	399	362	393	419	361	384	393	419	354	375	369	385	377	388	387	383	369	372	386	343	376	394	337	364	401	353	359	389	387	374	376	401	366	369	358	373	389	362	344	384	354	357	403	397	359	352	333	375	401	365	358	429	373	369	395	330	402	407	379	363	386	376	359	384	393	381	382	389	386	386	363	395	389	392	386	366	409	379	424	382	365	402	396	389	364	361	372	392	387	404	370	388	351	326	364	424	401	371	396	360	393	368	381	383	368	410	398	422	402	405	383	391	376	382	411	368	356	344	388	400	337	387	378	407	392	363	343	355	369	352	358	367	375	374	398	345	414	374	369	383	361	391	378	404	399	347	365	351	421	358	359	365	422	406	344	412	390	347	381	357	394	404	381	394	374	353	407	402	424	412	357	382	401	358	386	369	346	377	373	381	413	373	399	390	415	349	362	393	377	359	396	316	379	373	407	378	405	396	376	345	373	338	371	364	364	409	385	383	349	354	377	372	358	377	388	379	410	379	372	350	391	393	397	371	368	412	412	362	424	361	369	394	359	362	342	361	381	401	394	382	376	404	378	363	399	384	418	372	405	319	356	422	360	366	363	391	335	368	381	419	366	379	338	383	384	340	380	378	340	335	397	359	417	382	365	370	385	363	375	383	383	362	354	399	378	386	367	362	352	400	388	386	393	399	432	372	357	379	368	397	349	338	422	370	398	375	394	391	414	340	377	376
44546	44857	66180	69330	61665	51432	41466	30301	19133	10811	5384	2742	1106	830	801	819	821	862	845	806	852	843	795	876	846	858	771	828	842	854	785	793	744	806	830	821	869	853	776	843	776	824	842	796	825	798	785	878	801	801	873	792	853	829	782	804	851	771	835	836	795	884	818	803	815	833	785	827	824	788	875	784	823	819	808	810	882	806	801	818	768	846	806	812	831	853	828	825	803	786	797	844	829	841	819	837	826	816	816	828	786	836	775	791	818	818	800	811	824	833	808	801	858	789	780	779	824	831	774	831	769	819	798	834	832	854	811	868	809	791	805	836	775	829	802	814	821	779	870	817	782	825	840	862	832	832	776	859	898	790	843	777	822	824	777	801	730	838	828	823	806	842	836	806	831	808	816	842	808	822	812	797	847	800	838	825	788	783	799	812	812	897	827	850	806	843	805	870	838	826	819	842	805	835	775	827	806	809	787	807	787	790	836	890	822	840	845	815	861	817	796	807	845	788	821	847	816	872	799	832	800	853	842	803	866	816	811	830	831	796	875	849	833	832	784	791	840	845	826	831	793	814	813	827	844	849	796	861	787	800	844	826	797	794	820	783	834	806	798	777	816	789	807	875	814	776	816	839	815	850	837	867	807	843	827	787	810	798	802	835	777	827	759	820	875	816	785	766	819	859	792	792	814	808	814	849	796	800	853	798	794	825	861	864	872	811	785	803	806	806	825	826	834	836	792	807	830	831	852	802	808	815	821	843	862	773	794	836	862	810	816	775	833	829	829	761	827	815	794	817	756	765	829	804	801	861	809	780	804	847	803	833	857	777	786	795	826	816	804	829	771	816	823	789	774	782	842	815	852	820	808	795	847	846	801	823	787	787	790	781	792	896	846	784	837	839	859	858	879	852	803	850	776	836	841	799	787	819	797	849	853	816	771	834	823	827	819	808	779	815	828	776	829	795	816	823	807	812	845	895	792	855	795	858	827	796	821	859	850	826	795	839	844	804	825	791	819	810	814	788	810	785	813	752	804	840	823	841	813	826	790	807	792	755	814	807	766	822	796	825	821	810	831	796	829	851	798	843	778	838	863	755	796	811	769	772	781	823	822	823	826	803	789	857	833	824	826	825	780	845	842	795	822	857	836	787	847	875	846	797	799	804	785	819	809	832	786	815	794	848	823	757	819	868	837	822	873	785	834	797	798	811	775	821	893	815	809	817	783	833	778	816	841	823	785	866	846	789	859	836	801	804	803	782	793	823	791	833	811	801	802	803	828	770	785	804	804	849	833	785	836	810	881	883	846	857	787	848	801	825	808	835	835	829	847	803	836	840	839	802	850	820	826	846	819	862	798	753	824	785	827	821	793	839	797	778	850	780	785	797	848	785	832	792	853	817	827	771	822	828	828	805	877	839	880	861	847	760	817	775	758	813	792	773	785	819	754	807	852	848	815	847	815	847	840	838	818	824	827	796	826	776	835	778	786	814	821	785	835	787	768	833	825	780	838	824	829	819	858	809	813	852	843	813	830	793	763	842	836	785	807	800	845	831	774	797	830	830	866	806	802	816	830	819	800	808	820	834	840	821	825	863	778	815	805	840	784	793	803	852	842	852	868	858	829	833	816	865	829	786	828	794	857	822	815	828	790	816	814	817	855	862	776	854	776	796	801	868	802	760	805	831	784	853	815	817	815	809	807	815	792	804	784	792	840	847	798	853	826	801	766	801	809	837	760	797	834	826	770	782	849	847	820	816	813	805	775	815	797	824	858	826	811	874	802	819	884	837	817	772	865	836	778	841	841	827	825	800	814	819	837	812	817	805	796	846	789	834	820	829	822	814	838	833	840	816	831	768	813	800	841	818	845	842	800	818	801	882	735	886	811	812	873	844	806	783	796	803	817	847	846	834	821	803	801	818	779	829	791	797	786	794	825	828	803	839	801	779	818	859	862	797	850	813	745	839	800	818	822	800	792	836	810	819	839	805	825	830	822	808	812	788	854	868	844	814	817	830	854	782	769	844	846	820	884	821	826	824	841	816	763	809	788	868	860	843	760	827	837	794	826	866	856	826	795	813	826	794	840	783	796	777	843	800	805	809	744	852	827	796	781	775	845	852	804	850	822	823	795	855	860	808	827	817	815	786	851	823	882	772	813	850	794	795	799	786	858	857	768	804	821	820	862	799	784	780	805	812	808	834	835	758	805	846	798	858	841	823	857	853	844	786	878	757	839	830	790	856	806	797	825	823	830	821	825	818	800	800	839	798	802	793	799	813	815	810	815	826	812	838	807	804	780	813	851	826	841	803	815	783	825	781	826	804	820	863	807	803	806	776	802	781	816	781	819	825	889	849	845	882	836	805	833	856	818	786	776	819	843	870	798	808	800	835	837	846	801	863	803	801	815	811	812	813	815	800	793	809	856	781	773	815	853	834	790	850	776	860	881	813	842	841	823	766	816	849	806	863	775	812	805	861	844	802	834	815	824	826	785	836	857	871	847	795	790	804	829	856	787	823	783	843	815	823	850	874	815	788	818	771	844	790	820	816	882	834	786	854	833	825	811	774	806	811	826	805	785	820	798	804	793	861	797	835	811	787	822	810	834	890	827	815	796	804	808	854	804	854	809	778	879	822	839	789	826	781	829	874	812	855	834	847	812	800	801	834	778	835	762	854	840	840	795	808	791	840	806	793	840	815	871	851	789	788	793	818	812	815	850	857	803	820	779	794	789	842	886	849	833	851	782	789	728	793	808	800	831	826	777	801	826	764	756	852	769	840	784	768	836	845	863	817	785	819	801	796	815	803	769	822	809	820	811	795	842	867	829	789	866	763	795	848	884	779	827	826	804	854	823	803	785	789	828	860	846	811	825	791	837	831	817	808	802	837	799	779	848	823	798	829	789	822	856	815	823	836	812	824	804	831	849	906	738	808	861	838	754	793	846	811	830	843	779	835	838	803	828	833	863	857	837	794	819	818	776	808	865	750	824	844	797	778	779	869	855	797	776	796	803	772	835	838	799	839	846	852	845	844	830	830	799	826	825	799	851	838	806	758	808	836	841	822	814	828	845	833	837	778	850	800	854	816	812	851	843	821	786	789	832	801	868	828	799	818	795	876	813	838	840	795	780	796	834	829	821	783	836	814	817	832	831	859	796	809	803	830	843	843	815	791	833	803	806	815	823	814	781	871	799	822	834	768	828	805	810	826	822	804	819	771	854	857	799	782	820	855	784	830	819	803	775	898	816	840	806	826	872	834	870	793	791	825	823	792	808	787	809	823	835	830	808	811	808	733	818	782	768	829	836	845	845	812	835	820	818	851	827	770	804	797	854	800	834	733	867	858	871	805	832	875	776	801	864	861	815	859	817	828	856	796	793	817	841	832	772	843	849	830	841	888	776	860	818	807	831	761	861	826	840	799	848	835	816	791	792	819	826	831	807	827	831	803	817	792	825	827	831	861	805	819	835	767	856	840	750	838	821	834	800	854	818	888	781	831	794	844
8767	4475	5301	4882	3208	1867	1282	796	541	421	373	275	244	259	265	205	244	280	241	256	238	249	244	268	247	244	256	241	257	264	272	229	282	244	252	245	246	255	286	266	263	249	223	222	226	235	221	253	270	242	254	265	272	252	247	285	254	262	260	274	222	240	235	256	244	235	266	231	263	288	240	250	256	226	269	240	227	293	242	255	242	231	255	241	244	253	236	291	270	246	235	244	224	230	219	236	243	267	253	220	246	283	226	269	276	245	241	238	245	273	243	256	262	259	258	244	221	254	256	214	242	254	266	252	238	251	254	241	231	273	239	256	239	252	250	236	264	256	265	233	266	229	236	280	235	282	255	239	214	262	260	236	252	245	246	244	255	263	257	273	235	250	230	245	247	250	248	232	239	275	266	235	240	234	245	273	241	219	228	255	213	247	259	255	276	240	229	292	228	261	246	260	247	291	240	257	260	236	244	256	255	268	226	247	270	274	257	257	267	236	235	263	248	271	247	237	264	237	277	257	232	228	252	237	243	238	255	266	208	255	217	240	264	258	228	242	253	270	253	246	248	260	264	269	247	235	254	249	239	250	259	251	245	242	275	233	260	260	264	258	254	285	249	226	253	267	242	270	208	271	243	264	281	244	283	241	272	247	245	238	231	223	228	227	240	236	222	267	241	242	247	273	263	220	231	279	255	273	266	263	242	231	275	262	222	270	264	272	218	232	269	242	245	253	251	269	269	258	249	234	244	255	260	261	270	269	219	256	252	219	247	242	247	238	278	251	265	256	258	234	212	261	254	273	259	243	237	234	238	248	256	256	263	242	250	257	269	236	238	251	255	244	270	252	243	273	251	261	261	241	240	264	273	267	261	248	229	246	234	246	239	258	291	215	213	274	258	284	228	228	283	235	267	241	270	273	267	264	239	244	241	246	271	247	234	253	267	268	250	229	220	271	248	244	261	243	235	270	249	289	252	242	273	263	262	270	256	242	249	247	299	252	247	255	231	258	250	225	272	245	262	270	268	256	280	237	245	271	272	256	252	241	219	235	254	249	240	249	234	239	262	236	248	233	244	281	260	246	269	287	270	252	249	241	246	257	253	205	271	241	224	249	249	254	257	249	282	248	261	244	255	248	261	248	257	243	254	228	272	274	264	234	254	226	257	237	253	265	267	282	272	254	247	262	271	270	241	288	235	262	251	274	264	249	283	255	256	230	225	240	273	277	255	246	263	261	264	261	262	237	235	256	252	256	262	240	270	257	231	277	275	245	231	243	238	255	249	248	234	267	239	261	253	217	248	236	253	235	277	253	254	270	249	293	265	242	249	231	238	264	267	246	267	253	254	280	260	249	220	227	289	243	271	270	261	237	271	240	242	254	247	269	256	258	260	259	258	270	245	245	238	224	262	231	249	291	221	224	230	266	243	229	236	254	252	254	259	219	274	225	257	282	258	253	249	251	229	256	252	260	235	238	258	258	246	225	264	261	243	275	275	238	256	243	238	241	246	226	253	294	277	242	225	280	229	239	271	269	249	229	220	251	251	266	238	238	255	248	273	258	299	234	235	270	272	258	255	259	191	235	254	256	291	289	234	237	250	283	230	276	245	272	267	262	242	243	230	245	239	234	233	251	262	240	239	252	212	240	242	232	280	240	271	252	264	248	243	265	264	264	249	265	257	216	236	256	254	250	235	250	273	257	265	255	232	270	230	239	256	283	258	274	210	283	256	233	257	248	246	249	260	264	256	253	248	263	254	220	286	239	259	255	271	254	214	252	231	222	255	231	229	282	241	224	291	225	219	266	239	255	277	268	278	245	261	241	281	270	267	256	292	247	251	237	248	232	269	263	269	234	248	236	256	225	236	259	268	239	241	286	258	279	261	244	236	236	217	251	256	269	228	267	282	301	242	238	249	279	251	240	248	258	265	228	263	255	268	239	261	256	246	239	248	275	251	243	257	263	235	262	258	287	275	244	244	238	253	206	225	256	225	279	221	274	263	231	237	250	230	242	252	272	234	254	238	262	258	240	228	263	264	252	254	232	251	248	261	230	273	247	248	256	240	231	245	249	245	234	271	270	269	260	263	269	260	276	248	273	261	257	253	249	260	245	228	249	273	225	262	284	265	245	263	258	245	223	237	249	259	248	278	233	247	234	252	260	242	231	258	251	255	250	251	276	238	252	257	271	235	257	267	239	250	224	224	247	260	238	263	229	303	241	240	263	248	233	254	254	245	227	253	253	242	250	242	254	249	233	264	235	240	233	245	252	220	241	261	275	221	254	252	255	248	264	251	226	260	294	245	249	281	240	296	250	254	275	261	266	277	242	256	243	300	295	243	283	253	250	228	269	246	236	233	248	217	213	226	249	244	276	266	270	243	240	278	238	271	243	222	230	236	277	264	227	242	277	251	242	240	244	257	222	272	252	253	232	261	242	294	240	254	268	226	263	259	276	246	211	254	233	256	262	235	268	282	242	253	239	255	233	253	243	277	261	251	258	270	269	258	283	207	259	282	253	260	253	240	260	213	257	261	271	238	264	251	260	235	226	239	265	296	242	270	268	244	226	234	257	239	243	241	252	269	276	263	257	240	241	210	271	233	240	255	219	255	226	238	260	254	242	235	226	231	228	246	247	251	253	252	225	248	255	240	272	244	238	249	264	232	229	223	222	244	257	205	234	242	271	270	283	258	265	258	268	257	250	253	245	244	240	238	247	251	247	250	252	250	262	233	248	298	232	273	243	248	264	251	256	255	243	243	267	245	244	239	231	242	276	263	274	252	255	263	250	239	234	223	260	241	234	242	254	228	229	258	254	245	255	265	269	239	262	238	236	215	232	237	260	282	264	254	251	243	229	280	255	246	245	270	251	244	242	232	238	256	259	245	258	247	243	264	238	267	258	260	249	241	252	245	283	231	253	242	278	240	245	241	246	236	260	239	225	243	226	238	262	243	263	246	246	250	245	236	275	270	259	260	242	219	231	256	253	259	234	236	233	263	262	233	247	255	239	262	250	241	255	243	214	227	259	247	236	235	237	229	239	233	236	231	230	271	242	240	246	233	256	281	242	257	280	226	253	231	240	259	255	260	256	251	237	267	222	239	259	224	260	260	240	291	275	233	257	236	276	245	244	255	275	267	257	262	257	268	246	281	226	250	263	246	219	275	241	248	275	274	252	232	234	253	259	279	251	220	260	223	270	282	275	288	272	272	269	255	255	238	239	241	241	269	227	255	244	257	296	258	250	239	241	250	263	263	231	223	259	226	252	266	253	238	243	279	268	240	267	283	244	251	219	242	250	239	270	266	246	266	269	251	244	241	238	231	245	256	232	253	237	288	253	255	256	240	276	258	260	243	232	260	243	264	246	246	257	253	260	261	252	257	260	265	261	256	242	234	276	244	229	260	242	273	240	267	257	264	245	259	275	267	244	249	249	254	245	238	285	264	286	280	245	245	228	229	311	272	259	255	251	244	243	241	259	275	262	266	240	277	207
8299	5870	10455	12038	9186	5966	4040	2451	1598	1128	834	666	569	577	595	576	534	599	556	596	555	550	553	566	544	551	569	564	592	571	604	594	597	551	572	568	614	624	576	554	589	585	562	619	551	582	525	588	582	554	528	571	561	611	580	545	559	591	563	557	504	547	549	557	588	537	536	587	589	584	589	534	554	557	579	565	584	569	584	542	590	578	580	567	609	595	579	578	568	602	558	572	562	552	567	588	561	596	556	603	570	590	597	579	572	528	579	584	588	567	587	547	533	575	566	595	551	571	563	538	605	581	594	576	558	596	570	574	560	594	629	564	571	563	586	552	538	603	564	595	578	582	596	571	596	576	549	562	578	575	567	546	578	547	616	546	596	588	592	553	545	560	557	597	559	609	554	615	608	578	571	548	570	568	585	550	569	578	599	589	570	569	568	570	562	563	570	563	547	602	597	539	607	590	630	587	593	554	603	574	643	540	535	560	600	577	557	600	540	579	592	544	608	562	606	585	568	545	558	581	597	565	586	571	596	580	574	569	582	593	523	576	575	587	574	594	595	530	570	605	573	514	560	538	551	568	556	613	572	570	566	526	568	630	572	535	579	539	590	573	562	519	578	571	608	542	586	545	536	563	571	595	584	577	606	607	563	568	552	558	593	573	590	558	543	611	561	598	568	565	585	531	570	538	570	563	600	586	575	608	562	548	566	581	592	557	589	582	588	554	567	515	572	586	558	568	569	578	602	582	542	528	537	538	616	601	631	569	621	595	527	602	535	528	588	578	571	605	563	562	594	568	620	559	590	573	585	596	549	576	605	564	546	554	582	632	573	569	598	546	570	541	563	533	596	584	570	585	533	565	565	564	572	623	561	610	591	542	569	559	580	599	548	586	536	565	607	557	559	574	570	578	595	550	511	577	623	547	575	538	574	551	557	563	540	568	545	596	549	567	545	541	577	555	592	591	588	569	583	626	567	571	536	591	589	550	532	574	582	516	593	535	563	595	563	579	613	562	579	604	567	562	586	610	579	564	588	549	544	559	573	595	564	572	572	566	623	595	580	565	539	602	560	562	573	602	566	551	576	601	550	584	595	604	530	523	585	568	558	556	564	562	558	541	548	578	557	574	532	540	561	550	557	502	530	554	571	572	560	545	566	580	609	550	585	555	542	568	594	608	575	573	558	573	608	532	593	614	544	573	604	572	614	597	560	587	572	551	568	526	566	559	600	595	556	614	555	527	581	538	609	583	554	513	562	599	550	570	540	593	553	560	592	557	554	599	579	575	602	558	590	570	559	556	550	577	576	569	582	574	574	569	597	540	576	562	560	573	586	549	566	535	576	552	579	567	540	576	591	576	567	575	577	550	547	554	591	535	578	570	531	565	612	551	568	607	595	569	600	555	584	592	594	566	532	542	602	583	571	610	546	566	618	584	542	594	526	565	559	550	578	575	561	549	554	559	570	604	564	598	582	529	564	521	580	554	582	586	530	565	569	588	573	552	550	575	580	583	564	575	562	561	592	555	534	563	534	604	573	560	581	553	584	550	590	557	557	594	566	516	570	566	536	556	532	605	564	570	560	573	557	560	558	581	530	569	580	566	584	567	573	559	545	570	581	546	600	593	542	557	590	579	563	581	529	608	557	533	549	622	607	560	572	580	525	577	550	552	612	591	553	584	611	595	561	622	577	538	553	557	563	539	562	571	609	533	563	545	539	568	543	606	579	591	572	541	593	557	535	598	599	591	567	551	568	584	564	580	503	541	557	568	589	609	541	592	603	559	571	550	575	555	604	570	564	575	599	618	567	602	527	555	573	572	601	596	576	574	571	571	594	563	558	552	605	560	566	590	582	534	589	556	569	596	575	580	565	554	549	606	603	576	550	590	563	561	582	533	584	541	564	594	563	615	562	579	633	555	572	621	567	558	644	548	557	583	558	567	570	607	592	552	578	599	580	597	601	557	581	575	597	567	537	543	598	580	542	543	528	581	600	568	548	556	559	561	589	600	543	563	549	565	529	556	609	557	545	603	615	573	591	559	586	600	574	595	576	556	575	587	576	592	535	602	568	577	544	583	582	552	538	575	593	538	563	580	565	574	638	547	548	590	596	595	553	546	581	592	564	548	549	518	593	553	596	559	572	552	549	535	542	561	545	588	615	581	579	606	553	587	545	620	591	564	548	538	589	577	584	582	564	601	526	604	562	522	569	566	600	540	553	571	591	543	564	567	559	575	568	548	560	541	533	548	566	593	592	586	607	587	561	542	659	547	614	534	574	567	576	556	595	531	576	576	565	556	594	579	585	604	565	527	570	589	562	539	554	592	579	596	573	611	582	581	584	580	598	607	558	555	598	576	594	538	534	551	607	591	525	605	579	560	535	528	540	536	566	534	616	563	589	563	583	590	551	580	593	564	575	594	535	562	575	578	601	584	569	608	575	577	534	556	535	527	575	568	601	572	559	548	586	575	584	537	550	547	537	606	590	610	566	563	587	594	619	545	571	547	573	568	552	550	585	586	603	578	572	596	559	626	626	538	579	529	546	581	588	565	533	576	543	561	580	564	547	611	559	571	558	569	607	588	544	603	565	568	578	633	586	581	580	559	566	570	596	552	570	611	575	593	547	542	594	564	577	560	600	575	553	562	603	584	550	556	582	595	588	613	544	587	575	586	606	540	611	586	598	575	554	579	538	584	576	529	622	560	607	547	535	602	545	585	580	550	590	542	564	547	602	568	582	591	566	554	627	580	578	561	576	576	589	584	630	532	584	573	558	563	582	557	560	604	588	563	590	543	555	605	552	609	581	618	608	578	580	591	597	548	551	639	586	576	557	560	596	536	592	577	602	557	605	613	634	587	565	581	590	539	569	532	548	577	542	537	618	616	548	556	571	556	586	555	599	601	571	554	557	549	546	584	538	591	584	541	548	608	558	547	536	533	616	607	585	524	568	567	570	577	572	560	543	561	589	558	549	568	529	549	572	541	579	562	562	574	567	544	564	581	601	618	581	580	537	582	577	596	591	531	593	597	596	563	606	561	564	583	586	607	575	583	538	559	573	572	532	561	580	533	577	571	625	616	554	594	555	555	569	572	560	585	587	625	571	556	556	522	573	585	527	606	560	568	602	571	539	609	541	554	559	563	541	596	593	552	569	631	585	599	497	571	607	576	521	578	552	576	548	579	534	595	561	568	559	595	597	615	599	560	578	555	563	589	577	594	565	573	607	583	544	617	551	565	578	573	599	577	588	544	594	550	571	555	579	541	571	577	593	527	570	568	560	571	611	570	568	569	573	577	553	579	548	599	608	576	616	610	603	572	611	588	569	564	557	587	561	586	575	564	581	564	576	610	575	573	535	552	555	597	583	595	621	554	594	554	560	591	557	533	533	614	566	597	582	545	555	570	549	596	550	550	577	601	576	550	543	577	557	601	569	579	624	545	584	567	605	551	550	546	597	557	552	561	590	531	577	552	554	599	605	561	573	563	550	570	571	545
72499	61375	72506	66156	53530	40671	27155	15286	7243	3092	1492	691	383	382	395	367	368	370	347	359	375	394	360	334	379	354	361	359	353	393	363	338	317	387	343	338	366	362	353	346	395	389	349	376	364	340	367	335	357	319	345	374	375	336	356	380	361	378	371	358	342	390	332	356	401	379	346	379	374	325	353	337	390	361	363	375	354	385	367	352	386	372	334	344	370	346	381	335	387	359	370	379	345	317	369	355	355	376	374	375	337	333	349	321	341	367	333	367	340	356	397	349	405	339	323	382	354	354	365	359	359	354	357	339	346	385	389	361	360	337	378	321	380	338	339	355	360	337	371	373	362	384	351	388	372	357	381	373	351	368	316	334	369	354	340	357	342	357	335	377	333	325	364	356	350	370	339	350	376	329	348	333	409	385	388	346	369	381	326	342	357	372	364	363	372	360	360	340	389	361	378	297	351	370	378	358	330	355	351	379	358	343	350	368	307	298	339	367	354	354	379	361	341	356	373	334	361	396	353	345	365	355	353	338	332	329	352	322	347	368	391	347	334	356	345	332	316	373	352	356	388	328	336	389	348	356	351	343	363	347	360	352	312	336	333	379	371	370	339	367	345	345	376	348	350	354	348	359	351	357	353	359	368	307	377	360	358	377	321	338	381	367	404	372	347	375	385	398	357	349	339	362	328	393	393	351	316	349	372	380	351	350	351	382	369	396	386	375	421	334	364	351	350	345	356	381	374	374	385	383	340	381	295	382	374	310	339	392	370	345	341	372	322	327	363	375	363	340	378	323	360	381	323	331	362	376	376	365	369	333	355	328	377	361	352	350	333	388	345	372	347	357	345	362	351	363	380	391	384	407	355	323	360	339	377	334	358	359	325	345	355	379	368	363	341	321	303	335	344	395	356	338	353	355	343	359	355	353	334	357	351	364	372	369	386	376	376	305	335	334	383	364	352	351	360	378	377	326	324	358	411	393	342	372	382	341	379	356	347	387	367	353	424	338	320	374	339	348	361	357	371	372	369	335	357	340	388	359	348	354	351	344	356	365	381	362	363	378	383	362	341	354	335	368	372	354	372	364	329	366	349	389	348	367	361	365	349	351	340	337	347	354	335	375	315	346	387	382	372	363	368	348	383	356	371	394	339	346	381	365	351	359	334	395	350	354	401	371	359	345	355	353	398	365	347	327	354	382	340	358	384	371	319	343	338	348	368	377	322	370	364	374	333	337	354	356	364	361	330	357	353	372	368	357	383	344	334	370	329	354	388	337	338	371	346	367	382	303	343	340	351	343	367	386	339	377	359	370	364	352	350	361	328	338	339	356	382	391	370	363	352	388	350	348	359	342	352	368	347	380	346	380	355	358	362	369	339	350	343	396	374	357	345	343	345	375	358	359	372	348	377	361	373	350	332	372	363	345	375	360	363	346	370	328	377	348	372	378	390	357	369	359	333	391	329	324	289	360	343	376	347	339	333	349	338	323	351	346	389	383	361	322	368	384	351	358	356	350	331	333	356	347	354	364	340	370	356	350	364	337	328	340	368	368	358	365	393	352	354	417	337	340	366	338	343	339	357	349	357	383	360	405	315	336	355	372	349	340	372	354	372	380	390	359	395	375	382	376	359	393	375	353	359	323	351	344	358	350	344	371	318	388	383	357	365	367	360	354	393	318	376	380	381	358	368	358	370	350	348	358	321	363	341	363	350	347	353	400	362	351	326	349	396	329	369	358	369	391	322	338	334	356	359	368	381	377	351	350	345	320	346	333	331	342	371	363	341	396	351	372	382	385	346	398	355	367	382	337	371	371	375	315	397	380	357	389	373	363	391	364	401	351	337	372	357	353	360	372	377	376	349	367	348	332	396	362	376	374	370	348	336	347	370	359	371	342	338	369	360	338	368	310	360	369	310	369	377	372	346	354	360	357	322	386	367	368	355	351	378	386	344	393	368	330	341	386	358	355	372	382	340	322	377	347	380	325	357	354	377	332	349	356	356	344	345	330	339	330	375	340	358	361	363	352	358	331	335	348	350	389	343	377	360	349	359	372	323	340	357	357	380	342	352	394	326	350	356	388	379	340	369	356	359	357	380	357	393	383	380	374	352	389	348	373	365	342	406	391	378	348	331	365	348	367	327	353	315	334	366	348	339	348	337	342	339	341	341	356	332	360	369	360	320	400	363	343	346	334	334	377	344	374	338	411	384	379	325	386	367	375	362	378	370	399	371	332	361	367	351	387	353	367	374	361	346	341	359	332	339	357	360	400	367	354	342	371	367	340	354	386	381	357	382	370	342	376	334	365	371	383	348	327	330	347	343	327	336	378	349	370	356	370	333	356	332	349	346	353	334	348	362	390	353	362	351	359	333	374	387	346	347	349	349	325	386	368	335	350	333	340	388	365	400	397	355	387	328	358	368	358	375	375	410	322	338	332	358	379	360	381	340	375	353	400	346	367	337	337	350	357	363	342	381	367	387	340	368	352	326	379	368	366	340	371	353	358	345	339	385	340	384	359	381	372	343	357	364	403	348	338	417	386	331	381	348	376	387	334	342	363	398	338	372	351	350	330	333	345	373	371	385	379	354	364	326	391	342	352	363	380	369	301	369	376	355	381	375	373	378	351	356	384	359	356	337	334	342	371	359	340	362	381	321	336	354	364	331	359	408	364	343	388	367	345	343	343	354	371	377	355	362	360	393	346	365	324	331	338	371	337	373	387	376	342	381	330	384	345	347	343	343	336	381	358	377	331	361	391	362	374	347	340	342	301	351	363	340	346	376	368	382	367	332	349	353	372	401	348	353	379	358	340	335	372	377	330	360	371	372	380	369	355	325	338	402	310	329	384	374	346	352	353	382	369	345	341	374	321	342	323	371	390	360	352	358	357	354	368	362	363	385	336	355	372	354	378	345	360	358	349	347	324	354	367	378	377	348	384	349	337	375	323	367	343	344	337	361	384	387	351	333	303	361	336	385	356	352	341	334	306	308	352	373	406	358	348	348	352	367	363	378	361	334	354	370	388	332	349	386	376	364	369	366	379	403	372	330	360	326	355	334	358	368	364	385	340	332	362	374	372	359	379	350	335	398	374	318	320	368	388	366	366	366	370	367	367	383	356	346	320	362	338	364	360	368	376	345	367	346	382	351	388	342	383	376	371	385	370	317	367	393	372	398	384	371	336	344	366	390	371	316	369	309	372	358	316	336	379	319	400	354	345	367	341	311	359	354	331	377	344	354	377	367	351	350	370	337	330	339	380	359	370	322	353	341	336	378	401	354	376	347	340	367	364	355	316	385	338	388	321	342	352	335	406	366	364	343	342	337	351	362	360	308	370	314	364	333	377	372	365	370	330	374	350	328	351	322	361	368	378	364	349	300	367	373	357	334	379	343	336	360	351	355	340	356	340	306	354	401	366	365	367	368	384	384	367	339	349	382	388	360	316	329	374	375	363	372	346	337	355	409	320	362	385	380	345	376	367	363	373	359	365	388	378	363	341
42243	43471	66264	70278	62580	52391	41222	29783	18994	10361	5177	2584	1104	785	755	783	800	763	799	789	809	808	792	782	774	791	807	783	752	766	796	839	800	782	777	754	789	815	801	748	783	757	835	731	748	825	786	771	832	763	766	749	739	770	788	734	770	753	766	774	749	814	756	753	767	761	787	814	722	750	807	810	750	718	780	817	797	759	790	813	778	722	834	774	794	788	837	764	749	769	758	782	802	739	780	819	783	801	788	784	769	753	779	773	826	744	727	793	775	770	786	748	747	846	722	781	753	748	756	751	793	820	755	726	759	751	767	706	754	839	770	778	805	767	777	760	762	779	804	817	766	751	746	793	759	739	779	754	845	801	805	770	794	785	750	791	761	788	805	727	774	798	768	746	774	771	815	794	791	800	748	815	798	813	805	773	807	752	772	759	789	792	776	826	769	809	772	796	801	781	786	802	847	778	791	785	769	745	801	774	789	749	772	775	814	791	747	748	785	744	737	762	829	791	819	764	814	741	795	768	764	757	748	812	775	796	765	762	742	772	778	792	803	780	760	769	815	785	783	776	790	790	770	718	775	752	762	765	813	813	704	794	737	784	771	836	767	787	798	766	792	762	780	733	767	739	812	789	764	792	790	719	789	772	787	761	815	776	799	809	794	759	741	786	783	757	758	808	767	778	788	824	768	767	781	769	771	791	786	809	758	781	780	761	735	744	767	763	820	800	794	796	764	738	784	758	788	743	772	745	759	756	750	759	779	819	792	797	783	732	789	773	853	778	751	734	790	743	820	799	773	790	738	793	805	821	773	788	747	783	793	816	832	797	796	750	775	725	784	790	797	777	752	752	733	732	783	802	781	802	784	777	767	739	787	761	720	797	775	743	822	739	748	753	804	794	817	796	783	756	787	759	767	780	819	772	809	729	790	838	785	760	770	795	724	782	789	773	737	769	750	752	807	742	750	795	792	737	810	760	792	768	727	813	811	795	762	775	823	806	809	795	774	778	792	768	834	752	767	799	748	808	779	763	770	768	756	755	748	757	861	762	814	795	762	768	790	805	760	780	791	808	760	750	748	735	783	719	789	770	791	761	776	795	802	784	794	748	791	830	776	825	786	795	800	740	753	786	784	737	805	767	767	831	768	732	734	775	791	781	787	778	777	773	763	764	776	778	840	819	803	736	786	794	766	833	805	806	727	785	771	765	802	752	817	761	788	771	773	800	764	716	758	772	783	748	777	757	751	807	778	779	771	787	772	808	754	811	753	763	832	757	760	785	771	775	777	777	812	719	752	738	793	753	827	777	759	795	832	783	758	776	791	771	778	803	763	770	791	830	821	779	813	755	751	775	799	752	752	800	783	787	795	801	816	794	778	759	774	783	838	781	792	720	727	749	775	756	756	763	758	795	807	807	754	755	796	745	783	745	763	834	716	756	840	773	779	823	762	773	791	725	739	780	754	785	787	784	773	778	804	754	751	776	809	790	775	764	772	796	778	826	765	776	795	785	746	801	779	802	796	757	750	784	758	787	771	796	792	826	802	807	753	816	790	752	788	742	793	752	794	803	776	790	817	799	842	757	784	734	818	753	781	818	786	777	763	754	802	785	730	813	811	738	786	785	769	776	773	784	830	764	808	788	755	804	756	771	707	781	774	802	778	775	814	806	856	829	757	814	726	802	767	808	795	796	762	792	761	784	715	790	805	768	792	783	793	740	770	795	794	740	794	771	768	785	811	760	791	791	779	741	811	795	840	768	744	808	773	738	772	797	765	793	770	777	794	736	776	773	796	779	792	791	818	791	790	754	795	803	764	781	771	719	796	764	786	807	784	745	777	757	786	813	757	781	777	808	759	821	813	825	786	775	794	804	773	848	767	789	802	775	769	768	806	817	778	805	748	760	766	739	777	729	751	762	759	791	743	756	773	766	792	772	745	768	747	779	789	778	799	758	804	774	762	763	768	788	818	787	756	784	779	825	792	804	813	821	781	789	810	819	748	741	744	771	788	789	746	789	775	825	790	738	761	774	788	792	739	723	812	771	730	803	749	770	797	747	788	753	781	799	788	738	781	779	798	746	741	773	793	826	738	828	763	731	792	797	819	751	810	842	836	773	809	823	721	793	789	794	787	748	782	724	817	788	751	806	775	775	808	793	809	764	745	787	811	779	782	743	732	789	775	788	806	815	744	798	752	813	778	761	820	778	788	758	747	786	751	812	731	757	769	802	785	810	787	744	786	768	754	739	807	835	765	744	805	781	785	781	761	768	790	779	758	738	785	766	748	735	749	776	780	806	786	804	771	796	768	804	778	767	800	760	798	773	721	775	792	797	753	788	748	765	783	788	794	748	717	806	802	786	800	790	768	771	722	786	748	779	757	822	806	805	791	779	732	828	799	765	788	772	821	727	755	836	766	793	750	779	759	785	788	761	806	798	762	770	831	772	765	731	813	779	733	775	794	802	813	770	776	769	808	800	786	794	811	754	807	777	817	752	766	774	769	776	790	774	834	791	755	772	796	781	766	732	801	767	771	785	728	778	772	710	777	794	784	798	774	750	787	759	753	766	796	786	755	853	835	741	720	790	727	763	769	764	764	797	784	794	784	778	735	770	773	819	773	719	771	762	769	833	735	764	775	767	790	789	785	746	791	853	840	769	792	834	750	751	796	801	740	792	828	801	811	767	738	793	748	753	791	792	769	780	795	766	759	775	777	785	788	760	728	780	785	799	805	783	792	814	731	785	799	779	785	768	773	762	757	746	765	781	783	782	823	804	802	815	834	789	783	783	749	715	779	747	802	755	741	756	804	809	790	788	810	766	738	763	781	784	814	769	838	753	753	823	764	757	773	778	806	822	775	697	760	815	771	735	724	787	755	722	771	791	724	784	782	781	783	775	857	769	805	806	763	725	802	788	824	809	745	735	801	788	781	773	754	752	759	767	795	769	745	782	753	767	820	749	809	789	806	787	766	797	810	823	775	739	756	808	848	790	763	751	795	783	790	758	816	807	767	741	770	751	756	759	809	772	768	770	762	763	726	771	757	780	740	785	770	750	776	807	734	706	813	776	714	780	779	752	766	749	770	783	766	751	758	780	796	766	781	774	762	787	738	783	835	802	799	806	783	785	791	805	763	800	791	815	811	792	808	795	767	758	830	820	761	748	799	802	786	789	776	761	798	792	828	792	826	802	790	767	739	790	782	740	786	768	772	756	812	784	811	763	780	812	795	746	804	823	793	850	793	825	760	786	805	790	804	745	792	768	739	745	793	800	798	783	807	802	769	772	821	767	791	758	782	816	798	786	737	771	758	784	757	758	782	828	778	764	747	809	753	775	803	831	753	807	746	777	793	785	761	793	742	785	788	819	764	775	763	741	767	772	796	787	803	760	759	794	825	787	755	782	756	765	738	785	808	784	771	810	745	789	781	791	787	760	748	779	803	814	830	752	758	769	822	795	769	773	784	753	732	810	795	772	753	775	805	768	795	782	724	794	735	782
74095	63631	74546	67008	53759	39916	26534	14188	6455	2808	1380	800	455	402	399	390	402	387	397	386	366	366	378	371	398	357	364	405	354	416	406	424	383	407	401	360	392	426	397	373	381	363	380	386	387	359	347	370	372	405	351	380	395	395	437	403	379	375	375	378	401	366	401	355	379	319	361	378	353	384	392	371	317	401	389	407	388	388	389	432	406	354	415	359	368	383	395	381	390	376	397	372	350	403	383	394	388	434	386	381	364	377	380	387	379	359	408	384	378	441	377	414	383	379	348	369	397	361	373	364	380	370	376	390	370	393	387	368	380	398	382	371	404	374	386	361	359	375	410	416	331	332	420	340	396	352	395	383	408	395	377	413	370	356	396	395	375	387	391	369	403	390	336	373	364	377	387	352	373	361	377	364	388	398	383	349	378	376	373	392	422	357	387	373	381	387	420	408	398	380	417	385	366	347	351	375	362	399	423	375	370	386	349	360	399	374	413	394	395	380	353	387	402	407	385	386	383	388	388	349	384	392	397	365	371	407	349	402	401	374	374	370	352	387	390	356	398	397	367	390	352	362	395	397	377	395	426	412	419	380	392	378	384	374	370	396	368	367	373	393	389	412	345	331	369	378	396	384	386	420	372	403	349	413	340	341	354	375	376	420	409	378	397	340	377	420	425	339	383	386	398	389	376	400	368	370	379	380	366	382	366	346	352	353	409	400	334	378	362	342	401	357	383	376	351	361	386	377	353	346	393	375	428	386	356	405	394	397	389	383	383	397	382	402	452	397	397	408	411	405	366	394	397	383	347	386	439	399	398	398	413	355	391	397	383	405	385	386	413	388	381	410	377	381	394	397	345	372	351	386	374	395	374	379	324	373	358	366	350	416	338	399	364	404	397	397	413	366	381	360	391	375	362	403	372	388	395	400	392	375	378	414	426	400	375	390	414	368	352	389	343	390	382	386	398	379	390	384	366	379	377	411	411	376	425	368	381	364	390	357	333	419	387	355	369	350	409	364	403	380	347	382	386	360	415	370	395	375	391	394	354	372	381	422	421	359	419	390	403	379	337	409	415	377	364	396	348	409	410	383	384	393	394	404	393	405	409	351	350	371	404	399	403	404	418	356	344	382	383	375	376	406	406	404	379	388	386	367	415	392	383	394	371	387	415	381	386	371	356	368	367	377	366	381	386	372	403	362	368	395	400	374	354	379	382	365	386	370	378	368	372	370	371	414	351	403	378	397	361	390	369	370	377	375	415	423	439	394	348	369	415	375	380	381	348	352	390	398	393	396	381	320	363	360	365	356	394	391	353	380	365	393	409	368	427	347	353	383	385	408	393	381	369	388	365	398	406	358	372	397	379	383	356	356	380	399	395	359	331	411	388	382	407	360	381	363	392	405	377	360	400	404	376	354	402	358	357	377	361	408	348	394	391	394	429	395	380	338	402	401	395	344	433	390	365	397	399	357	409	379	393	398	387	383	363	387	366	384	357	370	365	371	386	402	405	398	406	420	351	364	379	403	384	404	367	475	392	348	404	370	382	353	393	361	381	339	384	368	401	355	355	379	372	389	357	355	404	370	395	385	369	347	394	396	365	361	397	365	376	415	366	407	377	383	364	402	360	402	355	412	391	365	383	415	423	393	377	378	378	429	392	342	383	362	438	383	360	343	380	376	357	417	382	368	354	369	399	335	393	369	369	329	390	417	370	351	386	314	369	388	382	386	391	403	376	371	371	397	399	376	371	359	365	418	387	380	391	361	379	389	382	323	389	446	411	388	389	374	413	385	355	354	373	399	349	389	364	343	413	433	363	361	364	395	384	403	400	403	394	387	370	398	345	360	357	386	345	353	378	352	392	373	377	340	364	383	357	377	382	397	334	370	382	393	390	348	354	381	384	375	407	407	417	357	373	375	393	399	387	394	353	381	416	367	351	423	397	406	365	346	383	410	379	406	387	369	386	367	422	376	415	393	434	370	380	370	401	370	379	378	380	402	370	352	398	386	361	387	412	353	392	409	386	334	380	385	405	383	385	400	382	369	417	409	373	403	380	375	422	367	389	329	369	379	405	373	425	411	402	348	403	363	387	401	379	349	372	396	382	408	378	385	392	384	417	397	388	408	392	350	371	383	365	375	369	326	406	347	351	374	387	419	372	384	388	400	355	367	361	419	364	375	369	393	349	380	386	399	404	386	401	374	368	376	372	421	408	399	387	377	418	352	433	370	390	404	410	371	384	385	411	391	367	373	377	376	391	396	395	344	358	393	401	408	370	400	409	386	375	381	403	398	372	371	414	375	415	399	397	393	393	388	375	434	379	373	381	425	346	354	362	396	368	401	340	417	386	412	366	397	370	322	374	368	381	407	381	331	355	381	377	365	387	367	378	382	407	374	393	388	372	399	382	344	371	346	396	420	420	374	427	377	373	349	383	351	394	367	407	415	385	397	331	377	383	391	358	370	373	388	373	391	360	396	386	393	338	398	371	391	405	388	406	406	398	400	380	376	382	387	380	362	380	337	338	367	388	409	375	386	402	381	376	355	436	380	343	349	405	359	399	379	349	400	398	364	374	421	375	397	428	367	395	394	390	353	383	397	386	354	366	401	360	380	367	391	384	385	376	350	385	371	393	340	404	408	417	342	371	420	412	358	371	395	404	376	384	359	392	397	387	358	401	413	372	368	344	387	398	412	422	379	400	367	371	420	454	405	383	358	359	371	371	343	359	378	389	361	399	339	362	384	399	397	398	396	358	344	390	375	386	401	362	384	403	337	401	397	355	385	380	389	348	377	362	331	371	372	389	401	389	391	393	389	354	351	348	379	387	391	377	392	368	377	386	341	358	360	388	348	429	420	395	448	392	400	376	330	379	330	404	404	364	371	412	375	365	385	355	373	381	361	390	425	401	357	389	402	360	406	369	359	363	374	328	381	390	388	365	353	366	346	402	336	356	346	346	359	404	368	414	412	357	400	396	370	402	367	379	351	358	414	347	375	370	391	371	383	380	377	360	389	385	381	408	365	367	419	397	382	385	385	391	357	361	359	372	383	435	365	407	387	374	380	410	416	373	408	417	346	356	353	390	397	365	375	364	353	387	418	399	376	406	384	349	424	356	404	396	327	385	339	407	388	359	395	411	425	370	358	367	364	377	377	417	379	364	382	343	373	357	375	373	391	386	368	364	394	416	417	446	385	420	362	384	374	371	425	409	374	400	393	444	385	380	387	375	367	384	377	353	386	380	415	417	419	381	394	323	373	392	416	366	417	396	406	366	419	391	361	399	407	388	349	376	371	354	373	396	377	357	408	356	353	361	381	377	388	379	368	380	362	391	393	392	384	395	347	392	435	386	392	380	365	361	389	366	394	405	406	423	404	370	428	433	367	356	359	376	365	335	386	406	350	363	383	350	413	401	376	372	403	382	351	380	353	394	352	368	395	380	380	356	353	359	379	417	397	378	373	415	356	423	350	344	369	403	418	389	397	418	363	358	405	371	395
43034	45346	68319	71675	62304	51544	39678	27979	17281	9477	4825	2270	1093	802	820	826	814	847	832	827	848	803	820	802	777	805	815	805	755	778	829	840	813	810	814	845	825	875	839	775	810	824	848	814	819	821	822	835	818	851	826	811	826	822	801	849	872	775	837	766	849	809	839	800	801	875	804	845	832	817	861	785	761	841	838	849	844	842	832	829	842	823	788	795	868	761	811	835	845	766	863	838	770	813	835	822	798	824	853	781	759	860	885	832	838	853	813	799	880	834	812	795	845	812	758	783	827	813	807	804	768	814	812	768	820	811	794	854	850	791	787	796	778	876	781	832	837	846	800	863	815	812	791	819	836	819	798	808	860	787	807	801	817	845	838	843	765	783	823	791	796	816	782	811	783	790	815	831	823	810	838	810	763	829	826	794	830	830	777	802	832	833	822	826	820	819	814	808	830	839	820	861	823	835	807	795	802	868	780	781	800	772	840	798	797	810	825	810	802	805	831	837	815	786	824	768	841	823	865	796	814	790	807	799	804	814	813	855	775	863	834	823	842	776	811	848	847	836	821	791	824	812	829	798	821	754	781	788	819	778	839	828	782	812	831	802	839	862	851	818	819	830	806	854	754	813	799	764	832	831	885	832	847	842	819	860	792	834	816	797	824	821	821	793	788	814	816	860	818	812	833	791	829	778	801	828	757	820	771	840	837	843	782	808	796	813	800	832	835	805	837	876	825	823	842	833	839	861	833	855	793	800	805	826	793	826	810	843	802	881	824	785	798	789	853	803	865	803	866	819	845	790	835	838	850	803	805	824	769	789	862	808	853	822	816	806	877	767	808	770	769	824	821	834	770	857	781	835	860	824	812	866	807	840	824	839	841	811	837	816	807	819	810	795	856	815	829	806	766	836	807	818	868	832	803	866	809	793	836	838	779	829	821	813	878	770	829	763	823	798	825	769	823	845	819	775	852	821	784	883	800	837	794	776	836	810	847	826	805	772	830	870	835	816	794	812	805	808	795	804	791	853	871	789	822	846	837	845	843	765	817	858	870	825	780	797	787	807	854	829	845	788	798	826	796	822	795	860	836	826	800	800	799	814	816	815	811	815	799	799	821	810	868	844	765	848	862	843	817	829	845	813	815	821	857	782	763	871	817	736	805	790	819	812	806	827	842	787	836	852	840	841	827	834	810	863	845	787	821	820	761	843	853	813	810	835	800	851	788	860	820	782	823	785	803	867	792	826	816	848	819	817	860	857	848	822	787	805	813	823	836	807	867	842	883	804	780	809	854	808	823	858	831	806	850	768	828	847	821	819	845	857	799	794	852	845	857	827	838	904	789	879	792	808	847	822	848	811	809	811	853	849	815	743	802	802	798	872	814	832	848	821	842	805	830	882	805	803	853	827	859	779	846	837	833	800	864	828	828	834	810	848	784	811	803	810	835	798	800	773	817	822	831	814	788	823	842	697	819	829	731	840	829	827	838	864	819	831	830	817	821	808	809	816	843	795	884	834	835	766	813	801	792	821	855	795	808	877	830	782	817	802	818	804	834	804	792	829	824	844	843	829	798	794	833	801	780	860	821	815	832	841	828	811	857	844	761	818	913	816	787	907	820	819	860	821	782	815	765	790	817	852	851	812	852	835	828	828	803	794	844	812	803	815	794	801	849	835	837	849	791	849	808	807	844	829	858	765	874	802	844	761	817	808	817	805	761	853	835	786	796	821	853	834	825	761	853	767	856	841	826	847	828	806	815	838	842	813	811	790	842	793	819	839	814	814	814	857	786	823	834	777	804	795	796	830	800	784	825	857	831	815	819	800	765	832	813	843	797	783	812	802	763	885	794	812	834	828	824	786	812	814	862	808	858	837	791	806	799	783	800	803	845	800	818	810	861	787	807	868	802	868	792	821	833	770	828	830	829	861	849	853	828	812	796	811	810	842	865	854	843	772	814	798	844	823	835	811	758	807	785	864	814	800	805	845	855	873	835	858	809	841	824	833	805	854	837	837	816	748	746	845	846	812	811	787	770	818	798	839	857	811	856	806	806	825	813	872	803	859	840	808	849	850	837	843	817	779	798	808	833	835	817	808	817	836	809	850	846	841	808	909	855	817	817	828	820	747	829	820	797	880	856	798	835	829	840	818	807	865	847	806	806	812	805	792	818	875	787	837	830	838	797	780	817	860	801	824	832	859	837	841	845	844	775	806	907	818	828	825	846	823	826	793	786	792	834	854	850	831	786	831	825	831	822	792	850	804	799	803	818	830	770	812	764	798	870	803	829	806	832	794	808	890	852	809	796	822	805	850	804	813	830	810	818	831	838	818	817	841	809	822	833	793	765	852	788	846	852	819	792	818	815	837	806	832	836	826	821	806	826	796	790	805	818	862	820	854	864	834	843	805	853	861	865	832	786	813	903	861	810	843	845	840	829	830	797	778	856	834	810	803	816	730	799	830	839	865	859	817	830	833	836	833	839	799	823	791	810	829	820	773	830	817	855	865	886	791	827	819	838	835	790	819	801	856	815	813	800	831	769	821	839	838	803	812	813	831	787	781	848	866	806	817	824	860	781	886	815	802	812	847	849	843	812	835	817	831	839	840	769	881	853	862	820	795	850	812	849	837	808	825	825	783	810	798	825	843	841	851	766	862	783	823	851	823	878	845	810	829	822	813	806	799	850	738	822	820	815	788	797	840	778	815	839	814	818	870	835	876	751	806	797	823	803	794	828	856	787	833	886	815	824	813	851	793	843	843	771	777	816	796	794	810	839	829	853	784	802	784	822	846	808	793	757	857	759	810	826	853	845	768	820	832	773	852	822	812	858	850	739	830	790	831	826	859	837	813	840	881	820	829	791	791	822	829	829	789	732	844	808	822	819	852	793	831	864	808	797	785	816	784	826	805	835	804	818	768	786	850	835	851	813	823	858	870	745	849	852	843	820	832	847	862	831	797	812	827	849	801	850	819	864	817	807	785	781	797	790	810	790	785	796	806	807	865	801	810	771	789	808	860	837	775	810	861	853	839	852	778	797	850	828	803	794	908	868	833	800	815	804	782	829	767	847	836	806	852	802	783	758	771	813	863	839	799	796	810	797	877	787	848	820	824	828	817	788	769	868	795	865	846	825	775	819	846	883	818	866	808	804	787	793	840	773	835	815	835	805	887	792	832	836	848	805	820	802	834	777	806	814	783	833	832	852	825	809	815	841	796	824	800	829	811	824	825	778	853	841	834	752	818	829	856	838	893	808	866	798	843	833	794	781	828	785	797	830	864	799	854	762	800	793	847	857	823	853	839	841	870	830	871	810	822	823	827	788	770	873	813	842	781	855	810	785	798	795	804	827	829	758	792	795	790	763	803	835	878	787	798	826	805	808	857	831	838	856	829	837	853	835	823	796	852	847	824	808	748	750	800	818	790	815	836	852	807	842	781	823	874	810	867	825	790	811	755	787	857	864	853	786	830	881	825	810	765	784	758	812	806	806	830	766	805	843	808
8940	4630	6357	5349	3192	2022	1223	772	494	330	313	290	261	246	272	242	272	264	228	281	269	259	235	246	235	274	272	268	269	284	235	251	256	259	291	277	306	253	253	226	238	286	267	226	270	241	262	260	229	244	255	266	262	282	259	262	262	256	227	269	265	262	262	247	246	256	273	262	247	272	279	265	266	244	243	276	263	254	264	238	244	294	307	251	276	230	277	233	247	248	252	245	264	251	255	274	297	245	275	239	272	257	285	235	259	265	226	233	228	246	242	246	265	244	291	262	268	245	249	243	270	240	265	324	282	239	235	247	228	264	225	264	237	231	247	263	278	274	240	239	284	246	265	269	298	274	233	228	274	283	241	258	281	224	253	230	245	251	255	209	257	287	288	260	263	255	273	243	255	277	252	271	272	266	270	254	271	246	274	269	249	251	268	275	260	236	302	259	265	257	254	247	252	267	226	269	270	250	262	224	231	267	272	255	276	254	256	248	259	253	261	278	271	276	290	257	266	242	238	259	279	272	226	255	252	267	250	274	244	282	268	246	291	254	226	268	246	287	257	260	234	248	235	306	278	245	246	234	274	233	253	241	239	240	254	235	245	251	268	282	243	250	276	250	273	229	230	254	275	244	268	225	259	265	276	249	234	264	278	239	263	253	231	257	241	256	239	249	227	261	233	253	236	264	224	232	229	241	249	254	242	243	259	268	238	257	251	231	252	240	241	235	266	268	238	250	231	272	280	272	273	231	273	260	251	260	233	245	233	265	289	261	282	276	225	261	243	256	271	279	234	227	233	255	261	277	237	268	270	222	256	258	250	288	257	201	244	259	253	235	266	258	273	285	264	295	212	250	241	266	267	260	242	262	265	245	288	264	258	265	244	279	286	282	251	279	243	281	243	246	254	253	249	269	299	259	267	256	293	259	260	255	240	242	225	249	254	219	260	282	243	270	261	270	253	247	249	259	271	264	239	258	261	251	262	276	241	253	257	219	258	258	232	239	244	253	262	265	252	269	248	276	252	270	253	230	229	242	260	235	254	250	276	243	255	260	247	268	275	267	243	264	266	273	289	255	231	224	259	252	271	223	281	282	243	250	277	257	271	264	243	276	242	267	271	262	296	270	299	247	251	285	241	245	250	253	260	275	221	266	241	272	241	273	258	246	291	268	266	244	244	248	251	284	276	248	239	263	276	266	255	257	250	254	257	249	239	275	268	256	268	265	247	259	258	217	251	236	260	256	254	249	269	254	263	271	286	255	247	271	253	264	260	247	271	255	260	261	256	233	253	265	277	267	291	267	261	282	260	275	283	242	274	257	259	254	233	279	274	234	228	226	242	265	249	277	257	266	307	253	251	258	255	249	241	258	235	300	277	231	260	264	235	231	240	227	235	257	263	274	255	275	250	229	299	265	232	223	269	266	273	252	261	238	263	260	241	245	271	255	239	270	247	255	260	289	271	254	257	254	281	256	248	270	247	252	254	272	274	267	280	251	269	259	259	265	230	257	235	255	273	245	258	246	264	271	267	275	240	267	234	251	248	243	240	244	240	243	262	248	263	255	238	288	235	257	279	266	243	247	259	269	277	251	266	235	258	297	254	259	220	286	236	238	251	269	253	268	225	256	277	264	257	255	241	241	259	290	258	254	244	250	279	268	278	259	247	268	274	244	233	262	241	245	214	250	285	251	234	224	260	247	240	231	239	203	267	271	261	240	248	271	232	256	254	277	234	243	256	279	262	253	285	234	245	253	257	249	248	243	284	291	243	257	248	261	253	244	267	267	268	231	270	254	233	259	276	257	238	235	224	246	270	258	266	270	259	250	260	246	262	289	257	249	266	239	249	254	248	252	272	285	261	260	275	263	247	230	274	273	255	252	236	257	317	290	281	268	270	253	248	259	259	275	290	254	252	210	261	266	266	282	234	270	239	289	232	270	256	274	253	255	262	242	262	255	224	245	274	267	258	243	255	276	275	287	277	225	270	228	248	253	273	256	264	245	264	245	263	261	262	251	257	269	262	296	282	249	256	244	264	273	258	262	275	260	267	251	283	250	271	245	231	247	251	267	275	242	254	275	259	270	229	251	264	267	241	278	273	251	255	219	260	261	275	263	258	251	238	241	287	267	266	249	247	265	215	282	252	263	245	267	258	254	248	266	260	266	265	250	249	265	273	282	274	238	250	288	268	255	250	244	247	281	238	267	244	267	275	269	251	269	250	243	292	273	244	229	256	257	264	228	252	227	266	265	250	263	264	248	227	253	255	227	262	275	252	279	253	261	289	227	276	285	270	298	284	259	263	264	260	272	266	263	255	248	252	240	286	251	245	266	257	279	298	258	245	242	264	237	260	236	267	260	255	233	262	235	251	258	237	244	229	219	267	258	255	242	258	279	232	243	229	260	259	261	236	243	234	239	243	225	261	260	284	243	247	248	261	241	249	253	236	266	239	285	260	282	227	256	260	277	294	259	266	260	270	231	290	248	270	234	239	241	211	224	248	245	224	264	282	245	274	242	255	230	272	283	252	210	255	268	269	282	254	265	267	231	244	252	266	261	263	263	262	262	276	264	256	246	258	275	251	253	259	259	279	255	239	239	266	248	262	252	237	228	237	278	257	270	252	247	231	292	263	270	250	269	248	246	260	296	260	223	260	276	278	244	262	248	277	246	266	245	270	273	230	285	244	227	275	256	264	261	221	247	251	249	227	263	232	265	283	283	252	237	244	255	283	239	255	303	259	232	237	285	259	242	246	231	259	266	272	221	250	224	260	259	274	283	268	247	273	261	255	248	243	269	240	249	244	255	274	279	247	243	269	261	231	264	272	249	252	257	271	261	247	248	241	281	231	233	263	280	270	257	268	248	239	235	262	264	280	293	264	254	293	265	260	262	245	270	236	242	234	261	276	247	239	262	271	250	260	238	277	252	266	243	247	267	261	263	229	255	234	268	287	260	246	257	250	252	246	301	264	273	252	272	266	249	257	249	269	288	256	274	255	276	272	265	278	228	264	240	258	281	253	252	242	271	257	265	254	264	240	266	259	260	231	258	266	248	252	240	271	275	273	267	252	242	247	264	263	240	265	245	291	280	237	253	259	218	264	290	240	272	257	281	241	269	249	261	294	255	262	234	252	254	250	250	252	257	250	243	225	295	267	287	242	261	245	287	241	252	272	277	245	236	254	253	285	253	242	258	260	267	245	261	248	279	245	285	273	241	234	261	258	260	242	213	238	270	282	277	233	272	267	255	266	228	269	266	246	279	263	235	251	243	263	239	240	250	246	259	256	260	239	249	258	244	242	264	236	224	264	274	251	265	254	232	245	255	243	218	232	251	264	225	237	249	255	257	277	266	250	275	281	261	259	256	250	259	254	243	255	262	252	229	271	278	237	258	262	276	262	282	247	279	238	259	259	267	286	235	252	248	237	273	247	242	260	251	255	264	247	258	272	249	238	260	297	248	232	255	281	260	219	255	288	288	260	226	273	274	267	264
8124	6125	11882	12566	9112	6077	3641	2298	1534	962	772	705	582	584	573	605	563	568	584	538	592	546	584	612	590	541	572	589	572	552	572	588	527	554	577	563	588	585	609	569	599	598	546	534	574	593	561	515	616	562	566	575	597	570	565	549	567	578	593	572	545	549	526	610	579	577	588	555	557	570	599	550	586	588	585	606	524	586	556	592	581	579	547	597	603	534	583	573	594	584	579	581	601	562	594	582	559	581	545	543	552	563	585	576	564	599	608	590	529	609	588	591	563	621	544	576	592	581	573	564	598	498	585	553	547	567	609	585	566	565	609	599	552	627	583	553	563	617	534	562	577	574	576	609	596	567	537	568	571	599	587	588	547	586	604	570	572	613	555	530	519	623	547	585	586	603	566	557	565	562	573	564	569	629	567	569	615	590	579	631	624	606	565	560	551	559	567	570	622	554	601	575	558	545	578	567	600	556	623	560	602	594	599	590	587	562	503	560	577	556	583	565	592	600	589	603	539	573	581	576	564	568	607	559	587	583	603	574	592	552	558	605	587	587	571	599	575	575	590	575	584	583	604	623	606	550	606	552	530	567	560	567	584	589	519	585	642	584	583	566	567	589	594	608	547	603	534	544	567	539	607	559	531	589	575	536	591	599	573	588	575	607	555	550	561	589	563	557	591	553	576	584	514	549	599	562	561	526	580	569	593	592	555	569	622	578	577	588	533	553	523	567	628	616	615	575	590	568	537	574	567	562	584	576	586	579	565	570	605	522	584	521	588	619	615	542	555	536	586	592	579	562	543	545	658	563	582	556	579	584	536	602	578	599	582	577	610	554	568	536	545	574	539	581	561	578	564	516	583	566	542	582	591	555	562	552	570	527	535	578	560	587	577	576	547	575	615	581	584	560	562	566	569	555	560	577	597	584	547	541	568	567	602	591	565	536	569	578	558	536	567	597	586	600	592	560	554	546	585	574	559	563	579	551	599	574	602	595	575	567	575	543	570	584	567	592	583	594	563	574	556	596	574	577	593	582	605	593	550	596	575	567	596	528	582	538	599	627	569	593	606	552	537	606	573	560	602	580	596	537	595	556	613	564	592	550	591	578	578	594	551	580	601	558	594	573	595	548	534	547	557	585	557	620	553	573	602	595	569	560	635	558	572	580	581	616	606	556	590	553	542	563	590	583	588	588	616	583	571	571	563	582	575	562	591	570	596	556	552	582	588	602	585	584	591	604	578	582	559	599	587	612	588	609	604	566	589	547	578	589	584	579	604	588	561	645	554	557	535	534	573	587	569	571	591	620	565	592	643	582	578	593	569	566	524	594	593	599	577	563	558	533	559	601	559	613	611	595	569	556	617	573	573	545	594	576	571	582	591	575	599	558	573	600	557	572	602	595	530	630	572	586	550	558	554	547	629	575	596	543	567	590	588	578	581	603	596	623	580	594	572	584	626	591	599	558	581	561	575	615	602	592	562	576	619	581	594	559	563	574	565	579	565	529	589	531	570	585	560	553	584	591	604	586	591	620	570	611	567	608	594	554	612	579	571	547	606	554	598	549	594	572	579	582	553	549	578	581	562	547	588	556	601	591	568	511	585	601	596	637	595	573	578	592	575	539	550	582	560	635	592	604	587	618	588	576	646	612	584	606	605	607	591	553	604	587	582	603	573	565	589	561	585	573	606	604	597	613	616	559	567	527	597	631	582	597	565	592	594	580	551	596	604	572	572	588	597	615	565	561	574	585	613	590	560	554	555	544	547	553	556	576	598	568	593	585	569	547	603	582	576	594	564	596	585	585	582	586	578	549	571	595	573	591	605	589	598	578	560	569	613	609	623	570	601	602	549	568	568	568	539	559	557	603	561	624	556	617	585	557	570	549	540	545	568	580	530	582	580	568	562	618	562	594	597	603	591	576	564	578	557	607	664	588	569	548	561	600	585	578	571	561	576	615	562	591	614	579	552	590	579	618	597	597	586	608	528	633	575	576	572	575	529	596	588	596	542	608	604	610	543	605	558	592	571	555	548	638	594	621	568	557	579	570	645	572	547	555	615	564	629	587	580	584	592	554	594	561	558	569	598	586	557	589	558	569	616	604	558	548	601	598	561	563	570	555	598	568	595	586	595	588	564	550	590	604	631	555	528	569	594	552	579	601	530	599	593	578	598	553	607	604	554	566	573	563	607	597	564	619	554	570	583	567	597	585	579	601	581	587	584	567	573	567	592	602	567	564	596	552	624	597	551	575	545	596	638	608	563	574	549	585	590	548	559	567	585	578	588	573	612	586	578	580	537	559	555	583	560	603	581	568	587	581	615	557	571	573	553	574	593	598	543	651	523	577	576	573	574	602	561	564	557	574	577	571	549	572	561	562	551	595	605	591	539	625	603	594	531	591	571	594	585	573	558	545	539	589	578	628	598	567	568	550	611	578	574	553	589	576	572	589	568	568	554	568	581	577	555	582	549	595	560	584	642	575	555	573	553	552	526	598	613	566	584	581	618	633	569	602	590	606	606	589	567	588	534	564	599	588	560	540	519	568	588	599	622	601	612	582	547	590	556	564	622	577	560	590	563	607	593	572	559	592	608	563	541	572	571	556	624	579	571	590	605	553	560	567	572	604	613	600	587	548	616	587	584	600	550	597	571	564	537	556	555	555	577	568	555	613	579	605	607	546	571	583	569	615	555	594	551	605	595	563	585	603	583	592	561	594	586	576	572	534	550	542	612	588	629	596	600	547	577	551	544	553	565	583	561	548	575	594	557	525	575	563	561	540	617	596	607	548	563	617	520	577	610	556	600	591	609	591	574	564	610	543	569	572	554	573	565	590	561	567	542	591	583	531	596	525	570	566	556	554	567	606	611	554	599	560	580	624	582	636	575	556	573	593	570	581	584	599	606	578	557	572	560	540	572	602	608	553	597	589	613	578	561	593	556	586	570	593	562	571	597	525	616	584	621	578	579	545	617	583	573	598	573	557	573	604	610	571	617	616	566	593	548	588	548	564	566	636	565	532	603	528	569	568	599	567	600	574	604	533	586	634	628	590	568	613	582	585	563	560	539	561	607	578	611	556	552	564	585	578	589	595	561	553	569	600	574	577	584	608	583	623	611	529	593	583	580	569	563	588	592	579	558	607	588	593	531	529	527	583	575	582	585	578	557	575	567	589	574	558	579	608	589	587	600	550	586	594	549	594	555	565	549	591	577	589	584	556	566	543	550	589	567	585	560	575	565	562	592	529	582	613	582	566	560	576	553	627	579	576	590	602	589	598	571	564	573	571	587	574	581	528	572	572	595	536	566	629	605	587	568	529	577	588	588	614	569	585	590	575	559	577	543	562	523	587	549	569	579	569	544	620	567	585	591	548	563	613	587	561	560	560	566	537	563	576	578	558	580	563	554	594	559	608	596	591	622	563	541	574	586	557	552	581	591	574	588	545	591	562	593	580	569	607	609	583	549	575	562	546	549	588	572	565	554	555	557	585	566	573	594	548
74037	65630	75595	65579	51185	37936	23507	11933	5307	2386	1171	748	428	397	398	343	376	355	372	352	365	377	365	376	364	365	339	324	385	387	375	350	363	353	327	377	349	362	388	396	384	364	365	392	365	393	320	342	329	348	348	360	346	366	368	369	361	357	380	370	381	369	349	382	385	390	362	378	372	346	311	379	378	372	356	378	359	381	385	399	352	353	351	352	345	359	383	372	338	392	412	354	349	365	392	336	325	345	340	381	385	308	382	374	329	363	346	370	379	363	341	366	353	364	344	378	368	372	367	370	390	381	371	373	389	339	362	367	333	365	392	384	335	384	388	345	346	385	368	351	370	365	365	355	376	379	375	384	370	347	371	352	377	359	360	328	343	347	364	367	373	376	340	379	366	415	363	373	363	369	353	409	379	398	364	346	413	396	349	347	385	346	339	343	366	351	358	348	339	356	376	352	361	335	348	368	349	364	389	351	383	370	343	349	385	378	363	376	346	368	379	325	345	371	393	363	397	371	367	328	348	365	381	413	372	396	362	377	368	361	361	364	348	384	322	416	350	356	349	373	380	367	379	366	375	380	354	355	394	372	349	374	382	347	379	361	366	359	362	341	377	348	344	366	355	369	364	358	397	352	352	355	331	395	336	346	349	352	327	365	390	368	395	403	362	345	373	333	373	380	343	356	372	362	385	380	382	365	358	334	346	351	330	364	331	345	368	354	379	354	336	332	352	375	376	358	387	358	379	369	356	324	396	353	347	365	374	355	321	357	362	383	365	368	371	356	348	365	373	397	400	408	376	362	368	377	353	363	365	355	397	370	366	358	365	351	350	383	365	366	395	359	394	345	362	363	394	354	315	342	349	380	351	364	363	336	379	391	365	384	400	378	372	387	373	391	349	377	399	369	398	383	378	383	347	362	349	388	399	370	347	357	356	394	355	363	357	313	344	379	341	326	356	353	368	351	370	340	388	324	363	377	372	357	372	366	352	395	360	399	365	374	321	342	365	361	387	389	357	372	371	419	375	377	365	350	354	367	344	386	365	396	336	368	357	380	342	362	341	385	369	340	373	380	348	364	396	385	386	385	329	339	368	375	340	372	371	397	379	344	354	388	343	348	352	334	383	356	359	342	380	374	332	362	406	386	383	365	382	400	393	364	350	402	337	380	368	368	376	330	321	324	343	367	342	356	365	375	385	354	382	403	358	390	364	358	391	355	390	373	385	400	361	377	367	356	349	357	349	365	369	369	338	417	359	395	347	393	378	366	375	356	361	383	359	369	386	359	349	349	340	365	379	371	365	376	351	385	391	339	359	385	358	361	379	382	399	411	354	369	387	398	400	351	388	358	360	339	385	295	371	361	333	385	410	349	369	363	396	370	337	352	359	378	359	349	381	376	354	355	356	352	343	371	420	360	354	329	369	352	379	389	361	377	397	373	366	395	378	363	377	396	332	370	415	338	389	387	333	347	320	372	318	334	350	350	399	414	406	355	353	381	395	366	329	341	367	357	379	342	375	378	361	349	338	383	343	376	360	390	358	391	366	391	382	324	375	368	386	360	363	360	357	393	371	337	333	352	390	382	350	390	369	354	357	383	386	370	355	379	376	367	371	371	356	395	359	347	366	393	388	332	329	371	362	388	349	375	364	366	381	339	374	351	380	401	358	374	352	330	383	390	376	322	352	343	363	354	384	375	389	363	347	366	372	351	359	373	399	379	316	331	326	353	364	402	349	361	317	353	366	362	350	337	386	381	387	387	385	347	326	361	356	389	372	380	433	370	384	368	388	320	354	397	354	354	355	349	365	336	362	359	322	379	354	365	378	370	350	394	368	367	369	377	381	379	385	386	396	386	371	377	349	332	363	367	367	328	363	363	385	388	361	323	325	381	363	374	394	411	382	349	383	405	356	382	362	340	341	392	374	359	356	380	354	335	361	370	359	369	383	363	375	418	365	373	345	361	354	313	352	355	378	371	395	388	369	347	343	347	402	357	371	347	402	388	354	382	361	362	377	353	373	376	329	403	393	374	378	338	363	363	381	374	348	361	378	361	325	370	389	367	337	355	377	369	325	374	343	358	386	352	342	328	354	338	361	363	353	373	359	357	355	344	352	355	367	380	356	339	353	348	340	397	375	370	347	337	375	342	358	377	376	355	414	379	374	359	375	371	372	385	344	386	393	390	382	365	339	379	373	328	375	336	346	378	348	313	355	374	366	366	380	342	368	369	347	351	349	387	357	348	340	341	332	392	365	357	379	335	350	339	334	374	375	369	367	398	382	353	369	354	384	367	372	387	359	384	346	361	381	353	361	384	346	343	359	389	375	356	348	340	394	377	358	395	341	337	385	355	347	341	345	421	385	338	381	380	390	379	318	343	376	345	365	332	388	394	382	381	350	348	383	428	368	369	417	358	320	347	342	355	345	343	337	322	351	353	339	333	388	351	398	391	375	362	402	352	348	346	354	323	368	370	392	362	331	364	354	402	357	375	349	374	352	347	384	394	374	342	394	347	342	364	377	335	358	378	321	354	348	372	366	335	355	364	367	378	377	387	334	358	379	351	340	366	363	383	355	348	342	352	397	405	349	369	345	359	347	394	335	314	376	348	353	382	378	339	351	349	362	373	356	343	355	352	344	346	359	338	350	345	362	365	370	360	359	389	375	363	383	348	342	396	392	357	360	418	386	330	344	357	351	361	364	373	360	388	366	367	367	380	383	371	358	360	371	362	300	344	343	376	406	384	352	353	361	354	353	366	371	370	339	380	364	356	399	372	385	349	345	351	377	393	343	386	316	362	331	407	344	348	396	352	396	347	376	436	370	382	354	378	349	375	381	388	365	363	408	339	334	359	389	335	333	354	388	351	333	357	377	370	360	334	349	340	354	376	359	375	379	356	364	355	366	347	387	377	355	365	396	417	385	334	414	358	388	364	355	415	378	369	375	350	319	378	376	373	376	392	371	368	384	359	401	336	371	333	353	375	380	377	357	379	379	341	334	378	336	359	380	336	382	376	353	370	350	371	348	358	373	375	381	385	393	344	356	377	395	412	332	362	369	380	352	384	348	348	375	360	393	346	369	358	360	372	350	342	329	362	347	331	356	370	393	370	401	390	329	377	351	365	343	341	417	360	355	380	365	325	336	343	366	330	321	368	387	332	385	370	355	358	354	365	356	362	377	379	373	386	403	380	368	359	369	390	367	379	375	364	347	352	319	374	338	367	373	335	353	396	329	393	356	373	359	353	354	334	357	337	366	325	334	309	341	361	333	372	347	352	394	347	348	356	313	351	338	344	405	367	343	361	338	391	384	350	362	355	381	367	336	373	394	355	364	357	368	382	364	367	340	361	388	392	367	373	382	357	366	384	346	352	379	312	354	373	359	343	369	371	355	345	358	316	334	385	348	380	358	330	341	398	372	351	346	362	357	352	357	404	367	375	428	356	328	379	408	323	402	348	353	362	375	356	388	371	374	363	372	358	362	370	358	384	358	367
42850	47633	70178	69771	60009	49726	37095	24646	15175	8030	4202	2173	1040	768	759	733	731	735	806	791	793	748	814	811	770	812	735	774	755	803	785	781	793	757	757	747	782	833	765	760	762	753	789	734	765	782	819	772	800	787	780	780	785	799	805	780	818	763	781	774	795	825	771	792	777	778	810	783	791	810	755	768	811	783	814	763	845	811	775	770	733	765	788	834	793	759	774	786	758	797	774	807	814	839	793	776	775	756	830	765	794	797	774	767	790	728	803	783	764	748	799	805	740	757	771	785	787	787	749	792	786	788	791	755	792	820	757	778	719	776	739	824	821	773	785	793	741	776	794	780	794	827	757	781	720	813	791	756	796	792	783	843	770	784	747	840	792	744	807	790	752	833	734	769	777	826	798	769	749	784	797	797	743	812	804	805	810	755	765	777	787	798	764	782	783	814	782	828	831	793	807	772	824	784	759	807	784	791	803	820	766	791	777	739	829	828	771	795	803	734	822	778	839	773	826	811	772	820	810	831	777	763	758	812	805	798	803	767	807	770	764	817	772	836	825	781	770	784	760	790	796	761	771	842	802	812	811	785	794	778	782	787	716	798	836	767	814	827	787	766	745	787	792	792	722	807	758	798	775	832	797	748	777	810	819	739	774	788	810	779	793	822	745	830	762	759	799	797	796	752	790	777	742	834	834	828	731	810	784	773	758	742	813	779	781	784	799	795	819	741	742	788	778	754	776	793	761	816	808	785	770	822	769	766	807	746	762	794	825	805	793	761	755	811	813	784	735	818	847	796	814	766	784	794	770	747	783	805	815	846	801	751	757	816	796	776	798	827	756	807	737	811	758	764	810	825	787	754	792	816	743	777	780	748	763	795	790	818	791	761	728	812	737	780	804	827	767	782	763	743	833	844	772	796	777	828	779	805	780	770	834	751	808	756	807	801	772	805	777	779	760	795	767	759	789	784	784	782	838	806	768	749	741	816	738	749	774	771	786	803	778	771	756	832	781	793	798	825	813	841	800	797	814	772	758	784	797	773	836	796	819	794	815	810	786	799	832	760	747	796	777	787	782	802	792	800	809	799	774	805	818	794	781	826	761	782	820	805	764	809	806	771	766	761	801	780	764	789	735	760	774	750	736	802	778	829	796	854	817	781	778	757	800	775	767	789	799	750	767	795	824	769	762	770	796	782	765	797	807	810	787	836	776	764	808	797	816	767	838	800	800	784	751	828	766	765	794	820	818	838	769	824	808	813	809	747	795	816	772	794	790	844	765	771	807	795	752	804	789	824	804	761	810	810	833	782	797	793	778	723	752	808	754	773	762	771	797	758	796	798	791	795	811	859	759	814	805	853	739	736	752	807	802	792	798	813	766	758	731	792	799	783	793	783	819	813	837	844	798	706	805	779	785	776	799	824	833	784	790	797	766	781	799	748	815	743	815	804	794	762	771	789	800	791	750	782	736	748	740	812	753	801	824	822	818	790	806	750	809	762	723	795	796	790	811	801	793	789	797	772	824	795	736	764	786	791	800	803	749	825	807	806	838	762	770	819	743	796	769	767	836	790	787	825	770	762	761	781	789	797	776	791	774	838	805	781	846	731	758	816	824	780	820	825	783	783	784	802	816	805	815	762	802	783	823	748	810	815	791	804	763	801	836	786	798	773	808	796	861	811	783	803	850	828	809	782	743	783	744	767	797	753	789	810	828	815	808	827	808	789	777	778	815	768	808	789	798	824	800	773	756	745	741	794	793	765	777	750	779	768	752	783	792	764	783	767	824	811	792	771	819	778	841	787	774	786	778	803	784	760	773	723	762	791	754	821	818	772	785	791	772	726	828	775	773	769	816	767	802	767	819	779	789	775	802	764	737	771	766	807	793	746	770	803	816	791	775	782	761	779	771	766	765	767	765	802	789	786	790	797	773	795	738	778	749	758	775	803	789	805	814	785	777	770	809	775	786	793	811	798	758	769	797	789	753	813	787	781	777	812	786	797	764	799	792	767	797	818	798	782	734	750	735	804	779	796	748	784	774	766	811	775	767	750	857	768	781	752	771	812	755	831	803	774	786	817	788	778	776	779	785	787	806	758	801	783	768	760	751	764	782	824	789	768	822	825	804	815	759	783	806	804	761	780	779	838	783	789	808	816	796	824	809	802	831	829	803	805	773	802	772	801	767	788	778	718	792	790	736	816	782	796	818	758	791	787	777	773	805	768	757	773	733	811	790	734	782	740	794	742	829	759	745	805	811	800	794	760	778	806	777	751	795	790	789	790	754	821	765	771	810	786	759	793	762	799	793	868	797	797	842	787	788	757	760	825	788	794	727	813	797	760	822	835	806	777	822	785	765	739	768	807	784	827	808	788	766	765	822	790	838	785	735	763	806	791	808	770	822	809	751	808	745	814	753	804	781	799	758	756	801	769	784	737	730	798	795	811	784	788	835	809	804	768	814	791	778	789	770	792	825	780	785	772	823	811	781	806	786	789	758	753	760	794	783	771	789	779	815	765	758	750	800	766	774	782	814	860	790	756	799	829	788	802	826	797	758	783	777	779	817	810	826	795	789	831	768	818	792	809	801	746	789	847	790	773	794	786	750	818	826	783	799	790	781	769	765	795	775	795	739	790	787	806	798	783	785	836	796	856	764	819	748	810	741	763	761	766	744	811	765	786	789	788	752	758	771	783	772	845	844	822	806	848	768	799	783	764	771	781	800	812	730	771	786	769	805	762	796	724	786	773	784	759	803	751	778	801	764	771	769	809	802	808	820	752	787	786	818	820	794	762	814	805	749	818	790	755	822	693	839	752	795	735	756	798	743	819	765	785	802	785	806	773	823	808	774	795	762	765	836	820	818	825	800	793	814	780	849	805	775	776	789	744	769	813	796	746	822	795	741	804	786	805	793	821	779	781	794	766	761	771	804	752	824	787	795	782	782	721	815	786	772	806	812	788	770	771	773	822	791	814	844	781	798	740	758	792	793	783	767	821	782	808	787	744	780	770	786	760	766	778	825	809	769	846	824	873	810	793	736	774	771	778	823	721	810	774	758	820	772	773	764	839	757	792	752	785	758	786	743	787	783	785	801	822	768	783	790	830	828	789	799	767	794	784	788	778	806	791	788	806	756	830	744	787	736	798	805	767	757	729	845	798	831	819	742	807	764	788	773	792	777	813	796	785	814	771	761	789	765	805	790	837	785	803	809	794	780	759	753	785	772	811	737	820	814	791	779	797	779	802	764	818	815	799	802	796	776	780	731	766	808	805	773	790	850	770	788	748	766	812	785	849	733	798	810	834	795	770	776	761	784	791	795	761	838	788	818	765	760	847	762	766	803	798	835	792	756	802	804	768	807	819	826	725	792	803	769	832	767	749	781	791	784	815	797	785	761	785	784	794	750	801	767	809	791	826	747	795	810	763	731	781	761	787	758	771	775	774	723	765	789	797	761	863	863	797	819	764	826	829	777	816	777	775	778	844	766	802	785	780	793	796	761	853
76387	67313	75103	66362	51389	36921	23073	11407	5435	2356	1172	738	453	391	419	387	420	412	388	391	358	393	388	407	357	393	435	375	396	376	376	414	397	365	418	415	372	366	397	320	362	357	366	408	393	398	380	368	375	406	386	391	366	393	387	396	377	395	384	361	396	396	384	416	369	382	408	404	368	393	348	386	358	396	425	415	389	382	359	379	390	364	362	383	384	405	379	381	368	400	420	388	396	374	381	404	382	328	385	392	398	425	373	410	408	362	395	363	401	388	421	390	414	380	363	344	394	398	398	384	372	369	377	392	399	352	377	381	412	372	379	370	388	379	368	384	417	405	377	349	418	375	359	388	402	394	412	381	376	363	374	386	410	398	417	424	401	387	383	395	371	362	390	375	377	387	383	355	374	357	394	383	405	413	349	388	383	413	379	370	388	367	415	414	405	381	376	405	395	409	378	400	404	407	399	387	351	382	393	389	384	386	412	417	387	386	380	357	411	403	407	392	372	374	398	386	386	378	399	358	378	398	361	382	374	392	387	383	374	403	429	373	378	380	426	375	403	393	362	391	403	377	364	405	363	360	450	418	392	396	370	405	379	379	402	390	432	376	404	378	358	378	388	395	410	380	421	390	447	386	404	392	397	392	391	403	375	395	399	399	394	421	369	404	369	381	354	416	394	376	422	378	375	393	414	412	419	382	425	369	398	388	423	397	365	346	373	392	370	399	392	392	378	379	379	393	414	407	372	356	338	421	382	365	425	408	389	410	415	381	393	386	380	400	377	416	402	379	416	400	394	383	395	357	395	379	385	420	363	395	377	381	380	368	341	380	368	388	415	350	392	392	399	393	344	386	357	402	362	384	401	373	415	409	378	343	365	423	365	368	399	422	372	396	383	387	388	376	336	393	420	377	374	353	447	391	394	409	385	397	378	397	392	386	353	362	355	410	409	344	400	366	410	377	380	393	367	349	375	397	376	399	374	392	410	380	388	384	367	392	370	385	391	375	396	381	383	375	424	371	334	387	428	406	380	381	397	436	399	390	383	373	390	367	350	406	422	355	344	393	353	380	435	387	386	369	379	380	412	417	404	396	376	354	365	370	373	362	380	380	419	374	413	407	388	369	370	389	369	346	388	396	370	397	342	395	364	368	387	392	403	421	372	375	425	409	377	395	367	334	388	413	432	393	392	392	370	451	353	407	387	391	373	381	430	393	383	387	405	380	370	384	415	392	403	358	388	369	358	383	397	425	381	358	388	399	407	416	399	392	418	367	391	397	391	378	399	375	403	403	366	374	411	404	378	386	386	428	382	368	365	379	378	432	324	384	396	395	346	366	387	395	435	397	410	412	396	379	405	376	374	410	409	352	366	348	379	365	369	392	398	434	379	397	414	385	371	358	401	377	370	404	419	355	368	391	374	418	399	382	388	357	389	372	356	389	392	384	405	396	393	376	421	375	391	411	372	391	391	384	384	367	373	395	410	400	387	347	396	402	344	354	387	380	411	366	372	407	394	400	392	367	383	414	388	380	405	399	393	400	373	394	399	378	425	439	386	392	397	400	383	396	413	398	373	388	401	393	372	373	355	370	411	415	373	384	365	385	386	359	371	396	426	381	374	408	386	357	384	416	388	422	415	415	405	415	386	381	390	412	371	362	365	373	405	399	368	380	407	386	373	366	354	385	377	373	376	382	386	378	387	353	401	429	410	377	380	355	376	388	386	383	384	359	366	373	366	401	385	370	383	367	404	353	371	391	368	418	405	392	372	370	383	362	392	400	379	411	384	393	369	371	372	403	392	380	409	371	449	399	390	394	395	387	384	401	386	425	378	384	377	382	379	400	377	412	417	401	382	385	396	432	416	393	371	350	392	380	377	397	369	381	348	395	392	396	402	379	397	396	427	418	378	358	374	388	361	412	438	396	387	395	359	359	347	422	384	376	367	383	387	392	406	379	389	370	401	381	407	382	391	364	403	419	407	410	383	368	378	383	394	405	414	399	365	381	394	353	369	410	422	365	377	384	375	392	381	406	378	390	399	391	407	392	412	374	395	403	403	380	368	403	392	460	366	379	400	404	369	414	405	379	410	405	371	414	406	359	361	353	387	375	368	399	375	384	422	367	426	462	356	392	358	397	390	336	338	378	377	381	374	367	416	370	387	403	336	363	394	364	393	405	406	381	391	389	385	358	417	365	368	370	423	398	344	394	454	390	363	400	411	362	353	366	373	372	398	387	368	448	420	435	366	344	409	381	404	366	351	357	355	389	373	372	399	413	384	405	441	427	425	399	424	372	401	360	387	404	363	381	363	376	356	388	387	402	406	389	413	390	367	394	345	399	377	391	395	399	382	391	380	402	377	379	366	389	383	384	371	368	403	404	379	378	393	410	385	375	350	423	391	374	368	407	420	388	382	415	399	374	401	369	414	380	370	395	364	364	388	421	427	392	400	357	406	411	391	402	392	405	385	399	363	399	413	367	361	420	400	392	379	394	387	402	394	369	346	348	424	404	374	411	402	390	365	386	377	408	383	378	385	386	353	377	415	393	376	389	378	356	385	401	383	423	376	383	427	380	369	360	354	362	409	400	405	360	387	374	352	387	391	364	377	399	402	383	378	379	389	382	365	369	361	378	390	372	407	390	399	384	401	379	398	387	394	434	361	382	391	404	365	368	394	414	387	399	436	389	377	385	405	354	372	400	423	390	388	387	398	388	365	377	390	360	404	423	357	379	369	398	366	406	400	391	407	411	383	401	336	372	346	355	352	379	395	371	365	400	390	364	408	390	393	364	383	403	417	385	402	418	394	370	385	338	358	371	374	383	418	407	382	381	382	366	357	417	395	435	440	388	369	382	363	400	361	379	388	402	392	413	387	375	375	355	386	396	420	415	378	404	426	381	389	400	371	350	368	393	400	364	391	388	420	435	393	434	396	404	432	376	352	381	362	450	356	392	368	415	417	429	389	374	398	385	423	363	393	387	387	414	397	411	386	380	364	424	399	382	368	348	371	406	356	382	391	383	379	407	379	380	363	422	408	390	366	388	414	379	384	387	389	377	403	392	357	377	389	355	400	364	383	383	392	402	388	371	356	407	383	406	378	415	429	407	412	398	379	355	405	384	389	419	425	373	355	375	370	389	375	391	406	404	409	383	411	386	372	372	382	363	405	390	370	395	408	383	372	403	404	405	377	355	379	341	367	396	403	372	367	407	355	390	419	384	386	380	391	385	371	398	365	342	378	415	372	384	399	366	431	435	411	362	411	333	380	385	384	386	375	379	363	398	353	336	375	367	363	415	418	387	365	414	413	405	370	385	391	388	389	398	384	382	370	409	382	422	356	395	374	378	416	405	400	415	397	366	381	391	376	417	367	418	426	395	373	381	373	391	416	391	383	364	387	369	381	399	385	407	385	393	346	383	364	395	402	370	359	378	396	408	389	396	337	375	387	385	387	394	369	396	364	378	371	372	380	400	382	380	406	354	361	438	347	344	419	403
45370	49297	69662	70534	60360	48617	36180	24399	15479	8025	3923	1912	1017	851	817	880	891	827	815	864	844	866	830	777	811	786	805	800	859	824	862	833	824	789	883	824	822	856	819	838	832	793	840	800	813	884	853	757	805	866	829	764	849	787	791	806	837	826	893	839	876	829	823	868	813	836	785	828	794	812	801	814	827	845	821	857	852	849	799	864	822	811	843	809	811	803	838	840	804	886	785	792	787	839	766	812	829	841	815	860	756	778	857	827	836	875	851	841	811	846	803	798	787	843	834	839	812	843	791	825	788	815	779	861	777	882	839	834	811	859	815	811	847	771	823	805	798	818	822	781	840	833	853	828	773	835	811	817	837	827	834	839	862	855	843	823	828	821	850	870	790	872	823	794	833	836	805	842	858	870	791	839	831	834	810	826	775	802	854	810	853	837	793	794	918	828	834	810	816	808	885	800	824	804	827	796	841	853	806	854	817	816	825	795	831	826	875	845	869	863	909	815	850	795	833	878	828	744	831	820	814	816	820	831	841	802	889	830	809	858	833	846	855	807	806	829	836	851	775	856	798	781	832	840	802	835	798	816	835	819	863	827	824	868	826	899	804	825	827	855	796	814	747	850	835	803	863	864	832	868	776	830	831	807	889	802	805	822	782	820	781	813	817	854	809	831	854	780	810	809	814	802	839	793	810	833	789	832	770	806	904	838	809	823	839	810	819	818	824	860	861	830	829	812	831	881	788	778	832	809	809	776	821	792	792	791	815	844	855	818	861	805	835	792	868	790	898	862	841	819	814	824	797	849	843	850	845	805	773	807	805	752	806	767	802	803	792	818	847	785	843	794	870	815	782	823	806	834	839	798	817	745	819	861	839	886	853	869	797	789	832	808	868	851	836	876	809	817	804	850	830	834	814	847	847	821	869	835	826	828	819	813	787	787	822	801	786	787	826	836	856	784	779	850	814	861	811	813	788	832	854	800	871	778	806	779	869	795	862	844	876	868	773	788	856	723	874	834	858	839	809	821	805	802	819	843	800	846	845	824	833	820	795	798	869	775	783	828	806	796	817	855	828	835	838	778	801	823	850	812	836	820	819	841	789	813	842	843	837	853	799	827	801	799	792	860	832	792	888	795	878	809	815	800	855	818	902	788	848	827	873	819	806	830	791	833	776	840	852	771	840	838	845	810	800	839	824	905	868	838	850	821	825	861	811	819	781	818	823	839	831	878	813	865	817	835	821	826	800	792	851	815	790	838	836	801	837	817	859	843	832	803	794	817	834	799	817	839	821	812	852	839	862	828	840	810	806	837	823	845	785	840	856	803	853	806	864	773	851	780	806	842	823	816	813	800	803	773	814	859	869	778	876	823	826	843	834	821	810	743	813	820	840	843	806	849	858	852	805	806	799	796	858	760	804	820	762	840	814	841	845	813	894	839	828	828	821	760	845	787	795	825	796	891	830	799	811	829	839	819	869	813	817	847	832	889	807	850	818	796	866	828	826	879	827	843	806	833	867	784	802	755	832	832	851	824	832	813	838	879	827	865	868	849	825	803	845	800	817	833	819	838	809	817	813	812	826	796	821	802	867	781	831	860	827	813	812	832	853	819	778	788	794	850	801	789	811	769	792	807	868	833	807	821	829	842	804	817	800	845	836	870	813	930	843	824	775	829	809	835	872	799	841	860	784	841	894	817	822	785	861	766	747	812	819	832	831	869	826	871	824	810	786	882	806	836	876	825	868	841	833	810	845	858	829	761	836	831	780	821	811	858	803	790	806	848	890	815	774	853	807	835	824	798	785	834	839	805	810	846	811	860	823	814	792	829	845	803	836	755	806	824	830	802	802	802	828	787	791	829	810	853	818	849	829	847	753	868	835	808	805	818	835	826	813	831	855	780	797	856	825	776	805	837	801	829	814	840	792	849	811	817	838	842	830	831	844	814	863	811	879	830	810	858	813	813	810	851	789	851	835	833	813	837	839	795	802	815	856	816	805	838	830	816	830	845	844	791	847	840	839	839	837	779	842	846	860	783	808	766	819	815	794	826	815	880	790	828	831	828	816	848	831	831	798	844	845	800	818	823	818	839	846	809	796	838	867	809	858	872	847	887	817	857	845	831	830	876	834	851	787	855	862	768	867	788	831	812	807	823	850	809	846	858	813	823	790	798	852	815	834	795	823	813	804	813	796	763	783	824	853	872	833	834	861	832	791	846	825	886	808	849	814	840	828	804	754	823	821	807	832	789	802	796	810	809	814	895	836	873	811	811	841	831	825	816	840	890	811	785	786	890	790	777	861	802	828	811	812	812	799	828	819	806	830	886	809	822	802	858	814	853	831	835	852	809	830	804	820	801	801	851	786	842	799	830	773	881	819	834	858	766	832	816	801	816	881	818	798	863	781	826	823	833	840	791	819	847	796	767	826	857	814	834	827	884	879	818	866	825	832	817	827	781	871	803	833	898	795	820	819	849	816	840	792	785	807	863	795	848	787	847	786	767	808	830	746	821	797	835	839	873	774	816	832	842	815	787	800	812	820	799	816	846	821	861	874	836	797	817	858	840	835	831	877	843	835	810	856	825	835	830	767	879	831	819	803	732	834	864	864	820	803	823	869	810	809	800	842	845	834	809	832	852	773	826	851	769	790	869	764	903	846	843	847	789	816	775	880	864	861	834	807	770	783	822	819	776	791	815	832	854	798	786	837	822	799	824	833	802	850	777	831	792	848	865	842	877	825	818	814	853	860	848	851	807	826	854	795	846	767	803	817	859	814	879	796	834	813	886	797	859	841	781	839	825	782	815	843	865	861	792	805	831	793	885	808	786	806	822	845	824	808	775	870	824	776	835	851	828	861	810	828	853	849	836	789	847	831	829	849	876	758	815	767	849	792	845	818	832	755	834	756	796	773	793	833	805	847	839	801	837	836	815	845	846	800	816	837	802	790	816	778	891	877	803	860	852	817	832	792	879	859	849	805	855	882	800	868	812	768	826	814	869	841	830	818	845	828	798	866	836	856	825	872	793	846	810	865	822	879	886	823	805	808	838	845	772	867	856	896	818	843	867	878	813	806	773	814	847	840	818	827	811	830	845	814	796	845	803	835	789	844	821	836	854	834	907	798	800	795	829	834	882	810	789	795	828	808	870	827	825	860	815	819	769	828	824	812	780	807	833	818	852	776	826	820	793	813	806	819	820	830	831	801	817	859	813	838	792	827	834	860	833	845	818	789	812	816	869	836	804	846	837	873	866	837	825	801	831	805	823	828	813	852	779	833	778	809	824	901	789	813	778	771	851	825	789	773	798	820	827	856	860	798	836	786	827	821	854	812	858	743	879	849	795	829	778	812	829	806	803	789	863	855	884	876	822	846	839	804	789	834	822	823	774	791	792	815	835	835	829	896	875	833	813	853	871	834	803	820	803	813	817	880	857	829	830	774	834	812	868	787	835	803	839	848	831	811	810	772	818	795	846	844	851	819	832	795	824	871	823	830	794	793	854
8581	4161	5586	4097	2663	1573	988	678	495	436	319	291	266	254	246	281	254	245	255	255	282	264	251	274	295	249	299	241	225	258	259	265	233	249	244	236	287	216	286	266	230	256	207	286	262	282	252	289	246	230	264	250	245	258	266	278	280	270	257	270	244	235	234	264	244	263	258	260	259	251	255	239	286	243	222	256	266	249	263	256	250	241	254	269	252	266	281	263	238	272	245	243	251	300	241	269	265	274	242	276	246	249	275	275	269	263	284	224	258	288	263	265	236	248	241	272	241	239	246	280	258	252	250	286	259	229	236	237	262	261	258	267	249	263	262	283	270	279	262	261	273	258	254	248	252	276	281	256	240	247	232	245	272	237	258	267	257	270	304	270	257	268	248	265	288	278	237	256	235	255	264	248	303	257	228	260	268	243	290	250	263	259	248	236	258	235	240	251	278	242	241	250	249	266	265	285	242	240	247	251	246	268	259	240	252	265	270	241	246	233	261	255	284	230	263	236	302	269	270	270	253	265	273	266	277	253	249	264	250	265	237	272	237	248	292	276	274	282	260	247	249	264	256	282	233	239	211	255	257	238	284	267	249	254	235	248	267	263	283	258	251	274	258	234	226	236	256	304	249	279	241	257	285	260	239	252	259	299	262	272	257	243	275	264	275	265	259	233	260	262	251	261	280	268	253	238	249	269	271	266	255	267	267	220	262	279	254	249	252	223	258	231	243	275	252	275	264	239	264	251	247	233	269	265	259	261	243	238	286	237	230	263	278	299	273	251	258	257	227	244	262	254	248	284	269	260	272	234	218	282	276	246	249	251	259	275	234	268	260	271	270	214	277	261	274	248	248	243	249	280	288	235	274	267	259	231	256	255	230	253	268	222	241	269	272	260	233	276	260	271	258	279	243	238	231	254	279	255	259	263	284	232	258	272	241	244	274	261	234	253	251	231	247	262	239	265	255	261	249	256	248	254	264	230	230	273	239	245	249	281	264	269	251	262	295	256	251	268	283	287	256	237	240	245	241	269	236	260	239	252	239	274	276	254	265	272	235	241	292	259	263	248	258	274	281	257	233	254	255	284	247	289	253	250	270	285	250	266	239	281	267	268	248	262	263	259	277	254	275	282	222	255	282	250	268	253	255	250	251	244	277	271	250	268	253	258	251	250	262	264	261	249	261	254	255	242	287	259	216	254	241	268	258	248	237	253	248	260	290	256	249	269	285	249	242	277	276	260	257	235	244	296	255	256	258	242	283	224	273	269	263	276	253	263	242	265	295	267	253	280	215	248	244	254	270	231	241	249	262	275	263	268	253	301	261	253	260	259	246	262	261	253	271	257	264	219	259	239	244	247	253	237	227	226	267	250	275	246	283	267	265	270	225	259	284	249	254	261	250	272	232	252	280	248	247	291	249	256	244	234	244	252	275	235	245	262	255	266	287	267	247	287	275	266	254	217	263	300	287	261	275	263	263	277	246	241	254	273	253	270	275	241	261	263	236	297	241	265	278	250	267	272	268	243	235	228	280	259	262	266	243	290	261	233	288	286	243	267	254	265	242	266	254	251	237	252	262	267	242	265	236	258	253	229	221	281	263	263	266	263	255	268	276	251	266	252	277	284	274	233	247	255	269	246	263	235	254	253	234	247	278	238	283	254	227	281	225	263	242	270	224	263	265	242	243	267	233	242	271	294	280	255	267	249	261	271	256	264	268	262	243	249	252	275	283	279	267	249	254	247	253	258	225	242	234	257	236	254	259	246	279	260	243	255	250	263	267	242	291	248	256	291	266	255	279	237	249	276	266	250	259	276	274	268	254	262	264	269	253	245	262	239	289	274	276	259	256	261	269	245	268	241	260	267	252	293	257	235	243	300	301	263	248	295	254	249	255	264	287	283	271	264	252	235	278	265	273	220	274	256	264	245	250	238	282	272	283	236	229	241	231	257	265	289	261	270	264	263	257	216	257	266	284	268	282	242	278	251	234	260	282	270	271	257	264	270	267	236	257	289	270	268	244	265	314	253	272	297	246	272	254	258	262	275	230	234	234	251	267	251	250	269	260	265	279	249	256	244	240	261	240	254	263	276	258	249	286	232	272	247	271	231	250	243	274	234	225	251	254	255	280	276	277	268	258	249	244	281	266	235	240	258	277	235	293	256	257	251	292	259	269	228	252	274	257	290	250	256	282	262	240	266	260	239	249	258	272	250	244	279	256	248	261	251	265	237	261	263	250	265	271	286	239	263	248	278	277	263	283	226	270	262	266	258	274	263	247	225	239	269	274	270	244	249	250	262	257	246	239	261	265	231	233	246	268	267	245	236	270	254	237	258	249	248	247	237	253	275	267	254	262	277	299	275	270	255	234	240	257	246	243	240	264	257	244	254	260	247	230	238	257	259	257	237	261	260	262	288	239	242	273	270	260	256	262	256	269	261	265	248	268	263	263	270	201	241	261	229	243	263	252	266	273	242	255	274	308	251	265	257	255	261	241	284	260	260	237	249	269	230	249	280	256	234	257	256	217	258	262	271	260	267	275	229	259	268	269	247	252	276	246	282	251	242	212	265	244	282	241	241	265	264	244	244	272	273	261	255	274	278	250	255	274	269	241	266	243	247	251	265	264	299	236	266	251	236	270	274	262	243	239	256	243	263	247	247	265	254	288	264	241	264	244	244	244	250	280	247	231	276	249	270	244	270	270	255	238	246	228	256	261	260	250	256	267	253	258	279	278	273	261	242	276	254	262	238	249	235	235	267	256	261	266	256	256	278	247	253	240	284	246	250	255	229	276	299	241	272	291	270	283	251	259	263	237	268	246	241	245	262	286	263	264	276	249	274	282	258	262	260	270	259	237	236	268	270	254	280	261	269	266	239	246	269	284	267	260	249	232	275	245	263	245	239	257	227	236	255	245	272	262	259	264	274	266	274	283	274	251	252	271	241	256	288	263	260	297	249	238	254	276	246	255	268	258	241	262	275	262	269	273	224	264	255	282	252	269	253	286	255	241	262	248	271	270	247	238	250	253	237	286	287	253	268	250	258	248	252	277	288	297	297	254	282	278	284	256	246	277	273	244	244	273	268	291	251	228	239	247	245	282	272	270	241	241	283	252	261	230	250	233	296	246	247	285	248	266	255	233	266	236	268	261	238	242	258	271	284	292	257	273	284	270	261	270	286	249	251	274	256	264	254	278	266	252	260	280	265	242	239	290	260	276	244	280	264	243	241	249	284	267	290	227	258	260	274	282	220	252	264	234	280	305	259	291	274	285	281	226	249	231	241	285	249	291	243	245	266	258	291	265	268	244	279	266	240	278	246	291	301	265	229	254	239	274	258	247	244	258	218	246	283	262	288	252	267	267	251	270	260	275	222	250	247	259	240	250	256	282	250	261	276	257	256	291	253	281	272	244	278	266	253	268	276	254	279	276	278	267	245	249	243	229	264	247	256	258	249	271	256	272	312	258	241	257	263	256	219	240	264	263	246	276	251	251	213
8470	5910	11309	10932	8344	5345	3185	2151	1301	921	754	632	560	601	584	557	540	531	565	573	585	603	599	625	604	540	597	577	597	532	555	602	629	612	598	629	599	599	543	564	607	569	598	588	580	603	556	566	582	560	585	576	595	568	627	564	567	605	614	556	600	551	580	617	602	560	573	580	572	594	559	576	577	588	574	551	580	595	579	551	592	614	564	589	573	563	548	601	599	599	545	584	591	596	583	573	584	568	612	564	579	630	541	582	610	566	586	582	566	573	561	566	622	563	558	546	562	582	561	566	526	597	555	571	554	565	625	608	564	551	612	593	534	650	571	575	578	596	563	597	587	566	557	575	597	553	583	576	584	600	593	580	579	602	566	589	562	567	592	587	598	593	596	590	563	609	585	576	567	523	607	619	571	570	553	540	591	563	562	599	539	579	561	576	565	574	553	600	588	580	601	584	608	562	573	587	618	599	614	597	576	566	575	617	614	608	597	561	593	580	573	603	561	576	590	596	588	538	606	549	527	608	548	617	574	589	586	640	562	556	606	593	584	579	571	551	550	606	557	574	599	567	551	616	626	568	591	555	577	604	622	559	564	577	563	609	564	586	580	554	571	606	585	589	557	576	572	592	573	578	557	544	554	595	597	598	645	591	585	536	563	572	580	607	610	585	609	593	561	598	552	615	572	576	581	610	552	601	628	556	575	584	645	559	618	532	564	560	609	586	603	588	551	569	601	604	579	605	558	552	587	605	562	565	597	575	585	566	586	543	529	577	576	593	580	618	551	584	545	572	598	601	566	561	602	551	613	581	583	546	592	516	619	646	643	633	574	549	562	585	596	564	602	576	574	569	571	557	594	539	544	569	645	596	572	562	585	550	562	585	564	584	600	547	590	607	579	614	603	585	586	599	602	614	570	591	586	576	598	606	549	638	561	578	595	553	581	564	583	583	597	567	572	613	583	601	621	628	597	565	606	568	584	583	563	619	550	578	605	581	595	594	548	561	611	600	573	610	581	563	549	565	593	626	584	584	575	574	572	563	643	562	567	576	567	562	570	537	559	557	597	576	588	613	538	561	585	602	614	588	621	598	613	569	560	562	571	622	572	580	551	585	568	593	578	553	614	621	548	582	568	589	551	527	553	546	562	582	568	549	550	580	549	539	568	580	595	588	578	545	578	579	551	620	576	578	566	629	585	592	586	567	590	551	561	553	603	606	611	613	587	568	526	629	579	554	598	592	591	560	601	616	571	565	600	590	579	603	556	587	554	594	586	565	584	584	569	547	518	615	586	597	556	568	566	594	580	578	612	573	578	545	581	546	571	590	620	566	583	580	579	602	552	599	599	557	564	538	562	592	605	586	628	567	594	599	596	587	608	538	610	617	560	621	576	598	591	589	599	558	560	621	604	549	589	542	594	594	575	588	583	614	554	575	573	568	599	554	534	595	592	624	584	570	591	580	589	582	582	584	595	592	592	617	590	591	554	547	548	617	565	593	541	590	583	553	570	602	573	588	574	606	612	566	549	578	561	573	590	556	612	593	583	570	588	554	563	605	584	561	581	619	584	544	563	557	604	568	581	564	579	573	566	555	610	584	609	584	538	606	575	580	601	578	600	581	560	566	616	611	613	597	549	594	559	590	606	604	593	589	557	566	575	605	577	589	602	611	598	589	585	582	555	570	618	573	543	549	584	601	582	611	572	587	605	565	585	584	597	575	612	590	583	580	580	575	558	626	537	621	610	613	585	582	571	590	569	569	588	560	560	558	597	567	567	602	574	553	578	536	594	580	544	557	605	589	555	606	649	574	606	589	576	599	609	612	564	601	577	594	599	574	560	576	622	565	608	604	563	549	570	534	580	550	580	615	594	572	582	562	588	602	607	589	561	592	595	566	615	598	527	589	560	589	534	574	598	592	591	589	566	583	546	542	582	596	612	572	552	633	637	565	600	557	588	576	572	608	599	578	587	597	572	567	589	568	561	559	579	629	569	592	565	579	594	582	549	607	616	536	582	621	549	613	558	537	573	566	646	584	587	551	589	596	582	566	585	555	592	553	595	587	604	594	524	601	577	599	592	597	588	526	623	605	523	570	603	613	540	565	623	592	577	566	599	576	598	607	591	601	615	558	563	549	556	582	571	613	570	544	568	595	585	567	559	631	593	596	583	555	629	581	567	582	601	565	616	627	595	575	606	591	569	527	585	612	625	541	561	587	574	576	606	571	579	584	579	568	570	587	589	588	589	576	587	565	589	609	548	580	538	595	602	566	553	573	571	630	584	592	584	575	562	556	609	554	553	568	584	589	612	596	534	602	553	606	607	593	555	601	598	578	547	555	562	577	539	610	582	574	609	586	590	550	564	563	562	627	587	532	569	586	589	579	566	589	568	557	564	574	624	571	560	614	602	597	588	616	564	578	607	595	595	605	624	564	609	557	585	587	601	582	551	580	590	552	599	618	572	614	596	614	609	587	619	623	539	578	597	595	575	606	575	559	592	624	628	550	557	579	592	545	527	581	608	621	534	634	559	597	587	593	599	649	650	586	583	540	582	585	599	571	564	575	575	546	591	585	596	626	582	594	566	581	615	572	606	555	569	590	581	579	582	614	590	608	589	585	565	552	618	568	584	530	586	617	574	558	580	586	571	596	572	592	597	590	571	590	580	570	572	593	610	625	631	617	569	612	579	551	592	581	548	593	628	583	583	583	575	585	564	572	574	601	570	633	573	541	592	645	631	575	610	613	583	546	563	563	593	578	576	577	539	580	552	564	586	566	582	592	594	551	599	531	602	591	558	588	545	582	584	568	624	555	555	568	542	613	567	566	593	569	605	571	608	572	536	582	568	567	584	572	615	615	580	594	570	590	600	546	599	589	604	566	592	602	586	626	579	588	540	582	578	568	542	570	590	628	629	576	611	552	595	564	537	585	630	584	622	590	567	561	574	622	560	583	604	582	599	594	560	590	591	573	575	569	562	562	574	646	562	578	567	583	543	623	548	556	572	616	608	571	574	577	607	577	619	609	607	614	582	563	589	574	549	535	577	549	557	592	521	618	551	586	551	574	567	593	563	558	618	601	594	572	594	654	508	604	567	640	604	562	557	558	587	556	611	527	567	572	599	589	582	587	558	570	604	583	566	610	549	584	600	558	565	630	570	586	587	566	564	610	550	602	570	587	610	574	565	591	581	599	557	597	577	573	596	600	557	585	540	607	614	583	571	575	583	572	549	604	563	556	559	558	628	599	587	550	560	573	608	588	566	543	512	613	586	592	553	564	573	610	597	638	572	577	599	571	569	589	556	547	582	544	582	589	568	565	527	564	611	585	588	568	573	560	600	606	571	580	618	591	572	584	593	571	630	589	574	617	597	562	641	515	631	625	581	564	590	595	558	575	588	638	563	597	584	631	592	574	581	572	583	593	577	536	608	606	644	603	577	556	624	577	580	605	562	598	552	614	593	614	589	655	625	623	609	565	590	582	589	574	518	568	620	580
72090	65914	75517	64477	49820	36257	23209	11919	5341	2401	1213	748	467	371	385	374	373	369	394	362	369	378	420	372	374	336	379	382	392	379	395	353	380	387	365	363	349	377	346	370	383	386	348	396	375	348	358	352	355	374	341	381	349	370	349	336	368	349	393	380	384	396	364	361	350	400	342	334	408	337	381	370	393	374	394	376	335	337	372	350	369	312	369	371	358	344	341	356	377	371	379	377	332	344	389	375	355	376	365	395	375	381	373	394	350	370	376	350	385	351	377	401	339	424	386	374	340	412	360	355	377	378	348	357	354	327	342	398	416	378	397	383	353	380	332	373	369	368	355	357	376	353	354	327	326	386	370	375	366	365	383	332	347	368	384	369	336	394	411	355	378	371	371	350	386	383	370	356	361	353	397	378	343	390	363	344	410	389	385	344	333	374	368	359	374	408	335	373	410	366	338	402	374	372	401	410	378	350	381	373	418	337	376	334	357	375	362	367	356	346	355	376	385	361	387	369	392	379	360	412	337	358	389	301	361	375	353	359	342	381	382	386	373	344	345	377	335	364	363	342	353	326	358	386	379	367	353	375	336	379	354	342	364	388	365	375	342	362	355	359	354	402	355	353	378	388	380	376	355	339	319	369	373	341	379	382	358	348	400	347	387	394	360	404	369	335	369	372	381	379	358	369	376	390	378	348	369	372	348	379	339	362	344	356	339	344	374	349	383	354	382	361	385	336	358	361	349	382	395	377	363	379	356	347	365	410	351	379	390	382	361	432	381	342	359	330	372	346	373	353	357	373	337	347	372	349	391	353	385	392	381	371	368	378	364	375	365	376	350	381	331	318	378	363	387	360	376	376	360	365	358	356	394	377	330	316	361	413	359	381	369	376	383	371	355	334	359	367	359	365	384	329	402	315	358	406	343	364	363	347	351	379	389	392	322	400	383	348	367	397	375	342	375	372	351	403	374	344	357	391	337	386	334	354	403	358	362	355	372	400	348	388	354	348	352	335	363	346	379	368	374	397	361	401	360	374	372	383	373	352	387	345	401	330	360	372	357	371	382	442	359	391	361	365	362	361	361	355	351	374	342	394	356	400	433	348	392	352	348	360	401	389	383	363	385	363	338	385	377	370	397	339	331	336	354	329	392	376	340	327	392	366	381	360	379	368	382	404	328	360	355	384	346	405	331	343	374	421	350	340	369	347	400	436	366	375	371	321	345	375	348	380	356	350	377	330	384	352	423	390	389	379	378	353	369	397	323	349	349	351	389	397	374	382	389	348	364	365	365	346	383	391	389	366	374	357	378	376	347	343	362	355	364	346	363	336	394	382	355	363	381	389	380	357	338	359	376	354	384	372	370	366	362	357	335	355	346	357	391	376	361	361	367	346	358	416	368	404	338	329	372	382	362	357	377	373	390	389	323	382	374	361	371	347	371	392	373	367	364	310	338	367	342	393	364	362	390	387	330	381	374	357	364	327	349	383	346	360	383	321	395	350	368	389	388	385	362	363	364	358	370	346	366	354	369	376	320	341	360	370	361	349	354	383	398	375	386	356	375	385	379	353	380	366	393	328	368	347	339	382	383	368	350	358	373	376	349	339	342	393	351	352	375	358	357	381	356	372	367	404	379	363	358	380	357	362	342	376	412	350	332	350	367	336	365	372	344	380	349	355	371	343	328	377	405	384	375	346	364	357	384	377	385	307	400	367	404	379	387	362	372	370	354	359	348	370	351	384	361	382	366	341	390	390	358	367	354	364	362	351	383	331	387	383	340	363	388	369	362	334	336	325	352	338	399	361	347	372	388	397	355	375	381	353	380	355	337	371	412	373	350	385	359	341	390	390	341	343	375	402	347	322	374	360	354	332	353	365	362	345	398	367	365	356	364	367	364	362	358	347	366	379	342	354	398	327	363	391	387	339	369	334	347	379	382	376	390	361	359	413	366	349	370	359	367	371	380	366	421	362	343	365	387	383	381	334	359	357	363	364	397	355	378	383	401	379	426	344	353	329	357	363	368	344	374	351	380	386	419	356	411	355	416	349	356	360	351	367	377	403	374	384	338	376	339	347	342	366	371	394	364	343	333	349	332	371	369	362	374	359	369	365	334	365	367	346	373	372	328	294	325	377	352	359	372	334	382	337	391	357	377	357	377	372	348	348	357	356	346	350	329	361	374	346	345	408	391	359	396	357	347	358	406	373	343	370	393	390	369	335	356	387	422	371	367	357	377	368	384	418	371	364	373	358	368	396	392	402	382	375	356	356	384	377	373	370	380	389	347	392	385	366	376	353	379	360	366	356	366	370	352	348	340	379	353	395	356	343	354	365	320	398	340	361	352	344	356	346	348	379	342	368	370	363	361	400	373	362	362	385	362	366	345	357	412	393	349	338	355	358	354	351	386	374	373	355	332	356	361	402	372	380	387	360	368	379	358	357	317	363	366	350	378	353	346	362	348	332	369	376	367	356	379	359	354	357	392	386	359	341	364	345	369	413	404	352	402	347	377	360	361	369	392	372	348	341	389	404	342	373	351	382	343	359	376	362	364	345	396	383	380	394	394	389	353	364	383	367	330	341	385	402	377	368	372	393	369	358	362	366	360	368	363	364	348	355	377	399	385	358	351	388	379	366	411	357	364	365	377	368	356	339	389	368	339	400	353	394	365	351	339	373	375	369	335	406	371	331	374	364	353	359	372	391	384	365	396	379	363	364	328	362	381	393	382	381	375	371	355	347	390	381	385	340	322	353	344	368	343	352	424	353	343	366	342	345	338	368	349	395	370	376	364	349	357	370	331	357	395	379	335	375	377	380	376	345	356	353	373	393	364	375	392	400	379	360	338	387	351	373	376	359	384	371	372	363	347	386	344	383	380	376	361	372	393	346	351	394	374	357	358	380	388	400	367	361	374	361	324	332	332	358	363	395	380	352	335	369	366	398	366	367	356	382	379	358	366	388	356	401	405	390	358	392	343	349	374	395	381	388	381	364	343	366	346	342	397	375	361	381	384	391	345	397	385	355	358	377	387	337	388	367	355	359	345	409	370	359	407	385	339	363	372	372	384	373	349	372	370	365	394	361	392	394	373	387	374	377	348	405	346	327	386	373	392	350	351	397	349	377	365	375	361	379	339	371	354	353	387	370	386	351	339	386	334	346	339	360	323	340	345	396	392	350	349	350	364	371	362	354	351	390	373	364	356	341	369	347	356	382	393	387	394	380	367	379	339	370	356	372	383	392	387	367	374	347	354	389	428	357	403	359	358	354	352	379	354	351	382	403	346	362	366	378	348	363	404	358	373	329	360	337	333	342	348	390	360	383	322	382	368	384	361	349	375	350	358	381	348	361	323	364	361	349	383	343	345	339	358	421	340	422	370	409	359	389	343	364	349	404	356	402	367	344	397	338	376	394	367	392	373	340	305	346	363	344	349	336	379	366	369	334	376	366	388	332	394	384	395	379	365	371	348	361	351	389	380	352	364	396	353	373	363	365	364	370
43327	48717	69515	68728	58780	48008	37049	25463	14988	7970	4146	2079	1035	805	795	782	829	790	792	791	820	734	766	738	800	782	747	782	823	788	775	838	785	822	810	761	777	751	799	827	774	777	757	798	780	833	771	800	774	736	806	746	798	773	761	791	728	833	758	779	750	782	821	817	762	761	807	805	749	757	741	809	768	796	793	787	793	769	797	756	802	786	772	779	784	769	793	798	783	787	770	820	799	799	786	793	785	824	850	798	788	826	789	792	805	777	805	808	767	807	777	804	802	814	760	808	767	828	843	800	805	788	765	801	752	821	796	771	817	770	867	784	751	783	799	793	817	767	821	770	786	812	809	798	815	776	805	757	799	793	776	807	758	831	762	770	801	801	825	756	782	786	772	780	833	823	795	780	757	813	795	790	811	836	803	787	810	810	825	758	800	783	807	772	781	811	800	784	805	796	759	767	813	741	755	740	784	749	804	722	782	742	834	816	767	760	817	791	768	809	780	840	832	808	807	798	742	779	795	780	766	825	762	812	796	812	829	849	821	814	813	780	811	820	814	816	791	784	782	779	777	740	850	787	832	791	807	735	791	783	810	719	812	728	764	758	775	763	763	811	787	768	817	761	823	794	779	771	812	817	750	790	760	811	785	781	754	760	783	761	819	740	763	835	776	747	772	805	783	756	763	811	762	775	745	795	765	821	784	797	811	790	797	785	800	819	750	782	751	764	729	782	813	777	779	800	746	799	819	745	828	840	754	787	826	804	773	771	762	826	812	823	747	804	777	756	805	735	788	833	798	791	794	781	828	771	807	794	796	757	774	816	838	770	806	779	793	772	803	824	835	772	812	763	784	762	748	834	700	806	744	753	785	787	787	774	796	817	804	806	757	808	812	744	779	799	755	739	759	764	791	787	789	817	795	816	807	805	802	828	777	737	772	758	791	783	816	796	749	761	787	760	793	743	761	763	756	810	808	783	793	789	842	779	827	771	793	740	781	773	772	790	813	782	842	763	806	800	807	808	744	804	798	779	764	803	751	800	841	826	806	740	871	732	774	817	815	758	820	793	710	754	793	763	804	836	765	851	864	777	808	825	808	804	773	784	762	713	765	776	732	835	744	814	773	787	748	793	862	807	812	824	752	752	784	816	774	786	795	831	783	822	819	804	820	804	821	790	786	790	796	780	803	792	817	775	794	812	829	817	776	791	814	811	773	843	768	816	788	741	771	732	812	784	803	808	785	810	852	771	809	823	813	785	794	845	740	765	809	823	813	726	846	857	770	790	757	735	757	816	803	776	842	783	780	764	782	808	729	786	875	788	787	816	786	783	759	811	745	777	788	822	812	808	774	780	759	755	750	807	756	831	841	816	832	810	746	756	749	813	770	759	795	821	785	803	791	763	783	845	750	791	770	767	818	826	804	761	804	759	782	799	739	811	837	773	785	772	791	813	823	768	807	760	782	820	828	804	785	777	794	788	804	794	846	789	864	758	772	818	806	829	865	764	815	790	779	755	825	760	805	797	785	862	803	751	751	734	756	725	760	709	812	801	837	763	832	819	750	749	806	806	735	835	771	791	765	801	762	796	795	828	754	797	743	803	812	764	754	761	830	784	800	832	816	812	788	797	819	785	761	756	764	769	815	750	846	774	801	721	776	806	839	820	798	783	839	799	783	774	768	804	756	819	846	769	764	765	774	768	795	766	823	808	743	829	792	744	820	804	841	778	786	878	811	778	854	741	775	753	795	736	784	779	787	793	815	787	778	793	779	816	736	832	825	801	836	737	753	796	840	799	815	748	780	791	791	786	769	795	785	754	771	773	800	820	781	796	792	860	766	776	815	771	797	781	811	805	759	846	809	769	794	763	804	824	784	823	798	803	811	766	768	790	797	773	782	739	792	796	827	799	804	804	770	794	790	799	853	813	857	759	784	774	800	789	768	789	758	844	805	775	782	777	772	803	784	781	871	810	791	778	810	806	781	781	773	790	807	777	790	813	757	768	769	826	802	821	795	789	769	825	786	800	805	815	789	813	778	820	778	776	804	815	817	800	780	815	796	781	805	805	731	822	757	806	775	785	762	789	798	831	852	806	793	815	806	777	796	767	800	733	762	791	844	770	808	771	784	793	796	816	811	770	793	829	839	768	790	776	822	777	778	770	780	783	738	768	761	757	784	813	749	765	794	798	763	761	837	823	769	777	837	767	731	776	744	762	750	804	789	760	795	727	744	825	814	809	828	780	779	800	748	755	801	801	794	819	780	769	790	802	790	854	799	794	771	841	764	851	812	793	817	821	779	756	778	775	780	760	742	783	791	752	824	762	734	819	781	764	759	796	780	773	838	830	850	818	792	820	782	799	804	797	792	766	812	813	781	779	772	785	805	813	811	791	787	794	771	742	790	791	793	761	778	761	803	784	758	749	832	802	808	762	781	757	833	785	816	833	838	803	821	805	803	785	803	778	793	781	796	753	767	763	764	854	831	779	790	779	788	798	814	761	801	809	836	760	764	740	781	856	798	828	809	750	764	823	821	772	768	806	814	817	837	866	814	757	780	780	805	833	808	806	767	832	800	795	758	787	797	776	777	818	767	803	740	792	762	751	829	802	772	782	785	770	780	778	767	798	820	764	760	766	769	835	787	772	799	796	790	804	801	779	790	773	831	836	797	723	761	842	812	798	810	830	852	768	860	788	747	784	781	801	789	805	813	806	761	801	752	773	808	777	808	762	805	813	758	793	789	772	820	832	847	787	784	747	768	744	782	772	750	832	794	813	761	816	754	779	824	803	789	782	842	816	812	817	832	831	765	804	800	836	811	761	724	811	758	750	850	845	796	796	795	773	812	774	818	776	756	797	793	782	807	821	825	805	744	866	799	781	842	806	795	777	806	772	782	763	783	754	772	809	778	770	798	771	800	773	775	792	793	767	758	799	738	806	784	761	807	723	761	801	748	788	799	833	827	779	763	784	779	781	773	735	830	790	783	795	789	796	822	772	765	834	790	814	754	846	806	768	762	824	811	800	809	778	817	819	827	793	743	774	817	798	739	750	840	778	779	796	787	770	808	779	772	767	786	784	810	826	821	850	792	846	813	790	769	822	805	765	765	833	838	836	792	808	722	794	794	821	791	743	775	788	789	804	768	822	745	771	846	759	765	800	758	771	810	763	816	805	825	807	810	749	782	778	878	783	814	753	780	804	799	797	827	800	744	766	810	813	721	748	828	813	798	809	791	770	791	784	796	788	775	768	745	800	801	792	781	860	748	811	832	788	837	764	788	821	768	750	838	774	789	801	783	801	824	753	788	770	794	775	755	836	791	786	716	813	742	814	753	810	783	806	846	795	805	795	851	787	851	767	793	847	792	811	782	802	778	788	794	791	827	739	805	775	760	779	840	801	809	756	811	743	822	827	816	760	840	781	798	826	786	783	808	766	781	825	781	774	770	825	785	809	810	804	794	806	823	815	803	802	807	800	810	793	754	809	756	810	852	829	781	789
72990	66930	72803	65862	53244	38886	25042	13059	5992	2741	1481	860	492	381	411	422	404	430	393	401	396	351	390	405	368	403	380	392	356	408	386	375	389	342	382	362	388	378	361	346	375	427	406	404	422	413	378	384	406	387	391	362	396	384	366	409	383	364	388	359	375	369	367	409	372	401	379	384	435	359	410	383	373	392	398	388	365	382	398	381	373	377	369	409	381	430	362	381	398	359	356	402	397	418	396	384	379	366	365	414	398	395	393	409	385	390	368	353	389	383	367	387	395	396	364	400	389	377	367	391	389	401	363	406	383	365	399	390	383	420	363	367	367	383	394	380	339	396	404	373	379	372	384	381	405	413	396	390	370	380	396	391	382	381	383	384	374	373	393	364	433	364	368	393	404	373	415	397	352	388	358	384	361	365	379	404	423	377	378	389	399	384	412	374	402	347	387	305	426	408	354	402	412	408	347	395	390	352	337	382	373	382	376	364	362	374	401	371	356	405	422	376	388	373	359	394	388	356	361	402	343	404	415	382	343	368	368	383	394	365	396	394	349	413	375	366	444	372	371	357	410	347	354	387	394	361	372	393	381	375	368	390	371	408	374	387	398	391	418	341	354	369	350	399	377	388	379	389	380	389	365	405	377	393	389	392	406	381	376	383	390	372	363	366	395	385	374	403	388	371	380	320	369	361	393	355	392	394	423	359	389	411	402	405	394	382	393	368	361	373	382	390	393	380	376	394	358	357	365	396	343	393	377	378	402	372	348	342	380	380	373	420	403	392	393	423	379	383	414	382	413	416	379	357	397	370	359	373	364	404	417	399	381	375	363	364	408	384	393	395	382	374	421	391	399	367	381	383	386	402	373	405	375	362	341	367	359	387	402	406	392	419	410	375	370	417	380	363	367	385	383	400	395	400	398	366	367	417	372	371	371	373	410	385	398	390	402	357	378	408	415	334	391	361	389	406	396	433	398	403	366	396	376	382	384	364	323	361	387	396	373	387	420	385	407	359	397	388	387	367	360	357	359	381	394	400	376	349	372	391	381	383	408	393	347	425	397	397	382	386	346	381	428	396	366	408	380	387	364	373	368	405	391	380	347	410	375	378	369	382	421	357	391	373	380	416	383	423	391	398	362	389	368	420	401	384	396	392	341	369	363	414	408	465	351	384	376	390	394	382	356	376	394	365	392	379	386	426	369	389	405	381	414	384	359	372	357	375	378	387	363	415	344	424	364	403	381	383	407	365	358	385	362	422	386	386	394	378	380	406	400	389	344	392	387	390	391	389	356	379	393	409	375	446	360	397	394	393	404	364	340	383	390	387	383	386	381	400	395	357	384	371	326	359	358	412	416	341	399	359	351	377	387	368	413	386	388	404	373	385	390	368	380	391	361	372	349	384	370	398	386	391	371	391	377	364	407	373	368	372	377	353	386	397	456	398	384	377	385	396	360	394	366	386	350	386	348	409	366	406	378	379	385	402	417	392	392	372	389	391	402	372	352	417	363	400	410	382	443	401	358	359	385	397	366	358	393	348	406	387	416	333	385	378	361	374	392	371	343	347	360	372	381	350	345	356	360	365	389	406	403	414	383	389	373	371	369	388	357	364	359	380	408	387	399	403	358	360	350	368	403	404	343	371	372	419	407	397	396	339	410	414	371	382	389	396	374	355	411	360	399	402	368	404	389	379	394	351	376	392	432	372	388	366	383	361	381	406	387	383	382	350	385	364	383	350	387	355	378	385	380	408	394	396	375	395	371	378	366	348	364	355	403	440	354	372	351	392	376	413	370	383	378	371	364	387	403	402	396	392	363	358	361	372	356	386	422	415	411	375	378	399	382	405	412	381	356	391	388	395	356	354	400	368	406	389	366	373	354	398	394	345	384	402	391	359	384	379	406	410	392	399	353	405	376	399	374	406	388	373	409	382	361	373	385	392	377	358	378	415	440	382	355	363	386	377	380	377	360	426	366	382	398	380	398	387	349	382	382	386	375	373	350	367	407	402	394	377	396	367	396	390	365	390	382	409	362	389	370	399	409	378	384	390	382	366	399	396	393	352	357	405	376	389	375	384	374	355	442	372	386	383	405	398	377	343	417	380	356	397	385	406	407	423	372	401	374	387	368	389	378	420	367	386	402	363	353	373	378	363	363	378	400	369	355	388	397	391	391	412	375	398	390	401	366	407	422	378	378	394	393	379	355	379	346	403	400	403	387	337	357	322	361	371	388	386	350	358	382	350	388	370	361	410	393	398	426	439	408	391	391	405	390	355	387	385	357	374	402	375	384	376	354	351	387	362	350	375	381	378	415	382	383	394	365	361	424	380	402	391	414	384	378	405	358	369	380	371	325	424	377	400	364	413	385	366	357	382	374	403	364	397	389	385	395	413	412	391	382	324	346	395	353	377	381	394	373	376	367	399	407	406	392	370	407	371	367	407	364	391	390	378	353	393	401	376	386	391	379	355	351	398	338	361	394	377	335	367	380	387	377	379	365	410	368	428	385	396	396	411	404	407	336	347	361	377	399	355	402	412	376	371	404	393	400	351	369	349	383	395	375	378	392	361	391	328	393	369	384	364	420	382	398	382	349	378	394	376	343	380	367	345	364	333	407	420	419	383	379	430	367	390	368	377	376	393	409	380	355	378	397	340	364	371	377	366	375	361	402	404	393	399	383	410	403	384	379	370	391	370	433	357	362	365	387	373	398	385	380	387	381	396	361	360	367	381	406	396	376	357	337	356	372	422	341	418	385	371	389	388	393	382	405	374	416	357	370	367	392	363	401	406	387	394	422	425	403	407	383	409	355	376	358	423	380	349	368	344	364	365	360	352	410	410	373	380	383	382	381	392	394	375	364	398	365	361	355	389	398	357	430	367	369	362	381	385	418	394	393	386	369	351	403	395	422	374	381	355	370	395	397	358	368	372	373	377	398	410	369	406	368	382	400	415	369	361	339	394	353	362	377	379	378	380	346	361	421	363	366	382	390	396	405	382	368	380	396	397	334	403	385	397	416	368	371	383	351	391	384	390	351	425	407	372	395	404	381	387	383	375	379	396	378	358	407	377	394	341	369	385	398	386	364	394	362	374	395	376	339	388	351	361	366	421	374	352	396	396	361	386	369	380	400	364	394	388	387	386	378	391	402	343	393	370	369	388	378	372	373	354	388	391	384	372	352	383	364	377	397	383	395	404	389	408	427	355	389	410	375	386	351	395	412	398	385	377	394	414	345	363	388	396	410	401	400	382	404	345	364	409	416	363	424	406	371	365	390	386	382	361	323	405	378	422	358	414	371	371	408	344	398	364	366	405	380	439	389	378	399	382	394	406	386	383	376	392	401	405	384	400	397	375	351	374	369	358	396	390	383	351	372	368	410	375	405	384	398	366	410	396	409	420	362	399	400	383	358	352	401	408	387	366	385	390	382	431	383	402	415	355	326	390	371	364	375	399	385	400	408	396	396	363	382	363	367	364	421	377	413	393	370	369	362	390	393	402
43984	48348	66967	70442	62198	50127	38311	26597	16409	9207	5011	2733	1290	843	846	819	803	801	839	800	839	848	862	815	869	796	833	812	850	840	846	798	777	775	810	827	820	821	755	840	833	815	785	815	848	859	796	793	792	787	793	808	781	822	849	811	825	829	820	809	820	827	801	779	794	776	809	852	780	812	851	798	792	816	830	817	771	809	803	816	752	846	787	777	823	834	802	844	813	821	792	797	842	815	812	776	842	812	831	811	807	793	840	779	772	773	806	791	832	813	882	790	858	850	776	806	858	857	852	821	881	849	848	823	809	767	802	790	800	828	828	812	817	772	842	776	800	860	785	784	833	761	791	829	804	803	821	819	807	829	792	826	831	867	771	838	788	791	802	850	802	849	797	818	848	790	787	854	827	857	818	780	840	787	821	816	827	811	820	802	829	823	803	778	764	840	766	784	815	815	819	829	800	785	835	831	841	817	850	788	859	827	805	765	861	806	852	784	793	816	747	813	829	804	788	867	846	819	825	856	764	812	852	808	806	815	805	799	855	833	803	839	810	809	824	791	807	784	792	808	781	828	811	831	870	859	786	826	759	790	847	812	808	806	813	785	850	776	819	805	825	848	788	836	855	769	788	821	834	819	791	839	851	762	795	791	843	808	776	831	805	843	799	832	804	781	828	858	832	841	791	830	787	811	835	854	812	862	801	804	777	776	859	826	799	768	792	772	780	831	834	784	827	838	828	821	794	808	825	807	833	818	809	831	809	812	824	810	803	838	801	836	800	838	855	752	851	809	895	798	829	833	832	824	795	833	819	886	826	819	809	815	819	831	827	823	865	794	845	826	747	775	818	837	834	819	806	804	855	839	829	808	827	895	822	805	791	799	867	835	751	761	855	826	801	891	805	847	814	812	779	840	796	840	801	822	743	836	801	845	795	803	802	855	857	804	838	805	814	815	826	890	812	775	796	812	780	833	799	854	804	813	835	817	803	799	815	836	767	827	820	822	844	844	803	815	840	831	781	863	858	844	833	829	779	832	822	825	823	798	802	800	844	789	782	850	868	840	859	829	841	800	792	804	808	844	793	800	799	824	777	824	813	787	817	782	785	875	802	834	758	853	820	812	827	761	788	856	835	832	828	799	865	854	830	789	791	851	854	806	825	802	840	845	800	837	838	785	839	817	819	824	849	814	786	775	872	826	822	824	836	802	778	877	817	796	767	840	807	854	814	802	827	768	834	773	836	825	811	821	825	837	846	794	810	829	803	818	797	851	848	804	792	773	770	821	809	829	800	804	819	799	841	840	770	783	834	817	786	778	787	804	837	766	810	813	800	805	818	821	843	808	799	810	775	862	831	858	799	791	852	800	809	820	788	787	874	785	756	768	795	840	809	778	844	799	796	859	810	795	844	805	796	861	845	884	804	852	809	751	793	770	846	811	822	831	790	785	791	850	831	837	811	831	786	783	813	848	826	839	783	837	815	813	777	809	790	816	849	809	863	850	831	829	805	762	792	813	792	825	819	774	874	773	811	819	857	779	815	841	818	813	851	822	825	857	806	783	808	847	810	778	808	846	798	802	804	832	823	784	828	823	835	832	812	819	865	778	791	812	810	777	827	816	850	797	825	826	841	824	828	833	788	844	808	751	848	840	834	823	792	782	783	801	787	791	853	848	860	818	800	770	868	824	793	825	827	810	870	808	775	781	842	813	808	855	873	857	808	868	813	822	803	807	806	826	832	795	813	757	799	847	806	805	826	792	794	895	873	862	740	836	800	813	820	811	823	837	822	831	830	825	809	806	838	829	819	758	761	822	825	839	776	807	831	828	812	785	805	800	906	836	798	787	821	860	827	786	790	808	821	855	864	809	853	839	854	807	801	810	779	786	774	811	877	801	829	780	834	906	823	834	809	811	773	792	815	750	849	831	836	837	843	840	824	836	824	865	800	793	799	848	843	808	821	814	763	872	846	785	771	809	821	816	849	832	837	845	844	874	823	829	794	811	841	810	800	853	815	812	777	759	860	817	814	816	758	783	850	814	805	842	830	820	785	766	791	830	785	845	835	838	774	816	839	814	826	829	839	842	812	797	840	831	821	859	836	796	805	799	870	800	779	827	771	785	834	842	823	817	851	799	834	813	824	784	819	807	799	855	812	803	791	839	779	834	769	831	847	836	803	816	794	863	786	839	813	783	825	834	885	804	802	787	848	828	843	810	801	824	829	714	791	836	824	819	818	809	787	816	811	828	821	820	790	805	828	795	833	836	846	782	787	817	835	866	795	794	843	856	762	852	851	781	795	796	796	812	839	845	814	821	819	864	803	786	822	861	825	834	819	833	785	864	802	796	830	814	804	814	834	804	841	804	867	809	748	832	779	850	790	804	809	817	836	842	828	802	839	836	808	825	842	845	798	822	820	750	826	835	788	836	824	825	848	782	842	800	815	840	778	768	852	842	825	800	837	854	844	793	777	870	848	831	848	817	823	805	831	826	816	803	811	844	831	786	823	821	817	841	806	860	815	810	813	784	827	775	828	849	845	803	816	803	794	835	796	812	813	810	822	764	797	751	814	818	808	839	849	840	832	818	787	826	779	795	810	845	796	835	827	844	823	828	785	805	852	827	811	815	813	819	803	790	828	848	843	797	815	770	790	813	819	822	814	820	792	829	858	804	795	812	839	815	805	782	807	833	867	838	881	767	835	788	769	782	836	788	786	864	839	830	816	832	818	812	756	812	800	806	906	831	802	836	852	793	845	816	846	849	831	794	801	793	846	872	817	821	814	850	809	826	806	793	837	803	820	880	810	824	792	843	861	856	788	770	843	824	805	768	812	821	802	853	835	839	840	787	846	849	845	853	777	800	848	858	839	803	789	824	825	810	827	808	880	819	820	800	832	844	820	809	785	805	793	878	813	796	832	836	813	816	798	830	813	845	821	842	775	810	784	844	796	850	837	836	783	834	801	866	814	832	837	845	823	812	833	800	813	802	792	777	802	811	824	819	837	777	856	808	811	843	805	753	807	815	842	819	835	789	785	813	818	856	852	817	850	783	784	830	840	790	843	805	803	817	810	831	795	777	843	802	796	820	832	844	810	810	821	782	796	829	852	817	808	822	808	808	795	870	798	821	792	783	813	830	824	795	858	818	796	831	801	811	787	817	845	783	839	782	774	788	790	857	772	817	863	831	852	781	821	876	794	792	839	813	790	845	812	814	819	789	838	806	833	796	780	813	864	756	795	846	792	798	851	852	860	824	806	806	804	849	804	816	833	834	822	806	785	827	808	774	833	775	780	806	799	773	832	837	818	857	806	820	805	843	813	822	837	834	844	846	853	857	853	832	813	843	852	818	835	757	778	795	836	789	871	765	817	767	781	856	824	830	799	839	843	828	838	825	807	828	781	810	786	813	846	810	794	832	817	800	811	840	838	852	886	848	826	803	842	839	799	830	791	819	835	812	790	833	839	801	844	825	822	861	797	790	846	857	815	848	825	851	799	820
8182	3469	4015	4349	3075	1725	1054	631	444	384	350	295	226	252	231	245	248	257	230	259	247	268	249	226	243	244	232	251	274	270	271	223	285	257	227	282	263	255	280	255	272	270	260	280	261	265	252	239	259	233	260	219	262	268	260	257	251	254	227	280	248	205	249	276	244	248	256	250	273	239	278	257	284	272	277	226	274	253	232	282	253	245	268	221	269	254	278	277	259	229	272	245	223	274	231	262	258	257	232	227	276	233	248	240	254	224	242	279	255	237	211	281	278	309	268	288	254	271	238	209	245	241	255	250	255	274	239	268	286	298	242	226	257	239	251	250	266	273	274	259	237	231	295	244	233	251	293	248	243	258	271	256	260	229	231	257	229	220	264	258	255	272	313	245	258	275	272	242	230	220	252	284	267	256	247	267	284	227	261	284	215	242	262	270	225	260	262	260	277	274	258	264	271	271	251	261	266	253	242	214	246	230	212	254	251	236	261	266	260	251	264	247	265	269	264	235	239	261	244	260	274	262	245	258	226	259	248	245	260	239	268	252	220	255	248	259	248	227	244	239	257	251	256	264	267	272	237	261	248	274	239	254	245	240	256	287	251	234	255	264	259	248	249	280	249	295	254	273	234	250	232	239	225	245	262	241	242	288	245	262	267	252	268	246	243	286	247	282	274	257	244	269	246	261	236	228	257	243	257	244	264	248	281	256	289	287	247	238	248	258	282	272	269	251	260	242	246	262	210	256	221	245	255	225	221	268	245	276	235	245	254	266	237	230	262	229	253	268	266	251	234	279	259	246	244	243	254	210	285	241	245	264	255	246	255	252	234	247	256	281	251	262	238	271	254	214	233	236	283	247	273	243	241	293	246	249	246	251	257	262	268	254	231	271	241	266	270	264	262	249	254	238	260	268	284	254	251	246	255	235	241	253	242	216	224	248	275	252	216	260	245	248	234	249	253	262	257	248	248	235	229	265	240	235	241	222	247	253	246	235	243	269	255	252	251	226	264	276	269	236	253	265	261	260	224	246	245	259	225	267	240	241	271	249	263	250	262	238	277	288	282	213	234	250	235	266	269	256	276	261	232	252	277	242	269	282	246	239	232	255	259	257	209	282	275	257	264	294	231	257	259	240	260	238	263	246	231	231	264	244	256	228	268	252	254	219	292	226	244	232	242	253	228	249	255	236	244	241	242	255	251	231	239	258	250	233	259	256	216	270	260	258	260	250	225	239	240	274	253	246	256	255	240	261	272	245	240	271	266	283	247	242	265	264	245	270	237	243	241	249	250	271	279	274	246	256	280	217	239	266	244	249	260	239	257	212	243	264	254	281	241	267	244	238	237	245	248	251	277	262	249	247	213	237	252	262	262	261	258	251	253	222	276	291	267	264	259	272	235	240	211	220	255	226	244	249	261	253	236	239	220	260	233	237	264	251	230	279	275	267	243	225	233	256	219	257	251	272	227	262	275	258	286	239	285	254	281	277	244	229	280	270	267	229	244	237	250	264	240	230	230	284	255	214	264	258	270	252	229	238	272	232	232	269	274	246	231	284	234	263	254	243	250	238	223	260	245	231	266	253	253	243	249	235	284	229	269	256	263	290	252	246	274	277	235	250	256	278	259	243	249	262	231	251	218	281	266	277	259	248	270	230	246	216	291	261	231	248	245	261	241	235	272	241	237	255	236	247	250	258	231	238	277	282	262	274	267	267	254	230	283	247	250	234	262	274	293	294	239	244	267	245	239	260	255	237	281	239	247	261	247	248	245	243	250	235	244	251	264	240	235	233	242	235	293	266	242	239	271	278	255	269	263	249	263	264	270	256	239	257	250	240	262	254	254	269	244	270	264	265	266	279	264	238	273	266	266	230	255	241	253	235	247	276	261	235	250	245	293	270	239	234	243	221	287	276	257	293	220	241	287	256	256	264	256	284	233	254	256	248	245	256	221	260	240	241	290	234	236	260	258	247	258	265	232	266	253	224	235	235	242	231	212	264	263	239	235	240	264	232	267	194	225	265	279	247	219	266	254	251	247	251	236	264	229	231	250	268	230	249	230	260	245	279	229	230	280	272	249	234	272	255	261	255	268	251	287	264	279	263	248	290	257	234	231	259	265	236	284	242	254	240	243	220	261	246	290	248	240	256	271	279	235	253	252	267	284	273	262	273	262	263	251	246	263	238	221	224	238	214	253	248	266	222	218	252	243	245	272	235	265	253	260	245	259	250	248	250	235	250	267	265	258	246	246	240	247	253	249	257	237	256	286	268	276	277	230	247	252	232	253	263	237	226	258	272	256	243	236	238	269	242	251	224	252	245	260	281	262	239	280	233	289	259	259	215	245	263	240	251	275	256	242	250	241	239	245	240	224	233	250	257	250	251	284	258	230	286	292	250	251	235	222	226	249	282	284	244	273	249	268	254	246	230	249	247	254	254	251	234	273	268	280	278	282	243	247	262	271	275	273	281	275	256	273	271	271	274	238	258	259	251	252	258	212	243	267	212	250	285	255	262	255	253	256	232	243	237	238	271	254	281	263	266	238	255	250	275	263	259	256	269	265	254	248	283	229	242	266	244	256	258	285	240	231	253	244	264	251	231	267	245	256	267	234	261	241	230	255	235	239	240	251	232	263	262	281	288	260	249	257	254	257	236	237	263	296	242	253	264	244	246	300	259	288	265	253	268	233	267	215	260	241	271	249	257	271	264	255	221	258	251	248	258	263	216	251	271	291	241	270	264	249	229	240	232	264	245	274	238	290	258	259	253	246	284	228	269	262	240	247	271	257	236	269	257	248	275	231	228	252	256	261	264	256	231	262	253	242	257	237	260	251	281	275	259	269	276	252	267	269	219	264	258	266	224	250	264	252	268	240	233	251	250	252	248	266	272	246	257	259	267	243	224	230	238	251	241	233	224	252	268	249	237	232	281	226	230	269	227	235	256	231	251	253	247	255	226	237	248	282	262	216	239	240	257	280	279	247	236	233	245	251	246	244	219	253	260	271	249	245	239	242	269	238	231	256	264	250	265	269	238	257	231	248	244	246	262	260	266	284	257	271	225	253	258	237	252	276	282	244	246	228	263	270	284	264	227	248	317	224	295	265	248	232	237	255	272	240	261	258	253	231	251	244	280	254	242	240	266	285	259	247	229	238	228	249	252	239	250	235	228	267	260	229	220	251	270	237	249	231	243	250	268	250	284	256	242	293	263	269	239	305	233	267	252	251	291	270	246	236	271	268	270	263	255	267	250	261	245	282	252	252	254	246	246	238	260	255	274	256	246	253	253	250	254	265	205	275	243	259	242	272	237	227	263	243	256	238	259	238	244	235	242	252	257	240	297	202	255	250	258	269	264	279	222	257	242	256	268	238	275	260	249	238	259	253	266	264	260	226	262	247	278	271	239	238	277	240	243	225	259	229	254	246	261	280	244	277	240	242	264	264	276	255	221	249	268	258	252	289	251	215	276	236	245	285	259	238	261	242	274	259	229	240	272
7889	4728	9388	12006	9581	5912	3487	2075	1419	987	761	685	591	550	570	569	555	594	545	545	600	559	584	586	604	543	573	577	539	549	556	559	550	532	589	574	599	568	550	632	580	557	560	532	572	609	612	584	553	552	528	566	533	610	558	531	585	555	595	581	586	563	601	583	553	588	587	601	597	607	590	585	579	614	566	568	580	572	553	595	555	607	592	599	550	572	540	595	537	579	625	533	622	529	575	556	536	528	588	579	639	561	579	605	573	562	581	571	568	635	577	585	585	581	553	541	624	534	576	572	519	579	595	580	536	551	567	600	607	544	571	565	590	628	547	582	577	632	582	570	563	556	554	572	586	575	565	561	582	557	573	545	635	548	571	559	581	599	593	575	560	552	557	630	569	565	591	573	579	548	591	560	542	601	572	575	546	556	587	572	558	530	565	600	527	543	555	550	574	541	587	546	594	563	582	553	577	570	563	546	568	560	552	579	562	573	577	583	604	642	570	556	482	573	589	568	550	601	570	562	582	571	603	572	533	569	540	590	570	582	614	547	575	551	524	545	540	561	553	593	586	573	577	569	577	548	568	558	478	555	536	560	595	525	546	578	628	540	553	586	572	591	552	572	590	569	588	526	557	575	570	555	578	582	571	549	547	613	586	528	595	580	563	543	617	588	578	643	558	579	602	577	541	612	555	566	548	587	551	562	569	550	535	545	578	570	562	556	556	580	566	571	556	573	562	582	556	557	547	540	604	556	566	550	497	589	590	606	614	554	587	598	572	552	580	574	588	563	578	573	570	587	587	558	539	572	607	571	556	548	574	575	573	576	535	600	575	566	596	625	560	502	612	571	629	586	581	619	551	599	585	588	580	590	584	583	603	539	549	587	570	582	584	573	553	556	627	591	576	565	570	582	574	550	583	543	569	581	561	571	563	548	554	522	592	573	590	543	603	570	596	546	591	561	565	561	624	582	554	553	551	564	585	578	585	601	519	552	598	584	563	546	548	583	581	567	583	542	584	570	593	535	577	544	552	608	592	568	583	568	573	583	558	576	561	569	582	569	570	587	571	559	607	572	536	550	556	585	571	587	570	602	606	584	577	552	573	552	588	604	576	598	583	613	564	573	587	556	541	575	561	539	514	569	548	577	566	567	538	554	598	571	566	551	563	581	594	627	568	570	572	562	586	593	608	574	566	569	556	565	565	573	559	534	547	579	538	564	601	603	562	627	568	571	604	587	573	576	592	590	575	559	552	582	565	584	514	567	585	569	584	573	563	540	591	564	558	575	578	551	552	605	543	590	618	542	552	554	560	579	545	585	548	552	609	577	553	601	578	554	596	580	568	585	613	571	550	543	580	548	567	560	590	601	556	571	563	542	554	528	561	564	559	563	595	587	567	568	557	568	569	598	577	585	563	585	574	573	548	603	537	566	570	576	561	555	568	552	570	556	538	567	558	575	553	578	541	534	574	572	555	579	578	613	574	583	550	556	543	576	587	577	527	538	556	594	561	597	554	574	545	538	558	573	519	557	593	552	589	590	563	596	576	542	584	588	605	569	561	527	559	613	567	550	601	564	549	574	604	564	532	561	582	547	573	514	540	578	534	552	588	586	589	591	566	547	554	564	591	549	581	553	554	525	595	561	574	552	587	587	585	575	565	521	591	579	556	550	552	565	581	534	583	563	571	585	558	574	584	595	581	543	553	560	532	553	566	533	552	559	611	609	545	537	596	552	554	610	546	569	529	569	607	513	564	560	563	533	583	565	566	492	553	567	582	574	569	570	575	607	582	550	584	575	562	568	582	596	558	600	596	556	581	532	626	583	580	597	588	561	568	562	569	585	610	561	578	574	576	569	537	528	511	564	582	556	580	549	534	605	608	568	564	559	591	546	542	567	563	582	559	577	597	553	520	608	597	572	607	608	548	544	547	576	604	563	589	547	569	586	515	502	576	554	536	584	566	615	551	585	550	609	560	558	589	517	571	568	608	532	529	570	585	565	599	577	555	527	545	558	573	541	581	577	539	562	563	536	591	538	510	525	595	538	554	549	550	590	546	567	578	563	595	550	566	606	545	570	572	549	519	571	567	597	604	567	609	578	599	595	550	592	596	566	547	617	545	526	567	521	562	548	558	541	560	563	536	597	584	558	578	558	541	606	519	588	561	606	574	574	553	552	591	609	565	600	553	569	571	575	587	578	596	560	576	580	527	596	592	552	561	602	581	590	553	613	581	605	568	553	582	604	559	563	553	555	526	567	547	586	583	565	570	582	492	521	566	581	610	563	552	569	585	560	568	572	570	592	565	577	593	565	565	562	551	602	535	590	572	583	602	571	583	556	580	550	559	588	577	589	601	600	584	618	537	641	550	548	573	536	605	583	567	543	566	534	565	572	553	540	583	595	523	602	539	534	536	566	564	553	577	575	528	550	554	576	576	548	582	558	562	573	636	578	561	569	554	545	521	619	529	573	619	564	589	529	547	579	583	585	559	610	578	577	583	575	581	580	552	556	591	575	553	566	582	604	550	584	569	536	570	600	557	570	626	531	597	609	567	572	586	568	570	608	563	539	591	576	605	542	533	592	567	616	579	625	606	522	581	570	586	575	591	588	587	611	554	554	579	545	551	554	536	604	590	584	583	575	523	602	596	549	597	577	560	601	573	595	571	572	550	624	577	589	576	534	555	559	570	566	549	565	570	557	557	573	569	576	564	575	528	590	552	507	537	578	526	549	511	626	539	565	537	546	572	602	573	546	557	595	578	542	557	582	538	550	576	584	551	588	617	542	592	517	581	574	601	585	589	570	537	597	549	589	564	567	566	574	561	583	590	621	534	591	581	556	568	613	570	565	573	551	564	563	579	541	574	576	556	575	593	576	578	640	543	555	583	548	574	541	554	556	546	604	600	619	575	601	562	574	576	591	545	564	537	584	578	557	556	584	551	578	570	533	576	595	555	578	523	571	546	530	558	553	591	545	553	588	588	589	559	566	580	615	566	611	593	590	628	547	538	569	622	538	556	592	548	574	561	574	597	563	547	597	539	592	548	558	597	550	574	491	583	589	557	544	607	589	619	576	561	581	559	592	564	508	568	596	541	578	535	581	568	595	570	514	554	551	582	609	542	554	538	538	568	557	563	563	569	600	588	555	538	609	599	574	578	573	564	504	592	575	574	584	560	562	534	630	553	532	584	560	556	593	543	586	602	558	622	538	553	589	551	587	557	585	543	575	569	563	578	563	599	576	556	550	599	602	566	570	589	584	562	550	547	575	561	581	566	583	576	565	566	536	563	557	590	562	568	601	531	541	582	561	579	566	594	555	581	571	556	497	608	572	552	556	631	562	621	563	568	567	572	542	575	586	543	561	559	580	546	611	607	576	576	567	590	611	589	551	589	577	548	548	517	563	536	531	539	587	556	573	593	571	577	568	600	530	596	532	562	568	579	572	544	536	562	552	522	545	566	565	594	540	526	607	587	591	568	566	536	583	533	574	570	583
73981	67152	73477	63940	49958	36010	22980	12258	5308	2365	1194	654	455	400	375	371	348	374	345	385	351	377	353	364	371	339	333	354	354	353	383	355	369	360	358	351	363	338	380	343	374	364	369	383	362	390	398	336	374	365	366	380	388	389	388	358	369	401	326	364	379	321	361	366	377	394	375	349	380	353	366	380	382	341	338	361	364	343	370	388	359	360	365	379	343	370	378	354	358	395	385	378	384	372	349	335	368	367	394	333	329	389	349	390	367	368	393	391	341	352	365	366	377	345	357	364	369	339	387	381	331	365	366	362	357	375	344	360	360	366	393	372	403	342	307	361	330	366	349	385	357	395	371	368	346	382	362	387	370	371	344	337	371	359	326	342	394	364	379	339	362	325	369	372	400	320	375	381	373	394	338	333	389	385	328	364	357	348	381	344	337	335	408	347	339	353	357	386	347	318	339	414	370	349	337	366	343	395	373	394	377	327	384	367	373	340	348	320	380	364	371	385	346	323	354	326	368	344	352	368	355	327	394	390	372	377	346	368	397	401	364	360	366	371	338	372	370	371	367	391	363	366	330	332	386	383	344	356	370	357	380	383	366	382	375	364	345	373	334	391	360	370	354	385	365	372	354	353	357	354	379	365	348	364	372	368	359	399	383	347	357	374	331	409	338	370	363	350	359	343	367	372	379	364	410	358	310	398	382	370	339	414	373	404	364	319	335	386	320	349	382	379	363	340	380	428	357	386	330	369	373	345	352	353	399	394	386	329	386	350	352	350	374	359	350	365	389	357	355	405	358	332	329	361	392	380	379	401	383	372	369	377	362	322	363	328	315	351	350	365	369	346	341	359	315	370	324	414	361	370	382	394	356	356	377	358	362	356	312	356	375	371	370	332	341	348	357	343	390	342	336	349	377	356	359	387	352	306	351	335	368	397	379	396	381	387	353	400	383	385	342	384	380	383	378	343	356	351	387	368	356	363	364	337	339	349	364	361	320	359	337	344	377	375	370	354	333	361	359	390	350	302	350	358	367	357	362	347	346	340	362	361	362	357	380	353	382	379	385	386	382	375	398	391	382	377	390	378	368	346	340	348	328	376	375	393	355	376	378	383	361	362	360	364	370	359	370	381	398	389	392	347	387	395	399	346	340	395	365	352	382	382	358	347	403	350	406	369	326	346	358	398	355	382	346	387	355	377	419	359	348	353	376	363	359	348	381	341	361	370	362	314	377	362	363	356	337	339	359	387	381	381	374	352	379	314	380	330	369	338	369	346	377	356	382	351	349	397	378	371	385	368	378	361	378	372	397	336	351	331	374	393	340	372	408	360	384	369	387	380	378	366	364	371	366	369	348	398	362	395	347	359	350	349	352	385	344	353	373	392	381	386	397	330	342	368	378	355	372	321	374	371	378	378	371	337	346	373	365	326	351	394	368	383	358	372	354	365	361	381	328	391	361	339	355	379	370	363	364	379	369	362	369	366	368	358	373	344	357	356	371	394	385	366	376	374	329	371	387	375	339	383	372	374	386	369	365	359	350	341	364	351	359	365	371	370	401	352	344	345	332	386	382	309	336	377	386	363	360	396	404	342	389	338	396	377	383	356	350	352	362	367	343	371	384	401	375	399	387	402	373	325	391	368	354	396	352	340	371	380	358	342	366	383	386	354	403	392	367	361	395	372	368	342	358	359	366	366	334	342	329	388	329	374	382	353	400	342	392	396	366	343	367	368	341	334	372	363	349	374	391	334	370	371	337	348	371	349	360	333	405	362	418	353	380	367	366	330	386	330	342	354	375	406	367	343	359	299	355	358	349	387	378	332	376	400	358	356	368	383	354	341	366	390	350	392	324	333	376	359	371	390	384	386	346	351	377	389	379	354	370	395	398	354	414	387	375	333	346	356	380	370	371	347	361	360	383	341	373	378	377	364	347	362	352	357	375	362	338	334	340	343	392	375	371	341	370	369	371	352	346	367	343	346	345	355	371	391	338	366	362	337	333	346	373	393	368	349	391	378	374	369	387	354	398	377	391	332	373	373	382	312	386	370	330	365	377	352	420	380	346	376	378	349	359	373	339	358	352	392	370	332	353	326	371	353	365	368	376	393	331	374	338	342	363	350	346	364	356	380	374	349	379	334	383	371	382	361	351	371	362	314	395	381	347	378	389	384	348	342	344	373	358	356	360	413	351	352	346	348	338	342	355	364	360	356	409	403	382	388	361	369	367	361	391	360	360	345	391	357	367	366	350	356	338	362	373	344	344	339	350	360	349	377	405	369	356	326	351	381	376	355	357	363	353	364	375	367	360	366	366	335	375	360	336	335	338	397	365	381	395	337	333	361	348	374	390	367	329	353	328	352	349	362	368	329	359	402	362	376	341	349	388	391	355	375	395	358	367	374	375	380	371	336	354	341	369	369	417	364	380	401	345	339	374	381	390	347	357	322	373	374	332	346	349	369	360	339	340	398	389	382	400	387	375	330	370	350	381	330	359	346	317	376	387	317	343	339	380	342	377	361	365	342	357	386	370	326	362	417	367	330	387	374	348	359	392	354	361	376	361	381	372	404	384	372	373	394	360	357	359	364	351	379	380	344	381	361	379	386	367	358	404	385	358	351	363	368	385	346	349	356	396	373	393	384	360	381	381	396	354	358	375	402	374	342	365	386	355	350	353	331	353	359	339	333	361	364	345	362	356	342	351	340	375	413	364	340	354	363	356	358	340	371	331	400	410	377	339	391	358	343	341	331	382	355	355	375	366	368	377	352	356	371	353	338	386	372	351	371	385	382	374	344	348	355	395	384	375	371	371	366	383	361	338	374	374	395	372	355	376	384	392	375	367	357	351	325	343	316	365	327	337	405	378	361	387	365	384	378	341	377	369	376	349	366	385	399	358	344	414	393	398	375	359	339	388	330	363	369	379	377	388	392	324	356	373	343	324	379	398	353	381	362	395	363	379	373	352	353	373	366	363	342	320	360	361	331	325	360	362	379	361	353	362	337	373	355	352	364	396	344	366	393	362	390	378	346	404	372	359	351	383	395	394	366	378	351	383	342	364	387	391	350	372	372	348	372	386	333	395	384	402	343	364	328	325	339	356	367	371	354	383	364	381	337	385	318	337	385	344	361	355	390	334	379	352	360	371	370	363	329	362	330	360	353	378	330	331	374	404	345	359	365	368	392	400	357	358	368	364	327	363	385	340	375	364	371	412	371	390	351	355	368	304	347	404	349	393	363	373	394	353	363	371	366	333	348	401	348	373	344	351	380	366	334	352	377	359	374	374	344	341	346	389	375	295	355	411	381	352	362	354	348	362	377	382	345	378	369	371	344	340	334	414	362	352	327	356	384	340	344	357	403	369	360	369	355	356	362	348	361	346	386	349	369	343	324	369	342	387	350	338	395	387	375	355	432	376	342	335	368	347	351	373	356	381	365	326	355	356	374	362	384	378	350	361	363	394	365	360	351	380	343	366	349	366	374	385	414	373	337	367	365	353	430
44611	50066	67719	68819	59412	47969	36899	25755	15217	8089	3986	2041	1223	799	820	770	804	812	770	789	777	759	775	800	795	777	775	755	839	783	765	825	807	812	776	827	814	760	818	783	789	781	774	771	733	784	768	773	714	759	793	794	808	772	754	810	785	772	791	794	773	810	768	839	784	738	791	767	752	773	769	751	815	753	785	787	761	770	775	772	811	766	753	783	809	800	798	751	804	773	815	761	781	757	853	754	800	825	744	842	796	787	757	805	767	753	787	756	787	796	798	762	784	785	742	802	744	826	785	783	796	758	844	774	767	768	811	791	740	779	757	816	814	817	848	763	771	779	812	797	745	745	787	754	771	799	757	814	774	791	804	792	832	785	791	809	786	748	777	755	767	780	779	782	806	784	782	767	788	791	781	790	785	808	766	742	769	819	776	796	770	788	819	832	791	766	776	762	794	754	746	799	825	744	802	822	754	810	791	754	787	798	763	811	833	801	791	789	780	798	782	745	779	792	797	809	768	774	781	771	815	803	829	800	793	839	791	776	777	761	801	781	783	798	796	753	827	829	829	793	790	800	763	806	811	790	816	773	813	793	812	802	799	793	858	738	758	742	819	752	825	817	753	792	816	807	820	817	739	821	792	790	787	742	803	751	809	817	790	754	794	762	740	799	813	769	750	805	789	838	774	799	787	778	756	746	782	783	753	787	815	711	805	803	763	812	802	801	795	789	757	839	767	758	767	776	764	749	762	752	817	793	741	773	774	770	828	774	823	784	773	807	817	783	840	762	816	754	824	818	787	785	786	819	788	851	783	781	761	770	774	752	776	765	764	725	781	786	822	754	782	785	789	746	803	800	772	806	732	798	815	779	761	782	792	788	793	772	792	776	816	792	786	787	768	798	819	722	745	809	788	807	766	750	777	730	824	779	826	781	801	820	774	823	777	765	766	800	784	773	817	782	781	758	778	792	783	838	789	773	801	777	812	818	759	766	746	819	726	788	773	762	787	781	825	777	840	809	806	824	805	789	813	750	790	766	792	768	761	804	765	719	772	808	784	767	745	793	825	785	802	767	837	764	775	737	759	795	735	741	810	800	804	798	774	793	813	765	763	773	792	750	798	805	793	784	780	727	787	784	801	808	789	816	760	792	778	802	792	764	786	796	807	813	776	823	823	783	803	786	778	776	763	853	813	790	771	818	794	704	798	809	802	811	751	776	764	779	827	766	794	809	781	774	763	775	801	782	711	737	791	761	805	768	811	746	802	781	813	752	782	792	804	819	762	816	822	775	769	789	833	780	724	812	798	778	764	828	754	746	732	799	776	748	733	772	785	778	812	793	797	767	769	790	738	794	759	826	779	804	776	779	750	751	794	775	806	788	785	808	823	702	778	758	798	809	826	807	776	772	774	773	752	717	774	779	801	773	754	780	780	769	809	756	815	782	738	802	773	830	771	772	785	808	788	752	772	785	772	827	754	761	766	783	786	797	758	767	772	759	712	783	794	795	754	788	784	759	743	789	748	727	747	789	762	774	813	788	782	761	771	764	735	798	733	770	742	760	789	762	816	766	775	801	819	807	800	767	756	801	793	774	794	789	803	787	798	732	748	772	756	772	751	774	844	797	771	792	780	791	780	800	859	746	788	761	767	812	795	817	817	788	786	789	765	771	842	756	825	786	729	759	799	802	765	763	755	804	759	761	788	752	802	760	786	770	778	761	845	776	774	829	811	760	811	742	759	789	798	767	761	815	777	753	769	822	785	791	794	783	792	780	765	800	812	762	770	801	788	745	793	780	797	761	805	797	798	754	776	794	754	784	775	788	758	804	800	777	799	762	810	776	822	829	730	767	821	751	767	765	735	762	816	847	819	808	752	785	806	752	811	810	773	789	818	828	829	847	793	798	815	773	769	801	819	786	783	826	824	829	791	779	754	755	807	831	807	777	829	815	798	768	765	762	773	747	832	774	766	802	806	774	804	816	787	792	765	731	816	799	778	785	820	755	746	761	776	801	763	776	766	771	816	759	754	802	769	782	808	794	744	779	815	854	768	760	756	802	808	835	831	787	794	800	787	780	814	777	778	803	778	758	774	794	833	836	728	758	782	777	746	790	741	756	794	785	792	796	775	784	782	770	782	781	816	779	817	775	774	767	765	793	741	852	810	813	823	763	818	775	775	803	779	840	798	769	795	796	791	794	779	757	811	711	829	800	794	784	793	834	791	797	767	777	803	781	838	750	775	765	790	771	767	812	764	804	821	770	807	842	830	769	765	785	757	775	819	784	798	759	806	805	791	769	757	806	769	783	789	813	797	827	779	718	770	816	806	757	721	802	739	777	808	777	831	752	790	739	754	756	813	784	792	785	760	812	828	789	758	844	785	790	763	783	812	805	774	761	761	782	815	798	801	801	759	792	765	787	760	779	731	820	760	777	779	760	794	824	755	762	822	820	787	782	767	782	809	775	788	800	758	806	817	815	867	833	800	795	787	811	729	784	748	795	781	824	773	782	812	747	798	826	755	798	736	767	792	760	836	770	811	793	782	735	787	820	775	807	748	751	796	732	752	816	798	778	820	771	771	782	747	834	847	760	782	785	774	771	792	778	802	799	791	787	799	690	783	833	768	794	825	701	791	808	777	764	796	785	843	846	805	769	740	772	822	807	788	783	748	796	757	778	801	800	794	812	809	828	798	783	742	785	715	858	775	795	769	798	810	781	763	757	820	773	804	761	791	793	820	820	807	825	806	814	758	761	756	807	792	734	767	797	784	734	826	770	759	721	784	777	800	745	796	838	770	819	790	793	775	751	783	783	788	776	743	738	753	767	724	785	750	816	810	777	790	778	793	751	779	786	766	780	780	723	756	829	768	843	751	735	790	822	777	818	803	775	788	836	752	734	829	822	822	772	766	787	773	803	794	787	764	762	794	779	751	776	789	757	796	788	776	754	810	831	784	824	789	792	782	765	746	798	746	793	760	801	794	752	777	810	785	814	764	754	783	777	764	734	755	797	858	835	808	786	799	825	774	822	784	785	779	732	768	818	856	833	803	788	768	821	794	797	765	820	822	780	770	815	731	779	793	736	771	790	802	816	799	800	754	831	787	787	759	798	795	736	758	804	762	772	813	818	783	831	788	796	783	797	784	789	790	804	786	835	802	774	821	733	759	758	750	783	758	811	770	711	792	804	813	811	765	785	792	753	762	787	811	764	826	797	818	779	736	789	800	742	763	831	779	769	786	792	757	762	792	749	802	781	818	799	773	759	774	781	819	824	822	808	784	726	749	822	811	846	749	717	789	789	767	779	818	776	816	813	808	807	805	776	793	806	739	777	724	814	797	811	799	798	772	816	792	801	793	768	773	731	792	792	848	755	850	819	753	783	778	749	733	770	785	776	848	780	773	800	756	782	805	809	767	746	797	778	801	814	772	823	768	777	798	831	794	787	797	801	744	775	785	753	835	815	784	809	764	753	812	714	798	773	756	761	855	785	789	787	795	800
72340	71632	74983	63624	49021	34994	22425	11825	5909	2629	1326	738	467	360	386	381	384	361	377	362	364	383	382	396	428	385	397	370	399	335	430	375	390	360	405	397	369	353	348	402	390	391	413	353	367	391	380	394	349	401	389	352	376	368	397	367	341	398	385	388	405	396	370	400	362	392	404	403	386	362	399	344	389	362	388	402	365	401	381	396	377	422	376	404	340	404	428	398	364	345	406	395	381	376	401	397	415	377	393	340	392	404	407	428	374	357	395	383	356	391	359	371	404	371	389	399	365	353	392	385	358	415	378	348	370	379	388	397	383	375	363	374	364	379	373	401	392	343	383	359	360	330	390	344	374	399	352	356	364	386	372	381	410	342	394	388	361	369	368	418	396	354	360	395	383	395	357	385	376	397	403	392	365	388	416	348	350	385	372	337	420	391	359	389	342	412	389	370	394	378	374	346	379	383	366	399	396	426	393	385	359	356	364	375	370	426	353	375	359	367	375	424	360	339	393	432	413	386	363	391	364	360	364	363	408	389	415	393	369	352	382	394	390	342	347	383	368	388	379	362	382	425	392	396	384	369	378	409	396	404	413	406	391	375	394	396	386	363	346	360	373	364	375	348	382	370	373	346	383	361	363	377	383	362	384	427	398	377	360	360	392	361	406	381	346	412	386	375	386	371	371	378	372	361	358	390	403	362	377	384	385	402	361	380	372	393	379	359	408	393	391	403	388	416	353	370	388	386	400	392	375	369	353	371	375	360	405	398	381	372	356	355	372	331	376	391	394	412	378	384	382	413	388	394	369	372	384	340	354	359	328	389	400	379	391	425	443	412	411	355	394	380	375	366	325	375	404	386	333	372	390	370	385	388	364	345	386	393	381	384	375	367	389	359	385	375	409	365	378	380	380	377	359	372	319	369	392	376	379	367	383	403	401	379	371	422	395	359	386	372	388	381	397	348	397	385	356	386	403	369	354	381	374	385	402	343	391	388	384	338	381	367	424	392	368	412	369	397	385	365	360	363	378	421	387	403	360	354	345	365	399	348	324	374	397	360	361	341	379	396	355	343	367	387	384	383	377	433	390	388	392	378	386	372	371	381	373	375	379	402	395	397	362	398	371	444	340	345	397	402	396	374	356	399	327	361	379	390	373	375	351	366	400	404	380	376	347	394	386	380	351	368	351	346	369	342	419	355	386	401	391	386	375	351	389	396	359	383	401	378	394	410	355	377	383	383	355	416	374	388	358	365	389	368	381	407	394	368	379	372	378	353	389	363	364	387	389	393	349	361	378	367	351	367	353	366	387	386	359	347	370	385	392	399	395	355	399	381	426	426	423	370	395	434	377	344	363	416	366	360	390	361	362	345	391	346	360	414	359	379	382	425	398	382	344	412	355	376	380	361	391	363	366	379	376	364	390	362	395	379	433	361	401	414	377	350	377	352	396	396	311	382	375	373	328	356	363	404	381	402	365	393	369	395	376	405	381	373	363	368	392	394	378	361	418	399	396	373	410	415	343	372	355	385	378	340	354	395	384	376	377	384	346	431	399	405	376	409	358	373	354	389	379	423	378	415	388	369	355	378	361	399	380	376	392	354	397	364	377	386	404	401	392	412	408	410	410	402	402	354	407	409	425	408	400	386	353	354	392	376	366	369	384	420	403	430	380	367	366	376	346	376	396	387	356	378	398	409	384	342	375	365	367	373	379	400	390	334	382	339	389	371	404	419	387	360	363	388	382	396	398	373	384	393	363	370	391	388	370	424	344	402	362	373	385	353	365	353	356	340	387	386	357	370	418	392	357	382	393	389	374	385	402	384	381	375	369	409	381	390	419	384	399	380	364	388	373	415	401	375	402	365	411	386	362	390	408	377	381	395	393	361	381	421	396	386	371	397	357	407	377	353	381	407	337	383	375	374	401	333	383	354	396	394	341	365	357	376	393	366	385	413	364	387	323	421	381	364	362	379	436	377	353	387	374	367	400	383	371	366	397	386	413	380	361	354	364	381	393	363	390	368	404	387	414	363	362	396	422	399	378	350	338	403	373	419	392	377	349	378	376	383	364	338	399	394	372	369	428	352	363	397	403	393	367	432	384	418	375	375	398	436	397	366	365	388	362	394	376	359	372	390	395	419	366	360	418	382	401	360	370	376	368	369	394	377	397	382	393	391	390	366	417	361	368	368	370	385	341	389	371	366	377	412	382	379	379	376	377	424	394	371	416	382	399	365	385	366	371	410	388	383	395	359	343	390	404	367	375	367	424	391	420	371	427	356	406	365	365	388	363	375	386	383	369	422	353	389	403	358	400	355	379	355	373	357	385	359	390	378	380	352	384	404	393	359	389	371	355	359	363	368	363	367	356	401	365	351	341	400	357	385	387	367	410	419	376	418	371	367	344	356	396	369	361	338	400	372	363	412	375	393	407	396	373	392	384	354	322	383	353	375	367	372	338	382	380	391	432	404	374	377	380	407	434	377	436	378	383	398	374	345	363	370	366	385	392	372	379	377	359	358	363	404	373	376	399	376	393	367	394	427	396	403	382	375	380	379	400	389	403	379	397	374	361	399	361	410	372	369	401	373	371	355	370	404	398	393	367	343	389	368	357	396	380	377	381	374	395	360	366	381	395	364	381	391	398	358	371	357	370	398	365	388	366	376	391	375	383	384	402	390	384	371	362	396	419	391	346	364	358	398	416	385	361	374	377	337	384	389	386	410	339	394	402	396	374	361	419	385	397	388	371	382	402	368	381	367	410	369	342	397	343	410	392	373	343	373	362	362	365	394	390	382	342	372	375	357	376	387	418	441	365	405	361	336	361	377	368	344	401	411	378	392	390	354	379	390	363	360	425	382	362	340	354	375	394	397	391	397	354	361	358	357	378	380	447	412	386	371	366	367	347	394	416	365	389	367	386	353	356	386	355	396	384	404	368	326	354	409	384	411	395	408	426	345	375	375	353	367	384	379	361	376	364	330	402	354	384	353	343	364	362	387	382	341	388	406	345	356	390	392	396	364	390	387	379	363	353	359	390	407	353	379	410	391	398	383	394	331	390	336	376	357	381	382	407	368	370	372	340	359	395	387	385	384	380	401	344	390	350	381	388	377	398	358	394	368	382	364	386	388	365	348	380	362	382	428	360	362	366	414	394	370	348	378	382	394	412	391	389	373	397	395	399	374	388	415	380	332	369	368	358	379	393	387	391	350	382	367	363	382	388	396	369	388	387	376	403	359	382	338	392	360	354	379	363	399	353	414	399	405	357	366	321	400	390	350	383	404	356	391	366	408	395	383	385	389	373	388	379	349	384	315	377	356	383	402	412	410	422	397	345	397	391	386	377	365	420	354	369	365	401	381	364	372	407	350	368	414	371	408	342	371	374	415	369	403	359	369	340	419	366	422	387	359	355	402	375	356	402	377	369	383	342	390	362	375	351	396	355	384	392	342	392	375	359	410	379	377	328	357	416	389	398	401	388	417	399	371	334	376	381	406	383	382
43810	52830	69407	67564	58110	47202	35972	25666	16195	8708	4401	2078	1117	776	779	838	825	804	769	820	820	814	827	800	817	780	825	816	825	804	784	821	856	757	826	770	812	790	773	842	825	797	807	860	799	835	835	849	807	817	833	824	824	816	826	758	795	791	793	789	793	827	801	801	793	764	842	844	846	830	810	797	793	806	876	780	793	833	859	823	847	783	781	798	768	864	797	820	805	792	788	818	835	770	826	847	742	800	809	792	833	860	781	829	827	804	823	819	835	866	813	833	821	782	766	762	736	786	835	756	809	785	805	792	792	871	851	770	744	817	821	816	798	792	809	870	789	801	808	782	816	805	774	831	799	782	782	803	759	787	779	797	850	802	822	790	865	776	833	788	777	795	811	799	835	772	823	804	805	760	830	784	806	841	844	866	786	855	849	817	824	829	831	846	777	834	796	773	819	830	797	864	859	840	836	849	781	790	814	807	844	875	858	763	815	813	843	762	802	864	826	837	849	776	802	828	838	835	841	805	811	850	804	833	783	783	790	839	804	810	856	797	850	831	773	831	804	810	751	799	821	844	846	816	819	808	771	840	786	836	807	798	775	823	872	800	867	832	824	801	825	842	748	831	815	804	783	763	811	813	794	833	815	849	792	843	841	818	786	840	809	844	869	817	837	815	861	843	814	807	842	784	818	799	819	763	865	799	796	810	748	822	792	843	808	818	825	790	847	792	776	771	833	840	820	816	853	813	789	812	805	815	821	796	818	793	811	812	810	807	831	782	834	799	856	842	762	779	862	807	842	832	805	819	817	835	815	793	809	790	828	791	828	795	818	881	808	822	812	777	817	785	875	814	825	782	787	788	778	779	742	755	783	822	805	803	769	812	776	801	827	872	806	819	798	775	791	830	849	821	761	817	820	795	841	819	797	842	829	769	775	786	802	825	806	832	786	853	845	810	831	814	840	781	781	827	784	786	847	847	840	772	785	777	800	782	825	818	776	837	795	810	854	795	804	827	790	790	835	853	789	794	847	827	851	806	826	849	778	877	815	837	800	858	875	759	832	842	778	815	815	790	813	815	859	796	834	832	840	828	791	867	786	822	781	823	847	819	804	756	840	850	818	784	795	820	789	777	754	810	747	821	838	830	803	828	805	791	791	819	822	776	766	782	782	740	813	855	871	833	770	822	827	821	793	827	818	785	768	789	801	829	777	816	815	817	846	825	824	823	800	777	817	827	844	833	824	788	804	828	780	800	813	815	822	810	854	784	773	779	835	865	812	794	789	781	832	831	835	828	786	800	820	853	838	815	796	833	800	842	818	812	814	836	823	767	794	814	840	821	830	770	812	827	840	812	795	804	832	844	797	803	788	849	816	831	815	795	855	781	816	818	858	827	815	856	777	852	826	800	846	852	797	829	858	848	811	823	802	804	810	857	807	820	782	769	774	778	816	828	792	855	802	805	841	799	831	807	789	842	832	805	829	829	851	859	834	777	787	808	818	790	843	777	785	828	839	798	776	807	840	806	760	784	794	885	863	808	789	833	773	827	806	795	807	818	871	790	835	868	826	831	806	723	776	802	878	807	795	819	784	824	832	836	795	808	809	818	798	825	826	846	741	834	819	805	848	797	822	833	771	809	866	814	806	787	786	825	831	768	837	829	799	915	807	818	840	855	813	795	821	795	835	831	832	808	810	808	824	884	786	862	826	780	874	816	808	790	830	789	830	788	843	809	846	794	779	835	809	839	824	833	803	833	817	798	788	837	857	811	842	821	773	823	819	800	834	799	824	826	811	779	815	906	835	810	786	823	836	805	869	818	799	790	762	800	852	801	857	814	824	856	816	814	803	814	842	824	830	798	826	739	830	840	793	779	731	830	821	808	780	821	753	878	807	795	821	778	781	829	767	797	810	820	846	847	781	809	824	792	849	792	821	788	791	827	754	838	780	826	801	832	835	828	795	759	825	829	812	779	744	790	756	815	823	767	777	835	813	783	860	846	803	841	767	810	848	759	820	866	819	776	818	818	818	819	875	839	827	854	773	765	841	825	781	816	850	854	803	822	812	817	803	760	817	795	821	812	737	807	776	836	777	816	823	813	787	767	835	766	789	782	842	764	793	741	800	768	800	877	800	838	812	823	830	820	838	786	812	770	779	805	797	783	884	837	845	784	810	817	765	822	822	806	829	812	750	782	838	865	827	822	806	801	764	794	779	832	848	827	815	756	775	830	821	830	775	834	840	816	818	822	811	808	855	806	791	785	787	793	831	812	821	792	791	816	791	805	831	786	796	807	815	797	796	832	885	805	817	849	792	819	820	795	834	789	789	769	813	803	823	791	797	772	790	829	812	841	810	838	788	873	817	832	801	848	845	801	797	839	847	809	816	825	840	840	803	848	810	769	776	820	752	765	755	848	855	833	798	793	811	812	779	788	835	806	724	801	836	820	831	759	796	815	816	807	824	825	790	800	817	772	801	781	772	865	838	811	784	811	806	773	790	873	820	853	762	789	830	786	810	827	842	864	795	793	868	787	805	771	838	816	819	794	801	774	797	808	826	836	830	781	771	873	778	818	800	785	809	830	837	844	821	833	776	847	807	791	795	818	846	807	800	828	812	831	790	787	819	744	812	795	772	848	828	838	800	776	810	851	828	785	831	782	812	828	842	839	831	808	788	826	792	861	821	847	867	849	858	798	794	811	838	867	834	829	790	831	837	802	778	773	820	817	839	811	817	812	785	800	759	837	858	795	752	766	862	833	810	790	828	790	850	838	800	801	764	796	805	804	772	837	819	803	821	818	811	767	851	843	759	832	789	834	789	784	736	777	817	824	826	817	817	823	848	799	816	859	835	820	833	811	852	789	809	818	814	771	811	822	810	827	898	777	826	810	821	806	881	777	795	742	855	798	809	785	771	830	810	847	821	800	841	824	802	774	805	864	843	849	795	788	781	816	839	807	791	821	805	770	810	866	812	826	820	797	852	783	849	840	837	768	762	805	794	775	786	798	822	807	786	813	856	815	799	811	828	806	812	798	805	771	821	831	818	821	825	759	840	803	831	769	791	830	762	795	789	831	790	789	787	791	826	785	822	890	850	802	837	803	756	811	843	788	807	800	814	782	796	846	778	785	839	820	852	847	774	825	760	795	852	842	825	752	819	864	820	779	792	850	888	778	809	830	806	801	832	805	799	798	850	771	809	819	805	785	777	797	804	837	824	834	843	833	818	802	815	816	809	848	870	816	822	803	799	842	831	828	812	785	822	846	831	812	833	821	796	788	769	781	821	858	779	793	837	802	811	785	850	856	761	792	820	770	768	769	841	810	745	799	846	807	798	824	812	845	827	816	818	786	808	803	807	828	821	830	785	851	813	781	840	787	762	806	844	815	833	861	785	807	816	798	827	778	839	812	839	819	773	815	816	872	836	799	751	767	819	819	833	842	791	759	796	791	819	799	803	829	789	842	805	830	833	825	811	823	805	822	825	799	818	760	859	750	799	845
7282	5955	5261	3808	2394	1519	916	632	446	360	292	278	240	244	237	226	249	215	256	298	223	215	253	260	236	275	262	241	260	253	214	223	237	242	248	251	256	259	242	237	233	261	253	236	225	235	234	275	263	229	235	227	259	242	260	248	241	236	251	268	243	278	233	258	220	223	247	264	223	260	244	231	242	258	244	248	265	216	238	250	241	261	258	205	248	255	262	251	249	242	235	222	235	252	275	273	270	223	238	270	236	257	251	258	235	257	210	223	231	243	232	233	236	237	240	212	240	280	244	249	230	257	241	217	248	248	257	232	288	273	219	239	255	248	263	235	231	250	258	245	236	240	224	244	249	236	256	247	244	261	244	252	276	270	229	242	243	200	242	284	253	261	279	260	255	230	233	226	252	235	216	267	267	241	244	239	232	234	240	242	233	229	249	249	249	234	276	223	220	255	230	227	246	268	255	235	277	260	227	232	243	251	239	265	249	298	245	233	236	236	259	249	258	251	256	264	259	246	251	247	226	230	240	243	259	243	238	268	254	232	235	227	262	265	235	246	211	247	209	268	232	246	229	224	244	250	239	214	235	237	258	222	233	256	246	247	277	247	264	211	247	240	261	267	231	248	224	252	244	258	243	222	237	244	250	239	245	250	241	268	235	209	234	249	226	258	258	244	275	256	246	257	244	245	238	212	218	231	231	259	235	258	256	256	282	258	256	246	210	257	264	280	255	246	280	265	219	249	248	269	254	249	208	263	264	267	246	242	245	279	256	209	234	234	254	219	262	252	226	216	250	254	232	237	270	234	235	213	207	234	228	257	253	224	257	270	233	240	266	236	255	232	254	263	272	229	216	261	261	256	237	221	233	236	232	239	223	266	231	230	261	261	248	215	226	231	236	230	223	248	231	262	245	216	239	241	242	256	246	234	269	238	271	269	287	221	243	247	242	288	237	268	227	242	252	262	251	259	249	274	214	223	263	217	241	246	218	262	227	256	255	244	270	259	276	227	234	220	262	249	255	225	234	216	276	264	249	235	254	263	274	205	208	258	239	221	284	255	240	256	261	269	287	236	261	244	229	297	216	257	274	243	255	273	266	245	240	264	248	244	246	246	225	236	268	249	257	255	259	254	232	219	213	252	247	270	248	275	209	265	235	228	249	228	234	253	224	249	236	239	268	237	261	250	232	246	251	249	244	236	241	254	239	242	218	243	209	230	253	261	241	244	257	207	230	257	238	255	227	235	237	252	235	236	244	231	241	234	251	254	269	227	240	253	218	238	242	224	239	247	273	266	266	237	241	236	272	251	242	250	263	247	249	245	223	235	260	250	235	243	272	233	244	258	254	251	240	248	243	254	247	226	265	242	233	241	252	258	252	227	239	244	227	248	235	235	215	242	207	237	222	259	272	263	258	241	276	261	252	276	276	259	259	250	235	235	250	221	248	275	241	237	231	250	250	224	252	236	233	233	239	261	264	219	211	261	255	242	254	252	245	249	253	284	198	257	250	249	262	269	271	233	250	268	284	239	245	258	272	255	253	240	256	232	252	233	228	252	260	253	250	245	229	243	251	249	251	248	247	260	235	226	250	258	255	259	306	229	237	248	259	245	245	244	243	246	267	258	285	239	220	233	248	231	251	265	240	237	236	232	230	239	269	238	250	251	216	189	230	252	261	195	247	244	209	260	242	238	228	260	230	253	240	234	271	258	260	230	226	249	236	252	253	254	244	237	269	242	261	242	253	244	253	260	260	245	246	253	261	233	245	249	242	251	249	238	237	235	247	241	259	256	247	262	267	250	240	264	242	229	205	247	232	271	277	244	254	228	252	245	235	248	229	277	230	245	246	259	220	228	262	245	259	239	242	256	246	230	247	242	229	236	244	277	255	246	250	216	259	275	234	229	263	258	241	276	224	246	257	256	253	265	244	246	255	256	242	258	249	272	219	276	240	242	221	223	271	264	261	231	257	275	223	257	257	235	240	272	221	254	231	242	250	283	236	240	253	221	243	271	221	237	262	212	251	246	260	230	252	211	206	239	275	247	225	255	242	238	238	243	249	266	231	241	243	280	256	234	233	243	241	242	236	260	220	254	230	253	272	256	259	219	256	261	243	226	248	268	235	231	245	258	229	247	240	264	241	245	230	218	246	227	246	236	242	248	233	231	212	261	253	234	237	235	266	256	252	262	211	223	229	255	269	244	250	266	244	239	230	228	262	245	245	234	217	226	256	282	262	267	261	261	227	263	258	256	234	237	257	238	245	249	235	219	234	242	232	241	245	256	249	274	232	256	219	234	255	280	251	214	245	259	243	268	252	286	239	263	239	242	236	254	245	231	248	233	212	278	228	242	243	251	255	236	257	249	241	265	244	237	259	261	226	230	191	221	235	234	211	266	231	239	225	254	238	254	239	234	252	231	263	246	231	229	228	258	246	266	234	271	249	244	243	253	255	217	233	240	230	231	233	236	253	249	252	235	264	246	215	235	237	219	259	233	219	250	266	235	254	251	249	235	260	262	250	268	228	245	248	273	253	228	241	216	230	261	197	268	245	245	235	250	247	247	239	253	231	238	215	250	262	234	248	268	241	249	258	260	240	257	223	245	249	246	249	282	206	251	243	257	243	273	233	283	287	248	219	254	248	229	238	237	253	261	231	232	276	247	247	260	252	247	223	273	233	259	269	247	232	251	228	237	239	230	244	240	257	265	248	236	242	236	237	238	262	246	252	266	242	243	229	231	260	249	244	240	211	250	281	256	254	262	251	273	251	259	227	241	220	233	219	257	233	235	265	269	244	282	276	239	244	234	264	221	236	242	247	253	250	239	271	248	243	263	235	238	229	213	264	260	242	254	280	234	252	237	272	262	250	216	261	237	220	251	246	241	233	243	242	219	264	232	267	265	217	245	253	261	246	224	266	283	285	239	265	264	231	271	236	259	234	235	250	228	237	240	270	238	207	238	265	224	264	244	257	240	257	256	266	253	229	263	238	258	242	244	237	240	240	225	252	227	264	258	222	253	264	242	243	252	228	255	214	258	256	267	262	238	272	227	230	265	211	218	242	240	240	240	280	256	286	253	251	244	279	245	247	247	228	258	278	251	228	272	263	238	239	250	266	248	252	254	213	240	253	226	286	267	249	252	232	249	207	279	231	254	248	271	248	218	261	234	228	263	248	213	211	230	266	259	261	259	241	225	250	255	269	244	231	249	247	254	275	227	251	212	261	233	224	241	240	231	231	230	277	242	244	246	222	244	267	264	222	239	241	226	254	249	226	247	249	251	261	215	247	234	252	192	228	233	201	261	240	221	275	238	235	287	260	263	235	247	241	243	257	243	244	215	229	233	259	261	252	226	272	245	259	237	241	227	262	269	263	265	242	245	226	230	235	233	257	263	217	253	271	243	235	242	251	278	226	230	270	231	253	248	236	250	270	255	219	240	247	235	238	266	262	270	236	240	268	235	248	263	237	248	224	235	249	234	222	214	252	244	275	216
7605	8323	10343	10113	7674	5192	3180	2016	1312	979	804	619	541	549	605	561	557	563	532	533	582	576	573	587	553	557	572	533	546	591	544	556	546	569	513	551	547	522	548	503	548	534	539	540	564	537	534	530	563	529	544	544	554	571	579	565	563	587	574	548	553	536	533	526	576	569	558	547	532	570	516	593	594	550	537	569	545	569	531	562	513	533	526	524	551	582	591	573	568	568	530	571	598	554	583	561	550	579	537	570	578	546	575	524	560	553	579	525	555	531	528	568	521	539	549	561	586	551	536	560	559	544	561	594	600	528	555	560	560	564	563	564	561	575	527	538	504	542	576	588	524	564	543	554	518	539	566	570	537	546	542	544	569	567	555	563	565	587	582	569	608	551	535	551	588	552	526	547	557	548	540	591	542	559	530	531	550	580	504	560	555	591	550	604	568	525	542	558	525	558	545	621	537	546	609	577	539	546	586	553	552	564	542	526	556	559	563	554	588	532	546	589	556	572	548	531	567	536	593	537	592	530	561	535	542	578	543	558	575	580	529	570	512	606	565	531	552	560	592	584	602	542	540	556	535	546	571	532	587	534	572	588	546	545	576	570	579	561	552	564	574	544	552	548	529	552	527	557	536	548	549	524	539	524	571	554	581	524	568	588	553	538	538	562	540	550	552	577	565	593	554	557	565	526	563	517	549	544	539	556	553	552	571	567	582	519	553	541	543	551	539	537	562	529	545	589	576	553	537	537	549	570	574	577	588	516	543	574	519	595	593	539	562	605	541	541	523	562	534	528	527	567	556	558	553	543	524	552	534	570	544	534	546	548	557	566	545	563	569	563	573	580	527	555	568	559	572	580	557	577	553	541	535	541	510	565	527	547	572	559	562	555	523	569	582	597	518	587	581	577	577	552	556	552	511	619	519	541	568	571	585	556	570	572	531	589	535	542	551	567	575	564	497	539	606	579	601	537	542	533	568	555	580	581	569	563	562	577	520	540	549	544	509	556	561	568	542	562	509	594	508	535	575	522	544	531	555	555	563	546	569	542	564	539	575	563	526	549	547	545	520	589	558	599	558	525	555	566	553	554	564	572	552	544	527	568	575	563	546	555	533	532	543	526	556	569	583	533	551	533	530	568	510	537	547	521	535	535	623	526	551	499	578	545	552	557	576	516	552	550	576	579	565	567	566	553	546	556	549	539	543	550	517	571	485	549	569	535	577	544	526	552	566	544	579	544	579	567	605	522	553	544	563	537	552	552	581	516	528	573	548	590	533	547	602	509	602	579	540	557	540	575	552	531	574	558	547	562	545	565	556	542	559	549	563	594	507	566	556	577	512	573	543	544	549	546	557	583	535	566	585	565	555	568	537	562	533	528	531	552	537	533	535	511	562	607	584	533	574	520	532	540	546	550	574	565	544	563	533	569	571	543	571	582	550	506	562	558	549	533	540	586	568	544	549	600	514	563	554	565	573	513	532	560	510	525	576	578	574	557	525	611	539	578	595	541	528	534	577	566	524	561	578	579	589	536	567	554	586	517	556	555	566	529	554	561	555	566	587	545	563	558	555	564	530	550	536	577	583	593	576	553	549	561	535	579	512	524	534	610	551	566	538	583	559	559	527	534	598	567	533	583	507	526	567	525	560	568	601	575	565	556	539	532	552	560	542	539	557	549	547	582	572	577	550	541	581	592	548	541	571	552	584	560	570	551	575	533	554	545	525	521	510	569	557	588	554	576	567	561	582	532	523	588	582	585	577	542	585	546	480	554	534	551	575	588	553	566	604	526	547	581	608	544	583	575	540	530	565	525	544	558	602	561	532	578	563	543	557	567	558	549	528	547	541	552	569	539	566	563	527	547	552	529	532	595	579	546	525	544	524	588	560	620	567	547	531	545	541	570	548	545	523	590	567	510	550	502	582	581	616	596	585	580	574	539	554	560	574	531	535	566	590	568	552	562	571	518	562	562	575	536	583	542	586	504	558	551	539	551	528	539	608	545	554	600	555	541	584	535	487	580	510	556	544	534	536	522	505	553	562	567	531	572	548	551	553	576	553	566	559	533	579	550	551	533	532	569	561	526	561	568	537	563	561	549	576	528	549	571	538	563	575	523	551	554	544	593	557	572	511	588	588	541	591	567	553	518	549	554	559	510	532	563	582	546	531	558	513	554	528	494	581	544	533	545	539	558	538	559	502	575	590	522	544	598	533	560	596	572	555	575	527	554	560	509	544	572	591	558	515	517	620	533	587	549	523	551	543	532	533	527	560	585	557	496	545	531	563	557	548	513	551	557	572	505	526	544	531	532	527	574	541	598	532	561	579	561	549	622	571	527	576	594	574	557	535	548	554	549	551	528	613	537	576	547	583	580	535	553	544	567	572	562	531	541	580	559	549	579	553	581	551	615	573	529	537	495	539	587	514	563	535	579	586	531	558	527	539	587	569	559	566	537	551	609	560	539	564	545	540	589	539	546	563	585	518	564	588	558	590	610	589	565	568	532	522	543	539	547	565	517	565	527	562	570	561	532	567	554	564	574	559	542	560	580	612	565	551	559	594	546	581	577	571	542	517	555	546	571	547	577	520	557	553	530	583	544	546	537	581	546	569	522	612	534	543	553	530	574	556	601	592	556	511	548	548	527	589	561	549	566	578	581	529	574	576	561	569	600	533	522	561	584	559	587	527	541	539	595	563	547	566	535	565	534	565	538	573	545	538	567	530	562	539	522	544	532	582	576	589	522	603	546	575	573	545	560	551	569	535	526	549	544	582	587	561	552	598	567	570	550	556	560	586	557	557	539	540	539	564	557	526	560	540	563	548	564	512	563	496	587	545	543	524	594	560	546	554	569	541	546	577	575	566	531	558	580	515	551	546	569	568	554	534	551	568	553	542	548	574	520	534	558	534	563	498	572	536	537	532	582	551	558	562	543	536	591	534	540	557	564	583	525	550	587	584	626	562	521	564	533	534	515	556	545	536	593	586	511	542	564	543	589	562	532	600	473	557	510	539	519	563	551	578	532	587	502	547	562	566	563	569	557	611	545	546	567	552	500	573	556	552	513	533	537	554	591	577	570	554	570	574	530	552	588	565	541	570	575	561	545	539	545	547	558	567	517	577	552	604	537	503	565	538	557	535	597	560	514	556	539	536	582	566	560	518	532	549	530	587	528	554	542	553	552	571	530	569	540	557	564	552	567	539	575	538	576	530	554	556	536	554	541	523	513	596	532	621	560	541	543	517	574	559	514	611	554	557	567	508	527	553	562	536	561	566	581	518	595	527	534	584	553	548	525	562	572	571	624	594	571	562	571	536	517	560	557	549	554	547	541	551	575	553	569	545	585	537	578	555	559	569	533	504	565	546	569	539	590	595	581	556	589	524	591	513	565	541	564	570	568	562	553	527	548	578	519	539	563	553	563	576	516	506	580	547	595	525	511	571	545	554	536	566	572	559	577	561	547	548	548	555	583	551	551	555	514	559	564	556	529	527	581	622	570
70789	62714	71275	66065	54448	40134	27653	16409	7514	3190	1421	728	424	365	356	321	343	345	370	326	360	363	352	334	359	361	364	343	356	375	358	327	314	364	348	334	371	339	369	361	356	341	330	339	351	309	313	314	327	371	354	355	318	352	371	336	354	326	358	340	329	364	355	372	378	349	337	343	380	342	354	385	358	332	356	361	354	345	354	371	315	324	343	337	315	314	382	346	329	352	333	368	352	354	335	355	374	351	359	355	357	365	326	347	368	343	352	361	339	367	345	360	407	364	349	347	364	333	336	339	348	374	349	332	353	340	344	363	355	351	336	373	389	371	311	365	348	373	340	355	354	326	392	351	368	348	350	380	338	331	351	365	382	356	346	345	327	316	338	315	336	355	355	359	340	355	369	350	341	338	347	333	338	321	323	347	347	343	362	374	380	370	340	398	324	355	323	353	328	324	385	362	324	325	357	334	367	368	374	338	374	356	360	365	344	368	334	327	345	324	342	325	348	342	308	329	297	344	373	376	368	371	345	397	371	331	338	350	389	353	346	364	371	352	312	334	353	409	335	353	333	338	373	368	333	359	332	371	355	336	376	325	358	335	366	390	345	340	344	340	335	326	350	355	332	335	339	337	363	338	337	376	323	341	363	321	355	370	335	315	329	326	320	347	325	329	349	324	334	351	367	294	354	347	346	336	334	349	318	345	332	376	336	367	339	358	343	350	348	342	352	330	355	346	318	365	350	337	337	370	360	334	339	377	343	374	332	356	345	349	329	357	303	339	344	382	347	307	349	351	334	354	326	347	374	355	371	329	342	355	354	315	325	390	376	350	361	359	329	348	383	342	380	346	337	331	335	345	356	355	331	369	389	387	385	350	348	380	349	362	338	323	343	324	332	355	335	369	353	392	367	351	376	377	394	330	396	351	361	354	377	371	320	357	348	340	369	341	363	352	332	314	333	361	331	386	318	346	335	338	322	327	390	364	360	412	368	379	327	341	369	316	334	352	347	358	360	329	339	356	341	343	346	352	344	341	337	336	354	331	357	317	384	347	367	375	353	320	375	343	338	392	354	352	330	371	347	351	344	355	375	317	344	367	320	354	339	346	328	337	319	343	364	329	369	374	390	380	363	367	340	341	344	362	346	315	348	337	353	368	370	347	355	291	344	339	400	353	367	355	360	374	314	354	378	342	360	356	376	338	392	346	346	351	327	351	385	319	342	338	370	389	335	378	387	367	352	365	345	363	337	397	350	340	357	325	346	342	371	367	328	339	320	331	381	339	331	336	384	357	336	369	333	369	375	401	339	343	358	361	390	312	351	335	314	346	350	381	350	364	345	334	336	343	354	375	315	336	347	350	359	397	360	345	360	349	425	365	334	411	380	335	320	332	379	322	353	372	304	331	349	327	335	344	359	363	329	333	388	309	339	363	325	360	325	320	345	347	349	355	337	350	369	324	387	360	360	355	353	345	347	358	365	356	372	340	363	338	358	355	318	335	393	395	350	289	343	363	375	384	377	351	365	348	401	340	377	345	305	390	348	339	337	353	312	379	340	359	339	356	339	355	336	315	345	327	346	338	350	369	353	337	349	356	338	359	357	344	364	306	348	347	346	374	326	314	349	366	340	339	332	361	358	368	313	344	355	349	395	388	338	317	343	357	361	349	357	358	327	359	366	320	331	329	353	338	354	363	369	396	368	362	303	326	363	378	364	355	326	317	327	361	351	350	384	353	334	368	327	379	369	336	331	350	354	357	335	325	357	348	309	312	359	373	356	344	328	393	355	326	390	348	355	330	312	316	363	387	400	363	346	375	338	333	385	378	365	375	357	387	341	400	348	344	312	331	358	388	376	339	343	348	324	352	334	351	340	356	387	360	327	351	330	315	324	319	370	324	364	333	359	323	326	338	344	347	349	371	333	334	325	343	315	345	314	316	361	331	351	346	348	363	320	360	386	345	358	344	316	376	336	340	323	330	360	354	360	330	362	359	334	350	352	367	348	321	319	357	340	359	362	361	353	366	347	343	336	363	353	334	362	364	330	345	317	368	376	336	325	317	354	396	320	336	346	353	354	355	390	363	347	368	345	334	349	357	383	316	358	317	350	330	313	394	362	376	338	351	339	312	368	342	332	327	352	369	320	362	323	361	323	392	338	363	363	353	376	365	386	314	340	333	393	357	344	376	305	341	349	319	335	335	357	330	369	343	373	347	385	347	346	346	331	371	379	398	332	357	362	355	331	374	340	375	379	367	331	376	334	348	347	319	342	372	359	358	349	358	353	326	382	355	376	376	308	328	334	348	395	382	325	353	353	351	315	367	361	333	370	371	354	320	336	352	323	328	332	319	384	406	359	358	350	354	340	370	368	345	363	328	326	371	345	353	359	334	344	350	323	339	338	319	364	301	357	344	323	354	334	324	311	351	346	348	356	369	363	366	298	336	359	354	370	343	337	369	371	349	348	346	372	335	345	336	359	355	346	326	345	351	323	324	389	329	361	362	337	327	352	371	338	327	397	339	363	393	350	358	328	361	364	319	365	393	360	357	378	367	363	327	346	372	346	365	355	364	375	379	358	367	362	340	362	363	369	383	361	396	356	358	354	354	357	376	371	360	330	341	384	380	371	357	341	362	340	344	357	355	372	334	395	371	332	347	375	332	347	337	319	356	343	353	367	347	357	365	341	361	335	348	341	357	344	344	350	361	357	379	320	340	334	355	336	311	363	356	359	337	336	342	339	344	350	399	389	345	343	366	388	332	368	350	325	319	381	338	375	361	362	316	373	395	351	366	359	344	347	324	342	314	373	331	353	336	367	360	329	412	347	322	367	333	344	328	366	313	326	324	373	341	375	378	441	354	336	356	390	357	357	332	332	324	382	361	366	320	348	348	305	362	349	375	330	328	343	383	319	348	357	325	362	340	354	362	374	334	347	351	371	384	379	358	319	360	369	365	369	371	311	336	369	343	400	391	342	377	351	326	365	353	350	340	380	359	312	355	389	349	370	352	338	385	347	353	339	360	368	359	371	377	384	322	326	344	374	329	313	335	346	332	321	383	353	333	363	349	390	358	329	363	357	333	371	325	358	350	364	338	350	338	347	346	336	353	343	348	337	361	388	314	409	352	320	357	357	303	333	372	363	325	358	340	338	340	347	381	356	334	341	317	349	351	323	379	372	327	364	328	337	337	369	354	345	327	355	341	350	322	305	324	331	352	339	349	346	367	335	350	334	363	330	306	362	367	380	349	375	349	314	344	338	356	328	355	350	352	346	333	363	362	340	358	337	339	384	366	342	402	363	323	344	358	353	364	363	324	347	360	358	356	334	363	368	342	329	393	368	360	333	396	358	322	354	341	327	351	319	346	366	311	340	316	365	360	339	336	365	416	388	371	370	335	340	363	351	358	372	373	330	324	359	337	375	328	357	349	383	315	328	370	387	375	351	380	361	360	341	345	341	292	350	373	352	339	341	346	321	356	340	381	331	371	354	381	325	368
40690	44473	65562	70763	63097	51951	41521	31040	19075	10581	5209	2392	1135	747	774	795	763	724	806	744	795	776	790	723	775	754	760	779	762	734	738	761	716	799	800	759	736	756	740	778	718	737	782	780	744	751	807	749	764	791	756	790	789	771	770	732	726	746	763	744	771	715	722	807	796	760	746	788	797	744	738	840	744	743	798	781	736	742	755	753	777	759	749	750	712	746	813	782	793	750	753	745	760	760	787	724	746	784	799	717	730	778	755	748	756	734	786	758	725	755	765	761	745	719	765	747	762	755	792	741	762	758	749	779	731	758	792	761	780	751	738	765	770	754	775	788	785	735	738	761	750	715	753	724	744	775	785	749	713	757	761	714	775	752	780	706	728	734	778	792	768	755	753	764	762	761	784	814	773	755	744	799	756	771	760	753	730	785	724	772	737	772	753	775	774	731	714	754	756	788	810	758	770	769	735	785	741	718	759	785	721	732	809	772	743	771	737	758	751	735	737	757	769	741	669	773	732	727	786	806	753	734	792	776	767	759	767	789	751	790	782	771	777	751	796	760	763	761	711	835	811	730	731	731	715	769	794	787	739	772	741	782	754	782	763	757	780	735	755	774	756	767	703	734	758	791	775	770	727	751	738	754	772	753	798	739	733	789	781	755	733	738	751	775	708	729	782	731	785	772	776	761	798	769	781	741	767	767	751	779	775	719	727	753	753	762	783	744	769	752	761	731	751	792	796	746	787	753	759	766	734	798	770	790	759	716	761	823	730	732	748	751	744	778	765	740	780	707	725	763	717	793	723	710	758	774	697	761	807	731	720	756	722	708	715	747	737	738	798	745	741	776	763	756	773	714	770	744	748	741	756	770	754	696	765	733	793	775	768	751	806	704	739	768	730	761	755	756	750	773	762	774	700	737	823	741	750	729	767	779	752	768	793	728	716	757	726	769	710	721	744	765	792	794	697	715	762	783	778	738	779	780	801	801	691	741	824	782	754	784	759	742	800	753	748	776	756	702	747	730	740	747	716	738	798	743	748	754	751	779	747	794	735	741	769	779	762	780	776	753	810	794	761	783	757	694	752	730	741	763	780	764	784	789	797	763	741	795	717	747	697	775	758	767	774	819	804	782	761	727	754	751	781	728	744	743	745	776	759	801	715	785	785	766	714	784	776	745	793	772	757	736	811	741	742	785	803	690	752	818	768	785	769	785	782	786	754	814	784	739	775	771	772	764	778	734	767	786	753	728	695	810	754	778	745	709	791	754	744	804	733	763	760	789	801	757	745	723	756	745	760	752	743	736	726	721	777	776	793	799	779	756	747	790	741	711	744	740	747	758	718	740	745	709	696	788	734	761	736	745	733	761	797	737	736	793	768	740	759	774	742	763	773	760	793	758	745	774	758	748	769	797	747	720	740	762	768	795	735	735	737	761	760	749	777	760	736	775	754	797	803	765	721	756	762	739	820	752	755	779	733	766	766	800	750	767	741	765	817	757	796	695	744	694	736	736	707	781	759	759	778	766	751	752	742	762	837	783	710	727	823	740	746	774	727	767	761	789	797	783	786	739	750	717	754	807	766	766	735	731	707	773	742	799	787	742	766	765	735	783	757	750	762	752	758	695	786	768	782	734	697	712	702	742	755	771	714	718	767	726	763	803	784	737	737	768	855	781	728	767	726	720	787	799	789	727	776	725	772	819	715	756	746	734	782	828	770	774	802	814	795	715	757	760	692	781	784	748	730	770	780	740	786	780	811	733	775	774	786	734	753	765	799	773	753	748	726	743	731	742	745	769	763	748	821	769	757	747	755	814	807	722	747	735	757	746	828	769	775	761	800	734	715	775	784	775	731	761	726	748	748	783	769	768	778	739	804	745	812	756	759	755	749	749	765	746	721	771	747	784	733	807	734	772	762	721	738	777	739	790	742	777	772	722	751	727	747	801	747	774	706	730	770	764	772	799	737	811	734	767	784	786	808	753	722	768	763	800	736	712	754	753	752	742	762	754	766	763	739	771	768	779	790	743	704	742	795	781	709	796	755	738	750	731	753	753	807	818	759	832	734	745	812	766	716	747	757	790	800	797	761	756	772	750	728	719	769	732	752	789	799	778	750	763	751	807	743	759	735	739	769	769	694	755	742	767	731	753	728	757	785	789	728	788	763	759	764	782	743	779	773	760	782	749	756	786	724	749	777	781	723	804	788	766	788	746	811	746	771	763	735	777	768	782	784	763	747	759	776	742	755	738	765	717	733	720	710	762	759	815	732	781	741	725	764	751	721	759	769	757	759	789	741	714	721	752	678	755	779	751	715	745	749	780	749	823	730	731	761	802	747	777	772	745	768	765	773	727	783	731	733	738	731	790	716	727	767	772	738	726	763	737	738	732	765	721	777	802	750	746	741	738	789	717	790	760	772	780	765	762	772	782	741	777	735	752	795	692	743	735	783	722	784	763	723	768	735	767	796	731	757	798	737	788	727	765	738	759	712	808	729	777	782	763	788	780	753	680	753	759	757	712	768	759	710	801	734	803	785	794	732	724	737	801	751	780	796	794	746	795	712	745	781	770	800	778	848	734	758	741	714	737	779	749	739	782	774	722	764	713	761	815	762	733	730	787	762	762	708	718	810	776	785	760	750	811	744	735	799	728	773	788	744	797	786	817	753	760	766	754	780	757	741	736	721	794	763	804	758	731	762	712	756	765	777	797	759	662	819	759	780	753	791	784	733	749	744	761	725	768	786	751	790	802	745	755	736	754	739	739	662	759	775	730	785	758	742	774	706	759	762	802	724	762	742	781	801	713	735	737	738	742	774	750	728	733	727	769	792	757	740	781	793	766	757	731	718	705	783	750	750	753	769	768	772	743	823	780	798	708	810	812	751	772	726	776	748	760	763	739	770	761	787	746	736	777	752	775	718	807	777	721	786	785	759	757	806	780	747	751	732	755	735	725	765	793	749	779	779	753	728	715	751	751	776	740	782	732	734	713	782	757	789	760	742	788	778	792	755	803	761	780	763	819	730	817	772	759	782	735	742	764	808	733	783	713	743	730	842	773	765	825	781	769	780	729	753	720	772	742	764	795	752	819	744	804	708	730	786	743	721	737	794	752	748	712	792	775	781	768	723	758	749	786	712	780	817	727	745	769	771	731	755	773	796	774	758	742	746	776	775	717	770	758	792	791	785	810	784	763	765	800	749	755	764	800	711	845	786	798	767	735	748	752	749	754	772	753	750	752	738	743	740	770	746	735	745	757	789	800	734	734	740	732	704	717	768	802	717	722	761	751	770	760	757	786	760	765	731	774	749	752	741	749	772	786	784	727	765	769	769	789	756	731	797	719	744	745	754	786	761	791	785	759	743	766	806	716	729	714	738	707	774	733	796	818	705	727	753	785	765	828	730	713	757	713	736	715	764	750	753	782	712	813	742	768	791	725	752	784	763	754	750	774	757	757	727	775	783	768	759	740	792	749	795	738	775	743	757	774	778	769	755	795	771	735
64761	58250	75076	67618	54802	43053	29060	17388	8537	3521	1572	866	533	366	375	395	384	410	356	385	377	363	365	402	362	394	377	400	391	374	375	390	371	407	380	395	359	354	358	325	353	376	358	379	393	361	343	408	359	389	411	356	371	383	401	383	364	360	367	388	364	355	378	402	368	403	369	424	390	369	389	403	352	371	370	325	427	393	364	393	400	398	371	354	367	388	363	393	361	379	369	387	362	394	373	399	390	355	379	348	382	382	375	347	385	403	385	389	337	398	394	340	374	348	384	401	397	366	360	332	390	394	372	375	400	383	359	347	384	370	359	379	358	349	372	370	352	378	356	362	411	393	374	392	368	397	369	396	399	357	355	360	364	358	355	384	419	356	351	364	360	364	395	353	380	404	399	342	394	367	394	354	373	386	376	365	360	374	372	356	368	357	380	374	365	369	357	354	391	384	362	358	348	368	355	358	362	339	375	335	390	407	392	382	373	394	382	353	376	384	388	348	366	356	381	396	394	391	366	384	391	363	356	393	392	391	391	369	349	364	406	361	383	393	363	373	329	355	355	376	392	329	359	374	359	380	388	371	386	399	371	386	363	387	376	386	381	373	366	373	361	353	385	376	377	360	385	363	351	316	379	381	367	360	370	348	387	392	384	352	401	389	396	358	347	371	363	359	380	336	356	371	373	336	351	408	370	394	382	386	360	363	358	343	364	393	352	345	362	393	372	368	384	415	372	367	387	376	368	359	331	367	370	377	396	361	395	388	374	350	359	369	389	384	392	387	402	388	360	391	384	365	349	381	347	396	354	365	387	401	382	397	398	350	379	373	360	388	396	353	368	337	382	367	401	359	360	383	363	360	374	361	413	372	358	446	371	385	368	417	344	361	416	350	370	385	378	362	349	385	375	355	384	400	411	379	406	388	342	377	378	386	411	366	378	361	403	329	377	387	356	398	391	361	345	367	353	363	369	372	350	362	396	408	356	365	346	373	369	369	390	354	422	391	381	342	377	336	372	403	363	351	350	392	353	361	361	382	389	368	378	397	350	410	346	352	362	326	367	370	426	345	366	355	398	386	376	382	393	346	331	352	366	354	316	359	385	362	415	407	398	372	353	344	379	398	367	354	391	352	353	378	370	367	349	352	376	419	354	404	406	356	380	359	405	372	373	381	363	385	368	348	366	407	417	393	360	381	366	367	338	402	366	405	411	354	394	387	376	350	408	390	349	407	359	381	370	393	363	363	368	371	369	373	351	366	368	335	428	423	401	378	337	369	397	358	368	403	345	382	366	379	339	367	371	381	368	349	390	365	381	311	378	351	370	432	373	381	393	357	350	314	364	381	383	387	343	371	357	392	383	395	356	379	407	367	363	364	384	388	394	383	377	388	353	382	364	347	343	347	376	383	367	343	374	354	393	389	348	383	379	335	364	380	339	362	369	354	359	342	375	357	385	408	365	399	347	352	371	413	352	345	350	353	334	368	346	371	394	382	355	373	331	378	367	365	352	402	383	395	380	370	375	379	388	404	344	348	365	376	381	385	375	374	387	389	366	390	390	357	340	384	353	352	377	407	376	380	334	365	360	362	349	402	391	357	375	381	338	350	342	411	372	379	374	376	369	370	368	375	366	393	397	381	360	361	372	361	360	350	370	366	370	358	372	367	391	366	434	356	378	380	354	375	341	404	362	370	339	383	372	336	334	342	359	369	378	337	384	359	358	373	368	372	390	336	370	351	336	349	370	369	381	403	322	369	387	410	370	367	380	376	379	390	397	445	354	385	392	368	395	360	353	370	350	399	359	379	336	410	365	383	387	368	383	363	362	368	391	405	368	364	378	379	392	320	359	372	412	398	380	398	365	372	361	383	381	377	338	424	388	380	383	352	340	388	399	366	375	357	361	383	374	383	358	394	393	350	358	355	332	362	328	384	295	378	341	331	384	400	357	369	397	422	366	348	354	354	378	406	371	358	339	376	342	381	392	377	362	375	383	359	392	367	382	420	399	369	354	372	398	357	374	401	367	350	382	357	364	380	366	362	350	326	401	377	353	350	424	386	427	395	377	384	367	395	355	349	413	365	347	352	371	370	335	368	390	339	320	399	405	403	375	385	345	396	354	371	381	345	344	369	391	328	407	350	397	399	355	351	388	385	356	331	372	381	393	368	355	387	342	367	381	400	375	358	337	357	370	378	391	367	348	370	371	387	378	359	350	369	365	349	377	351	359	385	355	367	385	382	374	399	395	347	336	357	366	362	354	366	365	386	349	391	388	377	378	402	377	396	363	375	371	387	352	382	399	397	386	366	398	344	391	373	351	380	377	386	391	376	375	362	339	379	377	391	389	392	408	373	398	351	357	352	347	385	346	374	391	357	371	375	327	352	355	418	415	413	381	354	423	368	335	353	398	388	360	379	371	374	393	425	357	416	356	391	397	360	371	383	379	359	360	337	342	358	365	329	366	363	377	343	395	398	341	365	379	340	372	381	359	376	369	382	397	384	398	367	335	369	370	371	392	404	358	376	389	377	359	393	370	339	380	374	379	398	325	339	404	354	396	377	375	373	407	389	387	405	401	372	401	369	383	375	382	342	345	387	356	366	384	371	307	385	351	348	374	369	367	379	378	356	359	355	342	378	370	374	389	360	335	333	342	394	369	412	412	352	360	419	374	350	394	353	352	337	375	395	386	369	378	326	354	411	388	408	367	403	360	398	396	385	395	387	337	359	352	373	360	333	389	381	382	393	355	387	336	355	376	359	389	388	404	363	366	361	346	374	395	392	391	400	362	405	393	350	368	355	377	356	357	353	373	383	399	391	388	391	359	380	363	403	396	380	373	374	378	379	351	385	337	352	352	390	384	381	352	385	369	339	389	404	368	359	368	366	374	371	376	369	352	360	374	388	360	357	343	377	361	353	345	388	392	357	409	346	355	392	387	353	409	396	381	358	342	358	355	364	369	379	355	314	395	366	385	388	374	389	357	368	381	360	354	414	383	415	349	324	383	367	389	373	393	384	335	339	338	389	361	384	377	377	336	364	407	359	382	383	370	402	415	404	344	379	411	369	339	356	388	388	387	364	374	395	379	371	383	420	362	388	392	374	416	333	334	363	364	368	341	375	367	352	361	380	397	397	395	369	353	386	363	344	410	390	383	363	383	419	404	353	410	373	387	381	363	352	396	384	345	388	391	365	341	384	377	406	379	341	390	361	378	359	359	368	346	339	356	338	356	376	385	367	415	383	339	362	333	362	379	367	331	364	369	371	361	395	359	358	370	424	356	395	376	345	348	356	417	366	377	404	390	384	381	381	394	375	389	372	377	371	382	397	400	376	411	361	369	366	368	363	386	351	392	391	337	374	379	389	416	358	406	386	406	357	376	368	368	379	405	350	381	367	382	355	398	320	326	358	388	389	365	365	444	375	414	367	386	388	371	367	377	336	420	373	366	361	351	395	384	354	348	354	349	402	338	367	371	411	380	371	372	397	388	401	391	374
35350	41899	68435	72416	64390	54274	42584	32140	20751	11155	5374	2748	1370	797	755	835	812	797	798	792	780	772	794	812	836	805	757	823	763	748	782	791	791	818	803	816	800	824	779	795	809	776	756	805	805	819	794	814	783	817	799	784	780	771	771	757	783	817	789	760	806	763	795	801	790	773	781	829	809	753	825	762	797	777	793	841	831	752	783	806	808	869	809	871	763	838	800	821	782	768	759	845	790	801	752	820	760	779	768	754	780	822	800	845	801	781	789	819	821	819	791	766	827	776	779	797	790	793	832	750	775	826	788	824	781	817	852	796	808	789	813	777	792	777	778	792	824	787	815	821	815	809	810	831	832	786	819	758	758	778	771	803	780	824	774	852	808	780	779	798	753	771	787	806	780	755	796	807	776	790	802	802	773	786	827	798	847	812	777	806	825	787	802	779	831	810	802	772	769	802	794	789	780	813	769	777	797	861	790	776	808	808	782	791	796	771	805	781	790	753	752	773	786	812	833	799	790	781	795	826	749	775	795	778	802	770	760	790	822	760	811	758	797	818	812	806	753	734	812	841	773	798	777	787	771	804	765	800	764	786	830	760	794	786	824	819	794	838	790	824	791	785	806	820	780	769	771	769	757	771	811	809	838	744	820	812	814	798	790	832	809	828	829	800	855	774	793	764	748	814	780	806	799	821	769	799	781	831	763	799	794	808	810	793	798	778	840	774	803	827	791	801	776	820	796	787	750	804	761	784	775	826	803	818	775	793	812	800	768	787	793	814	795	826	820	823	781	805	806	804	798	832	809	719	758	786	789	821	761	754	760	790	789	858	748	815	772	798	780	827	744	790	795	798	782	831	827	772	804	803	805	795	803	730	811	810	766	806	820	757	823	752	803	827	789	818	853	782	857	810	799	859	776	812	830	823	784	813	810	810	801	759	797	820	822	803	818	804	788	784	787	789	836	766	841	730	769	792	829	810	800	761	777	826	779	778	778	840	812	764	798	840	790	789	767	752	759	785	794	763	761	792	803	778	817	767	774	770	790	809	818	794	765	810	837	759	785	802	843	823	780	781	810	820	782	809	740	812	804	810	771	804	783	819	833	762	803	791	812	816	767	785	761	818	764	768	860	816	786	818	811	804	744	827	818	839	813	788	827	776	801	818	799	800	814	829	825	791	789	797	776	819	778	760	837	816	851	782	775	801	760	756	743	743	793	760	759	819	811	820	847	806	823	813	756	852	819	806	792	818	813	781	782	766	794	813	851	765	802	823	807	808	775	828	805	789	823	798	799	752	783	760	781	826	797	777	786	824	800	762	822	821	770	809	797	853	778	815	807	790	764	831	802	786	760	763	801	758	795	793	769	760	790	726	748	843	789	766	778	784	781	810	807	772	752	808	802	750	807	799	795	765	817	790	803	812	767	754	773	806	756	783	788	803	812	797	791	788	821	727	803	820	794	790	814	747	846	827	764	813	760	847	797	772	782	780	735	789	826	821	801	817	802	780	773	772	765	801	789	769	791	800	802	764	784	799	803	796	792	750	705	766	786	804	767	823	779	806	771	790	762	796	797	727	790	821	814	825	749	805	881	783	870	809	857	796	790	806	808	832	770	824	829	819	826	772	841	829	793	840	810	792	768	832	815	764	779	764	836	815	796	788	791	791	810	837	761	761	797	819	807	797	816	801	764	764	834	785	786	801	799	804	782	832	770	826	809	776	783	810	822	843	823	777	802	833	746	864	836	812	836	821	813	761	846	800	782	736	809	775	833	782	820	812	757	787	754	845	787	779	766	774	807	774	800	739	812	791	794	792	852	792	810	800	796	799	819	816	806	789	795	774	783	816	723	763	785	792	791	808	836	751	773	824	777	765	766	748	819	817	814	765	758	807	789	775	844	825	799	741	823	768	837	804	802	835	803	727	832	786	795	806	808	792	823	793	795	812	816	791	789	793	810	765	831	805	755	816	774	763	783	788	786	826	799	819	858	808	826	809	824	830	747	777	836	798	805	827	836	769	775	743	793	802	809	824	789	757	857	834	786	846	770	789	815	799	780	835	759	810	721	775	843	798	775	760	818	753	823	722	801	767	785	833	783	792	786	788	791	855	778	833	806	815	784	792	800	803	775	866	835	765	773	759	815	770	825	806	769	784	778	798	820	800	789	836	793	771	809	839	784	818	793	833	793	746	857	826	794	777	836	749	800	833	822	780	772	787	813	808	801	854	831	801	812	822	863	818	788	823	764	778	774	798	806	803	840	781	788	792	829	821	777	775	806	776	776	757	768	784	827	798	769	771	785	836	850	740	790	785	824	796	818	799	770	807	812	789	770	835	779	824	777	774	813	792	811	762	825	781	771	821	847	784	831	782	796	788	797	779	829	790	838	833	802	820	810	782	810	812	787	751	795	802	810	791	776	794	761	780	811	834	826	821	781	831	826	793	783	766	827	793	818	759	765	783	803	801	821	845	822	796	779	854	818	742	831	807	759	836	754	777	796	809	808	772	815	814	821	822	844	758	807	814	805	775	817	815	806	796	834	747	824	769	810	791	797	838	877	781	786	765	794	797	861	729	788	816	779	790	805	754	813	822	792	787	761	854	813	765	790	825	790	779	841	770	817	779	756	761	779	782	780	775	801	828	800	822	822	796	770	818	811	784	808	761	803	834	825	781	789	766	819	746	801	780	835	745	807	876	774	804	813	852	771	754	799	821	805	815	834	840	792	787	792	752	843	715	751	789	765	847	838	782	857	768	826	823	748	809	778	800	802	869	820	762	799	813	790	770	772	784	760	753	764	846	830	777	795	833	789	827	745	842	796	781	773	800	799	820	843	797	739	781	766	790	768	807	759	801	807	783	788	763	805	778	789	797	798	761	833	806	784	807	769	784	771	815	750	750	819	738	789	797	861	824	777	796	745	811	775	818	800	802	785	809	825	814	835	813	779	770	821	832	771	774	803	803	801	785	769	834	777	777	748	836	836	810	772	795	788	837	855	826	769	818	788	806	823	810	811	791	804	831	781	755	792	800	795	755	789	806	746	812	796	785	779	784	813	859	745	811	780	800	741	792	798	799	810	861	797	787	817	786	821	816	779	793	843	773	733	837	743	821	769	768	767	793	828	822	776	788	823	790	782	778	842	809	832	800	756	805	833	763	797	835	762	781	748	792	816	797	827	804	787	813	821	841	759	777	755	747	761	785	820	775	788	827	796	785	714	771	786	801	847	752	743	797	819	814	767	793	811	819	818	805	788	770	782	761	812	790	734	809	740	759	769	781	764	806	775	784	763	815	781	806	775	785	836	851	826	799	816	777	773	780	797	825	805	824	780	805	779	800	781	790	727	798	766	826	768	845	766	770	809	804	825	777	826	745	775	786	774	834	808	841	854	746	805	806	718	830	803	834	772	761	788	809	803	789	807	794	818	818	783	784	755	808	803	779	867	812	774	833	790	809	775	788	845	772	820	786	797	800	847	763	826	817	791	799	815	830	831	794	792	803
6582	2865	5125	4272	2952	2016	1305	837	550	401	326	269	249	217	234	211	259	207	210	207	243	219	202	230	243	234	255	233	257	224	251	271	300	212	228	230	226	261	242	224	251	226	248	279	233	222	247	238	251	221	249	230	229	248	242	288	259	235	238	213	252	277	235	239	230	250	242	269	255	260	242	242	242	222	250	243	219	239	258	233	248	249	188	230	241	269	248	253	221	242	263	235	222	250	254	249	241	238	261	237	257	268	240	241	261	244	277	231	235	231	228	239	243	229	233	242	260	234	217	250	236	270	216	231	252	265	258	237	242	227	220	209	234	238	262	248	236	248	249	244	237	213	270	268	236	251	234	240	228	249	214	223	241	234	234	224	276	247	228	253	238	263	284	261	303	246	243	253	227	274	257	269	242	214	249	283	243	223	238	235	223	236	228	235	243	266	218	256	274	211	236	251	216	236	221	240	261	271	275	244	227	213	253	228	239	229	244	256	229	259	217	273	216	219	240	235	233	218	217	237	236	226	283	246	263	224	240	262	249	245	224	246	249	262	234	249	241	223	241	226	246	248	222	244	241	261	242	238	230	235	256	245	232	239	210	224	252	291	245	226	246	218	225	211	233	212	219	238	238	237	238	258	235	226	247	236	257	261	209	242	229	223	257	216	279	226	243	279	243	216	213	229	232	239	228	205	237	254	268	228	255	267	244	274	227	217	267	236	246	216	243	267	258	227	244	226	233	226	241	254	236	258	244	245	254	227	226	221	255	217	260	238	247	244	229	253	232	237	240	261	222	250	227	237	218	232	246	249	219	237	241	255	223	218	228	212	263	220	222	243	239	232	256	270	252	251	233	263	262	203	216	204	233	239	251	243	233	241	238	231	265	235	231	236	210	249	246	229	216	238	240	271	254	236	214	222	235	239	251	242	256	250	233	244	261	252	263	244	221	246	273	268	260	257	247	245	225	232	226	250	215	236	258	238	250	241	254	229	237	240	247	256	265	257	228	212	245	250	244	253	234	236	280	285	274	242	240	236	226	235	247	260	245	230	200	279	251	237	240	231	225	252	252	265	221	248	241	221	211	271	245	275	241	239	246	255	228	229	239	245	251	263	225	255	247	250	248	254	224	231	260	237	231	244	231	237	255	245	226	253	245	233	239	238	231	242	211	223	241	225	223	253	232	229	250	217	274	237	225	261	228	228	227	237	239	240	242	246	232	200	264	239	233	275	233	243	246	246	240	237	233	236	268	246	253	253	236	228	202	239	245	222	245	236	246	253	247	260	236	236	256	228	243	242	254	227	216	235	272	250	230	258	238	243	243	230	267	235	236	247	245	219	214	229	198	229	264	261	247	228	262	249	229	264	248	223	270	259	259	197	251	272	219	250	251	258	246	270	248	256	281	230	218	238	211	245	263	265	252	256	226	251	249	217	223	254	236	261	231	217	225	246	267	237	274	227	232	239	234	233	209	239	253	251	230	246	260	228	253	257	236	244	209	245	236	218	256	219	224	240	248	225	281	204	247	260	244	244	242	265	232	237	215	252	229	244	235	257	266	210	226	219	257	235	227	249	216	234	222	249	228	230	230	281	246	258	223	242	263	193	254	226	209	263	240	255	210	258	244	229	228	233	238	263	239	220	262	250	243	235	245	260	266	257	245	237	252	238	258	278	258	230	269	228	254	257	276	237	253	243	258	236	217	231	252	262	250	224	255	226	261	241	251	226	260	240	215	214	233	243	231	263	205	272	251	239	246	240	241	261	229	221	253	209	244	248	226	220	214	260	212	253	234	233	264	239	252	229	236	279	243	236	211	222	231	274	219	235	248	234	246	232	214	250	245	252	257	219	222	224	243	254	259	271	248	232	215	239	234	240	233	238	240	241	258	256	203	231	225	232	215	235	216	265	234	240	246	246	231	276	251	238	237	268	249	247	254	228	221	252	231	256	249	214	229	264	240	235	226	257	229	208	257	235	246	229	250	210	242	257	223	181	242	238	227	220	245	234	249	260	234	237	238	242	225	253	250	232	265	237	242	251	224	253	238	236	210	268	246	229	254	261	245	220	254	228	242	254	250	234	234	271	244	249	238	232	261	235	246	279	259	249	231	239	229	191	244	243	236	261	257	239	221	247	265	202	223	215	234	224	257	213	237	267	260	253	233	247	217	232	246	254	231	228	239	223	240	256	261	217	246	237	214	281	266	254	237	225	221	231	247	243	251	235	226	228	233	222	230	223	257	218	231	240	232	250	223	240	226	224	263	206	242	228	213	263	227	227	272	241	231	266	228	215	238	253	272	249	290	228	247	240	253	228	254	272	227	254	253	246	241	239	247	219	231	232	234	255	233	222	244	236	229	227	223	234	240	235	260	229	236	228	211	256	246	253	272	256	220	250	265	246	269	223	241	229	233	235	233	220	243	248	219	227	250	249	217	265	224	245	230	235	227	225	245	266	252	248	239	231	267	245	254	257	239	253	226	256	241	255	246	236	246	234	242	239	226	239	242	215	232	251	243	233	273	235	229	226	264	210	236	227	219	256	241	220	250	274	236	259	250	228	253	249	209	241	204	221	260	239	244	249	252	281	223	230	235	226	256	244	236	209	261	270	232	236	199	243	259	221	245	244	251	240	248	226	213	243	233	247	248	234	254	236	242	253	244	236	255	214	244	205	236	217	226	224	258	227	257	239	251	239	271	270	250	222	223	270	218	251	251	251	243	245	231	221	251	228	242	234	258	216	242	242	247	243	253	231	226	231	250	262	224	245	203	217	223	235	225	244	257	251	257	266	230	243	254	242	233	239	244	227	253	262	285	263	219	231	263	253	228	222	218	219	256	236	250	226	228	246	229	240	256	241	244	262	238	238	241	215	245	261	259	241	228	237	228	249	225	250	227	230	234	247	267	233	237	217	260	257	253	230	207	271	233	229	252	268	262	232	245	251	274	236	226	257	263	240	248	236	242	268	252	266	230	246	249	262	261	243	255	257	237	215	224	231	267	224	251	255	231	287	253	247	226	205	240	231	216	249	225	221	272	246	247	221	217	227	242	228	240	237	224	306	255	249	215	204	217	225	238	243	256	248	238	232	241	229	241	254	255	228	247	222	212	250	245	226	228	280	256	247	243	224	266	261	257	244	252	226	262	219	229	241	226	216	230	246	263	233	240	240	232	243	247	240	224	249	220	247	261	227	217	255	210	227	201	234	238	237	244	248	232	240	239	233	260	244	236	248	249	242	224	207	219	221	228	219	254	258	255	247	215	254	218	256	255	236	208	235	249	202	254	243	228	245	227	233	228	246	245	237	229	211	229	267	229	249	244	210	247	230	233	246	248	225	213	252	242	255	251	256	243	268	253	258	239	239	254	270	272	231	228	229	239	224	241	255	222	212	209	240	240	260	237	263	223	228	257	231	221	259	248	235	239	234	239	228	213	225	265	273	272	257	222	250	273	262	245	249	257	254	231	241	231	249	221	238	265	238	209	244	242	240	252	255
6075	4041	10282	11834	9478	6992	4422	2720	1726	1033	788	649	537	544	531	508	521	524	534	525	538	560	508	569	593	527	566	531	541	541	568	504	579	527	508	545	527	557	527	548	597	568	523	525	553	584	556	564	528	520	570	508	547	527	554	565	516	518	533	539	585	558	545	538	543	577	553	563	554	572	529	553	575	557	544	522	554	570	545	489	570	551	526	525	523	587	541	534	564	534	575	581	517	565	562	535	575	545	499	531	602	581	581	542	525	539	553	555	569	534	551	551	537	544	545	551	538	490	545	565	518	565	518	541	553	540	526	537	551	546	499	559	512	500	584	527	545	566	549	559	572	557	509	518	543	522	550	519	553	553	562	546	543	522	558	552	541	550	515	525	541	551	540	524	569	546	538	539	504	536	553	529	541	547	507	557	532	584	535	551	544	524	549	508	553	555	513	500	542	559	554	504	529	565	549	558	566	526	538	552	556	527	519	541	553	557	555	514	601	573	550	573	549	557	545	549	563	476	558	541	516	538	562	571	555	579	564	553	583	525	523	561	531	527	524	511	517	496	559	552	546	536	568	541	526	506	558	546	535	558	541	569	502	494	514	553	541	563	528	560	553	562	575	536	577	569	545	563	533	554	516	573	527	545	548	557	538	515	574	566	514	521	537	557	558	545	540	507	563	561	533	543	547	549	546	534	564	556	548	560	549	514	543	493	539	594	562	560	522	524	549	563	517	539	557	539	537	535	558	567	565	560	564	542	519	536	605	563	550	521	559	547	514	551	596	520	567	580	563	568	502	509	552	549	531	529	524	561	573	493	554	540	547	559	560	535	562	561	563	481	540	529	565	501	582	511	504	558	576	553	546	537	526	596	521	593	552	555	506	550	579	555	535	525	537	534	566	543	527	574	551	530	528	569	578	528	523	540	547	529	524	536	531	540	578	556	544	529	491	533	548	543	555	547	586	513	558	532	517	569	558	557	543	545	548	517	572	534	532	592	577	555	563	575	504	573	576	579	571	526	521	532	510	542	555	519	523	577	551	540	501	531	549	551	537	549	554	553	559	550	586	529	530	528	540	550	527	524	531	565	544	560	545	542	562	511	563	508	537	554	603	543	548	568	534	566	581	551	552	522	544	526	567	549	558	501	551	514	573	557	513	496	567	543	554	545	537	533	550	547	551	534	567	560	516	563	558	534	510	550	533	535	544	527	527	562	553	562	577	551	529	543	547	543	536	558	533	558	562	541	519	568	533	572	567	569	568	550	531	535	556	549	559	530	557	563	513	566	575	507	555	532	578	515	599	545	562	572	558	566	527	547	534	535	521	527	530	552	591	532	535	536	578	539	541	545	528	576	607	558	538	541	540	502	624	532	578	507	567	551	579	577	578	521	531	505	561	540	561	555	581	535	522	564	552	562	540	560	523	567	576	496	580	544	549	532	540	514	531	553	529	555	563	539	550	560	537	543	525	496	563	547	552	545	531	532	554	549	550	525	570	540	544	552	553	534	556	539	543	572	558	569	513	518	543	561	509	540	515	566	529	517	524	502	579	558	532	528	554	543	543	521	548	549	552	535	568	541	575	564	538	591	529	540	557	565	523	520	542	505	553	545	554	542	538	590	500	533	551	507	524	557	597	524	561	574	481	535	503	573	564	546	522	575	566	559	548	542	562	542	516	548	526	515	527	573	544	541	535	546	530	537	572	516	574	529	555	544	553	551	536	583	594	559	549	528	553	543	569	589	561	562	593	524	544	562	544	507	543	573	557	559	564	547	492	533	486	527	547	569	536	567	527	536	550	533	564	570	560	593	534	527	610	552	528	528	552	536	524	527	559	551	529	553	524	560	522	535	510	536	558	516	557	574	553	531	546	549	538	510	566	540	546	593	575	590	582	515	496	564	560	555	564	547	520	536	544	569	556	539	550	530	532	544	573	538	600	584	537	539	532	575	553	517	566	560	575	562	563	539	527	607	550	562	592	554	528	574	601	555	569	512	530	582	544	541	559	514	568	528	501	539	563	591	558	492	565	553	522	534	564	554	552	527	504	554	555	584	571	520	583	541	563	545	517	553	512	552	533	584	540	547	543	570	599	546	526	553	519	545	526	540	555	541	578	581	584	526	564	571	552	566	570	554	529	553	551	528	578	570	544	553	547	544	546	542	562	535	531	537	554	530	526	524	563	574	593	552	585	582	557	536	568	593	517	531	556	543	531	530	518	548	566	555	528	511	533	552	516	581	545	545	572	525	571	561	535	595	540	586	521	530	539	531	577	523	509	523	545	535	524	538	530	538	545	570	585	514	572	535	569	566	579	559	529	534	495	568	528	512	544	557	535	543	566	499	532	525	550	559	563	532	539	519	498	593	567	553	508	507	562	523	523	519	534	532	560	554	540	531	533	565	574	569	556	550	483	565	525	587	541	530	531	557	527	577	560	507	543	522	511	515	559	580	539	536	588	544	591	587	576	513	559	523	554	548	582	510	533	566	546	519	504	531	513	545	546	545	540	550	537	577	579	514	536	557	536	551	542	585	525	529	524	524	545	553	550	530	514	555	551	510	526	543	524	532	548	520	566	549	550	584	546	558	550	567	509	556	579	565	565	548	552	576	566	532	516	562	552	550	519	559	519	560	555	529	529	579	536	535	542	539	577	509	533	512	507	546	545	525	560	578	546	564	548	559	525	560	582	539	547	533	548	513	539	495	543	496	537	563	551	537	525	554	523	555	549	552	560	578	547	531	511	560	523	501	541	521	591	551	594	532	539	519	560	549	580	539	513	548	552	555	555	553	562	526	523	547	529	575	523	556	541	534	523	536	572	519	533	549	544	542	538	560	547	534	518	538	531	525	526	535	504	540	583	523	556	521	600	552	524	546	517	525	536	530	557	517	528	540	552	599	529	535	576	560	549	542	549	542	537	571	533	517	551	540	553	530	548	526	528	557	526	530	505	570	542	566	545	524	555	556	548	563	576	540	583	526	544	533	566	544	550	576	575	585	509	560	570	547	545	549	539	571	563	575	554	555	533	551	577	529	546	556	549	535	522	556	550	565	572	549	579	553	528	564	561	549	526	532	569	567	572	564	534	535	523	549	540	593	514	527	539	544	552	540	511	523	566	585	512	525	535	514	520	521	525	533	533	576	567	558	575	543	558	543	533	534	550	546	542	557	584	527	543	545	521	545	551	548	537	537	504	519	551	555	509	524	535	523	546	570	561	520	543	576	557	564	564	538	581	555	574	545	491	562	513	538	496	576	561	596	529	552	558	544	548	597	567	544	564	560	565	584	554	545	551	559	537	541	518	530	555	581	577	589	512	564	547	596	548	538	558	535	538	505	535	567	550	562	541	606	548	513	550	518	535	556	518	527	526	565	527	532	560	563	554	541	519	556	534	539	536	564	549	526	506	570	497	556	543	554	551	551	554	577	535	523	587	589	542	571	527	522	541	532	552	602	531	546	573	560	597	563	550	529	543	551	569	538	546	582	521	513	561	534
65841	52876	74567	67567	55280	41928	30352	17679	8036	3558	1509	867	466	347	337	352	377	371	338	360	351	325	332	352	355	371	380	387	343	354	344	346	351	347	363	351	363	363	335	346	332	357	350	352	353	365	337	337	349	362	370	325	344	356	350	343	352	314	373	332	383	316	346	360	389	355	341	369	360	327	340	343	363	332	368	364	296	358	330	335	346	365	384	385	372	330	345	314	310	360	358	324	339	325	324	379	347	364	324	356	345	362	323	378	373	359	357	343	360	340	351	374	362	377	346	349	326	339	351	336	359	364	310	345	353	335	365	375	400	348	319	331	379	338	356	377	338	327	330	343	361	324	348	354	382	348	319	335	332	382	345	337	371	367	369	311	333	392	388	317	326	377	382	393	370	340	349	369	351	321	360	327	343	337	336	339	375	352	365	333	359	349	328	324	364	307	346	340	367	351	345	331	319	360	329	349	326	341	365	310	337	325	338	371	327	356	335	349	349	387	321	355	327	355	327	363	319	359	347	352	356	357	357	334	365	353	339	326	336	383	332	375	360	324	335	362	355	386	355	354	368	354	341	336	352	327	308	324	326	329	332	342	366	345	326	341	358	339	343	374	370	355	383	387	366	337	342	348	368	340	336	366	351	356	358	382	358	368	323	356	370	351	360	378	352	344	388	339	338	309	334	368	318	316	342	329	348	340	334	336	385	336	354	370	344	295	346	365	325	353	395	371	320	324	339	346	346	349	340	357	315	328	401	356	342	361	364	359	356	308	336	350	360	315	328	353	345	332	326	371	333	349	346	315	345	363	331	349	371	357	331	320	374	306	344	341	366	364	382	339	340	338	370	385	334	355	362	344	363	376	351	363	368	382	362	374	364	372	364	353	344	333	344	354	334	350	344	349	333	375	359	342	363	360	381	321	363	385	359	343	386	315	330	363	349	319	340	351	397	335	357	383	330	310	343	325	348	324	355	347	363	365	328	351	295	354	319	348	343	321	333	376	357	381	325	361	358	351	338	401	362	328	342	340	353	383	340	363	335	361	350	328	342	305	318	320	342	379	355	359	341	360	305	328	356	375	362	362	363	336	335	353	343	356	353	387	346	345	382	381	375	347	339	331	331	346	354	379	333	354	332	365	358	357	363	363	355	342	384	331	330	331	365	357	356	337	332	403	354	356	323	338	375	346	377	431	376	350	365	330	308	335	373	381	366	389	363	357	377	359	331	336	324	349	363	334	379	340	317	358	313	336	339	341	366	348	337	327	327	365	354	372	327	359	356	310	340	354	335	381	324	341	337	309	333	324	378	364	359	380	341	314	354	367	358	346	380	329	336	325	353	348	347	344	327	359	368	343	340	336	354	366	328	363	344	358	362	360	339	331	361	351	334	358	374	342	363	347	351	333	332	364	364	373	340	361	383	364	370	345	352	375	357	325	348	332	367	368	403	391	368	369	346	339	357	344	349	381	379	335	349	363	301	358	390	327	366	359	291	378	366	373	323	361	346	371	338	383	343	351	322	373	370	370	382	346	357	388	342	366	352	350	356	342	330	353	355	336	326	358	337	331	349	299	329	335	348	336	352	317	363	326	335	324	337	352	390	412	322	349	341	337	359	363	365	294	335	318	360	375	317	377	362	353	365	331	347	340	381	299	360	371	341	360	352	363	333	349	342	307	349	327	377	325	376	349	353	360	360	353	316	333	339	374	363	363	364	367	372	340	308	338	344	334	371	354	329	333	378	378	338	365	356	354	320	336	355	375	343	367	359	342	342	362	347	382	365	354	315	345	365	342	359	345	346	361	402	335	346	351	340	359	312	355	335	336	363	351	340	341	339	375	373	371	348	338	347	335	329	347	343	357	351	364	326	338	340	341	359	339	373	338	326	380	320	346	348	362	296	342	323	330	352	352	370	344	348	357	326	323	367	357	309	327	337	305	355	348	316	348	371	335	333	353	370	335	304	377	343	335	340	342	361	387	349	332	392	343	382	347	318	373	349	359	371	329	368	338	343	354	354	378	366	345	324	378	380	347	379	363	337	358	331	367	357	330	377	342	366	307	345	332	306	329	361	351	354	373	347	300	333	337	321	342	342	362	370	359	353	316	350	385	383	353	350	345	363	361	360	344	325	313	352	331	355	346	329	345	334	307	355	340	372	348	368	348	337	312	358	370	324	322	351	348	388	338	336	340	364	353	347	324	353	349	327	381	348	324	344	360	372	344	383	349	319	343	357	377	326	320	342	376	345	313	357	309	332	351	341	340	373	343	378	359	371	361	343	362	365	329	356	336	340	372	325	371	339	328	391	381	367	357	312	319	347	363	343	334	352	356	339	361	387	326	333	306	355	361	340	332	352	352	379	378	378	358	377	323	374	377	363	335	345	323	331	374	355	360	383	335	322	354	316	364	332	341	344	354	347	383	363	380	347	376	364	358	327	320	343	370	331	338	345	358	333	333	350	312	324	348	373	312	351	330	343	344	338	338	357	369	400	356	336	368	341	335	353	359	355	339	369	371	365	317	362	337	357	344	371	355	365	332	366	328	336	360	345	387	348	382	324	315	338	371	348	302	320	374	344	373	343	336	329	362	361	361	309	319	317	330	365	345	349	372	341	336	347	352	377	395	347	348	363	338	327	342	341	334	306	356	342	353	365	382	322	370	334	330	388	368	331	378	343	348	387	356	337	326	381	339	353	303	349	369	345	363	311	319	314	348	358	333	335	344	359	332	350	364	357	353	342	345	338	329	341	371	353	377	367	328	362	361	342	355	352	328	353	364	330	318	359	342	353	381	337	342	348	361	352	338	391	342	335	343	345	375	356	334	354	385	337	362	336	353	364	359	367	379	342	373	371	372	342	365	336	342	334	333	329	359	350	385	315	341	345	363	364	342	339	354	333	300	334	369	371	367	340	325	325	335	349	379	386	376	337	344	353	346	334	321	340	339	339	297	342	365	355	347	339	323	343	375	349	360	356	363	353	346	332	335	369	348	331	347	399	349	369	354	353	322	343	328	315	373	353	318	340	322	335	333	377	359	308	330	357	369	380	329	360	369	343	344	360	392	355	336	372	353	329	347	330	368	319	362	341	328	320	356	348	346	359	330	343	363	347	366	385	328	352	359	335	369	353	291	338	358	305	374	352	321	328	321	365	317	326	352	353	392	333	366	353	345	347	366	347	341	382	358	385	341	372	346	377	342	342	395	331	346	350	352	363	330	365	357	342	353	326	372	334	369	356	370	342	304	332	362	343	366	350	358	345	353	328	337	337	364	372	336	361	339	370	338	330	367	322	337	331	337	325	333	335	345	355	338	361	341	349	351	371	382	363	362	387	331	374	347	384	343	370	386	366	377	380	356	386	334	377	322	321	334	357	370	341	372	356	362	378	344	327	388	386	328	334	339	363	348	353	340	378	350	386	337	307	344	378	351	343	332	330	334	360	341	355	354	323	302	332	346	360	354	399	335	345	353	349	350	361	354	371	353	356	346	321	353	322	332
33791	37308	67411	71549	64157	53569	43939	31785	20325	11207	5437	2731	1167	736	746	736	817	739	732	753	771	771	769	785	768	761	765	766	829	790	812	781	775	768	698	778	803	765	776	779	786	758	728	767	800	729	739	765	741	772	796	755	767	802	745	725	769	767	717	737	721	796	732	731	772	729	774	714	753	807	768	783	794	766	751	751	772	773	742	760	764	772	771	752	771	707	781	739	779	715	788	789	754	737	823	771	709	815	735	812	744	764	762	790	747	727	749	745	740	748	744	794	765	728	722	759	814	746	768	748	779	731	762	774	769	736	755	725	738	790	789	789	753	713	745	756	769	747	761	733	728	737	746	803	754	736	782	749	784	775	757	718	754	729	793	769	799	747	796	763	753	748	768	766	736	784	786	770	808	780	779	820	776	796	760	793	778	747	732	735	765	758	752	732	772	776	739	786	766	715	792	776	729	754	812	790	728	733	778	745	783	769	742	758	723	763	787	720	737	732	720	730	790	716	695	772	761	810	847	774	741	746	728	740	774	797	769	726	753	771	787	739	768	790	705	816	801	722	791	743	693	745	805	739	711	714	737	746	814	781	802	778	808	774	801	801	792	757	793	735	797	755	764	715	817	772	804	776	807	747	717	741	763	742	758	751	782	736	764	774	791	729	748	742	735	709	749	755	778	750	754	752	749	761	768	807	757	768	779	765	772	763	790	786	746	733	738	777	732	764	715	752	746	805	777	755	792	750	761	770	794	782	766	736	802	747	761	740	792	765	759	745	760	765	750	766	733	792	736	788	783	790	754	772	730	744	745	743	747	763	778	762	754	756	777	806	758	770	758	750	699	759	785	759	822	766	791	756	747	731	799	743	774	788	736	757	775	752	771	782	792	738	762	744	770	725	708	764	758	775	773	785	755	721	765	733	783	780	717	736	808	795	739	806	839	803	778	795	746	790	738	713	773	732	770	767	751	784	751	706	775	686	766	675	754	771	780	738	724	735	707	738	797	788	724	764	722	765	736	745	750	759	743	735	782	708	781	695	788	729	820	776	760	776	756	739	718	735	771	760	797	767	742	775	787	728	783	725	721	755	750	777	769	801	715	783	816	759	809	718	724	788	749	758	795	751	711	782	758	793	754	728	711	755	762	743	740	742	748	787	808	845	737	764	825	709	764	774	730	748	768	749	711	744	780	683	759	801	790	750	770	751	768	766	710	778	769	785	787	806	824	734	742	751	719	768	703	755	722	806	742	734	717	735	799	791	742	753	774	735	707	764	781	690	807	780	749	804	766	751	747	770	756	739	749	738	792	756	790	735	753	774	768	756	738	784	749	743	783	788	713	759	780	740	713	772	732	759	765	762	769	756	776	732	731	715	785	730	775	747	789	785	771	776	779	771	777	764	761	784	722	776	751	732	726	743	732	768	740	769	742	793	798	778	789	789	728	706	752	736	704	770	784	820	780	782	745	783	733	731	737	779	786	773	776	774	753	700	774	817	784	832	752	813	764	757	786	722	779	755	767	709	785	811	763	754	760	808	745	708	732	746	768	753	741	755	723	732	768	754	780	739	730	795	786	744	793	748	731	743	775	724	774	708	736	759	800	750	801	757	783	697	800	784	748	753	740	745	784	729	764	745	752	770	745	768	754	796	774	747	737	715	761	747	750	753	757	734	774	766	768	709	771	775	763	781	770	759	787	720	703	762	751	756	732	747	775	762	753	797	749	778	743	725	741	789	745	809	764	752	761	771	783	748	689	764	745	733	739	783	733	722	709	729	780	762	745	770	722	739	764	770	762	781	798	789	707	823	779	728	784	753	723	739	792	779	737	690	786	741	748	726	815	751	765	740	774	746	748	781	735	763	750	738	795	763	827	741	722	745	761	782	782	812	799	761	780	781	757	747	805	766	731	776	730	779	795	721	737	774	766	771	751	754	791	753	818	775	767	754	748	724	752	683	760	776	778	788	726	797	797	753	756	741	801	720	746	740	769	760	747	753	734	786	704	768	726	806	809	763	779	769	744	735	836	754	734	704	773	715	783	768	729	724	813	738	756	753	781	777	750	752	760	783	705	761	743	805	718	753	766	791	806	788	798	823	731	790	760	750	697	754	790	775	788	781	743	746	699	736	786	778	785	748	782	770	759	739	749	769	747	749	758	743	818	795	760	720	771	748	769	744	782	728	761	777	767	733	772	784	758	777	751	768	719	749	751	760	792	765	768	719	710	801	781	751	748	814	793	741	740	727	755	801	778	758	722	796	761	796	792	739	763	738	778	743	777	746	778	778	732	745	822	783	755	758	784	762	808	754	788	763	777	733	742	731	801	780	727	771	726	748	737	754	744	711	735	749	813	769	807	709	757	794	747	798	757	799	774	763	786	705	732	739	805	697	768	737	785	785	696	773	770	738	754	776	753	810	710	790	762	814	734	747	788	761	770	761	755	699	767	780	723	746	721	738	757	804	792	776	792	749	753	758	771	758	766	764	783	765	737	742	729	706	733	730	765	710	731	738	817	787	809	750	781	752	766	761	790	788	775	749	741	733	756	738	794	802	801	737	708	791	739	702	723	763	764	756	780	751	794	702	792	726	711	756	768	734	787	804	754	730	767	744	759	726	767	715	734	771	733	755	807	793	772	722	754	716	772	766	760	742	771	782	781	762	781	779	718	652	720	753	736	742	798	793	780	753	750	748	741	740	745	784	783	754	781	780	793	732	703	735	774	734	773	738	784	762	791	723	766	714	759	753	739	765	795	764	758	799	778	764	759	759	792	766	798	806	763	717	739	780	764	747	757	780	754	801	759	742	726	775	734	749	711	765	772	734	754	767	736	771	761	757	720	753	735	764	760	730	796	786	787	778	731	772	777	723	778	776	799	745	741	773	757	829	742	711	790	775	729	755	755	748	766	785	722	792	764	750	844	816	785	776	710	713	784	762	724	781	762	750	738	695	774	753	788	758	775	721	734	755	780	815	723	754	760	789	709	729	700	760	752	712	761	746	798	720	789	745	741	754	771	753	742	755	743	822	760	808	782	800	767	748	820	742	800	736	749	748	774	804	756	729	815	745	740	753	741	740	746	773	763	800	742	834	783	710	789	718	781	752	777	800	747	726	731	749	734	739	694	825	773	741	759	746	772	802	764	740	764	748	737	713	731	758	687	796	783	752	750	747	754	742	745	783	724	722	775	717	760	756	728	695	782	772	759	702	778	764	758	802	704	767	735	702	757	768	744	771	736	714	756	724	770	769	781	747	803	769	771	762	816	750	784	715	755	730	779	744	748	761	730	749	761	762	715	765	787	770	768	760	780	786	749	729	736	740	756	734	732	755	749	755	766	727	783	747	809	734	739	744	716	781	743	766	720	754	779	700	717	787	775	750	808	785	766	757	797	799	763	764	758	780	735	791	747	762	756	749	810	740	814	737	752	760	729	753	749	703	741	745	736	724	732	727	738	793	768	791	720	756	737	753	740	791	718	709	744	731	761	738	806	738	798	706
69224	57864	75096	67714	55585	42115	28536	15629	7054	3016	1479	789	480	365	400	382	387	398	407	376	364	378	375	380	395	383	364	369	318	371	361	362	390	375	383	363	383	371	341	395	393	386	387	370	398	378	400	373	380	358	392	389	362	389	347	343	393	380	387	380	382	386	381	403	370	354	357	394	397	422	366	377	365	377	402	398	407	398	395	412	364	402	373	414	405	372	414	388	368	361	384	410	380	403	411	393	388	358	392	390	390	387	384	387	412	343	391	400	387	426	396	400	362	369	363	412	355	377	385	390	394	402	372	411	409	371	342	358	389	381	364	347	365	407	377	368	370	387	405	401	362	397	365	403	356	366	367	379	400	356	357	406	372	410	353	400	378	351	362	343	397	404	364	377	358	386	385	377	399	373	391	329	380	378	398	392	356	416	347	335	380	366	387	395	358	393	379	388	397	345	375	436	380	321	336	374	395	345	406	380	404	360	360	334	339	349	358	362	383	416	412	385	385	386	370	413	368	390	355	355	357	383	398	386	352	373	373	394	397	393	385	379	420	358	381	360	374	367	375	368	351	382	342	393	352	397	383	416	348	393	359	365	396	369	360	383	384	366	362	397	417	399	383	364	364	352	392	365	386	377	398	408	373	382	412	394	402	392	420	369	394	424	388	357	347	382	382	382	362	382	380	387	359	354	401	368	418	354	386	405	409	362	389	360	381	357	361	394	378	375	343	365	371	394	361	411	385	366	415	333	354	367	365	413	356	356	367	384	399	367	378	354	381	386	353	342	366	373	357	378	336	374	348	393	376	372	379	381	404	384	388	372	379	380	380	422	364	377	352	379	367	373	350	353	387	340	367	359	371	373	310	360	361	362	389	349	391	411	379	404	395	337	380	405	395	378	378	345	404	399	357	366	388	387	415	354	434	363	384	340	403	331	362	373	354	373	370	399	380	391	390	411	331	365	368	374	379	355	361	394	395	386	387	372	347	372	400	402	405	376	373	387	365	374	369	416	384	404	377	376	411	399	349	363	392	368	378	377	360	367	375	379	372	368	377	393	391	409	398	373	372	336	396	431	353	383	386	418	376	359	392	351	392	381	394	377	396	381	382	400	392	350	358	392	391	346	352	369	376	363	390	370	385	392	397	352	380	397	378	377	382	379	381	393	358	389	377	393	385	347	387	375	389	379	378	347	365	359	381	389	400	366	371	387	398	357	383	354	403	414	396	392	378	374	390	365	366	405	363	359	380	361	383	380	387	382	351	397	354	389	374	361	384	368	434	393	358	368	389	369	359	381	410	391	384	344	349	373	390	400	385	377	391	362	373	365	396	417	375	362	423	359	390	365	371	387	395	359	343	354	387	387	386	381	404	371	391	371	387	406	397	368	358	352	392	394	379	369	360	394	349	386	397	377	376	370	363	406	367	399	318	357	383	384	416	389	394	406	385	396	341	367	382	372	377	378	414	353	376	342	383	415	392	389	350	362	390	329	379	386	381	356	378	387	376	380	377	371	365	370	373	398	356	375	371	398	356	382	393	335	378	364	382	374	421	349	378	367	403	374	394	411	361	390	395	366	403	371	356	379	394	343	349	371	362	381	378	410	355	383	381	418	396	388	379	369	411	359	405	400	401	377	364	391	371	380	415	383	397	385	334	408	370	385	369	360	384	363	365	406	390	384	385	380	356	393	400	385	369	366	394	398	380	391	385	371	331	368	357	383	415	365	355	376	378	403	365	356	346	381	370	381	443	374	388	368	349	400	403	393	378	339	368	346	351	362	369	360	374	330	357	363	400	345	373	386	393	366	409	356	379	367	393	371	355	352	372	373	400	397	375	372	386	370	354	404	366	385	346	371	411	403	345	372	400	389	330	409	358	340	380	382	400	391	366	358	379	381	392	350	369	369	396	349	355	375	416	368	369	371	385	396	378	411	359	393	350	392	366	367	384	401	396	367	375	379	390	354	373	383	353	400	395	340	374	363	380	398	362	397	393	363	358	406	362	364	377	379	413	376	392	383	396	369	396	346	390	396	353	389	395	390	361	371	393	410	386	358	385	405	376	361	379	370	399	367	328	394	378	359	359	357	360	398	380	374	389	379	365	399	342	379	372	401	409	376	377	357	389	382	366	373	362	382	390	386	386	381	380	316	405	391	396	374	356	380	407	363	380	376	397	374	370	381	353	378	370	425	394	385	349	375	371	372	382	416	364	385	387	346	376	364	389	376	368	396	385	387	421	391	414	391	389	372	387	405	381	415	348	381	358	369	353	353	338	395	413	362	366	390	390	416	391	367	365	391	399	365	394	365	360	333	387	391	381	366	382	387	360	347	359	368	379	393	358	381	378	367	392	368	349	349	382	375	349	410	382	406	404	397	359	400	373	348	400	376	398	374	386	372	400	395	384	361	371	383	403	422	383	377	386	372	382	359	392	396	389	396	372	367	387	379	402	406	384	351	359	376	409	395	397	398	388	374	373	372	366	387	354	367	401	432	422	393	367	351	372	339	347	392	389	380	398	359	398	363	389	381	383	377	334	370	383	418	393	390	361	398	379	397	383	399	395	395	372	364	387	381	332	386	353	389	360	359	407	380	405	376	398	356	378	404	392	367	371	359	418	364	392	368	357	395	359	377	368	397	356	379	370	386	400	383	377	380	362	359	366	387	403	398	412	362	396	387	368	377	396	374	363	367	408	382	401	413	348	375	355	357	366	348	408	349	352	413	374	375	390	414	370	378	397	392	357	378	362	368	322	387	378	399	364	368	366	324	337	400	381	388	379	365	371	410	357	386	427	380	401	367	382	385	387	365	376	390	394	379	355	352	378	365	385	367	358	357	382	347	385	349	379	402	351	357	390	372	379	408	347	378	381	369	390	368	411	384	402	409	379	399	353	387	337	375	427	346	380	352	352	408	416	370	361	355	387	423	356	374	385	391	369	360	361	396	358	364	352	422	417	385	362	357	385	392	337	411	381	364	405	362	362	356	365	391	390	380	400	408	395	388	409	379	354	404	421	349	402	369	371	369	373	376	372	383	395	406	393	407	401	372	381	370	395	375	390	411	377	397	363	359	377	379	355	344	412	399	374	380	418	374	403	365	356	403	388	383	403	388	392	404	421	377	391	378	345	367	341	377	355	396	358	367	380	398	369	397	381	370	390	390	395	389	394	399	398	383	370	335	354	393	426	402	394	354	383	394	388	414	406	345	369	392	365	437	397	384	344	387	360	355	346	399	394	376	381	372	390	420	393	361	363	381	411	410	403	375	386	381	378	364	358	394	381	351	364	392	389	339	394	375	357	397	378	378	380	402	394	364	356	396	402	368	376	385	382	380	400	362	365	358	386	387	385	366	373	381	415	400	358	392	356	367	391	393	376	384	353	416	356	367	333	353	431	364	379	382	367	370	389	371	380	419	400	367	368	354	388	389	341	377	350	373	366	362	385	345	404	389	387	404	363	408	363	384	373	390	385	389	397	372	396	361	379	395	369	401	384	372
36685	41532	68353	72750	64631	53757	41833	29430	17946	9894	5011	2666	1371	765	860	795	819	809	798	786	834	838	775	773	800	823	826	817	833	815	800	781	806	820	826	824	813	856	848	821	847	823	788	822	801	849	807	826	787	779	832	813	809	797	756	761	780	833	791	810	773	786	896	847	832	827	813	772	764	848	767	809	816	779	813	794	792	834	848	832	797	775	781	856	886	838	816	840	840	795	823	842	811	778	795	818	818	815	787	806	813	776	834	838	817	837	820	809	850	824	780	840	861	783	795	830	823	798	829	823	778	809	784	801	868	820	798	799	863	870	816	861	827	858	817	859	807	885	845	779	834	835	808	783	852	846	853	833	849	820	793	828	828	795	796	818	842	869	777	819	852	790	797	777	785	864	839	812	849	852	826	770	790	831	828	819	849	815	765	801	813	788	813	850	848	807	892	812	796	794	799	842	801	811	760	791	822	780	786	836	815	842	786	787	771	799	803	872	787	827	802	793	757	813	839	818	814	834	825	791	801	839	789	804	788	791	829	807	793	803	784	765	816	800	804	798	797	770	799	863	832	784	768	851	811	796	781	807	839	830	792	798	832	812	796	797	840	813	897	778	770	797	786	864	833	799	829	827	833	871	865	830	840	809	825	845	854	790	806	777	788	767	819	815	824	807	828	842	798	784	774	791	797	838	883	822	818	774	793	811	790	798	818	817	808	810	751	857	818	822	797	804	822	824	864	776	778	864	793	825	807	812	828	839	790	802	804	829	836	809	827	808	799	789	841	825	868	858	796	806	840	779	833	843	812	802	802	794	790	814	780	833	791	849	821	835	799	818	890	795	821	799	750	846	795	849	806	815	773	849	847	775	862	821	807	903	834	774	830	820	821	790	829	781	788	853	825	818	831	817	840	828	742	827	781	749	830	821	766	840	829	806	813	834	829	866	843	792	815	830	767	835	806	836	820	839	807	809	879	855	807	845	824	858	776	822	868	806	824	795	799	815	806	816	836	831	821	818	798	860	810	818	790	816	886	816	774	769	789	806	769	844	798	790	822	822	811	855	847	862	828	813	859	826	812	805	797	812	777	815	793	793	791	901	820	810	788	831	825	836	831	893	762	821	817	860	839	823	766	790	841	827	799	830	804	831	740	770	826	867	798	879	856	803	782	832	800	817	835	789	797	789	814	787	839	811	794	819	782	789	772	778	809	755	777	832	788	796	828	812	806	853	854	780	836	819	832	760	770	807	821	759	763	840	823	812	815	770	794	826	784	844	853	852	857	854	767	789	864	832	761	810	822	832	819	860	830	778	815	835	850	828	851	804	792	818	800	812	815	813	849	856	836	819	822	813	848	839	869	836	861	821	807	829	794	828	791	776	813	815	822	859	865	794	801	813	785	799	817	897	787	800	770	790	823	834	835	838	823	771	820	809	832	900	807	803	789	762	793	805	771	796	788	786	824	773	765	826	853	827	819	851	859	814	800	856	815	768	830	839	783	819	804	796	840	787	846	764	816	815	824	821	881	823	797	845	784	793	779	775	812	799	823	834	812	843	822	797	785	764	796	843	813	848	780	840	792	802	808	798	816	833	792	847	836	852	788	839	783	837	834	817	777	846	785	837	792	825	780	799	807	804	810	868	875	767	860	800	821	794	843	820	773	814	820	795	816	827	805	823	809	779	817	874	807	822	822	830	842	805	799	830	825	807	823	827	775	776	810	849	807	793	846	814	812	816	808	862	838	828	820	852	790	779	831	828	828	826	800	791	837	816	822	818	838	843	818	788	764	862	814	842	831	807	808	834	838	867	855	800	814	826	820	860	873	841	845	820	788	823	771	816	857	801	811	778	821	779	815	851	809	811	779	739	795	853	851	777	797	843	832	860	827	836	821	820	843	840	827	840	771	773	853	801	813	818	819	787	838	793	832	809	751	818	806	803	755	789	789	845	830	849	795	791	802	810	843	868	804	822	835	765	823	792	843	838	805	791	808	835	811	797	819	825	808	806	782	800	821	850	790	814	801	798	779	842	793	832	811	826	817	842	780	825	784	815	854	789	809	811	809	809	803	790	798	855	793	830	763	783	843	846	816	790	787	822	788	854	834	796	807	788	780	817	814	816	806	779	836	851	825	813	833	837	780	834	811	785	795	788	800	754	804	814	836	797	835	800	841	767	847	808	770	834	841	812	852	803	771	859	791	806	817	813	826	839	756	827	772	773	798	808	817	885	787	838	813	788	779	752	810	823	813	820	850	831	840	749	788	778	785	779	778	808	844	805	832	828	821	823	780	828	827	841	792	840	824	849	798	816	805	821	823	795	860	827	871	736	722	856	813	817	805	855	818	834	787	771	807	802	767	886	857	807	821	822	791	828	778	792	806	849	834	815	848	863	854	811	825	804	823	820	776	793	774	784	785	762	818	894	819	816	807	827	828	874	804	822	803	762	853	855	797	827	823	792	779	843	818	851	775	781	862	834	791	794	854	781	791	839	816	802	792	812	796	796	883	813	824	855	766	810	798	762	804	812	815	839	805	836	757	843	824	852	821	857	852	860	776	751	818	820	832	788	852	788	771	799	800	804	814	845	844	779	795	828	797	795	815	805	791	828	777	788	802	836	851	823	756	835	750	785	796	850	838	791	850	797	824	783	783	782	755	851	806	826	822	798	875	836	801	833	811	843	804	826	846	809	793	772	843	847	783	822	798	799	771	802	843	808	805	810	799	790	774	810	815	782	732	847	849	802	798	856	789	787	828	778	858	827	860	802	812	859	788	862	804	840	769	857	784	820	774	815	830	806	828	849	829	743	850	799	819	844	810	828	817	784	831	807	856	832	817	817	800	806	841	801	806	789	844	804	813	759	816	812	790	848	815	872	862	801	807	827	809	738	823	813	790	791	855	796	832	763	818	823	791	790	774	810	854	775	807	790	765	852	794	768	798	826	843	771	813	811	861	806	841	843	872	843	805	853	809	822	801	757	778	768	800	810	858	781	816	818	805	778	833	850	833	769	867	768	805	867	844	828	810	839	812	868	850	827	820	847	784	778	810	781	802	762	817	751	805	822	816	766	789	849	819	856	780	803	761	814	783	836	854	798	807	846	847	818	818	780	798	833	821	790	866	808	781	841	797	825	837	850	822	828	795	766	814	773	841	812	837	853	830	801	789	834	815	839	792	805	823	838	779	830	772	819	803	844	830	812	842	838	820	815	851	802	778	800	823	771	857	830	832	824	778	839	833	845	787	771	811	838	827	828	813	772	757	807	858	857	872	824	819	863	819	796	784	822	774	828	790	804	772	799	812	832	840	805	884	808	792	836	838	873	801	795	812	810	808	814	811	794	793	808	802	847	798	771	846	840	814	828	795	871	803	781	868	813	839	816	814	801	832	794	798	841	815	795	802	805	790	810	750	820	829	810	798	819	837	803	878	820	771	826	875	791	831	835	843	783	812	801	820	823	862	790	821	805	799	769	810	836	811	816	871	820	844	811	805	833	842	803
7397	2301	4065	4576	3479	2009	1254	767	537	392	336	295	250	241	243	244	252	254	218	232	279	278	250	261	255	270	231	255	268	242	265	283	273	251	255	292	249	240	284	262	232	235	257	246	265	258	271	225	236	253	260	255	231	240	240	285	247	290	268	247	267	256	250	268	275	241	239	238	284	261	267	299	250	237	259	235	247	271	254	223	273	284	238	272	258	258	258	262	274	236	254	250	245	267	251	281	308	262	251	257	255	247	287	273	278	259	265	232	247	245	264	246	249	233	238	263	259	236	269	281	270	244	272	247	235	253	245	257	221	281	240	255	243	269	234	256	222	252	276	266	263	285	266	295	246	247	229	235	269	272	263	254	264	235	231	247	261	267	258	250	239	255	250	257	258	267	264	261	271	270	270	278	277	283	256	265	242	248	257	234	248	239	261	301	222	253	255	277	259	264	288	265	256	280	297	277	251	254	276	253	253	268	266	256	236	265	252	230	260	248	269	268	207	248	254	271	264	240	257	274	271	279	236	280	258	244	251	257	231	304	246	229	271	257	243	264	246	271	242	240	280	270	242	277	275	275	256	256	259	278	271	264	272	225	270	264	241	276	227	251	254	271	246	274	279	257	308	260	293	239	281	266	256	252	251	263	276	227	264	248	203	230	247	247	237	269	233	238	256	253	246	246	247	243	288	243	275	259	227	239	261	285	245	257	279	270	259	279	265	240	234	249	246	238	251	254	242	288	253	227	262	239	255	268	227	277	218	282	266	277	262	258	236	239	241	278	262	240	262	253	265	258	276	254	262	273	287	254	226	247	279	260	275	269	258	267	260	242	263	241	275	235	247	256	267	260	251	297	253	253	247	240	260	227	246	251	248	266	264	267	261	267	248	276	251	269	233	220	233	264	249	263	262	230	272	283	277	244	286	220	260	250	254	248	236	265	244	264	228	253	260	268	271	276	247	235	262	247	261	278	265	230	271	257	231	270	263	248	282	242	260	272	267	245	239	239	279	243	240	263	284	242	239	269	256	272	274	275	217	289	245	222	284	244	263	265	285	275	275	279	267	288	262	248	249	239	273	255	254	253	255	268	261	257	258	231	258	252	270	243	278	268	269	277	262	256	246	252	261	251	249	272	244	239	281	231	268	252	229	277	238	258	252	257	244	245	232	277	292	249	253	258	245	244	237	265	274	236	227	298	290	256	258	251	252	253	243	251	257	243	241	270	243	257	235	236	278	281	248	233	263	253	265	276	235	251	270	285	253	276	279	259	247	242	265	244	247	281	263	267	244	238	248	252	265	237	261	289	248	247	261	271	268	250	262	262	255	274	244	256	267	259	253	252	263	288	242	255	293	274	234	228	268	256	248	274	274	273	239	249	263	252	274	248	254	244	314	241	242	249	265	255	276	259	239	255	273	265	289	243	273	247	267	259	255	251	252	299	257	258	269	251	280	265	267	234	240	285	251	231	276	253	249	248	248	237	284	273	274	301	258	221	247	243	265	253	256	267	226	282	262	278	250	262	279	282	241	266	247	249	249	283	264	264	253	258	229	273	299	239	258	242	267	249	265	260	284	258	253	292	236	251	244	271	248	229	267	247	300	234	245	279	290	244	278	274	274	249	261	267	270	232	267	253	222	259	265	272	273	274	271	305	269	287	262	272	270	283	262	255	257	270	273	277	229	228	248	274	297	252	238	246	238	256	257	248	252	257	275	238	266	289	234	299	265	266	249	280	270	282	247	278	246	283	250	277	290	256	244	263	256	279	249	265	307	255	282	232	227	264	270	255	231	232	272	237	247	279	263	276	254	247	261	248	256	262	235	268	242	241	250	260	297	263	244	262	256	278	253	279	243	275	254	237	257	233	254	252	266	260	271	243	237	258	259	265	264	256	252	262	269	286	260	260	234	235	247	230	266	274	254	241	260	278	272	255	254	265	244	260	285	269	270	257	253	256	268	255	283	278	253	278	264	303	272	278	294	240	277	278	225	264	255	237	269	272	268	271	237	259	273	253	256	255	251	292	263	264	247	278	251	235	231	244	245	248	241	243	255	243	241	254	237	261	278	258	284	277	245	238	254	281	267	265	293	232	258	254	257	263	228	278	228	218	251	270	248	243	261	242	247	259	271	262	215	266	289	240	283	266	248	298	281	249	264	250	243	230	288	258	238	264	267	261	264	238	244	254	228	261	260	269	261	256	263	259	236	271	258	267	280	258	271	271	225	257	273	255	276	244	261	259	250	241	279	240	228	240	260	250	214	266	256	260	240	259	249	261	226	265	271	279	254	240	241	261	273	254	268	264	237	281	286	275	248	265	274	277	243	238	252	249	235	259	237	263	270	248	263	266	217	285	261	254	252	268	272	265	262	273	252	267	255	254	266	278	268	243	286	272	252	258	251	264	253	243	252	267	264	226	227	214	246	236	253	246	214	297	275	247	261	243	271	234	255	264	263	253	285	283	260	295	253	243	251	259	254	258	261	276	268	231	265	288	253	268	230	254	293	262	242	269	253	266	257	252	250	260	263	250	243	223	242	243	259	270	237	243	263	294	261	256	228	238	233	256	256	259	276	259	278	262	252	284	252	280	247	265	285	246	223	283	285	250	231	256	243	300	256	276	292	270	253	251	249	284	278	234	244	282	276	262	274	266	266	234	246	256	275	241	256	280	269	260	268	275	264	252	252	303	281	254	265	253	251	272	271	291	246	242	255	258	234	264	270	262	279	284	249	268	262	233	269	252	243	259	258	214	262	270	237	232	257	255	235	261	257	230	252	258	270	255	274	300	250	272	249	270	255	270	242	288	253	259	253	244	244	232	249	278	262	263	230	228	241	249	253	263	243	255	217	256	236	266	255	242	248	257	270	244	259	231	275	257	284	266	256	265	241	270	230	266	265	274	268	248	265	269	279	254	261	259	294	259	241	243	267	250	275	251	246	242	237	242	257	268	243	255	242	276	285	269	247	283	238	225	270	235	286	273	253	247	260	250	253	254	236	265	287	248	254	246	252	258	257	298	257	252	264	251	264	295	280	264	269	257	261	275	255	266	266	251	269	255	259	295	228	257	258	252	261	261	245	233	231	259	268	258	252	269	304	244	264	263	257	249	260	273	246	267	266	254	235	258	244	263	281	252	245	262	247	249	276	242	294	255	244	265	258	242	251	248	264	262	258	258	228	276	234	252	278	227	250	237	255	270	267	233	244	260	254	231	285	263	261	255	261	266	262	267	263	266	265	271	232	248	250	261	225	262	272	271	280	273	253	276	250	249	284	225	279	247	256	282	253	265	266	245	286	249	220	271	246	240	256	239	281	254	222	249	275	268	215	253	255	248	232	236	263	252	231	252	264	271	269	242	268	266	272	289	249	256	250	224	247	296	257	269	240	261	241	250	285	272	254	262	240	253	290	271	261	271	236	224	231	267	253	215	311	238	275	270	270	269	250	303	293	255	267	245	252	313	265	245	240	235	278	278	257	273	251	286	261	259	257	256
6726	3341	8946	12632	10523	6558	4134	2461	1563	1051	791	685	621	601	568	585	548	601	554	562	572	593	588	635	610	588	555	585	586	607	545	585	607	584	590	612	561	583	591	598	620	641	572	606	631	618	592	599	607	547	590	599	620	628	570	569	595	609	569	615	603	598	559	556	596	604	576	567	600	620	622	603	595	580	619	566	599	592	551	575	570	554	568	568	596	608	588	583	596	584	618	575	556	566	605	592	539	582	564	566	560	584	573	607	595	605	579	633	583	597	605	597	581	574	562	627	586	611	577	533	568	576	581	592	596	579	579	554	577	561	620	574	579	570	569	601	615	551	569	617	603	594	564	551	568	617	569	630	577	542	579	558	618	608	560	596	564	582	619	574	580	582	544	576	595	615	583	572	555	611	608	578	551	626	572	601	558	589	584	544	643	614	596	575	575	646	571	625	572	580	544	606	573	606	569	605	641	575	591	577	589	553	577	571	548	566	580	574	574	567	639	569	593	609	552	561	574	619	580	558	543	577	565	593	581	608	581	527	589	579	595	616	591	586	588	601	558	607	550	615	587	574	571	631	538	607	552	547	563	585	567	535	595	582	623	629	573	597	570	553	594	632	584	552	574	592	582	593	598	597	557	597	564	599	572	591	598	570	549	572	574	582	603	574	637	604	619	614	571	590	529	578	625	619	572	571	555	591	571	575	626	569	611	551	602	602	581	576	554	560	580	597	566	578	541	566	628	599	599	585	568	590	573	553	599	589	592	635	585	636	590	587	591	593	582	572	577	565	596	572	572	565	596	578	542	570	576	555	577	566	588	649	592	593	577	588	604	562	584	549	599	539	578	561	583	578	607	590	569	606	594	587	565	582	561	609	592	573	588	605	593	582	577	576	559	632	608	598	562	646	546	579	602	601	612	581	573	665	569	528	620	617	569	597	570	614	548	578	576	593	599	574	561	541	530	580	612	588	575	587	557	601	590	578	610	563	563	603	568	623	562	600	615	605	622	563	593	580	597	576	609	568	597	591	575	621	572	588	640	596	592	566	563	628	639	607	633	551	616	585	572	587	585	572	593	579	592	598	586	585	574	614	614	585	552	573	614	556	617	570	605	597	630	608	572	605	591	593	593	596	545	544	564	566	580	575	524	588	574	566	549	576	575	573	582	594	588	541	624	613	600	579	580	557	551	581	571	561	592	589	560	570	595	556	583	567	582	569	564	538	587	555	601	573	541	588	577	603	578	526	621	588	579	551	627	581	554	548	549	599	594	581	546	549	589	598	587	608	611	593	632	566	563	595	585	589	593	596	609	557	560	585	626	615	586	593	574	600	581	591	583	578	589	641	603	579	574	614	595	573	568	607	601	614	578	592	626	569	551	612	564	601	562	617	590	562	566	610	569	642	579	560	550	555	567	592	573	626	610	585	610	611	594	585	618	577	578	600	582	601	595	558	532	603	582	555	598	574	577	567	561	582	620	555	609	585	584	603	584	565	603	600	613	575	587	591	592	612	602	585	604	590	623	600	582	614	527	546	589	546	559	599	601	569	569	566	580	532	579	585	555	601	572	604	645	550	573	570	589	577	576	590	645	630	623	564	589	611	602	566	595	590	557	582	564	613	570	596	581	607	610	616	626	594	585	607	591	591	599	629	556	564	590	583	558	536	620	570	572	595	631	550	586	538	588	536	556	561	617	597	575	618	553	585	572	592	534	560	569	571	557	602	569	579	642	593	656	554	640	622	624	575	555	587	624	610	569	589	594	613	563	549	605	533	612	583	572	561	601	594	562	568	581	548	631	596	592	565	536	533	635	599	570	570	570	598	615	557	587	588	542	573	604	562	600	598	603	612	619	599	587	628	548	601	628	605	596	612	646	577	582	585	576	529	588	571	608	535	568	584	548	582	573	604	611	592	569	634	565	577	622	584	597	571	578	600	630	598	636	549	585	540	537	600	578	588	575	578	592	608	634	575	592	561	574	568	566	558	570	598	579	562	580	578	569	561	599	635	605	595	580	609	579	634	611	579	612	585	599	640	552	598	564	541	578	615	595	567	642	583	560	587	591	593	629	572	567	600	601	628	624	607	629	569	542	577	551	591	605	592	587	541	535	579	588	587	603	583	528	535	576	567	589	590	565	603	575	592	601	593	567	626	574	555	522	591	580	569	574	610	631	593	604	613	581	594	585	537	577	569	604	542	612	590	636	602	633	579	633	598	598	628	574	593	593	583	602	617	582	604	569	583	516	531	591	561	630	628	597	581	607	569	590	578	639	575	587	571	554	616	569	600	605	597	634	595	591	622	596	603	571	594	596	575	549	542	612	547	578	582	549	533	571	578	591	577	589	613	591	554	596	587	584	575	581	549	627	590	550	568	602	575	597	601	598	585	606	601	600	578	570	569	570	605	593	562	584	537	572	592	591	598	593	581	542	581	574	559	573	617	585	573	563	579	570	565	568	592	564	581	611	613	618	569	587	610	592	602	633	584	618	590	578	635	558	605	571	568	541	560	602	627	597	583	585	606	557	620	628	581	558	549	587	593	557	579	574	564	567	591	601	591	588	609	614	547	574	598	555	584	604	573	595	576	591	555	579	577	620	614	573	558	581	600	636	584	636	575	595	605	597	573	580	599	548	615	562	564	614	599	591	592	600	551	550	586	600	613	589	579	641	609	575	599	604	593	555	559	593	564	564	559	583	621	612	576	579	588	617	601	576	551	621	612	632	615	585	590	560	598	630	557	606	571	611	592	578	541	557	610	612	581	606	575	599	565	577	591	563	604	605	570	614	545	579	595	567	581	561	574	617	596	571	570	578	591	598	583	579	589	558	525	589	605	581	580	577	605	574	614	594	597	554	578	620	607	633	593	609	552	598	550	594	659	553	551	615	579	525	582	528	590	560	580	613	514	587	580	599	595	576	625	608	586	574	572	611	615	578	578	593	582	598	626	534	558	551	636	553	606	554	592	583	572	580	537	520	572	556	600	563	560	598	567	567	600	575	562	631	574	579	584	598	595	566	568	588	607	589	621	568	564	561	601	600	515	560	568	543	601	622	573	599	570	596	610	541	549	607	557	584	573	617	605	625	596	587	586	621	592	601	592	549	585	590	630	591	593	590	609	578	626	531	638	569	521	561	581	584	606	572	628	572	579	607	581	582	589	591	587	556	553	574	640	613	561	538	545	587	562	593	600	576	569	608	529	594	590	582	575	562	619	561	589	570	569	557	559	599	608	554	541	598	558	577	577	542	552	573	569	579	545	609	587	619	574	574	619	566	567	573	588	570	603	583	576	598	568	557	613	572	563	550	578	563	622	602	576	586	607	612	605	580	592	577	592	586	603	588	580	567	629	578	561	589	590	597	575	555	540	594	593	579	580	559	623	578	592	615	635	581	581	611	577	602	601	635	569	595	607	587	604	601	600	601	580	584	577	573	607	593	611	585	654	574	580	608	585	580	596	594	558	611	548	597	596	581	588	640	596	563	589	557	613	541	626
70612	48515	73634	70918	56828	41636	28236	15741	6933	2934	1385	821	525	387	373	342	377	349	356	368	371	355	354	356	365	330	383	362	370	353	357	395	380	361	384	377	380	401	398	380	356	366	353	368	339	377	384	390	370	392	358	368	387	388	345	350	355	363	412	368	380	396	378	374	373	392	340	385	362	387	362	392	358	396	377	368	397	332	395	332	398	391	367	346	341	348	383	367	326	361	321	342	347	340	367	370	329	351	334	394	386	381	379	360	355	386	363	375	381	419	379	399	373	367	341	365	357	355	363	368	386	342	379	364	383	362	363	366	381	412	368	400	379	363	389	374	342	369	418	379	353	381	370	388	376	357	389	437	391	371	375	365	337	353	385	391	373	356	354	378	336	365	360	319	386	405	347	380	363	366	379	344	361	409	377	368	415	361	364	401	353	336	373	376	377	403	329	396	389	349	376	381	353	344	361	380	384	348	376	343	368	345	347	382	386	374	400	348	376	345	371	350	411	355	372	376	375	394	400	374	414	362	380	367	393	368	408	386	359	355	336	366	414	368	411	375	377	373	353	339	345	359	339	349	347	360	380	361	356	378	368	375	354	369	351	336	353	361	377	354	394	383	378	347	375	405	357	415	363	389	364	346	334	369	348	361	360	362	360	348	344	398	335	357	382	372	387	361	343	357	406	375	367	359	372	366	349	374	388	367	339	390	372	341	351	354	394	370	376	386	363	351	418	371	384	394	355	356	375	374	373	370	393	350	367	352	375	368	380	351	354	347	382	343	394	355	362	347	366	379	351	367	384	347	351	360	361	333	376	366	382	379	391	398	382	398	373	346	347	373	373	364	367	406	372	390	406	379	348	383	383	396	394	353	342	381	366	355	365	411	399	354	354	365	385	373	370	344	362	372	411	421	382	391	356	359	374	340	362	391	372	420	387	395	342	393	374	356	392	365	359	343	379	365	400	382	355	352	372	379	387	373	365	372	387	374	370	361	354	356	379	364	383	401	366	361	368	383	371	314	381	383	394	367	376	364	403	368	389	360	356	356	384	392	359	350	341	388	381	367	376	379	368	312	375	392	369	360	354	371	404	391	376	361	388	370	360	377	403	387	371	361	362	372	406	355	394	357	372	301	359	390	374	345	342	344	366	369	369	357	363	371	341	377	369	360	390	381	381	350	365	366	374	344	335	386	377	370	347	397	357	343	351	348	379	371	353	399	353	411	333	358	348	384	386	370	341	344	344	371	375	335	399	381	360	392	364	368	396	401	358	356	342	367	362	418	406	380	332	397	328	344	333	375	369	404	364	382	345	366	394	391	371	365	364	345	376	406	372	371	364	393	343	371	357	368	348	404	363	367	352	370	382	405	341	336	365	328	370	374	345	382	369	390	353	377	349	368	354	338	365	353	361	343	398	374	402	344	396	347	379	385	399	357	374	354	347	403	374	361	361	383	373	337	353	377	342	366	371	344	396	350	366	384	385	377	380	399	353	377	337	347	374	356	330	377	383	382	358	402	333	392	394	384	375	348	400	364	348	335	351	359	322	363	392	383	340	384	338	348	360	374	373	392	376	357	343	396	352	376	364	376	345	392	372	355	396	377	401	385	370	339	347	361	360	411	386	361	338	368	351	327	357	353	358	399	370	368	388	378	350	372	382	362	373	328	386	366	373	384	333	371	387	349	375	366	393	376	377	353	391	342	379	387	364	355	382	351	367	402	398	366	371	384	345	366	383	340	380	392	362	397	357	363	399	341	322	386	358	373	394	371	371	396	392	371	406	353	348	367	359	358	369	362	390	363	388	350	349	363	390	374	386	377	382	351	370	392	386	389	367	386	364	310	379	411	360	375	379	335	362	340	320	368	344	363	398	337	341	388	349	395	361	350	359	366	390	364	336	381	372	406	358	368	346	361	382	363	385	365	357	352	411	381	344	378	356	314	350	382	368	354	339	384	362	385	365	343	363	392	384	400	383	394	345	353	362	347	351	359	362	392	389	379	354	361	369	352	386	364	335	355	362	396	374	389	337	383	353	399	402	322	355	364	387	377	394	405	383	372	375	346	403	361	368	374	382	361	339	363	366	404	404	371	380	352	374	384	384	355	367	353	383	359	365	384	377	380	392	437	369	341	338	386	365	366	350	369	377	361	399	364	344	353	326	329	370	372	350	376	422	389	338	362	389	394	363	331	389	409	373	371	380	352	376	373	390	347	413	365	374	359	341	291	388	369	372	370	418	382	387	385	360	337	364	353	364	390	337	334	412	389	337	374	368	345	373	354	355	404	379	336	383	348	356	341	371	370	376	377	392	338	391	362	340	376	362	315	356	364	390	363	370	345	377	395	388	399	382	383	363	370	369	405	335	354	332	369	404	366	388	391	355	339	373	340	348	379	383	370	355	391	371	357	405	365	389	363	382	360	353	355	365	399	364	339	368	381	373	371	357	397	397	370	376	351	363	336	361	390	372	364	386	361	351	361	382	355	355	333	386	383	341	375	358	354	383	386	405	373	346	356	346	362	367	363	365	362	371	363	387	347	369	358	344	375	349	376	346	371	372	365	379	378	388	405	366	355	354	342	360	396	367	353	369	403	382	367	397	368	401	421	374	356	353	372	370	370	362	360	375	352	375	408	344	367	372	377	395	363	336	352	380	366	336	356	332	386	347	320	401	374	355	371	385	327	363	351	363	411	383	340	360	387	368	355	383	390	358	350	368	353	417	367	375	354	388	360	362	375	375	400	388	343	332	340	365	334	335	402	327	367	407	355	377	351	348	347	384	370	338	393	369	361	367	394	370	360	386	385	360	354	381	347	398	343	406	353	398	359	354	380	352	368	366	360	403	393	334	358	382	339	362	370	361	346	340	349	348	350	398	362	408	375	384	353	412	386	392	415	340	373	349	385	376	367	354	366	380	367	378	397	344	385	373	348	348	342	371	336	377	350	358	348	381	385	380	349	395	362	337	408	380	371	341	375	374	372	354	357	376	384	357	335	356	369	347	364	369	332	350	377	380	359	411	351	351	403	341	389	362	378	404	380	345	382	389	337	378	405	374	346	386	384	366	354	380	367	376	339	340	364	323	406	349	356	357	362	350	381	354	363	357	360	337	337	413	364	362	352	355	393	386	347	378	358	371	354	360	368	371	355	363	404	345	375	364	381	402	375	384	372	362	359	396	340	350	353	390	380	369	397	382	361	381	361	383	403	369	393	388	370	330	409	333	339	385	367	405	354	381	361	371	340	338	345	351	372	378	353	338	378	376	346	339	371	328	355	365	380	380	339	410	378	375	364	368	348	370	321	336	328	357	354	350	350	376	372	348	379	373	338	384	409	385	373	319	378	364	383	386	385	333	430	340	349	370	390	370	340	397	359	373	394	372	360	344	351	372	374	372	355	362	391	390	343	360	375	385	386	349	409	364	353	382	362	353	366	368	371	356	350	383	353	343	394	361	326	366	350	346	375	388	349	349	339	359	415	336	381	355	357	390	353	398	345
36676	34055	67239	75101	65542	53405	41475	29448	17885	9860	4888	2420	1406	864	771	827	779	779	820	840	808	820	786	789	802	824	777	805	791	792	815	805	820	831	824	791	779	792	786	794	796	826	878	757	848	789	802	835	757	853	826	789	753	756	857	819	813	844	788	849	826	815	796	834	809	852	791	808	744	790	829	752	825	819	879	769	811	793	798	770	803	821	804	828	860	786	797	735	860	793	798	841	845	833	805	803	776	781	836	806	836	772	797	779	804	818	804	765	792	822	828	784	822	759	816	795	820	828	781	811	756	827	747	817	781	747	815	790	821	817	825	815	785	788	790	784	760	754	782	874	805	802	798	773	748	815	839	798	809	771	804	776	829	785	779	780	840	826	781	808	811	784	741	805	771	835	801	810	776	804	818	812	789	796	760	796	756	779	777	808	830	752	751	795	743	779	772	827	782	811	806	804	800	834	806	781	790	795	784	793	756	856	803	787	785	761	859	819	821	834	844	810	779	798	796	870	829	778	778	842	810	785	826	785	793	764	836	791	829	799	819	828	831	803	814	777	804	858	815	787	841	771	818	787	808	789	804	826	796	743	746	783	795	791	808	794	802	791	790	793	831	762	788	798	819	816	814	789	856	817	823	853	779	785	815	769	795	796	780	795	796	779	774	807	831	823	838	786	856	798	788	803	827	826	818	824	841	804	834	783	791	815	747	826	822	787	758	793	775	754	774	822	817	854	757	792	794	773	782	842	808	790	809	787	823	767	782	797	817	786	799	842	748	859	783	843	816	832	787	736	795	810	756	798	770	834	812	797	807	791	773	811	826	823	753	747	787	833	816	782	828	809	820	787	766	792	831	805	777	791	760	784	806	772	826	739	805	763	793	816	814	805	794	791	808	797	758	781	762	823	810	830	841	797	807	790	812	776	788	823	786	800	843	795	768	801	806	769	811	776	815	829	810	798	828	843	796	827	819	845	782	737	805	818	774	855	740	798	816	788	804	770	781	782	821	777	846	815	854	874	792	813	816	808	816	804	783	751	855	744	796	784	775	819	813	851	787	799	828	776	744	765	802	763	796	806	793	796	786	809	806	788	813	775	789	822	764	823	806	793	780	798	799	812	768	804	794	770	839	793	835	819	808	791	799	756	837	812	840	809	759	783	763	795	818	813	803	764	821	821	804	812	835	808	773	833	793	815	798	804	839	789	815	803	755	773	833	825	779	845	782	734	849	813	784	845	763	783	752	772	813	806	769	816	763	825	830	753	812	778	805	840	785	772	755	790	804	829	820	792	820	854	810	757	812	814	833	783	866	832	806	839	768	794	776	787	750	824	797	778	813	790	800	832	805	834	794	789	809	784	835	821	797	806	821	849	824	799	814	818	779	798	726	792	811	792	792	774	770	832	792	837	794	765	798	814	787	766	798	753	765	820	826	817	745	816	805	777	787	765	804	826	827	807	786	833	817	775	756	854	851	834	829	851	752	701	848	877	818	823	780	853	783	758	786	788	832	836	759	771	798	775	787	760	749	775	788	810	737	788	775	822	789	782	796	795	810	829	806	796	753	736	803	842	776	847	786	862	725	776	799	790	845	739	798	787	789	779	785	842	786	809	783	813	799	837	811	827	848	779	794	810	847	779	811	825	824	812	835	845	805	764	803	812	812	804	763	848	759	794	794	780	795	802	792	796	819	763	808	749	766	757	815	836	781	831	760	786	817	807	791	831	837	777	826	808	740	796	742	789	828	760	782	784	753	769	783	778	849	773	804	787	789	815	814	820	788	780	808	825	781	827	745	814	809	792	806	788	796	768	782	781	793	754	812	779	788	796	746	793	750	823	780	767	797	802	799	799	780	792	771	814	826	758	816	776	807	802	821	754	805	782	831	749	825	785	757	807	789	751	815	831	787	803	787	819	801	796	759	796	771	750	750	787	817	849	821	793	813	799	803	789	814	842	836	821	777	823	808	809	799	796	763	804	781	849	796	763	806	802	834	788	857	789	773	813	811	853	831	765	812	850	805	814	795	795	779	745	823	752	821	860	776	744	835	806	794	840	836	755	827	803	800	826	750	797	745	777	781	835	820	811	777	816	834	819	792	810	868	776	809	774	807	800	799	790	755	811	825	810	841	791	839	772	816	750	801	797	798	838	822	785	796	823	803	825	797	778	814	816	801	786	831	766	768	848	791	806	806	795	865	782	820	802	783	801	796	857	775	823	816	824	821	780	817	782	833	819	799	799	837	802	773	808	828	768	796	774	837	755	845	807	817	802	822	774	801	860	833	773	790	776	808	822	747	788	779	743	828	791	770	806	786	800	780	751	783	783	814	764	831	805	773	810	794	792	759	816	766	778	749	784	804	777	763	796	792	794	829	779	796	786	769	773	788	842	803	836	830	835	755	783	796	763	785	809	811	818	759	787	835	784	849	766	821	822	794	764	788	807	795	806	814	805	763	832	789	757	843	809	773	808	797	773	801	829	773	790	775	793	759	811	794	868	792	829	797	749	804	794	810	797	821	794	842	803	720	804	799	802	761	799	835	838	838	816	784	820	788	784	811	836	872	822	811	834	826	827	764	809	834	820	723	727	791	770	811	871	789	792	863	756	711	829	772	769	793	834	820	794	763	765	831	762	815	757	751	856	800	843	817	758	811	817	790	822	759	810	791	775	800	807	773	825	821	780	761	766	764	810	795	793	841	771	807	832	800	763	825	817	786	804	834	748	810	754	817	834	790	813	755	812	784	792	787	869	780	775	794	738	831	781	813	795	830	837	851	756	762	823	776	754	786	809	788	791	745	781	844	832	803	829	763	766	835	745	804	815	811	809	802	793	737	824	767	801	800	796	809	797	817	811	806	802	809	811	806	845	775	807	725	778	774	822	767	794	811	811	836	839	811	779	825	797	788	755	758	791	764	864	813	875	797	775	782	845	769	799	798	846	835	803	828	804	805	804	788	833	787	818	788	810	782	739	785	799	817	819	813	803	803	816	798	797	771	770	806	750	813	788	794	760	781	853	816	808	824	769	785	809	775	801	871	852	831	786	816	752	801	820	811	835	835	795	769	833	769	767	803	787	785	764	765	804	777	827	779	753	789	810	828	818	800	823	748	789	808	801	815	833	818	808	773	784	811	863	759	784	782	780	788	789	759	828	784	803	735	787	825	772	771	825	791	837	841	788	808	797	773	789	776	815	736	786	813	833	802	874	819	785	840	818	796	776	767	757	790	821	810	728	766	783	771	845	788	780	797	833	760	813	796	824	829	824	803	773	790	762	804	766	794	833	778	801	789	835	817	766	815	811	811	755	798	788	803	828	776	799	791	807	803	724	807	773	850	802	808	864	875	817	793	755	817	835	785	824	795	853	820	806	826	828	835	817	827	783	826	830	824	804	797	795	775	819	795	802	782	787	805	776	827	778	800	811	850	778	785	783	832	811	856	794	817	813	805	809	766	799	764	809	765	743	804	785	757	830	768	798	787	804	803	807	856	816	792	763
67331	50164	77565	68355	55078	42244	28677	15446	6891	2859	1345	712	502	428	396	440	406	381	405	399	389	388	399	394	383	441	408	377	383	410	418	375	377	349	400	381	402	402	389	369	433	393	403	438	376	402	408	434	388	422	390	390	381	404	382	388	439	402	437	376	385	379	419	408	412	361	388	373	409	437	421	382	376	377	399	385	366	386	380	423	372	403	426	373	386	391	414	374	384	384	397	375	369	408	390	416	394	406	384	383	398	357	388	429	405	389	433	431	377	417	415	395	375	431	381	354	393	411	381	407	384	401	395	397	386	398	409	384	390	417	402	374	418	429	362	377	414	408	415	357	374	402	403	379	413	414	383	404	416	416	400	407	395	420	435	391	399	387	427	437	379	416	353	406	380	404	373	404	433	417	402	391	379	408	406	401	442	388	365	392	425	376	390	408	377	394	375	425	428	375	381	388	419	415	377	359	408	411	402	388	359	395	434	453	411	386	405	387	409	405	375	360	375	375	445	398	413	395	359	371	363	419	339	413	420	425	375	416	401	454	395	369	388	422	387	384	400	394	408	416	408	391	364	371	396	375	388	369	385	362	372	396	400	401	405	403	427	388	408	413	405	353	385	432	402	411	365	403	403	363	365	383	379	399	421	384	412	410	410	434	415	417	447	450	379	384	386	362	400	433	376	373	397	444	417	415	401	391	381	370	403	390	398	395	398	354	373	388	355	378	378	406	405	377	388	378	375	377	406	364	392	410	367	397	388	384	381	437	427	399	386	381	363	393	417	400	415	382	405	394	403	392	398	433	393	365	413	394	387	407	400	396	402	442	434	403	393	399	384	380	430	371	379	333	364	380	417	378	390	408	370	420	406	398	443	402	419	383	414	389	388	360	435	424	398	389	377	416	378	421	374	362	444	408	403	423	389	426	403	423	378	376	391	411	430	419	375	443	407	390	427	375	354	392	394	392	417	389	416	430	434	398	378	367	406	368	380	412	396	318	386	391	395	409	377	360	372	380	398	395	398	400	418	406	399	435	395	414	414	418	380	372	374	398	403	399	389	409	409	399	383	387	407	409	390	371	434	398	390	401	406	379	391	392	386	420	401	432	361	376	396	397	383	393	407	394	370	399	374	394	389	397	363	413	387	386	404	409	417	394	390	441	424	432	384	364	383	408	372	407	364	397	400	400	376	394	411	363	423	398	432	414	400	392	409	393	393	387	405	354	409	396	396	403	405	406	412	422	361	387	420	412	386	408	400	379	371	404	382	379	400	355	438	397	371	399	387	391	393	442	405	381	355	396	387	370	440	377	402	398	374	394	393	399	384	394	424	399	381	400	363	385	399	384	338	431	397	398	405	379	368	376	403	428	395	416	412	434	406	409	406	418	407	435	382	396	379	379	426	404	385	393	400	409	413	411	411	403	400	383	385	384	411	370	363	384	384	366	408	383	368	416	417	413	401	420	401	390	411	402	354	363	399	414	382	381	398	397	416	411	410	381	357	401	402	394	380	423	404	393	407	407	373	338	336	402	397	402	405	422	397	391	422	385	399	408	389	386	373	380	334	368	416	411	407	339	400	385	404	365	399	396	403	357	395	396	354	397	407	429	370	367	382	412	381	407	379	393	402	386	392	409	382	430	367	366	391	383	395	398	398	408	380	414	408	358	350	410	366	369	398	407	420	411	401	389	376	403	418	369	409	444	372	392	379	389	410	388	391	381	403	412	406	394	395	401	354	384	427	376	383	376	392	367	389	384	394	408	384	383	361	424	412	363	398	426	391	395	388	378	402	376	357	405	372	363	410	394	378	409	404	423	379	392	384	344	386	378	404	368	373	411	435	422	375	387	420	380	392	427	390	438	415	424	372	377	405	363	376	411	382	400	411	396	377	395	388	389	374	386	386	391	413	400	408	407	389	367	395	418	456	368	334	437	387	413	398	392	371	376	397	402	396	348	426	369	409	389	401	365	409	428	439	405	353	432	357	400	400	401	372	373	382	349	394	415	393	418	403	393	417	400	389	403	405	372	370	375	357	332	384	384	412	415	415	400	392	407	344	391	416	353	373	354	393	372	386	419	372	386	402	410	387	364	382	397	412	415	388	365	406	387	372	426	384	367	358	410	406	407	396	344	397	389	440	400	380	394	396	377	383	417	398	368	390	446	381	356	404	396	425	424	377	387	410	365	406	414	371	373	397	394	426	397	378	403	404	432	382	382	363	392	408	397	417	394	374	375	414	412	376	422	360	350	434	368	377	413	395	386	359	391	400	377	360	420	415	372	433	406	399	390	381	378	391	424	385	358	378	383	395	380	375	406	403	424	398	395	386	422	413	394	375	359	411	407	390	385	373	332	335	409	408	375	378	391	408	424	410	404	411	400	405	401	395	392	383	418	416	372	392	409	349	358	410	373	406	362	376	404	362	383	373	405	433	394	366	356	381	421	401	422	394	399	418	384	403	409	394	408	397	393	400	371	407	381	389	373	399	382	364	383	457	400	463	399	413	402	425	420	413	371	375	402	435	385	397	404	396	407	406	403	368	407	406	423	383	393	390	351	435	391	429	402	389	409	386	384	391	459	366	437	365	411	367	370	387	392	334	390	363	382	390	381	377	377	383	410	360	410	387	363	403	387	403	394	388	395	391	396	354	383	382	391	432	408	417	424	379	389	398	382	403	393	394	410	418	392	381	384	406	382	425	364	372	417	389	396	418	375	379	388	377	405	407	432	381	397	354	417	406	432	391	382	369	389	422	411	369	418	429	416	380	371	380	401	394	381	334	379	399	423	353	358	393	383	373	365	394	363	376	387	410	387	400	373	422	385	369	368	402	379	406	383	373	353	388	364	379	384	395	381	373	380	375	372	393	366	398	399	385	364	385	409	384	403	396	395	385	372	401	411	392	438	435	396	374	394	365	436	428	425	402	433	387	434	361	370	391	372	425	413	399	390	370	420	398	386	402	397	343	433	390	370	402	401	386	388	390	355	436	432	417	381	394	405	422	396	427	371	409	395	406	399	368	368	379	369	405	413	385	404	350	388	392	377	390	337	415	384	385	383	385	428	412	390	422	385	413	408	351	405	399	384	418	402	399	414	409	392	417	379	376	368	412	404	356	388	390	398	372	377	397	385	365	389	407	420	386	373	449	404	396	431	381	438	387	375	365	409	386	406	399	374	402	392	379	377	366	366	391	402	402	350	417	401	463	363	391	391	371	414	426	447	400	397	382	363	392	403	389	435	369	388	419	389	337	403	432	410	366	398	403	407	428	400	396	352	369	385	403	398	382	389	401	406	408	388	397	383	363	369	354	380	353	379	355	407	416	410	420	424	438	393	411	405	416	435	388	420	397	412	363	373	399	416	372	381	415	358	378	432	375	357	379	356	422	419	447	400	365	406	422	403	363	384	448	392	405	394	424	384	395	404	394	418	391	366	400	371	404	370	409	390	395	392	381	403	402	371	393	449	411	392	388	368	367	371	418	372	412	404	400	360	387	396
35490	37173	70495	72744	64341	53902	41461	28975	17733	9545	4615	2372	1378	852	903	855	826	839	808	876	852	832	811	900	837	821	852	859	843	835	808	859	829	814	881	857	889	849	846	874	812	859	834	830	828	818	864	832	839	872	882	836	831	826	812	803	823	849	838	847	832	829	840	847	842	831	857	849	878	828	819	879	848	804	868	877	872	817	863	814	842	806	834	869	821	863	820	827	880	914	810	854	827	823	901	801	873	844	855	873	915	806	843	843	861	839	856	849	844	817	848	795	890	858	805	804	845	863	818	855	898	834	850	848	785	820	835	832	853	871	864	868	829	868	811	821	887	881	826	824	841	840	871	867	782	815	810	801	888	859	868	815	865	889	805	909	801	810	836	853	879	827	850	842	827	854	812	871	877	851	859	853	854	839	830	869	894	846	841	799	816	821	894	871	847	814	825	885	834	864	811	851	840	811	879	862	845	885	839	816	857	826	820	858	785	851	830	765	815	883	806	856	838	817	841	827	883	862	876	846	778	853	862	795	903	844	817	845	843	819	870	817	831	830	851	837	844	855	804	860	863	853	886	840	919	871	846	837	855	851	881	829	824	813	809	831	857	814	835	864	821	863	856	836	840	828	811	883	811	792	868	847	834	863	813	834	822	831	810	854	896	846	854	847	865	864	789	872	892	858	869	862	795	863	880	899	891	817	867	825	873	820	844	847	886	830	844	833	871	901	804	843	880	829	877	818	855	836	864	815	829	846	866	848	849	821	821	832	798	799	873	826	870	826	863	829	817	848	879	838	824	854	826	910	891	792	878	889	839	853	817	888	855	815	853	852	852	820	836	855	848	827	793	847	881	838	862	834	863	885	828	819	867	809	868	844	810	848	823	815	905	880	861	867	833	860	823	869	872	871	823	872	835	802	869	849	865	908	874	820	835	816	825	823	828	849	818	789	873	806	854	810	847	888	831	798	857	845	826	853	832	824	908	800	876	892	846	824	802	858	863	832	871	857	847	798	835	823	826	847	872	795	823	855	845	846	868	830	817	858	808	859	848	821	878	816	851	839	867	838	847	868	863	811	848	803	867	839	784	863	786	848	844	883	801	857	823	794	817	874	826	869	854	872	881	876	862	874	797	883	831	835	887	803	855	827	848	829	855	884	824	865	839	846	842	839	846	818	876	846	917	868	846	842	815	852	794	874	833	869	898	916	866	876	823	850	892	851	784	839	808	876	862	859	811	922	858	885	847	838	793	864	858	871	810	853	839	814	838	860	858	795	849	874	844	792	855	827	832	818	803	803	841	820	849	847	850	856	852	842	819	801	842	785	865	853	814	904	851	813	885	867	902	815	872	780	841	781	860	873	862	862	856	841	844	862	836	804	838	797	808	857	879	863	859	833	826	792	856	863	834	868	809	852	805	847	893	865	898	800	826	880	826	844	862	831	854	859	841	788	797	843	829	848	857	806	849	839	845	829	822	869	859	820	863	843	833	876	838	845	857	893	841	866	837	782	793	791	908	855	835	836	842	835	873	876	875	814	857	876	827	854	812	820	859	806	902	861	874	800	885	825	866	779	833	860	858	890	858	827	834	835	849	850	849	794	887	836	877	845	870	819	853	815	866	868	884	795	844	788	852	848	878	824	852	851	846	878	804	874	852	858	889	854	851	824	853	869	860	833	837	852	874	797	863	844	914	783	856	819	861	916	936	801	804	837	849	876	822	886	804	849	839	828	890	863	861	884	848	834	785	811	855	886	835	885	831	884	876	826	853	835	793	835	877	819	839	874	819	875	833	849	875	880	803	821	910	818	858	820	865	851	861	866	850	856	798	852	877	832	834	847	903	844	818	843	838	795	859	782	827	851	860	801	811	850	835	841	822	851	846	826	858	906	810	873	837	850	862	872	884	858	843	840	855	837	841	844	834	844	875	887	852	780	819	869	880	847	849	841	846	869	826	905	802	906	844	887	850	886	836	788	866	782	843	800	832	842	865	813	861	808	864	818	826	824	852	839	842	843	856	818	820	867	803	869	825	843	789	838	907	801	827	830	815	799	845	791	833	904	819	873	856	859	900	826	821	849	825	788	834	854	859	903	868	813	868	854	846	821	869	868	819	862	821	813	816	863	851	873	770	856	908	815	790	802	856	786	832	829	838	835	824	863	886	855	813	869	838	849	867	874	848	850	861	866	874	885	842	817	863	829	889	858	822	887	846	864	862	882	861	822	825	855	834	847	846	934	827	844	887	825	850	844	844	810	805	846	845	828	855	841	876	830	814	819	861	835	835	848	852	859	822	885	874	884	839	782	858	826	830	821	871	842	863	803	829	850	849	883	812	841	881	895	828	866	811	804	802	866	828	853	815	818	844	817	825	789	916	817	832	819	883	882	845	859	817	886	870	800	859	849	827	814	864	841	852	898	847	818	842	815	851	816	883	833	873	789	802	869	852	840	858	880	845	845	832	820	829	875	874	862	889	836	812	870	864	840	851	858	786	860	844	855	867	797	942	848	819	821	840	840	814	864	807	827	820	815	870	813	865	843	819	873	778	811	849	789	822	867	879	809	820	850	838	839	869	788	849	825	820	854	827	848	878	827	832	813	851	816	896	875	826	873	840	859	882	862	848	787	852	823	838	852	799	871	834	864	849	856	893	870	837	851	862	792	853	824	845	850	836	805	897	900	810	829	863	876	855	842	819	860	843	853	871	822	814	826	849	874	839	829	855	853	843	849	824	865	824	813	798	842	910	868	795	864	833	849	856	811	791	823	877	941	818	865	826	871	818	808	864	854	801	838	873	835	845	876	859	854	840	836	899	810	856	827	834	863	800	882	846	844	847	885	801	905	869	852	832	812	874	820	839	840	836	823	855	841	836	834	834	812	874	814	849	813	824	898	908	856	863	835	879	857	842	836	832	873	870	834	825	804	852	796	834	876	797	835	865	856	855	852	835	863	882	893	868	827	844	835	848	807	885	880	855	817	865	812	793	826	848	851	838	819	805	821	810	857	843	833	811	854	813	873	862	884	872	830	811	832	893	858	876	797	849	854	900	835	904	887	825	813	842	811	838	874	827	874	864	887	860	827	828	842	810	805	843	814	819	825	848	758	919	857	863	833	837	895	903	865	861	843	837	841	860	825	833	813	863	826	847	831	906	878	842	850	855	850	805	834	918	822	853	830	851	896	790	798	816	840	819	854	860	838	849	789	925	862	821	831	839	831	846	858	837	844	841	870	821	791	863	847	878	845	845	884	811	820	823	899	871	828	867	875	871	860	875	905	840	884	813	796	803	780	896	861	855	877	853	834	872	848	826	853	817	839	845	871	849	747	875	884	803	834	847	849	842	833	807	831	876	800	871	865	814	840	870	864	871	764	886	879	818	820	911	837	829	818	860	802	870	829	899	842	849	823	860	850	823	855	863	855	823	849	817	785	861	852	833	880	831	878	819	857	850	825	859	902	830	814	874	860	814	817	862	799	911	855	815	836	893	810	838	802	844	890
7290	4969	6432	5439	3674	2279	1344	841	517	423	364	334	309	269	251	272	242	289	287	264	264	263	274	267	269	295	253	286	283	275	294	281	267	280	280	272	283	272	277	288	279	272	269	261	256	301	290	288	282	277	226	280	299	300	294	275	265	263	269	243	276	297	251	266	263	272	300	267	279	262	214	269	270	241	269	275	274	270	273	305	263	266	283	285	248	258	257	281	306	306	259	282	291	265	260	292	298	262	265	286	249	284	265	299	273	262	273	271	223	250	311	283	284	315	262	276	265	271	293	267	260	259	281	256	307	279	240	281	297	291	296	300	254	262	260	268	269	268	291	268	293	291	263	279	281	277	297	282	252	274	281	273	266	294	290	269	279	273	288	310	310	286	300	272	283	278	247	265	297	263	295	281	278	276	280	315	268	252	275	259	282	311	263	263	303	275	284	268	254	282	277	258	250	279	253	262	246	296	294	278	329	270	282	295	265	247	283	274	272	254	306	282	286	253	297	292	282	292	256	291	277	267	269	239	303	308	262	271	297	249	297	266	252	246	296	259	277	291	270	276	285	292	280	261	287	266	255	293	299	254	299	261	292	259	268	262	293	272	255	261	284	260	290	277	316	289	280	255	272	297	298	273	271	287	272	270	240	250	272	290	279	286	303	234	279	291	267	279	268	242	288	286	264	288	285	268	267	266	283	262	282	259	268	302	285	249	281	273	278	281	306	305	284	278	276	285	272	308	263	300	274	279	288	268	282	272	278	293	250	285	274	250	256	287	277	281	285	268	282	263	263	260	288	290	298	293	255	283	271	253	247	248	251	274	321	264	303	274	264	266	283	259	287	277	318	280	281	268	260	265	264	276	289	259	257	294	293	327	271	262	243	281	270	279	242	281	284	269	284	268	319	289	269	274	291	299	277	278	305	263	296	311	298	254	283	284	295	284	254	270	281	271	277	290	315	273	271	281	266	259	238	258	278	293	272	272	273	289	299	288	319	287	282	257	284	262	264	269	264	291	281	270	246	308	264	259	278	293	276	281	313	259	262	270	255	299	274	301	260	227	319	285	278	296	245	262	268	276	289	257	268	288	294	288	261	263	283	304	275	282	271	271	268	258	288	281	315	300	284	298	226	274	265	251	270	282	251	266	229	264	275	300	269	302	281	279	303	299	306	269	257	264	274	261	299	296	286	294	284	287	251	259	298	268	277	298	282	271	233	270	281	248	252	284	275	297	253	277	267	258	268	305	268	265	278	276	276	282	297	252	257	296	258	275	308	285	297	278	315	255	288	251	261	280	260	307	280	267	271	265	270	259	295	265	266	271	270	302	286	279	250	271	285	281	260	253	273	249	280	281	290	264	260	284	283	263	282	253	273	297	290	313	276	297	284	271	280	264	270	324	295	326	296	262	278	240	284	256	278	263	273	301	292	306	268	272	291	291	273	305	324	248	285	286	292	248	248	253	285	316	236	294	279	290	298	285	271	288	272	271	258	268	297	303	294	279	292	308	270	287	281	288	244	277	264	261	272	255	277	277	258	290	286	266	291	280	258	273	282	265	284	281	310	277	304	280	297	282	262	274	298	279	293	261	326	284	277	266	280	263	264	276	283	238	308	245	231	254	282	290	276	252	246	274	287	252	265	293	261	296	258	292	270	272	269	271	285	295	298	268	263	283	287	261	283	289	309	243	265	271	282	268	253	308	268	277	274	279	277	250	300	301	279	274	252	255	283	284	253	295	311	300	277	292	284	280	264	307	278	283	275	300	283	281	276	295	283	259	274	263	303	287	291	279	308	298	257	267	306	246	275	264	276	307	301	290	291	247	313	296	288	269	280	294	303	266	250	309	275	300	300	267	240	241	254	275	309	253	274	267	257	255	287	294	305	304	270	288	284	263	273	289	314	299	287	266	266	278	282	285	292	296	283	249	267	282	248	270	291	267	283	279	291	273	233	256	299	237	298	269	267	263	247	273	272	314	252	245	252	314	281	267	290	264	281	289	256	263	284	233	278	290	321	293	246	294	260	254	291	288	288	259	270	285	299	277	267	263	272	290	264	282	306	287	300	262	283	253	246	289	307	288	277	301	305	304	275	284	340	268	289	251	276	269	307	313	287	291	272	278	270	258	314	274	295	250	231	276	289	264	277	282	270	264	265	257	278	309	325	248	293	298	284	298	292	273	267	278	295	264	280	266	260	284	257	277	270	284	277	244	293	253	285	279	282	265	295	278	250	292	284	247	276	253	287	293	281	271	291	292	273	275	301	295	274	273	299	276	281	266	290	246	319	216	276	254	261	273	247	284	304	269	261	274	251	248	281	261	273	289	284	262	271	266	306	283	254	289	289	312	267	277	290	253	249	327	286	267	286	285	298	239	261	273	284	281	261	285	299	272	300	292	241	281	281	283	255	268	313	275	326	274	307	305	285	253	266	270	258	306	287	276	264	257	277	264	282	245	261	270	258	244	286	301	264	267	266	286	291	256	280	261	291	266	280	303	305	291	291	283	306	266	292	263	292	287	288	280	281	266	279	275	297	252	266	293	280	308	264	291	256	281	265	296	276	309	284	268	303	289	243	297	279	250	301	256	281	298	304	300	270	259	267	265	239	273	251	260	273	264	262	309	282	281	234	320	262	275	308	296	288	248	279	313	286	274	304	268	295	270	269	266	290	259	280	284	280	275	265	250	282	256	292	279	263	275	274	257	304	302	291	298	254	281	289	282	268	279	284	269	265	283	309	283	246	275	269	243	264	280	312	272	309	247	259	262	276	272	267	302	263	267	278	270	278	288	265	285	270	283	246	287	265	273	297	261	284	305	266	276	271	252	269	276	289	282	300	280	246	289	260	253	266	278	248	266	271	280	299	266	265	287	257	271	269	270	260	278	248	279	295	266	290	291	277	267	269	255	233	250	275	288	296	266	285	286	289	258	267	291	310	303	276	292	276	272	259	249	275	280	285	298	267	305	248	276	292	255	238	252	269	271	277	294	276	262	307	277	296	277	260	279	268	286	294	309	276	249	289	265	292	287	267	286	276	276	271	285	296	263	271	290	259	293	266	222	275	287	274	264	315	286	317	276	264	289	261	236	254	288	284	277	293	279	299	305	289	264	280	290	262	267	277	277	287	286	277	286	321	273	260	250	266	285	315	271	288	289	274	293	276	264	282	253	270	263	259	275	266	282	259	263	288	284	284	287	279	244	264	240	277	281	287	312	268	276	277	273	280	285	273	281	261	290	268	285	273	306	223	288	306	297	266	289	251	258	251	257	296	270	271	288	286	277	261	286	308	284	284	280	272	282	292	299	285	276	303	283	303	264	286	255	281	285	272	304	278	284	295	275	261	257	265	285	273	280	286	297	287	296	303	280	286	268	293	290	262	247	250	301	262	294	268	286	270	312	259	287	279	233	268	288	281	261	284	246	269	264	268	245	286	276	272	273	262	263	311	271	256	257	282	290	293	281	285	288	244	284	248	256	268	301	245	328	275	286
6556	7064	12250	12930	9991	6504	4016	2555	1620	1106	890	759	666	637	587	625	627	605	632	616	603	581	631	615	628	611	677	612	592	654	652	588	608	562	623	605	614	612	657	597	610	587	593	629	607	662	621	618	620	670	632	610	661	626	656	583	644	614	599	616	586	599	604	601	599	646	621	609	652	632	602	621	619	598	632	592	650	613	621	616	608	569	615	593	638	619	626	650	635	650	618	623	581	555	666	615	641	621	636	631	580	595	639	618	605	628	612	616	668	607	622	643	633	606	627	624	660	656	626	619	618	625	602	636	638	634	591	607	601	610	603	646	599	613	626	624	625	623	591	614	616	572	629	621	627	601	599	615	636	612	617	615	581	636	646	641	640	624	569	643	622	584	629	644	630	674	648	623	603	626	588	615	601	639	614	634	625	603	613	624	614	612	655	589	597	597	622	613	627	580	613	659	628	617	647	599	620	581	650	637	602	596	660	603	654	597	589	659	651	663	628	615	637	575	619	606	590	647	620	664	630	631	637	639	582	580	605	625	603	621	627	575	648	624	627	613	640	576	596	636	598	597	636	633	575	631	665	615	619	565	571	616	625	603	654	632	618	619	598	671	623	607	603	602	625	657	631	581	637	616	598	588	634	639	622	637	639	629	587	611	679	626	616	554	621	644	606	622	576	593	602	624	607	606	614	602	609	608	626	565	590	645	597	624	624	652	646	588	629	618	614	609	619	579	607	616	595	608	595	655	612	609	642	624	597	607	600	618	618	620	651	600	621	586	642	575	631	639	686	616	557	601	635	646	592	636	643	596	632	685	602	624	630	617	636	600	597	594	611	633	594	644	645	633	642	643	622	652	670	633	585	611	627	614	621	637	632	612	636	607	614	584	640	639	631	598	655	650	651	600	660	630	624	650	642	657	627	571	594	629	641	669	615	603	588	608	651	595	607	664	655	662	595	653	622	664	659	603	626	630	638	606	633	607	600	637	610	630	622	626	631	647	651	653	586	639	663	584	595	591	645	637	675	599	608	607	574	667	597	678	613	567	632	649	599	616	651	624	623	674	616	604	596	591	664	591	570	598	608	607	616	579	635	635	641	628	647	637	600	636	627	623	602	630	632	628	574	637	606	578	616	592	613	622	626	616	632	603	594	587	608	639	642	591	590	591	615	639	607	603	643	639	626	597	627	607	587	620	618	574	610	650	615	604	620	603	616	608	588	631	599	702	651	623	614	591	650	651	635	654	619	616	663	623	658	634	683	645	632	589	651	600	620	593	632	615	618	643	591	607	624	644	584	600	593	643	615	591	641	632	613	583	592	622	643	624	682	587	651	628	623	655	646	598	640	637	615	660	645	621	596	602	624	664	643	618	602	606	603	596	608	586	631	646	596	676	634	641	650	620	586	612	593	627	605	680	659	613	628	617	654	585	605	619	628	642	619	656	645	621	614	595	658	602	656	669	642	610	623	614	683	594	630	609	638	661	604	597	645	617	650	616	586	630	636	597	577	647	605	674	614	577	645	630	597	650	628	616	593	634	614	577	619	663	576	617	570	605	601	630	605	648	568	580	617	625	617	637	588	645	606	587	625	661	664	594	637	598	613	597	605	664	633	557	605	631	652	578	602	605	633	650	611	588	637	615	598	633	617	621	637	603	586	606	600	578	630	590	603	649	613	615	636	690	635	621	620	621	621	626	628	646	606	619	617	617	621	651	599	615	587	633	625	619	615	651	610	617	649	609	606	598	589	620	642	608	584	605	638	589	601	617	630	631	576	592	591	600	617	650	641	645	635	643	640	590	582	630	660	658	616	585	628	610	630	637	589	598	613	637	624	586	610	632	579	655	602	626	621	608	637	648	635	609	616	601	683	597	583	603	639	594	612	592	638	609	606	575	622	604	628	617	580	581	628	632	658	643	651	605	639	627	659	635	597	607	618	640	592	622	620	591	672	646	619	587	622	635	634	625	649	608	584	625	653	617	643	600	597	625	618	612	585	635	613	660	614	616	628	633	615	596	608	598	637	656	610	635	617	599	605	680	595	621	666	599	630	581	623	610	625	614	609	651	596	582	642	625	640	613	622	605	572	636	644	615	573	595	577	624	573	657	583	579	655	621	632	573	640	633	590	616	607	617	627	597	669	611	588	647	609	648	595	663	619	630	655	647	613	593	597	622	595	610	646	562	630	574	656	643	599	620	609	637	629	623	624	636	631	621	594	602	607	612	606	643	618	626	607	652	600	582	600	613	603	655	599	580	618	597	633	626	645	583	625	583	609	615	646	607	623	646	607	597	628	620	595	596	617	621	648	600	655	611	629	618	619	653	620	640	583	607	632	687	647	614	622	638	658	630	602	603	619	593	601	606	601	617	611	602	618	607	640	600	601	627	639	597	585	621	578	622	579	629	663	600	611	607	579	613	596	574	602	600	616	614	627	611	596	602	589	618	627	585	668	629	591	584	636	616	679	621	590	608	624	653	606	624	636	638	629	649	598	644	673	583	631	596	630	642	633	613	607	622	644	648	565	588	595	610	628	623	567	609	633	626	579	608	632	629	663	624	649	630	629	608	672	651	603	607	608	582	620	642	644	601	638	607	623	613	625	655	612	639	644	660	649	650	599	617	635	601	638	629	598	623	640	616	600	635	640	586	597	580	606	594	604	608	618	610	639	647	600	592	609	619	618	651	609	595	623	633	625	623	641	606	666	624	607	645	615	608	617	585	664	632	618	627	604	655	592	639	614	661	587	630	647	603	610	602	603	613	614	635	621	616	611	646	665	583	614	603	626	616	609	623	625	609	643	608	611	599	637	635	629	632	579	579	632	595	590	587	586	624	620	611	627	599	625	624	662	625	568	610	589	625	615	662	626	646	629	635	642	602	627	686	600	660	627	621	616	608	601	596	631	641	608	602	597	625	615	637	627	620	606	605	630	607	599	605	657	628	606	592	642	594	594	601	654	609	628	614	649	671	647	627	607	580	586	583	656	686	647	640	629	640	652	638	564	604	639	547	636	651	625	624	617	628	645	592	606	583	646	641	607	603	597	616	626	603	619	625	609	578	624	637	606	611	658	570	570	599	616	633	571	605	621	637	615	632	636	582	609	613	639	627	600	624	665	598	610	598	607	657	626	608	625	580	667	605	668	607	599	615	600	594	632	614	659	631	605	603	602	559	609	625	599	640	622	655	621	609	611	641	622	660	597	612	622	634	615	610	611	609	598	625	693	643	585	622	615	616	578	658	610	602	604	596	644	596	588	654	602	597	624	641	594	612	632	570	601	614	595	612	601	625	574	612	635	583	625	628	608	599	635	606	656	622	635	634	608	622	629	654	607	626	622	594	608	611	658	562	621	596	658	619	638	655	622	582	599	586	615	592	583	604	612	671	572	606	654	623	601	651	615	601	663	651	675	661	626	566	605	620	660	622	634	647	626	589	631	644	648	671	631	638	593	626	601	663	587	614	625	652	652	570	609	663	625	653	622	623	626	611	616	639
64873	61791	76887	66614	52681	39334	25619	13515	5996	2545	1224	723	534	374	369	409	354	398	352	352	368	408	387	357	406	366	382	378	389	395	346	382	376	403	364	386	390	382	388	398	337	390	346	407	357	395	380	422	375	397	409	398	345	350	335	369	424	405	376	385	367	383	344	388	330	380	391	382	406	371	412	381	353	352	319	376	388	386	399	383	367	360	405	376	402	365	390	371	342	376	409	397	376	380	356	394	373	353	379	358	331	363	389	379	385	372	402	418	378	401	354	381	419	354	359	423	362	377	396	406	404	356	403	393	392	374	389	406	387	411	358	366	366	371	354	374	402	367	369	395	370	398	361	350	359	399	371	380	427	367	364	344	374	417	400	357	401	380	388	373	403	375	388	339	376	352	396	375	361	377	405	391	403	406	405	375	374	353	384	383	391	370	385	382	338	363	375	390	380	372	366	374	377	374	398	363	384	336	377	403	356	390	401	362	352	366	399	378	359	359	364	355	357	360	398	382	411	376	400	345	343	352	418	378	414	396	386	381	366	419	372	382	385	393	409	406	402	363	398	348	380	347	360	377	398	348	378	407	388	400	381	377	403	358	383	346	414	376	358	336	369	370	403	366	383	382	396	368	329	313	429	386	387	392	410	415	367	380	379	395	365	368	350	390	384	401	372	386	363	367	337	398	348	367	339	352	377	394	363	349	373	374	354	360	406	402	386	389	385	392	380	392	402	358	374	397	376	391	396	373	378	404	373	403	373	394	385	399	341	361	405	394	378	354	389	359	359	370	378	370	389	366	372	362	357	407	388	368	370	368	362	361	353	382	369	402	391	392	349	387	368	323	339	356	412	385	393	376	375	405	391	375	373	358	369	381	396	358	349	384	414	357	377	384	369	377	379	392	371	403	394	334	384	395	340	376	395	384	339	375	367	354	352	419	404	423	400	330	372	389	390	353	417	366	379	386	347	361	379	369	367	352	397	357	369	395	368	381	409	367	371	401	368	395	358	415	357	364	394	337	370	379	367	360	407	386	371	364	409	379	402	380	386	423	405	380	340	346	364	345	406	368	365	362	397	339	378	389	371	358	349	399	369	421	385	370	387	396	395	392	356	370	381	391	358	426	383	382	359	397	401	367	385	376	403	367	392	392	385	368	425	376	347	389	348	368	408	403	400	384	360	399	387	396	361	369	372	402	409	351	355	334	354	335	409	351	387	412	344	353	386	375	385	371	386	372	387	374	395	404	398	392	358	361	358	398	369	367	379	402	383	401	373	344	350	363	403	356	395	385	359	360	322	349	365	353	352	347	366	358	396	366	362	421	409	375	383	403	391	409	392	407	401	380	379	333	403	390	363	378	342	353	354	396	383	384	370	386	419	379	388	375	366	364	384	375	351	385	342	384	375	396	367	378	375	410	386	380	369	394	417	392	385	417	346	390	349	386	392	380	361	380	432	378	407	372	385	355	359	420	405	392	381	408	375	338	380	383	341	386	365	370	385	371	442	360	384	396	362	379	346	421	422	391	372	361	403	369	386	366	373	355	333	368	418	403	356	365	364	352	382	370	388	393	358	363	399	370	395	394	363	405	400	388	375	376	382	366	387	365	372	360	398	401	434	354	447	432	383	433	362	390	406	375	365	380	331	380	395	376	392	374	372	381	341	384	375	352	340	408	378	401	421	385	410	409	387	375	418	388	370	393	383	362	369	380	330	399	368	340	408	378	389	426	381	372	381	375	337	376	371	371	403	402	376	433	373	330	361	382	361	361	409	374	346	393	387	412	363	366	367	372	429	376	416	375	374	393	346	392	383	336	375	349	381	387	376	372	418	403	376	384	371	389	371	364	421	394	365	358	360	378	392	391	389	382	379	386	334	371	382	371	382	354	381	404	391	368	372	333	398	378	352	372	375	342	344	354	360	392	395	373	361	395	393	409	372	376	408	376	370	370	349	372	390	366	380	384	379	348	360	349	387	368	355	445	399	353	376	367	373	371	384	378	371	379	359	341	390	367	360	351	354	364	377	363	368	380	401	397	389	375	369	363	373	380	389	327	410	401	387	362	383	351	442	421	372	343	368	391	393	379	381	368	416	349	393	387	407	381	423	380	367	408	420	348	362	341	367	393	352	357	360	400	359	355	351	376	410	368	355	410	398	380	359	377	339	406	410	358	378	394	376	366	385	362	389	385	404	370	373	356	392	368	348	411	346	359	385	409	369	348	348	366	343	367	372	370	368	384	377	376	358	389	350	397	391	341	403	420	362	417	395	350	372	350	394	366	348	347	395	391	371	389	373	386	399	397	319	440	365	409	374	364	400	382	395	382	400	340	391	353	377	398	358	377	372	423	394	352	373	354	411	375	386	420	370	357	396	426	362	382	399	389	414	362	400	399	341	363	382	358	388	374	395	353	376	387	400	366	393	371	370	389	388	373	342	340	376	379	375	358	409	407	362	354	382	410	406	379	370	396	373	363	392	351	370	372	395	363	378	389	416	384	357	383	374	369	360	380	351	376	364	414	386	349	407	394	375	380	409	442	397	332	373	419	365	383	333	364	386	397	390	379	387	360	384	354	377	385	390	341	391	379	390	371	364	388	429	365	349	393	346	418	425	402	369	373	378	372	389	398	362	366	381	349	417	375	424	369	382	368	389	368	388	389	360	352	398	385	351	387	366	399	381	386	388	380	421	370	374	410	368	391	374	375	378	394	348	406	375	376	396	395	351	376	350	355	358	372	358	381	363	359	367	379	391	407	359	381	400	370	347	385	359	351	395	367	367	384	391	368	394	370	376	374	407	395	378	352	365	395	386	350	373	413	358	383	349	384	371	422	390	393	382	390	370	388	364	388	371	378	417	358	381	398	377	386	410	354	402	381	396	357	383	379	365	378	393	364	387	366	367	393	386	390	375	353	343	385	385	419	370	382	402	361	355	356	377	412	402	332	388	389	366	390	380	373	353	363	379	366	389	363	403	360	359	390	368	352	335	431	384	379	380	409	383	398	397	429	350	371	405	404	325	378	392	355	372	395	352	324	381	389	346	344	379	386	366	365	342	373	367	352	377	363	354	375	369	383	349	372	368	369	388	405	389	376	408	368	394	395	357	389	337	395	410	412	378	345	380	363	414	356	321	391	381	406	393	373	368	401	354	355	342	361	351	389	350	404	399	368	373	358	398	380	349	392	398	370	388	377	373	369	404	375	342	354	366	356	373	340	399	369	387	387	370	339	366	385	394	337	358	374	369	369	408	400	413	405	344	376	412	392	344	398	397	354	366	415	370	370	362	381	389	378	400	374	385	389	405	390	381	377	355	357	344	385	394	366	366	399	383	361	389	384	377	385	378	392	356	399	394	371	378	382	367	406	344	365	348	389	320	382	384	351	397	393	371	381	359	400	362	352	362	363	370	379	394	401	411	372	377	403	417	351	363	387	397	382	428	407	390	333	363	366	391	375	379	370	398	383	393	366	372	378	374	387	386	386	414	401	377	401	388	384
34437	46829	70163	70936	61981	51036	39154	27100	16497	8704	4378	2229	1361	896	814	841	790	835	808	821	863	848	855	809	818	769	788	835	808	841	853	818	833	796	828	829	823	800	839	828	896	778	801	795	858	823	810	785	842	840	820	881	807	813	810	799	804	870	876	924	835	865	813	809	808	866	815	781	842	829	836	793	784	829	810	836	800	800	786	801	776	827	783	777	817	851	799	812	824	807	857	836	803	826	843	794	809	826	852	785	849	802	837	796	759	853	809	815	785	771	839	844	795	858	819	782	782	855	775	807	813	824	846	860	800	833	779	806	813	790	830	790	777	844	834	855	835	827	826	842	856	840	761	815	799	782	828	881	832	819	842	806	803	802	776	791	825	810	860	849	847	792	810	802	807	812	831	806	808	816	830	833	825	782	828	800	817	812	850	836	825	792	780	837	821	829	818	852	803	834	838	844	824	800	887	786	822	814	848	768	819	786	837	834	836	780	866	815	769	822	848	801	859	791	825	823	861	875	825	775	809	826	816	858	805	823	852	760	871	844	827	827	824	811	805	827	814	883	780	795	826	819	817	821	826	807	798	808	809	857	825	785	791	847	865	808	844	823	835	790	830	774	808	828	842	800	872	800	876	841	802	781	814	796	820	832	795	793	791	785	823	779	803	769	805	822	842	838	799	863	832	818	791	819	795	792	819	797	812	825	790	822	821	810	835	820	838	819	840	752	837	788	752	807	823	813	859	832	812	809	866	866	797	820	850	781	806	849	808	798	843	805	867	807	831	803	843	841	857	801	793	799	842	814	853	821	799	797	843	812	809	800	835	793	830	795	816	811	837	844	805	843	813	788	831	847	806	840	831	841	786	841	857	754	818	757	832	804	820	823	819	829	812	804	793	797	847	800	816	768	807	869	783	840	797	794	849	768	814	804	772	808	860	785	834	782	811	833	763	842	825	807	837	802	778	795	822	838	823	859	784	795	787	810	811	849	809	793	818	827	835	828	845	804	795	808	836	855	806	779	846	839	828	840	827	796	822	795	824	862	843	761	778	803	794	766	837	831	811	780	907	843	824	856	830	803	825	804	793	808	788	817	777	795	770	843	811	850	878	860	832	805	811	830	834	859	808	828	807	812	815	778	788	798	895	808	851	764	846	787	839	837	790	839	847	804	811	795	844	818	791	794	831	811	819	766	795	836	803	800	853	820	807	845	840	825	825	841	841	848	821	836	829	829	796	797	840	824	798	802	813	791	829	783	815	805	811	806	782	765	848	804	860	831	869	847	838	778	794	836	789	858	827	875	882	834	799	783	847	858	822	802	799	799	803	795	865	797	799	826	790	817	794	854	801	750	848	819	860	804	804	825	817	834	806	824	810	812	798	875	814	792	832	846	808	804	855	860	831	844	868	798	754	831	838	832	802	842	798	804	842	792	822	810	862	788	862	794	876	832	846	801	803	817	821	813	777	795	785	799	784	843	825	793	819	818	873	843	834	834	825	771	813	794	803	825	849	821	813	867	830	868	842	741	817	816	817	838	808	845	792	818	867	743	804	822	817	829	814	795	776	830	831	872	762	840	805	831	817	826	822	796	801	836	842	851	797	901	838	864	835	839	801	823	845	825	823	899	827	789	845	784	837	824	826	821	853	767	812	846	860	807	822	796	856	825	796	832	806	866	872	781	792	869	853	836	793	834	818	784	838	828	824	826	860	815	827	848	816	877	886	800	831	763	787	801	863	844	810	792	783	854	842	856	808	835	849	818	844	797	826	808	871	826	794	896	792	863	807	843	818	798	768	827	860	834	796	810	835	781	839	799	779	822	862	820	796	818	842	837	841	817	823	820	830	823	842	789	796	820	808	814	761	843	845	803	823	836	832	864	873	872	774	773	791	823	836	866	825	803	848	799	789	823	772	779	820	835	824	803	837	827	871	830	828	840	818	850	798	814	798	771	817	853	818	856	809	804	787	817	877	799	820	868	788	809	853	810	851	809	892	797	819	760	820	837	809	821	852	840	817	789	808	856	799	810	856	830	770	846	778	796	808	837	841	791	801	828	787	840	785	816	842	810	810	857	840	784	796	803	834	804	820	804	840	836	827	800	809	803	796	813	817	826	801	826	820	821	851	793	803	817	858	819	809	797	862	828	833	816	808	801	765	816	832	830	796	849	824	862	850	820	873	847	846	812	771	825	848	787	835	841	798	859	854	801	811	832	825	789	831	806	813	807	823	840	785	786	796	804	841	773	785	837	850	810	816	776	820	811	755	790	779	821	804	811	807	841	764	783	813	866	806	850	854	860	803	825	812	837	864	831	850	809	783	816	807	838	848	849	795	789	829	815	791	813	816	808	837	869	801	850	896	789	813	843	827	844	840	833	820	819	842	810	785	789	835	775	815	813	831	823	818	811	846	822	807	827	789	776	838	833	804	846	841	794	766	778	835	812	798	739	832	809	888	801	804	817	843	795	837	823	864	831	805	793	827	800	830	815	818	826	791	843	807	838	851	856	817	763	768	811	807	801	834	791	794	764	844	823	833	832	785	787	758	792	806	848	812	806	818	817	803	845	770	753	787	823	819	840	850	821	810	782	826	871	808	811	832	833	827	831	837	786	803	821	787	849	915	813	816	828	827	803	828	813	879	840	743	834	848	813	824	792	789	802	795	826	862	831	793	824	851	826	787	865	777	803	821	798	807	815	839	789	777	847	756	812	833	819	769	848	794	826	779	802	808	848	819	851	849	846	844	869	818	805	809	763	813	846	829	822	812	824	781	777	835	862	788	858	840	840	801	803	798	846	810	842	816	835	807	820	794	795	814	815	824	851	804	761	857	809	808	824	826	807	777	848	839	810	836	782	815	795	792	812	781	755	811	801	802	848	806	863	808	857	818	822	772	828	859	771	772	821	816	780	801	813	755	853	771	777	807	828	775	811	884	805	819	800	832	761	779	821	817	815	810	784	849	822	773	808	779	817	775	838	810	808	805	843	813	837	815	863	837	814	818	823	831	806	811	867	829	797	836	824	824	830	853	834	838	782	830	819	804	838	782	771	861	798	799	782	779	812	816	819	813	788	813	811	811	816	809	807	864	846	774	830	854	831	859	823	790	843	802	823	798	866	804	801	828	763	759	821	832	790	756	840	825	810	824	819	853	840	828	806	810	783	810	810	804	846	839	797	818	830	775	798	818	789	788	769	775	827	831	802	828	835	863	806	834	853	851	779	791	842	817	806	821	810	825	826	897	800	787	773	796	819	879	835	828	860	777	798	783	860	822	805	858	790	837	798	854	845	850	778	801	790	778	840	798	827	834	821	820	804	764	836	835	838	775	825	847	768	830	807	792	817	761	830	763	813	816	812	816	806	800	840	807	837	776	785	792	800	823	801	835	801	777	803	807	826	841	824	828	844	828	821	850	846	822	884	852	850	809	837	825	783	814	780	774	812	847	806	793	866	854	838	800	806	784	874	836	803	798	801	803	788	837	879	735	775	859	823	809	840
66733	64442	76570	66837	52820	38152	25646	13596	5989	2684	1294	767	541	426	382	391	384	413	401	404	422	423	426	405	383	439	412	350	376	358	387	395	413	396	384	378	423	380	417	398	372	382	393	411	414	392	414	444	409	402	427	394	431	405	392	398	365	372	398	419	408	425	387	385	405	414	431	420	385	416	381	376	375	388	408	395	397	371	403	393	385	383	429	367	418	418	434	367	414	386	436	377	414	405	402	381	414	395	427	404	401	400	368	422	400	433	426	411	418	385	417	368	389	342	373	396	382	412	410	414	417	398	380	397	372	419	430	405	379	389	412	427	407	450	382	385	403	424	397	418	398	371	419	405	410	430	403	391	403	402	390	426	394	402	398	412	386	432	413	382	383	387	409	361	383	371	398	399	401	381	384	357	390	403	420	475	379	369	445	384	448	411	418	365	399	379	407	390	417	381	436	373	374	362	392	387	410	378	371	427	444	429	415	427	372	411	421	387	416	384	375	352	364	463	429	369	415	401	420	380	392	402	384	419	415	462	411	382	400	402	372	398	394	403	396	444	432	370	367	426	403	381	428	451	408	420	384	401	396	399	415	416	355	404	412	399	437	394	405	401	403	396	413	417	406	399	421	376	390	405	432	441	397	398	420	422	395	408	383	383	399	408	377	407	363	385	387	380	402	422	416	394	431	386	394	349	412	414	399	395	406	420	385	400	442	424	419	383	401	438	394	374	382	400	429	423	391	448	385	418	390	375	401	382	436	375	404	420	419	392	415	395	404	409	391	411	407	357	413	425	423	426	399	399	423	418	401	376	448	413	403	411	400	418	400	420	402	400	383	374	383	400	417	422	353	381	417	419	372	401	376	396	388	392	451	396	426	400	403	382	434	402	413	424	360	417	427	357	366	428	413	410	369	406	397	396	385	396	386	430	424	400	408	389	355	363	355	358	416	398	415	408	363	392	398	407	458	383	422	419	368	375	393	382	416	354	386	388	413	387	402	389	390	407	429	409	410	397	367	383	400	384	406	412	404	348	384	388	454	444	430	392	404	379	358	397	384	419	381	418	408	418	348	403	398	440	379	403	388	410	378	415	387	401	407	421	396	385	421	414	383	395	410	404	457	409	409	402	416	369	382	417	411	387	421	408	435	407	403	371	430	408	428	433	422	381	426	414	386	382	430	412	380	380	389	395	381	390	422	416	430	443	367	433	414	437	399	397	402	403	417	441	412	411	402	445	360	352	421	421	357	402	386	408	421	394	386	400	380	401	404	410	374	435	391	375	410	413	388	357	389	395	371	372	416	424	431	400	380	427	403	380	395	415	397	393	376	394	416	387	408	387	437	356	373	407	380	400	398	404	393	386	405	377	404	389	393	398	381	396	404	377	409	395	413	404	404	375	368	337	419	408	417	379	462	403	409	403	431	419	396	433	365	358	396	367	422	407	382	361	416	419	448	439	380	414	387	413	439	409	428	386	409	412	395	405	388	402	385	401	431	435	410	433	380	451	438	407	403	406	392	382	432	401	386	440	392	384	382	376	404	404	377	430	370	378	430	403	406	398	370	386	388	380	404	431	419	444	449	368	397	381	378	390	392	404	364	436	403	447	401	395	404	401	401	399	369	391	422	418	401	377	426	392	396	365	377	385	405	416	400	400	431	396	439	400	388	366	361	400	395	412	384	426	392	369	383	418	405	395	369	358	422	429	361	431	407	390	393	385	407	415	431	409	404	380	356	368	419	409	438	396	402	416	385	415	376	369	381	443	405	397	406	394	390	391	399	415	425	399	382	440	391	387	397	423	419	473	377	409	406	342	402	427	421	421	444	350	369	372	386	414	389	402	404	372	377	403	440	395	380	415	391	403	390	388	425	388	424	407	397	408	421	408	384	412	455	432	411	438	389	388	458	384	400	399	395	388	439	391	403	421	405	411	383	385	411	396	424	449	402	373	418	406	378	413	413	391	366	399	386	392	419	417	375	428	397	386	396	382	434	415	402	409	394	367	397	429	373	421	414	404	389	383	433	429	393	414	394	360	429	410	360	439	420	394	382	399	363	413	399	412	431	400	398	358	435	379	394	389	425	394	373	382	397	380	383	408	397	423	391	431	404	345	391	385	388	401	413	412	420	368	391	377	396	401	456	407	397	427	370	405	433	388	359	375	386	386	391	377	391	396	395	344	416	414	428	428	379	375	401	431	438	397	389	382	421	379	420	378	436	375	371	426	417	431	381	363	387	413	353	440	360	421	424	376	407	393	377	422	338	352	336	416	433	431	394	438	431	406	406	398	404	376	413	401	412	397	384	435	406	374	443	405	425	385	401	420	413	392	403	447	430	359	396	378	385	383	395	360	396	374	446	433	393	379	379	428	418	379	413	385	379	396	381	384	430	435	437	386	426	428	384	366	409	421	416	404	391	379	415	389	397	411	416	418	365	400	405	401	408	393	397	429	413	442	406	389	439	385	430	444	383	407	381	369	440	382	369	406	384	397	369	409	424	425	374	414	417	385	418	371	418	420	394	414	402	410	370	445	414	424	401	371	418	378	379	365	402	403	415	388	410	381	413	411	400	385	381	368	392	420	403	428	381	376	414	394	389	374	435	414	380	399	437	392	388	387	397	406	379	406	411	412	446	409	411	367	394	440	372	376	412	360	412	390	404	379	369	419	406	432	421	380	397	381	354	425	366	400	395	390	400	379	433	399	399	457	407	396	382	427	407	374	419	391	407	387	405	363	418	389	405	403	376	420	395	419	382	388	389	409	405	398	368	385	377	388	441	412	407	385	415	397	385	352	434	414	407	391	384	410	396	405	371	412	385	410	413	392	407	383	400	414	395	389	382	430	400	416	388	408	420	417	419	406	412	406	433	395	418	397	422	393	418	445	436	398	414	417	397	377	417	412	391	365	381	413	406	408	374	392	391	395	399	381	430	409	396	406	406	401	394	426	405	345	405	383	415	400	387	401	397	412	372	403	387	405	392	382	438	409	401	403	386	410	430	391	412	384	413	392	446	371	390	413	427	380	382	386	411	428	416	403	404	414	403	399	443	404	390	402	447	383	394	419	412	425	379	418	367	406	431	385	363	376	378	390	370	379	406	430	429	407	371	429	386	437	450	408	363	391	385	409	370	403	414	383	387	366	376	383	407	393	409	372	381	392	421	401	398	381	404	409	384	438	400	409	420	402	380	389	386	384	412	418	403	419	399	382	413	415	378	384	430	392	388	369	398	420	432	370	405	390	411	371	419	365	390	406	417	378	394	371	394	404	427	382	388	394	375	422	405	417	397	390	377	417	383	379	398	387	403	417	393	426	401	397	397	378	409	374	438	424	406	429	372	408	391	405	387	391	420	420	384	376	403	386	410	380	388	390	418	417	415	372	403	414	397	380	392	387	430	420	430	400	385	358	398	386	452	396	397	385	443	426	385	385	377	390	444	413	397	401	435	380	387	372	391	386	441	390	373	448	416	398	420	435	403	404	395	427	417	406	355	400
36679	48310	70480	71436	61732	50248	39144	27369	16589	8945	4414	2297	1388	874	850	892	856	894	905	817	837	850	841	827	872	852	822	910	817	871	934	843	855	893	880	902	887	888	838	879	823	871	902	830	949	902	828	888	870	856	865	833	881	874	905	882	877	859	813	819	908	848	856	817	868	886	853	876	883	815	804	830	857	809	849	859	830	851	819	868	832	875	844	865	885	873	842	902	849	896	940	909	908	844	884	837	882	828	851	861	854	890	857	909	862	842	821	795	867	827	853	867	833	855	831	866	858	891	814	843	864	825	888	848	818	869	874	840	864	873	856	862	825	857	819	898	876	895	859	898	838	870	869	876	953	874	883	804	806	901	912	888	831	846	851	885	902	891	881	831	881	857	841	899	854	882	827	827	829	867	838	876	854	833	837	849	839	890	871	836	868	879	833	882	879	879	923	813	850	868	883	785	865	867	857	816	907	858	848	834	886	877	879	897	876	833	890	846	885	858	892	878	790	848	815	882	850	851	865	897	856	862	823	859	842	857	861	852	869	889	832	830	855	874	898	833	856	831	798	835	827	838	836	863	858	829	842	847	869	917	804	923	851	891	843	903	903	856	885	846	851	850	869	810	884	815	896	861	860	883	818	859	871	832	899	823	864	839	841	902	924	873	878	843	895	881	833	860	860	871	905	896	893	844	913	874	814	848	829	824	855	821	892	837	886	858	831	854	802	867	885	833	888	856	886	849	908	884	888	838	867	917	852	907	890	838	813	909	851	865	841	885	867	908	873	878	845	900	819	832	825	853	879	858	827	849	833	881	836	821	902	885	833	882	910	834	854	849	845	865	820	848	870	854	906	838	872	848	872	934	851	853	851	825	857	846	805	865	864	863	856	880	916	860	888	860	875	827	840	867	871	813	870	868	862	861	803	915	881	883	883	873	920	877	881	866	833	866	821	855	940	889	854	874	812	857	871	869	929	810	872	805	863	859	875	859	834	868	862	861	863	860	825	872	829	869	913	874	932	886	847	895	921	852	889	872	927	833	870	850	897	819	890	832	875	882	862	850	907	836	842	841	880	874	887	859	869	841	862	842	857	908	896	848	869	873	845	819	857	867	862	894	837	813	858	862	867	855	824	793	869	896	919	864	879	901	854	877	849	849	833	883	846	891	814	841	851	846	855	863	823	877	833	852	888	854	884	851	820	821	905	913	825	869	863	871	859	871	882	862	812	894	844	885	862	829	851	913	899	858	867	838	885	856	839	825	857	842	840	825	834	839	805	816	845	869	899	826	882	850	810	893	821	858	889	870	922	880	763	857	825	865	804	874	896	855	834	853	881	898	860	832	814	832	809	856	863	866	903	924	909	882	874	790	828	870	872	864	870	851	868	843	910	847	911	892	849	844	813	824	848	821	880	875	838	894	837	902	897	826	817	902	883	808	875	770	847	878	926	905	902	841	828	874	869	828	854	872	890	891	895	843	900	869	874	861	832	831	884	889	874	833	897	857	828	812	873	859	828	908	906	868	858	874	870	847	842	812	866	863	855	870	826	874	859	882	863	875	861	840	827	837	805	807	865	943	875	894	863	871	841	900	866	879	863	893	870	872	864	847	827	903	878	858	839	868	860	898	873	822	854	863	838	892	901	867	865	855	905	915	887	849	873	837	924	881	842	854	915	862	837	901	822	900	908	804	850	856	822	896	887	909	820	895	838	823	894	818	866	852	832	878	919	910	864	838	897	854	852	846	829	871	882	869	901	855	859	839	872	877	873	829	906	818	844	937	801	835	876	823	836	879	880	850	822	839	853	897	909	889	835	785	865	845	840	876	921	845	870	861	792	927	820	865	902	831	828	870	882	839	826	871	808	853	860	840	893	832	852	845	856	868	815	854	852	831	916	825	855	870	898	843	873	889	855	852	891	868	879	839	836	878	843	784	911	903	859	857	851	894	875	808	870	837	818	857	871	859	807	886	801	854	892	857	903	886	879	851	871	829	851	877	925	903	904	890	835	842	857	878	866	843	859	876	844	883	882	869	836	894	880	841	847	832	853	882	921	882	842	869	848	843	866	804	845	892	894	807	828	829	882	875	887	847	843	835	844	878	880	886	830	845	819	849	881	860	828	873	838	870	862	842	900	857	801	797	862	838	831	864	828	828	849	853	838	795	803	869	824	856	856	885	826	836	881	830	884	839	907	877	898	863	870	855	885	830	797	868	882	872	939	897	835	813	867	864	833	834	865	874	831	894	865	824	879	914	854	862	863	893	862	864	802	869	850	867	867	876	855	848	884	892	875	841	869	850	876	871	833	805	841	852	807	885	862	886	858	806	868	865	889	861	843	892	865	877	885	836	892	893	890	869	869	783	834	887	854	864	895	863	828	856	842	839	883	860	852	867	826	897	905	821	874	886	821	844	857	844	829	906	852	869	867	831	890	857	863	881	871	864	829	870	863	809	920	896	886	877	886	840	872	895	864	792	831	815	876	877	922	874	879	812	852	885	866	895	832	804	823	838	850	901	820	893	878	871	821	843	906	819	890	835	777	877	894	916	847	844	873	862	943	834	879	843	827	848	890	861	895	867	878	829	823	860	869	815	804	876	870	842	835	898	820	839	861	807	851	836	878	926	829	870	866	828	838	842	801	841	867	815	896	859	927	830	843	852	876	847	845	861	813	830	855	892	808	853	835	887	915	864	853	877	858	871	900	861	881	952	830	843	836	802	836	892	867	846	882	884	890	858	896	913	884	845	809	814	881	834	859	899	867	912	824	878	876	790	823	903	883	878	875	877	842	835	854	879	830	830	864	893	868	894	882	870	838	897	856	780	879	896	841	856	858	845	859	868	787	846	816	849	861	922	851	880	824	863	835	892	850	899	882	845	840	883	885	894	923	901	798	871	878	850	888	875	887	893	827	835	842	875	884	891	836	836	871	850	825	886	925	826	865	829	867	892	882	902	827	857	842	817	876	848	849	904	906	881	852	910	832	866	859	874	822	845	916	882	867	827	884	823	873	820	867	869	883	846	875	840	911	854	873	883	837	792	841	883	820	845	902	848	888	927	904	892	895	863	836	862	820	798	854	903	857	903	849	820	867	796	894	887	944	843	873	840	932	882	903	863	827	898	891	858	866	843	917	918	856	897	856	850	867	867	826	858	849	821	900	817	843	910	910	866	878	844	912	912	859	825	883	816	856	837	860	862	859	864	851	878	882	847	840	862	816	888	903	845	862	889	885	832	867	851	866	844	851	844	878	868	821	830	852	858	843	884	858	882	845	882	864	866	915	860	844	876	859	839	857	886	846	857	866	889	830	864	871	874	906	885	827	868	846	822	837	902	813	839	827	836	836	911	876	848	821	867	835	838	873	856	782	878	915	879	858	881	937	896	841	875	814	828	886	900	799	907	857	870	874	866	827	883	872	845	930	881	860	864	864	933	844	848	831	830	894	878	842	851	905	850	841	866	841	834	851	845	871	812	864	894	795	909	884	805	894	915	826	849
7108	4669	5464	4411	2857	1844	1162	746	474	391	335	289	295	311	256	275	245	302	274	264	283	285	285	301	281	274	268	263	280	309	307	284	290	271	264	291	278	263	302	277	281	292	309	294	276	274	264	275	288	310	278	285	313	271	263	258	246	277	271	295	279	284	293	296	278	268	322	262	265	273	254	272	268	274	278	312	276	285	289	270	274	276	267	298	254	284	288	283	279	302	295	274	301	304	259	269	249	292	273	272	259	277	267	285	270	280	279	284	263	291	268	241	285	281	290	301	241	280	266	255	252	308	257	261	265	309	276	261	291	307	312	280	267	273	280	293	275	267	281	290	310	281	257	279	288	250	258	268	297	251	290	291	298	262	291	271	261	329	263	279	285	290	283	279	285	284	281	283	273	269	325	292	284	264	292	300	263	268	268	304	319	292	293	222	271	301	263	314	299	270	260	278	310	318	279	271	283	256	287	294	291	264	269	262	329	300	323	300	331	287	299	283	272	271	293	279	287	281	290	310	304	279	247	295	294	295	291	283	270	286	264	295	241	279	265	281	255	282	275	282	251	287	274	239	272	310	270	285	287	261	251	262	270	279	296	287	262	281	266	286	275	239	276	302	294	266	284	286	293	299	255	281	292	248	272	280	267	258	293	291	284	299	283	275	263	278	311	266	324	282	293	264	255	260	305	286	281	261	277	263	331	304	269	267	271	283	285	277	260	238	266	289	276	295	267	269	257	251	272	264	290	284	296	257	263	299	307	291	279	294	275	272	269	283	314	297	274	275	262	258	288	274	292	289	295	316	283	257	285	314	266	294	295	288	281	273	269	306	287	279	270	254	274	272	280	258	278	308	291	277	287	281	284	297	269	265	306	270	261	275	273	290	281	276	277	267	296	301	295	308	294	301	305	287	287	250	300	280	271	255	268	240	287	283	254	286	308	292	262	306	274	271	274	279	296	243	249	260	282	254	278	297	280	285	270	234	278	289	283	272	254	254	273	258	295	267	255	300	290	272	293	325	291	287	273	302	272	267	293	286	258	234	275	279	284	306	271	254	287	284	294	301	247	297	273	291	297	262	259	291	250	260	277	309	290	276	278	287	274	286	273	287	257	277	277	289	303	304	308	263	258	289	283	269	283	303	294	268	283	325	270	276	279	261	301	311	292	271	306	295	299	267	253	298	271	276	273	287	288	277	311	263	265	272	270	259	310	270	293	280	297	281	284	296	265	271	288	296	277	275	309	277	246	277	285	270	287	297	296	249	267	251	285	282	290	273	278	287	296	282	290	299	264	276	261	283	287	293	271	289	257	295	307	265	266	281	269	283	281	307	264	255	265	291	272	274	272	294	282	264	306	292	254	288	299	284	318	266	264	313	288	326	269	288	274	266	281	317	262	265	278	271	256	272	264	267	292	278	288	282	266	263	265	301	280	306	314	258	260	286	290	298	274	256	289	300	302	282	270	253	286	291	289	240	301	278	258	285	267	270	261	297	296	281	274	273	267	263	289	256	274	283	279	291	282	287	292	311	280	312	270	264	277	270	318	324	272	257	260	298	267	282	276	273	285	257	267	244	265	293	298	314	297	273	298	279	262	280	310	248	284	279	265	267	266	251	274	286	297	326	250	308	300	296	298	312	273	273	311	262	297	287	274	255	266	302	283	290	276	286	277	288	279	272	260	247	248	295	285	273	288	288	280	237	275	287	274	293	270	283	288	238	286	271	311	271	268	295	293	264	270	272	270	277	262	286	262	264	291	275	254	255	312	272	272	268	280	285	329	323	280	259	314	285	309	297	273	292	261	297	282	304	256	291	248	251	309	287	320	293	264	285	322	264	270	280	271	279	273	237	245	309	273	261	275	290	249	260	280	265	263	241	319	294	263	276	252	270	274	259	268	268	261	278	280	282	240	247	288	288	279	272	271	280	279	308	324	304	296	252	264	287	299	299	287	270	287	256	274	265	277	290	255	295	279	283	263	251	288	294	263	293	286	319	278	275	309	264	300	289	285	289	275	270	292	269	298	272	264	265	317	289	301	281	306	300	301	281	255	296	318	273	279	303	292	253	294	283	249	295	292	292	255	265	253	286	248	274	277	268	313	287	280	284	275	293	277	255	279	286	271	280	255	276	278	268	311	298	294	253	263	234	291	255	286	294	294	273	288	256	303	255	289	298	279	279	294	259	300	303	261	285	292	287	321	263	249	308	263	278	284	269	300	274	276	275	300	296	279	253	285	284	275	282	273	286	265	282	276	247	271	283	303	276	291	279	300	264	320	275	318	274	273	273	279	277	270	281	282	274	306	311	295	253	277	283	288	278	273	284	271	279	259	313	273	310	293	272	288	263	268	287	278	267	276	269	274	277	290	282	318	273	286	262	303	311	306	297	276	292	274	279	301	293	286	277	293	256	286	242	274	247	286	270	253	261	258	278	274	270	310	241	280	295	249	280	291	272	267	286	288	268	255	289	269	312	290	277	276	279	285	266	306	295	289	278	291	253	303	244	285	276	305	291	263	280	261	306	294	242	249	251	279	256	266	240	267	284	290	294	301	287	280	280	296	278	284	302	289	256	309	257	271	300	303	285	280	286	274	270	288	314	285	282	290	282	256	279	278	266	256	280	254	289	305	288	282	243	244	277	276	314	271	267	263	259	305	299	269	296	279	300	274	280	277	269	311	298	305	288	309	264	288	280	285	239	285	251	266	315	260	277	272	284	292	279	275	289	282	299	298	298	275	289	247	308	291	258	261	258	262	258	243	283	291	273	320	292	308	293	282	277	272	266	317	260	296	281	262	254	258	249	257	256	307	269	269	282	292	291	248	271	276	298	283	268	243	271	287	252	292	281	255	268	283	272	279	262	340	292	258	314	274	282	265	269	263	288	259	322	296	276	253	268	315	290	298	309	294	283	285	295	279	282	297	283	298	295	289	266	244	287	287	255	294	277	294	282	284	295	285	272	272	285	268	295	280	295	306	263	266	284	263	283	284	265	258	291	263	297	279	291	285	288	256	272	275	247	255	290	275	302	282	285	273	294	314	312	287	291	271	283	267	283	263	283	296	288	310	282	283	282	258	273	282	281	290	314	251	293	309	300	299	284	321	282	270	269	294	258	275	266	251	249	242	286	295	285	258	247	268	263	298	284	282	270	316	236	285	261	273	282	276	292	250	260	297	253	250	285	249	257	295	299	308	273	287	255	302	288	307	283	289	268	302	262	272	297	262	276	298	263	265	283	313	276	254	300	272	250	268	271	256	259	265	266	271	286	291	274	312	269	290	257	276	241	266	321	311	271	288	273	277	298	288	276	265	278	266	269	288	297	291	311	269	257	270	266	259	268	289	285	278	280	312	276	248	267	248	277	295	294	293	313	294	291	246	255	301	251	286	308	275	272	293	255	278	258	266	318	246	296	294	277	281	306	294	284	271	253	258	301	271	273	276	273	297	255	262	275	276	253	285	272	276	268	265	272	294	284	264	267	306	271	281	261
6492	6303	11052	11714	9303	5884	3690	2326	1496	1026	801	754	700	643	581	629	595	585	645	631	619	592	614	625	598	607	621	626	626	628	590	606	627	596	679	597	561	652	606	652	608	621	587	636	645	617	629	608	609	623	631	589	580	646	657	669	678	639	649	617	621	617	628	644	599	645	613	600	631	611	640	605	616	609	671	644	584	614	616	579	566	651	636	621	614	630	650	630	612	693	624	695	603	656	619	659	633	607	626	604	639	623	661	616	628	578	626	622	650	606	615	661	602	626	602	653	631	627	583	656	602	624	617	644	623	634	624	641	607	591	608	644	616	579	614	607	614	645	678	614	624	638	611	615	713	572	616	653	639	594	610	577	641	638	689	558	598	569	608	667	600	632	655	616	651	595	635	631	628	634	583	557	620	644	600	609	615	591	614	622	618	584	623	621	676	614	663	635	636	649	623	659	649	584	601	669	609	594	619	625	627	609	624	657	603	607	641	614	641	632	629	603	628	647	614	632	610	598	602	617	623	622	693	670	654	627	650	589	581	595	635	616	647	609	621	639	569	580	633	563	604	624	571	616	630	632	623	643	623	640	604	576	616	607	661	662	638	620	688	618	602	659	627	585	642	611	616	632	638	626	634	601	602	609	640	705	615	633	604	622	666	647	609	586	692	631	625	604	601	637	642	642	659	649	639	607	615	627	643	650	640	642	602	610	616	587	645	643	588	647	606	618	579	627	556	603	623	618	655	619	632	601	619	628	612	579	646	651	683	684	606	617	661	632	607	640	624	638	604	637	652	697	632	645	580	651	668	609	638	622	623	583	635	715	642	603	624	642	628	636	625	594	621	635	638	585	607	623	616	623	645	631	626	600	643	626	629	576	648	663	641	623	655	625	609	589	613	633	600	617	600	633	632	638	622	666	608	604	661	621	636	669	635	605	623	645	630	636	604	643	615	637	621	629	656	629	592	638	653	611	615	640	665	625	625	666	636	625	639	625	635	636	630	651	637	611	624	677	642	664	587	650	641	607	613	586	621	598	656	628	629	631	595	630	607	632	651	615	603	627	668	645	635	602	595	588	593	629	614	649	604	581	618	578	669	618	677	589	599	627	618	645	615	617	621	621	637	644	601	606	667	640	629	644	628	614	603	675	585	647	586	613	637	640	644	665	614	618	619	634	604	637	600	613	652	611	608	649	628	606	593	625	610	654	609	679	644	630	655	595	622	620	660	599	559	631	617	604	588	622	610	656	596	608	593	665	624	610	615	603	623	585	636	629	614	627	623	639	660	598	577	668	612	669	657	635	652	641	638	663	688	670	657	652	592	573	599	605	617	623	608	647	618	629	613	649	605	646	644	615	603	631	667	621	641	658	638	600	603	617	610	582	637	652	624	613	609	649	605	631	599	582	588	588	640	681	650	613	654	627	628	546	657	616	652	591	610	598	635	635	588	614	600	604	604	644	650	658	601	638	589	664	618	657	656	601	624	620	626	628	632	628	615	572	644	615	633	610	641	668	642	620	651	631	630	627	679	615	604	646	647	656	569	591	588	649	598	595	632	639	642	623	633	632	650	664	623	611	632	605	647	647	638	590	635	582	641	616	636	584	598	622	632	628	618	606	631	586	669	597	627	646	609	648	640	601	682	583	624	583	622	581	616	616	607	615	634	665	633	679	661	607	653	604	621	669	607	599	616	629	598	628	608	642	651	602	618	623	630	616	649	611	596	616	627	645	645	656	622	617	619	655	621	669	653	600	612	617	625	646	632	624	610	637	644	582	648	651	578	620	645	614	622	618	679	675	611	643	622	617	667	602	616	638	609	639	617	651	622	658	627	580	625	602	613	650	624	605	607	639	603	575	585	595	647	601	622	617	615	597	613	629	652	601	664	640	636	646	637	585	593	617	623	652	606	629	606	640	659	646	683	622	625	628	636	606	620	621	647	654	616	580	609	597	667	602	619	629	608	635	619	599	663	688	615	607	641	591	627	626	611	629	598	626	581	611	658	597	673	601	600	593	621	619	646	613	654	618	637	654	576	642	580	657	622	606	585	653	625	610	640	619	630	608	677	671	631	589	625	654	643	630	635	641	664	689	657	629	581	626	621	637	623	656	632	636	611	658	599	639	609	650	674	638	637	612	631	626	635	638	620	633	603	651	647	585	663	627	625	631	606	642	683	601	587	640	647	627	638	673	600	656	656	611	625	621	573	585	634	604	612	623	664	634	634	593	654	646	623	582	637	617	646	623	641	605	615	637	589	604	626	623	685	634	573	593	627	609	632	626	634	630	617	650	598	627	640	630	636	595	630	641	622	624	631	654	662	598	623	603	565	653	609	577	648	597	637	627	631	639	662	638	634	660	625	660	661	629	606	667	653	628	659	648	612	586	669	617	621	600	582	590	605	628	620	610	619	585	606	625	604	627	631	619	652	642	623	627	618	617	646	644	658	614	618	624	629	655	588	647	637	587	634	638	643	665	637	594	627	626	619	667	602	611	595	598	635	590	655	638	630	648	623	603	621	645	618	698	593	652	638	587	606	639	596	655	606	571	640	618	645	603	621	638	676	615	611	598	659	642	613	680	639	608	616	611	582	625	614	608	666	636	596	611	593	686	640	653	618	631	641	613	624	669	620	627	616	660	644	688	655	598	632	592	604	628	601	621	613	621	658	624	610	661	645	669	656	586	616	643	647	641	641	642	613	592	628	601	609	590	650	637	635	619	603	636	565	617	614	618	639	614	606	649	649	628	624	630	654	649	616	639	631	644	612	598	637	625	630	582	603	664	612	640	627	644	667	651	632	665	621	631	639	668	636	602	633	549	634	613	611	606	659	662	603	624	594	648	671	615	675	645	624	636	615	609	630	658	583	615	627	655	584	602	642	611	622	645	602	633	610	672	668	622	622	647	650	608	619	662	631	602	613	647	645	626	593	631	676	618	598	649	594	635	632	597	620	637	607	646	619	640	592	636	665	629	565	646	611	615	652	574	602	633	580	599	607	634	630	645	655	640	656	659	615	651	617	651	603	606	641	655	645	604	633	627	649	640	620	614	650	637	598	588	625	628	644	587	626	582	628	651	636	610	655	595	598	599	671	621	614	626	602	644	613	620	616	637	627	626	592	646	587	682	620	613	645	623	639	660	637	629	609	639	636	589	636	672	628	667	602	634	607	636	620	631	608	645	595	647	629	614	637	614	637	601	674	624	651	614	601	679	602	606	633	660	624	630	646	644	626	653	584	595	605	636	615	601	619	603	686	619	611	557	661	614	646	648	678	621	646	584	660	660	617	625	611	633	613	572	580	615	651	631	667	589	637	641	625	587	604	612	609	588	652	587	629	627	638	614	642	568	617	643	629	615	658	612	648	608	608	620	614	642	634	662	639	593	641	654	612	637	646	635	676	631	667	600	631	614	617	641	641	625	580	625	644	595	644	631	641	589	621	649	619	622	609	656	639	578	635	662	596	611	639	615	651	629	637	575	654	601	609	645	663	645
63641	63522	75678	65704	53956	40147	26322	14192	6331	2929	1319	782	504	413	393	387	388	356	398	390	376	382	388	396	369	368	384	393	432	409	350	404	387	382	390	424	393	341	359	361	362	366	368	396	376	358	402	369	333	396	377	389	401	422	389	356	409	408	418	405	394	422	399	389	394	356	390	396	393	336	367	399	367	409	355	372	376	376	377	379	354	382	388	366	392	373	353	382	387	334	370	335	395	371	409	392	377	359	394	357	387	372	353	363	385	406	389	377	394	376	429	376	390	378	388	358	371	397	387	390	408	374	360	372	359	394	421	394	417	377	385	381	406	362	377	330	363	365	398	421	401	406	369	426	370	408	354	371	375	414	366	365	368	397	396	405	404	371	396	394	378	365	386	412	366	345	369	407	359	406	387	388	404	368	373	391	368	388	384	383	365	410	398	391	386	363	396	387	365	383	416	377	376	462	384	396	372	399	396	360	387	358	359	382	377	405	353	404	387	364	395	409	332	362	417	398	404	428	398	387	408	381	382	399	364	377	383	346	379	381	403	366	426	411	380	381	391	375	404	402	368	380	384	334	382	350	374	421	392	385	370	406	385	389	377	375	417	392	411	352	417	389	371	336	397	394	385	370	368	324	377	387	364	382	391	353	409	426	390	356	364	396	403	373	392	379	385	357	408	380	385	353	358	364	369	394	375	353	418	397	374	377	329	377	387	350	370	384	382	393	402	349	376	366	385	373	418	382	370	404	389	348	388	392	422	354	375	401	380	400	381	376	387	382	371	395	391	368	357	381	352	406	364	399	400	383	396	373	395	416	398	385	428	390	417	411	378	384	383	368	337	395	353	394	370	353	364	384	384	357	387	400	382	372	399	363	396	377	358	429	418	360	430	409	393	372	411	379	380	389	357	417	363	387	404	439	385	362	379	332	409	405	389	358	378	383	370	398	378	368	382	391	423	380	396	388	396	382	370	358	423	407	391	363	358	368	401	412	371	366	380	374	409	380	370	386	383	406	369	386	382	361	351	357	419	369	360	351	396	349	392	382	381	387	374	380	413	397	392	404	347	389	381	391	383	381	373	416	404	381	380	381	371	348	402	396	372	390	368	378	386	369	339	366	372	387	368	378	379	369	384	378	357	375	367	396	382	392	409	358	362	406	372	360	409	388	394	436	369	366	376	382	354	405	338	398	410	382	426	392	389	373	407	356	395	398	355	392	413	378	370	434	360	397	390	362	408	375	407	413	414	333	342	359	372	364	369	364	386	353	370	355	402	357	371	399	413	343	370	368	361	376	388	342	386	426	377	366	359	385	416	394	430	368	378	396	442	409	398	367	385	398	377	369	333	385	356	349	353	377	428	417	381	381	350	349	392	374	386	390	439	343	346	364	380	355	403	362	362	365	430	403	386	408	395	390	383	370	414	389	349	391	392	382	362	374	331	410	374	374	362	377	363	357	409	380	370	371	390	382	347	338	380	375	348	372	349	413	373	415	366	367	392	399	389	354	387	377	362	378	377	385	365	384	414	401	340	356	359	387	391	399	373	380	419	394	377	411	376	377	385	429	375	412	390	367	380	349	368	375	359	350	396	406	368	438	373	440	429	402	350	411	367	378	385	391	384	416	352	360	411	375	375	396	384	385	375	399	418	388	387	390	429	371	376	343	358	385	382	375	376	403	418	400	386	370	418	374	338	393	379	367	358	358	399	363	358	389	377	397	391	335	362	383	355	383	415	368	402	355	345	384	412	354	390	397	407	403	330	355	366	385	413	400	359	361	382	359	399	371	379	378	399	403	381	376	389	400	403	354	340	385	393	376	378	382	368	381	384	427	407	369	333	368	371	354	342	366	354	393	377	352	343	366	414	355	327	395	387	363	355	389	380	381	382	342	377	390	383	419	355	366	380	366	399	348	381	355	328	379	382	408	400	412	394	363	342	413	392	380	366	393	360	371	373	405	386	365	411	391	381	393	393	384	365	420	388	414	385	352	410	396	370	345	363	397	396	391	383	404	350	390	357	388	347	407	403	391	394	389	399	359	400	387	387	351	359	368	370	387	377	407	407	391	356	401	401	385	349	423	382	417	364	357	397	360	372	361	350	392	373	404	374	375	375	408	365	385	369	398	382	334	378	379	390	381	349	383	362	375	416	390	381	380	349	382	391	361	391	368	390	386	362	394	391	390	345	420	399	392	347	392	373	385	354	400	367	391	366	342	399	388	356	383	365	369	403	408	391	365	386	412	395	359	383	365	363	365	339	377	376	368	361	378	381	359	392	386	359	371	403	401	379	402	382	377	386	365	370	389	391	408	414	368	389	328	346	402	369	372	360	395	358	387	365	383	379	365	414	369	353	383	393	373	416	396	363	386	375	376	360	405	379	419	347	388	382	361	417	376	387	386	367	381	363	393	356	384	352	375	395	393	348	352	387	365	363	393	351	399	383	360	389	358	386	371	416	394	379	381	354	396	347	379	331	331	373	357	351	367	377	388	391	372	377	389	372	393	366	361	413	424	398	410	342	368	359	379	378	375	364	398	388	349	384	384	355	381	379	416	430	367	378	368	384	383	416	363	367	392	390	390	348	410	393	364	389	345	391	392	369	410	381	353	342	377	347	388	382	399	371	408	400	394	384	393	367	426	365	379	357	367	385	365	397	332	382	377	328	395	352	399	382	379	399	369	364	365	333	346	373	377	387	401	377	372	341	421	350	399	390	397	390	379	332	408	366	376	419	404	368	386	383	374	345	364	375	361	360	368	394	379	408	406	373	410	355	366	424	356	379	365	436	390	378	371	361	381	389	373	407	393	409	353	369	338	352	408	384	363	369	391	359	408	395	378	365	367	389	360	392	380	397	352	354	385	358	387	395	416	396	378	358	389	385	413	414	345	382	364	374	390	333	390	385	385	436	397	383	378	397	393	393	359	378	393	351	394	357	395	366	400	420	373	383	413	391	404	421	338	376	368	398	368	388	394	366	431	383	415	412	384	390	380	400	359	403	394	403	391	399	371	376	386	379	397	401	370	347	340	383	344	373	384	416	400	391	357	406	389	388	358	387	382	376	362	387	362	387	374	383	413	386	408	368	372	387	388	408	409	377	375	393	372	350	365	371	373	403	421	397	357	397	366	408	412	396	341	387	417	409	428	388	366	386	388	389	426	365	417	363	382	388	409	361	379	340	369	400	392	364	402	362	435	402	417	411	391	382	382	404	424	386	402	420	393	389	346	365	368	365	372	388	377	389	352	386	353	365	405	359	384	357	403	421	364	331	408	377	399	346	387	372	387	414	389	399	426	364	374	391	378	397	364	341	384	412	424	351	397	395	363	391	364	375	371	344	376	374	369	364	353	383	394	413	425	386	417	364	406	380	394	394	371	375	371	347	381	364	362	360	385	375	373	386	414	390	362	415	364	397	370	355	426	366	395	398	346	373	387	392	357	396	382	400	333	402	373	334	398	386	389	378	374	367	414	403	404	373	379	378	345	364	409	356	381
35202	46872	68577	70583	62887	51486	40038	28381	17156	9310	4711	2344	1415	901	812	854	836	854	830	827	849	790	815	803	827	815	829	805	793	828	788	823	830	888	840	843	820	822	823	831	853	855	808	811	823	822	753	829	808	812	882	830	855	816	793	817	813	842	782	803	822	842	837	767	796	845	842	811	762	846	821	831	827	808	862	817	788	783	910	820	807	824	846	869	884	792	815	826	830	857	802	817	800	765	822	822	833	842	830	842	795	830	864	798	807	838	855	820	826	862	881	770	834	808	830	874	802	831	851	885	803	833	792	810	818	821	782	814	844	836	846	827	795	825	810	835	882	786	858	817	814	842	863	830	912	847	820	849	809	862	843	885	796	847	790	808	804	822	807	829	795	822	795	884	810	859	826	822	803	782	792	775	788	793	790	832	811	817	832	810	821	817	820	823	883	817	823	881	810	837	864	839	797	878	778	824	805	845	821	876	795	807	852	859	812	825	856	844	773	799	817	820	865	814	849	825	826	801	859	814	857	809	880	856	801	820	872	845	792	804	829	777	759	881	833	804	843	801	844	825	813	844	856	807	815	833	834	825	793	761	845	840	855	852	906	865	857	818	799	789	843	828	858	817	771	801	872	819	839	805	917	786	840	854	870	823	894	864	855	832	850	880	855	831	867	780	841	843	864	867	773	830	823	834	844	803	862	834	776	827	865	821	837	798	781	850	839	837	858	877	879	784	811	859	855	864	810	851	838	854	873	828	847	850	804	809	864	779	803	790	865	845	841	834	855	886	822	829	799	795	851	815	808	811	806	791	850	887	836	854	821	854	867	872	835	804	822	828	854	809	863	804	845	806	842	813	857	810	815	873	829	830	821	834	815	798	858	863	850	813	816	800	807	855	807	847	839	790	820	816	836	851	812	837	806	856	845	834	808	842	797	800	803	802	819	830	852	813	781	850	832	827	790	829	821	822	847	811	797	818	843	882	817	793	872	783	844	799	820	871	820	832	769	881	864	814	880	851	788	839	862	846	825	797	835	794	815	827	807	847	807	823	833	785	825	807	878	815	872	829	854	855	864	809	760	759	853	820	830	827	829	813	884	849	829	810	812	821	835	823	819	827	809	849	868	865	840	818	813	855	806	802	808	768	875	819	841	827	846	848	831	818	832	913	808	860	861	800	871	788	796	808	848	789	834	837	836	804	815	860	840	873	828	818	834	812	820	861	864	786	745	814	849	822	809	800	863	847	834	834	885	885	805	822	832	843	845	816	865	803	805	854	864	792	792	827	838	839	840	913	766	846	785	810	860	854	839	761	816	811	827	871	831	818	804	805	831	812	824	795	820	837	869	867	833	809	844	821	801	805	847	841	805	803	799	833	815	844	836	812	841	822	836	772	793	828	767	841	882	785	824	830	842	823	803	877	832	803	894	810	895	783	819	840	883	839	850	809	856	794	815	860	808	836	863	836	819	825	820	877	855	831	814	772	860	855	795	874	856	815	838	764	864	837	829	841	803	802	827	841	867	803	854	829	788	808	784	820	841	814	801	771	803	801	854	861	820	782	844	836	782	786	885	827	807	795	845	838	861	833	836	781	861	797	758	789	840	827	812	826	868	785	772	849	863	843	798	886	840	826	852	797	841	767	844	750	877	823	814	778	868	822	802	821	822	809	778	782	812	816	823	829	787	836	774	808	840	850	822	848	796	834	858	838	769	829	832	760	817	800	809	864	844	829	845	806	828	824	829	845	854	840	829	898	838	838	861	824	789	819	794	826	817	847	849	808	830	777	852	851	873	778	882	819	851	894	786	791	847	858	800	836	868	780	846	834	865	879	800	797	814	846	812	870	852	885	823	860	905	792	830	795	823	818	827	830	861	854	804	842	784	860	850	829	798	855	866	872	824	821	849	824	801	822	861	853	822	810	885	750	800	794	821	805	829	807	823	836	871	803	849	859	824	821	839	813	823	803	832	804	832	843	801	834	838	817	847	867	862	802	837	856	861	846	879	867	827	882	828	812	792	794	846	774	823	857	834	836	858	871	848	793	842	847	768	822	822	877	814	810	859	786	843	855	839	812	789	837	814	786	840	792	845	850	847	853	822	834	834	866	846	779	797	871	840	864	846	797	814	825	858	842	825	830	813	806	820	863	815	810	844	841	830	854	824	802	836	880	857	823	846	857	828	797	855	809	823	817	821	819	849	861	880	830	887	831	803	792	832	839	779	839	794	834	840	848	778	834	833	809	837	840	857	806	861	759	793	915	823	765	870	844	804	830	875	813	830	864	817	822	859	857	832	795	839	877	835	817	840	853	816	825	823	835	844	853	767	869	870	811	830	842	798	829	827	822	877	842	851	821	804	729	878	834	787	804	838	817	845	827	850	843	874	831	799	823	813	832	846	772	881	817	790	861	812	881	810	819	777	801	799	848	817	813	862	820	828	806	848	809	824	874	792	814	830	815	878	825	805	746	802	783	800	815	786	834	834	853	899	859	864	774	808	808	832	792	843	816	867	814	863	832	873	785	876	795	831	832	856	882	816	846	832	810	826	794	847	845	845	811	847	874	812	840	782	810	835	834	843	884	808	860	858	820	877	870	848	817	914	869	848	877	813	797	837	794	855	834	833	855	857	778	833	807	847	821	833	823	861	823	818	875	850	852	828	822	854	775	791	825	824	842	795	855	822	783	783	861	822	843	804	781	862	858	848	814	854	809	815	811	805	858	880	839	827	823	822	845	808	838	795	822	812	814	830	840	774	830	841	889	819	844	798	828	792	897	869	803	807	810	782	805	834	786	824	863	845	859	817	826	782	831	817	831	806	872	844	820	824	833	857	841	855	841	841	871	868	832	852	858	838	834	876	841	822	835	814	866	848	831	796	779	827	808	782	854	779	830	826	837	833	795	825	797	825	825	832	768	861	815	836	898	822	848	906	840	802	804	837	835	795	814	858	832	864	824	832	822	844	828	864	831	846	794	810	798	878	826	814	825	853	817	813	790	773	781	821	740	859	803	817	843	831	862	869	887	832	825	776	746	793	815	872	853	875	820	793	812	850	844	807	858	828	881	828	842	801	835	809	848	828	827	813	812	846	818	805	810	790	796	891	822	829	816	830	803	835	820	813	835	797	851	866	843	843	804	778	871	835	790	816	824	798	831	798	831	830	873	792	882	827	814	802	868	838	853	850	797	862	809	805	808	816	851	835	824	830	820	829	800	886	854	888	807	830	819	813	773	835	828	808	871	836	827	854	816	808	844	850	839	805	829	775	827	771	859	813	844	825	803	839	793	805	836	862	838	825	825	820	837	797	833	820	846	832	823	851	772	809	851	830	826	862	843	822	845	814	809	798	870	826	838	843	832	832	797	860	780	821	797	825	874	862	795	866	845	882	805	842	805	832	840	804	884	864	907	829	839	836	811	819	799	822	802	885	882	836	864	811	859	776	780	851	800	843	858	815	868	815	833	854	813	848	797	857	855	812	810	782	786	889	826	805	832	829	831
62526	66734	75390	66200	53148	39528	26467	14468	6359	2909	1437	790	548	429	416	374	402	388	420	394	396	374	355	403	409	423	421	390	387	392	434	433	380	436	376	417	395	408	397	448	377	422	405	389	341	427	407	386	441	410	404	401	380	426	422	382	390	408	398	383	370	411	425	378	429	387	411	394	437	403	355	352	460	393	423	369	397	422	396	396	417	431	402	379	373	402	391	401	395	395	428	394	394	432	358	442	386	384	404	399	431	464	425	405	374	390	407	383	388	366	404	416	407	400	370	389	366	402	420	386	396	406	408	413	396	389	381	406	416	366	401	402	409	403	418	353	440	378	407	385	427	370	372	387	378	384	424	418	421	411	402	456	388	375	384	375	392	372	396	406	411	400	415	391	422	410	403	383	424	411	403	394	412	395	396	434	433	405	464	427	416	372	415	396	419	396	391	381	381	426	425	382	321	380	398	372	408	440	380	372	384	412	389	377	415	406	427	424	408	409	415	397	382	379	377	382	413	394	417	408	407	381	414	396	375	399	432	380	396	393	426	457	407	385	396	432	416	430	376	394	429	392	397	411	401	378	442	411	400	373	386	407	379	418	377	419	392	417	420	403	385	398	397	427	364	366	425	394	407	398	387	419	392	411	419	436	380	421	429	394	395	393	377	410	395	352	419	389	375	428	414	392	406	457	393	397	405	446	359	337	399	384	377	405	421	415	404	438	374	401	401	383	424	394	389	400	364	361	378	340	388	421	423	366	426	391	423	381	396	420	416	431	398	392	370	383	401	418	380	398	418	371	408	388	409	410	430	382	394	408	392	391	386	412	388	428	429	392	410	392	383	404	393	388	408	401	400	407	423	377	413	424	386	370	400	435	374	398	379	404	387	376	399	388	417	395	399	425	429	377	408	402	394	454	387	408	432	400	392	429	335	376	399	398	397	390	428	397	372	385	376	386	390	391	424	391	390	392	418	426	418	356	380	379	415	410	411	397	377	368	368	430	413	365	414	367	409	394	414	380	437	416	398	394	430	378	457	392	398	389	385	431	424	403	397	411	429	416	400	396	393	402	399	414	409	409	418	409	400	430	447	382	383	398	384	382	397	377	401	414	424	388	405	400	368	370	367	364	375	392	369	375	368	418	386	401	386	411	407	368	413	397	424	390	379	444	418	413	399	376	403	376	412	423	405	402	416	408	359	403	428	405	398	413	408	397	395	410	452	387	419	404	402	401	409	388	442	424	396	404	410	399	410	415	442	422	381	383	406	375	427	386	391	390	429	377	396	437	391	434	394	410	412	375	399	431	449	394	401	448	406	360	405	419	417	413	377	405	405	360	408	375	385	426	420	410	406	409	404	422	385	380	412	377	390	410	382	399	414	392	371	377	448	370	438	407	381	412	421	392	357	418	412	384	370	374	406	386	415	389	392	408	376	439	407	385	372	436	373	393	422	383	410	371	380	397	427	384	426	412	383	351	382	435	386	407	395	392	389	427	406	393	401	386	382	406	428	426	432	392	425	372	444	381	391	411	390	405	394	380	418	393	420	411	423	432	409	407	384	417	420	425	377	402	429	366	376	383	425	382	420	420	377	409	396	424	382	389	382	439	402	393	406	413	430	371	401	403	417	403	410	392	361	386	399	407	372	404	374	392	421	389	426	406	408	416	416	367	415	424	419	404	394	386	423	406	431	387	400	431	418	388	400	372	413	400	393	396	397	376	407	439	374	419	413	395	372	429	381	377	382	402	386	430	408	374	390	401	407	406	389	368	374	392	394	381	426	410	413	368	396	413	382	400	382	380	401	410	398	391	398	405	392	410	385	406	410	410	412	412	427	393	419	418	400	372	402	395	390	434	428	371	386	376	413	388	420	389	423	410	415	418	398	384	420	435	407	402	438	381	417	425	404	430	381	419	411	408	418	414	450	379	415	455	423	420	433	396	388	388	429	386	411	417	393	372	394	416	387	391	342	392	398	442	431	399	421	415	409	377	395	398	394	416	373	387	422	376	406	407	397	427	408	415	424	389	405	404	370	413	378	409	405	403	400	381	406	402	410	411	398	397	402	404	378	422	396	408	391	382	412	406	403	395	388	370	350	402	418	414	388	400	396	369	429	396	433	394	371	397	396	367	423	436	367	354	399	406	401	398	390	372	385	414	399	381	380	421	396	370	409	407	409	415	390	383	389	366	403	359	381	394	428	394	371	400	374	385	396	427	402	417	406	421	400	422	419	410	424	405	391	413	416	400	380	350	398	407	410	382	405	401	392	394	400	381	424	349	380	379	428	403	395	394	403	415	459	381	437	405	418	398	394	397	418	364	357	369	385	435	433	424	397	378	410	395	405	373	366	362	415	421	378	412	389	374	400	418	369	382	393	363	371	425	409	399	405	408	416	396	342	375	419	433	432	404	398	392	375	418	388	407	420	425	438	403	416	411	417	388	397	382	404	391	452	373	410	404	387	403	387	391	371	403	403	415	439	417	413	400	396	411	410	390	411	394	374	427	381	389	404	411	334	402	418	398	404	409	367	410	396	367	398	417	405	422	414	409	407	422	401	386	379	437	430	391	393	390	399	380	421	397	437	413	373	415	385	394	421	383	423	431	385	383	390	401	370	397	420	386	384	435	386	443	419	416	436	371	392	418	400	399	354	389	383	387	402	404	402	427	431	417	382	352	452	416	392	366	398	431	409	392	384	406	405	402	385	366	410	421	422	391	386	396	404	380	431	370	398	405	377	409	390	378	401	346	385	412	403	410	422	425	387	358	399	387	399	399	412	376	395	389	389	393	377	354	400	429	400	430	425	395	393	401	379	393	381	428	464	424	429	403	406	413	400	416	404	426	353	383	405	392	396	395	397	413	409	370	409	385	393	403	436	397	439	413	379	384	389	430	369	376	389	379	424	382	381	410	401	387	410	385	393	424	395	429	385	388	393	374	399	417	408	382	384	406	389	400	412	373	375	382	405	411	408	382	435	374	413	407	382	429	393	376	389	388	374	358	404	424	413	393	372	438	425	417	399	374	342	413	436	396	432	413	403	343	408	389	424	433	389	405	408	386	406	420	429	421	416	371	417	392	384	428	371	378	435	391	367	406	392	387	415	375	408	374	395	358	419	390	363	391	406	388	420	398	396	426	383	420	421	404	414	406	387	385	383	422	396	384	377	416	350	364	364	405	408	405	455	412	397	421	415	451	411	381	397	398	401	380	419	421	432	428	349	379	412	378	412	375	375	404	406	424	398	406	415	436	389	380	406	408	439	410	422	358	359	374	423	390	399	387	401	373	392	382	389	397	384	395	364	357	370	414	413	389	392	415	420	419	392	391	400	430	431	386	396	424	401	373	403	401	382	385	437	377	362	414	411	382	409	383	397	377	423	390	394	411	377	392	420	380	410	448	397	415	380	404	338	394	391	399	401	402	409	350	431	412	417	397	384	420	446	427	381	371	404	402	389	384	420	415	433	440	389	389	385	433	418	378	406	397	400	380	401	411
35809	49482	69448	70718	62058	50951	40054	28321	17280	9551	4812	2431	1486	902	845	889	889	904	866	835	834	893	853	829	874	881	873	870	875	902	791	817	867	877	865	871	841	898	880	853	841	844	861	873	837	847	861	865	869	851	896	856	839	887	811	875	855	832	864	865	826	851	862	886	879	877	872	890	842	827	831	895	861	859	818	855	906	836	861	868	883	848	828	851	874	875	827	862	838	855	858	855	880	905	863	817	862	873	817	874	812	831	856	874	860	835	827	840	822	882	864	823	864	871	875	850	880	863	887	790	867	849	895	868	905	864	841	838	846	839	874	882	895	871	845	889	855	865	909	874	886	849	855	837	852	844	833	836	835	897	877	820	890	902	793	869	878	816	824	886	874	850	877	894	843	864	859	855	869	865	866	803	893	829	898	856	863	851	849	895	852	841	860	872	867	856	901	878	843	908	815	811	858	866	841	878	886	889	822	846	839	847	858	884	820	863	776	814	885	851	874	864	814	890	848	861	827	871	839	852	850	807	817	870	832	895	840	871	889	852	796	883	840	885	836	836	861	888	860	889	839	841	841	859	875	858	838	846	869	810	847	845	863	842	849	813	849	814	868	836	809	772	916	837	869	924	816	845	845	856	869	882	886	901	866	878	862	821	871	859	901	828	850	803	828	800	851	885	797	807	896	834	864	850	871	845	877	864	855	871	830	905	828	842	881	829	843	848	858	856	808	856	871	858	876	902	845	909	875	859	889	854	855	846	846	868	848	887	840	843	838	882	865	844	809	872	870	821	823	843	871	847	869	850	854	830	905	834	841	806	885	876	906	806	868	893	876	896	849	839	879	851	839	874	804	883	830	870	865	919	844	819	849	825	839	857	824	877	844	841	865	876	821	853	825	830	827	859	857	837	860	869	849	869	854	856	867	860	838	885	818	873	886	830	901	839	876	881	859	836	830	879	825	847	836	862	820	867	846	865	884	826	853	836	838	851	800	835	867	867	853	876	823	862	877	883	841	867	829	832	820	870	868	847	809	842	869	891	810	815	826	856	832	850	805	877	805	909	875	812	801	855	826	857	879	851	861	875	806	893	856	856	879	857	844	846	857	884	859	877	827	880	884	832	877	861	833	838	851	850	863	828	852	836	863	864	844	824	796	875	892	898	871	880	857	864	874	889	869	864	865	880	857	886	843	820	843	869	906	895	870	845	837	846	795	825	852	842	895	856	874	880	830	830	871	863	831	875	830	836	841	839	835	836	900	845	863	872	913	844	884	854	876	894	846	884	896	832	868	868	874	864	850	863	880	830	898	845	857	881	871	898	887	865	862	893	860	833	862	898	888	857	820	887	879	840	890	855	844	787	837	868	922	811	834	899	886	883	839	883	864	825	839	818	878	886	895	833	873	911	812	864	931	829	859	799	860	856	780	861	866	916	891	808	850	800	890	852	867	852	881	868	829	864	915	842	847	823	851	887	853	859	832	849	833	877	865	847	863	849	771	815	899	811	823	885	891	839	822	841	873	826	824	869	806	876	865	868	853	822	864	849	850	856	867	856	806	850	843	837	805	853	836	875	871	878	825	869	880	853	834	898	831	857	871	908	906	862	928	881	850	847	892	819	840	821	845	888	842	950	883	824	853	838	823	876	862	822	855	857	846	818	863	879	851	812	851	848	893	802	875	870	825	829	839	878	894	829	821	899	847	882	915	863	842	890	834	846	876	844	841	895	855	794	858	847	856	862	828	857	816	886	914	866	925	831	848	873	869	873	828	882	902	829	825	863	887	818	859	842	820	878	810	840	870	967	863	815	813	876	880	878	892	811	911	824	835	820	902	850	801	873	851	855	818	840	856	855	872	849	875	849	807	806	855	867	861	817	884	818	836	866	895	825	892	865	804	844	816	869	869	910	885	878	849	869	816	873	891	919	837	825	866	831	832	857	896	814	816	869	889	834	865	908	850	851	863	876	854	846	846	874	813	882	889	827	853	835	867	863	863	802	886	933	801	882	865	837	852	894	811	835	856	834	844	805	821	793	866	874	933	860	825	819	841	911	854	823	860	852	881	860	865	865	863	831	898	848	838	822	867	821	870	829	866	860	878	814	867	839	859	862	837	856	846	846	818	855	868	864	835	797	886	840	841	906	803	898	869	923	880	893	842	884	878	854	843	821	855	850	870	885	825	824	860	901	853	854	881	819	861	871	860	837	810	902	841	879	871	815	823	888	859	902	866	881	834	897	876	859	858	897	821	840	876	855	853	914	878	820	804	879	822	858	806	797	857	809	887	870	835	897	898	887	841	836	848	818	823	914	836	801	815	856	854	881	846	827	878	863	865	900	872	869	871	853	858	872	856	917	863	843	854	844	796	842	793	860	861	840	851	827	840	841	827	811	833	840	869	852	880	858	879	870	889	854	890	871	839	887	825	862	875	825	828	882	856	861	853	857	874	847	828	839	864	889	851	817	848	883	852	882	857	862	849	859	902	845	889	860	888	832	861	875	892	826	897	863	823	875	857	858	876	815	824	836	911	837	875	856	890	882	805	818	864	840	859	881	858	861	884	803	866	870	825	833	852	834	915	826	903	854	839	863	849	881	846	836	856	909	864	880	810	905	870	817	887	879	857	879	838	824	882	833	892	826	842	858	880	823	829	865	834	837	867	846	917	831	826	806	849	872	872	866	895	845	862	886	842	868	856	889	808	888	875	863	862	836	849	872	893	894	860	840	869	861	885	860	887	894	870	848	850	852	869	820	851	891	876	869	923	878	885	874	860	829	906	838	839	851	826	829	892	865	874	862	842	890	895	846	874	900	832	821	873	845	845	898	893	845	874	844	895	898	871	847	860	871	818	861	839	856	878	835	871	842	861	847	852	885	850	833	858	840	823	880	861	822	833	830	827	873	854	826	855	862	880	861	870	883	858	852	885	830	813	884	858	813	849	914	854	863	870	839	811	804	817	923	873	827	826	846	907	876	938	872	843	813	869	878	851	865	818	877	784	853	857	851	918	824	848	825	868	824	914	830	930	872	834	864	925	858	870	846	814	848	854	910	838	816	842	841	844	833	850	818	864	863	868	864	894	822	857	865	823	839	896	895	814	842	887	897	859	830	805	887	873	861	865	856	878	844	888	819	837	851	853	848	871	831	855	871	874	868	843	863	887	885	813	843	813	854	836	828	893	864	903	834	874	885	810	846	853	853	838	858	875	875	866	822	906	874	836	861	889	850	831	829	863	864	816	887	882	833	877	878	868	874	880	862	918	893	861	861	918	898	790	842	909	901	855	830	849	828	866	902	886	788	881	831	871	859	874	823	823	860	836	861	889	856	871	863	838	837	849	877	900	796	823	867	853	839	852	863	880	803	842	878	889	851	828	883	828	856	872	870	900	884	868	889	846	827	851	832	851	817	848	879	845	866	862	871	859	839	874	903	883	845	872	842	894	906	840	868	771	860	862	795	856	869	808	834	842	865	842	898	825	878	876	865	810	841	872	829	835	898
6495	3807	6972	5091	2965	1733	1060	692	540	387	344	323	308	292	264	290	278	268	257	265	271	260	299	279	273	291	304	254	259	289	255	260	232	282	303	288	299	258	260	285	260	266	236	281	238	260	251	261	282	268	289	279	288	274	267	270	330	251	267	271	296	280	283	269	268	255	304	269	268	238	246	283	262	269	289	254	296	308	286	273	272	305	293	264	274	267	296	265	280	272	252	274	254	305	275	282	278	265	276	292	294	271	254	301	293	255	289	273	264	273	253	276	292	244	272	280	271	264	286	280	262	331	272	287	272	275	295	283	282	270	278	291	294	252	264	253	270	278	256	251	244	257	294	269	279	288	244	286	263	263	267	273	273	266	262	250	257	268	271	283	292	291	288	279	262	229	277	291	272	281	282	260	277	301	260	263	273	262	268	270	281	289	255	246	279	273	281	322	277	261	263	280	245	276	273	270	256	245	258	244	278	303	257	247	254	281	255	286	291	262	288	279	249	259	285	260	275	303	274	270	242	278	265	261	237	298	270	283	301	266	275	270	257	255	273	270	292	268	277	265	274	268	284	299	279	255	281	238	240	246	312	268	259	284	303	272	281	274	267	260	275	260	301	254	268	290	256	272	272	269	276	280	270	278	284	282	287	275	284	301	297	289	243	267	275	272	272	300	214	268	293	293	278	286	292	288	288	248	265	276	273	258	315	262	238	269	232	274	297	264	260	263	267	299	253	250	266	239	291	254	299	247	257	294	287	299	255	262	269	290	268	253	318	241	288	240	265	263	294	277	269	260	247	289	290	279	295	276	272	262	258	277	288	273	254	278	281	270	326	296	273	272	268	267	289	248	276	273	254	281	288	273	282	266	289	305	273	245	308	269	284	266	298	249	277	262	287	280	286	271	254	241	260	275	268	255	297	260	286	314	289	272	272	260	274	287	266	255	265	292	285	288	269	285	273	262	287	313	270	271	304	256	301	300	303	272	250	290	273	296	229	276	269	268	275	285	260	275	258	241	311	252	305	279	296	289	251	272	281	314	282	283	279	260	279	292	277	288	293	294	262	266	277	287	285	265	270	277	268	259	258	274	286	260	269	273	253	287	285	260	284	304	260	286	276	295	271	272	287	294	272	265	249	265	282	278	279	252	285	258	244	275	251	260	267	237	280	282	285	253	304	269	278	261	291	261	266	259	274	260	262	251	272	276	286	289	257	253	264	288	272	279	242	250	244	278	273	255	277	254	282	288	275	301	293	301	261	254	278	289	250	245	294	261	243	250	278	277	289	288	334	288	293	250	246	260	282	289	265	283	269	274	299	276	261	296	246	274	279	286	276	253	270	242	282	240	252	270	296	307	266	254	280	277	287	291	273	263	286	301	255	297	269	276	287	306	301	263	256	259	261	267	263	285	297	256	271	281	301	265	276	264	293	252	284	287	259	264	264	298	266	296	266	253	270	251	271	295	262	300	279	256	277	306	253	291	279	300	277	264	248	272	257	277	272	260	286	269	276	272	266	270	285	238	244	284	250	257	269	268	229	247	274	262	285	256	286	284	271	305	272	294	302	267	275	248	245	290	264	276	252	271	270	277	251	281	254	258	245	277	281	254	282	263	269	267	294	293	299	244	286	275	263	267	271	265	261	285	292	260	270	277	299	255	282	289	283	239	245	255	288	243	266	287	270	270	306	254	243	289	249	260	319	295	270	258	265	274	280	284	299	288	250	301	254	238	273	263	293	302	282	286	279	251	255	301	263	284	255	286	262	245	286	303	303	304	303	259	257	285	276	267	266	261	263	275	285	270	259	301	252	317	285	274	294	261	275	255	265	292	273	289	270	253	287	272	264	281	279	293	279	272	302	269	278	264	247	269	303	283	260	272	233	276	276	305	283	278	291	290	283	280	270	270	282	282	247	252	283	279	293	272	295	268	284	256	254	292	274	255	275	292	272	249	266	275	267	271	266	286	273	274	284	270	270	284	285	292	286	285	274	271	234	284	309	289	288	274	253	271	298	278	283	288	294	264	254	264	267	260	266	262	280	276	264	273	285	260	288	255	225	251	273	240	277	291	276	275	282	280	314	261	296	238	245	294	256	260	281	307	271	301	270	258	243	282	285	255	309	276	261	268	257	254	278	288	270	287	280	259	264	269	273	244	248	281	277	224	286	281	298	267	300	292	302	278	294	270	262	269	282	261	261	291	291	292	254	254	248	312	292	277	303	284	246	300	253	284	310	282	256	262	298	258	272	303	303	255	302	285	282	306	270	294	269	285	260	285	282	288	268	300	298	294	246	262	291	284	293	293	285	264	239	272	270	291	281	254	279	267	287	268	263	255	270	326	261	244	271	268	271	245	291	283	274	260	252	282	322	300	272	280	311	270	271	250	308	287	267	279	279	272	270	267	259	252	263	289	277	259	287	278	271	298	262	298	278	314	239	289	283	277	296	258	284	280	280	250	279	266	268	287	271	282	266	261	272	268	279	276	258	281	286	279	288	264	268	284	301	273	287	267	232	260	286	295	295	331	271	258	268	280	274	263	272	296	276	281	292	278	291	268	269	260	268	284	325	279	295	285	270	291	285	271	291	285	292	268	244	273	231	270	282	266	266	290	286	278	281	281	263	294	267	272	314	285	292	252	241	253	260	262	290	283	263	286	274	284	282	250	281	277	263	271	256	265	275	227	263	287	288	313	263	279	255	277	297	265	290	282	295	291	279	252	285	302	300	275	267	273	266	288	239	233	271	275	276	276	278	262	304	267	251	269	272	254	274	270	276	250	286	287	277	282	270	279	279	273	257	300	281	287	308	271	267	267	306	296	264	284	278	268	299	269	266	269	267	270	252	270	290	272	293	275	271	277	271	270	258	272	246	266	274	269	267	286	263	276	239	290	297	264	300	250	267	276	280	270	301	249	273	298	274	273	294	261	249	299	295	269	248	291	254	274	273	248	251	271	266	237	278	259	243	271	314	293	274	309	254	271	284	291	263	225	273	271	253	275	304	241	275	273	252	251	259	277	277	271	281	260	286	236	279	277	287	267	273	271	252	256	284	259	277	262	283	255	283	274	247	259	297	262	329	264	291	297	243	235	262	274	259	275	280	269	285	243	257	287	284	283	273	239	267	279	286	286	288	237	263	277	250	278	251	246	253	275	291	258	274	261	239	280	273	258	304	265	287	263	264	249	275	289	245	260	259	277	220	319	291	276	230	278	291	264	294	285	326	274	241	278	260	247	274	250	295	294	283	269	295	287	275	262	239	266	248	246	282	284	288	285	279	267	264	246	269	296	274	257	267	266	241	277	271	279	263	311	289	256	296	272	280	277	252	227	266	251	263	276	270	272	263	274	298	292	280	252	274	276	274	279	308	265	289	292	283	256	254	275	277	310	281	258	289	292	300	253	274	268	303	290	281	288	303	248	252	289	281	264	269	277	274	293	266	292	280	277	285	294	267	302	256	265	285	307	261	304	259	302	285	249	276	296	239	291	288	262
5833	5584	13536	12759	8887	5893	3699	2306	1465	1025	824	726	615	684	639	599	647	612	600	626	621	602	633	643	576	640	627	647	626	609	617	606	563	599	599	570	572	634	588	662	630	629	587	617	595	603	645	597	645	635	607	635	629	611	605	627	612	603	642	652	607	599	590	670	569	635	610	609	644	650	607	591	623	570	572	648	655	639	579	614	610	638	587	607	625	632	635	599	576	613	621	611	602	591	601	651	629	639	596	653	629	581	625	606	613	644	614	572	610	654	636	676	632	605	626	649	614	641	628	620	607	666	637	600	614	628	634	601	644	647	615	582	648	598	631	614	598	603	627	607	615	622	579	603	595	663	650	657	646	628	615	613	645	617	643	623	620	623	596	636	637	618	605	631	616	622	648	586	595	583	622	609	631	627	599	628	581	635	649	622	591	645	638	605	621	658	635	635	626	568	594	637	609	625	593	621	630	658	634	663	627	582	606	600	617	642	636	588	634	615	655	672	578	651	640	585	616	642	629	596	632	620	624	641	583	592	622	623	622	596	627	566	694	617	641	595	622	617	643	633	633	605	647	618	650	638	624	602	654	639	598	600	654	632	625	616	633	618	627	614	686	602	642	607	599	639	623	615	638	645	600	621	598	685	664	616	609	602	618	612	632	601	624	609	617	629	639	647	604	613	580	678	630	595	618	650	645	573	601	597	621	623	602	641	599	592	600	641	622	611	601	653	651	656	626	630	590	635	658	598	642	636	601	542	641	631	601	597	605	649	582	565	624	624	593	621	620	581	603	629	614	631	623	561	666	665	666	670	626	642	632	583	605	627	640	628	629	593	620	586	626	638	590	615	629	622	620	670	651	636	604	632	554	596	650	600	625	602	612	584	640	602	607	604	618	611	617	583	604	619	605	596	564	570	626	605	594	643	585	608	615	623	600	610	587	633	626	570	627	623	624	641	599	609	629	610	628	607	650	619	591	639	626	591	595	674	579	638	596	612	602	627	634	627	627	616	625	656	600	617	657	644	618	592	665	647	634	598	618	612	565	609	630	610	556	587	624	610	599	604	661	604	613	632	576	614	645	561	637	660	610	584	623	592	620	633	608	626	626	627	606	634	587	605	606	630	618	647	609	588	622	620	569	567	622	638	623	596	567	588	636	620	648	604	661	627	572	581	668	601	634	607	609	631	580	627	630	636	618	628	597	617	673	615	628	617	619	620	651	609	632	585	619	641	602	583	624	590	640	655	628	605	649	600	628	617	599	631	591	596	616	623	593	606	631	646	616	602	602	620	599	583	593	641	605	618	621	628	604	590	553	624	579	637	593	617	594	569	597	598	593	600	588	609	606	624	628	630	596	611	647	596	641	651	623	579	580	640	663	584	628	604	584	632	590	642	587	606	638	605	632	642	611	619	637	616	598	578	590	610	613	628	630	630	649	600	601	634	625	610	602	615	586	612	597	598	588	656	562	624	619	639	638	588	609	604	577	623	571	638	623	637	642	612	629	602	634	615	596	575	596	557	566	648	604	591	598	624	626	609	613	579	622	582	625	638	631	644	674	637	607	610	635	581	606	637	616	607	609	642	603	600	641	653	616	633	646	607	634	629	610	596	640	576	597	597	605	604	652	653	609	620	612	604	611	591	589	620	612	590	634	592	596	602	630	632	658	618	624	583	666	579	598	623	621	628	615	590	641	578	637	617	655	633	595	617	647	605	618	616	577	600	611	646	618	589	643	625	599	609	597	592	627	592	627	597	622	616	597	627	594	607	641	625	599	595	665	637	624	618	674	640	601	587	622	623	599	587	651	592	550	617	580	635	636	660	591	613	587	664	609	609	575	635	620	603	610	602	611	618	623	601	608	617	556	642	584	624	636	633	603	664	604	603	617	598	630	629	618	608	627	606	600	603	645	609	645	653	624	588	624	615	601	661	604	630	613	557	616	589	622	641	579	633	636	605	600	606	617	573	641	620	599	584	626	601	668	649	575	609	615	584	635	614	622	634	623	584	596	619	610	591	590	591	660	623	609	642	625	623	602	632	586	630	629	610	645	605	588	660	601	622	619	605	635	579	587	574	560	607	624	576	612	640	604	649	688	609	621	629	639	593	604	620	593	593	671	629	597	607	631	616	624	637	665	599	601	594	617	646	617	628	614	621	639	582	620	608	607	640	609	626	667	632	610	629	606	606	602	605	631	627	640	596	610	550	624	615	631	582	620	596	638	611	596	630	611	601	625	602	609	588	621	605	563	602	592	616	589	640	610	600	615	625	618	644	644	611	619	617	638	630	609	586	590	586	616	585	672	589	627	599	615	621	631	620	626	607	595	631	627	592	629	689	608	602	603	587	628	603	601	655	591	625	592	588	652	635	605	701	623	650	594	606	637	590	622	691	617	583	599	638	661	606	609	625	629	611	629	578	607	587	645	613	633	609	600	611	603	604	584	600	623	614	632	674	614	598	628	640	624	616	628	654	616	600	614	622	597	641	631	602	604	668	676	600	554	560	631	611	599	635	643	624	634	587	591	610	601	601	639	608	628	625	589	639	585	594	635	613	617	581	622	619	629	607	635	624	648	599	626	627	591	608	655	591	644	566	580	646	646	607	625	637	575	632	608	617	602	616	658	605	622	648	612	588	625	593	629	646	613	619	595	628	564	609	615	568	656	614	632	635	657	585	629	616	602	623	599	639	626	630	627	624	614	619	576	589	647	643	632	557	627	600	579	637	595	619	656	607	599	621	605	656	644	620	623	579	587	632	633	653	619	643	662	623	614	586	658	583	647	657	685	620	628	611	626	587	628	603	631	609	607	632	593	655	575	643	645	580	625	613	605	619	593	637	594	616	605	584	609	607	598	635	571	644	612	630	622	615	633	619	646	606	622	624	637	603	621	581	596	629	659	627	581	665	606	629	639	609	651	598	598	648	634	608	633	626	655	626	621	627	622	624	595	597	671	646	556	623	638	650	609	622	611	617	612	605	632	620	659	655	631	641	605	685	669	611	615	567	584	580	648	675	630	632	651	645	651	606	612	633	618	657	626	593	670	612	668	618	630	575	609	573	616	603	654	618	602	603	626	587	609	601	570	640	611	618	613	597	614	594	644	590	621	605	645	560	610	586	622	639	608	591	640	594	611	602	598	633	616	647	607	576	603	615	668	645	582	600	668	580	589	620	608	597	625	610	652	611	604	577	618	656	630	581	607	598	634	650	624	628	602	612	655	630	572	676	618	638	592	590	634	608	636	571	615	619	618	613	618	611	623	623	627	623	602	610	625	600	613	654	606	641	612	598	628	631	665	598	685	620	595	588	610	627	665	597	612	651	606	633	575	614	620	623	633	598	596	653	637	618	642	588	621	612	640	616	620	626	611	631	658	617	618	683	612	598	640	581	640	624	594	625	619	631	612	607	624	619	603	636	644	666	623	573	606	650	636	585	636	646	627	612	604	648	656	626	593	601	642	653	586	606	605	642	583	591	634	621	663	623	590	633	620	622
67828	68821	76415	64873	50787	36519	23259	12082	5204	2263	1136	785	460	372	379	372	412	368	365	393	390	392	357	389	398	338	378	350	368	371	339	397	370	367	359	358	395	344	356	372	370	321	377	356	369	414	378	368	379	376	362	403	342	376	383	377	347	351	392	365	361	360	370	417	369	349	381	370	391	396	361	361	363	352	396	358	369	381	378	362	361	374	400	369	378	401	394	371	347	375	387	389	387	347	403	388	405	362	372	371	362	367	374	356	391	355	376	395	420	386	364	397	400	384	393	360	368	374	409	379	399	371	352	405	375	387	341	356	383	408	383	357	405	381	375	382	373	358	407	389	380	382	399	410	410	348	346	373	367	351	376	392	378	381	374	395	383	365	400	364	415	374	415	390	375	405	379	414	417	375	390	392	394	374	396	385	360	360	345	379	375	365	405	366	396	379	396	368	401	374	414	382	395	366	382	368	371	374	373	374	381	408	400	363	385	388	390	383	406	358	361	387	386	391	374	368	419	358	384	379	376	328	318	391	378	391	368	388	368	385	365	386	435	356	349	385	408	403	347	394	370	397	389	358	383	378	388	428	376	380	383	380	364	387	364	407	345	397	394	348	409	402	358	399	381	409	386	353	366	378	350	344	398	383	392	370	394	360	351	416	363	365	365	407	368	400	395	374	380	338	371	414	397	374	371	399	329	361	360	400	410	417	395	408	439	406	357	357	380	382	390	378	374	369	389	407	402	340	373	397	378	377	420	392	369	389	395	377	332	346	367	352	359	360	352	372	355	380	385	392	370	368	343	370	371	371	377	386	380	384	405	371	398	392	367	348	392	355	371	405	365	372	365	360	370	394	383	409	389	418	373	413	385	369	385	341	363	377	363	335	351	360	424	417	398	373	373	365	407	347	376	404	369	362	365	387	368	402	398	378	380	391	335	409	371	371	396	383	403	367	373	399	364	397	388	414	401	400	355	368	360	363	382	358	367	419	380	378	384	343	397	384	372	398	363	384	359	344	364	375	391	374	386	349	384	377	358	374	369	343	368	382	363	373	372	372	367	366	357	362	386	391	382	374	397	402	360	380	378	384	401	395	394	348	363	370	366	361	344	370	367	386	388	374	351	402	413	357	375	381	376	412	369	371	376	398	336	414	371	426	373	365	408	396	354	398	373	349	393	387	395	369	348	385	367	407	361	371	337	391	355	383	367	374	382	379	348	336	361	365	368	376	393	385	407	384	392	385	358	373	374	365	364	353	348	404	398	352	360	380	376	376	396	390	355	345	397	369	394	354	371	357	424	370	380	364	343	400	341	356	404	366	402	399	380	373	375	388	366	360	338	407	383	399	389	381	401	349	389	403	367	345	349	385	357	372	413	445	401	384	354	417	377	349	399	378	348	363	340	362	358	394	385	390	389	323	372	369	365	369	376	394	387	354	368	378	334	363	375	416	356	353	364	333	366	358	375	366	363	375	379	369	386	370	406	386	367	351	382	399	408	373	380	377	364	356	386	326	356	393	401	414	369	391	386	357	413	417	423	368	388	332	363	415	369	395	385	395	384	394	401	373	363	368	394	381	371	380	384	367	375	372	352	322	365	378	392	406	368	415	367	383	382	361	371	364	390	390	373	390	367	354	407	360	373	395	388	349	368	351	382	368	389	400	378	384	346	388	358	386	367	371	361	378	374	362	386	386	363	356	374	358	378	396	347	364	362	368	356	341	360	385	393	379	364	397	376	376	399	410	405	409	368	378	386	405	386	380	381	386	380	396	395	370	370	379	392	379	408	361	342	343	405	438	389	404	386	400	364	399	398	333	424	385	404	380	371	373	373	374	340	382	409	370	394	390	352	391	380	403	372	384	394	397	392	378	388	388	426	385	373	357	352	406	371	349	366	399	384	373	389	400	400	374	368	393	397	366	376	382	344	376	415	344	412	401	354	358	324	391	329	353	408	376	323	396	386	393	364	396	364	419	400	367	406	362	368	359	380	387	409	381	379	347	363	412	402	360	399	344	385	381	374	346	415	368	390	379	404	374	383	355	395	399	362	420	392	352	397	409	387	382	372	408	377	387	351	363	369	382	394	392	371	389	365	389	363	363	391	353	432	395	404	382	386	389	364	366	369	369	325	367	403	407	397	354	380	405	434	383	364	379	372	369	318	364	344	406	337	367	384	362	425	346	389	404	411	327	344	387	387	356	354	411	399	385	371	396	394	381	411	415	403	380	381	399	378	397	398	402	395	425	368	404	363	390	390	398	364	375	352	357	344	407	371	378	350	369	378	404	378	411	360	386	385	391	387	375	404	341	397	376	392	355	390	337	410	380	364	368	364	372	397	371	360	352	384	340	364	364	392	378	364	376	397	352	401	383	372	386	356	387	368	386	412	356	358	359	374	415	387	419	338	404	403	368	402	403	358	415	375	376	383	366	345	393	351	381	390	384	361	376	365	420	376	373	362	387	384	402	397	396	377	352	410	338	425	378	412	369	428	364	367	390	419	399	385	382	372	411	431	365	409	383	390	367	381	350	378	416	357	379	361	358	410	374	381	331	406	373	367	411	380	385	382	384	358	387	330	350	389	356	378	368	343	362	347	400	381	369	366	362	398	362	375	379	400	351	396	400	371	379	394	393	374	389	372	386	399	399	382	387	383	363	403	410	362	405	324	376	382	372	387	361	367	371	367	347	376	372	363	389	354	404	364	338	366	381	355	367	367	404	401	360	390	363	362	421	350	361	404	382	374	416	373	392	353	386	388	382	398	367	338	368	403	362	362	391	388	391	394	364	398	368	326	373	405	316	408	397	382	410	379	390	418	410	390	401	396	417	397	394	389	402	376	359	359	378	392	395	387	383	350	365	355	366	357	367	362	396	381	368	406	365	364	368	398	361	408	366	330	355	344	366	383	368	393	413	358	351	380	352	381	368	357	387	421	377	354	387	355	397	398	369	396	373	361	361	421	360	366	385	369	384	392	391	379	407	390	397	403	357	402	375	341	408	360	373	393	406	384	393	382	361	354	383	399	348	366	375	356	327	369	402	388	382	368	357	391	407	394	427	397	361	326	366	392	347	406	386	337	395	380	384	371	366	364	399	368	385	377	370	358	365	391	348	380	387	367	357	384	395	388	380	360	410	371	374	340	353	384	370	376	388	362	380	404	402	381	378	344	368	371	352	379	373	386	380	361	360	390	381	372	401	344	376	358	344	390	379	409	362	423	376	366	359	401	389	343	373	429	403	387	407	376	407	398	371	431	401	400	384	339	351	404	384	383	385	367	390	375	339	355	369	374	389	379	361	368	392	358	396	339	403	336	371	358	373	382	391	322	353	389	350	353	393	371	357	391	379	347	375	371	383	368	348	425	373	417	356	349	388	361	394	360	401	377	384	408	374	427	364	378	381	341	422	361	366	404	390	362	392	401	399	385	362	376	397	396	355	418	371	407	397	339	392	400	391	394	380	371	357	356	372	405	372	364	385	397	403	398	362	368	395	356	389
39405	51163	70089	69556	59683	48270	36903	25357	14830	7903	4029	2158	1298	868	837	833	801	848	850	827	843	861	793	780	854	789	840	839	809	758	830	814	807	790	788	808	837	838	844	776	798	822	808	845	834	819	827	815	835	858	815	879	852	785	777	825	839	830	845	813	786	811	801	797	800	800	781	814	864	800	898	874	818	795	842	796	821	810	804	775	805	851	813	838	833	803	826	827	832	803	834	873	816	801	835	805	778	862	784	857	851	793	841	812	853	790	808	802	836	765	793	791	851	814	791	803	802	795	850	809	812	813	831	799	858	814	812	801	826	820	775	769	802	821	800	803	807	837	790	872	779	812	826	835	846	831	851	851	756	867	811	811	793	846	759	805	825	773	828	848	824	752	762	797	815	814	842	775	806	847	848	845	852	815	856	846	797	753	832	745	837	766	795	773	861	815	786	845	816	864	760	837	816	818	834	822	845	785	790	812	800	837	851	804	793	838	897	848	805	813	843	771	820	814	822	798	808	799	840	818	799	801	800	859	863	784	777	746	770	837	814	829	844	838	776	872	816	835	845	839	736	815	845	764	859	850	826	838	813	798	815	803	806	799	848	823	820	809	856	851	813	814	784	805	854	846	809	863	827	842	873	827	861	822	848	787	838	829	809	833	801	856	825	791	785	831	821	810	753	831	809	873	828	819	819	853	817	796	823	768	785	777	830	821	854	744	839	847	841	868	817	752	824	810	826	841	841	797	808	809	803	789	825	814	830	799	837	817	864	874	818	832	816	798	795	832	839	840	840	791	820	857	842	804	797	817	785	816	869	796	843	804	832	845	878	812	786	830	802	838	750	792	842	792	792	830	795	839	835	792	747	785	798	826	828	853	850	842	861	885	797	785	776	809	818	822	838	785	790	814	848	765	839	843	815	804	834	833	778	854	759	836	813	812	834	805	876	837	818	810	781	788	781	792	825	771	801	804	859	868	837	768	828	810	815	874	862	847	817	740	839	836	820	801	795	829	842	853	793	809	820	851	796	862	763	831	775	789	812	852	818	845	763	837	834	760	802	806	789	830	799	764	870	825	861	829	852	826	831	829	803	826	871	827	851	794	799	854	807	877	806	809	791	866	798	836	838	886	815	814	809	809	792	845	849	794	823	833	817	798	802	815	834	836	804	802	795	829	785	800	800	805	799	807	808	811	740	812	769	760	808	815	855	822	770	839	763	808	836	823	752	816	781	855	836	809	806	812	874	794	834	817	792	795	831	824	790	783	814	846	844	828	786	822	820	839	845	812	786	803	836	800	815	843	825	809	769	807	828	835	755	813	841	811	795	797	806	835	793	777	836	795	821	792	775	849	760	843	791	838	820	801	835	817	773	871	796	855	848	857	843	837	819	786	785	791	789	806	803	826	779	834	800	775	811	765	817	827	830	807	773	797	842	815	814	840	848	807	816	838	854	817	823	798	832	820	802	835	843	785	805	772	841	783	804	809	812	837	815	810	837	808	809	812	791	839	852	783	809	785	791	841	849	808	821	766	814	816	840	757	779	829	813	811	827	804	761	825	783	847	779	803	799	791	811	806	867	827	814	799	771	839	822	822	771	810	826	828	794	799	846	833	862	830	793	827	815	808	827	794	875	834	804	796	839	823	793	837	855	795	784	850	770	802	808	819	866	822	823	806	824	797	838	772	798	805	804	814	829	840	817	824	852	849	816	791	749	826	858	810	835	844	843	824	767	846	784	865	866	822	806	818	796	807	792	872	837	853	823	824	890	830	795	772	815	851	798	817	834	784	839	857	839	781	858	789	804	822	844	862	835	803	818	868	818	823	861	858	822	782	833	808	823	849	818	778	794	817	871	804	826	867	773	786	811	882	781	791	829	871	853	788	828	838	856	825	817	808	803	837	815	814	840	838	797	800	837	830	791	769	868	840	810	775	792	822	797	799	814	825	796	854	819	790	838	826	805	859	873	801	826	835	866	796	856	786	796	826	875	815	839	869	871	822	837	797	816	823	779	815	774	815	819	828	818	813	844	841	797	861	788	784	788	843	845	851	791	830	775	858	857	803	808	800	830	801	829	854	829	808	822	841	866	769	841	864	788	838	802	833	796	817	797	796	809	782	816	795	798	820	822	826	805	804	836	824	818	812	786	798	833	889	826	841	839	854	810	870	797	800	802	856	832	816	823	823	831	833	797	811	805	767	859	815	802	811	819	813	849	805	829	839	801	808	793	815	812	812	828	760	807	783	861	849	793	810	814	765	828	800	862	842	845	857	828	800	781	869	791	786	846	807	815	822	828	854	859	851	887	843	856	875	792	768	838	819	793	827	813	814	784	821	802	831	829	833	806	799	800	849	861	813	838	864	802	808	837	791	812	757	812	793	817	798	814	815	808	806	824	762	809	805	914	871	759	773	774	794	798	868	818	815	804	814	795	802	834	818	841	783	786	844	835	782	799	795	777	825	791	843	801	802	877	814	784	801	820	880	817	815	790	740	830	806	842	857	762	787	829	821	792	798	732	850	844	814	821	768	838	874	857	791	872	810	805	792	828	774	797	827	801	848	850	850	852	830	764	799	850	788	837	819	794	812	805	842	835	810	834	853	782	806	779	817	860	848	813	825	784	784	910	831	753	856	789	820	836	825	827	828	838	851	771	814	845	868	790	791	822	815	878	790	806	842	807	857	802	832	794	804	812	795	851	854	873	814	795	844	805	888	802	787	836	778	860	823	846	811	823	861	863	792	854	806	814	825	779	803	853	762	821	803	767	808	779	845	816	795	831	809	788	793	849	884	850	868	842	830	827	802	864	776	793	730	795	848	808	827	828	827	803	855	814	791	841	760	867	874	756	789	808	798	805	804	774	791	803	789	852	805	826	822	838	822	810	795	844	836	824	829	833	842	822	827	776	865	812	754	847	834	824	849	798	773	823	796	786	814	831	831	851	834	784	805	844	838	842	852	894	886	734	824	795	845	804	855	795	794	823	848	817	834	826	801	842	796	822	841	810	841	844	783	802	812	805	778	840	813	821	797	821	811	830	886	822	850	803	849	842	777	824	793	815	796	838	828	821	811	793	784	855	845	842	877	845	811	811	812	861	831	788	830	847	793	776	823	863	835	830	825	798	772	865	771	810	839	784	816	799	809	819	786	854	790	826	828	805	860	841	820	792	838	840	855	840	802	809	820	830	822	812	862	836	825	802	848	841	855	787	807	826	848	830	846	831	819	884	841	812	850	831	817	797	867	889	816	797	833	797	768	831	799	806	797	797	811	845	819	770	879	793	802	823	779	794	816	872	822	839	838	816	779	793	829	818	822	777	811	785	848	765	804	838	839	815	868	814	822	808	749	824	807	797	839	813	818	727	811	843	800	817	803	803	816	794	788	797	831	835	861	813	804	813	866	773	805	831	833	816	803	832	787	825	851	811	824	833	863	840	833	785	867	835	813	818	848	766	886	809	827	819	848	841	815	800	837	826	819	796	824	851	754	815	822	833	798
69905	70678	76740	65606	50573	36589	23610	11857	5048	2262	1111	663	510	436	420	410	401	401	413	393	407	395	448	398	394	409	403	373	414	405	419	397	399	409	414	387	383	374	377	404	416	410	388	410	398	372	402	386	398	436	409	420	401	438	413	448	376	392	387	358	395	390	387	393	354	410	415	377	371	379	413	393	376	402	428	415	367	395	414	376	365	409	434	334	391	387	408	419	414	410	400	418	406	403	408	401	366	380	370	423	375	411	375	397	405	427	405	397	397	382	361	379	385	414	381	400	404	423	381	374	405	411	426	384	391	381	383	389	412	388	380	388	383	404	393	391	369	386	397	401	366	382	439	400	423	405	415	387	383	381	394	412	365	381	402	371	382	394	394	413	366	381	388	415	404	382	417	375	394	355	367	377	379	395	397	405	363	420	442	413	408	418	365	371	389	421	398	383	418	386	410	416	404	414	369	376	401	427	423	406	392	406	363	375	428	409	407	431	380	436	399	426	450	395	372	434	385	409	384	389	375	397	371	410	397	419	377	417	386	390	383	438	391	399	412	388	406	394	427	380	362	383	391	439	397	416	415	430	390	379	369	393	442	379	401	390	392	395	408	395	362	388	386	379	382	395	408	396	362	350	372	359	397	375	404	360	359	366	361	414	395	390	397	400	384	378	361	381	377	422	399	387	374	401	389	416	380	410	381	423	374	380	363	396	422	394	406	396	391	382	392	402	370	413	413	369	411	426	414	407	420	383	393	414	427	394	395	440	410	362	395	417	427	429	392	384	416	395	392	393	356	389	386	399	405	399	374	442	449	400	394	379	418	412	412	401	378	409	389	418	404	418	406	409	415	370	392	394	413	423	378	400	360	404	382	424	370	433	417	411	374	386	341	424	381	415	368	407	367	375	398	367	399	406	417	353	357	387	413	393	402	371	376	384	371	388	446	408	390	400	374	385	401	361	370	388	409	397	382	372	386	392	354	429	374	432	430	432	399	401	372	390	359	374	430	395	421	399	407	401	383	399	391	378	386	401	432	399	425	418	406	413	403	425	430	373	401	434	390	406	397	383	463	430	412	381	428	419	353	404	406	427	405	374	400	425	405	399	441	413	391	394	391	391	417	394	408	386	426	424	402	397	458	351	388	403	392	404	396	415	418	387	414	388	397	379	416	404	378	379	374	369	389	407	438	402	371	369	409	382	388	384	401	383	401	430	432	362	400	444	433	384	400	381	402	407	390	388	393	372	398	395	375	377	391	386	404	370	374	369	396	386	366	387	427	410	414	369	361	364	391	404	426	435	400	365	380	376	412	400	418	410	434	411	414	409	418	385	379	378	405	370	390	362	399	365	425	380	385	391	393	406	389	380	405	398	387	340	395	373	378	410	417	358	382	386	421	375	415	394	435	403	389	406	389	456	394	382	373	404	359	391	378	408	427	405	369	384	362	401	445	401	389	429	406	376	407	408	366	409	385	358	368	380	379	363	396	384	365	402	367	384	393	394	431	431	396	419	387	404	404	420	392	392	396	427	409	399	407	436	394	425	429	370	421	418	404	444	394	363	367	421	420	419	381	421	397	414	422	404	421	391	426	420	404	403	394	426	392	435	378	436	414	405	403	396	412	400	403	449	381	409	384	409	374	411	419	384	402	359	359	407	417	402	368	405	431	376	432	395	394	372	424	387	391	412	405	402	400	411	394	381	396	356	361	414	371	414	421	362	436	414	381	476	411	413	413	402	417	350	375	409	413	358	403	395	404	373	419	403	390	390	401	404	396	384	413	356	368	397	400	379	416	410	374	386	406	422	405	437	388	342	409	414	384	401	442	398	412	367	382	408	419	397	354	386	418	378	371	402	344	421	424	382	377	369	392	424	422	412	399	385	416	418	400	390	438	434	433	416	452	401	396	344	348	356	417	394	387	399	409	376	405	420	396	398	438	418	386	411	380	375	398	355	418	430	407	376	377	400	384	436	424	355	381	414	392	405	385	414	408	406	411	396	434	373	406	406	399	387	391	438	381	401	428	400	435	381	419	385	386	413	423	413	415	392	348	419	385	387	341	394	394	376	356	378	403	404	383	411	379	397	398	369	407	426	382	412	419	407	388	395	387	415	390	414	435	394	385	437	348	356	398	364	379	386	371	404	428	410	383	396	380	398	402	406	419	411	372	395	389	411	380	397	368	395	372	395	392	420	444	374	417	398	401	359	414	398	429	392	368	395	382	390	431	390	456	423	415	381	447	416	449	403	442	393	391	423	399	363	351	412	386	416	354	402	397	441	416	395	415	413	370	393	422	431	408	430	413	390	343	433	391	398	409	413	422	449	419	386	392	394	427	391	419	374	399	380	379	371	355	415	389	404	422	386	395	405	395	396	440	423	378	392	383	367	380	363	414	418	374	376	409	368	377	444	396	404	432	412	404	390	384	443	431	387	383	388	403	356	383	405	448	434	417	389	400	376	396	420	415	352	367	408	414	394	408	369	411	381	383	418	408	407	405	391	372	381	395	387	380	360	416	404	408	436	405	371	403	439	411	417	419	405	396	402	386	384	364	380	374	380	359	384	401	383	403	412	357	379	390	422	324	399	387	413	388	363	391	394	366	378	385	391	362	369	388	367	387	411	393	437	404	408	439	399	395	392	392	407	375	396	405	426	375	417	412	407	391	405	397	336	403	405	375	352	426	410	365	400	412	401	383	417	370	391	395	390	379	409	378	393	419	363	379	380	437	365	419	380	364	395	390	397	404	399	403	379	387	398	425	438	411	405	410	428	401	397	387	412	411	428	443	420	393	382	376	414	360	404	404	393	376	423	438	373	418	386	416	379	417	410	374	425	420	424	411	404	407	410	430	417	416	388	424	381	402	405	378	394	363	388	396	400	407	420	411	399	396	377	394	393	400	380	406	408	396	386	417	408	373	414	425	384	403	411	377	377	396	393	406	443	422	417	400	421	376	371	445	426	437	407	413	406	432	379	429	425	418	403	365	406	392	425	408	419	438	388	430	425	437	398	355	404	407	392	357	417	402	416	401	410	363	384	439	382	388	396	394	413	408	398	415	408	392	413	397	401	378	371	408	449	409	397	360	420	397	405	415	395	366	404	369	425	411	416	406	433	403	394	394	403	342	376	336	415	394	389	377	376	392	417	390	415	423	389	419	410	417	362	408	389	400	381	445	378	365	428	411	365	404	392	405	404	405	385	410	396	415	396	438	428	380	415	430	401	395	426	395	387	395	389	394	394	371	399	397	383	413	411	435	421	386	423	413	388	419	384	395	381	392	418	369	436	387	407	382	381	412	405	408	358	384	371	406	379	379	384	442	428	348	421	402	398	415	395	418	397	414	418	398	394	413	385	371	396	417	411	395	444	447	383	414	374	389	389	374	397	377	381	410	386	396	391	351	394	397	393	397	374	386	366	393	389	442	381	430	416	435	398	420	386	412	407	409	420	403	384	429	436	387	423	395	383	405	417	378	415	359	388	437	419	391	394	392	436
40854	51623	70494	70173	59548	48334	36895	24891	14375	7497	3903	2079	1344	984	866	844	832	828	865	889	840	852	847	914	832	858	848	888	820	897	858	864	818	874	811	876	862	872	905	880	876	904	823	830	836	831	856	806	865	846	834	833	854	847	846	761	860	829	850	877	799	922	929	839	894	846	842	874	860	862	806	885	843	833	819	822	879	857	840	901	839	850	884	847	886	855	847	889	878	854	843	853	885	864	862	791	843	814	926	818	897	869	840	899	815	807	778	815	845	886	859	861	854	822	851	841	853	872	880	801	881	838	818	887	832	857	833	858	823	889	880	886	899	875	901	898	874	872	938	848	839	822	871	835	842	855	834	856	847	832	911	838	877	880	873	823	819	851	864	871	857	879	853	834	822	852	850	856	868	803	855	853	809	888	819	898	879	902	843	849	866	851	866	870	816	841	806	863	857	831	853	910	835	825	810	881	870	878	824	820	832	821	814	874	819	850	837	815	883	882	842	803	845	851	893	867	900	861	839	837	889	847	888	862	882	865	855	854	819	857	821	882	912	901	846	851	877	849	859	867	906	838	848	869	795	921	841	841	868	867	852	930	811	850	876	861	860	840	839	851	795	838	841	800	906	916	910	885	869	811	864	853	812	858	860	860	861	876	840	821	890	847	864	875	808	865	865	877	887	872	820	815	851	933	833	849	866	861	801	907	829	856	833	846	837	815	873	876	882	825	836	824	819	844	830	863	855	874	885	798	841	823	810	857	810	843	819	834	860	871	901	821	838	879	838	845	812	910	835	832	820	885	885	809	850	843	899	869	885	835	895	874	916	835	865	862	879	827	850	874	857	870	877	829	824	839	838	879	852	848	822	779	823	936	933	867	917	880	825	851	824	847	877	867	867	915	856	853	876	823	888	837	834	834	811	898	851	805	844	821	870	860	832	830	882	892	819	827	822	865	784	882	903	854	820	845	856	849	835	798	844	862	880	820	861	879	812	826	852	873	842	884	836	835	840	804	869	896	803	823	894	891	887	863	820	909	874	898	838	860	839	821	833	825	864	864	833	848	807	876	874	853	873	917	853	816	841	781	816	875	939	869	888	844	898	854	832	871	824	842	806	884	795	830	800	835	861	836	818	831	860	869	839	789	839	809	890	883	818	919	839	880	875	858	818	865	885	907	840	843	787	840	876	869	839	877	887	926	888	861	855	888	882	856	875	843	863	890	794	872	856	816	841	831	913	796	863	876	810	877	884	846	857	853	916	870	812	801	836	852	870	824	829	856	898	847	809	853	872	885	856	892	882	869	844	910	843	840	848	830	914	825	896	898	898	889	787	869	786	874	818	850	826	869	817	843	826	846	851	839	886	911	846	829	880	892	867	858	829	847	899	834	837	843	824	825	885	851	864	825	838	850	904	837	866	834	852	951	890	919	880	872	878	884	878	783	867	870	860	855	848	844	850	897	905	818	832	882	844	890	846	834	873	800	838	901	863	886	837	873	819	837	913	853	857	886	824	916	850	828	827	875	896	797	816	829	883	889	853	869	829	821	846	863	901	900	845	837	851	851	813	871	820	856	841	845	831	862	868	839	820	897	870	860	884	897	813	854	855	853	847	880	863	824	888	857	869	779	886	893	844	829	900	907	880	906	834	843	865	782	814	806	867	839	891	825	815	806	907	829	871	899	857	846	881	799	901	881	896	827	820	874	839	815	862	801	845	863	853	855	866	834	835	815	867	879	842	844	849	829	859	856	837	907	828	848	827	824	844	877	861	866	812	841	866	812	888	826	878	839	812	837	822	852	905	877	858	874	858	853	833	799	860	823	806	856	848	854	843	834	910	817	818	863	911	859	857	886	867	903	852	827	851	879	860	857	865	855	852	794	857	867	850	864	882	792	868	875	838	860	914	845	892	867	865	857	843	858	831	846	873	877	901	880	809	849	828	828	847	875	830	874	821	902	871	854	868	862	826	849	875	845	867	882	851	847	834	860	838	878	826	852	834	822	869	852	856	842	823	885	927	822	882	841	797	861	786	829	781	894	880	839	832	849	822	854	824	855	897	846	882	835	851	823	873	825	839	881	813	819	852	831	844	898	823	869	835	829	874	831	816	819	896	842	847	855	875	822	827	869	799	838	864	832	843	842	842	882	831	831	839	798	904	852	864	812	893	821	840	913	837	833	797	852	897	871	860	874	817	911	858	839	860	875	830	802	830	841	880	877	831	882	838	800	899	840	828	794	856	916	813	819	851	870	835	874	861	926	776	822	874	832	843	918	790	894	846	813	862	858	823	843	872	840	857	864	844	851	851	888	836	849	835	832	810	879	873	863	853	840	859	852	830	852	834	844	886	899	895	816	841	893	849	826	845	837	877	847	823	845	865	889	923	827	867	884	861	844	858	836	865	837	849	857	914	858	836	817	835	801	845	897	853	857	807	907	914	775	875	840	858	862	867	838	849	798	877	840	841	840	854	845	861	890	818	849	914	843	846	825	857	803	898	790	872	860	827	832	844	898	883	844	873	858	824	889	867	862	828	840	839	813	846	862	833	847	885	876	890	831	855	829	776	886	804	819	860	866	875	903	830	871	865	852	900	842	878	828	805	890	867	901	869	809	903	845	900	825	860	832	857	811	810	803	860	861	834	871	828	846	886	882	847	871	881	869	853	891	868	848	857	832	874	851	859	847	831	865	848	892	881	866	878	850	809	838	884	848	828	821	863	849	816	868	819	873	802	832	806	838	885	852	875	812	810	871	844	848	881	909	861	868	855	841	847	899	828	821	870	841	857	843	890	881	860	874	872	859	842	769	836	872	887	890	841	872	885	894	849	861	843	869	856	863	807	817	856	839	857	867	872	859	854	833	815	806	832	827	868	773	882	834	848	854	904	866	833	885	807	827	863	894	846	820	830	794	878	887	836	860	838	841	835	843	884	843	827	860	852	879	833	822	837	841	856	838	863	854	874	867	831	868	856	816	820	890	820	873	819	819	841	846	909	866	864	812	857	815	863	891	832	841	838	839	864	847	819	851	853	847	842	835	837	848	836	871	850	851	838	881	838	874	877	836	872	857	842	881	890	840	811	860	838	855	892	863	821	844	889	855	896	881	843	900	850	860	846	890	864	837	868	841	816	909	873	883	866	869	840	871	859	846	815	810	891	849	846	829	800	875	901	876	848	864	882	808	853	877	837	834	829	846	815	822	860	843	838	889	834	884	871	812	854	833	827	801	804	836	864	881	910	817	921	849	892	828	867	774	906	837	878	874	904	909	888	834	865	865	867	887	818	839	856	836	849	918	837	818	787	839	848	837	851	888	829	834	878	850	831	822	862	834	805	853	811	824	889	876	858	854	840	852	900	875	840	842	853	823	884	875	863	848	831	878	843	828	872	823	818	868	906	852	893	862	852	846	863	800	822	863	842	884	856	878	865	886	827	862	821	870	894	818	885	921	889	834	908	834	865	876	845	861	827	793	861	824	893	852	881	822	894	844	860	838	794	839
6729	5328	6490	4289	2391	1480	938	617	475	347	333	279	320	245	264	291	281	279	290	286	266	277	263	276	269	283	242	261	272	297	277	257	277	278	274	285	282	281	270	285	274	281	246	280	282	283	275	293	263	268	243	296	281	282	295	270	255	286	281	251	236	292	278	278	253	275	264	301	255	246	282	259	281	295	273	288	304	260	281	278	263	282	290	274	253	272	283	274	251	244	284	288	283	270	273	287	283	282	250	267	300	264	263	275	286	248	277	261	277	286	278	278	279	267	247	282	275	296	268	249	302	317	267	247	254	307	268	277	271	289	276	268	260	290	249	261	292	259	268	273	260	268	276	272	258	295	260	280	288	287	286	260	281	223	267	283	256	292	304	292	275	291	267	297	267	271	259	285	314	260	280	273	265	261	265	290	236	283	263	252	260	297	286	255	268	272	278	288	258	256	254	260	279	272	303	255	267	275	273	271	273	288	262	292	243	299	274	269	276	273	290	270	269	311	301	270	292	275	245	254	289	267	246	249	271	260	291	263	273	266	271	308	280	288	301	252	280	278	253	282	286	237	283	264	235	286	250	282	245	274	268	277	301	274	302	285	228	284	252	254	285	262	273	271	239	278	300	292	265	286	283	278	260	278	303	285	241	284	298	258	272	267	291	286	264	285	276	276	256	265	284	296	299	262	282	278	255	283	288	284	283	267	282	298	281	281	262	287	287	295	276	265	249	244	286	271	284	241	278	282	284	264	250	286	284	253	271	283	226	277	252	308	270	244	282	262	279	259	283	291	279	278	275	276	282	275	260	271	277	303	249	259	287	279	236	265	268	262	282	280	275	285	267	268	275	282	258	287	260	252	288	285	275	266	291	280	263	254	296	285	309	251	297	267	258	233	272	273	261	259	225	264	283	278	283	259	290	265	267	253	262	265	271	262	282	242	256	284	252	256	267	261	245	250	242	275	272	286	264	278	276	294	278	276	273	293	262	281	286	263	263	286	274	252	268	246	271	311	293	291	282	295	275	305	287	291	246	273	238	295	283	255	285	254	294	273	260	293	275	248	268	281	282	292	258	265	276	290	252	268	254	278	281	256	246	263	281	273	254	269	265	261	281	272	277	264	279	280	234	274	299	292	273	276	286	247	273	270	252	287	245	265	266	248	263	278	293	310	259	283	279	286	275	254	288	246	278	270	260	278	259	267	285	243	268	262	270	273	295	286	276	309	294	308	305	275	260	284	287	270	278	253	282	264	255	253	257	284	273	301	297	296	273	289	291	274	279	274	242	270	286	244	246	292	330	275	272	261	261	273	283	303	254	287	295	276	251	255	262	261	231	288	253	257	279	260	279	282	279	246	267	244	246	283	281	291	297	285	261	263	262	296	276	268	275	261	275	241	304	279	262	291	280	264	261	268	276	290	253	276	306	283	276	256	252	259	313	245	269	261	309	279	264	253	246	266	258	290	292	254	259	262	258	294	301	250	287	292	319	258	284	264	270	307	251	258	295	291	267	240	303	266	240	272	270	277	295	279	302	295	239	283	261	297	296	257	286	267	268	307	290	287	275	272	275	279	280	256	272	261	272	256	269	276	261	262	242	266	281	278	274	274	254	267	252	268	260	293	274	277	284	293	246	322	259	258	246	252	276	256	278	270	287	288	277	271	266	276	263	265	262	239	270	277	265	254	255	271	288	269	268	262	302	240	282	269	280	256	256	289	256	275	288	264	261	257	263	260	235	281	267	257	279	285	259	279	249	276	273	306	267	284	232	282	286	280	275	277	262	293	262	259	284	311	295	235	258	289	286	256	247	264	267	281	253	270	271	291	266	259	270	254	313	263	266	269	280	271	310	287	294	285	271	266	262	256	263	264	259	268	299	258	239	236	247	240	265	253	294	268	283	270	292	260	259	260	279	271	299	299	253	288	263	263	248	277	287	274	289	272	268	260	264	288	291	252	263	279	246	291	258	270	312	276	282	257	290	287	267	292	228	273	259	263	274	282	282	256	250	292	269	290	302	290	272	279	271	288	252	265	285	286	273	275	294	270	210	281	263	243	261	228	245	278	259	247	299	271	293	266	291	288	242	271	297	247	266	236	271	309	302	291	267	252	275	266	280	274	288	277	288	283	284	240	260	284	278	282	277	299	288	244	251	256	246	288	279	238	254	275	272	288	280	253	296	265	271	260	235	299	298	254	241	270	275	291	280	274	266	265	248	247	265	249	274	246	291	267	271	274	245	260	279	276	246	272	260	264	248	252	259	261	268	282	267	287	251	256	245	287	264	280	252	253	285	254	274	288	266	277	247	256	303	260	263	257	269	291	263	298	306	278	273	284	295	267	270	247	262	292	248	254	257	290	257	273	259	265	282	291	312	257	290	289	262	257	255	259	283	276	306	276	254	296	268	270	242	263	281	302	252	269	258	250	267	277	287	268	291	290	267	268	269	238	289	292	267	264	291	268	297	276	269	274	283	265	294	272	277	251	262	258	274	301	274	299	236	239	249	254	296	268	295	271	233	271	274	297	283	243	292	294	248	267	276	272	258	298	250	301	277	246	259	273	276	287	288	256	298	260	270	256	280	278	275	274	262	299	242	275	252	260	285	286	302	299	258	257	267	281	277	287	272	271	257	298	251	260	262	300	273	258	305	306	279	232	246	264	303	272	267	265	298	296	263	266	288	284	284	254	235	265	264	282	285	261	271	261	272	278	286	292	265	249	274	298	274	280	277	268	297	276	267	266	255	257	271	264	269	288	270	271	275	277	268	286	269	243	259	299	267	260	248	273	283	270	263	315	289	242	287	233	266	287	275	282	277	263	266	255	283	277	269	278	278	268	272	243	288	264	249	273	292	268	289	282	287	274	264	279	287	278	289	263	291	280	273	280	254	268	255	290	302	270	227	282	281	281	298	284	305	269	276	283	255	237	290	285	274	276	254	258	272	259	248	268	261	269	254	262	280	252	241	254	274	279	260	288	311	299	293	266	286	238	275	287	282	306	266	260	273	244	284	285	268	252	253	274	291	276	261	294	284	261	266	232	248	233	271	255	265	292	265	258	256	268	291	246	272	285	286	270	249	283	277	265	291	257	253	251	251	277	253	299	263	299	300	277	300	281	268	290	300	274	261	286	283	305	249	313	259	265	292	293	286	295	270	272	277	287	270	276	279	290	285	269	278	268	292	306	274	271	254	286	277	282	294	262	272	269	253	264	287	260	265	262	289	269	270	250	260	250	282	267	286	289	278	319	274	268	303	268	276	230	247	305	253	278	275	277	279	281	315	266	256	284	302	291	256	284	268	254	268	279	286	271	315	281	270	282	265	283	309	274	292	301	293	266	276	272	284	300	246	296	282	279	254	254	243	311	283	284	255	290	267	257	251	275	256	284	259	272	271	272	236	298	271	273	274	289	322	274	278	238	279	265	249	266	292	250	315	307	276	277	299	273	290	287	245	255	282	262	289	282	276	257	285	248	268	315	259	292	278	299	304	264
6574	7884	12564	11060	7559	5296	3229	1959	1351	1029	735	724	596	582	581	591	622	623	570	617	573	603	588	615	594	661	605	673	602	602	630	610	592	673	611	618	658	612	586	619	626	621	606	630	581	599	608	612	608	620	616	614	642	589	630	610	610	560	658	601	626	588	582	642	612	616	646	588	640	625	604	632	629	618	636	636	645	601	604	603	599	582	639	665	582	638	630	581	670	618	648	592	618	619	584	580	610	608	660	583	623	581	619	604	591	632	601	593	592	608	620	611	599	581	565	601	639	641	609	605	582	639	599	600	624	573	599	617	634	617	620	577	602	595	632	613	602	594	610	577	608	678	641	584	623	665	616	659	620	629	613	632	636	629	605	615	583	613	641	628	600	558	659	584	602	625	584	608	591	617	610	602	608	593	607	595	632	612	573	617	601	636	595	616	607	638	610	647	604	592	595	598	606	617	587	622	593	627	673	605	625	617	613	666	598	612	615	639	593	630	612	609	600	596	592	606	575	617	621	605	649	617	595	615	643	615	592	571	595	631	631	647	627	577	623	616	637	598	604	618	605	627	659	639	601	605	619	627	582	629	559	609	625	640	622	629	554	625	633	640	649	599	657	633	631	633	608	628	587	612	600	599	576	613	647	593	645	664	594	606	631	609	611	580	612	615	675	601	644	599	628	575	625	606	623	622	560	651	587	613	586	619	615	623	643	601	631	627	632	581	586	629	624	608	607	626	594	601	647	605	600	622	619	618	619	559	569	599	598	600	655	643	587	624	619	620	657	617	629	624	636	597	622	594	608	621	591	631	628	641	602	579	610	601	609	593	584	611	569	600	590	640	628	610	641	610	597	611	647	589	614	630	562	608	577	608	593	569	640	621	551	650	627	650	630	633	606	636	586	579	640	619	552	585	615	622	587	580	660	587	640	603	595	618	592	618	617	631	652	614	617	650	616	599	627	602	618	613	594	589	604	607	594	602	642	593	630	630	591	674	631	598	632	635	583	586	658	642	596	626	639	635	616	653	641	640	598	583	591	620	608	621	633	625	614	617	551	589	613	604	600	580	609	632	607	597	611	552	590	629	632	611	619	602	601	603	577	591	608	605	631	619	582	624	637	619	581	615	626	618	642	576	582	644	600	586	576	645	585	552	564	576	608	618	579	641	638	612	627	618	578	630	597	600	624	625	633	630	567	613	573	610	645	665	600	615	657	567	612	639	593	578	587	629	654	597	642	583	624	628	618	610	606	624	625	595	621	593	674	606	608	615	629	605	647	584	638	597	568	561	632	636	604	595	601	608	619	607	593	625	629	600	595	600	644	647	603	585	654	631	612	597	606	586	627	600	608	597	593	586	623	613	571	632	611	615	649	608	612	618	619	629	642	603	639	572	612	667	596	640	688	622	597	618	647	621	597	579	593	626	623	572	658	574	619	613	654	553	588	576	633	599	642	562	624	567	612	609	611	647	570	646	611	622	662	607	606	599	640	598	624	623	637	627	607	626	597	626	589	613	615	620	610	610	618	617	630	566	640	629	608	605	620	578	608	568	580	661	603	638	601	570	587	606	619	590	629	593	633	598	638	544	614	584	617	635	635	614	643	635	607	575	619	648	629	570	642	601	581	622	626	586	607	657	596	591	632	608	635	592	636	573	624	654	612	646	609	581	628	625	620	605	627	599	584	597	608	612	616	627	637	626	645	606	594	654	631	601	650	608	643	624	599	626	604	605	607	621	629	624	611	600	696	604	606	593	643	586	599	608	604	603	642	576	593	621	576	642	604	598	596	612	588	605	640	617	614	588	599	610	608	592	619	561	628	593	619	657	623	615	629	591	586	626	607	636	587	578	625	553	632	633	616	597	590	561	578	622	580	615	616	656	630	612	644	599	645	622	602	612	655	604	604	627	628	587	593	566	598	615	611	570	638	587	600	637	603	668	590	588	579	645	591	591	562	614	618	590	607	641	607	621	646	626	597	655	585	617	652	568	607	610	605	585	602	630	608	628	606	625	619	598	639	591	613	618	600	623	598	558	629	656	623	614	589	654	605	637	613	630	649	625	612	620	607	611	598	573	644	592	607	603	602	612	577	617	620	584	640	638	620	616	609	553	612	601	642	656	613	596	659	644	679	637	624	627	575	667	612	581	624	583	621	654	591	603	656	566	609	627	628	602	618	579	585	605	588	618	628	614	634	626	614	615	626	621	637	624	585	622	639	628	613	606	577	622	576	608	564	602	598	639	620	612	621	625	635	630	587	625	607	571	619	604	644	587	619	627	609	586	616	583	616	603	635	595	615	647	630	589	630	564	633	617	656	591	608	599	596	610	570	628	601	605	589	572	560	624	608	638	631	630	633	604	625	652	611	589	633	626	588	619	607	657	613	622	571	614	580	669	639	582	633	650	605	622	578	608	629	576	606	597	665	614	578	668	590	601	599	601	589	592	630	589	625	644	618	570	635	614	609	603	583	628	581	588	598	617	604	600	617	584	611	589	634	563	649	617	618	604	631	655	622	678	609	576	625	609	603	558	629	655	613	578	586	658	615	627	591	644	589	588	615	607	630	629	639	632	635	569	584	623	587	619	626	633	613	616	634	624	657	593	586	564	580	630	648	617	597	578	650	628	623	621	617	591	615	636	619	618	627	659	622	595	615	673	617	647	624	581	594	623	642	626	587	613	669	623	639	647	611	626	639	596	649	622	611	604	562	635	590	599	623	615	637	612	590	576	585	607	619	598	640	616	602	609	615	592	573	601	597	649	634	584	618	550	611	627	614	591	615	581	622	602	624	616	659	594	604	623	643	638	666	566	614	613	582	625	648	608	567	637	609	635	617	609	602	602	610	615	659	613	630	592	595	600	595	631	609	627	600	578	629	616	604	613	568	606	598	638	618	625	591	624	606	574	608	613	654	610	567	564	605	586	726	619	598	603	632	610	644	632	628	588	611	624	553	630	598	566	596	639	616	639	615	617	602	613	586	610	579	650	618	631	608	618	637	622	612	631	604	602	631	637	604	577	593	621	627	665	593	598	618	590	594	606	595	643	582	590	593	606	595	599	616	570	593	632	619	572	603	610	592	592	613	637	620	612	654	589	644	570	564	587	642	636	563	639	659	596	604	578	616	621	629	594	597	625	658	631	595	579	645	616	566	578	626	588	643	620	627	631	575	638	606	648	562	649	630	641	620	620	586	598	615	665	590	615	646	641	580	601	617	612	636	644	577	677	596	646	580	613	625	609	591	575	666	699	619	630	594	617	617	631	640	586	603	632	600	602	587	634	605	598	608	591	638	584	631	629	639	624	620	615	590	620	652	633	595	580	618	629	642	572	591	622	647	626	616	585	577	620	623	595	647	650	630	700	593	625	588	611	635	596	650	636	606	643	594	630	633	606	580	609	641	644	607	601	612	652	583	588	610	645	643	619	640	680	615	597	654	599	641	595	588	636	613	603	560	592	592	604	567	617	627	616	633	650	629	645	617	578	617	616	613	616
68173	67526	75435	65754	50759	36839	23508	12359	5721	2496	1263	744	541	375	367	390	395	372	402	395	382	362	373	379	355	388	393	397	369	366	390	405	357	373	336	375	364	389	378	356	355	378	391	408	352	379	367	395	401	397	377	371	366	356	360	363	405	383	336	365	375	380	337	346	367	339	378	367	400	369	374	357	403	358	388	375	380	342	374	336	354	338	407	362	352	356	372	371	390	350	375	409	382	409	356	348	362	415	381	385	365	348	382	441	332	361	327	370	356	385	367	406	357	392	362	366	381	356	349	352	356	380	356	374	410	380	361	343	364	400	394	382	371	378	371	354	348	339	317	419	401	379	364	402	396	374	381	386	410	394	342	361	426	369	359	370	351	383	365	373	384	365	320	384	407	386	340	370	355	418	376	370	371	365	356	384	379	353	389	378	381	393	343	381	402	374	365	353	379	382	345	367	404	372	380	345	361	366	371	381	406	367	368	383	382	336	373	366	360	410	370	355	373	384	385	402	366	357	374	365	377	359	395	365	384	367	355	351	362	412	389	353	376	353	398	346	371	387	392	385	367	349	379	371	352	348	346	379	417	378	415	385	373	384	370	355	404	381	349	338	372	374	400	372	357	376	380	364	363	387	345	393	365	360	343	360	367	351	386	431	398	391	371	376	417	362	401	361	379	346	386	390	357	393	379	338	393	349	358	365	327	383	332	384	354	380	348	367	377	376	343	372	347	388	391	404	341	392	348	353	386	376	378	354	338	394	362	354	409	370	336	341	347	320	367	358	345	381	380	372	366	360	388	371	338	373	384	381	365	409	406	381	349	340	375	336	357	367	372	387	364	345	383	361	366	357	378	366	403	360	366	392	370	399	387	376	372	336	370	367	386	389	403	377	424	360	349	419	358	369	402	339	373	398	379	378	370	371	355	375	350	372	333	352	352	370	352	400	353	394	392	336	394	373	392	373	371	412	378	366	378	372	380	336	340	351	378	372	384	351	316	390	374	406	371	391	368	340	376	387	416	345	394	411	372	366	337	337	376	411	342	376	364	380	384	350	378	386	367	384	365	333	346	371	358	362	376	383	375	399	385	393	350	375	372	361	341	331	365	396	360	364	374	381	359	371	355	414	375	377	366	358	373	361	321	356	364	350	355	429	357	348	337	375	370	363	326	333	409	385	366	401	345	349	405	376	390	373	393	379	418	382	379	364	369	347	379	356	352	371	378	380	337	329	340	347	384	416	377	373	335	373	397	378	381	334	354	373	343	340	383	318	374	371	417	367	363	380	376	377	384	378	355	348	361	353	326	364	339	410	383	366	336	345	379	368	360	382	347	377	361	369	383	368	388	353	378	368	388	360	360	345	345	395	340	413	375	366	407	361	353	386	349	353	359	383	355	388	377	360	396	362	355	397	358	377	381	405	395	358	371	380	375	360	385	374	352	402	364	391	325	386	281	376	371	371	371	353	357	356	352	339	355	377	368	361	411	339	358	339	357	381	381	359	360	374	362	363	350	395	354	390	374	354	370	366	376	345	379	364	354	364	383	350	394	370	385	337	352	388	367	359	363	378	390	394	352	373	410	326	362	393	353	392	359	364	355	379	373	357	386	395	405	376	398	348	379	361	378	354	348	355	370	367	347	345	332	398	350	358	364	393	386	380	354	381	378	345	397	368	331	369	353	410	379	382	383	394	359	364	373	383	379	395	366	373	392	378	364	360	326	350	345	371	347	341	373	344	382	355	376	369	362	397	370	376	375	418	384	361	392	337	355	377	399	395	367	328	377	372	401	380	361	354	384	358	392	360	361	394	368	384	370	352	391	371	391	346	395	347	361	339	357	368	362	419	358	357	332	370	363	351	365	434	391	348	385	363	356	348	374	404	358	363	371	363	349	355	388	361	374	352	382	402	373	351	343	410	391	368	366	374	383	360	390	349	367	358	354	348	349	370	405	401	403	366	345	354	363	334	372	372	350	374	340	343	380	350	386	372	374	351	363	390	421	355	370	425	342	371	397	359	389	361	402	404	339	295	356	348	396	372	367	367	392	376	342	378	372	377	356	350	420	378	364	383	382	356	377	366	393	404	390	387	342	379	377	377	373	366	379	360	385	396	344	367	384	326	355	345	357	361	370	375	380	386	350	358	355	371	375	356	396	374	396	405	350	344	368	333	338	383	408	362	371	358	384	407	390	376	336	381	346	307	380	379	360	385	368	354	363	348	416	351	354	340	337	377	352	363	377	343	377	391	374	391	385	328	354	372	386	375	354	360	370	351	360	336	353	365	364	351	365	364	355	356	356	387	356	380	352	351	370	365	345	390	445	383	377	360	374	378	391	375	381	374	376	399	383	359	411	369	362	353	370	366	378	347	349	366	362	372	372	398	377	394	361	354	335	358	418	376	361	362	396	375	348	357	401	369	370	396	346	370	405	438	387	343	356	366	391	373	383	298	394	384	343	381	409	364	374	345	355	391	380	367	361	384	368	361	402	343	364	346	355	334	374	341	329	345	378	371	385	379	355	386	387	384	353	331	388	369	373	362	347	395	341	368	335	342	331	363	379	393	353	415	353	395	381	361	381	377	391	364	383	359	329	359	382	386	397	379	341	398	378	359	348	360	344	349	384	356	365	369	394	395	368	362	373	351	336	388	386	374	353	400	357	396	364	398	392	402	354	366	392	371	394	395	380	403	362	361	375	364	385	386	362	359	347	359	410	335	407	385	389	347	347	399	355	315	393	341	402	351	382	377	370	357	365	405	407	388	378	386	380	377	316	366	394	378	367	346	342	335	378	414	365	409	348	331	384	382	379	351	383	353	375	386	376	379	375	363	351	422	352	379	354	361	380	364	320	333	345	386	359	324	377	334	327	356	370	386	378	358	379	351	358	349	354	355	325	394	331	382	352	371	379	362	430	340	397	399	359	372	354	356	336	376	399	399	361	375	380	343	382	363	367	373	398	377	391	398	395	344	365	382	373	391	379	373	330	378	322	359	351	353	370	371	359	405	431	391	390	388	336	366	375	376	386	371	362	375	340	392	355	377	397	382	387	311	341	364	376	342	364	376	362	369	333	393	361	371	370	362	361	380	350	367	360	346	355	394	385	376	326	329	335	384	358	369	386	350	386	365	353	363	391	405	352	349	339	388	350	406	382	398	369	340	373	355	330	375	395	354	378	368	382	388	321	361	357	398	385	336	342	380	375	361	396	357	389	348	348	371	417	371	378	363	364	381	414	366	378	375	386	385	338	412	375	359	422	414	332	381	350	360	372	357	375	372	365	358	355	363	352	363	374	360	356	368	362	380	368	346	365	380	381	358	384	395	364	374	356	333	354	346	387	333	377	340	391	370	358	353	376	377	392	385	360	358	357	352	357	399	369	343	405	359	387	377	399	372	390	363	354	382	424	338	355	375	374	365	389	381	350	374	373	388	358	351	373	339	373	398	353	357	345	367	375	365	339	373	379	419	376	356	393	387	370	375	333	395	397	339	349	372
40812	49768	69641	70056	59608	48593	37436	26008	15695	8345	4382	2228	1318	818	803	778	808	830	789	816	796	801	795	803	758	777	829	801	787	808	746	808	810	871	782	812	821	837	790	816	780	837	790	826	795	839	805	856	831	789	789	833	777	804	735	793	799	739	786	747	812	805	790	799	796	775	803	831	791	840	810	767	821	808	801	820	817	802	776	794	763	829	804	808	834	771	845	799	786	789	782	767	838	826	796	816	816	764	813	821	817	757	821	808	759	779	829	815	832	798	797	796	813	790	813	816	805	840	805	825	869	818	804	761	766	795	779	836	816	837	841	787	760	774	816	823	797	787	816	796	782	856	782	840	837	796	814	802	819	760	807	764	823	731	795	803	759	849	782	812	768	850	777	814	828	802	816	817	823	808	783	803	814	778	800	771	796	765	845	854	787	758	810	800	803	878	787	756	790	773	816	801	822	775	817	801	794	809	799	802	802	758	778	858	762	784	794	806	791	792	779	815	722	772	795	788	796	758	768	838	789	800	764	789	848	760	805	860	755	792	793	841	806	762	842	832	833	768	819	797	804	820	804	797	785	786	768	821	740	823	832	803	780	812	815	785	824	828	837	806	823	814	794	804	787	779	808	799	836	785	831	810	820	765	833	813	803	809	746	826	821	807	829	826	796	798	773	825	840	827	782	775	827	788	822	768	752	755	746	777	814	792	860	852	808	791	801	807	797	841	834	795	848	801	802	782	793	784	787	812	796	825	770	822	808	826	811	793	780	802	847	838	767	804	827	777	797	856	809	828	800	800	814	809	811	795	842	809	778	824	794	816	828	800	804	825	798	802	821	786	801	801	830	827	827	781	733	776	780	792	724	802	825	798	808	805	782	811	790	789	821	744	781	815	769	815	808	805	750	812	834	788	823	811	833	808	795	861	819	801	762	815	883	799	790	842	797	787	808	830	820	817	779	766	832	777	844	792	822	783	787	789	795	872	795	794	810	805	818	790	748	846	804	803	786	825	772	820	817	796	790	827	817	785	836	796	818	809	896	812	800	798	833	797	749	827	783	799	815	787	842	847	798	838	752	810	820	860	818	818	771	774	787	835	803	776	788	851	816	763	791	795	832	829	838	808	810	805	821	816	743	817	794	792	834	818	838	861	779	844	799	829	822	796	765	769	792	811	785	789	821	855	810	814	759	887	820	835	788	795	825	811	795	777	812	821	775	823	792	789	814	802	813	783	784	778	770	787	809	829	830	802	793	810	826	815	833	809	761	788	766	796	815	803	803	824	800	847	848	756	837	785	830	796	821	797	791	870	787	793	828	874	805	759	823	765	828	797	787	771	798	755	861	791	816	740	811	814	835	833	788	784	722	802	815	798	787	841	817	807	819	796	845	809	848	844	829	777	838	826	810	801	834	776	797	818	801	820	819	741	787	749	828	802	768	799	839	810	786	782	812	853	775	824	771	782	824	804	808	767	781	830	779	819	766	803	805	826	786	861	811	829	819	796	855	767	848	828	799	834	813	787	778	803	817	808	842	824	782	761	829	890	811	822	776	789	809	868	758	780	785	838	809	803	778	755	819	738	788	834	764	795	796	836	854	812	786	783	813	845	786	827	781	777	854	775	793	805	906	818	773	796	829	780	840	785	794	781	865	847	768	797	774	801	796	775	824	847	772	844	845	852	815	788	808	812	780	831	860	792	800	806	876	810	850	782	796	779	813	845	831	764	813	812	825	788	781	812	751	811	792	791	790	874	858	767	818	775	812	806	868	829	784	794	823	828	847	793	812	798	805	792	812	822	816	815	796	767	810	798	824	805	815	811	812	841	811	762	818	830	778	792	822	811	825	757	830	796	852	784	862	806	805	830	820	777	823	802	816	791	808	780	826	827	810	798	751	799	854	773	750	839	842	802	810	842	764	841	820	804	755	796	799	839	812	746	828	779	810	833	815	773	800	853	751	799	842	806	779	769	786	799	810	835	819	752	797	838	844	814	803	809	776	833	826	762	763	777	781	750	781	757	811	812	778	752	803	813	808	800	806	799	798	862	786	788	782	784	856	808	780	833	763	791	819	776	806	819	827	846	815	831	797	785	780	764	793	812	776	766	794	802	787	792	783	813	801	826	840	844	820	795	800	812	857	810	806	821	843	789	800	768	839	847	777	721	788	776	743	804	784	761	779	791	754	800	788	812	870	815	868	808	805	767	807	799	810	829	763	833	787	787	772	792	847	771	756	801	833	847	801	821	813	800	750	784	781	838	871	815	815	824	767	833	824	818	763	806	791	775	833	764	799	784	826	785	795	838	826	807	778	813	780	829	810	853	765	816	780	839	843	835	802	793	810	802	818	804	793	817	805	793	787	812	821	814	826	801	773	794	847	775	799	833	818	779	791	787	787	765	780	781	781	781	831	743	808	804	840	803	783	806	769	780	864	849	802	820	804	801	852	827	797	810	780	813	741	774	778	852	782	834	778	787	861	827	777	732	823	805	839	828	818	792	721	770	794	792	779	812	832	821	741	816	831	833	767	773	811	818	788	785	785	811	834	787	800	832	811	781	752	782	798	788	798	810	837	791	760	836	787	796	820	786	821	743	793	811	771	829	826	823	799	794	808	814	879	784	829	809	825	845	736	787	817	833	774	801	802	805	749	757	820	756	800	824	843	794	819	778	816	821	741	861	782	813	786	768	816	855	799	773	781	778	776	805	812	847	751	844	831	846	822	837	792	793	783	750	795	798	823	801	822	847	781	800	871	810	835	791	805	796	843	781	816	819	749	783	772	795	803	850	796	877	798	852	790	757	800	772	861	800	813	804	825	801	805	793	818	767	830	811	808	810	807	810	762	789	817	802	789	836	806	813	813	808	827	809	788	797	808	795	812	778	806	817	811	780	805	772	842	746	757	816	773	824	801	780	799	837	798	812	796	793	848	829	740	798	806	820	779	788	812	799	779	839	806	770	801	825	820	760	793	826	777	760	809	827	766	767	770	822	787	803	837	803	821	791	808	783	775	779	842	794	737	814	786	806	768	763	797	819	854	807	779	811	883	835	817	792	813	833	764	821	792	767	826	806	762	833	779	761	836	789	829	759	806	843	806	735	735	847	833	838	825	837	799	850	831	819	865	838	834	837	836	770	797	817	740	792	803	770	801	833	817	870	831	793	827	864	794	814	712	793	841	790	797	793	805	777	744	788	797	770	788	804	791	750	775	779	805	770	810	844	809	813	813	794	769	798	859	796	773	804	777	792	813	788	754	807	810	755	817	807	767	783	769	822	758	811	809	787	826	772	860	826	810	871	846	836	837	748	838	770	748	802	721	797	806	810	775	805	798	778	798	865	784	763	832	784	782	789	830	793	802	817	765	833	814	836	806	803	789	834	793	775	827	786	806	838	767	791	808	771	795	825	792	805	811	859	784	776	789	812	779	762	777	806	836	801	856	813	818	802	780	816	851	813	797	777	761	842	822	797	782	788	752	782	793	818	780	782	798	803	782	749
67819	66671	73232	65352	52736	39743	26620	14667	6779	2925	1459	831	573	393	398	370	369	364	389	382	414	400	406	367	418	412	420	386	384	397	369	373	377	388	393	356	367	405	397	400	390	406	391	390	388	409	382	388	402	373	384	404	389	366	369	383	414	380	413	379	422	397	382	413	391	355	388	384	416	388	393	381	370	326	342	390	398	383	403	406	389	348	404	349	400	394	390	404	388	400	371	366	372	382	414	377	424	384	375	394	424	392	375	355	381	380	377	396	376	407	374	375	355	343	386	401	397	355	386	396	394	376	382	384	363	381	383	388	351	389	401	409	404	371	371	332	380	412	391	352	399	395	419	403	380	410	404	404	426	421	416	380	385	418	349	356	370	384	356	388	378	383	394	383	370	380	348	370	377	381	396	363	401	403	397	362	415	375	401	348	381	365	389	382	354	365	444	350	420	452	381	408	414	412	365	409	369	398	349	405	383	387	406	362	383	370	400	387	393	403	401	385	389	448	398	386	378	410	387	383	377	410	393	398	369	379	389	430	387	383	381	408	367	372	341	385	394	416	384	385	426	422	413	406	394	357	375	362	409	395	356	415	410	391	377	386	367	352	366	371	368	374	358	378	365	386	366	401	342	388	382	377	408	416	409	429	391	409	356	359	375	418	387	384	379	376	385	365	376	401	396	370	380	378	411	384	382	404	369	378	395	400	408	383	374	398	421	373	394	421	396	392	421	383	438	379	382	421	392	406	393	380	422	390	383	388	373	375	380	383	393	408	386	399	384	350	385	392	372	388	399	423	408	405	379	407	372	415	368	377	363	412	383	411	408	410	355	354	382	395	379	403	389	366	347	385	382	400	406	375	391	363	391	377	388	405	414	399	353	440	399	343	397	424	378	388	382	428	386	368	375	369	397	395	359	399	383	337	386	403	399	381	391	392	375	371	367	383	383	395	354	395	392	408	353	364	401	413	386	424	347	374	415	388	367	361	407	409	374	356	387	352	391	395	416	394	399	379	368	383	407	457	395	413	370	367	358	378	392	398	366	387	394	365	362	383	395	355	376	382	363	410	383	362	364	389	406	349	368	424	397	393	421	419	428	373	380	372	373	368	385	375	405	397	366	413	361	417	405	371	388	395	398	393	387	363	345	362	418	382	394	428	411	374	402	397	362	411	393	369	357	404	373	349	391	433	378	415	381	407	348	382	375	387	389	395	385	398	387	370	383	398	397	389	390	393	407	405	390	370	403	383	357	394	324	418	406	389	394	329	373	387	397	389	390	391	379	366	344	356	390	401	402	371	368	434	352	379	398	380	385	383	422	387	367	394	426	405	364	356	372	376	392	391	397	430	397	366	395	399	375	390	379	402	369	380	380	400	397	376	373	383	385	380	414	366	393	415	386	404	420	390	385	367	392	384	396	391	420	367	359	423	384	323	376	415	374	360	378	376	399	385	380	399	374	406	354	411	389	401	370	416	420	392	416	402	393	376	384	352	355	373	386	375	388	401	396	375	397	401	391	396	399	392	382	390	391	370	398	385	389	375	386	440	378	376	392	413	406	401	391	372	391	360	374	366	374	385	393	394	368	397	360	395	405	402	387	392	416	392	403	360	373	413	353	434	366	357	377	370	378	391	395	384	388	382	378	362	373	427	428	404	373	400	378	376	368	396	340	430	388	381	393	375	367	402	376	380	368	374	340	385	360	389	413	394	374	384	380	375	418	373	365	383	364	350	403	381	374	385	377	384	391	391	374	430	338	424	410	375	411	362	359	411	391	391	359	369	379	415	406	397	356	409	397	359	377	406	390	356	403	417	370	392	359	385	377	390	387	407	363	393	378	362	381	395	389	372	395	369	428	398	378	403	427	393	422	414	383	387	385	393	373	403	353	371	393	388	365	372	365	415	428	394	384	392	387	418	386	434	454	432	404	422	374	371	385	395	409	345	399	387	401	363	387	347	361	375	374	410	434	398	400	410	379	392	358	417	404	409	384	371	388	412	390	381	380	403	375	391	377	373	400	373	374	404	389	369	374	366	385	363	408	383	414	385	400	388	361	407	405	401	432	403	389	380	409	402	363	406	403	340	414	393	377	396	438	416	380	374	409	389	413	361	372	400	351	391	404	384	378	350	404	399	336	370	377	386	411	400	408	415	397	368	381	389	400	376	409	398	417	420	380	335	370	358	416	432	415	390	386	382	413	387	343	399	402	423	385	362	384	411	387	393	359	375	360	410	393	402	432	360	401	402	352	383	408	396	390	351	387	417	389	364	399	396	399	405	390	367	421	376	364	382	363	423	359	387	396	384	367	430	374	385	381	364	364	402	405	420	382	387	406	392	386	384	354	372	398	374	397	370	375	379	402	370	359	364	377	404	412	396	395	368	385	412	413	404	389	398	381	398	360	418	355	390	376	348	448	372	384	391	377	409	381	386	388	386	395	406	377	422	397	359	382	393	399	394	393	412	460	369	386	383	362	364	402	369	362	397	367	361	427	418	371	415	370	344	391	411	392	390	402	383	375	415	406	420	396	412	348	356	360	392	371	362	375	439	392	397	388	393	376	386	400	410	391	435	409	393	406	399	381	366	384	383	368	416	398	392	391	380	404	410	411	356	402	396	383	388	385	351	363	371	385	392	391	362	370	368	381	387	364	386	404	405	408	428	391	388	430	387	381	359	350	375	400	384	400	387	358	359	408	389	406	383	377	344	404	383	403	396	373	371	382	402	398	372	418	416	413	377	394	407	422	360	368	377	381	409	384	405	369	417	372	401	382	392	381	375	403	428	375	389	362	388	374	357	367	377	395	395	403	427	401	366	378	340	382	388	359	376	365	374	396	425	375	405	417	365	382	365	387	391	408	425	374	392	394	350	353	389	425	399	412	353	392	398	397	398	368	373	391	373	355	383	362	329	390	378	353	416	400	387	391	361	360	366	368	369	358	393	387	347	393	425	408	385	360	360	383	375	384	379	444	427	385	361	381	387	413	406	329	412	408	359	409	382	415	399	393	359	370	363	384	381	362	401	413	369	416	410	365	389	375	376	422	381	414	384	386	370	385	386	396	383	398	377	402	381	395	378	396	391	433	372	390	391	392	388	429	428	370	369	388	380	386	364	368	400	356	381	389	373	353	393	375	346	398	438	410	366	350	377	400	434	361	349	438	380	413	386	384	372	409	364	377	401	374	389	386	387	392	371	400	388	367	375	376	410	391	389	394	379	378	393	383	392	404	393	409	394	393	387	406	393	416	440	375	372	365	399	373	391	394	393	369	369	403	411	412	397	393	411	414	370	330	366	377	386	382	426	392	377	388	389	374	393	367	385	417	381	427	404	453	405	361	387	391	417	374	385	383	374	433	372	376	401	374	388	380	392	374	366	404	404	369	391	403	341	379	410	401	411	399	407	383	443	405	389	444	394	412	388	408	393	346	402	397	354	411	420	366	393	353	404	395	407	385	420	358	408	422	392	415	381	404	389	392	385	354	392	366	402	383	379
40681	48969	67480	70195	61457	51280	40180	28837	17735	9832	4974	2446	1569	857	833	847	841	875	879	815	842	841	828	842	891	801	831	787	802	810	883	877	843	829	819	833	841	842	820	811	886	887	838	841	841	820	799	827	844	818	841	847	860	843	827	817	893	862	828	823	827	848	848	848	847	841	809	830	788	845	853	804	884	822	852	823	825	858	851	805	858	876	826	884	821	844	873	854	850	850	784	822	838	824	805	824	787	835	810	791	805	806	850	798	803	838	802	800	874	829	841	838	809	829	827	797	817	776	874	794	886	833	856	828	841	812	822	832	824	829	837	850	779	904	753	811	838	833	818	886	825	882	856	874	836	843	840	775	834	841	878	837	813	827	860	837	876	849	830	802	858	825	791	809	877	850	837	810	807	802	845	839	802	854	813	817	815	875	807	811	804	832	872	872	792	857	817	841	865	809	821	830	845	816	814	837	845	823	872	821	818	846	793	864	813	826	845	886	835	859	747	849	832	811	863	864	780	764	808	857	878	840	796	822	849	824	858	829	823	853	826	816	846	820	781	866	841	838	815	838	822	858	841	864	872	799	840	850	867	823	855	870	835	819	882	834	833	808	852	845	829	790	866	863	822	834	781	866	848	796	822	789	833	884	816	857	835	826	835	853	877	863	858	847	849	803	860	837	834	825	853	825	836	845	842	833	872	837	814	863	782	833	869	773	843	853	850	793	830	798	894	818	880	828	871	804	820	814	816	858	854	843	869	797	810	819	821	812	820	837	849	851	771	854	828	809	845	766	810	841	810	810	836	860	811	845	859	834	832	799	825	874	823	840	818	806	824	831	812	835	819	778	795	810	854	812	782	828	857	822	811	797	865	815	876	839	831	876	834	849	855	843	801	852	856	864	827	859	809	835	859	838	792	833	827	841	831	851	805	851	815	855	852	845	872	817	777	845	809	802	884	830	795	823	862	802	836	881	868	854	807	815	849	875	829	863	868	827	808	850	859	825	887	813	852	797	858	826	810	830	857	796	807	805	790	846	754	880	832	810	813	817	881	875	792	802	860	837	798	841	831	855	811	847	868	815	801	828	834	849	843	867	850	837	865	822	753	756	764	827	815	835	869	830	831	873	885	827	883	835	875	769	839	832	824	861	800	831	887	791	778	824	813	874	787	835	841	828	830	833	777	815	833	851	791	808	817	817	851	828	849	802	893	860	779	784	824	853	835	769	815	815	837	911	810	834	854	818	819	825	807	795	804	812	847	860	846	775	845	828	862	857	809	845	812	868	798	809	835	771	820	855	814	865	796	894	862	825	859	811	801	814	831	817	884	801	881	851	824	859	856	775	847	823	826	869	923	823	828	798	810	793	809	862	811	819	891	855	834	795	839	813	845	841	792	868	835	855	778	864	869	842	824	817	851	810	813	854	802	815	804	858	830	778	916	895	878	858	830	842	852	804	804	793	834	811	826	783	796	857	798	814	798	848	808	796	821	835	825	869	831	853	846	851	873	891	818	863	855	777	835	835	856	779	832	811	807	796	802	884	876	814	839	813	817	868	819	834	857	833	750	855	857	830	869	810	814	851	848	861	814	818	848	816	829	804	858	820	794	828	871	830	854	808	787	840	890	857	795	850	834	803	830	899	840	844	863	911	846	838	811	893	837	861	902	824	824	832	842	873	786	856	837	841	810	837	793	817	799	888	854	811	814	858	815	795	847	777	839	810	861	831	839	852	819	898	851	851	830	840	830	876	843	871	799	821	776	805	862	848	832	801	885	809	853	804	825	879	807	839	831	854	812	781	818	784	815	848	834	805	847	792	820	804	841	841	842	826	846	831	805	822	865	853	827	810	795	813	839	798	857	837	854	865	788	802	849	832	792	853	891	792	828	789	830	840	814	852	820	823	886	826	847	834	807	835	866	816	867	823	823	830	839	791	815	838	850	802	850	830	826	804	808	863	838	852	807	830	895	824	807	856	807	844	859	857	870	796	783	816	778	848	869	845	882	802	819	816	860	840	812	853	830	889	779	831	812	871	857	834	842	833	904	843	820	866	849	824	834	827	820	809	809	830	805	825	823	849	813	827	838	821	821	797	782	837	812	843	851	837	836	823	837	801	855	813	812	814	806	857	785	841	815	867	894	865	824	787	838	815	836	821	855	787	853	877	863	842	840	840	820	866	870	849	821	823	899	871	836	810	820	841	854	872	738	850	827	834	881	847	835	868	853	844	820	852	826	768	870	871	830	768	798	903	859	826	850	790	854	807	823	880	819	855	878	821	820	785	857	810	858	818	856	812	894	865	832	867	838	837	833	813	829	848	843	753	885	841	840	870	809	825	815	817	846	838	850	776	854	805	810	844	881	822	854	896	858	780	788	828	837	790	808	844	871	902	747	839	826	777	829	840	854	836	877	897	851	832	807	827	794	879	834	839	822	831	883	891	864	857	868	814	849	875	812	825	860	872	866	871	868	830	818	805	852	816	888	813	842	815	851	845	843	809	843	850	852	886	868	806	785	816	901	777	818	823	867	808	908	787	856	847	841	794	858	791	841	836	805	851	786	794	829	796	821	813	869	891	835	867	837	865	829	857	847	831	839	762	827	822	823	833	845	857	830	867	836	825	854	839	869	913	823	860	833	877	847	801	828	861	792	837	821	814	878	846	836	814	783	806	837	775	849	862	802	844	844	835	775	834	838	847	828	862	804	860	854	860	819	803	872	868	850	859	799	837	828	845	838	814	803	817	831	820	810	791	824	858	861	883	811	856	822	859	798	843	841	779	827	836	837	815	784	878	857	773	821	823	841	849	799	835	836	835	816	831	841	806	791	845	842	839	790	894	818	866	801	770	853	819	842	824	843	852	803	818	844	821	843	791	821	869	832	863	844	832	868	878	820	811	833	834	798	762	821	891	854	841	827	864	872	855	856	808	789	837	815	848	848	880	846	852	865	842	795	801	833	872	845	814	846	800	884	850	800	847	820	802	860	825	850	769	823	816	829	905	842	795	829	823	787	829	888	858	816	876	838	852	805	834	845	855	817	814	869	839	866	798	830	805	813	824	828	841	844	865	824	871	784	890	882	832	875	782	834	855	830	890	881	852	891	821	811	820	860	834	839	792	827	874	827	820	850	813	912	810	848	842	862	787	834	826	861	841	818	850	861	816	822	829	779	876	824	842	818	799	785	807	871	820	850	832	830	865	835	820	874	790	786	881	822	804	855	829	803	849	855	831	836	839	809	865	791	790	840	778	806	867	821	867	831	837	866	858	831	904	801	832	863	865	843	792	822	814	828	811	808	846	854	773	828	838	802	792	856	806	869	842	827	830	814	828	771	839	835	844	838	815	829	857	799	849	820	834	879	839	829	841	809	844	843	829	830	880	815	796	805	813	861	781	842	810	817	831	802	834	861	811	806	870	839	841	813	798	843	883	788	813	817	855	867	875	814	817	805	825	856	793	837	826	793	826	835	924	780	841	875	828	801	874	805	807	830	817	825	859
6919	4466	5038	4119	2890	1944	1272	755	525	407	342	290	272	267	273	275	258	257	257	270	260	268	269	256	250	301	272	313	292	271	266	279	253	300	272	268	235	268	258	291	252	249	274	274	288	261	262	247	246	272	252	245	256	252	245	267	241	285	271	266	239	230	232	251	257	269	258	257	243	235	255	273	276	283	268	270	260	250	267	277	261	302	249	236	286	270	254	296	255	262	268	256	235	279	268	254	243	287	280	225	284	262	259	261	253	257	229	235	267	264	277	248	239	281	271	270	244	270	275	246	264	247	254	274	264	237	227	248	246	250	270	260	247	257	264	252	246	266	257	244	246	279	249	284	274	235	264	251	309	288	260	245	301	271	253	266	275	250	254	261	261	282	270	250	238	296	273	260	251	255	243	256	288	237	265	270	303	249	271	276	264	284	258	232	275	286	231	284	254	260	278	265	268	300	267	276	256	267	281	251	253	286	245	270	257	259	267	266	279	288	288	305	263	248	242	239	264	258	266	262	265	248	279	228	280	271	297	265	258	328	239	243	250	265	291	266	267	269	237	251	282	267	247	277	264	281	267	256	225	262	257	215	238	292	253	239	241	237	254	268	248	268	247	273	250	261	261	284	240	231	268	282	288	286	267	256	267	267	261	251	228	262	234	243	253	260	271	287	232	250	247	272	281	262	271	249	217	263	229	278	252	254	249	281	257	260	259	253	274	270	253	301	245	281	263	289	280	267	260	252	248	261	264	235	255	239	281	257	280	274	275	259	273	260	273	269	248	285	256	269	282	265	274	234	248	237	261	263	238	272	294	266	275	265	266	285	252	262	245	249	256	291	219	261	301	263	280	247	235	274	276	246	252	264	289	249	277	262	245	274	243	255	288	246	248	217	244	256	258	261	251	255	291	289	255	250	264	265	238	264	248	288	246	228	279	268	274	266	276	241	259	260	289	253	249	269	268	274	264	232	286	290	276	249	248	266	271	258	265	263	271	266	265	254	272	298	276	261	258	239	242	288	286	234	220	290	293	244	236	227	281	226	241	260	256	272	238	268	239	286	264	270	254	252	254	219	254	263	281	278	280	268	266	231	250	257	256	250	281	273	311	260	250	264	277	258	261	259	297	255	263	256	232	263	284	270	259	240	266	276	271	259	251	279	312	226	227	279	241	293	241	299	281	295	269	277	276	276	280	281	262	259	284	258	255	274	271	253	273	288	246	276	281	268	280	249	250	290	261	262	271	271	242	280	251	257	283	252	263	276	253	240	258	295	254	282	254	266	257	263	261	281	256	240	225	267	254	285	254	274	240	245	252	237	281	257	256	242	249	247	245	269	273	277	302	250	267	239	244	240	237	285	230	245	270	288	244	264	265	265	236	254	286	258	288	252	252	257	240	249	282	240	280	246	261	283	294	263	287	277	279	260	247	233	269	264	249	236	262	273	295	300	291	294	243	248	237	241	266	265	280	256	252	271	282	252	266	259	266	263	252	259	252	249	277	248	282	240	280	277	256	286	270	251	279	270	259	294	251	286	281	244	263	268	232	281	251	223	261	247	270	271	276	248	293	223	285	275	249	251	282	261	266	271	265	271	264	275	254	271	258	253	288	251	271	281	263	281	291	299	300	272	270	272	256	255	288	260	244	246	279	258	262	251	222	240	274	291	258	264	275	239	244	244	234	300	300	271	266	253	266	269	265	243	269	270	267	269	260	276	253	251	271	271	270	252	309	274	250	252	263	255	281	267	248	246	257	248	263	282	261	266	261	267	277	293	285	256	243	252	295	243	237	253	278	251	287	263	223	286	263	260	267	269	255	252	286	276	283	279	231	262	309	304	239	281	259	267	248	262	274	260	294	262	240	289	281	277	280	265	252	242	270	263	286	241	273	267	262	309	278	255	253	253	302	280	269	280	250	271	273	233	307	247	305	284	289	241	251	241	256	274	266	264	239	285	265	245	246	251	250	284	282	269	260	274	250	237	254	286	266	261	265	263	262	258	252	275	289	288	267	273	277	290	248	261	271	267	302	258	289	249	256	304	274	236	256	284	243	226	275	288	246	292	267	239	255	276	290	260	308	264	259	265	261	255	257	252	267	234	253	263	269	258	244	241	259	260	280	270	285	263	275	243	254	243	241	246	257	262	311	255	258	302	244	277	252	250	223	256	252	265	285	260	244	275	258	260	239	269	264	256	259	261	242	263	272	275	258	261	269	262	275	242	256	235	259	269	246	269	260	243	287	264	257	227	252	241	272	264	247	254	259	283	274	276	247	247	228	294	263	262	286	269	270	295	268	256	257	268	296	263	252	315	294	258	239	265	248	277	277	270	256	267	218	253	265	248	292	267	259	278	263	271	233	253	252	271	260	249	282	279	269	239	284	265	276	262	265	277	265	290	283	226	287	255	249	277	265	291	281	280	265	261	267	274	265	246	223	233	240	267	267	268	240	263	272	292	279	260	275	250	261	285	261	255	262	255	279	279	240	250	250	296	240	261	272	280	288	283	250	249	271	274	240	255	282	236	281	242	229	256	261	275	249	293	249	254	274	255	282	257	258	284	255	256	260	255	283	248	272	277	246	247	278	246	271	250	233	252	303	240	237	252	261	267	276	275	250	231	226	260	246	260	268	284	259	269	258	257	273	251	239	293	269	261	244	272	273	260	242	238	285	278	229	241	262	252	224	248	264	231	243	272	255	247	253	249	232	276	275	241	260	262	270	245	278	253	276	250	228	257	268	273	282	276	263	235	257	261	237	294	261	267	247	259	257	270	279	278	248	294	254	260	255	274	266	266	248	252	283	250	255	259	236	256	266	302	255	268	271	276	275	249	257	281	255	253	260	273	283	285	231	257	265	289	273	292	280	253	270	253	257	261	237	276	275	271	286	283	260	272	256	284	239	245	275	251	290	256	256	257	264	264	277	272	290	262	241	256	285	272	262	271	246	264	269	237	236	262	244	258	283	245	294	287	273	268	303	262	251	251	244	262	257	235	260	286	295	255	271	267	257	257	301	266	236	241	285	269	242	266	255	280	269	270	266	265	258	261	258	236	290	234	254	261	275	278	252	268	273	273	272	260	267	244	254	277	235	216	244	257	251	265	258	281	254	230	271	282	225	261	269	273	233	300	274	254	267	268	235	264	283	261	242	237	247	278	268	264	289	266	262	267	263	271	233	264	273	300	240	273	276	260	267	262	253	234	279	274	255	254	253	267	241	244	236	240	269	260	282	257	282	278	236	273	239	255	261	244	261	257	260	253	276	247	247	234	243	252	251	248	280	293	270	259	278	302	249	242	229	251	271	272	239	252	239	285	265	286	271	276	258	281	265	263	289	262	257	243	276	263	250	252	255	285	311	276	243	271	250	248	258	261	280	249	273	234	283	236	262	278	302	272	234	282	242	265	273	260	248	255	254	258	274	249	282	272	288	271	274	278	241	252	297	253	254	241	295	271	251	273	260	259	239	272	271	265	294	295	268	265	265	251	255	270
6842	6217	10043	10965	8861	6464	4103	2490	1560	1133	837	692	645	590	597	625	640	578	582	593	620	609	624	584	596	586	582	578	598	598	603	594	586	585	573	637	579	588	575	609	635	588	585	584	617	578	576	571	647	547	592	614	578	626	613	576	608	668	568	593	576	600	575	590	592	591	565	541	559	579	609	571	587	600	555	594	557	589	537	564	574	599	582	558	542	556	531	603	640	623	603	579	591	654	569	591	623	601	583	610	606	596	578	574	608	587	555	625	599	647	614	617	591	571	638	658	599	535	623	615	590	604	578	601	564	581	628	575	611	583	544	607	601	583	594	583	618	576	605	594	619	583	590	586	594	566	574	564	592	607	617	609	617	590	587	598	611	621	580	629	624	619	577	639	604	598	616	610	588	608	552	586	615	591	591	585	565	590	596	565	605	579	637	566	566	582	604	586	637	586	591	584	627	602	613	585	585	576	564	600	602	582	594	573	580	604	556	572	621	589	599	605	589	608	623	597	550	610	592	588	550	584	601	589	624	589	591	541	587	582	576	589	585	577	628	618	596	594	579	608	578	613	559	547	565	582	575	579	576	609	591	599	606	552	594	595	582	622	591	597	635	555	593	618	571	608	588	600	581	573	604	578	640	601	587	602	601	613	636	650	588	594	611	597	576	613	581	581	620	609	623	581	595	597	568	552	620	586	621	636	606	589	579	565	568	583	601	608	607	570	592	588	583	555	558	601	577	579	570	596	553	605	570	565	605	609	651	601	556	569	546	569	634	580	574	607	647	600	599	589	639	634	575	600	568	590	618	615	598	606	606	593	639	578	593	573	604	605	596	624	597	574	609	555	641	644	584	579	596	606	579	595	599	582	560	557	559	563	603	570	625	615	587	592	586	557	559	618	588	594	599	564	592	561	579	642	595	590	586	580	591	597	580	591	622	588	572	578	620	593	593	648	578	559	587	595	630	598	557	578	597	575	594	597	600	564	546	610	575	614	574	626	591	614	628	563	568	584	559	573	618	568	600	576	592	652	634	598	636	600	636	542	595	593	580	558	561	587	595	644	597	606	627	608	626	592	630	616	601	609	580	594	616	568	619	596	574	629	572	555	581	557	586	550	596	612	602	576	576	677	590	629	597	633	613	596	609	584	595	648	620	611	566	575	617	605	632	580	588	589	584	581	599	580	624	624	575	598	643	684	546	600	559	602	628	633	594	590	571	639	602	585	587	587	604	618	557	635	582	574	584	655	645	579	551	605	602	606	582	599	587	604	580	608	578	580	601	547	666	572	600	618	586	632	576	578	618	629	594	625	586	570	574	617	616	623	598	591	632	587	588	566	606	591	539	595	585	566	543	617	624	584	617	602	576	588	592	605	644	546	575	613	598	593	578	577	584	632	564	606	603	626	638	588	617	638	619	605	582	566	554	587	615	580	594	556	622	579	589	624	615	575	606	574	605	585	597	613	609	659	535	586	566	593	566	620	610	547	630	601	598	589	588	627	562	561	615	610	630	565	551	562	580	630	583	556	619	580	585	549	539	589	550	633	570	589	585	630	561	590	570	592	593	609	622	628	590	606	562	571	571	573	589	565	558	594	611	594	617	593	621	602	621	601	578	623	587	639	606	580	573	595	610	577	620	609	602	558	591	558	552	562	576	551	592	565	542	571	580	601	639	609	585	578	584	564	615	637	600	628	596	577	587	589	615	600	608	581	639	607	691	563	555	620	575	584	584	592	588	626	569	592	601	606	610	585	621	586	614	592	623	599	609	577	586	567	549	546	632	594	600	597	626	635	609	566	590	580	574	581	624	590	574	580	588	547	663	583	522	563	595	618	550	567	600	603	572	576	592	573	583	573	610	585	579	560	581	611	599	529	577	574	585	590	575	580	627	605	635	577	591	578	592	616	599	587	582	589	634	597	596	591	610	587	598	592	641	624	629	592	557	583	600	563	630	639	639	591	589	580	563	591	593	644	602	591	575	589	554	558	587	594	574	607	553	587	600	593	619	587	583	575	601	620	581	602	603	580	573	588	601	583	635	652	580	589	619	586	587	606	592	600	561	603	605	613	569	590	571	615	642	570	627	610	625	601	556	601	579	594	551	573	603	605	652	551	595	627	607	624	588	585	582	616	638	588	622	640	590	596	617	584	583	627	600	604	599	566	602	582	602	577	614	628	591	613	609	595	635	559	616	581	602	582	616	640	579	606	622	635	603	624	577	613	588	601	550	611	615	624	592	571	578	580	605	574	583	575	623	601	563	600	615	587	597	621	591	607	587	588	631	537	610	586	623	608	601	599	598	602	582	596	590	638	586	563	562	650	602	611	597	568	583	631	598	601	625	589	616	614	569	590	584	571	604	608	588	596	560	611	585	587	605	600	595	560	594	604	589	594	569	638	579	588	565	597	575	578	597	619	608	599	614	588	580	627	665	608	561	586	624	574	651	604	587	609	549	590	564	612	623	558	612	633	549	605	566	570	638	610	604	632	610	574	572	581	628	633	596	577	561	603	628	584	624	585	596	564	612	596	590	618	570	633	597	594	618	651	602	646	619	590	601	627	551	629	584	571	555	590	634	596	572	565	557	581	591	615	619	582	619	592	577	586	563	626	616	621	626	624	608	547	605	607	596	588	569	598	623	585	605	578	583	602	623	605	599	630	549	596	585	569	612	584	603	583	563	608	569	570	611	570	603	550	616	620	579	599	651	563	616	586	590	591	587	593	613	562	616	585	589	577	598	600	619	622	593	599	597	572	589	608	586	599	591	577	601	601	628	609	591	600	553	575	582	577	632	574	606	587	589	625	632	605	591	602	597	606	603	595	587	612	610	588	625	579	582	579	614	605	594	614	596	593	559	595	564	572	595	616	605	558	641	593	593	598	550	604	580	596	557	611	641	590	606	602	629	574	615	605	589	615	603	612	565	623	624	640	633	626	550	625	566	593	583	619	590	611	579	613	556	595	613	588	587	568	591	640	578	566	609	613	599	598	571	602	548	597	619	641	595	596	567	540	627	608	613	596	577	608	566	573	570	538	613	559	584	598	593	605	603	553	616	581	584	574	563	601	548	603	612	579	614	600	566	597	561	606	600	587	599	599	572	598	609	598	598	612	583	645	579	600	595	598	568	543	631	591	602	578	597	589	617	592	602	623	593	601	591	609	613	611	561	583	609	558	595	602	588	585	560	579	618	571	622	639	586	596	592	586	594	564	611	605	632	597	603	585	560	617	582	611	560	571	605	591	565	604	572	582	605	599	573	605	541	573	594	582	575	580	603	613	586	586	579	639	584	601	628	614	590	630	587	585	590	591	605	592	602	585	574	583	612	594	615	564	598	602	560	576	580	579	592	622	589	607	619	579	605	597	602	604	570	571	622	637	588	610	557	603	645	647	595	583	574	522	621	574	573	600	615	567	618	565	552	574	602	602	570	597	569	563	596	569	574	585	574	633	562	579	612	625	573	620	557	568	608	563	610	599	613	575	552	585	585	576
71219	67447	73265	64651	51448	38462	25400	13531	6178	2676	1305	769	548	371	354	382	356	355	373	391	344	378	361	390	349	373	389	330	361	377	359	332	379	359	363	365	345	360	350	409	336	398	375	387	364	365	346	371	350	346	368	384	383	335	349	418	368	403	353	410	389	332	403	351	382	397	385	346	414	343	365	412	389	371	347	342	360	359	370	384	403	384	360	396	354	384	370	370	380	365	355	352	344	351	390	404	338	395	365	363	364	365	365	338	361	396	356	351	385	372	395	369	356	352	360	319	404	345	396	353	375	389	352	364	356	367	360	365	371	381	364	390	371	382	367	375	385	355	318	364	401	364	404	383	380	364	338	367	378	341	366	357	375	383	375	372	405	366	341	368	364	356	416	383	378	374	341	398	367	413	378	333	402	392	392	338	348	373	382	353	381	360	408	392	403	379	343	355	356	376	377	384	353	400	366	356	390	362	360	388	362	340	360	371	385	359	375	363	361	387	339	349	377	371	361	355	389	347	390	371	358	353	355	342	377	374	403	325	365	380	354	406	345	325	343	384	377	363	414	382	392	368	346	375	389	358	362	362	344	362	369	373	319	410	386	408	354	372	353	350	401	389	361	374	420	371	373	387	369	377	359	383	355	392	339	343	359	364	367	362	362	356	333	360	357	400	361	366	386	372	393	382	365	343	366	379	355	388	364	339	401	426	350	353	359	374	391	344	415	347	350	352	378	343	378	334	370	364	393	427	380	356	370	371	395	353	371	375	390	384	373	378	366	338	329	358	387	385	370	337	368	352	364	382	388	395	370	368	376	378	372	364	376	379	370	394	388	402	402	338	374	393	360	358	379	362	344	368	379	390	381	411	347	390	386	405	377	384	382	354	343	360	390	356	355	366	364	398	348	390	368	418	413	358	367	358	346	375	384	381	368	357	349	369	366	345	362	403	373	385	372	381	396	402	395	346	367	366	394	385	360	364	357	371	381	323	404	367	355	341	369	429	401	348	356	370	366	357	355	349	354	365	391	383	375	354	434	365	417	361	351	391	409	360	373	354	390	407	333	364	370	388	378	378	392	386	335	422	378	308	352	402	384	379	375	407	414	365	369	386	379	366	364	363	392	398	350	365	352	406	377	376	353	377	414	357	364	393	370	366	411	367	381	382	358	388	406	340	383	368	370	354	363	349	362	348	397	411	406	357	401	340	345	398	408	420	391	377	371	342	363	357	353	380	362	406	391	394	364	398	374	368	406	357	382	351	362	353	347	355	336	408	389	418	377	380	401	380	335	416	399	380	338	382	355	341	364	360	336	388	380	371	338	349	339	347	447	360	378	396	322	350	360	358	421	387	363	357	358	343	338	396	372	369	382	402	380	370	355	373	382	388	375	347	336	366	386	380	356	388	378	354	409	361	368	396	367	362	350	359	399	361	350	367	352	393	365	332	376	389	367	387	335	366	365	398	384	392	347	331	339	334	353	362	373	375	324	397	343	382	392	401	383	373	376	382	367	345	346	328	374	366	339	353	360	377	380	376	365	356	364	353	359	369	373	345	423	389	351	363	378	334	417	345	345	402	370	361	357	357	380	383	379	353	353	375	386	340	375	403	371	379	329	391	399	359	354	380	328	362	379	342	357	338	384	358	365	361	374	417	397	328	350	401	371	377	323	403	361	376	378	320	337	399	369	390	350	359	337	341	363	338	350	355	339	368	361	363	412	355	347	352	366	351	400	410	362	370	357	364	375	365	346	395	389	389	382	351	364	363	368	359	375	380	330	407	336	383	338	365	324	370	404	401	372	399	364	356	357	382	395	392	325	358	346	352	367	390	384	324	346	352	379	388	369	363	401	376	341	425	353	368	377	370	386	346	394	348	329	352	355	362	398	351	361	353	377	362	346	354	351	373	378	384	366	384	425	347	374	379	406	353	409	362	333	363	385	375	332	363	351	353	352	349	353	373	377	350	375	401	381	412	419	405	356	344	352	346	383	380	395	362	372	364	341	324	375	359	383	349	385	357	357	379	378	329	359	373	362	365	377	391	360	399	372	423	375	401	348	374	377	347	366	360	385	363	370	332	372	362	363	336	362	404	377	342	383	303	400	373	344	395	349	384	393	360	348	372	400	379	384	346	367	388	357	379	341	361	350	380	383	409	360	345	359	327	377	335	327	383	413	353	360	362	366	359	376	372	381	361	384	337	376	353	386	380	378	391	364	384	382	350	342	395	396	387	418	389	378	365	367	360	374	356	378	379	356	378	379	390	406	395	361	357	372	378	366	411	365	387	359	388	385	387	366	351	333	361	374	362	397	327	356	348	358	381	372	364	366	392	416	386	384	372	360	347	382	351	384	367	384	364	353	318	355	377	422	379	399	358	382	370	380	369	376	382	315	365	382	372	383	352	402	396	398	344	377	356	368	353	370	352	385	394	390	402	365	342	385	389	356	372	366	358	367	368	355	346	357	380	385	362	381	386	407	351	358	391	362	329	381	381	344	362	374	383	373	367	397	391	378	366	355	350	354	368	372	399	397	397	384	395	405	357	372	380	352	407	386	350	375	372	361	406	380	354	397	382	366	390	374	363	367	397	390	352	372	375	390	416	370	401	361	379	395	330	376	374	389	373	385	379	385	388	396	373	358	358	385	342	401	350	367	375	332	385	343	382	387	363	371	361	351	375	352	376	341	375	381	406	347	373	367	379	374	361	363	417	389	363	356	359	362	359	402	372	354	385	379	379	395	397	340	380	410	393	340	346	346	378	359	354	375	353	367	389	416	358	370	373	338	372	389	352	376	352	362	355	362	357	337	393	416	340	402	361	395	385	331	368	396	409	338	397	384	383	415	359	357	401	341	374	365	376	388	363	365	326	353	348	375	394	373	378	371	388	349	338	393	373	390	387	365	411	342	362	385	356	351	367	394	394	376	360	362	383	361	348	378	338	378	333	352	379	362	374	359	347	375	370	343	363	342	380	373	369	370	371	392	365	389	384	365	328	371	376	392	378	377	360	361	357	364	333	365	357	374	380	385	377	353	382	392	361	385	348	385	375	407	410	378	404	356	347	346	358	381	360	345	373	361	388	389	396	352	395	359	380	388	382	418	333	360	394	361	350	376	370	396	396	399	356	353	371	355	412	381	339	358	366	355	342	422	389	349	359	360	339	420	392	369	357	352	324	410	381	359	371	388	375	365	363	362	354	413	368	354	345	354	369	400	404	379	361	361	380	404	389	345	353	385	384	353	371	343	347	389	402	366	336	398	400	365	365	443	383	375	378	395	434	369	347	389	364	358	375	383	366	350	357	341	338	364	363	374	382	361	395	360	374	366	379	366	357	389	354	395	385	398	359	357	341	355	387	373	385	363	380	382	405	342	389	360	407	334	346	383	344	362	384	423	389	311	393	366	348	375	364	368	365	395	380	373	366	390	408	368	340	419	333	409	395	376	399	357	382	377	387	379	382	408	386	348	377	363	335	386	381	331	384	384	358	363	391	398	346
42500	48809	67819	68868	60330	50431	39071	27310	16749	9187	4695	2511	1519	899	825	826	793	779	773	797	852	804	766	765	762	812	834	781	777	793	765	841	827	775	832	816	796	806	813	826	829	799	758	753	819	769	785	824	776	825	830	842	807	781	860	790	801	816	810	834	817	844	815	785	774	772	837	791	778	819	815	775	810	801	871	819	818	850	805	797	887	827	802	818	828	815	867	831	817	805	811	842	788	820	807	797	784	846	790	830	755	794	847	762	811	823	779	783	842	794	848	775	809	793	834	777	820	854	839	853	831	790	771	840	836	782	823	837	785	829	827	838	817	762	819	799	825	819	793	785	774	794	825	804	797	862	808	799	807	778	798	786	803	791	777	798	831	773	828	834	806	824	778	812	854	784	806	825	771	824	743	792	781	800	810	805	809	768	829	772	844	796	775	773	797	762	850	832	828	796	770	827	800	840	789	748	838	801	796	803	786	800	765	883	741	785	799	786	709	822	765	779	815	814	793	790	783	806	783	824	794	807	779	805	838	768	795	767	807	777	815	826	779	802	826	833	821	843	813	773	797	743	811	764	809	838	810	768	817	822	771	757	798	808	829	805	804	851	804	828	819	858	826	787	812	796	846	790	767	780	781	782	795	819	798	853	837	819	822	807	797	798	798	804	796	839	762	852	786	791	797	770	802	777	800	799	806	822	799	825	774	802	751	821	808	811	758	794	812	779	815	807	823	784	793	826	810	807	824	802	768	790	819	811	854	818	792	841	774	833	799	810	724	809	793	783	804	814	803	832	815	850	782	860	762	746	778	812	784	834	828	787	770	828	812	834	823	816	815	815	743	767	785	859	798	790	767	835	774	861	817	804	868	785	816	785	795	782	785	805	790	812	789	756	804	806	790	830	798	808	826	807	786	760	772	786	798	815	848	843	778	762	874	790	766	826	815	794	832	811	816	797	832	764	813	823	827	817	828	779	811	797	828	796	784	762	780	797	834	779	788	791	808	822	809	803	825	758	862	834	808	797	740	804	848	864	823	818	782	824	823	809	796	773	782	811	771	787	829	785	773	798	820	809	755	793	815	821	736	794	761	838	784	807	825	850	786	840	797	840	820	824	818	770	785	812	771	831	811	815	801	835	811	834	804	788	761	796	827	781	780	821	833	827	782	824	807	784	830	803	772	814	813	829	737	815	798	795	801	850	826	794	833	828	795	827	833	772	789	806	777	817	826	843	825	798	785	821	818	769	760	805	807	798	819	891	796	823	802	783	832	804	802	771	805	785	814	794	808	826	796	803	786	814	792	783	848	781	814	778	797	801	785	810	799	868	744	831	803	798	755	776	760	855	836	792	815	870	832	825	804	819	812	762	814	796	855	857	794	802	834	805	849	819	795	870	797	844	798	826	812	788	820	825	821	860	770	780	793	767	804	804	832	770	800	797	831	829	793	806	837	853	793	780	818	828	798	788	818	798	848	786	810	793	799	814	744	787	793	789	806	765	789	793	779	809	807	813	812	831	825	739	825	791	794	785	812	847	816	791	833	803	793	774	827	811	800	752	834	811	811	846	842	796	797	801	761	828	799	812	825	830	808	790	853	786	811	778	778	835	794	786	778	810	809	831	754	799	870	795	813	802	840	827	737	825	784	835	811	816	792	808	840	788	776	792	782	783	808	805	851	822	861	828	790	766	779	819	792	800	844	797	781	865	813	825	781	808	812	794	876	758	784	797	847	814	838	837	759	800	844	780	813	895	786	807	816	780	822	780	802	793	766	761	754	811	818	793	806	805	777	772	755	823	773	792	848	817	763	800	778	820	841	835	833	777	764	779	824	846	827	812	868	843	846	773	804	755	774	804	808	859	858	791	789	773	856	787	786	768	838	832	781	873	818	825	797	793	752	803	800	777	779	763	824	820	799	889	812	764	755	833	815	800	823	788	816	767	782	845	832	809	785	778	868	814	840	843	798	861	807	825	797	775	774	782	815	782	795	784	792	749	787	841	814	785	831	764	833	806	799	771	775	844	771	802	834	811	800	770	804	800	826	822	780	841	775	791	790	778	815	779	844	801	835	771	782	802	805	831	793	798	767	787	852	798	811	824	804	787	842	815	766	807	769	835	800	779	828	799	827	834	807	784	811	843	783	842	770	818	808	791	780	835	820	795	813	733	792	833	767	782	786	817	804	845	872	814	804	829	819	866	810	814	731	833	849	884	812	776	772	780	792	804	786	792	774	781	824	774	772	751	850	854	779	799	778	774	766	779	821	785	780	810	851	803	793	801	787	762	813	765	856	806	824	788	746	797	850	840	838	835	801	813	760	819	866	827	758	826	790	801	802	798	823	795	863	789	809	796	799	797	771	845	815	798	791	828	790	805	785	802	800	862	839	795	801	785	818	794	781	792	795	854	757	770	797	823	800	789	773	795	794	793	756	812	819	797	819	770	769	806	826	784	779	815	780	816	812	829	795	776	804	829	828	811	862	826	778	851	800	798	817	843	745	790	829	831	791	780	804	781	774	824	818	800	822	809	880	813	788	809	823	805	821	845	821	794	803	790	880	779	806	819	798	783	818	790	833	839	794	861	845	830	779	778	797	850	756	786	786	839	821	818	762	802	827	794	814	791	798	805	789	815	800	789	817	746	875	841	799	840	818	805	806	806	844	829	809	830	768	772	803	762	764	734	787	802	775	813	849	787	770	736	822	797	829	830	795	818	790	810	822	825	856	773	856	803	806	810	809	769	833	743	802	847	815	792	812	780	746	837	818	790	813	813	753	787	811	875	814	786	814	800	785	827	822	859	811	836	789	838	787	822	819	817	816	808	762	781	791	802	763	817	780	866	765	829	831	838	809	787	812	804	783	808	773	797	764	793	744	819	795	784	796	808	825	802	783	823	819	808	794	798	769	795	793	799	792	802	769	808	766	769	795	823	817	805	809	857	822	805	832	805	814	779	831	818	827	798	824	778	728	837	848	762	780	825	845	866	809	726	828	789	780	797	838	838	840	822	803	769	788	762	782	794	799	833	786	800	790	819	775	786	821	836	831	816	816	799	784	809	886	809	819	831	794	798	767	802	804	853	811	796	821	790	850	813	781	767	874	807	772	806	817	792	850	809	797	798	802	778	806	779	797	810	859	860	828	822	786	825	739	827	773	851	758	802	820	790	788	774	803	746	775	756	799	757	792	837	815	791	831	817	809	764	844	840	834	817	783	816	732	804	799	767	816	784	778	838	793	866	825	768	845	826	790	791	856	807	802	768	825	853	798	795	770	811	830	851	802	826	795	772	857	829	811	868	757	808	847	802	829	801	772	797	797	816	769	797	832	808	782	804	787	811	789	775	798	794	803	797	801	838	742	827	815	859	841	836	834	762	792	780	799	812	767	789	832	781	873	783	779	823	772	797	773	755	774	796	782	787	774	754	830	788	825	785	775	783	800	847	822	770	809	763	833	817	779	830	790	823	782	801	831	822	822	779	793	861	790	824	815	784	778	770
71329	68409	74796	64743	51944	38482	25321	13549	6277	2861	1426	787	613	383	374	423	367	413	393	385	374	361	414	413	412	397	364	405	382	373	408	399	392	363	405	401	409	399	397	412	412	401	340	369	390	391	333	343	374	432	399	378	415	409	395	369	371	375	363	414	380	371	359	411	360	423	343	359	417	354	396	411	439	419	427	406	407	352	425	402	415	373	421	408	421	425	382	398	406	405	389	396	396	362	396	377	371	394	392	429	397	416	413	436	432	385	389	389	381	349	416	389	410	360	410	418	365	364	368	383	385	389	399	420	393	374	397	367	401	415	386	391	373	407	359	393	398	432	413	367	386	431	419	380	387	385	349	435	378	435	385	408	361	390	423	424	419	344	416	382	344	380	396	389	410	367	406	383	373	398	415	384	397	375	402	377	371	377	407	395	380	416	408	379	386	363	364	376	448	386	351	368	398	393	380	398	370	393	409	397	416	393	409	397	374	380	383	384	364	383	433	418	411	422	401	365	377	386	405	344	431	405	379	351	407	403	339	392	378	381	417	364	419	400	384	391	388	398	402	357	402	393	401	392	379	406	401	416	413	405	386	400	400	374	318	378	371	372	400	423	409	391	381	404	385	392	407	390	390	411	430	419	420	396	412	409	399	404	433	397	371	380	367	353	396	396	345	370	372	374	408	418	442	413	388	349	387	387	423	372	357	393	399	390	393	411	381	402	396	363	446	437	373	393	400	409	393	391	369	383	397	405	425	411	409	396	408	383	388	379	367	385	403	427	373	400	399	388	391	413	392	381	407	421	376	399	393	407	369	384	386	390	395	427	401	365	414	367	344	406	381	413	375	392	336	412	410	386	386	381	408	407	391	358	363	344	378	363	391	404	334	422	418	402	355	382	420	355	382	406	401	425	381	405	442	451	383	358	404	389	393	355	395	372	407	400	399	334	387	377	373	382	417	400	390	379	402	403	372	413	432	401	399	408	395	418	401	367	409	415	391	413	423	381	374	378	392	375	396	424	368	346	424	344	368	418	372	402	436	378	382	376	393	399	404	423	386	404	377	378	366	410	425	385	428	402	361	386	398	434	402	400	393	413	392	396	382	393	358	407	405	373	375	386	368	405	390	402	385	386	373	389	407	397	387	384	388	397	408	382	429	449	372	379	383	365	365	366	357	339	403	396	396	374	337	386	441	401	397	391	362	418	393	395	357	403	414	442	403	390	385	396	430	422	418	378	405	426	415	421	423	403	400	419	380	380	386	378	400	440	392	374	387	383	371	389	373	389	419	396	378	407	405	380	375	384	383	384	409	409	429	387	408	439	380	361	390	403	371	385	379	374	406	403	420	406	420	375	389	405	401	339	410	377	385	392	379	382	360	369	391	374	400	380	380	399	410	418	398	394	415	421	401	370	374	377	421	414	418	368	395	372	408	365	419	373	432	406	364	398	411	396	421	335	421	403	415	401	397	397	385	389	380	382	420	404	368	388	449	432	425	446	406	383	378	430	408	358	391	379	400	374	397	409	403	417	376	346	436	373	416	381	425	379	404	421	378	367	433	413	362	388	407	384	403	374	416	405	390	384	380	384	398	395	409	426	389	359	394	428	399	389	395	406	417	420	399	401	416	381	383	367	391	424	408	446	393	355	416	412	407	393	384	398	378	352	423	367	406	388	391	373	406	391	378	395	425	383	382	378	400	420	406	422	374	359	379	372	379	376	412	403	353	391	376	412	428	403	417	407	390	366	422	399	397	439	390	379	394	360	411	383	393	355	371	424	406	410	368	405	389	378	363	412	357	378	369	417	412	410	394	407	419	422	432	391	384	366	370	441	412	426	391	380	392	379	410	386	432	391	412	410	392	389	409	380	404	403	388	363	411	357	390	409	389	385	386	395	379	407	415	405	403	374	388	386	357	388	387	398	389	415	416	378	375	399	389	392	415	397	390	395	382	387	373	393	397	424	371	389	383	396	415	421	373	393	422	392	421	408	367	355	380	425	390	379	391	374	409	454	376	375	380	388	393	383	382	392	404	398	422	386	408	388	399	415	373	363	397	416	414	393	406	376	373	434	402	417	376	369	419	383	383	385	401	399	356	406	395	395	406	385	401	376	416	374	434	392	397	412	366	402	368	385	395	408	387	384	370	405	410	411	370	412	408	364	340	389	377	405	408	395	425	413	417	423	395	357	387	410	382	381	418	411	388	369	397	392	361	385	374	421	412	366	394	400	365	418	393	370	393	385	408	375	421	410	392	366	383	327	348	386	366	417	391	430	379	375	354	372	398	367	371	415	374	390	398	420	381	444	430	366	428	400	400	370	416	409	393	382	404	382	376	421	436	407	408	402	402	401	375	417	386	404	386	389	385	409	381	401	362	389	418	377	447	377	398	389	381	453	381	394	389	387	425	436	408	399	407	395	423	384	390	376	426	400	435	407	419	420	389	424	400	385	382	406	418	364	361	379	337	387	363	376	394	377	423	374	363	387	410	403	407	389	388	390	380	398	377	371	421	424	366	345	406	389	393	375	405	378	384	402	393	393	388	400	433	398	394	397	390	415	374	386	358	424	377	376	382	401	399	382	410	405	423	383	423	402	379	384	396	374	384	382	409	358	414	389	411	349	371	399	378	408	424	426	389	398	370	383	337	403	412	404	380	363	401	413	375	385	414	395	409	387	423	370	395	424	408	387	377	383	398	403	391	386	399	369	403	413	423	394	385	437	386	392	397	408	421	374	399	412	386	407	404	395	383	389	408	364	408	415	371	408	398	437	364	378	414	381	378	395	390	388	409	411	372	413	404	414	392	424	416	389	372	367	395	384	373	399	368	377	412	387	401	377	411	368	389	394	376	400	428	398	379	390	359	441	396	365	387	405	399	399	397	392	342	414	406	376	379	402	372	374	418	422	424	369	381	369	392	396	414	411	399	407	401	397	392	390	369	407	386	346	368	389	389	392	386	403	384	383	347	424	399	406	387	381	413	378	404	385	367	353	376	393	446	413	424	408	386	404	379	434	388	416	357	384	420	398	372	364	400	385	421	381	366	429	396	387	399	414	403	373	410	408	376	430	423	416	361	405	392	394	395	392	416	427	426	376	380	457	391	400	426	411	387	399	428	346	356	382	363	392	379	385	412	364	425	386	383	423	390	317	423	402	413	430	412	357	350	424	419	378	400	388	392	374	393	377	370	384	360	407	381	402	401	371	409	351	363	431	448	408	410	412	376	397	405	398	413	371	375	401	404	415	388	388	370	409	421	392	349	409	376	374	356	385	384	392	431	406	431	416	403	401	382	406	419	409	393	358	376	421	376	401	390	388	363	386	393	442	390	384	419	426	413	381	375	355	397	380	368	421	408	374	400	359	412	418	378	371	415	398	409	385	352	423	376	368	413	377	397	419	403	410	402	363	370	397	385	407	357	393	348	411	375	391	383	406	380	403	364	421	391	416	379	397	388	391	370	395	409	382	450	406	397	436	386	401	404	432	415	412	390	404
42854	49387	68320	69451	61087	50286	38928	27507	17076	9529	5070	2569	1598	909	860	830	833	778	847	827	844	839	847	887	780	830	853	808	817	829	860	823	835	822	833	847	850	835	814	817	846	854	809	849	878	787	864	872	834	829	846	903	867	858	824	863	843	845	830	849	829	846	814	905	797	829	885	856	870	845	863	849	839	808	833	887	815	864	866	816	801	843	849	819	823	867	806	777	795	924	818	838	837	836	804	832	877	880	848	851	853	822	870	882	858	868	863	854	823	868	861	831	800	830	806	827	877	825	872	866	840	813	876	831	832	817	799	842	850	869	878	803	839	850	857	799	824	825	814	852	868	848	838	840	866	833	865	859	850	824	824	896	841	837	857	823	803	839	886	850	862	822	845	867	860	846	829	844	820	824	828	868	826	826	899	785	879	836	847	862	813	847	807	877	858	848	847	882	805	812	861	876	859	865	891	855	799	841	836	808	807	861	758	841	858	831	807	886	785	851	845	797	827	825	849	865	850	815	900	858	878	899	873	832	850	787	819	784	840	883	820	821	811	870	825	816	804	895	836	830	809	839	791	789	816	907	848	875	795	855	842	874	845	861	849	869	830	837	851	893	834	886	806	795	825	856	892	815	837	836	817	871	848	803	836	807	845	917	835	811	883	842	843	833	841	804	812	847	875	828	807	830	792	852	842	836	881	838	869	836	752	829	846	850	784	806	869	836	848	843	878	891	835	889	839	866	838	866	821	833	794	812	858	865	819	855	835	847	797	832	824	836	844	819	794	805	836	828	860	838	874	839	819	868	853	809	860	862	901	809	796	842	782	850	899	871	845	822	795	812	852	825	876	898	835	872	854	795	865	843	865	838	859	798	816	835	820	850	839	845	869	839	805	832	815	823	879	828	841	843	857	793	821	842	822	851	841	827	817	762	879	811	834	826	862	801	827	855	843	807	811	861	880	843	802	854	793	822	878	806	871	889	858	818	850	798	817	868	850	896	887	824	818	882	844	834	867	843	846	792	842	873	833	862	788	815	883	851	847	817	853	818	849	868	808	834	860	863	878	879	886	828	827	847	831	801	874	865	875	844	822	818	814	802	820	857	845	842	838	904	849	844	840	787	852	852	897	818	788	816	887	878	847	821	888	810	924	788	853	844	813	859	850	829	850	841	829	825	848	829	823	811	865	863	842	889	813	913	889	838	809	807	845	872	807	835	872	815	834	873	863	829	838	882	859	833	882	843	815	812	840	802	825	850	830	818	852	846	857	803	877	837	848	845	864	877	883	854	810	774	782	827	844	848	838	866	838	822	795	845	860	803	847	875	824	808	880	830	894	790	812	855	819	844	817	854	863	857	868	878	832	852	827	864	863	820	864	817	803	794	813	856	893	844	849	835	823	813	819	808	845	821	830	822	855	840	851	824	898	868	815	839	875	869	799	869	873	860	861	864	826	821	832	831	786	875	828	827	820	866	817	888	858	823	820	932	809	831	843	873	840	852	862	902	851	805	845	825	831	782	802	848	819	850	836	865	847	888	868	883	866	853	837	866	863	821	830	827	865	819	835	828	840	868	818	822	859	838	847	847	868	823	816	870	813	789	806	878	897	828	876	787	875	822	848	827	820	823	830	844	870	854	837	822	840	824	849	817	844	838	888	873	819	882	791	855	884	809	820	831	835	833	817	850	822	825	775	829	837	842	842	857	817	845	823	879	853	856	806	871	821	883	882	898	814	808	806	865	886	847	893	868	865	854	818	871	874	842	812	877	835	880	845	866	842	780	782	823	822	829	870	863	824	834	877	821	844	867	849	848	776	878	842	859	834	859	846	846	912	837	841	850	798	915	851	862	876	886	808	863	835	839	858	881	869	841	850	832	840	851	835	840	803	800	876	871	858	901	836	839	882	827	839	798	858	802	789	801	866	836	885	849	858	831	802	866	871	845	837	846	828	865	866	805	769	839	851	842	859	883	882	822	819	809	828	870	860	814	806	847	790	837	815	824	864	833	842	856	846	825	846	841	828	848	880	834	817	872	878	872	789	818	906	859	889	899	789	805	830	797	846	817	848	817	824	771	787	851	816	842	838	791	820	828	833	864	874	823	852	828	820	865	833	842	889	865	838	814	836	836	804	853	849	886	801	814	864	815	823	782	891	844	816	847	848	803	848	828	827	832	883	817	869	825	863	860	871	869	799	876	871	810	805	862	897	850	823	863	859	856	848	900	870	875	780	844	842	830	859	828	802	818	901	835	854	845	789	853	866	913	851	831	858	827	819	851	861	871	861	809	809	844	847	804	825	811	867	827	871	845	815	826	892	827	885	837	845	918	883	853	862	857	877	900	893	832	861	831	890	885	837	879	831	845	853	827	846	872	866	864	766	871	821	863	835	846	810	849	812	853	887	828	839	822	832	823	813	828	844	852	876	863	861	843	835	828	837	856	874	815	822	838	833	836	824	821	809	830	835	870	834	847	840	855	819	888	860	835	865	866	810	846	874	865	851	869	808	865	868	833	834	831	832	817	840	855	826	865	889	842	881	857	831	816	838	879	831	825	850	785	869	833	877	825	808	894	847	857	874	846	832	820	873	860	832	812	858	874	801	814	848	848	836	809	877	810	853	827	846	894	817	803	832	800	864	893	819	837	830	878	819	871	844	862	794	864	861	857	871	847	854	808	891	817	848	858	863	853	832	861	884	838	867	798	875	829	816	835	850	830	817	822	844	892	816	813	896	865	851	857	835	795	845	862	869	896	879	842	838	818	801	891	885	851	842	839	843	802	817	855	821	893	853	846	848	884	872	860	832	827	827	817	849	824	851	876	802	890	837	825	853	842	851	859	866	815	887	818	812	795	844	845	843	882	842	809	818	813	799	866	851	817	856	845	778	823	835	842	843	826	825	848	880	833	782	882	883	802	810	819	825	848	860	842	864	824	798	820	833	831	838	880	857	786	854	868	816	838	844	822	830	845	826	824	878	804	858	896	787	872	858	819	878	884	873	837	832	829	833	889	891	842	801	823	864	775	867	811	840	856	803	826	792	896	857	832	819	853	823	828	799	824	834	897	818	843	810	881	824	839	829	857	836	838	818	883	819	843	922	884	838	797	821	880	775	846	821	825	829	833	838	869	862	825	819	842	851	851	839	804	834	818	837	856	840	797	815	821	848	788	800	789	857	875	822	838	825	886	813	805	840	825	829	850	845	860	837	771	827	873	821	822	837	829	794	861	820	825	864	811	858	876	793	799	827	832	875	831	876	855	875	867	860	829	809	848	842	900	869	869	847	848	882	829	817	843	864	802	918	868	824	886	854	896	832	837	861	841	869	856	832	772	800	799	887	817	869	812	830	828	843	875	851	829	809	859	834	821	855	845	837	786	873	821	840	862	872	850	806	872	849	838	837	848	804	849	837	836	809	900	841	854	812	849	871	855	837	818	869	821	879	849	927	827	862	868	856	910	843	874	822	794	845	778	877	817	875	801	856	835	837	828	796	828	837	804
8230	4906	5344	3982	2563	1680	1095	682	521	403	317	298	253	276	261	288	260	229	260	262	277	290	281	275	269	270	303	297	267	283	283	288	300	269	263	279	275	265	264	263	275	314	297	295	307	283	252	261	280	264	251	270	275	297	286	271	270	230	259	275	294	286	279	287	276	246	252	252	272	270	285	252	257	246	248	275	268	275	294	254	258	280	257	280	258	312	271	278	266	240	286	235	243	237	278	259	287	284	233	281	269	296	261	286	267	284	298	280	242	276	282	276	251	277	256	260	290	272	285	245	284	267	256	261	227	284	266	247	254	264	258	254	274	266	298	298	260	301	271	276	289	280	273	241	287	265	288	263	261	244	280	271	286	247	290	289	268	246	275	243	270	251	279	276	236	291	253	275	280	250	246	252	286	257	289	263	295	276	251	253	271	262	269	276	274	309	272	251	269	253	260	270	259	248	228	257	254	252	304	287	275	280	287	257	262	256	256	263	270	245	244	239	258	249	284	294	256	275	257	280	257	290	278	290	287	281	266	269	257	233	265	271	274	261	301	255	269	259	287	284	250	253	271	285	282	268	277	278	254	239	246	281	282	268	284	245	279	288	275	264	249	256	278	243	265	246	258	237	248	286	256	263	283	315	281	275	259	264	269	279	276	278	266	270	266	259	248	278	267	263	277	253	261	310	245	284	275	274	271	262	255	289	274	290	289	274	251	251	238	260	302	219	257	293	240	249	282	271	283	262	286	274	286	264	243	219	265	260	277	264	266	268	293	276	269	268	249	260	279	243	256	282	257	275	271	240	266	310	289	298	252	265	277	271	268	292	273	304	267	266	267	259	242	278	276	271	261	257	231	290	241	280	267	260	286	290	277	275	246	250	273	253	258	298	289	289	293	244	251	237	256	285	299	295	268	297	241	283	270	256	262	243	287	267	269	266	253	247	248	240	266	246	244	280	283	248	261	266	263	259	296	300	285	291	270	260	263	230	279	263	266	267	255	243	308	253	284	260	223	230	240	282	270	277	266	286	292	281	233	260	284	267	264	280	242	298	292	261	286	283	293	260	242	272	255	254	268	282	280	283	285	275	259	249	252	291	255	270	286	263	267	285	270	295	318	259	287	267	256	279	274	281	237	251	271	271	251	269	259	280	268	272	261	266	272	275	274	260	267	284	276	282	261	248	275	263	226	256	277	259	289	266	274	271	282	273	286	261	281	285	256	269	278	266	250	252	260	292	270	270	229	285	259	308	243	247	264	252	266	291	259	279	282	282	237	270	270	270	267	273	290	278	264	279	279	255	272	271	268	240	295	252	259	232	253	271	278	285	300	281	249	247	229	297	235	249	271	273	250	254	289	251	299	283	256	284	279	283	286	311	303	270	284	265	286	261	248	294	288	254	286	258	268	270	254	259	310	295	275	260	248	259	279	305	271	291	253	283	280	249	252	278	245	263	273	271	301	288	295	297	257	292	280	277	242	283	246	287	303	256	298	270	279	278	291	273	300	285	259	271	269	296	303	253	255	282	268	247	238	268	239	274	261	267	272	290	292	285	272	271	285	290	258	266	279	267	308	263	277	262	269	292	263	249	259	260	242	221	252	281	280	274	280	259	323	266	286	229	243	261	272	303	262	239	283	268	285	259	251	272	278	294	291	276	244	277	300	273	288	280	284	252	295	268	292	263	264	264	289	273	277	246	279	268	258	277	301	253	271	282	259	270	266	266	276	272	267	273	270	275	271	287	260	279	281	268	268	247	265	268	278	260	248	259	268	287	269	258	270	244	255	256	276	259	262	238	282	267	251	296	272	255	274	286	209	252	244	277	277	278	274	254	250	287	245	275	283	279	268	262	294	268	303	273	266	260	293	246	259	248	307	261	265	257	263	272	278	264	272	274	237	253	240	283	267	265	273	236	247	272	270	271	281	310	274	233	267	261	286	263	291	292	265	294	249	271	246	251	256	264	288	272	262	277	298	266	279	271	260	256	278	243	292	270	260	254	247	296	265	248	279	283	297	228	227	294	253	265	256	284	273	241	252	298	262	277	288	241	289	286	295	251	273	257	250	268	271	256	250	234	316	315	258	261	234	276	293	249	281	270	295	281	259	283	233	262	263	249	261	295	263	284	242	263	262	299	280	263	268	277	264	295	283	266	291	259	259	245	304	291	273	248	267	284	256	251	266	270	279	274	273	290	265	242	271	273	292	271	286	273	291	282	260	285	283	274	277	287	261	264	275	274	259	261	258	279	260	249	264	231	276	274	269	266	269	283	255	304	301	252	302	282	271	261	278	289	268	265	305	279	293	285	268	263	255	240	254	271	259	294	289	268	252	256	297	307	258	274	299	261	288	276	255	296	267	302	261	236	282	264	287	270	281	247	312	269	273	273	260	253	264	262	264	283	280	302	256	255	287	299	276	257	277	273	287	259	242	266	287	279	293	280	268	328	265	275	241	274	259	268	265	264	277	278	262	273	276	257	251	255	251	285	281	281	292	284	239	247	297	277	285	267	277	261	291	265	261	292	293	270	289	291	288	281	298	301	237	259	285	279	260	269	287	286	273	272	241	273	251	255	256	251	263	252	241	278	262	266	253	309	304	306	287	259	267	253	285	280	268	272	276	268	248	250	248	277	291	242	254	256	276	298	250	264	216	274	269	265	262	276	260	252	294	297	310	260	296	280	291	285	275	260	259	267	280	298	324	281	297	274	257	263	280	273	240	240	286	272	260	277	277	282	270	253	284	253	304	294	278	258	262	251	265	248	272	282	258	276	225	256	256	273	281	280	256	238	266	287	266	234	249	274	273	275	268	236	294	284	281	275	269	300	269	268	292	286	285	270	240	258	237	290	277	250	262	275	269	261	256	270	286	265	293	278	280	266	263	266	285	296	289	306	282	235	285	270	252	241	267	245	299	267	281	250	289	270	296	272	250	269	252	266	252	292	260	259	280	271	250	240	306	271	265	269	272	248	285	283	293	224	249	285	288	271	280	287	268	290	273	262	286	277	262	273	260	283	246	248	253	253	254	288	248	272	231	279	257	303	266	274	299	265	271	243	271	261	280	279	289	309	283	289	275	272	234	280	271	250	255	269	274	274	291	267	285	281	314	266	256	269	282	282	232	270	292	258	272	263	272	247	264	303	265	248	269	293	262	271	272	295	282	284	271	263	273	253	256	271	251	281	306	273	257	260	269	247	249	272	269	261	260	294	282	250	245	244	257	273	293	270	294	259	270	273	279	285	271	281	250	296	244	260	272	283	280	263	250	251	266	282	247	272	247	295	265	277	293	277	273	277	261	258	279	262	267	286	235	279	309	243	285	287	278	300	264	282	280	286	266	284	297	296	305	250	274	247	251	241	254	274	281	252	273	282	265	278	262	270	291	248	230	244	246	285	266	271	237	248	281	298	266	269	262	250	270	282	272	263	295	259	259	265	272	290	258	255	293	268	298	280	281	267	271	263	290	264	276	267	257	259	257	284	255	255	257	258
7835	6684	10769	10759	8405	6078	3754	2249	1427	1034	794	675	650	621	591	638	613	615	601	610	660	629	614	604	633	624	603	622	590	580	633	607	594	629	606	591	622	604	621	641	604	590	615	567	587	555	601	599	551	594	597	634	627	593	589	621	585	596	657	567	583	613	586	643	596	587	603	609	583	642	635	590	619	618	599	560	598	625	665	633	603	597	612	583	633	590	642	603	623	569	589	624	566	614	648	634	594	659	610	597	615	586	589	594	613	580	597	592	604	582	599	566	597	603	632	607	631	584	536	606	650	638	620	565	608	601	590	595	572	595	533	591	603	589	602	632	638	597	642	609	660	607	610	642	591	603	653	615	646	602	635	652	583	613	613	591	636	567	593	613	623	601	571	596	636	580	623	655	587	591	622	635	606	633	627	567	586	557	555	648	613	619	576	597	600	550	574	608	603	615	603	679	651	614	617	592	607	607	598	588	641	596	636	645	572	568	557	575	588	622	646	584	617	608	634	626	613	618	590	610	600	602	593	600	601	616	624	590	585	629	604	601	607	614	624	629	622	580	584	634	604	604	630	628	611	601	571	599	604	599	631	577	619	640	600	559	623	598	587	637	588	627	573	620	640	582	604	615	617	579	567	575	636	567	639	592	580	597	590	660	580	612	605	593	606	618	577	622	593	609	589	578	664	614	578	598	629	610	561	606	589	595	581	626	595	633	584	606	612	615	600	602	573	562	619	615	643	556	619	599	628	599	625	609	579	609	602	618	632	596	602	619	622	623	598	615	624	657	616	617	609	683	588	579	575	606	615	598	613	579	652	566	618	599	582	578	613	591	569	612	608	619	610	588	621	620	604	574	626	567	637	625	622	587	590	597	582	657	579	606	638	606	562	610	594	572	615	627	616	600	621	576	565	640	584	602	595	576	574	634	557	602	676	620	605	637	641	596	640	605	625	583	614	647	619	611	581	624	579	603	595	645	633	556	614	631	603	573	631	580	616	584	594	587	615	606	593	641	626	598	583	603	582	623	630	617	652	597	617	635	641	601	585	621	591	641	629	582	656	634	588	652	618	571	643	598	643	624	601	557	596	573	621	632	636	630	610	616	609	615	577	607	628	607	600	627	590	626	612	604	641	577	606	582	641	627	623	591	604	578	609	566	662	635	557	556	659	607	639	552	602	631	648	616	579	634	618	569	618	650	599	586	604	550	607	589	643	642	615	583	587	635	633	607	585	581	564	598	622	593	612	608	628	625	576	557	639	633	643	614	634	642	616	593	605	564	626	586	583	596	591	610	648	588	596	560	580	619	589	619	553	600	553	594	639	595	567	638	630	660	601	663	668	601	583	598	602	606	655	623	605	631	582	629	627	628	563	634	636	581	616	590	605	660	618	603	621	599	613	591	611	593	595	611	535	569	624	618	580	593	611	593	600	598	611	631	614	620	598	633	601	633	620	623	570	595	596	596	607	614	598	582	574	553	679	615	597	657	619	610	614	640	606	600	611	567	540	630	645	588	557	615	565	638	630	597	636	587	592	596	620	613	643	588	596	609	602	631	612	547	606	600	572	664	615	620	587	574	598	599	621	564	608	627	600	596	566	617	621	567	600	613	599	611	610	577	597	612	611	632	605	664	594	585	550	556	607	574	653	615	579	629	607	601	593	629	560	597	625	567	619	585	631	616	606	603	632	625	662	600	603	596	598	576	591	634	583	582	633	618	592	590	596	598	575	600	577	616	583	598	620	589	581	597	663	582	600	615	619	617	619	623	556	595	611	654	624	566	607	626	632	608	627	571	664	613	641	644	595	623	593	598	608	592	637	658	646	598	573	607	586	642	627	571	605	624	553	564	610	582	617	585	587	657	645	639	599	591	589	670	623	582	632	577	610	624	600	606	611	586	623	602	606	598	624	589	635	599	609	658	628	619	573	635	598	618	616	597	665	597	587	598	595	630	627	604	622	608	622	620	583	587	582	601	591	607	597	589	618	689	575	614	644	593	622	578	600	681	601	628	623	623	601	610	614	626	590	567	604	620	612	643	606	597	599	606	596	623	602	632	646	589	605	602	650	593	599	625	630	611	603	606	616	600	633	643	578	602	612	633	604	561	633	589	643	641	577	600	620	602	631	606	605	622	640	601	618	588	590	616	548	663	586	631	658	570	568	599	622	641	638	576	634	586	619	575	586	580	614	607	595	588	603	634	615	615	613	588	604	618	625	598	637	609	613	626	612	608	646	595	630	611	614	612	618	619	610	623	573	585	645	583	616	582	647	619	590	615	606	609	625	618	589	604	604	576	562	609	629	589	621	589	607	641	630	614	572	592	603	633	587	567	602	588	590	618	651	593	623	608	591	587	595	665	609	600	613	634	626	583	576	618	613	625	616	613	594	588	609	593	565	620	618	629	604	611	635	611	626	592	619	584	622	615	639	594	580	588	641	599	590	609	612	594	608	583	635	655	625	618	593	607	638	621	601	604	612	591	584	616	630	598	591	601	609	599	594	604	637	568	596	609	595	609	583	649	588	605	593	623	588	654	610	628	633	601	614	606	573	655	588	605	624	661	634	578	555	600	623	602	601	586	611	589	558	572	592	618	603	637	590	603	626	587	630	612	549	611	597	618	603	623	618	609	627	635	600	626	592	655	601	645	615	552	588	622	601	620	563	621	602	575	615	575	657	584	588	626	667	579	561	615	587	615	639	668	588	610	573	594	598	570	615	621	612	618	651	619	619	605	625	584	612	635	658	594	607	629	624	590	659	561	635	619	593	611	574	597	623	620	582	633	619	601	607	586	594	632	626	611	620	578	601	658	632	581	629	609	630	602	587	585	618	623	597	601	620	623	570	626	634	569	584	637	626	606	582	585	614	631	590	573	527	616	656	620	608	553	597	610	599	625	598	580	596	623	600	599	641	574	646	596	604	602	615	617	604	587	643	610	604	619	592	625	602	579	561	635	631	585	585	608	653	608	625	623	590	582	591	592	636	621	659	571	624	585	643	596	591	613	607	576	557	581	579	614	593	599	622	636	625	614	592	592	581	620	598	623	603	618	613	602	656	634	662	616	629	613	619	665	629	590	629	628	616	587	584	617	623	604	579	654	658	570	622	629	603	599	618	620	571	583	576	638	620	594	591	617	618	654	566	568	607	621	592	597	596	632	589	570	586	608	610	640	645	556	618	616	617	612	618	622	605	623	564	604	594	585	569	609	595	602	619	632	609	586	585	613	606	567	627	646	580	586	616	629	594	643	571	614	638	614	595	665	564	635	592	605	618	566	631	615	586	577	595	599	616	589	668	551	549	605	561	606	622	639	610	591	595	572	629	610	556	644	586	603	589	594	602	608	632	623	611	583	637	556	609	597	592	594	611	573	618	609	598	592	613	631	648	608	576	605	591	615	630	594	578	625	605	588	578	612	639	596	605	587	585	575	589	597	620	596	575	619	612	613	570	608	585	591	597	588	624	580	590	594	576	580	591	590	597	585	580	601	610	683
75706	66154	72350	64117	51288	38059	24347	13658	6583	3004	1441	814	530	423	352	395	424	328	378	373	374	346	383	404	374	364	364	345	383	334	392	390	371	361	350	393	357	384	350	366	367	390	394	396	378	378	345	408	375	393	397	331	351	392	388	373	390	406	387	409	370	389	378	383	330	343	384	354	369	371	358	346	350	365	363	364	356	354	358	372	354	372	378	352	357	377	347	418	421	333	375	375	346	361	364	369	377	421	413	368	363	362	358	354	382	363	380	370	362	394	345	374	370	370	381	363	369	381	372	395	386	353	363	370	359	370	400	393	394	355	342	393	391	360	352	386	368	405	383	409	384	350	407	355	357	380	391	354	369	342	357	362	351	360	383	375	388	373	368	376	387	383	377	368	393	414	350	369	348	369	382	377	362	374	372	409	376	366	364	388	370	399	372	372	402	389	387	404	338	355	371	411	379	389	321	390	379	387	375	365	369	392	380	369	401	377	386	383	350	389	322	394	378	388	364	359	361	372	412	368	341	361	405	394	387	409	373	394	363	382	392	404	360	345	403	361	403	376	360	353	329	354	384	372	405	384	349	343	356	403	371	372	377	387	401	378	372	394	389	362	380	345	368	371	380	363	371	421	412	432	368	377	362	402	378	368	402	413	388	384	355	386	353	367	403	346	367	384	384	405	369	362	324	373	359	345	337	386	391	375	367	371	363	353	396	382	409	359	378	377	361	351	416	386	345	349	400	371	376	366	380	401	374	384	373	379	365	371	406	402	385	399	394	352	386	376	356	356	366	385	357	370	382	357	344	365	390	385	349	384	358	361	346	357	365	380	396	375	398	382	356	330	345	386	331	398	375	334	368	381	403	350	387	380	360	392	377	363	343	361	409	383	371	362	396	368	432	375	335	392	336	385	380	342	360	374	381	377	378	387	364	387	368	366	395	386	361	375	374	404	353	385	390	365	388	365	409	365	378	380	384	359	348	391	351	392	390	399	368	387	393	355	349	357	393	363	370	399	353	353	372	382	381	401	366	363	350	414	374	351	404	356	379	365	369	404	380	329	407	402	391	385	351	356	350	382	360	409	357	402	360	375	379	410	365	377	372	326	353	380	378	399	345	377	370	372	373	385	390	374	358	353	367	403	395	381	398	341	414	398	405	359	414	385	416	391	383	355	355	377	358	368	357	368	371	381	364	364	387	345	365	403	374	392	341	393	361	370	378	389	382	324	367	370	354	390	384	392	399	350	369	338	390	344	431	404	380	382	376	403	346	356	383	405	418	382	380	370	378	377	385	400	376	402	383	404	340	353	387	335	375	394	388	398	374	377	400	411	356	357	369	363	393	415	390	403	363	354	356	368	389	376	422	398	369	359	377	347	380	393	355	370	390	382	395	408	379	379	360	356	351	383	387	376	390	396	368	391	381	377	347	405	386	349	369	386	380	406	355	354	352	378	366	388	410	368	373	426	397	366	388	391	408	409	388	381	341	344	376	371	364	355	362	363	338	386	404	372	356	356	381	377	388	401	349	356	374	410	351	393	412	395	365	387	372	357	373	412	397	382	372	434	386	374	332	330	363	332	413	384	409	363	360	365	380	379	350	354	389	342	396	351	377	388	345	352	411	390	408	367	395	345	383	355	352	368	380	404	395	373	402	410	396	378	358	412	423	377	412	371	388	380	347	334	337	373	378	369	363	380	348	376	414	335	384	366	373	369	338	382	370	368	373	439	357	360	416	372	345	392	367	356	418	360	389	384	368	383	383	384	387	388	359	394	390	369	371	385	399	376	362	373	398	368	366	366	377	338	367	332	387	416	385	378	367	371	391	387	400	339	373	368	363	395	331	375	396	377	370	350	347	381	371	369	377	360	417	385	345	359	377	345	353	397	363	362	342	370	375	394	358	396	425	404	382	397	366	417	400	337	373	372	362	346	391	378	330	394	410	390	357	388	339	374	361	392	347	358	351	377	388	355	393	381	349	369	360	383	398	382	383	350	381	387	383	382	386	369	363	359	383	387	369	376	387	385	365	369	342	414	361	424	349	402	425	388	385	387	371	380	386	393	376	372	369	348	346	380	389	403	369	359	361	380	360	346	357	343	352	382	359	384	407	362	356	388	373	355	383	374	375	335	380	381	370	391	379	373	418	413	375	386	330	347	372	354	328	416	383	390	346	362	397	331	398	381	374	397	395	389	385	396	367	376	394	392	383	362	361	379	367	362	398	343	374	385	373	395	399	396	376	349	385	388	407	389	370	402	356	376	382	346	366	395	387	429	384	341	357	362	378	375	399	364	417	398	359	373	373	382	368	396	352	362	396	357	384	403	376	359	373	365	351	389	345	392	352	390	385	390	353	404	387	383	343	383	359	414	358	391	369	370	350	395	346	383	354	385	381	383	379	403	400	368	377	406	379	373	356	369	379	365	359	394	382	380	358	374	389	389	364	377	402	413	414	378	370	346	383	353	370	406	417	394	395	385	364	371	373	392	373	393	392	368	366	391	391	357	338	357	385	353	393	366	377	385	368	355	359	384	374	366	353	361	387	386	356	349	372	376	369	378	363	388	371	355	410	357	408	398	398	397	357	399	375	371	366	406	411	366	359	360	390	371	393	363	402	351	374	387	383	393	370	369	385	373	363	396	384	350	336	349	410	379	372	395	399	355	386	396	352	372	398	413	385	382	386	406	387	381	403	357	364	386	406	412	408	360	391	380	387	346	386	389	401	354	377	372	363	397	393	363	366	339	369	387	370	395	338	364	378	394	360	372	343	336	362	356	379	351	372	372	353	350	372	363	340	382	392	377	365	404	378	371	405	398	369	401	367	393	351	365	370	368	355	326	422	382	388	381	373	347	360	391	403	417	372	375	385	342	380	384	363	384	359	399	382	361	388	376	376	347	351	346	424	351	381	369	370	388	386	405	361	385	394	375	392	391	393	390	380	348	344	391	370	349	395	403	355	384	407	353	403	388	375	361	368	365	358	395	409	341	380	401	429	399	337	344	415	345	355	395	383	356	343	352	336	369	391	371	368	376	340	399	369	383	426	392	383	386	334	345	381	349	351	340	377	354	366	362	367	355	400	368	387	389	407	368	392	412	356	398	353	368	358	341	388	360	396	365	345	381	356	384	372	422	381	410	346	390	376	420	377	378	354	373	350	369	352	379	400	385	378	370	405	407	393	364	393	412	356	389	372	379	401	355	393	411	386	361	375	357	382	396	391	370	379	396	411	392	393	405	405	384	378	371	370	387	355	381	401	378	378	360	372	350	382	399	333	420	396	391	365	417	377	405	368	385	396	374	331	355	367	422	378	380	431	391	366	403	335	376	359	363	378	400	395	354	358	383	398	361	386	402	377	376	342	350	386	381	387	387	358	409	394	399	376	385	341	377	383	390	378	392	350	386	406	389	355	333	356	389	409	368	365	367	370	370	378	370	376	410	374	368	381	428	408	347	365	406	377	391	384	379	379	390	399	376	375	350	385	407	370	404	407	382
45662	47610	66481	68864	60047	49960	38628	27911	18322	9969	5263	2804	1617	923	795	764	793	801	828	835	830	743	750	801	810	798	778	825	841	797	794	774	810	780	780	835	859	868	772	791	801	842	818	811	806	859	836	774	839	778	786	857	790	812	815	760	809	763	818	834	767	827	798	802	854	784	814	814	809	814	788	808	757	813	855	846	816	803	788	828	807	786	833	785	786	813	839	827	776	785	824	815	741	818	852	826	827	765	773	837	810	805	848	842	865	818	791	804	789	870	800	743	877	807	823	858	775	803	722	841	804	827	805	846	750	827	787	814	790	775	841	820	803	800	796	822	841	802	803	814	776	843	846	823	784	814	830	817	790	793	813	823	780	791	804	784	802	845	805	822	788	743	800	807	825	812	818	811	812	822	825	828	779	828	838	793	780	757	798	808	817	837	818	794	842	788	802	793	851	836	821	834	803	836	806	821	810	817	817	783	777	781	819	799	746	756	844	793	864	830	796	779	793	800	806	831	853	812	801	799	811	798	822	807	801	783	802	832	787	777	813	760	767	801	799	825	820	820	823	818	804	812	800	868	795	797	786	851	808	822	823	827	808	773	839	767	786	781	815	822	817	799	824	857	790	854	803	805	795	799	806	776	800	781	794	781	761	860	773	859	813	823	829	817	840	812	858	841	836	861	776	820	807	753	842	821	798	770	802	820	848	827	818	791	773	848	821	797	804	791	807	810	828	819	791	831	796	855	788	828	816	767	826	823	843	809	791	759	812	773	865	807	819	790	760	775	817	824	772	793	826	763	807	848	838	861	793	806	812	852	742	798	816	854	805	807	814	862	822	780	780	776	816	774	860	800	838	795	867	828	797	824	809	821	818	795	850	796	779	785	832	778	823	788	775	812	782	811	832	778	747	840	815	809	815	824	898	784	785	807	828	812	818	805	836	806	844	793	769	846	811	837	853	803	762	808	819	759	841	804	776	818	795	807	784	804	762	825	798	799	806	804	779	813	882	785	818	859	815	787	753	806	855	787	811	858	807	854	794	805	830	854	795	794	830	773	814	805	829	802	794	861	822	777	803	840	778	795	813	767	790	833	847	861	852	884	787	829	810	822	775	810	770	807	852	785	800	761	811	788	775	767	815	809	836	785	823	785	826	758	905	822	782	811	821	816	817	880	883	829	729	769	821	795	816	823	861	823	788	795	775	740	840	845	790	865	780	817	857	805	790	833	826	888	839	834	835	797	819	881	820	766	858	849	792	797	846	798	832	838	819	853	776	842	806	838	767	802	770	839	843	865	778	872	790	847	811	826	798	793	807	789	816	809	861	830	791	854	770	810	807	847	798	843	821	811	740	819	820	882	844	818	799	822	858	780	766	811	835	824	801	825	807	763	778	836	808	832	797	826	819	825	767	810	832	826	851	818	809	798	775	835	805	808	774	883	838	865	839	878	793	828	789	814	802	793	769	841	771	786	770	832	834	842	814	842	817	809	792	811	792	828	779	853	815	821	793	819	810	838	775	788	820	831	840	791	784	782	813	865	800	803	792	786	768	801	822	773	779	799	768	835	832	821	798	808	843	816	849	829	776	805	840	805	786	830	816	815	839	829	835	807	809	801	764	803	809	781	809	849	873	798	831	880	842	797	780	823	816	795	835	788	832	854	811	821	786	817	851	788	764	844	803	812	806	830	780	791	891	849	782	823	852	847	785	880	813	773	778	801	827	794	830	826	844	840	814	869	817	804	758	827	841	787	823	790	822	785	806	845	808	810	801	795	827	784	782	866	816	826	802	776	831	853	869	801	806	833	775	795	788	845	793	806	780	818	752	831	760	824	849	815	822	814	836	834	762	830	832	816	843	802	787	831	794	848	837	760	840	865	769	801	773	800	779	860	816	752	810	760	810	841	849	835	854	824	789	827	802	787	770	859	836	833	796	824	783	819	806	843	803	832	841	842	820	823	813	788	766	799	834	790	794	807	784	805	773	854	834	787	812	770	773	784	820	833	874	798	826	818	782	785	814	803	791	782	885	795	857	793	812	830	780	832	852	850	774	792	835	795	869	822	821	857	815	804	858	850	787	817	837	831	819	781	800	847	777	840	813	832	804	791	777	774	796	869	789	811	784	783	848	837	805	875	820	836	791	833	789	749	831	865	810	803	888	781	811	834	822	813	801	807	784	768	744	748	788	803	851	806	802	809	813	808	843	820	780	804	855	773	854	767	844	803	825	752	764	835	779	819	820	820	827	811	807	819	805	786	807	806	801	773	793	822	781	810	808	839	882	841	809	793	794	774	858	830	813	849	762	878	804	817	812	807	864	830	737	774	868	829	809	841	851	817	797	767	832	831	836	856	869	842	756	779	796	729	752	783	796	844	835	830	801	797	757	848	823	780	779	866	831	797	853	842	790	843	842	839	824	748	815	809	789	779	831	820	862	794	834	835	781	784	850	816	814	853	809	830	837	798	867	815	849	798	784	823	773	835	770	860	854	808	829	815	819	840	871	806	826	817	838	769	836	815	847	812	816	806	810	819	848	796	826	767	792	771	782	868	805	774	845	815	792	826	815	812	789	806	808	850	788	767	796	827	803	820	827	779	849	817	812	799	798	799	793	813	786	791	795	887	801	802	844	843	845	804	810	822	840	810	794	820	900	800	803	819	788	820	775	778	863	767	789	771	814	795	846	810	830	772	814	821	780	832	817	840	822	774	797	795	788	790	824	830	765	797	809	799	797	834	796	800	784	845	802	782	861	823	790	798	796	818	788	821	837	750	794	792	869	814	836	857	829	843	843	770	812	775	808	824	890	805	876	800	757	839	724	796	811	839	822	794	804	827	779	794	818	801	834	795	761	741	826	845	821	762	785	812	815	875	791	836	809	765	805	812	816	817	822	818	878	778	836	856	774	800	834	858	819	822	804	846	847	850	825	799	831	819	779	794	749	829	811	767	810	773	800	789	823	793	833	803	776	845	820	809	796	824	826	799	852	818	844	799	777	765	801	821	836	836	844	816	816	786	871	846	806	816	874	828	837	766	805	784	843	802	812	857	822	837	819	775	841	830	816	844	811	823	783	820	787	840	819	809	790	843	746	815	796	760	828	779	787	856	774	836	804	804	825	811	777	850	796	823	836	770	829	827	802	836	764	812	800	789	849	859	834	778	788	801	781	800	791	795	845	830	785	777	778	766	796	774	808	828	834	801	839	820	810	850	830	815	787	793	827	828	823	780	785	811	807	810	787	807	823	841	809	825	856	839	768	773	825	833	819	794	818	882	784	807	766	786	817	754	757	820	828	808	812	862	864	818	853	779	863	823	844	823	854	809	764	834	836	758	810	789	778	784	824	786	808	801	848	808	809	811	823	818	775	831	804	759	803	862	829	799	770	844	844	825	826	781	846	825	820	829	795	852	775	796	798	804	798	792	850	802	815	837	781	792	765	843	794	795	823	831	868	775	824	807	846	771	808	828	835	848	818	838	794	814	761	801	773	777	799	837
77595	65463	73577	64774	50621	37999	25519	14718	7413	3396	1617	844	583	426	370	419	415	409	425	393	383	345	434	346	323	435	386	420	397	424	409	380	419	386	376	379	407	411	384	420	401	412	381	411	377	375	364	423	397	402	405	388	415	378	403	423	387	385	398	364	397	389	415	380	371	376	394	403	408	426	393	436	415	389	416	372	410	370	412	384	411	407	362	440	389	417	373	397	394	378	411	401	411	397	351	371	375	450	391	381	364	364	402	397	389	392	430	372	360	382	374	389	428	385	382	390	381	400	387	379	391	377	401	415	373	404	340	390	380	383	438	404	420	419	383	420	369	391	408	396	388	389	395	412	427	390	399	372	394	392	411	367	394	400	359	381	383	424	389	378	363	380	389	423	389	424	409	386	384	408	411	385	348	407	370	428	410	375	399	378	406	413	396	373	422	409	401	412	397	403	396	368	392	392	378	390	343	391	395	415	363	432	408	382	372	359	400	398	390	385	396	385	359	365	404	362	380	375	417	377	387	420	407	379	342	388	378	392	441	388	409	413	373	397	392	375	400	381	366	435	369	399	388	390	381	393	361	389	400	381	399	380	378	401	372	360	404	405	371	400	383	396	369	386	385	398	372	403	377	373	428	398	409	416	402	371	392	431	432	395	420	347	363	390	363	381	320	392	387	375	393	399	425	394	379	396	398	421	392	365	360	388	398	380	395	404	419	407	352	390	405	411	413	381	366	409	374	368	410	379	417	436	381	396	389	429	363	420	343	430	406	431	397	378	368	364	378	362	389	387	388	429	423	424	401	406	373	396	422	403	400	389	359	398	406	443	402	386	411	363	393	392	380	386	405	355	389	382	415	366	422	369	419	433	405	391	425	392	414	416	422	390	458	390	433	431	421	410	366	387	409	375	386	425	393	383	385	404	393	385	412	377	382	421	398	386	437	401	387	387	377	438	378	395	371	357	422	402	404	362	393	397	412	414	397	402	352	399	375	380	409	402	402	377	426	339	413	382	374	383	351	378	413	402	432	411	370	368	366	403	395	376	406	379	371	417	428	423	440	380	417	382	378	385	421	375	391	398	392	377	426	380	380	372	425	407	393	390	388	433	406	403	388	425	425	367	425	426	428	411	355	390	437	374	403	437	416	413	391	360	398	423	366	396	403	376	385	392	385	390	403	369	354	380	395	426	395	367	401	385	401	349	388	376	422	397	370	403	365	382	380	411	389	398	406	402	405	379	365	386	419	398	410	378	381	372	386	403	360	389	398	406	403	353	397	394	401	369	401	406	357	379	408	414	403	420	393	421	363	412	400	368	347	384	375	384	404	391	386	399	404	409	397	400	387	390	405	406	388	380	375	423	399	429	377	371	387	390	386	472	383	383	390	374	389	375	387	391	370	362	421	391	408	399	385	387	394	425	384	405	415	385	437	380	402	414	398	430	378	368	393	383	401	396	389	401	393	366	404	407	396	391	392	425	423	409	381	371	422	369	414	405	401	404	390	406	364	409	383	366	372	352	374	398	447	381	364	436	382	433	371	391	400	383	402	410	361	375	411	355	387	362	386	411	375	406	393	423	396	406	398	384	384	401	384	394	404	402	432	414	356	423	409	395	357	402	372	403	391	353	375	432	373	400	406	394	397	393	411	389	385	404	396	407	413	400	428	388	417	385	398	399	418	390	405	413	393	359	404	385	408	386	394	394	390	387	403	395	375	418	422	425	389	409	424	413	387	409	385	387	366	397	378	405	383	376	363	422	382	392	382	440	424	404	406	418	423	403	404	443	382	381	405	405	402	362	405	410	426	392	456	407	409	394	384	373	383	389	397	407	391	400	390	357	395	380	377	379	394	403	427	455	361	363	453	392	406	375	403	389	387	391	422	370	399	365	409	383	389	389	353	401	400	383	407	384	371	374	353	389	403	404	385	402	419	430	370	384	390	368	411	397	442	388	382	381	401	420	414	401	379	407	403	383	368	377	407	395	355	450	384	422	391	386	395	360	399	409	415	409	401	355	399	387	375	323	386	398	432	379	387	383	411	342	379	391	418	413	361	385	349	374	386	430	452	361	420	407	381	355	405	380	398	394	364	383	396	409	369	402	385	414	403	424	401	347	395	382	400	361	409	376	412	385	381	390	380	372	347	392	445	406	379	400	418	421	435	420	394	397	398	361	409	377	370	380	393	417	406	378	413	417	417	433	402	366	406	403	377	354	411	401	411	380	412	392	402	438	376	379	391	384	415	387	367	377	403	368	388	384	385	422	401	377	419	416	419	432	385	403	420	432	416	418	350	380	386	391	391	383	398	369	413	366	414	390	365	402	375	407	389	370	367	384	389	430	391	423	356	410	371	411	366	427	422	355	399	352	365	383	368	429	346	391	392	345	399	404	348	414	394	408	408	422	388	408	406	388	372	401	385	410	387	422	409	379	419	441	394	412	384	375	406	412	348	385	426	360	439	396	374	418	435	385	399	377	426	377	420	350	430	372	396	377	437	352	375	400	419	396	395	401	392	398	421	411	351	407	399	388	395	371	418	395	391	401	386	374	399	385	451	405	386	388	431	417	400	408	373	354	434	378	413	398	382	407	406	386	402	372	381	441	394	350	362	367	371	355	390	396	399	371	402	397	385	405	424	394	356	421	375	369	369	412	386	413	387	424	399	416	395	393	386	389	397	374	354	415	381	408	399	361	414	408	354	409	372	341	400	379	405	420	419	364	414	364	387	433	424	368	378	418	360	404	409	445	382	357	393	367	399	440	404	402	437	432	364	380	413	384	357	422	388	435	390	405	394	350	341	405	399	384	389	381	434	382	373	390	404	362	430	452	414	393	412	411	369	391	410	417	408	346	374	365	374	393	402	404	393	362	387	377	367	409	409	360	382	374	386	364	391	386	412	436	395	395	404	424	379	400	388	395	420	382	399	387	381	392	418	439	422	419	387	398	444	367	399	409	390	426	396	417	395	418	415	344	390	422	405	413	406	388	391	384	360	377	404	423	416	372	391	349	383	423	399	402	405	393	396	400	387	386	386	378	342	404	408	379	382	385	362	394	392	417	405	350	365	349	372	373	375	397	384	413	413	358	414	406	404	428	426	363	387	403	440	402	418	410	412	388	403	388	405	399	394	411	378	396	409	365	353	371	383	402	417	385	358	395	396	366	407	373	357	395	347	358	399	355	397	396	409	397	406	389	383	395	428	393	364	376	378	383	363	409	386	363	372	420	406	384	358	372	359	429	387	361	366	362	441	402	422	370	404	368	384	372	410	408	397	408	475	378	373	417	393	397	373	360	398	399	375	389	385	401	395	360	387	380	363	393	385	382	417	407	342	365	397	374	403	391	390	413	374	393	387	413	389	380	410	395	378	369	409	403	344	391	382	409	395	379	419	370	436	424	399	370	375	401	420	379	395	379	403	406	426	384	394	376	368	396	368	407	361	421	419	389	382	391	385	391	391	360	384	383	382	401	381	358	380	383	395	373	405	415	401	402
46917	46705	67319	68531	59716	49849	39501	29400	19079	10942	5540	2948	1573	967	867	878	839	857	846	815	853	831	839	842	801	863	900	876	829	879	865	811	872	813	821	855	856	858	896	855	853	847	836	853	838	814	836	823	796	815	814	856	848	835	881	863	806	857	825	868	870	861	883	838	826	773	844	798	824	859	816	834	902	914	874	832	879	881	846	780	897	854	856	815	856	815	815	801	849	846	830	845	831	825	870	791	875	824	874	870	851	894	835	827	889	786	840	799	812	818	798	844	798	843	836	870	858	894	809	828	821	842	837	819	855	795	832	891	819	879	867	860	824	859	785	773	893	839	829	830	788	788	804	797	828	770	858	909	874	898	803	840	874	824	833	800	819	821	887	814	856	857	836	815	846	807	866	822	829	850	892	839	833	853	838	823	870	824	870	831	787	816	860	856	874	835	861	840	835	830	828	829	869	893	818	818	793	788	812	850	867	829	850	822	824	835	883	795	815	817	887	798	877	845	849	842	815	911	798	842	845	805	800	897	832	813	821	845	867	858	840	794	834	798	810	861	790	822	831	853	851	847	896	864	848	828	879	827	796	853	811	918	804	821	814	876	877	846	817	876	802	862	891	848	812	830	842	837	877	842	823	888	799	803	848	877	837	789	820	820	836	806	900	827	828	836	818	866	866	861	800	815	827	761	848	880	865	861	842	814	874	832	837	853	858	858	879	864	830	857	811	822	832	792	810	851	859	861	856	823	828	869	837	808	840	897	779	869	814	845	843	824	843	876	848	859	850	808	810	868	804	834	825	803	854	823	853	885	825	850	856	887	852	886	857	833	839	826	846	887	867	843	799	848	839	891	862	849	888	817	877	858	859	866	841	803	834	837	821	856	830	852	824	861	843	858	807	896	869	835	851	837	800	857	836	889	858	824	836	818	814	825	846	858	827	818	814	871	841	868	862	836	887	746	819	856	801	848	898	839	879	837	835	860	792	801	852	815	816	813	796	780	837	811	818	867	796	830	847	816	854	804	815	834	827	815	868	835	829	863	840	874	843	833	818	774	780	873	820	837	823	777	826	833	862	906	804	853	839	822	882	898	880	819	866	819	893	828	794	844	833	831	853	806	820	825	878	810	862	797	853	841	889	866	869	849	847	879	827	848	798	853	875	821	774	831	851	821	840	853	889	814	849	847	863	852	847	866	862	852	799	786	854	813	821	832	787	830	871	888	846	862	907	809	803	824	885	827	831	845	866	812	836	822	858	882	798	831	837	860	875	822	895	842	868	817	810	855	828	872	812	812	869	839	858	866	825	832	878	853	872	803	789	835	808	869	821	848	880	858	803	808	828	813	870	850	821	842	856	875	822	840	791	834	854	834	866	884	843	826	811	849	804	875	897	777	855	869	827	898	841	819	829	833	805	799	847	843	825	856	879	824	875	815	805	869	845	810	825	848	803	888	845	869	871	832	855	827	764	865	843	825	840	832	814	827	857	812	748	815	808	829	824	788	876	827	763	878	820	811	811	797	787	819	873	868	884	843	875	823	812	818	806	844	831	849	878	816	885	837	863	825	840	880	824	871	822	863	809	872	862	836	864	843	859	828	813	848	861	850	876	847	851	833	781	862	784	825	868	864	825	794	788	848	850	849	813	799	828	818	817	793	880	820	803	819	880	878	815	785	832	844	837	831	831	877	812	861	798	817	835	852	862	885	827	834	882	836	875	797	846	801	843	827	889	859	858	816	879	850	877	819	786	851	858	773	852	861	795	819	844	849	843	916	881	879	865	861	836	843	788	826	808	837	853	853	844	798	828	834	848	835	826	803	878	838	844	850	825	825	779	868	861	826	856	875	785	824	892	848	861	832	835	860	871	905	881	830	793	766	851	859	809	751	812	827	897	825	863	807	857	840	865	813	825	857	833	860	873	862	849	795	878	859	895	817	810	819	862	849	851	884	805	813	817	829	793	798	830	800	846	819	860	811	823	870	850	883	877	833	792	831	831	879	885	823	906	854	851	885	839	840	868	843	839	826	829	873	895	848	854	826	838	838	862	827	797	841	851	819	889	855	823	863	838	858	858	785	846	854	825	829	877	803	832	800	863	820	814	834	822	857	872	829	799	795	859	882	797	850	831	786	889	848	862	830	882	823	799	821	808	835	853	837	828	832	812	856	827	884	885	822	821	809	851	878	873	807	858	874	818	825	890	835	866	844	842	793	797	834	833	895	853	818	905	874	855	852	842	862	798	862	852	850	811	805	848	791	837	832	857	831	885	823	770	843	871	822	807	839	808	847	854	847	832	819	868	846	861	850	844	856	883	885	832	853	852	844	827	853	819	844	848	829	847	878	882	872	848	833	898	876	858	849	826	787	834	814	844	818	835	869	819	896	817	838	865	861	858	831	832	867	812	835	792	836	837	832	834	879	892	832	824	837	834	883	829	817	877	874	850	844	883	787	879	855	845	829	822	859	793	801	804	850	836	833	785	800	862	894	836	879	839	813	841	836	847	862	830	817	822	850	828	814	855	831	834	840	852	831	843	786	827	823	868	842	843	845	840	853	819	817	865	817	817	884	899	871	829	861	869	841	836	835	851	840	799	832	837	817	823	856	838	801	824	825	839	839	845	804	892	849	888	845	825	810	827	794	866	872	800	821	824	904	885	849	871	839	825	792	833	864	860	885	916	835	785	838	900	881	908	846	839	855	856	807	903	819	827	860	895	851	793	884	871	842	884	807	862	862	811	837	814	827	864	877	873	824	828	773	843	826	843	837	831	849	913	832	876	880	865	853	903	874	857	798	852	844	822	849	832	908	863	792	883	843	844	841	861	791	819	838	856	855	859	890	858	832	825	841	811	838	864	838	844	845	854	872	829	872	852	798	836	833	830	870	882	817	837	835	842	833	830	825	837	829	793	849	830	809	868	855	875	809	856	796	809	833	830	821	908	859	785	817	790	839	815	848	785	846	828	831	803	870	811	844	906	827	896	877	779	837	839	828	819	808	835	865	868	865	822	816	851	840	811	814	815	855	815	850	861	866	860	844	838	851	856	842	863	881	844	905	852	841	845	839	847	822	836	838	852	878	854	841	808	820	827	839	814	843	855	813	806	878	872	832	874	855	886	848	845	856	873	845	856	841	782	845	903	778	855	871	860	815	862	894	825	918	871	813	811	860	851	813	870	790	807	855	821	834	859	861	856	835	890	791	829	853	882	846	839	857	794	810	876	809	854	871	834	827	837	876	788	839	843	891	799	881	821	823	837	836	843	861	887	805	848	859	822	792	802	870	857	866	845	879	874	865	878	856	832	858	865	839	810	842	863	821	805	809	837	844	849	835	826	812	828	819	836	893	836	835	875	859	827	815	854	798	864	822	809	836	796	802	862	846	787	799	858	856	778	878	835	811	822	805	805	858	819	804	769	878	824	906	826	844	822	850	868	826	861	863	822	865	850	805	840	816	834	847	819	787	855	878	836	866	841	856	835	849	835	839	853	855	848	861
9228	3963	5225	4345	2541	1535	1121	701	507	434	325	316	295	298	259	246	240	279	272	277	245	249	259	235	279	256	295	261	270	246	273	278	281	277	241	266	273	217	288	281	290	266	275	208	251	269	293	249	283	266	276	290	305	276	291	287	248	283	265	279	272	282	252	289	267	260	284	275	289	258	248	272	275	267	255	259	241	253	262	284	270	243	249	301	244	260	267	273	249	241	285	265	261	257	260	251	240	260	273	251	262	286	253	287	226	276	248	281	315	251	289	243	307	277	264	264	257	271	252	297	251	286	299	271	286	225	293	278	260	257	244	279	273	249	249	261	249	260	251	272	261	268	245	249	242	278	252	268	216	283	265	284	271	269	254	262	254	274	278	270	277	280	275	254	242	254	275	292	275	275	290	254	251	275	252	275	242	285	288	252	271	259	226	255	230	272	280	292	227	302	277	251	260	264	273	288	257	315	234	263	306	249	277	248	262	290	273	267	265	289	266	277	283	291	232	288	267	279	253	254	262	234	258	258	260	259	275	288	240	267	281	265	259	260	236	279	259	288	283	263	263	274	269	263	296	281	265	275	246	268	309	259	258	289	241	272	252	264	297	274	282	281	250	229	255	261	259	256	286	250	269	277	251	254	264	263	276	238	279	256	293	283	280	278	254	269	283	242	233	267	239	257	271	294	267	257	287	263	289	248	268	243	296	288	272	271	230	285	249	248	258	270	261	256	283	266	249	221	263	260	262	265	282	285	274	255	273	293	253	276	240	290	273	275	258	273	269	264	250	274	261	234	241	246	298	284	270	256	269	268	292	265	296	253	316	265	227	258	279	227	251	244	268	284	250	319	257	280	240	274	248	258	270	254	251	261	249	266	251	247	254	278	277	280	265	236	302	261	270	314	237	270	274	272	286	318	255	256	281	251	243	280	257	283	262	270	264	290	270	269	264	276	260	323	276	272	240	303	244	270	263	250	267	303	296	276	263	254	281	271	264	297	255	253	258	285	271	271	262	307	289	262	266	269	277	260	275	270	258	276	264	292	256	246	254	268	232	281	240	265	237	263	239	250	283	282	272	270	274	283	268	245	273	304	282	251	258	288	270	280	246	236	283	295	281	260	229	263	289	278	256	244	257	268	299	266	268	253	260	259	271	268	277	250	287	268	283	255	249	274	279	276	273	239	272	262	267	254	250	265	247	274	254	282	242	243	283	263	293	264	246	261	244	283	254	250	267	281	298	248	243	246	280	270	266	258	305	258	268	301	240	265	248	280	253	277	278	269	248	264	287	279	271	275	272	242	256	264	251	278	299	256	243	269	257	271	250	272	242	286	276	263	249	248	255	258	271	273	262	277	289	262	268	293	281	252	291	274	267	291	284	242	258	281	282	270	277	237	267	256	283	256	267	294	287	295	268	269	276	284	272	271	306	282	260	241	262	241	286	258	268	243	250	286	258	283	246	276	265	244	233	258	286	259	255	251	258	281	266	273	233	269	262	295	254	250	277	294	301	273	307	268	257	269	270	245	281	264	277	277	264	282	281	291	252	296	272	244	258	284	287	295	263	267	268	250	230	264	266	281	294	278	311	236	230	286	286	250	291	283	244	270	273	237	245	284	277	263	231	258	280	291	298	286	278	241	286	293	288	251	268	260	257	226	266	289	265	271	244	274	282	263	256	259	275	263	276	271	274	277	291	272	270	265	241	318	261	248	291	260	290	285	286	242	255	265	251	269	263	291	279	277	225	271	279	244	283	272	249	264	245	285	277	270	277	263	253	261	254	264	266	282	276	252	252	231	241	253	276	250	268	257	268	274	248	245	256	265	268	266	275	255	251	255	242	238	267	279	268	278	243	238	288	272	256	229	260	242	299	253	252	257	285	245	246	259	268	293	262	259	250	285	261	282	261	273	257	260	273	250	266	286	278	281	290	267	290	259	285	261	244	301	317	268	264	272	272	272	272	257	289	276	248	275	268	259	278	272	274	281	270	285	247	235	278	281	253	234	245	285	280	279	269	255	280	259	265	281	253	269	264	288	288	282	267	302	260	289	284	261	277	267	273	279	251	271	265	272	272	257	268	265	267	273	242	280	285	315	265	275	271	270	292	259	249	246	269	282	314	289	233	263	268	302	258	274	256	285	243	291	274	288	270	268	246	239	281	271	242	260	282	278	279	277	223	236	247	272	270	303	231	268	277	280	291	266	265	259	264	269	259	279	266	291	294	253	277	273	279	238	280	272	297	248	289	270	317	282	283	250	251	231	268	254	252	281	278	276	226	273	274	248	277	248	252	274	278	261	252	264	277	312	283	260	285	268	277	268	287	261	243	256	248	258	248	249	288	295	259	245	236	249	249	272	241	244	240	251	288	262	261	249	243	241	254	279	255	227	268	253	269	294	267	292	242	271	269	296	285	278	251	280	280	260	275	230	276	258	287	272	265	275	267	245	244	263	271	275	247	263	236	313	239	260	274	260	240	243	285	296	261	276	267	226	239	265	269	279	250	268	266	280	297	290	243	236	298	280	273	268	288	302	257	279	268	255	244	277	293	247	274	306	303	293	277	276	265	244	274	263	277	264	254	250	244	273	285	264	245	251	250	271	287	287	254	272	282	293	293	272	257	263	250	256	270	260	258	293	267	269	255	266	273	268	260	280	242	277	243	268	262	260	245	252	274	249	249	270	271	249	267	246	268	263	265	246	312	248	287	272	260	286	304	260	268	279	261	271	258	276	282	268	259	272	241	251	228	260	280	286	240	236	250	257	300	257	256	290	256	262	286	257	277	263	310	267	254	255	278	271	228	269	277	275	258	260	261	284	276	253	289	304	268	297	304	261	269	268	284	285	264	268	271	246	250	266	268	267	262	247	262	266	256	270	263	280	268	268	248	261	257	289	279	283	285	288	241	281	260	266	274	275	265	294	258	273	254	263	267	269	246	255	248	253	278	262	282	255	283	271	283	250	283	288	263	283	266	245	263	240	305	286	284	305	254	282	254	265	273	266	249	269	258	220	251	261	242	270	268	272	281	300	283	270	299	270	249	284	297	284	262	282	262	258	255	282	281	285	253	260	262	278	278	288	253	290	292	267	283	266	238	267	273	259	263	258	262	275	281	266	281	270	263	266	246	243	266	284	282	281	288	262	259	253	266	270	244	248	260	285	257	255	249	295	280	254	277	241	291	266	275	253	261	298	267	269	249	270	257	276	247	270	250	308	269	273	289	254	253	269	256	277	289	276	260	249	310	259	220	264	239	284	226	239	277	287	258	289	299	296	270	259	243	230	263	250	254	278	249	250	285	293	256	272	256	252	274	275	232	262	263	267	251	303	252	231	268	223	293	306	293	235	233	227	289	260	258	269	271	302	263	252	271	225	282	262	278	250	263	270	255	234	228	282	240	255	256	262	274	265	243	249	290	269	229	268	249	246	263	267	254	248	286	267	247	235	246	273	270	249	267	286	270	279	301	285	251	253	247	243	256	276	295	279	269	264
8640	5349	10500	11768	8528	5625	3710	2469	1558	1125	853	734	657	592	596	607	607	598	631	547	559	602	587	652	575	618	634	607	579	569	614	615	583	606	583	586	572	595	599	604	604	595	642	613	571	596	601	569	601	625	599	636	592	575	602	610	604	561	593	581	595	604	618	576	619	592	587	644	614	612	610	583	574	629	618	602	565	621	639	588	594	593	614	567	602	576	634	668	567	642	610	655	579	555	616	589	649	551	612	638	605	626	642	604	637	590	600	570	634	565	583	601	643	599	588	555	600	615	590	614	635	666	559	589	601	567	573	624	641	568	551	581	600	613	628	600	629	679	585	604	620	641	566	612	611	593	623	593	618	597	611	590	620	580	586	581	598	579	619	597	597	626	609	583	573	535	616	655	636	616	609	586	611	601	577	583	632	585	630	639	600	642	613	614	588	594	627	606	592	638	609	577	589	565	574	632	593	613	600	600	599	591	615	583	596	616	596	615	633	619	605	603	562	575	565	586	604	600	574	593	609	626	645	626	620	567	590	563	588	599	618	594	622	565	617	591	585	602	580	591	590	565	600	617	624	589	620	612	589	577	566	575	610	617	593	597	631	594	592	611	579	612	558	597	560	592	623	603	592	582	559	592	588	607	609	616	576	637	599	545	601	623	628	571	558	562	626	615	609	635	577	594	609	603	549	621	584	559	609	586	592	565	598	633	566	620	573	638	615	601	610	658	646	572	610	557	589	622	597	549	558	560	572	634	559	582	568	594	581	587	586	599	598	592	593	552	598	601	596	586	616	549	636	581	617	599	574	606	565	602	571	589	620	594	611	596	605	643	609	600	624	622	583	589	606	637	597	555	619	587	580	599	608	556	608	614	601	542	627	605	590	583	582	615	641	613	630	583	599	607	607	580	560	600	602	554	555	618	565	569	594	562	583	589	593	610	608	601	581	658	601	571	612	620	607	637	555	578	646	625	611	603	589	548	576	610	608	648	550	609	606	593	577	623	573	644	629	626	596	635	566	576	627	584	580	592	588	607	635	595	582	596	595	614	592	552	596	578	633	625	575	610	595	586	600	550	625	594	574	555	648	610	613	607	579	606	593	596	582	594	591	604	575	600	590	605	620	628	584	572	628	582	585	557	596	604	580	625	601	610	592	574	585	597	624	598	635	556	593	592	668	563	611	598	568	645	619	606	607	532	605	669	587	625	618	588	575	594	601	549	597	584	586	617	593	560	592	624	575	552	642	623	592	625	594	622	548	627	651	577	568	617	614	602	610	594	601	593	534	533	600	613	634	593	614	582	597	628	554	592	621	622	561	578	550	607	622	561	563	614	577	613	567	598	614	625	554	599	607	602	598	552	608	568	548	590	592	579	579	604	605	591	588	627	581	566	577	597	608	620	577	569	618	603	607	617	597	592	624	621	622	617	593	618	618	567	562	608	642	607	584	605	584	564	635	598	612	596	651	633	607	606	607	580	577	608	585	565	584	598	615	602	601	573	617	580	552	568	585	591	619	582	615	663	608	604	598	577	616	629	596	560	584	592	580	605	591	609	595	625	695	591	570	601	620	553	587	602	632	607	582	635	632	605	624	619	629	598	645	595	539	594	572	628	598	591	592	591	602	596	577	595	608	582	611	627	578	647	610	585	636	620	604	621	573	637	596	586	628	550	627	597	580	586	606	633	583	578	576	607	617	598	619	597	593	593	610	607	603	588	578	555	598	580	569	576	593	612	573	554	594	608	579	602	605	602	596	597	592	591	536	604	599	587	603	601	603	606	599	577	602	588	628	623	625	573	609	580	636	579	606	601	585	589	573	578	632	618	592	556	565	569	598	597	576	576	604	610	517	624	575	573	598	563	575	568	601	581	616	589	577	616	629	553	592	560	627	629	640	584	596	643	611	591	588	578	559	599	635	586	614	591	594	605	617	595	587	621	574	576	610	610	574	602	616	615	582	567	603	560	597	575	626	576	582	635	590	604	601	655	594	615	631	580	616	604	616	596	561	590	637	615	560	628	570	562	652	624	589	618	607	612	566	619	645	558	583	616	622	569	605	652	590	566	579	589	598	583	601	551	610	574	573	612	628	615	614	581	604	602	545	565	607	611	607	585	605	620	562	598	635	585	598	597	616	600	575	601	623	615	573	616	583	578	595	605	581	574	557	545	604	616	594	645	612	579	610	557	582	618	564	631	595	606	565	614	558	587	600	606	596	604	616	614	606	629	621	607	601	608	572	621	617	621	590	597	593	574	609	610	614	592	587	583	582	600	601	581	605	596	566	595	609	604	609	614	593	579	622	610	582	580	592	585	616	601	627	584	620	606	583	607	598	605	645	578	607	602	561	588	653	598	598	606	572	593	638	586	588	571	592	577	582	592	601	622	608	570	604	650	630	608	640	578	610	622	585	623	552	526	599	573	579	593	581	649	599	621	610	605	626	619	612	576	588	593	589	617	606	590	584	592	605	603	601	587	623	538	612	574	597	564	594	607	589	566	579	563	679	605	606	611	619	608	578	579	575	620	627	589	574	608	637	552	573	621	609	621	571	641	595	564	591	640	610	584	572	642	578	628	604	601	617	596	632	578	584	613	605	643	583	580	592	565	623	586	618	603	608	628	576	585	627	624	620	591	548	600	620	562	531	610	573	634	610	612	569	585	616	598	624	593	632	567	625	613	590	621	633	596	623	552	596	595	591	606	636	586	584	596	617	607	630	589	596	552	603	614	647	582	577	615	604	575	592	642	544	628	611	600	569	614	626	580	581	634	600	564	639	626	620	594	609	582	543	584	580	578	624	625	596	603	537	575	570	629	612	599	597	584	622	577	568	617	588	604	574	625	626	617	662	575	592	570	586	599	611	625	610	627	633	533	632	610	597	645	602	594	598	618	664	595	593	623	573	576	581	564	624	654	632	635	590	600	592	538	604	614	616	589	640	601	576	645	655	584	605	599	575	638	579	581	573	581	574	572	588	630	570	579	645	616	616	587	681	608	611	596	641	630	578	590	594	635	581	606	652	608	616	597	566	608	593	650	574	611	648	579	620	576	555	608	613	600	607	575	605	592	632	631	596	605	604	604	596	589	606	636	601	599	571	594	566	600	640	595	583	582	563	569	575	632	577	624	614	601	597	632	602	584	570	574	585	584	580	569	604	575	594	609	570	556	602	595	592	589	581	573	581	579	588	614	640	612	625	566	587	635	649	608	598	538	576	605	617	603	606	592	584	578	593	595	588	606	607	591	620	590	598	611	604	591	593	602	573	611	638	615	623	598	609	565	575	614	634	631	613	612	594	560	571	604	584	617	591	631	579	562	608	585	587	615	568	580	599	574	578	608	589	611	594	544	623	622	540	575	592	558	575	590	622	602	593	608	639	604	586	621	618	574	622	596	628	596	613	592	588	599	588	569	581	569	569	546	609	586	593	575	594	630	611	606	600	618	610	563	564	571	622	604	611	616	620	611	604	587	609	561	600	601	581	591	602	583	641	605
74129	59035	72654	64588	50846	38096	26006	15278	7647	3494	1577	908	560	402	359	400	365	376	342	350	362	399	416	340	392	375	383	384	346	356	378	360	369	356	396	368	359	352	390	364	388	338	419	359	423	338	368	345	375	381	348	359	368	384	420	393	368	364	396	379	386	405	362	390	376	383	390	362	401	362	396	340	383	383	410	345	359	392	338	364	368	352	334	384	355	369	375	380	372	395	402	362	385	422	393	338	360	373	390	366	386	417	418	330	384	373	355	367	392	426	369	356	378	343	381	353	324	353	391	360	367	411	401	334	371	382	382	374	399	379	384	431	370	350	365	374	381	386	401	415	425	351	352	320	366	346	353	416	345	339	340	383	348	370	418	354	351	356	357	352	345	356	392	355	373	379	385	380	376	435	368	363	373	361	341	393	379	357	367	383	367	348	394	371	397	365	378	384	353	378	374	371	378	398	367	345	358	380	436	401	368	356	381	399	402	355	374	381	383	364	341	389	357	369	382	341	328	377	359	343	355	396	380	339	357	357	376	365	382	355	373	380	363	332	450	363	376	390	339	328	372	362	377	391	385	397	379	349	387	369	403	405	374	383	380	379	347	387	386	391	343	384	371	398	362	367	397	355	400	354	386	349	353	374	364	380	370	329	384	377	364	407	415	392	356	363	371	375	352	379	363	388	355	367	342	405	377	387	368	408	329	384	359	341	395	356	415	348	374	395	384	372	363	368	398	384	369	352	368	382	361	362	393	396	338	365	353	367	407	351	367	318	403	346	386	384	383	378	372	393	373	379	344	390	334	349	428	392	378	412	397	391	365	368	388	390	373	366	340	381	368	382	378	392	401	353	404	379	403	392	360	356	371	376	377	401	372	369	321	347	364	400	374	386	429	400	362	383	402	372	378	386	379	409	336	372	355	400	351	351	357	351	386	377	363	377	356	348	393	398	352	358	382	367	372	389	364	332	327	364	360	360	371	360	379	349	401	385	398	363	373	369	371	369	357	393	339	369	352	358	367	382	357	358	389	386	385	363	411	344	356	357	382	377	344	397	400	384	392	360	377	341	361	383	408	369	380	359	339	359	380	377	407	401	375	363	398	366	417	376	403	381	355	403	381	413	397	347	390	375	386	345	402	373	374	367	375	358	356	366	369	414	358	360	359	417	381	393	389	382	365	374	373	382	374	373	340	349	364	368	386	383	369	364	381	381	362	356	359	394	405	356	318	355	353	377	381	373	366	381	357	357	360	387	409	373	360	389	354	376	406	406	337	342	377	334	368	353	381	378	387	353	356	374	350	378	393	374	347	415	397	417	384	397	397	389	386	401	406	409	379	336	354	388	395	312	372	380	352	328	398	362	356	356	365	383	361	366	364	393	374	369	340	348	388	385	396	378	357	367	378	370	358	373	366	350	408	370	365	384	407	395	355	351	389	385	370	377	369	383	391	366	384	367	371	351	349	365	368	387	401	376	366	345	385	388	357	324	366	385	369	384	380	356	403	385	365	365	406	350	384	346	352	370	375	388	402	348	371	359	357	402	400	394	385	402	382	405	387	375	346	376	392	384	363	391	386	360	369	397	367	361	368	369	380	378	361	388	359	393	367	376	331	353	371	378	380	360	392	395	400	349	360	369	360	369	384	366	382	392	388	352	372	368	412	354	369	361	376	392	386	321	310	382	360	347	364	339	378	367	362	358	393	354	391	397	361	366	367	407	364	384	387	389	381	376	394	384	373	394	376	345	388	361	370	363	329	360	352	369	364	357	401	379	350	363	377	345	376	363	392	375	353	347	397	405	389	396	378	378	333	411	345	370	365	347	384	383	387	363	349	383	350	353	376	396	382	369	375	374	349	367	382	373	385	353	403	375	349	353	369	354	380	345	400	354	390	377	353	371	342	389	402	362	434	391	372	389	381	342	400	386	356	380	374	374	345	335	384	360	349	353	364	374	389	351	377	383	380	398	401	380	318	362	370	367	365	368	351	363	347	376	372	363	362	371	373	362	398	381	389	360	399	371	376	372	365	383	411	392	397	418	378	378	319	375	390	385	371	388	379	370	356	398	380	361	387	401	343	338	372	382	357	341	342	370	352	398	425	395	362	415	389	335	375	401	354	394	368	393	368	364	375	391	361	337	369	333	380	315	422	369	355	347	342	336	385	367	390	376	395	400	375	348	365	360	390	398	328	358	356	401	348	345	383	382	347	375	366	350	353	367	351	363	365	398	422	392	396	368	339	315	351	368	410	367	350	387	371	403	384	365	341	391	355	359	377	388	401	402	396	361	371	348	374	395	376	377	363	406	429	366	375	386	350	355	411	362	382	377	373	343	386	349	411	375	404	372	392	401	367	387	354	355	382	376	344	393	419	398	374	358	377	413	411	344	353	374	389	390	416	387	378	365	376	367	376	363	390	405	386	367	366	372	391	384	386	383	339	370	380	331	345	372	362	342	372	357	361	372	332	378	396	378	376	358	406	406	351	420	347	366	361	384	338	369	398	391	377	365	378	348	366	351	355	394	371	380	395	371	367	381	362	352	378	356	320	411	393	373	338	373	347	344	368	351	351	370	433	407	400	392	395	381	368	372	368	350	375	376	356	363	379	371	362	381	382	358	342	369	420	370	390	353	419	334	338	364	368	351	400	392	353	374	353	358	358	332	403	376	382	380	397	408	374	371	379	381	373	358	354	357	413	373	395	379	347	377	406	377	400	364	367	352	358	371	412	346	370	389	353	386	344	415	397	383	357	352	352	386	364	406	357	345	365	370	383	368	348	348	387	383	367	380	403	394	366	387	360	420	389	409	378	367	369	357	408	391	372	379	374	334	427	376	368	358	359	347	392	357	372	351	384	365	407	340	343	354	343	365	375	389	402	401	361	346	371	408	375	354	351	373	364	402	367	376	378	357	367	357	364	379	379	383	350	385	358	346	355	360	357	368	407	395	352	382	385	372	375	376	395	368	369	391	348	394	381	383	361	380	367	365	380	382	376	351	343	367	399	391	399	357	366	395	364	340	362	407	396	398	367	350	387	390	391	339	374	339	347	368	374	392	374	399	387	380	333	355	371	358	337	383	388	375	366	354	372	344	400	388	311	395	371	357	370	381	400	392	379	425	359	380	363	358	343	357	368	369	388	360	382	364	377	338	409	358	385	392	374	377	361	377	349	392	370	378	351	338	393	330	378	380	370	368	410	360	359	348	371	331	359	417	338	398	349	397	387	388	379	349	368	358	398	384	382	356	338	392	356	389	372	370	369	397	376	385	377	399	382	373	379	403	416	357	393	375	352	337	364	388	380	366	371	365	391	376	374	395	390	375	366	371	379	354	364	388	393	363	355	386	361	375	360	369	341	359	387	335	383	383	377	353	357	418	379	363	403	343	350	365	387	354	373	406	361	371	371	353	358	391	384	388	379	352	338	355	349	395	352	368	336	375	369	373	372	376	418	354	372	341	385	355	417	391	338	364	343	370	364	382	379	397	371	394	391	407
45579	43022	67237	68840	59844	50140	40070	30259	19501	11205	5594	2934	1558	999	789	800	811	847	755	804	795	743	792	750	803	791	812	748	815	845	791	778	814	842	855	768	802	810	816	808	810	843	806	794	820	782	776	810	838	796	753	803	815	812	840	812	816	774	754	785	781	805	813	852	793	806	836	801	772	804	807	741	813	757	805	809	825	802	783	817	826	807	799	799	790	796	818	772	762	803	818	844	803	814	788	781	833	804	855	789	772	750	795	765	792	775	835	855	786	785	796	743	816	812	829	835	826	756	792	863	807	846	768	796	764	825	819	806	780	793	820	754	879	784	822	788	799	810	812	848	816	787	836	793	810	819	777	795	834	798	777	747	825	829	795	756	803	805	843	831	824	801	792	793	803	793	826	778	775	853	813	760	761	846	775	826	787	815	786	788	785	837	774	835	809	788	816	822	783	857	796	825	825	802	808	781	840	831	833	776	865	788	857	776	801	815	804	818	840	801	816	790	796	795	773	830	827	784	775	810	822	808	843	761	797	766	809	824	790	815	759	824	810	770	845	812	770	819	804	788	835	832	796	789	820	787	835	818	791	778	738	798	839	867	794	830	770	787	785	838	787	829	850	807	849	769	791	764	800	808	804	801	804	835	763	790	813	856	741	792	795	854	834	820	792	821	812	789	812	764	861	789	813	835	840	836	822	841	826	810	807	769	846	827	764	849	809	792	860	833	869	790	836	772	821	807	776	784	820	762	732	829	797	807	816	793	821	797	816	805	821	800	818	819	806	804	802	842	763	808	771	824	790	832	778	856	771	787	813	813	844	811	833	847	793	851	767	810	866	787	819	809	770	774	763	816	789	765	817	810	830	761	813	870	803	853	835	800	860	793	826	807	797	815	767	797	822	807	781	767	816	838	773	850	859	834	850	781	802	803	805	796	824	822	819	887	813	775	831	776	762	742	826	792	732	823	838	828	774	830	807	803	811	800	828	776	774	812	814	749	814	783	818	803	849	808	820	815	779	829	798	817	843	823	786	832	756	838	769	808	788	790	813	777	830	814	747	772	808	814	797	798	791	853	805	819	789	799	832	837	888	834	774	778	826	774	818	812	778	784	786	799	854	839	796	823	757	838	804	780	799	798	873	778	774	796	829	781	784	824	737	838	784	787	824	839	839	822	819	828	832	857	831	809	828	778	823	837	774	805	801	787	814	852	763	780	870	767	801	815	851	828	853	800	766	791	814	815	811	770	829	894	771	838	803	829	768	776	828	811	756	786	803	827	791	808	863	821	818	830	791	813	785	777	806	837	836	829	777	767	788	794	787	813	816	789	835	800	841	828	779	774	753	811	764	793	827	799	737	856	800	844	884	810	779	824	787	846	763	852	836	792	806	792	823	792	822	774	830	850	792	782	820	797	828	775	840	776	813	757	810	785	818	767	818	793	825	790	828	795	794	793	840	785	818	798	809	795	812	832	820	764	791	821	799	802	808	802	785	786	807	821	771	806	784	813	805	794	830	834	862	827	735	828	837	801	846	824	754	822	841	786	786	824	823	753	771	795	800	810	788	839	824	841	804	859	780	881	744	814	832	761	843	821	829	818	795	857	781	800	777	833	794	817	826	782	792	772	814	839	822	803	795	831	803	814	821	756	782	798	839	817	816	794	778	800	793	774	809	861	790	803	830	807	785	835	795	801	790	844	795	861	787	771	801	786	795	837	790	775	815	842	834	876	848	765	813	823	802	882	815	793	833	843	813	790	821	807	819	810	807	825	824	800	776	774	816	783	813	849	862	802	788	760	841	786	812	866	801	864	824	805	804	755	821	823	799	802	803	803	802	761	842	825	839	807	834	828	795	773	845	834	756	816	802	779	784	778	837	879	787	837	844	809	827	803	815	810	809	811	837	830	771	820	815	874	798	816	805	826	786	786	822	775	854	775	782	771	785	804	794	824	809	785	814	785	807	814	825	801	823	714	813	816	795	812	809	842	843	773	791	845	763	776	796	762	808	790	769	825	818	837	819	770	808	782	781	838	813	773	793	816	799	788	870	760	825	806	854	807	813	799	815	803	856	797	822	746	801	782	810	797	790	751	813	787	773	795	797	801	818	847	761	740	806	874	800	768	811	810	853	794	794	834	786	814	789	808	771	822	843	828	809	857	798	773	799	799	852	816	782	856	805	868	805	791	753	871	816	797	778	814	787	798	831	815	838	787	807	803	792	790	826	810	809	822	833	754	878	839	757	807	792	799	759	783	829	822	782	849	764	797	796	776	829	806	833	871	816	811	852	818	813	829	846	797	857	758	788	820	754	848	818	814	800	781	791	795	760	825	854	801	827	798	821	829	821	794	828	802	825	769	769	758	816	832	780	782	803	786	811	783	788	801	864	797	802	785	815	787	775	808	836	859	779	819	798	752	795	825	819	823	807	833	821	791	825	798	813	790	814	777	800	820	816	795	825	815	782	790	807	841	799	832	810	826	838	815	858	817	801	853	803	804	797	760	853	765	830	793	781	800	808	793	842	786	783	851	832	821	841	786	802	826	819	826	809	792	773	814	838	814	794	784	791	769	805	802	803	801	789	781	791	762	846	825	774	816	788	832	772	786	834	791	836	807	801	803	809	834	761	777	795	845	793	812	820	820	796	805	810	835	777	856	781	760	806	818	786	790	809	901	832	783	831	790	799	831	799	791	856	864	824	800	795	766	845	778	789	791	809	805	867	854	843	780	799	825	748	806	808	794	770	757	823	799	826	800	807	855	817	816	835	782	763	813	790	768	820	820	749	802	815	799	745	774	798	741	795	815	822	759	814	860	752	828	778	820	816	831	817	767	813	852	857	794	760	838	837	782	829	824	848	818	802	758	784	817	804	823	764	784	766	779	770	840	848	801	806	840	802	855	768	795	836	804	796	782	790	803	773	787	781	857	818	785	831	806	822	822	785	780	821	766	777	827	823	804	802	804	833	765	792	775	823	835	760	860	779	843	804	755	791	832	785	828	774	808	794	792	822	813	887	773	788	789	857	857	839	741	841	818	831	800	781	796	795	841	796	794	820	803	778	771	755	860	820	834	777	827	848	789	773	837	832	827	826	781	844	824	817	798	814	781	802	801	801	833	760	782	820	823	799	844	819	795	845	842	808	826	800	799	763	797	855	846	774	756	834	805	752	859	849	780	836	833	806	755	807	817	764	754	796	815	816	805	804	815	803	814	793	794	804	869	819	826	797	798	795	831	822	812	787	765	845	813	787	776	862	808	847	808	852	796	790	835	787	775	835	777	819	869	799	770	774	774	817	827	769	774	824	825	792	798	755	815	810	829	805	800	833	807	783	803	812	813	790	777	766	876	766	779	818	798	841	828	811	808	843	796	797	856	802	780	815	812	846	804	813	811	788	850	794	808	769	807	757	744	853	839	777	836	790	838	778	762	825	837	773	835	835	777	770	807	806	763	772	788	807	837	802	773	788	818	805	841	801	834	793	785	801	781	797	797	825	799
74040	60662	75205	63197	49901	38904	26385	15183	7431	3471	1595	884	595	466	444	403	398	377	400	385	415	413	398	422	392	394	420	426	376	348	397	375	415	381	379	368	381	369	382	352	416	408	387	399	416	409	421	385	410	372	358	378	399	381	396	372	405	406	390	396	368	398	406	382	371	409	396	418	378	406	383	412	396	387	341	374	383	401	410	354	418	391	382	412	362	427	367	407	395	408	400	366	406	401	386	384	361	373	380	397	369	381	393	370	411	397	389	371	354	390	402	401	387	376	406	379	419	366	372	383	401	352	400	356	403	367	391	390	394	397	364	419	394	387	384	348	390	389	394	370	348	417	404	407	367	372	414	380	434	394	386	374	376	375	397	366	350	382	396	390	398	404	393	390	420	369	387	381	407	395	406	397	408	369	402	402	384	433	398	370	427	405	369	335	406	374	422	380	423	410	416	390	404	397	417	402	401	358	385	375	441	373	391	384	422	386	371	389	408	393	386	400	423	365	394	351	388	369	352	430	397	384	403	420	388	369	407	373	405	383	405	397	366	389	359	362	418	400	408	363	396	384	376	393	406	422	398	395	388	401	383	364	383	366	410	361	407	377	404	378	422	431	377	400	417	360	369	382	353	398	380	421	324	397	407	399	437	408	410	390	377	374	379	369	385	382	387	421	384	387	391	387	389	394	390	362	393	385	407	402	385	406	371	386	397	383	384	407	373	367	389	384	437	377	422	413	395	369	409	370	412	366	370	386	409	405	415	376	368	380	403	393	404	390	356	412	355	386	419	350	352	401	407	426	422	379	373	329	377	400	366	378	410	397	367	446	401	361	389	390	372	388	369	381	383	418	417	381	372	358	398	395	432	410	385	400	395	375	394	403	389	399	413	403	387	370	385	401	389	393	364	435	396	406	374	383	404	388	357	374	389	404	409	400	388	416	401	406	419	379	395	423	429	389	402	384	402	402	396	355	382	396	378	403	396	372	383	387	398	358	404	375	408	372	406	397	380	406	393	372	456	386	413	376	396	403	370	383	373	407	386	377	386	394	401	376	394	376	392	389	405	382	373	392	361	404	406	422	400	420	412	382	382	355	409	420	379	384	394	385	378	401	398	411	382	400	414	395	343	388	377	398	389	376	356	416	411	433	391	428	404	392	359	424	400	403	345	353	389	384	384	374	413	379	412	386	367	383	399	392	358	393	379	386	421	359	391	360	379	378	414	376	400	400	384	369	382	382	365	354	393	406	396	378	377	410	395	388	406	407	374	370	424	373	383	361	400	402	423	438	351	412	383	403	390	406	413	367	383	370	404	462	390	388	389	364	369	374	419	403	370	365	359	410	409	400	436	387	360	373	377	369	424	420	361	381	380	395	371	433	393	386	381	405	435	416	339	380	425	395	390	405	416	409	416	386	359	369	377	391	403	388	391	412	373	396	427	401	380	389	371	417	420	397	376	408	425	400	394	414	390	398	380	384	387	408	438	383	383	412	397	386	387	413	340	378	393	329	401	438	386	423	410	413	402	363	400	372	353	386	397	405	428	417	393	423	404	393	390	402	395	396	387	386	402	378	365	372	369	401	363	387	400	417	401	377	388	382	406	372	428	400	346	369	440	416	370	385	388	345	380	400	410	412	428	402	416	368	397	390	435	417	368	407	398	366	388	378	391	373	379	362	391	390	406	388	391	401	367	411	396	378	393	351	433	364	384	412	428	385	385	400	377	413	399	413	397	405	420	383	401	389	388	384	388	383	416	388	383	394	415	410	391	397	402	393	382	393	387	365	387	396	440	385	397	429	368	386	383	423	354	412	403	404	418	396	367	415	397	400	391	396	377	410	424	412	370	407	378	386	404	401	383	380	371	377	376	403	392	446	415	374	397	393	411	402	405	384	388	375	387	401	408	418	412	402	373	360	378	404	418	372	421	390	386	403	425	391	395	402	394	415	394	394	398	373	399	398	394	386	359	408	388	373	366	381	377	371	410	406	368	405	380	400	403	392	396	374	356	362	361	369	408	415	367	385	368	385	395	361	392	366	411	396	402	407	381	404	395	345	382	459	386	416	398	414	399	376	420	397	403	374	379	369	359	398	377	393	400	384	432	421	391	395	413	396	409	428	401	405	409	359	373	375	388	408	402	390	377	378	368	389	395	408	398	406	416	394	403	389	375	396	350	374	368	409	390	401	417	380	391	408	396	387	398	423	398	391	381	429	423	374	407	410	388	429	368	365	393	389	386	362	413	429	402	375	414	405	388	407	419	384	382	349	366	392	421	380	371	419	420	374	381	383	396	383	417	344	360	397	438	394	389	403	376	360	390	395	388	436	370	382	394	377	393	391	388	396	374	360	427	368	422	373	411	395	391	365	399	398	337	381	419	392	385	373	404	383	406	364	384	392	391	398	356	405	390	388	384	403	438	408	386	395	391	421	387	382	437	378	411	418	405	399	411	433	395	414	360	409	369	420	376	403	406	424	375	362	389	380	406	409	415	377	396	401	359	406	364	370	391	425	402	387	352	377	408	362	400	385	388	394	371	405	392	398	386	379	404	371	397	393	415	387	371	378	375	417	393	385	349	363	353	360	400	392	375	396	409	447	421	406	408	431	388	363	350	397	390	386	346	417	392	384	402	410	409	415	396	424	375	366	424	417	392	392	366	403	433	386	393	436	431	394	409	393	402	436	381	415	386	367	396	394	392	373	404	416	394	444	360	386	400	375	398	375	393	379	415	429	364	403	413	438	430	373	400	346	413	386	354	392	415	425	389	380	376	400	394	385	388	395	409	409	393	448	386	381	374	386	396	427	461	429	392	415	390	415	360	385	369	366	416	409	380	367	388	385	356	398	361	407	412	419	366	371	374	423	390	365	372	355	392	412	402	452	430	425	358	370	405	414	375	361	386	404	400	367	379	391	392	394	349	388	392	426	438	391	413	415	383	374	373	412	418	388	371	381	412	426	361	388	386	366	380	399	401	433	350	389	434	400	408	408	403	408	414	385	404	389	385	367	413	390	376	390	377	405	406	395	380	372	383	412	385	379	442	382	428	361	383	381	384	390	380	375	361	388	396	395	395	338	403	384	381	352	372	391	366	389	365	414	409	401	398	419	416	373	404	404	354	408	396	383	383	406	414	384	374	391	388	421	390	389	427	390	396	399	403	405	386	385	355	427	393	373	379	381	360	376	373	374	386	384	367	391	385	435	447	408	432	406	409	407	418	442	381	410	365	375	418	431	410	383	385	393	385	390	379	392	413	368	432	399	355	403	404	390	379	383	376	387	377	411	391	396	385	383	382	429	394	384	396	389	402	419	366	386	383	402	415	414	387	395	396	408	342	380	383	376	403	378	400	393	374	373	403	398	439	388	399	356	373	406	404	407	400	397	402	342	386	401	390	350	405	387	385	394	414	388	409	374	400	404	383	394	399	410	395	369	351	382	371	397	360	424	405	366	372	379	370	373	397	399	377	400	376	402	414	370	402	397	388	371	364	390
45209	45045	69033	67572	59834	50871	40351	29856	19464	11196	5888	3060	1728	1001	852	774	767	878	808	895	836	785	873	908	834	816	778	894	892	806	842	897	843	821	832	892	813	848	838	836	861	796	901	885	838	854	849	810	865	807	840	779	806	798	805	841	838	823	885	874	816	823	874	839	833	849	891	851	825	853	823	824	835	857	856	818	826	835	889	823	858	830	787	898	870	887	806	823	881	817	889	826	839	806	792	832	886	801	848	921	860	865	853	844	843	857	848	794	834	834	891	818	868	816	814	832	859	835	850	819	872	848	819	825	875	824	816	867	855	848	868	827	800	834	865	861	846	840	848	855	851	857	829	869	866	844	832	829	825	846	848	814	878	797	809	803	837	867	843	830	816	852	880	883	862	847	821	819	824	829	851	791	834	842	829	810	819	880	853	858	845	798	839	864	836	793	843	819	826	802	790	861	829	802	847	787	847	871	827	892	861	860	803	860	795	800	814	838	835	887	806	844	841	876	837	852	810	818	844	860	875	851	860	826	814	822	864	844	855	849	944	803	835	874	828	831	800	828	785	801	779	841	892	777	860	811	871	804	852	835	852	838	831	826	882	844	798	801	844	878	846	834	822	885	795	863	841	820	796	843	844	859	867	777	886	868	826	788	804	774	839	869	848	823	902	821	825	835	840	849	820	796	821	889	851	785	834	900	835	882	852	828	850	856	837	821	837	861	882	854	845	805	886	820	884	906	878	867	829	855	812	818	843	825	783	802	828	850	879	808	814	807	813	853	875	853	850	867	844	857	873	829	823	879	831	819	887	842	875	839	831	825	837	863	835	811	848	832	802	823	853	864	869	818	808	814	846	824	877	866	819	882	844	844	852	848	851	833	871	786	858	850	830	845	847	835	842	800	824	864	794	801	787	838	846	852	848	835	899	810	855	816	862	870	815	900	810	861	822	823	880	795	845	845	839	836	865	807	844	830	837	815	817	880	885	843	870	823	836	847	823	811	884	820	889	829	841	912	859	863	862	867	815	850	852	869	833	841	850	820	819	849	893	898	812	848	774	851	831	867	864	851	870	836	842	872	866	829	895	862	752	842	853	814	830	819	813	851	854	848	819	812	888	855	898	837	872	864	773	873	861	879	827	882	807	766	808	831	816	863	838	876	807	853	808	841	853	853	834	827	859	890	845	842	828	852	879	854	893	830	810	822	824	797	793	846	851	896	815	861	853	816	793	810	814	798	843	836	850	805	845	828	847	799	816	879	830	841	886	866	828	848	777	771	863	864	853	844	863	826	841	855	818	834	850	850	829	766	849	819	869	814	841	845	850	812	842	822	819	842	836	838	800	839	852	843	868	827	845	813	837	808	853	855	833	920	867	860	814	837	879	781	861	802	843	839	831	839	806	805	799	882	879	862	821	847	835	837	889	795	818	863	812	831	822	827	838	825	809	882	830	843	794	814	853	798	829	903	854	812	912	847	813	844	844	880	857	865	825	874	803	847	850	905	845	887	840	815	862	895	812	802	803	794	850	798	781	820	799	878	862	829	866	833	859	842	806	825	846	846	876	865	861	820	817	842	859	930	854	810	834	890	819	863	831	774	832	842	792	846	897	843	809	840	857	821	875	896	806	917	878	803	856	897	779	845	887	848	852	870	803	870	856	819	830	797	850	860	889	888	865	829	869	831	802	796	852	811	849	831	848	805	856	829	839	904	807	847	880	826	826	812	862	917	867	836	797	923	902	874	831	781	810	865	861	862	868	898	842	797	836	808	825	886	875	864	871	882	830	846	849	812	806	853	848	819	886	852	829	812	819	830	828	787	813	885	884	862	838	879	842	874	830	821	833	863	890	849	837	854	830	901	849	868	876	890	852	836	824	830	856	855	875	857	818	891	866	848	845	858	895	846	793	891	842	865	841	840	826	817	831	865	865	827	843	841	866	847	862	847	788	849	832	842	842	846	867	826	831	879	821	825	845	856	825	879	840	859	845	893	864	828	856	894	838	822	859	899	810	761	839	856	867	804	843	884	786	815	810	808	869	851	821	791	865	853	837	847	803	825	858	851	827	843	835	799	835	826	832	847	808	817	821	813	794	900	824	816	858	847	849	829	826	839	791	850	874	849	804	853	881	834	844	843	843	805	775	860	834	816	809	840	795	818	859	841	866	857	837	839	768	919	836	812	808	833	804	818	807	878	845	821	867	877	862	796	834	855	832	838	830	852	843	804	875	834	834	918	854	846	815	834	894	808	836	841	759	836	896	848	895	782	857	834	770	827	844	840	794	803	842	844	792	813	828	862	904	818	898	866	842	846	840	844	769	848	835	842	891	834	844	819	851	808	869	819	850	841	848	873	815	841	843	857	809	856	814	834	811	842	825	811	821	849	862	853	876	786	871	829	856	858	841	826	886	809	815	825	837	851	850	793	816	793	841	846	832	905	846	814	836	824	852	851	843	784	938	821	824	830	860	795	848	826	860	934	823	829	846	807	828	840	884	838	797	818	815	835	829	865	826	842	806	802	829	831	879	836	820	838	897	864	803	832	820	877	832	832	847	774	884	850	831	872	889	884	850	808	885	878	792	853	845	849	822	862	826	854	856	812	891	831	865	891	843	863	862	841	830	844	851	821	849	855	857	846	812	820	856	834	839	801	840	888	876	823	826	897	850	881	832	854	847	806	841	844	797	876	875	825	863	845	827	900	817	921	862	845	808	870	844	798	871	839	874	839	835	856	848	836	832	855	866	837	791	886	860	882	870	844	806	859	838	848	811	802	874	772	829	897	831	835	830	822	849	884	816	863	845	853	831	862	833	838	872	828	813	859	867	830	809	864	875	821	846	808	846	844	818	832	834	811	861	853	874	847	803	881	856	855	834	795	805	761	859	881	828	788	835	819	864	820	889	839	849	850	858	827	817	815	865	885	804	866	900	882	852	790	859	869	831	835	825	892	821	858	813	877	868	818	866	858	852	800	825	844	873	861	825	853	835	818	816	898	839	819	817	836	861	844	846	847	824	880	844	855	872	867	818	840	862	778	835	842	834	823	888	799	901	856	856	893	791	807	875	735	881	835	809	821	843	825	846	763	821	793	814	811	865	860	860	868	787	805	842	844	764	845	844	822	816	893	822	870	832	836	863	832	839	823	805	837	801	834	836	863	851	814	854	860	820	833	858	863	804	848	841	830	786	822	806	851	827	855	834	924	888	867	814	791	812	810	839	855	868	822	838	850	811	849	919	834	800	779	853	821	852	807	874	823	883	859	855	818	827	882	866	855	823	866	832	827	804	860	837	830	902	898	906	836	829	817	793	837	909	856	806	859	857	911	820	862	849	816	821	811	825	783	867	805	896	830	834	792	816	837	828	860	852	841	875	827	796	866	815	804	878	797	830	840	873	828	879	839	778	813	897	832	874	835	801	861	811	919	804	877	803	883	809	865	893	813	870	827	838	843	780	854	848	832	889	840	797	848	835	890	799	834	867	868	849	844	824	916	872	819
9410	4650	6301	3788	2436	1648	1113	728	483	364	317	305	274	273	252	267	238	261	308	286	305	285	272	242	233	257	260	282	258	241	266	248	270	230	239	244	274	256	281	295	274	245	278	286	264	267	284	278	265	262	272	280	235	264	254	275	242	295	268	268	268	240	239	251	257	261	265	257	265	290	265	284	261	267	287	252	278	252	286	265	253	276	283	253	256	271	269	227	300	295	240	274	258	254	283	258	252	272	260	263	266	242	272	283	265	283	257	300	256	273	273	280	268	279	276	298	252	250	297	275	256	287	265	261	264	301	253	301	267	285	266	248	289	222	264	323	262	281	265	245	274	263	283	254	260	259	288	270	260	284	270	256	249	263	247	263	264	258	263	287	275	236	265	288	267	234	248	264	256	284	240	284	275	250	284	250	273	232	259	257	273	259	258	259	287	275	273	247	261	249	246	311	279	266	247	287	265	258	241	289	241	249	240	271	265	270	266	245	270	268	298	273	259	256	242	277	255	273	251	269	293	289	276	259	256	253	251	267	259	293	302	273	243	266	253	254	286	241	227	291	263	274	280	293	265	266	301	259	251	274	253	305	276	247	253	253	272	266	249	266	257	267	276	255	281	264	271	293	273	281	237	264	266	279	255	296	230	249	271	287	282	253	261	282	260	263	265	271	258	264	288	243	249	291	287	257	271	255	283	263	272	282	269	281	254	309	275	281	266	248	268	264	253	291	261	281	254	234	266	248	255	270	257	255	272	276	271	261	264	283	292	273	270	297	275	291	240	254	284	252	252	263	294	271	258	295	271	288	261	266	324	270	246	240	265	287	272	229	286	245	245	268	270	275	257	266	245	251	266	281	263	261	282	277	246	260	243	245	306	248	284	247	242	239	257	272	280	256	243	261	273	262	265	274	279	258	241	285	245	309	254	256	271	263	304	280	267	243	280	257	291	262	273	250	287	260	258	314	279	290	239	265	266	245	260	263	251	241	294	241	272	284	225	271	270	276	260	248	233	257	259	254	269	276	283	260	254	267	258	211	264	251	270	295	267	247	260	278	297	269	288	267	288	290	267	233	236	280	261	291	299	251	284	251	239	262	257	263	260	257	276	258	264	264	235	224	284	273	285	268	249	252	261	251	276	263	255	264	269	265	272	264	252	249	261	289	243	280	253	281	288	279	281	280	278	278	282	255	242	248	284	251	256	242	262	236	245	255	256	242	274	274	252	288	253	298	271	259	300	269	276	295	258	239	288	230	272	264	256	269	265	255	265	274	241	252	245	291	264	258	265	244	256	279	262	284	275	272	261	247	292	275	225	268	259	268	282	275	281	276	264	276	265	245	251	269	268	274	268	277	299	280	246	271	253	290	271	243	257	262	279	276	262	288	261	290	259	233	254	277	256	255	246	238	262	255	246	293	234	252	246	260	270	251	292	260	240	260	309	269	246	239	277	255	319	256	300	284	281	285	284	281	265	269	275	263	262	270	228	262	277	243	237	251	275	242	239	236	246	243	288	281	235	273	295	295	259	233	261	253	276	270	276	270	275	266	301	264	282	237	243	288	254	244	246	269	256	264	271	251	285	226	256	267	267	242	253	258	253	273	239	255	270	272	236	288	245	232	294	282	271	281	268	261	250	270	265	264	251	258	261	279	282	265	261	259	230	263	291	240	257	270	282	262	259	251	273	261	263	278	246	266	244	269	276	277	266	256	235	288	264	298	266	281	245	252	236	285	267	219	288	280	257	232	240	240	281	238	243	275	231	279	264	229	246	276	239	267	292	256	273	274	252	270	248	263	242	262	266	251	268	261	274	265	287	275	265	254	262	242	274	245	264	271	282	290	256	298	247	229	244	254	289	280	268	263	280	264	264	260	271	243	237	243	253	245	271	246	278	272	265	273	292	257	262	309	244	281	275	257	271	290	274	270	284	244	256	276	257	230	254	268	293	278	256	259	263	260	278	252	285	281	255	254	262	268	251	256	236	243	259	262	296	239	243	284	251	267	246	240	262	275	245	280	277	253	252	272	241	250	258	280	269	244	270	255	282	250	256	271	268	255	269	248	262	246	264	271	262	284	243	253	281	285	283	262	304	289	274	280	241	229	253	290	278	262	269	288	240	277	268	226	282	247	245	291	277	268	263	263	260	248	272	284	252	263	298	264	285	275	259	279	247	271	273	295	279	244	255	284	264	253	262	251	273	236	259	255	270	272	308	287	266	282	272	285	315	263	277	265	232	247	247	281	267	270	275	245	263	275	258	273	250	280	283	271	302	279	230	284	253	274	263	257	269	287	249	245	248	285	291	265	264	292	272	310	296	240	292	290	282	247	275	266	212	233	250	257	267	259	295	275	274	286	242	279	249	268	252	242	251	277	251	266	286	282	244	306	269	267	265	294	256	271	282	251	272	258	266	270	287	281	262	266	258	249	269	307	291	280	270	306	273	260	283	264	247	249	262	282	255	265	282	278	241	252	257	247	251	253	261	247	266	251	250	280	278	255	284	251	261	279	275	253	257	259	272	254	271	274	242	240	256	255	268	243	262	244	249	259	260	263	281	237	273	252	244	248	259	266	248	270	285	264	265	249	275	264	284	245	293	257	285	283	232	277	288	289	247	262	307	284	243	266	248	230	244	255	285	273	263	290	281	267	277	263	258	276	237	266	267	241	252	246	256	269	285	270	251	240	288	283	278	246	286	288	272	265	246	279	257	249	254	254	281	266	242	266	258	264	266	234	264	272	261	270	252	271	284	254	268	260	245	240	262	290	246	268	288	274	247	257	258	244	277	281	269	265	239	246	279	273	246	285	256	270	285	260	255	252	273	301	263	283	267	244	272	229	258	267	290	261	282	244	260	234	280	262	265	286	253	267	240	247	270	259	273	302	278	268	259	252	269	246	278	249	282	274	280	300	283	281	259	237	286	265	263	250	270	284	274	278	232	265	268	246	274	253	253	275	232	255	273	242	254	277	271	273	292	275	235	243	240	263	264	259	267	284	243	262	263	266	244	272	254	264	279	236	263	316	271	248	285	274	278	282	244	263	270	261	261	242	270	272	281	315	263	258	289	307	272	280	265	217	259	269	271	274	273	264	250	264	292	288	284	285	279	254	271	260	239	279	244	275	271	237	235	264	287	260	236	261	265	289	256	250	243	307	237	225	226	275	252	270	274	240	282	265	244	266	266	279	245	267	261	289	301	237	295	274	236	274	228	279	273	255	262	253	261	248	279	239	261	276	275	284	273	263	252	254	267	240	273	271	256	280	260	250	274	260	259	254	242	271	276	236	262	248	261	266	260	247	275	305	273	271	256	287	264	241	264	270	272	285	280	249	258	270	256	243	247	256	254	311	271	278	308	285	264	259	273	259	267	263	230	260	278	252	275	263	252	224	268	269	245	273	257	261	259	262	284	256	284	269	284	300	311	267	285	241	265	231	287	308	276	273	283	280	259	241	249	263	241	265	248	287	281	235	270	268	262	242	255	265	245	221
8221	5897	12028	10150	7992	5864	3859	2274	1523	1081	809	748	631	616	589	612	607	578	614	630	597	584	608	566	553	589	654	631	627	586	578	574	592	571	585	581	609	601	571	585	623	592	590	596	554	618	588	576	606	595	585	649	607	615	629	591	622	578	629	608	621	574	599	587	602	568	571	609	567	547	575	603	598	571	557	633	583	618	638	618	572	579	594	632	573	579	615	572	576	596	620	561	565	605	622	594	568	590	615	616	609	603	606	576	576	593	662	594	579	621	620	587	567	555	599	611	626	538	613	565	602	655	608	606	562	606	630	563	590	590	572	602	603	583	586	592	593	641	570	602	613	596	567	598	652	593	598	550	640	551	574	581	611	588	580	594	593	609	607	590	673	566	604	616	582	618	593	565	600	606	564	578	639	580	567	580	616	574	599	603	593	646	572	607	559	551	585	625	637	602	571	600	612	532	638	607	606	618	628	616	636	571	596	577	625	598	612	603	616	600	599	617	579	629	641	590	594	614	583	600	556	574	612	630	621	568	567	594	631	595	576	598	583	599	591	636	559	594	589	634	568	612	616	632	617	568	607	570	618	613	576	583	575	606	626	567	617	596	614	634	631	574	592	560	584	590	613	651	587	591	556	627	628	585	596	558	582	617	626	552	619	590	637	610	611	618	564	619	630	582	641	574	585	622	596	565	606	637	582	587	617	647	590	592	628	590	587	569	592	613	572	597	544	599	557	613	609	641	562	582	622	592	645	627	625	613	558	580	630	584	565	572	642	655	606	608	581	621	607	625	584	592	617	636	553	588	578	613	663	597	641	596	561	604	568	604	641	638	604	593	577	621	594	599	572	601	570	609	617	592	570	578	583	568	611	643	599	559	538	619	582	588	584	613	602	582	610	571	620	606	602	619	579	615	622	582	605	582	598	632	587	601	579	601	600	616	598	571	627	608	602	631	580	588	625	590	598	601	567	584	579	598	600	597	568	591	646	581	598	635	580	576	618	567	616	562	585	611	605	559	592	653	623	597	647	619	619	611	604	582	597	594	603	662	593	606	625	614	583	605	589	601	601	563	566	570	556	630	578	579	590	593	571	607	569	566	590	553	600	620	586	591	584	595	589	576	587	606	600	578	626	586	618	580	593	582	597	600	604	603	616	615	582	616	604	616	582	630	594	599	575	621	566	573	604	599	619	571	609	587	580	549	582	609	572	575	629	611	618	599	618	646	608	557	611	615	634	637	596	613	629	602	619	583	637	572	549	579	617	589	621	559	584	601	630	636	648	560	583	590	605	557	575	544	594	608	640	565	605	568	618	587	626	573	617	628	585	604	632	577	613	581	579	619	605	588	590	618	605	622	647	557	622	588	585	632	634	553	615	612	614	605	582	575	586	579	592	576	590	607	564	570	595	590	558	607	573	633	615	632	639	585	577	592	611	573	600	655	637	595	578	604	592	559	608	563	556	583	592	607	617	582	579	579	571	587	591	561	546	646	562	599	627	603	588	562	614	602	579	614	624	607	601	588	632	628	578	601	585	558	552	562	634	613	621	579	591	568	570	580	580	589	603	592	582	568	615	582	588	588	621	611	566	590	578	592	571	639	575	574	614	607	624	609	606	582	631	584	619	617	581	538	593	606	616	604	584	554	561	626	590	602	564	596	580	601	574	612	596	606	639	594	628	586	603	556	546	587	587	588	593	572	624	587	608	622	605	600	554	576	602	547	564	629	615	571	597	580	608	653	571	619	565	570	576	577	654	625	550	612	581	579	601	583	560	589	607	624	567	593	612	590	605	589	599	581	583	606	588	581	648	573	583	579	574	576	631	620	575	606	592	592	613	586	564	579	640	627	550	619	577	597	636	599	581	630	586	611	576	592	611	602	569	596	607	558	634	553	573	613	600	628	588	591	604	588	629	637	601	643	604	583	617	596	640	606	630	588	568	625	594	561	612	626	624	613	585	611	593	598	606	568	627	607	628	571	575	561	596	589	552	598	600	614	565	591	592	630	553	572	586	566	596	582	599	578	609	621	629	587	583	606	598	656	574	594	605	589	578	563	619	570	641	630	556	554	620	614	596	612	598	604	626	573	562	620	597	600	580	564	628	614	579	611	575	577	662	625	608	619	590	630	584	559	593	604	629	561	612	618	616	569	612	568	605	593	635	589	558	591	643	630	597	602	606	608	598	618	592	608	601	619	625	577	584	602	608	623	606	632	602	569	623	613	564	603	575	623	606	600	619	619	633	539	586	588	649	620	593	564	618	632	607	586	636	607	533	611	594	603	605	614	546	608	637	607	581	634	572	611	559	604	577	554	608	595	657	606	609	611	569	606	620	604	605	624	574	549	555	612	548	615	641	602	628	609	564	589	615	625	603	649	598	615	585	626	581	608	613	596	570	633	611	637	598	588	627	621	644	571	615	609	587	595	603	598	598	583	607	587	586	560	599	611	602	553	634	545	576	607	580	587	596	609	605	588	592	596	583	592	598	601	589	632	591	553	597	563	617	586	552	629	623	594	566	559	635	590	611	659	556	596	576	585	651	593	580	602	566	588	582	614	594	622	543	595	597	618	622	582	585	584	587	579	582	615	584	559	616	576	590	625	593	562	581	640	630	602	629	583	600	603	598	605	606	614	607	530	623	520	596	613	564	612	602	602	568	568	577	556	656	591	609	612	600	630	588	622	621	605	630	593	530	569	595	615	607	591	592	567	628	609	583	624	613	578	554	601	621	635	593	552	624	630	584	592	654	633	619	578	609	608	563	591	634	665	609	574	607	599	552	602	605	604	587	612	650	554	627	562	599	598	562	589	578	608	597	574	618	601	601	601	572	606	596	580	567	596	585	593	589	596	616	593	588	585	600	616	616	647	565	592	562	582	575	594	582	607	597	596	576	617	612	578	593	586	561	564	606	629	580	576	582	628	617	591	643	614	587	635	586	583	592	578	609	608	635	618	571	582	566	583	607	572	576	609	562	575	610	617	594	623	611	610	556	587	602	623	606	589	595	564	615	560	582	583	597	618	589	580	607	605	579	651	596	634	614	581	633	583	627	562	562	576	560	601	614	656	598	588	623	590	564	660	614	579	581	592	596	600	619	582	617	633	625	619	592	656	560	579	607	607	554	572	591	595	569	575	527	607	618	583	542	580	614	595	595	562	581	582	618	610	629	572	602	615	649	586	567	611	598	595	587	590	596	609	595	602	639	620	609	596	611	568	616	590	520	620	599	644	604	591	601	603	646	590	603	606	550	601	548	637	588	615	594	601	566	610	589	586	628	563	581	582	624	590	575	574	591	604	627	583	574	600	627	594	569	622	619	571	603	612	572	621	604	650	594	566	634	587	593	611	560	578	630	598	590	582	598	624	612	575	619	596	615	595	652	597	617	617	645	568	590	545	582	583	573	597	623	620	581	618	590	617	615	639	604	606	595	638	603	613	600	595	616	616	626	589	573	605	578	607	583	615	563	618	608	585	595	617	593	588	612	554	598	619
73099	63754	72736	63787	51692	38376	25964	14654	6945	3269	1561	810	564	407	387	383	400	396	356	387	362	311	386	405	372	374	376	373	361	377	383	286	380	356	354	352	359	393	363	381	381	399	361	365	386	369	404	373	391	369	380	366	337	377	386	438	374	385	381	380	386	383	347	419	400	347	365	391	406	370	363	351	370	387	370	380	379	387	373	401	393	347	353	354	360	384	375	360	414	373	352	366	368	349	377	356	356	374	356	359	358	354	398	357	373	393	333	376	341	386	372	418	387	356	384	395	362	358	388	341	363	369	363	392	402	390	363	412	384	382	380	374	401	379	352	369	364	381	340	348	354	391	401	386	391	378	376	362	381	341	397	380	368	367	379	365	365	389	381	357	393	404	356	365	343	366	377	368	356	391	355	350	394	342	383	370	342	387	351	404	403	353	410	399	393	379	406	386	373	373	407	364	404	363	353	356	383	357	377	391	354	386	402	369	379	367	384	357	407	393	373	384	358	381	326	355	344	382	379	378	362	365	355	367	386	387	390	373	375	373	373	378	336	350	351	362	379	402	383	343	357	398	400	358	386	360	346	364	354	318	392	381	373	339	371	341	351	351	358	367	385	352	349	367	375	387	381	411	373	367	387	358	372	390	405	348	396	356	398	368	370	390	365	317	360	359	360	339	370	364	367	351	367	370	350	374	359	362	414	360	349	376	354	360	365	394	356	375	361	380	385	392	384	414	347	404	406	391	401	348	364	356	377	369	357	392	382	331	345	337	402	358	353	322	349	405	389	331	376	359	404	377	383	371	402	335	386	358	375	366	384	329	376	369	364	400	346	355	359	388	370	361	382	393	357	379	388	374	425	391	344	364	363	352	383	393	398	348	355	393	389	354	360	339	374	408	347	379	396	416	373	379	381	371	376	357	398	399	370	373	417	354	348	349	410	390	378	376	332	341	367	391	405	351	372	355	336	387	399	381	365	346	404	365	365	411	352	377	339	404	367	391	374	404	382	377	360	365	354	390	311	388	352	382	370	367	356	374	373	375	349	383	362	376	379	368	360	387	334	411	432	372	375	336	363	379	366	358	397	408	330	358	359	342	377	386	375	340	366	381	360	375	397	356	392	366	373	349	352	411	385	408	374	386	347	350	361	345	374	357	368	351	392	377	370	391	360	356	365	376	380	373	385	356	360	329	383	358	423	376	360	361	389	376	383	379	376	357	360	362	399	359	367	346	397	395	366	358	384	392	390	374	355	357	394	415	363	380	337	369	365	386	371	369	374	366	402	349	356	385	364	403	351	379	360	364	371	398	375	373	363	369	422	360	349	385	327	372	389	357	371	395	421	396	406	381	378	378	371	393	387	388	370	319	375	364	306	366	349	384	380	352	369	397	366	397	414	396	384	412	386	404	371	411	338	400	393	354	387	377	387	371	376	362	339	375	378	367	363	381	365	366	359	344	368	360	381	382	366	382	371	362	384	386	389	389	372	398	372	399	349	363	380	374	431	364	354	375	369	418	402	340	355	394	353	358	362	371	357	374	412	385	355	356	398	393	358	357	348	390	364	361	395	356	402	390	379	381	402	365	341	399	371	323	354	382	368	362	369	341	360	386	356	391	361	365	389	367	368	386	347	386	370	372	386	388	382	350	361	410	381	385	379	352	399	348	380	334	364	403	358	352	389	375	386	334	367	356	341	338	384	389	398	396	376	386	370	318	392	397	386	373	397	389	352	359	362	438	399	403	347	361	367	347	371	400	394	373	345	363	405	383	389	370	361	365	362	369	353	427	381	386	352	372	344	355	361	406	353	359	398	390	412	396	369	361	414	355	350	353	404	322	378	405	388	361	355	373	368	360	347	397	337	361	393	392	384	401	411	351	361	368	382	396	357	369	376	362	357	336	359	377	380	354	372	406	369	370	376	377	380	347	385	389	366	371	364	370	373	403	385	387	386	392	390	369	375	349	372	355	355	364	355	364	365	365	370	379	394	402	359	386	353	342	379	394	407	392	316	353	359	376	398	402	390	379	371	381	397	363	371	367	379	356	401	367	386	381	357	369	414	361	355	357	357	362	391	376	339	371	375	381	395	347	364	381	366	345	395	365	347	356	407	377	397	379	371	380	386	375	368	396	365	337	360	387	388	367	389	349	395	376	348	357	380	368	369	379	377	384	403	393	355	351	352	394	383	369	376	384	386	368	354	347	367	369	400	382	356	438	381	356	336	362	372	350	384	352	397	361	358	384	347	328	372	388	397	401	381	392	368	410	396	364	384	359	370	360	362	367	354	398	390	339	405	371	368	381	390	363	374	357	399	362	388	352	360	361	380	333	345	371	364	367	344	404	348	356	378	356	384	406	396	380	384	341	385	385	357	335	364	361	384	357	356	364	352	403	362	328	402	343	326	369	337	343	356	348	340	351	372	353	407	357	392	367	389	367	405	353	383	369	340	391	378	399	408	359	384	356	393	342	368	338	383	377	382	362	359	418	368	365	385	344	384	347	358	376	356	351	376	372	395	398	372	394	378	377	403	358	366	404	362	372	392	387	348	392	348	363	369	399	332	328	366	410	412	390	376	362	394	372	388	348	362	385	378	360	377	382	387	358	365	356	373	338	343	363	379	369	366	351	352	358	389	379	383	373	336	370	403	376	354	379	354	379	358	376	394	352	342	358	367	420	379	342	377	347	344	370	381	372	380	358	353	373	375	355	383	365	370	369	342	411	374	385	376	391	363	348	422	392	352	346	331	382	399	379	375	412	367	359	339	379	362	377	399	341	390	420	352	391	357	371	410	397	388	376	333	370	412	389	416	376	370	368	341	407	390	361	388	389	362	361	402	399	377	353	373	371	351	355	352	370	380	361	345	374	377	353	422	369	375	374	395	404	393	331	385	379	389	368	387	366	408	384	368	373	331	368	366	377	394	380	373	380	390	345	339	414	363	380	391	386	366	398	412	373	389	352	338	381	394	364	380	369	386	340	388	393	371	358	353	386	394	392	358	328	363	396	386	378	394	364	380	381	373	421	352	366	339	340	375	397	359	372	360	400	352	384	357	347	394	349	349	371	366	400	394	367	366	394	366	367	342	363	414	391	334	386	378	376	367	398	380	426	367	388	362	357	363	361	382	412	354	357	369	396	417	330	396	389	360	413	378	357	396	373	375	364	345	434	365	376	377	365	348	402	325	371	351	369	385	343	333	403	349	388	372	345	379	357	412	424	408	368	335	385	361	340	401	359	348	387	331	374	377	374	314	333	402	402	369	333	400	354	373	354	379	373	370	361	387	402	382	348	320	376	351	390	389	369	344	361	364	398	365	372	356	361	356	381	341	373	393	392	353	385	367	368	357	376	393	355	352	373	394	362	397	362	390	369	362	383	365	376	362	370	370	371	333	360	384	360	384	393	387	356	361	414	377	380	360	368	399	372	406	344	359	377	385	394	379	323	346	405	383	401	369	401	345	367	339	380	406	371	355	343	398	361	435	408	376	360	361	379
43848	46702	66506	67971	60880	50472	40117	29097	18581	10655	5390	2866	1511	941	776	804	839	842	763	825	780	814	766	807	785	789	826	798	826	830	779	779	827	790	751	758	811	813	825	818	826	788	784	831	821	807	794	870	750	843	787	776	810	806	791	813	781	782	831	859	751	834	790	877	744	786	808	804	856	817	831	856	815	787	785	805	820	774	798	792	830	797	791	766	811	787	773	743	816	779	842	774	788	801	839	828	803	835	836	774	787	811	783	731	785	790	782	810	801	841	755	829	801	812	790	808	797	790	828	820	774	803	821	816	783	822	821	787	857	755	818	771	875	825	760	796	789	818	793	828	780	807	816	806	805	812	841	801	810	768	805	800	771	822	789	847	797	837	804	752	850	836	764	830	821	816	782	848	789	790	799	839	784	791	834	780	818	759	806	759	788	758	820	745	812	789	796	835	830	801	782	783	848	812	750	761	807	811	774	784	821	843	784	786	788	778	803	834	801	799	802	796	834	803	797	785	757	791	815	792	760	811	789	790	792	810	834	736	758	796	761	834	838	778	765	813	799	783	827	813	806	796	790	797	844	791	808	798	778	811	817	799	802	792	830	784	758	784	769	850	861	813	827	815	801	803	820	786	831	797	779	752	791	763	842	807	744	773	761	832	813	803	816	798	777	804	823	818	791	808	791	767	764	816	784	780	815	743	817	831	794	760	796	836	820	835	824	805	787	780	786	802	786	775	778	733	840	787	801	829	759	800	795	761	792	848	819	790	782	778	802	815	765	813	774	854	721	819	801	738	794	827	800	794	822	827	745	786	811	759	756	803	809	826	810	833	791	761	814	760	751	819	842	779	807	843	813	796	802	800	805	825	773	797	776	856	798	756	732	857	793	794	808	761	835	784	808	840	761	775	819	797	776	831	829	797	762	753	811	795	743	784	789	779	804	744	786	823	789	779	822	844	830	804	823	769	819	801	776	764	807	818	745	837	844	738	805	817	771	789	771	787	784	760	844	794	767	799	808	776	834	777	780	795	801	773	815	771	790	766	826	798	783	812	832	797	780	824	850	826	764	752	824	822	790	777	827	825	825	840	837	812	849	783	788	788	772	776	793	820	822	798	803	778	853	834	837	805	766	830	776	804	780	843	817	805	739	824	787	780	819	806	830	798	737	842	762	818	730	774	752	809	808	800	783	790	786	796	786	832	832	839	814	786	761	814	777	788	799	780	791	814	788	798	812	831	759	819	765	786	804	800	761	827	785	776	800	802	781	756	792	765	804	840	840	806	815	752	823	799	819	818	718	800	813	767	829	792	793	824	779	795	795	808	819	797	813	868	776	824	832	773	800	745	736	794	805	818	825	793	869	782	782	744	806	812	755	822	803	772	808	767	843	790	774	807	771	801	803	763	777	787	777	789	805	870	768	782	821	796	816	835	810	801	779	808	813	824	806	791	794	860	847	762	784	797	794	798	776	820	827	811	801	829	793	755	850	813	820	819	764	792	768	839	789	765	765	785	738	814	848	846	815	786	796	799	774	774	832	794	810	769	793	799	767	818	814	780	799	842	751	784	821	797	792	796	767	837	799	804	796	796	814	811	793	821	797	830	800	827	847	845	728	792	826	851	789	773	786	824	780	797	750	801	760	817	765	785	832	789	781	787	796	820	781	797	794	804	814	867	775	813	814	815	845	836	836	838	763	780	779	805	774	859	795	790	829	789	765	837	784	788	793	799	812	770	802	788	809	771	807	830	822	801	784	809	765	810	791	848	834	735	802	796	841	803	770	745	798	802	803	834	799	779	838	818	830	762	788	858	843	845	824	832	784	810	782	806	769	841	754	812	812	747	779	789	776	802	757	743	808	802	806	860	799	832	801	779	868	794	783	796	789	824	774	794	782	770	810	826	791	791	847	773	795	796	836	802	756	804	791	846	836	818	766	828	812	749	817	812	847	820	804	773	788	771	800	792	806	750	843	786	804	755	773	821	871	758	842	797	738	831	789	757	820	771	834	880	797	801	758	789	815	806	811	798	802	740	845	810	831	829	836	716	799	754	828	771	765	828	763	766	787	813	799	831	807	817	841	826	783	783	810	780	823	782	871	851	836	804	817	812	820	809	838	761	808	810	777	868	765	782	865	852	811	817	850	791	795	797	791	814	883	809	825	747	773	801	799	803	799	810	779	837	836	848	810	779	845	800	831	796	768	756	760	800	836	817	777	793	809	805	800	777	800	776	855	769	803	811	774	857	766	853	818	792	833	808	811	734	778	802	794	807	843	810	828	804	821	811	788	831	792	769	814	747	816	846	803	807	784	822	813	743	772	805	769	800	812	781	796	799	827	788	788	778	796	807	798	781	773	835	804	795	819	797	725	849	839	777	825	818	777	846	788	734	850	807	766	825	813	808	819	764	783	782	838	824	848	845	817	801	827	808	763	757	823	807	746	765	813	782	850	787	800	823	802	790	749	858	802	793	774	827	791	789	791	748	761	802	782	824	795	760	766	777	808	771	840	837	874	746	781	808	774	786	781	731	756	811	787	803	815	834	818	767	846	795	761	767	791	776	805	831	781	763	796	815	775	808	847	792	795	889	733	794	834	787	788	774	798	807	805	763	778	790	789	800	856	764	809	764	820	800	825	804	795	789	811	832	780	816	828	767	811	864	808	839	825	809	811	759	760	790	788	803	796	779	778	763	793	790	779	830	821	837	821	813	732	809	772	802	822	792	773	782	799	804	781	830	771	802	766	838	784	851	815	843	782	797	798	762	847	798	786	789	782	778	847	798	774	806	806	779	847	809	805	790	822	788	848	786	799	849	781	766	792	875	795	839	810	773	838	773	807	831	833	842	783	817	801	810	827	816	779	792	787	819	820	799	811	782	778	759	760	779	825	800	802	821	755	839	760	777	840	805	829	832	798	826	853	816	853	781	770	808	772	788	854	783	840	814	819	820	837	827	777	780	778	806	767	830	869	786	793	812	762	823	809	801	796	823	783	789	806	801	764	812	765	779	804	776	811	846	806	848	769	835	816	756	826	871	814	752	764	772	832	820	819	807	839	741	812	846	774	794	795	777	776	775	809	753	788	791	764	738	787	813	821	799	750	779	842	801	765	828	815	867	813	798	797	827	810	781	835	795	812	780	782	845	860	824	804	745	787	773	787	822	789	842	781	745	835	780	763	740	846	855	857	829	762	781	793	823	791	851	815	766	767	771	822	758	798	803	798	808	774	825	780	826	787	811	768	754	800	804	842	807	832	821	830	778	824	776	807	801	759	785	818	843	818	851	804	828	808	759	793	823	790	843	769	828	753	799	865	841	802	811	860	840	813	800	816	867	838	823	753	783	803	808	778	777	763	802	823	813	819	798	803	854	795	782	856	811	776	808	800	779	795	787	801	818	792	820	811	799	773	786	800	830	854	778	803	844	788	795	753	769	836	803	803	795	835	795	826	806	869	805	814	792	798	786	802	843	827	758	844	732	795	790	813	816	823	790	789	765
71558	62197	70976	64500	54286	40522	28087	16279	7869	3643	1787	978	582	423	433	368	383	384	377	407	389	424	407	389	394	383	380	371	386	385	392	400	405	432	420	353	355	373	365	372	393	409	364	382	389	389	361	403	376	406	399	383	383	395	376	378	396	412	381	387	376	384	403	378	398	380	385	387	354	409	382	416	413	426	379	407	384	400	436	395	401	393	401	375	398	423	413	414	399	388	401	400	398	404	388	390	370	378	347	394	365	359	402	418	397	389	394	418	402	398	355	433	376	415	388	401	410	410	388	356	370	402	403	386	358	384	405	391	358	399	402	372	400	388	411	431	390	394	412	365	402	383	376	404	385	414	358	406	403	444	395	390	366	379	392	395	380	390	399	385	386	384	406	380	395	382	419	365	386	387	361	380	397	386	390	387	405	368	417	417	417	354	377	409	355	411	402	400	387	400	366	420	385	384	394	387	391	342	379	391	349	369	396	393	394	370	393	358	384	391	403	394	380	403	376	398	373	402	390	390	341	395	387	377	391	385	411	367	379	369	384	458	389	372	414	371	420	387	371	349	385	420	412	394	407	379	399	372	364	388	412	399	402	355	433	403	392	387	401	394	383	424	357	339	395	368	393	401	395	388	378	349	384	345	371	402	368	367	381	404	354	375	372	392	366	351	417	414	369	365	382	378	402	394	375	414	357	413	409	383	368	375	361	409	352	369	380	382	378	402	406	360	378	403	395	383	387	411	401	398	382	395	352	416	418	372	421	365	416	376	396	378	374	370	410	337	402	405	351	372	392	409	372	395	412	409	380	411	382	375	411	386	397	386	357	410	377	382	405	391	362	391	381	350	377	368	375	376	419	422	418	381	375	410	388	375	415	402	403	369	392	396	399	381	384	361	401	387	416	362	390	389	417	391	358	400	404	384	408	394	410	374	402	408	433	393	383	406	354	408	393	379	394	399	411	390	419	378	418	384	349	416	414	386	377	379	352	418	419	390	390	411	393	398	408	402	379	388	390	396	398	346	342	432	409	390	383	386	383	370	423	414	364	402	374	392	375	387	411	418	373	388	421	403	401	382	399	424	360	400	410	380	383	393	372	391	400	374	373	387	379	386	410	399	381	406	386	430	420	386	349	423	374	410	370	394	403	357	409	390	380	404	423	411	394	404	426	349	406	428	366	354	348	403	431	391	398	419	388	417	384	438	377	403	409	402	424	363	418	403	407	388	361	388	344	399	384	380	370	384	378	376	411	362	393	403	386	405	389	384	362	364	382	409	406	400	381	398	383	387	360	405	365	402	407	388	390	387	407	408	381	342	426	379	397	378	375	373	354	365	416	367	397	378	368	386	405	398	376	417	333	345	420	359	374	371	412	393	347	358	382	363	403	381	395	373	392	403	413	400	400	360	421	354	384	400	423	390	409	406	407	384	406	396	397	390	380	346	405	398	395	408	410	385	414	378	393	413	392	444	405	399	390	358	401	381	435	393	385	368	380	350	387	375	413	381	405	394	349	409	380	379	393	375	365	395	421	418	394	386	368	427	369	374	381	366	374	384	409	440	436	384	372	373	389	406	375	405	394	370	441	400	407	360	412	408	383	421	348	423	367	384	375	372	403	384	416	383	415	389	388	401	378	408	419	375	384	395	397	367	408	405	390	397	406	387	408	389	374	405	394	369	408	337	386	364	407	398	325	366	393	416	400	395	346	401	377	411	393	372	393	422	364	409	431	382	392	399	387	433	419	371	404	410	382	355	363	413	403	394	401	415	384	426	400	405	405	406	385	385	439	351	378	380	388	371	381	439	360	389	432	386	390	383	406	375	364	405	408	408	324	368	385	363	395	375	375	408	375	416	412	407	383	410	360	397	398	349	416	411	406	385	406	423	371	355	394	378	375	413	409	380	403	380	408	417	401	413	387	383	391	391	391	373	357	421	346	438	409	354	399	413	386	398	435	395	391	370	372	387	377	387	422	440	401	350	392	367	368	392	397	403	373	411	361	407	394	392	391	418	376	357	377	401	415	398	386	392	386	385	390	385	371	417	376	388	365	393	387	367	371	376	422	391	396	395	388	418	345	382	397	387	386	388	383	382	393	398	467	420	397	395	370	408	391	473	396	418	365	393	402	413	395	389	421	394	367	360	398	416	393	411	395	391	403	404	405	368	354	367	424	385	371	387	393	401	400	331	440	407	372	383	405	420	403	380	371	354	402	380	416	354	351	397	365	419	376	386	389	403	424	407	383	401	439	385	378	381	387	381	429	386	409	401	381	439	417	386	394	389	412	396	375	387	400	434	403	372	410	400	391	389	356	403	389	384	430	395	379	421	388	394	408	364	404	415	402	399	434	348	384	395	385	401	363	369	349	401	423	371	385	342	367	382	414	346	328	399	419	407	432	360	411	373	376	403	377	385	365	386	376	370	361	390	359	398	366	357	370	387	392	396	412	390	407	373	414	360	419	383	404	358	392	401	398	365	387	417	389	393	398	378	438	404	377	367	390	403	430	380	386	359	373	412	363	399	386	362	354	334	386	373	403	373	404	414	428	415	371	375	380	369	374	370	375	389	390	399	382	403	371	408	445	392	384	376	401	409	408	397	374	401	421	422	395	403	407	440	455	415	420	398	400	414	426	395	399	365	398	408	341	389	367	393	379	392	381	382	381	371	359	392	408	382	385	413	394	413	387	372	413	373	386	390	440	428	382	349	360	388	417	373	405	355	405	373	407	387	379	409	346	375	387	410	391	386	383	381	381	404	361	390	388	398	399	422	370	393	376	404	377	379	380	411	344	400	380	383	387	410	400	371	397	416	415	385	409	375	393	391	360	376	349	386	382	358	401	355	389	363	380	386	428	382	432	391	396	363	429	381	398	380	366	409	394	369	391	394	364	384	375	376	390	363	405	394	408	393	375	418	391	406	407	408	373	377	401	380	387	363	373	392	423	365	358	379	393	350	361	407	409	391	367	401	427	381	365	427	368	398	394	396	357	396	382	373	389	367	404	374	392	371	380	400	438	349	422	416	398	353	392	356	402	397	416	424	380	374	386	403	390	379	403	397	406	370	387	392	419	363	417	402	386	393	427	398	410	370	414	416	393	371	389	397	395	381	352	376	369	402	411	387	402	345	385	389	391	366	393	374	411	403	395	386	416	443	402	395	369	370	394	355	385	403	429	425	379	393	375	414	403	400	347	385	405	401	387	362	395	405	378	387	427	401	407	390	414	387	359	376	420	412	383	375	355	381	399	378	422	423	379	426	359	335	406	378	374	409	389	366	418	377	368	392	394	384	356	375	358	405	400	376	408	403	384	391	389	390	411	411	390	408	395	357	456	373	385	418	398	369	407	382	356	397	401	389	369	395	359	376	429	386	381	384	418	382	369	390	399	358	380	399	395	376	407	394	392	385	378	406	391	385	388	402	352	403	380	401	410	385	412	373	397	397	397	380	399	389	380	397	422	380	400	404	414	423	409	372	377	388	362	409	399	356	377	360
42321	45691	65000	69226	63027	52558	42160	30707	20097	11771	6222	3129	1742	986	862	787	809	820	836	863	838	846	878	867	871	862	843	844	800	832	858	843	861	878	830	837	856	781	828	811	791	846	831	841	789	844	796	859	858	811	849	810	865	868	841	836	805	869	777	842	824	863	834	854	780	806	797	779	796	890	860	791	828	825	836	834	821	845	851	829	842	824	901	808	795	845	824	853	823	826	842	841	800	840	852	828	864	857	833	839	815	861	855	895	820	846	832	826	820	817	846	822	870	819	814	846	860	847	816	784	814	830	866	842	853	861	890	843	846	793	852	860	832	834	828	814	821	824	808	841	780	802	842	825	854	822	810	803	862	846	838	809	791	853	801	868	814	851	836	808	873	836	772	830	830	815	829	811	853	840	812	849	858	832	809	841	847	832	847	800	882	850	868	825	837	825	829	856	828	873	849	826	839	913	856	850	839	854	879	796	878	800	817	820	881	842	781	811	830	836	922	785	831	789	781	876	874	880	839	885	831	819	804	784	863	798	877	846	871	840	876	882	851	871	825	855	807	846	789	837	790	819	840	889	814	856	833	902	874	843	865	837	889	770	838	862	833	840	831	844	903	887	858	848	885	850	855	860	820	852	854	852	905	838	828	826	822	874	863	810	856	840	826	842	772	850	833	812	822	810	814	817	813	826	787	807	842	820	887	846	863	824	783	834	823	860	782	843	848	787	841	849	827	804	865	842	831	811	843	835	817	847	884	844	857	867	848	818	891	826	782	824	852	792	822	865	843	825	858	827	829	838	822	788	833	809	822	888	797	877	860	814	820	859	854	858	851	837	869	856	846	824	852	839	821	807	805	843	858	878	858	854	795	871	861	797	856	853	799	873	835	829	829	826	831	856	803	900	853	856	872	794	790	819	814	820	915	839	827	832	828	862	850	814	857	870	821	775	844	804	800	800	869	805	840	859	848	882	815	878	824	856	864	858	837	866	842	822	870	831	890	855	832	832	851	823	872	878	768	892	797	842	831	831	872	757	801	850	835	893	814	926	861	829	860	827	824	794	822	853	881	807	821	841	839	829	821	843	870	843	853	842	834	832	818	881	872	817	832	781	857	859	852	850	856	869	794	815	807	873	798	818	850	909	833	849	821	902	831	846	785	856	787	880	815	807	835	839	856	837	848	854	794	798	848	812	877	790	839	869	816	839	824	803	856	858	830	856	854	879	819	858	797	836	845	844	836	856	804	823	867	824	841	865	844	885	828	872	850	850	788	860	862	839	851	788	805	821	863	846	845	830	876	867	846	836	861	874	770	870	826	851	822	859	835	820	845	860	774	825	843	810	888	867	753	856	838	815	807	789	849	898	811	798	863	837	757	812	818	816	862	871	859	805	801	811	890	828	869	835	855	808	798	856	823	851	847	842	840	827	827	845	844	808	783	873	806	808	812	891	833	789	843	836	847	834	853	873	845	845	822	819	806	817	881	870	803	934	825	858	852	877	839	803	861	822	877	828	812	837	822	882	781	794	814	765	827	853	821	816	800	794	859	809	865	864	763	827	802	805	851	895	878	849	880	836	857	853	863	817	832	865	814	851	847	801	817	784	830	811	823	810	812	875	818	800	836	830	802	831	836	808	824	844	877	776	821	851	876	869	801	856	864	798	816	846	848	816	839	855	847	815	835	873	844	851	863	856	860	810	844	850	859	841	873	849	877	819	822	818	850	877	817	817	825	849	877	879	844	905	866	846	825	831	855	832	797	874	837	841	859	834	774	830	825	819	834	875	798	815	793	794	838	844	848	796	795	815	809	889	866	895	848	857	816	820	812	806	769	856	847	781	840	819	787	826	882	834	819	811	815	882	828	829	868	773	820	870	825	819	831	801	862	810	898	836	832	827	807	884	858	881	863	845	848	836	852	835	772	845	835	801	841	828	850	858	864	890	844	824	825	834	846	850	858	810	871	791	860	838	854	775	820	813	823	833	842	840	814	782	858	847	812	890	868	864	816	804	861	802	838	802	836	801	815	873	803	852	864	804	798	839	824	845	823	836	807	829	856	838	881	848	832	811	839	816	914	841	812	839	886	883	825	819	857	809	840	828	825	814	853	867	827	872	837	821	879	834	873	751	856	807	822	829	840	825	794	857	824	811	821	801	876	840	815	835	829	865	813	810	799	846	853	807	825	846	810	892	835	828	784	787	824	854	834	795	854	827	815	820	837	832	853	808	814	815	810	836	830	883	858	837	846	838	851	785	818	818	810	876	814	825	883	875	805	875	812	846	800	808	898	859	812	901	849	790	815	862	819	871	822	823	823	786	772	806	846	814	811	763	926	853	831	805	834	867	799	811	848	888	776	811	840	843	805	818	831	822	826	840	868	845	896	791	859	844	843	823	821	840	804	835	863	853	846	869	847	843	805	911	843	853	832	860	861	869	871	839	828	810	833	901	840	855	816	814	888	768	839	823	865	856	844	840	849	816	867	847	856	903	834	833	816	843	854	819	863	878	854	793	842	809	805	844	823	838	859	810	801	872	850	809	841	819	816	853	855	821	811	814	830	800	828	847	826	807	856	853	817	831	828	877	866	804	787	833	808	835	843	829	831	813	856	828	883	824	895	860	852	817	805	834	838	818	845	872	849	856	829	825	858	835	821	832	832	848	873	818	819	837	886	823	820	867	783	835	821	872	835	867	822	784	848	823	858	818	874	837	788	861	805	850	877	834	802	814	835	822	834	783	820	861	823	855	840	798	855	843	825	829	787	807	844	827	883	850	815	822	872	835	879	793	788	789	865	804	872	844	839	864	836	838	833	826	822	803	885	869	811	844	878	855	847	838	863	887	870	788	805	838	854	805	800	840	765	842	816	841	846	908	773	841	826	830	810	816	798	867	873	827	928	876	814	888	794	824	799	836	804	822	848	808	838	829	806	802	840	850	867	788	817	831	832	832	800	828	817	795	816	888	833	818	855	797	844	836	819	837	882	850	816	889	844	860	854	837	759	836	807	848	847	788	796	831	832	925	795	854	875	814	812	855	838	828	837	791	833	877	847	835	815	803	834	792	814	832	862	858	834	835	841	866	878	772	841	877	822	827	843	865	790	819	833	848	855	875	825	862	837	869	856	839	837	842	827	823	826	849	814	803	835	819	818	813	845	841	844	795	805	791	868	814	918	800	822	851	810	858	864	826	770	836	895	803	851	849	880	821	803	819	813	743	837	864	888	864	788	787	849	764	819	793	811	827	831	836	822	850	818	828	865	843	810	823	842	873	833	892	849	871	855	819	767	874	823	760	818	878	852	819	853	881	862	824	822	819	838	862	834	860	775	813	808	803	764	823	839	837	806	832	847	825	809	836	849	889	848	843	826	856	846	869	831	837	823	829	861	834	751	879	842	870	815	860	803	760	820	779	899	767	865	884	804	824	794	848	815	797	784	849	845	877	820	860	874	810	792	835	804	856	877	835	808	838	841	872	858	816	858	840	804	841	808	834	797	788
9498	3866	6015	5523	3216	1913	1262	832	582	435	332	304	276	246	249	263	288	260	249	259	294	270	284	264	256	272	275	252	249	273	298	269	279	248	285	274	241	250	260	273	265	283	263	264	273	272	251	237	242	305	254	280	243	271	245	257	247	271	255	276	256	294	241	262	275	284	266	271	252	289	250	257	258	255	277	280	246	239	247	268	284	247	254	262	266	277	265	260	262	275	287	266	234	253	264	293	267	278	249	248	276	251	268	284	281	271	238	251	246	252	246	267	233	266	265	249	244	280	302	251	283	230	265	245	282	220	270	287	244	267	258	263	242	281	243	248	244	299	257	275	269	255	260	295	269	249	246	263	251	271	251	249	269	282	260	266	266	233	275	268	270	257	282	280	258	258	258	264	273	250	273	291	249	250	252	287	290	259	289	256	290	272	253	233	283	273	251	250	271	266	271	220	248	240	265	260	278	262	266	245	269	280	253	270	305	273	257	286	242	257	263	228	231	239	260	294	256	257	279	237	273	263	300	286	264	292	254	253	241	260	281	269	271	276	257	266	295	261	247	247	261	247	240	277	221	285	245	302	267	266	265	271	257	263	221	271	271	261	279	243	276	245	285	245	269	263	262	250	276	257	254	252	238	278	263	266	281	265	268	305	247	238	239	282	267	258	287	286	245	293	270	269	260	264	281	285	254	264	266	254	273	237	260	268	273	257	259	261	272	238	264	276	255	263	275	246	239	239	275	278	285	277	286	289	286	280	244	267	232	278	277	303	250	283	287	254	275	248	261	259	249	257	262	281	245	277	244	274	264	300	222	261	265	279	269	285	283	262	254	241	266	279	246	263	265	286	223	268	286	266	244	294	267	239	275	284	278	265	256	236	261	262	274	270	253	245	250	262	269	271	258	249	275	261	259	269	276	286	253	244	267	270	262	264	275	270	268	255	254	255	267	281	264	271	254	273	253	280	239	265	246	242	238	258	276	302	261	260	259	266	284	281	255	231	281	265	249	271	260	275	269	245	248	261	257	276	259	281	285	255	244	274	284	256	266	265	311	277	253	275	284	272	249	243	278	257	269	289	260	269	236	294	295	293	300	253	278	279	243	280	264	263	298	269	292	242	296	244	250	253	257	261	257	245	251	243	266	263	266	282	267	279	269	244	270	250	234	280	272	242	244	228	297	245	237	237	247	250	248	252	260	264	278	266	285	293	253	251	268	233	229	263	248	261	278	297	260	256	281	276	230	282	257	252	248	272	256	235	275	308	272	264	277	249	247	253	264	246	266	290	272	238	256	235	260	296	244	248	228	246	301	239	264	254	304	304	242	296	276	288	281	247	270	268	263	261	258	267	260	253	238	259	243	263	298	290	227	247	284	284	263	265	269	277	230	261	260	268	277	277	277	259	278	282	255	268	253	275	242	274	281	259	283	252	224	247	263	246	260	253	306	276	288	270	257	247	239	283	250	269	293	268	267	268	257	270	258	279	280	293	277	247	299	258	283	247	250	286	263	282	263	266	284	247	268	242	246	291	273	293	240	257	252	283	273	283	283	259	258	265	275	269	270	262	229	260	259	222	271	263	282	258	266	294	283	267	246	249	262	240	283	280	251	278	275	248	280	247	271	265	258	251	274	249	290	271	286	270	251	269	264	267	265	255	263	298	238	246	262	258	282	277	223	250	255	271	264	275	264	240	255	288	279	290	264	304	254	230	261	232	252	301	265	277	289	242	247	260	314	272	269	262	248	251	247	267	255	287	238	215	250	269	276	265	263	266	255	256	246	238	280	276	252	237	257	260	267	223	267	268	271	254	286	261	265	257	283	254	292	269	258	280	265	273	253	266	251	268	276	265	273	250	254	231	281	264	268	268	274	245	272	238	264	288	259	255	255	289	263	279	263	250	281	304	277	269	289	253	264	238	250	259	253	250	262	242	270	283	288	298	273	249	272	293	265	287	293	256	275	264	260	275	244	261	215	229	284	281	227	240	266	265	249	255	303	279	259	266	296	244	296	278	278	252	264	275	260	279	269	281	257	256	296	254	266	278	277	272	288	273	250	273	265	247	264	251	263	240	271	243	233	247	257	265	239	270	271	267	295	245	268	264	246	275	300	293	260	250	278	276	291	266	295	285	263	270	265	259	254	265	262	299	285	282	258	242	284	243	265	266	254	261	256	266	272	286	238	276	265	278	260	246	248	258	287	282	295	291	279	264	237	253	235	261	258	268	266	312	265	285	271	251	248	287	233	247	288	247	281	286	274	295	274	265	256	260	239	244	260	271	266	262	295	295	265	257	277	228	280	276	266	273	256	284	254	260	275	285	241	281	256	280	269	287	302	271	264	285	286	245	238	297	287	261	266	264	242	256	287	263	259	276	270	262	283	265	280	269	267	257	209	224	264	253	250	265	252	246	258	259	279	257	273	258	259	272	261	254	275	251	244	260	269	266	268	289	275	250	277	266	252	225	261	258	260	257	277	268	233	273	261	284	246	247	258	267	248	282	255	271	227	265	257	248	253	239	222	255	252	284	243	257	271	232	268	273	266	277	302	287	252	266	260	247	246	258	270	288	240	261	241	300	278	318	260	261	280	269	270	243	263	260	276	228	260	293	272	262	250	268	273	253	273	279	254	269	281	286	284	261	251	254	262	283	274	283	288	293	249	286	209	263	243	273	244	279	270	250	284	231	230	248	262	239	250	285	284	282	280	280	245	270	266	247	268	243	262	263	290	218	274	257	252	253	273	270	244	280	270	289	311	273	279	307	282	258	270	240	252	245	250	271	245	247	258	268	258	280	243	243	259	280	235	263	247	239	281	271	260	263	254	257	255	278	273	284	262	289	266	278	262	278	321	257	278	261	267	277	268	282	250	260	257	254	273	257	275	254	271	254	305	255	246	263	245	247	257	300	278	238	236	270	288	282	273	288	275	281	290	261	296	259	233	240	271	232	290	269	267	320	291	256	262	268	268	278	291	272	264	262	253	251	286	253	246	275	263	258	289	278	242	274	262	291	262	281	257	297	290	303	266	284	264	292	327	252	256	277	237	276	272	243	277	268	258	258	296	272	272	259	274	269	268	259	234	270	253	260	259	246	268	234	288	248	270	243	269	247	278	283	260	232	260	254	256	242	256	266	263	280	268	261	284	259	248	241	275	247	245	265	264	289	274	252	273	246	246	285	254	275	231	260	268	284	266	274	271	300	255	268	248	291	262	290	244	222	260	234	234	263	295	266	285	283	234	266	273	266	261	258	274	269	238	266	260	274	247	265	268	277	274	266	273	276	274	273	241	282	294	262	239	260	289	273	253	253	298	254	292	254	252	244	269	240	268	275	300	272	286	285	252	252	269	243	271	256	259	240	293	272	276	253	249	253	241	255	246	269	256	282	280	243	235	284	286	277	245	252	244	282	275	270	254	216	243	269	296	244	272	259	273	254	280	255	228	300	267	273	277	263	244	283	279	254	258	271	241	264	271	289	263	258	260	274	291	266
7919	4541	11511	13625	10009	6591	4398	2989	1806	1142	851	746	643	629	561	633	625	594	588	598	625	649	615	625	580	594	641	644	572	591	572	600	580	625	638	604	610	581	603	579	622	603	587	604	597	642	612	620	613	594	635	609	605	589	558	584	624	576	592	591	609	622	552	593	604	616	582	590	598	572	592	591	623	603	618	603	592	588	500	622	588	618	585	595	569	608	533	551	587	577	606	609	567	590	640	606	583	581	624	605	587	630	614	605	581	608	605	593	580	619	605	568	609	606	609	612	614	575	592	555	607	624	624	540	587	628	574	633	582	542	625	570	599	604	590	645	616	599	651	620	606	594	568	633	593	635	667	631	592	607	551	616	567	552	606	630	635	571	580	602	599	602	555	585	589	640	605	605	630	602	602	674	537	642	625	597	606	606	583	578	627	581	601	618	579	627	606	572	627	606	599	639	609	537	618	624	559	624	588	622	549	610	602	566	568	578	610	571	623	613	607	586	577	629	645	574	604	628	582	596	583	622	632	635	587	595	582	571	569	583	609	604	617	623	627	588	599	585	607	631	560	595	591	585	610	641	600	611	557	609	581	581	550	636	598	574	562	589	593	619	582	565	561	597	573	587	588	618	606	579	647	586	610	617	559	563	546	697	613	622	574	603	581	604	631	588	601	622	597	606	612	600	600	560	596	598	588	570	603	576	582	592	598	620	599	642	611	614	650	610	605	616	614	652	625	596	562	621	595	569	628	574	598	566	625	615	598	582	547	609	585	623	628	598	572	600	585	559	567	587	640	592	589	590	602	577	635	652	579	572	557	587	579	610	675	598	634	570	659	608	628	572	602	595	607	588	613	596	603	609	598	569	540	627	549	586	614	578	600	593	563	588	606	603	604	587	592	565	558	590	610	638	558	590	614	627	620	598	638	653	573	605	628	629	616	622	610	620	583	594	566	589	638	611	575	587	601	549	582	598	583	660	623	604	622	584	610	569	562	633	601	614	585	585	592	595	585	567	585	638	588	571	570	602	642	580	570	626	549	623	609	581	618	626	574	606	580	610	595	562	584	604	568	579	585	636	624	593	628	588	612	620	608	601	588	586	600	574	563	621	592	563	599	562	605	553	571	624	559	569	596	578	591	633	610	568	599	622	627	603	596	614	599	604	601	600	572	587	650	603	588	587	608	612	576	595	553	573	593	622	573	573	627	600	559	583	561	595	590	603	603	607	554	588	582	565	615	608	606	593	589	599	620	548	568	608	553	574	586	587	568	592	564	599	587	614	603	635	566	574	624	571	582	566	601	615	565	564	612	597	629	608	605	589	632	582	619	594	618	586	577	643	644	570	634	548	602	626	591	570	564	588	617	586	593	618	604	570	585	600	593	619	586	633	584	656	613	614	591	592	583	600	605	603	596	668	600	599	560	577	647	567	576	640	592	602	588	598	633	639	598	617	561	612	611	603	596	623	639	572	598	580	615	618	583	603	582	590	597	598	617	582	601	648	584	576	596	594	614	600	580	620	635	587	628	617	603	608	594	626	597	613	591	588	588	583	640	595	612	606	596	604	639	617	580	569	558	582	609	543	622	624	564	615	613	596	579	574	578	590	615	568	556	590	577	620	620	568	655	553	623	565	601	600	603	607	642	569	609	552	603	623	584	569	596	622	594	614	603	604	640	571	635	587	626	594	608	612	593	593	635	609	566	635	585	627	576	593	632	612	597	590	628	580	608	601	573	546	587	637	605	600	615	595	591	585	615	594	588	628	612	611	620	571	638	636	566	598	599	626	593	615	609	591	586	600	588	587	590	562	616	630	568	589	607	597	600	610	618	579	594	583	623	631	576	565	592	577	660	580	600	602	591	549	618	566	587	608	575	595	634	613	610	571	607	599	581	624	596	651	577	608	636	584	599	642	592	647	601	627	607	620	567	568	589	591	587	624	591	569	630	592	608	621	592	611	603	629	604	586	593	581	609	572	594	578	567	622	642	619	593	613	597	608	597	590	565	606	594	584	621	606	616	572	571	559	602	590	596	585	644	618	553	577	613	603	614	587	644	591	596	581	601	593	619	576	589	599	593	651	579	563	598	585	543	595	614	589	581	602	610	572	644	581	600	634	598	652	608	622	603	607	600	628	604	601	590	607	553	611	562	602	584	618	603	616	575	553	574	595	619	583	606	578	620	635	608	603	638	609	611	598	587	636	635	562	598	598	586	610	622	551	607	574	586	600	572	589	582	608	640	565	555	614	633	602	641	602	587	583	635	572	625	579	598	657	627	599	596	607	587	623	606	596	588	601	575	594	602	620	583	605	579	598	569	563	603	589	583	649	620	607	573	655	567	594	596	601	562	593	574	604	597	606	641	593	607	587	603	584	583	607	628	613	601	564	590	591	581	587	607	586	606	549	583	617	578	558	585	561	619	618	630	599	602	617	624	635	583	585	642	582	578	592	597	605	576	610	584	606	598	586	621	567	625	639	559	619	598	637	656	626	610	608	561	622	621	609	594	581	611	568	546	659	557	624	557	612	609	620	630	616	572	586	605	558	613	608	592	598	575	603	575	602	599	601	578	564	643	583	581	550	594	589	598	588	591	577	576	588	626	630	577	653	601	624	627	634	612	600	603	613	604	564	578	605	597	589	575	615	593	560	609	611	573	600	618	543	567	605	622	620	611	537	593	585	588	602	590	604	606	627	597	610	583	572	607	603	615	611	557	623	626	603	594	573	562	584	594	618	573	576	568	576	647	600	591	593	594	597	577	615	580	613	631	648	634	629	589	582	564	576	582	573	628	620	608	626	632	603	585	560	570	600	599	561	595	587	565	587	608	601	614	598	618	617	631	628	622	637	613	655	656	622	563	605	634	648	577	562	549	628	597	619	578	588	608	587	599	636	600	608	642	614	613	625	623	606	592	611	595	595	559	614	621	592	572	579	605	589	608	633	590	610	582	645	589	594	556	628	593	573	561	574	653	583	645	600	615	584	525	607	561	636	616	565	610	607	591	646	574	628	639	587	598	576	591	609	619	623	615	627	599	603	588	608	565	603	597	603	563	592	613	589	584	595	602	602	590	603	594	563	585	602	608	601	614	621	612	588	592	601	595	596	591	588	567	581	614	596	630	561	635	586	597	590	623	616	597	536	589	600	623	610	580	626	589	607	562	582	596	601	585	595	604	590	521	671	586	564	604	605	602	624	582	583	594	577	599	594	585	617	570	589	625	594	559	583	609	559	553	565	628	618	626	574	609	578	589	581	601	576	623	558	601	597	614	572	554	604	661	602	589	607	626	577	641	575	598	589	574	619	593	600	566	584	609	599	608	603	600	608	578	630	602	573	616	577	584	564	634	581	614	599	602	578	602	559	594	633	602	571	648	572	628	596	579	577	583	597	604	596	586	596	561	608	619	592	629	608	617	577	572	580	586	608	613	587	606	582	590	599	590	607	535	579	622	589	602	633	593	603	551	575	613	621	565	592	640	563	597	584	600	610	586	623
73710	56615	72359	66703	54019	41242	29145	17222	7590	3099	1333	704	533	438	390	389	363	383	383	392	383	392	376	367	385	376	384	348	353	406	347	388	396	337	375	383	369	347	358	352	382	391	365	378	371	380	383	384	415	374	367	356	404	352	349	364	410	376	370	368	353	359	376	391	373	360	383	415	388	379	385	357	387	329	384	372	407	332	347	370	387	385	372	392	406	392	387	353	371	349	411	365	321	362	346	356	381	347	392	387	389	390	382	406	371	357	374	354	379	385	400	374	382	376	390	370	344	372	398	386	382	390	384	367	420	374	395	340	383	388	370	387	388	400	389	400	380	339	402	379	362	352	361	420	380	385	364	389	388	377	363	394	337	337	347	372	400	404	372	383	339	354	408	372	408	364	373	345	402	402	369	360	351	372	376	426	360	383	393	374	385	364	381	366	370	412	390	345	379	372	332	411	392	379	358	356	359	361	364	338	409	385	402	393	376	351	368	408	361	368	355	380	406	337	360	372	383	392	359	357	375	373	371	353	384	351	412	360	414	375	381	396	408	371	401	402	373	378	401	405	375	342	369	365	376	365	349	372	416	367	370	329	394	392	367	361	381	353	397	392	431	392	364	390	383	374	378	376	379	371	376	372	383	378	358	350	414	381	407	372	380	348	368	357	378	375	381	378	407	350	389	375	388	366	374	382	371	363	385	348	362	375	390	404	346	385	356	375	393	395	344	389	358	407	390	392	428	403	358	366	376	372	360	379	385	354	347	359	359	344	368	329	404	385	357	398	372	400	402	370	387	381	369	398	354	363	379	347	377	348	376	386	433	409	392	391	376	376	388	340	364	383	420	372	375	352	374	366	373	348	377	389	378	401	348	372	367	380	378	353	400	363	361	371	389	396	352	372	366	355	366	389	368	402	369	364	430	410	351	367	378	388	378	356	340	373	352	342	400	398	389	417	345	378	387	373	375	351	375	359	380	362	376	400	370	389	353	337	364	357	386	364	414	406	376	361	386	384	339	353	373	361	354	335	372	370	377	355	365	362	375	404	391	363	388	355	376	388	355	396	372	338	384	386	344	403	397	375	362	387	394	344	348	355	367	407	396	389	377	372	401	335	389	398	348	363	405	393	376	348	347	432	348	359	332	364	363	399	391	364	357	359	393	331	359	384	385	369	359	367	375	394	368	392	351	409	379	360	333	342	407	353	356	362	397	355	349	379	378	382	346	400	412	353	394	353	351	405	340	348	366	387	377	372	364	373	392	386	395	378	388	351	401	391	389	380	362	357	359	367	408	379	384	377	335	404	414	332	388	394	403	397	341	358	377	332	406	362	416	390	397	372	327	362	354	337	383	363	412	419	364	394	347	372	357	375	342	382	370	370	392	359	382	388	384	395	385	350	347	342	368	348	352	390	371	398	407	390	370	346	390	373	377	348	346	355	398	418	393	393	378	362	357	386	371	386	376	349	389	365	346	366	344	370	364	377	360	385	362	362	409	375	378	359	362	346	377	406	344	382	376	338	350	370	377	372	355	376	386	359	367	379	351	378	414	371	389	366	396	350	391	368	360	383	396	369	396	404	364	365	355	351	365	350	361	371	377	389	387	388	384	377	368	377	376	356	340	336	392	361	393	386	408	400	374	356	392	359	366	350	356	362	332	356	362	346	355	382	379	329	370	428	390	396	377	382	385	342	395	395	373	383	375	359	385	342	351	381	333	374	392	403	386	391	347	384	371	344	392	383	358	383	407	380	358	343	388	366	390	403	354	362	374	367	396	392	379	389	359	352	350	371	392	386	383	366	357	367	360	354	379	388	405	355	348	367	387	320	348	367	390	368	380	381	392	392	367	396	425	387	393	414	388	358	377	401	408	382	407	364	357	387	374	355	352	396	377	340	358	376	357	343	367	338	381	439	377	421	373	323	349	344	373	337	379	361	400	355	358	347	359	378	368	353	368	362	384	384	384	394	352	392	397	379	355	409	419	349	372	374	390	395	423	376	390	375	364	377	414	376	353	376	385	369	380	370	416	365	360	383	371	367	388	361	358	403	450	399	391	433	363	365	389	379	405	404	372	406	375	384	397	376	372	368	378	357	374	394	421	399	416	382	357	358	365	363	386	393	382	381	386	369	352	371	406	374	353	391	396	380	441	405	352	372	372	393	401	345	357	391	400	384	341	373	361	418	372	373	381	370	360	381	363	348	420	371	346	355	394	360	338	365	412	378	365	391	356	371	368	365	389	365	375	427	362	382	393	394	342	364	366	403	408	377	365	384	407	362	346	383	391	337	359	386	393	399	353	386	358	385	381	369	368	354	357	377	369	387	415	357	352	342	414	381	374	363	382	358	375	403	373	361	399	356	386	351	337	359	361	390	384	438	418	362	383	395	374	339	398	366	399	375	370	359	375	384	396	340	379	358	405	392	400	349	350	357	387	415	332	343	386	396	339	398	358	378	387	414	387	406	377	371	352	386	371	396	382	351	359	411	376	345	396	399	353	369	363	377	384	361	393	386	328	386	388	360	379	377	351	359	332	417	391	405	355	389	367	372	372	371	360	366	397	369	375	385	350	368	367	376	347	395	385	341	352	341	397	363	371	365	378	380	354	378	357	411	363	385	379	373	374	361	342	386	390	379	334	363	399	383	342	385	414	411	367	369	336	344	376	369	375	405	388	367	385	375	390	386	365	372	353	344	355	351	413	388	386	342	351	414	382	380	391	363	379	414	362	410	387	398	395	368	381	345	380	353	375	416	370	396	395	389	374	365	344	387	359	335	381	370	374	379	396	332	367	343	348	367	352	356	381	382	376	341	371	357	405	388	395	379	355	344	372	361	367	331	356	417	379	389	377	356	401	375	353	382	334	378	391	387	368	372	354	360	416	319	391	381	368	384	359	377	411	395	345	402	362	344	348	389	339	356	393	360	333	359	403	362	390	387	370	414	359	380	389	345	362	358	443	370	382	367	372	362	346	414	375	357	392	339	355	397	357	407	383	408	374	375	397	395	359	355	379	378	366	366	383	353	376	407	385	368	387	379	375	395	384	358	392	379	375	349	358	371	396	374	406	375	330	339	393	378	394	357	355	393	367	342	368	349	375	340	375	372	368	362	372	355	377	413	353	366	332	387	362	393	352	392	377	380	372	405	377	410	368	385	354	407	424	412	360	357	378	399	354	361	353	346	383	393	375	366	385	378	408	372	376	361	358	396	346	374	408	346	329	353	374	353	390	354	342	365	361	372	387	391	386	384	359	377	343	349	407	356	375	373	400	382	361	392	401	359	362	382	360	420	392	352	403	386	378	354	372	399	355	397	345	397	369	366	387	397	356	391	364	371	408	431	368	338	364	437	374	377	353	353	392	381	349	353	360	350	424	342	376	372	338	343	352	386	347	420	395	370	381	383	396	390	374	382	391	374	366	403	385	375	404	383	397	393	376	351	361	383	387	364	373	356	370	390	376	402	393	335	339	402	363	350	369	369	381	370	353	374	350	373
41181	39811	66488	70821	63253	52986	43429	31792	19349	10060	4748	2406	1332	923	837	819	926	821	771	752	854	785	824	824	803	825	798	846	815	838	837	795	828	804	860	828	837	772	831	780	825	827	817	808	800	846	773	823	806	828	815	797	835	818	812	856	823	781	808	864	785	794	820	784	866	782	820	808	817	764	827	839	843	792	851	826	844	780	829	777	812	821	797	843	787	817	798	844	789	811	762	829	814	823	762	824	832	784	826	839	824	802	824	794	819	799	857	867	852	842	829	745	814	766	753	817	788	810	841	796	825	744	777	802	762	805	817	777	851	823	814	792	801	888	813	789	817	845	837	803	780	802	828	806	831	857	778	837	823	838	775	824	789	784	825	802	776	818	765	789	825	829	855	797	802	864	804	815	806	820	856	820	801	812	783	813	795	858	784	870	781	761	853	809	803	822	855	788	785	814	829	790	821	827	792	761	789	834	789	804	826	825	835	832	844	835	806	794	820	830	847	826	822	822	824	801	826	786	860	835	785	828	812	875	737	753	833	760	825	832	823	828	839	832	833	795	775	800	832	800	834	823	844	790	836	795	848	850	808	779	776	825	785	824	833	850	833	797	790	815	810	844	830	814	820	817	799	830	825	803	825	869	792	885	823	793	806	787	843	797	771	758	820	807	806	791	868	805	848	866	784	827	828	826	776	840	870	810	811	807	829	840	848	803	872	823	805	795	820	829	814	782	815	781	797	771	817	794	852	851	818	843	775	820	835	780	821	851	794	843	810	809	793	784	830	742	788	797	838	790	862	755	801	817	864	838	833	811	819	823	794	763	795	797	782	828	818	812	876	855	768	801	799	877	794	778	887	855	794	848	838	790	799	805	800	792	844	823	814	815	827	796	806	816	806	815	841	780	814	819	826	814	796	837	784	782	846	819	814	833	803	842	817	794	811	806	852	829	818	854	824	795	838	806	750	890	853	780	770	818	774	812	752	803	857	798	775	826	812	819	784	796	797	800	796	829	815	807	831	771	785	831	828	840	895	799	756	844	788	800	861	805	876	800	851	839	823	780	838	820	818	832	821	809	809	866	821	811	822	797	852	807	788	836	807	833	824	837	807	816	801	812	799	806	796	802	815	810	853	791	770	792	815	841	846	800	810	860	822	824	840	783	816	805	832	779	756	779	825	821	822	816	784	821	770	783	764	838	754	803	835	779	826	798	796	873	838	819	810	785	839	811	775	834	747	829	804	790	824	795	787	812	782	814	856	865	799	830	862	828	862	759	769	784	802	846	762	843	778	800	802	835	825	775	841	782	798	802	779	824	835	811	827	797	779	819	836	779	807	805	768	830	785	779	797	792	794	825	800	831	855	800	842	817	815	769	792	783	782	826	820	830	805	792	815	820	805	852	830	841	837	841	788	799	766	814	792	830	773	831	814	827	822	878	803	764	821	818	767	796	785	836	817	856	769	836	808	818	782	830	756	797	783	769	856	795	816	829	790	799	849	855	832	733	795	812	849	794	787	856	786	820	878	810	738	837	789	835	881	836	834	871	842	821	815	824	783	838	830	804	883	775	869	789	832	812	814	850	840	787	833	854	789	831	809	839	799	816	806	783	805	795	792	804	834	796	830	817	808	781	813	826	862	808	827	809	797	762	769	755	864	796	814	821	793	809	815	787	821	810	776	834	768	810	753	838	836	858	839	830	755	811	788	830	779	805	800	853	822	854	780	799	757	863	778	796	810	820	794	847	791	790	786	769	760	839	779	803	843	805	838	797	801	864	849	805	828	842	782	807	812	866	814	794	797	786	882	799	850	788	770	814	865	827	793	827	863	826	810	810	814	785	813	785	814	850	777	790	796	749	823	826	778	801	833	815	776	811	849	802	803	790	815	818	804	795	835	820	812	839	762	775	809	802	779	764	795	881	850	844	811	803	801	783	764	832	786	822	827	871	833	797	841	814	801	757	812	772	858	845	798	803	837	830	832	794	811	804	824	814	773	772	834	788	791	765	790	784	798	837	797	802	804	838	817	809	807	828	800	834	812	838	825	779	830	732	797	798	808	824	783	825	830	834	817	829	790	811	811	822	822	818	839	833	798	859	825	852	778	794	789	761	776	858	844	858	766	780	793	842	805	782	808	758	788	879	770	833	834	827	807	849	829	794	839	833	805	799	775	784	805	803	796	827	821	804	787	855	830	785	849	785	800	790	808	834	784	843	795	796	852	845	802	793	828	842	768	782	827	774	850	801	786	817	811	834	786	804	861	818	839	789	840	857	787	779	858	781	820	803	834	831	820	812	848	862	839	800	800	836	844	856	802	774	808	837	823	849	801	815	811	795	781	816	803	786	833	792	851	781	809	769	856	822	834	810	754	861	798	823	792	856	766	803	883	848	822	806	825	838	839	812	817	852	849	799	842	822	828	803	782	840	819	826	797	820	777	800	802	811	799	809	869	779	811	833	812	814	782	799	798	775	836	792	790	847	837	801	818	825	776	834	793	830	768	779	821	802	851	853	832	790	882	797	810	825	768	782	844	844	803	842	842	798	792	787	823	821	824	812	756	798	739	851	857	814	835	816	809	828	804	833	794	822	830	792	811	773	772	852	840	838	808	787	769	822	785	827	812	806	753	826	862	803	838	765	793	853	828	833	822	788	815	810	815	772	818	874	830	827	835	808	854	835	746	812	785	776	798	813	844	821	774	797	811	801	818	803	796	861	821	810	786	780	838	809	784	832	776	810	802	788	841	790	798	843	780	800	821	865	799	868	810	807	806	804	845	797	818	858	809	804	758	777	798	779	772	877	778	849	821	803	776	829	821	808	808	894	801	778	808	762	825	799	852	860	813	769	767	857	843	781	795	830	836	800	827	798	845	799	837	848	814	797	833	837	776	816	781	809	796	784	809	779	838	782	817	862	794	826	807	846	793	785	748	826	860	824	841	824	800	773	797	775	792	798	833	808	778	800	835	802	836	810	810	850	824	822	816	789	805	801	842	787	865	805	826	826	793	852	813	809	805	790	815	764	852	831	812	784	823	868	842	827	838	782	846	807	811	775	765	833	826	803	798	841	855	773	793	824	769	807	868	854	834	840	854	834	825	806	798	830	798	808	805	846	826	819	829	849	783	837	773	817	851	760	795	826	767	774	852	845	860	853	854	805	814	757	813	841	809	809	773	771	841	802	784	775	788	770	826	794	787	787	789	758	796	817	848	755	835	777	775	826	816	816	836	808	789	803	814	793	754	754	794	797	818	824	882	818	814	822	794	769	773	748	815	831	807	809	805	850	810	765	828	787	764	823	819	779	869	792	776	795	797	810	796	791	795	855	791	824	817	816	801	778	844	840	791	817	800	812	833	801	763	764	794	833	830	839	834	789	846	875	765	806	830	805	800	816	822	772	835	802	801	787	837	782	758	772	780	783	799	785	799	805	805	777	825	789	816	792	808	814	827	836	835	835	803	807	804	813	863	798	782	872	814	810	847	855	806	827	812	820	809	859
69667	53595	75289	67949	55415	42440	30368	16951	7538	3150	1481	792	567	444	416	428	413	399	394	381	373	431	366	391	416	435	381	401	404	338	396	400	360	426	403	370	384	392	404	405	413	427	403	388	385	404	362	420	392	441	383	392	394	368	361	387	434	372	374	402	390	401	369	399	363	391	395	428	376	393	452	346	425	435	407	408	399	443	379	363	412	375	375	398	395	373	411	433	355	412	371	389	408	414	436	360	379	378	413	374	427	413	394	419	408	413	375	417	381	421	391	368	385	412	382	384	434	452	405	422	395	365	387	387	392	398	358	387	449	385	416	388	426	375	372	421	412	368	411	388	428	419	431	368	387	392	382	392	383	390	406	391	413	407	370	402	411	407	395	431	407	430	386	391	400	434	399	398	411	405	385	362	435	362	371	394	388	431	412	372	363	411	387	374	403	368	432	367	353	425	404	402	401	390	396	406	376	360	437	393	390	442	401	379	429	419	355	409	377	387	376	387	410	394	389	394	385	396	439	412	392	394	369	408	422	407	389	377	369	374	380	367	400	421	417	426	419	400	429	407	384	391	396	407	414	417	411	434	371	373	366	365	369	392	411	387	393	404	321	407	399	369	406	376	394	400	400	384	429	405	397	460	390	407	410	377	425	384	417	398	434	380	431	397	444	442	373	352	385	407	349	413	432	391	422	392	410	368	396	391	388	395	385	381	413	372	382	385	398	427	372	396	445	419	421	424	406	378	383	396	401	390	356	420	401	413	406	397	417	425	355	398	390	425	403	384	413	414	393	417	402	405	420	401	396	377	398	379	412	409	392	385	409	380	414	373	382	408	405	384	342	392	394	407	396	361	405	414	415	373	383	423	372	374	394	372	419	384	405	375	363	369	414	404	416	366	378	390	390	406	378	365	390	398	376	412	413	410	376	408	384	404	420	369	387	390	435	394	388	439	387	409	405	389	377	391	443	391	426	428	423	383	426	458	381	371	387	378	371	379	388	386	339	421	399	446	390	401	376	401	437	424	432	393	399	408	437	398	423	376	378	384	419	415	408	439	373	386	379	402	416	413	393	392	393	413	362	359	386	397	385	425	418	368	417	413	420	393	473	380	402	412	434	386	375	380	392	416	372	381	439	385	391	398	387	410	376	375	421	391	390	420	435	332	402	404	427	405	421	455	387	365	411	432	399	423	390	401	384	375	431	397	408	380	390	351	369	414	415	439	407	373	413	359	394	378	353	378	401	413	389	402	385	390	360	411	414	386	372	415	418	422	425	398	379	419	407	373	398	385	387	376	384	404	434	404	397	387	399	381	413	403	452	384	394	372	381	436	426	384	364	387	383	376	409	395	369	379	388	404	394	383	371	405	384	392	391	356	441	381	358	389	375	409	379	427	404	374	417	385	412	406	403	405	415	449	395	415	405	381	416	382	420	382	389	383	385	356	411	401	404	407	414	375	396	409	400	421	385	434	388	387	412	405	349	355	400	435	373	408	388	365	376	419	399	378	410	406	410	408	406	367	417	449	403	371	398	401	363	398	420	393	395	369	395	370	407	410	393	366	414	411	397	403	350	398	410	391	398	373	409	432	399	408	411	383	408	428	385	369	361	363	400	397	427	383	388	381	382	459	434	402	430	440	430	437	384	428	424	413	388	380	401	413	394	375	369	366	399	420	365	367	394	379	412	390	403	419	408	399	400	400	397	392	425	417	369	384	426	400	332	410	412	379	405	342	381	388	372	388	388	394	441	414	424	382	391	368	372	379	416	394	399	427	459	356	370	403	373	383	426	390	366	389	385	416	380	369	432	394	362	395	405	385	354	380	433	387	430	412	373	429	394	403	415	414	435	364	397	412	379	400	390	409	389	429	404	395	407	379	426	388	370	422	408	444	402	420	420	401	411	373	399	427	396	411	399	360	430	402	434	371	395	388	370	383	372	412	456	406	374	367	378	414	410	390	387	440	380	361	409	376	402	406	419	406	391	410	393	373	400	381	417	428	456	377	379	372	350	406	383	363	368	373	369	378	381	395	390	434	413	375	426	377	393	375	365	435	393	358	402	417	355	383	410	394	399	392	406	404	397	379	419	410	387	381	375	377	418	390	402	386	398	381	377	419	423	420	419	392	434	397	433	400	446	419	391	345	390	395	393	402	390	407	381	399	410	391	392	364	396	371	406	386	409	407	389	415	405	382	379	383	401	411	386	395	378	409	387	399	419	428	362	369	416	392	408	362	363	413	379	398	384	375	374	366	369	385	383	400	397	353	351	387	369	419	378	406	371	361	398	408	380	363	396	419	398	391	391	395	371	407	371	398	378	382	392	401	383	405	431	350	361	357	389	414	385	416	371	378	402	428	432	388	428	386	399	382	414	438	394	373	402	414	383	378	427	383	389	377	400	399	421	411	400	372	422	395	387	369	444	393	364	433	360	410	359	388	392	391	385	366	404	378	372	429	424	348	415	406	343	436	377	389	419	446	374	390	395	418	408	382	384	437	423	428	364	393	411	367	387	399	382	413	376	423	378	374	380	440	398	391	389	392	434	352	413	383	391	385	418	389	411	430	431	393	386	385	392	389	403	387	388	374	342	404	352	440	395	371	405	408	419	385	408	404	417	409	424	375	382	393	423	367	383	389	373	381	394	425	395	393	402	414	421	390	390	369	400	405	419	376	419	396	372	420	406	390	421	424	416	419	393	392	379	392	414	378	397	399	412	406	377	416	368	381	378	375	447	426	396	399	390	409	404	424	393	370	428	393	386	398	410	390	421	389	402	413	405	364	373	381	396	387	393	390	393	381	423	422	414	431	418	395	425	427	407	355	426	371	401	445	396	378	443	413	369	417	413	401	436	396	405	394	363	429	433	379	369	419	376	412	407	376	374	406	405	383	397	403	383	348	391	393	399	367	373	380	427	424	415	389	444	410	353	364	395	413	379	403	362	353	404	406	379	388	403	358	394	383	406	432	412	382	412	407	401	371	402	374	425	345	413	389	400	410	418	420	386	414	435	414	435	359	399	367	404	421	420	373	385	398	394	369	397	410	394	439	380	382	404	395	372	398	405	419	396	381	414	389	402	385	398	402	402	408	439	430	400	405	413	341	396	410	379	418	416	393	400	382	388	409	401	406	365	414	364	399	431	412	401	405	353	410	376	388	390	391	419	417	419	406	411	407	379	382	438	393	402	389	366	361	413	395	420	405	388	377	388	407	407	397	373	414	417	398	386	413	439	389	395	418	400	401	387	396	402	432	388	394	411	407	400	391	387	388	397	427	415	412	399	385	411	388	391	427	398	380	399	376	404	443	406	377	395	404	399	385	410	415	399	383	412	400	383	406	365	448	394	379	383	393	364	399	438	415	394	371	417	355	405	384	388	359	392	444	354	399	418	380	352	393	401	404	421	420	424	430	376	398	381	376	436	413	443	407	384	372	385	408	394	425	388	374	379	394	392	392	399	389	394	401	399	416	357	403	398	352	395	423	402	420	345	389	365	414
36393	38683	68664	72368	64538	53975	44058	30860	18892	9753	4740	2394	1427	962	820	874	834	848	827	858	813	844	856	834	872	841	850	807	857	813	869	841	860	872	849	849	891	867	868	855	861	835	874	825	835	798	872	886	875	875	874	834	837	800	816	860	859	915	874	866	894	823	896	877	837	873	857	805	826	838	869	858	842	823	855	823	851	853	841	773	886	822	847	915	816	804	921	842	888	850	825	821	890	854	841	852	818	884	828	883	831	903	837	792	846	858	839	852	879	851	885	836	875	821	845	838	879	901	842	832	852	855	876	862	785	866	880	848	881	876	811	873	864	843	835	867	826	810	874	856	865	840	868	830	845	919	822	832	833	877	833	889	822	859	866	883	878	823	868	840	820	901	815	862	906	840	843	833	874	847	826	885	910	813	828	865	901	817	844	880	865	896	878	836	769	852	827	845	815	797	812	869	874	913	825	861	830	869	836	905	827	800	805	892	853	830	895	837	833	864	870	848	857	872	862	827	844	878	849	855	838	857	837	861	853	824	882	861	868	891	851	866	838	875	843	865	861	810	863	844	833	817	827	832	832	766	886	840	832	839	849	862	880	853	836	834	864	820	852	883	873	841	845	801	840	889	852	844	835	854	872	855	848	819	840	894	845	805	794	822	818	918	870	868	860	853	817	838	870	826	854	849	850	880	841	820	857	816	836	924	865	800	835	838	837	879	857	810	819	853	846	807	890	893	854	859	864	849	832	829	860	857	792	797	822	825	857	847	842	842	826	776	876	855	814	864	806	822	837	835	845	859	876	832	865	879	869	837	841	823	837	824	810	807	848	828	917	837	850	881	870	865	877	839	823	882	839	788	848	809	834	881	841	885	849	870	867	834	812	785	826	864	860	825	806	863	885	842	848	808	854	818	878	908	795	844	812	817	779	849	798	868	842	838	875	887	874	844	836	844	904	865	811	858	798	849	865	841	875	845	806	840	817	786	884	799	837	844	861	829	825	836	822	861	859	894	854	824	855	805	857	847	858	888	855	822	865	830	887	824	869	884	879	894	879	840	913	817	846	838	878	854	830	933	858	863	846	804	847	861	857	862	850	873	880	875	902	847	813	793	872	849	860	832	842	778	809	847	900	812	850	871	864	848	813	823	826	845	858	872	852	790	869	771	837	851	851	848	857	846	855	867	819	878	816	856	819	881	789	813	801	839	865	904	871	815	847	858	870	829	811	868	873	813	861	852	856	891	832	867	894	904	829	904	815	847	888	849	898	834	862	868	836	884	887	845	820	886	863	849	865	904	841	903	860	834	864	843	856	874	806	848	853	879	871	870	893	876	858	862	832	839	870	824	806	851	843	838	825	823	920	861	828	887	809	848	816	872	882	852	852	829	865	871	876	908	879	816	877	841	868	858	839	826	882	832	782	868	898	829	880	807	835	844	877	844	856	870	831	809	864	826	849	859	862	905	830	878	846	858	890	832	871	845	831	845	901	889	831	828	784	839	867	832	833	856	830	835	820	906	850	839	808	840	816	861	865	852	831	871	847	886	807	858	830	832	900	861	885	892	858	834	896	872	872	813	862	839	827	780	894	818	793	876	839	886	819	841	865	871	905	876	842	853	850	864	855	789	852	877	851	844	805	830	807	844	898	792	884	892	853	827	815	846	803	841	779	834	879	807	890	847	896	835	823	825	805	881	861	823	866	883	814	845	912	856	842	844	841	864	885	893	850	823	818	857	826	849	840	840	864	872	803	857	834	757	910	845	890	842	858	865	834	833	890	877	923	802	849	821	892	836	829	859	768	852	860	853	814	825	864	839	853	863	839	811	814	888	850	841	856	844	872	878	855	844	852	850	887	825	904	816	831	829	820	829	785	850	852	849	843	828	824	814	853	860	936	915	838	858	851	834	848	831	879	810	863	832	835	861	793	813	844	862	871	839	803	867	874	875	817	856	817	913	871	860	868	827	813	796	841	778	856	907	818	845	829	893	877	844	844	829	834	902	822	859	889	889	877	826	866	887	879	828	840	964	871	869	857	820	816	808	891	812	838	844	835	852	804	858	844	799	816	824	837	873	835	837	881	843	886	854	862	822	841	846	798	851	860	870	890	888	829	872	834	861	923	888	868	823	805	888	836	848	818	875	821	856	811	863	837	863	820	820	835	873	799	830	838	840	858	831	864	897	859	841	861	881	855	848	827	828	874	845	783	869	867	838	807	787	857	873	848	883	849	820	795	847	846	851	882	833	866	824	836	814	830	847	836	850	889	884	813	881	875	843	878	861	863	877	846	879	806	813	834	865	846	870	831	822	807	845	871	872	875	810	854	819	844	860	876	839	858	846	847	839	858	855	866	844	804	826	851	843	834	872	819	903	806	806	861	884	841	860	781	840	842	834	856	820	892	842	847	886	832	876	850	819	851	842	854	826	845	871	860	782	845	827	772	824	858	826	824	772	838	868	830	868	847	832	833	834	845	820	836	853	843	834	909	898	827	881	814	857	823	824	874	831	844	902	816	841	837	843	869	891	855	852	849	849	875	836	891	803	857	889	868	830	836	836	847	914	899	862	863	865	895	862	897	848	846	806	858	820	858	807	861	805	818	820	838	826	844	826	858	822	838	780	803	830	895	860	840	859	863	855	847	822	896	882	874	913	835	834	830	841	842	846	814	838	803	836	837	885	798	817	857	827	874	881	848	874	831	872	853	854	881	837	855	820	848	849	871	847	847	849	870	845	812	845	842	814	864	926	833	862	812	876	817	820	856	845	861	855	828	847	875	806	835	881	858	832	798	810	893	823	824	847	894	854	836	815	878	860	800	878	850	852	871	872	883	884	865	815	834	842	875	809	882	845	853	852	903	854	844	836	827	878	843	810	808	861	847	809	879	808	812	886	805	835	875	860	807	844	887	854	874	876	816	831	786	848	852	903	847	827	816	872	866	886	881	826	860	893	845	850	872	891	857	819	862	815	876	836	823	838	907	841	852	843	816	819	836	828	850	803	812	845	846	844	870	840	890	870	861	867	888	867	821	838	856	801	858	869	834	846	870	866	868	869	854	850	841	855	829	857	853	893	857	855	842	835	810	882	895	850	853	837	851	848	833	849	855	856	836	845	895	841	847	921	831	882	818	801	893	812	885	824	802	882	792	877	819	837	854	869	819	830	872	893	847	832	884	856	865	871	889	852	886	842	821	859	842	815	824	862	887	846	859	825	832	878	807	828	858	850	914	888	870	889	850	826	864	860	902	879	884	869	821	855	827	818	797	818	884	853	839	828	832	839	852	877	820	836	832	864	844	836	809	854	875	861	799	888	841	863	859	828	824	826	781	908	925	884	855	878	818	873	856	831	871	865	809	849	872	844	831	842	827	851	851	850	855	849	871	847	842	866	815	851	863	838	804	881	910	873	835	893	860	822	870	850	828	845	847	797	844	882	819	877	851	862	846	829	809	824	831	822	832	851	879	898	889	851	873	854	835	829	868	879	880	877	841	867	828	859
9523	4475	5812	4391	3058	1969	1339	809	554	410	356	300	283	265	277	273	276	266	301	290	285	229	269	284	286	282	282	244	268	260	254	268	263	281	276	309	269	304	263	290	265	304	275	289	278	281	248	297	287	309	231	251	313	271	273	218	280	311	293	252	263	312	270	269	326	312	299	298	292	284	224	277	278	259	283	308	304	289	240	264	255	296	248	290	286	285	266	243	287	266	259	274	288	237	274	292	287	282	263	237	283	288	289	292	283	262	279	256	264	295	264	272	262	250	246	252	270	254	258	301	270	289	281	270	269	276	244	270	222	283	283	282	269	269	287	268	282	291	250	273	250	262	251	271	264	309	267	233	314	256	245	265	267	291	287	276	277	257	264	270	283	272	292	297	280	262	263	276	265	262	244	260	269	242	250	275	275	294	280	274	278	272	254	264	287	259	273	254	254	314	279	256	274	264	273	252	271	241	276	300	279	283	276	269	284	271	262	297	266	266	282	266	267	284	327	270	313	301	284	274	267	259	266	277	290	268	256	274	274	270	275	255	247	269	263	292	247	294	249	270	260	314	284	255	249	298	250	268	267	282	319	269	287	280	279	270	287	277	260	259	276	283	243	294	258	261	290	257	292	249	291	290	273	272	259	285	277	259	258	287	233	265	288	255	248	277	257	314	283	242	251	273	256	264	266	285	308	268	231	267	291	256	303	273	280	287	282	273	250	262	251	256	258	258	268	287	289	280	261	291	305	257	232	259	270	265	266	260	272	281	284	274	272	279	289	258	296	263	270	258	232	276	290	268	305	272	290	309	259	297	282	258	284	279	307	269	291	279	275	259	273	236	268	277	310	281	300	269	282	247	293	248	275	259	262	295	247	280	261	249	272	261	284	287	263	265	288	265	257	268	278	266	263	252	260	282	298	238	268	270	291	295	291	284	274	260	262	278	278	253	302	271	246	326	264	292	275	273	285	263	251	247	290	276	259	270	252	292	302	284	239	255	301	300	270	278	275	263	268	274	256	303	264	267	231	280	285	282	285	259	266	283	259	279	263	276	258	214	280	291	280	298	246	247	273	269	273	304	293	286	293	242	270	292	263	262	279	238	291	275	257	273	269	236	272	291	290	274	222	246	307	287	286	249	270	275	264	284	277	316	276	259	259	295	265	248	289	278	264	245	294	307	245	284	247	275	274	285	286	275	265	268	250	259	290	297	262	259	240	232	297	280	244	289	269	280	289	271	263	294	252	271	302	271	279	269	263	254	273	283	250	303	301	279	275	242	306	257	277	266	264	269	237	243	276	310	268	275	286	279	263	280	239	257	298	239	299	273	248	261	295	247	260	267	293	270	281	280	312	272	273	269	283	292	271	258	281	277	279	269	278	253	257	284	295	266	277	260	276	289	263	244	259	304	305	267	264	295	275	262	234	256	286	287	250	270	287	246	282	266	289	273	258	334	308	286	264	289	264	290	292	284	307	273	303	304	296	276	270	287	284	285	299	272	257	263	264	271	288	260	257	277	256	240	258	235	292	278	295	263	261	295	263	303	283	271	278	239	247	273	301	281	275	288	270	266	275	280	287	276	245	256	279	253	283	247	262	291	291	263	260	271	272	279	315	263	261	275	296	237	262	269	256	299	242	260	262	291	253	305	261	312	257	275	278	285	238	270	277	271	247	246	297	260	246	300	306	279	273	293	300	272	310	256	245	271	265	294	231	269	297	290	283	255	275	288	309	280	247	256	286	290	268	307	280	282	282	273	268	280	320	299	291	303	281	288	321	264	271	248	256	289	267	294	263	303	256	261	239	279	262	288	264	240	264	270	296	259	265	272	297	284	260	266	258	250	293	293	281	303	270	274	286	277	272	263	248	313	268	257	263	296	277	261	289	308	246	240	262	279	221	274	258	279	282	239	287	299	298	285	264	269	264	278	278	308	297	274	255	289	301	276	269	304	290	262	276	302	247	289	286	283	291	285	267	247	260	257	294	264	306	280	289	294	272	252	264	285	275	263	290	296	270	270	263	288	267	266	300	253	249	278	304	243	284	299	288	271	266	268	242	270	321	280	266	234	246	255	280	260	253	279	268	244	309	308	278	273	252	256	251	306	277	296	266	282	274	271	308	259	244	285	255	256	284	274	262	270	265	277	276	290	260	292	294	276	281	316	279	243	313	234	248	291	248	283	315	257	275	289	260	236	275	271	289	233	260	268	289	285	279	266	302	253	271	268	260	279	295	265	269	262	284	300	279	241	257	262	242	276	272	297	267	292	285	297	270	246	270	265	304	271	236	300	272	272	254	286	261	304	256	281	281	224	289	257	271	265	291	310	267	276	254	275	289	260	276	280	279	298	286	255	273	251	264	279	272	258	269	262	295	232	269	277	266	296	262	276	279	256	276	281	274	298	267	288	254	266	296	258	279	240	258	244	286	314	277	283	291	251	289	274	273	271	291	259	288	287	270	303	253	262	284	292	273	276	237	275	306	310	301	308	257	272	286	261	253	244	284	274	266	258	266	297	286	273	274	267	343	292	286	274	266	232	280	274	277	288	319	286	262	246	265	303	272	324	260	263	276	271	271	263	254	290	250	317	272	281	269	293	264	256	284	278	270	319	245	263	307	261	251	286	256	293	263	272	307	270	262	274	267	293	269	258	284	255	255	249	255	260	248	272	316	295	294	291	259	256	295	305	302	271	295	280	263	270	286	289	255	285	300	279	284	264	258	268	270	274	243	290	270	258	291	248	272	304	267	280	279	266	268	264	316	278	276	278	310	266	244	250	289	250	249	253	271	277	260	288	262	249	300	290	285	266	262	269	243	272	274	269	262	258	267	256	290	269	239	264	314	278	259	288	277	270	288	276	273	269	237	265	268	251	292	278	275	277	295	282	317	255	273	288	256	248	255	252	243	271	263	281	260	282	264	297	279	253	253	284	267	309	262	236	302	264	260	241	274	273	276	236	290	291	280	303	296	288	288	293	279	294	268	261	274	272	276	329	257	271	274	269	251	288	299	282	267	238	296	261	258	294	261	282	281	304	254	322	283	286	247	299	282	265	286	261	269	267	276	225	307	274	285	276	287	280	248	263	267	266	274	264	267	259	273	292	290	314	275	255	280	283	268	289	264	274	264	251	265	300	294	302	273	299	281	257	262	258	259	273	270	268	288	229	291	264	259	260	249	258	273	283	288	291	292	275	253	266	257	256	280	264	288	298	260	276	284	290	279	280	272	258	285	301	282	248	238	298	276	269	275	255	286	233	237	289	288	250	253	297	297	311	273	282	268	262	273	297	278	279	276	247	259	277	280	307	281	286	276	279	239	267	293	282	278	265	263	267	316	273	288	274	269	260	274	287	257	287	300	279	237	271	268	287	272	281	271	272	295	260	285	292	265	256	266	284	280	237	272	272	286	283	258	267	271	253	263	299	277	284	298	282	297	266	253	296	280	256	281	256	258	236	260	243	258	295	286	279	255	266	272	279	281	299	276	266	245	272
6879	4920	11328	11854	9923	6778	4437	2771	1722	1125	866	720	649	619	601	605	603	583	589	595	579	582	570	570	591	569	634	599	588	604	612	584	596	595	651	598	600	615	607	592	622	655	604	568	610	598	636	620	590	671	589	599	605	632	633	630	609	633	591	636	658	605	577	633	593	647	611	596	598	589	577	635	649	623	634	616	617	597	542	582	619	614	603	599	615	601	653	611	632	652	630	625	634	632	612	646	622	603	626	587	619	604	620	585	595	596	622	666	580	648	627	670	612	649	603	614	628	625	600	650	600	621	610	605	575	580	618	560	587	558	617	636	596	600	622	600	629	632	606	604	621	610	611	626	667	662	629	613	612	635	624	631	611	594	598	601	569	647	642	595	598	644	619	632	573	608	626	610	619	606	596	617	593	590	637	605	587	557	584	592	575	623	627	595	613	609	627	593	620	589	654	602	614	573	598	657	584	638	637	616	598	603	628	606	583	631	658	651	636	583	619	595	604	619	622	598	662	610	592	629	592	608	637	618	595	644	605	612	631	596	639	565	626	644	658	602	678	632	649	607	589	658	561	638	614	612	595	643	641	602	604	645	596	644	612	630	597	593	602	668	587	630	643	613	613	613	613	634	630	604	594	591	610	598	617	585	605	591	635	603	645	648	629	590	576	580	581	591	612	631	635	602	633	557	623	630	599	613	617	594	613	626	613	616	586	607	600	636	594	644	594	630	654	610	602	584	648	589	583	612	641	568	579	639	631	596	610	606	628	632	582	597	562	659	634	614	574	592	583	585	615	601	569	598	616	603	591	600	612	640	625	606	628	573	601	613	604	625	568	666	606	560	612	611	639	626	621	579	563	625	641	581	617	618	599	602	594	660	599	612	640	624	603	607	617	625	598	612	599	596	662	640	625	573	673	599	610	653	619	634	605	599	618	612	638	608	624	660	620	618	600	635	647	600	637	593	612	581	571	635	593	594	618	642	662	625	610	590	627	622	630	575	617	591	593	616	632	643	595	617	618	646	612	631	583	612	658	628	619	665	634	624	650	587	619	617	564	578	588	609	623	601	590	578	620	633	613	615	559	611	572	597	616	606	606	617	591	619	606	604	619	622	637	589	608	588	632	614	597	654	644	644	613	584	645	583	588	568	622	620	591	592	598	640	572	600	600	629	645	646	601	628	629	582	640	596	611	622	630	619	646	617	654	641	621	621	636	569	607	612	630	624	614	621	621	596	606	585	621	585	639	602	576	643	644	626	605	593	566	559	657	595	611	650	610	616	579	597	595	657	610	632	594	593	600	616	658	630	591	625	642	601	633	638	606	625	619	612	631	618	612	632	614	620	583	565	610	650	591	612	621	623	579	610	620	616	617	619	621	595	644	650	590	604	636	616	613	604	648	618	626	614	617	611	590	594	644	623	637	650	627	616	594	612	616	603	623	615	614	623	635	617	633	631	640	600	596	630	578	580	572	628	624	589	558	603	611	632	613	613	582	672	599	572	593	654	610	665	585	623	644	639	623	599	629	597	645	607	626	569	629	657	674	649	625	581	582	625	602	619	606	649	601	603	612	632	645	578	637	569	610	597	600	597	638	612	579	615	633	566	577	564	628	619	656	615	592	650	640	611	630	592	635	624	644	613	651	583	622	588	643	596	643	580	639	616	621	630	625	598	629	616	619	616	594	627	614	661	609	642	639	613	624	581	586	596	639	636	611	620	594	599	571	583	646	584	623	658	599	609	670	639	660	634	631	583	645	625	618	585	570	612	581	626	648	592	656	608	596	608	633	565	638	638	624	599	635	575	658	630	595	591	583	659	562	601	578	602	641	618	634	640	665	610	588	638	658	595	577	626	632	618	601	617	649	565	643	629	663	615	640	596	604	598	603	621	677	593	593	601	615	626	650	596	629	633	585	587	589	591	636	661	616	630	595	610	606	585	634	646	614	637	588	592	615	597	654	639	599	604	596	562	600	618	637	629	623	546	623	583	608	574	627	597	588	616	599	581	617	619	576	667	623	624	642	575	586	622	624	656	621	614	636	612	606	648	635	684	605	637	633	589	634	614	615	578	616	595	621	670	591	566	619	620	650	627	592	603	634	565	635	635	618	566	609	627	614	595	623	633	626	585	590	610	644	645	599	594	607	621	611	624	606	570	618	628	609	614	581	614	641	559	649	605	636	604	591	576	605	623	606	585	593	616	604	622	594	597	634	628	648	631	659	645	582	587	576	581	558	629	661	615	630	610	640	652	619	633	632	625	621	620	610	575	608	577	641	622	621	595	608	568	622	614	629	630	616	620	609	605	593	632	600	581	652	595	591	643	612	608	594	621	648	627	645	633	602	645	620	576	620	596	637	621	632	566	632	613	632	618	640	615	582	632	624	601	615	631	622	588	629	635	620	631	652	598	600	590	605	634	588	630	633	665	606	609	632	621	647	657	598	557	627	624	617	608	644	566	573	583	603	594	606	651	612	630	619	610	605	597	587	597	636	579	568	646	650	609	603	589	570	589	602	605	634	650	631	608	613	602	634	643	615	597	623	635	631	617	567	590	623	630	578	603	655	603	559	594	603	639	610	633	592	588	644	626	640	603	636	552	641	560	606	616	611	614	667	627	620	605	631	631	561	610	615	617	571	603	612	660	582	618	609	592	632	600	605	600	583	570	649	607	597	640	567	639	605	620	616	572	604	614	581	641	593	585	604	635	616	632	630	644	607	598	626	609	593	604	615	620	619	616	628	591	566	619	598	627	578	615	668	612	594	630	614	615	608	640	623	628	636	623	636	621	586	615	604	585	555	623	625	624	627	610	621	599	604	618	629	640	649	623	600	603	595	604	610	602	603	605	652	629	592	619	618	608	614	618	635	616	583	597	604	614	585	627	630	650	609	629	623	634	608	615	637	646	623	629	596	638	628	651	581	621	630	582	644	577	616	647	572	669	614	611	599	581	656	598	657	625	578	637	603	575	599	592	572	592	603	665	597	649	585	628	626	676	665	619	540	644	616	597	673	649	625	604	598	613	669	603	605	628	650	618	651	603	636	632	572	603	626	640	633	632	602	662	632	582	614	628	642	635	607	616	639	644	609	600	593	629	598	599	636	625	610	624	629	646	635	603	613	650	693	614	629	601	612	619	632	630	639	653	635	610	590	567	640	575	599	625	638	600	582	640	613	617	646	695	560	648	631	599	626	603	614	597	585	615	641	631	585	664	648	620	594	620	609	592	629	652	636	622	608	612	662	611	610	615	619	608	623	592	562	580	645	585	614	599	588	617	568	625	541	639	610	601	627	626	635	638	612	630	602	597	574	588	589	591	618	601	613	590	642	596	567	590	623	610	589	608	598	649	674	590	567	600	597	618	593	629	599	605	605	607	605	639	595	613	563	612	608	641	611	619	602	611	612	603	617	634	584	634	587	602	643	646	633	592	590	603	600	641	633	678	606	608	586	602	569	599	609	664	640	578	585	590	629	606	648	597	633	599	573	592	645	613
62734	53764	73862	68930	57406	42443	28930	16364	7748	3289	1635	805	515	409	381	384	378	395	383	388	383	385	388	391	404	416	386	382	425	355	357	366	417	380	401	357	417	396	376	361	373	391	329	376	375	391	356	393	385	378	361	365	359	383	372	402	367	403	366	374	386	377	406	381	383	439	397	362	390	408	375	349	341	346	362	360	328	424	421	373	390	362	393	416	370	380	376	366	363	389	376	384	387	413	409	348	372	413	379	365	353	387	394	371	367	375	393	368	404	416	417	393	390	346	378	378	406	400	402	361	375	402	375	364	392	375	400	394	372	399	403	382	386	365	390	382	412	384	388	423	389	374	398	392	339	402	392	388	339	399	385	383	415	345	361	397	362	412	410	387	391	354	384	376	396	380	395	358	376	370	370	361	397	363	367	368	393	423	405	404	362	374	418	401	367	356	391	393	354	398	389	374	395	358	375	411	402	411	374	358	386	364	366	393	406	377	403	390	392	388	392	410	396	401	386	395	389	393	394	362	384	374	356	394	378	397	361	365	389	399	415	343	357	420	377	389	390	366	368	396	371	356	406	391	410	389	389	423	410	388	379	371	343	369	396	352	361	365	389	341	370	386	399	376	346	396	391	367	407	392	405	411	420	360	361	371	388	405	386	359	374	381	391	385	390	384	372	395	381	366	358	379	390	421	391	376	395	351	398	386	362	377	403	365	360	366	354	406	355	374	359	394	341	389	387	388	392	371	365	387	387	416	412	352	390	393	371	383	368	356	370	400	375	372	355	360	373	370	383	400	410	384	407	394	372	382	404	404	415	396	333	374	403	369	399	404	369	371	419	413	409	389	380	379	393	353	345	417	380	357	405	405	407	348	374	350	375	361	358	375	404	374	384	396	401	343	417	392	374	401	374	364	383	387	360	359	369	402	387	386	377	397	385	374	397	360	401	396	386	372	425	414	372	402	382	372	394	393	385	345	360	404	385	366	367	372	343	413	383	388	363	416	409	374	398	384	397	388	394	360	337	358	406	342	358	390	397	381	387	371	392	402	357	367	369	373	390	369	369	392	395	391	370	385	370	410	378	356	381	386	362	375	397	383	374	374	437	455	381	405	373	436	371	382	391	387	401	344	366	400	368	372	428	371	389	391	358	366	387	375	390	379	375	369	392	390	408	369	392	378	360	373	370	355	396	383	376	414	389	385	368	425	369	374	399	377	355	379	403	400	405	389	338	337	422	398	392	400	407	398	396	395	351	406	391	378	415	366	382	375	375	384	375	406	393	375	363	381	366	355	366	347	328	370	362	368	404	433	355	367	369	368	364	395	406	384	411	399	391	388	393	393	405	368	362	394	339	351	365	375	435	400	394	394	383	342	393	385	383	360	361	335	356	422	367	369	365	357	395	380	367	382	398	394	368	378	367	364	392	401	395	396	390	388	379	397	351	338	399	384	380	378	407	392	378	370	410	346	406	395	395	412	359	379	404	353	363	376	403	384	397	347	424	377	346	377	387	410	371	425	382	379	362	339	392	373	395	396	389	415	363	362	364	385	351	387	347	393	389	437	389	355	395	394	364	386	387	373	385	373	405	379	377	411	407	413	401	338	365	373	381	372	358	358	301	329	394	376	384	381	392	420	403	355	397	405	344	359	398	346	354	359	350	380	397	379	405	386	394	413	385	396	383	370	371	399	372	403	410	389	387	381	400	408	359	370	408	388	377	388	392	365	415	358	359	392	385	401	398	399	390	420	389	395	409	380	393	367	353	375	349	344	385	357	392	362	387	358	382	403	381	396	422	374	400	398	373	365	401	392	365	350	366	366	365	417	383	379	369	412	404	398	415	359	418	387	408	338	390	360	356	368	378	375	392	388	386	366	404	460	400	394	372	362	409	332	369	424	351	386	379	416	406	358	365	383	337	366	362	366	414	426	417	380	377	408	383	432	364	377	404	373	408	384	368	388	415	417	435	396	361	355	390	343	388	368	402	386	356	361	369	375	337	356	416	383	367	363	354	363	385	403	344	374	394	369	412	383	379	400	378	407	406	385	388	380	359	395	406	419	378	365	415	396	390	364	390	355	371	401	356	381	400	406	333	373	374	370	354	383	383	390	387	392	371	376	360	368	358	404	374	431	358	374	344	379	421	382	377	390	374	397	379	365	351	376	374	391	333	394	407	365	400	366	362	385	389	386	365	371	385	396	378	337	350	412	391	401	406	372	361	373	360	385	387	376	369	395	355	445	379	384	384	398	398	387	394	386	344	386	402	339	373	398	376	397	367	309	361	388	408	397	403	423	357	352	353	395	349	331	342	416	387	365	362	405	366	393	379	378	417	368	385	370	359	390	418	437	378	372	378	359	366	422	374	379	385	396	448	368	364	413	366	393	404	347	373	386	351	359	351	379	388	375	400	405	406	387	361	400	373	408	362	398	387	367	363	405	403	411	394	372	384	376	408	363	394	353	407	409	360	369	375	388	391	371	427	381	364	403	356	377	385	375	384	410	368	385	365	386	377	383	366	393	391	373	435	392	333	368	378	384	363	385	382	374	358	373	385	379	392	373	370	409	399	372	348	383	426	389	377	371	418	451	392	366	391	399	372	383	410	367	411	346	361	359	378	398	377	375	348	400	399	387	388	366	385	371	375	411	395	358	385	390	388	340	412	399	398	406	366	393	412	389	357	367	405	393	384	427	401	375	386	401	366	367	389	377	408	379	380	340	367	356	414	396	379	337	381	384	367	366	367	394	382	422	390	376	340	368	375	397	364	379	382	381	384	443	369	371	368	384	379	360	366	396	388	383	395	396	413	439	366	375	363	362	376	417	382	383	370	378	407	374	377	384	325	363	384	369	391	354	383	406	388	352	398	363	427	411	364	392	384	380	378	377	365	381	360	386	394	370	386	386	383	370	392	404	373	370	405	367	392	376	400	412	369	370	404	326	407	397	402	393	369	352	350	373	383	386	356	388	393	393	417	372	379	415	374	395	403	379	376	385	346	377	413	344	411	353	421	351	414	375	373	381	406	390	385	394	423	381	377	376	362	356	420	399	378	350	399	370	405	359	356	419	413	388	391	424	381	355	417	361	383	380	373	380	361	391	413	362	348	388	360	372	374	393	394	390	395	378	365	352	369	401	358	408	363	383	401	341	392	394	356	361	406	377	402	409	384	368	356	413	397	403	404	383	423	362	402	383	398	383	392	407	363	384	392	404	376	378	373	397	371	402	415	358	383	396	357	394	340	402	386	435	398	383	432	393	433	389	382	376	391	388	370	364	402	398	414	393	426	365	381	383	367	389	386	381	389	423	359	341	395	369	391	352	355	394	386	378	404	392	359	360	372	365	392	404	369	353	384	391	363	378	439	380	407	403	400	398	373	384	385	368	394	399	363	381	391	439	403	365	376	385	397	404	413	364	371	412	417	378	389	381	378	351	359	411	361	394	433	380	393	401	388	342	353	372	398	374	357	380	377	386	424	385	389	360	359	378	379	357	388	407
31892	40294	66873	73158	66131	53765	42488	30855	19288	10555	5296	2705	1486	1059	824	817	869	793	807	840	854	813	791	794	756	868	826	834	872	855	783	819	870	777	805	829	850	845	787	812	806	850	823	861	830	829	807	856	850	876	846	836	803	834	769	824	841	880	820	846	783	835	828	796	794	780	845	822	829	780	814	798	822	810	835	803	848	821	830	804	819	800	805	768	802	880	832	790	820	775	841	763	847	840	845	827	826	818	824	832	844	830	872	859	870	857	800	843	816	834	839	818	819	853	842	795	817	811	897	849	831	872	760	899	830	805	789	804	852	829	805	798	830	869	824	814	812	819	830	812	842	852	828	846	820	826	792	838	810	824	875	808	896	867	847	827	847	810	799	815	769	779	810	823	834	873	843	855	819	855	777	827	819	863	831	807	832	846	856	837	835	855	816	856	888	837	835	829	782	780	784	805	833	760	878	854	798	867	809	854	814	873	822	813	824	890	832	801	817	793	850	802	862	853	795	783	819	832	807	828	814	841	799	828	825	843	776	841	807	832	830	818	828	785	841	821	897	840	809	834	790	846	812	777	818	836	803	861	824	831	785	847	825	817	800	825	788	825	846	785	788	840	833	808	862	827	796	807	833	818	822	840	860	872	806	858	783	826	859	852	826	830	824	829	813	810	847	814	797	826	821	868	863	844	821	802	770	852	831	780	781	776	853	843	806	788	854	864	833	816	817	826	858	848	868	767	846	855	804	852	832	788	846	830	823	782	884	801	880	845	834	863	850	847	883	798	802	812	765	822	833	826	877	779	870	876	779	838	849	791	835	856	875	826	810	841	847	829	886	815	813	816	890	866	835	871	856	839	817	846	809	870	838	804	854	842	817	825	814	825	826	817	749	809	815	818	822	826	850	792	811	838	813	790	834	831	814	797	854	802	841	864	816	831	851	877	811	801	748	806	864	880	825	794	800	856	811	791	811	845	892	864	845	838	826	847	874	745	817	897	830	817	832	838	853	882	807	830	834	760	847	826	780	826	866	826	868	841	781	837	855	813	868	809	814	816	807	827	811	868	844	785	833	783	788	804	780	820	750	858	874	813	796	786	842	814	806	845	795	864	841	834	861	835	812	798	853	805	811	846	841	842	833	830	806	799	838	789	770	781	779	822	797	841	827	800	803	843	819	815	784	821	830	761	851	834	852	869	828	784	811	846	833	801	844	825	814	835	819	861	833	764	830	866	810	840	832	807	806	821	797	837	843	803	824	812	810	822	784	782	860	825	802	844	783	837	836	856	839	847	809	819	815	828	809	826	802	822	852	776	782	816	815	802	876	852	781	792	820	827	867	820	779	832	848	809	787	770	813	856	868	834	810	812	833	842	799	855	847	850	871	828	811	777	818	852	862	826	793	866	838	831	807	839	790	826	837	867	839	789	873	832	797	848	776	800	786	815	837	819	823	820	843	884	838	857	818	806	766	907	848	831	852	818	834	801	839	778	823	845	832	873	865	828	809	853	838	817	809	836	810	822	842	827	833	847	786	841	809	788	885	801	853	852	824	883	827	855	832	841	786	844	788	774	800	792	789	864	804	845	844	834	840	826	892	834	866	807	796	838	838	861	838	813	804	804	819	845	879	864	862	863	839	841	819	814	817	832	824	852	738	798	841	833	857	783	813	819	806	797	821	826	829	846	794	823	791	796	808	822	787	833	854	831	867	836	864	802	815	832	833	846	794	817	888	816	856	864	849	798	815	851	812	887	820	822	818	819	869	832	813	774	857	818	815	815	779	843	828	765	789	839	858	794	837	753	848	865	802	821	822	836	763	797	844	775	857	785	821	831	864	824	811	867	850	797	803	800	783	808	828	837	785	809	784	878	806	743	863	846	796	819	797	813	860	827	863	835	853	871	798	833	820	834	849	848	803	837	834	775	801	820	774	816	834	800	807	874	853	820	764	829	790	804	856	809	807	827	850	778	792	831	829	757	856	781	837	772	851	791	825	850	833	842	827	838	851	811	739	842	822	794	808	829	810	818	864	847	875	845	829	820	796	813	843	770	830	762	799	784	856	828	812	780	788	806	799	816	898	840	892	843	807	760	818	804	856	873	859	792	837	843	899	837	827	802	792	836	812	868	857	777	843	811	857	815	821	823	777	778	794	838	815	869	824	806	827	794	855	786	803	763	830	844	717	821	814	813	845	856	788	850	804	813	841	788	784	840	807	833	839	836	844	820	869	806	803	803	811	852	819	831	808	811	806	838	767	847	830	768	789	830	787	851	819	818	849	823	822	844	856	845	840	792	834	796	817	864	813	883	809	763	869	857	876	776	864	833	792	856	805	831	802	785	793	853	835	823	797	802	801	831	848	836	779	825	858	873	870	831	764	824	827	849	849	816	887	826	848	791	812	841	808	777	820	798	792	916	867	831	812	834	848	793	842	808	769	825	804	859	840	834	867	823	808	780	833	875	846	857	830	783	787	813	861	814	832	843	772	795	848	824	881	831	827	805	836	807	800	759	840	841	781	849	822	802	867	835	826	795	826	816	776	854	832	841	878	801	870	844	808	838	839	835	810	851	822	882	784	818	824	836	798	815	817	831	817	829	800	844	847	808	831	809	816	809	806	826	842	785	817	826	800	836	830	796	838	834	907	817	851	845	859	810	773	866	811	817	827	898	857	823	821	792	807	844	849	823	824	854	822	844	806	804	855	814	799	794	881	820	812	834	804	830	855	827	824	867	807	826	862	767	818	804	850	806	786	890	880	837	870	843	818	825	837	786	815	824	822	795	823	840	831	806	856	799	851	828	834	819	823	844	815	825	795	837	858	781	834	770	800	768	816	832	826	731	844	822	846	823	837	833	828	811	829	855	815	780	819	859	860	843	843	834	778	852	829	836	825	806	815	836	793	815	822	798	832	791	810	836	827	858	774	818	841	821	810	847	876	817	803	814	818	824	755	892	802	813	845	887	811	839	816	862	824	844	823	809	796	887	884	882	784	846	833	807	868	811	808	819	791	851	841	850	762	824	821	837	897	821	820	819	812	851	823	821	887	825	847	834	869	884	804	843	869	856	847	829	810	845	823	812	855	793	853	825	840	859	794	853	804	768	794	895	837	812	784	842	837	826	851	777	832	829	825	874	767	833	812	840	818	838	846	821	792	880	764	881	857	787	790	846	814	836	778	807	841	769	752	860	876	835	818	821	885	831	806	835	811	823	802	804	852	855	822	849	854	852	829	855	833	776	862	902	792	811	792	831	808	846	780	859	827	823	768	833	828	912	822	871	794	846	840	833	821	766	827	819	811	814	871	846	850	844	827	816	843	818	807	771	815	847	822	860	804	847	833	813	821	856	835	879	857	768	863	810	763	776	798	847	819	827	819	787	868	819	811	735	889	824	868	842	835	827	810	835	861	859	788	839	853	832	834	857	872	845	830	828	817	789	852	810	819	864	783	785	866	788	808	879	797	838	834	782	825	814	816	807	827	848	800	798	881	842	871	818
58844	56762	73409	67996	57569	43869	30258	17587	8137	3698	1700	846	564	484	413	413	411	426	398	407	415	397	409	358	374	418	416	441	356	364	435	392	395	411	399	436	403	377	409	406	421	407	390	386	383	449	412	388	407	391	396	403	346	406	427	388	427	378	353	413	406	401	377	439	397	400	372	399	380	416	411	395	417	416	388	409	343	389	398	401	367	409	405	409	373	400	450	416	395	408	390	389	411	420	383	426	395	375	382	408	418	370	409	425	421	377	406	401	440	426	428	407	430	418	421	408	409	388	437	417	369	389	379	417	387	419	409	377	427	431	390	396	384	386	421	379	369	413	383	398	394	395	400	403	386	387	384	373	392	394	405	412	463	405	354	393	411	371	375	434	365	443	427	424	415	429	454	464	392	358	359	420	367	397	400	411	382	414	407	396	382	374	365	381	402	432	367	417	411	410	416	375	439	398	402	428	427	372	392	366	386	417	427	380	370	440	409	413	377	421	426	414	428	411	428	378	421	420	422	416	432	428	456	380	394	407	429	350	420	404	394	377	424	426	379	434	374	379	423	398	384	380	434	414	397	411	437	401	403	431	391	387	388	425	392	457	418	421	430	398	423	438	419	370	399	395	439	378	424	394	428	410	427	388	394	376	391	419	380	406	380	396	416	388	423	368	369	427	377	375	413	381	434	390	402	405	368	396	401	402	390	400	391	393	365	395	413	424	397	455	422	412	408	427	422	422	437	401	416	425	414	444	387	369	368	417	380	423	408	387	422	378	359	369	365	396	373	419	384	382	454	417	396	382	360	332	340	400	391	374	379	411	388	407	375	393	403	362	434	441	408	446	388	436	427	410	381	425	402	402	429	379	420	386	399	403	389	399	383	389	397	397	409	415	448	378	367	411	394	401	404	380	418	382	391	426	414	415	373	367	430	423	393	424	400	377	414	388	386	406	397	435	411	454	376	427	417	443	382	419	372	419	389	398	405	412	417	384	386	366	406	388	368	409	377	422	409	349	383	404	411	414	453	379	407	448	405	404	393	367	383	413	381	403	420	402	390	383	402	392	435	403	426	428	417	379	395	370	411	370	405	386	388	400	389	403	399	393	399	410	392	405	437	417	361	398	403	407	417	428	415	410	419	439	436	422	418	400	374	383	421	459	415	406	389	410	372	414	362	391	377	439	396	397	364	383	395	393	392	410	380	402	396	421	381	427	394	408	398	430	399	394	431	389	423	400	396	393	415	363	386	395	353	422	409	368	385	410	445	392	417	386	395	421	449	392	429	396	419	386	426	361	395	405	408	392	392	380	396	390	355	418	380	432	418	399	411	382	400	405	346	369	399	419	392	385	436	372	387	392	372	377	386	396	405	395	418	374	410	431	388	421	433	405	389	391	410	407	402	413	363	381	390	403	391	415	365	409	386	383	388	396	439	381	421	406	383	377	390	437	352	380	357	380	376	426	417	384	413	363	409	417	428	410	428	430	414	395	398	433	425	403	412	413	413	437	380	420	394	409	423	404	425	423	384	383	380	404	385	409	404	411	386	417	378	405	416	408	396	417	386	425	390	434	397	421	385	413	382	422	443	386	445	390	426	395	340	417	373	415	417	414	416	393	385	399	355	395	405	405	442	413	416	396	404	399	419	402	435	378	414	358	412	412	385	403	367	396	402	404	397	378	410	409	383	408	390	410	402	376	391	388	409	418	420	405	413	389	387	369	387	455	425	409	397	379	412	397	374	389	421	387	403	379	394	376	378	387	421	399	444	396	445	390	380	419	413	420	434	398	354	401	413	438	437	381	362	425	396	391	375	422	341	362	408	398	396	435	421	392	413	438	372	405	406	380	404	414	396	386	413	411	452	376	404	380	450	366	377	428	417	420	366	424	396	409	440	389	401	394	387	376	425	389	434	407	423	393	388	416	382	362	422	413	367	404	397	377	366	408	400	389	389	415	407	382	390	384	376	402	415	375	432	385	388	376	380	405	393	397	382	424	390	359	381	376	416	404	357	399	391	410	378	411	394	418	379	415	389	404	358	416	437	364	410	403	417	406	394	375	370	403	429	432	416	400	388	374	402	386	410	395	398	375	436	398	412	381	370	438	409	391	410	370	401	421	395	382	420	440	393	387	397	399	384	384	395	374	395	424	423	390	373	399	392	419	442	397	411	411	388	387	373	439	430	416	403	404	429	387	417	392	389	444	412	406	432	387	389	408	406	407	395	386	397	415	405	393	407	411	385	367	421	395	406	387	393	418	397	403	387	377	391	372	387	441	404	400	410	402	393	415	370	402	402	371	386	395	430	425	389	401	443	394	395	386	406	375	391	425	392	435	397	431	386	385	392	408	399	391	409	423	404	421	435	395	417	425	391	433	361	395	384	399	439	381	376	394	398	460	399	400	387	425	370	398	397	372	423	400	382	441	370	350	413	405	408	413	441	424	433	425	405	405	417	383	427	374	401	396	393	375	393	403	389	386	409	397	447	374	399	377	463	379	394	393	417	423	423	419	456	424	402	407	397	388	408	381	412	434	418	394	426	403	421	381	418	399	364	382	391	385	373	377	419	417	400	404	374	395	376	423	388	403	391	360	431	415	422	405	421	388	372	390	382	378	443	450	397	401	415	426	383	367	387	404	387	408	389	387	397	396	414	477	434	409	426	389	390	365	392	397	393	383	389	412	435	439	394	382	371	402	405	393	411	421	415	436	420	420	427	416	403	400	427	393	430	410	445	415	398	374	439	400	409	420	430	399	376	420	399	370	394	397	381	395	410	428	395	401	384	405	415	396	377	397	434	415	416	409	406	360	392	387	404	388	395	395	407	395	395	375	380	395	382	455	436	347	394	400	414	400	397	360	388	387	405	396	370	369	390	407	396	397	397	422	412	413	361	414	403	391	393	378	397	384	446	424	386	373	423	438	393	404	395	416	380	440	380	423	407	383	405	391	390	413	356	365	397	409	390	410	392	436	432	424	412	398	408	397	384	386	387	400	392	416	418	417	419	484	386	452	408	394	439	431	387	405	390	388	462	402	416	411	380	363	440	435	409	372	397	393	374	405	369	394	395	420	393	381	411	389	433	412	388	392	369	388	426	423	393	416	377	409	406	387	360	420	401	400	407	437	399	423	410	393	389	391	380	390	407	389	421	393	396	406	411	407	340	369	376	364	417	419	401	435	398	350	401	393	405	423	378	398	409	402	374	384	406	412	411	408	422	432	408	398	393	417	399	423	394	400	416	377	396	358	399	427	403	383	413	377	388	425	418	412	415	396	416	416	447	399	366	368	378	358	394	367	397	388	392	417	411	431	383	438	400	407	378	427	439	379	425	411	370	387	376	426	398	393	398	388	385	385	429	401	381	410	368	406	421	397	384	398	391	430	430	424	368	385	401	411	384	369	425	353	412	423	429	434	427	387	384	384	403	354	449	393	370	367	435	398	383	368	417	373	388	376	407	401	386	412	391	413	436	418	390	369	390	389	384	427	400	374	380	429
31508	41813	66371	72115	66554	55050	43674	31693	20068	11542	5793	2838	1635	1067	904	868	912	917	895	845	853	880	911	875	840	840	838	819	892	846	861	848	842	809	872	836	864	895	883	913	818	846	886	867	842	855	865	852	910	793	867	873	860	861	868	860	913	890	916	847	836	802	897	914	903	882	855	832	830	820	913	845	883	857	879	849	847	826	873	896	844	828	823	846	834	845	886	822	786	799	856	849	874	841	869	864	866	869	813	824	867	860	885	862	889	821	890	860	859	869	849	914	899	863	860	828	863	869	817	861	832	817	886	875	918	863	810	798	844	868	855	818	884	864	810	863	825	922	883	843	877	832	912	849	836	922	860	888	825	851	878	886	903	860	880	862	880	909	827	883	811	870	842	888	895	865	840	892	830	874	898	836	850	831	821	861	887	851	850	825	842	840	858	912	836	881	822	863	893	872	881	906	847	870	853	869	844	848	862	854	845	824	879	851	867	835	888	827	853	857	768	860	864	860	856	868	812	797	847	841	849	843	827	868	883	845	873	833	877	825	833	849	877	878	812	855	842	806	883	810	888	879	838	885	836	857	899	907	871	854	853	826	826	848	848	847	894	839	850	841	845	841	903	861	833	856	837	810	882	846	845	894	832	855	882	828	848	888	891	891	830	867	864	879	898	875	845	832	847	835	875	822	857	861	910	873	881	848	880	843	795	870	843	801	916	838	894	864	868	832	869	874	826	832	897	858	870	939	860	880	840	850	844	787	849	896	816	834	911	860	903	843	824	855	801	880	839	913	897	895	861	843	880	891	812	877	836	855	898	903	904	915	844	902	861	860	819	876	866	809	869	885	897	878	844	816	845	871	858	908	861	876	861	898	865	903	829	908	833	856	844	846	852	887	885	867	847	845	912	861	853	859	852	875	887	863	855	791	801	900	880	842	849	907	834	837	842	834	876	863	872	851	886	865	844	838	891	847	867	807	937	855	856	885	847	850	889	880	852	840	851	912	861	842	850	895	851	842	850	875	833	851	833	873	821	846	823	888	858	851	812	870	878	833	865	903	881	812	857	870	903	842	873	819	820	819	747	814	879	884	864	847	820	851	848	846	827	896	846	817	815	857	848	880	882	909	879	906	827	851	917	869	890	841	834	862	899	843	860	859	835	839	884	906	830	814	934	835	822	863	889	834	821	858	920	805	856	855	874	908	882	864	862	864	840	830	835	873	878	932	858	844	857	893	890	852	820	816	893	904	867	863	806	838	830	890	855	843	860	883	848	881	900	877	884	895	846	880	905	815	869	888	899	929	870	854	878	848	891	864	849	838	893	882	870	808	863	873	890	840	851	814	838	923	886	851	843	855	834	784	886	804	857	839	871	873	846	893	861	873	874	863	819	895	881	802	873	846	875	879	828	913	836	841	886	844	891	870	839	845	881	875	906	851	870	903	831	822	859	848	888	830	883	882	834	859	843	826	866	848	873	823	890	840	873	868	890	846	862	831	888	852	889	863	846	858	839	878	789	890	854	788	827	849	893	876	876	927	871	862	820	844	854	868	933	856	806	903	877	846	857	856	836	839	868	898	881	871	899	824	885	833	819	853	889	884	857	847	882	766	898	847	862	846	824	843	860	836	894	850	845	863	795	868	880	846	850	906	884	857	824	858	790	891	858	863	874	881	876	860	861	833	873	855	838	832	846	888	862	814	815	828	866	864	848	855	898	847	858	869	927	848	802	809	919	831	871	865	877	858	864	927	825	833	841	908	839	882	893	877	884	864	846	911	839	847	847	895	880	837	843	814	844	860	823	860	882	884	859	862	841	773	867	806	892	856	850	883	901	856	827	845	833	881	864	804	852	824	895	824	830	818	831	839	829	878	899	891	847	832	865	882	792	860	882	836	854	860	849	919	854	859	860	851	820	865	886	876	831	830	888	847	870	830	857	888	852	899	909	819	836	882	871	835	815	874	824	928	879	858	887	878	880	892	864	855	901	907	919	858	901	836	822	882	898	856	857	854	844	905	870	880	860	827	861	855	876	878	865	921	825	878	871	844	789	905	809	871	836	848	838	853	875	838	906	853	793	868	877	886	878	868	819	897	829	853	827	840	848	838	897	818	883	847	860	865	899	878	913	887	865	851	880	868	844	814	838	881	897	836	844	893	830	825	905	820	873	867	856	843	853	845	904	837	784	888	849	841	851	887	831	838	825	835	803	841	846	850	825	823	895	858	865	835	888	809	815	915	900	914	945	811	876	849	916	832	830	855	925	835	864	851	896	819	842	863	824	856	895	878	799	820	860	884	846	894	849	867	829	853	810	890	831	883	837	872	816	834	885	901	912	865	848	807	853	846	844	864	849	845	820	850	838	845	809	891	906	941	872	821	867	866	887	844	901	865	830	883	890	918	916	835	867	919	835	807	817	872	839	816	890	867	807	799	888	891	848	819	851	865	856	820	910	902	872	871	854	847	887	849	871	913	892	826	822	873	874	869	826	822	880	854	882	862	802	875	799	900	880	831	903	875	872	846	867	843	816	870	877	808	848	866	833	866	873	883	852	854	838	843	875	868	824	877	880	878	886	879	871	812	846	853	902	806	845	840	853	889	858	898	834	847	888	844	871	851	880	856	862	862	859	881	894	809	899	787	902	882	856	831	896	853	807	866	827	864	919	907	876	878	843	943	838	830	905	895	868	812	870	870	870	838	904	868	867	873	867	878	846	876	844	840	876	847	852	811	875	890	864	831	865	850	873	866	831	880	842	869	907	859	879	870	840	863	834	849	863	857	872	856	854	873	882	850	859	867	877	849	853	865	846	861	890	809	828	883	828	832	853	863	812	875	843	902	884	825	812	875	850	857	857	865	813	852	884	879	900	847	830	865	877	865	848	892	865	851	858	862	825	856	849	866	880	887	842	838	861	821	826	853	793	866	854	878	878	829	894	845	836	840	832	845	921	847	852	883	841	836	849	814	866	921	829	843	908	835	861	837	827	824	888	840	818	891	857	839	811	866	847	875	866	910	852	847	935	864	881	899	893	845	920	867	863	837	874	823	859	894	841	845	899	890	858	884	862	924	893	902	849	845	873	778	854	939	866	878	832	869	837	877	826	845	861	879	852	870	824	881	869	961	830	813	875	856	885	870	901	822	830	831	854	855	860	844	836	934	836	878	802	822	858	832	865	852	863	837	858	844	888	868	855	864	887	885	886	844	870	872	821	924	860	838	844	877	855	864	854	834	817	854	837	848	850	900	877	901	903	812	889	925	855	864	813	876	829	853	874	822	849	878	868	869	874	825	879	843	852	886	897	878	771	897	853	867	808	880	930	832	867	840	903	946	892	854	786	881	843	849	907	859	929	815	879	892	845	872	840	881	849	877	890	896	833	886	860	864	833	856	876	830	858	840	890	854	873	845	813	876	808	856	868	863	848	786	850	919	891	869	856	854	910	894	870	882	836	837	814	899	875	823	878	830	847	854	897	890	893	825	877	875	876	871	856	863	880	822
6551	3137	4552	4243	3693	2334	1364	934	623	463	370	360	275	249	277	252	304	271	234	287	270	250	256	263	275	266	272	293	295	255	305	258	262	263	289	249	269	274	261	297	273	277	283	298	326	283	328	278	269	279	255	276	256	241	294	249	295	269	270	261	257	272	289	283	291	274	292	274	289	270	273	278	268	289	317	279	264	268	287	260	242	295	273	249	292	278	287	285	270	259	273	273	258	295	271	272	283	272	262	261	257	259	267	293	257	294	265	281	290	290	265	270	268	290	273	299	251	258	272	293	294	311	290	307	260	283	242	304	261	300	296	279	280	302	238	293	284	284	259	260	288	271	273	279	273	300	241	274	297	258	260	302	291	281	305	292	258	263	270	299	277	280	238	264	285	322	283	244	280	270	274	289	255	244	293	232	296	274	247	312	328	272	291	296	305	264	324	257	305	271	277	309	275	316	285	288	280	278	285	283	319	273	268	272	252	252	269	269	319	242	281	308	248	246	256	283	277	286	303	304	301	293	265	289	281	264	269	254	303	274	268	280	283	284	299	262	270	282	271	267	287	278	250	316	280	273	276	310	317	277	269	291	274	267	293	284	276	264	273	264	272	281	285	294	288	253	284	279	288	286	263	287	290	287	271	269	269	252	305	274	303	240	306	266	243	261	268	268	302	269	283	277	292	257	286	256	309	264	267	251	282	259	284	274	273	272	282	270	278	303	280	260	269	248	299	277	274	288	294	270	313	292	299	321	254	284	256	296	281	299	296	278	253	290	275	270	270	274	284	276	289	253	297	323	271	271	282	261	249	277	297	297	259	293	295	271	287	298	279	266	251	289	279	291	307	284	269	306	296	297	260	258	295	247	265	278	289	282	288	307	268	310	264	280	282	284	290	262	305	289	274	268	272	282	285	274	308	243	300	273	270	305	303	271	264	280	293	292	249	249	315	308	288	261	294	317	286	263	258	283	244	267	260	303	278	241	284	273	261	301	298	266	263	287	293	309	277	291	268	291	276	286	273	279	317	292	260	309	274	266	242	285	277	236	311	263	296	304	266	276	271	301	270	288	242	286	288	271	280	273	288	261	271	282	267	307	288	281	294	276	291	298	301	296	261	282	291	274	286	283	264	270	243	252	256	267	270	293	310	299	258	296	278	291	251	276	257	249	275	292	309	296	299	313	279	278	262	313	283	242	279	284	315	265	264	283	289	300	277	289	298	260	266	277	272	297	269	267	270	298	302	292	252	275	296	285	312	267	300	263	271	233	249	276	262	277	268	265	274	262	278	273	256	267	252	290	262	269	305	280	288	277	251	242	277	277	308	248	282	305	303	281	256	242	301	265	309	313	297	274	291	267	258	256	254	277	295	280	272	270	244	269	275	283	296	300	247	278	267	274	242	272	268	274	316	278	259	269	284	299	282	279	267	336	249	240	254	289	289	253	266	307	271	269	265	301	289	261	272	261	284	293	276	272	299	279	279	277	280	263	298	279	293	242	278	220	248	292	268	266	283	267	290	260	284	281	274	308	262	321	284	269	264	267	271	303	248	284	267	282	294	287	267	290	240	271	272	270	300	269	264	294	287	257	299	281	268	284	276	262	288	288	263	302	288	292	288	235	259	308	271	292	269	268	289	264	263	276	300	281	269	276	260	282	277	278	316	298	250	280	260	280	265	281	291	328	319	287	261	276	280	254	297	287	275	298	240	283	291	263	298	289	270	289	257	279	277	258	250	273	248	254	286	296	281	279	265	295	255	267	281	275	289	275	273	270	301	255	251	235	291	298	240	257	271	248	282	287	271	283	330	293	235	304	275	287	285	272	275	290	312	270	266	292	283	294	264	300	267	273	275	282	274	289	321	259	240	293	290	273	279	265	245	289	267	283	283	283	278	281	249	292	296	271	282	265	281	269	294	270	311	271	253	275	288	280	266	274	253	307	294	276	266	270	279	269	280	252	276	298	267	286	267	266	304	298	287	275	256	289	290	286	243	227	265	242	308	297	280	237	291	288	301	276	303	296	269	234	269	285	287	276	282	293	264	317	287	265	296	266	294	268	263	281	261	308	278	259	270	264	300	301	263	301	254	306	291	283	284	296	233	284	300	264	280	286	285	294	265	280	228	295	274	266	260	252	254	285	296	275	242	306	262	292	326	241	270	286	282	278	294	268	293	296	284	267	277	247	278	282	273	302	292	274	291	266	308	326	256	265	321	252	266	269	277	287	303	306	295	276	258	262	290	302	268	278	288	268	266	263	273	298	262	266	295	287	269	265	285	264	265	246	266	275	245	264	278	284	267	291	259	297	277	316	284	230	266	259	276	266	258	303	286	262	259	309	264	265	302	282	299	281	302	292	285	274	241	284	235	277	264	246	261	287	306	288	278	273	310	283	275	260	270	252	298	289	304	265	283	275	272	289	296	330	262	286	301	269	287	260	280	275	293	269	288	270	297	261	284	254	276	253	275	277	267	278	281	286	296	271	288	283	292	274	285	287	286	253	284	273	256	290	289	268	276	270	270	253	287	302	282	267	278	259	271	241	270	260	271	253	279	313	292	286	268	297	284	301	265	271	249	292	226	263	326	263	247	293	286	254	261	289	267	279	261	251	287	283	280	302	277	246	313	278	268	272	294	279	287	293	293	284	287	253	297	267	287	296	322	275	291	224	280	264	294	280	254	252	272	306	283	262	281	238	254	277	278	269	289	289	294	295	283	257	267	293	299	294	313	291	325	309	265	264	258	264	300	255	277	262	322	285	290	277	264	255	285	262	254	278	278	263	295	248	290	279	275	276	262	268	294	323	302	311	244	269	297	276	282	238	260	313	273	274	288	293	263	295	294	252	280	298	290	286	273	271	250	274	288	279	281	292	288	270	269	267	267	288	280	247	277	287	281	273	299	291	294	309	299	290	265	258	313	298	299	269	295	272	271	277	284	287	301	302	305	244	251	290	273	263	254	261	284	279	283	249	306	267	274	281	281	307	242	280	319	295	274	271	281	272	267	273	251	277	255	304	265	290	280	270	241	300	283	285	300	278	288	301	300	291	293	277	273	295	259	292	278	259	280	298	257	246	277	271	261	292	291	273	273	283	280	263	278	296	288	292	236	248	267	260	275	274	305	271	305	292	288	306	241	271	270	269	288	272	285	276	266	287	250	274	257	299	245	247	290	277	298	256	285	260	293	283	305	278	285	266	296	291	270	299	273	291	284	311	269	268	229	295	279	279	307	268	270	260	303	319	272	274	275	272	276	258	252	288	285	273	256	279	308	279	264	289	315	277	272	277	256	284	262	271	254	291	244	262	289	286	300	269	232	285	279	293	271	270	313	281	304	309	311	296	288	314	290	255	237	253	261	294	275	261	282	277	280	271	269	282	288	295	284	288	258	295	293	280	286	292	257	267	279	251	268	289	264	274	280	260	266	277	281	269	284	259	284	275	298	299	275	284	254	258	281	285	246	276	276	266	275	303	248	263	257	285	282	232	312	294
5330	3692	9394	12053	11328	7754	4842	3060	1950	1318	985	741	695	620	656	650	611	568	639	629	633	646	615	657	625	614	646	605	695	616	645	626	616	586	615	623	609	643	591	633	616	627	597	639	641	637	637	665	593	622	605	602	601	625	626	610	595	607	629	630	615	648	602	678	621	629	632	643	632	581	594	648	633	625	579	648	659	630	618	628	596	628	644	654	624	565	661	623	618	581	600	609	612	622	682	603	593	620	610	604	621	623	647	632	623	643	626	646	611	577	621	636	623	610	623	610	653	644	620	614	613	606	630	616	608	642	632	615	623	667	618	652	620	622	614	612	630	626	632	614	655	644	613	614	596	616	592	573	659	642	597	608	594	641	595	642	658	613	623	616	691	591	615	625	595	632	603	617	611	606	691	626	672	642	587	618	586	607	616	632	612	654	679	673	623	612	612	611	597	642	596	627	649	704	619	626	635	647	633	610	633	601	600	653	624	629	607	620	661	610	588	658	620	587	586	646	602	611	579	595	652	635	630	582	621	615	612	609	580	606	642	617	590	629	572	625	618	617	647	592	705	587	631	601	644	631	616	611	618	648	614	630	610	627	637	621	656	638	626	645	641	615	600	620	611	614	624	616	589	662	576	614	642	591	588	615	604	640	564	622	662	632	625	653	627	589	600	625	598	570	627	624	659	649	642	612	586	595	629	660	634	644	621	643	633	650	628	594	658	615	619	615	649	592	616	631	637	621	650	662	603	635	611	638	608	650	655	620	619	608	653	617	575	655	598	558	648	594	612	613	616	596	611	623	589	647	628	602	580	595	629	683	631	620	603	624	563	642	633	647	586	646	657	597	580	628	653	623	642	594	613	608	664	646	576	632	598	615	605	627	613	619	612	607	600	596	599	610	616	610	616	609	592	602	640	614	633	608	598	624	659	604	575	628	587	617	582	630	642	582	623	579	594	613	603	617	658	600	670	651	667	651	626	596	659	632	642	626	598	652	622	620	618	630	595	644	627	609	647	573	615	604	603	603	620	658	606	641	646	622	597	624	590	599	652	593	637	619	644	610	596	630	622	630	622	675	587	615	623	617	635	626	629	612	661	586	632	654	634	642	673	618	601	613	577	616	609	585	585	542	595	620	624	587	612	622	625	603	612	578	570	630	657	618	583	611	637	609	629	623	618	598	621	628	629	565	622	593	658	605	607	631	561	654	578	637	640	660	580	656	614	592	634	572	624	595	563	617	631	654	594	634	610	638	639	607	639	591	650	585	608	604	606	591	593	627	636	661	658	621	614	636	640	623	667	652	631	626	649	600	617	625	661	602	643	620	624	632	669	570	616	627	641	580	644	669	635	613	578	636	603	640	613	649	628	670	575	594	632	643	601	627	648	625	602	609	604	654	580	632	622	601	615	617	602	617	647	633	607	637	613	634	628	634	639	619	625	571	652	602	631	575	596	597	638	630	618	627	656	584	618	613	628	672	606	653	619	606	641	631	634	651	652	598	574	648	653	628	644	651	609	653	606	641	615	596	665	582	654	638	627	660	581	644	621	644	633	631	643	585	582	627	636	621	615	622	626	580	638	666	616	641	572	644	648	646	658	606	624	602	625	577	629	655	649	572	603	638	653	573	625	636	624	631	667	612	618	592	638	648	587	664	615	620	642	587	609	575	613	660	607	665	646	640	588	624	634	596	631	596	631	608	653	629	618	591	599	598	644	629	629	609	595	648	642	604	644	642	635	612	610	644	596	665	572	587	671	650	607	646	638	604	627	641	589	629	631	669	616	666	671	611	595	613	607	636	625	615	629	602	632	609	622	658	616	621	610	646	620	603	579	613	602	609	591	646	615	635	648	613	625	623	616	568	634	649	654	639	647	603	591	658	587	615	641	633	607	628	617	631	639	614	613	657	632	619	624	583	608	657	618	630	626	633	646	583	638	618	654	614	623	617	632	586	620	644	615	604	672	650	601	631	651	627	598	654	600	621	646	568	644	631	589	594	630	635	629	608	646	618	604	656	634	606	605	689	590	632	601	603	626	602	630	651	646	595	630	618	588	600	658	637	611	615	599	590	568	622	632	661	646	621	632	625	617	583	635	641	632	640	598	618	586	640	622	595	596	564	613	598	635	650	647	610	630	644	634	642	643	642	636	664	582	605	609	612	642	569	632	591	590	633	591	584	610	613	665	610	626	632	612	581	584	628	614	595	609	614	628	580	631	647	625	622	643	625	681	646	663	615	591	626	580	611	608	673	635	583	617	629	570	650	644	585	631	661	635	626	635	631	640	569	635	629	605	577	625	589	619	638	651	638	603	668	655	626	660	604	655	610	614	600	617	588	629	621	604	625	595	616	634	665	613	618	621	586	620	606	613	618	579	626	621	573	596	638	628	593	591	597	599	579	616	624	613	617	656	611	600	623	631	616	640	614	622	673	664	593	652	639	640	619	619	624	596	644	623	632	647	650	630	619	604	645	618	659	590	621	643	654	628	650	611	641	624	605	616	586	593	642	611	640	644	616	608	601	616	594	629	631	654	607	608	628	600	623	600	618	623	576	605	636	601	631	628	575	625	606	621	613	634	640	589	564	637	657	596	629	591	612	581	638	645	620	587	610	612	607	600	621	629	639	599	626	615	604	666	619	649	610	617	649	642	625	620	623	633	566	614	649	618	670	661	643	619	572	645	629	646	641	660	646	610	640	598	620	640	631	664	588	678	583	647	601	624	584	636	638	609	635	618	622	620	612	596	611	585	627	627	687	614	619	636	615	627	656	647	622	607	619	627	599	663	624	627	600	617	622	604	609	650	621	652	620	597	623	668	634	613	634	621	572	622	645	635	617	611	598	633	619	623	619	623	611	615	659	624	631	591	644	646	597	618	637	613	635	588	631	586	647	633	623	619	599	630	624	572	656	656	613	626	656	643	612	599	638	613	638	617	672	635	593	656	671	610	626	651	620	594	596	661	632	590	616	597	636	580	593	595	603	663	631	632	629	641	600	598	640	612	628	678	601	615	616	620	614	648	608	621	608	617	617	640	603	636	615	652	626	617	614	623	606	602	641	656	594	605	606	619	710	600	618	676	598	633	626	657	623	621	657	605	625	617	646	652	641	611	640	581	625	595	580	623	643	611	653	653	635	574	643	660	619	603	653	651	625	610	617	663	611	594	594	614	627	651	640	595	609	618	664	634	609	598	647	627	630	589	638	657	601	630	633	638	634	640	621	653	631	609	644	617	618	581	622	619	595	568	642	619	665	611	619	656	666	623	620	626	572	634	627	599	651	586	653	627	623	626	624	593	624	643	631	582	628	623	587	638	643	628	588	621	610	614	624	649	614	614	615	636	627	660	616	670	651	639	613	612	636	582	656	617	615	618	633	585	625	644	596	620	590	624	611	594	604	614	630	612	605	645	637	596	666	628	643	636	641	641	622	616	612	599	610	620	595	625	654	617	590	613	605	635	609	655	615	620	623	646	620	624	586	602	636	649	612	611	639
54413	43191	70496	67966	59342	46856	32876	21003	10505	4649	2142	1082	660	484	383	427	408	368	354	399	378	357	376	407	368	427	386	354	365	386	389	421	410	390	351	388	366	389	411	420	370	415	396	376	374	383	388	389	418	351	356	409	412	374	415	390	422	394	386	388	405	344	390	410	380	404	370	339	396	380	369	345	376	352	414	412	369	382	391	373	384	371	378	393	374	394	362	353	406	386	388	359	370	357	385	360	367	360	336	375	392	378	359	365	374	391	394	372	391	375	404	352	380	359	349	368	374	337	382	388	407	352	378	409	355	390	353	389	387	390	393	395	343	381	371	411	383	325	390	412	450	411	444	393	366	388	369	412	372	415	369	382	383	365	390	393	386	381	347	375	361	389	361	387	409	395	367	399	401	395	372	389	353	379	368	379	404	388	424	407	390	409	375	305	390	397	388	380	368	402	355	387	394	407	365	352	391	398	396	378	400	363	393	429	387	406	349	377	352	393	377	352	390	398	418	413	363	388	373	370	387	370	385	397	396	375	363	401	390	394	368	373	382	343	373	367	416	405	348	362	355	376	402	402	402	362	412	386	374	335	341	393	347	350	381	409	344	362	424	400	403	398	385	343	397	403	403	356	405	400	447	387	411	373	367	370	350	373	418	385	454	378	360	357	418	411	379	362	375	409	422	404	400	385	369	397	364	350	358	395	421	373	364	360	358	421	396	401	377	393	439	399	396	412	388	402	384	376	377	362	394	360	373	388	398	389	388	394	390	376	396	392	380	387	408	381	381	386	384	386	364	381	360	403	379	411	387	408	407	414	367	390	375	366	386	354	370	411	374	371	402	399	382	405	389	364	362	400	362	344	431	378	366	426	385	420	395	371	433	387	394	376	346	375	395	401	403	347	379	361	384	359	384	411	396	360	389	370	385	381	378	423	378	377	400	379	368	345	399	375	382	359	431	450	420	383	380	405	379	409	383	418	403	365	380	374	384	387	382	355	383	402	398	394	387	389	380	389	387	374	403	377	406	395	376	409	422	407	386	374	416	376	363	416	397	358	387	373	442	381	344	419	396	399	406	370	365	369	347	348	368	427	346	406	413	385	409	424	394	362	365	378	369	384	345	364	383	376	379	381	367	394	387	391	365	425	373	389	369	383	435	356	396	371	374	366	380	397	364	355	404	364	387	430	408	390	407	381	365	400	355	368	378	396	366	387	361	380	372	395	369	402	416	388	345	389	374	378	379	362	387	380	393	380	373	401	341	360	372	359	413	383	377	370	422	391	404	379	429	365	379	422	382	367	371	407	405	348	380	388	407	380	420	373	380	378	377	359	385	413	360	384	409	415	374	371	370	364	392	415	432	409	405	359	375	394	404	405	382	390	389	378	389	434	380	375	370	424	399	354	363	426	395	360	390	407	364	376	398	377	344	357	344	384	426	364	386	371	398	344	382	392	398	372	373	379	394	396	454	418	398	402	399	368	340	368	390	380	377	386	348	377	411	409	387	392	370	386	362	428	399	409	377	350	388	379	372	363	391	396	433	405	370	392	377	378	352	395	371	369	359	389	401	376	351	367	363	388	394	411	387	367	395	396	374	366	361	396	440	412	362	372	403	343	394	353	380	378	400	353	411	346	365	359	412	375	373	363	407	389	374	401	365	395	342	425	375	343	393	419	386	409	411	371	382	381	395	385	392	419	360	380	400	422	379	408	385	403	417	361	364	394	389	379	402	367	395	373	338	406	401	373	372	385	350	373	381	352	388	369	379	408	405	370	391	359	391	394	380	372	378	358	375	351	431	422	375	355	378	368	350	358	399	411	364	401	398	392	403	377	377	365	368	377	359	383	411	384	354	412	422	408	411	366	369	404	400	403	375	382	394	402	373	388	373	362	372	431	419	396	439	398	358	382	398	377	383	382	403	387	402	378	379	347	351	368	409	391	390	401	382	410	375	395	355	384	407	377	375	375	423	403	388	455	409	403	385	416	381	387	380	418	409	361	400	397	409	397	384	435	416	387	419	366	372	415	340	336	404	390	386	375	386	352	402	371	429	405	367	401	398	372	421	344	383	427	404	375	387	380	363	400	420	392	384	385	391	369	385	380	411	353	417	391	392	366	360	378	417	406	394	396	371	379	411	363	386	448	392	345	367	396	355	316	351	374	370	375	353	383	395	376	416	348	363	408	377	373	384	393	382	378	363	427	376	392	380	399	366	415	382	409	366	360	395	389	418	402	416	387	396	352	377	370	384	371	413	401	357	417	356	412	376	385	372	378	389	417	349	370	380	393	380	406	389	420	380	394	377	356	386	393	406	434	404	392	402	346	389	382	414	351	360	385	403	381	397	429	379	337	394	410	403	365	374	372	361	364	384	420	401	380	381	407	393	379	402	425	383	374	416	343	358	404	397	395	393	415	376	399	328	397	392	381	434	369	392	399	382	412	418	412	383	400	402	385	377	379	394	383	382	363	383	395	340	417	421	371	401	350	379	407	396	391	352	359	352	380	382	379	382	382	371	362	346	398	414	388	378	401	365	398	415	378	371	410	388	399	355	374	405	369	371	351	373	386	392	399	371	369	399	381	395	398	400	366	388	368	388	368	401	341	364	383	419	371	428	394	369	347	367	423	406	398	430	367	366	369	374	396	379	414	396	375	394	410	395	393	389	357	428	382	379	409	362	385	382	400	387	362	344	391	394	372	361	424	418	373	367	360	426	410	413	391	375	393	348	392	400	405	376	406	373	402	369	412	409	393	446	360	388	397	417	332	374	388	389	388	376	370	379	389	419	366	375	401	391	360	390	361	389	380	379	386	394	379	405	376	371	395	404	375	382	379	394	404	407	416	393	401	386	363	358	371	390	388	357	402	355	394	388	386	369	381	378	387	398	368	394	400	382	379	367	416	367	384	373	383	363	436	437	370	371	380	388	393	316	383	344	422	363	375	347	350	337	368	365	368	384	363	417	400	391	369	352	387	423	353	384	376	388	364	420	388	433	369	433	370	351	407	438	396	385	375	418	373	373	369	386	384	377	378	375	389	369	391	359	393	377	376	345	381	384	383	392	353	400	372	375	394	372	394	393	404	369	402	418	369	355	387	359	408	418	385	358	360	389	374	371	375	392	364	359	377	375	357	349	348	364	384	396	355	362	369	384	396	357	370	386	399	382	408	362	374	378	420	394	360	410	377	387	410	370	373	389	385	397	359	389	402	386	415	379	356	382	380	372	429	343	386	393	406	407	352	376	372	373	393	364	386	392	396	411	412	364	389	412	373	393	389	406	408	373	381	396	402	385	410	396	359	398	395	367	380	352	416	406	392	404	400	376	363	369	377	389	411	391	400	370	369	360	372	439	374	346	397	414	389	368	383	372	369	368	422	370	341	357	405	409	372	390	401	376	418	379	359	370	392	402	387	344	374	384	390	359	402	383	392	392	403	379	380	387	370	406	358	361	397	355	389	351	361	406	409	379	365	393	394	367	380	383	373	407	364	400	340
26120	31376	63420	72168	68207	58114	46390	35934	24117	14174	7314	3545	1898	1197	834	838	842	817	836	855	805	834	846	880	855	828	804	795	794	828	830	795	852	837	840	851	871	825	857	807	822	827	816	822	862	832	803	830	823	838	859	859	842	833	843	816	814	838	831	822	839	853	846	861	881	844	849	826	841	837	835	836	851	838	815	864	849	825	835	880	769	844	854	837	821	846	813	823	850	741	801	818	804	812	822	773	808	857	843	793	855	820	840	825	873	852	817	843	808	787	830	808	824	819	829	819	841	883	790	840	832	842	840	847	850	910	851	911	849	843	815	810	845	827	785	800	792	801	799	844	813	806	850	834	863	843	820	858	862	844	816	798	875	839	825	833	848	902	875	856	771	811	860	819	846	860	793	867	866	827	899	789	841	852	873	861	825	837	884	823	817	814	822	846	835	833	757	811	847	845	818	833	770	850	792	813	828	839	812	773	856	857	797	906	865	807	874	895	851	864	854	811	849	786	843	878	847	854	825	819	832	837	879	858	831	833	808	822	880	851	860	823	811	849	825	810	851	826	789	866	806	816	810	820	867	853	844	833	804	816	837	810	814	837	801	848	871	804	845	824	802	805	862	798	753	822	876	806	848	775	861	794	797	832	858	846	847	794	821	759	816	859	788	857	880	810	855	839	814	826	795	810	833	843	851	833	852	864	851	851	860	835	832	851	834	892	865	845	835	841	844	789	830	819	815	841	857	847	882	822	813	818	840	825	846	869	863	871	834	805	806	807	779	851	814	794	846	844	802	825	798	833	813	835	839	791	845	880	834	827	842	818	831	862	872	865	810	849	858	812	825	815	764	837	803	823	849	803	895	801	827	793	843	828	849	866	854	873	812	852	821	799	827	740	797	801	847	837	807	882	819	775	855	848	826	846	797	852	795	789	859	865	847	853	810	804	814	816	812	827	784	803	896	839	832	834	836	825	790	823	834	760	833	861	858	830	847	852	800	820	813	862	784	850	862	856	846	838	811	842	831	824	847	823	835	805	819	893	836	849	858	851	806	772	814	821	806	849	834	841	817	843	827	827	847	832	856	815	817	862	821	818	887	841	834	842	808	818	822	839	842	823	829	845	870	851	800	799	829	868	831	854	833	844	853	828	833	856	784	794	819	858	815	866	851	840	848	829	827	891	834	852	841	819	828	859	854	843	857	819	818	831	786	830	810	787	814	877	873	863	804	813	894	802	832	811	830	810	867	864	825	857	789	792	826	869	840	871	871	864	859	874	871	838	862	787	825	809	838	826	831	884	854	808	878	878	781	814	793	810	865	833	864	841	804	791	822	828	872	793	829	799	839	862	825	801	885	785	834	875	860	783	831	842	793	835	825	769	859	833	843	780	772	853	844	850	816	894	821	837	849	811	840	804	851	762	848	820	844	780	863	840	819	829	811	839	847	845	846	835	802	802	755	829	798	831	804	851	850	824	820	888	796	876	778	900	820	848	850	854	858	790	870	861	831	797	832	807	843	795	761	802	871	812	789	851	831	809	854	829	876	860	829	844	815	868	825	859	866	827	881	833	848	814	856	829	782	840	801	804	814	884	825	865	833	815	847	785	826	826	791	832	903	849	869	855	831	851	858	856	852	826	824	843	863	898	863	787	769	813	848	787	815	822	854	841	801	799	812	820	809	869	837	836	871	794	796	826	806	872	817	810	828	784	790	829	855	860	853	870	847	811	801	805	832	849	838	850	820	852	850	789	846	809	839	852	860	861	855	878	847	876	807	814	806	847	855	813	836	825	815	836	840	864	848	829	831	799	823	802	861	861	833	865	844	784	859	793	837	831	791	838	816	871	809	883	822	799	825	870	787	832	806	824	877	866	846	838	793	816	828	838	827	794	870	851	898	873	823	817	849	833	868	835	832	820	828	807	828	866	806	794	800	828	860	852	842	830	814	828	831	839	822	858	808	839	809	826	817	862	823	803	801	795	848	806	838	851	855	841	811	859	907	858	829	888	793	845	788	844	847	825	819	837	835	843	833	843	820	832	820	840	868	871	867	817	835	845	814	834	827	829	832	797	812	803	840	819	829	803	858	876	839	832	848	826	894	812	874	826	822	878	822	807	849	879	828	816	835	821	808	836	853	897	811	817	873	864	777	837	881	824	791	794	831	924	869	794	873	843	801	842	842	804	872	860	870	832	821	820	844	827	766	900	868	800	817	825	855	837	836	799	786	878	843	816	806	832	838	836	793	818	809	834	814	905	859	828	855	847	816	788	836	850	849	871	846	860	833	868	835	847	848	879	816	809	862	823	853	804	790	857	812	876	817	822	852	794	835	809	864	820	819	895	827	789	892	829	837	823	900	829	828	841	853	841	870	853	793	810	853	831	791	800	819	874	829	774	821	851	851	832	818	834	813	877	850	801	816	825	858	839	810	815	831	828	858	801	830	818	821	874	848	847	867	774	853	830	834	819	837	800	824	801	799	826	846	814	813	809	778	847	816	814	882	822	814	821	825	909	865	806	854	844	858	792	858	778	855	846	785	796	814	821	822	858	814	846	863	818	836	836	847	889	801	816	814	822	844	800	831	868	875	802	867	842	831	855	834	840	871	817	825	868	849	814	851	854	858	780	850	874	823	828	850	812	794	820	858	839	826	838	800	826	867	875	843	857	795	858	855	745	769	794	905	863	843	776	814	833	838	870	814	829	823	863	829	818	822	802	861	850	838	844	832	798	763	827	823	840	846	820	839	834	802	820	898	869	852	843	793	865	822	829	867	854	837	863	804	780	835	812	772	806	843	850	814	854	863	800	787	845	810	838	855	832	785	844	800	800	821	839	776	843	821	853	809	806	785	773	808	866	810	795	874	804	843	867	840	805	857	809	832	810	874	867	852	783	780	814	779	820	782	808	897	815	820	814	817	823	835	853	805	833	882	805	850	816	863	845	838	838	853	849	816	836	808	803	819	886	838	825	852	845	802	780	853	860	786	859	853	815	789	785	851	837	823	803	861	803	849	800	818	857	845	798	866	856	808	789	853	810	846	863	905	841	862	871	829	793	847	843	838	836	877	866	804	848	813	775	819	818	844	823	859	841	850	823	815	843	809	828	816	827	811	850	848	817	792	816	924	900	794	834	857	854	847	786	873	856	846	820	851	781	842	844	831	815	860	858	793	812	843	859	841	769	790	896	841	847	804	806	745	857	854	828	823	840	840	855	796	872	832	860	769	781	808	852	846	794	793	825	871	813	850	819	823	873	759	837	799	827	829	809	815	839	849	858	831	840	797	833	866	805	819	791	842	808	844	825	824	791	825	832	858	853	877	831	853	848	835	798	793	848	858	837	847	825	819	791	853	805	846	806	838	848	807	820	817	821	813	843	861	832	827	851	861	845	789	800	828	861	825	839	811	838	847	858	840	810	814	888	827	841	827	903	788	880	806	811	832	848	803	805	790	817	834	845	853	809	798	828	801	792	860	774	824	823	859	803	840	869	878	813	785	798
55116	41132	72696	68997	58587	45977	33891	21590	10980	4892	2339	1122	718	485	415	386	414	385	466	411	399	398	384	393	377	437	438	391	451	391	394	374	403	400	405	400	395	389	404	432	404	428	386	391	367	428	401	383	398	406	423	397	395	375	433	436	421	405	395	406	376	377	363	386	362	381	399	398	406	390	401	410	406	399	412	404	407	402	385	391	405	383	415	416	387	426	401	400	398	410	392	440	393	382	395	380	431	387	408	366	387	443	415	441	361	414	422	421	372	399	355	444	379	413	397	402	390	377	395	393	399	452	365	421	423	433	409	406	390	386	424	461	414	420	350	404	401	407	384	385	366	355	409	458	428	379	419	383	359	399	416	415	424	407	389	400	411	422	402	367	399	427	385	390	394	427	427	434	393	411	426	436	422	402	422	414	372	376	396	379	384	438	403	424	426	382	421	389	402	391	418	385	342	405	454	405	382	427	402	428	396	372	400	384	423	414	380	348	388	412	406	399	399	413	384	461	396	441	403	418	403	407	404	400	403	397	420	396	375	435	416	398	403	412	378	397	399	404	411	358	398	403	384	398	400	408	387	410	384	388	444	383	361	404	410	462	446	433	405	409	396	366	395	431	402	389	386	430	378	423	410	407	403	421	402	405	396	401	371	422	362	407	429	417	394	400	441	367	417	403	423	388	397	402	398	401	430	394	382	383	454	385	363	374	393	432	447	432	415	408	384	421	414	391	435	376	376	388	376	375	387	408	420	415	423	412	371	427	389	400	368	384	395	398	377	396	403	380	435	425	429	376	388	397	369	372	424	405	403	401	390	391	397	428	410	403	393	396	406	361	429	424	391	355	408	372	407	470	373	402	373	387	403	374	376	410	398	450	391	408	411	391	407	426	420	378	393	368	413	382	382	450	407	412	373	375	407	359	403	376	387	399	399	443	415	397	387	364	378	401	392	400	438	387	401	417	385	457	409	358	426	396	391	384	391	395	431	426	381	431	413	382	363	377	397	397	451	407	409	417	419	396	396	375	369	404	413	374	390	394	400	405	400	383	437	436	401	412	377	383	399	445	397	398	401	414	397	377	409	388	396	417	396	383	401	417	396	412	410	418	378	409	406	418	380	409	378	406	395	400	377	406	364	397	401	404	376	387	413	416	367	422	390	408	383	419	423	426	381	407	388	442	413	428	449	459	391	409	416	413	424	419	400	399	438	433	406	410	424	411	399	372	374	410	402	409	397	378	402	400	380	398	402	391	400	413	421	436	410	406	409	397	412	414	413	394	387	399	433	421	368	413	418	378	371	410	408	386	394	395	417	417	403	395	424	450	450	395	400	398	400	418	403	420	347	362	374	386	379	385	422	387	423	401	386	406	435	416	403	388	412	371	407	375	418	360	386	338	447	379	405	422	416	418	433	440	404	422	403	415	426	394	414	392	377	429	430	397	408	385	401	402	379	375	423	395	403	417	400	407	386	402	364	418	390	387	413	416	385	377	400	394	397	389	388	386	416	410	402	372	414	363	430	388	375	400	427	438	414	412	374	391	420	408	382	416	393	423	382	397	406	428	390	369	375	384	394	401	424	422	440	408	383	429	361	384	374	395	399	419	424	409	378	407	386	394	378	444	383	399	410	359	413	394	375	411	376	411	376	404	392	431	387	361	421	402	401	370	414	436	406	406	405	393	369	418	406	430	385	387	379	408	415	406	400	416	447	391	406	380	409	389	388	424	410	411	376	401	417	423	376	407	400	422	372	412	426	410	397	408	366	370	425	383	399	415	419	428	423	361	378	415	396	405	401	439	383	391	390	431	362	420	397	368	466	392	442	398	418	381	369	424	402	388	412	446	388	403	401	412	388	431	405	387	383	421	459	390	374	420	363	382	386	388	399	418	461	375	386	431	433	438	414	412	421	428	379	387	400	452	394	407	387	401	381	410	400	387	396	406	409	408	409	397	411	409	356	447	394	416	421	408	365	366	394	382	394	439	411	397	381	390	423	412	370	476	414	403	431	398	392	377	410	424	399	422	430	396	409	393	418	420	450	396	427	416	458	449	427	428	396	366	378	407	397	398	417	403	392	405	405	400	407	421	414	402	414	430	393	443	399	429	384	430	426	403	373	417	400	379	406	395	404	408	396	420	397	388	410	394	378	403	397	426	374	367	373	370	433	370	410	384	394	391	385	422	421	400	434	430	393	393	390	400	419	405	408	384	428	402	373	416	397	388	399	394	415	403	401	401	391	406	410	371	428	447	400	423	377	380	407	391	355	425	408	394	391	372	379	435	385	381	464	403	419	374	388	427	401	375	399	397	392	431	426	403	404	375	371	402	433	386	399	358	394	407	418	416	386	408	398	408	433	457	390	411	402	421	466	430	385	401	409	398	387	407	438	397	445	411	450	418	408	376	380	407	382	378	367	395	352	370	418	393	452	360	424	401	386	389	414	406	420	413	412	365	410	398	400	395	386	384	392	400	415	405	379	397	385	453	407	428	431	383	404	399	369	397	374	366	386	442	408	382	428	365	380	413	397	400	458	420	451	382	366	393	379	406	367	402	408	398	403	410	423	421	410	415	418	411	405	411	374	411	437	429	374	433	401	374	395	411	419	398	395	388	402	412	399	408	402	394	407	436	383	370	403	412	396	405	431	385	419	412	428	383	407	398	463	422	446	393	401	393	408	413	410	374	417	379	368	413	399	376	404	407	355	402	388	384	385	405	385	384	411	409	427	390	373	415	384	402	396	397	422	371	430	406	360	423	377	440	392	404	434	363	403	372	432	426	390	418	400	441	407	390	369	404	439	410	429	356	426	397	416	381	357	405	389	400	367	415	408	397	389	432	399	400	419	454	391	362	404	410	416	446	398	405	405	423	379	431	388	421	408	447	423	389	415	395	423	378	386	405	432	444	419	417	398	377	402	396	409	386	408	387	399	380	404	406	401	411	401	402	415	413	443	392	441	395	425	410	428	436	396	390	343	383	359	376	381	388	389	383	381	385	418	395	409	401	374	388	435	414	371	340	381	391	401	391	410	416	418	402	376	442	466	398	376	398	409	389	401	415	404	415	399	440	377	422	396	450	444	375	440	462	409	398	417	433	453	431	379	409	407	347	426	411	402	447	397	396	438	440	410	460	429	390	421	389	403	360	406	411	463	409	349	413	413	392	420	415	372	381	424	409	385	401	406	394	356	411	422	373	394	409	387	415	430	382	402	404	434	399	365	432	398	394	382	383	397	423	411	403	422	418	451	421	412	382	404	392	378	365	411	443	393	411	405	439	411	403	378	405	414	453	410	386	395	399	359	411	425	418	426	410	393	426	407	408	375	393	434	435	374	429	405	401	404	413	430	429	401	424	455	396	409	399	417	428	354	422	403	390	389	388	427	433	423	419	406	397	367	364	385	371	417	430	380	396	392	416	410	428	373	394	406	394	386	440	437	426	432	380	439	392	366	395	424	422	422	396	379	428	415	417	416	374	395	410	412	418	431	417	379	446
26876	29834	65541	72914	67493	57297	47425	36659	24611	14670	7699	3663	2005	1245	876	891	879	857	832	886	891	901	898	860	830	840	908	853	866	876	878	867	838	787	821	868	876	887	906	881	851	845	866	830	843	885	852	833	889	849	818	858	849	841	872	864	891	897	841	843	901	845	874	860	849	911	822	816	894	872	813	862	828	842	910	857	885	829	875	892	831	842	890	790	857	864	862	894	891	847	831	866	872	860	904	880	872	853	803	870	862	888	861	825	855	869	882	835	910	870	904	890	899	855	860	829	865	896	821	851	852	888	828	875	879	841	853	848	866	883	883	833	820	870	857	895	832	819	841	840	876	908	852	843	900	861	812	900	832	889	878	876	875	894	878	823	826	874	834	892	859	856	826	861	871	876	874	821	863	895	796	856	860	876	851	854	877	881	869	883	846	852	911	830	867	887	883	862	849	855	815	834	867	899	871	888	895	870	853	834	891	854	900	842	892	818	812	854	884	878	812	903	837	855	896	853	905	842	824	855	847	880	805	839	854	848	867	871	853	831	843	923	866	910	836	872	830	864	884	894	906	875	838	874	879	859	904	886	876	862	859	857	916	870	904	929	818	823	854	903	894	858	835	872	906	853	802	885	883	826	831	822	859	814	897	914	936	865	811	861	837	837	833	798	884	870	798	864	927	855	864	837	868	933	835	842	835	825	866	844	834	857	912	789	833	864	844	845	891	853	918	859	885	901	795	935	865	886	836	865	805	851	844	819	875	873	858	855	959	844	896	831	894	848	873	867	860	886	898	837	873	918	908	908	860	881	818	857	895	879	840	828	871	870	841	869	836	807	848	878	894	873	839	867	881	855	863	830	849	877	814	845	825	785	820	840	848	860	888	873	834	849	854	901	806	870	867	852	863	901	856	877	880	898	895	918	908	861	853	903	843	839	811	910	891	820	903	843	861	830	837	911	914	805	844	853	885	881	827	815	920	888	865	850	835	859	859	850	850	793	879	857	865	888	862	930	889	880	874	883	887	827	874	886	835	851	823	913	879	883	892	921	873	883	857	854	832	902	885	825	877	873	801	883	866	881	862	807	848	875	815	896	853	826	881	822	859	855	876	858	866	858	861	825	886	858	866	880	895	862	959	885	934	841	854	857	864	857	839	900	877	889	860	881	868	848	848	903	840	926	890	855	841	853	853	857	836	855	894	827	847	871	832	911	885	909	861	875	871	885	899	874	887	899	868	889	875	881	914	884	895	842	866	866	878	827	898	815	880	890	848	909	826	912	839	923	837	918	843	909	906	849	841	824	890	831	826	841	857	816	876	893	820	822	872	862	793	874	878	832	915	797	892	881	807	878	861	857	891	851	883	877	859	834	883	865	854	867	892	855	869	861	827	845	853	841	846	926	853	891	898	874	884	913	878	894	926	875	866	838	837	885	844	866	865	875	894	810	834	893	904	875	876	838	849	839	859	879	884	854	852	882	845	879	822	882	839	855	853	910	837	859	869	890	871	839	858	886	856	877	875	893	879	865	870	838	890	824	868	863	892	858	928	887	880	894	884	845	861	843	845	794	833	892	846	909	869	855	844	892	869	858	874	847	867	888	886	882	899	893	865	856	865	870	847	861	862	793	858	885	876	889	858	883	884	903	841	860	924	867	879	853	929	864	887	869	858	782	843	842	858	906	840	849	842	865	830	866	845	850	890	882	836	898	816	888	826	886	815	797	877	825	839	827	859	878	844	874	845	888	910	855	876	834	816	918	842	824	862	830	868	905	880	832	861	855	884	828	873	855	910	883	820	883	900	839	858	898	848	852	832	879	888	864	860	911	913	831	831	848	836	912	873	857	896	915	896	821	845	880	912	866	847	872	824	830	889	892	875	849	841	865	801	854	787	864	873	852	872	950	839	887	882	880	867	906	839	812	871	842	877	861	816	898	861	896	837	824	845	888	854	865	867	859	853	869	867	854	883	879	860	869	890	891	840	870	819	914	848	819	852	856	859	787	861	897	876	809	867	929	853	902	921	848	914	855	855	900	878	847	864	893	904	878	821	897	832	868	884	892	902	898	894	851	896	866	851	834	854	844	859	895	873	806	846	837	843	820	871	831	909	905	866	887	876	858	873	891	860	902	886	863	855	887	863	825	869	905	872	863	895	867	850	810	838	894	884	820	801	894	877	884	858	862	874	879	866	853	893	855	858	900	900	894	850	893	964	856	845	803	892	832	901	895	908	869	850	929	903	837	838	848	844	801	854	826	886	858	890	850	830	876	822	834	859	894	941	870	817	872	802	855	857	782	922	866	861	841	873	821	881	832	815	887	883	875	874	910	824	809	882	856	829	854	869	871	885	885	857	825	877	889	883	873	877	832	832	899	896	811	919	895	857	891	837	892	875	848	902	820	869	865	878	828	849	854	863	883	814	913	841	866	851	881	902	819	888	877	808	886	868	862	846	860	861	876	854	821	882	853	847	863	871	857	821	919	932	853	915	856	883	819	892	815	875	787	826	850	856	930	847	848	851	823	882	830	898	849	857	854	931	891	918	860	840	863	900	854	897	861	907	841	872	879	923	871	851	931	917	866	821	935	850	823	865	887	907	880	852	890	853	889	851	866	855	835	809	842	812	906	852	872	809	863	873	956	857	867	846	843	900	813	874	872	847	856	925	820	848	852	854	856	854	870	926	897	861	839	855	828	858	811	814	835	871	871	872	867	831	877	846	829	860	857	880	881	843	863	857	898	823	872	821	879	885	827	860	841	879	814	796	834	847	805	871	831	849	906	897	882	877	885	868	808	860	837	904	888	889	877	865	888	856	880	876	864	816	824	824	832	848	892	833	846	846	866	810	875	903	844	884	843	892	876	860	871	826	877	860	872	907	884	889	880	872	889	850	885	856	887	902	866	845	821	900	826	852	844	855	881	824	893	863	913	864	845	879	837	865	853	856	884	840	877	822	824	871	851	855	884	942	864	831	820	809	889	806	898	876	817	852	892	942	859	873	848	822	858	851	905	831	845	861	916	847	845	880	906	842	891	832	849	850	808	764	859	833	861	898	848	863	863	829	880	866	860	823	905	870	843	901	869	827	872	863	833	833	864	840	863	871	859	880	873	830	816	847	857	844	830	887	838	828	835	835	920	891	876	863	840	876	903	899	810	898	869	828	864	856	830	888	862	881	857	900	860	853	878	872	857	875	851	831	847	870	888	919	879	867	832	899	900	861	873	825	898	880	828	873	784	856	854	828	892	828	869	893	904	825	845	893	839	873	870	861	870	834	850	859	839	845	872	857	874	888	896	845	871	813	871	857	877	838	838	904	856	912	880	917	863	858	860	857	834	940	882	870	850	837	873	843	906	898	837	821	844	851	845	882	908	836	851	879	873	857	806	872	936	874	799	867	873	897	871	879	892	838	836	857	832	868	898	889	856	924	860	866	859	829	832	972	888	869	876	877	856	853	817	945	826	858	828	901	856	874	912	848	924	819	822	863	833	842	858	887	869
5929	2162	4780	4497	3683	2365	1508	993	655	480	360	327	261	266	290	314	290	275	279	268	290	284	300	248	260	293	280	276	275	278	299	257	295	288	255	297	286	289	298	262	278	281	289	257	290	245	272	266	260	261	297	284	273	308	267	286	293	287	291	283	290	319	289	286	327	293	280	266	312	304	269	301	280	280	272	256	293	264	255	301	283	284	253	301	270	278	281	266	279	274	279	283	288	295	296	277	283	282	277	268	259	286	289	325	284	305	293	308	272	269	269	303	268	288	315	259	269	283	305	307	278	270	279	268	287	275	269	300	289	281	259	292	284	304	277	270	273	284	276	288	263	284	279	276	263	277	295	267	279	296	283	293	260	263	289	293	273	292	307	295	264	286	285	266	266	298	286	247	280	277	295	285	281	290	271	288	288	286	326	304	285	283	297	268	309	309	269	289	278	315	278	279	283	244	285	260	287	283	286	292	280	324	247	287	289	302	271	291	277	313	309	277	304	270	270	277	313	282	311	276	277	276	311	256	302	269	288	289	286	272	288	274	285	291	267	302	309	273	275	261	274	308	267	283	279	266	272	293	293	243	270	254	273	271	268	284	273	267	297	299	284	273	276	272	289	306	270	275	283	282	287	290	288	268	321	282	289	292	300	282	283	252	294	303	267	309	330	289	287	272	293	280	316	280	256	272	264	260	294	267	278	320	284	314	287	332	251	279	280	284	260	285	282	285	286	290	283	309	266	295	244	297	301	290	260	276	316	294	250	273	264	276	280	299	302	291	265	252	286	270	240	270	282	286	274	243	256	285	291	274	249	272	327	279	283	294	322	288	290	287	306	247	328	309	274	254	290	311	278	274	319	293	289	286	294	244	251	250	271	282	258	282	280	254	269	274	303	267	264	304	276	295	287	270	283	287	273	296	262	288	264	267	298	313	287	279	311	281	297	274	294	281	290	243	247	279	280	250	262	265	290	270	261	291	272	266	267	307	308	274	279	291	273	276	268	290	290	324	288	297	255	261	254	339	283	279	271	259	279	259	258	291	260	281	280	280	268	227	300	298	251	254	278	271	242	282	281	304	269	252	278	250	271	251	303	288	286	307	274	279	284	274	286	302	293	278	266	284	252	293	256	279	258	317	263	254	269	277	310	274	301	252	301	301	280	263	286	242	290	304	270	308	323	293	292	247	291	251	282	267	270	303	301	280	271	282	269	310	252	282	283	277	283	282	294	271	279	237	277	274	305	281	259	326	293	280	283	295	275	289	301	304	271	272	291	250	278	265	276	273	272	255	276	290	262	251	317	289	276	277	269	272	296	272	303	305	274	311	298	270	285	289	279	256	317	257	274	316	269	236	299	290	291	298	266	299	275	292	265	257	261	288	270	290	298	274	295	286	296	245	279	265	274	266	284	291	279	290	303	307	288	263	283	282	249	246	283	241	251	271	285	293	246	300	255	278	271	287	281	271	297	308	297	288	255	262	252	276	306	269	290	285	292	267	268	264	289	271	300	276	316	296	288	273	306	283	263	288	304	325	299	310	269	301	259	260	316	278	249	312	283	297	278	279	290	252	296	276	256	298	272	274	247	309	271	282	281	290	296	269	297	265	259	277	276	280	291	276	264	276	298	292	289	298	306	324	283	290	279	284	302	274	292	278	308	285	290	280	291	276	292	298	271	263	280	257	307	290	298	270	298	266	277	290	286	303	303	266	294	311	283	262	277	284	315	296	273	267	291	301	294	274	300	282	268	296	280	269	303	243	321	263	290	273	262	277	234	291	282	278	268	291	263	262	300	277	304	279	267	264	295	275	304	280	259	282	292	303	266	291	278	267	273	275	250	267	279	282	319	310	287	263	303	256	287	284	261	255	283	279	261	269	285	288	297	294	267	304	280	316	285	276	285	268	280	244	275	294	284	266	267	257	292	271	285	283	273	280	285	254	271	272	296	284	291	242	295	255	240	276	256	285	285	266	251	244	298	302	246	255	286	251	254	282	249	265	291	264	277	246	268	278	277	262	318	307	280	262	304	241	297	279	270	267	282	272	303	250	292	276	269	250	275	290	261	311	278	267	316	291	311	283	288	303	297	303	265	237	232	257	289	295	286	257	295	296	308	314	269	270	272	295	275	288	252	283	282	279	275	290	284	309	277	260	288	280	262	280	272	288	274	276	297	295	301	306	299	290	285	247	266	266	309	264	302	287	311	297	301	287	316	263	234	246	292	310	275	272	307	266	314	306	291	303	280	289	306	278	271	252	275	288	287	306	290	258	283	288	283	302	288	298	309	266	268	256	290	333	278	267	286	305	273	296	310	274	261	302	268	241	271	324	307	302	249	300	289	283	270	288	292	268	289	271	299	293	294	298	291	280	323	281	303	274	301	283	253	311	274	283	268	240	276	296	311	277	270	305	293	278	296	293	276	283	289	275	292	286	257	273	279	310	254	294	264	299	263	295	249	285	271	275	286	247	285	276	290	302	285	303	296	280	272	282	273	274	322	297	289	274	260	276	279	315	289	294	287	284	259	266	294	267	289	242	267	293	299	260	292	247	280	275	287	326	313	277	324	285	279	287	280	298	271	268	286	265	279	303	286	257	276	279	286	300	262	279	264	281	298	298	294	298	266	271	292	293	299	324	290	277	273	306	289	308	279	229	286	268	260	280	282	266	265	278	263	332	271	258	269	307	266	257	292	252	236	253	276	264	270	282	281	285	273	272	293	267	286	284	264	273	276	289	278	296	298	261	282	270	293	307	287	300	265	277	297	303	297	286	290	295	292	268	285	292	261	292	259	264	285	270	254	270	313	278	277	257	284	273	276	288	257	284	275	283	293	290	257	306	257	270	326	287	263	283	286	274	303	242	330	297	286	272	287	280	277	301	279	272	305	271	280	287	260	273	299	264	289	326	265	268	296	267	270	271	284	302	274	267	271	287	304	252	269	291	310	293	261	291	270	290	288	276	235	285	271	250	262	276	266	286	308	277	303	279	232	279	292	300	288	258	274	267	305	295	304	301	281	260	278	297	302	302	263	259	300	300	309	272	309	276	316	277	313	285	292	281	275	264	304	270	290	291	282	290	304	286	272	308	305	299	293	259	268	290	263	278	253	274	310	291	267	298	257	269	294	273	271	272	247	295	307	270	300	263	275	263	317	265	287	324	277	264	289	276	281	251	274	317	293	255	286	273	300	265	309	292	254	279	283	322	294	281	296	301	288	306	310	264	305	267	259	292	311	293	261	258	263	281	283	296	287	287	287	280	279	296	271	291	273	293	272	280	282	269	290	254	277	291	304	305	305	297	292	305	273	267	261	265	293	295	288	287	256	306	262	272	282	241	265	284	285	280	276	275	264	318	249	252	262	303	320	290	322	302	311	294	302	276	247	266	255	305	299	279	244	300	283	302	287	262	272	275	271	277	326	277	264	257	291	274	278	296	321	301	262	294	279	268	287	300	290	268	297	301	291	273	288	267	260	287	282	297	285	256	287	284
5185	2703	10030	12321	11781	8160	5177	3470	2032	1284	965	741	715	662	623	597	653	618	667	636	635	621	660	623	616	636	632	668	651	616	578	633	607	639	640	605	620	661	598	636	602	631	645	644	614	646	587	668	622	590	603	616	626	617	657	613	659	603	635	604	650	578	629	670	613	669	655	624	620	568	623	615	632	646	592	612	654	607	632	645	627	636	614	605	609	606	632	649	662	632	593	634	625	633	603	669	604	653	690	562	575	613	602	581	614	629	671	600	618	628	637	637	636	634	624	616	611	624	621	661	653	611	643	586	626	618	625	595	661	611	634	616	619	616	610	642	625	649	614	638	644	583	599	599	718	639	631	637	612	610	672	634	627	656	637	632	679	642	657	611	634	623	648	669	609	651	592	616	636	716	618	609	627	606	613	683	638	582	668	609	639	633	664	597	629	629	628	638	595	612	629	610	607	592	641	612	618	614	600	608	641	598	603	642	649	627	594	597	592	641	603	630	643	639	637	634	668	595	611	637	644	602	623	665	601	617	684	624	644	615	659	639	599	671	652	670	644	580	603	596	657	641	616	634	660	608	617	612	671	659	604	632	605	608	627	617	663	673	665	647	668	670	607	594	576	648	638	608	659	631	609	612	597	623	620	629	598	599	632	623	620	587	644	667	658	658	624	609	591	590	593	579	621	639	627	647	655	615	617	617	602	667	609	615	606	654	625	650	638	655	633	587	620	584	633	638	616	585	627	616	622	671	633	613	605	653	606	664	632	593	636	623	623	610	609	676	648	623	655	638	584	655	617	611	643	633	633	601	635	658	572	608	628	625	620	617	629	656	651	613	652	634	645	650	647	657	637	626	596	650	588	661	658	637	623	592	647	637	603	625	590	579	604	595	641	650	662	645	642	620	607	633	595	667	589	665	630	607	605	639	625	621	604	636	611	627	644	641	631	630	642	655	625	608	634	611	623	645	625	603	649	639	603	683	669	650	641	578	606	605	598	628	646	611	614	656	604	600	649	662	647	647	650	632	644	602	693	640	618	606	615	637	621	646	560	623	642	608	626	620	607	637	649	601	606	610	634	618	628	613	626	637	629	634	660	650	617	648	591	629	629	663	598	629	610	575	644	622	664	598	619	613	636	633	608	649	623	614	575	645	602	664	626	619	585	565	635	655	634	604	646	676	622	608	625	606	649	596	610	646	617	633	599	619	597	645	663	617	645	637	660	633	658	633	621	609	627	625	636	614	641	622	634	577	613	682	644	622	629	635	673	655	615	593	658	631	625	618	627	623	645	636	659	648	659	614	648	630	622	632	656	596	616	625	590	655	628	635	618	662	594	616	659	593	616	601	608	581	616	622	587	606	674	612	677	633	604	615	655	652	617	587	645	613	675	621	594	616	655	593	652	624	638	603	597	612	636	651	660	659	592	624	612	584	684	650	632	605	636	652	634	600	665	681	666	640	630	604	580	632	664	678	648	611	608	637	606	617	643	678	601	629	632	629	597	642	610	652	636	631	651	630	610	632	668	630	676	607	643	626	621	623	631	664	639	603	641	622	667	565	656	674	661	617	605	664	679	633	604	613	613	629	647	644	618	607	642	606	646	633	597	623	612	609	605	610	638	636	626	621	637	625	627	627	619	678	641	641	614	629	669	628	661	599	635	618	614	622	630	599	639	617	629	603	624	595	639	636	604	608	650	642	636	605	646	612	623	635	645	595	687	600	593	661	603	646	634	663	664	621	618	662	636	662	625	615	661	622	610	617	601	630	649	669	644	627	661	674	613	654	646	623	580	619	663	601	636	633	619	648	655	618	625	650	623	643	663	630	622	574	652	610	612	638	669	640	632	652	605	651	599	636	644	613	625	629	611	602	643	644	647	628	607	632	617	638	636	611	630	592	645	633	683	636	611	668	655	606	644	640	651	624	570	640	637	633	609	605	606	645	661	626	637	655	663	628	667	654	621	631	652	626	661	659	654	639	649	601	594	626	647	669	626	591	643	593	624	626	654	643	587	638	613	607	609	650	605	639	646	619	662	611	628	619	596	632	636	632	648	618	638	602	645	630	619	624	574	623	612	629	673	657	640	612	664	646	609	656	680	670	639	618	601	647	608	638	667	621	628	674	625	583	645	606	596	639	674	629	621	657	648	600	621	674	696	634	637	672	652	600	606	657	658	604	618	611	644	599	618	616	628	600	652	639	619	611	632	641	644	625	612	583	628	624	641	634	620	606	624	601	634	600	641	654	640	637	615	622	634	614	620	597	566	610	667	607	570	652	633	578	621	584	641	607	640	650	599	636	637	661	557	649	583	601	649	592	649	623	621	612	612	669	610	659	647	630	638	619	633	626	614	645	665	667	641	630	626	586	645	671	616	658	628	655	596	612	646	649	621	630	668	625	610	655	598	634	627	631	657	634	675	619	584	626	645	650	649	649	677	620	590	620	668	656	574	613	678	636	586	643	603	642	659	577	611	615	665	615	649	679	633	625	628	681	650	660	622	661	603	629	585	613	626	640	627	664	631	588	664	637	609	632	615	652	640	610	647	637	588	682	660	669	672	651	611	590	616	642	623	616	661	594	640	645	611	634	630	633	629	639	644	618	636	632	611	651	620	635	635	646	634	586	634	609	656	671	648	621	619	631	598	623	619	606	610	654	648	633	618	662	657	606	638	617	670	660	576	614	643	638	614	653	610	662	599	613	620	651	640	608	609	621	625	641	635	622	661	651	625	622	628	639	645	598	649	676	652	622	653	673	655	573	611	602	652	639	577	623	653	622	680	635	636	643	641	644	614	636	656	640	633	647	618	626	651	623	671	597	589	645	633	663	621	612	615	657	621	585	590	647	606	640	622	648	624	664	693	636	679	620	657	600	636	561	681	633	658	664	633	600	653	651	645	590	623	626	596	662	600	641	638	627	623	608	599	629	608	601	602	634	620	660	675	644	626	629	637	625	650	659	644	614	614	613	604	641	644	636	644	650	626	617	638	616	643	630	642	645	610	655	618	665	651	615	578	632	621	610	627	613	596	667	621	646	573	638	632	651	612	645	599	598	627	626	627	670	608	669	623	639	639	652	610	607	647	645	653	625	620	647	578	612	571	576	620	604	621	641	597	601	643	604	600	633	549	617	649	615	658	633	620	646	634	600	613	642	595	649	610	656	636	594	606	658	619	623	603	604	632	614	634	645	645	629	673	606	646	612	642	603	621	596	576	614	692	669	623	629	629	635	662	633	649	609	601	612	635	634	653	667	630	622	652	616	696	609	616	656	615	615	640	655	621	651	656	606	626	633	623	651	569	606	626	586	605	619	611	629	587	620	623	642	617	595	633	626	579	636	619	587	611	643	618	605	663	616	627	602	684	628	614	647	644	653	634	636	640	630	663	612	594	616	635	637	654	708	649	648	676	671	574	612	654	543	619	645	636	616	603	636	642	625	632	646	615	618	610	615	603	641	676	598	650	616	602	650	658	634	637	668	638	609	651	642	631	580
48896	41045	74516	69517	59117	45648	32618	19343	9249	3820	1711	929	565	479	373	366	386	389	370	390	382	385	401	419	397	403	386	411	387	400	409	388	419	364	381	385	421	390	422	382	374	410	404	365	420	385	365	422	381	376	373	411	375	421	383	405	387	415	371	407	404	405	385	412	429	376	426	378	380	393	412	402	386	402	438	407	397	367	415	364	431	394	376	422	404	404	431	395	368	378	376	393	413	409	390	377	397	389	376	366	420	374	412	367	403	413	385	388	403	421	389	421	422	398	392	337	389	349	406	423	371	358	369	382	362	392	389	416	416	389	350	381	389	399	396	405	371	368	370	390	402	368	392	385	406	401	409	408	347	341	408	426	396	380	387	414	432	353	416	402	417	410	391	361	383	405	404	425	428	374	397	391	379	380	353	414	401	383	408	426	395	328	389	342	393	395	397	441	379	363	357	362	407	391	404	400	416	410	415	343	391	400	383	397	420	320	410	376	413	348	363	374	376	365	413	411	434	370	411	392	387	410	401	387	376	364	418	389	410	405	396	374	436	357	369	424	427	389	398	435	393	399	389	427	399	387	404	375	372	366	423	389	389	414	370	394	392	383	414	417	392	397	418	366	426	378	384	389	420	387	387	368	381	406	416	361	398	389	420	413	360	393	444	351	401	367	365	376	381	436	381	407	419	394	401	391	415	335	415	421	431	394	372	414	418	390	425	383	393	384	374	374	351	371	389	411	354	398	421	416	374	379	383	395	413	408	361	375	399	360	411	388	367	381	414	406	384	399	391	418	429	380	392	377	420	416	364	354	376	409	392	413	375	414	395	431	431	405	390	389	417	372	398	390	403	397	388	404	385	405	407	415	391	427	400	356	395	378	363	364	407	404	386	327	363	353	374	372	419	389	409	359	422	438	382	383	384	379	379	359	400	393	398	385	385	372	382	425	421	409	379	443	398	384	454	386	412	406	389	415	388	379	444	409	401	368	406	398	408	392	382	383	381	407	364	346	369	356	400	409	377	403	376	385	407	421	386	396	409	352	387	406	377	431	392	417	398	422	343	355	423	366	392	370	387	391	402	414	399	376	387	410	350	407	380	377	432	417	381	425	413	430	379	408	405	396	405	378	400	388	392	339	418	416	355	391	433	388	372	355	415	382	383	410	434	425	415	387	387	403	436	403	409	346	412	380	381	390	393	372	424	389	408	402	392	372	388	370	468	404	392	410	356	406	382	380	389	352	366	367	400	384	401	407	407	386	399	386	378	413	382	415	404	403	431	371	374	404	383	365	386	377	398	370	396	392	441	426	365	388	388	388	351	389	414	383	422	384	389	381	370	366	376	374	381	398	374	363	439	369	380	369	386	381	422	380	398	367	369	351	388	379	406	376	377	390	396	418	393	372	384	408	408	416	367	405	384	437	398	406	405	411	411	382	399	418	428	373	411	408	388	371	385	406	366	382	379	382	405	407	408	392	393	401	410	427	424	390	411	368	357	334	377	376	389	413	401	401	371	377	390	415	389	387	367	419	375	410	377	368	446	434	425	414	389	374	408	410	387	381	382	411	440	392	399	412	390	443	364	367	361	392	391	368	391	344	403	409	391	391	410	429	404	394	388	425	378	367	375	392	366	358	363	388	394	358	379	423	384	413	400	391	403	384	418	405	382	386	434	381	378	365	413	379	378	443	415	382	390	338	387	375	434	379	416	453	449	353	366	400	383	389	402	385	399	393	383	436	399	411	401	351	381	407	380	367	376	395	400	370	417	426	377	353	373	383	395	348	405	385	367	407	426	436	414	413	426	411	365	394	409	389	350	396	407	371	432	415	394	402	400	376	421	406	401	438	372	401	418	383	397	345	434	369	385	393	405	422	391	388	382	360	397	389	393	384	409	367	402	400	426	391	411	404	412	427	401	360	428	383	404	463	389	391	404	437	374	424	403	427	407	410	393	420	412	407	386	423	450	401	350	404	379	412	378	405	390	393	376	396	423	386	412	361	428	416	395	369	367	372	376	385	397	368	432	406	405	415	399	397	409	391	393	392	386	375	372	414	413	392	392	367	402	416	425	370	353	380	398	396	417	408	379	409	409	410	367	387	409	388	387	397	446	365	409	422	398	401	367	398	379	392	400	411	395	417	409	417	419	403	376	417	400	400	377	382	389	387	400	402	367	403	366	411	400	378	426	407	364	370	383	413	401	406	392	370	361	396	424	419	416	386	404	404	413	365	411	408	383	433	400	394	374	392	384	375	395	362	409	397	398	422	407	409	415	407	430	417	386	376	371	411	429	379	415	360	444	337	373	394	395	366	387	419	376	426	412	377	360	356	361	365	366	395	378	359	371	400	392	399	394	369	369	390	411	358	420	383	343	405	440	396	404	388	416	421	386	372	374	389	388	388	391	367	433	392	421	399	386	380	382	379	406	372	424	378	404	393	366	390	399	406	358	376	380	370	402	399	391	416	360	399	406	401	399	389	366	429	414	422	403	382	414	372	431	383	407	418	401	378	394	417	355	406	415	396	355	371	406	413	353	406	392	396	379	396	376	413	365	400	376	359	411	408	411	358	394	405	385	390	371	397	399	364	344	432	369	421	366	415	387	393	403	386	394	437	377	400	365	381	413	371	408	425	371	394	394	384	387	381	354	421	410	378	360	374	373	345	376	390	424	392	419	394	386	373	411	409	377	410	397	386	378	412	380	372	363	313	381	411	420	350	351	361	401	381	366	387	390	407	397	407	386	402	355	407	381	403	359	376	387	377	365	423	419	375	388	351	419	392	398	389	418	464	402	386	383	396	374	381	378	368	410	409	379	418	403	381	399	379	431	411	376	368	383	383	428	357	382	405	419	362	446	384	380	423	353	405	376	360	351	398	425	435	383	387	357	383	400	363	413	408	399	384	394	434	404	415	410	394	406	390	399	405	382	419	400	387	424	414	400	373	371	401	375	377	425	392	344	368	386	379	376	359	398	398	419	428	351	362	373	391	393	422	422	434	419	392	382	372	372	374	386	377	370	367	415	388	384	391	373	432	362	366	380	369	346	395	369	382	401	374	400	404	385	393	352	410	432	374	389	394	410	406	412	370	405	360	397	405	365	352	398	380	381	411	373	393	411	434	401	379	402	376	408	401	394	381	422	392	391	375	415	432	381	415	389	406	356	400	389	398	397	413	387	394	422	389	386	387	431	385	358	371	416	351	405	415	386	400	413	393	381	357	389	391	396	428	431	384	383	408	362	414	383	366	391	385	408	412	373	377	380	384	385	405	367	406	421	410	380	379	381	393	390	408	384	377	373	394	382	434	435	398	439	379	429	396	404	403	377	396	370	374	371	425	401	399	394	388	384	345	383	397	402	396	375	420	418	344	396	434	378	361	397	390	385	412	420	432	345	384	367	409	452	379	386	409	415	403	373	421	391	394	396	381	377	388	359	420	371	419	409	389	403	389	383	373	383	401	397	385	390	399	376	413	406	385	401	418	391	414	423	351	376	359
22377	29086	66810	74193	68420	57044	45703	33705	21335	11699	6024	2948	1630	1102	871	796	901	882	845	858	851	920	879	834	873	834	867	830	932	806	799	864	849	823	802	839	832	887	875	848	850	816	837	848	863	885	812	811	908	808	860	841	840	775	835	852	856	797	825	882	854	876	828	837	870	897	868	876	817	846	868	837	850	866	836	862	790	866	839	889	860	891	873	890	906	893	844	868	845	844	925	856	815	885	938	824	879	859	853	841	859	883	786	845	858	823	823	881	846	861	853	873	819	825	818	849	816	865	860	817	882	814	835	882	850	882	847	838	815	857	865	907	814	784	874	856	823	894	906	887	858	819	859	848	901	778	830	861	801	832	860	883	844	810	829	833	841	864	850	885	905	827	853	836	842	901	836	827	811	831	850	840	865	831	839	837	837	858	841	854	874	842	869	916	874	860	839	888	837	820	854	801	847	841	836	841	814	818	828	931	858	860	949	855	837	871	849	843	908	856	888	816	855	829	892	858	814	891	882	818	860	900	803	833	867	870	876	805	812	799	874	852	879	860	878	849	865	786	863	844	828	884	886	863	867	872	829	825	831	889	856	861	853	853	882	872	850	826	870	841	893	881	902	838	848	854	893	820	876	854	884	883	870	822	824	897	820	815	838	880	890	832	862	873	859	824	906	848	875	854	833	850	886	856	912	849	801	872	815	866	867	869	841	896	843	828	824	866	829	832	881	846	858	838	823	799	872	859	902	837	842	867	865	853	813	835	829	849	811	836	849	812	868	857	885	876	815	909	830	837	838	818	831	825	827	878	818	840	876	844	847	808	850	833	816	807	825	837	874	808	783	884	826	881	828	873	891	828	839	824	859	862	838	805	831	776	851	868	835	873	857	813	867	898	865	872	830	853	868	848	855	856	825	792	854	838	838	812	855	866	917	809	845	804	869	857	871	875	837	863	810	841	840	792	813	826	811	830	810	880	849	825	836	863	890	866	781	854	920	808	853	861	808	865	827	811	815	927	879	869	811	849	813	800	861	837	873	808	830	829	906	839	875	832	849	850	884	825	829	864	826	850	883	880	825	851	859	800	800	805	844	838	794	893	852	906	875	802	819	818	857	842	841	879	858	862	844	808	856	860	923	842	825	830	802	840	867	859	813	805	853	865	833	854	868	867	854	876	848	869	871	857	839	812	816	888	841	831	866	864	835	903	850	893	827	817	828	836	819	835	825	871	876	896	841	802	887	833	824	865	859	875	839	845	801	867	805	848	839	831	831	902	880	855	861	868	829	907	845	874	840	849	813	829	890	852	861	802	799	881	851	874	838	821	847	838	860	867	842	838	798	858	783	844	870	855	831	857	788	856	847	873	827	853	868	826	846	826	878	821	860	850	883	842	851	844	904	816	881	830	833	821	849	852	849	821	879	840	837	843	841	855	860	844	825	864	814	857	840	825	814	800	824	818	861	828	865	835	840	834	823	888	834	826	855	899	827	802	864	849	816	815	912	841	864	819	800	867	809	877	865	828	882	826	860	864	864	884	891	813	790	856	876	876	876	822	882	860	884	914	839	861	836	849	866	855	843	852	825	824	839	891	824	791	869	901	874	829	829	859	876	845	868	796	854	855	844	815	839	866	864	815	857	838	885	796	825	816	856	852	826	877	784	866	866	819	923	811	828	805	910	774	841	787	830	841	857	856	857	873	863	811	802	813	888	866	850	872	786	837	944	848	883	814	849	901	809	846	848	845	816	848	850	940	859	831	862	845	835	852	850	851	820	809	846	845	807	840	795	848	861	856	876	894	858	863	825	833	826	858	796	889	873	874	821	828	828	841	930	869	793	882	924	813	842	818	894	859	833	878	864	829	838	841	873	854	814	833	826	860	878	894	873	814	807	882	832	860	835	852	802	861	830	868	820	832	881	831	812	856	797	833	862	832	845	831	892	839	881	805	819	887	832	819	798	867	810	867	850	868	872	885	894	838	896	843	832	844	814	838	850	837	889	877	851	847	849	834	838	856	815	843	804	845	872	838	800	860	801	841	819	815	838	860	867	838	897	795	881	799	828	806	857	882	819	858	881	837	797	854	846	852	851	859	818	828	852	857	879	818	884	867	859	886	842	866	814	895	810	802	883	846	857	906	872	841	878	843	920	876	900	847	807	848	839	861	834	835	852	850	838	836	857	872	852	828	852	892	869	877	862	848	876	841	849	859	872	860	828	830	850	848	866	849	806	819	833	861	853	829	853	858	866	886	816	875	831	884	841	844	862	892	852	870	837	839	826	885	853	869	844	816	891	824	872	844	862	836	807	884	856	815	816	848	822	869	848	859	871	823	801	812	813	849	844	818	850	840	864	861	827	832	842	853	819	870	835	890	843	853	825	836	853	870	853	883	831	819	823	813	819	846	872	885	853	858	818	815	818	861	843	829	828	907	814	861	885	860	849	816	836	833	865	879	842	887	851	852	874	823	840	832	858	861	856	846	838	873	896	884	825	843	889	828	838	855	871	865	910	827	796	847	846	877	823	808	882	859	894	876	815	862	909	848	794	823	880	832	856	845	872	805	845	828	863	851	824	815	828	879	840	904	883	880	837	861	824	819	937	827	860	846	797	844	832	829	791	870	796	857	812	861	838	912	852	836	881	803	820	807	860	818	820	911	838	887	864	879	878	851	812	896	797	826	870	855	817	817	857	824	816	874	906	835	856	827	836	823	877	842	836	801	868	818	866	848	853	870	815	844	809	816	853	836	846	884	781	856	867	815	801	845	807	805	856	889	833	920	815	902	827	877	822	857	846	875	896	788	876	843	847	841	888	863	837	845	854	860	792	866	866	817	813	876	820	878	843	830	801	852	857	796	849	879	808	836	849	856	822	850	889	839	870	859	823	825	786	793	876	850	849	847	890	853	904	807	854	866	862	843	836	873	844	833	825	878	888	859	847	859	841	790	839	862	874	828	879	830	895	886	867	862	830	851	870	867	830	875	883	866	830	841	911	909	858	859	861	828	831	845	851	857	850	883	865	827	851	846	853	823	824	831	830	886	825	846	835	888	824	833	883	833	898	814	813	843	848	868	848	846	862	848	891	826	818	846	868	833	804	887	875	854	865	851	811	881	847	894	850	899	864	858	831	830	871	835	836	878	846	855	814	860	893	869	817	844	876	862	787	886	835	835	843	835	900	832	802	818	873	837	874	858	821	842	862	847	822	861	837	889	798	869	874	867	830	852	857	862	822	836	855	836	869	821	888	891	804	866	888	849	796	883	900	904	814	850	889	834	793	819	892	795	866	869	877	884	873	871	781	868	841	867	854	847	828	821	832	856	835	811	880	808	815	827	888	855	804	851	810	777	852	849	817	802	833	824	858	906	872	863	854	871	838	806	833	848	872	827	877	903	832	858	797	804	864	790	818	819	812	841	838	861	897	862	886	849	793	864	787	868	848	889	862	901	816	831	862	840	846	826	843	836	830	936	847	815	835	801	839	862	863	836	813	862	827	861
50627	47690	78801	70262	57778	43806	29878	16923	7386	3143	1498	789	579	526	430	408	397	387	452	444	391	428	392	406	430	415	463	427	433	407	398	451	438	460	431	434	432	431	411	421	401	399	428	429	418	416	423	420	409	416	430	403	469	406	451	458	441	421	420	422	412	441	404	418	432	400	378	452	459	382	414	372	420	423	414	392	393	449	403	386	421	420	382	436	406	390	362	397	450	437	401	380	420	442	397	423	402	387	467	412	441	410	401	387	426	423	385	416	381	412	435	453	440	424	413	404	398	378	409	413	453	445	417	411	426	416	414	401	429	388	442	421	404	413	406	416	436	399	413	430	438	418	478	395	378	405	442	422	434	413	410	407	445	397	417	424	422	424	435	407	427	416	410	401	380	394	375	400	458	390	422	409	407	415	427	395	400	412	403	460	423	430	429	415	385	413	430	396	434	405	422	422	400	412	438	405	423	444	409	374	405	396	382	427	423	428	425	411	431	387	434	454	423	381	428	422	450	424	396	431	406	397	414	429	433	367	405	406	434	413	394	442	385	435	429	421	426	421	400	430	425	411	452	431	390	410	411	391	413	434	394	390	398	399	411	437	412	415	428	384	444	469	389	413	415	419	422	406	477	409	423	416	434	428	420	435	404	400	410	422	397	462	414	409	387	444	396	444	409	410	371	429	429	404	441	453	470	394	409	399	395	453	418	419	431	426	427	431	421	421	415	428	416	455	413	440	411	451	402	416	410	422	365	390	384	388	445	369	447	405	416	390	446	422	420	460	438	405	424	409	471	343	400	412	433	427	406	438	415	408	414	435	426	441	443	407	416	437	431	403	379	427	428	428	391	410	420	415	431	381	389	417	413	366	426	401	385	391	412	442	409	449	452	411	405	418	412	376	413	422	392	404	414	398	413	436	429	429	435	437	465	372	383	439	431	428	414	440	385	392	434	435	411	395	433	455	406	444	397	424	459	480	397	417	401	372	422	409	427	427	432	429	459	444	448	418	396	402	422	465	451	434	386	394	401	414	421	382	405	414	412	449	391	411	401	453	435	395	382	393	417	409	408	403	474	416	431	400	439	444	413	438	404	429	457	417	436	451	389	373	391	439	445	456	418	425	413	439	432	368	412	371	405	429	434	419	414	387	414	435	408	436	460	476	385	396	441	427	485	414	424	382	389	425	443	401	372	419	440	441	397	414	440	437	457	428	401	407	411	455	423	423	428	399	448	406	409	411	474	407	432	417	379	398	454	402	420	445	409	437	457	383	450	440	447	452	424	441	414	471	432	431	423	447	403	441	382	407	386	430	416	419	412	425	412	412	427	374	400	431	384	425	449	411	405	401	419	434	448	394	401	432	397	373	399	435	439	401	434	405	420	405	442	401	456	421	431	444	445	412	461	409	438	436	407	445	409	403	391	421	444	388	431	387	409	413	372	408	427	385	387	454	448	416	419	441	386	400	422	404	425	400	404	402	487	390	393	414	402	463	441	459	441	430	383	399	402	404	422	409	411	403	455	410	407	378	419	445	462	383	457	412	384	427	441	415	395	425	423	412	427	407	434	408	448	438	373	394	413	408	382	385	427	406	427	432	421	444	410	387	379	403	423	439	390	412	440	413	430	386	427	429	429	446	444	441	412	383	375	442	390	403	407	399	386	394	411	384	397	417	416	420	381	422	442	417	379	429	428	416	385	394	391	416	412	448	383	340	356	432	411	442	400	427	422	410	425	443	415	387	411	444	399	396	397	425	429	410	435	390	398	407	406	446	432	417	389	408	411	419	384	430	427	431	436	416	457	409	442	392	418	430	377	405	406	413	399	446	388	431	407	402	393	414	401	436	419	406	448	446	395	411	411	427	409	408	382	409	446	454	390	414	422	425	411	463	403	427	441	426	406	409	476	421	423	438	404	394	450	405	427	408	426	434	426	444	412	422	389	421	431	471	402	405	447	376	391	420	423	402	422	417	372	418	406	421	420	434	367	449	404	427	419	384	416	421	419	455	441	400	424	418	438	410	421	404	400	446	389	418	423	446	403	486	441	416	402	420	401	392	371	386	357	435	416	424	433	390	418	489	434	417	397	407	444	382	427	406	384	399	421	406	413	358	417	455	452	425	412	367	409	417	401	418	434	423	451	398	419	382	414	414	401	412	427	403	422	416	381	397	418	416	462	445	433	398	452	413	422	406	417	359	391	401	427	438	407	410	431	458	403	406	388	445	428	437	404	446	442	399	435	404	366	428	423	419	412	459	428	418	396	390	397	407	412	398	383	413	400	401	418	357	401	434	437	402	429	435	433	420	392	431	412	386	389	399	369	428	438	397	397	395	431	437	455	444	393	445	379	428	384	446	468	442	434	389	438	386	389	380	397	422	415	384	418	442	398	411	417	425	442	416	463	423	384	374	452	410	414	416	406	404	436	349	391	426	422	420	398	393	373	429	412	422	391	377	406	424	450	393	455	417	391	415	429	443	431	449	392	422	446	432	417	466	390	394	412	434	420	428	414	404	452	432	396	434	416	429	437	430	447	387	437	415	399	448	412	406	404	412	436	425	389	427	421	400	389	405	430	433	408	440	413	420	403	385	379	424	408	443	440	389	404	426	396	423	436	398	413	430	417	416	405	390	386	411	397	405	403	419	442	440	395	416	428	406	436	438	409	396	378	422	423	420	396	389	446	428	411	410	419	419	403	431	432	437	406	421	411	409	403	444	436	456	420	401	428	400	421	425	391	414	405	410	411	389	444	392	367	387	427	450	397	426	427	397	421	415	446	477	402	391	401	392	371	421	436	422	434	369	420	407	402	486	386	435	397	425	452	401	384	408	391	420	423	388	429	416	445	382	411	455	485	416	449	421	388	439	431	403	425	420	445	365	427	418	407	403	429	416	447	427	436	371	413	450	399	457	423	395	422	414	403	418	423	439	422	440	435	408	382	420	453	418	414	434	414	403	410	420	435	427	418	439	375	437	396	427	399	417	398	381	429	395	392	400	394	384	431	395	399	447	453	409	405	426	411	415	388	430	421	395	410	385	396	435	417	454	406	389	464	453	408	388	394	396	386	440	416	404	430	446	408	446	395	423	399	439	415	462	376	400	427	408	412	414	360	465	435	441	399	373	437	418	444	407	421	467	458	438	397	426	419	442	418	411	393	439	428	415	419	449	413	424	422	386	390	401	410	459	393	394	439	435	410	392	400	411	451	376	388	423	399	394	405	463	425	418	472	385	384	370	434	387	398	425	429	446	362	453	421	411	409	425	389	449	419	433	426	422	416	404	414	461	395	432	416	391	406	398	405	419	398	438	437	412	407	433	428	410	439	416	430	415	420	390	424	394	420	418	411	416	381	442	409	396	437	395	406	444	399	407	407	429	449	432	431	380	392	415	446	434	456	454	437	411	378	449	425	400	454	399	418	412	409	433	423	453	380	443	404	395	479	446	414	423	414	397	449	440	383	426	420	411	403	435	448	434	412	365	409	390	456	433	456	421
22799	34767	71449	74926	66892	55071	43273	30412	18283	10045	5193	2656	1584	1124	944	873	828	898	908	925	832	877	854	881	942	851	890	884	879	912	890	880	894	900	873	911	871	918	894	895	894	924	858	887	912	874	908	919	876	941	886	848	881	902	897	908	897	862	861	869	859	884	868	835	895	877	900	910	909	883	917	894	912	864	949	856	910	867	879	853	892	897	836	876	874	876	928	849	883	896	919	862	876	867	917	910	888	859	878	900	910	837	887	933	882	906	876	874	892	862	899	887	887	876	854	902	883	921	857	909	891	845	878	865	956	854	884	895	859	891	884	860	881	904	868	944	923	915	873	883	917	909	904	904	898	924	951	873	908	948	879	903	896	872	892	882	929	865	915	851	903	876	849	862	902	921	836	901	835	882	800	889	850	874	917	949	912	879	926	850	921	853	843	899	923	856	919	892	888	926	823	932	859	916	911	852	884	928	881	906	871	899	883	884	867	894	884	907	888	853	895	880	884	851	891	874	892	834	881	883	958	876	874	909	908	888	882	862	846	847	935	911	886	906	891	894	854	861	899	908	916	887	915	874	890	914	890	853	870	897	819	928	858	847	922	903	912	901	852	886	904	931	847	879	872	851	858	834	921	939	920	914	882	898	883	876	940	864	894	921	883	881	907	877	848	830	871	930	860	854	867	907	847	895	940	887	899	874	896	914	867	889	891	795	899	895	870	850	856	896	913	876	886	812	872	844	861	879	904	869	888	906	922	874	966	901	838	911	920	868	883	848	860	849	896	893	956	918	922	852	906	901	930	878	896	841	873	910	901	860	874	895	937	919	875	889	857	837	916	888	920	893	987	895	911	862	932	922	927	843	880	909	860	852	885	861	912	891	903	909	898	878	837	902	912	878	865	912	903	935	875	909	871	852	863	831	882	909	901	841	924	894	840	922	887	886	866	902	886	873	926	848	837	877	893	897	908	831	877	898	884	811	857	901	877	873	866	935	893	908	870	880	892	877	911	878	926	930	914	889	846	916	892	903	884	899	873	866	894	893	890	873	890	907	907	884	892	883	858	864	822	933	902	895	860	930	926	926	890	891	879	898	924	919	907	856	921	901	887	898	895	915	878	847	906	878	928	924	876	884	899	871	872	865	894	881	924	879	852	929	893	965	889	913	865	850	854	862	860	853	856	855	866	983	875	896	879	908	882	886	868	890	861	901	876	975	906	930	905	936	909	864	853	894	898	863	906	924	862	902	907	879	875	904	886	939	859	934	927	854	918	908	872	885	891	870	941	889	951	890	896	876	856	908	900	867	870	856	897	860	868	912	842	906	872	864	845	914	839	878	900	895	936	865	893	886	871	888	843	876	919	902	903	813	970	889	866	864	876	896	893	838	894	862	896	868	865	898	906	898	887	867	871	877	937	928	898	885	898	940	905	903	841	864	919	861	935	886	897	893	898	888	879	903	824	832	906	948	882	885	896	834	902	924	885	875	866	835	892	867	930	951	894	862	900	924	900	901	893	856	838	898	862	900	889	824	833	913	919	906	923	871	931	870	810	896	909	907	895	932	920	918	881	843	869	904	860	913	937	890	838	850	869	867	847	895	908	905	861	885	911	914	905	859	864	852	880	825	894	929	862	915	896	919	948	891	910	887	893	863	884	819	895	890	856	891	915	934	881	916	840	897	922	875	946	919	870	873	926	918	920	883	857	920	867	884	885	865	876	843	856	902	904	868	881	840	866	861	892	916	886	903	919	845	899	859	847	881	861	907	888	881	902	906	889	872	923	907	873	834	923	915	875	873	895	890	924	969	872	832	887	860	893	880	837	944	898	924	930	860	851	941	849	866	870	846	896	887	933	929	848	909	903	916	920	867	884	871	905	940	887	923	905	882	896	924	896	882	905	892	896	881	893	891	852	884	841	848	899	898	913	927	897	889	865	915	891	890	858	857	865	913	842	918	885	954	898	874	895	907	842	931	888	908	873	905	918	936	862	852	885	867	853	896	878	877	909	889	869	912	940	867	931	897	887	878	917	919	910	919	885	905	875	865	921	902	881	869	898	903	861	888	828	883	904	880	836	898	888	835	895	840	851	866	921	869	888	873	900	865	848	892	845	875	890	897	868	847	932	938	850	876	856	925	843	954	903	855	893	873	844	943	878	946	897	962	922	874	905	907	910	890	895	912	897	894	901	861	908	889	843	881	951	848	911	906	866	874	912	918	881	883	864	878	842	852	906	858	885	939	883	905	885	950	894	887	888	869	842	847	898	873	895	938	834	895	868	905	890	918	890	878	876	874	871	858	833	860	945	892	899	846	920	864	932	953	886	903	874	858	866	901	886	927	907	892	912	939	842	853	849	885	877	857	870	882	832	886	925	894	852	966	885	854	857	909	866	852	916	905	927	909	896	852	866	848	926	885	869	891	871	892	875	896	892	891	825	909	849	958	896	862	906	912	860	863	893	862	882	880	873	874	844	873	909	863	879	870	854	912	938	845	932	895	808	854	875	885	891	913	857	932	898	917	877	872	912	915	932	838	906	935	890	856	944	804	935	941	824	883	840	871	911	895	865	903	879	958	852	881	886	848	886	845	901	968	909	905	840	921	875	880	924	882	892	913	887	960	938	899	952	881	924	906	900	864	890	902	904	891	898	924	889	847	904	851	861	905	900	871	881	873	846	870	908	887	857	866	867	954	884	909	917	889	839	909	904	918	895	869	881	922	875	902	911	874	842	931	913	879	851	881	952	811	872	900	911	853	908	898	899	905	824	871	868	858	837	861	929	877	883	892	883	879	901	946	932	850	882	878	868	927	924	928	920	942	897	873	895	902	882	877	871	884	894	901	911	896	878	915	934	896	897	874	840	896	903	870	840	899	894	836	902	918	899	915	874	893	889	889	885	915	931	876	881	933	849	896	904	889	891	916	899	861	858	893	886	855	889	865	839	920	894	832	884	908	916	895	900	915	900	873	932	868	920	852	843	924	909	882	943	889	858	914	895	838	869	870	873	875	892	859	887	933	870	930	876	885	870	882	866	922	878	836	943	915	936	836	923	885	869	908	890	926	882	935	916	850	869	873	858	881	869	942	867	878	897	889	842	890	908	858	893	928	892	890	911	854	831	934	871	866	908	865	852	924	913	831	825	901	929	886	873	932	896	880	942	947	875	889	933	896	857	871	905	898	860	862	844	888	888	865	884	864	908	881	904	924	913	872	890	919	887	924	850	913	839	890	851	921	916	907	868	936	846	802	891	881	872	868	916	850	887	909	881	877	859	880	903	870	908	907	798	856	856	896	893	876	905	891	935	874	877	903	882	868	905	859	854	875	851	899	943	948	864	870	914	851	828	881	937	908	903	897	892	840	904	848	873	905	896	927	910	856	825	882	895	885	840	908	863	853	930	895	897	846	828	901	893	872	907	885	928	898	925	884	862	852	937	883	924	854	876	860	877	865	886	878	921	959	887	931	857	897	896	887	915	901	911	885	835	927	888	925	900	887
6199	3383	6683	5102	3087	1860	1085	710	527	440	375	358	298	317	315	306	320	302	309	306	299	270	293	312	286	295	313	272	283	310	315	327	306	284	275	300	311	287	297	295	311	273	316	300	351	293	280	279	299	272	283	307	281	303	284	272	311	333	259	311	319	327	305	321	314	290	266	293	278	290	345	326	278	277	306	287	305	283	312	311	313	295	312	311	285	306	299	345	271	302	315	325	308	281	296	305	280	290	276	296	277	288	281	308	298	302	294	293	299	306	298	308	282	282	302	257	286	288	301	288	262	314	280	257	298	290	307	294	266	311	290	264	323	289	275	338	309	315	293	304	316	297	265	298	278	304	282	299	300	283	288	316	303	271	302	272	311	298	295	279	276	284	312	305	293	279	290	283	293	307	283	279	318	320	341	304	310	296	315	294	263	285	271	255	281	282	283	270	285	296	290	333	310	321	287	284	305	300	288	275	336	308	313	300	281	296	274	305	282	294	274	235	279	283	274	318	274	293	314	296	304	274	277	274	290	304	320	288	304	270	257	302	332	301	298	267	297	284	275	296	284	289	291	306	280	296	304	340	267	288	307	303	287	298	295	320	292	292	300	299	286	321	299	272	324	303	285	309	262	297	325	292	295	286	312	290	309	299	302	316	289	263	288	299	295	294	283	287	281	265	317	280	303	300	282	302	314	284	280	300	277	285	342	294	287	286	269	282	276	285	284	275	292	302	334	325	308	290	288	301	282	325	273	253	271	279	308	272	298	319	309	296	277	312	285	278	269	289	314	297	309	317	316	287	288	313	276	282	335	304	287	320	314	280	302	271	311	279	296	299	276	292	280	285	288	324	293	283	287	267	299	301	253	268	259	286	299	277	312	257	281	298	287	277	315	331	291	280	270	275	288	288	301	292	270	283	303	286	276	316	285	303	302	268	317	306	323	302	309	273	282	280	307	289	251	296	310	293	297	297	320	295	301	262	269	289	311	303	311	281	297	324	296	303	282	291	317	289	276	299	286	311	309	266	301	268	286	290	259	293	264	266	288	286	311	304	290	292	318	306	308	327	284	268	309	299	294	287	280	330	283	314	302	301	304	292	282	274	285	305	265	288	281	322	314	279	308	316	331	286	289	288	274	307	294	284	303	307	338	312	319	300	273	293	294	304	278	302	296	298	302	288	308	297	287	330	275	273	280	287	299	275	278	279	283	285	263	298	282	307	325	323	291	296	307	310	309	277	270	278	275	325	329	286	279	285	287	313	316	311	314	314	276	312	304	277	303	303	300	274	321	291	294	323	326	302	309	305	266	289	306	285	299	281	278	284	294	281	265	294	268	289	276	291	287	268	289	277	275	301	267	334	292	304	279	286	298	293	296	307	259	311	300	313	291	279	279	360	291	309	300	313	276	261	286	326	280	314	298	277	300	296	282	298	298	303	274	309	302	301	279	331	287	309	303	315	285	253	285	322	260	278	310	299	293	293	296	264	294	287	301	270	307	268	291	307	300	283	272	301	303	299	315	298	291	249	285	301	318	290	317	296	290	292	323	330	310	298	292	293	298	274	309	264	288	292	260	304	289	282	269	314	306	316	316	278	287	297	303	288	290	291	290	269	309	290	307	286	301	302	294	291	315	315	279	290	282	309	285	282	329	270	301	343	314	301	270	270	294	291	278	295	274	297	300	305	322	301	289	279	354	267	265	319	270	284	300	288	290	296	284	305	326	313	303	260	311	292	278	311	331	278	257	300	274	265	272	290	305	303	325	314	315	315	290	287	306	274	303	298	264	302	271	290	303	315	324	325	308	309	253	280	262	307	245	299	295	285	312	312	275	255	294	294	286	277	293	264	290	289	313	315	322	286	274	302	270	287	282	313	283	287	329	297	296	296	292	297	315	318	292	247	277	278	268	296	314	296	295	329	276	312	311	316	319	308	288	283	276	273	298	297	269	271	291	327	262	303	266	251	311	288	294	290	308	307	283	284	288	305	273	283	310	292	276	294	282	286	285	274	258	281	306	296	333	289	294	267	301	298	287	267	269	334	296	283	288	279	277	269	296	299	293	307	277	279	298	273	326	273	292	305	274	299	294	278	295	298	279	308	292	289	279	305	295	292	296	296	302	292	294	302	308	319	286	282	311	280	288	307	275	289	299	322	291	300	293	310	301	284	288	307	259	279	294	294	271	302	299	318	274	304	295	296	267	284	271	275	297	280	297	310	278	295	295	315	289	296	288	309	324	277	300	325	313	300	286	295	288	274	266	302	279	288	296	319	288	270	285	304	306	320	286	296	266	279	289	333	316	283	302	329	282	291	301	269	267	323	259	280	292	324	319	299	298	309	306	304	281	263	265	317	275	297	296	298	287	271	264	300	284	292	320	288	287	302	289	336	291	295	267	297	311	293	292	277	284	299	282	288	280	304	293	259	304	288	296	296	275	289	285	300	277	320	299	305	314	286	284	309	274	294	275	291	274	310	301	273	308	326	302	306	282	276	317	290	292	302	304	276	292	311	321	314	284	300	300	299	284	293	282	296	281	300	311	278	303	279	321	298	293	298	306	293	308	271	323	322	297	294	292	286	283	310	308	278	286	303	289	292	278	309	259	284	300	308	294	289	297	307	263	269	329	361	253	295	300	281	308	273	255	269	288	312	309	307	277	304	275	279	293	317	301	265	304	319	308	308	324	271	286	287	294	289	327	273	271	306	267	292	293	287	311	295	253	288	293	337	296	249	279	318	311	286	304	312	266	302	292	303	278	301	304	312	260	317	294	289	305	290	274	292	310	304	296	277	334	286	291	291	268	304	288	294	311	291	284	265	319	313	302	293	276	275	296	314	261	297	310	282	275	270	282	316	293	278	277	291	282	291	321	302	274	304	296	311	278	305	283	307	289	285	287	261	301	308	300	318	261	303	297	293	320	344	294	308	329	288	308	275	274	311	288	284	294	292	277	284	266	303	309	288	295	319	283	276	322	335	277	294	308	287	300	317	284	306	302	296	287	272	294	310	295	317	279	274	274	299	277	297	297	292	266	274	313	291	339	329	311	284	305	279	306	307	261	277	296	295	290	301	297	317	294	261	291	305	287	273	301	295	281	282	278	310	272	307	311	308	284	328	294	302	290	271	270	263	311	298	296	311	266	295	268	286	304	290	296	275	291	289	306	297	284	289	299	298	311	312	316	279	287	290	277	287	318	317	316	310	313	303	305	301	303	300	294	262	281	292	276	281	286	311	286	336	305	286	261	277	312	289	270	308	295	299	293	270	299	306	305	322	283	314	291	291	298	293	296	287	307	272	311	279	281	295	321	300	282	283	295	303	288	284	299	272	298	291	278	281	268	278	310	284	294	283	319	274	300	313	294	344	273	278	275	286	320	288	299	281	313	353	288	290	343	287	262	290	307	304	301	322	312	287	297	286	324	308	293	282	314	252	331	267	296	283	282	287	319	294	305	293	277	288	263	308	306	299	303	264	307	289	286	340	288	330	333	306
5327	4636	13416	13232	9624	6376	3811	2261	1491	1162	939	779	670	663	661	696	628	604	633	665	626	669	653	621	652	675	647	675	683	638	635	660	647	654	658	685	657	680	636	649	678	675	629	642	682	671	658	680	607	672	670	674	655	677	681	735	670	648	645	628	669	669	688	626	650	587	647	690	624	650	670	690	632	653	669	637	611	629	663	643	615	668	690	643	652	635	678	636	630	654	676	632	627	656	619	683	704	653	645	659	663	623	700	669	659	701	665	700	635	619	616	689	647	638	699	673	648	659	607	623	644	724	654	676	688	663	634	664	655	652	663	678	645	667	653	649	707	704	700	631	668	659	654	652	669	655	658	677	590	639	641	654	668	626	629	622	647	699	635	675	677	623	619	614	667	611	677	655	644	683	607	643	681	700	678	683	634	664	701	666	620	673	657	609	616	680	664	656	625	673	640	672	676	706	635	611	671	684	657	625	638	664	670	691	640	657	638	628	677	629	667	653	655	672	647	640	667	654	658	648	682	615	670	647	611	716	667	690	675	668	614	648	665	665	708	662	642	645	657	606	701	635	663	648	625	658	690	663	668	647	646	664	689	652	658	623	617	663	670	699	652	705	681	645	665	626	608	655	659	656	620	630	641	614	688	675	615	642	646	656	661	624	648	682	730	675	654	617	633	669	683	678	696	679	608	666	641	615	687	653	651	631	597	606	649	666	685	649	616	632	663	674	638	662	681	663	659	638	637	643	621	639	667	647	678	630	694	641	698	661	642	662	669	700	669	680	688	655	677	637	680	671	643	654	652	648	672	623	645	697	699	625	682	634	653	667	670	666	624	677	702	651	696	683	691	671	634	628	690	658	616	630	662	666	642	642	663	680	640	632	653	650	660	634	653	706	679	652	666	685	646	634	633	616	662	654	655	668	662	647	677	698	686	675	686	669	681	643	639	655	678	666	654	650	673	655	632	658	681	626	675	671	624	661	657	672	652	671	648	627	643	728	675	643	705	702	642	673	641	661	690	719	652	692	663	726	609	636	636	653	661	674	663	647	654	652	651	674	729	663	614	609	651	674	651	641	695	664	666	651	644	684	634	676	613	648	662	683	643	664	638	712	634	622	653	637	674	662	657	663	655	644	662	678	618	661	648	623	665	645	672	669	686	650	656	668	693	651	683	700	603	664	676	673	623	680	703	679	647	650	620	685	689	660	676	636	681	696	697	602	626	689	679	699	662	654	644	641	620	680	633	646	634	682	671	678	711	634	603	660	661	678	645	667	664	667	661	621	653	661	673	623	657	634	662	651	660	650	654	639	640	660	666	669	617	652	721	614	659	663	629	610	670	640	679	687	690	666	645	684	661	647	637	650	659	649	685	660	680	669	672	680	641	670	620	668	677	656	687	648	658	640	650	706	623	650	651	670	646	664	658	657	690	666	694	673	645	691	647	661	634	672	684	625	680	622	641	663	673	674	674	696	654	680	643	649	674	677	649	670	677	644	659	695	683	668	656	679	626	676	674	631	648	665	664	663	674	658	677	628	674	658	597	673	675	660	656	621	657	635	684	650	643	614	657	700	670	648	649	673	663	658	649	687	662	625	674	633	613	711	692	644	671	664	612	632	673	686	636	661	655	685	665	637	676	638	639	623	703	656	627	645	686	656	629	620	654	653	689	677	669	663	677	659	688	646	647	631	645	636	640	611	657	644	648	634	651	672	678	660	715	651	627	631	632	657	642	691	642	634	650	646	658	652	671	621	655	656	674	655	648	629	694	666	680	685	704	700	627	636	659	682	683	688	645	650	661	635	617	639	683	672	663	645	637	676	650	622	682	657	645	678	694	635	708	646	636	647	638	674	643	658	678	640	659	638	635	635	603	638	663	649	623	684	632	677	630	677	667	694	654	671	651	682	647	671	690	652	674	645	659	668	670	654	690	653	652	644	700	665	729	642	661	640	729	646	678	701	687	661	697	661	629	695	712	661	633	671	676	663	668	637	691	670	635	677	654	681	645	657	673	687	654	658	662	686	635	692	685	651	670	662	636	660	612	651	661	682	651	673	657	632	600	637	662	640	661	646	682	661	674	687	681	656	630	663	651	655	663	635	664	710	706	679	636	656	651	665	654	667	646	688	678	671	707	662	635	662	640	698	650	671	635	637	643	649	663	628	649	605	632	661	667	645	713	698	641	701	651	675	642	643	657	697	646	696	714	711	671	663	646	667	672	685	657	666	696	634	667	661	613	674	623	647	641	676	680	676	654	680	661	663	637	689	665	663	625	697	732	653	640	652	705	633	656	664	656	592	665	662	643	643	643	648	660	652	710	687	691	620	639	708	638	659	644	681	655	660	675	669	654	656	647	678	689	636	699	668	673	678	690	673	654	624	634	687	659	649	602	668	709	655	674	667	670	651	656	646	697	654	611	648	660	697	632	644	647	708	623	650	658	668	625	687	626	660	693	675	645	642	691	652	632	648	658	714	681	682	640	645	630	625	690	629	667	719	691	699	684	671	618	654	660	653	637	658	625	673	622	683	676	633	641	697	684	645	723	634	611	680	623	666	647	669	689	655	676	646	608	653	675	630	673	707	677	671	674	655	642	672	652	666	664	639	670	615	638	660	667	654	669	705	644	664	660	632	660	631	676	659	681	626	643	647	718	636	654	674	604	698	679	633	680	645	663	641	660	656	654	685	684	700	626	638	677	707	617	686	662	691	655	639	668	626	701	673	659	614	658	649	685	657	673	705	617	644	645	692	670	702	660	680	689	691	649	650	658	709	654	697	655	674	628	701	637	665	684	681	633	651	630	696	685	682	605	645	624	679	640	679	678	694	661	630	662	670	668	680	656	641	716	619	665	657	607	672	651	659	642	670	660	660	652	664	671	696	645	676	647	674	657	678	684	655	633	662	634	613	674	677	658	670	655	666	661	659	655	619	677	652	673	689	609	672	734	671	707	652	652	629	653	686	596	703	667	676	621	677	682	691	709	622	692	644	615	682	700	683	633	661	617	681	683	709	623	676	662	643	618	698	620	640	625	689	683	634	660	673	650	667	657	685	672	681	679	694	672	685	618	644	670	632	677	696	650	648	672	683	673	671	664	668	657	662	699	680	658	634	625	671	656	645	652	727	651	659	661	651	630	662	649	667	605	647	702	665	659	636	624	619	671	620	661	637	654	681	637	666	668	677	672	689	622	636	679	630	726	651	664	613	662	636	651	660	657	662	657	670	617	621	640	662	684	684	663	632	638	599	669	618	710	648	640	651	658	615	654	663	663	632	607	648	640	653	612	680	663	648	666	668	693	667	697	655	661	663	694	681	607	697	710	668	661	620	648	633	649	674	630	722	639	681	619	668	623	650	678	684	641	630	643	643	607	631	601	660	643	681	646	640	711	660	648	624	635	692	638	650	641	677	668	650	676	628	675	604	650	622	633	649	622	673	589	668	655	679	672	644	674	633	621	649	681	626	608	678	646	678	638	655	718	662	646	628	640	678
51565	68329	78648	66017	50856	36634	23518	11464	5102	2277	1125	681	499	398	438	381	372	413	421	406	396	405	425	413	393	432	429	383	407	411	392	385	397	415	404	430	406	404	401	427	396	385	409	390	374	422	417	441	437	381	406	437	408	430	422	415	418	400	401	420	404	406	409	436	401	393	399	404	434	421	426	365	414	402	408	394	392	439	428	428	421	400	414	419	392	397	452	436	390	353	384	444	405	420	388	437	400	383	381	372	380	416	416	439	460	450	419	429	438	411	429	428	403	416	398	422	461	406	401	361	390	443	401	399	402	410	357	388	405	453	405	409	409	393	406	430	371	409	417	429	385	398	417	395	409	425	420	421	363	424	405	397	413	425	386	416	379	411	442	417	441	378	425	436	419	374	411	352	390	399	385	423	376	425	439	414	400	406	369	400	400	406	398	407	376	392	421	399	422	407	434	401	405	394	391	460	441	423	386	406	405	405	411	380	432	412	367	395	410	371	404	438	411	398	412	398	424	409	407	421	432	436	408	371	399	382	381	460	435	430	411	427	397	427	389	420	397	369	419	410	434	387	394	387	421	442	407	368	418	408	395	457	405	401	446	365	402	397	406	401	399	381	422	405	395	399	384	411	409	408	378	403	393	431	386	407	409	404	422	433	396	448	423	404	409	425	410	394	398	446	432	371	403	424	414	385	389	363	389	441	412	400	388	386	430	367	412	431	401	383	390	406	399	391	425	422	413	391	366	440	395	411	408	409	374	449	400	404	402	427	397	424	407	439	409	414	383	356	349	396	384	395	389	404	411	399	414	412	391	374	422	397	399	392	407	401	376	393	417	422	392	379	428	353	406	420	408	377	400	432	395	391	417	419	408	396	407	378	374	447	401	458	420	383	420	425	401	416	445	437	395	379	421	395	430	457	413	407	408	391	366	415	451	385	395	401	393	372	383	369	412	409	430	424	443	428	388	408	422	431	373	421	387	403	456	403	434	375	417	394	382	414	385	384	424	428	411	433	412	428	407	385	396	419	403	387	416	386	410	404	439	431	420	423	405	399	377	356	421	415	424	388	393	381	393	417	406	404	436	425	408	421	430	387	423	381	388	380	418	390	399	406	409	381	384	465	347	389	442	426	410	419	460	350	393	447	416	395	395	396	406	389	364	387	376	378	382	381	390	414	431	383	407	438	421	398	410	413	418	425	402	392	381	401	404	375	384	374	384	377	434	411	421	418	399	382	381	411	403	387	403	425	377	377	419	421	376	400	421	400	403	437	424	431	463	427	437	382	416	429	397	373	390	430	428	398	435	403	421	372	369	384	403	375	401	400	349	412	395	428	417	397	404	402	431	375	414	377	381	378	417	402	401	379	382	369	439	401	403	397	393	420	399	355	357	382	412	429	392	392	352	427	365	395	369	376	402	411	386	387	414	443	408	370	400	427	410	412	411	429	418	378	393	375	407	382	396	384	410	423	406	420	400	394	408	419	383	424	398	376	421	389	399	420	384	411	402	375	420	432	433	410	423	374	381	432	412	394	379	389	381	438	425	391	360	391	379	416	379	398	418	397	424	401	378	405	387	400	380	412	421	408	435	382	381	392	390	435	398	386	409	424	409	448	384	408	416	410	422	395	388	407	402	420	384	343	380	395	401	390	417	414	424	387	410	388	418	444	389	376	428	396	411	390	401	402	410	449	468	367	410	431	418	412	384	415	409	401	394	359	432	402	395	419	406	400	413	419	421	380	438	449	393	415	388	389	376	396	439	435	402	406	405	435	438	412	405	415	427	443	406	399	387	426	426	430	380	417	367	404	417	393	459	415	382	411	435	417	406	418	421	404	438	367	376	387	401	381	417	370	419	428	384	407	394	430	416	433	412	388	417	393	402	401	406	408	424	384	369	381	399	431	374	412	399	401	440	446	430	367	386	396	383	362	364	400	379	414	422	423	416	415	434	413	392	377	404	368	431	441	461	414	384	383	396	380	404	416	365	391	380	432	396	400	396	384	389	382	390	370	416	402	436	418	402	438	399	385	400	430	444	404	397	413	408	411	427	389	377	429	429	388	436	407	377	408	401	430	378	392	420	399	434	404	404	420	381	412	407	384	423	397	435	417	446	428	387	424	413	399	435	404	409	401	380	428	402	361	419	379	403	392	382	352	395	462	412	409	414	409	372	416	419	414	404	388	408	448	428	432	375	402	429	391	377	398	436	368	397	416	397	417	413	390	423	397	381	368	368	423	422	392	463	413	413	416	386	375	381	387	390	399	421	376	392	423	412	404	379	378	445	420	478	373	376	462	402	383	429	394	378	440	407	394	390	413	409	427	419	412	406	338	382	406	382	415	426	372	412	363	383	397	394	400	395	389	414	433	420	383	389	413	389	415	429	374	390	416	402	414	401	421	391	383	392	391	387	384	401	419	434	379	399	401	379	394	434	399	389	386	423	420	408	419	366	458	384	381	398	398	390	441	409	416	417	390	392	411	398	428	406	425	375	402	401	425	414	372	373	409	389	364	407	423	372	405	367	416	415	422	405	401	412	408	436	454	416	457	436	449	402	441	425	398	399	364	371	380	402	362	418	398	387	373	418	402	396	408	389	399	379	412	383	401	381	383	388	384	422	402	423	425	382	431	455	395	448	421	384	410	377	411	395	367	399	394	401	398	406	390	387	414	414	413	455	417	433	387	432	428	388	450	435	395	421	399	414	414	400	424	402	401	388	457	410	427	391	437	372	404	410	430	432	380	391	429	421	401	422	418	429	389	436	360	369	392	423	431	414	447	407	389	407	409	415	388	424	419	383	417	421	407	392	388	426	412	391	423	389	375	404	419	396	425	421	416	404	405	417	394	394	387	439	376	421	397	391	386	374	437	357	403	411	415	412	399	390	380	354	373	406	403	432	413	401	378	410	434	403	395	387	408	378	453	411	397	378	362	410	404	367	405	386	402	386	390	404	413	416	411	390	400	407	355	405	383	380	395	404	410	420	415	383	394	388	427	433	418	382	445	406	400	397	398	420	426	384	406	402	357	414	410	428	404	395	402	409	388	381	430	426	423	387	439	371	391	432	420	425	385	412	428	383	406	432	399	409	395	351	387	422	413	374	414	410	399	414	431	461	444	396	428	403	410	386	409	415	382	458	419	377	421	418	378	432	444	424	368	425	404	432	417	411	395	392	404	425	437	426	412	399	402	414	386	381	387	350	383	407	439	366	384	369	458	363	363	388	406	415	431	417	424	378	390	425	407	411	396	394	401	396	406	381	368	423	396	389	416	386	414	402	412	411	394	411	365	382	420	384	430	463	399	399	427	385	412	437	382	409	402	416	408	375	431	405	415	443	437	399	395	387	411	382	431	430	397	367	453	394	460	419	456	408	478	438	410	413	421	414	457	412	439	412	416	413	379	455	400	413	398	404	375	446	404	405	448	397	440	421	383	421	369	427	395	377	429	410	409	446	384	397	423	369	424	416	380	414	384	471	454	386	414	441	375	445	456
24982	51797	72680	71171	60367	48758	36925	24623	14677	7883	3944	2068	1248	980	870	894	871	841	846	907	832	825	838	895	894	852	912	922	855	910	907	904	878	851	898	916	929	896	897	859	872	896	855	877	866	871	860	825	913	868	837	877	874	898	885	881	870	869	893	837	862	882	875	904	911	879	858	830	899	847	853	843	847	838	825	908	906	851	846	916	854	866	873	917	876	855	860	861	871	838	864	854	869	862	852	867	951	870	925	884	891	847	887	839	910	896	870	876	893	924	893	849	908	856	830	884	873	829	854	874	891	847	856	886	861	883	909	828	848	863	889	811	858	856	883	856	882	814	806	905	857	929	868	889	946	882	828	862	878	878	872	857	903	881	882	856	885	829	876	926	840	905	851	864	881	883	868	858	913	903	818	850	899	842	872	922	828	875	897	908	867	908	843	842	884	874	869	880	866	884	878	881	848	844	921	920	874	846	812	866	881	815	831	858	879	910	903	902	827	825	814	906	878	910	888	878	892	947	845	837	840	874	872	894	890	881	871	841	902	905	851	870	883	878	896	876	885	912	875	865	890	847	873	851	869	832	820	895	854	863	911	874	898	900	831	927	851	832	882	841	844	841	871	808	868	900	871	880	882	879	853	907	791	854	916	868	864	909	855	879	868	868	894	861	853	868	835	849	881	893	903	908	870	855	896	827	865	858	834	906	854	875	885	911	837	883	909	894	896	885	895	878	885	884	866	900	859	870	875	843	906	867	939	805	895	891	879	875	915	838	902	882	915	882	816	867	888	889	926	890	861	875	904	913	881	846	806	851	877	863	839	817	840	858	842	821	878	908	859	878	877	854	819	871	874	881	802	900	905	896	817	875	928	902	906	888	862	874	877	867	876	865	901	876	864	901	811	865	887	894	860	891	880	878	855	912	850	850	860	867	864	848	869	878	906	853	907	831	877	889	842	899	915	851	877	879	877	918	851	853	883	888	844	867	936	868	860	862	865	857	849	853	861	848	877	847	880	871	857	859	897	891	899	884	904	879	865	831	916	859	912	831	863	843	939	864	910	859	866	852	860	844	905	888	905	880	839	870	841	863	873	873	815	833	887	843	864	834	888	929	850	818	883	908	926	850	926	850	904	900	879	882	856	830	860	855	882	863	882	806	874	882	859	899	883	832	855	883	828	880	913	826	864	919	845	909	857	844	872	872	886	882	864	921	880	898	886	878	895	860	867	926	879	881	916	876	876	874	876	867	865	839	895	865	860	893	870	915	905	818	859	878	854	883	858	921	818	847	919	849	853	880	824	908	880	820	884	812	931	882	834	885	897	871	875	902	906	830	884	866	851	871	874	895	849	885	854	866	852	857	927	856	890	866	846	910	905	917	830	898	889	855	920	907	883	880	896	890	891	863	854	914	864	878	852	892	850	935	829	887	823	834	883	876	861	891	855	881	924	865	870	918	870	867	858	855	868	860	865	881	912	853	894	924	854	898	938	844	900	908	816	818	884	897	865	874	904	869	888	886	823	885	841	950	896	892	865	887	877	937	822	912	856	891	853	895	882	894	902	906	875	844	876	859	882	915	866	857	870	894	827	887	891	889	874	857	899	853	882	886	932	849	839	870	875	871	870	859	855	857	829	859	881	851	889	879	848	893	921	882	832	866	908	884	830	829	889	859	844	868	913	860	893	830	874	910	849	851	860	847	890	836	887	884	896	888	896	828	892	859	855	862	901	889	867	856	841	889	856	858	909	795	893	854	855	883	888	880	862	871	908	902	813	891	848	824	917	880	839	857	828	894	833	848	819	924	911	878	858	893	871	870	868	858	820	912	864	904	836	849	865	887	820	914	887	833	869	865	897	835	876	915	930	820	905	959	878	860	873	873	865	894	895	896	885	834	870	927	845	864	867	860	900	846	884	865	878	843	884	896	870	880	873	855	846	903	889	878	897	882	892	971	845	879	891	874	874	905	909	838	907	852	833	838	857	837	875	851	858	848	926	870	904	895	838	879	886	834	879	885	880	795	900	858	846	842	851	840	869	831	859	930	880	866	841	851	860	882	843	890	901	837	879	944	863	878	824	871	928	869	866	866	865	851	876	905	876	830	848	863	871	914	835	877	829	911	875	901	840	848	848	895	909	862	852	852	847	886	900	910	853	841	875	864	796	903	795	858	913	848	833	845	899	941	892	903	899	905	871	870	862	836	880	829	878	874	883	835	924	884	871	894	865	870	851	894	857	895	876	916	871	869	911	887	868	885	839	866	851	894	818	889	884	841	857	862	850	895	866	845	868	854	881	861	835	904	848	917	853	848	914	842	814	854	908	908	916	910	819	880	827	874	892	867	827	832	864	852	805	885	879	875	918	876	826	846	885	879	912	956	902	888	849	835	850	845	868	862	862	846	902	917	927	890	883	888	824	857	883	878	879	846	856	859	920	902	880	865	878	897	890	895	884	904	903	895	856	865	879	881	903	880	874	880	886	866	854	844	901	888	869	854	899	854	896	845	919	820	844	835	870	899	898	880	870	867	858	903	822	913	892	887	888	935	866	866	852	806	849	881	891	848	830	906	897	837	846	851	794	854	835	853	848	931	863	918	842	832	852	873	880	861	887	880	868	928	874	860	924	864	797	848	924	889	877	861	879	875	911	913	834	856	863	916	866	869	848	914	816	855	887	862	931	859	851	888	822	829	900	860	883	828	882	875	865	849	904	836	854	867	831	877	837	927	846	838	840	924	889	873	869	862	926	868	827	829	888	817	856	907	883	835	864	901	881	789	861	885	876	912	891	872	891	849	854	874	878	862	856	856	931	869	901	866	876	857	820	916	891	871	875	851	912	867	842	940	851	893	872	889	904	863	843	840	870	887	844	885	842	836	897	900	909	848	875	853	905	882	847	902	848	901	902	881	865	893	857	891	910	927	866	850	875	827	859	892	861	833	912	813	832	894	817	894	837	954	854	840	895	832	884	880	893	880	839	939	874	878	940	890	826	920	844	864	835	879	934	832	838	858	884	872	891	890	811	930	840	889	875	811	861	846	828	884	915	859	853	831	888	870	863	900	887	849	866	899	891	892	892	922	906	834	834	896	888	887	853	865	895	894	923	899	915	869	885	873	827	875	894	835	941	866	890	896	880	967	911	880	862	810	845	859	817	933	846	918	860	854	874	845	897	887	900	894	818	881	832	883	876	850	897	865	874	901	857	903	922	856	968	858	874	860	881	910	820	897	929	806	822	885	833	880	885	860	866	898	878	918	831	913	896	903	905	882	871	902	860	849	874	862	861	883	878	919	895	873	826	898	866	864	875	893	901	882	842	896	878	869	865	892	855	891	848	905	862	853	838	841	862	884	856	823	896	872	865	839	877	877	840	860	788	864	894	891	831	850	866	859	913	922	872	863	866	889	818	878	857	856	897	859	879	939	889	871	893	840	873	892	814	877	894	864	883	885	890	835	889	936	887	845	856	848	875	870	894	835	877	911	856	875	894	880	904	875	865	891
49725	72123	78141	65652	52230	37350	23604	11559	4953	2249	1111	664	503	447	444	431	418	404	391	423	432	424	409	440	425	434	418	416	479	423	464	420	474	391	441	434	389	486	418	415	388	411	405	450	431	404	414	455	432	454	464	425	450	434	447	401	422	426	415	409	449	444	417	448	460	415	420	414	443	399	393	435	442	403	407	460	418	424	449	419	452	442	436	431	424	423	417	445	451	393	400	451	430	454	483	404	438	409	436	413	384	418	454	431	425	461	411	427	404	420	429	433	418	378	468	423	435	419	437	415	428	400	359	463	459	405	415	450	445	466	380	424	454	421	459	433	442	443	462	450	441	427	414	427	433	419	414	431	449	427	432	438	392	428	418	430	435	394	398	403	418	406	442	407	435	415	425	452	424	409	451	401	440	441	431	398	425	379	435	427	408	395	456	438	421	401	431	412	405	433	452	438	396	428	442	414	418	411	415	397	439	421	424	412	457	467	451	458	425	466	444	463	370	396	387	420	402	416	413	457	439	449	440	447	444	465	432	420	458	416	453	469	410	415	379	417	404	427	408	446	444	428	420	476	393	439	393	400	421	465	436	419	443	412	415	431	459	382	426	410	442	443	459	438	469	433	454	433	407	416	445	439	429	420	438	453	427	417	424	419	437	466	436	454	431	419	429	465	399	411	430	430	472	486	395	427	424	425	440	403	396	406	439	401	438	427	389	403	440	419	442	428	457	481	412	419	378	394	430	423	436	400	390	382	427	407	430	468	440	432	444	449	423	408	441	387	442	417	414	441	460	412	429	449	448	417	424	424	383	436	451	419	416	435	410	409	491	435	376	393	455	442	419	409	454	444	406	429	438	405	460	383	452	398	401	369	453	427	446	410	406	407	393	461	394	445	427	410	400	424	426	392	436	408	443	437	457	430	428	474	417	432	477	445	430	418	434	434	444	443	458	431	415	441	411	426	449	414	426	441	415	416	416	412	410	439	408	414	457	432	455	469	414	438	414	424	428	435	418	432	396	445	452	424	422	424	389	431	405	381	385	465	427	431	441	432	396	409	445	412	434	417	402	448	451	473	441	463	427	413	419	426	384	389	444	404	460	420	394	442	446	414	395	426	419	407	437	401	387	427	413	427	419	391	437	413	404	422	431	440	431	416	456	433	434	443	403	381	405	461	432	465	426	412	439	433	452	450	424	413	462	411	429	434	409	414	426	349	452	422	438	436	434	433	464	411	419	399	435	445	414	414	417	406	428	447	407	407	397	443	431	439	384	405	416	419	425	434	463	436	397	418	437	388	403	427	424	401	417	413	435	436	441	421	433	388	425	404	402	420	423	421	446	416	417	410	426	468	399	472	421	436	424	428	416	423	445	466	426	409	375	424	475	436	425	418	460	413	430	412	453	425	413	431	451	439	416	417	398	450	430	396	448	433	426	397	467	469	408	411	396	436	409	444	412	431	405	441	399	415	431	424	409	426	443	458	428	412	421	414	456	459	453	432	404	438	434	452	419	434	440	423	408	426	396	392	415	448	447	439	398	462	419	420	398	411	413	403	455	396	404	413	425	473	421	442	435	428	466	428	417	387	405	417	415	423	381	464	443	420	469	471	421	410	414	408	442	428	432	437	401	429	431	431	474	437	421	439	396	417	422	434	442	386	411	459	438	431	420	417	482	416	428	422	426	454	396	464	451	443	444	422	412	393	401	410	434	408	433	461	390	416	397	399	429	409	424	385	428	451	401	407	459	404	427	424	383	410	459	418	460	442	408	427	444	421	464	466	420	445	420	437	456	412	459	431	392	419	424	439	444	425	429	415	456	475	442	437	391	450	442	446	412	425	437	444	422	425	429	430	429	427	427	416	461	409	376	412	384	406	425	396	432	412	452	438	421	465	440	418	430	415	424	383	392	370	440	430	452	379	392	414	440	434	419	439	418	453	386	468	409	458	432	431	414	391	410	406	390	429	409	382	431	467	421	415	406	397	420	450	429	418	418	427	420	430	426	428	406	428	438	408	497	427	435	442	418	458	439	419	442	451	488	409	435	465	465	438	436	467	431	381	454	458	489	406	422	386	413	443	392	388	408	424	440	408	415	406	451	410	463	446	406	444	409	415	438	451	426	441	492	421	424	471	454	406	426	442	410	444	465	420	446	395	452	456	459	404	396	407	428	438	475	446	401	475	452	423	411	423	423	441	368	438	406	412	428	468	417	428	468	399	433	432	446	422	448	404	404	399	407	381	415	409	432	446	423	426	423	443	403	420	424	425	454	461	451	437	455	416	421	449	458	416	376	376	426	402	425	437	408	480	445	431	410	418	412	408	406	409	443	448	464	468	433	433	436	411	420	435	468	428	401	402	429	417	449	441	450	459	430	434	420	429	455	432	405	439	435	415	458	427	445	437	416	389	414	438	457	408	407	393	427	467	440	431	439	427	451	450	465	440	400	418	434	421	431	430	459	431	417	434	429	424	393	436	434	452	418	420	394	408	380	461	444	472	425	424	443	407	453	446	428	437	414	413	429	424	431	442	413	444	427	434	428	386	481	434	412	409	417	432	449	414	443	439	429	413	418	437	430	417	409	435	415	394	423	469	459	439	422	419	394	439	449	435	394	419	422	411	484	421	461	428	416	456	403	441	441	393	403	392	465	449	404	470	444	446	433	405	422	416	467	391	431	447	453	447	459	455	426	447	421	478	414	420	434	404	396	433	433	422	435	427	455	443	441	419	431	437	444	447	440	435	409	428	417	442	450	390	446	418	458	435	449	426	394	415	405	414	392	439	432	430	457	422	412	403	441	414	403	421	455	437	440	429	456	404	483	479	455	417	407	406	432	423	442	413	419	437	398	437	424	422	434	421	412	421	425	422	450	446	427	389	438	450	434	419	392	428	401	442	445	439	416	404	451	428	451	423	415	401	387	419	434	474	435	444	431	496	413	408	449	419	477	411	427	460	431	411	462	411	405	438	435	406	430	433	418	424	420	429	409	423	459	410	449	420	383	430	422	401	411	383	454	430	378	446	412	394	428	411	439	410	414	418	432	419	427	466	449	468	436	409	409	407	434	405	428	455	422	446	450	412	443	452	462	446	426	419	418	393	442	425	444	457	447	420	403	399	453	417	446	430	463	440	400	463	467	465	421	444	431	429	423	408	461	393	416	462	400	367	452	420	431	444	449	455	460	419	415	435	462	430	395	419	403	416	447	438	404	426	452	424	394	443	413	399	387	478	410	413	416	422	427	411	428	426	425	429	461	414	454	409	378	402	407	412	411	380	444	410	437	390	433	420	409	422	447	434	356	411	453	412	428	441	443	476	464	413	441	427	434	411	446	444	410	438	419	457	375	421	425	467	396	402	444	407	397	433	436	423	415	422	417	425	463	417	434	443	427	446	450	434	440	411	403	480	414	385	413	412	439	402	411	438	448	417	432	449	427	464	426	439	465	436	462	444	423	405	424	460	463	398	408	408	415	428	441	457	414	422	421	425	441	443
24036	53861	72493	70517	61240	49062	36751	24106	14117	7413	3861	2023	1363	1093	864	902	941	903	910	980	863	921	930	886	892	940	920	897	938	925	893	905	974	943	923	882	878	905	931	946	921	898	968	945	892	892	895	948	919	896	890	926	873	901	921	878	926	866	962	899	934	978	924	859	925	848	917	960	961	956	903	979	903	890	916	964	910	935	894	968	912	926	889	894	954	944	922	888	924	911	894	880	904	886	892	909	974	925	908	907	849	898	949	896	917	915	822	902	930	935	933	924	958	944	941	929	916	909	914	905	930	856	866	905	938	908	917	914	944	898	931	894	902	953	945	907	920	826	942	865	854	894	893	980	911	908	907	880	922	970	925	913	929	860	920	874	907	904	964	930	909	953	881	932	966	904	909	889	895	922	887	935	928	905	913	905	906	889	870	881	915	915	903	891	883	925	932	928	907	952	908	998	920	901	930	944	977	922	950	871	899	955	924	927	900	871	891	876	877	916	906	890	883	916	887	880	907	944	881	887	858	952	887	878	907	933	979	881	888	921	905	939	899	879	908	928	876	900	882	908	928	905	860	885	869	919	921	871	942	873	923	876	941	976	870	907	952	896	890	905	921	918	908	942	898	886	879	962	966	915	918	938	947	860	850	936	906	895	945	945	937	869	908	935	910	935	890	890	891	852	929	888	891	954	899	955	916	869	923	896	964	943	909	900	874	919	889	867	888	859	900	949	901	907	880	924	886	892	937	901	924	914	912	911	881	967	928	864	893	957	878	944	903	889	915	894	870	924	949	880	969	936	920	944	927	830	930	861	941	915	949	919	888	907	904	893	895	929	942	909	878	949	892	901	941	894	910	870	922	952	936	874	952	925	922	956	949	935	879	925	897	910	876	960	909	909	884	947	936	897	939	923	981	918	948	908	906	930	947	949	939	860	864	950	900	919	888	901	881	894	914	897	865	901	901	938	922	902	928	885	872	895	941	922	895	910	866	919	961	871	870	845	877	925	913	927	946	918	889	961	893	890	949	940	919	874	903	916	883	944	914	944	926	866	940	869	952	914	912	918	917	897	869	918	905	896	836	864	931	917	854	924	937	908	874	908	906	822	894	910	926	948	884	934	937	933	894	937	914	888	922	911	922	872	918	891	915	914	881	913	930	910	932	941	862	895	911	952	883	921	950	903	930	904	913	889	956	929	895	855	862	922	857	875	921	874	894	898	913	895	892	945	895	880	925	897	959	852	890	929	880	901	906	948	921	895	896	913	938	920	918	926	929	982	907	904	926	936	943	927	913	885	911	881	959	889	917	925	917	929	907	922	901	908	936	948	921	881	926	933	896	903	964	892	893	905	925	946	906	900	874	921	885	865	918	918	918	920	903	951	863	904	907	910	899	905	931	901	915	908	898	859	934	895	899	903	931	925	908	947	889	897	903	893	929	962	914	912	894	916	927	952	882	950	857	886	925	877	991	905	920	882	844	949	901	882	887	936	939	971	835	943	936	890	921	913	938	944	909	953	922	887	877	894	955	864	921	888	877	911	966	868	881	904	925	914	929	955	922	903	860	939	887	917	913	918	879	884	865	911	886	936	948	915	927	902	899	906	903	933	881	923	918	908	911	925	935	870	890	900	919	956	953	937	996	903	869	925	875	949	900	871	895	948	920	968	857	890	931	937	941	947	929	933	916	874	1003	925	954	972	922	919	902	912	915	899	925	946	872	847	922	920	876	894	881	901	901	886	974	944	886	913	926	831	893	907	871	856	921	931	914	939	887	886	907	949	854	946	879	932	928	931	907	901	925	966	902	899	905	891	898	864	917	977	897	929	936	938	929	886	852	964	913	849	899	922	869	882	908	885	881	945	951	889	902	884	954	922	885	925	922	981	934	931	957	913	919	890	906	908	888	933	927	959	897	910	899	944	950	905	920	875	933	949	893	924	898	899	957	893	894	930	911	929	908	934	952	875	887	881	916	970	889	900	944	900	845	961	959	894	895	908	875	878	911	956	957	880	902	918	861	898	933	920	897	886	917	928	924	912	943	931	871	913	896	859	878	908	919	862	928	939	963	861	937	929	898	940	856	894	976	891	932	868	937	902	866	841	928	879	901	900	915	889	885	930	905	954	892	877	879	879	952	932	922	951	890	870	862	927	907	846	879	941	954	935	964	884	918	915	890	960	865	916	959	901	884	982	817	917	940	928	899	931	904	866	882	878	932	950	913	865	917	925	903	862	951	951	911	917	915	953	857	912	883	972	860	963	875	863	880	932	918	881	957	964	880	943	900	865	928	927	864	904	916	873	919	874	932	889	927	919	932	939	878	930	899	954	930	947	884	962	928	864	824	890	873	926	936	862	897	950	892	926	940	900	918	942	864	913	913	915	927	886	942	884	922	884	886	966	900	928	896	868	887	905	906	974	885	931	878	915	964	955	904	916	906	885	917	894	862	947	905	897	888	921	935	898	901	951	915	867	1011	891	950	872	859	903	915	942	939	891	873	883	894	917	904	877	907	895	915	913	886	924	918	909	914	896	912	935	897	961	879	915	928	917	858	887	979	899	940	886	865	903	891	929	862	890	896	904	922	940	877	964	916	874	937	892	908	917	956	961	904	919	923	871	955	887	846	910	918	888	895	872	887	938	939	879	907	924	939	929	935	901	882	923	860	872	935	864	946	889	864	925	911	914	957	896	946	890	926	862	935	876	922	988	935	896	921	941	904	908	851	880	913	923	942	904	857	872	880	984	904	958	899	879	944	894	916	901	943	884	961	847	840	851	907	897	900	951	895	897	929	932	949	892	884	928	936	895	943	890	872	915	931	911	882	918	872	918	886	891	955	923	936	901	896	896	934	892	950	858	896	923	925	900	947	974	912	963	991	905	907	846	862	914	916	852	934	901	872	883	912	905	930	884	968	912	897	869	849	961	911	904	896	907	906	906	949	931	908	927	943	853	901	895	914	951	891	919	917	930	907	870	905	924	885	910	894	890	910	923	969	932	928	923	896	922	902	900	891	963	865	909	946	883	900	937	904	955	923	919	855	904	914	895	880	951	867	837	974	900	927	928	911	870	863	899	886	906	908	956	906	911	960	931	897	914	897	846	936	916	917	943	919	950	890	934	918	929	913	919	878	912	919	890	910	957	930	882	870	894	954	920	883	922	871	976	945	898	922	921	881	939	917	911	932	915	918	929	954	933	930	873	904	947	918	873	950	901	941	949	933	914	920	861	935	885	903	914	920	864	880	916	867	948	939	917	914	922	892	887	874	925	924	908	888	905	929	867	916	916	862	957	898	898	914	894	933	906	950	919	895	924	923	915	889	878	895	944	897	939	886	950	864	928	871	898	878	936	952	886	941	904	954	932	962	882	920	919	937	888	962	842	932	891	901	952	908	924	900	889	894	856	965	918	917	918	887	906	870	894	980	922	943	922	927	885	889	900	873	907	924	923	945	917	882	883	965	914	917	929	909	908	887	923	908	918	913	914	916	910	852	903	899	939
4754	4250	5245	4276	3528	2173	1266	792	541	396	354	341	334	315	331	296	296	303	346	292	280	300	331	296	290	315	350	305	283	339	300	325	326	286	327	330	294	306	326	290	342	305	303	303	325	291	310	319	312	296	297	335	329	340	318	321	293	296	300	294	282	307	312	312	328	288	299	310	310	299	338	299	305	342	290	284	332	330	307	311	298	328	322	340	323	295	278	298	308	301	300	318	311	323	306	307	306	342	326	286	355	311	283	313	313	294	290	310	289	310	336	331	334	296	279	305	285	307	318	318	309	313	317	330	273	269	329	328	312	294	347	306	312	283	292	358	330	314	307	312	291	310	325	297	308	304	326	325	323	289	306	307	284	337	286	355	315	297	295	304	270	320	314	317	313	328	300	308	283	280	333	278	294	329	304	318	362	303	338	350	309	329	291	299	310	333	332	306	318	293	297	296	319	340	328	280	306	321	297	295	285	294	290	321	289	322	310	337	309	326	300	282	296	309	320	338	352	338	337	292	314	280	289	305	327	322	329	297	322	341	285	337	366	296	279	296	289	268	306	293	311	305	330	299	291	299	303	310	320	302	296	319	303	318	308	301	280	282	322	310	320	320	304	319	313	274	312	310	293	324	275	295	330	284	309	323	290	322	375	271	300	318	309	284	298	360	329	322	336	308	319	313	329	332	311	346	315	283	301	315	364	299	312	314	294	304	313	329	304	309	325	307	324	311	312	315	292	304	315	322	311	334	317	292	291	300	312	296	357	318	324	305	283	314	317	382	294	300	300	297	331	270	319	315	298	308	302	330	331	308	304	331	309	366	328	323	319	321	338	284	318	341	300	330	303	325	297	331	308	284	298	330	330	333	315	304	312	325	315	299	319	338	294	298	289	276	312	318	333	311	333	299	330	311	325	304	308	311	319	316	277	293	302	328	299	329	335	314	318	294	331	343	277	313	316	316	313	321	305	310	318	293	300	332	321	295	270	312	355	312	317	263	341	295	324	313	323	326	345	306	317	308	314	320	277	301	342	325	315	313	308	341	278	334	357	330	317	324	342	292	292	333	313	333	287	316	298	337	330	275	330	275	322	328	332	314	275	315	292	311	307	345	343	357	276	311	290	328	362	305	299	306	317	319	319	295	291	304	336	330	319	310	284	288	295	295	328	281	277	297	302	322	302	322	337	311	264	289	296	312	293	308	320	324	307	326	323	326	328	288	282	326	303	343	351	302	305	345	331	303	295	328	300	308	337	305	341	323	309	327	314	278	307	315	319	318	285	324	298	329	325	317	320	318	341	302	298	334	297	319	338	324	301	293	323	319	297	312	291	334	315	344	302	311	346	296	306	301	336	311	327	298	299	304	322	310	308	309	331	267	297	335	291	298	322	315	300	322	346	276	300	329	283	306	320	298	302	325	310	308	311	288	301	329	303	346	341	309	311	300	304	311	326	286	265	302	325	315	324	312	307	338	279	326	324	281	316	293	336	344	324	357	284	344	293	286	299	286	346	309	321	336	316	312	343	335	304	326	313	287	296	295	312	306	318	287	298	291	324	353	334	316	315	282	321	299	348	334	310	297	337	345	334	324	294	329	317	324	310	291	306	323	308	359	281	328	341	302	311	353	313	304	287	293	315	290	297	273	314	300	300	300	315	279	336	302	302	313	341	312	292	300	279	322	356	296	336	306	328	341	336	318	289	323	340	303	328	332	317	296	297	309	305	322	313	319	328	290	298	296	325	288	312	308	326	313	330	306	304	303	318	322	306	272	298	299	292	331	308	361	300	315	286	323	292	324	314	355	320	278	332	358	327	292	331	297	348	275	324	329	340	295	311	328	291	354	314	286	328	305	352	307	297	315	315	330	313	297	299	336	338	297	321	337	306	271	303	297	304	288	302	327	348	295	302	333	361	319	317	321	304	316	333	327	316	319	323	303	315	297	318	316	266	304	321	312	339	303	307	285	315	292	333	339	313	339	320	285	330	304	302	305	353	275	329	340	310	306	291	319	311	318	292	293	271	296	280	311	308	306	341	293	317	322	323	352	307	304	309	318	325	303	308	283	304	333	293	340	302	349	289	329	318	308	298	299	295	335	286	289	280	285	283	294	318	324	343	302	319	295	313	294	287	317	323	322	302	298	276	305	273	326	307	311	311	299	307	282	302	325	310	297	283	255	295	323	333	300	316	324	308	306	315	301	320	307	300	277	286	318	314	342	288	292	294	302	314	299	316	310	328	331	297	331	350	312	318	307	313	286	322	309	334	335	327	300	314	300	281	323	310	341	317	338	321	295	299	355	297	297	333	318	300	287	333	318	321	301	312	304	334	290	297	328	285	345	301	280	326	280	328	328	322	317	326	309	329	304	291	286	292	293	284	313	320	292	308	329	350	293	312	313	289	268	309	351	309	287	365	299	289	331	324	290	340	328	287	299	305	329	301	276	317	291	334	298	349	326	297	292	324	274	306	302	290	306	328	313	266	318	298	281	322	305	332	312	291	318	297	308	288	326	324	294	287	314	317	321	312	301	275	299	305	317	320	323	305	312	255	344	333	314	296	272	295	299	325	299	290	341	302	330	325	320	292	311	302	319	275	322	314	319	288	280	347	311	296	300	296	330	305	296	278	291	335	277	281	290	301	336	336	337	316	331	318	335	311	343	308	289	292	329	317	346	324	344	287	329	369	353	324	362	323	289	330	299	319	314	311	284	332	304	331	310	290	347	327	301	298	306	313	352	333	284	272	314	290	283	294	319	317	298	319	350	303	304	339	301	309	322	321	307	289	322	289	331	361	293	309	301	292	302	350	285	304	298	325	316	321	314	316	319	321	316	310	271	359	315	310	319	322	309	281	291	335	318	323	302	314	295	298	306	298	289	305	333	305	322	301	266	325	311	305	291	291	303	298	304	303	322	317	277	301	318	318	297	329	317	330	325	344	305	324	314	307	317	327	297	308	278	293	313	323	351	313	337	302	340	284	307	301	296	298	297	319	318	326	308	301	325	307	319	302	328	333	327	319	322	312	319	321	297	285	286	262	290	304	320	294	285	296	290	295	298	307	323	310	305	290	325	284	265	317	303	277	316	305	341	319	293	317	321	335	313	311	294	295	280	310	320	304	292	339	331	282	294	292	309	305	298	302	350	273	306	333	280	299	315	331	299	353	337	307	297	280	304	286	311	313	291	305	352	315	323	316	290	283	301	272	315	300	309	306	306	300	301	335	306	312	316	322	316	294	312	316	305	316	302	267	348	309	283	300	312	275	296	323	302	337	304	295	301	354	327	325	353	320	327	324	354	285	324	301	308	325	303	320	297	315	296	294	291	289	312	314	303	292	301	314	315	352	319	326	346	310	290	285	330	337	287	291	306	338	340	317	320	323	319	316	313	342	318	338	307	315	304	336	283	316	318	308	325	325	299	331	308	303	298	302	306	313	333	321	330	296	314	277	301	326	316	327	335	322	270	364	293	285	333	295	306	329	333	313	291	321	303
4564	6346	11000	11780	11023	7335	4177	2477	1491	1077	875	802	699	684	683	690	666	712	673	646	680	665	705	684	723	707	690	750	733	683	687	726	671	692	693	663	730	710	676	681	671	658	667	732	684	707	700	725	683	662	680	670	677	709	719	706	635	735	721	693	699	713	675	664	713	671	656	704	670	699	688	699	688	680	664	685	689	692	697	687	663	713	672	698	715	744	718	662	671	704	707	738	645	723	731	714	649	664	646	704	702	680	685	701	706	697	667	697	687	689	665	678	710	683	693	668	722	658	684	666	669	703	678	709	657	696	652	680	712	754	697	686	721	726	699	699	763	684	710	678	674	638	654	634	646	668	677	661	670	710	690	676	688	681	739	717	706	686	708	670	726	712	665	695	691	661	687	671	661	769	665	687	680	720	702	685	700	688	639	727	702	622	633	690	689	701	687	673	747	680	720	680	707	690	719	663	706	684	635	699	678	695	688	692	689	692	670	666	712	686	674	708	716	700	691	658	680	714	701	694	712	708	687	743	746	725	692	658	730	676	693	713	705	704	720	668	719	715	690	726	704	684	661	664	618	715	736	707	665	693	717	676	672	674	663	723	722	696	712	670	643	669	671	707	692	713	712	685	684	717	706	695	698	689	662	687	668	693	615	695	720	738	726	680	704	682	681	687	681	719	667	661	664	712	753	676	672	729	705	692	733	709	684	666	678	711	688	684	702	692	722	677	667	657	695	684	721	738	680	710	688	721	717	662	675	702	708	684	677	688	685	685	713	670	656	690	740	707	710	711	691	744	740	661	686	724	711	675	729	680	705	698	704	745	706	669	651	720	679	709	661	718	647	736	680	693	695	683	698	672	699	712	652	679	699	638	675	716	713	667	687	707	700	706	702	729	676	696	711	698	692	720	675	706	697	705	684	667	683	702	697	667	697	700	701	647	674	671	680	682	693	785	730	687	673	711	690	640	671	721	680	678	701	708	731	681	663	708	661	707	680	681	685	642	699	714	688	702	689	688	667	706	689	655	714	695	698	704	703	699	717	659	709	687	675	719	719	705	684	675	701	712	672	673	671	680	679	704	702	704	687	701	763	669	706	708	741	705	692	725	714	665	689	707	710	754	717	680	696	650	702	688	705	686	712	675	718	731	672	652	724	705	704	720	672	702	682	720	694	708	717	716	673	731	663	731	667	687	714	668	692	693	679	657	751	682	669	740	698	666	694	647	670	695	782	744	671	696	703	708	712	663	706	747	650	700	661	681	708	710	728	675	711	667	671	686	625	676	696	688	710	660	655	697	694	661	634	648	713	690	709	673	727	705	718	667	699	666	692	663	681	684	699	705	655	643	705	710	683	699	677	686	727	693	678	683	706	706	715	699	706	646	703	680	654	679	698	709	697	714	726	679	675	652	744	698	652	670	715	701	709	720	752	707	705	671	708	643	678	686	698	691	706	700	700	671	677	733	747	728	691	718	713	668	643	707	694	671	698	705	661	695	749	682	711	651	686	685	668	697	717	652	716	680	719	698	672	683	709	682	663	722	652	674	691	714	672	667	681	723	667	729	655	682	715	775	667	699	740	653	700	675	681	722	723	669	720	676	654	635	717	738	695	683	715	659	674	634	673	700	704	654	699	658	683	681	703	689	692	696	650	657	700	731	739	667	686	706	697	672	734	701	667	681	677	700	713	699	676	706	671	671	625	733	637	657	696	704	693	677	681	686	696	695	676	669	675	670	710	754	717	728	661	678	687	690	662	668	630	734	680	678	684	668	775	687	717	684	689	760	651	671	641	708	700	714	720	632	666	668	704	648	745	670	688	656	683	658	679	691	691	698	700	728	634	700	680	709	647	646	735	687	672	734	697	683	682	702	709	699	695	686	716	695	657	671	698	637	682	672	661	699	668	680	736	702	703	731	642	698	687	675	704	668	662	673	692	675	653	677	680	683	694	726	694	695	737	713	649	686	697	728	724	646	688	760	680	636	713	644	713	705	663	699	673	663	737	715	666	686	657	678	722	722	696	660	700	733	703	663	653	722	723	674	732	751	699	660	697	650	730	687	731	682	669	683	668	722	736	655	705	705	698	651	692	665	737	701	711	644	705	704	673	668	688	693	745	712	667	667	670	696	675	726	693	711	699	649	663	686	684	651	687	709	701	703	653	651	665	687	642	715	667	673	687	686	688	692	674	695	702	700	708	725	698	679	695	673	768	740	704	745	674	655	669	685	705	708	698	694	720	719	676	655	656	680	650	715	685	686	683	651	683	696	709	706	627	702	713	663	698	663	683	701	694	692	698	705	654	697	679	710	704	699	670	700	688	702	741	721	701	731	680	662	674	640	708	672	646	755	643	670	691	674	662	639	675	653	692	704	695	672	709	681	716	636	735	647	680	635	678	710	668	714	688	664	681	657	694	673	699	711	674	667	678	678	680	688	700	668	725	721	691	703	681	674	678	673	712	696	662	727	680	695	676	703	700	695	710	669	684	638	665	705	692	704	675	668	693	645	686	678	676	670	664	680	684	726	690	703	715	640	697	693	604	689	710	726	721	701	681	667	725	652	660	641	703	678	692	660	679	702	675	696	719	693	678	681	732	683	678	681	639	705	636	671	675	643	679	680	670	686	714	659	667	669	678	714	726	694	675	733	672	710	677	712	680	721	711	662	709	688	629	689	677	670	675	721	626	715	737	644	661	713	688	665	696	725	638	679	689	711	687	680	689	722	740	694	689	616	689	623	689	717	685	714	697	647	685	717	655	701	727	665	698	703	705	679	653	722	678	666	711	714	743	699	682	717	713	634	648	703	662	725	690	696	659	683	694	691	685	693	687	675	704	677	641	680	713	692	693	689	673	671	679	695	689	711	670	700	748	706	680	738	705	700	689	693	670	746	730	664	707	741	667	724	675	720	679	656	701	681	707	672	728	706	680	700	671	662	738	738	661	713	695	673	638	654	647	680	711	704	680	710	694	666	697	716	687	676	700	692	674	728	734	685	664	696	693	644	678	726	688	690	623	676	716	707	696	693	702	716	702	693	699	721	699	709	629	656	676	679	695	707	735	672	639	684	694	681	690	660	702	712	693	696	700	667	738	707	724	711	703	735	680	676	696	657	724	671	684	668	678	674	720	684	675	685	697	668	715	691	698	708	702	662	705	683	695	661	666	673	709	720	705	705	686	684	715	714	661	726	700	706	688	668	673	690	691	748	700	709	660	681	683	638	689	676	719	684	699	628	724	692	679	732	718	651	686	705	704	684	770	692	686	738	672	669	694	705	681	693	687	696	659	707	701	690	701	701	706	643	721	643	788	695	612	695	721	674	714	609	722	663	695	683	623	713	659	722	669	689	691	682	730	675	693	649	712	717	675	721	753	619	704	706	672	711	724	664	701	686	713	686	691	650	700	721	687	672	681	715	671	647	682	719	711	696	665	711	705	720	687	687	704	632	697	715	683	684	664	697	657	694	652	667	677	723	625	657	691	711	666	671	697	685
48946	46833	77945	71011	59332	43065	28355	15018	6427	2624	1411	743	554	474	434	414	441	429	395	416	485	408	393	398	385	411	436	406	400	416	433	401	405	420	458	457	391	418	462	438	418	468	464	402	397	420	418	449	416	391	436	420	424	425	415	443	431	432	415	437	396	442	407	430	406	386	400	428	393	405	413	391	402	408	407	456	431	403	424	440	405	405	379	447	431	394	429	371	380	431	425	430	433	453	406	400	402	432	388	415	422	369	407	414	453	422	396	407	423	431	426	397	423	441	435	420	423	353	403	428	423	429	420	455	450	425	417	434	460	419	410	420	421	454	391	423	409	465	370	408	398	426	401	410	402	426	436	432	412	385	413	435	414	426	423	420	379	475	412	426	425	422	388	455	396	446	442	422	387	412	421	411	396	418	429	376	406	400	413	372	407	420	431	397	405	392	438	425	420	428	444	379	380	431	448	401	442	385	409	398	417	443	420	381	453	399	415	418	434	409	419	413	442	421	448	424	419	397	442	406	398	406	387	372	398	450	423	426	435	431	424	407	493	422	453	413	433	423	413	441	412	438	426	404	414	444	406	416	399	391	418	435	402	429	387	386	424	432	393	423	396	423	413	465	391	451	443	386	440	406	408	395	423	442	445	439	410	455	455	426	441	413	413	441	408	399	433	403	373	392	377	395	392	421	398	399	404	373	391	382	414	407	440	422	440	448	430	418	403	424	404	367	439	438	425	406	424	385	393	392	437	469	399	446	451	402	425	435	422	459	426	440	405	420	443	400	406	430	438	433	421	412	418	416	438	443	383	394	445	382	433	424	386	406	441	368	418	417	440	423	417	425	417	438	402	419	419	381	405	400	417	421	450	401	381	424	445	411	414	446	380	449	403	399	417	434	424	382	407	408	420	441	385	400	422	389	399	434	438	412	415	451	427	402	418	423	404	389	389	412	420	481	433	410	408	422	405	383	398	415	441	417	444	416	412	422	454	436	433	425	404	409	424	392	413	390	407	402	408	415	443	442	414	388	438	441	412	422	409	432	480	429	442	416	401	408	447	377	358	428	427	414	415	387	384	423	443	432	440	414	428	436	454	421	409	405	442	404	425	420	395	406	400	388	436	392	391	420	427	428	425	452	451	436	430	429	393	460	400	426	414	420	466	409	392	436	404	408	411	444	420	432	444	424	428	425	417	411	385	382	402	425	414	447	410	439	391	392	418	457	453	428	405	393	459	417	433	408	404	412	406	401	405	411	415	411	384	406	402	364	388	427	423	382	416	419	414	467	425	421	395	418	437	421	391	403	428	478	419	445	429	367	451	401	423	435	347	421	435	391	390	431	384	406	384	389	423	429	408	420	414	436	402	441	395	455	388	391	397	440	401	412	386	453	415	411	398	448	393	423	430	414	422	445	431	416	424	395	444	421	406	419	412	454	398	423	433	429	405	428	432	418	380	379	402	416	401	428	445	430	392	422	404	430	455	418	427	425	436	404	411	409	420	412	445	372	425	412	378	396	397	469	403	415	389	416	439	391	418	406	423	373	430	451	408	395	415	393	413	461	464	400	414	419	436	433	398	419	428	433	377	418	434	382	394	399	430	396	425	418	427	401	431	448	397	467	423	408	432	393	421	419	427	402	445	391	375	395	400	381	394	468	430	417	368	410	456	384	406	391	427	395	412	423	422	388	409	388	395	403	411	411	450	430	431	446	408	429	398	437	436	407	422	386	447	418	445	428	422	431	403	447	458	427	396	439	408	458	399	395	444	416	431	391	421	409	388	430	413	464	473	392	435	383	404	386	368	416	403	401	415	425	377	405	378	441	407	417	390	446	409	406	415	404	399	404	410	382	393	383	408	382	435	481	437	422	404	443	390	416	421	410	450	474	451	425	450	371	389	394	398	407	421	441	370	430	422	418	435	405	443	427	400	402	429	425	398	440	407	391	422	420	414	391	416	437	442	425	413	423	428	418	379	406	414	430	424	389	414	415	378	382	425	425	418	430	435	439	435	406	426	378	434	385	427	400	422	442	434	388	407	408	405	384	389	445	408	388	425	389	422	447	414	392	437	427	434	410	421	393	410	421	396	428	433	447	413	408	409	390	437	421	388	441	417	426	392	442	436	425	470	453	437	384	436	394	413	395	444	419	393	397	360	433	389	451	448	409	450	419	415	387	456	429	470	408	473	439	434	392	457	358	436	385	397	457	413	406	401	407	414	450	400	434	432	402	427	423	385	425	451	399	471	383	449	457	430	386	455	418	415	382	448	422	402	393	431	410	419	412	406	408	426	398	409	454	425	391	433	416	410	430	390	414	365	429	437	472	403	367	422	393	419	435	432	384	411	441	440	412	379	409	448	393	425	417	402	430	445	416	456	415	410	367	451	446	386	399	414	434	426	472	411	424	405	471	395	395	416	425	453	413	399	414	404	407	395	444	417	381	429	453	406	438	404	432	441	423	390	415	447	387	423	419	392	429	430	422	412	437	431	457	426	422	380	406	378	385	428	473	446	431	429	434	414	443	429	416	417	425	420	428	456	408	401	412	473	392	399	415	427	407	411	463	430	433	435	409	389	419	419	390	405	430	430	432	420	436	431	441	452	443	387	411	414	391	411	405	454	440	423	428	421	423	383	417	441	444	402	436	391	419	412	397	433	423	391	417	418	418	416	395	408	382	416	438	363	449	428	404	376	420	396	378	453	488	398	411	419	415	377	449	358	441	428	465	459	461	443	421	393	445	400	416	385	411	406	388	481	424	396	443	418	374	423	391	430	417	392	399	443	394	448	424	413	394	443	414	425	453	424	420	406	465	394	379	416	458	460	439	438	444	394	386	413	400	411	391	382	402	456	408	432	396	407	474	395	441	409	404	428	399	394	411	419	416	409	435	392	423	402	432	459	420	401	401	433	403	403	412	454	403	425	402	424	417	444	453	416	399	404	379	423	435	418	393	398	467	425	432	437	404	438	435	439	433	424	414	450	420	402	396	389	404	455	419	395	396	387	395	413	426	417	407	414	461	404	409	441	398	366	419	443	444	386	387	439	465	419	439	392	438	441	401	401	370	413	393	414	397	405	444	426	381	419	444	407	393	445	417	430	410	435	404	401	402	433	428	446	429	413	377	416	437	379	397	396	434	445	421	416	396	449	435	421	380	418	404	386	453	408	428	438	426	407	468	438	429	402	401	432	405	399	394	401	415	416	408	380	433	434	417	386	370	397	435	411	425	431	430	440	390	399	418	440	397	385	399	427	437	404	424	443	416	416	442	436	456	437	404	393	418	424	411	395	422	446	431	395	475	414	410	412	430	398	412	423	424	399	441	455	423	437	464	429	446	384	395	439	416	435	399	373	459	415	410	409	417	425	391	390	408	411	362	412	376	383	418	431	408	409	437	379	427	394	410	418	424	434	417	433	402	421	432	450	450	394	405	442	429	427	454	400	394	407	453	376	431	420	397	440	478	400	401	434	421	404	373	399	380	445	378	415	433	448	402
21397	34946	69999	76502	68098	54255	41508	28452	16758	8783	4556	2374	1457	1090	904	919	897	887	853	846	911	937	868	890	907	901	903	904	867	895	908	872	865	864	886	945	883	885	914	889	865	884	864	924	863	928	877	901	886	846	908	944	910	885	864	962	919	914	863	935	897	884	912	905	955	927	840	867	852	878	861	876	851	901	947	853	920	893	854	899	871	941	911	941	838	881	891	910	899	911	954	896	850	932	910	884	892	803	917	931	902	893	884	943	883	888	880	890	888	902	895	896	884	887	905	881	879	869	890	890	915	934	894	884	866	884	888	907	869	909	880	884	888	925	892	903	891	819	867	869	892	855	892	904	896	893	929	909	870	912	848	917	873	903	948	884	894	884	918	842	908	895	929	894	903	899	902	899	891	926	900	858	916	862	850	897	857	894	929	907	865	845	938	908	890	931	894	844	898	875	904	833	910	905	935	833	945	918	900	917	883	872	868	878	887	926	896	908	885	907	872	938	914	899	912	905	915	881	905	909	901	835	865	885	897	892	921	894	870	886	906	918	904	920	911	921	928	891	867	960	899	941	892	863	871	877	849	900	920	893	841	974	948	910	917	876	865	894	911	898	986	888	909	895	921	910	875	918	885	865	855	906	880	862	895	879	929	904	836	908	949	847	823	831	919	903	877	895	867	882	907	875	866	900	912	884	970	900	857	890	839	913	844	931	880	911	899	869	876	910	842	894	885	924	823	899	894	883	936	891	839	919	884	909	893	889	856	902	912	901	887	876	884	914	888	841	901	907	868	876	913	891	908	927	927	910	839	902	898	858	928	881	816	872	895	876	919	907	935	867	877	942	891	901	923	868	929	906	894	887	933	889	913	892	899	931	910	916	911	928	867	904	898	898	885	945	873	879	880	917	940	880	900	850	952	934	906	895	937	907	858	844	912	863	870	875	918	910	940	921	853	914	850	918	911	906	908	892	956	910	883	882	877	908	949	921	925	895	861	832	877	835	879	926	891	867	911	862	945	922	883	933	923	904	800	925	917	912	869	913	885	860	918	877	875	880	923	897	911	873	938	901	961	861	894	876	891	898	902	923	917	913	949	900	866	880	974	899	897	882	937	908	971	912	882	910	887	910	914	897	928	856	873	882	919	851	885	929	853	885	894	917	942	890	868	893	896	907	907	908	850	893	912	970	961	899	914	881	901	862	860	918	875	902	876	856	892	930	938	881	913	890	879	890	892	912	903	895	917	923	915	924	897	939	872	918	879	884	861	874	882	937	912	904	959	890	899	903	916	853	874	932	883	893	827	877	891	904	897	921	865	902	887	853	955	907	824	900	937	889	975	865	908	908	904	922	933	885	870	885	913	846	937	927	876	915	896	932	909	896	875	871	861	868	849	862	864	895	894	840	926	890	905	902	944	859	861	890	899	852	861	879	900	918	918	875	914	927	869	926	934	925	893	879	883	895	890	899	908	935	892	874	835	920	904	878	856	913	916	852	907	901	859	884	911	868	951	928	915	925	885	930	882	942	941	860	950	830	894	867	895	909	854	897	871	865	920	906	891	888	947	923	916	879	909	873	894	906	893	901	831	907	902	885	882	893	855	926	880	887	903	873	898	918	894	901	881	908	911	901	890	954	924	924	912	906	945	929	911	932	873	885	914	886	869	881	907	902	882	930	895	900	911	865	870	844	921	841	865	879	927	886	938	924	903	949	891	868	905	913	910	921	897	868	848	880	925	903	892	865	865	902	899	876	887	908	901	871	874	932	893	863	930	870	885	885	866	889	866	822	938	883	909	910	910	868	881	887	883	922	926	897	896	910	917	885	894	861	879	872	915	923	891	880	869	902	888	871	881	904	906	911	880	909	906	894	892	893	926	863	920	880	913	944	893	887	841	857	911	896	911	901	876	926	901	891	866	848	909	901	899	887	925	897	919	900	922	874	929	915	846	893	928	909	875	906	887	877	872	917	878	926	856	881	907	865	956	899	916	868	914	840	863	909	931	923	857	944	895	899	868	935	918	908	884	876	935	889	904	888	919	877	884	877	913	961	939	916	902	933	883	915	819	876	908	974	884	878	889	887	870	908	928	870	869	885	935	908	888	855	858	928	865	876	917	886	925	913	889	880	965	894	897	941	891	919	834	879	923	932	890	915	968	898	886	903	904	959	902	941	917	931	886	976	904	956	805	906	899	896	896	944	872	916	921	924	857	908	920	935	887	895	855	913	949	926	871	842	899	889	914	917	882	838	954	914	911	886	915	839	852	907	917	872	903	917	945	929	852	906	872	848	891	960	894	909	902	904	869	837	857	888	868	892	933	947	874	870	911	944	903	928	884	871	966	909	898	870	870	880	855	859	883	877	919	937	920	849	891	883	944	898	868	955	901	885	882	846	874	909	878	892	887	934	903	830	923	896	915	919	912	887	816	861	887	859	898	861	914	855	969	900	907	970	894	926	853	807	838	858	888	952	849	908	870	921	912	846	938	860	908	832	936	874	884	885	878	871	898	857	896	921	927	949	880	909	944	860	866	876	877	927	929	896	913	897	905	888	868	921	943	888	907	869	905	925	879	867	918	974	895	876	910	864	903	882	913	918	887	870	856	903	889	906	909	899	913	873	893	896	912	888	910	906	904	875	887	942	894	921	912	942	899	897	905	948	916	905	882	885	906	897	858	906	839	896	911	972	879	916	849	926	901	879	918	896	872	887	915	898	918	944	875	926	913	866	920	885	928	933	918	891	902	926	906	956	855	907	835	871	871	922	915	898	916	944	852	890	914	902	910	918	878	887	904	898	898	932	909	894	902	874	916	904	882	851	880	929	916	922	949	899	933	892	914	871	874	956	937	932	910	809	904	907	887	877	892	927	882	925	865	892	904	922	853	916	929	887	929	915	934	911	953	901	853	924	864	957	855	862	857	891	927	934	903	869	867	921	883	879	919	912	855	919	867	905	891	894	886	858	840	956	906	893	917	892	909	907	882	929	905	896	909	899	897	908	946	905	917	876	898	871	903	931	902	903	869	874	891	842	888	887	896	902	916	886	852	883	850	961	839	913	905	975	865	853	859	911	896	906	940	920	916	842	875	915	867	844	926	882	908	902	965	949	899	868	857	921	858	882	939	892	929	912	876	887	895	917	861	871	938	881	934	887	894	846	876	856	928	891	852	900	887	903	893	904	900	881	929	909	863	853	873	879	890	926	952	918	893	897	904	892	863	924	889	894	916	923	897	892	907	903	934	911	923	880	841	913	956	957	848	876	903	932	919	904	893	960	855	876	881	898	869	934	912	821	892	883	853	893	953	872	848	907	895	928	883	882	906	902	888	906	887	874	907	885	846	889	920	906	873	903	839	853	913	920	935	885	971	838	910	928	894	955	909	867	928	923	881	889	838	899	870	893	899	894	905	884	854	901	912	948	885	840	887	927	927	944	977	930	894	881	906	852	908	910	865	910	889	845	821	923	867	925	874	868	924	882	882	895	910	902	897	906	924	921
51326	50463	79631	72027	56069	41131	27185	14478	6181	2624	1318	759	529	496	442	446	420	428	417	470	426	453	458	383	429	438	467	411	421	478	417	472	396	460	461	440	469	436	415	460	459	459	488	410	410	433	402	451	474	438	445	406	446	453	447	414	438	434	462	427	443	448	429	448	417	465	467	434	404	443	447	438	453	396	453	448	462	423	449	430	394	443	420	443	449	414	429	433	432	421	443	401	475	424	451	471	481	455	443	449	464	450	426	458	415	415	442	444	466	457	448	432	400	451	404	418	439	503	447	423	479	425	424	436	462	415	444	441	468	435	484	443	420	471	388	453	440	446	415	438	447	429	430	420	428	426	466	420	443	492	471	420	429	437	467	442	464	434	399	438	402	414	435	427	461	463	396	464	430	442	418	415	437	463	448	419	454	408	418	446	415	451	470	451	442	415	423	443	419	418	427	431	406	449	431	405	471	458	469	445	417	451	382	455	453	457	395	476	474	424	474	440	440	448	460	444	463	418	429	423	431	464	435	458	457	435	461	440	423	407	413	460	425	436	439	435	405	453	440	417	436	444	445	452	435	445	411	472	415	414	405	437	438	459	466	388	453	450	460	389	422	419	409	451	437	389	398	401	434	422	408	401	410	399	449	433	443	453	426	433	478	460	454	427	433	432	438	434	447	417	427	472	399	419	382	450	429	440	447	436	434	420	434	442	447	432	455	447	470	452	428	434	475	467	419	477	450	399	442	422	400	448	425	446	433	420	428	450	455	421	447	435	459	450	425	471	443	435	450	430	471	449	413	463	433	473	413	410	415	463	445	427	440	413	439	403	372	400	420	447	454	404	454	447	430	438	488	387	435	372	438	466	401	441	440	415	482	460	439	429	437	438	393	448	444	418	435	472	462	431	389	442	424	412	424	468	432	436	444	456	447	449	451	444	456	447	418	433	421	430	451	451	459	415	438	408	422	457	458	432	398	454	455	450	473	441	455	469	459	442	414	446	449	419	417	419	434	459	410	440	444	453	429	449	430	445	417	470	399	437	473	452	440	464	410	470	424	455	403	421	448	477	473	417	427	443	428	460	465	434	456	457	436	432	461	417	452	441	427	442	431	437	439	442	434	424	408	455	444	418	436	462	468	445	453	452	430	457	414	414	410	442	448	447	433	390	440	469	423	412	443	415	402	464	436	430	434	399	444	411	419	442	463	430	420	405	416	424	434	410	450	436	460	419	458	427	458	429	425	431	450	449	459	428	451	453	423	455	492	488	446	447	436	421	431	428	429	443	412	437	432	456	450	453	425	383	395	433	415	432	420	440	399	365	410	447	449	463	446	437	401	435	433	410	435	493	401	444	454	433	430	419	411	398	403	432	439	418	449	460	458	423	414	421	474	424	422	462	431	453	427	470	429	426	404	463	431	442	421	431	443	444	405	422	434	427	458	464	435	455	458	461	398	424	414	435	466	436	398	451	449	443	420	446	398	419	439	444	418	435	439	436	443	417	467	437	414	408	419	434	434	413	443	421	418	437	450	446	412	434	422	477	452	424	455	440	476	424	456	448	437	418	458	433	445	405	428	423	419	448	441	422	424	427	419	429	415	437	440	403	431	433	435	438	437	414	456	429	462	447	470	452	445	460	409	406	435	412	432	446	473	429	491	450	395	455	442	417	469	469	414	413	420	416	439	442	415	457	436	445	476	450	450	442	438	409	434	441	399	428	421	432	419	448	441	461	470	417	425	465	464	440	437	400	482	453	411	414	440	454	462	455	402	468	422	468	444	456	430	442	464	403	459	473	452	427	458	454	439	427	393	457	473	485	437	433	429	424	404	422	480	446	452	477	444	461	427	446	447	448	440	413	444	422	463	467	385	440	429	428	424	452	467	481	440	403	430	428	468	423	497	459	423	462	445	424	463	471	424	458	375	490	414	428	429	439	412	403	450	388	430	486	402	433	396	461	459	422	421	452	426	448	449	451	428	462	507	411	434	441	462	462	449	455	384	423	445	423	412	384	457	459	461	416	415	446	442	420	458	463	436	455	402	369	386	457	446	449	450	415	444	471	378	447	442	436	465	494	434	463	425	422	438	399	456	456	431	440	410	446	447	412	431	408	444	445	421	416	426	414	388	440	458	431	426	463	464	467	400	440	412	450	466	413	429	427	427	433	467	450	417	436	440	437	443	447	449	439	428	393	418	446	463	442	435	423	437	414	458	431	410	463	419	442	451	419	424	437	437	501	403	475	436	434	454	452	471	409	477	465	436	478	412	438	430	424	445	382	452	447	436	447	440	405	430	431	435	413	446	411	465	440	438	425	463	496	445	419	413	436	476	469	447	475	452	421	487	458	437	472	458	446	424	432	450	439	449	444	427	410	453	446	392	424	428	427	430	462	396	423	452	406	411	461	457	459	434	423	378	437	416	426	454	443	429	480	487	459	408	469	450	434	434	441	452	436	427	435	412	452	473	455	460	431	442	415	451	427	403	395	417	429	404	415	460	456	463	414	430	400	472	443	432	436	442	473	419	402	413	415	437	439	442	409	435	419	424	428	420	433	470	422	432	436	434	390	451	450	432	417	417	453	465	455	441	444	472	460	448	420	495	446	432	429	428	453	428	464	417	449	452	455	448	445	455	440	423	457	487	420	390	415	417	439	442	412	447	461	430	436	448	430	426	454	464	466	436	440	434	416	454	420	421	448	409	469	447	433	451	469	396	421	448	427	426	399	437	447	451	453	412	465	452	426	417	426	464	468	472	412	473	448	467	445	473	421	406	423	433	438	410	388	439	438	451	437	462	421	461	488	438	412	389	426	432	446	462	410	403	443	444	421	406	430	468	469	427	446	479	406	405	441	453	437	448	426	434	430	461	431	397	440	409	433	401	445	405	415	421	437	466	465	472	422	433	465	484	449	443	470	427	428	410	399	413	426	452	437	427	451	442	459	423	455	432	449	419	459	456	449	472	447	429	448	419	418	422	430	478	421	437	423	458	441	504	414	435	407	409	438	446	460	493	437	441	452	440	390	437	400	432	437	460	444	423	415	424	424	440	424	413	477	433	451	444	435	412	454	445	440	477	443	444	421	452	475	443	416	452	402	437	424	415	475	455	405	433	472	436	404	414	467	411	375	430	461	451	443	431	398	414	459	426	412	438	474	433	423	430	457	439	438	428	424	449	425	422	451	480	414	451	437	453	441	384	423	417	432	402	429	409	406	430	458	445	413	428	413	481	464	423	460	388	440	497	413	420	467	428	424	448	463	465	463	421	457	399	412	451	447	449	417	433	478	473	433	414	436	431	466	428	429	465	455	430	417	470	432	395	416	413	410	426	449	446	439	426	424	462	449	407	458	445	384	414	395	434	422	415	452	434	454	414	425	455	431	464	443	475	443	433	424	414	397	415	463	433	471	461	453	447	473	425	430	471	452	428	467	420	416	417	447	464	445	444	428	441	440	403	434	431	424	468	442	419	406	450	425	444	416	448	462	421	420	439	437
22895	37590	72712	77239	65842	52267	40055	27694	16512	8633	4341	2357	1459	1150	959	984	934	925	890	962	926	944	980	950	942	940	945	1015	877	950	929	927	957	900	922	924	912	947	909	960	921	942	945	892	961	950	961	929	882	935	909	947	893	901	906	957	904	960	896	924	928	922	895	960	867	964	952	912	965	914	913	914	919	921	946	923	923	876	917	941	946	900	964	970	953	875	934	936	922	949	900	937	907	934	961	921	964	945	875	987	931	933	908	925	943	916	926	982	943	950	923	988	903	916	931	943	868	877	965	950	911	892	917	966	987	996	918	936	914	931	916	955	914	949	934	960	968	915	940	954	995	948	925	927	973	981	911	928	933	936	929	972	959	904	936	908	968	926	920	866	913	903	916	904	905	918	985	909	958	924	916	935	905	913	958	947	966	925	922	867	910	921	873	966	955	884	950	910	931	926	881	912	918	958	938	903	917	919	933	903	938	852	909	858	915	955	877	951	910	938	898	919	887	951	943	912	988	911	963	985	958	979	952	949	925	918	895	928	923	953	954	938	915	983	963	896	948	952	896	928	940	972	952	929	868	890	874	979	880	928	916	948	942	892	954	916	948	930	857	911	923	927	913	940	919	942	866	862	953	915	907	949	899	991	874	925	895	914	950	976	911	889	921	912	925	928	971	923	926	946	890	881	944	951	903	957	914	912	963	959	973	919	954	957	922	908	921	943	955	923	986	932	897	894	889	1006	940	910	956	918	945	905	948	882	920	896	879	957	906	980	906	898	908	862	902	937	913	945	931	936	938	976	919	968	958	942	960	922	926	913	924	923	922	912	905	924	968	924	961	923	994	945	938	954	956	951	938	975	894	919	915	946	884	935	933	904	925	917	887	873	966	867	950	938	927	947	952	883	902	943	961	888	949	915	896	988	930	956	879	844	885	904	965	944	985	940	933	940	950	934	926	886	988	944	984	913	893	919	947	910	924	915	969	956	909	935	899	931	971	919	965	919	933	1008	949	941	960	928	939	950	946	945	958	872	1013	943	874	911	949	971	919	1000	914	975	911	899	948	937	979	941	911	914	942	929	966	924	937	933	943	930	893	945	895	997	1009	888	937	980	895	935	958	932	966	921	938	917	979	940	919	894	952	926	892	966	909	961	894	925	912	951	947	956	926	943	897	946	967	972	910	959	917	924	894	933	909	959	963	926	945	928	899	915	892	873	942	917	945	963	957	913	923	895	924	876	906	934	881	935	988	901	901	936	944	904	922	907	950	948	931	922	922	923	920	884	912	993	900	941	954	920	906	923	915	937	907	961	831	912	937	910	961	894	910	921	943	899	855	983	922	879	913	877	971	937	923	980	933	888	924	907	922	935	891	928	924	927	977	888	897	935	924	877	958	896	882	910	939	937	932	947	954	958	931	931	937	911	896	931	875	949	930	903	879	896	918	953	932	939	939	872	913	942	911	916	917	954	991	913	881	958	934	940	924	875	910	900	929	934	926	953	947	864	928	925	949	927	926	914	953	906	894	971	927	936	923	921	841	913	949	956	979	956	921	932	942	895	945	969	976	914	963	937	983	947	915	908	976	893	933	876	912	955	911	990	889	924	950	973	957	906	942	932	945	946	901	948	914	904	958	905	944	898	921	902	938	934	932	922	938	939	884	901	967	932	895	960	943	915	860	995	930	938	896	902	939	908	950	942	944	955	938	932	942	905	949	879	858	944	903	894	945	962	940	879	907	902	923	915	971	928	928	939	906	946	973	918	924	958	936	963	898	942	914	893	934	880	931	904	879	919	919	973	918	958	948	881	945	948	1002	953	902	948	993	935	956	917	903	980	941	957	930	971	924	947	949	911	983	917	916	959	915	948	923	885	974	989	899	901	902	942	924	953	930	904	908	932	924	924	928	920	940	902	930	913	939	976	961	942	902	956	922	923	996	964	894	923	961	925	962	953	953	918	988	884	920	870	997	876	922	947	959	884	909	984	985	951	992	932	928	956	899	939	960	916	920	940	908	926	863	882	873	908	925	913	921	942	867	917	924	918	972	900	956	938	955	931	947	984	970	964	933	960	868	905	956	879	959	910	855	890	935	899	896	945	918	919	922	915	876	950	900	925	945	896	931	897	949	886	920	948	894	926	909	908	982	991	943	869	897	939	907	956	894	920	929	944	918	976	929	941	958	913	946	923	907	943	897	905	983	915	912	978	940	920	938	934	944	900	919	856	956	973	943	937	932	930	910	938	920	937	892	936	945	902	921	929	972	872	970	956	902	943	880	934	892	904	875	910	950	994	901	980	954	925	896	927	913	978	874	846	865	948	930	921	966	930	913	894	907	900	909	971	955	954	967	942	891	918	917	968	942	951	909	957	892	898	1011	925	936	939	922	943	909	942	933	911	958	914	930	959	946	954	957	988	922	931	924	949	901	927	958	933	905	937	967	921	941	946	872	915	953	928	949	900	927	974	950	937	920	916	1006	904	906	958	943	992	904	917	941	888	942	891	938	986	906	947	938	880	905	965	969	948	962	925	945	893	932	890	940	952	940	905	893	926	930	985	874	964	907	974	874	929	897	914	949	931	946	941	952	869	906	905	910	944	932	918	976	937	962	923	938	946	953	992	901	988	947	915	904	957	933	899	909	929	923	932	880	942	1001	940	889	937	935	909	959	919	912	889	958	914	975	900	914	990	942	917	948	936	960	871	925	933	947	975	928	850	918	889	876	930	934	908	872	880	949	948	895	975	919	908	886	923	925	948	989	909	892	890	897	920	967	903	945	894	921	996	983	980	908	853	936	935	926	956	971	906	963	907	907	942	914	941	952	924	909	908	1016	947	898	933	912	935	952	910	892	932	853	906	953	928	888	936	902	958	904	887	940	952	914	907	888	887	993	974	951	972	922	913	938	936	940	936	902	927	994	916	934	958	902	878	901	900	917	878	863	908	939	922	859	920	976	913	904	940	898	910	916	904	970	930	944	906	931	928	875	932	985	883	923	895	954	874	913	888	903	941	903	930	934	922	934	917	904	907	940	967	882	962	925	917	962	956	908	975	928	949	916	870	868	919	1011	949	944	909	917	859	920	919	917	979	942	888	903	952	913	881	922	968	946	886	954	899	939	939	918	924	929	937	886	901	902	978	927	941	877	921	878	905	938	912	899	962	977	916	943	936	932	940	982	941	938	888	947	953	914	938	973	885	976	951	918	879	921	920	918	891	924	938	938	989	930	912	889	912	888	937	940	944	966	901	940	923	940	963	963	922	957	911	943	908	915	915	946	906	891	930	934	947	941	908	912	923	985	891	957	932	958	956	899	920	907	964	882	893	927	950	924	959	982	922	971	906	927	897	924	941	894	928	971	943	915	918	918	903	941	922	856	898	914	869	941	935	948	896	913	929	924	967	964	872	908	930	913	924	913	938	965	945	955	982	941	942	943	939	1012	951	919	929	922	941	948	874	991	946	930	946	886	969	905	951	923	906	945	931	941	951	860	957	857	931	912	897	876	937	959	958
5029	2542	6851	5656	3383	1947	1255	792	551	405	386	336	321	317	306	347	280	315	307	332	337	315	324	330	330	315	363	338	318	346	342	321	282	318	308	302	315	331	312	318	305	322	337	317	306	321	310	321	326	339	336	318	307	328	321	374	309	335	329	341	330	307	329	309	313	319	325	309	355	306	313	313	298	310	362	306	314	293	292	303	310	301	292	304	336	301	342	338	310	297	335	341	333	320	368	321	359	315	320	305	333	321	339	274	335	321	321	300	368	334	288	328	327	323	340	342	298	275	295	300	315	320	328	313	311	328	336	295	311	302	315	349	313	312	315	314	331	305	334	294	304	295	305	318	302	320	314	344	367	325	276	278	321	314	282	351	294	288	290	305	309	272	290	304	331	311	345	316	286	326	333	325	289	340	304	342	315	330	332	331	334	352	332	340	346	325	291	319	317	319	376	329	323	307	331	347	289	339	327	328	347	319	315	314	307	315	297	324	345	322	350	314	324	327	298	305	305	299	341	294	305	282	316	303	315	286	319	368	328	350	309	325	332	304	312	294	309	342	317	324	321	338	313	300	348	282	335	326	326	355	316	287	344	319	357	360	291	334	334	287	290	325	317	335	337	299	309	335	323	289	304	292	348	295	314	303	290	315	312	308	288	345	328	306	330	316	329	308	320	322	332	308	308	328	295	329	324	291	327	318	337	331	298	333	330	322	305	324	289	324	306	323	288	311	324	274	349	298	292	348	327	314	314	333	340	339	341	330	332	295	287	304	322	320	335	329	305	357	328	289	301	318	306	316	307	334	319	313	323	296	335	325	324	318	339	357	314	299	341	317	309	328	330	301	353	331	347	336	327	303	311	294	314	290	335	332	317	332	350	310	329	267	353	324	303	307	297	298	294	317	316	345	310	290	287	300	308	277	328	312	324	354	308	310	324	331	299	304	334	329	308	304	324	314	307	319	329	351	337	321	333	315	332	320	308	344	322	280	305	311	319	296	331	331	313	321	302	298	304	303	307	346	288	276	290	298	335	334	337	320	343	317	313	307	309	330	321	272	326	329	278	297	303	290	288	343	271	342	322	296	304	316	321	360	301	295	295	326	306	305	309	297	348	354	340	334	352	303	312	333	298	297	330	304	320	340	306	322	322	299	313	305	305	331	283	312	304	342	307	275	293	325	316	332	322	294	295	329	322	312	284	310	350	314	328	330	330	323	320	322	336	298	311	335	342	310	329	305	326	329	325	306	290	327	314	295	332	352	312	326	339	318	315	321	342	293	301	330	315	333	303	309	304	305	337	321	322	332	325	319	330	278	314	341	308	292	326	335	333	331	320	295	320	323	283	300	348	279	311	329	310	289	289	333	297	307	303	312	312	304	311	330	305	363	338	295	367	316	338	299	341	349	323	299	299	292	342	309	318	282	289	296	279	303	312	304	304	353	343	322	324	315	322	345	315	329	330	330	300	302	319	335	336	315	293	354	327	309	350	331	362	316	323	314	322	335	298	304	324	318	289	299	336	323	303	317	290	320	353	305	295	295	323	351	340	302	282	314	338	339	315	310	302	318	355	378	351	306	342	334	334	323	327	337	285	314	342	325	308	303	322	317	335	332	307	303	316	348	311	326	308	324	297	296	317	279	336	297	326	327	315	293	315	312	337	323	286	288	290	313	293	313	313	300	285	316	315	346	287	324	325	283	294	344	347	289	339	325	339	341	340	336	311	318	327	318	277	301	321	313	314	354	303	316	368	327	319	280	311	318	303	331	326	344	300	334	334	316	332	299	293	297	331	310	291	310	333	290	339	319	326	358	337	298	320	324	308	338	299	316	326	298	314	278	329	291	313	303	323	313	272	283	311	272	312	325	320	333	305	352	294	305	310	338	288	348	334	296	326	350	311	296	312	344	304	326	316	335	292	310	304	315	339	321	310	332	316	308	307	312	332	303	322	323	333	316	323	289	326	303	343	332	335	330	321	310	269	307	346	334	288	293	303	331	307	326	325	335	331	349	317	341	320	323	325	335	334	329	315	342	336	337	319	345	305	340	316	337	332	319	310	318	320	330	283	334	320	309	314	340	314	303	287	306	343	348	309	326	345	316	337	304	327	319	311	305	305	330	270	309	299	324	343	288	330	312	311	322	295	312	330	329	300	301	307	296	305	359	346	320	338	308	330	322	297	323	350	308	322	350	299	309	351	315	321	298	321	306	322	336	318	308	315	329	285	349	323	334	302	326	329	344	329	313	325	319	270	329	304	281	364	300	283	317	348	317	328	340	332	345	320	311	341	317	323	304	315	356	308	310	315	314	311	324	333	331	302	331	333	316	348	278	309	283	292	302	305	308	323	288	280	318	321	320	355	304	325	349	325	335	319	313	334	349	366	319	312	328	308	315	364	316	283	311	300	297	338	337	307	326	331	315	334	313	316	325	326	327	333	311	343	278	327	320	339	342	336	334	329	308	330	321	326	309	308	314	339	310	299	275	290	318	314	331	302	344	287	303	319	296	336	390	333	307	291	317	312	296	300	354	289	339	318	305	335	323	303	281	308	333	316	284	294	307	326	349	331	327	324	306	322	318	298	295	350	296	290	347	289	329	349	273	324	300	288	342	314	329	294	326	358	362	275	326	356	316	297	353	311	315	290	323	332	282	312	315	278	303	313	318	315	332	325	313	320	279	312	317	312	294	349	328	278	310	303	312	319	337	322	327	330	318	361	321	318	306	288	286	319	328	331	343	303	317	310	345	290	325	310	307	329	320	306	315	327	299	345	322	305	279	294	313	335	313	289	312	309	283	312	293	326	325	333	287	326	318	301	326	323	351	314	304	305	315	312	314	334	303	319	339	301	350	328	320	329	302	336	338	324	298	298	367	313	288	302	335	296	315	318	351	299	303	311	327	316	310	311	307	302	329	310	312	295	332	295	318	346	323	315	334	321	319	315	322	324	323	322	280	313	293	320	313	279	387	308	290	316	298	305	305	333	345	293	316	261	301	321	332	315	311	311	329	316	308	313	325	308	288	308	317	337	323	327	307	337	329	317	319	317	341	313	315	363	311	322	336	308	305	262	318	309	281	327	322	323	281	301	327	344	320	318	334	327	329	330	339	303	341	344	301	325	282	319	346	318	329	331	307	298	295	305	306	290	314	314	305	321	332	352	288	326	302	338	312	326	301	302	275	306	310	299	341	319	331	325	312	328	315	322	312	313	293	291	323	322	300	333	318	318	326	332	314	312	330	317	318	338	293	322	304	278	310	264	325	288	308	351	339	297	363	323	356	372	311	269	266	302	320	282	296	291	345	329	301	335	335	335	345	304	338	333	338	332	289	328	311	315	303	338	326	351	344	330	306	340	315	321	329	284	344	329	345	318	320	325	317	321	286	312	326	346	299	309	318	333	344	305	301	346	300	326	332	359	302	333	309	339	360	347	334	338	314	307	332	321	295	349	307	350	318	311	340	352	306	357	292	341	352	291	327	357	277	326	307	345	294
4687	3732	14006	13940	10354	6393	3787	2373	1604	1159	897	765	789	748	739	659	720	730	735	703	712	745	693	733	715	732	731	753	690	674	680	697	729	675	712	695	673	692	713	707	705	697	749	699	700	710	659	686	708	722	659	671	722	707	735	716	672	709	692	716	729	657	661	666	706	663	681	697	688	679	708	721	715	735	724	744	699	735	734	733	703	716	696	678	714	729	708	678	708	693	697	767	667	702	700	699	722	699	685	687	718	709	736	689	710	698	685	664	717	676	691	741	707	717	749	716	711	693	717	736	720	673	674	696	706	702	659	798	683	695	676	732	748	691	715	709	705	710	693	709	742	662	696	703	718	709	720	684	686	699	707	748	709	680	675	715	695	694	642	723	689	698	705	685	722	690	702	677	723	701	706	720	755	709	685	700	716	705	699	698	708	694	716	716	758	708	706	736	674	703	706	687	671	680	704	701	649	669	722	685	686	666	715	668	741	680	706	727	699	706	699	710	706	716	675	719	705	716	732	682	757	705	685	727	719	723	740	805	664	712	661	695	711	718	674	710	662	668	734	689	745	753	713	715	734	733	698	722	734	681	726	744	701	701	697	655	698	716	718	700	710	700	708	754	745	698	684	677	710	736	727	720	714	684	721	701	697	697	723	734	699	684	703	725	720	718	719	670	665	697	697	683	683	706	709	713	709	683	714	678	690	711	698	713	722	741	728	728	755	668	654	704	742	689	696	623	729	664	707	740	685	666	756	681	701	728	690	703	648	677	675	696	710	720	687	691	671	730	691	737	742	689	706	701	732	715	743	740	738	692	676	681	697	741	731	691	713	680	726	731	664	701	669	670	669	712	700	726	689	706	719	659	720	657	717	695	737	731	660	657	680	736	757	709	680	759	728	694	670	695	704	725	726	709	676	652	704	722	685	692	708	714	709	727	741	691	745	703	655	682	679	712	753	709	739	701	701	642	674	688	680	689	700	720	720	630	673	690	729	685	703	716	706	748	735	673	685	718	724	694	732	723	725	727	699	693	690	738	708	682	683	722	686	738	677	691	735	657	705	675	713	692	663	702	689	685	751	737	736	731	663	723	722	737	704	682	737	691	672	776	739	678	690	732	695	678	694	692	648	790	729	720	696	699	726	691	702	703	708	690	756	684	723	663	709	706	677	699	674	672	734	691	753	721	712	679	725	683	672	733	721	654	672	725	719	686	701	700	670	670	714	680	711	690	685	732	702	694	671	692	678	720	695	705	729	689	701	642	726	680	652	688	754	699	719	715	736	711	742	659	720	704	691	689	722	711	636	630	734	719	724	716	723	623	702	711	743	731	722	682	691	691	711	667	655	692	713	732	728	655	724	698	709	678	690	704	653	708	698	724	722	649	640	765	729	703	733	718	664	648	732	669	680	695	713	676	680	700	711	670	730	714	728	715	712	756	688	714	684	698	742	690	684	693	653	707	701	686	699	691	713	715	708	707	674	744	684	736	712	733	746	704	703	738	695	675	721	686	726	721	699	667	713	715	637	696	730	673	701	669	683	714	681	742	735	686	678	709	667	722	695	669	705	703	706	747	727	706	701	705	714	718	730	685	672	725	680	697	713	721	694	710	710	717	689	692	743	704	730	667	678	666	760	704	700	675	714	672	677	699	695	717	707	716	645	688	682	673	685	724	733	765	728	710	745	677	679	714	739	692	695	726	741	702	712	740	721	728	690	716	662	664	710	706	692	712	703	710	703	726	709	803	684	739	676	685	700	681	744	683	740	715	711	679	707	716	692	676	710	719	724	688	675	700	707	720	681	734	690	691	723	718	700	711	686	693	699	754	705	728	688	679	781	698	702	666	649	693	711	684	705	681	744	685	730	689	707	672	723	694	705	690	676	696	751	674	782	719	712	681	678	695	699	710	703	719	707	719	710	749	677	663	681	714	696	661	723	683	705	744	667	694	700	700	684	681	723	679	750	669	686	699	712	728	668	698	730	637	682	753	679	673	698	694	658	708	705	698	723	702	716	739	677	726	692	730	751	687	745	748	680	676	670	696	734	677	695	743	672	691	689	690	684	677	677	698	685	715	706	707	721	676	699	710	711	708	665	704	732	680	704	715	693	697	663	707	706	648	699	693	703	701	721	707	720	718	721	673	763	687	716	722	708	710	697	707	734	709	758	723	727	662	705	681	703	769	697	721	701	723	712	706	737	737	699	725	752	724	696	714	712	704	692	735	689	708	702	732	776	682	725	694	668	693	706	734	704	679	712	667	717	679	707	700	679	725	691	693	711	730	670	702	725	747	678	713	714	673	748	717	671	679	715	658	651	684	659	715	652	728	709	695	678	773	701	744	705	687	706	722	693	682	701	716	730	669	740	706	668	677	668	708	730	753	714	688	729	710	710	732	701	658	736	724	724	718	706	705	690	656	691	726	701	667	790	710	674	675	681	712	723	718	681	731	721	712	719	676	662	697	688	726	651	720	693	685	727	730	717	701	707	733	701	732	717	663	692	725	686	706	713	645	680	689	716	710	703	713	699	711	739	692	703	738	668	722	674	662	722	665	697	685	714	690	693	721	728	683	757	737	671	710	695	710	687	683	701	677	691	655	665	686	649	705	694	664	702	704	683	737	686	672	696	694	678	687	667	691	681	697	711	700	647	675	690	751	661	689	696	746	716	723	733	712	709	705	739	758	689	689	720	681	682	718	711	696	719	689	723	769	684	712	686	684	655	680	699	685	754	767	693	710	645	731	654	704	745	729	719	688	722	682	676	727	757	718	707	718	708	698	719	760	697	720	746	724	720	640	733	724	667	703	676	729	716	656	710	715	701	694	708	678	682	700	694	718	700	695	728	714	724	674	726	721	732	696	682	714	698	657	681	692	687	699	684	697	679	713	653	729	691	728	734	685	630	699	726	735	680	687	698	762	665	632	686	715	702	685	691	683	699	696	723	696	701	655	726	675	725	668	686	688	723	724	754	702	737	689	677	726	694	694	684	718	719	686	719	647	704	725	711	710	687	702	696	713	720	691	689	681	732	695	678	727	709	663	748	744	715	723	605	724	662	698	707	721	673	669	675	711	688	714	716	700	722	688	718	731	711	691	706	721	709	672	709	743	672	688	742	670	759	705	645	768	625	722	712	699	704	701	704	690	693	720	696	705	742	719	727	716	691	729	730	652	731	646	715	759	723	701	744	678	708	667	689	715	682	693	698	710	667	695	720	709	676	701	760	738	727	687	717	700	744	722	726	683	674	732	733	708	750	714	719	725	720	693	706	714	753	696	714	694	709	678	712	663	704	681	700	698	745	665	679	748	774	698	720	668	680	690	747	663	720	746	703	656	698	719	706	769	675	729	708	683	720	665	701	700	751	725	717	694	673	713	664	721	712	743	685	669	678	781	682	745	688	704	746	705	694	652	755	686	640	687	726	704	677	734	666	716	689	712	683	712	707	686	662	670	742	702	740	666	717	707	706	735	687	688	691	731	692	702	692	749	705	716
50162	51871	78302	71748	56305	41868	28113	15348	6851	2920	1387	771	527	436	417	417	399	439	385	385	384	400	438	392	402	391	402	403	420	438	403	453	424	425	427	420	447	439	446	419	430	408	450	464	440	424	420	396	402	414	411	440	423	411	413	409	421	448	430	395	457	443	437	405	421	387	399	437	412	457	444	457	411	434	408	411	420	409	449	412	418	414	420	407	434	436	392	371	396	395	387	414	438	414	408	388	435	397	418	405	419	421	412	413	432	414	444	426	392	407	437	383	429	399	455	445	438	409	423	424	408	456	412	444	432	439	422	398	388	395	419	463	402	436	419	402	350	384	347	408	361	385	437	420	407	403	413	448	398	391	412	424	412	453	454	412	426	412	404	460	418	427	429	420	417	398	389	434	438	417	417	425	426	421	415	422	420	422	464	432	414	421	427	407	455	436	400	449	402	435	425	429	445	433	414	402	443	450	449	373	422	386	430	395	437	423	399	445	409	444	442	394	463	401	441	407	435	423	428	401	438	365	387	432	402	444	395	423	434	426	412	460	428	422	433	405	445	403	382	426	448	439	453	414	445	441	395	423	454	415	353	426	464	429	443	389	393	373	413	425	391	374	390	391	426	459	446	460	428	439	439	419	439	407	434	420	420	378	443	405	441	414	400	474	400	445	407	415	451	386	438	437	409	435	431	441	426	413	424	426	376	410	402	388	396	419	451	463	402	380	413	385	393	424	409	469	420	440	434	425	433	461	394	421	430	414	408	441	438	377	409	437	396	459	454	441	441	474	404	415	409	426	405	420	452	468	374	428	443	412	484	432	408	444	437	426	405	441	398	393	398	404	415	433	413	401	377	408	446	462	416	420	397	434	399	398	451	411	454	384	414	443	439	428	435	435	422	428	409	428	420	417	393	387	427	380	426	402	425	423	421	409	429	418	436	456	429	381	424	403	441	415	398	405	406	417	414	413	418	388	385	415	414	392	441	389	419	385	423	481	424	477	409	427	392	415	392	426	436	464	418	416	429	412	418	439	461	385	461	405	440	418	375	418	402	432	456	422	440	409	416	404	425	450	443	408	400	444	414	406	394	399	453	449	426	405	456	434	373	438	427	420	480	451	398	405	436	413	422	449	404	399	460	397	421	432	369	388	423	440	483	399	430	424	418	381	463	427	466	384	423	398	400	487	407	410	376	479	399	414	420	407	422	432	409	420	390	418	434	425	424	403	448	470	432	424	424	426	373	426	391	384	413	421	414	403	425	422	417	464	432	398	414	405	400	409	409	430	423	409	473	403	417	406	452	389	423	408	442	430	431	427	432	411	438	390	394	432	460	441	428	421	479	440	470	444	438	408	414	385	402	402	411	443	444	427	449	392	418	370	406	412	436	411	425	446	399	439	439	420	395	380	434	422	421	440	432	442	381	431	423	430	439	466	371	433	412	398	396	420	417	382	456	413	412	416	428	430	403	416	439	445	445	405	439	390	409	463	431	403	412	442	435	445	412	447	409	408	454	453	398	422	384	440	454	383	418	379	427	387	386	426	441	403	434	390	459	398	451	418	393	371	415	408	414	403	387	408	428	461	419	397	426	391	465	429	420	435	410	434	444	403	409	407	410	404	459	402	405	402	439	406	421	418	410	451	419	431	408	438	410	419	386	398	434	394	377	429	403	381	411	433	450	419	456	425	391	415	378	414	473	391	430	447	415	434	395	409	421	429	408	403	370	405	402	380	417	406	399	412	420	416	443	407	393	429	411	441	418	408	409	433	412	425	396	422	420	405	401	395	429	411	453	424	410	382	450	385	430	371	404	417	427	408	438	436	434	400	416	455	426	367	433	394	399	447	427	418	399	402	431	455	440	441	402	368	450	431	426	404	418	382	417	408	412	463	445	416	382	412	423	437	402	406	445	429	396	407	429	439	425	443	417	437	442	379	446	407	480	415	421	434	418	436	415	423	415	404	459	393	386	471	406	425	377	396	426	445	448	387	401	403	436	449	402	397	402	384	408	406	385	414	425	404	429	366	387	420	408	389	440	406	395	413	390	406	440	422	414	387	426	417	399	434	408	388	416	419	434	424	401	477	402	401	406	420	443	447	416	401	403	434	406	384	406	416	424	446	438	420	427	438	436	424	417	461	403	401	434	388	385	406	418	464	440	375	429	411	442	419	422	408	406	455	431	416	428	416	414	407	399	412	457	435	408	403	391	449	447	397	399	421	394	419	413	412	392	421	429	431	417	393	426	414	438	412	405	416	432	418	460	423	420	374	430	442	435	440	433	449	438	391	453	443	428	408	412	435	441	439	389	448	431	408	461	398	425	461	428	391	431	450	417	425	449	415	430	431	445	465	384	402	448	441	442	400	406	450	421	391	411	405	449	362	427	434	417	416	392	450	420	405	427	424	407	419	423	465	449	413	407	366	421	406	408	439	424	421	426	417	458	396	382	385	397	412	408	401	420	400	408	421	423	412	427	415	357	416	409	407	406	430	401	412	403	409	449	434	416	431	387	360	403	445	414	442	418	426	424	417	408	402	376	415	386	442	390	474	414	414	458	418	435	429	428	426	418	419	414	404	436	425	426	433	428	413	417	454	429	402	436	421	411	449	432	421	422	411	414	424	396	449	436	416	411	450	450	453	431	423	392	400	411	433	408	407	424	393	417	468	414	446	439	437	408	416	411	403	380	395	438	394	449	392	409	437	386	435	422	422	413	429	444	454	452	422	420	449	435	414	388	392	392	387	426	414	408	432	434	398	428	398	382	414	404	437	402	425	390	432	437	411	394	433	432	396	427	415	381	397	424	422	418	459	411	427	426	409	457	431	438	433	387	414	495	434	441	386	424	379	414	400	446	408	404	430	407	415	446	423	399	413	443	436	448	454	392	418	432	388	409	411	458	420	447	456	400	450	443	400	416	477	463	400	429	395	454	399	410	430	448	411	429	453	436	414	406	405	404	412	431	434	389	444	419	371	429	418	398	417	442	442	402	396	433	428	424	395	414	414	433	401	390	388	430	450	424	388	387	395	421	399	428	447	413	426	397	422	442	422	433	456	401	397	407	419	443	438	436	442	397	420	387	443	451	445	446	409	437	422	404	427	424	385	388	395	416	432	405	422	401	429	414	418	402	391	435	437	406	409	376	413	439	433	414	387	390	435	458	452	398	396	372	454	474	394	418	436	403	413	386	418	440	434	388	381	429	424	407	434	400	414	402	411	388	422	451	425	432	439	429	419	376	446	423	379	417	402	408	416	383	398	437	419	420	408	405	429	450	402	450	417	427	425	410	407	387	382	408	446	424	428	393	378	416	411	451	438	397	447	419	446	446	408	407	448	455	433	437	460	414	393	455	425	443	416	438	402	421	406	403	410	421	448	455	440	410	417	432	439	416	414	424	396	397	379	428	413	422	430	422	417	390	414	384	371	393	429	418	407	421	452	394	403	430	445	408	406	419	422	392	379	444	439	433	404	395	403	404	460	428	435	450	426	430	404
22178	39013	71621	76476	65618	53256	41236	29040	17713	9622	4992	2487	1440	1091	904	853	894	870	881	914	911	938	887	942	937	924	936	901	915	875	879	938	909	900	889	924	904	886	909	883	886	897	863	914	932	898	930	880	889	884	925	865	887	956	935	943	908	916	879	908	891	877	858	916	932	880	889	877	918	888	877	950	908	907	904	907	908	860	943	884	885	872	906	934	901	839	910	922	861	886	920	870	906	913	886	931	915	997	963	1002	915	905	878	900	874	883	899	896	894	918	959	824	879	919	907	865	894	907	903	887	925	920	897	890	897	920	928	886	906	899	893	877	903	903	879	909	880	940	812	919	908	912	910	919	920	861	879	884	912	915	913	881	925	909	932	883	899	860	891	875	928	901	964	918	911	886	876	927	869	901	901	889	907	887	959	909	893	880	862	897	902	889	978	897	918	913	883	908	942	874	822	956	912	914	921	922	913	896	893	882	902	883	855	925	859	906	875	865	868	908	910	943	838	937	891	929	879	906	925	957	854	952	903	899	909	892	845	911	952	917	893	807	901	915	934	914	899	849	913	861	890	941	933	938	906	907	899	860	892	859	883	908	867	886	888	828	964	886	879	890	917	926	883	917	904	945	902	966	902	930	873	889	867	919	900	914	900	919	875	915	961	933	887	887	884	903	918	921	951	908	869	871	904	874	875	928	997	905	953	879	930	844	932	821	910	874	877	929	925	867	935	982	902	881	868	860	906	916	864	879	950	940	931	896	882	943	921	917	943	870	870	860	954	861	911	883	916	891	910	910	920	941	850	870	913	858	881	909	937	873	909	889	877	874	918	872	935	896	885	887	906	916	906	858	913	884	923	870	876	933	875	906	877	884	837	895	893	864	920	950	879	897	851	889	916	885	898	950	895	910	867	885	901	927	880	883	877	865	898	907	892	935	863	906	829	960	886	878	892	918	991	901	954	905	902	857	841	918	911	927	897	881	892	905	843	916	893	899	884	889	892	879	898	883	905	874	910	865	943	934	884	880	901	879	858	879	895	888	879	919	870	930	919	921	881	897	880	852	806	901	894	867	917	864	875	930	892	893	916	933	876	907	916	941	948	896	889	907	880	954	888	882	891	865	895	924	941	899	890	928	892	882	935	867	852	883	900	898	894	905	871	900	889	913	902	879	867	869	877	849	889	908	903	919	918	917	913	909	882	932	882	854	868	922	923	913	807	917	852	894	895	935	906	896	895	876	915	970	878	860	899	910	851	934	916	962	822	899	944	936	885	929	882	884	867	935	902	872	900	890	892	923	907	868	854	937	878	946	908	901	879	918	896	867	918	905	911	879	913	884	923	942	904	882	915	904	877	868	882	935	944	903	899	827	879	888	935	876	898	902	944	930	860	972	916	958	867	923	899	873	871	946	933	867	878	859	884	885	896	900	921	895	905	929	907	917	837	864	917	887	913	881	926	892	893	922	869	907	915	899	929	861	843	928	912	965	889	906	876	927	894	885	897	889	883	883	898	912	897	870	856	944	917	882	913	887	880	871	951	916	927	894	911	876	874	916	894	866	895	871	886	931	838	953	857	896	895	902	871	906	888	928	846	934	949	899	894	914	941	913	956	876	893	930	913	934	940	893	854	931	894	950	914	877	916	907	878	921	829	878	850	937	909	899	906	913	919	947	887	915	857	873	872	921	938	890	888	903	912	890	906	872	903	914	883	903	926	890	890	937	875	882	892	897	894	911	937	867	883	897	928	878	914	914	861	869	879	875	890	894	886	887	932	888	935	853	899	873	915	978	845	873	878	856	913	900	890	909	912	908	847	958	862	894	900	884	888	915	918	873	892	881	925	884	881	920	919	945	901	907	923	940	882	959	867	903	920	843	880	897	929	889	970	923	883	954	892	916	872	893	822	881	844	905	852	899	935	885	933	860	977	856	902	933	899	872	890	902	910	898	905	903	911	907	922	876	971	905	953	926	886	953	851	898	884	913	900	918	854	891	857	885	865	937	885	867	866	909	888	893	914	920	869	863	905	893	871	845	872	935	847	926	961	932	901	881	868	869	904	918	949	929	899	911	912	887	893	895	916	877	891	873	974	892	988	942	930	905	870	958	933	904	878	887	924	874	949	923	895	918	907	899	880	933	929	834	903	849	869	888	900	880	903	888	907	943	926	948	909	889	898	854	909	902	907	906	884	874	889	899	890	942	884	904	893	894	853	945	929	866	913	882	840	905	891	852	907	917	868	907	905	964	907	889	901	895	899	914	956	929	915	825	866	953	936	873	917	947	863	929	932	867	910	947	914	885	916	881	893	900	893	882	892	909	902	885	907	847	886	905	924	873	925	883	885	880	895	898	910	946	938	909	960	896	891	812	906	899	898	928	883	871	919	902	912	925	887	926	863	925	867	867	929	892	939	875	970	910	917	924	869	877	960	893	858	959	921	928	921	906	854	959	899	859	935	837	866	856	883	940	915	890	908	933	904	920	858	889	865	924	885	867	853	953	906	921	944	859	941	877	848	968	881	886	872	875	865	910	923	870	895	861	894	882	930	879	932	890	928	949	880	918	877	910	925	875	895	897	903	899	864	888	911	919	895	870	921	940	879	891	948	851	909	838	894	914	943	968	896	892	883	867	915	938	877	913	933	891	878	852	911	869	941	877	872	922	899	967	892	945	961	882	856	894	959	900	946	936	955	862	968	869	895	943	849	844	925	932	934	916	932	889	873	946	945	978	908	848	905	920	905	915	884	904	931	858	900	904	943	901	908	906	948	944	960	921	935	891	906	878	911	904	937	958	853	931	861	832	869	922	910	889	915	886	911	901	945	935	906	922	918	870	904	917	880	938	935	890	944	862	929	884	915	909	937	897	924	943	885	921	890	941	888	923	852	916	954	887	879	908	920	852	888	898	899	919	898	967	892	878	900	928	930	900	947	899	870	901	907	904	858	938	923	915	901	867	950	920	878	915	874	877	864	966	915	902	897	903	917	921	876	909	864	899	904	885	912	875	955	906	910	901	903	933	974	883	923	848	936	882	896	897	896	922	897	905	959	881	977	886	865	890	856	906	936	940	876	976	934	897	883	917	928	965	900	904	852	921	878	916	904	865	915	896	862	879	918	886	922	871	886	879	897	909	860	913	919	860	933	925	899	864	900	901	923	936	884	907	932	915	933	894	893	896	921	912	944	912	938	905	878	890	920	899	840	913	931	870	881	925	889	919	883	946	868	886	924	895	907	935	844	896	893	933	876	878	919	946	937	844	883	941	885	889	882	870	913	862	906	907	937	940	902	920	911	910	892	863	866	930	938	895	905	907	911	908	956	927	903	929	974	864	929	877	863	877	890	877	890	909	929	876	898	902	930	900	898	930	950	867	905	934	892	859	905	891	895	868	924	962	884	833	915	856	941	912	877	926	841	886	892	842	896	844	910	917	898	944	898	881	895	920	917	897	901	928	913	881	936	889	922	890	923	912	868	959	889	879	872	889	913	900	928	892	934	862
52545	54302	74789	72185	58503	44179	30034	17010	7593	3177	1501	863	598	533	436	411	501	444	428	432	463	444	466	432	430	448	422	430	465	448	456	461	359	436	432	425	483	411	411	443	427	416	427	404	428	415	459	425	376	464	445	438	430	440	437	431	473	444	429	414	424	438	426	423	453	403	423	434	400	447	481	502	445	442	441	452	427	483	438	474	443	466	389	428	436	471	436	414	443	435	424	440	458	441	462	426	423	457	434	444	437	434	424	433	423	419	444	443	434	460	460	418	452	445	432	395	436	435	452	400	437	440	460	446	437	440	461	424	457	463	475	450	450	435	424	442	404	401	427	428	427	438	427	429	453	446	446	429	463	418	436	438	390	447	413	415	421	456	417	483	446	436	433	409	424	424	411	452	455	453	453	458	444	445	452	420	418	443	400	435	467	489	449	442	457	457	428	461	434	415	444	454	390	403	437	434	381	467	454	427	423	419	465	442	389	402	423	420	433	456	442	408	482	447	434	471	393	441	429	438	470	417	442	458	452	427	418	436	424	458	390	457	418	443	440	422	446	470	432	456	448	465	428	469	458	423	435	408	416	455	451	456	429	427	462	451	471	465	431	447	443	398	430	405	426	448	434	390	458	449	420	467	422	436	429	441	465	432	446	434	407	413	441	429	425	456	417	442	416	428	397	414	451	454	398	446	454	424	438	453	447	446	414	392	433	420	474	447	477	414	384	467	455	432	424	444	421	438	442	436	403	464	448	451	449	443	435	444	415	417	426	436	454	475	461	421	436	384	441	434	474	480	440	472	481	445	423	431	407	454	502	408	406	412	406	369	404	446	419	445	437	426	438	429	492	496	484	410	433	451	458	439	398	381	435	436	390	437	432	444	448	444	471	413	440	440	442	452	460	457	424	442	414	435	429	422	403	465	440	481	447	428	420	428	458	413	464	460	451	482	431	424	437	426	463	408	423	449	455	445	418	409	456	469	428	487	422	425	440	429	426	442	414	414	461	492	440	457	467	448	425	428	413	460	424	412	425	424	434	449	422	433	434	438	415	402	467	468	467	490	431	435	466	432	473	440	414	449	438	437	451	467	432	434	454	415	425	452	397	432	394	437	440	439	468	462	411	435	428	437	406	414	437	440	454	451	447	414	425	437	394	423	441	450	451	459	433	414	437	432	467	429	491	445	444	426	473	421	452	450	429	371	445	401	457	442	458	470	418	430	477	457	416	452	423	463	444	466	442	441	435	424	425	439	441	439	481	411	417	485	480	445	425	432	447	460	422	446	392	478	439	460	465	480	431	447	385	434	389	443	448	485	430	442	436	419	454	462	446	422	375	497	446	411	459	400	445	397	411	461	447	443	442	445	430	412	481	439	463	485	425	458	464	461	467	436	375	452	423	449	447	427	438	408	431	416	454	416	405	397	438	417	447	421	459	474	452	454	454	472	481	471	417	457	432	438	433	455	441	423	433	455	405	478	449	436	436	443	454	434	411	444	423	462	402	421	443	438	423	447	467	448	441	419	452	426	435	466	463	477	419	460	439	438	431	418	435	423	421	457	407	394	469	400	457	448	444	448	452	421	460	412	463	469	413	401	424	403	435	413	411	407	447	449	428	422	421	461	414	480	452	484	443	422	447	416	446	435	435	433	445	467	415	411	437	409	445	424	413	454	446	435	442	465	477	413	458	449	461	444	469	425	422	490	453	423	430	423	402	433	442	451	418	428	486	418	439	438	430	405	389	403	449	427	425	452	409	426	438	427	431	432	432	443	388	443	444	443	439	438	418	445	404	420	438	420	431	439	428	420	427	433	409	462	428	427	424	419	428	417	385	424	436	417	447	417	449	443	470	428	448	421	465	408	419	474	435	406	459	429	458	453	406	434	460	426	417	418	448	447	443	443	415	470	412	448	449	441	452	424	450	484	425	467	443	441	406	401	419	448	457	436	433	411	408	426	428	447	415	464	474	393	453	414	488	439	415	453	447	473	391	464	422	412	434	409	455	412	430	429	453	416	437	428	413	450	438	418	405	437	439	447	458	428	458	474	447	444	439	435	464	444	429	434	451	414	436	394	416	431	412	453	445	469	440	407	450	422	428	448	469	451	437	456	425	453	458	448	453	422	444	479	412	432	404	467	459	452	456	401	426	421	437	457	414	436	414	419	432	415	453	426	420	426	464	454	428	424	440	436	432	380	485	474	439	418	427	473	456	462	433	416	426	456	429	423	405	442	407	403	413	414	430	438	373	451	451	419	426	408	437	434	437	460	489	426	461	453	443	459	435	437	443	415	372	396	422	445	451	414	429	459	452	459	484	449	466	417	408	427	423	420	471	431	456	435	419	451	430	450	458	470	431	434	420	467	496	456	402	432	444	428	449	441	468	430	468	493	416	449	430	455	442	415	454	411	401	459	443	454	454	414	453	402	450	442	468	443	424	443	447	423	387	393	454	429	452	440	452	444	443	477	419	427	416	427	454	441	414	445	421	420	420	432	442	439	403	430	415	473	444	426	440	482	468	487	450	434	447	476	465	407	458	457	459	477	405	450	483	398	409	434	469	424	444	445	443	456	436	438	489	438	432	427	422	454	434	423	476	428	436	407	467	474	443	434	431	414	422	442	433	448	475	434	377	415	411	414	467	441	436	407	412	453	411	423	455	426	424	406	503	450	472	449	444	447	429	425	464	439	444	432	470	420	412	446	406	448	449	452	447	425	438	412	445	455	415	416	448	395	423	448	449	451	417	462	429	432	434	443	469	433	436	423	404	461	448	458	484	443	421	416	438	447	413	441	457	423	437	437	409	460	446	438	447	441	446	468	418	422	411	412	435	423	459	395	439	422	451	463	445	406	412	431	468	422	434	433	435	396	490	420	410	394	401	464	444	456	437	456	458	416	431	424	489	428	406	488	436	418	433	462	448	385	425	420	472	429	431	392	459	464	466	495	462	429	425	450	441	450	422	449	460	470	432	458	408	434	406	451	440	395	448	437	433	436	440	398	460	430	448	443	465	434	433	394	415	472	448	437	417	475	433	433	419	401	428	427	436	426	465	483	422	411	434	428	437	425	426	447	435	425	421	421	432	455	481	444	431	479	437	433	450	442	469	417	413	429	438	466	440	467	497	456	431	410	415	424	430	388	440	447	467	467	433	443	382	413	457	419	386	421	403	414	432	411	409	443	427	429	443	441	437	460	450	417	383	444	420	435	462	443	452	434	448	445	436	402	407	447	413	423	457	448	419	443	439	441	420	418	404	420	411	459	444	476	426	437	404	440	422	457	445	435	457	410	410	448	452	461	451	474	460	481	431	412	469	430	431	467	464	430	442	464	435	441	442	424	404	430	395	456	413	450	427	408	448	461	446	399	456	435	418	440	453	431	463	461	431	426	472	456	455	415	463	455	474	418	433	445	412	466	427	419	469	438	401	500	413	432	425	434	446	436	428	462	486	422	422	434	413	402	460	474	467	464	474	401	414	477	445	418	449	466	436	410
24653	39732	67830	76786	67716	55521	43462	30928	19124	10585	5413	2758	1667	1152	953	973	907	902	863	924	934	916	918	919	949	961	934	954	962	918	921	962	966	945	922	962	971	904	935	920	891	935	903	930	986	982	985	904	919	915	923	941	1012	913	911	938	966	913	927	936	875	954	970	894	866	919	978	886	887	957	955	987	935	932	965	899	869	876	972	947	909	910	928	929	930	924	914	964	914	884	894	987	927	919	925	943	948	915	944	946	948	902	949	934	963	937	958	926	906	955	879	912	935	967	914	923	910	935	878	979	974	958	898	949	911	935	937	891	924	950	867	918	923	856	926	976	929	917	916	954	915	959	950	940	902	951	925	961	905	978	913	945	932	934	966	908	947	900	891	899	899	905	977	960	935	927	849	889	940	937	897	926	878	966	950	966	889	907	919	938	861	958	902	933	903	966	891	959	978	937	937	956	932	927	913	951	908	928	920	935	931	943	981	943	946	941	1000	927	930	943	930	901	921	952	911	979	939	955	886	951	1006	943	954	949	942	952	934	934	923	974	982	957	955	975	927	892	892	926	965	928	950	890	929	912	886	949	941	908	947	933	916	910	940	956	926	975	890	927	875	938	933	900	934	977	937	890	902	932	948	930	920	907	932	948	893	964	963	937	1003	961	941	907	948	933	933	1009	955	933	936	924	911	949	917	989	939	883	927	878	916	926	926	890	870	932	955	907	963	918	954	884	939	885	953	882	881	921	989	986	926	999	959	934	958	983	981	894	955	1003	930	942	934	904	978	958	1028	929	924	958	960	917	911	884	940	924	941	898	978	912	942	984	949	946	910	939	955	943	943	876	909	925	911	927	966	956	943	945	910	969	901	971	984	915	925	949	905	949	938	936	926	913	948	924	947	933	896	931	937	936	887	929	924	930	915	923	889	974	939	928	864	926	971	906	890	950	950	978	971	866	912	988	848	856	939	952	915	946	866	927	1001	977	965	948	922	948	975	920	901	942	995	958	948	966	906	930	921	975	952	912	908	945	943	968	917	983	960	906	1028	944	902	921	953	938	969	877	971	955	951	957	913	932	953	925	959	890	927	1007	928	954	967	963	941	961	921	984	916	883	933	884	985	931	913	939	872	889	950	967	926	930	937	906	949	900	951	974	926	926	956	985	924	960	894	871	964	934	924	914	919	954	977	928	920	949	933	944	948	953	907	905	915	898	917	996	916	936	921	937	929	953	903	910	870	959	922	904	904	923	923	884	844	939	897	927	933	932	943	950	997	980	952	955	956	960	999	956	915	901	975	911	955	905	853	968	950	931	953	943	958	926	916	941	973	889	914	957	967	967	967	980	885	965	910	919	948	968	913	916	925	983	957	942	928	883	962	997	943	964	975	896	946	914	927	975	925	947	938	910	880	996	965	882	940	872	885	926	914	918	1008	950	878	940	907	928	924	934	928	918	950	943	855	938	923	953	966	945	915	929	925	913	888	920	942	886	884	968	972	919	898	936	882	984	962	927	880	944	966	908	918	952	963	904	920	980	938	925	904	919	902	954	951	925	983	913	948	947	899	872	930	947	950	945	911	886	953	917	956	911	909	959	981	941	950	966	926	925	948	950	972	957	947	890	933	983	923	987	933	940	922	885	953	966	958	963	896	933	941	908	944	910	927	895	953	906	871	959	949	945	868	954	904	973	918	932	940	967	945	987	930	954	930	928	939	920	894	960	890	955	967	940	972	949	984	945	923	962	981	878	933	960	931	907	922	905	926	855	886	896	935	1005	911	914	923	911	941	913	968	948	1009	971	915	907	959	940	934	913	981	907	942	926	958	954	935	976	949	924	912	953	963	961	945	894	969	857	892	983	924	917	911	933	936	975	919	955	908	951	984	909	863	919	886	905	939	919	888	912	981	928	953	930	924	876	893	934	969	931	887	916	953	890	917	926	926	938	928	893	939	941	902	952	920	945	918	933	934	953	915	922	897	948	910	964	889	921	947	938	990	911	930	928	942	935	934	978	920	892	974	971	890	917	986	921	904	963	896	936	961	884	949	912	906	984	919	912	925	945	867	918	989	937	903	982	932	936	912	957	930	928	951	924	909	957	940	911	899	881	956	935	952	885	952	921	889	903	893	945	975	1018	940	963	966	957	960	914	977	954	1016	959	954	922	930	937	988	928	931	934	883	921	956	948	903	942	937	964	956	944	933	887	915	935	874	912	916	890	957	955	917	955	964	931	920	901	929	926	936	915	943	912	916	921	933	904	927	886	944	957	961	987	943	926	904	947	989	903	923	937	925	963	928	907	926	958	915	929	952	962	906	930	957	937	877	952	934	916	944	982	913	981	876	941	877	990	961	945	942	953	891	923	874	897	948	925	909	982	919	923	965	944	959	1000	929	897	987	922	929	930	890	945	918	955	933	943	963	932	935	955	920	932	950	925	936	961	959	934	946	930	965	958	946	912	889	922	981	911	917	936	974	937	922	944	944	857	952	910	904	939	929	940	957	928	895	988	888	901	996	951	985	883	937	916	878	898	933	973	856	975	958	897	929	979	927	942	913	919	879	932	922	986	998	895	935	985	930	979	942	1007	967	945	987	894	941	918	895	926	1029	917	950	917	924	961	944	979	961	899	969	968	906	910	949	957	908	929	903	898	932	953	963	896	936	944	929	880	912	911	939	928	915	963	939	910	941	948	951	878	965	995	945	944	915	989	1022	883	953	955	941	1005	924	921	918	946	937	967	934	884	918	909	879	916	955	939	947	962	947	961	961	956	968	954	958	901	900	954	949	942	885	885	959	952	888	891	912	921	960	957	906	967	918	979	953	929	905	935	943	944	899	976	965	865	927	941	952	928	931	908	917	936	905	968	960	988	925	970	972	916	926	925	891	939	974	964	920	927	965	1002	954	932	957	903	945	912	899	909	959	883	946	876	960	948	946	948	896	948	909	874	939	947	983	878	938	943	985	937	924	934	882	912	927	930	880	907	990	940	903	898	921	896	922	957	898	917	975	914	918	891	923	870	952	897	972	864	956	926	882	868	867	919	955	951	882	888	915	955	900	975	902	913	885	922	938	924	1011	908	922	944	947	914	1003	920	910	903	926	957	927	932	955	951	937	916	987	911	977	879	961	876	1019	925	942	960	967	887	928	983	946	929	913	979	938	912	952	932	947	905	926	934	936	931	945	986	912	980	924	959	887	916	906	921	924	908	953	980	944	906	898	936	957	940	952	950	932	904	970	912	897	936	944	942	960	930	892	960	929	947	950	893	936	909	874	969	974	956	953	926	979	942	977	944	981	938	984	930	943	885	970	932	915	947	910	964	939	937	907	916	902	941	884	975	975	911	896	920	950	975	925	970	1005	936	945	908	961	933	912	927	852	931	948	881	987	900	916	941	955	923	834	921	966	881	973	928	903	969	924	949	966	897	936	988	940	949	920	940	901	930	887	948	903	957	875	927	974	940	909	936	970	989	925	945	1033	937	913	912	960	941	923	913	908	940	949	945	920	933	913	912	871	950	903	977	951	886
5191	3546	5422	4582	3399	2315	1241	833	613	476	390	362	351	344	319	343	332	310	321	327	347	347	317	336	318	337	316	344	309	339	318	325	308	292	308	295	315	278	319	274	336	269	324	336	327	322	318	300	320	294	308	288	350	325	297	324	341	317	303	300	332	326	298	302	319	304	349	303	322	359	312	278	288	319	306	291	329	330	328	331	315	336	338	307	336	323	312	299	275	269	303	296	310	303	309	311	333	336	315	354	354	306	324	328	314	306	320	307	365	317	347	279	322	307	291	287	336	294	284	309	306	307	321	321	308	287	307	329	277	280	290	308	319	311	306	315	255	324	305	292	354	335	290	303	276	318	331	312	314	310	320	312	314	315	315	331	314	305	300	297	295	334	325	322	348	302	342	307	318	346	317	299	334	351	316	271	332	312	354	338	330	296	355	312	304	305	302	298	323	290	366	315	296	312	312	327	341	329	301	328	324	323	291	308	323	353	303	327	313	306	298	310	285	321	327	318	301	314	299	324	281	313	298	307	314	298	312	290	306	336	335	305	328	331	314	322	288	314	297	340	303	318	351	311	317	332	326	318	346	291	295	328	306	311	330	303	325	308	318	318	324	313	284	339	305	301	326	295	324	316	334	308	307	317	342	328	335	307	306	334	327	307	335	338	315	296	330	317	300	287	306	344	336	325	295	301	299	315	325	305	317	302	313	323	304	297	313	326	300	318	324	269	328	302	332	326	297	312	349	330	272	296	316	283	329	334	318	345	303	312	308	325	320	299	323	314	334	294	311	285	314	315	340	309	348	315	321	298	302	299	343	313	332	311	340	293	342	308	331	309	320	320	307	314	305	318	298	328	312	307	303	316	337	287	295	281	313	310	316	274	340	323	314	347	315	344	294	337	311	301	324	319	292	301	305	328	330	321	278	329	293	331	305	303	319	295	278	323	312	295	327	342	314	310	308	352	294	321	296	256	338	307	319	320	339	341	330	348	279	270	294	278	353	308	301	313	351	303	354	326	297	347	318	337	321	284	344	306	301	313	332	298	321	308	314	329	338	323	308	288	319	301	293	325	338	313	314	315	300	325	308	326	308	300	314	326	345	318	337	333	316	304	315	321	278	323	310	330	338	314	293	309	319	326	329	299	337	302	330	302	282	312	308	301	317	305	332	295	330	311	294	313	288	316	337	290	306	288	326	338	328	315	307	355	310	308	297	316	322	304	330	337	302	313	301	316	308	308	324	318	313	324	349	312	336	343	281	312	342	277	318	309	304	298	333	307	324	294	290	314	324	303	290	327	358	325	324	314	297	292	281	334	328	328	346	300	291	320	307	315	264	285	270	301	312	286	328	321	313	307	334	349	325	299	290	364	303	307	305	346	304	313	294	319	314	322	339	338	312	307	311	336	310	331	360	304	308	265	302	334	293	317	311	372	321	303	321	303	322	316	278	307	312	315	308	352	308	324	319	267	315	333	327	282	324	327	322	313	337	299	345	326	331	330	291	332	312	333	306	307	281	300	313	280	309	338	357	334	337	324	286	313	328	318	302	324	304	310	349	323	314	307	334	299	319	321	309	322	303	303	288	384	326	318	312	299	308	327	326	293	308	312	314	312	290	322	318	351	317	295	300	307	281	315	287	347	291	318	293	285	330	335	311	323	275	317	298	342	336	355	347	330	290	302	321	300	297	331	309	315	314	308	299	341	284	322	328	341	319	341	321	312	329	326	312	300	309	340	341	306	313	322	297	290	308	292	343	347	330	315	304	334	328	303	329	319	325	317	303	318	342	303	321	331	335	341	308	299	325	325	326	318	264	287	353	309	310	314	307	329	330	319	312	344	360	327	283	306	278	296	290	319	355	328	341	306	301	289	305	342	307	306	311	319	319	325	336	311	330	322	318	361	313	317	306	273	284	318	284	297	284	298	267	327	309	286	305	323	318	313	331	300	290	347	308	312	295	308	300	315	310	316	301	307	330	285	314	315	315	340	308	335	287	307	327	307	300	289	332	314	321	326	308	312	325	331	329	320	319	270	300	315	317	319	326	317	308	317	320	299	301	303	335	331	338	323	329	294	310	313	324	328	315	304	325	310	312	322	329	307	294	381	317	324	308	357	342	378	297	316	350	332	339	327	309	305	327	286	290	343	286	310	279	317	301	318	317	352	332	336	316	316	315	318	324	298	307	325	306	325	303	276	323	310	303	309	293	339	312	302	305	345	311	340	329	329	310	323	302	324	302	288	319	354	320	332	308	303	334	326	315	328	310	313	283	340	285	286	297	354	308	307	334	321	281	291	293	320	323	335	325	323	270	318	312	270	315	309	316	295	299	352	295	306	321	332	362	294	300	326	305	306	337	315	317	316	345	290	336	367	338	300	295	356	332	335	310	281	313	302	327	281	327	306	282	295	316	301	304	324	295	320	311	318	351	313	336	328	356	324	311	305	313	331	303	328	305	333	277	315	322	304	295	326	299	357	338	328	317	316	349	336	302	286	315	299	320	294	323	308	310	304	334	304	299	334	297	330	346	325	325	302	299	291	334	323	283	305	305	309	298	276	329	305	320	317	306	309	311	285	303	284	330	330	296	305	307	316	311	309	344	328	295	335	287	304	293	339	306	340	302	296	302	290	291	318	304	325	315	307	313	297	291	318	268	340	312	334	314	353	303	322	348	321	326	301	295	316	327	302	333	317	344	313	324	319	310	304	307	283	301	300	329	324	319	333	289	324	307	291	297	305	356	328	318	293	303	292	331	319	277	309	305	334	291	320	310	304	361	325	301	285	311	305	318	326	296	318	291	303	299	317	320	322	331	316	326	287	323	333	291	307	290	332	327	306	345	322	324	281	297	305	325	324	321	331	327	355	344	295	285	272	297	299	302	305	292	321	340	333	316	320	338	286	308	313	294	303	333	322	350	319	313	337	327	338	282	286	282	323	343	289	309	324	320	315	333	390	301	300	323	270	312	319	256	307	311	316	323	305	291	340	305	272	314	303	285	332	307	317	364	310	310	310	313	292	316	276	314	338	312	337	306	343	327	332	309	289	320	331	320	297	336	320	344	313	340	340	321	331	305	272	322	334	302	302	295	302	302	318	294	331	286	302	326	332	298	323	324	334	312	296	310	298	286	307	297	311	346	303	330	318	327	307	279	302	310	313	297	322	283	323	332	328	306	276	372	353	292	361	327	315	326	339	346	331	311	337	302	324	289	309	330	284	310	314	346	289	320	285	289	330	335	326	319	336	299	322	280	281	296	286	334	320	322	313	292	306	337	299	286	307	323	324	320	338	321	327	275	321	325	296	317	289	314	294	330	311	307	323	297	333	315	326	299	271	348	311	331	318	305	330	340	346	364	326	331	331	296	318	289	328	306	339	321	299	296	307	310	288	322	273	346	325	315	312	326	311	355	349	297	314	293	343	298	290	303	324	304	375	305	303	287	277	270	329	300	324	316	310	324	316	298	302	301	282	293	285	314	312	313	276	321	328	301	301
4853	4675	11122	12781	10853	7411	4552	2815	1685	1181	874	821	739	744	689	679	677	667	639	713	707	695	732	734	721	640	725	683	705	704	713	717	667	667	733	702	701	678	717	685	640	716	698	738	661	703	725	711	652	680	710	672	687	645	669	661	704	751	690	707	661	674	696	685	662	748	665	701	707	709	681	700	682	707	644	689	730	679	689	672	718	701	712	713	690	693	717	713	652	670	738	748	690	714	686	714	677	709	734	703	727	685	685	699	708	707	721	697	732	733	663	747	709	750	709	659	716	680	718	656	706	666	688	680	725	697	662	706	692	704	705	647	674	723	683	687	682	754	762	730	661	740	626	693	701	706	733	694	670	691	690	686	699	689	697	713	745	690	650	719	723	690	702	695	726	707	670	719	744	709	665	721	695	722	680	679	721	699	674	733	690	696	704	688	752	681	662	653	674	711	709	698	704	676	705	712	695	708	711	703	678	693	680	661	704	696	675	712	722	690	727	659	707	714	720	684	653	762	756	693	705	646	712	703	684	715	753	693	735	723	706	733	692	686	740	723	718	730	699	738	725	702	688	732	679	692	737	705	715	683	659	714	686	747	687	659	687	709	656	721	745	696	763	692	687	682	697	706	665	684	703	727	714	687	671	721	683	697	677	683	654	657	682	724	692	707	688	699	701	702	700	645	706	678	712	701	687	712	695	696	654	680	701	737	695	696	675	685	689	674	683	726	653	726	701	690	682	748	725	706	668	725	700	664	672	675	709	708	702	676	683	689	726	702	725	739	666	712	677	693	714	697	676	695	676	682	695	675	696	714	657	695	692	753	673	704	678	714	691	733	667	679	717	715	691	739	686	676	716	646	711	699	742	720	730	702	656	727	716	691	669	665	736	703	664	699	641	705	676	716	726	715	663	657	704	658	653	683	704	743	688	712	699	691	656	669	702	684	732	691	704	699	685	682	691	705	701	639	698	716	683	671	715	706	743	767	711	680	705	639	684	704	688	649	728	713	693	742	677	717	664	696	649	726	696	699	676	748	734	711	711	704	698	691	740	678	647	677	669	700	666	696	686	662	730	708	699	722	697	719	712	701	686	714	702	681	699	656	686	733	697	662	719	677	719	671	683	703	667	690	645	724	743	674	665	723	741	727	736	712	765	694	694	729	682	691	749	713	711	696	677	679	719	714	709	723	693	717	736	678	732	694	680	689	723	715	661	713	713	671	675	659	703	738	673	685	680	678	709	709	642	726	656	683	669	687	748	677	706	741	680	699	687	690	662	725	706	728	719	678	743	705	660	682	729	741	687	711	684	704	680	674	669	753	746	716	716	765	672	707	724	706	768	631	703	723	704	695	741	696	663	681	707	716	678	707	696	682	713	712	703	690	702	693	664	707	655	680	715	704	719	684	722	738	671	670	687	684	709	732	667	672	649	724	669	716	712	676	688	734	708	692	680	723	648	703	673	730	708	690	693	679	654	715	721	689	700	697	726	707	657	701	651	698	677	693	699	645	692	701	683	708	666	731	672	681	706	711	753	725	684	677	704	699	688	700	736	685	694	723	720	728	713	710	698	742	668	696	670	673	704	666	695	700	754	732	681	679	689	691	749	709	712	670	724	709	734	642	688	711	663	699	743	721	675	732	727	715	689	692	710	695	749	739	707	662	664	644	709	659	658	704	698	662	682	728	712	701	700	673	677	684	711	683	698	718	677	750	695	731	705	676	740	654	697	728	674	711	715	684	644	707	699	694	713	686	759	736	688	694	708	653	707	693	680	722	713	691	697	728	716	684	719	708	693	728	697	736	651	714	688	682	716	723	667	693	669	723	718	701	694	710	688	698	648	693	683	671	743	687	694	695	651	712	674	708	671	658	707	708	707	713	721	743	657	685	713	689	721	698	695	695	724	687	673	694	703	702	711	725	696	661	727	755	673	679	662	739	684	698	718	706	702	698	651	721	723	707	687	698	660	650	728	710	732	710	670	716	711	718	664	700	664	710	660	708	684	708	667	703	708	661	675	660	642	708	685	711	662	645	723	701	685	710	699	677	730	658	706	677	706	658	709	659	669	687	668	693	762	689	688	697	665	720	738	744	679	633	676	683	659	670	644	655	737	703	671	717	700	652	685	679	740	678	764	720	741	740	695	684	753	675	671	692	743	666	694	658	719	699	680	684	717	716	703	695	755	688	683	705	680	723	711	741	668	717	701	758	691	674	677	723	714	695	682	713	673	710	757	705	691	677	703	672	646	716	690	672	709	714	708	717	667	720	719	724	718	723	782	704	727	666	758	680	681	651	727	671	709	680	708	652	702	710	733	722	685	734	696	687	681	763	726	697	672	714	740	683	676	651	704	682	742	726	728	671	692	697	700	684	707	653	742	719	706	717	681	736	717	728	701	713	690	688	688	703	680	688	660	671	704	691	734	719	698	655	677	750	684	675	730	705	691	690	720	731	735	695	656	661	756	696	765	694	653	713	673	686	680	695	689	705	701	720	690	690	672	700	759	716	689	689	721	713	708	737	707	670	668	722	650	716	693	722	729	712	705	678	675	726	685	687	679	684	761	700	716	701	760	690	672	703	639	716	699	705	704	666	673	731	648	678	756	716	690	719	680	645	695	666	682	701	744	679	687	688	711	673	680	718	717	693	717	687	704	687	706	717	715	633	709	677	684	691	759	745	697	705	688	724	706	673	681	692	751	699	671	688	693	682	719	679	724	702	690	709	649	681	693	636	632	720	684	693	682	727	675	742	705	702	711	685	725	698	673	735	696	680	704	695	675	703	711	665	717	706	726	663	701	655	723	705	734	688	723	689	706	719	674	689	696	744	612	688	660	718	708	646	669	703	682	669	709	703	679	680	699	697	663	694	695	693	714	692	706	746	698	709	707	676	666	729	704	714	701	671	651	733	718	670	660	723	669	657	659	707	686	702	709	662	713	708	646	718	720	719	703	670	702	665	718	730	693	686	657	670	687	728	698	766	691	686	740	684	741	721	685	721	654	691	728	735	678	675	703	656	752	710	740	676	686	689	680	669	667	736	656	711	736	707	776	706	693	684	660	688	697	708	699	733	702	694	660	720	705	696	732	714	664	697	694	739	678	690	671	755	661	685	634	692	691	664	677	740	654	701	750	678	718	731	686	704	694	741	662	721	652	703	666	695	665	707	691	719	695	678	699	710	724	677	679	699	741	714	706	710	698	736	697	709	660	706	674	688	713	687	702	694	705	669	736	679	723	720	705	715	704	635	708	659	735	697	711	740	698	652	632	708	681	715	704	732	636	677	732	692	713	729	699	734	709	692	719	711	705	681	668	673	679	745	690	675	737	739	709	739	673	695	675	682	693	709	714	682	633	634	680	698	675	706	712	687	665	649	661	656	728	747	658	679	709	696	687	720	669	652	714	687	711	671	730	639	687	683	668	753	678	721	654	657	717	700	669	711	657	684	734	724	786	716	721	662	710	684	676	738	722	704	721	698	719	702	728	730	674	702
51977	60483	77934	68597	55284	42073	29146	16700	7941	3161	1522	879	654	499	428	375	416	410	403	400	418	406	446	423	436	423	440	412	412	437	440	418	382	434	405	435	412	424	405	426	414	379	420	371	428	388	398	398	411	411	433	389	428	390	399	404	408	378	410	387	425	445	424	430	408	395	410	412	421	413	394	458	492	451	437	412	407	410	412	376	420	431	408	488	436	415	427	409	434	422	434	404	444	411	427	401	434	437	454	409	394	391	412	417	413	412	435	435	428	461	416	430	467	445	406	433	399	368	442	452	428	414	428	393	417	429	408	418	416	441	451	406	411	432	393	381	413	436	431	460	412	445	379	456	385	418	397	428	434	390	428	413	429	452	421	433	417	436	418	422	413	413	419	442	418	416	396	412	377	418	407	432	405	392	444	407	453	417	433	424	423	445	429	390	401	431	399	450	421	420	388	387	417	406	428	420	411	384	441	417	425	410	407	397	406	387	422	407	374	430	414	372	427	413	359	431	414	422	397	413	411	418	370	392	408	439	398	459	380	413	394	385	396	449	425	411	444	436	408	380	365	424	429	447	395	437	415	419	428	431	421	415	423	440	411	372	388	379	436	404	402	419	451	409	399	404	439	387	404	391	383	419	405	409	384	408	401	398	458	410	419	415	399	418	388	406	411	421	419	455	380	433	387	451	439	436	426	386	457	427	413	438	412	423	405	397	402	400	469	440	416	425	443	445	440	406	411	426	438	416	405	425	400	375	392	422	424	413	401	448	394	452	423	424	433	426	422	449	410	459	398	392	454	395	409	417	440	448	417	410	437	411	419	476	401	397	430	388	457	420	424	408	419	414	416	417	370	412	416	417	409	409	404	448	390	390	402	390	441	445	444	412	407	448	407	460	439	412	431	429	412	417	460	412	391	396	402	426	431	374	381	411	389	430	447	394	432	437	397	399	390	425	387	433	408	420	382	446	476	395	428	420	430	452	422	396	417	417	429	426	457	414	422	397	464	444	438	425	429	454	448	416	430	404	442	448	400	441	408	399	434	415	394	421	387	423	385	413	457	435	421	429	385	411	463	457	424	422	429	423	380	446	456	431	413	399	424	388	393	380	431	428	414	392	417	435	423	417	439	431	423	399	406	385	394	454	424	401	417	417	456	422	360	440	421	404	427	391	438	419	388	417	444	415	414	433	439	450	423	422	429	407	415	441	440	388	420	403	389	380	431	397	385	410	390	408	434	454	426	404	487	400	415	396	375	410	427	413	412	413	408	436	430	408	416	443	417	416	409	422	411	382	418	454	415	405	385	391	473	419	446	407	448	413	422	418	455	396	442	467	403	447	404	428	375	392	426	396	442	417	381	397	399	415	433	455	452	434	398	414	414	419	407	445	411	435	419	401	410	429	393	383	421	444	478	444	421	404	411	415	423	420	376	410	375	386	367	426	391	450	403	428	401	368	370	419	405	393	381	440	426	395	416	423	411	422	366	400	409	408	390	439	437	456	412	403	411	405	442	373	403	438	411	455	424	431	459	428	433	397	441	447	409	420	380	392	412	390	422	428	409	371	397	406	422	442	401	403	409	398	413	410	392	455	377	415	418	416	433	410	404	402	422	417	437	427	421	432	406	422	433	433	410	419	410	450	436	431	408	420	400	420	425	385	413	405	439	428	440	413	422	449	426	405	393	380	410	388	414	425	442	385	416	413	377	386	399	439	415	436	436	434	440	406	384	455	407	391	423	400	449	398	409	423	432	397	393	387	383	429	411	419	431	410	394	375	411	383	425	420	433	386	448	379	422	429	409	431	406	414	401	438	390	380	394	472	412	402	423	398	403	441	403	411	445	454	403	424	428	374	386	418	405	412	397	420	413	394	414	400	428	409	406	387	415	422	444	479	410	399	434	418	407	388	404	445	426	426	410	410	460	427	405	404	392	410	439	426	453	403	424	431	433	406	415	425	427	417	395	472	425	380	412	392	418	448	447	418	395	460	415	429	395	418	427	418	442	418	437	415	425	389	401	401	398	456	471	446	400	401	399	420	389	392	377	425	450	408	360	380	419	390	418	421	416	438	416	415	343	412	372	379	423	398	396	415	410	393	420	428	389	386	403	377	432	441	403	396	411	423	443	421	435	380	418	403	403	417	433	405	392	409	420	429	453	402	411	457	446	419	385	411	440	433	447	426	414	429	424	426	408	428	418	405	424	422	403	458	448	465	404	414	432	461	401	399	427	416	417	414	433	448	362	400	436	405	412	388	374	408	403	408	411	423	454	435	395	440	410	403	406	408	409	410	419	444	432	447	424	429	428	440	445	417	435	374	388	413	380	416	443	393	426	403	394	419	448	468	412	405	411	450	417	435	417	451	427	417	456	456	405	406	409	428	406	400	421	408	416	409	448	393	408	387	415	442	427	442	419	454	409	381	410	406	442	392	410	388	440	464	380	406	392	369	407	440	406	389	449	431	424	424	424	378	378	444	456	428	456	442	390	417	405	436	464	409	414	461	443	391	401	401	432	430	399	446	414	382	429	408	401	374	407	417	422	390	445	408	392	437	436	383	450	415	445	400	432	439	411	415	419	412	409	430	436	444	444	446	432	420	401	455	403	421	442	376	421	414	422	405	418	424	427	430	379	438	407	442	441	448	444	446	393	435	436	425	405	440	427	402	387	408	407	446	368	410	412	422	395	390	423	459	408	381	398	409	403	428	410	442	424	431	427	410	435	428	413	395	452	433	435	434	453	410	412	410	420	412	437	422	429	387	391	404	406	424	410	422	398	400	418	418	386	421	452	402	444	422	416	385	397	426	408	404	395	431	407	422	406	395	407	419	425	388	379	413	357	402	413	379	434	398	395	429	437	411	418	428	390	415	380	395	391	384	410	412	408	384	421	413	419	393	434	393	437	406	423	405	422	434	418	395	380	414	367	449	424	356	411	426	418	419	406	435	442	390	429	432	417	437	403	390	425	412	422	381	424	435	430	426	404	428	412	434	405	427	399	388	401	394	399	423	394	409	368	402	415	391	375	414	390	387	435	412	413	415	395	415	435	452	392	389	395	428	393	436	440	438	390	396	437	443	388	437	417	426	413	416	396	409	422	394	438	427	431	414	443	425	400	412	425	426	416	400	417	402	388	400	389	413	396	407	385	430	421	402	411	433	398	430	412	408	443	420	414	363	418	383	410	417	404	415	421	382	424	466	417	390	411	379	443	447	403	400	418	433	431	429	412	393	405	411	413	414	419	421	463	427	382	442	413	430	418	414	410	424	400	401	381	380	490	464	407	438	437	436	408	416	428	405	395	382	421	437	441	411	410	446	416	393	435	430	413	433	410	412	422	374	399	397	404	412	381	434	427	433	379	396	363	403	411	426	412	413	397	430	412	377	390	439	447	409	430	420	381	395	370	395	367	395	441	353	384	405	433	399	403	426	439	420	440	459	396	468	401	424	434	430	435	423	390	404	446	443	426	410	424	414	392	431	398	396	411	442	422	430
26722	44195	71193	73625	64440	53923	42577	31165	19352	10367	5151	2996	1798	1114	869	958	910	918	865	945	895	867	884	840	878	949	922	917	877	957	934	943	861	923	899	871	893	850	912	899	926	863	886	921	837	878	888	886	916	841	932	870	876	884	900	905	906	918	909	905	907	862	868	936	863	869	937	921	890	892	932	898	896	882	887	875	882	879	907	921	898	885	903	918	940	926	978	896	935	917	859	893	932	893	895	880	886	917	885	905	948	902	890	891	849	904	958	871	903	964	951	858	1000	894	929	894	930	911	916	890	950	886	896	933	904	914	860	915	912	891	875	812	905	928	909	862	916	892	897	897	899	877	853	875	952	927	898	948	859	892	922	903	848	884	927	889	906	901	867	866	938	870	856	878	925	912	881	911	890	908	915	919	898	918	942	907	846	911	905	907	897	915	915	902	906	920	934	916	909	899	946	963	906	934	822	843	927	907	877	925	843	928	863	905	895	874	882	917	889	941	906	912	913	864	890	856	874	829	919	897	876	840	860	862	909	933	893	893	889	879	876	899	900	840	873	908	909	874	942	885	907	922	851	916	899	887	922	927	914	920	861	882	909	893	917	883	895	905	944	906	912	887	887	891	884	888	917	836	908	900	910	851	876	923	895	883	915	932	853	862	876	892	949	878	894	862	878	884	871	915	885	888	889	937	892	909	835	851	930	860	974	930	921	844	856	900	901	890	867	932	891	853	938	891	855	945	874	892	894	886	862	913	878	892	864	881	879	897	905	909	943	872	874	910	884	916	902	882	916	895	884	884	893	914	890	857	900	907	912	870	935	892	876	868	918	877	919	905	935	898	858	900	921	923	912	905	924	879	901	893	888	929	946	894	857	870	865	943	856	910	881	921	845	867	918	948	871	939	907	889	927	870	923	902	913	885	889	945	917	881	901	879	918	850	893	845	892	890	904	877	854	939	925	943	907	902	865	850	892	938	894	916	837	870	913	878	907	884	914	926	881	868	894	937	905	869	901	923	918	846	908	868	879	947	839	928	904	876	901	942	869	882	867	872	922	869	930	862	916	940	876	883	853	876	897	868	912	872	890	928	889	876	905	852	935	896	944	899	892	895	891	881	889	894	891	911	878	853	918	866	880	887	965	880	890	857	927	906	798	855	909	897	934	939	917	883	907	881	840	872	976	899	868	886	883	926	927	876	926	898	913	914	879	883	924	887	926	906	902	866	881	866	903	930	861	906	889	876	879	883	853	855	863	905	871	934	875	900	872	873	866	869	894	890	881	905	885	876	913	880	934	915	914	911	899	903	884	893	910	883	894	880	873	875	946	901	868	859	871	906	915	907	906	930	868	873	885	897	931	889	908	892	933	918	877	893	923	871	893	914	883	925	909	868	910	895	949	937	933	834	857	966	875	894	874	874	918	884	907	892	867	908	910	930	861	844	916	861	965	926	870	896	865	885	887	910	906	912	946	872	923	837	968	898	920	893	896	892	909	899	897	893	886	915	874	891	877	918	889	908	900	883	872	910	872	857	872	934	909	911	901	816	893	885	895	914	908	941	888	891	938	860	889	905	899	906	898	835	876	886	893	983	869	933	877	858	904	936	902	886	863	913	894	871	868	863	866	951	878	896	943	863	920	866	877	898	868	905	892	865	900	940	879	894	900	913	924	925	915	896	900	961	879	866	874	883	875	917	894	905	892	872	894	949	827	883	877	878	874	928	851	860	891	908	897	928	888	860	885	905	866	881	932	952	918	867	869	918	872	937	858	934	914	896	946	923	936	883	932	885	911	874	887	897	883	937	897	886	887	873	854	872	886	943	919	924	868	927	904	920	861	913	885	916	915	936	906	944	906	886	938	876	931	914	879	896	873	895	880	965	900	867	901	934	906	928	888	881	919	872	927	929	871	843	907	901	866	870	926	945	917	902	904	906	899	900	861	925	896	909	930	910	876	857	861	866	874	947	912	905	863	868	906	833	896	854	898	894	912	899	904	890	883	867	931	884	879	869	866	920	920	870	891	944	920	914	919	923	871	922	906	866	898	951	883	910	892	885	946	895	905	931	834	881	914	866	919	903	872	879	870	888	920	900	907	903	907	890	912	934	933	944	901	940	877	923	846	848	923	902	894	867	947	943	886	905	875	890	872	915	949	895	825	904	920	856	872	877	912	913	961	866	911	916	896	907	921	874	836	880	901	942	863	880	873	904	867	885	897	919	897	907	934	789	897	923	890	902	856	926	856	934	919	878	880	911	904	865	884	876	912	863	856	888	899	890	897	841	906	913	872	900	945	881	887	884	943	883	866	849	879	912	913	890	904	920	957	832	912	847	910	924	847	878	919	918	964	910	936	872	937	866	920	904	886	843	901	854	897	926	902	911	855	907	960	931	877	862	853	852	899	863	843	903	878	940	938	847	897	852	886	905	914	907	891	895	971	844	877	855	890	900	919	910	896	951	872	856	835	872	853	912	897	933	926	906	923	917	886	900	887	884	859	891	943	881	928	888	857	875	921	882	861	869	849	953	923	877	893	873	893	913	863	940	921	916	903	860	902	907	897	886	918	925	890	905	861	940	935	896	879	913	929	910	909	891	886	899	900	899	925	879	892	909	915	864	880	896	886	894	933	899	843	931	842	872	873	927	885	921	882	885	921	954	848	876	908	874	901	920	930	905	874	863	928	951	920	888	888	961	925	951	874	933	888	890	910	879	885	892	834	834	879	831	906	935	916	894	917	882	881	851	916	910	932	878	884	903	900	895	885	910	899	891	910	883	884	896	956	867	851	927	934	946	911	940	919	888	884	833	897	908	843	873	924	959	864	900	902	869	890	922	923	873	929	893	863	917	928	881	902	962	886	909	856	870	919	895	910	920	874	942	955	879	875	918	887	882	891	922	924	947	885	922	901	929	864	878	922	908	917	841	879	911	913	887	886	897	906	962	897	915	845	897	905	880	905	921	888	905	914	922	905	845	889	885	886	916	861	910	890	856	931	891	892	855	857	867	851	881	911	937	916	893	908	866	889	909	846	908	953	854	961	911	881	887	895	900	879	861	898	903	914	931	871	865	874	884	917	825	941	921	836	877	881	885	881	855	938	946	857	943	938	882	915	931	894	889	914	897	902	888	906	905	914	865	939	879	863	860	873	904	860	895	888	920	905	945	847	862	856	881	904	876	889	893	888	899	832	859	890	929	926	920	856	885	881	924	847	895	882	881	958	923	864	919	934	897	859	861	939	910	911	901	942	885	895	908	872	915	853	890	896	897	884	927	903	890	821	884	891	909	879	898	951	943	894	907	861	856	861	882	940	857	850	878	882	897	865	868	947	885	871	915	935	887	911	864	921	912	959	841	863	885	951	878	895	870	919	878	922	871	896	907	916	830	916	838	886	878	850	863	873	868	893	914	939	890	913	886	885	857	947	983	915	913	872	875	917	958	881	896	933	912	889	911	870	857	930	898	879	890	869	908	902	878	915	844	926	941	888	940	903	870	888	916
54336	61559	79019	68556	55608	42079	29119	16885	7679	3493	1608	878	685	506	401	436	427	428	440	413	391	407	436	423	413	449	428	438	412	413	438	419	442	463	446	480	429	414	420	429	404	427	437	399	449	439	451	421	457	429	453	416	407	440	397	478	483	443	362	414	426	415	448	451	456	449	431	408	467	413	402	411	411	410	402	475	428	407	430	428	404	444	446	447	443	423	427	401	457	421	426	458	464	428	452	403	427	410	436	426	434	438	466	434	451	448	436	456	426	427	407	424	453	410	461	460	456	412	454	449	446	444	439	420	420	442	400	438	458	440	458	436	441	448	407	476	405	446	433	455	414	420	410	416	456	445	394	412	421	428	430	455	460	428	457	424	422	419	465	453	449	444	425	457	397	403	402	412	445	406	418	406	403	444	394	473	455	421	442	461	427	452	456	418	418	416	451	404	469	449	388	441	472	405	450	427	401	472	411	472	417	429	426	402	439	417	417	418	434	422	433	400	430	410	420	403	416	403	430	399	432	392	412	401	463	386	442	396	451	445	450	440	415	401	454	462	442	448	433	434	467	423	424	428	502	407	416	420	455	445	452	447	419	433	440	450	391	416	425	425	393	425	407	424	409	433	412	444	398	483	440	424	396	406	448	404	423	439	400	431	407	456	425	416	448	439	431	405	468	431	444	432	471	417	458	425	438	402	456	423	455	434	451	450	451	420	430	424	447	388	429	451	406	442	457	461	431	452	434	447	444	442	443	431	460	428	433	452	441	496	455	424	418	448	435	439	424	437	416	399	431	443	447	429	411	449	426	465	429	403	443	473	404	431	423	428	454	446	442	419	423	467	436	414	432	446	430	414	423	425	385	428	451	423	413	437	466	406	401	458	398	440	427	465	445	422	452	402	447	418	444	415	433	384	424	447	435	437	399	422	404	432	432	417	453	393	403	414	441	472	480	464	441	426	386	463	438	400	436	419	402	425	472	431	448	456	402	445	433	389	404	439	428	439	423	422	433	399	457	424	417	407	433	430	371	460	428	429	424	427	446	449	470	393	432	425	395	459	455	431	444	438	435	405	418	399	455	442	453	425	434	459	468	439	417	399	422	423	460	396	408	395	410	442	422	426	394	424	458	414	377	449	396	417	418	444	453	420	429	402	406	400	418	418	416	465	443	433	408	412	429	423	439	444	450	432	430	416	471	468	460	481	408	453	469	472	403	411	395	406	428	481	431	431	423	497	465	455	401	432	413	418	405	424	434	435	431	410	405	462	408	472	398	454	476	405	455	447	463	437	416	428	451	446	407	400	434	440	408	440	396	415	427	414	420	435	443	439	423	457	417	430	402	391	441	409	399	424	459	399	384	408	441	408	434	409	438	454	442	383	402	428	452	443	398	428	440	400	426	431	433	470	460	417	432	477	431	412	420	456	459	416	386	402	392	370	489	407	400	431	462	453	436	453	490	419	419	477	410	430	441	403	442	470	450	451	456	442	437	472	412	435	444	415	406	428	428	404	401	469	439	409	446	424	442	455	387	452	438	415	387	427	417	435	402	368	401	432	412	445	427	417	394	430	404	410	439	431	446	497	449	427	427	424	473	441	416	459	431	413	458	427	441	436	416	434	437	425	364	432	471	470	402	436	407	394	445	434	457	418	400	451	430	404	455	450	406	444	463	449	436	445	458	430	431	421	392	431	455	406	425	437	436	439	446	417	446	459	465	409	409	419	433	426	437	423	428	456	429	459	432	450	441	438	463	407	416	425	447	459	472	431	405	400	434	375	413	439	436	396	449	433	439	432	452	426	470	415	407	440	432	418	423	420	425	411	434	464	429	413	403	460	417	438	447	420	404	409	409	450	432	443	449	414	447	433	414	436	443	406	430	421	457	462	441	441	411	385	407	420	429	443	419	436	441	421	400	416	427	429	389	419	391	380	394	395	423	395	402	430	433	443	445	445	400	437	440	447	426	457	410	418	438	449	395	439	425	438	394	428	478	423	452	434	501	427	439	418	437	445	427	393	434	469	452	397	473	442	423	433	455	473	440	408	438	448	455	410	450	435	417	386	441	418	435	415	462	440	447	414	398	448	430	409	452	431	439	437	442	441	454	451	396	442	432	447	430	455	419	367	424	412	451	433	433	429	442	410	430	420	414	430	441	437	411	433	472	399	440	458	420	460	440	421	397	401	415	465	423	387	427	371	402	418	442	440	436	465	413	457	424	409	431	412	453	449	440	462	429	412	429	413	410	439	421	414	427	415	419	444	431	417	428	423	412	432	466	446	465	389	412	433	445	402	448	447	406	411	425	421	430	421	413	451	440	442	431	473	463	459	414	395	451	432	424	416	420	430	445	443	431	454	457	454	411	444	442	420	449	428	449	434	408	403	443	430	446	422	382	434	416	468	434	442	447	427	416	486	409	430	432	460	435	426	425	423	448	439	466	430	419	396	433	467	422	455	451	474	403	450	431	422	447	430	464	430	396	458	452	429	415	465	415	394	430	428	404	470	443	379	435	447	418	419	447	460	480	446	452	411	411	426	420	400	405	439	416	432	402	451	403	442	408	433	436	450	411	451	431	468	400	447	427	410	413	431	406	408	462	419	457	426	453	462	486	426	410	403	435	455	426	473	417	410	424	438	427	423	443	431	428	427	387	385	419	428	408	416	469	444	379	417	476	426	447	428	438	417	415	421	421	413	436	439	446	441	454	412	422	429	470	454	441	427	457	422	431	422	456	418	415	472	449	443	437	444	435	447	487	423	427	386	452	416	423	421	427	476	427	440	455	471	437	391	397	418	423	424	418	457	441	441	451	484	446	403	396	495	500	436	435	431	428	425	428	425	418	408	422	451	473	394	405	403	410	426	432	423	436	447	425	420	386	421	407	441	436	462	428	463	439	434	439	428	457	422	433	462	435	415	401	416	417	431	445	446	421	395	406	420	429	464	437	435	442	441	460	447	450	444	434	404	405	440	449	483	447	428	437	432	404	400	406	433	466	449	452	487	469	408	453	435	430	432	463	413	463	450	397	427	450	393	401	445	400	411	439	425	435	425	421	448	420	427	437	472	380	401	414	454	440	432	460	405	382	411	469	472	413	433	419	437	467	423	438	486	443	424	430	434	447	460	441	403	450	483	424	428	435	427	445	408	417	438	397	438	420	435	462	461	426	402	422	401	453	407	420	430	375	469	470	448	464	460	449	429	424	432	439	402	428	439	393	441	415	434	421	404	454	428	470	423	409	426	438	407	433	427	434	425	436	405	458	446	443	410	444	403	465	415	395	420	440	409	407	416	451	481	429	443	462	445	412	429	440	405	433	424	431	457	456	442	430	467	396	457	436	415	395	424	416	416	425	409	417	460	421	428	420	402	418	423	454	437	441	402	399	411	433	451	415	451	444	426	452	453	434	438	390	422	434	398	407	435	434	446	423	426	390	447	402	378	428	416	442	441	457	426	438	454	412	443	445	405	442	418	446	467	410	408	413	456	418	422	448	424
28312	44237	71993	73011	64917	53477	42707	31252	19597	10860	5728	2796	1836	1159	948	948	986	928	945	870	903	927	916	902	937	939	955	969	942	909	898	948	916	908	934	933	910	915	904	889	921	930	947	932	959	932	923	945	947	922	888	938	928	912	859	996	937	880	895	950	911	896	906	908	964	923	908	924	944	983	983	867	918	947	937	918	918	911	936	898	933	939	969	897	900	904	931	911	849	942	918	920	920	968	909	815	890	961	914	976	845	919	903	953	925	890	927	902	909	904	913	938	905	961	879	956	914	944	865	897	955	916	940	924	926	954	950	963	931	947	922	916	912	903	894	887	927	953	889	910	895	901	927	901	922	950	956	891	907	919	928	943	929	904	941	935	924	964	927	947	964	910	951	928	933	903	916	929	940	912	923	909	949	928	832	902	962	884	845	872	898	926	943	941	892	900	935	937	884	924	924	972	875	928	928	917	893	854	942	951	935	886	891	956	930	877	931	954	952	845	854	950	919	906	942	914	900	1003	922	959	949	919	925	893	958	972	859	951	921	916	973	869	931	873	932	928	887	988	907	949	888	869	964	935	959	891	897	909	914	925	914	924	924	882	905	950	892	965	884	945	981	966	915	879	976	888	918	947	899	902	888	907	899	960	924	913	970	906	866	884	907	918	929	916	930	907	905	941	911	976	881	934	896	899	935	950	967	889	920	895	961	854	889	881	950	899	904	884	936	850	948	946	947	959	934	905	911	917	983	910	937	937	892	905	940	937	920	932	937	922	924	936	882	930	930	945	938	875	890	952	936	931	872	953	930	917	933	890	949	962	891	919	874	915	889	948	917	900	930	972	916	928	909	941	902	902	880	939	973	917	933	847	898	905	897	908	892	940	922	914	909	892	892	1008	901	904	886	895	948	876	925	981	876	870	906	950	873	880	922	919	986	954	967	869	960	939	935	877	911	915	863	923	922	925	943	877	933	936	973	948	949	924	954	897	916	936	876	927	961	901	906	951	908	916	939	868	922	888	936	939	878	892	983	837	886	892	879	918	913	930	895	898	965	920	946	922	920	962	944	907	899	925	932	956	924	913	912	937	902	936	941	939	920	872	892	880	946	953	828	958	878	899	858	902	896	952	922	901	927	878	854	906	968	889	922	902	989	920	885	955	959	834	898	962	912	946	894	933	934	900	923	932	931	905	941	888	937	928	888	965	915	891	935	922	875	915	914	864	889	923	923	873	949	957	852	958	904	915	938	941	913	947	886	908	903	882	947	902	903	919	911	873	923	938	965	935	940	953	923	889	976	885	926	937	932	859	939	943	942	905	955	907	940	950	900	943	912	909	959	938	945	914	926	948	913	972	891	942	909	946	918	890	939	943	942	958	903	948	933	937	918	911	924	900	907	945	874	948	871	918	960	953	901	977	862	911	955	917	935	931	927	944	976	885	932	923	907	931	953	962	929	911	940	933	922	895	915	934	890	933	901	910	920	903	955	914	954	904	979	993	919	954	940	967	947	898	906	925	948	969	980	951	931	916	884	956	934	946	896	896	901	929	908	912	916	899	910	974	923	913	942	932	931	912	944	839	925	910	943	933	928	955	934	977	944	922	927	895	888	881	956	909	878	914	921	942	860	920	884	935	951	914	868	890	915	920	944	957	921	886	859	945	964	920	917	939	952	899	983	939	908	927	902	894	906	962	887	935	946	903	900	926	913	846	931	958	885	900	927	948	949	912	964	991	948	906	939	917	912	886	913	925	937	956	978	871	857	892	901	911	914	906	948	898	939	905	884	842	958	894	919	859	918	933	939	874	911	957	931	876	951	932	910	924	943	967	917	945	934	913	885	912	971	868	897	933	949	923	905	948	958	946	992	878	932	881	928	882	923	906	958	968	913	923	854	950	944	923	915	925	910	859	918	892	918	969	952	996	913	938	900	904	896	899	862	973	937	935	942	931	902	896	811	884	904	962	945	895	887	902	922	954	969	904	903	922	890	902	959	902	961	926	916	971	907	922	919	914	915	894	912	959	896	978	873	921	941	914	958	868	923	891	903	934	888	857	903	884	926	888	938	908	896	841	923	904	878	952	933	914	910	909	907	951	968	852	915	899	893	916	953	946	957	915	881	920	941	922	930	906	913	908	921	920	943	972	924	912	954	879	882	962	868	950	908	960	909	915	959	913	904	831	945	875	973	922	930	937	981	933	987	941	927	880	928	915	913	904	958	891	918	909	879	869	951	951	959	937	922	890	963	866	889	916	890	921	887	966	925	968	932	911	950	932	955	931	916	928	916	900	869	914	927	926	939	902	872	918	886	960	928	848	988	942	934	916	927	918	889	913	855	920	925	886	933	920	876	966	874	956	909	926	953	898	883	896	875	943	914	933	936	883	937	946	922	916	892	930	919	874	875	948	904	895	908	924	930	913	932	840	943	891	977	891	907	892	900	914	929	900	971	944	945	866	980	937	949	920	918	957	901	941	940	893	962	882	911	910	944	934	904	876	894	898	930	933	901	896	931	893	935	909	924	947	932	938	937	858	924	877	915	922	965	960	929	882	904	849	931	874	964	925	930	947	879	907	895	947	876	930	919	909	895	896	916	934	894	959	905	932	915	921	912	915	938	931	997	874	960	924	862	962	949	906	919	908	922	992	902	917	894	895	918	891	912	887	931	906	866	890	914	922	921	874	920	877	902	980	881	922	888	940	870	905	931	930	914	910	881	935	845	934	935	988	961	938	928	911	900	951	896	922	921	925	874	912	962	902	882	899	922	956	928	940	867	998	855	883	895	945	939	886	915	924	896	870	874	933	941	910	927	887	843	889	869	943	891	912	954	926	945	895	954	868	903	907	919	921	973	942	886	980	974	873	940	933	887	956	923	872	875	974	893	919	919	909	961	907	930	909	944	872	937	881	855	905	909	974	895	946	940	909	904	900	870	916	998	884	941	869	902	967	880	1000	930	880	946	901	960	952	901	903	915	881	944	938	892	880	924	910	924	895	909	886	889	947	857	905	892	910	940	982	835	957	940	932	891	916	934	935	917	899	943	891	940	914	933	906	926	940	901	919	901	929	951	929	949	933	889	920	884	926	922	941	899	924	946	942	910	885	918	929	909	893	912	919	909	952	932	899	952	923	872	934	918	933	923	932	1019	948	919	963	936	900	964	931	955	914	891	937	938	924	967	902	898	868	908	905	950	940	917	929	875	919	912	945	904	932	923	927	906	929	936	942	830	945	917	968	923	917	946	955	895	931	896	905	946	883	889	903	879	949	897	950	896	883	932	849	936	899	910	937	889	903	922	935	893	938	912	893	963	919	921	916	962	921	969	829	886	938	903	941	971	902	911	871	966	876	957	861	903	930	915	921	916	888	912	916	936	889	919	910	872	923	932	892	959	952	938	936	884	933	921	908	929	859	919	947	932	904	942	886	909	971	915	920	916	904	924	937	918	943	862	930	865	968	858	964	907	935	891	920	911	834	939	956	934	908	914	890	887	947	929	911	900	911
5145	4277	6889	5139	3162	1946	1238	827	546	409	393	358	331	300	307	317	346	295	309	327	318	296	314	331	284	280	309	340	330	343	300	312	298	327	304	316	306	261	322	312	317	320	284	306	292	326	350	283	309	312	320	311	329	294	313	314	292	311	307	244	307	330	310	280	297	290	313	328	316	324	312	296	321	288	332	310	332	283	301	299	311	339	323	303	296	296	321	266	306	267	320	311	309	334	340	313	312	303	273	334	341	309	321	281	308	292	339	285	316	314	284	311	296	318	298	302	316	291	270	313	287	286	284	339	296	296	316	327	327	329	309	320	308	344	306	320	319	294	340	306	300	310	299	333	335	313	286	314	319	291	280	272	302	297	329	325	308	311	316	299	270	297	291	288	309	310	320	321	309	322	286	295	284	305	333	330	307	296	289	281	311	313	303	312	317	317	328	282	332	307	294	293	331	326	306	293	316	316	307	299	289	301	315	309	322	277	308	296	304	306	344	304	284	315	314	314	284	342	314	314	352	308	309	318	291	285	319	304	303	327	284	284	293	334	328	360	350	303	297	317	303	302	275	320	345	328	331	326	310	287	315	326	317	322	298	308	305	313	338	294	282	302	338	291	309	331	348	316	301	320	306	299	291	303	313	303	326	315	339	333	336	301	314	295	310	333	294	282	300	297	312	300	312	286	317	318	260	280	331	297	288	321	313	286	326	304	306	264	294	323	291	312	310	296	307	267	290	295	285	330	318	307	325	308	258	311	292	325	276	302	323	307	337	314	321	292	330	295	314	303	320	308	347	312	287	341	323	286	313	300	277	304	298	320	281	308	303	334	279	278	307	302	313	286	305	305	301	335	313	279	297	289	292	313	284	351	299	305	317	308	311	306	294	290	326	282	331	309	316	301	306	324	316	318	299	312	287	294	328	310	302	293	315	304	323	305	319	328	292	318	327	312	329	300	325	304	321	303	301	318	342	335	293	326	307	309	284	302	297	314	324	290	302	310	293	295	271	266	286	280	297	285	300	320	278	310	295	314	310	302	299	295	312	315	296	328	323	329	300	292	291	294	316	296	291	316	332	308	317	284	298	320	305	333	353	342	316	300	282	347	313	312	300	275	330	333	295	320	319	326	326	295	299	304	289	281	336	320	334	270	286	278	270	309	273	310	304	321	297	295	308	288	325	321	277	321	275	281	282	294	311	318	300	348	324	295	308	319	304	302	302	313	303	286	315	303	308	317	333	300	295	280	292	301	320	303	295	278	330	307	322	306	305	276	321	322	317	331	289	314	316	334	307	286	287	289	274	341	316	299	311	291	300	301	339	293	265	303	315	300	301	314	335	327	323	320	327	300	323	299	318	295	308	297	322	296	324	299	309	296	301	313	323	301	295	297	320	310	299	322	315	316	331	310	276	311	292	330	341	332	306	308	305	322	318	300	297	334	308	311	313	337	308	300	326	319	299	328	315	334	311	304	314	314	298	318	289	282	308	307	305	288	329	300	298	311	277	334	316	327	308	283	278	292	312	315	297	305	314	333	301	324	309	320	295	337	283	319	313	337	302	341	317	302	289	316	316	331	328	308	300	308	334	316	315	315	311	320	320	289	309	318	283	283	287	311	289	307	343	291	315	295	273	307	313	321	313	302	287	305	321	308	321	299	303	304	271	349	295	289	292	286	314	359	332	307	308	276	301	324	297	288	303	305	310	319	300	300	313	260	291	317	317	323	311	324	300	323	324	319	287	294	299	325	321	324	295	292	331	326	284	296	291	294	341	286	284	294	298	316	312	291	307	311	317	277	322	309	297	291	286	307	287	273	304	301	316	339	316	331	313	338	300	306	307	301	354	324	330	251	307	299	334	318	322	291	303	314	340	310	306	314	304	299	272	314	329	278	272	348	307	323	300	315	290	325	287	320	275	286	331	312	334	317	298	327	288	312	289	319	318	294	321	277	308	310	319	315	316	300	279	317	335	315	322	310	339	294	307	292	309	357	285	329	297	321	281	311	321	292	277	285	288	317	319	331	286	304	308	294	320	278	279	285	293	307	302	305	304	307	314	305	319	309	289	294	320	284	314	281	296	322	299	308	315	286	322	298	286	289	305	284	315	295	284	335	324	341	311	298	317	310	308	314	291	317	312	326	337	334	287	307	296	292	311	329	310	312	281	273	313	293	311	301	301	259	348	337	297	316	311	275	312	307	318	325	294	311	305	329	283	299	279	320	318	290	294	309	318	326	313	299	333	329	332	319	320	334	309	303	328	316	310	309	318	341	310	301	305	321	297	316	304	292	341	297	287	296	322	276	327	285	320	298	324	289	325	288	307	293	325	311	296	329	309	305	302	296	302	327	297	295	321	279	305	322	351	290	310	292	282	299	312	270	326	336	283	290	316	325	340	311	322	305	317	307	326	307	286	286	305	318	313	323	320	323	272	293	264	311	305	322	282	290	309	253	284	317	338	282	314	314	308	267	307	318	292	313	309	344	326	305	331	307	285	296	288	309	296	285	280	303	303	300	303	303	337	338	304	307	320	337	326	295	295	303	294	325	318	284	333	324	290	363	315	316	298	309	290	305	296	305	346	273	305	313	305	334	313	309	303	315	331	276	313	298	323	303	292	347	337	333	279	299	322	309	290	293	309	353	283	310	314	289	296	309	309	354	323	292	301	295	307	306	310	288	315	326	311	310	307	272	287	288	282	299	291	310	288	321	323	312	328	306	341	313	288	296	293	294	271	318	354	309	333	305	294	293	306	317	282	303	287	312	324	291	319	305	368	307	283	300	308	297	320	317	330	312	306	312	303	282	303	313	286	298	279	283	323	294	290	323	319	294	344	312	302	296	306	338	312	318	294	276	296	287	272	349	316	342	300	309	359	325	307	356	308	311	293	281	341	295	288	317	279	313	314	357	307	296	294	276	308	278	307	300	339	343	268	310	303	349	292	307	287	272	299	357	322	296	336	297	328	273	319	334	313	327	282	279	308	306	314	312	305	322	299	282	311	335	304	296	298	302	276	302	308	317	345	300	284	301	294	310	291	340	319	283	320	306	296	282	285	313	339	304	322	314	314	299	327	272	298	340	296	304	318	275	298	307	322	308	290	302	277	311	284	294	304	299	275	256	312	291	288	302	251	305	318	313	327	324	315	286	284	324	271	292	276	284	289	313	285	273	308	290	295	315	316	294	253	307	302	275	300	282	314	304	297	315	332	269	311	321	288	335	289	300	276	313	291	290	290	282	328	282	275	313	315	309	297	327	292	304	311	282	334	288	322	311	311	283	318	299	341	278	335	323	305	296	301	326	329	305	302	287	311	297	320	296	295	309	311	310	301	331	331	317	319	298	328	334	292	287	323	336	325	295	321	303	293	294	299	305	319	278	309	293	293	286	270	309	309	304	284	339	294	281	325	320	321	328	309	304	325	292	271	296	311	311	320	257	284	291	323	302	323	295	322	338	296	302	308	302	281	293	334	319	352	321	324	272	285	326	352	333
4628	5571	12755	13273	9890	6680	4374	2744	1776	1087	986	800	749	730	671	698	639	662	701	670	680	697	692	705	689	687	706	716	721	699	649	723	685	684	638	721	681	660	715	688	690	698	704	763	656	647	674	659	698	653	701	699	705	679	685	689	672	659	702	681	695	705	676	689	682	667	743	696	699	704	733	693	659	718	684	638	692	695	690	662	690	648	706	693	672	632	681	645	671	663	656	698	703	661	702	663	663	693	697	693	707	686	659	655	706	675	653	664	732	672	650	668	703	704	641	627	650	683	688	666	685	676	664	668	685	673	695	660	676	650	673	696	656	643	672	662	692	677	672	670	647	639	696	633	680	699	688	689	652	640	749	690	663	660	676	666	717	690	682	697	672	683	669	693	683	685	696	637	676	684	690	687	702	671	636	687	705	690	703	720	676	689	676	722	668	652	674	686	678	680	672	704	689	710	664	691	704	705	683	716	674	670	690	632	681	671	651	702	702	726	694	682	701	637	685	688	633	690	671	655	666	693	683	680	674	684	706	710	705	671	695	687	660	691	704	670	694	731	683	724	689	697	690	703	658	697	714	719	688	704	671	693	725	695	678	708	650	675	670	702	703	673	691	677	691	656	656	658	698	707	653	672	719	696	701	673	682	667	646	692	701	662	724	707	656	689	674	701	664	681	656	673	695	701	711	689	703	703	664	662	679	705	696	699	671	670	702	710	686	648	677	695	659	682	682	659	663	658	686	724	700	706	679	708	711	659	665	676	711	677	706	706	666	698	686	680	661	683	677	650	691	683	690	674	663	733	729	717	682	657	699	627	681	663	672	659	737	737	676	725	638	720	670	714	617	700	686	703	666	719	683	637	709	667	712	684	684	640	692	693	655	621	690	675	685	713	680	652	703	678	686	692	732	722	657	671	701	654	673	714	683	699	677	738	691	692	682	723	667	716	709	649	647	739	672	697	644	729	693	692	667	690	657	660	719	671	691	681	760	726	656	659	677	691	700	684	678	727	747	704	679	658	720	716	728	713	656	709	704	692	666	705	661	703	638	702	657	690	701	704	683	654	668	719	700	682	699	653	765	670	661	675	679	658	648	726	685	674	724	695	695	648	648	671	680	710	698	621	716	698	673	669	733	660	726	680	648	692	665	671	703	695	676	686	660	692	660	636	681	714	700	675	644	700	709	706	652	656	695	660	689	637	671	724	699	695	676	636	679	691	659	678	702	665	658	686	674	660	667	666	671	713	654	648	686	714	729	677	671	670	654	657	714	676	692	685	670	660	681	699	707	692	673	699	676	693	710	686	692	718	724	680	653	667	700	701	676	639	649	652	662	689	671	688	719	699	704	675	662	694	733	677	657	680	671	672	692	670	658	675	658	709	706	637	679	672	666	708	697	707	653	680	659	678	705	659	687	722	683	681	669	710	688	658	707	690	693	709	662	702	675	651	647	720	694	641	681	722	676	672	720	682	734	715	664	644	685	695	703	677	702	721	733	660	636	716	672	664	638	702	681	639	696	642	644	677	726	662	708	699	668	677	670	652	707	624	650	661	713	688	690	667	680	702	653	686	664	750	655	669	701	661	619	653	659	699	658	689	681	660	678	680	690	680	685	658	687	702	655	659	715	710	679	654	688	706	650	682	653	666	635	713	664	753	657	670	723	674	698	652	724	726	689	689	704	659	679	703	688	736	693	662	660	719	623	647	684	672	699	676	648	664	676	677	688	696	680	683	663	691	696	681	676	674	703	678	658	668	700	719	710	686	677	646	695	661	707	689	703	682	667	719	671	680	683	715	646	671	735	667	653	659	659	707	690	716	696	762	664	698	681	668	684	619	666	658	735	653	727	691	667	684	665	651	666	696	702	692	697	680	691	732	678	723	673	642	685	652	673	662	648	724	664	702	677	651	721	695	659	694	725	693	692	690	673	659	625	719	669	685	726	664	668	640	678	678	639	713	653	705	642	672	642	659	670	673	707	725	631	686	663	677	698	716	687	673	666	684	673	644	661	749	654	669	637	704	688	676	670	666	698	695	659	654	684	713	678	693	656	656	697	733	685	679	668	647	644	659	747	676	654	749	680	703	685	661	645	684	727	639	675	714	689	627	629	689	649	696	693	703	695	660	719	768	665	654	696	675	702	683	707	674	715	699	676	673	652	676	720	722	700	723	683	696	685	724	654	707	641	680	673	678	664	664	664	694	715	672	724	720	654	682	666	673	691	692	772	675	718	669	689	687	665	660	670	607	691	698	701	651	664	705	676	689	684	699	679	655	657	691	691	646	682	684	684	693	670	696	677	666	735	688	679	666	698	689	645	744	736	663	630	689	665	738	668	687	662	680	692	703	661	659	637	687	675	665	694	628	707	643	758	704	644	723	663	628	660	672	694	693	671	700	665	665	684	719	655	671	685	630	708	719	656	719	665	679	689	692	689	609	679	643	703	692	640	686	683	630	682	674	667	688	687	632	690	702	696	643	662	660	663	709	744	697	690	641	700	671	689	695	693	737	736	674	709	681	659	695	701	665	609	668	698	724	695	694	660	683	631	671	637	655	667	685	659	672	692	683	714	709	696	661	648	700	703	708	685	684	690	654	695	690	689	725	677	682	687	644	651	658	682	669	700	691	642	700	710	618	625	705	698	664	634	681	718	702	642	673	711	671	691	709	634	689	667	664	710	646	693	678	681	661	662	676	737	717	670	695	649	687	690	690	733	712	640	639	685	713	695	682	637	712	674	672	685	634	698	693	696	690	676	736	730	721	688	716	659	682	672	660	685	706	673	643	722	683	695	724	662	673	693	722	701	691	650	711	659	707	700	626	681	688	658	644	740	625	667	646	714	697	674	630	686	628	668	685	715	684	719	693	695	669	694	686	675	683	696	678	647	739	664	661	642	689	680	705	726	724	656	643	690	642	649	712	688	678	686	716	673	715	735	675	735	681	666	644	708	657	698	683	655	650	707	656	684	689	714	650	693	703	683	670	680	681	689	770	670	672	728	640	662	691	691	682	674	687	707	645	674	689	727	747	687	646	650	688	691	719	719	710	656	713	747	725	634	690	710	675	676	716	673	666	685	695	705	700	647	675	677	656	723	688	640	661	699	735	698	717	703	676	688	710	700	672	675	687	625	692	646	694	719	650	689	670	653	662	693	641	649	717	641	684	708	716	728	675	678	683	712	697	679	669	646	697	708	679	707	668	678	721	671	682	722	697	692	678	687	697	710	688	709	653	674	658	642	694	681	669	689	666	647	734	692	690	622	661	682	653	671	680	760	662	638	651	665	651	687	648	635	684	647	712	706	665	691	709	657	685	682	684	692	698	672	692	661	680	667	660	646	675	745	724	683	686	704	664	701	665	707	701	679	695	644	747	696	682	637	714	708	717	703	668	625	673	695	679	692	646	662	681	672	703	665	689	689	642	710	722	725	693	672	717	691	679	726	708	669	632	653	696	650	711	701	654	670	655	752	733	670	675	675	685	718	717	660	681
55491	58965	76938	68761	55353	41534	28946	17301	8154	3458	1798	915	659	503	434	450	400	417	416	426	395	407	411	471	423	407	409	398	446	401	426	396	413	414	406	419	420	414	388	444	421	440	414	412	438	390	458	443	405	424	424	405	423	411	435	462	424	416	391	392	449	395	414	400	449	433	373	379	433	376	417	391	398	390	428	417	409	411	390	421	412	411	418	397	402	380	449	438	425	403	406	400	429	449	432	400	405	394	433	423	397	442	405	422	390	412	391	441	409	408	389	414	446	408	408	410	430	431	408	422	406	406	395	358	423	421	440	436	437	425	400	434	451	405	370	422	411	439	444	403	435	375	458	394	431	449	417	398	411	430	422	451	405	481	403	387	418	390	434	461	397	391	413	396	416	405	397	406	440	439	411	391	412	409	462	424	390	394	414	446	381	423	440	405	398	408	441	422	409	393	386	411	396	422	384	418	468	414	393	393	420	402	417	410	413	386	383	447	403	404	388	387	413	407	396	408	405	394	401	431	402	382	418	410	421	397	427	450	397	426	385	449	399	410	418	428	392	388	430	418	430	390	407	415	418	383	412	429	425	415	410	380	408	452	423	409	411	433	402	399	425	374	405	436	369	414	446	424	395	399	407	412	410	405	392	406	429	435	372	444	435	400	421	448	432	424	417	401	403	364	394	403	397	404	408	432	421	360	390	432	405	385	385	416	442	414	412	393	432	430	406	463	431	389	400	400	404	436	431	413	443	448	407	420	394	412	403	402	425	417	406	415	439	422	462	395	383	437	424	435	405	408	391	420	363	395	432	383	418	418	439	391	433	384	448	443	400	394	381	449	419	432	402	381	414	394	404	406	397	483	410	386	401	416	408	421	396	396	414	413	409	375	444	425	410	412	410	445	430	425	392	443	442	375	373	448	378	413	412	408	383	416	376	427	444	401	426	395	389	429	425	429	424	459	407	392	425	398	426	399	396	392	422	429	410	393	403	390	404	427	396	392	431	419	408	430	417	463	427	424	412	380	407	427	434	414	424	429	436	397	383	427	411	417	389	367	410	420	398	438	466	440	448	428	426	405	416	422	417	407	411	399	385	417	424	420	431	411	387	428	372	398	396	389	418	459	388	416	413	410	398	427	394	443	404	415	436	383	414	406	434	415	428	389	388	396	416	412	377	411	391	385	376	404	454	417	411	431	436	407	404	427	383	412	468	425	415	424	396	385	438	413	462	405	431	406	397	381	434	389	459	387	410	457	431	381	403	397	407	419	415	416	460	408	398	371	387	442	407	432	435	450	402	397	434	428	427	383	442	401	434	408	430	413	433	381	417	419	375	386	391	425	390	430	435	425	406	408	411	456	401	400	430	397	429	456	387	438	391	452	387	441	381	425	390	408	407	400	392	419	426	407	452	473	418	462	410	411	421	383	422	423	432	400	422	372	389	463	400	429	444	377	409	406	412	446	393	392	361	389	466	427	406	428	387	420	406	412	426	387	438	411	447	430	400	417	391	427	384	425	450	404	399	418	402	434	423	400	402	442	425	430	429	427	423	393	433	390	422	428	403	439	441	433	411	403	422	411	399	421	395	406	410	447	385	393	383	411	378	390	399	416	423	434	426	438	420	398	383	358	416	391	421	431	427	439	420	391	405	444	420	431	401	402	433	418	438	382	431	430	408	437	423	398	439	415	398	409	411	394	399	424	441	451	440	401	416	425	393	433	405	421	434	393	413	371	419	436	404	437	421	410	397	417	414	408	422	415	437	389	454	420	416	420	416	411	458	426	398	409	437	396	415	425	404	405	407	434	412	401	428	433	400	434	425	396	399	405	409	413	392	394	408	400	415	400	411	442	420	408	393	414	375	439	431	432	445	421	463	404	456	416	392	419	428	440	430	415	397	435	410	439	384	426	446	397	429	430	430	383	414	402	376	400	420	399	419	404	438	388	397	391	374	412	395	398	407	426	408	422	409	410	429	425	425	442	393	429	408	355	449	392	431	403	407	433	447	383	400	440	389	445	409	379	413	416	387	414	460	421	413	421	396	398	422	436	419	425	401	401	402	418	409	424	412	432	413	435	388	444	426	394	401	385	426	407	441	430	407	402	399	450	448	398	396	409	405	446	433	418	466	452	403	410	439	414	379	428	419	382	437	436	385	412	436	381	414	415	448	380	416	417	453	422	342	394	397	445	449	386	425	433	436	407	400	427	405	412	429	387	442	406	447	396	434	382	429	447	456	400	402	401	406	416	439	388	427	436	407	382	406	453	394	429	410	424	427	427	429	383	395	404	403	469	427	432	408	433	411	415	398	414	396	393	420	376	392	378	415	431	406	353	377	410	370	422	424	404	406	415	423	403	428	405	395	457	405	422	396	393	448	426	364	463	405	422	438	388	387	409	402	423	417	415	407	424	434	417	449	408	389	464	390	395	399	400	413	447	416	393	416	406	429	432	391	439	440	410	424	419	441	394	393	407	392	404	422	390	405	415	408	406	399	387	397	404	419	441	410	400	405	409	405	431	405	418	418	436	407	441	396	406	397	406	404	428	402	378	423	432	413	409	402	468	380	403	434	351	418	373	412	457	411	418	396	431	358	409	441	409	427	436	410	418	430	423	406	404	448	387	431	422	424	438	417	392	419	430	405	443	388	432	394	418	404	390	410	447	405	442	369	391	409	418	430	454	408	426	412	441	391	434	399	424	414	407	401	392	435	407	375	420	399	414	406	386	428	385	449	441	434	428	391	416	385	368	443	423	431	441	407	445	423	398	384	436	409	433	397	440	395	407	381	421	421	435	436	386	424	391	406	392	398	431	432	400	370	372	398	384	423	401	388	402	405	389	400	408	413	384	406	441	408	462	446	400	409	417	433	420	436	392	400	423	411	432	438	413	399	395	427	442	466	414	412	375	434	489	434	398	434	391	432	386	468	414	394	388	388	429	413	383	406	410	389	450	440	414	453	427	409	435	467	423	428	409	413	422	444	368	421	368	392	407	430	392	399	421	408	448	441	392	399	385	416	400	405	415	436	400	418	399	440	409	386	412	444	417	437	432	409	407	410	362	431	431	422	382	390	413	419	442	400	445	457	399	453	403	405	398	431	402	419	400	424	379	423	387	446	443	406	426	400	383	423	438	438	435	424	403	423	420	410	427	417	425	399	440	383	426	421	414	378	427	416	434	384	427	422	416	419	393	387	397	449	460	388	406	406	423	406	422	413	398	381	423	427	418	433	453	418	437	395	417	393	407	396	411	419	424	424	436	380	417	427	396	378	390	426	410	412	376	415	452	410	396	412	408	407	431	422	415	410	380	416	397	366	403	423	394	381	417	411	394	427	395	405	427	402	404	378	414	446	407	410	405	448	379	426	445	395	393	417	431	392	408	383	399	431	436	407	386	396	409	392	424	426	409	409	363	397	428	402	414	443	380	397	429	405	404	368	456	426	423	424	423	425	407	417	401	375	408	438	400	400	422	425	424	438	417	412	390	415	409	416	388
28708	42651	70151	73874	64267	53274	43051	31757	20123	11287	6113	3105	1690	1194	896	889	913	880	857	930	914	885	894	861	893	909	912	862	866	841	884	829	890	883	914	879	854	870	868	876	888	863	863	855	926	888	914	875	894	904	895	870	872	903	889	941	902	866	851	950	929	869	917	906	877	900	893	922	951	864	924	875	901	907	908	838	864	924	879	833	875	945	923	895	898	941	909	903	884	803	892	817	853	891	912	891	900	904	926	865	946	877	915	830	885	909	863	880	880	919	922	876	912	906	909	884	950	866	860	884	837	836	840	913	842	940	873	920	847	876	879	813	860	895	909	932	912	872	882	925	815	921	912	866	896	876	891	893	916	878	883	885	927	916	893	917	942	886	948	940	858	947	840	828	866	905	927	865	872	855	915	867	907	882	900	863	891	957	898	944	912	893	916	844	890	875	909	887	891	859	873	875	897	913	912	887	901	923	894	937	951	867	892	892	902	861	916	921	897	891	863	866	922	842	844	918	921	881	851	907	865	881	891	921	866	895	880	888	943	873	866	901	877	889	901	877	897	872	916	861	888	883	866	915	881	908	883	877	881	903	897	885	861	902	881	916	878	901	923	859	875	885	938	922	920	899	910	855	876	913	884	891	865	887	920	891	892	893	890	890	980	900	915	856	907	873	878	865	855	918	888	882	872	902	919	901	890	917	902	876	876	895	848	913	874	973	917	881	895	900	884	913	897	916	888	834	831	883	917	939	903	870	860	918	910	839	865	887	860	897	835	868	906	876	900	836	936	837	913	939	954	920	943	891	883	824	933	933	846	918	905	842	893	887	929	862	925	878	936	903	953	928	893	851	890	930	904	885	922	890	883	909	890	861	920	878	858	946	887	920	884	910	920	904	936	871	905	974	885	917	881	856	831	910	862	843	925	892	906	928	878	887	856	939	914	916	882	890	875	849	902	846	944	942	838	849	899	921	883	806	936	898	891	895	927	904	938	883	885	906	916	891	855	935	895	890	919	832	878	905	821	939	912	887	897	879	897	953	874	937	906	874	850	955	894	877	888	840	920	940	893	870	950	891	933	880	861	893	919	868	907	883	823	810	879	875	906	889	862	933	908	863	904	902	867	901	892	811	889	901	920	885	875	934	908	918	908	902	870	874	915	877	882	885	901	866	896	893	829	878	984	882	924	921	898	928	904	905	894	904	850	874	947	868	909	835	885	874	955	901	891	866	872	957	887	873	962	866	908	941	915	917	895	904	910	873	887	943	864	913	855	878	922	907	840	900	904	896	923	821	846	889	865	907	895	897	892	910	857	911	867	926	896	949	907	956	880	872	891	953	917	900	976	901	882	899	851	911	945	856	894	943	857	879	855	862	895	847	905	892	901	869	846	880	854	885	880	862	858	881	905	879	858	931	853	882	865	897	899	865	911	932	825	935	882	853	884	888	911	826	873	914	887	881	874	855	883	886	931	889	886	869	896	876	849	947	863	851	888	866	901	890	901	879	925	841	883	924	904	836	842	914	895	860	849	891	899	879	948	971	851	879	846	851	847	850	911	873	916	890	880	865	822	907	900	911	905	909	849	922	920	854	810	910	903	823	865	913	907	873	890	896	889	893	923	852	876	871	866	884	919	837	864	910	885	859	888	881	885	886	938	844	847	902	900	880	896	888	901	866	889	896	894	837	932	924	887	955	880	874	888	889	918	896	894	935	829	825	878	913	927	927	926	908	914	870	955	913	894	835	855	832	896	905	937	897	890	937	913	910	905	898	878	878	887	900	920	815	847	914	893	904	898	892	884	874	886	905	882	855	862	850	881	878	917	880	865	885	890	921	884	920	967	859	876	878	838	868	897	872	908	840	863	886	878	896	902	916	864	909	909	867	904	886	936	840	906	845	925	935	926	883	860	863	878	889	838	918	847	881	895	897	918	951	936	873	893	849	907	890	872	869	887	914	887	865	903	923	925	873	890	889	839	875	913	919	896	882	878	891	860	884	879	910	898	903	866	870	876	912	856	918	835	908	889	875	907	873	942	892	892	882	874	903	887	856	889	868	910	877	904	911	902	826	927	890	878	825	889	914	871	906	861	920	881	864	883	950	906	890	935	912	852	923	914	920	872	909	852	898	866	897	892	860	864	915	913	913	867	865	858	897	871	899	887	890	866	903	862	866	850	921	952	882	900	859	864	897	861	929	941	915	905	896	922	869	877	893	934	906	868	854	840	893	852	916	882	894	879	915	806	836	882	851	839	912	897	919	914	919	869	899	950	893	928	881	870	864	867	850	913	926	892	873	901	895	883	904	932	888	851	895	947	944	914	921	859	837	873	893	898	874	886	918	897	885	910	900	880	877	872	893	861	915	851	921	915	923	882	869	887	899	852	856	921	922	931	927	921	880	876	905	861	857	827	868	915	855	876	889	909	909	910	893	842	901	901	876	894	938	877	880	840	884	878	888	903	909	862	858	893	865	879	895	871	929	887	866	941	890	889	868	912	907	907	853	930	898	894	907	920	907	882	882	902	923	898	857	888	922	893	903	905	870	876	919	867	923	888	925	870	885	918	869	879	935	907	852	881	915	858	931	902	908	905	839	896	906	936	906	937	874	940	880	895	881	867	886	880	884	913	880	873	929	895	839	910	895	914	890	955	903	952	893	876	918	936	874	945	937	820	867	844	910	894	899	962	836	877	864	920	872	832	885	925	875	976	919	901	857	906	844	875	838	910	879	883	920	933	873	912	877	882	864	893	897	922	867	916	939	834	840	908	861	866	951	848	884	828	927	919	887	911	862	885	871	931	873	875	850	889	888	879	926	896	897	887	912	948	895	887	889	896	916	906	903	911	876	801	896	852	933	908	937	925	907	864	895	898	902	926	848	859	869	897	874	865	859	874	881	877	875	868	848	868	870	860	904	912	914	919	921	895	921	863	885	859	906	897	876	924	895	922	898	821	903	847	855	873	853	892	893	915	814	907	909	890	922	939	883	910	896	894	849	916	914	895	904	899	913	893	877	916	858	931	901	922	884	902	868	885	868	862	900	888	921	873	874	917	911	927	887	852	871	897	940	906	899	892	850	888	945	884	935	867	856	860	869	940	853	892	863	968	878	896	899	916	895	899	933	907	896	938	895	952	917	865	870	931	918	891	907	922	937	927	877	917	881	845	914	871	883	957	899	883	882	892	863	895	870	911	917	920	910	902	871	909	890	859	891	922	919	871	901	874	857	875	899	873	900	893	862	904	918	877	861	855	909	923	829	898	952	890	914	886	920	865	888	866	909	878	875	904	879	895	875	924	915	903	898	913	898	873	841	890	899	841	889	888	884	893	894	885	920	920	903	913	914	878	888	883	915	906	949	897	876	885	905	854	895	959	923	896	897	875	895	880	880	902	921	933	900	918	866	916	908	870	898	893	933	884	906	835	872	948	902	835	941	907	906	886	870	900	890	860	892	930	894	869	910	930	904	882	909	902	870	887	870	827	918	907	844	913	872	870	887
60841	52950	77723	69403	56493	43145	30303	18432	9127	4013	1958	1074	608	477	421	448	383	427	403	454	442	455	450	403	429	462	438	436	453	426	488	438	473	473	415	401	439	408	473	454	399	426	441	443	444	453	417	410	392	435	406	444	460	437	390	488	408	476	442	434	467	402	405	435	425	397	444	392	416	449	433	433	423	399	431	434	457	427	438	422	430	420	449	452	430	446	436	450	430	431	422	419	402	415	387	411	434	390	448	429	417	472	455	375	390	397	419	424	408	405	418	413	445	448	460	412	431	420	434	447	462	391	400	451	428	455	432	473	409	440	428	397	438	416	406	414	396	429	445	426	401	412	447	386	422	387	448	428	478	476	429	440	423	445	407	403	411	443	452	444	439	441	449	418	420	437	437	447	417	392	449	425	401	442	393	454	426	416	409	402	458	458	464	448	394	435	438	456	471	410	446	475	430	435	440	430	447	414	396	390	441	430	435	435	402	430	442	440	418	385	453	418	418	423	415	440	415	399	433	449	477	421	443	415	388	467	435	428	479	430	434	449	426	459	428	432	439	396	427	389	436	444	422	391	440	438	379	438	449	420	365	419	429	409	430	422	405	440	461	445	434	427	417	440	437	446	422	367	445	434	461	427	438	418	377	445	486	403	435	441	430	421	401	403	456	435	483	421	449	444	462	380	443	413	460	483	377	443	429	425	414	414	396	441	398	452	387	398	431	448	428	403	415	421	390	414	417	406	398	443	395	454	448	435	478	451	431	430	452	444	392	395	435	404	430	422	417	396	467	397	435	408	422	430	398	453	398	449	413	430	435	439	434	454	458	384	436	436	449	389	403	441	431	457	394	439	423	401	438	455	459	433	446	420	387	415	404	411	428	440	459	449	426	410	437	464	445	448	448	427	448	425	440	401	435	398	453	462	424	467	413	448	428	421	418	452	411	387	408	411	419	428	405	433	427	418	464	439	383	486	444	413	394	419	398	448	441	449	425	431	406	407	424	395	424	427	448	461	402	414	430	422	408	408	409	421	443	437	384	431	432	443	454	421	413	459	442	411	434	410	418	409	405	428	421	445	435	442	457	451	443	477	451	393	438	446	427	423	455	447	409	420	427	425	455	424	384	388	433	457	437	442	454	424	434	429	416	437	427	415	423	428	372	403	413	425	403	390	441	390	400	447	429	423	398	459	441	422	434	423	447	454	425	366	421	428	437	390	424	445	451	459	464	413	389	412	450	396	436	455	440	395	440	422	438	424	455	396	435	458	435	443	446	476	468	428	402	443	429	423	396	416	435	439	428	401	416	398	432	437	401	445	441	420	453	431	398	458	441	389	421	455	488	438	372	428	449	408	415	427	406	418	398	442	423	381	435	490	459	438	470	398	423	435	403	432	456	446	429	409	450	460	421	408	423	384	413	443	418	440	429	412	418	431	445	385	447	434	448	426	425	460	411	424	429	404	408	460	423	434	438	428	416	376	403	416	428	430	454	406	425	448	411	439	424	428	443	436	423	433	398	443	437	417	431	431	449	413	428	433	414	443	408	426	424	455	450	392	378	460	450	431	401	422	428	409	423	384	415	406	420	430	414	394	428	407	429	450	480	442	400	412	413	454	453	411	470	473	434	413	425	449	465	433	426	418	427	422	435	446	452	450	412	419	433	426	414	429	428	433	479	398	385	424	455	403	430	390	436	392	431	441	433	416	398	449	395	406	411	473	459	447	478	443	402	444	410	457	422	394	427	405	409	431	421	385	402	396	412	459	453	445	452	461	433	397	444	413	439	436	439	443	461	441	420	427	411	416	388	420	440	428	417	415	448	442	433	426	417	443	449	426	435	460	450	389	457	459	443	466	432	400	405	429	420	464	390	435	413	449	419	436	421	439	413	439	444	410	396	416	458	452	408	453	483	468	445	411	413	435	430	396	425	411	456	417	391	425	420	421	450	452	449	425	448	463	428	415	415	390	442	441	460	464	437	402	411	407	451	442	464	454	410	425	413	406	407	409	434	426	427	399	459	439	436	460	447	426	433	419	443	492	422	415	452	448	405	399	400	423	438	489	462	411	429	406	427	415	440	449	417	432	423	411	392	416	433	391	445	387	427	407	417	448	486	442	400	411	436	404	430	433	436	438	467	392	452	412	442	434	456	436	421	411	423	421	442	409	365	428	439	420	468	460	437	434	411	438	426	422	405	380	439	419	409	422	411	424	454	409	440	399	429	399	442	422	434	423	453	438	457	407	421	432	484	451	443	421	440	480	417	419	424	472	385	456	438	412	465	477	450	415	447	425	415	436	447	421	464	435	409	409	387	423	410	430	385	395	414	471	417	428	433	429	492	424	424	408	451	428	445	417	502	446	418	443	414	469	411	371	409	435	432	412	417	408	450	446	398	425	441	402	440	461	456	430	421	431	450	439	450	402	433	416	428	414	422	430	461	376	413	442	435	463	459	412	409	417	408	432	411	440	434	419	469	394	430	372	431	430	447	395	419	459	404	404	405	431	430	437	400	410	442	400	450	415	413	430	413	402	425	407	406	438	436	382	468	423	428	437	440	412	405	404	421	422	431	403	431	440	419	422	434	413	423	428	413	436	424	422	423	421	435	418	457	421	381	423	440	408	444	432	454	428	392	462	369	452	420	426	438	437	434	442	426	403	451	435	430	404	438	399	427	414	420	412	446	427	426	421	427	450	391	394	441	421	450	397	400	400	388	419	415	436	419	428	397	408	415	447	407	406	404	427	416	434	404	417	440	415	422	395	392	415	432	430	425	404	457	403	428	404	449	425	423	407	397	459	424	470	420	401	438	415	425	389	449	405	430	466	433	419	403	425	440	418	402	430	419	417	437	431	426	391	404	461	468	404	407	429	410	422	453	440	452	415	410	448	448	409	431	422	425	462	392	411	441	449	424	439	441	445	407	436	407	421	436	429	448	418	429	431	410	445	464	420	464	403	419	412	447	418	466	434	433	446	425	425	442	430	454	445	461	412	382	414	427	417	459	426	432	407	382	450	416	406	451	432	429	476	468	435	456	441	421	426	393	430	464	469	469	422	451	494	425	457	407	439	408	427	467	394	413	431	397	406	431	421	403	416	412	392	372	435	413	430	417	438	420	438	396	415	428	422	455	395	398	421	403	429	451	420	414	433	418	455	445	420	458	440	430	466	446	457	442	452	387	410	434	450	416	436	401	429	413	451	474	452	414	460	452	428	436	414	415	427	407	438	435	444	444	455	445	436	481	414	453	429	402	442	435	436	419	416	432	419	398	425	449	449	434	422	428	424	427	443	431	350	436	411	461	409	419	435	459	499	438	404	418	433	442	432	449	373	376	420	418	471	393	432	414	433	411	386	429	421	438	384	441	444	465	439	417	457	424	452	424	408	434	457	410	406	433	420	416	406	445	438	437	400	441	439	426	450	435	448	466	442	427	447	430	416	430	428	407	400	426	449	410	426	443	405	459	440	422	417	411	420	434	416	399	413	450	421	430	432
32225	36636	70862	74134	65267	54703	43965	32983	21875	12713	6592	3516	1828	1171	907	861	873	941	869	930	924	901	914	947	946	948	884	923	931	968	880	969	888	955	901	942	896	907	929	892	927	886	885	924	918	925	870	952	922	903	909	894	983	932	883	902	895	920	873	911	882	871	874	925	905	907	891	967	936	915	935	868	923	863	887	909	952	945	911	939	873	919	863	881	935	943	914	950	938	929	897	906	940	865	861	922	867	849	858	892	975	977	913	916	954	890	908	882	925	930	911	909	859	901	924	922	884	920	856	909	919	918	905	923	873	939	917	905	928	917	967	889	864	986	887	935	881	859	898	882	885	912	953	959	954	974	945	912	872	864	939	895	866	921	878	887	912	869	905	896	908	905	838	922	925	923	911	926	901	886	874	940	923	942	921	849	868	864	921	942	862	933	929	911	921	932	948	931	898	908	901	902	962	893	912	891	910	942	867	894	926	855	947	881	932	945	870	910	960	913	885	845	907	913	974	943	951	953	924	903	1009	870	901	856	964	908	984	927	878	910	935	906	912	844	944	891	889	954	908	947	939	955	970	899	908	884	887	918	921	929	894	929	922	915	942	889	880	907	926	942	874	962	893	894	869	919	891	921	884	918	909	951	868	925	904	895	878	864	888	926	922	921	926	914	967	925	916	886	974	888	924	899	889	867	912	954	920	906	931	934	925	911	920	947	971	921	942	945	940	887	951	947	890	883	898	921	931	916	899	943	971	856	935	956	930	878	885	906	908	890	916	944	901	917	871	850	881	948	879	906	964	906	900	950	925	867	904	891	901	911	863	840	917	943	928	927	883	861	962	869	893	930	957	913	935	934	951	859	880	881	930	958	894	915	920	915	907	875	988	844	926	924	927	891	871	901	870	853	927	915	895	889	849	968	928	902	933	917	871	909	943	906	907	870	915	877	920	902	891	903	855	923	913	874	922	924	966	940	891	910	921	911	958	942	898	920	954	930	922	877	935	878	897	926	894	934	922	897	958	918	873	905	913	913	966	927	941	906	880	899	929	844	919	934	922	937	891	875	890	843	924	885	936	933	951	874	899	892	884	903	910	907	900	901	866	882	897	935	875	892	932	911	899	902	912	937	902	923	920	846	951	977	898	944	869	851	908	947	895	897	926	910	887	964	944	993	940	935	893	918	947	927	921	923	905	909	939	939	885	923	893	920	972	897	862	931	980	935	945	975	893	927	919	923	880	892	916	930	904	907	934	908	929	965	963	914	942	933	946	924	857	932	912	945	917	931	909	907	954	884	924	881	909	892	951	940	936	927	938	916	945	905	943	917	883	885	877	958	929	905	942	882	958	936	973	904	924	993	878	967	942	897	932	931	902	918	955	895	945	865	918	917	945	885	921	928	931	877	916	920	887	950	912	916	860	865	914	903	912	940	943	892	903	934	929	916	918	917	912	897	932	889	897	907	949	929	910	866	934	908	942	878	932	973	937	908	983	900	849	872	919	875	922	861	889	883	931	916	919	869	915	951	904	889	947	960	924	922	888	940	968	903	894	914	907	838	897	905	905	927	891	953	934	901	934	912	876	941	946	905	882	932	897	886	889	941	889	884	858	925	876	925	928	933	857	984	936	935	926	886	898	922	902	899	897	933	895	928	935	951	946	925	888	893	873	933	964	912	934	937	934	943	931	915	912	856	871	856	906	894	885	896	960	900	952	914	948	933	911	927	945	949	919	912	930	927	908	917	915	894	862	915	1016	933	926	944	905	928	888	824	908	946	903	934	857	877	916	883	920	887	934	938	913	928	934	946	912	916	955	911	897	970	919	936	855	910	909	957	926	895	906	893	950	854	920	937	872	946	894	865	944	898	933	861	931	900	908	877	904	918	909	906	868	911	947	852	926	915	870	854	911	981	916	913	931	922	909	927	883	953	918	900	937	948	929	931	916	901	919	924	955	937	830	845	920	900	902	883	951	904	906	917	895	886	893	937	902	877	952	901	897	926	948	950	945	887	928	938	931	899	885	890	924	920	952	929	951	905	950	931	957	934	967	886	951	913	912	956	921	931	911	933	935	963	903	901	899	901	888	970	932	890	957	899	941	910	911	928	918	863	922	929	929	946	946	875	911	920	915	948	950	900	909	932	975	916	912	884	955	940	900	906	892	969	909	906	927	942	956	946	948	863	899	896	866	947	911	892	889	965	926	921	930	925	877	914	896	901	902	927	899	902	911	935	908	930	957	936	876	917	903	912	931	929	900	966	941	949	865	901	917	888	929	903	948	905	937	855	914	875	900	891	866	936	880	829	901	963	882	893	944	906	879	942	881	916	845	873	923	878	909	950	910	888	907	910	867	886	907	940	894	952	915	885	918	902	904	935	900	899	901	950	862	897	955	931	918	906	865	866	934	928	888	909	889	937	912	937	887	899	861	885	929	875	864	914	838	927	943	943	949	930	943	907	894	935	891	933	941	921	907	859	874	922	837	947	921	916	952	899	961	830	934	919	890	951	886	910	932	862	957	905	888	886	938	899	920	918	939	909	966	952	938	900	906	896	889	939	963	921	917	913	907	899	881	906	920	871	931	915	957	869	912	949	953	904	923	928	919	979	933	890	918	892	981	855	867	892	874	935	923	958	907	893	923	928	878	884	911	924	867	936	905	898	929	919	953	925	907	918	897	887	912	922	913	944	888	923	884	884	886	878	916	895	840	978	902	902	916	933	925	849	933	898	917	894	948	939	845	908	890	889	926	900	931	908	925	874	899	908	955	946	951	918	935	913	920	929	893	909	908	912	906	880	890	906	880	949	853	902	965	890	865	913	987	908	932	873	910	912	881	955	901	930	932	868	904	935	942	961	902	982	913	896	937	889	942	870	945	924	901	944	847	966	930	890	902	927	931	939	954	923	906	899	935	957	925	913	913	961	976	891	904	896	915	905	937	927	929	920	904	958	917	917	926	963	914	922	906	869	853	928	926	878	961	957	894	930	911	939	940	967	991	940	952	904	916	874	930	919	921	900	883	971	893	931	879	900	890	908	950	918	899	871	974	930	912	917	896	869	932	905	936	889	925	916	935	908	908	904	909	921	963	958	890	867	895	828	950	875	947	943	953	888	939	936	904	958	966	876	933	890	894	911	919	884	905	942	941	907	924	913	893	900	942	956	892	890	903	865	930	966	906	889	909	885	967	897	863	898	949	894	951	938	937	939	913	950	932	899	944	929	896	858	936	892	899	885	896	916	876	905	906	914	911	894	922	838	869	932	947	921	934	909	971	898	925	882	883	855	950	921	910	898	855	884	888	882	903	894	909	964	947	958	928	895	911	915	904	949	923	912	851	891	932	944	977	923	838	918	917	889	892	898	934	936	911	943	897	897	861	903	902	875	867	888	942	908	910	880	872	964	925	950	901	879	930	988	901	914	888	931	919	932	942	952	955	926	904	913	935	924	912	902	907	935	932	878	920	911	906	898	906	917	904	948	933	946	936	903	926	949	898	923	981	953
6707	3075	5976	4664	3230	2131	1280	801	582	452	347	346	332	304	311	308	304	303	320	283	288	280	305	319	328	259	266	285	304	301	347	284	313	294	314	312	296	305	306	312	311	310	272	282	295	315	271	329	316	290	285	241	310	297	303	293	285	312	324	312	313	298	311	319	312	319	333	318	288	333	317	294	345	300	286	293	322	316	302	291	325	284	323	307	327	334	304	317	313	292	298	301	310	322	325	320	268	309	303	306	323	295	278	303	314	355	311	287	306	291	273	302	305	301	293	295	288	331	308	341	287	311	321	268	296	304	344	314	309	304	343	311	307	291	303	328	285	281	285	292	267	304	344	335	281	269	311	306	326	307	286	288	334	334	293	336	277	282	358	330	298	296	309	294	315	289	309	306	318	328	342	344	292	329	302	321	299	336	312	294	288	311	316	304	316	303	322	309	307	313	345	330	311	300	337	274	299	286	296	302	290	314	330	294	295	306	311	286	313	286	295	299	291	310	318	305	299	290	294	331	326	302	321	316	287	300	329	282	329	307	290	276	314	315	297	338	310	315	323	275	299	322	303	284	285	280	292	337	311	309	318	325	314	271	321	292	283	315	275	299	305	312	316	279	316	315	320	307	302	295	277	333	287	271	296	282	320	309	301	290	297	304	279	279	304	335	307	298	313	316	287	315	315	346	336	291	329	288	294	302	306	282	316	296	314	311	316	311	312	292	304	281	280	310	318	309	301	294	319	305	304	300	310	273	296	299	318	317	310	299	330	334	283	304	307	315	327	312	291	335	325	282	281	297	321	291	277	280	301	308	314	312	296	314	285	276	313	306	307	286	321	287	274	296	332	306	331	316	325	303	292	332	296	294	261	293	316	319	321	319	315	283	299	314	293	291	296	321	300	301	299	283	277	291	309	300	318	290	307	304	291	340	307	268	292	295	296	274	320	312	322	295	307	332	323	302	337	309	329	319	348	292	285	311	357	292	301	306	292	308	301	315	300	302	280	303	307	314	314	291	309	277	317	299	327	294	306	300	287	271	310	285	281	322	315	312	303	339	323	316	309	288	310	307	306	304	303	327	337	325	298	314	297	303	274	323	298	309	306	310	301	255	335	319	334	278	306	348	315	308	266	294	308	354	289	325	301	320	305	344	279	294	327	321	291	304	338	303	327	313	307	334	329	309	323	309	286	288	280	269	291	330	296	348	279	304	325	303	334	297	290	327	287	290	281	313	334	317	309	342	273	310	329	308	276	321	261	282	311	295	309	346	338	333	311	306	311	295	273	329	286	294	313	312	322	324	305	321	313	295	285	333	310	323	280	350	332	330	316	311	312	283	309	306	320	326	299	290	320	293	345	283	293	262	298	323	313	306	278	284	330	318	261	293	312	295	289	298	325	293	317	336	306	319	287	316	321	333	303	300	282	292	284	313	355	340	330	285	309	297	275	310	304	281	335	331	355	320	320	311	286	265	255	319	313	286	314	297	309	277	254	292	338	317	324	330	284	317	307	303	330	312	282	312	292	301	345	323	312	312	277	298	359	311	314	340	338	307	312	323	321	344	338	347	293	311	291	280	313	311	295	293	327	314	330	289	293	302	314	370	282	315	322	316	275	315	313	287	299	293	296	306	303	302	300	320	337	283	298	310	282	349	323	305	320	278	319	296	328	300	313	349	285	336	284	294	287	289	312	283	319	290	244	268	301	298	329	294	314	293	294	280	283	286	306	305	306	292	317	293	312	324	298	326	306	314	310	290	300	300	330	294	324	363	257	292	302	300	292	310	284	310	313	296	270	339	307	322	322	301	345	313	297	320	335	286	314	303	292	322	285	310	304	292	355	326	285	327	268	307	328	299	310	279	288	292	300	269	290	313	304	321	313	326	309	302	303	345	297	316	326	309	340	313	277	320	295	268	306	310	306	294	280	267	307	286	314	294	304	321	321	288	327	312	339	304	282	326	338	302	300	307	279	272	318	299	329	321	317	285	311	297	309	318	271	300	327	280	300	309	309	298	317	279	284	295	310	321	341	314	305	309	339	304	299	312	298	306	288	296	307	334	310	303	323	317	281	317	318	286	279	324	309	294	311	339	330	293	269	278	278	285	342	311	294	285	309	300	308	321	291	303	287	305	311	331	308	265	296	322	331	302	295	279	289	305	306	301	297	304	325	289	305	304	312	295	317	280	313	331	330	308	291	348	325	308	303	321	308	303	325	289	291	295	311	287	345	317	301	312	328	333	318	334	298	284	279	312	320	320	312	286	296	323	293	325	314	334	308	270	334	305	316	320	294	297	313	312	311	303	315	327	311	327	321	321	341	339	323	325	296	295	324	302	296	293	314	308	309	304	308	304	278	307	291	306	281	296	300	303	303	323	313	294	297	294	317	312	290	320	282	318	286	329	320	318	304	294	286	310	301	277	310	305	306	304	281	327	296	322	280	304	302	333	313	315	292	354	338	280	308	310	321	318	305	310	304	321	294	285	323	330	308	315	297	326	302	290	303	328	320	278	323	347	310	317	295	291	334	313	299	306	300	330	293	332	314	267	323	288	283	334	296	337	266	325	318	296	299	295	295	319	293	303	290	310	283	308	259	300	291	362	309	327	309	319	270	307	297	299	310	318	301	281	292	283	275	323	301	317	319	318	300	290	329	315	313	316	329	295	291	303	311	295	273	322	318	279	286	316	335	301	325	313	289	296	293	275	317	316	337	290	326	277	282	305	298	310	319	326	298	300	326	301	330	311	281	305	304	312	320	276	290	303	290	313	312	285	290	328	358	317	306	304	323	319	288	304	293	353	326	325	336	345	302	351	292	315	285	292	353	329	298	300	288	295	309	312	335	320	294	317	317	333	293	305	297	315	298	276	295	307	297	311	305	301	310	264	310	295	322	313	301	290	330	312	314	281	291	308	298	342	308	288	323	309	313	311	289	312	312	342	302	318	291	305	308	307	298	314	326	273	295	322	314	279	298	296	271	293	315	310	303	299	291	303	312	306	342	309	290	339	278	314	310	301	311	319	311	321	293	318	302	293	324	304	325	329	288	287	305	314	296	332	302	341	326	328	280	317	329	300	319	298	299	342	330	335	301	302	329	327	313	308	291	344	298	315	303	322	312	320	317	292	306	294	318	304	312	282	311	317	277	302	266	301	318	317	315	307	310	312	350	309	300	278	298	354	303	323	277	335	320	328	302	326	265	300	307	339	315	263	298	290	312	337	288	302	300	319	295	312	302	306	308	308	298	311	333	335	290	327	329	317	297	300	323	304	274	304	279	339	328	308	313	319	306	263	277	295	315	302	304	321	299	299	305	305	302	340	284	304	341	311	344	329	288	283	293	287	306	301	291	320	300	307	328	306	293	304	310	272	307	335	311	319	301	297	310	303	304	310	286	297	299	289	296	295	338	307	297	298	303	295	301	279	316	273	274	296	334	327	319	337	274	298	328	313	293	295	269	321	338	294	302	344	294	332	325	336	308	331	301	290	287	323
5579	3788	12073	12611	10257	7284	4797	2880	1812	1218	1011	820	734	742	708	629	661	725	634	645	661	696	642	730	660	681	700	675	658	687	699	685	673	690	671	667	705	687	673	692	692	684	661	654	652	676	676	663	667	673	714	717	694	696	717	681	669	682	675	716	675	664	672	703	724	637	679	726	642	700	688	691	686	676	644	704	671	722	627	674	614	676	704	669	694	706	667	643	680	685	667	713	673	627	686	650	660	647	711	649	669	711	704	697	682	650	686	674	677	657	678	697	692	689	707	745	715	697	687	685	731	691	712	739	660	677	690	716	688	676	716	648	681	681	704	675	688	718	683	652	673	690	699	660	711	696	695	692	664	651	640	621	678	708	726	658	640	669	676	663	650	666	702	645	731	681	631	711	718	675	694	675	706	675	681	659	645	631	689	686	675	711	687	682	661	714	708	610	649	715	731	714	654	688	631	654	660	626	718	668	675	738	627	684	720	729	704	654	734	703	681	689	711	712	658	662	676	681	667	689	701	663	711	696	644	716	660	727	669	738	651	707	623	695	634	702	701	703	633	670	699	671	699	687	693	689	696	681	691	698	695	663	718	706	693	671	680	672	724	668	652	637	677	695	691	680	713	707	685	697	636	656	704	719	697	601	682	612	708	677	684	691	686	696	695	689	681	677	707	711	673	655	682	664	683	701	715	707	716	715	682	691	618	665	659	696	647	643	729	696	671	702	688	733	687	732	706	670	730	696	705	660	681	639	679	670	687	659	686	664	693	706	695	724	707	671	678	715	631	707	669	686	691	740	650	703	678	729	713	642	654	688	679	632	704	699	663	716	654	659	655	684	685	673	706	721	696	671	656	685	724	681	692	680	670	640	660	676	643	632	672	655	710	704	671	731	686	704	673	644	706	611	648	689	652	693	653	711	706	686	642	661	715	683	731	678	659	672	694	680	682	689	668	665	687	692	721	709	682	722	701	684	702	645	695	708	693	673	623	687	713	706	659	675	690	678	649	682	691	656	688	681	718	696	652	681	679	680	635	685	703	725	719	658	718	669	687	714	687	708	698	676	713	685	646	662	696	651	686	696	691	708	686	676	656	737	677	684	660	645	647	646	692	719	680	666	685	653	672	691	646	673	701	662	623	685	668	693	696	670	715	707	712	681	684	664	722	663	675	703	681	668	694	648	690	676	696	691	650	713	652	723	703	657	670	674	714	653	660	637	692	728	662	728	740	682	665	657	650	697	671	696	686	694	714	709	664	669	640	685	684	660	695	735	700	689	691	733	682	644	650	664	688	712	696	711	663	686	685	708	685	717	701	705	689	631	700	707	640	648	674	682	678	746	672	660	625	717	638	684	695	669	706	687	694	679	697	674	665	653	661	696	659	666	698	664	697	742	640	685	689	683	741	728	697	709	669	633	730	671	677	664	714	672	645	656	665	677	667	689	744	742	664	700	677	665	729	656	692	647	710	666	683	693	656	687	701	684	682	711	689	664	694	715	692	686	667	685	691	656	669	672	694	672	655	680	733	703	642	718	683	658	599	738	689	705	642	683	645	685	715	710	691	657	661	678	671	685	668	693	650	667	663	653	724	698	655	681	660	698	684	676	687	699	650	698	662	646	677	650	704	699	684	703	674	664	702	716	654	703	682	679	688	712	656	678	672	681	661	647	750	697	687	687	686	707	660	677	667	682	701	671	699	685	664	680	718	695	678	705	647	704	701	666	696	637	692	678	714	652	682	734	723	710	703	674	684	680	708	710	684	652	720	663	664	732	642	734	691	684	661	693	647	670	716	750	697	694	700	687	675	675	718	666	713	644	684	723	671	677	664	712	699	742	665	668	724	636	674	667	647	661	733	671	649	744	727	722	642	719	679	657	696	734	726	724	723	703	702	654	675	653	699	714	706	666	645	682	670	709	694	703	701	693	700	712	683	688	705	699	668	739	669	621	670	681	714	742	669	705	692	725	655	652	654	707	666	709	701	687	695	665	657	714	694	707	673	708	684	710	686	700	630	674	658	652	611	688	671	702	681	657	669	718	679	649	688	676	706	714	681	673	704	677	680	728	689	661	684	661	689	682	623	683	693	685	693	694	691	700	654	686	687	703	658	707	664	730	632	677	695	652	724	682	625	690	668	716	669	685	600	702	687	654	655	684	673	683	710	653	710	684	716	674	715	694	666	701	689	684	702	673	634	704	676	671	672	673	694	681	619	697	680	678	653	653	764	722	687	646	650	679	677	708	683	678	654	694	665	666	621	675	698	718	632	656	702	652	690	659	683	713	721	716	667	735	689	650	703	628	674	694	710	700	645	699	680	690	674	689	657	683	679	641	669	658	681	684	682	687	669	647	654	701	677	682	726	684	666	693	659	697	698	685	667	717	681	706	677	687	673	679	698	682	687	696	644	645	734	695	642	654	689	695	700	686	697	671	633	658	679	696	694	709	696	711	649	703	653	679	679	673	658	680	676	625	668	714	702	660	751	661	691	665	747	712	692	645	699	654	668	714	671	709	674	686	700	709	736	677	633	739	688	681	644	665	676	688	683	683	656	663	706	667	718	675	713	626	644	677	691	660	632	708	655	703	683	697	654	686	675	710	685	681	659	692	720	697	644	706	724	711	679	678	703	690	657	685	697	676	727	679	706	696	679	650	687	697	652	630	661	653	632	657	663	650	717	732	711	718	683	690	650	686	721	665	608	669	672	675	679	669	645	708	646	698	698	710	641	677	712	720	690	689	728	678	686	701	670	663	670	669	696	689	670	705	720	719	695	709	670	702	687	696	691	665	659	694	635	663	687	679	673	677	651	672	656	683	676	727	662	681	683	676	689	691	691	691	643	708	649	672	661	683	668	685	700	647	650	660	633	663	701	666	659	715	658	690	697	644	695	707	674	713	707	666	690	670	687	682	631	673	666	682	715	683	669	673	707	657	649	720	684	641	628	700	656	720	701	677	670	730	695	705	684	688	703	712	647	668	668	690	666	685	695	635	707	682	682	654	713	698	671	666	655	691	647	705	692	725	634	650	674	619	721	690	657	648	703	694	650	694	710	660	638	707	719	705	649	670	708	731	667	696	691	738	677	671	675	698	686	667	692	665	706	709	670	718	665	654	688	711	669	651	659	704	685	724	681	700	651	685	696	620	680	651	652	647	694	698	694	662	674	724	691	616	677	675	684	679	685	650	653	674	753	678	659	724	662	700	689	655	660	692	680	715	671	681	674	730	699	687	696	725	689	697	654	654	680	675	698	706	656	666	743	720	632	681	700	716	689	669	677	702	677	707	696	664	714	683	615	650	696	678	662	684	725	647	706	648	679	677	732	673	726	688	690	661	668	703	636	658	667	712	709	677	681	677	651	684	687	696	695	685	673	682	705	701	686	653	732	688	676	697	694	643	658	692	714	664	725	650	672	664	697	690	717	706	662	707	667	691	695	677	689	655	683	670	668	681	688	683	664	658	662	645	672	691	698	686	720	624	699	640	653	674
65358	52364	74523	68158	55955	43222	31054	18054	8697	3977	1893	1000	619	421	421	405	430	399	409	434	427	387	413	400	422	414	407	403	426	464	380	415	471	402	423	409	415	406	430	420	411	416	435	407	444	423	424	428	400	385	415	463	368	459	429	419	417	442	436	435	430	408	450	396	443	395	379	413	426	419	438	414	444	394	413	401	426	426	405	421	414	411	434	449	419	388	417	402	399	415	403	394	403	392	417	422	437	417	414	403	375	390	425	458	447	445	437	394	428	415	399	446	414	419	415	428	409	423	369	421	409	397	418	445	426	434	416	410	400	452	419	426	407	393	445	443	403	446	446	400	438	447	434	410	431	459	414	372	388	437	435	418	384	389	371	426	415	435	411	442	371	398	411	411	390	411	414	444	400	404	411	424	423	394	367	423	416	411	405	438	381	400	434	413	428	407	432	437	412	409	406	387	437	428	404	373	417	430	416	398	421	440	405	383	411	373	418	412	398	406	428	419	423	415	410	413	416	399	427	427	419	413	426	411	406	423	388	416	423	491	407	428	429	385	460	401	442	417	406	471	434	378	409	439	409	428	434	422	459	425	437	428	428	394	432	403	389	382	411	411	423	421	407	435	391	442	441	416	423	394	404	428	432	416	399	419	441	407	430	400	443	389	422	407	451	394	395	417	396	392	393	409	379	400	382	381	414	378	429	406	429	409	412	425	447	408	421	419	420	426	415	431	411	379	442	385	387	412	407	366	423	413	405	420	387	402	390	419	432	444	407	423	439	404	421	397	399	436	419	409	392	413	406	385	391	393	422	380	413	447	415	388	394	360	397	383	404	425	407	444	397	470	423	404	443	381	382	394	395	409	415	440	426	420	427	391	406	429	393	444	390	424	427	460	438	391	373	447	421	425	399	432	443	398	418	433	413	366	422	389	411	453	412	436	402	431	438	447	416	379	415	410	442	372	411	428	482	427	421	427	390	394	431	413	413	414	410	417	431	406	417	437	404	405	414	432	427	437	388	416	414	417	407	452	398	419	434	441	403	416	445	430	447	411	401	386	372	419	412	458	426	452	445	401	404	402	376	406	430	458	415	411	432	407	402	436	413	393	370	408	381	386	434	436	425	421	449	405	441	411	430	436	408	437	400	384	414	415	424	384	403	400	404	378	445	444	424	460	433	464	432	408	419	387	407	428	430	385	446	411	405	403	400	416	414	444	406	399	413	361	360	391	400	428	401	421	411	422	396	391	409	398	438	407	414	418	463	446	419	398	421	433	451	425	389	416	397	421	440	443	418	449	408	397	442	408	417	453	405	429	405	404	388	429	405	384	408	411	383	409	391	389	393	421	401	397	406	418	400	443	447	392	435	410	380	420	435	393	402	468	448	432	400	403	371	434	406	425	424	397	435	445	444	441	420	432	410	373	433	408	405	394	447	406	404	434	412	421	462	437	379	435	428	404	416	434	421	416	388	438	424	413	462	406	409	406	423	387	447	424	435	401	439	374	408	446	403	399	435	375	429	421	416	424	420	413	389	380	399	387	398	418	444	423	428	400	383	444	440	420	405	389	458	408	407	415	426	403	408	409	402	425	429	439	433	413	425	422	387	393	422	405	424	438	425	415	397	420	385	454	404	414	424	412	448	447	409	403	399	433	399	431	397	435	436	389	416	404	389	388	418	396	408	422	400	455	439	385	387	385	408	390	445	384	413	400	395	406	427	433	402	431	363	386	417	388	397	406	424	408	402	433	409	422	413	401	423	402	423	434	409	437	402	413	457	454	448	381	441	409	414	411	401	390	455	414	413	394	389	428	408	438	431	436	424	425	436	400	437	400	429	415	434	412	430	422	423	448	390	402	419	390	394	420	429	417	422	399	366	364	433	403	432	426	478	395	442	417	389	395	470	389	403	399	403	403	405	420	391	416	425	449	408	390	418	432	472	387	371	423	421	431	422	450	411	415	395	429	384	401	415	425	440	404	433	439	447	436	374	401	414	403	435	451	393	419	401	398	415	431	422	455	438	412	431	409	406	437	391	409	429	452	434	408	431	416	383	386	402	426	438	386	372	411	370	393	413	412	442	441	398	376	401	431	408	405	402	410	410	438	437	407	394	380	390	402	421	387	378	417	441	443	410	423	459	407	406	433	402	418	391	418	401	402	435	412	414	420	407	406	425	412	401	413	401	403	427	421	395	398	397	421	390	420	394	437	427	413	409	388	411	402	416	442	427	439	404	402	413	427	377	402	476	418	416	401	427	456	447	467	409	407	396	439	419	436	408	404	412	409	436	409	430	406	453	408	429	367	430	390	406	408	449	346	434	453	405	400	443	419	399	395	392	382	412	430	407	393	368	420	446	409	416	398	402	416	400	408	400	427	449	435	449	465	377	418	427	412	432	433	422	446	419	403	388	417	439	420	416	405	459	414	392	409	417	442	427	384	372	407	402	415	388	403	435	410	434	390	420	387	397	442	398	451	395	442	414	382	387	451	445	420	385	429	450	410	390	424	401	416	437	415	378	410	412	400	366	440	456	416	372	390	426	407	437	397	387	424	405	427	409	414	399	381	458	375	384	361	396	437	419	428	425	407	394	426	413	411	416	429	408	409	388	406	422	455	380	414	447	378	418	412	411	402	410	418	429	411	442	438	402	392	409	408	419	395	401	430	426	413	427	436	380	406	358	409	420	414	420	454	457	420	440	391	397	369	392	472	440	410	403	382	411	441	415	415	434	443	441	409	453	406	355	394	442	454	426	420	422	445	436	429	404	404	393	374	393	385	367	412	398	414	449	405	438	441	398	455	444	428	365	435	451	416	384	371	368	449	424	413	403	421	417	392	418	390	408	430	441	433	420	399	460	418	435	417	410	415	410	416	435	403	472	434	415	382	404	420	429	449	408	384	393	418	429	422	421	418	426	393	395	453	397	432	420	421	405	384	396	426	409	396	421	402	396	396	439	424	402	432	453	384	405	444	418	387	398	429	432	401	432	420	385	404	415	402	440	431	417	439	389	448	425	383	419	427	385	422	416	376	425	405	401	427	396	424	408	405	387	449	386	446	435	409	400	423	395	416	391	429	431	385	427	440	382	386	443	355	401	446	407	406	399	416	425	467	428	384	450	412	399	382	420	426	441	389	395	376	422	430	419	385	415	440	422	375	447	435	400	416	477	398	456	446	408	416	445	423	410	431	446	395	395	453	416	419	422	400	425	422	423	401	430	426	429	418	383	442	426	401	410	399	413	433	415	396	415	391	417	420	425	419	393	378	417	423	428	425	383	420	421	407	420	416	429	409	421	399	436	426	419	415	366	417	441	462	387	441	418	432	393	374	407	415	405	410	403	431	418	404	426	448	397	415	435	372	384	391	438	396	425	400	457	446	421	394	397	412	393	408	399	430	425	439	418	433	416	397	432	464	455	400	371	399	427	428	436	375	395	448	422	413	382	420	429	446	416	461	402	410	379	411	427	413	413	432	423	381	363	447	445	425	429	413	414	425
36575	35429	68185	72843	65411	55198	44425	32454	21420	12406	6429	3353	1870	1092	912	889	913	935	901	886	908	926	903	875	861	926	866	913	918	904	876	932	923	905	870	869	937	923	953	894	985	929	912	901	870	872	850	910	920	850	942	908	921	840	920	870	907	887	912	952	893	954	856	868	916	908	832	911	935	937	918	925	936	879	895	956	875	919	911	913	954	860	879	892	917	911	925	893	881	934	880	847	964	892	932	888	933	882	950	868	849	885	897	872	856	920	888	889	879	938	825	902	925	896	927	864	917	914	915	843	920	965	851	861	922	913	885	917	862	896	865	943	942	908	963	878	901	873	909	869	924	901	915	903	910	915	896	882	855	873	854	862	863	875	946	974	894	905	840	859	882	869	895	912	913	912	914	928	911	881	854	905	845	886	904	924	894	848	878	876	932	859	944	861	907	906	867	925	919	858	901	859	858	921	888	895	830	894	900	882	867	890	926	907	894	917	896	863	878	909	923	919	934	909	867	930	882	886	878	877	893	906	868	905	881	895	916	896	904	884	845	864	928	937	930	893	895	860	931	894	894	874	851	890	921	855	825	909	893	889	931	864	848	881	914	832	904	910	896	879	904	859	874	923	845	875	864	936	916	887	882	894	852	846	828	866	881	916	893	915	870	909	882	908	899	918	894	910	875	936	892	897	940	919	889	912	877	936	901	926	920	832	849	925	883	895	942	896	843	890	871	931	895	905	867	867	879	865	908	895	899	837	901	868	931	850	857	873	901	881	922	925	991	863	891	904	843	915	897	849	834	882	913	942	911	847	912	903	884	911	906	848	895	886	947	873	880	849	926	905	842	841	894	912	877	971	852	935	904	948	922	914	921	879	895	901	893	920	890	920	862	921	902	936	886	821	899	908	929	931	879	892	887	948	847	881	874	888	869	861	906	896	878	882	892	896	853	888	884	846	866	868	911	845	862	931	865	925	930	895	838	926	918	806	891	885	907	882	957	859	892	887	881	837	875	952	880	902	936	879	891	903	874	898	903	896	858	877	916	874	890	933	888	916	861	842	841	902	929	913	851	903	838	915	927	844	948	906	892	920	925	880	934	923	938	918	865	879	845	910	880	872	916	895	887	953	903	924	890	895	866	863	926	919	942	868	847	909	829	906	925	876	898	870	873	861	898	870	903	845	914	892	942	932	886	882	940	815	862	910	895	870	949	877	843	871	897	881	864	916	937	898	907	880	889	881	850	922	875	936	900	893	867	892	886	899	902	899	871	876	944	871	904	879	891	908	886	914	905	884	879	853	859	885	858	900	838	895	900	878	837	912	852	859	888	883	905	891	868	859	916	891	855	897	896	910	888	872	891	927	837	894	860	949	916	908	882	893	958	826	902	954	880	922	862	848	869	870	947	819	936	907	873	897	900	874	886	861	913	923	910	898	930	912	853	861	851	883	922	902	862	913	872	901	943	877	910	939	873	933	881	896	910	858	878	886	926	858	918	905	891	926	882	873	891	900	841	906	899	883	867	873	883	912	908	889	915	926	869	857	872	860	873	901	869	903	887	883	878	878	892	897	873	883	878	887	860	885	917	862	891	924	906	913	843	855	926	917	923	868	954	930	886	874	868	885	917	886	926	940	876	907	912	892	909	867	888	882	911	886	883	947	893	895	924	858	887	886	896	885	936	864	927	892	924	890	862	874	949	899	897	889	960	912	843	915	890	940	883	914	946	932	927	849	898	894	885	901	830	898	861	882	927	921	889	935	922	877	871	934	961	923	904	855	900	945	936	873	862	906	866	928	863	945	888	863	885	915	907	929	902	891	920	886	909	918	933	913	866	902	821	874	893	910	892	899	879	899	901	857	850	842	887	942	894	914	927	899	856	873	915	854	927	905	843	889	880	874	862	934	897	917	906	847	907	924	919	855	872	841	859	889	930	894	890	860	900	903	906	877	892	898	886	938	876	874	949	918	878	876	887	864	917	854	912	831	893	883	892	951	820	895	932	843	906	891	890	879	897	949	949	901	901	912	872	928	901	824	863	921	915	871	920	903	934	848	889	903	937	924	917	912	892	897	921	919	901	910	855	919	899	917	913	879	927	850	922	849	852	905	912	898	880	908	880	861	945	876	985	957	874	914	887	885	887	943	927	848	906	876	880	931	913	854	926	903	858	908	866	923	865	874	868	917	935	903	840	892	897	914	907	897	884	845	880	908	875	950	901	866	878	906	864	876	854	861	884	960	903	906	863	845	903	863	873	875	906	868	939	860	882	912	928	816	898	834	903	860	879	887	843	893	918	928	880	943	865	890	896	920	848	904	862	904	899	899	896	905	852	968	907	862	873	900	929	910	972	901	928	919	905	804	894	915	864	875	888	905	959	867	907	921	933	886	922	943	907	871	852	917	928	901	875	881	909	904	896	889	897	928	850	883	893	908	942	899	868	861	904	906	859	858	972	902	967	889	888	953	912	867	849	913	878	892	913	903	887	920	893	845	906	917	865	880	917	925	852	921	874	870	889	936	918	902	883	944	904	847	828	888	920	827	878	862	919	927	838	839	889	866	920	931	925	863	901	874	868	798	894	963	931	899	853	910	919	862	901	889	923	836	921	887	898	944	848	894	923	936	881	945	905	921	834	862	879	952	858	869	892	868	886	880	837	909	897	877	879	833	856	918	957	892	924	839	899	923	916	884	902	937	902	922	905	891	929	891	912	883	880	866	925	946	888	903	831	931	838	943	869	901	910	913	925	924	879	938	872	983	918	952	955	945	897	859	854	832	860	865	875	895	895	900	878	920	872	929	882	886	882	913	871	860	902	958	922	913	886	903	887	882	915	901	931	901	893	921	861	866	899	860	905	939	904	871	839	879	853	862	887	959	862	899	916	875	926	905	929	880	941	942	927	885	833	934	920	860	868	902	925	885	935	909	899	876	925	810	910	886	906	860	913	872	889	869	887	957	921	924	897	883	901	814	902	942	921	901	874	897	922	881	940	892	904	869	919	887	908	840	912	887	846	874	911	891	903	922	840	854	918	906	837	939	969	895	882	885	934	918	899	889	917	874	888	859	896	922	898	869	893	877	878	863	832	953	903	907	886	919	858	901	910	914	915	893	915	914	873	888	905	882	916	885	795	898	908	877	875	937	865	867	883	943	880	863	896	916	932	894	848	873	886	906	875	898	959	912	942	903	896	889	910	907	923	896	847	856	907	897	945	848	860	912	857	915	920	927	888	918	908	888	878	880	936	877	878	934	875	879	911	924	926	848	927	871	930	926	926	900	924	889	914	940	883	879	916	929	886	868	897	827	842	891	896	882	878	858	879	859	904	908	932	900	905	949	914	882	899	938	919	898	887	897	886	900	917	865	858	909	885	896	889	908	861	893	886	868	898	883	899	834	930	859	865	851	880	900	909	867	862	904	867	881	881	864	881	919	880	850	870	941	877	898	883	921	913	922	933	880	871	903	876	896	881	923	899	930	879	889	927	860	879	923	940	892	912	864
67054	56612	72226	68094	57039	44654	31186	19097	9510	4203	2048	1105	712	460	430	432	426	474	427	487	405	398	408	445	439	408	476	427	422	402	443	435	427	474	417	395	473	420	429	447	458	468	423	423	438	387	438	411	403	435	449	439	437	407	477	421	396	422	384	399	455	434	465	435	446	411	460	429	412	426	389	415	401	451	438	439	458	383	421	407	461	419	441	420	407	445	389	411	418	414	420	434	444	422	422	413	432	429	441	430	441	453	420	442	401	425	410	387	426	426	438	453	437	430	406	449	444	426	377	395	421	462	474	391	443	422	405	423	458	427	486	417	422	444	405	410	462	436	418	430	439	443	412	415	400	458	409	420	409	411	426	418	440	443	437	420	444	448	419	434	397	427	409	413	424	461	401	386	426	438	437	389	429	464	422	400	422	443	395	450	412	427	455	425	430	407	384	426	426	431	419	414	441	430	451	426	412	435	427	456	496	444	457	397	426	414	423	466	433	424	442	445	417	448	401	420	403	430	430	435	424	430	458	428	403	418	419	427	444	424	385	398	405	412	400	429	436	390	420	414	422	442	432	446	415	447	405	427	403	432	453	471	407	436	448	417	433	392	450	400	438	470	422	440	465	395	426	429	455	427	450	399	395	455	436	465	417	482	436	416	438	413	439	411	419	431	427	419	405	411	438	434	423	397	435	396	444	460	412	408	435	420	418	399	451	422	448	427	424	451	416	425	425	417	413	392	443	478	425	431	409	445	440	443	434	444	434	436	447	412	445	435	441	416	415	462	436	456	445	467	455	430	430	472	421	407	434	404	445	424	426	441	407	456	410	438	435	436	417	427	448	490	428	462	449	434	462	434	431	401	431	451	449	447	406	440	462	425	410	418	422	413	422	441	424	400	415	435	390	412	443	435	421	467	454	442	417	407	411	453	361	483	393	423	431	426	433	442	440	445	433	420	426	426	448	412	429	412	413	424	442	432	393	431	438	460	445	431	431	463	427	461	437	417	468	420	437	426	448	428	410	384	420	424	422	441	453	416	469	432	443	440	444	405	417	420	443	436	436	400	418	417	423	413	420	411	421	440	451	407	437	488	439	438	431	430	447	457	395	400	433	436	450	464	450	447	480	449	430	452	426	435	398	410	458	448	408	419	409	425	413	439	424	405	410	458	427	422	463	445	445	399	432	467	478	402	448	437	417	470	464	453	413	427	447	428	469	430	468	435	430	387	440	468	445	444	460	401	463	422	435	474	459	422	436	384	435	460	463	414	434	445	400	406	412	396	439	436	444	443	453	433	445	419	405	465	436	481	415	381	412	421	433	464	437	447	444	414	436	443	412	400	412	470	417	411	451	413	427	445	433	403	402	439	407	441	458	392	433	407	416	427	467	408	434	444	452	401	439	439	425	457	437	418	468	448	410	449	448	412	440	469	445	396	411	426	402	398	414	399	422	442	455	454	419	423	428	437	408	434	438	387	389	447	448	415	432	422	430	408	425	452	411	449	408	476	417	422	461	481	461	429	451	451	430	441	444	441	464	446	469	415	400	454	444	449	459	418	428	421	430	435	426	415	426	458	448	451	460	425	399	397	403	435	469	454	400	441	430	457	445	388	467	443	458	437	403	408	430	425	446	418	457	439	459	418	405	416	421	411	421	437	434	443	439	377	428	429	439	434	404	400	432	440	461	430	423	440	405	423	421	395	432	441	414	393	441	421	455	484	453	446	431	421	428	438	431	418	447	444	412	384	437	459	438	408	409	439	416	454	431	422	428	417	424	430	412	423	433	426	461	390	413	411	409	382	452	428	436	440	423	422	426	444	436	446	424	425	440	425	461	457	424	486	417	449	387	434	411	410	426	427	405	423	409	424	436	435	440	485	415	414	401	452	430	416	438	434	456	435	413	460	453	453	441	418	419	441	403	420	470	415	446	430	445	401	439	427	448	442	415	448	440	447	421	424	432	452	416	429	436	405	413	465	452	474	449	436	441	416	400	418	449	414	435	441	440	481	414	455	433	482	448	430	405	447	447	450	436	424	411	420	425	459	474	481	428	453	436	406	456	448	472	431	435	463	449	454	438	425	439	444	393	434	453	410	455	458	462	429	444	413	393	401	433	450	454	402	433	409	436	434	389	468	438	433	426	406	434	454	427	398	456	423	442	455	444	401	418	428	421	489	449	451	418	452	469	442	396	407	370	410	416	434	426	400	454	454	439	433	464	415	482	443	474	436	443	467	467	436	478	443	441	442	442	452	406	409	459	429	421	426	433	497	483	393	445	434	428	437	399	415	451	411	401	434	428	461	430	394	449	427	463	424	445	402	388	411	426	473	413	448	425	437	434	404	401	398	441	432	436	434	448	412	378	384	445	390	432	434	420	447	439	433	424	449	389	430	451	459	413	415	459	460	462	436	446	504	434	428	396	454	440	419	425	400	419	430	431	418	431	473	488	441	429	436	409	433	433	386	435	426	422	418	418	442	458	414	396	389	461	430	420	397	423	446	426	458	460	447	396	446	451	418	445	417	409	379	453	451	470	443	427	420	454	422	453	456	435	426	436	465	415	430	396	450	414	450	385	448	459	434	463	470	456	408	426	454	447	406	419	462	458	421	418	397	461	413	419	412	486	451	412	390	395	423	461	470	419	426	409	427	444	453	434	415	441	466	430	418	422	441	383	443	428	428	465	456	437	445	424	404	432	423	451	419	438	412	398	436	466	450	410	448	417	390	437	459	428	421	463	390	393	407	450	436	420	416	438	427	410	418	453	437	464	448	400	411	429	458	432	464	410	404	447	407	460	432	458	435	422	435	434	445	463	446	412	447	429	391	423	452	411	440	429	458	431	462	422	425	448	403	453	424	422	432	394	439	458	428	448	411	468	435	425	443	422	451	452	410	414	403	448	435	402	434	365	462	466	430	459	440	425	421	414	457	466	422	421	450	432	450	446	415	412	419	432	465	456	433	489	433	407	447	444	404	435	405	397	431	425	433	447	435	434	414	432	411	398	450	438	427	418	398	458	449	414	394	418	429	418	436	447	392	394	432	450	444	421	449	438	446	438	418	427	444	445	452	448	452	419	445	441	410	415	438	397	450	425	458	412	442	460	420	464	415	394	434	486	445	450	405	482	405	441	417	424	439	434	441	453	429	372	402	381	408	442	419	406	458	462	407	407	432	422	425	415	385	418	442	431	415	412	419	446	453	438	396	433	430	457	438	402	468	446	414	435	382	442	421	407	424	404	424	448	477	467	443	448	448	404	417	442	461	420	441	400	445	437	393	428	411	457	455	415	411	452	455	424	452	428	427	444	427	429	405	420	411	423	450	432	420	466	429	435	449	437	431	435	471	400	408	445	452	444	444	392	437	456	425	430	488	426	436	453	452	433	461	439	432	461	440	404	455	415	435	419	430	434	492	481	446	410	458	408	411	383	420	420	434	473	431	448	419	405	435	423	434	472	454	417	420	414	455	451	418	422	442	447	467	431	463	435	435	470	431
38280	38590	65907	72311	66136	55871	44759	33548	22408	12861	6918	3487	1989	1130	950	998	917	934	901	909	921	976	894	930	912	906	935	893	933	925	936	1000	890	957	955	920	959	920	936	899	957	868	890	946	922	968	973	952	933	904	882	930	906	879	909	893	947	952	919	918	915	968	921	887	905	924	959	925	924	921	926	920	987	937	929	906	919	950	886	951	914	911	921	941	920	901	912	961	931	934	892	920	927	968	912	947	944	904	1009	892	972	951	947	951	898	921	995	946	920	904	874	956	928	965	990	938	893	986	922	943	970	944	890	919	867	905	953	896	917	985	933	926	940	922	882	849	930	933	917	919	926	935	955	918	898	967	944	969	870	931	951	976	886	937	885	923	899	898	888	897	903	924	895	946	902	921	921	889	858	949	931	875	963	983	915	895	936	936	895	919	890	946	885	949	929	909	932	938	905	958	898	958	927	927	910	905	897	913	904	880	883	946	935	897	941	862	915	895	976	928	961	926	905	948	927	908	922	919	911	921	916	956	894	915	900	936	914	905	870	884	991	887	965	916	888	902	906	844	921	955	917	893	924	944	956	904	913	909	860	962	939	923	970	878	938	947	904	936	897	903	900	901	945	889	898	923	910	883	916	942	988	936	887	834	858	869	938	923	909	963	903	955	921	895	920	946	951	900	888	944	916	870	895	914	921	948	927	928	963	952	946	910	908	910	956	953	889	911	919	918	924	938	949	916	934	945	883	917	868	904	935	914	932	888	908	929	927	973	903	910	945	881	933	982	921	933	902	943	913	982	926	960	925	940	907	948	874	900	961	966	845	962	884	908	912	892	937	958	896	937	896	951	973	892	946	861	950	942	914	941	954	901	901	893	931	918	873	888	866	899	900	909	997	979	945	945	909	948	876	938	886	946	971	940	940	910	931	928	925	887	950	941	887	908	950	958	949	991	901	934	941	972	910	960	936	904	939	952	911	956	1024	897	884	919	962	907	903	877	926	961	904	957	937	924	877	918	918	952	945	928	933	918	938	908	881	960	960	923	922	887	905	948	946	915	853	1006	929	884	910	904	898	888	922	950	929	929	894	960	906	943	922	893	968	931	926	937	913	936	917	952	896	895	896	916	981	1003	955	946	1018	913	898	911	935	958	926	879	926	920	932	936	943	946	925	916	890	930	957	982	947	931	925	954	965	933	849	950	922	946	936	966	888	921	939	938	948	948	933	891	883	892	953	935	931	932	916	887	906	889	866	898	934	952	926	962	911	861	904	926	892	953	896	904	972	944	922	929	854	945	953	916	893	923	915	942	883	925	930	928	989	946	885	900	933	907	934	941	928	897	949	898	912	962	926	975	926	898	932	941	880	964	935	909	887	929	926	930	946	931	905	919	934	928	907	941	926	947	906	919	845	972	927	948	930	913	939	911	959	970	904	904	935	928	926	903	897	902	940	959	939	882	939	915	907	913	943	881	974	905	898	941	903	906	908	892	940	944	925	881	883	904	886	989	865	910	936	879	922	943	933	940	885	902	901	879	905	966	871	938	951	913	949	902	962	906	884	942	867	919	896	918	952	929	880	973	943	913	960	884	945	877	924	932	881	931	905	938	954	1000	960	952	904	909	865	946	905	850	922	866	920	966	895	905	931	933	938	976	974	928	940	890	966	877	909	949	900	920	938	936	878	912	906	905	944	869	866	911	905	909	910	913	946	906	952	926	954	957	917	882	908	946	877	934	919	897	865	893	932	931	947	868	914	877	969	924	981	926	881	934	896	929	904	889	962	948	960	939	949	928	900	847	890	924	959	903	983	892	980	928	893	932	916	957	955	927	961	910	961	893	951	965	953	866	915	917	952	945	932	931	949	911	918	914	913	951	966	925	940	933	957	913	940	968	927	964	940	892	953	875	903	912	952	931	924	949	909	924	877	907	916	945	920	949	928	985	917	930	889	957	919	881	935	887	924	906	913	962	933	874	945	915	964	910	918	926	916	928	942	954	926	914	918	901	910	903	900	972	925	889	910	935	932	945	999	902	954	915	932	897	942	921	922	957	920	884	937	927	916	929	904	919	950	924	877	912	894	890	912	919	932	944	891	937	931	927	914	911	895	914	944	914	922	945	958	889	915	932	919	996	895	932	900	931	935	889	894	900	945	930	957	890	880	884	896	946	918	946	909	941	887	934	860	989	948	881	934	938	901	877	934	872	913	913	877	938	869	911	918	962	950	927	889	883	899	940	916	886	901	859	892	919	912	900	964	906	940	929	928	893	909	913	929	903	927	958	965	897	940	925	917	923	941	945	923	953	882	910	891	938	893	899	973	944	942	880	869	907	934	905	859	937	937	910	988	943	954	912	904	889	973	905	954	921	892	967	960	880	975	958	942	944	918	926	877	930	888	925	929	944	949	874	917	958	962	937	891	927	943	965	909	944	912	905	888	917	894	898	950	887	975	920	919	907	940	943	917	919	879	927	922	890	890	940	840	965	895	950	961	937	925	921	882	899	898	906	926	908	924	916	938	864	900	925	923	906	858	890	910	959	941	928	932	946	919	955	917	906	914	930	936	921	870	938	932	827	903	964	995	983	909	920	940	964	944	949	945	906	891	960	894	956	899	914	926	940	882	919	919	887	907	949	886	931	947	915	929	1010	926	975	963	924	912	885	940	958	892	927	917	885	978	910	928	907	942	945	950	957	872	879	838	948	933	937	975	881	923	973	919	972	924	952	881	908	867	923	932	914	936	939	940	903	883	937	924	923	918	875	943	945	953	934	928	894	874	890	883	960	904	886	903	956	904	938	940	968	895	903	924	950	884	909	966	929	917	935	916	920	895	953	938	890	945	985	945	957	880	988	936	911	927	909	909	878	913	876	936	910	968	894	923	947	949	917	924	940	899	905	984	928	906	949	909	913	973	944	950	876	965	928	895	887	930	914	861	887	956	901	917	890	925	879	936	910	872	931	955	887	936	899	913	946	924	984	1003	897	926	967	905	950	972	890	954	972	936	996	915	899	916	909	908	991	944	917	989	928	975	946	883	950	961	934	915	895	897	888	958	938	914	922	924	886	906	909	949	916	924	918	906	891	963	879	898	932	881	922	929	937	939	924	948	979	957	916	919	947	878	941	953	892	951	915	895	934	948	912	902	902	884	922	912	883	925	918	869	873	906	940	911	954	943	929	924	890	909	905	908	957	900	903	965	907	910	914	967	922	895	922	940	919	899	892	918	934	921	923	918	916	875	870	884	896	913	905	984	914	953	922	947	932	888	945	874	941	907	902	895	971	899	888	929	925	972	917	903	926	972	930	944	878	941	923	958	948	899	889	912	986	920	903	918	948	920	893	881	911	972	890	899	884	873	946	940	916	922	962	896	974	876	897	936	924	887	930	945	904	927	906	939	891	976	908	953	872	870	857	895	966	907	952	939	932	889	919	920	910	918	868	893	974	960	889	979	913	959	959	946	899	980	917	900	942	909	918	874	932	882	926	918	943	929	939	942	963	921	861	919	931
6861	2886	4710	4641	3039	2007	1318	872	637	460	425	398	330	322	333	311	322	281	355	315	310	303	275	325	303	326	301	309	280	269	324	339	297	290	307	325	338	328	347	312	310	320	289	324	303	322	302	292	288	282	284	336	290	291	303	288	296	295	322	309	282	269	294	294	292	344	305	277	315	291	300	282	320	322	316	310	300	340	338	299	303	308	298	296	303	326	313	325	298	336	305	282	339	278	307	303	296	312	306	328	307	330	299	330	297	299	302	310	296	321	331	297	333	323	309	308	319	297	312	297	301	332	324	326	322	271	314	301	316	301	309	290	314	288	309	290	333	311	293	310	296	285	334	333	325	310	286	294	329	303	332	299	310	266	310	323	320	303	317	310	314	299	293	333	316	293	320	309	314	316	293	310	286	313	347	336	302	298	285	303	300	306	289	304	304	327	319	294	288	342	279	308	310	303	336	324	315	291	296	298	299	319	322	318	336	285	285	327	300	275	304	301	295	316	302	313	316	324	327	304	320	294	315	296	319	268	301	329	292	307	297	337	332	315	288	337	283	318	301	327	324	323	334	325	321	308	316	279	315	309	312	275	273	354	310	304	273	330	344	284	297	289	316	305	300	295	303	338	311	308	308	281	289	338	291	328	291	309	309	299	280	270	297	298	288	279	308	351	318	292	309	319	327	313	322	324	281	328	295	311	311	317	319	304	291	334	308	255	271	317	304	287	328	326	366	343	304	302	283	288	329	313	286	292	328	291	289	310	314	300	277	302	318	256	327	316	342	280	297	298	275	283	328	294	326	344	328	310	340	329	292	325	341	300	310	353	296	325	347	327	318	270	330	304	333	307	287	309	359	314	293	265	329	292	314	287	273	313	342	338	268	271	341	292	320	293	295	308	297	311	301	315	303	310	306	320	331	284	321	280	306	313	306	279	293	334	305	312	298	319	302	312	340	307	297	321	302	344	340	334	292	331	298	297	294	364	311	317	298	310	318	295	303	310	304	332	323	274	301	301	321	340	325	294	292	317	310	311	314	289	328	296	308	337	320	309	305	296	318	248	288	290	316	320	294	331	312	322	307	294	308	330	336	334	299	306	315	301	310	305	340	324	294	294	316	299	280	307	285	282	325	348	331	310	331	325	310	335	307	336	279	284	311	321	337	341	303	277	282	298	282	302	300	301	323	293	272	302	340	280	319	312	282	303	302	324	320	288	293	298	307	336	349	280	292	300	287	325	321	298	324	299	333	312	315	310	297	340	287	269	286	297	350	296	342	349	296	319	289	292	280	282	326	288	309	279	332	319	311	308	288	290	290	308	298	326	320	316	333	319	307	295	331	333	300	313	295	322	315	285	295	312	290	322	292	311	310	301	303	316	319	286	299	283	322	254	347	316	326	303	336	295	290	308	281	334	309	256	340	329	284	284	335	314	312	317	319	310	309	313	335	323	322	293	324	326	304	284	330	305	356	349	314	281	339	317	348	280	324	335	344	276	277	311	280	282	288	293	300	292	345	312	343	288	315	314	309	281	344	323	311	302	296	272	327	313	283	308	306	325	341	287	313	336	310	320	303	289	313	309	304	317	304	318	324	337	293	314	298	310	312	314	321	323	295	303	324	313	309	306	330	303	289	309	297	327	301	312	291	302	301	321	303	340	302	313	312	347	311	317	309	308	298	320	281	314	302	308	270	306	301	323	345	303	325	320	316	332	324	310	324	324	299	316	309	331	327	302	309	311	315	280	326	279	292	341	300	301	316	300	321	286	326	333	291	322	260	262	327	347	299	346	353	294	312	270	293	308	297	309	345	328	315	313	286	331	346	280	312	308	298	298	315	316	263	312	353	333	351	307	315	316	322	296	322	282	302	272	302	319	324	293	326	287	323	319	309	308	299	318	305	331	304	277	300	280	263	284	297	296	317	310	326	314	282	293	329	283	271	339	339	315	319	294	326	314	314	297	341	282	283	298	325	317	339	322	307	320	312	287	311	324	340	321	288	299	310	314	308	307	294	334	293	312	288	291	313	312	298	292	298	307	328	256	313	308	336	322	264	305	293	310	317	303	317	305	288	308	319	306	348	349	316	307	303	319	323	320	307	326	288	280	301	323	301	303	275	291	294	312	297	310	271	325	297	315	292	326	307	289	309	303	306	308	265	331	318	317	284	292	326	310	322	299	331	305	283	285	304	336	313	316	297	311	299	317	305	305	317	338	316	324	305	347	300	317	323	314	320	295	309	304	295	311	290	310	332	338	332	316	296	317	283	302	297	311	330	309	304	314	308	339	298	281	299	274	307	312	322	333	284	286	295	332	281	302	304	346	344	272	314	311	302	308	292	271	296	301	261	294	272	323	304	318	328	311	307	292	299	315	303	294	308	347	290	307	299	328	292	311	343	329	320	264	298	292	281	298	344	297	312	288	301	326	313	304	317	295	277	312	308	323	313	298	333	313	295	307	298	328	323	316	284	322	291	289	333	316	300	292	294	314	300	337	343	371	287	326	317	307	334	299	303	331	292	312	243	311	336	315	333	295	319	306	305	351	308	322	330	330	307	313	316	302	319	285	312	344	302	319	315	281	294	292	324	290	306	296	291	298	309	317	305	321	281	304	328	330	338	312	296	323	281	305	323	291	321	316	313	336	314	327	330	316	282	289	311	287	309	334	335	334	311	329	326	300	294	296	301	339	313	349	301	297	339	294	301	283	298	330	333	297	316	322	321	266	309	301	326	274	286	300	307	323	336	330	318	309	313	263	333	304	305	277	307	327	316	305	278	298	315	304	285	289	305	304	284	315	327	320	304	276	299	301	301	305	320	299	322	293	314	286	314	349	301	306	279	319	338	298	323	337	304	292	357	289	266	284	267	324	304	281	297	315	317	306	334	324	295	330	315	339	321	286	318	309	288	332	274	302	326	359	325	310	295	268	284	292	307	289	326	306	304	336	327	304	317	314	347	330	309	272	295	311	306	311	319	291	300	295	329	300	316	308	291	304	342	302	311	291	281	282	327	279	295	298	328	317	306	297	282	312	310	332	295	307	310	324	327	296	281	311	301	304	309	327	310	292	324	286	351	309	287	276	279	303	284	283	313	280	337	320	332	308	318	276	321	296	324	321	333	290	309	297	292	314	291	322	292	304	316	334	321	310	300	282	299	290	301	320	290	316	295	339	292	262	303	263	281	321	298	282	286	338	319	316	323	326	322	303	335	336	285	292	291	273	310	331	330	317	307	325	313	312	304	323	339	294	308	312	324	313	298	317	325	314	270	331	315	293	353	296	323	342	323	323	304	285	341	287	313	289	298	319	329	308	305	283	322	316	313	312	305	283	282	344	336	309	300	283	291	287	304	282	309	308	339	288	324	309	297	310	312	290	311	286	311	347	342	308	297	320	338	339	288	325	294	304	285	261	287	312	296	317	325	299	326	317	297	309	295	300	318	302	301	313	311	343	313	325	331	315	305	276	301	280	321	298	286	340	327	264	292	324	314	293
5859	4076	9989	12834	9893	7020	4607	2963	1942	1307	961	760	773	724	714	670	688	676	682	668	631	661	702	687	675	717	695	718	715	679	693	614	651	656	640	670	678	672	694	714	720	657	696	673	668	675	674	694	694	727	676	684	664	708	648	646	694	693	684	653	669	721	688	710	660	701	699	667	648	647	733	698	641	688	647	701	674	691	709	664	679	681	641	678	693	685	689	648	710	682	719	709	685	727	659	649	659	712	651	668	722	695	680	730	757	697	680	629	678	678	725	722	665	721	695	686	738	660	700	709	659	699	690	667	721	675	643	687	681	704	718	685	676	688	691	734	708	692	675	693	722	730	684	712	637	692	636	693	737	670	669	664	633	628	671	686	726	697	679	696	703	758	660	698	727	714	687	677	673	662	688	700	692	696	709	661	656	715	737	679	717	668	683	729	722	684	688	695	749	645	658	729	688	704	743	680	702	704	725	710	640	722	622	665	705	688	722	637	703	693	714	671	698	692	696	682	661	699	667	675	722	743	667	690	699	684	673	715	672	671	699	674	688	755	658	702	665	676	714	669	719	745	728	711	688	716	677	686	646	674	687	654	658	658	624	688	690	708	689	677	692	711	713	631	678	729	698	702	672	694	726	699	706	676	677	682	680	652	680	674	636	654	696	683	726	700	713	654	694	714	698	664	723	652	664	701	688	701	747	697	708	730	663	685	666	690	697	723	668	692	731	719	688	683	726	668	710	663	683	634	661	699	719	699	691	680	700	680	643	714	724	645	672	708	699	670	694	715	646	695	709	627	700	703	644	696	709	661	713	609	698	714	679	732	672	662	689	688	704	644	734	684	705	695	673	692	646	675	690	682	651	699	669	691	706	688	702	712	680	629	662	698	725	661	697	705	633	659	714	694	703	688	720	696	679	716	715	724	677	710	715	669	677	700	709	669	705	697	684	693	686	687	695	683	671	753	718	710	703	670	694	687	712	698	681	693	662	680	664	710	686	679	682	697	622	763	664	665	707	637	703	680	653	654	666	695	723	668	683	650	671	688	657	692	663	655	697	685	692	691	670	668	722	654	672	656	688	677	668	691	711	637	693	696	704	705	660	677	714	709	681	681	655	678	641	714	697	731	651	704	679	755	669	721	685	693	691	680	691	676	705	668	727	693	669	686	689	675	664	684	686	693	698	698	737	657	715	655	722	721	735	697	690	683	679	706	693	702	692	688	703	663	662	729	665	696	686	691	671	658	679	645	717	742	655	682	670	687	706	720	702	708	656	700	736	696	666	701	681	679	670	698	693	688	656	649	681	637	683	663	712	703	666	703	687	730	716	700	707	641	704	711	692	740	700	695	668	691	695	658	683	647	668	686	682	649	702	659	706	688	711	687	712	668	684	639	688	673	652	702	686	687	713	653	654	699	697	686	702	702	704	653	657	678	703	688	686	708	699	688	693	666	659	718	719	707	674	710	630	693	682	663	680	695	723	703	728	677	696	673	710	683	645	665	717	644	693	698	697	706	674	676	695	719	690	690	740	659	709	640	691	669	684	639	712	711	668	668	664	684	692	628	700	720	700	697	691	658	653	660	678	716	658	677	653	642	673	666	710	692	695	675	722	682	688	744	651	683	683	690	703	708	646	698	698	670	710	703	713	739	682	660	696	706	671	680	723	699	721	714	704	681	643	705	698	705	703	708	669	655	684	686	680	739	725	665	655	689	682	717	700	682	672	667	684	657	682	723	748	669	706	707	666	649	659	733	693	650	733	693	709	710	724	668	681	674	729	676	673	710	657	704	706	660	635	672	721	713	687	691	734	742	699	676	684	675	609	653	691	746	669	681	686	660	707	670	737	665	685	693	722	701	740	710	655	731	664	650	677	692	672	701	690	694	641	681	668	680	699	727	728	699	720	681	726	639	697	662	681	695	647	662	675	733	676	702	703	656	730	667	671	666	683	681	716	708	726	726	701	712	712	656	699	678	696	676	643	674	705	692	677	727	642	652	658	709	737	696	724	655	680	704	668	661	671	667	685	721	741	705	703	720	681	723	699	707	721	640	702	659	696	689	660	657	693	707	674	671	682	637	706	706	710	709	766	649	671	725	679	635	684	705	694	694	657	682	684	672	712	668	649	646	675	692	719	691	683	700	656	668	703	665	691	696	692	693	731	702	727	658	661	684	672	678	773	659	642	747	682	688	681	702	738	727	713	643	688	684	676	705	679	710	645	644	754	682	690	711	645	679	751	703	726	675	720	687	695	635	720	683	730	639	692	691	705	667	670	654	755	705	664	717	683	671	703	703	718	728	688	686	637	652	632	666	696	668	657	674	649	667	722	675	672	689	685	652	678	719	658	681	672	711	669	699	663	726	652	708	676	681	664	706	643	690	700	645	683	721	681	654	675	698	669	706	715	729	685	714	633	632	666	715	634	726	690	683	683	668	644	638	693	658	679	684	656	675	712	743	723	718	680	759	727	715	669	728	652	699	731	658	735	741	622	688	729	693	683	671	669	699	708	691	731	665	696	623	684	689	690	702	669	655	686	640	670	660	671	746	673	744	699	733	727	666	646	670	657	712	692	652	689	700	626	688	713	702	700	668	664	692	700	720	676	731	693	710	733	682	700	711	715	668	724	697	684	751	705	709	672	729	666	645	710	640	733	684	686	687	722	695	711	624	696	649	687	648	680	720	688	661	730	709	669	651	729	705	713	658	698	733	681	679	682	714	672	674	693	667	687	692	695	690	699	698	695	658	676	715	699	685	717	709	696	710	651	677	674	671	668	623	683	644	715	704	696	685	695	703	678	693	677	679	684	718	700	647	652	653	690	687	718	687	722	664	691	665	694	675	701	683	696	713	627	699	638	638	680	749	666	690	685	662	674	705	712	673	666	681	673	706	662	692	680	672	673	677	673	679	649	724	693	648	694	700	671	692	679	673	715	717	665	665	735	702	684	652	725	644	716	713	652	667	697	709	659	739	660	706	686	719	717	651	679	703	743	702	709	705	700	723	732	635	692	722	627	686	673	704	671	705	652	673	682	671	656	712	619	723	721	690	740	702	742	698	712	678	672	695	656	736	769	653	661	705	670	713	717	648	698	683	712	738	662	676	692	716	671	655	697	707	690	697	653	705	680	669	706	733	641	708	691	696	649	637	721	695	692	679	690	679	688	626	673	671	729	718	670	676	739	627	698	663	682	682	675	638	715	670	697	721	702	630	670	704	674	720	661	694	675	679	658	696	697	731	704	697	687	676	725	675	679	677	731	696	671	688	689	676	689	718	668	680	656	656	643	671	689	649	678	680	677	655	696	693	691	653	654	722	700	687	701	716	671	700	677	709	706	719	649	619	669	659	693	702	660	652	661	682	699	675	676	693	710	696	665	704	687	660	736	669	725	657	679	706	662	715	659	679	666	683	716	651	724	649	639	676	667	695	695	731	738	678	735	667	659	683	669	708	673	735	686	634	677	674	690	697	671	687	681	678	692	670	693	701	702	713
69169	60555	70930	67888	55151	42376	30660	18620	9229	4207	1970	1031	639	497	424	426	439	440	462	394	399	408	396	432	427	442	426	379	440	425	424	427	378	414	372	407	401	433	395	397	445	385	397	434	433	398	408	421	437	394	437	401	395	387	418	446	428	413	441	460	395	397	390	399	410	395	442	401	423	416	381	438	378	397	414	426	440	408	430	462	455	436	408	439	412	396	426	411	393	388	399	414	419	438	386	375	424	423	413	395	362	423	453	416	396	396	373	405	419	415	404	399	393	446	401	407	392	411	391	407	391	404	421	418	437	430	387	442	438	410	413	380	421	418	425	423	404	386	415	372	408	408	412	417	427	420	426	446	428	425	406	418	408	403	452	418	409	423	416	417	426	430	413	419	418	410	407	409	434	412	428	425	410	426	438	471	395	398	382	408	400	410	452	442	426	411	451	419	381	421	447	410	419	396	434	429	412	368	412	419	410	442	386	389	418	418	439	393	422	428	444	389	391	381	409	386	473	370	438	400	401	415	422	393	428	441	403	396	398	396	417	403	397	402	411	400	439	407	406	430	413	432	374	405	420	384	422	457	410	443	413	391	396	424	448	441	398	385	464	425	375	407	400	420	393	433	425	418	398	423	425	402	416	394	407	421	410	409	431	437	407	387	406	412	423	416	429	399	398	439	401	408	418	445	391	375	426	409	406	418	387	414	431	428	418	418	389	447	407	428	385	395	438	441	429	410	383	440	399	429	408	496	396	410	376	439	384	430	396	404	394	406	453	417	406	404	463	409	391	415	409	413	429	399	432	431	400	397	415	443	398	422	426	415	423	426	376	420	409	407	429	416	435	406	440	424	439	414	438	419	388	446	402	426	420	444	455	404	385	420	385	410	418	412	437	457	442	433	392	436	451	397	392	431	410	393	400	452	430	433	418	416	405	401	460	449	393	405	373	433	438	405	395	424	437	421	437	412	442	413	420	381	469	424	413	399	405	399	411	407	426	407	368	388	445	383	443	425	442	404	404	418	407	390	385	413	409	402	412	429	445	434	428	423	415	432	436	427	428	392	409	405	433	424	442	417	430	403	408	396	425	449	406	393	450	461	402	396	420	423	466	461	432	403	383	374	398	414	412	409	436	430	405	417	419	396	377	438	398	396	417	411	395	416	420	437	426	407	380	395	432	413	441	427	415	460	427	423	411	406	425	416	413	381	422	432	445	412	416	391	413	390	388	453	408	434	406	412	412	381	406	409	393	377	405	403	397	454	427	418	397	427	425	448	407	408	405	416	366	423	447	413	357	405	429	415	419	403	424	421	442	401	409	414	399	417	390	398	413	388	464	427	419	388	411	416	417	436	411	388	388	411	378	405	440	417	400	393	410	386	390	385	444	433	432	406	414	433	393	410	441	448	390	362	408	430	424	411	403	383	416	441	427	429	450	400	399	435	383	436	396	425	410	444	421	435	419	428	413	396	421	371	418	416	394	415	415	386	418	402	457	423	381	400	412	398	410	422	417	393	410	447	394	445	417	421	402	381	404	422	414	404	419	381	378	389	381	462	450	405	439	363	412	434	387	438	413	384	420	426	411	400	410	423	424	404	378	414	433	418	442	433	427	387	429	409	404	427	411	446	421	370	433	418	404	414	423	374	390	410	397	403	409	450	429	440	427	422	448	419	391	381	442	412	399	403	362	391	380	405	399	424	428	380	436	391	401	407	390	420	427	400	372	402	413	411	437	375	436	367	387	441	423	434	398	383	406	402	375	378	402	407	389	407	455	430	420	409	444	406	403	400	418	410	414	395	391	403	395	378	418	389	415	425	405	422	391	420	431	408	410	387	380	409	399	379	373	383	440	402	428	389	393	382	399	414	381	390	431	422	424	420	455	395	438	396	425	428	436	397	427	401	386	412	399	349	380	395	402	400	414	492	422	422	442	390	427	435	424	389	462	456	421	467	419	472	423	412	387	431	396	425	434	414	426	406	428	415	410	396	416	443	475	455	406	408	382	396	411	393	396	401	390	381	421	416	426	411	413	411	452	425	424	389	405	437	397	470	437	440	420	413	406	411	412	386	447	422	453	405	426	392	399	403	422	433	393	463	429	407	379	434	409	383	461	425	408	422	439	405	436	395	389	414	422	434	420	402	406	386	401	446	417	393	426	395	398	403	450	439	416	393	421	404	431	396	396	390	400	410	424	364	436	399	430	424	417	430	408	377	398	411	393	398	412	399	408	387	439	402	421	427	435	380	431	420	397	405	392	429	374	449	397	354	385	383	383	418	455	372	416	441	409	427	413	422	428	409	386	397	412	406	382	416	408	440	460	436	446	448	412	428	421	383	471	421	445	409	401	457	430	395	419	419	390	397	417	425	380	397	368	395	428	390	401	386	383	407	455	407	453	409	432	452	412	420	402	386	426	420	420	432	423	434	420	421	374	413	395	396	408	427	446	410	392	378	411	394	402	448	400	437	408	395	427	416	394	398	400	402	438	427	386	420	440	420	398	384	378	378	456	409	462	422	389	398	426	415	453	450	423	425	382	410	417	416	431	402	432	386	431	410	385	433	401	435	400	406	408	393	419	417	403	392	382	417	381	406	417	418	395	438	445	438	409	439	403	404	410	387	414	421	393	390	427	406	375	372	429	444	405	398	413	445	364	443	415	379	398	448	378	402	393	411	460	421	391	414	412	425	402	425	456	383	450	403	434	415	423	374	401	407	437	407	391	414	434	403	445	403	412	429	428	393	445	407	416	461	390	426	413	438	418	413	370	371	456	448	392	428	430	412	411	380	396	438	392	396	442	418	412	403	451	413	434	416	456	433	400	413	441	450	470	369	383	402	422	418	415	453	434	433	438	372	386	412	387	414	431	392	405	375	354	432	437	428	400	379	397	398	411	400	428	446	394	396	426	438	429	388	421	407	423	416	392	416	430	377	403	396	388	443	402	419	411	411	421	376	434	444	426	428	432	416	429	396	409	435	425	429	438	434	424	428	468	431	448	409	442	420	370	424	416	406	425	403	423	390	415	401	397	425	399	410	451	394	434	420	440	405	431	453	415	380	384	417	419	381	415	437	418	417	433	416	406	438	402	439	435	384	374	436	421	445	442	398	396	377	405	396	452	404	394	430	429	397	397	412	402	375	408	433	406	413	406	406	399	387	400	379	390	451	429	392	420	410	430	388	391	424	462	422	403	374	461	421	421	421	418	426	439	414	399	424	422	420	413	412	441	413	408	383	435	386	394	410	449	456	408	425	435	388	429	405	442	425	434	437	436	373	376	406	455	391	451	440	433	394	383	434	392	419	439	431	375	386	415	430	405	418	407	427	430	400	399	392	404	372	404	451	417	422	407	380	457	435	455	422	397	451	386	403	450	431	395	372	369	397	372	395	402	450	422	447	409	420	435	410	409	417	387	398	426	404	449	407	437	437	442	420	461	415	474	417	475	404	427	406	395	451	427	412	376	444	412	375	374	422	360	422	443	411	409	409	399	393
39660	42441	64307	72174	63563	54406	44689	33543	22206	12881	6889	3654	1933	1281	921	911	907	873	821	854	937	867	872	948	848	921	855	862	871	878	879	889	876	880	876	880	903	902	879	889	941	895	937	864	838	889	852	872	915	907	872	913	909	891	901	905	854	873	866	798	890	840	929	895	956	857	900	843	929	874	856	854	852	860	897	881	827	878	926	869	894	889	913	912	893	862	902	881	844	876	930	828	890	932	950	901	857	867	861	899	919	873	905	884	931	870	915	904	896	859	859	913	917	876	878	917	901	854	911	871	913	882	953	882	859	893	865	935	935	812	919	848	851	884	859	978	892	860	840	932	895	925	894	926	897	905	857	885	900	885	877	886	895	870	915	906	922	874	927	890	914	850	932	946	888	902	875	881	859	880	890	928	931	925	865	873	913	853	897	887	936	859	906	838	917	914	885	845	918	865	844	912	844	875	893	864	917	874	863	911	908	831	904	853	877	864	872	887	867	954	906	934	863	889	871	909	923	792	901	879	928	883	871	931	926	909	901	911	889	898	818	890	921	933	927	870	918	925	901	918	934	908	866	899	863	936	887	918	876	837	877	855	878	935	897	918	871	910	914	873	948	895	846	878	938	897	866	892	897	921	889	910	840	926	905	830	877	906	887	928	869	843	863	845	871	876	831	888	845	936	861	900	867	858	943	911	880	934	889	918	922	908	807	901	907	905	899	902	805	894	922	889	868	875	874	882	890	901	916	871	915	902	915	895	867	915	858	901	907	894	867	931	869	828	901	851	948	889	903	857	877	897	899	927	952	885	869	858	905	904	889	928	852	865	872	900	881	901	868	941	851	896	906	892	859	923	892	887	876	876	883	908	909	934	860	903	895	889	901	906	862	958	901	893	874	898	928	876	965	884	887	863	876	921	902	899	888	886	945	929	939	946	877	948	902	894	903	889	934	895	928	949	915	922	827	876	915	871	863	930	940	830	879	887	924	863	885	890	866	845	906	896	924	893	939	893	854	950	865	932	844	900	917	863	899	844	896	903	928	860	916	937	885	867	892	912	906	937	870	895	830	905	871	893	870	881	897	924	935	856	907	888	935	869	885	905	905	867	884	861	869	882	918	856	927	856	926	899	921	911	903	856	851	918	871	849	944	896	874	840	865	903	829	923	901	918	861	847	885	849	888	934	915	920	842	949	931	882	881	850	884	893	881	942	866	863	921	876	845	877	897	905	905	891	899	971	883	845	943	925	869	913	876	884	903	943	876	916	841	875	920	868	874	941	905	881	888	867	869	868	932	910	926	908	946	883	859	856	908	900	878	917	889	853	837	923	876	874	895	907	944	871	880	928	860	911	898	924	889	873	872	852	868	912	908	937	908	939	871	939	875	901	876	906	930	889	866	846	868	874	946	886	910	956	870	920	937	899	897	876	895	907	874	927	896	897	897	862	871	891	917	854	922	911	902	909	887	825	898	877	882	861	944	899	887	866	880	858	873	876	899	835	867	900	890	921	898	967	854	876	860	878	939	848	867	920	885	907	889	906	870	901	897	913	936	873	893	900	910	900	871	917	900	943	934	904	920	864	880	899	914	897	839	876	894	918	904	841	875	874	893	879	902	931	943	891	845	849	890	854	885	937	891	863	881	912	871	920	875	897	967	922	882	891	916	891	864	929	889	875	903	939	903	897	868	850	899	968	902	915	907	908	894	924	874	871	933	877	904	850	888	896	914	890	867	862	900	869	886	882	884	951	938	927	920	856	962	894	881	931	840	920	874	848	957	866	875	891	923	898	889	891	859	922	838	908	886	876	932	906	958	921	901	865	881	877	910	869	871	863	913	936	895	924	900	886	874	903	891	896	916	837	872	894	851	923	924	930	932	939	881	948	846	843	952	871	869	855	901	915	889	874	894	915	920	842	924	900	928	914	879	870	870	862	930	911	893	887	934	860	904	891	946	904	859	931	860	863	941	857	868	940	882	872	897	895	897	880	861	894	872	910	928	868	894	937	863	891	907	887	876	934	917	945	839	871	870	957	914	828	865	917	869	861	938	939	908	895	890	858	910	882	867	873	901	865	932	883	929	876	936	874	916	926	847	867	877	833	895	856	878	865	888	887	877	894	878	924	900	943	908	931	900	879	924	887	844	881	862	867	872	911	918	910	900	878	922	935	878	891	892	900	891	922	896	852	935	900	889	937	871	890	907	930	894	890	887	891	899	899	893	917	870	884	871	937	891	885	894	891	928	840	859	891	863	884	868	836	936	910	892	894	797	952	945	895	902	917	944	877	936	881	938	886	924	857	912	876	871	928	903	927	900	902	875	890	876	909	919	869	895	899	862	866	931	943	942	874	913	897	885	913	959	877	908	914	886	897	887	920	856	906	879	905	899	876	887	867	892	918	902	934	921	933	909	915	893	876	912	892	831	916	880	878	910	918	881	864	916	827	946	835	902	908	871	908	866	880	892	868	944	877	964	854	952	928	888	894	869	876	826	892	875	860	912	915	917	893	899	892	873	889	897	896	855	911	903	942	865	907	878	903	903	868	927	857	940	895	966	861	949	907	873	896	895	854	892	915	886	900	898	887	876	904	884	899	872	898	825	884	897	855	876	891	891	890	828	881	868	838	899	918	852	932	890	883	856	886	853	956	887	915	854	857	924	889	953	917	891	841	903	912	891	891	862	899	921	867	921	899	897	880	866	891	900	899	876	885	928	851	987	974	897	867	860	968	896	919	878	908	879	929	884	878	920	966	854	868	923	941	882	835	861	864	830	903	907	906	835	906	859	878	859	858	931	886	868	894	849	850	907	917	878	916	905	907	848	879	904	869	898	941	908	909	938	874	890	955	941	906	905	882	878	892	869	922	898	891	832	876	899	883	906	882	866	930	932	869	855	866	902	941	902	900	923	929	921	883	933	896	865	878	881	861	866	900	885	945	872	921	864	889	935	863	870	886	886	871	888	878	890	918	907	909	864	897	960	899	935	931	915	924	867	911	899	870	862	891	860	894	882	904	905	932	950	879	915	889	878	888	893	905	875	894	899	923	908	896	918	937	881	824	869	888	921	895	894	868	906	941	907	876	866	879	858	881	933	902	906	887	880	865	859	923	917	880	868	895	938	916	826	848	897	887	898	881	928	867	908	932	891	834	848	877	922	876	950	876	868	896	852	918	864	890	873	951	877	919	898	902	893	920	877	930	927	905	911	910	883	898	908	822	849	886	900	889	925	854	867	880	906	847	908	902	890	882	888	878	871	879	902	891	902	898	926	926	873	900	910	911	880	967	951	846	972	900	840	909	930	863	895	869	881	875	927	908	910	861	880	919	852	901	895	901	958	889	944	927	853	900	903	871	889	888	822	915	904	926	955	890	893	911	897	865	951	844	860	919	802	884	819	894	883	926	911	899	912	861	896	869	864	869	912	863	887	881	892	921	894	906	850	940	856	898	895	903	876	845	894	886	921	890	911	888	920	921	950	887	906	877	921	917	903	878	898	916
68784	58393	70483	67392	56558	44507	32341	19896	9930	4429	2098	1116	670	562	414	397	457	432	420	411	429	376	437	377	394	401	382	441	432	399	403	423	403	433	413	364	445	372	412	446	442	463	428	432	392	430	423	430	413	389	444	435	408	433	411	388	424	417	402	434	396	404	432	415	378	435	413	410	455	425	449	401	444	411	426	411	408	473	432	436	440	388	403	443	444	416	431	414	398	441	419	416	427	421	413	433	422	426	439	447	414	443	414	443	432	451	385	425	409	427	405	422	464	443	405	435	443	399	427	412	413	436	408	367	393	415	396	431	406	434	416	411	423	420	399	419	415	447	421	409	408	467	452	433	388	403	369	410	422	400	428	436	461	434	411	443	416	416	423	408	400	402	410	388	425	371	423	446	463	425	417	418	450	431	419	405	426	437	436	438	386	392	432	469	438	413	428	429	433	443	441	411	398	425	449	454	442	404	436	434	420	440	407	423	447	401	425	415	440	429	396	462	463	457	460	423	410	434	433	466	449	455	456	391	412	416	388	439	383	378	450	432	390	451	441	443	423	411	418	415	435	400	435	438	435	402	408	400	398	401	465	412	419	440	407	439	409	472	401	430	402	411	405	448	411	404	419	433	412	418	407	485	414	458	421	473	432	395	453	428	436	389	411	454	406	419	429	434	446	388	403	420	420	412	370	445	450	397	446	422	454	421	447	364	385	427	434	439	439	452	393	423	420	460	400	439	410	407	443	401	395	454	402	412	453	414	452	416	402	425	413	437	403	442	462	397	447	448	416	407	417	415	416	392	485	414	411	425	427	422	461	417	412	407	387	392	421	406	445	411	405	413	406	447	434	405	420	475	382	371	413	423	423	388	396	408	451	362	432	456	406	468	409	435	427	417	437	402	453	412	417	409	398	451	412	420	424	420	415	447	422	419	435	421	466	432	432	400	462	404	401	410	400	429	437	415	425	449	410	419	429	399	432	459	411	446	449	419	410	437	448	451	418	435	402	439	429	424	425	444	415	425	414	409	446	429	406	426	402	400	409	425	441	420	417	429	451	425	361	445	439	429	380	409	458	442	447	436	457	424	459	430	414	420	419	427	413	381	424	404	373	452	410	404	415	436	463	402	416	454	429	438	448	404	440	414	384	408	389	400	402	397	385	417	485	461	425	442	437	386	386	441	432	433	418	436	408	430	409	426	411	451	390	431	446	407	460	404	447	397	409	453	447	443	475	442	427	450	402	450	441	445	397	426	433	439	414	411	461	411	426	433	410	431	449	434	411	431	408	443	432	416	388	425	385	406	427	435	416	424	409	412	445	394	440	394	392	404	400	430	458	452	441	380	438	432	406	406	429	434	396	418	457	453	412	400	415	407	409	405	428	454	414	407	445	440	398	426	429	411	410	459	454	455	443	442	436	457	397	451	414	434	447	424	434	461	417	392	432	438	441	393	458	423	406	416	409	471	386	360	383	362	409	414	422	400	426	471	469	450	380	401	405	435	427	448	447	452	430	435	391	450	431	437	429	405	412	428	423	413	389	454	389	399	435	467	428	421	455	409	414	436	384	449	409	417	415	448	459	423	427	389	436	415	419	424	431	404	425	398	422	420	430	410	391	394	407	378	452	413	416	399	419	470	401	456	450	425	453	410	404	399	397	418	433	434	443	418	424	442	403	423	445	415	410	414	438	415	398	376	378	433	436	446	433	442	453	482	424	407	403	453	433	396	387	452	394	430	455	394	415	430	438	398	416	445	420	384	462	422	438	432	417	387	411	455	433	436	480	434	444	394	413	448	441	425	474	414	423	406	381	422	417	449	433	425	438	382	467	420	418	371	369	399	455	433	441	456	400	397	422	423	424	447	406	407	417	442	384	399	466	431	423	446	393	408	437	437	439	481	445	417	390	407	441	447	438	446	436	406	433	413	395	424	476	456	439	412	433	421	432	417	458	431	383	409	421	422	406	412	374	419	419	448	441	424	428	476	451	414	436	441	436	411	433	403	442	405	384	379	420	454	418	402	484	388	439	410	390	429	400	421	468	392	436	446	429	438	409	425	463	426	446	462	417	448	409	397	439	425	419	424	414	441	439	468	419	409	438	426	428	388	396	420	413	435	396	375	452	390	410	433	430	391	393	424	420	465	408	411	418	428	414	457	447	392	431	399	435	434	429	430	454	414	412	436	427	387	441	437	420	446	424	390	452	457	435	452	391	405	452	405	443	424	420	453	421	390	433	436	405	438	455	477	443	430	419	453	454	429	449	436	461	429	402	417	404	362	430	410	403	431	446	406	446	450	417	405	419	420	455	417	441	452	441	442	443	464	395	410	442	428	418	422	408	392	415	445	449	439	416	411	439	389	426	428	448	426	404	439	428	441	424	419	435	439	432	408	435	426	417	443	470	416	416	421	434	413	423	436	415	403	402	419	434	437	433	446	481	457	425	433	378	403	435	435	433	401	399	435	430	440	445	407	400	431	401	396	414	404	419	429	410	442	411	450	479	436	438	378	422	445	449	399	452	455	425	431	418	410	438	432	422	416	391	424	400	448	427	414	406	424	432	476	422	399	414	379	425	385	399	446	382	436	425	417	402	430	401	439	419	454	430	423	424	389	432	433	468	437	403	434	400	426	423	437	464	406	415	426	408	471	403	422	407	392	433	422	421	451	438	409	421	434	466	430	396	421	460	419	404	426	455	445	410	433	399	449	406	438	401	455	455	410	433	398	425	404	474	424	432	434	391	451	416	460	406	440	426	430	422	446	415	384	421	428	402	487	434	404	395	426	447	411	436	444	417	426	444	393	410	433	429	479	425	442	398	392	407	440	421	437	429	388	425	441	442	428	461	381	408	402	447	430	429	441	465	402	467	451	466	428	422	436	406	456	410	409	461	436	400	411	418	429	419	398	415	412	434	419	461	402	401	419	401	427	438	388	449	416	407	407	415	393	391	418	402	405	439	418	383	432	424	407	425	430	411	473	417	475	410	409	429	399	434	430	420	437	453	429	449	452	407	421	445	409	429	422	391	381	391	460	453	437	427	372	448	452	472	444	403	420	405	396	408	424	442	436	412	412	424	431	393	433	383	428	402	402	435	434	405	386	434	437	430	481	441	420	444	416	388	427	419	414	416	402	387	435	412	431	403	419	458	394	443	414	438	436	433	455	444	421	427	400	383	423	432	438	423	443	453	414	447	442	438	376	451	422	456	429	392	447	412	426	410	444	416	429	475	439	425	422	408	434	428	409	429	391	421	382	406	435	425	423	430	404	419	405	407	449	392	410	421	496	429	409	453	454	406	413	427	416	417	462	421	408	420	403	371	457	447	402	396	400	417	426	407	451	416	452	449	430	380	464	435	410	451	418	432	451	399	416	463	425	420	421	452	442	455	437	481	403	473	399	408	453	391	436	412	460	442	413	464	428	450	438	422	409	429	427	395	386	438	474	420	447	482	424	398	389	418	447	432	425	426	398	434	429	429	402	438	403	433	442	393	417
38480	40612	63769	71660	65168	55983	45728	34586	23046	13427	7103	3700	2032	1241	923	896	929	899	873	921	919	900	911	895	908	895	889	934	867	928	891	912	922	909	957	864	886	923	880	946	887	926	945	847	904	887	882	906	905	918	915	976	876	889	957	851	917	856	894	883	883	910	903	944	905	929	961	903	911	935	928	911	886	847	926	917	872	943	924	915	890	908	898	862	892	980	894	905	899	931	888	921	885	895	858	907	914	864	915	886	927	896	918	917	903	866	926	963	903	954	894	945	922	933	871	955	861	831	908	843	887	877	912	957	842	946	906	907	881	869	880	915	861	930	922	871	902	908	880	936	929	938	920	895	946	874	925	895	894	920	938	917	900	923	953	879	903	889	871	927	917	925	906	952	951	909	892	886	970	926	897	885	906	897	871	945	877	908	918	905	905	940	907	932	960	900	872	920	869	899	884	931	900	920	904	886	898	880	906	860	924	922	920	847	928	863	942	903	914	828	895	884	930	888	865	892	912	927	912	943	917	904	918	945	923	894	892	879	891	935	976	875	920	925	830	909	886	904	848	876	897	910	938	873	923	904	917	926	865	944	958	862	931	912	893	858	904	929	904	882	884	937	924	900	887	898	939	942	869	915	903	899	873	938	869	874	904	885	908	854	942	956	943	897	948	879	893	869	882	955	907	904	960	896	908	895	899	932	918	883	909	921	946	919	897	883	882	912	919	870	866	926	949	889	907	871	906	853	896	929	853	878	893	911	871	883	905	918	900	875	901	888	945	885	959	903	882	905	857	890	907	954	935	939	893	936	875	899	879	910	956	918	910	891	872	900	911	882	940	916	949	886	922	903	965	868	928	920	889	948	898	893	901	866	901	895	898	911	873	864	954	973	883	926	839	911	892	858	864	910	951	916	865	843	906	897	960	918	876	896	917	879	906	938	925	930	944	935	887	915	926	889	915	857	920	857	921	917	870	966	902	890	924	900	946	919	854	902	903	887	900	894	891	908	900	893	985	870	943	956	922	894	890	927	913	920	907	965	902	959	817	883	947	901	884	913	911	899	874	938	866	932	940	922	906	899	935	881	890	919	909	878	902	908	915	988	874	850	900	920	903	956	881	854	883	917	925	935	911	972	867	911	918	928	864	903	966	910	913	902	920	939	879	922	899	910	899	923	1008	916	899	883	832	930	902	943	883	1002	885	894	874	896	942	907	836	921	931	916	903	943	885	890	890	864	912	937	877	916	902	930	881	845	910	876	919	912	903	914	917	883	925	922	906	915	872	913	900	909	899	864	890	880	892	924	923	905	960	931	924	968	945	923	941	920	906	868	900	893	885	882	917	963	896	918	959	869	871	870	884	923	882	934	951	871	901	898	886	864	934	936	840	915	936	887	900	938	896	931	914	912	894	858	827	858	935	938	872	973	886	923	898	955	879	878	943	897	883	904	907	908	885	911	882	864	930	925	905	910	914	999	941	907	927	946	942	910	877	961	959	904	926	890	958	899	921	888	950	848	888	919	944	932	938	898	905	905	938	913	918	923	862	945	916	882	930	887	965	885	956	896	941	910	905	961	859	915	885	891	891	937	920	965	896	875	895	936	852	905	935	885	904	950	913	983	878	871	955	907	940	922	933	962	925	926	863	912	904	896	897	887	903	829	924	865	863	944	904	920	919	928	869	940	857	839	892	891	931	866	924	859	864	917	925	968	935	872	945	905	919	889	876	936	946	882	904	944	920	908	921	928	941	899	931	928	897	977	928	951	926	942	860	943	891	903	926	914	886	935	908	920	910	958	947	917	948	928	928	887	969	854	876	946	870	929	976	917	884	926	876	934	836	936	932	937	899	908	875	872	918	924	955	961	885	904	893	895	862	877	917	886	879	873	952	853	863	911	871	871	903	903	859	891	901	902	897	956	856	918	949	968	896	927	917	899	918	852	916	961	920	939	909	920	914	920	938	893	913	919	885	909	887	935	888	942	884	858	895	942	890	909	906	898	874	902	934	898	893	931	941	934	913	877	885	868	926	925	906	916	916	969	903	921	863	862	938	941	941	915	882	961	920	919	912	867	923	889	932	859	921	932	904	882	896	928	892	979	915	881	961	965	917	979	897	928	921	868	905	923	886	921	932	917	889	944	890	887	922	908	923	862	898	869	963	876	917	970	907	931	900	914	916	898	935	860	893	897	907	965	820	886	927	883	936	851	911	944	903	994	910	911	901	948	942	932	934	920	843	911	933	874	941	923	909	911	936	875	871	936	857	883	928	853	900	924	871	873	849	876	851	893	938	947	889	919	869	846	906	931	862	866	939	899	900	959	928	964	874	875	925	931	964	902	958	936	954	907	911	858	961	900	920	892	862	901	963	971	939	879	871	860	958	863	876	890	904	932	918	865	937	870	937	870	926	948	909	920	849	939	803	895	897	908	907	902	949	911	879	924	887	922	878	928	874	883	915	914	962	936	899	902	923	900	933	909	940	877	890	945	904	971	912	934	867	934	929	885	932	878	883	881	874	909	919	940	904	869	929	921	901	906	884	888	855	914	905	862	921	959	874	889	943	902	903	888	933	921	905	916	938	854	934	898	842	892	905	903	887	916	925	925	935	903	919	892	943	945	929	949	912	933	892	886	931	886	917	871	862	860	920	924	927	895	901	900	945	901	917	877	892	941	915	897	888	843	877	842	912	893	935	891	936	832	863	924	918	891	910	905	941	916	905	919	883	874	897	965	848	910	890	882	896	866	863	879	903	907	920	904	932	869	880	886	878	919	907	945	954	925	877	931	888	906	867	899	930	947	891	923	924	910	880	914	878	895	974	891	909	897	888	901	904	913	883	919	905	937	943	941	950	888	887	903	910	875	879	927	865	859	881	877	904	828	908	889	915	929	870	875	901	903	887	872	922	913	930	894	901	939	905	905	919	900	907	930	904	937	911	850	932	908	899	887	939	918	872	901	887	915	939	887	919	891	921	952	886	922	878	887	921	905	910	974	880	915	903	923	898	893	921	900	918	872	886	893	909	849	898	898	937	876	955	951	888	855	902	928	899	909	904	957	862	903	931	925	893	860	914	933	907	860	889	927	887	916	917	918	946	966	849	945	938	912	876	946	890	953	897	917	908	822	926	878	868	945	873	896	877	909	921	879	899	923	983	922	890	893	926	877	922	946	899	955	933	937	926	864	924	923	908	900	911	915	915	944	892	910	956	873	890	909	871	898	889	930	869	929	936	909	927	934	965	903	953	869	880	880	907	925	900	927	942	900	930	897	919	966	873	884	886	933	883	928	960	909	889	925	958	929	927	898	890	940	936	908	885	926	886	930	986	874	956	868	885	912	885	884	861	936	953	855	868	864	958	888	958	923	874	895	970	919	879	885	903	921	921	906	859	875	960	916	898	923	844	925	873	896	877	882	904	913	896	885	923	895	912	871	930	920	918	950	924	926	905	969	871	960	874	898	842	954	925	922	896	861	879	916	914	897	879	914	903	883	906	926	891	914
6039	2597	4392	4264	2882	1953	1328	866	584	462	406	347	323	320	267	277	288	297	301	250	277	286	305	321	278	275	272	284	299	260	265	321	283	295	290	285	315	336	306	300	321	279	285	307	299	295	252	297	290	248	292	257	287	287	297	281	251	298	276	298	283	283	310	318	259	263	299	296	269	271	255	290	312	261	297	291	257	301	290	291	257	300	284	265	263	281	298	273	293	260	270	259	271	305	289	276	294	281	263	294	262	279	271	282	283	303	292	294	298	289	294	290	304	282	289	254	271	291	294	320	293	309	296	280	271	276	279	263	295	305	299	279	286	277	286	287	302	286	261	291	297	305	303	287	292	284	274	281	286	281	302	252	261	295	300	310	282	284	272	293	268	301	273	276	295	293	270	289	269	319	311	276	287	284	263	300	285	295	296	268	261	296	316	304	264	288	296	274	257	285	295	253	289	260	291	276	306	292	292	268	270	307	283	254	272	268	317	293	275	275	289	297	271	264	305	291	261	283	258	296	280	270	315	298	294	326	282	292	325	272	310	325	296	319	305	287	322	311	261	283	280	296	282	284	290	289	274	295	310	301	276	274	253	278	271	286	288	278	298	307	261	267	285	286	280	293	281	258	279	290	283	310	275	292	309	268	274	302	285	290	305	293	277	267	281	293	301	278	307	283	287	317	282	306	279	264	295	282	300	314	284	265	267	316	261	283	302	308	260	276	281	287	274	263	288	293	280	285	263	288	309	277	319	286	309	267	288	296	282	293	298	268	288	321	272	255	295	275	293	270	288	266	264	266	284	293	254	304	254	321	276	281	297	271	293	280	261	276	305	280	292	303	303	264	291	251	263	285	272	309	294	291	300	234	288	293	289	291	314	275	290	252	278	288	321	271	303	278	293	261	310	287	311	315	265	254	288	276	292	276	284	251	289	278	297	290	293	266	327	313	308	295	290	287	268	296	299	301	276	299	308	302	278	305	266	317	303	303	290	293	284	269	315	300	287	279	280	275	273	283	282	320	276	273	287	273	286	248	264	332	300	327	291	294	272	267	285	281	289	288	276	287	278	270	272	284	290	285	269	259	313	296	281	266	262	292	284	290	284	288	308	264	277	277	252	298	281	275	245	296	301	283	305	250	263	291	299	291	283	268	271	296	259	312	311	307	267	277	259	259	254	305	267	308	267	290	296	287	277	288	290	317	298	300	263	293	305	308	266	301	282	310	288	308	280	299	308	303	273	289	265	270	266	284	306	291	338	294	315	283	277	256	299	249	260	271	272	289	301	244	293	299	299	304	256	295	285	300	264	301	300	311	309	318	312	284	274	286	280	281	271	281	321	301	287	293	281	286	291	265	287	251	277	268	282	270	247	271	302	299	289	309	288	316	284	366	296	288	248	274	249	271	279	307	293	289	307	310	335	325	316	256	278	273	283	302	287	295	299	300	325	274	275	264	289	273	291	293	277	280	260	293	257	265	274	303	310	295	264	294	275	286	289	281	276	255	293	281	276	284	326	297	257	282	300	245	299	252	272	279	312	268	264	267	281	299	234	291	314	282	284	292	264	298	293	322	277	288	278	315	303	278	285	285	279	279	253	288	291	281	280	300	290	296	277	290	283	298	270	283	280	233	287	276	258	292	301	263	248	303	282	277	298	283	288	279	272	275	265	300	294	298	299	309	261	302	277	294	264	294	300	246	282	259	293	283	269	283	296	261	248	287	281	276	284	275	257	298	247	272	312	261	280	295	282	268	300	275	297	277	257	265	283	265	272	259	263	290	240	274	289	278	274	282	268	295	258	274	295	279	285	315	262	307	287	278	305	253	285	283	306	270	291	257	297	281	273	298	262	288	288	312	287	269	283	303	283	279	281	280	284	307	292	297	281	311	274	282	300	275	270	307	278	278	283	308	296	257	269	279	293	302	284	294	272	275	268	281	284	281	272	312	253	267	311	280	275	278	276	278	268	284	256	282	291	270	323	281	287	280	285	271	288	289	275	298	261	293	307	305	278	269	266	276	265	262	266	271	273	285	256	302	294	269	296	311	281	288	305	284	281	290	314	302	292	254	280	283	267	291	283	275	286	280	282	287	302	285	261	293	266	304	305	254	299	275	276	292	334	286	286	272	297	262	284	278	302	297	287	301	298	280	300	322	286	312	328	269	315	288	273	303	298	265	286	279	258	275	330	286	259	256	314	280	309	310	306	279	280	269	266	276	293	277	281	263	328	267	305	270	296	278	328	305	294	256	294	321	285	275	272	276	281	306	286	281	289	268	274	270	293	281	295	284	258	293	293	289	292	281	292	295	268	301	293	318	290	293	308	266	288	273	268	291	265	287	287	258	269	274	271	289	306	285	248	300	295	279	281	298	302	280	303	279	279	315	251	288	303	280	274	287	233	293	272	309	274	299	277	289	319	287	259	305	292	282	243	292	304	301	277	261	265	285	252	279	323	301	269	303	287	294	299	272	314	298	294	278	246	269	290	286	266	295	268	225	317	264	305	272	280	250	288	238	297	260	297	280	251	291	291	292	279	270	254	286	295	299	262	331	256	270	264	289	289	309	289	285	301	300	309	270	307	296	261	287	278	284	270	278	286	270	274	259	305	265	272	261	260	274	294	248	313	274	271	291	307	297	287	265	264	258	296	266	297	272	302	267	288	286	296	315	262	304	298	281	287	241	276	278	260	306	259	298	330	253	287	276	296	310	277	299	276	286	281	270	297	271	297	308	287	322	276	290	294	284	308	262	259	273	281	285	284	306	263	283	280	264	274	285	292	283	301	302	322	301	306	294	280	311	313	291	286	273	275	286	284	288	285	295	315	319	307	269	281	335	303	294	253	288	289	280	307	278	296	277	304	294	274	284	293	312	272	295	256	243	289	300	261	284	278	293	273	286	296	300	289	284	268	272	296	286	307	309	289	277	265	284	269	301	292	263	269	300	279	268	285	248	295	285	309	280	289	265	287	297	286	270	293	274	287	257	270	266	316	298	263	304	288	293	279	287	255	286	267	286	298	283	264	267	293	270	284	271	295	295	301	328	270	281	282	291	286	247	279	268	276	262	300	314	321	244	313	289	285	285	300	311	298	286	288	285	287	263	293	306	302	314	297	256	312	273	291	240	318	283	286	315	311	275	299	287	305	303	282	269	281	282	283	287	271	283	302	310	281	277	278	236	305	279	306	281	272	273	276	309	267	286	270	310	274	236	271	303	281	294	262	288	261	262	270	266	259	230	289	282	269	288	294	271	293	279	296	286	289	285	282	267	267	280	293	334	292	280	299	291	273	276	288	275	288	288	290	274	291	310	297	301	253	317	258	267	318	296	263	290	259	298	294	292	320	302	287	271	298	257	264	295	285	290	306	316	306	277	282	272	259	294	306	302	312	268	277	265	273	286	324	287	284	283	313	279	333	269	318	261	309	281	297	313	304	294	269	272	283	282	287	289	309	296	269	286	254	321	303	254	289	286	274	288	276	300	299	274	284	275
5416	3586	9611	11681	9472	7216	4780	3073	2009	1241	959	747	704	655	669	600	626	637	664	632	694	653	610	649	646	629	633	657	630	626	655	633	659	623	605	654	609	661	675	651	644	631	627	646	619	669	638	632	625	642	649	613	653	661	633	658	654	612	638	632	640	653	632	650	691	631	668	630	632	624	621	622	643	666	671	610	651	645	622	646	695	652	595	616	634	609	647	646	635	633	691	648	649	629	703	657	644	657	622	600	610	608	661	651	640	603	629	680	623	647	605	578	679	620	616	617	637	615	661	655	586	627	653	643	676	620	628	650	651	631	681	641	642	618	664	632	593	652	643	590	666	617	641	637	635	666	591	642	621	608	619	644	680	612	634	616	655	662	648	661	636	634	661	608	613	658	642	627	670	656	636	618	628	598	615	623	614	676	642	701	633	589	665	637	662	654	645	621	584	636	614	633	634	621	646	630	601	631	684	658	646	607	598	641	644	609	613	632	611	661	664	662	608	627	663	615	623	676	612	619	661	618	644	653	659	629	686	658	602	620	608	667	654	605	589	606	636	625	670	640	626	655	642	642	644	586	680	676	595	628	634	596	630	630	614	668	639	590	643	637	669	657	636	631	654	607	598	554	651	633	628	598	626	619	595	638	684	623	639	644	658	596	644	646	672	628	613	624	643	615	592	668	655	655	647	600	648	638	647	647	666	626	672	615	617	658	664	679	671	640	624	635	667	659	635	614	588	642	637	639	676	607	632	614	682	589	666	667	579	634	650	625	666	617	629	631	678	636	600	648	640	666	681	645	660	648	637	626	672	627	639	639	610	661	636	644	636	670	652	679	671	676	609	658	696	593	643	670	647	656	636	629	613	583	610	636	636	641	622	628	581	645	606	664	629	608	596	604	675	632	638	674	651	659	622	626	649	601	668	619	617	655	632	617	625	659	631	655	640	622	677	647	622	649	639	649	611	679	658	632	646	602	641	609	659	637	654	607	647	650	616	654	648	627	631	642	615	599	661	663	638	595	639	625	630	619	634	629	648	640	629	657	645	578	620	622	620	633	637	633	644	619	627	654	670	646	626	650	654	622	652	665	640	641	651	652	653	664	585	626	693	611	652	634	607	644	644	624	636	668	678	621	643	691	630	621	601	655	620	615	653	631	637	655	659	657	644	626	631	659	673	645	618	632	648	623	635	651	657	668	671	629	663	684	655	629	664	608	618	595	637	659	665	652	668	627	666	597	700	641	656	605	661	641	582	650	660	659	661	599	620	672	664	655	657	623	662	627	626	630	636	656	590	646	665	668	582	623	643	638	615	649	661	639	654	631	673	636	631	639	611	645	665	631	611	619	607	646	658	645	641	629	597	623	665	639	647	609	662	689	605	642	659	605	626	635	662	641	677	645	625	617	646	635	657	633	619	663	620	630	666	679	606	666	666	619	664	639	654	630	656	677	673	634	610	649	633	632	607	603	625	610	629	618	654	681	641	652	651	680	657	652	636	649	690	615	645	638	617	608	637	621	601	660	625	662	669	636	644	670	602	677	657	635	679	669	603	654	581	677	619	582	641	603	614	670	650	633	666	643	671	619	612	625	656	618	630	604	673	646	685	644	634	642	627	613	642	649	630	624	625	642	681	610	626	678	613	658	624	621	664	640	634	635	626	612	650	662	665	656	634	619	628	648	648	617	637	616	611	646	695	646	671	670	626	647	660	627	624	608	627	632	663	614	686	639	642	666	638	626	591	611	650	655	602	621	645	630	618	618	631	675	611	690	615	659	634	649	652	639	632	611	638	655	672	624	679	659	621	630	589	629	605	644	631	595	640	667	625	662	625	613	686	634	646	618	601	617	637	676	620	663	572	612	666	644	615	647	655	655	604	634	616	620	598	638	671	626	638	645	591	598	623	604	651	678	679	642	606	655	647	652	621	665	646	616	632	623	632	674	637	640	627	632	636	650	638	656	632	687	662	657	583	658	628	644	624	631	658	615	612	635	631	641	627	610	621	654	644	646	630	624	650	682	626	625	619	655	656	600	647	606	648	676	589	652	653	628	656	600	645	645	660	652	643	590	641	609	621	666	633	594	653	673	649	598	655	633	653	659	644	671	606	623	629	651	606	675	616	637	677	620	631	672	686	593	640	636	659	636	622	647	616	660	692	653	625	600	611	671	617	672	602	653	659	657	674	617	659	621	647	629	713	681	655	594	630	660	658	691	653	644	592	650	625	693	599	637	611	618	629	636	625	678	662	588	651	616	616	613	603	700	645	681	616	632	626	645	679	600	630	643	608	646	657	650	626	632	660	605	690	651	638	676	662	667	650	643	664	664	668	686	662	676	654	596	595	637	612	635	653	648	672	636	662	642	617	655	653	640	654	674	642	632	648	586	637	654	673	637	674	635	611	639	617	638	598	632	627	619	647	611	603	648	642	656	672	654	640	671	675	651	648	675	637	642	664	648	619	653	653	656	619	641	628	676	643	661	617	679	576	625	595	607	641	623	649	640	643	654	651	670	648	655	650	637	626	630	640	591	631	642	649	705	609	626	666	633	623	633	667	597	667	617	629	641	650	619	608	657	627	618	661	585	637	640	602	655	664	664	634	664	641	641	649	611	618	639	644	634	636	663	648	649	642	645	625	622	617	626	601	591	590	603	629	619	688	663	638	633	627	630	620	668	607	654	664	680	649	609	628	633	629	672	649	669	631	658	640	617	649	644	641	649	637	656	644	601	669	569	621	589	643	631	616	670	636	675	627	630	602	656	608	669	646	641	596	642	615	648	663	655	696	623	652	642	643	654	677	648	623	642	632	677	627	689	602	589	643	663	639	610	651	690	620	602	651	670	712	604	683	661	642	596	605	650	704	618	643	648	647	628	656	668	678	653	617	625	663	682	655	646	645	643	641	592	642	614	639	642	620	632	669	656	604	651	642	667	673	615	637	639	600	588	688	661	641	651	649	647	649	642	617	597	661	636	654	615	626	602	646	635	613	697	619	642	649	626	641	623	645	635	643	600	644	693	682	604	637	651	644	633	606	656	645	613	633	662	682	631	668	639	650	662	607	662	642	701	619	602	630	669	619	618	657	626	644	660	605	669	652	628	632	654	615	602	629	705	668	607	680	669	649	680	653	660	650	629	646	665	672	643	659	673	607	650	656	691	678	633	634	647	615	671	677	606	590	614	662	625	611	660	644	620	594	619	617	647	635	662	667	644	628	641	658	676	612	622	677	669	619	648	653	635	665	650	641	607	668	637	630	629	608	632	648	627	621	651	656	654	665	602	647	642	634	608	608	649	627	638	641	674	670	622	644	643	590	648	662	666	620	613	590	640	611	681	683	608	654	663	692	632	632	611	669	614	653	654	626	627	634	634	657	587	655	605	690	633	644	624	645	682	648	636	601	619	623	672	609	658	645	639	615	639	658	619	659	672	626	650	654	605	638	665	676	652	638	584	625	608	625	665	663	620	653	593	650	604	625	650	661	631	638	664	610	649
70236	58262	72487	66379	54807	42859	30024	19433	9600	4583	2226	969	585	435	382	366	351	373	358	390	383	379	410	368	364	372	368	405	384	380	376	396	380	422	385	365	380	381	392	420	372	418	404	371	415	411	407	370	371	377	422	354	408	406	367	397	393	375	397	378	404	399	369	345	376	395	380	392	369	371	375	363	375	363	359	408	334	398	390	353	366	371	380	358	362	370	360	393	377	391	385	368	404	397	415	377	422	401	350	381	369	402	355	368	396	384	370	373	372	393	398	378	392	417	373	367	373	386	364	383	382	394	366	417	420	395	333	404	374	409	379	400	377	389	434	398	383	383	377	383	408	391	383	392	371	415	347	358	389	368	384	385	388	391	392	406	388	409	370	387	358	351	380	378	417	386	400	353	385	363	392	381	361	389	392	394	390	394	411	392	397	431	430	367	373	400	402	429	405	375	371	394	392	381	366	394	382	401	370	406	410	388	393	372	386	376	403	367	402	367	328	395	375	366	414	375	384	373	355	381	368	379	391	362	403	351	379	384	419	372	395	397	379	373	421	393	363	366	396	387	420	388	376	345	364	425	375	396	333	365	408	375	363	399	379	352	407	348	402	395	407	407	396	368	387	435	375	403	392	373	410	331	392	329	388	373	383	414	404	386	383	372	381	373	402	393	436	428	397	345	372	363	386	366	373	458	375	398	394	394	382	349	384	400	352	377	367	367	358	360	422	351	397	375	351	397	352	373	406	389	352	382	370	356	370	376	356	407	400	390	391	366	383	370	404	393	389	364	392	418	410	387	362	340	367	374	368	394	379	402	379	410	357	450	376	396	346	373	405	393	383	385	385	382	367	378	374	381	403	373	383	377	379	391	364	342	422	391	378	431	375	386	391	404	397	382	382	418	413	383	395	374	371	377	382	425	411	417	367	357	424	370	379	421	394	398	404	355	339	359	412	396	381	390	415	385	376	345	411	400	377	390	392	361	382	415	361	376	412	347	401	417	362	352	347	380	372	415	366	364	402	402	396	361	372	378	383	389	397	368	395	380	393	380	363	381	375	395	395	384	373	403	402	389	356	420	373	416	402	364	411	358	357	394	357	394	381	389	388	372	375	370	371	366	398	381	383	387	384	403	366	406	378	384	379	388	367	379	393	371	410	397	406	406	393	383	407	377	373	337	381	358	341	360	379	399	397	377	353	368	372	364	355	392	361	412	394	413	365	363	379	401	376	403	402	368	346	383	381	405	390	400	410	435	334	378	367	394	427	351	422	393	391	393	387	347	340	402	375	346	362	394	363	389	382	373	396	371	363	360	392	353	385	333	368	374	380	382	383	408	424	377	382	383	386	385	367	391	396	391	383	349	373	337	413	392	385	380	363	357	372	357	418	421	409	428	411	379	409	368	383	362	387	377	404	436	413	406	397	415	382	406	385	393	388	410	398	346	346	387	392	386	367	393	366	388	400	356	410	368	365	409	349	353	368	397	394	382	352	359	392	366	410	384	354	370	339	414	369	364	400	408	394	403	423	384	356	376	378	405	370	377	369	379	362	349	379	424	404	383	368	404	378	357	385	366	382	394	343	415	382	429	376	385	369	384	400	357	376	372	389	410	369	396	379	335	363	345	341	398	344	389	397	356	375	386	410	381	343	391	404	375	394	388	369	388	368	355	319	386	374	391	362	376	354	388	356	396	352	409	351	379	396	376	388	372	365	373	381	422	395	363	411	421	374	383	421	359	350	360	408	393	383	363	414	389	376	376	366	396	388	390	341	367	367	377	362	417	389	352	365	396	388	379	364	353	378	420	381	371	387	354	411	426	384	385	383	355	416	395	395	377	384	413	388	384	374	371	406	399	389	402	391	406	387	366	393	362	382	378	382	389	397	394	378	392	395	380	358	418	371	432	376	410	347	386	385	399	392	370	371	379	412	359	351	413	416	401	360	330	365	342	375	393	339	382	399	357	408	401	364	355	381	364	422	383	420	406	348	389	397	406	393	379	378	377	362	422	408	382	394	363	415	442	392	391	352	385	368	411	403	388	380	401	390	395	413	376	372	411	395	357	366	412	432	417	417	357	391	398	373	381	349	346	385	409	374	387	360	369	382	371	360	414	412	384	354	353	353	374	385	360	353	380	394	394	396	412	384	395	356	384	426	450	388	404	376	411	371	391	356	376	377	374	365	364	406	404	413	382	363	351	326	368	406	394	364	366	379	378	355	435	401	381	359	374	362	391	362	412	385	391	373	388	374	378	353	372	371	395	376	373	417	389	365	398	379	330	370	314	413	394	356	428	364	370	362	406	371	339	385	409	391	347	396	382	389	386	365	356	369	369	402	351	376	381	369	392	425	395	400	436	385	352	397	370	406	364	360	381	422	362	388	374	366	345	377	375	407	396	377	382	358	339	386	378	404	385	375	382	377	416	406	386	384	407	339	381	380	434	380	358	419	412	391	359	343	391	416	390	384	357	380	361	383	409	391	399	374	370	405	371	401	359	370	426	380	342	380	373	347	399	374	400	418	408	376	386	365	357	385	366	376	441	379	433	360	367	400	378	395	389	393	387	394	402	414	379	415	358	372	386	383	409	419	382	403	412	394	402	356	384	409	393	410	379	359	353	400	368	385	363	370	389	385	383	407	362	404	352	380	370	368	400	407	380	388	388	381	418	341	394	377	353	404	369	380	369	363	377	394	377	370	381	361	399	409	337	356	371	382	399	398	373	354	442	409	393	376	401	397	378	395	440	412	360	370	392	378	422	368	417	437	386	359	381	394	396	393	382	361	345	388	411	391	377	379	353	375	392	371	375	406	362	401	375	370	408	431	388	435	378	385	362	364	343	409	411	400	368	439	369	363	365	378	364	376	405	390	374	359	402	355	368	406	412	365	375	360	358	359	377	392	393	401	342	375	365	379	385	379	391	404	381	389	384	370	342	362	380	384	372	367	373	354	403	360	355	361	434	383	405	380	403	381	366	377	390	371	389	410	400	403	367	392	347	358	410	393	385	393	385	395	400	377	401	401	368	390	396	371	389	385	390	405	411	398	379	397	416	402	385	414	380	391	399	383	359	389	390	375	372	377	377	360	410	385	371	369	378	343	387	409	402	382	419	447	402	386	418	365	379	384	381	369	385	381	336	374	404	382	376	416	396	380	375	355	364	390	437	451	372	374	364	377	380	398	389	409	394	426	407	377	392	374	364	367	387	392	378	384	383	375	352	365	401	389	416	379	378	366	377	401	353	356	365	372	378	383	387	415	397	392	404	381	424	367	357	404	399	380	384	372	406	404	414	406	415	378	345	346	357	372	416	370	389	379	403	375	350	391	371	413	381	387	375	357	356	381	366	412	409	350	422	424	369	372	394	383	342	369	367	382	395	391	361	383	419	382	348	449	354	372	344	389	411	430	393	331	361	384	367	397	391	397	392	403	403	407	365	363	352	395	396	401	356	430	416	380	390	383	409	383	375	384	401	384	371	359	438	340	359	404	374	373	366
40132	40070	65899	70848	63978	54685	43772	35017	22772	14106	7691	3255	1775	1042	744	821	855	864	834	839	857	798	862	810	786	864	808	806	874	895	845	830	807	817	837	852	770	868	899	841	864	867	780	846	861	873	863	838	844	822	864	800	835	827	799	841	804	850	830	788	903	907	807	845	865	825	812	836	880	822	856	871	799	883	839	841	823	838	848	834	845	865	894	878	808	773	900	823	839	824	786	812	795	810	844	795	847	815	835	844	859	801	823	836	850	807	854	845	779	814	854	858	859	853	833	847	829	833	837	828	855	805	838	791	825	801	785	813	831	815	788	804	838	858	879	833	855	848	860	794	811	796	820	797	847	793	828	766	871	808	833	835	805	821	846	830	841	869	834	864	821	840	829	798	877	861	846	845	838	839	805	822	819	812	820	845	918	826	820	812	804	808	828	774	768	855	806	797	805	847	856	842	843	863	793	829	858	850	840	783	824	844	815	825	825	791	809	799	764	803	831	864	882	818	799	869	834	809	828	815	805	847	873	811	830	810	811	803	821	830	796	820	836	783	829	804	824	813	807	824	827	819	853	868	840	815	822	819	820	809	796	786	865	787	878	830	843	822	846	890	865	899	830	795	907	859	845	877	868	790	857	817	889	833	809	885	800	818	808	828	827	865	786	862	781	843	842	823	854	813	827	806	829	812	819	798	875	825	797	860	793	860	827	800	836	814	779	840	828	848	851	858	818	823	801	819	770	820	855	863	796	814	868	794	879	832	837	822	865	882	804	815	775	824	910	811	851	884	868	819	831	853	856	777	806	854	808	829	820	849	807	885	805	818	862	826	784	818	796	825	856	831	774	849	821	841	827	811	807	853	892	816	781	883	827	853	818	831	837	866	850	801	845	806	818	820	811	843	805	794	844	776	842	844	830	842	839	855	790	828	780	882	841	823	846	828	829	817	771	859	848	864	878	821	826	836	824	822	823	833	819	892	878	858	854	861	878	831	845	829	812	833	803	790	894	820	850	855	841	807	826	868	854	835	875	814	807	791	904	836	815	856	816	800	782	779	796	893	857	823	843	859	816	789	759	836	782	829	838	834	834	801	826	842	835	844	832	850	832	831	856	788	808	873	837	861	837	861	849	831	826	819	828	800	863	836	829	861	826	829	796	797	849	855	788	814	812	810	812	889	814	833	864	833	839	832	812	858	843	892	834	843	805	803	877	848	847	869	823	811	841	833	813	768	794	835	850	791	869	836	829	842	802	810	803	876	813	785	801	833	851	852	855	852	857	865	824	865	798	901	855	833	856	809	885	799	826	875	866	809	882	801	819	863	764	833	820	842	817	883	838	828	830	828	836	854	856	808	857	817	855	846	900	843	812	893	843	804	839	831	841	824	872	841	774	795	843	854	811	806	842	849	855	872	849	859	824	836	860	796	807	827	796	823	826	832	834	791	832	851	767	837	822	819	821	818	814	882	827	815	826	837	843	822	839	828	808	835	862	811	811	869	849	834	790	872	737	842	805	812	843	832	834	826	847	858	875	812	850	835	797	828	839	847	803	811	885	804	827	808	814	809	827	794	809	869	824	851	856	836	818	852	813	829	795	817	836	804	839	832	796	880	821	840	827	824	819	802	791	818	822	804	848	845	869	774	862	772	822	810	820	820	883	862	829	879	817	861	743	814	808	844	858	859	834	875	866	786	786	821	842	873	820	814	817	858	848	804	806	868	861	801	833	841	854	824	759	835	807	842	871	818	798	827	805	886	835	836	912	816	842	874	898	856	836	829	807	831	812	833	844	823	801	865	810	858	798	830	831	842	844	850	820	841	848	843	832	847	803	846	767	806	862	835	848	839	842	827	802	846	824	849	847	787	819	823	796	823	845	846	785	808	858	866	834	855	823	848	801	862	875	842	838	839	786	795	818	825	802	826	881	860	873	807	845	794	870	843	803	803	818	828	859	805	840	783	818	819	855	801	885	838	847	823	845	851	843	853	828	864	802	830	854	833	851	833	807	840	815	827	886	812	791	781	829	843	819	802	836	819	858	854	829	823	841	780	847	812	805	818	808	844	816	886	885	812	793	816	850	830	797	839	795	861	838	868	844	812	806	830	801	801	824	843	843	865	866	845	834	891	828	825	846	822	804	881	806	821	853	831	808	765	839	856	837	841	795	901	844	800	825	831	812	886	836	785	818	842	800	806	835	834	841	780	847	836	831	844	885	789	882	739	824	805	810	859	863	797	799	815	800	820	791	819	837	843	785	782	823	792	860	845	847	786	798	836	830	835	800	865	847	871	836	815	834	862	840	816	806	818	816	861	809	758	789	858	881	806	827	807	802	837	821	835	852	765	867	884	799	816	880	785	839	829	815	858	806	841	805	801	863	851	878	848	811	810	836	858	783	858	845	782	857	839	827	810	850	845	838	826	778	848	833	795	825	822	836	807	862	800	860	852	846	829	795	874	818	806	887	840	890	814	852	818	807	831	891	834	857	802	840	846	827	805	823	810	818	859	837	804	813	807	848	827	839	822	847	870	795	850	767	861	838	814	812	829	809	793	833	807	830	793	869	825	809	816	849	841	797	810	796	849	839	850	857	800	811	777	764	836	775	817	867	887	821	786	858	831	815	811	833	803	779	832	865	855	829	831	917	850	869	810	802	790	820	819	861	867	848	845	833	817	858	835	793	853	757	837	859	843	841	847	821	857	846	822	843	839	830	825	823	856	840	832	829	852	823	856	835	848	805	900	805	851	859	841	821	810	800	825	806	829	837	805	902	804	806	856	822	881	843	845	805	872	855	848	862	892	867	768	809	843	825	855	862	835	860	845	827	780	841	829	861	848	801	805	840	866	810	827	829	850	791	840	774	836	861	806	842	869	835	861	819	830	839	820	844	855	815	837	809	851	773	853	811	845	815	837	842	837	881	831	830	879	782	804	815	813	783	838	817	835	828	761	817	834	806	788	818	825	822	789	792	821	841	779	854	875	768	795	838	831	875	843	846	872	765	829	818	789	839	819	836	830	836	866	853	794	828	790	826	800	827	836	839	862	842	837	808	847	882	835	825	816	832	802	790	832	854	774	895	874	828	840	842	775	774	766	846	864	822	802	827	875	878	853	801	788	886	841	833	840	821	796	839	850	828	827	835	803	877	824	885	836	857	766	815	867	815	815	841	820	846	817	823	792	848	813	800	819	795	816	825	870	826	835	820	836	834	857	842	881	832	812	842	824	853	819	848	819	822	830	822	830	800	841	829	849	799	800	821	805	814	816	816	873	817	778	831	851	861	896	830	804	863	821	831	844	867	820	809	823	821	902	863	864	852	822	834	820	837	832	829	837	880	853	815	835	839	878	851	851	847	828	831	777	869	877	845	851	867	824	792	821	825	892	811	855	791	829	821	871	785	835	842	850	846	819	793	871	780	836	805	788	803	827	831	822	906	824	798	790	823	853	843	839	799	842	794	838	862	829	804	840	828	799	786	822	831	871	826	890	807	878	776	863
71509	60213	73132	65842	54305	42560	30121	17775	9546	4723	2225	1077	691	440	372	415	374	422	392	379	359	364	363	399	398	382	388	350	385	365	370	397	433	375	373	364	379	396	347	388	399	349	392	404	360	397	376	397	402	381	389	401	398	368	421	409	354	343	352	366	385	363	397	409	396	376	362	400	381	369	389	385	399	398	435	409	408	409	395	371	380	390	403	415	353	387	402	389	384	356	361	376	420	343	395	382	377	377	408	431	386	407	395	395	380	390	441	413	397	400	382	354	370	403	336	417	381	407	401	394	366	381	383	392	398	409	376	369	419	421	396	390	396	394	401	376	374	388	410	401	445	412	392	426	357	390	394	379	367	405	391	428	359	358	409	378	369	404	392	333	376	408	364	359	376	377	401	407	398	390	389	402	352	379	409	380	402	401	438	417	434	408	435	389	387	376	421	362	346	362	378	404	422	369	385	366	429	404	383	380	403	397	406	411	411	387	396	400	359	397	352	375	435	430	389	396	384	387	396	381	404	375	374	358	414	406	378	392	387	380	382	425	362	389	386	386	408	398	355	360	379	370	414	378	398	364	359	444	388	428	390	362	410	453	401	356	386	383	388	390	377	370	383	430	365	399	412	391	378	349	410	385	390	419	346	377	391	388	402	411	398	433	409	383	359	418	392	374	410	383	399	346	404	382	388	397	344	392	351	415	410	368	374	403	361	419	403	375	379	380	410	387	393	416	389	384	383	416	381	391	401	381	399	392	411	368	400	379	410	382	356	379	397	410	388	378	405	382	410	417	402	376	392	389	378	401	392	361	384	361	376	363	413	414	354	393	357	408	442	374	396	360	383	382	409	412	375	435	442	381	399	397	377	409	399	419	382	417	378	424	433	371	445	386	368	378	373	366	351	402	398	405	383	374	392	400	399	387	378	406	374	385	382	400	405	416	365	355	393	364	409	389	385	405	389	348	368	401	395	373	385	382	368	376	400	388	368	354	398	418	370	439	380	329	416	432	381	387	392	379	388	384	382	408	379	404	445	411	385	401	352	372	360	413	357	386	394	426	363	386	352	381	440	426	445	419	373	412	402	417	434	464	427	400	396	427	416	353	378	372	348	399	431	386	417	377	421	397	385	416	375	379	379	340	382	405	396	387	405	394	359	366	370	405	414	367	362	381	421	378	342	417	359	384	379	359	410	323	390	401	390	363	385	423	388	378	393	385	381	376	383	417	399	397	386	404	411	366	387	439	419	377	382	380	370	424	400	380	396	395	383	406	395	358	392	407	364	383	380	418	395	369	410	421	384	438	388	335	391	431	388	396	389	378	396	392	400	376	393	345	408	418	407	384	407	401	372	392	349	369	388	413	399	382	407	420	395	381	391	376	387	383	417	400	364	402	379	384	403	377	357	413	371	377	346	412	392	392	389	362	406	401	357	399	421	422	396	395	385	370	433	358	388	381	353	355	421	364	401	398	406	387	394	420	397	399	401	371	412	413	407	416	392	385	427	419	379	427	366	388	390	387	381	384	366	363	383	373	400	364	414	386	380	404	375	383	394	416	430	386	383	370	400	375	411	374	405	394	399	411	390	398	372	353	415	417	387	387	425	439	408	378	363	383	388	417	405	414	372	406	438	369	375	399	330	378	372	345	394	393	416	365	406	396	356	374	410	401	412	362	386	416	370	408	378	370	365	382	385	416	393	363	415	400	380	374	366	385	369	359	385	385	400	386	368	374	397	370	374	369	399	397	409	396	404	374	412	363	385	394	377	368	347	351	336	413	391	382	391	384	383	395	363	359	382	387	403	398	364	396	391	407	377	374	400	387	407	375	382	426	408	400	362	396	361	385	360	375	375	405	410	358	390	400	392	396	439	415	379	366	403	388	398	372	422	393	416	386	410	391	412	409	381	378	388	412	407	381	360	404	385	395	379	357	392	386	392	377	364	368	361	366	378	362	401	350	436	383	402	394	371	419	382	420	478	406	398	398	410	392	373	375	372	393	416	392	378	394	411	378	395	413	418	387	426	366	377	377	364	400	393	394	418	375	362	378	392	351	362	394	406	409	372	399	454	375	403	376	396	378	392	390	349	411	414	392	377	413	391	369	364	375	379	366	397	409	369	409	398	374	397	392	380	387	369	391	360	446	420	423	383	399	365	380	404	369	397	407	406	393	386	387	414	385	417	359	401	377	391	379	412	368	363	383	371	399	352	409	412	382	410	365	390	392	360	357	384	393	380	374	398	407	403	365	401	388	400	373	388	415	394	399	405	368	402	417	395	362	415	381	362	378	397	362	375	377	395	404	399	391	360	380	400	435	389	393	375	386	373	393	387	405	407	395	379	429	398	358	376	417	357	373	387	401	388	391	374	361	419	389	396	396	410	374	397	356	382	402	392	396	381	380	399	384	409	391	400	407	368	373	371	420	402	404	368	361	386	365	382	390	381	413	412	423	409	398	402	376	355	396	376	349	374	439	375	387	424	352	375	381	390	333	402	397	361	382	399	334	369	377	421	364	378	373	389	369	405	364	340	374	405	436	388	360	388	403	392	389	385	393	389	421	390	401	427	400	407	362	347	379	426	403	418	372	399	409	408	390	392	372	376	361	339	392	385	422	412	420	368	413	371	375	376	418	440	371	368	401	424	405	359	392	384	374	397	362	377	416	343	386	392	371	361	362	366	378	379	361	412	382	417	434	446	406	386	416	385	357	410	399	404	399	380	396	431	388	393	335	378	383	419	387	403	405	410	378	415	408	382	370	397	385	381	367	414	388	384	362	362	377	380	344	402	402	407	381	431	407	362	416	424	382	367	391	388	399	396	383	421	395	379	434	358	360	389	372	365	359	402	369	403	389	382	381	387	386	398	370	385	352	372	401	418	405	348	442	400	390	381	409	334	375	391	394	340	406	370	400	401	380	389	373	411	406	435	396	413	388	393	356	349	360	375	383	410	389	397	427	403	382	422	415	352	377	378	416	389	386	401	379	364	356	394	389	362	394	387	393	393	375	380	366	385	407	362	382	385	368	361	398	404	387	399	365	405	440	385	387	362	410	348	395	364	409	366	449	359	397	414	387	346	374	436	384	398	348	350	401	378	391	422	363	401	374	337	373	399	379	411	357	386	371	376	386	359	406	415	421	400	395	410	441	421	364	396	369	415	381	391	376	372	380	378	374	366	414	400	406	383	407	352	369	397	363	369	355	361	362	387	395	366	399	331	404	385	402	392	380	387	376	441	386	402	390	378	385	352	394	386	345	378	403	398	394	381	421	386	380	385	351	362	395	364	370	355	365	416	370	364	397	393	382	366	404	389	341	367	361	407	401	392	376	403	387	404	388	408	384	381	379	372	407	406	411	367	452	411	372	362	374	419	432	411	383	375	372	335	411	428	412	388	390	376	378	406	385	411	356	363	401	407	369	383	370	405	366	386	363	399	370	424	406	382	372	419	356	401	388	417	350	398	410	376	393	406	407	413	356	397	371	348	370	396	372	373	379
41014	41297	66943	70306	63508	54424	43853	32593	23025	14744	7892	3906	2158	1150	893	875	810	852	791	838	838	826	805	864	883	847	872	836	823	805	830	800	823	817	866	860	803	840	833	857	860	795	859	881	822	766	825	839	869	844	852	821	783	825	830	821	821	806	811	811	860	842	862	828	873	803	889	857	861	833	838	761	824	818	823	837	824	839	809	834	860	824	843	872	839	860	871	782	825	822	800	802	841	813	772	814	820	868	839	844	812	822	860	832	845	795	848	838	862	843	840	823	848	844	846	833	871	901	879	835	847	831	809	806	810	830	844	862	820	808	786	845	808	865	844	827	795	870	838	862	828	887	853	825	859	869	807	856	826	898	861	817	856	799	830	852	828	835	859	817	872	890	846	812	836	808	788	856	861	789	851	886	796	834	787	811	862	807	809	858	877	851	884	819	825	840	813	849	788	812	853	905	843	827	787	822	809	818	828	804	788	861	861	837	857	784	847	805	825	851	820	782	826	844	875	840	826	814	855	816	829	798	834	884	806	865	858	855	816	834	825	897	832	898	871	853	787	881	789	862	816	846	863	823	795	814	856	756	869	885	864	856	862	852	834	846	862	828	773	840	818	843	829	807	865	820	886	851	866	831	858	829	898	803	835	895	785	811	819	817	857	795	810	820	858	813	818	825	770	863	847	797	815	782	829	825	819	801	809	846	824	806	861	823	788	823	860	826	845	855	834	821	826	815	801	860	860	881	840	830	829	796	837	837	853	820	842	811	828	881	800	853	891	822	861	841	836	854	849	813	838	842	871	808	884	836	833	799	815	814	919	865	836	862	823	780	816	834	842	841	792	839	811	810	836	768	850	840	854	845	878	813	810	905	857	871	824	865	769	845	854	821	870	793	859	874	854	807	837	798	872	824	832	808	857	847	839	844	851	798	802	776	848	831	816	827	815	834	794	835	812	813	875	847	841	803	781	792	838	840	822	816	841	818	812	864	765	872	851	819	818	823	808	798	828	814	868	773	879	893	875	830	823	871	806	842	852	821	816	821	809	855	835	838	809	810	812	816	856	824	776	821	853	879	810	848	871	819	832	867	818	838	877	836	851	789	873	848	853	807	865	828	823	860	838	853	823	813	914	915	813	793	859	829	816	876	827	819	805	836	799	813	784	908	875	823	913	848	856	840	815	883	797	837	844	869	836	900	849	847	846	835	859	820	829	849	895	881	832	822	829	818	829	800	796	889	828	838	834	839	810	828	824	815	867	818	809	792	844	905	838	761	890	854	851	848	852	831	741	823	828	822	819	855	799	837	848	858	808	856	847	807	842	863	815	773	873	830	824	814	850	798	899	884	825	867	860	841	806	787	860	840	755	855	875	791	837	827	887	856	836	877	861	824	822	835	808	860	855	907	809	873	830	779	813	841	798	863	850	871	799	821	854	855	853	830	834	802	816	849	841	866	861	796	800	800	819	813	837	776	838	821	845	832	854	850	843	795	826	803	836	836	844	816	879	832	833	861	813	891	876	825	846	860	838	826	818	841	795	804	801	840	854	856	900	829	797	828	795	795	876	885	752	809	884	879	824	844	841	809	845	843	863	867	876	839	814	844	798	855	860	895	788	851	844	852	867	843	807	827	875	838	814	862	838	829	873	811	819	858	828	810	864	818	825	861	858	863	838	826	824	809	826	805	847	815	851	817	855	811	818	822	869	864	796	882	908	838	869	827	875	830	802	863	795	856	863	823	818	866	800	817	863	818	798	875	832	850	853	834	893	853	844	830	825	844	753	822	817	838	858	846	878	860	795	806	833	850	850	847	824	857	813	815	829	843	873	853	855	852	863	824	849	826	826	842	840	851	800	780	866	876	780	807	858	828	836	749	826	776	800	904	813	857	859	798	843	852	835	823	858	804	843	879	914	840	852	781	844	830	848	845	866	884	798	828	838	880	852	832	831	821	815	844	849	800	863	819	868	813	797	880	835	807	832	838	867	787	844	883	880	814	867	841	823	850	864	826	800	798	845	785	836	871	826	855	820	883	839	830	849	847	802	850	833	843	841	821	827	839	840	842	838	826	851	801	792	851	858	856	817	801	838	823	856	811	838	816	830	791	767	827	792	846	868	834	828	851	863	829	804	830	833	846	744	851	839	847	836	777	867	837	850	825	841	836	837	867	802	882	809	809	800	817	810	851	846	802	830	840	837	811	794	850	829	880	811	785	804	799	896	839	840	856	849	840	822	786	793	809	820	804	851	841	809	872	899	810	842	804	855	885	868	835	866	864	880	823	826	847	844	808	789	808	836	789	807	808	805	807	828	803	869	832	799	847	830	837	844	872	815	806	790	793	828	841	806	767	843	858	800	838	844	868	846	813	879	834	851	850	830	828	819	812	778	859	861	817	803	868	832	851	795	799	826	832	834	814	778	847	816	824	823	838	808	845	885	843	870	868	858	859	780	812	847	882	794	828	828	814	815	854	822	827	849	825	865	840	829	858	848	779	819	823	827	774	867	810	837	834	804	880	831	849	819	778	812	804	834	828	854	881	876	819	856	770	850	846	841	808	827	825	780	831	843	857	809	847	778	817	836	824	807	850	832	882	844	839	863	858	849	807	878	824	805	821	822	873	805	868	828	835	800	811	873	830	880	850	844	828	839	769	854	896	833	851	822	819	863	786	826	866	786	857	799	833	847	868	829	817	841	839	912	867	822	860	837	869	883	827	831	835	863	832	811	821	780	814	819	809	858	833	846	850	838	800	856	837	872	846	826	769	843	815	821	803	803	861	798	815	854	794	872	866	822	855	864	833	818	838	812	841	849	845	828	820	823	842	827	835	838	858	826	774	904	874	850	831	862	806	865	794	856	855	794	877	877	811	832	809	819	845	808	826	827	753	833	865	851	774	783	832	871	885	801	835	834	818	873	842	835	808	814	818	894	818	839	883	827	819	847	820	862	874	861	872	825	796	879	849	821	799	802	788	858	851	799	817	803	835	856	809	842	807	871	852	853	800	807	836	864	799	814	900	857	843	817	868	818	806	825	863	802	847	840	812	796	830	834	817	828	834	802	830	844	862	856	839	829	822	837	835	809	902	790	774	838	875	808	888	834	842	828	825	851	826	827	793	826	888	887	864	862	831	829	813	820	805	832	834	892	816	816	826	800	892	823	787	823	864	788	852	820	820	843	899	846	853	824	879	832	807	829	839	873	872	848	769	831	831	879	822	803	812	847	844	818	877	829	877	832	867	862	837	846	829	846	850	766	824	835	847	846	892	790	835	872	847	812	815	798	819	831	878	835	849	828	805	816	862	836	861	846	831	851	816	820	886	822	814	857	832	816	824	844	801	820	820	865	838	849	883	837	849	841	836	832	833	810	804	842	819	757	886	804	816	816	790	799	859	787	852	825	819	850	869	831	879	886	763	857	819	886	863	856	854	858	801	828	799	840	860	835	885	840	884	782	871	825	874	835	887	889	852	896	823	851	820	794	815	806	845	854	852	808	865
6744	3192	4909	4288	2754	1813	1322	841	584	391	379	303	278	254	262	259	255	223	240	226	242	228	243	264	255	267	251	252	253	240	236	233	240	254	251	248	251	242	264	249	251	261	239	243	284	278	286	263	230	234	249	233	242	255	269	250	251	248	251	238	243	285	270	268	233	260	255	246	217	229	243	256	265	261	226	242	260	246	228	262	245	242	240	238	248	274	235	259	260	281	275	210	256	244	234	257	249	268	233	278	247	285	244	271	233	277	256	235	276	267	282	257	251	253	246	244	265	249	254	236	242	293	253	273	235	258	266	232	187	258	230	250	218	256	229	251	250	242	261	250	232	268	271	259	243	260	298	238	278	272	245	254	236	226	251	259	270	220	275	256	257	256	249	248	227	255	266	255	263	242	280	238	249	261	230	247	220	254	276	239	262	241	224	232	242	261	265	238	255	249	244	220	238	234	250	246	274	257	244	238	245	246	232	235	267	226	227	239	236	249	246	276	275	260	247	268	234	252	243	245	248	237	235	265	246	244	251	259	246	258	221	272	266	231	251	259	256	237	251	227	268	273	268	253	231	282	270	245	245	218	281	256	274	256	232	279	244	231	244	224	234	247	240	237	258	246	255	251	275	267	242	233	252	264	253	217	238	263	203	260	261	264	237	263	270	251	252	262	267	235	253	258	252	278	268	256	256	244	250	254	292	259	266	261	259	231	278	258	234	297	239	253	268	237	263	229	254	234	213	232	224	251	238	249	249	245	259	250	235	263	257	241	261	229	252	254	279	250	205	235	275	291	247	258	285	248	263	259	230	236	294	252	272	246	252	241	236	223	251	229	250	267	268	273	261	260	252	250	258	251	282	269	227	273	248	264	272	287	250	272	266	222	276	256	271	250	256	261	253	203	228	266	243	248	248	235	272	254	261	255	274	282	254	250	251	250	253	277	254	227	233	243	258	246	278	255	224	273	254	256	247	242	237	214	262	238	224	208	250	227	279	259	240	245	234	238	256	245	249	258	243	225	255	283	256	231	243	234	239	249	272	267	274	256	247	259	267	256	269	241	228	250	259	294	225	219	233	231	252	289	255	257	251	277	272	272	244	255	234	242	233	285	217	243	236	256	240	269	247	246	253	249	233	255	261	254	252	237	253	219	236	222	223	289	265	253	242	258	253	266	273	275	250	238	251	245	230	225	252	244	269	240	235	226	247	253	241	279	264	276	230	255	242	239	249	235	253	252	297	247	236	246	255	245	233	259	230	239	235	269	270	257	212	231	248	237	274	264	253	267	269	245	268	251	208	219	260	254	289	222	244	269	236	259	263	294	241	256	238	260	213	250	248	270	248	242	262	250	260	250	266	236	246	271	252	231	248	245	223	239	250	271	273	256	236	226	230	247	241	277	236	288	261	265	244	226	268	268	252	269	226	231	227	250	249	275	206	245	230	229	278	263	271	265	265	235	259	284	241	259	267	239	242	240	272	270	247	256	268	270	243	239	286	260	254	227	265	231	230	231	231	270	251	239	262	256	268	264	241	251	272	238	278	242	247	243	225	268	272	255	273	266	246	242	222	283	251	249	240	245	248	231	236	274	272	241	255	270	225	254	266	228	249	225	224	249	290	246	245	247	217	256	296	244	249	234	267	241	246	251	256	275	242	250	255	250	280	248	247	244	279	252	254	258	254	242	219	273	255	285	256	252	264	256	274	253	278	251	302	248	262	250	228	269	244	231	294	253	269	251	248	258	291	284	258	243	275	235	239	282	271	257	276	242	229	278	264	240	238	260	253	265	270	236	277	227	237	259	245	198	259	249	254	280	266	281	255	271	246	261	245	238	260	222	282	274	250	256	250	267	262	268	232	247	243	239	239	243	244	259	262	240	275	294	242	260	234	255	239	279	255	270	236	265	265	220	245	270	280	251	247	254	253	268	241	254	268	243	296	253	257	244	276	242	268	236	299	260	269	245	227	278	253	237	280	237	277	224	253	246	253	268	253	234	255	242	226	249	237	252	240	257	241	245	277	275	228	269	256	233	226	284	270	245	254	274	260	224	216	231	253	266	250	238	223	266	257	276	254	239	221	219	250	272	268	247	257	277	279	276	242	253	236	255	234	244	260	247	267	267	246	259	292	230	246	232	248	252	243	255	237	261	238	243	258	239	262	280	249	256	284	278	263	236	242	256	237	245	264	236	221	252	252	274	284	259	294	237	265	233	228	236	264	241	249	251	250	230	271	259	272	243	277	242	244	258	257	269	264	258	236	248	237	225	247	246	252	245	266	257	241	272	250	248	247	256	248	239	236	241	282	241	246	262	277	244	236	246	219	226	230	262	243	248	265	265	262	239	274	240	260	256	250	262	253	221	220	246	263	231	244	267	274	246	256	234	252	279	250	263	286	279	280	262	227	267	247	236	251	230	260	273	249	254	228	238	253	240	269	263	281	258	237	260	295	255	247	240	237	280	246	244	238	233	286	266	254	270	229	273	242	253	239	236	248	212	246	232	273	250	273	223	256	257	238	258	241	256	243	260	243	265	247	262	244	234	247	254	281	268	234	262	226	256	252	250	271	259	230	287	295	283	266	234	244	229	241	267	233	273	257	214	240	259	245	250	277	257	259	257	245	255	237	255	261	241	244	254	286	244	247	276	233	287	241	271	268	220	239	254	259	259	259	291	223	237	263	258	221	251	293	253	229	261	269	286	255	229	235	269	280	246	281	248	264	232	270	229	234	255	232	243	262	245	236	235	227	270	242	250	236	245	258	225	259	250	271	260	264	259	253	251	263	230	270	226	278	241	259	263	293	233	234	267	231	234	246	286	259	256	218	257	265	246	286	237	265	236	233	262	261	220	247	254	245	247	253	269	250	243	256	255	255	270	246	251	266	244	244	220	226	234	257	249	287	261	247	254	278	264	251	276	247	271	266	273	283	262	251	273	259	262	252	305	244	263	249	233	245	227	239	259	276	279	215	246	248	279	230	238	255	232	250	284	248	273	243	246	260	237	260	275	247	252	253	286	235	269	233	234	257	237	248	271	241	268	261	260	290	228	226	274	260	240	239	273	248	293	262	229	251	244	263	221	275	266	247	230	260	300	255	273	276	256	239	236	283	270	275	248	238	276	229	247	238	247	233	271	284	267	289	241	275	239	267	255	265	263	247	255	250	272	239	267	268	242	248	257	270	247	236	276	252	260	269	274	257	257	245	235	246	256	251	243	257	270	267	241	243	273	235	254	220	242	254	228	247	246	241	226	270	248	255	245	250	243	267	241	240	246	250	239	316	253	242	236	241	264	290	238	264	249	264	218	246	243	264	255	254	238	271	260	237	237	268	227	264	253	252	248	275	262	269	256	292	272	267	274	242	257	260	243	206	214	243	263	270	271	225	254	231	259	246	279	282	262	254	280	265	278	236	239	229	241	239	218	238	231	251	270	269	266	268	290	278	289	263	258	262	269	273	245	264	249	251	238	256	266	252	270	229	236	257	268	254	263
6153	4252	10086	11804	9302	6491	4527	2799	1950	1293	915	727	643	544	565	575	606	574	535	585	559	539	530	572	576	566	606	556	566	540	548	577	530	585	562	571	573	596	558	613	533	550	594	533	601	521	552	578	543	575	569	588	576	587	564	566	558	563	582	597	563	564	575	571	541	581	524	574	619	600	534	550	589	581	559	587	563	550	585	569	568	595	540	564	543	580	582	574	543	567	544	605	570	575	572	594	581	573	555	575	573	540	583	567	565	596	511	557	584	545	585	573	575	506	553	559	592	552	562	553	592	594	543	586	543	569	557	598	567	549	566	555	554	576	575	517	564	532	565	578	607	578	567	617	557	596	606	568	538	567	558	551	569	578	544	558	614	548	595	561	567	582	551	608	561	562	621	561	586	618	607	599	522	581	588	534	607	566	550	528	578	524	594	581	595	563	569	596	613	551	588	581	580	569	532	606	578	581	559	555	593	555	548	568	552	536	610	560	508	564	617	548	584	629	573	563	542	549	547	588	578	550	564	606	574	566	551	544	581	553	586	567	586	537	557	577	619	582	555	555	566	548	581	540	590	570	576	595	538	547	563	610	590	582	551	561	585	586	570	580	570	566	577	572	605	587	541	598	561	601	608	615	554	566	599	576	632	591	581	584	619	565	582	568	616	592	586	558	592	548	569	545	570	613	569	552	581	595	596	569	536	577	567	570	551	560	555	576	558	575	581	586	594	541	571	582	599	615	625	536	612	552	555	570	548	554	533	561	596	587	558	561	613	550	571	566	550	563	611	574	564	559	544	562	576	579	585	576	619	568	528	615	616	568	592	548	582	545	570	557	565	531	562	551	591	588	558	559	581	573	541	593	572	567	597	605	599	567	558	567	563	564	591	621	576	572	518	546	530	557	606	604	563	568	547	602	553	561	538	586	507	533	589	581	573	570	590	571	582	525	576	603	579	580	602	570	569	591	607	545	558	542	609	545	569	529	549	550	526	598	601	567	581	540	607	555	561	570	592	561	600	554	563	595	577	615	556	618	567	570	591	592	622	596	549	560	565	602	597	542	542	571	550	552	603	560	576	547	564	565	584	589	562	587	546	613	528	612	569	586	532	605	535	590	562	582	540	595	593	555	567	585	520	568	580	590	529	561	569	581	560	573	573	579	561	569	562	600	561	583	541	596	566	578	536	551	598	587	587	597	584	555	563	565	566	576	606	576	587	543	577	569	594	557	549	541	592	611	552	585	611	597	540	580	606	556	604	607	520	560	552	544	583	632	586	566	575	623	582	599	579	577	573	568	568	559	581	582	645	525	590	559	587	564	631	554	544	540	559	534	571	599	544	576	584	546	580	522	571	534	575	571	564	570	562	616	534	581	572	567	586	524	568	563	576	585	586	562	564	537	570	607	513	559	570	613	557	561	609	574	573	592	524	558	595	578	522	569	608	564	588	564	609	564	629	579	568	539	574	570	587	611	556	559	548	613	575	613	610	535	552	587	586	559	572	577	555	622	592	570	573	523	574	543	561	569	625	590	576	584	590	630	585	585	587	602	554	579	578	621	587	552	533	540	563	619	583	572	555	563	604	565	565	574	598	587	553	557	605	597	568	578	579	587	546	566	570	620	558	567	566	585	593	580	591	586	568	578	560	578	578	562	517	535	559	564	575	576	547	569	579	546	562	568	547	561	567	573	568	556	596	596	574	552	579	568	614	583	565	585	532	565	552	570	574	595	587	597	610	539	542	588	556	621	553	509	522	598	547	571	581	632	544	583	591	584	560	556	591	549	546	580	556	556	580	530	552	582	628	551	563	544	531	515	549	573	570	578	584	582	633	572	607	561	567	557	559	577	573	571	549	569	596	561	598	564	607	593	591	587	552	539	580	548	617	588	581	554	575	544	532	537	581	585	536	584	583	543	552	549	623	571	584	555	566	561	551	568	552	599	573	579	594	538	594	542	589	519	563	536	594	518	555	511	532	524	579	590	596	571	556	577	591	591	583	584	585	556	566	573	565	581	541	551	563	578	592	579	517	556	582	616	575	540	583	586	571	576	558	581	586	573	584	557	547	575	580	618	561	577	565	598	589	553	534	541	602	552	617	559	600	570	607	583	632	589	578	558	591	546	607	573	560	573	586	549	538	510	529	595	540	575	598	533	577	547	579	596	568	550	550	563	546	585	550	596	576	567	592	630	558	538	571	561	573	551	593	559	540	567	570	578	577	595	528	583	592	573	592	570	578	521	558	599	537	605	583	575	607	586	591	549	592	583	577	569	620	557	602	549	579	571	600	558	583	560	570	577	595	577	540	629	588	585	544	569	569	573	583	595	541	482	574	559	587	566	561	536	574	572	600	592	565	556	586	600	595	577	548	558	529	545	567	586	592	558	565	588	560	558	555	616	579	607	548	578	570	579	532	540	585	590	604	561	622	595	611	561	534	619	563	619	579	591	613	569	583	549	552	601	528	584	552	556	566	574	576	592	529	572	595	565	615	595	570	577	622	566	573	577	560	527	595	572	582	555	550	576	568	555	597	553	585	545	587	561	560	610	546	532	556	583	576	547	613	608	586	570	536	584	553	599	545	581	562	564	597	589	578	563	498	570	538	565	581	548	554	563	558	608	589	583	548	600	613	555	572	554	533	536	563	586	608	588	518	573	575	541	577	543	593	602	603	595	558	569	562	600	540	566	564	582	557	586	555	544	532	559	556	575	538	567	607	564	560	603	521	577	627	608	600	540	606	566	591	590	599	547	627	575	594	556	558	578	543	559	564	568	574	570	567	551	563	518	586	554	644	550	592	543	607	595	582	581	570	598	596	552	583	571	611	565	543	599	573	538	608	565	589	542	561	599	600	544	578	508	546	594	567	528	523	576	555	584	543	598	597	573	509	563	546	582	519	555	554	569	568	543	566	542	533	570	599	567	569	567	563	578	574	576	597	642	545	593	520	554	619	579	558	560	581	573	592	547	574	572	549	518	567	571	597	567	588	584	582	599	597	602	562	583	613	611	565	593	582	558	564	552	581	572	589	559	540	605	574	595	576	536	571	585	521	572	586	534	582	573	574	571	560	574	598	575	552	581	584	578	571	557	586	550	605	590	598	572	552	574	553	570	578	542	544	595	603	583	627	573	574	514	553	563	565	556	538	567	592	571	554	558	595	558	570	564	585	557	551	593	563	594	550	564	605	539	602	562	581	589	567	562	577	573	518	590	586	541	580	585	603	554	520	549	576	551	611	569	523	596	575	543	593	540	575	574	576	554	600	576	558	587	567	560	502	579	529	589	584	526	551	538	539	617	558	581	636	584	587	569	560	609	599	573	542	539	571	583	576	583	557	562	582	570	598	607	602	603	576	626	564	585	583	627	533	555	583	548	601	602	557	546	542	581	561	570	525	581	608	579	578	538	555	587	600	561	597	644	563	573	599	576	561	571	585	574	599	590	597	584	572	586	595	541	601	543	560	543	579	539	566	578	588	558	590	556	570	603	607	596
70175	61444	71888	65553	54077	42823	30419	17812	9046	4095	1893	1179	597	411	376	350	345	382	381	372	367	343	361	389	380	325	357	387	331	350	338	385	378	338	389	339	374	366	347	326	391	325	347	340	360	374	328	376	360	364	324	355	347	363	377	387	391	366	357	400	360	379	371	381	374	355	375	357	358	368	351	361	374	383	350	380	335	382	354	368	363	338	368	376	346	357	358	348	392	347	424	381	330	347	360	362	369	367	346	377	351	317	380	380	360	330	354	366	381	367	383	347	345	362	369	393	341	384	360	339	368	336	362	390	356	367	350	363	380	344	351	400	378	331	362	316	387	389	361	370	338	338	369	347	376	380	387	357	361	338	351	372	399	345	405	381	370	382	360	381	361	329	382	375	393	344	364	342	345	351	379	342	359	336	349	364	367	398	357	395	367	353	320	352	375	360	351	400	385	355	342	400	357	401	330	345	366	349	344	354	359	374	387	367	380	380	363	386	342	353	358	374	376	385	399	358	369	364	385	341	367	403	384	374	349	349	388	364	354	353	360	373	349	334	373	390	321	343	350	367	378	344	378	368	411	372	353	366	350	334	331	345	357	390	363	347	359	353	350	367	391	411	357	400	382	368	384	345	359	347	350	372	371	357	390	375	369	364	376	362	423	326	382	390	360	385	399	379	390	375	371	369	356	335	378	377	369	379	351	375	384	341	382	346	346	366	376	352	334	366	354	353	371	390	373	380	355	353	390	403	354	349	325	377	396	368	341	347	357	364	365	375	314	359	371	352	325	359	385	405	368	384	386	357	361	398	370	365	347	384	378	384	346	397	375	378	390	372	373	392	339	402	352	352	348	391	365	393	370	316	392	376	365	369	352	381	408	363	388	358	382	389	368	384	379	357	329	393	401	370	361	387	409	362	364	375	371	379	351	378	389	379	357	356	394	385	379	317	409	342	364	350	376	357	343	364	360	378	390	357	347	352	368	358	355	364	349	368	359	382	387	355	396	357	364	375	353	384	360	370	358	360	367	369	365	399	363	347	372	383	363	388	331	372	399	369	362	382	382	337	393	340	381	317	350	356	357	378	427	355	371	370	358	392	385	366	369	339	355	326	318	384	369	353	344	328	361	361	391	390	405	372	338	366	384	364	345	383	384	355	382	361	380	311	396	347	354	382	410	323	399	363	324	380	337	354	387	388	368	405	356	351	380	367	378	377	363	373	332	340	373	347	340	374	393	365	404	364	376	371	345	356	376	349	354	393	377	330	365	334	352	359	351	350	361	336	403	360	401	343	355	375	358	364	381	367	344	363	365	391	337	382	328	363	357	353	368	358	419	377	335	320	337	357	360	352	403	372	368	367	367	354	348	370	375	365	398	338	389	351	356	350	408	365	331	368	367	348	338	348	348	360	346	335	352	349	410	348	361	345	366	359	332	350	360	398	400	315	358	354	385	364	392	381	342	380	381	382	365	398	332	366	360	333	376	369	359	386	389	384	387	378	352	333	376	374	366	349	375	392	353	391	353	353	377	372	361	361	366	328	359	360	365	375	315	366	348	352	383	352	335	326	347	354	367	355	367	346	337	379	329	358	331	410	343	352	369	363	436	348	321	359	386	388	374	378	359	374	353	351	357	364	376	369	392	356	381	375	397	389	382	346	384	374	364	352	332	323	336	360	366	343	321	372	370	395	409	370	370	345	350	351	378	391	355	344	398	370	357	347	353	390	404	393	379	394	381	363	350	382	387	345	348	318	403	356	349	346	356	358	380	372	376	380	369	363	337	371	336	371	347	361	366	362	383	345	337	363	340	355	370	332	381	363	367	368	370	381	368	383	361	343	362	339	410	383	365	351	333	359	371	395	335	340	362	342	358	349	353	361	365	336	375	402	340	417	375	361	354	362	344	354	347	368	387	389	373	380	347	365	367	364	386	368	355	367	391	354	357	403	375	335	387	368	374	339	371	378	378	358	389	378	331	344	347	368	351	384	377	390	365	390	367	365	375	348	337	365	376	359	382	398	331	333	375	366	406	383	374	361	407	381	357	347	392	365	358	350	379	378	392	340	384	378	356	350	367	373	371	391	414	356	392	364	382	378	357	356	371	359	353	352	348	336	360	361	353	357	362	342	356	345	393	349	373	371	359	330	381	363	347	357	342	368	382	399	383	340	341	384	319	367	361	359	360	334	326	379	362	342	380	360	378	347	361	381	339	332	380	387	347	383	376	345	370	384	381	344	377	378	363	350	401	356	347	384	350	355	331	357	352	387	387	402	375	358	343	351	343	354	372	392	382	341	385	361	328	385	393	350	328	358	380	419	371	362	382	352	404	372	373	348	352	372	314	379	393	362	351	386	368	400	393	399	403	344	349	345	350	393	389	379	326	370	363	375	367	369	361	360	326	366	401	388	344	395	377	333	349	354	345	362	347	398	335	364	339	375	368	385	329	360	382	337	420	396	340	351	375	355	372	369	371	361	358	372	347	322	346	377	406	322	376	347	395	389	373	333	332	425	415	360	378	332	349	334	382	387	376	377	388	350	356	333	339	376	323	339	367	379	391	351	372	350	355	361	358	332	373	343	377	351	398	351	324	382	386	407	349	374	361	368	347	363	389	363	385	363	401	375	344	328	394	368	373	350	344	357	381	331	335	389	365	378	404	383	367	344	376	381	365	355	383	359	353	367	360	365	364	387	332	360	392	361	349	378	363	340	324	383	371	372	352	399	367	366	377	343	383	348	354	386	357	348	334	361	367	357	365	377	379	357	370	353	374	392	376	375	401	373	402	366	375	368	343	371	372	390	360	352	387	378	355	380	349	378	357	370	375	396	339	358	391	328	355	371	337	339	380	360	374	387	349	362	348	343	351	348	352	369	362	373	374	346	360	374	359	392	391	351	341	348	402	394	401	384	335	333	363	345	367	370	378	369	344	382	350	368	380	350	359	361	364	347	354	397	391	405	329	336	343	354	369	388	402	352	364	361	319	344	338	364	393	378	345	361	388	346	360	362	359	352	346	426	375	320	370	379	370	384	423	391	374	382	364	375	361	346	406	387	369	372	375	387	345	408	370	320	361	377	369	384	386	332	375	379	360	353	363	392	350	372	336	361	341	372	357	329	356	354	358	345	394	366	331	391	363	337	321	354	368	361	373	368	375	391	353	384	361	388	353	340	363	394	379	391	333	372	373	365	338	328	368	356	367	391	393	360	333	368	346	323	352	385	367	353	333	358	377	375	333	356	363	373	380	355	370	369	332	343	374	359	400	340	398	373	344	352	337	359	353	375	362	397	335	356	371	382	396	372	327	383	352	371	371	402	406	359	350	360	377	360	342	389	395	334	335	359	355	372	340	358	370	404	378	370	350	336	385	395	396	393	385	357	344	385	404	375	339	367	379	373	385	366	383	335	344	338	374	337	353	356	390	343	387	360	374	382	336	382	392	392	369	339	379	365	383	378	356	332	344	404	392	367	368	367	341	395	402	389	368	355	387	358	411	389
40667	43084	65989	69762	63388	54660	44183	33046	22363	12377	7236	4085	1851	883	779	843	792	802	816	787	734	798	761	817	781	758	782	783	771	800	793	748	809	771	791	799	769	805	826	793	798	792	794	761	803	781	794	745	807	800	780	793	787	785	754	790	798	797	752	825	829	814	801	802	757	809	773	755	738	772	807	773	750	783	771	776	729	770	825	751	770	825	794	749	807	800	808	768	760	876	797	824	840	795	779	762	800	814	819	795	789	779	764	802	780	830	808	807	761	792	820	771	789	835	801	749	832	828	816	797	777	772	790	785	829	786	758	761	781	832	790	757	797	822	804	809	792	761	787	851	782	830	777	776	795	747	785	751	828	732	825	788	790	763	827	804	822	763	747	819	809	785	765	755	791	812	763	762	800	851	784	757	793	793	765	764	823	820	772	779	838	866	818	732	733	782	795	756	823	783	820	817	788	772	758	767	826	766	785	769	788	783	812	805	752	769	858	868	787	775	802	736	785	772	832	794	805	807	769	793	803	789	819	811	769	801	810	785	847	778	803	816	825	801	748	773	770	829	824	830	806	777	752	803	814	779	799	762	775	816	807	802	779	773	751	815	807	796	824	820	769	777	799	811	764	819	782	800	763	760	773	798	798	715	819	784	783	812	822	802	812	808	784	775	791	835	745	713	763	783	777	819	806	825	774	855	761	786	786	801	788	802	814	809	778	788	811	766	797	800	808	821	844	763	804	811	786	787	796	760	790	747	766	791	838	772	824	789	783	757	797	814	752	773	801	801	819	813	788	822	837	810	812	787	787	800	818	778	806	813	790	778	779	802	808	802	760	788	760	795	846	826	778	806	768	796	778	745	808	727	775	796	809	813	774	805	781	781	799	817	768	803	830	791	782	773	796	790	784	760	784	794	831	779	819	772	761	719	839	801	769	806	724	812	795	729	835	849	767	838	834	764	811	799	809	831	760	784	799	740	836	779	789	808	820	753	772	754	807	796	780	836	749	753	803	834	795	800	800	842	788	780	807	808	776	786	856	787	788	817	811	786	761	789	848	800	794	786	826	776	823	822	792	814	777	811	753	752	807	836	819	776	794	783	844	769	776	757	760	799	781	747	812	796	767	785	803	757	754	771	816	770	825	773	785	835	835	784	752	798	826	828	755	785	767	764	828	743	767	770	800	813	823	755	783	824	779	771	796	787	756	793	781	780	799	830	786	801	809	791	846	795	777	809	813	760	790	822	786	822	817	833	798	792	773	773	789	777	832	778	806	809	808	815	794	826	785	819	808	778	834	798	771	808	756	823	779	806	804	831	789	773	812	767	786	776	775	776	801	792	798	748	767	746	778	798	806	761	804	796	813	753	835	820	801	833	811	818	801	765	816	799	820	758	787	779	777	804	834	765	777	809	846	748	806	832	780	764	815	791	742	823	837	799	810	818	783	791	737	830	795	790	772	825	778	778	725	761	776	768	762	776	811	800	827	826	781	829	789	817	757	819	828	798	772	822	768	827	774	816	822	758	786	757	775	757	778	806	761	844	787	824	813	763	803	791	787	770	800	785	780	776	785	737	796	789	805	781	803	810	841	774	824	759	792	821	821	783	767	782	795	754	812	809	792	832	809	754	843	771	803	800	790	803	799	808	794	770	758	767	774	758	768	818	762	791	784	825	749	793	832	795	777	747	900	782	800	798	779	760	776	778	786	796	821	776	828	765	819	754	776	770	758	723	732	778	765	793	837	758	789	799	749	836	795	799	796	751	775	874	777	789	768	805	781	771	764	794	818	747	800	822	782	796	770	729	751	805	792	825	766	809	772	804	825	844	793	759	816	774	803	774	799	786	802	810	750	784	753	819	841	815	815	766	786	793	762	827	775	789	751	795	784	774	766	734	768	806	796	750	823	777	792	789	750	813	782	787	779	818	818	794	834	806	795	768	781	756	749	841	728	775	776	783	806	801	779	773	814	772	785	795	766	757	761	807	843	786	754	779	754	804	744	777	788	834	768	800	796	811	788	814	728	759	796	823	765	790	826	722	840	772	776	787	815	798	799	758	797	820	801	791	815	776	816	783	808	783	810	782	818	791	749	777	809	821	765	848	734	828	846	793	816	774	790	745	788	800	747	813	785	871	796	790	827	829	847	808	820	791	802	787	743	765	752	819	787	796	758	806	802	771	824	770	763	790	796	789	819	779	770	762	798	739	794	752	794	841	820	775	814	777	830	821	750	820	809	814	825	769	800	838	825	788	836	825	801	776	832	836	811	794	848	773	814	751	821	748	786	783	810	815	799	828	778	804	851	751	825	809	761	814	804	785	774	802	755	779	844	767	766	774	786	795	814	807	778	769	806	771	786	791	785	763	759	781	753	838	823	795	767	783	772	808	798	794	780	761	771	816	779	839	763	796	776	805	716	789	802	771	775	837	812	868	776	762	790	844	782	753	770	746	801	768	792	795	787	776	823	792	807	774	765	779	763	849	814	745	811	816	791	785	767	845	816	761	772	795	822	834	794	717	790	819	753	813	810	798	772	832	819	776	796	831	794	721	724	773	737	753	780	781	792	792	771	799	750	791	771	814	832	784	766	828	811	819	782	786	759	822	792	798	786	779	739	775	780	778	777	821	785	803	765	814	779	822	820	792	769	805	765	829	789	793	832	759	804	815	778	771	761	823	790	765	744	767	798	853	791	809	786	824	831	769	788	865	768	790	801	797	791	822	773	797	825	781	802	778	813	786	813	829	816	796	813	784	788	783	790	737	773	810	821	793	850	833	774	741	784	815	783	820	827	819	819	801	779	805	816	751	773	801	777	814	781	786	827	865	790	790	779	819	767	825	831	799	738	796	807	800	813	755	747	807	760	853	825	815	775	755	833	801	834	832	803	771	813	762	777	806	766	780	866	751	824	804	779	815	782	824	788	769	754	829	829	753	789	801	787	789	838	795	793	782	770	834	782	791	779	836	841	789	778	794	843	802	790	821	763	816	807	777	811	804	784	850	795	819	819	783	769	801	796	815	749	779	780	805	829	777	779	810	778	802	778	822	799	798	790	813	778	845	808	781	767	772	808	780	765	804	822	803	779	808	769	802	810	791	771	838	713	809	826	773	818	819	763	806	755	788	769	783	816	827	799	766	834	756	816	795	732	828	812	765	813	761	795	795	780	810	751	825	748	758	798	759	803	812	815	814	806	848	782	767	797	783	825	782	793	813	785	808	777	761	779	789	801	776	817	776	747	777	796	791	743	792	823	754	837	810	776	768	764	775	781	802	829	722	801	828	832	797	737	766	752	799	778	808	773	783	818	774	763	800	781	819	750	809	783	793	807	819	778	800	795	793	815	744	755	827	781	755	759	817	760	753	758	814	793	830	812	803	768	797	770	808	768	807	791	792	810	725	770	798	853	803	798	774	766	807	839	797	772	802	831	813	774	813	761	794	802	726	763	801	828	849	756	769	792	807	782	815	807	746	803	816	819	792	775	742	766	780	810	732	798	814
67579	50191	70868	67937	57500	46040	33105	20490	10317	4816	2285	1232	593	436	403	405	393	343	389	375	391	394	369	388	389	382	424	375	384	386	406	397	360	431	391	382	365	382	385	373	392	396	379	424	395	358	394	367	384	352	396	411	407	406	375	367	381	359	383	361	349	418	421	375	349	437	414	363	382	396	381	378	356	365	341	417	390	398	385	382	369	401	391	402	345	392	377	392	358	365	377	413	414	347	411	359	407	392	388	428	383	386	419	403	371	409	397	389	409	405	358	393	388	396	403	357	370	407	401	406	366	446	415	367	404	355	385	420	388	388	362	370	380	413	394	376	379	369	406	356	425	387	401	378	381	360	378	384	370	389	348	397	362	389	401	381	385	381	392	376	385	372	379	391	361	374	419	411	425	357	335	383	406	397	412	386	389	359	384	371	362	406	399	378	360	388	374	395	366	384	387	393	417	399	405	396	408	379	389	347	384	369	375	413	399	403	351	424	399	384	424	388	358	354	380	351	384	371	447	367	395	385	359	367	364	359	363	379	382	368	366	373	389	378	340	385	365	373	351	402	407	353	416	375	375	400	354	375	390	379	360	370	360	405	375	394	386	363	388	343	385	390	341	361	357	390	331	413	382	364	388	369	355	388	408	381	379	348	411	399	403	416	366	380	391	413	392	386	410	396	394	386	376	431	396	398	414	390	366	386	387	380	399	392	392	383	404	413	390	396	364	384	403	375	370	389	390	376	380	353	392	395	352	383	394	385	344	396	396	368	384	373	401	378	354	373	388	393	423	377	402	393	373	334	392	407	365	346	370	401	404	412	372	369	369	397	391	364	400	362	405	411	376	339	365	389	369	404	362	394	396	374	354	380	385	358	376	343	405	343	360	337	400	356	379	406	398	367	371	406	383	365	367	351	334	408	402	349	380	368	364	370	391	409	396	375	368	384	351	414	373	379	365	387	379	426	401	415	378	390	396	378	413	405	384	396	392	381	372	364	390	385	409	397	333	383	389	402	370	427	405	418	394	351	379	351	354	329	402	395	343	386	346	384	363	406	390	384	413	412	390	403	390	412	383	375	360	363	380	367	368	367	412	405	395	346	408	359	364	395	388	384	381	378	369	405	384	371	362	405	357	410	342	408	389	370	372	353	386	394	387	365	395	344	393	340	350	362	355	381	377	384	361	364	371	410	348	398	413	370	380	385	377	383	393	352	356	359	361	361	449	389	397	390	376	351	367	412	404	358	410	377	378	365	373	364	394	364	411	346	384	361	378	392	360	357	385	353	355	375	373	362	388	379	397	416	357	393	411	405	372	388	365	386	344	363	394	355	364	374	425	372	353	400	373	382	352	423	358	335	374	377	399	394	371	385	351	342	371	379	376	385	368	367	376	382	402	406	375	400	368	380	398	379	399	408	399	347	351	402	375	364	411	359	366	409	390	342	408	401	392	406	409	376	434	394	372	355	399	394	385	402	414	368	413	367	370	408	393	415	382	405	378	375	352	408	362	377	390	370	415	361	371	376	399	390	354	382	359	412	400	392	380	426	418	403	422	393	352	363	360	385	334	387	401	339	343	407	343	385	378	410	354	391	369	396	354	380	395	363	357	376	424	405	366	379	392	375	370	393	399	362	396	356	386	395	394	389	374	381	393	410	341	340	393	403	377	357	386	405	363	374	364	386	374	363	377	380	384	404	388	361	394	372	412	397	409	380	393	393	361	375	389	403	372	353	411	346	371	375	364	387	408	389	363	424	401	365	415	409	410	406	351	354	400	374	408	429	381	372	383	380	330	375	363	395	401	396	409	394	399	378	418	412	428	387	419	402	357	397	358	399	373	419	369	393	417	396	391	403	338	360	371	382	369	388	337	340	364	357	401	391	367	376	438	396	392	372	376	360	396	360	384	390	396	370	399	374	370	383	416	393	390	430	353	399	391	395	387	366	372	365	368	377	360	359	365	401	370	388	387	412	355	376	385	398	341	363	378	386	377	406	374	414	381	422	373	353	379	354	379	364	378	428	334	372	396	397	354	343	364	377	389	404	401	389	354	378	406	384	377	381	331	393	376	359	396	363	416	372	380	403	344	389	394	361	374	386	368	444	388	368	378	376	411	354	360	394	419	433	391	364	405	350	374	392	390	382	381	421	406	382	392	374	392	387	402	379	328	390	397	389	356	377	371	402	394	376	418	405	389	384	390	401	422	377	413	398	382	397	365	403	348	397	375	387	384	403	364	359	395	411	384	381	367	372	387	414	405	395	392	366	380	370	375	359	408	402	365	431	347	358	404	350	411	363	383	330	360	410	376	370	344	376	423	387	359	388	406	346	378	355	393	379	401	393	375	353	440	375	373	394	373	393	369	362	375	372	386	384	383	364	363	369	373	382	375	396	383	419	412	378	350	374	389	356	379	385	377	393	368	359	362	377	368	383	408	378	388	376	412	367	381	388	385	402	371	380	362	420	396	365	357	373	430	381	357	421	425	364	358	395	355	357	397	348	405	393	390	383	373	365	385	354	379	344	385	369	364	432	357	417	384	368	398	373	391	360	384	384	372	363	357	385	364	387	382	386	396	387	405	372	374	372	336	404	388	365	372	374	340	391	371	378	417	377	355	367	385	352	379	406	391	370	366	381	382	410	368	411	411	409	351	383	385	371	382	388	406	370	372	423	425	378	386	398	378	398	366	369	373	423	402	364	381	356	345	400	375	393	364	388	385	407	390	385	381	362	391	404	381	353	371	417	372	397	372	386	384	371	377	398	369	379	383	367	383	392	385	402	411	405	365	350	372	398	397	412	390	349	389	389	436	394	402	376	363	416	411	385	382	416	415	372	405	397	326	380	343	378	380	350	370	407	362	401	416	388	382	363	389	365	373	355	390	388	365	407	366	412	387	373	358	364	370	345	385	396	376	384	406	383	369	386	387	397	388	391	403	394	388	386	358	385	404	346	379	383	401	407	349	398	432	368	410	371	388	365	376	384	378	401	361	366	380	404	404	425	373	389	400	369	374	418	405	370	392	392	395	371	387	398	402	398	382	350	381	347	360	403	365	417	388	392	403	437	399	396	412	386	403	378	404	410	386	378	355	398	368	380	335	356	429	394	353	408	367	379	379	364	381	372	398	396	407	354	337	371	407	382	388	404	370	373	366	386	375	380	383	439	419	390	385	401	387	374	380	406	349	382	375	386	352	402	398	402	389	362	387	346	357	430	386	365	401	436	407	438	393	417	394	343	379	399	363	364	399	393	363	367	381	382	373	362	416	399	409	359	381	387	409	381	360	376	400	360	377	384	382	416	358	402	409	385	350	371	380	391	379	406	402	405	361	376	390	380	395	399	375	354	388	402	400	400	411	359	366	393	399	370	393	383	372	341	391	360	368	369	372	395	407	383	432	376	403	393	422	426	384	375	405	391	370	386	377	400	405	376	395	395	380	360	405	365	402	352	385	358	396	412	395	346	363	371	442	352	376	354	397	370	391	412	376	377	369	383
37977	33357	64064	72344	66446	57149	46891	35054	23757	14663	8178	4376	1890	861	866	816	747	828	814	799	847	802	911	792	818	830	828	786	792	766	834	829	839	764	773	792	821	841	866	808	808	830	831	808	837	801	804	845	818	818	796	788	821	818	822	793	890	833	806	805	806	860	821	828	884	783	828	843	818	820	800	835	844	826	792	781	778	808	859	810	756	837	859	836	788	812	804	838	823	785	816	821	858	790	832	808	902	873	802	835	839	835	844	803	848	790	869	804	792	818	838	800	821	793	848	823	834	797	778	848	827	857	804	851	781	828	851	822	804	812	812	801	826	789	814	804	817	770	809	811	830	802	862	787	824	831	855	826	870	860	836	798	852	869	798	764	787	851	829	781	827	848	861	852	824	860	834	811	799	794	803	840	856	889	794	838	827	807	794	869	865	859	787	866	854	819	746	770	833	857	810	851	835	814	824	825	800	833	830	826	834	817	835	783	842	817	884	781	805	846	809	839	780	835	806	769	827	777	813	853	889	798	835	784	779	790	848	796	800	808	791	803	803	835	887	828	869	828	858	854	845	763	778	815	851	871	844	842	772	812	836	818	812	787	843	802	777	778	796	776	810	821	807	835	809	825	813	795	814	833	808	837	864	819	806	816	787	824	826	788	837	829	782	806	781	782	815	831	795	841	851	823	832	858	828	789	799	773	853	790	854	838	814	818	827	819	850	790	833	807	810	890	820	846	820	791	809	885	824	832	777	817	855	786	769	844	803	828	821	880	826	814	821	863	825	845	826	800	825	763	838	849	824	820	846	823	778	846	835	797	812	851	827	839	844	818	839	812	809	808	837	854	765	810	832	826	805	795	820	808	791	811	873	821	853	858	827	843	825	805	835	848	835	831	828	812	820	804	786	799	815	825	852	832	817	831	827	881	819	822	865	790	820	793	837	814	821	813	767	834	830	835	821	864	813	805	839	824	796	858	777	821	824	831	843	835	811	806	820	804	809	790	838	781	819	853	800	854	829	858	805	872	856	819	788	896	823	824	803	744	829	802	820	786	798	874	744	766	818	803	785	819	826	820	810	846	795	829	841	817	795	827	809	805	810	837	817	833	839	786	802	856	795	821	780	787	773	798	840	758	819	839	818	795	776	826	804	878	821	793	836	873	787	854	838	798	832	841	791	861	808	815	828	857	848	830	779	815	823	778	794	832	830	845	838	889	775	775	824	829	820	825	824	839	835	864	803	861	809	840	776	826	801	772	799	827	827	766	805	806	819	813	780	753	793	814	823	836	837	841	803	816	858	822	835	785	770	844	845	792	827	852	869	802	830	811	815	812	852	817	817	843	806	836	810	825	821	760	836	811	852	829	846	833	815	804	791	792	825	802	840	810	856	793	820	759	818	871	800	844	805	862	814	815	835	803	857	828	823	837	833	761	827	798	789	864	812	875	840	850	836	788	856	792	856	761	852	804	886	844	822	788	824	768	813	799	866	821	800	836	812	874	825	803	858	808	791	875	834	795	779	818	810	840	862	811	896	755	861	833	854	884	790	843	803	824	855	780	867	823	854	806	849	745	862	811	775	834	808	778	791	795	806	793	859	798	807	773	814	840	878	847	818	820	797	823	769	796	864	781	773	821	920	849	796	799	826	804	870	805	823	798	803	835	792	790	839	799	841	815	801	844	812	755	793	829	803	789	809	792	837	798	789	774	855	859	812	828	822	793	835	830	817	806	849	825	884	822	820	790	806	849	857	833	852	896	895	826	880	835	815	801	818	807	787	826	794	856	834	811	846	813	794	801	806	805	838	826	874	842	829	819	816	853	870	813	784	842	828	801	793	852	774	798	829	820	860	776	832	866	844	810	850	881	808	805	806	832	827	797	826	835	796	830	796	836	788	864	795	817	725	800	765	834	786	811	855	856	881	765	812	803	804	790	851	805	849	823	797	848	809	833	810	790	854	824	760	808	805	851	815	863	796	869	813	827	827	842	780	829	789	834	777	809	809	850	764	856	823	840	791	831	803	855	820	851	765	828	855	831	857	852	809	809	815	833	827	824	824	828	793	796	801	833	812	847	820	837	797	820	834	826	793	867	799	806	820	812	811	816	853	803	813	848	864	788	842	806	818	803	804	788	790	813	843	808	819	843	785	798	788	812	783	830	866	846	842	823	785	831	833	827	785	809	837	771	812	829	840	805	875	806	819	792	798	840	833	867	796	846	783	781	787	870	789	805	849	870	802	832	806	855	835	820	842	803	863	773	833	795	811	802	819	838	855	810	852	801	832	849	797	789	856	812	828	832	824	846	818	874	848	847	823	814	822	828	821	828	828	819	820	795	789	823	800	837	814	771	806	851	845	818	853	859	802	842	791	822	809	814	824	850	805	857	825	810	833	798	800	766	831	827	803	799	813	797	833	802	821	805	804	821	840	837	848	834	804	815	813	835	839	861	791	819	868	861	842	800	802	789	833	875	816	785	822	816	859	830	846	844	811	791	867	845	861	851	790	837	769	833	853	818	832	873	852	856	818	814	803	877	811	828	874	822	787	846	792	806	815	791	819	815	839	828	844	871	819	874	831	815	833	833	817	835	826	832	815	813	819	807	821	810	828	828	828	882	865	847	800	810	821	871	796	829	786	846	837	799	801	808	843	805	787	889	875	871	829	835	775	837	822	824	852	825	855	811	811	814	804	791	817	787	786	832	802	861	837	876	810	819	869	766	807	848	753	804	840	782	874	831	878	820	850	849	865	812	842	830	834	819	844	832	816	841	828	826	759	764	818	783	787	802	866	823	801	840	793	820	785	835	867	815	792	867	824	818	810	843	788	816	832	820	864	831	810	872	745	801	883	784	857	847	850	833	855	790	848	811	803	810	800	782	763	819	803	822	809	806	789	814	833	797	876	839	830	802	842	819	852	830	809	830	783	822	829	785	852	884	797	843	842	843	803	809	813	818	817	775	834	818	844	773	855	843	841	820	786	839	830	810	828	800	802	859	794	807	801	824	816	886	849	797	843	822	784	798	822	799	792	830	815	811	919	820	820	858	781	838	829	867	843	750	822	820	893	830	807	841	862	833	887	780	833	810	851	817	856	813	819	802	819	876	788	840	821	864	858	833	832	884	805	844	792	855	815	798	797	807	886	818	852	820	805	784	789	785	809	850	799	797	806	852	862	839	887	849	868	847	817	834	811	823	825	831	851	847	748	832	811	819	783	829	848	811	835	880	837	789	803	811	826	781	782	868	811	849	782	820	807	791	852	826	810	836	799	789	725	839	779	796	814	815	836	803	827	793	827	821	865	800	789	801	836	841	867	849	766	823	819	855	825	833	853	804	795	819	817	813	760	829	793	843	816	815	787	827	824	834	838	802	866	851	838	824	787	779	788	800	841	856	832	852	826	812	805	838	862	863	790	876	824	834	823	841	798	830	774	818	807	813	845	804	821	856	777	771	753	829	828	821	824	837	809	799	790	848	759	833	811	868	844	798	773	811	794	808
5795	2651	4301	3844	2693	1834	1254	771	536	448	326	304	259	278	239	235	251	265	223	255	272	239	248	249	271	278	264	253	298	283	217	228	279	231	221	213	242	231	232	244	291	246	228	228	220	240	239	229	239	238	262	243	237	249	270	222	244	225	249	222	248	230	251	241	244	235	233	272	265	231	274	232	218	241	252	273	208	218	252	232	268	251	246	224	221	223	232	231	256	274	258	270	233	241	238	222	236	210	241	269	264	268	233	252	255	246	268	232	259	257	237	236	283	242	209	238	241	233	270	229	261	227	205	246	250	254	248	241	236	260	244	251	248	249	257	258	222	244	212	273	239	233	201	235	237	243	230	262	270	238	234	266	252	249	241	250	246	236	249	240	255	215	246	255	273	244	246	263	241	234	272	248	248	246	292	239	251	212	251	241	238	233	252	247	235	221	258	248	260	261	245	245	262	277	230	237	239	253	270	248	237	223	251	223	222	204	241	243	246	252	261	237	224	268	267	242	232	227	237	231	215	232	250	229	251	253	243	275	224	257	235	257	261	281	221	268	258	240	251	215	235	241	243	236	247	206	233	233	275	266	263	241	244	231	241	239	260	233	239	238	249	256	248	249	277	223	266	255	268	235	266	244	248	258	254	232	239	205	204	224	222	272	256	224	248	239	250	244	239	277	255	233	256	263	243	254	241	224	305	285	280	232	252	288	235	249	259	246	219	244	209	249	254	241	225	231	218	230	241	245	271	235	250	236	233	236	263	224	248	256	279	236	252	209	243	265	235	224	230	231	235	240	250	238	239	235	248	252	212	238	242	261	236	249	262	246	242	270	229	257	260	237	241	226	262	272	240	259	264	289	252	248	225	249	214	248	246	263	262	216	232	230	238	216	255	280	242	227	292	236	212	206	212	250	226	240	235	245	267	244	242	277	258	270	249	235	236	210	224	239	248	266	229	255	232	255	245	238	207	241	247	253	248	273	248	217	244	255	243	259	238	253	231	273	279	249	238	282	242	209	235	248	260	213	261	225	232	245	243	244	257	225	272	235	232	223	256	237	263	269	249	235	295	243	249	231	242	235	235	232	202	240	265	259	242	284	239	228	223	214	247	244	248	228	243	248	262	261	253	232	254	235	268	233	237	238	234	226	261	263	217	224	236	262	265	255	247	252	229	256	267	282	258	227	229	228	252	253	207	233	255	250	210	259	219	254	257	254	262	251	265	264	236	234	251	217	237	244	250	212	236	215	275	228	249	240	277	247	245	275	261	234	229	217	222	237	254	235	260	218	232	235	237	247	254	262	264	256	254	233	261	280	250	240	259	246	267	225	259	264	247	286	213	269	278	245	262	273	242	268	255	269	253	237	247	239	242	250	262	240	250	231	237	306	236	229	251	230	233	255	252	275	263	258	227	250	262	237	273	262	240	239	260	245	240	243	282	245	230	256	255	237	219	221	282	235	242	223	248	270	220	257	231	238	261	250	238	238	260	257	261	236	278	219	244	225	238	257	272	220	264	232	230	226	264	287	227	220	246	244	246	265	227	252	242	231	243	249	232	245	243	239	251	260	265	233	262	243	242	227	244	240	236	228	253	217	245	245	267	260	268	253	264	258	246	255	269	236	249	239	230	243	271	231	263	270	242	237	249	262	233	223	260	247	212	241	266	234	241	302	277	281	268	270	223	269	236	236	248	264	231	239	243	239	234	240	259	223	258	238	233	242	232	245	236	254	263	274	238	224	204	230	255	231	252	243	271	265	241	269	254	248	223	236	265	261	258	222	250	224	225	241	287	242	226	238	255	242	255	237	244	241	254	256	220	226	268	224	235	259	231	246	241	219	253	225	245	282	241	236	248	250	247	248	245	257	225	246	255	258	240	235	234	225	251	246	247	231	241	219	205	236	223	255	230	249	296	256	274	240	263	245	238	231	254	251	244	226	274	267	275	251	260	244	225	255	253	276	288	256	224	240	286	261	234	225	245	239	235	256	278	234	246	244	219	251	218	235	239	252	265	204	243	230	225	224	235	262	282	217	275	236	240	239	255	252	247	236	236	245	238	244	230	271	242	265	253	239	227	277	236	246	233	236	273	264	243	217	258	222	245	249	226	240	245	220	228	261	212	254	250	245	274	236	241	223	268	259	253	246	248	208	214	227	233	249	245	257	234	269	257	244	248	250	261	245	235	265	265	246	235	232	274	254	231	228	255	232	228	247	252	248	246	268	256	236	234	251	235	277	261	266	245	231	257	281	214	231	251	248	241	253	269	246	224	212	263	252	263	205	241	248	245	251	255	239	245	268	247	271	230	247	249	226	238	248	270	240	235	230	246	245	248	249	257	243	237	234	226	257	238	243	238	268	253	257	238	237	252	255	257	214	245	237	230	270	256	252	243	225	253	275	257	232	249	245	236	223	274	247	242	238	230	281	245	225	268	279	264	224	252	220	239	238	261	237	256	241	238	254	258	218	240	235	225	251	230	258	245	210	256	222	242	232	243	232	243	265	267	214	251	245	234	242	279	233	286	242	223	216	249	232	240	226	261	242	255	272	229	242	254	233	231	243	242	242	256	274	215	239	255	247	237	265	193	219	258	238	244	240	255	230	281	241	223	252	217	271	262	230	269	226	266	242	251	250	266	266	243	270	239	241	261	252	238	236	254	239	255	236	235	242	246	228	237	228	269	255	276	258	236	242	226	230	261	256	240	259	238	257	230	236	264	256	241	279	226	209	293	239	234	254	237	249	240	240	271	236	260	227	228	231	262	257	231	224	248	259	234	273	227	226	219	243	254	244	258	243	266	234	248	231	257	225	263	225	222	256	245	230	234	248	248	219	246	234	270	279	248	258	239	250	241	232	257	223	271	246	249	264	242	262	232	256	230	263	241	250	220	232	260	222	242	247	240	238	223	272	264	238	268	266	252	263	280	265	255	242	237	254	253	249	243	255	279	258	249	258	234	250	268	268	259	251	233	252	269	244	246	236	257	252	231	251	246	248	235	260	253	238	241	241	254	247	228	248	218	224	245	245	217	238	232	250	239	248	263	250	231	216	250	248	227	260	246	256	270	261	264	252	258	263	230	252	264	276	255	268	240	251	267	253	247	243	239	251	240	241	269	228	258	254	221	232	258	230	268	216	242	280	234	248	272	272	226	245	235	234	248	252	225	239	246	234	241	257	262	232	253	239	240	266	233	278	242	249	259	246	247	225	234	258	244	239	257	251	260	293	279	260	233	266	256	258	250	235	227	244	261	249	274	267	243	264	276	263	218	244	280	236	265	233	258	263	239	261	277	238	257	284	243	238	208	247	251	243	267	260	252	272	265	244	254	252	237	240	258	239	217	252	227	242	263	251	263	233	257	245	256	241	239	249	254	237	240	242	244	238	272	207	279	206	237	246	275	238	237	253	257	220	257	257	253	262	246	247	305	240	241	225	242	237	238	265	223	218	257	250	249	268	237	244	242	247	222	245	265	260	235	239	251	257	258	197	248	231
5379	3921	9544	11263	9344	6751	4442	2638	1818	1239	928	750	605	535	618	539	583	558	505	586	555	589	564	569	566	524	525	554	573	595	546	567	580	523	543	604	567	565	554	596	564	629	546	563	541	531	565	537	572	563	564	566	542	550	544	585	545	580	606	538	582	597	505	533	537	556	576	577	520	537	554	571	558	593	549	526	548	572	517	547	577	563	535	543	562	559	554	532	526	525	617	587	587	572	527	567	551	573	570	567	592	589	582	524	561	499	504	578	553	536	581	562	554	594	598	574	565	532	524	538	504	567	526	595	541	547	512	608	544	590	529	575	538	544	553	527	577	547	548	558	501	548	582	578	562	571	583	563	579	588	575	552	551	571	557	525	587	579	541	543	542	573	558	593	525	544	506	552	542	542	577	533	572	553	527	556	569	607	581	548	507	556	589	593	522	543	595	558	573	605	590	569	576	575	564	566	567	551	545	586	555	540	543	561	558	558	599	552	566	559	624	529	558	593	557	577	596	590	570	562	574	561	559	576	590	553	540	559	513	588	538	583	595	574	525	560	562	577	542	599	514	545	548	548	583	564	602	541	555	566	532	575	571	577	594	529	578	596	574	578	552	556	596	532	607	600	619	592	587	559	530	510	550	560	571	541	525	572	594	541	599	582	586	567	588	558	541	548	565	561	581	531	546	604	566	528	530	544	570	537	577	515	546	570	544	567	556	566	572	556	580	587	561	572	557	546	557	539	525	541	549	535	527	569	566	548	552	497	600	579	561	528	565	586	584	542	566	532	559	570	580	524	556	587	575	567	590	556	512	574	565	539	585	510	566	599	578	542	570	574	560	551	593	553	561	585	598	562	582	578	532	524	538	590	565	575	615	554	561	504	607	539	599	548	561	546	569	570	558	574	573	549	554	538	579	554	540	648	534	586	532	599	538	533	582	588	530	572	546	554	518	556	587	557	548	551	558	568	563	569	553	532	578	558	572	573	590	576	595	588	595	574	569	558	589	575	568	527	521	576	554	574	577	572	558	548	566	562	552	523	579	562	572	516	561	588	572	576	553	533	579	606	555	572	563	513	549	525	542	577	596	561	571	587	531	519	562	546	518	535	583	570	581	599	556	563	534	587	555	499	577	541	531	538	565	559	581	591	537	575	553	575	553	540	540	523	601	604	528	526	565	527	592	586	546	519	580	557	539	555	559	609	560	524	566	549	553	555	561	557	554	563	552	597	586	544	572	558	555	545	538	589	568	510	535	562	519	560	589	539	559	583	512	581	539	563	564	575	550	609	582	566	588	544	535	602	549	563	534	559	565	562	554	559	580	523	562	586	557	554	557	562	526	541	541	538	568	590	579	582	527	569	586	586	518	600	525	577	555	554	564	604	554	524	561	579	555	579	539	595	527	497	564	585	564	567	531	555	553	561	575	564	558	506	566	588	551	567	566	534	610	532	524	561	570	569	549	540	528	596	546	551	570	565	592	580	579	558	558	583	536	534	559	578	506	555	574	571	547	536	560	589	557	565	545	575	586	500	581	538	533	536	533	553	530	549	594	540	568	586	555	569	572	582	544	518	594	575	547	514	549	543	565	565	539	584	577	581	590	589	559	564	549	553	559	576	578	607	572	574	566	578	534	536	554	548	566	537	564	544	564	567	561	550	611	542	579	535	572	560	562	550	548	595	605	527	568	551	554	560	562	547	516	573	554	532	561	531	540	586	528	513	564	568	545	544	545	545	598	550	557	566	558	597	560	562	544	569	574	586	578	577	527	583	559	550	538	569	570	570	569	590	558	592	565	593	535	570	539	574	545	530	601	545	510	606	590	568	540	631	598	560	601	581	551	553	545	557	516	562	551	554	548	561	591	532	529	601	510	586	569	562	536	544	560	558	544	552	516	579	557	542	566	536	494	576	537	561	630	531	539	607	609	546	546	564	582	533	582	513	519	569	607	579	599	543	571	530	570	555	537	538	578	551	576	587	539	563	569	577	557	573	527	582	514	572	542	542	548	582	556	582	546	538	583	590	526	573	529	583	538	576	580	583	578	518	588	571	593	556	621	554	569	545	576	568	594	565	570	580	566	580	571	573	558	582	554	553	574	544	508	536	512	546	564	561	560	581	561	556	596	572	563	534	546	555	539	567	568	619	571	570	537	575	571	606	533	575	578	555	593	575	542	545	554	541	595	562	532	550	519	599	567	511	523	514	601	602	551	554	542	533	579	506	582	529	530	553	554	600	575	612	578	519	579	524	556	551	573	569	568	551	534	567	551	584	573	546	591	552	551	545	562	534	537	635	589	601	551	615	543	545	565	558	563	521	537	580	552	584	589	543	569	568	576	556	580	556	535	571	571	540	553	545	559	542	541	537	533	543	549	549	546	551	552	516	542	535	568	578	509	524	579	549	583	567	564	543	597	580	589	563	535	625	592	596	538	548	547	562	568	538	552	556	567	556	576	585	575	557	552	585	561	537	525	556	507	547	526	542	544	575	536	527	523	514	584	562	527	577	547	552	542	544	591	581	526	551	552	576	636	565	563	557	602	576	552	581	570	589	569	576	512	527	564	570	586	560	527	600	543	570	607	576	570	551	589	566	601	596	576	551	590	560	549	531	559	564	629	562	593	567	593	584	579	522	582	568	571	587	568	540	551	602	494	537	530	586	529	559	567	557	582	578	563	589	577	560	593	540	530	602	518	550	527	609	536	601	588	513	553	596	534	528	561	585	586	559	531	559	568	576	579	573	571	553	549	556	543	541	538	589	532	541	522	526	575	560	567	547	587	598	515	557	598	542	574	558	531	588	510	559	571	521	577	571	589	585	585	524	576	553	566	546	563	532	626	538	571	542	563	560	575	583	564	583	539	522	535	515	597	530	567	527	533	571	585	575	545	545	575	559	571	570	582	526	552	551	581	605	514	525	532	557	551	561	573	561	591	561	550	583	549	535	584	558	596	547	526	537	567	554	565	540	535	572	562	574	544	571	585	590	561	570	575	536	584	540	530	552	545	565	533	553	603	534	576	559	556	575	532	596	588	575	562	546	563	554	578	564	591	590	553	523	549	530	581	548	569	566	543	588	545	555	528	578	562	617	579	569	523	545	547	558	573	542	573	520	546	521	569	553	549	562	523	584	562	524	578	577	555	600	549	544	521	559	560	548	536	579	558	579	536	562	582	548	575	553	568	566	559	540	584	574	582	560	531	553	576	560	542	532	571	548	552	584	589	554	570	537	555	565	532	552	550	512	581	541	567	535	561	542	588	529	589	547	576	565	530	562	538	546	560	544	555	541	532	599	572	505	547	546	571	534	565	571	610	572	582	585	555	556	585	529	555	537	575	539	585	591	584	539	605	546	577	579	520	523	491	557	569	543	601	569	549	570	567	553	582	574	569	562	599	590	534	577	580	532	549	585	595	531	555	559	552	542	555	515	586	538	580	556	619	574	539	608	560	600	549	588	559	559	554	596	580	551	524	563	576	546	557	622	617	588	543	535
66729	62110	72957	65563	53555	41611	30052	18591	9839	4656	2093	1192	603	452	378	417	402	367	373	340	359	387	369	374	399	345	376	397	382	349	380	385	349	401	335	357	368	391	318	396	409	373	360	395	366	343	346	363	403	364	367	372	393	358	361	352	356	356	380	399	359	360	369	394	344	367	407	353	398	407	365	379	366	364	361	348	379	392	338	358	376	375	326	359	400	374	338	348	372	360	399	378	357	359	367	363	377	389	377	382	368	403	401	368	373	351	382	357	356	380	366	363	368	382	379	386	343	361	339	349	371	377	374	359	348	354	364	374	349	381	343	332	378	387	376	381	345	357	336	357	342	404	361	370	361	356	391	380	419	358	374	400	431	352	409	400	389	350	379	349	346	376	406	340	357	383	362	361	356	389	372	359	369	376	345	359	361	365	355	375	358	352	368	358	382	374	342	385	392	422	348	338	369	342	365	359	371	369	336	366	361	344	357	333	364	356	355	367	359	363	385	364	393	386	379	371	358	378	352	329	388	395	358	384	324	389	382	389	394	393	358	383	350	380	377	378	335	386	380	369	340	398	349	342	344	356	388	389	386	379	408	365	329	366	359	393	358	404	345	374	353	375	354	376	376	363	349	395	366	365	396	362	347	377	402	396	383	376	380	372	376	356	373	368	382	351	362	333	344	355	371	363	354	366	359	384	409	363	384	364	373	369	389	386	383	370	338	375	365	352	375	356	399	373	379	374	368	347	379	391	349	352	368	353	351	364	369	365	384	373	339	412	379	346	388	350	369	330	356	331	396	372	400	347	381	384	348	360	400	384	357	366	351	371	362	372	347	369	346	355	336	331	374	359	387	409	365	372	384	363	330	396	377	376	365	386	343	380	336	380	399	365	349	358	330	358	373	393	376	403	331	371	365	358	368	327	345	396	336	359	388	336	361	391	388	350	354	371	391	387	363	368	354	350	355	341	377	366	377	339	369	371	377	367	392	387	386	400	335	366	347	386	386	395	346	338	373	357	367	386	408	402	374	385	303	361	386	357	350	381	332	360	409	418	364	368	412	372	377	364	353	333	383	398	403	376	353	317	363	359	363	374	384	392	345	330	384	351	343	340	362	362	399	385	360	357	363	356	357	377	365	376	401	355	393	369	361	343	366	378	348	365	357	392	370	356	384	366	352	353	365	353	371	334	357	336	350	350	363	354	392	364	347	398	380	373	409	356	376	388	356	389	334	355	361	419	354	343	389	370	381	377	398	387	366	396	407	371	389	362	364	357	375	404	356	371	342	373	382	351	362	379	418	358	339	361	365	382	368	339	364	353	377	386	384	359	394	361	381	327	358	387	362	386	342	354	365	373	385	332	355	381	340	418	351	349	376	363	336	372	377	361	348	381	350	361	363	320	357	375	362	342	356	380	386	395	361	394	357	365	390	364	384	369	376	337	366	392	365	385	360	358	355	331	372	354	382	416	381	398	360	368	373	362	393	375	356	361	378	375	391	350	323	377	336	366	349	397	364	361	377	361	387	369	361	373	364	388	400	369	379	354	377	435	382	383	378	349	355	356	365	367	371	369	334	364	415	358	354	350	363	347	377	338	372	384	378	358	379	361	306	392	379	366	360	397	330	385	356	364	368	348	357	388	382	372	344	361	363	350	347	358	381	353	369	391	357	353	360	361	383	356	365	403	379	414	344	352	354	376	365	372	322	337	390	354	380	379	341	377	362	401	346	378	349	349	327	374	385	337	385	351	360	364	365	345	383	364	377	391	369	389	338	347	388	342	362	371	358	345	400	342	368	362	393	342	339	380	413	359	350	373	364	387	380	366	330	380	361	368	348	352	375	417	384	373	332	391	382	378	394	417	350	358	390	349	371	365	360	364	375	385	385	351	367	369	392	366	337	335	386	342	413	402	375	367	379	402	355	374	346	400	334	420	362	386	371	377	357	353	375	336	347	351	350	345	367	376	373	408	357	356	371	339	376	360	338	345	333	330	357	402	373	381	368	384	340	398	396	384	353	345	352	367	367	371	363	390	372	361	370	375	378	345	328	349	357	362	347	375	352	400	387	344	394	372	361	351	385	356	381	333	382	378	383	381	397	368	309	379	371	354	367	327	379	327	389	341	396	415	375	344	369	336	398	369	356	375	404	352	357	368	358	351	395	375	368	386	364	375	385	373	349	351	389	394	385	361	354	382	369	429	356	380	369	406	413	366	352	360	366	365	337	348	371	343	316	371	329	398	359	387	367	362	352	386	366	367	415	359	347	345	389	383	351	407	341	348	391	359	394	329	367	349	380	329	359	323	373	381	328	381	365	395	361	370	365	385	383	353	366	345	361	386	374	366	431	364	386	385	364	369	376	370	371	369	376	356	347	366	395	374	349	378	378	367	336	354	361	380	360	367	338	386	390	335	377	366	357	362	350	358	341	356	365	378	391	379	381	422	374	345	364	390	354	353	341	403	379	344	389	333	375	363	393	359	373	369	366	383	330	358	379	372	357	348	366	377	405	390	402	339	375	352	369	355	339	354	353	348	356	364	368	391	398	338	416	331	351	398	374	362	374	358	380	376	390	370	367	391	385	406	396	361	356	352	379	335	370	372	342	355	339	370	344	338	354	363	379	380	375	346	356	370	372	367	366	362	377	372	409	400	367	377	343	315	398	368	367	386	344	406	325	358	399	364	346	336	363	356	381	375	385	355	372	348	368	337	348	353	414	358	362	393	386	366	388	373	338	394	413	396	309	378	374	340	396	368	380	379	371	349	353	369	401	349	373	369	417	366	382	409	387	402	366	364	361	331	335	366	370	359	408	359	334	344	358	345	343	350	364	384	341	381	408	381	361	363	373	364	372	370	368	355	390	388	337	335	357	360	373	369	384	355	346	408	383	361	339	332	375	401	365	377	379	392	321	355	394	395	363	350	345	366	382	391	358	345	410	385	412	357	378	399	388	349	332	325	358	333	402	370	360	346	344	381	382	378	367	406	387	359	355	332	350	360	372	357	372	392	386	408	370	349	391	394	390	376	376	382	394	361	403	390	358	397	380	394	348	355	365	342	341	374	364	374	402	386	384	324	375	379	375	307	347	383	341	360	351	378	384	374	387	379	331	353	400	331	370	361	340	341	337	373	372	401	359	385	341	355	397	418	364	347	356	349	363	346	378	376	367	365	387	377	390	360	357	410	393	390	325	424	394	371	355	407	379	362	400	370	401	351	323	392	378	377	372	380	381	404	363	353	349	385	352	384	406	359	393	345	379	378	342	404	365	399	336	363	327	361	382	347	345	372	361	373	352	357	347	394	377	326	389	359	367	356	397	361	359	416	380	387	374	373	380	369	333	374	346	370	409	365	346	344	414	379	365	384	404	357	361	365	363	376	365	377	370	361	342	385	363	382	366	415	380	360	373	370	345	397	368	345	377	425	401	351	385	361	354	307	352	400	356	305	380	398	374	354	399	380	386	404	366	380	360	366	399	326	347	364	407	362	381	398	381	389
37035	44848	66033	70025	62786	53346	44186	33804	23463	14227	7603	4354	1655	1068	817	780	761	789	758	782	772	843	772	790	840	777	818	824	809	804	789	788	841	777	796	799	814	846	790	801	832	755	823	779	726	780	805	819	817	784	761	771	800	827	854	835	791	787	786	835	806	803	773	799	768	717	770	841	779	776	834	795	806	823	775	806	807	819	803	894	795	808	801	819	818	813	864	807	781	767	787	843	833	826	853	790	804	808	776	752	800	809	789	813	806	825	808	788	777	856	767	796	742	776	826	780	837	805	785	812	833	806	735	803	797	801	820	772	805	832	773	768	768	779	874	770	808	806	784	831	778	827	760	757	862	782	792	787	787	777	819	768	740	833	806	805	810	840	825	815	836	762	809	766	776	820	817	799	779	802	846	773	796	824	806	825	821	796	868	831	802	789	774	765	767	848	751	774	797	788	882	812	828	794	786	767	806	815	803	795	803	830	754	754	782	768	782	822	829	808	826	819	796	855	807	811	810	843	783	755	783	776	757	804	812	773	806	765	793	798	803	805	843	754	812	828	823	818	780	827	751	826	815	783	807	774	817	809	787	816	779	859	782	812	795	824	770	766	818	805	776	851	757	760	814	824	822	772	814	807	817	757	830	792	774	802	804	803	816	793	805	833	784	802	827	799	815	782	802	780	798	783	803	836	864	812	778	788	826	818	824	785	757	810	828	808	802	850	797	775	845	814	819	824	808	809	819	819	783	822	804	786	787	803	846	754	786	773	813	784	784	823	837	823	811	772	859	776	806	795	831	780	769	849	807	799	771	824	771	775	778	785	792	775	790	832	771	828	798	826	834	815	791	774	844	814	819	746	843	853	787	843	823	802	835	741	765	807	802	842	800	789	825	763	804	771	840	809	799	827	771	756	777	756	831	819	817	828	768	843	781	793	787	758	820	821	784	816	835	836	783	803	811	810	748	775	794	853	839	794	795	787	788	735	818	771	833	807	799	740	773	819	781	800	829	831	750	798	791	817	783	795	804	773	784	823	824	791	792	808	795	811	797	790	822	799	770	778	825	777	827	789	815	819	775	837	783	819	797	858	838	819	785	801	826	747	796	771	826	814	810	750	809	810	749	865	797	780	820	822	827	807	763	771	788	790	768	744	808	792	828	837	817	818	851	793	802	814	814	810	819	786	862	789	788	806	792	822	813	803	800	798	790	825	766	779	812	778	774	815	809	819	749	800	812	772	812	769	800	817	754	844	787	879	823	785	818	775	837	811	867	800	807	762	824	856	753	779	806	815	833	747	805	863	841	802	810	807	804	744	797	788	822	785	766	802	855	813	769	815	803	785	824	794	841	822	798	773	816	814	801	857	827	753	831	844	806	843	797	768	767	814	782	797	821	811	853	766	802	745	812	812	779	847	770	797	820	748	791	787	819	753	774	806	853	779	822	812	816	798	822	797	818	759	827	861	787	831	819	751	733	787	804	835	781	752	818	801	797	776	834	779	817	802	720	834	808	847	867	826	824	788	796	832	807	885	799	833	830	826	819	824	767	784	784	841	824	811	764	774	776	835	805	780	794	775	799	752	827	846	819	757	809	834	777	837	805	815	795	821	868	821	783	824	825	825	802	769	786	798	845	802	824	813	822	811	829	756	793	781	794	797	803	795	819	824	793	776	810	809	825	764	791	813	810	800	834	786	805	783	758	809	839	761	771	781	788	799	814	800	790	803	813	840	795	818	820	777	778	785	822	759	833	770	784	812	767	769	859	802	827	761	791	828	850	756	805	795	784	798	844	773	812	810	850	844	840	802	806	816	792	833	829	731	771	818	803	747	788	809	801	807	790	769	781	785	812	786	809	797	823	807	800	816	800	747	818	809	786	805	799	819	823	831	837	820	800	812	769	829	850	798	762	813	818	823	820	770	803	835	806	805	805	767	787	756	784	769	765	810	799	778	750	780	794	814	795	809	811	794	846	764	783	786	767	805	796	861	823	802	760	756	774	798	804	772	811	803	828	773	828	832	765	848	808	843	804	800	782	790	838	772	717	755	816	787	768	823	736	803	787	824	827	811	771	774	857	822	771	751	814	769	810	788	765	783	798	792	791	769	777	822	832	791	801	774	807	768	810	793	778	845	867	749	774	809	847	720	844	780	777	871	797	813	815	749	847	825	798	842	801	790	819	829	801	800	786	804	832	813	815	768	798	780	786	794	819	807	799	737	793	798	900	791	753	836	806	802	769	764	774	816	809	786	798	764	805	762	790	824	766	821	794	769	804	755	817	811	774	806	841	815	812	861	790	821	801	804	810	796	826	763	793	799	797	769	830	789	765	836	809	834	813	795	803	802	799	831	779	827	812	786	802	775	809	814	818	754	764	817	841	765	805	771	804	812	830	748	777	796	818	859	802	807	799	756	836	743	824	806	825	856	751	803	807	804	831	822	791	831	758	843	831	790	851	791	782	793	819	813	774	784	800	760	833	780	791	825	821	823	771	840	772	780	800	776	802	779	771	776	809	817	801	817	776	762	824	772	808	829	820	847	832	796	818	819	797	854	838	814	782	820	849	829	830	770	787	804	766	799	823	827	868	809	800	785	816	791	864	762	809	796	742	770	762	827	806	849	813	774	810	783	758	795	823	806	766	826	810	851	801	786	811	794	765	844	844	848	866	783	839	856	812	756	807	841	797	783	784	831	818	776	761	833	797	765	834	785	787	821	818	780	830	810	831	820	842	807	831	793	823	755	792	798	773	788	772	855	761	739	805	760	801	758	806	790	818	782	783	778	793	767	812	772	752	763	797	735	780	796	742	757	784	783	864	807	811	843	781	810	785	845	800	764	789	816	790	766	870	809	858	805	812	826	824	806	793	783	807	813	803	771	791	770	820	801	797	791	786	814	790	833	803	805	783	818	766	806	785	780	809	797	822	860	777	805	793	804	834	780	781	835	825	809	787	842	775	833	779	743	798	787	793	774	815	821	750	780	759	777	757	756	768	782	848	781	841	814	794	801	809	707	802	753	780	806	794	797	807	788	744	752	771	825	777	829	791	830	801	845	800	848	815	801	773	818	818	818	773	766	801	784	824	785	779	827	814	805	871	841	839	848	784	852	785	812	716	777	776	827	819	793	824	798	783	812	822	762	807	788	801	779	835	774	792	788	836	775	783	785	768	804	764	787	788	767	826	848	777	822	814	813	775	819	779	808	821	769	810	825	738	790	787	789	807	784	807	828	784	765	801	845	794	807	832	848	764	836	774	782	790	779	786	826	792	800	849	842	849	793	827	802	765	826	829	801	801	822	888	805	780	850	793	799	796	772	814	826	819	781	691	807	801	827	761	820	812	789	791	809	784	753	773	826	822	813	772	791	753	821	783	788	782	856	797	820	834	789	856	835	764	817	817	791	765	783	823	847	819	774	809	815	769	836	770	789	807	831	750	823	753	829	836	807	768	789	793	843	753	762	763	781	775	825	771	779	793	831	786	781	795	758	840	783	808	779
65162	59593	73140	66219	54163	43760	31824	19435	10340	4488	2091	1064	662	477	401	415	420	409	355	410	433	380	433	365	404	353	409	367	372	414	419	423	353	430	399	397	390	393	391	411	413	420	378	376	409	423	407	405	389	358	373	424	378	403	376	400	384	396	408	381	408	398	381	414	396	379	425	364	408	388	377	417	365	402	362	410	407	426	347	384	404	379	380	383	435	436	422	372	436	394	415	424	392	423	427	423	431	414	430	404	408	392	419	432	409	390	393	404	415	388	391	382	362	397	405	415	399	401	407	392	399	385	412	383	415	404	362	421	375	414	412	404	415	431	419	358	373	401	385	381	341	401	393	350	392	378	414	416	418	384	379	401	403	401	385	393	384	367	406	391	415	437	381	401	388	430	416	408	463	405	443	398	420	421	431	397	378	416	411	413	393	365	366	388	371	397	443	390	418	382	408	409	393	407	399	386	386	384	393	433	401	383	408	448	370	397	405	377	415	407	416	425	395	406	390	406	382	415	365	355	432	384	418	369	354	402	414	398	392	418	386	399	444	401	459	399	385	409	421	423	402	400	412	390	389	422	410	397	417	377	420	398	385	413	408	388	399	375	366	436	433	398	350	390	408	416	395	388	436	375	423	465	439	424	381	364	387	402	355	393	414	388	384	413	413	404	398	432	413	425	377	431	406	425	378	395	345	389	397	374	439	388	398	414	472	427	413	349	394	378	382	412	380	416	401	414	390	371	364	384	418	388	374	372	415	409	400	396	384	404	374	394	406	360	412	381	396	420	378	375	384	408	418	397	366	428	381	367	397	380	377	405	375	372	392	426	387	393	390	382	414	404	389	420	390	413	390	388	386	396	401	350	352	429	357	397	388	415	404	359	389	405	356	380	367	424	392	404	392	403	409	417	422	388	415	399	425	386	442	382	392	429	408	365	409	409	416	428	403	399	400	458	371	364	395	384	413	417	417	417	373	426	399	416	409	403	419	360	371	404	383	386	417	397	383	413	343	411	394	392	400	426	403	381	379	391	402	377	389	400	385	394	389	386	422	354	427	393	420	432	430	431	431	376	393	379	399	375	420	416	398	406	370	415	414	387	413	392	363	428	397	439	403	412	401	400	378	403	411	379	363	418	383	435	405	400	392	401	367	418	426	404	415	401	392	413	372	411	388	400	381	391	387	408	393	354	412	412	383	398	398	431	396	394	412	398	406	405	387	389	438	388	390	395	393	415	380	408	407	397	376	395	410	402	352	375	380	434	421	403	397	419	399	417	431	403	415	397	387	374	365	425	439	412	390	387	400	423	405	360	394	373	426	364	378	363	405	383	401	426	402	390	427	351	448	391	424	363	414	429	408	390	379	414	421	388	414	414	397	437	409	426	366	433	399	383	382	403	395	391	415	391	355	385	397	420	401	418	381	424	438	360	402	389	416	431	403	410	384	421	403	426	403	415	378	430	420	399	413	398	419	404	403	403	409	411	398	410	375	401	385	394	427	380	409	419	389	424	370	420	407	417	384	370	400	437	397	407	412	375	425	414	381	424	390	422	393	398	394	408	416	388	375	392	413	453	413	426	426	390	396	389	435	395	379	402	376	395	368	380	406	389	383	442	363	407	413	388	398	405	401	390	376	360	355	397	351	444	398	399	370	393	406	402	421	419	385	344	345	382	422	383	393	374	384	384	399	410	417	411	402	396	407	431	434	403	386	374	392	427	444	399	413	397	357	369	394	426	364	435	404	458	422	413	414	408	426	393	349	395	396	401	404	380	406	405	402	434	381	405	412	402	390	391	428	399	362	384	398	380	391	410	363	428	413	382	381	402	421	406	371	391	382	379	408	413	398	383	372	402	400	427	378	384	376	394	388	411	425	434	418	394	395	405	383	363	401	368	378	391	352	396	410	395	377	406	390	413	462	419	427	425	416	423	388	399	394	391	388	377	405	410	379	404	384	409	433	410	366	408	414	427	433	406	375	377	413	386	350	363	388	424	423	381	403	412	420	411	442	399	407	372	395	400	343	406	416	398	361	382	384	416	416	399	368	376	361	400	415	417	393	414	401	399	432	378	408	379	378	389	391	430	387	392	388	391	392	387	369	426	404	413	401	389	433	405	382	390	383	414	412	377	397	411	373	393	402	393	390	386	384	444	381	408	426	377	437	357	383	400	393	408	389	421	401	393	380	385	380	420	403	413	377	428	379	382	397	406	389	412	342	407	391	411	415	394	346	407	379	416	397	389	414	382	381	407	404	449	403	397	372	398	446	415	375	430	448	385	390	401	380	411	375	398	422	407	403	442	382	415	397	421	392	397	393	398	395	419	418	378	394	416	398	432	369	401	403	407	379	398	362	410	380	381	374	395	393	386	382	383	420	411	361	409	393	368	355	437	426	381	438	420	402	392	389	401	391	378	468	391	374	415	376	371	364	432	435	360	384	401	393	406	366	391	370	412	423	400	365	399	399	393	373	404	420	369	395	403	386	377	418	412	413	431	409	385	448	390	408	422	398	411	404	402	376	406	416	401	373	407	401	405	417	417	418	395	366	385	367	388	394	380	394	394	379	380	371	386	402	431	400	378	407	383	426	405	394	406	384	375	398	394	408	396	409	392	376	441	407	382	380	425	391	420	395	408	382	433	426	409	321	390	418	360	396	448	432	394	429	442	385	412	369	383	412	419	380	432	374	407	404	438	383	387	397	390	400	391	401	361	374	401	391	365	377	401	415	364	415	339	436	374	383	375	426	427	369	390	353	370	396	428	388	379	405	394	399	409	423	407	384	393	400	402	394	417	409	405	377	375	375	393	418	356	383	404	407	390	409	398	421	419	439	403	409	386	391	429	383	383	360	407	392	366	435	415	410	385	401	383	403	369	357	376	439	409	373	364	402	388	409	403	421	396	420	409	367	395	381	368	394	424	421	378	395	374	395	409	426	392	395	386	395	389	391	428	416	430	404	406	421	477	362	377	398	380	396	408	378	412	364	392	400	418	358	414	392	402	363	357	396	396	396	411	401	392	391	387	394	384	386	375	409	399	400	398	409	407	448	381	375	370	382	425	412	369	378	385	409	385	390	378	375	376	393	359	397	437	404	392	393	392	425	386	372	376	405	407	368	396	416	366	393	399	384	393	387	378	382	374	408	392	390	321	395	396	376	389	422	397	382	392	381	377	388	412	404	431	427	390	426	395	368	412	423	363	398	369	407	383	399	396	398	368	393	389	380	341	372	393	386	373	420	434	414	440	374	371	377	449	402	412	430	439	403	392	397	379	380	373	398	419	406	408	392	380	397	366	428	402	409	417	407	381	412	400	424	399	366	367	379	375	359	409	434	390	377	395	384	407	390	381	382	414	417	428	382	400	402	396	409	421	435	414	410	406	396	428	380	387	391	392	395	416	380	390	418	365	401	391	400	399	372	386	401	363	393	382	391	389	425	412	367	407	377	397	417	409	398	397	407	381	409	410	400	419	413	373	414	362	409	403	403	425	417	394
35806	44680	66781	70298	63685	55483	45362	34293	23922	13681	7382	3607	1851	1156	868	869	884	819	828	849	861	900	828	843	811	844	885	903	897	816	847	865	810	908	890	908	823	887	849	816	860	863	877	789	917	822	857	856	922	871	886	855	857	874	892	891	844	820	864	898	902	861	838	858	837	879	827	836	847	897	851	854	799	888	872	844	848	863	872	837	878	851	853	840	900	849	861	836	845	849	833	851	843	882	915	844	825	828	768	878	854	869	883	892	863	849	875	836	874	800	849	788	887	844	860	833	819	899	901	862	928	794	836	883	885	865	853	818	830	898	841	792	879	831	837	840	822	817	855	868	887	816	814	897	851	882	814	806	879	870	804	884	843	876	853	855	850	880	850	853	875	852	863	857	853	835	851	850	824	891	848	854	880	838	894	893	837	833	876	872	843	867	867	853	861	863	834	832	796	871	799	887	834	888	840	878	835	830	922	896	886	840	876	854	891	838	834	880	879	888	819	860	843	834	876	832	836	938	876	869	813	852	831	851	806	827	802	852	840	892	882	860	855	848	885	904	846	800	904	855	878	864	824	821	883	876	876	779	824	824	849	803	879	848	837	899	872	868	873	816	839	835	874	848	806	870	913	907	904	828	910	849	856	839	855	886	857	797	832	919	853	877	855	883	864	839	859	869	850	887	853	903	866	855	841	893	821	856	803	869	778	886	838	892	916	869	886	875	909	855	845	846	841	894	918	851	818	833	889	842	810	865	865	858	835	878	842	804	906	865	880	908	821	830	851	817	840	900	833	856	839	907	864	873	810	838	875	852	862	866	833	864	872	844	872	824	862	840	908	857	821	822	840	897	822	843	870	842	908	881	823	832	881	843	846	821	892	807	877	868	819	877	837	853	860	814	858	827	862	877	812	838	915	850	859	825	861	872	854	864	872	817	833	838	885	858	844	868	816	915	852	867	868	884	835	917	857	846	808	894	896	881	865	865	818	823	814	883	834	834	849	863	809	891	852	874	824	812	833	875	829	818	885	841	866	828	852	842	870	893	908	854	888	863	890	866	870	851	853	839	860	858	853	854	838	857	831	909	843	842	908	889	858	838	879	890	835	883	835	842	861	911	879	830	844	858	910	838	876	867	879	842	880	820	912	901	812	871	837	839	847	882	850	856	836	861	836	832	812	841	819	887	839	877	826	876	849	849	785	900	832	831	861	884	858	808	768	881	799	833	803	869	851	897	884	847	831	885	895	859	819	875	861	868	834	904	834	828	853	871	888	845	913	815	877	841	824	864	831	869	869	871	922	850	860	875	886	853	881	846	875	849	840	851	844	863	844	851	837	896	862	888	908	848	857	856	858	863	822	862	869	861	858	834	849	862	835	891	844	833	832	880	836	867	767	866	862	860	833	848	874	819	881	877	865	865	874	852	845	838	832	856	935	891	863	875	850	866	828	815	876	885	778	817	851	852	849	837	931	897	840	837	853	863	839	795	867	824	846	832	841	862	835	862	911	910	874	874	878	883	828	918	893	838	862	789	889	868	875	801	836	865	852	850	838	900	851	863	848	847	832	846	849	848	904	900	869	820	854	845	807	893	883	847	891	881	862	847	806	826	859	861	849	807	841	833	863	813	853	887	860	907	839	833	850	844	839	870	874	840	842	856	903	815	840	861	884	902	864	881	871	838	863	767	849	847	870	862	862	853	900	835	802	845	895	845	867	853	837	890	892	870	826	932	803	861	809	899	880	881	863	856	855	839	862	881	872	897	915	826	820	875	869	872	838	876	878	829	902	827	880	804	816	853	842	806	865	841	870	858	849	869	861	797	792	827	840	876	871	832	847	845	872	870	858	887	867	883	869	835	861	845	881	861	873	871	893	834	860	874	861	839	843	910	871	898	850	809	867	908	826	884	887	873	832	847	831	865	870	829	810	889	850	844	844	881	805	888	841	837	859	836	844	831	816	885	792	913	887	864	871	842	908	849	846	846	829	897	814	875	850	854	869	816	861	886	899	840	841	869	838	887	808	855	846	848	879	844	816	850	802	818	833	835	927	810	828	824	888	816	841	828	841	903	914	869	857	848	859	861	876	856	847	819	879	876	889	892	853	846	915	845	852	864	811	800	875	879	904	812	874	892	898	855	851	829	849	872	856	815	881	799	827	855	849	812	847	797	827	867	861	829	851	892	864	857	834	854	917	884	846	852	869	849	857	854	849	838	868	866	853	876	823	848	916	841	797	852	833	856	840	824	831	796	797	857	802	823	866	874	863	822	832	899	859	827	877	892	839	844	860	874	838	900	863	848	844	853	913	814	865	854	853	847	841	876	853	836	874	836	836	873	896	843	838	809	832	854	902	849	881	909	807	855	893	849	839	854	843	812	846	909	822	859	877	822	847	835	888	821	877	833	814	839	861	862	891	842	860	846	814	821	846	827	876	867	852	853	857	839	872	795	845	852	909	858	836	865	858	910	845	919	871	876	843	807	837	878	865	873	836	850	844	861	848	843	820	840	900	891	849	908	850	876	840	879	843	859	864	854	854	864	822	886	821	910	852	830	909	862	877	897	858	891	863	871	848	824	850	876	845	871	864	857	785	865	859	836	842	878	868	853	851	893	848	877	867	856	882	841	857	895	860	884	947	848	894	818	840	826	852	836	881	909	854	886	864	869	837	853	868	843	841	864	868	894	840	875	838	874	896	842	880	901	879	816	850	858	903	860	839	908	837	861	856	883	900	885	853	848	909	840	898	872	782	874	822	912	868	902	913	877	899	837	825	874	848	866	857	863	887	833	885	863	855	803	831	895	885	844	806	823	846	858	876	863	839	900	883	886	865	838	899	825	859	865	839	894	817	920	891	846	800	872	838	862	890	782	820	891	849	859	869	893	833	835	831	906	832	859	853	864	809	869	865	881	901	839	776	936	836	840	840	850	900	877	819	864	819	837	872	840	837	915	864	826	894	866	841	894	850	879	864	850	800	848	867	895	836	895	912	865	818	886	871	872	854	900	905	857	826	901	839	818	862	885	872	885	926	878	880	817	840	853	827	850	851	818	875	899	846	810	814	877	865	880	863	873	835	915	836	854	866	856	851	900	892	829	874	889	822	862	896	832	878	808	846	866	896	862	828	846	883	820	856	785	892	874	839	888	849	850	891	872	840	828	872	859	802	835	869	862	811	916	844	880	890	853	848	866	843	823	865	822	898	892	825	894	828	866	891	890	848	847	824	895	818	860	872	874	862	881	845	820	836	845	819	887	817	867	873	857	912	859	816	814	802	862	864	845	898	864	828	846	878	846	848	868	842	872	844	881	857	851	865	886	824	810	840	872	887	850	909	832	869	824	891	903	897	893	879	846	793	834	874	810	849	882	840	810	833	816	834	876	840	788	886	841	851	856	837	862	867	876	863	855	887	808	842	814	848	873	868	894	883	856	840	888	879	820	834	879	812	865	893	881	786	843	863	850	842	849	859	844	866	847	872	823	777	845	851	872	864	872	830	796
6383	3279	4436	3573	2630	2058	1435	925	592	400	400	327	268	284	283	292	292	266	316	250	279	292	277	281	303	281	221	294	290	285	265	283	288	252	273	243	265	242	266	280	296	271	273	297	267	284	272	273	290	275	261	303	302	301	250	284	275	284	277	278	290	266	283	280	316	311	251	265	271	275	261	273	261	287	268	260	269	293	309	310	258	252	306	278	266	273	259	284	303	272	257	264	261	289	254	271	270	255	260	234	246	254	258	255	254	270	234	284	269	219	268	241	281	276	271	249	287	284	297	232	255	272	275	297	254	272	286	263	273	316	286	265	247	267	275	281	256	275	255	258	267	259	243	278	305	275	279	297	280	250	255	219	292	251	271	277	249	250	289	259	265	237	299	274	227	267	314	279	281	248	271	266	264	297	302	288	257	257	285	289	276	271	270	307	265	261	263	275	279	264	272	270	283	262	292	256	280	269	283	294	248	264	276	312	274	303	306	272	268	256	281	283	275	272	289	288	273	274	275	278	273	279	275	288	279	281	266	235	288	293	256	242	266	290	263	254	271	278	281	274	284	291	278	261	300	301	283	233	268	298	282	290	315	321	257	279	260	268	272	269	291	266	269	288	312	292	258	274	274	277	273	280	256	255	279	291	264	296	271	311	279	251	298	265	253	297	267	257	245	265	265	259	277	290	301	259	294	275	265	292	261	270	258	259	296	277	276	261	262	287	272	263	268	293	282	272	288	250	264	252	301	282	258	282	290	272	274	267	252	304	304	290	247	285	275	287	290	264	270	277	254	294	269	258	267	258	284	295	271	277	263	286	275	252	243	294	285	262	244	277	273	254	252	277	279	296	259	300	275	257	267	271	285	291	238	260	269	266	271	285	284	282	267	269	264	262	248	295	264	253	234	273	300	266	285	273	260	256	270	275	250	266	262	243	264	284	278	280	256	320	291	281	304	290	232	250	288	261	284	279	253	291	264	269	287	292	274	289	289	288	257	283	297	291	253	279	277	247	321	283	288	240	311	274	278	261	304	269	258	254	254	285	287	264	261	254	288	273	293	293	291	275	290	254	243	269	265	255	255	268	253	261	273	287	259	287	276	250	249	249	301	290	267	247	275	244	293	258	275	268	259	258	248	234	275	244	257	275	247	241	273	256	283	282	279	280	287	224	286	245	288	285	281	269	302	310	258	263	259	263	283	248	262	235	269	256	292	283	221	273	289	296	279	273	292	270	269	290	254	293	275	270	274	263	274	258	249	276	272	258	280	285	245	258	265	273	271	249	261	283	286	285	276	264	271	295	292	276	294	272	283	283	285	262	268	272	287	259	269	247	280	260	313	278	265	271	275	252	281	258	264	277	250	262	285	292	254	276	258	292	260	263	255	284	251	240	276	264	269	288	278	242	285	257	278	255	285	281	271	249	284	250	235	277	263	270	291	276	261	278	255	283	275	293	258	257	260	274	302	266	276	262	275	286	254	242	244	296	315	298	255	313	302	262	295	290	260	281	246	275	270	255	296	267	304	301	279	302	255	286	277	271	262	255	269	260	276	321	302	258	307	303	270	299	270	255	284	301	262	256	283	287	278	255	276	256	263	287	270	279	240	283	254	262	260	320	259	288	277	283	261	273	260	265	290	280	306	279	295	294	282	257	284	256	282	266	285	284	276	256	266	290	282	244	252	271	291	294	261	263	275	249	267	258	280	255	253	274	258	265	261	251	263	265	282	269	259	308	254	239	288	264	298	274	214	277	297	305	310	296	246	281	248	285	261	300	287	280	262	228	246	273	281	263	273	265	273	296	310	258	271	279	270	240	271	293	263	287	239	264	264	266	283	296	252	263	312	283	278	294	233	245	286	246	276	286	271	263	260	242	258	265	284	282	273	296	272	281	267	270	278	261	276	279	270	262	274	290	275	254	288	282	253	280	275	262	274	254	237	251	300	293	300	255	262	298	278	278	237	276	262	268	283	283	256	279	262	299	276	275	266	262	262	270	264	261	260	265	272	249	299	281	301	262	270	292	247	306	266	285	285	262	292	279	270	274	260	257	251	267	272	278	293	246	289	281	287	266	310	282	238	237	258	274	254	315	296	287	299	272	277	278	266	246	272	244	250	263	252	295	287	290	256	270	272	277	272	309	275	292	262	280	258	309	256	278	274	294	290	251	284	258	261	250	272	289	257	271	273	302	307	271	274	274	260	285	321	280	272	279	266	278	265	233	256	299	269	256	274	251	276	269	288	284	246	254	242	287	266	274	285	278	243	267	277	286	266	289	314	271	268	281	262	239	297	265	303	279	273	275	259	278	276	295	269	309	276	282	284	298	273	262	288	278	253	267	266	271	256	265	278	282	272	265	291	275	274	274	297	267	236	294	280	297	266	263	239	246	277	298	270	269	281	234	291	304	245	255	236	246	314	255	266	275	252	307	253	292	257	280	291	246	249	282	264	268	267	241	293	254	276	284	254	255	253	280	278	265	290	302	278	304	285	276	282	263	280	248	292	278	248	270	269	287	275	247	308	275	274	260	278	258	285	278	250	259	280	281	282	271	266	263	251	292	269	271	282	257	265	285	280	246	274	270	303	268	257	259	281	266	321	285	263	264	280	277	289	269	306	242	293	247	262	253	243	254	261	274	256	280	251	242	288	289	283	266	310	275	281	255	280	271	246	279	261	273	289	276	274	299	277	261	293	264	286	259	282	269	297	245	261	282	277	265	258	279	240	286	257	244	258	265	278	258	256	251	265	298	287	272	265	254	270	307	287	277	260	256	263	311	257	266	260	287	301	281	307	264	259	293	284	265	250	280	295	247	244	270	257	271	283	297	258	274	270	275	294	264	266	275	234	282	255	285	269	268	269	273	269	255	277	243	259	252	254	262	282	246	287	283	294	260	262	270	274	290	294	275	271	282	281	277	260	286	271	271	286	253	296	276	251	253	283	261	294	279	279	255	278	259	262	297	271	264	273	279	255	286	269	249	268	273	270	292	272	259	294	257	293	285	301	295	285	262	280	266	291	275	268	282	292	310	277	302	280	286	263	265	266	255	279	253	225	278	290	290	280	285	281	273	288	267	284	290	275	272	253	281	280	271	275	300	241	263	295	286	270	329	250	286	259	268	276	300	275	284	240	274	293	279	255	276	254	290	273	248	260	277	278	293	278	269	242	269	253	271	302	298	272	250	267	267	302	288	268	266	251	268	253	276	250	281	289	258	280	255	270	278	289	285	261	279	262	273	249	280	275	272	276	268	282	261	278	272	308	281	257	254	273	275	284	283	288	275	284	261	280	250	245	259	296	292	253	284	304	264	309	292	299	263	256	267	253	264	286	250	250	286	263	265	271	262	258	261	241	293	302	307	263	248	269	260	273	282	286	294	253	237	279	273	280	293	256	257	299	282	297	292	256	285	240	236	303	256	288	264	278	290	280	288	282	292	279	250	262	280	254	264	275	283	277	278	290	260	273	295	265	257	258	281	259	287	265	249	303	289
5535	4706	9238	10539	9144	7188	4970	3056	1966	1359	999	736	663	596	609	644	601	600	645	625	634	630	645	618	619	594	620	646	570	627	587	609	685	591	577	634	604	602	619	624	596	619	624	614	603	614	622	592	584	561	580	603	651	626	625	588	654	673	583	604	592	608	629	633	621	639	641	637	629	630	630	587	625	617	577	610	618	634	600	649	601	622	606	587	598	657	586	593	638	611	618	611	653	608	587	610	643	637	585	617	601	561	625	632	605	639	609	593	599	589	612	603	603	629	613	646	656	582	632	594	621	564	617	627	575	656	592	601	656	621	590	612	586	568	643	589	588	621	614	629	611	612	613	588	576	627	618	590	617	649	587	619	600	599	608	621	613	610	571	608	625	586	621	605	597	583	662	616	582	627	695	601	596	572	647	574	602	621	612	633	643	594	636	627	600	563	620	603	582	632	557	603	620	618	601	634	598	601	621	588	584	597	587	616	627	628	595	610	628	575	631	632	597	618	618	598	615	611	569	595	647	628	649	638	605	622	603	638	580	624	590	633	622	611	623	585	644	627	633	657	592	606	626	615	605	659	595	647	605	614	603	593	598	638	588	591	664	600	629	612	590	602	609	584	645	621	596	613	604	623	586	648	585	638	602	616	679	598	643	576	631	561	635	619	606	604	583	606	587	655	587	611	614	624	606	652	609	638	614	600	581	577	607	595	604	659	616	630	650	641	671	574	640	601	593	568	622	608	598	604	677	603	595	608	618	623	652	649	587	582	612	605	593	611	616	574	598	571	651	600	578	668	621	603	610	627	627	600	627	636	611	609	608	596	658	636	576	654	617	682	600	651	602	602	581	575	612	625	612	618	616	643	573	621	622	635	604	664	589	580	632	591	616	568	572	608	594	625	626	618	622	578	592	633	661	629	637	631	676	606	587	620	633	617	588	604	610	596	593	653	593	655	603	618	574	568	617	646	589	604	635	606	617	651	641	597	621	619	607	621	596	621	572	616	620	618	604	612	614	630	618	640	614	588	607	600	608	600	624	606	596	640	638	624	628	631	653	611	648	612	591	606	607	620	615	593	588	620	660	617	616	591	611	644	629	636	616	607	608	585	649	628	585	578	653	591	602	631	629	652	590	560	580	614	618	610	589	622	633	634	623	607	607	628	587	656	619	650	622	612	589	664	667	636	633	580	622	649	629	623	586	621	672	662	575	643	620	601	691	641	641	643	626	577	597	639	604	627	611	609	619	619	632	600	646	593	586	608	672	616	639	644	585	634	598	634	608	620	596	580	652	620	601	577	611	635	577	611	603	577	607	635	614	638	676	647	645	621	586	651	636	601	556	570	596	604	599	627	646	607	639	607	632	621	617	618	575	605	578	611	609	624	649	628	631	565	637	577	552	609	640	611	598	645	608	589	605	595	647	616	583	625	610	653	612	627	629	561	563	647	641	638	588	603	584	634	600	666	659	670	635	610	598	603	598	594	608	603	602	594	575	618	610	638	632	631	592	608	627	618	605	640	607	618	598	596	613	611	622	571	633	633	598	613	628	620	619	624	567	626	597	607	638	619	598	600	572	606	637	642	640	613	541	613	623	601	635	589	649	640	618	612	596	649	604	592	618	626	664	620	635	644	623	591	624	627	614	617	640	651	591	597	612	620	630	671	569	622	566	602	620	623	635	632	618	627	602	606	594	655	633	597	567	603	609	577	607	686	651	639	596	601	632	599	611	641	635	650	649	597	630	572	653	624	641	642	591	593	626	618	589	592	598	649	628	609	622	616	649	600	612	643	646	622	590	602	642	651	608	623	627	617	631	617	640	664	582	595	614	656	593	646	611	611	601	615	607	606	602	600	625	610	631	561	620	672	599	590	652	599	591	647	605	656	606	598	674	600	644	627	647	571	643	646	596	570	620	572	659	644	633	614	582	626	631	602	630	631	624	612	663	630	600	641	613	653	563	606	634	618	610	611	653	636	622	676	639	623	620	618	638	623	600	618	633	661	586	611	627	632	599	590	596	613	554	638	634	585	546	622	621	607	637	643	627	603	658	646	595	665	654	575	653	596	640	610	666	612	642	603	650	597	632	605	623	621	614	633	575	642	631	575	601	589	595	640	673	588	604	600	590	605	604	592	585	640	594	581	626	609	608	613	629	603	630	620	610	630	630	618	608	584	607	613	618	601	621	575	610	593	587	615	625	561	631	647	599	627	602	646	619	635	588	612	640	609	627	581	624	608	616	590	626	633	631	647	583	624	599	620	620	646	626	656	610	602	628	636	614	618	578	602	626	629	609	602	617	626	608	629	637	606	670	613	601	636	676	608	654	630	639	625	630	635	612	627	595	563	598	657	639	607	606	618	702	601	633	623	606	624	629	622	611	603	644	626	597	581	589	605	582	598	611	585	618	649	606	622	618	650	589	596	636	580	591	676	607	608	594	618	625	611	596	587	589	592	639	618	575	656	612	640	641	610	625	591	618	600	625	604	584	596	595	586	633	581	592	622	579	582	627	625	614	598	626	615	656	591	577	615	618	637	622	644	617	594	588	603	620	630	624	619	617	607	625	573	602	622	617	628	608	610	565	644	599	626	592	611	608	602	638	602	615	587	589	604	638	664	600	607	567	626	611	661	571	585	615	580	640	629	616	623	615	586	606	656	593	598	620	617	605	600	624	635	606	651	639	612	624	609	626	648	603	603	615	596	622	584	610	605	622	604	634	598	608	624	614	647	630	639	600	585	591	640	606	570	650	582	578	622	634	621	579	631	598	595	608	605	585	612	566	622	626	621	642	595	601	593	658	639	685	640	617	643	636	688	635	588	650	630	634	585	634	617	642	587	613	606	587	629	599	613	642	593	579	625	629	619	593	579	615	624	580	587	598	612	573	629	633	618	636	599	611	626	564	629	580	598	630	596	645	607	643	599	609	603	646	606	623	602	627	643	611	607	615	645	593	625	604	617	581	607	583	569	611	617	606	550	586	606	593	616	624	619	626	624	632	612	628	601	657	628	647	620	643	639	641	567	621	614	615	582	608	618	596	637	605	604	645	609	655	624	589	604	607	583	606	590	584	630	662	623	612	577	622	633	615	590	594	614	613	605	647	631	628	658	580	655	630	596	577	569	646	593	621	603	599	578	628	538	590	605	582	621	632	624	618	588	651	576	598	636	649	611	603	606	605	649	576	635	605	614	600	607	649	635	619	614	654	559	634	632	628	608	624	576	599	593	616	643	601	621	607	620	602	571	621	585	561	615	659	651	580	628	604	620	624	589	629	643	600	657	606	605	612	615	592	579	601	599	599	624	623	594	616	601	615	588	594	663	601	598	651	631	626	621	596	643	592	626	590	648	575	639	602	625	611	638	626	643	583	603	649	614	607	595	608	621	592	642	609	577	613	599	647	619	635	634	622	617	621	619	592	619	609	616	643	675	564	605	675	590	625	620	620	608	631	613	623	681	660	620	607	634	601	583	588	612	617	619	627	613	645	602	643	601
66244	55923	73735	67189	56055	42839	31483	18656	9462	4280	1904	967	602	427	353	361	366	400	358	387	417	399	349	387	393	360	389	402	388	396	458	380	396	390	403	372	421	400	426	402	395	402	355	390	403	404	380	396	401	383	424	372	395	438	441	379	427	409	338	379	410	363	396	392	383	385	396	370	396	390	344	393	394	383	385	370	397	369	379	370	400	396	377	390	401	360	350	414	397	367	403	398	402	391	396	367	397	399	396	400	438	384	359	390	354	402	395	384	392	374	379	415	432	381	368	449	406	384	398	409	408	381	402	408	383	402	410	398	436	393	373	406	380	401	365	422	382	391	373	377	420	402	386	390	430	356	364	378	365	379	377	380	348	380	366	383	395	385	400	389	382	415	354	388	397	366	403	412	361	350	435	369	369	374	381	386	374	376	418	424	420	368	425	442	401	385	396	387	405	363	335	384	361	400	385	371	366	393	376	394	356	374	364	416	373	400	395	356	401	380	393	375	388	387	374	380	387	401	377	402	400	385	399	397	385	396	403	391	393	375	381	380	384	405	398	390	398	375	367	361	398	391	395	366	410	386	417	374	382	380	366	424	388	390	345	339	416	383	376	395	384	371	392	388	367	420	400	413	384	389	383	392	398	405	374	392	378	378	390	379	401	382	402	381	406	377	381	390	398	412	405	401	352	399	392	412	416	401	420	391	385	401	389	352	428	410	390	361	365	415	412	389	387	375	404	367	445	391	411	369	418	391	361	365	354	381	401	435	400	365	392	383	384	378	426	395	384	391	394	368	398	425	375	370	368	384	401	370	392	428	390	397	403	407	388	386	380	356	405	432	360	367	362	372	347	426	409	383	401	413	401	412	390	402	401	401	378	390	387	414	390	361	444	421	393	359	396	360	367	413	400	383	401	373	401	384	368	365	401	412	404	371	404	409	398	392	404	393	384	403	360	352	376	377	421	352	351	419	381	392	384	412	383	358	356	377	375	390	438	386	405	403	379	374	392	403	392	355	380	337	372	365	384	403	423	397	407	414	442	357	364	395	391	398	377	380	401	390	396	385	366	358	369	393	390	411	386	429	402	388	395	370	417	422	396	409	387	376	410	398	373	393	398	393	388	412	381	378	369	387	381	416	384	398	369	372	396	375	379	400	383	416	392	370	395	367	404	378	395	436	408	395	391	428	374	370	375	361	428	414	393	368	386	395	370	394	361	408	361	393	414	367	371	378	399	342	362	370	374	414	402	371	398	415	401	428	407	365	371	398	371	387	384	394	386	365	376	383	360	383	400	385	414	405	404	394	374	359	404	348	387	391	400	392	437	415	364	397	392	449	424	425	381	349	370	437	349	365	405	389	390	367	378	373	360	386	366	401	353	408	393	423	376	389	403	430	386	341	411	377	398	410	418	385	408	386	390	416	376	371	376	408	395	417	395	417	375	392	425	362	377	402	363	365	395	379	383	393	377	414	445	405	393	391	379	374	342	396	417	388	350	387	395	384	380	345	356	404	373	405	401	364	386	382	397	380	403	407	408	394	409	382	390	390	381	369	368	416	398	387	390	389	371	364	397	355	373	402	427	425	417	382	395	407	354	344	373	403	371	365	394	388	378	397	402	408	391	367	385	406	382	364	401	377	396	375	389	372	426	398	376	408	438	397	390	389	391	394	401	351	380	391	388	374	391	406	371	364	377	399	402	348	383	405	372	404	390	421	451	402	372	400	407	381	396	406	444	400	384	404	380	391	389	353	385	389	410	392	383	395	379	434	409	375	381	400	383	397	401	391	415	390	396	383	392	419	393	416	358	386	388	378	380	366	394	403	408	386	426	381	397	372	417	418	409	396	407	375	405	361	386	358	380	329	350	406	403	393	392	395	404	367	402	381	398	391	334	396	373	403	362	427	376	416	398	377	381	379	410	408	381	406	395	356	408	410	372	370	430	378	365	378	361	371	348	399	419	349	408	387	370	415	375	372	427	396	392	378	377	361	401	403	375	411	399	390	381	381	375	414	365	329	381	392	378	374	413	389	372	401	363	364	388	361	366	373	393	395	404	350	378	426	419	369	368	371	373	363	335	339	387	373	400	356	368	386	376	413	379	396	399	376	360	372	366	374	400	416	383	396	387	393	371	379	374	405	365	368	397	381	421	384	362	349	378	381	377	398	374	393	412	375	365	426	402	377	394	367	457	423	386	351	377	361	409	387	378	382	392	366	351	355	327	423	369	390	438	405	446	401	360	375	380	357	384	396	363	341	391	412	357	362	395	372	390	351	356	345	397	407	383	380	396	427	408	402	407	366	365	341	367	381	377	415	374	407	383	391	396	366	380	369	363	401	387	362	382	402	383	368	372	369	386	340	316	377	399	375	383	362	375	386	368	361	394	386	356	436	412	413	367	398	375	392	397	423	407	380	376	385	364	401	395	361	397	367	337	446	405	399	414	382	407	400	398	394	396	374	422	379	408	421	385	385	389	393	359	364	369	388	402	347	394	424	367	377	385	373	422	365	408	397	407	396	377	406	351	367	385	412	392	391	394	353	390	352	390	407	396	387	389	354	417	366	348	378	415	407	418	402	376	416	414	397	418	384	389	397	370	396	380	392	419	400	382	381	377	368	431	380	366	378	385	360	399	390	376	377	376	394	371	386	386	382	360	385	368	423	392	398	367	367	373	377	350	411	381	393	401	388	413	391	343	384	431	421	376	403	436	390	377	387	374	376	357	388	389	374	397	364	352	382	386	411	425	366	452	440	395	422	383	398	387	389	412	390	372	388	351	383	385	401	360	385	412	385	361	402	382	411	406	397	389	363	354	405	366	403	366	390	386	350	412	361	414	378	382	359	387	411	358	360	377	359	403	390	433	396	401	419	399	415	359	353	389	360	392	363	384	429	365	394	410	428	398	400	379	394	378	385	379	355	386	405	376	408	366	384	393	365	386	396	367	348	373	435	424	409	367	405	388	388	423	402	388	407	429	389	372	383	418	377	440	405	348	391	417	380	387	392	393	374	358	439	372	378	359	401	377	380	378	355	407	364	335	446	419	387	356	402	392	412	394	394	354	371	393	361	407	405	422	395	409	421	356	368	378	408	359	386	385	384	379	406	386	417	413	375	407	377	346	385	331	414	379	382	399	366	412	380	405	369	405	372	394	369	374	425	386	347	403	405	396	386	393	387	390	411	355	393	388	375	427	360	384	424	361	315	409	386	396	428	392	395	370	394	365	386	358	394	357	388	353	406	410	410	363	386	397	385	339	355	399	404	388	391	361	414	414	384	359	428	384	435	452	399	385	387	385	377	362	356	401	363	386	441	374	382	406	369	399	390	367	379	391	373	414	382	403	352	426	400	381	380	396	400	388	386	410	408	412	368	374	376	393	400	429	332	388	364	379	418	436	395	408	417	394	385	382	420	371	433	378	390	387	366	409	363	364	352	344	361	376	380	406	426	417	435	414	384	418	390	362	319	380	420	410	399	383	392	394	373	420	442	403	379
34098	41002	67005	71376	65211	54764	45178	33046	22604	12911	6526	3350	1771	1075	867	841	867	822	841	864	837	867	848	874	811	850	834	828	845	850	824	850	931	858	843	866	842	823	845	860	883	821	839	838	830	826	849	838	833	805	844	820	842	903	889	838	851	861	799	820	818	831	813	835	852	856	818	839	887	877	886	819	842	828	801	815	869	836	897	847	884	826	869	836	831	797	858	817	859	841	855	875	838	815	837	867	804	833	853	884	784	895	853	856	790	798	903	898	845	843	857	778	846	791	809	849	856	854	830	878	846	851	885	832	764	822	873	861	854	837	825	781	864	855	808	854	828	826	863	853	833	866	768	852	843	889	795	816	870	833	832	831	836	816	840	819	861	781	841	871	793	857	814	884	846	858	861	885	875	777	813	868	842	870	875	899	842	843	806	777	800	781	797	844	863	872	774	852	787	841	834	829	808	858	871	815	851	873	821	823	835	792	839	873	904	787	844	827	866	841	828	865	827	849	855	779	841	847	841	815	845	847	932	787	823	829	842	831	835	836	862	818	856	840	833	832	888	821	918	848	819	888	826	869	825	861	839	813	792	857	834	863	835	850	833	827	854	830	868	827	870	807	829	836	829	868	851	828	886	842	873	840	838	907	832	869	833	808	858	827	854	845	880	914	865	822	850	813	881	849	824	811	857	791	836	780	837	797	790	855	812	833	841	805	788	869	846	810	847	920	887	852	840	805	875	893	822	875	840	906	830	825	897	798	838	857	875	803	846	854	858	817	860	815	817	809	848	847	769	840	806	820	853	792	801	890	834	899	810	856	846	879	842	846	832	834	854	806	860	863	811	809	856	796	872	878	823	812	911	881	822	819	823	833	853	835	841	846	856	865	797	830	854	810	800	840	844	864	857	801	877	797	855	884	794	821	881	834	855	872	803	839	847	798	882	851	888	787	820	841	862	842	828	832	890	871	860	836	859	847	791	826	861	821	893	819	825	827	825	851	843	811	787	876	870	839	863	845	852	858	862	881	862	865	837	836	853	815	790	888	831	823	862	868	857	858	822	806	884	821	861	827	828	854	838	876	835	869	825	803	837	807	775	820	828	847	843	852	820	821	849	805	866	840	885	820	854	877	864	841	858	838	837	863	871	857	819	816	834	851	816	884	848	834	797	865	885	832	799	812	902	848	790	888	842	837	778	826	857	828	866	833	808	820	826	882	881	812	833	866	828	805	835	836	794	850	848	867	846	860	817	878	847	823	811	812	788	808	849	829	861	844	801	862	799	803	866	851	846	823	839	884	873	875	877	842	786	803	821	848	842	852	844	897	897	820	855	860	857	821	824	818	873	844	885	857	814	927	833	851	838	829	823	829	866	843	820	838	832	865	782	858	835	847	868	841	846	878	853	878	893	872	853	862	851	838	847	865	822	870	855	840	854	859	870	835	792	845	838	854	825	869	819	878	825	815	786	876	855	790	838	820	800	835	808	837	816	886	819	886	893	843	819	846	824	845	801	834	825	861	817	818	843	815	842	808	857	819	826	879	845	881	858	835	852	820	834	860	860	772	855	833	840	847	880	860	860	865	849	805	837	802	844	823	864	886	829	850	796	852	868	817	847	844	841	824	805	851	832	885	873	852	853	843	835	833	868	853	803	850	828	861	847	809	813	817	839	851	845	840	833	865	841	800	860	823	857	842	805	884	845	847	789	779	842	811	852	855	838	833	871	828	804	802	839	805	865	815	855	795	845	795	812	851	824	803	826	814	837	846	824	861	869	849	803	789	891	817	828	811	817	830	833	805	848	856	817	840	896	850	862	843	823	862	841	870	873	902	832	811	826	865	821	825	827	866	830	898	844	812	845	814	896	891	852	842	783	825	828	810	821	882	813	845	799	823	836	809	842	851	849	860	791	807	873	860	835	836	879	821	820	844	846	873	844	794	808	877	835	888	857	890	813	838	868	803	847	822	846	818	815	846	863	854	832	807	807	837	806	913	835	860	865	849	825	834	885	810	822	814	844	833	881	849	883	857	813	849	831	887	863	861	866	869	833	827	892	839	834	801	802	799	799	832	819	815	868	845	855	854	843	820	881	797	865	822	859	781	832	818	907	777	861	803	840	916	837	778	837	886	856	813	843	814	821	835	863	876	873	843	812	803	823	856	847	894	822	824	803	876	844	850	833	843	806	821	854	818	838	810	893	765	819	818	905	861	826	857	900	823	840	811	851	834	814	898	879	818	837	817	838	819	849	827	844	840	836	860	855	811	910	829	848	836	821	833	820	839	849	894	872	847	828	833	839	835	811	851	849	853	823	832	828	811	822	861	851	838	886	871	850	846	819	854	897	858	854	944	814	878	852	918	814	841	833	891	915	849	833	859	856	813	842	848	875	861	863	796	805	819	849	839	862	833	863	846	836	847	824	883	910	813	878	836	819	829	801	831	860	795	839	829	799	778	855	866	826	805	865	808	843	843	854	842	831	830	863	881	866	857	858	860	773	884	873	843	820	829	851	860	852	839	869	833	816	868	862	827	868	847	854	824	857	849	812	855	835	819	856	817	857	891	844	834	817	892	788	876	873	837	853	811	859	838	859	789	884	861	864	805	873	837	837	907	845	838	874	833	817	803	809	826	844	843	831	812	835	832	869	878	787	866	855	768	848	833	873	870	862	827	880	814	829	837	834	818	833	824	856	820	822	824	790	846	824	899	839	855	795	853	837	833	859	775	835	855	885	822	823	810	869	805	782	819	844	842	813	840	837	820	828	877	824	862	839	836	807	846	895	842	870	837	849	871	819	837	826	806	826	847	790	832	790	874	861	827	823	813	821	820	842	836	822	816	799	770	837	810	779	873	835	843	880	827	867	820	863	836	874	870	846	870	868	839	830	816	862	826	814	811	826	830	859	818	830	872	838	869	853	879	814	880	832	879	882	783	821	833	836	776	832	804	794	797	856	851	883	869	852	825	835	880	799	858	776	832	831	828	871	833	825	845	844	847	778	845	853	856	850	865	826	825	789	840	819	853	874	828	840	859	866	802	858	906	818	853	840	838	923	865	857	825	798	809	814	822	834	786	796	838	850	875	881	824	833	787	833	828	837	863	813	783	854	813	838	798	844	841	829	817	891	778	863	832	849	882	877	855	824	842	808	855	807	816	828	810	835	825	855	870	854	837	892	827	824	822	830	817	821	815	819	881	792	839	833	846	825	855	894	846	856	806	793	888	842	858	832	846	835	843	839	897	870	864	825	863	843	827	840	795	817	844	853	870	817	912	801	858	852	854	809	899	835	814	856	873	819	853	811	866	849	852	876	853	823	829	805	851	873	872	831	829	824	908	857	839	774	832	840	868	800	837	833	819	838	806	893	877	794	836	776	831	878	822	827	809	825	824	829	870	900	838	875	831	804	832	817	819	817	832	848	810	845	877	846	775	844	887	833	851	838	860	852	784	787	802	822	876	880	867	818	839	852	839	873	821	889	825	787	876	836	875	856	824	786	784
66127	52119	74313	69121	56560	44127	32572	19853	9614	4188	1887	1001	631	497	400	394	429	399	414	415	415	424	391	416	438	405	410	421	450	401	406	414	393	425	414	399	432	426	449	416	426	408	395	426	442	409	447	430	427	405	408	428	409	404	407	413	404	433	398	376	433	407	422	412	428	408	441	408	404	379	356	416	417	386	395	388	436	384	411	415	364	391	461	413	397	406	405	452	407	427	394	395	392	436	432	395	424	407	423	400	430	390	409	405	401	428	399	413	394	410	434	410	402	415	380	394	453	454	445	422	411	402	426	403	394	381	419	437	387	392	386	436	384	398	457	418	406	422	388	409	389	429	401	428	397	414	378	416	416	385	451	448	375	387	416	413	348	420	392	425	439	394	404	420	395	425	387	432	447	377	396	392	442	400	412	425	438	410	384	438	437	443	441	415	373	434	403	429	392	444	392	453	381	395	389	432	386	427	451	409	424	426	426	419	401	435	415	403	415	404	423	435	392	422	449	413	419	377	414	392	410	399	423	376	421	466	407	386	404	392	389	416	406	403	395	387	397	398	428	401	429	415	400	397	427	444	426	417	415	386	434	403	397	428	405	440	395	399	398	372	395	409	388	388	435	384	379	386	408	434	422	408	439	406	391	386	384	380	449	445	418	491	422	426	392	403	412	414	447	411	393	424	410	444	446	419	453	386	418	378	417	407	383	425	424	403	390	447	428	415	394	383	415	445	423	378	386	395	417	440	421	386	386	413	436	437	374	394	382	393	397	420	457	447	413	422	414	440	441	392	399	415	443	407	404	389	414	449	432	417	429	361	392	397	425	428	419	408	422	405	373	386	420	407	449	386	407	428	419	405	427	435	423	429	444	407	369	405	406	375	393	400	403	438	415	437	438	383	418	415	405	404	404	457	431	435	379	448	437	380	406	413	400	431	408	452	420	417	406	428	422	402	407	422	427	397	422	445	406	422	438	394	416	404	417	399	364	412	389	412	399	398	373	377	437	414	414	446	420	428	406	424	378	418	425	408	391	386	382	397	388	391	427	370	435	428	433	465	402	411	416	389	413	449	415	415	415	434	460	431	400	384	465	402	453	398	395	413	382	417	401	395	421	436	419	398	409	440	403	424	412	401	409	415	402	426	403	420	417	343	426	410	415	391	417	424	452	381	429	426	429	405	410	433	393	396	405	420	400	394	360	388	425	427	411	430	422	403	415	420	431	395	404	448	470	364	425	460	395	428	422	442	405	422	449	366	414	422	419	406	406	397	380	408	415	394	388	421	422	367	414	417	426	417	423	395	384	452	427	389	388	413	421	420	389	371	401	433	457	417	411	424	401	397	419	419	418	413	399	416	415	419	441	413	390	384	393	385	424	419	400	401	408	394	418	410	395	411	420	434	440	435	390	391	410	418	402	387	414	387	399	399	422	382	393	450	416	431	393	443	425	414	421	455	396	368	405	467	422	390	435	437	426	446	440	343	387	431	433	390	400	395	412	399	423	390	410	410	398	398	362	397	417	377	420	397	404	421	414	459	398	427	404	424	380	408	353	371	422	433	384	436	405	422	378	429	380	412	379	410	402	431	412	390	418	437	446	419	430	429	400	401	353	370	394	430	358	397	409	394	417	385	412	412	392	405	389	400	399	356	418	385	402	383	414	401	401	437	416	407	444	397	412	430	411	407	426	385	401	435	460	410	381	409	443	416	427	410	419	432	439	384	425	413	444	420	383	411	408	413	453	402	391	335	365	430	431	409	433	411	368	404	392	390	388	399	387	384	405	396	413	404	403	404	405	392	411	416	435	384	436	385	456	406	390	445	386	435	365	431	421	411	414	403	413	396	416	373	385	413	414	398	413	406	395	377	436	384	367	433	387	394	391	408	417	397	397	418	406	380	424	423	394	462	403	418	422	414	401	404	430	371	401	382	367	391	393	409	420	393	437	430	430	385	408	447	397	455	411	402	428	419	401	393	414	416	388	399	362	414	379	376	384	411	363	427	415	443	354	423	370	378	392	425	395	379	435	424	430	370	436	394	429	410	402	412	435	396	370	455	418	397	401	444	422	381	414	368	401	402	387	371	417	444	401	413	373	390	385	391	406	415	403	395	408	435	385	428	406	397	379	378	404	408	414	424	413	414	442	420	398	411	434	462	414	384	375	427	423	418	438	437	401	411	406	406	409	394	420	441	394	373	404	370	403	415	434	414	369	414	447	424	378	394	370	426	396	435	385	421	404	408	412	403	411	387	405	399	386	418	406	396	419	413	425	420	402	395	422	428	411	451	400	432	382	399	403	420	411	419	404	417	401	390	415	412	409	451	404	434	454	441	368	366	399	405	433	378	390	433	407	403	373	401	431	371	401	410	397	413	418	439	416	420	406	444	458	398	439	393	426	432	386	431	465	383	388	398	403	430	380	373	416	373	400	415	354	384	373	394	443	402	440	464	430	374	393	423	400	426	406	409	431	451	398	454	402	387	373	424	410	395	445	389	401	443	449	416	439	437	381	420	448	446	433	406	405	405	430	403	401	420	415	419	380	404	403	384	420	387	386	413	408	419	391	447	417	417	399	415	379	420	423	429	380	445	405	412	387	384	408	373	415	407	433	395	393	420	427	423	392	364	392	443	422	378	370	388	396	424	405	450	440	404	394	397	365	418	416	427	399	407	411	461	415	436	407	413	397	407	369	409	416	423	430	421	380	389	377	410	386	390	440	410	439	379	437	377	375	380	395	379	409	394	381	460	392	385	388	402	418	455	408	375	387	412	396	414	440	428	409	440	410	415	417	386	434	402	408	431	452	458	379	394	418	407	367	428	435	386	424	426	388	402	373	362	434	399	374	414	414	436	398	431	427	408	421	425	387	417	434	401	424	419	386	407	391	401	403	393	441	403	439	378	395	437	433	397	414	404	402	414	410	423	432	420	420	410	396	441	356	405	432	400	419	426	375	386	453	430	413	407	424	400	441	396	402	420	425	421	355	387	408	442	414	411	414	424	395	370	419	422	441	413	410	419	380	411	435	418	376	405	396	419	417	414	383	384	395	407	434	383	415	419	409	391	414	415	417	389	404	436	436	423	426	403	399	412	425	396	426	415	440	421	412	463	407	406	374	419	429	443	433	413	381	376	400	405	381	467	381	407	454	477	408	434	414	410	393	399	427	416	466	438	384	438	395	405	369	388	383	408	411	413	417	424	406	425	394	394	404	389	423	455	422	410	393	383	372	451	374	393	428	399	387	378	394	407	402	411	433	447	433	406	380	424	439	405	456	427	398	405	403	423	400	410	410	420	392	381	386	388	398	390	388	440	458	402	425	402	367	403	424	433	425	407	426	374	423	429	442	374	412	395	390	408	415	402	418	405	427	402	406	460	401	388	370	422	375	387	413	420	427	413	362	417	358	390	421	394	413	411	387	375	414	429	414	443	387	388	374	424	376	413	388	419	422	424	399	413	435	430	396	415	419	424	409	432	426	415	413	416	396	427	459	388
33547	37228	67071	73414	65701	55841	46104	34380	22464	12734	6349	3229	1649	1192	874	869	849	898	866	874	854	856	870	901	916	949	916	881	909	874	881	874	868	875	877	902	919	849	911	894	881	903	911	875	863	880	873	909	880	906	872	894	895	865	864	913	890	873	891	867	885	881	832	910	840	875	878	925	852	880	908	922	888	900	860	885	856	912	862	880	898	902	872	872	851	889	886	940	867	862	867	850	832	914	864	854	854	860	892	871	859	846	905	858	867	921	898	849	853	873	821	938	896	856	796	854	854	835	840	877	913	874	844	931	888	876	943	898	871	871	889	878	851	868	894	904	810	848	846	816	899	850	852	860	877	910	844	852	848	879	876	857	818	865	841	871	901	871	869	843	865	912	884	904	890	867	929	877	858	857	896	874	842	879	842	843	832	944	828	878	866	878	890	897	903	904	870	900	912	853	861	839	892	850	875	869	889	863	842	890	863	890	884	823	901	885	888	859	889	909	854	879	851	907	910	833	921	888	830	872	835	888	838	870	861	900	892	852	879	874	885	899	907	811	901	884	891	875	865	913	840	851	900	868	862	851	901	860	897	849	871	957	859	899	860	906	878	900	865	853	911	894	866	934	883	885	911	839	944	907	866	860	874	869	865	910	895	870	855	853	901	799	888	834	858	895	826	872	873	922	876	829	878	843	827	866	876	909	906	859	866	877	872	893	837	905	865	908	840	895	879	863	859	855	856	856	860	845	844	840	906	878	844	897	865	866	883	856	875	845	835	889	888	889	900	866	845	854	835	892	876	862	870	892	902	831	848	887	876	835	838	875	855	878	861	837	861	882	868	896	854	891	873	845	873	853	848	815	896	876	903	901	876	861	878	810	867	883	865	824	888	813	877	908	902	890	820	842	807	875	955	884	860	857	879	884	934	861	879	863	935	865	860	850	899	854	851	885	915	889	841	832	861	881	898	860	773	876	802	824	888	895	922	890	851	853	878	863	877	887	888	828	865	866	858	871	855	895	850	928	882	903	831	871	897	879	877	881	893	905	897	824	834	844	822	828	863	848	881	871	903	881	956	846	892	876	844	863	830	902	856	870	884	923	866	867	893	853	852	899	850	860	904	900	892	854	923	883	862	873	901	843	850	849	850	877	866	863	913	876	847	846	899	843	862	834	886	858	863	874	887	857	891	869	858	853	913	888	851	819	868	859	926	862	840	811	854	849	893	887	875	853	875	889	904	880	870	869	872	836	823	879	852	877	843	913	831	834	917	843	824	805	857	841	892	879	880	835	861	888	893	862	867	879	900	880	850	837	892	860	935	844	875	820	882	817	899	842	895	936	878	907	819	859	909	865	876	887	934	863	853	926	907	908	864	913	873	871	835	782	868	914	869	930	872	871	890	897	845	884	882	832	919	889	909	871	888	862	879	918	912	854	860	895	888	817	941	879	840	884	878	884	882	800	915	876	889	923	865	905	882	909	896	820	892	875	901	852	845	863	897	880	816	813	861	880	893	866	865	851	865	853	863	868	841	870	821	880	869	847	835	837	873	860	874	919	868	880	925	876	819	871	890	863	886	864	853	876	849	890	864	883	881	872	916	878	848	878	895	872	854	842	852	892	831	903	912	908	866	906	871	833	855	884	895	863	845	822	946	890	828	839	873	842	862	867	848	880	858	858	883	897	849	869	894	884	855	910	847	831	880	844	896	872	888	937	853	933	869	866	832	879	870	894	962	888	921	886	791	926	907	863	811	900	801	899	837	876	883	928	819	880	899	904	848	901	833	827	834	839	870	866	811	836	844	798	828	883	899	876	854	873	868	901	839	868	812	924	829	824	882	910	888	849	877	918	892	847	910	900	863	864	870	898	895	933	917	891	849	847	852	866	863	866	859	865	915	920	903	890	874	876	895	859	919	891	838	887	900	922	863	855	819	819	863	876	868	860	908	862	861	856	902	897	872	857	857	887	923	888	903	839	812	868	925	872	871	932	878	892	881	846	874	904	857	878	874	859	890	893	899	843	870	857	895	890	856	917	848	813	900	846	901	866	896	871	847	900	871	886	862	855	832	875	854	890	880	837	853	886	861	841	901	851	894	952	883	913	852	852	896	825	886	878	887	882	894	853	885	897	871	897	892	871	824	853	874	940	809	876	874	840	870	881	875	823	894	870	876	952	836	891	934	877	894	855	892	882	860	873	860	936	897	889	883	875	880	866	897	837	908	876	859	913	895	841	852	841	842	855	912	915	839	924	915	872	859	877	868	894	859	835	883	848	890	894	829	898	894	856	883	875	893	891	896	856	924	852	854	868	886	898	855	879	821	919	882	878	847	908	861	879	872	908	906	875	899	956	861	869	849	821	874	854	896	873	868	851	889	875	898	893	895	855	851	885	889	913	830	869	914	916	912	878	874	878	874	863	888	859	851	833	925	834	906	888	844	806	834	922	899	850	862	884	889	843	883	899	845	872	871	893	860	921	891	889	860	873	871	881	858	876	813	877	888	884	875	899	889	850	896	895	900	882	914	937	856	811	809	861	877	873	844	877	912	838	792	856	849	817	879	876	834	827	875	872	835	881	909	863	880	848	852	861	870	879	863	841	894	929	865	867	921	856	898	882	907	909	885	854	903	857	835	864	918	838	861	945	837	837	876	863	910	846	876	816	898	821	883	917	881	896	867	871	808	873	878	891	934	835	870	849	911	820	892	844	851	859	885	870	863	839	859	883	878	874	864	847	850	903	898	867	863	888	948	897	821	870	844	885	866	882	897	885	883	910	952	899	881	907	874	936	885	861	856	876	872	897	873	851	887	866	851	825	804	901	904	927	887	902	926	851	876	863	923	860	859	873	861	880	859	853	858	811	847	895	908	920	932	884	862	919	900	875	852	850	910	905	876	832	868	863	854	854	846	876	868	890	838	890	798	820	870	879	890	874	995	919	892	874	903	940	904	874	858	940	931	861	877	900	843	824	829	864	872	834	897	893	914	865	889	830	898	877	857	841	854	884	888	850	892	825	888	887	913	861	883	876	866	864	846	841	914	887	846	856	889	889	859	911	921	901	859	877	811	865	885	863	817	897	855	856	908	866	940	857	939	869	851	908	885	861	928	835	891	887	917	857	888	846	873	856	851	900	806	895	855	866	894	859	870	849	875	871	873	880	910	827	869	873	851	885	851	892	831	833	895	893	842	867	863	868	847	855	820	848	830	847	852	904	887	855	853	887	864	846	861	864	877	893	862	898	919	884	787	890	907	824	848	875	865	856	854	868	872	859	917	911	850	907	876	884	786	876	901	851	872	888	881	885	874	884	891	858	858	852	877	884	882	867	904	869	880	820	839	938	821	939	873	874	912	872	823	851	887	893	910	853	890	868	923	885	846	849	880	831	860	852	904	850	897	847	849	919	843	880	863	892	868	904	875	856	860	898	867	900	892	829	903	898	918	848	866	856	876	870	847	920	858	879	915	891	907	860	870	917	918	887	968	896	933	846	854	874	896	921
6240	2176	4906	4186	3112	1909	1432	990	670	449	325	314	299	282	318	256	262	284	279	292	265	285	287	268	271	282	241	311	282	271	268	267	246	257	292	242	268	245	282	286	301	306	274	306	266	272	301	268	284	268	284	285	287	278	226	299	286	275	264	303	257	289	303	278	270	279	285	318	260	291	253	258	273	270	276	270	282	270	295	286	289	213	282	268	290	294	258	287	275	266	289	296	256	269	244	262	255	241	276	257	271	271	263	295	274	292	280	273	302	278	278	282	264	284	275	234	288	294	293	295	291	267	301	263	266	234	309	291	270	260	262	259	247	287	265	257	273	277	273	282	271	271	267	262	262	286	256	267	269	295	265	302	291	263	284	294	255	300	277	273	257	273	301	273	287	294	285	268	290	286	234	288	280	293	260	263	252	266	263	265	311	277	231	235	258	284	294	290	279	288	296	297	270	288	270	300	300	242	293	274	273	271	286	259	263	242	275	262	266	262	264	259	272	244	266	269	279	264	272	265	255	277	268	266	289	259	272	299	272	294	272	287	309	292	263	270	251	273	259	252	290	291	288	299	281	291	275	315	282	279	274	256	248	295	279	288	264	252	319	311	279	290	292	275	287	272	273	247	256	303	293	247	280	247	275	297	288	265	272	254	280	248	271	298	277	274	283	291	273	292	277	295	263	246	290	290	287	246	255	276	265	293	301	234	278	263	270	297	280	275	286	253	258	298	266	288	250	297	283	293	284	278	286	258	256	291	278	270	274	239	289	251	260	300	287	271	264	270	269	292	303	256	283	316	309	267	293	264	257	240	284	262	292	289	278	299	285	307	265	326	274	262	274	284	301	302	282	299	291	284	280	316	286	274	293	287	290	279	247	279	274	268	302	288	253	265	255	252	273	257	278	250	248	259	284	273	275	275	244	242	293	276	264	263	330	280	276	273	247	298	262	280	304	255	286	266	262	271	270	287	261	269	243	290	262	258	266	281	269	302	288	273	302	277	266	295	273	263	256	284	260	261	242	303	274	245	295	284	293	263	269	266	298	251	277	261	280	270	261	258	293	269	282	287	262	258	283	281	313	279	291	264	259	278	313	273	275	295	258	260	262	290	298	264	275	288	281	283	313	290	266	255	261	267	247	273	270	296	262	303	243	302	269	272	282	283	293	248	270	289	284	280	308	278	275	276	269	253	271	270	260	251	290	282	285	287	293	264	260	276	282	282	256	257	258	262	247	303	257	279	279	287	278	254	279	287	266	258	263	274	291	276	270	297	254	272	283	254	263	274	320	266	288	281	265	279	308	300	250	251	300	291	297	282	290	242	272	312	289	275	271	276	276	288	275	260	261	269	263	259	274	318	273	298	295	259	285	276	303	286	248	254	273	284	303	289	281	280	290	270	261	286	288	292	287	275	288	297	270	285	252	269	280	267	274	273	254	258	263	277	281	306	273	298	300	248	288	270	268	284	263	324	255	294	292	258	261	247	285	267	278	268	285	252	304	239	298	267	280	299	278	276	268	278	297	282	266	258	271	233	271	278	263	276	318	278	255	266	262	285	267	299	253	300	294	274	288	263	278	290	258	294	285	284	249	279	301	255	258	296	277	279	264	253	292	319	269	289	266	278	283	295	275	255	275	248	270	255	257	291	291	302	294	251	278	308	281	293	266	270	264	258	279	278	271	302	264	258	252	290	267	263	272	273	253	300	271	298	292	280	286	309	285	272	273	267	282	256	276	255	282	256	277	293	254	274	308	258	273	292	283	279	269	271	281	250	264	297	276	245	252	258	255	292	241	285	264	263	291	290	273	295	261	245	257	236	258	295	295	307	331	279	273	261	263	241	300	231	269	297	306	296	283	266	261	231	258	296	273	271	282	267	289	292	296	275	279	252	285	271	283	300	269	260	292	263	328	286	268	271	253	294	274	324	251	254	265	305	270	250	278	281	276	296	272	300	272	284	311	280	271	281	288	267	261	278	285	275	300	257	263	287	279	292	298	301	253	272	243	287	301	256	276	308	287	283	249	283	251	249	258	265	300	295	287	322	251	300	267	319	276	290	244	246	305	271	295	264	269	265	272	273	304	249	278	288	286	271	262	270	252	273	297	272	244	294	300	246	278	273	264	252	265	277	269	296	267	235	289	283	286	269	271	322	267	288	266	249	266	282	238	277	257	268	252	262	316	268	244	238	279	265	281	298	278	259	257	270	291	294	275	292	260	295	267	246	282	252	262	286	259	279	251	292	283	264	247	272	262	264	261	283	293	295	273	284	272	270	274	255	273	286	288	263	281	261	324	274	250	282	294	295	288	231	241	301	275	270	291	265	277	279	254	310	284	266	297	290	282	279	305	276	300	262	275	276	273	264	281	272	270	290	277	286	278	310	303	301	266	276	298	292	264	309	261	264	269	241	286	297	276	270	263	262	268	271	272	302	265	248	253	286	284	270	285	271	282	284	302	301	282	301	292	310	258	300	246	268	284	268	289	268	253	262	279	273	260	260	290	283	279	247	267	265	263	252	288	315	285	290	244	292	262	255	247	288	287	292	278	255	267	244	288	282	296	296	271	271	247	260	270	264	299	275	263	300	310	267	259	292	295	270	307	291	269	249	307	289	310	281	256	267	291	305	291	242	254	276	239	255	242	283	280	243	252	259	285	238	274	278	246	292	249	274	257	307	279	268	278	259	270	268	260	264	276	279	281	293	303	273	283	269	278	260	279	317	289	281	238	244	290	272	268	276	259	272	255	301	293	305	286	300	254	286	250	275	286	255	269	298	275	266	303	283	254	279	287	305	280	246	297	268	252	271	302	226	299	303	267	281	297	286	246	283	288	227	295	294	279	230	258	264	275	269	280	273	251	290	256	274	254	265	244	254	248	283	275	233	274	295	280	273	304	255	268	241	282	292	268	294	261	290	296	280	274	262	287	289	287	275	262	255	269	268	265	292	277	253	306	246	291	274	305	252	282	275	272	271	303	246	279	243	258	271	270	237	301	258	270	273	272	286	248	238	276	255	295	280	299	256	283	270	285	306	256	281	271	258	284	287	260	295	316	257	290	274	262	298	272	266	253	289	247	275	286	236	263	272	268	271	272	288	290	268	262	247	282	296	282	282	285	262	283	269	277	262	263	258	275	279	266	303	270	260	259	281	244	276	256	269	261	297	301	291	282	295	279	279	243	268	287	268	263	260	288	240	273	248	257	251	281	303	289	250	257	275	283	284	283	268	241	295	280	278	248	280	259	313	280	262	268	259	243	292	259	309	264	276	299	275	273	273	249	265	264	261	286	304	271	237	258	266	277	255	275	264	278	260	273	262	259	291	280	242	259	299	265	264	281	273	269	281	263	291	262	268	276	270	299	286	304	262	301	291	285	271	272	286	253	271	260	289	293	280	256	256	288	227	278	263	264	264	289	279	250	249	283	295	268	292	295	283	289	295	287	269	291	288	277	270	292	278	282	288	248	260	263	297	294	261	290	290	259	250	279	290
5233	3202	10406	11946	10061	6791	5122	3270	1937	1277	934	738	697	624	601	661	650	627	636	616	629	570	614	627	632	617	612	631	627	620	616	574	644	645	627	610	608	620	616	634	609	626	649	615	611	670	608	637	631	621	662	606	636	652	621	629	609	643	614	627	604	629	599	616	619	599	629	659	631	647	622	697	615	609	609	642	636	623	670	646	626	632	608	642	642	611	633	642	610	612	625	666	654	596	621	603	635	638	648	640	614	607	648	662	603	643	646	659	625	663	663	670	571	601	666	658	631	596	696	592	625	650	581	614	621	618	671	644	596	621	605	582	643	607	628	617	613	632	637	636	647	635	635	627	613	625	666	627	637	584	624	591	623	612	646	616	616	604	642	614	596	601	609	624	640	603	629	633	623	603	629	615	656	620	659	633	623	663	650	602	609	608	643	606	612	683	618	613	644	653	598	675	611	647	634	590	603	627	619	599	602	605	630	582	607	640	600	620	612	626	626	603	590	611	609	589	595	619	596	675	639	614	600	610	594	649	677	633	625	621	586	641	600	680	626	627	659	567	665	583	579	629	643	666	593	634	621	632	549	603	611	574	574	659	581	663	604	599	639	631	622	626	636	610	608	599	628	562	614	635	632	644	625	667	612	625	605	634	605	623	638	638	565	605	585	619	598	671	609	571	616	643	589	607	627	601	635	637	587	656	620	631	600	587	649	601	635	618	655	609	608	634	608	624	652	641	617	594	713	662	622	621	635	584	638	582	599	616	640	640	628	602	619	604	608	610	612	614	633	582	622	609	580	652	630	614	619	630	617	639	562	685	597	641	625	611	599	631	611	624	632	616	641	618	611	625	667	620	592	626	613	641	610	644	587	595	623	655	597	611	628	650	623	671	662	633	605	674	603	593	699	610	684	634	654	625	623	599	636	612	597	606	648	637	595	665	616	604	621	587	621	632	599	653	581	636	619	667	592	623	638	596	659	640	660	634	599	607	565	657	605	561	605	627	665	621	589	618	661	618	629	615	617	592	657	662	633	621	636	631	615	624	606	611	662	639	634	624	600	580	591	626	605	631	602	649	697	642	648	662	590	617	624	658	619	602	616	634	612	615	649	625	597	602	655	596	627	615	612	639	650	596	594	580	637	643	600	620	627	626	626	615	614	638	615	610	622	641	638	604	618	637	600	614	650	599	582	626	670	608	629	613	658	607	598	613	620	612	631	621	615	647	607	647	634	633	630	634	595	642	621	627	618	619	641	627	649	642	618	660	602	617	611	585	636	627	633	646	677	609	638	643	587	585	611	568	629	641	597	635	609	594	638	621	634	592	627	598	630	616	657	615	555	600	628	666	639	652	640	631	620	603	652	613	633	582	642	582	618	597	639	630	646	628	600	603	622	593	629	631	660	586	621	587	595	664	623	627	601	596	600	676	625	611	627	655	628	602	597	581	635	632	620	609	655	586	616	674	599	599	577	638	597	609	532	682	653	620	611	596	630	620	602	633	607	653	679	590	616	633	640	635	635	602	607	567	593	571	645	663	596	643	643	591	570	620	590	679	619	652	585	606	596	585	640	630	578	604	597	653	656	599	676	641	596	664	628	628	601	637	651	646	622	630	615	603	623	623	613	646	570	599	624	614	657	607	680	621	633	589	586	628	610	617	635	645	656	622	610	615	658	614	619	610	623	657	630	575	629	623	629	596	632	622	614	629	597	588	609	600	598	618	603	642	626	634	595	654	644	605	633	633	598	645	662	622	622	621	632	571	634	659	628	638	625	595	583	631	639	613	596	657	588	652	625	624	616	600	647	601	616	608	604	612	564	675	597	653	639	665	587	616	631	632	667	591	614	621	635	639	642	595	655	593	676	628	630	627	603	610	631	626	623	641	590	629	618	611	628	595	656	653	657	630	614	600	636	639	658	604	594	618	609	669	628	591	608	620	643	659	616	638	623	667	645	632	604	668	629	642	615	565	628	605	636	634	622	616	586	627	628	579	653	630	629	604	588	616	602	627	582	607	637	564	599	630	609	629	596	631	613	651	643	612	646	641	624	631	650	631	666	666	619	666	575	621	640	644	593	599	570	636	647	581	609	634	636	591	636	607	640	613	660	590	595	637	602	661	603	627	637	626	623	623	656	624	630	642	646	612	628	621	638	598	611	603	599	600	593	593	650	602	616	643	609	620	616	606	623	597	634	668	615	654	621	639	650	654	597	652	647	605	587	653	665	663	593	581	567	656	542	579	625	582	613	649	606	594	631	611	624	621	616	635	572	596	622	603	634	642	613	590	584	602	571	635	595	653	586	618	600	611	624	636	592	614	604	613	646	614	691	601	598	596	608	648	596	606	581	647	651	665	636	683	638	640	636	559	625	590	616	621	644	617	583	631	622	620	640	621	604	637	632	619	687	585	597	632	608	631	632	637	631	630	625	631	642	649	670	630	589	612	628	633	646	638	641	581	655	629	606	639	613	640	616	584	617	616	593	613	593	625	608	614	603	640	629	560	643	626	642	601	637	581	679	589	662	622	624	622	653	588	599	640	619	640	635	630	619	604	614	585	613	654	633	617	600	641	617	665	606	623	618	629	604	621	571	588	616	610	626	585	613	635	562	584	580	612	605	608	622	628	571	643	603	610	655	587	632	628	589	625	679	642	647	667	626	675	597	644	602	644	621	636	604	692	658	624	625	614	611	616	653	642	604	580	639	622	673	612	613	614	598	638	619	582	657	645	627	649	619	671	593	656	590	573	599	604	624	633	646	634	592	629	630	633	608	582	604	625	610	624	599	619	644	653	621	589	631	611	589	629	578	612	590	599	679	636	626	639	633	635	577	632	587	607	621	661	620	636	625	647	598	643	624	621	578	610	637	604	634	664	582	639	620	636	609	640	649	690	605	608	611	600	604	661	620	618	588	637	580	602	634	638	619	559	645	631	625	665	594	628	581	590	646	615	618	615	639	636	656	623	634	628	636	623	584	586	629	664	646	638	622	637	615	635	677	627	596	641	703	625	628	615	591	628	594	570	657	637	635	672	629	618	643	618	592	626	597	622	650	607	662	613	654	659	603	639	607	587	642	616	625	611	647	628	635	656	618	629	678	676	602	595	634	631	630	669	653	671	628	610	579	632	624	628	604	631	641	616	588	651	622	599	592	625	608	652	674	618	599	615	630	571	643	627	653	603	583	610	612	640	654	606	585	642	615	618	641	595	641	575	616	635	669	602	608	611	609	568	606	621	659	639	627	613	591	582	603	620	626	626	645	627	615	622	627	623	627	615	650	603	646	645	602	640	700	582	658	589	663	618	619	651	627	645	613	631	597	659	614	626	626	569	650	639	612	597	634	588	623	633	582	634	619	637	583	592	608	624	568	613	633	648	589	613	644	633	597	639	584	599	628	601	637	676	599	633	652	624	624	641	645	642	608	592	655	594	615	631	603	621	578	640	645	620	644	599	630	598	629	620	590	657	645	617	639	627	615	606	616	652	650	619	646	611
68908	59017	73976	65729	54620	42163	30504	19060	9253	4079	1861	993	612	406	384	440	397	355	408	384	376	392	392	381	400	401	384	397	387	433	404	399	370	383	368	404	394	424	351	399	408	410	380	404	403	355	401	386	369	400	385	382	412	385	372	362	418	419	384	394	427	365	424	404	397	427	404	353	358	383	379	369	430	376	393	343	392	410	394	426	388	380	370	340	400	431	416	393	363	396	409	399	358	407	371	383	390	380	350	388	402	352	381	386	392	377	358	369	384	370	409	377	374	359	404	362	381	353	402	366	369	387	416	417	370	358	378	391	390	366	402	389	406	407	355	392	382	380	349	396	348	374	435	367	415	361	416	427	393	415	419	386	379	405	368	378	386	346	430	401	406	404	377	382	403	399	400	374	375	440	370	371	368	399	397	385	383	398	386	370	374	384	421	414	369	395	392	340	344	428	362	378	373	413	422	380	364	425	339	379	388	414	403	362	373	416	418	365	375	413	345	398	357	382	394	381	378	403	404	388	409	415	410	373	364	384	384	360	414	409	421	411	439	413	383	378	348	385	410	373	396	418	419	396	417	408	394	383	399	350	403	365	372	402	411	403	386	362	399	405	374	381	428	391	403	373	428	359	377	368	406	396	360	441	384	360	434	391	388	364	385	425	395	403	440	418	391	364	390	368	376	364	380	389	376	399	411	393	391	386	379	393	367	388	367	374	404	424	423	399	418	412	427	376	378	406	378	395	415	370	365	383	391	344	413	391	419	372	372	375	385	366	407	370	371	373	438	402	424	375	426	389	407	377	382	408	380	419	380	413	414	416	396	367	388	379	423	393	434	391	370	387	403	405	417	358	386	363	420	377	383	394	394	369	388	416	381	373	413	426	366	380	372	398	378	375	385	383	373	420	377	391	395	389	401	434	351	352	394	406	397	401	363	403	389	388	383	380	415	378	395	395	389	395	386	381	397	467	384	389	393	401	401	418	402	365	391	439	402	418	389	382	403	381	400	386	373	384	417	380	413	372	406	378	426	388	416	394	446	384	387	425	420	431	418	400	381	394	407	372	405	427	402	410	394	396	418	384	357	368	372	386	401	390	395	378	377	383	427	379	422	403	392	373	404	410	394	366	386	372	385	392	387	383	390	402	409	382	378	387	387	406	379	388	369	350	372	355	381	392	394	381	385	420	389	418	382	374	408	396	381	420	392	374	422	367	391	388	413	405	391	397	372	398	421	382	388	400	376	375	384	362	383	330	412	396	402	373	354	415	366	392	423	387	412	403	388	417	387	373	384	376	415	369	369	412	395	389	407	369	414	372	371	391	375	337	402	403	386	394	367	361	382	380	381	413	410	435	379	376	369	399	352	370	392	359	407	377	430	447	369	399	395	369	375	399	368	355	375	410	362	433	385	419	412	420	377	411	388	372	376	365	392	405	358	382	404	403	407	355	377	383	401	398	348	366	402	357	368	370	420	375	359	461	376	379	423	406	388	407	414	404	399	404	402	384	395	384	408	400	359	410	426	406	403	407	401	363	413	383	403	398	403	448	370	413	388	387	391	403	359	358	438	374	372	391	369	416	387	407	385	374	403	403	383	419	389	403	369	394	374	375	412	400	381	413	395	389	376	389	357	430	420	416	412	373	365	375	364	409	367	341	405	439	412	395	386	392	335	404	402	389	377	402	388	392	383	392	366	406	391	404	381	423	389	397	381	355	388	378	382	395	394	375	396	378	354	402	415	394	375	363	380	406	387	411	373	387	369	395	350	379	390	371	402	380	400	386	401	385	377	394	391	372	400	380	351	421	373	367	356	389	374	352	371	370	350	389	407	398	355	391	366	389	416	429	429	352	406	389	372	394	387	371	375	381	366	407	414	389	394	398	380	400	422	374	382	374	364	398	382	437	410	389	386	369	366	400	361	423	388	396	376	433	398	341	368	377	397	376	414	417	363	414	408	404	375	405	348	394	401	408	404	373	378	393	404	388	407	367	367	394	407	381	443	382	375	403	376	390	396	385	389	432	387	375	369	369	419	431	391	425	390	392	383	399	416	374	367	391	417	394	387	413	396	409	347	395	360	370	393	351	366	425	418	350	383	389	394	395	370	415	389	400	407	351	361	385	429	399	383	349	386	402	407	402	389	367	405	371	399	360	403	436	395	397	357	384	436	375	372	419	405	360	383	393	386	380	405	383	383	391	386	388	388	414	384	359	425	432	377	358	405	395	381	386	377	360	426	385	370	404	443	389	359	380	405	392	389	380	370	392	412	371	388	365	381	417	405	437	388	401	402	359	373	373	420	425	405	423	419	416	382	389	371	362	395	382	366	426	393	375	405	368	383	395	373	397	410	349	409	380	381	392	398	381	426	426	372	408	376	427	362	400	420	411	403	402	407	451	357	387	406	398	402	388	405	446	433	379	345	417	369	384	369	389	379	409	386	366	401	449	421	401	441	386	374	405	435	441	401	353	357	394	375	389	399	370	404	391	368	373	372	402	378	366	431	397	408	411	387	383	370	354	401	374	404	389	392	361	415	365	392	376	364	408	391	414	372	409	397	383	374	388	377	375	416	392	397	412	391	364	402	386	369	382	387	358	370	384	371	414	426	362	382	414	392	417	420	383	361	403	397	371	365	362	412	343	355	389	429	357	416	388	387	430	398	426	383	381	405	352	364	375	383	387	392	383	421	395	389	390	356	448	421	389	403	391	411	380	372	370	426	443	408	405	392	413	382	385	395	378	391	357	390	383	408	407	400	353	387	397	409	405	367	382	408	373	372	395	399	414	452	378	415	389	410	398	362	431	411	383	335	392	415	388	390	365	390	433	436	401	376	357	384	377	367	403	410	402	387	427	363	400	383	378	425	367	416	374	369	394	391	370	377	363	403	404	389	380	405	415	413	369	394	389	411	401	387	370	418	384	376	390	358	365	370	351	382	440	383	390	347	425	371	435	406	406	403	399	424	395	396	396	399	380	388	356	345	403	394	408	410	415	398	402	409	378	400	398	405	330	392	425	401	370	357	409	398	359	341	371	388	385	395	396	395	369	407	389	373	387	421	419	369	388	389	405	381	413	394	371	357	375	401	390	375	374	388	384	413	342	386	429	428	392	369	414	373	370	386	367	410	390	408	427	400	430	346	363	405	371	402	412	384	386	413	386	406	365	410	395	412	404	378	434	370	387	379	374	411	390	419	417	407	405	412	384	380	373	386	416	398	383	379	391	398	352	400	358	461	400	378	397	398	404	380	392	398	390	419	374	365	361	347	426	389	388	375	386	377	398	404	364	358	393	397	399	407	367	362	383	381	364	366	422	370	368	384	371	365	394	449	419	367	362	401	398	389	379	384	420	396	416	417	354	382	382	396	400	376	433	373	429	430	373	396	391	369	420	422	375	420	408	404	384	407	387	380	403	378	354	391	398	435	392	373	414	407	396	380	405	389	380	392	348	405	437	384	406	351	350	425	386	370	463	409	355	411	361	377	363	410	406	388	381
37763	42527	67343	70450	63924	54064	44669	34106	21990	12550	6378	3262	1847	971	873	840	919	853	835	800	871	889	877	830	835	833	894	852	842	862	839	845	854	851	850	835	867	846	859	784	844	871	863	813	811	848	877	833	861	842	854	857	879	896	873	849	858	853	797	860	877	857	845	787	828	854	806	817	832	880	881	874	814	838	807	861	858	810	811	899	865	804	841	886	801	882	879	764	853	830	833	882	813	854	809	823	847	820	844	818	820	855	790	839	854	830	845	791	864	845	825	879	854	866	813	872	821	853	837	866	844	897	841	864	834	883	827	872	826	862	817	819	855	816	818	845	830	816	858	782	890	809	835	841	790	793	836	847	884	811	866	855	809	840	840	888	842	863	859	857	847	807	856	849	820	819	830	882	865	850	833	828	920	902	834	881	858	866	822	875	820	788	827	813	859	834	902	828	848	853	835	825	837	798	856	867	860	847	766	868	831	852	845	800	878	815	831	815	860	825	858	814	824	839	867	774	861	868	824	874	873	851	806	808	839	940	836	828	847	795	829	811	834	837	805	884	861	855	855	812	832	879	852	813	828	818	805	861	828	795	892	903	831	864	843	875	830	849	848	804	827	852	861	874	843	832	889	836	835	824	863	826	839	822	805	840	835	856	886	840	888	892	807	888	846	831	843	844	787	852	821	846	809	847	872	810	912	884	859	871	866	854	813	860	834	867	841	858	853	878	877	826	871	828	838	882	814	858	819	848	826	856	829	830	865	826	842	858	863	834	835	858	848	807	890	831	886	873	864	781	860	872	819	831	834	869	856	836	823	819	797	832	843	872	806	865	826	811	842	875	859	858	840	898	829	872	842	883	859	838	857	849	812	889	893	852	884	853	843	860	876	903	892	854	802	863	861	844	826	808	822	839	859	844	840	869	889	838	822	806	863	816	800	827	814	830	901	840	849	841	828	808	835	789	899	829	811	863	857	889	850	850	854	854	877	838	874	860	887	854	860	812	849	816	859	866	827	919	881	880	823	872	824	837	827	829	867	910	817	804	824	812	894	871	854	842	786	847	820	857	851	873	845	833	881	866	811	871	857	797	859	829	925	871	841	840	798	857	857	833	823	859	870	825	818	833	816	817	867	809	828	833	868	906	829	820	740	851	794	812	839	836	907	841	814	857	811	855	876	857	846	842	904	839	865	791	873	836	778	826	851	859	877	829	846	852	868	824	826	897	839	925	873	886	891	836	822	874	868	872	894	826	815	850	867	841	824	777	893	854	862	831	827	845	818	895	826	900	838	867	845	838	820	898	845	810	820	837	859	827	819	803	846	857	864	878	875	843	851	825	842	824	822	772	876	806	858	834	872	799	813	850	846	921	798	827	857	871	864	849	868	841	772	839	809	816	870	816	842	830	828	882	879	810	855	777	799	901	844	837	814	824	835	843	829	879	786	877	840	846	863	860	823	921	793	846	798	828	889	832	864	871	861	874	825	858	826	825	825	822	870	860	868	858	809	813	860	823	856	886	835	816	840	862	815	827	852	882	871	836	865	845	859	879	837	892	830	832	867	843	850	838	881	809	834	866	848	880	855	799	834	830	890	917	898	826	794	812	859	845	872	858	813	888	815	832	915	789	864	825	785	864	874	823	785	850	907	876	834	788	889	864	848	836	814	858	840	830	810	805	839	898	828	871	841	885	780	815	864	819	853	818	854	806	824	880	824	845	843	832	875	897	816	847	893	837	846	801	832	853	850	884	833	850	827	795	853	816	871	838	845	838	851	868	794	864	859	881	856	869	823	880	861	873	836	852	822	864	820	882	839	797	857	854	773	855	855	825	857	870	861	850	852	817	815	890	840	838	846	846	843	772	852	848	863	841	859	863	863	866	865	890	836	834	857	835	799	871	828	838	793	877	848	853	878	825	809	864	854	886	900	856	834	820	844	875	876	842	881	804	868	860	829	902	853	888	805	850	831	881	854	868	851	814	830	867	886	855	865	870	820	839	835	800	891	856	838	848	835	869	863	834	877	871	898	837	854	842	848	835	905	806	836	869	855	785	845	808	845	772	843	843	809	852	806	842	832	860	833	791	809	844	828	840	881	821	845	884	833	821	824	876	862	862	893	851	852	860	867	850	841	846	838	787	851	838	849	842	826	866	873	858	850	844	830	837	866	841	868	818	846	841	830	893	852	842	878	805	920	797	747	871	843	790	845	864	878	802	874	848	884	786	883	861	849	821	880	844	800	854	836	852	824	927	798	877	848	855	853	892	831	806	859	861	905	892	882	860	878	888	823	841	911	827	832	821	816	829	851	800	850	866	843	879	828	820	827	874	843	832	884	864	808	809	891	852	853	868	832	829	870	837	874	833	844	837	844	844	780	817	847	826	876	845	843	825	849	865	801	909	846	862	794	890	832	807	817	873	797	809	899	815	845	766	884	796	841	875	843	860	849	812	840	896	835	856	770	837	831	835	813	831	867	886	845	797	858	858	864	871	854	834	849	840	830	828	890	864	870	854	877	851	884	901	894	816	851	861	831	842	866	863	838	850	852	843	866	873	816	842	805	833	807	849	877	818	891	843	866	837	864	867	830	850	862	867	863	850	819	821	817	806	852	845	815	847	863	844	814	875	881	939	886	849	879	830	835	799	855	874	855	856	830	858	794	845	845	831	880	813	804	776	822	815	831	819	906	841	808	791	833	873	822	843	867	801	873	845	874	898	788	808	862	888	867	871	868	851	825	877	849	856	814	876	834	858	863	877	818	881	841	851	818	843	838	870	843	854	870	870	798	854	868	829	828	844	883	845	887	869	880	812	862	861	874	881	856	853	863	906	839	882	811	846	847	887	792	841	905	836	854	844	852	884	852	849	806	838	854	841	838	813	855	877	839	838	814	866	825	832	820	865	859	872	863	868	859	812	833	887	822	833	830	854	821	794	865	870	847	865	879	839	842	875	900	848	850	843	876	812	847	799	852	889	824	843	815	847	842	858	825	862	853	827	871	790	827	865	842	855	840	825	865	832	784	844	851	836	791	905	823	878	871	838	874	860	894	805	869	866	816	879	838	866	840	828	879	884	834	817	870	829	803	852	818	818	834	828	846	828	857	788	866	843	830	888	859	835	886	838	814	826	813	861	843	884	868	856	795	826	852	846	869	806	881	838	847	849	863	807	893	836	822	842	825	852	849	820	861	856	853	876	843	869	813	867	827	912	862	860	873	879	874	803	849	881	819	855	916	885	816	881	858	829	884	857	811	832	834	849	870	836	811	846	860	841	794	836	812	835	870	897	843	860	874	848	890	817	854	866	849	822	875	827	833	881	882	882	795	851	813	841	813	836	854	807	865	828	833	807	875	887	839	847	833	868	831	854	787	847	831	860	871	852	832	822	829	824	825	834	912	845	869	839	814	851	807	870	879	846	825	862	921	804	844	842	856	850	797	856	826	866	859	858	841	897	822	856	873	833	811	871	854	818	802	863	874	876	839	847	870	862	854	786	811	831
69681	60973	74861	65451	54852	42698	29975	18201	9043	3992	1827	1024	670	504	429	436	439	436	444	452	449	433	426	393	410	447	430	423	410	408	452	413	438	426	429	393	439	417	427	420	422	435	423	426	413	444	399	427	419	415	420	445	375	430	387	441	428	391	448	392	379	389	434	425	422	420	450	418	373	431	455	408	397	372	430	429	433	421	438	415	454	413	399	408	388	389	412	366	408	424	409	435	428	426	419	426	426	405	424	437	396	414	396	404	420	406	451	410	423	411	440	436	446	394	428	413	420	396	432	432	390	412	464	401	379	387	431	432	434	406	424	432	370	425	419	420	397	452	413	437	432	421	406	394	435	419	418	407	414	389	385	390	387	437	449	436	437	399	425	417	395	405	397	432	387	385	402	394	417	354	390	437	405	428	427	409	391	416	388	435	368	413	425	422	379	398	452	418	411	416	438	410	418	447	424	423	431	443	412	425	422	429	417	408	384	404	404	390	413	427	399	391	433	427	392	421	430	412	372	410	428	388	457	434	408	420	450	427	388	403	420	384	368	446	436	382	464	383	446	404	414	388	446	396	459	381	458	439	421	421	417	439	368	406	409	409	423	424	410	372	447	403	400	402	385	405	424	408	391	443	390	420	414	410	410	431	444	436	410	422	439	396	431	417	381	393	423	396	411	451	438	376	397	418	408	398	413	379	410	376	402	410	399	369	420	410	408	436	433	403	432	393	396	428	403	428	429	425	379	397	442	425	413	415	395	391	383	428	426	427	400	450	424	464	434	443	363	413	428	417	423	411	441	439	446	409	397	397	431	417	402	430	421	417	396	411	434	391	454	396	380	402	429	415	405	403	417	410	410	436	402	396	393	417	392	402	407	425	411	393	432	427	406	434	405	422	439	420	387	423	420	434	393	411	405	421	414	395	385	418	404	416	394	386	419	397	411	390	409	394	442	415	383	374	451	406	424	450	407	426	385	417	391	391	403	410	433	411	392	443	422	419	431	395	456	422	395	442	390	418	418	409	411	404	373	434	462	451	398	384	457	437	461	450	401	419	413	410	410	380	417	422	384	383	429	407	403	418	363	361	398	415	401	438	434	398	393	411	391	411	413	424	396	415	420	409	424	416	415	428	424	432	389	423	448	434	393	420	402	441	397	398	385	403	437	424	457	448	408	400	392	410	407	436	450	449	442	396	430	421	403	393	377	399	449	388	442	446	443	398	413	404	427	424	410	435	423	362	406	408	404	429	385	454	388	410	381	389	449	409	413	398	412	390	436	411	432	383	408	392	386	404	401	373	402	385	408	419	427	412	438	426	427	438	460	432	398	437	418	385	400	408	392	406	360	431	383	379	381	409	408	437	389	405	419	419	434	404	442	390	408	391	447	426	421	416	445	421	408	418	403	437	416	424	411	423	403	394	389	403	454	414	431	411	454	406	450	396	425	428	412	425	408	411	408	417	399	406	450	440	390	432	387	391	398	420	426	433	423	418	417	412	433	405	416	394	451	398	419	406	407	397	409	441	445	399	416	420	383	387	423	411	446	461	408	423	426	397	465	413	448	408	428	388	398	420	381	423	455	454	429	407	415	413	445	395	390	424	423	425	418	431	406	417	380	450	463	433	432	452	384	413	427	436	419	421	436	417	402	457	398	395	420	406	459	427	380	405	418	386	457	430	410	417	396	403	408	387	372	400	392	407	410	387	412	426	437	408	391	412	446	393	407	424	402	410	430	469	432	417	397	389	449	439	437	402	351	389	412	373	398	448	433	413	435	409	415	418	359	420	418	405	379	387	434	451	410	459	467	457	404	425	389	408	421	430	440	362	452	443	431	455	457	397	406	395	421	412	404	477	402	419	409	448	403	414	465	394	464	411	398	467	424	361	392	417	410	421	407	442	414	440	397	406	424	415	422	407	410	394	384	420	421	439	439	377	438	452	403	429	382	425	387	407	448	396	414	422	458	429	452	394	413	444	398	406	383	405	409	391	414	398	441	425	467	480	444	433	406	366	412	418	431	447	437	391	398	406	435	447	401	370	405	404	388	392	408	408	427	422	401	391	424	412	430	429	409	415	421	434	405	382	395	412	385	427	402	410	411	390	451	396	365	387	392	408	428	405	428	397	409	388	422	431	413	415	415	471	384	411	410	397	417	390	441	408	414	406	429	421	386	457	431	391	458	407	427	383	432	404	396	461	423	449	428	414	416	433	443	405	451	429	394	426	444	417	424	410	437	379	413	411	393	411	414	423	419	423	424	458	463	395	404	387	405	419	412	435	463	398	429	451	381	401	385	405	425	398	402	409	382	364	385	404	421	431	421	451	426	392	450	418	423	377	410	394	429	443	402	437	425	447	439	403	380	430	399	392	477	453	401	432	410	440	428	473	425	390	404	401	388	420	371	431	423	421	402	439	430	386	454	445	404	429	409	394	409	437	378	441	409	427	427	387	399	410	421	405	381	388	386	383	388	373	428	398	424	419	401	410	391	387	401	407	383	372	409	423	406	409	430	402	421	429	413	424	399	424	473	430	408	448	432	401	435	451	436	425	401	451	407	422	406	417	389	389	417	399	442	363	405	420	405	419	418	404	384	376	396	441	424	416	425	416	411	423	464	445	380	431	451	411	444	411	391	391	381	447	438	424	427	427	400	406	432	398	409	395	411	411	415	444	422	429	423	389	425	414	406	424	415	467	420	401	433	386	380	413	423	435	413	384	389	386	405	394	392	407	422	418	422	454	411	448	423	474	384	402	440	448	402	421	430	400	403	426	389	388	401	378	414	426	409	418	441	425	377	416	436	428	381	397	407	441	390	407	393	381	413	384	407	456	415	385	384	386	412	386	442	440	392	438	455	371	420	418	422	392	407	445	420	415	378	428	430	446	442	408	402	423	440	433	393	410	399	411	424	424	416	436	395	470	428	401	400	431	412	434	449	378	438	433	459	433	395	406	428	428	410	424	431	393	452	427	453	435	417	379	466	425	427	420	419	419	402	410	407	432	455	441	418	425	390	393	434	355	418	409	405	394	420	435	384	426	385	376	393	395	421	437	428	410	436	440	414	442	415	397	390	463	385	420	420	407	401	386	423	440	417	381	439	369	436	399	442	367	384	389	455	417	410	423	427	432	419	418	412	415	408	414	408	424	416	429	421	431	472	404	387	421	418	371	421	409	374	436	406	421	414	378	412	428	385	412	416	448	386	379	427	374	401	398	401	408	429	384	412	425	413	387	423	416	440	408	416	387	423	380	395	391	398	433	427	414	387	380	441	407	424	420	370	364	423	419	425	423	459	408	416	396	394	405	410	433	398	414	378	394	387	397	397	399	423	394	396	381	381	427	425	420	401	394	401	391	402	418	414	379	399	415	422	391	431	382	384	389	409	394	447	447	430	421	448	414	391	446	464	443	470	435	453	417	383	423	395	405	425	404	396	408	394	434	415	441	426	444	404	427	394	479	382	422	415	402	389	402	390	404	399	407	390	401	438	436	432	404
38098	44025	68201	70185	63925	54253	43685	32927	21490	12386	6604	3484	1995	1132	922	921	871	858	895	940	878	937	843	884	899	898	873	887	893	849	892	975	918	908	907	890	855	894	867	881	880	867	873	914	887	883	865	891	962	889	850	880	958	902	874	827	913	861	905	956	888	907	895	860	875	913	925	903	889	848	912	875	874	874	916	883	883	939	897	873	889	903	884	937	869	847	885	892	875	881	840	900	930	921	872	907	844	869	894	890	865	841	880	905	862	838	799	875	865	875	849	896	911	891	890	873	845	911	862	897	893	908	907	906	876	877	912	893	835	882	834	919	926	879	900	911	898	891	894	914	849	866	870	893	951	895	944	895	840	906	898	922	894	903	841	928	915	884	857	906	920	908	934	862	881	946	857	888	880	924	853	919	943	878	900	879	864	914	945	865	890	955	940	889	904	929	833	880	901	856	903	919	908	893	901	839	846	823	905	888	862	891	894	860	892	884	916	900	887	836	943	899	872	920	904	832	870	871	914	867	850	888	867	890	925	897	916	903	887	890	835	888	886	837	831	903	957	928	862	890	913	890	859	900	891	863	839	929	896	881	903	880	893	844	892	953	843	894	893	902	828	840	970	881	909	909	912	845	867	911	861	867	887	908	907	868	914	863	932	912	920	885	920	948	877	966	917	871	912	927	884	936	956	906	902	891	881	877	866	892	879	949	913	839	945	880	909	849	871	873	876	937	885	899	857	846	896	902	885	884	889	921	876	862	848	892	873	910	865	879	893	868	879	879	916	924	901	808	898	848	907	913	897	865	915	868	831	875	847	874	838	893	867	892	912	936	899	899	958	915	939	882	903	849	867	857	885	840	939	862	894	838	956	877	899	917	883	876	931	892	865	901	900	870	862	865	906	903	893	919	895	914	796	903	888	885	831	913	885	875	902	902	849	898	900	899	863	859	933	938	831	841	841	883	835	922	848	960	933	860	907	894	889	875	847	862	875	886	915	894	921	918	807	839	878	900	824	915	887	925	896	909	899	866	930	857	842	860	886	922	877	856	888	847	871	866	866	856	894	874	917	895	936	879	854	873	841	867	875	903	886	885	908	862	834	885	901	921	853	915	900	842	913	901	885	921	936	833	842	892	870	914	883	876	871	915	892	878	890	851	903	853	880	885	861	896	837	899	872	896	908	872	890	883	889	812	875	873	910	850	871	916	846	883	947	877	882	882	882	862	868	922	918	854	870	887	944	911	881	900	858	889	899	885	861	872	867	918	861	865	895	929	874	881	895	929	911	879	895	901	915	880	893	903	895	908	965	864	877	940	850	871	877	912	904	850	905	843	887	889	898	857	920	958	845	922	899	887	852	869	933	948	847	895	890	886	847	887	875	947	851	943	917	866	947	881	925	951	852	856	883	903	917	918	944	857	886	855	867	868	892	822	895	876	882	878	896	891	922	900	871	893	891	910	952	866	843	862	944	900	857	870	881	873	873	921	882	858	927	821	851	863	907	851	913	894	947	865	894	892	938	883	899	913	898	801	870	921	900	883	876	929	856	913	858	885	869	894	897	877	920	852	932	876	933	886	907	920	848	902	847	913	868	861	853	871	885	917	913	898	916	911	889	909	885	941	907	875	918	883	917	911	884	912	822	910	895	910	903	889	886	900	915	822	954	898	842	881	868	861	907	915	918	858	883	879	873	930	870	935	894	847	891	898	838	918	840	882	879	841	931	879	901	880	880	891	907	902	881	903	887	871	918	916	827	884	926	870	932	875	867	870	902	877	824	845	880	891	877	910	884	869	908	907	922	918	856	876	867	930	885	883	897	872	904	933	915	882	946	883	845	893	896	916	912	883	901	869	893	839	880	858	858	903	920	899	937	893	864	894	884	841	858	872	887	917	897	867	876	812	898	893	946	921	926	903	927	869	841	870	869	880	933	816	890	885	859	916	918	872	912	848	852	903	915	858	841	883	886	903	869	887	942	864	884	887	850	872	912	941	892	897	885	877	926	886	899	864	889	842	887	865	887	923	914	826	847	894	893	889	865	944	877	909	905	959	880	861	864	853	862	906	902	853	840	881	886	905	839	857	894	869	876	855	885	914	936	903	839	849	882	902	885	895	922	819	937	948	906	903	901	888	848	869	941	859	890	881	898	880	858	936	859	882	859	898	854	878	851	863	877	866	889	893	881	918	850	875	910	891	911	887	867	868	877	872	897	847	919	874	834	857	867	913	876	899	893	922	909	908	921	817	914	853	937	889	867	834	893	892	820	923	916	890	898	858	912	912	925	900	933	899	881	912	902	902	928	829	909	861	911	921	911	880	910	870	933	861	902	833	893	868	880	869	886	908	877	936	887	884	891	872	956	922	902	866	918	872	913	890	894	849	939	878	876	949	879	940	906	979	891	922	897	878	838	863	863	931	853	868	911	857	836	866	856	882	866	880	875	855	884	885	849	897	880	869	905	934	925	860	863	911	880	826	898	832	873	888	879	877	847	854	903	899	947	864	874	914	967	894	906	944	860	949	912	882	957	851	890	941	874	891	880	871	899	858	868	857	931	849	898	854	884	828	912	876	874	834	894	902	882	888	929	869	855	890	919	901	840	871	877	844	900	865	941	842	919	896	920	907	858	884	928	846	863	897	918	885	875	888	865	914	868	897	971	857	871	873	958	888	849	883	897	881	910	883	861	881	867	961	902	845	857	863	912	930	937	880	876	880	864	925	966	902	898	866	863	870	857	876	841	883	884	880	882	937	843	919	881	927	857	881	856	891	843	901	855	922	877	869	847	934	908	870	884	883	862	890	941	902	879	887	895	892	878	880	860	894	891	929	886	898	840	920	929	943	872	894	930	874	930	900	923	887	902	902	882	861	904	898	910	830	903	886	885	939	887	840	905	867	861	954	882	863	869	927	827	900	908	887	920	923	862	847	854	864	882	929	954	895	880	883	911	940	868	895	839	853	870	943	958	871	881	889	853	859	909	919	893	873	884	868	896	864	817	915	851	850	914	882	857	870	921	906	882	881	835	882	876	944	864	884	863	934	917	833	875	919	887	920	884	897	926	858	865	884	897	932	893	870	905	923	947	927	883	934	844	835	905	868	887	932	904	849	884	894	874	897	888	898	908	856	946	936	855	891	856	864	902	924	889	920	818	827	935	888	861	904	914	924	872	876	884	879	937	857	858	862	901	858	928	912	905	900	860	972	909	897	870	890	913	872	906	934	887	922	905	910	899	876	943	864	908	864	909	894	907	908	903	934	870	895	918	887	860	901	924	839	879	891	869	903	933	910	851	885	879	865	831	902	848	900	865	881	897	907	877	849	845	942	870	924	904	913	865	879	900	961	889	879	920	887	869	872	821	914	931	853	867	866	860	863	884	876	924	883	890	865	922	854	921	916	882	865	869	917	906	877	866	897	918	880	817	885	869	888	923	853	892	831	925	892	911	916	829	899	927	896	896	911	888	925	898	908	920	878	861	894	858	913	956	912	891	903	921	918
6854	3216	5423	3903	2859	2015	1343	831	613	424	394	332	301	292	269	321	283	312	305	310	273	288	305	275	293	310	306	284	291	313	324	302	281	288	290	286	299	238	288	323	293	303	264	312	275	300	277	276	286	287	286	308	304	279	299	296	291	287	284	288	281	324	319	305	256	280	307	302	250	278	280	306	309	309	276	300	274	297	285	335	318	343	289	303	299	291	291	280	264	311	266	293	292	331	290	296	291	299	273	295	247	295	276	292	277	312	281	296	289	309	294	275	288	283	266	292	287	314	299	287	288	303	315	273	318	275	294	276	281	305	311	324	289	308	279	328	283	288	293	300	278	291	312	279	281	302	278	293	285	303	287	292	279	286	284	264	293	289	295	319	314	304	347	320	287	319	279	296	292	305	277	307	286	332	268	265	304	281	291	309	302	262	285	303	351	310	276	272	311	320	291	280	302	304	294	292	280	301	308	292	323	305	292	318	283	302	261	299	303	270	305	281	307	272	298	253	272	292	270	290	324	248	297	315	276	268	280	316	283	301	314	291	296	292	294	273	295	317	298	291	300	289	296	294	289	276	305	259	278	316	307	303	288	285	273	281	298	332	251	316	314	297	314	326	284	307	276	304	304	291	286	272	322	301	297	294	282	277	294	302	278	265	282	275	295	278	304	278	302	286	289	283	257	266	310	275	296	284	288	295	302	313	291	307	288	302	302	295	296	306	262	294	323	267	292	262	283	297	261	294	296	294	290	268	299	320	294	314	309	288	270	308	294	298	279	327	278	277	300	295	314	274	278	269	285	279	273	283	294	304	262	293	334	292	318	289	300	296	271	297	271	293	275	298	269	311	274	258	275	297	312	311	262	302	295	301	317	306	278	300	319	291	295	290	290	268	299	286	262	297	285	273	296	257	302	282	296	285	307	313	291	291	327	303	276	294	314	271	256	289	291	262	311	249	295	255	291	312	322	293	316	289	300	284	309	301	285	299	271	280	288	315	278	337	308	302	289	294	298	300	284	315	283	293	277	255	337	293	246	262	289	284	276	307	282	285	306	315	258	298	294	299	291	300	288	306	302	299	279	257	325	299	317	291	293	319	288	291	325	309	319	292	301	336	295	281	297	295	304	271	290	275	292	306	298	292	296	318	279	299	309	317	306	294	323	297	275	293	293	276	273	296	290	284	304	308	286	311	309	269	281	302	279	319	318	322	275	307	299	277	257	299	318	324	289	272	263	279	284	278	292	289	318	311	295	296	311	310	295	305	280	282	297	269	327	301	259	281	282	321	314	267	269	289	314	298	278	299	322	294	278	304	259	256	281	285	299	309	278	306	300	343	284	266	260	288	294	322	297	300	300	240	290	293	303	277	303	308	279	299	311	286	302	313	289	306	289	268	284	300	331	302	299	299	293	266	295	305	276	277	298	301	266	291	270	305	278	282	318	327	290	299	287	311	299	283	294	265	323	293	316	301	292	290	286	302	321	285	269	310	302	318	271	314	315	328	304	312	311	281	311	297	306	296	259	271	284	275	292	281	319	278	277	281	300	271	279	284	310	294	306	278	264	308	308	287	280	283	260	282	323	302	288	329	301	253	307	299	311	311	297	280	324	302	290	290	301	293	318	276	290	302	301	309	297	299	307	300	282	289	273	300	239	291	283	295	302	280	321	269	313	282	281	303	295	282	298	287	273	320	298	264	308	323	271	302	321	295	303	325	274	301	297	265	298	308	283	306	268	289	293	295	283	293	286	324	293	301	298	285	285	271	304	309	307	298	272	264	314	302	329	274	307	308	311	259	314	263	321	286	278	309	279	301	288	279	300	302	309	285	283	318	271	297	296	281	307	300	285	271	290	297	280	299	316	299	301	274	333	308	311	295	288	283	281	282	293	297	294	280	303	292	300	283	316	311	276	291	311	278	276	309	294	297	289	282	312	300	287	271	288	285	290	259	286	271	292	330	289	317	312	291	290	297	298	266	304	292	259	246	278	299	306	264	283	298	334	297	271	284	322	300	280	289	300	291	294	301	321	290	260	324	301	267	306	255	308	301	294	294	296	309	277	305	266	299	309	316	301	269	298	304	292	292	309	275	304	288	282	295	288	309	292	313	277	295	285	288	311	299	287	284	278	289	303	278	287	296	304	299	298	300	321	317	307	316	290	301	286	289	303	286	314	301	258	265	267	295	293	266	304	296	291	337	273	282	283	302	315	303	279	292	269	310	293	306	280	291	291	257	308	303	297	300	304	280	285	297	286	299	289	298	269	291	323	271	311	308	279	277	274	274	293	300	284	296	268	284	315	285	281	286	267	313	309	259	250	314	295	270	298	260	299	273	334	325	271	296	284	303	263	287	304	299	280	305	289	291	275	297	297	329	291	305	296	302	285	323	316	273	291	311	291	289	308	277	288	287	277	250	314	336	284	302	295	316	276	273	280	271	252	295	300	321	305	275	314	299	284	274	291	292	300	261	286	301	309	284	292	308	275	264	291	294	285	267	285	262	303	296	288	263	306	277	294	307	301	294	307	298	282	303	293	275	324	272	290	296	318	279	285	300	289	289	318	261	302	270	288	282	272	283	276	269	271	281	296	288	281	282	285	271	288	242	274	277	271	309	270	303	288	262	286	303	302	288	268	271	281	272	284	268	280	290	294	263	318	306	277	319	305	291	309	259	321	279	292	296	268	278	280	285	298	278	287	341	276	316	288	286	272	284	338	318	257	295	308	271	279	314	299	321	263	263	287	281	301	306	284	292	315	282	280	280	279	276	314	294	277	303	336	292	307	314	303	290	286	290	308	306	300	310	329	278	270	295	270	280	318	297	283	302	299	280	290	283	303	287	329	303	249	286	259	290	298	305	237	279	263	298	297	292	271	310	311	301	279	274	272	316	309	299	273	252	313	309	324	280	316	296	297	290	314	292	272	303	304	300	306	285	277	336	280	311	320	270	278	298	274	324	307	305	314	277	255	286	313	290	274	271	281	288	315	344	291	306	319	278	289	277	286	266	282	295	293	268	316	251	300	272	265	285	313	268	279	308	289	281	274	293	304	310	305	274	276	287	292	314	307	295	275	292	308	286	299	295	266	326	318	266	272	275	283	296	327	328	323	306	279	281	282	316	307	291	298	280	275	295	288	275	277	288	299	276	324	278	296	292	268	282	292	250	301	320	307	279	295	316	318	309	297	331	307	289	261	310	282	309	304	279	296	302	288	295	300	294	309	287	319	250	291	273	281	292	300	293	336	284	280	288	332	315	298	286	291	331	330	263	287	286	313	263	290	310	271	327	295	277	274	287	296	324	303	270	260	280	285	294	324	309	285	307	293	330	277	321	283	270	299	309	302	288	310	312	296	280	281	294	308	272	313	276	317	295	268	313	280	278	311	274	304	288	282	268	313	285	273	279	285	297	299	294	301	282	260	286	289	278	277	293	256	272	293	315	303	279	287	306	327	284	273	285	267	297	320	326	269	276	269	304	269	302	329	299	312	297
5874	4356	11111	10955	9477	6969	4697	2893	1960	1368	907	817	741	672	651	639	658	631	656	675	669	697	700	713	678	627	655	625	693	622	713	715	615	658	687	667	622	646	607	637	644	646	705	624	701	653	683	662	616	684	645	626	658	641	669	673	635	665	671	677	664	652	661	630	671	676	645	641	611	685	607	716	666	673	647	666	656	615	664	679	650	635	658	699	635	681	644	651	691	681	649	657	663	655	669	635	670	666	691	672	665	616	661	654	643	608	678	681	686	675	637	638	658	685	610	674	662	632	654	677	690	670	635	635	681	672	678	666	672	643	688	705	653	640	620	675	640	691	714	618	649	658	679	650	684	654	715	663	680	642	683	680	665	653	653	686	652	677	681	669	672	672	646	638	659	677	694	659	651	695	672	701	624	636	638	670	717	674	675	687	643	635	624	624	682	657	706	676	673	633	612	652	636	687	661	641	625	618	637	629	645	677	647	635	651	662	669	676	626	642	631	662	664	677	692	713	670	694	628	653	663	644	689	627	640	679	674	646	670	652	627	688	632	705	640	667	655	652	626	670	668	663	627	638	691	674	692	658	671	647	689	652	658	622	675	671	677	655	704	646	661	660	669	675	660	652	679	661	651	672	657	624	661	709	658	648	656	674	651	665	642	636	661	637	642	646	663	644	625	675	700	625	723	660	670	654	662	696	623	656	660	679	639	687	645	637	638	676	659	654	674	680	684	634	665	638	679	668	652	654	646	674	648	661	665	668	652	625	689	677	646	667	687	636	655	696	647	635	652	687	618	653	637	670	642	653	679	649	658	656	638	632	692	662	673	664	663	633	662	648	624	642	670	653	652	664	645	686	680	657	646	640	682	640	679	637	632	671	628	684	672	632	632	648	678	611	660	672	709	649	659	658	643	627	652	616	666	660	675	627	682	701	662	615	656	637	659	657	682	665	602	685	678	668	666	658	692	701	667	627	611	662	678	616	667	662	638	633	623	654	644	692	675	628	678	653	648	634	641	706	642	697	670	623	595	678	697	624	632	617	634	673	644	667	696	628	694	660	668	620	648	673	684	657	633	619	644	678	603	676	664	653	686	644	692	657	648	572	681	646	704	679	628	660	660	676	678	680	646	682	677	675	707	667	663	634	622	686	607	664	641	678	638	658	650	633	659	697	639	660	661	678	657	674	598	650	657	654	632	692	650	675	667	625	688	612	621	632	639	624	659	662	688	697	673	690	662	639	629	643	606	640	675	665	651	602	635	680	640	704	652	650	639	600	628	676	624	625	626	666	650	676	643	649	639	654	651	688	637	648	681	637	637	623	655	660	684	650	650	663	687	666	650	669	639	671	633	655	632	695	663	661	621	674	621	663	663	643	663	656	628	658	638	644	665	700	665	604	640	663	673	674	706	692	619	636	697	693	628	619	650	709	657	655	636	607	706	644	683	682	661	623	628	670	604	650	662	633	654	658	668	692	681	641	688	642	650	671	681	625	642	615	660	654	628	677	706	706	653	618	684	650	635	606	611	656	652	644	646	654	664	659	647	610	683	626	660	703	621	696	678	686	658	646	676	641	677	657	698	633	643	634	683	626	628	639	645	671	682	623	634	669	672	652	679	638	614	679	663	653	671	667	667	649	698	652	661	635	632	641	655	669	668	629	668	680	663	601	663	619	652	620	641	692	616	646	672	661	637	675	706	686	697	621	634	671	663	673	683	708	686	643	648	717	659	619	657	604	651	660	667	639	689	670	668	681	649	635	688	648	722	640	664	650	662	636	664	682	665	663	612	621	593	686	668	662	639	679	665	668	656	657	650	673	669	650	672	677	650	681	678	632	617	635	690	642	681	612	657	638	663	626	686	651	640	674	667	675	614	696	626	644	663	657	708	627	659	644	649	649	657	666	636	659	648	662	637	642	668	656	664	654	693	645	653	660	678	665	647	646	631	687	642	612	663	669	673	651	649	670	634	649	643	633	616	699	677	667	690	633	680	654	666	706	664	648	637	670	668	669	637	652	606	636	693	701	648	668	682	646	670	644	636	631	666	692	673	692	679	666	632	697	667	676	690	732	694	660	654	646	680	684	663	645	659	698	674	711	689	667	653	688	598	678	699	663	647	686	655	639	662	667	644	630	628	611	644	666	636	692	639	712	672	652	634	625	635	662	704	676	613	672	689	675	636	646	642	635	623	656	647	650	639	675	639	651	623	631	652	634	656	653	667	705	662	698	686	673	688	635	691	638	636	688	700	637	690	618	720	685	643	662	694	666	675	650	611	680	651	664	631	658	645	686	667	636	686	677	645	696	662	694	598	692	648	683	637	640	634	630	660	665	631	643	660	629	650	646	656	627	670	645	639	674	646	608	635	700	682	712	634	618	641	650	675	654	657	667	641	680	682	650	618	664	689	644	680	661	655	685	625	664	648	615	608	693	651	596	652	676	683	652	651	659	629	684	666	701	634	659	623	666	604	651	642	686	626	652	672	664	663	650	720	651	622	714	619	679	651	637	679	620	602	660	655	639	685	628	676	645	673	646	659	627	603	584	652	647	651	626	670	602	684	696	696	665	657	660	631	673	690	634	606	689	657	740	653	643	604	662	613	641	658	664	678	697	695	653	672	690	663	628	669	626	656	665	688	651	659	625	576	675	700	663	649	638	617	732	664	627	680	693	644	660	677	649	648	655	653	630	666	671	637	634	644	641	642	715	643	623	623	680	708	646	656	645	670	685	639	672	727	630	648	680	633	601	674	670	662	697	691	651	643	634	630	698	608	655	604	686	694	649	652	673	639	690	638	638	636	635	664	693	650	681	671	647	669	666	660	641	645	668	608	621	619	669	651	645	687	695	664	680	658	638	628	636	644	606	673	639	644	626	621	670	661	673	648	648	655	692	689	671	624	654	637	673	669	635	635	645	624	664	639	645	639	680	686	641	660	658	660	658	625	641	652	691	651	645	680	668	618	601	651	644	690	650	616	665	595	660	649	673	665	654	653	662	683	667	688	646	655	646	582	701	665	656	692	655	631	667	616	669	704	638	693	736	686	641	652	655	665	656	697	642	707	640	653	682	667	634	630	638	660	671	646	671	672	691	705	649	647	667	676	620	646	649	641	684	640	630	653	656	645	655	666	641	675	696	637	656	637	701	653	635	637	634	657	656	645	629	650	653	639	648	639	664	691	692	707	629	649	660	680	666	650	635	703	670	660	673	669	614	686	651	620	637	638	695	622	669	693	643	710	619	613	644	676	615	685	638	663	675	657	689	643	664	651	684	658	700	706	623	586	669	682	644	661	673	600	669	666	662	673	654	684	641	663	721	689	668	657	650	652	666	652	657	684	629	631	643	666	683	638	636	694	647	669	655	630	626	660	649	655	687	681	640	707	607	657	682	689	639	627	653	667	619	597	587	647	630	668	620	637	629	637	645	681	685	637	655	614	688	676	653	709	652	635	668	668	662	593	629	654	680	639	670	691	674	632	634	607	657	654	676	645	634
68919	55749	75688	65574	54373	42296	29928	18127	9206	4244	1982	1015	728	499	368	393	380	396	390	422	391	427	413	434	444	465	414	424	415	376	386	453	458	378	398	411	391	432	400	387	419	340	421	379	411	398	396	420	417	368	393	380	434	420	389	398	353	392	441	403	425	407	424	383	382	404	421	420	375	421	386	408	446	390	430	426	425	411	394	383	415	385	411	412	402	378	415	385	392	386	439	432	449	390	372	411	392	388	404	396	410	435	408	371	375	425	407	396	404	399	406	404	407	402	409	411	383	444	412	383	385	392	454	404	385	410	396	418	444	423	396	363	431	426	388	376	380	395	426	426	405	396	400	431	436	394	394	420	397	414	412	369	414	442	382	388	403	396	428	438	387	398	394	411	404	379	428	387	422	389	458	429	434	393	430	429	376	392	397	408	430	429	426	416	396	438	385	420	414	407	411	384	425	417	376	410	396	431	435	407	374	415	379	430	422	430	420	392	444	390	422	381	417	405	386	390	380	368	396	427	410	378	405	395	417	425	433	443	417	413	417	424	443	431	419	417	428	420	415	438	395	415	381	384	403	383	379	417	432	414	385	383	415	410	429	436	417	443	425	377	411	426	426	421	384	378	415	401	426	434	382	401	344	377	408	380	389	418	396	401	447	421	360	391	404	435	417	393	387	393	384	425	425	428	372	398	409	379	410	449	421	440	416	438	399	399	382	410	402	425	428	419	437	407	414	381	416	430	402	399	383	404	418	431	392	373	395	433	390	391	381	382	412	471	418	438	420	404	405	379	393	403	425	411	419	408	351	407	465	419	415	435	408	429	407	400	424	390	405	396	387	379	411	426	386	421	410	391	401	402	402	406	403	404	434	381	437	413	396	421	362	415	415	387	379	424	405	438	445	415	381	360	426	418	449	435	423	424	367	404	397	361	423	387	414	373	390	370	407	427	425	370	402	369	368	430	429	365	381	398	406	395	420	395	393	406	399	409	405	410	378	381	394	379	421	382	397	395	443	401	392	400	394	365	378	393	373	410	402	387	388	331	390	416	420	425	399	393	397	399	401	393	357	417	410	427	404	395	404	412	434	423	398	410	436	383	430	442	410	457	424	401	368	380	415	418	387	386	394	402	407	414	407	412	368	382	421	376	374	427	376	388	380	437	389	427	382	414	383	435	414	403	397	399	416	395	418	438	417	366	392	411	402	437	431	439	400	382	434	425	395	417	397	390	385	395	409	399	418	407	380	428	406	385	379	428	450	417	409	428	414	396	389	418	412	411	417	411	432	419	418	420	373	356	432	439	395	371	422	431	418	378	410	395	393	394	401	402	409	422	365	372	420	370	415	406	336	396	418	392	419	385	393	354	397	372	387	400	398	431	403	416	424	435	388	372	426	388	411	404	416	443	470	379	431	422	381	395	394	432	373	428	409	362	383	395	430	386	379	396	408	417	439	410	394	387	413	411	382	382	401	375	385	404	427	381	370	407	397	419	393	415	404	411	440	380	398	434	397	371	398	386	423	380	396	418	395	397	387	403	395	387	390	383	398	381	422	405	394	359	414	384	392	435	412	402	404	386	358	368	368	389	393	395	441	407	405	389	415	430	423	416	375	413	366	378	417	406	434	432	403	389	400	342	419	394	420	441	396	427	407	422	389	444	434	442	391	383	421	442	422	365	406	416	408	363	387	383	368	411	402	393	413	381	399	410	421	407	411	410	389	387	405	403	384	372	388	391	452	425	432	403	390	427	415	405	418	384	381	412	397	360	412	401	388	421	391	403	397	435	372	403	412	395	345	394	403	356	380	396	417	386	416	409	396	404	439	434	408	390	402	403	421	377	418	404	388	405	426	399	442	399	396	387	417	386	432	406	404	383	376	386	391	397	407	394	407	390	428	413	421	352	378	373	430	462	415	387	432	381	384	430	415	384	418	411	365	385	429	395	363	390	417	395	396	396	402	424	419	404	430	422	419	388	346	416	391	382	405	392	422	379	401	422	379	390	424	445	415	387	369	391	387	379	403	425	441	393	423	395	378	460	385	403	392	393	452	405	369	416	435	357	372	396	405	392	414	379	386	400	427	356	403	394	375	389	434	392	401	421	392	426	395	373	389	366	387	409	412	453	408	427	417	433	395	353	389	388	389	398	386	405	398	418	452	415	476	394	406	401	403	429	415	410	397	395	420	448	406	414	393	396	418	392	457	419	414	407	412	391	407	452	435	397	405	398	387	401	377	418	414	441	405	406	429	401	391	390	412	412	402	431	394	395	372	383	409	405	409	409	433	401	375	395	434	430	419	427	390	414	430	426	414	372	397	381	383	396	371	375	367	383	378	433	378	402	396	417	419	421	403	383	434	412	386	416	394	411	410	402	440	419	388	364	406	461	413	397	421	393	412	434	393	427	348	426	389	388	407	407	415	400	432	436	400	419	408	400	445	401	410	392	394	436	382	396	382	427	400	439	408	371	421	410	442	412	399	421	434	387	379	441	425	398	385	411	383	398	372	371	409	417	381	415	381	411	426	378	433	400	405	426	391	391	362	379	399	391	426	397	413	413	386	410	385	404	419	391	417	364	393	380	417	405	393	423	440	441	406	399	396	399	405	416	400	445	359	417	411	405	413	433	407	404	442	442	415	387	425	399	407	375	413	394	415	384	394	404	432	398	393	416	382	393	366	424	423	399	414	468	401	380	391	405	380	366	398	398	394	404	374	424	428	412	418	379	371	396	410	418	420	403	412	421	424	448	393	416	435	418	427	379	406	376	400	407	411	426	354	390	411	392	375	436	399	421	367	381	408	396	403	399	419	425	371	414	422	415	421	425	418	389	384	399	408	419	403	387	361	411	394	398	392	413	408	384	422	394	419	406	396	381	385	408	395	370	439	413	432	389	393	415	415	440	399	416	378	414	419	373	396	414	420	410	362	446	391	392	397	387	400	400	407	432	420	425	420	417	443	390	428	401	419	409	393	409	397	411	387	443	390	403	387	433	361	398	375	416	376	377	395	400	379	446	445	351	386	393	399	424	391	439	421	440	419	386	429	423	388	437	365	397	429	392	400	406	387	397	417	407	407	414	396	385	393	443	424	412	393	404	390	390	432	479	389	386	398	463	403	426	384	376	427	377	355	399	389	395	370	397	411	416	377	397	424	387	379	380	431	379	407	424	342	392	404	420	408	366	397	377	411	393	386	436	426	407	372	380	399	405	434	408	434	386	379	401	407	402	382	443	378	425	425	389	386	439	401	437	424	412	443	417	420	387	394	349	363	419	410	409	386	378	382	379	433	453	385	380	416	397	405	405	413	446	399	386	408	387	425	446	422	403	394	468	389	405	407	420	360	423	398	370	433	435	421	422	388	388	382	390	401	426	410	438	404	425	402	402	424	407	374	386	383	389	428	409	373	431	428	364	407	457	407	415	395	405	400	409	377	403	407	431	420	410	402	407	436	427	412	426	385	382	424	420	377	415	410	412	431	422	405	415	411	404	405	397
38874	40227	69119	70229	63587	54191	43988	33233	22141	13350	6946	3523	1979	1261	871	901	843	942	889	883	894	854	917	860	913	897	875	885	793	866	889	891	822	827	890	894	930	871	859	871	837	867	843	921	877	872	877	833	883	918	867	894	855	920	879	827	862	879	866	882	876	904	867	872	910	904	848	838	922	808	909	939	855	864	828	853	901	877	920	872	887	836	855	867	876	881	883	875	882	857	895	868	891	840	901	841	895	847	902	884	897	895	888	830	797	852	883	897	833	873	849	847	870	821	903	883	882	832	904	866	929	871	866	837	917	841	885	897	882	846	859	832	857	866	840	850	913	843	897	890	871	893	804	891	878	865	866	879	875	850	798	863	868	805	922	876	840	836	851	869	825	884	890	947	896	873	904	870	853	881	843	883	913	884	892	860	897	875	894	859	885	867	871	851	926	835	884	874	925	855	905	889	874	799	855	869	818	874	824	887	879	845	903	890	887	866	895	895	877	899	895	911	897	887	867	887	863	870	909	915	851	909	880	880	879	877	871	888	856	845	903	968	865	894	885	882	880	914	902	833	848	859	851	859	899	859	867	920	925	899	885	845	926	907	901	887	857	900	888	909	856	916	895	842	876	875	917	816	883	829	903	921	903	900	864	870	874	902	860	888	913	864	881	887	885	871	855	810	881	819	881	879	886	862	828	883	838	867	873	877	905	891	866	861	907	919	861	820	924	938	876	887	891	857	819	872	872	843	904	896	833	900	919	892	878	877	838	856	831	863	916	829	897	931	894	904	905	843	805	925	865	930	836	889	910	877	900	849	826	854	833	895	820	846	896	869	852	850	829	925	836	885	867	875	920	830	909	926	864	883	879	882	919	852	897	956	851	900	924	899	867	908	893	880	848	904	872	860	882	897	834	821	922	814	882	886	875	866	854	895	831	847	878	866	857	887	862	855	897	820	856	861	903	850	859	886	871	895	848	854	896	840	914	837	921	895	871	865	867	862	893	904	869	915	802	810	845	885	846	879	852	878	899	847	914	894	904	873	901	821	841	883	859	888	876	917	891	889	891	838	859	953	949	899	847	910	896	909	814	831	910	816	872	840	859	874	861	819	874	815	847	893	825	864	871	868	866	862	883	820	854	862	934	890	887	833	831	845	845	902	886	891	869	891	851	828	893	925	874	891	878	887	881	872	902	836	921	904	872	837	820	898	818	858	868	887	806	855	829	840	889	902	896	859	886	852	861	883	883	854	857	860	867	885	886	792	856	888	863	871	889	855	862	882	879	859	938	851	847	849	885	899	837	866	900	887	872	926	888	853	902	900	875	878	861	881	863	893	886	915	910	835	913	876	919	868	852	862	887	852	862	850	836	903	832	888	877	891	889	828	846	891	931	880	857	847	861	850	843	896	877	874	884	854	907	895	789	904	893	819	836	913	891	873	887	875	842	866	890	863	861	902	899	867	854	845	792	872	887	844	873	895	909	861	776	917	934	852	892	861	841	846	826	853	847	866	919	872	873	924	839	893	913	877	910	909	875	845	860	928	906	852	910	835	876	882	880	879	871	854	850	861	946	854	832	846	832	820	884	940	908	815	813	892	883	929	894	884	911	891	865	862	881	843	829	881	878	908	922	882	855	856	878	925	861	841	838	852	927	877	897	851	907	904	834	843	882	869	903	839	868	917	907	850	922	892	859	858	856	866	898	918	829	854	932	874	878	854	848	897	863	868	870	930	896	837	829	881	908	886	897	828	899	875	923	825	844	894	834	872	853	878	893	878	857	902	897	885	834	866	903	860	859	858	844	923	900	868	861	884	904	829	866	869	850	921	887	910	869	873	841	812	816	882	927	923	920	863	878	876	871	906	905	834	920	862	874	875	875	953	815	846	843	859	888	886	879	844	927	866	861	885	839	893	869	884	884	845	884	875	859	821	909	911	868	853	831	878	849	862	837	852	868	881	890	879	882	865	868	871	865	868	874	860	864	885	866	917	889	847	883	954	904	848	886	811	868	898	917	910	853	937	896	846	880	926	871	885	861	840	880	825	841	893	886	908	838	843	898	894	891	909	849	905	841	884	839	908	915	927	845	865	941	895	882	870	826	893	817	937	910	838	888	841	863	851	878	903	866	861	865	876	914	855	868	868	877	903	869	876	948	877	855	897	888	925	823	872	900	806	894	891	897	863	875	904	863	889	905	876	863	840	818	853	861	814	876	851	852	845	874	890	889	910	847	832	875	842	890	864	878	845	905	890	926	841	862	886	905	781	891	901	887	876	889	916	868	888	845	871	896	910	848	896	871	921	855	870	919	903	902	897	886	861	855	820	816	869	924	823	852	871	856	846	888	862	853	910	901	864	854	870	917	873	862	852	859	885	847	863	898	855	892	773	852	918	877	905	901	876	891	882	906	831	860	871	887	863	897	819	866	875	921	861	907	889	865	914	896	875	865	856	838	909	918	907	864	843	873	886	842	847	834	865	878	913	896	888	887	874	906	862	873	858	909	885	883	853	873	864	958	837	819	894	891	882	853	849	914	867	894	837	860	880	857	832	860	873	851	874	881	904	896	908	874	926	887	868	916	870	843	897	892	870	964	861	873	879	863	907	900	850	900	887	858	858	867	843	877	870	864	873	839	885	853	830	827	871	878	872	868	863	907	866	924	907	835	887	875	869	902	903	887	876	923	862	890	854	877	872	944	858	869	882	813	903	883	861	859	898	874	865	898	898	901	845	868	859	911	857	842	908	890	863	872	874	838	850	845	911	862	877	826	886	912	881	882	889	882	881	865	878	862	951	896	880	929	874	870	854	866	889	840	860	834	837	878	838	920	823	894	878	897	860	891	906	882	904	881	841	836	887	841	895	868	886	938	875	854	825	850	836	826	867	927	884	886	885	889	848	849	848	888	927	881	907	860	885	879	928	924	926	900	863	883	895	876	837	870	884	872	883	924	931	839	888	918	817	917	876	898	857	859	868	905	930	896	856	878	889	961	886	920	848	856	881	896	859	861	828	873	906	871	864	829	878	852	888	860	836	858	849	916	875	878	849	906	854	898	881	877	847	874	835	900	889	851	905	923	901	855	881	863	895	886	889	897	877	891	865	880	895	868	885	929	882	912	887	911	910	880	869	873	934	889	880	915	858	884	864	870	931	882	898	821	892	867	878	858	858	825	834	939	870	899	820	863	855	902	893	857	898	858	877	897	840	864	858	878	908	804	835	875	843	876	853	893	883	885	895	880	900	873	914	833	901	875	887	839	904	840	892	885	951	890	870	890	819	874	908	892	876	873	885	956	880	859	897	909	882	888	832	882	875	917	818	841	843	931	927	922	935	883	854	878	891	899	852	855	862	860	868	903	911	838	843	859	886	858	818	892	878	866	883	900	908	898	920	841	896	867	893	864	819	835	865	898	868	888	878	905	884	867	839	933	839	845	917	898	871	906	864	840	835	890	902	838	904	867	831	865	876	948	877	851	851	911	831	863	910	898	871	796	842	877	838
68387	55273	74938	66479	54179	43290	30993	19072	9874	4569	2135	1110	687	514	444	415	415	417	410	436	453	426	405	425	416	465	447	406	420	433	390	464	421	388	430	412	472	424	411	420	387	403	441	404	433	436	460	464	417	452	430	440	390	398	437	432	449	407	416	416	410	413	400	381	418	450	380	418	416	433	410	420	389	428	413	404	397	408	443	449	424	439	437	409	458	412	391	420	424	402	385	458	431	399	415	467	431	400	443	406	420	467	392	430	408	409	450	434	420	417	446	426	402	450	418	392	424	423	448	432	410	379	426	443	413	429	445	450	434	426	406	408	476	444	447	439	430	406	411	411	432	422	375	417	439	455	436	399	397	397	419	381	452	405	463	421	392	412	431	392	415	417	411	427	434	399	421	434	400	430	410	378	414	440	407	416	441	439	383	401	467	418	436	459	426	441	482	395	431	411	411	453	399	451	424	412	416	426	442	401	382	391	439	408	423	376	439	453	384	416	452	441	414	424	383	427	413	415	432	415	437	438	424	450	486	409	405	428	409	407	429	446	442	419	442	427	453	466	437	455	456	376	456	422	443	396	430	432	449	459	441	426	443	392	461	442	439	426	428	417	405	438	400	433	428	434	464	433	448	410	386	437	412	436	432	415	395	409	426	438	413	425	413	410	392	434	438	406	439	387	399	419	416	428	441	423	445	405	452	396	409	392	416	452	400	461	446	455	419	431	422	445	420	423	450	404	430	390	454	456	429	434	428	421	382	396	402	422	423	403	394	387	421	428	434	412	397	416	455	391	489	432	412	412	385	446	419	387	399	437	453	411	464	452	433	447	447	429	403	383	449	422	436	418	384	431	454	471	433	445	412	431	441	393	430	431	445	417	404	422	445	425	435	392	402	471	446	441	393	431	461	410	407	392	430	391	416	392	403	420	406	440	446	430	475	395	431	411	415	438	416	415	363	370	410	440	430	448	423	441	417	437	389	446	411	423	394	439	420	389	438	422	407	398	387	421	437	405	418	425	453	377	358	455	441	417	434	436	374	459	424	435	420	425	390	407	434	401	428	419	455	412	419	409	418	434	385	444	400	399	415	386	407	420	405	419	429	419	434	403	416	407	404	426	390	429	432	439	419	439	431	431	437	414	457	439	403	417	404	434	424	409	427	485	449	415	416	455	457	408	403	423	429	417	426	404	404	445	409	416	407	429	400	410	454	424	397	423	383	398	389	455	450	450	445	417	408	435	415	412	455	417	431	453	443	460	447	384	429	411	421	399	425	420	406	410	464	380	392	425	413	367	444	427	427	436	461	392	432	444	457	455	459	425	403	399	429	435	421	441	437	411	410	411	419	433	444	449	438	477	411	395	403	397	417	424	419	443	459	423	407	443	362	393	400	413	419	437	456	440	408	461	433	432	402	405	419	431	399	417	435	394	422	402	423	386	454	426	436	408	416	414	443	441	426	424	406	424	430	453	411	404	405	423	429	412	446	369	421	405	398	382	412	432	450	414	439	394	436	429	465	403	407	458	422	414	416	397	424	409	421	421	406	471	413	393	427	404	401	429	398	450	417	413	396	400	387	400	393	431	428	428	428	426	420	445	427	414	404	401	455	395	366	437	415	407	434	434	399	425	429	426	447	441	452	438	470	415	422	397	418	410	466	423	471	437	398	431	401	454	427	409	414	391	410	431	408	405	430	390	437	405	385	440	401	412	422	397	370	429	462	444	423	416	414	388	428	444	441	409	376	408	455	400	475	374	383	409	429	408	448	386	448	463	418	444	435	429	418	425	431	411	428	444	428	430	401	422	454	416	461	434	416	438	406	397	457	431	408	438	445	445	403	406	447	451	434	389	426	422	412	373	441	421	401	462	457	424	408	438	416	416	411	385	405	434	418	417	417	442	429	409	396	453	406	438	439	396	393	413	406	449	450	438	411	400	420	430	451	432	429	419	433	462	449	460	431	415	394	379	445	404	467	439	419	435	393	386	421	416	469	425	489	423	420	477	383	426	428	402	496	439	410	474	446	421	422	415	470	432	397	430	423	466	430	433	419	430	418	418	414	436	466	400	433	395	424	411	430	427	447	442	388	412	436	471	447	438	400	411	423	443	426	372	447	455	422	421	417	410	436	427	462	470	427	422	374	404	413	460	390	427	423	427	452	419	432	425	437	427	463	428	432	405	430	431	412	431	480	418	413	419	444	399	433	428	413	429	384	473	382	371	422	422	445	397	429	397	446	441	432	415	441	428	423	448	421	439	414	454	421	431	394	397	396	423	417	449	427	406	409	409	436	404	438	426	432	409	423	379	407	455	392	406	427	439	400	443	449	430	426	387	420	402	463	445	401	432	436	462	415	422	401	444	422	401	416	403	377	440	434	394	435	399	433	406	403	427	440	439	433	428	460	442	417	423	428	417	444	420	409	438	410	427	421	362	396	431	418	444	418	436	402	426	404	389	423	412	423	423	373	424	501	452	422	406	392	428	387	381	425	408	431	430	426	421	458	417	407	423	425	418	439	393	406	387	427	423	437	428	410	420	443	434	410	444	447	411	461	394	389	404	416	411	410	410	414	437	416	439	431	437	463	394	414	461	433	444	436	438	436	394	423	403	431	392	451	392	399	437	429	482	419	425	408	408	425	439	447	434	414	401	420	451	425	413	404	414	409	425	425	432	429	388	415	425	440	406	424	388	425	428	385	421	495	448	417	407	423	408	454	455	429	455	422	439	428	448	449	436	426	437	411	477	425	393	429	433	422	433	421	426	439	403	420	457	445	423	455	420	432	448	431	418	427	477	410	433	420	409	409	458	427	422	406	414	396	439	415	412	407	438	407	414	389	448	405	429	419	437	466	380	439	399	431	439	389	387	430	481	421	444	381	422	452	424	437	427	436	425	439	419	426	443	419	437	434	446	416	418	463	413	422	407	400	439	420	420	427	388	425	430	404	404	453	408	416	424	414	394	490	419	443	436	440	400	413	407	461	442	426	400	433	433	447	437	415	444	466	445	434	425	424	407	394	432	415	421	428	462	457	405	404	412	421	406	403	379	442	423	408	440	424	439	431	420	408	428	430	436	442	419	446	403	386	451	440	407	432	451	417	435	400	431	412	441	414	425	420	380	442	436	417	430	427	390	409	417	419	416	406	422	449	449	402	437	443	447	443	444	419	426	436	427	450	424	380	412	429	424	458	456	416	390	395	406	445	413	430	425	433	393	421	451	401	426	417	412	424	433	423	413	388	439	429	426	461	428	424	409	381	409	440	439	412	442	384	406	441	438	431	427	435	458	433	409	407	401	435	458	421	482	461	396	425	422	419	475	414	438	419	397	423	438	446	388	485	401	423	422	391	442	433	388	386	372	433	445	428	416	387	427	419	471	401	430	436	418	440	413	466	381	408	374	413	412	457	428	427	430	424	460	456	424	390	412	409	410	435	421	426	429	436	379	399	426	397	434	386	407	426	405	454	452	443	453	446	456	425	418	401	496	436	453	473	413
38263	40273	67947	71035	63843	54647	44516	33750	23205	14030	7482	3730	1986	1289	938	930	920	847	880	874	932	935	837	908	934	931	917	898	881	950	915	876	885	929	886	892	895	897	906	825	942	905	941	949	972	934	923	928	917	914	919	883	878	943	867	915	944	885	920	896	936	936	869	903	845	900	921	910	929	901	897	924	895	895	867	860	881	890	909	878	915	964	910	939	881	936	859	912	899	932	915	931	965	926	892	918	895	914	913	907	838	896	901	907	870	924	942	866	880	909	917	910	955	843	915	918	907	927	883	871	930	962	879	883	881	934	896	954	931	880	907	916	927	919	898	865	922	807	905	901	948	885	935	938	878	971	882	934	877	905	953	847	929	872	884	881	942	948	857	917	905	920	904	924	931	907	911	865	879	871	927	918	907	922	923	908	920	932	900	963	886	842	918	878	880	919	867	917	883	884	927	922	891	856	934	884	879	858	905	870	927	899	932	908	914	898	879	940	890	921	959	878	899	898	876	880	944	932	895	876	933	876	884	949	937	913	927	948	883	897	904	901	884	931	923	911	908	882	824	889	883	861	861	1002	866	914	885	937	887	913	909	899	923	862	949	969	979	861	901	902	901	921	885	876	911	867	902	926	848	910	894	920	876	942	936	903	928	943	874	896	925	955	874	886	880	901	910	914	905	900	853	897	915	895	903	918	926	900	925	889	863	881	884	934	885	947	886	874	868	882	934	862	920	892	971	924	949	902	933	893	930	926	878	889	918	913	915	909	886	932	944	890	929	900	916	859	915	847	935	934	848	885	931	945	901	884	885	920	980	828	874	926	905	888	928	916	932	895	961	854	950	898	846	928	958	893	977	902	912	871	875	861	909	902	897	889	908	916	914	881	940	860	905	889	864	902	911	936	887	882	948	945	922	892	975	918	846	942	925	894	923	902	913	949	875	950	879	929	896	858	853	869	952	919	853	889	936	924	944	930	877	884	916	906	908	959	932	888	926	952	883	867	892	895	957	920	892	952	899	882	939	909	902	907	883	845	883	880	889	915	884	899	918	923	878	912	924	894	952	880	927	884	926	884	914	952	954	894	919	903	935	854	909	916	915	873	944	839	893	926	948	931	889	965	915	926	843	907	939	897	890	863	943	910	933	899	853	874	858	902	913	921	855	917	889	908	884	943	874	905	899	940	932	871	898	898	929	908	897	891	886	819	894	914	910	883	901	896	944	862	944	935	902	886	945	902	900	895	921	859	940	936	913	909	876	880	881	891	914	909	909	923	885	903	916	902	888	930	852	935	899	936	873	922	884	940	926	890	867	916	914	815	933	915	913	925	970	899	904	874	898	919	899	899	915	891	867	898	923	907	877	890	905	919	944	906	866	910	882	882	888	898	915	932	920	900	879	947	880	928	881	938	918	946	873	946	908	885	898	833	934	906	901	885	852	873	936	892	944	926	916	900	872	904	866	848	846	900	863	902	909	861	892	872	897	939	870	906	828	903	951	885	887	880	963	944	927	853	926	984	863	981	903	837	884	924	858	878	991	853	944	884	855	886	917	902	886	934	929	868	942	922	864	908	949	935	879	930	912	929	891	889	863	901	900	869	931	919	903	933	853	899	960	934	874	905	861	879	912	861	879	952	916	940	869	904	919	915	901	874	883	885	944	945	863	927	936	891	904	915	921	998	903	950	874	910	916	917	888	913	880	916	912	945	861	833	854	855	901	879	925	836	884	910	890	941	892	907	914	856	951	922	890	977	949	945	950	902	891	889	888	882	968	879	888	922	875	894	923	892	888	905	871	954	896	918	895	879	931	913	895	962	908	922	928	944	941	904	921	906	875	918	919	870	932	906	888	861	850	873	915	824	883	907	898	852	904	950	884	972	889	917	895	892	910	963	881	932	864	899	872	864	888	874	887	899	886	931	904	851	913	885	915	899	943	893	940	882	868	902	942	913	900	910	927	897	932	862	934	931	913	921	912	880	911	882	885	911	869	910	929	946	902	941	948	851	918	896	927	905	912	891	904	895	936	919	872	897	904	860	940	923	920	884	934	952	922	955	925	924	943	870	914	878	873	908	897	894	895	868	909	942	947	900	831	923	857	904	830	924	926	862	920	923	892	918	866	910	861	903	882	901	889	958	906	915	910	892	937	863	923	902	905	930	928	901	938	926	861	914	870	876	924	933	903	896	943	847	907	932	913	933	884	888	877	880	908	923	883	889	882	921	909	947	863	876	907	900	939	908	902	890	892	944	818	915	920	888	863	899	925	843	865	918	869	930	931	907	940	926	872	923	902	951	933	941	879	874	864	916	926	919	902	917	968	952	895	880	924	886	916	901	901	880	924	934	971	919	879	901	890	854	917	933	911	909	861	855	924	913	907	874	926	940	924	947	927	840	887	878	882	916	922	849	833	904	878	919	948	947	953	939	877	902	898	936	919	882	804	885	912	925	911	947	939	874	880	881	877	863	871	903	922	948	944	947	895	883	912	878	880	916	870	870	896	911	949	882	909	894	856	853	885	867	956	901	895	901	965	900	876	931	934	904	873	914	893	916	924	935	906	897	898	875	915	919	907	941	894	924	922	932	887	925	908	917	871	856	929	920	938	933	936	899	924	907	885	885	893	902	875	875	891	895	921	854	855	890	899	952	893	891	964	908	900	897	863	885	923	902	978	897	902	935	917	876	894	901	880	881	844	915	816	888	913	926	903	917	933	904	944	910	920	900	926	943	885	873	945	891	879	920	894	942	921	923	871	946	871	949	932	932	911	901	948	913	916	895	955	916	860	869	895	933	927	889	932	881	855	894	947	927	929	895	880	921	890	888	935	931	915	880	914	920	981	922	877	920	909	924	916	969	877	916	898	895	874	917	901	917	871	992	886	927	926	855	856	861	873	866	889	851	910	936	928	907	968	923	905	890	899	924	900	931	906	923	928	937	927	923	907	927	896	953	910	910	869	957	951	925	939	851	854	890	880	837	890	929	872	875	928	889	886	944	949	909	884	933	933	884	900	909	902	959	913	880	913	962	862	930	897	856	857	917	913	953	941	911	890	901	891	950	901	936	933	893	924	870	889	893	947	880	880	963	963	894	907	987	914	914	908	906	877	894	906	893	896	851	901	870	892	900	893	890	906	929	903	883	922	911	851	952	911	945	871	868	888	918	966	859	905	923	928	880	890	938	853	895	998	921	934	935	933	931	927	899	880	898	912	879	935	910	886	865	869	864	927	869	956	864	945	864	883	884	933	923	905	916	877	918	891	914	874	911	940	859	880	867	923	939	838	901	927	922	972	903	919	921	889	902	898	945	885	889	916	894	856	903	935	894	906	929	898	925	894	915	898	848	962	911	905	900	902	914	936	899	904	905	864	958	868	899	938	940	881	919	872	867	961	903	900	905	898	919	906	895	882	875	925	957	838	868	940	838	843	877	920	894	911	878	918	871	891	905	904	941	865	937	864	859	869	974	864	888	940	888	961	931	939	956	894	893	892	896	917	929
7137	3327	5409	4584	2965	1834	1253	874	606	496	346	307	316	307	316	288	285	257	281	274	306	327	302	275	285	261	317	331	284	263	279	260	263	294	301	291	305	291	290	299	306	298	313	321	281	268	291	279	280	289	311	301	316	311	277	313	272	270	292	305	283	278	288	292	346	318	302	282	281	303	294	324	300	303	264	336	267	297	310	277	285	299	297	276	259	309	293	287	284	275	268	247	299	313	276	278	278	262	297	292	283	353	282	301	329	279	298	297	308	271	277	266	307	258	292	272	322	301	287	292	281	278	283	301	283	289	276	256	267	285	291	266	289	242	308	297	297	272	289	301	306	290	304	296	300	273	317	309	299	270	294	268	266	284	266	298	303	313	285	295	257	255	320	280	308	326	285	259	263	296	299	250	290	269	292	279	280	290	286	282	298	298	275	283	305	262	309	326	289	277	282	309	287	287	302	299	275	292	307	281	315	296	311	306	285	280	310	284	308	271	317	277	288	290	328	285	294	284	301	284	280	313	333	287	321	308	303	301	279	281	286	308	292	277	267	318	272	278	295	291	272	286	327	277	287	302	280	299	294	277	255	300	273	298	272	318	285	238	270	320	283	288	319	276	310	316	302	265	297	297	320	268	305	303	294	283	298	285	265	270	310	281	278	295	297	279	307	296	254	277	281	299	278	279	264	293	284	270	268	280	287	294	276	310	306	265	309	274	305	322	300	275	262	258	308	326	267	289	276	264	286	300	289	312	255	275	294	309	303	286	314	299	326	277	315	298	290	290	288	293	320	289	290	287	326	302	284	260	297	300	313	280	253	284	289	288	296	255	291	302	287	291	271	289	279	283	291	285	317	307	284	275	291	313	300	302	276	304	285	275	295	337	269	278	293	299	284	282	304	306	260	282	287	297	285	304	292	299	300	324	264	317	319	317	283	282	298	282	290	258	268	287	260	273	286	306	286	321	321	306	276	279	302	282	268	264	277	274	281	317	298	324	290	262	283	282	297	286	262	286	264	292	279	266	305	306	300	286	265	303	297	306	264	289	291	280	250	283	290	323	306	292	308	285	293	302	300	250	318	302	287	297	290	301	322	284	276	273	262	298	260	281	328	269	290	274	273	299	286	245	264	306	293	267	308	304	261	282	290	279	287	331	290	280	278	292	262	293	315	294	308	265	278	267	289	267	269	283	325	282	282	259	252	285	312	269	280	277	352	286	306	275	297	268	280	248	317	301	255	267	280	267	252	291	288	275	292	271	290	350	276	316	315	291	318	323	302	293	266	281	322	253	281	295	319	296	305	294	292	284	277	273	299	298	288	288	280	252	275	320	264	277	266	293	270	247	280	330	296	296	287	288	258	315	294	283	270	292	298	338	312	287	278	256	267	281	288	285	273	333	313	305	272	289	304	270	308	293	322	285	296	273	292	300	303	277	305	258	301	289	291	272	270	293	324	279	278	259	283	252	291	293	249	246	314	309	266	266	317	307	290	291	284	277	320	294	310	276	254	295	309	292	276	297	321	307	280	266	250	306	277	263	281	316	301	308	327	291	283	268	295	308	323	296	311	283	328	275	310	265	299	290	284	286	299	299	253	323	242	306	311	295	313	274	266	296	282	285	300	285	249	291	282	276	253	290	271	287	294	290	320	286	261	282	309	308	309	306	296	311	308	284	288	298	289	285	297	296	291	283	290	328	291	285	268	293	288	289	297	263	302	290	291	263	279	318	324	296	282	287	276	267	324	303	322	332	285	277	279	269	301	290	255	306	268	311	287	281	292	271	307	276	281	289	319	328	290	270	310	289	302	297	296	285	277	249	283	264	332	275	280	292	267	311	296	306	294	252	306	306	275	324	268	325	301	288	271	295	317	280	288	271	276	256	334	287	290	291	307	300	291	300	267	326	276	272	320	305	297	269	274	291	306	281	284	287	313	282	282	308	267	289	295	270	273	292	292	277	282	283	301	257	285	274	305	292	314	269	278	246	314	280	290	296	289	288	287	290	272	272	289	290	293	281	247	314	294	272	291	319	311	299	329	308	292	310	322	283	304	315	273	288	274	325	297	280	298	274	298	311	268	261	287	281	303	308	267	287	298	293	278	289	317	305	297	318	265	300	282	283	264	300	274	274	273	275	330	314	286	281	273	292	303	272	309	269	314	314	305	281	276	305	301	284	276	290	328	295	287	272	275	315	262	294	266	302	287	288	294	262	307	288	290	279	299	295	282	293	334	277	336	279	290	294	285	313	284	265	275	273	303	256	280	308	283	287	261	314	296	329	263	310	285	323	270	266	302	324	286	299	315	245	304	271	268	295	268	297	271	290	316	283	293	283	264	298	312	303	319	301	295	302	307	276	256	257	264	282	305	253	288	289	296	294	279	287	287	313	275	301	288	303	317	285	295	282	284	265	243	271	307	272	292	257	277	271	273	268	292	289	305	298	271	282	306	298	288	280	310	300	289	253	279	294	325	298	297	288	261	316	283	284	279	291	283	310	292	286	281	298	279	282	331	301	262	336	313	269	281	281	327	271	283	262	310	331	259	285	296	276	301	289	275	316	291	316	297	291	269	288	269	295	291	285	289	271	250	285	299	279	335	297	327	293	305	274	286	305	302	306	301	299	268	270	280	290	275	296	264	280	268	280	295	265	268	270	259	295	277	294	298	294	308	324	289	295	296	270	339	282	285	301	277	274	282	291	306	320	297	301	294	319	327	294	314	259	276	270	297	274	285	323	269	301	280	272	270	319	289	287	280	270	283	292	289	317	288	299	263	327	284	256	270	313	293	317	300	296	292	289	310	282	281	320	290	272	288	283	267	280	285	278	285	289	251	271	275	293	297	321	269	268	297	302	290	312	272	293	304	311	280	307	294	310	276	289	297	291	274	275	266	295	314	259	280	301	286	283	299	288	284	281	265	264	307	305	314	342	283	294	286	264	299	276	310	287	281	292	315	280	278	301	301	292	255	253	300	283	256	268	284	295	290	287	331	256	309	269	284	289	283	295	287	275	318	287	278	294	303	264	272	296	289	288	272	245	303	277	311	296	298	258	286	271	271	292	287	306	286	305	269	292	273	285	311	295	300	282	256	270	302	331	282	318	306	313	282	280	292	279	286	261	321	313	285	287	296	278	296	312	298	283	306	284	287	296	312	283	249	288	354	262	286	296	294	295	295	257	261	301	278	314	261	300	267	278	289	282	313	288	287	275	321	298	301	306	309	326	307	271	279	300	294	264	285	293	273	286	290	304	235	306	296	304	283	300	308	292	311	312	290	271	316	288	287	310	283	320	314	280	296	316	311	300	314	308	277	286	296	316	285	291	284	293	320	303	293	269	286	286	301	331	296	302	283	289	291	280	296	301	293	316	300	254	288	264	279	295	297	339	285	268	281	303	302	298	302	310	257	286	316	274	258	267	283	310	271	286	283	282	279	280	267	276	277	326	285	281	304	289	296	294	276	284	272	292	286	287	287	279	285	292	275	283	294	288
6144	4171	10970	12437	9361	6835	4479	3008	2028	1339	1042	810	719	700	629	668	675	660	632	637	685	656	656	673	664	632	614	651	693	658	606	679	689	666	645	636	635	660	654	622	644	694	694	627	633	623	677	623	652	654	676	650	643	650	616	655	667	655	669	603	627	633	682	644	643	692	620	670	626	650	612	659	623	676	646	681	688	688	653	650	649	659	659	700	625	619	627	661	679	626	639	645	656	665	623	695	658	629	648	628	663	652	682	647	682	664	660	615	638	661	650	641	662	643	651	613	650	627	656	636	624	640	689	638	599	678	630	655	672	616	695	635	609	628	688	676	629	628	645	651	651	660	627	643	622	676	605	610	658	630	675	621	562	666	660	665	662	658	612	676	688	676	639	639	643	686	642	712	665	596	665	637	652	646	660	645	669	665	710	609	672	636	611	642	651	657	638	651	632	659	664	662	643	632	697	650	648	597	631	657	654	650	618	654	621	680	649	687	639	630	643	620	694	672	669	659	625	662	605	655	591	637	640	657	620	656	605	652	620	640	622	605	654	638	638	633	644	655	670	661	631	659	662	658	660	655	680	686	669	638	656	645	650	654	630	673	674	629	632	660	652	633	656	657	632	668	654	640	676	645	664	658	599	638	670	663	640	627	632	662	658	637	626	692	629	677	696	622	677	628	627	654	696	655	600	640	700	674	615	676	667	614	601	689	671	616	627	639	640	677	657	644	690	662	600	591	711	639	636	659	658	641	619	641	669	651	647	651	644	618	662	654	622	628	642	657	641	619	650	665	657	618	642	688	630	634	643	641	679	637	659	654	631	630	668	689	641	657	667	680	661	643	631	644	697	633	666	641	639	677	620	605	665	660	649	642	675	630	633	646	637	618	659	684	663	624	691	655	662	599	672	590	640	699	660	651	641	645	675	651	621	635	649	664	620	629	627	670	617	626	654	650	661	636	635	609	664	634	659	622	663	660	645	650	648	662	653	647	618	612	686	654	633	645	674	656	595	647	659	644	643	606	635	640	640	635	644	630	648	690	631	681	608	648	634	630	655	678	625	643	664	625	664	677	616	624	641	646	650	632	632	583	670	686	673	646	632	642	622	658	628	651	628	630	666	608	689	651	637	639	645	683	657	622	648	630	631	690	684	681	602	668	593	649	629	653	671	646	679	641	695	623	686	631	611	694	645	651	668	662	718	623	631	669	682	663	633	676	680	694	666	649	647	608	669	635	670	681	661	663	683	598	646	678	643	672	659	663	648	648	695	663	662	654	673	637	687	696	653	659	623	645	666	656	625	674	657	638	660	670	644	675	637	658	655	624	651	683	651	658	713	637	724	652	682	636	721	647	641	651	682	639	647	637	685	648	636	617	658	626	640	684	674	641	642	653	645	627	663	655	682	601	667	628	634	628	610	627	625	665	685	644	683	678	697	613	608	660	673	633	631	647	619	697	657	665	615	659	620	700	612	664	643	685	661	644	607	674	654	606	651	625	633	649	652	676	640	662	705	680	655	709	669	628	661	655	701	683	663	583	675	683	677	640	665	640	698	676	700	657	676	636	656	676	645	672	654	671	639	625	638	693	666	660	619	607	629	638	658	652	633	710	687	632	618	641	634	690	593	668	646	665	617	647	673	611	672	622	625	672	642	653	635	658	651	684	656	614	653	653	636	692	687	644	614	682	615	700	670	659	663	650	641	649	626	632	657	641	674	664	629	620	634	701	649	624	667	611	647	608	645	620	677	630	674	642	678	682	623	642	614	624	657	652	660	666	654	672	633	641	614	649	657	667	646	702	637	663	634	640	674	658	692	671	642	676	602	592	627	665	677	681	627	631	719	652	677	704	644	636	635	649	618	641	660	664	577	629	659	655	685	635	693	673	671	655	677	643	653	626	679	635	668	641	626	632	687	635	672	630	664	667	647	672	668	629	664	659	623	648	630	653	663	627	696	642	641	661	664	634	665	601	666	665	673	637	652	648	678	682	697	609	685	627	692	660	619	619	694	697	649	646	648	664	666	648	645	703	637	659	639	705	664	625	610	640	648	649	657	634	594	653	634	662	658	561	653	677	623	655	690	640	642	649	661	605	633	638	640	620	656	639	636	683	745	690	653	638	658	658	672	672	682	642	650	643	648	629	655	635	718	681	669	630	660	691	653	668	602	633	627	670	626	656	639	681	699	602	649	590	688	641	694	622	672	683	690	636	652	683	661	674	644	644	667	689	648	672	637	624	714	621	617	655	644	640	660	649	648	626	616	667	686	653	679	617	692	657	627	641	634	677	657	640	648	640	690	666	651	640	602	658	628	672	659	677	694	651	705	577	660	599	644	673	658	651	669	649	641	641	658	653	609	630	625	617	665	687	660	633	659	657	678	667	682	628	631	615	682	630	611	649	660	648	639	658	638	606	646	641	650	597	657	675	677	694	622	664	643	652	636	653	654	652	681	630	650	671	618	675	671	663	624	597	673	655	675	699	672	660	620	655	640	680	627	612	651	670	651	634	658	619	685	644	687	646	638	642	641	638	666	629	698	653	640	687	611	676	610	627	604	660	641	621	700	646	680	652	630	650	652	636	639	702	659	661	643	674	677	648	679	683	631	675	615	636	661	677	663	642	657	665	655	656	647	604	697	655	667	690	635	656	626	614	625	641	688	680	670	646	676	645	619	643	635	641	668	651	653	654	654	629	661	676	622	612	627	616	650	705	618	616	722	707	642	681	657	612	642	643	620	662	674	639	654	621	616	614	657	604	659	645	643	651	638	724	637	657	652	674	664	648	658	652	684	630	599	646	668	644	634	611	656	609	635	664	627	636	608	601	665	645	656	666	624	658	632	661	646	650	646	593	636	695	650	609	618	647	657	639	630	668	653	636	626	606	632	649	618	643	651	631	636	642	654	681	666	665	707	649	650	624	564	655	639	623	683	688	660	663	663	632	614	670	583	664	620	654	644	635	623	671	649	690	674	708	627	662	651	671	600	637	669	643	731	690	665	649	638	615	649	656	671	653	653	632	649	649	610	665	649	673	652	650	685	644	648	642	628	664	681	627	662	667	654	645	630	646	618	587	680	677	617	675	665	608	582	706	695	656	618	666	645	681	614	601	653	680	639	671	661	688	661	653	677	677	671	712	667	663	607	674	682	675	638	702	663	624	645	631	661	649	678	631	630	625	638	669	669	636	684	615	664	660	663	674	672	658	625	632	636	652	646	629	671	618	660	672	645	655	650	625	623	645	667	661	686	656	650	636	657	654	618	708	625	616	668	631	663	662	647	635	610	673	618	637	676	688	684	634	618	655	666	667	705	679	677	631	636	631	676	645	594	647	710	706	670	624	677	645	662	647	692	652	678	682	630	656	664	660	640	700	673	700	694	672	648	651	612	677	645	687	701	724	698	657	679	676	631	670	616	612	619	652	642	636	689	626	702	654	646	660	606	647	652	695	655	647	631	653	646	600	646	630	650	634	670	702	680	638	669	662	672	624	621	636
65960	57052	72130	67674	56182	42181	28488	16467	8553	3903	1824	964	646	491	417	386	406	416	422	403	415	404	403	410	415	409	395	430	450	400	373	416	397	353	423	358	391	393	419	393	419	443	353	392	388	397	366	401	398	407	414	371	409	407	395	397	357	395	424	420	387	382	415	367	408	400	373	394	399	383	383	418	405	426	376	404	386	421	390	392	402	376	386	389	400	407	389	366	399	421	385	448	404	398	407	412	377	396	447	409	391	399	418	390	388	396	405	397	391	414	426	398	434	374	408	408	353	384	366	401	403	353	390	424	427	373	385	412	435	412	416	415	401	399	420	384	450	406	389	428	371	406	396	378	405	370	429	387	399	390	386	409	422	434	390	377	402	414	436	428	396	390	379	439	367	431	388	393	388	404	343	448	390	440	421	363	416	366	410	415	419	408	428	396	412	420	369	419	408	378	408	427	406	396	396	409	378	427	386	380	382	366	402	417	400	379	389	399	407	392	397	406	407	351	354	409	373	368	418	363	415	418	402	388	406	399	392	395	373	371	401	417	384	385	364	401	411	394	368	397	354	388	390	421	435	374	407	388	400	344	401	400	384	390	391	418	382	376	404	428	402	405	380	396	374	376	375	381	396	404	357	386	398	345	396	358	412	384	445	397	409	405	383	417	401	358	380	398	383	396	431	367	385	406	385	413	405	439	407	353	402	392	409	398	403	386	392	406	404	453	373	414	405	402	393	407	400	412	409	365	376	396	334	442	394	383	403	382	412	419	398	403	375	411	405	400	367	418	395	365	405	416	415	429	376	393	429	406	382	391	408	400	381	414	395	373	392	439	407	441	408	369	388	414	415	429	414	375	409	407	388	366	408	393	397	386	353	399	394	410	414	400	444	391	408	366	438	379	401	362	365	367	422	416	399	387	393	413	396	374	386	390	378	397	395	350	398	421	426	371	384	385	373	403	400	393	398	380	387	347	403	419	402	406	393	396	410	433	424	386	371	400	412	413	370	388	420	358	371	413	368	401	370	393	386	392	364	384	382	401	377	388	411	426	441	419	414	428	372	397	388	420	371	409	390	399	390	423	395	419	429	363	387	411	386	395	380	362	390	393	396	397	399	427	363	401	425	375	361	376	396	439	398	399	398	405	404	446	392	432	388	385	426	420	391	389	410	388	413	376	378	404	402	392	425	376	398	361	400	390	411	358	370	407	435	428	416	390	382	415	376	392	396	404	377	401	394	403	386	391	407	400	435	376	385	418	380	426	391	369	387	395	366	420	369	401	388	390	440	380	383	378	406	389	395	367	379	380	419	398	428	410	382	399	374	377	395	404	415	415	379	370	397	380	401	364	345	445	392	385	400	362	394	365	402	406	415	385	379	348	384	393	374	444	428	404	400	410	396	414	391	389	431	401	400	424	403	389	399	398	394	390	373	418	380	410	400	375	360	376	400	353	441	396	402	373	413	371	379	375	416	389	377	431	404	397	405	404	415	359	419	375	413	395	400	415	409	364	411	390	416	404	417	330	405	385	376	423	385	422	418	371	384	408	395	404	415	395	373	371	433	408	403	400	440	426	420	402	413	382	379	385	429	377	412	386	393	410	383	395	394	405	394	418	395	409	377	397	366	376	402	392	387	413	414	403	379	423	437	361	364	380	391	377	411	412	407	405	357	350	345	386	401	381	390	413	353	373	355	378	390	426	423	410	380	387	385	371	414	371	388	390	342	428	370	390	407	370	405	362	407	396	426	400	392	418	406	416	388	402	441	426	389	396	411	399	392	405	408	461	350	398	372	391	383	381	386	342	383	410	409	411	422	384	369	428	415	384	427	359	370	360	365	439	354	436	388	381	431	400	441	416	413	366	378	344	401	397	383	399	403	432	407	377	404	436	397	388	419	410	393	433	405	404	427	402	399	403	427	382	389	404	407	374	389	407	389	365	418	392	392	387	400	398	420	395	409	412	384	381	357	431	381	415	378	400	441	398	414	375	389	403	350	388	389	396	412	392	414	429	397	380	407	375	367	378	424	349	358	416	383	377	382	403	410	401	442	378	381	387	387	408	407	378	392	343	419	410	407	393	386	397	410	412	409	393	374	415	412	391	396	404	399	335	363	399	405	370	405	377	366	407	420	409	393	426	389	424	372	389	413	398	379	436	376	377	396	393	381	387	351	403	401	391	406	387	397	364	387	423	410	337	414	394	387	397	366	377	426	387	422	384	371	410	379	393	380	382	381	380	414	402	373	374	405	391	409	394	414	369	383	392	393	380	380	431	386	384	389	371	392	425	382	400	403	401	397	377	405	412	413	371	404	380	379	379	405	366	379	382	405	374	425	390	403	425	377	390	410	416	351	393	394	412	404	377	395	386	373	413	472	377	421	410	418	383	401	375	410	373	420	415	444	372	392	463	414	360	404	365	377	377	384	407	398	393	407	411	421	439	415	408	380	423	370	416	397	420	404	349	396	410	368	387	403	379	369	433	389	393	423	436	423	430	373	400	432	418	340	380	389	370	385	396	368	388	392	389	420	386	403	421	435	394	403	435	409	441	423	407	442	418	386	416	370	381	381	386	398	377	405	403	382	398	426	446	371	356	386	435	429	390	426	366	389	419	395	375	412	384	381	407	401	354	419	399	398	386	450	384	416	369	415	389	360	402	384	432	389	351	407	380	401	399	393	360	385	410	412	416	356	368	401	358	405	412	432	372	392	387	407	380	401	400	414	401	389	406	412	384	392	413	404	358	409	416	411	399	416	389	410	402	419	410	375	387	389	406	376	394	393	422	365	405	405	404	396	413	399	378	399	405	394	387	367	395	390	405	381	373	433	403	382	400	400	413	374	376	369	395	402	349	362	347	387	405	394	391	382	415	375	381	388	404	374	395	397	390	381	427	417	377	393	421	368	420	384	381	373	399	407	390	397	414	384	393	389	369	388	425	389	388	399	399	378	414	438	398	396	366	423	371	400	409	390	429	379	377	405	401	393	365	400	380	391	361	402	385	375	364	404	409	424	369	417	393	411	375	418	397	379	386	399	352	403	449	416	380	415	389	422	444	403	405	353	465	388	404	402	412	416	392	383	394	365	398	377	400	457	347	409	380	386	394	385	385	381	371	446	414	383	409	428	398	353	398	395	409	393	399	424	405	376	422	392	416	407	403	406	397	408	398	386	382	424	382	381	384	366	395	379	350	378	388	432	398	361	383	404	405	409	365	378	414	332	394	417	406	354	403	401	395	427	418	400	441	439	411	428	396	387	396	414	391	388	407	367	406	368	404	398	359	367	399	426	409	414	390	388	421	364	404	408	380	404	428	440	438	399	403	409	392	432	415	385	402	408	371	408	396	398	388	357	409	423	376	376	408	394	364	407	411	415	361	416	408	412	432	416	400	377	391	416	395	405	358	412	401	370	393	417	376	411	413	385	367	407	424	377	399	390	404	402	398	397	383	377	399	415	399	381	386	380	390	382	436	408	415	367	418	381	414	378	392	431	402
38696	41429	66084	72554	65212	53670	42294	31368	21360	12256	6370	3299	1751	1218	885	840	879	891	849	898	823	871	882	874	860	888	884	867	846	832	841	832	831	816	859	889	837	865	834	849	817	846	852	854	859	863	867	851	844	882	851	817	881	822	845	870	824	903	860	857	871	884	806	860	799	865	875	861	828	882	826	889	831	845	882	830	842	822	878	897	856	848	781	807	857	900	825	841	901	851	863	883	847	841	854	815	872	862	831	851	887	826	787	886	874	785	841	852	856	857	806	834	822	886	856	825	869	892	842	798	890	817	861	900	858	898	824	865	885	915	861	866	871	886	867	878	907	846	885	818	921	876	882	889	864	833	888	868	843	858	909	875	864	839	850	841	870	798	838	907	877	871	820	865	887	897	862	842	903	805	858	864	861	889	786	869	864	841	885	820	843	865	899	905	889	845	838	903	839	864	831	902	791	851	851	832	828	800	837	882	853	856	868	874	845	851	863	858	819	817	873	867	794	835	895	835	905	830	877	867	877	875	913	869	933	807	837	874	819	822	849	886	815	867	850	826	828	824	881	807	837	858	880	877	803	869	854	818	796	831	853	828	878	835	885	842	876	892	885	894	872	842	848	823	831	868	826	848	879	830	870	856	872	830	850	819	885	885	825	861	849	899	834	862	884	846	914	877	802	839	838	832	829	843	868	851	840	885	899	795	890	850	855	827	837	886	866	869	818	855	843	857	871	829	861	833	928	876	823	870	877	863	839	836	818	835	840	857	874	856	858	829	826	828	866	853	842	845	857	873	854	857	887	851	843	845	877	913	840	863	904	912	867	885	903	831	834	883	916	899	894	901	902	811	821	803	846	830	843	891	836	784	855	909	903	830	850	838	839	874	865	806	873	851	831	864	856	863	862	828	795	838	931	865	865	894	864	791	828	881	821	900	818	830	884	869	898	835	833	811	896	865	890	875	812	834	929	875	806	854	850	830	832	850	877	828	882	887	847	891	879	785	843	866	824	820	855	864	881	849	879	841	807	909	793	884	857	824	801	857	827	913	885	831	854	858	806	892	889	853	898	850	888	873	808	828	874	869	837	864	855	888	851	818	831	858	807	770	834	876	826	838	845	837	881	860	851	879	894	853	866	899	874	827	920	794	835	832	825	877	921	853	839	881	824	850	852	856	842	855	895	875	912	840	871	828	853	859	867	838	804	864	856	911	861	889	896	817	862	865	892	858	846	913	833	830	842	854	823	850	862	841	846	837	824	849	881	862	880	863	814	860	845	817	856	914	860	834	867	872	829	823	884	868	861	906	831	901	821	885	897	841	870	832	863	810	867	841	856	878	822	895	836	867	853	908	847	905	881	878	894	834	885	862	911	891	847	866	842	914	872	881	865	795	794	829	861	822	826	863	843	871	893	853	895	841	859	879	853	846	838	866	886	855	883	825	821	871	786	870	887	855	858	834	845	829	862	825	827	895	831	907	840	840	849	882	816	846	843	859	827	802	859	853	778	865	852	859	857	858	828	832	895	867	838	900	851	892	867	872	866	868	826	809	890	857	842	869	800	833	825	914	896	879	852	834	899	870	855	858	919	905	823	843	848	908	884	826	853	827	827	888	835	849	862	875	834	846	894	844	848	823	843	854	812	818	884	887	879	822	861	849	858	864	859	844	861	866	909	836	880	851	822	878	871	832	888	857	899	901	821	872	817	841	806	864	858	882	896	864	889	888	837	852	859	807	836	853	863	821	834	812	810	863	877	871	864	866	872	870	819	818	879	869	859	862	847	832	835	850	847	843	876	909	811	876	843	897	914	908	866	846	874	853	877	893	851	890	856	822	861	848	865	825	820	908	857	865	899	814	903	880	831	945	869	833	856	862	861	866	853	845	847	887	868	841	854	881	855	844	812	846	803	871	821	891	833	835	864	802	807	884	867	843	847	841	846	878	904	880	856	858	851	916	857	898	908	902	817	876	822	893	823	828	852	847	899	824	890	879	867	890	829	832	835	858	834	872	879	821	835	869	850	834	832	862	872	837	883	855	850	894	808	855	864	831	855	831	869	874	888	884	859	861	850	929	824	893	877	876	810	868	888	844	847	841	826	800	811	875	855	871	829	916	828	851	854	848	839	848	852	875	837	849	856	873	882	868	849	857	849	885	902	846	891	849	821	946	911	867	811	809	847	889	837	867	881	843	835	860	890	875	834	847	830	882	868	831	864	838	869	866	829	829	831	856	890	864	840	853	848	878	841	905	850	866	867	887	882	864	889	902	885	844	893	873	827	905	889	854	844	873	824	848	833	837	874	877	887	821	829	786	869	848	862	879	860	874	905	837	876	848	852	873	860	877	864	896	848	884	847	894	855	862	823	843	859	891	852	858	821	798	899	822	872	830	846	816	841	858	863	849	877	896	872	814	838	887	885	838	851	834	883	832	851	885	816	822	836	807	886	907	884	863	886	845	906	802	836	873	905	783	919	858	810	868	845	858	890	923	842	862	838	842	857	881	828	792	861	849	875	824	852	870	864	892	858	896	875	917	815	816	861	856	851	904	878	893	898	835	889	791	883	829	840	804	849	891	852	907	858	802	831	867	883	865	817	825	799	827	906	864	829	913	835	909	867	905	877	841	884	875	811	774	872	821	860	878	863	822	906	909	882	866	885	855	869	870	839	923	822	851	869	849	837	846	864	865	903	811	888	841	833	832	884	879	819	869	838	886	796	813	885	876	847	851	866	820	888	849	862	829	859	846	839	870	842	902	884	875	850	829	828	805	917	840	891	885	904	844	800	858	833	861	821	865	945	839	879	837	873	850	860	859	828	826	883	827	886	887	876	866	878	871	850	874	822	842	891	830	842	865	803	899	831	875	857	860	891	878	882	857	923	841	829	835	873	866	866	864	879	875	910	933	881	837	871	836	823	838	815	889	903	882	829	838	861	853	848	890	886	869	810	891	819	865	829	838	871	851	818	865	831	851	867	856	846	827	849	841	923	899	897	890	825	881	834	875	843	851	888	818	868	880	800	856	794	948	874	846	868	859	810	892	867	896	854	853	829	877	920	771	811	807	871	860	860	842	882	912	854	852	858	884	861	901	850	852	858	843	854	820	852	852	860	852	889	848	890	851	862	916	853	851	864	836	847	837	838	866	879	845	854	880	911	874	862	891	873	885	851	853	862	804	815	840	825	834	833	872	921	855	857	857	850	821	880	824	840	807	796	852	869	882	885	821	864	859	857	870	857	857	853	824	868	822	883	806	876	858	867	889	882	842	890	848	791	903	857	874	840	878	864	864	890	857	863	862	835	859	862	807	877	855	853	873	850	873	837	884	833	892	882	847	827	862	841	875	824	887	815	857	877	862	829	864	841	875	880	838	818	807	853	921	855	878	833	851	862	859	872	857	854	864	840	882	877	839	821	823	800	877	892	838	861	880	909	855	866	882	839	864	887	825	888	876	907	861	883	860	854	797	858	831	833	850	844	861	898	835	875	877	876	877	875	848
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
