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
338045612130	338045612690	338045613240	338045613790	338045614340	338045614890	338045615440	338045615990	338045616540	338045617090	338045617640	338045618190	338045618740	338045619290	338045619840	338045620390	338045620940	338045621490	338045622040	338045622590	338045623140	338045623690	338045624240	338045624790	338045625340	338045625890	338045626440	338045626990	338045627540	338045628090	338045628640	338045629190	338045629740	338045630290	338045630840	338045631390	338045631940	338045632490	338045633040	338045633590	338045634140	338045634690	338045635240	338045635790	338045636340	338045636890	338045637440	338045637990	338045638540	338045639090	338045639640	338045640190	338045640740	338045641290	338045641840	338045642390	338045642940	338045643490	338045644040	338045644590	338045645140	338045645690	338045646240	338045646790	338045647340	338045647890	338045648440	338045648990	338045649540	338045650090	338045650640	338045651190	338045651740	338045652290	338045652840	338045653390	338045653940	338045654490	338045655040	338045655590	338045656140	338045656690	338045657240	338045657790	338045658340	338045658890	338045659440	338045659990	338045660540	338045661090	338045661640	338045662190	338045662740	338045663290	338045663840	338045664390	338045664940	338045665490	338045666040	338045666590	338045667140	338045667690	338045668240	338045668790	338045669340	338045669890	338045670440	338045670990	338045671540	338045672090	338045672640	338045673190	338045673740	338045674290	338045674840	338045675390	338045675940	338045676490	338045677040	338045677590	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2713	3650	2300	2713	3650	2300	2713	3650	2300	2712	3650	2300	2712	3650	2300	2712	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2710	3650	2300	2710	3650	2300	2710	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2707	3650	2300	2707	3650	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
68250	36390	20955	9556	4603	1298	513	553	526	497	644	945	751	504	482	503	510	501	507	503	514	469	469	449	486	457	490	479	515	503	439	487	496	460	488	463	525	414	491	420	461	449	466	486	453	475	488	471	481	490	460	461	467	458	515	444	417	488	500	508	495	461	456	502	474	500	473	479	505	494	475	497	486	488	484	466	469	457	465	474	462	482	472	490	529	483	454	456	453	447	476	475	464	537	459	488	491	488	443	515	470	455	479	480	484	533	474	436	513	455	495	474	500	481	493	493	501	435	455	502	514	481	442	486	483	506	467	467	473	495	455	444	479	454	468	439	474	477	447	456	480	473	473	436	502	472	479	446	445	466	487	500	477	473	466	462	503	497	527	466	508	493	468	505	495	474	452	497	507	477	480	486	484	459	441	436	483	474	452	473	475	450	441	487	475	456	491	497	484	514	478	476	497	475	466	442	477	474	449	440	452	495	484	475	437	459	482	500	513	485	486	457	468	502	503	480	465	457	462	482	497	463	492	506	446	491	466	450	496	440	455	474	527	482	405	433	451	477	484	486	474	472	497	455	467	483	496	503	514	416	438	483	482	493	491	480	466	509	514	484	472	441	477	478	481	485	411	473	495	489	472	476	437	492	462	459	472	463	448	466	476	451	459	499	454	451	501	489	515	499	446	485	488	424	503	441	489	455	463	510	473	419	489	499	473	468	445	479	453	517	443	470	484	464	498	438	461	487	473	474	485	472	524	475	467	491	472	423	494	491	513	490	491	468	461	468	459	441	458	454	457	452	484	476	519	491	463	496	507	474	437	483	460	453	477	493	486	491	452	469	469	468	501	493	485	485	444	433	481	497	443	429	490	430	490	492	468	452	462	458	453	503	458	466	514	548	477	466	483	482	480	510	452	449	498	487	471	449	470	471	456	471	476	438	472	457	480	482	511	492	431	462	464	503	489	480	458	448	434	474	525	489	510	513	504	496	442	516	467	471	463	462	440	452	465	465	518	518	490	485	456	467	485	482	420	492	526	492	424	486	448	474	466	443	487	472	477	421	482	500	461	466	441	501	519	466	424	435	534	467	490	472	462	446	525	454	489	482	454	474	484	488	449	477	501	447	443	454	492	528	456	448	431	492	512	471	501	483	519	486	494	448	508	493	513	489	501	466	472	454	464	463	481	446	428	426	476	465	484	455	448	479	435	511	472	476	447	481	489	495	499	501	497	447	454	480	448	482	469	506	500	532	459	455	463	410	475	462	480	434	533	511	474	489	478	470	462	494	487	462	457	523	530	495	498	474	464	468	480	482	449	426	471	491	446	473	506	456	455	471	495	462	482	511	471	473	484	459	470	459	496	516	494	500	466	431	438	468	495	463	504	452	432	478	500	443	472	444	466	489	497	445	500	493	472	444	479	468	483	458	514	459	457	478	447	464	491	497	455	458	452	478	517	473	464	451	491	480	481	473	516	499	448	462	448	477	448	521	481	457	470	498	440	433	454	446	423	512	465	436	461	484	459	503	485	478	459	450	435	501	489	468	482	453	499	438	479	434	469	451	460	458	452	446	492	450	475	466	462	512	470	460	429	459	469	504	490	443	469	478	487	499	462	544	451	473	436	481	488	450	465	458	476	449	491	495	509	449	474	462	478	467	453	520	470	489	483	466	474	457	455	445	451	427	462	511	494	417	477	454	500	472	474	475	452	500	506	468	502	409	455	474	486	442	446	496	487	464	464	461	467	467	477	466	495	471	452	438	476	455	489	464	458	426	493	475	465	492	461	467	476	461	515	450	444	484	482	472	461	450	507	461	525	469	403	500	441	502	483	459	454	540	476	467	454	440	466	470	508	487	478	478	410	465	472	479	421	466	494	483	440	462	503	465	490	493	418	463	469	447	447	481	500	468	451	463	489	470	465	466	493	445	437	507	472	518	474	470	467	465	450	493	493	450	462	465	487	514	426	487	460	473	508	442	448	480	457	442	499	462	461	466	497	497	465	499	517	442	501	472	503	484	459	505	463	509	469	470	484	452	445	513	501	459	475	461	452	474	508	460	469	422	477	459	466	470	517	504	497	502	469	475	485	461	496	479	474	447	495	483	455	479	472	506	470	480	444	483	454	451	476	472	498	444	474	471	456	496	445	421	480	467	479	508	472	478	497	505	479	462	456	508	470	444	465	522	503	437	457	452	448	437	473	472	461	493	490	456	456	460	490	425	463	488	466	478	432	475	457	493	481	500	506	499	435	467	465	447	437	512	490	478	445	460	428	440	467	443	482	501	422	468	468	443	471	514	471	496	434	440	536	466	482	463	449	500	477	484	470	478	487	478	455	480	467	466	470	470	470	458	503	476	480	477	491	443	468	448	477	462	506	454	456	434	452	494	493	499	511	495	459	458	486	464	459	438	490	489	472	482	470	498	485	478	483	486	442	499	494	444	489	474	488	476	410	512	492	466	455	506	499	443	458	521	478	472	461	531	502	477	507	472	465	486	442	516	501	472	475	489	464	447	505	500	484	474	442	463	480	522	465	463	485	469	476	438	468	436	479	489	495	461	462	462	474	449	511	455	492	454	466	504	472	486	452	475	515	491	456	505	512	467	471	487	471	443	487	491	472	466	452	480	476	455	497	411	451	490	502	491	506	497	463	514	457	462	480	456	462	436	455	441	426	470	479	443	477	512	470	474	479	519	478	463	478	485	491	485	458	468	516	492	487	482	433	478	483	453	462	481	468	441	485	496	466	423	418	493	488	495	485	467	480	496	488	478	490	454	453	474	474	500	517	471	464	481	476	472	503	474	442	478	439	479	476	471	453	508	437	465	445	473	440	452	476	479	471	483	501	505	484	483	444	495	402	427	505	461	441	484	509	407	482	477	520	495	490	478	507	454	464	482	448	445	430	454	489	494	452	459	492	478	468	471	472	467	459	503	492	487	516	442	432	453	422	476	469	463	517	503	480	496	485	476	435	451	468	447	451	481	479	466	437	470	463	511	464	480	490	503	449	481	545	536	455	469	443	449	502	498	461	520	499	455	477	461	430	490	483	486	477	511	466	421	481	468	480	490	495	483	461	460	502	458	511	515	498	434	452	471	449	427	453	487	461	547	451	441	440	472	475	468	446	483	533	424	488	455	422	434	489	435	448	454	511	496	463	496	473	469	483	485	471	465	445	442	467	460	443	468	482	487	438	477	461	473	469	481	494	490	452	481	487	552	497	494	466	403	477	449	464	441	482	479	442	459	456	452	452	426	473	498	443	483	495	503	442	484	480	501	463	432	491	488	508	478	466	453	492	506	494	494	499	455	446	470	466	490	497	470	516	463	513	475	515	437	454	469	486	429	490	472	440	445	455	450	437	465	480	515	512	477	484	445	481	458	499	476	451	461	478	517	491	471	458	454	500	441	471	479	441	460	432	458	467	429	454	461	515	446	501	480	497	448	497	456	441	485	448	460	462	521	478	436	471	473	442	491	445	413	443	455	484	474	465	498
44582	28097	21306	15661	10829	3032	1324	1293	1184	1227	1773	3277	1874	1193	1073	993	1050	1102	1019	1050	1054	1062	1084	1062	1039	1012	994	1008	1018	1026	1024	1030	995	1001	1013	1076	945	1001	1056	971	945	979	985	1018	980	1037	984	934	1058	1010	1001	1019	979	1002	991	1043	990	971	983	1015	956	1015	993	947	985	1019	983	965	1030	1001	981	1000	989	1020	958	998	998	1015	1043	973	1031	934	972	983	973	1036	1003	985	1007	1006	1028	985	982	965	946	955	1027	1033	1031	992	960	1039	995	1009	977	1041	927	970	997	964	1012	967	961	1018	967	1075	1060	976	1002	987	993	981	1020	990	963	995	963	992	997	1006	933	987	945	1036	993	1085	947	964	1019	945	1007	1028	987	1013	1031	997	999	1022	1001	959	1013	969	1079	956	985	956	971	965	1032	962	997	990	998	988	924	995	971	1009	980	1001	1017	997	1015	1077	969	981	973	1001	961	987	1016	970	923	1012	977	1014	1022	999	939	972	972	988	960	965	992	960	961	974	944	1007	960	984	954	1017	975	959	986	960	984	1020	990	1049	983	977	1010	973	937	965	995	1019	1078	1024	979	1053	1037	973	978	972	996	1016	962	1011	975	1007	984	960	952	976	951	976	981	985	1011	1023	979	1005	988	978	938	973	935	1018	1042	938	1048	994	977	1009	964	1032	964	983	1054	994	959	1020	977	1042	1032	1018	965	968	986	1003	972	1035	1011	1045	963	922	1031	1004	1042	1007	1037	1007	963	990	970	975	956	968	1064	951	1035	934	980	974	995	1021	1006	1024	985	1010	1015	986	1032	988	979	1001	1023	978	999	1009	971	974	964	986	1038	1010	1006	951	970	1004	1010	926	1000	1027	1011	985	990	1006	1011	991	921	981	1008	1009	1022	1023	1008	957	1009	980	999	978	1013	995	955	975	963	968	942	1058	1017	950	968	954	985	978	986	1009	983	966	979	964	994	934	1046	965	1002	975	948	1007	995	956	971	952	1004	969	982	947	998	978	981	1038	967	987	1001	1009	944	1007	985	1049	947	950	961	965	984	978	1027	1032	986	1009	1013	995	1004	1031	948	1048	968	1003	989	955	921	967	970	984	991	977	980	934	1018	1017	1005	1017	994	985	934	1034	956	996	980	1033	966	1010	991	989	1017	982	968	989	968	1006	950	972	949	977	993	992	1023	923	986	950	1002	992	1011	986	994	973	1016	1028	1052	967	1000	964	988	1002	1004	953	975	1039	937	980	961	997	1028	1049	954	1008	974	957	938	1015	987	988	1013	1019	971	1023	994	982	996	1020	1038	1043	1001	974	975	1027	979	1009	977	1034	968	1002	1001	1051	997	996	962	999	1004	989	993	964	1005	969	1050	921	969	1011	1047	1013	999	945	944	940	1012	1033	979	1050	982	1049	981	951	984	1004	1030	966	976	972	989	976	995	999	1020	1009	929	987	969	1022	987	1007	1023	972	994	1017	1055	965	1000	969	970	967	1029	1036	1047	963	971	966	984	1002	979	921	1008	957	972	950	1051	988	953	990	924	1029	988	988	978	928	1003	1033	1021	951	1067	956	1086	1012	967	1012	950	993	1065	939	970	979	990	987	960	989	999	940	993	1012	1019	934	989	986	1013	1009	951	954	1042	971	1007	978	961	953	974	1022	998	1012	945	972	932	995	974	966	994	988	1014	996	942	974	966	941	996	953	995	976	969	1011	1007	983	971	979	1020	966	1033	924	1018	969	985	1015	974	1031	937	947	988	966	971	965	963	990	983	1017	963	1012	995	973	943	1007	1005	986	958	1003	1018	991	979	1017	953	945	1037	1029	976	1011	980	962	953	1004	990	1016	1025	989	1006	990	1053	953	987	1044	998	993	1005	963	1018	981	964	1000	1047	956	989	1005	981	931	1009	980	958	1006	1053	1006	963	987	1017	995	1013	1021	978	965	1042	1010	1077	950	941	952	1020	985	965	1031	1019	1034	985	961	995	968	988	1024	965	980	1019	1030	1021	989	936	964	970	1025	939	1013	1065	1023	1019	990	983	1002	1005	1011	991	962	1036	981	1036	1027	1021	985	978	1030	1083	981	1040	1015	1012	964	969	1019	951	979	992	976	990	977	988	1036	999	968	1004	991	952	987	983	988	993	963	1030	1009	1022	967	1027	1015	979	1035	953	1015	922	1025	976	989	958	966	967	990	1015	997	966	984	1031	1017	981	1007	1003	943	989	1005	977	1010	1010	941	1036	1012	993	999	1009	997	1024	984	973	979	1009	958	1019	964	959	971	977	1022	1051	1023	1002	974	989	901	986	1038	997	1005	999	937	993	945	995	990	937	1070	962	959	1005	983	1027	993	1028	887	970	1032	998	962	970	1021	1010	978	961	966	1082	950	966	996	971	1005	950	958	1000	1033	970	1002	1015	996	999	963	983	1045	1050	966	984	965	989	990	1010	974	991	1002	972	987	1000	982	1030	1030	955	986	1020	986	954	947	966	1040	978	1030	1043	1001	945	992	932	974	952	960	970	1024	1029	994	975	1034	1020	1007	995	986	996	954	993	961	1032	1058	980	957	964	1045	1037	991	931	989	935	1030	1000	1033	992	993	1021	972	996	889	1007	966	990	933	986	951	1072	1008	1047	989	1006	1026	993	990	1005	959	983	984	941	974	1004	953	977	985	944	1003	1039	1003	999	993	969	1029	1021	954	999	1028	959	1004	947	991	1033	1010	1010	979	970	1023	1018	1020	990	1032	935	991	954	982	958	1001	988	949	1051	1052	970	943	978	1030	1048	1018	1054	1049	1046	1015	977	1002	1021	979	990	953	1000	1008	960	984	987	978	976	984	960	1037	983	1009	1007	1011	1002	1012	979	941	973	966	953	955	957	962	1014	971	1006	1029	1041	953	999	964	985	1008	1022	956	1040	993	996	1018	997	964	989	966	1033	982	977	1060	910	1003	1044	941	1011	1006	1051	1033	1005	1007	992	1034	967	995	1003	997	1005	1000	1014	974	955	947	1001	1032	1010	1003	974	1041	1023	946	1013	1006	1006	978	952	974	986	974	1034	1005	1019	992	994	1027	1015	961	995	981	1000	994	961	1014	955	1000	1019	1011	972	941	960	999	1024	987	975	949	988	1028	995	977	987	955	1016	1017	994	975	979	993	1004	1052	978	962	981	1012	1018	976	950	966	1007	1034	987	1030	1026	996	1014	1011	983	971	1005	962	958	986	1018	993	1007	1005	956	962	980	1017	1019	999	956	986	1076	1008	1000	995	1002	936	1001	983	993	966	1003	1009	1018	963	972	976	986	1034	974	1013	994	985	977	965	991	1013	976	968	1006	953	1045	953	979	995	977	1028	1030	928	993	937	962	992	1014	1041	1020	1034	956	993	1020	1013	921	952	1050	1004	948	995	998	1028	1010	973	1022	954	991	982	961	1015	960	1012	1035	970	1023	1015	975	1007	987	961	1018	1020	1011	976	988	1012	964	1044	1002	988	989	1023	1002	948	1009	960	990	1027	979	1032	990	969	1010	1022	992	928	982	978	1000	1023	1019	951	992	1034	1008	1031	953	976	984	1047	1039	1056	1003	1030	986	1019	1003	971	1021	995	1019	1007	1003	955	946	1036	927	972	993	1002	969	988	1044	1027	940	970	1025	1047	985	999	978	994	987	1057	1025	1019	988	976	948	1012	994	960	991	974	1033	985	1021	946	995	953	1037	1051	1038	995	1027	937	958	990	986	1033	1002	953	977	954	953	1023	991	1020	1028	991	1001	1019	1006	957	1016	974	1009	991	1017	1006	1033	1020	1045	1018	1063	957	1000	979	951	1020	1006	949	1016	970	1068	954	966	957	1019	1040	1020	981	1030	933	1050	1009	1006	1055	956	983	1031	1024	995	984	988	943	1037	1037	965	947	1019	987	961	1008	1018	982	913	979	985	989	991	1013	987	1005	981	1003	1011	1008	1064	1027	993	1017	978	993	1048	980	963	949	1014	1033	1000	1006	977	981	963	1046	981	937	997	1018	1004	990	1053	999	946	992	1004	988	967	951	1033	981	1005	1045	1008	979	977	954	1029	994	974	969	983	995	1003	1034	1016	1004	932	990	1051	1014	1012	1035	999	1047	1048	1004	944	983
46607	21539	7922	3041	1610	780	510	508	469	489	451	459	452	445	433	454	445	455	495	478	452	462	452	449	443	425	453	498	450	449	499	499	406	450	462	458	469	476	429	448	467	435	429	443	466	455	499	437	443	392	451	441	494	454	457	453	448	428	472	456	460	475	457	420	449	478	498	476	495	431	465	510	433	482	516	474	434	447	441	470	424	474	458	445	485	473	453	416	431	460	449	472	477	473	492	460	440	450	459	472	471	402	436	428	482	485	494	434	447	444	434	476	422	439	415	493	474	455	495	504	467	489	442	475	492	465	447	467	461	417	436	480	439	461	473	462	454	458	372	417	441	426	439	499	481	477	449	477	452	496	470	482	483	475	455	453	439	494	453	430	452	421	509	456	437	478	452	417	457	450	477	447	453	463	498	453	444	458	483	482	430	453	449	474	490	463	471	445	454	437	450	429	488	421	454	504	474	507	497	438	449	434	402	459	444	401	437	505	430	445	453	491	481	441	463	465	446	466	467	447	491	459	456	434	437	472	484	427	466	452	451	468	451	433	451	479	491	474	459	467	466	419	481	494	476	487	457	466	448	466	447	465	443	468	498	457	504	437	467	388	444	475	447	420	485	515	484	494	495	460	458	446	477	475	438	472	452	423	439	461	465	479	446	458	419	502	422	480	490	452	467	441	465	442	444	434	467	418	421	443	467	490	462	435	503	509	466	420	463	483	406	461	479	487	438	447	473	469	462	432	420	462	437	497	452	455	482	473	445	453	438	453	469	458	457	447	440	458	451	418	480	465	465	474	434	470	455	461	466	413	463	457	435	442	448	527	442	440	450	462	448	480	445	443	457	467	467	455	463	429	478	447	465	460	514	467	402	453	500	446	432	484	495	438	515	512	466	468	460	410	466	439	434	449	464	499	465	471	426	436	468	406	440	426	433	478	465	409	465	452	470	455	437	487	506	447	496	448	403	454	470	478	459	477	435	455	465	484	460	477	444	466	449	481	446	473	466	453	459	468	466	455	447	437	485	475	509	467	431	480	411	443	452	413	432	472	431	465	466	452	445	471	474	481	427	494	443	472	469	463	428	458	437	460	491	428	444	457	439	467	449	441	497	459	409	442	448	468	461	477	443	448	428	432	457	483	433	434	449	490	442	458	455	453	497	441	465	482	437	431	425	464	435	467	471	471	415	433	462	494	474	491	441	508	402	509	468	464	451	464	479	465	441	456	475	422	430	466	507	521	441	442	479	460	450	488	475	414	454	461	471	518	406	497	484	475	442	447	451	459	452	437	446	466	457	475	470	451	455	515	462	473	480	424	454	457	482	454	444	460	449	442	474	415	475	456	436	520	467	445	445	456	472	471	467	423	433	479	435	505	454	462	382	457	456	481	474	447	473	461	468	493	450	488	454	454	424	469	478	470	447	453	458	463	481	443	423	469	499	461	453	436	482	481	476	473	474	476	441	462	454	461	405	446	440	474	468	402	496	438	468	460	459	463	477	480	478	461	495	470	493	475	459	469	464	440	492	461	430	444	452	446	490	468	424	516	483	452	439	481	514	474	452	467	500	461	459	492	440	423	448	507	418	420	482	462	454	462	482	413	459	447	437	452	457	470	534	451	454	495	440	454	474	509	433	498	449	456	475	448	429	417	474	462	472	486	437	472	469	451	458	445	446	451	432	431	468	462	444	476	458	479	472	395	450	459	494	448	454	475	451	466	431	447	409	453	477	440	454	509	450	422	494	455	449	521	443	455	467	463	489	425	431	429	472	472	419	455	423	423	465	461	488	486	439	459	456	508	425	499	406	399	443	445	455	458	439	474	461	474	442	477	470	423	469	452	474	446	473	432	474	458	441	459	446	441	485	451	473	451	503	494	460	467	455	476	465	461	460	454	454	434	448	465	489	457	447	399	485	395	464	490	470	460	454	449	495	443	436	439	446	488	475	486	450	474	438	460	429	516	481	459	424	486	447	451	482	465	431	456	433	470	444	455	449	430	447	436	416	461	430	447	473	457	459	436	469	437	450	451	434	454	450	467	500	448	434	442	453	455	450	452	477	484	437	461	465	473	469	441	423	439	485	411	481	499	450	424	502	456	444	470	456	459	419	415	472	445	477	481	435	505	460	501	527	456	510	458	427	471	428	438	506	441	412	469	444	467	468	459	417	431	501	413	468	454	444	447	466	469	434	461	507	442	482	486	467	446	455	452	437	479	473	480	441	440	448	454	481	449	440	451	431	481	441	482	490	466	454	474	495	442	456	442	427	491	442	479	466	449	426	489	495	453	481	470	457	436	473	457	425	487	446	471	430	458	465	453	470	428	496	475	484	503	445	436	452	469	488	467	467	427	430	451	460	446	471	440	468	416	443	488	477	476	477	454	445	454	471	417	474	438	458	454	469	449	494	456	461	452	458	441	454	437	412	488	442	464	452	444	434	455	467	444	422	456	444	405	504	502	427	480	422	484	452	499	490	464	425	470	402	454	430	485	477	444	474	449	466	445	448	469	428	438	438	470	462	439	470	477	444	437	482	458	436	447	436	481	446	441	487	445	437	441	443	470	458	483	437	471	486	431	394	468	425	469	458	491	448	423	435	487	445	450	482	474	493	463	475	453	475	464	476	474	471	457	437	492	429	478	510	462	463	465	426	454	455	491	476	456	460	484	433	446	475	420	436	474	458	444	475	500	463	448	497	518	453	439	458	474	471	457	412	488	462	460	408	433	452	483	461	456	449	467	458	494	482	432	444	465	486	433	461	436	468	457	497	441	441	492	493	495	461	515	444	478	479	461	489	443	444	426	483	448	491	462	445	469	463	467	477	439	448	443	479	488	507	419	428	432	437	422	454	450	446	459	437	433	444	437	459	483	467	442	442	478	423	467	468	505	467	464	464	436	423	483	456	492	463	429	414	416	465	463	456	447	409	414	446	444	437	459	436	459	471	430	453	477	448	448	415	497	487	452	462	434	438	472	460	475	463	517	476	467	461	491	452	480	419	448	422	448	475	413	505	465	488	459	467	451	432	486	459	452	471	438	431	460	434	531	476	469	454	469	439	499	494	439	462	441	396	476	466	461	415	474	423	445	438	445	423	483	448	472	499	465	450	448	442	428	498	476	475	454	441	502	460	454	460	441	446	425	440	461	450	418	453	446	456	468	450	467	448	443	453	431	482	451	486	446	456	476	460	442	506	484	451	455	455	486	488	457	428	435	455	439	432	463	424	422	429	456	506	435	407	432	494	452	465	441	446	470	441	479	449	486	472	483	480	492	444	468	456	466	470	440	472	529	407	439	495	439	468	478	456	437	485	414	434	467	491	426	462	455	442	450	454	462	458	480	503	465	429	456	443	478	507	466	456	485	508	475	445	456	467	481	475	467	444	490	475	457	509	444	485	442	430	495	465	449	441	434	495	459	459	461	450	480	481	499	466	437	476	455	457	444	454	444	400	431	469	486	448	447	488	442	488	436	428	446	460	529	465	442	454	442
30846	15258	9591	6648	4436	1968	1129	1100	1085	1095	1112	1065	1036	963	1004	1000	1035	947	978	1006	1002	1026	993	978	1010	1002	989	980	1006	962	980	946	959	966	957	999	1019	954	959	924	947	980	961	990	973	935	958	940	1019	994	970	986	991	930	958	1020	1014	975	973	966	978	985	959	942	960	978	995	1000	945	988	901	962	942	957	996	993	989	993	958	952	923	977	956	951	1001	1012	1043	908	952	1019	938	1037	960	898	926	950	930	953	987	943	926	967	952	951	955	976	990	970	944	954	945	968	958	976	930	962	918	989	925	988	923	961	990	960	989	914	1032	970	935	932	979	933	997	910	932	984	980	942	974	896	945	955	915	961	989	997	976	952	965	997	962	955	939	1016	982	1018	913	983	953	1004	987	950	959	981	1013	979	937	964	934	961	909	957	992	967	935	969	965	915	993	963	961	921	948	998	944	987	986	979	942	906	968	951	1016	926	882	977	981	970	946	958	974	905	966	990	981	955	937	923	981	976	939	934	944	1002	1014	1005	956	947	951	916	989	955	977	928	947	962	971	963	957	1051	939	967	983	915	983	949	1000	936	935	966	981	1000	944	960	948	985	919	1007	916	1001	1014	973	963	980	956	997	963	984	965	914	950	985	936	969	984	919	1010	929	947	982	953	971	957	949	969	949	943	962	1012	985	1015	964	964	932	911	990	983	986	965	960	977	980	949	981	896	979	937	972	977	910	982	1001	967	979	972	928	1005	944	1033	1028	964	952	947	951	973	955	978	909	915	941	975	975	951	984	949	963	909	980	986	910	992	988	960	916	963	965	924	918	956	936	939	937	947	947	961	996	1043	938	981	939	967	934	966	985	970	918	943	945	957	941	1027	942	967	957	948	966	939	1000	963	965	971	933	997	969	984	1015	950	990	910	974	977	1021	1060	986	919	971	964	928	967	971	959	933	976	988	947	1002	969	975	986	1030	985	938	935	959	943	950	932	967	1044	1003	946	943	1014	991	966	928	944	972	953	1007	944	979	999	941	1022	938	930	955	963	990	981	999	930	990	915	967	954	930	976	953	1020	956	970	994	976	905	952	992	945	994	980	971	948	970	964	958	950	914	990	964	980	995	988	973	974	985	990	954	998	928	981	1029	981	990	1025	955	965	978	1015	931	977	972	987	984	965	994	965	974	953	959	888	1010	977	956	941	946	972	936	1046	931	960	953	997	958	962	952	918	968	971	922	971	948	982	940	907	959	898	973	914	931	969	981	947	953	969	945	943	1048	1005	989	942	1008	991	1031	952	933	1023	989	945	978	917	944	976	954	940	957	942	980	956	947	940	938	936	1019	982	976	964	963	982	978	1011	967	1000	1037	925	976	963	1032	910	940	936	960	1011	910	976	941	998	943	993	962	1020	991	985	975	978	979	956	981	976	1005	964	953	989	1013	874	982	992	995	969	990	978	985	942	972	988	992	973	1023	984	1010	959	1013	954	1007	942	967	946	985	958	1005	972	952	1014	977	899	955	949	989	966	984	945	1014	947	961	933	1010	963	953	923	955	951	952	972	1006	962	945	947	944	952	1034	978	989	959	941	969	968	956	990	946	947	964	929	984	955	930	961	958	966	948	966	926	967	945	1028	901	939	1020	942	988	982	982	923	987	945	945	982	943	959	984	953	980	953	975	1001	938	986	968	953	978	938	963	943	950	961	931	964	964	985	955	1021	1043	970	933	953	946	960	1018	933	983	966	959	995	910	1016	940	1010	945	1024	966	999	955	987	1015	963	1022	1012	920	944	952	986	986	1000	957	975	1015	916	926	968	989	963	1008	998	965	980	976	993	941	997	953	959	1018	1031	939	985	973	930	960	933	973	946	944	951	909	1002	986	971	1013	994	914	926	940	957	968	965	997	963	1032	975	964	977	933	965	966	972	995	985	958	959	981	976	942	946	980	992	961	973	934	945	979	1018	954	922	927	974	954	989	984	938	987	995	1013	957	985	955	1008	1012	1012	967	957	932	1015	1006	973	940	896	953	943	946	1027	1008	909	970	933	1024	1033	954	943	1018	1001	980	905	996	988	948	945	987	969	985	978	946	945	927	993	1010	904	927	956	1008	950	1004	994	968	943	931	979	968	984	1012	939	910	931	985	988	990	993	994	1005	946	945	983	920	983	970	968	1003	1012	947	937	984	895	969	973	953	1012	977	1021	991	991	937	921	921	935	961	937	1005	1001	962	1016	960	950	966	951	990	1001	964	948	989	944	942	992	938	979	926	918	968	959	1007	894	956	954	960	963	940	966	947	994	924	971	962	903	942	959	966	920	1014	1028	993	953	929	918	970	955	1061	985	961	931	998	992	924	980	977	958	979	969	958	946	955	1029	913	954	978	976	986	999	902	966	950	1041	928	910	997	882	962	941	942	1001	947	955	964	973	965	959	993	962	922	928	980	974	935	961	969	998	969	914	987	912	955	923	917	942	997	957	975	985	943	996	1010	967	929	975	938	987	949	998	953	997	972	1008	969	947	943	950	953	984	933	1006	970	1010	922	1001	974	978	894	963	955	977	998	940	980	923	999	994	912	959	998	957	972	981	975	945	978	977	972	980	972	919	994	945	987	947	986	993	933	926	929	999	972	1002	993	928	970	981	985	925	942	972	969	941	994	963	941	941	928	990	920	981	977	981	941	928	916	997	977	956	936	967	984	922	888	962	935	991	978	968	947	977	991	984	957	992	1015	953	967	988	993	991	921	958	949	957	990	941	1001	964	977	1021	909	957	984	1039	925	979	932	991	1016	957	973	984	986	947	977	975	924	987	943	946	960	977	949	940	910	977	965	1000	979	935	986	957	947	1021	954	952	959	982	947	984	982	934	930	966	987	916	879	965	986	979	968	997	923	1037	978	981	933	1026	943	1014	980	965	948	962	892	966	994	977	1000	1013	978	994	972	1012	985	950	960	952	997	992	1013	968	875	916	970	948	1006	968	953	976	997	985	959	952	1022	970	955	918	922	1011	959	992	988	926	993	969	1018	937	999	985	1007	909	942	972	1002	939	988	942	971	940	966	980	926	992	940	947	982	987	945	978	1023	1018	965	932	1004	954	960	948	946	1005	897	985	984	885	944	950	949	1004	951	973	945	986	993	1028	967	982	958	960	917	936	906	1014	974	989	943	1015	992	975	981	946	945	938	971	921	960	1004	985	952	1007	1006	959	1025	984	961	942	924	968	1009	978	938	960	961	973	1027	961	1026	916	985	925	974	990	930	1001	906	978	961	970	930	957	991	959	1005	990	952	956	950	960	964	966	974	947	938	950	931	932	974	955	938	974	953	955	1008	976	977	1039	1029	993	961	973	973	1000	1013	974	918	975	986	948	955	957	1013	963	929	964	934	1003	914	950	980	973	986	964	918	870	994	975	964	992	995	967	1011	907	924	973	959	958	958	968	951	963	1005	977	1004	948	944	952	957	964	962	906	932	948	928	939	1006	969	945	984	935	983	995	940	1015	973	932	959	931	964	967	998	946	952	913	967	948	954	997	893	972	994	1004	933	960	961	958	980	1037	941	1007	1016	940	1017	924	989	899	1007	969	924	945	943	966	972	965	974	961	984	969	1006	950	976	946	949	939	958	967	1015	982	922	1000	931	909	961	964	1032	971	940	966	947	957	976	929	995	978	967	905	1021	956	970	991	965	1014	977	985	954	972	974	953	941	1011	970	1005
57551	28683	13416	6172	3344	1240	546	538	454	500	457	536	485	469	467	481	480	445	469	466	487	448	489	465	462	449	460	456	482	489	427	539	440	432	437	439	429	415	461	405	500	456	466	490	471	447	451	453	501	484	419	457	478	505	467	454	454	455	459	443	439	484	464	465	453	462	464	470	474	437	443	468	447	465	469	480	474	460	480	417	453	428	417	437	456	492	444	458	441	448	448	438	428	428	480	434	422	411	458	448	507	468	524	455	424	443	420	467	459	476	430	464	495	475	481	480	451	468	455	442	497	474	441	477	401	440	455	480	468	461	428	469	454	442	486	422	432	451	450	455	441	428	461	466	454	470	440	466	431	449	452	436	457	449	486	433	448	418	464	447	449	432	466	420	461	485	464	426	455	419	419	428	456	453	480	473	460	440	458	439	429	464	491	466	415	457	461	449	481	492	438	433	498	461	487	469	418	468	484	414	466	468	482	486	477	410	465	487	474	475	431	471	482	442	450	466	491	470	465	469	411	424	480	472	455	444	458	466	468	480	435	453	454	488	426	453	445	506	393	492	453	452	440	460	470	440	430	456	442	446	481	479	465	442	480	426	463	463	455	474	444	424	459	458	457	436	442	453	466	443	434	407	431	461	459	455	459	471	438	460	391	447	444	432	468	448	443	430	404	499	466	450	478	501	468	440	462	458	463	435	433	436	454	444	463	447	449	458	497	449	455	471	469	465	420	450	443	430	473	460	454	430	474	494	423	475	436	485	483	391	430	462	424	524	442	451	486	476	451	510	459	446	437	405	474	434	484	450	404	500	465	449	474	505	482	464	477	498	447	400	463	483	465	475	465	488	431	424	438	463	433	451	411	418	496	434	427	478	461	470	460	456	435	480	469	465	456	454	483	449	426	461	429	412	422	458	483	449	477	467	476	462	431	473	454	453	468	471	454	471	468	469	429	481	460	438	450	416	474	453	472	423	460	464	470	482	484	507	424	430	449	428	473	469	483	487	435	412	493	467	459	411	475	477	443	464	464	419	454	445	430	463	412	460	470	476	465	475	470	465	445	486	454	435	439	476	396	468	499	476	486	482	509	451	454	441	448	492	419	475	459	490	412	504	455	505	467	437	418	467	447	483	477	498	465	450	450	492	461	444	440	480	426	433	470	448	490	499	451	510	437	400	447	446	448	445	475	468	431	504	439	424	458	465	460	460	448	477	513	463	451	453	470	480	442	474	465	460	442	470	426	447	478	443	457	459	452	461	484	449	461	448	432	428	425	458	487	460	461	441	446	434	421	429	431	469	485	471	504	497	450	426	451	422	439	436	453	470	458	445	424	445	453	469	478	467	463	416	426	471	470	500	500	456	442	415	456	450	466	475	425	463	419	464	503	443	439	392	442	454	427	460	438	451	473	490	470	472	448	477	420	483	446	462	452	462	437	464	483	470	451	478	436	490	453	463	475	453	441	418	464	452	478	443	410	441	479	495	467	483	433	446	458	479	459	460	440	422	438	459	449	439	458	489	451	450	466	454	414	468	442	463	441	437	460	454	473	460	452	436	455	471	453	431	422	475	432	457	442	462	456	444	504	409	434	448	508	406	490	467	448	475	477	468	476	450	482	458	463	438	432	479	464	470	469	432	460	455	466	436	464	466	451	485	457	421	451	441	477	497	466	436	435	457	477	456	449	439	428	442	508	488	477	445	463	473	445	476	471	517	475	453	487	439	464	471	488	475	450	468	483	450	423	444	420	440	454	454	440	407	459	445	445	476	451	451	453	452	492	457	428	459	424	473	476	424	457	464	468	472	420	446	436	476	472	455	451	479	461	453	500	430	461	427	473	440	442	470	435	477	445	489	461	455	450	497	500	454	478	465	443	455	448	501	464	490	476	478	471	483	465	456	426	434	462	449	465	459	453	432	450	467	466	468	428	450	439	455	463	460	426	441	418	441	469	439	483	481	469	457	482	453	404	418	445	454	452	435	470	440	466	518	417	482	475	447	439	486	449	447	459	422	487	487	411	467	478	471	477	455	482	449	467	465	443	438	445	420	438	469	436	477	459	432	440	482	510	476	473	472	428	475	449	502	434	430	454	450	470	495	436	430	484	467	413	458	466	488	455	448	487	438	485	451	428	468	385	448	495	395	421	474	463	447	441	430	456	432	487	467	469	491	508	477	455	497	464	432	443	491	441	422	437	453	467	456	436	508	430	437	478	507	502	407	446	431	435	435	497	442	438	404	466	480	454	474	439	460	452	469	431	468	520	471	477	424	433	475	458	468	445	449	431	447	451	454	441	440	458	466	484	443	444	468	454	459	479	478	472	446	448	453	435	494	453	452	454	485	462	466	437	473	469	424	517	430	485	415	452	481	452	464	467	542	449	456	468	466	439	485	476	455	517	438	486	481	472	466	467	469	461	473	416	471	422	468	470	439	439	476	510	420	434	446	437	439	464	449	450	460	459	452	454	415	444	485	508	488	471	436	494	437	483	475	459	471	455	482	463	457	486	410	485	406	438	465	453	445	423	434	424	426	478	407	424	482	466	435	426	447	427	447	437	461	453	507	453	437	465	419	439	455	497	465	476	478	428	459	510	483	464	454	469	446	459	456	418	443	452	420	469	431	486	441	495	452	493	496	479	473	413	456	399	477	466	422	429	425	472	431	446	489	451	507	469	429	445	423	445	443	436	476	413	446	456	470	435	469	457	462	453	496	427	437	447	460	485	471	463	468	436	466	454	445	423	421	438	444	486	473	448	481	462	444	433	465	437	482	487	445	470	500	459	464	467	486	470	483	434	467	418	490	418	468	468	437	448	444	493	447	440	439	454	434	466	437	454	466	492	472	447	475	479	477	429	483	479	441	399	488	425	516	416	445	447	454	444	489	461	464	499	427	449	443	485	476	430	404	483	455	425	422	444	468	457	465	443	472	438	448	448	442	444	440	411	480	455	470	465	445	470	437	452	428	469	458	427	474	410	476	425	448	464	535	462	485	480	451	475	442	450	468	489	442	456	464	421	457	453	416	458	461	480	450	448	403	433	509	419	449	421	509	471	453	467	463	467	485	451	449	428	440	446	396	411	430	450	445	444	523	472	507	474	445	437	427	472	481	446	410	443	458	524	438	434	465	418	447	473	473	454	438	482	461	469	475	389	479	467	438	445	487	462	492	445	453	449	467	485	467	439	485	434	479	466	428	434	464	421	449	439	462	421	482	482	411	472	444	463	461	472	450	477	442	464	417	444	461	481	440	457	433	442	459	425	446	457	511	454	438	458	428	499	510	459	429	424	464	416	479	455	439	454	466	505	509	448	463	442	464	453	449	469	455	445	483	511	429	422	483	476	437	447	410	480	480	506	446	432	412	471	479	422	491	490	458	433	473	459	449	464	459	470	456	445	452	454	509	462	445	460	451	417	421	480	435	491	483	479	449	493	452	430	466	422	457	447	506	476	430	481	440	464	450	412	417	434	444	443	442	443	464	440	437	494	476
37583	21573	14917	11910	8548	3338	1175	1035	1056	1108	1095	1232	1175	1011	998	992	1007	969	994	951	1016	1004	1014	1007	990	964	981	943	995	924	1016	993	997	1033	1003	952	995	986	934	962	949	943	993	982	1028	947	968	976	968	1005	948	963	1011	964	1061	951	984	1001	978	902	996	902	964	935	1003	1035	986	960	995	917	982	1001	976	991	998	941	1019	964	982	911	960	987	929	908	988	970	977	996	902	944	933	958	963	963	1004	966	933	982	1005	943	968	947	945	953	943	998	975	948	948	962	942	890	964	883	948	927	1015	962	972	956	975	951	1011	963	985	988	961	973	965	959	962	960	975	982	912	959	963	874	985	991	989	954	970	976	972	984	1018	989	957	925	972	968	980	949	929	950	998	974	942	947	967	978	940	972	956	973	959	985	971	1020	943	966	950	1019	949	900	958	993	946	1021	956	944	998	945	962	966	968	1012	946	975	953	896	1004	957	961	982	937	899	995	983	1019	939	995	976	974	955	979	924	937	948	968	963	942	961	930	1009	933	963	953	909	972	974	950	986	922	914	1001	988	993	954	985	1007	951	975	943	891	972	983	1028	968	926	926	954	976	1024	1004	959	988	1029	1020	999	962	1004	1035	890	921	975	970	974	924	986	982	960	987	1000	971	1051	966	974	967	1006	1014	995	953	958	942	997	893	981	1005	933	992	964	1031	938	949	929	939	1024	984	994	955	954	939	1006	954	985	1015	997	974	986	1044	971	963	927	945	955	936	937	982	930	936	994	944	1012	929	960	945	963	927	994	960	906	994	994	954	968	980	984	912	1037	933	942	980	981	984	949	996	936	918	947	925	995	946	944	1015	965	968	880	950	953	986	939	969	895	960	946	921	858	968	1014	969	959	975	933	1007	948	949	975	932	1002	957	979	965	986	995	909	964	930	979	992	936	948	991	940	909	961	943	900	971	967	909	954	1021	990	994	971	942	961	968	948	945	982	1010	980	959	968	967	960	981	909	977	932	942	1003	890	920	992	998	897	999	967	1000	925	987	1009	1000	943	956	968	988	992	928	964	974	985	984	1008	982	961	979	952	900	954	986	996	996	944	903	984	946	941	998	963	969	929	945	957	999	978	994	965	931	955	970	928	991	906	959	955	932	980	917	960	919	987	875	930	969	945	989	974	910	923	929	991	960	983	898	925	971	978	983	965	941	964	974	928	973	960	960	995	921	959	924	926	940	956	971	974	981	991	1013	989	964	974	1065	975	1021	945	991	979	949	969	967	960	958	925	967	939	947	972	946	902	964	1010	980	986	982	973	1014	932	976	980	994	973	974	939	985	1004	975	952	968	952	981	969	955	947	942	935	980	993	917	917	950	995	998	928	972	999	965	986	963	988	999	1032	1041	981	938	925	961	1015	953	916	920	990	964	973	1005	1013	969	1009	954	933	1028	947	987	1022	954	1000	945	945	934	920	946	986	955	985	917	968	952	1004	974	993	924	965	914	917	994	942	973	931	949	935	969	947	950	949	1001	1010	919	996	964	992	948	969	970	964	975	963	989	918	979	955	909	965	970	943	941	950	955	922	979	1003	999	970	985	982	950	1010	875	932	929	997	983	946	959	935	978	973	955	1014	930	962	940	1090	936	949	1009	978	971	927	981	992	982	941	920	940	983	982	962	971	956	940	1008	977	947	941	951	946	941	994	1004	943	960	989	987	1014	952	935	998	974	960	960	927	968	981	926	994	891	961	999	960	971	960	970	998	944	924	1026	1037	972	924	955	933	955	944	925	1029	980	925	957	999	974	988	978	903	984	948	961	968	918	1020	971	933	1039	933	1006	992	985	943	964	981	929	982	976	942	969	941	896	941	983	964	928	969	901	965	1026	973	985	940	919	1024	945	928	905	993	977	949	977	902	1001	1018	930	944	992	1028	965	909	971	936	927	930	998	958	954	978	962	1029	947	1008	928	1005	954	1001	1019	894	917	996	975	957	929	949	974	923	950	966	962	992	967	989	983	1027	1000	959	1016	994	915	955	973	940	955	916	966	953	961	956	961	923	977	941	967	985	1006	933	1005	914	988	977	957	937	998	999	913	967	921	972	959	1000	988	954	908	980	957	922	954	994	948	937	994	973	942	989	995	1018	939	960	954	961	939	977	966	973	954	991	961	960	931	978	935	986	964	959	962	965	939	985	957	979	997	971	926	1014	967	985	930	965	964	1004	957	976	975	928	911	989	955	943	958	988	988	980	948	1017	953	1034	1004	936	984	979	995	945	1053	949	956	939	943	936	985	950	945	985	931	998	953	954	1007	944	953	934	934	961	983	936	968	978	947	992	979	974	946	964	952	948	922	948	961	975	974	982	1043	948	1067	957	1001	962	979	1023	961	986	968	966	997	968	933	922	978	995	960	952	961	941	986	1006	969	964	932	972	939	993	984	924	987	992	1004	1035	970	988	1018	951	980	973	952	975	998	941	930	964	939	985	994	982	946	994	978	913	1035	914	976	1005	975	941	981	972	977	985	934	953	994	973	984	910	947	983	951	921	952	1004	938	919	938	976	978	927	996	1009	964	939	926	979	902	980	972	927	995	927	943	940	973	981	952	926	1006	1017	979	957	916	923	983	962	968	982	992	956	915	995	1022	962	973	986	968	963	933	914	917	947	933	966	985	912	965	968	932	1017	978	923	987	949	963	954	957	975	915	992	962	918	973	972	962	1009	988	918	965	949	1003	981	903	978	948	923	1001	967	944	989	968	901	914	951	930	992	980	964	921	960	984	962	979	1026	985	995	952	1017	1002	975	977	968	918	958	982	928	973	921	905	975	985	946	1003	956	951	997	994	959	950	886	931	909	956	1006	950	961	1002	1036	918	931	959	916	965	972	974	1004	987	991	969	991	944	971	947	910	960	982	965	965	954	1007	970	938	955	978	956	1010	989	982	961	945	957	968	971	950	926	962	943	959	969	960	972	987	957	926	993	933	995	958	992	999	944	969	927	1002	937	964	912	975	958	996	1028	962	1012	981	933	995	975	936	974	966	948	938	992	973	936	924	986	983	986	996	1049	1004	890	962	992	895	933	984	944	956	1017	1015	941	973	972	946	1002	969	1003	957	933	978	994	978	952	955	966	977	961	1015	915	992	916	963	985	928	936	975	958	974	946	1011	956	920	895	952	981	895	952	985	980	940	960	978	955	958	987	952	971	944	993	1033	947	967	955	936	1003	945	946	960	939	982	950	954	918	930	940	989	954	1010	940	973	930	962	1002	977	945	975	978	966	947	1007	923	955	971	976	1001	1003	977	985	962	951	955	983	956	944	977	886	912	935	919	941	933	949	988	923	1002	947	995	949	952	909	926	901	1009	952	1006	944	961	953	988	944	995	942	992	974	972	944	973	964	1021	964	918	1059	966	970	959	937	973	980	980	937	947	969	987	980	969	993	938	944	887	975	998	968	904	967	952	960	939	940	989	932	959	949	989	921	982	994	970	948	941	949	984	970	944	935	968	943	913	978	909	954	866	984	962	998	983	971	959	951	983	984	913	933	931	909	954	976	1000	956	1001	968	995	983	908	985	1045	952	943	935	942	974	957	939	1038	972	993	929	985	897	967	969	986	1008	900	983	978	940	947	968	968	948	998	981	930	960	979	931	932	988	1018	977	979	941	1018	916	983	977	953	965	962	982	972
66779	39200	21803	10281	4085	1345	566	502	477	475	561	588	530	514	524	501	513	514	472	480	487	494	430	454	473	459	456	499	467	451	525	468	480	463	472	457	437	458	433	450	458	444	492	517	482	481	467	476	460	461	499	475	487	456	459	516	422	448	427	458	507	463	479	447	493	475	438	456	467	444	465	439	439	463	518	439	444	486	487	460	511	488	464	443	466	466	460	458	486	465	470	505	490	466	471	459	430	495	452	444	462	487	469	459	449	423	482	470	467	467	507	489	441	446	477	451	474	457	500	496	412	440	500	498	472	442	474	478	468	490	460	429	430	450	483	479	488	419	457	444	459	436	443	470	514	463	472	482	491	445	443	442	451	464	474	483	489	510	435	481	442	458	484	469	440	459	460	442	470	445	463	444	443	449	483	438	458	491	495	485	493	501	429	465	460	412	444	452	452	475	459	460	486	446	466	451	458	432	436	474	491	433	438	474	459	455	447	453	482	422	443	441	502	497	504	463	510	468	453	483	454	467	478	429	430	433	465	450	451	449	477	486	459	453	464	471	449	443	489	490	478	488	475	490	439	432	485	495	442	431	444	489	426	459	501	508	476	464	489	467	457	447	479	489	454	528	478	488	476	488	483	473	467	495	449	484	433	470	536	429	505	478	487	462	483	473	451	419	464	422	486	489	465	409	448	484	496	472	515	425	464	444	503	458	465	440	474	442	480	440	468	457	422	475	478	452	470	472	455	461	435	450	475	440	438	462	470	411	430	473	470	437	466	463	468	494	458	432	466	480	464	524	486	461	429	457	497	486	452	469	459	450	428	445	451	457	500	455	460	483	451	427	456	460	452	466	437	444	468	445	492	441	430	485	485	484	477	443	450	427	433	468	450	512	450	483	468	485	419	443	469	471	484	451	462	443	430	445	492	466	502	459	456	487	457	422	422	443	474	494	476	460	469	446	463	444	455	490	451	455	476	472	465	466	453	470	447	421	497	483	490	458	455	471	457	478	459	457	489	450	427	474	483	470	458	447	446	471	459	456	499	489	485	474	510	450	531	461	516	466	462	474	434	444	468	478	452	450	448	454	453	441	505	490	480	465	477	442	467	445	451	446	515	480	464	440	454	428	422	465	462	444	427	454	443	510	475	426	476	459	480	470	444	464	522	496	475	494	439	426	471	506	444	476	454	454	470	421	423	479	449	445	492	470	465	448	444	406	448	459	440	473	448	453	469	485	452	457	496	488	450	442	498	525	431	486	436	452	447	478	464	454	470	472	414	471	493	450	455	495	464	416	465	502	497	493	494	436	487	460	458	473	509	472	413	437	433	479	451	450	474	443	485	493	500	464	509	500	449	510	439	448	493	489	488	431	469	491	475	466	456	471	449	456	438	445	454	421	510	492	428	463	437	470	512	478	441	429	448	441	449	495	487	513	466	468	485	472	449	480	468	440	488	453	462	521	510	469	476	488	464	471	429	508	488	471	481	439	417	463	421	469	452	431	459	442	472	451	503	505	425	457	455	463	477	462	453	469	486	428	454	414	444	453	477	472	483	450	465	485	467	462	467	428	464	516	466	453	487	477	455	462	477	480	463	455	487	457	489	481	413	446	470	455	440	519	475	461	481	512	491	451	519	473	470	475	489	424	446	452	490	489	491	455	443	488	465	478	459	447	512	485	448	416	451	446	444	454	484	489	464	429	464	496	510	464	468	478	455	465	466	477	461	474	451	460	501	487	446	456	484	439	457	460	480	475	441	457	438	457	469	451	454	446	485	446	492	456	434	474	473	462	507	442	460	474	420	470	457	474	498	454	465	437	459	481	508	482	472	484	438	437	450	475	429	462	475	475	449	518	485	423	449	471	447	450	412	492	438	430	493	468	454	481	470	463	441	428	449	446	471	464	475	444	416	427	480	506	506	474	474	480	457	404	468	429	478	449	460	458	495	457	487	440	455	490	528	484	408	460	499	453	457	455	456	481	489	505	434	458	460	498	450	448	480	433	439	447	465	452	462	470	414	494	492	485	495	449	491	467	499	471	471	487	511	486	468	491	439	486	463	406	489	464	446	482	464	435	465	435	474	465	504	491	472	451	428	468	438	436	450	440	446	474	459	445	439	475	443	486	463	427	474	429	468	491	475	507	427	464	467	444	477	493	466	490	491	464	439	474	491	448	496	457	465	470	425	476	449	450	454	441	454	480	454	460	499	468	451	488	466	493	407	460	495	495	490	471	430	485	521	462	450	425	432	441	481	483	430	485	437	421	432	462	477	457	473	488	469	439	461	519	492	503	457	438	507	477	491	485	461	455	469	465	450	490	468	454	465	437	490	416	435	451	482	474	458	485	488	456	482	441	457	456	470	455	477	467	452	452	440	421	480	470	494	524	425	464	456	495	492	491	462	473	452	512	462	453	479	505	466	444	524	467	454	478	498	474	482	439	472	451	501	436	423	452	459	469	481	409	484	435	450	466	484	456	478	469	455	415	423	447	438	428	445	499	413	480	470	453	428	464	420	508	485	413	443	461	482	476	487	469	438	468	477	410	441	496	452	475	459	459	452	432	465	468	473	476	485	457	456	454	444	454	496	472	454	466	486	502	500	471	469	421	434	490	461	437	455	474	435	495	493	517	464	455	464	472	473	461	424	498	496	494	456	478	496	463	461	464	445	465	476	462	469	453	459	455	446	488	494	496	451	488	444	436	444	500	444	481	457	438	497	485	501	464	424	441	491	498	458	467	475	447	469	490	438	484	485	477	480	443	444	488	445	449	458	481	496	450	470	420	481	449	476	450	475	492	507	484	461	452	490	476	420	489	475	499	478	465	453	459	484	480	477	447	485	463	472	493	481	447	500	452	471	441	489	450	424	495	450	459	470	447	434	465	442	432	403	465	466	494	464	455	450	433	444	501	471	477	449	500	438	458	457	488	464	471	482	467	414	456	434	476	448	461	463	487	460	455	455	484	465	485	481	471	495	450	449	476	465	468	432	495	437	479	488	437	442	462	462	478	508	478	456	431	499	458	447	480	479	472	460	504	499	472	437	452	476	496	474	462	416	474	451	455	472	472	467	474	472	426	427	422	508	502	497	502	473	453	462	447	436	479	426	470	498	486	418	433	470	455	446	496	489	476	456	467	465	474	432	453	477	500	457	446	466	440	470	464	471	454	448	464	464	486	480	488	467	505	520	446	506	452	455	481	487	489	464	461	464	442	460	467	450	439	470	490	472	478	444	512	444	518	442	494	480	516	466	459	454	453	424	451	465	473	428	505	453	427	452	433	474	464	524	480	476	490	459	463	447	472	498	539	473	459	484	442	427	433	435	448	429	445	470	448	495	514	438	472	475	484	481	422	435	450	483	477	452	483	481	484	433	504	504	451	452	461	496	456	498	419	467	481	487	451	442	441	465	462	475	450	474	445	502	472	448	466	474	511	443	489	478	458	485	446	454	447	429	461	464	460	459	464	465	504	499	477	448	440	443	489	490	468	466	461
43609	31090	22027	16762	9397	3060	1321	1209	1196	1196	1288	1566	1367	1129	1107	1067	1009	1059	1120	1030	1078	973	988	996	1031	995	975	1015	1011	1033	1014	1005	1023	955	1004	1009	951	1020	1038	1007	974	988	988	979	959	948	998	972	995	996	971	1026	987	929	1039	1014	1019	1034	951	1037	954	951	981	925	993	970	1017	970	982	929	1034	954	1028	983	1007	935	962	974	981	992	977	1029	1014	1035	968	974	1010	1013	992	1016	978	965	1009	1030	925	1032	989	1001	972	963	975	976	952	1022	958	960	956	950	1008	1012	953	956	949	1067	980	961	1000	949	953	993	972	942	977	986	1012	1007	972	989	926	964	962	948	1002	946	990	942	954	1005	981	984	965	1015	993	922	1021	1008	993	979	1021	999	921	999	983	975	936	1002	995	1019	993	1024	991	983	988	947	972	940	971	933	978	976	961	1011	1016	925	968	959	984	921	969	995	1035	970	990	956	1005	1012	968	962	994	1047	999	977	993	1039	989	952	982	947	1000	1010	1021	932	953	985	998	940	937	1014	1014	984	969	972	957	985	1036	940	985	993	1022	1045	969	959	1029	959	935	953	975	909	975	979	962	973	1007	1010	978	1003	992	967	959	950	1015	1023	978	919	941	978	924	1013	983	948	942	1024	997	1050	1004	1037	1012	953	986	992	982	982	978	965	973	951	967	994	997	978	972	983	992	1000	963	966	959	1000	1013	971	969	1005	975	952	1006	995	975	968	951	973	928	1015	977	978	996	989	965	995	952	949	1044	934	998	978	995	980	995	1008	1008	1026	953	956	1030	1002	994	894	992	1008	1006	981	999	971	1005	963	1010	1013	1021	1024	946	956	1011	992	981	950	991	983	973	961	942	954	1045	947	981	1006	926	962	1025	1002	1019	997	986	999	958	960	940	1017	991	1006	1046	1005	1009	1039	970	1027	946	983	966	1004	985	994	983	995	939	988	909	975	943	973	1030	985	1018	997	913	972	931	981	1034	961	1008	981	1032	975	1036	962	985	925	957	979	966	933	1011	966	930	998	1027	960	949	987	980	961	946	984	1019	947	977	1013	1001	971	949	941	982	970	983	968	1008	992	967	969	958	1015	903	967	1003	950	974	986	1009	998	1034	967	998	1027	959	1045	924	976	960	979	949	962	917	996	979	996	979	992	1010	991	1005	1005	998	982	921	1025	993	1011	1002	984	1001	955	1064	987	1005	982	999	913	1058	1007	1011	991	1009	958	996	968	984	997	990	1059	931	978	1013	1033	970	966	957	980	961	938	1003	974	1007	935	978	1017	972	980	993	933	946	921	1044	945	953	964	957	984	957	959	970	1000	972	1021	982	913	1005	980	938	1022	997	1026	965	979	993	1003	945	1026	976	923	1014	976	947	958	961	936	965	986	995	1004	971	1019	996	993	973	987	976	981	955	992	963	927	976	1052	1011	976	930	1024	988	1041	1000	948	986	972	988	1009	1022	956	1002	992	986	922	987	976	919	1002	981	969	932	1053	966	977	1019	946	953	968	968	945	1017	969	982	992	1016	940	1020	977	1050	995	983	933	978	996	1028	913	955	964	931	990	950	974	947	971	937	968	979	1005	975	996	955	943	959	1038	985	1064	965	958	963	981	909	986	979	933	973	967	964	1035	971	996	966	963	990	936	1008	952	990	957	971	1002	964	995	957	1030	968	974	962	978	955	990	968	978	946	967	957	941	978	935	986	951	1015	950	1026	951	959	955	950	941	1011	1013	960	988	1030	977	942	986	1015	1027	988	970	984	997	992	988	988	952	965	972	934	962	1000	969	973	997	985	958	994	1026	953	996	965	958	971	945	984	983	997	942	951	982	952	937	970	940	941	1002	1002	930	972	926	962	989	982	980	973	1054	1008	962	921	888	1020	1010	1010	1029	988	986	962	1039	947	941	990	987	971	945	931	1006	992	978	1001	1003	959	977	952	1015	949	1011	1003	965	930	961	947	986	953	946	968	1006	1022	969	976	913	976	979	924	956	993	951	960	981	977	991	976	1039	993	1008	1025	949	987	953	990	945	906	979	1008	1019	910	956	949	963	1002	1012	995	993	978	1051	957	996	1038	1017	959	958	934	996	1024	996	949	966	984	949	987	1039	948	1030	1029	979	976	999	947	1010	940	966	950	950	997	984	1000	1008	1000	987	997	1026	942	994	987	1009	981	964	974	1055	978	982	949	990	966	975	943	981	1020	955	918	1007	911	903	965	983	977	952	969	1041	996	1012	991	997	935	966	911	980	1004	997	954	1004	990	1014	990	976	985	948	948	979	975	992	989	937	974	970	987	999	962	980	1020	956	994	1002	965	995	988	922	1012	1004	959	958	989	1002	1001	1045	923	919	958	923	1039	998	1021	979	985	962	979	1022	1000	978	952	950	1011	982	954	969	1037	986	944	1005	984	1003	936	966	1005	980	950	974	975	1011	989	974	964	1039	978	986	982	964	972	939	1033	1007	952	950	961	1011	962	926	945	969	957	1009	998	952	960	957	995	981	998	956	992	997	1005	941	996	982	972	1018	987	919	976	920	1040	990	1024	954	962	1000	1013	972	934	952	946	988	943	985	924	1001	1005	995	967	946	961	966	1000	986	993	954	1006	951	1051	978	970	967	949	982	987	964	997	1027	964	989	1001	906	991	978	973	949	1008	969	1025	943	995	958	949	947	980	1013	979	984	1007	1081	940	935	940	971	991	1012	934	1012	958	945	1002	1046	970	996	1037	955	1005	961	955	960	1002	998	902	1043	969	935	1046	987	974	998	979	1034	914	993	970	1008	974	1000	1016	969	962	1035	985	1015	1003	951	998	926	994	969	970	999	1033	960	962	982	925	1000	962	1016	972	964	969	1047	1029	964	1028	991	961	962	967	981	982	947	955	975	986	1018	970	981	943	935	1019	1007	1006	973	982	935	946	979	985	951	992	1005	979	995	976	1018	1041	1020	972	933	1016	1010	973	961	968	943	963	995	968	1037	960	989	1032	1019	1010	994	981	992	974	995	926	959	1002	1005	962	936	935	994	985	969	1019	984	956	913	987	984	979	978	971	1001	976	1006	1007	986	995	986	951	967	938	992	1001	1002	1053	971	983	996	939	985	979	956	1022	1018	966	943	1000	976	1000	1034	966	993	985	992	1028	999	993	987	998	942	952	997	990	1018	964	957	947	1016	984	992	1020	970	908	942	1006	967	956	963	992	950	945	1001	937	983	965	955	985	977	994	935	1033	966	1013	918	957	1020	925	1013	990	1015	949	1004	981	917	968	967	984	965	971	949	1016	951	949	1040	1019	958	1015	1009	939	970	972	974	982	962	925	1037	968	1012	939	1042	1012	1002	969	1059	942	886	972	949	969	956	1028	992	945	986	967	979	1023	973	995	1005	926	992	1032	998	994	959	987	1003	985	980	995	997	983	981	951	987	989	990	984	979	996	977	975	996	1006	1013	984	994	988	1025	967	1028	948	981	1002	1030	1009	946	986	1035	1035	998	964	923	899	945	1041	990	987	1006	974	939	984	970	993	1029	1000	930	908	981	896	966	1010	948	942	1034	1015	966	979	955	975	992	1012	1021	1029	942	902	991	988	984	990	1000	985	1010	966	1000	1007	979	976	1040	957	1024	986	954	1020	999	941	947	1008	992	967	996	960	946	972	1021	1004	990	945	978	992	984	999	980	955	961	982	952	920	1014	958	931	988	946	1001	1038	960	996	1005	961	919	944	1014	992	1020	988	982	965	992	980	997	964	1004	988	1028	974	969	967	973	960	941	982	966	961	972	989	957	1001	1027	949	939	929	973	977	956	994	974	943	1020	944	1009	966	930	972	991	988	938	985	975	959	954	972	948	983	956	952	984	991	940	984	1012	930	994	1022	972	963	975	994	978	967
45555	26257	11640	3314	941	609	466	482	509	514	480	475	483	464	448	478	496	486	516	455	482	473	439	467	419	486	431	475	476	487	491	482	417	481	479	467	509	460	417	467	460	464	485	469	455	482	446	428	485	429	493	457	450	438	452	477	462	480	407	451	494	431	454	490	413	442	430	470	465	482	479	435	450	454	478	419	439	484	455	487	425	435	423	455	455	442	436	450	455	455	449	476	444	433	451	462	404	484	467	483	425	428	426	473	419	479	444	450	454	447	487	447	459	448	483	483	465	477	478	419	490	484	454	457	440	501	426	498	466	499	426	418	435	486	447	473	491	462	407	463	446	460	454	452	484	471	454	472	430	472	503	452	476	498	455	492	482	441	445	447	438	430	480	452	457	477	467	488	467	473	499	427	399	473	453	496	440	440	442	451	439	526	484	459	456	429	459	491	473	482	514	472	442	449	467	457	466	488	436	486	450	431	464	466	441	491	400	437	414	470	428	475	471	466	449	435	441	447	488	453	480	474	485	465	505	492	425	425	388	450	459	465	441	447	439	448	432	483	443	461	441	449	452	471	452	473	484	458	423	497	426	477	474	516	432	434	470	446	481	422	418	454	478	425	417	467	457	459	483	456	439	434	490	471	478	488	516	416	437	491	416	467	477	484	458	485	498	453	427	448	432	455	467	464	434	473	426	434	485	468	446	498	450	469	454	409	445	467	476	465	493	431	467	453	413	480	450	430	467	388	438	454	475	458	440	408	454	474	462	460	428	420	437	453	415	482	489	448	508	487	451	456	449	431	452	458	522	473	478	424	464	479	473	491	441	420	453	453	419	506	442	428	420	464	474	429	480	484	452	434	442	500	460	418	478	486	447	448	514	442	434	446	439	427	457	472	506	452	461	415	445	453	537	444	474	426	432	473	441	453	453	461	432	437	459	514	435	429	432	453	449	470	457	488	466	441	454	483	448	450	473	456	440	487	456	453	490	446	456	498	450	438	428	441	483	462	465	458	433	446	428	479	436	439	443	499	423	452	469	448	447	426	444	464	453	474	452	495	483	509	411	480	472	441	477	451	472	476	422	453	442	483	469	470	442	513	447	440	442	480	461	436	431	461	458	419	432	425	437	489	446	454	449	467	472	451	477	465	477	447	464	467	482	441	461	475	461	456	440	451	424	447	459	441	467	457	438	439	470	447	477	439	462	441	439	461	467	488	466	445	414	411	466	429	438	471	488	453	433	489	469	438	467	456	468	437	457	441	461	481	437	463	448	424	447	473	460	457	419	423	483	469	471	440	462	499	407	435	417	423	483	450	445	452	490	427	456	434	452	416	477	518	487	433	451	451	457	509	473	433	438	469	438	477	437	445	447	457	496	474	475	443	456	450	460	459	484	479	440	482	436	434	445	426	457	441	404	451	450	428	484	459	444	417	455	460	467	420	447	463	488	478	505	462	482	415	412	443	476	435	465	425	438	472	453	460	499	497	494	480	481	408	480	458	414	448	422	450	449	455	468	509	490	514	497	429	452	428	450	461	435	453	472	464	485	446	474	473	428	461	462	498	509	498	449	444	425	487	442	462	500	447	482	453	442	436	464	440	463	401	489	476	492	404	454	450	465	453	453	471	444	462	465	479	438	465	432	449	498	465	496	430	465	464	431	455	451	459	426	436	450	455	404	442	470	481	446	481	455	467	416	454	412	445	461	442	487	477	468	491	437	459	442	435	499	483	462	452	422	448	441	447	425	444	461	424	454	427	478	450	483	467	445	461	439	454	467	498	439	428	442	470	461	473	450	465	459	414	448	452	453	456	462	461	472	481	471	468	495	445	444	475	468	443	445	479	482	470	478	455	477	452	452	482	464	471	453	466	455	447	452	432	451	475	453	446	449	443	478	452	448	400	455	439	441	438	507	445	445	469	440	477	447	438	499	494	418	470	467	450	437	433	455	484	477	489	458	455	435	436	466	480	419	498	461	450	469	418	432	452	441	426	458	487	452	485	453	444	477	510	485	514	438	495	500	447	480	462	437	432	445	463	476	472	483	480	460	469	455	436	421	479	548	445	464	479	448	460	473	440	457	482	486	474	471	478	489	478	486	462	452	440	452	450	479	510	450	498	459	479	440	445	445	430	453	476	438	455	405	421	472	452	477	421	471	493	480	470	485	463	432	439	444	505	427	442	470	510	489	473	458	476	460	476	456	416	437	459	465	474	468	483	480	452	488	516	472	465	469	463	449	452	494	450	456	477	456	457	480	472	460	454	457	456	433	470	439	500	463	432	446	437	486	488	479	473	438	397	475	436	483	452	470	448	461	519	471	437	487	457	481	456	441	481	460	427	516	436	454	436	416	475	436	467	467	455	458	461	426	459	426	474	420	424	449	460	487	449	473	512	466	487	453	504	489	483	398	505	445	463	459	428	465	480	498	464	443	465	499	484	459	482	491	450	434	445	448	487	457	444	468	470	440	471	457	431	425	451	459	515	467	428	436	425	408	438	480	470	436	478	473	441	476	467	515	412	472	400	482	414	448	444	407	440	456	463	528	469	446	441	510	461	445	464	466	441	432	439	452	484	425	427	452	453	438	449	444	472	477	408	447	472	456	433	479	433	448	474	427	446	417	430	418	421	476	491	454	484	458	490	450	481	440	468	479	482	461	465	479	476	449	477	442	507	459	433	467	468	449	460	402	419	499	509	437	498	429	422	475	488	436	441	472	447	481	480	477	471	486	464	420	461	478	450	474	417	437	481	455	506	419	408	425	458	431	428	469	435	439	453	457	479	446	467	479	471	451	495	511	434	432	465	438	504	480	442	453	463	465	473	446	454	423	459	473	471	493	457	455	487	506	461	440	465	489	473	458	475	469	444	466	476	458	498	431	475	470	474	445	507	462	448	492	485	439	428	459	457	493	464	455	515	456	454	496	458	461	474	416	441	449	441	490	465	484	459	446	392	436	446	466	444	458	462	435	477	472	477	453	472	433	481	434	480	449	459	445	444	466	466	459	442	474	468	468	454	447	489	469	446	449	452	455	487	463	467	437	458	440	418	416	448	479	415	434	435	465	505	506	464	493	446	471	513	460	439	478	423	403	455	482	471	443	511	490	458	476	478	460	427	431	463	478	426	458	439	494	446	440	489	456	476	470	442	460	460	471	464	454	440	441	510	523	449	452	471	432	414	456	466	429	446	458	455	503	451	427	495	467	432	502	474	445	475	404	442	470	467	429	453	457	459	432	446	484	455	479	449	467	460	470	505	444	462	468	473	455	413	460	446	474	476	533	498	459	437	438	500	417	460	483	428	425	429	440	494	452	451	468	442	435	473	441	445	445	421	456	468	476	476	501	438	472	466	422	451	459	470	434	454	482	462	452	478	428	423	446	470	464	410	482	427	476	424	451	437	480	453	462	504	432	419	467	451	429	439	483	466	461	446	443	436	433	440	475	472	462	444	483	418	469	470	452	479	479	454	437	450	482	476	481	455	453	422	430	471
29696	20683	13151	6113	2284	1325	1027	1093	1035	1092	1071	997	1030	1041	1039	966	1017	994	1011	959	1067	966	894	1018	1017	985	982	971	951	985	966	981	942	981	992	940	905	955	971	1022	979	986	1004	950	923	983	987	986	911	938	1004	1048	983	933	932	971	974	1014	972	1005	985	994	1013	1014	951	952	971	984	970	929	956	973	952	954	985	972	936	946	933	1006	956	1031	941	915	948	931	1009	995	995	958	976	944	933	909	1023	1021	1012	975	917	971	955	935	991	1002	899	987	956	975	949	968	998	1018	942	1004	1017	1026	969	902	956	963	968	984	983	960	992	989	991	953	1003	946	1034	1005	947	940	974	981	942	967	964	953	1006	985	997	1017	945	905	992	960	942	928	979	974	965	980	989	968	928	957	994	964	954	944	880	991	975	998	939	948	977	935	946	956	924	945	945	966	992	932	902	912	1039	945	1001	987	938	1002	921	936	946	930	967	996	986	974	936	963	962	944	969	932	998	989	994	991	973	940	959	975	975	932	935	965	1031	922	993	956	1009	947	948	974	954	961	972	919	955	957	970	1032	972	959	931	976	986	945	1008	951	982	1005	948	990	982	975	980	1004	961	1010	1007	919	927	988	950	913	953	907	1004	933	978	1037	968	1008	1015	917	942	991	989	934	948	1005	975	994	993	979	972	905	961	956	965	939	957	942	976	994	1023	984	993	923	976	938	963	967	977	949	986	976	980	1016	937	969	995	1010	940	985	1054	966	973	912	980	939	954	937	975	954	928	968	1015	1020	943	967	995	972	1007	951	988	941	960	976	961	967	936	924	971	958	964	977	999	1019	937	991	964	941	1023	942	1012	977	969	999	955	935	952	973	1017	929	917	995	969	902	992	916	959	942	953	926	923	955	999	1001	978	940	893	966	967	959	943	915	933	924	937	978	964	996	949	980	1001	972	1001	983	1023	979	956	965	937	1002	911	951	999	970	947	1018	944	1016	962	913	914	936	969	1018	977	965	976	955	970	986	966	960	965	971	958	964	976	934	944	1010	886	946	952	971	955	980	1029	913	948	1000	951	942	993	926	934	1004	930	926	984	976	953	956	965	992	962	895	967	956	913	1001	929	892	984	960	941	967	974	938	960	963	977	1007	974	955	945	981	923	952	950	973	985	947	1002	999	963	927	1020	969	977	946	971	977	917	939	973	985	989	978	985	985	934	967	984	965	998	970	969	932	974	964	1008	1008	990	976	925	954	975	980	913	974	925	984	1004	977	967	1033	995	970	969	1000	986	959	931	944	955	960	1007	963	1018	1014	1017	939	923	953	948	987	904	1029	998	1033	944	941	940	1014	944	903	902	944	970	973	976	945	1028	950	966	890	912	972	954	981	1016	940	911	976	976	968	1015	959	1013	969	952	936	982	1035	954	972	920	956	924	963	1007	962	956	959	968	965	922	983	955	959	942	952	938	994	977	923	999	968	930	963	995	953	1007	928	950	1001	923	927	952	943	979	945	913	957	977	964	1003	954	983	974	934	974	991	926	963	963	1002	940	957	967	962	917	961	994	1032	909	967	942	936	991	975	962	922	955	1018	985	914	1007	899	957	949	957	948	928	931	964	962	988	969	943	970	964	986	931	983	945	912	971	966	978	1020	978	910	968	999	966	978	944	1024	981	959	1014	880	926	944	964	977	902	959	997	983	960	978	942	966	949	905	946	995	899	994	909	998	970	999	997	928	981	913	969	963	991	947	946	931	989	953	996	964	903	991	917	919	951	990	1046	922	999	900	918	964	926	1027	1009	898	950	1000	942	983	962	990	1006	974	962	1032	984	952	987	968	936	953	953	1024	894	942	997	945	972	1027	993	1000	970	974	981	919	938	957	956	919	913	981	924	971	929	978	1023	1021	954	988	1020	1002	984	963	994	1001	923	957	932	954	937	979	1021	1000	924	928	913	927	926	957	998	918	940	1007	975	965	914	979	929	939	1008	908	958	984	979	952	958	938	996	982	947	956	964	1010	997	961	976	1007	971	968	937	972	1002	981	979	947	896	1002	1039	965	953	974	952	925	949	975	966	999	973	949	1004	965	953	987	976	890	957	987	962	965	945	956	964	984	981	901	998	868	1018	981	994	931	990	928	953	910	978	968	929	1013	1006	959	949	963	990	1001	969	967	1006	1000	967	970	1014	954	958	1014	984	1025	946	950	944	959	933	942	952	979	1005	1032	1005	956	936	979	938	951	986	955	942	983	1032	978	928	930	972	962	931	975	962	976	945	925	991	922	934	952	968	984	975	943	929	954	966	995	950	935	951	982	969	912	1000	978	1007	956	924	993	926	963	971	958	972	998	978	944	937	965	927	934	964	945	991	964	931	1012	969	981	920	989	955	965	934	950	957	1003	1028	915	927	969	990	967	977	909	948	986	998	948	1034	936	962	949	956	990	944	954	1010	979	1016	944	978	994	976	935	964	979	918	975	939	1002	964	930	937	974	995	982	1003	964	976	970	977	1030	961	999	937	927	936	968	947	921	924	999	984	949	976	921	955	933	969	974	953	975	966	1029	931	887	948	1002	911	969	958	937	964	975	950	967	989	1012	969	917	941	963	1000	957	952	992	996	978	921	1003	962	965	946	964	966	940	975	955	949	974	945	920	934	915	939	968	976	906	961	937	916	927	995	957	965	966	940	945	975	994	921	991	972	1000	998	978	977	974	922	1017	970	977	935	976	936	981	920	944	975	1015	945	937	931	939	935	961	936	967	1027	980	962	960	926	947	933	927	995	950	961	1017	995	964	957	1009	944	1052	955	951	934	993	934	924	992	966	957	984	960	972	889	977	952	942	966	991	999	980	980	958	966	981	924	951	973	938	914	1023	987	946	979	934	957	955	996	954	965	955	925	902	967	995	965	959	954	930	946	929	902	933	1047	951	990	953	1012	958	908	1009	1026	1006	997	963	922	905	938	963	916	965	1001	943	990	947	924	934	1012	947	961	955	984	949	972	940	979	948	985	967	976	975	973	895	976	1018	977	1027	905	953	1023	950	1007	935	946	1005	999	958	970	955	996	1006	953	1002	961	989	940	1038	948	993	967	998	937	964	985	967	998	1005	934	1002	962	983	950	933	965	997	928	949	1019	924	970	951	965	923	948	946	981	937	926	973	975	995	923	1002	949	978	962	933	1015	985	917	1007	1001	967	956	940	1001	1006	944	886	949	972	1001	984	945	1025	982	962	903	955	929	1020	974	907	973	932	1037	998	980	970	1026	955	953	1013	969	1052	922	894	955	961	974	978	915	1012	956	899	989	993	954	913	902	944	949	933	1009	995	924	974	997	992	933	979	988	963	1000	978	1026	979	930	989	945	965	986	951	937	934	935	1028	965	997	994	970	1006	1001	946	964	880	895	1003	1004	1031	987	1012	932	925	892	978	975	999	920	955	980	965	928	989	972	972	944	925	971	916	977	1015	921	942	1026	1043	977	957	1010	991	933	960	979	983	948	916	1009	975	965	947	960	941	963	946	940	941	1006	977	893	908	943	1000	959	944	965	994	961	998	991	961	983	1029	1040	931	919	922	947	990	984	949	1005	923	977	889	971	1003	965	912	1009	997	931	953	1041	998	956	936	956	921	940	986	936	930	966	989	900	931	929	969	962	945	977	1018	973	941	957	883	974	943	939	970	974	945	942	953	986	925	981	983	964	949	954	970	994	941	989	983	951	956	978	944	957	998	1000	975
57698	32855	17320	7558	2773	784	484	488	496	547	501	494	486	479	471	460	433	512	461	482	409	449	448	481	436	438	444	467	464	441	427	458	512	469	500	443	383	451	472	480	459	417	473	450	471	469	469	470	475	455	492	439	442	472	449	456	474	498	453	453	460	429	472	465	456	465	518	482	432	444	437	469	425	452	445	473	425	455	475	425	444	487	438	460	458	477	478	506	454	460	471	448	439	445	454	409	451	436	484	428	466	420	445	468	460	490	434	418	462	458	473	435	465	468	412	443	438	450	451	459	473	385	454	460	444	500	446	445	483	431	476	540	474	431	522	482	457	454	461	399	433	454	434	436	450	455	472	445	464	448	480	456	455	466	465	423	500	463	445	511	454	461	426	461	420	436	478	438	471	504	459	443	505	490	476	444	428	458	448	433	472	471	435	478	428	429	407	428	483	422	474	464	459	450	423	452	422	464	439	473	470	432	445	424	439	450	434	463	472	476	431	462	459	415	435	503	471	452	454	447	482	413	492	445	417	419	449	471	462	436	431	433	438	460	485	465	435	390	451	466	459	449	459	485	457	471	457	444	444	434	417	496	434	474	435	468	391	434	436	484	474	478	457	448	471	505	494	423	432	393	416	447	446	454	443	441	432	450	401	492	459	483	437	457	428	452	449	485	454	448	422	444	453	420	431	465	487	494	468	443	440	431	439	463	434	441	476	454	476	424	432	418	477	430	446	468	452	436	481	468	433	440	458	416	453	432	471	448	514	480	439	425	442	434	442	440	459	450	393	434	453	495	429	480	456	464	450	525	464	462	460	468	468	465	506	473	476	455	472	484	474	448	474	445	448	459	455	424	428	457	480	431	418	472	432	412	429	460	455	453	468	428	457	481	476	494	462	458	468	424	443	445	418	458	465	428	427	440	454	479	462	454	475	456	457	481	479	471	463	440	490	465	440	407	430	443	413	482	444	438	469	464	453	452	454	433	458	402	449	464	448	421	433	469	466	470	493	444	479	469	441	472	421	457	477	443	464	469	432	474	449	505	437	477	470	432	471	459	468	467	434	459	445	459	474	439	463	474	491	442	431	471	446	474	449	459	441	438	436	469	493	468	514	450	461	499	474	408	409	440	453	485	433	395	426	472	442	442	451	486	460	471	445	453	482	444	417	450	438	466	517	467	488	473	436	486	455	475	446	426	454	459	438	466	422	435	445	451	453	467	402	443	426	463	431	469	440	443	484	420	470	465	454	453	472	414	446	421	478	458	466	448	447	450	464	473	467	438	422	492	413	438	469	481	471	408	463	436	458	448	452	489	467	465	478	429	392	430	452	481	438	454	478	431	434	462	449	512	469	482	487	450	425	461	429	478	472	447	436	457	457	426	435	479	483	423	444	427	486	488	497	463	485	480	455	467	440	472	467	461	472	448	467	466	477	452	508	457	456	472	436	477	492	491	453	466	408	478	455	459	454	451	432	462	521	432	433	470	417	449	426	445	454	463	535	451	460	487	461	460	464	464	405	467	443	488	472	454	466	448	482	470	467	425	448	463	471	481	463	463	515	458	421	419	449	444	463	466	476	493	472	469	439	434	476	447	422	457	450	476	479	437	432	475	423	422	436	448	474	432	485	452	441	449	460	456	467	459	440	451	455	499	481	417	425	458	489	446	429	440	430	448	455	470	455	445	432	415	479	480	443	432	490	463	424	462	491	442	448	453	451	447	471	427	463	441	454	392	449	444	492	461	470	463	465	453	463	514	437	420	469	450	457	465	454	433	462	446	475	429	461	477	473	503	444	433	446	496	497	473	476	471	442	443	444	461	471	438	439	470	441	433	475	487	477	434	462	427	448	454	465	507	412	437	482	432	370	474	476	449	476	425	425	488	441	475	437	451	499	418	467	443	473	458	450	468	483	433	452	464	477	447	460	465	498	482	492	442	501	468	455	463	431	457	468	452	452	499	436	479	453	442	463	467	454	427	525	445	464	424	445	484	472	473	489	465	451	440	495	443	457	439	499	433	478	465	481	403	480	498	407	474	450	442	453	430	466	481	471	475	482	439	445	468	462	449	441	429	426	435	416	459	438	451	453	490	433	417	429	454	460	455	443	449	481	453	418	473	414	490	484	508	449	439	473	420	462	431	462	430	400	445	455	462	457	465	438	473	450	447	455	470	434	470	477	454	467	447	479	469	438	453	445	476	442	425	445	472	486	465	447	406	432	481	508	474	493	435	377	417	449	439	438	474	468	472	475	438	458	463	453	493	439	478	443	476	460	448	431	424	464	469	466	470	445	434	453	458	480	445	438	450	449	462	464	453	458	443	494	473	477	428	472	457	486	459	482	418	451	412	464	465	446	471	430	470	432	484	483	433	464	445	455	464	446	463	476	458	431	492	476	475	449	464	431	411	453	404	431	476	442	483	438	455	487	496	462	441	401	508	487	476	441	451	453	431	476	477	418	458	423	459	408	452	475	506	436	461	457	435	501	472	476	448	482	466	466	487	479	449	436	439	444	457	441	417	459	485	419	478	441	420	486	482	479	476	461	469	470	451	440	479	499	445	425	475	469	461	449	439	458	495	498	436	409	450	421	469	466	492	478	483	461	495	458	483	439	434	441	483	462	447	408	427	469	430	435	407	441	481	457	483	495	465	426	435	441	479	470	421	429	454	464	437	461	445	523	436	477	460	466	460	425	463	454	444	458	471	420	482	458	459	449	492	482	470	446	471	479	444	465	484	524	494	447	442	488	460	450	442	452	412	482	403	457	479	460	425	467	486	468	433	443	455	444	445	455	447	454	441	468	500	460	458	498	474	474	436	463	468	450	457	484	429	432	467	446	423	426	465	470	452	441	447	459	453	441	459	456	462	460	430	469	490	434	462	450	460	439	460	428	434	461	459	431	433	422	464	473	418	424	437	480	464	473	406	462	469	494	473	427	458	458	467	447	501	492	457	468	496	457	442	474	475	500	456	429	465	449	429	468	464	475	486	443	504	449	445	410	464	475	438	416	462	486	431	487	439	476	490	437	452	473	446	503	480	471	482	476	453	467	434	444	463	442	488	424	457	499	465	430	440	439	427	446	431	505	462	433	444	435	489	442	498	465	476	442	430	473	458	470	439	426	420	442	447	440	474	396	471	472	449	461	459	431	455	461	472	476	451	466	489	437	482	465	451	439	462	489	449	480	444	431	462	454	429	460	439	435	465	455	469	472	423	419	418	467	465	467	449	491	466	459	446	451	444	443	459	452	480	433	419	459	447	501	451	440	457	461	457	449	444	480	445	443	455	425	433	443	454	414	483	499	486	467	450	471	427	435	439	438	447	471	474	488	420	429	406	462	477	420	418	461	477	456	433	408	404	462	490	460	460	436	466	442	454	447	438	487	475	441	460	441	517	472	460	427	488	433	447	455	444	438	499	466	480	434	478	451	473	463	444	469	458	498	453	452	467	442	439	469	443	457	431	470	467	452	421	488	431	401	437	489	481	417	412
37606	25605	18483	13474	6876	1695	1135	1082	1154	1104	1114	1190	1148	1048	1078	1020	1048	1031	1086	1031	1034	1063	1019	999	988	964	973	994	993	1020	994	970	962	1031	1006	987	1038	958	945	934	983	919	964	995	970	928	951	1015	980	975	996	952	998	933	965	970	937	1013	960	976	972	990	941	997	979	957	951	921	975	953	1009	940	983	929	988	1009	908	977	989	997	976	979	970	1061	967	965	989	941	969	968	917	963	956	955	964	963	982	961	973	928	1001	995	900	992	1008	954	966	949	897	966	1018	970	972	955	993	1017	933	992	994	970	958	995	985	949	1010	960	961	941	960	977	968	914	1044	926	927	1012	983	914	1023	906	946	937	974	979	953	941	944	915	976	977	912	938	995	952	998	926	1006	920	1040	950	982	978	919	987	948	923	899	992	982	959	973	1007	986	955	970	950	979	1007	1066	924	1017	950	957	959	942	934	969	1032	954	1003	955	945	943	975	926	1012	976	937	992	946	1014	1069	983	973	920	1053	936	1027	985	963	967	965	934	946	1048	945	935	998	934	942	959	961	1018	970	928	925	995	953	995	960	1000	1007	958	889	963	990	974	1005	955	986	865	950	943	939	913	963	975	932	983	934	951	997	950	966	968	933	958	973	966	984	997	963	934	1009	951	914	942	966	969	940	975	979	963	964	961	946	951	972	889	997	964	995	964	917	989	907	968	927	984	1038	974	949	925	971	930	975	956	948	945	980	933	1007	973	1028	979	975	1012	975	944	926	956	992	1016	977	966	923	963	960	958	946	911	975	1010	1013	907	976	919	972	920	919	963	906	1001	957	937	999	963	952	929	917	968	1011	990	971	952	935	972	905	967	933	949	940	986	945	954	978	961	939	976	963	893	863	959	981	981	935	937	928	962	962	956	960	947	1025	926	1005	957	1026	915	954	996	1019	933	1056	950	987	976	935	918	973	958	964	956	969	952	933	957	1022	928	983	1002	1003	1024	930	975	974	906	911	961	947	952	968	969	939	981	976	977	950	954	992	935	977	1040	972	909	994	989	939	942	958	971	982	985	928	1020	990	993	965	950	936	1001	956	1010	962	963	928	976	978	998	933	953	961	974	963	956	980	954	965	1030	941	949	966	941	918	942	970	916	948	953	948	898	978	933	980	982	952	935	931	929	1008	1003	932	984	964	972	982	926	1037	956	1021	965	958	1011	1013	951	985	967	956	950	985	934	949	938	1025	972	987	945	979	989	988	942	961	978	1025	939	953	967	934	1003	1014	953	958	956	923	992	986	938	995	986	930	949	938	967	944	954	992	965	933	923	967	911	901	1021	912	942	979	962	1018	957	1065	980	987	898	946	954	1031	974	966	959	979	939	933	902	931	925	966	940	954	967	983	903	943	942	973	947	920	1010	997	936	962	958	995	953	963	945	942	986	1016	927	977	1012	964	944	962	972	948	969	980	951	956	983	984	964	949	956	995	979	921	922	957	1010	990	935	876	977	969	927	964	963	996	979	1003	949	1001	979	1019	979	1024	963	986	960	943	947	933	1033	929	968	933	918	919	1018	967	945	963	939	971	974	940	1002	949	978	960	987	989	951	974	932	995	941	948	994	954	972	967	948	951	969	969	935	961	994	941	924	1018	959	991	920	941	930	928	918	936	989	972	968	954	955	1036	977	988	983	961	1013	973	1006	953	969	951	949	967	969	966	929	954	973	961	975	933	976	938	953	961	926	954	1022	950	1015	959	964	925	971	1013	989	950	925	952	908	982	949	952	920	925	942	996	954	944	985	945	945	968	979	988	991	892	928	971	1005	980	944	971	908	944	960	976	976	961	924	966	969	1021	996	992	1048	943	951	954	961	972	985	939	1000	907	1016	909	971	985	946	943	936	953	987	934	968	922	973	912	1001	1039	951	951	958	963	965	983	917	944	990	958	895	926	982	979	966	929	938	966	958	926	987	976	969	971	919	971	969	1030	941	963	1008	989	936	968	991	946	965	965	1008	897	988	996	1029	962	904	977	1013	951	974	1001	1000	959	1002	914	940	948	955	958	943	974	927	916	880	910	951	1000	953	947	935	992	942	967	985	958	961	938	956	902	976	986	978	963	972	993	997	974	918	935	920	953	959	983	929	935	927	958	951	990	974	966	982	920	976	955	957	1035	990	1007	949	944	963	942	929	967	955	1016	989	1011	950	956	1025	915	927	991	968	963	961	934	919	922	982	967	945	943	958	916	999	917	970	978	976	948	902	985	951	954	951	959	897	940	942	939	981	996	943	916	946	991	959	956	968	979	935	985	977	909	930	970	1008	940	1001	946	915	944	954	964	1015	947	940	982	957	996	891	946	939	995	986	1008	980	982	951	1019	1024	981	973	939	922	959	984	956	959	912	959	923	927	961	978	977	944	994	967	994	963	962	980	995	998	950	939	945	968	955	983	929	962	952	996	986	963	924	961	964	981	943	918	1017	917	963	954	974	1027	1016	945	1031	942	954	899	977	916	998	974	981	937	911	902	944	912	901	948	989	975	990	1013	898	977	936	979	982	971	952	938	950	963	946	950	986	988	1047	997	964	952	937	911	910	945	972	951	983	999	901	946	954	1001	951	956	959	892	930	908	964	941	985	942	979	973	986	984	967	958	942	1001	957	937	973	1006	923	924	968	928	966	994	965	990	959	952	984	948	958	1010	976	907	991	990	978	991	985	954	991	953	908	967	962	982	971	970	959	945	943	1001	983	1027	988	990	947	957	927	987	953	1008	946	888	964	948	977	951	945	1005	1016	955	918	953	996	970	961	947	947	982	1043	900	925	1016	949	973	972	950	969	974	972	962	949	982	993	956	933	957	977	960	936	933	1023	937	1004	936	934	944	981	1017	949	942	956	998	984	989	1014	993	955	964	1001	968	1015	979	1002	888	939	953	938	961	940	930	961	967	936	971	994	963	974	990	988	979	916	950	895	912	998	954	924	940	981	977	961	1012	926	980	1010	919	993	957	989	924	965	978	976	970	989	979	926	946	953	928	938	949	1007	983	902	974	1013	952	961	927	946	974	1011	908	983	981	1020	997	956	945	1006	961	967	949	982	955	932	961	941	941	937	960	954	947	1017	964	976	960	993	937	957	959	983	946	1003	942	997	952	914	974	969	1013	970	941	992	972	889	982	957	883	929	937	944	993	935	985	967	1003	958	942	923	986	964	921	988	1000	937	1019	946	966	959	978	1016	971	967	922	965	1014	972	947	971	928	932	960	981	926	973	1001	943	965	980	954	923	1002	928	944	931	1003	1018	972	941	1004	922	987	956	951	900	902	898	984	998	984	960	945	987	984	943	957	916	999	971	966	1064	930	950	936	978	975	939	988	991	950	978	961	938	999	967	1000	935	990	971	973	981	962	978	957	965	998	983	985	983	961	1014	906	957	971	941	974	1008	938	934	989	998	965	962	932	986	986	1000	1023	929	953	943	998	983	940	1010	937	952	1009	930	951	966	991	992	946	988	959	963	964	956	971	943	933	913	995	975	970	942	924	973	949	945	994	953	917	981	968	955	928	1034	975	976	989	1016	981	970	975	975	993	986	964	936	930	1021	962	928	970	981	950	966	1030	942	961	894	1009	933	1022	985	954	983	980	941	979	969	990	993	980	964	965	1009	925	919	991	897	967	1043	981	981	967	975	1010	1040	931	1003	960	971	952	956
67334	35828	20595	11091	4067	912	557	545	577	523	524	525	513	485	494	513	481	476	456	489	465	491	493	501	436	424	419	454	478	466	445	481	451	476	459	474	467	459	494	493	444	514	482	504	470	456	423	512	474	463	455	450	467	460	493	442	457	468	494	490	473	462	480	450	458	497	506	477	440	462	458	473	496	465	459	426	455	438	481	465	455	441	450	496	460	467	460	458	467	442	479	432	455	423	444	442	471	438	452	443	411	455	438	435	505	466	447	452	466	446	443	469	476	466	476	471	434	477	417	479	442	453	463	443	451	492	460	490	430	483	460	456	441	446	413	447	470	467	448	450	462	502	475	473	456	475	464	466	463	453	439	457	453	413	465	455	424	472	469	498	465	441	430	418	457	472	489	425	453	451	438	444	433	465	462	437	473	415	476	440	431	450	474	474	449	484	438	447	490	467	475	451	482	420	434	454	490	497	461	432	453	463	424	426	456	454	482	456	471	428	459	494	449	479	470	470	461	441	459	478	454	458	431	449	478	449	420	451	444	460	454	440	490	453	522	432	446	413	446	473	458	499	481	475	494	492	479	477	452	457	469	445	442	434	425	482	456	454	474	467	494	442	458	442	447	477	484	449	474	504	438	441	457	435	416	469	489	483	475	490	462	455	465	457	453	491	479	489	440	423	499	422	461	442	489	479	443	478	469	419	481	476	450	474	442	448	452	439	482	478	452	454	463	455	450	434	408	415	440	433	426	503	477	495	508	484	475	493	486	470	435	500	478	475	478	492	469	469	452	452	462	470	495	436	420	468	509	452	496	477	517	443	458	483	434	476	481	443	445	466	498	429	441	425	447	461	476	490	478	452	435	461	454	521	486	443	466	439	430	437	384	416	469	484	456	443	481	477	497	506	502	462	473	464	446	489	499	461	454	467	511	450	433	445	442	501	473	458	463	452	430	437	470	503	438	502	483	494	465	461	462	459	442	470	452	506	458	448	488	472	418	457	483	408	474	455	467	469	476	489	484	465	465	448	452	464	449	459	435	416	409	478	457	475	456	478	427	480	431	455	433	449	438	451	446	444	426	457	510	446	456	439	446	490	475	441	434	494	436	455	533	448	515	481	504	467	494	450	481	459	460	482	479	459	475	459	460	433	440	436	474	440	495	480	466	468	453	489	480	471	448	435	456	420	428	456	451	493	470	509	456	480	423	448	449	423	474	481	492	473	484	475	439	479	430	446	442	479	466	448	513	479	439	437	463	474	450	438	430	441	458	453	442	452	447	459	475	442	457	472	466	463	460	486	488	471	490	462	484	460	463	453	456	422	504	450	457	469	454	457	443	444	455	415	443	502	488	460	464	421	454	435	459	455	489	430	450	476	477	470	400	518	456	475	483	438	452	466	432	452	467	465	438	467	438	468	443	468	465	448	500	452	458	408	458	454	445	417	453	434	440	505	445	452	443	443	449	432	414	446	471	481	438	449	488	490	481	463	461	463	458	462	415	429	431	435	450	457	471	495	452	495	468	483	422	495	475	447	465	466	454	470	465	487	439	474	470	466	457	495	460	457	419	442	427	460	456	470	435	452	432	443	445	500	514	487	455	474	434	477	466	460	477	460	502	439	492	495	449	466	437	471	465	453	452	481	423	436	487	451	426	477	488	469	451	508	451	535	456	461	477	448	461	475	447	492	460	495	419	415	475	457	463	505	499	464	495	477	480	429	452	447	430	478	449	487	409	454	425	469	487	459	460	473	420	466	451	454	487	461	437	435	470	441	467	453	481	458	444	461	480	435	452	477	475	454	443	499	487	448	480	436	450	476	418	464	474	447	453	471	454	501	480	466	484	439	434	415	445	441	483	440	442	468	435	451	448	421	479	430	487	441	419	449	440	416	445	429	526	470	453	456	467	472	439	465	528	432	459	459	449	439	494	439	453	444	460	426	450	491	422	477	459	397	438	448	428	422	429	473	481	437	427	462	465	480	472	451	459	491	422	400	472	480	438	409	497	474	441	439	453	453	489	473	484	455	460	438	462	492	418	498	428	461	447	465	447	446	503	415	455	484	464	446	466	494	454	439	426	445	456	464	456	445	444	454	492	482	418	442	497	449	465	506	449	493	478	482	420	441	450	460	455	430	449	483	433	452	445	467	428	478	472	477	498	439	442	461	483	446	463	430	464	473	436	466	450	412	457	438	469	469	478	428	442	479	446	453	456	491	481	421	471	477	488	461	495	448	446	469	454	485	502	504	491	481	456	440	408	441	465	456	504	455	484	460	451	479	483	495	492	469	485	481	452	450	460	447	430	503	496	460	465	493	442	445	444	489	452	462	458	444	510	465	450	461	440	440	413	489	453	460	457	443	473	455	447	455	461	511	428	471	469	502	491	470	477	444	437	469	442	463	471	447	442	434	426	487	430	469	473	472	448	442	446	434	440	452	493	488	432	479	449	493	447	466	451	435	486	443	443	472	471	418	462	446	463	457	433	510	493	469	461	423	518	456	485	457	526	437	408	489	464	489	495	438	438	435	464	502	430	453	481	497	444	458	469	415	458	479	473	452	443	448	435	503	520	477	424	502	449	481	455	475	438	476	454	492	468	480	519	459	429	472	485	440	465	480	484	463	438	455	490	449	442	490	458	450	459	517	465	451	476	464	455	444	449	448	490	483	446	438	489	483	435	464	454	419	462	460	438	415	453	403	478	477	438	493	500	480	492	466	453	460	432	461	435	476	478	494	461	475	454	472	418	437	463	473	447	472	462	443	481	460	445	479	436	463	484	466	480	514	496	465	451	425	448	507	448	439	443	483	458	441	454	442	475	452	494	471	480	500	457	484	445	468	507	434	495	431	451	451	497	462	446	440	475	457	429	458	429	470	487	411	464	454	461	494	429	459	459	458	468	432	455	485	462	483	474	497	441	429	504	454	446	487	448	425	456	468	469	478	462	473	458	440	459	445	499	467	478	427	448	460	438	428	430	469	434	422	476	516	533	471	444	466	473	427	478	472	481	453	480	458	463	472	433	442	446	473	454	475	440	502	466	472	494	458	452	423	432	454	491	518	468	476	448	467	455	514	437	427	459	461	460	466	481	477	465	509	402	457	415	472	436	502	511	475	429	438	461	441	472	485	491	465	491	500	463	467	469	450	403	422	476	455	456	478	506	460	428	440	466	501	466	472	478	454	454	449	448	503	483	447	481	436	451	446	502	499	445	496	483	425	479	441	480	461	468	481	442	435	449	396	464	469	483	425	466	459	455	433	506	494	485	438	431	466	478	487	503	452	440	476	482	422	420	439	447	475	475	476	490	551	505	439	463	489	497	457	431	516	476	490	474	452	456	455	446	477	452	426	481	434	479	433	445	449	454	494	408	486	453	445	466	424	470	486	450	439	464	436	462	468	470	441	510	467	472	485	429	441	471	490	467	443	450	470	428	425	474	466	423	489	451	514	459	467	468	441	472	457	470	429	460	442	493	426	407	465	455	460	479	457	474	420
44255	25995	21598	17508	8675	2000	1275	1258	1185	1235	1168	1309	1222	1094	1028	1033	1058	1124	1052	1039	1093	1043	1070	1058	1041	1072	978	977	999	1018	982	1024	1041	980	1005	1012	997	1014	969	998	953	1048	979	972	1007	961	950	974	1016	972	977	963	973	1003	1000	939	985	942	997	988	976	982	1013	987	957	942	999	984	1035	1001	978	1022	920	1022	979	1018	990	980	944	983	961	983	974	976	949	927	950	951	916	999	940	976	889	989	1006	991	970	1011	923	1002	926	978	963	988	1021	960	985	1018	910	972	968	1010	996	959	990	943	1003	1005	986	952	940	1010	1032	966	951	979	977	948	945	990	940	955	967	1013	924	991	981	996	940	980	954	993	963	952	990	994	970	955	936	973	1018	989	965	919	1013	967	1007	977	969	945	955	958	1004	979	977	1052	952	916	1013	956	958	1002	924	966	949	981	986	949	1006	1013	999	929	942	911	973	943	1043	976	934	955	998	979	996	1008	938	1002	994	1018	957	935	983	1019	938	952	1011	952	970	935	993	971	976	970	927	986	975	919	989	959	960	953	972	986	985	940	965	928	906	971	960	953	967	987	946	988	924	962	932	970	982	977	935	948	939	1009	947	976	964	980	920	943	982	973	965	979	989	996	963	972	994	1018	1007	920	1000	992	990	935	921	988	965	1024	971	979	1011	970	977	981	1003	984	968	990	957	995	990	939	932	1010	927	928	963	946	996	975	978	972	964	977	978	919	991	945	937	1030	971	931	974	994	1035	1008	989	961	963	1005	1009	954	977	971	950	994	982	981	983	958	945	962	957	993	1040	963	967	984	997	956	1004	974	976	943	947	981	921	935	944	1053	1010	981	1011	965	990	998	986	972	985	973	971	977	1004	985	1009	965	974	939	909	938	984	939	937	986	992	967	954	946	951	969	935	987	1022	1013	953	953	1037	958	970	960	986	1008	973	1016	1016	937	978	1009	1009	955	971	941	968	985	1010	993	1028	989	935	1010	1034	981	953	1025	998	994	981	990	930	970	982	931	994	1009	961	923	949	1030	1006	938	994	966	942	1014	1011	936	969	929	914	951	938	985	988	963	948	966	975	1024	977	957	973	964	943	927	977	1027	956	950	919	1005	939	874	973	1024	947	1005	1003	976	968	963	962	959	945	949	923	935	951	957	969	997	981	977	980	930	961	988	935	929	959	1013	943	914	955	972	983	934	969	973	934	965	999	984	956	1045	955	1033	953	932	956	924	935	943	997	968	1008	958	966	980	1006	930	990	1025	959	952	1007	987	962	923	962	947	986	953	944	985	969	954	1029	992	965	1007	994	974	933	958	955	988	971	1007	969	998	986	979	964	966	939	948	917	1001	978	969	991	978	1007	976	1019	934	935	943	1001	1009	950	971	987	1037	995	948	1018	997	963	959	952	977	973	995	967	952	965	926	938	1017	968	1008	968	987	976	948	952	1003	966	1016	952	953	954	945	964	937	954	994	1002	992	965	966	970	972	989	969	949	988	986	946	1007	973	978	914	972	1023	985	972	943	937	983	962	965	971	1000	988	969	1015	989	958	947	969	966	884	998	947	950	921	988	951	980	998	984	975	961	961	907	1001	975	937	974	1008	944	956	974	968	964	982	978	904	981	952	979	1001	967	957	941	935	1011	959	974	953	964	922	947	1040	1010	930	984	988	991	980	1004	1020	972	969	977	941	954	1008	1025	960	1001	996	996	980	978	991	1007	951	1009	975	1013	983	1014	987	998	968	956	980	986	973	1003	996	956	956	992	1031	985	960	986	1006	935	924	966	926	1011	964	960	984	995	973	962	963	978	962	969	975	1001	1052	978	1018	1013	980	974	1021	992	925	915	960	958	951	984	978	973	955	980	991	977	975	986	980	1003	923	1002	957	960	999	971	893	948	1004	1037	953	1011	933	920	966	930	989	941	941	1001	975	990	956	946	946	1000	984	979	972	975	1027	926	1008	967	1008	968	971	982	930	962	999	948	975	996	941	933	971	971	923	962	980	946	982	948	972	942	995	1009	1017	986	948	1000	1027	994	1026	981	941	959	940	975	1046	976	951	977	973	1000	1006	1004	959	1001	997	946	956	979	1007	1023	955	1009	922	1002	1003	1013	990	992	930	1014	1013	1032	973	984	938	948	979	1013	991	1003	993	961	988	946	959	959	915	931	1003	982	1001	992	980	946	997	904	1024	963	996	958	932	1026	957	965	978	981	962	983	947	968	1000	995	926	945	949	1000	1023	959	1032	932	984	1000	969	910	952	976	971	1002	1021	987	1021	996	948	988	934	1030	953	978	1033	974	997	989	961	938	976	903	995	995	901	945	961	999	988	971	926	947	941	957	923	1027	1010	973	942	1025	954	1027	992	939	972	968	952	937	965	954	1019	977	1023	994	960	973	911	952	978	976	945	1018	1001	991	1036	993	928	989	985	929	976	970	968	943	977	997	1016	967	950	964	966	973	949	944	964	1010	926	986	997	1006	945	991	927	916	961	980	1003	998	960	999	1026	996	999	919	993	933	946	997	1003	980	982	961	932	947	988	1039	1020	963	1040	986	987	1011	975	878	1015	962	1008	938	959	998	1009	951	967	960	992	954	991	961	990	989	960	977	991	966	962	969	963	997	928	955	1001	933	1036	1005	990	972	912	955	945	974	966	986	958	997	992	956	1046	1040	972	968	961	936	971	899	990	911	984	1044	939	974	967	963	1011	955	985	958	951	1033	1020	921	977	938	962	1007	933	968	985	980	966	1038	1023	979	1002	1027	1003	979	1014	952	973	952	983	937	989	970	981	946	982	1021	937	921	1010	979	965	999	981	989	962	921	968	945	1014	984	1052	980	999	976	991	1017	948	947	1046	994	976	967	936	1014	1019	964	947	1006	938	952	934	951	964	983	1007	939	967	1019	1040	991	943	981	967	988	949	944	873	993	980	968	960	986	956	947	959	902	939	960	919	982	981	968	984	938	965	947	983	987	1000	992	991	1012	1037	934	1011	972	957	977	971	974	998	953	957	984	1013	973	1012	912	935	995	961	970	958	882	925	989	978	1003	963	987	997	962	935	972	990	962	989	943	1036	963	994	978	957	937	988	980	1007	949	1002	1009	976	1012	978	986	998	944	958	950	1020	960	939	1018	968	967	972	940	948	978	974	950	1037	954	937	1045	1025	977	947	973	991	977	959	955	1014	996	940	973	1004	956	993	969	1002	962	929	960	945	957	977	964	945	1073	991	954	932	1004	1044	968	962	973	933	942	1019	970	993	967	970	984	950	940	979	1010	1020	991	991	1002	967	989	957	961	1019	989	946	982	972	971	961	970	969	985	981	960	921	932	992	974	935	972	961	962	1011	931	938	954	957	1021	981	940	1023	970	986	929	936	1004	986	960	926	987	984	962	991	1017	978	964	991	983	990	963	1003	948	914	965	973	906	990	993	994	991	1002	973	960	914	998	975	1015	973	1023	969	961	948	981	965	957	986	989	966	981	945	1066	961	936	900	974	974	971	937	922	956	967	1013	979	979	920	1031	951	999	967	992	954	972	935	941	966	954	971	964	940	935	967	968	1034	1018	1006	997	990	929	989	960	933	1043	1010	1001	945	1031	981	958	974	942	968	910	971	1003	972	921	942	926	931	989	962	976	971	959	1017	1039	912	1024	930	963	924	979	937	1001	1010	1001	923	930	980	1032	1055	966	959	984	938	910	1015	973	989	994	970	915	1030	986	980	989	924	939	968	999	962	1009	960	983	949	992	956	1044	985	944	1001	966	975	946	950	997	957	952	999	970	981	954	970
50583	21681	6906	1850	727	514	419	460	464	482	516	458	466	437	456	443	440	436	471	471	457	461	486	501	494	484	416	432	452	437	457	437	512	465	463	433	462	431	394	431	473	464	454	438	439	481	433	499	448	491	461	442	456	455	481	421	446	435	458	445	498	447	432	460	442	418	443	422	465	484	470	466	483	460	465	464	435	461	465	450	421	458	491	454	467	426	450	435	434	443	489	438	449	484	455	480	453	463	417	458	470	436	496	477	417	451	447	495	459	461	489	427	437	479	470	427	465	500	462	447	439	476	457	450	461	455	513	470	482	447	482	454	428	455	431	480	464	454	438	447	438	428	432	461	456	449	461	443	431	458	431	444	481	418	482	454	443	462	479	452	412	430	439	432	467	425	446	442	451	441	506	489	500	504	459	473	475	419	446	474	464	409	456	416	439	461	417	432	490	445	448	464	492	469	481	453	419	447	461	435	428	442	454	503	468	461	411	417	486	467	430	458	451	437	472	432	478	492	432	478	456	470	455	472	442	470	421	463	448	470	493	464	499	504	422	471	437	502	477	427	469	440	448	435	505	487	473	454	475	502	479	445	441	453	451	438	446	441	427	474	501	452	423	448	482	451	478	449	423	451	448	454	446	449	451	453	462	422	444	455	432	473	464	456	429	466	441	451	466	466	456	443	459	493	463	442	425	421	459	475	477	443	453	432	451	449	494	443	441	474	438	439	458	444	437	445	504	403	444	422	445	438	424	457	473	475	464	484	461	482	479	431	444	497	465	452	465	441	463	444	505	414	474	459	491	453	437	444	447	482	432	453	431	470	442	442	456	426	450	469	460	450	431	460	416	440	456	438	500	461	446	468	431	422	475	495	448	461	471	462	430	462	477	423	461	471	493	477	483	467	443	456	472	482	474	436	466	478	452	467	471	483	484	465	451	477	430	454	464	425	474	447	507	469	448	429	481	468	467	449	464	456	482	447	456	465	433	449	438	440	470	484	477	492	444	451	465	444	458	459	458	444	460	458	429	453	460	456	412	441	440	443	454	473	434	450	454	470	422	462	452	455	495	476	449	458	471	434	424	442	487	454	437	446	418	441	429	445	434	449	452	476	466	496	486	475	452	450	423	508	456	388	457	433	484	466	463	411	453	415	436	500	444	442	472	432	446	471	442	462	485	433	442	455	451	472	437	418	426	456	497	470	429	485	492	494	451	429	485	456	442	437	461	455	475	488	453	429	448	438	453	471	476	462	420	456	440	439	503	441	453	415	485	473	478	465	415	471	451	458	465	469	452	476	454	442	431	468	454	430	415	423	439	476	469	447	467	476	482	439	472	474	416	441	461	443	412	442	470	434	459	433	450	475	465	456	446	480	478	455	440	443	431	468	423	491	440	444	469	498	455	495	464	471	423	441	440	448	429	481	489	462	449	480	444	403	433	407	452	468	478	453	471	432	451	453	470	488	495	496	435	453	474	467	490	447	442	444	495	463	456	478	468	468	451	483	436	463	450	427	484	443	447	517	508	466	432	444	445	459	475	466	511	480	469	460	465	466	455	467	444	412	426	424	407	435	522	434	426	464	431	412	472	433	492	452	446	430	396	467	461	437	462	502	483	457	452	448	443	503	451	442	446	461	457	455	503	433	476	422	425	435	469	441	480	453	426	449	437	497	472	462	428	415	442	468	451	488	450	452	447	503	435	425	463	479	451	445	427	442	454	467	432	417	464	469	429	452	415	480	513	447	442	483	457	465	474	457	463	448	479	456	474	474	462	405	470	429	472	485	457	471	431	515	475	462	440	476	445	430	435	456	451	457	470	445	397	441	464	412	424	460	505	406	448	468	426	457	486	471	474	442	462	489	459	510	476	444	428	450	466	429	484	482	442	450	473	447	420	452	420	470	425	444	432	459	457	448	413	459	443	474	422	481	482	457	457	442	461	430	449	470	472	431	460	477	460	423	453	493	424	446	441	428	467	467	434	385	458	460	442	452	462	441	458	449	464	435	430	459	451	419	432	458	448	447	465	459	473	460	480	476	450	452	477	455	495	469	453	452	384	427	441	446	426	453	466	447	483	463	492	430	469	424	464	446	476	450	442	458	440	440	456	454	444	452	517	479	437	453	474	490	445	417	442	460	496	443	462	466	441	427	460	470	494	479	477	477	441	444	470	422	464	447	495	446	507	459	488	497	511	500	487	493	465	464	472	442	420	470	432	431	457	467	471	494	447	462	500	480	463	432	458	462	473	476	409	457	439	468	432	476	493	458	421	450	400	450	479	467	447	449	458	468	446	440	403	446	510	451	518	469	448	434	447	443	449	446	432	426	421	413	418	436	437	445	465	464	451	473	470	470	450	425	442	417	443	416	424	449	445	429	444	465	444	460	457	520	419	476	499	509	431	435	458	450	444	447	396	440	463	472	481	445	476	431	439	468	463	463	477	444	433	464	499	449	448	503	509	453	486	443	473	427	439	418	459	482	470	429	421	429	444	498	458	405	436	473	458	429	478	529	496	429	476	457	459	466	444	470	467	438	491	465	403	449	512	482	451	480	484	438	477	466	477	454	433	475	465	428	457	452	448	443	502	484	477	454	466	461	442	462	461	419	468	452	451	444	427	462	471	458	485	471	462	444	489	493	462	485	458	470	507	411	488	417	471	438	439	443	458	433	451	426	451	436	490	483	443	468	445	477	458	487	441	449	452	463	473	464	422	474	415	462	465	452	463	451	466	400	446	407	441	449	442	469	405	443	468	469	516	443	508	441	432	443	464	476	459	425	434	461	493	418	432	477	463	410	451	443	468	446	448	459	455	458	493	490	452	437	462	416	461	451	424	448	503	461	447	463	442	478	450	463	518	472	479	491	444	423	471	424	451	434	446	490	436	428	425	459	441	444	483	455	448	454	455	485	454	474	447	428	461	493	430	442	472	490	465	440	455	483	409	458	445	467	477	445	439	436	416	412	463	446	499	451	490	441	431	440	452	475	478	472	473	445	434	396	425	439	431	495	464	494	492	446	441	468	431	463	445	433	444	452	479	481	440	459	488	430	468	449	462	436	456	484	470	430	485	473	486	459	469	442	438	414	495	467	454	467	463	526	479	464	469	453	446	503	435	450	423	460	494	453	473	425	426	446	405	468	463	447	456	500	479	469	484	439	497	429	458	412	429	425	409	435	464	411	453	440	450	453	455	445	451	473	498	396	446	451	528	434	492	431	478	502	476	420	496	474	441	441	462	447	389	441	463	496	479	488	480	468	459	469	476	473	429	450	496	471	391	455	453	459	472	458	458	503	460	437	462	433	455	434	482	476	443	467	473	416	448	436	431	475	463	455	464	452	452	439	452	452	492	477	480	462	437	474	442	447	471	455	456	471	440	452	482	466	443	447	431	461	481	430	464	474	416	482	414	441	442	427	474	436	447	440	449	443	474	473	502	461	468	513	472	435	431	423	463	471	479	485	477	456	471	455	431	450	438	419	482	420	486	423	506	499
34174	15576	8090	3705	1791	1121	985	1035	983	1038	1002	961	1001	972	946	1008	946	971	995	945	991	965	1032	992	923	970	991	946	1046	937	1030	1000	993	930	1057	909	948	968	972	968	996	956	1015	947	960	951	961	935	948	935	942	976	948	921	975	895	917	965	965	947	985	955	964	957	980	984	945	973	940	938	960	981	981	898	926	988	1003	931	956	934	998	983	955	996	961	960	940	968	984	934	943	937	882	979	926	974	991	965	932	985	987	1071	925	943	983	932	958	963	906	1014	971	941	957	939	996	974	924	922	985	916	923	945	935	1018	974	940	962	1016	966	924	967	975	953	922	980	1005	942	947	920	947	930	967	1009	975	949	991	935	1030	936	999	972	924	974	984	1010	982	966	968	973	1001	951	890	953	967	928	953	905	946	963	986	942	952	962	963	997	946	1009	982	906	974	970	950	970	931	898	907	1006	941	939	994	935	939	923	950	960	956	948	982	965	922	967	1026	956	937	937	947	976	1028	997	963	965	986	968	994	957	931	946	996	994	931	963	914	910	968	986	983	932	935	1009	929	997	1017	927	1033	974	939	967	943	964	969	918	935	985	950	915	966	967	956	978	985	976	936	957	1013	998	963	943	954	1042	955	962	1038	944	911	1017	970	889	964	968	1040	985	946	942	988	981	990	950	934	979	947	981	988	987	990	930	940	998	902	958	911	964	954	940	876	962	967	962	962	960	915	980	993	933	972	971	968	967	987	948	954	957	968	991	986	1022	972	1008	954	983	992	977	941	966	986	963	936	996	928	972	985	925	976	926	969	1006	889	945	988	959	986	947	969	993	920	921	996	1030	939	910	1015	938	962	971	956	943	920	930	913	983	931	994	936	1002	969	972	950	920	986	940	984	1003	916	941	993	937	957	1006	934	916	961	985	968	963	942	933	928	918	945	974	940	922	983	966	998	968	950	982	948	995	944	909	940	997	966	931	941	938	946	980	920	957	1016	894	992	943	934	1019	915	1046	941	958	985	964	927	948	945	983	981	902	910	986	999	998	942	937	969	916	971	933	966	899	963	970	915	951	987	921	928	946	971	918	957	943	938	960	941	910	931	1002	912	916	976	953	929	947	981	936	949	1034	953	903	982	963	954	961	994	934	954	967	957	935	966	994	971	945	1036	929	918	944	912	945	945	1044	1004	984	951	940	957	1004	999	1018	980	997	1035	975	961	906	969	922	1012	938	976	905	972	939	965	948	963	928	991	944	983	974	988	981	962	966	992	948	970	950	965	1015	992	973	1003	979	934	926	1017	962	979	979	969	979	968	962	928	957	963	924	948	942	990	943	942	1006	967	988	1008	1029	968	981	898	968	991	954	977	970	954	916	948	915	947	956	960	946	980	928	962	950	926	939	930	946	944	949	942	940	970	956	976	960	951	995	986	955	927	1013	941	948	1008	966	947	978	966	969	923	970	1030	905	943	986	999	909	957	969	1002	1004	975	928	929	977	956	979	960	945	937	1006	983	935	977	934	959	973	987	966	985	968	981	914	950	974	988	897	985	953	1023	945	958	944	936	996	933	976	921	980	988	1023	971	974	1023	992	1008	956	892	949	993	915	970	1010	976	964	928	967	1001	925	978	953	1026	969	943	957	931	983	986	969	981	1013	916	959	964	887	966	976	993	913	936	978	999	988	961	939	970	964	988	978	957	918	960	942	957	992	973	926	956	1009	945	921	978	954	937	927	947	975	939	951	959	946	978	1031	914	1004	940	943	955	917	950	891	1017	1033	980	949	947	960	984	991	885	938	947	916	940	1005	1010	932	930	981	978	925	951	935	950	1027	946	951	972	983	937	991	933	928	981	960	949	981	965	946	1015	985	934	985	963	1022	961	990	933	968	943	963	903	922	940	944	939	983	941	999	970	979	995	947	1000	1035	940	952	983	899	998	944	966	981	999	975	970	912	980	975	957	922	923	963	1030	936	925	927	925	966	957	987	1015	962	941	935	934	966	962	984	921	941	981	949	991	943	964	966	958	932	957	994	963	941	948	988	952	941	926	964	935	1000	978	1003	937	921	956	923	985	972	936	981	933	939	924	936	947	953	994	938	966	978	970	978	938	1010	967	924	976	1008	956	956	970	1014	950	956	974	952	964	965	915	952	945	998	929	968	927	988	938	970	932	906	943	968	968	941	979	927	934	941	948	979	948	995	985	986	911	948	1009	934	930	978	972	962	921	931	891	948	962	934	958	1010	955	935	951	999	927	975	949	1014	950	918	962	965	939	984	950	989	1011	988	1002	1022	933	976	1031	1009	953	993	983	910	933	983	990	991	950	968	924	947	959	1000	974	926	976	962	948	902	924	903	949	981	982	952	988	956	960	983	936	928	947	964	941	957	982	947	977	978	1022	944	969	922	955	950	992	988	983	958	966	921	954	950	966	914	975	968	956	940	1024	983	983	983	934	929	923	970	965	940	945	990	943	945	1039	951	976	914	960	964	938	958	905	923	975	970	907	950	948	947	942	992	896	964	945	941	962	937	949	967	953	967	962	1014	960	985	937	918	932	968	926	979	1000	931	1020	939	1045	984	1050	961	1021	1007	929	975	945	988	944	964	1012	962	967	980	943	999	970	979	995	944	972	961	982	967	982	994	908	1035	993	939	949	985	923	994	946	953	976	990	963	1002	1012	1029	1002	947	955	1015	1020	961	952	942	974	956	991	977	914	952	954	945	959	976	907	938	997	975	957	952	885	958	967	952	904	951	929	968	921	969	958	963	947	996	972	985	937	903	964	933	994	961	949	927	919	902	965	1028	955	999	936	970	960	982	931	922	905	930	963	916	957	962	1009	918	955	938	958	923	968	921	937	950	916	970	951	907	967	914	958	1000	961	993	982	990	954	951	922	942	957	969	983	1005	1002	1006	964	974	989	1023	995	966	961	982	955	957	1022	1005	1001	990	960	931	962	977	993	934	940	973	971	1012	979	979	877	951	941	1001	959	1009	953	979	970	955	979	1005	996	974	918	986	951	977	980	923	915	941	969	995	963	981	945	999	955	909	972	922	985	988	1012	972	1004	922	937	913	967	938	964	906	917	935	955	1019	955	944	1030	901	962	951	987	871	952	946	932	931	941	926	953	912	997	981	961	961	977	1017	960	945	973	972	940	950	1038	945	901	953	957	1001	982	1006	961	972	907	986	995	1007	935	1028	927	948	967	947	1031	1000	929	967	928	1000	1006	992	1008	922	1001	973	926	998	928	912	964	942	975	981	950	954	982	978	973	977	942	900	919	978	979	981	1005	982	968	976	1025	980	990	977	922	981	965	941	955	939	952	963	955	924	909	1001	1018	977	927	1050	1013	997	989	947	931	960	919	980	925	937	978	943	946	926	929	969	1007	991	994	981	970	934	1000	945	935	973	1021	960	945	916	946	932	917	949	909	935	935	956	932	941	1011	913	971	965	967	978	962	926	956	982	948	940	960	961	977	916	958	937	933	954	1019	938	998	943	948	934	956	975	940	1001	920	988	940	1040	1041	913	978	928	965	980	959	944	972	945	958	944	966	957	931	937	955	949	938	894	980	984	951	994	972	955	989	958	965	969	960	977	935	993	976	989	934	961	920	932	977	962	933	957	915	935	938	962	1006	949	972	994	1013	975	990	991	1012	958	930	961	985	940	963
61564	28350	10954	4926	1955	806	528	503	466	487	459	496	478	450	454	463	422	465	465	452	489	457	465	458	489	466	437	462	472	459	446	469	445	456	423	457	476	494	486	465	448	446	484	444	476	468	506	430	482	463	417	455	435	481	448	519	465	443	480	486	432	442	479	475	476	466	443	463	458	456	434	441	459	478	448	490	443	455	454	417	438	446	465	465	420	430	440	461	455	458	462	466	452	479	459	481	446	388	476	479	429	458	454	462	463	448	454	469	464	433	401	462	434	441	432	482	459	475	453	512	481	502	455	504	428	468	456	448	439	417	459	435	458	423	462	453	479	470	490	429	420	425	450	468	468	480	476	446	458	406	438	460	479	461	471	449	467	456	446	460	440	415	442	464	460	408	458	425	454	441	457	453	503	416	414	416	468	452	439	417	465	473	451	476	468	487	463	434	449	432	465	481	399	481	508	466	436	498	443	441	441	490	504	427	408	459	482	490	452	426	473	438	460	436	451	422	474	458	412	462	503	433	467	446	433	494	456	477	460	459	449	436	449	445	392	445	503	456	472	488	476	468	473	457	453	488	493	476	450	480	498	442	432	454	457	464	446	416	452	432	447	442	436	458	473	465	505	510	481	452	445	430	485	516	493	445	462	403	418	426	444	470	438	460	522	480	451	439	470	495	446	434	426	448	471	418	432	463	453	450	449	393	439	429	427	528	487	442	426	441	475	468	435	465	449	439	465	403	448	486	467	427	457	432	463	479	460	463	470	473	421	433	475	458	433	451	490	448	449	471	452	482	454	431	463	391	458	470	490	407	435	460	428	431	466	443	458	434	464	463	454	455	407	438	495	482	445	438	423	443	519	458	476	442	499	433	458	449	440	489	474	513	469	468	454	461	447	438	441	470	437	452	459	463	427	477	478	467	435	440	469	486	480	484	453	461	467	432	445	418	468	443	457	429	432	444	421	458	436	443	407	464	438	452	405	455	500	447	463	466	425	440	419	423	469	486	459	404	448	420	455	487	495	461	436	487	452	463	445	487	484	410	487	457	464	519	463	450	427	443	450	450	392	445	420	461	449	441	452	427	455	426	476	435	477	443	466	466	431	451	456	447	438	468	447	442	482	426	461	449	504	452	507	495	463	486	434	436	513	417	434	459	459	459	456	427	423	421	514	485	486	418	420	456	445	500	463	445	449	461	502	465	458	465	474	456	472	437	438	437	422	473	491	466	447	465	471	440	454	440	454	470	469	429	446	522	489	444	450	494	434	430	444	471	442	408	440	427	446	457	446	502	492	427	452	473	471	480	480	463	437	463	505	475	454	434	459	489	430	436	449	461	433	431	440	466	458	466	501	465	444	461	446	429	429	451	471	456	480	439	476	459	451	465	485	477	514	448	435	484	438	479	483	462	432	444	462	467	460	436	447	490	478	433	426	445	467	435	480	423	434	454	463	498	463	482	466	454	473	486	430	481	452	445	459	468	460	452	470	489	441	460	436	444	443	488	451	454	466	446	434	495	435	449	475	466	487	493	416	469	453	453	452	487	461	482	444	419	455	483	484	420	457	400	425	456	427	425	471	440	486	449	476	449	457	457	457	449	463	421	496	471	466	434	460	453	465	447	443	464	496	463	435	475	437	457	472	442	450	449	486	434	455	440	482	435	455	441	444	474	450	444	430	464	444	448	468	488	452	456	433	474	442	470	482	452	454	451	448	470	476	418	448	470	467	441	453	471	453	454	448	430	470	454	446	407	427	436	445	455	431	477	490	428	453	442	478	484	457	480	496	438	438	419	421	448	462	489	512	410	422	437	495	495	441	424	454	446	453	491	475	448	416	457	425	441	450	438	449	463	442	471	440	473	492	447	439	436	411	437	413	435	415	486	445	463	459	456	433	434	465	480	431	464	469	488	422	443	439	424	431	437	440	511	439	448	473	448	460	474	430	444	469	427	498	500	449	422	460	434	459	464	452	451	408	450	418	466	489	432	422	456	454	449	446	421	460	415	455	507	440	410	437	450	462	453	459	492	494	469	456	441	472	442	464	447	488	453	437	456	447	453	423	474	462	464	484	448	469	413	473	439	450	424	491	454	484	438	468	451	438	459	430	420	426	485	490	441	457	446	476	409	442	507	457	473	453	491	508	451	434	416	505	458	405	456	426	455	482	503	435	468	467	500	467	448	456	444	474	461	440	443	473	472	457	461	462	417	455	475	477	460	436	449	430	453	513	421	492	410	458	474	437	445	430	461	470	460	476	481	479	492	480	485	456	474	500	441	490	457	443	505	466	453	453	443	491	471	462	482	425	441	443	449	433	467	458	460	445	487	446	440	492	464	447	421	460	447	491	454	447	483	432	462	454	484	443	437	491	448	481	478	438	438	478	449	456	441	485	450	468	475	427	479	445	459	464	459	434	430	460	454	455	438	427	470	486	444	432	468	448	453	434	499	490	450	440	505	492	456	486	467	453	427	424	473	448	457	464	455	449	457	437	460	473	461	451	451	454	509	467	457	429	427	486	463	454	491	419	470	468	460	473	446	485	449	455	459	450	438	476	484	442	459	467	493	444	469	477	460	494	459	433	490	462	437	405	472	435	469	456	472	452	442	402	455	393	491	437	494	514	427	474	409	446	452	429	446	460	484	449	468	468	430	409	440	465	476	473	459	399	471	453	424	454	458	451	442	467	445	448	431	457	436	469	495	489	503	428	459	494	458	449	411	403	486	448	479	435	449	460	463	503	451	445	500	444	493	460	447	468	475	462	487	440	452	451	476	436	428	426	413	452	421	496	434	436	460	467	451	438	450	425	426	437	468	462	498	470	420	442	467	441	472	455	458	455	484	446	440	480	461	443	445	420	463	426	471	416	454	452	428	444	467	455	494	459	511	441	442	444	460	429	434	449	414	442	454	429	457	435	497	452	454	432	486	455	464	472	441	471	449	434	407	464	408	483	479	481	507	478	440	516	449	425	427	423	451	443	423	476	469	468	427	451	418	440	413	433	434	442	464	426	471	429	476	479	440	455	430	440	468	473	478	475	467	467	475	472	482	451	481	435	465	437	428	433	418	426	478	448	444	483	461	454	424	454	461	449	476	403	410	423	453	434	438	451	475	477	446	427	395	471	436	471	464	419	471	445	483	406	428	471	428	405	427	458	469	443	444	461	455	454	468	414	451	425	445	434	483	432	474	479	438	443	425	452	407	440	454	476	480	470	461	456	460	407	452	481	453	473	441	444	471	455	460	484	478	469	464	447	427	421	466	469	440	451	436	454	481	452	480	458	475	443	419	471	505	424	400	440	469	473	451	454	444	432	450	408	429	481	463	484	479	449	463	463	498	493	431	451	456	459	435	502	466	468	451	458	479	437	468	447	458	443	424	426	437	404	478	452	454	467	480	452	436	471	445	472	483	474	458	464	419	458	452	433	417	452	455	425	449	455	495	446	441	469	479	454	453	453	449	476	407	513	450	429	454	470	437	452	391	442	447	460	442
40826	19370	11952	9759	5050	1954	1096	1081	1092	1088	1052	1025	987	1002	1002	1028	1005	959	974	1020	1044	977	996	1021	977	953	983	982	963	979	996	933	998	1019	958	969	1022	935	945	970	941	964	980	973	938	976	945	952	931	985	944	963	921	940	919	943	949	969	936	1009	928	945	950	963	937	934	941	977	934	970	983	1003	1006	976	1011	964	975	974	956	1000	990	987	999	979	912	928	983	926	984	973	995	978	980	952	988	954	987	950	931	946	912	916	949	956	992	950	1004	923	889	955	921	938	934	942	961	981	979	914	946	939	985	942	965	967	979	939	931	1023	963	958	973	1014	965	945	899	902	970	964	988	950	913	1006	950	980	886	936	970	982	992	939	923	948	942	940	947	941	991	944	959	968	992	999	1004	954	924	879	991	951	911	927	975	948	1011	967	928	990	952	976	890	923	960	965	923	973	962	953	940	899	907	960	973	969	935	932	948	948	963	1004	981	956	943	995	968	913	945	969	923	943	905	974	969	1002	967	959	1004	910	955	950	979	937	905	971	997	996	1010	980	995	939	954	974	910	932	951	1020	932	973	951	974	979	963	936	969	939	942	982	971	983	959	979	960	963	916	1014	983	937	1005	990	962	964	957	963	918	957	907	930	1008	988	917	951	985	932	1003	968	999	1007	906	986	981	971	1016	939	971	923	890	1002	899	916	965	929	971	911	947	956	970	958	966	968	963	949	910	985	1016	939	925	970	1024	974	928	970	967	907	933	989	1002	963	982	960	919	949	1005	945	1007	947	1004	907	916	902	990	963	987	917	1020	923	958	950	886	1016	930	949	1014	984	983	937	982	982	1001	976	960	929	960	985	927	981	939	994	916	918	996	987	1021	964	985	938	984	956	959	919	948	986	946	920	983	997	930	976	933	987	970	967	948	916	963	883	988	961	997	996	1050	1021	974	997	985	975	957	991	1012	913	957	977	968	938	993	952	989	949	998	940	985	1027	954	956	925	992	966	944	1034	987	1018	960	931	946	942	973	1035	903	954	907	984	958	901	985	941	970	971	943	904	953	1002	957	941	943	937	1002	935	936	992	973	941	980	982	943	996	926	1000	910	965	990	1000	987	922	938	1012	963	904	946	942	992	1011	965	967	1036	1018	1014	1046	925	1018	975	974	918	920	933	994	981	974	965	954	949	950	927	970	954	903	945	944	973	942	951	988	988	921	911	958	1003	960	996	941	971	971	971	1000	994	1013	974	973	994	979	932	994	960	969	922	994	914	1010	971	882	944	966	987	960	992	917	993	934	944	933	987	1000	917	918	968	938	949	930	967	941	955	961	981	941	949	987	942	981	955	955	961	998	976	1026	976	922	969	954	941	972	979	986	1029	1015	972	957	999	980	977	952	913	1009	959	980	996	976	975	995	957	915	973	987	924	945	966	950	978	966	979	958	969	938	944	906	968	925	923	983	963	954	948	945	941	900	925	955	936	920	952	965	960	995	904	988	965	957	944	938	944	970	970	999	996	964	953	919	930	967	900	922	969	931	967	941	1003	936	953	985	915	925	991	956	918	944	1002	955	975	950	906	952	974	997	992	975	955	995	961	974	962	962	1003	914	901	954	906	977	971	972	966	873	929	949	974	971	941	981	969	967	962	954	993	914	959	983	952	893	938	919	957	972	985	945	925	965	934	976	960	989	934	979	998	997	948	946	924	996	921	1004	916	954	922	908	959	980	969	935	953	939	946	930	921	930	957	964	948	921	989	962	958	941	963	976	954	1010	912	975	969	958	954	890	930	965	902	995	978	958	967	966	914	995	942	1006	1010	934	954	926	911	964	992	971	992	933	1023	920	949	979	965	949	986	949	965	1008	916	949	973	987	999	964	932	959	928	970	959	982	989	939	971	924	976	918	935	946	945	926	907	973	937	954	892	939	986	979	911	954	971	903	1006	980	940	988	912	906	980	998	1043	917	968	916	943	968	1003	969	995	934	1002	900	990	987	976	970	983	985	1000	982	968	917	1005	927	930	914	942	953	984	993	959	964	978	1016	977	984	952	1006	950	952	958	924	930	992	959	992	1005	955	946	950	995	935	913	982	950	960	1004	960	982	951	956	928	1013	931	1023	959	1014	975	972	917	981	937	976	961	909	964	945	955	929	959	931	987	952	1008	970	991	908	974	919	940	973	994	951	910	978	966	1010	952	935	958	950	1007	985	995	953	910	992	925	955	966	977	990	971	919	927	944	963	937	943	1006	989	944	948	951	970	942	1005	979	1004	997	980	941	956	977	911	992	994	997	955	940	964	1010	1013	997	885	968	980	980	897	938	989	947	987	902	1018	933	951	925	943	943	964	1022	1024	911	952	933	991	987	961	988	993	966	979	911	974	938	910	973	963	1004	918	925	952	973	1002	965	976	912	949	951	991	940	1023	947	955	994	898	970	940	982	955	963	974	1002	969	898	946	1012	972	929	971	976	997	1017	956	914	976	972	968	932	987	973	942	970	934	912	1019	907	901	992	986	972	916	1046	986	962	1015	972	986	979	905	954	945	978	943	905	973	955	948	960	986	939	988	984	963	931	936	1013	902	981	931	948	987	923	997	985	985	978	993	962	991	919	988	976	929	958	916	950	940	929	927	948	1007	950	938	948	956	1032	972	964	901	978	927	959	995	934	992	942	953	940	939	1005	998	910	976	979	957	996	962	967	940	884	927	885	982	1003	959	931	926	924	917	1002	977	948	1009	955	950	947	999	887	960	943	972	941	938	951	1001	920	991	979	904	1004	920	897	965	1015	959	1030	988	966	929	998	946	972	1010	912	998	958	892	931	953	937	916	981	974	920	955	938	1020	948	929	994	927	1002	949	956	979	931	966	985	991	946	1000	927	1005	944	995	1023	967	970	985	960	998	982	989	911	987	950	894	977	920	913	977	1000	928	927	938	969	970	940	894	950	1000	1032	940	954	963	975	1025	926	944	1014	1033	977	971	938	957	976	978	982	915	984	959	982	946	986	944	951	977	934	999	972	977	972	960	985	941	949	942	984	1038	959	919	969	960	972	940	984	960	884	948	956	950	985	960	908	974	1010	957	951	939	974	980	996	982	962	945	963	919	980	1002	997	917	958	992	960	1002	969	1023	974	1015	948	936	971	1014	976	951	972	931	986	967	928	935	997	921	930	964	917	968	968	970	951	965	1045	957	949	974	973	935	870	929	937	953	936	981	967	937	957	920	963	965	940	923	949	980	969	974	981	995	894	934	1007	949	934	952	1021	981	917	980	987	1007	939	936	954	999	1006	1002	980	928	983	881	958	992	977	928	933	1001	929	939	985	987	1037	960	945	951	968	956	939	1026	958	990	941	970	992	946	925	961	953	978	975	942	884	953	969	962	938	932	921	1013	937	958	933	920	939	959	939	991	949	941	966	903	961	913	986	955	990	961	923	965	983	1002	955	992	988	964	918	904	976	987	991	934	945	952	992	917	964	968	945	938	1040	949	962	953	1028	940	969	1019	984	961	986	930	1014	902	898	980	986	996	988	983	969	999	991	925	958	973	1006	960	969	943	924	925	995	907	924	959	979	999	889	982	956	932	973	1004	948	961	972	973	916	966	911	956	971	971	1011	981	921	1013	892	907	1006	1021	984	1029	910	937	994	984	935	956	972	975	994	958	961	995	955
63553	34153	21528	12691	3928	793	642	565	517	529	546	514	509	439	457	505	515	497	460	492	519	464	522	463	484	470	443	504	448	483	490	458	439	476	410	473	450	451	454	490	437	476	464	444	513	478	473	463	515	435	449	427	469	472	498	491	463	480	444	461	452	461	455	457	473	432	459	443	461	456	452	494	487	483	450	469	473	474	488	459	496	468	433	447	451	469	488	419	417	445	462	463	451	476	478	440	461	488	430	478	456	507	507	481	452	476	411	453	431	493	425	464	472	490	460	488	424	452	440	470	471	495	458	454	465	443	465	449	442	467	460	467	432	450	498	439	482	468	469	460	446	439	429	457	454	494	449	510	447	454	450	447	463	451	485	511	438	419	451	466	404	487	466	432	463	465	461	454	458	454	460	472	426	433	427	471	451	459	445	482	439	435	433	472	439	423	440	423	479	420	460	508	473	448	488	455	472	471	482	450	458	468	493	449	411	408	474	476	428	465	452	457	455	449	466	429	429	426	433	472	456	528	485	502	453	477	476	443	514	446	468	466	489	404	434	447	452	464	462	434	406	458	475	455	462	450	462	429	464	515	473	465	431	460	465	478	456	472	470	435	442	456	479	436	511	482	438	471	468	453	480	478	462	473	455	449	458	448	402	433	458	497	457	457	457	480	492	421	498	450	468	464	481	455	445	419	493	483	448	457	479	473	471	466	475	452	429	494	433	456	467	460	496	447	458	494	473	484	430	453	500	466	473	457	453	469	485	442	428	467	432	474	479	458	489	426	480	525	437	439	475	443	486	463	439	449	432	442	474	432	413	436	481	455	440	489	477	483	478	491	460	453	486	438	473	471	436	486	455	468	449	546	423	495	457	460	459	411	479	444	470	477	465	426	436	439	452	438	452	476	501	470	440	446	452	441	441	417	441	492	469	463	469	501	492	472	463	463	505	510	473	496	466	416	469	459	449	478	483	471	472	425	472	449	445	483	453	474	470	460	511	506	447	424	469	442	473	474	450	461	461	496	481	490	458	462	445	434	463	496	461	388	446	455	495	488	489	461	434	466	478	475	512	464	492	460	484	508	512	422	479	464	448	456	441	389	412	441	490	479	429	456	491	446	475	429	483	468	419	466	480	485	418	418	464	443	491	457	523	411	451	477	446	460	492	476	487	453	454	468	504	490	469	455	464	455	483	461	442	459	449	435	458	491	454	476	466	469	481	460	490	453	455	451	482	445	459	471	449	438	496	445	481	449	466	472	472	486	453	475	438	423	426	492	458	473	490	419	442	520	483	468	466	468	476	463	482	460	425	441	424	473	482	469	434	446	481	488	468	447	444	473	483	440	427	450	420	448	453	457	465	417	468	517	478	540	478	461	442	460	465	500	456	426	427	462	455	458	439	436	426	481	461	459	458	439	501	501	495	490	474	480	434	484	487	480	485	457	446	461	483	486	477	433	402	413	501	443	452	466	478	463	497	432	446	446	503	483	505	476	487	475	447	479	467	462	455	469	439	443	472	453	462	452	521	445	459	441	493	460	463	473	468	465	434	467	498	451	484	492	466	429	416	465	475	432	433	459	504	443	475	465	456	468	446	458	444	477	509	478	505	460	463	442	494	442	468	455	466	434	466	459	465	418	472	463	422	448	459	467	513	459	472	442	436	463	485	427	460	447	415	472	427	467	469	477	440	484	499	490	450	435	459	484	446	483	449	459	512	437	436	430	515	455	466	446	440	433	507	494	454	480	444	461	473	437	472	492	435	516	498	422	481	454	448	439	452	489	468	498	431	440	503	506	480	441	455	521	455	465	455	440	436	461	447	465	444	471	488	484	430	468	458	436	456	476	414	501	477	496	468	438	443	483	461	495	461	480	442	469	414	479	481	445	417	475	445	458	474	456	461	449	458	462	450	470	416	421	463	458	492	457	437	448	430	449	404	479	495	472	456	438	461	452	400	500	460	462	470	508	484	464	440	468	482	458	412	474	481	475	446	461	459	440	425	388	443	439	438	476	464	498	483	471	512	487	453	438	470	464	451	403	471	477	456	442	467	434	471	455	439	465	445	478	465	468	461	478	482	458	461	464	481	497	454	455	494	456	454	469	467	493	430	463	501	447	445	428	467	471	421	453	435	433	460	478	441	471	472	451	502	456	483	480	447	460	470	453	454	460	453	498	480	482	524	458	454	474	461	458	477	487	464	484	449	426	440	446	504	445	462	502	421	475	490	509	468	436	484	454	407	444	471	437	470	461	464	424	460	461	475	491	430	478	481	434	472	479	444	475	479	474	416	488	450	468	464	470	471	425	440	447	492	461	452	420	476	438	513	434	457	459	448	460	443	463	439	465	442	442	467	466	462	439	469	467	452	429	448	481	443	452	445	463	467	489	513	475	472	456	454	492	411	484	492	483	455	454	457	479	478	489	439	491	484	498	489	463	427	479	460	421	476	469	464	437	429	453	477	487	436	471	464	440	448	452	450	411	438	474	442	447	430	497	468	446	463	463	466	482	471	473	437	466	489	470	460	434	464	450	475	452	413	471	501	445	459	471	458	494	460	460	458	409	452	438	449	479	474	489	455	454	445	462	485	461	436	476	474	472	417	478	478	529	508	476	468	443	455	446	470	496	464	440	446	431	424	460	469	477	496	437	470	453	486	483	456	503	483	475	443	446	450	508	490	494	503	468	467	444	503	433	466	440	462	449	472	424	467	413	470	461	465	432	431	458	448	475	433	452	438	443	480	498	457	450	483	432	516	445	453	439	509	434	460	443	477	452	444	463	478	453	499	423	424	449	446	425	417	432	477	440	503	475	442	442	474	439	446	457	488	475	491	502	451	466	429	465	487	505	450	435	467	436	496	483	415	460	459	475	493	465	496	446	508	475	487	476	489	455	464	459	461	475	457	474	472	496	464	456	436	480	491	436	427	466	472	453	457	490	432	486	410	468	516	443	480	468	444	460	489	474	475	455	482	484	466	443	476	452	426	448	437	472	500	465	418	477	478	449	424	459	446	432	496	494	491	467	452	473	483	460	415	478	458	458	476	460	505	417	436	456	470	484	465	440	466	478	455	467	473	481	432	485	455	454	501	420	450	469	483	467	480	469	463	427	466	433	489	478	460	478	467	455	484	477	448	441	476	496	400	477	450	442	487	452	486	450	497	449	441	505	464	437	493	453	506	461	459	458	460	474	458	511	505	488	406	440	473	527	434	490	474	494	483	453	493	468	469	477	444	410	518	465	467	466	494	452	457	461	482	491	483	453	538	440	404	425	480	486	428	444	448	455	479	448	462	469	489	483	447	469	465	477	463	456	471	492	473	477	416	506	442	460	482	467	484	500	442	487	447	443	390	435	487	442	453	475	477	425	490	442	472	492	392	479	504	442	478	473	529	490	443	458	464	468	493	472	491	461	431	437	480	459	469	449	413	497	495	477	449	451	468	483	449	437	405	472	486	465	443	436	506	491	475	428	479	442	445	467	446	441	445	489	498	442
41169	25665	24117	19462	7525	1735	1410	1453	1316	1340	1415	1255	1120	1128	1084	1074	1093	1075	1039	1099	1064	1015	1052	1019	1009	1044	1017	960	992	962	1051	1018	980	1017	981	1046	1008	1019	948	980	983	929	994	996	939	983	1008	1001	1024	970	957	957	978	996	960	983	982	990	1006	897	936	952	960	970	962	1019	942	994	964	952	981	921	964	968	997	949	951	1012	1024	953	923	1025	1007	936	989	949	967	919	972	986	1027	954	991	993	1013	1014	990	1035	962	975	970	938	998	986	978	995	955	1060	938	1006	1008	917	1039	972	961	1009	991	962	975	961	1009	1001	956	934	990	930	995	995	1004	942	945	980	980	960	918	999	963	961	954	937	987	943	1003	934	951	992	952	952	978	1008	957	965	969	936	953	877	936	981	998	1014	925	967	941	970	973	1005	929	958	965	986	1009	988	992	1042	994	996	996	989	954	1018	1018	938	1009	981	983	947	980	952	981	920	987	978	959	949	940	941	944	938	965	961	985	911	1030	930	973	964	994	978	950	968	978	980	943	991	953	1016	985	964	962	1008	981	909	990	993	993	998	985	939	1000	919	985	980	892	1003	982	955	982	964	992	1050	946	966	1000	955	950	1012	962	963	969	956	943	958	995	972	1026	946	969	992	946	991	934	994	955	937	941	980	979	989	943	1021	957	965	927	978	972	937	998	946	988	992	963	964	1004	1010	1033	967	968	933	1010	945	975	970	1031	998	1048	967	946	985	960	927	978	956	960	991	969	966	967	996	977	921	976	976	947	990	968	967	1013	971	968	942	942	975	944	991	948	1012	955	901	1012	972	920	1028	987	975	979	988	972	967	970	973	930	995	921	987	960	1018	971	1008	927	1007	995	967	956	911	991	1057	995	966	950	975	955	1030	965	978	971	1014	998	1006	968	957	986	958	984	971	1001	974	1029	1000	1006	991	927	970	934	975	1013	1016	1035	924	978	1002	993	933	919	947	937	993	1001	969	968	966	1003	939	937	1031	946	961	931	1016	973	973	963	993	1016	941	965	951	983	975	906	979	944	947	968	910	996	959	938	955	983	974	896	957	968	965	962	959	990	957	922	956	973	933	1009	1019	952	966	919	978	1041	932	983	1028	938	922	985	1023	1014	1013	985	882	971	980	951	951	967	973	929	925	959	1026	1007	946	939	977	939	935	955	974	973	987	1005	961	1011	949	980	974	980	960	988	984	977	982	967	970	1026	989	947	976	970	987	948	984	969	984	972	994	985	958	969	942	998	1026	913	985	925	958	986	963	984	939	1010	977	951	964	962	940	940	993	978	962	965	1014	907	953	973	964	976	982	990	980	963	960	970	1025	990	923	927	984	991	987	960	1007	991	972	987	965	921	1025	1004	1016	959	926	926	983	946	957	976	1007	977	967	960	957	1016	1023	959	959	964	1005	960	935	998	970	954	1006	953	1020	993	987	1002	996	1017	1019	998	992	977	935	989	966	943	941	1001	940	1001	960	987	1020	993	977	906	999	932	939	928	980	943	970	951	969	983	979	979	1044	892	930	987	953	947	987	942	988	998	963	982	908	951	922	933	964	944	988	938	981	991	1013	937	971	1003	984	996	957	952	959	958	976	955	979	951	928	901	933	939	959	926	931	984	990	957	1000	978	982	946	1028	966	964	1000	972	994	961	952	971	962	981	967	968	920	928	949	943	1026	1004	934	1019	944	911	957	997	970	951	1000	974	971	954	949	1012	1030	961	961	974	980	1028	947	956	950	962	977	1056	915	1018	1049	967	989	1001	978	957	962	957	1023	954	1014	987	993	948	971	950	944	945	1003	978	965	964	933	983	982	934	991	932	965	994	936	969	897	983	1019	979	979	963	976	982	1013	964	962	961	1030	954	939	970	1012	983	976	960	979	934	976	981	940	919	961	986	954	959	995	931	953	968	969	927	1003	956	955	952	1012	953	932	980	964	982	987	1008	959	1002	952	996	1008	1014	958	927	937	1003	957	939	965	969	948	922	921	990	975	942	989	1020	981	944	991	1028	990	959	980	955	1004	969	958	974	979	1008	996	941	950	985	971	961	986	1015	942	992	964	969	985	989	944	972	940	932	993	959	1059	936	945	998	943	989	985	919	972	955	939	925	1002	919	991	939	1005	964	964	1014	977	942	964	905	959	977	967	917	956	968	992	950	930	954	937	981	1013	1015	968	1002	963	932	999	951	996	1002	952	1009	928	1003	939	979	959	971	945	917	994	899	1006	1010	969	930	944	1000	993	947	925	972	972	969	979	967	978	1039	974	988	963	961	966	967	983	1043	1000	943	974	938	960	983	896	1021	936	1019	963	972	924	976	969	966	964	961	999	990	992	981	971	1037	973	979	978	948	972	996	953	997	958	939	962	975	1014	992	948	941	918	971	969	974	966	990	997	969	910	989	1000	946	957	1011	930	976	969	1001	1008	948	948	980	1030	929	967	948	947	942	1025	973	972	1011	979	978	961	1021	948	943	996	1004	989	930	1022	996	983	1015	1000	943	960	1013	983	932	971	950	945	951	977	968	983	994	1025	951	944	944	1023	963	961	942	1035	1007	962	945	951	992	963	986	986	1001	1002	957	951	961	958	959	978	998	946	1019	993	956	1002	990	985	990	951	982	984	942	948	993	1024	936	986	965	969	997	943	947	974	933	946	953	1003	949	1006	919	1006	999	981	955	1000	918	960	945	966	980	977	963	995	960	1022	993	930	954	939	935	967	946	949	967	989	966	1006	994	983	951	950	956	1025	984	907	933	975	1012	961	972	986	995	966	974	1002	938	1018	974	946	993	971	941	976	966	942	950	947	938	930	975	994	987	932	909	1006	973	952	978	916	900	993	967	971	955	932	989	1001	1004	993	987	990	1006	998	985	948	966	915	945	967	965	952	934	1032	984	930	920	979	980	981	943	947	996	1005	986	963	1007	976	965	967	985	960	1009	974	989	1007	1009	972	944	981	1035	961	968	936	1003	935	957	974	1011	1005	968	997	963	1000	957	939	942	959	983	994	1007	957	1034	988	960	1016	983	1014	933	1003	917	959	956	967	965	952	994	954	963	986	942	944	969	944	993	912	927	997	964	1004	982	898	984	936	941	973	946	942	1025	961	1001	918	970	1002	935	959	984	993	961	965	957	1026	990	1000	945	1017	949	908	972	949	917	985	1011	1006	946	968	945	961	996	947	987	961	1025	1004	957	971	996	1023	969	980	1017	974	1010	979	986	1008	954	1007	971	966	936	961	951	900	986	999	963	965	974	948	969	982	972	960	911	966	947	952	970	928	986	901	988	937	1006	1006	974	941	993	987	951	971	966	986	964	1025	1021	1000	954	993	965	1028	1012	952	977	991	966	940	972	965	947	992	993	962	977	961	934	942	951	1021	981	968	945	963	911	956	958	1014	968	930	952	949	975	909	980	975	948	994	957	978	959	1014	941	886	1006	952	967	971	906	943	1008	1001	930	945	986	977	941	1028	952	960	952	923	993	981	927	945	966	962	987	911	948	1042	997	952	926	991	973	962	960	983	1000	942	965	983	994	1003	931	980	966	992	993	980	986	997	966	998	989	977	933	980	936	990	951	936	938	959	958	955	934	909	965	990	977	897	948	1010	965	1019	987	977	908	995	975	949	962	925	996	951	1030	1010	990	970	929	956	931	1056	934	971	949	976	971	989	954	964	972	929	1011	986	958	953	969	1014	916	983	960	951	936	988	972	940	968	939	947	977	954	987	1009	1007	931	952	964	929	977	949	990
43043	20932	9024	2751	830	510	507	497	446	554	499	445	434	454	443	474	428	456	442	495	498	399	480	423	418	474	425	458	464	451	435	489	447	486	462	442	469	459	497	523	474	429	461	460	449	460	469	500	452	454	443	464	429	416	444	467	503	473	478	456	494	478	467	487	444	430	444	463	446	455	488	440	480	507	466	451	424	461	429	477	511	425	496	486	444	470	458	421	501	477	465	418	486	459	457	453	452	481	428	459	498	486	437	463	478	422	443	479	445	433	471	479	463	453	447	462	487	489	456	491	437	468	443	458	483	466	455	427	470	424	455	494	462	439	451	485	441	474	452	431	492	437	482	480	473	441	497	437	496	425	439	423	423	451	429	451	468	420	455	475	426	479	444	427	486	435	443	463	443	456	426	487	427	456	458	430	424	453	453	443	413	472	459	461	445	439	423	473	432	446	479	430	453	457	437	445	476	432	444	438	450	428	447	436	418	466	427	427	466	477	423	444	491	476	481	482	420	431	447	479	405	462	482	458	439	426	429	473	463	451	460	411	469	471	446	496	455	456	451	446	441	478	434	463	431	498	458	456	488	481	440	443	453	474	462	472	419	437	471	480	476	511	477	465	469	434	478	481	454	465	438	455	416	497	464	457	434	464	454	475	451	453	437	479	473	470	457	471	465	468	455	450	489	431	466	457	429	451	440	503	464	490	448	422	445	489	472	441	436	478	459	445	447	477	456	474	454	455	428	493	477	479	420	461	418	481	423	425	446	469	465	430	433	499	447	470	431	438	443	472	432	453	482	453	411	453	456	433	434	442	460	494	447	432	492	475	470	467	446	446	430	414	458	410	436	463	482	450	475	414	457	462	464	435	466	437	440	421	441	433	458	468	504	435	431	435	443	423	474	456	430	485	475	408	458	425	424	446	439	450	477	467	444	445	457	422	448	445	433	426	430	410	475	422	485	465	439	467	464	461	449	420	426	480	458	469	442	435	447	455	464	477	507	461	463	478	464	459	473	490	442	438	452	461	456	420	443	441	481	509	465	475	454	450	470	428	479	451	438	500	476	468	490	458	487	414	466	424	433	466	489	478	437	452	465	444	490	444	463	458	513	450	458	428	442	450	455	465	489	478	476	453	494	456	441	485	491	433	461	500	488	476	430	493	420	463	440	468	474	446	444	439	419	443	442	447	464	485	450	443	451	470	435	485	465	427	442	444	450	423	451	451	418	498	440	463	482	448	441	456	430	477	475	440	458	437	462	479	426	452	480	472	464	474	486	426	465	454	478	439	472	462	431	462	456	472	439	468	475	449	450	465	450	473	457	457	448	476	480	476	491	453	459	465	467	487	435	449	442	456	466	446	487	457	430	445	452	483	462	490	500	477	436	474	419	463	438	474	441	475	462	438	454	441	481	474	430	468	476	430	461	427	456	444	454	431	463	456	478	458	460	425	479	455	444	496	425	487	444	441	449	452	430	459	459	454	465	407	445	436	434	399	481	467	446	477	487	439	456	505	439	497	510	413	496	504	464	492	397	441	435	449	465	465	492	490	441	420	432	497	450	461	405	445	474	441	472	448	465	420	445	473	463	517	463	458	470	430	431	473	436	487	448	487	452	486	467	421	463	439	439	483	405	425	504	463	459	460	445	443	436	449	463	438	456	450	443	445	430	429	441	500	474	436	480	472	461	452	452	438	500	433	446	472	447	450	494	464	457	465	454	503	454	447	466	433	476	431	409	482	438	433	472	477	485	464	458	437	460	481	461	415	460	472	450	446	434	472	448	431	439	459	445	460	414	448	455	441	431	472	452	451	456	443	449	459	442	439	502	451	434	467	429	431	459	437	482	438	453	450	476	484	476	424	448	439	448	487	508	460	459	425	405	442	475	477	436	420	423	418	447	476	483	421	455	431	460	456	489	479	450	452	434	431	422	497	503	455	460	432	448	466	488	457	454	465	451	458	475	449	452	479	437	479	455	460	483	464	447	447	468	446	491	450	434	433	419	453	456	476	439	478	476	428	486	435	452	427	444	487	472	499	482	466	495	484	435	472	454	474	491	459	477	474	449	459	437	464	427	471	446	417	453	456	454	451	498	440	439	496	449	424	454	449	431	507	511	478	431	464	443	464	409	482	459	436	459	440	415	452	477	454	448	466	463	467	513	478	484	410	481	468	460	466	434	463	469	462	472	474	454	405	428	456	441	415	483	517	447	418	467	422	458	464	440	472	455	468	447	464	465	505	448	475	446	475	432	456	406	448	427	435	427	490	443	473	470	427	406	452	470	446	460	463	452	432	477	421	469	483	465	431	457	418	444	421	469	437	410	442	441	423	475	455	454	482	450	504	461	458	495	448	476	452	472	470	430	456	422	475	463	447	493	438	450	448	470	437	444	504	459	430	467	446	448	446	445	437	488	430	443	443	452	477	421	446	448	433	443	476	491	481	440	428	432	479	492	481	506	437	466	459	479	515	433	420	413	444	486	451	450	465	453	463	460	448	456	466	446	408	461	458	439	443	438	453	439	441	456	472	436	440	428	449	445	433	438	477	480	447	463	454	494	496	458	443	442	419	420	459	485	451	462	464	479	458	479	431	474	466	398	437	525	476	460	471	488	431	435	467	468	488	462	446	444	452	431	433	451	455	456	464	454	468	435	466	463	447	494	467	428	445	431	463	451	453	424	471	466	482	441	475	465	452	427	434	445	467	481	435	466	480	462	444	464	452	460	521	454	435	442	450	487	460	424	433	446	478	459	479	416	476	483	468	428	470	416	477	440	444	494	435	478	444	409	435	465	496	451	451	473	496	444	456	473	447	442	462	461	467	433	455	461	480	493	430	464	453	434	493	421	458	450	464	436	425	472	461	425	492	499	431	412	439	449	488	412	468	451	458	498	512	508	489	476	430	457	449	435	468	438	470	483	442	438	420	445	442	499	464	436	452	467	483	472	481	443	482	485	420	468	432	445	454	430	479	453	413	490	480	472	429	446	424	442	488	481	434	456	410	475	486	483	466	422	462	467	475	418	464	461	452	442	492	453	447	492	440	443	488	457	458	478	464	446	416	480	457	396	467	460	455	449	446	454	507	458	483	477	436	464	418	492	444	451	473	434	446	451	491	446	414	466	426	479	451	417	440	466	490	474	444	453	464	440	489	483	448	430	461	481	491	450	471	445	503	438	457	453	457	480	452	464	461	502	456	461	451	464	450	449	426	435	451	442	445	451	476	429	482	455	501	450	547	481	425	432	457	458	421	424	455	479	485	427	436	435	431	486	470	485	446	449	465	511	449	441	432	441	502	446	469	458	439	438	483	442	474	457	457	469	460	489	459	481	483	452	484	434	438	473	450	443	503	449	409	496	459	496	427	469	441	453	463	453	464	482	461	422	472	435	481	481	452	490	459	466	506	469	457	457	450	455	444	468	476	453	412	433	451	477	505	471	487	442	456	425	458	473	525	488	518	453	418	466	448	467	442	489	483	490	441	477	439	446	434
27733	15762	11411	5769	2092	1149	1157	1068	1089	1135	1084	1030	1056	1030	1035	1046	1016	990	1005	971	982	966	971	974	1045	1004	950	905	964	957	1014	968	1001	958	1021	993	1012	953	897	938	991	925	896	924	972	936	966	1077	935	961	964	943	921	972	948	936	887	931	983	926	961	946	930	978	1046	970	998	1008	972	969	947	979	996	993	975	966	967	927	939	959	913	980	908	940	943	968	1012	957	960	993	943	961	938	970	951	965	932	945	950	997	966	930	933	943	1004	952	954	892	1043	994	1001	997	955	969	950	967	910	932	923	877	1017	964	960	962	915	975	1001	924	982	949	961	960	962	980	973	935	963	955	943	941	928	1008	981	927	945	927	958	963	956	936	1006	958	961	911	917	958	930	979	936	999	981	932	898	966	1047	943	942	968	1019	958	985	1003	994	973	935	967	964	949	1019	952	958	965	925	964	991	999	987	945	882	941	956	1009	937	967	970	1023	947	1025	950	937	1000	950	950	940	1001	956	936	924	938	926	961	936	958	973	924	950	982	963	928	939	981	976	887	957	973	966	947	955	980	961	976	983	940	951	1003	961	921	894	967	918	949	929	939	970	960	1013	948	959	929	936	890	968	956	971	934	993	984	1028	981	933	924	934	925	958	890	967	918	947	968	935	933	955	991	990	999	940	979	946	967	1009	985	909	938	978	996	933	954	985	932	955	948	956	962	996	922	965	960	977	928	940	959	898	945	968	971	999	1002	963	961	932	928	973	942	940	881	924	940	964	953	935	884	978	931	986	948	1007	961	937	905	948	910	924	915	933	956	946	988	969	951	992	951	941	985	940	981	999	957	963	959	949	938	962	923	961	989	924	943	1024	906	973	978	946	950	945	1005	974	986	974	996	915	1002	977	927	910	915	956	942	970	940	1010	901	980	931	899	978	975	922	951	968	945	911	965	883	969	976	955	931	1021	951	967	939	983	923	969	925	897	997	993	1019	936	995	982	953	974	930	962	957	946	968	971	970	945	937	1001	958	956	986	978	917	977	1024	949	984	953	935	951	987	953	994	936	951	921	952	929	979	941	1026	983	975	1015	1017	902	946	974	905	978	937	919	919	975	933	971	915	996	967	989	951	931	979	972	932	945	1005	928	940	975	967	954	965	936	985	906	940	974	914	933	994	934	992	916	930	937	893	988	977	908	969	1023	979	925	968	959	981	943	960	975	958	1052	960	955	958	944	994	952	954	970	942	1011	973	992	951	988	993	959	964	969	969	949	981	949	932	1018	957	974	968	982	897	998	995	979	1039	947	989	1022	974	966	951	976	946	911	980	944	945	994	960	902	976	995	940	941	907	994	961	932	953	923	964	897	977	945	938	956	964	948	946	943	914	970	913	920	951	930	952	1000	958	950	968	1003	947	977	966	984	959	957	945	998	953	907	949	985	933	979	986	984	896	976	927	955	926	965	996	910	1000	966	953	910	910	939	910	974	963	1002	949	937	939	974	937	978	931	929	968	916	964	945	995	956	951	957	938	949	924	927	924	951	935	971	924	956	964	930	909	916	896	961	959	1013	992	981	959	967	917	970	985	957	999	995	983	929	976	949	958	985	946	967	961	970	927	898	978	1026	977	1016	899	988	1012	973	974	866	933	951	977	1012	935	953	985	990	939	989	912	997	981	970	948	972	915	930	971	973	979	956	1042	892	954	960	971	928	962	927	954	996	983	949	923	931	962	896	975	941	944	959	924	1040	986	953	1027	951	921	886	972	924	1038	973	942	925	971	950	1026	948	966	947	968	1007	965	925	966	939	971	924	979	921	957	953	924	924	995	948	919	950	1034	960	955	953	938	920	963	939	988	903	984	945	951	991	930	966	977	1001	934	981	950	931	1037	973	884	935	916	964	944	986	968	955	989	967	980	970	991	965	930	966	943	979	973	957	972	892	925	951	967	997	948	967	902	949	957	948	940	952	892	917	984	921	951	1002	973	935	918	1035	974	942	954	935	987	910	936	970	950	978	942	941	983	961	949	964	983	916	970	968	975	1003	979	933	944	970	986	894	995	957	948	976	943	915	959	941	919	988	944	935	1007	976	984	1013	951	924	933	958	961	926	990	947	1019	941	943	941	999	923	976	911	917	966	1002	947	941	963	956	909	922	1009	923	953	918	985	939	979	880	958	985	1005	962	1017	942	975	981	965	994	938	1071	950	1007	917	1042	993	980	968	960	975	1020	949	925	990	997	925	1000	929	994	950	1016	981	928	962	920	953	988	988	974	940	947	893	964	957	952	989	963	993	974	960	962	1001	973	950	926	965	937	975	937	1033	949	905	980	986	941	977	961	996	943	939	982	976	991	922	974	983	1030	948	922	926	1027	990	967	1002	990	1013	909	1008	948	1007	980	984	981	985	983	975	991	951	978	895	963	963	991	1004	947	977	892	937	958	1007	888	985	965	992	1003	919	933	957	949	908	937	989	952	990	960	974	942	1000	928	953	960	953	979	963	936	957	993	970	1014	996	945	976	969	949	965	983	958	948	914	928	938	970	945	980	936	1001	945	914	929	996	932	980	933	932	936	966	1008	973	953	1007	1023	957	971	977	997	930	989	926	976	962	913	984	1022	977	956	917	994	930	1008	941	969	949	883	948	918	960	1032	1001	990	919	975	961	952	943	986	939	962	984	996	944	1012	990	1059	999	985	993	897	914	939	999	1000	991	884	930	923	960	964	1038	918	999	975	994	983	972	967	894	984	997	993	956	1001	964	1004	989	974	1005	948	929	938	924	968	993	980	903	986	956	1016	961	998	923	956	960	999	911	956	940	946	958	976	892	947	974	975	982	923	944	957	989	1013	958	906	1015	964	954	932	943	939	975	984	1025	952	953	957	1010	978	942	964	961	899	903	943	933	994	948	972	985	961	980	969	943	970	993	974	992	929	993	970	927	939	998	971	906	1008	1004	982	971	933	910	947	959	951	937	952	984	951	928	956	970	968	925	946	992	893	969	997	980	950	946	1000	977	988	1025	1010	942	934	961	993	951	996	925	978	977	985	901	970	925	908	991	959	976	941	953	974	922	976	946	990	962	996	943	978	984	936	1000	984	986	965	973	1033	998	968	948	958	977	941	954	926	976	1009	954	976	918	964	994	940	966	960	941	980	945	934	938	955	939	981	956	975	943	1028	940	942	931	1018	953	1014	942	934	969	944	987	992	973	942	944	933	914	935	923	952	969	969	941	994	900	887	945	982	914	937	973	970	956	930	1006	993	967	911	928	993	971	1001	979	1002	993	1004	991	983	908	963	966	978	980	911	973	958	937	942	1017	978	975	936	932	965	968	959	980	980	946	915	891	917	982	953	970	984	954	968	927	926	939	998	998	950	906	968	937	994	984	938	938	905	971	951	969	967	961	912	995	908	944	983	945	976	924	981	972	975	915	978	976	1012	981	1012	947	1001	970	939	973	937	937	995	932	973	946	956	924	959	946	920	969	988	953	966	899	961	934	974	1005	994	973	943	944	927	949	939	979	949	935	964	942	933	954	920	960	893	949	922	990	1014	976	909	960	968	924	901	949	916	1007	921	930	947	949	943	969	972	907	957	967	987	971	978	1004	951	953	938	939	997	947	971	938	974	918	914	973	942	944	975	961	954	976	970	977
53886	27167	14060	8247	3362	680	544	555	505	554	609	638	502	522	470	428	485	440	464	477	453	469	418	445	473	434	450	473	426	489	434	432	476	491	462	431	456	440	457	445	469	440	447	449	467	450	469	468	465	486	460	471	460	456	432	461	454	422	443	421	462	473	454	432	496	418	433	492	461	416	462	445	430	433	449	451	417	452	440	477	465	481	459	483	463	441	421	436	465	437	450	458	408	445	459	446	419	471	458	444	452	440	441	424	471	429	448	424	451	431	517	423	457	482	446	431	411	453	471	466	450	467	468	441	439	459	434	490	427	479	464	446	417	465	463	462	450	473	459	455	442	444	500	394	476	477	460	435	447	435	432	454	478	469	439	453	443	465	439	458	474	446	470	454	486	424	446	434	458	459	471	440	488	414	414	441	466	479	489	507	457	473	394	459	455	426	459	428	471	460	448	446	463	393	458	505	446	424	430	425	448	495	455	491	469	454	423	421	443	455	436	482	463	465	446	478	501	439	459	441	443	462	451	453	458	381	426	506	473	456	495	476	398	455	444	427	459	453	467	434	446	442	441	449	485	444	445	504	453	395	479	432	433	443	458	467	378	426	426	412	437	429	430	464	477	474	451	403	457	468	450	456	466	471	471	465	468	479	477	419	399	454	436	448	423	410	457	441	457	445	510	479	482	458	431	454	495	451	418	419	430	456	450	399	493	443	422	474	452	506	465	474	445	472	442	437	426	442	465	431	453	470	448	491	473	443	422	462	451	491	440	474	453	434	478	462	452	475	466	431	449	444	433	480	451	427	469	456	442	471	425	432	459	473	447	455	448	394	430	486	477	474	464	431	412	433	437	429	464	464	458	455	448	495	480	458	430	448	473	470	461	442	449	409	428	440	441	433	465	472	438	446	464	462	439	478	474	438	467	406	454	447	426	438	469	466	434	465	421	493	496	464	457	454	450	482	449	459	443	433	449	444	448	447	453	414	460	427	412	446	485	502	476	450	463	430	432	475	434	432	466	478	451	440	414	424	449	476	470	472	435	467	460	446	445	417	426	458	467	469	460	435	416	477	446	503	442	430	465	436	463	511	461	409	468	449	443	409	489	407	484	409	506	455	503	463	477	429	446	470	430	487	476	457	464	421	421	426	457	461	506	460	485	443	462	475	471	452	465	453	440	403	477	433	464	496	470	489	475	474	457	474	466	480	415	464	446	467	459	483	488	476	438	418	448	440	461	424	484	475	482	474	485	471	423	445	428	418	439	474	437	448	485	461	431	477	442	428	437	467	462	480	496	439	472	491	462	423	443	479	436	432	429	421	485	488	438	439	428	430	450	491	447	456	438	471	404	454	460	442	486	419	451	497	465	521	460	440	436	476	448	449	434	432	465	444	457	405	451	475	459	517	488	441	449	413	457	456	450	410	464	452	457	404	464	482	521	471	443	430	434	453	418	466	416	441	439	415	443	460	435	463	454	456	458	424	460	495	433	452	442	488	459	486	495	454	443	467	458	467	432	419	462	471	485	446	464	447	474	466	427	418	464	469	439	443	458	456	467	432	456	484	442	379	430	475	441	444	418	482	414	438	461	459	462	449	467	465	476	421	469	422	440	425	433	487	456	446	433	456	474	460	475	427	472	500	449	488	478	499	430	464	468	489	510	466	462	417	448	468	443	469	469	457	466	427	440	437	465	452	460	476	405	451	435	450	497	437	417	430	453	462	478	470	448	452	463	461	469	487	437	476	457	485	472	432	493	423	410	466	465	481	488	492	481	460	419	482	434	473	453	432	410	493	406	418	422	446	417	463	448	480	464	482	412	479	442	441	478	456	460	471	475	459	482	466	454	462	467	417	455	468	441	449	442	460	464	453	428	430	450	466	445	485	427	466	455	426	435	417	443	479	428	405	438	463	468	451	471	434	514	444	480	423	425	413	482	466	432	416	448	452	471	454	430	480	460	440	442	449	498	478	462	445	477	475	394	474	473	452	459	459	437	467	446	442	455	432	429	450	440	437	439	493	453	466	474	402	457	449	453	466	419	421	450	427	403	466	478	465	481	474	448	434	490	468	426	432	448	474	496	458	457	423	449	468	470	424	442	454	429	430	462	449	444	455	531	447	477	484	455	439	472	437	413	479	449	479	435	427	449	491	447	462	460	479	448	486	435	459	435	483	504	469	464	459	440	467	467	445	478	423	452	457	396	454	454	423	434	468	491	467	464	485	418	451	464	429	475	454	393	458	433	459	447	500	442	428	473	445	480	466	425	458	459	467	430	509	466	458	490	451	487	460	451	407	417	429	479	449	478	486	470	444	460	411	445	452	460	453	437	479	478	438	494	447	449	448	494	451	494	456	440	451	418	447	455	461	454	443	461	465	442	458	414	455	456	435	473	406	435	444	429	452	464	413	436	419	503	457	454	487	466	467	486	481	463	423	476	439	466	480	424	456	437	464	414	446	462	457	448	430	464	461	445	497	477	403	448	438	449	467	476	430	467	432	494	447	449	470	470	447	460	471	398	437	442	439	447	423	455	446	448	493	430	502	465	411	439	461	455	438	456	487	448	512	433	455	468	463	421	438	473	445	465	467	477	463	444	460	414	375	436	442	485	460	460	438	431	456	470	453	456	445	451	454	421	437	464	444	463	445	457	427	469	448	415	410	454	459	445	442	476	434	453	435	462	466	456	464	447	469	486	467	458	414	402	444	487	436	445	429	485	452	488	452	433	456	451	451	502	485	416	442	457	421	477	410	473	427	438	481	423	458	437	443	445	461	437	489	403	413	441	475	464	446	437	460	483	478	459	452	451	419	453	420	479	435	427	457	417	458	420	441	427	470	430	437	428	452	473	428	496	461	438	451	428	478	452	444	428	445	460	449	502	448	497	452	444	448	419	439	440	425	481	446	428	463	507	463	460	426	433	488	456	422	410	450	474	452	443	468	438	442	433	434	479	432	456	514	457	462	428	446	470	474	431	460	432	467	467	475	462	499	490	479	471	410	451	486	454	434	405	442	431	439	405	467	458	449	419	438	439	415	437	469	430	460	441	443	436	449	481	475	432	436	457	434	472	458	447	446	444	410	424	426	462	407	432	461	464	439	453	458	494	493	447	526	448	453	487	451	419	454	462	416	474	468	455	448	446	511	416	456	490	409	444	444	425	442	451	462	431	455	445	451	451	456	455	488	447	476	422	450	439	451	486	470	469	452	445	437	457	459	443	440	435	426	463	457	471	455	457	480	468	445	438	445	441	491	435	423	440	477	410	459	473	453	467	467	469	444	478	436	479	452	435	446	456	533	460	412	480	445	441	451	439	434	435	425	441	441	482	457	437	441	460	459	475	446	440	455	467	431	447	434	450	471	482	436	426	440	474	468	436	424	438	431	452	447	464	432	473	447	455	444	458	450	481	430	427	450	498	431	434	463	484	464	474	450	441	455	469	429	442	454	436	400	449	432	448	431	421	448	449	479	488	487	437	478	458	403	433	410	442	465
34858	20220	16657	15277	7738	1575	1324	1288	1283	1605	1679	1518	1210	1062	1054	1053	1077	1054	1016	1045	1053	1091	950	1055	964	1091	1080	979	958	978	966	982	1003	1028	1013	1021	1019	1000	974	970	976	976	985	950	1018	972	977	986	949	948	982	990	916	968	965	1053	997	992	939	986	911	970	973	1025	982	998	937	962	1012	971	941	959	947	973	967	897	925	947	952	971	877	936	972	973	932	951	1003	930	971	933	967	929	925	998	948	1049	949	939	940	1000	915	998	958	962	975	915	997	962	958	932	942	979	989	914	1011	1010	980	1012	960	991	950	935	989	968	957	953	962	933	942	1008	911	964	1002	939	1028	880	871	876	973	966	952	944	909	928	919	939	980	1038	953	966	960	985	989	991	975	937	986	959	973	928	932	945	933	944	933	980	937	898	962	982	940	966	1006	959	979	955	911	947	959	977	974	969	928	962	918	956	955	858	924	951	918	965	936	954	962	933	926	1002	926	1011	929	960	950	933	962	926	953	945	996	944	972	925	974	961	1013	961	948	984	946	970	910	1040	977	957	1027	931	944	970	931	937	878	916	909	993	970	970	954	951	972	922	957	938	991	932	972	963	964	956	953	1002	974	991	908	921	940	943	1029	897	946	983	963	978	958	930	968	921	943	966	946	941	986	957	1035	968	926	986	962	909	974	959	947	1011	958	969	940	952	959	981	932	952	1005	954	933	999	931	927	947	908	990	907	1009	920	982	977	980	957	966	942	940	910	965	897	920	909	975	931	936	970	992	951	934	1006	936	960	956	953	1024	906	958	986	987	966	1001	947	978	933	940	939	998	963	956	956	948	966	998	972	967	889	1052	942	913	935	941	1002	913	922	941	995	963	944	962	990	970	911	926	929	949	929	956	966	881	966	989	946	977	985	958	944	969	932	991	949	1008	945	987	948	920	970	942	1031	930	928	884	922	943	964	956	948	991	935	974	910	947	1008	997	949	984	925	925	946	932	970	976	974	937	899	954	899	975	933	932	942	951	957	964	966	951	1018	905	1016	974	905	941	954	972	957	898	932	944	985	1018	979	968	927	968	958	957	896	934	934	972	981	925	967	936	970	904	928	964	999	952	929	985	964	1013	990	934	977	940	949	954	1000	964	961	929	977	944	993	1024	926	937	963	989	959	1023	952	973	965	902	972	994	964	974	983	971	1037	901	926	972	1021	906	992	997	928	963	943	933	990	937	976	940	935	965	975	903	973	950	948	958	903	895	954	954	958	963	950	946	907	992	984	950	936	994	970	984	965	982	915	960	965	953	975	994	974	956	993	941	916	934	986	892	1047	996	996	907	954	904	903	973	941	931	936	992	993	952	949	937	975	990	935	1037	943	966	954	953	957	995	1000	988	999	976	980	959	907	957	974	966	927	965	962	1027	926	939	954	927	972	935	997	931	976	956	995	974	917	935	985	955	928	998	938	951	982	968	969	908	914	930	949	922	944	903	953	986	964	958	971	978	1017	925	1023	951	976	915	940	986	987	916	933	1018	991	991	946	915	996	989	940	964	947	999	989	986	938	918	940	947	983	1051	965	930	985	945	1010	932	958	949	969	975	914	990	951	933	964	1000	979	1015	990	942	937	969	947	946	973	976	985	933	987	973	937	937	955	935	946	922	956	1004	952	978	968	1009	980	973	981	951	985	962	973	956	987	943	962	944	972	983	969	927	935	973	941	984	959	999	952	922	990	965	939	1000	996	963	973	977	961	954	931	919	958	995	969	984	933	981	948	958	1024	973	917	964	981	961	917	999	943	945	975	960	983	933	940	1004	948	947	941	922	938	972	948	962	915	972	947	984	942	986	951	937	971	1018	947	966	960	936	1001	953	987	959	949	1011	920	930	990	950	958	954	959	942	977	933	1015	941	964	998	969	988	952	986	974	966	921	1001	945	962	908	920	1016	945	971	934	974	1001	965	1006	954	982	995	921	963	992	878	914	895	957	992	987	1021	929	967	944	906	971	990	972	951	949	928	912	987	1020	991	965	951	948	942	964	983	925	935	972	923	898	969	1009	990	962	1000	911	975	989	942	988	972	932	937	932	977	971	980	935	920	965	969	968	947	973	976	1023	917	992	894	958	932	941	951	940	1024	970	897	988	986	949	969	974	971	941	980	996	998	992	922	1005	913	1010	870	914	965	1009	942	1029	988	996	922	949	973	981	970	946	963	905	993	961	994	976	973	982	980	1006	948	969	940	986	1003	957	929	974	935	956	989	884	997	959	966	957	929	976	911	956	949	961	977	923	892	918	930	973	958	948	953	943	933	959	979	976	978	962	994	959	945	987	927	935	964	910	973	893	928	977	939	943	945	953	937	970	982	944	989	990	957	971	958	946	958	958	935	959	918	1028	961	941	912	914	923	920	945	928	987	952	934	922	981	909	942	953	959	1001	955	893	953	947	947	1029	979	944	992	949	918	879	1006	931	962	946	981	985	993	1020	945	937	926	987	956	936	937	1001	932	946	963	973	967	923	973	1074	947	982	995	968	975	947	1019	909	940	962	935	908	947	985	942	988	945	963	975	951	945	943	1009	943	904	935	980	893	1002	980	963	948	985	986	941	991	902	934	960	990	915	979	977	934	961	1025	918	993	982	956	968	940	963	1008	947	953	966	946	942	949	1010	1078	910	923	951	924	939	925	987	956	961	959	942	1003	954	950	982	1024	902	931	973	994	965	1016	992	900	956	954	946	1007	994	971	935	1013	953	948	1000	1026	982	959	993	970	980	953	1005	952	945	932	960	916	941	909	993	991	923	904	961	945	990	985	974	954	965	970	934	978	940	929	914	940	969	965	913	952	937	977	918	990	938	930	966	955	964	983	970	953	907	983	993	970	964	995	983	973	939	961	941	1008	994	923	1023	965	939	927	953	970	967	905	964	989	899	934	957	933	1017	982	1019	927	923	950	911	949	999	960	924	931	979	966	952	1015	944	1018	965	971	935	1003	905	931	975	945	939	993	985	1001	939	946	880	898	977	945	978	956	943	955	981	910	991	956	968	968	970	1012	990	960	961	964	962	947	965	964	932	1005	931	973	927	1012	976	977	964	934	891	963	937	971	942	940	935	945	972	943	976	952	999	1008	935	945	975	937	952	983	963	916	890	960	986	968	968	966	954	1067	957	960	928	942	990	989	937	984	984	954	947	924	918	956	994	991	964	945	967	1002	920	923	968	1010	921	907	1025	946	965	954	904	900	990	994	935	926	928	972	938	945	940	940	969	972	923	975	959	949	1004	960	959	955	939	945	917	981	931	904	894	962	1003	973	963	1000	903	946	969	962	932	1002	917	955	952	964	956	975	963	957	995	951	942	932	984	913	941	985	962	916	982	1000	1009	966	933	967	994	935	940	920	955	939	942	910	902	984	987	1000	973	993	999	1007	943	988	902	969	987	967	937	961	907	978	928	971	900	946	1019	943	977	895	929	967	941	992	959	962	982	958	966	941	953	936	962	966	940	993	965	982	937	942	926	961	921	951	987	978	999	1003	932	963	959	950	1017	923	1022	984	938	979	963	931	968	960	981	990	927	977	998	975	1047	968	943	991	1007	973	930	1017	914	976	951	897	910	945	977	959	941	956	940	955	993	964	963	982	1036	934	935	960	958	929	967
64694	38222	21630	12068	5804	1051	575	542	544	740	1192	909	598	542	511	447	468	427	450	468	501	467	460	457	469	467	504	485	464	462	470	470	456	470	451	459	483	486	510	504	485	476	467	493	442	459	460	461	462	481	423	450	466	499	455	428	441	419	436	490	453	468	456	445	481	448	455	455	493	475	476	473	494	472	462	449	538	445	495	485	482	440	409	438	457	491	454	481	470	478	445	508	461	452	460	448	438	461	458	468	500	491	411	465	436	439	423	457	469	499	471	443	467	465	453	462	425	482	447	463	399	438	444	470	454	472	462	498	467	444	451	470	489	438	425	390	416	467	418	462	433	472	438	482	445	432	471	438	463	440	420	452	449	486	470	493	458	444	464	454	414	451	418	456	447	493	473	451	396	452	493	459	380	457	459	486	467	435	449	472	476	479	468	447	457	454	467	478	472	507	427	493	446	440	439	474	481	453	458	429	448	433	425	478	438	458	498	474	452	403	486	475	468	503	455	508	494	472	457	457	496	452	458	475	477	473	457	483	461	505	465	453	452	457	469	423	442	445	451	445	447	481	443	457	421	462	491	464	460	486	457	453	447	472	447	457	466	475	511	446	463	477	479	497	455	497	455	448	429	449	413	453	432	463	441	491	459	455	497	442	463	452	482	472	486	489	445	507	474	445	475	527	472	422	511	526	483	473	438	427	442	490	472	453	424	476	468	491	520	457	486	436	466	474	476	451	465	472	466	454	478	503	446	427	498	456	441	410	432	509	490	454	457	460	448	451	434	469	451	494	494	421	463	457	453	434	479	459	435	492	469	494	454	444	451	484	470	437	490	449	433	489	465	487	446	514	493	481	428	470	469	438	426	461	435	467	446	468	472	485	451	446	439	462	452	492	499	483	464	440	442	440	437	449	430	429	437	444	508	480	440	430	496	456	467	477	495	474	474	475	500	501	441	464	447	467	472	488	449	444	453	418	416	431	443	421	483	457	436	511	450	487	445	446	505	503	470	444	442	442	478	461	447	441	479	450	437	426	536	454	458	438	469	414	428	489	490	435	446	511	428	479	481	473	444	418	475	445	442	410	446	440	458	443	463	460	463	452	419	428	442	494	474	470	497	451	440	455	460	439	440	462	492	409	494	487	473	515	479	450	472	457	491	471	453	445	485	428	459	448	444	433	483	536	467	487	442	464	474	475	454	465	454	458	474	458	463	521	458	506	462	442	440	467	463	425	477	451	438	429	494	471	468	449	476	525	459	440	456	460	475	465	456	471	468	476	465	487	463	477	508	452	429	506	475	480	437	466	425	471	485	488	480	496	466	485	443	472	430	468	542	475	409	434	465	457	460	452	459	457	419	401	458	477	481	479	471	487	451	475	486	446	487	463	447	461	462	469	484	475	479	464	422	475	471	504	528	442	439	456	498	486	462	439	447	478	518	484	502	491	485	467	481	463	433	487	458	497	455	443	442	458	433	446	432	468	464	435	420	480	480	493	426	470	482	413	394	508	445	485	481	509	506	449	452	466	435	451	478	467	435	437	451	452	445	433	435	395	462	465	468	439	480	465	455	450	413	456	466	466	492	453	448	475	455	461	497	471	453	461	473	476	458	450	410	479	432	441	428	410	440	444	458	448	483	448	480	468	436	459	469	451	465	421	438	455	444	475	424	438	454	448	452	455	483	456	467	506	499	444	474	440	436	441	463	482	433	471	491	484	460	445	424	465	444	468	497	437	411	508	458	514	472	464	473	432	451	466	486	461	487	513	433	480	494	439	501	447	509	463	468	458	474	478	487	498	471	476	428	471	491	495	456	493	455	484	436	441	454	427	468	431	458	446	485	495	474	445	507	470	470	457	432	480	447	466	474	483	447	454	432	491	524	491	464	478	454	499	462	470	423	458	427	476	492	468	443	454	490	466	469	463	451	425	493	447	457	480	442	467	478	466	487	445	466	476	478	432	458	436	438	419	465	439	467	469	477	427	430	446	458	480	419	468	466	459	439	475	449	433	486	501	422	420	467	441	449	462	464	429	480	459	464	464	456	422	479	456	463	463	496	483	441	488	461	463	424	476	475	448	458	467	489	428	440	435	453	438	417	464	521	447	499	457	421	425	433	421	470	476	469	451	457	463	447	463	464	486	446	461	446	452	448	472	456	464	449	469	468	479	462	477	468	471	488	429	422	485	491	493	465	461	445	476	458	484	440	477	452	459	459	486	451	453	453	448	434	443	493	445	469	448	455	472	473	481	437	482	440	447	422	475	424	438	439	489	450	422	501	454	508	470	448	455	434	478	462	439	517	470	505	464	463	458	480	534	495	453	478	488	440	473	450	445	447	464	478	460	458	424	463	461	474	491	468	494	443	468	437	474	458	498	462	445	437	489	425	456	488	498	498	439	433	480	430	455	467	464	432	474	501	475	462	484	480	439	445	424	459	468	488	481	430	456	433	470	472	472	438	457	459	472	456	451	497	464	450	488	460	503	471	477	465	475	475	450	511	441	434	468	475	499	498	445	425	466	454	458	471	425	440	475	460	476	478	492	506	501	457	468	502	454	476	463	458	450	465	475	433	445	443	497	487	466	427	440	463	453	471	480	493	435	488	426	492	469	461	439	492	455	461	490	461	492	441	458	491	429	477	451	492	481	466	493	470	471	445	445	454	456	434	461	428	472	450	479	452	418	446	499	467	486	483	479	496	491	461	474	450	453	488	452	440	431	469	467	396	480	528	453	494	450	442	440	424	464	453	444	456	454	461	498	465	501	376	480	477	517	451	449	447	470	480	415	507	451	453	456	455	467	458	443	491	464	455	483	453	441	496	442	471	443	441	476	484	446	477	458	443	476	500	401	486	484	469	458	448	487	485	484	450	519	487	479	460	437	481	434	451	490	498	460	490	428	446	439	490	478	410	405	483	474	473	454	448	477	454	470	439	447	471	461	439	403	456	456	464	466	453	510	479	477	442	458	453	440	444	435	475	475	466	441	492	483	459	433	458	468	488	448	449	473	488	495	496	454	494	473	440	456	467	515	479	458	475	453	478	439	470	480	427	458	451	482	472	476	456	512	486	453	521	491	442	474	451	486	489	451	471	485	495	461	491	415	438	430	457	467	498	438	463	473	506	469	472	452	487	430	477	513	475	443	486	475	480	469	487	426	455	446	447	449	434	491	444	476	456	442	502	449	493	432	438	420	488	493	487	465	498	460	475	479	420	428	411	455	452	528	496	494	439	441	471	452	495	493	454	446	458	451	437	475	469	472	498	492	428	456	447	423	449	431	442	469	439	447	482	498	439	471	449	446	457	468	423	463	473	447	506	472	495	505	435	435	434	455	470	442	478	517	449	528	490	460	506	488	485	461	481	421	490	477	439	487	452	462	435	459	483	466	442	477	461	444	468	446	430	465	465	484	469	481	468	465	442	437	474	491	490	425	497	478	466	442	476	467	459	467	424	494	425	470	451	464	498	478	500	461	430	467	494	458	449	502	463	505
42110	29397	22230	19522	11791	1848	1518	1443	1430	2438	4432	2847	1644	1188	1096	1088	1081	1024	1095	958	959	1088	1066	1000	1048	961	1024	940	1056	999	982	971	965	1009	985	1012	951	1029	1016	1041	968	960	957	989	970	971	983	970	943	985	987	947	1010	988	950	972	983	985	1030	949	1009	933	948	984	1009	972	975	993	987	948	1012	946	961	978	954	925	961	994	987	961	987	933	972	1006	967	963	995	969	1023	985	945	900	984	948	1005	959	923	930	867	973	905	953	1016	993	952	1000	1005	943	947	1002	962	940	985	944	941	1022	982	904	1006	981	983	1022	990	1009	970	982	966	980	1025	1012	1002	955	999	962	988	1033	980	918	968	956	1023	1012	948	964	972	963	957	957	983	967	962	1005	961	989	965	908	989	950	969	956	941	954	984	991	973	953	984	985	975	948	954	981	1001	989	967	943	942	949	966	1005	950	994	942	1005	993	931	954	981	980	978	934	983	914	934	965	951	964	921	939	955	974	928	949	1002	947	935	951	961	964	1003	978	999	932	949	944	935	967	975	926	955	1009	965	936	984	985	937	1011	1028	945	947	985	972	974	1020	971	961	994	1002	936	981	944	1002	938	978	928	930	957	971	926	973	979	970	974	970	1010	988	951	949	938	954	982	999	962	946	971	972	967	908	946	979	1003	926	960	962	931	976	1011	985	960	1017	934	980	923	1024	944	972	900	938	970	957	972	977	989	904	1023	1025	1016	970	972	953	960	943	1013	985	941	967	913	949	965	959	942	948	990	963	1009	929	997	946	996	972	964	983	999	932	971	931	938	932	949	938	917	981	1022	981	960	983	1006	956	943	992	947	960	974	982	922	1016	998	989	924	978	1001	958	1015	975	918	973	940	1049	903	967	952	983	978	960	984	946	958	949	942	996	969	976	996	992	953	970	1019	973	973	1018	950	978	969	992	974	1023	960	954	973	986	973	965	962	945	1020	962	981	913	944	963	1005	996	938	924	1002	991	965	959	926	1008	965	958	951	1011	950	979	954	963	952	944	1002	983	958	939	899	997	981	999	954	949	974	956	1003	969	964	1008	975	924	987	993	985	934	960	983	955	975	1004	978	998	974	1002	972	962	970	952	987	1011	967	951	991	950	969	917	998	947	963	965	931	917	936	948	981	950	978	903	1022	1012	914	984	1047	967	988	961	965	977	978	1020	894	971	951	1003	987	1003	997	985	971	988	946	1019	974	1020	1008	999	977	979	990	982	948	937	917	945	924	968	987	947	1029	1012	1010	936	1013	1031	950	984	1008	1012	1015	1044	987	920	942	998	974	985	949	988	995	923	931	954	997	971	948	1026	975	922	997	1009	997	969	946	1034	946	991	996	1002	958	969	961	966	981	946	968	973	910	995	1004	934	1064	944	923	955	998	987	972	1026	973	945	1043	971	1008	973	943	1023	1025	944	961	967	992	967	967	928	1004	997	1011	945	972	979	936	975	981	932	967	1008	925	988	992	927	980	963	938	956	974	1024	969	938	945	977	925	976	1021	951	972	1001	984	942	958	963	1007	1038	1002	913	948	958	965	979	989	1018	1009	997	1022	1000	963	990	980	948	991	1003	997	961	921	935	995	959	975	945	1010	951	947	943	949	941	1003	1047	966	964	955	933	977	1000	992	951	979	979	944	935	942	972	978	916	932	1008	953	995	994	979	955	975	954	951	1008	934	986	958	943	959	1016	994	956	912	976	984	957	959	992	972	1020	976	939	949	939	958	973	943	994	959	908	986	935	976	968	939	966	961	921	939	997	943	938	930	1002	945	918	982	1005	956	981	912	958	982	929	981	925	1027	940	950	992	981	970	943	996	978	953	936	1007	937	948	1020	986	999	975	864	943	900	984	994	949	1012	986	958	978	972	985	1008	990	923	933	978	983	996	949	962	992	1005	968	993	1000	918	948	944	928	953	1000	952	970	903	997	957	970	933	954	976	968	943	978	1009	991	993	954	992	983	995	1011	985	989	955	1005	965	1020	973	951	1003	952	985	961	989	888	1020	962	935	985	962	996	977	958	951	1001	978	1015	961	952	996	991	905	904	994	984	956	978	948	1006	984	980	916	961	1021	919	954	959	969	1004	959	968	942	996	947	981	977	932	953	977	934	942	945	975	957	966	947	967	995	1007	989	938	992	973	1009	991	996	922	998	959	926	927	983	968	978	988	1023	942	986	980	923	908	963	962	995	925	981	980	944	1009	957	968	1020	1040	1009	958	979	970	962	959	909	951	973	986	959	966	972	992	949	884	1017	1021	973	1061	942	987	939	1042	951	909	995	953	885	940	967	993	949	999	965	973	944	959	962	965	986	984	933	1030	1039	905	1010	967	922	1010	967	985	991	972	972	961	979	992	948	983	949	1031	938	992	952	978	917	951	975	991	986	1028	1005	949	986	972	918	964	1002	947	1002	986	962	1012	948	984	1018	983	961	928	972	1001	958	909	957	961	972	959	973	922	996	931	990	952	1005	981	950	928	973	953	977	938	978	1008	967	949	985	948	970	975	1006	981	1005	950	962	980	962	987	954	958	933	962	993	986	968	996	958	961	951	968	1000	1032	975	906	950	910	959	1008	942	958	940	1005	944	987	970	1017	958	962	980	967	978	983	979	979	967	984	945	927	1034	967	972	950	982	968	1010	1001	998	970	959	954	965	961	983	905	940	994	977	972	964	974	956	941	998	920	935	970	996	936	976	961	996	973	1031	969	1015	906	959	1021	1001	1001	997	972	952	966	1044	951	964	1031	1005	940	911	969	1017	976	1017	1048	1004	951	1002	984	974	943	994	954	1005	957	898	1018	996	981	973	963	952	981	1001	928	959	957	958	993	922	1000	1031	961	961	999	1007	937	957	905	993	981	976	948	1005	994	953	938	984	948	993	955	957	956	946	976	949	976	944	1003	995	936	999	966	982	1031	971	984	1003	982	992	987	960	935	976	936	953	944	978	924	965	985	1004	961	1013	999	992	949	967	923	942	992	921	942	978	934	947	910	940	956	956	984	992	1013	940	959	969	957	972	964	974	946	965	949	972	983	962	965	947	977	986	964	958	990	948	950	933	974	1020	982	929	953	962	996	941	929	964	919	977	932	998	971	938	962	911	914	991	990	973	934	997	1002	969	972	1025	957	1019	963	977	949	976	1034	973	990	975	969	951	1013	942	968	999	962	1003	1034	944	978	975	1008	969	962	917	938	1020	989	944	951	992	958	919	947	932	942	915	1015	989	960	976	968	991	977	958	953	1001	997	923	955	943	927	950	953	968	1053	1010	976	960	956	952	954	954	931	875	966	905	932	952	951	929	974	944	927	957	966	1018	1011	988	929	999	949	978	993	979	933	952	956	952	890	968	984	924	992	1037	1026	973	965	1025	962	1002	941	926	976	943	942	936	981	996	1016	950	963	977	927	944	964	984	945	936	997	996	983	987	1005	910	954	973	994	978	1043	993	974	894	900	918	981	986	942	967	904	964	970	969	976	972	991	994	993	967	986	960	950	957	970	1017	949	961	958	980	998	989	949	977	1016	951	980	988	976	961	998	1005	983	977	959	1008	910	963	973	959	979	984	917	915	932	958	910	924	935	987	1006	990	999	990	948	983	981	986	935	994	984	955	1005	1025	987	1028	959	957	970	961	943	1001	922	1021	897	957	1002	920	1020	931	948	959	924	907	977	1011	971	913	947	963	942	941	1009	969	961	1017	945	948	962	932	996	971	1014	946	971	936	1011
48681	21045	6237	2742	991	541	471	513	465	462	482	466	458	454	507	495	463	500	462	462	496	459	453	460	464	444	432	444	468	424	479	505	450	490	458	462	460	432	459	473	454	445	453	448	489	468	470	441	426	441	466	460	473	463	416	484	452	454	465	424	462	452	438	460	436	449	449	501	479	473	437	477	445	461	433	460	451	425	451	410	463	479	450	437	450	450	437	440	477	410	441	459	427	473	458	441	430	467	432	454	460	418	483	439	448	446	459	503	450	452	502	435	437	438	488	458	465	434	465	502	445	443	443	466	466	436	450	455	474	459	423	454	508	439	471	446	481	449	454	447	475	429	456	429	429	467	470	398	470	457	455	456	480	428	452	443	467	480	504	484	450	444	483	456	474	468	469	451	496	477	469	511	440	438	467	433	443	507	458	406	436	511	433	464	435	412	456	418	378	458	400	425	440	455	473	445	465	461	437	449	445	495	439	418	428	425	423	438	474	415	444	462	470	446	488	481	456	487	439	455	403	421	487	452	460	487	437	432	437	453	459	464	437	446	441	456	423	431	404	452	493	457	436	476	459	453	459	464	439	469	431	462	440	428	456	426	436	458	456	445	474	457	450	474	447	491	464	415	427	471	477	438	447	482	451	469	474	445	474	457	460	504	472	464	486	419	500	464	479	441	425	460	423	476	453	450	441	456	436	450	461	428	481	473	428	477	430	466	455	444	417	421	437	462	488	493	415	432	409	462	490	432	479	432	424	460	491	447	413	429	441	449	473	453	459	408	445	466	438	426	459	452	481	469	450	440	436	456	463	444	423	469	466	473	468	478	451	424	447	426	455	410	459	461	466	445	443	411	443	437	448	445	444	432	433	414	483	411	464	446	442	478	463	407	437	454	472	476	463	446	481	442	447	521	447	460	476	459	468	441	454	437	419	495	434	451	434	478	474	448	419	448	464	465	468	455	452	406	444	431	455	446	438	426	426	473	449	432	410	449	474	496	440	425	469	488	429	418	425	492	489	502	438	405	439	441	439	445	450	456	505	432	457	448	453	461	465	474	454	471	469	466	459	480	497	439	468	477	464	469	447	454	483	440	433	440	399	443	460	462	422	447	462	454	487	466	436	488	423	409	430	438	408	474	433	479	460	454	469	422	441	444	455	393	441	457	517	496	424	461	434	477	425	470	480	464	434	448	508	482	441	433	453	480	403	423	445	445	476	466	458	453	450	465	497	459	516	438	438	490	478	429	457	465	463	459	418	423	413	471	501	464	453	470	444	446	465	452	452	441	448	460	450	457	415	462	483	441	448	446	494	443	498	459	438	444	491	475	460	429	433	457	453	463	460	441	442	478	419	437	446	463	454	432	465	443	470	460	439	453	456	431	507	454	461	476	412	472	437	429	448	472	484	466	452	498	462	449	444	478	436	472	491	462	453	464	514	468	430	457	461	441	460	474	442	423	460	432	441	437	447	442	448	447	421	452	467	490	428	454	466	455	490	458	427	460	449	441	427	433	472	460	434	431	428	445	465	458	493	432	439	476	484	471	451	430	475	429	439	463	453	465	416	463	453	478	452	446	466	444	441	437	436	444	437	468	469	435	448	463	427	427	457	513	451	450	480	474	450	463	416	483	481	482	424	455	448	459	441	470	454	450	430	478	432	434	496	470	458	423	432	439	444	454	454	458	469	436	475	455	438	420	447	467	472	468	472	446	474	450	481	413	454	461	408	510	454	458	465	467	473	461	452	484	482	474	438	443	416	417	465	453	475	428	486	473	458	461	446	434	443	463	442	448	470	444	463	426	488	469	415	485	444	491	475	467	448	477	479	435	416	443	420	466	487	469	482	435	459	457	440	452	443	425	432	414	489	457	490	449	454	445	452	469	434	466	448	471	475	464	441	468	450	478	450	458	451	455	439	436	500	424	409	437	411	424	453	442	467	471	467	445	449	447	482	425	470	476	439	435	448	481	423	462	439	425	465	415	477	426	473	473	415	470	487	479	440	478	432	467	481	458	443	465	445	447	460	452	475	483	460	443	452	470	440	453	451	423	487	462	432	448	467	468	436	443	470	458	430	443	437	440	434	488	505	466	446	439	466	486	424	422	479	422	424	507	492	478	469	441	447	435	508	467	427	504	484	442	430	444	425	452	475	479	458	477	480	425	452	460	472	476	478	490	443	491	437	470	460	444	500	458	437	463	460	478	466	440	494	448	451	451	417	429	455	451	498	450	489	431	400	442	453	454	476	459	432	464	447	457	458	474	470	466	465	423	430	456	440	442	469	429	460	488	443	433	484	461	495	518	414	463	406	439	444	474	435	466	432	427	485	425	465	444	467	418	435	498	445	446	442	467	480	442	486	463	452	461	421	472	430	435	419	445	470	430	452	464	417	455	459	430	442	495	452	433	485	495	431	460	521	437	449	495	435	452	456	486	466	482	454	437	475	439	439	401	487	459	436	419	470	473	481	457	461	440	474	464	464	464	449	514	493	427	494	470	449	462	439	440	444	468	444	437	462	453	464	434	419	445	470	450	450	441	464	475	494	446	485	452	464	448	440	468	460	458	459	470	452	461	444	454	479	484	454	492	483	449	456	411	412	451	427	427	410	476	480	481	437	428	479	429	431	459	492	443	469	496	466	453	520	447	421	426	430	443	465	449	448	464	439	475	453	484	469	472	432	404	462	450	473	464	487	422	401	452	496	392	461	468	470	432	488	454	471	420	432	447	446	484	437	474	416	439	445	441	446	475	478	429	483	483	471	477	436	446	421	466	451	414	505	462	466	468	453	441	416	452	436	491	483	462	451	456	458	448	449	448	470	472	462	454	472	444	427	466	414	433	444	431	514	427	476	449	476	454	421	457	438	436	454	469	465	442	470	440	479	451	453	455	467	459	455	441	503	463	477	465	465	413	447	446	459	427	472	459	443	414	480	452	465	412	471	449	469	491	428	450	461	473	444	474	458	446	453	446	439	482	450	412	454	485	454	460	505	420	436	434	456	443	476	497	444	466	473	456	417	421	429	461	438	440	504	497	459	432	429	477	423	457	474	440	447	458	416	479	461	464	437	473	451	479	460	444	450	480	435	451	423	523	460	418	499	480	470	452	470	450	446	460	448	451	466	426	474	459	444	443	517	461	472	497	453	458	419	485	445	443	447	441	461	445	458	447	454	436	469	501	458	447	424	435	472	427	445	429	445	489	423	426	445	459	478	424	439	427	464	472	447	481	488	409	424	449	471	437	451	490	471	430	441	431	425	453	441	472	470	474	476	416	436	456	437	432	482	470	438	428	480	483	438	431	488	439	475	468	463	469	447	487	463	451	476	379	482	481	431	480	426	454	437	463	476	446	443	481	439	464	485	474	479	488	470	432	456	483	468	446	440	479	489	455	431	453	486	452	451	431	442	483	471	432	439	471	428	488	456	467	445	479	445	456	466	491	468	463	420	434	434	483	419	451	468	477	466	426	480	478	424	423	432	452	446	434	443	412
30773	13327	7786	6377	2497	1174	1144	1142	1095	1112	1127	1068	990	976	1032	1029	1009	1009	1006	950	1005	968	979	939	993	986	976	1010	953	980	1030	999	963	941	997	980	1004	1024	992	952	940	1003	1020	1025	952	932	1005	977	953	959	924	1017	953	969	942	914	963	983	925	950	925	946	929	913	939	999	921	961	944	1032	945	962	955	894	929	1007	997	981	945	937	942	945	951	1028	948	919	949	969	988	986	967	969	918	943	970	996	957	941	945	928	935	914	1008	960	959	937	990	992	966	956	1003	962	949	959	965	952	934	940	930	967	988	927	1016	932	911	986	979	897	957	875	941	926	964	934	946	996	926	979	938	999	956	893	963	939	1020	959	918	933	986	991	1003	970	954	923	966	964	940	952	967	952	994	964	998	943	963	930	948	979	962	958	909	1013	961	907	934	967	959	948	931	1002	999	972	946	982	974	953	968	943	975	910	973	953	957	971	986	953	948	974	957	954	1009	1003	1000	921	962	913	965	930	985	898	923	956	914	942	916	964	957	964	912	925	918	943	933	944	909	1010	959	936	994	988	977	922	918	910	971	950	943	937	914	951	981	970	932	961	936	957	989	938	939	924	1004	962	1003	929	974	964	936	958	973	967	942	942	968	983	973	993	978	950	933	963	947	911	956	966	986	914	949	999	1022	958	970	958	938	935	911	953	949	977	1014	947	935	963	930	951	939	943	951	975	938	959	1012	930	963	935	991	933	913	969	951	970	997	971	1000	976	982	944	935	959	984	998	975	978	1019	940	949	994	943	948	975	1031	980	870	1025	962	969	958	904	913	938	959	953	953	953	931	952	956	947	930	992	923	978	936	950	1047	985	979	971	959	986	975	922	987	926	959	987	958	992	911	917	933	1001	981	931	1038	907	964	920	911	972	964	966	910	937	921	973	901	958	934	889	983	1000	957	963	944	979	925	963	982	949	938	989	996	971	959	947	948	946	980	926	950	968	960	989	931	916	945	968	913	960	927	934	963	969	960	958	909	976	964	951	981	935	904	939	917	946	954	969	928	979	945	981	971	891	944	995	963	995	948	989	987	931	928	954	990	949	955	981	902	958	981	980	960	957	924	937	920	978	928	958	995	995	938	945	955	920	951	978	985	952	1002	955	939	986	966	983	924	985	939	956	955	964	992	921	959	981	975	925	905	903	952	935	883	951	938	956	982	970	993	955	955	949	929	935	978	938	972	969	1000	959	927	900	961	997	941	935	957	959	956	1024	1006	951	943	955	990	941	952	924	967	976	950	974	1000	924	912	925	940	1013	912	992	953	971	942	964	979	976	925	961	987	1028	966	977	953	968	983	964	935	1000	975	965	958	993	897	894	973	990	872	941	935	1036	960	924	968	1008	1016	930	951	939	929	941	866	992	970	982	939	919	1007	989	938	975	937	1004	962	973	952	980	1001	971	973	942	908	975	993	964	900	937	1028	968	1009	925	942	932	979	966	952	951	915	937	918	1049	996	995	978	993	950	992	911	932	903	956	935	953	899	931	958	912	984	959	952	887	908	953	961	971	929	927	992	949	977	960	951	914	906	943	1010	935	949	995	941	959	942	960	936	908	979	954	935	944	964	925	918	1020	959	927	944	954	978	984	983	963	879	955	946	927	936	966	986	953	933	970	934	944	945	946	936	1032	894	945	995	985	937	987	957	957	999	995	949	933	976	979	918	989	933	1022	894	952	955	937	1023	910	961	952	985	923	986	959	884	904	986	990	900	940	958	911	940	972	937	995	978	963	938	930	903	964	937	1021	979	939	950	1010	940	1020	925	920	911	1004	942	964	958	970	979	906	1002	987	958	993	991	949	1007	886	936	1001	987	995	955	893	925	995	1012	994	951	989	968	1018	987	970	923	951	937	921	931	945	898	950	965	946	936	1002	929	1006	894	937	993	962	922	911	936	917	905	972	954	951	901	973	926	937	986	960	968	942	933	896	975	952	961	936	906	974	971	944	960	939	941	966	974	935	1006	969	935	998	966	972	968	918	912	997	942	951	945	955	956	992	976	944	971	983	956	931	980	973	938	931	915	971	922	934	907	937	964	972	966	953	966	969	938	987	970	905	912	989	903	976	940	957	958	970	969	946	986	875	965	939	930	974	942	946	962	944	1005	959	965	974	926	973	1027	961	957	972	993	952	988	1001	912	990	946	1013	953	940	971	973	1008	945	979	1007	950	935	965	926	923	931	993	910	993	965	905	937	969	926	953	973	952	926	908	943	977	962	961	981	1031	926	972	1013	927	976	878	1018	997	975	1002	963	1007	953	1018	949	978	963	964	907	976	941	958	957	939	993	954	984	944	983	954	947	943	934	959	970	900	976	900	944	986	974	977	957	960	1013	940	945	920	963	959	948	934	981	918	1002	928	993	941	952	900	945	951	916	996	988	930	969	946	969	990	961	928	930	980	942	939	899	965	978	997	911	943	960	960	995	955	1017	951	957	968	952	875	975	926	915	970	919	962	924	938	981	943	976	1008	943	932	1024	924	988	946	925	953	934	970	996	935	937	984	948	980	923	945	889	941	965	973	997	948	893	944	990	979	882	961	992	967	986	957	975	979	900	963	1002	955	940	1005	938	927	984	939	973	915	976	920	976	933	915	981	989	966	949	1027	942	936	966	981	948	988	922	959	1033	957	913	905	911	958	977	970	936	962	935	995	952	968	958	922	1018	915	982	974	902	979	973	957	983	936	935	948	953	945	932	919	917	914	947	967	952	974	990	987	967	1000	906	948	927	906	962	977	931	930	943	934	934	952	951	979	997	935	940	964	965	937	963	963	993	953	991	1026	941	942	896	1004	960	979	970	929	925	945	932	941	939	948	985	900	929	972	920	973	974	963	958	958	992	963	986	897	989	968	966	891	999	987	946	974	980	921	954	978	978	954	955	936	941	931	914	947	937	963	947	985	920	948	938	990	935	902	987	906	961	1005	1002	958	972	996	965	978	966	950	985	944	954	917	1020	965	989	905	909	896	931	950	1022	956	942	971	973	1004	944	947	929	905	908	959	962	891	958	930	935	931	955	973	956	908	932	935	967	944	934	944	955	940	926	968	1011	925	971	983	931	900	929	860	990	952	965	1009	963	936	960	934	1023	923	961	950	934	979	912	961	923	942	970	972	962	973	1005	956	983	968	946	965	924	1009	956	934	1005	934	972	981	1005	922	1004	952	951	998	957	928	973	968	1003	938	981	963	994	986	944	947	951	978	978	970	942	954	906	967	1006	954	988	1053	934	966	952	946	953	974	931	992	950	947	937	961	933	963	944	969	937	917	924	909	873	913	1057	987	1032	930	943	935	900	959	931	955	973	946	978	971	982	967	969	955	1013	988	915	942	980	946	956	1011	926	943	947	955	916	951	944	912	915	933	966	932	929	974	923	941	974	1004	952	971	922	966	887	958	942	930	961	901	973	1021	932	911	932	1017	996	966	973	974	909	966	962	1025	927	952	973	978	982	976	915	913	936	944	940	985	935	981	919	998	896	885	957	968	947	945	928	974	982	961	969	967	891	960	949	979	977	945	1019	994	983	961	984	991	1010	969	939	967	952	978	982	1001	964	972	976	891	925	951	987	955	945	916	954	983	978	892
57773	28225	12933	6386	2557	656	510	473	502	550	623	644	504	449	487	479	462	480	486	443	474	488	492	458	466	437	419	443	470	466	470	436	436	440	467	486	508	453	445	442	469	423	480	442	475	428	423	448	463	472	441	435	425	494	510	444	466	451	423	516	434	424	493	468	464	431	448	456	440	434	464	461	463	460	457	463	435	418	445	441	453	475	437	424	451	455	468	488	434	431	458	477	457	402	469	515	493	455	418	499	433	463	430	494	418	455	423	426	446	464	441	466	461	450	427	472	482	500	455	452	424	430	458	432	435	485	438	440	431	447	457	431	440	430	463	431	436	474	469	470	443	460	437	451	473	420	434	446	471	488	452	428	435	458	426	467	484	426	450	452	424	441	423	470	441	456	452	464	480	514	423	466	466	497	439	484	478	473	456	474	454	443	421	464	432	476	465	429	494	446	445	418	484	448	493	443	421	422	442	485	464	490	457	453	481	447	456	443	476	459	470	471	413	424	461	450	459	452	463	459	455	429	442	460	456	492	477	486	418	479	483	438	439	404	404	442	410	468	443	471	451	456	452	481	441	413	427	460	472	465	441	467	410	463	427	427	442	456	442	469	431	423	463	477	515	466	460	472	439	496	480	442	391	457	479	455	436	445	465	471	439	427	481	472	489	455	446	478	465	461	490	399	469	432	477	445	457	428	470	464	437	486	434	441	478	462	439	433	497	447	467	439	438	426	449	424	486	463	461	451	457	476	466	502	458	436	464	427	492	470	434	452	495	447	401	466	463	470	448	468	454	455	495	475	429	427	451	436	416	465	402	458	452	464	455	452	468	427	421	468	447	439	445	439	452	406	462	498	438	417	431	467	482	467	412	439	421	435	456	467	468	442	482	465	445	434	448	456	454	404	461	450	452	418	452	476	464	438	463	418	460	442	410	479	447	489	435	440	493	452	438	480	405	426	420	441	430	440	420	443	429	476	454	482	449	454	454	411	434	442	439	456	410	459	425	417	425	396	407	430	443	459	433	471	448	419	478	427	476	436	439	424	461	450	497	434	445	444	419	396	437	425	440	446	452	483	474	443	471	465	428	455	507	461	442	471	431	418	456	457	466	478	425	441	452	428	450	462	444	485	445	424	456	492	440	409	460	444	471	457	438	425	464	466	466	448	448	472	474	474	459	440	468	450	454	434	422	437	479	456	439	432	415	472	470	465	470	416	461	464	434	435	430	469	465	431	470	459	425	455	449	445	441	479	442	465	484	441	450	458	445	472	465	428	425	420	474	431	475	441	457	471	456	444	476	471	472	430	447	416	466	447	416	427	438	404	463	431	486	492	472	469	473	427	470	479	429	436	455	463	387	434	470	439	404	442	472	437	448	466	426	447	428	414	463	436	448	471	492	447	444	433	437	440	436	426	498	420	437	486	471	483	457	425	446	454	489	434	436	443	413	464	409	450	436	418	415	467	444	450	473	449	481	451	459	461	506	454	457	407	448	448	469	432	417	452	473	449	420	446	459	453	431	467	435	475	462	466	454	499	443	493	479	449	441	412	449	435	437	417	456	472	425	446	458	413	474	475	479	494	435	442	452	459	430	444	437	475	464	458	436	411	448	431	435	452	478	487	441	410	432	444	450	436	485	452	430	429	464	487	422	461	456	429	499	493	518	469	396	440	444	452	457	443	410	440	419	483	474	433	437	447	462	435	489	424	476	442	425	475	431	422	461	433	454	463	447	423	469	448	483	438	453	467	469	449	449	459	477	459	451	470	410	466	433	451	471	491	498	442	463	460	458	455	478	429	467	392	470	460	434	503	438	449	453	482	438	434	397	448	459	487	423	503	421	467	501	429	467	486	444	433	486	410	465	406	456	470	453	471	464	421	472	448	452	427	449	473	461	448	461	475	480	445	449	464	442	449	440	462	436	430	431	406	475	497	458	429	466	461	468	413	452	444	435	433	423	418	438	428	397	438	441	421	447	444	481	532	466	461	483	448	462	446	444	486	466	429	471	446	455	473	443	434	461	472	465	483	433	450	457	445	480	463	458	431	424	500	457	461	437	467	427	396	454	475	465	438	441	437	453	451	495	463	470	432	444	429	454	440	458	419	435	440	488	472	438	444	472	449	478	479	473	445	438	418	449	452	468	472	447	431	412	465	462	442	433	432	449	437	427	404	462	456	473	413	434	423	457	438	465	429	442	455	428	461	453	484	430	431	475	491	468	485	460	441	466	460	460	487	458	434	452	480	465	452	495	467	443	442	452	453	460	457	453	419	441	434	410	429	459	441	442	472	466	461	445	454	440	440	434	467	447	456	431	445	491	472	464	457	452	489	431	441	459	484	461	463	451	455	475	458	421	452	412	461	481	450	479	477	465	431	428	454	483	489	469	453	450	471	429	465	412	468	444	433	448	475	447	444	500	465	441	453	450	449	444	476	422	454	474	447	435	451	455	419	453	451	444	472	440	430	456	495	465	468	436	458	445	452	446	460	467	453	461	496	407	412	430	441	436	432	447	437	442	417	438	454	463	479	457	442	464	433	459	461	464	433	452	468	443	466	426	458	428	448	421	453	478	481	473	443	444	426	401	424	452	444	471	486	442	472	464	482	493	442	442	440	414	440	493	440	436	447	400	444	476	435	445	433	466	429	435	472	442	489	487	452	437	428	456	475	473	470	436	416	463	426	438	446	431	457	438	421	471	429	434	413	462	446	470	416	439	428	465	491	475	445	452	412	405	398	457	425	449	452	483	464	432	453	421	453	478	426	423	418	441	433	460	463	448	488	439	424	470	463	441	428	471	429	447	431	458	432	462	498	451	454	443	431	489	422	463	460	485	459	440	435	462	465	463	451	409	458	420	409	468	448	452	443	496	489	406	427	434	420	423	451	452	449	429	448	439	462	454	473	440	482	464	450	447	436	467	470	487	455	438	462	475	444	442	449	422	464	437	437	457	445	447	463	491	446	397	442	425	458	445	445	414	471	446	452	470	460	444	423	476	443	464	463	414	447	430	462	468	439	484	459	470	435	452	487	483	424	443	434	433	503	478	442	418	421	406	420	428	460	488	463	432	471	445	426	495	451	407	431	460	459	461	439	495	422	451	457	452	467	472	439	445	495	453	427	455	457	463	438	431	468	448	421	458	447	491	474	421	464	419	449	464	482	403	469	440	458	454	445	451	424	463	436	451	469	436	413	433	414	469	456	473	498	432	461	452	515	412	479	455	449	500	480	462	407	455	447	466	463	406	396	481	436	512	492	479	466	467	454	433	435	465	487	479	455	467	472	481	435	458	443	443	469	480	468	481	513	450	427	446	447	455	458	457	451	488	431	459	446	466	484	473	451	461	474	432	453	458	451	439	440	459	446	448	445	510	410	465	477	444	428	424	471	431	448	426	440	414	449	455	449	490	456	420	446	452	440	437	457	422	447	439	441	454	436	436	472	442	482	470	414	448	461	459	463	430	437	455	495	450	468	476	443	468	525	462	436	405	436
37725	20144	15167	12603	6549	1495	1155	1101	1148	1318	1956	1911	1095	1039	1043	1039	944	1037	1003	959	1075	986	1009	932	997	1000	980	962	967	1020	931	990	952	987	946	955	919	1027	958	988	953	956	924	967	971	944	1009	947	909	966	965	970	1026	1019	1020	940	970	946	942	1007	966	971	938	960	1046	960	937	984	978	963	902	1008	937	934	1018	933	973	966	913	912	983	963	995	959	927	976	1004	974	948	986	1031	922	931	930	929	941	945	972	932	948	981	960	974	996	961	935	1004	977	943	917	988	949	945	947	930	977	942	927	968	889	948	978	944	983	1008	950	937	943	960	981	962	966	964	982	953	951	945	1024	941	1005	919	935	924	965	967	960	937	967	919	928	944	996	949	1000	933	973	916	1024	934	866	936	957	1005	957	941	972	943	904	960	946	950	950	969	976	937	978	992	919	908	1011	969	971	916	989	988	967	945	911	999	1015	1005	930	941	936	993	977	951	949	937	938	952	935	959	951	934	1038	957	960	934	938	1006	944	1008	901	941	978	951	943	941	950	939	1028	949	930	1026	944	920	960	959	940	987	936	955	955	984	998	979	939	969	972	945	953	963	971	961	962	966	983	962	956	1003	945	951	1012	980	1003	1004	987	979	942	1005	948	939	955	953	946	931	919	921	974	962	977	919	942	983	929	967	936	934	995	915	958	1005	938	871	956	980	932	964	976	943	941	914	947	970	979	979	933	917	952	981	997	936	958	991	927	922	979	995	934	995	932	979	961	961	941	935	965	978	986	928	940	950	954	942	959	949	955	1006	950	937	949	943	958	959	954	887	1003	903	989	930	970	956	992	979	955	954	922	912	905	921	976	905	945	977	996	920	963	948	925	1013	953	928	932	942	948	947	962	986	981	987	1003	921	947	942	955	951	883	960	925	915	879	934	991	1019	962	972	906	964	941	960	926	961	952	947	963	940	935	972	986	948	939	989	967	984	856	908	882	945	947	918	964	950	982	919	946	921	946	972	993	922	971	978	962	971	947	976	996	969	961	956	936	941	984	982	986	998	953	1019	995	972	941	973	989	1013	922	989	1004	960	970	942	959	944	1033	989	969	1001	988	992	998	967	939	919	973	1008	993	952	961	930	990	935	1004	938	901	1002	925	965	953	1013	948	1021	942	972	879	973	978	939	915	975	958	1008	921	961	983	934	940	933	958	1034	936	933	948	996	965	935	997	983	974	959	1006	951	921	977	925	933	939	937	889	973	974	914	896	949	941	916	1003	963	964	974	967	926	950	896	924	985	907	925	996	947	977	927	940	933	975	1001	878	921	954	973	936	969	912	926	977	890	941	951	985	986	953	927	942	1003	947	939	972	919	960	968	1009	979	951	1008	1012	898	978	990	932	906	975	950	929	973	963	1015	951	1024	922	973	953	975	915	970	950	950	959	933	968	996	966	941	969	931	945	950	924	955	1008	931	991	935	964	953	939	1016	879	926	935	990	975	977	974	1000	990	938	950	895	995	980	959	991	901	971	961	882	961	896	934	939	960	935	909	979	953	962	984	973	947	988	974	968	993	943	980	913	1005	975	972	931	989	943	940	968	924	892	958	951	946	1047	940	943	931	900	970	973	972	958	881	966	1061	960	979	930	979	993	976	983	914	932	926	921	926	999	934	968	981	932	946	975	997	1022	986	951	936	946	900	966	945	992	924	978	945	964	967	975	931	992	999	957	1023	944	984	954	917	990	974	985	997	892	1021	985	955	1009	901	986	937	892	931	960	948	878	983	952	993	893	929	957	951	923	1000	991	952	948	965	959	943	977	984	943	933	976	956	968	931	951	951	972	998	940	947	924	962	972	972	960	972	955	982	982	972	935	983	951	889	927	936	909	955	958	931	920	974	987	990	916	940	919	1001	997	971	966	968	936	945	964	951	949	947	942	957	972	983	949	943	958	940	926	939	906	1013	953	965	962	930	984	944	919	923	976	970	986	951	955	947	969	971	1000	890	926	922	972	926	934	1019	986	932	978	911	935	995	947	959	938	928	961	917	921	911	963	1070	961	947	987	962	983	955	953	950	971	940	951	959	966	968	911	918	915	916	978	919	975	953	935	965	955	997	1025	918	918	965	960	931	990	969	966	892	1016	957	970	923	970	932	941	1008	998	896	979	957	906	944	991	987	986	981	1011	984	928	944	935	980	953	957	952	933	895	965	936	987	949	1003	915	945	914	929	955	962	938	917	929	909	995	916	978	973	978	993	939	981	991	974	982	979	950	958	906	961	968	1002	866	952	957	911	930	987	927	954	954	922	958	978	946	946	903	978	954	907	970	933	947	963	963	964	990	957	937	928	980	955	945	959	936	980	958	946	937	987	1008	964	986	944	1004	983	963	946	958	977	1055	976	1022	950	930	957	961	1009	931	973	910	1026	991	990	982	941	925	988	941	975	965	921	999	933	927	957	982	930	1016	969	974	952	981	961	950	941	986	934	959	963	959	935	919	912	986	1000	913	961	948	932	1010	948	958	1005	950	954	965	950	958	972	961	995	944	964	954	957	964	953	928	967	974	1005	938	1017	961	921	935	938	926	983	952	948	951	939	970	996	1012	949	944	906	963	975	954	962	947	1016	934	961	953	984	988	926	961	939	985	976	977	954	924	986	971	998	927	899	1000	947	949	961	945	968	949	965	916	968	963	1008	880	972	945	859	999	940	928	957	943	977	990	991	950	926	893	947	979	936	975	977	958	911	957	945	938	1002	977	949	961	881	1012	943	923	925	989	947	957	979	928	987	968	973	985	896	937	951	963	929	1018	967	979	923	949	915	953	983	944	921	979	965	975	975	934	935	953	962	987	1001	976	976	970	1020	957	900	967	910	927	982	936	955	946	944	962	890	968	936	955	966	934	953	964	1003	975	940	937	961	957	966	1009	931	999	944	959	983	952	976	996	936	970	963	953	974	925	922	963	999	949	920	976	922	933	997	964	930	967	892	935	925	993	905	947	1002	934	966	983	893	988	909	959	968	1048	930	946	963	1009	969	940	988	948	954	943	947	986	912	962	911	963	977	935	978	990	959	936	944	917	985	916	961	950	990	941	917	897	979	959	987	928	905	1021	966	982	959	963	950	923	944	943	941	1003	951	920	975	964	894	1000	1013	973	943	934	974	997	909	950	908	942	973	910	900	970	943	927	935	979	913	974	977	1002	915	962	998	909	927	895	955	916	933	1009	969	978	984	960	918	968	943	979	963	951	916	986	964	916	931	957	949	969	964	918	957	936	911	881	951	956	979	946	957	935	964	952	921	960	907	976	927	928	954	956	961	920	962	998	939	923	952	945	924	909	901	894	946	1002	980	971	955	956	934	1010	962	905	900	940	977	956	991	982	906	956	943	971	940	969	924	962	945	952	964	957	905	942	991	1003	1017	933	918	939	969	920	909	935	909	934	909	960	925	963	942	930	929	982	974	969	960	933	921	942	980	970	917	946	966	952	993	927	966	932	1006	978	937	920	944	956	947	959	981	951	986	938	956	951	942	966	945	972	955	911	969	986	937	974	951	933	1045	970	991	985	950	966	977	994	955	939	941	948	932	917	958	933	982	929	855	971	904	938	960	944	943	926	938	974	944	935	928	963	952
64551	32799	19463	10982	3476	684	518	563	527	632	840	943	550	450	459	471	532	500	483	499	485	496	474	493	478	453	487	452	483	442	453	459	469	460	462	531	496	476	454	502	460	444	467	458	447	448	469	455	426	429	434	461	483	488	436	499	452	431	447	466	481	481	476	451	415	435	470	490	427	490	450	482	529	449	404	458	428	465	504	455	506	465	476	456	456	461	457	435	476	433	460	468	429	487	442	418	438	444	451	452	466	433	447	472	447	482	488	401	446	449	463	467	412	506	455	487	425	471	472	491	474	469	447	422	468	422	441	466	433	496	519	439	520	514	441	456	502	479	476	470	487	465	462	427	471	457	445	444	476	439	478	451	489	446	430	458	489	457	453	426	394	473	462	450	456	451	476	487	526	462	454	466	460	482	486	473	452	447	426	461	457	494	473	510	478	452	451	465	453	451	461	464	507	455	444	465	456	437	455	465	432	431	462	495	491	552	509	440	472	430	490	468	427	422	448	481	475	456	428	474	449	432	466	467	467	435	466	429	440	473	464	447	463	487	470	455	447	458	484	467	496	430	479	452	489	397	478	476	473	463	430	480	433	468	475	474	510	485	443	422	467	444	441	482	451	473	484	457	424	530	449	427	460	434	444	485	472	446	430	467	471	427	444	482	461	461	462	458	461	450	483	464	459	479	475	445	466	400	455	447	462	435	469	414	471	461	459	463	433	504	472	488	423	456	442	438	446	418	467	462	465	472	460	453	446	438	399	481	431	467	487	486	493	462	484	449	505	479	464	436	452	464	406	487	464	435	509	483	416	449	450	436	487	435	441	496	447	464	455	421	463	428	437	445	434	448	492	490	452	468	441	486	468	454	493	421	481	469	502	450	442	457	474	435	439	473	427	476	481	448	466	476	446	449	433	443	478	432	474	482	502	451	463	465	455	420	490	464	484	471	482	451	428	448	435	435	402	483	429	433	475	448	441	459	407	458	482	471	415	430	460	493	440	464	401	448	438	479	466	484	468	491	440	474	443	455	508	461	500	518	455	516	452	448	471	454	459	494	489	452	457	425	463	444	461	471	474	430	477	450	442	481	486	469	462	450	434	457	503	425	447	430	454	493	440	494	444	444	451	453	454	449	440	463	495	449	443	427	463	481	456	456	421	468	479	418	429	440	438	496	476	438	449	442	436	461	507	513	466	453	438	437	496	470	446	469	499	449	445	486	395	441	470	500	471	445	476	479	473	436	455	454	443	449	438	441	410	429	440	464	469	457	457	490	451	423	434	411	400	441	463	478	440	474	457	459	462	461	413	486	455	465	452	479	504	469	459	518	467	461	417	464	481	431	462	470	473	446	417	463	439	476	409	452	442	448	480	448	445	469	466	410	482	471	482	434	421	486	440	486	456	481	441	477	446	422	429	454	460	461	505	455	443	456	454	471	428	436	455	466	443	466	460	490	430	468	483	496	464	427	472	470	455	481	463	478	463	447	458	474	491	504	486	454	476	468	458	452	447	458	442	480	436	443	421	465	455	449	455	426	457	432	406	452	433	428	422	414	473	426	424	458	487	435	454	491	469	457	433	469	442	472	455	446	467	435	450	430	442	481	502	464	461	464	479	455	495	513	468	463	492	453	437	402	476	451	480	425	476	451	462	500	457	487	494	468	482	459	459	454	466	473	508	437	456	405	454	464	454	448	413	451	462	471	430	493	461	495	452	520	459	484	470	491	467	499	474	436	489	476	451	456	447	420	423	461	414	398	468	441	488	486	448	452	441	451	439	471	436	454	497	506	475	482	475	424	470	458	467	471	505	439	404	472	471	439	456	467	471	445	451	492	473	430	519	462	408	490	460	433	443	487	461	443	472	443	432	466	467	511	521	461	479	429	486	399	473	480	455	476	425	512	459	420	467	427	471	472	462	455	444	443	487	505	485	441	495	453	459	458	407	463	484	463	454	431	488	440	497	466	469	418	526	465	450	511	454	441	448	414	483	455	443	470	507	485	445	449	470	478	459	467	448	508	500	482	445	453	453	392	433	447	460	439	444	460	495	488	489	452	499	444	480	437	476	462	393	494	432	460	446	435	446	486	488	473	474	449	491	439	430	448	483	462	430	461	463	425	454	449	495	457	479	488	425	508	452	461	456	454	461	465	402	469	425	469	425	451	419	433	433	462	451	455	476	470	480	456	533	480	479	449	491	491	441	484	458	456	480	478	489	478	471	462	457	460	462	474	457	465	478	424	448	500	427	467	474	475	440	450	422	448	461	422	451	419	434	443	484	469	402	415	467	506	466	476	472	477	481	438	455	481	477	446	496	464	410	466	483	479	448	439	425	420	476	464	424	467	490	508	489	466	429	453	456	439	489	459	492	497	393	429	470	483	453	439	455	507	471	454	488	416	433	408	487	449	480	460	447	448	443	450	499	427	455	463	421	494	430	476	419	446	460	470	448	450	473	501	480	468	476	495	410	456	464	425	446	471	430	456	448	458	439	484	445	426	484	476	448	437	465	442	484	451	444	467	495	485	485	470	473	450	427	414	450	446	454	442	428	446	467	421	448	452	466	473	414	466	464	418	467	425	439	401	510	449	448	457	454	473	456	410	475	431	426	488	491	469	443	467	476	472	464	452	453	469	460	420	426	473	476	480	491	485	467	454	481	459	459	475	503	478	416	472	442	447	451	473	488	431	457	468	470	474	441	433	446	471	461	467	482	476	452	431	457	429	437	440	462	448	486	415	475	505	459	443	454	432	477	489	445	433	466	441	476	471	469	454	460	473	468	488	460	444	457	429	448	450	437	429	459	503	486	459	458	455	467	485	465	467	465	464	464	454	483	500	470	454	449	399	450	436	435	473	422	468	442	470	444	480	465	467	444	409	469	472	465	464	466	472	443	460	489	465	471	461	439	452	484	441	460	447	500	458	499	453	433	472	452	441	495	464	458	457	472	491	465	472	445	460	443	484	468	447	464	470	452	447	499	465	456	478	451	458	446	423	485	470	457	466	479	459	452	435	467	437	486	515	429	464	454	496	458	491	495	521	444	446	518	455	473	419	462	449	463	476	447	470	453	409	468	503	475	464	480	429	449	451	455	445	442	443	466	443	474	467	482	470	450	474	475	480	483	460	486	478	458	460	472	460	432	464	447	478	469	449	446	464	422	404	493	467	456	452	460	471	456	460	459	492	467	456	480	455	489	451	419	407	445	461	439	515	484	504	435	469	465	468	444	428	473	477	432	447	472	453	476	452	429	488	480	467	458	441	445	462	468	448	456	490	431	454	486	432	483	432	442	445	464	449	449	473	472	482	425	461	400	450	457	475	451	527	476	405	461	459	454	501	476	414	474	482	437	458	464	461	438	424	461	458	494	446	459	476	473	457	478	459	473	427	498	483	474	414	448	485	465	438	471	447	418	430	479	466	507	434	483	423	458	488	502	429	465	498	438	442	463	433	425	443	506	456	501	447	463	459	492	465	450	467	468	483	477	456	457	485
41304	23933	21667	17946	7220	1382	1363	1373	1379	1713	2877	3356	1256	1144	1053	1111	1061	1043	1063	1066	1006	1014	1009	1017	1005	1043	958	952	1061	982	995	999	1019	973	989	987	1015	962	981	970	1009	949	947	951	977	968	976	947	1049	966	972	1035	886	977	926	993	985	990	936	952	1049	1024	982	930	1010	990	983	1035	983	954	979	966	991	1003	975	980	970	920	1006	934	963	978	944	923	960	933	956	955	961	930	936	884	946	944	982	956	964	991	974	947	964	942	979	928	970	987	973	967	922	983	849	942	918	963	918	1011	934	962	982	983	1043	934	979	952	973	975	933	956	996	959	969	995	927	947	1007	931	958	930	944	1004	1014	959	948	971	957	938	906	954	986	954	993	1004	959	987	1032	941	921	983	933	994	914	906	993	999	989	930	922	972	946	998	965	994	975	976	961	994	935	943	971	938	964	909	910	947	956	948	987	960	1006	952	969	946	986	901	996	986	978	979	966	1024	953	973	905	916	923	952	995	948	894	958	905	932	1023	909	963	1002	986	922	960	980	937	1009	984	996	867	898	984	1002	980	981	934	991	919	938	899	950	915	981	940	1074	970	954	994	985	946	955	968	933	980	928	925	942	1010	906	956	989	917	975	904	928	971	991	943	944	982	908	996	913	921	1010	942	1038	955	956	935	955	956	916	952	916	977	968	963	1022	1010	967	972	999	956	958	925	1001	934	903	962	969	975	1011	952	999	938	974	1002	914	887	978	1026	1007	971	980	963	999	926	927	943	924	1010	925	950	975	975	946	986	962	969	976	1042	969	970	955	1014	936	950	982	989	983	922	1006	922	917	924	995	920	969	964	938	921	1003	955	978	937	987	926	975	979	970	994	960	993	927	982	999	929	981	949	936	961	949	965	966	994	961	952	943	984	1026	995	929	986	984	997	960	947	988	951	1006	978	903	1034	903	1064	971	1038	975	961	1018	976	971	1015	962	998	1022	950	924	991	1009	941	968	979	998	989	931	954	986	975	946	943	1004	931	948	929	1004	977	1017	979	1000	932	930	962	975	917	930	950	1009	925	1065	980	964	993	920	979	956	1002	922	912	998	1007	933	1032	911	952	1016	964	954	948	948	957	958	1026	922	997	1007	968	921	976	958	955	947	971	903	911	941	1006	945	901	995	921	965	976	938	964	967	958	943	946	949	1013	980	1001	946	969	929	969	938	995	952	924	987	941	937	927	979	973	962	963	939	1025	974	927	1005	990	940	953	1009	961	976	959	1006	972	952	977	984	903	924	968	982	989	966	936	945	967	941	930	907	1007	982	968	959	945	974	972	990	1021	1007	981	1013	981	1012	951	941	951	1010	1000	944	949	935	920	1055	918	909	996	923	1007	989	957	933	982	1027	947	948	954	935	956	969	974	967	985	959	917	998	971	1007	985	941	991	954	998	901	969	908	1016	957	949	990	981	953	942	919	946	922	1010	944	925	958	1023	980	948	1008	953	955	920	972	945	922	914	988	962	933	1013	955	997	967	896	1008	1031	997	981	975	988	955	963	989	990	959	984	949	984	982	933	976	982	992	968	978	977	1004	963	926	1022	936	995	974	992	1002	936	943	962	932	986	917	1005	969	950	996	935	989	975	959	969	943	976	978	942	964	949	1001	983	941	979	971	1006	962	948	968	980	979	967	944	947	978	952	974	913	944	914	1006	994	978	1006	970	1008	968	933	1028	991	995	980	988	992	952	1014	995	962	961	1000	1005	956	958	987	897	921	966	924	950	938	956	924	915	963	990	929	984	919	930	886	900	946	953	980	952	972	931	933	970	998	949	979	994	940	954	967	976	960	954	975	989	981	940	889	952	938	924	990	937	921	946	982	956	959	970	1038	1013	972	963	955	951	986	959	952	999	937	969	1035	974	955	983	971	949	991	1011	980	982	972	979	915	1035	990	904	1016	975	1021	937	992	994	947	941	983	988	954	915	985	1002	986	979	1029	961	973	991	961	946	992	936	1020	943	993	976	895	970	972	938	954	913	938	1023	1010	964	968	926	1014	963	944	910	991	946	998	982	960	949	967	942	1003	954	951	974	934	983	949	887	926	954	926	955	936	999	964	978	958	1024	1005	943	1020	998	968	962	969	987	958	1007	953	975	968	954	938	1001	1008	951	935	933	926	982	948	950	991	955	932	1033	968	956	906	971	962	987	965	943	935	978	934	969	884	968	959	937	964	957	994	964	936	1019	1012	924	941	930	983	1010	966	907	977	979	979	954	944	925	978	945	990	945	925	1014	970	990	938	1003	968	986	950	1017	979	972	970	978	957	1005	1011	964	916	957	915	1035	989	965	912	983	904	1032	973	995	966	939	979	991	994	1002	981	970	979	951	951	965	1004	1004	957	967	987	942	983	930	993	960	983	967	985	953	921	1026	975	983	960	944	923	996	970	960	976	949	983	947	995	940	952	949	928	913	961	991	995	1030	1003	965	980	950	937	920	937	974	1031	961	961	943	980	977	969	976	1069	886	941	974	1012	976	973	981	946	957	966	966	918	1032	926	954	983	955	931	981	938	993	955	936	964	991	960	1017	981	1027	981	963	916	895	1009	988	944	988	926	936	965	966	939	974	952	953	1001	917	994	925	978	975	986	922	973	957	1030	933	947	941	989	968	978	991	905	1000	957	982	952	970	979	997	967	919	993	937	913	927	948	1005	934	943	936	963	1010	968	1036	968	928	1027	983	976	884	932	962	943	942	976	969	1016	964	956	993	985	936	966	939	987	938	944	952	1041	964	985	948	979	998	970	966	968	971	964	964	988	914	973	949	985	1001	1018	969	959	951	956	980	958	974	951	992	963	937	921	962	968	946	994	939	937	920	968	990	954	960	982	940	936	1005	966	906	1013	967	944	940	965	982	976	972	992	945	972	952	963	967	972	1000	924	950	968	973	941	959	951	1001	984	988	936	973	934	960	972	926	995	973	958	984	981	946	997	1013	920	995	920	986	964	928	941	991	888	929	980	898	947	958	953	947	933	968	968	942	959	928	986	959	918	942	1013	981	1027	957	925	1015	942	948	955	971	965	954	946	952	941	929	925	1040	973	949	932	955	983	955	988	965	950	931	1012	951	977	990	978	1001	976	907	942	936	950	901	958	990	943	942	940	999	959	960	986	1005	951	932	954	957	967	963	1011	980	955	966	997	952	1007	993	971	951	940	1008	923	899	946	941	909	988	958	977	972	976	1009	945	955	932	974	933	975	982	1025	990	927	974	992	969	920	918	991	954	951	928	996	924	1027	958	1018	940	961	920	963	963	922	990	1031	951	952	989	1027	981	984	958	937	916	961	1026	934	986	1029	949	1026	914	983	952	958	974	945	960	988	973	943	935	982	1016	955	941	960	903	996	967	971	955	954	949	963	1005	967	970	929	951	1007	1033	978	967	975	920	936	973	920	950	911	998	904	947	923	1021	984	1009	976	902	1006	1022	958	957	979	969	966	996	946	942	966	969	998	901	939	989	1010	944	954	959	940	986	973	983	965	923	990	973	945	981	986	968	941	946	925	935	981	931	1022	930	1002	933	926	966	956	1002	951	975	955	917	975	910	922	980	994	965	952	962	1004	977	976	975	975	921	998	970	939	958	984	957	920	970	1001	964	950	954	919	1022	964	984	934	975	933	923	928	953	960	939	982	972	1053	945	1013	968	967	1067	1053	964	945	971	978	947	893
43737	22074	9968	3121	1048	533	493	507	474	434	500	494	450	495	505	484	478	445	465	470	444	457	445	480	490	431	441	460	494	471	415	421	439	405	481	444	461	507	481	439	429	468	468	478	449	487	455	421	482	417	466	490	463	457	466	507	452	422	466	461	450	488	400	464	451	425	462	459	461	389	494	490	449	458	453	436	436	490	430	425	493	447	482	446	462	454	458	466	471	440	472	407	467	485	468	448	409	434	447	432	419	418	411	442	441	461	395	442	481	446	448	442	469	471	472	439	465	482	418	472	446	440	461	476	437	466	462	455	464	460	465	462	462	492	425	418	392	454	422	464	477	511	451	435	421	423	473	444	468	400	470	436	454	424	431	467	442	446	455	447	497	430	438	415	429	423	472	494	492	461	458	455	487	477	440	445	450	463	455	477	484	427	451	495	479	441	427	459	480	400	425	424	472	443	399	433	438	442	432	429	451	423	430	442	446	470	433	463	479	454	453	448	447	440	427	458	426	462	440	459	415	444	454	470	480	450	423	431	454	483	457	438	444	411	436	445	458	440	469	492	430	491	432	448	466	438	421	463	459	472	433	457	451	427	456	463	460	450	486	428	456	443	497	432	469	430	421	453	473	416	473	472	411	460	454	430	470	453	448	454	482	447	439	465	448	435	424	438	431	413	439	505	465	476	446	494	427	444	431	471	446	430	416	475	409	443	487	440	412	436	434	468	469	489	486	419	455	462	462	459	429	461	460	476	414	442	429	429	456	408	420	453	488	424	430	441	462	438	435	406	490	405	440	457	453	504	447	446	423	510	439	457	462	466	438	442	418	471	397	427	462	473	458	462	447	481	372	451	465	452	409	451	443	474	463	412	446	470	464	427	467	500	461	491	477	465	472	441	428	452	409	441	462	431	477	470	450	438	474	420	495	415	463	493	472	428	457	443	426	453	447	450	457	444	432	465	414	463	472	473	472	460	419	449	463	445	430	437	447	418	480	461	439	420	473	418	465	427	454	430	416	418	451	435	429	443	469	466	449	422	456	420	438	447	473	457	423	413	465	475	484	478	465	434	464	451	451	443	421	446	399	427	425	470	484	456	475	486	422	448	448	449	403	493	480	470	429	433	464	429	432	440	439	495	477	420	429	466	492	444	448	450	479	461	452	447	456	425	445	447	459	477	482	464	467	446	485	458	489	471	472	463	477	429	415	437	481	421	440	469	500	502	431	426	475	418	493	427	466	442	445	443	442	421	416	448	467	452	490	463	485	472	510	409	456	482	467	417	489	476	480	495	425	442	435	460	437	452	452	476	451	428	441	483	453	456	497	454	463	476	479	451	427	444	444	457	500	520	487	457	464	431	432	445	472	456	474	449	436	428	472	458	440	463	473	475	472	469	416	451	435	429	429	451	472	448	478	496	463	448	511	439	476	445	476	488	413	470	445	417	444	423	418	441	409	502	441	432	458	458	470	407	453	467	425	440	448	425	423	382	477	417	465	478	448	456	449	420	428	522	455	433	407	431	456	471	506	453	431	445	466	455	460	396	450	448	500	483	467	455	389	511	464	456	491	454	471	486	447	415	448	459	414	517	455	420	441	442	454	484	477	459	432	481	425	461	467	455	451	436	465	457	434	468	434	442	478	438	479	435	481	434	414	445	443	446	492	427	450	480	456	456	463	464	426	432	484	456	454	414	403	487	442	439	470	461	434	448	419	510	471	452	474	455	404	469	470	468	482	456	423	440	398	424	458	485	465	454	468	432	424	464	431	438	450	448	495	481	476	454	456	417	447	466	489	425	477	487	474	453	462	443	488	446	458	462	443	400	441	473	420	431	461	426	499	428	430	416	427	422	452	463	458	483	451	473	411	451	417	466	460	440	483	474	443	451	443	483	486	478	426	450	482	465	497	459	458	465	489	511	503	455	444	459	447	468	461	454	476	442	501	472	480	482	452	459	451	470	455	470	460	458	480	438	441	446	443	415	448	431	429	452	437	476	448	452	504	479	431	444	481	450	456	457	470	459	450	451	451	486	424	469	444	448	473	406	462	499	479	498	439	444	415	474	468	447	469	441	431	442	472	421	516	474	450	441	427	499	469	447	424	432	430	458	437	463	515	512	439	429	464	449	428	444	454	429	440	468	472	445	447	419	393	388	468	459	467	448	436	460	394	426	423	457	456	471	481	451	440	430	427	434	449	422	423	440	461	459	436	464	437	461	464	447	415	437	420	462	430	433	469	456	431	442	492	473	450	443	460	435	441	418	482	458	483	482	474	418	467	449	419	507	455	446	461	457	441	442	490	443	431	441	427	498	430	412	451	453	454	484	487	444	449	427	423	475	465	481	475	443	445	444	433	435	429	480	436	454	433	464	417	449	449	464	412	440	506	451	451	474	463	461	421	447	482	447	491	446	409	449	464	415	471	497	453	458	456	451	499	462	435	445	489	436	515	437	458	434	436	423	500	458	493	456	469	436	418	469	419	443	451	494	432	456	495	466	465	443	448	451	429	482	436	442	449	472	457	437	427	464	475	471	440	453	417	453	456	469	455	447	489	449	493	490	438	498	406	465	463	451	450	456	419	449	472	457	480	423	485	494	460	438	459	465	449	457	514	491	436	449	434	446	444	485	458	484	410	467	463	442	452	439	454	432	457	445	488	442	474	443	514	480	426	450	501	477	438	489	449	422	442	446	440	431	418	515	464	469	480	484	447	451	429	485	438	428	442	420	468	472	454	426	473	470	437	480	429	424	431	442	432	479	475	448	424	460	453	440	452	467	408	456	429	458	464	459	449	461	478	475	491	412	445	442	480	412	451	475	437	461	460	500	453	433	432	425	457	494	456	418	442	440	460	448	464	463	452	491	422	421	452	484	466	453	505	469	475	460	440	439	439	455	464	464	456	457	425	483	424	451	470	436	467	473	457	463	412	456	433	492	488	441	453	440	403	403	457	440	482	456	427	428	477	441	473	462	448	416	463	457	431	409	521	466	406	431	423	412	481	457	422	430	441	450	473	471	436	438	449	424	436	427	460	419	472	409	444	420	492	413	469	468	470	489	459	437	459	405	446	464	457	471	467	435	447	459	456	449	463	441	467	444	480	469	440	492	448	459	437	460	462	448	453	470	404	441	467	462	474	442	459	443	461	431	468	492	457	457	479	473	442	495	429	463	458	447	441	436	450	438	449	441	432	476	443	456	416	456	446	445	502	483	420	434	494	477	490	413	422	424	417	435	458	463	469	454	462	440	453	446	422	508	458	419	436	446	470	478	425	496	497	458	437	410	481	463	469	398	441	452	400	473	479	488	477	445	443	436	427	414	472	493	484	450	486	455	458	453	436	426	439	447	476	428	435	441	495	442	501	446	472	443	470	453	451	482	488	466	413	428	434	488	471	422	442	458	458	440	473	453	421	427	414	456	489	435	462	457	429	443	421	473	460	431	483	477	413	490	409	456	463	441	428	429	415	463	442	462	433	429	438	448	424	472	433	478
27535	15942	12369	6338	2349	1203	1075	1108	1100	1124	1095	1098	999	1012	978	972	1074	996	949	964	963	1004	955	964	986	982	952	953	975	951	1017	971	952	954	982	985	978	951	957	958	887	951	964	934	955	981	932	1008	987	953	945	979	966	996	946	987	1005	930	951	915	963	974	935	951	886	906	934	966	963	962	970	947	1014	968	969	944	971	947	976	990	976	1000	1017	930	948	952	974	894	938	947	945	1024	964	1017	969	964	971	997	937	935	911	945	972	974	914	950	947	946	920	933	971	975	939	989	918	904	949	981	953	937	982	966	986	936	990	918	996	958	883	934	982	938	973	992	956	956	891	927	969	960	929	991	962	955	927	967	956	978	951	940	1020	939	945	931	981	990	961	939	927	985	969	944	966	940	950	984	932	906	913	913	934	934	967	953	970	933	973	892	925	972	928	970	960	1025	939	939	940	941	893	937	980	889	989	962	1019	904	987	946	969	919	942	960	963	959	953	898	964	940	962	968	926	952	963	949	922	954	978	994	965	971	981	955	941	964	917	891	984	975	956	972	979	939	956	972	938	947	996	987	915	1035	990	985	908	991	925	993	917	944	951	970	938	1006	925	895	943	958	905	964	942	938	924	943	922	1045	918	932	999	994	971	942	902	936	973	981	953	935	972	938	928	920	942	963	947	949	887	939	937	940	946	961	943	1024	934	930	966	934	938	899	923	922	928	935	944	933	971	998	951	944	942	938	931	988	961	940	995	971	954	922	986	1005	947	945	955	940	950	979	935	927	935	937	934	942	988	983	936	922	906	906	959	948	923	975	956	933	888	945	968	1052	921	916	972	991	958	921	924	903	927	962	1008	970	974	1031	965	958	925	896	897	953	913	983	963	946	925	997	956	922	909	904	907	968	979	889	922	947	912	949	931	1017	995	911	925	929	936	954	951	961	936	966	969	943	1007	964	951	932	925	905	932	951	997	916	964	949	971	960	990	901	898	963	907	942	920	960	970	955	999	959	952	957	907	927	922	982	915	981	980	895	981	998	884	987	952	942	898	930	935	975	893	955	900	951	960	978	1023	933	965	947	1003	930	926	981	994	926	945	971	974	976	963	960	1058	955	967	977	902	932	943	911	926	925	963	889	949	950	931	1004	930	981	961	1012	942	973	1020	889	940	985	1005	922	939	916	910	1003	932	966	909	956	889	902	951	970	973	964	1010	985	956	920	1013	910	954	956	961	911	956	933	917	969	957	954	989	930	940	955	1003	945	960	952	917	941	915	979	925	975	930	936	934	965	887	931	915	982	979	1000	913	933	966	947	980	1009	949	950	945	969	1024	984	911	961	955	949	879	972	936	928	979	1048	942	913	978	988	981	940	945	908	976	942	899	987	961	921	898	942	955	933	971	888	927	924	944	1002	967	961	929	902	991	959	993	954	975	953	954	928	1008	976	996	973	914	917	1008	958	932	911	967	928	904	932	962	957	972	978	947	939	966	932	998	969	937	956	939	937	983	945	966	960	905	919	1023	943	915	951	912	1013	956	944	1007	1000	949	1001	967	943	940	912	943	978	974	955	969	957	942	910	986	943	921	926	991	987	1018	903	993	969	974	953	983	951	974	913	877	968	1004	1022	979	973	952	953	943	964	903	962	920	908	994	1008	947	946	988	940	977	915	961	991	973	918	925	966	960	886	1003	954	947	958	958	996	952	962	950	987	938	959	975	1008	920	958	931	972	934	939	929	959	920	960	978	925	939	961	987	941	982	972	951	942	956	954	958	917	988	981	925	1009	952	926	908	928	955	915	953	992	957	913	992	954	923	990	903	927	945	922	949	891	963	965	965	988	992	985	981	935	934	921	936	942	951	938	889	940	937	973	985	920	962	1045	906	904	934	903	977	958	894	945	953	1022	950	946	991	924	944	959	1016	941	926	973	934	934	972	965	962	929	922	983	942	952	913	936	950	929	972	936	985	939	927	965	981	947	966	959	985	948	962	983	991	936	944	894	922	984	981	927	935	958	973	924	960	922	966	980	914	940	988	974	1003	982	959	984	980	941	972	960	954	920	966	1010	965	951	928	998	934	931	1033	970	938	964	946	952	963	1001	940	938	971	1004	991	899	977	985	959	972	863	972	952	961	943	949	988	934	940	949	958	921	916	925	990	900	914	925	939	961	985	932	964	972	948	904	984	965	972	963	988	979	951	910	981	907	983	964	931	938	978	937	930	982	947	959	952	954	908	960	911	943	929	936	942	988	984	982	960	993	911	976	958	949	899	980	977	973	983	893	958	999	926	956	1002	932	941	1009	986	974	997	905	957	944	1041	965	945	941	995	960	912	969	977	946	945	922	926	962	998	946	969	999	988	959	991	984	937	958	958	956	976	946	965	977	892	933	910	926	964	937	1002	944	927	986	938	963	946	942	931	973	935	921	999	948	991	963	866	949	951	970	980	939	928	949	948	917	939	954	916	1001	958	1017	1014	1000	958	975	979	968	981	968	918	938	999	997	924	947	1009	988	948	889	921	946	1002	988	956	984	925	957	977	899	973	912	933	907	976	954	1007	1011	955	957	965	888	946	937	948	961	956	918	999	984	958	959	985	961	883	943	968	1011	992	949	900	924	967	950	935	972	937	926	951	926	908	916	938	999	908	961	995	951	951	955	963	953	872	951	971	936	974	937	1021	1027	920	949	918	967	969	982	977	982	913	888	972	915	1049	956	958	916	931	958	919	950	953	982	1005	947	967	990	943	949	968	924	940	950	905	958	1000	895	995	969	968	920	893	984	977	1003	900	948	965	957	884	953	958	943	935	909	936	937	938	1016	963	932	947	944	939	1013	937	1010	938	947	947	945	904	958	941	901	932	960	923	951	984	965	947	906	942	891	958	999	931	939	969	940	916	941	938	975	911	844	960	968	961	933	926	921	951	916	978	918	940	894	975	963	988	985	951	983	969	1012	952	946	980	917	991	963	920	990	940	914	955	943	924	974	938	994	944	970	902	981	972	932	920	1019	918	983	982	972	961	968	956	946	988	943	983	957	946	991	916	960	983	979	981	965	964	958	932	964	951	1004	950	1008	967	957	949	936	1008	941	975	937	975	911	941	957	941	934	954	908	957	965	945	941	939	954	980	1024	956	978	981	921	947	966	937	989	985	970	951	946	903	993	994	932	928	922	946	951	979	924	950	939	924	963	943	941	1000	952	938	942	968	944	964	963	1008	987	966	961	975	938	945	910	948	1013	922	995	967	929	939	922	932	988	954	937	949	976	996	1003	954	943	947	991	975	942	974	922	958	960	975	940	958	915	1003	951	927	989	952	907	924	940	850	894	953	962	954	951	1019	893	950	926	947	950	934	955	939	998	958	955	966	958	934	936	900	949	980	970	961	925	970	955	951	940	963	935	1003	952	952	899	971	942	952	960	1007	1034	957	996	966	959	962	953	920	962	973	1009	941	977	957	968	940	923	933	937	965	977	995	924	984	936	934	949	938	945	943	953	954	895	948	965	898	981	961	977	997	922	989	974	918	987	958	927	1037	985	971	982	907	933	917	939	1004	980	961	958	925	945	933	897	1015	975	896	956	988	891	969	989	997	925	964	938	952	935	892	968
50804	31675	21507	11022	5164	843	507	494	509	543	654	753	512	466	458	458	432	469	453	497	460	469	475	460	492	457	486	468	458	461	414	427	431	494	477	441	434	480	472	478	446	436	469	418	446	412	435	437	457	499	439	416	455	454	482	415	440	418	460	429	413	436	460	437	437	439	431	510	443	456	408	417	479	488	462	448	471	458	496	496	452	452	485	435	465	464	450	457	424	459	446	464	509	436	437	435	494	453	440	427	455	471	481	446	440	463	429	451	473	458	468	466	431	410	475	481	453	466	462	460	475	458	500	421	445	486	480	428	502	471	474	439	428	451	502	430	456	496	495	468	440	497	468	461	425	474	465	429	492	443	498	479	474	454	439	477	423	467	443	443	475	461	431	444	427	473	427	449	475	426	497	476	457	481	443	444	439	434	449	430	446	475	473	487	447	426	420	450	441	435	446	429	475	462	459	439	426	423	435	486	457	419	442	424	458	446	437	458	447	427	486	462	421	421	441	474	419	460	489	406	451	434	405	445	423	433	461	501	443	457	449	413	455	430	448	477	460	437	456	438	470	450	457	457	464	460	472	428	502	456	433	433	444	531	437	438	483	445	417	451	460	473	478	428	474	495	448	423	418	453	478	414	470	444	473	462	416	439	465	429	456	428	475	462	434	469	402	474	435	425	466	434	435	466	480	470	460	461	480	420	458	442	466	444	469	460	450	483	431	409	483	419	502	427	444	497	451	435	469	490	502	456	474	470	462	440	443	427	417	441	448	406	464	475	444	432	450	486	436	451	495	428	477	420	469	423	381	468	467	429	469	448	454	446	454	459	405	424	450	448	484	481	452	475	455	437	403	456	462	428	451	437	466	475	475	423	444	446	452	426	450	444	439	463	443	436	425	479	474	424	452	452	486	435	482	413	408	422	452	399	444	438	455	408	475	459	465	456	475	417	422	402	458	453	472	438	445	386	472	470	476	444	430	474	447	464	465	448	438	400	427	475	478	446	456	450	455	427	414	424	416	442	418	418	439	459	458	445	450	473	436	444	422	467	454	481	435	449	439	454	429	456	413	439	436	423	468	431	449	434	423	510	454	457	444	468	443	436	462	418	472	411	486	434	421	430	437	465	482	420	467	474	440	482	443	490	436	449	485	439	420	448	456	443	429	448	446	462	439	449	446	418	413	431	438	470	458	407	433	464	468	421	453	464	510	460	458	426	451	422	444	479	468	467	438	440	434	459	467	471	434	466	462	505	408	449	456	470	460	439	488	481	409	468	488	432	444	459	437	526	385	420	467	448	406	446	414	408	456	473	454	435	444	461	393	442	429	448	405	438	412	488	457	469	436	467	489	452	502	439	512	453	474	465	453	440	460	460	492	475	456	472	442	446	441	464	456	489	432	439	488	462	496	465	443	473	422	469	457	457	454	490	427	450	432	444	438	436	474	438	422	464	460	447	460	444	466	425	430	456	454	450	487	455	482	455	419	415	438	468	433	426	473	482	435	426	454	478	472	458	443	452	455	457	454	432	446	483	493	456	440	475	430	429	423	473	464	452	437	459	477	423	438	483	436	471	451	448	459	447	419	437	415	441	467	407	469	478	459	485	478	453	488	460	438	474	451	456	437	459	485	413	463	412	459	453	405	402	428	475	465	410	450	496	460	467	477	444	466	480	436	443	459	447	449	455	462	466	448	445	427	501	469	446	483	458	441	452	440	425	417	445	448	490	448	397	443	405	442	495	407	407	506	463	486	438	417	433	424	469	435	392	443	469	420	484	454	420	472	417	476	447	470	447	442	485	476	474	436	451	425	455	453	455	455	476	423	457	473	474	507	456	446	449	412	464	475	441	435	460	445	438	417	458	430	460	448	418	466	465	461	446	428	429	398	457	409	450	444	477	484	453	478	416	429	428	458	500	474	445	467	436	472	468	461	444	451	448	499	479	416	478	506	441	455	490	444	459	461	443	485	446	466	466	453	410	457	391	400	450	494	443	403	426	462	459	477	448	436	417	420	447	428	424	424	442	456	464	470	439	437	426	428	475	452	476	406	411	476	446	517	447	496	467	446	436	446	407	456	449	441	460	453	450	461	438	456	483	430	462	458	422	462	437	460	494	447	486	494	482	432	436	453	471	465	472	438	481	486	506	442	484	447	478	440	416	410	415	461	453	417	422	448	512	457	465	471	442	443	473	432	427	429	449	415	461	442	477	450	419	457	440	439	443	474	493	433	439	432	422	423	458	456	440	440	433	443	436	448	447	443	451	455	456	417	428	457	496	438	433	459	423	475	429	456	468	489	458	434	482	477	473	482	448	466	461	447	436	430	471	403	459	464	449	450	444	465	485	480	472	479	437	449	489	417	431	456	442	527	460	496	488	488	469	441	492	498	444	482	454	443	425	418	442	432	422	464	452	409	443	447	427	462	439	427	428	474	435	467	461	489	471	441	404	448	436	473	439	411	463	458	400	437	434	441	425	442	409	424	407	427	444	429	455	463	438	474	468	421	422	457	389	419	482	436	416	426	442	468	456	430	440	460	438	459	433	418	446	411	426	421	443	439	449	454	418	472	441	488	436	429	433	453	466	456	408	433	465	437	472	450	461	484	418	421	448	438	452	448	467	451	484	436	434	409	443	430	495	459	453	430	460	472	452	478	452	411	443	482	477	448	455	512	477	457	465	449	461	436	433	464	446	475	444	461	463	429	408	469	462	445	417	452	450	470	468	473	425	450	498	480	426	462	440	461	466	450	450	451	480	437	440	474	433	472	450	450	452	451	438	433	439	430	457	446	499	401	431	453	536	482	435	470	451	461	421	438	448	448	452	492	461	431	449	481	471	458	504	487	452	428	438	431	409	454	475	415	419	482	445	483	446	473	425	406	435	463	446	430	455	442	428	459	444	486	423	436	462	452	510	464	438	478	426	497	473	441	450	489	454	463	424	469	432	441	456	427	437	428	472	453	482	465	470	417	457	414	441	418	439	398	445	435	440	467	458	452	467	450	491	439	443	508	471	475	460	407	442	408	459	453	451	494	464	454	475	434	455	419	436	448	484	441	459	472	467	458	428	464	470	418	426	462	416	409	403	452	435	423	418	437	452	439	508	446	443	428	476	421	410	456	441	447	448	412	474	485	457	442	474	445	463	495	460	453	465	386	449	454	468	505	457	499	441	438	499	460	467	480	414	432	452	457	457	461	414	445	440	497	450	438	450	469	463	402	424	493	476	453	429	480	453	451	427	460	433	421	469	504	463	463	448	435	427	428	447	446	445	445	430	454	446	458	452	474	447	458	454	414	429	459	487	469	445	476	483	488	482	431	449	453	446	408	439	434	422	454	449	451	428	442	469	455	418	480	434	468	484	447	469	481	448	451	462	457	437	412	487	435	466	459	423	466	428	449	418	418	472	483	445	483	413	434	454	468	436	445	442	402	421	499	481	460	418	441	507	497	474	487	433	422	452	455	413	467	467	463	452	468	486	432	423	449	482	452	452
31942	25081	24795	18563	11956	1401	1239	1185	1253	1470	2356	2230	1283	1099	1100	967	1071	1015	1010	1029	1004	1023	1017	950	1005	1039	1016	996	1003	981	1065	1057	921	1017	1024	954	976	1001	1029	980	901	976	989	958	1005	932	992	987	954	997	998	970	971	936	942	970	871	971	993	1004	955	906	906	965	1023	1032	972	970	1019	927	962	971	988	974	931	939	864	964	971	938	1012	907	950	961	1027	971	954	1028	985	985	963	970	975	984	936	1006	974	919	961	996	884	944	935	966	948	966	948	935	972	946	961	986	938	984	933	987	969	949	1008	992	911	964	968	946	996	915	970	965	927	1003	952	1039	1011	1009	1002	939	926	889	941	936	942	928	924	957	920	967	982	938	972	951	980	974	929	951	945	993	930	984	952	936	1004	955	937	968	984	1000	926	949	987	948	949	975	988	874	938	972	952	947	955	940	990	978	880	977	1002	953	944	975	917	955	936	943	959	957	964	964	987	929	948	954	964	971	928	967	918	919	926	1013	928	931	999	951	963	977	900	911	965	933	965	1010	971	986	911	910	979	936	923	930	979	939	926	944	983	924	928	952	961	978	974	954	910	922	899	940	929	1009	956	1006	1014	973	988	969	961	969	989	925	970	938	937	982	933	980	998	987	938	967	971	1011	923	959	987	978	976	940	983	944	954	953	981	962	950	947	907	956	931	939	956	932	955	938	935	960	949	903	947	974	937	946	970	972	980	934	953	965	954	958	955	963	972	1002	994	975	998	986	968	907	1012	923	956	898	961	954	936	972	951	927	900	968	1021	965	954	986	955	998	915	950	948	949	955	999	929	927	927	941	979	916	934	959	959	952	965	941	1024	949	927	959	943	946	967	964	891	965	1017	917	942	976	960	931	994	910	939	978	967	936	940	993	1006	885	934	996	979	918	973	910	1012	949	982	929	978	909	973	916	985	964	864	943	938	978	939	971	888	913	936	945	995	942	991	963	947	998	973	945	999	952	929	926	946	932	918	993	958	990	987	948	924	950	957	933	989	973	948	966	1029	989	970	954	932	947	937	970	976	998	966	941	927	979	1019	970	992	986	936	985	952	959	957	988	992	936	941	985	972	985	933	980	1023	912	975	920	981	946	918	905	892	903	943	947	990	924	972	1040	988	907	998	946	986	924	974	923	915	983	921	938	935	942	1014	974	982	1031	999	941	980	981	940	983	916	919	947	966	948	951	1000	953	958	950	928	989	944	949	941	944	926	979	928	931	997	955	911	910	973	889	959	879	956	953	957	973	980	954	920	896	922	948	920	974	997	941	1003	893	990	907	945	964	984	919	967	921	1013	1048	935	979	986	917	931	961	942	932	947	950	955	960	942	993	940	927	988	976	980	947	949	929	961	942	953	995	945	945	955	890	938	1014	932	953	923	908	955	978	955	958	945	945	933	972	1000	952	951	912	922	948	946	945	950	931	947	971	1005	930	926	946	972	928	899	938	973	940	953	930	939	1050	956	997	967	933	945	957	947	939	940	929	887	978	970	1001	951	964	975	961	954	950	939	954	954	938	1009	946	953	938	991	925	973	920	850	956	985	971	908	955	988	961	993	951	949	966	932	917	969	953	1003	968	921	992	952	983	901	1025	990	945	935	977	967	995	968	936	886	949	899	945	1027	1006	1004	938	975	893	983	937	959	951	977	927	986	967	965	973	923	970	1037	937	930	923	1008	951	960	987	971	955	923	964	985	982	967	1004	998	952	905	958	878	948	965	982	951	994	905	978	1001	971	927	947	950	915	911	944	924	954	945	929	998	940	961	1011	920	1006	960	958	917	983	982	1008	978	983	969	872	930	939	921	894	956	1015	917	965	993	955	935	939	942	1014	1004	972	917	963	972	939	990	1045	958	961	897	931	931	959	954	873	942	975	961	1008	976	992	960	944	965	960	945	991	905	939	903	987	941	998	917	919	907	1000	887	962	926	928	959	957	1019	935	950	982	949	977	1021	965	925	931	961	983	983	979	953	915	941	977	925	941	912	962	950	915	963	974	966	898	922	944	974	988	929	937	944	979	984	930	1010	944	955	954	959	955	958	996	949	934	924	1022	952	981	945	943	919	998	940	950	915	901	946	959	971	989	960	947	988	954	942	956	1005	992	949	934	938	931	949	949	997	1029	1040	1046	942	949	959	930	951	926	916	997	996	988	959	1007	965	1031	983	983	930	931	907	978	952	956	945	979	979	964	989	903	960	967	991	937	969	937	954	981	1001	941	896	989	985	970	940	926	939	968	936	941	920	933	960	938	1028	980	963	897	901	982	973	896	953	1026	892	961	952	924	984	1006	907	884	956	979	945	921	1001	955	945	963	932	926	920	950	911	973	975	987	953	1015	932	973	996	990	992	1019	978	998	917	927	965	984	942	944	903	914	955	969	955	926	980	985	978	917	1004	960	939	964	966	956	933	981	928	895	967	971	944	961	919	969	955	1010	996	969	980	986	984	944	953	976	967	927	981	945	965	963	1042	950	991	917	957	927	930	998	983	947	971	988	994	950	922	982	991	967	930	989	990	962	916	909	952	973	926	1000	877	919	941	956	973	979	954	966	979	966	994	909	944	916	1005	946	1029	945	950	986	1016	971	988	943	909	960	954	995	927	923	910	967	933	916	953	1065	1024	966	930	981	962	942	1002	917	961	904	987	967	960	994	887	991	963	938	937	980	957	989	945	991	964	998	968	969	993	982	976	948	969	936	943	958	969	948	895	951	924	987	1002	900	914	958	988	941	971	955	981	961	948	965	958	919	967	984	945	957	950	968	973	1010	949	947	977	927	937	1021	907	974	919	952	957	1013	949	937	949	963	953	908	969	962	953	943	936	978	983	1030	1023	959	987	961	935	963	1024	955	961	920	925	944	992	968	956	936	909	966	896	966	996	968	980	978	976	908	890	968	994	931	976	957	929	941	926	984	892	932	940	985	937	962	988	997	934	936	987	966	966	934	921	972	947	972	977	937	932	947	959	978	981	965	931	990	1005	910	981	982	944	944	975	959	973	987	896	940	947	986	945	1002	926	935	956	978	973	932	968	937	994	903	984	936	929	971	980	940	983	911	889	928	966	955	899	1008	971	910	1011	956	927	977	974	959	952	935	973	929	1002	1003	964	939	910	964	983	936	893	918	924	948	966	943	959	920	974	941	954	979	957	951	1002	1007	998	946	965	962	973	903	963	908	1005	936	938	1033	1012	985	965	968	977	925	954	959	990	994	947	950	947	893	948	910	961	944	979	982	957	925	894	944	920	995	945	960	931	969	980	903	938	995	951	1018	957	976	1026	1014	958	893	897	951	970	917	888	948	955	856	942	965	982	959	976	947	965	984	960	936	954	973	928	972	986	972	940	917	936	959	951	927	956	960	978	934	930	946	983	955	954	964	913	924	952	991	916	958	921	944	950	936	926	1014	979	974	994	914	953	976	976	909	944	969	947	953	982	972	972	994	968	951	963	999	944	951	960	984	917	967	977	907	932	941	983	942	914	968	987	954	949	914	868	964	957	963	1028	898	991	947	946	966	983	933	914	967	918	963	1004	976	1017	928	927	931	965	943	934	958	993	953	933	919	917	931	917	927	1002	944	949	988	1012	929	991	964	935	974
59509	35352	27559	18702	10098	1889	631	557	511	610	1124	1397	754	527	505	465	509	465	459	430	452	486	522	457	490	496	499	509	494	511	471	477	444	452	437	460	445	453	459	433	457	466	430	444	391	472	408	411	447	481	438	451	464	461	483	435	485	467	481	448	459	471	435	471	505	432	456	496	471	456	482	439	459	438	434	476	489	460	467	449	464	413	434	470	462	426	489	484	443	462	493	482	459	436	501	477	442	477	456	489	478	435	463	484	472	435	475	433	383	468	485	446	436	452	487	476	494	416	477	429	489	421	452	440	411	440	457	463	455	443	458	402	424	433	440	425	465	467	470	488	446	443	471	464	442	443	444	470	457	434	465	453	451	416	451	437	455	453	505	429	449	424	457	447	457	467	434	448	517	481	496	467	484	432	457	471	471	465	497	429	460	457	409	450	448	448	444	464	459	484	453	426	416	414	414	470	448	445	480	454	473	422	431	405	495	481	475	429	450	483	438	460	445	462	452	463	459	465	468	470	428	474	462	433	461	481	483	451	479	442	453	433	429	448	460	463	428	446	444	409	424	464	455	465	458	435	503	454	464	455	480	407	476	460	474	437	480	451	420	467	440	432	427	456	465	451	465	391	367	438	485	491	482	465	449	451	484	485	477	463	448	467	442	461	458	498	474	429	518	446	411	423	450	432	453	404	465	440	492	464	465	462	468	451	446	424	465	452	479	435	476	432	445	481	457	462	487	471	479	465	469	475	505	475	443	486	462	475	465	444	433	464	472	422	435	432	472	460	439	473	499	508	471	449	500	440	446	475	453	447	439	488	441	528	455	467	494	466	439	445	510	454	444	459	479	477	471	456	455	440	478	451	528	431	479	482	434	490	478	472	445	478	460	449	459	503	482	450	443	451	469	403	426	464	483	496	449	513	446	427	448	459	462	441	459	466	474	462	429	441	452	433	399	460	490	485	455	471	419	455	432	434	431	457	509	486	504	487	479	473	461	419	445	450	469	503	465	531	425	471	469	417	485	448	452	453	471	444	448	438	444	452	459	498	501	453	456	465	467	447	471	491	459	449	477	460	485	415	423	444	448	444	459	450	445	475	430	488	511	470	457	448	472	481	471	473	449	485	456	439	427	455	458	467	509	443	474	497	457	414	467	472	490	465	503	462	449	507	433	457	462	449	442	477	447	460	474	460	427	467	440	457	465	427	496	499	457	475	469	452	451	462	481	423	506	450	445	457	445	468	424	472	433	472	402	461	480	461	423	491	464	472	473	502	437	468	432	380	458	457	471	467	432	436	505	472	465	468	456	479	465	486	430	443	463	457	473	481	456	453	488	439	480	473	466	382	449	464	487	431	435	434	489	444	446	467	447	482	446	481	432	457	501	439	444	436	486	411	468	440	411	463	467	441	448	505	497	452	498	500	454	454	464	504	480	455	453	431	448	448	459	433	483	436	458	451	469	493	494	452	455	429	462	524	456	462	452	460	479	465	474	442	447	430	461	484	449	434	425	481	448	502	454	490	440	429	486	449	500	487	437	456	480	466	486	441	469	457	485	448	435	457	442	477	470	495	448	466	453	484	486	476	436	502	431	453	465	421	478	436	415	393	475	466	427	472	478	469	464	465	476	485	519	444	484	449	415	451	444	437	477	442	449	443	443	474	494	483	449	442	500	500	505	542	450	396	449	483	454	477	504	460	448	437	438	476	452	451	415	412	489	458	506	429	448	432	393	464	457	452	505	446	434	453	459	471	477	469	487	466	449	450	449	486	461	432	416	488	515	465	482	440	482	414	460	489	458	481	439	440	457	413	493	468	462	497	493	469	440	478	472	486	446	460	431	400	500	440	496	434	452	469	484	480	455	476	473	448	433	454	454	458	463	431	433	485	467	456	454	439	435	412	445	450	427	484	423	493	453	431	476	433	462	447	461	428	407	436	436	489	476	436	501	500	440	414	471	485	446	448	467	464	465	439	473	445	474	478	447	429	429	499	465	460	428	407	447	465	432	423	437	473	475	443	436	445	451	502	458	438	466	503	455	443	439	466	465	442	459	469	455	467	468	430	445	448	452	477	468	480	453	447	443	483	443	452	465	462	476	442	451	424	419	448	394	508	478	442	411	465	483	478	481	480	456	415	463	465	466	471	442	455	472	445	426	432	442	494	481	448	460	468	474	454	475	465	454	451	442	449	429	438	457	497	504	493	405	468	442	479	497	452	479	464	427	463	457	445	443	472	452	429	435	436	462	508	459	457	515	428	481	445	456	496	435	457	421	474	456	458	437	467	447	422	473	454	436	478	524	458	461	453	478	445	440	436	463	469	442	450	447	417	441	468	485	431	495	487	479	440	438	481	458	479	490	436	472	492	466	440	442	441	449	463	461	464	510	447	467	459	430	486	465	449	433	424	459	428	491	441	447	463	454	427	451	464	429	465	466	464	464	493	452	475	440	439	457	485	434	439	431	422	485	473	444	487	510	435	436	459	466	497	460	454	444	470	443	455	459	451	462	403	457	485	456	490	471	467	428	517	441	474	501	459	449	447	477	446	502	495	446	438	425	499	465	459	457	450	456	479	476	479	461	460	476	492	431	474	480	463	520	480	481	421	453	461	468	462	434	425	472	481	440	482	504	470	471	517	509	489	447	461	470	442	437	440	466	498	425	433	448	456	386	451	412	457	473	494	443	433	468	445	489	432	449	450	425	440	452	469	464	446	474	478	457	410	467	475	443	453	463	428	480	450	476	490	474	477	452	470	445	454	450	447	431	456	450	496	459	448	433	436	457	472	468	459	446	490	462	450	412	421	469	481	482	471	453	465	440	413	447	442	459	481	437	430	406	512	479	444	463	486	449	475	433	476	472	449	493	496	443	420	452	477	470	448	461	409	444	444	451	476	474	448	487	450	418	453	474	469	491	444	434	449	417	459	453	487	454	502	434	476	485	481	472	476	470	429	435	445	474	450	445	476	450	457	427	436	487	442	502	479	429	445	469	478	458	439	462	461	455	424	439	506	463	450	462	436	442	456	495	435	430	474	459	470	488	448	473	467	452	450	487	459	466	435	451	423	437	470	490	446	492	446	453	446	480	456	437	467	439	424	471	453	437	474	490	457	467	460	466	479	449	461	431	462	489	433	424	503	456	486	462	440	465	488	444	471	471	436	478	442	509	472	449	428	452	442	464	438	447	452	469	453	435	443	500	475	465	470	442	469	466	422	442	433	446	469	442	470	462	393	513	432	461	447	450	483	496	479	446	467	487	455	471	455	476	434	456	456	489	474	485	481	443	478	476	453	466	485	461	441	432	451	441	388	429	430	491	431	442	403	468	449	470	457	438	472	479	441	445	511	489	487	487	448	437	471	479	466	426	438	440	460	482	465	428	462	429	444	463	437	473	450	449	420	437	479	447	444	492	479	462	423	486	465	459	477	440	444	455	449	430	468	439	451	448	457	480	452	440	446	428	453	445	471	485	455	464	477	453	408	437	465	474	446
36493	27371	30881	26732	19088	2672	1467	1431	1446	1862	4501	5639	2238	1078	1112	1177	1069	1073	1119	1074	1083	1067	1028	1023	1071	1044	1013	989	1054	1045	1016	976	1026	975	1007	1082	1026	985	983	1025	977	1010	999	976	1044	956	940	922	1031	969	953	965	968	1011	948	976	1024	938	1022	1025	1016	935	990	1039	968	945	979	951	977	967	997	930	963	913	977	931	936	949	956	988	992	977	1008	962	960	981	977	966	1007	961	904	931	946	994	972	957	1023	985	985	1001	952	973	940	968	970	995	965	957	948	929	1004	947	970	893	935	978	965	987	955	1009	986	949	997	927	995	993	941	1002	983	1051	917	923	1013	1005	945	1008	957	971	953	977	961	946	875	1024	974	943	952	946	934	970	962	987	1003	953	958	959	915	961	984	987	931	975	924	954	989	974	984	935	904	997	928	922	934	992	1005	1008	932	1041	932	1042	929	960	977	959	972	997	927	933	989	949	960	958	933	949	955	909	988	996	986	1015	948	1024	957	978	966	1040	953	932	1005	927	983	999	934	907	983	970	963	1006	880	954	1011	966	951	952	951	976	915	971	933	976	933	973	984	976	1021	967	1012	963	966	1034	983	981	944	948	951	945	1012	942	974	980	930	986	933	942	960	951	926	1002	979	963	1001	970	943	930	1017	964	993	936	1017	1044	982	1036	989	938	965	1039	966	978	983	974	947	983	940	960	969	990	958	1035	991	1034	1017	924	974	1013	960	963	957	936	1005	991	955	929	991	938	992	938	935	975	951	918	1023	962	938	966	956	974	1010	988	937	957	986	988	933	953	953	941	991	1011	948	948	1013	932	959	988	921	997	986	966	957	971	980	926	967	965	965	974	965	946	979	967	988	924	1002	993	895	970	941	969	985	931	986	929	988	961	964	907	948	947	977	969	944	1038	988	1028	922	970	961	939	964	1011	981	938	978	922	950	947	955	964	957	960	924	965	932	973	962	969	935	901	950	956	1003	969	932	969	933	937	980	1006	962	944	987	925	941	969	973	996	962	957	943	989	987	968	967	962	936	944	984	964	896	984	1016	969	960	960	990	962	932	992	999	988	1053	1023	977	1005	947	969	1003	1037	946	927	949	949	932	937	959	974	924	948	974	1015	961	980	967	979	966	921	926	974	977	982	1006	982	988	894	977	978	969	935	939	985	1007	951	949	994	987	942	1000	921	1002	977	965	985	950	951	970	980	976	969	1010	1001	896	1005	977	919	971	971	964	948	1004	1018	928	1017	962	1004	949	969	908	976	938	955	964	1011	989	943	989	968	947	999	933	986	963	959	919	917	982	947	941	944	969	956	925	942	910	962	956	951	959	962	943	992	985	1001	921	997	1012	928	938	932	971	965	1013	964	1009	969	975	960	955	982	933	987	943	983	938	1002	974	969	1001	940	966	987	975	974	963	958	969	945	994	968	1003	922	919	1036	946	1032	979	943	921	926	952	963	1000	882	887	1050	989	943	936	1036	1008	927	1011	975	940	976	977	981	973	910	933	973	997	1029	961	941	929	963	994	949	948	953	922	926	1007	999	976	951	976	987	1001	939	990	965	978	910	944	908	999	984	940	962	949	971	906	927	974	912	933	965	939	981	941	973	939	974	969	980	955	1005	966	924	932	914	965	965	933	921	985	1008	1002	976	1007	965	1002	963	978	1022	958	912	946	958	957	1052	933	975	1000	957	976	952	961	913	999	1007	1000	961	926	948	971	966	989	988	992	948	985	1016	963	952	993	975	976	1015	977	926	925	927	952	951	903	949	938	1061	984	910	917	975	973	952	908	966	984	939	942	952	934	1005	979	902	1012	956	982	967	945	954	969	1008	924	956	955	1016	942	974	1007	962	979	952	980	967	1041	1047	964	958	941	950	921	922	931	972	1005	987	968	905	973	981	936	927	948	990	997	899	1005	940	987	976	1010	955	983	999	983	989	919	953	908	878	978	985	953	946	950	962	956	951	996	945	939	985	959	940	993	948	964	954	991	967	939	944	1032	921	961	982	984	925	932	949	975	947	1011	1002	941	958	978	975	1001	977	1008	922	983	970	1009	967	945	965	931	1008	949	961	977	993	1012	926	930	986	939	992	984	951	961	957	967	928	945	941	987	955	930	940	964	985	1060	982	980	925	988	968	954	991	978	989	1012	964	944	994	962	988	989	959	955	945	1009	1000	920	958	958	938	993	903	955	950	965	963	958	910	1002	934	991	1012	932	942	973	951	995	933	962	918	942	947	947	962	995	935	1004	941	978	976	956	959	954	988	959	926	965	964	941	942	962	895	1002	953	969	949	910	941	967	997	996	955	959	933	931	975	964	914	979	996	909	1026	968	907	968	978	953	978	989	960	1045	960	985	956	971	1007	993	951	1006	965	916	905	1006	943	996	960	937	912	994	938	926	937	936	1011	934	950	953	962	1019	948	931	988	947	956	974	956	904	959	984	903	993	942	952	957	983	960	989	948	1008	944	1018	998	976	974	970	945	928	949	964	1007	942	963	1013	957	966	964	959	1010	990	940	957	951	972	947	1024	949	958	908	897	1010	985	973	968	953	913	992	966	968	1005	990	953	916	973	983	961	986	954	935	912	981	973	1011	931	963	945	995	955	928	953	1009	951	967	954	968	951	969	993	943	919	913	933	960	986	963	926	921	944	990	977	935	919	997	1024	1026	913	1034	929	992	948	961	935	1005	939	899	944	1006	987	992	913	981	964	973	967	959	971	916	1002	943	964	937	902	961	1017	1010	1002	978	919	942	916	941	1011	929	976	989	949	941	929	1019	1001	1015	979	977	966	984	983	1026	918	1062	940	977	936	932	956	906	938	967	981	917	945	1019	942	983	957	976	976	921	905	1038	994	978	1010	967	984	966	969	977	977	941	1019	968	995	980	951	993	1003	1032	905	991	973	969	958	993	940	954	965	970	944	963	939	972	945	967	994	1000	974	942	1023	1012	974	992	986	1008	1015	941	966	933	994	953	964	947	964	948	1017	987	939	966	961	988	988	898	971	972	944	923	934	945	955	941	913	1010	990	968	919	947	936	937	970	1005	980	1007	965	964	974	945	998	956	985	953	961	995	993	1039	950	1017	968	977	946	933	946	947	974	955	949	942	968	912	935	967	1002	975	985	964	973	943	983	981	962	970	970	1009	929	958	963	996	927	956	974	1021	933	989	930	1035	984	952	941	961	975	945	949	942	974	1017	1007	973	968	973	941	954	990	952	1027	997	986	1026	946	965	984	961	949	923	945	953	964	998	967	1006	934	1009	941	991	951	959	971	971	938	900	944	927	959	993	940	939	932	962	879	970	975	1006	991	992	1018	947	987	990	961	1016	933	953	988	938	941	983	952	964	978	929	961	994	958	977	1031	986	962	936	924	978	964	931	951	984	940	937	977	925	937	961	972	960	966	874	940	959	947	989	1011	987	998	934	906	994	937	1005	998	991	947	952	900	924	930	928	917	936	1014	1001	931	999	951	921	1020	982	970	978	964	946	902	978	964	941	989	954	956	1010	930	979	983	1050	954	977	966	1010	919	977	999	952	1016	1026	942	949	990	929	961	963	936	917	961	940	944	950	958	1009	936	911	955	999	991	972	912	1020	981	1043	971	995	944	986	980	954	902	972	994	920	946	961	919	929	992	926	1001	986	911	995	993	924	964	1046	942	974	962	1002	994	981	995	934	939	942	984	986	962	945	971	949	932	949	972	970
46728	23620	9161	3079	1099	504	459	480	448	473	466	431	430	461	489	462	474	495	426	450	478	513	515	427	444	404	456	504	471	449	429	473	486	388	495	469	467	441	407	446	453	446	419	459	452	467	452	461	437	457	403	418	421	469	418	420	435	418	471	418	453	441	395	453	468	507	426	436	419	504	412	442	441	455	471	450	456	433	449	464	422	480	468	417	449	467	469	464	427	433	480	495	424	417	497	446	427	453	496	425	434	472	415	420	422	461	445	467	469	513	427	431	443	419	431	444	474	466	423	450	473	425	459	435	452	461	454	498	483	430	455	416	464	457	467	427	453	453	453	468	452	469	442	398	421	447	426	406	425	428	460	480	461	453	419	421	462	491	409	466	411	442	427	461	441	437	442	462	458	442	473	464	435	466	437	466	440	467	418	458	431	448	462	445	451	460	434	517	487	420	446	448	461	472	493	464	455	422	445	434	417	442	432	445	423	467	427	445	465	406	464	439	471	404	488	440	486	473	430	454	441	500	447	429	430	440	436	442	461	480	415	418	458	436	414	470	473	465	448	418	478	456	501	459	429	447	485	516	425	484	453	455	493	432	466	486	451	478	453	461	442	469	459	442	448	474	405	404	464	430	487	465	441	479	437	499	467	454	448	468	440	463	474	511	500	449	458	464	447	519	474	455	500	426	462	424	472	507	476	443	453	426	436	442	484	406	447	442	438	478	432	431	487	446	455	457	449	433	468	428	447	465	481	409	458	422	450	444	451	404	454	429	434	455	442	420	399	471	487	448	448	455	423	464	452	428	443	432	435	458	461	472	448	495	495	489	451	486	452	496	488	423	468	454	466	425	412	406	404	451	483	424	430	472	409	471	448	430	454	457	453	468	435	441	426	449	484	425	427	449	479	447	463	448	432	478	498	404	464	465	457	439	488	473	444	478	487	451	458	434	460	441	434	470	442	424	468	432	455	447	462	457	439	441	448	441	433	463	430	471	458	471	447	447	424	461	441	457	426	425	437	429	462	471	494	464	426	476	456	413	456	474	447	421	440	440	450	468	458	419	482	435	400	443	450	472	442	448	445	427	439	467	414	457	472	440	446	471	403	457	447	460	469	444	452	472	432	483	430	402	454	459	402	451	440	482	484	470	432	434	446	459	464	459	444	469	449	441	455	468	451	466	415	477	469	449	472	440	415	451	455	456	486	444	423	439	433	441	475	411	470	503	437	420	423	435	460	381	441	453	432	468	408	473	427	473	439	452	458	422	443	506	440	473	449	460	437	470	427	488	438	475	410	434	475	466	467	423	472	482	468	446	461	465	449	450	443	493	466	449	442	441	451	412	429	442	444	446	466	460	460	479	483	460	472	458	426	475	483	455	422	445	471	463	449	491	479	451	460	422	465	441	476	485	493	478	465	485	482	468	446	455	466	455	456	471	485	484	453	440	424	471	479	462	480	479	448	481	422	438	511	428	447	451	436	430	458	518	446	453	471	429	445	488	445	437	465	431	438	451	427	470	475	402	452	465	447	471	468	409	419	431	437	428	464	467	452	476	460	439	435	472	427	444	482	450	386	455	407	414	450	477	443	449	447	417	473	526	479	475	453	464	418	496	448	442	460	443	489	450	443	449	430	409	448	473	457	438	444	448	483	452	452	469	503	440	419	417	442	466	455	458	444	478	453	437	428	435	431	454	413	452	444	446	449	441	441	442	450	470	482	454	421	468	482	457	483	464	501	409	455	446	493	429	430	472	473	438	456	432	452	425	459	438	446	467	444	419	402	449	415	435	403	449	437	420	422	493	451	472	472	456	441	438	444	444	437	415	421	429	443	442	450	486	465	452	431	454	414	434	435	468	405	420	452	469	467	494	460	461	445	483	453	423	441	432	469	476	488	445	472	449	442	445	434	491	443	432	460	446	468	432	447	454	467	426	458	477	431	465	427	422	425	470	466	443	472	438	447	444	437	473	470	417	453	430	419	500	497	463	429	434	421	437	430	469	452	442	436	453	466	463	469	434	456	466	445	480	426	431	443	461	470	471	470	447	456	417	465	487	455	486	484	464	520	462	450	449	410	484	487	453	459	470	439	448	510	477	417	483	465	484	445	440	475	463	482	456	425	459	422	453	450	455	397	468	431	471	428	455	442	399	443	413	489	465	455	443	415	429	445	491	445	440	485	445	448	440	474	470	401	466	433	446	468	415	419	443	457	438	455	428	436	460	473	459	485	437	426	429	471	475	441	495	446	457	462	451	438	467	475	460	452	424	487	466	425	473	428	463	460	450	445	467	473	493	471	424	472	468	472	461	434	437	450	435	479	434	447	465	456	471	463	483	471	433	452	420	451	485	478	399	442	484	427	439	437	414	462	460	440	472	463	439	428	435	459	484	445	435	478	427	421	421	472	507	412	381	480	438	474	445	434	497	451	448	451	429	496	444	449	444	409	430	435	422	438	441	481	413	447	446	465	423	473	435	474	480	414	428	424	446	468	471	440	436	437	442	422	417	438	428	420	468	470	459	456	462	472	451	445	413	510	457	416	433	510	497	388	448	462	427	452	449	480	443	443	475	466	466	444	442	407	463	480	445	453	447	436	463	474	432	441	444	459	456	433	498	440	477	468	455	442	476	463	483	459	496	401	476	484	459	451	434	460	443	446	497	448	494	461	464	445	431	417	482	489	434	479	465	461	486	439	423	440	477	496	474	421	456	433	451	467	441	452	450	456	426	456	427	486	469	472	510	464	457	423	440	412	441	441	491	457	441	430	399	445	459	442	457	415	436	401	456	452	446	465	447	505	482	469	472	414	468	435	462	475	473	443	471	488	416	468	503	453	455	463	445	461	436	464	438	463	442	438	431	465	441	457	448	442	466	471	456	490	485	478	380	483	483	479	411	451	424	475	447	431	415	458	439	432	432	432	423	435	453	413	463	442	499	427	456	458	439	498	449	439	492	427	445	447	408	458	404	429	474	441	447	433	397	445	479	429	435	454	449	458	442	446	466	455	446	454	430	460	430	445	505	450	435	458	445	415	425	470	413	440	442	440	463	485	462	482	442	483	440	467	427	494	432	456	473	480	414	456	454	449	464	417	501	421	402	478	411	435	458	471	464	463	442	449	464	466	446	452	445	429	418	464	410	450	488	435	411	440	479	471	452	473	477	479	453	473	438	425	466	407	453	430	495	461	459	442	470	444	444	468	413	461	435	456	485	481	408	485	502	496	440	421	456	437	477	482	453	416	454	428	447	472	459	447	408	486	504	453	420	469	447	425	469	466	466	495	450	450	465	439	473	461	456	476	473	444	429	429	455	433	424	446	454	421	437	489	434	433	422	505	427	459	495	464	464	489	444	410	432	438	485	482	479	448	469	440	430	434	469	434	416	434	439	464	466	448	459	444	449	448	472	460	485	457	418	409	418	456	472	470	484	491	434	431	482	482	479	442	471	422	451	465	445	454	407	444	453	431	479	486	456	424	465	460	442	451	429	438	431
31160	17482	10904	6345	2597	1162	1019	1025	1002	917	1038	1044	961	1009	974	986	954	901	998	970	970	999	935	1005	931	958	955	931	953	955	968	972	967	970	966	973	1017	914	950	945	988	968	954	1000	944	940	932	970	947	924	997	949	951	872	950	949	940	928	946	977	1003	925	912	974	884	988	1010	979	921	1002	897	988	911	959	985	951	986	938	920	962	933	932	923	920	1013	1045	959	958	958	956	993	955	942	935	984	998	918	968	955	920	942	903	923	980	941	995	950	1005	926	963	966	938	916	920	964	943	966	933	911	905	938	947	984	941	891	946	961	1002	958	969	947	946	912	913	871	1015	934	980	957	943	920	901	982	988	975	944	943	957	958	950	952	981	968	939	970	902	965	921	937	948	947	957	966	928	961	911	885	935	945	913	936	957	938	998	976	944	943	969	969	959	901	966	948	961	972	962	979	919	977	894	1002	910	957	1015	953	947	943	922	933	936	973	955	1005	943	956	951	908	1014	896	931	930	949	947	934	970	922	920	960	974	939	940	907	948	983	924	1019	967	964	972	956	981	941	960	923	986	956	938	962	947	916	916	957	912	931	893	1004	946	953	1004	942	943	903	959	980	918	1004	947	958	938	1015	965	964	943	961	964	965	964	927	939	923	955	902	894	971	965	983	962	932	950	983	961	983	973	956	906	920	957	898	954	950	938	996	982	995	948	986	998	1007	970	994	939	936	939	953	935	984	933	953	933	984	933	974	939	1022	954	936	968	982	938	976	930	933	942	903	949	983	950	980	928	947	933	958	981	960	954	885	965	953	939	946	925	990	976	937	963	941	968	923	925	948	905	1005	939	1002	922	967	949	974	974	966	929	904	999	946	959	961	951	951	950	952	957	984	991	952	992	914	990	956	929	945	1001	978	979	926	953	986	960	974	979	927	984	933	981	919	932	972	1003	974	979	888	935	950	985	930	962	963	966	927	924	948	1007	944	964	958	959	1035	935	998	935	955	976	911	927	934	930	914	959	916	972	967	939	976	943	993	1039	964	958	982	982	950	963	905	928	975	953	937	966	973	899	954	976	978	1029	956	903	952	926	949	974	977	955	975	936	922	944	920	947	943	951	975	942	1023	935	974	943	961	918	894	935	959	981	903	1001	944	938	967	966	963	986	895	966	928	981	944	995	977	943	946	971	918	958	976	873	976	926	937	946	972	953	936	978	957	959	909	943	946	902	910	922	961	962	993	962	904	943	922	952	929	924	963	973	980	942	935	924	964	993	942	949	952	958	963	920	948	940	970	935	1031	946	964	962	920	957	920	973	989	946	939	971	914	956	917	955	990	962	957	896	974	902	925	911	998	1019	999	950	976	911	1018	979	965	940	972	941	989	999	955	929	963	970	978	936	994	972	989	924	943	968	942	988	902	977	953	948	947	983	986	926	979	953	962	887	980	1023	955	922	921	939	912	917	954	906	978	988	967	896	987	945	890	972	942	904	986	962	941	977	961	963	962	965	950	945	996	1002	939	956	986	996	969	932	998	1028	953	928	952	934	921	929	935	956	938	915	902	902	962	919	958	913	990	962	1028	944	966	957	939	941	958	959	947	976	928	993	942	976	911	994	958	960	933	953	960	967	948	928	962	995	936	969	942	941	918	1003	934	940	929	1006	977	933	922	950	893	914	939	949	997	925	954	941	959	967	986	997	947	984	911	883	922	973	928	946	925	976	957	941	942	915	941	956	898	918	951	947	947	952	955	963	959	914	931	908	995	905	964	974	981	1000	956	925	926	915	945	893	984	935	935	955	967	1003	943	887	979	932	964	930	959	955	973	917	921	933	965	986	927	939	918	942	915	923	965	897	1012	983	952	916	999	948	931	885	975	945	917	932	928	974	963	968	951	897	940	957	965	952	942	965	946	918	995	948	926	940	910	942	922	973	917	949	898	1001	979	989	886	909	989	1006	1028	957	968	976	941	989	911	989	958	950	950	938	984	944	1013	930	905	964	960	955	948	938	941	960	923	871	955	969	928	902	896	943	887	946	921	941	897	936	995	953	990	947	990	877	902	970	954	958	957	956	954	924	901	930	919	934	964	930	963	1004	932	950	933	931	928	928	978	944	928	991	958	992	979	919	946	919	918	908	1015	954	1006	931	892	972	969	970	988	927	966	931	953	1005	1003	1020	966	941	940	930	890	943	907	953	940	950	905	956	938	935	988	994	989	983	937	933	959	902	933	944	967	927	895	988	986	975	963	959	942	932	983	985	918	979	977	978	929	924	925	922	945	962	907	980	1010	953	929	981	976	976	939	950	935	960	963	988	928	965	944	920	947	971	938	960	937	911	982	962	936	956	942	955	978	972	936	938	946	991	973	927	1000	948	948	953	924	952	981	899	940	937	935	904	897	976	952	1002	938	1004	959	1001	959	957	931	962	904	964	916	944	999	953	978	963	898	973	946	935	910	933	978	942	879	882	911	945	979	953	962	895	968	940	1003	955	919	995	974	930	925	975	949	956	916	933	953	948	911	986	933	955	953	1008	975	970	944	927	936	963	967	940	924	931	948	984	931	901	918	953	977	938	962	935	1001	918	986	903	953	980	914	954	943	968	968	941	977	934	947	912	897	960	1010	930	926	971	954	964	972	978	970	901	968	906	940	966	967	942	888	953	978	919	1018	979	934	950	997	944	942	984	980	994	961	984	983	944	958	974	921	977	955	927	943	973	984	934	980	932	927	883	951	929	933	956	970	948	936	949	977	962	972	979	983	900	923	952	955	975	923	920	874	905	963	935	873	973	942	921	932	929	996	923	996	952	939	935	923	934	931	941	942	914	920	897	981	933	914	933	934	894	970	980	998	894	943	955	974	933	998	926	951	958	994	925	933	976	914	949	922	988	979	961	927	965	1007	953	941	976	932	967	940	924	944	852	978	1005	940	933	966	922	932	941	982	912	985	1007	907	1029	984	922	954	923	948	912	985	917	931	921	916	918	966	955	920	919	962	941	977	909	948	921	994	933	958	954	933	959	956	913	976	965	998	944	935	961	981	974	1014	1008	906	948	937	949	999	910	952	983	921	960	1022	931	937	897	901	925	956	912	965	974	965	931	942	964	929	968	925	969	951	911	944	943	948	979	943	950	988	902	967	995	980	954	968	892	997	1007	901	943	971	960	985	1009	1008	958	973	975	924	960	925	927	954	963	940	957	968	929	973	946	946	939	981	935	992	1012	948	946	949	983	955	927	935	990	959	949	949	959	990	934	979	971	950	943	989	953	956	966	990	951	948	915	944	915	963	914	937	943	986	959	958	974	905	951	884	960	947	934	956	981	890	964	963	964	929	919	924	974	986	912	965	944	960	973	896	931	944	986	959	1004	958	978	989	969	1005	1012	881	954	958	957	907	897	1005	933	971	944	947	955	965	955	966	969	991	918	918	1012	905	913	955	936	967	927	910	1000	935	961	971	954	892	929	985	925	952	963	897	972	943	947	982	945	974	946	896	958	970	955	981	973	973	968	969	982	909	970	908	964	939	960	965	961	963	973	962	965	890	958	928	914	992	910	958	935	928	919	970	900	990	917	913	944	982	953	965
54179	29362	16181	7599	3199	632	490	505	522	543	710	664	509	447	500	467	464	487	509	449	463	440	432	490	494	415	434	485	453	458	483	459	480	451	429	406	453	427	443	470	511	429	419	447	454	414	431	431	452	430	465	443	430	438	436	428	440	455	422	412	475	456	472	442	447	453	452	476	441	436	431	451	446	445	458	430	449	463	467	471	457	469	481	454	483	479	442	406	481	488	457	471	466	467	429	396	439	423	454	448	454	435	488	488	437	453	444	460	432	420	410	417	425	439	429	471	433	455	475	455	444	437	453	421	459	414	454	482	411	434	451	442	456	472	462	474	430	447	445	463	432	433	455	467	460	436	459	424	432	403	456	474	428	510	494	441	450	467	453	439	394	464	475	487	446	467	451	480	455	457	437	465	468	430	507	431	457	478	440	458	464	420	472	425	450	481	446	461	466	428	435	412	487	488	447	444	468	462	482	438	413	429	478	433	404	416	441	407	456	421	409	465	427	446	442	419	455	481	437	450	446	476	447	458	451	447	431	471	486	463	489	453	412	474	411	486	475	476	489	460	488	434	454	467	467	444	429	469	466	458	444	461	460	467	487	452	419	424	428	454	424	465	455	418	457	448	456	428	454	439	451	386	464	411	441	459	478	393	462	466	445	451	436	439	449	439	486	455	456	489	460	461	454	439	447	435	433	466	477	455	438	453	437	458	411	456	427	435	438	447	481	473	417	478	430	459	470	433	432	443	462	414	432	461	464	487	419	442	488	413	444	436	427	456	463	425	442	416	421	464	425	427	428	442	485	406	434	449	446	443	462	416	470	493	429	432	460	458	427	474	440	393	445	493	467	454	432	454	407	476	460	475	437	452	471	463	417	400	464	445	447	411	442	462	446	428	448	440	433	455	412	468	461	451	494	435	395	431	449	418	452	433	466	465	415	406	430	440	436	475	452	426	422	435	405	474	456	440	468	464	449	459	434	430	433	422	425	422	477	455	450	439	483	438	422	402	443	459	423	436	439	433	449	453	432	434	461	475	466	441	453	449	462	472	446	437	443	434	437	498	461	433	494	430	390	439	417	440	463	452	487	433	469	437	453	437	420	410	438	488	433	443	473	455	422	472	441	425	493	457	451	450	455	504	465	449	369	442	448	461	441	455	502	486	422	450	472	411	436	424	442	444	461	446	490	446	436	436	497	389	445	456	444	440	462	449	426	435	424	447	451	414	423	406	502	418	443	425	415	434	410	487	427	428	462	462	418	466	463	432	436	463	434	496	455	419	424	461	447	418	463	424	441	428	463	464	459	454	461	443	418	469	443	434	486	437	467	461	459	417	460	465	466	451	454	438	448	479	442	425	423	446	417	460	448	447	471	451	470	444	491	469	441	447	485	473	443	442	460	496	431	412	438	451	435	472	429	478	479	440	446	459	447	463	444	415	424	408	473	431	448	455	437	421	478	454	407	451	412	435	476	457	456	443	430	442	473	435	465	501	451	390	415	426	463	420	439	456	466	443	452	462	461	447	431	429	447	456	425	451	415	459	440	418	421	432	445	419	488	436	426	458	458	442	473	462	436	422	411	481	484	454	429	441	444	466	430	427	412	386	461	477	452	438	452	446	439	455	425	442	417	445	443	448	461	426	466	490	440	449	446	437	426	443	421	423	455	438	442	463	422	439	467	462	429	445	455	444	438	455	455	489	431	459	408	420	457	431	437	414	469	480	453	424	401	444	446	477	448	422	446	442	444	426	421	475	453	438	452	450	459	430	441	422	452	417	474	429	424	475	438	424	435	444	463	414	448	457	478	453	433	427	423	467	452	481	451	454	434	471	451	430	464	442	439	467	422	475	456	419	408	435	457	438	484	453	425	438	441	440	458	419	453	450	448	437	438	435	456	454	459	480	423	474	455	456	432	439	441	424	429	476	460	423	424	427	448	470	442	477	402	421	466	418	456	442	467	464	477	470	421	452	435	438	460	462	461	455	427	476	461	415	461	405	441	421	432	440	422	463	432	445	472	461	448	427	457	410	433	427	463	439	457	438	409	482	395	478	467	457	454	452	421	482	480	428	470	462	487	503	459	463	406	462	468	446	484	457	439	430	423	443	406	447	451	422	453	454	435	430	420	423	482	484	444	433	423	444	428	413	454	453	440	428	424	430	477	443	486	418	398	435	449	427	441	471	487	465	468	431	441	438	423	409	434	443	467	460	437	485	408	458	473	450	428	466	447	455	425	494	438	475	470	463	487	459	428	437	428	466	464	448	449	413	448	461	455	477	453	444	517	496	460	457	451	454	441	410	454	465	442	455	476	464	416	480	457	422	458	495	410	440	438	437	411	424	441	414	460	443	430	446	457	461	447	417	415	414	461	441	470	479	454	436	452	420	434	412	437	470	468	477	453	416	439	467	447	435	445	427	455	413	500	457	453	423	442	468	462	431	458	428	450	407	446	448	454	438	494	420	445	449	431	454	463	410	447	444	453	461	442	477	434	435	401	430	455	442	501	444	449	453	460	441	456	429	394	473	410	422	439	466	473	435	419	417	475	417	469	437	465	470	450	448	447	495	435	451	453	427	453	444	465	447	494	412	415	457	438	448	442	466	473	431	450	451	447	429	498	432	444	435	446	449	429	456	434	416	427	483	458	422	463	466	420	458	433	433	471	441	415	424	392	407	470	442	453	449	445	426	440	462	445	426	487	471	452	441	437	451	446	429	422	429	420	463	455	486	414	501	472	438	471	415	506	444	455	444	453	442	444	452	488	475	460	459	452	446	502	440	478	450	424	427	433	457	439	419	429	428	458	438	472	496	458	492	418	451	442	429	467	452	462	417	432	452	476	428	480	432	430	428	455	473	433	434	442	475	430	437	460	429	424	414	433	473	442	444	469	468	463	476	493	456	425	446	439	434	464	431	440	426	484	466	424	474	469	440	469	474	422	431	461	414	440	415	433	477	445	458	476	447	416	436	462	466	441	474	443	422	467	464	444	413	473	431	438	508	431	434	409	462	405	441	401	478	453	407	486	440	446	434	464	456	439	457	434	468	457	497	474	436	465	472	411	428	414	452	458	467	447	455	431	481	440	468	449	415	476	453	473	451	422	459	431	448	429	455	424	419	418	435	453	467	450	462	443	480	466	439	451	419	479	416	439	431	475	410	466	444	441	458	431	438	445	416	457	433	412	474	420	446	460	444	424	433	446	453	405	471	447	452	457	464	457	435	490	461	437	465	423	454	419	476	436	449	438	454	474	462	432	421	457	418	415	435	404	425	438	449	441	429	449	430	452	452	399	445	425	428	436	457	467	455	444	442	452	403	425	435	413	457	453	467	462	444	452	458	468	425	489	490	424	431	400	440	488	482	436	448	446	472	442	459	494	455	443	430	450	443	445	429	477	441	438	489	410	493	447	503	469	448	451	445	419	470	440	459	431	435	457	450	448	424	414	446	446	417	421	450	449	468	415	443	439	466	469	429	458	422	443	452	424	462	456	440
34911	22468	18613	13899	7455	1310	1128	1129	1138	1328	2147	1853	1179	1017	1003	1036	1076	1024	1049	999	999	1048	940	1028	982	1042	983	1022	926	997	1013	978	920	958	965	1009	982	971	1004	1036	902	1008	974	970	980	966	982	974	951	934	969	943	975	967	937	967	1001	973	935	950	960	998	931	935	974	893	960	956	946	955	999	940	942	915	970	965	945	982	936	972	986	955	987	940	956	953	924	960	962	938	951	947	940	1026	913	922	973	895	914	914	902	961	982	904	920	946	973	949	960	937	951	933	935	944	925	949	966	935	953	935	989	924	942	941	961	986	933	935	864	933	958	950	930	953	905	930	936	928	926	924	959	942	966	907	985	922	973	991	954	905	1009	929	972	896	957	968	952	954	930	937	976	989	966	917	1008	1024	970	931	946	974	918	1006	889	911	900	994	926	913	932	983	897	984	908	943	928	884	915	917	925	927	890	974	901	956	937	979	962	952	1005	908	955	945	969	941	968	937	963	975	953	957	869	949	909	964	905	1001	922	962	918	985	965	937	917	931	949	980	942	954	968	957	967	878	962	973	943	926	941	924	989	942	957	922	913	977	959	885	970	898	956	937	910	925	966	970	917	964	977	977	946	978	997	955	923	966	917	1009	954	906	900	962	948	886	944	901	961	969	968	912	993	921	976	933	968	969	904	995	946	969	919	934	1015	951	973	978	966	1013	972	933	929	959	939	962	928	924	880	998	917	969	939	894	885	877	885	958	923	939	989	939	931	920	923	936	951	919	1006	978	976	896	945	969	934	954	947	993	921	901	925	951	897	945	994	1012	919	916	980	945	901	952	950	936	971	967	1018	925	1002	978	952	980	949	931	985	963	922	946	901	920	950	947	962	896	976	924	952	937	874	986	890	968	946	872	955	954	972	956	969	931	918	970	900	940	944	951	975	939	928	969	926	950	999	954	968	989	974	950	940	957	994	989	947	977	916	900	884	959	952	976	964	905	993	953	925	931	944	973	979	922	956	966	954	896	967	919	932	915	947	953	1015	984	889	942	1004	917	955	946	980	950	940	956	932	952	893	876	988	902	936	977	955	945	994	966	920	924	928	986	951	981	954	930	974	909	961	932	899	953	983	966	974	910	923	930	949	950	954	943	979	955	971	998	920	943	891	932	950	967	963	975	935	970	948	943	928	948	1001	962	934	1012	942	922	918	950	954	1021	944	956	922	895	961	959	931	902	967	972	954	921	968	908	920	938	954	1013	989	940	933	971	923	916	932	936	953	936	966	959	939	957	962	996	917	1013	957	965	929	931	919	946	925	984	981	927	926	918	955	985	940	999	953	936	933	949	985	965	990	1026	978	971	981	925	994	961	934	952	908	914	952	914	974	907	996	1002	974	944	922	1006	898	954	899	956	972	940	932	905	906	943	940	1013	1001	941	976	890	963	974	927	942	981	945	932	936	970	1008	983	944	952	966	956	959	995	940	959	896	959	922	922	929	941	979	959	944	960	933	987	952	947	919	999	916	936	914	958	982	919	966	941	902	1025	934	974	932	927	950	922	976	913	895	949	909	966	940	965	964	970	996	976	913	956	936	947	933	961	890	1026	999	932	947	902	982	919	984	938	1008	1004	927	963	1042	920	939	936	944	922	952	950	990	1034	957	948	924	935	885	908	990	931	998	971	1005	922	956	937	954	936	958	928	951	918	960	951	986	997	995	958	990	905	939	939	956	892	947	946	955	889	940	948	906	940	905	945	936	956	973	989	1006	973	925	941	956	878	950	992	952	954	934	953	931	928	976	995	920	991	963	979	961	923	899	911	883	926	920	914	941	972	922	983	1008	924	975	937	923	956	921	928	926	958	930	962	994	983	979	966	908	920	988	965	959	934	972	1000	934	952	917	970	956	964	937	967	923	957	980	957	974	891	928	896	880	949	947	947	982	913	1009	935	962	917	908	951	945	958	928	975	983	942	924	953	941	983	946	969	932	983	999	930	967	935	952	992	952	919	875	932	952	966	995	1032	981	898	945	968	928	968	898	967	975	994	984	979	977	937	946	935	965	911	902	933	1003	903	955	959	944	956	924	960	923	907	989	970	948	921	906	871	906	995	973	944	952	944	936	890	1010	951	915	975	940	974	980	920	951	972	978	950	963	957	996	916	990	964	975	948	923	983	958	912	945	978	996	952	962	922	977	933	959	958	932	1007	919	901	934	979	916	968	980	922	905	931	904	954	946	965	956	987	967	942	976	974	962	952	963	914	880	923	1051	906	927	891	949	966	1002	988	907	943	939	972	921	1021	902	981	965	964	932	922	973	936	915	944	984	1008	951	981	947	943	954	949	984	972	951	983	906	960	945	928	967	955	973	953	972	945	959	979	954	952	959	961	981	966	983	980	988	968	934	940	910	960	938	1001	917	975	947	950	920	866	958	1002	949	944	957	965	952	966	940	999	983	883	948	902	993	973	986	993	974	981	992	971	969	958	1048	936	969	944	1020	958	1018	990	951	965	913	921	936	880	973	966	942	934	970	953	995	992	953	925	984	945	942	908	932	956	937	921	915	950	928	924	940	930	948	981	985	963	965	940	1021	941	918	963	991	984	934	953	951	936	924	967	879	929	918	959	928	918	934	906	943	910	962	905	917	936	971	907	919	914	958	960	956	989	974	964	907	931	916	963	992	922	939	929	1007	912	980	902	965	943	892	967	935	930	961	975	936	963	978	933	945	936	963	949	953	949	956	955	949	969	965	971	904	936	939	952	964	907	948	920	952	977	933	978	953	948	964	936	964	947	944	884	921	982	929	954	954	998	951	966	973	1000	970	915	897	891	967	940	917	989	929	964	998	930	938	937	942	959	925	985	934	948	983	931	979	981	948	896	961	927	964	1004	936	947	900	930	987	966	936	955	949	940	908	937	946	968	957	961	1006	886	888	962	913	890	960	929	920	981	989	932	932	962	924	926	936	884	905	998	924	967	988	951	1000	962	915	915	1007	930	906	950	949	945	927	984	990	946	902	971	948	974	954	942	923	975	908	949	888	941	913	961	938	937	954	957	947	965	937	906	922	923	946	913	969	948	946	955	914	947	958	864	924	895	932	890	993	971	962	974	959	983	975	986	940	983	948	939	933	963	954	952	953	951	914	957	921	933	920	964	931	946	930	994	969	952	945	979	941	906	935	1001	942	902	976	908	981	893	1011	972	911	908	974	970	945	930	944	882	983	992	948	963	913	961	993	907	963	959	980	975	964	922	930	985	931	952	959	974	951	935	851	961	991	954	915	950	997	909	1009	935	959	911	929	975	1021	953	950	938	921	968	941	968	962	976	1025	956	941	935	969	938	1032	956	1053	924	1054	971	978	978	981	933	976	940	922	1008	928	979	953	961	944	919	932	938	882	916	948	967	963	968	925	942	960	967	933	976	952	949	952	948	955	994	900	922	975	924	921	906	934	988	1013	907	984	962	987	894	955	962	940	914	947	918	955	941	939	910	906	964	996	974	939	867	934	950	951	915	981	972	956	959	939	961	944	994	1001	959	987	916	926	975	978	935	929	994	1008	922	994	948	922	963	973	968	926	934	919	953	948
61377	30373	19828	14358	7568	1334	543	551	452	584	809	798	494	483	508	473	495	478	452	497	473	421	413	469	450	461	418	459	464	507	443	451	471	463	495	499	458	478	458	442	482	469	455	519	468	460	441	473	465	475	447	437	467	476	450	494	463	458	492	477	503	442	439	465	429	435	463	434	474	465	435	431	460	467	487	480	458	499	446	503	442	435	461	450	432	447	469	455	450	459	496	438	469	445	502	467	460	457	444	430	467	447	468	451	461	443	478	490	479	485	480	466	441	420	446	451	450	456	460	432	425	453	442	458	462	452	426	453	456	434	449	407	428	463	470	431	463	467	507	477	464	410	470	452	473	472	466	443	464	467	450	454	458	409	475	446	486	405	447	450	442	473	479	461	472	495	425	443	428	459	458	524	452	493	466	456	452	438	474	474	444	446	446	464	473	477	473	492	493	444	467	416	450	467	474	459	466	463	485	428	467	430	461	427	427	468	444	454	426	455	470	462	462	471	482	450	451	417	460	480	421	449	448	434	435	438	467	446	443	414	438	429	470	451	488	425	502	466	445	466	506	455	449	438	467	445	447	460	462	439	449	498	477	449	431	452	452	431	444	418	439	439	474	461	496	448	447	450	464	470	429	456	454	474	480	441	422	449	464	440	422	459	440	472	448	471	453	440	470	458	441	456	461	442	449	470	477	467	436	456	461	449	489	417	487	480	422	462	466	458	459	461	455	394	451	463	395	441	423	470	459	454	442	456	449	501	450	437	415	408	445	438	429	407	445	455	445	435	431	459	439	436	476	425	470	478	476	504	435	471	443	470	454	451	431	436	447	480	485	445	481	432	421	445	489	471	473	477	482	430	470	442	437	455	445	471	477	407	451	447	498	474	454	478	469	467	458	451	446	497	481	453	452	475	461	471	448	464	464	428	448	505	461	427	461	467	477	494	459	448	489	495	498	462	513	446	479	431	456	427	464	454	499	474	452	462	433	478	446	460	427	474	523	490	431	434	453	409	409	446	477	496	471	456	497	488	433	470	462	464	477	498	466	421	447	449	433	463	457	477	457	436	478	438	458	457	446	437	495	473	433	468	404	427	413	463	454	431	461	456	460	422	452	452	433	436	431	460	417	470	472	432	460	449	400	425	394	459	426	442	468	510	447	437	444	479	434	437	484	425	454	436	432	448	430	496	502	461	453	455	429	447	420	433	448	508	443	443	439	437	478	458	460	444	499	443	455	466	446	443	477	471	423	472	503	424	472	427	464	390	424	461	442	446	395	462	438	440	442	475	482	491	473	485	472	461	495	449	446	410	487	481	409	461	449	456	465	458	464	456	486	481	427	427	463	436	496	462	482	472	413	438	454	463	437	494	469	420	464	454	452	445	442	458	470	424	467	475	450	434	486	482	447	453	441	436	460	478	474	458	454	511	465	478	465	460	463	470	453	431	460	418	443	438	490	455	469	509	474	471	443	472	476	445	460	448	448	481	469	512	469	431	476	429	441	464	453	462	463	476	447	456	431	423	443	454	504	431	429	465	456	452	437	449	461	440	482	448	475	460	441	496	426	473	458	438	441	477	502	475	464	495	441	446	420	425	457	407	424	429	505	477	457	477	434	450	435	438	472	492	428	453	449	481	428	444	450	456	467	457	491	458	468	491	428	455	424	446	470	505	470	445	452	421	478	444	424	449	483	479	482	486	449	444	470	462	436	447	478	462	444	470	470	502	463	497	468	489	429	443	465	456	470	470	493	497	438	414	435	436	474	443	433	430	466	432	472	489	455	467	466	441	486	445	476	469	455	424	453	465	464	445	473	471	437	461	466	466	452	472	472	464	472	433	446	463	446	512	472	485	452	456	446	452	468	469	461	442	451	439	473	416	506	444	452	467	489	445	487	497	446	486	453	455	473	456	439	475	497	470	482	520	458	447	460	451	456	423	458	439	444	446	483	472	450	419	483	419	458	453	438	488	460	451	406	482	480	523	434	472	439	446	470	418	478	471	470	486	445	480	503	464	477	411	463	415	420	449	486	474	463	468	445	466	427	462	443	393	431	479	407	484	487	472	419	446	459	454	502	452	469	468	457	447	469	469	488	487	450	453	438	459	450	455	470	451	459	448	463	438	469	421	456	463	459	472	454	462	466	485	490	468	451	480	449	432	463	438	482	431	459	442	502	468	456	442	461	415	434	460	462	433	469	495	418	452	390	416	434	457	449	483	490	445	449	431	463	448	466	434	443	492	454	448	491	469	450	455	450	458	477	428	430	472	449	482	461	432	477	419	432	472	443	457	414	428	466	463	462	481	491	466	466	446	418	466	510	478	451	441	503	497	460	446	469	437	448	478	450	439	428	416	482	432	495	447	435	447	504	497	465	443	452	435	498	451	462	462	453	451	433	431	432	453	439	494	476	464	449	440	483	436	454	425	496	469	458	428	471	464	476	455	446	457	502	461	472	482	463	492	493	483	504	442	454	429	435	474	472	483	450	462	493	498	446	476	433	425	450	457	491	467	480	427	498	429	443	455	436	437	423	443	486	392	429	449	440	441	440	458	460	469	441	441	454	444	451	457	436	448	439	463	462	460	451	466	460	464	499	461	427	453	458	472	447	494	475	464	491	436	432	441	389	465	484	462	438	439	446	450	449	426	430	509	489	492	458	452	477	483	513	441	434	435	485	467	447	458	481	455	421	495	490	446	427	475	458	433	427	448	422	449	499	447	426	450	450	530	493	487	460	468	455	439	453	465	474	491	459	447	435	446	416	465	430	443	447	440	405	403	455	461	462	466	455	474	450	460	490	409	449	419	505	470	454	425	439	443	477	466	468	462	465	419	451	482	438	401	391	454	453	470	456	496	478	488	469	427	475	429	460	469	430	433	515	439	499	443	458	485	466	474	433	503	499	484	450	473	455	471	466	490	487	454	469	447	494	446	433	427	452	450	439	482	438	444	438	451	480	453	422	466	435	414	473	451	478	494	444	467	483	487	448	452	434	459	500	467	444	462	486	463	402	476	440	488	477	438	436	445	450	463	452	422	431	497	466	453	489	451	456	440	473	457	453	453	487	440	470	432	460	462	440	441	496	491	476	455	429	457	449	486	433	440	465	486	480	515	432	430	453	458	469	416	439	407	430	482	465	443	469	469	467	452	455	462	465	476	413	441	457	464	447	424	423	418	480	421	444	469	439	422	463	464	434	428	468	466	454	467	451	408	430	464	489	466	450	462	440	426	475	440	461	448	451	461	465	456	468	486	418	442	470	441	495	402	463	462	466	451	434	412	405	420	498	454	473	475	482	441	445	466	465	478	469	441	478	436	446	425	470	460	425	450	493	464	422	442	486	471	461	435	436	444	457	466	460	492	429	430	470	434	414	451	417	478	422	467	464	446	454	490	420	458	483	479	460	508	467	450	430	483	516	443	469	499	418	471	468	465	451	448	424	432	461	436	427	440	434	423	442	458	466	459	448	490	484	444	397	474	457	498	465	462	497	479
38823	22142	21946	23206	14743	2054	1270	1220	1278	1599	2679	2584	1277	1051	1062	1128	1056	1049	1046	1080	1048	1061	997	1024	980	958	1054	1004	1040	1031	1037	1033	1073	990	983	959	1004	1024	999	993	1015	1013	1000	1045	950	920	960	981	979	966	971	949	961	1006	955	972	946	962	955	983	972	963	1000	980	969	955	936	941	957	928	963	925	960	974	1027	983	973	983	910	931	968	991	953	977	1020	977	966	932	995	949	929	958	959	953	939	970	1004	981	990	941	948	927	946	928	1006	990	918	953	942	943	950	960	929	908	945	894	1006	947	939	951	969	930	961	971	978	978	961	928	943	918	934	951	1004	919	929	924	957	943	980	967	1004	1010	955	981	970	980	966	931	957	1024	932	952	990	918	982	985	941	984	961	985	1018	975	948	924	946	948	982	984	1009	954	945	956	975	1012	958	973	954	997	945	989	940	985	972	919	921	993	941	944	967	942	999	1002	900	980	959	974	969	964	897	972	983	947	945	938	906	969	997	954	984	972	978	969	979	916	996	953	880	998	968	986	962	966	994	973	941	917	972	973	925	966	906	933	996	995	927	986	918	961	997	974	972	942	931	902	950	958	930	987	938	1050	1000	999	921	915	984	952	981	946	947	924	906	945	996	949	969	996	934	964	922	902	969	984	969	946	961	932	918	997	976	967	924	977	954	888	926	1022	974	962	996	975	964	990	891	958	991	949	1004	951	991	969	974	945	974	986	941	925	1003	898	998	1008	993	1011	955	936	881	988	969	945	986	981	957	972	975	949	1020	991	983	971	990	977	942	969	954	1015	1008	1011	1004	953	985	979	953	963	965	931	966	956	1031	962	956	910	961	980	889	919	944	970	1007	960	1007	901	951	990	944	959	920	928	992	974	974	979	973	959	939	968	961	1025	978	927	967	944	980	942	972	922	914	975	901	948	993	977	995	896	951	982	942	966	993	921	941	996	931	979	950	1023	921	947	961	966	1030	963	1006	938	978	955	978	943	969	971	994	990	968	962	989	945	975	935	961	989	990	889	1011	945	1004	984	995	935	975	949	1020	978	957	961	1000	985	962	1007	961	916	968	899	997	1039	951	951	939	911	905	965	952	1034	995	966	975	969	951	971	956	964	996	971	948	923	1006	1012	928	947	953	949	931	860	997	962	972	945	1008	1014	961	991	948	991	901	985	1011	939	972	967	975	984	944	983	1027	949	910	957	983	922	985	945	961	962	898	963	932	923	971	984	970	946	980	985	927	968	923	921	965	945	1005	953	977	944	951	979	978	1010	1003	991	974	944	1015	1021	982	921	953	992	1019	969	970	911	947	992	976	998	978	923	958	940	919	930	985	977	969	926	933	1035	950	975	940	946	997	950	981	951	982	991	971	945	968	910	995	986	938	1020	964	1015	979	968	972	985	986	949	957	946	974	990	976	932	940	946	966	969	1060	987	997	1003	975	923	961	995	969	1002	943	974	985	978	926	955	974	990	951	952	1014	989	962	945	956	921	977	977	960	941	922	947	996	1015	975	993	946	956	944	951	972	994	996	933	941	983	1069	958	978	1018	925	949	975	1024	940	954	948	883	940	972	925	965	1008	948	920	971	973	981	955	937	984	943	994	926	955	1052	969	937	996	1009	972	926	947	984	983	942	965	979	967	973	965	953	932	938	1021	974	1028	970	966	885	936	936	940	975	981	930	1030	921	936	983	953	944	999	991	974	981	926	946	923	927	1024	1027	934	1001	984	970	973	926	936	1010	948	946	940	971	993	980	936	947	975	1035	972	982	1001	955	939	990	957	928	970	907	907	982	963	908	973	940	908	971	1006	918	922	1011	1037	934	977	940	1019	960	957	919	964	950	945	964	1017	998	930	974	945	965	980	1001	955	955	955	960	977	994	941	941	1090	958	924	995	947	962	984	967	904	942	998	985	913	957	935	1002	1035	995	988	950	943	952	967	969	969	1028	933	960	1001	948	975	959	929	964	1009	957	952	955	948	1001	971	959	943	985	935	994	952	1024	984	987	971	948	1026	1031	981	998	936	1015	954	914	971	919	999	920	948	976	934	979	941	976	944	955	912	952	969	928	998	999	962	968	1001	967	933	990	913	977	947	923	897	955	939	950	993	1019	928	963	951	986	981	931	960	1047	952	972	969	997	925	946	917	955	918	912	981	935	1007	1025	909	952	961	969	992	1007	934	979	927	965	948	992	953	931	1014	921	912	963	958	904	951	1001	965	936	944	979	930	973	929	979	916	971	930	975	937	930	967	962	952	934	954	933	968	997	934	926	968	1009	979	959	889	957	978	983	892	962	971	937	968	961	979	1006	988	995	889	954	967	983	964	946	899	931	976	1004	981	959	928	943	953	1012	907	993	979	980	913	952	998	973	980	938	1002	1002	963	946	945	920	964	938	973	1001	971	947	984	951	936	968	916	986	918	946	979	969	988	951	1023	954	889	959	1022	958	995	917	985	943	972	951	1041	966	933	933	979	970	941	944	944	930	977	928	996	946	919	968	959	971	976	988	1000	983	987	1039	1017	940	945	967	966	990	955	964	955	970	923	949	964	956	938	955	960	951	912	944	927	990	967	1006	921	979	991	983	896	980	978	941	937	984	959	948	970	971	948	1003	950	1011	925	1021	946	984	953	1014	955	955	958	937	1018	904	978	992	989	1020	955	939	981	968	953	918	959	954	969	984	976	960	965	924	929	996	949	1011	973	963	972	961	1011	978	981	1009	984	953	903	994	945	1006	928	962	952	1032	952	966	951	977	938	980	981	934	961	991	973	1005	1001	958	1002	987	970	927	943	977	977	993	967	978	1043	973	976	946	953	980	985	1026	994	1018	955	974	917	970	1009	995	992	920	964	968	901	974	949	1012	959	1011	978	1001	955	958	936	939	977	994	974	929	939	965	972	967	946	954	988	965	974	949	992	952	976	940	996	1036	953	927	988	984	978	966	905	927	945	920	930	934	952	978	964	959	980	933	928	946	938	962	997	1003	1001	952	951	950	955	949	977	971	989	941	1009	982	959	963	1011	948	970	878	967	947	985	962	964	957	1017	932	956	967	948	971	950	967	938	941	968	950	1012	946	1011	941	983	972	967	947	965	966	972	935	987	948	989	942	991	886	969	977	971	980	962	961	910	987	963	960	950	957	956	970	880	1045	932	967	936	931	925	940	1005	1005	952	957	953	1008	980	921	927	945	928	993	948	960	967	915	933	937	946	944	1001	932	978	976	919	967	1003	925	937	979	947	907	986	1016	1035	1008	979	968	945	968	943	915	945	958	944	1035	973	946	1009	1021	957	978	947	969	958	954	958	969	920	940	1005	957	944	935	948	976	983	951	963	946	994	998	942	947	936	956	935	987	987	973	965	985	939	985	951	976	935	989	966	933	996	1004	959	990	947	1022	960	912	982	967	977	961	952	960	960	993	987	967	942	961	927	941	931	947	953	999	917	992	950	946	990	989	910	1011	920	976	1025	965	932	991	912	1007	989	971	984	944	965	972	975	971	972	980	965	1007	975	1004	976	949	957	975	960	993	908	933	949	968	966	994	973	965	959	935	976	962	957	1019	943	936	908	953	990	957	953	966	950	961	971	963	1020	956	1016	911	989	968	955	926	966	993	943	1018	960	998	949	905	977	1017	978	962	948	909	927	954	975	977	942	931	966	978	948	1002
38794	20922	9814	4299	1806	611	473	494	439	442	465	470	515	471	438	477	421	440	444	463	468	457	416	476	465	432	447	472	442	442	499	453	453	464	457	450	428	426	447	466	460	413	473	472	453	463	457	490	442	449	452	456	461	454	458	479	456	420	458	464	446	489	481	421	467	475	460	507	458	461	409	426	397	420	495	448	464	442	444	469	475	473	429	467	418	445	437	424	456	461	476	459	441	447	471	421	486	480	453	419	445	458	417	441	444	472	441	493	443	462	460	476	486	467	449	472	444	457	423	515	429	445	497	461	451	502	417	439	435	451	469	447	447	441	456	438	428	432	461	407	433	448	437	465	437	442	446	408	466	479	470	437	449	464	431	425	436	416	502	456	458	506	441	414	481	434	463	392	433	436	482	454	397	450	451	459	426	429	489	456	427	440	408	425	455	431	431	462	463	415	425	426	438	451	468	507	416	462	482	467	447	444	460	451	471	412	452	439	451	439	446	470	441	429	458	445	504	472	485	463	455	425	448	451	449	450	443	491	436	483	465	440	438	458	443	438	428	457	471	480	478	455	439	471	487	446	440	436	450	480	452	432	421	463	439	425	405	404	428	433	449	462	408	450	424	450	469	472	442	464	419	452	427	450	498	449	449	448	447	454	411	443	438	434	415	448	452	462	424	457	484	433	442	459	477	454	426	405	400	436	418	409	470	417	430	452	459	470	450	409	437	471	492	465	475	420	436	384	440	461	395	437	473	453	421	417	479	434	461	460	454	456	416	475	502	434	445	423	437	462	412	413	409	490	472	443	470	503	436	462	457	464	455	438	473	454	469	444	416	459	436	491	447	449	397	437	474	434	444	482	430	442	441	449	456	428	460	445	437	446	466	415	449	447	432	428	469	479	461	431	483	423	475	435	442	410	456	467	424	441	460	445	478	468	449	434	477	439	481	481	473	448	449	420	424	411	430	434	452	423	456	428	474	416	414	470	414	484	476	464	479	446	487	442	437	471	438	442	427	463	451	428	434	469	432	438	455	480	433	444	466	437	465	460	469	442	435	438	453	464	463	452	459	429	426	474	494	454	436	459	423	469	400	436	442	442	483	453	441	426	464	440	486	480	458	455	442	429	459	464	468	451	461	442	472	461	390	436	447	516	482	440	478	486	484	431	439	434	431	481	478	445	434	472	408	449	460	478	453	452	453	446	468	469	449	412	417	427	487	488	415	437	460	473	451	403	418	459	468	438	395	472	491	433	481	448	442	451	437	428	445	445	462	439	460	450	463	445	418	436	446	466	435	472	470	418	434	480	481	478	441	433	447	448	445	474	484	438	451	445	471	460	466	443	447	418	452	461	456	476	429	450	422	460	434	462	460	421	429	489	462	470	486	463	489	464	420	408	435	440	432	425	463	421	433	453	446	477	474	451	497	470	437	494	472	449	472	438	470	470	450	459	433	473	420	442	436	464	455	434	455	436	444	444	433	451	416	447	457	457	423	421	491	433	446	457	455	478	502	468	441	478	432	482	452	483	432	438	459	417	439	414	442	413	448	443	449	437	457	439	441	430	458	434	498	433	395	453	438	462	496	484	467	437	451	478	416	468	444	453	454	437	454	460	449	443	415	470	455	447	398	428	469	463	425	485	445	419	416	421	441	487	412	424	440	451	426	466	447	464	477	472	465	473	454	407	443	460	447	464	462	431	503	463	450	475	488	477	455	497	468	448	443	461	466	472	459	438	425	455	468	415	440	433	425	446	466	459	495	447	414	472	471	462	485	447	485	440	461	456	467	506	470	483	476	440	523	503	463	450	410	429	448	489	464	449	465	469	408	467	460	418	471	449	465	435	443	466	462	462	442	435	463	441	465	475	459	444	454	401	453	409	457	435	447	443	476	493	445	462	463	458	451	425	467	457	468	409	496	427	439	413	434	449	466	416	472	469	457	490	439	436	429	453	449	501	480	437	455	435	470	476	475	478	482	419	401	480	420	450	443	482	455	422	395	447	443	453	445	481	459	473	489	450	493	472	444	465	473	458	425	469	475	447	449	427	431	447	456	425	462	483	492	459	477	454	418	469	470	451	439	446	434	444	450	457	432	472	448	435	400	445	428	441	469	435	424	427	488	447	472	433	448	498	458	459	403	459	462	456	456	463	424	464	473	390	454	474	469	425	427	443	447	468	422	448	449	436	468	430	537	447	481	437	445	502	465	453	459	439	463	433	444	448	436	458	436	435	429	502	443	461	454	449	461	486	438	435	470	429	468	442	483	421	471	421	438	443	447	450	461	441	428	449	440	452	470	459	510	414	494	434	436	479	444	432	491	435	418	435	475	423	433	472	442	457	467	460	453	410	441	447	429	443	432	443	437	436	443	467	473	427	468	482	459	460	442	414	462	431	454	465	443	368	439	438	428	441	406	415	431	411	486	457	409	495	473	464	465	458	457	471	489	460	436	438	437	476	468	448	479	429	446	461	437	460	451	453	441	421	470	460	450	480	449	465	469	450	446	460	420	376	424	426	422	431	477	428	430	469	431	460	444	473	417	507	449	501	462	489	473	425	446	470	441	416	432	423	468	468	461	466	466	441	422	445	461	424	449	440	462	449	467	466	459	453	449	424	438	449	445	414	469	465	442	451	459	393	445	458	468	460	418	453	425	448	443	467	445	430	453	446	488	441	455	480	452	452	431	422	464	478	439	479	440	460	467	455	410	466	466	379	470	429	451	466	461	441	446	450	465	456	464	444	481	459	464	464	474	412	444	412	467	466	452	468	432	473	416	455	433	454	487	445	475	488	470	410	464	421	415	394	452	433	442	449	444	434	462	465	428	478	440	526	422	447	469	436	443	485	473	435	421	462	416	429	487	500	445	386	450	451	477	416	424	448	468	397	466	449	431	439	425	425	472	477	436	434	440	468	435	490	472	440	430	437	435	511	469	471	464	459	448	418	457	441	434	444	484	436	389	464	445	489	501	462	439	505	456	452	436	462	476	455	457	455	448	424	469	422	428	444	463	482	484	449	449	464	453	457	423	420	433	445	435	429	478	490	472	427	423	439	441	447	421	442	458	462	461	473	503	426	467	474	458	406	458	365	437	454	444	443	440	441	446	432	443	464	391	428	440	481	457	451	457	429	453	473	457	451	466	427	442	423	489	440	454	478	457	452	478	473	441	514	394	476	454	444	440	458	491	459	480	476	432	410	453	435	424	438	444	470	460	469	446	481	469	470	482	461	413	455	440	496	450	486	469	449	429	438	419	434	432	454	465	477	474	425	423	444	457	464	443	469	421	430	426	425	458	456	429	419	475	485	474	448	458	409	463	462	437	445	505	454	457	456	455	434	469	423	432	443	439	441	470	460	451	481	438	461	418	466	448	478	446	472	435	451	437	464	491	438	481	458	460	476	422	458	431	456	450	450	449	483	444	410	490	410	494	463	462	472	452	475	461	426	432	425	423	443	451	408	425	424	398	443	479	499	419	516	396	499	493	463	454	419
24402	15990	12401	9238	4886	1195	1065	1080	1122	1074	1010	1054	1011	982	1028	1043	1021	973	989	965	986	979	978	994	953	986	961	983	971	951	973	982	925	977	982	934	967	944	940	987	966	955	897	977	954	943	960	971	986	965	995	941	948	952	1011	924	973	975	945	960	899	984	965	987	943	995	991	919	970	1009	996	934	904	949	946	965	914	946	993	923	981	961	942	1006	913	920	968	992	1023	934	918	946	950	970	885	989	904	880	983	911	937	981	887	933	921	972	973	933	941	933	974	978	901	959	961	944	919	985	963	909	909	926	956	847	934	932	939	954	853	984	917	906	914	922	949	903	919	943	960	945	961	913	955	1001	960	991	982	938	911	917	990	919	934	950	973	903	938	924	926	932	997	927	950	920	958	936	960	931	916	937	976	900	973	964	944	871	986	959	937	935	948	975	928	920	919	983	1002	907	981	964	946	907	986	948	1005	887	936	896	951	927	943	975	970	992	975	935	946	960	1000	936	962	950	883	934	916	996	927	934	944	879	908	942	926	951	961	1006	963	934	944	967	920	989	927	926	927	998	945	994	932	920	892	944	926	964	985	948	922	947	919	932	949	923	967	960	952	951	969	973	931	969	940	957	982	935	974	935	937	978	976	960	972	933	1040	913	971	935	961	958	964	965	948	932	929	939	966	930	1017	993	916	947	902	965	973	960	935	866	930	968	940	905	971	939	921	901	994	957	1024	951	964	933	920	960	996	965	932	935	906	989	932	972	948	992	949	943	963	936	922	920	939	946	967	962	961	922	935	922	939	905	949	888	943	975	981	918	941	974	924	973	915	961	936	955	934	920	933	947	944	965	953	992	979	976	993	960	953	920	977	993	985	911	919	909	908	1002	904	941	985	975	967	931	906	985	918	954	922	928	939	915	924	909	945	935	993	983	964	907	1000	926	961	937	1016	970	962	948	984	1025	940	953	957	1000	931	938	910	953	950	915	934	922	962	972	957	955	865	941	979	987	896	968	969	980	974	984	958	982	902	988	928	946	938	1022	909	926	958	954	964	957	956	952	965	974	982	951	967	989	938	892	1004	940	932	939	975	970	977	906	937	998	887	951	922	973	959	898	945	959	923	930	977	942	963	921	997	939	953	977	932	962	998	938	988	926	995	940	962	959	960	919	954	916	941	984	963	921	935	980	937	966	947	872	956	961	935	925	966	972	957	994	927	978	946	955	972	979	915	936	928	982	959	977	976	956	938	962	964	981	946	980	920	1004	969	927	917	934	978	916	950	942	1003	892	944	958	921	973	917	953	889	983	997	975	936	1012	933	953	925	972	958	965	948	954	936	986	913	909	955	961	982	961	934	923	997	957	962	995	964	886	941	1004	960	932	968	919	894	939	919	956	932	948	904	921	987	924	976	997	957	978	936	951	971	907	985	917	932	962	949	945	943	936	955	934	941	928	929	905	962	890	971	961	943	981	951	962	980	952	982	962	973	952	959	967	947	961	988	912	981	985	959	964	929	959	977	920	1000	963	956	917	983	958	920	960	995	918	957	995	931	958	911	981	897	926	910	958	981	997	961	950	1010	948	972	995	969	919	950	906	1016	963	957	977	929	1007	907	969	959	963	942	937	954	968	887	980	1000	934	922	922	957	966	985	931	957	973	950	912	983	951	975	929	996	948	895	960	941	952	1016	925	928	950	982	948	920	954	937	952	889	923	939	944	937	891	930	919	967	949	983	952	974	979	955	951	965	937	943	897	906	1001	970	917	955	943	919	994	994	992	963	987	979	966	903	950	967	998	1037	902	945	981	927	984	954	958	943	947	965	962	917	916	976	937	961	914	920	995	936	957	968	901	935	977	972	964	947	951	899	918	993	929	983	952	937	951	952	925	971	913	1006	969	949	954	998	961	969	960	900	936	958	919	918	974	936	964	967	906	961	952	992	1005	945	899	946	918	917	940	974	953	927	968	975	971	951	968	952	956	923	929	1009	996	943	891	929	971	944	968	936	944	939	951	968	918	925	937	929	960	970	966	999	994	937	958	940	949	992	998	941	955	897	971	933	958	908	854	975	953	978	930	896	918	978	918	963	981	975	947	995	978	928	938	969	977	1019	948	963	964	927	963	940	962	1005	880	932	923	949	950	926	992	949	914	955	984	985	927	956	945	969	976	954	948	969	971	964	946	975	895	915	946	902	911	946	989	944	965	940	989	988	972	983	973	972	961	953	997	990	940	973	978	955	960	935	958	961	959	909	925	978	964	940	980	953	946	960	968	971	976	972	944	957	974	912	954	974	927	939	1012	955	947	996	935	980	934	940	942	954	970	937	982	927	977	959	1001	926	975	929	898	1042	955	872	980	934	912	970	989	955	957	969	1003	924	982	986	914	985	915	906	967	1017	944	928	956	968	931	997	908	955	985	996	904	975	958	944	1009	950	978	930	967	992	929	940	961	951	945	948	1005	945	975	952	917	945	921	965	951	942	997	920	948	893	931	942	913	942	974	967	906	920	910	937	923	932	898	859	963	919	951	988	947	956	917	895	894	955	961	897	922	987	953	978	913	994	900	933	983	942	927	941	943	956	916	935	993	999	937	1047	962	969	942	869	899	917	964	971	930	950	915	975	973	962	968	962	951	924	929	919	959	923	1001	940	957	909	957	895	930	973	977	968	989	989	950	946	923	965	958	934	976	953	925	906	923	913	956	928	936	974	929	930	923	924	909	930	940	886	957	944	992	973	914	907	958	952	960	954	913	952	936	968	925	954	910	941	1005	955	940	938	914	967	942	919	979	915	937	966	925	1000	949	990	963	944	934	937	971	909	930	932	950	941	965	967	959	976	929	914	928	941	966	910	911	989	985	937	1022	980	955	945	952	950	949	954	932	944	904	973	957	947	957	1006	935	1013	974	948	924	933	996	947	953	979	975	959	944	957	935	968	988	972	986	938	926	931	951	917	884	1000	936	961	895	979	925	966	961	947	906	1018	922	947	961	1008	953	952	967	970	952	946	913	917	983	898	930	1011	947	968	927	919	940	920	1006	930	999	925	972	902	983	973	990	997	972	982	968	960	946	923	976	935	992	919	934	947	1016	956	1004	933	946	962	971	965	973	948	984	935	907	907	921	897	943	963	928	928	973	959	913	896	983	933	1004	979	890	933	909	922	994	981	928	995	1012	942	969	963	968	902	946	971	952	987	906	913	921	1023	935	940	928	1023	958	977	961	916	976	894	986	991	962	918	956	958	978	943	1000	1016	969	1013	949	915	959	938	946	955	982	993	1018	975	965	984	992	920	962	980	943	991	976	942	929	998	983	949	961	960	976	979	905	991	976	950	969	977	936	934	933	977	968	910	921	997	918	974	925	952	898	909	940	990	968	939	886	934	1012	950	934	938	952	988	962	933	910	952	974	979	961	926	937	959	972	867	902	923	984	897	966	972	961	987	961	930	909	895	914	904	969	885	939	880	965	958	922	924	925	967	1005	956	940	949	916	990	940	984	990	927	935	937	928	979	977	959	933	972	960	974	1004	940	985	941	910	907	968	968	898	941	967	944	976	922	995	923	954	955	925	942	965
58487	28023	14435	8857	3630	853	505	481	505	550	571	567	490	480	483	435	448	448	450	434	435	442	462	406	412	468	496	477	419	466	415	461	440	439	466	469	462	408	421	426	418	404	469	485	472	455	441	455	489	465	451	468	471	481	456	456	440	474	467	450	443	449	500	488	462	450	454	485	485	457	486	456	459	432	467	488	449	466	450	418	435	430	448	399	443	426	500	470	459	451	460	463	456	445	426	467	447	466	449	454	464	450	449	378	417	418	429	425	432	436	456	476	434	455	420	453	438	457	443	482	457	489	424	493	436	445	433	388	443	414	432	433	435	416	442	413	426	482	470	449	414	454	430	419	426	471	454	416	430	426	450	454	495	464	464	463	442	473	492	471	424	410	440	395	468	440	453	430	457	450	435	445	489	477	442	466	462	397	445	458	483	403	470	452	442	443	434	493	446	456	423	449	465	445	443	411	462	479	453	452	476	441	445	421	412	433	443	445	447	444	449	462	423	440	453	465	471	468	452	425	450	450	441	479	450	409	426	435	462	478	450	451	446	447	422	437	458	449	431	425	442	442	467	480	451	467	469	439	428	437	423	448	449	481	510	435	434	424	397	478	422	476	476	440	450	457	453	423	452	437	453	441	454	447	463	466	429	431	443	430	439	426	430	447	451	456	456	480	449	455	468	467	434	473	438	428	449	456	407	451	445	479	478	437	471	420	423	452	470	416	494	448	472	481	454	425	442	402	458	459	426	476	430	431	436	423	445	492	453	430	429	374	421	456	492	416	433	448	472	462	467	402	450	428	451	433	462	448	454	486	458	457	452	460	467	448	446	420	464	439	481	478	420	452	437	453	466	472	444	473	445	456	459	462	457	480	479	451	439	447	419	477	458	410	479	434	434	412	430	434	455	471	476	436	431	423	428	413	426	471	463	449	444	443	480	447	425	465	436	429	411	402	448	436	466	421	492	429	448	454	426	450	473	478	462	433	432	462	439	493	450	487	443	434	466	429	404	482	484	488	440	436	427	433	502	420	426	413	447	434	429	454	453	475	439	448	445	474	476	472	485	456	459	446	447	429	407	456	500	465	470	457	421	481	431	445	472	446	437	462	419	491	432	412	464	457	435	436	477	449	460	445	444	487	417	454	482	436	450	452	439	453	405	454	466	440	438	418	484	456	477	483	447	409	446	428	433	465	459	473	445	429	439	413	453	473	472	470	440	437	436	431	476	480	467	451	412	454	450	476	438	492	462	460	425	444	468	471	424	445	495	503	471	430	378	456	465	458	422	491	447	485	458	428	499	435	445	421	433	471	477	425	438	448	410	441	461	486	453	445	449	464	423	458	449	481	438	425	428	461	434	433	417	444	445	449	457	474	410	409	491	449	465	499	486	433	462	440	457	475	440	435	463	484	443	420	432	516	457	492	439	453	454	484	475	474	455	469	449	427	423	487	467	435	426	419	427	451	445	452	447	517	453	462	459	424	469	459	440	452	436	425	484	476	423	457	422	431	417	428	402	432	442	455	464	476	457	472	455	438	463	460	430	420	432	442	448	450	448	440	475	418	435	488	512	467	470	447	484	474	489	463	427	451	475	453	423	447	424	407	470	405	421	414	420	457	475	407	453	438	480	426	473	430	447	415	444	456	461	482	465	424	465	466	463	486	418	471	431	473	480	422	470	455	423	480	457	468	437	458	442	417	431	425	444	485	451	471	496	442	476	450	461	469	493	428	409	462	439	454	470	443	471	458	504	467	449	483	454	473	452	453	430	509	417	411	447	453	424	459	463	456	441	428	473	474	456	423	458	441	458	393	471	442	450	463	428	455	397	486	424	457	445	450	459	451	444	467	518	476	444	477	444	421	442	480	440	447	429	434	499	439	449	428	409	444	454	427	423	443	478	450	472	438	426	428	403	416	479	454	435	413	465	448	471	412	447	451	452	444	440	472	473	394	439	442	479	428	457	466	463	468	430	466	462	458	478	454	460	428	473	443	430	468	457	429	486	464	420	470	475	432	406	442	438	467	458	453	437	480	457	434	422	449	447	440	486	471	439	453	464	459	451	449	453	437	503	456	412	477	460	477	455	485	455	452	497	426	446	429	414	462	506	460	425	442	459	438	455	430	456	392	421	456	469	478	428	449	465	412	440	452	427	434	465	455	471	470	442	482	472	448	426	435	460	404	447	448	458	435	401	478	448	487	462	457	522	457	501	418	465	415	447	479	483	471	432	442	458	409	437	407	394	460	458	441	466	458	459	430	452	437	479	487	448	464	456	455	423	467	426	468	475	468	452	459	479	450	436	437	483	447	449	455	432	437	466	488	451	471	423	451	480	478	431	422	438	506	459	472	447	460	454	453	463	458	432	434	464	509	407	431	484	503	488	455	445	441	454	434	437	470	452	419	453	456	444	443	444	460	426	441	447	490	406	419	461	468	485	485	496	434	461	453	460	473	442	487	451	442	490	431	452	438	468	403	446	447	452	489	484	472	482	494	474	469	438	449	391	451	459	438	424	427	450	465	454	404	471	434	439	454	473	438	437	451	479	474	440	441	426	461	440	423	438	468	417	476	427	391	473	432	399	470	447	469	448	474	449	420	446	461	452	444	429	496	412	417	406	496	501	424	425	453	443	415	413	474	465	450	469	460	483	478	498	484	465	425	460	462	403	475	451	438	478	468	443	450	433	438	431	435	430	465	429	456	443	437	464	432	462	461	453	463	474	424	447	456	433	476	475	481	444	438	425	440	437	458	461	467	433	467	463	485	456	424	424	460	471	513	466	473	431	441	414	449	488	444	468	441	441	427	474	452	437	438	488	452	425	478	429	427	420	442	433	477	477	432	448	450	407	410	426	466	488	434	423	432	399	502	476	464	462	470	457	422	417	454	470	444	460	454	500	463	435	436	481	443	429	472	478	470	439	435	428	419	409	467	413	467	394	452	475	443	474	409	437	388	450	429	472	400	476	404	431	438	466	517	477	432	439	461	433	448	441	448	432	461	403	432	425	461	471	443	405	468	444	414	453	496	430	473	478	431	432	444	465	446	428	409	413	442	441	374	438	472	447	418	407	434	402	444	436	448	466	417	446	447	479	463	441	421	454	473	513	463	476	419	452	422	405	468	430	491	483	464	417	428	487	469	471	435	457	416	456	433	400	470	457	393	434	400	474	424	441	455	418	461	446	463	436	460	447	448	461	465	449	470	427	402	449	445	465	462	439	467	423	482	457	472	459	473	446	459	405	476	454	460	473	420	488	454	461	464	457	483	436	433	487	454	487	475	442	493	438	450	452	439	430	455	430	466	456	468	477	464	451	444	474	433	413	498	489	451	462	468	420	453	442	424	444	464	468	458	452	434	447	482	425	451	427	414	429	474	449	457	446	430	429	449	458	458	413	494	452	472	462	455	454	455	419	473	439	481	458	479	494	427	411	416	457	433	445	517	469	460	454	424	464	428	471	420	501	451	452	429	454	451	460	432	447	489	462	465	428	439
37306	19581	17264	16615	8235	2054	1156	1052	1065	1169	1553	1279	1003	966	1022	996	997	1000	952	1016	988	980	1056	932	972	951	1008	979	949	953	980	1003	881	991	973	941	998	1025	1018	961	1008	957	938	976	939	944	974	948	981	939	949	985	929	944	952	947	908	948	1019	970	900	990	1009	923	993	931	995	998	957	890	984	983	969	914	955	933	997	954	903	1008	922	889	955	920	913	975	939	931	965	969	956	980	923	1004	970	970	973	983	971	983	924	957	971	1016	990	964	966	957	956	946	985	941	935	936	956	925	981	927	900	985	966	971	934	941	962	937	956	962	971	896	958	932	960	973	901	944	902	946	1007	925	953	928	936	917	925	889	943	933	931	907	935	941	884	933	933	930	945	970	953	991	957	913	954	938	921	949	977	923	1002	950	951	887	936	927	973	893	981	965	924	925	956	975	986	988	963	906	951	1030	928	980	962	964	975	916	978	908	1028	956	981	958	911	949	929	973	947	940	944	975	947	959	960	940	976	982	909	968	978	943	958	1009	1016	968	953	963	961	964	920	942	969	956	962	968	987	912	978	954	991	996	923	959	910	934	937	902	996	923	976	957	911	959	903	937	914	967	940	956	945	923	991	904	980	965	946	954	933	916	991	930	954	944	997	999	943	924	911	964	936	995	991	982	925	958	955	978	952	1015	929	948	912	947	932	947	964	899	932	950	972	984	926	936	939	941	987	935	943	931	905	942	955	900	963	877	954	981	923	938	897	976	986	994	971	893	996	1001	925	918	967	962	988	930	985	911	971	987	945	885	970	955	961	949	865	969	951	927	964	935	922	954	925	944	951	1006	932	942	975	940	941	944	922	929	924	977	964	899	952	912	1062	958	966	928	921	903	915	976	966	938	984	926	875	931	955	934	910	888	946	948	944	950	980	920	918	916	939	960	959	945	998	892	997	999	1024	934	973	910	947	929	954	927	947	912	937	951	954	934	953	921	972	983	956	1019	957	903	1010	952	935	971	975	961	994	973	946	961	1021	891	943	982	971	962	994	967	948	925	958	906	958	950	1012	938	956	1010	940	954	968	927	945	938	947	905	946	961	915	953	989	922	949	989	953	934	979	930	954	965	967	922	965	1018	931	949	982	929	953	923	938	954	950	973	985	919	951	905	927	942	872	923	959	933	899	924	999	1011	933	944	933	972	925	923	922	1023	926	956	926	982	948	937	930	931	1015	951	951	961	980	971	922	940	989	967	1008	948	954	977	955	952	935	957	904	945	961	955	931	942	1018	991	931	969	921	946	957	950	975	965	941	965	941	972	944	920	904	952	930	927	924	994	928	923	912	971	945	908	967	959	911	900	967	960	942	944	967	926	948	999	931	868	958	996	999	991	986	932	958	884	983	977	1018	979	979	967	1048	894	948	975	952	965	943	942	926	1043	1023	980	955	953	943	950	912	934	1013	921	955	959	911	943	918	949	911	943	948	923	964	968	918	979	950	965	953	908	950	954	990	895	898	961	959	934	954	927	970	955	1014	921	951	985	953	896	1001	973	951	941	894	971	921	919	926	955	960	937	921	963	936	959	943	940	926	951	946	971	947	972	939	874	983	965	942	955	925	961	917	902	942	978	945	963	928	969	913	955	946	907	906	955	956	911	949	967	972	984	948	961	947	961	969	918	970	946	953	963	1009	935	967	957	923	992	953	911	1011	881	932	940	950	997	982	943	911	922	948	986	926	931	939	936	916	1000	976	927	976	914	925	884	986	928	953	967	959	967	995	956	999	954	973	989	1016	946	1018	991	978	943	943	893	966	1018	954	981	922	927	929	890	918	907	920	983	852	946	928	927	941	955	878	944	982	984	932	961	915	998	1002	962	900	954	927	914	949	908	915	915	938	963	958	964	906	950	943	968	953	962	883	959	969	1017	934	952	962	906	967	961	944	903	928	983	964	931	975	923	919	964	925	913	956	996	933	909	955	976	990	971	975	938	921	962	930	1026	939	953	944	881	949	949	942	890	990	963	961	955	955	933	949	986	893	950	988	965	988	940	953	941	915	913	969	956	921	915	938	946	948	951	972	961	966	977	989	989	972	959	955	995	880	954	979	927	928	993	947	920	912	908	949	1001	980	962	939	969	998	1005	908	882	1013	986	974	958	938	929	952	953	888	944	968	964	953	940	912	925	941	985	981	956	966	898	984	938	949	962	958	988	962	917	953	931	949	956	960	897	1033	931	944	924	951	915	911	979	938	967	980	997	918	939	932	982	933	974	952	901	935	949	952	971	924	967	951	962	989	885	978	924	964	955	939	963	952	901	954	973	981	926	953	968	928	959	948	1026	923	984	937	964	958	918	916	926	974	970	931	922	892	909	957	946	913	944	935	983	961	992	965	985	942	941	967	964	959	957	914	986	927	909	909	937	961	927	976	935	936	955	940	972	941	975	878	945	893	926	927	936	957	928	1000	1005	973	931	966	961	940	971	983	954	936	956	1014	982	876	949	958	904	907	937	945	917	908	966	955	912	981	962	909	995	973	984	916	926	976	939	946	988	957	951	976	998	919	921	993	954	906	957	945	973	950	946	926	910	904	1000	937	919	933	1013	886	962	967	923	979	967	965	972	1047	947	936	991	981	951	931	930	965	960	935	1015	961	932	978	986	953	917	911	919	968	959	964	952	957	957	976	950	925	918	971	968	915	938	1009	913	959	953	940	944	947	857	962	924	998	968	996	974	973	997	964	946	983	976	946	923	959	888	911	976	959	962	937	988	894	956	954	986	943	927	954	951	929	914	963	1005	989	1006	978	953	862	960	929	941	924	943	916	956	968	904	961	924	907	928	959	963	950	919	946	912	913	953	915	919	959	972	955	936	972	944	920	928	963	990	950	923	1007	950	948	911	930	946	953	960	919	923	942	958	949	935	937	939	979	921	945	960	942	949	915	964	1020	921	946	921	969	951	905	968	1001	968	946	949	910	938	917	886	959	966	968	924	982	905	956	892	978	958	954	995	997	959	952	945	962	974	934	979	929	961	932	918	958	955	933	983	938	888	975	891	921	925	959	957	939	988	963	940	938	910	898	909	940	967	850	890	899	939	970	916	894	956	970	974	968	914	935	910	981	983	944	940	951	927	939	936	966	899	957	1028	891	956	975	940	971	1006	938	995	915	960	941	959	897	907	930	927	965	927	955	971	863	951	950	904	914	941	970	938	966	946	976	906	994	982	955	947	927	947	990	886	944	927	977	969	911	978	951	891	979	953	951	915	956	946	947	963	1002	925	1004	988	964	896	1024	970	925	887	952	905	989	961	928	943	938	953	951	922	941	946	971	899	943	940	915	988	956	931	942	995	921	904	913	913	985	956	930	938	961	1008	973	924	981	997	948	932	962	926	971	975	971	988	944	962	944	1015	965	949	921	929	946	968	951	875	942	960	944	968	999	979	967	997	917	917	923	970	891	956	1000	967	965	911	978	979	910	955	947	947	962	965	949	920	955	934	977	981	943	942	969	933	963	913	931	953	911	903	936	876	947	936	967	930	947	931	930	965	966	944	919	1000	996	897	975	935	959	951	1028	950	961	885	981	997
65041	32782	18607	10105	5073	1524	535	517	523	571	677	546	482	494	477	523	482	478	447	467	539	497	451	454	448	492	489	450	444	464	453	454	482	441	492	461	432	454	474	484	458	494	446	420	445	468	457	486	463	453	450	440	505	474	489	478	461	449	495	455	403	467	449	453	436	433	468	493	444	444	470	409	435	457	441	430	409	431	447	461	463	446	468	461	448	444	443	451	466	459	494	458	501	434	441	419	441	482	418	489	422	425	445	466	431	427	458	421	441	449	491	450	441	415	474	465	437	477	487	469	423	493	456	431	454	410	497	485	449	485	465	449	467	463	435	466	455	477	471	462	479	455	469	455	515	484	417	465	484	483	454	453	461	437	439	485	457	477	475	424	436	455	436	466	422	485	461	485	485	504	467	458	431	473	460	483	532	454	463	411	416	407	414	444	471	397	457	439	459	446	457	452	461	455	494	470	427	464	452	450	470	476	419	457	471	449	475	435	465	415	432	467	427	397	451	438	466	463	471	454	437	478	414	459	455	468	462	410	473	449	464	428	467	485	466	430	446	442	451	457	462	452	455	467	475	437	436	442	438	449	501	434	463	464	436	428	461	451	448	482	487	452	434	496	435	469	446	483	485	482	473	459	460	471	464	445	473	504	410	449	485	464	477	471	450	428	468	450	463	455	475	446	417	463	451	427	473	445	458	445	445	463	458	452	478	480	472	458	463	463	429	472	442	472	438	464	482	460	441	450	468	405	481	460	488	460	482	417	457	453	483	501	425	456	449	458	479	431	429	485	481	490	454	462	470	488	432	444	485	473	516	477	481	422	448	463	430	478	457	455	433	467	450	492	440	478	434	426	455	463	445	440	462	458	476	474	447	432	450	470	473	474	481	482	460	440	490	457	443	434	475	494	475	500	479	464	456	454	484	496	422	481	428	414	476	439	475	420	470	447	469	470	439	446	443	446	479	459	454	459	483	434	498	492	433	455	443	477	454	484	453	467	511	473	506	466	441	445	519	448	452	463	455	458	468	467	440	448	440	431	472	416	471	434	448	467	473	432	435	480	436	448	420	475	486	456	439	439	496	452	432	488	435	484	461	426	442	415	500	444	426	453	457	498	457	421	483	432	474	470	461	449	426	480	412	478	477	447	494	446	458	403	505	462	432	492	429	484	429	420	491	496	476	434	456	448	458	452	465	496	490	467	455	438	465	463	474	470	436	459	481	453	455	436	458	487	488	497	467	425	434	449	429	469	445	475	445	470	441	499	449	472	464	453	470	455	453	433	452	444	447	476	438	441	433	500	436	440	445	471	454	456	462	455	473	444	461	431	474	422	488	443	446	459	456	429	433	441	446	457	430	482	425	445	453	489	474	425	456	439	467	467	499	475	471	470	462	445	439	437	444	504	425	440	437	493	452	463	426	425	453	446	451	439	440	477	443	473	474	454	452	442	426	447	473	476	453	467	498	452	450	492	425	438	453	452	460	440	450	452	458	449	460	452	422	459	438	445	464	486	452	451	435	463	456	449	446	472	467	496	452	419	479	446	490	484	436	448	485	470	456	437	448	449	473	464	446	446	459	477	458	457	442	433	461	423	415	470	481	496	431	428	432	484	465	468	399	437	425	402	431	437	473	462	452	479	463	425	464	427	479	474	491	463	465	471	405	424	471	437	499	469	470	418	452	464	417	439	470	478	473	426	473	443	468	467	459	457	429	439	487	462	462	434	411	460	448	431	444	442	495	421	469	498	467	460	477	437	461	423	455	495	512	504	466	446	455	453	440	439	477	452	432	453	442	503	443	451	484	473	460	418	436	474	457	453	441	443	412	456	434	424	455	475	434	449	450	489	484	436	448	450	449	447	471	452	457	471	435	473	446	469	511	427	473	437	470	447	468	449	461	463	448	477	444	502	454	454	475	440	460	389	469	463	415	479	462	464	443	453	420	491	438	451	462	493	472	419	480	497	433	437	495	492	469	413	470	494	489	432	479	448	479	476	434	423	467	464	441	419	505	465	477	462	445	491	452	448	415	466	529	503	419	492	464	466	468	458	426	493	409	483	469	452	466	457	445	435	454	439	435	415	441	400	483	457	457	449	478	446	454	430	456	479	458	434	463	448	461	489	445	485	427	478	456	455	490	452	508	454	471	460	444	429	466	443	458	441	448	434	456	473	440	495	484	461	442	442	447	483	398	449	485	450	482	471	449	415	442	452	465	463	454	432	480	485	482	450	435	469	474	487	467	499	458	433	437	465	506	436	460	447	438	498	445	435	447	434	451	452	478	466	471	460	487	472	457	474	466	450	461	459	461	445	427	466	510	461	406	492	507	499	414	447	494	410	442	441	456	483	469	483	460	448	477	459	445	460	411	417	407	472	475	467	485	454	485	483	449	420	386	431	426	424	457	459	489	494	446	499	485	453	439	436	420	446	491	440	457	491	455	441	486	470	465	466	462	442	422	446	462	472	449	418	464	426	461	442	464	429	467	421	432	450	462	483	470	455	438	438	473	470	467	516	433	439	437	450	458	485	450	496	429	439	493	466	482	424	453	463	443	457	428	469	442	471	456	503	427	453	425	424	438	491	475	493	451	446	463	423	424	459	494	438	480	446	423	443	440	398	470	466	458	505	418	453	486	449	448	448	451	427	455	445	443	472	459	414	469	427	489	452	439	469	484	430	481	461	455	464	425	471	471	440	420	421	420	444	443	442	412	442	424	475	399	456	509	415	451	423	466	449	442	444	429	456	424	442	486	447	445	474	442	480	467	431	490	462	463	484	510	469	436	423	442	429	432	436	468	445	466	483	492	451	462	469	486	477	463	407	425	470	452	455	473	479	464	438	443	456	462	492	453	502	516	441	458	447	452	460	476	467	467	440	471	446	507	466	485	486	514	526	440	425	455	450	443	477	492	437	412	414	495	479	493	422	444	432	446	463	447	434	437	490	465	466	451	457	472	473	454	481	480	494	464	445	452	465	439	497	489	467	449	410	437	480	435	401	413	484	488	481	407	484	485	443	445	461	465	419	450	470	466	431	432	449	470	454	476	427	505	424	480	489	445	505	448	467	486	475	469	488	482	474	462	439	455	436	478	474	444	447	465	430	467	484	475	500	457	497	458	426	475	447	464	455	465	430	470	471	466	439	448	440	451	483	493	443	456	429	486	476	488	442	468	471	445	425	478	479	457	486	444	483	427	493	516	462	414	439	461	446	443	417	416	458	462	436	458	490	520	459	386	446	426	472	459	429	446	439	440	476	454	493	467	456	444	458	433	417	493	497	479	437	473	448	418	433	432	508	475	459	435	462	426	452	467	477	446	453	463	425	440	455	524	469	437	433	472	427	440	476	446	446	473	455	416	494	483	448	498	447	480	488	439	449	451	489	464	390	434	427	448	468	469	463	431	489	460	479	426	467	470	487	438	448	426	472	447	461	470	494	510	455	451	469	425	447	398	428	445	456	475	491	450	457	410	416	470	462	477	436	486	447	512	425
42507	24167	19138	16271	10834	3229	1120	1097	1133	1224	1876	1440	1072	983	998	1000	973	968	1000	997	956	979	1016	991	1019	1015	987	1016	1018	1017	999	1018	988	981	983	996	922	954	1022	919	961	977	1010	941	1023	921	973	940	879	951	1002	956	944	987	940	976	984	1006	991	963	965	969	904	958	942	961	926	961	1002	1001	996	918	944	936	972	993	929	948	919	1010	981	934	921	917	1014	1010	990	950	953	963	986	955	939	956	959	906	921	979	920	979	936	960	967	931	950	902	951	973	939	941	959	953	932	998	966	962	999	941	991	1026	955	958	927	990	963	953	967	959	967	955	966	925	948	979	1011	963	966	994	908	1016	892	948	973	973	971	943	1007	933	965	946	998	950	966	975	975	966	964	996	934	947	996	964	994	938	889	1017	952	925	960	960	983	925	967	926	959	899	979	978	1004	929	985	954	932	916	938	895	911	993	1002	941	991	954	967	994	942	978	963	956	948	921	946	975	941	972	944	893	965	916	994	929	951	1000	1001	926	923	940	952	915	946	909	958	943	925	1033	991	941	995	983	951	938	892	985	964	1006	951	1003	985	939	967	939	1000	937	904	951	989	949	933	945	925	968	966	987	950	961	973	957	936	976	914	974	1013	912	907	972	998	938	931	970	981	968	919	979	971	940	957	923	953	962	968	923	901	977	938	1006	912	919	927	1012	1004	991	941	964	962	951	1002	994	951	1008	979	967	992	970	960	954	994	965	968	1000	959	954	945	957	927	944	929	939	917	935	971	892	963	977	907	916	924	964	1010	983	949	1001	933	913	974	956	965	961	887	983	924	963	981	949	997	1020	944	946	954	998	934	1004	1002	1001	999	916	937	952	916	1005	951	969	923	951	926	926	1034	997	965	980	964	932	941	979	972	991	908	937	930	919	925	945	962	915	943	1000	930	947	938	1031	930	950	978	963	975	991	917	913	917	987	966	982	961	901	953	963	977	996	901	981	955	942	1008	947	986	939	975	1002	994	967	1001	917	989	940	971	939	997	997	947	955	945	940	945	967	1008	955	967	983	951	970	936	1011	922	981	967	977	947	924	944	990	934	952	934	988	970	991	929	957	990	1038	971	967	963	984	960	972	1013	920	947	976	958	874	951	997	942	954	954	927	969	926	982	953	965	960	1000	933	1011	918	946	944	922	893	1008	953	963	947	954	969	947	1001	936	997	927	946	978	1038	949	1000	964	945	959	1002	967	995	980	912	985	978	939	956	960	958	967	951	920	942	992	967	959	940	1029	949	990	923	936	935	978	1009	983	969	994	946	938	947	955	909	1025	937	917	939	929	945	950	973	959	1018	977	953	953	962	1020	921	964	941	961	932	912	1011	1001	921	967	947	961	965	932	964	949	932	960	937	949	891	963	972	966	965	938	894	1041	978	972	941	906	926	979	954	939	984	957	898	928	939	967	941	997	1043	957	897	995	965	908	1000	921	981	973	925	958	942	969	897	964	932	944	941	965	968	946	963	960	1000	943	983	984	960	1004	963	946	993	959	970	923	929	948	978	973	923	991	960	932	958	945	1014	964	965	934	893	933	974	1008	996	953	959	937	980	930	989	965	989	994	924	941	965	922	971	964	947	1007	949	1004	977	959	947	938	957	973	937	953	964	965	889	971	906	938	1005	909	955	958	931	913	1000	927	973	992	956	973	947	955	975	1013	936	986	890	987	908	964	926	935	979	956	960	941	946	998	923	938	962	930	997	938	931	926	997	1011	980	957	909	923	963	949	966	948	973	1003	956	974	925	894	946	991	1020	913	931	946	919	977	924	959	961	924	925	924	959	1001	952	981	919	955	1000	988	985	965	927	957	934	943	974	995	967	950	933	951	959	873	973	899	988	953	1000	986	992	934	966	928	991	963	1032	958	933	1007	956	930	979	992	912	946	936	974	901	992	982	965	940	977	959	968	991	943	975	972	932	1018	915	939	980	964	948	938	973	1017	945	961	954	968	960	980	924	948	971	947	1006	954	971	930	954	956	924	920	959	883	962	908	1038	976	975	950	952	965	926	986	996	934	917	974	916	929	973	959	949	998	954	968	972	919	975	904	982	936	931	909	915	952	1009	942	957	972	949	941	930	913	993	958	911	1006	901	936	992	930	953	988	930	1012	947	964	956	946	921	941	911	948	1017	942	915	945	976	964	905	985	972	973	926	971	978	962	985	924	963	976	952	945	959	984	979	967	948	1021	967	979	991	1026	957	910	896	938	962	986	932	925	936	959	998	970	927	938	950	983	923	984	895	949	960	968	980	934	983	982	1005	988	962	927	955	977	985	963	990	986	908	998	958	911	982	978	979	975	993	999	1034	946	924	945	954	936	913	1014	922	915	950	987	940	951	1025	980	952	974	993	956	904	997	1003	979	917	979	929	979	966	925	971	1019	920	948	935	926	1001	995	1002	957	985	936	963	956	978	939	962	946	1007	947	973	1003	996	987	946	936	938	940	1015	1008	964	983	959	937	952	959	962	966	987	971	964	980	967	956	976	1007	992	954	968	930	985	924	947	988	940	970	930	978	974	928	962	954	948	959	1006	921	955	938	1007	975	977	928	914	972	971	983	921	923	975	964	958	946	937	951	986	968	944	971	967	980	959	1015	965	907	940	994	949	997	977	992	933	949	983	980	965	970	882	968	947	953	953	947	927	954	934	928	972	917	919	932	970	915	941	972	933	951	941	970	962	932	1017	951	954	970	979	963	957	960	977	972	957	927	953	962	972	901	957	967	944	951	955	986	937	1004	977	948	942	942	938	1014	909	994	939	943	941	980	895	914	952	951	983	987	904	961	967	967	923	932	994	1001	1021	936	973	966	1018	982	966	908	960	943	983	1004	981	970	999	944	931	993	955	925	989	982	930	973	993	979	966	951	975	930	931	954	953	937	981	912	966	919	983	951	1012	955	956	934	930	930	949	979	959	935	986	983	913	973	992	976	955	980	948	919	953	993	962	1022	934	986	1010	928	937	931	932	944	993	928	947	1023	990	934	956	939	965	987	1007	911	944	930	958	940	900	970	975	939	998	994	970	964	964	947	971	913	968	977	927	1021	946	970	944	963	957	943	941	956	994	933	936	967	959	944	987	1026	922	1009	952	923	970	921	1008	968	938	960	929	921	985	982	992	937	944	958	966	1023	934	989	972	937	950	969	942	969	924	896	951	954	977	934	919	961	996	934	980	974	948	1013	955	1012	928	945	927	926	965	909	960	966	984	963	972	969	920	944	981	975	884	929	998	969	952	884	954	950	977	909	961	985	914	965	1027	954	943	939	970	944	929	915	943	930	1016	903	1000	925	915	966	984	980	941	980	934	962	952	911	932	909	916	1003	933	962	899	952	949	961	992	944	945	1018	942	923	923	927	941	989	946	967	896	942	915	948	981	961	972	913	904	963	990	1027	967	910	987	941	971	950	1012	977	956	987	975	974	1018	987	948	1027	965	900	906	960	952	995	951	1005	955	952	977	1020	974	935	995	952	920	984	987	966	971	929	937	927	967	944	922	907	938	994	948	1004	952	918	937	964	966	960	1036	955	949	930	975	996	960	953	961	985	961	966	962	1006	969	904	1025	982	966	990	900	983	946	966	934	929	953	993	935	941	1045	954	967	914	982	979	962
50764	21885	6970	2963	964	483	477	457	442	499	447	456	432	415	442	449	434	443	435	395	466	453	484	429	473	456	435	443	449	459	441	444	489	443	490	475	464	446	423	495	465	454	467	453	442	441	450	479	415	440	427	437	440	434	454	469	444	476	459	428	439	470	442	462	479	464	437	454	509	459	453	405	474	459	439	465	443	422	449	433	465	453	456	441	433	495	471	450	483	457	454	447	412	459	449	448	444	455	406	436	455	443	446	462	451	436	438	388	439	477	428	478	451	447	433	404	425	478	434	488	480	465	460	425	479	505	421	416	457	503	445	432	453	450	465	448	420	441	441	448	441	409	486	429	477	431	432	416	426	426	464	465	406	464	438	433	433	474	453	452	447	459	454	470	398	437	503	450	463	457	416	445	441	459	504	465	468	461	420	428	455	471	418	455	432	472	456	464	464	461	458	441	464	464	457	443	406	458	452	454	459	465	507	405	464	429	476	497	450	390	504	416	478	447	445	425	450	474	410	427	422	450	445	467	463	481	476	460	441	438	409	459	453	468	468	436	436	450	454	491	479	435	417	475	452	437	439	448	456	410	454	412	472	478	467	465	461	448	467	449	420	447	460	429	461	466	474	441	457	439	438	435	468	403	433	427	438	412	414	487	438	434	461	417	457	432	448	500	408	459	454	445	448	440	460	516	501	453	456	439	463	454	472	447	413	476	494	476	437	387	412	453	458	454	466	447	435	433	452	432	454	429	481	443	427	428	416	504	463	456	422	458	454	457	432	476	399	467	451	434	477	464	419	437	472	468	478	452	447	437	460	435	444	440	429	469	425	442	439	402	455	425	462	430	413	455	483	438	431	481	452	440	429	409	469	454	478	469	438	424	448	410	461	462	395	497	468	448	398	417	454	485	455	481	493	467	450	479	450	469	476	459	465	480	467	450	508	460	424	450	411	440	457	438	458	428	458	469	438	439	449	452	463	434	454	418	396	446	439	427	437	443	454	426	455	502	456	442	447	464	464	425	434	466	423	443	429	439	450	437	432	417	458	455	435	429	458	405	498	453	439	490	411	431	513	461	465	478	425	413	432	464	437	438	399	437	457	454	432	460	440	408	457	432	425	454	424	433	444	493	464	433	436	450	466	452	450	450	424	419	444	430	454	459	419	479	421	445	460	434	436	454	466	448	428	430	484	463	456	452	444	453	453	456	444	439	478	447	499	461	460	438	411	457	508	450	455	458	438	446	425	424	392	427	487	433	460	439	417	463	462	462	469	410	406	504	441	476	448	478	459	451	418	490	445	449	447	438	468	484	440	439	447	423	430	456	467	475	436	449	451	440	406	412	416	472	440	441	409	435	371	462	463	449	440	448	393	454	453	440	431	448	452	435	467	486	434	457	438	453	430	477	454	445	444	448	489	480	410	437	441	465	444	469	461	476	454	445	463	443	438	467	455	439	447	462	453	518	481	468	437	397	424	481	491	459	415	481	422	471	402	451	493	456	415	456	448	443	413	491	475	413	436	480	487	431	475	440	460	454	466	467	448	494	476	443	474	494	491	487	498	484	409	471	468	475	442	455	425	478	438	475	457	428	451	460	437	430	437	436	452	449	443	416	429	496	472	465	443	491	462	482	473	455	449	428	431	441	444	450	468	396	455	471	455	469	480	457	445	485	460	432	429	437	441	445	446	413	452	451	473	426	480	461	431	449	443	439	442	478	445	441	437	441	450	485	441	498	439	467	435	447	453	425	471	454	470	479	448	441	488	469	444	438	422	441	469	457	479	491	455	457	405	412	446	431	459	433	436	436	413	435	405	451	455	421	465	430	442	453	436	429	454	459	484	468	448	480	466	415	450	440	435	442	445	498	417	467	459	488	449	425	475	472	457	463	484	497	447	431	452	441	435	458	452	475	446	479	438	429	450	428	483	450	428	440	448	440	428	438	441	433	483	477	439	448	432	456	508	451	456	451	412	435	451	421	435	462	428	478	441	444	410	432	433	461	486	470	439	442	461	437	411	475	413	452	457	458	455	438	485	438	474	481	492	444	437	474	437	446	435	461	478	432	411	483	448	445	458	486	416	474	392	423	453	442	423	437	442	511	416	508	437	478	420	444	433	453	432	422	484	440	423	486	459	475	454	459	432	462	491	453	488	486	446	410	470	410	441	456	455	450	413	435	416	496	467	438	442	448	430	457	512	446	462	477	472	441	455	482	457	443	496	449	484	463	436	436	464	450	449	469	401	440	455	445	443	461	434	415	428	418	430	481	417	443	460	439	458	453	487	445	455	468	448	472	433	482	444	426	447	444	437	458	441	433	449	476	470	483	473	441	435	442	479	438	418	470	499	471	494	530	483	440	476	459	473	503	461	446	421	453	453	436	417	454	452	443	465	487	433	454	485	419	475	428	453	434	488	451	445	440	424	406	427	458	455	487	435	415	438	431	459	389	484	472	492	469	479	398	404	466	423	442	459	460	458	403	409	482	415	473	446	416	435	467	435	454	424	442	474	468	460	468	480	444	451	479	504	427	439	435	435	445	423	475	413	411	446	439	447	452	473	460	424	481	454	419	435	457	484	454	478	412	471	479	477	455	458	454	443	426	484	415	416	483	468	476	432	470	439	432	430	454	432	451	454	424	499	460	442	439	458	417	452	408	465	431	512	446	423	436	450	463	504	450	482	435	419	425	469	478	463	446	450	457	435	402	448	428	431	456	450	416	429	451	427	459	449	452	457	392	447	423	407	449	488	494	428	452	414	492	481	429	438	396	450	449	481	456	431	452	471	442	458	449	447	462	451	492	467	475	456	452	488	429	481	425	427	412	445	462	475	446	471	471	452	442	463	474	440	439	450	424	452	416	449	467	483	422	460	471	464	487	480	469	467	438	453	444	409	455	457	435	454	457	473	435	461	445	478	485	454	445	411	422	441	464	447	440	426	459	437	423	447	450	412	484	480	487	504	455	457	468	469	472	447	458	467	448	490	482	470	445	461	439	426	451	456	440	502	406	442	459	460	476	524	445	465	474	387	473	485	457	454	485	444	448	437	464	439	428	431	419	410	449	489	451	437	445	460	485	410	426	447	445	430	474	527	419	439	426	433	512	451	436	438	434	476	502	476	436	481	474	445	443	438	438	421	441	479	462	425	458	431	407	458	406	455	461	441	417	428	406	458	460	452	443	455	469	476	471	465	426	470	446	461	434	432	376	454	457	475	450	456	469	436	469	449	447	472	464	471	464	471	485	459	449	435	440	449	394	432	478	448	461	518	495	462	405	439	457	445	463	457	467	434	432	453	463	451	422	468	452	436	484	430	480	469	489	432	446	511	466	488	449	499	436	452	428	432	442	407	422	463	468	447	433	426	431	468	458	473	425	483	464	504	477	433	443	433	484	470	496	421	433	399	458	457	464	470	455	446	469	434	420	407	459	387	434	448	427	422	472	479	466	446	467	455	457	432	476	436	464	420	481	473	460	452	492	443	441	411	441	481	444
34021	14630	8831	6176	2328	1027	924	964	966	980	1047	1010	934	973	980	997	928	903	936	933	964	977	952	985	918	952	871	948	842	1003	985	986	919	1028	896	972	898	956	1025	944	964	957	929	978	1008	931	965	916	953	960	944	939	972	910	969	887	933	930	962	1000	1012	940	937	936	923	944	961	960	918	1009	960	944	956	872	1008	960	949	1038	968	1003	923	924	957	911	944	945	904	954	929	920	879	962	983	927	926	937	926	904	910	927	926	890	945	957	901	930	958	951	933	962	943	926	928	928	928	923	967	927	989	922	942	943	976	947	957	951	885	900	906	938	945	937	964	961	957	990	926	974	964	1014	946	940	902	942	943	1003	970	876	944	976	911	915	952	957	946	945	941	948	946	981	934	999	960	942	972	994	937	913	936	976	921	965	957	926	952	969	939	945	906	959	960	919	952	952	1009	878	988	994	926	967	956	942	922	996	926	947	968	957	1008	925	960	961	980	1003	949	971	949	933	935	944	931	924	967	951	878	939	967	932	942	932	955	961	973	939	1006	1011	909	976	963	957	953	923	983	933	886	957	950	899	970	959	932	966	907	938	947	965	909	1005	945	976	993	981	968	933	989	897	975	977	922	978	908	936	935	984	966	992	946	973	923	929	975	929	960	959	963	958	930	894	945	931	1005	976	943	996	930	974	964	925	905	951	943	912	928	946	898	1004	944	926	987	913	968	967	949	929	980	946	928	960	933	947	967	1017	921	948	962	970	908	934	931	954	946	922	975	961	958	971	917	957	949	925	1015	971	979	936	920	943	943	953	941	953	940	928	887	961	950	976	945	1010	1021	903	935	888	987	957	911	972	981	937	916	957	915	915	939	962	940	887	936	914	923	939	900	946	925	962	947	996	915	957	899	927	942	933	965	917	919	945	991	1009	925	949	972	978	961	978	918	994	946	938	965	969	974	953	984	961	967	1000	906	895	975	947	897	934	940	940	935	969	1014	925	937	970	934	945	979	1007	981	934	859	915	947	951	931	982	968	977	973	938	975	936	958	915	969	943	928	958	1009	976	959	904	934	915	955	963	897	961	935	954	919	933	989	985	923	934	905	930	1021	928	951	980	949	985	944	936	950	952	873	946	959	984	942	918	899	921	994	886	991	986	959	988	958	924	937	970	942	903	955	972	971	934	1004	946	941	888	932	920	938	896	892	998	929	971	972	909	932	969	1010	990	916	955	923	894	941	917	988	970	954	980	914	919	976	1005	950	938	940	965	981	931	961	991	936	932	951	935	945	955	956	965	983	977	951	958	1002	971	1003	957	957	944	975	918	956	937	974	931	951	939	951	964	934	947	882	985	971	966	956	924	939	968	902	930	924	948	935	967	970	943	961	941	942	918	970	928	937	954	975	943	951	911	1004	964	922	955	929	910	929	966	979	907	972	958	969	948	1000	948	998	948	950	894	927	942	965	982	941	937	965	935	945	950	920	975	976	915	957	977	909	931	954	904	926	967	929	965	974	964	937	965	940	957	995	932	896	961	949	995	948	934	917	949	922	975	921	962	959	940	966	959	978	965	965	886	961	950	971	960	933	945	920	932	953	899	879	928	885	936	956	905	946	954	949	931	967	944	970	918	977	936	927	983	937	864	936	964	901	955	964	1024	985	919	943	979	937	986	981	999	979	997	906	894	997	951	1008	977	911	974	939	941	910	910	994	923	936	954	947	987	928	933	949	937	917	973	963	939	907	940	961	972	933	894	923	1012	961	985	988	1005	984	940	949	936	953	965	950	970	1021	972	966	872	962	924	966	955	976	942	913	947	980	982	910	913	908	973	929	957	951	911	921	952	967	932	968	976	950	984	935	940	928	999	899	974	938	989	954	914	985	961	998	919	939	878	951	944	953	986	936	908	937	911	1011	932	977	948	969	914	947	911	944	957	966	976	926	901	975	976	955	1011	936	962	925	946	978	917	960	922	984	959	915	969	919	934	883	995	962	964	970	971	925	947	944	951	947	985	883	957	953	1005	943	935	948	1000	936	1014	944	923	933	917	950	943	967	937	1009	969	937	935	914	897	929	892	925	888	937	973	923	966	963	908	1016	947	924	936	905	997	965	965	926	940	987	951	990	925	983	938	897	989	918	983	956	927	972	982	929	895	924	911	935	932	917	935	941	989	935	945	929	945	945	1012	933	909	893	907	946	909	936	957	928	886	943	900	941	861	960	888	925	935	947	943	964	894	935	950	934	970	968	924	954	948	929	907	908	904	968	951	939	945	962	955	955	904	956	974	940	901	911	980	949	939	954	953	972	964	930	996	962	972	942	895	930	917	946	943	917	960	930	962	933	960	954	994	951	962	964	955	905	964	965	966	895	921	917	975	915	1033	955	973	964	903	1016	938	904	960	863	966	939	977	918	949	954	913	914	984	933	957	970	910	922	919	925	940	958	985	953	973	960	939	948	968	931	926	926	972	970	940	980	956	977	968	1007	984	954	952	1001	935	951	937	948	969	993	942	928	979	939	937	934	998	970	929	1000	932	951	977	939	915	962	900	970	986	998	961	952	915	956	952	946	958	962	938	890	893	927	940	1010	976	973	925	888	940	915	959	983	966	951	955	981	1005	943	906	925	982	909	956	956	977	938	925	986	951	897	911	936	906	944	950	977	933	984	955	937	1009	938	935	953	927	930	949	933	966	917	967	951	947	940	940	975	963	919	933	950	913	921	961	936	908	911	974	969	964	993	970	904	1004	892	929	933	976	923	969	920	922	965	991	927	966	985	917	958	909	927	926	896	830	959	924	928	927	988	934	999	995	941	916	956	921	894	927	906	982	955	890	936	919	967	906	953	924	986	948	948	1028	922	936	937	998	947	915	905	972	923	935	993	991	939	942	935	977	897	894	947	936	971	907	969	907	914	958	949	953	932	955	898	976	916	991	948	917	911	986	990	985	929	917	948	965	978	932	943	947	934	899	907	922	957	919	952	980	935	930	987	929	920	959	961	945	929	953	977	911	950	962	907	937	936	940	937	1014	915	1016	975	994	983	967	943	956	896	967	886	954	966	943	991	906	934	925	1000	909	934	934	966	964	898	946	916	936	931	931	942	932	938	996	931	915	902	985	904	959	1004	956	990	974	883	961	927	922	932	945	959	902	919	919	944	959	931	945	988	975	957	914	924	903	946	1001	964	906	936	910	928	944	969	935	935	906	957	960	922	940	897	936	949	877	986	981	958	996	938	1011	932	927	948	920	940	977	917	983	983	941	925	985	933	951	938	935	950	961	928	970	974	888	965	958	940	969	933	926	968	894	933	958	954	936	990	953	992	953	916	919	927	985	948	929	916	993	957	941	899	942	977	945	965	964	927	949	1000	960	951	928	951	976	972	948	929	943	957	911	963	978	941	959	892	933	958	964	948	968	1006	900	950	939	975	938	922	936	927	941	952	957	983	955	921	949	920	951	959	923	950	968	1009	939	971	980	965	914	915	910	946	963	901	928	971	972	922	938	941	921	928	919	956	899	952	964	939	930	942	975	959	940	888	985	927	966	911	1016	949	949	959	919	961	925	950	919	912	935
53848	27102	17166	10162	3951	923	449	483	474	472	536	526	459	437	481	457	462	483	431	450	458	477	453	469	459	467	461	439	476	458	458	450	494	486	476	446	430	456	464	450	475	448	449	411	449	464	448	429	446	412	471	466	450	460	477	482	420	459	492	451	443	419	411	427	496	466	457	445	427	418	466	452	450	460	460	433	459	453	446	449	421	437	450	451	438	472	462	454	461	416	421	440	412	431	485	444	465	441	475	422	484	429	445	453	446	457	463	488	404	476	426	411	453	480	425	437	437	463	419	435	439	428	452	452	438	470	489	458	466	442	425	418	458	455	455	445	475	470	455	413	405	444	465	411	411	430	437	433	403	447	460	471	446	452	513	466	462	485	452	487	437	444	471	431	447	446	467	426	463	499	469	440	458	469	454	450	421	454	417	487	484	446	441	429	461	420	441	454	468	446	426	450	455	437	472	421	448	433	436	486	436	441	431	455	427	508	456	443	446	442	437	405	468	436	436	410	443	472	437	430	449	446	433	419	467	423	444	499	496	438	408	448	454	472	484	421	463	471	483	488	419	403	472	461	470	500	446	459	414	411	393	392	470	477	443	458	441	474	476	461	487	435	437	463	446	423	449	421	438	452	441	443	484	444	445	465	484	413	457	467	449	437	460	449	466	443	469	447	462	412	517	441	480	443	458	475	434	421	456	409	453	473	427	433	426	454	453	428	463	486	465	462	456	413	440	433	451	418	446	417	444	484	487	440	454	463	464	461	405	465	479	428	451	480	439	438	470	438	466	462	438	450	447	434	439	449	447	448	493	465	428	439	452	415	450	406	501	410	422	474	438	441	507	438	444	454	430	455	487	419	455	437	457	441	473	445	446	468	442	455	473	425	446	431	461	481	465	434	431	450	445	452	423	472	415	442	425	467	416	439	445	425	415	486	450	475	468	490	436	459	440	446	442	480	484	458	461	455	434	448	428	431	449	445	415	424	480	427	460	431	475	470	444	483	419	464	475	455	447	497	481	479	432	449	420	428	448	478	431	456	421	442	478	409	477	423	489	442	473	443	460	425	441	455	479	436	468	438	409	411	483	407	453	451	437	430	440	443	416	438	484	471	416	424	437	450	426	469	425	489	444	447	460	440	437	452	426	450	453	426	464	437	474	451	479	469	449	445	435	433	463	429	474	396	440	447	467	414	436	452	421	419	443	467	453	470	399	446	458	462	461	505	463	416	437	472	452	419	431	442	424	439	466	445	464	455	462	440	469	464	463	468	450	429	458	481	431	442	407	457	457	431	425	419	456	437	444	474	451	454	458	396	452	402	433	372	423	420	456	427	481	469	437	460	484	473	469	415	458	422	457	470	465	452	495	429	438	456	489	433	466	410	450	446	454	457	464	457	440	424	446	451	438	456	436	470	451	423	464	421	449	425	438	450	462	494	479	449	431	488	432	428	448	401	463	460	433	490	432	395	499	438	476	490	486	411	431	423	437	401	465	446	434	433	462	443	428	442	462	442	447	433	424	482	418	426	440	479	453	454	436	423	453	444	440	505	463	449	456	447	483	483	503	458	459	474	450	471	440	470	448	478	449	463	462	448	459	446	430	469	444	448	439	433	472	456	445	444	436	431	488	454	419	457	466	441	422	465	426	421	454	425	433	456	403	511	437	446	458	426	486	470	438	446	429	453	468	450	423	458	399	423	418	441	464	440	443	457	407	418	438	456	442	431	398	439	460	442	473	417	431	423	447	485	454	374	422	433	448	410	469	462	443	471	474	433	431	415	409	427	469	452	450	472	431	417	405	460	478	450	460	469	461	488	451	442	464	421	446	451	452	444	409	471	494	434	447	459	444	459	444	449	444	406	473	390	444	449	436	426	481	452	428	442	460	443	482	421	478	442	447	441	448	427	489	447	481	465	451	421	440	439	437	440	447	478	488	443	467	424	469	460	423	430	443	462	445	454	450	409	441	435	462	442	413	437	406	422	429	452	480	438	461	456	470	435	446	450	425	445	462	433	461	437	436	406	444	420	429	460	407	401	435	434	448	481	417	434	427	435	464	440	485	464	428	433	407	444	438	419	440	484	406	421	447	487	468	409	436	428	477	451	464	482	438	437	460	472	435	430	471	437	450	490	468	419	391	437	459	488	446	445	432	487	464	472	445	466	439	463	445	472	398	470	447	444	434	436	442	461	455	445	445	426	436	445	448	496	414	467	435	466	424	452	446	477	464	443	476	452	432	492	428	465	506	413	444	421	461	436	448	440	437	431	489	468	455	464	477	478	402	429	431	499	469	433	453	473	481	488	419	435	415	497	426	476	437	485	477	451	427	440	466	379	423	486	439	457	468	454	458	452	436	467	475	428	438	464	469	479	470	442	465	420	435	491	493	490	463	482	493	423	448	449	466	471	423	453	432	465	458	465	401	439	438	482	461	452	448	482	430	454	418	432	462	449	471	481	453	433	426	485	428	461	430	451	469	409	395	435	469	447	435	480	436	461	436	453	438	459	489	452	426	418	435	447	455	457	453	432	486	477	449	442	464	425	465	443	452	438	450	457	434	417	453	445	485	447	438	438	461	424	439	489	474	442	470	465	477	443	437	460	444	465	434	429	413	485	476	471	425	413	479	474	475	480	443	461	445	449	466	410	444	477	442	439	471	460	455	434	461	429	456	463	419	487	445	437	493	445	487	421	437	450	464	488	447	409	448	467	473	467	453	468	417	454	457	497	468	474	450	444	411	436	506	396	452	422	440	471	468	437	434	445	474	418	469	487	460	425	456	458	460	432	437	448	524	481	447	463	451	436	435	470	449	445	452	433	419	449	466	450	467	415	474	477	425	476	431	486	427	423	443	465	444	450	505	455	397	421	469	461	454	434	435	450	494	459	434	417	516	451	436	419	479	483	464	459	447	479	430	446	472	473	481	471	474	419	399	464	414	434	441	460	444	457	439	436	485	442	421	452	483	433	476	486	486	513	414	441	510	428	409	474	517	434	456	461	428	454	445	483	449	447	474	417	435	431	470	460	463	480	460	388	432	433	476	442	425	486	445	431	451	443	430	432	483	443	460	431	427	400	459	426	459	486	480	448	450	432	497	443	443	475	417	462	426	446	440	461	386	415	415	472	463	430	435	453	447	452	479	424	431	481	425	431	436	448	487	453	443	440	423	436	462	425	444	434	448	501	473	415	455	435	464	477	473	488	476	414	441	458	446	469	439	432	425	436	444	419	375	444	477	429	413	430	459	452	480	445	448	449	474	430	428	438	434	457	458	404	445	465	477	441	413	445	476	503	498	461	458	441	445	449	476	443	476	477	462	424	425	468	475	485	458	449	481	458	487	426	437	465	439	481	438	451	430	445	448	432	468	388	463	435	433	425	425	459	463	423	456	457	462	456	464	479	495	442	470	494	402	457	476	461	443	409	459	443	474	495	480	463	439	414	470	440	421	431	406	463	437	459	491	459	434	445	465	432	424	459	409	436	453	459	468	441
34881	20073	20860	17322	9552	2272	1066	1043	1001	1114	1387	1659	1008	1011	987	979	960	1012	961	985	956	990	953	993	975	950	980	1023	999	922	975	958	955	949	955	960	959	914	932	957	981	927	969	966	1010	983	927	1009	929	946	941	951	960	955	935	956	946	923	994	919	965	939	982	942	918	984	990	951	947	892	917	977	952	966	989	937	897	952	1002	936	881	909	942	922	932	948	980	909	930	966	897	976	902	934	1001	941	910	978	957	940	890	957	951	964	959	894	949	928	921	943	947	979	983	898	928	960	923	959	996	934	972	939	919	918	1019	970	966	907	942	945	880	945	916	978	943	997	922	936	965	885	951	1020	948	893	965	910	953	860	936	928	943	929	967	894	934	911	906	933	914	968	935	942	989	940	952	929	962	954	957	962	966	975	934	892	968	936	927	949	959	940	914	932	930	1003	1001	918	904	967	967	929	981	962	926	962	1030	988	986	935	903	933	965	923	995	915	959	945	906	937	972	1000	952	973	937	974	980	926	903	943	944	918	966	957	963	980	942	970	970	951	975	992	935	995	896	903	934	922	974	941	951	940	944	1004	930	915	934	908	973	919	923	943	935	921	949	983	902	979	919	923	947	970	872	959	942	999	928	975	934	1009	948	941	938	916	940	973	966	1049	981	921	940	876	951	905	989	938	950	973	955	935	956	915	966	954	968	930	939	944	989	981	984	942	967	1009	968	954	919	994	974	962	897	964	1002	940	1010	963	906	972	995	955	979	917	978	945	959	933	921	979	938	979	941	961	974	899	960	911	916	871	1020	947	936	899	979	918	965	999	955	947	958	946	945	970	955	967	941	927	919	916	927	932	930	930	962	1013	930	976	858	1001	974	932	953	978	944	997	960	956	971	944	924	929	950	1002	909	992	930	916	980	956	971	931	989	946	960	930	915	920	887	997	952	1005	937	930	937	872	921	944	924	945	948	946	970	967	947	929	936	903	886	983	978	966	923	931	940	928	914	917	948	875	892	975	944	1017	940	918	972	963	925	946	929	930	982	944	962	945	946	908	926	965	924	933	1008	890	958	965	902	1035	929	938	1026	994	970	973	980	972	989	921	936	932	945	996	994	1007	1007	925	952	921	943	931	975	938	973	941	961	956	1009	954	994	936	963	942	933	971	1011	934	955	921	924	877	930	981	924	976	988	943	944	995	981	905	979	974	992	952	877	993	955	1008	950	935	981	940	960	961	935	981	930	942	943	964	944	948	938	965	913	949	887	940	962	927	920	915	972	948	980	942	951	935	873	973	923	974	941	1004	946	907	996	901	961	941	902	930	927	953	951	918	954	949	917	967	976	939	941	917	993	981	950	1011	958	945	957	929	951	902	994	963	956	1009	965	960	928	916	948	904	965	909	1008	998	933	944	875	965	997	958	971	901	958	940	921	987	1008	976	934	919	905	965	953	978	950	934	946	932	967	936	947	965	1027	925	944	911	929	941	890	968	999	974	972	914	972	931	893	901	997	952	892	942	945	900	914	906	951	957	974	947	911	922	911	900	967	958	964	971	941	988	1010	973	928	933	913	994	982	936	903	950	924	933	933	916	956	960	935	937	936	930	923	966	973	984	966	954	945	940	967	919	947	961	929	892	939	1004	918	902	905	916	926	951	945	957	934	944	958	978	957	921	966	984	937	935	934	910	989	988	920	936	939	991	934	943	930	937	964	962	931	971	896	933	887	928	872	966	978	927	1019	962	975	926	919	981	967	975	964	901	999	957	1014	899	983	958	987	968	979	927	926	956	930	940	938	916	929	968	947	955	923	944	928	961	982	926	1018	964	938	964	943	936	906	992	911	947	962	940	981	970	924	940	962	953	930	961	964	929	923	1011	1003	881	984	946	1015	1016	931	925	989	985	895	955	1011	935	1007	974	920	944	953	975	947	998	930	1013	962	894	932	1008	936	951	939	937	958	946	976	932	927	923	950	944	968	955	930	937	995	970	949	962	961	916	910	943	968	1024	957	1008	977	986	955	932	960	994	990	942	973	957	980	962	1028	954	1001	947	985	955	956	957	951	961	947	946	929	963	953	982	966	941	1001	984	1018	914	934	955	901	954	881	905	973	937	960	962	971	959	894	1003	918	935	997	945	951	970	954	1011	968	990	968	935	985	939	977	983	957	956	930	967	931	915	908	968	955	916	916	918	987	952	957	943	1001	959	948	980	968	914	994	952	937	949	940	955	952	997	977	990	953	925	924	984	981	910	933	992	942	940	955	941	921	949	975	977	958	924	976	937	924	984	969	914	982	999	924	945	896	980	933	1020	944	923	877	935	959	912	887	908	977	988	987	946	946	907	926	897	915	874	916	957	913	965	901	936	953	944	954	946	994	881	957	938	951	950	916	980	918	917	962	965	907	989	948	941	891	997	954	913	951	940	907	945	1013	906	940	966	935	958	937	902	958	913	940	972	996	906	980	935	954	936	960	994	950	914	976	894	964	934	950	961	971	955	969	926	984	1012	991	955	923	960	933	911	918	897	936	903	939	908	959	920	981	884	917	948	934	945	934	978	955	988	983	985	923	911	966	922	934	955	1000	986	837	978	933	917	978	942	1000	914	942	962	968	974	995	990	959	935	919	953	1010	949	876	976	934	941	951	950	947	938	888	946	954	912	928	1019	930	964	958	959	994	968	970	957	980	954	910	996	930	941	906	949	948	913	949	995	943	994	915	973	971	979	948	927	977	994	900	923	916	952	963	961	938	983	911	1009	914	933	982	936	968	908	909	961	965	914	982	897	985	928	987	963	977	985	943	998	927	950	996	944	1008	1006	952	906	893	969	923	969	1028	990	981	934	948	937	952	918	971	934	922	883	945	916	916	899	954	912	941	987	886	975	937	960	956	965	918	923	940	972	982	986	977	880	941	972	903	977	963	957	933	947	901	994	949	960	932	939	930	929	980	951	937	946	936	939	966	933	956	947	957	970	988	918	946	986	943	945	962	932	963	916	929	958	998	921	988	997	928	982	898	927	923	892	1007	953	950	931	983	917	950	918	925	938	918	962	912	954	899	953	912	939	983	967	935	940	898	931	945	915	980	955	881	913	937	985	962	970	946	958	875	963	968	938	940	926	928	922	905	958	961	953	925	972	950	1016	948	917	918	939	980	928	917	886	905	929	946	897	942	962	920	961	948	933	938	1005	1000	970	977	944	973	908	938	887	905	938	960	950	943	936	928	958	926	962	893	955	917	911	999	900	868	921	984	944	970	948	902	991	923	985	934	912	961	1056	967	975	1023	947	944	985	975	979	906	984	936	922	1007	949	898	944	1023	885	928	992	969	939	1020	978	931	968	943	909	979	917	965	915	944	1008	927	954	930	922	938	905	950	953	957	950	909	938	915	953	1011	966	946	942	987	965	948	979	938	908	933	943	944	902	953	963	905	931	930	964	912	922	906	946	946	1008	932	926	965	913	993	956	950	945	972	963	891	937	957	905	941	953	937	965	938	901	922	950	939	948	997	962	979	921	962	939	947	1010	931	934	945	935	979	942	911	938	976	950	954	993	927	987	919	983	953	934	983	910	953	943	982	968	958	955	980	968
60840	38951	30264	19894	8168	1889	646	493	451	549	635	718	432	451	430	485	509	465	494	472	457	469	442	480	430	453	433	467	484	449	465	442	411	485	495	429	434	467	469	419	488	468	471	472	461	458	429	425	432	446	481	422	478	434	462	508	401	466	471	502	446	469	437	430	409	400	460	425	471	482	468	535	495	499	498	452	463	428	446	505	460	440	490	490	432	449	454	460	420	473	425	464	451	439	491	464	438	470	491	459	444	490	449	512	456	457	430	479	439	427	511	473	450	479	447	444	439	456	426	457	426	462	476	439	414	430	437	473	481	464	440	448	461	479	449	453	464	455	455	494	474	506	469	518	468	467	421	423	451	449	478	452	463	435	454	441	449	467	469	501	478	462	431	435	444	475	424	443	462	456	500	454	482	437	467	476	468	422	488	476	445	444	484	472	467	456	479	446	444	470	487	440	480	450	487	477	474	461	459	416	460	496	483	462	435	495	456	450	468	473	434	505	493	496	449	452	481	454	435	453	494	468	452	454	459	480	461	464	429	469	419	424	451	474	466	451	457	476	532	476	482	462	473	419	474	465	463	459	458	432	429	464	441	470	448	402	492	448	417	438	454	436	463	464	449	464	444	501	500	480	443	453	439	458	452	483	421	447	407	460	447	457	472	408	446	478	439	486	478	451	421	423	447	441	456	516	484	481	482	482	470	461	522	470	500	429	428	453	441	501	502	451	453	438	505	428	453	484	461	433	446	412	444	453	420	459	456	472	476	459	478	483	459	482	447	456	439	457	506	460	494	487	447	441	475	472	473	485	474	433	455	476	464	471	434	434	436	446	503	452	475	437	461	453	471	442	448	457	425	448	427	470	418	473	448	469	500	466	441	474	442	452	437	482	450	458	455	420	451	407	474	472	438	446	485	470	467	446	487	450	467	423	460	502	483	460	478	465	467	480	456	432	455	471	483	425	456	452	482	461	462	454	495	457	456	460	451	461	474	468	419	463	494	497	442	426	473	450	456	484	426	448	464	455	411	450	461	459	462	467	420	466	450	450	441	471	494	405	431	459	451	462	470	449	436	483	463	431	484	442	482	453	469	450	457	454	449	431	474	475	445	461	448	465	426	433	434	469	479	475	465	438	419	473	447	458	465	454	453	468	489	480	438	447	452	498	447	452	480	454	458	453	460	475	460	502	433	454	497	456	447	505	471	412	443	473	429	426	476	471	465	466	478	463	461	453	430	481	416	467	440	460	466	442	468	413	463	447	509	446	449	448	450	492	469	487	455	453	470	467	461	474	436	502	438	409	423	457	485	462	460	476	466	476	452	476	504	449	420	492	477	430	470	404	463	456	489	449	510	440	435	488	436	410	445	414	431	480	452	466	498	429	422	450	468	445	449	496	422	456	495	449	456	427	464	480	450	444	482	445	447	505	465	446	487	455	458	466	419	451	460	469	459	434	435	412	466	466	478	458	477	477	473	434	461	437	449	425	468	478	478	435	468	458	434	462	481	431	473	456	454	428	480	447	439	487	450	498	486	450	430	467	389	444	417	482	449	466	456	408	459	482	473	469	464	448	479	499	433	459	489	440	429	424	444	410	436	460	453	478	498	496	454	413	481	399	441	467	476	419	472	472	457	453	441	517	489	430	449	471	473	449	439	456	478	482	454	442	465	461	448	494	463	497	455	425	444	449	435	460	466	480	478	463	441	498	471	464	479	496	475	458	425	437	426	491	500	456	467	475	470	442	448	462	454	470	451	454	473	454	472	461	436	427	433	444	471	453	439	445	433	497	482	439	471	448	445	481	456	439	438	448	445	469	435	464	419	434	472	494	459	456	449	461	449	470	435	488	500	474	485	481	453	477	526	517	440	454	460	512	439	477	480	467	495	480	468	462	427	448	468	471	483	467	423	423	497	459	507	471	435	488	470	525	479	517	488	512	448	486	441	451	522	478	415	485	468	443	456	440	469	483	486	434	470	448	465	445	472	426	447	468	423	412	458	460	424	491	483	441	459	461	449	471	484	441	455	452	466	445	437	462	450	428	486	492	492	436	460	498	481	476	427	459	444	437	445	488	460	464	502	452	412	443	407	479	425	464	458	452	458	460	441	449	457	430	495	454	449	435	423	431	481	450	432	447	482	442	452	470	465	487	457	443	453	437	492	476	465	481	429	444	456	458	457	469	443	447	485	452	428	450	480	440	483	488	443	475	429	507	445	477	393	472	428	461	446	485	467	459	468	451	393	480	464	447	465	432	446	448	457	478	473	436	455	456	511	480	457	474	440	438	457	500	447	421	397	428	465	478	457	465	496	459	457	491	497	472	410	456	483	464	448	438	451	459	489	428	459	467	465	436	474	461	468	469	483	459	457	459	437	487	454	434	435	472	468	441	470	456	408	463	491	508	461	472	444	460	480	426	451	448	512	451	432	439	446	469	443	466	442	478	461	446	429	418	469	454	438	452	462	422	456	501	499	462	432	500	470	451	480	492	463	506	457	412	420	447	438	490	472	425	443	442	459	460	440	433	464	425	456	469	457	458	478	447	476	438	461	414	455	514	427	489	452	465	436	457	500	450	478	446	494	435	434	453	499	425	464	451	463	430	440	414	441	457	505	467	446	471	445	474	476	480	441	449	457	470	445	435	497	419	475	483	469	445	444	505	526	510	456	448	450	449	489	459	491	504	464	442	502	496	461	503	441	451	436	507	456	477	499	439	468	439	396	433	446	433	469	470	509	452	458	469	463	441	448	454	446	513	481	466	434	514	488	471	485	432	437	476	459	472	427	509	448	496	480	438	449	449	488	482	459	461	463	435	459	493	463	516	478	498	467	523	475	454	458	473	436	460	453	422	461	432	460	456	442	469	463	425	453	499	449	464	434	435	479	468	431	463	466	493	433	447	446	451	472	467	453	480	435	450	408	457	482	440	449	413	415	470	443	445	432	456	412	481	480	463	434	477	462	458	432	471	475	430	469	484	445	465	467	469	469	490	471	472	460	463	459	459	447	493	426	449	437	451	455	465	459	445	414	444	428	455	512	498	471	449	453	456	434	456	441	484	425	437	452	444	468	454	466	500	436	465	488	474	450	467	448	429	474	438	458	454	427	441	439	474	460	459	416	469	477	466	412	447	416	460	423	440	496	443	445	452	442	476	475	494	482	443	476	447	439	450	495	499	453	467	467	442	470	477	466	468	450	473	473	438	406	413	469	456	441	421	470	477	454	455	433	442	484	459	463	430	477	471	429	434	458	461	475	458	448	436	455	466	497	461	476	445	474	454	445	447	462	498	497	467	432	472	460	448	407	447	442	484	461	426	457	453	484	448	448	479	484	463	474	458	478	440	456	442	496	505	475	505	426	438	477	470	436	460	480	476	432	434	446	469	414	456	463	474	431	452	466	438	441	482	441	460	461	481	466	475	462	455	450	471	482	487	437	445	482	473	426	446	457	464	465	454	475	469	453	432	462	443	464	438	451	424	472	455	485	442	467	460
38129	30289	32503	28087	14297	3558	1403	1176	1199	1330	2072	2129	1030	1091	1017	1062	1061	1043	1067	1060	1026	1070	940	987	1043	988	1028	963	963	937	1017	1045	980	1046	979	964	971	988	983	951	950	935	1004	979	963	1004	1002	988	921	984	969	969	1004	988	967	1044	1014	979	1006	1071	919	1015	1010	968	975	992	951	1041	962	949	935	936	987	945	992	927	1006	958	967	933	957	934	955	974	954	897	917	948	976	1009	966	986	989	950	936	950	972	1026	927	971	972	925	991	898	973	957	963	955	953	987	952	969	964	935	951	965	1001	1020	934	957	977	951	914	1002	991	981	926	952	901	918	934	980	996	1006	954	919	980	951	979	987	977	1002	989	872	960	985	931	962	1003	922	939	946	987	974	943	932	962	966	942	938	980	932	954	978	960	991	972	964	961	963	967	980	970	987	954	954	946	948	946	910	968	954	996	995	960	955	971	960	1019	980	956	969	928	970	961	939	966	936	991	1005	987	944	943	965	960	993	936	937	984	978	1006	945	913	941	933	1022	946	985	975	971	933	976	998	989	915	1011	943	1013	982	1010	960	938	955	911	947	909	878	946	963	934	975	960	930	958	959	1000	935	964	969	941	976	1006	952	934	988	919	968	974	996	962	965	923	972	1008	954	985	966	956	941	887	971	967	956	982	886	996	984	907	976	949	978	994	968	1012	945	960	955	1021	946	963	954	954	941	954	948	1010	934	977	940	986	936	948	944	1026	964	960	948	968	953	960	971	1003	961	932	986	925	934	935	992	982	996	945	992	1016	953	930	931	997	952	991	962	1011	980	962	972	962	966	943	899	1010	956	931	926	930	1029	1037	978	933	888	992	952	939	986	954	1001	936	1022	936	945	937	974	996	942	952	978	954	999	959	955	954	981	967	995	937	956	984	933	982	983	1015	981	980	934	920	986	999	1001	941	970	971	974	993	967	991	953	958	981	942	920	980	986	924	1005	1043	981	933	948	939	975	960	969	963	937	977	933	950	938	951	927	942	979	940	952	1012	966	983	949	957	957	953	883	983	950	982	935	975	988	965	961	948	928	960	975	955	976	957	955	995	969	989	936	999	958	933	938	942	965	949	941	931	956	988	973	1006	954	973	979	996	1044	1035	1008	985	929	996	985	966	923	954	975	940	947	973	941	945	942	965	984	1014	983	955	981	959	967	1011	935	996	985	954	991	962	953	1002	926	1002	954	967	948	948	953	996	930	968	954	964	879	988	921	867	976	991	966	998	972	996	969	1015	1030	958	971	959	931	979	970	979	964	1017	918	987	1038	941	927	1021	966	948	987	985	926	957	947	999	977	968	965	928	958	942	934	932	961	943	991	937	942	996	967	1008	971	972	1000	925	986	960	953	978	1019	975	958	995	924	990	935	891	992	917	999	978	963	958	1035	1026	977	958	958	971	975	944	948	952	968	974	946	903	982	1035	1017	945	951	936	981	971	979	959	977	952	965	944	971	964	930	972	986	967	961	945	942	889	878	971	931	982	965	995	944	995	958	942	947	973	921	1044	939	973	919	935	954	993	971	961	931	1013	964	983	958	924	1004	922	923	982	981	909	1002	963	939	991	945	935	978	979	974	907	963	929	986	1004	1001	942	929	927	972	989	933	942	984	968	950	965	963	937	989	945	923	1009	918	950	960	962	1012	936	974	1025	999	983	937	931	953	1003	923	910	977	982	953	935	945	966	928	924	949	940	951	957	998	901	1009	969	982	977	966	920	960	990	977	968	952	953	967	915	977	911	950	912	1004	997	963	978	944	903	958	939	979	946	944	971	961	941	975	940	997	978	906	1006	939	997	975	959	981	969	967	982	974	951	940	980	939	949	980	986	944	969	965	1023	966	949	969	864	967	921	960	976	897	952	919	978	930	934	923	998	985	1005	955	933	1003	1008	928	1008	966	926	981	975	947	918	959	960	913	923	967	941	975	977	942	910	938	936	981	965	945	966	944	926	965	977	965	956	973	947	979	986	955	975	972	932	966	928	939	950	975	945	1001	972	978	916	939	955	927	973	900	990	919	955	930	991	985	931	941	962	995	979	935	981	949	951	970	954	983	968	954	1004	985	943	936	920	912	977	924	976	912	1000	984	913	977	965	912	923	1032	1022	935	1022	915	954	949	943	951	939	972	981	983	938	903	1004	931	958	904	977	943	1029	921	977	972	956	961	968	958	942	965	975	955	917	964	963	919	909	1014	952	977	951	965	950	958	954	1027	938	967	973	993	940	949	966	901	912	952	951	898	965	993	973	976	984	1004	1012	967	961	962	966	965	976	925	893	997	973	1000	979	969	934	979	944	997	931	954	931	933	973	1035	926	935	941	949	975	945	968	903	985	953	933	888	950	944	925	1007	990	931	982	954	960	939	911	959	948	949	978	995	980	965	957	850	1022	981	951	967	964	931	968	958	1002	967	1026	961	1009	924	936	970	941	966	978	969	942	955	971	958	983	958	957	966	998	989	957	958	910	972	978	940	912	993	951	995	933	996	903	959	991	949	964	989	957	911	915	930	990	992	955	984	1001	954	950	992	1012	938	933	1003	933	994	972	914	963	936	965	954	977	960	971	959	971	970	938	1019	917	913	981	979	949	957	983	943	909	1009	1022	996	907	903	939	962	966	939	996	969	913	941	984	908	977	945	972	998	945	961	915	937	901	949	1005	976	969	946	995	956	974	970	935	1024	960	995	926	942	974	950	958	984	998	969	976	931	958	988	991	914	895	918	992	958	964	933	964	1014	939	944	939	977	914	1001	966	916	963	953	1021	947	931	1002	920	956	967	1011	989	987	973	963	1021	961	927	925	1032	921	969	904	949	992	960	977	963	973	972	927	958	921	944	955	944	1021	951	938	987	960	1022	935	983	967	993	976	950	954	963	973	975	978	933	941	989	1011	942	993	917	972	991	979	917	928	894	897	1010	976	929	1066	904	997	946	951	946	945	995	972	947	912	997	919	978	925	927	955	980	970	972	983	934	954	958	943	992	926	1027	1026	938	978	969	985	968	958	974	963	934	905	1000	957	930	996	939	958	978	928	944	957	982	1034	986	1017	958	1031	957	953	945	894	1003	966	943	973	938	909	970	988	1000	999	969	1003	905	993	964	908	985	974	943	967	938	957	947	988	958	978	938	960	956	998	961	949	923	954	978	959	989	957	969	953	1038	996	976	956	955	964	895	945	911	967	1002	966	1035	931	948	918	963	906	963	1031	942	934	999	963	955	953	903	1000	1027	979	969	950	949	975	999	940	977	947	993	940	1009	984	970	978	1039	973	1019	975	998	971	923	967	932	962	908	963	965	982	990	963	984	947	972	972	915	973	905	970	944	974	940	923	952	983	979	974	950	956	910	969	935	974	958	932	976	992	980	909	972	940	943	955	944	920	946	986	958	984	1022	906	955	982	983	965	1010	922	961	1003	972	925	968	969	943	949	930	1005	949	948	933	974	954	975	959	967	991	956	902	993	976	945	994	935	984	1004	956	958	965	925	954	992	980	952	980	992	929	988	957	955	941	981	929	989	939	980	939	976	907	986	913	953	959	983	925	923	999	987	965	958	1006	919	1002	968	987	931	928	958	1046	853	973	967	950	937	921	961	968	993	958	950	979	931	996	931	966	1013	968	966	901	956	966
46487	25485	10585	3264	830	446	500	440	446	476	433	432	483	468	445	460	428	510	480	417	445	446	455	478	421	465	485	484	448	460	461	466	439	482	419	418	479	458	459	439	426	476	458	457	472	449	457	437	457	466	447	510	523	445	467	459	478	439	415	433	453	434	463	436	455	427	434	426	448	455	484	439	475	437	459	466	438	408	421	446	499	483	453	447	444	461	479	436	481	446	468	498	485	500	422	447	468	436	427	457	485	462	424	462	455	472	441	430	435	480	468	450	455	432	435	400	437	478	441	469	467	474	486	506	434	434	434	452	469	433	453	430	437	421	423	443	464	432	457	482	437	470	454	447	430	463	503	474	422	433	477	459	399	419	448	446	452	447	428	429	456	431	466	447	465	486	458	478	464	430	464	456	454	500	456	465	449	440	396	434	456	487	480	469	466	493	451	456	461	467	473	431	433	431	458	483	421	463	453	462	426	415	436	480	462	429	481	456	466	432	467	438	422	432	471	467	414	477	519	416	447	451	420	431	459	485	446	464	497	427	421	460	431	392	448	441	459	441	444	421	458	430	443	459	425	466	478	458	442	455	442	453	427	454	486	443	420	427	491	509	434	429	473	432	465	423	471	479	501	462	445	455	480	461	457	461	467	443	444	419	488	449	446	436	439	433	445	439	442	452	456	420	481	490	450	444	499	425	410	431	406	450	430	465	434	487	437	463	446	455	466	462	456	477	455	459	451	435	433	468	430	445	433	438	536	477	481	426	442	524	409	454	425	428	424	438	461	435	473	441	406	458	415	407	513	450	449	451	492	433	427	465	452	476	460	429	457	448	437	429	401	463	436	433	442	490	454	429	451	460	391	403	467	493	468	428	402	476	452	442	484	441	465	480	426	453	437	426	433	442	476	404	452	412	462	458	455	476	484	472	442	418	481	426	457	447	501	451	452	484	472	464	466	454	444	456	472	382	427	466	437	429	487	446	490	438	461	454	494	459	463	421	399	489	453	432	530	459	432	414	439	446	433	455	451	488	483	408	454	471	489	475	464	447	464	430	466	437	444	480	441	451	462	440	435	478	433	476	454	426	431	451	378	471	459	454	469	476	483	485	470	404	442	479	438	458	462	425	441	431	417	465	436	440	419	448	431	426	455	412	484	447	458	496	499	502	446	465	428	431	468	473	438	478	482	477	405	406	440	494	470	486	454	446	465	475	455	491	455	412	453	414	433	458	441	501	458	427	442	418	461	467	466	474	448	445	441	444	470	435	465	453	432	426	436	450	421	418	453	418	447	461	430	462	390	476	434	475	459	422	418	450	394	464	469	455	467	433	486	428	453	517	440	425	468	424	457	399	455	444	426	432	435	468	434	428	466	447	443	437	476	455	441	472	442	477	422	450	419	455	436	430	472	490	465	421	494	476	483	450	448	453	478	464	461	452	440	448	454	454	439	476	403	479	408	420	382	431	447	445	489	447	481	476	466	444	428	433	458	463	433	454	437	453	438	425	473	464	469	473	416	442	422	424	441	447	460	482	436	488	449	492	438	429	504	463	430	434	478	459	422	408	487	449	487	421	488	487	447	433	459	418	489	530	470	442	455	463	459	456	452	440	434	452	414	414	462	429	426	469	458	445	497	440	418	455	410	453	416	470	457	466	402	452	449	471	425	426	476	458	471	492	448	416	399	414	457	449	486	477	474	438	425	435	421	460	437	428	455	451	422	404	443	446	472	439	429	482	485	440	459	478	455	477	509	429	494	451	458	418	438	463	406	482	470	411	435	429	421	447	460	448	425	377	491	495	485	459	444	488	436	443	459	461	477	461	422	417	524	487	421	427	449	455	428	438	444	436	456	516	427	477	457	446	469	456	462	469	451	471	439	444	437	477	428	419	455	473	440	443	441	451	454	473	422	447	434	492	452	484	459	429	452	449	458	438	423	443	433	465	431	451	464	443	454	413	435	461	409	446	459	461	453	464	411	471	486	433	442	424	431	406	434	418	430	427	448	445	409	432	431	427	421	433	410	436	463	445	440	429	482	431	447	463	446	434	418	463	472	457	433	415	440	412	453	454	466	441	467	461	421	444	456	461	450	463	469	453	415	484	452	472	426	464	439	413	462	437	413	454	454	475	439	473	403	383	436	431	426	446	414	468	455	416	481	459	463	470	436	430	465	432	498	494	423	464	457	433	463	494	459	407	441	460	456	441	473	452	450	489	475	479	415	451	458	493	436	461	445	479	459	476	419	456	477	454	442	426	483	462	474	487	432	425	456	472	467	446	463	487	452	419	442	455	453	423	470	478	429	456	472	464	441	483	437	502	484	427	426	506	465	449	422	449	433	541	442	451	442	433	433	519	455	443	465	410	451	480	450	452	414	471	491	422	426	455	473	468	425	476	443	452	420	472	427	465	399	518	438	445	453	472	421	445	440	479	465	469	454	431	422	389	423	464	428	486	476	449	487	480	448	484	440	439	448	437	468	437	408	410	432	469	422	478	450	445	477	432	455	445	452	435	450	453	464	464	448	418	453	437	456	525	481	449	474	457	471	448	454	456	433	459	443	467	449	455	445	469	459	476	438	453	454	416	401	436	446	453	429	492	479	429	463	447	488	450	480	463	487	427	454	464	456	429	428	442	465	483	420	483	460	403	439	441	478	467	445	495	442	438	456	465	434	432	448	451	439	466	420	481	456	443	433	460	423	451	442	416	433	471	462	408	437	496	445	452	432	432	427	461	434	421	431	483	471	420	432	454	413	436	471	477	459	417	414	437	463	470	477	513	439	469	479	448	428	410	437	486	425	491	432	452	457	442	459	455	436	447	421	428	444	450	463	456	440	477	469	464	411	434	449	448	452	434	429	405	467	437	430	413	462	460	457	422	463	416	495	448	475	427	454	428	471	438	434	453	426	484	454	434	458	419	492	454	452	456	478	440	482	451	461	485	464	481	462	422	446	472	484	441	438	410	430	445	468	438	446	490	494	447	446	427	441	433	428	442	402	445	453	481	475	464	442	431	466	445	439	418	417	454	391	471	446	469	464	461	406	444	410	445	447	446	448	429	422	452	430	457	408	420	422	464	464	472	463	447	432	466	448	472	469	421	453	483	463	436	431	475	504	445	468	453	488	445	440	466	453	430	464	522	438	467	437	435	457	418	441	425	426	431	472	425	472	461	447	447	406	499	462	448	436	443	430	447	414	462	447	490	483	418	452	467	427	436	431	490	469	445	457	449	465	464	453	437	487	448	481	434	434	472	426	424	421	436	441	462	422	478	460	425	446	406	473	431	433	421	470	486	436	405	443	436	434	402	447	457	432	399	470	424	478	461	440	458	403	408	452	469	449	488	468	477	444	434	440	490	434	483	426	448	444	428	439	491	450	477	495	435	431	409	463	476	427	419	448	448	510	425	436	457	467	439	449	454	475	435	411	434	448	475	408	471	475	434	453	505	452	427	455	463	416	436	466	465	472	477	444	412	434	453	457	456	455	436	467	429
30127	18669	12414	6532	1737	975	950	970	980	961	1008	969	992	949	984	923	946	946	968	945	950	1019	934	994	969	967	921	942	925	984	909	900	958	989	935	912	923	949	954	938	957	990	948	924	957	922	989	951	943	964	928	960	958	926	981	923	921	940	931	936	937	971	943	950	924	949	882	959	931	955	951	983	943	901	963	957	931	990	948	877	987	963	943	893	975	927	953	924	971	955	986	933	951	928	937	980	975	911	997	971	912	998	969	940	969	911	899	939	942	968	913	981	949	890	925	981	887	970	991	975	977	924	914	890	910	900	877	908	940	973	968	958	918	944	898	981	919	906	999	905	989	995	934	925	923	895	968	979	966	944	930	926	948	933	908	887	953	908	923	922	952	931	935	911	1013	976	973	933	915	933	940	902	908	926	940	924	912	951	929	976	940	964	971	968	975	905	965	925	958	1016	968	914	933	960	927	953	923	943	962	998	951	964	914	926	959	930	915	911	942	912	935	878	929	922	963	935	913	952	949	968	944	933	918	925	982	942	964	945	895	911	942	961	953	896	912	982	924	965	989	938	926	955	948	962	902	966	940	927	883	960	971	956	907	920	891	929	973	864	922	931	960	958	961	998	900	996	928	956	952	933	950	953	947	942	946	918	961	990	935	901	961	928	893	954	962	923	970	957	909	923	921	932	942	941	943	951	1017	915	959	946	946	931	959	898	908	987	972	957	916	913	1043	927	989	972	981	912	906	908	913	953	965	962	975	916	967	948	975	941	930	964	906	904	877	982	929	943	926	967	930	969	936	957	937	949	940	939	947	927	947	956	980	899	955	930	1030	913	943	894	953	959	958	918	923	983	957	944	955	925	946	934	989	944	957	943	950	968	961	1000	871	911	960	953	947	927	908	999	922	954	921	942	970	912	964	980	954	938	961	964	944	923	957	904	974	919	892	953	929	918	928	979	897	958	940	958	897	941	919	899	892	950	947	972	973	929	901	939	921	958	950	979	966	860	968	956	975	938	1000	951	877	996	944	972	887	938	949	970	944	987	951	971	890	988	929	982	966	898	943	972	949	1011	902	917	979	909	889	972	887	967	925	949	942	952	967	1008	952	986	927	955	961	943	958	917	993	886	1019	913	967	926	976	936	982	1000	918	959	962	942	980	977	961	930	969	903	944	908	923	943	940	900	914	986	953	955	957	951	923	942	997	997	928	910	977	923	940	939	1002	974	935	970	980	981	954	897	942	937	941	914	939	969	972	937	962	915	942	905	941	963	968	930	968	943	972	947	989	949	949	938	955	983	912	913	943	977	969	947	875	855	962	934	908	1007	948	975	901	946	979	992	997	939	992	958	901	969	953	956	982	910	906	957	927	908	952	955	928	890	982	913	905	929	933	905	903	954	971	909	919	938	948	941	990	898	903	937	987	971	952	935	968	899	938	896	925	940	937	970	924	993	949	938	943	984	902	968	1008	963	976	948	996	959	921	962	954	986	899	955	933	931	992	997	926	936	964	1021	938	951	955	988	981	958	936	912	982	946	991	874	926	968	924	924	908	971	935	988	938	942	935	952	942	987	916	905	918	933	973	975	953	990	893	949	928	907	979	949	975	962	912	972	911	925	947	971	936	924	968	955	967	925	934	892	1001	950	904	890	939	920	908	951	981	917	893	954	963	974	969	911	965	953	929	919	934	930	943	924	929	1001	990	969	989	974	923	962	915	954	935	945	951	928	926	916	978	967	965	933	897	963	977	959	948	905	946	955	994	892	912	953	982	976	861	1005	1040	899	998	929	967	866	960	918	931	966	923	889	917	942	962	892	923	956	902	981	942	953	910	878	933	1013	972	1008	1006	960	971	951	942	970	965	959	929	945	939	968	942	930	988	910	930	953	952	910	952	947	929	967	932	979	970	918	927	918	986	906	955	941	928	909	941	963	978	950	981	941	939	949	888	996	900	954	932	868	955	934	958	927	926	988	968	968	968	979	966	969	976	968	933	1002	951	1008	953	907	962	979	956	1015	986	974	928	969	966	936	949	964	944	965	971	965	949	989	950	893	963	921	937	915	925	935	1003	981	914	935	926	935	973	949	902	976	954	928	993	979	926	964	925	952	924	915	925	971	900	910	938	988	928	973	928	943	975	918	925	960	997	977	980	887	940	935	937	939	954	941	883	937	970	941	935	942	919	986	944	996	928	928	888	894	903	934	923	884	975	914	962	1035	952	923	918	953	936	931	937	949	900	994	858	920	976	946	932	965	919	880	973	937	960	948	899	961	904	956	1021	980	959	948	960	989	931	938	943	956	978	908	966	923	973	953	923	955	921	959	967	915	925	965	923	950	974	931	969	934	981	971	976	978	946	960	976	939	943	964	991	945	961	943	964	935	947	901	972	901	915	937	935	924	978	953	962	894	989	896	963	944	879	898	956	935	947	902	906	963	927	874	951	950	962	934	928	916	966	959	980	932	927	962	937	923	967	964	973	975	976	914	976	965	1003	959	922	902	948	914	894	932	944	943	887	951	1022	900	919	1009	955	941	975	931	941	958	969	1016	910	948	959	962	1001	997	930	958	986	972	965	953	947	928	976	944	943	956	887	942	911	944	962	1017	957	1000	954	926	866	977	929	971	957	955	944	926	865	955	979	976	931	915	870	939	927	920	949	935	890	933	901	976	977	955	949	956	926	955	975	985	980	941	924	959	964	941	939	944	980	895	923	901	928	966	935	950	989	904	912	942	938	956	959	963	919	948	986	958	931	889	956	944	954	936	934	917	998	926	967	903	921	901	950	947	916	969	961	945	897	930	930	961	964	948	884	943	973	940	918	928	918	986	966	994	976	978	936	967	966	889	923	926	943	928	968	978	954	947	939	994	909	912	954	968	912	959	920	946	964	914	949	954	951	975	931	915	942	952	902	958	933	961	950	915	1037	901	914	935	941	902	996	953	961	954	958	945	921	926	957	925	968	946	950	907	980	907	994	927	929	875	912	967	966	933	1008	987	960	965	964	925	899	916	926	939	990	904	872	1011	952	893	955	981	948	957	887	912	927	907	940	928	1005	975	957	902	932	872	1011	975	1019	949	980	953	919	924	973	933	938	916	942	938	953	1007	944	924	894	975	967	909	898	901	967	945	907	927	978	942	959	964	910	971	948	944	958	924	984	964	964	960	1000	965	960	948	917	888	899	927	939	923	970	980	952	932	928	982	973	955	916	985	955	965	897	920	964	922	935	902	951	936	955	935	919	995	915	975	952	959	973	958	1001	904	905	935	955	962	947	969	932	935	920	951	982	936	911	981	909	987	952	857	952	946	958	984	961	971	972	914	947	904	920	932	1002	873	989	962	934	903	963	995	879	981	915	951	930	959	980	961	961	878	942	972	959	937	976	902	949	957	958	955	901	913	924	987	1001	965	953	981	947	997	937	891	925	971	981	950	990	920	929	929	948	953	948	972	969	954	955	975	997	949	980	1016	948	1004	952	1001	916	956	992	988	927	931	923	975	977	944	993	942	979	898	984	934	985	1006	946	903	979	966	917	965	944	940	918	967	903	986
56528	31158	14987	8654	2698	803	539	495	467	515	596	555	444	411	453	448	450	469	430	436	432	463	458	473	475	483	491	441	450	395	472	436	417	443	468	473	454	489	468	432	406	407	414	456	435	446	375	428	444	441	407	431	455	417	438	441	483	472	432	466	458	457	423	422	496	454	447	447	442	438	447	465	414	413	447	450	441	413	437	434	438	437	455	439	435	484	476	427	481	440	451	459	436	437	468	390	396	447	459	464	449	467	417	456	453	445	413	427	457	430	479	467	502	445	434	474	439	428	435	457	397	440	427	484	416	438	405	466	430	425	416	432	451	431	442	455	466	478	441	479	442	430	472	424	478	430	400	460	475	473	449	438	435	443	430	414	417	486	448	434	448	438	437	441	493	441	444	438	468	431	504	500	416	466	402	420	482	443	456	402	451	445	446	448	451	449	459	409	412	458	457	423	474	442	432	391	406	467	449	433	470	445	445	470	446	488	439	440	396	425	462	436	427	458	508	432	459	419	450	421	432	477	440	471	400	402	435	419	428	441	437	476	443	427	447	443	459	465	454	444	469	469	464	428	442	425	484	395	448	439	497	490	440	445	451	453	447	455	435	421	450	418	454	397	413	435	466	436	429	434	431	438	444	395	438	453	451	455	414	450	436	468	441	448	441	452	410	409	437	444	432	474	422	482	438	437	445	455	430	463	434	460	475	427	435	461	482	436	400	423	439	426	408	472	489	423	431	457	464	468	431	403	411	394	440	421	451	502	427	437	467	475	455	409	438	451	425	404	446	433	454	490	462	483	450	442	437	449	477	463	455	444	418	444	434	450	430	418	463	416	431	448	440	440	465	427	427	510	440	442	451	443	451	447	446	489	422	429	440	443	420	432	450	437	481	404	487	419	468	439	451	487	444	441	445	447	429	461	449	439	421	454	454	429	409	464	446	413	446	464	432	480	494	459	434	434	403	489	424	499	463	423	435	464	425	468	488	454	450	497	514	448	501	443	421	438	409	448	433	443	467	432	433	451	441	449	481	461	431	410	456	410	412	476	434	462	418	414	435	411	467	460	440	441	417	456	453	445	462	464	402	422	419	423	432	413	426	426	434	411	456	474	464	451	427	482	460	434	466	445	403	468	476	450	434	453	497	454	432	415	406	435	394	469	438	429	419	476	484	469	477	459	435	463	427	411	446	398	426	427	400	475	482	438	439	454	412	418	428	441	429	426	457	445	455	451	405	448	421	477	442	425	460	423	425	469	475	447	452	441	451	454	435	431	425	431	424	402	447	514	456	451	419	421	445	436	488	456	406	442	452	466	434	457	462	448	402	425	469	438	440	444	453	482	430	467	467	431	430	436	456	478	472	489	415	462	461	453	432	450	428	459	457	441	456	464	482	478	423	411	418	417	444	463	417	406	455	452	447	424	486	484	461	481	434	453	449	482	420	438	419	402	452	413	448	443	419	483	494	459	488	439	438	422	450	451	473	399	435	466	469	466	393	394	426	385	397	456	460	403	469	441	450	455	420	420	421	484	418	491	481	489	452	462	440	421	472	427	470	490	413	429	431	423	431	413	442	473	454	443	417	413	427	415	482	481	438	446	434	447	436	462	434	446	444	451	423	466	437	425	440	433	460	465	412	468	468	421	442	437	460	435	448	466	399	413	443	434	433	500	488	466	437	472	417	409	479	445	440	443	473	449	437	441	467	453	436	424	419	435	471	442	461	448	439	448	437	448	458	475	427	459	472	430	447	451	457	444	436	436	426	457	445	468	429	446	451	434	411	470	449	431	457	476	468	410	415	436	438	455	451	442	476	382	397	418	444	471	441	436	468	473	396	418	465	426	475	419	455	436	408	443	443	452	498	455	394	448	437	430	458	426	427	441	447	457	441	439	477	450	438	420	463	416	453	425	467	400	454	425	402	431	445	413	467	429	456	441	423	408	474	467	460	452	468	457	463	435	482	454	412	445	458	406	418	467	443	457	486	406	437	393	456	440	478	451	451	460	450	412	438	432	442	455	478	430	456	421	422	454	423	451	466	439	468	453	426	442	422	452	442	429	448	433	433	438	407	465	470	412	459	469	482	472	440	466	450	454	417	419	428	401	437	409	457	488	465	436	498	429	437	440	479	477	476	416	408	456	403	420	435	451	461	450	464	461	436	459	427	461	421	439	431	408	454	465	477	449	420	399	439	461	439	403	440	411	457	432	434	406	413	447	449	448	417	426	416	456	395	474	431	500	441	429	412	454	419	447	417	431	507	438	424	461	460	482	455	488	434	443	450	425	427	470	447	445	459	494	452	411	409	430	445	451	442	442	428	439	459	432	430	437	430	417	458	395	426	380	411	449	458	453	484	469	463	487	452	438	503	452	406	474	473	462	437	436	430	449	421	441	458	429	461	435	395	432	419	450	437	375	459	451	419	431	450	486	452	449	466	395	440	466	435	448	469	425	434	437	414	486	444	442	439	424	455	424	397	461	439	465	422	469	448	451	447	490	460	453	474	416	424	426	437	411	453	506	482	423	446	428	435	421	406	432	429	440	464	433	425	459	446	438	406	440	426	464	480	418	485	481	408	457	473	421	436	507	417	403	446	430	440	425	421	444	474	472	449	415	454	409	432	457	445	391	445	430	410	442	468	452	461	427	458	428	440	419	473	444	472	457	490	481	430	418	438	433	407	461	476	447	453	438	430	435	469	505	417	447	434	457	429	449	406	442	468	441	421	495	418	423	404	452	426	422	474	455	432	444	447	428	422	437	436	430	450	407	458	464	453	430	487	418	470	456	429	416	435	424	454	444	451	429	413	491	478	411	465	451	418	433	466	408	489	410	449	478	442	425	424	468	460	438	438	440	458	469	502	438	494	408	453	450	447	440	437	436	481	449	452	470	478	440	453	444	473	466	441	439	427	462	442	470	425	431	470	402	446	433	445	524	472	446	441	485	463	437	454	442	451	457	497	431	414	454	455	436	464	438	458	481	465	451	448	472	474	452	435	471	472	435	445	463	426	412	420	428	444	429	446	395	459	464	479	434	448	471	447	476	477	515	457	442	448	497	443	411	402	465	414	415	448	416	450	440	436	429	436	453	466	432	483	439	458	444	455	438	473	420	464	485	412	410	469	462	474	444	437	424	472	464	466	447	458	431	403	472	444	434	405	459	492	452	462	447	406	425	424	476	470	466	443	427	444	422	434	424	431	453	434	403	433	432	435	454	440	438	421	435	444	455	427	423	445	541	431	419	439	461	440	466	476	468	419	452	465	461	431	463	471	439	450	459	452	450	447	436	397	407	497	445	413	442	454	484	496	452	468	456	472	453	450	477	446	433	438	445	465	415	445	428	484	450	437	434	437	385	464	456	443	432	399	454	438	469	463	496	460	447	422	424	425	463	487	430	459	488	438	472	440	412	450	501	478	467	448	461	420	443	439	449	432	454	436	453	471	412	421	460	448	457	449	443	486	437	471	453	450	408	458	416	476	441	432	455	452	520
36545	22236	17456	15528	5792	1937	1364	1047	1063	1410	1880	1409	949	937	1027	1011	982	966	1016	1001	1085	952	929	955	968	1000	987	943	972	939	1004	988	967	935	990	967	1018	979	893	987	985	918	1021	983	980	914	957	1017	963	912	917	973	942	877	973	963	997	975	941	950	987	964	913	932	1000	958	979	914	968	937	924	982	986	937	946	958	923	1018	939	960	934	934	965	979	949	976	962	902	961	938	925	910	922	947	870	961	967	940	937	926	954	962	945	962	961	964	952	901	908	952	889	949	983	944	972	985	910	958	949	946	975	966	998	911	920	952	937	905	956	970	950	933	1006	973	881	945	925	958	953	960	908	954	953	982	948	868	883	1007	974	930	986	951	902	937	977	982	958	989	1016	930	985	981	961	957	994	1002	960	920	947	974	852	959	919	919	979	959	1009	952	960	934	989	989	908	1022	936	911	863	924	943	906	942	922	980	927	960	941	921	954	941	930	954	940	994	939	984	963	985	905	908	945	929	967	974	894	931	922	957	960	903	887	933	943	890	991	934	986	991	948	982	935	997	985	952	882	952	925	961	936	947	952	904	925	925	957	950	935	1000	903	934	959	916	957	930	947	965	1009	968	962	958	936	995	972	941	972	936	880	955	929	936	939	911	974	961	867	965	959	954	892	978	960	982	899	973	991	987	944	931	952	951	893	1004	972	933	923	963	928	962	962	970	877	996	940	953	959	975	971	967	939	974	948	928	910	987	972	921	968	864	946	922	997	959	978	887	942	953	959	932	937	901	909	936	950	951	949	920	915	946	959	923	964	906	988	962	919	957	945	963	950	925	958	980	978	971	969	979	930	949	983	951	906	937	953	958	979	921	902	959	942	900	934	947	973	956	927	939	876	923	962	932	905	948	962	954	963	912	961	921	996	1065	904	936	928	895	994	905	975	911	935	928	886	952	969	947	957	979	881	962	963	900	966	920	948	946	907	959	916	955	946	926	956	925	923	895	946	935	918	936	940	936	891	1004	982	942	925	974	1029	990	912	897	966	984	945	900	1014	945	891	956	940	944	1010	911	920	941	912	931	938	895	959	884	896	950	912	953	919	931	924	947	929	959	954	925	949	981	965	937	966	910	940	972	945	931	982	945	950	949	935	967	915	980	952	920	914	987	970	958	926	938	969	937	949	1018	972	953	871	926	915	943	894	950	935	1000	993	943	949	1038	873	912	980	938	930	942	937	963	963	956	934	981	887	961	930	983	942	983	935	979	930	946	918	949	902	930	982	922	923	914	985	896	904	945	906	958	1026	905	917	969	894	948	938	959	934	938	976	963	943	948	984	917	938	917	959	954	928	980	979	944	988	971	988	978	909	899	922	911	920	952	956	966	918	915	992	997	917	926	961	966	912	909	923	914	962	916	916	936	951	945	925	921	863	925	978	965	919	966	957	933	951	925	929	922	915	919	951	980	944	964	937	951	890	961	969	968	940	903	938	894	928	1015	981	942	932	935	897	923	924	912	939	1039	911	976	960	928	896	959	974	957	983	914	968	934	938	914	913	926	962	958	877	961	923	904	902	1007	975	855	946	940	898	962	954	930	911	909	951	928	933	948	1011	977	981	908	1011	990	965	952	896	936	889	970	954	927	1061	935	916	914	915	951	994	952	959	935	955	923	960	974	957	925	953	925	1014	960	950	932	938	944	927	955	993	975	936	905	904	961	902	1046	916	916	895	986	949	964	979	929	908	965	883	932	989	920	918	928	911	946	946	987	946	940	931	926	940	947	994	891	940	932	970	926	983	946	1020	951	989	995	928	957	941	959	930	991	944	977	995	923	881	944	947	961	920	944	952	969	957	963	962	947	906	968	904	917	919	935	935	982	858	980	913	977	954	892	927	943	970	957	919	972	964	972	962	941	938	912	925	972	935	926	937	886	916	1023	946	978	929	904	948	913	938	942	928	928	925	949	904	951	935	902	987	976	955	945	943	954	916	934	969	945	962	984	958	957	966	999	921	940	928	936	938	930	935	990	989	923	960	960	966	941	999	902	929	987	957	934	952	900	924	897	935	931	935	968	1006	970	1002	967	864	921	951	957	900	952	950	960	975	937	984	909	952	914	934	939	936	918	960	915	986	929	901	919	972	949	960	900	1002	954	999	912	884	939	952	913	958	962	993	917	982	922	946	985	967	949	988	868	949	899	920	896	960	961	970	925	941	979	973	940	941	943	942	921	979	912	950	973	953	941	953	985	912	928	1003	960	950	943	958	986	940	938	924	943	939	987	971	953	906	950	970	927	921	940	917	927	947	944	944	1004	982	957	929	975	971	966	971	958	948	954	947	936	929	946	945	889	968	940	926	921	953	940	991	969	936	956	989	878	941	927	922	964	926	903	914	926	923	975	961	991	971	959	1019	945	909	935	933	937	937	962	970	911	914	915	965	948	916	976	962	992	990	977	924	927	991	923	946	918	903	941	931	927	905	901	980	984	936	937	940	930	924	1012	977	1002	887	972	987	950	929	939	953	993	964	946	931	972	955	919	936	947	963	938	972	925	916	1030	940	954	966	1012	945	971	938	961	956	946	934	923	898	993	961	946	950	872	966	927	941	957	949	976	952	925	934	922	934	964	959	934	1000	902	886	956	944	909	943	921	953	908	918	935	968	923	894	954	945	964	904	997	905	939	992	943	888	944	1001	938	899	924	931	928	941	946	940	950	880	939	955	965	937	904	917	963	975	935	943	963	932	945	891	914	958	942	920	943	949	991	934	952	896	930	938	996	905	944	941	987	924	964	929	930	936	955	937	944	950	942	919	913	956	936	896	993	925	945	900	959	937	947	958	932	926	991	961	945	934	991	907	933	1050	966	960	916	929	915	1014	962	967	986	924	911	935	963	947	994	890	918	999	977	905	953	926	955	1015	949	928	1000	916	971	904	954	937	968	945	919	964	943	940	916	919	985	977	979	979	962	980	949	893	970	949	970	985	898	1005	962	954	985	948	973	988	956	906	940	920	965	970	909	962	942	929	960	933	995	941	954	936	921	923	936	982	966	928	933	953	987	943	907	943	954	902	980	960	960	917	951	927	917	945	1011	918	944	861	933	885	919	938	921	955	926	991	968	933	989	945	871	950	970	932	897	893	955	936	969	962	906	973	946	964	945	936	936	954	983	896	953	949	978	972	928	930	969	943	909	944	912	933	942	936	964	967	925	997	971	941	957	952	937	905	874	958	933	944	953	975	963	892	941	975	972	932	931	991	931	950	920	977	976	1030	960	902	994	971	896	958	931	906	904	975	939	973	961	999	938	947	1002	915	938	952	933	996	959	942	921	939	975	898	913	924	936	942	996	943	914	970	966	975	933	951	898	941	919	998	961	926	894	949	935	900	937	968	978	948	938	997	941	938	931	960	910	911	959	957	950	1027	935	958	878	939	944	954	986	937	979	964	931	999	987	898	945	928	980	948	952	972	942	923	927	998	934	978	986	911	951	905	928	951	960	949	923	924	945	946	967	938	940	961	973	935	962	940	953	937	936	959	930	944	931	972	972	975	947	972	986	955	913	922
62920	38152	23899	14093	5540	1660	588	494	513	704	798	741	475	480	481	479	510	464	488	399	486	438	493	478	498	456	458	483	508	458	432	451	426	446	427	423	476	487	458	473	447	465	454	437	461	419	444	457	460	496	470	431	466	456	473	490	455	438	491	437	479	431	454	432	451	459	476	448	447	430	443	441	441	504	483	497	441	402	395	474	461	455	439	468	454	446	482	429	487	437	438	427	473	475	424	464	505	437	487	462	434	499	456	442	448	467	497	444	440	403	505	453	437	415	446	435	456	429	440	477	419	463	412	445	479	434	399	524	438	482	439	445	440	426	441	490	439	464	442	461	471	481	458	423	459	443	463	459	477	486	456	427	482	472	449	458	467	470	460	454	426	471	439	428	413	461	448	459	433	424	467	477	465	431	486	437	421	450	439	406	451	383	446	474	408	452	426	463	427	473	442	431	499	462	449	450	476	472	463	408	392	453	460	468	453	472	415	427	435	423	436	473	421	465	476	472	458	438	473	448	480	421	407	462	429	539	504	465	484	436	451	426	440	461	476	420	458	499	480	433	474	457	442	441	460	489	465	481	478	486	447	473	467	442	461	458	422	485	432	451	460	456	418	453	437	469	507	505	474	405	454	434	473	457	452	411	452	449	486	466	470	462	441	400	440	436	470	459	409	432	456	461	420	447	416	477	510	464	458	453	453	466	449	493	478	492	442	414	419	439	469	447	461	437	448	444	453	467	451	466	446	455	471	419	498	444	458	461	491	434	487	430	435	467	476	468	501	454	448	453	462	411	421	472	495	467	435	464	470	463	437	472	455	445	453	459	448	460	428	465	435	435	420	436	464	464	449	488	476	476	479	442	492	522	464	479	460	468	487	425	438	449	453	442	500	458	433	396	444	510	471	402	488	479	453	444	450	455	458	488	427	498	419	413	466	507	435	441	489	423	427	427	439	440	434	472	485	447	426	439	472	461	445	538	466	449	434	478	455	437	450	437	454	441	454	467	500	418	452	469	465	403	454	456	454	458	472	449	496	472	431	449	475	473	452	445	476	439	467	463	451	415	483	477	447	436	469	440	493	441	471	449	427	442	447	467	427	432	433	447	444	472	424	471	470	485	474	412	458	477	420	407	477	481	468	459	434	435	460	461	469	512	449	434	482	494	434	452	465	517	458	443	442	487	432	416	444	487	459	444	421	453	477	440	503	448	459	426	419	470	468	453	508	408	445	419	464	460	429	441	505	443	418	425	480	453	435	444	471	473	442	481	449	436	461	449	468	501	486	468	440	470	417	505	427	457	486	491	447	457	451	441	407	447	444	448	511	433	445	461	473	424	432	442	441	476	430	450	495	482	492	483	470	442	464	447	484	416	475	432	434	470	420	425	424	434	453	442	449	492	448	422	463	464	478	455	468	458	459	461	433	444	452	431	490	421	453	449	432	449	438	469	454	468	441	420	483	457	483	440	475	458	446	458	469	458	421	445	442	435	449	438	448	455	454	465	419	490	420	415	486	464	517	500	475	439	448	450	389	433	467	492	483	454	473	503	400	476	438	490	444	453	469	465	451	434	456	442	406	459	460	455	507	493	416	454	456	470	406	456	471	420	411	435	454	471	481	476	519	504	463	439	390	496	478	433	488	464	477	420	463	471	455	448	454	467	440	472	432	461	424	437	438	442	448	429	449	421	467	451	459	463	446	451	469	427	442	453	460	437	476	446	485	462	448	435	428	454	461	512	488	487	451	502	460	474	454	463	429	439	441	481	471	474	474	484	443	480	473	418	473	485	456	407	463	478	481	475	461	450	488	459	448	486	453	442	479	466	464	440	457	420	423	461	525	437	491	456	456	447	431	443	474	452	441	454	443	453	416	462	458	461	475	447	409	464	436	435	462	449	453	445	469	441	491	488	419	432	440	409	459	437	456	432	440	468	440	472	481	457	444	453	456	452	474	482	461	482	457	445	443	481	446	463	438	464	477	456	445	449	484	493	453	445	436	416	453	447	459	456	465	484	477	482	436	419	416	507	449	444	402	436	444	445	400	462	470	409	446	470	471	447	484	480	469	489	455	449	433	460	426	471	437	468	474	473	427	418	486	437	450	470	440	452	460	461	413	435	468	423	453	512	456	421	417	465	437	460	483	445	466	456	469	393	461	441	447	484	463	438	433	488	490	436	436	466	464	469	468	472	494	479	479	477	418	480	447	445	437	453	457	441	415	444	456	478	448	443	441	406	427	453	445	497	465	435	461	501	430	418	503	519	476	478	423	436	472	448	466	418	430	440	441	460	423	436	441	459	447	462	487	480	408	455	451	450	462	447	456	448	484	441	429	429	448	448	465	488	440	416	424	469	433	414	441	463	446	458	434	453	484	467	478	423	453	439	429	454	472	488	451	442	448	439	428	438	429	439	427	440	468	449	428	477	455	469	464	450	497	500	453	460	477	466	461	447	478	441	484	460	482	426	439	447	456	430	460	465	458	458	480	391	455	419	426	420	414	440	433	463	492	463	439	423	508	448	486	427	446	430	458	442	475	436	438	426	457	448	467	495	433	474	454	480	412	420	452	482	430	428	428	398	467	430	436	428	433	498	442	439	489	462	432	451	458	457	491	452	484	463	464	477	438	485	458	442	431	416	447	485	440	432	427	460	410	478	463	446	420	452	437	458	459	457	443	467	439	457	437	463	474	427	440	472	421	462	436	428	471	466	453	445	405	446	482	441	454	417	435	470	449	520	463	502	447	439	473	475	467	464	433	463	475	443	438	469	448	473	471	462	480	458	466	443	458	441	446	469	434	450	471	457	471	433	469	458	448	446	455	511	485	488	454	480	495	460	445	448	446	434	489	440	406	468	481	467	480	445	445	472	428	441	461	456	523	463	471	472	506	463	460	499	453	457	516	488	443	458	462	445	429	456	481	456	509	447	421	469	448	464	460	480	463	464	442	430	438	419	466	474	481	475	480	418	453	444	453	438	466	462	470	463	452	459	496	413	446	413	425	408	444	422	445	424	459	513	471	463	451	478	454	448	472	523	431	449	450	440	425	470	462	449	419	479	440	463	456	452	485	512	470	455	452	481	479	434	419	436	464	447	397	476	456	464	459	452	428	446	460	422	464	445	454	416	453	448	421	429	441	475	450	408	438	469	486	473	427	428	427	472	448	467	485	464	436	459	485	426	456	457	440	447	466	486	440	476	422	443	429	440	463	443	450	482	498	471	476	454	436	410	465	469	428	442	446	417	457	449	477	547	481	465	444	450	449	453	433	442	472	476	418	431	442	407	442	488	432	456	450	450	499	471	463	446	417	449	410	450	428	453	470	446	460	496	447	438	461	420	484	464	470	423	463	450	473	464	451	459	445	454	469	481	440	448	470	465	446	440	461	457	445	460	437	464	482	456	461	441	463	440	473	448	426	450	441	468	481	445	463	469	476	482	461	454	505	424	427	443	443	480	477	466	462	454	495	472	445	431	420	455	440	484	448	415	452	440
40620	29445	25071	21598	11367	3770	1511	1160	1282	2162	2710	2005	1000	1013	1016	971	950	1040	974	978	976	1044	1019	1015	982	1034	950	987	1004	979	1033	1024	1025	1003	983	1010	994	981	967	971	988	928	974	936	935	1000	945	990	987	927	970	982	993	955	934	961	971	948	947	946	950	963	989	1031	945	990	984	940	947	966	949	980	957	921	946	1022	1005	964	1018	890	973	935	1013	949	920	940	968	903	936	990	965	975	939	938	947	991	997	947	937	930	938	986	959	956	894	981	985	988	995	940	957	940	942	962	936	921	940	894	950	936	970	977	890	989	949	890	946	969	917	986	963	944	959	912	969	928	927	921	966	957	940	923	946	968	940	983	998	982	990	932	923	975	981	926	926	910	921	977	1006	962	971	1012	956	985	974	975	969	910	966	939	967	960	908	976	932	943	943	940	951	960	968	893	971	933	928	951	947	977	937	944	964	936	991	939	978	992	937	949	979	991	954	996	951	950	1001	954	919	947	899	955	985	960	955	906	914	977	982	954	952	982	959	959	929	944	937	977	924	1013	958	981	945	942	947	977	1017	962	986	932	1030	954	936	891	914	1010	974	987	1026	983	965	979	965	980	934	923	968	942	922	936	897	982	951	948	944	933	912	893	962	942	987	948	967	930	948	916	939	926	954	978	973	996	903	926	971	1018	1015	920	943	941	1008	967	981	943	940	956	983	951	900	970	965	946	995	971	972	947	978	940	980	922	941	883	944	983	963	918	999	999	961	962	946	947	888	949	981	908	1017	925	955	946	922	996	906	937	997	933	928	906	1005	968	939	912	903	974	949	966	989	986	907	962	933	957	963	1007	972	969	913	952	992	943	910	958	921	996	1007	992	939	950	955	945	1007	926	958	1001	956	914	927	962	962	936	950	935	926	966	935	969	959	900	987	952	963	956	940	916	974	923	971	953	925	951	983	1029	901	887	940	966	999	944	958	1006	954	942	953	974	994	955	922	980	934	989	974	1021	979	940	950	916	980	991	933	956	962	983	944	973	955	927	966	1015	952	949	990	963	964	991	932	935	983	932	885	965	905	965	984	955	929	875	989	901	966	889	994	938	939	935	899	935	964	997	980	965	980	956	927	968	965	922	952	997	943	963	909	977	943	968	880	964	980	965	1000	943	922	968	897	945	999	911	935	938	962	933	946	948	971	950	969	1002	990	948	957	953	980	986	952	901	891	960	1042	991	983	969	937	942	970	936	962	998	941	966	904	876	1035	940	940	961	989	988	978	1057	974	950	1000	1010	980	928	968	926	974	971	972	968	938	922	929	980	927	939	970	985	900	975	971	945	986	938	944	1004	937	965	953	960	914	976	948	921	973	968	962	948	984	947	1000	976	930	991	946	931	995	983	970	970	917	944	992	980	932	925	945	965	935	982	915	925	978	949	977	969	950	957	909	1016	1044	963	980	995	945	922	934	978	952	1025	996	971	966	949	925	932	973	963	1036	994	993	944	894	953	1017	962	922	929	955	940	990	961	935	1022	943	1040	962	962	904	900	971	953	1040	894	1004	969	943	1005	993	955	944	986	952	937	997	907	1006	859	924	910	1004	949	866	995	955	963	967	964	959	945	960	924	947	1001	957	995	953	968	920	915	920	973	975	898	1004	966	1000	964	902	948	990	951	980	941	1026	925	924	934	949	925	961	942	950	966	993	983	903	962	974	946	946	916	922	923	929	946	1028	1005	960	929	987	1000	976	969	1008	1009	970	1043	959	1006	953	931	975	1017	957	911	965	916	961	946	976	929	954	894	1015	987	943	944	995	972	955	941	982	931	976	958	936	981	989	991	1027	956	950	1005	986	932	927	925	1015	1003	959	973	929	950	920	943	957	958	988	962	901	980	960	975	928	963	955	962	902	969	978	980	970	911	977	932	989	983	906	962	935	954	978	960	942	962	999	927	968	971	955	960	934	942	977	892	959	923	959	972	903	944	952	962	942	943	943	1007	977	1002	925	972	983	967	990	978	960	961	1006	984	978	986	972	989	931	974	922	921	900	995	978	938	927	992	987	933	935	983	948	933	988	992	969	912	913	938	947	987	974	954	973	984	897	954	964	941	982	912	989	945	958	948	990	935	962	976	965	996	973	970	942	944	922	954	949	964	972	939	952	945	957	952	910	931	982	932	958	957	941	880	968	971	932	929	977	960	982	975	958	1010	934	988	920	1015	944	937	946	994	937	939	969	943	1051	990	940	955	1024	988	942	988	958	919	935	941	971	907	940	934	926	933	979	970	901	950	915	979	952	948	974	1005	966	929	994	988	975	964	908	921	965	945	959	971	972	941	913	918	976	959	921	904	1009	951	998	896	958	978	925	960	979	928	982	971	987	917	995	982	999	952	952	975	995	1032	999	987	973	971	943	932	972	987	959	924	979	962	1024	952	947	957	975	980	953	967	911	983	961	947	1024	963	966	1004	929	945	953	987	976	969	920	970	918	983	995	940	949	936	954	932	988	964	978	960	884	939	964	955	932	961	974	958	949	1018	940	948	925	951	991	998	984	969	998	939	917	931	943	943	988	917	922	967	976	976	915	944	915	990	974	912	942	962	874	956	959	982	998	939	988	973	969	906	913	935	1001	931	914	986	982	986	1018	893	971	971	962	898	916	990	912	970	968	977	969	951	930	950	970	901	925	976	985	963	954	953	959	947	953	995	964	920	936	970	988	910	942	978	978	909	950	1005	907	959	909	940	993	992	907	933	953	942	893	954	989	1026	961	958	939	959	958	926	927	942	936	933	958	948	1001	987	974	969	963	952	971	947	984	936	912	901	1000	976	922	981	989	959	944	983	958	1009	923	975	944	951	982	930	1026	1029	979	915	930	975	975	991	919	973	1027	973	948	936	941	989	962	1016	934	928	964	963	940	977	981	981	926	933	927	955	965	906	928	941	972	964	892	945	915	989	947	942	944	958	1017	962	962	958	938	906	953	956	955	941	909	991	943	960	982	942	1004	983	917	945	960	953	958	998	947	933	924	917	884	985	993	959	958	958	908	981	962	959	931	973	951	933	938	933	902	946	982	948	975	955	995	976	936	974	1001	915	1008	973	959	914	1010	985	966	916	966	915	895	1000	975	901	919	1028	933	1003	962	989	965	960	1026	915	928	965	955	1000	978	923	928	986	909	941	968	958	934	935	976	941	945	951	945	980	955	922	971	993	963	979	954	946	930	936	903	943	954	1022	921	988	962	963	938	932	930	973	969	946	928	957	960	952	956	959	972	950	944	935	917	985	931	1010	931	955	987	975	963	991	986	990	961	908	917	868	938	1020	966	921	886	916	930	979	996	967	966	966	921	935	966	977	921	895	959	983	980	962	993	945	917	899	964	934	1006	955	949	1005	963	975	936	939	937	968	991	981	927	958	970	991	928	977	957	934	962	966	924	949	959	950	926	977	903	950	964	943	952	943	954	922	955	955	959	928	965	925	979	933	961	984	915	982	902	944	997	949	980	991	938	930	917	993	927	1004	964	954	927	992	945	956	961	946	1004	943	994	999	964	986	957	953	997	929	899	949	965	951	900	968	975	959	953	922	967	978	970	880	951	963	972	1000	967	929	893	900	973	971	921	947	939	940
49012	23221	7179	2469	985	588	472	455	444	461	453	467	424	481	489	448	478	484	477	457	423	471	455	438	420	493	445	429	428	470	421	434	438	437	462	467	415	433	400	412	469	407	402	442	476	440	459	486	409	438	420	416	436	454	481	419	443	470	495	450	428	430	420	417	428	428	433	440	481	399	463	443	455	484	446	439	510	447	451	464	440	422	430	430	447	427	479	463	442	405	431	430	457	455	464	450	394	462	433	404	474	463	445	422	431	482	478	469	428	434	441	431	430	463	464	465	477	412	398	426	446	510	428	428	464	481	484	457	476	426	468	434	458	448	418	437	424	401	446	432	417	467	435	462	460	438	405	441	410	463	460	427	472	486	414	420	484	473	450	453	446	453	457	457	451	404	435	446	430	408	475	434	481	437	401	403	419	448	425	444	428	406	488	409	501	446	443	448	406	421	448	428	444	433	456	396	427	452	471	468	451	428	403	411	457	427	459	420	421	453	448	448	432	455	511	498	469	450	449	404	433	460	457	451	494	458	460	445	526	443	453	444	455	477	457	434	464	429	465	467	412	475	413	473	483	386	408	400	478	427	442	430	437	450	424	430	434	487	450	409	433	432	442	450	438	455	439	523	474	444	459	474	459	414	455	462	420	444	432	471	456	432	433	439	424	429	413	441	440	470	493	474	459	442	446	423	437	432	445	437	454	429	449	421	467	430	438	447	441	426	453	468	441	461	406	411	451	437	437	456	438	439	443	456	418	436	480	428	444	441	458	428	422	469	460	472	431	443	459	461	457	449	403	430	418	448	536	512	416	478	417	415	467	442	435	470	464	420	435	464	439	421	439	468	477	471	427	470	479	402	474	451	412	432	423	437	459	449	429	446	451	432	438	403	460	465	442	481	457	428	429	467	497	453	447	416	491	437	475	419	446	464	409	418	442	418	458	493	470	456	436	478	415	495	445	457	417	448	416	445	469	435	405	461	452	438	458	435	450	437	415	473	454	440	434	439	452	437	403	417	463	412	437	461	473	470	464	437	429	467	461	422	414	427	397	458	417	427	439	456	403	447	438	475	428	484	418	507	438	453	411	434	447	421	460	446	426	495	424	460	430	437	412	465	477	452	443	480	446	431	455	499	451	455	433	438	389	446	430	477	463	466	446	474	479	442	411	455	455	453	449	453	422	472	425	430	416	493	436	430	424	435	449	440	453	499	436	430	424	446	450	428	460	450	460	435	485	469	458	429	411	443	466	419	460	431	412	436	438	447	500	419	442	431	434	440	469	446	393	433	421	498	456	439	491	436	440	446	474	454	453	403	412	444	432	459	475	476	438	415	475	483	488	451	449	476	457	446	504	446	437	446	462	449	455	463	462	441	397	399	412	420	431	438	485	489	391	461	420	407	404	464	460	426	436	419	425	448	433	477	431	462	463	429	444	451	416	410	451	451	435	449	425	424	437	459	470	452	424	463	500	451	464	453	453	439	446	433	433	385	415	463	410	442	466	435	447	453	408	389	449	486	447	430	441	455	447	456	420	441	420	435	462	424	446	405	403	418	463	465	470	467	436	424	465	404	414	437	451	461	451	440	439	472	450	414	467	449	446	438	463	476	446	450	440	461	421	445	433	425	425	417	430	431	430	443	441	475	467	447	436	428	425	425	408	443	475	475	453	419	486	464	428	435	433	492	428	428	460	458	428	420	497	430	457	448	431	451	457	450	479	449	465	447	459	449	395	446	427	466	446	464	448	468	428	450	419	463	444	406	439	465	448	500	456	464	422	441	413	421	441	420	429	447	440	448	450	443	462	471	427	438	443	434	451	442	457	428	414	425	435	387	474	404	470	462	470	422	477	416	467	464	459	457	419	448	424	419	422	441	476	397	431	426	452	485	434	472	460	475	494	450	457	483	429	493	453	482	466	457	429	438	464	445	443	456	448	458	447	446	444	434	456	469	427	459	425	427	462	426	467	416	441	404	412	436	470	443	465	483	491	462	482	432	450	419	455	453	468	438	456	427	446	464	463	426	402	459	457	457	427	410	445	440	452	473	446	406	442	498	473	450	439	455	479	455	428	459	461	465	470	426	444	401	450	438	428	454	456	418	460	402	430	428	449	424	473	453	440	433	455	473	433	467	442	458	462	470	420	471	465	446	450	435	460	371	417	440	433	422	450	434	428	450	429	453	451	435	489	457	434	420	438	435	388	435	437	477	427	422	439	424	462	424	424	435	437	416	451	421	420	464	415	481	416	445	443	423	431	434	451	426	448	441	428	451	394	446	450	478	471	461	449	440	416	473	441	445	446	450	456	449	420	475	475	430	441	430	439	456	391	435	466	442	457	447	413	449	440	455	427	436	431	439	445	461	439	424	424	419	426	429	449	443	464	446	441	463	442	429	491	454	448	438	441	395	422	473	467	482	467	471	426	449	463	484	426	431	429	438	464	409	427	443	485	467	436	436	479	423	460	437	424	447	479	438	440	415	463	433	453	422	455	429	441	435	468	442	472	417	472	467	488	446	455	437	436	434	449	446	439	476	436	458	397	467	456	466	458	417	405	440	460	437	456	467	503	463	462	377	429	433	443	459	420	438	456	414	427	454	475	453	450	428	456	450	476	464	453	392	431	501	444	388	484	416	462	426	430	475	413	435	435	457	432	447	461	459	450	446	472	443	454	425	439	447	429	439	490	469	430	414	475	443	440	436	423	437	429	434	467	439	467	464	485	505	470	457	469	464	402	476	452	478	455	422	456	482	470	483	457	476	454	478	442	433	452	453	405	427	448	466	403	464	450	465	456	422	474	429	465	449	464	421	491	434	434	463	455	433	481	456	475	476	507	426	437	461	456	406	403	436	430	420	415	429	427	449	420	430	454	441	413	477	456	461	425	448	420	489	421	405	398	441	491	466	466	437	451	450	442	427	486	457	468	417	436	427	404	452	448	447	411	453	479	425	453	424	420	445	440	448	428	431	460	462	479	457	433	442	424	409	433	452	452	429	467	434	444	434	464	391	484	430	457	484	444	431	463	444	454	446	434	463	437	443	448	472	466	426	414	467	451	454	440	456	441	439	421	450	441	466	455	419	439	456	422	470	442	430	450	432	428	444	426	442	441	436	424	456	477	442	428	479	465	409	472	430	477	465	431	419	442	475	460	438	438	469	477	428	470	413	491	447	475	477	467	460	473	444	458	458	448	439	436	403	452	435	420	442	464	459	443	455	464	464	444	475	420	507	422	456	451	451	432	436	451	487	452	443	487	479	428	442	440	420	476	463	481	435	449	443	469	470	445	449	443	431	431	492	444	438	453	460	457	451	454	445	475	410	457	437	443	455	414	430	451	398	482	447	403	422	447	455	434	441	445	464	446	453	414	389	410	438	469	448	443	440	449	476	440	441	427	454	466	434	439	419	452	460	404	447	468	484	444	417	414	437	462	433	472	426	434	393	462	439	455	480	439	427	443	432	420	418	422	387	426	422	423	477	436	412	445	451	408	453
32617	15833	8537	5098	2447	1394	906	948	902	986	997	937	929	969	952	934	962	927	939	923	984	944	956	941	947	897	959	1016	972	912	1025	970	999	962	961	977	963	986	950	891	915	991	1008	973	928	962	947	940	953	890	889	983	939	956	964	954	940	992	889	966	965	937	925	928	965	875	932	955	1007	918	936	922	882	913	983	943	933	993	977	930	966	919	979	915	935	959	919	930	964	919	936	913	951	936	960	938	925	964	948	908	909	958	899	952	960	932	899	878	961	934	993	968	932	909	939	960	893	927	919	996	936	948	888	905	989	945	945	948	944	951	935	917	892	952	949	894	936	909	937	927	997	901	956	956	943	978	915	966	941	931	945	956	911	960	944	969	902	991	916	953	933	940	952	931	941	965	980	993	954	883	973	944	920	910	908	951	955	927	932	925	911	938	961	921	915	968	957	900	948	907	958	969	923	892	1003	943	947	952	959	923	912	922	938	960	937	881	953	981	991	935	970	902	979	970	957	908	920	915	945	986	909	958	917	941	968	952	985	910	915	969	940	882	921	868	931	963	923	976	927	948	938	950	926	947	912	893	979	963	962	901	911	946	968	917	965	982	933	896	947	965	958	943	938	924	998	926	922	976	905	946	975	897	888	941	924	909	939	949	957	932	929	951	934	937	880	926	895	941	915	835	935	881	931	897	922	917	945	915	969	968	911	936	959	965	903	961	962	951	939	941	925	916	987	909	925	950	906	988	939	933	928	958	928	858	914	984	991	975	944	925	936	973	927	953	947	890	927	934	942	1009	917	974	951	974	946	948	903	953	879	995	973	989	979	952	934	922	922	896	964	889	917	991	944	943	962	919	944	986	902	927	943	942	877	950	937	936	951	949	908	966	956	909	947	939	948	995	954	963	924	951	971	915	886	895	924	989	924	933	946	957	909	917	954	962	932	882	934	987	1000	863	975	940	942	927	957	960	973	946	975	931	890	897	922	950	913	988	921	996	965	922	967	910	917	937	979	930	980	910	942	924	982	914	869	1003	913	967	952	932	915	892	936	960	926	947	945	964	967	949	953	865	968	915	987	889	929	969	978	970	888	891	921	971	874	895	949	938	921	907	921	955	930	962	936	924	985	963	956	940	951	958	972	946	960	886	912	893	924	958	919	892	928	984	923	929	940	1001	869	989	964	971	938	936	885	945	919	937	961	902	948	980	908	928	930	909	968	948	910	948	960	940	949	961	926	927	943	929	952	938	906	965	964	959	923	908	953	960	901	959	935	896	979	979	900	915	910	944	928	940	918	915	940	948	922	942	962	970	884	969	939	909	940	896	914	955	966	924	987	933	961	932	893	846	924	911	900	990	959	991	964	928	933	947	914	928	957	953	935	887	991	961	915	912	942	940	980	933	912	959	929	964	949	918	928	957	979	986	909	958	907	979	937	914	974	984	902	914	895	929	961	1010	967	957	944	871	912	957	965	917	936	928	927	938	902	905	924	946	908	953	936	915	910	925	895	989	917	971	899	905	926	926	956	940	988	915	904	995	927	909	1041	943	943	930	943	952	952	907	938	950	949	900	920	880	940	972	929	956	936	930	958	913	953	991	968	1023	917	925	952	888	931	912	987	947	941	994	941	899	908	882	900	938	922	900	961	971	946	939	931	923	904	873	921	985	909	935	961	938	925	970	896	888	948	964	967	962	943	938	992	940	970	918	916	894	946	938	895	913	973	899	942	919	984	928	939	902	944	955	936	923	919	918	953	898	908	914	962	914	941	945	984	913	952	915	925	919	918	917	969	884	947	988	942	943	949	965	945	922	966	935	922	950	932	895	980	965	958	947	968	992	933	912	944	969	963	968	947	878	930	880	888	954	999	892	930	1027	954	905	942	963	936	941	901	948	905	942	908	908	911	931	899	929	931	950	885	915	999	922	919	870	921	913	964	956	939	927	923	1003	1016	953	951	1003	911	928	932	964	953	916	983	957	998	952	925	895	934	938	948	961	895	957	940	948	917	967	907	916	946	920	959	885	942	952	926	954	927	907	990	944	928	992	914	977	930	901	990	979	975	935	943	900	1024	993	899	961	919	971	927	886	942	955	920	946	946	995	959	900	933	916	903	984	913	944	940	930	941	934	956	905	890	922	942	960	952	957	953	994	968	924	917	998	937	965	960	924	950	1014	967	915	954	947	991	971	951	897	942	924	925	930	982	962	944	974	952	952	881	968	945	926	1017	905	963	918	974	899	949	931	920	898	987	899	953	938	957	933	992	937	935	969	940	929	920	932	947	958	940	960	952	942	972	963	995	854	915	905	927	936	906	970	923	933	907	953	933	939	927	909	913	947	920	965	954	936	926	911	943	909	962	902	899	911	981	947	965	925	937	967	902	954	958	971	924	954	931	926	978	1001	879	973	927	946	920	965	913	915	894	941	939	876	955	925	947	948	948	963	941	945	935	915	903	941	953	915	929	953	936	912	1005	946	905	928	922	971	895	985	954	971	969	956	932	951	889	945	952	990	924	955	921	910	925	964	929	943	935	968	919	979	948	902	956	1028	945	968	912	951	902	927	946	945	912	934	922	957	931	972	999	918	928	987	937	983	923	892	900	948	963	944	912	984	972	964	919	984	918	933	940	954	948	959	929	880	957	944	924	946	991	927	966	948	960	913	961	954	909	955	932	946	934	920	920	907	907	962	950	909	965	919	968	968	916	942	986	931	944	925	949	914	930	931	927	924	948	923	970	944	946	907	968	932	931	895	935	953	962	939	914	926	979	1008	984	855	912	957	916	911	990	939	918	976	993	945	917	925	984	938	935	964	886	990	903	909	984	940	887	905	898	951	929	932	920	971	964	925	882	991	959	957	925	943	950	918	960	980	939	896	993	936	925	942	995	927	906	976	926	950	913	942	958	912	976	927	971	958	938	985	964	979	916	964	961	910	930	922	905	983	927	947	918	961	1001	972	930	989	953	966	915	981	915	937	979	992	942	935	963	959	958	947	954	953	912	900	960	960	985	929	960	883	986	956	974	977	945	874	984	991	967	940	916	952	943	940	922	919	970	994	919	903	941	943	942	945	932	954	988	945	947	980	945	925	1010	920	937	933	930	910	935	941	911	897	967	892	965	871	962	980	928	928	963	1003	937	915	940	960	954	927	929	962	907	942	947	901	1030	935	937	916	940	952	967	942	951	950	909	943	912	946	919	918	938	913	982	937	922	912	936	903	909	896	951	971	961	929	869	970	949	949	951	909	916	933	955	959	988	899	912	905	891	942	936	959	950	941	869	910	966	936	880	874	954	942	948	937	953	952	897	952	985	986	998	961	894	983	955	979	907	970	963	955	909	963	950	944	942	943	931	952	937	976	953	907	962	963	929	965	869	931	920	944	947	944	974	935	964	986	913	938	983	925	937	948	940	950	957	848	879	981	944	907	982	916	946	1029	978	923	966	973	886	956	947	967	974	967	953	926	994	968	923	943	914	952	971	932	921	933	1008	878	930	963	934	990	936	961	934	920	994	918	902	901	936	921
56096	27316	13412	7353	2851	702	489	440	482	507	597	534	498	475	450	466	461	432	420	439	432	429	440	459	457	420	453	447	422	464	479	430	428	427	446	471	444	472	462	412	429	400	454	453	444	442	477	458	442	392	467	408	444	452	438	474	444	436	425	417	443	446	518	514	482	477	433	414	477	426	477	465	429	440	455	455	417	447	440	404	418	416	440	431	408	441	502	524	458	480	439	411	419	442	452	435	449	436	442	466	469	431	448	463	418	439	433	478	415	457	397	437	426	452	425	470	456	445	456	467	460	444	406	452	420	456	467	428	454	474	479	426	435	439	447	415	453	408	470	454	478	423	392	458	411	435	463	440	467	429	434	407	467	373	455	446	462	445	418	443	447	391	482	485	448	471	416	464	445	448	447	459	466	462	416	437	456	433	438	467	452	416	422	426	458	444	452	480	425	424	443	418	408	465	431	453	446	454	394	396	452	418	454	457	443	455	412	418	471	477	445	435	450	455	449	461	491	409	405	457	443	450	403	408	419	407	435	448	463	452	469	429	391	444	454	467	447	424	413	476	424	433	399	433	414	445	467	464	432	463	448	437	467	406	416	421	412	455	429	445	420	436	459	437	452	452	436	418	445	439	427	440	427	460	433	476	465	419	414	473	472	448	428	409	424	431	497	466	433	413	418	424	467	409	437	444	477	446	451	453	400	456	469	459	471	436	401	457	431	410	429	424	436	479	456	463	431	442	433	428	455	432	403	439	483	430	403	434	448	426	447	422	457	443	402	435	438	443	446	430	440	435	442	440	459	439	470	439	427	456	472	421	397	424	438	451	451	412	429	439	421	469	440	423	426	423	462	453	446	502	469	437	451	472	400	421	401	468	422	451	442	455	440	394	454	439	454	417	438	448	413	445	426	479	422	422	401	441	413	434	414	436	433	446	437	462	458	462	428	377	395	441	452	435	452	465	464	454	422	444	449	412	411	461	416	472	400	455	453	453	418	403	434	447	422	457	437	470	433	466	467	446	447	423	442	463	465	442	444	454	433	488	444	413	463	457	446	424	434	473	490	442	432	427	427	473	438	441	436	459	470	432	502	456	448	381	479	407	430	457	443	479	457	497	460	432	486	405	405	427	438	401	493	418	466	435	471	408	427	419	430	430	452	421	422	463	432	454	477	438	428	472	453	386	410	461	463	411	448	445	481	394	481	448	423	429	416	461	401	443	411	402	413	456	439	415	447	439	430	419	451	425	424	422	447	440	506	441	467	433	463	443	453	431	460	426	398	428	410	448	403	445	458	439	463	480	455	425	487	445	441	413	441	452	477	445	406	441	425	423	449	409	432	481	441	474	481	443	420	456	434	413	461	409	421	431	407	439	400	431	440	441	467	465	401	426	470	469	461	424	466	449	475	391	477	410	468	438	401	463	428	435	421	414	449	345	424	431	450	438	435	448	453	450	477	449	445	442	461	425	429	446	449	420	397	452	415	368	420	465	465	478	474	438	437	457	434	455	410	419	403	457	494	418	467	382	428	454	440	484	429	415	456	464	429	400	424	424	409	417	428	460	445	404	403	445	432	448	412	446	418	408	402	451	393	436	453	437	430	440	480	458	478	466	437	399	446	417	449	477	447	427	443	484	474	483	446	422	428	446	434	461	401	458	457	467	469	442	423	431	415	468	413	404	443	453	470	394	407	409	430	480	450	433	440	431	464	447	428	484	461	449	461	462	432	422	446	499	438	406	408	467	409	466	427	416	478	443	433	427	418	449	462	400	451	433	461	401	434	449	445	483	419	465	462	451	416	449	420	481	449	416	435	438	456	452	493	430	449	482	467	494	439	457	426	474	427	408	418	475	450	388	487	457	406	462	442	450	427	429	469	469	434	413	414	450	444	445	464	495	427	436	441	429	457	450	444	489	440	407	408	458	471	446	432	405	493	437	447	420	480	468	446	397	472	427	430	463	465	414	370	433	438	436	499	447	407	431	440	440	440	493	451	435	452	409	464	451	428	464	457	416	472	454	412	440	421	509	396	450	441	435	429	470	456	440	455	422	432	457	485	448	458	437	442	428	426	411	473	461	421	437	469	442	444	461	419	435	479	447	482	450	485	439	484	495	421	443	475	400	452	442	437	441	430	460	465	447	475	420	443	421	450	476	442	451	442	404	440	480	415	422	409	482	421	449	386	423	458	422	465	400	485	434	433	440	431	452	450	422	438	462	470	447	436	441	508	483	438	440	443	417	475	459	443	403	427	407	423	437	396	440	408	457	483	464	450	470	415	410	427	429	475	468	449	423	380	422	425	435	409	407	447	422	459	403	443	471	450	424	441	458	384	449	445	451	439	468	443	414	462	410	437	435	439	426	439	432	471	476	430	447	468	432	443	471	446	502	426	429	437	443	417	425	410	450	406	402	401	426	467	457	440	431	393	405	454	447	479	406	433	444	475	447	466	464	420	407	439	439	407	435	467	458	437	444	397	402	404	468	449	464	418	463	456	460	429	381	451	501	435	458	422	409	411	449	428	483	419	416	426	463	442	469	436	453	413	428	391	437	386	398	424	435	430	470	437	441	409	496	476	427	438	417	435	417	457	474	436	417	445	432	441	452	412	449	424	436	467	451	454	445	489	471	451	429	434	464	424	446	462	460	444	418	416	475	425	451	417	411	422	430	431	440	411	445	435	453	423	459	460	461	439	429	461	455	438	401	458	474	457	441	463	408	403	456	417	426	447	452	422	431	445	427	457	441	440	453	461	438	443	438	438	461	454	479	486	414	437	435	466	439	467	475	456	442	437	431	454	444	420	459	421	448	419	474	450	486	468	446	460	421	446	402	452	460	429	441	456	442	414	444	476	428	466	392	461	471	459	428	424	485	440	444	447	460	427	465	445	431	454	435	448	457	471	407	460	418	466	452	424	449	495	421	460	476	462	468	479	409	436	432	434	413	423	458	482	441	452	426	420	442	451	424	445	405	429	423	439	452	428	403	443	440	430	413	474	459	433	467	430	418	456	439	480	404	463	430	459	415	418	413	475	466	445	434	438	435	475	470	417	457	454	455	444	445	434	406	432	442	487	481	433	474	392	404	443	437	409	430	438	425	449	445	450	446	459	475	449	403	407	456	445	435	446	465	446	500	423	468	462	466	445	460	424	427	444	405	421	451	449	454	418	418	437	472	445	425	487	461	425	462	435	457	455	444	457	424	434	440	435	453	415	443	469	458	461	441	477	452	443	395	483	414	513	417	450	449	437	483	452	434	399	446	422	429	450	476	428	416	467	473	436	459	435	440	445	450	432	485	464	436	456	448	511	451	429	422	449	462	458	485	398	427	444	446	440	438	391	425	443	409	409	437	425	466	423	457	429	451	451	461	421	474	404	464	440	415	449	444	417	456	446	421	414	455	491	458	451	443	462	472	436	477	470	449	404	391	414	447	413	465	435	446	412	446	449	459	463	447	444	426	440	464	438	413	415	408	457	475	464	439	464	424	414	430
36581	20185	16104	13782	6767	1694	1088	1034	1056	1218	1583	1252	1199	963	973	1020	1013	984	921	984	989	969	982	945	928	976	938	953	1000	1024	969	974	947	982	1026	903	960	920	956	935	973	952	971	920	981	922	981	1003	931	964	965	916	921	906	974	917	999	884	972	966	914	972	978	966	945	946	937	968	924	903	916	954	925	987	951	904	941	898	975	932	979	967	945	938	968	923	972	928	942	914	896	960	908	889	924	936	950	926	976	933	976	959	946	927	911	954	959	907	928	925	998	914	975	956	908	947	912	932	1010	930	957	914	917	993	946	975	931	942	904	933	937	928	992	940	922	941	947	925	933	1008	973	942	918	942	968	898	960	953	958	921	935	885	969	971	932	929	955	972	918	913	871	930	953	943	982	931	912	987	893	945	952	945	885	982	907	926	983	932	905	945	951	920	927	935	911	971	971	936	919	934	916	944	962	962	929	903	925	940	1000	1008	956	966	964	967	943	983	921	941	969	929	930	947	891	928	925	986	917	888	929	947	951	946	908	943	931	879	973	907	983	927	974	988	916	967	936	990	913	947	975	896	984	934	940	942	922	920	913	915	957	943	946	957	949	898	935	918	937	960	948	900	900	900	967	875	884	933	926	886	910	940	955	941	930	907	938	934	952	966	936	922	928	992	971	999	960	988	948	893	949	874	938	927	927	930	917	868	876	972	924	905	994	960	969	903	965	952	944	898	966	966	978	931	944	968	903	944	937	958	907	1006	936	958	902	957	952	964	895	939	952	940	971	929	967	868	980	879	915	905	954	932	957	922	944	890	975	949	960	955	939	950	926	954	958	958	955	970	965	919	939	891	932	908	952	878	938	942	984	924	907	986	950	931	946	942	926	908	946	1000	942	952	883	935	953	947	910	877	888	885	974	893	880	954	937	894	921	907	923	931	933	898	909	941	923	960	932	918	942	907	954	843	944	951	961	917	891	930	930	988	981	986	912	890	954	923	924	967	956	956	982	966	900	913	941	930	898	927	901	908	949	929	935	895	948	900	960	968	976	915	973	973	925	989	881	883	922	884	921	918	948	917	937	923	950	938	898	958	948	927	923	898	926	966	930	936	961	1013	937	913	996	983	970	909	954	921	944	915	1026	938	937	951	924	909	919	916	944	917	940	936	978	934	934	927	937	910	932	932	946	969	920	942	959	953	987	941	920	944	907	914	912	956	912	898	956	889	963	921	988	940	917	989	913	969	957	924	905	898	900	884	956	916	906	944	934	936	906	887	948	983	950	953	938	967	892	892	1000	981	960	984	966	954	935	916	931	974	956	945	906	905	917	922	885	941	961	949	834	964	959	936	943	953	995	945	936	949	970	944	938	972	940	969	908	959	988	913	951	949	899	952	925	885	913	922	940	998	962	901	902	932	922	877	935	965	920	974	914	965	895	905	904	980	913	940	921	944	955	923	929	932	960	900	929	945	966	976	932	896	932	1023	919	924	905	960	995	900	901	979	951	957	930	909	936	918	927	908	893	978	927	1001	826	938	925	940	920	989	929	934	941	948	916	972	941	950	915	935	946	940	887	937	936	980	913	880	875	962	923	902	917	918	957	938	929	932	897	945	984	989	956	957	918	932	967	982	938	953	972	903	920	968	966	963	922	881	925	924	920	929	961	918	927	889	937	964	952	862	996	948	911	934	984	913	919	908	942	911	898	907	955	937	956	949	951	929	1013	901	939	947	935	975	953	913	997	919	934	906	976	946	932	899	945	933	938	938	930	954	958	928	930	903	945	970	889	973	934	917	968	943	926	934	922	927	903	972	942	917	950	940	977	1013	950	986	926	951	901	972	879	920	945	877	996	904	958	898	967	884	955	911	941	928	928	995	985	963	938	940	952	977	992	957	910	919	912	896	931	903	894	974	1015	918	936	941	945	914	943	936	990	939	896	1010	896	934	913	911	931	877	1023	959	957	917	982	918	968	998	930	970	947	922	1010	906	930	909	994	989	904	955	984	925	913	905	879	890	912	968	990	905	937	938	948	920	948	939	941	944	991	943	985	913	942	907	957	927	966	958	962	894	981	956	913	878	974	957	983	921	953	974	914	960	954	910	946	978	942	947	901	965	961	936	958	910	967	925	915	976	918	846	930	924	858	972	927	999	938	982	961	980	916	930	929	884	912	923	947	981	981	940	895	962	950	954	917	899	906	958	943	959	897	932	904	906	1005	955	931	876	979	937	898	967	863	912	947	946	884	946	978	931	930	972	888	920	966	919	988	933	895	943	918	910	941	974	930	969	935	907	918	941	919	937	991	961	965	936	880	917	971	971	972	944	939	922	963	929	924	917	902	934	881	907	871	930	872	891	992	957	951	951	936	916	982	919	916	974	965	1005	964	869	909	926	990	969	940	911	904	948	913	1027	939	969	929	936	970	990	952	912	999	909	972	901	934	972	906	891	988	936	929	908	973	922	937	917	889	930	948	908	908	937	905	897	913	929	1014	953	964	951	936	975	971	925	938	973	875	948	978	932	932	957	940	928	941	907	963	1003	919	967	936	944	948	948	981	927	923	938	928	942	932	951	905	917	910	939	946	917	937	963	920	930	912	948	946	945	927	898	839	916	927	969	896	931	920	952	952	931	948	958	950	964	896	918	919	892	959	944	911	959	938	906	975	920	909	918	927	923	1000	922	983	935	957	974	952	940	934	958	949	988	924	921	969	936	998	941	947	930	929	999	919	942	940	981	949	949	997	1021	946	853	967	992	919	934	911	964	939	949	881	965	941	959	983	965	915	895	935	992	995	981	954	931	938	923	922	982	932	920	954	908	942	960	911	920	886	981	963	860	935	974	944	955	949	915	949	995	948	921	942	936	990	964	880	943	889	956	955	887	916	894	914	947	947	941	939	956	927	965	932	956	987	914	923	919	973	931	945	877	967	911	958	945	937	929	958	955	912	903	981	1004	963	942	941	894	948	933	954	952	958	941	954	937	927	971	899	917	921	941	961	991	929	910	964	916	904	879	920	881	955	931	958	955	922	929	955	897	870	980	874	976	933	934	912	1002	977	871	913	959	1022	947	947	898	918	876	947	956	934	942	918	937	941	954	1013	963	901	975	940	936	960	903	959	931	953	963	937	948	885	936	974	994	933	911	915	967	973	901	922	889	938	932	944	934	969	899	956	956	992	928	853	940	996	952	977	907	927	969	924	893	946	940	957	961	930	984	895	904	949	911	937	912	978	958	927	927	976	937	970	926	945	941	970	943	916	906	923	950	929	995	939	930	990	968	925	912	921	862	908	939	933	936	954	948	955	939	934	952	948	955	926	920	952	963	970	1025	978	942	917	902	938	942	949	886	957	949	905	928	1012	948	993	923	906	933	939	963	956	942	970	951	911	949	964	897	923	904	894	943	923	962	908	954	942	957	918	942	942	900	936	940	965	948	914	984	930	955	956	960	893	952	999	965	923	915	940	929	898	956	904	958	946	939	957	912	932	923	961	957	936	952	927	955	914	985	980	920	941	1005	880	958	950	913	931	921	971	937
58495	32713	23855	16987	5925	1048	590	510	525	786	1664	1492	960	475	495	532	482	458	427	450	473	476	445	463	420	413	479	456	485	506	494	446	433	474	450	421	456	478	487	443	469	461	462	443	465	455	466	475	457	460	454	501	460	471	470	399	418	450	461	465	413	469	486	468	466	461	433	495	484	497	451	458	432	440	442	469	453	463	420	437	472	448	457	456	426	499	492	450	425	460	501	436	488	442	436	426	424	477	429	458	467	472	453	442	477	435	466	436	450	421	411	447	413	424	503	468	421	465	455	473	485	483	450	420	462	441	453	432	458	480	486	447	428	434	435	468	464	443	425	474	455	441	457	438	463	478	457	478	456	406	431	459	416	444	478	443	459	411	431	466	467	479	458	462	476	471	452	454	449	462	485	498	426	442	458	486	460	469	434	435	468	457	464	447	439	432	450	472	453	427	447	452	394	456	416	452	439	488	500	495	449	446	444	434	409	431	441	455	479	431	425	447	471	451	441	477	492	444	466	406	409	455	451	431	459	440	441	463	461	449	442	450	436	473	395	412	430	469	412	431	450	459	446	462	440	455	467	396	426	417	437	446	468	473	491	454	453	438	504	418	418	418	446	425	459	431	415	435	426	471	456	439	447	421	407	463	468	480	447	442	429	451	460	462	480	459	490	424	426	459	439	477	456	423	468	457	425	440	483	468	460	444	470	440	446	458	467	439	412	455	451	434	496	474	469	452	411	421	508	469	420	474	462	458	461	443	428	449	416	455	445	453	477	464	424	420	444	467	444	405	447	438	483	505	394	465	453	477	406	477	445	504	447	447	460	452	442	519	459	473	455	414	473	443	440	422	445	442	453	498	517	474	462	452	438	451	435	457	451	429	435	446	440	467	467	423	453	477	437	490	454	415	413	473	460	442	474	462	456	474	440	481	423	451	489	426	484	426	442	435	476	442	440	460	471	461	509	457	452	429	450	465	406	437	448	472	460	443	449	437	425	481	454	490	440	466	470	457	442	451	428	452	428	469	482	413	518	486	465	473	461	429	498	439	450	469	472	450	469	451	446	484	435	484	474	477	463	477	434	470	477	477	488	433	450	441	455	453	456	479	401	460	441	474	433	466	422	468	481	446	445	456	450	453	481	498	444	481	450	412	464	419	456	442	443	447	468	469	467	442	496	470	460	471	423	471	431	426	493	460	446	462	488	425	435	441	441	445	454	462	467	421	445	462	497	438	448	453	438	445	453	427	442	482	452	445	443	496	425	451	468	429	461	450	501	429	447	433	463	403	435	429	406	476	429	531	418	421	449	408	464	475	441	443	494	410	435	433	460	454	467	418	421	435	419	434	430	450	426	428	454	454	459	411	473	410	509	448	494	464	474	485	452	486	445	472	472	466	445	419	464	466	406	423	408	437	491	472	449	457	431	471	455	446	416	424	407	417	444	442	485	414	486	428	472	407	427	461	446	481	446	455	481	444	443	435	446	477	451	430	442	441	447	422	442	429	449	440	444	448	462	476	436	446	460	471	499	463	466	467	490	433	463	472	454	490	458	470	453	446	471	477	475	433	474	446	461	467	426	419	457	461	462	498	483	481	456	476	391	433	480	469	456	434	487	408	467	443	449	450	469	459	466	501	440	438	443	431	448	441	455	459	439	477	451	390	414	468	417	439	470	449	450	445	450	435	425	453	411	449	476	457	469	466	464	469	448	460	468	452	458	472	447	432	469	486	406	449	405	428	427	469	399	455	460	468	457	470	502	423	446	448	439	503	425	509	447	429	420	452	473	444	471	445	477	460	425	475	491	470	451	440	493	452	475	449	442	428	428	436	431	446	440	451	463	431	469	489	439	478	434	445	453	467	431	431	474	449	457	516	439	484	479	462	478	453	456	457	436	452	449	431	420	417	456	483	423	467	466	477	430	421	473	438	488	494	435	472	437	438	461	453	434	470	449	459	490	443	453	455	454	494	436	478	482	465	452	418	457	431	398	420	440	456	477	488	478	456	460	468	432	400	440	467	481	487	476	460	484	483	426	455	412	445	443	452	434	422	457	477	445	436	455	456	451	487	401	456	464	440	439	450	483	407	455	515	492	421	446	420	452	435	484	475	448	441	431	442	460	471	424	458	450	443	393	444	469	463	425	490	437	460	455	444	443	419	447	408	422	484	468	452	462	428	471	421	439	457	512	449	453	416	455	456	443	492	434	445	411	446	466	417	444	481	486	421	449	470	410	445	445	465	409	451	359	434	422	474	445	444	430	483	475	415	482	442	460	422	398	430	447	448	439	473	458	454	515	462	475	469	468	433	445	454	496	453	402	441	484	445	476	414	450	446	472	432	422	446	503	432	449	495	401	464	493	460	480	485	453	429	408	388	412	459	446	457	419	486	420	477	469	452	468	437	451	443	406	427	414	409	414	484	422	420	441	475	426	402	491	454	436	468	437	439	429	433	437	432	456	439	463	458	453	450	487	430	451	460	442	432	459	459	431	468	484	409	447	426	474	438	459	455	434	441	487	420	471	438	434	481	415	443	472	447	482	447	453	424	429	443	432	468	442	459	448	431	397	434	459	432	469	453	382	469	457	473	426	411	456	487	495	459	453	421	419	483	439	463	433	446	423	483	435	447	472	457	415	467	440	425	452	411	460	459	446	414	478	482	466	442	469	498	444	466	430	446	477	462	454	430	469	464	460	413	444	454	463	470	420	483	467	422	427	479	472	399	447	469	424	442	468	464	440	411	504	472	430	405	420	432	484	437	440	458	438	458	454	441	452	435	464	480	417	475	496	466	416	473	485	456	471	446	429	456	496	470	473	436	454	459	461	425	475	457	442	469	450	442	435	454	447	440	427	457	475	463	454	486	442	427	461	423	434	441	419	469	437	463	496	465	458	465	473	422	475	440	439	451	439	410	454	450	437	427	488	481	437	458	454	472	472	467	443	469	446	476	411	449	429	461	453	453	428	461	449	455	436	430	481	460	444	470	447	486	409	443	458	450	447	494	430	461	467	446	418	448	447	414	431	422	455	481	465	477	457	515	444	488	486	443	462	427	450	423	438	431	454	448	491	481	417	465	481	484	457	463	443	446	443	442	469	421	491	455	428	469	443	453	416	452	474	460	456	429	444	448	438	407	475	421	455	461	442	426	466	458	465	446	450	465	441	423	482	482	454	402	427	452	480	444	465	491	444	438	457	455	437	432	421	468	474	462	493	473	439	497	481	476	465	442	466	434	480	475	430	477	481	477	459	434	429	439	453	454	449	457	458	427	432	447	433	426	416	429	431	458	474	436	470	449	464	462	436	444	464	517	463	475	428	444	414	430	445	427	435	468	442	502	445	462	438	467	529	442	463	432	407	473	422	418	464	454	465	377	474	471	505	445	437	452	430	421	426	440	408	459	454	471	441	419	404	452	494	499	436	460	430	426	459	485	443	456	417	420	422	434	418	438	470	468	443	490	426	404	445	453	477	471	485	508	491	468	465	462	483	467
36111	24477	27030	24377	9115	2358	1556	1194	1343	3010	6946	5162	3117	979	954	1035	1016	981	1021	1025	1022	1017	969	1004	1004	995	1034	1041	992	985	1000	1027	969	947	953	961	1009	1001	993	991	995	1009	977	934	1001	960	963	1016	945	978	993	934	926	985	937	921	935	958	916	997	948	987	968	998	926	902	961	960	981	927	956	900	976	983	999	923	998	925	1016	974	1013	937	940	962	948	954	948	925	941	949	916	1015	944	973	996	962	990	949	986	1005	985	959	953	940	968	974	952	981	921	912	936	901	924	968	904	971	920	939	977	977	933	974	931	931	934	961	973	987	935	958	928	902	991	1016	1006	955	977	946	955	934	993	909	984	972	955	959	954	898	974	997	967	944	949	962	976	960	1004	964	903	937	938	919	943	875	923	943	954	888	1007	942	941	979	913	935	957	998	927	1002	988	948	961	936	959	909	932	944	920	927	970	976	961	988	935	1009	935	951	973	976	946	999	895	925	938	978	933	959	998	917	967	954	973	950	875	915	997	949	951	983	959	1002	1027	963	982	934	933	973	910	966	957	952	956	909	972	908	968	970	943	957	993	969	949	956	931	930	1010	942	1002	956	1030	940	936	987	891	989	924	932	947	926	962	968	891	934	970	948	959	983	901	926	916	929	913	947	979	947	913	920	979	889	972	913	968	974	1000	925	935	1001	958	943	936	906	1018	966	908	952	987	902	957	968	1009	910	927	888	939	924	975	888	972	966	942	937	993	979	972	914	927	904	969	947	928	931	922	967	888	987	986	942	973	865	889	899	970	1067	974	913	924	954	952	978	940	1021	952	959	945	963	946	946	970	962	903	987	908	913	943	953	960	960	922	942	944	928	964	996	911	906	932	972	928	930	980	935	919	954	987	925	1037	949	977	970	989	962	964	971	983	956	908	935	953	940	935	917	932	977	962	1040	963	893	955	937	956	905	913	931	1001	979	944	926	933	946	951	933	953	941	959	935	970	914	956	933	1006	919	931	959	961	980	917	945	936	880	933	961	925	998	906	927	987	886	961	955	938	922	933	944	946	994	922	967	914	937	963	946	902	986	924	940	964	906	920	947	961	921	953	931	953	938	959	960	961	997	923	944	973	906	943	909	960	954	976	983	901	980	856	948	949	983	937	928	950	985	953	952	1004	931	960	984	951	969	930	947	931	963	960	979	989	1006	976	936	938	912	986	959	1019	980	926	936	911	957	939	949	928	975	977	938	934	950	941	970	920	987	904	961	942	963	961	924	932	977	904	922	987	949	995	977	960	957	938	969	940	911	980	934	929	957	946	962	962	925	959	978	955	936	969	997	988	923	948	921	918	947	921	944	954	988	945	969	949	983	962	936	931	952	964	927	966	887	896	1013	951	946	939	948	991	974	931	919	979	961	943	1026	1006	972	953	924	939	981	943	949	933	955	926	956	943	980	917	939	868	911	964	954	985	947	978	909	966	936	905	915	954	931	930	927	1006	904	955	965	954	969	907	950	923	982	954	961	902	991	929	954	929	959	953	966	911	940	980	988	942	938	904	998	939	970	944	954	1016	948	903	954	922	951	960	945	948	953	992	930	998	985	950	904	910	965	983	921	937	907	1007	957	916	916	959	981	973	916	942	959	975	917	956	910	953	1008	1011	944	944	936	927	950	992	997	926	914	928	924	960	973	965	855	906	932	937	941	969	969	968	942	976	974	951	917	930	954	992	935	974	904	932	936	931	966	894	966	947	962	950	936	974	929	970	935	957	960	927	892	986	998	948	959	957	901	993	983	945	949	894	957	986	970	893	969	937	902	903	941	892	1005	958	945	917	995	975	909	981	890	928	973	933	924	869	959	891	949	917	945	999	934	966	996	1016	963	960	964	905	1022	912	979	960	987	898	921	963	920	973	926	928	939	942	948	929	934	913	953	1005	957	952	879	948	973	992	943	935	1002	964	945	947	968	933	969	931	952	939	922	946	904	943	934	954	967	971	949	982	948	935	928	940	964	961	948	927	976	1029	922	956	932	945	982	930	980	950	994	893	925	926	966	937	937	934	939	900	912	975	986	971	951	936	909	961	977	912	943	876	934	915	949	961	932	952	898	966	945	966	1001	920	914	944	981	925	924	923	910	907	969	944	1009	990	983	927	953	956	961	1012	922	930	875	946	915	918	959	956	979	931	934	894	934	955	964	901	907	974	918	957	981	913	982	959	993	938	938	914	948	915	985	982	886	905	897	947	942	958	937	931	929	943	856	954	920	967	940	999	985	959	888	954	972	999	911	986	926	915	940	978	961	917	987	956	995	1022	947	941	902	921	954	981	956	920	974	922	943	931	916	972	976	969	993	962	951	886	970	961	912	939	1029	929	972	943	972	961	946	900	971	917	1024	946	953	927	1011	896	921	967	1000	970	969	972	935	933	927	950	960	983	923	920	963	957	959	967	911	966	974	961	957	979	924	922	1015	907	949	930	905	959	955	1004	943	994	899	962	976	948	950	953	950	969	963	986	918	944	1006	945	939	947	897	952	907	947	971	932	932	966	958	931	995	959	920	958	968	964	911	978	943	982	941	929	951	952	911	953	933	960	956	970	1022	909	948	945	1003	907	882	926	926	952	971	965	936	890	956	917	890	968	950	927	944	974	953	973	907	999	917	945	1010	938	997	975	937	952	956	970	903	963	966	984	947	913	995	953	977	915	911	965	979	975	961	933	973	989	956	979	951	956	942	918	959	963	969	969	961	980	932	944	986	939	991	954	984	1018	919	920	977	928	937	967	997	959	947	962	964	959	1002	964	902	926	946	1006	946	978	964	957	971	966	951	984	990	963	950	983	920	925	1021	1032	918	943	916	922	945	928	892	968	960	889	982	989	904	992	955	977	941	922	968	935	936	940	931	901	960	945	974	958	966	948	989	951	1018	962	958	981	939	958	977	913	975	937	979	926	959	971	964	969	957	975	942	962	1040	889	917	936	992	879	970	944	939	964	975	969	913	930	934	952	982	1013	981	967	939	960	964	953	893	940	1008	933	884	967	946	986	1006	918	938	932	950	993	924	941	998	923	965	979	968	917	927	1018	928	911	967	924	936	862	957	952	954	968	919	943	880	927	948	1037	911	950	954	931	980	972	977	952	983	948	1018	962	999	986	868	972	982	1013	951	933	956	991	907	940	928	940	954	978	921	934	919	981	958	956	985	884	899	926	917	922	960	963	984	935	968	931	965	915	990	900	972	939	927	969	878	973	922	905	964	950	951	901	950	961	989	969	911	940	923	929	974	919	955	947	995	981	946	948	912	956	999	915	939	1001	954	898	954	942	976	940	954	1027	964	943	934	970	913	902	967	920	931	962	969	976	943	953	928	1011	984	946	945	953	951	908	963	971	936	983	936	970	947	977	951	908	982	984	927	932	946	974	947	972	935	1006	951	944	926	930	965	956	965	970	982	1015	931	932	921	940	966	1026	945	920	1002	959	971	969	935	951	962	977	975	959	938	940	951	1021	973	975	916	995	932	931	975	986	930	1026	891	984	998	909	970	968	957	918	936	918	912	899	958	946	970	912	966	1005	941	929	948	926	927	908	933	988	916	966	899
43172	22188	9513	4304	1487	629	393	446	480	469	457	456	453	408	402	429	441	440	442	424	416	443	426	430	426	443	450	447	434	452	441	435	439	432	435	440	467	400	458	510	422	433	430	428	455	442	441	491	420	451	428	476	446	449	458	497	464	447	492	441	429	416	444	518	462	467	488	446	422	437	427	461	426	465	461	466	458	455	473	469	462	440	427	461	426	423	413	413	438	417	446	468	457	424	492	442	438	446	461	460	448	462	452	447	442	441	504	425	415	422	441	432	427	462	430	394	470	441	496	476	431	459	405	424	489	439	451	421	426	407	409	499	488	489	470	488	434	467	468	464	421	446	419	424	400	395	435	465	443	444	418	470	462	434	448	516	454	458	443	419	456	426	485	466	447	450	465	445	461	488	386	476	478	402	469	453	487	468	429	417	468	425	467	506	428	387	457	436	402	422	444	465	423	422	470	440	441	479	495	444	441	374	403	430	454	433	433	478	475	415	446	412	453	414	404	394	436	458	467	408	469	465	475	453	418	407	427	421	495	502	453	402	449	431	431	462	437	434	419	456	435	413	441	429	446	421	448	458	438	452	453	372	467	441	415	426	449	459	435	453	431	442	438	436	425	486	437	468	459	418	428	487	469	449	440	403	464	484	442	467	412	427	407	495	414	439	431	395	422	455	465	470	438	469	446	439	467	424	460	469	434	429	454	492	486	443	431	407	460	462	452	499	414	435	462	394	429	463	427	441	454	411	447	420	468	434	440	500	410	455	428	441	422	443	450	442	479	419	376	435	431	439	431	444	448	438	480	455	450	428	434	444	427	431	459	439	450	412	398	469	457	497	456	470	429	408	436	446	435	438	420	425	450	461	412	438	466	421	451	438	430	461	440	429	446	427	448	461	434	460	449	452	428	433	468	477	455	443	416	456	470	482	414	429	431	445	432	445	430	453	418	444	425	473	461	414	449	456	462	457	427	476	419	425	474	441	424	452	446	427	440	414	458	423	449	458	427	414	453	431	453	470	493	441	433	418	439	434	437	400	425	463	464	414	434	458	450	400	472	440	504	457	446	493	474	449	474	422	486	454	478	449	484	472	460	441	423	470	432	459	398	435	458	432	459	441	459	421	420	443	435	398	452	432	435	460	426	432	452	430	433	462	464	424	446	419	453	444	489	418	434	427	462	446	441	460	438	500	443	434	421	434	433	445	492	440	452	457	481	452	406	445	401	455	439	466	442	437	408	387	447	471	421	464	451	442	448	433	431	466	428	463	416	474	434	407	446	390	481	431	421	465	434	430	440	455	433	445	449	431	454	437	452	438	404	470	446	445	418	417	436	437	455	409	448	420	450	427	457	442	407	458	431	482	414	444	472	447	408	380	470	408	460	450	491	439	438	452	491	451	463	441	433	457	489	443	457	457	423	452	479	437	442	420	434	427	427	478	471	444	484	428	439	407	446	476	460	446	446	432	482	435	450	419	396	435	453	471	414	452	450	492	437	456	430	484	444	492	424	433	408	424	419	421	463	415	414	440	414	452	446	420	442	451	447	428	439	423	439	389	446	461	464	421	443	477	480	489	432	429	461	449	463	419	453	435	435	477	435	409	437	435	455	430	454	451	467	489	449	483	478	459	413	481	445	440	397	426	420	435	459	445	480	441	458	470	430	503	456	425	398	437	445	449	439	391	430	426	454	481	469	481	424	453	488	444	425	413	426	456	418	459	521	435	473	506	449	474	501	445	429	511	422	457	448	462	482	412	443	494	434	447	483	472	434	449	440	453	416	421	412	424	425	430	450	455	439	439	487	447	421	463	460	412	442	380	423	457	496	433	454	409	501	475	472	450	390	444	430	423	434	426	430	402	422	475	445	461	456	462	446	469	421	421	424	452	436	441	421	439	429	477	413	450	453	419	443	429	464	412	435	437	456	466	449	459	452	461	457	473	434	425	442	435	452	480	505	442	460	455	400	456	433	425	430	463	462	435	466	439	459	411	474	453	443	444	463	442	441	449	427	441	401	505	449	452	438	427	456	433	434	430	460	433	413	435	489	419	478	432	417	452	480	472	461	417	465	443	429	409	455	463	454	413	440	417	433	457	427	470	459	430	442	404	463	439	462	441	442	480	445	454	468	458	471	477	441	455	428	447	402	411	466	468	491	453	443	405	436	405	443	415	443	428	461	460	469	484	460	429	423	429	441	411	503	448	415	431	434	459	441	424	438	420	492	470	466	442	433	421	479	456	425	467	434	447	435	477	454	473	435	417	481	475	496	482	448	488	399	444	506	439	471	464	470	465	464	427	462	454	456	449	439	479	402	434	441	449	426	417	426	458	405	464	436	429	416	468	432	437	425	433	431	452	442	441	443	411	463	432	463	455	477	512	487	414	416	450	469	427	419	425	450	486	459	401	450	434	439	434	479	422	436	484	471	486	466	447	401	469	439	428	451	465	410	414	416	496	436	427	451	432	424	432	461	475	459	450	395	447	509	454	404	420	438	446	424	466	454	510	460	429	396	440	422	478	435	421	459	446	402	458	441	433	440	446	455	445	464	414	467	433	463	425	416	421	441	428	480	463	412	457	422	436	471	418	482	470	405	468	481	383	424	444	446	450	429	440	433	411	461	484	444	451	447	492	435	433	465	405	508	454	423	459	478	441	461	422	416	452	425	397	461	482	449	445	444	470	466	443	435	447	453	445	426	421	422	441	458	450	445	424	463	424	421	425	464	453	445	488	470	451	479	469	389	425	460	466	451	436	489	455	443	429	479	454	488	461	444	439	458	462	452	446	454	384	457	410	457	403	402	438	451	398	461	470	430	425	402	445	408	419	483	472	398	415	467	440	458	418	429	462	466	460	440	432	458	488	454	444	448	437	451	485	452	446	459	430	450	427	457	470	422	457	407	472	484	444	428	419	423	449	447	442	418	433	453	468	445	456	377	449	467	412	425	473	406	423	425	441	457	410	457	424	416	431	426	406	447	450	458	401	451	448	457	441	427	435	455	426	464	445	416	453	437	458	448	454	414	450	420	444	472	456	411	466	424	423	454	469	391	484	448	428	457	425	460	462	435	485	466	457	438	427	427	461	443	438	472	478	467	440	415	451	416	410	484	407	478	449	426	444	419	463	466	454	451	416	450	455	433	431	451	420	422	452	424	456	432	461	431	432	445	442	414	449	447	498	459	470	426	467	490	449	505	410	431	377	444	426	412	409	465	425	445	476	456	426	437	453	447	426	409	442	441	438	459	415	493	433	421	453	453	444	407	412	452	422	438	426	445	467	418	461	449	492	428	453	466	447	418	453	452	411	445	440	439	428	454	443	449	449	438	436	436	494	425	483	412	456	462	410	433	431	441	472	478	485	416	451	442	460	473	457	452	432	408	433	478	485	429	500	487	458	451	437	457	452	454	387	421	456	440	473	453	486	467	454	459	443	449	446	466	414	491	481	466	496	435	482	469	469	410	446	439	472	449	458	486	467	440	403	419	450	423	434
27222	15155	12094	9057	3712	1383	958	1011	1000	1010	1156	1115	1057	970	957	892	875	1009	967	954	929	928	947	944	989	948	929	938	953	947	951	895	967	956	967	879	932	948	964	936	941	933	965	984	936	874	943	971	930	875	940	999	977	924	982	926	936	933	965	919	932	923	945	944	898	983	899	957	926	867	948	934	955	953	972	908	909	974	976	899	921	939	922	946	960	905	972	885	930	997	972	921	978	976	953	937	899	994	950	898	954	926	911	935	984	906	934	889	890	932	923	988	909	899	968	948	917	932	930	965	942	926	954	956	946	1020	931	948	945	923	930	987	962	880	961	907	966	956	940	948	889	969	926	914	950	974	951	969	945	913	934	882	882	943	906	955	966	975	973	882	944	926	970	932	899	928	896	894	919	928	934	940	961	937	962	925	937	930	955	980	932	945	944	939	903	986	1003	948	922	888	923	877	947	914	981	886	930	922	953	909	910	952	919	964	929	940	914	969	858	973	918	907	939	1013	920	930	960	863	921	945	903	940	933	906	968	932	911	908	920	954	915	1004	953	949	946	926	957	962	921	906	938	888	957	921	927	964	946	909	887	965	961	949	916	961	963	914	902	936	942	923	951	909	949	998	947	865	915	865	906	953	962	918	984	941	953	970	903	950	970	927	909	894	962	904	954	973	918	870	942	921	931	909	962	931	973	946	983	985	970	891	888	1034	940	954	910	916	968	956	988	1004	933	952	957	898	923	876	958	1033	928	943	927	943	923	969	932	1001	906	872	1005	936	928	997	925	932	921	937	944	993	982	902	928	909	1007	926	961	944	900	940	944	944	906	923	1003	947	911	908	947	955	951	941	987	980	938	947	905	935	956	959	962	910	930	937	957	933	913	958	964	883	954	938	925	929	918	911	933	966	972	909	895	887	907	975	982	955	986	900	920	959	922	951	894	945	859	935	934	949	980	961	930	903	900	926	984	957	913	916	861	950	924	899	993	942	957	987	923	923	911	946	928	972	913	946	955	902	932	963	902	936	931	961	946	908	920	994	890	972	929	995	955	854	947	941	969	922	916	914	942	969	949	937	967	880	904	981	961	954	974	950	917	898	927	967	960	969	952	905	947	915	985	994	926	920	952	952	925	912	943	979	976	890	995	923	1007	928	909	923	881	941	954	953	952	903	936	912	970	956	900	952	977	955	899	954	916	970	953	967	859	974	912	913	928	980	901	976	985	935	932	986	918	957	971	934	1010	975	928	920	924	870	949	927	876	945	963	925	962	896	927	996	902	914	906	975	950	955	919	902	875	876	967	971	891	966	959	939	930	947	884	924	967	989	889	958	953	930	903	932	951	935	906	952	923	927	956	920	982	926	916	940	1014	961	933	959	935	906	969	885	949	940	885	945	948	907	1012	962	931	933	996	922	906	947	908	927	953	892	881	933	960	931	937	959	950	923	906	928	900	898	962	972	905	922	887	963	989	954	963	959	944	898	931	922	930	910	988	962	890	928	949	967	945	911	972	935	957	924	927	907	929	870	994	966	930	930	987	977	913	952	985	945	961	907	918	1031	946	913	939	909	900	966	924	926	908	963	958	920	928	988	957	949	911	1041	897	900	929	938	920	866	920	887	918	976	962	919	931	955	952	937	881	951	978	979	940	955	884	886	907	964	891	897	933	947	952	910	873	912	953	916	948	962	877	962	900	934	913	942	924	975	939	976	912	919	973	978	897	908	948	917	923	938	928	944	945	960	943	937	895	918	925	939	935	867	899	918	929	969	951	962	906	927	929	908	943	969	976	954	862	962	901	940	928	895	934	928	975	940	926	919	911	934	925	865	907	940	966	948	937	901	907	963	979	860	920	948	954	921	953	873	935	960	992	940	971	907	895	931	905	952	935	957	949	947	964	989	941	894	933	929	925	956	927	888	950	895	927	970	901	930	929	973	990	889	931	946	918	889	881	939	915	900	956	940	871	929	872	935	953	926	937	910	946	939	904	933	912	930	923	935	941	900	936	936	992	955	912	979	977	872	970	948	986	934	949	928	987	969	925	972	936	911	947	929	866	895	900	934	958	919	953	1026	942	909	937	917	930	902	962	947	936	894	957	978	934	942	947	942	932	941	957	969	885	962	899	926	921	943	974	920	975	907	939	942	914	907	899	1000	954	927	889	932	993	916	951	923	905	971	938	966	1003	926	926	895	933	980	951	968	937	935	931	959	907	946	960	934	913	911	891	926	961	921	932	952	932	948	917	920	929	971	971	966	952	899	907	967	861	947	867	918	912	907	922	963	877	928	912	908	964	984	950	937	955	949	944	939	896	968	926	948	927	999	909	944	932	918	981	889	939	933	928	911	939	951	933	918	954	902	942	919	966	950	1005	938	914	947	911	940	913	979	925	946	905	866	956	971	906	978	1003	924	886	987	962	928	941	956	915	909	932	910	994	922	919	871	908	941	901	939	946	925	889	952	952	973	920	986	961	927	949	905	911	927	945	907	951	936	928	943	939	911	872	858	884	926	950	1001	947	940	962	937	924	919	905	943	924	940	966	947	933	968	920	912	838	946	951	941	933	956	972	957	924	938	915	980	981	940	916	994	902	901	949	983	927	898	946	894	925	925	891	953	930	877	936	954	966	918	947	992	925	923	927	911	956	928	918	916	882	937	913	944	941	944	978	964	960	954	947	863	957	915	909	948	936	924	924	900	912	962	960	938	975	954	1003	924	926	911	887	966	940	879	938	972	931	938	911	952	900	926	957	948	883	980	935	951	939	956	958	929	942	871	891	970	925	949	913	965	929	869	919	975	863	871	1005	939	951	887	923	938	964	955	920	978	894	925	954	975	986	973	930	930	923	917	898	914	914	979	951	938	929	976	948	955	967	942	906	952	956	927	899	929	878	928	933	934	1004	913	925	955	947	1017	963	894	919	940	900	891	944	972	917	925	896	997	920	928	927	960	947	979	975	971	930	922	950	936	976	1007	982	930	950	967	924	946	922	914	943	909	956	891	912	915	955	929	957	923	918	935	986	908	916	915	962	936	945	966	944	942	944	932	949	946	862	985	924	954	943	881	969	977	953	919	980	933	956	938	914	934	929	970	954	936	949	931	937	968	965	976	995	965	937	882	952	937	892	887	931	955	932	953	938	887	944	941	922	961	906	921	943	967	913	946	911	1001	947	967	941	969	985	909	922	925	932	977	903	974	979	931	907	969	917	988	940	893	932	933	956	984	961	981	919	925	939	917	979	921	977	927	872	977	935	983	932	910	902	921	901	911	931	924	956	932	960	960	930	929	959	976	978	911	897	930	961	945	911	917	882	947	978	924	922	968	899	968	945	948	900	948	928	920	977	917	938	939	934	967	943	889	927	944	933	943	972	1002	926	945	952	946	942	926	906	954	924	978	915	868	971	929	919	899	959	971	980	968	938	960	905	963	905	918	909	907	933	888	969	915	931	939	912	901	928	927	962	961	952	929	933	922	946	938	975	976	937	922	955	934	891	955	945	1021	951	902	959	923	980	952	915	939	917	1003	952	932
56367	28853	15920	9152	4375	811	504	446	467	605	845	842	706	525	440	446	446	477	448	453	478	444	439	455	465	490	458	445	451	424	449	453	474	425	423	434	431	453	411	401	431	447	442	465	459	406	464	436	422	419	447	420	432	464	434	446	445	451	450	411	469	455	448	399	431	453	415	441	452	459	401	433	438	457	437	468	435	431	432	423	449	459	413	451	460	416	407	409	416	453	463	450	478	487	448	440	432	458	429	448	433	465	416	467	425	413	427	429	426	506	439	400	431	409	489	418	467	463	480	434	424	449	430	465	417	425	487	431	503	452	414	487	472	480	480	422	432	409	504	436	473	468	450	403	419	400	422	443	426	447	482	414	455	427	489	469	411	465	472	424	468	447	423	419	430	466	448	438	430	469	411	439	466	433	449	487	454	438	447	452	432	424	405	445	437	473	418	451	464	477	482	432	431	438	450	426	475	465	384	458	471	442	428	418	482	445	445	436	457	434	424	432	427	474	420	418	463	464	462	486	453	442	446	425	452	470	404	418	490	435	462	447	442	435	456	420	461	460	452	429	469	452	489	471	473	416	422	450	463	451	446	451	465	445	479	450	442	429	446	431	449	402	431	438	420	453	426	412	427	459	436	487	424	445	443	428	442	450	463	454	437	444	436	439	474	426	440	468	456	433	439	424	443	406	424	407	450	432	459	435	404	491	411	481	460	406	474	492	458	434	438	396	428	435	440	422	408	412	414	478	461	473	439	414	437	490	440	516	430	448	466	462	415	444	429	395	463	441	458	458	407	463	451	411	443	444	457	451	476	449	406	434	450	430	446	456	447	440	466	529	413	427	496	506	455	444	433	432	422	448	443	436	431	474	395	472	440	448	420	448	412	452	441	432	455	416	419	467	439	439	424	446	424	418	442	418	438	419	448	454	463	468	428	437	458	423	443	456	425	461	446	441	445	450	404	459	485	405	427	456	452	482	459	393	434	441	437	471	450	450	440	444	451	463	458	493	412	442	435	434	401	470	483	403	409	464	461	437	443	423	401	450	457	417	452	435	423	438	472	415	422	473	416	431	466	432	485	450	432	442	439	445	448	446	445	421	410	451	431	440	435	398	451	454	429	484	423	452	486	474	425	465	461	452	456	433	423	427	437	486	449	443	440	443	452	415	405	390	434	423	457	464	454	457	465	433	435	427	422	402	441	423	422	475	444	451	472	448	468	461	436	443	479	442	435	402	431	402	429	455	411	454	418	449	441	436	411	442	452	472	431	460	450	418	450	454	427	422	415	386	446	467	473	429	435	500	454	487	441	439	453	435	466	422	399	456	445	434	452	417	445	422	464	434	460	441	438	431	463	470	454	433	462	464	446	419	452	389	429	434	443	483	440	453	454	449	417	440	476	480	484	450	461	468	486	471	399	429	428	456	430	440	417	470	446	452	433	440	454	475	431	404	404	436	407	463	435	421	429	476	462	410	417	460	414	425	415	445	471	496	440	450	410	452	433	462	425	457	436	433	443	414	419	419	416	452	433	435	452	425	419	403	422	460	434	409	435	440	458	470	442	428	415	457	464	411	444	407	461	447	422	404	440	437	477	475	425	440	443	413	405	433	465	447	437	461	460	483	433	427	432	455	432	420	482	471	448	463	474	419	412	412	409	391	479	486	420	428	435	421	430	449	489	419	446	434	423	424	446	437	449	416	469	448	502	450	426	392	397	433	411	450	439	447	455	415	498	452	476	417	459	410	441	446	410	469	485	437	428	426	433	471	440	416	418	432	449	460	460	418	498	455	456	437	499	447	444	448	456	434	439	418	473	473	473	453	411	487	431	443	473	452	478	474	408	437	453	454	454	465	464	457	406	441	441	451	385	436	452	414	436	426	436	453	442	466	422	474	428	422	508	442	457	447	430	466	436	434	476	479	450	453	440	462	451	496	445	465	427	479	441	468	502	467	437	431	429	448	460	419	454	425	445	410	446	475	447	460	464	454	438	486	443	446	434	409	453	464	471	460	482	449	428	461	426	407	405	458	460	435	442	418	424	451	436	465	449	445	439	453	427	425	496	443	441	428	427	454	466	455	450	456	458	462	420	411	474	505	468	431	422	480	479	428	452	464	408	444	435	413	423	433	443	421	461	423	445	491	443	459	418	448	473	438	436	421	442	455	423	418	438	423	444	462	474	426	440	439	458	464	418	444	416	473	467	466	447	446	459	462	476	450	422	442	508	457	443	493	440	455	442	423	486	409	478	431	481	433	417	493	498	427	410	485	484	425	451	421	453	430	463	482	451	464	417	410	428	448	458	502	432	447	404	495	480	485	502	464	430	468	436	437	461	446	429	466	465	441	411	437	446	395	439	442	446	467	432	450	460	470	471	455	435	452	448	432	467	505	480	452	450	446	460	442	439	470	460	425	482	470	427	445	432	444	433	464	445	412	472	412	386	423	479	458	494	502	460	454	458	447	463	470	475	453	426	425	468	398	451	462	486	462	460	422	389	445	438	453	428	447	421	447	464	423	481	419	433	449	418	459	429	440	426	417	420	462	419	433	450	466	488	470	448	461	427	445	480	467	417	444	408	482	447	460	446	450	442	433	429	433	419	455	458	433	450	433	435	436	463	484	454	482	426	500	486	458	427	441	457	440	454	448	423	442	404	440	421	441	414	429	449	481	449	435	421	450	412	417	407	476	474	479	509	475	436	443	484	419	459	450	443	447	459	455	444	464	435	464	443	455	419	497	447	458	475	464	460	403	482	469	457	411	430	395	449	415	471	471	459	407	441	443	461	452	448	440	451	419	445	442	431	434	434	417	421	463	437	460	416	460	481	475	428	439	444	480	466	487	408	419	407	443	445	470	422	458	431	422	416	436	464	440	436	444	438	465	441	439	438	454	415	407	464	483	470	442	455	426	464	455	459	427	433	471	429	477	463	429	433	440	435	450	465	460	434	461	428	449	428	456	487	446	433	477	430	432	449	424	458	441	460	481	472	459	417	468	475	426	427	429	453	490	440	431	428	427	473	439	464	449	436	469	455	419	461	445	448	463	457	419	430	433	425	428	387	420	434	398	443	420	460	412	460	442	407	446	420	411	452	444	439	429	508	441	444	469	444	471	465	424	461	423	449	400	435	466	404	458	458	459	421	398	455	479	428	444	429	437	453	462	426	468	473	472	478	470	437	455	469	458	466	446	440	427	431	462	456	463	434	473	482	469	484	429	445	459	445	448	421	485	442	433	421	432	428	425	430	432	436	482	441	448	427	443	443	473	414	470	489	438	476	455	450	451	469	451	441	472	434	470	422	454	461	424	470	423	447	456	443	441	448	423	453	415	429	484	461	423	465	449	453	445	437	459	432	483	442	438	466	411	450	403	483	453	450	437	421	485	440	476	460	461	478	481	444	463	467	409	423	475	428	474	488	469	455	405	471	391	419	420	461	461	469	468	478	445	422	453	425	462	448	449	435	438	422	429	432	450	447	489	426	447	479	459	456	460
35859	20624	18576	16673	10177	1614	1139	1029	1070	1831	2826	2771	2038	1042	986	1008	922	937	988	977	989	986	927	899	947	976	938	976	1000	956	1025	893	935	945	912	982	1033	937	943	926	988	883	919	973	1021	934	963	942	885	987	929	921	888	988	979	962	960	952	894	959	925	879	903	946	911	929	961	947	1002	952	925	963	941	956	950	946	947	928	923	953	949	956	944	961	918	971	990	952	908	915	881	915	987	949	979	971	963	955	900	935	932	920	957	935	906	873	877	892	940	958	962	918	950	961	947	921	904	928	941	971	892	965	958	857	937	944	921	936	937	937	931	905	979	959	963	906	926	973	929	967	936	927	932	872	911	919	977	970	964	929	959	956	938	929	955	925	989	988	903	1017	885	949	981	921	902	932	966	912	1006	948	947	914	975	961	984	940	933	985	952	960	947	962	933	909	961	940	964	961	909	942	914	916	916	932	940	945	908	965	950	889	898	959	973	932	909	892	966	935	935	961	984	950	984	962	947	903	958	956	932	966	960	988	936	955	958	919	919	923	964	964	943	905	950	947	894	922	950	959	910	951	956	958	990	972	968	920	922	971	938	985	902	934	958	963	932	939	974	922	880	919	969	943	956	990	924	870	928	981	955	1006	922	949	939	891	944	964	1015	916	961	954	1023	952	959	956	891	932	933	962	925	928	913	915	963	906	1005	982	905	991	912	926	1001	917	986	928	980	950	921	954	921	918	971	929	949	861	882	929	923	917	858	878	946	934	880	967	945	914	943	960	964	932	878	902	890	898	1017	940	896	951	906	988	941	880	973	922	954	950	943	895	929	890	950	902	970	916	889	966	901	938	952	873	936	967	938	930	940	965	950	890	885	941	924	932	966	943	914	874	921	926	951	954	967	984	944	937	940	915	941	952	944	909	911	963	875	992	950	917	1012	948	934	934	921	909	893	1003	925	895	1012	930	931	973	931	940	980	909	973	945	939	899	897	932	885	897	973	951	936	946	894	953	940	975	919	858	874	896	955	955	940	946	969	952	987	959	908	961	978	907	968	935	944	953	1033	931	963	964	957	946	972	910	971	933	906	981	975	926	951	966	927	973	947	916	930	938	952	961	948	960	947	948	914	945	931	986	962	928	942	917	902	968	930	948	973	943	899	940	897	967	967	930	944	908	905	915	943	967	959	932	960	899	914	886	884	967	956	948	873	912	974	945	970	887	992	934	918	973	939	940	900	926	990	965	927	926	1003	914	847	874	973	946	947	943	896	930	918	955	948	957	915	937	972	949	918	945	916	980	933	952	911	947	898	976	972	985	939	907	944	946	954	1010	919	905	932	963	962	1004	907	879	952	899	930	957	962	928	994	907	969	942	919	908	924	971	888	984	946	922	916	951	950	946	963	945	941	954	1014	956	918	973	962	907	937	936	932	934	933	926	922	921	927	968	963	939	916	924	951	978	952	914	950	926	948	944	921	951	938	926	952	894	935	992	905	903	980	938	944	935	973	939	958	910	896	924	933	941	989	995	883	982	904	881	894	980	962	915	962	939	939	966	957	896	948	949	900	942	891	871	988	903	938	936	954	975	919	949	989	954	975	973	949	945	941	923	979	936	946	978	903	894	924	976	955	977	939	942	887	927	933	916	952	1011	964	927	936	940	940	950	927	939	941	947	908	902	892	939	948	950	962	941	957	954	945	935	918	939	921	936	911	959	897	958	937	944	964	928	942	1002	977	944	948	957	988	898	946	917	970	945	929	894	977	973	981	914	928	921	909	895	945	939	923	1016	938	971	961	918	942	927	889	950	977	875	955	969	924	918	976	928	962	933	924	912	961	971	989	934	946	937	968	1009	912	942	957	903	909	946	945	935	963	887	931	947	924	933	930	933	925	945	883	948	965	942	947	935	914	928	925	969	934	924	980	948	926	929	882	868	909	980	975	913	943	968	927	913	868	937	947	895	926	896	921	898	945	946	925	912	905	917	932	897	1012	894	962	984	934	955	893	934	907	905	994	897	936	968	902	929	977	971	930	931	945	901	911	859	961	924	987	955	905	946	930	927	953	993	885	909	941	969	949	946	900	880	920	990	936	920	977	916	982	981	1000	932	994	950	950	946	928	950	975	912	949	929	960	938	987	929	952	911	908	870	972	932	953	962	927	904	913	922	940	885	923	963	943	937	951	923	1031	950	994	966	985	903	968	983	963	995	980	945	941	892	955	948	859	932	965	930	951	909	910	930	920	927	926	958	949	952	917	887	856	894	921	981	942	972	895	871	972	946	955	986	988	909	971	874	921	953	917	937	992	931	966	882	958	934	953	947	989	904	1001	917	1006	913	983	984	964	943	929	911	923	940	956	940	951	952	959	976	915	977	962	886	965	950	939	954	921	969	939	931	989	885	918	983	880	932	954	944	947	878	923	904	989	962	935	907	926	899	926	988	928	962	941	869	953	923	892	959	958	940	940	989	939	967	917	943	945	956	942	1001	991	906	927	927	940	920	927	940	937	964	981	951	899	918	927	955	943	979	937	904	905	931	915	928	988	929	925	956	981	943	913	1009	873	998	935	1012	935	927	878	900	988	932	964	999	904	920	975	1006	942	934	913	850	906	916	954	931	928	921	923	901	983	896	937	944	925	940	960	1021	941	952	904	872	948	890	963	927	939	938	995	951	932	980	972	904	981	965	924	911	917	948	907	903	914	961	976	938	984	901	937	1004	928	953	934	951	943	932	925	916	934	952	915	979	910	933	883	985	951	950	913	979	961	932	949	962	837	885	974	961	937	892	960	981	933	986	920	946	929	918	931	894	923	945	973	917	920	913	940	865	972	923	933	876	948	917	934	924	951	914	916	950	926	958	923	938	943	947	938	944	969	953	932	927	897	946	954	945	970	939	953	944	931	950	967	935	934	944	939	940	899	930	918	939	950	930	941	965	913	919	911	902	917	929	932	933	948	927	1001	994	927	893	904	898	937	948	906	952	940	878	941	924	907	926	996	938	923	910	930	930	945	902	977	927	919	980	902	993	929	948	973	971	946	928	971	963	900	1000	932	953	920	970	950	901	955	969	924	947	973	909	932	1005	977	970	942	932	913	923	931	931	958	963	937	884	951	958	933	924	910	893	906	941	953	961	859	935	945	907	887	866	912	908	899	946	934	960	939	922	889	960	920	937	893	944	905	896	956	945	982	974	954	954	919	907	878	952	895	1002	911	933	900	956	949	922	943	964	894	929	841	903	1015	913	950	968	915	947	998	870	953	939	939	914	924	899	959	957	960	938	940	953	968	934	956	939	903	946	939	903	982	952	956	914	958	943	920	933	990	967	965	951	958	913	911	911	987	923	949	933	937	957	928	1001	941	869	982	943	926	960	875	929	967	944	900	987	961	914	950	897	910	987	1008	957	971	933	964	846	918	887	916	940	918	939	979	959	907	911	960	962	932	938	983	883	907	922	932	980	899	937	929	939	896	903	900	963	882	912	968	939	967	895	908	951	928	923	940	919	943	981	910	923	999	888	940	921	931	985	943	954	991	972	974	954	832	935
62750	38140	27177	16947	6557	1210	537	507	484	609	850	979	768	528	438	489	460	450	440	473	473	446	470	477	486	430	466	477	489	445	526	421	490	448	445	461	522	471	474	476	422	473	467	429	527	470	483	467	505	493	440	459	488	487	477	477	461	434	466	448	459	459	460	458	452	467	425	442	482	495	452	418	442	494	449	451	426	450	482	476	450	462	464	446	465	480	423	424	440	434	464	450	461	446	420	482	467	455	463	445	454	463	421	437	429	483	468	495	480	420	475	482	493	465	453	433	426	490	425	489	439	456	488	439	458	422	463	472	421	458	447	495	440	454	450	495	465	454	483	452	444	481	465	469	462	453	484	445	457	456	502	447	465	477	413	430	436	478	465	483	441	415	456	427	491	446	472	497	464	444	434	455	456	422	483	442	423	428	448	425	407	414	466	445	440	426	421	388	416	474	415	405	451	496	461	432	421	481	439	466	435	460	496	445	461	471	466	436	481	454	453	456	425	443	449	454	431	460	456	432	459	430	397	452	437	429	447	438	490	472	441	468	517	467	492	464	457	401	427	436	465	484	481	475	459	470	476	448	490	432	451	472	467	482	484	477	450	440	470	478	477	453	449	448	448	414	477	429	479	431	465	445	453	410	437	482	451	510	463	452	431	451	423	484	455	455	457	406	475	405	454	446	450	437	464	477	429	433	418	466	422	495	443	446	406	465	472	474	445	462	508	465	438	423	453	465	443	466	480	434	468	445	481	444	442	459	460	440	490	448	500	485	505	467	470	413	460	459	437	474	447	426	396	435	509	468	463	506	461	468	454	447	416	501	455	447	442	478	489	512	481	447	445	483	492	497	455	423	466	454	456	449	414	467	456	451	478	461	455	484	456	491	483	434	505	461	433	432	471	469	452	451	442	473	472	460	470	443	464	442	407	464	492	473	480	445	464	424	501	471	423	460	458	470	462	428	431	432	448	458	468	433	465	454	462	459	459	421	428	461	472	419	511	437	402	408	493	462	435	440	469	452	439	461	477	475	497	407	465	445	445	450	461	444	442	423	494	476	444	430	451	439	476	428	437	496	436	463	442	448	473	463	452	413	453	416	413	461	469	442	468	455	502	453	476	449	430	435	472	456	450	456	486	461	462	450	434	422	462	458	444	481	439	433	424	448	469	466	433	478	435	449	464	438	450	455	465	476	437	472	438	427	435	432	437	484	446	463	470	465	448	456	446	432	461	431	458	449	488	439	461	429	446	431	473	432	413	440	444	455	439	454	495	461	519	463	434	480	429	433	443	496	427	432	503	496	433	443	474	454	453	460	475	445	450	479	467	442	460	458	453	417	392	459	462	450	440	420	462	477	497	439	459	438	492	430	503	465	431	397	424	463	448	451	448	485	430	465	472	412	450	424	460	450	472	513	432	427	438	484	431	452	417	412	469	496	415	444	469	500	477	444	458	431	444	436	502	452	484	464	439	448	468	479	463	492	489	436	518	424	466	442	453	454	458	441	466	505	418	437	450	426	460	460	451	452	497	449	445	474	452	441	432	451	437	471	429	459	415	434	418	433	491	457	465	472	460	482	421	425	442	467	445	447	421	495	460	473	451	503	482	445	457	459	448	436	437	436	486	437	481	488	483	497	436	451	445	456	433	443	436	413	433	458	438	438	487	487	467	445	476	425	455	450	489	470	423	446	481	456	429	457	452	431	429	450	462	431	465	432	432	467	451	460	457	475	495	454	427	456	486	432	457	440	490	471	435	460	447	501	426	485	484	446	458	453	423	450	435	478	440	413	437	469	448	482	449	415	451	479	459	454	443	448	483	479	455	451	483	498	475	423	479	477	486	482	498	439	443	445	461	455	454	469	470	439	433	436	486	455	437	478	466	450	444	438	458	457	421	436	444	434	426	436	443	400	432	503	445	485	419	459	427	532	456	440	462	426	468	486	459	424	445	445	469	472	450	437	439	468	437	452	464	449	431	449	448	428	482	472	438	409	457	480	418	471	468	445	476	464	465	495	457	410	442	476	404	427	449	452	433	469	437	478	480	464	458	484	454	457	452	434	453	444	469	419	448	464	463	458	483	429	497	482	488	456	435	443	468	489	452	422	428	469	459	442	454	461	459	467	435	433	447	456	427	459	455	468	458	474	465	467	450	486	435	439	449	435	485	489	467	417	456	452	500	475	440	442	421	469	449	469	413	410	425	415	454	501	469	463	479	469	493	426	505	500	419	444	466	440	486	463	478	514	456	430	440	449	472	453	498	475	469	447	467	416	440	481	459	438	429	470	472	400	453	462	464	496	494	463	470	478	413	442	468	507	434	430	447	459	496	482	437	446	429	471	469	431	441	495	483	461	426	483	417	462	401	462	458	401	501	483	489	437	433	446	460	456	456	420	414	430	423	452	420	434	406	435	443	446	488	462	487	437	418	434	464	459	455	430	479	455	500	461	457	446	453	468	421	436	456	489	488	466	449	493	471	431	469	433	483	450	460	463	464	425	473	467	439	393	434	456	438	473	413	491	436	418	413	475	458	458	426	488	456	399	452	458	439	480	452	460	480	456	436	469	425	429	414	504	451	431	462	420	442	470	452	463	456	451	464	440	468	440	448	446	468	446	459	484	465	436	466	504	478	460	452	467	486	444	408	451	447	463	468	499	440	455	461	462	465	437	462	471	489	452	440	433	485	484	454	460	437	457	495	463	450	461	405	453	458	487	457	459	441	452	450	475	479	409	470	442	478	476	448	439	449	419	442	478	461	491	423	484	457	446	446	468	483	444	507	403	475	432	531	436	461	444	473	441	479	440	452	460	453	476	470	452	429	482	471	438	463	471	489	452	463	474	499	486	469	431	421	444	463	442	486	444	445	456	447	451	450	443	421	466	453	465	466	455	437	484	436	430	472	447	419	399	470	472	445	471	457	462	450	482	462	479	431	483	422	424	453	435	453	451	466	469	435	428	470	413	423	438	416	439	479	461	498	442	452	448	418	449	423	436	438	430	450	447	452	448	489	439	439	447	413	478	490	406	488	491	460	468	405	440	416	468	473	449	460	457	438	472	445	504	463	428	480	504	440	463	467	457	408	454	485	472	411	437	419	463	440	444	433	444	455	444	466	453	455	433	440	427	442	433	452	460	433	413	421	442	413	408	482	436	428	498	494	486	460	431	493	413	453	451	428	421	474	451	458	435	488	460	488	459	428	437	453	453	451	492	479	428	426	436	445	470	437	428	435	449	445	445	463	477	480	466	432	463	491	463	459	460	483	430	418	487	465	448	432	468	467	431	445	479	442	457	427	462	440	451	438	479	497	461	450	424	481	452	450	441	490	452	454	434	456	443	488	484	428	451	394	464	444	490	457	484	465	441	479	397	465	480	460	430	435	447	431	475	464	436	424	461	456	457	509	467	461	432	468	454	435	454	417	467	447	448	468	455	432	469	408	476	469	466	456	465	372	470	452	438	498	429	441	480	464	490	467	453	438	437	431	445	444	446
40368	30146	29781	24780	12266	2242	1239	1110	1148	1797	2914	3293	2399	998	1028	875	1011	988	950	975	986	983	975	972	943	953	933	1041	927	967	971	968	977	961	963	1005	942	949	969	971	922	966	1026	961	924	893	982	958	1010	925	964	931	976	976	973	992	975	924	983	992	962	955	939	964	960	930	943	913	1004	924	949	937	948	942	938	959	921	968	959	935	860	928	958	940	979	937	971	973	922	919	1000	952	945	946	969	970	967	860	993	929	974	1042	952	1014	986	940	920	887	925	947	965	913	973	957	948	949	981	947	957	937	950	932	916	980	986	956	969	901	953	982	988	976	903	924	974	922	977	939	914	966	948	923	969	926	917	943	937	991	968	935	967	934	985	956	983	967	956	979	961	965	1028	922	956	945	889	885	940	914	946	970	929	1032	958	974	980	978	884	918	949	990	1004	955	944	941	947	878	917	963	974	943	942	915	959	962	987	999	919	985	965	979	1020	921	928	908	968	980	918	968	950	957	968	943	885	921	965	943	920	950	967	982	947	930	932	970	967	937	978	952	966	955	930	1019	958	966	980	989	924	953	996	983	975	959	951	967	902	960	931	964	951	975	966	955	937	925	925	959	926	964	981	913	956	946	952	955	980	922	998	968	972	942	961	964	958	931	961	971	979	1009	969	955	984	959	979	940	963	913	961	970	960	965	955	990	946	916	907	973	937	925	914	958	966	937	934	924	941	946	945	918	975	942	979	1009	958	988	964	973	935	991	900	989	908	996	961	895	952	985	961	938	1016	899	968	961	897	943	990	941	981	1003	968	889	989	960	924	944	959	943	917	987	945	973	980	980	952	976	975	977	872	997	946	990	999	934	923	960	939	965	977	975	980	933	934	980	992	936	957	879	917	958	991	933	942	892	990	919	936	984	965	956	984	958	953	953	976	939	955	951	951	921	1009	927	993	910	911	977	923	1021	961	927	932	892	936	969	997	960	971	989	1008	978	939	1035	957	1015	925	908	942	990	921	957	990	954	955	977	961	926	1006	951	936	929	963	924	955	943	954	1008	991	938	987	1025	947	909	932	965	901	940	901	947	902	960	995	929	970	923	919	983	921	950	990	940	1068	963	904	946	949	957	945	952	919	877	957	939	1014	935	958	966	983	922	1042	958	919	992	951	961	947	979	985	963	939	924	1007	962	1009	991	948	981	960	955	959	985	933	960	945	974	916	950	926	969	986	911	938	954	972	991	964	917	991	920	933	900	993	905	951	910	950	933	982	947	1009	911	916	911	949	960	945	930	967	942	935	944	959	996	870	951	911	950	958	954	974	981	994	951	996	949	919	990	907	981	971	924	1003	914	912	928	969	984	1009	931	910	929	982	963	971	952	947	989	977	961	947	979	916	928	949	892	923	1029	924	939	959	946	939	935	894	931	971	962	984	978	897	988	911	940	906	940	984	894	985	988	926	988	955	957	986	903	953	929	979	978	982	934	971	991	941	981	921	958	931	939	955	970	928	931	944	954	980	905	916	972	975	948	998	953	916	990	923	1011	988	959	893	909	1018	992	965	1003	906	998	917	940	966	1001	976	963	970	1002	933	969	965	964	968	956	916	962	984	1002	955	999	931	943	943	927	949	934	972	922	942	959	923	953	926	957	957	939	952	909	967	980	976	994	932	1013	977	908	952	904	971	924	916	995	988	892	968	944	929	988	919	945	962	947	924	942	887	913	1033	1008	960	985	920	916	988	1006	986	898	983	1025	957	922	946	967	933	1020	924	950	927	908	978	939	933	996	961	954	970	932	936	895	935	928	951	912	944	967	887	996	934	1010	968	946	985	998	968	920	937	1009	930	1002	893	965	965	923	985	917	916	938	964	994	976	949	944	943	938	941	922	938	987	907	969	989	953	985	915	989	958	939	930	987	956	954	1017	928	1013	979	915	965	987	932	934	924	940	994	955	922	958	946	953	935	912	985	964	922	963	935	950	973	1020	971	946	975	954	928	941	906	980	953	932	932	936	974	946	914	974	966	924	962	947	933	949	939	959	958	941	922	962	937	912	981	949	930	976	992	954	925	927	957	969	942	958	946	976	934	906	921	961	944	981	961	976	947	987	955	956	935	925	965	918	972	968	942	1004	911	901	973	1001	988	953	967	939	1011	995	971	964	1000	966	961	979	956	995	909	922	931	966	972	915	969	982	990	1005	986	941	982	946	970	935	970	1003	953	927	963	923	985	944	916	977	951	920	951	951	998	964	964	1045	941	953	933	928	942	950	970	933	931	921	969	1002	929	994	948	957	960	978	927	993	948	929	988	991	922	957	980	987	946	882	938	974	995	967	993	925	1018	913	941	983	1021	1005	1028	929	983	964	913	890	949	949	937	958	991	934	939	950	1004	995	956	905	921	963	968	979	973	951	969	923	1007	918	911	967	972	959	929	937	927	999	993	897	980	925	910	958	948	997	1026	953	1027	920	961	937	949	970	942	960	939	901	965	887	960	961	982	958	902	966	993	933	929	946	931	930	940	956	951	969	993	988	905	904	915	967	967	892	928	926	909	938	959	972	953	968	926	991	958	971	945	936	964	985	994	937	963	927	945	950	961	934	955	948	901	969	975	954	953	958	956	938	913	945	931	928	975	929	958	1011	969	937	952	989	920	953	1007	942	940	909	966	992	974	889	921	962	942	975	938	941	989	993	976	962	919	958	966	919	935	968	957	937	972	1002	944	974	951	987	977	945	941	966	950	987	997	980	938	963	931	907	956	973	1017	938	1006	988	953	975	935	900	977	979	977	934	985	981	935	973	972	898	938	947	925	917	941	934	946	982	996	910	963	934	945	962	1020	916	940	916	960	960	952	951	955	968	1036	952	941	958	935	970	973	932	925	995	926	922	959	979	966	963	992	949	965	932	901	954	979	902	972	953	939	916	993	1003	943	933	954	944	974	950	943	966	970	953	974	923	992	1015	994	936	966	976	893	913	964	1002	950	828	1015	950	963	967	987	965	919	980	914	941	976	897	941	954	932	987	900	916	970	960	950	942	890	943	952	986	941	981	960	940	982	904	957	948	956	948	977	949	927	902	940	969	950	976	981	1065	946	970	962	1030	941	978	950	982	951	986	926	959	963	987	947	905	947	974	936	938	928	948	939	959	948	972	1004	909	948	1052	973	1039	949	999	908	913	916	967	947	922	970	926	984	959	946	989	914	999	958	974	955	983	974	957	900	951	915	927	962	902	965	922	1019	954	879	914	952	957	979	993	990	930	953	953	953	1011	966	916	943	945	973	997	913	936	959	914	920	939	927	967	945	1013	925	955	990	944	983	907	918	962	924	927	964	988	947	929	938	937	981	921	939	932	954	942	929	915	982	950	942	942	951	937	935	921	956	964	992	1016	932	930	983	895	914	846	911	981	942	932	966	952	939	1008	935	924	916	946	948	953	946	966	953	1000	981	930	984	936	1011	971	923	1028	954	965	908	906	935	1027	924	958	955	975	970	899	967	986	952	935	950	988	948	881	972	931	942	1009	991	959	941	950	966	918	962	968	949	914	997	977	925	937	979	971	966	987	988	966	991	955	896	987	919	934	947	948	976	915	944	953	936	993	973
50071	27927	9714	2594	939	486	464	450	472	494	430	518	445	430	447	419	455	441	450	409	445	395	450	458	438	449	448	472	416	435	439	446	436	490	432	436	456	440	454	430	430	420	438	451	435	412	442	423	437	436	480	447	444	424	443	482	456	446	454	442	477	476	414	405	407	488	449	483	442	441	436	477	466	466	435	469	464	444	428	462	448	483	429	450	485	431	431	437	401	435	443	449	435	459	478	466	450	459	414	431	440	428	476	447	440	459	469	446	422	457	424	503	474	416	444	464	398	422	495	452	481	438	439	446	381	472	471	466	445	432	435	466	481	484	457	425	461	450	448	441	439	458	422	431	433	441	441	431	450	442	436	439	460	482	457	456	436	454	466	418	425	429	478	460	456	413	454	483	448	444	452	463	458	448	470	464	438	428	418	504	421	460	440	425	418	432	427	453	433	432	445	413	430	442	424	428	394	492	444	410	449	471	408	427	425	459	447	465	418	430	398	462	412	419	450	433	457	434	440	462	450	442	459	430	493	484	458	410	469	464	439	488	448	457	429	463	451	475	429	458	452	464	418	445	417	419	427	435	458	442	420	430	465	450	460	459	500	471	463	450	460	475	453	444	453	402	466	475	477	417	432	465	418	446	440	434	436	442	476	454	477	432	434	465	452	444	437	442	471	406	438	434	449	429	435	439	445	461	419	426	458	446	443	410	415	447	441	475	412	459	410	482	451	482	412	476	478	447	414	445	466	441	459	451	481	436	402	444	457	463	422	429	478	435	470	393	445	476	465	475	455	445	477	488	409	440	457	480	439	407	431	437	453	427	454	472	469	446	439	448	394	454	412	445	441	447	428	403	402	437	461	476	446	429	438	420	418	446	426	419	440	415	424	431	468	450	439	466	484	453	443	484	438	457	473	385	424	442	428	406	458	446	430	437	427	468	444	455	464	480	450	470	418	446	418	425	447	479	453	434	401	452	437	422	465	428	431	453	435	481	478	413	462	461	453	442	446	446	428	418	463	442	451	424	421	488	457	428	461	405	432	395	436	426	407	438	423	447	452	460	428	436	451	443	431	427	407	435	447	453	460	438	429	453	458	452	423	469	479	442	470	446	427	442	459	436	478	438	461	467	442	450	434	410	439	451	415	486	445	450	419	372	466	448	438	392	483	446	483	437	448	478	418	451	446	492	482	467	416	437	429	515	445	423	472	428	491	444	437	413	460	459	435	417	436	403	406	461	517	462	464	422	394	448	395	445	464	467	413	470	450	491	467	463	467	424	480	485	428	436	468	477	449	429	455	413	474	493	436	443	433	447	449	444	472	446	400	436	394	421	441	481	459	485	433	413	443	400	447	413	457	424	511	452	448	436	412	404	463	455	473	392	417	435	453	453	433	454	413	409	429	427	424	445	455	430	436	450	464	448	439	423	458	446	436	457	426	454	413	497	437	453	455	455	441	453	457	444	453	428	474	392	440	457	477	447	425	425	443	439	437	473	458	466	471	470	456	432	444	475	525	475	447	452	486	421	439	431	450	435	461	441	447	465	418	427	390	421	459	478	448	430	426	432	430	399	415	426	429	454	494	469	438	419	403	465	451	411	445	444	443	446	436	469	417	410	433	482	456	461	455	446	464	442	480	429	472	481	456	422	436	445	467	442	456	436	433	393	506	451	409	439	434	438	442	450	464	474	415	435	481	459	478	431	439	445	453	440	463	455	454	461	497	450	426	424	442	444	441	448	470	446	440	444	458	470	425	485	475	460	444	420	465	469	467	413	450	452	458	471	423	457	421	459	450	462	442	434	451	408	483	430	478	439	439	457	446	476	456	484	422	398	450	469	416	426	441	431	455	495	485	467	434	452	434	380	403	404	477	436	476	426	456	457	447	449	457	411	418	460	450	417	439	419	436	440	405	449	467	434	441	417	413	399	454	453	458	423	428	455	436	461	451	414	454	454	401	428	448	432	417	424	440	462	441	439	469	451	438	422	434	449	421	439	453	464	444	473	461	428	466	488	471	458	441	428	466	443	451	485	473	465	440	457	425	446	452	446	408	411	453	422	444	402	465	448	445	458	405	419	420	447	427	396	458	405	468	447	399	438	471	463	464	446	421	440	456	449	435	422	449	456	405	424	457	439	412	465	471	471	396	420	434	414	421	463	455	444	405	460	474	459	419	404	470	462	438	449	404	415	434	411	432	484	424	469	469	478	410	470	461	482	476	416	420	444	459	489	468	425	466	456	450	473	460	456	470	469	495	470	473	422	420	424	416	465	426	451	489	435	479	429	481	405	432	442	447	417	399	438	440	426	429	475	451	416	452	455	436	404	417	468	460	497	430	427	463	473	465	427	426	422	484	407	458	437	469	450	418	453	415	478	424	409	405	473	414	432	448	427	446	460	460	467	439	459	435	426	467	430	402	438	498	455	408	476	391	424	406	412	496	455	446	451	474	476	416	428	424	430	418	462	507	420	467	433	446	419	459	435	435	437	482	475	418	479	431	417	447	450	425	420	494	435	495	445	422	425	458	400	462	427	472	450	445	413	470	489	428	456	474	417	455	418	462	406	444	454	450	427	439	458	483	436	428	414	424	397	456	445	458	443	416	457	412	445	451	451	468	426	469	465	431	445	415	440	427	471	436	454	461	404	438	438	429	474	425	396	397	444	458	422	478	459	446	449	442	495	458	453	449	463	426	477	455	457	469	433	439	428	457	427	432	436	478	411	406	429	430	436	446	475	455	454	480	444	414	464	428	479	439	442	461	441	473	467	484	464	434	454	417	439	472	458	465	492	453	507	427	453	482	408	466	424	436	432	457	481	431	422	395	420	467	416	458	449	488	458	439	443	457	405	448	473	469	500	485	423	462	426	426	441	452	455	462	408	405	453	445	448	484	428	487	476	473	405	433	480	465	434	432	443	465	468	481	478	431	453	443	444	453	415	431	480	441	452	451	406	457	449	474	432	431	481	493	439	457	466	405	429	443	456	441	455	436	464	414	447	445	427	421	452	434	475	449	444	456	436	418	474	473	434	420	434	442	434	437	471	443	465	464	436	388	383	424	435	499	420	487	437	476	428	423	431	414	462	446	445	445	469	472	459	481	471	442	445	455	438	450	403	417	431	449	439	441	446	422	463	440	456	439	495	451	467	434	439	429	465	447	441	456	466	431	441	415	450	406	422	433	451	443	443	444	448	489	430	432	435	429	408	443	431	436	477	464	441	462	448	465	447	448	471	451	472	383	474	440	410	471	451	412	458	460	453	449	427	465	434	466	473	424	480	448	473	442	436	431	506	418	425	399	455	433	440	482	450	413	474	432	473	442	444	412	453	426	436	438	480	431	410	383	434	426	442	452	423	485	454	419	427	450	453	489	443	437	465	401	442	454	435	434	479	449	462	438	438	433	443	494	437	408	442	467	486	504	458	451	470	496	495	481	414	465	441	430	452	412	458	453	439	445	437	442	448	478	437	444	454	451	478	475	451	451	470	470	476
32957	20362	10566	4974	2385	1115	944	921	943	974	966	989	1009	935	934	966	923	889	931	951	929	964	907	852	895	931	910	943	923	898	905	938	940	967	920	934	970	920	954	917	948	942	931	949	899	943	925	977	859	932	967	1000	942	928	940	980	931	955	968	965	942	931	926	946	894	969	923	952	961	968	903	948	915	964	954	917	915	917	960	936	887	945	939	953	948	908	936	914	934	948	913	938	931	939	951	933	913	948	933	928	885	919	941	904	947	878	951	987	926	961	964	929	916	937	895	927	968	960	936	956	875	918	944	942	945	956	963	903	943	965	876	981	917	973	986	936	999	937	940	972	943	953	956	889	907	953	969	918	988	983	939	936	934	990	931	890	920	1002	900	950	926	959	996	981	913	921	967	938	957	885	928	946	948	949	890	886	884	898	948	963	948	976	932	959	934	964	916	959	962	924	924	941	959	944	940	940	963	918	976	916	933	967	961	889	920	911	939	923	906	964	844	886	871	930	1015	939	941	927	977	931	905	960	906	978	962	950	909	948	935	933	931	926	953	928	973	942	934	952	894	962	932	937	944	929	905	933	910	934	968	946	971	942	906	889	923	911	973	900	968	912	944	950	890	965	938	939	963	982	908	886	941	948	897	949	920	946	910	978	909	995	940	968	940	951	937	923	937	897	972	883	887	896	895	969	982	878	937	969	998	934	931	893	903	922	937	945	969	899	908	909	910	941	953	915	872	941	928	929	922	890	885	904	961	950	945	915	959	894	929	923	904	903	927	900	906	894	991	889	967	1000	924	969	914	950	906	926	930	950	936	937	916	876	929	967	926	967	963	884	888	923	901	922	906	968	906	973	930	944	937	921	894	973	889	986	914	944	971	1007	901	893	944	987	899	913	902	936	917	948	927	923	941	951	995	955	921	940	873	933	951	920	979	925	930	892	956	923	968	942	922	971	924	938	886	913	943	870	899	924	953	976	961	870	918	961	897	936	884	916	972	940	948	955	957	919	944	938	916	920	958	963	922	943	934	940	880	927	898	956	955	896	914	933	929	893	886	843	912	885	880	959	915	907	927	903	909	911	934	965	932	988	925	942	941	1005	941	929	902	934	920	930	917	1014	930	982	965	944	971	902	905	929	906	1001	969	896	884	932	989	944	924	953	925	944	951	928	964	964	991	931	912	969	954	919	926	914	872	936	908	979	933	953	913	956	927	942	940	922	948	900	952	929	943	997	969	945	857	932	876	945	867	946	913	994	1014	895	921	892	939	932	982	976	953	903	955	919	911	918	906	893	969	929	953	914	896	958	966	970	888	918	916	887	882	905	946	991	901	936	933	948	967	978	907	886	906	933	1022	914	1004	939	964	931	870	909	933	889	948	1018	957	927	976	921	923	926	930	882	924	928	978	977	912	929	949	914	942	924	939	943	956	986	912	898	922	973	936	919	916	967	932	916	902	903	914	914	894	1012	930	893	941	936	911	927	947	938	972	904	990	963	925	941	962	930	920	915	967	958	940	848	904	884	971	945	912	924	939	913	934	945	895	920	966	909	933	982	941	919	996	949	1014	908	942	967	925	980	911	914	946	923	935	975	960	933	946	953	955	959	928	941	898	922	916	904	987	898	892	914	915	923	864	949	950	931	931	955	975	940	924	934	950	924	908	966	893	955	1015	936	887	907	935	954	933	902	903	901	914	957	958	973	947	920	964	964	894	914	934	955	934	907	914	905	892	965	885	1015	933	972	956	918	937	926	949	874	930	955	959	908	882	901	964	907	938	949	949	924	893	933	999	939	930	912	915	937	989	929	905	944	954	918	940	965	953	880	914	942	958	947	985	914	895	943	968	929	896	937	918	933	903	992	946	926	902	905	928	917	912	912	887	892	956	905	908	953	961	936	946	922	938	919	910	947	947	916	967	905	905	917	1006	956	907	892	929	893	896	952	889	938	891	890	916	887	924	974	929	906	920	986	939	947	926	881	912	920	902	910	903	892	957	960	983	970	915	933	922	960	901	952	953	936	938	967	929	926	928	935	960	936	935	954	934	946	953	977	986	959	925	942	976	997	940	934	934	950	934	956	933	937	988	953	908	916	848	934	958	963	912	931	931	952	904	935	868	943	941	954	953	913	939	958	979	959	943	905	910	940	946	935	924	908	924	876	898	948	863	886	959	925	972	925	912	885	913	921	956	903	877	936	939	896	930	960	947	981	939	927	972	930	967	971	947	967	954	923	1010	906	910	997	942	976	968	944	929	934	880	946	947	912	940	918	909	909	932	899	959	978	981	845	959	932	950	954	956	935	956	933	940	971	977	928	955	901	943	937	953	940	943	892	930	966	943	942	945	934	890	977	985	890	947	990	926	925	950	902	934	880	913	913	930	896	953	943	963	936	908	951	917	960	961	980	890	902	932	975	972	916	918	955	934	946	929	1001	917	938	928	895	950	943	952	913	948	946	905	967	992	940	974	951	954	891	975	1011	958	904	933	931	948	949	915	905	879	920	943	958	922	1023	942	932	867	908	946	912	929	913	955	984	911	923	978	905	893	892	993	915	885	883	944	929	1027	914	986	963	925	928	914	901	909	933	939	953	950	932	989	958	1001	947	872	967	926	980	956	916	949	878	965	923	921	865	917	862	880	954	945	987	951	877	946	918	907	936	957	899	905	905	914	970	959	921	959	1014	920	966	940	935	916	920	928	921	916	970	886	978	913	997	934	962	935	954	925	983	904	923	920	925	964	922	972	913	926	903	940	923	926	962	938	979	899	875	918	976	917	934	950	967	879	930	912	946	917	954	909	945	937	944	1005	943	925	926	964	944	958	920	961	944	877	926	916	953	942	905	918	930	884	932	934	948	877	933	902	947	925	962	956	958	950	930	943	970	947	992	904	935	967	930	914	950	969	945	960	956	937	932	957	916	962	910	924	899	880	897	861	933	903	913	970	973	959	946	947	920	910	981	979	911	1018	939	960	939	917	885	937	962	899	913	898	959	876	928	986	962	934	927	912	916	960	929	929	980	931	863	885	914	935	914	965	948	902	927	976	926	917	923	910	914	917	959	884	870	943	950	927	948	921	959	942	1012	908	945	921	882	951	933	935	899	949	920	920	957	940	914	937	960	947	961	985	903	957	938	923	996	938	964	943	962	970	919	990	950	946	926	969	949	921	929	976	927	884	934	951	982	906	901	986	943	905	918	987	943	973	931	930	970	933	961	937	877	879	959	991	965	936	947	1024	958	963	944	926	894	895	902	941	912	959	958	925	958	953	934	970	898	905	946	902	933	982	886	937	901	925	939	915	913	991	897	959	911	931	945	880	950	938	971	928	898	932	944	986	913	893	933	940	904	894	906	963	948	980	934	955	893	967	939	909	936	919	903	971	924	902	931	888	952	965	910	884	962	957	995	980	939	938	941	882	947	912	958	915	939	916	886	975	921	916	903	917	935	956	964	928	967	945	952	968	936	952	908	905	944	925	910	907	900	968	926	915	944	944	966	934	925	968	907	926	945	947	954	950	943	939	957
58856	31579	15475	7743	3193	802	540	501	460	509	684	737	617	457	426	456	439	447	452	462	394	474	449	441	449	427	409	458	455	476	472	413	427	459	441	426	468	448	460	489	436	427	439	436	404	483	448	408	421	440	431	439	448	449	422	459	485	463	432	445	443	464	526	461	448	449	432	430	441	492	434	428	422	458	451	440	431	441	412	432	435	480	436	425	445	472	414	416	415	441	484	399	436	460	448	438	434	467	475	430	443	424	411	439	439	419	358	456	465	426	444	421	450	412	391	498	491	391	422	455	434	446	422	419	476	426	418	428	443	460	406	446	433	440	446	437	431	418	462	478	480	468	420	413	473	453	434	436	462	419	470	451	469	439	454	448	412	397	474	453	459	418	459	397	467	460	466	452	401	459	463	438	444	459	452	413	462	449	472	446	456	418	433	414	471	464	465	477	435	441	451	446	458	381	425	413	434	462	428	424	417	450	447	403	430	423	456	457	438	475	446	433	440	423	458	437	431	430	426	470	457	460	434	490	426	415	467	438	437	424	461	436	446	413	406	406	399	448	410	436	487	440	449	447	413	428	459	459	476	495	425	453	438	425	405	461	432	458	433	437	463	457	439	468	431	443	471	422	435	437	401	425	450	438	399	448	469	426	393	445	456	490	443	457	452	406	395	405	481	417	419	447	445	482	410	448	452	455	450	436	453	480	417	409	478	449	425	410	455	413	457	439	499	485	436	453	427	418	490	428	423	450	455	444	459	453	401	443	441	419	449	478	464	442	402	440	464	441	439	456	425	409	421	469	462	425	437	444	487	411	467	425	433	413	455	422	440	479	436	390	427	371	460	449	438	439	428	459	437	465	426	427	414	430	458	394	462	471	453	465	470	491	428	440	446	461	434	453	479	451	472	453	421	419	423	418	446	418	435	419	447	469	460	434	443	466	398	439	426	402	421	426	391	415	440	421	405	445	447	466	413	452	457	444	436	445	464	409	426	444	432	429	445	453	417	452	427	451	462	449	464	448	450	401	412	469	471	430	460	473	446	447	480	450	452	474	430	445	396	431	436	424	416	466	417	437	456	423	467	484	454	414	409	442	477	468	462	440	429	465	448	439	433	455	440	437	443	463	422	446	494	402	478	434	424	426	451	477	402	398	424	451	447	456	425	432	417	454	429	398	474	408	412	441	424	415	502	445	442	457	427	483	433	421	461	431	433	428	439	420	493	468	416	454	436	464	430	386	484	444	458	417	429	489	440	405	404	428	454	430	433	424	487	442	442	435	442	449	474	429	397	414	458	451	422	476	449	443	451	410	443	434	424	444	465	418	439	437	426	463	457	466	400	445	457	429	427	464	460	439	410	421	489	472	414	394	426	489	445	471	428	428	458	467	439	457	445	423	424	477	481	440	443	433	488	487	437	407	451	472	404	457	442	437	363	484	435	480	458	434	424	450	407	436	422	415	451	448	463	445	409	437	453	407	451	439	457	413	446	429	442	437	403	413	459	428	433	429	454	444	439	412	435	449	438	470	410	451	433	453	446	462	466	447	469	448	445	458	426	453	434	459	466	450	482	439	396	431	387	421	449	436	414	425	421	457	451	437	455	402	415	432	412	410	486	451	443	406	417	428	441	398	420	423	427	472	434	459	439	417	426	443	434	476	444	444	438	446	391	442	434	437	417	377	464	458	453	455	440	394	462	452	447	444	420	479	420	429	424	496	463	416	438	472	429	398	411	433	420	420	422	452	414	446	399	431	424	448	451	433	449	418	450	477	443	441	464	454	461	455	451	465	423	436	436	472	454	443	412	415	433	417	460	443	447	387	457	412	449	436	463	395	474	439	404	415	455	419	484	446	469	450	436	406	443	430	432	389	428	445	473	476	445	426	497	410	467	431	443	412	435	426	477	414	423	426	438	468	385	459	454	445	436	443	460	450	439	436	451	414	404	473	470	418	443	432	469	425	451	417	442	462	448	429	433	394	443	449	463	455	457	443	383	450	455	415	455	432	439	420	466	447	455	417	432	434	416	461	456	459	456	471	471	445	418	430	449	421	442	447	430	426	424	426	481	437	414	458	452	437	431	419	448	444	423	440	482	463	476	472	445	471	492	463	420	440	437	442	399	451	433	414	444	464	423	456	419	439	493	446	442	407	458	443	468	446	457	426	414	418	435	456	435	461	419	453	422	474	493	461	470	432	431	419	465	444	421	474	460	432	434	480	424	434	462	438	436	430	386	440	446	470	419	460	400	454	460	447	440	413	411	427	483	433	449	418	449	439	477	440	438	424	466	422	448	423	426	463	419	468	410	421	440	428	418	417	410	412	430	424	427	467	444	440	406	431	416	424	432	435	428	435	461	451	419	418	503	441	450	412	445	449	474	469	489	470	461	430	457	467	427	417	455	428	439	466	491	439	443	431	449	484	419	443	466	474	456	436	445	420	431	493	415	448	451	449	481	466	388	447	439	483	437	462	461	469	464	426	456	441	443	460	405	476	415	460	456	484	464	427	427	439	450	467	412	436	447	452	443	465	424	446	419	428	432	435	445	420	442	417	445	451	441	426	496	465	470	424	445	450	379	443	441	444	443	487	429	442	433	530	444	454	431	424	465	480	428	475	468	488	455	446	436	462	435	430	447	432	448	419	426	423	461	498	422	426	459	456	438	461	465	407	485	429	421	456	471	426	424	438	442	396	446	434	450	423	437	407	447	406	455	392	406	423	451	393	424	417	401	432	447	442	411	454	405	448	439	462	447	438	419	428	481	398	399	452	470	421	424	452	458	467	435	418	436	482	452	414	391	451	406	441	436	464	466	469	413	457	457	460	448	418	452	458	431	459	430	458	438	456	472	451	430	445	468	425	467	452	461	429	417	439	428	445	463	442	420	442	475	435	409	435	428	432	424	407	477	448	413	422	444	462	463	426	406	462	485	412	385	446	429	440	451	462	447	468	454	464	434	463	394	411	397	462	428	417	445	431	407	396	433	431	452	416	490	383	459	414	414	449	451	433	460	468	415	462	446	432	436	485	429	414	470	427	427	450	424	418	432	489	448	436	444	454	413	408	431	475	458	445	446	458	435	451	429	430	423	400	407	465	422	399	444	448	452	416	449	445	457	460	431	446	429	456	402	399	466	468	463	444	412	437	484	443	453	442	427	439	435	468	423	410	424	433	453	450	462	445	457	395	435	417	470	448	455	436	428	452	456	448	444	455	443	426	441	452	420	437	440	461	492	427	446	470	444	471	414	472	442	392	422	414	449	451	428	437	439	457	435	457	465	479	440	425	423	436	449	445	403	444	444	450	477	420	430	478	459	438	453	410	450	423	423	477	427	444	428	432	420	423	431	447	423	424	438	454	478	396	361	444	439	432	446	402	429	417	462	431	469	454	420	456	448	495	414	413	422	429	431	455	444	430	402	464	480	389	429	442	423	432	422	455	446	426	416	437	405	449	455	475	457	460	469	430	430	422	446	396	410	476	438	416	393	444	439	460
37727	22810	17338	14302	8043	1852	1338	1132	987	1248	1849	2580	1879	936	950	947	945	988	979	968	944	1011	963	959	912	932	950	962	966	995	972	978	959	953	979	958	905	890	915	967	990	955	922	945	951	933	969	918	954	969	923	874	984	967	968	939	964	904	1006	1004	909	913	953	918	900	910	988	915	939	941	996	911	971	923	970	976	924	952	958	903	927	886	904	971	893	955	914	932	955	925	915	962	933	944	929	992	930	924	950	905	885	880	910	907	939	913	920	909	941	948	931	959	944	939	921	937	910	979	918	929	899	923	930	927	889	875	918	902	961	961	900	932	959	915	969	942	963	971	968	990	898	910	935	938	933	956	902	914	993	958	897	977	993	947	937	911	941	973	967	901	963	994	977	968	975	924	966	927	942	937	937	973	925	931	979	916	927	955	956	964	980	914	1004	939	973	951	927	862	977	929	987	906	964	939	952	862	893	932	906	902	931	918	942	944	927	895	903	915	957	918	912	939	918	952	912	973	903	925	870	898	943	910	958	934	860	956	935	932	925	954	981	940	930	880	948	937	898	963	914	931	942	890	933	978	957	921	898	948	926	913	941	902	902	929	949	864	937	964	950	912	927	886	922	944	876	941	979	991	980	945	996	940	966	910	919	950	982	959	997	934	923	969	900	923	936	917	947	949	939	956	905	899	926	921	952	944	884	894	896	976	914	930	956	883	909	880	970	927	863	922	1001	899	927	930	959	946	928	898	950	883	933	944	937	915	909	932	936	947	861	970	990	920	944	931	949	925	928	899	954	936	964	961	912	915	942	898	914	874	949	944	973	957	911	957	949	892	916	943	962	935	983	871	926	882	887	932	961	956	916	901	948	910	940	920	926	958	926	1000	916	937	900	913	914	944	958	909	922	952	936	884	933	931	937	903	883	904	981	904	871	899	896	928	931	917	934	912	960	896	941	892	848	941	922	953	891	901	898	926	924	933	928	940	913	924	976	901	918	890	973	870	923	962	915	967	965	854	941	940	958	911	924	895	911	931	955	987	885	943	912	955	941	925	890	955	903	935	897	928	955	921	957	903	925	965	932	925	947	915	846	949	890	963	946	926	891	911	907	926	938	937	902	906	911	871	904	917	922	940	935	956	948	933	910	914	896	937	982	953	923	891	942	944	934	901	910	896	931	901	947	927	935	936	956	895	901	907	922	908	943	898	906	943	921	961	921	921	897	915	937	954	964	956	930	899	903	924	936	896	935	966	991	945	931	938	979	948	915	909	1025	995	912	947	960	942	919	924	932	920	929	937	949	945	919	945	979	940	960	964	877	947	946	918	976	986	918	939	932	911	910	953	939	885	871	961	979	926	928	899	910	932	933	869	970	883	928	910	930	872	996	961	953	921	922	960	899	889	930	983	947	882	941	934	912	899	927	940	952	900	887	893	914	885	912	953	877	899	860	874	935	927	946	961	989	933	963	940	906	938	901	961	981	941	933	993	940	935	935	899	900	942	960	938	1003	963	929	959	949	973	934	883	919	918	870	889	925	943	902	918	914	918	936	954	921	975	952	933	935	944	924	968	917	978	932	936	993	959	912	910	953	941	931	931	908	900	953	897	935	991	939	919	939	936	921	882	914	938	950	935	948	875	908	968	924	974	983	904	901	977	906	943	904	955	877	924	928	927	918	935	936	939	916	918	927	907	904	895	964	975	945	938	1000	946	945	881	895	915	930	919	938	975	904	952	928	920	928	1009	922	947	870	912	964	949	898	947	933	943	945	972	900	945	873	986	972	930	907	977	957	902	923	933	868	924	924	952	951	929	929	949	941	928	956	961	916	947	947	927	919	929	963	927	931	926	949	951	954	908	902	957	950	907	921	926	935	916	907	892	944	952	947	957	902	987	947	930	933	942	904	930	918	952	953	946	911	989	882	929	907	887	960	914	958	882	910	943	933	926	918	940	923	901	919	933	895	944	908	956	986	921	944	910	993	938	941	916	958	979	937	910	932	940	935	903	935	929	975	932	934	954	917	894	963	997	950	950	893	921	926	899	916	983	936	930	939	933	902	918	927	979	869	936	968	956	962	929	942	945	940	917	889	899	914	965	965	901	918	962	965	959	907	967	972	935	954	993	939	988	862	944	926	908	903	959	811	915	927	951	950	932	941	950	967	909	926	962	900	918	916	894	910	948	891	923	955	920	925	936	966	930	909	938	945	989	919	887	940	995	966	926	945	932	902	911	984	869	910	930	980	966	954	941	934	949	912	970	882	936	953	930	970	930	890	918	941	962	958	938	947	969	940	921	949	945	955	881	953	927	942	905	918	941	950	956	948	906	959	957	891	891	947	902	969	948	944	953	949	944	931	929	935	984	939	841	962	925	949	891	934	910	957	929	954	990	933	949	958	894	901	933	957	966	907	928	946	896	951	943	946	892	943	935	897	964	1001	915	932	934	952	918	973	958	934	951	883	946	889	941	918	962	896	897	957	957	889	932	912	915	943	982	956	883	918	956	926	946	919	912	897	1004	925	886	924	874	956	889	982	898	928	910	948	973	941	956	908	914	930	918	927	924	931	932	891	919	981	954	911	955	940	930	875	972	931	895	973	901	908	915	958	895	941	923	910	897	980	893	972	970	940	868	931	907	923	948	966	913	964	911	970	899	859	945	904	961	980	963	905	905	916	1001	991	930	960	894	941	897	912	892	945	934	867	944	941	937	910	967	954	971	957	935	939	911	879	970	896	947	955	928	907	945	939	929	892	905	901	940	907	918	940	940	941	913	925	912	895	937	919	911	973	934	939	910	903	889	942	916	997	913	973	937	938	861	883	894	939	922	944	974	931	966	949	912	971	974	964	884	944	947	934	955	940	914	934	890	948	871	934	948	918	973	908	896	931	948	881	948	916	946	894	926	928	978	981	923	929	935	944	927	941	919	936	901	868	958	988	973	872	923	965	944	979	965	889	914	954	909	900	902	916	939	952	895	924	985	926	939	959	936	903	934	987	950	969	965	995	982	935	908	969	972	974	865	880	913	934	917	913	907	1011	904	937	915	903	956	938	885	917	859	947	920	898	940	927	943	939	969	956	917	919	944	961	874	900	934	893	902	957	923	999	911	960	929	923	921	970	920	983	963	953	922	952	937	929	920	996	963	967	917	954	895	898	917	934	906	887	968	985	921	994	925	944	918	924	911	962	919	978	910	956	875	1014	972	958	926	901	945	914	928	932	945	891	915	944	984	916	858	910	946	933	871	908	932	892	892	940	904	938	909	931	986	918	975	950	920	909	933	953	964	891	901	951	992	887	884	967	903	898	886	917	937	953	894	987	907	949	966	950	955	935	947	893	915	961	924	934	953	929	925	897	907	923	929	916	913	909	959	915	952	952	939	940	923	919	895	959	912	904	925	945	968	946	970	936	911	937	942	931	939	966	936	972	979	880	926	901	983	941	968	971	914	935	968	945	951	924	950	890	923	957	947	920	948	944	963	935	969	977	921	923	908	947	964	940	902	907	928	940	892
66629	37147	21588	11974	4383	736	575	481	497	590	860	984	633	477	440	433	449	448	440	460	451	441	484	471	427	428	415	405	469	456	512	409	448	474	457	451	470	456	467	460	446	483	450	445	475	408	467	459	439	406	477	424	442	424	481	423	427	444	434	465	488	466	446	494	475	450	458	452	444	454	480	427	471	411	454	425	485	445	465	466	463	423	436	431	462	453	430	462	424	456	411	441	453	458	456	440	443	423	455	454	492	475	419	430	430	471	453	456	458	467	477	447	444	432	445	433	459	465	458	476	426	447	430	501	472	431	471	457	442	432	421	437	448	483	484	421	431	436	427	438	455	448	428	502	481	443	472	465	466	452	462	475	443	446	472	492	456	454	452	451	447	463	435	444	439	469	461	452	435	489	478	412	434	445	498	416	439	474	453	412	448	484	438	441	444	432	424	452	437	430	455	436	470	465	413	482	450	442	457	441	445	499	494	484	500	479	455	488	448	444	433	412	500	456	458	451	443	459	460	422	433	456	438	434	448	413	437	411	412	415	437	455	519	459	431	479	466	417	411	476	417	496	492	509	425	453	438	371	442	446	473	467	484	475	448	454	445	472	439	440	447	502	499	436	458	454	487	433	420	465	461	473	443	448	514	505	428	442	412	449	470	417	453	451	429	401	443	472	465	449	487	448	389	418	467	452	460	441	438	464	492	449	420	470	418	398	437	418	429	442	468	418	466	444	435	418	459	484	441	449	441	435	433	425	417	467	470	457	479	442	482	470	439	446	420	445	444	449	434	475	440	436	437	442	484	443	462	441	478	462	423	477	453	420	447	463	419	457	493	462	497	451	452	466	421	435	471	452	437	492	445	446	457	466	481	411	477	408	461	433	456	426	454	456	437	424	487	481	471	400	449	426	455	438	467	446	445	454	443	464	461	453	402	478	427	453	389	432	460	430	412	457	459	446	444	420	473	457	478	464	454	438	419	443	425	471	447	406	465	446	514	465	421	468	450	380	491	469	429	445	462	463	463	487	500	458	464	426	411	447	451	455	434	469	467	440	458	451	459	471	445	466	432	470	521	461	449	449	415	447	439	437	454	441	428	414	455	413	425	415	414	453	444	428	454	485	445	438	406	463	432	434	476	436	446	401	429	453	462	469	460	446	457	464	417	449	493	415	435	465	447	451	467	466	472	452	453	416	452	462	414	454	450	465	492	401	421	492	455	437	449	424	415	422	440	486	447	446	486	443	458	434	459	452	426	437	401	453	422	473	452	451	453	481	412	417	437	500	475	442	486	454	423	437	439	467	483	441	435	450	453	478	425	475	450	483	436	454	453	474	450	423	467	434	451	442	431	433	465	452	425	470	403	449	501	428	470	450	443	432	397	480	474	470	430	443	443	459	408	427	460	473	418	462	472	454	447	456	416	414	469	472	475	470	446	428	480	438	486	440	470	442	462	446	443	460	453	444	467	465	485	474	408	433	472	447	458	426	456	476	489	446	442	429	494	498	464	457	439	464	443	445	487	468	430	487	412	436	479	465	435	459	474	428	423	425	456	488	441	475	479	438	417	449	401	447	452	487	415	460	510	460	427	470	465	485	477	481	448	441	466	462	441	453	440	470	437	440	464	474	440	428	427	462	502	441	470	444	441	453	523	406	471	459	426	439	443	447	430	441	439	451	452	404	452	464	463	451	471	400	445	446	449	479	480	424	440	417	474	461	472	476	464	445	459	486	488	492	426	487	486	472	444	440	425	460	460	441	473	457	406	478	474	467	433	455	396	489	432	455	458	504	468	447	458	416	432	450	481	459	444	446	481	442	445	435	437	416	461	474	459	443	470	459	489	452	470	463	467	454	485	411	460	415	452	450	439	446	449	466	443	457	399	469	493	452	454	447	511	422	446	398	471	453	446	481	484	470	408	435	455	445	455	442	484	438	493	462	449	407	481	425	427	457	439	422	484	423	452	456	460	435	410	466	440	445	437	438	466	465	454	385	444	398	470	478	451	500	427	462	474	454	419	438	445	428	434	476	465	442	423	424	420	420	441	428	448	467	446	461	419	427	441	429	495	452	412	493	424	508	466	432	473	480	466	398	425	438	422	470	405	453	438	392	444	429	444	434	498	410	408	429	421	469	415	454	433	463	431	469	428	443	453	426	443	398	387	410	417	435	469	420	438	469	474	444	472	503	424	431	442	440	492	454	474	443	462	466	425	463	475	435	448	440	438	424	435	430	457	423	465	483	449	436	440	490	474	466	424	444	476	444	408	426	444	417	437	485	441	481	487	453	453	453	409	475	410	442	439	477	454	436	467	458	476	465	421	451	463	467	470	445	427	428	395	409	482	424	444	468	466	485	413	445	443	471	424	407	457	445	442	497	465	493	446	459	446	503	439	434	417	454	476	468	500	495	480	428	464	440	466	476	422	418	403	439	415	419	499	472	480	490	431	498	450	434	441	458	446	430	402	429	447	436	461	501	434	436	452	485	439	441	459	486	424	451	440	496	483	507	479	398	414	416	465	462	452	461	463	427	452	480	432	430	424	476	464	472	471	484	459	428	419	460	480	437	431	430	490	439	478	421	434	444	478	443	448	483	468	443	449	457	433	476	439	442	463	466	427	462	463	380	476	473	457	430	447	494	459	412	420	446	442	448	491	448	452	448	451	444	474	395	426	488	452	428	405	490	452	474	494	466	455	473	486	463	401	435	444	427	446	441	443	411	476	444	446	436	430	441	473	472	486	447	482	418	468	460	430	442	433	479	444	441	421	472	451	455	524	488	461	480	460	477	469	420	447	476	466	455	401	440	436	467	410	440	418	494	449	440	463	446	491	437	427	434	455	445	440	445	441	471	459	423	479	466	422	421	438	427	494	436	464	457	498	421	458	470	472	445	430	412	470	479	411	419	412	459	440	434	479	466	476	471	467	457	477	437	441	422	441	438	438	460	471	484	510	481	468	443	461	486	476	451	452	481	469	423	442	453	469	429	458	497	432	429	412	421	438	468	452	447	462	427	433	432	458	491	430	450	440	447	452	474	491	418	443	429	419	435	460	413	422	449	464	483	465	487	502	472	455	436	492	484	483	424	453	451	439	432	437	453	484	489	443	473	463	494	444	467	473	486	517	439	442	428	446	490	457	489	436	434	479	481	473	481	473	465	458	434	451	443	453	437	445	469	433	481	488	460	431	435	501	469	474	500	458	452	471	433	456	463	496	451	447	416	478	408	482	443	466	455	439	488	421	487	471	424	466	431	450	452	413	443	459	449	438	452	448	466	462	431	455	435	424	446	453	475	440	453	486	498	449	469	508	454	434	450	444	442	412	419	448	466	450	443	485	444	433	463	452	464	470	443	432	450	445	438	443	452	435	429	447	488	484	449	483	446	454	440	444	442	454	458	474	420	453	466	449	448	454	441	460	450	489	424	470	443	427	457	423	418	488	492	449	456	437	464	475	483	479	454	438	462	425	481	426	409	440	490	426	469	495	475	479	453
43800	27911	22506	18995	8679	1414	1258	1105	1108	1689	3105	3425	1852	1030	983	951	958	993	1001	919	975	966	953	928	903	916	944	946	972	991	998	978	969	988	965	919	923	922	967	974	936	970	922	970	941	936	928	964	963	977	939	934	951	965	949	1014	915	936	972	918	958	987	979	935	1005	951	944	926	983	1000	957	977	942	907	990	926	960	987	930	928	970	944	956	975	934	926	947	948	946	914	900	975	957	978	908	989	964	918	950	945	981	956	952	973	955	917	930	993	958	937	922	946	959	1009	973	916	931	921	919	950	970	967	923	966	948	953	960	946	987	955	934	908	913	996	964	1013	930	970	972	974	919	942	930	943	975	948	944	980	980	975	960	980	926	894	950	966	971	950	907	956	921	924	948	905	1008	960	931	963	960	908	925	926	935	962	897	930	953	942	940	944	999	966	933	912	949	930	933	978	900	1003	949	960	921	927	922	893	942	974	983	957	944	980	931	955	912	950	987	960	916	908	960	1000	949	923	999	915	941	948	928	909	954	920	972	934	928	942	964	950	909	994	929	946	945	959	962	920	973	906	976	941	937	980	970	925	916	932	919	946	924	959	995	989	988	943	932	907	993	908	945	973	975	990	914	976	923	920	928	1007	950	954	978	958	931	949	945	946	983	908	997	913	1012	979	962	942	906	984	899	926	990	975	958	928	905	957	942	901	934	970	1004	905	980	977	906	964	945	900	960	934	977	964	969	974	946	961	944	936	964	946	972	1000	986	932	918	978	962	941	973	971	895	955	900	926	980	918	987	990	961	958	976	995	910	1019	969	921	946	954	943	931	968	999	921	948	958	957	957	911	926	966	969	967	971	944	958	1002	937	926	915	994	990	902	967	908	945	972	945	982	953	976	958	942	945	970	960	920	928	928	924	940	969	908	964	944	939	908	1013	971	981	948	915	1006	965	943	940	913	956	970	963	916	920	974	990	953	937	921	979	885	889	940	1025	920	1000	945	918	957	941	937	930	976	895	910	953	941	959	940	919	987	972	972	927	944	966	943	933	938	939	929	943	956	925	974	982	992	962	950	1003	937	887	955	923	925	974	919	992	932	961	991	935	962	925	865	922	966	926	962	939	888	955	942	932	918	919	921	943	961	934	950	977	895	996	945	990	912	971	997	890	954	910	949	1007	931	1003	1000	989	948	942	952	969	918	970	959	930	872	922	908	946	925	849	947	868	914	897	932	974	919	962	951	990	935	954	958	947	907	940	965	950	955	932	907	947	918	946	916	965	997	1009	981	918	963	945	991	934	953	923	991	907	923	929	956	908	931	952	971	954	941	942	987	1018	1025	994	895	951	952	962	943	905	957	990	948	940	937	927	931	938	923	980	941	956	893	902	973	935	958	982	904	913	951	912	970	918	897	950	963	938	942	967	933	961	947	967	964	932	928	938	972	945	936	934	933	935	979	995	963	934	1003	936	969	937	946	915	923	970	936	953	927	931	928	955	988	1022	897	959	958	970	971	972	954	958	923	942	959	931	953	957	980	960	964	988	937	885	943	989	923	992	962	984	889	982	961	967	998	959	973	990	951	892	911	1012	954	957	987	1002	937	941	963	969	942	958	974	998	904	926	963	1010	914	932	965	996	945	936	914	981	913	941	993	901	945	940	981	934	967	903	963	969	974	964	924	965	933	909	937	961	925	965	914	903	918	978	957	923	939	982	964	923	977	975	930	970	936	932	952	959	947	971	942	940	927	997	910	896	906	942	974	932	922	978	928	980	940	942	965	952	929	929	964	956	955	947	1033	930	973	920	946	947	920	914	935	960	1009	959	868	853	962	961	934	906	946	947	964	933	956	930	946	1000	956	956	1005	968	894	986	943	961	953	936	938	959	989	932	946	909	920	923	915	971	936	976	1016	932	956	970	1012	970	933	979	936	935	970	958	982	949	962	962	918	987	972	927	946	973	871	933	990	957	957	915	901	948	967	987	926	923	977	923	925	964	934	961	967	940	920	966	930	961	983	939	979	940	928	942	962	949	934	939	983	965	951	1000	945	939	949	947	920	928	924	924	951	955	914	884	882	932	990	996	938	959	968	903	954	971	941	928	948	957	936	967	956	971	980	921	965	900	946	895	918	918	977	904	1005	997	956	933	1005	963	924	916	945	925	944	962	974	1008	942	933	930	924	915	941	970	914	928	908	928	933	979	955	938	1008	901	958	923	921	900	918	967	950	954	976	958	969	967	1007	953	960	894	941	978	926	912	943	951	968	883	966	946	925	956	891	901	980	928	885	935	956	991	993	985	938	962	924	930	946	944	950	927	915	1021	936	999	969	937	924	982	961	919	945	983	948	957	943	977	943	957	967	930	927	988	925	944	938	938	948	864	991	918	970	941	988	941	959	966	930	983	937	899	949	901	909	955	904	924	953	910	945	938	907	979	916	947	930	962	935	929	981	983	994	908	941	961	927	915	941	946	954	954	983	975	960	920	968	967	944	1012	895	852	980	934	947	915	946	923	953	943	971	945	983	883	959	920	933	934	954	961	903	933	971	971	921	974	949	982	971	970	917	964	972	923	973	1007	963	935	952	946	901	904	933	994	920	976	973	946	951	965	983	887	946	928	933	956	999	932	975	907	948	1018	1022	964	941	959	958	977	975	984	983	903	929	969	969	926	980	922	960	935	923	950	927	978	959	900	931	935	1005	927	933	930	917	888	979	990	941	954	956	944	968	958	969	981	1029	952	903	958	968	924	907	908	944	958	904	936	941	998	865	964	951	919	925	873	990	968	961	950	948	915	911	970	985	972	952	899	962	937	933	958	972	931	926	1010	963	921	955	955	949	952	1011	941	954	940	947	961	951	898	950	944	934	927	955	934	890	930	992	963	973	999	968	993	988	952	926	962	973	937	919	957	924	957	906	943	945	955	918	933	966	1023	951	922	988	923	1001	982	927	928	952	956	931	887	960	960	931	977	954	930	1022	921	987	972	935	972	952	972	1011	986	924	908	965	981	945	924	981	962	929	965	910	933	958	945	966	927	921	975	941	926	975	942	953	966	904	946	941	934	961	940	874	952	942	912	989	961	955	890	972	932	925	936	909	935	943	945	954	932	919	891	917	992	948	953	930	992	910	954	892	965	943	947	971	976	899	975	988	939	976	981	945	1047	952	941	942	956	906	909	953	887	931	902	963	931	975	963	980	949	903	961	965	954	923	955	958	985	942	894	949	959	987	944	900	973	899	987	950	928	950	929	978	921	967	999	954	1013	942	994	936	947	959	946	939	925	962	936	965	928	937	987	878	959	929	968	908	957	1013	935	933	917	945	978	997	953	903	960	948	944	990	964	964	987	928	991	959	941	926	957	927	948	919	944	915	930	942	961	908	1040	950	999	954	914	939	914	884	974	964	932	935	937	952	966	947	980	927	900	948	949	909	947	952	942	973	976	939	990	916	897	922	939	981	1002	969	968	920	976	981	966	962	957	977	915	951	983	1022	970	911	942	912	903	949	970	912	946	986	953	913	953	985	971	949	1005	997	959	933	943	934	951	965	998	972	961	934	974	951	888	962	1005
48221	21874	9534	3639	1093	504	454	414	449	423	451	450	423	425	429	454	422	476	490	430	480	390	439	442	479	500	404	443	461	456	421	470	422	430	425	463	459	460	422	451	444	442	437	469	420	451	442	423	455	438	458	458	456	447	479	473	441	429	449	415	464	453	448	485	454	441	435	507	447	461	478	431	431	419	460	454	483	460	440	464	434	419	417	463	495	459	441	413	397	442	438	474	442	442	439	459	443	407	483	420	478	497	468	458	413	429	444	462	437	430	480	489	434	433	434	477	457	506	410	451	420	418	431	443	455	453	457	455	446	473	482	430	432	415	433	415	429	432	425	417	424	433	435	414	456	450	453	447	419	432	428	421	433	436	459	410	445	402	452	416	437	454	462	482	424	423	440	427	478	449	449	451	446	460	425	396	417	449	409	449	424	375	426	453	469	488	466	449	440	447	417	450	491	445	414	452	479	472	425	471	430	421	442	424	424	440	445	429	483	475	433	488	406	401	453	451	461	477	419	414	443	445	426	493	462	450	443	420	439	475	445	454	431	483	472	465	461	401	477	428	395	428	428	476	464	435	465	410	475	422	425	413	428	445	408	397	458	431	438	446	466	473	416	410	457	419	430	500	479	475	444	461	424	430	484	467	433	472	470	475	485	477	450	439	471	482	487	413	449	481	431	471	457	383	450	414	448	441	456	431	418	438	451	444	440	430	461	482	462	404	413	432	431	428	465	435	444	431	420	470	437	426	474	441	422	482	402	491	407	451	460	482	423	466	466	417	489	451	432	437	430	459	454	432	458	448	475	497	505	463	470	439	443	454	434	470	408	435	457	405	428	485	461	482	460	479	452	421	456	454	431	477	472	473	462	418	411	454	445	432	425	459	463	472	442	446	449	425	427	410	442	483	466	466	462	452	448	453	435	478	439	462	438	451	490	471	457	453	428	453	463	488	481	431	472	465	442	435	402	443	432	448	416	416	446	426	463	485	426	424	432	440	418	433	468	452	455	440	488	427	484	417	417	427	462	477	411	448	457	466	425	442	472	454	460	463	489	439	447	463	423	428	424	426	466	415	434	453	445	418	441	443	434	421	406	450	453	481	468	426	421	374	433	396	445	402	474	482	433	441	473	437	465	422	456	445	428	409	469	472	407	411	436	448	429	425	468	460	427	426	454	446	451	400	475	385	416	443	451	414	414	445	435	452	438	409	446	477	419	416	420	441	415	421	468	466	437	413	447	412	470	486	472	433	450	416	399	449	449	441	464	432	403	444	468	413	447	429	440	424	451	445	457	468	438	406	424	402	443	470	473	471	434	447	462	457	451	430	456	446	463	465	442	411	456	416	430	490	434	411	402	482	411	451	491	506	468	470	415	426	449	459	457	481	449	466	435	460	440	442	473	476	509	426	429	445	441	459	427	447	444	452	448	429	496	433	460	458	457	423	446	434	506	434	462	422	454	443	419	397	453	444	422	409	433	436	451	481	474	442	428	454	448	433	460	479	472	423	454	452	448	464	458	420	460	477	470	420	450	418	403	410	431	417	464	443	433	411	452	450	473	426	462	426	405	475	509	432	462	416	473	472	467	474	430	445	459	446	413	420	437	393	422	417	451	447	443	450	492	469	425	452	412	415	395	471	426	432	451	484	461	461	463	446	430	426	407	444	438	467	413	463	432	426	393	492	447	467	487	444	434	436	475	464	438	476	466	452	477	427	456	429	424	405	415	395	411	474	440	436	432	425	472	413	411	436	459	452	472	411	452	479	465	439	432	471	471	451	423	403	451	443	417	421	447	469	423	410	422	465	441	430	418	450	456	474	424	429	418	424	459	422	417	482	446	419	441	442	442	407	466	456	434	476	484	454	439	424	415	429	395	457	440	453	471	410	471	459	440	425	472	453	446	458	455	466	450	443	430	470	412	427	423	470	455	445	448	490	426	434	434	420	416	470	427	495	454	476	473	460	437	503	476	465	462	416	456	411	407	435	441	463	435	445	461	458	410	441	450	446	463	487	471	443	412	422	434	432	429	495	435	445	417	470	424	445	484	435	452	472	458	478	472	444	432	417	433	452	444	426	414	469	470	464	427	460	435	415	412	409	416	423	475	455	429	438	436	453	449	441	434	387	430	443	457	455	438	438	436	421	443	436	447	440	430	440	480	445	486	501	424	471	445	424	442	443	447	457	438	465	467	465	447	478	462	417	450	467	415	465	445	425	409	491	462	377	439	447	427	488	439	433	458	425	468	435	437	417	429	389	472	445	464	443	470	456	430	453	429	445	455	458	454	415	437	430	469	436	402	431	439	430	466	473	422	446	448	426	425	426	460	440	422	448	436	428	426	437	436	424	434	413	437	447	458	451	465	440	451	450	442	471	454	415	442	466	415	452	456	455	408	461	421	424	430	433	428	455	445	474	429	422	428	433	424	444	398	480	445	433	422	449	437	497	429	477	440	433	461	435	452	400	438	445	467	433	432	413	469	436	423	424	442	453	426	410	494	449	445	399	432	431	408	442	424	451	441	438	424	456	473	411	427	454	453	408	427	413	477	443	480	429	435	410	418	423	426	456	449	475	478	458	445	442	445	432	422	483	447	409	413	435	433	455	435	434	422	431	443	479	431	427	439	433	438	429	417	438	402	442	473	441	416	416	440	443	417	444	454	430	480	441	457	445	396	424	451	440	458	468	449	438	426	450	470	426	420	447	432	418	442	478	452	438	398	408	451	409	393	407	458	453	441	419	449	472	466	455	426	454	497	430	454	456	452	453	427	438	474	450	457	457	412	448	421	429	436	438	460	415	437	451	476	406	465	430	426	411	426	454	440	488	413	479	416	409	453	432	489	467	459	463	456	426	435	457	496	461	462	444	439	440	440	441	430	438	451	435	416	446	430	474	443	406	439	446	449	418	412	452	450	440	462	448	459	423	442	424	423	424	397	432	427	437	462	447	405	426	462	447	431	441	393	428	446	445	455	406	441	449	429	432	462	445	457	442	407	447	440	455	447	429	431	458	445	405	477	455	466	467	444	438	487	465	470	445	416	437	431	456	447	452	423	463	446	466	440	441	409	441	433	421	424	456	453	473	447	472	408	429	445	408	456	446	443	458	417	461	498	452	469	433	435	409	439	472	473	432	442	465	463	467	448	426	465	460	430	477	485	441	463	404	470	416	420	451	487	439	457	412	459	410	447	415	424	457	491	407	474	419	440	457	436	451	461	411	437	421	434	450	480	466	448	438	452	404	459	437	447	427	417	454	444	417	446	441	433	412	449	411	462	419	484	468	440	453	431	465	481	422	439	468	428	430	428	439	413	461	479	445	442	409	419	427	460	420	439	462	421	422	458	460	415	464	420	440	450	403	420	486	459	430	443	423	438	489	462	439	456	440	440	417	412	445	470	422	440	483	426	409	428	461	413	482	448	470	406	419	471	481	423	491	480	461	397	417	434	434	416	444	450	442	425	490	432	439	459	429	437	441	447	453	407	421	476	416
31391	15376	12350	7334	2638	1071	998	939	998	913	946	1006	1009	965	987	916	1014	886	938	959	931	924	956	968	971	886	912	920	908	941	936	935	936	912	935	898	930	946	947	930	924	952	938	928	936	948	974	933	936	952	963	971	950	962	932	952	909	952	921	911	962	887	907	925	945	904	925	990	886	933	906	969	916	941	939	925	964	934	942	912	938	945	981	910	963	949	964	946	940	933	998	914	893	927	909	903	927	943	970	941	902	909	919	987	957	914	913	968	984	937	926	926	938	981	952	942	954	881	968	929	913	969	960	883	961	935	912	925	979	872	902	934	936	958	934	963	918	1026	933	904	904	914	932	938	885	939	958	857	939	929	947	940	949	905	948	890	871	1019	978	936	942	926	904	908	921	950	925	920	931	867	968	950	954	936	924	942	930	945	922	916	907	960	912	863	943	971	931	980	896	945	932	900	940	955	931	948	927	936	947	877	948	920	920	878	928	954	932	946	1024	953	927	905	948	973	1003	888	928	982	886	919	982	937	928	901	931	969	910	878	910	892	905	918	902	968	918	895	937	943	930	928	941	970	862	933	914	918	929	931	945	921	912	952	932	938	934	950	932	976	907	939	953	910	942	912	976	947	950	957	938	962	976	977	929	939	929	972	899	945	905	927	973	951	923	965	925	922	971	928	943	911	974	991	963	1006	906	915	934	949	922	898	904	927	944	915	883	962	885	911	957	904	935	939	911	990	872	935	934	880	940	934	895	927	875	981	959	940	988	948	972	941	945	948	952	915	1015	934	983	948	923	866	942	911	952	928	942	933	894	966	986	937	904	933	912	939	919	972	887	868	940	919	944	960	907	974	925	932	935	956	922	973	912	937	948	966	941	952	962	931	965	940	935	916	915	909	892	916	960	944	927	927	891	944	911	980	976	964	950	949	953	933	947	941	954	985	915	875	906	966	912	926	971	973	958	930	915	923	933	937	895	938	960	958	900	921	901	931	981	893	918	918	834	994	946	925	944	945	987	997	983	965	939	964	954	946	934	986	909	950	982	928	876	968	914	922	948	975	964	910	953	903	957	905	900	935	928	936	960	907	949	939	869	921	882	868	929	919	900	950	919	914	941	925	904	933	942	956	944	956	944	1000	969	930	896	881	930	924	947	915	930	910	914	933	907	973	934	966	933	956	966	967	1019	986	919	975	993	903	964	903	912	937	921	952	958	867	935	964	880	945	980	951	947	926	949	948	933	931	918	945	928	892	963	942	883	967	919	962	960	894	875	974	919	935	988	1004	927	918	955	891	920	940	965	953	907	896	917	936	937	955	899	962	939	936	948	920	972	930	944	896	956	914	938	955	951	920	955	918	899	920	911	895	922	950	925	918	904	950	927	944	907	876	953	920	952	980	882	976	889	936	914	949	911	934	898	938	916	936	935	983	975	905	902	955	947	873	940	908	904	965	941	951	925	977	920	926	911	889	929	916	932	983	954	876	928	950	925	937	890	885	948	984	926	931	916	944	926	976	887	974	1000	939	971	937	917	937	927	901	906	937	913	980	927	1033	978	948	946	922	936	947	921	943	902	921	955	932	924	939	872	933	918	904	934	955	950	930	1000	926	882	907	932	906	913	897	950	908	892	922	900	920	919	982	928	949	940	903	978	960	934	910	914	941	940	942	896	984	980	948	992	980	925	945	906	886	948	971	975	939	889	970	941	909	965	941	947	946	859	963	956	929	949	977	988	884	945	980	952	948	947	902	937	927	898	903	931	969	899	949	918	972	953	920	989	972	908	918	915	963	964	952	927	961	959	999	943	972	878	859	961	936	963	941	992	933	890	936	923	951	936	956	898	900	936	944	980	965	929	1010	994	985	914	907	885	936	899	987	899	967	946	974	888	946	967	956	967	965	972	955	920	895	960	952	960	919	910	929	957	916	897	894	945	943	953	946	979	936	875	930	919	941	962	905	984	978	900	877	922	922	946	956	959	936	889	905	934	943	876	966	932	977	917	894	954	956	979	932	902	924	936	982	988	987	961	933	923	915	930	928	906	933	922	1021	891	947	884	997	952	938	961	895	894	961	920	994	892	966	915	933	884	974	923	953	910	954	974	965	976	962	946	916	942	940	898	961	927	942	956	942	924	842	932	928	961	958	940	915	930	830	922	966	905	994	954	960	962	909	940	934	924	865	926	921	924	931	979	898	955	922	919	944	933	902	905	907	943	918	941	953	975	930	901	941	980	939	953	954	969	929	924	951	960	932	938	965	955	910	930	932	914	933	924	912	879	961	929	990	948	949	932	910	926	969	918	860	897	996	943	926	956	964	923	911	922	902	929	919	906	866	932	912	947	921	964	929	920	1004	938	916	968	936	972	954	882	921	965	999	941	915	878	918	961	932	944	927	919	961	895	905	901	892	991	953	880	959	900	946	967	883	960	935	888	973	980	942	958	900	932	938	929	910	931	965	980	980	940	922	927	946	922	944	945	942	934	926	930	930	993	917	983	955	933	940	938	922	976	973	903	932	903	956	903	951	929	976	984	877	938	899	939	951	931	942	941	951	951	982	950	942	902	1002	932	935	892	924	924	924	982	926	937	950	929	888	900	978	922	971	989	930	908	957	964	948	891	972	940	989	951	956	905	925	936	984	965	927	955	902	944	952	928	939	888	946	920	942	910	990	897	956	903	964	947	881	944	969	963	947	886	932	932	897	953	904	920	925	952	1029	983	992	934	903	861	929	980	902	943	975	887	954	967	906	935	890	905	963	919	926	897	943	937	971	902	923	919	896	905	951	935	944	937	1007	939	997	934	991	963	937	922	966	910	977	986	926	972	941	1013	957	870	970	933	934	996	957	941	870	940	913	931	950	1006	947	906	906	948	891	910	942	926	910	893	950	909	921	923	922	895	932	953	970	940	933	984	949	929	968	918	963	955	908	903	942	950	980	892	969	938	952	930	937	936	925	950	866	904	941	949	920	935	949	1008	970	936	930	925	945	935	942	858	912	916	922	936	936	909	953	882	923	986	944	909	923	937	979	872	895	913	883	969	893	896	936	914	927	917	949	898	974	954	927	904	1006	912	882	930	919	922	913	932	892	899	946	910	921	908	950	942	965	941	928	974	940	980	940	909	914	947	872	942	941	951	952	978	939	995	952	945	950	978	913	912	948	918	918	894	843	907	951	918	941	893	916	939	876	935	960	976	903	938	939	907	930	916	898	996	941	880	907	916	950	894	984	976	900	931	960	999	959	962	926	966	921	988	893	927	977	948	933	996	904	955	917	926	930	945	974	914	929	962	914	963	937	973	984	940	935	925	934	923	946	959	944	932	949	951	935	935	1009	937	925	915	896	952	916	920	922	969	880	968	941	910	897	931	905	977	967	929	937	932	889	937	897	949	962	899	920	959	948	945	925	867	975	970	863	902	929	967	964	915	940	939	976	953	892	969	956	947	980	885	912	960	986	935	917	973	922	946	944	929	894	970	944	900	921	951	961	964	919	938	957	929	934	867	983	971	927	923	878	924	933
59268	32080	16209	7761	3126	832	486	445	463	562	735	835	748	459	423	430	426	419	445	466	435	427	468	425	448	459	424	487	470	452	423	453	478	475	461	456	436	434	450	421	481	444	434	441	420	474	455	442	466	437	402	434	444	447	408	495	502	475	434	426	450	404	446	449	422	461	387	457	418	456	446	430	425	395	416	473	419	441	397	456	419	436	450	422	427	463	452	455	471	483	462	473	450	461	383	472	458	429	457	447	461	417	413	433	422	421	437	466	476	455	430	408	415	423	443	462	434	438	476	449	421	452	396	438	462	459	441	432	451	443	447	447	433	410	457	428	413	446	488	464	434	457	464	435	431	443	418	432	492	438	456	423	455	458	426	448	463	432	422	446	466	448	432	426	443	445	447	406	437	443	526	466	498	426	429	412	493	460	484	460	436	490	434	454	426	408	431	471	459	443	460	479	443	429	453	440	446	445	410	426	422	426	443	419	394	457	471	442	454	445	412	413	407	437	427	431	429	434	480	423	454	453	479	441	480	464	397	423	469	477	449	381	393	432	437	455	450	508	456	419	444	437	450	445	398	416	402	420	426	453	436	433	448	409	434	424	441	465	448	432	474	414	471	440	420	407	435	467	413	463	444	489	442	444	462	468	454	422	421	418	427	426	435	416	446	427	475	434	472	440	422	449	426	422	431	409	413	410	440	457	418	448	440	434	443	386	468	391	416	453	445	468	476	452	432	478	399	453	429	415	436	439	433	453	442	478	445	464	439	453	427	388	416	423	424	464	516	458	458	429	420	447	473	442	426	461	431	482	421	424	472	463	431	413	485	426	441	451	415	433	446	406	434	439	425	468	471	462	451	508	485	406	493	429	423	426	437	405	452	460	416	452	414	439	443	416	475	442	463	482	463	444	466	435	423	463	454	469	470	460	453	453	460	435	449	408	452	468	482	434	369	464	493	449	463	494	448	396	427	440	487	415	428	396	445	474	447	444	437	433	480	410	436	426	437	433	467	429	429	407	433	442	478	419	441	439	485	453	457	443	418	395	442	447	458	445	421	425	408	415	456	431	425	442	457	435	481	385	423	429	452	438	471	460	463	458	463	424	447	445	400	436	460	451	467	443	402	462	450	444	370	461	452	489	446	441	469	419	424	489	422	455	433	437	390	462	457	457	466	388	447	403	453	448	441	483	441	485	452	457	438	466	463	434	437	417	453	541	394	453	467	468	489	481	448	441	473	430	417	464	455	445	416	401	414	470	447	430	443	433	446	422	445	444	392	438	405	467	429	514	424	465	424	439	440	435	422	404	450	425	438	478	417	497	424	422	446	423	429	448	426	417	426	454	453	435	449	445	431	436	412	433	414	431	467	413	447	473	507	452	431	412	460	487	417	418	421	438	435	473	422	460	443	476	423	477	447	434	414	407	430	415	436	446	451	433	413	447	456	444	401	443	449	428	464	420	414	416	447	457	446	496	418	442	419	438	425	397	442	433	437	383	444	445	466	442	438	433	418	421	514	406	380	453	446	449	424	443	426	447	403	432	466	518	499	415	438	446	444	421	432	426	453	494	448	438	514	459	402	451	421	463	458	438	468	425	446	487	438	418	463	422	444	428	394	456	456	453	478	410	472	468	460	451	442	452	445	457	466	467	492	451	430	441	443	436	438	462	437	467	391	483	425	407	460	467	422	427	445	462	448	478	438	443	443	420	440	417	421	436	429	453	458	417	428	484	430	477	459	425	405	481	439	421	428	416	457	454	441	441	422	435	461	445	464	455	448	472	451	498	469	448	467	466	448	438	397	443	434	439	450	441	427	456	425	437	470	425	452	394	404	465	435	443	422	411	440	443	420	419	408	451	445	427	434	436	439	459	433	446	469	422	428	447	462	395	426	415	447	416	406	457	438	461	445	464	424	414	489	438	459	385	434	494	466	475	465	468	482	427	460	446	424	428	469	448	442	445	457	444	450	425	470	444	432	399	476	434	460	436	458	465	479	438	458	440	449	418	433	459	451	429	467	478	413	485	432	467	438	458	421	442	428	457	451	437	466	443	475	432	460	399	435	453	403	447	453	447	462	415	432	466	454	444	428	388	430	438	428	441	440	422	439	398	405	440	461	453	442	441	474	435	435	449	430	410	498	465	434	455	468	462	431	503	422	448	510	449	441	459	452	458	464	421	441	413	460	443	475	473	437	427	504	406	436	450	457	437	404	448	476	412	441	495	423	481	402	419	424	443	423	462	478	413	435	446	441	424	458	460	449	401	459	437	458	441	422	500	448	460	480	489	424	460	451	447	478	423	428	484	434	436	490	464	415	409	415	498	432	429	452	446	438	445	403	439	457	450	485	431	446	480	427	438	427	420	441	480	433	415	402	433	461	431	432	445	445	441	474	430	447	437	439	454	491	418	425	418	467	449	416	425	450	448	481	412	433	457	420	435	426	419	405	440	442	475	449	465	477	439	473	449	396	444	436	391	408	435	432	417	498	451	468	447	423	428	420	426	440	465	425	440	421	386	430	444	461	443	458	449	475	499	409	413	434	481	424	383	425	412	432	468	463	398	416	480	442	430	426	427	438	470	432	391	429	395	453	427	429	450	430	437	435	470	432	418	466	392	423	439	470	392	429	419	445	419	464	439	479	497	435	415	461	443	426	439	460	424	428	460	419	419	406	441	454	458	440	421	467	501	455	478	449	421	411	437	472	435	444	418	507	443	456	404	420	403	424	394	379	469	454	496	456	453	486	454	443	398	445	468	475	437	466	453	447	441	472	455	458	449	422	443	481	431	485	468	502	452	419	401	464	485	431	442	452	430	463	440	467	431	458	432	389	437	465	454	464	449	409	447	480	427	449	417	496	419	430	433	449	480	463	420	447	459	452	450	443	443	435	444	430	440	460	425	421	449	423	444	473	406	448	475	440	455	440	445	475	437	416	438	386	457	437	440	429	426	427	442	464	426	441	448	429	415	443	462	439	452	424	430	420	420	430	450	450	415	461	435	430	442	428	431	428	417	413	432	410	468	466	456	411	433	451	441	427	406	458	440	425	447	457	499	408	406	448	420	441	409	424	406	442	408	408	435	412	420	457	423	458	446	476	458	468	445	441	436	451	440	478	417	457	419	438	446	445	404	429	454	445	449	447	506	444	459	466	425	420	438	477	485	433	432	452	423	414	406	466	439	435	430	437	413	494	441	437	465	417	402	439	447	429	432	431	433	415	432	459	466	424	408	401	445	432	453	409	384	404	478	411	448	443	470	449	425	433	430	463	433	419	445	461	463	445	466	422	458	454	400	432	438	459	448	400	434	427	428	451	448	450	438	446	436	485	469	410	462	471	485	457	432	457	464	459	463	425	452	436	456	470	458	426	445	459	418	481	421	423	446	441	414	414	435	447	435	424	448	440	447	444	416	444	474	438	454	450	469	481	443	454	439	395	421	485	435	450	421	453	417	426	394	441	433	410	468	460	458	408	434	424	412	455	424	444	447	445	443
39032	24304	18033	14294	7613	1873	1030	1074	1084	1619	2591	2905	2382	968	906	939	963	942	915	971	956	1002	934	962	917	922	922	919	986	979	958	948	957	997	900	918	934	917	970	994	910	997	936	907	921	957	892	937	916	936	986	941	958	946	886	965	933	953	925	890	963	942	907	902	928	884	931	956	936	925	956	955	951	910	931	982	912	891	876	932	919	927	995	954	935	954	912	960	974	909	912	981	996	957	949	950	957	922	990	959	932	972	947	995	895	929	939	970	947	922	957	976	914	913	1003	960	908	939	963	980	942	919	906	890	900	937	979	954	946	949	889	947	985	996	955	902	944	971	925	948	921	906	952	917	919	973	922	935	965	953	966	920	948	931	975	887	922	936	931	922	926	932	892	919	934	917	954	963	935	1013	932	974	927	897	911	978	967	937	986	963	930	975	895	923	954	908	887	964	949	1029	932	950	896	947	915	922	985	938	967	942	941	924	957	934	883	965	963	980	927	927	922	930	943	918	966	926	920	932	973	940	965	936	929	943	908	926	889	963	963	894	962	991	1032	943	903	906	979	913	958	950	953	917	963	950	967	907	941	933	905	944	913	932	916	981	907	955	963	922	943	927	958	928	1007	932	909	925	976	900	917	921	903	937	932	907	933	962	903	943	954	952	878	950	963	950	966	979	967	912	957	892	938	919	949	952	909	903	924	909	981	952	940	963	898	982	956	976	1044	928	902	930	959	888	970	930	983	944	930	980	949	886	1004	947	982	960	917	1000	920	913	954	934	915	922	886	922	1010	920	929	893	909	907	914	946	888	930	940	1002	963	918	971	943	931	946	931	908	956	958	963	998	903	987	1007	884	916	936	956	907	911	957	927	978	934	924	949	957	968	887	894	936	930	971	942	955	915	858	917	962	999	861	980	889	908	926	915	919	925	899	973	978	938	978	911	948	888	958	960	962	932	887	878	968	977	904	969	902	920	948	911	951	944	954	940	967	976	949	903	939	954	920	920	922	950	935	984	909	945	941	896	938	877	917	932	941	904	925	937	1022	960	921	891	939	952	935	944	926	863	969	911	1013	916	943	1017	961	980	982	936	883	958	940	890	952	920	935	953	924	951	974	951	987	987	946	963	959	958	914	905	911	932	961	913	940	958	934	936	953	954	955	929	931	926	884	951	901	927	980	910	918	947	905	902	926	928	947	978	899	1003	947	948	938	907	968	936	947	943	916	963	943	924	959	935	936	968	933	929	973	896	941	957	927	941	874	993	956	960	935	936	914	958	947	950	928	947	916	927	978	865	982	972	924	1007	896	939	951	934	891	874	940	965	965	941	931	914	995	926	899	917	958	915	850	954	955	967	947	968	899	969	968	941	888	935	907	978	992	926	984	939	971	971	918	938	969	935	909	919	925	951	876	903	927	930	930	968	951	926	977	884	899	925	916	940	943	946	939	968	946	964	955	938	947	986	974	1002	990	927	970	965	913	907	1012	905	956	903	959	964	926	924	926	946	1008	956	900	960	913	1027	946	919	912	972	893	942	913	948	957	983	979	943	880	962	975	960	989	907	949	930	950	967	898	932	1000	976	932	879	866	930	883	930	966	945	923	945	914	939	979	941	948	984	906	959	939	950	918	916	948	938	957	917	919	917	936	1030	908	903	956	999	894	925	922	951	1003	933	935	916	947	1034	926	978	945	962	947	900	923	937	937	930	912	951	979	955	910	970	973	930	892	944	925	898	961	929	916	888	1002	978	903	896	918	914	964	954	936	936	926	948	980	959	857	922	912	991	956	935	986	938	965	946	908	890	927	950	934	937	944	994	922	933	909	916	891	895	941	943	939	966	938	954	981	909	870	941	961	906	917	862	928	948	951	971	938	974	953	917	916	951	951	926	971	959	934	872	995	899	955	916	917	927	910	935	968	912	958	999	930	900	967	972	925	965	964	966	916	928	970	965	949	963	939	931	951	976	896	921	916	938	899	922	981	955	924	947	893	872	984	956	951	916	955	1008	929	891	926	963	969	883	944	949	955	992	940	923	996	946	925	924	939	935	960	891	918	972	923	978	956	922	984	890	907	903	915	967	922	930	908	894	943	931	1031	887	934	944	989	984	927	944	954	903	959	946	928	936	921	945	934	910	971	970	913	888	981	936	909	916	920	968	940	1000	917	926	964	917	899	935	958	982	976	920	973	922	894	935	921	906	965	912	909	935	974	965	906	969	966	947	981	988	989	892	1007	954	951	932	931	953	924	938	924	914	928	913	900	944	928	932	964	919	940	982	941	984	977	894	917	996	922	975	956	950	939	944	929	907	937	974	963	911	933	946	911	924	936	968	900	954	918	946	908	941	978	967	899	926	869	940	949	991	944	966	932	958	892	914	944	913	965	954	942	956	902	958	939	933	895	905	913	886	942	909	929	963	964	952	883	951	930	975	965	919	916	920	894	880	947	931	928	943	940	926	885	890	889	933	918	879	940	943	950	960	928	894	846	903	975	931	939	931	967	935	949	934	990	888	993	935	888	959	976	994	940	951	930	977	906	920	936	917	983	969	955	923	905	879	955	905	950	920	960	915	884	939	929	908	921	877	925	911	859	939	921	923	938	940	921	938	989	994	986	956	948	943	965	972	942	953	918	902	889	938	968	935	926	964	938	938	902	962	937	922	924	942	958	951	927	981	1006	975	872	932	910	950	952	973	891	993	918	936	919	951	955	935	882	944	950	952	920	898	961	959	909	929	951	903	874	865	901	937	973	932	886	965	968	967	927	919	901	974	873	960	923	933	915	955	975	963	921	946	902	959	898	956	978	907	875	999	964	972	963	968	877	939	1010	923	945	989	887	926	937	860	911	952	926	970	985	964	923	913	929	921	936	965	978	928	998	891	928	1008	957	912	933	951	928	942	887	898	919	976	903	904	977	899	931	937	938	899	948	949	939	931	1001	981	957	913	985	916	895	976	1027	939	921	889	965	924	924	954	891	944	967	925	905	936	961	956	933	944	941	895	979	924	912	943	967	919	901	928	980	929	910	968	947	924	994	934	905	921	927	960	896	944	909	978	921	904	997	921	941	954	942	903	989	924	925	966	912	950	986	942	949	953	964	954	911	923	910	1002	951	922	953	912	866	929	977	967	891	896	932	959	948	962	976	954	981	871	923	916	923	936	906	961	953	929	947	969	942	1020	969	965	937	975	1032	934	952	956	904	941	961	918	906	987	912	912	998	958	953	967	922	939	922	947	961	957	915	914	962	960	947	898	957	930	885	972	888	915	935	958	975	916	978	922	966	936	934	931	950	927	905	963	928	980	918	978	963	955	952	932	893	949	972	956	964	912	942	906	888	915	923	914	948	952	907	993	967	960	924	925	926	877	940	956	936	953	956	939	954	906	947	972	947	907	953	934	928	907	972	849	927	909	917	933	988	870	917	909	903	937	941	917	967	981	959	904	951	920	938	949	991	959	942	937	920	896	904	981	935	949	929	956	895	918	929	905	936	976	920	902	942	897	903	970	988	922	936	941	937	931	923	935	929	995	961	931	1012
62932	37276	24773	14750	4780	906	526	469	494	933	1517	1838	1557	682	451	485	430	455	421	436	479	480	445	466	414	415	476	470	442	420	448	412	482	481	437	463	457	489	409	464	472	475	423	499	431	447	426	463	441	440	469	483	417	425	480	448	455	477	439	423	452	441	444	441	449	443	448	492	471	423	482	432	443	438	432	468	431	393	441	477	429	426	468	449	434	450	415	460	423	434	444	448	448	472	446	463	428	478	466	457	477	468	451	447	428	447	470	453	507	426	446	441	453	449	453	445	429	466	481	459	444	443	475	432	481	437	456	445	458	411	465	467	453	459	447	489	463	483	462	418	449	415	496	410	478	475	426	414	436	445	457	496	437	449	466	457	444	447	448	440	504	459	460	424	418	453	432	408	474	453	452	461	489	498	461	433	431	429	454	406	450	467	459	445	456	444	419	438	464	467	407	439	410	454	456	479	461	424	421	482	468	409	397	470	487	469	453	431	464	423	412	450	448	442	452	458	459	464	464	449	442	440	418	454	495	506	489	481	429	468	472	433	451	438	472	453	474	433	411	442	446	449	476	462	432	429	423	456	484	435	479	480	460	455	461	422	406	459	449	405	488	422	413	476	476	491	463	428	425	440	434	453	461	453	487	486	429	447	468	473	466	441	469	447	442	433	437	458	429	463	498	435	456	433	418	483	440	460	493	499	486	484	400	449	463	438	462	472	425	451	430	453	407	478	447	448	440	452	488	450	441	453	431	451	449	492	456	422	455	442	482	424	469	451	452	444	463	441	418	427	480	464	409	434	457	428	451	438	445	473	437	427	436	436	449	439	461	442	518	421	426	401	450	451	477	438	435	466	473	478	451	461	459	443	460	485	479	455	443	444	448	405	439	450	476	461	407	445	443	409	488	449	484	463	441	432	433	432	473	462	447	432	460	488	424	478	434	453	492	442	462	459	438	457	491	462	459	441	474	446	476	454	446	458	423	404	428	433	448	413	417	442	435	424	485	454	399	425	490	476	440	484	460	442	447	437	431	442	449	430	422	468	457	469	447	440	446	431	474	409	428	449	448	447	473	463	443	476	464	462	424	436	466	464	413	452	445	444	414	438	502	464	439	493	485	447	441	441	417	443	426	414	451	459	418	438	463	427	450	406	445	440	443	413	402	441	466	452	464	440	447	477	470	433	419	445	449	434	454	463	469	485	428	425	457	451	451	421	478	390	431	474	408	467	447	416	428	444	465	460	469	444	450	460	463	496	478	442	426	498	480	441	428	460	462	444	433	411	471	461	428	489	452	460	459	434	440	476	424	427	447	438	403	449	465	476	499	491	460	486	447	445	448	466	421	477	425	419	463	444	470	421	476	430	478	461	430	459	484	446	432	449	501	439	435	465	452	493	436	484	476	440	417	447	459	473	469	491	447	475	450	421	450	461	465	472	448	434	484	446	471	462	443	470	450	456	450	434	433	480	455	435	468	455	479	437	455	410	434	478	497	456	423	482	447	446	452	442	440	514	468	472	423	511	429	450	449	477	422	483	439	441	443	439	491	487	467	477	416	463	444	446	403	453	440	394	449	464	452	462	468	428	484	489	406	455	427	480	444	447	474	451	467	446	427	455	458	457	468	453	439	465	423	487	451	424	477	441	483	455	452	482	488	461	440	458	460	475	451	462	464	472	473	435	451	439	418	431	449	470	411	414	452	521	442	413	457	493	489	443	420	429	487	455	427	423	442	410	459	449	418	443	471	461	461	421	457	448	448	439	433	465	433	457	420	450	466	497	447	472	467	474	495	398	480	456	459	434	452	436	448	426	457	446	436	440	433	456	443	433	464	432	465	448	463	455	478	440	497	461	467	439	465	476	439	450	486	492	412	408	445	456	494	431	430	431	465	394	435	466	480	458	478	467	440	511	454	466	482	477	447	507	430	472	500	443	467	449	424	443	432	440	424	431	493	446	406	453	443	422	441	392	453	468	426	454	447	445	481	391	459	409	443	431	455	429	461	423	474	458	443	437	435	417	437	437	508	420	462	464	462	453	459	450	467	446	491	451	454	431	471	444	435	418	532	481	441	470	464	424	449	447	452	470	458	470	443	461	451	424	441	449	482	441	468	427	469	427	425	439	464	477	431	403	457	458	401	506	483	487	404	416	479	452	472	457	432	441	468	441	478	450	449	429	421	451	510	459	498	446	464	444	458	425	462	455	484	440	461	453	442	459	456	452	472	456	466	416	455	435	427	443	479	432	412	470	476	473	461	419	470	506	446	463	457	444	459	447	468	478	469	469	447	456	482	419	443	439	444	467	464	461	424	460	481	459	453	446	470	482	492	457	460	460	458	467	453	443	483	404	451	481	472	461	473	449	445	424	416	464	420	448	460	430	473	425	409	450	442	474	481	406	412	444	439	463	454	428	437	432	459	445	479	427	460	456	391	456	470	444	457	464	417	459	431	407	445	448	462	445	414	478	409	439	458	455	480	442	417	453	493	440	451	456	454	457	454	450	453	457	467	447	419	447	460	459	464	441	472	483	471	431	412	420	483	456	506	432	477	445	458	483	423	436	483	473	463	481	474	413	448	417	439	483	434	466	449	474	465	445	429	409	439	484	451	480	440	441	452	428	467	453	437	444	459	450	427	409	427	402	483	438	443	412	442	480	440	476	448	473	461	468	402	455	449	433	464	424	455	454	467	454	450	441	474	467	456	478	436	458	456	416	451	424	440	477	474	442	454	471	427	428	466	429	420	447	422	487	445	449	394	411	450	417	451	429	482	464	493	489	471	454	414	447	470	471	408	440	425	450	476	495	486	428	439	485	454	440	437	454	446	466	433	460	521	479	449	523	500	396	460	476	484	465	431	443	447	436	469	456	425	468	468	439	457	484	478	444	454	458	459	447	420	469	423	486	475	423	491	495	504	444	462	432	395	466	458	476	462	476	422	468	447	432	471	511	468	467	477	440	422	455	463	462	420	440	467	476	450	444	462	464	435	458	490	444	444	479	430	475	448	498	438	428	430	441	434	444	456	492	441	428	434	419	411	451	445	481	440	396	425	456	471	479	454	419	483	451	478	490	433	439	441	447	456	452	499	482	431	462	475	440	470	445	447	468	429	460	447	463	479	428	437	435	417	434	411	468	470	445	468	455	433	439	470	463	422	426	446	450	411	475	427	433	472	436	501	439	442	425	482	455	440	421	464	460	448	481	455	457	429	464	455	420	451	444	474	440	426	445	486	464	459	416	457	442	465	494	485	471	460	425	437	489	468	451	462	438	442	442	462	438	449	468	482	452	448	472	465	461	428	451	436	432	437	409	458	468	432	417	482	464	432	406	507	466	452	452	434	485	468	463	444	485	433	463	420	447	450	462	439	456	450	448	462	419	447	437	488	448	473	444	435	447	446	435	469	399	469	463	435	434	443	426	484	460	474	467	455	460	436	469	464	434	509	435	485	454	443	450	449	434	445	491	450	428	461	477	450	452	431	472	450	479	448	434
40121	29104	26770	22286	9157	1847	1266	1141	1458	3276	6057	6866	5715	1889	898	967	968	999	931	971	987	998	929	932	895	937	989	921	985	976	898	976	950	937	894	960	928	929	993	931	941	1016	936	999	930	970	928	938	961	942	964	929	985	872	951	909	937	954	942	945	955	968	904	897	997	965	910	932	974	1013	913	954	924	967	903	898	936	977	883	939	931	987	1000	1000	920	929	952	926	964	962	952	974	992	934	955	965	983	991	953	929	966	914	949	939	936	943	983	913	971	938	924	956	962	1002	990	969	895	924	951	964	969	943	931	958	958	923	966	965	937	971	970	929	936	968	990	943	951	973	945	922	937	957	983	882	909	961	941	1003	961	962	998	953	983	917	941	983	961	959	893	978	937	988	950	949	880	931	919	958	988	902	918	988	923	941	987	964	922	917	977	953	978	982	892	917	957	985	947	948	898	977	974	952	934	960	969	948	915	959	976	962	966	893	936	999	937	998	963	926	955	925	974	986	969	971	977	953	964	926	954	965	901	922	970	973	905	982	949	972	951	947	973	939	981	991	1005	890	974	939	949	910	924	944	937	921	953	987	941	975	964	943	931	944	910	893	905	1013	930	946	951	955	955	968	929	927	911	965	915	945	911	992	936	943	941	897	896	926	985	952	909	994	956	985	990	950	959	966	914	901	918	955	946	970	982	915	967	1003	979	924	882	856	993	891	893	887	928	924	941	947	946	965	953	931	948	1019	920	924	958	937	954	930	972	1004	960	908	962	915	986	992	977	1026	880	965	958	930	937	977	941	920	917	914	920	910	991	921	1023	979	933	940	939	947	956	956	943	945	961	950	921	1032	878	914	976	941	940	955	1021	960	909	945	946	963	934	910	979	982	926	928	948	930	946	961	930	947	972	952	980	949	959	952	954	995	968	906	940	929	956	919	939	948	925	936	990	910	950	945	930	979	925	1002	949	881	967	956	908	992	973	951	890	926	987	973	956	921	945	926	933	973	966	934	947	1003	889	934	989	928	931	946	891	963	898	940	964	955	939	998	936	936	923	960	970	956	952	976	929	907	917	956	930	954	933	966	911	978	966	891	951	931	967	976	925	959	919	924	904	884	977	1004	985	920	913	940	966	990	949	990	920	995	962	981	940	906	942	979	916	989	932	976	904	982	894	956	955	879	986	903	914	948	988	972	922	940	963	1001	970	940	949	920	984	930	952	999	978	958	982	950	927	964	913	954	958	953	923	971	938	929	992	921	1003	917	889	1016	967	891	937	920	983	979	939	949	1012	992	951	966	970	994	953	975	939	992	951	921	1015	924	958	990	936	964	914	964	942	1007	985	913	988	945	974	938	932	1008	1010	943	963	942	930	959	954	929	967	941	934	925	1025	932	921	988	975	998	926	981	993	995	949	976	950	1006	1008	885	920	993	937	911	957	944	935	939	968	966	948	956	912	966	944	925	984	946	979	973	992	929	905	975	958	957	890	947	909	931	937	897	920	963	932	983	928	1043	956	945	954	971	899	955	931	860	982	911	937	906	919	914	995	955	920	956	1004	964	936	967	958	969	962	903	872	949	982	907	947	891	976	923	976	982	971	944	942	955	963	974	901	950	913	970	986	1006	937	939	946	938	970	976	997	961	962	994	941	955	921	965	959	927	955	989	923	886	921	943	980	933	962	984	993	953	949	922	899	902	953	927	910	903	892	971	975	949	916	956	952	931	917	972	878	947	962	919	942	987	950	972	915	1007	951	967	945	921	935	982	947	988	950	933	937	953	916	1012	925	958	971	920	1007	972	964	912	955	911	969	925	968	980	945	992	964	929	956	950	965	935	986	954	957	900	923	899	963	944	965	894	923	974	972	1001	920	934	945	985	902	951	977	955	900	917	909	950	971	920	892	950	888	983	1007	963	991	956	955	945	978	904	956	942	961	895	983	938	911	982	960	985	913	941	992	977	910	925	932	954	929	1007	943	971	997	986	946	970	998	931	951	997	953	916	942	943	949	924	969	916	932	950	982	930	913	961	961	948	979	972	988	932	950	957	1001	979	932	974	928	970	1039	943	954	972	980	900	893	919	961	928	941	945	898	906	960	1013	919	957	956	924	927	975	929	949	957	990	1005	926	920	939	960	995	967	1012	962	950	1001	960	914	985	960	985	964	934	910	949	946	916	944	944	935	977	997	902	940	974	916	886	993	930	963	923	984	923	959	927	941	958	925	943	958	969	961	921	936	888	973	1014	953	901	960	918	958	935	969	959	877	933	945	976	936	934	966	944	949	970	948	931	930	931	960	932	920	926	926	965	966	953	946	936	912	990	966	986	955	993	956	905	958	903	932	971	977	892	913	939	946	914	1018	947	908	951	948	945	932	969	915	906	941	971	911	950	963	948	962	972	954	929	975	957	894	926	935	948	959	934	948	963	957	969	975	951	952	945	955	957	912	1021	937	932	962	941	970	973	994	878	921	893	966	905	975	947	940	986	914	948	969	960	917	983	883	993	944	973	948	942	912	971	940	1026	930	912	939	983	906	927	940	977	938	966	957	922	991	962	899	914	914	973	957	915	880	983	949	901	915	919	964	982	938	938	895	990	968	974	943	936	994	934	928	986	933	949	908	946	907	937	988	938	934	945	932	912	982	954	948	886	965	946	943	968	994	952	940	945	1009	930	910	924	944	985	985	952	946	942	993	932	947	943	945	907	909	937	907	941	937	954	959	943	988	949	936	1013	987	953	942	932	928	947	971	962	925	996	965	981	995	945	925	901	980	928	1026	970	1014	959	967	874	966	934	887	934	930	986	948	917	992	984	1003	941	989	957	945	945	915	965	914	983	959	951	935	968	919	946	979	953	927	958	960	904	935	908	940	948	895	975	982	942	940	909	943	933	957	936	946	959	964	927	957	935	944	949	925	933	975	946	976	941	943	950	935	985	946	928	912	1012	989	938	980	950	889	949	919	953	989	971	932	917	930	935	896	1007	954	938	989	954	930	947	923	952	919	926	936	948	928	981	966	965	932	952	952	892	926	900	972	926	977	937	992	1014	978	971	975	837	985	951	1006	926	969	934	976	930	948	980	961	961	900	973	961	958	912	928	977	936	939	924	930	935	965	958	957	931	962	943	954	853	910	905	946	977	910	901	930	974	923	1002	905	953	881	975	951	1005	898	954	885	919	965	990	906	928	956	917	958	989	992	963	939	968	931	929	989	937	963	912	956	912	983	915	957	902	922	947	951	1005	920	982	974	974	955	906	935	918	976	989	914	921	937	898	990	939	954	887	965	970	1008	880	944	918	959	967	954	982	951	919	921	939	909	995	966	918	970	937	948	927	993	955	972	945	973	977	992	924	979	991	886	938	982	942	959	969	966	953	924	975	955	922	920	940	952	945	929	956	941	968	952	907	965	978	927	959	992	924	959	948	938	967	955	925	881	982	990	980	955	915	945	956	984	915	923	962	1000	929	975	969	941	952	992	956	961	917	948	955	938	927	968	977	942	991	946	969	956	928	955	983	992	979	942	944	945	994	983	919	969	983	916	951	959	933	910	985	952	932	921	963	983	901
42232	21452	10412	5244	2292	768	422	477	451	447	432	507	476	438	460	471	443	456	412	423	413	425	402	430	468	437	426	438	449	410	459	454	432	433	446	433	460	438	478	455	419	438	470	471	443	444	482	464	440	451	417	464	472	453	472	400	447	430	409	452	452	409	432	475	483	452	446	435	413	423	446	436	454	474	447	436	462	396	417	438	442	472	424	449	462	425	375	404	420	429	425	419	459	441	440	467	435	476	442	427	407	446	440	423	426	425	446	469	492	421	428	452	424	436	478	431	416	483	413	420	452	410	429	461	424	416	408	454	434	455	421	437	474	440	474	431	439	445	448	437	434	401	440	420	462	450	416	451	429	435	461	425	434	514	446	494	435	416	415	454	479	437	430	457	440	452	488	458	479	468	458	407	399	459	401	441	416	413	420	388	438	470	451	472	466	487	435	464	415	485	428	411	434	451	448	445	437	478	443	445	459	424	484	444	448	421	435	472	479	433	416	470	492	441	482	463	424	401	460	446	451	399	412	416	439	492	449	454	446	430	412	450	458	414	439	456	510	487	470	430	430	421	441	413	448	423	459	437	462	481	428	437	439	488	429	466	433	427	470	463	409	447	436	453	415	467	443	456	421	447	446	452	481	452	429	427	428	459	405	428	412	465	436	471	429	479	438	404	447	460	447	414	457	459	416	437	406	446	418	421	445	452	468	459	473	419	468	425	401	423	457	435	426	471	454	442	432	459	455	467	454	435	470	464	429	443	436	429	435	507	451	412	471	441	452	456	460	434	413	437	422	443	472	405	425	446	419	427	478	432	454	481	423	447	438	383	434	432	441	448	416	393	446	429	476	423	418	463	459	451	467	392	437	461	438	443	455	426	404	411	449	434	458	383	433	413	453	440	449	484	480	424	498	397	443	439	423	463	470	466	428	451	430	431	439	452	467	434	410	426	440	457	421	465	449	433	431	412	476	463	488	437	413	452	437	427	411	439	444	428	414	408	463	401	443	469	437	414	433	415	421	434	495	445	458	422	444	455	457	400	438	434	420	477	444	471	378	433	408	461	499	446	438	427	433	455	475	421	425	439	485	451	444	462	432	439	405	444	470	449	425	429	439	437	449	438	451	468	456	461	459	451	405	443	460	432	474	426	442	484	425	440	458	439	462	442	460	455	450	439	445	426	402	402	477	477	432	441	449	451	461	476	435	445	436	476	481	435	425	465	479	439	441	464	436	425	413	428	404	410	432	438	466	393	458	434	440	464	450	447	487	457	441	475	464	397	462	443	422	430	423	454	463	489	445	451	427	438	478	420	459	453	442	413	446	443	463	427	461	418	414	451	468	496	485	409	452	490	458	431	430	444	451	443	447	438	438	444	442	448	480	463	447	428	449	442	411	434	438	447	505	464	420	457	456	423	441	451	495	440	461	451	449	458	453	459	421	407	384	474	436	446	464	428	449	458	473	481	398	449	431	491	438	423	438	449	439	432	463	384	444	449	446	453	479	419	452	459	464	425	416	456	432	435	465	425	429	462	448	430	437	432	461	460	456	461	423	468	416	409	448	454	406	442	454	415	464	485	413	413	408	432	420	425	432	472	451	477	460	441	462	482	434	436	436	422	456	426	483	415	467	404	462	466	493	476	495	424	411	431	447	438	413	447	441	477	433	437	449	471	434	399	458	475	432	441	451	476	415	443	426	434	435	425	478	428	429	440	436	446	439	450	453	461	487	415	436	480	428	430	457	473	455	455	464	423	483	428	445	439	401	458	428	459	434	426	425	454	433	421	444	443	433	430	431	447	445	499	465	422	418	417	390	475	457	398	414	448	458	431	434	449	432	423	483	423	416	416	441	427	444	421	458	444	441	453	478	421	432	430	427	450	439	451	416	407	465	414	419	409	437	415	460	433	437	467	445	480	416	447	473	418	486	418	446	447	475	427	453	450	437	449	467	447	438	431	429	438	446	464	443	437	479	381	430	438	450	430	428	456	410	479	460	419	446	421	455	459	425	460	391	445	436	430	459	444	474	490	489	461	432	412	456	453	470	445	445	412	451	448	474	470	459	435	431	439	472	479	472	404	464	454	438	463	422	420	456	427	422	468	444	450	460	469	449	463	419	424	458	516	446	401	396	429	450	483	446	428	403	465	472	422	426	448	443	444	424	451	471	449	439	471	412	454	401	466	418	429	449	451	463	421	467	467	462	436	446	431	455	447	481	447	452	404	435	484	451	418	436	473	468	398	459	448	538	417	451	443	429	438	453	452	426	456	411	432	389	454	436	487	461	435	422	439	412	433	433	494	439	436	474	449	424	403	423	417	434	421	434	438	417	459	455	454	397	433	419	436	460	404	410	441	424	474	490	423	427	431	470	414	440	452	440	442	496	478	473	444	437	440	449	464	446	424	397	433	412	449	427	428	459	448	484	406	446	423	412	479	400	471	437	442	480	478	455	414	435	432	472	436	461	449	427	415	426	458	486	385	404	457	444	426	453	433	410	433	415	479	442	446	443	461	445	439	401	440	449	439	418	449	406	447	446	464	431	457	446	407	389	467	452	461	476	425	445	431	452	444	419	454	470	414	453	474	463	452	469	441	434	436	420	448	454	440	497	433	445	416	469	394	422	428	452	456	429	438	451	497	458	418	463	461	415	438	459	436	449	441	428	445	413	437	456	465	389	432	493	426	436	415	443	422	460	476	409	506	468	458	444	452	425	463	469	459	474	456	446	443	463	422	438	457	416	471	397	466	450	440	452	439	420	424	427	434	472	439	419	419	424	447	415	443	465	453	437	436	476	487	427	457	442	455	400	443	431	452	458	441	419	415	471	431	425	400	459	443	444	407	450	407	463	448	435	440	402	458	450	439	431	418	437	419	424	382	456	414	443	442	437	428	472	457	445	406	466	448	430	392	486	457	443	471	437	436	441	440	467	448	484	402	479	449	452	443	427	437	486	430	449	430	435	440	467	492	478	440	436	433	448	437	435	412	397	402	424	418	487	435	444	481	436	449	413	452	494	451	460	416	474	434	418	433	465	422	447	482	449	425	426	419	452	480	431	417	440	453	469	417	448	442	443	435	455	433	409	469	475	456	499	487	417	460	465	427	410	415	444	437	450	481	414	423	451	449	475	461	397	417	440	469	471	449	448	485	437	455	476	436	433	453	432	459	438	444	445	474	448	455	455	459	425	434	453	427	440	473	436	430	417	467	437	482	424	492	429	443	397	434	387	490	426	452	436	443	458	449	411	429	448	443	471	416	429	413	432	391	426	435	429	447	449	449	425	464	438	478	406	449	469	417	439	447	482	452	446	418	448	451	430	443	460	458	482	412	449	435	455	426	400	447	450	457	444	403	447	427	431	438	469	410	426	399	456	442	477	452	419	424	410	456	430	446	414	390	447	431	400	411	423	450	499	444	480	468	471	460	464	487	433	410	410	458	430	415	505	447	425	401	441	457	437	404	475	470	436	454	456	420	434	455	412	442	415	480	444	450
26538	15696	13533	11010	6156	1995	1011	949	994	1023	1071	1109	1057	999	933	977	932	946	948	925	957	934	848	893	916	907	942	885	957	907	998	934	900	895	919	959	946	959	892	947	952	862	914	937	943	920	914	998	945	945	1012	940	979	988	875	895	912	893	901	930	930	942	881	974	982	954	921	934	942	940	973	869	967	881	889	953	946	923	945	961	889	926	900	946	972	972	932	963	966	959	908	959	931	910	963	960	928	935	913	927	918	920	946	891	957	958	898	936	908	933	925	960	903	868	927	911	945	854	951	914	956	904	894	932	951	920	919	900	893	953	962	948	876	978	892	946	949	934	917	935	935	963	935	968	926	905	912	928	962	926	939	927	926	952	946	944	947	902	948	941	949	954	927	928	912	975	971	985	917	945	888	880	911	925	947	965	911	926	975	954	972	916	901	932	951	923	890	918	939	900	907	945	906	932	913	925	959	907	1000	924	946	920	933	921	939	923	903	910	921	931	946	914	922	900	916	940	951	900	932	872	914	913	952	909	962	924	963	916	926	928	942	926	930	914	915	875	908	866	913	930	903	953	921	951	954	891	953	939	951	946	889	906	965	932	923	893	941	992	955	953	931	914	930	949	934	901	932	912	978	911	889	989	895	994	954	994	980	934	923	948	898	885	935	923	964	951	912	936	909	998	900	907	948	985	920	940	952	939	877	954	941	978	962	949	942	893	954	964	959	909	954	939	971	952	921	955	898	950	909	932	924	951	958	936	923	938	926	954	953	932	918	956	924	936	933	975	923	980	935	976	891	931	936	930	995	957	912	958	913	948	924	917	962	914	908	929	922	934	907	971	903	896	964	931	926	945	865	900	889	920	922	926	896	967	979	953	882	905	908	942	915	933	930	987	915	909	907	883	919	936	925	938	953	930	973	1005	938	985	902	969	939	917	908	936	916	947	928	947	992	867	950	929	919	904	931	975	944	930	884	903	898	961	955	961	882	919	975	924	916	908	922	979	935	889	914	944	900	943	921	863	921	915	951	901	932	907	947	931	919	920	910	872	982	946	903	974	899	937	971	953	927	934	944	945	968	930	954	926	899	916	946	949	928	961	875	938	880	933	881	964	957	893	915	953	900	942	925	936	928	972	938	918	940	874	915	936	901	897	941	893	947	920	1012	954	936	937	944	961	947	907	945	880	855	911	986	971	872	937	945	935	936	953	936	976	948	948	930	961	905	978	996	943	906	913	997	924	970	932	936	942	952	925	932	962	1015	916	972	855	975	979	941	919	891	921	940	937	941	954	902	964	917	920	913	946	922	904	875	902	933	839	959	953	984	939	977	955	941	962	957	871	940	974	927	946	940	976	996	914	941	924	972	929	908	972	944	916	922	906	915	960	903	896	921	928	965	961	953	963	911	966	939	909	855	941	932	947	945	968	937	940	961	947	901	968	975	940	949	954	970	976	939	923	972	996	950	950	944	932	926	936	951	935	933	970	959	935	933	955	925	930	931	902	892	950	920	913	937	900	957	980	898	969	913	894	894	938	952	939	931	969	932	951	898	940	941	943	900	924	914	955	935	944	940	917	944	959	938	937	915	959	915	943	895	948	948	942	949	966	957	889	929	944	1008	980	967	915	945	924	970	959	948	924	878	925	977	872	960	894	861	914	936	966	914	947	942	938	968	968	928	945	949	929	972	927	933	902	945	932	919	944	965	885	971	912	934	968	882	921	976	946	934	971	934	932	966	930	899	965	951	916	926	957	946	945	956	869	952	988	901	915	933	940	928	954	951	955	932	1009	907	966	897	919	934	939	945	942	984	926	898	974	992	943	912	879	994	984	954	929	916	928	977	906	948	992	929	980	921	944	916	933	930	927	977	940	957	895	931	937	1004	957	918	867	914	937	908	953	961	944	938	898	957	930	1028	922	992	983	885	944	951	930	941	928	941	949	971	893	888	922	906	911	901	948	949	928	947	961	929	942	945	906	902	890	948	962	957	948	949	952	889	960	971	962	949	951	898	934	908	961	972	921	951	933	917	937	882	994	951	901	933	982	908	878	961	985	875	931	933	963	944	921	977	945	887	899	975	947	938	951	936	962	900	931	964	988	908	938	858	875	949	942	902	937	906	939	904	909	916	963	894	929	898	1001	937	951	922	901	863	912	917	898	962	912	961	922	945	962	920	929	931	941	922	927	963	949	965	916	931	916	953	912	931	930	952	956	931	915	900	957	933	972	908	871	941	929	957	957	948	955	967	1039	872	920	937	958	920	942	928	919	937	910	958	918	961	932	940	928	954	900	923	965	939	949	898	966	904	889	931	946	934	926	971	979	945	926	953	976	956	972	893	940	914	944	910	955	908	988	962	920	933	947	938	925	966	997	943	919	913	940	916	924	864	902	944	928	953	887	961	899	986	924	922	922	969	945	956	969	910	1001	935	932	931	917	873	916	955	938	946	932	918	962	938	968	910	880	952	914	927	977	934	942	922	921	940	920	925	893	980	891	927	927	917	921	944	921	901	949	906	861	898	858	889	993	925	919	905	928	983	982	931	895	913	884	945	880	933	888	937	915	878	927	916	961	914	954	911	962	938	905	900	957	909	906	970	961	942	904	944	936	881	917	919	960	926	920	875	912	939	933	929	981	927	960	934	908	978	974	915	1021	877	928	1001	967	903	952	939	938	963	917	992	919	930	896	914	995	948	953	933	927	943	977	905	932	945	914	961	936	927	936	954	927	959	933	959	989	1023	960	943	922	1026	943	931	908	903	1016	904	936	932	924	947	957	937	960	937	960	931	942	908	943	930	917	940	993	925	911	966	921	896	920	918	919	869	921	936	926	971	938	916	926	950	957	957	907	937	926	949	937	951	921	941	937	946	924	943	906	920	908	952	960	959	924	914	920	924	983	878	925	931	957	910	990	902	981	936	934	917	894	902	862	924	948	938	963	935	955	950	967	904	907	921	915	945	905	889	876	915	959	960	891	893	936	950	940	897	963	948	926	959	953	903	941	950	951	955	920	936	906	986	1032	907	950	991	906	895	941	902	948	867	921	915	949	941	927	973	958	924	919	929	965	955	876	930	983	942	933	926	956	946	951	917	878	951	951	930	941	858	951	926	884	904	966	910	949	979	961	988	924	923	865	906	887	978	938	989	941	943	889	933	903	920	908	948	941	951	898	986	943	995	900	909	985	938	935	932	937	985	933	942	927	902	922	961	949	908	934	976	894	970	933	944	933	955	969	977	978	940	899	963	982	910	963	950	924	956	976	937	918	951	932	924	875	916	927	877	886	923	985	976	908	972	935	979	984	919	937	935	963	911	921	923	970	938	902	958	940	904	959	936	919	909	929	933	936	909	947	905	917	973	899	979	920	954	873	902	923	947	945	960	941	960	942	971	937	911	917	894	922	922	961	941	884	951	934	926	1016	906	878	946	909	892	919	963	914	898	924	924	867	949	915	917	915	889	895	946	933	900	871	932	948	937	964	956	864	932	955	942	981	943	919	900	889	904	947	945	954	900	918
58337	33052	18565	9204	3011	673	540	484	450	596	810	757	683	444	426	414	441	437	450	398	454	464	435	450	451	463	499	465	462	459	443	437	421	467	428	432	447	453	427	446	466	406	452	465	440	447	503	458	439	421	440	451	427	441	474	474	442	431	432	402	461	414	448	466	472	435	447	474	476	454	476	496	467	439	466	433	430	440	406	407	465	418	422	441	424	432	433	425	439	428	387	437	437	419	445	466	421	441	404	414	450	455	462	443	433	456	451	455	440	455	421	448	448	494	460	416	438	448	465	468	481	466	469	464	428	416	467	448	433	400	458	445	442	447	425	414	459	438	498	457	409	433	414	441	436	469	443	427	442	467	453	479	476	447	459	473	476	462	465	436	464	416	472	472	469	443	429	433	465	415	409	419	485	430	447	430	437	452	459	456	420	435	452	432	438	435	422	468	436	435	431	439	431	421	432	465	414	440	403	459	474	432	494	436	444	488	440	461	404	437	403	427	442	429	457	444	434	460	460	443	458	450	434	463	464	473	446	390	472	396	435	438	442	420	482	404	481	443	478	465	440	447	431	424	474	445	427	470	436	434	438	450	436	415	447	456	424	396	444	432	437	426	473	425	458	439	450	445	433	453	416	450	429	451	424	413	432	414	450	469	449	446	451	438	392	428	435	411	433	439	471	434	456	476	476	441	416	459	450	474	433	427	453	361	506	460	429	405	448	438	438	444	411	409	465	417	460	414	435	456	459	442	432	471	415	415	437	436	469	447	449	402	449	421	422	451	473	416	442	460	419	454	461	462	435	461	460	447	447	454	408	406	415	484	428	426	450	459	434	416	421	476	453	408	468	486	462	440	438	459	471	385	495	433	465	437	424	402	470	408	427	438	428	487	451	419	446	465	462	465	446	448	449	446	477	447	415	422	449	420	436	454	407	430	422	422	436	441	449	449	429	419	395	417	458	403	407	429	425	435	445	453	460	442	415	402	434	422	462	459	448	440	480	447	458	444	458	433	436	455	454	435	458	471	434	434	436	424	426	423	469	424	427	410	410	437	426	456	487	402	457	445	480	440	402	419	433	409	446	404	421	477	456	435	457	477	444	437	463	444	429	436	458	467	453	453	435	418	431	478	426	442	412	474	421	474	441	404	407	446	436	482	415	455	453	439	451	448	405	456	424	453	426	417	437	434	454	445	441	427	439	447	466	401	452	494	402	409	441	409	387	497	438	442	459	406	472	456	458	479	410	446	416	478	459	468	417	448	434	412	463	455	452	455	418	417	413	426	441	448	432	424	486	458	478	431	436	427	454	459	436	435	401	418	401	445	450	418	454	472	444	414	371	428	434	420	454	459	444	429	456	459	450	488	476	454	469	403	450	456	440	454	437	460	440	475	421	435	436	427	442	475	452	399	430	441	440	467	406	453	436	442	423	465	434	461	438	442	445	436	464	442	443	433	390	450	444	395	425	449	437	445	439	440	469	462	453	461	409	427	441	464	431	446	459	437	444	444	448	447	406	417	464	388	433	472	451	424	442	448	465	420	434	467	459	465	472	436	436	439	435	420	431	434	459	415	462	412	437	437	466	462	423	416	447	488	409	442	411	410	457	431	452	466	492	474	461	460	449	483	447	426	432	483	443	444	440	430	463	443	472	418	448	464	422	496	438	454	412	462	402	457	468	466	444	409	432	444	505	356	442	412	423	415	466	450	442	479	467	466	444	450	432	442	498	460	418	419	409	436	464	413	431	432	486	423	473	497	482	427	407	419	394	408	431	454	423	479	439	428	433	441	468	487	471	403	427	455	470	446	411	454	426	424	455	434	437	444	441	417	437	456	416	422	480	470	432	491	421	453	436	442	395	449	478	452	416	451	423	389	431	421	465	498	414	463	447	423	427	469	454	465	464	415	455	423	437	426	467	448	498	442	424	433	440	447	429	430	425	495	441	445	459	461	488	433	412	438	434	456	459	464	426	466	414	427	446	458	458	442	439	446	456	451	434	424	428	464	462	483	434	441	424	434	398	447	478	452	440	443	496	468	453	432	453	412	480	522	433	490	428	435	407	450	470	424	415	452	440	418	471	477	454	468	471	426	432	442	405	440	444	448	437	459	451	426	423	427	430	469	474	424	466	420	421	450	458	453	475	438	471	418	453	426	441	423	447	477	431	452	432	436	475	427	449	507	436	434	426	430	452	436	447	424	475	472	451	431	469	470	420	444	420	444	460	444	409	450	465	442	479	400	417	476	500	438	391	413	481	422	438	429	424	422	448	453	433	459	435	435	475	435	469	453	473	513	422	439	437	451	447	463	459	448	429	433	443	407	433	419	397	439	431	454	463	512	450	467	419	494	424	488	422	474	466	500	455	432	440	442	463	467	514	418	458	433	425	413	454	457	453	496	441	452	417	430	464	440	441	454	455	466	439	453	465	462	462	448	397	470	465	464	441	488	438	471	449	471	447	459	425	437	431	376	418	449	432	462	452	436	496	433	434	450	404	401	440	415	409	458	432	430	451	412	419	439	496	444	425	442	429	493	437	424	429	410	477	419	430	444	458	444	448	470	422	438	428	418	436	425	413	444	416	454	376	443	408	407	405	453	402	484	478	469	432	436	412	423	451	449	423	452	437	427	465	429	394	443	416	428	455	500	463	463	426	472	472	473	452	428	423	456	430	422	422	431	421	457	416	493	432	414	455	416	448	478	446	473	472	432	439	493	459	461	439	450	470	422	421	456	416	456	427	395	505	457	404	441	434	441	466	412	460	449	417	476	441	462	424	449	486	423	456	428	426	402	481	479	409	422	440	465	449	413	429	456	470	442	450	441	423	449	434	478	445	410	442	443	456	468	435	438	457	470	482	434	476	413	446	462	439	453	463	476	454	460	477	447	441	435	466	387	433	416	473	417	436	438	444	443	463	439	443	436	443	457	429	453	462	478	478	427	411	456	414	434	474	423	458	432	422	484	491	473	433	419	453	445	385	458	449	446	451	451	443	488	448	469	422	422	421	471	447	459	428	440	434	456	451	445	418	450	448	422	377	410	464	431	482	462	416	446	422	463	427	423	448	431	401	501	461	483	468	424	402	439	449	474	460	408	454	440	422	454	447	458	444	417	463	408	413	449	448	432	452	438	402	431	488	463	462	474	425	423	412	442	447	451	439	463	431	491	453	458	445	494	444	467	430	453	434	498	418	430	432	514	457	470	421	437	429	413	445	423	457	440	443	480	466	424	419	464	426	466	471	472	408	452	437	465	459	428	441	441	401	375	454	450	445	411	476	447	420	437	478	505	449	414	421	478	485	438	437	427	445	444	387	484	435	451	465	413	455	454	431	449	433	418	437	434	454	436	446	495	460	430	407	436	436	443	429	458	437	405	433	435	470	423	414	448	453	449	460	449	442	459	480	467	499	452	455	479	441	437	419	424	479	442	470	467	457	458	447	482	447	454	430	447	453	507	423	447	422	453	470	486	451	408	441	481	429	456	437	467	409	498
37977	24968	21629	16118	6877	1438	1002	984	1088	1786	2852	2647	1998	1070	961	933	1004	917	915	936	976	1054	942	997	982	925	950	903	930	952	975	989	967	928	960	918	954	948	924	904	954	934	946	944	927	897	935	903	982	921	954	937	1023	981	949	976	931	919	971	919	975	957	933	917	891	927	970	974	894	897	866	955	896	967	965	956	924	960	991	922	896	976	970	917	956	971	921	936	953	946	924	938	939	890	962	924	936	902	908	867	905	930	883	948	992	899	958	908	1018	916	990	953	974	966	979	930	909	915	927	924	952	882	929	936	990	916	911	977	940	920	924	961	963	948	969	925	956	929	938	967	1019	932	920	921	943	918	900	1008	875	970	930	988	989	898	966	954	981	959	939	959	976	903	928	897	913	942	933	897	940	909	931	918	929	947	991	896	978	944	979	929	920	954	931	932	1001	947	938	925	933	988	989	924	929	895	987	946	915	940	890	975	946	941	914	923	935	951	924	898	1035	926	926	933	895	976	946	879	971	922	902	944	940	955	929	906	979	945	911	909	894	962	953	904	953	972	933	989	980	925	901	919	998	982	950	960	981	991	973	944	928	914	981	923	946	949	973	892	955	943	913	933	962	926	933	865	925	958	929	934	922	916	962	973	937	909	930	947	934	870	895	932	948	950	926	963	938	965	919	923	907	925	886	946	892	976	984	946	962	954	970	974	936	940	956	912	923	947	959	927	951	961	939	993	914	929	968	872	957	922	972	876	956	953	925	899	996	955	930	925	898	926	978	944	955	932	966	957	970	952	932	909	933	902	975	886	971	910	986	884	939	958	891	947	923	930	929	967	921	945	917	881	956	955	934	939	910	897	952	986	974	916	909	935	937	916	984	949	961	960	946	927	979	910	942	943	953	922	952	954	933	961	900	909	956	975	943	975	925	962	945	925	917	992	898	978	951	929	926	960	890	941	968	906	957	1001	978	911	937	1011	935	900	944	924	1014	936	911	915	978	893	888	972	913	922	1002	892	937	985	937	926	943	910	888	917	955	943	911	906	897	1004	908	957	948	930	990	1006	899	920	977	916	976	948	975	943	936	888	926	868	939	939	988	945	935	930	964	901	905	972	959	933	939	928	985	902	952	928	898	886	959	917	895	929	908	1015	921	909	914	941	946	989	980	970	997	915	909	909	964	966	932	931	929	962	948	935	921	907	888	952	948	1000	909	936	926	894	908	908	937	924	930	948	907	939	909	872	955	898	944	939	949	943	941	935	983	977	978	929	960	972	973	885	895	969	959	994	933	898	908	1018	947	928	891	919	935	913	953	943	926	932	978	958	923	913	1003	957	982	959	918	941	958	947	952	921	937	950	962	976	969	991	927	905	963	924	1003	958	941	936	905	927	896	934	947	969	915	947	985	953	971	943	969	947	933	954	882	923	927	985	968	928	936	906	955	944	872	922	936	979	942	909	962	981	903	937	907	958	911	921	933	1027	901	936	932	911	955	953	1023	974	891	940	982	982	967	944	946	945	934	964	918	962	952	930	913	985	950	976	936	948	983	953	979	988	956	909	973	913	997	933	964	1026	942	956	951	924	946	951	962	928	945	927	912	967	966	972	936	924	934	971	935	946	923	958	914	937	951	963	945	937	920	975	921	932	924	934	879	902	929	914	950	952	937	877	960	939	916	969	949	944	928	885	928	932	954	883	959	962	1014	958	969	959	939	969	998	909	970	933	980	961	945	987	961	962	954	951	976	924	910	963	898	926	962	954	982	911	932	982	878	965	932	911	993	941	946	982	905	886	959	925	936	975	947	914	907	937	920	1004	952	920	991	965	901	976	934	936	952	967	935	959	911	880	1017	934	897	922	867	968	954	950	934	978	951	942	952	961	975	944	965	946	906	936	943	972	961	923	947	987	939	928	925	952	955	884	961	912	922	987	910	977	953	964	871	909	957	1008	955	969	922	1010	962	963	937	933	940	956	963	927	997	942	908	930	913	918	919	998	909	974	937	988	989	947	901	917	913	1025	955	911	926	970	929	990	954	951	928	950	967	913	952	885	958	867	941	939	974	976	933	966	911	938	996	907	892	906	981	886	939	951	974	946	951	951	1005	959	913	917	954	940	932	951	956	883	1012	944	927	932	946	957	975	921	982	951	959	921	911	910	939	926	924	912	943	939	904	934	918	928	935	942	996	929	969	915	965	904	930	867	972	951	997	947	933	897	957	960	988	934	959	935	964	948	936	892	1004	970	885	963	955	940	980	917	947	937	979	937	946	975	980	925	904	952	952	915	929	890	926	972	955	902	975	926	941	992	921	961	980	951	933	996	900	891	923	953	941	912	999	949	962	942	919	966	976	941	953	995	982	960	940	952	940	909	953	951	935	923	949	896	951	943	928	940	1008	936	939	973	900	918	922	904	940	915	892	916	1034	921	927	931	985	947	929	931	964	962	947	917	928	936	951	958	951	941	947	945	919	944	892	923	940	988	903	958	929	985	977	870	941	941	946	943	959	950	980	979	971	948	942	941	913	884	982	937	944	888	940	978	970	976	904	952	980	920	967	927	986	905	955	909	927	930	954	919	936	953	961	891	940	940	936	963	890	919	908	883	902	942	957	984	961	908	888	951	934	972	913	890	937	897	969	961	955	935	925	965	950	939	960	927	924	982	942	983	937	970	932	941	909	962	955	985	988	933	909	953	943	973	943	923	962	932	942	927	884	915	995	957	992	994	884	957	907	938	923	907	940	927	932	931	1003	935	895	902	945	905	887	950	943	895	935	971	921	967	882	967	926	911	942	959	989	901	935	960	911	943	970	981	887	939	970	929	929	941	914	986	930	919	947	913	922	928	931	918	941	931	988	936	912	871	907	942	923	982	906	960	950	914	986	972	928	859	948	917	975	892	908	996	966	918	924	895	949	986	930	997	984	975	900	921	942	930	932	893	948	934	968	962	950	949	900	897	910	993	968	976	949	929	929	921	971	968	890	947	999	939	918	937	972	972	917	858	977	969	889	958	956	1013	954	982	910	927	941	923	926	973	947	956	925	929	960	954	976	921	947	984	920	944	927	914	994	953	965	922	966	949	976	903	893	900	945	923	981	967	940	923	954	995	914	935	939	922	940	897	925	926	980	905	946	963	966	1011	969	948	995	970	966	974	964	897	954	974	955	912	939	998	906	992	995	921	962	941	915	952	967	968	954	1008	913	904	891	966	931	908	923	958	956	993	871	966	963	907	916	979	1004	967	974	914	958	958	969	946	981	930	945	975	973	951	926	871	927	929	1042	947	963	925	961	961	929	910	968	944	928	964	962	856	907	899	886	987	965	987	953	959	938	963	884	956	984	925	949	966	920	915	1009	943	920	913	963	972	901	941	911	951	922	926	882	965	918	939	955	953	916	949	975	958	937	945	970	1001	965	930	938	940	889	897	973	950	926	925	891	912	969	974	955	953	921	887	953	970	978	945	978	978	997	842	930	974	946	940	1002	900	955	942	893	957	916	941	894	960	932	959	944	980	952	941	895	970	964	989	939	953	980	933	899	928
65990	37080	18391	9021	4274	890	503	455	476	683	1092	1007	805	524	424	439	426	426	458	472	439	402	419	418	457	471	469	452	477	488	453	446	479	453	481	469	417	471	472	429	417	467	447	425	472	452	459	463	484	474	417	458	456	451	466	445	457	445	462	441	438	427	426	436	449	462	484	426	419	459	471	430	489	443	486	428	435	423	451	493	492	442	428	434	459	435	479	492	377	442	453	445	386	442	464	476	435	469	453	435	483	491	481	446	468	446	435	450	478	434	462	417	425	415	534	444	452	489	474	445	458	449	481	456	467	479	465	454	469	422	390	396	389	431	424	420	446	423	487	456	415	463	474	461	449	465	410	440	452	444	473	436	433	433	455	415	411	481	448	497	508	427	437	487	456	469	412	430	442	463	463	435	432	501	478	491	453	452	429	497	444	461	454	431	410	439	451	475	464	455	483	472	460	465	472	462	421	489	455	448	438	469	437	413	429	422	444	492	455	459	490	448	479	478	462	417	430	480	445	454	429	442	475	413	420	465	447	436	440	431	414	456	478	427	441	430	453	437	482	476	444	473	434	430	434	481	465	448	506	457	419	476	431	448	459	475	437	443	437	437	479	407	456	433	431	458	448	440	464	465	447	458	443	392	447	461	417	438	444	466	479	480	415	491	445	460	480	435	486	444	451	454	513	499	467	497	457	476	428	426	460	402	438	446	442	421	454	466	489	438	448	516	427	436	432	438	459	465	453	476	443	457	459	448	432	440	414	458	451	442	460	437	456	448	432	441	409	444	423	451	435	464	424	389	436	433	432	410	462	409	458	427	481	444	417	448	413	465	480	428	430	445	446	442	474	451	440	394	446	456	429	462	424	429	430	437	478	428	458	453	426	442	437	483	445	448	505	460	439	412	435	432	448	439	426	424	478	485	453	440	423	485	472	451	473	430	453	441	459	455	426	460	479	421	454	436	431	429	449	380	469	464	417	420	447	424	445	437	447	467	474	421	440	462	465	473	450	409	481	468	503	439	459	454	452	417	441	431	462	427	407	431	451	449	450	418	437	415	426	452	456	471	454	442	415	430	462	450	463	435	441	415	414	460	490	459	476	472	471	475	408	454	436	458	424	465	425	422	463	450	487	474	464	440	461	479	472	438	474	474	449	443	470	446	443	425	457	445	451	467	422	403	432	531	472	435	461	440	429	459	454	449	452	479	449	433	448	472	456	446	490	480	441	423	460	398	490	459	430	443	442	447	452	479	444	422	449	451	443	444	479	425	411	424	452	457	432	448	454	430	416	429	433	456	431	444	444	433	468	460	480	463	420	461	466	480	460	476	457	420	445	475	481	427	480	452	445	430	433	459	448	413	451	478	440	475	430	473	480	469	449	450	461	436	436	427	451	464	454	476	448	433	436	442	451	454	462	444	430	450	467	465	451	447	428	472	425	478	469	456	440	469	475	508	444	477	445	424	462	486	428	460	447	451	453	505	495	424	468	458	457	479	434	485	446	436	440	468	485	443	469	461	415	428	449	429	463	494	468	445	480	448	443	476	463	491	417	418	442	472	468	435	454	399	444	462	475	408	435	412	450	475	459	482	459	540	496	406	432	413	466	469	476	463	455	424	453	436	441	473	448	460	438	448	423	475	429	482	452	492	481	473	461	447	476	484	425	454	459	435	431	419	439	439	435	474	444	489	460	443	432	422	444	470	427	415	419	497	423	433	434	466	460	457	417	442	409	440	456	451	456	459	476	461	435	456	459	462	450	462	456	458	444	472	416	448	467	508	459	433	465	445	448	509	420	471	453	470	429	442	419	422	440	480	438	432	465	455	473	499	486	449	434	479	467	467	478	464	421	469	449	433	430	460	413	467	436	483	457	427	464	479	415	452	452	468	481	443	471	460	503	422	408	419	441	413	457	471	460	493	425	420	468	480	407	459	461	425	405	423	442	429	455	509	478	456	467	450	455	418	463	482	479	419	415	474	419	479	437	479	466	434	459	426	440	439	449	462	447	438	453	448	455	484	462	461	436	401	459	459	434	470	415	455	448	410	448	394	463	437	433	452	424	412	418	450	477	461	434	431	432	428	469	440	445	472	481	485	445	500	460	462	412	482	425	443	445	466	432	441	444	488	443	467	480	455	442	420	458	427	421	461	489	471	453	440	430	449	449	398	468	468	432	398	496	495	443	488	449	440	427	458	463	476	438	454	443	463	447	460	458	469	421	395	462	471	429	468	455	438	469	473	462	450	458	455	453	454	477	424	443	437	476	432	458	430	470	447	463	469	432	429	430	449	475	447	458	432	436	490	445	450	444	429	509	475	433	459	440	447	443	458	459	438	503	429	450	450	436	466	478	439	475	449	418	457	392	451	440	467	458	433	445	416	450	394	470	451	486	441	445	413	451	454	482	451	440	454	476	482	443	453	428	458	428	439	501	456	485	443	477	453	430	406	475	485	459	425	474	422	425	437	463	469	435	432	457	472	462	436	442	439	441	428	450	443	452	390	446	457	414	455	446	442	406	437	449	442	472	433	460	442	413	448	444	443	435	505	442	434	514	459	433	450	426	465	431	446	509	454	469	464	459	437	459	416	464	473	466	434	438	449	391	413	421	445	448	481	466	485	451	465	450	436	482	438	465	438	449	477	434	438	464	444	433	434	476	472	478	455	428	426	497	434	447	438	425	476	493	435	481	453	398	459	436	442	404	496	475	454	429	459	454	415	476	447	471	476	460	430	489	467	442	465	457	446	474	439	441	463	431	457	431	455	452	475	439	454	464	428	449	469	443	443	415	417	464	446	436	451	438	496	427	458	478	430	468	401	431	440	452	433	466	478	453	468	434	454	473	473	482	463	439	440	480	433	460	463	421	438	457	448	500	464	470	418	448	460	449	442	444	497	428	455	462	460	462	418	448	439	452	426	466	433	443	464	447	468	418	440	442	471	436	423	451	467	463	458	421	448	435	447	454	439	456	469	486	488	433	450	481	439	429	462	446	430	450	438	431	474	396	463	407	448	450	452	452	471	457	440	443	436	464	432	430	458	414	473	488	427	442	430	430	465	469	457	450	438	453	472	459	459	446	453	460	413	423	425	437	448	447	458	423	476	445	472	450	477	423	438	460	470	474	452	456	438	493	439	483	481	443	429	430	419	492	420	426	407	441	426	459	456	456	446	443	471	459	445	424	428	424	478	452	440	403	453	445	470	453	469	407	452	435	438	469	433	444	443	434	455	443	432	452	433	451	455	454	418	443	453	444	474	416	432	444	480	471	443	488	413	468	436	448	461	440	397	515	421	441	423	427	442	418	436	405	480	443	418	458	420	421	470	451	438	509	499	432	483	450	451	450	388	448	444	458	451	430	437	498	415	457	451	471	437	448	412	496	446	469	504	464	455	482	441	446	441	420	453	465	458	451	455	460	416	446	424	460	448	434	450	443	415	445	419	431	426	462	440	493	443	459	408	443	438	423	461	428	460	445	428	496	458	457	447	463	426
44279	28683	18274	14698	9491	1865	1061	1077	1153	1947	3620	3449	2603	1108	973	952	1025	976	980	946	984	954	1013	939	1011	985	948	952	961	897	995	939	982	993	955	969	969	1012	991	988	993	999	971	951	991	945	935	967	977	957	947	961	953	952	950	969	928	976	991	930	924	964	970	920	976	886	925	921	980	964	908	948	948	939	1010	935	975	934	953	960	917	965	999	983	939	909	946	943	996	912	953	911	946	959	974	960	920	946	925	966	915	940	953	970	966	943	960	1007	966	940	955	870	999	980	948	937	952	995	960	946	946	936	988	1003	887	961	897	923	970	940	917	950	931	954	921	914	973	934	970	950	941	947	924	938	943	1002	955	980	927	928	987	927	980	905	976	929	994	916	985	975	945	946	944	945	930	980	1003	945	870	931	908	966	942	982	948	958	968	956	1010	944	946	961	921	950	857	955	953	956	924	982	921	948	961	950	927	955	945	946	951	958	947	993	1013	931	944	960	955	927	897	958	900	978	933	934	925	964	972	964	894	971	951	957	1015	981	977	1026	979	952	932	909	901	970	941	960	969	940	985	886	931	967	974	937	978	991	946	944	986	921	997	868	942	963	915	986	962	868	927	928	977	949	1012	970	959	979	924	1001	970	1006	886	926	988	918	894	911	888	995	965	945	949	915	980	950	904	942	929	1003	1031	940	914	967	975	930	928	930	948	933	940	977	1029	1002	904	957	1020	956	920	971	966	903	999	962	952	934	911	1012	974	916	950	951	959	953	932	934	928	965	972	961	956	952	982	966	908	1003	973	946	947	953	925	997	963	965	917	1020	959	932	941	935	913	946	937	944	966	955	962	962	959	942	946	903	971	928	969	943	974	944	976	1014	933	1006	937	957	924	947	1010	959	1028	997	973	920	938	962	927	950	939	995	915	966	930	927	987	967	963	939	977	929	961	956	928	957	941	946	901	975	889	933	950	951	983	972	989	968	919	975	966	976	956	1020	953	952	956	977	973	930	1020	930	969	940	941	918	978	934	893	917	903	958	1011	1006	870	959	943	973	967	941	931	955	952	916	962	954	969	975	959	914	953	932	953	990	964	944	948	963	908	988	1002	946	909	886	955	962	962	906	968	956	959	966	927	939	938	963	887	897	981	950	921	955	972	934	950	913	939	903	978	950	918	969	946	940	947	903	948	962	926	930	955	950	924	951	964	931	986	968	920	945	932	1015	932	942	955	901	1027	959	902	956	937	941	968	991	957	923	944	981	914	947	933	939	1024	978	961	973	946	965	1019	948	985	918	969	1004	952	951	983	982	949	919	940	917	947	969	925	916	931	975	930	926	931	884	1020	926	942	939	993	904	975	1002	921	989	1011	919	936	940	947	921	997	914	952	954	950	950	974	939	945	922	922	954	922	982	946	956	983	928	995	926	944	963	963	958	931	939	980	937	959	943	921	987	967	909	926	918	966	943	982	986	900	938	938	968	942	969	996	945	941	1041	956	913	974	976	974	946	957	904	959	932	1009	957	940	1000	916	949	919	938	917	950	1019	965	898	964	955	926	941	956	983	925	962	974	919	985	984	988	974	943	922	948	886	969	915	936	1001	961	939	1002	956	935	931	948	1011	977	980	948	953	953	947	964	958	905	956	941	865	956	941	975	957	1008	973	972	966	947	935	969	960	960	976	977	950	940	980	925	948	941	955	997	970	926	924	923	974	947	981	956	993	937	952	932	936	933	938	939	970	979	971	934	911	962	971	959	960	937	945	985	976	1006	1005	970	936	996	928	971	952	950	949	968	923	932	974	965	971	975	903	917	984	914	939	990	969	1025	939	944	942	875	918	887	950	943	951	958	994	924	960	946	928	946	916	953	948	978	935	955	941	929	967	942	941	917	974	931	921	927	918	957	952	961	952	913	950	982	932	947	926	939	927	947	877	1010	932	941	938	912	946	950	979	882	1001	931	947	913	942	960	909	943	936	945	915	951	883	934	950	941	894	915	1024	1054	985	960	911	979	915	991	917	973	934	888	924	993	949	958	939	940	988	969	946	975	944	935	990	914	958	967	963	956	967	949	901	929	963	951	948	954	923	961	941	953	993	979	945	930	952	946	1007	955	922	1004	935	972	969	1001	920	916	986	915	942	967	950	931	964	978	957	967	886	949	962	945	964	993	913	973	973	999	950	994	944	1033	933	973	922	943	896	891	927	891	956	986	985	964	955	1039	958	960	947	897	911	896	994	976	925	965	964	902	931	991	971	988	944	1004	923	979	938	967	958	897	995	972	918	974	902	1015	947	971	909	961	973	940	912	883	977	938	948	929	973	933	948	924	963	930	963	930	935	1004	980	933	945	949	954	941	935	940	965	940	923	991	938	930	927	920	916	938	972	932	923	954	950	905	932	968	897	997	949	949	944	1012	919	943	999	915	985	931	951	974	909	918	984	962	967	875	1019	963	944	947	905	923	971	936	981	916	965	912	1001	953	929	936	949	925	977	862	925	937	904	899	992	959	1029	882	928	954	1002	911	932	988	924	970	957	937	988	959	987	920	998	1023	983	978	940	933	930	925	947	973	927	965	903	944	964	922	984	920	940	961	954	946	953	959	956	1019	910	956	939	959	965	924	947	949	975	1016	950	894	926	968	958	884	974	994	934	969	924	974	976	1002	937	908	968	955	960	963	912	965	943	929	974	1006	945	947	937	974	934	952	902	975	901	944	971	948	904	955	977	960	971	1033	932	941	919	929	895	926	900	925	974	1004	898	954	950	921	957	935	978	930	1012	986	954	925	950	960	981	1008	925	984	926	927	997	972	915	926	974	970	982	963	879	905	972	940	966	961	877	967	942	963	937	935	952	932	936	930	1002	973	958	1019	941	965	944	984	938	954	894	945	996	916	927	981	956	936	941	957	903	943	1005	973	955	990	933	999	913	936	950	949	946	922	950	913	1001	945	972	965	1002	968	948	941	911	1001	921	957	918	946	1026	1001	944	970	954	952	956	948	930	883	970	925	927	934	991	956	912	987	943	931	927	956	996	931	963	962	931	951	934	983	914	903	944	945	992	994	915	966	934	981	913	954	1006	960	951	934	976	978	957	923	951	986	971	963	942	928	971	968	908	991	947	936	954	911	931	946	1015	936	897	943	998	990	1040	1025	917	956	954	949	934	911	912	935	924	911	976	955	952	921	982	964	946	955	958	923	943	947	929	964	974	942	931	957	984	960	951	1025	949	980	926	914	939	923	1038	987	945	957	954	965	901	969	931	916	938	903	975	941	966	908	991	920	940	945	939	978	1000	957	930	939	912	954	943	1032	970	995	941	930	917	929	924	895	930	976	934	1021	967	938	938	974	904	952	930	920	938	874	951	1000	975	931	942	883	942	966	958	985	951	981	918	953	1007	953	963	928	916	1017	964	932	986	919	953	955	926	908	970	931	949	932	954	981	941	961	946	905	927	983	967	960	966	958	943	947	961	921	927	946	960	932	965	896	983	928	972	1047	920	934	1002	956	963	934	969	913	931	947	979	962	923	939	958	919	948	947	1012	926	956	933	946	936	951	986	962	962	899	965	934	943	964	974	988	936	945	1033	971	991	930	933	888	937	964	978	960	953
47431	21020	7024	2887	958	502	424	466	464	453	456	520	461	417	450	451	452	415	449	438	422	477	471	475	441	489	430	492	505	402	434	451	464	425	444	488	493	474	413	462	460	434	466	448	417	415	426	451	435	489	458	386	422	451	449	465	429	436	431	455	460	457	455	451	433	429	437	467	450	426	434	489	476	430	409	426	430	443	442	430	451	446	467	437	439	468	437	438	456	481	444	444	436	472	473	473	432	461	446	453	485	466	437	458	426	468	447	443	445	443	429	441	438	429	447	445	429	460	455	413	425	421	479	411	462	468	417	420	453	430	435	465	459	456	465	451	456	447	488	439	396	491	432	432	398	468	437	429	467	439	425	441	462	442	481	476	452	430	437	420	435	446	436	449	448	440	448	431	427	438	438	445	428	438	483	427	477	442	472	455	423	406	465	459	409	436	433	442	449	450	403	455	392	432	398	409	440	458	464	448	440	415	432	460	459	411	418	449	464	425	463	445	442	441	439	416	460	447	451	434	433	462	438	442	453	446	447	393	438	444	476	441	461	449	461	417	413	431	418	436	442	423	468	474	460	464	456	464	452	453	442	439	419	406	428	467	456	457	425	440	420	429	425	438	419	464	483	477	426	428	466	486	434	431	436	435	446	439	437	412	427	433	478	486	478	480	456	449	434	486	439	421	443	434	460	478	476	418	450	451	441	465	439	430	452	422	455	473	449	464	456	466	433	433	450	443	444	444	467	425	434	428	446	465	418	472	467	441	492	450	419	466	489	436	406	417	389	457	433	455	452	429	435	466	455	474	457	424	427	456	459	477	469	479	439	446	441	465	445	448	428	452	450	446	432	444	409	468	466	431	401	433	432	431	447	445	465	432	429	424	429	457	428	473	482	378	428	468	468	454	434	444	462	455	494	400	466	435	419	475	435	434	457	447	465	455	465	447	462	468	433	443	418	446	407	427	475	409	457	479	426	444	449	428	441	417	493	512	464	431	452	463	461	436	469	438	453	432	442	424	463	462	459	462	481	451	474	466	405	433	444	445	442	435	470	494	459	408	433	456	455	460	457	455	441	415	407	417	472	441	416	423	459	459	437	414	445	493	453	471	447	433	423	428	435	462	431	438	425	440	442	442	442	485	405	464	457	400	454	409	435	465	429	464	433	474	450	426	427	425	415	432	428	403	486	421	445	457	427	432	431	478	413	439	422	454	446	436	455	495	477	443	410	447	481	471	447	487	485	439	465	437	426	475	458	477	463	457	458	464	439	407	463	455	464	451	422	471	472	428	470	447	479	447	448	457	450	441	429	471	445	433	475	395	454	410	448	466	406	442	436	466	494	506	473	478	423	439	430	415	432	475	468	474	410	450	485	455	450	415	448	446	477	472	423	475	423	472	444	484	448	447	428	449	460	399	429	447	467	468	436	503	452	423	431	453	468	489	462	408	465	488	469	463	482	445	441	445	492	446	437	480	432	403	457	436	468	464	472	419	467	415	465	439	467	482	475	451	447	402	403	401	422	417	432	429	456	461	509	470	415	457	446	510	490	452	462	464	489	471	452	436	442	445	397	423	452	450	456	441	434	463	438	431	450	467	446	391	405	451	461	454	433	432	448	477	456	410	420	410	433	423	438	468	445	452	431	441	438	453	425	459	409	447	435	444	429	435	418	461	437	444	466	466	426	445	457	428	449	423	464	425	463	464	506	474	445	451	466	466	510	445	456	447	455	426	463	455	473	436	441	461	459	446	434	475	476	428	470	445	463	477	468	432	463	445	453	457	447	413	441	445	425	410	409	520	449	465	430	415	455	467	442	446	399	462	478	473	435	450	455	456	439	464	401	466	467	422	469	461	440	462	458	442	409	421	466	451	468	468	461	421	488	461	436	466	413	413	439	437	435	480	420	470	457	443	466	464	433	411	471	438	441	476	419	446	416	444	453	443	441	446	476	468	438	408	430	457	478	441	442	405	493	445	451	423	474	463	412	462	427	432	396	447	440	439	451	465	419	430	459	457	465	483	456	448	451	453	456	455	465	413	432	423	481	452	421	454	458	417	468	470	421	405	444	485	481	439	433	435	442	418	410	481	451	467	494	460	454	417	439	449	424	397	438	444	491	425	425	453	414	455	395	473	443	475	465	458	458	446	464	451	437	428	440	458	449	440	419	423	472	482	469	449	433	412	433	460	442	412	418	464	473	458	441	415	441	453	436	419	448	440	463	416	466	447	423	432	430	451	430	465	472	438	446	423	428	429	461	416	460	434	480	442	431	456	478	452	463	483	402	421	468	458	460	455	397	441	459	449	450	439	471	454	474	411	447	413	443	402	419	460	451	461	449	452	451	456	477	449	455	461	421	454	478	442	450	444	427	428	451	439	425	431	404	427	444	425	433	456	472	439	473	458	462	457	432	439	479	445	408	432	458	430	463	454	424	447	442	418	435	386	457	444	440	450	443	470	444	489	457	456	411	442	459	470	435	443	484	471	454	457	447	455	412	437	452	451	458	466	401	475	456	442	458	457	497	509	428	437	471	417	466	459	492	464	495	445	429	447	453	423	471	483	431	421	451	454	460	416	482	454	464	478	468	419	433	462	455	438	377	404	434	420	462	456	515	520	508	494	476	459	453	425	421	460	427	459	436	476	471	395	437	424	465	448	412	495	463	416	390	460	458	433	468	413	492	475	476	467	478	441	444	474	442	399	466	429	413	471	424	459	431	445	487	472	459	448	465	456	438	387	410	453	488	465	414	460	492	466	436	432	454	430	444	450	461	425	434	461	412	421	447	426	410	434	438	434	450	454	475	410	461	447	452	420	470	449	443	431	419	447	466	426	465	492	434	454	494	462	483	415	431	434	433	441	459	449	455	429	487	435	431	431	452	447	432	496	400	478	464	464	433	475	480	430	472	440	468	479	481	441	464	480	437	439	431	415	451	463	439	451	469	466	473	455	450	404	417	430	450	393	437	463	432	450	475	435	442	443	455	449	426	479	428	435	429	474	455	471	448	481	480	446	455	387	473	474	424	423	457	425	454	464	460	475	437	445	457	502	430	453	454	439	464	463	422	453	396	424	495	470	467	441	406	402	407	481	479	463	449	450	441	483	427	434	457	439	426	424	460	428	455	430	395	441	450	461	459	404	449	438	476	463	457	430	441	467	444	481	439	469	456	441	430	420	429	463	417	408	421	426	431	437	452	434	407	434	439	483	433	457	421	413	426	466	503	415	426	441	464	449	430	405	410	507	452	463	471	414	443	427	423	410	434	453	453	450	433	476	465	465	423	461	482	445	427	456	481	458	429	435	448	438	466	447	432	450	440	449	462	451	438	454	419	423	458	452	450	409	469	433	379	458	410	419	429	432	438	446	402	457	443	500	448	428	439	431	418	445	419	441	435	448	435	461	471	413	399	414	404	456	459	459	487	454	415	452	457	423	418	428	409	450	433	484	442	494	485	451	471	449	451	468	438	422	438	437	428	431	469	463	442	486	479	406
31486	14372	8893	6458	2273	999	987	920	973	974	1066	1010	1065	996	949	929	914	972	901	876	890	903	1037	987	941	953	927	932	927	917	939	973	971	984	936	957	1011	1066	898	933	930	938	954	950	926	978	949	957	891	1023	1020	926	959	968	985	957	922	970	913	924	926	892	906	882	963	942	958	1006	947	987	921	953	964	912	933	938	908	915	932	958	934	961	943	967	923	936	927	957	953	953	930	925	891	939	939	905	905	956	928	910	945	946	935	932	895	953	945	928	921	972	929	954	957	930	909	924	937	981	951	928	949	930	916	938	961	992	952	963	883	885	947	959	917	987	930	942	898	960	908	901	947	923	950	889	929	916	913	978	864	962	1016	950	947	921	901	919	893	910	969	940	936	968	927	911	930	977	964	931	970	911	960	958	969	914	889	916	985	954	934	986	936	973	946	944	916	967	875	924	962	975	938	986	979	974	913	951	953	942	995	992	886	971	955	954	949	929	950	921	955	873	918	970	977	930	978	920	925	996	972	953	911	920	874	942	948	964	904	907	900	945	937	960	917	942	937	944	918	954	952	933	877	952	898	889	906	914	964	945	913	911	930	917	910	951	941	943	933	907	887	975	972	978	897	937	993	929	926	954	918	948	967	947	960	904	930	962	964	894	953	965	985	944	913	999	954	982	958	925	960	893	900	998	934	973	971	957	928	951	926	1004	894	966	944	1007	1006	991	911	989	884	957	918	952	946	972	971	938	949	933	973	926	954	938	903	929	966	967	933	955	1039	956	923	948	910	964	928	957	952	921	937	902	975	919	932	921	1009	925	958	916	910	975	879	932	912	931	892	974	943	954	966	907	961	1011	978	928	938	908	905	926	937	945	982	934	934	963	936	949	963	973	919	934	907	959	978	965	948	936	878	972	918	895	952	1005	953	998	938	916	982	927	962	904	935	911	966	962	951	909	879	1032	932	912	959	887	949	934	965	963	949	923	954	974	988	972	926	927	927	956	937	1014	960	955	882	969	936	916	998	945	914	932	947	951	951	912	948	891	914	915	987	1004	970	968	918	914	914	907	990	929	992	953	987	904	945	885	935	954	918	915	950	995	908	936	951	937	941	943	944	1007	930	933	933	902	950	950	969	947	932	917	1051	937	912	950	914	961	950	932	984	974	1000	915	898	969	922	971	965	936	904	922	979	987	941	970	890	945	940	933	900	915	922	939	904	918	950	925	987	951	1006	979	931	933	901	950	912	934	929	933	957	970	946	948	927	884	973	941	917	919	978	904	917	943	953	918	975	957	929	907	979	939	980	953	1000	889	984	929	966	906	951	953	956	1007	926	926	970	951	986	965	946	895	941	908	913	1010	955	981	958	935	948	909	962	936	931	961	936	968	909	922	977	936	960	912	910	964	954	938	944	898	968	899	941	991	943	887	946	928	918	951	948	915	913	917	929	970	922	909	937	986	980	919	955	929	889	993	1001	931	928	932	905	905	918	945	940	914	940	917	912	949	913	966	936	947	917	958	949	986	883	882	945	949	929	953	945	918	929	969	926	1029	888	941	944	909	913	930	930	958	971	896	929	961	921	982	935	905	906	992	891	914	972	974	939	963	878	978	957	978	1000	970	950	964	905	974	992	944	891	911	926	922	930	965	941	916	956	933	904	922	938	981	948	989	965	952	973	985	926	916	928	973	970	932	913	936	934	905	969	1015	928	962	894	940	977	989	916	937	915	941	988	961	938	943	950	967	963	891	986	957	957	963	933	977	930	908	952	951	982	1001	965	981	946	953	917	965	981	921	903	939	915	922	1007	985	979	910	991	906	898	960	955	910	971	995	936	923	954	913	950	894	946	937	908	934	963	876	979	928	910	917	937	982	976	888	976	937	977	981	957	969	938	931	921	983	950	902	925	950	952	949	971	937	990	990	979	921	943	1013	926	957	952	877	970	956	962	947	907	935	987	919	977	896	975	891	923	939	935	936	901	895	952	967	985	990	923	959	969	948	931	922	939	982	938	927	937	930	893	959	927	927	945	962	925	915	966	924	912	967	932	963	951	974	965	955	937	941	944	1019	925	952	1008	986	927	954	967	992	995	925	928	933	997	950	943	895	963	930	931	975	970	969	930	918	939	964	962	968	945	896	969	967	945	981	937	980	980	993	957	938	944	956	957	959	972	919	906	926	944	901	969	904	944	936	981	880	978	935	967	930	835	952	933	967	941	936	950	955	989	912	917	924	929	936	957	946	961	963	968	944	956	895	967	933	939	940	940	965	963	912	931	955	929	936	939	874	943	901	994	914	980	922	876	919	892	939	946	912	938	918	949	943	927	934	917	879	931	902	927	911	908	950	941	941	931	938	989	967	942	890	909	1012	898	1043	935	942	927	942	929	906	904	918	931	939	875	999	914	974	974	934	960	917	914	970	931	864	943	952	946	960	975	920	944	932	893	919	936	947	936	954	977	965	967	1009	935	941	945	1048	964	902	990	957	941	929	934	942	893	922	944	918	938	990	923	907	962	1001	929	896	903	912	902	916	965	943	937	944	960	956	937	910	944	896	980	905	903	944	925	909	970	926	996	962	910	922	901	880	951	929	919	919	939	999	959	981	941	933	923	989	951	940	985	958	976	961	984	957	934	916	956	918	935	980	935	998	915	989	971	954	910	911	925	920	994	984	946	966	898	908	960	915	1000	913	970	936	918	954	942	909	1013	945	944	952	964	931	980	967	893	965	952	972	956	903	974	954	913	913	930	919	918	982	952	959	914	934	950	988	937	924	1018	953	976	989	928	927	934	944	930	942	963	935	895	893	929	931	911	951	931	916	917	965	975	969	941	923	921	914	942	937	962	981	968	956	909	947	961	932	957	983	908	961	921	935	939	898	977	892	932	923	930	963	915	934	890	933	925	936	881	925	996	953	976	924	964	942	930	959	965	952	941	985	987	968	913	928	928	936	892	932	943	934	965	893	912	942	904	874	1017	896	955	969	951	981	983	923	953	934	957	971	971	959	949	987	868	969	935	936	926	891	984	953	942	958	891	896	929	948	980	916	896	966	963	907	969	964	912	951	923	969	925	894	924	970	985	998	923	939	951	949	915	950	916	955	934	935	907	957	925	934	870	944	922	907	934	907	875	929	938	959	928	935	937	970	923	933	976	927	983	920	1020	935	901	937	925	877	925	973	929	912	954	1019	907	961	944	945	981	948	889	915	965	939	939	951	936	998	917	945	928	961	956	949	920	987	880	937	910	946	974	914	928	928	937	940	996	961	959	982	933	922	1014	905	920	952	911	951	959	937	920	938	906	967	929	949	973	865	960	979	967	920	989	934	952	951	912	910	902	890	988	889	949	858	955	974	1005	950	928	975	933	963	897	966	913	857	970	898	974	905	955	897	987	928	977	902	972	962	932	967	961	961	957	951	949	941	937	926	895	942	913	992	907	930	941	924	922	955	926	958	891	904	936	887	927	925	931	955	906	861	922	923	884	939	982	957	876	910	968	927	945	987	999	941	1001	949	970	947	943	895	970	919	963	977	898	929	957	964	965	907
53244	28476	16990	10272	3080	702	474	486	463	601	965	1049	910	571	421	449	459	451	427	453	433	435	466	445	430	479	418	456	452	483	463	478	422	414	424	438	457	453	422	455	447	419	440	448	450	462	440	458	498	474	432	450	446	446	449	403	444	418	438	435	450	461	435	437	418	445	442	404	456	438	491	471	432	446	448	462	450	441	425	485	460	430	442	435	414	462	448	410	425	461	415	418	442	465	430	469	427	454	381	446	439	436	483	448	467	467	456	462	420	454	425	492	456	445	402	463	442	457	459	424	466	448	455	463	422	403	420	442	434	480	439	435	461	466	421	426	477	475	434	400	422	429	445	474	450	430	485	427	441	430	423	490	447	463	455	417	418	478	473	435	468	442	434	459	463	451	397	473	453	440	483	399	426	408	420	441	481	445	434	447	454	439	422	424	448	426	430	396	434	428	463	416	520	395	425	434	454	442	443	449	439	455	432	442	436	435	433	452	415	480	449	435	437	424	404	464	443	481	467	454	395	420	427	437	405	424	443	442	444	446	479	476	512	447	414	448	449	449	428	434	440	469	461	453	411	439	478	467	429	465	476	427	451	432	414	398	479	431	442	477	445	450	434	416	441	415	469	442	472	379	412	427	420	443	440	437	419	436	439	441	452	411	464	461	450	449	448	444	413	438	426	437	415	442	448	464	401	451	449	431	476	454	428	404	465	415	436	447	444	431	432	439	411	468	465	445	411	477	457	419	416	451	443	430	446	435	468	427	461	434	468	432	458	453	435	428	488	448	406	426	429	439	456	403	431	445	458	453	475	447	457	480	462	459	441	428	405	427	439	384	443	464	462	447	444	475	479	436	476	441	459	487	426	443	443	410	458	428	468	478	445	424	445	444	440	416	456	448	470	457	449	428	442	437	452	457	479	387	501	422	443	464	464	418	435	426	396	420	403	435	435	439	432	478	440	434	456	444	452	456	446	399	392	449	451	436	449	436	460	417	452	438	390	441	459	481	437	454	421	444	418	422	460	396	452	465	439	446	431	461	480	463	440	438	469	474	438	426	427	438	451	424	443	440	471	428	434	462	447	447	454	448	444	424	437	434	482	424	423	484	465	438	498	422	442	439	396	469	412	452	437	443	457	461	423	456	449	434	444	439	439	498	458	440	446	405	461	442	439	450	447	420	448	470	435	463	480	436	430	456	446	455	415	463	461	452	453	473	476	419	433	452	437	442	440	446	475	405	444	441	448	461	449	416	475	431	460	457	441	430	484	433	397	445	436	422	433	436	452	446	448	432	460	466	456	443	448	451	416	414	453	435	464	433	424	451	433	444	420	444	432	441	451	445	472	418	476	443	466	457	472	452	422	423	469	415	455	421	467	456	387	438	420	427	419	458	481	432	440	435	422	484	417	448	418	409	452	440	464	417	427	411	477	428	430	446	406	405	454	438	439	424	464	407	460	456	449	408	440	476	437	477	446	470	480	470	451	466	429	455	428	449	455	420	424	457	460	462	446	441	426	488	474	460	482	479	429	427	461	465	455	409	434	453	495	441	447	458	430	464	467	480	431	435	471	469	487	405	443	451	436	449	441	409	389	455	428	434	436	466	468	403	432	463	427	424	485	383	485	452	444	413	446	441	462	465	466	429	472	429	455	477	461	414	445	492	450	423	439	407	455	442	477	436	465	483	419	367	447	429	459	455	428	445	466	454	463	416	481	457	453	492	431	448	497	426	445	404	452	402	453	387	413	419	422	456	453	433	453	473	431	441	474	394	441	444	463	438	468	484	443	427	425	460	444	481	462	469	404	429	415	399	450	413	484	407	463	440	493	424	441	429	413	455	459	456	462	472	438	440	404	431	464	391	466	442	463	424	437	462	470	442	472	419	424	492	460	460	419	462	424	444	457	442	415	471	436	420	477	423	431	428	440	485	457	464	422	466	422	438	505	470	491	462	439	471	462	398	444	453	466	453	438	447	448	468	474	453	426	444	469	463	437	461	447	417	409	446	418	435	463	448	448	478	431	432	445	480	426	421	421	456	435	414	460	447	442	436	470	464	448	447	466	453	445	413	445	431	460	427	428	426	458	437	447	458	412	432	433	450	447	460	433	435	436	458	499	432	457	426	445	445	466	435	412	424	444	447	474	460	500	439	479	420	448	438	473	462	420	493	497	448	457	423	450	426	414	390	439	423	455	427	429	443	498	445	448	484	482	425	435	418	449	419	463	422	406	507	464	454	437	419	481	450	424	467	471	446	493	458	455	425	423	462	458	446	470	453	408	459	430	419	436	402	426	461	500	431	457	427	462	436	436	435	448	430	473	383	440	422	389	439	412	458	477	472	509	461	432	439	476	455	425	432	425	416	396	405	486	455	443	439	441	433	449	479	439	456	447	450	471	439	436	432	425	455	454	427	461	463	431	439	409	413	429	475	450	422	414	437	437	460	456	494	410	452	451	459	431	411	425	412	419	419	482	444	401	443	468	434	476	402	423	436	446	447	435	459	437	449	430	455	417	466	462	405	452	397	436	434	448	453	481	458	470	445	464	431	454	408	476	401	437	454	439	434	442	453	465	436	426	452	420	450	401	448	446	440	417	452	441	444	446	443	472	473	429	477	413	411	430	414	436	445	472	454	459	425	492	425	423	509	413	398	456	424	458	467	473	397	468	428	457	445	444	450	443	452	476	400	396	408	427	447	417	469	443	412	437	451	477	464	483	462	428	437	427	446	456	444	447	455	440	453	402	447	450	390	427	433	435	493	450	394	440	435	443	458	402	466	422	439	453	491	428	441	443	466	434	442	478	459	439	434	414	470	437	400	437	422	396	403	465	426	412	404	462	457	392	380	441	438	493	481	405	419	438	443	452	458	441	437	442	457	515	443	447	518	478	426	454	421	472	430	434	473	426	427	459	431	392	458	450	441	500	427	433	481	441	422	465	445	506	426	457	423	428	448	473	477	456	488	479	436	455	470	443	456	439	439	420	459	415	469	431	440	411	401	438	453	510	438	422	422	448	455	404	437	435	429	420	446	479	433	485	429	442	425	448	448	388	463	416	473	407	454	436	434	434	414	443	443	440	460	418	417	470	477	466	406	476	439	461	461	424	475	467	402	461	449	453	491	429	450	502	476	438	462	444	469	430	417	462	425	411	455	443	434	406	453	472	422	424	446	429	402	426	451	445	452	443	423	460	458	433	423	402	399	440	447	412	396	418	426	424	467	406	469	449	429	461	475	436	402	451	454	434	478	522	430	407	452	457	482	444	478	424	453	428	477	423	424	441	437	467	385	409	451	442	442	428	423	475	406	454	427	461	467	406	428	400	439	415	426	419	410	464	432	440	452	437	442	437	436	456	451	460	467	435	442	453	439	484	444	430	456	462	453	461	444	437	501	469	452	394	440	461	468	435	475	467	461	466	422	451	444	444	440	400	414	412	473	455	421	414	442	437	494	477	454	416	452	458	459	435	422	455	417	424	474	462	482	480	452	467	408
34267	21812	20205	18516	6627	1472	1054	1073	1106	2112	3691	3892	3239	1408	905	975	957	1003	911	988	935	939	945	906	899	939	915	949	920	969	932	931	894	967	986	902	988	892	938	930	973	911	987	918	955	960	929	919	934	940	922	932	979	958	935	950	973	983	927	902	945	992	906	953	857	956	919	982	941	931	897	947	956	962	957	931	958	972	967	983	914	1013	949	913	919	894	953	962	957	998	984	930	961	911	966	905	964	868	898	945	904	896	876	928	911	945	939	925	897	903	946	935	991	965	965	898	940	913	932	961	942	878	906	984	905	952	937	921	930	944	947	928	876	1025	969	927	954	899	923	883	958	968	922	962	938	915	902	980	942	976	970	911	916	957	941	902	927	929	977	954	982	956	925	1016	959	948	915	914	949	919	1005	902	935	956	946	913	969	909	972	923	926	943	947	978	947	981	902	911	980	978	980	951	923	934	964	921	950	955	986	906	950	906	944	897	1009	926	903	931	932	915	913	930	946	973	939	965	966	940	954	915	946	957	938	976	905	954	912	970	930	906	933	922	953	949	974	934	915	901	897	959	932	953	916	933	910	992	946	912	926	972	913	943	968	964	915	890	941	873	945	951	968	883	901	911	948	915	952	947	911	951	923	920	925	937	928	918	949	964	947	931	933	952	947	967	961	886	960	1019	982	989	928	974	958	933	1008	936	912	908	984	919	940	1003	869	963	929	914	902	886	929	915	1012	966	933	944	907	931	899	915	973	930	939	945	904	946	964	944	978	967	977	911	947	926	912	894	954	905	917	935	1004	1003	957	916	919	968	944	924	910	963	928	916	974	954	947	945	910	897	965	993	989	946	971	897	940	929	928	932	913	971	938	924	943	921	935	1000	901	936	921	977	937	959	966	961	965	944	933	913	917	964	928	970	967	938	944	915	931	933	910	955	947	977	903	928	978	931	906	951	895	949	922	894	1028	939	943	932	962	906	927	926	934	939	933	937	919	947	924	928	955	941	941	957	953	973	965	897	946	996	963	897	962	948	944	941	921	969	949	964	884	902	961	954	957	954	957	966	903	935	933	978	904	963	927	947	962	942	923	955	931	929	1002	1004	949	970	983	860	972	940	979	880	928	893	930	885	968	925	876	930	936	971	904	976	926	939	961	935	960	911	937	905	997	918	995	927	953	910	929	919	953	954	945	935	989	931	908	985	942	966	912	929	949	951	997	942	923	955	935	948	919	876	943	964	941	986	898	981	939	922	931	894	903	991	926	955	954	909	932	983	984	913	943	918	919	930	937	958	908	880	954	999	902	1010	992	922	904	1017	943	956	957	914	910	923	993	943	947	988	926	961	965	1015	945	996	948	994	934	933	921	905	935	933	951	923	965	972	928	975	897	947	918	934	961	965	943	934	965	937	938	915	920	901	936	898	970	1013	959	907	938	933	919	894	925	943	972	929	947	936	928	971	936	977	953	972	891	896	956	968	875	908	911	957	956	942	937	932	981	888	901	1002	933	959	952	941	969	928	920	941	875	928	944	937	948	921	960	965	891	975	939	900	914	891	939	994	904	986	951	928	912	932	954	946	928	958	897	885	895	922	912	971	948	981	958	982	918	929	975	975	979	899	961	965	931	958	949	923	958	948	926	933	934	939	947	922	952	880	931	924	894	906	951	935	945	958	951	918	941	953	987	982	983	931	893	910	931	974	942	934	934	888	938	917	905	935	913	954	900	999	901	911	951	955	989	884	912	981	910	972	870	934	975	972	928	893	903	999	982	965	931	953	940	978	910	929	924	957	980	970	915	940	930	992	987	934	942	930	968	929	975	898	946	952	905	994	960	941	966	886	899	955	983	996	935	928	913	956	884	964	913	961	939	965	914	960	972	932	937	929	968	945	978	927	939	917	952	923	912	975	956	918	923	905	927	937	958	921	905	917	962	947	949	921	938	961	997	967	946	990	954	914	981	949	989	938	913	924	945	932	915	994	932	959	902	961	893	937	938	936	904	937	964	932	931	911	981	969	951	903	964	872	948	966	973	893	947	888	943	910	955	947	948	908	898	946	998	958	890	968	923	923	955	943	930	943	928	951	928	916	913	911	956	973	980	939	950	967	901	940	943	970	943	943	1031	954	916	905	891	946	943	955	887	944	959	937	947	954	923	975	922	952	898	887	937	956	942	912	975	924	897	922	1007	940	953	926	973	953	922	949	944	971	929	920	990	964	956	949	973	938	1016	954	949	908	970	901	967	919	892	943	951	946	935	950	937	951	934	954	944	909	894	917	903	902	906	877	921	914	912	919	1006	961	896	899	890	925	955	963	936	952	931	936	917	955	983	941	924	969	912	930	945	936	971	960	940	961	937	925	921	909	996	902	985	978	927	960	987	905	986	918	969	914	937	946	970	977	948	888	929	919	971	920	959	936	919	945	962	938	923	980	963	939	904	983	945	976	893	980	960	966	989	999	940	900	953	938	936	882	938	979	973	973	911	962	968	948	945	932	933	920	963	938	941	927	898	902	970	929	947	920	969	981	952	908	930	981	960	949	938	952	974	939	975	979	933	978	898	894	969	983	909	925	923	948	951	953	947	941	931	958	916	949	948	928	949	981	964	981	903	939	969	905	943	914	936	900	980	929	953	956	904	914	969	927	936	923	928	922	962	964	938	936	951	961	981	960	987	996	910	968	922	940	891	930	936	900	914	949	935	942	1001	921	956	922	948	930	1002	941	937	979	912	942	904	939	895	941	884	913	952	942	970	934	964	977	954	952	904	1009	926	947	937	968	944	948	922	902	901	921	870	964	908	899	944	942	910	996	955	930	923	911	940	921	921	955	962	919	942	936	988	932	945	862	933	964	892	947	922	961	905	945	902	1013	962	974	919	913	952	875	918	963	987	914	939	923	932	990	957	941	931	937	928	906	921	940	957	922	921	944	935	919	973	905	956	897	891	956	945	912	896	974	903	937	989	932	919	1016	964	966	870	956	959	897	919	940	961	951	933	976	955	970	951	923	940	964	946	927	912	950	1018	899	957	911	944	1009	955	969	889	943	946	949	996	959	943	959	957	956	984	974	969	953	916	919	954	901	980	906	968	940	901	923	977	927	972	930	959	990	935	956	936	950	924	963	969	989	928	976	949	900	990	961	919	940	896	970	902	930	946	917	911	944	935	935	979	943	997	1002	925	933	971	980	899	909	870	948	934	942	960	999	1024	960	1003	886	904	939	919	921	913	951	909	986	971	924	920	897	889	953	928	948	975	885	929	944	934	897	885	932	869	953	959	951	958	988	909	892	859	950	966	903	963	940	967	934	981	938	958	926	940	903	990	953	907	898	951	919	986	992	958	946	922	983	924	879	915	994	929	947	966	916	929	935	956	929	977	959	896	903	934	919	851	933	915	940	984	923	936	885	912	956	958	932	962	982	948	880	922	929	917	948	888	913	934	948	931	885	925	917	945	948	924	963	944	936	931	984	930	929	969	881	877	962	940	930	904	1017	902	935	946	954	1017	949	898	976	929	962	942	908	948	910	905	931	961	965
62317	36538	28324	20087	9622	2870	578	545	505	823	1408	1602	1387	635	489	510	441	458	454	451	489	468	447	477	448	519	450	453	449	451	450	468	469	495	492	445	446	426	450	460	485	457	490	492	494	469	467	459	432	447	428	441	488	450	442	476	452	470	475	471	482	445	470	483	452	416	419	426	464	457	420	481	443	454	484	487	477	435	466	456	471	448	458	446	433	452	465	445	438	454	474	457	467	453	411	420	420	465	459	474	418	476	489	447	416	469	478	516	466	471	430	493	435	443	488	441	469	404	441	462	452	437	479	430	462	468	459	464	464	452	472	443	431	444	465	478	464	438	419	421	450	467	441	413	423	481	442	449	470	451	452	406	461	416	465	441	465	422	441	432	453	407	423	476	445	419	444	471	452	449	497	450	438	431	442	456	473	474	483	426	422	421	438	460	468	465	398	397	425	456	426	418	428	458	442	459	504	455	433	484	427	434	416	461	465	454	442	391	428	418	448	469	428	471	423	457	481	471	423	431	490	415	485	461	473	429	455	465	454	449	458	450	435	451	423	454	413	484	433	442	487	468	453	461	426	433	419	452	465	455	431	476	448	449	423	455	454	425	471	405	434	420	478	412	457	440	472	435	411	468	423	469	512	482	466	489	501	450	456	449	426	470	439	442	460	426	483	489	466	455	453	427	445	462	442	461	454	450	469	454	456	468	461	449	472	422	464	444	441	479	451	470	468	470	416	452	472	437	459	447	472	478	438	469	439	483	467	445	435	416	448	505	430	421	475	478	455	459	444	436	477	454	434	438	455	470	445	457	453	435	445	398	458	428	409	457	382	498	440	444	473	406	458	455	448	455	515	491	463	456	472	440	433	406	422	428	454	476	450	453	451	450	466	464	460	489	449	425	409	457	472	492	484	434	482	461	421	477	472	463	451	479	469	427	451	451	442	453	428	429	470	433	418	467	463	498	444	408	472	450	409	461	479	460	486	441	447	500	506	448	474	482	451	457	462	474	473	436	471	449	460	434	454	448	443	437	448	386	436	452	434	458	470	454	443	447	467	501	442	441	480	467	435	411	428	445	472	480	455	421	444	434	475	408	492	469	475	454	468	442	416	429	481	432	489	433	432	439	486	433	434	488	496	470	424	470	461	467	424	480	446	451	449	458	431	443	444	447	411	441	451	449	462	417	452	436	470	466	469	454	415	423	444	404	474	489	433	414	444	473	429	501	438	436	409	449	429	402	466	421	435	414	433	488	467	453	454	451	458	495	451	422	440	432	470	411	460	407	428	491	435	432	449	449	463	450	444	448	470	467	455	450	442	461	477	385	422	448	431	431	456	456	480	479	450	421	427	457	459	515	427	483	472	477	423	468	460	423	408	459	445	447	461	472	441	458	444	466	476	465	447	485	445	445	498	447	429	383	450	464	461	464	454	454	455	476	446	497	455	452	482	416	456	462	439	474	477	441	425	452	418	452	461	456	442	449	457	464	465	442	454	440	436	464	485	467	471	473	458	440	461	465	470	460	456	483	446	439	496	427	435	485	460	447	417	449	473	412	417	486	469	455	458	450	466	466	459	448	437	469	472	441	483	489	422	471	458	472	456	460	478	513	473	468	476	423	466	435	421	457	413	464	473	467	447	455	418	432	427	440	434	456	443	456	430	435	427	433	455	435	480	440	473	475	421	452	486	430	386	418	436	401	448	419	463	438	480	487	464	459	474	449	457	415	461	470	427	481	441	500	445	476	408	444	455	486	456	477	429	502	478	470	478	483	472	458	475	446	505	475	468	417	446	462	446	452	471	415	448	447	457	440	517	463	440	435	435	490	465	412	406	451	429	449	443	445	463	407	445	484	479	466	469	452	466	447	491	420	448	457	465	438	437	444	476	422	417	448	504	455	432	450	447	448	438	446	469	480	451	414	450	411	458	470	434	475	502	486	424	487	451	419	460	437	442	451	516	453	449	456	495	440	438	456	440	476	452	457	479	455	509	432	444	413	481	449	432	456	478	415	445	448	438	445	422	438	487	453	462	442	467	459	439	473	482	444	474	450	460	454	440	474	454	442	440	412	450	475	465	423	458	383	451	453	418	466	417	440	432	480	441	452	443	457	452	427	496	467	487	449	447	432	457	450	464	428	418	424	445	452	426	483	430	417	480	434	415	441	432	430	445	456	436	474	486	465	472	480	442	465	459	461	441	450	429	498	462	445	426	456	449	464	481	463	495	445	472	452	456	418	470	454	453	446	430	448	445	412	424	400	419	480	427	425	503	452	463	479	417	466	501	431	466	447	428	464	436	519	443	460	445	440	437	471	459	455	440	505	502	434	460	441	468	441	431	477	482	414	480	453	456	408	485	499	467	425	438	424	451	439	487	452	460	445	493	477	458	485	456	460	444	471	409	458	468	448	459	489	475	460	487	447	456	456	478	442	431	457	446	457	459	477	461	454	462	431	468	442	435	436	484	410	457	447	480	447	484	462	421	415	447	456	426	456	485	440	421	445	407	450	488	419	435	478	439	480	449	454	493	461	421	428	443	490	477	443	449	459	494	470	480	452	418	476	455	481	455	440	451	419	468	451	442	439	416	415	452	459	469	456	479	437	461	462	480	415	410	433	446	450	428	430	413	456	426	487	476	434	460	485	454	467	494	457	447	460	468	462	444	441	487	485	472	420	455	461	449	436	448	430	464	428	439	437	419	464	424	478	471	497	431	413	491	459	441	437	477	454	414	442	453	495	449	468	446	490	470	446	449	411	428	446	449	445	415	434	445	455	432	464	448	437	471	416	441	436	466	489	437	450	423	425	445	454	436	457	460	448	422	482	442	429	469	488	421	410	432	424	457	465	498	482	492	482	421	427	472	400	424	443	450	433	478	450	462	476	436	466	431	494	468	462	427	464	490	450	487	471	475	480	477	442	403	455	442	474	463	412	478	468	454	460	467	484	447	491	478	435	486	424	429	410	425	430	435	445	482	449	489	482	427	427	421	458	477	465	471	458	408	421	433	458	479	446	477	475	445	469	457	456	437	465	503	409	445	456	426	470	488	416	467	431	418	416	466	446	451	435	452	465	439	450	475	481	446	445	436	446	505	479	474	466	455	478	414	447	424	438	466	467	487	458	390	449	433	437	417	436	449	456	445	462	432	405	447	437	456	438	427	469	472	436	428	430	446	465	484	396	496	489	448	421	452	440	441	448	446	477	475	493	425	462	470	468	453	439	451	480	421	420	468	454	412	460	470	457	493	479	472	426	435	418	455	474	447	457	442	451	500	438	478	460	453	415	427	462	468	439	444	429	448	439	445	488	446	458	489	424	466	484	472	439	472	479	465	468	439	450	477	468	442	446	431	436	427	459	449	483	431	424	457	475	466	439	436	428	462	465	465	421	444	490	439	436	461	407	423	489	444	457	463	387	448	504	435	421	427	464	451	463	475	465	423	445	453	441	474	473	464	442	472	399	420	445	456	442	410	459	479	502	471	417	464	454	456	474
38648	27974	31474	29590	19010	6340	1158	1122	1117	2835	5179	6354	5445	1470	973	930	1012	1002	953	955	1012	948	952	982	946	944	984	978	960	934	965	1002	961	1007	947	956	990	946	950	929	989	973	959	1002	999	965	916	941	980	998	991	965	968	970	1037	983	945	936	973	926	952	984	976	946	972	988	919	969	956	1036	1023	957	954	999	936	1020	953	963	906	981	970	961	1003	950	922	940	940	952	964	948	926	915	975	954	947	986	971	953	962	942	971	946	981	945	898	941	968	964	941	924	1018	909	908	988	959	1002	964	974	922	969	996	977	947	1031	925	932	938	905	978	1000	972	966	919	974	947	971	950	862	918	928	955	938	931	962	932	970	961	948	1008	964	979	945	918	978	931	1004	900	899	985	989	939	926	945	935	948	970	942	1016	935	948	953	914	943	1007	952	933	925	977	963	959	961	964	960	964	915	1029	967	964	965	967	964	1029	963	1003	882	993	919	931	965	954	953	950	955	951	958	886	946	922	906	966	963	934	972	995	956	958	921	906	1030	993	955	873	971	962	917	931	918	961	915	920	945	931	927	935	949	955	934	912	969	958	992	908	1007	948	938	973	890	958	916	999	890	903	915	924	952	998	942	959	981	940	914	944	974	953	916	952	953	1007	995	909	930	966	989	936	923	923	923	972	917	941	927	962	947	927	909	998	930	964	959	912	935	949	933	966	950	941	959	932	943	910	951	979	969	933	924	964	915	883	917	927	937	966	966	960	983	931	954	869	937	991	910	973	927	907	932	975	901	983	991	970	946	970	973	953	1029	932	948	911	1007	1012	954	962	999	935	948	980	956	974	913	996	929	947	973	917	947	932	1003	925	943	966	956	954	951	947	962	955	951	887	932	935	893	943	962	923	937	931	931	985	963	951	937	966	978	934	950	979	921	958	986	934	937	948	926	982	891	976	927	1013	948	925	973	941	946	944	918	967	958	914	1015	1009	899	947	906	967	970	907	943	944	971	965	964	975	951	953	981	934	971	897	999	992	964	911	941	969	943	945	953	1022	1020	981	972	933	954	933	1019	943	977	975	961	929	932	958	963	973	970	964	942	957	913	945	959	1000	931	929	991	881	948	944	912	930	951	937	966	959	962	954	919	1020	994	944	917	992	918	900	950	949	930	940	905	905	962	952	996	989	980	896	948	979	993	943	940	994	969	975	906	943	970	957	962	939	960	920	986	960	912	997	951	934	979	979	911	944	970	946	925	964	895	935	943	980	1024	974	916	922	963	921	967	932	941	1013	913	991	955	966	997	976	934	949	954	1025	929	1025	924	945	933	950	991	971	988	935	969	965	980	914	982	949	940	990	1008	933	975	902	924	993	952	964	914	952	924	957	1003	973	982	977	969	939	904	944	969	977	974	943	904	907	989	886	989	995	943	982	946	949	953	976	963	952	933	970	976	943	970	962	884	1004	977	985	982	937	973	928	961	933	962	969	1001	967	916	927	935	981	944	904	895	954	961	983	968	972	913	920	976	912	966	940	941	916	1037	900	940	927	986	956	986	920	961	968	956	966	1018	975	932	954	962	957	1036	958	928	949	999	961	936	991	952	950	957	897	946	966	976	981	1011	925	989	928	930	881	973	941	956	924	968	923	922	923	964	978	1000	981	953	929	885	945	965	921	954	991	932	971	891	880	956	951	997	983	960	942	918	947	981	902	980	948	934	924	905	911	992	934	948	994	997	995	927	953	952	966	974	954	999	961	1017	957	975	919	988	969	948	974	1012	934	938	919	924	922	932	985	930	905	956	947	963	948	977	954	935	979	920	941	973	905	896	1035	955	946	938	940	949	938	971	1003	941	911	972	915	934	961	997	949	961	985	927	951	944	979	923	930	940	941	947	959	949	899	940	986	929	989	960	955	947	899	938	940	925	1027	924	1027	938	940	941	947	1017	920	910	929	967	952	971	1016	957	897	954	912	996	976	927	960	936	981	926	1007	976	968	957	954	939	1009	950	917	928	975	934	991	981	915	909	938	961	938	944	986	962	945	956	905	973	895	910	985	981	968	979	922	858	967	969	963	971	983	971	990	981	989	907	962	965	971	947	958	898	980	925	868	1022	949	958	916	961	1005	937	932	993	990	924	930	975	1015	919	938	923	937	995	976	930	934	986	949	946	961	947	954	961	947	954	929	930	907	962	956	961	946	931	954	941	955	948	948	962	956	953	944	969	946	961	947	896	970	964	1002	954	941	925	983	959	961	944	911	935	966	936	947	938	922	941	973	882	980	912	897	1024	957	974	943	946	905	1004	943	943	926	935	974	964	919	994	901	967	960	976	934	912	969	946	1006	940	920	922	959	954	949	956	939	988	950	985	891	964	960	910	952	923	969	953	981	987	958	950	996	966	960	974	946	965	949	906	893	917	945	989	955	1014	1024	959	924	952	926	912	943	934	967	941	954	951	917	938	979	923	922	925	1013	889	942	847	977	956	939	968	963	971	862	943	934	967	995	975	978	922	908	941	934	957	927	950	1024	977	922	932	967	1022	955	924	965	967	980	930	902	983	921	991	934	958	963	892	958	972	970	954	982	1013	933	989	956	911	966	1030	979	932	899	986	968	950	901	920	903	966	925	956	1004	962	998	989	956	944	929	931	937	941	995	992	963	920	920	934	930	927	917	911	936	1001	944	951	983	919	971	1006	935	921	935	933	900	916	957	938	882	991	970	942	935	938	920	953	978	977	958	1015	1006	963	956	988	994	1000	960	985	968	1017	952	907	976	934	927	951	941	947	938	911	979	993	996	965	996	986	928	988	925	958	934	959	978	963	984	919	979	968	901	972	933	952	939	1009	937	956	954	917	971	961	995	985	941	953	1008	1020	967	921	897	962	981	929	929	948	896	1006	932	918	971	951	972	948	929	1004	989	999	974	935	1003	921	975	959	945	953	925	964	1020	977	984	954	916	919	936	939	927	1006	1001	1002	1004	950	922	972	968	931	933	955	941	939	1048	967	967	1004	968	928	1021	953	931	1021	926	961	949	979	968	902	930	946	962	968	967	932	870	967	934	980	925	937	960	981	894	980	967	948	945	1012	960	961	957	1008	924	905	926	935	989	920	912	953	919	975	965	973	967	965	996	889	919	991	935	984	907	930	939	987	948	908	926	974	972	913	925	956	960	1012	971	914	970	937	908	931	926	972	942	904	964	937	958	965	975	881	963	956	1011	951	980	939	880	945	982	959	987	986	960	975	1008	929	913	972	953	1008	936	922	967	986	928	937	943	976	915	972	941	968	905	963	1012	961	957	946	965	947	966	915	853	933	997	963	914	998	959	914	948	985	923	908	966	910	978	954	957	895	959	954	952	958	960	944	939	905	945	938	1019	921	949	985	959	932	992	974	950	986	944	1001	951	989	939	937	930	991	947	984	932	947	977	888	890	951	903	966	892	997	941	1005	942	960	958	965	961	972	929	958	990	949	952	956	875	972	948	990	964	977	951	936	937	971	932	916	964	964	950	957	865	912	931	971	962	971	936	968	950	967	952	976	921	976	927	963	939	963	930	979	895	951	999	954	933	857	908	954	1022	922	918	943	939	952	953	931	971	963	966	945	992	924	935	938	959
42149	26119	15170	6073	1961	548	428	446	476	442	506	459	475	417	415	435	448	467	457	462	439	501	422	439	437	463	510	467	459	459	445	468	426	441	443	438	450	446	456	453	442	452	453	490	442	418	415	419	439	442	444	425	482	478	468	460	404	475	423	515	451	429	440	436	446	433	434	438	466	437	446	488	420	424	484	423	433	458	459	472	448	422	458	460	461	468	470	478	465	420	409	474	502	425	477	461	434	462	399	451	476	453	404	448	432	483	467	456	463	463	431	401	468	427	390	403	449	455	488	420	419	428	434	460	457	452	441	410	453	463	449	428	432	411	419	423	423	406	454	454	449	425	459	416	454	473	439	427	447	446	455	395	455	441	464	393	417	429	406	418	391	486	449	424	471	428	452	456	435	489	457	485	430	444	443	471	445	437	456	487	436	430	460	428	413	422	459	495	432	470	428	416	458	418	426	487	463	400	414	463	459	459	479	486	454	467	421	477	467	439	380	476	425	448	474	447	414	412	436	414	425	435	443	482	431	421	439	405	493	449	427	441	424	439	434	454	418	456	464	440	384	467	394	415	460	455	464	443	435	448	449	443	452	469	444	457	457	441	447	459	454	418	452	498	470	401	445	463	408	464	417	437	419	435	428	421	464	416	445	441	440	444	431	495	475	413	418	458	448	485	455	448	471	450	440	427	418	447	461	445	421	466	420	412	409	430	413	455	421	449	452	430	438	435	446	446	424	441	429	441	405	446	415	442	426	433	456	490	420	426	422	425	450	447	462	427	451	425	439	423	459	398	432	406	475	469	479	460	421	430	480	407	441	418	434	448	445	465	457	445	442	482	431	423	439	428	445	444	444	467	434	435	459	423	457	464	437	438	455	417	407	474	442	457	448	462	426	427	453	461	438	389	438	452	413	441	412	465	461	459	448	445	489	474	413	439	440	457	459	473	433	387	444	459	442	468	446	426	422	456	465	444	461	444	458	444	391	481	460	466	454	409	423	451	405	454	459	449	440	435	458	434	441	442	426	421	463	442	452	488	421	452	447	378	474	427	457	470	421	467	462	453	453	475	459	458	469	453	471	460	459	415	405	463	430	455	430	430	426	439	432	484	439	450	421	452	449	458	493	460	433	465	425	445	452	444	435	448	486	406	470	435	453	426	433	407	464	448	443	462	458	430	441	438	444	459	435	372	489	474	458	438	484	423	473	448	450	439	453	428	464	440	447	436	446	460	423	479	406	458	442	417	458	431	469	433	483	456	422	425	483	420	463	446	455	424	441	443	415	428	463	402	464	464	465	439	512	406	461	418	446	461	385	477	463	459	504	483	468	478	472	447	472	467	445	502	459	432	444	474	478	408	468	438	448	424	472	428	433	417	386	477	440	426	417	439	444	459	422	444	416	422	437	469	439	476	461	456	431	432	473	464	425	438	455	455	406	415	402	442	388	437	468	415	496	460	476	429	494	427	439	524	503	445	477	431	390	469	469	396	429	416	398	426	427	442	419	485	424	444	431	425	435	449	508	489	480	446	418	479	445	458	468	443	454	482	427	460	501	438	432	440	448	436	455	428	437	417	415	431	443	444	432	443	496	396	458	487	448	483	461	465	454	458	422	483	443	472	469	440	391	420	458	472	443	477	430	432	451	393	449	445	463	467	443	456	417	458	467	470	398	416	441	439	443	448	445	440	448	431	434	444	457	432	449	458	429	441	393	377	432	423	463	454	471	444	455	445	445	460	456	445	415	458	439	453	460	469	453	418	440	453	483	481	433	463	425	394	446	441	451	412	466	426	437	422	463	452	390	465	443	464	437	450	443	457	476	453	448	446	408	462	465	475	470	428	462	486	439	468	501	435	398	466	425	436	445	443	475	440	427	416	426	481	466	445	487	454	402	450	459	476	435	429	450	437	482	510	473	462	460	425	472	466	443	432	433	437	418	423	431	429	472	475	447	468	422	393	442	458	403	459	478	459	446	432	427	424	419	460	414	448	428	449	413	407	471	484	459	460	469	486	424	488	468	455	410	416	440	469	461	394	444	471	425	445	404	447	459	451	413	433	472	444	418	454	498	426	472	454	457	438	458	402	425	438	451	414	461	416	398	499	413	483	462	432	473	455	442	457	398	484	447	430	462	458	441	436	405	455	473	468	425	436	458	453	448	431	432	441	475	465	429	466	421	441	495	442	473	454	415	435	453	487	445	440	440	453	463	458	452	435	475	434	457	419	449	414	401	491	502	439	431	439	430	446	460	433	433	493	475	449	453	447	477	453	498	437	437	453	443	466	458	406	432	440	449	482	487	437	471	461	394	445	489	455	421	484	474	418	447	439	430	460	426	513	471	429	455	434	411	452	463	452	495	456	463	472	457	441	509	472	464	438	440	448	455	454	455	450	480	465	459	465	427	448	440	443	451	443	470	407	444	462	476	459	423	429	429	430	422	462	486	425	408	439	452	466	431	458	428	420	436	454	455	428	450	423	463	450	425	467	456	426	443	418	459	446	484	456	480	462	469	475	473	459	431	420	453	399	435	447	461	414	448	434	433	431	448	445	429	449	443	457	479	424	476	432	441	440	445	472	449	431	451	463	477	451	448	468	445	419	517	443	451	453	463	465	453	452	428	435	459	439	441	430	440	408	472	456	461	440	441	401	478	438	419	434	459	416	472	431	440	454	462	428	487	443	481	449	513	420	467	414	424	434	457	462	496	446	487	456	430	461	403	472	462	435	443	441	446	480	482	455	379	421	449	427	425	460	468	471	444	437	414	478	441	441	432	437	451	399	470	442	472	404	491	455	489	450	465	469	416	451	437	410	426	407	451	435	498	485	436	425	433	474	450	459	461	399	419	463	450	448	465	447	436	418	415	436	437	489	495	444	407	447	429	477	433	430	416	431	478	462	425	473	418	464	429	484	406	443	449	498	448	467	455	455	439	459	438	481	418	466	446	454	420	452	490	448	422	445	487	430	429	457	442	433	461	469	420	441	383	416	428	422	420	422	465	455	460	504	417	409	463	476	401	442	425	424	454	471	420	439	447	469	473	425	482	458	442	428	458	460	452	462	467	397	450	479	441	454	447	463	403	452	463	471	494	452	461	423	435	445	447	468	458	444	450	444	454	440	461	437	423	445	425	464	443	443	417	452	437	448	453	463	434	454	442	447	450	476	461	407	436	427	425	450	426	475	463	475	423	448	463	470	485	437	466	421	433	451	469	443	459	433	430	477	432	433	427	437	426	465	497	397	386	438	454	409	431	407	435	438	426	457	454	488	450	466	437	434	441	457	456	439	449	454	485	461	440	422	462	403	471	456	466	477	439	481	453	448	407	433	456	492	469	426	489	411	474	430	417	462	477	462	402	435	443	397	432	494	448	429	455	437	439	480	444	468	460	457	483	452	441	446	432	430	440	458	481	488	471	451	455	448	433	440	499	473	464	465	446	453	418	432	422	441	414	474	480	460	426	417	426	454	458	482	438	441	427	405	483	401	439	435
27351	21099	18631	11536	4576	1130	954	1009	995	1014	1063	1016	1051	939	943	938	939	944	977	928	984	971	983	907	962	944	933	867	916	895	934	958	960	920	932	899	912	911	969	963	964	934	910	983	969	947	966	960	919	931	953	894	912	896	956	967	937	891	948	957	931	910	920	921	960	993	900	991	899	978	899	962	972	946	908	904	933	1004	952	906	925	971	924	920	959	964	962	931	900	913	951	879	908	953	930	891	964	955	918	928	918	921	929	890	917	975	883	884	1022	903	949	960	883	935	935	924	945	885	961	956	980	939	993	899	882	964	967	995	968	918	955	928	908	931	979	953	915	966	970	906	968	983	975	933	918	961	954	943	934	954	940	1005	954	939	895	967	931	970	954	1016	940	968	921	915	924	880	966	951	949	977	908	995	940	939	943	951	965	891	917	933	943	878	926	957	932	950	934	938	915	932	896	913	962	900	950	942	930	958	915	966	944	957	947	876	1004	862	964	940	954	939	892	941	955	959	973	956	927	968	913	937	930	903	914	935	980	924	958	915	966	950	949	936	946	913	927	929	966	955	935	927	980	898	965	904	899	913	986	907	896	957	936	988	953	948	947	930	948	967	992	932	924	961	959	911	911	968	961	1010	924	933	969	987	972	945	957	949	941	960	942	914	893	935	926	924	970	976	931	965	919	966	957	924	932	970	909	946	945	988	902	962	928	912	937	960	919	979	928	939	927	946	899	924	927	911	945	942	916	946	945	907	927	926	912	907	940	913	981	945	935	955	1003	894	937	950	923	959	958	925	898	994	954	937	963	990	997	928	921	975	909	960	900	922	891	938	926	893	916	990	903	884	934	967	869	970	940	911	950	932	966	969	958	977	918	945	992	900	930	969	945	880	956	967	938	917	943	943	956	944	914	989	959	935	986	955	998	954	905	920	890	921	917	923	936	907	946	964	920	928	920	951	974	901	971	894	949	911	937	968	958	960	915	973	936	924	984	928	958	943	932	946	937	976	923	983	887	915	929	950	931	927	939	919	883	954	940	962	964	970	929	893	917	941	961	963	944	939	941	987	934	930	958	973	942	923	942	948	914	957	979	941	959	956	993	979	900	893	966	1002	950	959	936	928	934	903	881	890	938	963	941	945	954	974	935	972	957	942	930	970	951	971	914	952	956	918	964	915	936	977	933	948	937	953	960	934	977	901	992	962	911	937	953	955	991	961	889	931	952	939	933	986	974	975	955	916	933	920	906	956	899	969	921	903	930	896	965	945	972	944	953	889	932	961	966	972	1001	1010	952	943	1014	937	899	968	918	921	943	951	961	931	907	940	933	936	937	961	896	893	945	921	980	945	893	966	998	998	957	1016	947	942	901	921	870	988	957	915	950	963	973	978	943	983	929	903	939	980	926	898	925	907	1001	961	977	938	938	983	931	934	957	910	969	922	971	943	971	982	967	977	966	947	881	986	929	947	927	903	976	936	946	961	948	913	910	991	863	914	939	930	956	987	962	934	936	898	927	978	954	899	916	950	1016	948	924	947	958	949	1013	931	902	916	912	923	917	960	925	961	927	963	893	972	906	851	950	890	959	906	949	896	960	963	923	909	963	878	943	911	925	932	945	900	900	993	925	921	898	927	972	973	947	955	928	949	956	940	988	988	979	929	975	913	910	940	944	970	946	919	923	919	915	910	1005	976	937	959	899	949	941	952	921	937	969	870	963	975	954	910	966	949	879	911	957	1003	955	934	936	960	927	971	924	920	947	924	925	1043	901	939	979	961	930	926	928	896	898	947	965	909	978	978	939	938	928	965	897	945	956	940	935	936	975	901	934	916	915	941	939	948	984	957	937	970	998	956	928	954	966	920	929	932	958	973	922	917	912	930	941	933	924	922	950	926	999	966	953	885	903	989	921	933	950	949	902	946	988	938	884	938	945	962	888	972	1008	933	960	964	954	962	937	924	886	949	945	972	928	931	886	945	931	962	955	976	978	917	937	939	906	891	960	866	945	858	941	957	946	944	931	927	953	943	926	925	888	935	927	966	890	913	915	918	961	907	941	951	962	958	927	974	960	885	900	999	966	962	949	909	933	923	923	985	937	970	980	913	943	863	933	975	963	902	946	1026	937	980	940	976	998	939	921	931	961	929	908	990	912	956	919	933	880	951	897	905	889	936	965	943	917	971	950	927	892	997	951	889	959	872	956	942	970	904	924	940	924	932	915	937	910	902	955	940	909	937	951	913	916	930	909	939	953	922	997	955	922	925	891	962	910	957	944	957	896	960	889	932	885	956	974	994	941	928	926	945	936	955	950	987	937	1002	904	936	959	1002	945	976	991	946	887	974	905	914	975	1011	938	954	941	895	921	981	942	972	967	903	929	949	921	927	889	897	935	970	968	918	950	982	952	903	900	969	922	910	953	978	909	931	965	963	914	893	942	982	847	892	931	968	980	905	904	931	977	985	953	972	943	954	962	921	927	935	932	951	922	986	938	946	922	926	858	966	892	853	913	990	897	963	956	938	948	907	895	940	938	943	941	908	906	900	934	956	937	989	974	944	953	1000	961	977	944	966	989	921	939	965	952	937	916	963	950	943	893	959	968	959	913	912	929	948	925	916	997	956	910	1006	992	969	953	952	983	886	979	936	953	926	952	973	939	998	986	1000	988	949	916	957	959	941	948	931	947	929	943	887	956	944	967	922	954	910	934	956	885	963	982	952	947	904	910	905	972	943	952	911	918	875	965	977	926	943	891	910	956	929	961	993	960	987	990	975	903	917	933	895	945	932	965	1030	935	942	931	956	933	995	912	932	981	895	899	1001	974	929	943	915	973	943	965	972	921	925	1017	952	933	914	886	943	891	963	967	948	917	920	909	962	970	946	944	928	961	983	906	996	924	925	929	976	916	940	1000	1004	969	951	900	973	911	993	931	967	923	972	919	909	901	941	921	951	903	917	931	917	913	934	941	903	937	955	943	961	976	1001	916	952	997	938	941	936	961	959	947	937	916	980	943	910	875	956	910	965	934	930	977	986	1022	958	934	946	940	883	954	957	1001	960	974	984	945	967	970	916	947	954	992	959	990	955	938	933	983	932	954	960	944	953	955	955	993	898	950	876	895	968	874	930	934	885	947	1000	976	980	948	981	931	964	941	938	916	935	910	966	896	906	958	919	965	935	959	949	926	898	966	905	888	942	979	967	937	999	940	987	1001	903	972	936	953	972	899	954	926	987	892	923	952	975	926	987	934	901	969	944	919	958	947	888	932	967	906	950	943	915	915	916	944	963	957	923	922	931	955	949	935	997	948	933	950	947	950	888	939	905	862	890	950	912	941	985	934	917	968	957	987	899	923	930	882	1000	945	935	953	884	967	907	969	961	958	962	913	911	951	928	956	936	871	891	897	935	984	964	934	916	947	892	912	921	983	926	907	951	959	877	918	914	968	962	967	946	1002	978	926	918	952	925	918	995	915	929	919	1008	961	972	970	923	996	934	928	945	924	959	891	993	934	977	964	946	913	954	940	923	954	954	893	943	965	921	913	929
51079	31176	19423	9873	4118	1031	443	468	467	570	828	809	739	579	441	445	453	426	473	400	440	441	439	491	416	456	441	458	477	415	440	419	394	446	473	472	446	450	417	471	442	434	441	401	403	485	408	428	430	438	412	436	442	401	455	437	385	445	477	477	451	439	440	409	433	450	412	408	426	440	431	417	380	434	482	430	457	471	417	448	435	399	452	454	453	475	419	377	407	449	459	459	491	438	402	440	417	425	408	450	458	441	438	448	474	447	438	487	452	433	420	430	424	451	444	433	449	430	418	456	399	430	470	433	421	468	396	446	423	435	434	432	475	471	460	470	448	445	409	427	430	420	461	417	414	456	430	462	433	451	425	410	435	450	463	428	447	477	415	483	433	442	432	465	444	459	408	446	440	443	410	461	434	434	408	408	430	436	428	402	439	432	388	432	381	433	440	415	437	422	419	432	424	424	416	462	430	471	425	469	426	457	435	487	424	475	411	458	438	456	451	449	463	415	424	447	452	416	464	459	394	393	435	402	464	466	430	413	475	454	424	433	440	429	431	446	430	439	394	422	451	457	458	449	436	458	469	415	410	412	452	456	419	458	442	441	439	463	465	468	407	429	465	430	441	451	395	437	458	422	433	463	443	466	473	393	400	449	436	425	427	480	401	454	441	441	437	446	429	466	454	448	463	426	453	461	414	422	427	445	454	418	448	424	428	417	461	415	411	455	475	411	436	451	430	448	452	407	415	438	457	434	416	437	444	442	405	438	462	445	442	477	456	464	416	455	457	438	438	400	481	384	414	455	441	409	443	466	418	397	419	454	432	439	425	439	438	440	426	422	450	463	482	434	412	436	446	455	401	439	424	437	468	460	453	425	458	455	437	410	477	415	429	401	421	442	436	447	421	436	440	413	444	465	452	442	435	420	413	453	436	473	451	420	476	437	503	405	439	428	458	440	432	485	456	455	448	424	403	437	450	442	430	446	424	409	440	497	463	419	433	441	405	448	402	442	491	454	419	388	454	446	412	452	465	422	431	469	458	433	482	411	455	459	432	399	436	417	452	455	399	465	449	434	441	428	423	415	410	429	453	428	435	426	451	454	445	440	446	448	439	457	429	436	392	454	445	411	472	435	461	474	459	430	425	438	484	429	405	415	424	409	442	441	424	417	477	413	448	443	439	444	430	489	440	471	450	426	423	466	447	464	474	449	391	431	477	435	414	425	464	455	441	429	423	448	440	412	456	416	438	421	427	395	473	473	402	504	480	445	446	419	451	490	432	428	443	439	418	448	477	426	445	449	449	429	434	441	403	424	406	443	439	437	420	417	401	451	453	410	480	427	432	425	463	431	415	435	450	442	443	445	465	415	460	442	436	413	437	455	497	455	441	442	444	414	500	424	424	412	432	419	421	441	492	436	458	460	437	408	429	424	426	448	469	465	440	435	446	402	436	467	434	463	435	432	435	460	439	437	428	444	447	402	439	494	415	399	433	472	460	497	468	410	420	438	471	438	417	445	447	462	443	469	406	446	435	457	449	452	394	398	446	411	469	426	461	416	470	427	458	450	420	418	419	435	424	433	440	438	472	444	416	410	398	413	422	478	434	459	451	427	465	451	424	439	471	385	451	450	408	446	439	434	452	391	447	440	460	446	438	446	471	443	463	393	449	466	390	442	479	454	454	451	391	448	454	415	401	440	434	441	413	415	464	425	444	414	469	471	402	453	441	391	453	414	452	455	455	440	452	479	475	445	452	432	431	452	412	421	429	428	452	418	442	425	440	422	400	447	466	438	422	444	436	420	422	469	444	487	405	426	444	434	438	486	433	453	484	443	449	473	450	450	459	462	418	448	465	427	436	458	399	442	434	460	403	450	451	412	430	443	403	466	452	419	427	453	425	391	446	456	404	429	466	426	462	384	429	404	439	418	446	436	412	416	431	422	409	458	443	466	459	409	398	460	465	447	470	415	427	444	437	414	425	432	445	457	457	487	428	442	409	458	450	454	417	433	450	492	459	459	440	414	462	412	430	425	446	457	450	414	409	490	465	457	417	436	428	426	439	451	437	486	461	466	443	438	418	404	394	446	447	482	415	445	402	462	449	463	385	385	431	387	435	460	416	461	476	443	424	499	405	387	425	449	429	434	384	430	450	440	384	468	426	457	405	452	422	411	443	441	440	436	448	460	444	427	458	413	427	458	380	448	435	418	436	433	462	489	455	460	445	406	429	429	472	432	423	475	419	427	424	414	442	456	397	421	440	472	466	449	423	440	421	427	456	438	452	422	442	461	436	406	405	422	446	429	453	417	447	482	430	450	462	451	430	455	447	447	406	491	427	435	397	457	470	410	478	462	415	420	434	456	428	459	433	427	452	437	456	418	450	424	471	449	456	424	460	452	436	517	487	399	442	426	419	447	390	444	449	443	439	449	433	424	406	418	391	428	429	445	443	460	475	447	401	429	439	453	423	435	427	511	409	447	411	452	471	445	427	475	427	415	415	445	431	433	416	436	436	393	424	418	440	428	434	440	428	446	415	439	481	450	409	437	449	408	401	458	406	455	418	425	451	428	423	462	462	420	443	505	436	417	430	445	427	446	410	442	454	478	436	414	417	433	465	415	392	405	463	427	425	427	415	451	419	419	420	427	443	474	439	433	434	485	451	431	464	452	414	460	428	426	480	525	497	411	475	449	431	456	434	441	437	407	426	435	440	410	425	405	426	398	409	413	411	417	447	460	456	436	429	446	406	416	405	446	480	464	494	449	449	389	446	435	456	437	454	450	486	491	454	427	476	439	453	446	402	485	427	463	451	439	472	447	420	434	421	443	403	464	444	448	461	477	422	414	434	415	448	465	478	455	443	389	392	419	472	465	451	444	420	443	437	392	432	399	442	438	482	438	451	473	460	408	413	411	412	470	459	450	416	408	446	446	441	490	490	428	421	427	433	445	446	431	413	424	426	442	466	441	394	417	486	468	420	418	421	419	457	429	386	419	461	440	439	441	421	449	450	463	418	427	434	430	426	441	447	463	427	431	432	463	445	434	441	461	421	467	425	466	420	430	404	400	467	425	412	449	458	412	413	479	431	455	445	438	400	443	448	407	419	456	441	458	441	438	421	439	437	445	459	450	407	422	458	426	434	472	443	447	466	460	464	449	447	384	456	442	436	460	440	431	391	421	424	452	434	425	427	441	423	445	441	429	423	461	460	443	479	410	434	429	436	453	424	450	422	399	459	434	426	456	417	423	410	458	473	419	457	440	402	436	460	463	440	455	439	442	451	408	404	416	434	444	426	416	449	409	437	453	444	404	456	428	449	431	453	474	417	426	406	446	462	422	422	404	449	422	456	482	449	403	448	471	419	439	456	460	467	424	410	396	461	409	437	439	381	438	452	425	455	460	411	422	442	460	449	457	414	455	408	432	440	420	433	435	439	450	370	426	423	427	439	439	459	448	437	452	413	445	470	471	442	420	422	475	444	429	448	422	436	454	447	447
33357	25020	22716	16830	10429	2372	1003	1005	975	1737	2907	2745	2261	1457	929	900	1057	927	942	975	887	932	914	940	958	920	944	947	975	908	950	909	945	931	912	938	918	919	927	917	963	944	1001	900	914	924	928	909	950	934	931	954	974	921	949	952	945	951	926	968	915	931	967	947	982	932	912	994	962	897	934	994	932	906	967	937	887	957	925	914	884	941	932	964	931	960	944	931	937	892	910	929	923	925	942	926	903	967	899	906	875	959	939	938	962	919	954	943	920	912	968	891	928	930	957	981	996	932	909	941	914	922	932	929	922	970	910	902	912	925	936	942	925	920	897	950	943	943	953	947	929	938	898	880	899	905	863	907	925	941	951	918	937	948	920	904	906	899	951	941	906	915	915	966	949	992	947	870	965	925	967	950	907	951	917	921	939	963	958	946	899	926	914	944	940	940	954	987	897	882	915	967	946	931	967	900	944	909	976	897	902	966	898	910	941	923	911	899	929	944	936	952	932	984	997	931	918	899	892	902	938	895	877	930	906	928	905	972	911	947	978	930	946	859	952	947	922	966	954	892	894	923	928	948	946	946	961	924	917	950	902	868	904	906	932	888	933	919	945	927	954	957	928	947	941	930	958	925	901	894	954	959	914	984	943	876	875	914	929	958	923	955	893	924	943	933	867	902	889	891	991	945	885	934	916	977	881	923	981	916	923	994	952	917	987	938	938	898	911	933	897	941	915	934	947	907	956	951	958	941	912	946	916	951	907	866	953	921	969	911	963	931	918	898	950	915	898	916	912	921	928	960	916	997	954	932	902	938	959	977	966	896	929	930	876	945	926	939	948	914	905	1007	933	944	918	971	943	981	900	937	965	956	916	944	961	956	948	924	901	908	913	989	935	950	966	932	893	959	906	911	954	904	867	941	965	923	939	908	890	956	907	951	908	927	933	981	986	909	958	949	977	961	885	889	879	877	959	920	976	970	962	915	915	904	878	928	908	976	900	860	1001	940	937	883	1012	892	956	922	932	929	882	957	952	916	909	878	972	913	965	962	922	861	941	953	939	924	951	974	916	932	945	947	905	915	893	929	967	935	877	916	898	920	949	895	1003	914	887	977	925	955	973	955	872	876	956	878	916	967	935	925	900	886	900	909	911	932	891	934	903	929	983	952	918	901	944	963	898	907	892	899	933	925	964	917	950	982	934	930	881	914	964	1004	961	897	905	923	969	965	933	902	890	951	930	946	946	963	929	890	938	936	928	987	928	940	941	915	934	921	926	977	955	925	977	904	972	936	930	933	959	975	909	909	933	943	909	908	915	912	943	910	963	928	955	868	940	998	921	880	903	960	945	947	977	936	941	909	978	934	954	954	911	926	943	915	932	888	966	909	912	972	889	926	941	938	950	954	960	939	973	920	955	861	991	938	945	902	909	984	937	923	946	922	958	951	930	961	956	905	917	931	955	888	937	966	906	911	896	947	907	944	966	937	901	951	903	932	970	922	908	931	955	906	962	936	930	899	911	943	918	938	899	953	924	937	889	980	866	863	915	909	932	979	938	1008	950	935	936	994	996	896	902	892	938	925	907	1010	892	916	955	985	964	964	909	944	938	949	987	920	945	918	950	895	879	950	879	907	925	949	909	918	905	939	970	905	965	872	982	936	878	952	964	985	927	946	881	938	976	982	924	927	925	975	899	920	912	880	943	910	976	945	911	918	935	909	949	993	867	952	910	910	927	904	972	958	906	921	907	948	981	906	951	940	944	905	949	959	952	954	949	908	950	910	868	888	944	885	940	954	968	906	937	973	931	946	923	946	884	926	897	933	859	927	943	888	926	926	977	941	958	887	960	935	939	892	942	885	939	893	928	925	919	873	924	938	908	975	957	987	929	910	930	944	910	952	925	943	958	918	886	887	957	934	938	948	891	896	909	947	958	939	954	950	928	938	953	923	964	938	918	914	951	906	952	901	917	937	935	944	953	921	928	930	909	975	902	918	930	899	917	928	849	899	970	948	974	952	954	954	915	901	890	896	868	900	954	938	948	984	937	942	976	927	892	939	929	921	964	929	940	958	973	913	990	911	955	913	945	949	937	978	952	981	915	912	952	951	877	945	857	950	912	918	956	902	901	920	938	954	960	917	897	918	977	928	963	945	924	889	873	948	916	915	931	917	966	886	953	954	925	955	935	992	929	951	898	902	974	912	883	937	895	936	968	934	977	978	900	903	945	913	977	904	947	874	929	934	939	953	948	983	900	950	843	978	935	919	980	968	907	911	886	948	970	922	1011	961	912	911	977	955	920	880	938	881	870	922	937	894	928	906	882	904	937	928	881	951	885	972	951	1010	976	882	903	947	967	903	962	941	940	948	975	944	958	965	950	976	962	974	966	908	899	880	915	916	968	960	907	950	952	1001	929	925	953	894	899	907	896	967	969	916	918	954	890	958	938	912	963	983	949	963	890	909	895	934	936	928	926	965	905	968	910	919	945	955	919	919	889	913	903	936	938	951	924	936	951	925	881	953	920	920	949	953	961	909	941	921	960	946	922	958	959	979	932	944	966	957	991	915	956	939	891	923	1011	892	921	932	972	918	947	913	897	1020	961	987	910	958	915	943	949	880	966	965	895	989	922	958	958	955	947	910	901	890	950	967	907	979	914	945	968	966	895	929	999	881	908	957	994	912	924	894	903	928	870	934	933	897	954	970	919	928	961	966	903	927	862	987	919	894	979	908	935	924	932	898	915	943	954	945	958	928	922	980	944	884	995	924	945	897	891	943	950	1008	951	924	921	883	882	946	901	940	964	944	874	947	913	926	896	926	949	892	879	902	925	956	894	997	999	926	964	918	939	954	995	974	900	940	964	948	910	940	950	926	959	915	958	951	959	993	995	937	943	951	972	967	990	946	1006	862	946	895	951	890	900	900	960	947	910	909	867	934	1003	963	915	931	899	918	919	960	932	941	865	972	952	858	942	924	935	916	895	924	884	914	948	940	954	967	886	890	960	901	927	918	914	942	935	919	925	971	950	924	966	992	940	959	999	888	942	942	882	898	902	916	895	957	932	894	951	891	916	949	909	947	915	931	952	915	892	902	950	887	911	941	900	891	897	927	938	945	929	913	956	911	837	919	922	941	1002	964	904	893	1008	945	908	922	944	917	905	934	892	923	984	967	938	923	913	940	966	893	955	954	972	922	1001	889	951	906	946	936	918	960	911	948	946	902	919	935	918	894	932	930	942	927	951	950	898	876	967	958	886	943	977	975	903	961	889	938	929	971	940	917	934	903	899	892	928	959	943	935	937	933	917	904	966	900	911	939	960	936	919	916	953	956	971	927	934	914	934	910	959	959	898	964	999	909	924	925	873	941	929	954	906	927	936	923	933	970	910	973	909	954	898	932	958	882	943	907	894	918	962	969	924	923	896	955	924	970	912	995	921	956	966	923	866	987	921	907	925	913	946	942	908	983	913	1000	895	1020	934	976	911	898	911	900	905	966	937	992	893	922	992	937	938	914	891	931	947	952
62733	37291	27030	18629	8684	2096	509	438	515	711	1179	1267	918	561	485	403	458	478	502	396	436	435	454	473	420	427	424	422	446	411	477	448	439	453	447	481	390	482	401	455	482	457	437	445	434	402	423	444	422	420	474	421	497	412	410	484	453	451	446	461	469	479	460	483	463	461	490	438	441	417	431	420	464	477	519	472	463	465	426	460	442	489	467	446	426	428	462	479	447	415	470	431	441	443	406	438	464	509	468	465	452	422	407	479	452	452	443	465	423	463	425	419	430	435	436	436	428	425	468	408	437	401	442	438	455	432	447	450	449	423	427	476	462	448	439	410	462	481	444	483	440	429	457	446	463	446	413	472	481	454	445	420	466	401	481	423	438	493	429	466	430	418	456	452	418	387	443	446	473	435	446	455	435	421	454	451	463	406	464	454	453	415	441	440	421	446	464	471	461	467	447	450	450	454	415	422	505	447	455	419	484	464	455	445	436	445	414	460	423	446	460	480	466	485	463	440	469	454	420	427	449	426	432	449	427	428	482	461	434	445	458	443	444	484	434	430	418	458	428	451	383	466	452	454	460	447	422	440	435	449	479	440	450	434	432	413	433	439	416	432	442	425	463	430	462	484	396	424	440	463	436	417	472	444	406	462	440	452	441	471	441	488	436	472	447	458	435	442	442	476	434	440	455	438	444	469	424	447	421	432	428	447	431	453	460	418	425	425	443	410	515	455	461	415	438	466	484	433	421	440	434	451	432	460	447	440	452	489	469	431	433	432	414	482	422	464	426	451	448	412	432	406	452	469	477	450	436	473	437	443	435	473	431	394	419	408	420	445	426	461	477	444	508	431	452	430	439	472	449	428	414	446	392	468	430	449	471	475	452	431	453	428	419	451	481	434	463	431	394	438	437	441	421	438	436	415	464	431	444	471	463	448	444	465	498	423	457	434	424	478	420	426	473	480	455	440	434	474	466	435	450	455	444	435	429	452	457	429	451	465	430	421	419	479	452	431	444	425	443	395	453	427	450	450	457	452	483	464	431	411	413	479	439	453	454	479	453	457	453	437	465	451	462	429	438	460	423	458	434	458	457	446	432	469	414	469	463	416	416	431	446	413	432	426	457	424	442	446	459	482	465	412	457	457	475	442	457	394	471	436	461	497	455	420	473	437	452	492	438	473	424	465	418	452	449	490	487	415	470	468	466	456	474	443	459	445	416	451	415	458	472	477	455	406	470	451	457	485	431	462	416	457	449	455	442	440	466	460	432	417	403	423	432	457	473	433	457	435	436	468	433	412	459	461	466	418	448	415	479	461	413	425	458	414	401	412	444	447	438	469	508	431	469	451	481	428	455	473	432	423	458	439	402	455	433	470	457	495	411	455	497	416	438	474	469	421	455	423	439	463	501	424	454	483	474	412	450	430	419	430	491	395	421	456	435	452	456	425	443	450	460	430	443	449	417	451	448	485	426	452	454	426	435	455	445	449	443	460	451	433	442	471	434	504	423	425	429	479	478	481	461	401	442	463	458	447	464	422	463	445	434	473	456	419	466	456	460	467	416	432	457	444	449	451	450	467	478	466	464	457	434	483	458	396	438	448	394	428	439	498	444	448	435	457	457	432	451	443	423	464	441	444	474	464	456	442	509	437	483	440	438	464	418	446	480	408	492	426	457	478	454	402	501	423	461	459	468	426	444	445	459	449	419	409	476	509	464	427	444	428	461	414	438	464	435	466	427	470	426	451	433	402	441	441	443	427	469	443	448	430	451	486	419	440	441	462	463	419	449	466	455	418	463	434	460	435	408	448	429	394	432	437	460	449	429	427	443	456	445	433	416	440	451	441	411	400	472	438	474	467	466	443	478	434	477	417	454	451	457	430	424	434	492	402	436	444	441	434	376	436	467	477	415	449	419	414	434	470	443	456	440	414	434	469	440	433	445	465	462	456	411	474	466	465	464	478	476	486	437	434	451	463	452	483	480	440	455	475	457	436	427	433	451	456	444	499	473	402	420	472	457	471	453	441	423	452	475	424	507	427	480	466	440	455	458	420	448	431	437	471	447	481	411	434	445	415	468	447	419	478	433	471	456	435	422	415	451	422	433	438	469	410	445	446	470	465	457	430	388	440	417	406	411	464	425	451	446	460	417	415	420	459	489	465	472	437	441	431	416	450	446	415	420	430	451	437	427	400	484	482	400	420	425	466	460	467	472	479	413	453	467	520	467	406	439	452	439	464	434	445	429	458	436	409	409	456	433	458	472	423	440	482	459	462	435	451	409	497	496	460	475	444	464	480	449	455	448	437	468	452	464	409	439	468	416	455	445	461	430	477	447	463	391	438	445	499	465	467	434	458	461	443	429	449	456	447	436	421	470	428	384	469	425	465	446	442	464	478	471	437	419	438	401	455	450	467	456	512	417	476	463	426	446	466	422	411	421	470	469	422	449	457	448	450	481	424	447	456	401	449	453	480	461	476	459	462	422	452	431	443	451	407	432	464	452	426	459	442	430	432	439	452	410	441	446	443	438	445	463	400	465	455	409	388	452	488	414	465	500	444	442	439	454	430	449	443	491	473	425	470	441	487	478	406	438	449	432	435	399	478	452	444	484	458	467	443	444	472	448	464	449	441	473	417	453	470	440	442	445	480	478	433	449	471	454	452	445	429	475	441	479	463	415	426	473	476	405	425	447	472	460	408	430	411	433	451	473	401	403	453	471	449	464	478	441	428	443	443	434	420	467	435	485	461	456	447	443	457	483	449	414	416	455	403	438	431	448	475	459	459	411	440	472	454	504	415	441	434	438	441	452	447	453	502	452	448	478	456	469	491	414	418	441	436	412	434	466	431	480	467	466	409	472	462	479	488	444	493	496	454	406	461	461	445	488	484	439	446	434	429	463	483	404	432	461	493	438	452	438	408	410	499	444	423	443	463	458	484	478	422	460	459	449	421	459	468	447	410	452	435	460	444	474	431	479	437	423	449	427	449	453	460	439	502	393	383	429	479	463	425	479	454	453	451	426	454	436	421	443	470	461	469	430	452	512	452	474	461	447	468	433	449	424	435	455	497	434	469	445	459	430	487	435	447	499	471	453	447	400	421	440	466	477	410	447	466	421	449	466	406	453	413	404	494	443	437	492	415	415	394	455	454	409	448	486	465	478	456	457	439	460	481	473	425	435	439	428	451	433	436	434	441	450	410	412	409	481	452	475	430	448	431	448	388	429	468	459	440	451	445	427	471	434	434	410	411	460	404	427	433	424	460	441	424	442	411	483	479	452	424	409	465	430	505	475	431	457	411	445	445	423	453	461	453	464	426	419	438	432	439	503	453	423	437	420	437	429	431	436	474	482	469	429	447	457	424	411	452	486	405	431	508	487	417	426	467	482	455	409	422	441	445	469	418	444	426	418	452	429	408	447	397	450	461	431	453	433	473	463	439	443	433	449	428	441	442	414	446	471	455	429	502	463	462	500	483	446	448	464	426	443	468	466	491	471	467
40367	29162	29337	27301	17093	4409	1076	1047	1098	2079	4167	4576	3079	1353	926	1018	978	982	969	930	959	1001	961	985	935	919	923	938	928	975	1003	1005	875	970	968	946	956	930	961	977	995	931	1019	925	1001	1010	981	943	917	986	950	990	918	933	947	955	946	960	925	935	944	932	961	925	992	959	985	933	916	925	937	980	878	951	881	976	908	943	969	1006	988	957	990	931	951	919	943	976	935	943	944	1012	945	925	980	981	890	928	967	936	930	941	983	915	929	971	913	989	963	960	927	1024	986	979	968	909	917	919	950	1016	938	916	876	940	943	964	931	965	931	996	878	983	948	937	950	936	1031	991	1010	953	912	980	972	931	911	1009	943	985	992	970	1008	929	938	966	953	927	1032	959	936	926	930	953	977	915	919	966	947	957	916	908	944	945	945	976	936	951	965	996	938	950	961	973	1013	971	914	947	934	1001	935	949	970	951	986	937	938	930	982	944	971	894	895	923	895	931	938	990	924	945	928	928	967	963	905	871	996	1027	988	1013	937	959	970	1009	971	980	932	939	891	987	942	963	918	915	921	912	932	981	982	962	947	939	917	932	934	963	911	879	941	959	973	953	954	949	911	909	936	928	1008	952	988	932	941	989	937	949	953	935	941	949	935	937	934	984	950	939	962	927	907	914	987	916	962	963	939	973	946	957	962	935	1012	960	985	953	971	931	1032	914	930	922	980	975	931	900	938	900	983	940	945	952	926	954	1000	947	903	989	886	1014	964	890	945	1036	929	962	953	954	982	991	909	923	961	962	998	936	946	919	949	975	889	962	924	952	989	947	962	946	964	932	992	934	938	938	929	950	950	976	937	917	939	902	914	962	956	976	919	931	984	935	953	989	942	977	980	904	938	947	954	951	932	892	970	947	942	981	877	908	949	954	1014	955	880	903	888	969	964	909	905	986	940	986	966	964	954	948	957	898	977	956	947	962	942	984	948	896	915	862	996	950	888	970	920	891	937	992	909	996	946	954	929	920	881	915	918	944	1000	957	953	952	948	972	995	877	1009	951	885	931	970	941	946	905	960	971	947	969	950	962	940	926	956	982	976	899	1003	918	992	936	979	949	983	923	979	977	976	935	952	956	909	953	950	937	962	965	939	927	914	938	944	953	932	963	946	901	906	939	984	981	950	943	906	959	952	893	946	982	958	971	1005	925	968	933	989	1026	926	973	945	968	967	904	950	908	973	926	922	933	949	950	936	936	978	917	1004	955	932	914	951	979	931	937	962	934	905	897	1001	903	978	1002	928	940	932	954	952	936	997	983	894	923	927	990	982	968	935	949	913	988	974	966	919	906	949	965	939	1013	976	978	891	1007	976	989	935	973	941	985	981	1006	922	949	869	925	977	914	914	1004	928	915	935	960	883	1012	952	929	938	999	945	911	946	936	918	959	951	990	954	966	962	935	942	965	977	922	939	914	950	946	995	993	937	917	913	964	982	930	1001	911	947	943	965	952	961	908	931	948	912	905	916	940	932	966	921	1016	938	900	895	947	956	940	930	960	897	929	972	922	948	980	890	979	1016	979	987	970	924	974	910	963	984	1012	942	931	958	956	934	924	976	920	895	945	958	1001	990	915	940	879	939	916	897	958	960	939	922	922	945	894	996	921	919	953	894	971	931	958	966	954	981	927	908	954	991	918	917	951	942	955	904	927	933	964	976	955	914	916	981	951	932	1008	951	946	944	940	904	946	938	930	984	922	989	933	918	977	934	958	954	1010	928	954	949	913	992	961	988	948	915	925	971	981	924	924	945	903	966	950	931	893	956	966	977	966	956	947	970	929	939	940	950	951	891	943	905	968	1024	940	973	941	898	922	927	960	886	997	954	933	994	913	940	942	992	932	917	976	986	910	944	882	1001	859	955	919	959	891	898	943	934	966	958	970	895	990	913	912	928	946	1005	955	985	933	928	915	964	955	927	958	953	936	952	918	910	967	940	995	991	917	950	923	1015	926	953	977	960	947	1010	964	960	995	913	887	1004	952	940	1008	910	940	950	935	994	946	937	882	949	877	895	953	896	933	942	923	953	917	986	959	1010	889	914	973	911	908	889	939	911	1018	977	972	920	906	926	928	931	925	863	949	969	904	1037	982	924	973	971	941	972	932	939	906	926	960	910	914	974	978	946	955	962	899	918	942	935	939	927	961	951	897	935	954	985	985	932	964	918	925	931	1021	954	930	913	980	880	959	912	984	929	989	933	904	897	943	921	901	1009	972	953	940	932	937	923	865	957	913	932	989	964	940	943	931	980	1010	953	910	955	929	955	980	939	946	946	944	935	951	967	936	964	946	962	938	929	962	1019	846	929	966	958	956	923	989	975	922	1019	989	929	938	992	966	946	963	995	935	929	1002	996	919	937	945	1016	911	941	958	962	988	952	905	914	962	993	946	948	920	913	971	984	951	945	951	1005	959	925	962	923	972	907	938	949	959	943	917	949	935	941	939	916	937	898	1003	952	933	927	886	901	980	958	892	962	945	962	987	907	926	918	945	927	974	958	960	916	952	988	935	976	974	908	947	983	960	901	938	909	934	953	935	901	965	977	973	923	959	983	960	953	938	889	940	972	949	971	938	960	940	946	927	970	987	989	905	989	937	973	933	999	964	902	949	989	996	966	961	966	945	964	1004	890	963	977	934	884	927	964	963	975	906	918	956	949	926	951	859	990	939	956	979	955	876	924	980	901	967	952	961	907	941	919	1008	969	979	922	986	940	917	999	966	951	981	963	939	947	946	950	990	983	949	948	950	955	915	970	906	934	981	957	965	903	942	1000	943	919	940	927	926	981	920	924	940	930	972	961	958	953	980	992	895	932	933	949	899	913	1006	940	966	924	979	955	1001	917	916	904	872	905	906	988	988	938	938	937	966	987	943	915	913	986	962	933	951	963	977	943	984	923	953	986	884	913	947	949	922	810	973	915	931	916	917	950	959	943	978	929	949	936	933	946	918	979	955	985	953	912	938	890	1011	939	980	958	987	922	895	944	951	1013	982	926	928	918	922	984	947	968	945	975	986	985	873	977	941	968	897	900	941	952	942	945	942	951	963	919	903	947	978	980	945	892	897	971	952	960	912	925	908	913	948	948	948	933	988	965	954	952	900	995	946	954	895	975	977	978	945	974	931	910	923	914	966	940	927	940	959	935	975	930	942	939	979	922	920	904	930	951	941	893	939	912	911	953	955	896	972	966	974	986	1013	970	913	972	949	904	955	981	948	964	966	943	921	906	939	938	897	918	977	1003	953	933	935	931	981	941	901	978	999	932	1019	920	894	925	946	935	988	952	917	992	889	996	980	893	909	970	942	951	974	913	996	956	1012	970	958	882	931	960	895	946	936	946	954	1020	952	982	999	958	901	914	956	965	952	938	983	952	959	965	923	951	928	961	960	909	921	960	898	903	998	970	898	999	971	963	970	971	912	938	948	982	919	979	928	929	942	968	893	955	904	969	999	948	919	965	944	933	955	963	905	1039	896	937	937	988	913	887	909	963	939	920	934	914	979	931	916	942	954	953	970	992	893	982	913	928	989	951	988	978	919
40517	22040	12529	5871	1823	519	478	450	417	444	467	479	448	428	421	412	450	397	415	421	460	453	431	474	464	459	416	460	447	471	406	379	408	449	457	473	429	447	428	453	472	436	458	462	445	418	412	435	465	419	431	464	418	477	447	455	453	451	439	439	440	450	440	424	435	458	440	447	443	455	469	444	404	440	441	414	422	428	415	453	421	472	440	450	423	437	432	434	458	429	429	426	457	449	431	462	440	460	459	465	431	408	442	453	419	443	412	445	473	446	435	457	442	480	430	453	411	424	454	438	430	411	396	423	428	440	464	473	418	439	448	428	397	444	443	423	410	478	417	435	407	457	414	418	413	417	416	443	441	445	447	424	422	415	434	396	461	455	423	423	447	452	445	443	411	444	451	464	460	457	438	428	448	462	432	443	408	444	392	433	449	455	423	479	386	446	430	431	409	472	455	450	416	407	441	490	406	431	433	442	436	426	441	446	427	426	441	435	422	438	382	446	436	402	430	465	415	443	471	411	422	449	471	418	449	444	439	422	394	468	482	462	472	416	452	421	452	457	420	445	456	457	452	462	466	428	465	423	399	439	406	424	397	392	415	440	432	424	425	432	439	455	458	435	461	423	451	416	457	446	424	458	423	442	435	425	455	389	445	439	421	423	450	462	444	433	426	459	445	436	458	441	441	437	423	429	441	442	467	403	447	414	454	408	441	479	457	446	452	450	491	422	435	422	493	447	489	439	425	445	427	396	409	395	414	398	450	457	408	462	419	434	414	437	481	441	481	424	418	431	464	455	395	437	453	457	389	394	456	471	452	412	422	416	426	466	391	427	441	392	420	462	458	448	436	433	471	473	458	455	465	465	407	407	422	428	412	407	420	443	415	451	396	473	482	437	443	431	417	444	438	363	444	411	412	446	403	405	444	384	445	435	446	411	421	456	441	410	427	372	435	413	425	452	433	449	433	427	436	416	408	446	435	461	451	456	446	459	441	430	442	466	386	443	434	442	453	407	447	459	458	453	403	460	471	438	461	433	423	431	454	449	423	430	432	440	405	449	403	387	402	446	464	443	393	444	464	445	404	489	431	428	439	414	421	432	456	413	421	452	475	444	437	433	421	436	452	478	465	405	395	441	427	449	419	439	423	446	431	451	434	425	419	458	442	433	452	454	484	435	480	455	424	465	450	429	435	436	432	438	481	451	425	418	450	435	451	438	424	497	436	458	449	455	427	428	406	423	437	407	499	440	436	437	437	441	472	427	386	447	470	459	461	446	433	438	420	418	392	466	432	403	416	422	460	452	425	484	424	460	432	448	459	406	432	432	443	446	478	484	411	412	486	421	383	463	450	440	405	472	486	441	442	430	422	449	467	465	472	475	484	457	431	467	461	413	448	409	442	407	425	480	385	406	449	442	442	417	492	407	400	450	429	426	422	434	442	479	434	397	432	455	473	428	405	414	420	461	431	428	450	429	454	413	441	411	437	431	452	437	414	451	453	415	429	457	475	427	381	433	415	410	412	436	470	441	424	421	454	457	429	433	410	404	396	406	425	402	429	440	441	492	436	409	432	401	454	446	480	413	432	424	448	423	423	425	463	429	489	448	441	456	437	454	440	449	483	482	418	460	422	440	465	434	434	445	453	455	449	434	424	487	476	407	422	414	440	432	391	420	430	417	450	454	443	422	402	428	449	466	447	405	422	427	412	444	466	420	416	434	473	448	427	458	440	482	401	439	443	424	419	411	456	458	444	442	441	427	439	480	459	420	452	438	432	397	385	405	451	467	455	448	477	398	457	405	453	448	406	454	438	430	399	427	431	437	438	429	399	446	431	429	429	419	466	456	461	424	422	400	412	442	442	445	443	474	430	496	450	456	440	426	457	459	459	464	425	484	441	415	400	391	453	427	408	441	454	476	403	430	432	479	457	412	437	428	410	457	432	443	435	457	461	447	471	455	461	478	424	441	451	422	424	435	388	440	425	449	430	406	470	431	464	465	459	417	432	460	421	462	473	451	445	434	436	458	452	408	459	431	418	445	459	472	463	434	427	418	456	432	425	426	447	447	407	418	445	444	454	492	405	441	434	416	425	465	439	402	428	426	406	461	430	459	443	406	449	454	431	448	453	483	405	465	425	457	465	413	443	438	470	453	430	463	421	498	454	401	441	462	408	445	428	419	433	419	435	434	444	411	453	426	428	420	467	423	433	424	428	420	448	443	451	470	420	400	459	436	399	411	454	453	442	410	446	452	393	437	407	432	415	427	414	407	429	465	432	430	443	455	488	425	432	443	431	429	415	406	418	422	424	415	413	447	435	422	424	424	422	487	435	407	403	427	464	461	433	444	445	475	424	452	445	475	448	395	419	405	436	464	434	421	392	427	451	456	471	397	451	427	459	432	444	442	458	413	419	483	413	427	407	450	425	426	428	460	430	450	434	442	442	431	460	426	454	462	470	385	421	440	441	413	434	416	421	451	437	434	429	436	480	434	435	446	445	446	454	405	402	416	423	416	453	437	432	432	415	476	445	455	493	455	421	423	426	448	426	428	404	415	453	406	438	455	448	451	398	417	451	447	414	441	403	439	427	437	441	443	432	435	476	452	423	446	426	442	497	457	433	425	395	454	444	460	463	434	427	416	421	429	418	464	477	427	426	445	419	447	425	406	398	429	395	448	427	460	414	460	442	448	393	477	434	433	451	409	436	467	433	420	466	441	461	432	415	441	452	458	467	426	444	440	420	459	469	438	391	422	412	426	430	451	397	399	420	413	441	453	432	431	434	436	447	459	437	459	449	436	443	459	444	449	443	378	448	443	450	508	447	417	430	448	425	420	434	399	463	418	458	438	460	399	427	473	476	425	419	405	458	429	431	411	418	443	487	430	463	408	474	427	496	447	417	406	436	440	458	469	392	450	436	466	465	496	459	404	421	436	446	414	418	457	413	462	465	402	423	427	465	432	447	449	449	406	425	417	461	478	461	449	421	427	460	450	448	435	456	471	433	436	444	448	429	410	419	447	446	438	440	426	438	422	424	416	401	481	434	376	477	428	452	457	451	440	428	431	460	432	403	473	443	431	450	426	405	487	465	400	408	481	463	439	439	448	424	436	466	400	462	475	441	482	472	426	439	422	468	461	451	399	453	448	439	384	465	448	465	414	401	395	369	445	443	401	470	418	442	437	417	444	445	426	483	434	436	437	442	451	421	412	430	460	436	448	400	430	440	439	484	440	481	459	435	440	422	409	399	447	409	448	438	409	445	407	461	447	466	479	435	436	426	419	439	448	457	463	440	436	405	437	501	404	442	433	433	414	428	421	455	437	439	417	402	436	469	473	485	463	451	417	443	432	432	462	440	432	458	425	426	468	447	455	477	435	404	471	423	442	376	421	405	452	432	411	449	401	467	461	460	453	444	445	436	429	454	424	417	471	401	445	447	438	453	436	400	364	434	422	422	428	420	414	436	463	464	458	422	475	452	444	452	435	469	447	456	441
25958	17108	16462	11216	4677	1198	919	958	926	974	1005	1067	1027	912	974	904	885	873	903	983	949	910	923	927	922	964	957	934	891	921	945	945	957	925	927	965	900	899	892	926	925	931	929	986	926	951	939	953	930	954	932	914	894	994	961	935	939	850	892	927	905	968	912	915	944	946	960	864	937	967	959	897	923	877	924	859	941	892	911	929	928	924	915	922	977	912	910	898	958	919	986	938	939	968	907	948	912	893	912	922	925	948	917	886	907	890	983	909	921	901	966	921	929	959	884	922	885	925	930	936	914	926	919	884	918	951	936	937	912	898	945	893	909	915	893	879	914	890	875	968	922	921	952	898	931	900	982	939	930	917	913	886	948	945	940	869	915	930	868	950	987	916	951	893	928	905	912	892	959	898	918	992	909	923	932	897	899	891	931	931	924	944	928	913	916	940	929	930	919	890	894	934	944	943	928	891	884	895	910	938	928	888	959	902	937	906	937	932	977	936	908	922	956	890	945	988	984	939	927	922	895	945	990	957	929	971	925	960	924	869	913	928	941	956	931	892	939	935	895	941	874	951	975	920	965	967	942	935	938	926	910	917	938	920	883	941	903	928	901	941	897	901	972	930	932	993	900	900	914	929	949	952	899	945	876	940	893	927	913	916	908	950	909	928	946	927	882	922	910	975	933	895	958	939	909	919	966	926	929	877	919	929	918	935	974	843	956	896	966	898	944	934	971	933	944	930	912	875	858	919	898	939	921	965	911	938	914	954	912	895	977	894	909	857	888	868	917	877	888	938	953	917	924	943	914	916	922	899	851	921	943	939	917	904	956	946	926	899	887	901	922	946	951	949	948	969	852	954	885	925	893	978	887	940	949	934	843	884	964	926	919	909	964	944	901	956	880	940	961	949	922	929	900	892	919	926	959	939	941	899	968	934	896	914	922	903	938	964	929	895	885	923	939	844	924	923	928	925	921	906	952	921	943	887	927	943	938	924	894	930	925	924	946	1003	962	891	929	899	950	945	932	900	913	944	922	934	969	920	956	885	892	915	943	881	883	968	923	952	927	908	954	951	936	879	890	905	945	875	962	893	914	907	952	974	918	938	922	897	874	939	956	926	900	944	971	944	916	988	950	861	955	936	915	894	904	945	973	936	877	918	902	910	927	839	928	948	955	937	973	961	897	960	913	954	923	885	915	895	922	936	954	943	905	922	953	894	950	940	924	957	982	908	923	888	905	969	989	923	883	905	902	943	971	906	937	922	931	928	936	929	937	923	920	898	877	928	892	934	902	951	951	935	954	945	913	906	924	940	936	903	909	930	943	990	913	931	948	916	948	931	882	853	959	920	932	933	881	893	916	933	899	954	972	921	959	862	894	960	977	923	937	946	919	952	883	949	924	962	927	946	917	896	920	859	891	933	893	902	983	906	934	898	919	903	922	967	918	919	908	904	960	949	901	904	965	922	949	979	901	954	943	973	855	911	886	950	867	995	904	947	913	888	881	924	913	901	897	928	935	902	926	946	873	916	940	933	923	967	903	946	940	982	884	918	926	889	934	897	904	854	957	955	978	888	890	935	886	917	891	922	942	922	835	963	897	846	908	887	897	935	922	919	954	956	972	879	966	928	897	913	957	945	951	886	933	954	947	890	895	912	915	945	955	931	973	943	917	934	895	902	876	919	934	965	939	880	894	938	954	970	883	927	925	930	985	955	880	929	919	877	932	892	912	941	906	894	947	916	928	937	921	911	884	950	954	907	868	927	928	879	927	1016	928	929	924	888	889	924	874	916	959	945	932	869	931	932	918	927	918	923	963	950	887	959	919	920	993	933	933	968	942	905	903	919	914	910	975	950	913	945	940	892	942	902	904	981	947	914	923	946	922	913	909	947	898	933	931	916	1008	909	904	945	937	924	929	953	952	931	972	954	966	970	883	916	908	979	928	934	916	938	939	919	897	914	893	954	920	922	954	904	877	914	917	930	924	914	900	935	951	906	927	927	914	937	904	919	930	926	967	947	871	875	966	915	940	935	912	971	902	870	931	892	905	900	926	939	924	915	935	912	936	905	919	949	957	927	893	941	935	938	962	954	944	957	890	943	947	915	901	928	868	950	899	936	894	913	949	887	931	940	956	897	929	901	990	923	940	907	942	938	916	867	877	939	912	932	937	868	900	916	908	926	990	879	999	938	941	920	981	901	931	940	887	923	953	909	951	888	931	899	950	931	854	931	928	916	864	942	894	942	924	902	992	945	940	916	897	877	939	866	971	900	932	979	946	885	923	949	965	929	879	898	990	886	921	916	934	906	932	958	949	921	938	881	905	906	860	944	969	919	950	946	932	931	887	919	947	931	921	971	885	930	894	900	915	891	957	957	976	917	903	936	882	914	949	932	940	917	929	980	917	936	964	906	912	967	942	908	865	912	922	896	913	951	956	944	870	940	893	926	905	914	940	905	897	893	921	911	949	864	961	892	980	960	934	896	964	878	989	894	924	923	918	923	924	974	904	936	924	916	916	929	945	930	949	927	930	938	947	923	973	976	901	938	890	883	929	894	959	961	962	915	929	909	927	963	948	912	916	919	830	935	908	939	902	995	924	923	1001	967	922	893	892	948	894	917	914	926	949	920	937	952	913	989	888	985	954	965	895	927	926	933	912	894	911	971	970	924	943	910	969	907	882	911	911	930	942	874	904	931	969	920	961	944	906	957	925	964	993	898	938	918	890	928	913	835	959	929	909	920	888	921	932	915	950	928	924	950	916	901	910	955	930	914	915	980	942	917	944	927	876	890	956	927	909	953	926	959	900	922	900	930	922	930	922	929	936	908	932	911	961	886	865	921	957	878	919	1019	867	906	948	968	935	935	878	951	890	930	931	921	952	951	894	954	969	865	911	939	887	937	921	920	954	965	921	957	906	937	956	960	867	943	900	914	932	935	900	912	917	957	912	907	975	952	961	865	847	942	916	966	979	913	919	895	873	970	869	898	918	928	904	964	909	972	952	889	915	881	949	900	950	936	936	906	902	942	991	899	903	937	969	893	919	930	907	969	905	931	909	927	875	984	945	952	909	941	966	905	912	985	903	947	977	880	952	969	949	909	853	917	890	969	938	946	930	919	946	913	948	953	883	954	915	926	905	886	928	902	954	966	887	927	947	953	965	946	899	955	929	971	937	984	896	921	938	910	936	867	999	906	904	924	980	939	928	932	944	890	902	935	906	922	931	868	896	932	923	967	903	892	930	1010	920	915	908	970	941	901	907	1026	968	904	945	929	903	963	904	967	942	928	901	920	919	884	907	944	900	973	921	879	915	912	923	937	946	955	942	928	918	944	956	901	937	927	940	923	922	901	937	910	937	935	903	919	946	948	948	897	904	892	978	897	940	915	923	988	947	942	899	918	933	875	948	927	943	876	924	970	982	847	903	938	928	938	895	920	904	919	914	919	946	905	949	946	913	937	932	942	921	883	895	900	967	976	931	887	917	908	929	968	868	865	855	934	947	925
57736	33632	19298	8362	2113	587	455	417	470	507	657	778	625	446	462	479	455	471	397	454	446	442	441	440	452	476	391	415	435	470	422	432	447	406	436	411	438	414	411	418	489	437	446	476	431	420	442	465	428	439	471	419	446	445	433	450	439	413	448	469	501	392	446	447	444	442	431	429	436	416	445	465	451	428	454	433	414	423	427	435	433	434	391	427	430	447	424	410	417	417	454	423	432	435	475	438	434	474	441	434	499	473	477	432	473	453	430	420	430	421	411	441	458	410	465	476	498	470	433	456	434	476	482	388	449	452	417	468	424	473	463	445	415	399	435	406	476	438	462	440	438	405	436	461	478	475	443	452	452	488	407	434	415	429	443	481	464	423	450	451	433	432	455	418	411	421	444	451	437	420	420	427	444	485	419	447	445	437	429	446	435	463	420	423	411	425	427	477	466	437	466	407	429	448	419	447	416	451	462	437	429	436	441	456	430	445	425	406	468	413	438	470	445	455	427	425	438	405	409	462	423	441	477	414	449	422	412	447	410	416	449	428	437	467	418	415	405	472	412	457	430	455	494	472	473	420	473	466	447	452	458	419	450	438	457	423	466	453	450	456	416	433	436	434	461	454	414	450	425	423	436	452	456	461	430	458	403	450	436	434	436	415	465	449	469	445	430	477	463	453	411	453	461	442	448	455	418	427	415	468	421	474	461	441	457	420	466	443	452	405	458	430	441	436	406	435	429	429	456	483	451	464	441	416	412	436	431	435	442	436	417	444	462	502	428	429	431	452	417	430	431	462	475	450	475	454	463	417	439	419	413	411	462	426	418	420	454	458	477	464	442	454	418	431	410	414	449	439	517	453	455	459	428	447	496	442	450	459	437	438	446	436	485	453	448	407	416	443	448	410	485	457	407	457	440	451	431	434	417	418	444	439	451	426	429	442	393	440	384	459	429	450	424	480	417	467	461	451	431	460	448	407	419	428	455	418	406	431	442	459	472	435	421	446	426	429	434	466	452	402	402	474	498	451	438	456	449	430	489	445	379	453	465	408	467	479	442	452	456	484	454	430	424	466	432	470	456	457	453	425	442	453	462	423	454	432	435	429	414	472	438	453	459	474	448	426	449	453	452	422	433	428	416	414	445	451	424	431	426	434	418	440	464	446	484	436	448	483	455	452	462	436	428	454	435	426	437	476	408	438	450	444	479	488	439	433	416	433	411	436	423	438	443	431	430	433	471	441	448	425	451	446	394	442	440	437	428	454	422	413	455	447	433	448	448	447	457	448	411	447	398	431	455	443	429	452	460	461	435	484	470	402	417	396	441	460	418	433	440	419	465	454	447	451	466	416	433	448	443	461	442	470	507	462	463	401	450	477	453	429	450	435	450	438	462	482	419	355	399	446	428	447	458	441	432	477	447	420	419	448	494	423	471	431	459	481	412	465	430	463	438	401	448	439	452	404	454	460	452	483	426	425	442	437	458	421	456	444	438	443	466	433	409	449	444	479	469	415	433	448	439	420	442	438	441	436	488	449	440	433	477	489	440	429	437	448	417	453	475	445	444	441	426	435	410	421	439	469	449	478	444	428	451	385	435	457	478	474	419	468	381	451	438	411	466	432	479	428	478	464	470	478	436	388	410	447	449	470	444	425	411	411	388	444	411	467	445	463	460	430	433	414	447	469	439	446	466	406	446	427	447	413	471	430	443	412	464	451	464	424	421	419	419	452	393	456	452	442	480	438	429	438	430	449	441	446	465	521	434	430	443	396	420	470	441	422	447	475	436	451	419	431	439	442	465	456	444	457	431	427	442	470	448	446	429	485	488	478	461	450	442	472	454	432	407	470	441	455	442	418	472	407	424	465	449	427	443	414	400	448	441	434	467	451	447	446	431	464	430	470	445	441	486	479	407	427	431	444	410	421	472	446	433	417	460	400	446	408	430	442	410	448	411	430	478	437	499	409	485	425	417	449	420	469	428	436	419	456	430	407	413	423	476	430	457	403	477	451	439	432	437	444	475	448	454	397	427	400	435	428	416	458	474	456	462	489	443	458	404	471	458	429	429	400	430	444	451	420	463	405	397	446	437	452	468	432	440	473	460	421	443	427	454	426	444	405	443	433	472	454	415	443	445	467	417	441	440	460	463	447	413	441	425	433	453	422	446	468	450	423	426	469	477	479	447	473	466	439	454	439	408	457	424	381	444	428	418	462	507	445	454	440	454	434	437	441	456	434	409	498	405	410	501	480	455	456	440	447	442	473	458	428	433	410	472	436	454	464	453	475	458	451	458	455	439	419	435	470	504	492	452	433	427	448	435	467	431	425	511	419	399	433	495	441	467	428	460	418	415	488	452	430	406	429	434	465	457	471	435	418	455	479	420	432	390	439	443	445	426	439	423	455	429	470	448	446	410	430	414	447	470	417	429	440	430	425	437	402	451	442	460	449	441	426	443	465	434	486	460	406	460	437	480	473	381	474	448	441	450	459	458	459	499	419	426	408	399	461	433	447	419	419	413	432	408	425	434	439	468	455	429	403	419	441	443	497	431	447	423	413	402	426	472	468	446	440	418	448	449	413	463	427	397	454	409	443	435	418	436	451	433	460	460	404	396	411	446	426	470	480	494	439	442	454	434	441	442	411	434	423	442	458	448	446	465	469	431	400	424	452	428	446	467	478	426	454	454	428	425	440	423	434	476	436	434	414	458	425	419	465	450	451	448	418	452	451	451	479	454	437	452	459	421	450	476	454	424	467	428	432	483	455	436	409	499	454	406	441	457	416	421	421	440	415	421	439	446	504	416	444	401	431	455	438	430	421	426	454	445	427	457	447	407	465	403	419	442	427	464	460	436	429	440	440	405	415	468	411	404	466	422	433	424	412	468	475	433	417	449	393	480	434	463	469	453	465	437	437	398	446	451	429	434	426	454	506	443	400	479	421	436	431	437	448	471	416	488	455	421	428	426	459	456	430	478	489	427	419	425	437	476	431	470	425	386	429	435	455	429	453	417	426	432	413	450	437	472	429	457	432	413	428	413	424	434	413	402	399	417	434	440	451	442	423	454	480	427	404	431	440	455	432	445	407	402	423	432	451	480	449	418	441	450	424	484	442	465	447	409	462	452	441	463	455	433	447	472	473	417	484	416	427	439	469	430	459	467	439	458	427	442	402	429	423	463	464	431	426	471	423	454	430	443	459	414	428	465	417	462	466	430	431	472	421	457	405	405	424	449	462	425	512	392	448	430	443	447	444	429	448	456	401	446	454	426	443	443	493	473	459	445	425	417	466	461	466	465	446	462	466	466	468	456	442	422	420	418	479	467	468	437	432	425	455	407	457	422	415	445	435	419	446	444	445	468	484	426	401	437	483	464	410	519	436	411	415	450	432	477	439	452	454	439	466	469	442	499	435	455	462	419	431	420	420	485	413	397	474	481	446	432	471	414	486	433	415	453	475	437	432	459	435	423	455	462	400	451	434	466	426	440	481	412	424	473	455
36756	26014	21695	14002	4535	1287	955	1008	1108	1408	2062	2421	1922	1035	906	959	920	947	878	1000	946	911	949	961	927	984	950	872	959	949	938	955	975	956	932	952	969	947	927	947	1015	950	973	983	983	961	936	915	904	983	944	975	942	990	932	1002	940	939	943	934	952	885	946	890	918	893	952	956	959	905	949	939	946	843	901	959	964	989	990	983	965	940	972	954	949	956	914	945	976	959	961	928	934	926	972	972	960	977	934	928	934	923	967	873	963	948	898	938	922	948	928	988	905	934	926	964	942	911	913	960	965	937	857	948	910	949	963	946	909	976	912	934	947	921	930	963	977	927	893	952	930	909	863	923	916	970	922	947	927	989	968	941	923	913	1006	951	934	875	926	932	910	946	993	920	943	944	944	916	925	968	987	961	981	949	987	956	863	961	950	905	916	956	956	883	968	971	951	979	966	894	940	950	904	910	952	963	921	952	936	926	938	932	934	942	922	961	947	990	918	917	938	954	912	955	913	936	974	971	925	919	959	896	947	976	890	1048	948	1020	917	934	884	932	898	934	898	935	919	932	900	989	966	985	929	936	976	911	994	971	927	946	994	939	956	922	929	984	976	914	918	964	858	925	938	928	923	968	933	919	939	973	897	907	946	933	924	917	899	960	921	940	977	933	965	887	943	885	949	904	932	942	917	919	962	970	938	884	976	940	915	927	991	901	971	989	939	916	907	950	956	915	935	1000	961	916	940	939	920	985	947	977	898	919	911	915	997	945	926	927	993	934	921	963	930	960	971	935	949	921	970	992	889	938	935	871	916	938	887	908	906	929	905	904	952	938	885	941	992	908	948	959	935	945	980	923	906	981	960	933	899	926	931	963	906	931	899	924	899	893	949	916	931	954	924	967	978	899	956	943	907	1034	953	927	918	972	879	911	919	985	923	921	935	935	920	945	936	954	908	933	946	887	945	931	940	885	952	968	903	925	933	922	946	934	956	885	933	947	941	924	992	878	1020	906	920	917	889	915	916	933	925	955	992	965	949	946	954	975	947	921	944	926	924	909	960	875	938	1024	943	915	960	931	914	964	902	889	988	936	939	942	974	934	1019	909	923	959	1013	941	912	924	928	916	941	942	921	949	942	922	959	973	904	901	925	938	962	913	927	984	916	902	873	888	973	926	905	912	964	933	923	955	927	947	900	894	909	1010	954	970	905	970	946	1005	893	944	908	953	929	974	881	920	914	917	933	915	941	931	899	924	878	936	921	894	862	929	909	916	930	888	978	877	923	991	887	957	978	975	937	913	862	913	900	967	931	966	969	912	908	946	855	910	889	953	991	991	902	924	957	958	917	939	917	989	981	927	905	984	956	887	920	943	934	924	975	974	956	884	946	963	908	950	922	879	1011	949	956	922	911	929	897	962	914	943	968	944	939	934	961	930	944	984	936	973	922	930	950	904	914	917	911	934	898	926	970	949	946	1005	938	873	918	978	959	955	941	931	950	919	940	922	943	950	940	996	912	894	913	929	939	879	976	915	991	936	983	968	892	930	964	959	938	973	913	925	891	948	992	954	950	899	945	957	918	941	882	951	918	884	950	954	934	958	921	945	923	934	932	943	944	911	970	949	901	927	947	955	972	960	952	893	945	941	981	929	951	973	968	901	964	896	937	960	952	923	978	982	1015	899	900	976	919	912	867	959	881	903	936	927	903	929	887	921	994	926	946	916	945	972	878	906	938	959	965	926	927	952	921	914	935	960	904	936	915	966	953	900	903	916	962	932	937	967	940	963	940	960	937	936	915	890	888	935	961	883	933	922	934	944	948	924	946	956	936	931	936	937	908	958	934	906	930	905	916	950	998	925	954	897	959	932	965	916	886	925	962	938	951	947	924	945	927	922	982	948	931	930	913	954	873	937	947	982	958	901	954	957	931	897	923	956	915	950	971	979	920	979	935	969	957	975	915	950	930	1029	959	878	948	891	904	932	897	907	901	971	913	906	944	952	927	934	949	940	967	956	942	907	940	935	918	903	900	902	911	882	977	934	937	868	958	873	959	886	917	927	916	916	933	942	946	952	942	916	964	907	868	941	947	904	988	908	981	935	914	973	954	939	894	940	923	915	902	902	926	953	942	884	912	977	943	972	907	907	942	918	964	983	972	891	984	981	895	969	904	931	929	993	937	972	934	939	974	939	970	976	943	973	928	940	884	982	921	968	942	967	899	948	937	963	905	941	918	943	933	947	956	908	890	962	896	949	983	970	857	947	938	894	961	944	937	930	918	972	950	903	923	911	984	897	989	949	972	922	891	944	925	957	947	919	879	927	833	901	930	934	885	909	962	938	929	954	924	937	922	924	890	880	953	937	942	909	934	943	980	957	994	945	949	905	984	970	937	932	977	924	982	941	932	942	831	930	950	927	935	897	946	912	944	962	951	940	921	974	973	951	951	956	941	963	916	971	907	942	950	938	956	939	900	904	941	937	893	921	969	938	901	944	951	964	926	942	891	986	881	890	977	928	950	899	957	930	936	876	931	916	959	966	912	923	925	915	954	956	879	901	907	932	968	912	916	902	952	934	908	947	890	959	899	946	947	909	943	1000	920	927	892	958	999	922	886	930	923	963	953	948	993	960	919	927	937	889	875	958	948	932	966	944	924	962	976	935	905	934	954	969	925	967	980	931	951	956	953	933	953	968	936	978	967	933	978	915	910	929	978	929	939	966	976	918	954	913	934	919	928	913	918	955	894	1007	908	948	936	924	934	917	918	913	991	928	939	904	924	947	922	1005	954	1017	950	980	927	954	928	951	955	908	947	948	874	938	958	886	963	981	930	970	936	917	935	1002	951	914	960	935	953	943	918	924	962	940	923	940	939	921	947	891	924	939	931	913	948	928	907	926	962	894	969	919	980	1009	951	950	890	872	977	975	903	937	942	956	952	976	899	1015	987	908	884	961	945	956	943	925	900	916	896	923	861	980	943	869	932	906	887	963	889	950	935	981	932	943	864	948	979	952	947	936	944	945	965	879	956	977	904	987	930	893	880	966	936	929	991	876	939	893	970	916	914	880	958	965	960	930	915	943	906	980	946	886	935	959	964	939	904	919	914	898	965	906	951	1004	935	977	878	930	974	947	936	903	932	887	918	974	929	919	927	882	929	934	962	857	951	949	968	989	948	969	949	918	936	939	933	915	942	913	959	958	877	958	921	896	900	877	940	919	961	924	896	919	912	921	920	883	933	959	975	973	942	949	953	956	963	901	984	976	938	943	916	949	976	921	898	869	906	914	922	963	888	905	941	979	937	893	914	921	951	907	891	934	922	999	856	932	895	931	951	892	969	949	916	957	892	906	919	957	922	955	913	934	907	973	928	914	942	964	932	928	958	951	954	953	862	961	916	895	945	964	934	898	919	942	931	919	925	924	965	914	951	953	925	932	910	919	934	961	892	921	942	962	935	989	928	886	968	919	918	938	892	953	927	922	939	926	960	908	921	929	929	910	977	887	950	924	892	908	963	936	947	872	966	986	926	980
63855	37325	20244	10323	2967	802	496	452	477	591	861	942	738	477	424	464	475	457	443	497	447	435	447	416	450	462	481	454	451	391	450	425	425	412	441	449	423	451	442	470	433	458	487	448	394	427	472	481	457	475	448	466	444	472	455	419	438	453	458	423	473	469	422	446	452	482	474	458	430	433	457	482	467	429	433	438	410	447	418	446	463	487	427	424	461	429	452	485	428	423	443	440	431	492	428	427	458	444	412	462	447	412	443	446	470	439	431	461	405	425	443	419	468	453	420	443	408	453	446	437	435	410	446	406	483	435	481	446	428	410	449	424	462	458	487	422	478	418	415	445	472	440	453	429	448	417	425	437	432	450	465	412	411	431	437	446	443	440	433	454	420	395	453	444	440	464	418	419	468	443	461	446	433	457	429	427	456	484	454	463	419	449	438	425	479	464	436	424	436	419	480	407	474	494	465	435	447	443	431	459	473	426	456	462	435	456	439	458	470	409	418	418	432	424	412	424	419	403	415	430	442	458	422	450	457	462	440	499	435	458	449	462	452	483	458	431	406	472	433	391	445	423	449	463	486	481	464	452	454	472	459	421	430	455	427	464	459	449	412	457	431	436	463	475	446	455	451	451	452	432	399	411	437	450	410	457	495	409	468	415	439	479	423	432	446	440	428	422	433	413	419	447	481	454	474	449	436	466	473	417	436	452	443	418	445	442	450	449	449	423	435	508	435	468	484	459	438	441	459	457	438	461	405	434	447	428	415	474	447	421	442	431	464	484	431	466	411	456	448	445	424	439	472	391	462	478	442	460	456	436	442	448	474	451	404	456	476	460	432	465	467	424	427	433	475	411	477	452	475	468	436	438	459	511	489	463	419	485	451	473	475	484	456	469	436	435	443	493	461	446	445	440	429	467	449	450	458	475	443	445	436	490	443	466	434	469	423	451	421	455	448	466	481	447	425	434	426	412	467	430	465	441	458	416	436	434	441	455	457	425	435	454	423	474	442	440	454	453	460	434	487	469	430	447	440	460	455	432	476	456	457	465	431	451	437	468	476	433	478	461	444	478	411	433	467	464	449	391	483	462	422	428	449	436	430	420	449	470	455	416	460	480	503	455	425	458	412	473	405	434	439	429	460	459	456	409	456	475	445	382	464	421	448	468	393	443	433	436	460	474	450	460	449	413	446	428	475	467	427	421	456	495	442	414	421	490	498	438	487	444	437	450	414	450	446	451	408	476	461	395	438	473	457	452	433	449	462	423	454	399	447	441	441	455	439	431	455	448	469	448	432	438	422	458	438	436	413	464	421	489	460	479	433	424	453	418	437	406	455	434	436	450	438	437	464	478	434	458	466	428	471	433	472	441	467	492	495	474	449	468	454	472	460	443	421	450	430	425	449	533	463	453	460	452	413	464	464	452	447	447	435	447	441	416	478	441	449	457	435	395	428	438	459	489	436	423	454	472	422	474	463	444	477	448	415	443	452	463	498	460	455	455	460	462	417	424	461	405	469	436	446	434	463	460	418	459	451	457	512	463	399	471	471	470	499	476	467	407	426	434	439	428	460	431	465	406	449	443	479	459	453	439	462	465	423	416	449	442	477	421	458	447	456	457	441	448	452	428	408	444	439	438	472	423	417	450	456	463	420	409	449	450	448	415	433	443	440	451	452	473	433	440	451	487	426	441	464	459	440	460	409	439	443	462	475	447	456	444	449	500	460	432	450	490	489	457	426	443	448	431	483	416	469	431	405	411	422	466	426	455	450	436	447	445	436	445	475	461	457	459	460	431	458	446	443	437	456	470	496	477	396	417	411	435	453	451	468	430	409	461	448	403	453	454	457	494	511	446	447	460	456	451	439	439	447	463	405	459	431	460	465	420	420	456	481	437	438	446	418	456	483	471	432	406	433	444	463	441	437	461	455	474	457	462	439	435	489	425	481	462	474	453	433	448	448	452	408	481	451	479	447	493	422	521	447	450	441	462	459	461	461	436	449	415	450	459	472	456	439	481	442	471	417	455	455	472	449	431	443	435	453	459	452	471	450	478	425	451	440	487	457	447	426	492	436	458	451	494	462	424	434	405	436	464	415	449	464	429	461	422	469	435	483	425	422	423	491	440	430	471	488	500	460	471	449	440	446	480	481	464	479	445	458	439	434	440	477	427	469	446	427	472	433	449	477	478	406	430	436	412	404	423	450	398	456	443	431	412	436	429	441	466	472	404	445	465	448	471	460	479	497	426	458	426	478	427	488	435	439	485	478	388	443	456	410	485	454	448	436	434	437	493	425	433	440	425	435	505	457	464	425	457	447	470	420	451	468	438	488	467	468	461	453	435	490	428	440	459	445	439	482	419	464	466	455	443	419	435	457	410	469	403	464	455	472	471	447	466	467	462	423	461	442	461	445	425	481	434	429	433	456	440	472	427	450	442	455	457	443	481	408	453	476	458	449	462	432	495	460	455	435	441	474	466	450	436	450	442	441	444	456	467	437	459	390	466	435	454	455	450	434	410	459	432	415	467	438	481	454	471	447	451	442	420	409	430	444	408	436	486	420	477	454	462	450	475	481	501	450	471	489	427	479	409	445	418	425	443	422	461	464	409	451	503	453	487	449	414	433	436	442	468	428	482	454	472	419	445	433	452	420	487	431	456	435	487	431	448	434	438	457	452	405	431	436	478	455	448	456	456	440	434	433	442	454	425	454	471	450	448	451	455	426	454	408	409	444	453	461	416	484	440	471	445	429	432	452	427	477	452	411	490	450	462	476	430	430	420	449	456	444	434	418	428	436	450	460	463	466	482	496	434	463	439	474	439	429	472	431	463	482	413	474	424	425	423	463	465	403	456	467	443	440	410	436	432	455	449	451	458	495	451	466	438	430	441	464	463	462	426	446	422	423	435	415	397	444	433	424	433	423	455	501	423	468	405	426	467	462	451	477	473	453	470	456	400	427	449	446	412	458	443	447	474	450	418	404	472	468	466	418	430	415	439	465	427	414	420	442	496	421	462	468	429	458	442	440	448	453	474	487	470	424	447	460	476	463	466	424	415	387	420	476	448	416	427	436	475	455	475	446	428	437	420	416	409	433	419	437	412	476	478	463	425	450	440	437	432	409	503	457	456	432	457	428	449	441	434	466	444	460	444	450	424	382	448	465	452	426	429	440	472	432	447	464	458	436	421	459	398	453	445	451	474	435	470	440	420	438	466	411	417	426	404	433	498	465	439	476	435	442	436	443	482	430	442	454	406	475	473	457	394	414	422	433	462	448	473	470	450	452	435	447	427	460	423	437	444	476	447	513	485	464	510	477	434	496	464	406	449	414	456	440	451	410	414	440	443	461	425	423	465	472	472	464	424	455	424	477	470	456	381	438	425	458	431	431	492	443	434	420	448	446	457	472	433	466	478	466	437	455	466	460	437	447	417	500	442	426	437	419	453	405	445	406	433	442	390	457	448	426	437	472	459	458	442	439	457	473	403	468	406	433	424	408	444
41825	28391	21154	15676	6626	1469	1081	1039	1096	1892	3152	3565	2392	990	982	939	977	947	917	943	940	962	975	964	1003	979	967	990	946	917	957	954	938	978	1041	927	936	980	967	959	918	968	979	1033	958	983	956	912	983	958	956	982	935	983	961	948	936	1019	956	951	948	956	930	976	925	965	969	921	983	904	947	970	992	974	879	894	941	933	933	944	1006	963	968	901	969	984	976	941	919	927	900	986	933	978	916	987	946	933	929	905	978	898	910	981	962	1021	928	990	969	938	960	915	980	932	968	983	952	953	947	953	927	964	909	971	915	849	962	893	1016	971	928	983	922	935	957	950	932	957	1009	901	942	885	953	956	925	964	947	905	944	937	973	950	921	944	989	936	926	951	951	929	953	911	1009	934	902	942	951	960	925	947	935	959	907	916	908	943	937	896	972	946	943	947	858	956	929	940	901	955	972	961	964	902	951	988	957	953	892	991	916	969	918	953	893	943	971	1026	877	924	885	930	898	943	969	957	910	970	933	956	940	944	945	962	944	988	939	959	974	950	950	986	929	930	916	933	953	942	988	932	912	906	914	986	959	948	948	970	915	953	877	940	912	945	932	965	946	953	926	930	938	973	922	908	938	957	946	988	929	909	921	945	951	973	937	964	930	928	956	944	956	881	988	949	937	1010	993	921	941	948	962	963	928	933	938	918	914	976	911	947	894	980	981	965	928	951	917	953	961	915	964	944	879	905	936	920	1004	977	962	995	932	986	972	926	919	951	972	905	957	982	975	921	927	918	942	928	959	975	1005	937	955	905	1016	976	937	956	958	1014	903	942	939	947	942	934	952	970	935	957	902	1039	1003	984	941	962	923	860	950	983	969	1001	939	1002	925	919	971	894	966	933	958	965	934	938	1000	928	882	957	927	953	987	894	957	977	980	957	967	985	948	922	931	962	939	895	1018	1026	938	977	939	972	926	936	903	970	931	936	900	920	945	929	935	934	955	932	1021	987	943	985	943	996	965	923	973	922	891	937	913	919	894	950	942	934	1000	942	981	918	901	984	948	957	942	928	909	936	998	915	969	939	911	998	920	1003	907	964	958	961	936	917	956	943	963	973	924	956	979	962	932	949	910	943	880	911	937	967	969	956	929	974	979	924	988	947	953	921	980	939	976	983	1017	987	955	982	866	885	967	926	886	974	970	942	989	936	892	926	942	924	936	902	927	924	993	957	976	898	938	938	950	982	934	943	943	933	942	928	950	905	948	911	993	881	965	886	943	896	932	981	943	944	929	922	998	952	945	961	956	939	893	958	963	941	965	940	926	990	863	962	982	913	925	989	866	983	943	910	924	963	1007	952	933	923	929	933	925	930	965	951	957	946	919	955	993	907	913	952	933	914	950	964	907	972	994	958	959	923	991	938	938	953	964	915	946	947	984	917	917	926	954	995	957	921	969	944	985	922	937	956	894	941	914	981	914	898	923	958	953	977	991	967	912	983	978	985	905	945	936	979	968	917	944	987	966	977	952	907	979	903	924	879	967	911	950	930	956	1014	957	1003	963	946	903	937	919	936	948	922	945	950	935	960	923	915	957	932	965	906	911	943	916	931	954	977	953	924	956	982	934	951	970	930	981	938	920	895	922	937	952	901	964	909	949	929	998	939	1022	957	970	909	931	977	987	905	964	971	962	989	951	916	1006	950	901	991	904	955	952	921	927	914	970	918	1018	947	945	941	948	991	894	979	976	906	954	957	933	930	903	976	970	934	961	957	988	943	962	953	932	919	961	884	941	890	956	932	942	1030	938	930	941	939	937	1039	1000	950	958	919	948	943	937	949	943	948	967	938	929	937	974	967	997	959	928	901	906	938	899	910	964	925	948	952	982	932	975	950	978	930	998	950	951	900	971	989	924	1030	966	956	944	991	925	944	921	884	922	940	922	962	934	929	960	922	946	942	932	902	944	962	984	977	936	987	966	907	923	949	941	925	974	947	930	917	905	885	977	941	936	946	969	920	910	896	917	967	953	961	923	947	999	907	887	940	946	887	993	938	1009	956	964	965	951	892	942	950	960	957	984	870	956	973	984	900	904	895	946	910	911	973	955	942	906	933	961	932	939	982	947	925	906	932	944	918	927	940	1004	930	986	966	948	982	951	949	945	945	973	948	969	953	913	925	988	947	962	958	887	932	964	943	932	908	935	961	999	1001	931	979	945	949	932	940	919	971	928	935	939	887	921	962	949	917	962	915	927	928	927	938	950	1000	935	976	984	961	960	958	968	922	908	912	931	928	959	889	961	976	915	965	918	988	972	915	932	912	924	973	953	913	962	907	897	922	991	907	947	931	878	911	911	886	887	885	945	920	949	941	924	979	968	923	965	968	929	974	922	976	970	962	966	935	987	952	977	896	964	943	889	937	952	954	948	949	976	947	933	907	911	944	1041	971	915	952	919	991	976	945	964	960	919	952	930	933	945	905	1034	973	967	945	954	958	889	986	948	988	925	923	982	981	957	935	986	868	966	974	934	939	994	998	977	978	979	913	894	963	986	934	933	964	934	925	913	967	926	884	920	922	907	929	924	951	944	938	985	967	977	980	959	940	971	985	937	982	979	993	931	965	936	969	895	1014	1014	930	943	935	938	963	927	911	949	927	885	935	938	922	957	938	926	960	946	937	990	967	983	876	931	947	932	934	928	937	969	1008	942	966	951	917	956	908	934	923	890	936	917	1004	961	965	938	973	966	937	918	997	965	998	932	964	953	1006	915	921	1009	983	1000	949	946	908	939	886	931	949	943	925	946	939	937	955	925	957	971	943	952	917	902	981	944	916	911	945	935	979	991	892	1039	918	919	888	943	961	949	941	927	965	963	876	976	988	942	910	912	984	962	988	916	937	931	1009	930	942	954	932	941	925	961	927	1001	920	924	951	913	943	925	943	927	940	914	924	932	937	908	919	928	939	942	957	935	956	943	938	924	956	886	960	968	914	937	976	927	903	950	942	963	958	921	939	900	952	901	952	920	921	915	958	927	907	922	902	905	933	957	935	993	918	985	910	943	928	932	917	977	957	928	915	939	920	888	899	972	915	1009	923	912	949	926	963	961	948	923	915	956	919	895	944	947	936	915	938	971	957	960	964	930	973	958	908	963	957	941	967	991	933	946	967	913	985	969	884	972	991	953	966	919	952	919	924	980	925	897	967	896	911	926	943	920	940	959	978	1009	896	920	928	970	945	927	936	993	937	961	925	914	931	902	996	979	979	943	947	949	964	969	964	951	990	930	949	917	951	975	945	974	947	975	973	912	941	890	979	953	929	910	967	1032	938	1006	967	922	915	961	971	959	937	908	995	962	945	975	944	1047	927	927	975	975	989	917	910	956	1007	893	933	924	849	1026	909	967	1003	946	927	916	1015	925	914	958	975	968	956	984	918	923	918	862	906	904	951	956	982	978	958	895	916	930	977	913	950	919	951	990	932	948	904	922	1039	964	913	931	1005	968	920	931	959	898	939	927	923	948	943	937	969	930	958	945	921	975	997	930	969	943	926	972	922	981	893	993	918	966	904	946	1010	913	967
52360	22051	6407	1857	645	426	473	426	453	453	456	449	448	471	425	434	423	468	443	485	409	437	450	483	432	450	454	473	433	462	456	427	437	424	462	481	475	422	467	426	408	433	490	399	452	424	450	466	419	442	456	494	450	477	474	428	388	444	427	432	465	434	427	446	423	443	468	454	428	478	431	452	418	423	451	452	469	427	421	459	425	433	430	438	439	444	454	458	414	448	490	423	425	433	468	477	446	430	435	446	436	453	439	424	471	430	422	475	412	446	414	413	455	453	442	430	417	407	453	412	440	428	393	465	462	418	437	438	442	423	519	444	437	467	430	447	440	459	447	433	471	431	439	460	453	413	461	455	452	420	437	452	451	436	426	413	466	436	454	446	466	425	440	448	427	420	460	412	429	481	433	441	438	420	446	452	430	447	423	465	488	475	444	442	427	429	461	436	457	476	484	463	448	467	457	454	449	438	425	425	490	502	469	458	466	419	440	447	472	435	423	450	432	471	452	469	426	436	458	455	416	436	439	436	406	446	460	435	421	489	438	461	434	414	447	434	443	456	442	433	458	436	459	454	484	439	457	482	439	429	431	469	442	446	437	399	459	409	441	378	462	404	449	444	442	486	436	440	388	487	474	391	374	421	415	442	421	420	436	427	450	479	466	405	412	433	425	434	453	451	462	438	410	464	430	457	432	471	436	417	396	401	414	435	420	453	452	470	427	430	446	446	451	427	435	426	441	425	415	430	438	455	426	396	431	445	472	431	423	421	444	453	438	459	397	442	430	451	471	448	429	423	442	454	421	469	438	416	402	425	435	405	407	476	445	436	428	429	413	440	437	433	458	431	445	419	401	448	461	441	421	444	468	463	426	444	455	434	449	436	477	470	439	471	428	420	453	462	400	406	452	423	490	454	460	439	433	439	438	480	416	462	446	478	395	455	468	447	434	439	428	456	453	404	461	458	441	436	454	438	439	462	502	416	484	440	438	456	451	469	428	447	392	454	438	410	425	473	429	426	464	413	444	473	426	429	440	404	415	386	450	452	434	476	453	481	434	475	426	482	444	434	432	437	414	442	440	433	448	412	455	444	452	464	418	483	445	436	438	435	443	456	410	477	469	375	457	469	395	446	450	430	406	431	466	469	401	485	419	435	463	441	442	372	425	458	451	446	469	439	425	484	483	414	452	429	419	433	424	481	416	477	433	434	414	428	399	445	516	469	449	428	463	423	436	456	443	475	469	431	397	462	453	416	432	452	457	461	480	441	421	452	483	427	451	399	433	443	417	434	457	434	428	419	427	448	451	427	425	485	450	451	454	404	431	516	439	451	424	460	429	406	473	450	442	440	443	409	450	415	412	441	411	503	481	419	472	496	415	479	441	451	441	438	415	459	455	407	459	483	443	415	396	467	455	476	408	452	474	445	453	440	434	465	439	427	458	434	436	463	476	426	440	466	457	447	455	421	495	444	427	424	422	450	434	409	402	424	419	468	440	440	420	415	410	399	411	435	413	466	432	403	481	462	421	422	463	490	437	420	476	456	431	455	460	478	432	413	452	418	416	410	454	443	459	420	486	463	446	402	434	450	402	465	433	443	442	418	410	448	430	446	422	399	437	444	432	431	442	434	405	450	432	468	423	425	453	438	448	437	433	437	416	452	476	447	415	461	429	475	465	458	444	416	375	475	480	437	456	444	455	427	477	453	416	423	436	455	428	428	456	453	402	423	439	398	446	429	412	468	421	435	441	422	433	455	446	459	461	476	428	446	477	442	440	421	429	431	432	439	447	442	419	445	403	452	441	427	406	475	460	449	444	466	444	445	460	509	465	410	448	464	452	447	436	444	418	471	486	442	433	441	456	442	430	428	423	393	435	483	444	476	443	466	464	449	439	448	465	406	447	434	416	441	483	480	414	442	474	436	440	467	470	435	495	433	457	426	501	463	443	438	436	423	447	454	441	404	432	450	401	406	476	457	438	453	441	462	449	425	445	441	443	467	425	453	402	447	443	462	485	465	474	455	426	462	446	433	463	412	482	466	421	429	434	406	408	468	477	413	468	401	425	422	395	435	438	451	445	436	434	449	408	430	446	454	472	465	406	454	474	439	428	408	438	465	414	422	421	473	447	453	451	439	387	406	411	440	419	404	421	419	460	459	437	399	466	437	429	417	436	441	389	453	405	442	437	462	418	430	369	436	420	408	405	419	451	463	435	443	430	430	446	420	437	454	457	454	455	441	479	434	438	463	461	444	478	489	436	451	446	398	423	455	438	454	464	452	487	444	453	464	435	455	441	439	424	442	444	443	500	460	445	464	422	452	452	416	480	411	436	435	440	420	480	428	426	440	444	418	446	439	420	453	434	421	429	447	397	426	433	427	450	421	443	421	440	452	444	453	429	471	436	451	431	438	457	460	441	443	438	460	411	455	484	435	496	443	465	478	435	445	452	415	398	381	439	452	437	449	454	457	439	418	506	435	458	410	398	469	478	453	449	459	410	499	428	449	408	447	435	479	406	459	485	436	434	441	439	449	432	424	447	452	419	416	413	431	422	431	430	429	455	413	432	442	454	469	444	406	399	448	415	412	466	435	387	489	433	418	445	414	426	438	463	442	419	377	440	445	451	474	443	423	421	440	409	456	424	421	416	427	443	450	452	435	446	452	408	438	464	450	432	426	430	428	390	433	448	474	467	514	449	453	471	443	424	475	444	418	471	426	438	429	459	420	453	447	439	461	419	424	446	432	438	412	415	448	423	421	437	462	447	433	418	448	443	418	433	433	476	415	424	482	426	408	461	427	436	448	449	440	475	437	435	411	464	434	469	435	396	456	460	432	445	450	492	468	472	448	454	432	445	428	444	433	429	425	432	401	471	415	431	478	484	443	431	434	463	425	446	463	421	462	433	431	436	421	477	412	433	446	405	414	470	418	469	437	424	447	450	484	450	431	457	429	456	417	462	418	447	464	459	420	440	414	460	408	450	488	436	426	441	440	468	448	469	434	494	457	418	431	453	396	434	486	443	430	433	435	464	473	448	438	455	417	426	447	420	388	468	410	441	415	433	476	416	456	423	433	494	483	441	474	467	417	424	453	451	437	427	385	449	432	417	441	434	417	462	420	401	425	430	419	438	444	451	440	398	436	430	448	429	447	428	436	435	450	436	452	400	473	433	472	448	455	463	463	460	432	456	423	451	428	487	469	448	483	448	464	468	452	441	417	413	434	449	445	413	452	422	472	450	420	492	425	422	470	437	470	436	407	417	457	412	504	480	438	463	454	407	439	423	426	443	463	456	455	465	435	424	456	451	430	459	435	417	449	416	417	437	480	434	431	445	434	461	442	453	450	459	424	409	443	463	429	392	395	422	436	434	435	442	468	458	459	448	440	452	450	440	464	383	449	438	484	474	440	461	437	396	437	388	406	434	405	467	437	412	461	465	459	488	457	470	447	440	447	435	434	430	459	453	463	460	461	482	483	457	454	428	460	490	475	468	445
35270	15391	7410	3785	1346	884	917	941	952	990	956	987	942	928	904	896	981	946	929	891	935	913	941	942	933	957	946	907	913	916	949	894	895	909	947	904	911	954	928	920	919	884	938	910	904	960	997	898	899	997	928	911	890	997	947	989	978	924	886	897	942	901	952	940	939	987	937	945	926	952	873	947	902	894	919	989	940	902	880	925	893	938	894	897	943	893	888	1014	913	954	929	911	947	982	895	919	910	918	1003	893	945	937	931	910	905	902	927	954	909	944	932	970	948	940	927	930	961	938	955	868	941	947	922	945	943	898	922	909	925	939	915	949	910	978	988	938	895	933	951	915	918	946	925	899	974	1001	985	932	943	978	888	943	957	921	985	965	1003	959	942	969	941	913	968	977	921	912	913	1004	921	902	895	908	955	993	934	954	974	897	892	907	936	937	917	946	936	969	961	880	880	938	919	877	986	923	1025	1008	926	904	954	913	968	933	912	948	924	907	951	907	966	921	943	932	924	934	898	911	907	940	875	903	933	924	912	899	981	950	880	989	980	930	905	903	891	926	942	919	948	935	899	931	916	941	940	869	932	937	895	915	907	939	932	891	944	915	910	950	946	949	913	979	987	923	919	931	867	948	915	951	886	953	914	944	939	961	931	920	930	951	964	894	962	950	1008	955	863	953	944	918	924	925	968	922	856	967	945	931	926	929	889	967	954	948	955	922	968	917	949	951	876	956	928	909	945	931	940	957	988	917	946	935	910	924	899	953	922	937	925	928	980	891	915	922	912	971	926	921	955	1017	927	935	940	959	929	930	911	936	914	913	903	933	953	942	924	966	883	927	925	938	976	910	924	954	934	934	918	924	874	928	932	913	877	953	905	886	959	934	958	927	893	879	950	1052	964	928	965	970	922	909	959	1002	889	939	972	940	969	993	973	974	923	1005	967	937	948	897	872	938	937	956	916	920	965	942	934	905	919	948	961	889	943	889	917	941	893	908	977	921	979	941	979	917	949	891	899	925	946	992	915	946	918	927	933	970	962	975	940	956	940	924	927	902	933	917	960	942	949	1018	973	939	918	917	971	894	931	907	920	927	931	913	940	899	949	919	931	902	908	937	863	918	917	955	932	975	925	921	880	916	949	919	979	950	897	915	928	917	932	959	984	879	920	911	908	892	959	954	964	941	933	898	920	953	938	955	950	907	941	948	947	950	927	885	941	894	866	904	913	886	919	904	972	948	910	876	897	930	912	942	928	919	937	938	973	933	891	911	983	852	918	987	969	897	899	899	952	932	899	942	968	968	916	972	976	912	933	939	958	934	883	913	929	932	941	918	945	952	938	940	949	904	907	908	918	944	953	971	959	945	932	926	949	877	906	952	951	960	951	873	943	926	870	863	888	894	892	951	936	935	904	966	921	885	885	900	890	989	911	936	954	852	932	926	953	913	952	958	927	956	886	850	946	954	907	952	962	951	948	967	896	921	954	974	901	949	873	871	931	966	945	966	922	944	908	898	963	940	901	935	902	938	932	934	961	892	955	919	972	934	902	965	948	951	927	907	955	906	961	922	875	1028	884	866	898	947	906	911	925	915	907	947	884	918	931	888	980	926	954	945	920	903	960	894	902	937	963	927	964	982	897	955	943	945	949	888	962	968	936	885	955	929	947	939	915	905	923	961	924	865	939	940	919	983	961	979	943	949	965	893	915	953	965	899	911	946	927	933	974	919	916	903	939	924	980	942	928	941	928	977	961	927	951	943	953	953	973	865	1005	937	935	938	914	923	924	927	951	899	882	961	953	932	929	903	936	936	932	888	944	917	911	941	909	896	952	918	968	897	968	877	916	945	937	942	939	892	933	906	893	943	994	902	920	912	942	895	959	951	987	967	913	892	910	967	951	933	936	938	942	942	891	960	919	930	947	937	867	944	1017	944	927	917	900	956	984	985	911	947	942	971	883	929	912	930	934	894	931	903	930	920	904	907	898	890	993	935	923	931	905	949	979	935	929	959	913	919	918	893	924	917	921	913	947	915	929	893	978	946	925	952	933	975	884	862	905	962	919	960	965	951	928	954	999	898	951	879	930	949	948	960	937	932	943	913	891	934	980	937	886	903	893	942	926	1012	885	937	926	960	966	958	912	981	913	920	917	903	963	932	914	912	918	928	943	880	956	958	906	936	971	991	877	954	945	962	930	915	925	965	950	913	895	856	942	901	935	917	952	902	922	955	964	976	910	894	984	885	995	885	950	920	936	919	926	887	946	1031	922	888	949	944	928	896	921	874	931	1006	925	960	972	898	901	975	931	888	893	899	859	984	989	915	953	900	982	921	952	945	983	913	907	969	886	905	953	867	892	901	956	939	922	952	881	963	950	939	921	837	968	901	972	894	871	891	883	921	937	933	946	907	925	921	959	901	942	914	983	955	913	978	931	921	982	911	989	942	930	945	891	890	912	941	915	942	937	977	973	944	967	962	948	923	903	893	966	901	928	945	918	918	974	979	976	943	941	941	904	929	977	919	934	936	862	935	980	940	960	940	916	888	945	907	874	942	901	924	919	907	956	941	974	963	956	908	904	957	967	897	979	913	966	953	888	916	947	947	960	857	950	913	882	876	949	917	951	988	983	901	908	916	902	937	996	952	909	949	928	892	992	948	911	897	929	981	967	942	970	952	948	950	946	929	946	932	938	915	996	959	913	942	917	912	979	932	911	891	879	919	902	951	970	975	927	935	898	892	943	945	924	955	959	965	949	932	902	982	931	903	910	984	911	963	896	904	918	965	918	925	926	932	945	973	914	1003	954	927	986	921	970	974	930	910	911	930	880	964	931	916	971	986	909	980	932	928	958	936	873	912	950	904	964	948	933	904	957	903	968	891	957	972	926	946	969	930	933	939	944	940	939	911	972	950	997	928	884	896	1014	935	978	907	948	944	907	973	902	942	955	922	881	914	926	926	947	943	922	934	920	904	993	981	942	954	897	875	848	956	903	957	945	927	918	938	942	939	957	934	909	881	947	947	947	958	928	967	929	931	889	934	921	902	940	978	938	943	909	921	942	944	931	864	934	886	936	923	911	915	1010	919	902	911	863	923	907	910	937	853	969	967	938	892	938	933	956	899	906	908	930	952	935	971	965	900	982	971	934	906	983	873	911	974	920	895	916	919	943	874	922	895	999	930	920	901	945	913	937	903	906	945	962	917	867	911	932	986	908	973	912	902	968	958	916	912	866	990	914	935	958	939	933	966	934	928	937	964	971	939	928	939	967	860	926	902	903	899	967	962	923	871	961	889	897	903	972	921	875	918	993	947	902	955	931	978	958	948	886	917	963	960	886	910	940	895	977	901	995	940	960	951	957	906	911	951	932	899	914	959	974	872	932	941	926	930	960	910	960	932	941	933	882	927	992	924	945	957	963	952	928	923	937	947	946	964	914	922	923	919	916	902	957	934	920	944	911	985	906	920	959	899	1000	941	909	951	902	920	935	890	968	954	959	930	867	906	866	958	940	947	931	936	954	924	908	934
59787	27964	10116	4076	1504	480	432	454	463	477	628	659	631	500	464	429	453	419	464	450	410	429	412	428	479	413	382	445	429	409	446	444	433	383	413	474	433	493	422	445	413	411	434	411	427	452	405	433	406	465	419	465	407	464	411	403	449	442	404	434	448	462	475	436	440	401	434	452	431	428	423	439	457	437	413	430	462	441	431	465	436	418	448	408	444	440	412	455	459	409	464	439	387	384	427	490	438	472	439	445	461	436	444	465	450	428	406	417	435	438	393	440	457	470	394	438	452	489	484	447	439	432	455	439	467	438	445	427	478	427	463	443	463	413	450	386	442	447	445	469	436	426	476	435	437	460	454	439	426	456	465	423	407	446	443	412	461	432	441	461	422	469	495	371	460	465	435	391	428	425	426	402	438	438	414	398	441	450	487	434	454	420	424	486	475	427	442	426	404	449	460	441	426	460	428	403	421	442	426	435	484	463	458	439	434	475	412	427	471	438	403	413	395	411	424	468	424	423	460	465	423	423	423	468	428	446	431	442	432	409	440	472	427	476	424	464	438	429	428	418	468	452	427	485	456	473	472	438	440	423	451	403	434	428	414	447	437	443	432	379	444	420	388	432	464	462	402	458	458	442	403	405	413	432	397	462	437	434	446	401	394	432	457	450	485	466	413	379	448	438	452	436	432	426	396	438	440	451	432	441	441	471	443	485	437	440	473	431	444	403	452	454	441	441	455	415	421	435	419	427	421	459	407	453	435	456	428	446	452	426	455	476	414	491	449	411	435	416	435	418	460	495	437	440	408	434	440	472	429	460	416	449	413	436	423	418	456	410	432	427	463	433	406	428	426	457	452	443	440	435	432	507	440	465	427	428	420	433	460	436	451	451	388	435	410	429	458	422	434	445	466	423	446	437	441	438	446	467	429	399	471	418	474	414	452	423	458	396	440	423	437	459	423	433	457	436	454	453	451	418	445	433	429	424	428	455	434	429	419	420	433	448	459	433	393	498	456	408	444	446	407	426	437	418	405	460	451	465	444	469	412	443	413	461	450	431	409	443	432	475	435	455	393	453	429	406	418	436	445	440	457	448	452	455	423	410	445	391	449	460	412	453	465	414	438	416	440	465	448	434	438	423	479	469	375	457	387	419	403	430	441	440	448	464	433	447	465	420	416	463	484	402	459	433	434	468	447	472	396	401	428	441	427	365	405	446	436	431	447	387	425	422	494	439	452	420	425	397	412	464	417	431	436	462	441	440	427	474	418	483	399	430	452	483	424	446	437	441	471	432	432	434	454	455	419	451	416	400	414	462	418	435	435	422	448	467	452	420	452	414	427	406	408	433	462	431	426	429	425	413	428	422	437	393	406	396	391	457	431	466	426	411	448	487	450	450	452	461	472	434	479	411	409	456	430	421	434	416	418	429	393	403	451	488	435	497	443	431	483	457	481	426	411	409	439	462	416	420	421	427	461	488	450	423	465	465	458	417	419	372	442	442	485	440	423	407	422	408	457	465	409	451	439	383	422	435	455	487	450	447	446	437	401	452	444	501	402	378	429	432	455	455	437	440	451	437	446	462	437	473	481	462	401	445	424	427	431	423	479	445	426	463	429	483	448	425	418	414	453	410	456	464	461	438	463	474	456	449	425	475	432	470	484	454	419	420	428	433	451	459	437	446	471	431	408	450	425	440	415	434	445	478	433	447	467	444	444	455	447	481	444	438	464	467	469	410	461	447	436	448	451	419	462	474	443	428	423	428	418	422	411	454	435	416	456	456	422	416	461	448	468	478	442	408	477	443	464	442	465	394	414	478	416	410	449	435	452	436	447	485	493	427	452	454	432	437	407	447	435	400	454	444	432	463	446	449	454	454	437	431	459	430	466	425	417	463	441	439	439	405	432	424	411	435	437	413	467	493	438	422	455	429	436	451	410	438	478	417	451	426	488	413	432	448	447	405	441	413	451	465	437	433	495	416	448	420	420	417	430	467	455	433	440	468	450	447	468	448	436	396	453	415	429	441	434	490	438	443	478	448	436	434	419	415	412	410	440	462	429	399	395	452	451	474	445	429	395	437	453	484	448	433	490	484	406	413	473	457	449	465	411	407	441	465	443	441	442	407	465	426	402	465	451	452	454	445	452	431	425	410	456	480	442	416	456	442	470	437	428	476	432	407	393	438	464	496	434	455	462	430	487	443	431	438	448	433	404	439	453	449	437	421	450	426	444	444	443	429	486	468	453	461	463	410	433	413	427	452	418	440	470	418	441	464	436	421	452	472	430	468	433	489	437	436	436	389	438	475	430	418	395	448	421	459	450	507	468	428	488	445	453	425	441	470	443	443	449	450	452	439	475	413	421	451	431	464	439	402	443	404	487	436	441	434	443	405	451	453	421	450	371	426	444	424	451	453	434	452	449	482	426	447	449	385	419	464	450	413	437	422	433	428	426	427	441	463	453	469	454	457	471	469	410	488	440	474	456	448	445	389	433	414	428	420	413	400	423	409	440	421	438	410	423	381	469	421	456	421	452	449	417	410	407	429	424	416	439	447	438	443	425	423	438	452	430	457	421	424	441	414	385	410	397	434	431	402	484	433	416	455	445	437	405	438	456	463	397	414	412	469	427	455	472	425	447	432	475	454	447	438	480	473	436	406	481	454	444	477	465	461	448	452	435	409	421	444	418	414	448	457	411	404	417	444	466	437	493	461	478	452	407	427	475	433	446	420	454	441	421	444	441	455	395	415	455	424	490	450	433	433	410	399	479	416	480	435	421	432	444	448	432	412	480	452	445	455	422	410	461	452	479	460	431	442	435	430	412	413	426	414	442	448	448	453	448	415	455	409	410	450	453	408	491	422	457	444	449	432	423	438	432	463	468	414	449	481	468	422	444	440	424	453	431	430	448	397	431	456	406	432	499	471	469	430	461	451	421	404	458	481	403	421	446	442	448	425	457	427	466	441	430	436	414	403	434	431	439	430	427	433	450	447	456	412	490	497	462	475	432	408	472	418	438	409	482	397	434	450	441	452	436	431	449	427	432	456	440	451	460	415	443	455	411	417	451	457	419	446	443	476	455	439	468	425	421	375	411	418	450	465	439	432	396	475	444	411	438	373	399	405	407	462	462	382	426	429	429	413	435	426	432	422	433	473	416	413	448	429	440	447	465	448	428	429	432	417	457	434	436	417	443	385	452	433	443	447	423	435	457	447	429	438	430	446	465	433	431	457	461	447	440	433	409	442	414	465	440	427	427	432	416	442	439	394	432	387	412	457	423	403	464	408	443	462	471	464	465	438	426	412	467	466	432	420	461	420	425	421	418	430	421	462	510	466	430	455	411	434	460	441	389	434	432	442	407	447	391	481	446	419	436	450	405	425	480	438	458	412	431	441	426	438	461	419	426	455	444	451	433	401	456	426	462	436	432	390	408	402	401	425	422	462	427	383	404	420	452	428	476	410	444	450	472	421	463	449	479	422	438	402	431	430	390	452	465	494
40379	20282	11192	8275	3677	987	948	935	995	1110	1690	1945	1672	1076	927	952	945	912	951	887	970	938	952	950	927	913	959	960	897	956	921	931	879	906	886	934	965	855	978	867	920	931	899	931	949	916	884	1014	912	926	951	928	890	922	939	873	906	975	870	877	938	891	925	885	896	1021	981	903	966	925	959	964	908	925	964	990	901	920	958	951	941	918	921	918	934	896	1001	936	915	964	909	882	936	908	946	877	949	947	941	939	900	922	890	924	916	933	933	882	893	944	971	928	900	914	948	927	858	900	925	961	950	956	888	916	911	884	880	906	940	960	865	905	902	964	926	865	936	923	922	890	1002	914	871	975	906	950	929	934	873	904	949	962	892	850	965	893	962	927	909	914	920	908	908	901	944	940	914	978	932	883	924	901	886	912	931	914	950	906	947	915	899	919	916	937	953	900	944	937	916	955	910	950	939	964	938	900	938	966	927	918	921	902	877	946	952	955	921	920	922	913	921	908	956	930	946	887	968	917	917	955	972	952	935	909	911	981	903	891	979	967	936	896	927	921	932	892	918	983	916	953	898	945	915	838	935	979	935	956	936	911	896	912	943	951	898	977	988	891	947	861	929	918	922	948	976	927	858	939	956	925	931	946	891	939	919	950	909	910	870	872	903	945	967	956	931	984	904	937	898	909	965	953	890	921	923	875	927	837	936	891	927	897	974	948	896	965	936	946	904	918	939	923	939	928	921	921	910	974	956	929	946	909	985	944	885	896	904	916	944	954	926	948	973	919	959	916	932	930	912	926	941	872	912	967	893	970	939	984	961	939	947	898	881	931	931	930	889	920	968	936	996	921	913	895	931	918	916	952	901	864	894	939	978	941	928	910	934	917	917	958	926	928	940	892	890	962	927	937	927	929	924	901	959	944	914	911	958	910	954	934	954	905	906	997	942	910	931	967	990	933	952	916	939	934	940	960	869	927	980	942	954	859	932	941	934	937	961	900	910	972	953	916	990	930	976	936	921	939	907	935	897	890	982	863	900	919	898	903	931	903	942	945	891	870	956	925	974	858	895	928	915	958	979	862	908	908	921	956	903	935	918	891	937	859	913	931	903	919	951	911	941	984	968	970	947	941	920	946	958	875	972	933	890	896	897	885	924	919	922	973	880	894	951	898	897	921	928	906	943	902	918	910	921	919	916	998	978	946	912	926	881	883	950	920	893	957	968	898	918	926	923	963	887	926	944	936	936	876	956	929	921	859	892	903	996	977	890	919	919	881	920	897	977	913	904	957	901	901	902	928	945	902	961	933	878	962	936	919	888	996	965	960	963	984	890	914	950	987	955	915	925	931	893	979	918	984	913	899	932	929	916	911	906	953	975	970	962	893	911	898	1002	932	924	917	937	1003	905	936	983	906	942	948	940	947	926	958	885	939	934	940	915	935	916	880	974	945	965	925	895	954	919	920	912	989	907	955	911	938	937	968	898	945	937	909	905	900	985	948	908	944	881	901	895	953	977	962	938	914	945	933	923	957	962	992	988	886	892	968	931	997	947	944	905	928	935	997	900	914	963	909	926	906	894	975	859	932	902	872	914	923	934	934	918	945	974	955	926	932	952	914	930	884	950	920	955	936	974	942	888	930	988	906	968	973	898	956	871	921	889	952	945	950	962	930	912	899	908	898	968	900	976	946	946	930	940	901	904	932	970	922	931	957	956	895	920	990	952	868	975	906	939	904	974	928	929	907	952	950	945	900	930	938	929	919	953	872	939	923	891	955	1020	953	925	946	913	910	936	959	893	944	932	942	954	872	898	916	948	938	920	973	936	967	933	940	952	1004	966	921	920	888	964	904	911	929	921	963	944	878	896	949	871	908	897	909	956	925	905	932	884	944	911	898	918	916	939	882	938	918	927	942	958	924	973	946	972	954	997	933	934	906	927	941	904	911	906	929	862	991	995	949	914	973	933	925	922	916	918	917	924	910	887	864	931	940	898	898	897	920	947	922	942	919	948	931	913	925	1000	916	886	881	852	910	928	946	997	916	910	918	963	947	912	921	964	955	975	948	904	953	963	943	893	915	907	990	911	930	968	949	939	920	918	980	924	917	989	908	941	912	938	902	944	890	960	950	969	895	931	909	929	937	925	946	924	907	968	937	897	869	942	931	881	933	944	939	895	939	893	991	896	943	918	938	938	944	943	913	968	919	915	932	985	930	937	917	988	994	930	933	956	913	919	960	947	919	893	907	910	941	896	958	943	932	896	883	954	889	935	953	899	922	932	906	922	934	992	855	942	961	945	879	961	901	970	895	921	926	889	896	915	901	916	921	924	907	929	954	906	921	935	899	912	963	935	931	929	921	926	940	933	926	945	925	917	969	892	947	920	928	927	889	923	954	916	899	865	931	937	894	951	965	933	942	966	968	950	941	925	933	957	957	918	907	916	961	927	940	964	940	946	921	976	926	945	914	908	943	965	951	986	915	928	922	961	847	897	911	978	918	919	936	931	944	941	916	936	923	940	936	949	966	942	935	895	886	937	888	954	926	948	960	946	943	925	920	973	974	936	924	881	947	888	948	972	931	888	892	917	945	961	969	921	938	969	904	986	914	966	895	896	909	954	886	954	861	898	959	948	901	934	961	955	962	877	906	925	934	941	921	919	936	912	949	902	959	956	887	915	955	908	922	918	886	908	905	874	916	902	907	913	911	905	972	922	920	905	921	938	902	909	983	956	899	958	909	968	927	901	890	913	915	905	936	959	910	928	930	910	921	896	925	957	909	958	895	971	933	908	992	961	930	901	920	985	922	913	858	902	950	930	947	988	947	954	949	973	917	913	930	987	924	960	922	881	976	941	943	928	967	961	966	931	912	915	959	914	929	1011	951	890	937	870	977	964	963	926	943	922	972	951	923	935	963	946	916	935	923	909	969	931	966	960	899	913	977	893	893	959	911	912	898	889	932	890	954	944	911	945	930	919	922	887	911	914	953	889	1006	959	919	945	913	966	937	902	940	974	914	946	917	913	884	920	957	908	960	928	932	935	905	897	889	975	932	930	894	961	898	949	924	950	920	919	913	955	907	899	882	923	911	959	900	916	904	923	944	959	899	964	920	853	934	951	934	912	868	939	953	945	976	921	993	930	937	930	914	933	942	916	944	979	901	951	958	939	938	914	944	932	963	932	909	950	884	972	899	965	891	943	943	934	955	922	928	972	885	879	933	865	947	1015	1000	902	915	960	930	917	924	896	965	943	985	916	849	963	911	877	899	908	887	940	948	943	936	994	1001	865	927	921	886	943	999	877	902	914	889	993	1009	950	931	968	878	910	895	899	931	968	937	1003	964	881	904	918	916	923	915	940	906	909	942	896	960	923	962	935	927	900	997	926	900	940	906	920	921	901	910	954	947	941	919	919	881	928	906	945	930	904	961	943	917	923	910	943	833	969	922	911	874	946	863	947	974	885	992	923	920	937	881	910	935	900	875	868	941	936	879	927	970	907	909	933	946	935	957	995	938	945	916
66923	31750	14737	7614	2802	602	471	438	478	535	843	791	584	455	431	480	442	426	466	447	463	472	485	444	415	490	457	435	426	418	476	440	422	433	415	423	451	434	445	442	424	444	382	448	428	429	445	441	377	407	470	445	450	424	440	467	470	429	427	446	464	460	438	480	427	467	441	449	455	441	427	461	482	421	468	424	437	445	460	447	418	406	453	441	420	465	464	455	398	452	482	459	456	425	455	475	430	408	432	416	443	399	469	416	472	408	431	457	394	414	454	443	410	493	484	448	411	449	434	436	448	458	446	438	436	462	439	403	446	441	427	413	446	445	429	423	442	425	435	510	457	424	433	443	423	448	452	464	429	427	452	430	441	464	430	432	456	460	463	476	437	469	414	398	455	447	477	420	444	430	456	457	443	389	420	463	443	414	432	441	439	480	396	452	422	419	452	443	465	424	427	419	431	460	430	488	472	448	448	455	471	459	418	456	465	435	479	462	458	448	472	458	418	415	427	458	408	445	430	456	469	418	420	425	492	453	424	465	440	431	451	404	438	457	409	484	458	482	468	445	435	445	446	449	458	444	414	448	456	446	448	470	499	432	435	473	441	440	475	439	474	436	412	438	438	483	441	490	476	443	450	420	454	453	425	460	398	432	433	467	441	440	478	451	447	472	456	459	409	414	412	432	454	457	436	447	451	419	449	461	481	469	459	452	403	473	442	401	471	415	445	438	427	476	484	424	462	443	429	447	481	435	483	423	462	440	426	427	479	454	478	469	525	464	460	461	448	460	454	453	418	482	454	439	464	437	448	446	461	403	443	423	426	459	433	476	462	435	443	426	411	396	413	448	436	423	435	434	482	474	453	431	420	423	471	451	463	489	462	399	452	496	460	427	420	408	461	456	446	396	464	439	431	466	484	435	464	441	459	473	443	474	454	457	439	431	468	446	428	432	474	465	461	465	430	448	450	390	461	407	437	461	465	442	451	434	451	442	401	418	447	427	398	444	450	448	457	421	467	421	443	423	423	393	433	430	465	485	443	452	425	448	460	425	423	473	437	423	444	504	439	403	420	436	463	438	460	446	433	456	438	429	433	497	435	456	438	479	432	411	426	446	434	469	471	427	468	435	466	447	491	447	470	421	504	456	450	430	407	452	474	449	450	433	442	435	426	398	439	461	431	476	497	453	405	413	438	415	457	430	422	401	451	431	433	423	464	478	445	454	426	493	481	435	475	441	488	455	442	499	443	427	463	464	422	441	437	488	457	421	466	418	463	445	454	453	418	435	413	420	449	483	446	428	443	469	395	465	420	470	476	462	430	430	454	422	469	418	454	460	402	456	453	453	453	436	428	461	479	478	438	458	438	443	491	429	429	440	438	437	442	450	438	445	466	465	431	416	402	426	444	439	413	476	420	449	481	437	518	471	441	428	432	407	451	497	459	464	418	444	453	456	455	401	454	441	433	410	416	436	473	422	454	400	443	426	448	420	426	446	432	456	473	470	456	415	469	461	433	424	440	442	461	446	461	429	407	453	408	433	442	441	452	490	433	453	461	397	458	452	437	462	396	451	429	458	435	440	427	444	464	472	410	424	468	449	460	418	410	489	465	414	501	447	479	444	425	455	493	438	429	473	462	468	434	472	424	455	452	456	427	440	448	513	389	489	476	464	450	455	433	446	434	435	441	468	469	494	431	440	436	482	446	473	447	436	435	429	455	424	413	431	451	472	427	429	418	466	506	395	446	458	471	443	461	452	460	432	499	453	415	435	416	466	397	423	423	463	424	445	442	477	459	463	416	434	419	445	425	439	426	436	444	452	416	481	415	455	439	460	410	380	433	439	459	500	461	473	433	461	418	470	436	433	503	422	456	428	465	435	459	455	443	446	431	448	461	452	422	464	473	432	442	439	447	439	448	451	447	451	393	424	402	499	467	443	455	491	485	427	498	478	466	436	484	440	455	437	449	433	413	410	373	442	507	438	456	453	469	481	451	453	451	411	420	469	454	426	454	474	412	455	431	418	418	398	509	454	472	430	463	466	419	464	474	447	460	458	411	429	486	457	495	409	474	427	413	408	499	411	408	417	423	412	459	479	451	462	443	468	489	441	451	420	414	454	451	459	447	428	432	432	460	438	432	435	407	454	432	413	447	461	440	408	460	489	408	382	419	427	444	437	448	424	458	448	447	418	439	468	484	442	427	438	476	407	426	461	476	455	448	484	518	468	429	412	464	470	450	419	443	478	441	490	458	420	495	479	451	437	466	418	458	416	460	400	472	414	454	438	460	447	424	428	478	464	467	451	435	424	465	442	455	435	425	400	426	411	414	465	417	424	419	449	486	423	440	472	430	436	471	407	492	433	460	462	456	447	435	439	464	434	461	445	409	448	449	410	421	423	466	424	455	437	479	438	424	448	460	412	430	452	431	409	459	428	433	435	434	423	462	425	483	482	429	441	455	426	400	489	445	411	451	446	447	441	422	477	409	408	472	421	451	462	415	433	447	448	412	469	448	437	467	451	440	421	404	454	403	494	471	411	410	425	428	428	454	462	403	432	429	434	446	454	440	412	393	441	446	436	432	415	466	459	445	462	494	461	437	455	442	452	458	453	493	432	421	448	453	479	435	455	519	466	477	462	490	464	424	439	454	416	447	416	440	420	407	443	408	420	454	448	419	423	446	435	407	463	419	446	438	465	442	451	462	446	491	416	447	442	478	429	422	490	407	450	472	419	438	455	441	473	469	438	432	437	432	416	445	457	444	453	453	510	404	464	437	484	467	433	428	463	448	456	448	455	435	442	451	430	439	423	441	416	452	440	498	421	450	460	482	456	451	449	454	427	435	438	452	383	467	433	426	428	462	471	460	481	446	460	450	484	399	465	424	444	518	466	461	463	488	422	421	478	449	448	435	446	471	419	405	392	431	479	411	440	418	473	451	420	423	432	429	512	466	447	432	433	459	423	431	428	436	461	440	443	424	432	425	435	463	411	447	442	440	471	425	435	464	434	455	477	420	449	443	480	417	452	429	450	437	431	434	476	435	464	432	483	413	425	424	426	438	415	441	449	439	440	439	437	421	410	503	413	430	460	452	460	409	430	488	424	464	473	467	416	488	426	442	458	441	439	489	474	442	399	464	469	411	403	394	459	421	464	467	447	445	430	452	397	423	444	456	422	417	466	451	504	442	440	412	448	424	465	452	390	442	453	439	465	439	467	455	446	468	456	437	455	444	435	432	469	444	445	388	402	452	476	475	415	472	440	381	397	422	477	402	424	457	431	436	430	398	419	490	471	484	447	480	473	454	426	478	424	404	455	445	436	456	417	417	408	412	421	446	446	485	441	424	467	440	485	461	441	439	445	427	447	464	435	481	429	462	427	421	411	422	383	455	446	428	450	506	478	469	472	499	443	487	437	432	456	445	464	429	449	439	461	439	432	422	435	471	422	432	437	425	430	446	433	441	454	403	426	388	400	421	461	440	464	430	424	465	435	412	450
45003	23114	15093	12635	5488	1221	992	964	1054	1201	2689	2547	1377	1004	953	922	977	971	959	984	966	974	915	968	959	888	976	944	948	981	940	990	940	892	979	1006	935	1014	941	857	934	943	962	982	919	942	983	933	949	954	955	950	941	924	940	940	912	937	941	918	937	916	932	971	929	963	989	887	915	910	922	943	957	913	962	905	945	935	982	993	906	939	901	905	962	940	896	951	949	933	972	898	907	924	896	1001	939	975	918	981	941	997	914	961	915	949	907	982	952	897	912	934	959	965	962	991	1006	952	833	922	940	955	885	962	957	997	896	881	894	938	995	972	986	904	942	959	919	931	939	974	921	923	910	926	954	967	933	933	932	901	981	935	913	954	949	1014	1009	928	932	963	957	871	976	914	915	918	938	988	911	951	956	954	983	954	919	913	967	979	957	981	919	914	983	926	981	934	981	918	935	980	919	917	948	952	930	898	986	888	973	912	986	918	950	958	899	933	926	934	971	931	946	923	947	926	908	892	895	919	944	948	923	945	972	923	886	937	927	934	913	903	975	983	894	965	899	938	977	954	971	923	976	927	928	901	944	984	1010	947	947	994	916	945	951	898	913	950	923	941	926	941	956	910	928	984	1006	966	900	906	937	929	943	907	986	946	924	967	911	924	924	953	977	953	921	965	957	902	958	943	942	912	916	956	915	918	940	913	962	945	959	916	963	960	948	957	937	984	922	938	951	895	956	1002	949	934	946	924	942	930	945	949	964	1012	980	929	1006	1019	1028	955	961	917	973	954	939	924	922	938	958	931	912	991	912	949	978	987	945	938	943	942	940	930	918	942	939	942	984	943	965	925	894	957	934	923	903	869	976	993	939	962	912	927	917	954	921	932	980	947	964	974	952	992	949	993	935	978	911	925	995	967	956	931	963	927	987	949	964	958	855	940	906	955	982	978	911	945	961	898	958	910	986	947	928	947	939	977	922	908	945	967	950	951	959	942	907	917	950	910	974	929	920	913	940	905	923	933	981	914	949	994	933	973	886	940	970	884	969	938	940	989	942	863	945	973	940	889	985	997	1001	893	992	942	930	959	932	912	964	999	1005	902	976	923	981	973	900	911	952	904	986	942	847	924	919	932	929	944	908	982	963	961	899	905	938	955	932	913	960	996	884	1018	936	916	939	939	918	939	922	957	977	909	989	984	912	944	860	977	937	941	978	928	977	964	978	938	970	865	978	918	942	926	987	944	897	980	905	921	964	864	958	906	981	965	949	1006	910	917	985	960	964	964	970	908	912	966	906	925	995	919	939	876	969	937	917	907	978	948	941	929	936	978	937	941	971	952	955	932	957	947	930	900	961	928	974	947	972	957	872	980	927	941	952	968	945	976	927	883	909	916	965	975	897	890	950	931	895	910	971	1007	971	951	913	980	949	947	905	956	963	955	927	938	954	963	910	963	977	964	926	917	921	971	956	950	907	921	956	918	926	924	947	916	937	926	975	949	938	903	940	895	951	959	978	961	948	959	947	923	945	939	938	937	957	985	973	918	920	989	972	1006	953	1034	924	982	891	921	990	954	950	945	898	917	991	927	949	943	916	996	939	953	953	948	967	925	889	907	922	923	922	880	980	912	950	928	1001	898	950	955	937	912	936	897	928	934	951	896	921	891	909	929	900	993	950	938	898	927	972	960	951	937	1003	931	927	925	941	881	945	971	922	936	916	945	920	913	931	940	948	933	923	924	910	962	892	930	922	944	937	944	911	969	972	971	847	953	998	976	1020	939	920	914	931	897	938	956	908	942	942	995	926	944	923	959	939	978	963	958	934	991	928	899	945	937	912	971	977	948	951	963	918	924	942	948	900	922	937	915	921	932	935	894	930	926	929	943	959	924	910	967	938	977	976	942	924	929	938	941	944	976	946	908	961	927	945	979	870	964	880	958	916	922	905	923	945	965	919	937	922	929	943	915	883	968	986	928	881	934	956	922	897	966	989	978	945	898	931	958	935	927	960	930	993	897	909	925	961	923	894	961	935	943	914	964	938	965	930	935	943	966	903	933	938	941	963	904	930	977	938	938	912	970	916	975	933	995	883	931	943	946	917	933	947	930	926	946	962	933	912	925	917	942	919	946	999	952	921	861	907	959	957	939	982	931	932	950	923	948	967	916	943	906	935	956	943	959	919	886	928	943	940	925	911	987	909	907	940	948	919	918	962	930	1026	896	940	992	886	912	963	993	969	900	946	975	964	940	946	969	914	971	982	939	949	958	955	958	990	866	951	950	921	917	983	949	986	930	986	936	952	939	928	957	1019	939	937	931	1011	959	944	963	937	954	864	945	958	957	912	926	900	911	991	967	949	954	938	945	974	941	953	923	982	976	881	943	940	920	947	943	918	899	902	941	925	982	939	942	914	1019	910	926	947	958	954	938	952	919	968	961	913	932	937	951	960	918	926	1005	966	963	989	942	902	863	971	961	930	896	949	926	897	947	947	928	923	943	970	945	976	932	927	985	975	977	943	937	881	982	1020	924	895	951	969	938	950	961	990	860	935	952	979	983	908	969	954	937	905	927	862	922	931	963	965	942	930	988	939	910	930	996	914	915	895	958	970	966	916	929	901	918	937	949	970	906	959	1028	969	973	927	939	940	905	888	916	975	966	928	930	953	928	899	912	915	975	964	963	945	910	966	986	983	933	985	963	890	916	915	956	949	954	987	929	940	941	933	917	931	959	918	920	1024	940	915	915	938	949	943	923	922	929	966	900	936	918	904	935	923	903	910	942	915	910	951	961	889	953	951	897	978	933	925	949	957	947	934	922	1024	930	927	929	923	931	927	904	983	900	910	917	886	935	930	975	935	923	952	983	928	955	972	951	959	958	897	969	1020	936	969	990	974	888	964	939	924	971	992	881	915	923	954	920	947	909	895	913	952	997	930	973	904	909	902	910	940	938	959	938	917	958	942	961	944	968	928	982	910	953	943	980	985	971	891	894	927	923	865	960	955	892	955	967	883	947	934	867	924	954	966	903	948	1012	943	934	970	949	953	971	922	956	996	861	882	947	921	913	954	985	922	978	933	923	984	955	946	943	924	956	922	900	950	926	947	976	920	875	908	923	898	986	948	906	902	953	939	941	1021	926	878	960	953	945	913	915	945	933	869	1010	948	960	999	949	956	964	937	914	922	971	903	912	965	945	930	947	912	894	938	948	967	977	920	987	955	946	954	929	953	936	914	914	953	985	929	942	943	911	890	907	924	975	935	968	932	975	959	934	930	995	977	946	940	1028	955	916	878	895	958	929	881	1012	918	1004	970	910	929	976	921	953	969	945	939	994	941	949	912	960	950	956	909	959	965	989	901	949	921	957	952	961	984	946	949	937	982	922	912	889	982	977	945	921	957	912	987	932	906	965	951	917	942	1003	867	953	837	960	945	938	947	931	898	962	946	949	927	889	936	978	906	865	972	926	933	950	891	895	973	960	961	901	941	947	955	931	891	858	959	909	936	930	966	932	978	959	930	945	971	1017	933	959	932	944	1011	933	933	937	984	957
45210	22135	7899	2980	997	492	432	452	387	389	454	452	409	439	454	438	456	427	427	424	461	458	428	461	447	380	449	458	434	439	465	447	427	440	457	458	404	446	399	440	416	425	424	420	395	455	435	457	390	467	454	439	442	449	417	479	468	432	446	474	414	425	453	483	459	428	431	403	412	467	452	449	434	413	421	405	425	446	423	393	416	406	429	442	425	444	447	442	402	426	426	418	463	428	441	463	466	440	434	453	436	469	446	439	452	437	405	410	418	393	432	412	437	461	420	410	460	447	479	395	471	395	411	447	440	445	425	460	432	420	383	427	451	432	418	453	479	425	419	437	417	479	491	435	461	441	415	432	437	416	434	439	427	418	455	444	478	430	414	420	425	433	428	413	428	418	445	447	442	465	425	395	451	436	421	412	412	398	384	416	433	488	425	451	441	412	428	437	436	414	453	382	454	415	469	437	431	431	428	414	421	411	409	383	473	431	448	437	405	465	438	423	409	453	422	440	423	430	430	432	440	425	424	425	435	458	421	435	436	459	437	439	438	394	442	431	445	403	421	468	463	410	467	398	448	466	444	435	401	405	422	394	434	467	385	453	425	474	404	413	436	437	402	450	394	446	477	472	456	469	466	417	464	452	418	417	423	432	407	470	458	441	430	420	437	429	431	428	432	474	438	419	439	450	468	454	428	428	452	416	443	427	431	435	383	449	469	399	446	434	447	397	437	463	435	375	370	402	477	459	419	396	411	433	419	431	439	452	459	423	461	475	447	428	426	450	462	393	456	437	465	444	383	422	409	434	455	445	435	439	401	431	426	474	462	427	419	431	442	501	438	417	487	437	460	432	433	395	422	412	439	460	461	461	456	427	416	427	425	444	438	448	442	407	430	450	472	475	439	433	504	447	429	415	444	428	453	428	421	454	466	428	467	445	442	396	411	418	471	457	409	454	426	461	439	437	459	421	449	469	441	445	427	434	448	459	466	407	433	440	451	416	445	452	434	445	379	451	457	400	413	431	441	459	423	427	435	436	430	443	432	391	472	472	467	413	464	448	466	425	438	397	428	411	403	444	408	467	380	423	435	433	439	420	434	456	475	430	427	404	408	464	437	422	466	442	437	433	420	460	434	440	437	419	413	457	437	432	449	432	459	430	474	446	488	399	430	433	479	487	417	414	472	421	465	438	415	431	452	414	437	433	442	447	415	468	396	446	416	468	472	453	445	417	381	421	441	485	438	409	434	413	442	419	466	452	460	421	471	441	444	447	437	477	465	456	474	434	444	434	436	471	411	450	446	445	451	453	432	408	403	427	383	429	431	444	442	427	413	428	411	430	431	406	427	468	448	435	417	425	460	387	485	442	405	439	396	426	443	411	449	454	417	460	449	433	447	418	457	430	452	429	407	411	436	438	438	439	385	436	430	435	418	414	450	419	444	434	468	435	416	475	443	456	444	425	425	440	452	431	439	459	425	408	428	445	434	420	442	428	447	432	464	447	398	431	419	484	459	423	457	449	396	393	430	455	470	436	442	413	448	412	447	427	415	452	432	449	425	438	399	414	403	415	450	474	413	421	413	426	475	407	469	425	443	428	452	452	458	454	465	429	442	446	426	418	444	432	456	437	452	421	458	434	462	423	440	426	456	434	457	439	468	435	416	447	423	439	404	437	404	457	394	424	477	425	437	444	438	432	439	403	424	461	469	439	441	430	411	388	452	418	423	453	408	467	473	444	380	428	446	429	430	445	417	468	415	428	423	458	439	419	446	438	451	399	433	454	412	436	421	455	452	503	473	494	421	395	419	489	385	405	438	437	417	380	414	411	409	409	410	420	418	437	412	420	453	425	416	418	417	431	446	424	463	394	459	466	412	441	451	450	459	443	413	382	449	416	377	433	425	451	459	423	434	447	446	474	446	426	426	412	440	449	430	439	425	424	432	417	426	469	445	409	439	433	446	447	437	433	471	465	459	387	428	428	440	426	425	415	470	435	446	421	464	432	457	406	421	422	419	403	443	458	453	496	440	476	461	447	459	473	435	392	447	407	435	445	399	459	456	439	485	443	469	395	422	453	438	472	427	452	433	456	426	451	470	448	464	434	439	434	466	453	442	446	453	452	463	440	379	447	412	420	413	439	397	443	435	374	473	463	445	439	447	502	434	450	398	435	430	488	405	465	426	424	440	441	439	452	403	430	422	416	415	460	458	403	471	436	463	436	479	444	447	434	387	427	404	426	439	427	444	414	416	463	477	411	416	471	437	437	414	438	457	418	431	459	400	445	475	420	412	434	476	400	424	431	429	465	424	468	438	463	431	450	435	462	424	447	446	449	450	440	419	426	449	433	403	416	444	442	416	444	417	492	446	388	445	455	439	427	426	439	448	384	473	418	422	440	455	448	421	408	454	467	387	421	437	440	421	416	439	422	433	392	423	410	462	416	450	441	476	434	437	406	433	435	480	458	423	481	460	412	427	474	434	423	459	469	463	449	470	444	380	440	443	446	393	444	432	427	433	442	423	424	432	442	449	460	424	407	469	470	419	429	405	424	447	399	393	444	450	459	413	426	404	444	426	444	441	445	467	461	445	425	469	461	410	444	431	424	454	437	452	421	432	472	435	496	445	403	387	423	480	457	455	481	438	429	445	390	428	415	416	431	472	451	426	422	447	462	455	435	454	433	452	406	452	444	477	406	447	448	448	466	452	410	452	432	446	415	402	463	496	441	451	414	448	449	439	433	420	414	413	437	446	458	438	455	456	420	453	444	426	454	397	454	427	406	396	409	390	457	419	432	415	425	406	441	413	404	444	460	465	450	447	405	461	420	430	417	479	445	459	446	431	442	476	421	391	430	426	396	423	428	434	435	452	432	459	436	457	435	459	417	420	457	458	409	443	414	418	465	442	439	469	425	439	462	399	440	445	441	422	375	393	421	425	454	433	418	393	435	427	390	444	452	451	448	474	435	420	459	438	429	479	469	413	433	432	436	409	437	405	487	418	412	447	478	458	392	437	416	435	476	444	386	426	434	390	452	462	426	475	424	400	461	442	415	439	421	429	472	456	434	439	468	436	439	438	451	414	412	416	458	444	422	411	446	424	444	439	458	460	421	409	403	384	440	475	442	429	451	429	440	417	428	442	436	446	417	437	440	425	436	456	442	450	437	437	452	439	416	449	412	405	448	472	398	439	411	443	455	442	448	402	379	446	414	439	460	414	428	453	391	427	431	422	415	456	426	387	414	427	410	451	451	432	436	386	437	420	441	431	478	419	419	450	440	432	461	437	440	443	398	430	455	444	457	417	445	442	436	441	420	455	404	440	434	437	434	449	437	433	374	424	412	365	421	405	419	434	447	411	444	441	433	439	440	482	436	434	415	437	444	421	478	454	440	496	401	401	433	437	440	450	472	451	443	446	393	412	443	457	436	437	410	453	433	443	424	407	400	420	450	491	432	447	474	456	408	397	444	400	444	459	439	428	446	440	444	421	455	424	478
30305	16200	9745	6418	2252	991	985	913	925	1054	975	1016	944	952	941	932	973	916	941	938	895	926	932	906	979	943	920	864	943	901	878	953	940	861	954	914	908	949	953	973	950	914	949	902	895	918	901	895	936	912	928	973	895	892	878	970	915	946	886	944	915	905	917	909	914	962	938	887	960	919	976	932	938	959	932	935	969	939	885	932	905	934	895	911	901	903	911	934	904	935	931	951	983	948	960	911	927	917	914	906	903	924	885	945	946	883	938	976	868	950	945	906	927	951	949	928	928	926	921	909	1005	942	914	916	882	941	880	929	963	909	932	957	957	922	919	910	954	919	934	997	890	965	883	903	920	927	958	874	936	916	882	916	903	942	899	898	987	925	906	905	909	859	885	897	969	866	977	913	976	896	941	903	927	933	931	913	895	909	860	901	914	935	925	957	878	879	974	953	921	878	960	940	919	940	933	884	858	951	941	945	917	900	941	936	952	904	859	964	939	927	912	884	903	911	942	965	865	870	919	991	940	907	941	956	935	862	906	915	969	910	943	896	930	936	972	911	957	947	919	922	956	930	923	910	902	946	880	941	920	982	907	954	888	963	941	905	920	925	1004	997	901	927	938	905	909	886	919	928	902	900	917	904	921	934	996	918	945	925	919	913	877	927	933	953	948	903	925	899	882	924	910	934	940	971	893	938	924	974	886	962	872	892	971	936	875	901	889	938	941	887	945	950	946	940	914	962	934	963	902	925	934	852	916	897	967	894	933	925	950	960	956	906	876	882	910	933	933	913	932	919	967	910	981	899	893	932	957	929	932	939	878	881	889	899	909	903	931	929	951	942	957	956	940	927	941	875	896	953	876	907	933	879	962	928	924	912	906	905	949	980	911	916	934	921	911	914	941	917	939	886	913	886	908	969	918	904	879	851	912	900	925	881	886	906	885	947	887	902	884	885	905	851	889	927	889	980	884	918	934	900	899	938	900	925	934	896	917	911	953	922	905	928	968	935	910	971	892	936	936	906	947	883	863	875	902	911	921	871	965	889	903	870	922	954	987	906	939	901	917	914	957	938	897	936	893	931	923	950	980	964	920	923	929	945	933	938	924	945	923	946	889	956	920	941	934	872	924	930	894	921	854	957	941	959	941	909	926	902	921	872	922	932	883	952	905	957	903	909	921	895	933	879	937	917	879	923	883	905	917	961	988	926	928	946	913	951	937	922	862	949	947	949	925	914	894	919	954	1015	875	917	934	928	931	912	913	917	919	979	954	933	906	963	958	948	921	967	915	930	907	896	904	896	898	929	928	975	913	968	892	884	901	892	938	970	921	953	884	910	900	858	925	894	887	934	932	906	913	951	937	927	910	949	1014	955	960	915	919	900	937	931	914	931	930	915	914	933	917	923	926	960	971	952	885	918	881	920	899	919	868	917	951	951	898	879	920	961	915	935	903	904	866	886	907	931	881	919	959	924	906	948	942	918	914	960	950	948	925	947	948	937	932	935	889	901	897	923	950	957	928	918	959	954	985	914	894	941	947	855	975	873	940	928	893	897	922	918	946	943	915	821	918	943	892	878	916	911	902	858	912	965	942	912	953	920	876	896	929	956	918	905	886	911	896	895	876	926	944	989	945	899	945	948	950	854	969	934	924	932	916	969	950	911	969	956	897	940	947	922	871	933	941	907	906	939	867	897	955	928	916	949	908	911	960	815	874	942	886	925	916	871	932	917	896	907	905	984	891	917	883	864	957	977	897	881	883	864	914	965	929	926	984	914	913	873	920	913	896	883	931	898	900	956	919	913	959	942	919	908	917	903	953	921	969	962	882	929	912	943	897	902	945	947	929	935	903	919	907	934	948	922	906	966	955	955	920	935	899	912	926	933	974	969	896	915	949	916	917	884	914	922	936	889	902	929	913	843	902	951	902	904	961	925	903	879	936	897	901	938	952	956	923	893	899	953	933	949	945	885	940	915	927	909	935	943	917	961	927	923	906	856	905	940	927	1002	925	931	914	923	885	948	967	901	911	926	892	946	883	921	929	919	877	895	916	917	930	950	925	935	891	892	929	916	899	916	887	924	911	887	912	923	889	867	877	910	917	890	935	893	871	941	861	901	941	943	885	876	932	896	875	847	875	937	896	845	966	951	901	953	929	909	894	938	949	932	894	890	946	924	904	942	917	909	931	964	921	937	916	905	917	926	956	890	914	894	918	876	903	924	917	943	938	888	979	933	940	898	924	875	891	957	884	858	955	877	911	922	971	959	904	989	947	855	918	960	909	898	911	931	948	959	926	975	910	967	905	931	892	915	876	953	970	886	924	903	962	927	918	920	951	881	951	934	873	856	945	904	889	865	955	867	918	909	912	940	920	878	918	952	885	893	930	899	881	952	923	912	851	906	928	907	893	933	957	877	917	873	917	916	895	900	937	923	924	859	949	973	924	958	913	918	928	938	916	922	1004	914	933	868	935	964	924	905	997	904	922	961	909	952	875	959	941	906	883	888	936	941	871	917	901	923	914	907	883	924	952	945	890	926	938	963	928	919	929	878	925	946	879	886	969	954	911	938	952	989	930	923	917	885	883	953	956	909	905	919	887	914	959	911	963	928	920	930	904	911	991	926	904	872	864	923	953	939	968	916	891	925	931	865	917	945	931	911	958	908	918	917	911	898	926	894	945	895	952	909	943	848	922	909	911	894	905	909	975	914	950	951	888	927	921	947	906	899	944	910	914	883	928	953	986	866	930	948	954	945	963	910	951	928	906	936	916	930	884	901	889	895	947	926	964	961	882	899	928	907	889	929	948	920	890	928	920	859	889	931	922	931	935	948	913	977	894	904	956	892	914	945	934	971	895	915	902	934	943	927	922	903	896	914	943	881	929	891	911	915	891	896	899	902	905	980	979	944	920	885	951	944	947	913	893	979	923	919	987	892	902	995	942	924	889	1000	920	931	842	940	931	929	917	882	936	947	893	971	917	915	898	919	903	952	985	936	933	880	933	913	908	903	881	927	964	908	934	917	914	968	923	938	908	921	932	862	970	910	916	952	1017	942	931	902	902	912	916	931	923	933	922	881	925	903	963	902	1001	936	899	931	905	886	917	945	944	896	951	889	922	923	968	933	946	917	923	892	885	877	987	914	949	917	928	902	924	942	929	977	903	920	893	910	895	932	943	895	915	924	941	891	922	943	916	934	909	913	959	866	900	931	953	883	917	889	872	903	937	929	917	916	912	911	903	881	976	910	937	867	939	967	961	940	939	908	971	863	927	925	906	943	877	907	943	898	916	927	909	918	916	920	951	916	912	943	947	976	957	901	886	944	864	915	889	909	993	862	928	956	866	892	874	898	904	938	926	954	931	944	921	922	873	943	874	940	917	945	956	909	935	917	877	902	883	941	897	919	900	936	905	902	927	947	912	970	906	927	919	911	983	922	945	914	916	879	863	930	904	893	910	930	895	859	902	934	920	937	883	937	929	896	957	883	957	926	924	956	906	880	910	938	952	863
53141	27641	16740	10821	4803	786	442	505	442	582	891	954	828	516	450	448	441	433	408	451	444	443	470	445	428	427	455	446	457	442	449	413	433	479	473	427	497	408	451	431	496	404	440	466	438	390	407	401	433	426	445	414	482	445	428	412	435	469	419	416	411	414	454	405	403	431	413	453	410	434	416	451	439	429	453	456	473	447	430	455	468	467	425	453	449	435	427	472	396	408	432	454	390	436	435	428	444	434	435	454	425	437	425	448	433	458	427	500	404	406	428	415	480	492	487	452	434	441	413	414	438	415	452	428	482	428	450	416	447	501	423	422	419	446	416	423	449	413	412	430	458	439	458	444	429	431	443	443	422	448	454	404	435	446	447	437	454	443	444	373	436	446	472	414	414	450	411	412	400	404	402	424	477	452	457	452	403	427	491	436	424	405	406	379	434	409	440	410	435	438	439	427	438	408	421	445	425	450	461	430	422	440	439	421	465	433	432	456	489	412	422	478	437	408	508	459	400	429	424	421	448	445	432	453	409	405	433	463	439	458	475	431	448	399	412	433	401	450	429	448	407	451	423	402	422	440	421	448	453	440	482	438	447	452	436	384	441	394	442	442	457	431	388	440	402	400	412	460	437	452	478	420	428	479	427	419	462	431	483	434	486	468	436	462	438	470	426	403	419	428	463	438	442	473	502	465	471	447	457	398	422	472	446	419	440	467	438	447	433	380	431	453	449	411	416	435	446	438	385	459	438	438	476	434	452	449	472	420	435	440	393	441	426	419	429	459	422	467	460	428	405	456	406	431	443	430	405	434	440	405	389	426	429	422	436	464	423	443	421	415	457	403	428	455	482	445	449	425	440	395	415	393	460	420	451	390	462	459	441	420	449	492	429	416	450	429	435	447	421	426	441	426	500	376	445	444	459	448	494	421	485	444	424	438	425	455	417	415	432	433	448	405	427	405	408	440	435	396	465	481	439	438	452	412	410	437	429	430	412	418	464	441	403	412	411	406	412	442	428	431	414	410	477	442	438	443	454	410	498	440	412	456	422	453	440	425	418	467	428	418	407	474	464	443	441	427	436	406	449	415	436	460	403	404	467	424	479	458	443	436	438	429	419	460	450	379	395	396	373	447	449	416	416	431	445	446	455	424	460	479	426	450	449	432	423	452	463	425	462	449	420	409	426	394	433	434	427	461	453	408	407	420	441	486	414	421	428	405	435	420	391	441	424	430	417	426	436	425	430	418	428	490	432	428	419	461	421	449	428	405	485	399	430	424	432	448	420	451	426	472	460	422	439	446	436	440	432	445	435	474	431	413	486	418	428	419	445	409	461	441	424	359	425	404	417	446	444	467	439	436	435	407	453	434	430	467	467	445	455	397	387	439	438	417	444	494	423	453	444	423	386	426	432	423	398	441	393	424	447	440	407	453	444	451	403	413	393	401	451	417	397	433	430	456	461	412	468	429	436	429	440	412	460	447	423	377	420	439	458	473	428	393	438	470	443	431	404	392	431	412	454	442	447	428	424	468	486	442	414	448	401	449	419	420	429	380	428	435	417	433	458	442	462	416	436	415	421	420	420	425	425	411	453	421	397	414	442	484	469	427	439	408	424	415	441	403	427	461	402	417	417	430	431	417	402	446	448	427	418	438	446	383	429	404	389	408	408	472	412	436	436	400	439	451	408	385	448	452	428	404	427	431	409	419	427	390	407	391	410	468	460	426	456	435	423	396	445	412	442	416	432	448	412	425	450	477	446	402	447	445	413	460	415	436	444	423	408	438	428	475	423	453	441	405	463	457	453	453	443	428	439	395	425	435	422	426	437	401	436	433	454	439	430	431	428	439	458	439	449	445	450	451	480	418	439	451	437	399	416	451	452	416	492	458	453	428	462	409	421	460	485	427	432	463	450	438	439	412	430	446	435	431	477	477	387	415	438	413	394	409	424	434	417	445	454	469	402	458	436	433	432	469	466	455	427	423	436	404	434	412	450	443	383	426	442	467	419	463	419	459	408	433	410	426	430	458	434	435	474	430	426	445	417	415	447	408	450	437	399	428	430	443	434	434	447	472	425	390	407	460	453	393	403	423	440	433	428	416	464	440	368	469	453	444	413	412	442	442	451	431	425	426	435	431	412	438	426	431	425	448	425	457	415	372	433	483	431	408	413	438	449	425	490	445	397	454	432	468	497	444	422	454	459	438	419	443	408	453	443	431	429	439	454	388	410	421	444	433	435	438	414	400	432	420	424	419	397	450	436	416	439	446	388	445	463	461	489	434	460	439	456	460	428	407	441	459	435	437	432	465	421	419	444	416	397	424	448	457	459	426	418	434	431	438	422	423	413	450	398	405	425	424	467	384	452	468	433	465	449	412	435	431	409	391	413	413	414	458	444	412	464	445	439	463	402	388	433	447	447	430	465	421	410	439	418	465	441	407	458	432	435	439	434	398	425	474	432	432	428	433	430	433	430	452	398	420	410	397	453	416	426	450	416	442	440	454	470	482	432	386	475	460	450	432	433	442	464	406	402	456	413	421	439	429	408	441	470	409	415	411	411	412	465	410	457	452	347	430	416	461	450	430	438	425	402	438	470	448	461	416	433	443	457	425	414	442	399	442	403	409	404	436	414	429	462	452	406	454	391	421	395	419	459	450	427	453	458	424	460	424	451	431	418	450	391	450	445	430	437	443	423	453	461	439	447	461	413	444	407	414	433	420	430	423	409	449	423	488	463	418	413	419	426	414	427	444	453	391	433	409	440	449	473	457	433	446	415	430	449	429	449	428	421	452	502	472	435	428	403	440	421	434	448	426	405	432	458	388	467	417	433	447	430	438	440	431	424	436	435	438	438	446	448	415	400	450	459	471	463	418	420	448	457	496	458	477	398	431	405	425	421	427	455	407	459	454	422	423	466	444	460	415	422	425	431	434	426	482	473	420	454	447	478	454	414	478	430	422	462	421	443	459	378	390	477	418	443	426	426	396	467	441	426	489	421	472	460	416	449	478	413	422	427	418	396	446	415	442	492	458	467	449	411	436	412	410	453	446	450	444	422	433	445	460	410	423	435	399	406	444	401	460	407	428	429	458	406	430	459	426	427	390	440	438	460	402	421	414	448	435	443	462	440	428	442	447	465	468	422	439	458	469	413	416	416	425	454	478	433	410	421	510	428	451	447	455	446	399	404	439	415	446	442	435	455	440	447	439	440	440	411	441	461	472	467	452	492	394	420	418	460	419	410	415	459	420	461	455	452	441	453	415	426	466	413	459	410	424	427	452	420	418	414	446	464	419	442	370	439	423	417	440	418	398	474	429	407	430	418	464	450	437	429	468	436	459	418	481	461	433	429	457	482	429	483	417	465	444	427	408	399	431	395	409	401	402	416	395	446	452	468	446	451	482	410	449	405	444	404	441	428	407	437	440	427	468	441	420	445	425	450	469	414	428	381	411	446	433	424	402	455	426	464	425	467	398	446	444	435	461	448	449	446	439	420	438
33777	20602	20240	19123	10595	1581	1056	982	999	1581	3230	3615	2888	1227	967	933	931	931	912	937	946	928	907	968	980	928	943	947	891	886	876	951	928	952	986	921	971	960	873	844	904	906	926	880	924	923	965	945	943	937	946	987	913	898	916	909	941	950	943	932	999	928	924	950	982	918	963	917	900	944	939	964	971	934	941	952	926	959	921	915	960	945	961	886	949	956	918	880	955	900	925	893	923	894	952	941	933	945	922	913	950	950	925	879	947	875	883	904	967	919	907	908	940	878	918	902	957	940	935	928	896	913	967	903	905	890	924	880	903	982	928	870	892	917	899	959	875	883	876	906	921	923	870	964	1022	922	938	938	943	867	937	905	888	955	918	931	949	893	943	884	914	961	952	977	934	943	927	919	886	948	900	920	850	923	941	928	913	913	958	930	951	936	898	911	884	947	969	948	984	962	889	928	889	919	944	935	881	887	903	944	918	939	943	974	964	944	985	944	957	932	904	959	908	915	896	927	907	939	994	876	924	932	906	858	946	900	902	907	935	928	916	915	943	900	935	951	895	891	915	947	853	929	967	874	931	862	952	911	919	886	977	904	906	947	949	943	857	916	969	938	924	955	985	1000	925	905	953	910	939	951	942	934	886	940	907	923	962	951	966	872	889	969	933	895	902	892	931	941	959	980	965	950	970	913	985	885	910	937	897	902	891	903	969	901	963	900	890	938	918	920	934	947	943	892	960	944	952	920	949	911	900	921	971	926	919	936	884	952	899	961	891	961	931	928	874	941	908	951	949	896	928	913	881	930	896	906	887	948	943	927	933	931	909	910	945	952	922	924	940	920	900	928	897	925	860	939	922	931	874	943	946	942	954	892	934	890	948	908	924	878	921	924	990	916	916	918	947	901	900	910	954	919	919	898	891	956	921	956	942	942	946	956	937	937	945	922	888	847	911	847	951	955	890	930	843	922	903	961	961	902	928	915	978	923	938	932	936	917	861	890	953	915	867	898	954	934	932	902	923	871	938	957	922	966	879	900	980	905	931	890	939	939	968	880	916	919	890	933	879	966	918	932	927	945	915	920	930	953	891	907	955	886	897	950	946	862	929	970	956	910	944	911	873	882	948	934	901	860	912	973	922	912	930	914	943	903	912	921	939	933	948	910	925	929	969	881	891	862	890	906	937	914	956	909	940	925	911	913	911	960	921	942	910	886	948	898	977	935	895	951	868	975	927	945	840	959	930	940	921	930	947	918	875	948	890	882	911	957	961	944	948	877	908	935	932	913	988	926	868	915	918	922	924	964	915	917	897	914	935	946	988	931	893	981	862	885	896	937	941	858	932	932	914	951	895	921	901	918	976	979	905	915	899	884	938	935	905	941	908	937	910	919	902	971	971	930	947	948	889	957	876	897	899	940	890	859	946	969	901	930	955	907	950	938	952	899	878	878	925	938	950	953	918	913	952	895	942	985	906	888	914	908	985	903	881	911	928	876	896	897	901	969	995	936	954	948	913	930	886	969	949	966	938	908	923	867	905	948	996	897	917	936	918	935	841	874	959	926	906	931	869	951	886	950	868	869	882	912	930	914	953	917	915	923	871	909	953	935	931	984	907	906	924	962	881	931	901	946	912	858	898	921	932	893	922	901	979	935	904	913	927	921	915	910	908	975	1010	914	929	946	952	929	930	891	880	912	877	897	920	949	932	948	942	918	874	953	936	917	889	947	930	878	899	911	982	871	919	952	910	949	975	921	880	954	915	918	959	980	936	952	910	938	887	933	913	909	921	952	941	922	912	936	931	950	961	929	888	922	965	905	955	922	908	908	937	913	955	956	942	884	933	894	899	943	903	959	923	932	916	922	964	886	957	909	897	902	835	880	944	912	967	933	896	944	896	893	932	990	935	931	935	896	945	955	943	935	916	904	913	962	958	893	937	913	877	917	921	954	895	1002	906	877	871	943	898	840	952	917	948	922	992	973	851	936	911	928	921	900	909	896	887	904	941	935	891	945	917	991	843	892	939	955	918	950	950	855	890	894	944	925	922	908	921	914	897	931	926	901	936	877	877	880	921	866	917	876	927	923	909	966	946	861	911	925	877	898	970	937	936	885	921	916	932	929	917	913	940	964	987	918	964	896	873	933	932	937	993	947	920	964	986	935	918	973	935	917	900	946	913	947	916	931	890	956	855	949	914	908	956	948	953	925	960	886	959	898	913	903	893	915	879	916	899	949	997	927	940	960	885	877	900	905	989	925	945	942	937	893	932	958	955	914	931	924	909	962	915	885	957	924	970	907	918	925	968	912	944	909	927	925	929	873	928	906	911	921	906	908	957	977	906	908	897	960	899	947	864	952	926	922	966	991	927	929	980	913	952	915	903	930	868	934	946	918	929	926	950	931	855	920	888	896	888	921	890	894	1023	935	940	920	951	940	930	861	909	941	903	877	917	970	889	964	941	910	893	911	920	961	937	925	990	941	957	925	903	910	931	958	957	961	880	937	865	901	975	924	931	952	877	935	917	877	911	946	884	925	926	958	954	955	903	926	914	957	960	890	962	906	949	938	872	961	917	902	843	855	904	916	919	932	949	904	927	920	925	948	977	926	948	917	963	890	947	1000	908	883	879	873	891	843	889	917	894	905	910	950	936	928	895	901	917	927	932	896	926	920	913	931	937	903	874	925	916	937	926	912	883	944	919	920	911	941	925	943	944	911	920	910	915	930	900	879	925	991	916	898	908	940	956	887	871	900	941	913	944	939	942	922	897	966	968	943	974	943	947	868	914	928	907	974	858	946	907	926	944	965	939	932	920	925	901	928	904	898	915	910	917	920	916	893	932	891	939	946	915	959	870	937	904	942	900	870	909	921	916	942	919	881	876	866	900	908	902	927	951	911	894	912	925	938	926	979	896	970	942	923	969	919	932	903	908	891	960	889	953	938	1011	915	931	919	946	893	878	903	943	948	937	938	952	931	926	907	953	880	988	942	916	863	957	909	934	919	901	919	852	915	908	922	936	918	949	899	924	964	925	904	936	954	935	934	909	857	976	924	946	959	931	920	906	956	945	967	931	925	941	946	922	935	925	892	944	906	884	901	928	873	941	986	933	955	917	921	898	919	900	944	976	954	909	915	905	945	962	919	913	893	930	939	918	955	951	905	909	942	932	985	922	925	929	947	858	895	880	990	922	944	919	921	965	939	886	888	912	907	945	881	859	925	900	928	951	918	925	943	893	918	938	936	947	951	923	954	907	918	927	927	899	912	934	930	945	924	884	914	875	877	910	896	918	932	950	910	874	928	919	951	888	922	920	955	896	948	898	952	911	878	929	917	910	930	897	937	907	944	909	899	938	954	905	919	927	921	949	958	950	929	863	894	896	891	931	878	922	901	925	972	937	924	968	975	898	958	844	870	908	903	918	927	940	965	887	921	896	898	896	913	919	901	900	948	939	970	923	982	926	914	940	967	889	881	875	902	877	964	930	889	927	880	901	927	910	880	911	929	911	912
59103	36840	26235	17813	8520	1658	569	498	476	637	1255	1443	1018	473	450	467	475	404	429	437	477	446	425	426	441	449	478	460	453	445	465	438	446	415	464	452	426	449	481	460	451	435	462	421	484	444	432	434	448	436	434	451	457	472	472	477	422	435	496	454	433	423	436	429	452	475	469	452	467	395	455	452	471	414	433	451	440	426	453	432	454	474	416	444	428	428	389	454	417	411	487	496	468	449	434	387	442	450	475	469	476	447	498	498	444	436	430	447	428	388	458	458	433	425	423	446	453	442	452	414	428	436	416	453	456	429	470	465	442	421	441	391	399	444	425	434	444	420	452	449	452	378	470	453	445	413	464	442	454	452	407	430	402	453	436	464	415	437	436	412	485	446	444	467	442	446	444	439	455	405	452	421	423	448	492	454	467	461	452	404	456	490	459	407	431	444	477	452	476	458	415	423	442	441	449	433	470	419	430	453	430	443	457	434	429	436	478	398	412	442	439	456	432	402	439	481	410	442	481	461	414	422	390	443	444	480	428	415	414	424	444	444	428	423	456	433	445	461	435	399	458	448	442	427	474	440	439	399	451	450	418	415	466	438	462	416	444	435	433	423	449	437	440	433	452	449	466	438	435	465	472	415	454	453	398	404	480	458	407	424	432	442	425	467	469	455	430	443	487	440	456	415	406	412	414	421	465	464	414	398	406	432	430	451	429	417	423	415	402	436	451	419	431	433	457	445	420	451	439	461	430	450	437	439	411	427	498	451	434	442	435	450	436	428	364	446	406	421	443	431	494	476	436	441	431	409	442	402	446	441	502	429	470	421	430	468	436	408	422	470	407	438	444	460	432	449	468	432	410	402	462	437	417	496	457	445	427	446	449	433	458	449	442	444	449	452	422	421	454	412	435	467	444	455	432	439	413	448	474	437	429	458	434	448	466	454	454	415	453	443	424	426	460	394	441	405	449	426	406	469	393	412	448	408	410	464	417	427	440	441	483	456	423	439	480	433	425	429	403	435	449	405	433	423	442	414	433	456	434	433	462	501	402	438	433	447	434	462	441	443	457	440	450	445	417	410	426	453	426	468	493	475	446	468	445	451	489	451	428	422	415	417	463	420	467	449	431	439	456	459	453	478	468	447	431	434	488	431	485	449	472	452	452	444	429	432	416	451	470	419	418	434	397	433	465	456	443	450	443	438	426	433	473	456	459	448	482	476	470	469	440	439	428	405	426	495	446	421	436	445	420	458	461	465	545	429	427	471	432	438	415	446	432	426	422	412	440	434	480	457	486	410	459	443	409	433	428	439	447	438	480	430	465	450	464	410	425	461	462	433	434	427	428	468	422	488	441	432	447	447	435	417	451	418	447	465	453	499	485	453	467	457	466	472	435	440	466	421	477	418	414	441	410	462	457	461	449	421	446	395	420	458	461	450	478	411	453	449	408	464	439	467	409	461	473	430	462	396	440	420	430	499	409	431	448	477	485	443	391	495	464	437	464	476	404	412	439	428	428	470	440	464	446	455	489	479	443	423	424	452	446	445	423	450	421	477	413	400	425	434	425	442	415	445	461	416	425	491	473	468	434	449	428	450	414	495	492	456	464	455	461	427	473	442	415	439	452	446	432	449	443	399	434	445	470	455	440	409	453	425	458	445	444	465	444	432	440	437	462	447	424	440	423	450	449	477	481	463	403	432	473	437	432	431	434	425	401	442	479	444	477	454	442	440	431	456	439	436	423	449	456	488	474	463	427	443	440	447	457	445	456	443	462	435	466	437	430	441	502	443	401	493	421	418	404	433	469	441	429	475	440	472	446	461	503	440	396	476	462	389	458	437	474	441	396	460	439	446	455	420	429	450	427	431	469	458	438	442	452	484	410	426	464	477	431	447	443	430	431	460	454	429	419	433	473	482	474	456	407	425	438	463	458	424	429	449	422	454	411	480	486	427	438	451	411	446	450	412	444	488	436	432	456	417	415	493	402	439	419	440	444	398	419	480	439	474	454	433	437	453	450	455	426	450	444	425	435	410	408	450	425	412	491	455	446	447	455	447	478	452	482	464	440	452	452	481	446	450	407	440	451	431	436	451	439	372	451	463	427	417	411	458	403	425	479	461	450	397	442	402	452	437	480	440	420	431	442	429	420	430	456	501	413	407	442	454	483	450	428	423	401	398	467	445	447	459	435	451	431	458	426	440	411	441	469	452	453	434	459	440	441	450	432	453	416	453	471	448	495	448	427	400	466	504	442	447	427	433	412	406	427	433	467	478	418	431	424	483	448	448	409	433	435	482	445	476	459	454	412	439	416	444	453	456	400	417	437	445	460	435	483	459	428	498	414	419	444	442	400	408	446	436	452	445	414	439	431	395	445	433	474	425	427	447	461	428	440	446	453	469	420	452	455	441	434	416	435	439	463	458	459	458	446	406	435	466	431	436	450	443	438	391	422	445	451	412	427	405	431	405	441	426	447	429	474	460	422	433	431	405	449	469	443	417	435	444	426	424	459	456	490	450	444	450	478	477	440	438	431	461	430	472	417	471	447	468	444	419	440	434	427	413	417	439	456	410	457	456	452	444	447	479	436	451	436	420	450	413	455	400	422	454	486	454	420	431	451	384	408	451	435	416	469	435	449	426	446	397	438	477	495	501	469	448	458	458	425	432	384	435	452	465	416	461	452	412	418	418	442	456	414	435	450	449	471	436	446	438	413	422	450	407	469	415	453	447	438	481	457	434	433	432	431	474	462	422	422	456	463	457	421	427	451	475	433	473	483	414	458	464	449	525	432	441	407	443	464	455	424	469	455	403	455	434	402	430	414	428	446	433	458	455	471	428	415	445	461	436	411	434	449	469	440	423	470	451	444	430	474	442	412	450	460	462	446	452	470	433	456	426	443	445	450	422	434	435	442	438	468	463	489	466	430	459	421	400	431	441	427	455	428	455	453	454	394	432	453	457	436	435	482	456	460	443	435	450	425	437	516	422	460	461	444	452	434	455	438	472	424	438	417	465	430	452	445	422	411	453	444	420	439	417	407	470	442	436	440	487	451	487	454	436	425	420	476	462	445	488	431	404	423	452	464	453	449	456	427	430	447	461	440	412	453	496	461	444	462	470	432	433	474	442	451	426	493	441	457	390	410	437	435	419	453	432	450	388	430	418	450	449	430	446	459	474	473	446	473	477	465	428	424	429	444	434	431	423	403	447	420	439	435	440	471	426	422	474	426	439	432	468	430	461	468	437	439	441	465	450	434	422	436	470	496	471	425	398	419	391	389	400	415	455	463	426	468	416	473	432	418	432	446	462	430	430	465	447	433	456	474	430	451	436	488	427	475	421	443	476	391	407	458	396	423	436	425	451	449	461	473	418	435	427	430	443	451	438	445	408	450	485	447	410	437	450	422	508	462	432	452	445	454	465	380	392	432	459	473	403	434	462	453	453	443	451	431	443	450	434	423	454	415	396	415	415	458	438	454	403	428	428	399	401	456	475	437	453
37227	30048	28876	26231	15467	3008	1264	1179	1190	2035	5157	5890	3923	1015	964	928	965	975	953	961	986	935	963	921	958	916	967	962	962	957	931	923	962	893	934	916	932	980	927	955	946	926	919	935	961	951	930	955	925	940	927	1017	983	946	877	963	969	942	986	962	968	957	912	945	949	920	959	921	925	914	976	943	994	929	927	953	906	998	908	945	949	943	902	908	938	988	929	916	907	1031	957	946	938	925	930	974	933	988	913	954	886	995	906	937	906	908	992	1025	958	924	914	927	884	968	954	907	949	920	921	970	978	930	951	989	908	991	1005	925	932	925	914	979	929	944	930	934	937	988	955	926	915	913	965	961	920	951	914	958	962	877	942	955	972	985	963	928	990	915	942	928	955	943	931	897	931	926	937	957	950	939	842	967	915	948	915	932	966	916	906	944	919	980	964	960	997	913	900	907	972	947	956	962	939	904	925	938	949	912	881	924	977	918	895	925	932	909	909	920	944	993	943	912	931	979	994	943	951	867	899	950	944	934	894	949	893	946	954	948	926	919	954	901	904	924	976	944	909	933	952	882	947	971	978	908	987	882	927	919	915	941	928	971	933	924	964	905	937	914	951	926	933	913	912	955	942	953	914	916	947	926	959	935	950	923	913	931	918	880	927	967	953	921	988	882	992	954	905	911	958	882	933	956	923	920	918	898	918	966	901	918	981	906	940	934	967	943	924	962	989	919	1006	845	891	891	981	964	955	942	930	886	935	971	938	955	944	926	972	961	926	914	916	963	934	978	944	881	933	952	916	922	989	957	929	982	960	946	951	910	951	952	995	957	915	892	901	910	922	935	907	970	952	910	919	894	936	969	965	905	968	912	922	914	904	906	963	940	942	911	929	910	935	922	944	929	922	936	943	974	940	916	945	990	967	898	940	978	966	899	931	928	948	895	860	920	931	937	963	946	876	956	984	907	911	922	966	931	931	906	969	915	930	922	938	912	952	885	954	849	940	891	887	928	916	946	939	936	950	957	944	935	918	878	925	889	908	940	941	939	959	915	928	945	918	914	886	920	982	910	895	922	947	904	962	876	997	911	942	965	987	934	929	885	891	944	916	997	938	943	897	991	887	938	935	898	896	953	955	917	938	948	919	944	887	948	946	927	914	922	999	958	953	877	987	927	872	872	955	914	923	948	943	924	904	916	951	985	972	892	935	998	898	905	903	996	958	956	959	967	943	930	927	913	892	823	1000	940	928	951	932	954	920	947	922	946	956	918	885	905	919	933	949	982	937	944	943	945	909	978	924	950	993	933	950	921	1000	987	917	969	982	944	935	923	909	982	947	973	1011	935	916	954	960	907	910	992	945	942	925	932	937	981	933	919	943	930	959	915	918	891	899	927	922	899	940	1007	967	928	992	895	930	941	943	913	920	957	968	922	938	987	965	1005	931	948	912	987	925	943	990	962	961	889	902	913	875	896	892	958	931	971	910	939	947	990	924	912	896	961	876	961	896	947	900	989	936	992	965	966	959	926	958	923	942	934	973	970	929	905	965	962	920	990	859	926	909	888	946	891	962	955	916	942	926	912	933	912	922	905	916	994	912	930	909	968	951	906	978	919	946	910	906	920	929	908	937	950	933	929	922	922	934	929	962	951	955	944	896	1016	952	951	961	952	928	920	946	928	957	937	886	926	931	870	918	909	908	841	954	893	925	902	942	924	921	961	942	906	927	887	900	958	917	901	922	928	1000	957	915	921	937	944	960	941	963	923	931	973	925	891	911	942	973	923	986	928	934	943	938	919	922	1004	939	940	957	967	961	976	938	986	927	923	913	918	946	964	912	977	906	935	934	924	953	934	956	898	939	966	966	878	965	959	973	961	960	926	921	945	971	917	925	950	943	905	917	903	964	908	934	912	918	902	931	882	962	947	950	952	1018	928	906	914	907	969	918	925	929	911	929	925	996	921	917	933	915	953	951	899	971	891	950	927	956	910	915	975	938	963	930	950	943	920	913	960	932	956	946	949	952	990	993	921	939	951	983	923	972	920	946	935	968	933	864	902	920	957	963	875	883	953	965	905	905	939	958	916	925	931	945	905	969	919	925	893	973	896	900	906	953	937	934	958	920	953	980	956	944	919	915	1007	917	916	879	985	935	920	1008	911	907	946	913	955	924	930	864	972	870	897	944	890	953	904	893	931	930	923	925	974	952	935	932	953	900	908	890	925	939	906	926	897	956	901	876	976	930	947	907	911	926	897	961	937	895	925	938	938	927	971	948	951	936	886	909	902	971	956	928	920	934	990	931	890	945	892	919	897	953	956	952	874	949	970	990	993	869	932	918	921	933	912	847	907	914	926	932	911	937	947	855	967	955	883	963	954	979	980	960	927	985	913	930	920	964	904	918	923	909	962	934	920	882	941	943	957	953	976	966	918	902	950	937	927	968	967	962	922	896	931	882	912	947	924	974	919	903	958	984	938	920	968	928	897	931	909	992	948	920	943	906	982	955	938	867	939	947	921	940	916	955	943	900	946	965	964	930	936	930	921	869	958	875	986	952	935	929	978	909	964	911	909	870	936	980	936	890	922	918	973	945	925	943	914	887	916	860	937	963	905	957	940	940	878	917	975	947	961	919	941	970	910	930	941	932	906	940	939	863	941	990	894	984	933	906	962	929	940	944	921	932	922	956	923	961	949	907	910	939	970	905	926	944	922	954	917	898	936	962	904	947	958	914	998	927	923	927	907	959	953	981	917	968	964	936	936	941	920	910	905	938	999	1027	942	913	963	935	903	945	959	979	926	916	924	968	970	1028	990	942	977	915	911	947	896	917	951	946	916	917	906	915	928	926	891	902	909	913	949	922	888	910	924	980	910	995	887	951	952	939	917	923	974	926	913	998	985	928	912	957	945	956	937	926	942	921	967	955	956	890	935	951	865	970	942	970	1001	902	924	943	883	914	963	939	894	968	884	944	904	936	949	939	880	929	940	869	867	964	924	946	969	924	952	923	917	915	997	954	972	896	889	903	896	925	944	905	922	947	965	931	911	948	891	968	890	901	924	939	922	929	929	879	925	902	992	946	894	936	911	968	911	934	959	925	909	941	937	927	925	904	943	971	989	945	913	921	985	923	928	925	904	929	959	965	940	922	905	926	936	967	897	961	963	922	930	960	968	921	933	949	878	925	870	972	945	954	953	936	919	964	952	920	890	952	925	922	978	929	950	931	976	919	952	958	952	915	978	966	914	910	918	947	940	905	963	940	928	911	972	969	937	902	975	924	977	939	915	950	943	956	949	925	919	917	982	886	1016	972	960	946	933	896	958	935	969	886	975	949	957	964	922	981	911	931	905	923	941	925	1003	927	977	936	918	887	936	868	961	941	939	921	908	915	970	862	920	907	980	909	880	915	940	896	908	876	921	883	940	908	925	887	977	917	961	982	955	928	918	952	929	932	950	907	960	941	913	946	958	905	946	951	878	942	953	927	989	902	932	908	986	961	909	920	931	960	984	930	937	936	906	956	905	892	961
43698	24133	9830	3930	1235	444	420	458	453	457	448	449	422	422	482	418	452	443	455	433	418	488	440	433	417	454	426	414	470	450	415	431	388	459	426	449	454	419	443	481	440	426	431	437	401	439	451	424	458	401	438	425	439	472	396	443	462	437	462	438	430	447	441	459	413	432	434	422	414	424	423	430	458	434	432	447	488	451	467	463	426	440	443	466	433	408	431	447	419	409	421	452	415	429	422	377	415	462	411	455	420	398	419	437	452	413	430	413	474	418	424	425	432	495	396	408	455	447	425	433	470	467	464	407	446	454	447	438	431	422	390	458	398	447	422	449	438	412	421	427	419	441	443	427	450	501	433	458	449	434	466	444	432	417	427	438	443	427	436	469	419	411	397	394	418	439	425	416	463	469	440	413	442	393	421	443	414	416	430	442	417	426	416	421	404	447	482	413	449	440	446	404	441	422	432	466	417	431	407	448	471	424	410	457	459	467	379	387	463	390	435	459	438	439	414	421	371	436	408	402	432	441	414	432	422	446	485	436	437	403	438	471	436	437	466	450	431	431	415	447	474	429	447	433	410	431	417	454	375	478	426	432	416	458	433	419	428	423	403	442	445	431	449	448	451	406	424	456	459	478	417	440	456	452	399	401	413	424	435	490	405	427	410	449	463	428	422	438	424	484	447	383	440	397	451	414	432	420	439	421	436	434	448	416	440	425	424	445	421	446	409	398	469	473	406	438	459	432	415	451	481	438	458	424	425	414	437	420	424	454	446	473	438	439	413	448	404	431	403	412	454	444	460	412	427	444	419	456	452	450	428	456	450	408	418	443	415	457	464	414	456	445	472	448	405	417	456	433	410	455	451	414	391	430	420	417	429	406	460	429	464	442	447	435	401	435	415	419	445	460	441	424	474	447	440	476	449	448	415	440	450	403	460	445	438	441	426	419	434	462	394	443	432	441	459	434	421	420	434	453	446	417	452	432	428	446	414	458	445	440	438	396	413	440	425	440	459	438	442	453	439	430	407	417	453	433	461	460	413	402	395	405	443	400	438	415	438	402	470	381	441	400	447	476	451	401	430	402	397	432	427	415	449	468	498	399	408	440	432	408	394	468	452	417	408	430	388	456	450	409	430	433	403	416	417	371	425	423	396	406	406	485	464	445	423	469	418	433	447	445	418	446	436	429	392	433	429	400	427	432	431	499	426	433	436	418	400	467	419	422	451	445	462	403	391	389	408	461	480	431	425	430	429	470	425	403	440	429	415	458	436	448	451	423	410	445	405	454	435	449	432	442	458	435	437	422	441	435	425	386	447	414	452	429	446	445	406	416	452	424	431	435	410	424	432	432	424	425	438	469	440	469	426	408	428	444	461	486	430	437	457	417	468	441	468	393	403	400	461	409	459	480	433	416	418	457	458	422	449	464	420	385	458	438	465	451	424	400	433	431	432	450	435	419	434	431	423	396	406	435	428	468	413	443	420	429	457	436	428	437	460	436	461	403	449	462	452	423	404	441	390	408	441	394	415	440	439	454	461	460	440	406	424	433	438	437	415	475	430	403	447	424	389	452	434	409	420	438	417	455	411	436	433	440	443	404	448	439	436	448	404	451	444	468	449	460	434	409	497	493	423	443	470	427	450	439	416	473	452	432	423	419	431	433	452	480	442	438	441	403	467	453	465	426	438	438	475	454	414	432	439	436	439	426	440	411	434	420	492	414	454	424	461	464	441	399	402	430	385	410	457	438	435	450	428	423	455	445	444	456	436	416	438	476	467	486	435	419	463	461	420	392	421	435	426	438	436	427	422	405	415	436	423	426	450	451	443	437	391	420	449	422	455	397	462	438	438	445	422	428	416	455	426	451	475	471	385	403	425	445	430	429	425	390	417	422	453	435	454	437	419	434	436	449	469	446	427	478	412	409	454	450	454	435	485	469	369	392	454	456	444	390	420	428	432	380	418	376	424	400	469	397	421	399	421	452	404	418	453	395	411	455	430	469	432	465	439	460	435	434	446	441	421	440	462	407	439	441	409	446	433	429	449	409	435	411	443	461	446	433	449	432	446	427	403	454	425	467	441	476	425	406	434	437	408	441	424	429	397	448	430	362	424	410	476	452	448	419	479	435	455	469	417	430	447	484	447	416	398	403	421	411	428	428	458	426	416	450	456	466	403	415	415	419	471	465	426	443	450	449	397	443	449	437	430	431	461	441	414	427	423	396	426	439	402	459	446	448	399	465	469	406	454	434	450	419	405	441	438	433	455	420	498	397	463	410	436	425	448	403	470	432	432	454	445	439	421	465	403	408	428	417	399	450	420	444	443	442	433	424	408	475	442	427	454	407	408	466	452	428	410	416	413	423	372	440	438	467	464	411	445	439	431	466	430	403	447	411	419	443	423	399	423	446	442	454	413	398	427	439	473	439	411	424	419	429	477	473	465	439	415	429	454	457	441	407	469	461	402	446	442	429	458	422	401	416	405	408	408	456	395	452	418	428	430	436	439	440	399	457	470	381	433	448	437	457	433	427	427	390	448	415	383	447	472	413	414	432	456	414	401	470	442	474	495	451	457	426	392	420	444	477	465	476	414	433	414	442	396	444	425	424	460	446	441	417	446	477	431	429	447	428	399	422	440	465	484	414	426	449	426	439	444	401	420	447	415	407	430	468	429	433	459	452	450	457	443	445	442	460	431	466	442	434	403	393	458	407	419	442	455	446	475	423	483	456	430	443	426	421	451	468	410	430	410	431	396	479	411	434	448	441	455	424	454	436	403	445	453	404	467	414	462	445	409	422	403	464	413	465	464	449	390	445	463	424	440	418	420	389	456	413	462	412	461	419	421	409	423	427	472	436	438	417	432	440	417	400	447	417	390	448	423	392	444	426	438	448	430	421	412	407	411	447	476	407	443	427	441	458	432	439	379	457	475	403	461	438	471	479	423	427	437	427	406	423	434	475	437	446	477	418	421	402	421	428	417	446	422	425	397	455	454	429	407	439	393	404	437	410	424	416	440	457	428	421	439	471	425	480	417	421	479	436	445	415	431	417	415	438	473	450	429	459	432	410	465	442	420	452	448	410	441	434	464	428	430	445	400	430	393	498	411	435	434	456	419	400	454	401	441	419	473	498	394	433	409	410	434	434	436	425	449	435	453	398	429	468	489	398	409	450	414	447	449	452	446	423	420	435	429	418	424	470	442	406	407	427	471	449	430	450	469	459	418	463	389	444	432	419	482	416	447	396	425	494	467	428	404	443	434	422	434	442	454	426	392	410	457	396	465	389	468	452	444	441	438	495	465	412	444	486	412	455	414	398	440	451	446	414	425	428	452	464	423	440	464	430	443	403	393	417	406	447	409	482	422	445	420	400	460	426	407	418	462	417	457	432	414	425	416	433	442	446	418	466	422	418	400	420	397	416	441	412	450	455	462	417	411	463	429	415	414	446	445	429	450	440	442	435	414	405	443	409	379	423	456	455	463	379	433	415	408	433	440	431
28687	17556	11749	8288	3139	1035	926	913	1000	952	967	1004	895	906	896	987	928	935	894	950	921	913	892	907	917	959	872	907	919	907	936	880	968	919	955	915	916	871	880	904	940	923	906	874	945	907	880	931	871	921	905	960	956	890	943	922	849	914	878	909	917	902	913	922	922	892	950	843	917	919	924	895	889	942	910	906	884	926	910	899	957	908	891	913	856	853	905	952	937	947	898	916	944	947	918	921	923	905	886	909	940	916	912	905	947	888	944	946	939	876	919	974	929	915	897	886	942	855	908	936	930	985	900	919	894	887	916	947	888	911	900	878	902	885	934	901	940	933	896	870	846	898	879	830	893	875	915	875	867	919	954	954	907	894	910	942	942	872	925	870	950	918	915	883	925	859	916	943	909	882	922	897	926	898	894	902	932	909	920	896	939	944	921	878	882	946	872	920	929	925	949	906	908	936	922	918	868	937	926	880	928	974	894	865	972	946	964	894	942	946	866	967	891	949	919	917	928	886	903	936	920	896	942	941	877	913	905	903	898	889	909	949	925	906	909	891	933	967	944	875	935	935	877	995	873	869	911	883	908	879	865	915	879	901	877	924	931	879	875	910	889	931	929	902	882	926	933	907	925	942	930	906	917	862	951	906	867	879	928	907	895	897	914	925	898	912	943	897	915	932	907	910	928	866	877	905	940	900	926	942	887	882	897	896	944	931	881	911	878	939	888	941	881	895	949	925	877	869	894	916	923	933	922	906	855	917	900	898	882	940	909	915	941	914	851	929	886	905	912	871	919	862	923	889	902	919	933	886	932	883	895	903	906	894	945	933	980	914	864	933	910	903	910	915	938	865	952	923	931	925	906	882	939	954	910	867	932	867	974	892	887	910	980	901	897	955	912	905	894	847	894	969	889	929	878	904	850	915	901	1022	903	918	946	930	939	913	957	846	902	914	963	935	876	907	906	916	919	913	901	900	903	956	930	933	926	887	904	883	919	983	895	897	896	968	887	852	912	916	929	935	938	899	843	914	909	946	922	959	953	922	939	898	1017	918	920	885	848	890	912	926	921	939	859	904	977	918	920	917	923	873	843	909	926	914	917	924	923	928	922	960	861	910	939	935	886	912	978	915	912	851	903	930	890	898	925	879	921	908	879	869	931	886	939	960	881	922	934	901	924	948	909	947	975	913	898	906	911	899	916	954	907	896	916	891	941	891	890	926	891	913	892	944	971	928	937	935	930	926	884	932	927	938	965	941	959	955	870	924	945	938	881	927	895	863	938	940	951	959	858	885	911	911	900	897	871	867	930	926	918	897	881	906	918	986	860	941	892	923	922	920	889	922	927	896	939	950	903	940	954	873	865	883	922	928	934	898	888	855	977	926	900	862	912	909	953	933	906	899	923	936	970	960	930	910	944	976	937	875	880	872	931	878	948	938	917	916	949	952	870	912	897	983	906	855	852	953	923	843	890	926	912	888	932	913	907	950	879	880	940	867	943	876	917	899	878	900	957	920	842	884	965	953	853	950	943	996	883	917	915	880	928	865	880	940	861	862	880	898	953	949	884	857	946	944	908	914	886	963	918	887	922	935	973	916	948	906	897	922	908	846	897	883	882	880	935	874	888	921	952	922	907	906	867	964	890	897	910	883	925	841	941	884	872	924	937	938	932	824	921	845	891	856	936	916	944	875	887	858	919	921	904	935	907	964	917	862	924	896	948	937	941	878	906	959	985	904	945	882	905	906	896	936	935	866	938	955	916	934	930	894	933	938	948	912	919	913	921	929	937	917	892	938	873	874	902	936	939	906	938	939	941	928	936	938	917	955	878	913	940	894	963	887	916	915	963	903	922	946	888	903	954	912	887	904	939	936	984	923	902	948	924	884	888	963	888	943	909	946	982	900	881	887	958	937	931	831	914	890	915	932	974	883	914	944	822	889	905	927	858	915	966	930	913	961	933	903	865	895	898	892	926	898	903	975	950	856	866	919	920	973	912	921	878	908	926	880	944	910	906	924	967	955	989	866	912	905	928	897	936	895	916	905	884	905	895	926	893	899	940	900	880	923	902	983	922	911	900	929	917	910	906	899	959	950	865	870	897	906	942	927	914	919	849	920	876	955	854	877	882	878	936	873	934	916	875	879	887	939	877	889	901	987	874	915	836	955	866	933	977	901	922	933	932	905	931	931	894	922	930	909	914	872	934	944	920	901	902	875	950	904	867	959	893	929	834	945	931	950	973	857	932	913	918	872	932	970	888	879	916	905	881	893	925	934	959	853	928	864	881	873	912	900	926	841	928	919	854	933	886	910	919	896	925	894	900	913	923	939	987	922	914	908	910	906	884	906	894	886	927	922	877	924	945	938	936	910	890	934	899	903	949	921	930	883	943	897	898	885	899	940	917	939	889	922	905	931	867	884	889	874	940	889	915	920	914	945	884	944	887	904	953	913	886	939	874	885	944	912	882	885	918	898	906	933	898	882	944	913	895	915	883	897	880	903	894	922	886	886	896	956	911	939	923	914	926	905	934	946	898	910	958	904	957	896	949	937	909	948	941	930	974	918	940	936	880	934	917	875	890	953	888	913	935	903	922	872	917	941	883	863	872	885	916	914	911	902	855	953	965	906	921	930	936	974	881	912	893	919	930	988	923	963	934	885	907	935	899	942	875	905	860	893	910	906	847	965	873	890	874	927	935	897	896	946	948	920	945	899	930	898	888	948	866	874	889	945	925	863	889	921	952	904	927	927	894	968	862	949	879	893	931	915	958	919	897	904	877	910	898	909	913	924	890	884	918	884	865	944	965	943	902	929	896	945	914	895	946	945	956	954	915	907	928	942	965	873	916	885	1000	938	902	933	966	909	838	946	914	915	882	992	899	920	997	882	946	896	893	911	912	883	960	931	906	920	914	878	975	958	886	872	912	871	958	970	934	980	925	954	885	902	919	923	919	882	942	929	962	907	901	935	902	891	879	938	917	926	879	942	848	930	977	896	875	889	958	919	920	855	930	888	869	902	886	873	858	888	905	891	898	914	900	891	902	921	906	933	926	902	888	912	878	896	868	945	909	935	905	933	938	863	943	944	944	906	888	844	910	881	907	921	907	873	937	891	893	908	874	917	973	871	952	934	913	873	925	913	935	926	901	907	917	881	908	930	898	908	948	920	895	908	959	939	920	877	893	905	947	904	952	939	872	904	887	916	952	881	897	1007	877	957	904	919	928	880	908	934	919	869	927	967	947	936	917	913	879	902	905	890	954	879	880	916	875	869	918	915	881	899	916	939	938	922	915	917	923	935	933	966	930	920	966	912	932	902	893	914	938	949	927	844	951	914	919	927	894	897	917	946	936	900	923	935	934	882	942	922	918	883	933	862	931	899	915	907	882	915	933	879	945	917	967	912	945	961	943	925	922	911	898	899	879	894	953	929	936	924	888	908	926	967	884	920	975	861	890	846	891	953	940	903	958	904	919	892	929	930	918	942	956	877	907	921	893	979	929	934
54675	30449	17051	9344	3078	586	468	441	522	508	505	563	519	459	406	423	450	461	368	372	454	431	425	435	418	475	448	442	440	446	396	446	432	455	431	417	412	413	449	454	413	414	431	461	481	429	432	403	450	448	442	439	438	457	434	472	374	404	431	414	473	439	401	433	424	428	430	396	417	462	439	407	425	415	414	466	430	435	423	440	456	406	443	428	440	467	428	412	391	398	405	452	412	433	443	450	450	416	389	434	442	405	452	459	420	465	445	462	423	436	403	435	406	409	426	460	414	439	442	417	413	446	410	405	434	452	417	449	407	405	427	478	424	494	427	427	419	465	416	382	428	416	426	461	434	408	419	412	411	467	408	435	434	415	417	393	417	403	462	486	413	418	401	423	495	447	448	464	417	418	436	428	441	486	436	419	406	422	368	457	403	428	451	487	398	440	468	420	428	434	393	473	452	423	409	418	432	466	441	426	421	444	415	428	456	451	427	403	424	448	463	460	364	443	472	467	420	406	436	440	416	410	435	411	413	451	403	420	412	385	473	435	440	423	417	414	457	453	440	431	442	402	440	434	429	429	430	440	402	454	456	439	446	421	427	410	439	363	426	447	415	446	457	434	434	410	432	399	432	416	431	419	406	444	414	418	465	443	423	436	447	443	423	444	385	428	403	446	433	424	441	422	403	401	422	449	408	435	442	415	449	436	441	425	441	426	422	425	443	442	378	413	440	423	437	397	392	390	459	433	403	438	477	433	484	410	433	448	453	449	434	424	377	466	433	423	442	446	446	441	461	464	398	403	470	440	409	455	428	441	451	428	421	421	419	438	438	458	453	440	376	419	429	420	451	422	395	448	406	451	423	419	396	392	414	372	465	442	443	396	409	498	426	397	415	415	429	439	408	410	447	458	446	461	484	487	443	422	410	437	418	464	448	414	431	446	422	437	433	426	443	407	410	483	465	424	436	418	399	445	420	424	394	417	463	454	458	396	392	431	440	393	437	413	408	429	419	435	452	398	431	441	442	446	432	450	440	414	443	409	441	394	390	431	425	433	423	397	412	417	451	412	406	428	379	408	469	459	458	435	436	442	410	462	446	422	424	437	437	437	472	436	435	435	428	451	406	401	428	434	458	441	428	413	415	426	461	366	423	437	446	367	420	417	466	429	474	390	426	432	449	408	416	421	405	435	442	403	450	441	398	397	441	461	455	439	449	424	436	436	405	446	427	414	411	479	423	476	408	441	415	433	404	429	452	426	426	435	452	450	442	390	418	441	439	414	482	376	458	422	430	410	441	438	436	431	447	418	431	415	434	455	411	408	425	460	412	439	474	416	427	449	419	421	446	435	426	390	448	434	434	454	399	461	421	462	426	461	433	422	420	412	420	456	475	460	413	392	449	441	454	481	461	440	437	452	424	466	442	424	423	450	447	453	434	434	445	384	434	423	441	454	427	443	432	466	433	432	451	441	404	439	407	466	436	431	417	416	470	423	467	441	407	450	417	425	454	410	429	408	426	404	473	449	389	469	437	421	428	463	422	451	380	435	442	459	422	458	416	461	449	446	446	487	437	471	395	473	452	437	438	448	429	415	394	440	430	495	449	473	451	393	437	440	461	417	405	421	441	445	448	399	469	393	434	395	418	453	404	436	435	433	395	439	469	381	432	439	446	406	433	433	441	467	453	453	448	429	492	440	430	443	417	416	385	420	456	434	445	411	476	434	388	410	434	445	431	403	420	464	426	438	447	419	434	439	453	451	430	453	427	396	451	436	446	428	427	412	442	425	425	426	463	438	425	421	423	409	411	441	412	428	449	462	470	426	441	435	394	418	446	399	426	396	414	422	444	413	441	393	449	416	449	428	449	415	470	431	424	419	433	456	458	458	447	387	459	396	396	435	458	455	427	475	419	427	424	412	418	466	453	428	402	388	404	434	398	447	428	462	459	444	396	399	453	442	450	493	459	415	427	400	438	431	424	430	502	436	378	400	418	463	422	418	435	427	424	423	436	439	424	424	433	422	446	439	425	418	437	452	415	410	450	466	456	413	415	472	439	396	445	447	458	446	479	398	425	470	422	404	429	419	447	405	434	441	407	438	409	464	441	445	463	450	404	437	438	395	415	403	427	404	428	389	388	401	423	436	477	425	458	490	453	429	447	419	454	414	422	414	445	437	413	426	436	436	410	434	451	387	436	399	463	444	458	396	423	456	434	437	425	504	424	436	447	408	438	461	449	470	433	431	471	441	442	435	443	412	435	380	436	452	469	414	422	428	426	396	433	409	448	410	440	415	437	439	488	429	399	409	424	402	404	435	429	380	410	444	446	408	449	407	449	426	442	469	421	441	451	418	459	428	415	440	443	418	433	430	441	489	456	429	440	462	437	422	402	430	440	468	406	399	435	465	405	413	475	440	467	440	441	406	435	410	410	422	409	446	392	414	414	426	394	464	415	394	414	390	433	422	428	389	449	444	447	398	371	412	419	427	410	437	433	451	428	457	429	418	448	426	413	400	421	434	397	450	432	418	417	453	468	418	446	433	422	460	452	447	450	464	412	456	425	441	438	451	386	467	443	468	394	428	433	364	471	407	425	461	388	424	384	451	452	424	422	421	433	413	447	404	456	455	439	410	408	412	422	460	398	469	459	439	412	426	438	432	462	437	417	417	395	451	424	417	435	450	427	399	392	410	448	434	448	420	441	402	403	442	421	422	436	422	437	433	426	455	424	418	439	411	439	418	408	454	432	432	435	450	444	433	412	445	422	403	380	408	422	428	420	408	464	408	438	441	449	412	444	447	456	425	396	442	459	423	375	409	456	426	460	410	417	462	424	399	429	402	425	416	393	425	407	452	424	452	458	423	463	405	444	412	400	424	422	443	439	448	480	440	427	416	408	413	488	452	427	459	406	412	436	443	424	425	434	432	396	431	464	418	431	443	439	436	405	449	428	424	425	392	431	437	458	430	403	397	412	392	432	433	428	419	422	413	394	433	453	471	459	390	489	403	403	486	402	441	425	391	399	430	443	429	461	417	454	414	439	475	429	425	457	413	428	447	403	412	413	438	420	489	435	432	435	455	444	391	432	439	435	403	429	391	408	422	442	402	449	467	387	405	395	427	447	430	446	471	462	443	415	464	431	441	467	429	401	414	441	482	430	414	461	451	451	443	426	418	424	418	424	442	409	454	407	436	419	384	457	436	406	429	403	422	451	445	427	428	454	466	463	449	415	401	452	417	453	473	438	407	454	447	425	433	464	467	429	429	460	426	427	428	417	463	479	434	424	383	443	461	483	478	434	472	426	471	444	448	437	420	451	396	435	461	425	430	406	457	458	412	457	449	436	439	437	437	427	437	438	418	453	440	410	451	436	423	425	434	449	436	424	509	447	438	424	426	431	429	392	426	422	390	422	411	452	475	461	466	433	397	463	465	429	447	452	451	446	402	432	437	427	417	430	453	418	439	469	422	455	424	447	452	410	441	434	452	459	436	457	392
35857	22611	19665	16324	7109	1293	1089	1039	1155	1311	1345	1590	1214	880	1007	893	918	937	886	963	937	967	908	892	891	921	884	893	925	947	892	949	891	907	951	909	909	937	917	930	943	975	952	887	999	911	942	929	894	933	960	919	949	937	923	949	926	976	948	916	917	935	893	988	951	866	894	921	907	896	919	907	884	905	942	905	936	916	930	915	926	916	987	916	897	963	953	920	924	920	900	924	928	943	961	910	961	935	953	886	892	935	922	911	868	921	882	931	970	956	982	927	907	912	927	886	938	952	923	901	855	927	930	878	914	887	943	884	964	934	944	961	926	880	928	948	902	938	913	947	885	975	940	875	883	956	939	924	932	901	951	948	925	942	905	924	869	955	897	934	986	902	896	923	925	864	884	871	941	880	927	880	912	917	926	942	910	924	911	934	958	960	879	942	867	978	894	931	936	910	925	921	885	915	921	907	948	880	875	960	986	897	875	904	911	935	895	902	947	888	914	905	923	901	923	920	881	937	904	927	941	892	896	910	941	929	829	907	929	914	925	882	952	887	900	906	881	903	938	883	896	905	897	895	904	998	930	918	908	931	911	926	910	959	972	942	924	926	938	963	942	932	886	939	911	964	950	904	921	922	877	898	874	853	913	892	912	965	893	958	928	873	904	939	902	904	906	933	944	920	864	894	910	935	896	933	889	918	1018	901	927	897	873	900	908	928	852	921	899	918	933	890	900	896	904	903	947	917	898	922	931	932	882	918	971	934	955	907	894	896	911	923	906	933	913	892	931	892	904	881	897	909	906	946	862	926	948	899	911	922	945	930	903	873	912	919	975	938	903	930	928	925	872	866	892	905	913	897	922	890	845	950	905	972	879	859	926	937	896	917	882	898	943	965	939	902	947	898	897	940	905	901	894	903	897	919	889	887	877	970	909	923	892	913	916	936	948	891	926	927	894	968	879	897	918	947	936	918	909	855	919	892	919	914	921	922	921	934	943	945	936	886	898	932	963	889	920	933	978	921	925	880	870	890	886	953	920	885	920	916	922	928	924	884	976	910	948	958	917	913	910	893	928	930	871	930	883	980	905	955	926	916	933	887	873	884	923	938	909	918	905	897	892	894	902	920	906	979	925	922	871	909	917	979	930	863	937	982	933	933	941	940	933	910	909	909	920	913	921	906	867	882	896	911	882	931	936	947	876	927	872	884	923	944	886	879	934	903	902	898	892	908	908	886	926	897	882	921	890	882	919	904	992	923	886	906	907	863	928	918	938	924	893	940	899	912	871	929	934	909	938	895	922	927	879	916	936	897	978	870	877	880	1005	889	866	918	941	926	993	907	987	927	957	895	895	944	878	928	905	883	901	905	911	936	845	909	922	881	940	888	902	923	901	899	908	935	887	893	904	945	932	859	901	910	934	892	929	852	934	930	893	917	922	886	937	904	895	859	943	921	938	904	887	943	937	930	873	917	926	905	925	918	927	878	908	887	937	948	971	894	941	912	892	929	881	896	919	911	981	947	891	923	923	918	916	938	894	850	917	969	880	928	973	895	929	948	911	923	871	915	894	931	948	898	895	927	929	939	964	929	912	936	969	887	981	905	878	955	948	838	898	913	906	929	872	929	907	961	920	870	959	890	919	872	859	905	890	897	970	947	888	909	922	905	859	891	911	898	887	919	954	899	951	884	870	959	906	871	946	937	913	909	929	903	928	914	978	936	911	930	954	897	913	957	973	916	883	922	945	955	935	883	880	893	887	1014	889	895	926	880	916	902	898	905	923	925	869	909	984	912	902	865	896	897	918	914	869	918	935	927	942	919	979	907	905	944	938	964	894	902	873	912	941	931	908	914	929	893	972	952	946	917	941	938	961	889	898	915	945	882	923	901	855	971	966	918	902	857	880	894	936	912	910	924	940	940	913	966	935	931	949	902	957	964	895	909	903	976	910	881	918	861	918	991	914	913	891	903	875	881	960	910	919	925	893	859	931	912	916	902	963	960	897	942	950	916	884	910	895	910	926	918	905	957	926	862	923	933	964	902	895	871	922	910	870	908	922	894	930	901	894	983	947	926	948	907	932	930	878	942	905	908	917	932	895	935	882	917	931	929	878	926	865	932	891	985	889	924	880	851	940	918	877	916	927	878	945	958	937	921	948	890	834	915	931	949	906	912	914	934	875	901	937	934	912	921	928	931	972	945	932	943	908	894	874	872	929	923	944	882	873	914	889	895	913	871	911	940	932	940	962	928	878	912	922	906	974	910	916	928	933	942	893	996	956	929	920	904	943	936	902	951	892	940	908	915	880	885	921	921	933	931	875	931	896	899	922	898	867	882	917	907	869	906	899	927	898	894	894	909	985	898	914	946	914	951	895	923	970	923	893	917	902	908	871	890	900	868	948	957	938	919	864	916	921	910	900	867	963	954	920	915	962	959	913	953	850	911	954	926	972	886	952	901	907	890	933	884	905	923	893	940	945	903	906	909	983	905	975	933	918	937	905	977	906	965	870	901	956	871	926	901	924	880	937	911	909	920	932	949	929	890	915	932	949	926	897	883	942	935	945	921	947	898	873	940	917	927	900	908	919	936	898	947	928	905	920	920	928	906	921	909	910	894	887	884	889	900	909	927	907	937	933	910	961	869	902	901	878	888	904	879	842	924	914	920	935	942	906	941	922	905	942	946	923	896	920	953	856	931	886	893	940	852	921	920	939	886	874	876	942	917	919	895	942	875	964	894	917	925	943	925	939	923	893	869	915	886	881	854	900	891	956	899	870	908	879	903	871	897	889	903	909	880	921	864	860	927	901	913	931	970	896	891	918	933	916	951	977	927	944	940	978	870	884	919	888	912	871	885	896	865	891	907	948	912	918	890	923	857	949	863	876	924	889	914	944	916	871	899	916	920	929	861	891	915	936	903	883	904	845	941	952	945	953	943	953	957	836	913	947	959	888	923	933	972	981	928	974	916	924	894	902	913	967	937	915	825	898	900	901	931	942	931	940	901	887	919	946	953	924	875	872	931	877	907	898	917	913	894	902	951	907	973	930	924	883	852	856	921	951	816	873	869	891	908	928	933	923	906	948	872	922	940	893	911	913	901	930	837	892	917	911	901	900	898	895	940	928	959	958	923	936	869	831	929	927	943	938	971	927	935	948	911	908	951	941	948	964	945	948	908	906	936	893	932	879	954	913	859	898	936	886	954	1019	928	891	902	932	877	908	894	983	895	902	926	941	881	935	911	898	910	969	944	889	935	890	900	936	910	913	930	940	906	940	920	825	915	900	944	879	937	932	936	938	889	929	873	860	924	974	878	985	896	879	885	953	926	857	928	872	877	935	913	971	917	896	901	901	946	950	979	881	830	908	920	909	885	931	974	940	886	904	929	892	933	953	881	918	922	928	895	961	903	908	944	906	916	901	964	918	889	902	932	892	876	837	914	900	925	922	926	869	950	934	912	921	935	885	984	932	926	952	939	948	892	959	902	886	935	851	925	917	938	918	901
64691	36623	22139	13569	5287	868	517	505	569	641	766	797	638	452	456	443	403	381	461	430	392	378	410	468	462	426	448	410	439	491	435	428	414	419	464	474	447	461	397	437	471	416	442	459	405	459	424	406	446	439	442	494	464	463	464	433	420	459	460	485	500	484	462	465	452	408	390	434	467	454	446	459	461	454	474	442	416	470	391	434	470	461	445	449	447	446	453	418	456	465	452	436	412	459	430	411	463	463	480	463	428	448	464	409	390	430	414	473	398	479	427	424	450	455	421	419	420	455	435	431	443	403	420	423	437	410	488	471	442	441	446	452	404	464	441	408	430	470	400	423	403	413	436	424	426	448	428	415	447	441	441	439	430	470	471	444	436	473	410	443	432	435	448	432	447	414	426	440	455	455	439	433	434	448	439	407	453	436	466	390	456	441	499	437	473	424	458	451	431	472	443	439	414	434	460	425	418	441	420	458	426	475	428	413	449	455	376	421	432	406	455	430	446	453	439	425	468	451	461	425	443	452	409	444	433	444	436	426	437	468	419	465	427	442	458	441	443	449	469	437	441	438	375	460	435	401	441	437	433	418	474	405	430	404	461	427	456	415	434	404	439	399	434	460	442	452	463	426	421	437	432	450	409	438	458	427	443	418	417	412	472	456	454	459	440	432	466	462	470	398	413	413	439	452	461	435	453	481	489	486	448	429	445	422	431	480	414	414	415	455	447	426	410	465	454	449	429	420	419	407	403	429	442	426	400	458	369	436	469	464	453	442	422	415	424	461	463	460	443	436	424	454	473	504	429	434	441	442	411	453	437	478	442	436	410	429	461	432	487	439	428	406	442	452	446	398	411	440	462	474	447	459	418	441	451	423	447	416	475	468	451	403	433	455	442	442	449	418	467	448	454	454	454	445	412	383	423	422	446	457	444	422	448	443	468	448	445	431	472	431	440	464	460	421	433	480	412	411	399	444	455	442	390	404	453	366	442	426	446	453	375	408	442	465	429	475	446	429	479	424	468	441	410	451	438	428	434	446	406	424	432	468	452	403	406	428	455	454	432	421	450	436	453	434	436	466	441	450	450	424	473	441	433	454	441	442	449	460	430	470	448	415	428	442	396	377	462	432	439	431	412	473	464	450	462	415	439	452	476	464	478	458	448	432	452	411	441	420	463	436	438	435	435	446	400	439	461	433	429	451	412	424	454	432	415	431	469	477	480	487	431	407	409	444	449	457	438	445	423	436	436	406	444	402	420	445	430	413	389	473	440	474	481	452	448	435	435	441	419	426	448	480	441	448	451	466	435	435	457	444	413	420	476	462	428	445	420	465	455	434	443	409	495	411	457	475	440	425	422	398	470	430	394	400	432	462	421	457	439	428	412	423	419	429	433	406	410	485	503	449	404	445	454	430	417	462	471	426	456	440	422	438	441	426	436	404	389	437	478	427	473	447	434	419	453	450	467	453	436	421	429	472	497	437	421	423	438	425	459	417	449	415	424	459	468	465	415	440	433	436	440	420	414	425	422	454	432	433	410	434	426	425	441	461	424	424	458	423	441	418	455	462	466	473	470	420	475	491	441	446	446	484	446	456	490	400	423	449	441	471	436	423	432	434	443	441	425	444	461	399	390	480	449	408	448	406	450	475	425	417	419	400	482	464	439	446	477	443	378	456	431	482	459	458	434	516	455	413	435	469	447	419	429	449	440	417	443	425	443	440	416	394	419	392	439	427	452	443	447	439	424	427	425	430	439	434	441	414	449	449	411	452	444	445	415	368	436	451	418	465	445	481	459	430	458	396	476	436	475	429	455	449	457	410	468	453	441	421	427	468	476	477	473	462	435	421	447	436	449	442	424	471	436	426	448	469	427	412	442	425	473	444	453	410	472	460	411	449	407	472	423	459	469	438	461	412	477	446	446	477	416	424	449	432	442	463	454	437	407	451	431	385	416	411	408	415	436	488	455	466	443	436	465	446	410	429	406	441	476	438	373	473	456	437	455	439	441	426	447	458	473	467	479	452	433	440	425	432	441	440	471	464	420	506	438	460	459	416	491	426	449	449	459	426	452	454	453	389	448	406	441	405	405	408	433	422	458	420	434	447	441	467	467	466	414	456	452	455	454	441	415	425	463	410	443	436	447	419	416	471	476	414	479	408	413	461	445	438	403	429	423	411	409	442	465	413	406	423	477	458	451	453	408	411	451	431	462	433	430	443	429	410	417	482	464	443	454	453	437	459	443	431	450	448	427	428	408	460	425	436	400	446	432	476	481	469	429	454	442	472	432	402	423	419	426	425	473	469	463	408	429	427	416	439	444	436	468	414	474	459	438	401	418	416	456	433	406	460	478	385	430	443	402	485	440	435	415	421	442	473	442	449	436	411	465	451	436	424	442	420	453	391	412	446	439	421	410	421	427	429	418	425	436	443	462	444	481	430	424	434	427	426	433	440	447	422	471	445	438	467	471	436	451	454	422	437	440	420	434	445	478	434	402	404	401	447	462	398	436	431	444	449	434	425	473	453	436	442	465	431	410	425	436	451	471	453	440	442	427	412	462	426	433	420	423	425	467	452	411	450	459	442	443	466	460	465	438	439	438	436	402	463	445	445	440	457	438	438	483	439	461	439	429	458	420	441	426	452	442	452	446	461	463	431	427	450	460	451	425	449	438	477	435	460	424	443	459	465	423	429	471	447	469	455	416	469	442	447	437	415	445	440	461	431	411	450	442	453	446	469	452	414	459	402	426	424	460	423	453	436	466	413	423	425	422	452	435	426	433	429	425	430	425	469	481	439	426	481	464	436	444	455	430	422	496	453	450	445	463	441	451	431	430	424	425	455	470	436	460	469	416	402	450	459	482	418	471	436	420	458	486	468	445	485	412	504	457	426	432	417	460	432	439	457	425	455	442	424	430	436	474	424	421	419	429	431	442	478	452	470	440	414	419	428	482	476	425	440	470	412	446	427	486	491	444	479	432	423	483	431	446	451	449	428	443	461	482	464	401	437	466	422	462	421	441	422	420	443	439	412	419	409	417	469	439	430	422	422	448	463	473	462	411	403	396	426	474	442	445	482	434	447	474	462	467	417	436	470	397	411	434	447	439	452	455	427	447	387	402	408	446	445	412	441	410	459	471	432	447	440	444	473	446	442	469	457	466	468	431	452	431	493	434	443	433	401	500	420	440	447	438	418	469	411	424	417	378	420	480	454	442	443	449	436	433	460	431	409	467	410	449	420	423	434	416	417	419	457	438	445	428	413	439	466	473	434	394	406	463	441	416	432	425	450	480	404	465	480	423	456	462	424	434	465	428	455	456	425	440	492	405	415	447	430	438	428	407	411	392	454	431	422	440	407	449	454	397	411	450	440	456	449	429	458	448	436	407	446	447	434	451	484	430	421	447	445	410	423	432	396	394	458	450	452	426	430	404	445	435	448	447	401	428	446	408	433	437	433	417	459	443	452	448	448	480	424	430	458	425	401	407	406	431	460	442	404
42236	28313	23394	21091	10212	1680	1262	1197	1383	1980	2459	2520	1622	924	947	969	991	934	980	941	968	941	952	1006	940	966	936	918	916	893	963	961	975	928	888	918	931	933	882	959	956	940	986	997	917	973	952	953	979	917	997	937	921	929	983	990	973	980	960	914	951	931	911	908	908	956	971	957	931	945	989	918	946	905	950	972	912	988	881	951	915	900	902	949	904	942	981	895	911	942	905	924	928	929	966	908	913	945	923	965	899	934	902	862	959	914	990	978	921	911	980	878	956	978	884	896	952	902	924	947	935	932	921	907	947	981	970	963	931	902	948	959	922	958	948	945	978	1007	980	968	956	953	954	972	977	960	934	887	934	919	903	867	933	933	939	934	946	945	959	925	904	966	944	970	946	933	935	979	917	896	946	909	986	905	962	954	948	900	956	892	936	977	940	939	991	869	989	948	961	890	978	938	966	898	937	890	945	895	928	931	926	919	929	918	925	938	895	910	951	998	973	976	924	951	909	918	910	975	935	887	873	933	977	917	912	962	919	922	914	909	874	959	926	884	898	907	924	965	907	940	902	909	934	946	923	924	925	989	992	931	952	967	898	924	933	949	980	977	918	900	948	928	893	928	904	930	941	939	904	941	997	973	924	980	967	929	937	885	932	984	892	877	967	984	996	977	932	883	933	948	966	1009	929	923	896	906	955	898	975	911	913	962	966	914	854	972	986	917	959	922	915	886	864	911	916	876	938	964	890	937	936	916	917	937	923	963	911	911	902	971	992	1010	923	903	979	972	956	924	942	923	911	968	924	917	958	908	944	913	923	954	944	988	911	909	873	912	960	957	959	914	908	921	909	929	892	931	961	954	912	948	922	936	980	943	877	934	925	879	940	994	900	962	963	936	929	1012	912	908	921	936	920	972	956	940	916	954	935	932	922	974	916	1002	932	943	936	912	909	942	968	901	965	890	891	920	911	915	883	883	942	909	864	982	922	940	918	929	956	945	989	872	891	874	949	912	949	925	921	913	901	967	886	936	882	929	945	925	902	999	897	951	954	929	1033	945	935	968	923	965	896	920	849	925	913	1005	928	920	937	966	949	901	950	851	885	902	901	863	899	913	943	956	941	945	907	953	889	940	944	891	943	885	925	930	947	939	939	917	939	937	926	907	941	917	945	925	922	968	932	973	914	898	938	950	959	931	898	909	897	976	938	938	951	937	876	952	960	892	870	873	939	905	961	916	934	938	898	898	914	935	969	933	999	992	958	979	916	926	950	963	950	975	886	958	943	948	902	976	923	974	959	918	954	906	946	925	888	1005	936	940	931	890	979	919	916	929	938	955	967	1002	955	937	961	958	844	906	916	918	940	908	958	898	950	1006	975	928	935	838	951	914	916	949	907	892	914	900	934	926	923	935	901	923	941	906	950	1008	888	921	948	955	955	933	891	974	942	910	950	1006	953	922	960	944	963	958	993	909	936	968	927	969	911	939	944	934	944	932	936	975	910	948	973	881	965	940	949	973	972	951	950	989	974	938	911	876	995	905	947	994	935	922	962	957	944	927	937	935	906	928	920	1007	946	954	924	918	927	980	960	952	880	901	963	902	969	1003	928	878	955	897	938	943	954	925	892	888	924	965	946	884	930	928	914	942	930	964	891	927	928	953	891	945	878	889	919	942	951	879	906	933	934	908	907	928	919	929	923	972	1000	921	980	874	892	957	937	942	987	956	961	979	974	892	961	907	926	997	905	924	909	903	993	952	909	921	935	935	935	974	869	904	941	968	918	975	914	983	922	912	951	994	878	923	950	935	937	948	957	901	934	980	947	928	927	939	956	910	921	956	882	935	917	899	950	918	873	897	912	943	989	985	961	876	870	882	911	962	928	882	948	1012	956	930	982	863	952	910	940	911	954	927	925	878	939	965	932	994	901	951	892	964	946	923	922	907	968	998	956	932	922	912	946	990	970	918	946	954	947	921	922	927	974	947	934	987	957	886	899	968	976	892	966	922	964	950	952	921	939	935	899	923	954	916	920	987	889	826	955	882	938	949	921	977	931	952	956	900	935	948	904	931	989	965	957	953	972	922	915	930	952	949	930	937	883	991	899	916	856	932	945	984	999	919	931	943	960	954	897	959	964	940	894	920	960	935	937	910	918	898	958	913	959	941	953	962	923	943	962	949	954	896	913	937	943	885	946	895	921	959	931	898	961	906	945	904	936	954	944	862	969	928	979	915	915	899	984	851	936	956	947	932	855	960	908	952	938	956	929	928	934	945	961	968	931	907	901	934	986	870	887	932	971	933	908	952	931	957	939	916	989	957	899	866	937	942	910	955	972	976	937	918	944	922	948	925	938	872	945	941	1000	875	911	954	983	970	894	954	940	910	916	938	965	912	979	920	961	945	927	966	936	927	883	954	896	934	964	928	895	955	938	891	935	937	938	937	953	865	963	953	927	906	893	1008	920	967	980	956	940	910	903	956	928	950	928	924	991	910	948	988	910	899	945	965	977	945	910	909	917	929	938	931	942	958	891	888	984	969	944	860	931	918	929	883	909	915	882	942	884	978	895	908	840	931	902	894	873	952	934	964	923	961	907	990	946	903	940	936	933	973	933	902	931	926	935	974	989	964	871	922	927	922	903	920	902	929	924	969	876	950	927	920	956	930	982	926	931	973	939	933	887	964	902	909	937	948	888	921	920	918	879	951	985	934	939	900	917	918	885	923	918	900	943	965	945	901	818	945	978	903	964	907	961	958	961	951	961	942	923	952	903	923	906	961	945	955	901	971	914	988	854	929	954	892	928	953	929	895	988	946	899	949	959	914	910	925	919	953	958	909	925	966	952	925	954	935	933	935	938	958	985	953	922	925	922	981	957	909	948	917	974	898	942	917	940	928	910	911	917	983	982	957	977	932	918	905	926	890	975	930	917	954	926	998	944	923	856	934	932	934	958	932	937	887	915	914	937	866	956	912	957	944	953	925	937	929	956	983	934	950	978	934	904	935	929	985	938	916	944	924	932	905	921	929	978	922	916	977	866	916	920	926	954	913	937	948	957	951	946	911	953	960	948	889	945	914	978	947	932	942	925	934	925	962	894	931	879	942	933	902	927	901	954	980	975	866	919	977	935	1011	938	933	941	891	879	954	933	933	1015	901	982	912	925	943	876	905	938	912	899	943	895	900	971	929	974	983	908	945	936	960	885	958	931	944	921	977	927	960	991	948	926	924	956	959	953	933	926	933	960	960	948	914	948	905	878	948	956	920	950	923	912	962	910	986	924	950	884	958	925	947	936	963	918	1012	894	917	976	935	920	949	1006	938	940	946	915	898	936	947	993	963	969	878	910	943	885	932	977	919	945	881	924	913	933	924	927	970	954	983	923	919	968	939	940	914	881	894	930	934	955	910	939	945	930	960	999	932	933	946	948	973	947	908	959	920	957	937	928	926	942	903	890	859	941	1009	942	875	975	904	933	956	964	911	929	978	935	882	917	885	906	991	919	939	957	924	949	923	885	933	927	876	936	933
46850	20367	10030	4993	1448	534	437	415	455	467	471	404	452	443	437	427	418	429	430	422	458	454	433	407	433	396	467	455	443	410	416	461	481	446	456	419	450	418	424	407	410	445	425	443	467	474	440	481	464	447	438	404	441	465	454	453	469	429	430	392	427	401	511	473	422	420	459	415	400	440	421	425	438	440	437	457	424	449	453	442	441	435	458	423	414	451	427	414	431	474	438	416	464	454	446	433	422	438	419	430	444	411	458	413	396	424	417	450	410	481	437	398	439	390	444	416	455	440	432	416	456	455	435	448	452	458	406	401	438	418	406	396	378	465	437	396	419	433	437	424	405	410	433	459	401	422	423	451	430	443	457	455	438	438	396	421	425	432	410	402	448	446	449	434	432	401	439	428	446	447	431	421	446	450	418	428	423	446	438	428	468	436	420	407	444	447	465	430	425	448	378	418	464	473	452	424	427	448	405	378	407	413	431	480	445	444	451	449	427	447	468	442	418	419	405	418	452	438	477	392	439	390	398	431	440	456	419	410	424	402	448	428	439	443	420	440	445	422	415	420	447	431	439	459	439	427	426	412	406	430	439	423	422	448	396	416	394	472	450	465	428	467	431	432	450	422	466	444	475	435	467	425	407	431	395	402	430	415	457	419	433	446	429	472	452	420	428	457	445	451	458	407	453	436	438	461	457	414	397	433	444	412	444	465	430	423	441	412	441	432	465	438	405	407	427	427	465	438	415	435	426	428	413	476	420	446	428	441	411	452	439	453	415	416	434	442	427	415	413	433	402	424	421	465	441	449	391	444	413	428	436	436	427	449	406	415	443	415	444	463	450	404	420	454	444	446	458	449	402	435	445	451	419	461	405	437	445	435	443	452	419	425	458	417	415	386	434	454	412	436	430	447	401	438	449	382	380	453	468	385	428	437	421	459	429	427	423	337	440	428	411	421	423	415	435	480	436	416	429	422	425	450	431	415	446	469	411	437	440	408	431	472	452	417	449	456	432	448	436	448	460	423	478	454	437	412	392	461	441	414	451	445	465	448	457	425	476	409	435	424	408	404	417	458	452	477	445	505	449	425	465	437	398	410	446	437	424	447	428	420	459	462	442	401	437	443	400	396	447	451	417	449	419	385	446	409	408	459	462	468	449	412	439	418	444	420	457	406	429	453	376	435	400	423	412	408	424	458	475	428	412	429	437	421	457	448	449	441	419	428	449	449	394	436	481	435	424	477	428	405	437	430	439	444	438	422	425	449	413	451	409	452	418	451	450	425	467	424	421	462	457	472	382	384	384	437	429	430	468	458	441	405	428	455	435	439	472	425	419	410	470	415	433	418	451	408	432	414	425	414	410	468	408	427	421	437	438	398	386	476	392	422	445	449	396	409	436	452	426	449	438	459	392	399	431	420	443	371	412	411	435	393	435	428	468	415	394	387	457	445	437	432	425	439	474	446	422	438	404	433	404	465	392	455	430	465	430	433	489	386	409	453	443	418	425	442	465	402	442	417	395	462	428	440	439	461	460	461	473	411	434	399	431	474	449	438	450	438	471	431	403	438	460	424	456	451	392	442	395	425	424	436	424	427	483	460	466	427	437	406	452	429	406	466	443	414	426	444	463	476	439	494	427	458	444	487	411	421	463	428	465	410	428	435	438	430	375	413	486	439	464	421	470	446	484	457	439	440	388	427	447	432	413	463	431	455	417	414	441	426	440	421	429	425	430	462	441	441	468	406	421	447	407	451	419	462	433	448	433	420	402	443	404	451	442	458	454	383	399	437	427	392	450	375	432	429	419	456	435	476	468	422	440	471	470	428	415	433	451	437	445	435	465	439	458	398	445	431	414	424	415	440	438	460	474	438	418	423	423	422	450	397	398	420	436	414	440	449	423	418	442	441	431	443	426	450	447	459	411	414	417	426	463	416	427	458	432	426	429	416	431	416	404	428	435	433	437	450	421	432	432	432	438	462	424	404	394	433	452	423	381	428	411	412	424	400	433	434	441	487	396	422	433	476	419	468	457	418	424	397	477	434	452	444	431	399	437	425	393	463	449	429	445	448	444	414	413	399	412	422	440	477	421	429	474	427	431	439	484	449	402	445	391	445	421	440	438	463	443	455	449	415	455	421	433	441	401	398	392	394	429	416	450	449	435	429	464	416	414	440	362	411	408	421	462	442	390	445	489	434	439	410	421	457	455	434	409	437	447	448	443	400	412	426	475	438	442	434	445	407	413	466	445	450	438	473	438	401	417	409	428	430	433	465	420	448	420	397	456	436	409	445	438	434	454	431	490	434	427	443	494	417	441	482	445	451	467	427	409	430	372	418	424	430	449	429	453	447	400	401	436	448	408	406	458	418	426	445	424	462	406	409	419	468	443	381	488	482	423	415	437	400	453	429	391	432	438	456	435	420	419	463	428	457	427	487	416	465	441	427	496	388	391	425	413	431	437	444	424	416	450	427	428	411	415	455	456	420	405	419	484	398	396	444	441	462	453	419	426	445	386	443	468	394	406	437	418	418	453	429	439	417	448	404	401	455	477	505	416	430	427	436	459	414	408	416	414	409	453	444	471	432	419	520	426	399	411	416	475	459	398	459	452	433	414	421	408	453	454	423	436	414	472	427	419	453	415	425	465	431	403	423	480	451	431	438	428	402	413	378	414	444	419	443	410	432	476	442	427	454	450	434	432	457	456	428	407	409	431	402	452	434	467	432	441	474	452	452	400	442	395	446	399	422	433	468	433	400	411	445	443	402	427	405	420	418	435	419	435	479	458	427	447	438	447	457	447	459	406	465	414	417	438	461	450	409	412	406	442	433	480	448	472	405	457	391	431	454	406	410	449	403	374	449	437	390	433	450	435	419	416	436	428	454	434	430	427	407	458	425	443	431	405	397	411	439	461	428	411	402	440	407	449	477	397	458	467	410	467	450	453	444	433	388	471	458	456	446	419	484	433	441	413	447	404	439	434	416	463	435	429	421	441	433	455	395	455	459	473	432	409	409	429	454	441	455	417	440	401	426	434	398	433	453	422	404	414	450	442	440	442	406	414	433	426	455	446	470	443	468	500	422	409	416	378	432	405	403	399	428	468	439	454	429	388	435	416	417	464	392	400	443	455	408	439	415	431	466	465	377	419	455	433	416	451	441	411	426	454	437	428	418	459	433	432	441	455	432	432	407	423	404	417	434	463	489	435	446	423	414	463	416	478	443	385	440	397	466	450	429	451	446	434	465	385	416	398	426	425	404	452	395	411	439	457	440	441	447	402	467	416	434	451	433	401	438	435	474	424	428	441	455	459	455	426	482	429	439	471	433	444	454	423	464	463	404	436	496	481	458	427	433	432	417	404	375	422	412	466	411	471	432	459	445	413	423	469	449	417	439	401	439	462	461	440	440	406	433	447	402	404	447	405	465	413	426	457	422	417	462	406	441	454	451	424	453	461	438	409	437	478	416	424	432	458	474	456	412	442	425	453	427	449	437	460	386
30697	13178	13907	9986	3437	1136	899	950	945	982	961	954	918	910	916	901	932	935	939	958	963	912	922	892	911	910	923	916	934	928	901	911	938	915	920	908	963	895	879	916	904	963	951	940	929	887	966	903	938	923	917	892	887	893	853	883	913	887	912	884	872	873	920	886	949	898	943	895	914	928	1007	869	903	949	937	913	909	919	957	945	930	864	875	987	934	900	838	887	895	908	915	925	910	866	923	903	921	903	918	929	922	926	947	906	854	922	893	902	875	972	923	940	894	945	970	915	911	909	927	949	856	906	898	920	915	884	901	948	992	898	933	893	930	900	861	937	942	885	927	945	908	967	912	868	915	922	898	869	963	933	903	905	916	899	895	889	906	869	882	945	937	898	921	920	929	954	923	921	885	916	916	941	858	923	866	861	938	930	943	871	878	950	889	943	967	853	904	906	917	936	974	873	897	902	906	954	904	901	942	954	911	887	935	915	945	900	954	907	932	964	949	957	932	915	951	906	929	942	921	890	926	918	937	943	902	870	949	886	911	891	958	898	902	931	927	936	914	970	912	894	905	866	927	960	892	924	868	947	943	937	925	947	946	903	934	944	892	937	877	894	942	883	882	896	928	943	912	909	926	889	910	966	907	873	954	955	903	998	922	916	976	887	836	925	895	900	890	861	948	889	898	885	906	906	851	945	917	937	854	932	932	894	873	874	880	910	895	890	866	886	965	946	834	895	951	879	938	917	923	932	886	884	879	904	897	906	945	891	958	886	873	919	993	873	934	911	949	889	928	968	924	925	929	938	895	919	913	896	920	907	940	905	920	941	910	937	927	892	917	905	906	910	923	869	868	859	882	932	896	952	900	942	942	926	924	917	917	896	919	902	922	933	872	955	890	934	915	872	958	958	903	934	934	921	921	867	901	886	950	927	890	915	884	906	938	895	889	878	942	892	870	919	959	946	915	891	851	859	919	897	908	887	929	976	913	865	904	906	901	907	979	881	957	891	909	958	928	971	925	977	922	893	877	973	916	881	928	896	899	961	954	954	910	932	953	931	922	931	882	891	970	939	884	951	923	891	942	909	928	975	902	963	911	903	949	843	956	879	946	909	892	896	914	925	901	883	915	925	921	893	969	923	943	897	953	928	907	901	871	891	898	934	903	931	895	914	933	930	947	910	920	927	1000	936	906	985	897	918	880	932	929	975	912	956	875	904	888	944	885	933	978	928	928	927	896	888	923	922	933	920	915	937	878	930	952	921	886	926	950	958	880	948	940	914	898	894	877	918	895	965	932	933	922	883	878	978	890	915	961	930	904	949	959	944	906	972	920	949	898	985	939	891	938	935	936	879	948	893	921	927	911	896	895	888	863	934	889	924	860	948	909	917	967	975	902	877	868	920	915	909	892	923	931	901	876	926	923	894	944	917	914	926	925	874	932	939	992	929	917	892	894	918	887	936	936	902	943	886	877	949	924	925	872	915	895	898	837	906	940	946	897	894	902	980	950	890	950	919	929	961	868	880	906	902	922	923	872	902	864	936	895	904	885	902	905	899	905	940	873	875	913	922	923	893	928	886	947	889	932	813	920	917	965	957	880	840	930	911	912	908	868	902	954	932	948	949	905	936	929	850	908	914	815	943	944	925	875	916	898	927	917	917	920	912	885	912	931	965	895	868	975	976	891	914	921	916	917	900	940	1005	935	907	927	895	929	941	916	859	929	904	906	886	924	949	888	945	929	917	935	907	904	919	933	908	912	960	898	914	971	916	888	871	966	915	908	903	900	873	917	899	897	980	939	931	887	915	925	919	893	980	880	928	941	912	933	931	894	910	897	938	879	910	966	893	887	887	886	942	889	942	897	966	860	873	920	965	917	896	964	939	888	888	906	930	946	906	981	891	939	950	865	907	965	916	905	923	913	921	935	920	960	915	908	922	954	945	893	910	949	939	942	874	921	919	923	914	855	887	940	957	933	956	935	929	904	912	907	868	940	954	895	881	981	931	920	937	945	915	896	918	887	906	873	909	842	886	987	928	952	924	910	927	931	893	934	863	901	957	861	977	938	923	899	905	927	935	872	875	864	958	891	932	948	966	867	904	873	892	909	946	895	921	925	911	902	946	916	927	889	931	872	901	920	937	872	916	946	917	905	905	927	888	859	892	898	930	896	904	943	954	915	873	895	875	941	961	901	895	938	948	928	929	912	959	909	897	923	932	891	925	915	961	943	906	949	917	919	849	863	903	871	920	950	923	928	898	904	904	910	908	906	926	917	882	860	927	880	945	870	927	871	871	945	892	944	907	916	957	930	914	877	897	897	954	886	966	944	867	902	908	868	927	891	926	877	904	926	936	909	934	903	905	900	877	911	898	924	942	881	958	878	875	893	970	932	897	878	931	927	945	911	878	921	918	885	948	914	901	878	928	918	938	902	932	893	909	977	924	895	889	950	843	886	964	898	921	912	879	920	890	903	868	1005	948	941	914	929	922	872	967	895	932	970	913	948	959	927	850	894	926	920	940	873	900	908	916	891	932	895	859	951	925	923	924	876	913	914	917	922	899	965	937	960	920	872	985	929	962	863	965	912	889	910	881	903	964	899	900	893	882	934	884	902	867	938	946	952	912	911	891	933	980	861	909	916	905	927	967	893	968	911	948	975	910	898	906	913	874	952	931	914	961	933	920	936	869	923	905	936	924	891	884	949	837	917	950	937	911	902	962	912	894	841	932	899	892	912	884	902	903	920	893	926	907	886	1004	939	902	881	914	915	925	942	882	931	892	912	924	902	921	942	938	884	916	883	967	931	944	934	911	922	945	895	915	907	923	904	876	926	950	924	919	896	904	875	906	947	927	884	869	895	852	916	952	899	883	856	891	825	906	893	938	905	955	969	949	884	898	971	937	931	939	888	887	891	847	955	933	930	914	955	922	942	966	872	951	953	922	890	929	894	935	909	954	914	988	918	899	910	940	948	935	896	996	920	949	926	967	961	974	950	902	909	931	939	920	936	894	948	886	901	899	894	929	893	951	898	883	916	883	913	894	909	939	954	918	872	940	868	935	935	916	926	910	870	945	951	906	928	914	938	896	900	950	897	933	907	940	937	930	903	835	870	925	958	938	914	907	918	929	923	963	962	903	881	894	958	949	949	940	967	904	921	971	924	879	929	898	925	912	898	880	897	942	948	901	903	944	939	948	876	902	908	905	885	931	950	945	892	886	913	889	909	936	896	936	924	893	889	913	901	912	948	922	941	968	882	904	933	922	891	920	899	904	886	900	950	931	882	957	941	945	895	865	865	916	918	934	934	900	907	877	878	903	861	868	911	866	925	920	909	943	950	912	913	890	971	894	840	899	920	957	865	862	924	886	942	937	881	905	958	908	927	934	919	931	903	955	952	943	887	918	899	880	938	901	927	951	923	906	941	916	921	908	910	887	893	900	941	945	877	898	896	923	940	872	955	893	956	879	984	924	906	925	918	939	899	861	907	952	910	904	929	917	857	947
57187	30881	17511	9485	4500	1253	489	463	503	564	623	567	502	417	463	468	419	436	453	406	401	436	419	470	401	449	436	434	455	468	435	399	420	394	402	452	397	473	449	431	413	369	392	400	426	467	472	448	470	437	406	391	408	434	449	439	428	423	394	458	433	428	422	415	453	438	432	472	420	479	452	443	430	380	415	405	408	431	406	423	435	426	406	479	464	400	383	448	464	448	404	389	443	427	429	450	419	426	442	436	431	387	418	392	436	444	460	408	440	447	459	411	481	439	419	403	417	468	451	422	402	458	439	424	416	437	428	403	409	449	408	417	454	405	436	443	464	439	403	439	416	434	451	426	441	436	418	415	462	447	436	432	430	462	463	400	446	422	435	457	417	424	422	428	465	432	467	403	404	455	410	446	451	459	413	416	442	440	440	431	421	431	409	389	440	457	411	464	434	398	440	368	447	454	433	471	410	451	465	436	430	398	403	423	386	440	445	453	462	414	382	429	412	393	432	406	460	427	440	442	428	461	408	390	433	402	427	419	397	429	432	370	422	445	449	469	409	430	417	434	469	433	456	418	393	437	429	370	447	450	446	437	422	422	427	450	427	462	398	446	474	427	455	426	437	461	438	464	407	426	436	428	376	428	459	437	432	423	440	456	466	397	403	447	443	461	459	456	404	436	432	445	451	458	414	408	381	432	458	425	415	445	448	442	413	415	420	484	429	418	445	385	427	455	452	386	434	452	416	437	466	465	408	441	440	461	434	452	419	436	432	368	405	438	423	428	414	458	436	432	472	386	422	433	414	454	392	427	453	406	424	400	474	423	435	439	420	417	409	463	451	425	429	429	442	438	435	455	409	428	390	398	444	412	451	448	438	409	460	432	465	406	447	432	430	407	403	441	456	444	437	450	435	420	383	450	463	433	461	479	401	424	448	461	453	417	422	417	401	430	433	430	409	406	421	419	408	420	411	444	415	430	381	471	418	422	401	456	411	414	426	472	434	455	440	420	432	437	421	435	421	441	481	408	424	444	424	455	476	421	391	490	409	449	423	427	449	407	432	406	415	420	413	451	420	437	410	458	405	470	451	448	433	464	421	433	410	465	428	394	484	439	434	445	468	431	455	472	401	433	466	460	384	423	438	403	417	431	438	451	431	427	448	421	420	445	437	461	458	445	450	435	459	433	433	438	420	432	465	441	454	433	410	404	422	444	453	446	413	437	431	414	438	491	414	458	474	423	376	452	427	432	437	427	401	452	426	456	408	436	419	396	466	431	443	426	446	436	433	439	455	427	428	424	455	433	465	445	433	440	422	405	408	428	435	402	414	438	455	417	426	401	398	462	410	450	459	440	411	419	429	404	456	404	410	447	479	462	450	415	441	400	407	393	413	408	435	423	423	415	406	431	415	430	413	399	409	433	439	389	393	473	427	427	407	398	439	455	415	439	437	420	418	454	427	395	438	392	443	446	469	453	458	431	463	416	391	403	443	467	437	443	415	432	418	432	433	424	410	439	485	439	451	419	412	434	402	422	438	442	425	407	434	446	467	427	419	458	427	485	421	416	431	439	404	417	404	422	434	436	440	425	463	399	396	452	416	421	452	494	399	443	426	426	441	457	428	437	441	394	428	423	426	443	450	403	431	406	416	430	458	435	460	456	411	467	377	413	441	437	435	427	450	426	458	432	402	458	451	458	413	430	406	431	451	439	439	422	447	421	486	385	443	452	455	405	447	442	413	429	421	472	426	503	432	398	446	464	413	436	424	434	441	439	405	432	417	443	414	462	438	438	420	428	457	449	444	410	448	432	449	472	419	475	420	398	446	452	414	398	431	373	436	422	408	408	445	385	417	458	423	424	437	451	411	446	454	429	394	452	448	391	427	405	437	427	420	428	439	468	470	437	424	432	449	440	458	414	426	441	435	396	428	428	418	454	416	404	431	421	408	426	444	417	457	447	457	452	438	406	426	416	456	415	406	428	453	426	390	444	468	398	415	402	391	410	431	422	412	418	411	450	386	456	448	419	399	423	431	458	431	436	432	444	432	402	430	444	434	447	447	480	404	442	425	454	432	434	451	426	420	398	429	414	443	386	389	459	430	430	406	407	406	446	409	431	420	482	432	418	476	446	382	444	449	414	417	448	459	435	454	429	437	456	461	446	438	436	457	415	423	421	442	408	414	449	437	457	437	420	418	486	429	427	378	461	450	427	388	422	439	379	468	438	447	393	455	432	395	437	430	400	433	443	431	437	400	413	401	404	452	470	435	436	419	418	411	423	418	423	467	425	403	452	411	405	470	423	415	426	480	446	462	441	470	469	406	429	433	436	400	424	425	422	408	438	422	441	406	432	397	387	402	417	398	449	399	417	418	385	414	435	410	422	442	428	454	430	452	408	445	427	409	444	439	428	452	417	420	441	399	436	420	427	446	414	474	453	456	456	444	447	387	475	437	441	367	428	461	397	432	441	400	411	465	409	432	423	424	442	410	412	440	445	433	461	429	427	404	420	430	466	434	400	447	429	439	430	453	432	411	471	443	401	421	431	415	425	425	451	419	453	434	435	423	424	422	442	446	435	404	393	430	433	459	429	462	423	425	439	471	440	444	436	439	427	450	409	432	439	453	418	430	454	432	437	426	441	419	420	454	399	395	475	457	434	456	470	456	429	415	422	450	423	441	423	441	432	478	411	371	452	426	395	451	417	437	446	478	455	433	417	414	425	394	442	428	405	401	449	438	425	436	402	441	446	425	429	425	420	437	436	441	445	408	445	439	442	423	406	407	392	394	438	472	409	431	417	428	425	410	456	419	477	457	408	444	445	387	409	424	461	427	405	401	453	456	420	482	441	434	410	405	468	420	448	410	442	448	406	423	443	453	447	432	444	420	421	455	429	471	449	402	403	430	389	409	414	431	434	396	440	413	451	449	474	438	437	436	443	422	480	425	439	417	449	421	438	409	370	401	425	483	412	419	413	420	470	445	395	431	450	404	444	437	443	405	444	426	409	434	423	454	434	407	410	436	421	382	453	469	449	412	428	430	450	436	469	451	410	455	433	397	448	433	415	435	463	431	389	424	406	412	405	393	453	444	398	396	451	459	454	466	410	439	464	459	408	451	415	443	477	457	421	479	403	409	430	386	460	453	448	465	410	397	400	452	402	438	429	428	402	445	399	420	419	412	433	404	438	405	469	441	433	421	418	448	418	454	436	434	417	442	442	418	388	427	416	381	404	446	366	452	456	433	411	462	409	444	433	396	424	446	392	456	407	405	462	438	436	423	431	457	424	446	455	413	444	426	461	458	420	438	445	433	452	454	434	431	427	427	462	410	388	379	432	423	436	455	393	379	434	426	421	474	431	441	413	419	449	416	395	362	456	424	432	495	464	435	404	443	407	432	425	407	462	409	441	488	484	445	442	419	444	396	436	427	405	446	471	439	491	447	444	424	423	419	435	464	419	455	446	456	396	421	428	388	470	425	431	463	426	421	462	436	426
37426	23983	20549	16605	10738	3096	1055	976	1103	1772	1704	1532	1168	913	940	915	916	911	976	897	944	902	884	945	927	969	918	900	944	893	940	904	907	945	885	912	971	909	963	915	930	905	909	895	958	898	903	923	918	948	909	897	947	920	935	928	930	907	991	919	885	855	896	924	967	930	907	968	911	847	907	942	940	813	942	926	914	909	947	853	869	812	939	934	954	927	953	883	899	955	889	904	950	967	871	925	905	933	939	910	950	927	968	891	863	953	890	908	885	962	891	981	886	887	929	902	928	917	885	918	937	947	912	884	877	937	941	914	888	900	905	922	920	901	911	898	931	882	925	879	953	888	942	912	947	893	993	897	937	951	934	895	852	911	905	893	922	926	906	911	963	918	908	918	931	935	944	893	911	942	939	980	882	919	908	916	903	903	903	943	993	914	920	979	891	940	936	905	897	945	951	953	978	912	891	893	911	937	927	925	939	913	900	915	902	913	901	895	930	877	945	921	902	966	894	870	933	950	968	951	964	939	880	907	888	923	927	926	926	940	932	935	893	928	935	898	935	945	913	918	873	897	999	948	946	908	925	877	889	927	877	930	850	974	894	903	916	958	915	873	906	905	874	926	884	894	933	927	983	927	909	891	926	938	882	875	894	915	929	917	938	986	922	973	927	906	952	925	907	896	924	936	879	993	911	955	886	932	906	882	905	975	850	969	965	960	929	959	925	942	884	972	894	869	906	931	947	898	902	946	931	905	911	894	885	929	949	907	919	908	910	918	901	978	877	894	949	820	878	993	881	909	877	847	914	926	933	885	922	872	928	929	936	970	910	892	914	944	966	889	926	962	926	902	891	871	906	949	997	866	973	891	905	969	955	914	917	923	944	916	869	974	920	865	983	941	867	926	941	944	937	854	913	925	894	926	913	952	965	853	941	960	901	913	878	916	939	990	940	904	983	885	918	905	942	934	916	916	924	904	865	960	914	941	931	918	936	903	918	938	928	920	870	910	941	941	979	903	901	944	948	940	956	942	938	900	919	907	929	909	953	899	880	884	968	945	925	894	955	882	932	892	930	925	936	897	941	890	905	918	975	929	875	913	925	939	964	909	958	882	876	938	926	938	960	947	880	908	918	903	900	906	928	916	874	892	909	996	926	916	883	918	966	893	950	937	925	911	948	876	943	989	898	926	899	897	934	961	888	980	915	947	850	948	920	921	938	903	924	933	916	851	909	901	846	954	953	926	953	989	886	922	956	886	936	893	920	895	949	899	891	983	918	974	897	936	940	916	895	892	937	942	896	927	882	898	882	907	896	913	912	919	931	960	933	941	969	911	913	906	942	900	904	924	958	871	882	896	903	939	947	941	923	927	947	920	928	930	914	898	887	928	964	915	921	894	887	920	907	911	898	942	939	895	959	901	904	944	941	916	881	887	916	965	932	871	905	872	938	924	915	904	905	945	919	916	913	944	887	937	963	912	853	853	892	923	911	948	883	906	984	913	903	913	964	936	926	946	947	942	964	977	876	904	920	955	897	850	902	945	922	954	983	900	938	887	928	947	876	887	937	960	908	868	982	943	922	983	909	932	982	902	871	892	934	878	924	908	890	950	930	879	874	943	919	912	914	930	905	858	957	899	914	914	963	901	842	907	893	959	870	886	878	915	929	943	951	890	855	931	910	921	931	913	888	914	950	941	939	936	930	931	962	903	939	963	917	903	943	926	936	930	921	933	926	915	932	907	876	929	964	949	901	871	926	874	872	992	936	932	909	937	894	930	943	906	895	933	917	923	942	925	924	936	910	867	917	932	957	895	897	944	947	925	916	884	948	924	957	992	899	885	949	893	950	905	887	874	939	930	962	952	904	908	939	910	920	877	943	907	921	938	970	867	898	864	934	935	911	908	903	929	934	862	901	875	966	947	881	1002	949	867	976	874	966	975	866	949	882	959	891	847	942	889	874	929	922	870	952	887	913	936	932	881	885	903	884	949	956	902	953	971	882	864	846	950	873	898	948	921	918	982	874	949	894	875	921	900	904	943	910	912	936	949	973	891	918	936	945	893	919	893	845	881	937	938	948	910	857	991	871	919	877	936	915	917	943	928	961	917	974	917	908	929	915	974	907	892	925	949	926	920	943	959	891	909	907	928	876	946	915	893	898	890	933	927	888	913	915	944	867	913	971	927	906	858	907	936	946	992	921	969	886	865	881	853	931	901	912	933	903	870	887	917	909	928	868	922	913	907	899	902	962	840	916	972	894	913	954	889	903	883	955	966	884	950	940	957	888	908	931	856	974	892	935	843	951	954	909	922	932	929	906	904	917	929	968	883	956	940	902	901	984	933	905	983	924	877	945	989	915	874	906	915	919	940	892	919	985	931	895	876	932	967	934	878	949	928	950	895	901	877	924	907	918	951	928	974	927	963	939	936	906	922	938	943	906	903	914	884	922	896	959	929	911	908	945	974	963	972	943	929	928	980	948	947	913	977	919	876	918	885	922	911	965	886	982	980	965	853	895	882	974	889	917	921	897	922	897	916	856	909	906	938	896	967	972	901	957	936	908	913	966	886	933	970	944	946	890	899	894	926	878	935	918	898	863	926	911	998	925	855	935	930	922	963	940	991	883	958	908	909	982	930	902	941	932	936	890	992	897	886	982	901	948	905	940	925	904	908	949	905	872	891	907	887	916	906	921	949	897	978	937	879	933	916	946	902	909	946	910	933	941	903	939	928	887	930	915	882	926	864	961	926	886	932	942	874	950	932	928	938	940	940	935	934	904	888	903	935	913	882	960	905	961	883	965	914	931	998	934	926	951	905	954	875	872	988	876	979	977	971	931	868	930	853	873	893	913	953	936	927	920	938	928	890	940	900	901	910	954	910	948	934	893	909	920	958	887	926	930	896	983	956	1006	876	910	947	900	913	940	917	930	942	915	939	932	902	979	920	950	924	917	894	886	844	899	919	909	902	907	921	885	856	944	940	943	926	891	842	977	933	904	838	935	930	892	997	902	897	906	938	932	898	929	941	958	927	835	947	945	915	925	923	980	875	976	902	926	890	898	889	976	924	891	881	921	899	886	933	919	982	964	914	920	980	927	877	952	921	920	846	962	906	936	913	941	926	918	926	879	887	931	901	945	895	948	876	883	852	888	881	899	943	917	938	927	944	906	905	924	937	885	919	935	885	971	913	947	902	874	878	967	928	927	927	874	877	920	915	950	871	909	894	896	937	917	949	983	898	902	922	900	927	916	889	942	927	961	912	915	910	874	869	931	867	891	959	867	931	886	944	955	886	948	934	915	932	947	912	935	934	929	918	914	888	948	977	927	926	923	887	925	951	916	933	906	960	952	902	929	945	871	888	923	908	928	968	933	872	898	958	936	994	925	879	893	900	900	959	919	872	905	939	884	905	884	919	861	911	929	894	936	907	920	904	912	921	942	892	906	901	926	865	925	893	938	842	941	964	980	916	955	980	966	881	915	931	875	882	956	957	887	883	979	936
65848	36627	22825	14491	6415	1488	555	483	449	590	804	848	573	459	420	450	466	446	397	419	404	454	464	483	421	453	437	458	463	443	478	430	458	442	431	429	446	443	414	434	438	448	438	401	486	479	444	469	477	455	428	404	462	451	467	407	440	436	423	395	451	440	452	489	462	446	466	428	497	432	464	448	439	470	466	427	428	441	449	421	437	429	452	436	423	464	409	420	420	455	430	411	441	432	472	477	442	435	433	425	485	484	423	434	437	462	471	434	446	428	434	414	447	484	399	440	431	440	449	467	480	432	407	446	402	462	447	419	446	414	421	474	435	461	468	432	446	447	450	460	387	443	399	430	460	441	488	399	397	404	442	484	432	412	436	454	468	469	436	375	448	423	442	441	420	458	459	427	416	424	459	428	461	447	456	455	442	430	452	430	447	390	442	449	408	457	443	431	508	475	429	409	433	463	427	456	479	426	448	487	413	455	453	464	411	444	397	438	443	423	471	446	436	459	442	434	434	404	413	443	402	434	443	453	426	434	444	412	506	438	417	415	471	435	430	421	453	403	428	412	459	428	441	469	450	484	450	474	433	496	422	433	468	468	433	425	475	419	490	438	445	442	450	435	459	429	428	447	455	423	460	424	460	444	432	409	430	462	446	452	412	436	471	418	414	445	446	425	478	435	400	406	404	428	393	455	452	422	441	448	447	434	446	422	456	444	454	432	414	493	462	445	450	438	462	434	412	426	450	447	417	441	425	430	433	446	457	424	448	430	417	456	416	466	469	414	469	441	398	444	442	416	441	461	505	469	416	437	477	465	413	422	479	447	451	397	430	425	445	467	435	528	446	423	426	405	421	475	455	417	427	430	433	473	448	416	458	449	453	419	437	478	460	408	463	412	431	434	407	414	435	474	406	447	424	428	442	483	459	418	439	484	489	439	458	450	452	435	440	486	447	427	453	433	427	413	417	457	459	433	428	408	443	463	469	420	402	449	432	445	407	458	433	493	443	498	449	446	408	412	443	442	424	428	439	430	474	453	442	416	477	424	439	405	425	439	424	425	405	488	456	422	441	440	435	407	454	444	435	481	439	456	461	417	425	443	420	435	420	464	480	431	448	380	406	384	384	429	422	450	464	446	450	407	413	443	410	436	456	435	438	443	455	420	427	422	440	463	441	482	394	436	434	443	449	422	438	433	438	414	501	478	434	455	426	425	497	459	430	382	460	389	389	402	458	423	439	464	418	445	404	401	429	416	412	472	444	452	470	456	499	465	405	454	432	419	425	402	459	428	416	427	445	447	402	416	414	457	449	422	452	444	467	494	424	422	477	409	411	442	423	491	452	447	414	435	423	459	451	452	407	433	427	469	446	429	442	429	429	443	411	467	452	442	435	387	442	451	409	440	385	430	406	443	435	448	403	449	411	441	448	422	420	413	463	465	449	445	411	465	425	478	432	466	474	453	435	494	424	468	442	486	403	439	448	437	465	448	464	455	450	437	463	435	422	426	451	455	420	476	459	445	503	417	415	424	421	410	436	418	432	462	445	430	386	447	452	432	429	434	409	445	451	471	478	449	413	437	403	451	476	417	440	481	476	415	465	436	456	467	427	432	436	451	439	410	447	488	459	408	475	453	433	414	454	413	419	424	394	378	424	445	433	398	414	445	447	456	440	460	429	479	479	464	478	437	436	429	425	429	451	443	455	420	424	425	431	444	420	457	417	473	436	486	444	432	459	403	465	442	435	409	442	453	452	433	396	428	432	466	463	475	420	455	462	418	463	402	422	414	460	442	417	426	421	405	395	427	457	418	507	451	450	438	448	429	456	441	407	451	406	428	463	447	420	435	446	438	450	434	465	453	428	446	473	431	458	467	402	407	439	427	407	440	475	434	420	434	451	422	403	439	459	448	460	459	426	433	446	459	447	451	406	445	467	455	397	441	462	472	487	453	446	478	477	430	454	439	442	450	425	441	451	482	443	421	426	452	441	448	468	420	451	444	445	469	439	465	432	437	421	438	457	451	441	457	483	478	433	417	430	474	468	406	428	486	435	460	456	432	463	434	430	420	468	489	433	482	421	433	470	446	452	437	399	446	462	444	446	402	442	459	424	443	405	435	423	444	443	417	451	433	436	431	429	443	460	430	408	433	465	458	431	471	443	482	439	447	430	434	360	437	420	413	422	427	481	436	465	416	429	454	426	406	434	425	451	475	448	444	406	431	481	443	429	420	424	443	492	469	425	455	438	429	456	425	402	440	476	456	431	462	476	402	438	468	461	448	447	490	442	422	455	434	441	458	411	401	412	423	438	427	445	435	440	484	429	447	476	427	456	422	429	438	424	424	427	440	445	464	415	421	427	432	479	436	404	443	456	445	432	441	434	443	425	441	422	426	455	437	416	455	433	441	434	441	408	442	458	469	431	409	430	429	393	410	491	464	456	450	433	432	429	429	407	398	395	406	430	440	458	458	422	441	460	461	468	410	489	471	393	436	437	402	398	445	433	471	449	405	387	440	436	491	474	508	418	419	439	447	482	453	460	442	422	415	468	418	453	470	440	460	426	428	450	412	453	456	465	443	434	436	418	431	461	475	455	418	448	436	477	451	482	490	438	417	429	441	426	448	455	420	429	435	420	443	431	447	474	430	409	456	429	434	459	427	424	401	414	458	436	435	453	445	471	436	457	452	419	425	444	483	431	442	452	421	385	443	432	457	457	431	478	440	446	448	455	462	470	422	430	435	446	486	457	414	395	435	423	443	431	425	372	508	454	426	457	481	448	458	430	423	444	421	432	430	403	468	402	428	451	430	421	415	466	463	414	441	443	441	442	447	400	472	417	423	431	449	465	462	441	426	454	431	424	414	390	471	467	442	431	435	469	427	455	427	443	429	453	444	426	451	425	431	381	406	436	463	448	456	489	438	479	477	441	462	449	438	430	439	448	449	481	444	422	445	409	425	425	434	432	428	463	438	433	468	424	452	433	480	486	470	454	438	456	459	407	419	441	466	468	422	489	494	426	398	473	427	403	414	461	468	471	415	439	424	504	470	388	435	475	469	456	414	449	430	481	458	374	461	476	412	459	431	426	404	399	438	460	421	447	466	416	432	458	409	462	429	433	393	478	443	409	452	442	462	435	471	436	437	412	414	438	469	429	408	468	438	402	468	456	463	442	426	435	457	427	415	379	443	451	436	420	473	448	390	439	454	468	453	459	423	416	437	447	436	440	425	467	461	420	449	456	403	437	432	392	466	466	444	456	441	454	415	408	433	416	441	447	454	419	436	417	430	441	450	426	410	446	457	415	451	435	483	431	445	429	443	455	421	452	407	420	417	395	435	454	434	422	434	395	410	457	454	402	488	481	443	473	449	406	462	424	474	454	444	438	446	445	411	448	398	426	414	409	437	416	469	432	421	417	432	434	438	486	446	437	438	412	441	445	412	422	438	476	426	433	462	432	515	503	460	443	443	471	440	425	457	456	418	496	452	425	413	443	408
43057	28007	24799	23165	13191	3200	1177	1119	1066	1544	2629	2680	1356	971	996	956	941	1007	967	950	933	926	887	926	1012	937	971	971	926	931	952	910	933	931	928	933	932	945	967	942	926	908	948	932	972	911	934	946	952	969	925	950	978	953	966	984	923	933	958	940	949	977	921	935	931	919	949	934	900	895	948	980	923	998	863	988	921	954	923	956	967	921	970	974	959	892	933	938	903	934	903	983	914	885	882	907	905	905	895	936	909	967	920	885	972	937	929	934	904	842	962	915	930	892	922	918	945	956	875	912	903	937	895	928	945	952	914	941	959	939	958	961	918	904	918	858	918	960	936	926	902	948	907	929	947	926	899	940	907	896	961	962	936	953	989	932	933	930	935	933	913	950	949	928	928	908	970	959	920	903	831	930	917	881	898	954	934	895	927	945	914	983	981	918	930	927	936	939	922	883	898	953	923	980	934	910	918	953	955	893	905	921	985	939	933	971	899	917	1002	896	916	957	918	928	896	948	940	882	959	942	874	894	935	959	963	946	907	928	978	954	929	957	923	907	962	916	918	964	957	907	887	905	957	960	965	879	927	953	933	939	927	934	949	938	941	970	945	963	965	941	883	921	964	912	921	877	901	893	914	933	914	938	936	973	954	970	942	930	999	919	920	981	953	985	952	926	924	905	958	944	915	900	978	913	938	941	929	918	908	923	930	934	978	944	935	926	948	917	969	930	968	944	947	966	969	911	877	923	961	934	938	954	979	893	989	875	986	911	915	955	983	943	953	945	957	960	980	934	936	913	949	932	951	948	992	952	961	980	896	925	972	950	917	949	927	933	956	962	960	963	940	983	941	937	936	924	958	944	948	932	932	991	904	922	935	952	971	916	986	961	956	959	953	951	925	974	889	947	888	961	910	900	943	918	987	935	938	906	905	905	924	950	932	944	928	940	982	934	969	906	968	928	942	984	984	916	945	900	924	905	927	936	903	897	915	954	913	899	959	971	953	924	938	907	966	995	927	935	927	961	936	904	885	924	867	976	962	941	912	903	990	1014	874	905	880	914	953	940	951	931	935	962	953	1023	897	925	991	911	888	943	941	948	931	966	979	887	881	971	916	953	928	955	931	917	889	935	880	936	903	943	974	940	930	927	908	976	935	889	999	1004	972	925	892	899	967	955	932	999	955	930	955	924	954	946	883	887	897	941	935	933	986	916	923	938	920	967	932	930	922	937	948	890	907	919	926	869	958	945	922	953	925	911	965	945	984	867	1006	948	922	938	922	879	965	845	893	913	949	896	934	927	945	1027	904	933	984	872	963	870	911	951	983	884	886	1006	952	941	901	952	948	931	909	979	946	926	911	963	885	927	911	923	927	953	995	930	939	958	940	889	970	970	952	908	1020	894	968	933	940	1013	884	922	891	945	916	944	897	957	951	899	926	902	950	963	899	917	961	959	1003	924	935	943	948	941	999	941	889	952	881	940	940	908	925	963	949	917	954	982	992	907	942	923	912	937	981	926	917	948	927	907	923	899	1031	942	926	913	886	895	942	933	943	975	968	946	936	1007	923	992	946	950	916	976	957	935	913	937	958	931	977	919	967	904	915	929	959	881	932	919	927	977	946	910	920	939	943	905	947	912	954	997	874	863	969	924	947	945	946	928	889	916	902	960	948	934	913	914	908	928	934	912	939	985	944	948	963	929	906	980	952	952	956	907	907	938	916	903	969	906	918	887	911	881	909	976	925	968	889	960	927	922	962	957	928	924	967	912	950	985	916	915	931	935	939	923	939	924	924	895	931	942	944	928	933	999	898	930	981	948	905	922	920	915	927	930	932	955	933	1001	880	940	912	933	934	869	956	917	907	935	917	945	891	859	902	986	947	993	963	923	936	916	934	918	909	911	945	940	978	972	960	887	983	939	906	942	990	899	1005	933	872	909	913	969	935	955	907	961	885	939	945	929	889	957	971	949	955	905	908	998	924	884	948	910	919	944	956	957	957	902	971	964	875	930	912	931	908	938	1009	899	939	931	930	926	928	925	963	956	966	901	901	962	950	924	968	901	898	936	944	936	951	927	919	908	981	953	899	919	946	982	886	917	945	960	960	948	914	907	961	922	930	902	951	863	967	955	937	900	922	931	904	905	988	964	932	933	964	946	941	891	974	984	956	912	908	951	932	955	933	934	936	981	921	932	967	928	902	846	940	915	879	890	954	910	930	929	932	920	935	943	957	906	957	958	896	935	976	928	980	917	976	935	937	901	934	951	907	978	921	957	1010	953	936	913	886	990	949	1014	975	842	940	923	900	977	982	921	943	906	925	905	939	931	902	913	991	900	942	926	920	934	921	986	945	928	913	924	905	1024	894	961	918	940	931	964	909	988	919	980	944	886	968	953	950	923	906	955	925	916	901	891	890	920	903	908	928	936	953	920	944	944	937	921	946	922	893	968	924	962	926	920	936	952	934	959	933	891	906	945	896	922	922	923	876	886	963	913	944	845	950	898	896	968	941	978	930	920	944	892	925	915	979	934	893	945	925	928	932	856	927	929	954	894	948	959	904	964	938	863	913	893	967	957	938	902	926	939	920	925	967	971	981	896	876	936	932	930	910	987	927	951	950	896	927	931	953	1001	928	941	954	969	975	970	923	965	916	948	961	860	939	952	862	934	896	893	926	876	942	975	904	927	942	969	951	952	935	882	998	980	920	994	944	982	952	874	974	926	913	916	938	889	918	922	950	933	930	971	944	932	913	875	952	947	955	938	910	886	935	939	950	983	954	926	923	920	962	929	944	925	957	971	925	919	951	905	893	918	891	925	921	933	985	942	968	950	934	937	946	933	935	894	907	936	963	976	886	931	939	902	921	947	917	925	927	952	940	938	956	950	943	910	937	909	955	931	848	955	957	883	965	949	967	936	1008	921	932	987	962	950	921	887	978	972	959	933	935	930	891	901	922	920	895	935	905	942	914	939	891	871	906	964	957	925	946	979	909	925	876	973	885	957	941	908	942	937	912	880	943	930	932	929	921	886	948	886	937	958	988	947	947	952	955	913	926	938	981	929	934	942	916	960	881	918	876	941	911	907	905	902	988	909	912	899	940	869	950	924	985	923	953	891	923	932	917	943	980	936	901	976	924	920	911	928	905	940	948	946	936	899	914	972	896	911	921	944	980	947	925	921	968	880	953	933	953	949	933	939	908	931	984	919	902	905	926	965	908	946	948	939	972	923	914	954	965	920	888	966	912	942	943	901	958	912	946	938	917	997	923	937	923	854	919	953	891	901	940	961	948	962	894	871	956	900	893	902	953	948	940	940	928	907	906	951	936	898	932	937	972	971	937	956	890	901	958	963	951	913	934	964	941	889	867	930	965	919	949	938	949	926	963	911	980	945	927	968	976	897	967	875	969	848	928	972	923	976	940	947	997	923	911	911	927	917	890	936	888	924	946	910	981	968	920	912	888	913	923	933	926	851	915	943	977	886	968	950	963	911	1015	936	924	932	948	956	973	859	909	924	946	851	975	952
45903	20338	8938	3835	1652	469	428	373	441	446	458	437	445	413	452	433	453	422	448	468	445	424	426	392	408	430	407	466	443	440	437	468	419	411	381	458	471	421	449	455	476	415	415	461	402	475	444	442	453	420	436	423	438	446	443	409	452	424	399	422	446	396	429	418	401	449	441	438	420	428	414	444	421	456	451	400	434	442	490	455	413	432	409	436	429	404	446	442	444	408	450	427	444	454	457	438	433	434	419	419	408	438	412	405	414	462	439	445	457	392	436	387	413	425	406	459	418	427	450	416	431	426	432	442	383	419	434	416	425	487	465	421	442	442	394	424	410	397	454	426	415	419	440	484	424	462	432	399	420	455	440	420	453	456	406	453	382	442	439	456	378	423	427	432	443	404	447	411	454	468	410	456	441	405	394	433	441	457	466	423	410	420	419	412	395	456	443	415	419	427	441	413	413	428	417	433	471	425	442	418	442	469	460	432	437	495	442	455	467	426	421	432	425	411	395	394	415	388	442	398	436	393	468	421	419	434	446	381	458	423	413	408	473	418	458	419	411	417	419	411	421	490	388	418	447	390	437	440	400	433	470	461	419	484	450	432	422	421	438	437	425	419	426	479	417	467	460	416	434	422	437	408	439	490	420	424	436	380	432	410	420	452	417	436	433	435	454	409	424	409	419	456	408	402	416	429	450	431	457	455	457	448	457	429	404	469	442	466	409	424	423	464	379	443	423	401	405	422	405	417	449	439	458	434	395	438	447	432	472	407	432	436	446	409	447	443	434	449	429	403	445	414	439	393	436	419	453	430	438	431	452	437	428	421	458	442	391	402	407	486	379	435	413	428	369	411	440	413	409	418	398	447	430	443	396	414	461	427	454	458	444	478	447	410	428	390	405	479	455	472	477	432	399	413	412	438	402	471	442	423	461	432	414	421	444	383	450	394	417	453	426	453	408	405	451	456	446	462	424	407	453	385	431	415	417	490	408	423	421	436	429	437	414	415	494	430	401	479	462	410	476	430	429	467	429	446	431	427	447	393	430	426	401	434	429	440	391	402	394	422	433	417	439	443	459	431	435	436	402	425	419	438	399	446	435	428	439	414	448	449	435	421	425	439	437	405	441	441	382	470	425	389	409	438	410	432	461	406	451	425	422	421	422	405	374	414	379	399	417	488	463	399	439	440	450	405	457	365	418	418	423	437	459	442	454	447	413	411	443	426	410	435	444	434	455	461	468	420	441	483	400	396	444	404	480	418	429	493	441	418	459	408	428	427	446	423	430	437	454	441	441	468	411	421	432	442	414	419	419	456	402	451	444	390	438	461	416	405	408	406	422	413	439	418	462	405	431	418	446	415	435	457	424	426	457	427	431	473	421	440	408	401	420	454	476	397	424	426	412	415	433	469	415	421	444	422	388	446	434	444	416	429	425	449	430	407	445	404	478	444	466	465	397	430	402	415	423	467	432	460	415	431	466	464	421	422	433	425	420	427	437	416	467	453	422	480	429	459	426	406	459	385	388	439	440	420	441	434	429	398	427	418	415	445	412	422	450	419	404	446	419	380	408	404	436	432	437	459	468	436	445	427	449	481	474	416	446	441	426	400	425	428	414	425	429	424	426	486	456	406	437	401	440	423	431	425	439	410	457	406	479	441	454	442	453	441	465	394	434	436	432	424	439	459	398	421	434	377	421	418	388	414	427	444	402	409	456	376	447	435	445	411	407	447	451	431	403	459	426	411	426	439	374	484	417	423	422	430	454	463	459	422	414	434	428	397	441	484	408	395	449	467	430	437	403	475	424	442	415	422	446	413	453	458	463	426	438	469	451	453	449	412	389	433	521	449	449	405	443	423	413	423	407	439	411	424	399	400	416	419	435	390	453	382	451	402	438	408	417	420	437	439	460	420	425	380	407	416	414	390	452	390	450	407	384	415	466	421	425	410	412	361	452	456	410	436	449	439	451	430	427	438	434	453	428	404	453	486	468	435	449	403	414	413	472	450	441	416	422	398	416	446	377	429	462	434	429	398	422	415	446	437	421	479	449	432	376	435	396	444	391	414	450	450	454	435	441	424	455	392	428	393	412	376	446	443	448	436	427	450	392	433	427	428	432	438	416	477	413	352	420	399	500	421	447	418	444	394	468	436	397	434	441	430	436	418	437	419	435	466	442	478	421	456	478	416	456	424	392	426	400	425	449	419	436	471	453	455	418	439	421	447	473	398	434	416	444	408	444	422	447	412	431	436	430	400	451	454	436	419	434	464	423	429	420	429	433	463	424	439	457	449	429	434	483	413	469	394	410	413	438	449	416	441	413	408	406	415	460	398	437	425	455	474	456	433	419	426	432	456	467	419	407	457	421	470	452	423	422	445	414	392	420	417	440	446	469	426	387	436	458	446	468	429	437	412	454	443	464	393	434	441	427	431	416	452	482	412	450	426	397	425	469	435	451	432	447	389	422	449	391	440	420	428	436	390	395	404	465	487	388	453	434	407	426	432	410	487	432	426	429	425	413	430	440	438	422	435	427	409	431	431	434	438	430	396	410	413	417	440	458	444	448	405	441	415	430	469	463	421	413	443	421	429	406	454	439	434	405	442	433	414	436	409	435	424	441	426	444	452	445	404	393	385	451	429	478	428	446	448	475	425	465	419	448	402	415	420	470	440	440	447	442	413	417	461	441	460	423	464	464	429	430	390	423	400	478	452	420	457	435	456	437	408	429	453	394	431	440	455	489	461	389	424	411	442	446	428	434	460	424	421	429	409	425	429	411	440	436	428	424	419	447	432	471	407	449	476	440	417	401	428	447	381	387	394	385	445	440	470	425	396	443	431	394	451	422	439	435	435	393	471	419	441	422	476	448	404	417	436	451	454	444	444	407	375	416	487	451	448	440	431	441	404	446	445	426	461	415	441	442	449	426	450	436	438	419	454	438	439	455	442	408	432	424	455	410	465	450	435	438	419	401	443	468	441	437	451	427	413	448	435	433	419	485	484	448	437	439	434	413	430	425	427	394	411	428	457	417	442	435	410	476	453	436	367	487	411	427	468	486	421	451	464	443	452	467	446	471	437	443	451	476	425	428	409	408	395	473	465	396	434	361	428	463	410	457	493	419	481	430	453	447	425	423	425	417	439	449	445	445	456	406	418	425	455	419	443	410	455	438	407	442	432	415	450	459	412	478	437	462	433	453	431	419	443	434	458	425	378	460	420	433	434	409	435	430	421	448	433	440	427	404	412	432	439	429	410	429	420	440	444	448	437	435	412	427	417	450	401	416	397	462	413	406	410	427	444	449	408	472	416	428	424	436	435	416	439	430	459	406	407	417	381	444	432	451	435	447	439	419	426	428	429	421	404	439	426	439	440	423	408	382	420	413	473	433	439	410	433	399	454	417	415	425	453	417	408	431	399	407	433	409	442	440	467	394	437	449	438	474	390	463	405	430	421	426	468	419	455	431	432	424	472	449	424	453	419	418	418	423	386	456	431	413	449
29493	14585	11419	8626	4276	1022	920	887	891	945	972	1010	953	935	908	906	882	995	947	924	882	924	867	876	900	977	937	927	930	924	895	884	906	924	842	873	916	890	891	882	835	902	824	973	922	908	866	843	931	919	943	883	951	864	966	934	960	917	868	933	979	931	949	899	930	922	948	939	929	952	952	869	975	886	928	889	925	920	898	853	906	913	923	912	933	985	919	895	903	888	884	889	895	892	941	896	914	933	898	934	900	910	905	926	945	921	901	853	914	897	939	946	901	844	920	903	871	899	867	939	901	888	916	939	924	909	922	897	951	885	888	903	906	961	883	909	989	896	902	889	899	952	938	927	931	949	858	911	880	916	945	924	965	922	973	881	865	871	925	895	988	913	915	934	947	917	926	864	945	897	921	931	895	929	921	926	945	872	909	896	908	922	979	919	918	911	877	919	914	919	885	872	889	958	915	925	901	845	939	900	916	873	902	906	828	947	866	901	914	932	904	940	885	867	839	889	960	920	947	925	912	925	950	915	924	917	949	885	869	939	900	874	871	896	839	901	978	895	885	905	899	891	972	913	899	953	872	955	905	921	889	913	929	888	954	862	959	944	935	934	920	900	893	902	935	888	874	821	909	982	864	906	865	920	919	889	907	861	881	957	895	910	917	923	919	899	960	887	923	891	891	905	937	965	917	984	915	993	864	912	929	894	904	936	924	893	911	933	900	971	901	906	952	870	889	923	871	892	920	934	947	909	951	902	911	906	896	906	876	890	922	955	891	913	922	932	909	934	931	852	877	900	913	906	940	937	910	945	881	936	889	960	878	879	958	942	911	901	972	953	886	894	941	957	928	944	958	903	916	864	921	890	944	872	952	908	918	928	921	901	916	887	898	1005	901	887	890	957	902	921	880	915	910	928	902	858	886	862	899	901	922	874	965	904	872	927	951	903	923	904	909	928	882	867	931	915	885	914	910	933	960	911	964	919	929	935	868	910	897	946	888	880	957	856	894	898	908	904	923	874	887	939	1006	894	887	855	927	864	943	905	918	919	927	918	919	974	912	922	916	885	938	970	978	923	896	943	928	909	973	907	866	928	896	928	854	912	903	910	967	942	923	939	898	935	916	866	833	890	844	879	924	901	946	930	897	894	952	943	924	963	904	887	905	927	905	914	949	911	896	915	948	876	913	886	919	929	933	909	840	909	885	872	935	940	992	931	943	942	870	898	936	902	887	923	948	911	880	969	928	894	888	902	880	938	918	915	896	968	887	943	884	866	948	901	927	934	878	921	896	913	928	930	901	927	912	918	885	906	872	881	928	959	852	921	937	886	899	895	924	922	900	943	871	880	923	927	916	921	924	958	908	937	898	923	904	898	865	899	902	869	916	922	904	908	898	941	902	910	930	923	933	898	929	872	969	924	891	930	889	899	879	901	909	953	870	942	914	808	918	938	902	895	874	874	951	973	917	865	881	927	925	901	910	898	918	892	903	962	872	872	950	889	917	920	881	902	887	964	918	1017	936	927	968	972	889	943	876	898	898	902	898	876	908	911	924	916	929	915	879	928	892	905	954	887	947	939	920	963	953	897	905	906	886	903	910	952	961	907	902	951	900	872	923	925	927	920	879	920	888	852	908	854	934	932	845	915	873	910	873	918	877	930	894	903	941	986	923	919	919	914	926	964	928	930	897	906	901	932	914	904	909	870	901	914	913	877	899	880	863	927	923	922	898	901	861	931	903	936	870	962	884	913	895	913	907	902	949	925	871	917	980	906	894	884	912	905	911	920	852	886	919	929	948	916	967	902	928	923	965	909	895	946	916	871	894	899	898	877	912	889	934	948	980	949	854	881	926	906	884	904	877	942	896	900	914	914	904	883	879	933	928	941	955	879	900	957	909	927	915	954	891	871	902	894	898	936	872	928	899	951	891	962	943	904	875	900	863	872	916	940	909	943	946	977	885	923	908	889	934	905	888	908	942	880	941	939	955	865	884	912	893	902	901	882	905	887	904	892	905	936	945	924	938	915	911	926	918	913	871	917	906	925	929	958	892	930	940	942	891	951	924	891	924	938	916	907	917	874	896	875	983	900	901	915	931	945	960	855	907	904	881	898	883	865	884	924	930	930	936	893	865	936	892	917	898	894	929	851	896	978	922	899	895	944	944	895	925	931	910	925	914	878	918	875	898	898	895	966	948	859	960	922	925	945	868	922	934	874	889	874	863	895	915	942	892	897	950	920	930	925	943	932	868	913	901	928	966	928	920	942	929	908	912	912	959	938	906	876	928	926	921	901	889	925	910	930	906	894	934	880	875	940	882	920	932	936	910	901	912	880	947	928	893	883	894	885	901	862	926	885	894	931	864	905	928	875	901	928	911	969	888	910	950	922	941	916	935	924	975	885	877	888	947	903	939	885	927	896	843	962	932	932	926	970	935	989	947	955	934	925	923	892	850	881	959	931	934	878	922	914	907	951	836	891	861	863	896	869	885	920	826	917	888	939	913	968	902	860	918	927	907	875	884	962	897	935	864	885	821	919	934	924	942	866	915	948	956	912	968	885	895	931	902	919	934	917	899	925	918	894	910	903	882	889	906	918	955	932	920	958	936	859	883	943	892	871	852	926	913	943	874	969	947	869	981	899	916	952	847	891	863	906	877	894	974	920	876	944	926	919	871	880	896	906	910	988	939	881	846	904	887	911	923	968	921	916	929	897	923	857	928	904	946	915	920	914	923	902	867	946	888	900	899	914	884	916	941	913	924	974	965	903	895	921	894	904	873	886	954	940	910	910	917	942	914	927	814	903	922	896	943	920	907	952	946	905	955	932	931	825	864	866	885	914	939	960	878	904	912	915	928	899	935	921	906	992	997	961	879	944	889	929	927	943	889	901	895	930	920	944	946	930	939	883	915	913	902	893	931	922	912	861	860	943	921	930	905	906	841	853	924	902	918	925	966	947	954	909	914	915	877	908	928	928	947	950	912	901	909	928	910	967	945	931	871	868	888	935	852	908	868	955	906	900	954	919	857	874	871	889	887	933	919	933	924	921	905	883	944	920	921	912	905	940	881	921	906	947	921	927	894	928	950	856	921	892	869	905	914	945	874	925	895	961	930	895	907	937	924	907	911	903	870	943	929	891	891	931	939	878	883	917	896	929	896	918	934	869	928	892	938	875	928	892	892	926	886	893	892	890	876	892	932	925	938	902	918	942	922	941	864	940	871	908	889	886	882	892	951	903	915	874	897	905	942	916	929	927	916	963	926	885	952	917	868	972	928	929	869	916	908	892	900	863	965	892	921	895	923	914	942	891	905	934	871	884	907	960	882	932	952	966	885	946	943	848	893	883	939	907	912	932	940	973	937	947	901	925	946	907	925	945	910	935	904	938	915	895	956	844	940	921	876	959	871	940	904	889	948	909	945	930	949	887	883	877	941	892	949	864	915	897	896	890	902	882	915	907	896	871	968	861	894	901	946	913	912	893	887	934	927	865	913	883	961	940
56198	26239	15306	8053	2376	611	442	475	459	525	641	461	437	439	449	424	450	444	436	424	418	433	478	436	422	415	422	432	411	455	407	454	428	449	407	422	411	453	402	436	405	428	444	425	474	450	466	449	421	416	410	402	418	433	417	400	445	436	434	450	446	439	424	448	496	471	416	421	404	449	402	423	420	402	475	407	432	440	413	433	452	407	421	417	416	408	451	416	414	451	427	467	427	394	453	455	432	417	449	402	392	399	444	394	406	460	408	443	402	443	435	437	459	430	431	483	437	451	475	412	417	400	458	429	474	455	422	459	439	490	459	396	428	477	424	449	477	421	405	431	405	437	412	424	401	408	417	444	434	417	439	404	421	436	420	442	447	466	452	432	469	401	420	403	464	428	432	412	400	420	463	410	428	441	408	382	396	427	457	461	428	394	432	427	421	418	410	435	411	429	444	432	423	427	411	423	389	427	436	450	414	428	423	419	474	419	431	447	468	421	446	410	411	420	422	401	428	401	471	431	419	436	488	431	415	427	423	417	423	451	421	468	394	485	459	382	414	437	425	446	404	429	444	419	423	454	418	468	433	455	435	472	438	403	395	438	432	402	445	406	429	415	428	382	412	442	431	430	432	425	457	480	398	440	407	458	418	455	445	469	442	433	417	424	427	422	436	427	436	430	392	430	430	438	466	445	426	435	418	477	427	422	438	426	415	457	394	469	400	419	451	423	410	421	412	452	414	423	448	421	426	432	478	404	429	415	407	433	434	397	422	428	433	407	430	497	463	453	426	442	407	404	452	423	466	437	455	426	427	421	415	443	436	412	474	434	435	379	461	427	398	453	415	399	414	477	406	430	422	386	447	438	438	460	442	450	395	484	398	419	451	470	433	403	384	425	459	433	412	436	418	400	471	395	428	424	437	445	388	418	400	412	422	416	429	457	458	399	425	435	438	439	422	451	384	450	418	410	390	393	451	414	426	442	394	422	445	401	453	429	446	399	481	467	479	431	458	477	401	440	434	462	421	478	468	460	451	471	418	395	425	443	435	450	395	429	455	457	413	433	407	412	404	431	408	395	433	392	409	441	408	440	460	407	423	404	448	466	425	418	412	411	438	442	443	436	432	412	381	416	415	473	414	398	408	439	447	419	459	431	423	433	433	427	395	429	421	466	418	432	427	437	442	444	442	454	416	434	399	421	392	426	449	461	414	487	443	426	382	448	423	415	411	420	403	394	414	464	437	410	441	428	483	437	388	406	416	453	435	432	447	425	404	412	439	442	403	451	404	454	430	456	447	396	442	438	457	439	462	410	445	426	389	388	472	402	431	397	441	430	485	411	443	436	411	410	430	409	440	408	445	476	471	428	386	422	411	396	409	411	409	418	452	454	450	422	443	447	440	385	456	425	450	432	434	426	422	398	401	395	422	468	462	417	426	399	418	416	423	426	395	410	406	388	418	409	436	423	433	440	410	428	419	413	408	409	455	427	433	445	404	400	406	415	444	421	427	458	420	447	440	459	419	413	437	413	439	404	430	427	428	394	458	427	465	439	425	394	445	449	462	385	429	452	460	465	410	413	465	455	427	417	435	439	401	498	394	439	435	434	432	452	443	410	439	400	458	455	449	445	434	412	409	458	433	413	438	412	445	404	463	473	430	385	485	453	430	464	439	424	434	433	461	424	435	432	438	406	421	455	407	414	454	455	373	402	416	448	456	430	434	418	438	471	423	390	442	447	441	411	410	419	444	450	404	439	387	439	378	428	424	410	427	397	452	424	415	433	420	431	430	407	395	452	415	418	390	418	437	392	404	444	391	418	449	438	428	418	431	436	431	452	424	448	420	453	435	460	465	441	425	429	414	449	454	434	462	436	401	453	408	426	452	390	458	441	456	418	450	429	422	434	396	426	435	446	428	426	427	403	421	431	426	418	467	424	417	425	404	436	432	394	443	416	448	426	447	428	432	413	398	481	408	496	422	428	439	439	448	398	410	425	414	432	431	419	435	413	453	441	432	425	429	405	404	388	394	424	442	407	369	418	399	434	421	456	449	423	414	456	414	486	447	410	428	426	413	389	433	415	468	372	411	404	470	425	428	426	471	446	406	436	421	433	425	400	442	409	409	420	437	461	419	440	428	450	431	436	459	465	455	479	476	439	431	476	401	421	442	407	403	428	427	415	431	399	416	430	441	413	457	429	419	454	410	468	486	448	435	441	418	400	370	388	442	464	409	465	431	441	420	470	475	423	441	417	412	422	420	437	407	420	441	437	443	440	432	438	412	462	420	396	449	438	397	424	476	431	426	462	401	437	444	401	422	427	428	494	435	416	460	451	482	434	440	408	415	421	437	444	444	418	454	409	440	442	464	434	430	405	430	405	436	492	421	413	438	444	419	478	447	475	405	420	433	448	427	399	421	445	384	379	433	436	414	421	372	417	393	441	446	462	429	413	414	426	366	418	438	458	408	425	418	375	378	404	383	403	434	419	424	417	440	393	420	418	448	419	406	433	405	442	384	400	422	430	449	416	426	377	456	460	413	403	449	441	429	397	396	407	434	452	469	424	407	400	436	471	434	418	449	435	458	411	419	422	445	425	434	448	383	433	431	456	433	443	393	441	440	421	440	443	410	435	440	415	421	440	411	413	385	412	452	421	414	467	439	417	413	392	424	443	408	436	438	409	456	442	450	437	416	444	395	427	424	466	430	455	451	426	398	434	377	429	398	397	420	401	413	437	431	422	408	426	426	460	458	408	457	393	434	447	435	436	398	390	410	412	448	411	406	400	423	440	449	441	413	419	436	461	426	432	457	427	389	405	477	427	429	443	432	436	440	442	445	414	404	440	401	446	394	385	451	414	439	438	441	428	445	388	410	460	414	406	442	430	415	436	421	414	426	498	441	474	396	426	439	487	413	420	431	462	464	414	398	410	402	433	418	436	405	405	446	452	474	452	430	451	438	413	466	459	463	421	431	441	440	418	447	430	457	436	404	421	430	404	437	455	384	428	398	463	464	410	405	404	423	419	395	437	404	420	459	459	468	404	425	476	416	430	443	435	398	424	402	444	446	455	429	469	417	442	450	465	418	437	426	448	462	411	418	416	418	476	394	424	414	452	379	414	443	399	384	429	430	437	460	419	497	429	425	426	413	414	430	445	433	453	469	467	487	419	458	420	411	400	387	447	429	443	433	449	412	410	473	425	447	440	430	412	443	441	428	427	445	417	461	445	480	438	400	454	460	463	461	405	459	424	427	428	414	410	410	392	432	440	434	408	422	441	464	419	442	426	408	416	433	413	410	436	423	470	400	404	463	433	428	430	437	428	460	439	407	455	451	416	420	415	450	425	438	423	424	416	407	406	460	381	457	438	443	419	459	417	448	419	416	402	445	441	468	397	431	413	423	410	440	446	424	422	424	435	422	442	439	429	417	439	468	444	405	424	427	411	436	462	418	400	463	440	468	427	436	426	440	422	420	381	408	449	417	424	446	452	415	424
36733	19677	18726	14635	5332	1452	1020	1048	1063	1450	1872	1131	963	915	927	928	952	1018	947	967	923	935	902	936	947	912	938	890	901	951	919	860	921	902	933	912	926	904	888	984	932	886	906	886	871	894	946	972	943	967	897	929	921	923	907	871	922	951	879	867	921	938	930	932	916	957	917	894	948	909	922	938	868	910	864	933	895	920	920	878	945	994	968	870	905	911	963	929	926	873	1002	893	896	898	924	949	961	909	968	917	959	957	978	951	876	913	888	879	926	878	914	878	961	930	958	901	901	930	1002	944	943	895	957	944	944	892	852	881	908	869	904	973	900	939	925	909	859	921	922	921	912	918	876	880	884	880	955	911	939	906	880	921	897	896	842	960	917	976	928	921	961	904	962	894	924	906	923	980	865	931	892	945	929	959	943	897	960	907	952	910	886	944	898	910	954	922	884	931	903	881	895	920	881	939	892	951	897	907	890	911	921	934	952	907	1003	899	930	934	853	946	920	917	925	929	935	918	867	910	874	940	905	888	943	962	963	935	887	909	946	913	909	872	921	865	927	963	878	874	948	873	943	893	868	911	913	920	930	923	941	914	891	960	911	914	913	902	966	831	905	906	913	893	898	942	938	899	926	940	949	921	935	941	978	916	917	878	940	927	873	928	943	950	937	867	895	911	925	927	895	936	904	913	897	934	946	913	955	931	928	902	923	905	891	919	915	957	848	944	899	926	977	901	893	916	921	892	927	932	913	930	896	940	929	894	910	895	931	946	985	905	943	926	858	881	895	979	921	965	875	868	916	883	914	905	898	930	885	898	900	882	930	906	900	857	897	872	943	849	920	875	891	910	901	896	919	890	930	932	907	917	953	893	893	902	954	943	877	914	886	938	853	916	930	925	873	950	911	917	938	898	891	899	998	905	928	922	930	877	906	929	902	919	970	952	887	864	922	897	896	858	956	903	940	920	936	915	943	938	900	899	894	924	960	902	949	933	906	891	938	883	940	924	912	960	895	899	904	877	964	929	911	955	914	938	987	929	846	976	899	877	898	873	857	868	934	890	917	879	869	867	920	933	882	881	926	949	904	879	923	921	879	921	958	933	894	901	920	937	939	926	971	904	878	917	889	950	929	943	921	928	968	970	935	869	916	976	894	901	939	927	947	931	924	912	928	877	908	922	936	923	965	936	894	884	893	873	898	915	911	911	932	869	932	903	969	919	911	956	913	922	889	938	952	854	926	921	903	894	951	892	839	903	946	927	902	871	959	931	939	901	902	919	921	937	922	1007	917	921	1015	921	909	929	928	958	961	916	922	939	924	957	907	903	899	914	884	924	893	938	917	958	890	906	911	939	914	953	871	948	907	946	946	927	972	897	908	977	906	938	852	941	947	949	944	916	940	914	916	877	935	938	896	900	819	946	923	920	901	897	891	938	889	895	925	880	899	904	951	870	872	936	953	881	890	900	898	937	899	905	921	903	965	912	941	920	920	965	944	918	965	848	938	930	921	893	880	906	912	926	938	916	909	884	907	926	922	964	936	883	958	944	914	930	907	950	945	903	934	897	917	929	929	897	965	907	971	934	909	968	893	886	911	923	932	908	882	873	901	868	890	932	941	947	907	891	893	894	923	922	903	921	979	883	907	943	905	916	965	902	919	977	935	899	899	954	962	896	941	918	954	917	908	880	887	898	973	952	879	869	895	886	882	921	888	878	910	872	921	923	954	952	933	922	919	902	960	947	900	863	865	928	922	958	915	916	875	923	885	928	922	903	861	930	928	963	952	902	951	961	900	930	927	901	980	890	939	940	952	982	916	889	897	883	927	868	920	933	988	922	950	907	916	921	952	898	906	933	891	917	879	923	936	912	872	957	919	994	880	898	851	970	888	900	937	915	944	901	978	991	970	869	913	889	936	922	933	943	940	898	922	890	943	862	945	903	940	930	908	943	881	913	888	911	907	941	909	853	917	895	924	908	892	952	931	896	987	875	890	876	944	946	945	886	920	919	904	932	922	877	844	887	939	949	893	863	950	894	898	939	871	895	893	890	878	903	886	991	929	936	946	886	867	896	900	910	887	893	961	905	899	925	918	938	893	903	949	905	869	895	909	904	963	1001	954	879	936	945	952	935	946	932	908	909	881	928	955	944	898	842	941	932	882	864	965	888	926	900	875	869	917	911	860	949	916	967	904	919	887	925	862	979	922	898	931	934	876	876	883	965	953	934	954	945	908	923	996	857	932	889	901	886	897	889	890	910	940	922	865	922	895	893	905	924	918	878	921	941	911	889	963	913	899	952	886	886	893	947	901	898	893	924	878	932	925	904	884	878	897	917	880	901	854	939	909	914	906	911	1000	1001	942	915	899	905	911	941	886	860	924	881	920	939	899	885	927	922	973	896	971	866	886	920	918	892	896	920	956	949	929	934	968	931	927	932	930	936	880	924	902	923	921	883	879	852	909	910	896	914	924	956	893	897	901	934	919	926	920	934	943	928	928	1002	913	954	914	891	936	904	939	878	918	924	930	939	922	881	890	912	950	927	920	889	853	873	898	912	983	906	874	820	941	854	921	942	934	957	944	894	859	878	920	881	961	963	888	886	888	914	915	953	920	926	932	922	922	968	957	851	923	895	942	876	862	916	893	967	964	936	894	908	948	886	882	910	953	858	956	913	924	928	986	890	874	913	920	943	877	956	890	930	926	952	944	916	855	887	847	930	905	932	930	916	886	927	901	894	919	927	882	910	909	913	943	921	974	896	905	889	878	858	934	852	919	936	964	893	875	900	857	893	924	887	894	940	916	907	895	900	893	958	882	979	956	930	960	960	902	920	913	818	939	911	930	880	937	937	873	895	937	874	906	947	852	895	891	957	881	899	912	897	894	923	876	913	943	887	854	947	975	912	931	956	914	912	899	901	911	891	869	966	941	843	918	899	959	847	948	884	904	960	908	946	890	929	928	905	908	907	906	937	924	950	941	900	943	957	915	973	899	925	896	925	884	947	910	898	902	942	948	879	904	923	911	942	910	866	934	931	925	905	863	962	892	892	920	912	933	896	864	924	942	963	914	933	937	962	929	939	891	919	902	906	878	944	916	910	929	845	933	971	910	870	897	915	909	896	948	886	891	923	953	936	938	957	882	904	937	877	894	919	907	935	933	897	881	894	911	924	891	943	889	918	971	902	900	953	907	926	954	949	953	888	927	950	941	906	956	910	920	899	891	883	897	931	897	938	939	906	899	932	934	919	979	908	899	948	924	944	894	887	926	937	887	921	939	891	939	826	890	892	894	915	915	902	927	939	905	928	963	905	888	938	1007	849	879	901	955	903	920	937	871	960	914	941	933	972	888	919	940	958	846	973	916	878	895	914	882	881	918	902	903	859	891	953	872	972	914	906	908	934	912	893	901	928	942	931	967	950	880	926	889	879	938	938	902	942	967	913	861	859	922	864	917	930	923	875	942	931	941	944	893	933	969	943	907	920	958	944	944	915	936	920	924	937	937	884	891	966
60833	38384	26859	17653	4352	682	501	516	463	490	683	589	433	450	423	446	431	417	438	467	441	467	449	448	444	471	473	465	405	436	487	470	433	435	457	452	468	440	467	437	453	392	464	403	414	448	457	406	427	437	412	462	428	465	399	463	413	418	436	473	442	453	470	418	487	480	464	432	446	447	470	440	441	472	379	461	414	415	424	417	457	462	458	450	473	435	443	445	423	418	472	439	419	457	442	432	428	446	442	440	431	462	396	452	445	406	435	435	459	391	431	462	435	446	419	458	409	406	453	418	459	388	421	408	433	436	393	417	471	418	454	424	455	434	442	455	445	436	428	418	397	458	432	391	443	421	437	465	437	434	415	432	422	447	453	459	429	421	443	441	428	450	454	434	413	442	467	472	470	408	419	412	440	403	477	499	467	432	491	443	435	436	466	427	433	420	449	430	414	468	445	457	441	455	444	411	465	456	474	436	443	436	405	451	428	434	448	442	427	461	406	437	500	471	419	411	448	448	379	465	434	424	444	449	441	413	433	460	439	470	454	466	423	434	465	392	452	424	450	455	458	473	428	472	457	443	406	398	474	453	429	471	419	441	434	421	458	450	453	460	439	445	454	483	411	406	463	459	449	398	423	441	412	460	446	420	460	440	394	463	462	409	456	448	490	451	447	423	448	481	476	465	431	464	430	434	437	419	399	443	429	413	426	432	453	413	402	409	453	470	432	445	426	395	418	472	469	426	459	464	438	429	500	465	431	466	430	441	457	445	416	437	433	473	489	460	450	447	469	436	443	462	489	434	419	455	437	427	432	461	469	453	426	462	459	496	458	411	489	415	440	394	405	445	453	445	462	418	456	438	454	417	466	434	429	453	405	406	434	440	426	417	451	445	422	465	394	445	429	444	457	426	409	470	453	438	425	440	457	429	500	443	420	407	427	464	422	422	445	432	465	442	447	435	431	449	432	425	440	450	476	410	434	421	441	424	428	494	421	461	443	437	456	447	419	461	418	423	438	430	452	455	431	468	436	388	459	431	421	469	427	501	504	436	421	442	467	449	455	438	449	437	457	457	448	459	502	452	393	431	419	432	444	449	424	424	424	405	432	406	449	468	447	434	460	428	439	422	423	460	448	399	469	434	446	432	449	422	402	421	400	410	439	418	466	442	434	477	453	469	439	417	438	479	407	441	453	391	453	461	445	473	466	405	449	412	466	443	462	454	436	437	482	445	443	465	445	405	449	439	438	467	434	449	463	424	441	428	424	434	455	392	428	426	458	455	456	448	400	456	414	421	441	457	478	433	428	462	433	466	437	468	364	440	440	384	459	456	468	439	456	458	409	460	454	453	427	456	427	463	418	454	440	443	454	406	430	425	456	469	413	449	450	436	473	414	473	468	427	421	411	441	464	439	428	462	428	426	449	451	394	435	469	410	454	425	458	500	421	443	476	418	420	422	435	480	464	420	415	457	484	434	410	492	455	451	450	441	444	498	428	402	426	428	453	464	436	432	467	462	482	489	426	424	449	479	503	455	444	454	430	453	444	437	462	455	460	434	450	409	442	413	421	418	466	414	460	507	470	423	442	416	409	480	460	438	411	425	430	453	404	445	441	492	476	518	487	425	457	430	449	445	441	449	457	442	457	428	439	410	454	412	461	430	456	475	469	494	449	448	450	478	460	455	433	466	445	421	420	441	435	440	434	486	449	444	432	446	411	437	427	421	400	432	431	464	416	446	432	459	417	432	483	375	453	446	448	434	470	421	474	462	441	436	520	452	389	442	455	420	450	451	449	458	435	454	450	421	458	471	436	456	449	452	438	458	422	486	452	443	458	488	416	449	419	463	472	459	449	480	460	448	455	431	507	424	457	465	439	452	446	439	450	436	436	444	449	418	464	445	401	445	455	472	417	465	451	428	481	448	415	469	437	423	426	413	399	464	423	425	466	458	457	388	415	460	435	419	455	410	409	429	451	494	422	460	443	399	447	418	463	429	471	449	460	454	453	482	400	445	449	471	428	422	423	445	437	428	420	488	438	416	449	454	451	439	467	429	446	459	455	433	432	433	443	456	459	432	448	418	451	471	426	427	436	413	397	438	427	422	441	443	459	390	444	468	446	454	441	464	425	465	423	408	433	464	448	444	454	424	460	425	416	408	417	434	409	452	483	434	431	483	462	430	442	430	466	447	414	467	435	460	467	386	430	497	462	437	474	398	431	431	405	477	448	444	459	423	412	439	480	470	463	439	439	449	438	424	452	461	459	438	483	465	457	445	495	419	438	415	436	458	416	445	454	459	420	439	409	474	476	466	435	463	418	408	442	454	447	437	383	400	436	424	414	417	421	454	441	461	455	451	437	449	413	434	431	445	449	479	499	430	449	436	418	428	434	439	468	424	474	446	455	418	450	449	445	473	424	457	453	461	401	457	440	462	437	421	432	402	474	395	431	432	432	452	480	459	458	469	434	461	428	458	444	418	485	404	452	468	430	424	463	442	433	439	415	400	457	427	459	413	466	409	457	446	453	450	464	449	424	450	446	437	450	488	459	457	450	441	430	446	450	467	429	411	454	447	462	451	446	440	460	426	440	429	425	437	462	426	449	466	458	428	452	438	454	438	417	412	443	394	426	423	402	420	438	414	407	478	437	431	420	425	473	457	458	461	488	438	467	471	442	435	496	429	429	444	478	442	470	423	448	418	424	467	398	423	483	477	471	424	435	451	486	433	423	471	439	424	416	464	400	431	443	377	425	436	408	416	465	450	437	456	448	464	441	461	422	441	443	433	422	461	412	474	404	423	429	423	474	408	446	456	428	468	423	414	437	463	436	392	441	454	478	443	522	442	458	488	457	433	428	475	461	431	434	439	430	462	471	461	404	427	487	473	478	437	453	415	421	442	435	380	451	433	477	417	445	413	478	461	463	447	469	427	408	445	423	471	440	481	437	421	439	449	455	445	482	436	450	446	427	434	470	458	472	466	428	438	411	438	438	461	366	425	480	413	470	485	453	426	447	436	443	405	439	415	503	434	437	450	433	451	488	451	418	442	437	399	449	421	474	443	463	427	441	439	431	429	445	457	432	450	521	453	450	453	434	438	409	466	419	459	408	431	457	461	396	469	485	466	410	437	428	395	460	445	464	432	414	430	408	440	467	451	422	362	457	420	409	435	441	433	438	402	449	416	448	488	390	418	433	433	447	452	496	448	466	448	378	442	439	433	418	389	452	459	434	441	473	464	413	399	417	431	412	470	420	406	411	420	484	464	459	436	506	445	400	462	457	446	465	450	421	457	473	461	425	447	440	458	464	454	457	468	447	395	387	416	473	407	424	422	455	418	436	461	468	437	433	467	450	443	407	417	442	423	417	448	465	464	461	465	443	501	471	413	432	460	438	468	464	459	414	433	435	452	422	432	465	420	491	440	442	436	468	412	438	462	450	448	460	391	428	438	473	475	442	442	425	417	460	455	460	419	459	428	433	421	435	450	466	433	505	414
39782	30815	29234	24810	6516	1291	1082	1045	1081	1181	2158	1759	921	991	993	1018	963	917	938	967	939	935	940	945	915	948	952	941	1005	948	917	920	933	983	954	908	986	948	931	982	904	1026	900	975	939	957	937	928	958	943	942	998	973	926	951	951	944	960	940	994	924	929	917	910	977	990	954	948	953	931	964	963	902	948	913	922	900	934	989	940	944	965	921	981	938	936	958	939	951	969	885	958	936	915	979	972	872	962	906	966	886	1000	935	893	898	905	933	952	960	919	903	925	959	934	978	926	920	927	909	983	935	973	932	920	890	916	933	949	924	876	922	933	912	946	927	935	961	899	949	990	940	881	902	895	946	936	949	979	925	937	954	941	902	913	927	920	976	876	945	936	905	991	934	901	926	944	894	924	902	967	920	924	957	1008	935	900	906	942	907	891	956	935	918	946	982	984	974	955	923	917	941	953	909	920	929	950	964	939	927	917	930	946	959	939	936	890	981	974	941	888	951	962	965	976	932	898	892	921	998	909	948	947	923	938	911	905	921	953	895	923	951	875	902	926	952	908	893	891	890	915	905	933	938	1017	966	944	996	926	973	891	932	952	932	953	919	852	921	938	940	927	914	919	948	902	953	925	959	915	916	945	912	924	943	927	880	906	917	915	927	1034	965	940	922	918	952	915	948	973	923	893	904	964	935	930	992	901	952	896	958	979	925	954	928	927	932	971	932	944	934	969	935	981	875	960	961	946	917	927	910	951	902	905	888	929	935	924	934	946	964	911	936	927	987	895	965	928	945	947	928	936	998	954	908	945	951	968	914	945	908	902	978	931	945	1003	932	943	958	913	908	1010	978	888	904	928	942	958	919	930	930	921	909	970	929	955	944	920	949	931	952	933	871	971	971	954	954	929	959	882	943	891	933	882	955	934	968	917	941	912	933	1007	900	899	943	896	936	963	875	908	921	929	914	931	978	939	887	946	956	974	954	885	976	967	927	951	927	890	948	927	926	935	892	924	983	981	931	965	892	938	946	956	953	939	934	899	926	957	994	919	921	850	956	896	897	919	967	891	905	918	971	872	918	929	948	943	931	958	919	964	889	995	968	880	950	948	914	995	930	917	896	947	928	961	894	966	898	901	916	918	947	931	960	936	896	929	904	887	888	976	925	947	926	894	936	936	958	933	891	979	935	912	875	923	866	926	966	925	940	928	964	929	909	896	934	921	1012	941	891	944	870	914	904	871	973	943	919	946	967	888	967	969	946	936	972	937	991	916	936	928	936	931	923	936	938	904	936	957	941	882	899	964	922	910	956	960	937	908	927	934	932	961	935	891	922	891	905	892	937	954	998	994	902	896	967	960	897	923	924	944	905	956	961	951	953	877	916	949	922	880	966	1027	974	904	973	951	923	928	1010	919	967	957	964	918	928	910	931	923	912	944	962	917	982	907	986	964	971	911	964	896	911	959	957	958	913	916	923	911	890	892	885	956	943	912	964	902	942	919	896	935	911	905	970	939	906	958	971	879	921	927	956	949	931	921	951	973	956	932	855	921	1033	898	929	1020	954	961	974	905	921	908	947	923	935	937	941	905	987	933	905	923	890	985	977	925	928	930	888	910	925	948	907	997	968	948	936	934	881	922	922	934	926	914	968	897	930	918	953	974	931	943	908	945	930	885	976	948	965	902	932	958	945	954	917	926	948	927	974	911	921	927	939	945	962	935	904	904	920	916	914	944	999	926	950	915	959	947	962	900	962	911	929	952	933	932	996	950	890	889	916	988	957	914	884	939	894	921	975	943	921	895	932	993	923	934	942	935	875	948	985	965	910	969	891	884	972	930	897	902	895	900	928	937	989	925	944	934	936	963	920	933	930	940	931	955	949	923	926	977	984	913	915	937	938	936	955	926	936	915	962	927	912	912	965	962	946	933	918	919	918	961	900	940	967	916	911	932	922	921	952	880	923	963	894	1041	935	925	926	919	936	948	935	900	952	929	932	925	939	970	917	924	906	943	937	933	997	970	921	958	939	976	935	941	969	961	924	921	909	901	878	925	902	897	956	895	922	984	911	970	913	902	940	933	946	947	996	900	996	947	982	934	935	946	915	932	936	944	954	896	901	893	911	967	950	928	957	949	943	930	870	855	960	969	912	994	963	870	925	910	929	901	991	957	967	936	864	898	961	907	974	921	988	969	934	938	928	942	895	923	931	955	934	901	878	951	917	913	934	924	929	918	932	917	980	935	952	922	932	952	921	897	939	956	905	847	900	871	955	937	920	900	924	984	972	994	926	957	988	886	967	957	952	961	958	987	918	898	950	937	887	949	963	922	958	980	927	918	918	905	960	916	927	975	991	935	956	958	950	949	951	937	967	967	927	906	908	896	922	953	902	895	881	915	924	958	920	971	949	952	951	896	967	922	926	927	905	914	890	935	906	979	933	932	907	920	930	939	910	903	903	892	894	917	944	939	941	954	918	895	967	933	950	943	939	933	882	923	910	947	947	913	946	909	900	964	874	968	924	962	953	983	947	888	943	943	953	889	903	973	946	919	888	948	934	911	881	938	932	911	922	938	967	941	949	945	882	936	941	924	958	940	940	907	918	957	914	892	887	935	960	885	953	877	908	939	936	911	942	926	964	942	930	940	999	981	939	876	914	975	894	920	971	906	917	930	905	998	970	907	901	934	951	975	994	992	955	974	925	924	930	931	919	937	978	917	948	933	993	880	920	872	922	936	915	971	975	926	944	961	925	919	918	909	937	936	899	936	928	918	927	922	950	933	901	944	902	901	945	927	919	954	932	944	924	906	892	904	971	901	970	956	913	894	917	960	944	917	944	962	959	926	955	934	949	941	911	929	910	977	925	909	928	977	915	955	918	930	912	935	958	969	980	913	939	964	923	925	936	962	899	920	926	910	910	982	921	899	928	945	977	911	969	906	907	896	918	924	950	946	965	956	887	957	912	1014	882	882	911	971	984	912	963	889	942	985	997	919	955	947	923	925	950	925	899	969	971	947	897	938	905	913	931	951	989	956	932	926	909	953	927	964	928	939	932	929	929	893	960	978	931	933	990	956	934	981	924	960	941	945	905	925	901	1002	939	852	935	953	905	939	922	901	903	943	948	898	915	948	948	961	901	918	927	963	935	857	898	920	912	951	897	901	938	945	936	940	969	980	917	933	911	979	948	909	922	941	883	929	949	880	991	966	939	949	951	921	970	947	970	892	896	907	940	949	928	978	890	892	921	961	944	933	952	989	954	911	916	964	939	897	958	936	929	970	952	953	936	930	955	909	950	931	930	895	949	888	933	940	975	944	944	916	929	959	941	906	904	902	902	944	866	946	931	901	971	937	910	954	946	932	964	952	934	888	931	925	910	936	927	949	978	917	922	972	927	994	958	922	909	947	932	911	914	908	997	942	928	921	930	965	960	1004	936	929	936	952	850	995	898	940	973	970	917	967	910	998	950	1000	930	943	889	914	948	946	906	971	908	878	932	950	975	908	928	914	956	967	920	966	953	936
48770	26796	12669	4179	1225	507	450	450	423	432	429	431	468	402	432	400	468	432	464	426	427	465	418	416	448	447	457	444	437	471	461	450	436	393	415	425	421	427	439	452	457	407	439	431	416	425	473	407	460	412	446	435	446	418	438	448	433	421	409	411	405	459	433	490	385	439	412	427	426	453	422	435	428	409	439	455	434	463	446	448	410	454	424	433	419	472	403	436	434	430	442	402	443	436	411	420	466	428	419	409	439	464	465	465	419	419	428	428	432	473	429	455	456	431	461	463	426	458	437	406	445	410	444	497	454	382	409	437	476	479	432	404	389	436	450	407	430	392	418	405	457	471	441	427	447	435	446	387	427	410	431	416	433	449	448	402	446	438	399	446	451	444	399	434	446	447	442	446	426	470	447	448	466	434	449	414	401	447	455	437	429	453	430	394	462	416	422	435	433	397	457	465	369	422	421	476	414	443	424	415	396	448	462	421	425	396	469	431	417	435	429	433	485	431	438	460	438	449	444	431	468	421	421	455	420	425	440	431	476	421	485	424	425	458	441	466	446	433	431	421	434	417	455	440	445	435	440	424	456	460	443	425	446	415	461	467	450	446	462	394	437	431	442	372	397	410	462	397	459	420	402	413	466	431	413	469	445	449	409	438	430	450	434	426	413	434	451	409	433	436	397	402	434	384	402	439	467	436	434	439	422	429	378	453	442	453	440	421	433	417	450	492	440	485	454	447	494	435	454	451	460	479	403	421	442	467	460	427	462	468	395	458	406	438	411	493	397	415	464	411	437	444	421	464	484	438	477	421	465	464	433	440	415	425	447	437	439	393	427	442	432	441	476	470	471	429	455	412	418	437	446	422	434	431	463	427	423	407	412	464	435	460	378	453	427	455	462	451	477	409	439	463	462	428	399	427	444	460	414	431	486	430	410	429	469	409	450	397	441	424	408	426	427	420	430	454	423	457	436	434	427	414	450	456	424	409	435	447	459	488	439	415	422	406	429	446	417	437	449	444	412	428	423	417	421	444	440	407	423	451	449	437	458	447	425	420	448	465	414	406	423	401	428	440	422	428	419	479	415	462	497	437	412	465	439	413	393	417	445	463	443	421	406	411	444	391	439	404	437	443	472	413	463	494	433	458	409	422	419	411	424	458	445	410	435	420	435	451	441	448	410	424	450	467	423	459	468	466	440	490	477	453	428	420	444	379	413	413	447	424	405	412	422	412	435	392	437	433	404	468	433	469	424	431	431	438	434	417	425	437	447	392	405	421	380	404	414	449	409	431	446	463	454	422	477	449	435	420	434	434	418	481	426	434	451	417	460	413	413	416	375	463	457	425	444	438	459	443	408	411	416	406	418	432	453	444	419	417	442	395	440	416	427	441	427	408	453	431	447	444	461	436	398	405	453	418	438	475	427	472	404	447	432	426	455	407	382	428	455	415	457	402	460	458	478	437	379	422	442	420	443	471	437	436	429	430	437	472	434	424	439	454	408	442	453	406	468	424	456	458	423	455	456	480	435	418	446	433	453	423	445	433	414	452	450	456	454	451	422	424	460	419	429	454	442	462	419	398	406	438	450	436	433	417	411	426	444	430	432	449	435	427	367	394	426	453	421	425	401	448	453	424	472	430	435	443	455	452	439	466	459	419	475	449	445	428	417	424	485	436	422	464	445	417	365	412	405	453	440	428	426	442	424	418	408	421	436	381	468	427	463	423	423	439	392	402	435	394	447	441	461	436	411	448	454	445	450	416	424	424	466	448	461	440	423	412	398	454	435	445	493	426	463	496	431	418	412	437	447	459	497	418	432	402	416	445	447	468	452	477	432	468	422	432	472	486	425	415	434	451	416	425	416	437	487	429	404	422	420	394	447	438	455	459	432	432	416	420	451	468	436	458	430	440	464	382	447	410	426	400	415	430	410	448	470	458	435	433	432	423	490	439	451	414	429	422	476	447	445	395	452	429	437	450	459	428	400	431	430	477	465	424	419	422	426	402	411	376	414	482	450	413	428	447	448	466	488	447	407	408	436	450	422	455	428	412	404	437	397	415	464	452	417	469	437	478	475	425	492	426	443	440	423	411	435	437	419	434	431	414	472	438	404	400	470	442	426	475	464	428	434	421	429	410	405	449	412	451	405	456	424	435	406	447	452	465	421	415	405	449	488	443	402	420	443	463	452	419	466	459	467	435	459	443	455	442	426	423	470	419	446	424	433	404	421	451	434	452	445	412	425	474	421	418	488	432	440	460	461	443	425	458	415	467	463	430	422	458	426	401	417	491	435	427	423	439	420	431	449	446	453	461	441	411	431	432	466	437	398	433	408	438	458	428	460	430	457	483	436	430	408	392	421	421	411	476	434	429	415	414	455	408	461	420	414	422	437	431	400	418	441	409	443	488	420	406	403	426	454	458	421	435	394	442	416	402	449	467	412	422	444	469	412	408	414	424	398	460	492	426	457	439	437	413	409	437	425	439	440	422	434	400	444	384	419	447	447	438	440	440	419	443	422	477	441	442	469	416	460	455	482	414	464	409	388	465	447	443	458	428	396	404	432	425	431	456	426	433	427	408	427	437	439	427	410	389	417	441	420	409	434	423	405	444	436	406	445	441	400	430	436	472	429	421	423	394	425	387	415	452	442	446	431	415	404	402	430	426	418	451	430	437	432	413	442	455	457	468	474	415	449	454	458	407	421	427	425	469	464	454	451	427	404	417	444	431	434	449	429	455	405	438	411	420	475	427	399	408	415	448	416	468	437	419	450	464	465	451	405	427	440	427	423	456	455	411	394	415	435	438	431	443	445	431	454	407	419	454	437	402	449	414	439	481	404	498	469	402	441	434	440	475	453	428	413	436	436	456	448	448	433	442	442	431	426	430	420	420	446	467	406	493	444	451	436	422	497	444	458	384	415	461	475	448	453	457	407	397	415	444	482	439	454	444	453	404	406	430	458	418	434	425	436	431	478	421	428	377	429	423	437	432	422	441	437	408	438	430	465	462	431	444	450	394	367	414	455	439	403	407	487	397	461	453	428	414	402	427	439	426	414	446	408	430	422	447	430	422	466	468	446	486	462	422	457	413	453	453	462	485	433	416	444	437	446	422	410	425	425	421	397	419	424	458	434	445	445	467	433	400	468	437	413	413	428	409	445	500	462	396	440	445	409	435	412	405	453	435	402	419	420	453	457	456	407	412	475	446	416	414	426	426	480	423	418	434	413	392	418	465	449	414	415	411	414	475	422	457	451	438	425	409	462	413	435	470	461	450	471	456	506	431	447	464	442	420	447	412	429	434	452	360	430	428	418	478	417	450	460	420	423	440	434	433	449	439	414	417	423	444	455	431	445	432	420	418	447	423	455	449	435	455	418	437	414	424	440	439	405	460	432	471	421	452	427	450	468	420	446	461	484	380	405	409	422	427	437	457	430	428	409	455	439	390	425	446	403	462	443	428	438	462	422	463	446	412	452	416	490	401	431	422	460	442	442	429
31368	19103	15026	7522	2826	1031	972	933	968	933	939	936	899	887	871	981	931	918	934	865	876	963	925	878	865	906	855	986	898	899	873	920	955	898	935	898	916	911	938	935	930	867	879	871	886	922	904	939	955	959	934	958	925	945	957	980	886	952	937	906	950	923	1008	877	980	880	898	904	921	944	935	931	996	924	882	919	868	903	894	928	932	951	962	955	885	880	944	910	859	952	944	928	889	950	892	879	905	928	904	904	1019	889	942	864	921	897	940	868	929	939	948	918	933	953	875	938	897	976	930	860	936	891	939	935	938	898	928	895	915	940	945	945	980	888	934	925	992	931	898	898	925	907	865	907	914	921	906	923	913	910	924	894	884	875	954	983	855	921	904	943	878	958	879	910	891	963	894	892	910	969	867	923	912	898	908	932	935	894	917	927	942	926	931	920	945	934	862	887	860	891	911	920	879	953	922	873	940	858	964	918	941	897	926	931	924	886	840	919	878	861	893	913	950	987	925	964	917	895	926	857	945	959	905	922	894	933	888	848	933	923	968	899	896	933	859	922	913	933	897	913	959	942	925	923	918	915	929	932	949	915	895	879	921	874	950	891	914	935	876	927	920	973	935	922	954	913	895	943	963	934	896	873	881	920	904	929	977	929	899	906	942	914	871	923	884	888	890	885	932	848	939	910	979	931	923	892	902	872	892	945	875	958	873	922	916	918	905	910	913	902	922	960	935	914	884	915	893	910	928	913	952	896	923	930	969	934	884	917	920	947	929	933	965	943	944	890	911	937	922	918	889	917	944	931	914	899	894	891	896	908	880	907	897	921	901	890	915	896	873	901	871	928	882	941	909	903	957	905	930	897	876	909	872	901	891	878	935	901	930	902	858	902	965	956	948	932	948	882	964	951	874	963	868	913	922	921	928	832	895	889	867	964	838	922	975	900	925	910	928	964	836	899	887	880	968	876	871	888	1017	912	909	862	919	893	940	924	928	932	953	940	914	900	912	890	947	902	921	887	961	942	905	951	930	937	929	896	881	959	910	916	912	931	892	927	901	862	871	956	873	954	883	882	936	945	904	927	929	901	940	892	963	886	933	940	913	891	921	918	921	958	919	902	953	934	913	883	928	915	940	904	860	910	969	903	931	979	920	951	888	920	887	945	932	916	897	910	921	892	907	904	927	888	931	888	936	928	903	857	918	874	920	939	908	865	891	852	902	943	951	911	921	898	902	866	931	931	987	871	909	900	917	957	928	938	949	954	938	912	917	928	980	913	918	903	900	913	912	890	958	1015	864	889	943	916	871	885	938	922	886	930	931	943	899	940	877	917	926	931	914	901	891	905	892	924	942	934	911	950	958	902	929	917	887	939	889	906	947	945	932	867	928	909	958	929	904	913	935	892	887	852	928	990	924	953	934	928	973	974	961	868	903	943	928	903	885	941	879	950	890	943	897	946	900	965	918	945	912	913	939	955	940	952	919	987	963	898	901	948	944	868	889	891	893	889	954	989	912	924	913	937	912	974	984	913	933	954	933	953	991	945	895	902	917	934	900	972	906	932	949	858	919	956	902	971	940	942	979	909	902	961	910	954	955	880	851	910	875	865	916	935	975	905	871	878	872	894	878	954	924	931	837	929	969	916	918	928	922	968	902	924	930	925	917	902	850	893	920	919	963	940	915	931	864	892	896	899	920	875	930	939	942	919	935	927	929	898	959	924	908	916	872	924	936	934	908	913	900	915	940	874	947	940	893	906	878	936	930	908	942	963	963	954	967	913	911	926	937	929	871	929	950	946	908	988	915	862	870	892	878	922	915	920	913	934	853	953	915	933	932	921	915	920	916	903	928	863	906	921	884	929	980	930	934	915	884	904	922	953	964	927	922	919	923	911	912	941	918	876	920	936	914	903	957	923	907	975	901	906	925	916	941	884	898	908	956	886	908	948	925	881	983	983	930	923	901	928	880	920	847	917	953	934	910	867	875	919	947	890	938	944	891	971	858	863	965	896	916	969	918	888	911	928	914	938	920	921	949	946	955	867	956	925	908	931	952	888	945	938	899	935	926	850	865	869	911	901	877	908	927	912	910	954	922	883	846	910	923	964	935	977	925	945	925	924	914	895	932	883	944	957	954	899	938	950	930	922	966	943	913	971	938	925	948	920	910	979	969	898	862	950	915	955	882	928	897	960	908	948	890	905	918	904	909	875	867	906	930	926	926	957	974	930	959	912	867	888	942	958	903	941	904	895	938	839	917	930	923	899	926	940	930	858	934	941	896	918	918	925	948	868	923	843	917	881	932	907	897	943	890	909	929	924	889	908	944	912	959	912	976	919	895	966	845	909	900	920	943	950	929	904	981	877	931	919	998	919	936	922	925	943	886	923	921	902	919	929	873	942	980	927	915	917	948	852	876	931	898	949	937	908	897	925	925	893	934	886	894	936	900	929	919	885	927	889	923	900	940	948	893	918	937	928	910	957	930	929	948	921	917	910	914	865	878	923	918	896	889	941	916	982	921	913	874	915	929	959	907	924	920	924	903	933	958	924	956	845	893	909	904	941	905	909	925	869	957	872	877	838	966	921	901	948	901	940	918	978	930	913	899	925	846	859	912	980	912	891	875	929	904	912	885	951	917	868	887	910	957	956	835	911	976	914	843	889	898	939	927	922	877	883	881	939	944	882	915	866	893	905	891	923	910	954	931	943	936	952	910	918	921	945	897	925	927	905	961	916	996	904	910	920	918	902	895	944	909	898	956	902	890	895	900	895	938	892	917	930	892	920	986	929	917	953	915	849	896	976	950	870	951	876	890	903	903	941	897	912	934	910	923	885	910	914	896	951	956	924	947	972	918	908	975	950	910	942	920	915	950	949	881	900	871	945	970	933	933	976	904	891	950	903	937	934	933	950	910	892	898	893	950	844	912	938	937	926	943	912	939	903	971	954	908	911	920	944	944	932	898	950	908	926	954	925	928	892	979	878	937	931	890	936	925	907	930	989	949	875	981	933	939	918	928	971	927	961	915	953	879	950	974	946	891	947	940	917	911	930	941	869	953	948	887	911	928	914	934	912	903	920	941	878	898	931	962	950	944	901	931	928	940	903	904	899	899	905	933	918	948	892	920	890	905	934	914	924	1000	875	912	925	942	964	867	936	935	928	965	925	939	911	941	911	873	933	975	912	916	874	930	899	843	978	943	923	909	901	979	859	865	951	924	886	954	973	973	960	909	936	929	936	923	902	925	941	890	866	900	912	913	946	923	895	938	864	944	853	913	902	901	894	953	880	924	901	871	944	935	919	925	957	909	900	921	937	845	925	932	938	943	931	909	910	906	906	937	925	912	935	901	907	900	917	934	900	873	934	941	888	929	915	919	892	923	943	876	927	891	865	893	905	983	881	930	900	920	977	857	943	898	911	938	918	896	971	918	945	914	897	887	919	910	925	867	949	946	928	962	878	913	922	897	895	912	902	957	942	918	917	890	886	915	918	863	956	900	902	964	928
59702	33421	18367	7939	2427	689	472	419	471	525	710	530	436	442	429	463	493	450	455	442	435	483	459	454	433	468	462	438	465	446	445	433	401	408	450	443	428	428	441	428	428	505	420	471	427	445	457	400	411	428	432	435	423	398	432	421	444	436	447	515	449	400	420	409	437	485	451	452	453	435	421	449	446	489	466	410	429	455	479	435	458	418	413	434	424	422	433	436	434	449	473	403	405	467	422	471	421	473	394	470	437	411	429	438	462	432	431	458	451	389	446	405	438	429	463	432	435	462	423	424	428	471	414	437	431	416	424	436	423	444	419	429	438	448	453	416	451	452	462	480	388	426	413	428	425	431	463	458	458	416	397	446	421	446	438	449	432	460	447	425	427	451	440	416	427	437	412	460	437	376	451	419	415	450	446	436	403	421	421	449	460	396	433	438	476	441	388	433	452	445	460	426	462	442	403	433	422	417	405	455	424	437	463	426	425	433	433	400	405	437	414	452	418	424	403	408	392	393	420	425	445	418	415	447	417	432	474	397	414	414	477	474	419	482	449	461	479	406	451	439	446	487	420	388	408	416	457	455	428	438	455	451	437	447	467	462	437	443	429	444	428	466	423	464	405	446	437	443	424	415	414	439	419	447	455	403	468	427	424	394	445	391	486	434	451	501	440	431	421	409	472	419	428	434	428	428	406	459	459	459	467	428	440	439	435	396	417	400	432	415	436	420	440	445	441	446	446	438	403	452	433	429	430	431	411	452	433	421	457	446	469	496	451	425	462	468	413	427	426	400	449	445	463	409	441	458	410	409	469	451	459	437	441	449	391	474	428	465	449	475	445	455	418	432	466	440	442	412	436	452	413	434	430	421	429	461	447	415	433	452	420	430	458	426	454	431	421	467	436	419	463	446	424	419	453	480	418	449	445	440	423	427	423	447	461	461	461	417	380	449	428	470	461	466	431	465	426	442	441	436	444	427	457	443	418	447	476	465	447	435	416	458	412	473	415	444	462	417	420	416	451	448	405	446	405	436	426	466	447	434	421	436	437	442	441	414	461	417	434	433	400	410	450	472	471	375	437	433	451	466	442	448	413	429	440	403	437	422	460	428	415	429	449	460	438	448	432	465	472	456	419	425	422	398	416	439	419	454	421	438	463	426	452	421	406	424	454	440	479	413	433	416	449	447	448	424	405	447	416	418	452	446	423	418	398	440	433	408	465	477	440	448	450	460	437	432	442	425	466	406	430	413	434	423	446	427	422	479	364	416	428	421	461	415	448	419	403	466	475	445	424	448	433	432	431	453	458	414	446	470	440	441	451	417	439	471	483	458	427	414	437	466	446	444	432	434	417	489	475	467	468	425	422	431	379	411	446	436	431	424	404	428	419	425	464	445	419	437	446	470	447	462	440	453	433	452	477	409	419	442	433	424	419	445	425	479	455	417	427	420	421	404	334	408	418	443	432	452	454	465	423	430	378	407	436	457	480	453	419	423	477	432	438	442	462	411	414	404	459	471	445	432	448	442	436	460	481	451	399	417	397	409	431	453	480	485	412	418	400	441	437	450	437	443	446	444	454	431	433	417	474	448	457	482	430	432	409	428	433	427	459	433	431	463	445	397	438	414	460	436	471	407	450	456	430	455	457	436	431	466	431	450	427	465	410	458	470	440	426	435	443	427	461	466	416	420	393	422	445	455	416	443	425	419	443	464	422	448	488	480	438	447	409	461	386	409	410	463	414	459	419	423	468	430	441	417	464	424	411	462	449	445	418	434	461	451	420	423	474	431	485	412	418	440	411	429	445	403	426	465	421	407	456	465	431	473	442	424	439	425	452	401	430	493	434	431	424	441	409	425	428	463	425	425	449	438	427	412	432	414	409	445	409	445	444	445	404	439	439	427	431	444	402	405	440	433	443	463	435	443	451	469	422	447	440	425	417	431	455	460	444	411	397	433	432	462	413	450	420	456	460	413	485	423	453	423	453	432	435	462	425	409	470	448	450	454	443	400	451	416	448	412	462	450	442	438	469	454	422	454	444	433	457	453	418	410	394	427	440	433	469	432	446	435	457	420	451	448	423	363	459	415	410	454	431	424	437	461	442	451	412	409	430	462	453	413	433	420	432	409	475	473	456	464	427	436	454	444	444	477	452	490	475	421	444	396	420	432	416	416	429	410	415	442	380	425	435	476	428	486	453	430	443	440	463	425	417	415	456	405	390	434	419	422	448	431	430	453	446	410	412	422	456	423	416	425	437	430	471	427	455	433	413	447	442	474	429	435	450	423	416	447	431	408	416	458	444	427	405	448	425	423	427	458	481	410	474	427	461	444	453	415	450	419	455	448	460	423	472	429	438	477	406	431	443	461	428	394	425	415	408	400	440	387	392	463	471	424	437	408	458	475	435	435	449	483	439	439	436	419	422	435	477	430	411	440	456	435	417	443	413	444	459	436	477	404	426	464	448	442	437	438	425	447	423	431	416	451	475	410	424	468	400	454	441	443	437	447	425	407	448	407	434	419	435	431	462	421	427	445	407	469	415	405	419	426	399	373	447	425	407	424	421	438	419	443	436	466	412	412	437	397	422	426	438	446	444	422	450	470	425	397	454	439	431	471	384	429	426	452	420	445	422	466	447	466	428	469	444	450	451	440	401	399	405	437	459	442	475	437	455	439	433	416	397	410	440	455	463	417	395	425	433	425	419	404	479	432	431	411	430	422	419	432	451	423	436	448	461	423	483	457	457	431	431	425	405	431	396	449	398	400	438	423	423	432	414	437	468	427	443	495	447	412	424	423	454	397	433	400	435	452	423	448	458	422	408	462	424	404	464	417	419	461	462	421	425	459	443	435	450	452	447	429	444	458	447	491	397	427	424	429	432	437	425	466	424	393	449	450	397	427	415	413	440	428	440	438	441	381	443	431	453	405	375	454	419	437	406	436	439	433	436	441	396	417	465	429	399	479	445	433	443	397	421	423	450	435	401	419	428	432	453	424	453	438	461	441	428	438	398	443	501	450	425	459	425	438	428	421	422	484	441	417	463	421	519	447	408	417	451	439	460	440	467	443	486	424	435	425	456	450	462	440	444	409	448	435	420	444	445	429	449	400	429	434	467	435	416	436	430	415	427	404	437	458	419	415	456	419	434	458	437	459	444	461	435	460	447	442	454	431	425	393	438	418	460	434	436	427	458	453	458	436	424	406	409	440	409	466	410	424	441	454	440	449	433	457	418	491	467	402	412	415	462	437	497	418	413	462	415	380	438	433	434	449	417	437	464	438	474	437	410	424	432	425	429	431	442	438	450	433	446	407	477	445	454	417	435	424	408	397	422	405	442	435	445	426	443	396	401	418	436	443	404	457	436	446	430	424	435	452	419	420	431	446	395	439	434	397	454	477	447	445	428	408	437	463	457	428	408	445	413	410	434	408	442	389	423	464	416	460	431	434	414	413	434	398	430	406	435	448	424	394	432	441	452	426	447	445	438	437	409	454	444	399
38857	25625	20065	13876	5982	1469	960	1021	1083	1449	2105	1228	955	951	961	924	1082	1214	963	944	897	915	913	925	883	925	958	894	936	924	968	977	959	934	895	931	893	930	951	931	932	900	939	955	918	904	952	907	934	949	887	984	971	972	897	915	954	941	954	934	973	925	917	917	949	924	964	916	866	913	899	892	1006	914	906	930	967	948	945	942	936	917	939	918	943	914	920	947	917	966	937	946	863	942	955	989	921	896	918	886	972	945	943	936	918	914	939	900	934	898	968	958	910	906	927	933	986	927	945	898	934	915	932	864	913	985	895	930	932	909	941	870	950	858	946	918	979	926	950	875	983	941	880	956	943	900	934	920	958	941	932	910	932	971	904	952	940	947	958	891	964	908	967	954	932	945	945	951	868	920	931	913	962	891	915	944	898	955	938	932	925	975	965	937	903	914	937	884	909	932	952	950	921	887	963	909	959	925	877	917	930	932	895	920	937	925	913	890	929	969	895	997	936	964	922	951	931	991	943	918	915	867	928	923	960	918	972	906	930	938	943	894	944	955	949	926	932	979	906	932	915	904	927	918	960	943	944	961	849	903	961	897	948	919	944	941	921	871	933	913	902	921	899	915	923	1035	840	938	969	963	870	927	907	880	912	906	960	942	924	896	870	926	913	943	926	916	950	931	960	928	911	969	939	881	989	913	941	931	883	925	884	934	956	929	917	921	949	898	948	906	930	967	897	945	924	958	925	949	918	939	906	967	898	929	939	954	901	944	935	922	876	936	894	929	935	998	927	969	920	907	945	881	929	982	909	940	894	900	882	933	977	929	924	892	908	955	972	920	915	958	937	919	957	892	1007	897	886	890	925	912	916	918	880	861	939	928	879	930	934	876	920	939	915	904	911	904	887	951	971	904	903	894	945	926	864	919	943	859	921	922	929	972	883	945	907	931	909	926	904	940	962	953	937	896	924	953	927	974	940	956	950	924	925	933	857	934	936	925	968	929	947	934	885	967	916	944	932	955	903	871	917	951	890	996	959	946	980	926	891	902	901	888	897	906	915	964	932	877	907	952	942	913	945	915	929	930	921	903	863	900	912	882	894	947	914	924	939	952	927	932	898	931	961	902	935	971	912	878	939	918	858	967	905	897	944	901	933	952	968	951	925	948	934	970	968	871	900	914	966	899	936	903	906	925	942	929	830	905	910	955	950	974	932	888	886	922	938	953	950	934	949	909	933	979	836	927	900	935	927	898	903	886	979	936	907	947	943	925	900	922	933	946	886	886	947	937	872	900	914	921	924	952	901	906	929	873	982	935	938	938	945	880	932	860	927	881	861	864	917	956	929	869	910	979	884	937	928	976	958	968	879	984	931	933	937	926	894	927	940	917	901	964	916	897	954	954	965	904	974	943	962	944	903	987	926	874	945	895	933	914	888	922	926	974	901	931	937	916	946	960	884	878	958	927	944	948	896	955	915	940	912	928	877	915	947	844	978	955	970	916	977	914	935	937	941	935	944	915	910	955	919	940	916	901	898	925	954	938	925	886	935	949	1003	1009	942	901	923	906	916	937	943	893	961	904	942	883	943	916	968	986	932	948	921	946	896	895	933	854	935	938	934	927	967	886	901	929	910	920	938	917	939	916	943	951	934	908	914	891	940	960	932	881	906	971	923	915	958	890	909	946	935	924	934	894	933	943	927	885	942	920	913	934	936	903	947	957	873	907	891	918	947	919	943	911	902	879	896	891	942	914	946	980	956	993	940	906	860	943	973	872	940	915	903	968	889	912	974	921	901	904	920	888	927	937	888	936	931	876	943	961	924	942	946	925	947	938	937	948	903	895	935	963	923	940	915	927	948	864	957	938	896	877	895	947	934	952	885	944	916	880	929	930	901	919	911	971	922	916	890	904	993	926	1020	910	895	936	936	927	926	950	848	929	933	916	949	936	966	881	933	892	901	985	896	931	913	943	881	929	964	964	949	921	913	894	922	928	934	930	900	944	938	948	898	886	907	977	979	948	982	917	957	898	890	923	935	891	911	939	895	903	962	970	871	907	918	902	951	904	898	985	947	871	968	927	917	936	949	906	953	898	929	946	938	944	930	890	903	893	940	922	901	903	872	958	915	896	951	868	882	936	929	888	952	951	858	923	890	925	950	882	928	961	927	873	896	930	954	943	952	925	942	913	914	922	961	930	947	896	907	891	924	938	925	931	893	956	877	926	928	920	913	945	921	928	951	904	921	944	958	970	874	959	902	949	904	967	877	939	914	908	950	890	930	889	952	922	892	898	890	892	924	968	923	933	936	956	898	930	885	941	896	960	912	894	924	880	890	910	881	881	919	935	928	918	932	888	902	949	953	896	1009	920	911	959	912	921	885	913	949	883	914	945	928	906	924	980	956	987	936	945	960	985	860	932	917	962	890	911	882	949	930	906	965	933	950	942	943	906	867	906	919	862	960	929	884	906	886	873	965	938	975	946	893	959	958	972	937	920	927	901	921	900	917	902	951	991	933	951	964	970	925	912	974	933	970	942	925	968	929	900	925	920	905	929	916	876	913	950	929	948	986	889	917	895	945	891	928	917	885	922	958	950	909	964	850	937	993	929	949	906	916	875	920	959	936	886	882	888	971	868	890	945	889	901	918	927	957	908	863	910	964	937	879	927	899	943	903	871	936	922	898	926	925	945	910	943	932	913	963	887	883	926	926	930	972	877	987	935	918	887	917	950	900	919	917	892	903	924	990	923	1010	987	944	900	896	889	885	955	931	921	909	927	962	896	930	931	931	890	904	907	890	955	912	947	921	923	903	897	937	897	913	928	997	921	931	894	944	868	933	953	848	908	942	858	980	1050	917	898	911	908	925	958	973	952	921	902	959	886	934	893	932	941	950	960	895	954	919	947	951	915	901	933	931	938	892	910	893	965	950	995	965	951	972	989	860	923	952	947	919	888	903	991	962	917	907	912	896	923	966	879	956	900	930	950	907	977	924	959	905	935	943	918	952	885	911	896	929	916	888	948	946	924	963	861	959	998	975	918	931	910	897	977	924	932	909	946	947	956	964	886	932	933	927	936	947	948	921	944	999	883	966	921	901	897	966	922	941	960	895	944	915	911	948	941	913	926	958	991	932	968	929	924	939	964	968	897	923	950	927	923	939	955	932	927	845	926	971	917	905	916	958	915	923	911	932	956	868	952	931	891	928	945	894	957	870	907	900	914	917	905	927	922	857	910	911	914	940	939	967	951	883	918	934	885	922	905	929	986	975	941	893	882	907	906	932	894	914	939	911	953	963	925	921	885	901	895	941	934	925	963	940	961	891	918	926	912	895	917	917	984	924	898	892	967	916	941	937	941	879	912	976	850	944	937	956	916	863	915	929	912	910	975	913	923	917	930	888	887	968	897	914	897	926	943	886	928	951	884	898	893	922	961	920	930	933	911	927	921	906	961	970	953	937	974	971	883	913	981	920	905	910	941	849	924	956	909	965	876	915	881	911	891	919	921	887	942
64685	33945	21986	13620	6129	838	502	508	471	579	988	594	420	481	484	503	532	580	475	419	430	435	448	423	446	446	482	434	420	450	474	408	467	462	452	432	427	465	438	461	463	466	465	460	489	455	438	422	427	385	459	457	433	438	461	456	420	429	444	437	439	455	457	415	457	465	420	430	381	393	406	412	438	438	413	411	485	418	485	430	442	449	422	408	457	451	432	446	457	434	448	437	451	486	404	420	431	423	433	453	414	438	432	452	439	444	416	475	396	446	463	470	483	443	419	412	430	465	406	428	467	457	422	464	464	434	426	470	440	471	460	419	460	421	433	451	437	451	436	468	431	440	466	426	465	478	442	422	438	452	434	436	446	455	408	448	497	426	392	451	457	425	433	436	460	425	445	445	409	443	432	441	427	427	415	460	465	493	414	432	493	469	412	427	441	417	445	430	432	404	437	432	445	463	470	400	421	459	415	422	431	422	524	449	418	460	427	465	455	461	454	426	467	424	424	462	433	398	442	402	432	439	445	434	443	458	464	418	438	440	415	492	450	464	465	474	448	497	478	434	441	426	423	471	456	428	411	412	448	440	416	462	416	465	435	418	486	406	429	440	428	435	388	452	456	449	425	450	455	450	457	495	454	468	457	433	431	429	474	412	420	476	449	446	468	427	431	397	407	426	446	458	423	486	436	435	481	485	424	406	395	435	452	461	441	404	426	431	456	453	430	470	395	400	455	475	503	399	454	408	402	406	460	443	438	462	434	429	440	473	438	426	461	454	454	462	391	436	423	408	405	484	447	436	431	482	456	474	428	438	428	398	483	432	457	426	446	477	444	437	416	409	437	424	453	448	477	467	406	426	422	443	443	438	451	445	403	462	491	439	473	436	402	425	523	465	435	425	446	412	442	461	446	479	419	478	433	437	477	444	423	442	446	429	416	434	458	476	455	442	426	447	436	432	469	449	464	471	444	461	418	464	429	490	409	452	447	429	445	460	448	490	495	448	418	467	476	485	451	429	453	433	455	448	412	441	380	398	452	422	440	461	460	415	452	419	455	459	426	452	438	483	419	459	455	443	443	446	461	449	435	445	467	411	460	403	389	430	433	421	434	489	427	451	426	459	443	462	428	401	459	433	428	429	464	483	457	461	424	468	463	462	444	427	440	392	414	426	444	439	419	436	446	447	449	409	397	458	459	433	422	435	433	399	388	446	453	421	466	440	480	426	420	419	422	435	441	447	433	428	452	443	431	435	467	447	455	456	404	431	432	434	456	446	427	432	462	464	445	439	429	460	418	434	412	420	456	499	447	469	458	474	421	424	443	459	425	444	420	421	429	430	459	454	430	440	458	444	469	411	455	435	429	435	468	484	450	439	437	457	453	443	415	467	417	448	423	414	440	454	424	471	441	392	409	445	453	462	417	452	499	438	440	449	412	427	447	410	461	429	456	451	437	444	420	461	469	490	424	433	461	481	468	487	437	434	410	483	417	440	457	465	438	433	460	444	474	459	459	480	422	441	425	423	445	408	435	424	450	421	400	466	483	438	427	468	453	434	433	396	474	416	448	434	409	429	447	458	408	425	404	399	440	439	444	433	480	450	429	434	445	455	451	448	415	425	407	464	450	449	467	448	451	443	464	479	395	457	443	487	415	470	427	443	452	421	484	420	449	430	423	455	469	429	468	429	456	429	477	440	477	460	420	462	426	402	434	429	449	413	407	488	425	442	417	438	424	450	453	432	460	474	430	438	463	412	429	440	427	447	415	412	441	439	471	491	460	432	421	471	429	425	424	477	443	421	414	432	448	450	439	415	420	470	470	448	465	423	426	418	454	473	461	443	446	403	422	392	430	435	430	386	401	441	450	448	440	441	439	476	457	449	460	430	402	439	451	499	448	479	397	447	463	442	431	442	420	423	418	443	439	457	423	469	447	470	461	440	469	476	455	465	488	464	443	411	456	460	447	452	472	442	434	468	457	467	453	463	436	403	428	464	477	457	455	417	414	447	450	447	427	430	401	484	461	438	466	433	421	451	452	446	458	448	472	435	429	461	411	402	424	441	441	429	465	450	414	438	397	450	469	439	448	390	474	471	440	418	454	457	430	465	460	426	462	408	449	440	450	456	438	459	409	399	425	393	409	442	458	416	471	436	464	441	461	457	377	463	402	447	461	439	447	441	475	445	455	436	441	441	465	451	412	456	441	439	454	467	402	460	443	443	451	471	438	424	403	462	441	422	475	440	455	461	436	420	450	447	448	435	457	443	454	470	475	402	468	473	460	452	425	444	419	475	441	436	415	396	380	434	435	492	414	433	418	437	461	430	457	450	432	483	481	466	456	411	403	421	454	422	485	442	388	441	444	447	437	468	433	440	449	418	475	415	400	429	434	438	471	426	433	427	426	490	448	415	414	448	450	445	488	459	422	456	441	454	448	449	413	446	427	403	431	439	481	445	412	401	407	443	426	396	416	466	449	406	447	470	439	446	418	419	422	425	424	441	466	432	425	474	478	451	452	449	425	427	427	440	474	429	409	475	434	466	441	420	450	488	457	435	470	455	465	445	432	442	470	436	438	417	430	454	437	463	427	446	443	433	453	460	424	441	438	442	429	388	473	413	444	449	456	476	461	428	401	468	474	404	409	492	433	491	438	449	426	444	444	436	486	485	392	392	421	422	419	429	412	461	453	443	455	447	473	452	438	439	478	416	452	473	441	449	426	438	447	466	458	488	443	450	468	459	425	453	448	415	428	468	476	414	445	495	426	463	421	463	440	469	432	452	443	384	414	477	454	464	411	456	463	437	420	458	435	466	436	448	456	423	472	519	438	452	375	427	444	442	422	439	437	446	454	448	443	430	464	518	449	457	452	406	455	429	447	422	473	443	427	467	467	431	422	447	411	427	463	459	428	454	451	469	428	477	445	455	407	458	478	452	429	429	443	476	438	468	463	425	431	439	491	432	482	431	464	454	447	433	453	425	417	452	458	453	466	403	426	437	420	446	471	453	441	428	458	424	392	456	460	449	507	445	442	423	422	385	461	455	481	435	475	455	445	459	418	413	429	414	436	436	457	450	454	409	443	432	446	456	470	432	444	467	481	439	428	479	481	453	443	483	434	465	462	448	421	439	456	412	454	427	453	415	411	482	415	429	435	471	460	447	470	436	439	457	454	451	461	441	423	455	438	442	468	447	417	433	422	410	426	464	432	501	449	435	464	428	454	473	396	421	494	451	468	433	468	498	457	429	403	425	440	492	433	450	453	426	448	476	385	449	423	430	430	469	493	441	393	449	433	417	518	446	453	414	459	464	461	428	491	396	446	461	452	438	467	452	457	446	390	469	417	474	435	441	449	419	419	462	442	443	492	433	463	427	443	430	434	434	450	440	449	464	458	415	450	418	445	452	459	486	409	487	428	443	414	399	470	461	453	503	475	457	459	450	485	470	407	466	471	402	463	432	426	414	396	441	426	433	418	441	426	447	465	422	452	460	436	434
41791	25524	24318	21598	12223	1322	1082	1112	1130	1753	3547	1395	946	989	971	1112	1585	1522	1041	1001	1013	961	912	939	923	924	970	911	932	1002	965	926	960	970	1034	958	954	926	902	961	935	919	1005	964	941	946	908	963	924	937	875	945	952	934	973	968	916	972	911	924	968	937	995	943	872	948	927	968	922	974	985	912	943	934	989	946	886	914	962	979	1030	950	969	904	939	964	869	920	922	904	997	956	907	949	941	902	941	985	910	919	953	918	961	904	909	946	918	952	904	993	939	922	913	933	940	918	910	932	940	923	919	945	961	956	953	969	895	903	943	879	887	923	917	953	945	959	915	947	909	952	908	935	948	964	968	951	951	914	930	902	910	910	985	893	926	923	926	936	918	950	907	985	936	940	924	946	966	933	923	985	948	883	877	909	914	950	972	965	947	926	962	917	931	883	953	939	899	898	898	908	956	947	938	927	952	954	905	969	912	941	913	932	922	924	947	967	936	928	893	953	928	974	899	942	956	888	879	939	977	955	963	945	930	985	946	974	919	935	938	926	902	936	929	956	941	914	935	970	958	919	877	938	880	960	934	954	988	915	925	930	923	928	886	911	940	892	933	944	964	982	919	997	958	945	884	901	912	957	947	904	946	972	928	926	950	973	942	894	962	946	966	974	919	973	905	1013	949	965	975	893	971	945	919	944	883	981	976	928	945	905	943	904	946	926	943	971	953	952	921	919	907	924	887	921	967	929	902	919	976	903	894	902	947	927	964	903	951	900	936	963	934	875	997	995	919	979	924	885	913	937	914	952	966	921	1007	916	910	954	906	978	919	964	904	900	873	971	901	931	963	969	929	911	903	916	961	938	894	938	867	948	932	956	1002	959	899	954	926	917	936	946	985	919	951	927	875	935	958	941	956	921	968	982	1000	999	955	951	971	868	895	873	920	965	970	882	943	921	948	932	879	975	932	925	961	906	960	912	961	918	955	974	912	915	968	900	930	966	948	975	942	937	919	984	929	897	939	863	878	907	952	888	919	925	937	929	931	880	968	893	929	930	958	867	905	892	968	945	923	946	958	892	983	946	924	924	986	962	941	920	957	939	907	920	915	915	882	947	947	923	891	969	903	972	894	942	937	900	958	942	910	923	873	963	933	999	926	974	938	934	921	902	949	939	874	928	926	941	917	983	918	923	891	904	946	952	901	896	958	936	953	926	907	907	912	941	964	953	950	932	952	926	886	921	947	891	958	900	873	916	936	941	917	922	900	948	917	941	940	882	886	982	992	895	980	963	944	886	927	924	941	929	947	953	991	906	894	933	893	906	969	940	905	932	949	921	919	976	900	959	938	932	961	916	977	968	875	889	922	948	931	1000	954	951	923	920	907	974	931	913	944	872	919	928	909	914	907	946	916	993	953	939	912	922	956	941	938	910	924	958	951	953	918	906	956	956	946	959	956	936	1021	998	927	897	903	931	960	916	939	953	905	908	944	950	985	922	939	968	885	933	996	903	949	987	943	970	967	917	866	938	986	941	923	893	928	881	944	943	941	885	989	925	926	902	931	943	895	933	920	889	928	943	937	935	906	951	942	931	957	948	993	974	958	963	972	892	948	892	877	910	935	933	971	947	968	928	948	914	922	943	922	1008	931	932	998	932	912	952	950	935	977	934	943	907	962	944	983	890	923	926	927	910	928	940	891	908	961	948	925	897	947	936	932	936	941	885	893	948	963	913	894	945	901	902	957	933	936	906	985	924	974	972	893	977	899	890	900	907	1005	902	920	922	891	948	931	955	927	1002	935	989	947	926	894	957	984	943	948	932	893	974	913	925	906	971	925	933	929	921	965	944	865	944	961	995	970	944	898	941	901	970	919	912	950	975	977	962	937	937	954	920	959	927	969	919	933	911	946	926	1003	904	962	920	923	940	911	1024	958	897	962	917	976	980	927	961	947	924	886	947	905	915	922	912	931	923	967	891	954	951	960	821	930	943	1013	886	970	990	941	901	920	966	952	942	948	948	930	855	930	983	936	990	939	946	959	909	950	900	971	969	965	916	914	949	911	905	907	922	939	930	920	928	943	951	991	988	952	940	940	930	920	958	984	967	925	981	938	902	912	969	929	948	929	884	907	1003	912	935	943	914	917	956	912	944	931	894	968	925	942	909	944	945	919	977	911	924	914	945	932	891	896	928	941	932	942	913	879	910	949	874	969	927	959	925	909	943	944	858	976	933	934	923	924	926	911	902	940	954	963	932	928	860	977	951	948	923	907	968	901	949	948	961	978	946	973	910	903	974	983	942	964	988	946	948	936	967	849	881	916	931	888	947	981	990	979	900	951	958	916	910	987	1005	908	942	1005	905	1002	948	946	918	967	897	973	953	892	943	913	932	851	901	915	955	926	921	938	945	940	943	900	902	955	922	945	933	919	942	920	892	976	885	889	983	918	957	992	999	947	880	914	1006	972	969	922	870	963	961	888	908	913	871	892	914	957	943	916	936	977	911	1006	934	905	938	919	913	916	927	959	916	963	899	904	936	912	959	990	988	954	874	936	963	969	910	964	934	946	962	931	942	951	970	924	900	908	946	833	956	955	970	919	926	883	927	921	920	903	949	933	912	947	902	908	922	970	909	987	971	884	964	948	938	973	957	947	933	959	918	952	884	955	979	975	929	950	918	916	939	906	945	922	864	934	929	945	958	920	943	891	898	946	975	908	942	961	862	961	994	948	886	975	976	1002	883	913	988	926	904	920	949	996	884	916	942	914	911	932	960	959	948	990	931	861	902	943	1000	921	984	929	923	874	892	949	882	925	943	931	926	993	931	955	914	999	981	952	978	928	876	983	947	942	989	891	957	922	908	902	963	946	982	944	924	933	903	915	930	987	911	992	943	897	929	922	938	916	937	898	943	925	952	930	937	961	894	960	937	961	971	952	984	902	907	903	940	948	940	903	941	958	918	923	869	922	935	917	958	911	950	911	909	926	906	947	944	946	962	934	947	975	963	958	888	932	999	939	945	908	938	959	959	930	944	938	958	963	999	958	931	913	962	966	963	946	939	947	932	908	930	904	898	919	939	979	965	926	936	926	910	880	960	956	930	948	927	912	947	907	932	888	946	940	1001	950	1028	967	956	922	893	924	981	952	918	1001	918	958	984	938	890	928	926	923	975	942	876	911	948	996	876	931	965	964	948	909	933	971	875	943	952	951	907	914	917	926	904	952	925	957	936	916	1003	952	891	939	946	968	928	938	963	988	939	960	940	936	993	910	975	894	956	948	948	887	903	889	998	938	946	978	948	915	909	947	921	979	909	910	956	927	916	904	941	921	960	931	936	1004	977	933	894	886	918	879	959	964	973	947	931	929	931	889	963	868	883	949	942	943	964	903	923	936	950	906	899	934	977	919	954	927	926	930	927	948	951	905	949	951	930	970	944	904	952	908	1000	939	1028	957	929	929	958	914	885	905	974	912	949	911	935	959	922	914	927	913	929	907	942	954	985	948	953	953	908	953	929	924	892	984	904	930	968	915	922	946	936
38643	21694	12836	5983	2243	713	399	435	401	456	405	461	461	452	445	411	444	456	472	433	438	401	389	434	396	406	467	428	420	444	405	420	393	462	450	418	464	431	429	447	445	448	395	423	413	444	441	444	465	459	450	458	481	427	429	472	428	442	440	479	418	419	447	476	434	444	449	430	409	448	406	418	442	491	435	420	453	440	428	414	411	413	434	429	422	388	416	431	443	393	443	444	422	445	385	450	435	451	438	426	416	450	445	449	376	464	388	401	426	427	424	423	428	414	451	459	462	471	457	412	408	439	441	429	459	425	429	449	422	450	394	490	454	415	403	455	471	412	459	418	386	416	416	439	431	412	418	403	447	416	505	505	423	435	408	425	460	449	438	471	447	466	445	464	427	411	459	450	418	423	405	435	425	430	422	402	433	456	412	441	404	441	441	446	419	423	414	418	405	441	423	479	395	429	432	435	427	434	416	473	412	415	494	423	451	420	419	417	452	398	417	465	445	452	417	412	445	416	413	395	399	441	436	394	493	428	436	416	417	425	436	476	429	448	408	445	435	434	455	411	387	419	444	414	456	416	457	451	401	418	379	429	461	434	460	450	435	443	427	402	413	439	482	432	441	413	422	448	421	402	436	441	433	449	422	480	463	391	457	411	470	432	454	373	448	443	433	396	407	444	442	452	414	467	447	464	419	443	427	428	436	395	413	413	404	396	445	409	428	413	454	469	435	408	399	437	407	437	440	383	434	436	499	437	442	430	421	446	416	453	456	425	433	425	433	433	444	415	458	422	420	416	412	438	439	463	427	427	473	443	408	401	394	409	415	459	405	461	443	429	414	418	425	449	457	427	413	435	438	420	444	405	489	458	443	473	448	467	452	433	418	432	465	484	425	410	441	407	415	413	431	409	409	446	414	418	446	420	448	414	405	454	435	408	482	441	402	423	427	417	393	431	466	388	419	438	395	471	440	432	450	418	420	427	448	415	433	444	455	393	458	474	428	471	406	425	434	426	407	441	422	435	416	433	436	471	422	420	422	438	427	432	425	433	423	454	457	451	430	420	446	428	434	392	412	443	413	456	442	417	418	451	447	429	471	483	441	487	413	426	425	403	400	396	371	416	437	435	444	438	451	447	470	446	474	393	411	412	420	429	435	423	407	436	465	413	435	428	443	431	402	391	476	408	414	408	430	445	454	416	426	440	432	439	409	429	461	440	419	412	443	441	440	441	421	415	416	411	436	474	419	451	420	437	442	392	391	447	403	437	412	392	420	429	425	448	477	416	443	404	376	446	471	428	439	404	436	486	452	436	465	419	438	467	442	414	399	411	418	416	421	416	459	460	389	449	438	428	452	413	438	450	453	437	441	428	425	467	479	415	466	425	425	460	421	439	419	412	418	420	440	438	421	458	421	417	426	426	415	436	416	464	436	426	435	475	467	414	423	428	450	429	433	394	448	395	457	458	406	431	408	462	400	437	446	405	396	423	469	421	418	450	441	448	487	412	454	445	407	408	398	445	394	433	459	419	407	425	425	406	426	399	449	374	432	412	412	432	450	449	440	436	409	433	454	442	437	448	409	417	510	441	430	491	429	439	418	414	406	432	436	427	444	426	428	428	410	470	415	416	416	436	398	444	434	455	467	422	421	398	399	402	476	423	440	393	404	427	368	419	415	418	484	416	419	450	396	454	430	421	425	441	396	405	435	419	467	455	490	461	403	386	414	411	395	409	443	414	482	463	404	406	470	438	460	471	417	403	427	430	433	439	425	419	428	416	414	436	426	469	425	421	433	443	441	399	480	464	401	443	428	420	442	427	444	409	460	462	413	441	431	442	462	399	465	407	439	407	446	435	417	466	456	396	411	430	501	410	404	410	435	458	465	394	407	391	456	447	415	421	459	416	419	379	411	427	477	448	432	430	438	411	445	430	433	393	424	444	435	404	435	425	421	465	413	416	419	434	459	443	423	422	437	408	423	391	432	411	413	407	463	429	411	415	446	410	442	411	433	463	380	446	439	447	447	456	427	451	422	457	430	387	432	477	429	428	416	429	425	424	436	472	436	419	410	416	436	430	431	468	444	429	454	437	457	436	448	439	414	444	462	452	405	448	398	426	431	414	461	442	463	434	444	442	404	429	421	478	415	419	398	431	429	456	457	396	427	409	393	434	439	421	442	414	386	427	462	451	416	451	420	417	466	415	410	453	382	413	412	444	413	414	435	449	434	456	431	415	442	426	411	444	439	402	436	426	390	430	427	453	431	443	403	395	442	442	402	415	390	433	399	398	454	419	426	395	429	409	434	427	397	443	458	419	388	438	417	423	431	481	461	436	437	435	390	433	450	449	424	429	480	480	472	421	481	423	465	409	432	456	473	426	453	427	416	442	482	456	444	408	438	480	417	478	431	458	440	437	419	411	431	428	443	413	401	442	464	397	420	454	432	462	421	415	451	438	424	423	419	414	432	411	444	479	459	420	412	410	457	446	438	391	412	504	435	417	453	433	473	436	412	478	441	431	407	438	456	417	380	434	446	458	417	427	472	444	451	381	400	412	424	409	404	475	430	417	427	449	398	419	394	453	449	451	400	479	439	409	430	423	418	444	446	454	425	413	474	389	406	410	459	427	420	433	421	454	428	367	419	454	448	438	453	437	441	428	383	433	403	435	401	398	411	419	467	442	396	389	410	413	459	426	440	403	440	407	420	409	447	434	416	426	428	441	446	386	451	438	448	444	439	381	427	450	467	450	409	436	443	415	456	470	472	436	437	449	430	439	404	423	422	443	386	461	401	416	460	423	444	434	425	437	440	422	415	464	457	447	474	445	416	433	400	441	452	420	406	393	427	435	392	421	450	420	422	471	427	413	396	403	421	439	459	426	449	441	462	439	422	424	442	404	437	419	418	428	445	467	467	462	444	448	453	453	450	461	401	394	397	425	443	441	373	438	429	435	436	425	430	420	430	439	437	404	408	413	401	419	455	426	444	435	445	479	432	456	436	445	470	435	464	445	429	430	447	391	451	432	425	465	432	463	415	433	415	463	408	401	418	411	424	423	453	450	427	455	463	420	433	399	394	397	430	425	440	393	443	436	444	430	397	461	410	428	395	435	411	409	439	454	418	449	447	457	412	466	435	411	406	414	423	435	447	463	427	416	433	409	428	418	418	439	432	436	432	445	442	424	438	450	421	442	432	429	433	378	412	435	431	426	425	442	437	412	426	453	438	438	404	412	413	451	439	441	411	426	449	464	432	413	477	427	440	418	444	401	416	395	405	449	425	434	436	446	431	416	430	420	431	441	440	463	445	447	436	443	391	443	452	399	459	458	396	437	437	381	429	387	417	429	451	428	427	444	414	444	471	458	476	446	406	431	405	430	433	455	464	462	398	406	420	429	452	418	415	405	461	420	442	445	441	401	443	444	455	418	415	456	456	447	426	452	444	395	428	430	439	409	412	432	450	445	422	447	448	428	419	393	400	452	459	441	454	436	426	446
23397	16172	16594	11769	6409	1725	946	972	981	958	934	904	969	921	897	928	940	920	960	926	887	967	920	950	924	935	915	918	927	924	909	844	921	902	921	993	925	904	908	925	899	901	908	891	930	970	902	855	948	907	930	924	904	889	932	890	911	920	895	962	940	935	905	923	879	921	920	912	894	963	924	890	964	970	942	952	1004	927	851	915	940	960	898	886	953	933	906	855	904	926	935	916	909	857	895	970	934	871	890	948	899	868	903	861	974	879	904	941	921	965	879	926	902	883	931	896	949	891	918	907	898	891	896	924	910	894	924	943	868	887	905	925	882	927	897	858	888	953	882	898	895	930	911	903	872	912	891	888	937	899	962	924	890	966	890	865	915	940	881	862	900	889	883	975	924	892	954	948	939	899	919	938	947	894	908	883	930	927	952	876	916	899	909	947	902	906	943	931	896	882	955	906	895	910	954	904	905	882	895	904	995	883	903	927	939	957	925	940	919	924	917	876	886	928	938	858	923	886	926	934	868	894	887	914	934	852	893	927	893	901	879	932	918	922	910	917	919	925	863	917	863	936	905	883	892	863	938	908	930	937	944	855	881	911	901	934	929	931	929	937	963	915	874	938	872	930	915	872	940	844	909	916	934	913	896	947	869	928	944	847	937	895	963	914	888	864	933	947	927	918	911	958	933	905	901	908	903	959	900	879	912	910	917	925	910	915	924	865	928	940	913	908	933	946	905	905	917	916	945	865	897	940	949	899	910	923	966	950	885	892	945	901	861	916	864	894	946	882	931	865	932	916	955	929	897	937	960	914	889	901	840	900	880	870	898	932	841	957	933	911	874	939	927	958	958	889	909	926	916	889	917	914	841	883	912	892	947	924	942	921	915	859	945	918	971	964	873	949	969	937	916	845	910	882	903	882	895	924	925	912	908	925	850	867	888	896	931	935	909	905	974	933	882	955	971	915	981	887	931	892	850	940	906	897	964	892	915	947	909	866	874	880	921	941	879	921	888	944	913	883	973	956	898	850	901	932	898	903	888	901	881	897	942	903	874	920	931	908	905	907	897	937	930	915	906	975	899	880	918	972	946	897	921	959	909	917	883	903	905	913	941	855	886	984	925	914	967	932	910	930	933	911	856	883	923	945	880	920	941	897	923	889	878	934	941	964	833	906	952	874	962	980	910	930	956	930	929	902	903	959	931	942	961	951	913	946	888	884	964	909	978	936	880	923	932	887	874	922	895	957	901	915	914	892	927	902	901	918	908	934	920	888	907	962	899	870	890	883	878	893	880	903	968	860	935	927	869	897	933	965	927	912	938	920	887	857	912	929	887	889	959	954	856	976	929	910	897	878	891	896	942	933	866	904	952	915	939	916	891	904	922	902	851	900	959	985	914	903	911	934	933	924	964	973	935	932	909	883	902	917	869	963	882	888	882	873	920	962	899	981	891	868	933	883	914	951	904	926	881	961	911	916	877	934	908	958	937	946	934	933	935	880	944	935	900	903	900	941	921	890	942	967	903	872	898	936	912	958	911	909	942	900	930	946	928	952	927	899	890	938	892	947	936	935	931	923	853	873	934	933	893	945	890	916	879	909	913	907	921	894	973	928	943	879	930	914	954	883	889	896	912	864	877	877	866	901	971	912	907	895	904	889	929	927	912	914	928	927	945	954	941	912	945	911	908	916	935	928	943	939	894	933	944	880	950	933	855	936	883	928	883	939	840	870	894	895	941	846	994	961	940	941	904	904	866	928	907	879	937	891	908	874	903	897	883	900	943	837	961	913	907	860	894	921	863	948	909	899	819	899	891	902	921	912	911	928	913	955	892	906	936	880	886	903	972	891	966	956	922	901	911	842	877	850	904	950	966	941	910	902	951	955	897	917	906	894	925	886	932	840	958	912	891	861	932	919	893	950	879	887	873	891	943	920	979	996	883	933	952	934	960	871	914	955	927	852	874	895	931	919	914	877	912	951	908	976	934	920	873	946	957	876	976	964	880	938	910	920	960	879	969	899	889	928	955	948	917	895	903	930	877	872	877	972	952	878	859	842	899	949	926	887	919	940	887	892	956	931	966	912	930	902	908	900	922	919	975	966	923	887	893	957	901	912	921	852	1000	911	896	899	934	853	865	904	894	880	936	894	894	873	938	887	899	882	941	913	911	918	924	938	934	940	905	950	908	902	902	889	936	895	903	898	920	937	886	895	896	887	942	880	942	935	880	935	921	903	915	937	933	914	893	856	972	922	909	926	900	906	895	951	931	887	905	899	909	936	943	957	858	967	913	906	897	842	870	902	960	911	951	923	894	879	857	902	896	970	918	969	925	934	898	910	916	892	866	938	936	909	882	938	896	925	922	949	868	943	896	922	891	898	882	945	935	937	903	897	939	893	972	938	915	908	894	917	931	853	919	901	873	902	938	889	889	890	949	919	917	869	833	881	948	867	888	894	889	945	862	875	920	921	886	895	925	873	859	888	936	882	845	901	898	878	946	960	891	902	934	895	877	961	886	921	926	889	919	921	916	908	937	887	911	944	878	923	903	900	913	911	931	942	893	881	899	932	900	945	868	898	963	902	910	890	888	887	896	892	904	945	942	870	934	902	916	922	948	852	892	908	937	848	868	934	933	931	912	905	907	935	884	909	932	931	868	896	943	931	906	978	920	939	867	915	920	962	901	916	962	954	934	920	874	968	931	909	917	894	903	886	941	892	974	933	955	961	892	933	902	894	908	849	915	913	870	842	831	891	895	882	943	893	898	884	939	936	921	911	835	916	943	956	883	916	940	900	881	898	933	947	907	953	885	887	881	944	969	940	930	953	920	943	896	925	902	933	934	927	871	884	951	945	972	878	950	899	890	901	906	926	900	949	954	864	920	896	946	919	921	950	870	865	930	906	925	885	942	875	902	912	927	909	925	896	909	836	887	954	910	908	945	957	911	956	903	947	897	931	883	937	937	897	923	934	888	884	925	916	876	925	977	993	888	916	884	963	885	900	893	881	889	914	855	934	933	921	929	928	903	956	825	913	939	857	906	902	876	971	941	824	994	869	924	958	912	902	945	908	910	897	958	926	896	896	938	880	906	928	913	987	897	849	924	885	939	889	924	924	979	945	870	960	915	883	952	880	895	911	897	881	932	918	901	862	920	867	924	933	911	925	838	952	930	953	880	905	904	913	908	909	890	940	910	879	926	907	859	900	956	897	946	922	974	915	942	894	943	835	918	967	934	936	891	919	920	879	931	897	934	898	989	913	929	905	909	882	904	873	880	935	898	902	869	943	828	944	911	939	919	904	965	877	918	900	871	973	919	912	859	886	947	958	950	900	921	942	993	900	907	907	975	914	887	941	883	935	898	954	937	926	921	947	936	885	882	919	900	897	891	862	901	920	888	943	918	889	913	939	957	895	871	933	874	935	881	875	953	928	927	943	943	908	919	886	876	961	898	921	856	934	892	904	867	923	947	904	902	910	886	945	904	935	925	910	885	929	903	896
52872	28455	17838	10421	3951	737	549	474	475	568	509	427	467	398	468	485	513	464	450	371	389	393	420	425	421	383	413	414	429	467	414	444	393	433	399	429	470	484	422	419	417	447	394	450	470	412	480	458	397	430	433	443	460	413	405	412	452	436	475	427	448	451	456	374	455	454	437	467	433	438	461	409	452	495	433	426	450	395	433	420	442	450	444	416	448	452	428	462	430	474	477	413	423	447	449	424	426	415	398	435	444	419	392	406	449	451	428	421	422	414	460	413	405	428	448	454	444	429	438	447	376	437	403	443	430	446	423	424	462	436	442	406	454	436	425	451	393	458	396	438	420	451	449	450	382	443	411	411	494	416	449	426	374	432	424	445	441	410	451	436	454	467	460	442	450	440	431	445	454	409	398	419	409	451	425	426	455	452	422	412	432	417	414	404	467	423	404	455	404	417	438	392	431	434	423	414	396	412	432	441	378	449	430	430	446	391	412	436	418	424	433	392	426	429	430	438	458	395	468	444	446	395	441	428	481	445	462	482	408	406	438	418	420	397	442	448	405	365	454	445	414	390	432	392	455	410	430	461	416	413	440	429	449	446	447	426	433	406	375	472	436	438	434	428	422	407	427	442	426	409	417	431	444	403	425	417	467	420	415	427	436	429	430	468	395	393	469	386	484	459	436	448	470	443	428	432	450	416	402	436	435	419	413	376	471	440	431	418	444	423	414	458	444	442	410	464	431	424	401	402	404	454	437	415	448	399	407	438	457	430	440	430	477	439	420	431	447	419	414	424	390	381	413	417	409	407	426	440	417	438	441	479	475	446	411	458	486	448	421	408	446	474	464	397	446	427	425	454	425	412	417	438	415	397	430	388	417	456	441	406	424	471	438	442	451	397	415	429	419	461	415	476	482	406	438	444	473	451	409	401	452	457	432	392	442	438	391	442	432	399	415	457	421	421	406	400	417	425	438	387	418	416	408	431	450	401	436	419	438	417	454	418	435	447	445	419	440	405	427	427	434	402	437	400	418	427	419	402	403	412	446	423	426	418	474	450	445	447	472	427	420	393	383	435	438	410	435	469	431	437	445	445	426	445	443	449	421	432	450	437	434	400	401	467	426	449	375	434	425	400	475	417	359	462	394	401	428	486	433	429	412	417	439	412	414	443	437	423	456	477	456	438	449	416	468	441	443	451	435	414	465	414	391	394	382	419	404	449	435	425	428	434	450	436	460	424	401	442	433	386	408	448	493	395	422	437	427	444	455	422	418	436	446	397	444	417	468	437	441	467	417	432	433	392	368	432	429	427	437	436	422	414	428	420	391	446	419	420	427	426	416	431	424	445	463	458	474	418	462	435	438	444	458	451	451	444	450	415	421	406	393	400	386	404	425	396	388	396	431	449	485	432	439	437	447	476	414	415	426	466	460	409	467	460	446	448	457	455	465	439	417	450	467	386	459	419	427	379	455	435	462	437	405	435	411	430	412	438	437	409	445	432	456	450	464	419	448	409	395	432	426	451	433	472	412	448	439	452	457	415	421	454	447	453	427	426	411	397	443	395	455	462	468	439	451	436	440	427	439	433	438	453	422	451	407	397	450	469	409	443	438	392	412	436	432	421	425	455	427	411	442	431	419	425	389	385	425	435	385	421	480	473	453	418	441	410	412	433	415	454	432	392	475	450	448	452	430	439	457	416	389	463	387	410	455	430	455	446	414	430	487	426	412	423	421	428	423	439	426	405	447	432	454	410	399	445	453	450	461	441	456	439	424	472	433	424	437	443	429	403	423	464	436	451	418	419	428	424	399	470	436	457	421	485	432	428	396	416	429	438	401	435	426	435	442	448	422	431	434	456	469	484	468	471	415	457	437	436	448	440	427	449	445	448	462	438	461	438	451	437	408	463	410	440	434	412	426	424	477	456	426	455	385	464	449	450	442	439	472	464	422	419	417	429	446	460	436	448	402	464	452	436	404	377	424	420	406	411	414	429	417	419	465	425	409	446	457	468	429	417	426	423	412	424	446	448	408	407	448	422	474	486	408	435	423	430	396	390	453	457	446	393	417	402	447	445	404	404	423	430	437	427	432	472	427	431	418	445	375	427	399	467	422	394	393	452	414	441	432	444	453	424	441	430	446	454	475	442	398	416	458	429	433	440	472	412	458	417	400	423	430	427	422	409	440	463	436	445	425	429	465	443	396	442	379	435	447	419	427	428	426	434	485	452	435	414	446	431	433	447	442	462	424	411	449	443	504	392	440	425	430	459	418	436	432	394	448	419	417	388	394	450	433	439	411	438	390	441	446	417	445	440	458	396	438	445	487	417	437	398	441	398	428	431	439	446	431	419	430	435	389	409	428	442	459	445	440	419	435	447	388	431	422	406	459	440	470	431	415	432	418	428	432	422	415	442	434	416	439	426	409	450	441	432	463	434	431	448	430	418	440	427	398	380	424	409	441	433	445	419	416	425	418	421	404	451	429	482	395	431	425	446	402	440	447	427	460	432	393	441	421	384	456	436	450	437	438	417	407	437	444	455	405	384	435	434	408	433	436	437	409	430	443	424	448	449	405	404	450	444	397	432	423	425	450	505	437	388	434	438	422	432	411	446	431	424	440	414	413	407	418	453	439	390	466	438	429	425	425	461	409	366	413	488	420	442	429	439	436	454	407	443	497	392	414	414	420	433	419	415	424	405	387	448	409	424	451	460	436	429	389	416	428	439	428	435	432	429	429	448	444	437	414	398	396	442	455	452	420	405	429	420	428	450	418	441	446	414	425	434	443	463	425	441	422	423	434	442	430	402	429	459	420	455	454	425	453	447	438	402	451	435	389	433	461	451	446	372	423	419	423	437	466	436	439	413	432	441	455	414	407	444	436	438	449	457	419	421	437	390	414	408	431	422	402	418	413	412	487	419	467	471	438	434	443	463	424	390	359	465	418	444	400	438	473	421	463	445	456	442	447	453	416	451	418	394	430	436	409	459	440	413	400	457	455	428	392	417	441	414	443	414	466	446	449	417	474	405	428	422	433	416	402	404	420	461	402	434	481	433	406	443	453	425	421	414	436	487	426	453	384	418	449	451	416	462	432	459	414	424	377	420	449	421	440	451	419	421	381	428	457	406	395	422	433	436	462	416	406	418	409	465	423	429	395	425	433	440	382	404	460	408	428	429	414	445	430	447	455	440	449	454	411	385	436	430	417	433	452	412	416	495	435	403	441	424	430	459	415	447	429	413	425	394	428	425	402	434	435	380	453	400	430	439	441	403	451	462	468	405	497	408	457	414	451	423	415	432	437	450	438	424	443	439	426	419	434	395	424	396	415	437	423	437	443	431	428	443	477	429	462	459	466	434	400	445	432	466	390	438	423	434	428	462	432	440	412	452	434	452	450	454	430	430	406	438	412	421	434	423	436	418	425	451	437	459	427	444	410	411	445	430	410	446	423	439	442	439	441	416	444	405	464	449	434	409	459	428	445	437	443	470	414	438	403	450
32909	21417	21232	18612	8728	1324	1112	1066	1133	1378	1305	957	1002	930	949	1150	1326	1033	928	914	920	967	943	902	869	907	900	955	967	872	908	970	937	944	965	908	929	937	937	928	944	935	922	960	911	970	966	866	944	922	933	939	968	941	921	896	906	975	944	962	958	912	945	900	921	933	947	897	935	955	875	909	886	920	930	906	885	929	918	942	859	949	891	895	916	855	959	877	910	926	908	888	910	918	907	946	957	918	903	859	889	898	839	898	870	884	929	898	898	916	930	882	937	916	892	886	935	938	987	896	976	884	933	948	909	911	897	915	916	918	858	900	916	967	897	955	928	935	927	923	870	933	960	927	905	911	929	913	955	942	908	899	864	951	941	911	931	917	922	866	927	845	966	926	894	921	908	932	908	940	890	941	889	866	911	930	944	891	921	921	945	870	946	870	903	891	895	900	923	855	928	949	929	907	895	939	952	894	946	938	937	916	949	962	903	903	881	900	888	896	882	920	921	845	904	916	911	909	949	901	980	909	874	910	885	975	903	888	871	899	947	914	887	970	950	947	896	930	872	898	886	949	939	934	940	910	981	925	886	934	954	983	922	930	904	954	953	873	881	950	914	857	936	911	890	846	958	919	880	921	913	944	940	953	924	884	939	938	891	976	920	950	860	917	944	926	940	943	928	959	940	891	914	893	879	873	923	924	921	894	947	930	934	943	923	925	931	883	913	904	884	910	895	886	925	924	856	933	904	917	933	946	927	932	907	917	889	932	944	873	840	967	877	875	890	903	906	933	955	938	893	973	904	946	937	919	936	875	959	889	926	881	951	906	920	919	934	898	892	870	979	922	919	896	922	905	865	879	867	903	929	947	892	914	958	933	920	907	903	946	950	902	951	843	886	898	953	962	883	889	955	914	984	968	929	912	873	945	964	961	922	976	884	916	942	969	945	883	927	898	954	912	911	935	929	956	967	877	924	918	891	839	895	903	879	950	968	912	944	893	921	930	897	883	916	926	926	892	954	904	907	914	902	909	885	897	906	933	887	902	893	924	904	878	961	957	877	887	855	897	856	942	875	913	938	929	932	902	939	892	909	930	884	898	886	890	849	923	905	899	932	915	890	860	957	905	941	907	908	957	915	895	964	980	934	925	876	931	856	884	897	896	892	988	926	899	893	918	871	955	909	960	909	965	892	879	905	944	893	896	929	878	917	953	953	921	920	976	911	921	949	938	933	918	935	897	917	920	902	937	923	912	934	934	907	900	912	916	920	947	894	895	931	937	897	915	952	847	871	946	897	903	946	936	922	938	921	871	890	885	939	901	976	922	951	901	911	891	879	929	885	917	890	929	866	895	932	881	915	908	934	910	890	965	940	949	875	872	913	894	910	910	939	878	890	931	867	938	955	917	933	913	944	980	952	959	946	905	936	913	912	948	911	918	917	912	925	911	908	916	992	884	910	893	924	944	900	905	909	925	894	905	956	908	892	951	898	903	888	920	927	921	981	918	952	938	891	963	923	897	858	936	967	883	902	1010	887	938	950	921	901	922	840	934	916	866	904	944	851	920	900	916	900	854	936	906	915	922	941	930	886	938	935	888	903	924	887	946	917	873	911	940	884	891	890	923	945	921	889	931	914	886	957	937	914	887	917	891	900	961	904	924	948	933	908	940	950	903	946	908	903	963	945	944	873	964	924	911	887	882	911	929	902	988	952	908	927	893	939	948	913	927	862	919	954	890	879	955	866	843	936	929	903	845	888	877	948	867	910	911	935	920	895	886	936	894	911	943	913	947	882	915	931	965	887	883	853	914	947	931	972	874	928	905	894	934	886	954	951	966	893	916	913	861	940	988	923	862	896	913	955	863	887	945	935	903	947	957	912	905	884	909	879	980	912	897	908	910	936	872	882	923	911	933	956	824	952	910	896	918	941	872	888	900	889	936	895	942	897	923	926	961	906	886	964	937	892	880	904	934	896	933	876	916	923	894	926	947	925	884	968	848	885	875	899	862	946	915	995	980	924	878	868	924	911	913	932	893	900	931	924	1007	935	968	886	939	927	924	916	849	918	845	936	940	913	885	909	944	951	911	932	941	908	928	902	877	945	931	968	940	974	953	920	922	999	882	919	941	879	952	993	970	897	936	855	872	934	920	887	926	913	933	911	925	942	884	935	918	906	930	942	920	898	934	878	966	888	944	929	903	956	938	933	919	898	911	896	918	931	934	938	947	854	952	950	919	953	896	895	976	913	946	927	967	925	902	971	840	892	890	965	928	925	981	853	853	911	921	895	894	927	924	944	910	952	913	897	906	872	923	869	920	912	925	934	914	940	871	926	973	972	918	877	954	889	911	971	959	916	931	904	909	945	926	857	915	879	969	924	979	913	840	927	892	894	925	956	888	870	914	887	945	930	903	876	927	867	879	907	963	932	959	910	993	888	919	884	939	927	960	919	912	959	906	851	926	933	881	896	920	909	914	857	901	921	880	910	889	939	889	960	911	898	900	923	917	891	939	950	984	955	916	944	880	947	929	902	900	937	912	878	880	927	873	929	931	892	912	944	895	948	881	903	894	958	911	860	883	932	897	908	907	869	941	883	906	952	936	952	928	905	925	936	889	945	913	970	910	976	963	901	896	889	918	900	885	961	937	924	949	948	920	941	891	959	938	951	925	907	885	909	912	893	917	902	929	928	958	907	920	945	901	968	960	899	914	950	923	951	897	938	897	954	869	931	898	801	929	927	888	904	909	927	866	902	936	949	884	932	976	968	919	916	867	883	920	860	931	931	872	874	944	912	914	910	956	889	889	856	882	910	893	904	899	920	915	877	929	949	912	886	911	854	861	947	873	998	940	926	867	896	914	924	925	855	966	904	929	972	931	880	895	902	928	881	936	958	972	920	924	959	900	921	926	877	874	952	878	902	934	932	866	943	871	932	927	879	904	842	936	896	920	942	938	942	950	914	912	954	845	907	956	897	909	886	962	886	915	949	885	939	965	892	911	915	949	901	888	883	938	911	889	934	933	910	917	882	969	940	900	946	983	940	926	933	1000	952	908	981	919	942	911	872	954	888	903	939	908	879	890	945	937	900	968	905	857	927	898	920	913	976	878	949	899	941	924	921	934	921	904	948	890	918	927	892	887	948	915	921	887	934	935	928	944	896	890	936	901	916	890	879	903	882	886	917	911	933	929	982	939	913	873	893	880	914	946	984	896	909	869	896	951	904	959	913	933	892	894	926	893	920	960	829	948	892	899	903	963	909	871	908	956	898	883	927	922	892	936	922	930	993	914	889	862	926	876	930	958	927	919	927	924	903	965	945	908	982	864	913	935	889	955	909	972	878	873	886	985	927	929	934	992	840	927	962	911	962	924	865	934	954	926	918	947	919	919	930	871	922	935	922	956	909	940	946	843	932	959	907	913	933	904	967	919	904	918	904	939	893	915	916	917	901	923	932	875	942	904	936	929	912	953	875	895	866	916	895	884	930	899	892	880	931	922	904	944
58552	35185	26430	19014	8751	1088	536	518	659	643	591	487	444	438	512	528	605	559	414	425	462	437	432	423	476	407	427	455	434	454	409	436	427	451	461	466	499	441	489	453	494	448	439	448	388	436	438	443	409	449	448	480	483	445	478	445	444	414	459	427	457	455	426	422	425	457	440	462	453	440	441	458	422	438	438	472	427	474	411	414	453	430	456	428	412	471	442	448	432	435	449	431	416	469	434	454	441	421	445	434	447	393	459	419	453	421	475	402	444	468	441	465	422	467	425	438	453	467	443	455	428	467	404	430	439	419	403	430	475	453	412	450	438	452	449	463	440	425	463	503	439	438	443	485	461	473	476	464	386	454	417	447	438	438	432	431	474	448	459	466	424	476	422	418	408	434	445	426	458	447	415	446	403	440	472	459	431	442	428	431	460	404	473	466	493	423	443	432	425	424	436	420	419	470	441	462	409	393	446	472	467	460	453	448	469	434	447	425	421	449	437	425	462	426	443	392	460	442	473	460	464	431	444	502	455	433	408	403	463	435	425	398	480	417	468	428	410	418	441	439	443	455	433	418	455	464	457	471	470	448	478	460	431	424	452	448	427	441	455	418	465	415	439	416	449	470	450	428	436	446	428	435	443	479	438	452	453	447	450	444	450	473	425	411	469	451	456	471	458	436	411	455	457	458	462	450	462	473	450	410	490	470	440	432	488	463	481	457	474	436	421	454	429	413	397	430	411	450	429	430	416	457	466	414	437	425	406	481	433	417	458	471	419	407	442	458	472	440	426	464	406	431	437	466	457	457	465	454	430	441	428	432	411	459	455	453	487	424	432	449	444	418	430	428	461	396	530	408	458	434	451	414	471	463	412	411	383	442	468	438	445	397	451	392	460	422	448	461	460	472	468	470	417	429	436	439	464	442	454	459	470	458	508	474	442	457	442	412	454	415	445	437	435	419	422	454	436	480	425	462	406	466	417	408	422	425	450	424	404	441	425	428	432	478	460	464	499	481	454	434	461	430	442	431	432	442	474	466	432	456	428	426	442	473	449	420	436	439	418	431	438	435	434	460	415	453	448	434	434	427	409	451	416	472	420	405	430	448	445	459	447	442	423	419	462	436	435	440	398	468	436	421	456	448	407	403	478	467	460	449	407	430	487	445	456	418	469	491	421	459	461	430	424	472	427	455	432	409	456	463	446	459	427	434	403	438	454	466	412	449	476	421	441	443	431	476	434	455	427	441	487	458	412	436	427	422	445	479	470	444	447	443	484	494	474	423	417	453	420	446	418	430	485	443	452	445	454	452	430	436	430	425	461	439	429	411	463	424	430	440	453	444	477	430	422	457	419	434	435	447	434	443	453	414	432	411	441	452	418	437	427	410	432	435	437	451	403	411	430	441	450	418	421	423	408	452	412	438	406	443	466	429	424	447	433	455	452	426	443	449	454	406	430	430	483	437	454	479	409	425	476	442	473	456	436	449	441	426	423	433	500	444	439	421	435	440	437	455	435	456	441	452	466	446	445	443	451	446	434	440	444	497	464	457	454	428	438	456	419	458	400	428	430	448	455	468	453	434	410	469	439	412	438	469	432	446	449	424	466	440	489	452	443	430	457	412	479	423	461	445	434	464	446	425	508	452	478	460	446	439	415	446	452	471	428	443	414	423	406	424	427	470	410	446	497	490	424	458	398	435	446	454	474	425	421	414	432	423	446	445	455	427	463	421	461	451	442	411	430	478	447	445	408	442	474	444	401	428	403	461	476	419	399	390	433	413	427	450	418	436	450	455	468	440	468	446	435	464	428	482	418	422	458	434	451	400	428	384	454	441	466	440	431	421	458	434	406	407	436	436	444	422	428	436	446	456	445	478	446	444	428	451	411	446	405	413	405	416	405	463	477	462	377	420	397	398	469	464	447	456	441	429	409	458	408	433	461	448	433	421	462	424	437	460	461	456	455	435	471	438	481	433	418	450	459	420	421	395	454	410	457	438	414	464	431	449	507	451	438	456	470	478	400	424	438	462	405	452	431	432	420	460	439	445	479	425	458	434	459	442	428	415	422	427	442	471	435	432	450	415	470	396	463	440	453	454	461	463	444	393	419	423	424	423	412	458	418	435	452	421	441	448	426	469	438	422	434	497	486	461	490	440	457	439	465	443	455	526	477	458	450	434	428	457	451	485	454	454	464	425	466	416	421	434	450	430	398	417	423	450	485	412	436	430	444	453	447	426	445	453	468	426	415	461	443	436	467	462	430	442	440	409	421	442	452	437	401	472	409	429	438	429	421	430	404	451	428	441	426	450	427	407	427	446	453	440	452	442	401	385	398	439	410	412	447	453	443	446	404	426	452	453	435	430	432	466	448	478	405	419	480	424	459	439	446	434	424	455	441	463	484	430	452	434	466	414	433	460	425	428	449	416	411	461	482	472	450	429	458	442	424	433	459	454	474	418	464	466	446	451	449	410	398	411	453	460	458	460	451	462	500	434	406	433	454	440	432	423	452	456	404	416	434	439	439	435	415	380	456	447	443	454	450	424	417	467	464	446	468	474	463	475	484	454	480	454	451	440	443	467	437	419	382	470	438	466	445	439	455	476	439	418	411	459	433	456	456	441	393	461	460	458	447	479	390	452	476	457	429	469	457	410	444	467	433	454	433	432	469	461	484	436	428	447	422	460	430	457	426	423	415	431	423	424	435	488	439	450	456	419	438	437	469	443	393	430	463	458	436	479	432	505	415	453	425	484	446	412	466	483	420	443	427	428	436	475	421	457	461	431	425	429	465	435	471	423	465	454	427	463	467	417	413	449	429	458	441	434	434	442	451	407	474	453	503	472	455	470	440	431	444	434	446	466	447	449	439	475	454	431	393	460	467	442	416	419	472	432	418	424	420	422	458	430	460	465	421	459	430	451	468	453	448	392	412	436	440	458	384	407	410	422	420	482	420	430	439	443	453	463	431	474	483	467	420	481	453	442	410	418	445	434	454	378	456	461	426	424	457	487	446	444	461	491	466	469	477	403	469	482	432	428	435	437	447	422	458	444	451	457	435	429	448	463	435	470	474	424	459	469	460	440	440	465	450	449	394	410	439	458	462	457	442	434	427	445	444	433	430	429	442	448	443	479	442	447	470	453	456	447	467	481	473	423	425	438	446	427	400	437	446	440	460	448	446	403	413	421	458	434	414	452	473	434	438	424	436	401	444	487	406	421	413	469	414	444	532	452	456	430	449	448	476	455	404	458	445	446	457	404	419	442	481	438	478	427	499	433	451	464	453	434	416	455	421	431	408	437	447	464	453	455	450	409	475	429	441	432	442	456	438	440	416	423	489	442	446	521	476	419	485	458	403	421	468	441	447	437	423	401	444	421	435	422	447	472	465	433	459	388	500	432	446	424	449	469	474	433	439	451	455	447	432	463	432	422	455	457	475	463	416	446	459	469	448	481	444	431	463	396	473	440	424	426	409	444	428	469	429	387	463	433	404	425	463	434
35726	26367	29978	27940	14730	1474	1255	1290	1786	1818	1677	1126	980	943	1030	1349	1783	1507	1018	974	980	948	957	946	906	951	961	925	941	936	977	932	1016	932	953	947	998	904	951	975	971	932	940	973	993	941	997	981	979	991	895	965	1002	990	955	949	976	946	1034	949	1022	990	992	965	928	915	894	945	993	852	914	987	949	947	951	959	979	963	922	912	876	946	958	941	899	929	992	966	970	967	952	898	944	906	923	923	919	933	970	894	948	917	894	903	904	928	944	911	935	898	936	923	934	1022	980	918	967	948	918	900	865	962	951	964	885	919	922	904	973	860	939	894	893	940	891	929	911	949	967	967	933	941	896	886	959	925	927	997	905	932	924	958	899	915	941	957	967	915	936	969	912	997	900	918	971	999	903	947	924	947	920	955	900	922	948	898	952	948	942	967	907	1018	967	960	934	937	948	908	929	946	949	881	936	935	939	979	945	924	964	947	954	934	903	871	942	959	925	916	951	935	927	938	897	900	931	925	910	919	929	941	924	912	931	965	918	930	937	975	981	939	941	934	947	874	916	908	964	949	958	929	1007	955	974	910	894	941	939	936	952	931	948	928	962	916	971	965	937	921	938	959	911	967	925	963	949	953	941	896	1004	911	935	922	963	927	920	878	971	904	977	969	975	958	850	973	947	926	961	963	950	946	955	942	928	906	938	889	937	996	944	923	957	935	861	905	939	935	936	904	960	916	877	956	972	916	973	901	916	1000	942	931	960	938	920	1013	915	961	965	889	891	948	938	899	903	955	950	938	944	928	913	935	906	928	923	972	900	880	964	923	924	966	948	934	916	892	924	895	959	938	973	986	936	957	918	882	952	972	874	983	899	988	860	903	953	901	945	915	893	928	910	932	926	948	949	953	957	922	891	952	979	919	928	940	926	975	984	881	927	907	974	920	969	887	890	958	924	934	961	940	891	880	914	920	954	894	963	909	934	944	895	893	977	913	909	947	986	868	864	968	901	903	898	936	949	950	945	906	923	875	924	911	962	940	964	968	910	898	953	957	901	920	899	925	926	962	945	904	979	971	965	892	938	901	931	925	909	923	905	885	922	894	928	925	871	924	971	893	920	894	926	923	920	876	896	939	921	964	925	1017	928	944	944	921	933	941	925	899	955	929	942	982	898	887	886	964	955	975	881	928	902	916	863	885	907	951	909	938	990	924	966	913	923	913	866	881	935	953	933	958	983	951	973	976	927	930	899	937	915	935	960	918	944	880	907	938	925	947	887	910	882	936	912	934	908	939	923	998	920	894	968	922	910	923	921	917	940	937	1008	902	909	1001	943	955	876	892	934	973	953	915	951	903	995	970	968	965	911	966	923	939	876	951	907	970	949	893	910	883	935	942	953	974	963	903	921	930	939	926	931	922	962	918	928	915	894	884	905	962	927	929	935	954	979	971	951	898	921	925	968	973	911	943	941	904	926	951	940	966	961	915	886	966	909	940	920	877	958	911	945	932	917	938	945	969	914	921	911	896	964	940	922	966	921	938	927	940	940	965	959	920	943	974	898	897	947	894	915	925	945	923	929	949	957	957	922	888	964	931	914	900	924	997	992	919	939	880	957	874	935	1008	925	926	892	911	899	962	979	879	887	961	850	959	942	941	931	898	916	930	955	959	890	924	893	934	931	900	900	922	953	916	964	889	1006	990	874	949	945	929	918	948	943	930	928	925	913	950	959	975	971	941	896	893	936	952	894	1009	964	972	952	910	951	860	917	891	939	863	897	931	937	911	925	967	923	943	960	925	922	921	874	981	918	925	916	935	907	931	913	956	904	961	862	918	926	914	920	894	910	896	937	950	978	974	953	941	933	943	941	896	927	954	896	950	907	946	941	869	920	929	941	953	960	901	931	929	926	939	982	962	872	944	909	950	970	882	957	899	912	940	875	951	924	947	895	950	911	908	938	939	860	993	947	937	868	925	882	931	955	976	923	941	1016	927	936	876	913	892	921	890	928	986	906	949	913	955	974	944	933	898	929	951	935	923	957	910	910	930	951	907	922	915	994	950	947	941	879	912	941	955	943	900	930	900	938	952	918	989	988	956	959	963	868	945	956	832	990	963	958	985	921	961	933	931	941	921	938	875	967	924	935	938	920	881	939	958	965	943	952	964	911	929	959	940	948	938	1005	905	973	932	955	923	906	924	934	958	971	925	938	923	967	981	938	938	951	957	904	889	899	940	944	955	939	921	899	918	978	865	921	921	937	925	908	941	853	922	1007	939	945	935	929	1003	938	947	865	966	922	959	923	953	951	866	882	961	906	926	934	955	957	914	912	890	945	930	906	987	890	883	906	969	897	935	955	959	951	969	989	938	912	916	887	905	907	940	935	880	944	945	962	924	909	955	907	919	947	995	935	937	951	1000	956	942	941	904	925	886	925	901	949	919	955	914	899	918	897	980	903	951	932	972	967	925	965	893	931	883	876	923	858	924	903	989	958	922	917	929	983	959	958	968	886	951	914	893	907	930	903	948	997	897	930	911	970	936	949	940	880	930	915	902	970	919	955	1001	953	953	925	922	925	907	927	979	974	927	931	977	903	937	956	870	925	970	922	906	928	987	921	972	863	940	915	967	902	968	896	887	898	925	943	912	937	896	908	938	897	943	928	912	942	919	913	941	955	981	958	916	956	895	931	910	991	934	914	1012	929	900	938	954	914	916	929	927	932	971	904	929	931	919	937	910	938	897	935	987	919	971	871	960	945	919	909	957	980	932	956	968	958	897	941	963	909	932	899	909	994	923	927	963	929	956	937	896	918	918	962	959	944	958	900	926	963	919	908	905	938	924	984	938	911	947	876	914	903	948	883	896	901	957	980	938	898	891	962	909	918	912	980	927	939	909	1028	871	938	940	900	963	971	950	893	896	948	939	955	939	873	948	961	912	891	964	929	966	923	939	953	944	930	922	937	939	938	881	936	961	949	935	917	877	956	925	979	901	966	911	959	926	942	921	932	931	1009	924	910	924	926	908	978	930	882	937	945	949	929	933	888	889	979	930	921	972	987	934	964	939	978	930	936	887	859	909	868	993	968	943	916	939	992	948	941	968	959	992	910	950	919	933	914	940	932	928	956	949	891	895	986	870	914	939	930	899	869	920	959	945	912	1002	940	921	914	912	921	937	855	993	913	904	880	889	989	964	977	955	947	932	924	972	892	915	957	969	921	925	881	949	912	934	941	942	965	914	934	893	934	921	863	876	936	898	891	948	921	960	974	969	866	882	919	923	940	932	948	938	903	928	957	932	956	928	940	969	919	961	1004	855	883	919	904	956	963	970	941	888	905	972	919	939	929	956	921	913	949	907	924	924	875	1006	907	1003	896	888	889	989	927	957	894	957	926	909	932	871	919	935	927	917	919	942	970	908	932	890	978	941	940	943	924	911	929	927	966	915	954	937	918	906	939	886	893	875	900	911	895	925	901	874	926	951	901	937	935	880	938	948	939	912	912	942	901	966	957	923	914	909	988	900	920	951	887	931	922	950
40307	21238	11347	4879	1526	529	437	454	461	431	431	435	411	405	453	416	408	437	397	403	441	437	410	405	391	462	449	410	435	464	421	444	414	394	427	408	421	423	429	419	411	417	478	403	424	423	459	463	455	443	421	413	486	442	434	420	427	431	455	458	454	449	438	444	402	392	409	458	433	411	411	459	422	395	391	427	433	459	403	448	421	436	453	419	439	477	453	453	430	444	410	379	402	413	449	426	487	424	399	462	434	441	448	423	391	458	395	453	410	404	383	430	432	481	407	420	434	378	433	445	437	472	436	455	416	455	425	410	436	418	428	437	441	454	459	438	440	470	421	425	429	449	467	400	387	429	425	449	423	417	457	432	442	428	419	449	466	437	396	466	402	409	418	450	409	432	432	381	450	455	414	400	412	472	436	427	426	424	440	369	420	418	412	423	406	453	419	446	429	413	389	409	389	397	449	424	482	412	430	436	432	439	445	413	413	438	467	442	434	415	449	464	406	410	459	455	392	409	459	420	455	447	437	450	442	422	426	442	423	440	450	421	441	446	414	466	478	458	434	458	422	423	416	451	393	419	412	416	401	426	442	465	448	394	393	414	399	432	424	465	423	421	428	450	450	419	436	466	473	414	411	415	401	404	455	434	424	450	412	415	432	420	419	452	473	458	390	400	463	468	440	454	445	443	397	409	407	390	404	454	412	445	437	447	406	447	454	463	440	439	430	425	434	441	405	423	439	401	430	391	446	447	443	405	403	404	430	445	417	399	422	428	441	436	432	419	432	447	468	446	435	405	423	422	419	445	427	453	444	399	398	432	417	454	431	412	470	422	420	433	413	394	423	443	437	409	419	428	412	401	412	441	460	463	462	469	416	446	423	438	456	435	451	469	441	445	429	465	412	415	447	408	436	394	411	450	433	441	379	428	430	429	431	433	440	425	432	420	450	421	375	425	464	456	433	430	435	485	390	457	450	425	429	420	440	370	404	455	424	430	418	435	453	417	429	428	404	456	441	443	454	458	454	448	467	486	461	451	420	420	426	459	438	418	434	425	433	393	400	408	430	431	360	437	435	410	409	430	486	444	439	430	460	427	413	468	450	450	439	445	436	425	410	435	448	463	452	436	465	481	452	374	457	423	459	455	392	397	415	462	417	408	439	455	413	441	404	435	448	429	416	420	404	408	436	409	422	447	464	416	424	480	398	437	414	398	441	426	434	460	415	409	428	450	394	417	416	454	405	410	440	425	446	435	421	436	438	409	423	483	454	427	404	452	418	416	393	420	421	410	432	443	418	439	448	425	444	438	429	448	458	446	429	422	413	402	481	467	425	416	412	427	454	426	420	478	418	435	428	396	454	447	435	437	368	419	427	424	466	417	402	430	430	443	410	427	431	442	407	437	452	449	437	455	425	433	455	499	476	466	405	473	434	423	422	443	454	425	445	440	382	437	434	462	458	444	462	419	369	409	418	444	423	462	478	449	438	456	433	460	413	436	435	383	413	470	440	410	440	435	457	440	404	450	429	465	438	414	457	450	451	373	400	457	446	394	450	397	422	407	428	435	456	452	421	449	462	466	414	411	417	450	408	420	411	408	467	437	410	422	401	429	458	407	449	426	435	396	454	421	419	408	430	443	422	423	430	412	422	407	445	424	443	455	450	455	442	398	418	412	423	407	438	434	403	419	426	403	420	416	424	437	446	431	439	386	464	420	477	420	399	401	416	404	438	476	448	427	413	454	460	446	465	443	417	454	468	445	472	442	418	439	456	482	452	429	421	437	461	401	448	413	402	436	426	393	431	432	440	455	470	417	391	426	373	440	416	415	420	431	441	460	409	400	449	444	441	455	466	446	447	452	429	432	390	463	400	410	477	414	420	441	400	434	400	426	406	476	477	387	452	445	466	462	452	438	412	435	433	390	426	395	424	452	422	424	418	414	438	433	460	461	430	435	425	442	442	454	438	457	449	425	421	419	481	454	426	451	427	404	413	420	408	375	448	453	421	437	392	391	416	421	462	465	443	432	402	420	424	399	391	395	452	441	431	388	433	448	410	448	417	435	425	443	482	424	431	458	406	394	445	404	417	431	450	444	406	439	416	429	437	437	451	447	440	409	400	428	430	442	438	446	421	461	458	430	457	452	450	432	449	384	411	442	409	441	462	448	421	443	436	427	411	420	462	440	395	394	453	430	435	441	449	440	452	460	411	478	453	453	439	449	431	442	391	423	443	413	425	416	428	441	449	395	457	452	420	422	407	405	450	394	433	430	435	402	431	447	429	435	427	411	426	444	450	445	431	447	422	447	444	384	443	436	450	412	376	469	430	410	430	423	466	430	452	426	453	450	395	418	418	470	425	398	388	407	450	426	434	441	462	474	465	468	462	408	462	433	427	450	420	435	475	504	377	462	407	438	428	463	424	438	449	445	458	422	456	463	399	417	436	464	461	426	445	419	469	404	422	426	390	463	421	433	434	416	402	447	450	458	451	452	438	432	403	470	456	435	439	427	459	432	424	410	421	448	442	429	439	481	441	464	422	446	410	434	385	396	413	432	427	395	412	442	443	444	460	444	446	400	413	434	420	455	427	374	430	434	455	382	448	418	421	430	420	444	455	409	426	407	407	426	438	404	458	469	424	422	442	465	447	394	401	402	417	431	413	463	407	450	455	391	435	450	449	397	428	422	462	420	447	447	466	417	395	403	391	445	483	467	395	407	424	417	425	454	425	447	423	427	432	449	458	418	470	444	411	434	457	407	390	427	436	447	432	430	391	407	429	424	413	402	414	449	443	413	449	403	462	406	432	444	474	421	427	444	437	389	447	405	381	395	384	446	411	454	447	438	456	414	431	429	420	424	447	449	450	422	451	425	437	446	470	435	432	455	407	437	453	411	476	390	438	447	398	452	436	439	416	445	407	398	406	424	415	446	453	482	399	399	419	445	404	440	404	410	414	479	454	425	413	406	457	358	423	416	442	471	428	442	418	371	420	443	473	417	428	447	447	430	425	449	433	463	457	411	459	414	415	442	465	428	477	393	401	455	426	376	463	419	423	423	396	430	425	417	437	401	429	424	423	427	413	401	423	420	450	429	489	468	452	382	452	412	428	452	469	405	417	448	435	411	427	446	470	471	462	436	411	435	423	419	485	418	432	462	413	428	396	421	419	428	409	416	447	439	430	427	428	419	443	420	441	379	394	404	400	411	406	428	446	427	417	425	395	416	452	415	415	420	446	432	448	428	458	401	432	404	412	440	407	476	403	401	428	454	471	478	420	465	412	454	436	419	450	420	397	423	433	435	455	428	471	386	421	432	484	486	373	417	387	434	439	448	387	407	438	445	433	476	499	446	417	405	418	453	418	484	489	466	435	453	429	414	430	417	416	447	381	412	432	436	414	412	411	445	435	481	433	437	452	416	428	394	404	464	417	437	401	392	412	472	421	428	434	451	451	452	452	408	455	447	455	408	448	387	420	411	441	402	457	453	397	425	421	426
25750	16152	14628	9583	3602	1023	970	921	930	965	932	898	904	864	892	920	962	939	888	876	954	905	933	898	953	878	946	911	863	872	935	912	939	891	949	944	935	931	914	889	920	905	973	911	882	928	911	933	933	964	887	953	920	880	859	937	902	941	941	936	951	979	928	937	891	935	931	974	904	920	891	941	946	922	948	929	870	897	903	955	885	886	932	916	882	904	911	902	866	928	873	833	910	941	963	971	940	904	865	896	890	997	906	909	885	967	883	893	913	949	910	921	895	943	878	934	868	873	880	878	879	915	905	923	886	889	914	876	877	872	897	901	915	912	879	907	904	975	883	918	911	956	854	915	914	916	893	955	957	867	942	858	870	870	936	953	909	1019	978	898	876	961	953	887	918	899	915	923	882	872	947	974	932	900	965	828	875	871	905	899	898	897	904	905	943	934	905	909	951	899	949	956	870	969	885	907	913	866	911	867	888	902	881	905	877	863	949	902	961	920	882	943	897	887	923	935	925	930	958	876	905	897	936	880	909	824	919	858	901	912	965	906	878	864	907	910	873	924	927	883	892	899	941	866	883	942	864	921	904	907	933	895	924	918	929	916	868	974	923	870	865	929	865	862	921	888	927	929	945	891	900	863	977	939	939	917	895	897	936	891	866	969	936	905	886	870	925	887	897	885	977	876	915	886	861	969	906	933	919	897	881	929	930	904	939	867	954	934	900	936	927	944	887	892	937	944	882	883	928	896	893	895	919	912	916	978	911	921	888	915	925	963	956	970	916	897	899	880	992	925	948	970	889	918	887	918	948	863	897	947	951	936	873	903	912	950	943	924	948	868	907	942	918	908	949	941	873	889	989	887	880	977	967	906	867	920	914	925	883	882	895	899	919	911	910	852	881	971	898	969	922	911	920	907	966	884	890	948	971	901	944	882	927	920	862	893	883	926	918	937	965	927	895	874	887	931	973	909	931	900	903	932	925	892	868	940	837	938	906	865	910	898	884	954	918	878	947	910	924	910	954	898	934	889	901	941	906	894	928	956	932	959	915	965	905	956	909	907	956	895	948	909	915	926	897	919	886	896	915	890	932	961	881	890	841	903	979	865	878	942	900	926	917	903	883	941	933	905	913	924	895	899	885	862	893	916	908	933	973	911	924	935	843	881	927	892	910	880	942	904	904	896	906	917	924	894	898	918	939	903	944	916	892	904	885	875	890	906	944	858	938	966	927	889	901	862	938	926	882	885	912	900	933	874	866	916	882	951	946	902	938	958	917	902	852	912	938	878	932	897	902	929	983	893	916	943	953	892	878	881	896	942	926	924	885	877	886	867	891	905	946	914	891	943	916	881	936	918	935	933	957	945	874	932	941	918	919	910	917	948	942	917	932	904	944	906	931	918	861	923	881	898	929	918	895	870	978	912	944	905	939	910	900	822	853	847	901	939	875	904	933	906	916	885	892	940	948	912	912	928	909	869	942	876	919	882	892	875	924	883	842	901	908	941	904	930	905	947	876	918	891	862	932	870	879	857	931	900	928	920	953	888	951	919	928	905	933	933	899	929	913	778	911	915	931	884	952	888	874	937	956	938	861	916	891	936	910	914	879	903	928	914	938	879	956	961	911	916	927	882	869	915	934	954	918	924	867	886	927	909	882	894	895	907	907	963	897	920	927	934	928	984	873	902	953	899	899	890	902	848	897	894	966	927	921	912	867	886	869	918	934	944	839	890	885	904	905	886	883	912	902	888	963	953	952	833	885	893	941	890	917	927	953	880	995	879	914	910	934	866	902	905	908	913	917	904	908	905	939	908	944	889	928	918	901	931	950	897	920	918	890	904	921	939	974	938	897	924	906	931	918	890	954	917	948	911	950	937	929	925	915	861	899	887	891	898	962	914	863	872	845	910	871	893	863	942	946	859	957	927	934	924	952	883	900	949	867	931	936	928	903	957	868	924	908	899	882	903	899	966	882	879	947	864	892	955	928	891	963	900	901	946	904	864	869	879	924	921	951	941	929	952	930	966	837	954	916	848	891	940	821	909	938	939	919	929	885	926	895	900	904	893	880	938	909	930	896	895	939	945	911	874	923	917	897	960	886	874	895	890	890	941	866	893	890	912	917	891	929	900	940	942	915	948	913	922	947	922	937	938	893	945	889	917	891	853	919	890	911	902	904	901	913	951	872	946	891	921	896	915	913	935	886	930	926	895	920	941	917	1000	905	905	934	893	873	902	984	950	856	962	935	918	885	879	863	855	916	916	945	881	895	937	918	887	968	937	928	895	864	914	912	940	919	916	930	875	879	930	946	929	881	895	908	877	923	874	903	935	892	917	913	871	936	914	901	956	849	916	903	948	933	915	867	889	917	887	934	911	919	861	881	907	953	900	880	852	923	958	927	939	978	960	933	892	908	889	910	939	953	919	921	949	947	880	929	907	891	899	914	898	860	867	886	896	871	894	875	951	959	944	888	933	862	881	896	896	849	889	930	872	886	899	919	913	907	919	913	878	874	904	885	936	908	954	964	957	920	929	887	894	874	916	975	900	915	905	941	906	926	962	917	883	887	863	921	931	889	887	873	867	916	817	936	881	939	924	924	954	849	880	914	921	948	868	922	928	919	935	881	884	904	898	866	862	911	910	888	922	881	941	915	869	898	933	958	923	854	895	939	944	949	909	926	879	897	920	920	879	869	935	881	863	974	897	890	898	904	933	934	903	892	873	901	898	914	905	872	882	936	951	893	890	935	911	903	901	1012	915	963	897	914	939	879	912	912	895	905	872	879	890	891	893	886	842	916	927	960	937	863	943	872	876	878	927	951	941	866	882	947	870	1007	943	891	954	897	909	915	901	929	940	952	898	947	906	905	928	910	882	902	894	929	918	955	930	892	905	873	898	902	911	904	882	844	914	934	890	912	870	897	869	911	913	948	930	961	869	944	902	976	890	907	928	899	878	916	905	922	937	970	920	949	949	909	888	882	941	903	888	892	867	905	951	935	877	908	893	921	853	860	904	958	922	907	917	920	870	972	898	892	900	950	869	906	857	896	922	904	949	925	922	943	858	910	932	941	897	916	883	875	899	918	903	870	906	920	957	951	912	879	956	947	912	925	949	895	898	896	891	879	889	912	877	921	894	941	995	911	964	913	928	902	936	923	908	906	834	912	862	906	896	895	955	848	931	922	864	918	888	933	943	874	933	872	896	937	913	932	917	881	933	922	878	949	891	913	851	861	1001	961	905	894	878	927	892	929	906	941	889	881	885	907	917	950	930	938	939	909	903	868	932	894	891	924	881	889	883	880	944	944	894	898	927	907	913	906	936	915	865	885	888	919	911	927	946	896	892	886	915	898	926	908	850	889	954	865	901	920	880	881	915	893	890	968	960	943	943	960	906	881	903	927	948	931	913	890	925	899	889	907	906	884	870	872	940	962	946	922	874	888	960	911	920	883	892	904	901	955	895	931	936	896	894	922	908	910	936	963	894	903	948	919	902	909	856	962	902
50634	29771	20564	12404	4740	1355	457	444	465	475	530	441	422	493	438	454	452	456	451	449	469	429	469	429	383	396	433	442	433	451	452	439	423	397	434	411	441	442	456	470	428	424	404	433	441	395	413	403	463	378	442	459	435	467	468	392	438	443	452	467	467	440	426	445	408	427	435	447	486	420	439	459	484	508	429	439	443	465	403	415	438	437	429	404	476	419	440	398	426	419	406	435	439	410	439	426	429	459	441	422	432	447	438	425	439	443	416	399	393	383	465	457	451	414	416	402	445	429	440	409	445	431	478	442	444	424	457	398	463	471	439	469	424	441	446	421	434	436	460	441	421	420	442	444	458	427	449	415	445	465	432	434	412	483	424	415	419	404	452	415	454	456	418	447	447	448	409	450	442	465	444	446	442	420	408	410	424	425	399	437	452	444	469	433	470	461	416	439	428	434	472	413	450	404	431	419	414	453	483	433	401	415	421	391	400	438	441	469	431	414	412	492	440	421	429	412	432	435	431	442	420	424	439	453	440	445	393	450	446	412	442	449	460	430	426	415	416	448	438	428	434	439	443	455	433	461	477	438	442	456	431	405	471	419	439	426	453	429	379	475	418	439	373	437	452	444	455	464	474	428	441	415	466	457	392	431	470	443	425	457	444	425	402	394	397	387	430	439	418	450	447	448	433	450	456	415	463	414	425	437	427	458	430	464	468	459	409	428	443	423	442	438	439	397	413	430	397	438	405	394	415	426	435	439	430	428	407	443	424	411	421	442	446	452	426	399	422	451	407	401	457	471	444	433	420	419	441	463	421	449	481	459	432	445	445	423	462	410	459	464	419	430	396	441	414	434	449	447	453	438	429	420	431	421	425	448	435	396	463	439	413	456	418	438	442	389	431	434	421	433	411	368	460	442	423	430	414	395	467	396	428	423	400	436	417	435	419	470	453	403	436	429	422	439	439	443	412	427	456	432	471	445	451	402	419	459	418	439	433	428	409	455	454	431	440	474	477	428	431	449	463	459	415	378	439	445	397	396	417	431	435	405	455	463	429	432	448	446	391	461	479	425	453	443	436	421	415	442	398	431	438	430	409	454	432	441	410	431	397	398	450	405	436	404	437	436	458	425	453	442	455	415	471	391	405	431	417	443	420	389	421	463	439	415	438	430	442	454	452	423	450	457	440	457	409	391	425	431	441	415	408	436	436	454	412	423	448	398	408	451	395	405	423	459	434	399	436	370	463	462	412	437	427	452	470	428	428	422	440	447	453	459	459	466	409	422	415	444	404	480	452	450	457	435	444	471	406	395	467	455	408	419	443	402	455	390	440	390	407	387	461	423	407	401	437	439	432	414	437	432	460	428	419	414	429	412	467	418	411	428	373	386	385	422	403	420	403	420	457	447	416	435	409	389	441	435	419	441	441	438	432	419	405	417	449	376	462	397	424	432	463	441	433	416	404	445	446	414	429	442	436	451	431	450	424	475	418	450	451	388	441	400	415	395	413	464	438	436	417	458	411	461	435	452	411	446	447	418	382	481	435	427	426	407	406	427	439	427	415	407	412	463	432	437	445	404	378	395	396	465	419	444	434	403	449	435	415	411	439	406	427	431	424	428	399	420	451	413	411	413	401	428	453	405	427	456	434	484	471	424	465	406	488	491	428	455	418	462	407	440	429	436	449	430	448	441	460	399	460	463	453	412	452	428	425	465	421	428	433	442	401	423	455	460	449	440	451	475	401	464	407	440	417	425	461	438	427	459	466	407	437	402	425	427	408	489	509	391	431	422	410	415	430	395	430	454	423	404	425	451	418	462	463	449	454	422	447	436	434	423	447	457	451	425	445	436	421	413	394	398	412	414	394	409	400	434	413	434	427	417	440	417	393	414	411	423	405	483	386	416	387	401	450	446	462	466	413	431	444	402	434	405	488	418	484	442	408	427	410	428	440	490	452	414	454	434	413	438	428	470	453	458	443	463	414	368	457	448	444	450	411	400	426	484	414	448	450	431	456	442	438	436	433	429	446	428	401	396	422	417	428	448	421	433	457	411	464	449	388	417	396	423	399	437	431	430	443	427	452	416	433	395	429	405	422	451	416	443	433	470	435	433	448	416	406	400	421	457	401	421	452	409	429	427	427	439	391	424	439	448	401	404	412	423	435	440	434	423	476	444	415	431	449	412	421	435	452	407	440	412	445	424	426	452	461	442	424	423	431	421	443	402	415	444	417	468	455	442	435	441	410	457	423	416	429	457	454	431	382	445	417	452	418	449	424	441	414	399	412	468	420	445	435	451	440	369	443	417	476	416	425	420	387	461	484	409	409	396	435	399	422	438	464	427	442	457	386	438	419	427	428	439	459	457	446	415	435	445	417	381	400	404	422	459	427	420	416	424	431	422	449	398	415	412	408	474	419	425	452	402	435	420	427	448	401	462	444	402	424	406	434	407	429	420	456	450	432	423	451	446	475	375	459	411	438	435	452	461	462	423	446	463	430	369	444	439	417	468	451	408	449	435	443	462	470	431	445	426	412	438	401	421	463	447	448	426	421	456	434	449	430	451	449	452	400	453	446	443	438	450	441	438	447	433	423	446	460	450	400	427	434	410	471	438	442	390	415	398	430	416	426	467	439	415	426	397	421	434	445	451	416	435	481	431	436	396	438	492	412	424	421	397	459	409	372	432	439	428	407	414	453	413	413	404	384	432	401	404	419	440	449	457	419	461	425	430	408	410	444	434	397	392	458	439	450	439	424	421	434	467	464	433	420	436	429	373	419	467	465	440	426	416	433	467	379	448	420	455	431	427	410	410	436	431	461	420	447	444	435	455	431	436	445	459	442	434	442	389	421	471	441	432	382	427	423	419	427	447	408	455	414	408	397	413	441	477	401	454	435	413	409	402	428	424	456	439	488	416	421	421	426	403	443	440	404	404	467	431	438	431	433	446	461	451	416	439	454	432	404	415	418	461	449	409	457	473	408	420	406	440	399	443	440	442	458	414	426	410	427	441	420	417	430	421	440	459	395	439	453	484	410	426	421	448	460	406	420	423	424	416	428	459	429	426	364	443	473	417	413	450	401	394	425	448	387	414	410	406	432	388	390	435	445	421	430	433	420	429	455	474	464	423	451	393	472	398	425	455	441	414	444	420	391	407	451	422	410	367	411	397	452	424	411	423	450	399	472	430	436	449	422	429	415	466	425	408	399	438	421	459	428	481	437	390	428	434	475	446	448	444	450	447	437	442	424	449	454	433	459	419	392	419	464	455	413	425	463	430	457	451	417	420	438	429	416	416	447	446	466	423	417	486	452	459	423	414	418	442	450	430	444	407	406	496	413	415	433	445	424	410	428	402	471	395	413	435	427	454	459	402	410	427	432	392	422	422	405	453	429	419	449	429	438	456	440	461	464	465	435	484	463	485	476	444	440	481	432	430	428	435	444	438	405	477	445	447	464	450	431	405	427	425	377	448	424	437	410	414	465	434	453	442	444	396	409	464
32025	23198	24862	20500	10615	3044	1030	1007	1076	1238	1309	1000	958	1027	1165	1181	939	970	927	927	906	883	911	940	922	912	893	923	904	976	886	942	975	945	935	901	909	962	930	893	981	958	969	892	934	886	929	886	890	921	910	990	898	896	946	954	938	938	992	936	977	974	916	940	945	898	964	878	872	905	943	907	906	844	943	891	942	926	887	900	953	915	879	940	884	940	865	911	945	988	872	911	918	893	897	866	941	867	922	952	903	896	901	905	907	944	944	903	837	895	867	890	921	951	910	964	909	938	934	934	891	920	918	899	957	950	931	900	931	904	909	884	949	830	897	911	947	918	875	953	858	905	944	915	951	889	916	876	903	960	924	885	958	931	910	910	927	926	939	928	945	933	955	947	877	904	947	896	968	939	928	930	945	916	908	924	874	906	926	900	976	906	908	905	894	871	899	909	904	859	879	969	951	901	900	871	914	883	908	918	877	950	924	918	888	933	906	905	905	914	961	918	902	921	917	888	974	995	869	902	899	950	896	913	907	929	969	838	899	903	892	919	856	944	938	937	863	975	892	938	823	900	918	907	954	897	890	860	924	908	917	941	906	877	909	856	902	937	878	913	907	912	972	903	904	953	899	903	888	969	886	937	935	891	884	898	916	919	844	901	823	928	921	913	943	935	947	880	914	886	881	921	878	926	907	884	918	943	917	923	887	923	923	939	937	838	885	893	883	882	918	922	901	919	922	942	885	966	948	895	912	899	926	856	887	939	877	931	869	933	902	916	955	870	848	911	958	892	904	929	946	965	895	946	915	926	927	904	966	910	921	897	909	904	926	926	904	917	868	901	914	921	925	921	916	933	905	914	943	924	964	884	919	887	913	885	893	846	911	948	913	956	858	823	917	932	876	922	891	894	902	937	913	929	943	913	911	917	947	926	908	923	955	887	947	873	890	878	928	906	920	909	918	946	929	936	925	940	930	901	939	975	859	896	922	895	935	903	937	934	921	966	932	910	921	885	906	916	964	861	927	874	903	947	965	947	931	917	904	880	952	919	906	900	854	854	903	906	899	894	931	920	929	876	884	897	910	940	908	909	901	860	861	948	898	943	937	894	926	873	916	918	938	917	909	923	920	891	876	893	954	928	917	910	913	896	932	922	937	970	935	941	942	948	917	931	926	873	937	911	942	897	944	943	889	922	874	934	937	890	871	889	922	944	887	928	930	897	944	907	934	907	947	900	911	917	926	933	912	940	885	909	873	926	888	921	957	894	937	959	966	901	902	926	930	922	867	911	846	957	916	927	872	915	924	871	858	927	910	915	902	891	907	905	919	889	909	948	917	877	919	965	899	909	916	954	957	901	965	921	903	855	942	937	956	946	882	895	909	853	891	928	895	895	922	911	951	936	947	885	924	944	957	929	865	881	942	911	847	920	928	963	948	902	919	882	906	898	861	904	897	922	945	927	851	933	866	921	843	904	884	925	919	857	940	924	941	856	926	907	929	935	906	928	914	916	904	855	917	889	936	922	920	921	904	864	842	934	922	907	911	918	962	890	872	903	925	897	930	901	926	914	915	920	883	897	899	897	930	889	942	853	875	932	878	943	916	914	911	913	921	966	945	962	943	903	899	917	879	914	945	965	899	874	925	890	917	951	932	896	880	904	880	901	899	921	904	897	909	938	923	943	945	947	886	928	908	894	943	923	865	937	867	906	930	951	887	931	919	924	876	945	934	932	910	875	866	887	978	897	931	916	930	958	923	927	872	831	885	908	899	920	887	896	882	918	930	904	884	912	924	952	920	920	907	867	934	963	935	931	907	934	930	920	924	958	954	939	907	935	987	890	892	897	924	931	879	931	923	923	944	900	904	915	884	912	901	906	954	928	933	913	954	903	894	911	951	932	944	913	936	912	864	964	882	931	868	868	942	923	879	918	897	944	996	901	927	904	960	902	886	885	945	875	900	943	931	914	911	942	874	851	940	879	927	938	889	922	896	915	923	959	923	953	931	917	910	873	936	929	960	890	870	913	863	916	911	916	921	935	961	929	912	943	907	944	905	927	916	931	921	908	934	910	949	890	910	931	903	919	907	875	920	863	885	900	918	904	914	926	904	961	936	929	898	891	946	940	911	882	953	928	941	907	925	944	972	891	922	879	910	907	910	949	925	938	938	861	925	943	864	937	875	933	920	984	892	909	892	925	910	913	921	894	942	898	866	912	896	929	846	986	869	934	896	961	870	903	910	938	889	906	943	896	939	911	921	961	941	870	902	972	911	855	939	900	902	887	892	930	885	897	952	933	877	871	898	905	898	937	951	937	914	979	875	903	904	882	919	931	900	897	928	946	869	909	900	943	868	926	886	888	883	942	868	912	878	847	899	903	908	899	892	897	934	917	915	898	881	906	910	902	914	896	882	874	920	914	851	854	920	942	981	873	884	899	860	884	905	900	892	922	961	922	903	893	880	897	931	922	902	904	904	898	945	933	910	950	923	916	844	961	879	927	882	933	923	955	918	940	922	899	898	968	926	918	922	908	931	916	915	896	873	942	924	952	924	910	898	888	913	895	882	927	892	923	942	907	904	938	938	889	948	943	919	925	898	923	978	936	917	915	901	907	874	884	891	944	927	936	927	948	928	945	902	961	944	942	963	953	918	929	957	906	902	921	872	919	919	860	908	924	926	939	882	971	883	914	898	948	875	1002	924	982	888	907	904	922	901	917	879	856	912	963	898	947	895	915	922	952	926	937	915	945	916	938	878	924	919	955	875	907	929	897	942	912	959	924	917	940	924	863	934	927	904	966	943	930	856	885	882	902	938	960	966	914	917	897	862	963	880	924	897	878	958	974	941	920	907	894	909	921	901	860	903	899	929	909	933	919	879	928	917	905	874	871	901	930	932	932	908	906	915	938	933	958	881	932	942	894	940	917	847	884	899	893	910	936	951	954	916	924	910	911	893	912	925	903	905	924	847	917	941	966	909	928	966	962	983	899	947	915	905	945	955	889	962	908	965	897	961	896	916	896	937	917	851	965	863	904	908	912	920	883	896	952	919	911	918	941	887	931	902	914	932	961	886	913	894	934	951	888	902	931	875	965	906	881	926	925	940	861	902	938	917	910	935	903	937	894	914	923	919	893	899	873	910	929	907	905	962	948	900	943	882	951	935	921	902	929	964	956	906	922	911	873	918	932	933	842	901	957	943	959	959	850	915	934	892	929	929	872	920	912	942	928	892	933	890	872	927	883	915	924	948	860	889	912	904	952	942	920	891	871	929	884	916	866	941	916	934	894	917	892	924	917	836	890	898	903	913	945	955	895	926	875	890	914	889	925	924	949	907	869	818	922	885	953	896	898	960	895	957	961	878	860	891	920	883	946	881	900	972	923	952	979	925	929	855	938	941	924	914	944	951	925	895	919	940	841	885	906	937	972	912	899	859	943	902	880	914	943	904	953	918	853	880	955	891	897	900	923	920	936	952	925	916	953	944	932	916	895	922	914	912	891
64484	38684	26672	13782	5040	776	475	478	402	531	596	474	503	397	472	477	485	472	434	447	435	429	458	455	471	399	468	417	459	416	435	411	447	429	404	406	459	427	433	412	450	414	450	444	449	454	422	445	423	438	432	463	444	448	446	480	424	415	411	406	530	484	457	487	434	405	444	474	436	429	416	447	467	436	473	412	443	437	420	433	452	491	448	439	449	452	440	445	433	429	459	391	455	436	461	458	424	447	428	445	470	472	450	428	396	444	444	440	435	419	416	454	419	447	450	461	463	447	420	430	451	442	408	411	445	399	396	412	401	455	410	446	425	413	453	473	442	456	438	426	416	430	452	430	458	454	471	441	454	476	443	427	424	472	435	490	416	455	469	437	440	445	413	439	422	411	466	465	443	436	452	440	450	472	438	417	445	497	387	416	494	444	422	456	427	442	438	443	412	426	453	448	430	428	439	428	448	470	448	444	477	452	395	410	402	434	459	414	422	454	462	442	388	397	464	467	435	446	440	449	457	469	427	433	466	450	463	424	454	470	428	433	439	452	443	460	443	438	459	474	472	439	451	428	446	433	418	394	463	410	390	422	458	448	456	471	457	434	457	398	434	417	426	452	440	428	433	418	449	428	435	422	468	482	428	434	451	465	423	532	443	455	438	375	403	472	446	415	440	428	459	433	453	419	404	449	471	515	433	440	428	480	421	397	451	464	415	463	469	414	424	416	456	451	426	503	414	440	413	407	419	440	434	462	454	445	425	439	424	447	410	428	439	458	445	434	495	427	442	423	431	398	462	475	398	463	396	450	446	475	428	458	431	469	457	433	444	445	439	423	445	446	491	463	432	455	408	434	436	438	471	475	426	472	430	423	441	437	407	441	423	416	404	448	454	457	432	481	440	486	431	444	462	429	455	413	437	426	465	428	452	431	438	439	473	451	450	451	424	453	473	450	470	487	467	425	403	447	444	429	435	447	466	464	444	431	443	448	495	449	446	416	445	440	449	449	455	425	415	412	452	429	454	444	445	437	406	452	398	436	470	450	472	481	443	424	446	436	444	400	431	475	426	430	423	460	480	430	442	437	447	424	460	429	434	433	460	396	441	497	471	450	446	434	460	435	478	464	416	433	447	472	443	432	433	400	466	446	460	487	451	459	445	441	454	433	439	444	461	437	414	413	413	434	429	477	457	461	471	486	444	411	436	434	430	423	434	418	484	458	435	382	432	413	416	430	434	461	414	465	443	463	417	420	452	456	407	434	418	444	428	466	485	489	474	433	433	461	469	441	453	458	455	424	460	448	483	427	398	438	464	422	403	417	439	436	445	452	425	431	455	410	417	413	419	425	417	443	404	432	469	432	436	420	434	456	414	411	455	436	419	396	455	433	414	412	445	455	424	425	480	422	455	443	404	439	417	413	441	428	443	467	428	449	432	443	438	412	448	394	434	448	468	468	455	450	421	425	451	447	416	403	459	476	452	481	436	447	446	460	407	437	402	408	440	451	441	453	434	446	441	439	389	416	389	452	442	442	429	447	490	408	423	428	452	439	450	419	475	427	438	401	476	486	401	454	463	430	432	454	440	447	406	423	426	415	406	404	411	452	465	510	433	476	481	474	436	410	399	430	461	379	412	441	432	457	404	443	443	473	385	428	391	412	441	444	468	444	510	470	451	425	463	459	452	453	428	416	434	447	424	423	427	472	460	428	411	464	420	461	448	425	465	441	442	439	452	434	405	482	452	427	470	406	406	422	428	401	437	375	454	417	421	421	443	434	450	398	433	450	449	423	419	468	434	470	442	439	449	452	452	446	442	409	451	450	451	456	428	429	430	475	416	428	413	455	456	445	400	446	428	475	455	457	434	525	437	412	459	486	441	421	464	401	483	450	473	435	431	462	425	453	412	446	436	481	467	403	493	430	451	487	480	441	458	436	442	417	429	409	431	458	428	408	455	448	452	456	464	437	433	428	448	434	408	435	454	473	414	480	428	394	399	400	424	451	411	405	479	415	462	443	470	397	440	464	448	436	417	448	451	438	485	418	436	409	421	462	468	402	395	431	449	497	428	405	403	486	456	468	488	435	469	446	420	444	441	452	458	471	430	430	440	463	397	455	459	434	467	447	446	463	440	432	431	446	431	390	420	439	456	415	454	412	463	417	482	441	432	393	453	449	444	400	378	426	446	468	473	442	428	471	418	461	463	429	461	435	431	431	409	430	459	422	418	436	447	452	422	438	449	410	419	482	434	443	404	430	471	425	477	434	411	445	421	421	415	434	410	460	446	434	426	409	442	449	444	472	448	479	451	439	476	486	462	433	512	426	454	456	483	430	491	452	407	413	447	440	441	461	444	443	443	413	445	423	422	440	421	468	425	419	395	477	462	451	390	416	421	478	454	439	415	431	476	442	454	460	484	437	476	441	464	494	489	445	440	398	418	454	460	403	463	438	464	440	493	457	435	438	443	450	398	430	441	443	447	415	446	399	459	445	433	432	430	466	477	447	426	399	436	414	438	434	453	443	489	458	436	392	421	454	425	438	452	445	440	418	433	427	447	431	432	468	482	463	454	427	422	452	409	426	439	447	434	428	420	460	439	413	437	431	481	470	435	427	412	437	420	478	451	464	452	437	407	429	386	422	451	440	433	401	412	413	423	476	460	460	439	471	439	424	465	438	424	448	458	465	453	447	423	424	483	432	422	432	415	464	429	479	453	421	447	426	410	433	457	470	408	483	502	455	444	394	418	435	434	422	442	460	466	416	456	386	455	436	448	435	406	461	444	418	432	424	414	441	461	456	446	424	455	437	431	431	419	451	441	421	417	451	421	455	407	414	430	456	407	450	446	468	448	435	451	418	444	444	455	431	489	423	424	442	418	443	456	462	443	424	477	451	448	468	456	426	463	459	450	450	433	468	450	442	421	415	448	488	455	488	423	464	461	480	480	473	449	430	423	442	456	467	477	431	428	448	466	457	415	477	472	444	378	435	449	405	441	418	422	442	421	458	440	438	435	445	403	431	457	427	453	426	455	440	454	414	416	433	420	430	406	456	420	396	447	426	475	411	456	414	438	453	463	452	473	465	463	402	417	451	428	447	389	458	437	435	483	467	428	443	430	458	447	440	423	419	449	436	459	438	407	431	437	441	423	426	389	445	470	427	473	425	435	420	433	480	460	484	460	445	459	469	467	436	440	446	451	431	405	473	469	452	392	443	433	403	462	461	444	428	467	479	442	402	454	435	428	439	461	419	419	452	452	488	445	444	441	426	435	409	449	433	424	448	478	479	487	442	425	460	461	437	436	390	457	436	467	435	405	453	451	462	422	485	418	424	421	417	442	444	403	438	429	430	444	427	445	492	423	477	459	454	459	451	436	424	429	419	472	468	423	433	463	438	446	451	432	433	425	404	385	439	434	435	430	467	438	471	443	419	404	428	420	455	427	472	436	477	429	469	440	414	459	389	424	455	449	409	437	449	471	390	454	433	484	438	456	466
41628	30584	27986	20560	9712	1514	1121	1055	1077	1248	1615	1191	1021	994	1167	1261	1112	973	1015	1048	898	916	960	926	936	941	929	963	964	963	965	955	943	938	920	933	942	967	896	944	891	987	895	944	944	957	968	923	954	975	972	1008	970	936	975	954	979	942	931	970	949	1009	961	957	938	938	946	944	929	888	989	897	915	976	966	863	918	960	986	934	1002	921	893	920	958	945	927	983	948	933	934	926	945	968	915	974	923	956	953	961	927	940	888	885	974	945	940	950	914	942	931	963	970	960	930	998	913	946	891	939	947	908	955	941	917	926	972	934	969	924	994	1018	967	891	945	901	915	980	953	942	942	951	932	900	960	942	906	894	955	906	910	951	906	873	916	897	1014	959	944	975	936	880	947	939	905	923	933	961	956	967	894	913	999	944	886	967	889	900	934	921	931	897	940	919	862	959	935	954	966	929	940	879	992	865	933	977	909	911	990	908	915	915	952	925	908	961	988	942	904	936	912	927	910	862	914	988	914	874	963	926	968	912	946	938	939	928	945	884	888	949	971	943	958	946	932	943	903	887	921	908	949	969	914	984	928	914	938	891	928	946	939	925	917	898	890	959	962	968	942	940	919	930	943	961	995	936	934	943	908	943	956	921	887	935	922	966	940	976	919	931	865	944	952	956	935	864	940	914	954	965	911	928	947	956	965	938	941	917	933	971	964	916	901	946	915	954	932	930	909	959	930	890	933	929	914	979	901	926	949	930	910	921	908	911	942	902	919	885	952	954	949	954	867	900	886	914	1014	869	914	888	896	966	888	939	928	909	917	877	964	961	945	943	908	950	904	966	944	912	924	932	901	920	946	944	864	918	930	929	905	971	948	968	945	935	921	968	908	928	918	931	938	948	935	958	962	856	974	949	934	918	918	1027	934	939	939	943	988	937	965	917	987	961	870	917	937	949	912	949	928	1014	978	945	977	951	907	865	945	910	937	884	986	962	950	940	935	894	962	916	940	1001	900	996	933	882	975	914	979	958	935	972	991	932	911	883	953	949	916	974	975	950	962	921	913	956	923	926	906	966	923	943	938	908	950	918	906	980	931	942	922	956	927	939	921	886	897	927	971	918	935	983	948	995	896	967	904	898	958	942	952	950	943	937	887	856	1004	904	941	981	871	910	956	906	921	905	932	938	943	990	898	968	972	880	925	943	900	878	947	910	895	899	982	924	899	998	928	959	906	968	896	906	918	863	923	927	911	997	939	963	904	894	900	927	1032	910	980	913	922	963	921	958	904	944	907	932	867	917	926	943	965	933	949	909	932	975	926	941	933	919	977	963	874	966	935	946	991	958	956	960	899	925	917	950	909	967	914	979	1000	939	1001	903	908	998	926	954	995	988	914	904	943	954	895	913	919	907	903	973	922	918	903	945	962	958	899	991	930	881	919	927	909	918	935	997	941	942	971	940	961	929	930	941	902	949	914	920	895	911	929	962	923	937	916	894	904	931	935	888	955	972	923	864	914	921	923	946	887	950	905	914	950	908	948	941	926	901	965	938	910	948	929	939	878	922	938	923	942	943	976	968	984	914	912	896	923	916	933	914	892	902	934	923	916	899	932	958	932	973	895	894	1007	953	937	968	971	966	984	979	891	941	930	908	907	957	931	941	960	991	934	942	922	903	921	967	952	915	964	903	870	891	950	904	941	937	920	936	940	898	921	942	950	892	870	939	907	893	908	932	932	953	939	931	884	969	908	955	966	882	886	962	992	955	929	937	896	948	912	897	923	946	938	920	961	907	999	989	926	915	892	943	912	914	1040	926	915	962	929	964	914	944	945	983	932	899	872	926	930	918	927	935	881	931	949	901	956	927	981	880	953	926	928	877	964	908	893	951	955	967	958	934	858	893	936	986	954	908	919	874	982	985	946	932	970	982	923	953	940	937	902	953	943	949	926	879	943	911	879	945	949	913	908	978	986	874	920	926	962	938	948	922	971	918	942	960	871	980	974	947	921	955	894	873	978	882	919	927	847	952	966	948	927	902	925	904	948	952	952	961	897	944	934	921	932	962	904	963	898	944	906	970	896	985	965	897	963	957	914	922	983	904	861	943	895	979	958	967	901	974	917	910	952	939	900	891	929	897	965	859	943	970	930	970	930	926	949	950	938	943	905	959	922	872	932	894	949	934	949	934	968	952	939	894	925	918	912	895	952	939	983	952	922	907	954	954	901	953	960	952	970	882	910	901	936	890	929	939	905	921	957	911	961	950	907	911	960	929	961	979	927	977	941	892	970	954	885	953	918	953	900	943	992	978	865	904	933	914	957	919	914	939	942	974	919	988	927	923	934	1013	931	898	953	917	937	928	903	925	970	977	937	944	957	980	917	933	916	918	940	1006	970	961	930	948	906	969	922	958	859	1002	897	934	935	893	911	949	948	932	905	901	932	918	929	947	935	961	888	930	937	977	1003	923	899	986	926	882	946	907	939	927	896	899	927	920	912	918	980	1029	946	949	976	894	895	957	907	994	1032	941	959	1001	978	924	941	982	946	977	897	933	927	952	898	956	948	897	873	918	937	887	920	952	933	981	957	924	1002	925	927	919	883	940	999	913	940	968	963	947	961	919	904	945	927	879	934	938	948	960	961	970	954	824	950	928	962	949	950	926	919	959	927	941	942	884	915	927	919	900	950	939	929	915	967	947	891	902	869	948	961	924	972	954	922	908	920	973	900	908	930	1017	929	896	953	913	940	929	954	937	958	910	907	909	955	965	946	899	965	933	919	946	962	954	928	964	971	939	974	1021	894	920	930	941	915	897	978	922	926	988	985	994	933	930	941	969	934	911	940	918	885	923	922	1010	952	893	969	903	936	991	953	907	923	913	916	969	944	944	972	969	981	922	945	974	965	941	967	935	920	926	902	938	918	1022	930	911	899	943	918	953	946	953	935	979	908	905	957	949	921	934	949	900	917	906	993	958	985	956	924	946	941	900	983	898	925	967	906	984	927	942	916	940	895	922	911	961	942	922	940	938	917	943	929	870	930	946	915	901	941	874	935	961	956	916	914	916	902	924	900	895	945	886	967	938	890	911	935	872	911	907	945	988	941	960	898	903	930	940	898	942	930	942	960	987	954	911	920	938	974	917	986	938	949	936	984	900	865	892	895	943	970	956	934	982	989	914	940	958	948	918	973	947	901	918	905	853	900	950	938	932	987	971	934	966	932	931	903	979	992	902	996	896	962	922	927	919	952	904	957	903	919	1001	925	960	971	903	999	968	929	943	878	913	946	979	965	888	934	935	919	956	903	935	953	965	970	903	947	961	900	957	868	951	937	964	894	1003	895	983	957	862	941	965	908	943	921	955	915	916	955	963	909	941	955	924	970	947	895	931	919	883	916	907	918	920	961	922	868	913	968	888	910	898	961	934	875	962	860	911	962	955	959	965	927	935	976	973	911	938	947	940	962	961	924	955	927	918	977	918	921	966	948	939	901	909	997	900	975	938	922	956	932	936	932	907	948	960	885	935	929	952	949	942	931	959
52751	24009	8469	3261	1324	550	432	484	441	464	437	438	434	452	429	432	460	440	422	459	392	413	430	428	429	452	465	434	393	447	451	416	453	417	461	434	441	427	452	408	467	438	450	425	397	441	446	436	460	380	473	423	429	423	418	451	449	424	453	426	461	434	451	444	446	429	415	482	430	421	423	440	438	479	430	438	430	442	418	463	442	434	434	413	455	417	426	468	424	416	432	414	412	454	475	452	425	446	454	426	411	428	433	397	436	419	396	404	447	428	410	413	365	453	435	402	418	403	436	406	418	390	428	428	426	437	413	428	430	427	420	471	459	422	419	453	467	460	462	459	452	442	412	443	442	468	418	450	396	421	435	457	447	458	420	401	413	461	432	411	406	441	438	410	401	461	444	429	433	414	384	448	460	414	441	469	456	465	478	401	478	463	410	427	450	424	438	423	448	455	438	459	400	395	496	435	443	443	437	420	478	441	427	459	429	415	420	490	442	470	449	416	439	422	454	435	438	455	426	446	462	415	400	438	424	435	414	428	443	427	431	435	476	433	412	404	454	444	439	416	393	428	433	465	419	406	435	384	459	441	468	413	436	422	461	430	455	431	434	421	489	434	471	463	422	449	421	453	404	457	393	426	424	445	429	487	442	416	477	424	407	447	453	419	459	411	433	450	436	421	420	455	425	440	439	439	448	434	464	444	460	469	446	454	450	442	496	453	476	439	420	440	483	459	418	426	456	436	426	428	431	432	413	437	410	446	386	430	395	382	430	393	431	442	455	434	418	446	426	469	400	460	442	446	399	424	437	433	433	438	452	425	408	440	408	391	455	491	447	426	413	428	419	430	418	446	469	453	431	384	474	457	439	423	421	420	394	446	450	478	447	447	420	443	426	407	430	464	428	415	426	409	460	451	413	430	434	435	431	455	421	407	401	464	428	423	434	440	441	469	455	417	427	411	430	429	431	402	423	441	409	452	454	414	442	439	415	378	395	455	422	474	438	430	459	425	448	478	441	430	419	407	477	463	416	393	442	456	439	473	421	393	435	380	437	454	443	434	479	414	434	438	427	450	363	453	432	472	428	397	403	440	503	419	415	438	438	459	458	422	414	414	451	419	421	450	460	432	462	451	428	393	443	415	402	401	411	421	404	429	405	425	432	388	396	418	428	390	436	463	433	403	462	411	414	439	442	474	414	407	437	437	419	408	437	438	439	453	467	495	441	456	410	476	419	421	449	444	423	461	449	428	431	432	421	415	443	356	424	410	431	441	461	487	419	446	489	432	423	457	462	423	418	439	440	448	446	390	444	461	415	411	404	475	422	446	433	494	462	445	438	418	441	434	420	383	447	441	461	448	460	434	447	429	423	428	471	471	442	434	401	453	401	447	395	379	451	460	418	398	403	428	448	433	460	429	477	420	443	425	430	416	443	411	436	447	467	414	416	428	446	441	428	430	455	444	406	437	451	414	397	397	415	467	391	410	459	373	437	430	437	413	416	396	440	422	433	400	438	400	424	409	423	425	467	476	411	431	421	433	474	406	416	392	441	414	422	431	459	450	400	392	406	431	395	436	437	410	479	460	464	416	397	411	409	444	444	441	404	445	442	452	442	453	469	482	419	430	410	448	456	426	419	459	453	430	422	448	431	440	438	404	444	423	428	378	424	457	425	471	476	451	431	417	387	433	436	410	462	430	400	440	425	436	451	439	396	427	426	427	434	434	424	461	433	451	478	491	437	470	486	456	450	417	411	380	437	413	461	451	463	438	464	408	450	427	383	424	441	400	422	445	446	433	423	440	422	421	424	422	447	419	368	467	468	392	416	420	424	424	425	434	458	422	421	423	500	448	420	417	434	420	404	428	479	442	452	468	421	382	432	418	432	433	442	420	428	422	405	446	471	447	415	457	469	412	481	400	444	423	418	399	428	420	417	382	412	402	440	468	446	425	432	426	455	429	405	462	440	475	416	390	433	407	427	435	423	452	461	438	427	405	402	431	424	443	479	429	421	447	408	433	428	394	413	409	416	398	402	445	418	454	464	429	443	429	424	419	430	475	478	418	440	436	418	423	421	424	407	448	399	432	414	414	413	413	427	477	434	467	478	456	421	453	442	438	414	430	447	437	432	426	420	450	451	416	469	437	408	423	411	397	427	426	485	472	434	395	402	448	443	419	445	448	437	436	393	457	429	431	421	396	429	400	419	468	437	436	438	430	485	438	426	393	431	438	433	393	442	430	430	420	407	418	459	452	417	400	429	395	407	448	391	443	413	419	421	407	453	417	447	424	461	462	404	407	460	424	462	430	406	453	447	434	443	402	449	418	398	450	420	412	466	397	455	454	484	450	440	458	416	460	436	420	486	385	426	410	423	470	411	403	449	422	470	436	419	442	437	434	426	410	409	421	450	413	405	420	483	431	438	446	465	403	446	439	449	422	421	387	444	481	407	445	436	453	425	436	435	455	406	470	417	452	441	411	425	374	425	404	399	448	413	443	422	487	428	401	488	433	424	422	403	436	386	433	391	427	401	442	387	428	397	435	408	427	439	423	486	461	444	411	448	410	471	443	441	472	443	435	448	450	453	440	419	413	439	422	412	402	435	430	416	453	497	402	428	391	456	468	433	403	431	425	429	442	407	471	458	442	448	450	420	423	442	424	423	457	428	465	444	422	413	430	436	434	440	432	413	456	441	469	444	454	432	444	461	427	399	416	441	455	430	422	483	471	423	435	430	414	423	440	435	435	480	469	418	406	411	457	454	405	379	432	417	477	409	414	438	473	438	407	440	429	448	476	464	443	416	383	430	412	432	437	411	409	398	445	447	411	421	439	449	421	432	441	430	424	408	433	454	471	430	420	460	445	406	415	440	441	455	428	453	419	449	458	403	410	426	432	441	422	422	410	454	459	432	436	382	430	386	433	446	430	435	503	442	428	453	441	443	425	393	468	455	421	400	425	425	415	441	457	446	474	418	456	424	431	417	415	415	439	422	462	432	417	416	419	430	432	448	447	437	488	416	410	432	389	440	408	400	397	414	443	435	416	423	407	438	416	411	424	447	431	446	475	445	450	450	454	414	453	484	468	439	462	405	461	431	469	432	451	446	453	413	485	447	424	462	412	460	405	435	414	460	489	454	456	430	416	452	455	445	484	423	437	452	496	416	430	452	430	451	416	471	431	441	452	457	410	453	425	444	450	443	464	407	423	469	409	448	451	447	430	440	475	466	454	434	446	420	457	442	436	406	411	402	469	433	424	443	395	390	412	432	420	426	421	426	444	434	424	429	434	461	473	417	407	461	405	417	479	441	408	434	452	433	427	446	441	436	397	447	444	485	442	419	392	453	418	460	415	467	450	425	432	438	423	425	421	431	417	420	448	456	499	408	443	419	426	426	447	415	396	377	440	456	403	379	393	460	443	402	436	458	430	449	432	425	429	444	444	411	451	498	420	451	435	420	408	452	408	435	433	437	429	368	460	425	449	458	454	441	454	411	424
34271	15793	9652	6811	3458	1187	928	923	945	977	938	915	918	889	919	894	911	945	904	955	878	923	954	915	900	925	857	859	916	884	962	952	926	865	950	877	891	916	934	888	950	913	924	909	1008	913	922	939	909	873	893	944	925	911	892	956	883	855	888	993	947	970	935	953	934	899	910	960	946	912	989	916	942	915	901	924	918	938	903	896	881	939	916	923	884	907	915	928	935	909	917	943	937	891	911	927	932	888	893	878	940	986	904	954	880	937	917	902	934	949	934	940	962	909	996	907	939	927	936	893	881	878	893	919	892	906	938	912	911	943	919	889	964	920	915	957	926	915	861	914	934	896	875	932	927	948	918	982	948	896	930	956	883	922	912	934	897	925	931	893	944	848	918	935	888	970	893	912	916	906	955	900	928	956	910	918	924	886	905	943	971	968	935	864	905	910	906	897	930	898	925	880	932	912	898	862	901	944	905	908	946	911	947	886	905	919	947	948	917	945	910	962	940	905	867	930	911	887	873	876	902	944	947	903	929	901	901	917	905	901	938	959	982	874	899	934	987	947	917	926	916	942	902	897	890	948	889	930	959	944	940	901	915	919	965	939	912	904	912	922	927	865	911	873	882	920	896	882	871	932	849	879	908	963	893	901	893	936	957	897	910	908	884	946	922	948	912	922	924	935	889	920	933	922	970	909	913	916	917	976	879	888	842	949	859	899	905	886	907	937	1004	888	914	882	944	914	921	957	974	860	917	960	948	914	956	921	903	903	900	918	914	899	923	950	923	942	902	923	882	927	953	879	907	885	842	900	973	932	911	916	947	928	873	872	851	934	887	898	867	871	890	921	877	935	892	904	881	930	955	985	939	909	884	950	889	961	959	893	913	964	944	966	923	896	925	935	951	954	931	879	959	916	895	893	894	923	928	970	914	894	940	918	958	893	945	1011	911	940	912	914	892	912	910	943	900	875	889	876	924	938	893	928	907	939	909	951	912	889	917	903	904	949	926	939	951	888	890	932	905	946	878	883	922	919	895	916	892	869	921	1002	926	895	910	933	890	914	896	896	909	934	953	919	919	908	942	938	920	864	961	910	903	936	854	909	903	866	923	899	954	927	981	889	916	878	898	925	869	937	932	868	913	920	871	878	893	907	932	840	908	867	947	901	936	975	909	905	922	977	920	954	940	911	935	997	886	891	884	944	908	907	936	913	892	948	884	877	903	913	897	901	903	926	932	955	912	952	910	857	887	959	939	866	946	926	905	906	932	889	928	867	881	939	943	891	879	892	909	989	920	871	902	903	925	836	897	950	864	949	884	954	921	925	939	912	934	899	903	936	943	921	937	909	908	842	936	925	917	959	949	915	954	887	919	984	943	908	917	894	963	912	920	922	956	929	940	913	884	953	872	907	860	922	950	908	903	906	913	909	934	927	906	915	917	922	931	894	902	928	941	929	946	920	909	943	894	965	914	887	960	931	935	931	947	868	915	938	966	948	962	916	939	865	933	899	992	892	895	891	872	963	883	931	891	935	901	923	934	901	893	881	876	958	973	915	869	898	916	893	909	916	930	948	925	875	926	942	936	917	939	1011	885	941	922	897	947	919	913	897	904	904	882	902	896	980	890	926	942	938	932	931	876	974	904	905	943	915	885	945	914	865	880	877	938	853	880	940	965	891	933	912	963	929	921	923	856	906	895	928	907	887	928	970	908	926	913	961	863	930	886	915	874	965	969	888	952	881	916	948	920	933	976	935	995	867	875	939	945	875	886	915	849	919	914	934	889	888	926	853	967	966	914	918	931	906	998	955	897	879	884	928	817	919	941	914	957	895	947	884	876	959	882	909	883	932	940	886	895	880	881	945	948	885	856	947	955	897	889	894	938	925	969	938	916	940	888	906	961	936	878	920	917	935	919	977	907	948	861	944	889	880	904	935	907	945	952	875	956	893	913	910	936	887	932	901	883	923	913	934	967	897	929	900	917	909	903	913	893	854	913	891	955	943	972	905	934	939	944	885	875	904	955	913	952	914	931	909	958	894	919	868	877	919	947	839	869	909	908	944	887	923	903	918	918	946	927	891	889	893	932	926	876	906	903	920	917	892	915	902	895	911	929	885	954	928	900	935	907	934	939	936	934	873	899	931	904	914	926	910	939	915	911	893	900	911	910	882	914	895	916	926	917	936	915	848	937	874	898	929	915	962	903	929	914	889	932	934	905	851	862	944	881	986	834	893	876	931	903	914	913	920	928	959	987	880	891	903	910	948	942	926	914	900	887	915	866	951	897	961	928	916	912	886	911	876	944	924	851	869	920	881	938	962	937	906	874	913	898	901	914	902	912	924	918	895	912	892	897	941	894	942	882	913	945	905	953	921	912	883	886	891	926	879	959	958	904	895	968	917	895	922	899	929	881	895	926	929	885	902	908	940	907	967	915	892	956	883	930	917	915	918	937	890	894	946	900	889	934	859	865	940	944	970	922	901	924	913	956	927	958	970	918	904	846	918	944	943	893	975	947	914	871	898	907	929	923	898	934	974	916	880	935	923	945	938	918	936	904	924	927	939	904	922	888	934	922	942	906	937	920	964	909	949	883	902	926	929	938	874	905	856	931	904	915	930	938	947	932	917	954	905	946	904	900	884	924	945	956	890	930	866	963	890	937	901	973	899	919	931	872	880	863	926	886	921	899	860	911	946	934	879	870	882	914	877	931	917	966	971	942	895	897	832	982	979	944	903	962	951	941	933	945	899	931	1000	931	914	953	939	947	991	947	945	933	862	905	982	967	902	911	900	917	971	900	915	915	910	870	940	928	906	845	903	912	928	864	900	980	899	913	918	966	931	971	900	917	915	963	884	936	909	935	907	882	906	981	942	943	916	925	927	926	890	877	865	905	888	964	873	905	918	900	897	863	880	903	928	884	923	935	934	942	917	912	903	871	948	891	907	876	864	942	929	940	923	973	925	941	939	971	946	915	868	945	908	893	903	908	940	986	940	841	933	956	897	883	899	952	900	1009	934	942	936	970	892	907	921	922	978	919	846	892	936	914	931	952	906	911	948	914	873	899	924	869	967	876	964	928	920	921	923	889	872	866	906	944	923	914	912	849	899	906	912	994	891	906	930	884	889	932	905	846	901	959	911	869	932	937	953	944	952	925	969	915	800	919	917	894	900	887	961	877	916	973	928	871	927	955	900	974	927	892	851	964	913	976	946	926	894	905	954	916	915	904	809	926	897	937	884	860	895	932	912	922	950	869	900	895	950	908	972	960	855	900	918	903	953	956	921	888	937	929	952	911	948	945	892	931	916	906	947	936	884	886	905	928	882	909	897	945	898	928	929	924	910	891	888	896	865	915	920	902	904	909	897	967	940	959	901	851	880	963	919	933	978	846	929	910	932	891	928	956	852	915	849	908	952	878	934	890	917	907	909	916	892	966	906	957	906	922	918	920	921	904	901	920	936	891	919	883	932	940	960	943	901	930	940	955	876	944	880	922	912	929	897	918	928
53440	30086	20477	10631	2289	512	415	455	401	523	595	420	435	434	447	441	416	457	424	445	380	451	418	414	456	451	441	432	418	457	424	428	419	412	423	449	400	431	396	471	449	435	434	447	452	435	462	423	415	447	390	415	429	429	424	390	400	450	462	408	441	440	446	464	433	452	439	423	406	438	396	409	418	454	437	427	417	432	460	445	416	430	434	389	469	464	474	436	475	428	449	465	484	453	418	441	444	409	433	417	481	427	446	416	393	428	473	428	425	444	422	401	458	446	437	435	366	435	413	447	455	445	393	421	425	424	428	397	437	437	430	466	459	394	458	400	453	471	458	410	453	462	396	459	422	451	436	462	437	440	396	489	433	471	405	415	435	462	459	405	435	442	442	418	423	417	426	396	408	458	416	438	391	403	427	426	436	436	393	394	408	457	404	438	429	433	440	453	470	471	429	423	413	468	434	418	398	441	435	406	453	405	440	440	426	439	392	418	440	378	434	385	441	447	405	412	429	453	455	427	407	431	420	421	425	451	380	418	476	434	426	419	461	455	441	458	432	393	408	428	461	463	387	376	469	427	426	461	447	407	455	440	428	430	440	432	429	427	415	384	435	436	456	438	446	383	402	421	405	373	451	468	427	463	429	466	424	489	423	427	413	453	409	433	392	431	440	417	476	440	452	429	441	427	429	444	401	418	420	427	446	444	442	450	408	393	412	414	431	444	454	412	446	449	433	419	453	439	426	423	445	447	438	406	417	412	416	420	454	451	486	421	456	428	412	428	466	468	458	434	436	432	383	426	419	417	448	465	413	408	436	456	444	454	429	419	472	420	433	419	466	441	436	391	436	452	426	410	431	450	442	426	464	387	427	451	427	432	436	374	436	487	411	425	449	454	430	384	426	443	426	449	448	482	452	417	384	382	452	390	436	426	464	430	440	402	443	408	422	399	448	438	467	465	434	438	429	420	443	421	414	394	423	421	413	461	443	456	444	433	420	449	439	441	419	418	484	432	431	412	455	446	433	412	425	431	455	468	434	415	406	477	448	479	473	373	438	470	463	419	430	438	446	438	427	397	445	400	436	430	439	438	466	453	376	478	446	431	415	429	456	473	408	424	423	426	421	426	389	456	432	401	387	408	471	448	429	427	389	412	446	455	442	440	459	457	411	425	441	393	446	441	450	426	437	443	392	422	400	475	394	424	411	440	439	402	437	446	450	439	439	446	434	382	426	420	412	445	472	440	421	415	462	452	461	450	417	419	419	424	396	444	394	467	420	426	398	418	478	435	462	414	406	405	442	455	431	410	452	419	454	441	409	388	462	395	409	418	430	441	435	425	461	397	435	420	436	434	422	417	419	430	426	453	426	457	447	447	466	458	411	406	438	441	437	424	460	432	440	394	461	446	417	442	472	437	475	441	404	413	444	469	467	405	400	423	424	414	432	454	415	396	400	432	430	437	448	409	403	458	454	437	443	435	449	370	400	404	433	428	434	397	405	418	454	440	374	421	410	447	402	439	415	411	433	422	439	497	436	406	420	447	443	452	452	493	411	449	407	441	448	438	408	436	455	432	412	445	400	423	415	425	417	411	400	398	408	449	439	457	422	451	464	408	472	436	446	467	429	412	485	385	439	437	427	396	442	453	409	404	417	408	414	409	456	481	451	404	365	442	414	405	386	408	459	451	393	422	440	408	437	467	429	409	431	445	436	416	420	396	415	402	407	386	419	413	433	401	413	445	416	415	414	405	411	406	394	424	447	402	447	405	426	413	420	460	457	454	429	409	445	425	420	435	468	413	428	481	392	448	460	461	398	416	469	514	423	436	443	443	453	432	435	443	470	450	429	467	425	409	387	438	422	420	440	445	395	408	424	434	440	403	425	435	453	431	425	457	472	435	444	423	453	422	398	439	413	416	470	458	461	437	412	388	479	414	484	417	420	395	410	488	426	419	372	421	456	409	408	441	404	452	442	398	394	387	435	451	428	403	428	454	453	409	448	430	424	397	436	465	445	449	381	400	410	434	452	441	431	440	420	425	422	425	420	422	440	465	443	427	427	423	502	441	437	436	466	411	465	406	425	467	410	415	438	462	424	460	442	396	449	461	409	422	484	424	436	433	441	404	439	456	439	443	496	469	440	418	431	481	424	468	448	439	433	409	401	418	412	420	383	429	453	426	410	434	405	416	438	424	411	401	427	450	427	415	455	405	418	434	428	451	489	393	430	411	453	409	442	399	457	442	452	415	378	392	396	420	477	439	399	415	411	407	428	451	433	463	460	384	439	458	427	438	430	445	405	471	414	440	452	450	405	414	420	419	454	392	446	439	421	431	444	410	427	444	455	462	466	444	392	490	400	451	428	454	450	450	420	452	420	432	457	438	433	426	430	423	405	430	441	421	397	449	420	422	424	388	497	434	437	442	427	418	457	400	418	414	445	425	426	468	445	448	408	475	456	410	412	434	426	402	427	439	414	414	445	433	429	415	432	447	457	416	436	440	444	420	455	422	435	442	463	443	385	420	425	420	456	409	468	423	450	411	410	415	411	427	424	428	365	424	462	439	409	441	439	418	405	394	445	454	400	395	406	491	425	404	429	445	431	429	425	413	476	456	445	447	459	440	439	420	393	426	438	447	441	415	428	400	471	413	423	427	503	397	431	408	402	426	449	419	437	442	436	426	446	480	471	435	424	439	392	412	455	444	432	459	477	456	420	422	418	430	435	432	424	404	439	444	406	491	410	432	422	415	432	430	420	369	439	459	415	403	421	441	422	402	423	437	440	449	425	406	437	463	461	428	434	429	432	407	456	433	403	433	462	458	460	428	463	448	432	463	440	457	423	456	427	413	439	386	454	399	425	427	432	443	441	431	424	415	416	451	441	395	398	434	465	421	393	447	407	430	418	435	402	466	486	409	444	475	391	410	434	395	437	462	440	416	426	428	409	425	421	432	435	425	427	448	397	435	425	441	451	442	426	414	411	435	425	434	458	420	408	402	416	448	415	430	406	413	418	402	446	456	433	395	417	449	409	459	449	462	431	451	450	431	436	387	401	447	425	408	447	469	467	453	418	464	423	440	460	463	423	442	450	438	424	427	430	435	409	393	407	464	426	443	453	441	439	467	458	396	436	395	404	424	420	456	431	447	430	403	402	423	438	455	390	422	414	471	428	485	422	362	386	452	499	465	440	420	412	423	496	425	408	451	405	411	441	446	381	457	473	398	410	447	427	473	466	411	455	441	437	470	443	396	417	440	448	419	411	416	474	405	402	423	388	417	394	451	434	429	430	449	408	451	423	421	436	391	426	399	439	458	418	413	412	428	396	394	405	411	434	387	468	454	443	432	403	439	424	421	400	423	378	432	445	409	400	402	452	430	364	446	432	395	448	428	433	480	421	436	437	442	404	432	375	409	464	447	407	413	453	406	464	399	443	484	409	437	431	429	454	432	451	408	378	427	406	429	440	450	450	459	432	396	427	421	409	398	419	407	440	438
33984	23842	24044	16848	4225	1000	921	981	1042	1443	1777	1006	957	942	954	985	910	985	1063	963	1001	925	914	964	914	939	931	884	959	979	940	917	923	919	890	919	886	904	932	910	922	921	898	961	941	897	997	911	979	924	890	940	987	930	916	992	956	939	864	937	979	933	908	954	957	857	892	959	947	835	942	899	945	909	930	884	935	928	952	907	899	890	924	919	960	956	964	967	929	883	957	906	879	915	918	964	876	939	945	924	908	918	919	916	864	924	917	916	883	884	896	945	853	938	839	963	901	924	888	909	964	879	910	925	929	918	901	912	912	893	890	938	900	942	928	858	906	915	911	899	911	886	879	926	893	927	968	907	983	916	876	933	875	930	923	948	895	920	915	959	918	926	966	948	912	961	901	878	878	913	959	925	920	911	880	890	933	884	928	970	953	960	867	865	872	923	945	937	903	980	933	889	942	942	908	973	906	912	864	919	943	925	982	893	903	874	947	907	971	893	874	945	853	927	934	947	882	898	908	898	903	875	908	916	906	871	873	908	941	880	922	897	926	875	954	923	926	913	928	918	959	902	968	897	949	918	896	870	956	970	901	956	909	906	862	918	933	919	905	957	952	936	904	882	922	892	932	921	932	903	879	891	907	880	924	926	922	928	960	860	933	911	910	894	917	925	934	949	931	904	883	911	896	924	997	879	913	906	941	923	912	911	892	880	967	875	888	893	966	965	889	877	931	910	902	923	953	888	939	961	892	930	973	990	901	927	926	934	923	868	900	961	917	880	936	914	926	922	878	936	953	935	908	912	853	906	898	967	926	962	897	929	915	885	934	945	887	902	926	975	931	903	985	1002	926	920	964	935	860	923	928	950	932	874	920	971	885	921	917	940	927	934	943	933	929	939	881	908	896	919	931	934	937	872	892	877	921	885	921	905	927	924	904	974	934	923	873	874	866	929	960	961	908	884	885	878	935	857	893	885	933	929	943	927	957	952	960	893	931	972	953	925	861	921	845	934	944	953	929	920	962	942	926	919	946	934	923	929	912	913	899	931	910	936	962	888	904	914	884	930	965	970	925	909	978	944	908	951	957	909	917	957	952	930	929	950	892	828	899	902	908	892	944	882	877	901	941	877	918	951	900	917	898	913	871	907	918	909	934	900	915	912	971	940	912	909	900	957	907	922	949	879	889	892	873	949	914	939	892	925	947	923	996	927	912	965	961	955	898	956	869	899	848	878	956	871	909	913	901	900	931	870	962	892	889	930	917	914	953	983	937	895	940	940	887	935	971	958	907	962	914	942	935	924	928	906	891	922	950	942	904	942	914	892	906	930	864	891	885	926	911	878	873	880	880	943	914	907	906	919	888	914	933	975	970	912	896	887	883	894	883	883	947	887	862	914	928	950	901	948	907	882	895	952	854	897	916	915	960	924	908	911	945	942	970	927	917	865	966	879	885	955	893	873	904	944	918	969	934	921	906	953	902	894	956	919	918	908	922	944	904	938	879	924	867	915	943	910	905	932	900	927	913	891	845	927	881	941	903	912	904	895	915	965	942	918	916	913	927	903	916	874	848	864	924	951	910	899	922	909	905	889	940	865	935	908	917	910	952	894	880	954	952	920	923	911	873	931	890	987	931	940	917	931	962	948	917	902	935	928	876	886	927	911	937	952	908	909	915	909	917	963	938	897	896	962	916	906	954	886	949	955	961	908	961	875	962	902	907	918	921	946	962	922	955	967	851	927	980	912	897	884	945	935	925	853	903	905	919	918	917	905	932	953	926	900	908	874	974	885	953	933	888	860	885	954	895	941	953	952	910	946	885	901	918	862	904	898	900	953	878	922	925	916	956	899	920	931	958	885	902	966	919	919	862	896	877	905	911	905	916	926	933	921	908	887	878	935	902	899	821	909	901	923	928	918	935	991	868	907	930	932	919	894	920	938	942	957	871	894	888	931	838	916	921	921	884	920	921	944	942	938	914	925	956	949	892	871	926	929	850	948	906	911	957	883	924	865	916	958	900	943	918	919	932	935	934	890	971	894	941	953	915	860	923	972	942	917	939	876	861	936	944	958	947	885	937	920	908	933	931	941	926	889	886	911	909	991	952	908	920	898	951	905	908	886	948	921	896	917	846	992	879	867	926	979	908	936	916	921	913	907	962	873	889	918	885	942	933	911	943	914	934	847	934	928	891	927	894	896	922	910	880	833	992	915	909	923	870	912	923	863	928	913	896	873	945	926	920	934	924	857	974	942	910	950	901	929	916	839	938	893	900	877	952	907	933	868	874	918	867	907	960	961	934	929	873	905	921	937	896	902	914	915	949	939	964	1001	858	943	918	895	955	875	869	913	904	944	933	916	909	861	948	937	919	883	912	875	900	933	916	886	893	932	914	893	915	930	902	892	961	904	882	960	927	936	910	935	930	928	913	912	978	939	916	916	943	867	958	906	900	922	886	898	929	964	959	929	931	931	954	905	928	915	928	927	967	942	915	922	907	928	928	904	1011	905	937	867	939	885	901	937	909	928	936	877	897	943	941	909	881	894	955	884	929	893	918	897	964	911	949	901	853	928	968	901	919	963	965	906	915	953	900	872	917	882	932	891	912	972	864	890	884	909	951	915	897	942	896	858	952	878	978	909	940	889	952	910	886	927	879	927	938	924	937	869	928	909	912	901	902	1005	928	924	896	891	973	957	998	919	951	949	918	901	939	916	921	876	892	910	910	908	921	929	919	933	927	866	907	916	895	919	919	910	894	903	920	925	913	898	962	858	853	923	944	919	916	921	887	921	904	889	886	897	935	916	925	911	871	909	908	918	896	919	842	927	934	931	893	911	894	941	945	921	913	925	963	911	948	934	949	958	938	959	957	927	912	981	961	920	964	938	961	935	869	968	874	911	983	982	911	921	910	939	907	948	888	909	917	929	892	900	884	860	914	889	916	903	928	897	914	971	909	931	859	997	890	932	878	976	919	909	904	954	915	902	915	958	910	930	955	916	905	914	958	954	907	920	940	920	909	938	902	947	938	928	882	888	925	906	965	894	860	905	951	917	928	897	922	921	880	962	910	918	891	904	931	943	887	885	912	951	912	919	886	882	875	880	891	920	917	920	927	896	901	934	921	852	882	956	894	940	907	960	959	940	943	896	930	975	912	944	952	984	925	878	940	907	898	924	949	885	943	908	901	907	969	957	930	931	923	934	889	897	942	924	900	906	967	903	927	908	897	928	909	918	966	943	898	901	910	896	968	922	910	983	956	904	901	939	948	934	962	855	915	905	908	963	906	891	921	904	943	905	943	981	939	908	942	881	945	891	890	900	894	899	927	872	920	945	903	951	883	907	937	926	922	851	924	927	858	918	935	942	877	902	917	870	913	871	899	936	903	904	951	927	898	903	902	933	885	956	884	953	914	890	899	862	912	941	980	950	936	909	975	917	890	892	924	920	926	945	884	944	888	888	919	960	937	912	881	883	897	885	963	910	908	886	899	912	951	909	916	897	928	947
64005	38252	26599	14536	3112	601	451	511	473	618	809	487	461	434	462	482	477	501	489	508	478	444	425	450	399	445	477	420	487	432	445	432	423	438	433	449	436	419	441	436	434	406	445	447	414	457	437	402	436	440	438	446	442	416	443	424	422	475	438	460	403	476	458	464	458	430	440	448	452	503	420	455	458	451	447	432	471	409	409	464	413	413	436	447	432	428	388	460	441	465	431	434	451	422	453	417	422	462	438	428	452	425	440	483	460	465	434	445	458	407	403	415	470	447	438	452	452	494	473	407	467	452	412	436	467	405	516	457	464	396	449	432	430	440	396	469	441	476	411	484	427	469	476	449	448	439	412	459	424	446	469	441	402	442	442	413	440	418	443	410	436	463	431	451	493	406	455	410	431	449	436	459	432	455	468	426	429	434	399	446	453	442	414	421	457	451	447	456	441	419	453	427	440	437	429	434	467	437	462	405	439	451	442	449	482	431	391	420	454	459	384	438	445	452	438	443	434	425	468	461	428	425	433	463	485	451	455	416	426	449	457	423	430	455	449	436	440	420	438	426	391	414	449	403	412	404	436	460	479	433	470	431	434	486	425	447	424	437	439	470	467	400	456	432	451	443	464	432	404	471	433	451	418	454	452	420	413	422	433	451	467	438	422	436	470	445	440	418	440	437	423	394	478	433	393	453	408	466	421	447	417	437	467	432	465	457	422	473	419	418	431	436	458	421	466	494	467	432	435	451	421	469	411	450	424	428	448	477	456	463	425	438	470	467	453	420	415	478	440	435	414	434	439	405	436	419	464	401	421	429	425	416	437	445	434	423	475	414	451	414	429	439	430	426	398	424	493	421	430	477	485	511	421	472	403	442	438	425	449	433	443	428	441	415	439	459	453	416	502	426	454	436	432	496	425	449	434	479	429	450	474	476	452	464	413	409	467	410	479	506	440	444	440	456	461	476	486	451	403	435	445	463	428	446	415	443	453	433	446	440	403	418	394	462	445	484	498	423	473	421	454	430	449	431	451	471	445	479	473	469	430	422	447	462	421	416	460	417	438	446	419	415	457	434	469	405	422	509	452	438	396	410	459	472	450	424	418	470	489	449	462	456	425	470	485	447	428	424	431	454	427	404	454	441	450	451	426	446	444	401	445	421	411	469	457	422	416	423	430	474	471	471	494	398	454	454	449	433	452	410	438	421	411	454	427	451	446	419	414	441	448	470	430	471	411	423	449	441	432	462	396	436	424	424	412	400	438	398	378	465	415	446	424	433	437	473	466	457	410	437	418	430	449	459	444	450	481	424	448	445	428	470	425	438	449	435	417	459	454	438	461	453	416	483	434	446	440	455	424	474	440	478	449	443	401	471	431	474	433	439	412	455	440	442	450	489	429	445	413	414	457	443	458	423	449	433	396	436	422	451	425	463	452	415	428	450	409	442	461	459	449	432	453	425	457	429	428	463	451	475	449	463	437	454	444	422	423	447	462	434	393	453	457	402	449	470	451	428	438	402	384	425	440	450	416	413	428	462	457	448	486	494	458	482	443	483	454	423	395	440	438	496	431	439	390	452	484	443	430	450	420	450	434	439	437	475	431	467	469	459	457	447	477	425	457	421	463	501	453	438	409	453	443	475	435	449	419	413	432	447	434	482	431	435	409	443	419	412	398	390	433	478	504	432	430	457	465	421	454	429	462	389	421	455	459	408	456	451	414	473	453	426	448	428	466	421	406	448	431	483	435	426	401	414	412	456	443	436	424	451	465	431	425	484	473	422	453	428	450	454	416	422	472	451	478	415	420	445	417	479	475	439	429	397	434	438	471	406	434	441	482	408	416	455	400	433	454	461	414	450	448	471	451	450	467	420	450	455	430	446	456	458	414	422	425	452	429	444	453	448	439	466	468	433	453	439	455	452	413	437	423	410	427	450	428	435	417	438	434	475	425	442	444	489	443	452	404	417	453	402	399	491	462	425	428	454	421	428	481	443	424	428	444	451	446	415	406	467	429	444	449	462	456	445	406	429	454	422	413	463	409	466	441	422	405	437	452	457	470	443	426	417	449	478	436	465	438	450	429	460	451	458	472	460	429	441	455	456	451	431	428	446	450	422	464	483	427	459	437	459	431	401	462	453	438	429	413	468	480	439	465	430	482	435	450	417	435	441	411	406	454	435	424	459	451	444	453	429	422	454	491	456	450	439	472	494	434	434	461	486	395	453	479	419	451	431	451	415	427	412	464	467	432	397	401	452	480	455	493	421	451	446	462	469	405	462	440	427	455	440	436	397	433	460	399	469	465	490	460	477	438	446	433	400	410	409	445	471	426	453	456	428	452	461	436	477	450	455	484	447	428	447	452	399	463	434	429	464	430	427	441	440	444	448	448	429	422	443	426	445	467	494	437	488	426	458	409	442	438	452	428	421	451	436	422	455	431	408	434	443	452	429	435	423	429	423	417	450	453	446	460	456	417	426	407	439	441	451	470	484	437	429	477	444	472	474	443	439	452	447	485	449	436	403	422	448	415	437	408	453	432	399	449	475	473	477	440	447	410	420	406	468	436	429	451	440	445	470	421	450	409	408	457	394	398	434	445	470	458	425	457	435	451	418	443	461	468	458	454	412	435	402	442	470	434	483	458	428	431	423	437	457	435	419	443	419	453	416	457	420	442	452	443	460	451	464	489	481	455	427	465	429	427	415	484	413	431	466	424	422	449	432	426	439	451	456	433	439	417	482	485	445	430	449	414	472	465	470	432	453	425	452	430	429	450	459	453	493	434	418	441	442	441	449	393	457	441	451	459	463	439	453	458	451	392	469	426	413	465	404	420	432	465	461	481	429	417	434	459	461	447	445	464	447	425	425	432	430	429	412	452	426	415	435	411	509	446	431	459	438	449	437	461	458	427	417	418	420	462	472	396	474	464	456	441	419	448	418	443	402	468	430	410	395	461	457	448	433	491	417	433	421	393	435	427	442	491	444	413	422	434	469	469	447	451	430	380	442	440	461	417	424	481	409	429	442	442	427	388	435	451	472	452	402	464	469	464	491	414	469	484	485	433	453	410	491	435	421	470	446	439	450	415	442	426	457	441	453	426	414	425	430	420	418	436	420	425	430	479	423	433	435	435	481	454	482	416	471	450	426	401	441	464	446	442	451	454	431	456	429	423	405	407	448	474	394	433	468	450	427	482	427	471	427	457	440	417	426	420	471	466	446	443	458	483	448	445	455	456	448	412	444	475	455	464	449	467	501	518	470	420	454	441	439	447	432	462	452	446	466	459	439	419	436	490	474	424	486	442	458	440	460	458	457	419	400	413	436	509	464	480	458	451	441	453	428	412	432	433	401	396	402	454	426	434	415	471	442	452	469	446	431	392	428	427	382	434	430	492	443	433	453	441	453	443	428	457	446	463	414	430	447	430	409	412	488	448	419	468	448	427	448	428	453	450	455	397	435	491	473	481	445	406	447	480	470	424	476	442	387	445	453	460	456	431	469
40802	30238	28352	20811	4365	1225	1073	989	1216	2069	2640	1137	939	1047	1213	1069	1116	1142	1341	1065	966	923	968	953	948	935	921	985	906	915	1000	922	1010	912	935	908	963	950	913	954	922	965	948	904	959	991	990	955	917	911	953	984	893	995	953	920	941	1043	933	922	915	928	907	958	907	917	961	997	904	957	991	964	948	929	922	996	943	933	946	913	1003	976	937	911	942	923	933	936	952	943	906	959	925	916	946	943	890	948	917	976	913	932	959	876	872	896	984	877	919	949	917	907	1014	897	973	959	948	874	949	948	908	920	975	895	922	977	925	938	970	975	943	943	904	965	972	945	887	961	963	926	936	902	948	916	915	937	934	948	921	927	881	935	922	949	970	1006	959	944	970	906	904	934	963	935	976	898	925	955	941	955	968	899	890	942	936	922	880	878	961	924	930	884	931	929	970	1001	957	898	916	890	920	917	934	932	956	946	902	952	906	889	901	943	925	877	965	904	923	953	888	965	928	893	977	871	924	896	982	970	975	957	935	982	990	934	878	912	922	916	955	950	915	944	958	947	892	905	974	909	968	891	958	977	920	939	906	942	958	962	925	895	910	942	942	998	905	932	932	907	992	927	963	952	950	931	946	952	956	910	909	905	898	877	970	993	902	953	885	928	941	944	963	923	913	974	933	928	954	958	892	969	922	932	897	948	901	941	956	945	878	911	967	928	939	974	974	895	884	948	873	945	883	894	946	941	933	913	963	938	931	947	950	982	962	896	902	944	912	968	930	937	917	918	880	895	965	997	896	907	898	920	873	940	961	952	904	848	903	905	911	937	914	905	929	935	962	910	982	999	928	918	951	933	914	908	903	922	952	896	980	928	905	914	925	943	899	961	908	935	879	964	927	929	968	1009	907	917	937	979	940	928	904	952	973	985	967	937	957	900	943	919	896	1000	962	942	960	934	968	932	988	925	890	982	936	887	902	919	934	930	915	922	919	903	928	905	956	941	899	925	936	922	863	914	989	953	938	894	979	948	895	878	958	939	955	954	989	926	952	886	947	942	895	921	919	931	930	921	887	918	951	939	952	892	898	950	888	924	851	975	941	904	928	965	936	943	911	911	899	976	867	892	937	940	978	948	921	890	919	1002	977	918	898	930	967	881	942	919	892	974	909	924	923	943	892	929	946	936	945	937	903	909	947	922	943	1002	917	938	939	874	904	949	926	917	946	884	880	944	936	994	919	997	968	954	952	882	965	901	887	910	953	934	887	935	928	928	917	921	916	942	894	948	971	974	924	919	906	892	916	895	874	930	957	882	871	942	933	993	979	951	956	922	926	915	942	936	949	967	886	912	965	981	921	923	851	902	911	924	914	933	962	921	940	953	964	904	936	962	950	925	907	931	960	919	919	882	936	948	945	910	915	946	887	951	918	939	945	901	939	920	906	947	917	975	931	934	887	905	965	941	880	942	931	944	850	945	938	911	944	963	955	935	999	937	904	959	887	940	916	887	970	906	896	960	932	894	944	900	910	937	914	985	930	912	978	927	923	965	959	971	955	880	960	911	948	945	924	949	943	864	936	932	969	999	900	928	926	943	949	936	892	881	950	984	904	964	907	917	962	887	945	958	952	888	921	916	887	876	968	974	926	922	896	922	963	907	879	885	937	899	923	901	950	900	937	926	941	981	913	915	916	900	981	1017	923	898	922	924	890	874	894	948	906	927	943	965	924	880	971	970	970	893	930	959	947	949	938	908	902	943	856	922	910	947	950	943	938	889	936	953	935	909	933	902	915	949	906	958	910	930	917	934	935	992	935	880	932	953	926	927	917	893	957	922	965	900	922	965	909	961	897	935	938	915	910	984	922	943	921	963	886	896	963	950	925	966	940	940	939	1023	970	980	896	987	945	965	945	938	899	963	959	892	917	930	920	968	932	922	1013	905	947	917	942	951	956	890	875	858	916	941	922	823	939	973	916	913	955	909	931	936	910	963	957	882	896	976	926	917	923	869	901	955	939	887	909	916	932	950	911	950	906	946	938	888	916	948	961	897	924	923	892	972	941	921	934	929	915	893	933	943	980	923	944	931	945	918	932	917	928	943	976	932	924	955	927	913	917	960	903	949	877	908	889	910	952	969	900	915	914	925	896	911	913	948	906	950	879	953	903	954	983	961	968	930	921	880	883	916	921	961	950	908	921	946	890	1028	909	939	962	933	983	917	936	884	956	946	927	895	928	886	901	927	932	901	942	937	899	946	947	911	1024	899	965	969	972	956	908	905	960	925	943	930	936	871	866	937	976	911	907	961	930	942	989	936	922	941	961	956	876	944	853	981	912	951	952	952	951	916	947	955	964	955	950	891	968	921	918	997	965	962	900	968	932	976	888	970	927	963	947	956	886	926	910	936	886	944	954	917	869	900	933	909	917	934	985	879	916	946	931	976	863	960	933	944	976	953	961	1007	932	937	906	922	927	970	946	908	933	922	943	986	975	941	953	928	948	983	911	898	935	946	909	873	941	882	932	876	959	931	931	863	940	973	908	903	894	929	909	874	966	903	913	893	913	921	940	897	998	979	998	974	935	887	926	945	936	939	897	913	946	885	928	900	987	971	913	963	927	923	908	899	965	891	930	883	906	915	918	933	924	895	944	919	989	935	945	955	928	936	943	932	877	940	948	905	941	895	911	980	924	935	917	901	958	955	945	951	930	933	913	919	905	950	935	923	898	952	942	908	938	879	973	956	933	958	956	947	896	942	981	944	942	954	929	856	960	971	891	894	923	950	892	927	972	970	849	924	904	906	965	889	957	974	936	885	905	935	949	962	933	958	966	905	937	952	953	921	938	946	927	900	901	928	973	918	931	991	952	900	933	934	922	916	909	987	926	891	955	915	952	909	908	911	977	936	904	949	916	936	931	871	965	940	942	948	975	889	966	933	929	931	895	898	959	908	937	946	975	938	868	971	888	941	908	961	910	917	913	941	929	936	926	915	903	947	911	932	964	939	927	946	938	956	922	953	888	940	987	887	957	940	916	969	922	925	910	852	927	901	911	935	908	896	933	935	961	971	925	904	820	937	918	886	952	934	971	1010	905	913	948	954	982	976	980	905	960	957	971	917	940	920	940	938	905	919	918	939	888	950	932	929	936	952	998	927	929	929	933	937	987	908	954	925	929	968	918	906	928	960	967	949	968	968	956	928	952	904	970	936	946	941	960	956	924	928	909	940	908	927	925	861	949	914	921	950	993	927	898	977	907	958	966	905	962	945	958	921	920	949	885	919	914	964	962	924	963	968	1014	940	940	914	940	895	928	933	924	872	923	953	891	971	899	933	958	958	891	952	959	965	957	906	884	960	908	919	961	977	883	971	932	888	918	950	937	948	946	913	893	917	932	938	941	885	917	886	942	915	907	965	865	895	961	941	991	927	895	927	913	938	995	944	943	959	937	965	946	993	874	904	959	913	860	985	947	950	879	937	902	979	974	932	935	982	931	974	940	963	921	930	897	981	935	947	930	943	909	984	933	937
44637	21248	10378	4189	1041	510	452	410	457	445	464	469	440	415	409	404	476	450	439	440	432	430	390	430	401	460	413	450	434	412	423	447	403	427	433	414	405	399	388	422	455	440	460	429	409	431	449	427	398	428	405	437	422	486	466	419	427	463	487	463	425	422	396	433	478	442	428	425	397	405	417	426	398	451	421	420	434	391	447	404	434	434	428	446	408	413	392	432	429	426	396	441	429	458	438	421	484	465	458	434	411	432	480	456	459	456	407	434	402	422	391	431	422	422	437	376	425	457	463	414	435	389	450	410	470	480	418	459	426	412	403	451	483	432	457	459	406	437	434	412	428	425	420	422	431	437	379	455	405	424	452	404	445	444	408	408	422	458	424	419	443	469	432	423	438	456	409	434	429	451	398	452	463	504	404	430	372	418	435	381	474	501	457	432	438	388	450	418	430	419	424	426	406	396	461	428	439	445	387	432	417	462	429	426	420	413	468	416	436	403	389	393	484	442	435	411	450	422	439	414	441	426	475	440	423	418	454	455	445	443	451	441	423	441	393	433	413	459	438	449	400	437	379	424	410	428	451	440	419	420	442	396	407	456	448	452	438	484	438	412	417	472	431	414	467	456	442	431	405	485	406	452	453	398	466	425	428	441	409	423	426	449	389	432	455	427	427	427	460	414	414	426	381	431	422	445	448	459	427	434	420	429	408	412	453	436	432	432	432	435	409	418	441	427	432	455	432	441	428	450	437	450	421	468	448	416	409	439	484	422	422	447	408	413	428	421	414	393	402	426	471	416	391	388	409	449	412	443	474	439	391	413	414	402	417	419	424	392	384	465	440	457	454	432	475	452	461	470	419	396	440	417	408	441	406	437	413	401	438	451	467	419	426	376	457	390	423	409	439	418	414	416	404	430	438	383	419	441	427	453	429	437	421	413	423	447	431	450	390	406	489	401	449	404	387	397	424	428	439	431	422	421	457	448	419	433	451	421	428	385	438	411	448	456	409	422	429	423	442	380	445	418	449	479	438	405	423	435	430	429	450	456	441	416	440	425	415	450	397	465	471	462	405	459	465	466	432	474	418	390	425	485	456	424	470	432	449	452	439	429	423	419	444	414	435	462	382	423	400	466	457	477	463	440	449	414	440	410	440	423	406	465	411	451	453	424	413	448	451	459	472	425	429	422	432	379	402	440	401	423	438	454	410	441	388	456	403	435	431	455	435	421	402	447	438	429	479	444	410	405	431	467	437	440	464	405	406	444	416	413	416	410	405	444	417	435	458	429	462	473	428	440	480	440	433	449	455	422	436	409	410	445	424	397	443	414	433	420	433	427	434	426	433	445	454	455	426	456	428	397	432	443	468	425	444	483	451	441	422	470	442	404	392	474	443	446	425	427	419	419	419	446	417	419	413	431	419	458	403	433	473	412	439	442	429	449	412	413	438	449	412	456	400	435	427	488	419	422	417	457	393	424	448	423	461	421	436	417	441	449	431	462	471	431	398	429	458	438	442	421	420	455	436	424	468	460	483	476	479	436	412	404	518	510	460	424	447	391	393	432	445	420	433	443	440	412	416	477	483	456	463	447	412	445	433	409	430	470	458	448	456	456	475	428	436	435	427	394	400	439	429	456	438	444	410	430	422	398	453	440	405	492	400	433	393	394	446	448	458	465	379	445	440	462	421	445	425	458	437	425	406	439	437	418	443	415	404	447	441	408	426	466	431	402	458	411	430	451	431	444	410	440	438	450	421	417	446	468	412	459	451	454	418	382	442	428	428	421	423	433	470	425	432	405	424	401	416	441	444	427	412	394	423	451	437	442	435	430	426	446	452	436	456	392	420	432	449	420	425	442	420	465	397	417	446	467	460	460	428	418	406	479	446	411	424	428	436	449	448	471	463	465	450	471	442	405	483	433	438	418	430	386	415	442	434	452	418	455	428	395	421	442	413	406	470	377	417	463	437	410	430	448	476	448	380	432	415	431	424	443	460	449	421	442	410	430	460	424	401	392	472	454	469	498	385	436	458	444	408	424	470	486	434	471	444	481	443	415	494	411	441	421	414	441	404	467	426	426	449	414	408	418	432	461	459	422	418	402	423	419	454	417	436	411	423	415	448	423	443	411	427	457	495	430	399	433	457	423	419	397	413	400	410	475	478	439	449	471	397	408	445	471	414	424	398	445	392	457	447	439	454	458	456	443	405	436	405	390	439	399	474	429	436	439	433	453	419	459	401	424	456	421	409	385	466	437	466	396	421	429	453	527	409	452	440	406	452	459	418	427	382	461	465	415	423	447	417	461	456	447	444	441	452	446	449	393	431	390	445	444	419	444	405	466	439	422	464	401	424	446	460	409	434	418	453	432	437	423	464	458	429	435	446	432	419	409	451	385	406	374	436	440	450	429	393	417	439	400	412	405	411	473	380	463	458	419	441	447	421	378	429	459	401	492	474	479	480	398	462	424	439	410	461	413	424	451	451	396	440	422	464	420	441	465	440	457	397	415	425	448	448	459	450	478	475	420	386	430	469	401	399	419	495	460	428	422	453	415	395	417	470	441	442	434	405	410	408	425	452	456	461	456	414	464	429	437	455	417	416	437	440	464	435	427	426	410	439	401	445	451	433	459	430	436	410	442	419	410	420	436	426	466	484	426	408	450	448	462	435	441	408	442	408	442	414	444	405	414	416	411	426	436	420	422	416	437	425	399	390	412	414	387	432	439	405	422	439	430	455	413	432	423	427	432	402	399	420	429	443	409	396	426	454	436	449	443	396	422	451	418	424	423	440	457	395	425	437	474	396	422	450	439	446	385	399	435	417	444	430	468	443	417	416	422	394	428	419	432	407	394	418	434	410	389	430	405	468	461	427	421	428	419	435	411	428	426	450	429	438	453	416	393	411	444	399	403	428	401	447	442	390	421	457	454	411	460	434	426	492	429	421	405	390	443	418	411	422	417	436	446	453	422	415	422	464	433	502	429	414	463	424	438	424	441	456	434	427	382	416	400	457	468	372	447	440	431	480	458	484	448	456	473	473	436	453	448	440	430	409	426	451	457	447	484	439	419	445	439	387	418	425	461	442	411	448	470	402	392	427	410	483	424	409	471	434	440	405	426	435	427	413	404	445	462	419	437	419	417	431	412	428	408	440	453	393	414	479	447	445	427	430	449	428	433	426	422	381	405	431	429	456	432	437	452	431	430	437	461	434	419	427	405	424	462	412	423	438	417	398	429	390	406	401	412	384	416	444	395	415	437	479	460	395	443	456	443	417	471	413	465	419	468	437	414	463	475	470	474	431	445	407	425	450	433	462	432	431	425	430	423	419	490	436	439	451	449	427	482	475	441	489	405	428	434	411	452	428	412	409	436	419	422	415	475	452	470	417	407	436	414	453	442	423	385	421	439	442	412	448	392	423	435	423	418	404	445	457	440	429	410	363	414	407	437	403	406	420	429	418	418	438	441	435	455	463	458	438	486	407	373	438	427	426	394	444	418
28012	14910	13941	8235	2413	915	921	925	1001	935	991	949	919	959	921	937	970	916	948	902	957	934	878	950	951	874	929	915	867	899	923	932	926	898	892	911	936	889	898	912	925	903	936	964	893	880	941	902	936	904	914	901	941	952	958	951	959	915	911	929	891	905	929	924	901	895	886	929	918	887	924	930	880	921	904	959	918	907	901	936	963	936	909	900	898	904	944	890	932	906	898	925	929	912	897	907	880	960	955	925	912	912	878	886	951	938	939	906	922	896	919	917	870	897	889	874	908	946	860	854	924	925	920	910	906	897	882	878	888	896	927	888	930	891	965	942	1008	901	892	943	975	933	944	917	912	948	942	889	904	899	938	916	927	903	928	899	959	917	973	898	920	914	880	932	913	885	888	910	902	960	887	904	900	911	917	926	903	953	902	934	868	899	918	872	929	901	870	910	894	910	951	930	910	898	921	894	899	890	932	882	940	910	881	856	953	910	855	855	956	919	890	944	916	946	872	914	967	909	938	940	893	869	868	914	921	891	927	885	938	861	994	901	925	921	907	911	936	908	878	914	892	894	890	940	866	893	943	905	938	888	918	947	930	926	937	840	939	950	916	908	938	888	872	941	854	933	954	929	903	936	919	930	911	861	934	882	909	897	936	900	884	839	880	934	925	936	904	994	902	920	906	895	958	943	891	957	967	929	842	950	908	872	904	925	884	925	939	938	960	926	894	965	916	919	951	905	946	932	879	944	912	965	932	920	914	932	888	949	881	911	964	915	953	980	889	884	870	884	935	907	914	933	890	932	918	910	906	876	923	987	950	911	960	939	907	846	931	911	917	950	919	950	923	957	881	888	901	932	905	922	872	963	914	934	940	926	927	935	917	921	855	873	875	901	890	916	922	919	867	921	887	906	921	969	918	845	939	893	924	900	879	914	961	917	939	928	912	875	902	900	913	913	892	873	913	883	887	955	886	879	912	920	923	906	864	930	928	925	914	955	885	919	847	938	948	920	883	914	947	933	875	915	898	924	927	949	933	920	934	876	898	981	932	947	896	926	944	911	932	914	904	924	863	969	890	899	934	893	920	885	853	920	887	957	953	963	955	948	867	913	884	980	906	851	909	916	928	955	911	884	926	938	923	941	890	897	931	884	904	938	898	939	938	905	890	905	923	946	875	919	939	921	876	885	915	900	941	910	857	958	897	977	874	879	921	899	897	932	883	891	975	922	927	959	885	928	911	919	899	909	933	935	979	907	938	911	814	902	910	897	892	923	883	954	909	905	884	926	907	928	889	905	859	860	872	809	927	862	921	954	903	833	909	897	941	891	909	923	921	868	898	896	921	903	929	905	886	917	909	899	924	892	888	897	937	945	913	908	945	933	937	923	975	975	883	898	895	858	924	952	932	960	934	936	928	997	933	881	914	929	913	919	920	932	887	873	927	980	929	930	878	865	857	901	889	942	939	897	894	912	885	850	880	884	891	893	929	876	911	937	961	871	983	866	880	955	880	942	889	898	837	911	917	914	962	867	922	905	918	925	927	901	932	920	943	878	917	919	902	927	967	871	915	893	943	983	923	916	931	912	922	903	906	934	915	898	916	879	966	872	956	944	930	870	873	892	894	966	932	923	935	921	942	939	941	945	905	912	946	872	927	963	863	925	880	900	921	881	950	873	949	916	922	958	984	964	955	903	894	945	908	944	894	901	910	921	941	920	941	902	878	936	929	939	935	911	874	868	893	895	955	879	893	909	947	892	923	932	898	974	899	932	878	922	936	957	890	916	909	915	942	931	942	942	964	850	860	914	912	898	887	886	945	885	890	897	930	877	938	934	852	923	923	901	876	885	876	928	880	887	914	854	944	988	881	896	897	951	954	969	941	936	861	920	896	939	919	911	938	923	951	890	901	922	928	851	905	909	917	911	968	932	933	977	890	910	869	948	899	901	957	922	898	919	899	944	928	949	932	895	937	895	894	902	897	942	928	879	921	939	943	882	928	868	960	954	887	906	931	856	913	931	895	910	895	962	914	875	905	911	929	937	888	900	880	941	876	899	958	948	888	903	935	883	960	891	878	868	932	915	921	932	966	956	862	989	885	916	916	902	918	902	924	912	867	874	868	933	937	894	939	924	882	938	919	967	919	906	929	897	891	923	936	909	930	945	938	895	880	918	934	951	884	959	923	872	979	894	947	885	864	920	941	905	905	838	924	916	931	920	941	878	941	893	927	916	900	908	851	936	911	859	973	859	926	898	911	897	954	866	876	938	934	944	939	979	954	907	901	877	890	898	890	904	888	918	911	933	949	880	877	906	906	954	903	875	914	960	877	926	940	910	937	912	884	927	884	891	936	930	936	909	874	933	870	914	922	927	913	960	959	906	931	954	951	930	918	886	887	909	951	916	935	953	904	942	913	875	894	878	924	947	915	918	957	959	950	921	917	887	914	906	937	938	927	936	885	929	965	883	932	948	899	879	940	913	930	894	942	928	943	940	859	921	979	966	984	889	914	906	955	852	935	934	892	927	871	880	974	939	930	884	913	895	920	923	963	897	877	933	947	936	916	959	916	953	936	896	939	949	896	941	923	884	930	893	902	877	917	922	879	932	980	914	894	902	892	940	930	908	984	888	895	882	897	937	892	943	911	949	928	956	975	899	915	900	852	912	919	919	885	931	924	927	935	916	892	910	954	901	940	893	873	916	884	954	919	858	922	884	898	894	869	906	925	937	943	909	909	932	947	900	876	885	924	877	932	884	918	896	953	936	994	927	925	936	945	902	894	920	984	925	946	878	907	905	850	910	922	910	953	920	930	943	917	880	923	880	883	925	910	931	980	931	887	871	927	891	888	909	936	948	929	929	946	908	868	961	928	958	885	888	886	945	849	864	985	924	978	979	937	918	875	958	970	870	927	891	908	895	923	920	877	918	864	851	940	936	911	907	854	904	856	948	940	907	909	943	949	939	946	864	916	870	964	922	938	888	898	918	885	936	901	927	948	886	961	995	980	918	926	914	946	944	988	872	881	914	884	881	874	933	888	933	880	933	921	970	877	903	891	900	943	894	902	890	890	930	944	929	921	903	969	939	920	905	893	921	909	884	965	961	892	966	928	919	919	873	949	895	864	877	934	930	952	968	914	896	872	916	929	915	888	900	969	869	978	938	851	910	915	902	916	900	922	967	907	916	867	900	917	927	904	924	919	995	926	871	872	892	914	916	932	921	887	969	912	876	940	929	911	905	843	910	992	906	924	884	854	896	892	941	867	905	893	864	962	911	867	959	920	903	926	890	897	943	911	932	946	884	962	917	894	923	942	946	922	903	862	877	959	894	945	968	869	967	947	908	922	883	876	920	874	925	893	886	982	843	900	947	939	915	926	920	920	932	911	914	880	922	901	891	877	870	978	974	875	916	899	940	943	944	900	926	936	901	934	940	888	922	900	923	955	861	886	908	920	895	957	905	933	936	933	933	883	889	894	955	970	893	875	983	887	964	884	930
57199	29669	15124	8294	2636	463	419	452	450	501	582	680	454	428	478	430	466	449	454	426	444	462	412	423	456	465	480	425	455	483	442	412	452	421	469	469	426	433	423	412	431	438	449	399	422	411	454	425	421	492	409	410	475	443	386	417	425	447	414	441	479	395	439	407	417	456	379	405	458	427	411	423	430	440	451	468	419	422	447	431	450	446	457	445	438	482	442	412	485	426	431	446	363	416	406	401	453	427	428	394	440	443	463	438	418	435	455	432	416	440	454	443	419	424	455	428	445	449	432	433	438	453	419	494	456	410	392	402	410	460	474	446	422	448	404	402	449	419	466	393	446	453	456	434	413	452	442	462	419	486	415	453	478	412	463	463	477	468	429	435	445	432	443	411	433	449	441	454	446	442	454	457	424	453	387	396	431	445	448	453	390	434	400	453	431	433	447	458	435	425	470	463	446	398	408	394	427	434	449	443	423	454	442	448	415	468	428	435	444	445	412	420	465	477	427	452	391	472	453	434	423	411	378	477	449	424	449	427	460	397	423	419	454	380	436	424	440	473	443	467	442	417	471	461	405	463	417	416	411	423	408	434	415	437	457	385	406	382	425	415	434	410	440	417	449	405	432	402	406	477	398	416	456	394	420	394	425	390	464	406	423	411	440	366	468	406	433	416	465	436	419	442	440	451	434	396	456	429	428	427	436	446	417	462	434	440	401	411	426	420	419	434	419	400	408	407	434	455	473	459	431	472	407	404	419	462	375	448	415	450	401	399	417	448	466	411	435	424	470	420	464	413	429	435	409	455	456	460	397	436	413	433	434	412	478	456	449	415	461	444	443	465	457	423	396	404	438	450	455	449	446	393	419	476	442	395	442	427	414	452	434	415	434	443	456	459	417	439	434	454	427	425	457	431	435	435	422	411	444	472	471	441	391	418	426	401	454	456	407	446	390	386	396	419	457	443	452	445	424	387	402	427	466	399	452	400	453	438	397	447	438	442	438	406	431	458	445	445	417	439	395	398	432	463	447	423	407	463	434	468	506	429	421	447	455	466	439	437	395	443	471	469	476	452	463	429	419	441	454	420	377	419	418	469	394	421	435	430	463	446	408	431	443	439	423	375	433	419	466	426	452	460	438	491	455	417	456	463	435	444	419	428	421	436	452	420	450	415	465	440	429	426	418	432	404	460	407	379	430	456	448	401	439	454	424	453	429	446	468	434	440	395	409	451	397	433	471	402	430	478	419	454	453	397	422	461	410	459	415	448	409	404	435	456	403	433	398	426	474	433	440	395	430	448	397	431	434	433	451	409	409	407	428	396	482	417	435	448	420	395	419	442	399	404	419	434	408	447	501	392	432	435	426	435	425	422	454	420	434	469	392	452	420	426	409	422	443	426	459	449	469	431	431	418	461	448	430	461	432	391	425	443	421	366	454	441	415	437	478	432	448	435	434	443	398	445	404	402	429	449	434	432	462	427	447	437	379	444	379	434	433	442	450	450	406	454	398	402	393	427	432	428	456	460	449	470	448	422	404	404	383	423	408	428	426	428	429	421	419	384	423	462	434	439	409	437	458	434	418	404	424	455	408	455	428	398	442	431	419	431	425	429	442	418	427	453	434	414	458	452	413	419	408	397	408	429	438	456	437	389	459	443	417	442	423	430	396	427	410	416	448	396	440	421	450	439	421	425	416	444	444	416	436	434	428	405	420	434	448	434	438	467	432	418	446	450	409	431	475	454	467	438	477	389	437	415	445	462	457	473	408	431	416	433	443	431	430	455	431	404	438	455	479	403	396	393	462	443	450	436	431	432	396	420	405	398	453	462	469	430	466	466	422	416	444	427	429	410	470	444	408	427	454	413	452	405	457	450	387	426	411	447	424	492	429	445	459	477	431	435	484	409	450	454	428	394	413	430	444	433	430	452	458	467	418	380	428	386	413	433	420	437	425	432	448	443	442	430	416	455	467	411	415	420	377	409	446	476	442	472	414	411	422	427	426	473	419	436	436	449	465	421	447	475	409	431	417	386	456	459	439	430	372	471	435	455	435	409	416	416	467	420	444	399	438	393	438	414	435	416	411	467	416	443	449	407	445	398	409	421	408	422	393	399	458	435	471	477	402	410	398	456	425	435	431	423	449	431	450	433	419	394	439	397	385	420	436	410	456	465	415	425	427	465	403	452	426	449	423	412	467	444	383	386	431	447	425	421	463	397	408	420	452	436	434	459	444	453	439	411	461	428	450	437	436	431	431	453	456	423	438	441	435	406	430	433	447	443	420	389	431	375	410	394	448	405	455	487	387	409	430	446	414	431	469	439	368	455	408	464	437	480	455	443	495	486	433	384	462	394	465	412	413	448	440	428	444	466	421	428	430	436	440	452	478	432	450	429	436	446	464	404	407	416	470	423	471	417	453	415	421	398	431	443	445	435	431	446	416	420	412	441	425	443	380	405	421	419	409	398	447	416	447	399	419	448	402	413	384	410	429	408	448	402	424	461	438	417	421	424	419	409	440	462	447	446	408	445	417	444	412	423	444	444	404	448	401	390	461	448	458	449	432	445	455	399	442	455	416	419	414	430	410	400	413	396	426	452	447	407	456	407	479	480	425	451	436	420	446	475	448	428	445	451	431	451	420	477	448	441	462	435	432	397	413	468	423	422	399	450	451	452	432	461	441	428	470	389	401	429	476	457	409	413	397	397	462	411	458	448	507	453	398	421	429	431	449	426	412	427	430	422	401	419	478	406	448	401	404	461	425	431	433	445	437	415	460	439	427	512	467	434	426	431	461	449	411	465	426	428	438	439	411	454	425	427	425	416	391	388	425	442	402	429	446	390	402	412	406	474	479	411	478	420	425	454	433	443	444	407	447	409	397	437	437	451	430	469	448	408	424	438	432	430	454	464	458	482	430	413	416	422	469	446	453	428	442	412	419	432	396	448	437	489	453	466	403	438	473	470	457	425	444	454	403	442	455	437	433	473	425	440	441	418	474	435	455	413	410	436	456	438	388	446	432	445	400	429	420	476	443	414	450	419	382	421	430	429	430	447	434	426	407	418	421	415	438	427	435	444	443	430	411	412	440	453	457	439	463	443	408	414	415	418	410	415	458	399	426	409	422	429	413	438	424	403	411	393	409	402	425	435	452	398	441	426	431	403	455	429	403	397	407	412	410	418	424	396	461	462	399	403	468	476	450	406	410	466	430	487	441	433	425	436	421	426	427	423	437	432	415	445	414	438	437	426	422	418	428	456	402	413	401	419	480	383	412	420	506	458	449	408	385	438	431	417	429	451	418	447	448	398	397	437	407	436	460	438	426	417	438	445	432	432	413	458	430	429	399	460	428	447	444	447	431	439	440	462	416	404	435	428	399	410	469	402	423	430	449	469	448	446	445	400	413	463	381	443	380	440	428	421	414	414	430	422	417	444	401	409	449	433	416	444	418	420	422	446	468	410	437	417	445	389	404	467	449	427	406	389	430	430	459	391	422	440
36610	21964	17430	15411	5864	999	992	1005	959	1121	1814	1967	916	994	1040	953	981	1091	1166	1039	955	927	889	918	932	889	952	932	911	904	907	945	935	916	911	900	936	950	956	936	901	949	933	844	843	911	965	915	949	950	920	900	979	923	917	884	952	945	933	884	931	928	935	937	898	923	909	926	903	864	868	890	887	929	908	931	926	876	905	912	906	918	923	943	936	930	894	925	894	933	932	967	937	941	914	930	953	855	872	920	968	865	911	933	923	908	878	940	938	885	931	858	937	925	974	922	937	928	972	934	870	870	927	869	911	889	905	965	881	866	874	849	927	914	892	950	885	958	974	839	886	876	961	910	914	929	899	974	880	929	958	954	922	925	961	910	875	919	926	924	911	909	899	917	977	868	920	908	986	899	886	913	912	942	948	893	931	917	924	912	900	886	951	933	885	897	909	950	887	901	896	881	920	862	992	912	879	890	924	948	950	924	904	883	951	941	905	891	896	901	937	926	924	843	915	930	911	913	936	945	966	951	884	911	895	934	973	875	915	924	924	879	966	984	888	942	929	935	893	937	970	883	910	934	922	859	873	956	927	1003	928	881	910	978	910	848	924	910	943	901	939	916	934	901	928	904	923	898	919	917	878	932	952	953	920	927	907	921	939	869	989	864	898	911	959	962	958	884	900	941	905	895	911	911	892	914	901	918	942	890	899	953	868	899	878	908	881	860	902	921	884	952	938	860	929	897	953	869	910	942	923	894	983	888	954	943	901	890	935	906	950	855	897	852	960	895	917	954	908	874	944	943	927	947	849	948	882	879	906	943	913	924	959	914	924	948	1013	892	915	950	933	917	918	906	967	889	883	912	891	946	936	952	926	890	904	933	907	927	937	914	941	907	910	914	945	889	959	938	850	882	910	886	960	889	899	902	909	943	964	919	902	857	860	882	911	896	964	950	824	889	878	863	926	907	946	897	899	919	901	930	904	900	902	959	913	939	893	899	895	959	926	899	934	877	864	895	937	908	963	887	896	974	932	965	935	926	898	964	844	921	923	919	920	947	905	892	912	920	922	882	906	949	893	907	890	957	936	925	921	913	946	885	946	919	920	883	939	938	936	875	918	915	881	953	862	855	945	900	878	869	920	885	900	972	896	923	917	919	929	927	954	950	936	917	888	904	910	923	927	893	896	875	918	940	930	968	891	925	941	945	992	950	923	955	919	902	890	957	941	871	897	947	930	927	893	895	899	912	909	890	883	903	904	990	890	881	944	908	881	942	911	895	895	902	906	911	888	925	911	894	943	893	914	921	843	921	860	901	918	853	939	917	945	940	955	932	888	882	984	913	914	916	951	905	889	919	908	860	922	917	914	930	923	918	920	930	903	896	961	929	959	912	894	964	922	966	939	911	903	914	929	906	912	884	890	923	930	896	889	904	878	903	938	891	913	946	948	868	926	976	924	912	908	930	854	948	945	907	941	861	904	939	934	934	936	876	938	880	909	902	944	863	915	905	968	872	900	914	926	922	890	948	925	919	919	902	934	896	921	917	894	904	894	925	934	874	907	949	924	916	927	947	875	918	924	943	890	911	888	858	934	817	884	929	943	997	1008	920	925	939	892	939	922	966	881	889	952	944	946	910	901	932	895	908	918	894	920	941	907	934	945	917	927	921	907	929	899	889	915	912	954	908	955	868	943	937	936	879	902	882	922	933	937	960	948	894	866	891	893	868	891	944	953	891	915	905	887	919	924	917	891	866	892	926	920	910	947	905	870	895	935	960	946	910	900	911	930	834	932	1008	906	982	898	944	908	955	900	889	950	905	901	940	862	957	960	958	960	970	939	916	943	895	913	919	940	862	947	920	878	882	892	874	922	936	960	865	949	907	926	885	927	935	928	932	909	919	973	923	1007	855	895	894	938	982	921	886	896	980	908	902	936	925	951	875	924	912	891	933	950	905	915	954	926	899	850	930	893	938	914	908	916	960	920	928	909	932	926	943	915	910	927	931	921	854	881	887	870	939	919	921	920	906	935	872	902	892	894	905	879	889	909	911	927	990	939	929	907	969	940	943	971	881	924	906	934	927	904	878	863	921	877	891	925	898	915	944	928	926	870	867	942	898	904	946	954	911	875	924	887	923	914	929	914	878	874	892	901	886	882	864	898	893	880	917	971	903	911	878	940	853	889	933	884	889	922	940	881	955	880	942	902	869	922	925	892	903	929	955	931	959	930	896	923	844	989	862	928	1004	867	879	952	909	983	932	954	921	899	916	942	894	941	921	934	1015	887	857	929	909	915	869	934	912	895	919	914	933	840	888	912	923	892	895	919	907	885	858	926	920	935	905	874	906	939	901	931	899	960	905	921	895	936	927	946	927	895	921	918	937	937	915	938	930	947	946	873	931	889	915	872	919	880	987	971	877	818	880	926	893	915	896	897	980	926	878	902	899	985	917	943	957	877	938	942	872	928	927	950	929	880	890	908	875	919	902	931	914	883	895	946	945	878	908	937	905	947	927	929	936	928	910	916	893	879	958	890	941	874	996	914	914	927	924	859	930	939	901	936	886	938	886	938	924	912	946	995	895	911	969	913	897	928	918	939	949	930	895	923	894	880	983	929	900	918	932	938	914	900	936	893	872	907	945	929	901	904	958	922	915	872	953	979	838	938	914	890	893	846	922	888	887	898	893	923	871	929	909	908	926	944	886	919	905	935	896	883	890	913	926	937	902	953	931	926	908	911	902	919	929	949	876	909	940	884	915	902	936	951	927	935	834	871	923	940	945	876	931	923	925	903	901	927	922	915	904	882	922	907	927	928	885	932	914	911	903	898	908	937	912	916	884	950	881	902	935	900	980	938	917	911	863	943	894	953	965	949	905	910	841	899	944	880	913	914	870	947	946	923	935	819	934	925	885	872	954	894	879	954	908	916	930	932	921	966	955	926	982	877	936	898	967	910	930	932	922	951	887	919	941	886	938	932	890	938	965	877	945	900	905	926	937	850	942	959	853	892	934	969	912	936	910	901	947	905	939	945	957	909	874	868	915	902	869	945	922	930	866	943	909	961	894	914	901	858	898	980	901	879	936	902	907	957	883	917	881	903	951	935	929	975	923	899	929	923	924	930	868	866	895	922	892	907	894	952	920	897	889	888	899	933	932	921	920	951	943	889	920	928	892	889	886	910	952	915	935	951	876	862	885	972	909	945	913	930	978	917	866	912	889	917	946	868	946	844	936	870	939	890	937	879	917	953	922	912	915	881	917	870	932	909	931	934	916	939	880	896	953	949	882	912	928	957	906	904	901	906	889	923	899	969	959	915	828	931	799	922	874	886	894	903	905	927	922	892	955	897	860	861	943	908	933	935	866	959	956	913	928	897	924	940	954	881	975	929	903	935	870	934	906	883	922	916	900	944	891	902	897	909	890	899	918	870	895	936	905	877	902	946	892	914	899	890	934	876	922	940	925	883	894	995	830	924	911	898	945	904	956	929	914	964	972	921	887	905	940	903	905
62868	39886	27897	16274	4841	674	511	471	476	499	742	730	447	536	487	483	446	499	498	511	451	446	483	470	417	454	416	474	459	438	460	455	470	427	429	457	447	445	454	443	454	507	500	440	450	428	439	444	413	435	432	455	456	460	443	437	391	461	466	455	396	471	455	474	472	463	485	446	394	469	453	426	493	449	446	476	423	470	466	460	404	435	493	462	452	427	455	485	456	388	438	397	416	476	486	458	442	472	449	463	431	508	464	444	422	453	458	449	420	497	470	420	425	427	440	444	483	451	435	468	477	447	449	441	443	474	465	490	445	450	451	415	468	439	409	490	465	424	419	444	462	401	436	459	447	439	467	462	480	518	381	441	484	442	388	404	477	510	447	459	464	473	414	450	406	425	435	484	455	461	436	422	444	450	521	489	412	438	449	456	421	439	453	436	414	425	460	454	437	412	463	439	438	433	431	443	450	414	420	430	407	423	437	389	467	459	524	450	447	478	407	424	454	454	501	464	416	419	457	463	403	439	437	468	418	448	430	412	420	459	441	437	493	461	438	414	426	446	475	454	434	435	479	462	445	452	451	456	412	425	436	403	434	454	488	430	433	431	450	424	450	472	382	433	439	460	428	435	413	457	421	453	432	484	444	436	459	446	449	418	414	469	463	450	405	385	445	512	434	452	453	453	415	412	474	441	446	454	472	434	488	443	439	453	468	471	470	438	430	427	460	427	431	470	421	464	431	432	443	419	432	414	423	457	477	464	536	434	424	409	403	463	442	416	457	444	468	420	413	453	408	467	409	467	466	438	424	461	461	470	462	498	453	408	478	445	452	404	401	419	459	417	449	427	452	427	460	450	478	453	433	392	483	486	409	491	463	419	451	461	459	446	426	412	437	424	452	445	445	445	385	464	422	426	415	482	443	454	462	447	454	492	463	469	439	384	447	436	407	394	440	446	462	469	428	420	453	444	400	437	451	431	462	470	481	455	433	416	420	460	457	409	435	413	438	463	448	403	440	448	435	437	439	428	449	427	449	456	432	411	462	428	403	410	464	493	431	414	493	454	467	437	399	414	459	417	460	427	411	480	466	421	420	405	444	478	476	423	398	444	500	453	470	394	432	430	448	466	455	456	480	449	441	460	428	486	478	469	414	481	381	433	456	420	418	428	455	429	433	413	440	443	482	472	484	452	441	424	476	442	452	489	415	452	434	455	431	439	457	435	429	436	418	450	478	463	467	477	447	424	457	451	423	433	419	438	426	454	441	432	454	453	437	415	433	444	463	407	432	424	477	422	462	465	415	399	423	438	395	443	482	455	438	439	429	424	423	415	382	449	429	427	390	428	441	433	416	412	473	434	471	447	409	419	469	416	456	432	416	415	419	419	457	429	481	436	415	457	432	424	426	450	425	444	428	432	441	460	445	421	409	454	425	410	432	454	458	479	433	427	479	483	460	426	446	452	391	427	454	451	427	407	470	452	448	421	468	445	449	442	486	428	430	410	492	446	441	421	436	423	413	467	426	399	432	451	427	452	489	446	449	430	473	451	478	400	424	439	406	432	442	411	438	449	428	421	472	482	435	438	418	456	462	447	487	467	482	492	414	438	419	430	458	437	427	445	449	407	427	462	433	457	491	437	413	454	410	460	435	432	398	412	444	433	455	455	429	464	414	449	433	456	421	467	440	434	419	456	438	446	431	385	432	456	480	409	405	445	429	421	408	442	424	446	487	408	422	471	426	452	471	406	420	446	453	399	458	438	422	467	430	457	430	428	482	488	471	448	422	418	435	511	466	417	430	439	437	405	452	400	457	418	455	458	456	430	434	406	460	462	480	459	513	412	466	460	475	472	464	491	430	478	459	457	448	435	427	437	475	395	424	433	424	464	407	477	469	429	447	393	431	411	467	460	443	470	455	451	432	452	435	442	444	453	424	451	420	418	472	453	465	462	447	443	494	425	451	459	451	441	424	436	437	419	459	447	466	468	411	435	409	415	455	432	430	449	408	433	475	463	421	453	474	418	455	445	457	491	417	449	463	437	442	414	461	411	447	441	408	460	466	449	443	408	428	419	412	487	470	446	465	428	398	425	447	454	443	437	439	419	481	461	418	416	422	425	446	434	487	477	471	453	445	426	447	469	461	402	456	439	430	412	454	458	426	415	418	421	462	431	394	458	448	420	441	409	454	495	438	443	456	448	437	445	453	428	452	489	475	425	447	431	473	462	432	441	440	460	414	454	419	398	420	435	411	406	435	478	449	415	444	433	458	475	441	429	464	469	426	438	451	447	439	450	422	459	402	420	446	434	434	482	455	425	416	421	501	464	429	440	469	469	442	472	463	415	423	409	426	421	436	429	494	433	434	464	461	427	449	440	441	474	434	461	431	449	402	455	433	441	441	447	447	442	441	457	436	443	459	470	443	460	432	490	419	466	396	422	457	418	420	451	470	489	482	439	425	417	430	441	436	434	415	416	415	402	437	482	429	456	385	456	453	403	442	412	449	435	487	423	455	409	426	434	415	414	433	448	441	408	451	448	438	460	445	471	422	416	429	416	460	476	434	474	429	476	479	424	459	442	485	434	420	459	450	481	454	420	443	461	469	439	441	405	417	479	432	477	473	421	456	437	454	448	461	432	436	435	465	417	426	401	423	433	426	417	451	444	469	470	400	452	481	460	449	412	423	419	432	433	437	450	451	454	442	443	442	453	459	416	417	460	469	424	421	421	407	433	423	459	442	479	449	454	446	452	446	442	438	446	441	452	466	457	460	444	406	434	444	456	406	430	462	467	421	445	459	424	448	466	459	437	432	471	473	467	440	451	444	450	380	453	488	451	428	442	419	447	420	436	458	470	430	433	441	466	404	462	438	457	467	407	478	456	443	435	445	451	443	435	448	444	476	442	445	422	449	491	498	447	452	443	429	426	461	469	403	420	430	436	393	486	476	453	452	420	478	444	475	410	431	466	441	402	442	480	466	418	449	449	431	449	447	400	480	418	444	445	467	449	410	471	436	459	451	449	449	472	446	451	464	443	424	451	431	485	425	444	395	421	441	491	440	379	462	435	437	408	400	389	474	422	442	446	475	443	439	421	436	468	447	458	439	415	422	425	455	414	471	429	406	452	509	436	438	408	391	436	481	404	429	403	390	470	445	425	471	460	440	432	427	470	447	440	419	485	461	441	428	432	487	496	437	412	420	441	456	421	412	449	427	471	511	426	438	420	408	418	471	462	459	434	418	444	406	420	447	420	443	433	411	467	454	412	454	467	447	465	447	420	453	480	455	440	425	438	486	434	462	443	471	476	468	448	462	461	450	463	437	432	431	491	463	427	482	455	491	452	437	475	435	485	470	438	408	458	452	497	435	449	443	447	454	442	419	428	459	422	412	421	411	417	464	426	411	458	431	439	433	454	451	428	426	439	492	450	447	455	472	483	444	460	436	424	446	425	433	451	446	462	441	469	474	449	407	459	450	453	464	430	442	409	431	409	413	445
39174	30893	29493	22967	8606	1144	1068	1124	1064	1175	2326	2388	1094	1413	1354	1177	962	1179	1282	1305	980	952	943	944	921	927	984	944	991	968	910	937	926	905	939	942	909	941	999	990	908	923	937	913	955	951	939	933	956	915	942	901	974	992	952	940	955	922	979	996	910	929	944	960	951	919	982	916	960	957	921	917	947	901	937	953	963	895	972	948	930	919	935	948	892	934	935	929	909	965	1000	925	880	916	929	938	926	960	929	966	940	908	947	931	904	938	963	891	933	943	938	957	926	933	903	932	883	941	947	905	964	939	934	1016	962	922	954	960	922	947	894	925	912	910	945	939	957	1020	916	920	931	969	955	972	945	929	903	909	998	933	950	931	909	968	898	936	951	931	910	925	909	899	912	928	933	934	905	897	1005	926	971	891	896	907	900	925	914	943	965	978	934	956	882	946	990	922	963	943	950	948	969	922	943	922	887	924	897	907	906	928	988	925	961	929	940	921	924	940	874	965	971	946	935	859	936	989	902	948	926	925	934	889	998	930	909	895	925	936	914	888	922	939	935	1008	956	953	923	968	972	948	906	943	913	922	933	899	986	914	937	934	951	942	955	936	898	916	930	944	1000	973	964	904	931	1004	944	961	929	864	953	995	959	951	902	858	957	912	951	963	927	969	921	925	943	902	959	914	950	907	921	944	986	943	885	908	909	921	916	898	868	967	947	965	893	936	1005	939	981	947	954	905	880	967	963	927	943	957	985	957	955	931	894	931	944	895	936	940	930	887	943	923	945	936	980	875	912	963	911	938	908	928	914	972	965	995	917	993	944	855	891	934	962	928	944	960	963	895	897	985	934	929	899	961	927	891	908	948	896	896	977	914	951	991	943	941	993	893	921	929	934	918	958	948	946	956	946	921	933	962	924	916	933	946	903	901	970	956	971	953	926	921	954	916	859	965	927	946	921	929	915	913	921	934	972	956	959	969	925	998	930	888	960	936	892	894	930	910	893	969	939	922	871	914	907	951	951	919	924	954	958	917	958	898	929	898	943	937	932	968	928	940	1020	913	935	943	946	920	885	904	915	922	917	930	902	981	879	898	910	922	926	913	961	929	939	923	929	943	937	927	954	960	922	943	905	866	933	954	977	974	997	971	891	907	952	926	912	918	886	999	934	913	895	919	964	917	946	947	873	983	932	962	994	893	893	955	949	960	931	918	912	937	922	920	973	939	973	943	891	927	948	1007	956	996	925	910	960	921	929	925	897	928	933	931	878	930	932	991	901	930	909	967	946	865	909	976	941	931	908	889	895	924	917	926	894	900	925	973	969	908	917	897	918	944	941	896	927	908	874	896	964	950	899	925	919	959	958	915	865	961	926	955	914	948	951	887	937	936	878	935	990	937	930	968	929	943	939	946	915	917	909	926	924	928	917	902	917	905	947	957	912	912	921	922	948	961	887	941	887	847	962	974	931	897	951	912	946	947	913	941	914	898	964	904	950	920	888	920	939	924	932	930	910	895	910	904	899	869	867	946	977	955	959	936	886	952	904	936	970	912	981	940	912	940	991	922	951	953	918	901	927	928	927	954	952	877	957	969	933	935	1008	954	889	965	969	948	949	932	933	867	944	874	986	933	943	915	938	975	934	892	957	893	955	959	895	948	941	925	885	911	848	989	963	957	984	910	894	975	942	960	938	953	950	956	906	940	896	930	938	909	931	909	869	911	961	962	925	942	980	925	981	960	924	938	963	882	896	878	938	942	931	933	947	893	897	962	941	1003	944	923	896	944	947	856	936	969	995	914	955	942	947	881	887	943	865	921	945	912	944	930	932	907	968	934	948	979	959	938	889	948	931	968	932	973	951	999	962	907	920	914	886	953	979	923	971	926	942	918	911	889	919	903	971	920	907	903	963	917	900	968	876	900	941	930	958	942	949	951	893	927	897	932	938	932	937	981	918	961	921	931	942	878	952	919	930	929	918	912	909	926	940	974	907	970	962	967	947	939	867	886	882	943	935	925	902	919	958	894	940	936	944	929	947	941	959	954	952	903	963	943	956	967	912	965	947	915	897	952	911	919	916	943	984	986	921	944	899	917	911	965	919	960	931	954	937	920	882	919	936	974	917	908	939	895	959	1003	971	934	903	925	937	891	909	913	922	921	975	943	892	895	935	875	946	898	944	920	924	938	896	952	925	918	945	929	889	889	999	905	864	912	948	939	957	930	913	926	940	871	978	931	940	915	957	946	1011	918	973	926	908	950	922	971	939	966	914	907	1006	934	987	1014	947	911	914	969	946	905	904	949	923	944	981	961	952	886	895	950	958	941	921	955	940	948	984	956	953	923	897	932	947	944	985	917	996	935	968	925	945	893	912	989	869	939	950	870	910	940	916	912	946	956	889	941	926	955	882	919	967	892	913	901	927	901	908	896	934	969	917	933	1001	929	940	893	925	947	978	926	874	959	912	954	945	945	947	920	984	897	970	926	956	937	946	948	875	967	964	937	903	883	914	945	928	903	951	912	938	939	941	948	926	927	947	926	969	961	947	975	953	909	925	940	974	908	899	926	949	947	956	963	938	953	941	904	938	888	951	950	898	936	934	899	920	959	955	938	958	909	922	963	919	920	912	973	960	881	956	925	903	926	990	932	919	957	879	986	946	944	876	903	947	909	976	928	928	892	946	966	838	895	906	912	957	978	937	955	969	966	937	902	868	958	1001	933	939	920	975	942	877	935	925	931	913	916	932	972	929	934	886	877	984	957	926	972	857	911	924	951	887	935	909	901	922	961	902	944	897	955	918	942	962	981	975	887	867	955	954	899	882	932	902	951	914	907	918	874	922	945	932	911	936	860	942	958	952	932	900	950	914	947	914	949	938	917	930	965	970	937	916	979	948	912	962	896	908	914	936	969	883	927	933	902	906	966	933	945	926	936	963	969	936	956	904	940	928	944	957	940	927	938	911	938	936	917	917	912	941	937	885	914	923	1000	962	943	891	956	907	919	902	908	923	917	894	958	901	983	950	896	971	955	912	894	984	958	971	917	959	921	946	906	913	909	954	933	887	993	892	932	923	968	898	956	941	906	890	979	934	885	901	938	926	955	961	927	991	942	999	924	963	1005	927	924	947	939	969	972	945	966	915	953	996	991	933	955	990	889	977	941	923	893	933	930	972	973	885	915	956	933	870	939	974	919	929	972	944	873	926	917	911	947	953	948	954	988	906	947	918	974	946	921	935	963	906	921	968	880	963	973	927	916	899	928	905	914	963	928	931	921	947	865	907	968	948	922	988	958	927	946	936	951	891	932	911	914	897	890	913	913	914	908	915	986	897	885	911	911	931	891	916	901	928	959	903	937	934	886	915	927	963	900	945	936	937	900	948	896	902	932	925	961	878	926	881	957	943	951	945	964	943	894	928	893	958	903	933	939	927	897	964	917	917	873	941	940	949	992	943	924	910	915	925	922	935	946	988	971	949	959	955	944	938	921	984	950	940	980	917	953	995	939	927	912	946	910	954	888	913	891	886	897
46037	20970	7809	2804	850	480	423	461	433	444	483	396	420	443	417	465	426	451	441	451	429	425	441	435	449	444	425	440	418	452	419	436	437	448	459	417	409	450	429	414	438	446	455	445	407	414	454	415	411	405	414	436	444	440	415	439	427	471	424	408	423	466	429	408	429	442	475	410	444	427	443	495	404	459	463	426	436	432	396	424	414	397	448	424	420	454	438	460	418	395	457	438	440	430	428	449	412	427	433	419	427	431	430	458	420	416	435	402	482	403	446	420	387	435	445	412	434	432	418	418	414	452	466	423	415	445	459	386	432	457	425	430	439	436	452	458	424	479	417	438	432	416	421	457	428	424	465	428	398	452	427	446	455	419	457	428	427	455	430	404	442	408	427	400	461	417	462	440	479	362	454	461	465	439	429	474	453	451	447	427	431	402	429	457	411	451	385	421	438	416	397	453	444	429	475	421	439	444	416	430	402	443	446	498	421	464	433	426	435	456	443	421	432	385	417	426	440	455	453	442	464	429	456	437	443	427	462	453	430	425	433	409	399	505	452	403	470	440	434	435	425	407	389	434	488	373	391	399	424	432	442	419	479	443	449	446	426	435	443	402	431	392	427	412	437	419	416	434	462	441	422	439	421	406	469	414	421	492	444	440	432	460	457	413	472	432	426	448	448	442	473	449	427	472	422	385	416	442	414	441	438	421	391	423	437	458	464	468	459	410	472	457	396	426	445	422	405	435	463	453	471	421	419	402	492	445	458	470	458	460	449	438	436	417	428	453	426	418	417	440	405	463	442	455	423	485	451	410	421	449	422	422	438	450	398	436	461	484	421	385	428	423	381	452	481	467	448	407	439	455	409	430	433	445	463	428	409	405	436	432	445	423	459	464	410	447	429	445	415	435	447	470	457	427	451	437	435	451	446	466	425	443	405	402	437	463	427	473	450	409	385	427	408	447	414	418	407	427	434	453	464	447	404	453	401	414	435	423	452	417	430	416	427	471	429	416	427	432	458	440	445	462	437	418	438	378	456	426	467	461	455	454	443	440	441	424	424	415	406	411	430	407	459	421	466	504	431	438	482	496	434	445	415	468	423	445	426	469	439	416	410	447	437	396	423	394	441	476	428	421	388	410	438	460	441	429	482	434	438	426	432	431	439	464	422	453	427	482	414	468	409	447	445	431	412	420	421	424	447	463	385	429	422	435	445	419	427	457	415	444	449	449	450	416	428	437	435	442	455	403	426	438	439	433	396	484	420	449	442	384	436	408	418	435	439	459	440	460	386	422	416	429	421	493	440	433	431	419	471	412	395	427	433	456	444	417	442	448	448	426	402	404	437	444	457	418	433	438	473	431	446	426	439	391	444	460	461	433	416	407	440	451	457	477	465	462	453	455	428	394	408	432	431	437	376	391	412	435	436	430	432	387	445	394	432	421	491	436	468	430	414	411	397	460	415	475	429	404	447	423	413	422	467	453	427	426	422	438	412	433	450	448	457	422	412	459	424	433	434	433	433	407	450	418	447	375	414	415	423	416	416	421	445	457	458	445	422	451	445	437	452	463	429	416	384	453	421	431	433	426	477	422	460	455	420	489	452	423	423	450	405	442	440	456	451	427	395	436	426	416	438	434	449	407	449	456	449	457	436	427	442	404	431	446	482	455	404	438	441	440	402	437	419	443	393	432	427	467	440	411	417	408	412	459	460	433	377	421	458	394	421	417	467	444	442	424	447	402	407	425	452	477	475	455	415	403	444	431	472	391	487	434	421	450	491	432	425	460	438	418	405	426	448	424	401	437	425	426	481	418	431	416	408	423	414	446	416	425	416	431	425	429	454	364	416	392	474	444	385	409	413	423	438	443	441	425	417	424	457	430	427	432	446	411	458	422	441	457	434	444	472	417	457	439	434	396	450	402	395	470	441	405	432	409	455	445	406	442	449	444	386	474	453	442	413	394	426	400	454	448	470	419	432	471	452	448	421	429	435	419	414	463	458	449	417	450	417	438	415	411	462	408	457	418	448	431	434	406	404	416	460	413	427	424	405	403	430	439	453	444	404	447	423	437	457	446	449	384	418	453	406	427	444	405	425	413	421	392	453	402	443	461	399	419	452	396	420	413	421	412	402	435	419	404	403	423	398	433	433	440	466	495	496	462	470	442	403	410	410	388	410	427	398	443	430	430	401	431	423	457	477	427	406	470	414	408	434	377	417	413	422	412	470	436	440	416	409	434	424	381	474	422	441	412	408	397	426	415	399	461	466	393	417	466	402	466	451	398	435	431	431	450	408	498	409	423	453	444	470	462	417	478	440	453	463	453	433	439	424	424	398	451	435	427	455	449	447	409	408	433	448	388	431	445	422	432	442	430	405	435	469	436	450	415	410	481	445	408	453	452	449	411	454	424	417	402	411	414	392	460	393	457	439	470	471	426	445	487	384	416	428	436	422	422	429	445	421	466	424	449	436	432	465	411	407	431	463	447	438	436	476	381	437	467	444	438	387	497	433	463	406	424	456	454	478	435	396	445	432	415	444	421	460	436	440	442	446	414	378	439	448	438	421	446	411	411	399	431	433	451	418	437	440	435	428	453	451	471	423	411	466	419	418	468	421	414	491	417	410	410	427	412	415	430	440	494	478	437	464	413	486	491	423	412	459	445	406	448	439	426	442	449	424	451	475	416	451	410	448	391	431	443	488	435	452	420	444	460	438	456	397	463	447	438	450	450	418	405	463	412	428	393	402	420	445	429	431	471	419	425	439	469	452	436	453	446	424	440	434	435	433	439	410	464	431	435	434	436	448	489	449	473	417	452	408	470	400	424	449	430	415	409	423	481	446	438	406	429	405	410	457	445	459	433	446	421	438	468	455	443	407	437	459	435	428	405	430	454	428	474	472	446	455	457	454	438	449	421	452	438	427	438	443	428	443	390	429	471	377	463	430	421	405	409	487	448	469	462	407	413	414	411	433	440	430	430	468	433	411	361	432	439	428	423	446	449	463	424	424	414	447	424	435	427	432	419	448	434	426	453	409	416	455	464	384	455	423	425	461	453	449	407	450	437	474	430	447	439	415	403	471	455	446	424	464	447	452	408	453	457	415	398	433	401	420	416	424	509	410	427	414	430	404	462	449	448	406	422	438	448	416	457	399	423	428	425	470	427	445	455	427	462	428	433	457	431	410	420	402	430	447	439	464	442	463	397	440	416	442	428	413	421	421	436	406	443	418	438	428	412	420	462	444	446	466	426	411	439	464	479	410	407	443	445	442	439	374	429	405	386	482	407	411	426	441	463	406	435	450	459	473	426	430	441	453	456	448	439	431	460	475	471	448	425	493	450	417	441	368	463	412	433	433	453	407	436	462	443	465	439	441	470	392	399	454	450	442	456	439	473	487	462	434	454	453	460	460	436	439	418	406	402	426	406	430	457	434	422	441	421	398	427	425	440	431	437	416	423	457	437	464	429	418	420	420	386	417	419	442	413	419	469	442	438	424	433
30436	14477	9783	6215	1747	997	856	927	960	958	944	983	959	925	978	966	931	975	935	849	927	905	935	931	933	833	911	851	916	920	916	867	928	875	895	909	913	983	931	917	878	896	980	865	956	898	897	927	950	936	913	940	926	921	933	870	939	873	953	908	883	924	834	885	908	947	920	940	895	907	950	983	951	946	902	953	933	854	941	928	891	965	911	915	904	895	919	928	865	916	904	895	873	936	941	941	889	903	917	890	934	909	938	924	922	957	924	922	891	910	913	888	897	911	952	943	922	913	907	963	904	934	897	971	941	899	894	906	934	945	879	929	902	963	837	936	951	880	941	923	934	913	885	894	905	907	897	890	1004	895	954	941	959	951	912	945	881	887	944	921	910	908	947	906	889	957	860	888	994	900	893	917	951	907	955	927	929	938	933	917	879	892	927	838	938	872	937	906	910	929	893	929	871	908	865	886	892	927	915	910	945	944	907	877	894	951	917	921	958	872	879	926	950	969	943	927	909	930	913	964	924	895	915	969	880	893	929	945	967	945	828	972	920	926	945	935	898	930	949	975	948	889	840	933	860	914	911	884	938	923	941	874	878	936	898	896	957	857	865	946	847	915	894	939	853	897	860	838	943	918	926	891	879	897	939	867	920	897	871	931	867	948	899	872	919	875	920	985	966	910	916	919	918	873	939	929	915	914	1002	902	923	886	909	848	925	922	910	940	927	919	942	924	964	875	933	873	913	901	878	906	932	915	893	902	938	944	931	891	867	948	937	922	930	861	959	905	922	895	915	941	875	934	901	936	944	890	862	916	879	957	948	912	876	934	921	944	905	917	938	894	903	946	887	884	931	893	892	889	848	918	921	921	895	897	942	932	884	963	903	935	869	917	937	945	890	932	827	887	898	915	886	931	881	899	932	978	893	931	952	890	961	866	908	942	916	928	922	890	942	871	838	928	912	971	934	861	971	903	959	890	935	924	901	916	893	931	912	876	921	897	913	906	938	910	860	901	891	839	892	890	913	925	944	847	949	894	894	913	927	919	913	923	865	878	907	915	951	891	876	937	920	926	946	867	904	898	906	879	972	962	979	847	921	927	877	961	933	877	954	923	905	931	915	891	897	870	954	965	957	883	921	954	888	953	920	873	921	979	922	868	892	904	919	977	933	873	861	915	938	892	950	923	905	931	956	938	920	911	927	931	934	919	951	892	893	994	921	912	909	923	936	896	910	894	885	869	871	884	899	843	907	899	950	935	896	928	945	908	939	934	916	891	922	900	893	928	901	910	945	902	916	831	873	939	897	928	903	912	943	924	878	922	890	901	920	936	951	933	916	958	924	925	879	895	846	962	926	913	902	880	965	913	904	913	873	885	902	926	948	918	891	951	951	941	920	934	923	886	905	921	918	891	876	894	919	927	908	935	920	935	928	895	949	911	946	894	895	902	929	896	911	952	944	893	919	907	895	892	894	970	918	869	926	875	919	919	870	941	958	907	909	898	900	920	861	905	915	886	922	930	931	911	909	956	889	900	878	919	869	892	934	903	927	941	967	920	911	908	871	942	942	867	953	923	900	904	937	900	887	887	967	903	952	922	924	896	913	918	951	867	938	922	936	931	940	893	879	891	927	951	967	907	898	870	896	884	945	951	916	924	898	865	929	942	906	909	970	940	931	975	906	925	943	943	946	995	944	951	951	890	903	903	919	932	941	865	917	936	895	918	907	925	941	901	948	970	1007	921	933	946	900	858	967	973	912	930	898	916	953	958	917	926	889	888	874	909	895	948	891	952	955	910	908	919	933	897	904	888	880	879	858	967	886	923	876	932	915	961	871	892	932	937	876	905	898	867	913	843	919	952	928	910	998	895	934	959	898	865	923	879	901	869	926	917	968	891	905	903	888	934	944	985	930	917	915	922	899	867	908	906	896	927	890	902	883	895	949	976	943	937	871	885	902	884	897	889	899	879	936	929	889	932	917	873	951	909	913	896	955	882	973	898	925	911	913	941	872	911	876	968	962	901	910	881	970	923	943	970	918	879	962	884	924	913	906	875	894	946	854	922	917	875	912	927	876	869	866	909	874	958	872	911	875	906	880	942	942	912	906	934	886	890	909	945	897	880	893	955	916	881	965	907	931	952	908	939	899	945	894	905	906	951	885	916	922	939	907	991	961	844	911	896	894	888	895	948	896	896	899	939	941	902	890	967	916	927	929	928	868	934	889	910	944	893	884	907	913	896	907	874	915	926	890	921	949	945	964	867	918	908	900	905	891	910	903	921	873	949	906	915	929	885	902	912	886	905	932	995	969	934	889	994	961	943	893	870	914	976	926	890	908	877	936	976	886	920	984	938	915	963	916	938	969	895	899	936	953	888	855	933	890	903	880	883	869	923	894	956	922	885	902	945	928	918	919	931	881	900	880	888	936	888	923	913	910	918	887	901	909	946	941	949	912	942	928	877	911	903	911	913	948	907	935	903	931	918	939	937	937	897	905	918	883	845	878	929	901	914	854	901	876	958	919	920	878	882	933	914	886	951	931	903	955	904	963	961	898	947	858	896	931	914	914	890	895	970	876	883	911	857	866	897	908	912	886	946	875	917	1000	919	951	986	939	903	874	925	883	885	884	894	912	861	878	928	906	902	950	966	952	967	905	977	915	879	951	928	937	934	868	922	941	895	900	900	953	919	927	939	931	908	986	902	896	903	873	920	947	906	939	916	942	901	881	914	869	916	894	900	872	930	959	949	879	923	914	869	944	947	927	925	955	944	910	966	919	882	935	948	981	875	902	941	957	895	934	906	928	915	932	916	905	907	894	911	893	927	869	925	932	950	900	900	904	920	910	894	941	969	949	915	930	908	916	890	874	899	889	922	898	918	932	926	941	981	943	925	933	921	922	949	941	940	958	881	880	850	928	875	894	930	882	919	911	917	901	877	927	966	997	967	928	950	895	876	890	948	879	868	969	874	894	967	896	958	933	962	904	919	913	953	922	867	924	877	907	910	906	904	911	915	903	930	923	889	878	882	895	940	908	914	898	862	906	948	927	951	926	927	913	929	927	870	890	970	886	929	963	917	905	925	870	875	915	1008	945	956	901	915	934	937	934	942	886	929	917	893	849	924	932	870	936	944	892	923	906	889	928	926	948	878	934	981	926	898	955	895	890	979	899	941	939	977	944	867	911	881	914	933	936	928	958	983	867	868	901	903	958	889	896	933	898	921	868	877	876	953	908	934	855	940	876	934	906	909	889	923	992	908	904	941	945	983	932	940	889	868	885	918	899	924	951	939	890	894	905	921	877	910	868	870	912	904	889	910	960	869	939	932	885	893	877	889	905	895	877	943	885	963	917	898	959	953	922	937	930	927	927	923	895	882	858	905	913	876	897	929	906	939	881	981	961	888	934	958	935	932	978	900	907	892	970	880	930	912	884	879	929	965	903	913	899	900	920	879	937	905	918	880	887	904	936	934	934	898	920	912	949	879	924	904	877	860	899	946	892	885
60579	31582	13928	5368	2103	712	473	443	404	448	474	421	421	439	503	422	497	436	486	443	408	456	438	414	417	372	420	436	394	428	427	469	446	387	438	484	410	449	435	402	446	447	456	413	422	460	440	395	367	424	413	423	482	418	446	453	433	452	423	474	428	428	410	418	435	416	425	425	441	461	465	405	412	463	418	457	473	440	426	435	395	444	434	421	426	404	421	437	414	421	405	422	438	450	400	477	444	382	424	443	470	430	409	405	430	428	465	469	446	418	437	447	426	438	441	425	404	438	446	454	443	426	410	520	412	391	454	414	444	411	424	397	449	482	416	412	493	412	410	420	478	431	434	414	408	452	429	427	443	480	443	454	471	439	391	399	415	468	418	440	437	386	432	440	451	465	388	425	461	421	391	434	425	480	499	430	417	443	405	417	439	447	415	473	432	387	417	446	458	478	486	454	441	444	429	441	401	457	452	425	397	464	437	428	453	451	407	394	443	431	434	429	471	467	430	431	405	433	454	457	435	403	456	440	469	413	431	453	424	411	405	397	419	417	409	432	402	401	432	443	437	424	466	464	417	444	425	438	415	395	486	447	456	408	457	454	460	424	459	413	426	440	425	446	477	451	448	375	393	416	420	408	445	422	408	459	405	398	419	441	482	398	426	435	428	418	453	457	389	445	430	395	430	447	437	455	454	445	413	435	434	476	457	401	414	466	470	425	420	444	436	443	446	450	436	425	449	463	448	466	443	437	466	442	477	447	437	370	415	443	443	486	407	409	403	445	439	448	433	422	399	454	434	437	441	418	443	488	453	445	415	453	417	423	454	421	444	446	438	383	468	460	413	429	463	439	440	418	437	451	441	383	391	449	432	422	423	432	425	459	423	456	463	431	441	406	388	443	464	464	461	430	441	433	457	413	436	423	453	390	455	443	451	430	452	479	453	378	408	435	421	449	462	378	382	421	391	408	435	415	416	437	424	441	420	441	460	422	450	447	445	411	383	425	477	452	412	451	432	441	447	493	417	430	444	449	423	404	434	442	418	422	437	443	442	412	410	448	428	425	426	416	422	443	424	402	451	442	406	446	420	472	409	460	454	433	414	438	439	448	440	419	443	442	443	415	438	474	472	440	426	409	400	455	396	462	439	453	414	404	393	454	438	431	461	456	424	464	423	394	418	419	422	386	386	408	423	438	491	440	412	432	447	441	420	397	427	468	442	416	426	430	449	462	434	404	431	448	430	457	409	445	401	437	452	418	389	425	448	406	423	444	450	458	433	422	433	423	457	446	418	483	447	444	383	483	464	431	410	447	400	407	400	468	428	431	450	435	419	457	438	468	450	398	456	443	437	416	437	414	439	466	442	421	432	435	394	491	459	419	417	426	438	412	473	452	420	434	442	460	416	407	411	481	459	395	399	433	393	402	435	425	417	450	422	419	460	449	413	445	427	421	443	389	434	453	444	402	438	432	480	423	428	427	475	407	444	423	428	456	423	426	393	444	430	441	487	424	436	449	436	412	407	388	405	440	479	412	413	419	411	451	428	458	421	443	429	408	461	400	458	451	380	423	411	448	479	461	436	402	389	446	456	441	402	445	435	445	432	467	441	459	446	412	420	437	436	427	476	413	440	410	424	420	398	463	417	407	439	422	417	454	448	480	465	417	445	448	430	462	463	422	402	498	458	425	432	401	434	456	459	441	458	435	485	428	437	385	426	439	403	399	426	459	419	462	462	433	399	449	443	448	416	407	433	399	421	411	443	445	433	457	445	417	487	436	413	414	417	454	438	436	438	459	460	388	435	411	396	423	486	425	436	440	434	458	445	446	420	461	447	438	451	435	424	426	484	418	467	461	484	455	445	401	438	434	408	439	433	412	461	412	452	443	422	422	390	415	440	437	403	421	427	461	421	470	405	403	447	461	459	427	407	425	388	439	416	446	421	439	436	471	422	404	452	400	452	432	455	451	392	409	412	427	421	451	420	458	444	413	457	421	435	436	470	455	436	455	450	458	400	426	406	472	443	470	462	459	393	425	458	451	433	420	435	411	420	432	450	391	419	404	427	428	420	402	447	439	435	413	422	446	425	403	433	461	407	461	419	399	451	444	412	449	462	420	443	426	425	417	461	435	462	440	473	408	409	446	435	476	459	426	414	455	430	396	401	424	427	445	448	444	450	396	420	443	402	427	465	400	507	439	456	462	411	422	423	408	432	379	430	422	457	437	457	437	484	423	452	388	450	447	424	433	418	407	463	393	424	420	403	458	446	432	451	484	420	376	415	426	454	426	463	480	425	428	416	446	406	443	410	451	401	404	448	423	442	426	438	441	420	409	441	433	422	454	415	448	444	444	447	447	410	437	434	451	464	424	464	455	435	419	470	477	470	469	454	434	447	410	430	450	452	477	423	433	452	463	465	429	447	389	430	451	451	463	390	440	440	424	438	405	434	404	402	425	408	405	443	454	442	441	421	441	453	480	428	423	405	429	412	456	412	442	434	407	454	478	449	427	421	412	414	447	382	419	443	457	442	412	431	421	456	425	431	421	439	417	447	435	417	438	450	436	450	427	439	420	443	381	425	440	462	444	448	441	468	412	404	407	434	456	426	452	475	459	435	446	457	465	437	402	392	407	422	412	444	432	423	417	441	434	435	399	455	436	420	419	434	419	394	431	432	421	430	437	445	480	433	431	425	411	456	436	428	410	419	454	457	436	459	445	426	388	428	431	447	419	451	433	423	448	493	448	451	382	424	401	440	419	463	430	414	425	426	422	434	419	397	462	448	467	431	409	436	434	467	444	423	380	435	447	468	415	427	466	454	421	427	399	435	396	430	426	435	469	436	419	440	442	452	430	439	455	447	438	471	425	477	430	445	452	427	395	432	396	430	424	430	428	462	438	430	425	401	421	418	452	448	430	424	416	451	456	420	437	432	423	422	447	395	421	453	431	454	438	437	415	427	433	445	441	412	431	426	470	463	465	401	446	481	444	419	494	446	473	429	409	407	443	446	458	467	404	444	437	453	436	459	427	430	414	421	434	428	418	446	411	466	425	424	462	427	419	401	406	430	419	419	443	410	436	423	396	401	434	475	429	446	454	414	463	445	444	414	445	453	417	416	434	442	422	405	404	464	453	415	416	435	386	420	447	438	464	424	460	430	432	444	441	409	484	414	417	457	435	478	418	409	429	418	433	480	466	424	456	429	391	431	438	399	432	430	433	408	434	469	437	436	455	438	460	458	397	432	415	393	455	460	444	407	433	426	403	430	422	413	464	465	426	427	457	462	424	393	408	419	433	427	454	456	408	427	432	412	478	457	457	435	412	431	444	428	413	450	413	456	442	456	455	415	427	418	417	455	454	438	463	426	456	476	433	434	425	453	483	433	402	435	434	439	444	435	416	418	473	436	442	456	426	457	413	392	408	424	439	484	481	435	434	462	405	429	397	431	469	444	434	417	454	408	421	400	495	441	422	433	465	459	404	425	420	419	459	409	456
39312	23821	14631	10263	5580	1588	990	963	916	967	1094	980	985	1110	1147	959	1043	1139	1169	979	936	905	941	937	956	924	882	900	910	856	884	883	910	883	935	895	885	903	930	894	924	915	878	966	941	961	945	903	939	992	916	914	941	950	926	952	892	989	944	919	1001	894	912	870	967	910	865	936	931	951	885	909	937	909	883	955	952	954	945	948	907	918	973	897	969	963	951	939	900	929	878	912	933	949	916	894	890	904	904	926	915	912	887	878	925	859	881	896	924	900	956	934	911	960	964	912	929	941	914	944	896	969	945	896	900	930	890	896	883	924	946	935	838	897	979	880	920	925	959	912	901	926	931	939	958	895	907	950	959	929	946	911	909	896	959	883	922	910	890	903	979	891	914	916	906	911	946	909	849	894	926	912	931	883	923	915	879	910	927	961	956	936	945	923	903	923	935	945	944	851	974	944	867	961	946	954	960	914	900	871	877	918	901	954	950	892	915	883	894	903	910	921	918	962	929	927	905	908	993	967	845	928	932	927	936	949	878	944	919	940	899	935	925	933	960	862	939	882	935	963	919	944	915	950	923	903	902	917	857	971	930	928	936	916	895	902	968	921	901	899	905	930	893	875	944	897	941	898	904	910	879	929	883	872	898	928	960	914	912	879	914	932	953	876	899	956	916	927	879	908	952	871	932	905	885	909	936	875	927	905	957	933	915	927	989	948	953	926	923	930	870	953	879	849	918	915	876	826	915	885	878	922	872	932	922	888	887	901	922	875	879	960	928	959	923	905	936	969	868	915	930	981	874	910	901	906	940	900	907	928	899	957	938	910	896	937	929	876	925	911	937	891	961	905	953	919	902	942	898	932	925	903	888	946	930	900	936	927	881	933	955	886	890	938	895	893	886	891	966	959	878	890	980	930	924	892	925	894	930	902	934	940	940	923	963	926	923	928	911	861	909	936	970	956	972	939	894	886	945	928	883	938	945	959	923	969	879	964	964	923	855	962	921	960	936	861	897	888	918	938	951	940	951	947	946	878	949	911	899	895	940	926	921	904	925	868	885	940	910	972	977	880	927	869	923	868	932	919	880	827	955	841	935	907	901	904	941	939	926	903	942	880	929	875	945	964	917	909	947	954	880	954	973	901	889	897	936	960	981	881	985	918	882	940	916	917	940	875	884	877	939	902	916	945	953	818	889	873	965	950	938	915	923	906	903	909	920	883	942	883	896	886	933	907	907	959	940	921	897	878	922	891	968	914	872	957	901	925	921	836	995	907	932	905	935	943	958	941	921	985	949	945	974	937	932	926	886	939	955	901	911	913	928	941	930	916	959	958	914	951	914	961	934	879	953	879	932	899	999	894	911	910	843	918	876	905	875	941	993	920	909	940	939	925	905	876	928	897	844	900	941	930	916	903	960	933	897	936	943	918	929	948	893	855	973	991	928	921	932	928	860	937	948	919	965	921	936	918	946	913	910	917	889	998	868	928	898	916	924	904	909	903	900	911	917	939	892	898	924	895	915	939	936	920	904	946	912	953	924	969	936	979	971	873	900	938	933	905	907	893	894	928	929	892	928	979	956	900	939	877	933	942	941	909	886	958	918	948	955	906	974	860	938	929	895	883	932	943	932	898	959	905	914	893	924	901	858	915	921	859	905	946	934	909	905	905	881	871	934	934	877	918	896	943	968	944	933	899	934	917	930	924	948	878	919	924	914	924	872	913	944	935	916	934	894	953	899	936	959	911	926	983	882	907	935	938	927	942	931	949	942	918	903	907	952	894	880	919	919	950	952	935	931	925	904	901	896	961	1010	947	913	913	955	924	908	906	873	930	928	881	954	910	910	933	922	868	956	983	919	921	925	914	966	910	917	935	862	887	912	940	929	954	914	939	949	898	920	910	925	929	952	893	938	936	940	891	891	883	980	901	907	938	855	898	880	961	933	909	914	878	941	877	903	934	912	899	932	893	948	880	913	912	889	892	945	915	925	896	892	945	952	915	916	895	919	951	967	953	902	926	874	906	913	924	952	921	935	913	900	927	937	1004	943	927	904	906	919	916	951	891	918	858	932	937	942	888	892	914	952	908	923	948	930	967	917	985	864	924	909	941	956	914	946	935	882	905	941	930	946	955	916	913	858	938	894	978	861	902	907	939	937	909	963	935	947	900	921	945	961	895	931	944	878	878	871	965	922	896	952	946	855	913	888	927	948	970	961	852	921	971	960	887	900	956	915	933	915	939	908	883	925	945	965	887	912	912	875	867	890	887	881	937	928	905	935	954	960	918	898	900	896	945	922	950	930	882	890	915	940	915	935	953	923	936	959	896	978	941	968	927	919	954	909	901	892	957	893	889	970	1011	895	918	931	912	917	909	880	928	892	952	909	933	940	931	916	917	980	905	910	876	939	957	912	917	899	903	935	888	981	891	923	888	929	908	947	913	894	900	909	932	853	911	903	935	926	907	899	901	960	889	886	944	954	883	955	924	948	908	898	910	942	926	931	895	953	892	951	894	951	920	912	867	989	929	918	930	908	904	906	913	946	899	920	945	915	949	933	917	928	916	906	946	924	896	956	897	906	893	934	876	956	903	951	938	915	912	911	965	917	900	870	921	897	885	987	876	915	960	935	913	868	947	943	926	963	887	973	894	945	904	965	884	889	940	850	948	948	925	907	910	898	939	919	904	857	913	953	909	889	957	939	898	893	949	905	917	925	955	958	952	902	843	856	893	848	930	859	911	905	949	897	911	934	923	865	907	883	864	929	904	957	905	906	931	926	930	959	956	927	924	948	930	865	882	934	927	933	943	895	899	929	896	909	901	900	961	898	953	900	908	936	932	923	960	951	898	955	923	915	887	954	911	892	891	1011	900	914	906	932	910	871	897	898	968	933	898	927	947	908	889	941	892	955	963	941	952	939	892	964	906	885	933	985	936	932	919	922	862	900	905	952	926	967	941	903	929	906	932	932	929	916	992	936	970	938	930	878	929	914	902	935	926	952	984	919	882	876	924	911	897	896	952	924	914	993	908	942	930	913	922	961	954	946	860	926	929	929	920	859	856	956	927	957	932	914	893	884	892	863	914	955	916	893	849	934	927	921	950	947	902	1003	935	945	964	890	865	879	932	913	917	928	979	921	878	939	927	928	910	896	890	937	940	981	953	936	956	954	864	937	951	876	867	958	866	934	909	897	949	915	892	947	887	915	968	896	892	905	886	911	918	884	953	904	946	917	875	916	881	907	914	916	876	887	884	930	900	962	910	935	881	940	875	870	944	1002	938	917	863	885	921	913	864	925	975	915	925	937	944	905	905	921	957	967	882	940	880	859	945	923	920	898	876	899	894	963	878	925	906	979	896	904	938	936	935	935	914	928	935	976	934	890	924	969	932	892	934	857	928	948	938	923	938	905	933	965	907	870	944	947	922	910	871	889	916	942	938	1004	902	899	971	933	917	934	937	944	961	899	922	876	875	891	924	920	908	933	913	895	920	935	894	955	938	918	885	896	957
68160	36933	21188	12180	4788	1276	497	443	475	504	484	467	430	551	647	596	542	591	486	454	430	454	420	438	447	425	446	414	426	431	450	436	455	450	413	452	445	457	437	478	432	458	447	439	418	429	435	455	423	486	440	390	464	453	509	448	447	425	452	452	448	431	478	451	458	444	424	456	449	484	446	459	420	397	483	438	415	426	444	474	485	463	516	441	435	438	430	465	426	441	438	435	459	487	422	404	419	390	417	452	462	398	431	459	426	447	439	417	434	494	445	437	467	361	435	479	437	469	442	434	471	451	422	428	459	427	449	421	433	470	492	455	466	466	452	452	415	456	411	453	402	439	463	432	466	430	462	456	444	415	452	446	493	417	421	410	417	422	451	496	483	414	400	418	473	456	468	457	466	422	449	424	444	435	410	441	477	418	435	452	421	439	457	421	465	445	440	430	451	442	447	431	466	425	438	449	418	410	439	447	483	450	415	447	458	425	460	461	456	455	408	431	435	425	422	464	453	430	424	454	452	460	442	396	451	476	466	418	403	454	405	445	462	467	389	433	472	469	404	464	452	434	465	428	406	420	450	439	442	442	392	404	473	452	438	390	462	398	443	439	489	457	405	413	422	447	476	442	455	448	449	457	446	428	421	385	403	440	437	436	478	443	425	460	445	447	437	425	460	445	450	465	442	436	459	454	448	456	459	431	473	419	417	444	463	456	449	413	406	431	433	452	420	431	447	459	437	416	430	470	455	454	373	413	481	421	470	428	465	463	472	449	431	461	452	464	436	400	406	462	492	453	438	483	481	431	403	405	425	438	471	413	421	448	457	398	425	475	382	441	432	418	385	417	442	438	404	391	476	461	434	465	429	435	438	469	433	439	436	443	467	444	432	448	465	443	444	441	435	460	418	422	432	450	450	435	451	435	463	449	471	433	443	418	453	435	402	449	440	433	484	410	437	433	435	451	462	415	461	444	440	448	433	469	434	443	398	400	427	435	390	414	425	366	456	449	479	438	454	501	468	428	483	447	438	445	444	456	398	472	476	406	398	437	390	438	451	437	399	479	404	443	464	460	432	482	459	471	430	420	464	443	456	439	431	431	445	439	470	446	476	441	433	405	451	478	448	419	451	412	423	435	435	495	439	432	461	440	435	435	436	468	463	477	440	483	419	430	472	414	425	423	435	411	409	439	439	442	438	403	437	424	448	499	451	444	419	392	438	433	447	442	478	437	482	429	467	499	429	460	448	466	467	453	439	425	445	457	455	427	433	424	447	433	436	484	434	479	450	438	485	418	454	435	401	408	432	418	425	500	438	421	411	421	410	457	403	432	424	469	422	438	407	449	397	426	443	455	423	489	436	472	419	436	394	473	437	411	465	472	416	421	426	432	424	425	442	455	484	422	424	407	446	456	434	467	447	452	434	416	466	438	404	433	422	477	432	453	443	458	448	467	429	443	436	425	439	428	426	437	437	438	429	432	426	441	488	448	477	444	438	425	455	450	449	410	475	524	449	445	453	411	437	439	492	460	456	470	445	449	449	377	452	453	451	424	412	420	458	445	487	461	461	447	472	507	493	442	487	457	446	423	435	409	434	460	443	431	437	445	475	396	451	404	462	462	436	429	494	468	450	447	428	447	454	455	474	439	463	440	426	475	429	401	423	437	427	459	465	440	488	456	470	415	454	443	464	470	456	466	427	408	452	464	446	440	409	454	436	417	453	476	466	437	445	478	459	405	425	440	417	438	453	447	453	438	476	462	492	466	496	442	437	448	469	432	446	401	461	449	451	451	428	423	447	441	439	426	422	444	476	484	393	462	468	475	470	446	463	425	429	396	442	468	457	425	469	384	450	439	455	423	469	412	470	458	479	485	457	489	472	446	468	433	406	459	457	432	472	447	475	458	447	457	459	454	438	482	434	403	424	446	494	417	478	456	448	436	409	420	446	494	418	468	450	411	451	452	473	430	403	449	422	447	431	452	460	444	426	451	464	452	473	454	443	471	482	451	431	457	455	426	453	448	430	452	443	450	432	426	421	430	442	432	446	429	425	464	466	441	442	475	446	438	467	416	446	449	435	439	442	443	484	424	423	479	466	379	496	493	470	408	464	454	404	454	443	451	441	454	444	443	430	440	461	485	426	438	414	488	420	436	405	423	468	493	449	418	429	457	440	428	426	419	445	439	414	496	462	459	454	450	433	375	442	469	459	443	497	438	443	497	466	404	484	430	429	423	428	455	492	488	483	445	418	431	413	468	406	442	439	461	414	410	454	383	474	485	466	395	466	435	431	457	495	456	442	470	422	447	448	451	415	429	439	504	417	436	442	436	428	436	398	414	397	453	435	400	461	459	467	480	452	420	469	452	464	416	446	448	464	416	464	486	462	449	434	402	450	449	442	433	473	463	439	479	430	449	469	453	446	453	412	437	477	451	464	442	452	418	423	480	473	426	434	424	397	484	434	409	453	460	443	486	431	427	441	406	457	449	494	442	446	494	475	449	386	425	456	421	430	436	481	487	478	416	492	442	441	415	469	472	493	451	453	487	429	428	435	435	427	435	407	438	438	490	462	438	444	442	476	471	470	435	445	438	419	401	408	445	470	453	461	414	443	420	436	422	423	469	422	414	411	456	424	451	386	495	453	416	439	473	471	425	432	450	452	425	470	438	447	462	437	435	471	460	410	429	468	434	436	472	422	466	435	412	418	443	435	429	426	475	455	456	430	425	451	446	459	390	419	455	474	420	474	436	454	462	419	433	476	436	445	402	402	433	511	454	447	424	403	436	443	435	444	462	404	466	421	438	443	457	461	397	459	422	413	444	480	466	452	453	474	418	430	453	496	423	471	431	451	456	443	445	444	470	436	476	432	489	436	438	430	449	429	455	454	480	435	446	470	429	468	432	446	443	480	429	472	415	436	476	488	459	443	461	452	444	441	487	462	411	431	413	452	449	434	465	420	475	471	467	418	420	455	427	435	409	461	464	462	450	415	476	448	417	452	452	424	428	404	458	418	418	459	481	415	471	443	455	415	451	408	429	455	446	435	462	443	464	475	459	466	410	457	439	460	455	497	482	453	427	494	438	441	475	437	438	434	414	440	411	450	436	461	471	463	450	427	445	422	451	411	471	457	423	447	464	423	464	423	407	472	409	436	480	431	437	419	432	407	401	425	396	471	453	431	454	463	457	436	440	476	432	451	425	459	473	418	415	458	473	468	434	433	428	474	416	416	436	454	393	426	470	444	458	413	431	461	480	407	462	440	428	398	399	468	443	430	464	451	466	456	478	458	449	473	446	444	421	419	443	470	418	406	494	466	459	457	427	428	405	461	445	437	468	470	405	435	422	455	468	445	460	457	455	463	430	467	480	432	474	438	452	477	443	485	461	381	460	455	453	482	435	446	440	482	443	381	429	452	459	406	444	428	470	458	447	427	462	483	440	459	460	452	447	428	470	426	437	449	443	445	457	447	459	483	437	427	447	443	446	465	420	449	399
44410	26704	22814	19168	10681	2877	1039	1009	1012	1117	1210	978	1035	1515	2213	1706	1618	1776	1256	962	981	888	952	970	937	968	973	1009	930	940	939	929	951	900	985	981	951	948	966	926	962	968	952	995	947	894	956	949	909	992	981	919	976	963	915	972	976	970	926	969	1012	953	941	953	973	946	952	953	963	970	926	895	974	955	960	933	887	960	885	933	928	937	920	917	956	913	927	927	943	995	922	905	909	864	946	912	887	946	964	966	945	938	921	968	913	931	848	973	952	895	930	965	917	969	954	945	953	968	975	1004	924	917	960	955	922	920	911	913	926	928	911	924	917	982	899	945	924	968	926	909	942	927	963	930	944	961	968	928	973	938	971	977	891	915	959	970	904	949	938	956	928	917	871	948	959	1011	943	956	915	906	906	923	919	963	924	950	934	1035	878	932	915	936	970	932	945	926	916	954	961	935	949	901	974	942	943	962	903	949	907	931	1007	938	998	879	964	935	916	951	903	945	917	972	920	974	868	940	963	978	949	955	944	991	912	876	945	939	926	954	980	974	929	931	910	952	991	961	916	933	956	960	926	963	997	951	920	916	974	964	980	945	992	953	972	925	956	934	972	959	919	930	971	934	978	948	939	928	961	939	949	962	948	974	899	869	940	933	925	946	969	900	932	934	943	913	944	930	959	994	981	889	947	934	913	873	971	881	958	903	909	914	935	937	913	924	949	938	932	960	916	909	972	931	923	912	898	962	906	963	955	926	884	964	889	987	957	894	942	973	934	931	935	967	935	901	966	927	976	917	962	907	916	905	914	929	872	974	969	948	916	896	956	977	950	946	913	929	919	1002	914	914	864	942	917	927	931	926	967	997	953	933	929	918	919	942	935	934	939	920	895	885	950	974	921	935	925	928	917	889	940	996	896	880	960	921	897	912	893	922	957	928	943	925	916	936	952	925	927	973	917	932	930	918	923	931	923	947	959	902	925	972	913	949	964	896	968	959	931	899	938	914	953	964	943	971	939	959	927	963	913	969	996	959	994	942	943	966	915	919	952	956	978	967	933	960	959	984	887	904	980	939	970	933	951	911	947	968	974	929	948	905	964	965	906	950	936	962	917	881	916	912	951	939	875	943	957	891	972	951	949	917	947	949	994	924	895	904	895	933	968	947	931	957	905	932	965	941	920	935	960	949	956	939	932	958	934	901	980	938	953	986	957	916	917	907	985	899	889	922	975	983	942	949	925	912	911	873	915	989	954	967	913	898	919	933	934	890	914	949	973	985	917	915	886	928	940	1031	906	967	919	933	950	939	947	893	924	908	963	946	959	930	935	919	944	959	963	903	916	894	931	905	897	901	932	937	961	991	944	892	997	974	913	910	926	926	975	934	923	918	923	914	990	977	950	974	912	947	942	973	916	866	906	980	928	989	953	931	888	930	913	931	988	902	881	890	973	939	938	861	946	928	941	915	927	975	887	942	954	929	922	920	929	895	878	951	911	981	978	953	876	926	965	868	1021	966	961	895	911	931	910	937	921	981	909	901	903	914	890	930	893	937	977	939	915	884	941	991	910	925	944	913	923	949	919	871	901	922	923	967	979	967	936	935	890	905	971	901	945	908	927	953	957	906	888	900	912	922	887	903	938	928	961	899	928	881	886	933	961	907	984	976	942	970	949	969	957	920	922	949	939	988	914	942	946	934	894	920	890	976	915	982	964	919	949	965	932	957	949	964	933	950	933	906	913	940	927	938	904	928	888	952	928	1001	906	940	914	919	953	966	943	934	855	909	913	872	929	969	927	933	981	895	960	960	959	977	902	945	929	929	973	946	935	925	881	952	889	968	897	927	983	951	920	921	942	905	909	938	931	964	927	947	948	958	950	933	919	930	914	960	923	959	942	910	914	970	985	948	987	951	932	920	889	918	919	892	952	978	941	988	924	940	970	902	860	950	915	877	953	977	928	1007	926	931	919	936	989	930	990	912	955	952	949	916	904	946	968	920	912	955	910	912	920	878	934	877	1008	877	917	975	918	948	940	908	940	878	938	898	1022	980	888	893	968	894	940	905	872	887	952	921	952	928	944	951	931	937	911	965	981	937	986	933	1008	887	862	979	914	961	946	882	921	945	980	950	972	921	963	957	906	963	926	927	906	962	913	923	961	987	995	937	942	1013	933	918	984	929	976	887	949	941	953	979	907	946	972	914	930	997	957	943	1005	952	903	960	936	957	945	933	975	922	934	923	915	924	945	993	904	947	917	916	942	950	926	924	949	959	900	929	954	885	1006	991	941	966	942	947	928	944	890	932	910	893	911	957	951	895	928	951	953	930	965	889	924	948	940	888	976	935	938	957	957	933	934	908	893	921	920	946	891	922	903	980	892	935	928	923	994	885	892	936	913	927	999	920	956	1009	934	907	932	958	908	941	912	973	960	881	933	1002	915	869	929	977	957	921	909	961	932	917	928	951	948	964	949	879	957	950	922	925	964	973	971	943	897	925	916	962	883	918	993	936	893	932	917	937	895	936	877	921	952	968	972	910	931	910	975	972	934	938	963	971	1019	918	961	939	931	963	956	930	972	893	979	931	891	922	932	936	930	939	936	896	953	940	961	960	888	924	920	972	956	939	946	863	948	984	904	947	935	927	896	958	963	916	941	972	899	953	947	923	962	898	933	951	958	905	980	986	954	914	915	971	908	953	921	964	904	926	924	893	943	962	958	934	957	960	973	908	915	953	929	939	889	937	945	938	919	912	896	960	942	897	903	903	923	968	896	939	943	990	913	883	898	935	898	968	938	945	968	934	924	960	960	908	978	904	960	947	944	972	949	891	930	876	951	880	960	921	1017	953	964	932	907	951	922	914	939	936	923	930	945	939	986	917	955	970	915	905	929	936	915	963	955	957	966	998	932	900	982	930	962	909	914	964	975	915	945	946	946	958	928	926	924	963	915	967	966	919	919	905	921	943	933	914	881	1018	980	903	893	877	957	904	1014	927	970	891	950	921	973	922	947	968	899	918	945	917	893	888	923	924	937	940	927	912	919	904	931	928	1009	957	968	927	977	891	1011	910	967	948	961	928	918	960	907	968	914	935	947	927	961	962	936	924	901	918	956	967	984	906	957	952	911	938	951	944	984	965	900	935	907	947	918	911	988	937	921	978	927	945	971	959	938	973	928	914	940	962	953	927	967	924	938	924	917	933	923	915	945	903	932	888	951	1018	951	948	922	933	977	937	951	878	968	964	903	904	941	926	983	894	934	944	948	945	937	981	928	937	976	907	952	938	943	955	893	855	899	939	920	963	908	908	930	931	1000	857	976	981	900	920	949	983	921	905	920	911	907	884	930	913	938	927	1028	902	920	945	1002	938	939	976	970	915	906	913	922	942	940	953	922	910	987	901	964	924	979	951	995	937	966	873	940	941	857	934	996	951	981	1002	956	895	970	910	876	896	899	913	903	955	888	914	862	943	898	920	917	971	935	938	899	878	929	921	921	905	912	930	980	943	974	932	883	978	941	925	957	936	898	899	938	979	911	924
47289	26735	10579	3669	1205	479	434	466	459	475	423	433	406	432	421	490	420	425	464	416	432	441	477	428	450	429	425	414	421	438	474	390	455	455	429	422	436	427	423	395	472	435	435	452	427	412	451	447	394	425	471	463	451	433	444	449	458	441	433	443	452	419	426	407	423	443	434	423	428	450	476	434	422	441	414	438	471	479	425	435	420	463	483	455	416	442	480	411	448	444	413	440	407	424	417	456	433	433	448	421	441	405	461	465	440	442	454	450	426	429	392	431	430	409	466	431	429	441	408	441	458	429	427	420	424	423	434	415	398	478	455	449	451	419	431	397	411	431	393	457	429	412	425	445	377	474	444	436	453	465	470	437	443	447	414	450	470	454	421	455	401	451	457	467	484	384	448	468	441	490	439	405	441	439	417	442	445	445	418	436	414	415	465	441	375	458	445	446	419	421	410	443	477	421	432	453	407	437	434	393	412	396	436	439	440	428	409	445	421	437	431	395	456	456	434	422	437	445	430	451	440	413	422	431	448	440	433	431	452	477	453	472	443	409	432	431	428	435	385	441	431	463	425	434	482	411	393	447	446	458	395	444	431	432	435	420	385	426	477	454	464	459	485	431	391	388	426	435	408	448	426	442	415	421	416	426	445	432	444	460	394	435	450	458	392	444	481	400	398	440	409	431	468	438	477	467	399	426	439	430	403	419	442	436	437	441	425	424	433	405	429	386	425	447	475	456	425	454	461	462	430	450	462	459	470	432	447	469	472	408	444	455	409	461	472	429	472	418	450	450	403	423	449	484	426	439	471	441	445	463	404	415	424	430	446	482	440	403	452	435	446	431	436	494	416	420	412	432	467	415	436	437	444	414	439	431	449	447	432	437	376	419	447	409	421	443	478	420	444	448	418	446	424	381	453	431	452	429	437	434	461	471	430	451	402	420	443	472	430	437	461	438	463	473	430	399	438	405	414	459	464	398	456	444	423	428	473	445	391	420	409	473	436	435	417	400	421	427	468	397	446	442	417	437	455	396	412	438	393	437	418	395	462	432	412	428	398	414	458	427	435	439	427	447	431	451	420	480	449	453	474	458	457	439	471	460	442	405	422	425	467	473	463	420	441	433	425	447	414	444	392	435	420	453	473	425	443	467	436	478	412	427	438	393	416	441	489	448	458	420	414	411	454	420	447	406	455	488	449	426	434	424	421	423	419	405	429	419	413	425	439	421	458	444	485	436	443	404	443	458	434	477	440	418	435	431	453	435	449	399	438	442	464	462	452	453	466	511	474	419	414	480	405	429	410	433	448	450	416	416	424	422	460	437	424	386	404	407	431	441	434	449	444	468	406	402	470	446	422	457	494	461	440	420	371	405	426	446	433	478	413	444	424	447	443	421	421	433	439	437	385	479	409	430	430	408	420	419	423	432	440	421	415	424	428	451	449	464	435	442	434	412	470	408	447	446	482	442	419	451	434	436	464	445	477	451	422	448	444	427	425	474	450	440	429	434	421	434	425	433	412	456	414	461	392	433	513	463	437	444	422	447	434	435	425	435	462	444	444	459	378	433	462	439	417	437	420	434	432	440	433	405	417	438	434	450	493	415	416	422	482	470	440	418	441	473	473	450	478	437	446	506	447	438	425	441	473	422	443	457	455	425	434	415	427	451	435	439	427	425	438	428	406	463	417	414	459	437	444	441	437	441	450	422	479	477	449	430	442	426	440	426	407	415	430	434	437	486	392	410	476	414	482	439	419	428	429	401	442	440	407	381	440	426	497	447	410	458	428	431	416	401	430	428	458	416	481	453	436	439	419	451	456	446	443	460	445	438	371	442	426	420	406	420	405	411	423	446	429	460	453	464	442	448	451	451	460	436	453	445	442	418	420	417	439	427	450	437	418	414	395	477	470	452	422	445	416	448	430	444	442	424	430	419	410	444	396	447	475	446	434	447	411	419	416	438	413	399	457	430	423	459	416	456	397	433	406	415	435	442	434	429	402	445	484	449	456	470	461	429	435	462	419	439	431	434	431	451	432	431	446	449	444	427	423	452	486	430	453	433	413	417	418	435	417	445	416	431	435	459	412	475	420	436	438	408	419	405	440	459	436	421	448	441	444	400	431	425	419	426	462	409	397	454	418	431	472	408	436	421	413	415	383	440	428	456	452	429	442	446	442	461	427	398	462	439	450	429	455	448	424	432	453	433	448	439	463	481	451	472	419	414	406	433	410	426	425	473	427	443	441	435	439	486	405	395	414	460	448	422	474	463	452	384	438	429	433	405	446	468	435	432	453	421	459	437	447	412	379	409	436	441	392	419	490	461	413	390	408	484	416	456	439	401	389	414	407	449	417	432	414	453	421	434	387	425	457	452	458	430	456	400	409	443	436	408	407	444	458	416	422	451	437	416	438	445	450	429	438	425	435	434	428	425	413	435	443	429	425	454	417	414	464	421	405	424	415	434	414	450	429	471	434	432	442	442	418	446	405	420	417	456	447	429	459	412	442	422	449	421	448	466	444	442	449	428	436	435	450	476	417	447	427	432	449	437	404	424	431	444	409	467	424	430	393	441	459	437	452	423	452	397	402	464	442	461	454	442	432	442	421	416	448	398	455	393	410	428	426	460	455	441	407	438	432	418	447	449	448	448	412	440	431	509	460	404	422	433	424	424	452	403	412	428	435	398	477	442	419	443	420	425	463	418	421	442	443	448	390	422	426	476	416	424	451	391	416	418	436	476	421	426	428	438	444	407	438	414	444	445	419	467	443	440	451	443	413	456	437	437	432	448	412	437	440	414	427	435	442	405	472	493	429	439	417	463	448	427	478	453	450	425	411	452	401	420	425	489	467	476	444	406	455	429	454	445	408	419	449	428	471	468	397	414	425	425	431	461	398	410	413	429	429	471	437	430	403	392	445	430	428	425	454	422	457	429	431	433	440	420	435	393	446	416	397	482	446	416	438	407	442	459	449	410	423	427	445	421	459	418	406	438	432	447	437	435	437	441	450	462	431	378	432	397	429	477	434	428	393	417	450	400	402	420	431	414	457	403	412	452	412	446	473	404	435	450	400	419	419	457	434	423	432	413	436	469	447	458	472	447	448	421	401	447	446	426	433	459	436	403	430	441	415	427	447	465	430	410	423	459	432	426	443	440	472	456	407	468	401	427	436	412	382	454	475	407	444	432	453	428	470	416	436	458	445	433	448	439	399	408	437	401	418	454	453	436	437	446	432	404	460	421	430	460	404	465	434	438	457	436	426	432	453	411	448	442	408	447	414	440	434	449	484	421	448	442	414	395	438	399	413	453	414	405	417	407	474	426	477	419	465	452	423	451	473	444	439	442	423	403	404	441	469	441	404	422	413	450	389	485	423	397	421	473	409	442	438	452	464	448	416	439	388	419	485	404	418	435	454	432	446	438	486	443	446	422	381	406	422	429	428	463	462	457	429	442	444	471	391	461	456	442	429	451	426	457	441	444	448	430	369	402	427	418	451	464
30204	19573	11640	7299	3022	1109	955	927	889	957	923	897	951	957	976	905	991	928	975	904	905	911	919	913	935	891	952	884	957	899	903	927	863	950	903	916	886	924	926	911	873	902	949	890	925	860	954	921	927	956	945	971	962	867	913	930	920	920	984	927	963	911	941	920	940	947	929	919	949	933	1015	932	921	909	907	887	953	887	932	877	983	933	949	938	959	935	936	884	926	896	897	912	908	957	865	920	919	902	942	923	946	942	928	865	945	904	891	966	941	824	960	906	860	864	932	910	916	936	908	939	842	897	884	941	931	932	865	889	914	936	879	946	911	956	885	896	887	924	909	917	913	941	908	903	922	942	934	917	917	945	912	907	922	908	883	839	916	948	941	929	842	903	929	912	932	911	934	976	851	835	1001	956	946	910	931	944	907	964	911	916	901	881	898	948	887	883	943	912	893	932	943	921	899	921	914	999	910	960	950	912	910	880	950	868	944	939	900	950	914	961	919	876	950	912	950	887	886	929	948	974	899	933	933	931	936	912	862	899	960	930	900	927	991	936	863	849	932	925	920	923	965	949	854	905	893	1024	917	941	864	1001	896	959	958	946	919	908	884	893	885	971	910	836	940	937	883	914	962	933	867	877	937	946	961	920	905	881	895	977	935	882	861	946	872	906	949	965	1004	913	912	920	864	957	862	868	933	917	919	880	961	971	861	970	923	949	955	889	943	928	869	918	905	924	895	911	921	922	909	897	922	933	942	905	971	882	958	944	850	943	903	932	888	870	917	912	941	896	889	958	920	930	903	903	938	987	879	933	926	952	947	944	879	896	867	907	972	942	908	861	905	913	941	908	893	911	937	895	881	925	909	1001	946	892	915	917	905	875	897	914	917	894	929	922	907	911	893	932	950	878	893	910	895	943	938	900	913	875	926	912	917	880	923	925	904	901	945	905	884	955	952	904	945	906	906	871	905	904	866	921	978	946	877	903	877	959	882	972	926	898	975	887	953	938	908	849	916	888	934	932	952	945	918	903	951	915	921	983	971	966	886	1008	854	950	924	933	940	953	947	928	900	853	952	947	969	971	982	861	927	907	964	869	925	964	911	930	896	894	918	964	900	982	938	870	841	911	916	889	902	892	931	939	953	929	910	919	884	862	958	902	910	916	873	930	940	942	843	1015	977	896	896	895	944	949	906	905	972	891	906	910	910	928	864	938	908	915	957	862	896	883	950	924	945	915	958	928	874	957	947	942	916	871	936	857	932	895	861	888	919	913	863	901	918	904	918	952	897	882	963	928	904	934	887	889	837	942	932	903	923	946	887	854	949	930	924	930	939	872	936	871	922	922	966	920	920	871	935	906	905	933	872	926	986	888	911	921	876	954	888	959	918	898	902	939	904	926	863	915	880	916	926	914	903	926	973	936	903	992	897	970	882	932	921	914	920	896	899	946	861	960	904	954	911	882	902	925	884	900	954	929	859	867	850	912	867	891	921	923	948	890	889	929	918	897	899	928	939	919	872	959	949	943	954	894	920	892	952	958	947	935	972	904	892	913	851	908	939	933	935	956	901	908	899	885	896	930	952	960	948	893	906	976	931	989	958	913	896	934	899	935	886	900	923	986	918	932	914	928	918	917	902	932	943	902	889	908	954	968	854	857	914	959	932	898	916	963	934	895	939	901	907	915	889	909	897	909	919	878	900	960	939	906	959	933	958	988	950	949	903	963	900	933	983	892	942	930	928	868	956	946	894	915	900	944	899	909	909	934	901	934	930	995	886	868	918	939	947	888	963	929	919	969	934	959	903	960	969	866	944	946	951	958	892	926	965	915	950	921	903	971	846	911	893	919	919	935	916	931	922	945	930	989	886	960	892	930	890	960	927	922	910	926	923	927	913	921	914	883	846	954	890	899	921	890	918	954	912	801	895	897	834	953	942	1007	949	934	1001	968	868	927	960	934	896	881	953	899	897	933	896	986	866	936	884	913	928	933	892	907	957	917	957	930	903	917	930	912	934	912	894	945	889	863	948	913	917	887	915	897	955	879	989	940	928	945	914	965	905	960	874	894	910	914	897	883	869	896	902	955	984	920	952	905	914	918	913	958	876	972	910	928	939	906	902	936	903	918	914	966	889	944	888	932	847	935	909	879	899	904	906	880	915	918	888	879	915	960	941	972	931	906	920	908	939	916	895	897	953	905	932	923	922	925	904	955	944	898	968	919	927	906	903	897	928	968	854	899	916	913	908	885	926	866	949	930	988	899	914	965	861	928	973	875	898	882	930	957	948	927	952	918	868	966	917	910	965	890	890	883	905	915	915	911	881	907	876	912	918	921	917	952	946	909	923	953	884	911	980	913	939	904	891	901	923	913	941	937	963	947	905	896	945	885	922	936	931	912	869	902	927	869	907	941	900	898	910	894	923	962	903	908	938	920	913	930	918	922	895	939	911	893	898	886	969	928	935	964	907	878	940	931	923	890	881	901	909	890	993	914	874	908	911	917	957	899	931	958	883	876	934	896	897	904	932	972	946	986	958	915	916	933	949	955	935	879	897	905	916	933	951	916	911	954	928	950	872	931	941	908	915	912	839	969	945	916	901	877	883	972	998	950	936	910	849	942	925	954	862	942	926	893	950	969	857	947	908	956	900	857	947	966	965	932	959	915	981	927	909	930	908	939	872	917	906	932	934	874	888	885	936	920	936	900	941	912	921	922	939	867	912	916	895	910	966	879	883	956	948	885	912	902	903	871	914	924	913	925	878	937	900	943	891	890	913	901	859	912	881	949	895	940	929	862	901	934	910	902	899	833	914	923	993	891	919	872	932	872	961	923	918	947	938	976	925	945	937	935	965	921	895	942	928	923	911	957	933	919	890	916	938	892	960	891	903	931	915	898	879	940	904	868	908	931	954	874	871	950	928	859	922	901	890	925	889	947	893	908	946	879	951	908	900	922	904	907	946	890	892	933	930	952	919	936	930	922	880	926	971	921	944	935	924	944	901	926	859	906	904	911	959	916	917	877	897	925	889	873	981	892	917	970	909	964	951	940	892	903	892	900	916	902	917	949	948	903	870	861	957	933	911	923	904	913	953	966	894	950	964	897	853	878	936	914	952	947	955	897	954	884	955	904	937	901	909	916	961	982	891	908	898	860	901	935	900	922	855	947	926	938	947	898	949	926	967	916	935	951	958	981	917	892	898	1009	905	966	886	901	916	933	899	987	955	951	904	945	892	966	893	978	921	868	896	975	918	931	976	959	899	863	909	927	932	984	919	897	911	893	952	930	905	911	921	956	954	929	964	893	928	938	972	886	945	957	911	863	904	917	937	936	948	935	973	892	999	884	937	962	920	942	977	910	957	921	938	905	906	889	906	898	896	923	928	911	911	938	972	893	957	909	943	895	972	931	915	851	885	907	959	921	941	904	930	919	914	953	908	910	895	931	908	913	915	939	899	933	927	907	949	907	905	903	884	901	912	892	869	979	869	938	922	936	950	876	898	908	953	952	864	867
58901	33874	16682	7299	2429	991	463	442	460	464	486	421	423	480	477	488	529	518	491	475	443	445	436	481	458	438	441	441	448	432	451	466	452	404	444	411	402	423	398	432	391	424	411	389	434	439	423	416	461	436	457	466	423	434	441	493	440	397	446	449	426	431	424	453	437	407	401	466	454	452	430	464	427	392	436	459	387	478	445	468	455	492	447	433	417	420	431	443	424	425	448	406	433	443	409	444	415	435	413	461	431	425	454	420	472	445	476	447	421	439	421	421	439	420	407	465	408	419	456	450	443	443	440	464	461	426	440	433	441	436	386	431	405	403	401	420	433	406	452	443	420	427	446	441	421	394	404	412	436	447	413	382	406	449	425	434	436	419	433	406	453	458	446	422	425	425	481	452	476	446	445	427	466	451	457	438	422	424	408	412	383	427	437	435	388	396	415	444	456	439	447	400	449	417	410	421	441	408	445	403	431	451	455	414	477	413	418	424	405	457	432	406	449	432	447	427	435	441	460	420	476	511	418	485	453	457	451	439	429	427	418	463	418	485	431	407	402	460	427	424	446	433	427	448	431	428	455	440	448	402	409	425	465	426	454	406	404	463	429	428	442	416	404	396	484	453	419	467	439	411	406	413	458	430	409	406	447	465	427	414	416	399	424	490	458	443	424	505	447	410	488	497	444	457	464	460	467	473	418	420	429	448	429	453	422	429	425	458	407	431	467	420	434	430	450	475	420	479	436	434	473	439	452	434	410	404	456	419	430	445	468	435	437	429	414	413	409	402	424	437	447	405	401	416	422	427	377	452	412	449	474	414	411	408	449	436	449	471	458	388	454	444	406	408	435	408	403	420	441	483	446	413	407	400	441	478	415	415	439	412	436	449	408	471	451	447	427	414	454	456	445	421	492	443	407	404	398	389	441	441	445	484	393	442	437	513	414	433	433	381	381	424	414	406	422	441	446	440	443	436	427	475	456	430	393	415	429	432	410	450	429	455	435	450	439	454	434	402	428	441	471	411	415	397	419	456	464	427	432	434	447	418	446	434	421	437	393	422	443	440	459	426	440	430	442	451	414	435	417	426	419	459	409	483	456	423	436	386	490	417	423	397	440	420	409	381	420	391	422	431	435	425	452	448	429	448	383	444	421	438	445	458	439	444	446	406	454	378	429	434	434	449	423	462	399	498	468	437	493	426	470	377	427	445	448	460	420	392	398	466	417	402	387	421	410	452	430	486	447	423	428	433	443	422	459	412	445	466	432	440	421	444	446	428	427	460	449	456	477	464	437	426	417	447	469	431	482	371	412	416	453	439	437	430	471	389	402	451	455	436	438	425	462	440	424	452	433	448	479	376	430	438	406	446	441	448	412	450	440	449	433	410	439	413	421	437	457	430	443	481	430	441	406	453	450	448	480	457	390	411	404	446	424	413	429	401	461	422	459	459	440	393	466	468	450	457	454	426	453	452	431	433	426	411	491	390	445	438	426	424	427	413	439	438	468	431	415	415	409	418	447	425	499	455	415	395	444	414	426	420	436	429	438	415	424	431	432	430	448	436	442	404	365	419	411	449	467	428	447	449	443	465	421	419	396	435	395	419	436	437	443	395	443	387	452	427	453	418	454	445	451	425	443	408	424	438	448	448	468	439	452	405	419	456	425	445	400	436	456	438	414	402	404	468	453	423	470	486	404	441	392	454	417	481	434	424	421	394	454	414	425	394	415	464	436	429	427	419	424	431	455	421	456	435	456	476	405	470	432	427	411	427	436	461	426	400	390	408	439	385	426	450	451	439	434	394	424	415	414	414	431	418	426	461	460	416	463	413	442	419	438	461	448	425	392	458	432	462	443	465	442	424	435	436	435	399	468	418	435	421	411	421	408	424	454	487	424	440	441	470	413	453	368	437	422	429	447	469	421	447	414	405	413	438	422	461	452	467	376	421	452	470	457	440	433	436	452	438	441	427	440	452	457	468	438	412	442	435	440	413	406	448	424	413	449	423	416	437	423	469	407	454	435	425	458	444	421	452	436	449	463	419	425	420	427	431	443	424	450	381	415	444	449	448	427	429	405	449	413	425	444	435	431	434	425	424	445	417	443	444	402	491	424	456	462	436	391	461	430	443	421	419	438	426	414	392	416	476	423	434	463	474	440	443	464	439	435	409	416	425	383	398	432	427	458	445	414	413	444	401	460	411	430	472	383	402	424	438	424	441	434	410	444	432	441	461	419	453	433	428	434	441	428	443	452	410	421	414	437	434	452	446	415	433	434	444	424	419	401	408	419	417	458	449	440	422	453	421	426	435	452	413	427	409	426	429	415	398	399	429	473	443	467	414	409	428	476	455	451	429	396	406	414	428	434	443	418	428	442	429	408	463	467	417	412	455	460	395	390	391	442	399	453	455	458	440	412	400	438	431	416	374	424	409	462	423	483	482	437	412	433	419	425	449	418	422	421	417	445	398	409	433	474	416	401	474	426	468	411	422	451	442	377	426	438	439	436	423	450	480	447	409	439	442	507	457	464	436	432	459	427	442	434	440	442	431	412	390	461	463	461	448	437	424	440	411	398	426	393	460	443	432	446	471	418	410	430	442	444	418	403	403	434	434	454	428	428	442	456	389	434	447	430	425	417	401	398	428	479	449	468	394	456	456	441	435	456	466	401	486	417	435	390	435	416	432	442	449	476	439	441	466	388	446	445	462	435	401	424	440	408	432	430	479	462	419	457	367	434	408	411	445	427	408	412	467	426	433	483	412	440	464	448	441	393	371	413	441	404	427	430	494	455	427	429	437	419	447	438	414	444	469	410	419	444	456	456	459	404	440	450	425	422	456	413	432	422	392	418	433	478	427	427	476	455	465	433	454	437	465	450	421	427	468	422	423	444	422	448	400	415	451	451	464	421	459	423	460	414	447	465	462	479	404	418	426	445	430	427	387	456	406	426	462	424	384	444	439	428	480	456	435	480	400	417	429	439	417	441	420	447	475	414	428	419	395	450	498	446	421	416	442	425	418	468	438	423	485	441	481	463	455	472	411	429	457	425	459	421	441	432	423	451	415	457	431	434	478	428	439	406	453	415	427	390	421	435	442	434	402	442	452	470	465	424	420	450	426	480	406	411	401	428	423	401	429	443	407	431	476	450	433	468	453	449	401	419	384	444	448	401	390	460	453	431	406	450	450	422	440	396	432	467	405	406	408	429	437	398	427	452	392	421	432	428	417	406	435	431	461	445	423	423	481	441	408	431	414	424	483	457	439	402	451	418	404	463	417	403	438	427	410	404	424	448	437	447	433	433	429	397	456	397	456	474	410	414	415	416	502	439	471	434	438	493	401	408	445	454	408	448	418	386	426	414	396	431	421	410	409	417	445	406	420	439	459	389	427	411	421	438	440	421	458	450	430	448	436	432	397	476	476	479	454	503	433	468	429	418	426	439	442	446	429	447	436	431	433	455	450	451	436	423	412	435	453	443	431	450	469	398	398	433	401	413	460
39189	24830	17999	13133	5841	2435	994	1023	981	1104	1238	1015	997	1150	1223	1116	1329	1339	1126	1169	985	945	884	945	953	954	906	934	933	906	906	889	910	897	959	924	890	900	936	884	961	897	963	894	917	974	953	930	915	940	951	948	943	953	901	921	902	921	894	872	930	944	957	933	915	895	958	964	907	931	953	902	962	917	919	957	928	956	918	944	941	948	908	902	881	959	929	950	919	890	960	914	920	945	921	926	945	940	940	881	916	948	918	955	1002	927	911	933	936	951	895	872	925	926	984	881	912	950	941	927	893	923	952	879	953	985	884	875	947	900	927	852	886	923	928	932	929	908	959	940	940	902	897	928	924	929	896	914	947	876	924	930	956	983	906	888	919	862	924	936	897	977	928	895	929	900	920	951	902	918	960	986	941	913	932	935	879	921	913	949	989	892	956	923	918	894	928	935	877	902	877	931	984	971	944	935	921	920	906	923	939	891	930	901	906	914	969	908	890	960	846	911	977	953	940	930	885	936	936	875	914	901	921	917	918	939	911	918	905	956	948	895	941	934	912	940	896	925	908	961	922	917	980	900	869	953	931	950	895	907	919	968	929	939	919	902	953	930	912	868	944	949	895	906	900	932	947	930	944	886	981	879	962	908	973	931	937	901	942	896	884	865	946	969	920	935	941	918	927	910	935	933	941	941	940	940	961	927	946	873	872	924	951	922	939	911	897	923	884	909	890	899	924	955	960	916	967	925	928	884	913	950	919	946	940	915	932	867	959	925	918	927	959	933	920	927	911	917	908	886	954	924	917	930	958	949	958	894	915	961	919	911	929	955	904	988	933	929	919	913	933	894	947	925	965	956	872	888	908	911	966	959	919	941	941	943	918	902	949	985	945	980	932	946	934	936	873	873	938	951	924	923	985	955	882	874	938	884	941	870	950	936	906	971	896	931	912	921	940	902	914	943	930	927	924	875	961	923	879	911	898	964	986	952	956	918	918	907	939	936	922	900	856	934	932	896	921	911	907	951	942	889	935	942	937	949	928	882	909	887	892	952	935	916	921	926	870	908	873	950	941	914	949	960	962	933	969	905	913	898	935	858	888	963	876	912	933	928	925	900	946	892	930	944	995	960	948	961	968	926	948	859	899	956	931	970	924	900	958	964	926	968	941	887	965	935	912	914	946	960	887	917	945	923	914	893	970	912	894	942	911	942	901	944	933	933	919	928	924	907	895	910	880	880	947	866	957	905	913	897	890	942	932	932	955	917	945	961	888	891	906	955	932	891	936	995	943	917	910	974	934	952	929	871	929	960	944	960	868	891	921	956	935	948	917	889	937	918	913	913	934	940	883	915	981	941	964	941	937	928	1005	898	978	941	966	912	943	888	987	901	915	954	901	962	964	936	917	918	969	912	912	917	893	968	893	871	957	886	922	926	905	940	878	878	932	963	955	862	848	919	913	917	938	904	877	915	921	933	935	986	931	965	930	911	947	928	911	891	936	900	956	858	918	889	953	953	919	937	901	949	911	936	923	951	933	854	901	932	947	964	899	908	922	949	926	924	933	919	945	882	971	899	917	901	921	915	983	976	954	931	920	924	908	985	955	932	871	898	903	872	930	932	904	904	972	904	941	909	927	874	932	912	945	926	893	952	904	891	955	918	907	955	961	889	925	934	958	899	941	922	902	975	932	930	930	1005	953	925	947	895	877	902	930	893	893	906	985	908	926	937	922	909	874	909	941	925	906	907	932	917	923	992	924	946	915	901	998	922	875	978	924	920	980	893	931	928	926	914	885	899	878	1025	969	900	895	896	916	932	932	901	950	942	892	860	898	856	901	948	875	982	925	918	938	883	917	906	934	953	986	929	923	854	959	909	900	949	932	906	932	951	905	916	930	988	924	937	908	961	873	889	910	898	923	983	942	900	892	893	944	859	893	919	926	948	881	913	934	934	925	957	936	915	956	931	883	916	883	909	906	929	949	952	954	923	934	924	951	866	955	1007	931	960	906	914	889	906	967	906	998	928	956	910	942	962	967	916	946	926	884	914	940	882	949	922	890	894	932	887	913	940	858	933	885	847	953	908	937	925	947	888	923	877	916	913	941	915	954	931	936	931	894	912	903	967	928	953	914	879	951	948	888	903	985	960	909	916	900	953	889	934	947	970	967	897	974	923	915	928	935	958	925	929	944	1004	921	909	928	909	902	953	847	937	917	953	916	895	887	943	931	920	922	894	971	911	880	879	914	888	948	890	965	926	940	926	938	945	928	875	945	896	970	886	871	898	938	877	939	947	890	925	880	931	970	902	954	887	886	937	959	935	921	911	922	907	921	931	934	958	942	903	945	934	917	884	940	942	968	897	907	911	945	948	965	891	943	894	930	879	881	882	891	939	909	936	936	973	942	947	826	922	922	934	916	915	917	943	944	906	886	934	891	877	888	941	918	943	925	938	915	909	963	871	967	964	926	857	874	964	913	932	965	926	957	952	912	890	906	911	957	979	930	914	937	966	921	873	916	929	883	924	936	922	920	904	863	911	935	956	928	886	941	919	973	932	953	943	919	885	919	890	907	908	991	937	932	941	906	872	941	963	913	928	863	888	923	972	977	970	915	976	933	862	905	946	933	901	893	860	943	900	982	933	951	886	959	916	910	904	940	894	909	975	912	878	909	907	876	944	935	942	911	910	881	965	931	946	910	951	923	869	910	920	946	978	951	926	944	910	861	979	921	922	905	848	933	915	915	911	863	969	914	879	906	910	929	918	902	937	902	902	917	917	946	864	930	930	912	953	940	919	903	939	884	924	914	909	875	968	911	924	958	930	974	932	993	900	920	938	919	898	913	910	947	930	901	946	913	920	869	929	921	983	870	870	920	902	958	947	968	927	896	946	931	909	963	864	913	886	921	967	951	894	863	898	924	908	930	871	943	924	923	896	927	884	919	941	929	959	906	923	963	897	934	923	930	949	939	869	961	933	885	940	886	909	950	935	973	957	940	884	979	908	898	924	957	894	942	884	898	900	883	935	948	888	946	928	940	969	933	891	899	881	932	903	885	927	919	940	874	967	848	942	920	909	909	907	896	874	937	909	967	953	965	902	948	953	927	885	948	910	905	919	874	895	834	938	930	965	919	939	927	918	906	918	938	937	940	958	913	910	881	900	917	964	989	896	935	945	931	940	889	904	929	928	917	927	943	908	945	957	929	959	869	936	875	924	932	943	887	915	945	884	883	919	919	876	909	917	926	888	887	930	944	906	896	895	952	973	901	946	981	926	915	923	923	929	948	903	883	931	925	954	901	918	875	931	906	923	920	872	947	937	953	915	978	919	883	909	918	887	909	908	890	952	903	919	920	932	932	917	949	955	964	902	933	885	867	905	930	903	928	917	920	925	931	916	899	962	924	912	959	888	907	894	887	947	936	932	932	949	945	1001	885	955	860	919	908	981	961	909	968	891	923	922	932	922	984	933	976	885	897	941	901	931	921	923	919	899	979	911	953	986	890	937	948	927
65970	35092	21630	11421	3565	805	449	463	466	553	639	443	572	688	577	570	607	603	564	511	487	419	396	479	432	417	441	425	475	459	409	418	451	444	468	420	458	458	414	471	422	433	439	461	428	455	443	509	452	425	449	466	406	395	416	433	456	451	452	445	435	450	407	443	462	413	430	438	433	422	424	476	469	428	433	435	396	415	461	457	455	434	438	445	479	465	445	498	443	448	420	453	464	428	436	435	405	409	435	423	450	472	435	444	489	468	431	479	428	488	424	461	476	485	487	422	389	410	426	453	427	472	462	440	453	444	437	440	461	437	445	491	476	423	461	432	444	447	437	447	495	455	423	428	463	446	475	454	453	408	436	426	445	429	435	453	404	414	412	441	473	453	422	455	431	434	429	496	508	450	454	451	380	478	446	457	408	407	446	432	445	442	446	453	469	460	446	411	446	462	443	423	487	436	450	464	424	411	441	407	416	455	438	467	470	446	443	417	423	418	458	436	397	447	468	425	438	443	402	440	423	412	419	428	432	458	422	463	423	429	416	424	457	469	466	438	443	404	438	427	435	435	375	454	439	469	442	444	439	454	428	470	453	467	447	463	448	409	424	401	429	458	444	455	424	440	474	434	426	402	433	472	464	423	444	427	439	435	431	439	451	424	465	420	460	439	425	453	439	462	466	436	460	461	450	479	405	435	452	454	452	428	408	435	458	440	419	462	475	447	446	437	462	429	441	431	437	424	437	400	430	471	420	408	402	476	436	423	461	448	455	483	463	424	447	450	446	429	446	444	433	483	454	470	469	473	427	437	466	463	439	446	442	432	459	410	471	475	418	447	453	451	470	454	396	497	430	451	448	480	426	404	440	417	421	424	435	490	465	454	410	407	403	400	439	474	443	480	448	477	429	406	428	459	463	451	460	416	420	457	462	445	442	484	453	451	409	439	482	484	418	449	449	460	442	441	466	440	426	485	459	450	489	426	467	475	430	438	492	433	455	454	465	455	405	427	454	385	461	404	460	475	501	434	467	436	467	438	437	412	425	479	421	434	440	428	415	407	438	478	456	457	479	465	464	447	426	462	412	434	430	402	433	452	438	409	425	468	441	446	462	466	433	454	493	452	452	427	441	463	478	417	402	405	434	444	466	426	438	440	471	451	400	424	402	434	432	405	424	488	397	477	419	465	413	441	442	391	429	429	427	428	456	463	473	427	439	445	454	408	431	436	447	439	457	433	424	377	417	434	455	459	414	429	438	431	426	462	462	440	417	439	414	420	465	456	436	426	402	459	443	424	473	478	484	457	423	440	426	446	466	436	429	463	457	454	436	434	431	440	464	440	429	404	437	464	464	426	473	412	436	457	416	460	480	484	423	411	452	469	403	456	450	418	428	428	453	430	431	446	456	442	447	442	442	431	461	455	392	465	446	430	469	460	432	429	491	436	410	441	432	455	417	430	452	456	457	444	459	416	469	417	458	463	465	418	483	432	465	459	446	479	443	412	466	460	449	423	461	458	405	488	429	476	421	473	410	464	480	454	483	405	430	501	398	439	470	431	402	454	476	410	431	423	463	382	392	449	426	472	429	430	431	449	442	463	446	422	430	450	441	455	443	428	462	420	422	462	462	386	403	478	446	425	467	421	441	415	395	420	421	465	421	454	445	459	464	447	438	492	431	414	478	457	483	431	432	463	451	460	424	468	432	471	491	450	426	424	439	432	419	399	450	378	410	464	477	437	418	419	485	434	409	463	433	472	419	413	447	424	450	476	418	428	451	455	502	436	440	411	470	393	422	379	454	439	426	423	416	436	440	441	467	431	426	419	452	407	439	446	468	441	403	424	428	454	408	458	462	438	447	476	488	465	417	441	451	447	445	441	495	438	445	468	423	486	431	445	478	490	369	406	421	441	411	415	447	418	434	456	410	434	422	457	462	422	450	439	456	477	428	450	417	469	433	422	426	439	468	472	459	440	449	425	465	466	432	484	442	448	444	440	430	474	418	397	463	436	447	481	453	458	437	430	461	431	441	467	442	443	475	412	469	452	458	402	404	462	471	447	425	442	402	423	449	415	456	442	437	462	457	379	460	460	445	445	444	418	440	447	422	393	420	415	411	449	456	417	437	441	441	420	431	424	444	439	404	419	411	457	449	434	475	454	442	461	436	410	474	427	403	466	408	421	439	446	459	414	427	467	470	437	481	388	412	410	461	449	416	433	437	451	466	471	436	424	437	460	414	433	446	425	432	442	453	434	442	445	462	416	443	470	460	436	464	465	420	430	446	445	462	409	494	426	455	463	454	467	446	432	446	454	485	444	411	406	450	453	461	428	444	452	408	441	428	443	439	475	428	439	413	430	460	429	443	457	444	436	425	431	427	486	452	476	449	426	416	431	456	408	424	420	401	449	414	439	421	462	444	477	447	420	478	465	501	432	403	411	435	427	418	448	423	456	442	454	450	445	446	431	411	429	480	456	405	415	475	420	447	442	462	432	448	436	447	419	426	428	420	453	411	457	470	459	400	405	429	435	480	442	404	442	438	450	442	495	444	459	449	448	447	442	477	454	432	449	447	470	459	437	408	458	480	414	433	423	431	466	446	408	437	476	444	440	479	468	415	462	424	459	443	464	442	436	464	443	409	425	459	440	442	466	463	474	447	460	431	443	453	450	459	466	453	462	455	445	424	442	465	424	423	488	468	443	465	397	433	415	444	437	422	453	499	433	393	446	452	431	446	458	439	423	420	447	451	418	418	405	466	441	483	422	440	481	472	443	452	403	417	429	459	442	467	407	419	412	460	444	425	453	418	470	490	439	451	477	420	477	456	397	464	459	454	449	423	413	434	459	462	435	431	437	497	469	401	417	434	423	446	468	468	403	461	469	453	427	450	422	431	473	474	450	427	428	477	440	441	445	449	450	452	439	435	426	449	402	459	443	412	432	482	431	446	468	491	429	401	439	428	445	479	470	447	446	448	444	465	434	424	468	463	467	435	453	433	471	448	446	442	431	438	455	415	399	446	448	440	394	454	439	404	452	428	436	469	425	436	417	385	444	451	428	427	456	456	449	452	422	447	453	456	466	426	470	453	437	453	428	472	465	417	398	439	452	423	452	438	459	454	432	411	468	443	426	441	435	478	463	456	420	415	418	437	477	427	445	474	393	422	464	434	464	472	437	471	449	445	441	422	434	441	428	436	442	444	420	460	483	419	424	425	427	465	422	461	484	437	475	451	416	437	416	427	485	424	460	466	473	434	454	430	401	457	438	432	473	412	435	427	455	452	423	451	457	422	459	431	437	418	437	466	478	457	429	470	494	430	422	407	390	399	407	421	408	426	462	449	392	417	464	430	441	427	427	499	449	452	460	421	444	450	501	472	427	490	430	475	444	420	397	407	429	452	434	426	446	467	439	432	450	474	460	416	463	452	443	462	459	413	426	433	468	455	420	413	456	420	450	414	466	397	444	396	462	446	460	449	465	429	447	474	473	438	476	433	405
43098	26350	23743	18059	7577	1808	1028	1076	1016	1534	1806	1181	1640	2295	1677	1651	1845	1888	1630	1359	1044	927	962	939	937	924	995	941	902	961	933	917	984	974	915	970	906	905	1014	914	946	896	967	993	959	891	976	981	987	917	910	945	919	947	938	961	949	1018	908	883	1004	909	903	958	900	923	933	880	903	918	1039	946	953	916	915	912	953	972	973	888	961	975	933	949	919	916	876	921	882	907	928	970	948	889	982	930	941	909	989	917	941	879	887	971	937	919	939	934	905	953	901	919	950	954	917	960	909	952	912	948	927	933	936	936	924	927	917	946	923	932	966	886	910	951	890	899	922	876	944	932	888	1000	934	945	968	965	945	920	926	929	991	974	905	952	943	907	967	908	924	925	938	886	941	899	920	902	936	990	899	955	904	945	930	949	909	934	921	932	881	983	973	910	938	957	895	948	942	961	933	956	970	934	907	954	923	978	916	947	930	910	915	995	882	893	945	880	911	938	929	971	910	911	872	946	918	903	948	989	874	914	934	940	954	966	927	942	912	963	937	946	936	991	1000	959	965	886	880	972	917	941	935	929	933	953	948	962	930	989	914	920	877	890	975	931	934	952	931	922	963	946	927	948	957	867	947	930	924	889	952	956	983	894	911	988	900	902	914	968	917	986	952	947	945	934	927	926	882	964	926	953	918	914	906	924	913	928	920	923	893	911	929	946	970	945	937	949	955	993	900	936	897	962	907	882	967	953	937	949	958	947	912	966	943	936	912	890	918	966	950	915	894	967	923	915	941	907	978	932	925	903	934	981	950	929	887	868	894	897	1002	987	928	931	918	971	953	961	952	906	914	858	960	946	931	911	910	941	902	879	940	911	953	942	942	902	898	962	925	949	928	978	856	938	926	973	924	962	913	918	920	943	910	931	911	891	935	952	956	859	912	960	899	900	916	914	942	970	931	877	907	897	948	960	946	967	900	896	939	921	941	890	971	936	934	943	935	897	920	984	972	935	970	942	900	923	929	949	950	924	956	941	920	937	993	947	967	946	916	985	889	923	950	922	967	921	1004	919	874	933	961	977	916	979	925	918	935	936	975	997	874	965	940	925	915	984	932	937	918	908	887	946	923	914	908	907	927	884	1036	961	884	977	932	931	940	949	955	902	889	949	931	880	977	903	873	976	960	956	947	943	918	993	917	964	953	951	904	969	984	957	955	907	947	901	1024	928	936	964	956	946	843	976	850	929	916	934	971	952	960	955	984	899	950	922	943	934	939	908	940	889	942	954	932	950	915	998	964	955	921	891	942	974	930	888	889	896	913	927	942	960	930	935	931	925	903	1049	869	938	920	923	911	922	937	946	942	913	951	928	884	930	935	914	957	912	920	946	926	941	935	1009	911	928	942	942	917	922	956	890	913	946	908	907	959	942	944	925	919	919	957	951	911	974	963	928	896	859	915	909	952	933	950	931	912	936	957	991	874	953	980	937	939	927	929	963	917	918	937	970	860	920	946	937	993	884	914	913	916	958	914	954	975	960	889	944	901	923	930	924	931	940	946	900	930	989	900	916	913	949	915	988	944	972	949	936	934	909	927	871	938	957	948	933	1034	913	947	908	995	947	961	945	897	939	956	935	877	930	946	933	916	929	960	924	906	952	849	953	913	969	940	963	922	926	918	929	993	945	865	904	957	920	999	896	952	921	938	949	912	973	974	970	896	931	916	944	940	965	967	964	942	928	956	914	937	927	937	1007	964	911	1010	932	905	928	924	913	875	901	899	934	962	947	914	900	932	909	897	972	962	918	883	935	901	945	948	897	932	947	966	909	926	897	892	914	935	901	892	957	1009	933	940	940	935	915	898	918	946	933	966	951	905	952	937	948	936	954	957	933	946	944	930	942	928	928	939	944	931	931	946	919	932	912	961	888	919	913	952	943	895	883	909	907	944	880	948	957	925	931	931	957	929	963	951	918	945	898	927	914	967	944	958	946	915	924	1001	971	957	914	973	924	869	996	930	912	978	906	977	995	983	975	969	937	972	932	933	926	961	940	933	935	918	942	900	940	914	898	914	937	898	1003	927	952	929	921	925	970	946	956	899	953	916	954	942	923	904	946	909	953	976	901	950	898	948	925	930	962	948	915	982	978	938	895	940	912	952	934	941	942	963	954	934	940	946	963	997	927	888	986	938	953	924	914	892	959	1005	950	948	948	902	962	928	960	949	938	894	958	924	915	930	942	956	937	894	972	968	888	963	913	929	954	985	893	895	983	941	975	925	902	936	950	897	908	953	951	963	958	969	912	953	904	927	917	1025	920	947	923	943	902	978	961	961	998	954	993	905	936	971	873	909	928	938	961	902	978	908	923	973	937	934	952	947	942	923	942	917	943	921	945	966	949	926	944	964	982	949	909	965	949	874	883	961	948	974	947	921	964	887	901	854	945	975	951	939	958	930	913	936	933	905	934	915	940	918	941	930	911	899	960	913	905	936	920	944	948	947	940	902	885	940	887	899	962	934	910	958	943	904	928	930	931	938	966	924	945	897	945	952	891	931	909	908	954	944	962	917	919	991	893	904	969	953	968	903	951	970	941	895	908	953	951	972	967	958	921	954	928	951	901	942	926	873	924	957	929	959	930	947	957	916	921	893	942	920	960	899	962	967	888	930	884	917	908	921	889	866	886	946	885	912	956	915	920	950	939	1009	992	972	944	938	949	952	905	952	994	940	946	915	961	938	944	935	949	923	921	927	945	862	895	909	974	924	892	928	951	928	984	908	911	930	930	911	930	917	914	926	960	893	942	961	960	925	945	979	910	927	936	971	924	941	976	988	884	936	867	908	888	956	946	920	915	903	974	921	1004	894	917	942	915	974	955	969	951	926	914	971	925	911	959	914	1009	964	1012	926	951	937	923	909	872	928	904	924	959	908	911	976	960	940	948	878	920	914	930	890	954	926	943	957	926	881	958	977	951	990	946	915	941	976	917	968	994	957	945	921	968	966	965	976	882	920	1005	923	949	936	932	960	954	978	974	935	894	970	959	927	948	938	969	931	934	951	905	932	894	955	942	905	949	961	949	933	928	919	948	974	903	963	935	938	973	922	927	898	898	929	916	940	924	998	957	946	902	943	952	969	900	877	915	906	885	922	918	906	951	881	935	941	948	924	955	935	979	951	979	939	949	901	931	896	949	896	946	879	939	944	928	964	933	978	965	959	951	933	952	951	963	953	901	961	944	911	934	942	975	950	949	916	917	902	900	954	943	878	935	924	938	907	927	938	909	931	913	899	894	948	927	972	915	866	886	863	942	950	923	979	902	970	926	999	948	924	948	920	954	961	958	956	979	911	931	913	972	915	876	979	909	973	925	1004	886	938	882	935	893	930	881	937	919	916	997	931	923	947	899	951	953	892	901	911	991	930	987	977	919	957	953	919	916	942	912	945	934	965	898	904	927	935	917	918	871	961	880	881	900	988	917	955	916	914	969	970	957	914	935	940	902	907	909	940	944	893	965	869	948	915	946	926	973	897	956	915	941
46617	22423	10293	2668	960	525	435	488	428	426	451	460	471	467	480	426	467	414	447	410	470	399	421	452	449	408	406	463	436	429	461	486	464	439	460	455	441	443	436	466	479	445	427	487	454	434	415	432	428	402	470	443	388	466	423	416	432	430	459	437	398	454	466	441	403	422	439	439	426	440	467	431	433	410	453	443	447	433	442	421	423	421	449	414	445	473	456	443	421	428	434	453	408	420	452	425	430	414	452	437	417	415	464	430	444	431	424	450	438	464	426	444	518	449	446	479	425	430	435	414	482	426	433	454	453	410	436	406	426	416	472	434	432	447	392	447	402	451	426	468	461	433	442	448	442	447	434	443	412	457	460	404	457	429	459	432	419	424	446	443	462	395	433	455	419	419	418	435	485	465	421	462	457	448	430	448	422	436	422	442	421	474	458	410	440	448	436	432	440	413	469	475	429	401	482	433	434	454	422	426	435	445	420	447	405	432	455	397	434	496	461	424	441	437	431	450	458	414	492	403	432	443	461	470	421	423	435	455	399	494	431	444	423	423	438	428	440	421	469	424	410	447	458	396	452	455	461	462	455	442	467	489	432	454	417	397	420	420	385	440	430	455	399	425	433	440	421	411	436	397	440	409	448	458	452	434	439	448	448	433	438	431	455	422	427	423	444	467	402	463	429	393	407	443	393	437	436	413	433	465	428	394	447	445	396	373	442	432	395	432	429	444	462	441	420	439	413	412	424	419	449	430	453	439	439	431	453	409	437	447	406	455	423	441	449	427	477	446	427	403	393	417	392	461	418	441	453	405	422	403	430	436	431	422	438	437	448	446	425	427	413	478	436	435	430	450	437	440	433	471	401	425	390	430	460	438	453	441	429	425	450	452	431	436	425	429	424	431	430	424	429	484	419	404	467	394	461	431	443	404	435	463	390	425	474	432	470	434	440	436	391	437	418	433	421	418	483	452	440	430	428	420	503	438	464	442	446	436	412	434	430	409	443	413	459	461	444	508	433	411	435	398	397	397	445	483	447	434	457	414	443	441	442	454	453	430	458	419	451	464	448	458	458	441	446	387	428	451	411	480	460	437	447	464	440	448	468	416	473	436	435	449	403	500	445	449	442	444	441	462	417	427	422	451	418	433	448	435	451	430	424	455	418	412	424	417	439	413	448	447	446	426	432	437	455	423	443	448	428	387	434	462	464	371	451	421	448	425	452	422	433	426	432	427	407	431	425	408	447	457	469	409	405	410	414	478	447	421	451	464	442	445	446	439	426	389	423	454	437	412	407	460	452	447	446	433	450	477	502	433	413	439	454	424	470	403	462	437	455	454	452	464	447	438	438	414	440	442	447	432	465	415	437	446	414	429	460	426	424	425	438	436	431	437	424	460	408	438	424	473	429	440	424	424	477	428	457	434	420	437	411	435	466	443	431	447	433	448	488	436	417	463	465	432	481	451	462	435	452	413	413	433	450	427	431	409	458	469	432	459	441	446	437	444	415	472	454	458	450	450	457	488	446	435	462	481	412	448	435	464	432	425	458	387	475	449	452	433	444	428	452	420	424	426	388	429	412	454	428	439	450	418	431	453	441	429	440	431	443	449	440	437	431	427	445	425	446	430	442	427	444	416	429	469	435	400	419	446	439	449	400	445	424	476	421	421	431	428	410	441	398	420	409	441	420	389	428	397	418	397	409	429	385	434	454	449	403	416	445	433	412	403	433	457	422	467	444	405	420	435	412	419	447	458	451	417	408	462	453	398	428	439	403	386	461	441	467	428	426	391	446	419	428	415	448	425	418	433	464	441	402	416	424	418	487	458	424	440	432	405	432	452	423	426	391	450	468	466	462	408	437	452	459	411	402	445	417	448	419	425	410	483	430	413	425	420	449	445	412	451	459	421	433	428	476	423	418	414	456	423	456	411	427	455	457	442	439	407	477	435	425	401	410	462	413	458	460	430	421	400	433	447	430	403	456	487	421	423	465	413	436	426	423	471	441	422	422	441	438	432	458	479	420	441	460	423	437	470	445	429	450	430	422	434	415	429	404	458	473	416	459	466	409	469	430	430	440	433	444	434	416	426	439	394	446	440	420	432	439	410	437	459	454	425	430	417	424	448	478	473	457	432	447	453	465	421	473	404	434	455	444	440	437	405	457	433	481	439	468	452	437	444	437	464	436	454	430	443	428	410	446	446	474	412	464	432	390	415	404	432	456	430	465	479	431	443	448	455	419	429	455	464	511	440	457	422	403	452	409	429	404	406	438	428	421	446	416	452	414	453	402	423	436	411	435	394	415	414	428	432	442	448	434	472	416	452	402	445	469	435	457	458	437	420	439	449	449	453	463	515	451	422	465	425	428	436	421	455	444	486	434	417	458	409	406	408	445	427	420	458	434	398	485	417	496	432	428	415	424	441	402	452	433	404	436	433	461	443	461	461	468	460	462	430	447	432	450	483	417	414	448	450	434	445	418	416	426	443	459	431	437	440	457	497	412	445	437	418	434	424	448	447	420	454	437	439	452	452	441	449	439	416	445	444	465	426	476	411	432	449	400	428	411	473	405	432	420	437	463	471	443	446	423	436	391	432	464	475	425	426	407	433	421	458	389	412	461	419	448	444	475	420	412	405	429	419	416	435	434	431	437	426	441	385	437	434	486	437	442	458	485	442	408	425	473	450	421	402	431	445	443	471	438	428	405	455	438	418	433	425	448	460	417	452	447	440	457	427	406	453	451	446	431	466	442	445	443	417	404	399	418	422	448	416	421	444	454	484	455	433	462	438	444	451	418	426	390	437	514	433	427	466	435	464	475	421	412	454	419	436	417	418	419	457	421	416	453	464	509	441	413	425	430	458	431	397	396	449	408	452	443	445	441	478	495	461	465	424	444	450	464	437	404	396	437	425	411	439	446	427	467	446	454	382	390	411	415	459	448	445	442	463	414	409	433	372	433	459	439	424	441	463	443	450	414	398	423	452	394	408	448	439	427	457	454	475	463	447	439	412	433	436	474	471	467	436	442	440	424	504	424	459	394	411	445	428	456	441	435	396	418	410	397	401	457	465	443	412	410	412	452	447	449	405	428	430	432	464	449	438	465	438	462	439	416	435	427	453	438	462	445	449	453	440	443	475	460	463	475	444	416	428	402	438	438	444	428	428	431	407	440	424	462	459	428	435	415	420	478	402	414	421	434	421	432	452	413	466	447	437	434	459	409	430	437	459	427	459	444	462	443	491	460	437	450	426	456	390	435	438	469	436	426	411	435	484	439	388	432	442	470	473	428	424	431	444	500	442	452	459	397	425	407	436	413	448	461	441	407	449	468	491	427	473	432	425	413	435	413	401	437	471	409	451	455	441	413	442	441	450	469	435	415	461	446	469	487	451	411	405	428	435	427	462	479	441	459	429	462	447	469	405	398	423	429	464	432	460	435	440	443	400	424	464	422	419	452	420	426	418	385	447	456	448	417	444	510	447	436	443	462	428	438	439	399	445
30398	16512	12475	4876	2349	1248	954	954	987	947	964	942	882	937	924	996	952	1000	977	883	920	928	966	921	921	842	903	943	949	873	874	937	945	913	901	936	991	906	922	991	931	972	953	944	900	896	928	912	877	973	914	957	861	906	952	987	876	929	880	892	979	884	1013	924	875	986	921	959	925	952	933	905	943	936	924	937	983	934	933	898	887	890	919	880	959	924	909	939	929	965	884	1002	981	926	901	940	937	887	929	961	896	953	911	936	922	916	951	893	930	957	934	1013	882	934	856	915	921	896	904	897	862	929	919	950	980	946	895	884	928	973	913	964	913	922	918	972	926	986	909	924	956	947	890	948	937	962	945	881	939	953	956	895	940	869	898	938	911	908	964	964	918	930	967	920	947	875	948	866	936	915	910	862	920	924	919	996	938	916	917	944	872	944	972	933	919	937	939	912	929	922	984	930	976	905	887	1001	923	889	940	912	956	935	933	908	908	907	875	924	989	879	921	930	908	905	905	986	940	930	871	946	878	978	911	882	919	893	897	871	880	915	891	933	905	900	886	914	926	962	948	874	950	945	943	899	942	924	916	888	898	974	891	899	972	903	883	930	931	921	922	933	949	960	969	946	907	905	916	888	928	962	956	931	990	898	969	922	886	919	936	890	903	948	948	939	907	911	946	982	963	919	951	954	923	906	870	965	961	931	897	866	887	922	909	934	891	984	908	955	928	928	937	943	901	897	952	950	901	936	874	905	851	921	933	959	926	933	904	922	866	1000	944	950	888	873	920	919	956	899	909	909	938	935	919	900	907	964	926	875	918	945	950	854	926	944	912	888	918	981	955	929	902	919	901	948	881	895	930	898	944	864	907	966	948	954	879	884	896	909	916	913	937	931	881	920	901	939	886	917	958	890	973	924	924	929	938	916	898	918	874	952	968	933	915	931	965	901	959	873	930	891	919	989	924	893	856	911	918	913	869	978	935	947	915	919	939	867	934	933	870	887	873	983	947	902	914	915	968	966	912	927	919	881	918	903	918	904	913	934	946	980	921	952	926	918	933	911	951	898	881	933	898	936	908	926	955	921	1003	877	939	936	953	927	917	905	932	941	938	917	959	944	869	893	910	907	963	915	897	898	935	935	918	931	894	920	895	907	959	855	890	856	926	907	904	896	879	893	905	916	987	949	930	960	953	943	961	904	907	933	906	945	878	920	927	933	919	863	905	926	927	984	961	882	902	894	901	915	961	888	897	969	917	880	888	955	952	876	908	910	921	920	856	940	856	948	977	896	997	893	981	864	867	917	921	888	955	888	904	918	995	911	947	888	909	902	926	901	935	876	899	881	938	921	920	956	818	979	902	906	950	859	890	937	917	955	894	942	912	908	937	967	899	961	932	885	921	932	890	947	915	899	913	956	926	914	912	901	905	982	892	924	935	1008	929	944	943	934	953	869	911	1011	916	915	959	887	971	934	897	881	948	958	921	911	894	929	895	954	986	906	944	968	918	946	957	882	954	918	925	928	931	911	973	916	953	977	940	900	906	943	873	959	899	941	986	921	856	918	905	923	939	905	876	982	932	903	897	901	996	952	945	864	942	934	999	892	917	934	918	938	896	934	956	903	924	898	961	946	894	891	920	912	956	907	910	917	919	945	938	926	935	897	953	993	909	905	910	909	987	906	917	974	863	966	927	937	916	881	865	972	892	942	906	865	951	911	925	903	960	955	947	916	921	903	913	882	931	972	885	895	921	882	889	906	914	948	943	884	918	873	869	928	983	937	892	922	1027	943	930	873	909	925	903	949	908	954	892	896	915	915	959	920	907	922	899	901	926	895	907	918	911	964	963	951	1010	918	955	946	944	959	931	907	926	927	913	973	946	923	887	931	948	951	943	936	921	936	906	955	922	919	967	934	890	942	940	937	925	881	921	980	933	925	926	926	932	939	921	944	918	921	892	879	918	929	909	928	911	903	939	855	932	939	920	946	923	919	961	865	926	946	958	946	996	913	947	931	935	962	897	887	935	919	872	868	931	906	915	925	972	938	943	935	932	917	915	923	917	967	883	899	963	896	947	916	924	941	968	898	997	869	938	901	978	929	943	884	852	936	936	915	925	961	919	938	934	916	883	938	944	910	954	937	874	970	933	876	918	915	989	960	952	896	916	888	915	970	925	969	949	975	903	962	922	968	897	856	857	925	899	882	898	894	905	885	925	904	934	922	918	901	945	920	914	957	965	953	928	906	882	917	931	921	916	961	901	937	893	907	918	982	906	881	933	905	917	904	944	939	915	932	881	882	947	866	925	943	941	914	931	914	874	931	975	967	892	965	902	909	905	939	952	871	934	842	903	910	974	909	932	924	907	919	896	860	904	949	928	889	927	991	969	950	917	870	931	988	886	875	926	894	933	947	878	904	899	874	983	911	930	958	939	964	896	976	966	888	951	975	934	936	956	941	951	922	963	928	949	885	905	925	907	950	904	915	1016	946	939	923	971	935	950	908	983	890	969	964	942	884	920	912	907	951	890	916	970	896	900	907	965	1013	891	945	938	898	897	910	919	908	926	905	920	942	933	868	938	980	937	955	918	957	918	886	894	921	877	943	945	899	913	938	896	941	979	923	899	954	841	922	954	895	964	903	884	893	871	920	949	911	939	897	913	896	950	905	908	937	922	919	940	948	942	945	902	959	926	976	970	912	852	927	934	964	915	944	927	895	944	898	898	909	985	876	863	949	913	855	920	928	880	905	939	935	896	927	917	912	923	936	942	944	972	925	913	911	907	912	911	930	915	870	901	962	931	931	914	918	947	881	944	970	941	918	891	907	894	913	954	969	966	914	885	913	898	970	926	937	979	900	900	926	847	953	919	911	868	903	930	889	901	928	926	979	895	921	931	927	928	926	892	966	1016	876	897	925	885	954	979	908	947	933	931	952	927	929	925	955	940	912	916	897	946	889	876	899	894	938	933	980	911	877	957	891	948	917	911	939	958	948	889	941	973	940	1001	948	956	928	910	892	942	905	921	913	931	852	913	946	896	942	977	981	970	930	911	916	957	951	914	946	871	878	913	960	938	926	983	942	984	920	882	978	956	927	886	891	913	888	972	911	849	967	877	931	957	937	903	944	906	908	858	921	926	909	923	934	945	903	948	855	941	956	950	962	913	893	892	898	886	917	915	922	938	949	925	869	939	944	880	954	1006	941	942	895	874	904	917	913	936	902	953	904	912	937	926	922	976	965	902	905	918	908	924	961	918	928	980	925	896	919	941	913	903	931	939	899	919	904	957	929	916	923	901	950	890	876	948	936	897	902	924	936	862	921	891	889	961	907	949	975	881	879	946	895	870	934	953	939	949	940	919	907	886	872	923	950	878	926	910	913	952	862	922	917	876	918	943	966	940	858	917	863	961	914	941	967	945	938	921	948	928	874	922	912	944	923	947	927	932	955	975	899	918	964	920	880	948	857	949	931	941	880	898	946	905	962	891	912	901	934	931	867	943	901	906	920	869	964	984	892
56921	28193	13286	7529	3703	886	448	460	460	452	474	598	602	466	450	500	530	538	485	462	402	460	470	412	456	471	426	443	455	451	457	446	398	448	423	452	451	406	464	408	410	427	472	432	456	443	431	455	430	482	475	445	446	406	392	476	432	428	423	422	419	428	458	478	451	430	461	431	467	434	453	455	420	413	431	422	419	453	455	445	427	450	429	434	457	426	451	456	459	408	474	407	430	388	448	462	432	471	427	461	394	465	425	414	395	472	491	450	437	421	403	438	435	438	447	396	450	397	376	432	465	458	409	437	411	437	429	437	477	447	442	471	411	412	434	448	423	425	431	442	433	455	431	456	435	411	451	432	456	406	435	426	428	426	405	473	428	463	428	427	426	443	397	415	419	430	412	430	449	438	444	460	425	423	423	377	502	426	410	445	405	417	434	431	413	403	455	421	432	438	415	452	472	458	436	436	459	483	394	420	418	431	447	418	423	458	437	447	494	449	433	422	471	421	450	398	383	415	431	397	416	413	428	433	449	438	422	424	431	444	429	482	439	431	420	450	423	485	430	438	442	457	426	436	421	466	467	419	473	455	459	439	414	387	424	452	455	452	391	475	442	462	427	429	420	473	482	427	436	417	429	452	442	418	455	445	457	433	393	410	440	454	418	470	444	468	449	410	445	458	410	407	435	415	456	474	412	466	419	386	443	440	433	432	426	396	418	420	416	448	452	447	457	405	437	449	462	428	434	432	433	441	453	426	440	463	421	423	458	458	396	438	446	396	420	428	475	448	434	470	436	426	406	439	398	429	448	458	425	384	464	441	425	469	420	441	426	445	434	446	447	443	472	439	408	412	484	481	443	456	425	463	480	461	437	445	441	474	400	399	496	436	437	423	458	430	472	402	410	420	446	444	405	405	399	395	430	425	465	459	470	449	454	460	432	443	447	408	408	474	440	436	406	415	427	425	437	388	410	427	432	412	432	433	437	438	429	452	420	407	460	483	415	449	440	447	412	440	367	429	460	421	441	458	437	413	443	410	464	434	425	452	458	447	433	457	433	465	400	467	452	436	486	439	409	455	438	415	415	405	387	410	458	402	424	456	388	442	456	480	413	456	415	456	393	485	457	451	446	449	502	399	459	431	433	489	436	445	446	418	423	437	453	429	489	474	441	442	404	442	393	429	477	466	397	447	426	416	448	434	441	489	453	460	460	421	470	434	445	445	454	420	463	414	443	416	417	402	422	466	422	428	442	392	441	461	428	490	440	427	433	430	423	459	447	421	453	450	451	439	438	425	434	382	437	438	427	409	427	420	446	453	471	450	431	425	426	420	418	433	407	440	453	443	426	416	427	388	380	406	475	473	430	434	420	446	465	450	432	466	425	417	411	486	443	428	467	415	408	473	481	419	489	444	424	437	388	462	406	430	432	406	413	426	419	437	437	446	420	392	469	440	457	472	421	436	447	425	467	383	435	426	450	458	489	450	442	467	455	446	410	422	419	456	452	439	457	420	422	402	432	457	406	441	427	411	441	390	432	439	475	431	429	453	418	451	465	447	457	471	417	417	421	416	428	433	451	460	429	422	459	445	423	396	437	407	468	449	476	409	457	425	429	413	439	432	427	473	447	418	452	440	402	411	445	466	445	410	433	432	461	430	437	412	432	432	446	425	416	457	462	443	399	414	441	409	446	432	432	441	477	401	416	423	432	390	428	411	441	400	426	465	408	439	432	435	442	432	447	464	438	479	440	445	435	434	436	403	430	442	468	421	431	441	415	447	394	410	467	484	470	424	428	413	414	451	434	417	473	435	416	401	430	409	416	426	428	468	435	446	435	461	376	511	428	501	458	439	376	447	439	448	435	439	418	429	444	439	427	412	411	416	426	420	445	415	427	453	409	430	410	437	424	453	478	450	461	426	426	427	454	456	395	417	417	415	410	405	436	406	465	403	418	418	437	483	387	393	438	455	459	446	454	424	447	417	421	399	424	426	453	411	436	427	445	435	480	452	405	380	452	467	399	403	439	436	423	422	451	452	430	431	466	455	437	408	411	451	496	400	428	430	429	408	476	468	427	426	410	468	480	451	482	451	404	439	407	440	457	456	445	444	451	461	432	407	383	433	457	426	410	448	454	486	447	469	429	417	413	449	416	464	450	438	449	446	457	434	436	413	456	468	436	399	403	440	469	451	416	440	456	448	421	431	418	436	420	414	446	459	458	452	437	453	386	437	455	449	434	383	464	442	457	420	396	427	419	445	465	456	434	436	453	458	425	427	503	439	424	447	452	388	454	465	422	424	456	437	393	428	451	416	452	420	508	431	438	416	437	452	412	432	407	431	472	405	405	462	428	425	443	410	381	427	417	469	432	394	381	442	436	416	407	414	400	436	432	444	445	476	465	449	419	461	446	411	436	440	446	435	391	437	398	428	426	493	458	483	426	450	408	384	456	423	423	448	402	444	448	438	406	423	456	440	410	422	413	439	428	459	450	419	488	401	405	381	425	430	421	361	449	425	402	435	414	459	452	404	430	467	404	441	432	437	432	433	457	411	424	464	406	408	414	468	466	398	437	420	446	402	391	470	428	432	463	474	422	445	394	457	442	414	469	416	420	408	422	436	459	460	428	419	440	396	403	387	430	422	439	466	425	445	445	433	402	412	454	475	395	447	432	450	461	391	437	427	439	446	442	460	411	477	417	452	399	415	444	417	392	424	450	423	428	386	439	483	435	452	436	415	438	392	470	434	433	456	429	454	437	429	440	453	393	477	401	432	400	405	400	427	392	426	404	458	442	432	425	438	455	446	455	442	440	430	414	450	402	441	462	457	399	434	438	438	381	443	433	396	432	442	440	472	492	453	396	409	429	476	443	505	467	465	477	458	444	432	403	437	466	407	460	447	447	394	436	425	414	428	431	479	461	421	444	472	464	450	406	397	441	408	383	451	439	420	452	463	430	434	459	444	453	456	456	426	421	445	453	448	422	425	460	416	458	457	437	405	436	454	407	465	410	439	422	474	413	464	390	418	447	422	426	424	422	411	441	445	431	396	425	444	454	437	464	401	411	427	441	434	445	431	431	419	437	441	407	437	424	429	442	442	443	416	413	436	439	424	418	464	403	447	429	393	450	435	450	425	426	449	440	442	467	392	439	413	466	441	429	469	436	441	434	406	432	473	486	452	467	428	463	423	436	426	417	459	441	431	478	413	434	414	416	438	429	444	429	453	431	403	457	425	435	438	456	431	424	431	411	425	455	466	436	460	419	445	456	410	468	470	447	448	413	412	426	420	440	447	474	431	411	454	457	453	441	436	490	447	453	458	423	447	441	419	436	480	475	432	420	427	448	453	436	401	419	454	438	425	445	426	423	419	435	426	409	420	485	447	468	432	418	447	432	405	458	451	401	409	458	430	433	411	453	406	455	438	406	437	437	481	437	426	407	438	433	434	436	443	413	430	436	441	446	471	480	441	467	457	413	430	445	484	436	433	398	416	427	474
37198	20218	15375	14658	8939	1815	972	937	1001	930	1254	1599	1910	1272	1079	1248	1493	1489	1262	1025	980	954	965	951	931	989	892	914	953	946	987	965	932	920	987	888	887	927	925	902	892	945	928	897	916	964	919	927	927	927	948	982	924	894	954	854	900	875	935	1022	1001	950	923	892	962	894	944	968	953	899	943	941	921	928	914	944	909	911	873	956	906	913	969	938	946	921	940	940	963	932	887	936	924	836	893	972	921	967	887	979	903	956	922	913	935	899	919	937	873	898	912	941	949	949	913	977	932	926	945	950	916	940	919	926	931	928	867	918	934	949	939	912	926	969	898	948	931	937	933	954	914	964	895	917	981	930	892	945	900	863	933	917	934	927	949	903	863	934	979	904	913	920	964	934	937	965	890	910	889	916	903	933	879	907	916	987	923	913	901	894	919	888	928	937	940	914	961	963	864	934	922	926	964	898	931	943	976	928	932	923	896	906	926	946	916	856	865	930	928	888	939	957	906	876	897	958	941	947	893	924	879	951	945	912	892	960	887	930	925	931	868	939	888	914	924	912	939	927	897	923	957	948	890	901	910	943	890	938	898	970	917	946	928	938	941	852	978	900	913	939	893	909	918	899	973	993	914	938	943	879	953	936	913	926	940	922	947	903	942	953	936	939	887	948	936	927	935	926	897	934	892	928	892	964	910	919	1007	867	899	969	897	961	974	953	947	919	983	945	964	948	954	947	890	929	936	894	932	932	922	935	924	947	909	949	932	905	950	932	962	906	950	957	960	953	917	900	951	998	883	923	916	914	927	967	949	926	898	984	933	941	950	910	902	956	941	921	909	923	903	969	947	886	908	909	959	908	955	860	962	948	844	898	935	915	872	965	944	848	986	909	945	906	966	866	922	909	937	939	897	911	922	912	937	909	910	966	870	913	974	930	888	918	960	967	900	941	912	944	945	909	873	880	932	977	912	917	921	919	899	914	894	972	1000	959	981	915	976	939	932	972	893	941	913	997	942	901	946	938	940	973	917	862	936	950	894	1009	873	946	913	888	947	926	926	945	895	992	914	922	887	926	922	859	884	908	903	969	956	883	925	889	880	915	922	905	913	939	951	879	898	897	958	865	948	962	902	929	957	916	959	916	914	934	910	960	913	918	1002	905	931	934	906	923	930	904	957	936	903	930	874	942	917	948	942	919	917	871	909	932	934	906	931	889	957	925	967	921	945	923	903	924	933	970	916	931	929	970	972	916	845	968	956	886	991	921	824	955	921	916	951	969	954	909	936	931	935	860	917	947	862	940	915	898	907	895	1030	904	869	929	910	920	880	986	903	894	922	913	1018	894	959	884	929	928	974	962	883	929	877	927	897	922	892	937	902	911	898	959	935	870	945	923	941	956	938	979	986	912	909	942	968	902	958	956	924	956	917	948	980	929	918	953	880	942	933	948	914	938	944	884	943	902	941	959	896	898	906	902	892	898	942	891	967	918	910	889	905	885	899	931	973	915	857	941	972	932	917	921	939	963	941	952	952	919	927	914	957	914	903	949	994	926	946	904	959	932	913	904	944	961	909	917	998	939	894	839	941	914	931	908	880	962	941	913	941	956	923	934	904	888	847	936	910	851	913	907	978	952	899	887	931	916	943	866	895	899	913	888	946	906	958	927	905	944	918	855	875	959	970	895	951	879	908	862	960	917	922	939	913	928	933	929	921	973	954	946	916	958	909	901	941	913	959	933	888	946	991	938	945	863	914	933	861	920	920	919	932	889	955	927	966	874	926	944	937	981	916	909	932	911	912	897	934	898	932	919	932	954	916	893	946	916	910	944	940	930	869	934	969	890	927	914	958	889	915	894	917	902	903	964	917	893	933	922	948	914	875	1041	951	922	910	933	939	911	926	918	894	925	944	900	938	913	925	959	922	895	947	929	917	879	992	933	917	873	872	962	985	943	984	921	943	915	967	966	906	918	930	953	906	950	946	880	976	909	938	858	910	948	921	889	937	965	890	911	929	904	899	970	910	899	940	933	940	932	939	901	893	889	970	917	890	917	973	953	867	968	975	912	924	962	964	956	894	927	900	907	931	931	923	919	963	982	917	918	876	933	908	907	920	950	969	946	923	893	863	876	929	904	957	918	908	957	872	964	967	947	924	928	944	950	936	886	892	946	932	895	902	930	912	925	952	922	881	997	899	886	947	950	910	958	914	948	918	902	956	892	915	961	904	959	911	906	912	934	897	896	898	946	932	946	913	935	956	935	945	957	958	948	936	912	962	859	958	935	964	908	895	915	903	902	933	908	872	988	900	954	977	911	896	936	886	893	958	931	921	926	897	939	895	913	993	944	932	907	912	928	961	921	936	912	914	904	920	901	918	910	904	922	952	900	897	897	947	964	940	942	921	919	900	945	903	921	956	918	930	910	911	940	927	926	930	934	892	932	955	959	901	868	944	927	910	890	885	917	942	905	898	909	906	1000	887	895	932	946	955	985	916	961	919	924	918	899	916	886	896	912	897	931	942	876	928	897	904	922	968	956	956	942	959	976	960	883	853	975	881	932	927	895	857	909	935	945	940	905	953	913	933	915	953	928	947	946	926	976	935	919	964	958	864	893	927	892	922	976	912	945	952	938	921	896	893	877	884	954	910	971	960	877	934	919	980	942	921	903	996	903	966	932	918	982	909	899	918	974	895	898	943	899	955	902	934	936	929	881	953	939	945	935	920	945	915	911	937	935	967	932	973	941	951	927	871	915	888	1019	947	966	955	900	950	918	949	890	900	948	973	938	943	939	926	901	901	897	914	932	889	900	900	947	883	942	906	878	934	907	941	891	960	968	893	927	921	954	943	921	892	932	898	946	883	945	944	939	902	951	886	967	928	953	818	913	929	911	893	919	958	916	929	960	953	920	924	831	956	934	911	968	907	933	855	926	968	939	912	958	878	883	982	890	931	882	933	884	906	900	913	877	943	946	919	895	881	920	912	851	891	927	975	893	942	916	925	899	925	877	924	979	982	908	915	945	921	904	933	892	934	984	925	909	924	892	934	954	907	864	843	925	900	948	934	948	991	902	934	975	909	957	873	887	906	976	931	854	942	962	860	910	910	945	910	913	943	875	935	929	877	923	920	858	935	909	930	980	878	931	836	953	877	932	939	956	953	931	901	947	971	953	927	910	928	945	958	965	921	985	926	912	916	940	871	950	927	959	928	937	918	922	925	949	910	897	971	916	942	929	928	964	931	897	983	935	962	954	878	956	904	929	914	920	898	918	898	915	956	944	982	917	924	943	888	908	926	887	891	919	912	870	894	927	913	903	958	928	925	933	935	928	954	888	922	976	915	961	899	963	972	917	929	901	932	950	938	885	974	868	892	953	902	863	930	933	964	920	908	936	898	869	931	905	901	917	984	871	997	947	926	895	990	919	985	927	972	948	924	930	933	908	931	916	831	943	928	900	950	924	936	886	940	967	924	982	937	930	965	918	886	882	942	981	908	904	907	909	925	975	914	923	948	928
60573	38321	25946	16725	7516	1756	498	464	453	513	621	820	611	470	511	635	545	672	652	509	478	469	472	453	402	438	461	427	447	432	471	441	443	428	452	435	451	424	469	428	418	452	444	492	452	452	428	454	435	469	423	444	483	448	427	405	493	438	465	470	443	452	489	457	458	445	457	461	476	442	468	421	448	444	439	484	452	484	414	467	410	473	432	456	435	450	443	449	401	434	388	455	453	467	461	463	464	406	446	451	427	443	423	458	488	447	468	449	449	424	461	450	438	485	485	433	448	382	497	433	429	399	453	401	437	444	439	451	455	431	446	409	434	410	422	438	421	479	396	455	470	449	481	432	459	470	440	426	443	430	416	480	506	448	459	426	398	425	434	440	453	456	479	461	434	424	482	411	460	450	457	460	460	441	422	413	417	442	453	453	457	414	481	453	469	404	450	435	469	441	419	461	416	435	434	414	430	449	437	419	425	419	461	420	480	437	456	462	460	415	459	441	443	430	426	450	499	450	441	479	469	458	430	452	433	437	422	458	479	434	434	461	463	447	451	454	448	460	470	452	413	395	475	471	431	457	447	432	406	451	431	428	460	438	441	446	432	427	446	432	426	459	411	443	430	447	473	433	425	422	439	424	430	441	426	414	437	465	445	411	421	478	453	474	486	453	417	432	460	431	431	446	466	438	410	463	454	434	438	400	451	449	449	433	446	457	468	480	456	464	448	469	436	428	406	424	437	464	418	444	413	423	405	462	454	456	456	438	447	416	484	424	423	448	454	476	449	419	427	438	491	405	438	464	448	447	449	445	454	426	431	442	428	454	445	441	466	421	458	440	420	434	416	395	442	430	435	429	485	437	445	408	452	458	428	431	463	440	425	406	428	433	403	443	461	438	469	423	426	477	427	450	439	441	457	409	438	468	469	449	460	433	402	409	419	488	399	414	441	416	474	482	447	467	448	468	468	432	493	435	456	417	420	470	436	407	424	426	447	422	435	472	446	444	461	422	404	452	478	439	433	422	424	446	422	386	442	401	420	452	415	419	435	452	441	479	434	397	425	414	425	430	481	445	441	427	444	445	388	404	438	455	421	465	412	471	437	495	419	441	474	459	415	462	456	379	440	462	450	448	407	467	467	424	432	443	457	442	444	467	422	466	428	415	448	485	451	454	440	480	477	468	427	430	433	486	424	459	427	456	419	413	423	482	450	426	444	470	402	446	429	441	460	474	442	440	486	485	437	423	412	457	475	452	419	423	472	399	443	419	455	427	458	457	444	463	445	447	411	452	434	445	441	426	438	482	444	421	458	430	410	455	419	494	464	430	483	467	438	442	442	432	429	444	432	444	466	407	448	473	476	403	404	421	430	411	462	443	433	406	437	459	423	448	425	421	471	444	449	474	453	459	449	477	423	424	444	447	451	414	459	451	454	394	432	469	419	430	423	449	453	471	439	439	441	449	437	444	381	451	422	449	417	452	470	457	431	414	437	425	423	470	463	433	442	441	470	441	470	430	445	456	408	435	453	433	444	442	453	411	430	431	414	451	453	436	454	454	394	458	447	427	443	460	480	400	427	429	411	460	485	406	417	440	433	436	436	436	448	429	449	419	459	463	466	418	434	422	480	455	443	447	417	407	437	462	471	470	431	485	479	438	449	455	452	447	469	458	462	485	433	456	452	447	477	395	476	437	420	444	448	447	470	466	465	444	454	490	442	471	466	459	431	447	448	445	432	430	460	424	439	459	397	469	435	435	424	415	483	441	433	470	436	420	483	433	467	494	450	462	441	430	436	469	410	469	434	469	457	424	462	437	458	427	414	444	440	422	453	444	460	423	476	456	422	442	477	442	466	452	474	434	471	471	420	412	457	452	401	462	439	435	424	451	426	441	450	395	437	437	440	491	466	453	470	444	442	477	469	437	437	454	434	406	444	440	448	429	448	483	426	456	468	447	451	428	456	397	434	415	461	438	472	428	453	408	469	396	449	443	442	397	455	417	432	410	431	426	497	463	453	430	464	428	418	457	425	459	431	430	493	466	434	456	398	448	443	452	435	421	450	431	397	440	424	447	459	432	458	446	446	454	461	435	444	474	423	406	442	489	462	421	423	502	412	444	447	416	460	435	437	451	435	448	416	437	431	446	443	428	452	417	455	448	473	439	450	422	441	438	411	425	467	433	476	461	438	460	457	497	459	450	475	436	453	425	409	417	429	393	440	441	444	469	473	449	461	435	460	418	394	417	446	433	437	443	481	472	426	434	458	461	424	468	429	457	471	425	432	438	452	424	452	426	419	456	439	428	447	421	468	437	474	457	443	455	457	439	462	419	454	432	443	458	432	469	427	438	465	465	387	438	395	436	449	434	450	437	487	433	445	438	446	412	473	426	420	417	464	466	426	425	434	418	430	404	467	420	424	432	431	434	418	444	427	431	446	446	422	463	475	439	418	511	500	423	432	419	418	473	445	466	453	478	433	436	456	429	452	444	429	446	419	423	418	416	466	456	437	467	409	423	431	402	428	459	429	454	455	491	432	430	438	450	414	431	446	433	442	462	461	464	454	461	467	463	457	443	445	428	440	522	523	431	438	434	423	488	483	463	388	442	420	459	422	417	408	466	466	429	491	441	430	429	412	389	461	446	416	391	453	446	426	419	462	455	461	407	444	497	430	438	418	452	441	432	461	443	443	475	453	450	446	472	479	480	490	448	443	436	426	436	431	396	466	468	453	451	437	453	406	415	447	446	406	395	468	456	415	477	417	404	447	455	509	420	445	440	436	444	427	430	418	438	475	425	455	471	403	436	472	436	416	419	411	435	438	447	475	452	445	469	440	452	498	465	479	411	433	455	440	470	415	464	430	456	462	462	448	408	426	453	454	420	479	470	446	475	444	452	438	398	443	442	405	436	478	460	428	456	462	440	444	402	437	413	451	490	460	421	431	424	438	425	449	441	463	447	455	457	476	426	448	450	427	440	470	449	466	419	467	480	431	472	449	469	419	473	423	432	431	447	435	441	392	486	451	445	424	441	431	453	434	481	413	411	479	468	428	467	421	398	408	468	420	473	422	439	419	441	454	431	475	431	440	477	440	425	446	430	450	496	441	441	450	431	436	447	422	400	437	460	433	481	422	424	459	433	413	427	446	441	459	428	434	417	417	431	419	405	449	459	401	466	412	426	430	465	391	448	429	434	393	409	452	459	437	423	464	463	456	450	467	460	433	443	491	454	421	443	439	398	468	456	449	449	465	421	459	458	413	457	467	428	439	413	442	495	453	373	435	419	446	468	492	460	447	454	380	431	453	453	401	406	408	404	437	416	390	414	420	478	441	479	432	425	450	426	423	446	450	429	452	460	443	419	447	466	467	447	434	493	457	420	485	464	388	454	442	435	435	454	461	411	479	455	450	440	443	466	466	439	399	449	449	455	485	428	416	450	410	461	451	423	452	409	464	437	436	446	444	433	449	434	427	468	460	470	423	441	465	468	478	489	427	441
38458	30234	27620	25037	15012	3758	1063	1028	1059	1299	1793	2625	2000	1099	1456	1725	1722	2359	2029	1316	983	926	886	952	906	972	1021	958	899	934	943	911	969	950	922	931	975	962	964	925	947	955	902	925	1006	938	997	943	902	948	969	964	948	966	961	961	917	979	934	1015	1017	949	954	966	974	913	911	961	949	943	975	960	890	890	950	957	1009	981	937	960	968	959	913	896	921	923	968	920	938	887	959	962	949	939	883	963	947	951	891	937	942	911	943	895	959	927	915	890	926	934	892	1028	947	932	926	888	962	961	905	951	910	909	916	961	901	906	935	915	964	928	891	920	926	937	935	977	924	905	913	958	956	952	893	929	940	919	934	910	896	946	940	937	922	1009	984	913	860	933	965	930	921	997	903	940	900	967	998	949	937	944	942	878	950	969	937	956	955	942	952	954	917	915	897	937	967	877	958	937	944	915	936	872	953	911	975	894	928	919	956	966	925	917	940	932	870	941	888	929	930	942	916	898	935	923	943	967	969	985	986	925	914	899	936	933	939	962	944	910	930	908	950	940	930	953	974	945	916	943	917	900	932	943	945	931	962	944	941	953	912	922	926	908	932	910	930	980	922	978	952	979	928	970	921	953	900	908	980	959	924	945	947	925	957	936	915	946	897	944	954	959	942	950	964	911	914	966	892	936	959	894	990	919	904	902	967	935	918	888	946	942	1006	912	997	940	886	929	949	933	981	943	931	960	918	957	897	872	930	955	979	966	951	927	914	884	955	961	964	964	995	926	890	944	910	942	912	948	935	972	898	939	940	979	941	923	966	934	877	912	954	926	939	988	888	910	973	928	971	899	934	947	950	906	918	943	957	949	945	925	948	986	935	930	950	928	900	890	948	960	938	964	911	927	922	933	920	935	985	964	956	965	994	947	950	933	965	916	915	872	999	935	926	941	934	950	929	932	891	984	956	911	962	908	987	899	913	924	974	922	937	911	941	960	991	911	924	922	903	925	924	924	953	973	931	983	895	964	992	945	968	885	938	949	953	919	952	934	932	885	967	901	910	914	968	938	944	884	929	1020	903	992	952	945	970	1004	959	894	933	915	923	919	896	890	963	989	972	1004	913	966	963	889	929	939	926	855	898	924	931	977	891	907	905	866	969	959	942	913	953	929	945	963	895	924	979	949	1009	948	954	937	931	928	949	974	932	899	933	982	942	910	915	908	993	964	957	935	949	940	901	921	943	934	945	914	939	917	934	927	973	968	955	933	978	961	929	976	920	927	904	940	940	942	918	960	946	909	884	954	934	897	919	924	942	979	957	934	961	948	914	963	926	923	974	986	917	935	953	898	957	968	949	975	959	912	952	967	917	946	986	981	905	945	962	947	972	945	953	966	962	955	950	937	903	971	944	979	958	942	905	918	983	944	888	894	930	952	903	971	886	961	976	950	922	938	931	948	941	949	927	910	927	959	955	925	925	921	947	862	1015	960	981	956	919	949	936	976	931	970	959	989	916	964	893	941	989	878	944	908	924	985	919	911	972	954	958	903	928	891	934	919	956	932	914	937	964	970	931	979	901	944	933	892	995	923	951	929	923	951	949	935	957	960	928	937	937	931	998	975	951	954	952	931	932	901	933	971	938	951	889	951	919	977	939	970	911	928	916	870	911	903	889	936	957	860	929	949	940	971	931	923	872	974	963	930	938	987	924	943	982	968	924	960	957	908	957	936	914	881	938	904	902	921	973	934	995	953	956	963	942	904	937	941	930	946	886	924	896	940	886	962	903	924	901	916	940	970	907	900	970	909	904	927	955	918	848	940	908	922	939	903	953	908	919	959	922	924	948	940	971	961	942	920	974	956	921	902	972	944	963	956	905	954	905	942	955	957	890	900	936	988	934	931	872	986	915	913	952	931	888	974	954	969	961	924	882	903	1002	976	950	1000	915	968	894	899	949	957	917	953	894	924	924	919	920	921	923	884	966	947	985	924	980	905	904	967	918	902	980	916	917	885	956	918	927	958	959	943	895	959	980	879	885	980	911	912	979	917	955	899	958	931	924	936	901	916	938	957	956	990	934	936	980	937	934	902	895	988	1004	926	930	926	916	876	996	899	981	905	918	917	945	963	956	930	924	930	950	977	906	1002	882	912	925	964	952	956	933	955	979	963	933	969	936	953	918	973	941	964	991	920	908	890	919	927	940	911	898	901	945	991	983	938	966	893	975	917	922	946	906	951	958	953	953	938	945	954	976	876	885	977	931	924	918	958	922	990	901	905	925	934	918	954	953	931	969	963	929	906	910	955	960	888	952	933	906	946	996	900	987	914	956	1018	911	967	971	878	976	986	911	946	965	959	931	965	903	896	963	892	1013	940	939	960	935	941	932	941	957	928	950	905	920	914	963	950	936	968	897	918	989	903	949	904	916	926	959	935	942	920	910	899	948	950	974	939	903	891	897	1014	968	1009	961	943	945	943	915	927	952	914	944	900	954	895	936	936	947	960	938	967	933	942	930	943	962	935	948	912	917	893	914	947	941	908	936	912	950	932	910	951	948	936	899	874	949	946	932	965	988	952	974	985	946	923	892	907	928	931	953	889	922	897	947	901	905	945	948	939	894	928	988	903	970	896	911	959	955	969	906	919	961	935	921	933	975	974	923	915	920	950	976	946	932	910	908	996	914	901	952	902	969	944	993	910	899	939	957	905	921	936	956	958	955	957	935	919	962	920	930	968	901	896	993	926	904	935	957	946	942	925	967	944	954	880	947	930	927	894	944	947	930	969	903	975	937	927	933	875	884	959	923	948	930	992	915	930	961	926	929	929	934	897	927	962	938	914	928	943	901	945	990	896	944	921	915	872	893	1008	910	905	909	985	998	919	916	965	947	894	966	921	922	894	900	939	978	936	973	926	942	994	957	944	971	948	987	894	1002	912	931	943	915	919	888	940	993	978	936	897	964	909	916	903	923	897	903	951	932	973	947	960	962	881	942	914	921	973	937	899	969	935	952	978	889	903	934	906	917	993	987	987	944	991	934	927	979	901	979	895	946	965	914	980	929	924	963	943	915	957	953	962	960	939	981	929	1010	952	988	948	940	964	921	930	894	948	907	897	911	967	983	932	891	898	950	921	955	957	954	918	934	939	975	937	946	938	974	895	937	930	976	905	928	958	974	983	917	933	938	937	912	985	942	905	941	928	963	964	939	938	958	933	1003	912	904	944	919	979	888	909	930	915	919	896	951	904	921	994	931	927	888	983	908	952	879	976	967	961	949	1003	935	921	925	931	964	966	983	919	944	916	920	945	889	930	886	939	998	973	947	914	988	930	974	973	954	924	898	939	910	1009	923	887	931	922	935	988	976	889	982	974	923	979	871	948	950	938	917	914	941	963	974	934	954	894	905	874	918	907	1030	935	940	934	952	942	962	927	988	1006	888	929	992	936	899	929	928	970	888	942	939	930	960	927	958	904	951	965	969	927	958	870	925	930	981	905	976	941	943	1018	897	914	938	946	957	993	928	953	973	902	950	946	949	933	960	969
47641	23452	8512	3331	1326	593	463	423	431	461	476	510	440	421	445	425	419	441	444	462	421	464	472	504	507	414	436	462	449	456	412	407	438	446	423	450	442	482	456	488	433	418	459	441	491	478	465	466	413	443	456	446	421	455	464	422	464	418	409	451	427	447	454	444	411	422	394	445	421	433	456	445	485	419	420	414	471	423	469	470	439	431	439	457	443	440	442	457	410	427	413	452	409	442	416	447	397	425	418	448	455	452	413	441	429	422	430	387	433	456	440	425	438	427	421	506	451	444	427	457	458	457	450	443	440	420	463	414	428	396	452	440	438	419	445	416	432	466	403	414	467	433	435	379	426	426	422	435	418	479	454	439	477	468	412	479	470	400	430	457	462	426	501	448	431	423	437	428	439	486	463	490	432	449	441	408	422	432	417	439	440	422	438	438	442	445	469	377	426	410	416	401	444	459	423	434	421	437	395	415	421	406	444	434	451	421	390	407	462	442	448	430	417	414	427	421	447	435	416	417	460	402	405	420	457	457	433	427	420	443	426	441	410	406	445	454	457	444	425	430	470	447	413	438	425	423	424	431	412	440	418	451	394	432	437	442	448	447	426	453	416	418	505	421	466	462	442	469	415	466	443	447	465	440	477	465	405	473	456	430	455	425	451	441	463	433	413	427	447	403	430	403	454	457	439	438	427	440	442	449	440	443	447	448	450	448	473	416	430	443	405	499	454	415	439	483	458	427	407	399	445	422	453	473	468	428	406	427	436	430	449	440	474	473	440	441	437	402	425	472	412	435	399	414	434	437	460	404	423	442	446	439	432	425	446	437	469	446	410	446	440	448	451	422	423	433	452	468	411	435	491	454	401	437	452	438	438	462	464	440	443	439	417	461	408	425	464	462	490	390	413	423	408	440	448	433	439	458	440	424	437	453	457	483	440	447	449	441	407	400	436	463	419	439	435	407	436	472	445	462	434	402	425	389	432	425	419	432	415	451	460	462	442	444	420	425	456	469	458	439	416	476	417	410	415	438	486	449	437	443	405	451	417	448	397	400	428	439	455	393	462	429	439	428	426	446	444	484	462	394	424	429	405	427	429	422	466	421	433	464	429	433	438	455	431	484	437	442	441	450	457	460	445	396	421	430	449	458	456	410	452	460	449	439	420	423	430	428	424	476	463	494	464	444	424	468	488	446	488	439	407	449	438	465	473	419	421	433	463	434	452	456	438	469	439	427	442	455	412	455	453	457	427	455	415	444	401	455	432	446	438	448	441	427	449	447	400	417	433	444	423	466	437	461	434	435	416	490	415	457	432	438	448	398	497	438	428	442	441	428	439	374	450	464	381	391	435	443	487	432	447	389	496	427	415	476	440	422	422	424	429	467	412	410	405	417	454	397	420	419	467	452	414	425	451	400	425	466	426	435	433	428	429	455	427	431	454	455	419	462	398	449	423	447	437	445	437	423	422	453	460	445	432	461	424	441	429	439	412	455	402	422	446	459	450	423	411	443	452	467	441	426	419	465	441	436	456	430	437	457	430	484	415	447	439	433	413	415	462	430	429	455	432	458	448	483	442	422	414	405	434	417	383	406	425	432	426	403	476	464	424	459	456	407	466	448	460	461	417	455	409	448	433	446	376	424	459	423	449	477	428	438	433	447	434	463	444	456	432	489	455	430	428	456	444	426	435	443	449	454	396	429	464	444	433	442	436	423	409	410	427	404	428	439	427	422	466	441	428	442	428	434	444	417	427	421	427	456	405	455	477	413	396	460	424	465	408	449	446	383	405	451	434	429	459	440	430	461	451	430	436	413	423	451	466	393	404	452	440	459	393	416	430	417	464	429	444	456	457	456	397	420	442	425	385	453	445	434	460	416	443	452	453	462	438	476	419	462	411	443	462	443	421	391	432	432	414	433	423	427	424	437	455	421	437	456	443	423	394	454	493	443	482	489	423	483	413	467	452	439	439	433	467	413	399	388	472	442	458	435	422	454	398	405	450	400	411	402	433	458	435	422	415	478	485	397	428	434	428	388	434	457	445	473	435	435	461	449	475	434	432	447	439	446	473	426	414	415	439	491	421	415	440	479	440	454	460	437	465	407	423	440	506	453	451	434	449	414	451	402	465	449	410	429	475	443	438	442	405	417	463	431	431	429	468	413	424	404	448	399	468	431	447	443	437	445	422	432	467	415	447	417	388	406	437	441	460	480	427	448	434	445	422	492	439	422	460	441	461	438	417	428	437	492	402	430	409	436	446	433	487	460	439	436	447	428	462	430	396	483	443	465	445	409	433	388	435	403	468	432	429	477	408	421	446	427	416	453	428	417	430	412	464	412	428	454	460	431	428	422	445	431	427	428	446	480	433	428	444	469	412	446	432	382	430	440	397	416	427	472	472	412	434	441	455	404	430	436	417	462	451	431	386	476	463	426	450	415	482	424	485	443	410	413	444	446	440	431	429	404	432	411	450	443	453	434	430	468	422	483	449	449	460	475	471	430	399	425	437	427	450	414	394	443	441	405	465	438	474	451	462	444	453	417	416	406	434	414	442	413	446	483	393	417	421	445	447	436	416	391	431	436	432	434	418	404	437	415	435	431	425	433	435	428	415	445	441	438	452	410	422	403	421	451	466	413	404	394	417	433	441	431	424	431	421	418	409	434	412	438	424	474	413	384	424	444	421	421	467	457	453	439	461	446	448	425	444	442	461	456	469	411	454	457	443	465	442	415	400	502	407	476	426	453	450	449	461	438	406	430	424	444	439	439	444	399	405	401	427	434	458	502	421	453	436	444	430	463	418	404	421	418	450	460	450	454	445	438	414	413	420	425	407	444	433	447	458	449	439	415	437	443	403	432	462	432	412	439	415	446	418	451	417	421	443	427	434	436	425	443	375	415	431	507	417	390	479	425	443	420	408	436	409	445	480	471	450	431	482	459	408	437	419	415	434	428	434	425	436	444	452	415	422	421	416	411	421	441	457	424	467	435	461	452	427	475	435	463	451	417	420	421	424	436	402	411	387	420	413	420	392	440	456	456	419	419	469	446	445	415	454	432	420	439	417	421	421	415	447	456	428	431	420	422	413	437	439	433	448	413	431	412	457	474	449	419	441	477	438	400	440	476	445	398	424	444	439	465	458	421	475	433	404	417	432	390	452	454	470	440	413	451	419	415	466	438	451	433	433	443	458	392	487	421	483	464	438	475	436	436	463	448	466	438	419	431	425	468	440	443	452	413	455	442	424	417	433	404	410	441	433	430	439	393	432	441	390	407	434	447	394	415	396	404	428	463	459	442	434	423	474	471	439	479	469	412	448	390	438	435	417	406	416	429	436	390	420	399	421	438	443	412	469	462	439	476	395	423	434	438	459	433	418	405	528	455	445	408	447	399	454	437	443	441	409	443	440	412	451	439	470	436	455	460	445	479	425	414	406	451	390	445	465	430	456	430	443	454	450	455	427	454	442	434	431	472	424	454	452	428	450	447	412	427	434	414
31538	16604	10253	6992	3588	1354	959	967	980	954	921	945	956	922	935	951	900	1008	983	932	908	936	918	972	925	956	896	894	933	925	921	875	977	930	892	944	908	924	956	922	882	914	928	906	935	922	846	914	918	934	917	892	950	896	907	891	929	922	931	915	962	913	892	892	969	931	887	940	918	932	959	939	931	919	928	922	910	917	957	931	917	963	929	942	917	920	924	939	966	887	970	968	902	929	923	896	931	916	956	912	908	885	981	925	924	905	961	911	903	937	888	911	892	921	953	899	876	916	918	967	925	939	930	934	929	925	917	890	949	951	932	922	938	914	897	947	901	913	911	891	950	897	910	956	927	915	923	908	955	950	874	920	884	937	928	930	907	925	891	925	952	941	917	921	902	908	934	932	957	920	960	920	930	957	911	934	936	917	929	949	877	957	900	979	905	905	907	956	893	876	963	903	917	909	933	948	957	900	906	934	944	919	910	951	905	932	907	880	950	924	904	904	919	920	897	897	919	918	956	922	982	890	924	919	946	921	920	903	920	881	958	971	978	935	937	958	874	942	873	897	920	934	936	906	952	933	976	908	897	910	938	894	907	963	887	912	982	899	882	925	980	936	924	963	975	941	920	875	875	945	838	883	930	888	931	951	954	925	963	894	955	947	944	891	924	920	914	927	945	943	910	909	918	996	931	933	939	939	1009	926	908	914	994	967	952	903	909	885	911	888	959	932	939	895	841	937	961	914	964	934	879	967	911	891	894	917	926	908	915	924	898	900	856	955	983	966	943	929	911	914	858	967	918	942	938	912	938	912	904	936	905	994	884	917	912	939	881	917	849	908	942	951	892	911	925	930	885	885	904	891	913	892	954	903	919	940	950	922	919	925	876	963	908	956	878	898	962	928	861	940	931	885	937	918	874	927	906	895	910	912	970	915	943	892	910	925	855	993	894	919	971	918	884	944	950	895	893	888	978	961	949	894	900	926	909	910	964	889	920	921	922	922	894	953	875	909	958	918	958	917	948	954	884	913	904	887	974	926	873	912	898	902	898	913	909	926	923	921	924	929	978	942	895	897	924	935	1030	931	927	920	915	955	859	899	921	956	885	915	906	916	931	894	925	912	985	925	855	1009	911	937	959	908	931	946	919	943	913	888	854	954	922	922	916	919	924	921	934	918	897	946	907	896	978	971	957	847	958	930	939	913	892	888	922	820	862	916	901	941	965	925	942	981	932	945	928	958	926	905	912	942	959	910	965	907	892	887	877	926	939	892	899	850	910	989	910	913	928	945	926	965	873	917	921	964	925	912	943	912	860	989	936	944	916	947	934	966	928	909	967	951	932	883	906	894	971	960	934	927	929	906	928	914	950	875	911	918	884	882	891	873	910	913	929	952	986	985	893	894	977	945	899	969	931	981	932	939	936	919	932	923	895	993	952	942	936	900	881	880	959	923	928	907	912	943	870	969	889	962	931	931	944	951	895	914	921	966	939	951	867	900	963	868	953	949	899	909	897	915	914	950	960	910	914	932	898	864	917	920	923	899	950	980	904	919	946	935	919	973	968	971	947	899	961	901	925	966	907	924	951	902	942	894	882	952	924	968	957	925	942	937	915	946	915	921	879	936	927	948	920	911	948	934	900	891	910	907	928	925	934	920	976	972	869	903	936	886	908	930	911	883	954	931	952	964	924	927	911	970	969	950	938	974	946	952	903	966	890	922	966	958	927	972	971	939	912	930	922	890	918	885	942	872	906	943	997	930	924	890	943	937	939	914	878	900	988	927	905	986	947	978	929	938	939	952	907	975	947	910	923	900	906	944	943	951	902	997	921	922	931	856	889	984	870	928	872	914	989	867	934	918	903	944	942	855	968	934	937	899	968	959	935	937	1044	921	933	960	964	920	929	962	946	892	919	961	892	960	897	954	911	940	864	956	927	929	961	892	873	900	928	924	917	918	925	890	933	906	912	917	942	907	924	910	905	968	940	896	905	900	930	943	936	927	878	929	935	892	938	940	932	889	912	912	919	914	868	888	942	906	995	955	948	904	914	931	869	911	881	889	935	876	894	913	939	938	941	933	964	914	949	882	929	893	952	917	916	956	894	870	903	882	918	891	889	911	862	894	857	916	872	888	908	926	914	949	915	936	953	968	956	909	923	948	942	939	871	948	885	917	945	940	947	918	943	932	952	888	938	928	919	900	911	962	874	934	896	956	962	909	940	912	953	932	942	936	940	917	922	892	911	935	945	922	940	943	916	887	873	966	934	923	913	936	974	939	946	890	908	883	900	942	970	915	942	996	914	855	853	904	926	925	970	929	907	963	958	921	902	926	913	890	948	922	962	915	898	940	915	917	917	995	916	925	931	912	941	949	927	966	896	938	912	958	897	936	904	966	884	901	866	961	947	892	914	951	988	952	897	937	956	935	901	940	922	936	902	919	922	942	962	906	915	920	926	911	986	914	943	956	905	917	924	902	907	928	949	909	892	933	941	943	938	926	880	898	908	905	886	933	971	920	936	928	937	906	981	878	961	902	889	942	912	966	897	885	887	927	952	928	935	920	904	996	947	839	957	894	924	946	890	946	926	943	945	909	937	886	926	903	943	912	862	924	954	894	912	906	962	953	864	893	937	935	929	904	946	962	889	921	910	904	923	895	943	893	901	928	906	968	900	893	983	912	895	932	906	901	910	938	928	892	885	915	883	898	940	947	886	969	879	960	918	858	945	933	880	953	946	978	901	881	936	945	920	855	986	868	921	881	928	955	904	897	868	951	882	957	941	876	979	920	958	910	937	914	855	925	954	946	970	882	978	968	923	917	915	976	941	926	908	924	923	936	920	968	898	871	855	940	920	964	919	921	883	964	925	933	919	906	870	909	952	927	926	927	929	926	891	894	891	949	956	890	918	912	897	950	917	932	885	948	933	909	915	940	903	879	921	903	921	898	868	919	936	928	890	898	937	876	926	950	938	981	918	885	940	902	934	900	948	918	926	886	957	932	904	930	943	971	950	877	905	911	947	922	879	969	898	899	928	888	919	913	987	853	906	943	960	889	942	967	919	934	924	917	958	925	911	939	917	949	919	927	923	913	941	916	926	874	948	911	923	924	945	943	952	936	911	921	914	964	925	961	933	898	907	927	972	873	881	908	930	920	933	892	914	941	927	898	908	923	914	926	960	902	920	919	942	889	898	917	918	872	904	917	908	937	921	908	914	919	951	913	983	948	947	940	963	928	936	907	947	966	896	971	878	963	907	967	927	1003	938	916	875	895	920	916	967	923	869	910	916	904	941	899	882	910	946	908	948	959	941	928	980	950	926	914	880	936	927	898	932	968	921	896	864	931	930	961	904	928	967	928	880	918	958	890	977	971	939	967	953	940	921	929	922	921	954	931	909	908	898	921	928	947	928	916	926	955	973	946	981	996	895	989	947	975	929	933	960	919	912	942	941	925	940	946	923	952	965	951	920	926	887	933	940	881	949	927	889	954	990	930	953	939	942	937
50633	29496	20619	13761	6472	1593	439	451	447	468	505	562	461	459	506	509	468	592	629	602	437	440	439	403	445	396	420	422	398	412	448	416	428	465	455	434	429	414	471	416	422	426	412	445	431	441	430	416	425	416	440	422	470	448	458	423	443	456	416	396	415	408	437	429	469	433	459	462	414	440	473	450	465	418	442	433	408	401	390	412	450	463	391	439	465	441	417	476	458	424	432	441	359	390	470	428	453	448	419	453	439	431	416	451	381	416	438	423	423	397	437	453	447	457	407	431	439	420	431	436	445	460	414	408	424	409	422	453	421	394	426	485	480	467	455	466	444	406	442	441	438	436	422	407	434	443	411	456	460	437	475	452	418	430	444	470	427	419	495	415	393	448	442	462	419	411	400	424	449	430	447	451	448	416	405	422	456	433	405	460	395	448	446	389	443	471	444	451	434	448	448	453	462	405	457	436	415	404	425	406	435	444	407	471	456	443	406	442	423	416	412	415	404	402	465	403	426	425	449	441	494	409	444	454	511	440	430	408	446	453	425	439	426	421	454	445	432	476	459	431	450	457	431	479	437	439	423	483	423	425	449	434	452	417	463	426	449	389	430	437	432	417	436	437	457	430	433	496	435	431	427	433	446	459	456	444	411	455	442	450	403	401	445	391	444	414	467	422	418	436	427	399	447	442	447	455	460	444	403	425	448	463	418	423	426	459	436	454	445	442	429	420	423	445	448	466	397	449	454	410	408	444	439	395	393	444	470	440	432	470	459	427	458	388	400	442	457	446	422	413	431	440	424	504	433	447	453	429	440	451	426	405	480	418	453	421	454	427	450	417	435	411	428	446	469	431	465	424	434	434	418	437	420	439	446	386	409	436	427	487	420	414	437	468	488	385	439	413	447	414	415	441	418	428	409	440	451	426	428	460	478	440	459	464	445	410	428	437	436	441	477	490	409	444	423	473	458	437	425	411	413	446	421	392	401	483	425	443	455	430	447	446	431	439	430	463	433	438	423	456	375	445	449	448	431	442	447	444	417	432	433	486	447	434	416	472	432	436	420	401	426	432	445	459	454	456	437	465	421	440	457	441	437	415	416	419	462	442	403	450	454	452	474	440	453	422	431	389	423	400	402	441	420	436	432	429	414	441	411	426	410	427	482	448	427	417	422	470	427	412	427	454	402	399	478	419	450	453	439	393	478	470	453	446	428	414	446	388	470	414	477	450	444	413	444	456	450	423	471	448	403	392	448	411	429	461	439	446	462	484	437	420	430	437	419	443	413	426	428	445	445	375	446	443	480	469	475	431	442	452	441	418	415	458	421	468	435	408	439	437	443	477	460	393	417	422	444	457	424	474	421	430	433	400	433	453	437	436	421	437	437	433	444	442	442	473	412	454	411	435	416	435	439	422	381	482	417	447	412	437	443	421	426	427	434	479	423	450	428	429	440	449	434	443	466	434	465	419	428	465	400	456	459	431	440	432	410	420	449	415	457	471	460	446	413	424	441	424	454	425	411	414	402	399	413	433	426	461	469	423	386	420	416	410	436	400	434	468	449	424	429	442	423	429	396	453	434	392	439	430	421	391	452	469	426	420	414	459	432	424	409	451	462	419	396	484	402	432	448	451	451	410	447	415	462	459	431	396	433	413	417	485	448	391	435	440	415	424	440	438	460	421	419	436	482	490	443	449	425	411	447	445	442	452	440	456	430	424	435	404	455	424	392	415	462	450	429	438	438	400	451	428	433	425	400	437	441	439	474	421	440	425	447	403	420	498	436	413	417	453	447	451	402	430	429	451	415	431	419	428	414	458	448	468	369	435	462	400	418	410	385	401	398	425	463	416	438	425	406	468	406	401	451	455	417	452	421	455	450	447	471	473	442	406	440	380	476	479	427	465	467	452	488	447	442	408	472	432	395	429	414	475	441	440	456	443	411	419	419	457	417	415	413	422	474	460	453	412	449	439	455	450	412	452	461	439	450	443	425	431	428	429	421	418	415	396	404	460	454	457	476	448	470	416	427	416	407	457	493	473	424	439	459	444	465	436	420	455	449	424	443	415	458	468	426	435	425	393	424	477	407	363	411	432	470	461	443	431	454	448	464	428	483	403	444	467	467	425	474	445	424	456	378	441	424	372	437	433	440	416	482	453	450	446	438	415	438	437	430	444	470	447	440	423	415	407	467	431	420	441	452	403	445	407	442	429	460	476	448	402	499	473	466	431	427	453	443	414	464	485	454	419	417	414	408	439	481	452	428	433	469	502	436	401	440	501	429	466	448	422	421	432	428	428	427	434	471	408	468	454	417	442	406	406	423	467	437	407	439	426	434	440	421	398	435	394	437	430	445	452	451	437	480	454	447	463	437	449	428	384	457	410	460	419	464	419	403	440	465	409	409	445	423	477	447	418	436	453	423	425	445	470	420	418	469	427	417	416	458	439	429	395	404	432	447	413	406	450	417	438	410	440	411	445	403	428	446	456	459	455	464	426	462	439	463	431	437	415	433	450	429	418	430	422	421	459	445	433	497	453	437	425	481	416	443	427	445	393	423	405	422	442	457	423	471	437	424	450	426	450	436	414	423	405	461	458	469	458	446	413	443	460	435	441	452	420	452	440	429	422	428	475	391	421	447	382	444	477	410	404	411	413	421	470	458	446	431	438	441	457	458	444	438	472	426	436	431	427	474	447	443	453	427	440	407	414	451	411	428	400	427	407	502	407	453	434	432	437	430	453	407	382	460	420	437	427	429	493	446	425	438	420	413	431	449	422	435	418	398	448	394	427	464	440	415	436	424	482	474	419	421	411	462	400	434	417	467	412	429	466	408	434	444	431	460	429	389	432	414	423	470	405	418	442	446	431	416	374	431	414	439	413	405	458	474	466	450	424	449	445	409	406	424	430	426	438	429	461	448	452	430	393	406	441	450	435	430	411	436	462	447	483	431	446	407	450	446	447	422	422	413	439	426	419	451	425	477	391	432	420	408	397	418	442	445	450	449	454	422	462	449	422	451	444	407	422	413	420	401	447	449	449	452	421	418	454	428	448	431	410	445	408	404	423	434	438	455	466	443	411	439	443	403	435	462	435	470	375	425	431	469	447	427	434	422	450	471	436	444	433	450	454	458	423	469	462	418	403	435	438	428	407	472	467	414	439	419	418	415	409	440	432	424	420	434	426	427	419	428	403	459	403	488	404	421	404	434	459	415	472	408	402	431	461	436	460	423	396	453	462	428	414	450	452	466	430	428	423	417	381	414	445	430	401	397	450	403	470	406	484	446	452	457	426	463	432	399	386	410	410	439	453	430	432	402	431	463	411	440	437	404	442	463	420	475	449	431	421	432	397	418	470	439	426	459	482	432	416	419	464	466	413	478	443	439	406	459	439	387	423	442	446	458	442	428	420	423	426	460	415	424	382	424	412	462	411	408	422	419	444	451	472	445	454	445	423	429	441	437	448	420	456	424	432	489	467	440	436	468	416	456	430	427	462	470	421
31430	22157	24611	23227	14373	3500	1054	1021	966	1147	1510	1546	1176	1066	1272	1323	1254	1830	2156	1878	987	972	938	941	973	977	916	875	984	952	889	883	889	940	885	949	926	906	918	897	981	905	943	929	902	949	951	927	937	940	918	868	976	900	933	972	968	1016	912	911	904	962	904	928	933	945	953	939	976	899	978	938	910	939	915	948	904	889	883	969	911	947	934	926	917	938	922	925	902	921	945	926	963	967	981	960	902	930	932	905	876	914	925	956	926	917	915	910	951	900	953	884	928	906	958	932	933	953	905	930	924	916	933	935	941	892	949	978	910	896	879	929	921	906	947	868	932	914	921	905	929	929	947	927	909	895	904	938	921	926	900	925	938	937	881	952	908	907	908	943	919	945	884	969	923	900	937	961	892	896	943	923	925	832	929	908	880	903	891	911	889	929	893	929	924	969	896	891	906	890	938	901	883	959	934	919	959	895	911	914	916	943	961	928	933	912	901	949	936	922	995	917	924	930	925	936	931	954	916	908	910	861	936	957	927	942	875	935	954	914	920	966	939	958	959	908	970	913	940	882	911	987	896	960	935	957	901	897	905	966	925	957	1001	900	952	924	917	865	926	948	868	958	913	920	928	950	907	958	948	956	856	906	1004	914	912	934	938	952	923	936	919	906	896	896	897	934	946	949	944	956	908	912	961	978	921	910	963	910	901	947	897	916	967	898	900	913	928	921	953	913	907	888	843	859	941	926	878	922	951	930	954	895	960	943	935	923	920	866	926	906	878	914	937	903	894	892	952	908	926	938	930	899	916	926	950	882	981	867	943	919	917	952	918	955	880	889	876	960	866	939	928	890	847	940	874	929	896	883	907	894	911	907	896	942	887	930	926	927	874	932	918	965	909	921	950	899	947	875	948	895	904	944	964	987	963	894	883	1009	893	958	929	900	965	889	951	923	939	892	877	953	918	960	941	949	943	900	850	963	910	949	897	932	919	922	935	934	945	938	943	888	917	1007	866	901	916	950	919	933	898	920	928	886	931	912	939	867	920	917	907	889	885	911	944	915	918	939	913	944	918	926	915	899	944	910	927	938	923	1004	1000	936	901	930	930	962	899	960	892	910	958	912	911	926	940	888	923	946	929	942	928	971	940	943	933	934	966	910	921	950	976	857	904	976	927	917	878	938	898	953	924	955	886	934	912	910	911	918	949	946	950	918	908	917	953	908	894	948	892	922	877	902	923	869	907	881	993	911	925	902	946	967	902	934	993	894	920	966	894	964	932	880	977	907	884	930	883	919	882	944	958	943	938	928	918	928	952	905	956	938	910	925	928	941	920	868	919	954	926	983	889	902	973	925	916	943	976	889	943	895	985	919	907	934	942	912	892	900	891	906	889	911	943	920	911	939	912	986	888	917	891	915	916	931	902	927	923	952	948	968	949	909	918	962	905	926	937	927	938	912	936	971	920	911	905	864	924	914	899	922	940	957	983	892	967	942	845	917	933	925	917	960	828	935	897	913	919	900	937	911	926	955	907	914	937	955	887	892	970	916	889	938	886	952	906	927	930	956	908	937	937	936	926	943	894	858	924	964	955	950	959	899	893	962	931	860	918	918	911	897	863	892	915	888	915	872	876	958	953	906	923	908	929	914	874	938	941	911	858	911	916	978	882	887	935	932	939	910	893	959	922	944	912	913	907	947	921	988	926	934	925	970	885	922	946	915	904	889	914	941	970	943	912	937	957	931	905	875	915	907	940	950	873	938	927	950	910	945	913	935	908	933	948	887	952	922	936	921	928	897	917	926	966	885	967	920	922	910	1014	899	883	907	869	918	947	968	907	952	932	905	927	940	929	902	900	942	887	940	929	918	968	951	918	932	943	882	945	889	857	837	923	949	917	893	963	961	975	866	890	967	894	942	869	941	859	888	910	883	909	943	937	870	973	890	916	926	929	945	945	893	933	944	932	940	912	946	915	913	978	886	924	867	962	924	980	940	877	966	948	938	923	936	891	906	965	943	895	961	910	917	869	961	876	948	861	886	946	884	927	917	915	913	917	925	936	913	905	909	906	919	956	934	890	933	896	848	868	910	926	891	905	937	904	912	905	891	980	885	893	951	935	928	947	975	912	933	937	890	922	876	939	891	974	935	935	942	878	938	992	958	973	898	905	932	917	910	936	939	908	946	897	915	901	947	939	933	940	904	892	905	914	879	934	897	906	973	952	913	882	874	897	872	946	998	975	878	925	907	910	931	954	956	920	888	905	946	927	927	901	962	898	919	924	915	991	948	922	938	926	947	940	907	943	957	953	858	944	970	835	917	919	896	926	937	917	935	902	926	940	947	936	910	979	951	910	932	951	928	922	925	892	924	910	887	891	889	896	990	937	941	970	912	907	911	949	931	826	986	990	897	958	927	946	894	894	889	914	910	882	903	957	947	938	1005	922	889	933	934	971	908	926	933	928	920	945	986	905	931	989	887	883	965	908	953	960	945	929	915	900	922	924	894	924	922	929	920	884	880	910	929	906	992	886	937	874	918	935	931	893	885	900	890	983	896	880	952	980	905	929	914	915	913	922	918	919	978	921	875	909	948	911	895	857	939	899	948	932	944	911	885	910	913	908	916	919	959	938	928	931	947	897	872	898	892	935	924	914	918	904	950	925	916	944	890	939	940	937	940	946	894	933	910	877	948	934	884	936	964	910	904	926	922	877	968	896	946	938	949	919	965	907	947	926	973	898	875	940	1017	916	944	965	948	954	928	910	918	933	996	928	913	910	914	914	880	896	948	872	948	942	928	887	962	914	927	907	878	922	959	945	931	915	892	937	956	925	992	976	890	907	946	886	933	911	921	951	918	940	965	933	968	912	998	906	900	939	1004	883	936	851	919	958	932	865	896	907	930	911	924	936	913	882	974	926	912	920	862	932	954	946	924	895	958	875	944	960	956	942	949	976	907	922	978	942	922	909	946	909	921	894	946	1000	940	909	938	878	912	941	910	878	921	908	915	888	893	899	956	917	948	893	946	945	894	887	930	959	933	909	919	980	914	925	898	931	918	958	898	953	926	955	968	941	938	900	931	980	949	914	900	947	922	945	879	936	877	936	936	908	910	916	927	933	889	931	973	963	962	938	903	935	885	929	866	941	939	935	967	923	916	933	981	927	930	977	950	911	852	928	900	874	918	937	934	926	914	933	1018	903	932	964	917	951	920	934	843	987	922	952	939	919	954	906	892	937	944	953	896	913	927	934	912	916	897	922	910	934	920	898	911	953	885	894	955	938	947	934	930	897	888	915	934	946	892	939	910	936	961	906	899	964	933	921	891	902	916	896	941	933	968	864	899	922	892	830	982	914	904	886	946	926	917	891	873	958	929	939	916	972	912	908	925	926	952	927	881	891	951	912	876	943	913	905	905	931	867	915	868	948	908	943	889	948	908	951	919	968	915	936	941	919	959	863	962	911	857	931	856	883	942	884	884	892	921	1021	899	966	945	948	902	967	948	924	961	897	942	909	939	941	933
62305	38486	29217	19352	8349	1980	532	451	491	510	617	713	537	475	581	540	563	670	655	654	474	421	459	407	427	437	433	432	465	436	429	442	427	481	383	422	455	421	459	410	461	463	481	462	464	461	451	433	438	448	470	415	468	470	488	440	451	436	426	445	460	413	466	442	424	421	413	445	465	464	431	444	447	440	443	454	434	397	460	447	482	412	438	469	438	447	437	444	424	416	440	460	406	432	457	456	449	454	437	469	420	433	430	474	467	394	458	430	459	403	426	492	452	413	448	430	428	429	459	446	467	446	434	427	478	415	424	434	470	418	447	430	468	428	423	429	454	428	449	444	432	458	429	444	415	462	458	425	450	477	469	417	416	421	486	462	457	447	457	454	469	487	452	455	465	423	437	436	427	448	425	488	424	432	461	437	468	415	463	413	434	463	454	481	445	429	459	455	440	434	478	437	434	463	457	474	468	418	452	462	435	433	409	434	439	446	431	434	404	440	409	452	426	447	443	457	423	457	468	439	486	467	431	475	415	437	474	442	436	417	437	460	465	405	433	467	495	442	441	447	493	397	392	461	438	452	427	449	418	402	439	444	477	456	432	426	466	443	448	453	438	466	426	434	487	440	433	438	435	479	450	448	449	447	461	406	461	454	444	406	404	434	505	459	478	472	443	470	452	438	459	471	426	431	461	395	441	451	479	447	428	428	414	422	439	488	445	443	456	452	415	462	448	435	485	442	421	417	445	449	463	452	446	441	450	467	464	436	442	436	434	464	450	435	414	454	427	468	424	458	467	464	452	504	425	437	394	439	408	467	437	448	437	479	434	426	469	404	441	470	445	437	454	465	439	482	440	480	448	452	487	417	456	455	420	420	399	432	413	420	454	489	464	437	461	463	446	454	427	426	428	407	468	437	408	479	472	449	474	448	441	448	465	456	474	451	461	438	409	457	437	428	468	469	459	426	446	449	436	418	431	437	464	414	446	420	439	479	475	428	462	412	440	459	461	460	453	408	420	427	423	452	472	418	456	444	413	428	425	450	462	425	419	395	436	444	438	458	457	460	474	442	442	436	449	447	417	449	454	422	438	470	501	455	439	398	445	458	475	466	416	434	465	441	444	425	457	452	440	428	451	453	465	446	446	429	436	423	443	442	444	477	458	456	437	413	434	451	487	430	438	456	414	429	458	455	453	467	431	444	461	455	398	427	418	420	397	394	462	461	421	475	425	468	451	444	432	456	458	413	431	417	465	435	460	469	452	465	425	438	474	447	416	448	453	450	456	433	445	430	453	463	443	443	430	443	382	423	465	409	437	452	442	416	409	405	423	426	428	426	504	465	447	407	435	425	388	417	456	479	476	458	438	465	414	421	463	449	445	471	427	481	420	456	506	465	394	457	448	402	444	445	416	407	474	419	423	474	447	440	429	407	448	449	461	462	452	431	420	453	474	470	451	419	451	465	407	468	449	484	465	456	484	465	452	446	443	433	420	438	460	420	407	456	464	459	438	439	430	482	438	462	459	449	435	452	479	405	421	434	437	471	439	459	437	414	429	460	452	425	428	448	481	430	451	428	417	473	491	414	473	428	438	444	513	458	452	434	419	441	445	469	457	434	412	405	397	425	414	420	428	415	432	466	412	436	441	429	445	477	476	456	452	432	410	412	421	437	444	478	458	420	483	474	484	438	451	448	478	467	423	420	476	471	464	419	440	468	407	463	471	472	463	467	456	460	418	458	433	443	448	441	477	437	460	419	442	471	403	450	456	447	428	451	483	406	418	437	429	405	425	437	407	417	403	446	444	418	457	440	434	410	430	410	456	447	462	445	439	397	400	400	461	477	428	448	443	470	437	395	426	485	402	436	438	435	464	409	437	424	437	417	450	431	441	422	454	416	470	439	411	448	424	451	478	458	457	434	453	444	449	433	421	471	470	430	442	459	430	458	436	447	438	450	452	389	426	422	418	461	472	461	468	393	431	462	450	468	450	469	456	457	470	451	442	460	488	445	440	490	419	428	474	425	449	469	436	423	422	432	488	474	459	433	468	432	507	457	453	433	415	447	439	460	454	452	459	459	455	474	437	443	473	421	417	501	439	424	436	452	451	436	486	450	434	435	480	411	435	470	488	459	453	460	470	464	458	505	430	427	433	453	446	433	478	448	473	432	496	434	470	444	464	436	461	454	430	450	472	436	431	455	417	463	422	473	475	403	448	492	433	449	466	433	485	423	461	476	415	456	474	492	465	451	440	467	471	450	461	469	418	450	470	485	444	437	412	438	459	444	462	441	452	438	466	437	455	434	438	423	428	427	454	431	391	417	450	444	471	432	394	444	452	419	409	438	428	445	474	476	440	411	451	430	462	399	465	483	433	416	452	454	447	434	445	439	432	452	397	437	449	468	429	418	452	430	449	427	456	433	423	427	443	454	459	467	442	406	441	452	449	417	428	414	516	460	440	474	439	438	420	466	445	483	442	451	502	447	423	433	454	410	434	444	426	436	453	443	420	456	444	439	439	498	444	430	474	437	495	456	474	430	462	423	441	480	417	457	409	458	477	444	475	438	410	407	473	460	458	462	422	457	438	401	466	428	459	458	450	461	456	453	485	421	397	440	416	447	428	478	455	464	445	448	416	399	427	465	411	420	417	443	413	424	423	456	423	449	430	459	468	487	449	411	402	452	468	423	449	470	459	438	463	425	450	465	495	459	409	445	407	446	423	473	430	412	427	431	421	412	424	431	444	438	451	450	435	438	409	465	457	473	416	422	435	416	436	420	459	455	480	432	461	451	413	488	473	455	408	414	433	432	454	384	460	444	432	437	419	426	417	448	440	461	500	466	442	465	433	433	435	423	472	435	436	456	427	457	507	408	427	436	470	507	449	464	463	428	457	452	439	479	449	380	446	435	426	433	424	427	438	409	444	438	495	493	430	470	450	466	434	474	446	431	461	448	467	479	462	448	460	459	433	435	456	479	446	441	407	419	457	482	474	439	422	412	412	439	439	440	458	427	442	464	499	447	405	443	418	432	422	503	396	430	455	468	426	428	414	450	425	462	424	440	456	475	469	454	469	428	467	472	437	442	438	469	474	457	481	421	426	407	455	416	474	454	443	436	421	421	465	437	489	481	502	425	432	401	435	417	410	445	434	462	442	436	432	456	436	487	423	472	450	447	422	519	448	445	429	454	451	433	494	431	457	445	438	466	463	468	469	423	430	458	438	456	441	440	431	470	460	471	459	427	488	435	438	417	482	503	443	439	472	425	416	436	440	441	457	446	453	475	451	453	417	493	440	418	449	418	467	435	408	411	432	456	464	464	483	421	451	434	445	461	426	466	450	432	447	450	441	427	447	446	464	410	412	442	454	434	413	435	430	452	527	488	479	424	443	408	450	424	453	406	397	416	456	451	467	426	464	454	428	474	431	441	418	493	456	439	432	448	462	475	442	521	432	424	451	414	431	417	483	471	463	442	459	434	447	457	478	370	439	418	434	466
38427	30151	31594	27747	15712	4207	1091	1133	1088	1166	1770	2119	1363	1149	1439	1553	1728	2321	2390	2199	1083	925	961	933	932	947	945	857	971	968	988	926	974	912	908	955	920	886	942	1008	963	925	965	961	984	977	920	967	988	966	932	925	947	940	904	932	948	963	971	970	885	980	1007	970	953	939	982	950	886	957	969	952	935	870	1011	988	926	946	941	999	962	955	967	942	954	940	953	885	939	945	960	961	929	972	875	959	931	951	939	923	923	953	940	948	901	953	985	944	943	926	980	973	915	929	962	914	922	935	931	968	913	953	985	947	918	978	903	937	892	911	953	977	989	916	969	1003	893	994	913	942	930	926	962	923	944	959	915	894	988	939	937	992	946	939	983	918	945	927	904	908	969	891	910	948	968	964	941	980	955	968	932	916	946	931	919	968	996	972	1025	939	976	995	930	919	907	963	941	943	940	930	948	941	949	970	913	930	977	924	913	885	912	916	950	998	953	889	923	991	922	960	941	913	880	931	1025	947	929	919	946	943	917	972	951	986	977	911	883	929	976	942	931	942	986	954	956	889	920	928	976	949	960	929	950	937	992	927	878	993	950	931	952	941	963	950	895	955	904	992	987	947	903	988	918	951	950	914	951	950	918	984	910	927	969	924	950	944	879	957	957	905	956	901	916	932	951	916	876	934	940	917	966	920	968	1002	946	951	975	985	906	919	955	961	976	914	905	931	1006	964	949	949	940	977	920	961	955	951	960	917	944	965	876	977	968	928	946	950	948	935	885	979	936	909	953	927	939	945	973	864	909	918	944	905	922	939	912	938	936	985	914	927	913	970	985	888	910	963	961	947	903	952	909	956	861	938	909	930	1004	907	922	976	944	955	931	901	937	886	931	931	915	966	975	936	921	883	947	968	939	950	917	922	953	921	946	944	966	958	931	894	946	937	927	925	967	977	877	916	916	946	905	916	963	1005	899	979	1000	963	922	987	905	963	942	1012	957	918	975	893	928	946	972	926	944	909	953	946	911	924	913	925	935	917	931	948	949	916	945	930	926	956	982	885	957	855	965	890	920	927	924	1000	931	971	960	915	881	925	976	929	911	937	953	871	926	908	983	934	937	919	955	904	919	955	983	900	970	927	992	959	942	898	936	936	924	913	919	980	919	931	985	974	912	918	907	967	955	893	963	992	922	938	887	941	953	912	966	893	937	901	974	947	921	902	931	988	945	931	922	951	945	948	941	905	891	905	980	975	921	931	924	922	932	968	927	902	958	926	983	935	946	927	953	938	944	952	935	942	934	938	964	993	929	930	948	904	935	990	978	970	917	950	943	881	978	968	885	929	941	982	913	971	974	936	944	971	957	945	910	945	906	954	951	947	923	903	964	884	943	912	963	932	937	907	906	910	932	974	952	923	953	959	934	950	946	966	1004	918	960	983	936	933	936	908	963	905	974	965	999	924	927	969	950	989	987	1034	944	962	936	952	958	1021	985	990	937	907	988	923	935	967	905	969	975	934	911	976	948	907	961	949	930	919	962	978	955	922	944	906	969	882	941	947	920	940	932	974	882	965	922	955	949	941	974	953	970	968	976	898	964	934	962	947	886	990	950	909	987	975	921	954	995	963	919	935	932	929	930	945	977	957	921	921	945	950	873	935	942	957	972	931	967	925	914	922	915	948	928	971	914	926	958	915	895	927	897	981	895	955	901	901	906	918	939	908	993	935	952	897	933	953	940	944	983	907	881	924	957	922	908	928	955	907	991	938	932	900	955	929	944	904	875	904	920	919	958	905	976	971	1038	945	914	937	932	949	915	973	934	860	933	966	947	924	934	911	993	925	913	989	860	915	946	926	952	994	961	919	918	924	940	937	953	905	950	930	974	956	985	970	937	949	956	940	921	902	905	965	955	944	954	938	947	884	951	909	966	955	933	944	910	920	916	917	948	1019	937	939	964	943	976	902	906	929	970	958	925	928	913	986	964	943	924	974	991	904	942	934	963	936	934	939	947	890	957	915	959	954	883	941	932	955	937	890	930	939	908	992	894	1006	958	972	914	939	998	942	933	938	958	963	838	892	938	908	889	905	958	909	978	918	953	880	950	1007	976	903	937	963	923	944	949	940	925	926	921	960	921	978	972	909	986	981	911	969	919	931	941	945	925	958	967	968	941	961	951	939	953	944	943	937	928	942	920	942	954	978	910	977	955	910	908	925	881	892	943	922	922	938	892	882	883	929	953	978	932	905	915	935	922	920	953	963	967	958	905	945	963	951	946	950	903	923	903	916	990	974	912	979	926	946	886	921	909	938	918	935	908	906	968	932	974	973	917	975	947	911	965	924	939	954	863	936	922	964	915	931	855	980	946	936	929	885	940	899	982	942	966	947	933	952	989	994	947	960	963	949	998	928	890	996	938	943	916	972	908	926	977	991	925	971	925	983	950	898	902	912	913	952	884	874	941	976	974	894	894	931	935	972	945	941	998	920	920	922	938	940	947	936	940	874	915	1014	929	913	943	925	933	901	955	912	1009	932	974	931	902	924	907	980	945	941	923	941	878	927	1003	958	982	955	950	983	913	915	959	939	944	959	904	941	934	921	949	928	953	938	923	987	925	910	986	913	929	933	912	969	954	965	972	966	933	907	954	937	944	946	921	937	1000	920	883	864	926	931	907	948	925	935	909	970	945	957	959	919	960	988	940	918	1013	886	959	928	963	965	964	957	979	944	995	897	978	892	962	957	959	957	966	943	962	984	918	941	921	887	931	952	998	978	991	984	962	956	913	881	932	916	913	949	946	998	937	930	952	978	986	930	942	906	953	936	965	913	952	966	971	909	937	920	911	944	919	959	963	928	956	961	937	972	935	962	972	928	904	920	933	973	965	953	915	985	946	907	951	917	913	968	945	967	929	876	916	944	948	975	890	974	907	905	934	900	860	986	1000	916	986	988	943	907	944	963	940	924	947	925	939	968	918	906	907	920	944	887	925	956	922	923	969	942	920	886	950	911	1004	923	927	896	892	959	912	966	898	961	927	898	934	899	951	915	924	903	921	958	881	961	900	949	907	955	967	968	939	876	986	966	898	889	935	879	964	899	899	911	921	918	967	902	963	964	934	894	970	955	944	911	1010	929	974	915	957	959	913	975	935	918	994	961	981	937	972	963	948	964	943	861	928	867	898	932	980	930	900	973	955	954	899	956	939	897	1000	909	924	917	911	912	876	986	932	931	932	890	906	878	911	975	930	941	933	967	938	911	932	966	916	948	965	933	956	957	986	944	893	982	913	910	1007	944	953	934	923	925	983	911	907	963	965	933	972	955	971	954	970	922	944	1006	924	1054	912	957	919	942	925	954	973	919	936	917	916	936	945	901	915	957	938	899	958	966	913	896	992	923	966	956	913	1023	913	949	970	948	912	910	915	947	947	906	924	902	943	958	921	945	952	971	972	938	913	947	880	963	972	935	937	928	921	906	968	984	891	952	972	940	925	911	971	913	947	959	877	913	895	907	886	935	985	945	936	931	938	902	957	941	904	963	993	931
48653	23944	8985	3169	1227	583	432	411	451	448	410	438	433	437	418	461	425	446	443	391	410	451	444	442	419	480	418	396	410	425	432	444	446	424	429	449	451	410	402	449	460	454	414	446	417	439	443	413	468	467	484	442	390	398	409	418	422	496	429	404	430	428	429	417	427	466	457	468	445	429	448	443	461	399	456	465	423	443	450	409	419	405	417	460	447	406	437	455	429	467	398	431	411	437	449	450	459	362	438	455	456	403	446	418	439	464	408	410	386	442	418	397	467	435	459	424	429	411	453	461	413	484	453	450	456	479	443	384	432	509	386	390	449	429	464	399	445	410	467	428	432	400	439	405	450	449	395	423	474	456	391	446	425	462	473	403	413	452	458	437	437	429	405	444	460	411	463	436	406	439	450	406	424	473	413	428	429	398	422	436	447	419	428	419	435	450	453	411	469	499	435	428	425	472	469	430	398	443	414	408	396	419	424	408	432	449	420	460	454	467	438	457	463	379	423	438	422	421	464	426	434	417	429	450	436	441	452	446	436	412	457	414	454	402	436	445	410	466	418	429	448	446	417	463	455	478	459	497	473	456	407	386	494	405	407	403	429	460	448	403	396	451	425	420	455	371	441	462	414	474	455	451	475	413	443	438	494	417	414	418	437	421	444	430	462	483	431	447	400	389	471	439	445	395	391	475	439	469	441	424	430	404	430	443	451	429	432	406	439	416	381	395	458	465	413	440	427	456	464	443	447	462	455	413	409	459	408	386	444	435	417	461	402	437	425	446	385	413	434	463	453	452	439	473	448	436	426	430	439	404	464	424	453	420	420	414	426	426	450	440	432	434	420	423	383	395	466	424	454	459	463	438	501	426	465	464	445	446	421	459	434	412	433	346	446	480	473	455	426	419	384	390	409	437	425	432	400	425	428	377	404	446	468	426	457	484	437	416	461	413	447	444	424	402	406	392	427	407	427	471	449	438	406	452	441	465	401	437	413	450	409	409	434	435	426	423	407	456	407	430	406	450	446	424	381	428	383	463	439	435	437	451	457	451	476	412	451	400	430	431	457	458	438	429	478	400	401	450	443	464	455	421	439	412	411	407	471	408	439	390	467	444	449	418	437	399	429	424	406	435	425	432	433	453	443	453	430	409	452	420	466	390	398	454	356	391	448	426	465	449	442	427	406	423	436	434	421	470	432	443	421	451	422	460	482	436	473	443	435	474	453	428	432	419	452	407	422	479	443	410	404	448	433	435	392	443	450	396	445	457	468	434	421	463	446	439	489	431	420	457	443	417	432	427	424	425	465	417	434	403	402	437	429	439	400	418	419	418	445	395	446	469	404	431	415	460	435	449	434	450	430	461	421	431	427	480	411	426	440	458	463	466	458	416	436	456	429	437	436	462	370	411	416	421	430	430	449	439	412	424	420	441	411	419	360	425	451	446	450	441	455	455	464	413	412	446	468	430	456	408	487	439	418	414	434	443	442	413	412	418	440	422	465	447	426	410	438	420	429	418	464	402	412	474	402	446	419	427	428	452	432	406	448	418	419	458	473	447	434	431	439	427	448	429	391	455	456	419	407	433	422	368	447	452	394	424	454	426	415	418	408	433	472	427	444	436	415	392	458	443	458	412	421	408	455	431	485	464	433	440	436	417	427	438	391	445	429	443	431	430	427	441	461	479	430	423	391	447	401	410	436	404	446	441	434	423	461	418	450	435	443	438	412	428	473	430	482	462	445	432	417	444	417	414	426	398	443	418	436	390	459	386	418	385	412	446	468	426	433	432	445	489	482	406	407	496	411	446	412	398	446	451	376	474	461	460	420	445	385	393	414	386	431	437	419	398	405	440	444	436	486	392	426	399	424	421	410	453	434	458	396	435	426	434	421	446	476	402	450	474	453	455	421	435	415	437	457	397	449	453	423	407	413	425	402	427	457	379	444	427	422	426	403	438	488	460	440	439	411	465	425	439	421	444	394	461	487	446	396	437	422	454	408	427	420	432	479	424	467	420	434	464	444	409	445	408	398	429	425	453	433	434	442	429	399	428	432	424	446	439	404	438	483	409	433	454	448	437	403	392	486	446	443	438	439	412	422	409	444	444	400	468	432	473	424	407	474	451	434	432	427	429	431	424	451	460	450	474	455	473	402	445	393	451	398	432	423	443	377	412	436	436	404	424	422	432	435	458	475	450	443	424	421	463	480	431	447	443	410	433	424	450	447	456	430	406	434	402	427	431	424	434	442	458	430	453	440	438	438	421	424	444	423	445	471	465	395	413	429	437	433	470	435	442	450	447	433	490	448	438	426	442	420	407	444	417	438	409	441	459	429	453	442	448	445	420	418	457	420	410	406	417	433	465	422	428	403	499	409	393	431	421	414	439	401	435	383	490	443	451	437	423	454	490	413	377	436	429	445	411	422	400	438	400	399	437	412	423	433	412	490	408	413	432	454	431	438	419	447	403	422	408	430	433	414	446	437	482	416	443	414	425	439	428	475	471	429	409	409	447	402	421	423	438	428	439	409	448	439	445	414	406	436	452	441	441	462	394	428	446	390	427	456	420	402	447	447	468	444	423	417	420	421	384	420	432	425	397	453	385	424	426	415	420	447	431	451	458	449	422	422	438	404	406	456	440	425	458	475	449	478	416	421	384	425	465	429	413	418	457	426	444	473	492	438	453	435	444	486	424	478	480	472	368	440	442	441	410	432	461	452	458	456	416	426	448	456	429	446	448	460	442	434	391	425	440	441	441	470	421	413	435	447	476	431	428	461	415	420	420	432	403	420	446	425	434	424	430	439	475	444	443	428	441	390	424	452	443	420	433	473	464	417	435	456	430	445	423	406	436	426	459	453	432	467	458	398	434	464	422	436	401	427	426	410	428	402	421	444	390	432	423	452	414	438	393	470	431	423	445	394	399	503	369	425	402	393	406	453	406	412	436	441	431	435	398	458	450	449	392	483	447	483	432	387	424	432	448	432	463	418	380	424	430	433	423	459	436	435	409	421	418	371	421	479	440	425	439	482	414	453	440	410	466	442	418	430	443	451	426	466	429	439	401	498	431	429	429	442	420	390	463	442	394	426	427	404	427	419	378	427	451	413	405	444	387	419	424	412	453	418	452	470	427	405	422	437	459	420	421	439	435	421	404	455	402	402	465	454	465	438	394	465	397	415	397	408	445	468	444	416	456	426	431	378	435	477	388	442	407	427	448	459	424	430	400	413	432	482	443	460	407	455	457	441	444	409	420	447	447	419	445	418	439	407	441	449	424	407	436	439	443	435	450	473	416	406	415	412	443	448	437	457	477	392	423	421	423	419	435	445	446	421	416	441	452	423	447	425	439	451	444	445	409	434	459	415	364	450	434	439	479	472	420	419	412	448	391	447	427	433	492	442	418	394	441	447	409	415	452	459	445	372	432	402	439	481	434	456	386	442	398	415	397	444	439	469	414	459	460	429	461	466	431	407	454	437	445	446	462	424	440	400	452	432	429
31394	16232	10815	7127	3357	1304	928	913	926	907	928	993	897	923	847	980	950	967	987	933	893	953	928	929	967	902	878	900	952	945	954	927	891	930	901	964	953	872	932	886	935	945	912	946	908	938	894	904	911	910	910	935	914	900	926	991	947	955	971	949	884	943	893	881	930	941	906	893	991	949	925	881	901	926	909	909	979	941	948	933	953	937	921	915	893	895	839	949	899	931	942	936	904	893	907	947	899	910	953	949	913	900	945	909	909	916	970	958	909	898	965	951	899	912	938	881	941	919	949	932	934	905	953	883	939	953	916	897	947	978	959	963	932	878	985	938	921	910	934	944	882	881	871	926	955	929	915	953	942	920	945	943	903	937	928	955	903	891	924	887	980	882	932	923	917	895	902	922	920	900	926	921	883	932	941	909	916	901	916	909	956	941	937	976	931	921	890	943	932	906	924	883	937	884	905	953	896	941	919	957	908	915	888	926	914	981	898	931	941	954	941	942	862	890	912	857	927	893	925	950	862	931	901	885	852	916	897	949	890	899	913	955	931	904	896	930	921	891	927	901	947	909	916	955	957	910	893	933	948	891	902	962	935	883	927	925	941	934	865	823	951	902	923	935	855	930	873	856	937	920	889	923	901	904	941	900	894	931	944	923	890	901	961	881	905	963	930	959	901	970	912	928	841	944	942	932	938	927	899	925	905	943	941	934	929	920	926	849	949	892	908	930	952	921	900	934	883	952	912	924	877	914	932	916	938	896	936	898	974	934	927	923	1020	905	951	970	935	922	913	929	967	906	897	905	892	894	921	924	912	950	971	961	921	903	939	906	926	899	909	899	928	940	947	940	893	882	914	883	933	948	896	982	957	913	928	892	884	928	912	915	902	897	906	949	925	953	963	951	894	914	888	940	935	969	951	907	924	908	917	942	860	898	937	894	880	923	928	882	856	944	969	927	902	946	950	921	905	857	922	941	856	945	935	921	874	898	897	939	875	918	889	916	903	901	920	920	908	961	939	909	899	901	922	929	933	942	930	926	927	904	925	922	945	974	920	930	888	922	896	869	944	883	897	909	883	930	1005	923	935	964	886	976	897	889	912	895	901	887	872	954	903	959	918	950	905	919	876	887	946	906	989	934	952	964	869	944	913	895	867	918	957	933	925	953	934	918	903	918	935	948	922	883	898	917	860	916	898	925	962	961	938	907	929	965	905	907	926	938	947	934	949	936	933	898	909	943	916	942	934	897	958	962	930	936	899	907	916	895	940	874	924	894	946	917	857	943	946	976	917	893	902	873	870	912	922	874	936	947	1029	909	928	934	915	957	865	940	925	941	893	936	953	941	955	933	919	873	956	862	873	884	908	921	889	954	868	907	925	898	873	963	932	867	965	899	927	951	912	911	956	927	939	906	930	887	972	908	954	948	880	875	942	919	866	882	943	928	918	928	931	973	959	888	934	911	930	974	975	951	896	893	889	901	925	962	956	920	901	914	929	937	984	921	916	812	899	946	887	939	841	948	934	963	929	897	956	949	864	940	876	946	941	906	906	931	918	873	892	899	937	907	940	949	980	927	873	977	895	935	908	880	902	895	955	893	951	868	937	930	928	972	960	886	902	904	913	982	833	899	866	919	866	924	903	923	955	905	943	927	871	934	902	890	926	901	905	927	913	935	919	963	968	926	918	835	933	846	893	928	897	979	959	937	932	980	936	886	925	912	914	901	928	932	889	920	864	909	893	886	941	926	926	915	853	899	863	906	915	944	928	875	897	922	886	932	932	906	912	900	941	879	934	906	903	918	942	877	896	872	926	947	891	927	858	913	981	897	929	900	968	928	900	928	942	925	918	931	895	905	880	887	917	928	864	909	869	907	904	912	903	924	918	895	944	918	953	949	915	938	899	908	924	911	936	957	862	937	963	910	956	933	914	957	919	882	879	981	951	966	966	909	894	927	903	919	929	927	929	913	915	886	966	897	907	975	933	933	957	881	868	895	897	928	1018	962	903	912	930	904	963	933	929	919	916	849	871	903	952	922	912	928	900	893	927	863	896	947	856	940	975	908	890	909	939	927	899	914	913	887	941	917	862	949	964	908	884	902	917	996	893	912	939	958	876	922	862	983	930	912	922	859	911	904	913	902	962	922	930	964	928	907	951	920	911	981	939	910	944	932	922	886	936	936	891	877	954	976	893	963	878	945	933	878	937	875	857	961	990	949	901	931	943	956	915	921	925	922	928	924	896	937	890	915	956	893	936	963	928	931	918	922	909	911	953	903	915	914	903	901	881	974	877	924	902	937	927	919	951	907	948	866	943	910	928	953	885	951	903	882	934	911	899	887	926	868	934	926	924	903	882	889	955	980	922	960	841	926	851	916	889	910	948	933	945	963	902	929	898	921	913	940	917	947	943	885	884	966	928	905	940	849	918	926	934	939	914	894	948	979	895	883	893	928	946	929	884	875	882	918	931	918	986	893	933	906	927	924	969	893	912	873	915	904	897	922	878	914	930	941	932	922	965	967	918	903	943	963	936	950	908	936	889	897	937	845	936	904	891	927	901	912	944	946	936	887	926	876	935	926	943	931	918	856	879	925	930	912	962	920	883	874	913	916	940	970	872	944	894	912	974	922	877	952	963	928	933	936	968	909	955	951	924	955	925	950	872	932	879	907	908	941	928	924	952	886	885	927	944	963	897	914	904	928	853	962	894	876	923	888	919	913	950	932	945	916	936	923	950	920	947	917	922	939	877	902	949	888	910	951	911	917	924	954	925	917	976	916	947	917	968	949	950	888	928	959	957	919	915	892	880	935	922	914	877	899	929	906	903	958	951	936	941	894	902	967	894	998	920	932	917	974	967	919	938	896	927	949	891	908	926	894	922	891	911	896	954	952	925	949	941	901	955	897	882	879	921	899	924	901	897	910	896	948	943	948	926	877	916	942	955	932	890	952	916	914	899	944	943	893	927	903	932	903	934	927	898	935	892	886	924	910	890	896	955	984	922	935	912	858	955	956	899	927	920	872	923	982	961	926	900	958	896	905	1007	1007	935	908	908	908	916	934	882	947	927	902	906	910	1016	904	930	842	924	927	965	893	909	925	909	900	864	906	915	951	913	965	888	942	862	918	889	938	906	892	927	854	953	967	927	821	931	975	908	937	998	902	913	926	833	882	921	946	954	934	939	964	924	925	887	899	856	928	900	871	917	909	956	891	919	962	939	927	922	922	863	947	914	949	940	904	985	867	878	929	929	884	892	921	882	915	887	990	950	931	879	917	985	916	929	882	916	936	880	886	965	938	878	932	900	931	904	965	923	886	921	934	891	986	869	922	922	921	921	970	890	882	854	943	893	967	937	911	931	885	886	908	967	935	899	889	944	924	970	939	891	951	893	895	949	951	909	922	902	918	845	892	934	974	900	924	880	922	947	948	929	896	934	941	974	950	902	944	967	863	962	910	903	916	924	927	863	894	909	931	906	898	941	926	938	930	877	900	928	911	941	884	911	933
60355	30900	14499	6165	2380	634	434	433	471	470	489	534	471	471	476	470	487	442	409	438	457	446	449	447	436	407	392	411	434	410	459	438	459	437	472	419	464	421	411	433	442	481	404	447	463	418	430	439	420	435	441	424	406	453	450	414	432	408	457	431	377	413	439	447	450	409	434	421	462	424	405	409	438	427	455	472	423	395	407	446	434	425	420	433	403	412	420	414	435	456	395	426	455	418	432	451	403	457	452	439	477	424	416	395	411	429	400	420	425	429	459	443	433	430	398	422	425	438	460	426	444	414	436	488	392	446	420	414	374	421	438	460	451	458	446	441	407	445	417	419	449	447	433	430	433	420	468	459	463	437	424	428	410	456	401	443	454	455	453	427	398	414	445	408	434	429	461	474	435	435	406	462	380	439	405	497	456	464	445	468	454	436	424	404	439	432	458	409	459	442	442	424	459	424	411	400	450	434	449	409	434	413	406	436	447	429	425	462	417	431	429	434	446	411	380	438	434	382	402	424	434	437	408	399	410	412	474	434	424	434	461	467	461	430	469	406	430	451	412	430	419	456	453	390	383	463	437	466	422	421	448	433	430	451	411	400	433	448	434	466	408	414	475	454	438	485	458	444	415	447	481	435	432	421	440	450	413	424	411	391	423	430	438	463	409	444	451	434	431	428	471	451	407	457	447	407	408	439	467	450	432	439	415	435	415	403	404	406	449	428	438	457	454	452	432	438	476	441	436	432	427	424	410	456	468	456	404	400	426	397	439	448	433	432	470	412	461	465	458	456	457	438	412	461	422	406	401	411	447	459	430	382	434	428	402	450	446	457	458	452	421	418	447	403	425	424	412	462	455	448	477	398	418	472	415	424	424	453	448	440	397	402	457	464	403	441	444	433	447	432	405	409	438	417	435	427	427	454	415	401	438	473	488	439	423	397	438	408	440	474	399	409	442	462	476	419	441	424	409	404	463	434	395	440	448	451	454	466	435	435	423	408	425	441	453	431	419	409	446	497	443	456	449	472	410	439	420	436	443	428	423	413	426	387	445	417	467	426	438	455	434	453	459	418	434	453	475	432	450	463	416	451	359	439	480	444	412	404	479	426	445	444	447	422	418	434	437	457	453	447	429	394	417	462	444	416	482	417	438	431	475	433	398	440	459	447	455	424	439	369	430	424	494	445	422	399	425	414	407	449	412	452	439	469	453	438	446	425	428	422	401	460	438	457	430	408	447	430	460	439	419	425	441	376	431	419	467	441	421	442	425	442	402	434	426	437	458	409	436	427	453	415	474	440	465	430	446	445	459	440	445	451	498	440	403	456	427	442	402	421	452	443	455	491	446	410	445	430	432	398	417	435	397	415	409	428	435	437	439	444	428	422	408	463	418	455	433	412	435	408	414	452	444	412	477	448	429	417	440	443	449	398	417	404	407	464	417	438	409	439	418	395	473	471	463	438	424	421	453	416	409	427	412	422	398	474	424	410	421	448	434	412	440	456	422	416	427	424	430	443	404	448	417	471	432	444	432	414	422	425	408	486	410	447	447	405	430	436	403	421	428	446	484	441	407	436	413	431	445	420	393	395	424	428	463	457	434	447	398	436	453	406	479	437	447	410	405	445	448	439	427	423	440	459	455	402	401	452	416	458	448	443	442	443	390	372	429	399	461	434	422	438	427	470	401	436	442	481	453	451	454	405	502	427	451	406	417	436	427	426	472	464	437	427	421	414	408	401	413	441	427	446	443	453	451	433	428	371	446	394	425	368	400	394	458	409	443	428	412	416	406	446	439	455	443	434	401	466	441	440	449	404	438	446	466	429	419	437	422	448	420	444	443	399	423	495	441	444	447	362	405	460	459	426	403	447	426	437	433	427	449	424	453	434	441	412	418	420	479	468	418	442	408	382	455	409	464	421	437	438	430	427	419	418	443	391	441	446	360	413	433	482	465	458	435	448	466	403	499	452	409	427	418	409	432	411	371	421	496	420	449	430	445	429	420	456	429	434	451	481	441	434	425	454	459	469	450	439	437	458	454	448	431	412	474	430	421	395	408	445	406	476	470	421	436	408	458	425	401	448	430	475	397	443	455	426	392	392	433	467	426	408	396	467	463	412	432	409	429	406	411	412	446	432	452	442	390	420	444	417	434	425	444	352	457	455	442	410	441	465	430	493	446	474	445	446	450	402	427	450	455	454	424	469	454	422	409	421	431	435	432	459	438	419	387	427	455	426	415	444	466	458	416	444	443	440	457	447	408	426	414	438	430	398	416	436	463	486	449	479	437	403	435	442	455	410	423	445	411	451	442	457	445	428	414	394	417	466	450	442	466	433	448	432	429	412	436	464	425	436	461	416	484	403	407	416	463	425	452	458	416	456	438	417	442	475	422	406	423	430	440	454	402	461	423	466	459	424	418	406	411	449	462	456	431	423	434	430	449	429	424	424	421	430	418	414	425	413	475	435	439	441	428	417	425	494	449	449	435	484	421	411	457	461	411	411	441	431	439	426	430	441	437	468	416	438	465	435	414	424	426	390	418	454	406	467	435	433	427	402	385	435	437	453	455	421	450	425	457	417	394	472	476	435	420	422	416	446	431	405	376	428	476	446	500	449	435	451	497	455	455	439	462	394	451	482	413	435	425	469	407	456	417	449	455	434	468	411	409	453	430	439	435	474	438	417	433	427	423	427	451	448	438	465	449	465	424	395	452	485	438	419	463	474	427	435	425	460	435	390	423	430	404	497	486	443	419	444	435	433	435	405	402	456	470	434	492	426	403	441	437	477	382	422	409	459	408	438	429	467	423	422	423	452	446	426	443	424	480	456	459	423	430	421	438	438	419	411	442	418	447	431	417	451	462	397	465	454	477	453	448	458	435	386	436	391	487	479	403	446	436	404	430	441	437	436	443	415	459	443	462	400	477	437	449	424	440	451	436	469	448	417	429	465	442	416	448	445	431	436	429	455	462	394	437	407	453	412	452	450	469	421	482	453	470	442	442	432	426	389	408	457	413	444	457	434	473	436	434	441	427	450	423	461	432	443	451	415	419	440	426	389	463	401	425	425	385	435	484	395	443	433	455	394	450	444	425	444	471	430	442	451	424	462	427	457	433	388	443	436	407	404	452	421	446	473	416	472	446	422	417	422	434	399	453	424	443	454	405	421	435	447	422	440	436	442	396	436	440	443	437	444	427	419	409	418	453	438	425	461	404	446	417	434	422	432	406	429	413	408	413	429	425	391	414	400	429	385	434	427	475	427	399	441	441	395	410	417	462	452	457	428	422	477	470	421	413	448	416	426	424	477	435	413	448	446	406	374	402	461	476	397	416	468	466	403	446	436	455	438	434	425	427	437	430	410	450	403	486	448	454	472	429	466	448	443	435	416	421	492	434	394	413	429	422	462	440	416	413	441	426	426	431	435	445	436	408	454	422	371	445	437	418	437	421	430	457	398	407	433	445	483	458	434	397	434	394	388	418	460	449	438	414	450	439	459
39765	23498	15785	11743	6238	1359	952	1005	919	989	1488	1574	956	1047	1198	1230	1173	979	963	898	934	925	913	934	943	952	928	931	982	905	908	917	948	891	893	968	916	907	977	982	1009	909	907	964	904	872	985	924	949	968	994	945	902	947	925	972	976	948	999	958	966	1013	931	935	958	906	899	924	943	904	941	937	905	925	869	943	988	944	929	943	927	883	928	896	903	901	971	909	949	957	964	924	946	954	856	891	917	910	942	851	947	926	938	885	980	939	961	933	917	905	985	948	912	964	986	909	898	958	874	903	944	906	940	887	928	916	948	960	959	926	888	932	927	843	919	906	941	910	909	934	944	933	942	881	927	918	902	923	895	924	888	874	889	939	880	927	899	954	908	931	955	909	925	912	896	918	983	950	956	979	1001	962	947	907	923	910	912	947	967	949	948	934	927	937	948	959	939	960	873	950	926	895	907	937	956	905	972	910	924	913	953	953	907	948	902	943	941	909	988	940	925	873	938	873	958	948	901	929	961	893	910	926	882	942	911	893	899	959	910	941	908	869	917	889	903	989	892	1009	988	926	911	951	966	988	976	940	928	928	916	902	923	939	923	883	937	957	952	937	1014	937	895	905	906	912	944	860	913	1012	949	885	895	898	952	991	924	891	962	903	918	903	914	980	889	957	963	946	891	959	970	900	937	857	919	935	931	941	931	918	937	915	930	920	929	887	895	965	955	875	923	919	906	883	890	955	908	973	886	905	969	860	937	903	860	911	914	943	908	957	925	909	922	933	988	964	849	881	886	891	882	920	926	876	924	925	972	953	941	881	923	898	888	922	944	943	934	937	875	914	935	894	951	984	941	965	922	968	896	937	909	940	920	986	910	868	977	916	949	896	936	931	938	863	1002	939	955	941	929	965	893	926	900	924	928	911	920	918	915	949	939	938	933	958	913	933	936	948	954	911	948	890	898	926	921	878	918	902	910	929	954	921	903	910	971	892	911	901	914	973	904	901	942	941	925	926	904	917	868	941	947	918	936	932	876	915	927	914	943	876	928	931	944	951	956	958	939	867	968	906	948	898	898	956	906	963	881	926	939	973	940	901	934	896	904	913	948	925	934	877	933	886	880	912	914	897	927	895	917	924	915	920	995	920	910	917	920	890	949	897	891	907	966	966	875	961	904	988	874	936	938	889	916	947	929	895	864	890	921	870	905	912	930	939	922	961	948	919	912	914	880	916	901	864	911	919	933	889	914	941	941	920	909	933	942	906	981	960	928	916	973	906	917	880	916	931	973	922	965	929	920	872	888	906	907	955	888	938	968	867	898	935	894	899	918	910	869	971	939	882	884	888	936	928	945	900	918	883	973	920	884	893	908	944	978	929	900	960	943	952	877	882	907	916	916	898	927	928	967	937	897	977	898	912	896	922	904	898	871	882	917	952	922	917	891	913	896	835	954	891	871	945	934	889	936	877	915	917	919	949	931	983	938	872	883	905	962	934	915	936	945	948	958	900	926	915	961	909	898	945	936	938	965	963	906	896	923	942	912	924	929	881	996	904	863	911	874	963	934	875	995	932	857	916	944	892	956	890	974	888	948	945	941	888	961	865	949	918	938	889	934	918	943	857	925	972	939	932	908	942	942	967	948	911	917	927	909	945	867	956	963	920	915	938	919	962	903	901	906	922	925	954	880	965	989	974	862	938	893	910	927	866	923	940	973	943	882	880	875	918	951	940	935	974	928	929	889	962	923	917	905	963	925	931	944	1003	887	984	906	852	930	926	914	879	919	972	947	936	979	946	904	900	885	926	897	913	917	935	939	957	898	855	946	906	911	912	940	949	944	925	936	926	932	880	911	937	889	938	929	882	942	967	925	910	892	891	957	925	941	938	921	923	918	932	936	950	892	939	929	893	935	910	890	942	975	916	916	901	883	900	941	898	949	941	945	919	959	911	869	975	942	957	946	892	919	903	922	899	965	955	930	955	938	891	897	947	906	920	876	939	892	917	892	908	881	970	875	875	936	953	921	973	915	957	935	904	954	973	899	916	891	976	852	992	892	949	929	868	947	913	912	926	951	931	950	960	903	935	866	936	873	911	938	912	928	927	917	967	949	861	925	956	936	872	944	939	974	960	944	921	887	944	949	920	920	881	871	882	917	908	948	938	920	920	912	975	1006	947	961	934	965	936	885	930	875	910	919	926	953	926	924	980	961	886	899	992	940	901	909	925	922	917	946	875	943	892	921	931	954	905	940	902	920	930	965	934	846	930	911	901	897	931	920	919	918	904	926	948	926	931	931	973	947	892	916	943	927	957	907	932	946	904	946	924	950	938	874	969	935	894	876	907	940	969	909	943	955	912	923	935	938	912	911	889	923	927	928	912	927	922	963	932	940	942	865	885	980	882	915	916	902	931	925	914	913	904	974	958	951	920	909	893	948	938	924	913	896	862	925	934	894	900	923	906	961	946	938	937	916	896	924	942	891	943	913	931	944	924	930	908	925	899	952	940	953	903	937	949	949	948	906	907	976	953	931	922	963	942	936	921	975	939	934	933	947	897	924	918	892	924	869	940	929	867	918	942	931	897	916	954	926	949	940	959	919	964	889	949	932	923	915	915	929	952	914	929	890	947	943	880	1003	940	900	921	931	948	937	915	947	972	935	931	935	907	907	917	870	898	910	930	968	911	918	950	928	899	910	935	891	856	926	908	855	920	889	924	898	943	929	941	927	942	942	962	883	928	948	929	930	955	884	888	902	944	897	987	936	916	980	917	966	938	879	899	897	900	908	881	948	894	922	953	955	866	925	913	882	897	952	910	932	920	911	954	930	906	966	917	870	914	907	878	901	924	907	911	952	927	886	939	952	892	894	916	913	971	993	910	909	949	903	966	923	966	889	927	938	933	936	935	904	940	986	1000	923	894	947	950	875	938	909	906	948	889	975	886	936	972	938	954	932	907	966	928	956	886	904	859	899	881	947	896	903	886	920	912	856	886	914	934	1001	931	922	892	922	918	914	936	919	924	936	899	930	917	920	937	965	898	936	961	877	909	986	917	972	950	871	933	969	928	930	887	939	971	900	926	971	952	932	932	907	927	924	921	888	916	993	963	919	861	894	917	955	902	929	910	926	934	929	910	885	916	886	933	943	907	941	924	960	939	938	949	901	928	949	893	933	916	959	889	951	917	963	902	897	982	868	889	918	947	951	961	947	940	900	904	946	912	932	920	947	910	950	941	917	924	906	912	911	938	905	916	925	901	954	931	904	946	906	943	923	928	942	841	930	907	910	883	909	982	988	913	916	902	906	921	899	941	915	914	878	946	885	912	915	894	893	908	885	985	957	949	913	937	939	926	943	966	930	916	897	929	913	903	955	968	946	874	928	921	916	973	973	906	932	834	901	958	948	870	904	883	923	923	938	921	948	948	935	921	884	933	958	917	942	892	950	955	912	935	923	886	910	898	945	905	1001	894	952	890	935	901	915	884	905	883	932	935	977	908	918	912	903	922	982	939	942	946
65818	37488	22187	9806	2429	634	476	450	483	599	863	656	476	536	517	478	556	501	523	435	445	440	421	400	440	443	438	421	414	461	432	438	442	433	434	421	441	425	452	453	407	432	431	428	423	439	389	428	458	424	400	410	436	475	469	484	422	473	436	436	422	474	424	457	457	438	448	439	439	447	469	439	418	400	456	407	436	411	442	441	450	452	441	448	479	469	441	449	443	417	478	461	444	468	439	445	407	444	450	461	399	456	446	481	436	457	429	467	437	464	420	470	423	476	492	412	380	450	455	449	415	465	438	459	475	445	436	466	437	420	456	428	428	452	402	422	416	425	447	422	463	401	463	442	416	415	451	470	440	464	433	450	449	431	455	410	431	475	410	414	468	426	377	400	408	457	465	454	444	444	485	374	418	477	429	391	418	460	496	455	433	421	418	467	428	433	425	457	453	441	419	424	467	414	428	490	461	432	496	507	426	398	445	410	442	439	471	452	437	436	411	446	426	464	421	452	412	435	436	421	446	462	446	407	421	468	494	450	436	453	437	447	392	437	480	407	468	463	432	438	459	407	457	501	466	493	448	463	436	471	413	434	475	395	468	471	485	455	467	443	433	453	426	423	434	423	429	425	465	450	478	462	454	444	420	430	436	396	447	498	438	443	407	425	445	441	447	432	425	426	444	432	416	458	454	443	432	477	418	432	458	452	458	438	423	434	427	404	471	417	439	429	457	447	476	447	463	431	450	428	437	423	408	463	419	451	437	470	460	430	466	457	412	463	406	458	424	420	418	447	441	455	428	425	443	455	461	430	437	463	424	440	440	478	441	405	427	479	490	442	418	454	415	427	404	428	422	437	427	429	465	441	430	445	486	461	414	432	461	460	420	416	443	416	431	456	420	421	437	409	441	443	452	420	400	433	450	409	435	438	479	426	462	457	488	415	426	434	438	456	476	490	457	460	476	458	463	448	477	405	434	435	481	427	412	425	491	455	442	430	411	464	435	450	428	486	434	430	427	406	436	409	432	445	449	433	475	416	387	466	455	392	455	461	465	452	450	424	414	464	421	458	453	424	442	434	490	447	426	437	439	454	485	424	445	408	467	441	465	462	456	461	456	471	451	437	425	417	440	447	428	456	446	456	465	447	439	441	422	442	448	457	447	426	363	440	416	402	462	467	465	423	466	451	424	432	458	430	437	439	439	448	452	460	484	456	440	421	427	401	463	433	449	472	462	432	410	437	463	402	422	439	451	454	454	426	464	458	409	440	428	413	428	463	426	445	437	429	403	447	474	437	443	422	469	457	491	475	453	446	484	498	395	438	401	458	415	472	428	446	461	484	450	446	434	445	436	414	391	459	428	425	425	427	434	437	455	438	456	462	467	427	440	444	430	379	467	429	412	467	445	415	433	451	475	444	423	427	434	429	484	482	440	475	447	456	437	445	470	460	465	460	421	428	465	402	451	501	429	506	469	456	472	458	463	416	420	419	398	456	479	466	417	401	461	454	491	443	445	434	437	423	438	451	448	429	463	451	452	421	475	446	439	465	436	431	433	439	463	455	466	483	446	436	478	426	484	417	461	440	388	446	426	457	440	431	410	421	441	421	424	411	455	460	369	449	443	474	498	465	475	442	468	441	425	427	456	414	453	432	431	433	431	463	416	436	458	408	403	462	480	429	384	431	408	455	426	458	425	461	402	454	417	437	443	429	433	441	467	444	457	401	513	419	446	421	420	438	464	410	416	466	457	461	413	403	441	475	472	448	496	507	457	464	420	459	453	422	458	442	434	431	410	442	436	451	443	429	430	463	488	456	423	411	478	422	413	450	463	453	428	464	448	401	441	450	427	450	417	429	425	468	454	404	478	463	417	429	473	430	414	478	430	406	456	438	436	443	436	466	416	424	419	435	421	434	449	456	487	452	461	420	440	446	441	428	412	401	431	423	430	451	431	461	438	469	427	479	452	451	420	433	450	433	472	450	457	459	459	420	460	397	447	427	456	448	445	465	445	425	406	447	428	466	480	455	411	449	448	431	478	452	441	468	424	435	445	418	453	426	421	402	428	469	439	451	448	422	443	430	441	458	442	416	435	430	428	461	489	457	430	439	444	406	450	390	446	421	433	416	431	449	402	397	448	445	440	414	421	448	420	418	457	485	427	398	444	431	459	431	492	476	420	448	467	412	446	433	411	437	466	459	436	405	461	419	427	445	461	457	444	439	437	441	439	472	434	375	458	431	439	448	441	450	442	463	464	489	482	431	420	427	443	444	454	398	439	419	445	437	405	431	412	430	435	431	434	446	393	452	431	421	449	466	439	427	423	459	459	447	423	479	431	396	441	471	415	427	420	425	426	448	462	462	409	448	446	430	466	477	415	423	426	410	461	453	463	431	433	444	409	435	449	401	463	476	449	451	493	466	433	417	474	453	441	397	475	432	432	414	453	415	440	451	420	437	455	412	460	461	481	419	424	446	433	457	424	419	467	443	446	411	427	434	451	441	492	411	414	491	430	451	442	449	397	409	453	413	437	436	458	434	435	463	416	445	463	420	421	467	423	441	443	377	437	415	436	483	468	490	458	453	449	439	440	429	484	442	471	470	418	430	424	466	456	468	462	471	451	470	432	445	447	469	407	417	450	438	429	437	449	475	426	449	435	417	514	427	478	453	495	456	426	466	388	434	441	462	448	458	428	405	435	432	467	449	451	440	384	400	451	453	438	439	429	436	418	415	425	427	421	460	526	441	424	450	435	484	498	453	437	435	471	402	396	452	441	438	405	425	437	434	483	459	462	443	478	454	428	430	474	415	416	445	441	471	477	462	441	432	405	432	459	492	491	504	436	451	456	441	477	385	423	454	455	422	467	446	479	447	465	460	403	435	421	474	436	425	463	460	438	410	427	414	463	525	418	438	436	435	437	453	469	442	447	458	442	433	424	435	440	453	462	431	461	480	459	472	446	425	435	402	451	442	449	454	473	452	439	463	481	403	459	427	463	424	423	454	402	437	450	468	428	417	450	409	416	445	471	442	442	454	441	454	450	477	436	421	403	442	450	481	402	420	513	472	450	446	413	482	476	456	456	460	434	440	450	448	474	434	444	432	462	445	428	393	431	453	435	422	428	458	475	416	408	456	488	451	436	437	438	401	459	436	430	413	499	437	454	446	422	406	431	397	473	463	418	432	449	448	425	454	455	405	401	479	476	462	386	462	453	418	456	442	428	420	404	472	454	447	426	410	433	436	469	424	439	426	423	473	462	458	465	434	435	462	431	416	442	422	424	458	408	433	457	448	438	436	474	388	427	413	398	457	438	458	450	450	423	418	456	436	385	432	449	400	479	436	461	452	435	478	430	454	435	422	437	485	425	473	476	449	410	456	448	429	458	406	460	454	449	435	412	406	415	439	479	472	410	406	433	450	441	439	433	415	435	453	447	460	437	436	420	457	469	440	447	467	457	407	439	449	427	433	421	463	463	439	442	449	438	407	431	443	424	445
43109	28896	22846	14629	5185	1335	1041	1014	1066	1804	3371	1986	1218	1264	1403	1236	1527	1397	1289	1036	1036	926	947	1000	986	953	974	968	911	922	961	925	961	858	956	970	929	899	940	920	979	917	946	924	958	941	921	932	995	991	996	907	976	958	918	969	983	906	950	985	945	937	890	935	927	925	916	969	912	924	936	961	912	937	862	898	928	952	943	907	920	933	922	932	924	919	946	921	948	902	935	967	963	902	949	961	936	988	934	959	973	962	936	922	973	971	965	915	940	929	903	1005	934	932	979	881	940	959	904	997	926	988	842	923	953	943	957	849	920	945	899	943	889	889	942	1000	952	879	905	912	914	987	880	944	968	931	899	922	938	909	973	955	910	961	926	932	965	916	952	882	967	940	982	904	947	942	908	834	989	947	961	914	961	985	893	940	995	969	959	904	993	937	930	928	929	929	943	955	987	914	865	954	964	951	877	899	900	926	910	925	917	963	897	971	930	909	996	920	894	893	925	937	922	927	935	971	920	907	981	927	933	900	875	962	914	882	948	919	906	941	889	958	957	929	866	934	938	973	959	927	941	942	899	960	927	961	961	883	969	990	896	926	967	928	951	939	910	887	930	899	946	920	924	933	909	902	913	967	943	914	896	967	931	929	835	944	927	929	939	952	972	932	908	891	940	953	913	934	930	899	898	947	906	948	910	885	969	892	898	940	900	934	888	939	913	943	922	955	914	950	919	913	876	945	922	935	914	954	900	914	899	927	923	909	938	933	958	943	963	1000	964	948	983	941	927	933	955	967	883	962	938	952	931	938	884	885	962	910	901	933	912	940	891	919	1023	959	843	895	956	916	914	947	943	943	911	929	944	945	968	958	922	964	948	956	975	922	920	950	987	950	915	966	912	888	908	905	868	951	981	957	947	939	966	912	985	989	955	931	937	884	907	903	994	957	928	893	931	957	929	938	951	915	949	955	946	974	921	902	927	856	935	909	932	926	912	968	921	892	902	945	978	933	917	920	938	999	905	977	930	946	898	864	869	924	962	983	991	938	1011	951	947	907	902	965	967	944	919	938	955	960	945	915	875	953	932	948	964	936	926	982	970	886	949	857	866	937	904	999	953	970	928	943	939	891	972	928	892	945	956	974	938	933	962	937	927	932	968	899	930	966	911	951	915	909	956	933	886	932	921	869	916	924	940	953	946	973	984	938	917	962	956	868	930	960	963	962	926	901	908	946	925	868	921	939	934	956	896	891	974	923	889	940	913	889	900	840	886	896	963	931	908	920	921	934	892	969	907	917	906	936	925	913	885	947	970	951	875	929	973	881	905	899	955	939	890	944	937	912	1003	872	912	925	916	940	965	925	922	913	898	917	917	909	882	923	902	965	959	945	896	947	956	1034	987	905	951	926	910	932	948	915	920	941	915	918	931	961	913	942	890	966	911	899	953	929	972	929	928	1002	898	1000	939	904	940	923	955	954	936	937	950	929	918	849	961	943	949	933	938	1001	947	930	957	980	994	944	942	1000	945	980	933	917	922	926	940	911	965	928	901	962	949	889	1033	902	938	1005	937	933	955	946	952	912	995	884	918	907	932	914	966	930	957	919	942	991	960	886	929	943	915	965	899	956	919	961	973	964	906	959	928	926	956	966	926	966	964	882	900	987	859	951	961	931	868	923	965	923	901	879	982	932	945	896	924	925	971	953	953	972	959	948	934	996	929	943	925	949	905	900	935	909	949	918	888	907	926	921	944	947	942	912	908	975	934	985	915	929	928	962	937	888	972	954	983	948	964	958	918	939	929	976	896	938	952	971	937	926	908	929	934	916	944	940	939	941	949	1003	929	957	969	930	939	875	895	892	952	917	959	928	924	961	1006	970	922	957	939	949	953	948	908	907	867	865	886	964	927	940	961	956	973	964	918	921	935	871	954	957	925	955	958	891	935	879	933	911	958	900	919	923	945	1033	895	915	947	927	950	912	911	923	954	940	909	968	901	903	935	890	961	981	904	944	943	959	940	977	997	929	1010	885	885	980	942	1008	900	948	957	876	909	987	870	918	926	896	897	936	927	950	945	894	980	908	942	920	905	918	877	906	943	927	958	893	903	977	894	913	948	924	915	943	903	974	914	928	1004	957	948	990	898	923	957	914	910	965	949	918	946	897	929	981	975	889	925	915	967	898	939	894	933	961	892	903	870	918	920	1006	949	921	945	935	901	973	954	925	926	944	937	935	894	952	879	959	927	887	984	904	913	959	950	955	960	920	948	930	926	936	979	972	933	943	908	893	950	905	907	890	941	962	978	885	928	922	964	928	967	930	1001	932	924	932	975	931	893	961	917	928	869	946	989	901	932	918	943	906	960	921	940	961	923	946	941	930	902	900	946	971	955	957	971	901	973	958	934	926	941	912	965	956	928	980	951	955	934	917	962	965	990	903	974	949	943	992	945	978	917	921	903	942	942	943	888	891	944	906	888	937	953	891	922	982	897	920	972	878	897	943	927	945	941	884	901	923	967	950	906	901	915	966	928	913	938	884	955	899	959	963	963	960	892	986	902	905	953	967	963	949	955	915	918	902	947	938	966	895	934	971	961	901	947	918	961	879	903	931	882	922	940	904	952	889	906	960	939	944	985	918	921	974	931	884	924	903	919	967	918	944	915	945	953	918	955	922	940	962	999	898	941	941	946	914	936	974	905	852	881	862	915	936	910	909	905	943	959	908	942	888	942	961	881	960	939	1001	931	917	891	952	911	983	897	898	943	953	902	951	930	940	918	947	930	933	930	922	942	951	902	887	939	937	893	883	906	981	955	936	967	916	900	923	926	989	935	897	952	1008	960	948	955	972	945	965	980	921	1017	927	941	937	940	911	904	894	869	903	975	907	948	951	919	954	951	939	903	965	905	939	959	867	915	959	958	969	901	871	867	924	919	954	940	943	955	935	903	939	965	861	982	886	955	915	945	964	895	919	911	931	990	932	952	967	933	904	923	918	971	953	959	893	1011	954	965	981	901	931	957	944	930	924	947	879	921	966	954	943	942	937	900	901	936	942	937	852	946	953	939	931	960	904	931	908	904	924	974	961	968	895	928	971	895	1015	894	971	944	932	915	941	944	947	930	928	979	905	949	893	929	907	969	938	1001	896	902	921	870	924	942	928	918	952	880	1009	890	988	938	1032	943	943	954	917	942	898	894	927	923	953	903	916	923	871	936	947	887	892	939	981	936	906	942	970	936	910	909	963	877	947	939	944	971	899	927	918	930	884	945	936	953	966	939	963	983	966	963	946	919	911	915	920	895	933	937	867	912	942	949	929	899	941	928	961	966	920	927	928	906	950	970	986	874	979	924	941	911	982	938	919	927	940	881	919	942	951	966	976	941	927	910	970	912	909	959	922	856	912	891	901	949	915	943	902	887	952	934	986	908	964	954	931	915	951	952	987	939	958	923	943	922	938	942	917	938	877	925	911	923	959	972	919	880	953	932	893	948	929	961	932	907	925	972	947	892	913	944	943	931	946	890	924	932	924	900	1000	935	939
48782	20518	7283	2640	675	448	434	411	460	450	426	442	434	489	446	414	471	428	425	445	422	445	444	455	448	415	394	461	462	401	451	430	408	443	414	447	454	427	408	406	442	428	433	443	425	429	432	445	412	420	415	424	440	439	467	438	398	426	404	430	468	464	418	451	420	379	401	440	405	473	455	445	456	398	484	401	443	448	458	458	448	439	412	389	431	415	414	426	426	439	403	437	429	475	455	429	389	444	453	425	453	424	490	429	423	430	453	463	443	408	445	475	433	473	461	429	423	454	457	465	451	405	437	425	428	417	455	438	476	443	435	409	446	433	456	447	452	460	474	461	438	455	419	446	388	426	445	434	441	414	420	411	449	442	439	452	464	437	451	417	448	422	420	405	445	416	465	434	443	382	442	419	448	378	450	447	451	409	419	434	437	419	416	443	449	427	417	426	476	457	446	475	440	451	444	439	479	459	416	431	432	448	426	417	437	419	422	442	462	423	438	477	442	419	431	419	454	380	390	441	451	428	417	463	448	430	432	439	444	393	452	461	446	458	496	405	459	400	423	439	441	448	465	370	378	429	426	418	439	399	449	410	414	450	404	436	432	393	455	418	435	457	418	437	447	405	456	454	435	401	407	469	457	415	418	463	398	431	475	454	397	439	445	441	479	457	448	473	410	456	399	459	406	422	425	432	444	446	423	451	428	438	420	427	420	425	461	431	385	434	429	438	399	436	431	417	425	450	447	446	403	396	416	480	443	416	458	456	425	476	453	428	380	475	420	392	428	423	468	494	490	469	420	463	429	454	379	407	386	428	419	406	446	427	414	444	501	414	428	405	426	435	415	455	430	408	426	420	434	456	435	406	417	375	459	442	411	410	397	451	420	431	454	461	460	418	424	396	426	404	417	410	428	449	429	421	435	446	443	457	424	473	464	422	421	428	418	470	428	438	432	407	419	445	440	439	467	442	422	424	438	408	444	446	436	441	429	460	427	425	418	427	429	453	461	393	459	427	458	458	450	448	399	435	444	438	443	469	473	441	416	444	479	387	432	447	415	409	446	441	425	463	470	412	414	387	390	419	416	437	458	427	435	388	378	425	441	494	420	442	485	428	406	413	437	423	425	476	441	442	469	405	448	448	449	426	406	423	431	398	411	408	421	415	410	421	432	415	435	445	460	403	410	416	411	395	441	421	427	473	417	437	413	470	456	437	452	449	430	430	404	460	423	403	451	464	457	481	434	435	502	446	441	411	445	423	444	409	428	447	477	415	425	395	429	438	395	434	434	425	454	433	489	447	425	429	429	397	431	448	399	408	451	500	397	409	443	403	434	486	443	427	386	449	380	479	509	442	391	466	423	430	463	424	481	442	433	404	427	453	454	481	428	429	420	438	453	422	437	445	442	440	480	452	435	482	416	415	418	439	423	407	411	449	404	402	429	443	416	450	424	459	475	423	413	441	421	401	443	421	431	415	450	444	423	424	437	437	438	435	382	405	410	463	478	446	451	417	425	425	436	428	410	461	413	453	376	441	417	483	429	435	462	463	416	370	468	432	425	414	442	432	412	454	417	404	413	431	476	466	427	357	430	432	445	451	403	454	410	441	436	464	426	410	423	432	415	410	427	439	429	416	420	470	430	462	466	409	451	456	413	441	453	424	430	438	439	381	407	440	401	421	437	424	424	378	433	416	390	444	423	405	387	436	429	426	404	393	465	428	402	465	452	413	445	408	448	408	423	418	458	495	457	417	431	415	450	407	415	415	443	424	459	412	419	410	437	452	435	439	454	455	388	427	435	444	424	461	413	463	424	400	435	423	429	407	430	453	431	433	407	449	411	416	447	461	428	407	429	439	435	419	407	455	411	417	462	443	408	463	400	457	434	468	434	445	441	436	423	425	439	448	421	411	433	446	393	430	432	432	439	410	420	386	410	431	394	452	417	468	393	445	444	445	424	469	408	425	456	453	473	424	490	476	463	441	434	390	424	444	444	460	451	444	412	406	445	482	427	405	449	407	445	412	400	407	437	439	419	415	399	425	394	436	411	414	445	427	444	447	412	455	418	460	452	453	437	428	405	417	429	461	437	453	437	395	417	457	408	417	408	435	459	442	468	425	455	446	455	426	405	428	421	415	417	492	436	446	423	440	453	437	459	406	410	482	447	387	452	423	372	397	443	468	455	456	430	473	388	402	459	421	430	389	453	460	415	420	417	424	445	425	446	448	371	448	427	409	450	426	422	418	428	453	465	453	468	439	447	378	466	412	395	422	419	438	435	408	369	460	426	445	441	415	426	457	429	442	420	407	420	475	415	457	472	427	454	475	466	413	390	399	447	472	435	488	443	440	409	427	409	452	457	422	415	426	436	451	432	401	413	451	438	457	466	448	430	441	418	454	415	422	402	434	431	438	430	406	441	399	438	423	433	416	421	402	480	404	455	438	415	439	428	431	426	438	412	478	436	442	463	436	397	484	500	414	423	402	411	441	451	424	439	441	414	425	446	394	461	413	446	410	424	425	386	444	416	410	431	441	440	446	420	414	402	462	414	445	402	414	428	479	396	437	425	379	356	421	470	413	426	413	429	437	415	445	422	459	438	412	443	451	437	387	411	462	437	439	415	456	399	406	403	451	415	456	460	423	452	376	408	433	475	430	405	405	446	420	464	478	437	377	450	446	431	435	438	437	471	426	399	473	424	432	418	459	463	436	409	451	413	443	448	426	448	402	447	447	454	463	431	428	451	466	400	430	420	457	445	463	484	462	411	439	428	450	404	429	418	456	457	417	424	414	465	473	380	455	448	443	406	445	423	512	451	443	429	463	469	461	447	433	413	435	465	408	439	432	477	467	459	426	381	454	452	417	457	449	460	411	454	420	427	433	412	451	451	450	414	397	454	434	451	447	422	447	437	445	440	445	459	443	425	474	460	441	476	439	414	468	414	414	406	385	428	435	426	442	448	455	449	409	420	427	427	409	430	472	415	427	437	439	462	414	438	453	443	453	418	438	476	360	435	454	448	434	410	425	432	453	454	465	434	457	438	425	404	449	398	408	438	450	430	406	430	437	441	417	443	423	419	446	457	458	439	471	420	381	423	397	395	415	428	407	423	426	453	457	480	462	436	451	442	431	424	435	433	444	426	432	463	466	443	471	430	474	460	435	460	437	435	427	449	450	436	441	460	473	425	402	452	407	447	452	458	442	403	426	439	395	446	439	474	472	419	412	411	393	429	455	442	432	471	464	423	420	435	405	453	424	456	419	487	455	418	440	463	416	449	440	470	442	414	394	457	494	424	463	462	431	411	419	426	405	426	456	445	428	440	463	442	424	438	466	475	426	436	439	449	438	442	446	467	454	455	420	454	427	441	449	404	455	452	452	401	412	434	444	418	399	405	435	415	451	439	457	448	419	414	426	460	410	432	459	449	393	449	439	432	448	437	420	393	429	374	453	406	385	431	458	376	408	429	393	449	432	438	433	442	428	446	446	425	449	460	411
31640	13424	9464	5176	1711	1049	910	897	969	909	996	978	815	914	958	927	948	909	885	909	955	910	931	908	907	921	921	939	954	965	956	943	940	933	922	954	923	914	944	898	918	922	906	942	929	899	978	912	918	928	930	953	926	969	1010	938	893	901	942	951	915	914	978	915	910	972	937	942	930	957	950	923	920	930	912	999	863	876	914	938	946	929	912	910	922	945	854	920	919	927	918	911	949	947	851	924	942	878	976	997	905	908	927	987	932	957	920	922	902	876	911	944	896	887	865	874	930	904	916	885	892	924	898	933	920	953	927	939	905	912	939	907	958	945	888	904	881	906	906	916	938	932	977	958	926	912	956	909	936	918	877	873	926	923	934	880	906	946	922	950	936	926	930	936	963	953	932	990	953	899	922	867	921	902	914	922	931	933	988	941	955	941	917	916	871	938	906	926	913	895	899	940	930	909	933	917	935	918	899	870	902	948	899	969	863	935	949	923	1039	920	894	944	944	934	916	906	894	948	914	946	901	875	952	949	924	918	901	916	865	902	888	907	987	921	926	887	965	908	901	901	963	933	937	893	967	938	964	894	925	928	906	887	932	959	907	934	991	889	876	896	895	905	954	924	944	965	900	951	896	964	927	912	953	889	953	948	868	952	927	934	919	910	908	985	897	903	948	919	941	846	896	919	920	914	964	931	931	911	874	939	920	923	920	906	918	958	948	853	901	929	914	907	893	865	934	966	902	926	884	990	963	898	881	873	909	981	925	879	936	930	906	923	906	934	940	920	911	922	935	885	932	942	909	902	869	907	960	915	920	938	905	874	931	958	903	932	903	906	986	873	942	908	954	945	916	899	915	929	1014	868	906	866	953	948	919	872	947	873	951	944	953	952	934	908	922	884	915	938	931	960	926	917	897	963	895	875	898	875	909	920	959	897	909	960	938	888	933	890	936	916	947	960	951	860	927	926	855	893	896	890	968	940	969	899	943	942	939	946	959	941	891	960	934	958	910	933	964	922	906	927	944	920	904	884	944	985	910	922	962	952	922	856	965	896	906	954	893	915	896	919	979	941	898	889	947	910	899	954	935	894	928	903	934	987	899	896	891	906	847	904	902	942	924	887	897	954	960	913	915	904	905	911	913	957	919	904	944	902	911	909	911	904	945	936	900	983	886	930	917	946	884	846	958	944	862	846	940	910	955	885	960	956	934	897	924	923	936	902	921	960	910	934	914	931	922	863	923	937	875	973	908	899	957	894	930	937	943	928	905	923	903	947	938	893	877	911	942	955	906	923	945	903	917	908	925	919	900	902	935	932	965	943	871	953	918	858	895	925	945	885	957	896	897	871	896	958	908	945	922	903	954	886	943	917	913	912	904	923	882	930	921	918	909	916	950	942	924	866	890	905	894	852	893	898	870	963	922	919	909	918	897	958	897	891	929	964	953	870	930	924	930	916	876	908	970	921	937	870	962	887	991	912	948	968	865	967	925	875	891	936	908	901	898	928	944	937	880	942	929	901	935	922	921	907	961	922	849	969	964	865	901	945	888	952	923	885	954	896	875	897	874	898	882	893	954	989	891	924	933	934	924	958	958	913	948	919	970	940	944	885	901	889	902	956	904	952	970	930	901	924	954	907	960	921	890	931	865	915	962	969	940	911	904	936	931	931	917	937	918	915	894	916	866	921	914	903	899	965	909	902	938	954	876	947	909	900	917	930	898	944	904	943	913	937	907	895	877	929	986	920	935	925	902	916	888	895	909	893	903	916	880	961	903	842	921	893	945	903	903	919	929	891	894	894	904	971	933	939	893	957	893	928	932	916	896	931	957	927	950	913	899	941	936	909	872	866	919	929	902	928	877	911	919	910	908	915	904	906	938	1002	914	940	895	959	948	912	901	916	872	931	941	943	899	918	889	960	939	949	910	935	978	924	935	991	923	953	986	955	892	877	954	923	906	946	944	943	986	934	925	903	979	903	952	953	932	935	938	927	976	904	877	928	873	932	962	848	899	928	902	893	977	889	985	922	920	956	928	919	919	908	953	930	921	891	844	946	909	861	935	878	926	947	898	943	910	952	949	879	845	935	958	915	918	961	883	940	935	893	968	886	942	945	921	898	903	902	887	907	854	884	906	847	905	851	904	990	983	914	905	902	901	896	892	917	945	937	901	923	964	952	924	930	961	890	919	934	909	916	875	936	916	925	921	966	945	1004	878	918	949	886	903	904	926	941	883	954	906	956	923	862	876	948	885	926	942	874	933	893	910	886	978	923	888	938	933	920	925	885	889	924	905	940	939	937	975	901	894	924	939	921	922	995	885	879	886	895	878	888	921	906	972	908	931	906	935	937	889	934	922	943	937	873	945	939	893	981	933	923	883	918	972	927	933	960	930	879	902	874	949	979	888	889	896	889	862	899	890	927	877	868	917	932	945	893	925	936	913	915	942	935	876	899	917	965	957	909	905	890	932	914	893	911	912	957	957	929	911	911	930	893	918	937	899	905	891	905	916	923	892	964	866	963	980	951	891	885	910	912	946	955	928	972	888	942	859	903	905	934	986	958	930	930	926	903	970	863	921	959	886	900	934	934	866	927	938	913	974	938	871	941	895	925	921	931	923	905	891	918	893	953	921	858	923	952	934	950	888	881	977	916	911	885	898	962	917	916	864	960	899	908	950	908	958	896	911	916	888	924	934	971	857	906	938	899	933	897	920	931	940	942	933	934	897	953	951	931	884	913	906	956	881	938	935	926	916	900	874	934	927	918	890	923	907	848	914	943	924	945	930	923	903	920	947	881	929	963	950	923	942	912	957	878	989	936	905	929	870	930	938	878	925	897	894	944	888	949	905	927	988	894	934	926	924	924	924	909	996	958	955	924	964	937	986	903	911	908	898	938	926	901	948	892	980	964	926	908	942	897	876	911	933	895	964	902	832	921	942	881	943	903	935	883	941	923	922	968	930	965	954	913	910	864	971	905	934	909	911	940	944	944	959	948	900	934	930	932	921	895	917	889	912	870	948	903	927	906	898	925	923	934	881	915	918	847	902	961	920	899	941	935	919	885	943	928	927	896	883	958	955	889	894	919	959	930	891	943	932	944	924	948	884	938	939	952	895	912	968	883	895	954	938	954	920	923	927	902	971	891	869	959	873	898	926	946	899	875	899	923	917	945	945	922	936	971	910	959	963	919	924	918	943	973	942	926	905	871	976	857	932	916	916	948	892	956	883	928	933	968	964	951	948	946	920	931	871	915	897	906	945	942	936	949	930	858	883	952	862	977	944	921	925	923	912	924	932	889	974	939	912	998	963	904	892	856	936	920	945	945	967	959	930	871	919	895	864	939	902	872	914	974	889	924	960	901	920	914	930	969	961	981	940	935	860	933	913	939	846	938	945	904	958	910	932	904	930	906	979	877	930	950	899	887	945	922	925	934	891	909	900	955	891	866	968	926	902	930	919	924	943	986	940	947	947	981	955	957	937	900	912	901	918	936	900	933	886	892
58373	30224	15410	6186	1360	552	437	462	441	450	555	451	475	449	480	496	514	474	443	426	436	451	412	457	438	442	436	407	407	421	421	408	434	411	432	416	442	426	455	456	416	439	450	433	433	450	406	407	448	406	439	443	461	442	408	419	458	408	397	422	423	475	433	455	419	420	398	444	426	433	510	465	449	446	453	410	455	466	460	411	430	460	435	408	453	473	435	427	470	456	398	399	411	420	447	406	457	413	410	432	420	437	433	415	412	455	457	421	445	471	402	428	429	388	417	445	448	431	446	476	398	443	432	437	445	448	455	446	415	462	426	385	467	428	449	446	434	439	455	446	454	421	443	422	414	406	440	460	410	434	443	425	375	424	463	394	405	452	432	418	402	439	447	430	408	433	396	448	417	375	457	448	411	430	424	446	446	427	445	394	448	414	459	433	450	400	431	438	484	406	431	451	440	432	446	390	449	438	420	422	478	404	456	385	425	429	422	476	406	452	492	424	445	457	433	417	452	431	466	447	437	438	445	460	438	436	426	421	414	380	428	431	445	434	449	417	427	450	420	404	418	401	407	400	402	387	433	415	433	437	482	456	434	464	441	430	425	403	430	416	427	481	447	395	441	449	393	432	408	436	432	470	427	463	456	432	456	447	400	448	435	397	424	458	422	439	444	450	412	424	391	439	386	440	461	416	407	454	438	432	446	426	402	380	411	441	418	410	463	429	444	430	451	438	404	411	388	430	412	405	463	415	484	427	440	467	430	420	452	465	427	392	425	472	447	406	435	399	418	453	443	434	396	408	402	428	440	440	422	452	431	452	441	431	403	448	456	472	453	401	436	399	429	471	466	428	445	433	437	428	443	428	425	438	412	430	434	402	393	432	428	465	462	427	431	466	390	442	465	433	482	417	386	421	457	444	475	427	397	423	408	439	441	414	415	444	426	447	444	452	441	432	448	474	439	406	475	431	478	417	435	451	416	471	441	431	424	431	374	430	436	474	440	422	456	428	373	418	445	445	398	424	431	428	436	437	474	412	389	431	413	445	405	440	408	462	431	449	452	446	455	424	458	396	398	462	422	447	465	442	407	461	455	443	416	405	403	423	461	396	387	415	431	449	465	455	448	415	435	436	429	447	438	458	438	432	428	466	413	449	437	415	439	467	451	461	462	402	419	449	456	464	445	463	474	422	428	411	420	418	413	426	466	460	427	409	419	429	437	431	428	418	450	407	464	440	429	437	445	447	445	410	414	403	444	478	457	433	408	407	404	429	407	437	433	407	430	464	465	456	412	422	428	450	419	390	436	449	427	460	405	436	398	417	444	410	452	416	389	450	417	423	436	401	460	394	401	463	427	427	448	418	402	438	413	448	445	430	414	418	426	406	430	420	412	462	426	403	439	409	441	399	417	444	422	387	424	357	433	433	390	470	457	430	393	396	482	472	441	440	423	436	405	392	401	467	409	422	434	424	493	437	428	471	448	427	431	409	411	409	451	424	427	384	437	436	439	448	417	412	441	407	427	389	423	440	393	445	422	481	458	421	427	436	393	441	410	409	374	445	425	412	434	452	427	431	429	414	444	443	415	468	418	410	436	433	486	398	462	417	429	454	453	446	406	410	398	430	465	484	442	432	468	452	443	422	408	444	440	429	434	403	440	444	404	402	430	413	437	461	419	413	446	431	443	462	464	418	428	437	429	417	429	440	429	430	453	449	380	441	430	391	454	410	432	450	445	416	390	406	416	438	422	418	442	444	464	396	411	462	451	438	453	396	430	426	470	430	419	424	450	452	442	399	426	416	409	416	475	411	356	404	404	433	412	416	440	426	476	431	411	440	381	408	456	428	414	466	458	434	404	437	409	474	411	424	446	449	426	446	467	426	400	439	425	436	457	416	415	442	414	447	428	455	433	431	481	417	429	465	422	468	449	477	414	452	424	434	476	423	453	438	435	394	428	449	441	395	418	413	436	469	433	429	427	459	447	459	450	417	402	452	419	431	428	408	413	390	414	438	445	464	456	412	385	419	433	420	453	428	437	384	417	476	445	409	454	427	435	446	456	394	444	429	439	421	389	433	390	398	483	449	420	456	436	421	450	492	429	427	456	415	378	415	471	407	428	421	477	447	440	478	446	451	464	435	424	394	433	446	399	391	455	449	452	458	472	396	459	429	434	398	428	411	424	421	428	452	465	476	440	435	442	436	434	475	483	443	448	417	402	410	469	423	445	462	441	418	435	424	424	439	421	415	462	402	411	442	457	434	428	411	367	417	438	443	434	446	444	421	452	457	429	433	458	432	436	449	456	434	456	508	440	429	430	398	442	397	468	455	456	431	432	422	482	446	423	398	416	433	456	452	434	483	443	442	463	390	456	454	424	427	408	448	401	413	398	414	407	446	453	400	421	442	425	450	424	418	458	465	441	410	411	463	415	386	438	490	439	446	437	428	400	431	421	465	464	419	435	437	428	442	440	446	417	387	436	425	436	462	418	462	452	466	458	402	457	452	453	422	434	423	434	430	459	420	441	408	454	432	434	417	407	461	472	437	442	463	419	436	452	447	440	472	448	375	429	395	441	435	400	407	477	428	435	440	415	471	473	493	430	425	410	461	437	442	440	438	460	440	416	399	426	445	434	430	414	412	431	459	485	447	427	446	433	417	431	470	410	486	400	389	425	440	431	467	390	419	436	469	447	391	464	438	474	461	448	417	429	425	483	451	416	480	445	443	450	420	473	392	406	446	371	437	443	480	423	456	426	401	427	481	408	431	415	405	423	469	465	444	456	454	418	467	483	464	445	452	412	410	434	424	451	446	374	408	413	444	426	407	451	389	442	418	382	407	432	447	447	440	432	445	438	417	432	441	480	469	468	405	422	400	416	416	459	450	470	416	404	456	470	445	466	420	416	468	421	426	428	405	421	403	432	452	447	425	428	468	455	451	417	455	426	436	448	441	429	446	422	394	446	435	460	426	423	459	430	459	387	429	462	427	382	440	439	412	422	400	396	428	442	406	417	458	429	441	435	392	433	423	441	435	460	420	449	485	440	434	468	410	426	426	447	409	457	427	445	478	436	429	469	438	402	433	429	393	418	411	459	411	456	423	455	491	411	394	395	412	490	423	417	421	428	423	428	468	431	431	450	441	449	429	430	429	448	464	443	379	407	422	439	430	416	446	431	414	426	421	477	418	414	459	444	428	429	430	370	400	414	401	454	409	402	416	429	427	389	486	473	464	445	448	424	425	431	429	422	398	427	451	431	420	453	458	453	443	424	429	456	429	430	444	464	451	406	413	435	430	498	406	424	416	436	440	448	475	465	449	391	483	476	435	422	438	415	413	435	397	453	447	389	428	447	403	451	425	446	470	446	449	450	400	442	445	406	464	429	463	424	449	466	420	436	411	422	428	437	425	416	437	405	425	471	446	446	436	404	429	470	429	382	403	442	456	470	406	408	446	417	423	445	453	430	411	481	434	408	433	413	441	388	411	435	409	433	418
38352	21300	17496	10527	3000	1084	984	926	938	1078	1607	1212	1082	964	1033	1045	1408	1356	1225	1058	980	867	939	945	906	944	939	950	965	889	964	855	839	927	927	931	942	885	890	946	967	928	911	909	918	943	882	927	935	907	940	917	927	952	909	897	931	960	922	961	969	972	926	939	928	943	923	989	910	945	953	951	955	906	968	930	905	905	914	888	958	907	935	922	911	964	959	877	893	953	924	884	978	936	879	869	920	913	942	930	934	1001	922	964	952	883	978	950	936	931	916	885	932	987	918	913	896	889	957	928	911	982	918	911	914	931	913	926	944	950	989	946	845	897	918	898	911	908	932	959	892	878	919	885	902	970	889	950	897	910	924	907	846	906	888	929	923	919	923	952	897	948	914	912	954	876	886	908	940	944	903	929	920	873	900	906	905	867	919	923	939	916	954	951	895	882	905	881	934	947	961	946	955	919	922	905	943	959	956	929	885	946	888	919	895	953	889	871	932	931	898	953	958	925	908	929	901	929	958	983	866	872	970	910	936	977	918	903	887	929	899	978	930	949	907	902	929	911	930	876	935	914	883	946	905	893	957	925	920	892	930	925	907	912	953	930	934	929	977	853	926	901	900	915	910	921	872	889	945	905	943	928	950	914	914	862	888	940	886	888	919	917	965	916	936	939	918	887	968	917	926	943	879	904	923	902	884	911	888	907	895	962	938	893	869	950	940	877	934	918	899	881	933	959	926	839	950	931	976	897	935	935	869	954	917	914	934	923	917	908	929	891	863	917	936	910	918	962	988	913	923	906	865	873	918	875	973	958	906	869	915	946	888	886	852	864	943	917	902	929	945	883	898	915	965	852	912	917	955	882	928	930	957	996	896	861	903	916	918	869	903	895	857	861	948	874	905	934	923	962	906	963	938	900	928	910	965	903	901	920	949	913	953	916	917	937	905	969	912	936	908	960	902	913	940	923	948	931	981	913	905	891	992	892	977	936	970	955	916	933	945	951	897	872	944	921	978	914	950	953	916	964	920	967	936	894	966	929	903	953	913	882	935	879	887	924	898	928	855	911	902	950	924	922	930	951	887	907	895	942	895	872	961	952	938	900	958	906	898	853	914	894	941	840	926	902	941	906	951	897	925	844	908	925	892	941	923	931	877	926	893	911	922	921	902	913	947	931	918	941	902	922	924	949	923	881	890	948	919	952	878	903	931	959	971	882	918	894	925	904	951	934	925	917	923	887	926	959	951	898	869	938	923	910	935	938	907	945	921	902	922	931	899	923	950	900	890	902	907	900	913	911	925	941	881	884	906	943	934	893	903	886	910	924	955	948	916	925	912	913	934	907	895	950	898	941	888	1001	948	915	896	904	926	991	882	905	953	933	986	925	963	882	925	927	918	992	970	925	893	914	879	953	932	902	920	894	977	932	922	951	915	921	913	956	955	887	899	888	956	936	983	924	880	938	905	893	901	922	927	881	933	952	886	928	952	888	935	903	877	935	934	932	892	921	910	891	903	909	884	863	885	936	943	949	943	944	929	895	947	939	918	940	898	958	949	962	875	911	910	916	921	897	942	964	919	914	934	916	927	924	893	946	861	864	938	911	936	907	963	976	891	913	930	917	953	887	928	910	902	956	898	859	861	944	933	968	895	932	884	870	949	891	911	937	927	917	871	901	934	947	946	916	938	898	917	922	914	868	968	958	932	926	925	954	930	934	908	913	930	914	945	911	937	919	955	901	945	900	927	913	995	878	919	935	885	909	958	884	910	937	949	912	923	976	971	933	910	913	874	918	867	901	939	909	933	914	922	946	944	918	924	941	920	936	936	951	903	896	943	894	948	893	945	937	915	888	963	885	868	938	984	902	929	952	953	930	876	891	943	917	970	889	920	907	943	891	905	967	956	971	975	905	1006	912	923	953	947	946	936	887	952	925	880	907	957	932	939	981	981	905	931	934	928	911	929	933	961	920	924	881	920	933	920	912	982	902	883	908	881	921	923	862	878	952	958	963	874	922	929	913	924	916	934	869	892	899	923	941	891	925	938	933	893	948	938	913	966	896	922	955	914	942	912	882	912	963	920	943	926	897	915	917	887	992	943	884	922	861	899	932	949	815	964	882	935	903	964	945	918	940	927	914	916	958	895	897	902	980	947	871	972	943	879	954	899	911	923	893	871	934	894	929	919	952	894	892	927	908	927	941	895	881	930	886	892	963	919	893	911	941	923	954	972	939	908	978	849	950	900	922	931	888	995	919	906	963	895	923	931	890	944	879	915	883	915	932	944	944	879	996	912	1013	896	949	895	889	901	962	871	954	944	877	940	917	908	1016	884	936	914	934	941	929	945	920	896	888	900	931	869	912	934	853	863	922	929	858	929	884	858	897	958	980	926	967	919	926	896	971	954	941	904	935	930	913	921	906	945	965	941	978	1029	934	911	925	947	917	983	877	912	932	929	881	930	898	927	911	940	901	835	969	921	908	893	941	958	905	919	942	912	910	950	880	936	958	915	940	848	915	915	917	952	890	948	914	949	887	959	997	944	914	898	905	909	920	893	879	939	922	913	939	944	949	921	925	898	897	903	894	974	915	913	932	885	885	927	905	956	907	908	900	903	927	965	916	946	928	901	907	886	948	921	926	913	974	934	920	883	859	919	917	957	904	922	916	933	902	937	904	984	912	911	926	907	948	913	965	927	925	956	867	930	897	943	934	973	973	934	947	934	898	852	909	900	865	923	913	935	928	896	907	931	925	947	986	915	962	942	880	893	907	871	910	984	907	928	875	920	955	843	905	926	951	974	886	925	919	908	905	897	963	892	905	929	907	908	900	884	946	937	922	917	960	959	907	891	947	893	915	927	927	850	902	971	966	904	966	882	882	907	955	942	971	916	955	940	885	913	946	925	857	939	886	877	939	893	901	913	967	929	905	917	918	950	922	890	899	852	943	924	926	965	925	922	976	941	939	880	919	987	954	932	941	928	839	928	936	897	931	909	955	938	913	973	925	884	932	947	887	940	907	932	887	923	911	948	973	889	951	975	937	952	879	900	942	916	870	880	918	946	851	912	950	907	943	914	933	873	879	883	897	907	929	929	879	941	928	980	853	926	904	922	907	945	926	940	902	917	908	899	938	938	886	935	935	937	956	942	898	928	932	995	903	921	950	936	895	930	891	897	943	911	904	934	912	924	970	926	947	901	872	967	876	902	952	954	969	975	888	884	915	970	906	917	929	889	908	940	907	899	910	875	902	941	892	919	922	955	923	874	942	951	937	979	895	950	939	900	917	901	936	954	897	910	922	934	948	924	959	872	922	915	967	978	924	932	1000	948	967	892	890	862	901	963	910	915	906	894	988	935	955	931	891	897	941	910	907	976	917	911	903	959	939	952	955	916	945	923	914	932	873	935	944	875	955	959	885	903	951	920	926	934	927	914	890	952	936	934	901	899	944	947	944	918	912	937	929	974	940	913	888	947	896	886	934	966	938	921	915	942	907	890	896	961	941	935	937
59079	37958	26538	16324	7809	1253	519	480	471	552	834	665	534	450	460	492	550	594	586	587	492	448	454	444	456	487	455	448	458	414	445	434	470	445	442	421	434	441	457	454	422	412	388	461	469	427	424	452	404	441	424	427	456	424	451	441	466	446	442	439	450	457	432	433	472	421	434	428	405	466	439	440	464	461	432	430	438	432	467	433	452	470	442	417	454	484	451	409	403	435	468	465	414	451	424	445	419	487	415	419	417	429	395	437	412	457	460	418	476	414	425	444	439	392	424	455	425	469	417	392	439	448	450	444	438	389	445	413	463	410	421	430	436	439	465	426	424	455	457	456	443	442	419	435	433	435	422	435	447	455	461	423	440	446	453	440	466	449	448	422	405	488	419	460	409	410	474	416	442	437	415	432	432	436	439	474	452	442	441	458	432	427	414	400	440	465	443	406	456	482	425	440	387	465	410	435	440	469	474	419	413	451	426	453	416	415	451	420	458	443	433	447	438	413	379	439	459	459	462	466	437	413	430	440	467	442	436	460	461	438	413	443	455	390	422	431	459	466	442	456	453	410	447	410	442	436	458	435	442	450	422	431	447	468	444	419	420	422	445	451	445	495	494	485	497	450	458	480	450	412	410	461	431	419	418	449	441	414	426	460	478	450	408	463	423	440	414	443	438	492	440	456	445	377	490	451	449	474	457	470	429	459	430	421	424	423	452	431	432	445	435	471	430	390	451	428	450	454	515	405	474	462	443	427	426	443	430	459	449	449	458	475	456	440	432	432	404	427	413	448	445	466	425	416	440	480	463	439	423	444	418	414	440	437	435	395	430	462	420	418	459	467	457	431	460	435	467	432	449	422	392	410	459	479	439	479	443	468	433	433	440	425	474	444	447	463	436	435	480	460	441	411	445	428	444	447	415	415	413	445	449	430	419	408	442	399	407	443	402	465	478	459	418	450	411	438	381	480	473	425	439	488	447	440	446	449	454	426	436	450	428	460	478	448	487	473	437	423	446	411	439	445	449	479	450	466	424	433	444	420	461	416	442	427	395	426	471	415	450	426	474	394	402	456	451	489	442	443	442	458	435	434	420	445	462	416	450	470	451	421	449	429	452	458	441	400	430	442	401	425	472	434	428	455	473	434	454	431	414	399	426	437	427	429	437	420	486	429	408	441	448	421	480	432	441	472	424	432	429	428	461	439	419	447	433	432	440	450	454	458	461	433	435	401	468	437	472	479	436	442	454	392	461	423	456	481	430	461	451	440	448	473	435	444	410	420	421	436	431	433	414	445	410	427	448	452	442	474	452	452	445	447	416	443	482	451	452	456	434	470	431	442	442	438	471	433	428	438	435	480	446	438	420	393	415	450	434	438	433	437	398	429	445	458	440	441	428	453	478	407	419	432	461	476	477	414	428	442	459	456	447	417	417	434	384	475	427	432	407	435	451	456	449	467	401	474	453	435	401	469	458	423	472	425	452	443	500	518	395	392	450	456	451	435	449	458	454	417	470	430	487	499	479	417	449	444	431	428	455	439	427	429	470	487	475	454	465	405	449	451	455	474	437	449	492	464	432	433	426	430	424	436	448	406	431	437	411	453	409	436	466	460	423	417	444	439	485	404	479	433	405	458	456	445	433	423	428	439	462	416	455	411	431	408	459	476	456	473	454	444	449	419	394	429	401	443	420	434	448	477	430	406	433	423	471	465	402	435	422	440	469	453	443	434	435	423	420	450	455	454	486	439	456	424	429	450	441	456	464	463	426	466	425	418	454	441	451	487	484	414	446	425	410	419	423	466	418	433	416	426	433	460	432	439	459	457	454	474	418	466	459	439	429	423	431	455	476	458	489	396	431	421	451	468	450	420	439	405	438	439	432	463	446	409	415	469	417	461	437	452	438	485	470	466	461	419	450	434	393	479	438	422	425	453	431	453	457	441	468	444	444	463	497	498	438	453	449	431	424	410	436	428	435	399	441	460	411	424	434	418	423	457	485	427	473	440	445	444	440	421	459	413	436	447	472	449	456	458	421	420	414	445	403	464	461	402	446	442	408	420	387	388	448	458	431	468	424	440	408	464	466	464	460	497	419	447	472	406	459	456	470	457	429	470	395	465	461	425	405	426	410	463	456	436	436	451	402	436	453	428	463	458	447	456	443	403	481	440	425	453	423	419	450	463	409	464	417	457	460	399	434	420	440	461	491	516	432	440	469	438	405	457	433	459	445	453	427	425	457	425	457	423	426	436	425	430	437	403	453	506	426	433	473	437	462	415	403	474	467	422	452	424	429	431	469	478	468	436	457	448	449	476	453	441	409	423	415	444	407	436	438	431	456	452	427	456	454	408	396	406	414	431	421	435	451	469	454	434	424	444	481	430	464	474	451	434	454	409	432	426	413	470	459	403	433	447	498	463	426	430	477	439	454	450	432	445	420	449	429	439	425	413	442	451	413	425	445	425	434	423	458	439	448	478	420	455	419	461	431	438	446	403	441	453	439	442	477	468	454	442	497	451	412	383	423	453	454	417	403	408	482	465	442	432	456	431	447	432	428	440	433	414	415	459	427	429	464	471	454	444	425	414	430	452	479	474	452	452	426	450	424	482	454	478	478	424	387	439	420	463	433	415	490	457	447	478	430	405	444	423	445	431	470	464	432	454	445	412	409	475	475	434	457	414	464	425	410	461	429	414	433	422	446	442	432	458	397	469	452	473	453	420	467	471	428	388	466	471	433	476	419	451	394	443	481	407	414	423	465	433	447	443	486	440	466	464	453	444	446	449	462	421	433	419	389	409	416	471	462	432	400	447	453	455	413	411	406	461	442	434	465	420	396	422	395	421	467	433	429	454	462	418	433	445	463	411	436	465	451	463	423	428	460	420	421	465	465	454	410	458	433	418	473	437	430	441	430	423	405	464	422	450	422	447	429	455	410	430	413	416	445	447	451	448	440	432	458	462	440	453	425	448	436	451	405	401	504	401	444	445	471	425	399	376	464	487	431	419	428	440	468	448	458	450	382	428	449	449	409	490	426	449	387	460	409	436	452	432	423	439	453	387	451	436	436	456	409	472	449	442	431	462	425	466	435	460	405	438	438	435	461	425	464	451	485	472	474	455	446	400	449	447	399	426	451	434	427	444	444	450	433	430	448	450	467	452	441	466	404	427	428	468	422	422	441	451	443	431	432	466	426	444	486	480	450	428	447	442	433	427	406	462	450	471	455	448	444	489	446	423	448	440	455	451	396	451	461	447	444	419	448	443	437	437	440	472	440	445	466	423	497	421	435	415	425	433	415	439	428	472	443	447	420	427	433	422	429	438	415	459	452	478	431	429	412	461	419	483	451	395	398	412	416	383	474	444	420	473	439	386	466	444	420	442	383	426	440	446	455	398	428	444	413	459	425	486	480	409	469	440	450	471	473	440	450	462	442	400	408	436	424	437	451	435	417	443	443	448	447	444	445	440	459	419	411	438	417	445	477	436	437	458	473	434	458	475
36461	28908	28712	24743	14652	2103	1105	1096	1167	1713	3099	2289	1393	1014	996	1197	1613	1876	1922	1898	1411	997	946	992	930	968	922	956	988	932	884	939	907	925	1028	954	912	932	992	982	996	909	945	901	967	924	955	960	997	954	955	916	921	1002	955	976	956	1039	969	989	916	990	920	968	949	984	982	993	942	959	968	966	905	911	932	966	968	915	942	960	989	904	966	925	851	912	932	977	956	933	988	924	900	905	925	930	910	947	955	935	909	893	973	958	953	913	951	970	883	907	901	931	970	930	895	902	941	970	895	950	918	941	931	974	978	865	938	924	945	949	951	994	993	951	958	946	909	947	968	946	918	907	938	963	965	924	977	939	918	962	941	951	936	875	936	982	909	966	922	988	929	955	970	935	938	953	927	917	904	953	926	997	944	981	936	926	945	886	929	938	922	909	930	916	978	979	942	929	951	938	873	909	922	932	929	914	917	916	926	958	943	955	956	941	945	926	872	917	923	874	955	907	929	921	899	941	918	935	908	917	920	928	980	933	902	980	986	942	898	952	945	931	919	883	974	945	937	939	968	942	977	917	960	919	982	883	956	914	928	918	868	961	893	965	955	949	969	929	965	930	945	935	934	936	937	951	902	1003	897	968	896	913	946	877	932	920	969	929	958	908	915	932	949	952	934	900	894	970	865	955	933	925	941	987	913	955	953	903	1021	965	942	982	874	918	899	938	930	927	898	903	983	898	938	954	947	962	896	999	929	954	969	959	968	946	899	925	892	949	956	954	975	932	924	962	946	933	924	956	942	905	884	973	913	978	905	943	993	954	912	944	895	979	954	919	902	934	909	938	933	947	999	958	885	963	911	910	956	902	950	914	991	964	902	969	948	910	952	944	904	916	980	908	892	925	922	926	879	926	972	950	860	910	903	1003	958	968	1009	954	934	938	912	897	971	891	873	929	911	951	996	910	949	980	948	915	949	943	925	932	940	926	948	931	987	950	980	959	892	982	918	917	929	916	882	916	929	955	954	978	1004	922	897	979	931	979	897	941	924	919	940	938	974	976	904	890	899	891	930	982	900	890	922	896	985	925	936	947	925	978	918	930	938	949	926	961	917	937	939	978	893	952	910	930	963	944	959	924	940	950	968	899	958	936	944	936	922	966	964	897	997	893	972	908	923	932	929	979	928	939	893	964	943	977	890	888	914	929	910	909	932	945	929	976	990	979	941	876	883	921	996	933	964	939	953	951	968	962	893	980	935	983	930	915	970	968	928	998	949	862	965	935	938	860	948	973	885	920	953	950	963	954	930	934	903	893	904	956	932	916	975	940	966	949	947	911	921	936	938	956	935	902	950	976	939	928	917	932	925	966	939	909	889	904	941	944	943	935	895	965	932	945	984	911	967	960	901	937	957	912	935	970	930	909	949	898	895	939	950	988	934	906	957	929	939	978	944	881	976	933	925	885	972	956	938	948	924	899	947	1009	974	953	916	962	903	935	912	966	938	901	930	972	934	932	949	980	938	950	949	960	934	883	938	948	895	917	913	970	916	922	938	938	954	976	920	947	935	939	956	930	919	895	942	909	950	912	958	906	914	908	934	913	947	925	940	958	952	875	970	957	927	1002	932	876	938	925	967	957	983	940	952	906	925	916	935	911	932	923	886	891	904	956	923	935	910	891	917	925	913	928	940	924	941	968	994	903	917	927	906	952	954	956	937	929	903	987	940	928	980	943	908	924	933	919	977	917	896	956	947	941	1010	876	950	859	989	934	909	944	872	916	965	952	972	932	937	948	958	935	925	940	915	941	960	947	916	924	975	906	928	925	994	919	885	987	926	957	919	863	938	920	938	961	929	921	946	883	922	977	939	972	925	925	1017	952	902	972	942	900	924	938	922	974	906	978	955	942	944	945	925	943	873	945	910	956	977	965	882	907	900	925	882	934	870	974	1006	955	944	991	898	920	936	893	960	959	931	922	935	927	942	890	945	919	944	987	994	912	933	928	918	919	965	941	986	962	948	975	907	1008	901	932	904	937	991	912	949	907	933	928	899	886	908	932	961	973	956	932	932	902	954	923	961	915	952	915	900	952	953	905	936	924	921	916	939	898	968	895	937	972	915	921	912	927	980	904	932	962	955	969	937	907	952	891	970	945	936	986	908	940	953	931	926	948	888	963	950	926	931	837	880	951	945	914	947	893	897	950	949	991	920	924	917	942	951	924	912	925	934	968	935	830	960	909	968	983	945	881	968	941	937	936	936	901	901	895	1000	934	940	966	945	988	829	940	930	923	918	941	967	945	952	979	934	956	929	944	929	960	953	887	945	933	886	972	931	905	941	953	932	966	973	1002	1004	959	974	957	893	909	929	933	941	938	901	959	1007	961	1005	921	863	942	887	906	979	980	956	892	906	923	966	957	922	925	902	923	871	893	961	874	988	921	925	931	928	928	924	935	918	923	997	897	931	942	924	902	904	936	924	910	940	981	906	924	942	933	962	938	957	986	957	931	953	982	961	897	949	932	987	977	946	983	891	886	893	940	918	922	951	947	893	944	909	953	963	916	920	929	936	951	889	910	914	943	953	933	949	941	939	901	926	987	956	941	915	951	934	913	949	971	924	884	960	899	926	887	971	1011	971	890	963	925	888	886	901	934	1004	909	995	965	937	950	900	888	955	924	940	972	948	902	874	927	878	977	914	909	952	941	928	921	941	916	934	915	914	907	944	949	967	911	948	953	901	977	948	882	977	912	950	909	961	910	922	893	951	941	950	988	950	891	908	914	965	903	937	948	957	932	947	914	960	991	923	960	927	936	935	944	979	928	910	937	950	944	956	924	899	908	919	884	947	953	947	892	910	980	932	893	911	891	938	919	909	904	957	914	929	925	947	928	1029	984	946	997	907	928	930	919	914	949	923	947	918	872	952	968	945	951	998	939	903	927	909	895	920	928	890	887	871	932	919	968	929	907	903	977	956	970	972	940	978	955	921	944	918	909	900	931	954	903	965	949	934	997	942	938	872	933	955	910	883	980	926	958	876	906	938	953	911	952	874	871	924	974	878	896	923	931	904	957	929	957	926	960	906	939	1004	996	946	947	986	911	926	911	908	915	935	907	929	897	928	966	961	945	927	898	939	899	943	933	961	924	952	955	982	943	955	927	913	902	937	875	953	941	901	896	870	876	940	976	968	930	901	929	912	941	940	972	908	926	912	949	879	941	923	929	902	866	903	866	922	925	893	927	922	977	901	968	951	963	903	926	927	914	900	873	965	948	913	927	932	887	933	925	928	907	989	906	947	968	886	947	923	928	935	944	899	917	939	894	875	953	969	946	940	898	865	930	982	941	925	987	970	945	956	970	932	938	907	976	915	945	916	948	912	936	962	917	932	922	921	904	911	986	975	935	933	906	963	956	925	900	989	919	979	941	993	939	960	913	929	950	900	959	942	938	933	955	976	970	920	945	919	914	946	1019	977	949	905	925	974	914	921	995	945	934	923	965	933	928	914	891	931	927	966	862	871	936	989	998	860	935
41585	19146	9554	4568	1534	515	444	474	439	454	431	418	432	411	385	448	412	424	476	453	401	450	401	429	433	395	462	413	414	408	417	447	423	411	412	400	409	415	416	428	434	450	395	419	443	438	401	448	443	460	407	459	448	456	439	424	425	442	399	455	452	437	440	427	437	435	384	466	476	410	421	427	426	407	420	402	398	389	447	372	434	445	479	409	390	419	415	412	433	426	416	439	457	403	417	430	409	418	414	419	450	436	439	414	447	465	403	415	434	461	425	411	421	438	441	449	440	411	425	416	383	440	404	426	402	371	433	449	430	409	399	462	455	427	397	448	381	419	396	382	434	395	401	405	414	390	442	422	410	464	424	414	429	428	421	429	403	432	450	427	415	427	404	435	439	468	447	411	431	460	393	392	423	474	422	470	439	430	415	464	486	455	426	462	430	445	496	427	421	416	406	434	386	422	465	420	408	421	449	445	414	419	385	394	423	437	443	415	429	449	450	431	416	399	419	447	437	406	398	447	408	413	425	420	469	417	443	389	387	440	422	411	409	412	429	453	433	438	392	392	459	447	418	451	443	469	392	436	438	463	436	455	465	395	439	419	430	457	407	433	463	431	400	405	445	453	477	462	473	436	416	434	430	498	444	404	399	410	391	421	414	439	417	407	397	421	433	435	461	434	421	423	415	408	424	383	458	444	416	434	463	424	404	454	420	440	408	409	397	444	423	397	441	453	430	447	456	438	470	388	442	437	423	443	426	442	451	436	381	432	439	429	442	463	427	431	421	408	452	384	420	455	468	429	440	455	414	388	455	416	453	408	447	426	388	453	456	419	413	492	446	433	409	411	407	419	418	456	420	421	442	445	430	396	476	419	438	488	428	426	444	457	402	426	394	403	411	412	478	391	450	441	373	414	482	446	439	429	413	460	452	469	435	465	444	435	410	412	424	406	455	376	426	415	398	439	440	455	440	467	426	423	425	464	444	451	510	454	441	466	394	440	406	405	392	389	420	442	402	391	447	395	388	417	419	447	396	413	403	424	451	449	439	404	392	471	409	465	434	448	463	436	430	460	433	419	458	437	451	461	409	414	433	424	455	463	465	410	409	387	411	447	470	468	415	427	439	430	464	431	486	475	440	448	436	410	450	383	434	427	442	434	421	432	397	466	406	416	450	460	457	406	430	453	446	478	412	416	449	430	438	446	408	404	453	430	469	400	444	444	493	417	470	419	437	450	450	434	440	408	400	444	462	423	421	420	414	455	461	447	452	428	439	449	406	403	407	426	408	422	420	426	444	423	470	439	447	411	403	417	462	454	437	440	433	431	444	430	438	413	435	397	428	425	449	394	450	431	424	438	419	424	407	425	414	492	466	454	417	401	464	387	421	406	427	433	422	417	421	404	455	405	422	422	448	397	416	445	420	456	431	429	435	449	441	471	427	446	415	413	445	454	441	412	429	429	446	400	460	458	412	448	470	418	437	442	423	423	427	429	429	428	443	447	435	408	466	449	392	401	381	428	441	385	415	429	420	435	372	430	428	465	410	412	435	425	387	433	424	394	471	411	422	420	375	431	425	449	418	451	446	419	396	446	384	419	430	406	422	420	408	424	443	464	430	443	477	470	415	438	429	442	446	437	435	452	427	405	428	414	423	441	398	413	424	442	409	444	406	408	441	417	417	413	468	424	483	430	427	445	424	394	448	417	450	450	456	406	459	419	441	432	439	452	432	495	450	395	446	433	456	418	441	435	452	451	446	404	411	450	457	451	442	419	462	401	418	453	398	442	452	387	443	411	396	453	402	451	435	408	460	430	428	462	413	434	389	403	446	441	455	394	450	453	396	432	466	461	446	464	408	420	405	398	439	439	399	406	401	457	431	444	423	451	436	435	422	419	409	397	418	395	443	459	440	476	415	426	412	444	446	443	416	461	444	431	434	438	441	451	438	467	411	465	448	442	439	426	452	453	407	463	464	455	452	461	428	468	448	426	441	463	395	391	432	448	438	432	436	402	416	469	411	458	416	429	397	451	428	430	466	460	453	409	431	422	416	431	447	429	461	390	491	464	488	432	411	465	399	446	416	393	481	434	455	443	411	452	458	390	372	434	418	490	418	475	415	440	461	420	405	418	451	448	385	475	461	464	453	439	462	426	448	420	403	398	444	431	429	465	435	421	427	427	359	471	419	441	442	398	453	421	461	469	418	457	417	412	407	429	403	426	435	420	421	420	408	413	398	488	403	435	412	445	411	419	442	443	435	454	415	449	396	399	422	452	423	417	415	483	398	406	408	423	416	423	446	445	421	446	378	434	426	428	451	420	430	426	429	384	387	431	405	439	392	417	414	395	424	444	463	434	429	419	415	423	411	424	412	432	447	451	394	426	407	441	398	438	453	430	454	450	433	387	431	465	415	461	422	414	404	395	402	405	431	388	453	393	420	379	441	432	434	453	437	433	455	399	400	445	404	435	446	417	422	389	421	438	442	365	411	432	481	412	413	397	416	418	420	484	440	411	410	435	439	446	414	451	430	440	442	384	435	428	434	425	433	398	425	415	406	453	431	421	436	423	401	397	464	452	455	388	444	440	420	433	418	439	428	434	419	440	446	393	390	450	382	417	439	439	418	472	460	412	438	436	408	432	401	431	452	457	464	397	413	416	414	424	458	465	421	383	449	438	407	435	447	418	423	416	436	431	430	407	442	480	431	409	400	439	431	405	423	430	415	405	424	398	394	459	413	413	457	433	434	428	413	431	453	402	422	428	442	449	417	458	449	425	444	442	409	429	400	401	456	422	435	433	407	404	470	438	467	417	418	442	405	423	434	450	442	421	418	475	448	437	394	429	427	415	463	453	493	404	406	395	469	442	431	401	411	407	450	436	437	457	416	428	453	414	407	445	460	455	435	427	411	446	426	461	443	426	454	437	442	418	415	425	436	451	425	428	401	427	441	459	418	409	451	447	420	435	479	369	431	414	443	404	441	447	410	384	433	400	436	422	440	427	403	420	432	420	452	451	417	453	414	422	434	447	406	437	405	402	414	440	468	427	427	428	477	433	403	432	438	402	437	430	448	394	409	449	407	387	428	439	423	422	437	478	417	418	419	433	411	385	421	422	429	397	422	432	409	424	427	476	373	453	411	400	446	459	384	425	412	439	452	442	434	442	425	437	436	422	450	437	426	436	410	414	416	439	455	420	466	441	437	449	453	399	428	436	432	428	404	441	416	417	465	416	435	435	411	407	440	392	482	405	412	421	417	462	429	418	457	428	419	450	409	361	443	428	442	456	409	417	443	433	408	411	421	429	437	404	416	448	451	406	379	416	466	466	403	410	451	418	484	422	443	426	403	448	453	421	417	445	393	451	440	435	438	405	447	440	423	446	486	436	423	416	410	430	472	438	410	454	453	410	428	439	470	409	420	418	461	420	429	411	405	434	474	472	426	398	441	449	405	445	432	454	406	443	402	426	453	460	419	424	420	483	422	433	410	410	424	446
25953	13100	12998	9871	3724	1095	951	910	892	864	991	953	1015	884	923	900	918	913	922	963	921	929	911	916	890	878	969	940	866	920	913	909	907	935	911	901	875	928	907	950	913	929	883	923	889	959	949	916	954	944	942	870	896	920	947	909	864	976	922	910	960	902	904	928	938	934	944	935	944	931	921	937	916	864	924	858	918	909	890	950	924	893	859	931	945	900	981	941	950	876	889	895	980	944	897	929	903	914	878	949	924	909	916	927	937	972	887	957	903	944	952	905	937	925	911	957	908	889	894	935	933	898	931	905	883	964	881	928	896	890	946	865	924	960	933	929	935	940	878	876	912	914	915	941	908	905	922	910	875	957	862	925	878	945	920	905	885	934	915	930	895	939	946	886	940	900	907	885	942	912	890	891	933	958	916	869	909	911	893	903	924	957	892	944	902	870	931	934	908	869	919	981	910	990	915	927	972	954	960	940	942	952	961	887	910	903	898	916	916	925	917	920	887	901	891	902	915	884	856	944	883	910	924	890	960	913	889	908	950	900	874	878	966	947	923	905	897	934	930	886	905	891	892	891	921	899	897	925	960	874	872	895	885	911	933	941	954	973	908	904	913	966	936	922	940	914	865	928	906	932	908	930	866	908	993	931	915	927	938	910	941	932	912	883	925	917	930	929	880	918	847	836	953	940	913	922	875	909	934	903	899	885	920	882	959	885	911	887	946	881	931	882	923	902	889	901	926	909	933	897	870	906	924	920	928	916	887	885	910	942	961	897	898	872	904	985	926	884	947	921	961	933	865	889	926	922	880	934	900	922	958	894	904	974	922	892	890	932	993	969	874	853	927	933	899	940	864	921	884	923	936	935	928	956	940	962	898	956	922	895	919	952	901	910	922	926	927	961	905	924	873	904	912	897	966	902	942	916	907	872	956	882	899	918	876	852	895	894	911	925	958	876	908	985	921	899	907	879	863	866	939	915	956	910	918	878	904	928	856	915	929	849	959	851	916	952	881	939	911	916	898	921	902	911	874	885	903	936	941	937	894	917	888	907	953	944	933	875	922	929	915	890	882	927	924	882	932	910	951	939	910	931	909	943	937	929	905	888	920	948	915	988	920	863	897	900	919	839	967	821	885	906	895	968	938	927	889	913	897	910	891	914	945	921	879	882	890	964	939	851	955	890	914	954	904	897	940	907	926	905	962	905	915	933	888	895	904	908	873	907	908	909	981	904	901	921	902	908	930	891	949	942	941	922	904	926	962	910	926	911	913	973	911	897	903	902	928	911	940	917	916	875	895	880	939	916	941	856	897	901	932	949	895	929	916	912	920	868	872	862	877	896	897	885	899	945	888	950	907	917	887	856	939	870	912	966	916	907	917	926	897	936	912	988	922	896	1016	913	894	903	921	870	894	901	915	841	924	966	940	940	927	911	926	882	955	912	947	926	901	925	930	873	919	888	933	924	861	929	911	926	925	841	983	928	870	852	917	968	911	911	906	887	940	910	950	897	912	933	925	953	927	906	969	942	939	901	928	939	910	927	890	870	918	892	927	917	870	908	970	893	896	877	944	936	880	899	895	918	902	858	940	914	935	940	863	928	919	921	915	936	990	922	945	939	929	915	925	877	867	917	950	879	909	916	918	880	924	888	906	943	949	919	979	927	942	901	950	875	963	930	947	906	926	924	878	862	858	899	874	868	921	953	894	890	951	900	872	892	939	894	879	889	965	885	928	898	899	959	943	928	979	851	872	866	913	891	848	923	923	921	908	917	917	924	898	898	888	937	860	856	885	925	906	920	959	877	836	883	895	894	922	891	902	928	965	952	899	903	882	877	880	941	906	961	914	901	923	943	897	874	888	880	941	927	849	914	902	897	892	889	915	941	938	887	859	923	943	928	908	855	946	864	916	902	871	882	904	912	959	883	950	938	895	924	957	911	939	892	911	924	851	929	938	929	970	932	916	995	936	897	938	900	910	922	914	930	871	886	945	907	933	913	926	903	916	925	914	913	932	883	912	923	941	914	999	929	939	946	962	877	901	927	863	888	941	876	910	827	881	895	896	936	902	894	901	891	939	896	912	916	925	919	919	897	848	933	983	904	883	912	887	889	918	948	894	908	934	885	884	921	964	1003	905	892	971	939	913	949	936	905	916	899	904	916	961	966	945	906	881	882	897	938	919	847	907	949	926	925	870	911	897	958	933	952	914	885	936	883	883	936	924	961	944	869	957	856	906	930	902	907	911	915	930	940	881	918	966	935	931	901	940	900	900	935	926	896	883	886	917	978	923	913	928	863	899	887	912	913	929	872	925	886	916	928	855	933	932	892	874	915	930	889	913	913	924	910	963	911	955	897	945	903	974	927	977	868	898	922	917	878	846	879	895	941	940	910	912	961	907	893	925	859	883	967	891	927	885	932	943	927	946	956	981	925	909	899	911	943	951	883	999	942	974	936	967	911	870	933	926	914	881	903	914	875	916	937	922	991	866	884	917	965	907	878	889	921	885	913	917	920	894	874	948	908	902	955	907	930	884	951	883	976	927	859	876	935	904	907	868	942	925	869	938	929	984	910	934	920	931	937	917	887	976	940	924	979	926	912	879	913	895	886	900	892	923	862	903	892	944	910	901	890	940	903	937	875	919	920	889	884	969	939	889	897	928	932	904	896	888	910	905	851	898	894	1001	875	864	885	929	916	973	928	892	898	943	921	922	966	853	930	900	889	889	865	898	926	914	909	890	1013	900	876	956	889	929	913	912	856	946	925	923	947	896	900	862	879	943	925	903	964	914	891	914	890	987	876	957	904	915	957	944	956	963	889	918	885	887	879	927	889	881	916	907	866	898	908	865	866	929	893	913	899	904	856	919	904	839	922	908	915	902	930	943	922	935	924	942	894	879	897	961	909	913	924	948	947	920	884	921	885	931	913	918	931	928	861	976	892	963	881	890	931	925	902	936	921	949	883	862	901	949	934	900	984	912	929	895	931	940	950	871	942	917	883	972	910	952	899	905	945	899	870	928	913	934	894	957	870	875	929	898	970	965	917	925	872	880	896	996	917	868	879	947	925	904	858	962	904	922	885	919	906	940	902	940	898	932	938	866	940	923	920	889	893	943	886	890	892	895	891	959	901	869	934	960	925	938	873	914	910	901	904	933	972	853	908	950	903	918	887	951	922	912	927	899	941	952	903	926	951	916	897	905	939	872	925	949	905	912	901	902	889	923	910	936	923	916	904	929	905	994	918	917	931	919	920	876	876	868	939	928	899	966	963	938	852	911	897	937	950	848	927	836	929	888	876	894	905	909	943	875	944	859	924	916	896	844	877	966	922	893	858	905	922	939	879	908	889	886	864	901	933	876	915	891	895	974	918	875	892	860	900	866	923	928	950	970	908	889	902	926	923	913	948	953	901	886	894	878	910	890	930	963	899	927	877	967	939	885	953	932	922	856	924	941	893	877	933	916	877	905	892	895	905	937	927	890	908	895	928	950	884	949	906	866	879
45348	25544	19179	12065	5181	744	433	447	442	512	664	561	419	495	427	460	429	509	542	588	468	462	427	458	428	394	431	466	448	415	447	461	413	433	454	444	447	451	410	432	443	432	412	424	427	440	448	429	428	390	448	468	399	429	432	444	414	425	431	475	440	406	421	432	395	442	435	414	440	402	433	436	438	418	435	426	397	399	441	429	461	437	367	445	383	420	432	453	420	412	436	417	394	384	426	421	398	421	421	440	439	398	394	440	417	403	451	451	431	447	426	421	414	427	449	417	389	414	401	423	422	404	411	434	434	423	396	410	436	406	436	418	415	424	439	444	425	401	423	444	406	456	428	421	415	417	461	409	398	425	432	411	403	458	427	457	503	447	397	409	429	411	399	464	460	428	383	436	436	473	449	416	379	456	387	472	446	454	440	433	423	409	415	434	420	379	447	433	377	430	396	442	462	426	442	443	439	419	435	433	411	445	412	419	449	412	450	437	415	435	463	466	411	435	414	395	460	412	412	455	420	406	415	428	452	436	421	438	457	413	419	442	398	400	446	433	435	411	444	420	460	403	420	419	439	441	412	427	437	429	452	445	413	407	416	418	422	427	414	449	423	417	451	418	418	434	381	435	452	411	451	427	457	462	415	449	437	405	436	420	373	439	433	459	443	412	427	416	433	461	425	398	425	483	405	430	411	453	474	432	411	442	458	422	406	397	451	433	419	434	429	431	439	408	415	451	408	446	418	428	415	418	464	405	429	423	421	452	465	405	424	430	431	431	448	430	427	446	460	461	451	441	407	400	414	429	400	413	464	467	461	435	438	449	436	424	432	393	436	393	418	445	448	458	449	482	456	399	430	429	420	443	421	451	452	418	422	426	425	393	445	425	426	405	449	430	437	449	416	439	448	432	380	437	482	392	399	416	402	388	364	428	476	473	406	455	410	434	456	431	434	437	437	434	427	437	432	401	428	442	486	412	425	444	469	451	441	431	417	442	428	451	424	457	398	447	426	412	392	456	465	430	392	453	407	440	415	407	464	409	395	403	384	432	433	472	440	434	394	419	439	439	436	444	423	423	409	437	419	441	439	433	397	442	431	423	368	421	416	405	416	472	450	483	426	409	372	403	415	465	418	407	451	448	493	458	390	400	412	472	423	418	415	377	449	465	418	426	429	460	401	438	420	396	398	411	441	436	431	413	464	454	426	460	445	432	434	430	433	425	488	441	391	442	444	453	406	407	410	424	440	421	427	405	465	425	418	429	424	478	429	468	416	432	434	442	395	425	463	414	426	449	435	398	402	411	432	449	423	447	453	439	428	388	383	410	439	423	456	407	431	428	430	409	466	444	400	483	423	449	424	445	423	429	400	469	425	419	403	405	436	392	426	467	373	409	396	425	392	385	440	456	425	423	432	418	455	441	384	436	406	478	479	401	407	404	421	422	477	462	421	419	461	479	420	396	453	468	442	441	472	424	421	443	426	439	413	365	406	417	445	418	409	439	427	445	431	434	383	419	419	423	436	406	431	420	414	420	452	440	463	418	399	461	431	485	364	406	430	436	388	474	392	406	417	407	412	413	425	415	443	441	441	424	415	402	433	469	445	424	450	453	468	449	452	425	465	370	461	407	449	418	386	392	444	396	448	399	432	441	439	410	399	451	422	393	415	391	380	422	458	401	452	468	406	422	426	428	383	444	406	420	449	413	438	453	406	450	418	397	393	433	436	421	421	408	418	446	425	415	437	403	407	403	403	424	412	432	433	415	438	429	430	439	421	449	444	418	440	421	467	424	415	401	414	410	449	415	434	442	459	447	428	443	459	427	429	445	481	413	389	455	481	430	441	445	404	439	451	402	412	396	423	449	464	412	426	396	422	416	460	457	438	409	448	456	422	421	418	417	443	412	423	403	414	406	445	448	438	434	435	402	438	388	435	423	400	416	431	432	412	423	450	468	428	422	431	418	439	416	402	440	396	417	429	434	418	428	429	440	434	422	391	409	433	383	439	453	442	414	409	444	399	429	457	408	426	430	420	429	453	429	389	407	384	434	431	444	422	411	430	443	408	457	399	483	467	421	437	436	431	461	423	457	454	423	453	378	449	440	426	396	418	446	413	421	440	433	418	432	451	434	421	442	470	386	418	429	401	420	443	435	432	439	402	411	408	434	449	433	426	436	409	391	419	415	436	389	403	468	448	453	444	418	419	422	423	400	424	433	474	418	455	432	416	427	436	429	407	403	429	417	429	439	413	411	427	421	419	366	423	422	416	429	447	451	442	429	419	447	446	454	385	424	440	469	438	427	390	429	466	412	441	463	407	404	414	406	451	447	458	385	410	411	446	443	413	428	420	449	442	444	418	394	401	435	413	423	408	412	413	426	466	426	439	414	431	421	425	472	446	428	407	438	430	410	430	443	428	408	443	416	460	446	448	416	427	448	438	431	425	452	387	451	419	423	474	428	422	458	438	411	447	435	471	417	459	389	418	414	415	409	406	468	432	389	410	441	375	426	419	433	465	406	452	447	464	446	429	421	423	371	428	436	445	441	438	437	439	457	447	430	435	426	391	431	429	435	445	418	430	417	440	451	442	424	465	445	433	444	412	446	434	414	418	455	435	426	410	439	457	407	435	399	403	397	438	432	390	442	476	450	445	397	409	390	406	459	431	414	384	429	390	459	439	408	445	394	401	417	446	434	453	412	407	446	452	439	460	448	456	446	457	449	440	467	445	404	393	422	431	427	422	438	431	437	430	438	430	439	450	406	405	439	437	408	424	440	387	423	446	395	419	405	382	420	420	436	453	406	415	452	412	390	455	429	435	447	409	436	410	407	415	404	418	444	445	445	457	436	459	464	407	444	419	425	397	418	417	423	389	432	393	427	439	461	439	450	427	431	416	451	426	432	455	414	425	434	430	430	380	419	406	410	422	391	402	434	417	453	406	436	466	407	475	421	396	439	411	441	427	456	441	437	490	444	408	416	432	446	408	396	426	413	447	384	418	406	414	426	388	423	454	433	414	428	384	426	475	419	430	442	429	457	417	404	455	442	412	399	444	424	430	414	426	417	429	440	409	392	440	442	414	446	395	454	435	441	429	442	441	427	436	416	416	435	410	374	403	419	402	440	476	467	411	434	431	435	420	461	429	448	433	440	442	433	441	386	465	458	429	401	381	379	451	435	444	437	432	433	423	444	407	428	420	399	445	437	454	440	427	448	450	428	406	453	413	460	447	419	406	411	438	430	411	441	438	418	426	409	377	461	448	442	433	430	450	444	415	428	426	447	454	414	409	413	434	441	430	416	423	422	419	434	420	382	422	401	458	425	419	445	393	427	423	427	451	431	423	440	433	474	430	402	440	430	414	430	456	430	425	434	414	421	427	411	415	413	406	481	448	406	425	378	407	415	418	452	437	415	431	451	428	415	421	381	448	441	462	460	438	463	409	418	448	399	414	457	436	397	473	414	409	409	426	453	420	466	429	427	453	469	424	417	405	464
28140	20446	23501	20519	10344	1190	956	974	983	1337	2059	1544	987	955	959	1004	1202	1381	1442	1661	1108	939	889	913	901	966	929	929	958	881	849	847	909	937	941	932	923	944	878	895	878	895	942	913	1004	994	894	906	950	937	936	911	928	938	904	951	965	964	975	947	957	955	940	959	900	953	945	941	931	902	966	950	947	933	878	935	942	912	938	925	833	907	957	938	985	915	904	966	930	929	884	943	916	929	824	888	902	858	879	908	961	918	883	879	897	945	902	915	919	956	903	920	938	916	921	890	896	920	882	910	909	940	898	864	859	884	933	931	889	894	899	973	908	914	950	940	920	857	903	854	916	908	935	889	942	934	903	930	892	981	919	848	923	933	952	903	893	957	921	912	904	866	908	927	903	909	926	941	903	918	905	896	920	915	932	889	930	935	905	934	873	947	920	914	947	916	945	962	882	917	916	901	941	916	880	900	927	906	887	915	948	933	888	916	959	921	958	908	931	907	921	899	962	904	928	927	945	942	868	949	881	973	914	921	963	912	883	901	937	931	922	892	896	899	894	923	899	919	862	903	895	976	910	933	938	929	821	896	953	906	843	915	900	952	917	945	910	862	914	913	928	896	907	903	1002	923	948	850	935	932	875	945	885	938	911	885	885	948	941	922	881	915	878	884	918	901	893	900	939	891	865	932	901	905	958	901	933	945	912	889	923	849	903	897	956	980	918	903	898	888	979	905	947	959	972	874	936	897	963	906	948	917	886	924	939	884	901	944	929	926	904	891	907	946	910	840	859	873	919	931	934	937	924	946	911	896	915	930	891	925	857	917	921	923	922	905	894	924	921	893	940	942	836	939	913	903	862	861	930	933	916	957	874	947	861	864	892	878	907	922	897	865	942	932	924	886	879	904	946	914	880	899	897	974	896	922	936	957	893	928	920	960	942	866	957	956	908	913	906	909	892	939	930	884	906	875	898	920	879	886	883	967	935	900	870	911	887	959	951	842	922	892	874	958	939	908	881	921	901	930	884	871	929	926	901	888	866	957	907	873	895	887	968	920	913	840	914	885	977	915	875	894	945	856	904	876	916	878	853	889	978	928	929	931	881	888	947	919	897	961	897	867	877	871	835	892	928	887	912	880	951	939	902	928	914	903	906	906	880	914	956	919	925	914	895	909	956	897	846	923	952	898	928	906	865	898	911	921	917	894	899	960	908	867	881	883	913	942	913	918	941	967	919	950	906	926	929	893	923	904	913	936	927	902	963	893	839	871	941	913	943	865	929	908	909	855	919	920	889	939	939	918	903	944	928	899	941	958	910	939	924	867	870	910	922	855	898	958	889	877	915	908	890	928	953	911	907	863	981	931	874	921	951	901	947	906	919	919	878	899	943	944	911	913	969	868	848	894	906	864	948	909	872	887	871	869	902	932	892	932	949	904	893	951	942	970	929	902	925	897	914	845	916	886	869	948	894	940	863	928	925	880	884	891	913	847	945	911	883	925	890	927	907	919	933	911	904	918	910	927	872	936	935	934	918	962	916	927	918	912	905	963	918	896	928	914	911	892	915	854	944	888	909	881	879	920	898	893	958	901	920	876	875	905	885	927	914	871	884	930	912	932	938	937	929	928	928	930	906	954	955	888	875	879	906	896	956	920	934	906	929	924	929	962	884	928	927	888	889	921	921	900	924	912	929	945	915	925	941	877	880	918	922	943	955	895	877	904	936	890	908	910	954	931	894	912	925	902	936	871	907	917	928	913	893	946	913	923	877	883	894	900	907	953	919	913	924	939	925	894	869	923	954	892	882	953	951	906	940	959	908	903	940	924	872	922	914	864	908	890	939	953	895	866	894	984	971	900	870	942	912	844	943	898	906	971	859	855	924	867	904	906	916	884	892	864	885	839	962	910	986	947	870	898	919	927	896	927	936	943	893	887	950	928	938	866	902	974	930	858	930	922	915	910	886	964	928	904	924	886	942	859	917	1005	987	953	889	890	933	914	886	896	923	854	917	915	891	899	930	853	919	915	916	929	871	913	918	947	924	904	951	914	918	934	902	944	970	915	931	952	893	847	870	924	906	911	846	907	915	883	903	915	898	947	911	873	917	898	926	913	896	911	917	892	909	920	867	913	872	897	905	881	894	868	925	905	869	954	901	925	893	912	882	864	872	916	886	965	902	883	958	911	935	911	923	901	963	899	925	916	914	916	911	878	836	919	914	913	939	877	938	901	857	894	965	946	888	922	841	943	912	901	909	909	888	901	869	872	905	919	917	859	925	933	952	959	959	918	917	918	886	901	917	870	885	929	907	931	914	944	908	923	867	899	871	921	864	920	963	926	944	923	951	921	890	906	896	914	908	1014	914	927	915	893	882	903	876	908	929	923	913	860	947	930	905	863	894	942	922	917	970	969	931	968	885	917	878	882	904	905	929	910	962	912	926	926	876	949	876	900	923	894	892	927	893	937	918	933	926	924	899	902	919	929	893	981	881	889	922	901	964	908	949	919	942	958	979	874	916	878	890	901	944	933	901	889	927	923	885	907	929	908	882	930	933	906	921	889	900	983	875	927	876	918	928	896	836	878	900	890	956	955	924	917	958	897	923	862	1004	890	910	936	899	973	943	926	922	930	902	969	934	917	941	921	913	962	887	914	940	970	930	969	893	916	901	939	968	902	873	931	901	903	896	932	906	878	871	974	888	876	896	921	918	897	920	923	909	898	896	916	930	934	941	907	929	923	896	906	930	958	926	928	871	941	872	894	924	920	962	896	901	940	900	959	911	885	946	864	915	946	934	927	929	978	866	892	949	887	922	863	875	858	955	887	917	918	933	893	902	958	875	905	897	872	956	895	967	921	939	923	893	966	931	867	885	905	927	951	900	922	876	901	890	889	908	885	939	964	932	952	906	887	897	895	913	921	948	897	915	914	926	954	919	909	869	949	923	917	852	891	930	988	913	940	927	947	884	914	898	927	912	871	884	867	910	929	938	905	910	886	898	916	882	928	942	917	933	914	934	925	867	930	909	897	937	884	938	885	948	913	881	882	902	867	881	922	885	894	973	902	886	889	877	906	869	981	958	960	918	944	928	874	913	866	887	940	900	930	904	918	894	861	903	876	962	949	902	878	904	874	958	954	911	911	884	880	963	955	871	955	910	889	923	972	876	918	896	912	835	940	959	921	928	904	961	899	915	888	885	900	899	847	926	868	925	895	882	935	925	896	883	839	938	908	970	944	967	918	891	876	924	853	876	953	911	906	879	917	932	904	890	870	921	948	894	885	853	884	949	922	935	934	901	868	919	968	943	912	907	827	906	941	934	874	938	902	913	938	896	948	941	925	909	835	935	960	914	914	907	895	927	946	937	911	902	953	910	913	911	974	930	940	934	933	885	922	950	921	932	917	917	983	864	966	899	888	964	959	932	905	957	908	942	917	938	935	903	928	917	910	884	868	914	923	951	907	885	910	870	885	906	909	925	832	870	913	922	885	1011	925	919	876	941	903	923	887
57526	36014	24741	17855	9558	2041	537	466	466	524	620	494	410	448	491	534	467	496	511	593	468	462	431	417	466	494	425	414	440	427	391	415	415	486	429	478	431	441	430	466	447	423	424	454	449	418	415	429	474	461	411	429	440	474	471	460	444	422	496	436	478	460	466	407	401	436	462	521	450	464	425	503	458	412	461	449	427	426	463	436	440	428	389	428	443	442	455	420	416	470	447	452	460	439	408	460	433	425	402	438	478	468	447	442	453	456	411	463	430	467	469	437	452	436	456	427	427	463	434	475	465	404	447	429	433	448	452	453	390	453	430	398	407	463	428	426	414	459	399	419	459	434	417	400	448	421	437	451	424	399	434	461	468	452	454	443	438	421	408	448	433	422	461	462	444	457	430	453	457	455	464	432	435	409	405	442	444	467	480	455	428	431	437	496	442	433	451	448	431	423	418	449	426	470	440	429	405	437	430	431	386	442	462	421	429	442	439	439	406	431	454	502	417	460	437	459	444	451	466	443	424	464	424	452	446	390	422	444	442	443	438	439	435	470	439	439	413	440	460	446	442	423	427	431	457	456	441	461	436	417	470	469	424	482	450	454	428	426	459	456	451	403	457	449	430	397	464	465	420	418	439	444	432	424	434	456	406	453	428	423	426	447	477	450	424	413	427	439	418	477	404	452	429	430	447	436	387	399	469	452	450	458	453	406	415	442	450	426	458	415	436	465	417	454	418	412	428	457	460	487	464	466	453	468	463	441	440	442	441	432	397	437	407	434	394	456	425	424	418	397	425	451	412	439	402	416	425	452	473	409	440	393	486	470	390	423	432	402	453	444	407	415	429	436	459	441	436	462	435	425	438	469	443	413	470	441	418	400	447	448	430	432	417	418	413	387	432	493	433	427	464	444	455	440	432	434	461	456	469	436	427	466	473	424	417	420	449	420	440	386	412	401	449	487	454	476	432	434	461	471	449	426	429	435	466	445	438	429	447	445	463	409	450	452	458	446	437	465	472	431	431	409	431	436	411	459	458	426	454	445	428	446	452	419	471	429	387	481	465	422	458	433	461	444	454	449	393	457	438	437	441	430	437	443	454	434	426	424	424	408	422	443	406	474	428	464	457	423	411	422	453	447	462	449	438	446	451	419	417	430	498	400	454	412	441	415	414	475	436	456	443	446	429	460	440	419	402	405	455	443	455	426	425	441	429	394	428	525	435	445	410	446	444	431	431	456	423	424	424	495	468	401	414	439	458	415	483	459	477	431	440	461	438	458	486	442	427	448	458	448	424	451	428	408	422	456	462	429	435	435	454	485	402	442	478	423	439	419	466	463	472	487	443	449	462	434	430	421	452	452	442	441	433	445	451	451	466	464	473	426	440	442	444	422	415	459	456	434	424	450	433	442	424	433	428	476	411	459	454	477	436	442	392	433	416	439	458	429	428	423	433	433	450	398	440	438	409	487	405	422	454	464	434	411	451	475	423	442	423	463	426	431	457	419	461	431	435	447	492	462	435	409	461	457	453	415	442	446	436	425	426	461	404	392	433	427	441	437	410	428	484	433	444	365	448	450	425	452	436	450	435	409	402	424	480	433	424	428	444	469	458	436	451	464	459	466	438	428	419	471	468	427	461	424	422	432	476	441	456	432	406	418	474	387	501	424	434	421	443	408	423	462	434	441	379	431	399	433	458	484	435	453	433	462	447	440	439	484	409	441	442	426	491	467	443	452	419	434	395	409	460	445	450	456	437	470	424	454	411	471	436	445	462	445	426	405	452	445	404	480	468	453	421	445	464	444	449	429	481	427	458	465	432	435	459	461	427	431	450	426	466	493	455	456	425	445	475	466	447	452	454	451	416	432	454	448	450	426	435	432	452	468	422	403	452	417	437	489	467	438	454	424	458	461	417	409	438	407	466	471	448	470	459	419	442	432	447	410	439	407	381	442	439	411	465	453	423	414	402	444	410	426	461	452	437	446	403	433	443	423	405	423	413	442	438	445	423	420	452	464	448	420	460	440	473	441	430	430	419	454	450	426	419	424	423	420	412	422	418	448	483	409	435	451	418	463	454	458	417	446	386	444	428	462	448	437	437	437	463	441	439	444	453	445	440	445	431	463	439	395	441	416	433	446	436	455	458	402	430	438	417	421	426	484	447	453	424	435	456	437	417	420	420	476	423	448	447	442	423	498	472	445	435	414	455	418	417	480	458	440	437	436	459	427	440	437	453	423	434	450	437	429	443	467	420	453	450	436	493	427	444	410	472	426	439	454	428	425	429	394	411	454	456	451	420	418	438	441	409	443	405	407	422	411	423	440	418	445	414	409	474	425	432	483	450	485	447	417	447	437	458	408	430	442	421	451	470	435	419	402	479	415	462	435	479	410	451	438	413	426	432	457	436	430	403	397	426	396	424	469	457	437	418	408	452	432	401	397	414	443	404	416	437	495	459	420	446	439	459	411	455	463	471	419	475	462	410	430	426	413	409	437	488	441	442	439	436	466	426	448	418	453	420	442	430	435	395	455	469	443	464	410	441	440	444	430	464	450	428	447	415	428	453	473	410	421	450	422	428	491	450	477	461	472	444	450	412	413	420	419	383	422	453	431	443	445	421	480	442	431	443	399	425	442	453	466	473	429	481	410	457	427	404	428	419	478	440	447	452	470	385	420	464	463	420	436	417	446	428	428	400	470	465	441	438	442	417	429	464	481	449	394	427	460	447	458	423	452	462	424	424	466	460	448	444	465	474	437	409	439	446	447	450	359	433	424	441	436	410	455	408	441	442	415	429	468	444	443	453	456	459	449	431	466	429	461	438	462	454	438	405	451	446	425	449	422	403	406	457	461	456	476	355	446	449	465	462	463	446	419	431	414	398	412	414	405	449	463	431	459	448	473	475	472	418	492	457	468	495	403	474	471	428	449	466	472	431	408	467	487	484	396	409	441	502	430	399	422	437	458	398	445	441	390	436	452	487	497	449	463	452	423	457	420	435	456	446	471	444	439	427	433	468	439	441	440	455	478	443	455	445	419	430	425	392	428	432	442	431	423	433	434	425	451	414	434	415	442	428	443	446	397	407	466	426	414	455	422	454	440	455	401	432	406	453	462	467	459	433	449	480	429	411	494	455	465	435	433	463	402	463	409	476	397	408	389	478	439	436	438	462	437	424	402	440	428	450	411	475	466	408	408	450	417	414	439	478	428	429	467	416	459	434	477	399	458	461	444	487	408	409	460	453	423	421	419	452	455	461	414	438	447	444	444	461	412	470	464	455	464	428	418	439	512	440	442	464	428	452	443	448	411	391	420	406	463	459	459	442	451	444	428	460	425	434	520	438	426	429	421	414	446	420	420	435	488	413	416	427	447	420	474	472	422	427	419	458	431	412	452	393	442	424	464	428	446	402	415	452	437	478	485	401	420	453	431	442	441	400	445	431	430	433	459	443	453	450	463	415	422	398	406	432	425	430	453	428	419	448	425	447	438	453	440	430	428
36697	28224	26959	26891	17428	3546	1117	1071	1034	1374	1710	1072	1090	1043	1260	1242	1042	1041	1601	1508	962	984	939	935	931	989	931	912	946	998	1032	1018	941	956	901	962	911	921	934	983	946	887	880	961	1029	880	949	959	916	952	1013	967	982	966	926	1000	903	929	978	972	943	936	903	933	964	963	933	926	929	937	918	995	901	972	944	902	970	965	897	950	949	902	916	965	904	955	976	894	901	918	898	900	924	976	897	872	892	951	960	906	985	909	925	935	958	962	933	907	916	944	929	940	1001	910	974	958	941	936	957	944	924	895	949	961	894	870	895	934	937	901	918	918	963	899	926	948	834	903	932	896	955	899	957	967	949	931	934	953	968	900	925	929	973	923	921	914	927	928	915	939	923	915	886	950	941	927	947	929	914	886	892	930	974	968	961	921	883	882	919	961	951	888	923	920	898	920	901	904	895	928	927	930	944	906	900	907	947	946	966	895	905	974	927	845	889	913	968	879	969	926	929	966	934	908	872	925	899	944	946	975	946	905	885	909	894	938	925	910	905	947	902	976	962	906	949	966	970	903	957	973	964	945	902	927	919	927	874	958	904	940	929	931	992	957	983	917	864	889	926	965	960	907	920	951	922	929	955	910	926	895	918	981	951	887	889	919	966	941	875	946	908	913	944	902	910	928	894	901	867	926	923	918	973	938	877	941	921	952	954	894	916	939	941	917	897	943	937	919	936	981	880	937	911	930	972	985	890	908	927	920	939	902	883	957	902	915	963	930	922	957	938	892	862	947	915	943	956	887	965	910	911	944	957	896	923	884	926	958	900	929	932	923	927	917	941	918	948	893	912	940	972	873	907	917	917	906	918	988	940	932	920	896	963	932	969	918	910	913	967	916	967	908	883	942	881	932	911	900	927	955	936	947	899	906	908	924	923	904	979	921	901	942	926	866	960	924	933	954	888	928	912	962	915	966	913	903	883	923	943	963	962	931	913	899	948	928	974	866	916	925	956	895	986	993	972	989	963	905	940	890	901	914	951	979	877	945	889	975	972	961	988	933	971	874	969	879	921	938	990	910	855	907	910	899	920	931	918	918	950	925	886	898	954	957	924	912	884	944	932	880	963	950	938	895	950	927	934	964	899	937	907	938	908	916	931	901	943	946	917	907	927	927	926	932	991	960	998	955	917	923	943	921	894	949	964	941	938	893	890	955	937	1015	971	884	954	902	889	985	933	962	934	895	901	928	887	939	981	933	911	905	946	941	947	858	928	952	928	947	897	944	927	954	903	913	946	861	954	912	919	925	893	940	891	916	905	915	917	881	923	961	927	983	914	894	935	891	922	938	916	923	916	976	946	897	906	947	901	984	918	956	914	904	959	913	978	929	934	937	943	941	973	985	912	956	923	968	964	897	876	913	962	940	898	931	866	907	929	912	904	955	918	941	959	928	923	904	935	955	1007	905	899	977	953	881	901	942	948	936	926	925	964	880	933	936	934	934	903	912	889	951	964	946	938	973	953	964	946	924	899	980	954	921	943	954	871	916	889	907	971	884	938	924	900	916	970	894	900	929	918	964	897	932	914	938	957	962	872	988	918	943	938	893	944	954	916	931	943	935	1006	959	934	968	931	898	945	918	933	897	963	934	908	936	903	965	922	896	948	997	950	896	919	947	917	939	908	939	946	926	956	1011	930	963	964	923	953	965	963	935	908	913	911	914	919	925	912	910	925	919	874	915	1006	889	933	917	922	961	894	970	915	903	935	932	927	914	927	887	941	913	942	908	916	846	925	908	936	881	882	971	893	1004	914	903	951	928	972	931	951	904	894	936	951	976	922	938	939	911	928	892	932	874	965	980	916	921	952	955	911	945	937	866	948	907	921	905	926	927	943	859	982	934	915	932	932	968	911	937	929	922	954	889	932	882	932	910	982	937	955	999	939	917	881	899	901	909	962	906	917	906	929	932	905	922	942	935	965	973	932	868	925	926	944	875	928	861	894	944	982	927	921	974	936	910	992	945	938	945	918	940	918	946	928	905	979	926	966	916	913	926	898	937	930	925	910	951	964	945	880	866	959	936	896	909	959	911	898	933	900	947	900	936	898	894	930	962	907	922	915	911	875	936	959	922	912	990	971	928	947	912	953	898	940	917	915	894	944	934	886	909	956	927	935	902	883	905	878	944	912	951	955	900	906	950	913	941	951	938	923	938	955	845	952	957	979	963	940	918	959	903	885	914	944	920	861	923	920	971	954	975	922	905	915	933	924	895	906	940	962	909	913	904	935	954	952	910	915	965	868	901	929	939	897	905	928	919	964	949	962	915	919	960	970	937	935	937	897	895	903	916	918	921	948	924	955	952	912	933	878	959	939	932	935	943	942	979	961	963	934	941	927	891	953	940	933	908	911	931	891	883	903	938	935	973	943	926	971	901	887	938	947	915	939	898	889	903	922	942	912	924	931	914	953	928	955	916	938	887	926	956	947	907	942	945	923	862	965	963	888	938	894	942	889	921	881	926	893	919	883	977	928	940	906	899	934	935	906	938	938	913	903	944	869	976	976	893	963	942	979	897	924	943	945	948	908	901	944	930	934	891	950	919	904	897	994	896	890	954	906	1015	922	872	895	926	955	914	910	933	963	951	978	933	883	933	947	989	925	912	961	988	938	926	932	848	912	974	877	892	953	908	942	972	931	931	958	943	922	908	922	932	909	896	981	921	924	949	961	933	901	919	932	909	901	941	952	908	945	880	926	883	962	915	944	962	899	905	926	929	896	874	944	974	978	897	941	917	916	929	1008	918	947	900	892	924	916	913	971	922	964	958	935	901	900	871	920	895	959	949	938	964	895	948	935	932	926	946	942	955	1036	977	939	934	913	969	884	906	906	965	905	911	909	896	938	979	980	891	874	927	927	976	945	945	917	884	869	932	817	881	918	920	924	900	919	930	926	946	892	926	995	988	929	929	975	899	914	932	933	927	925	932	870	940	920	886	927	985	944	928	929	853	936	921	1033	937	880	893	893	902	972	962	939	914	896	933	956	939	937	909	914	911	914	954	937	917	900	945	932	844	958	863	893	969	976	920	933	892	933	927	942	929	924	970	952	920	954	944	920	891	924	933	928	927	957	922	963	937	937	961	954	940	966	942	887	979	975	910	901	953	921	952	883	924	902	955	1012	947	924	945	899	935	923	995	933	901	997	884	876	910	912	885	929	920	905	891	909	947	959	945	910	971	880	954	995	968	948	904	925	948	941	919	869	893	899	914	931	909	968	896	950	927	929	946	921	973	880	981	930	906	916	920	914	963	918	882	910	921	926	929	969	918	893	978	989	864	912	941	971	924	871	895	926	870	959	977	975	986	900	899	895	920	911	939	966	936	904	949	927	937	937	910	913	929	954	996	928	869	929	988	920	916	937	906	975	961	890	941	942	972	941	882	966	882	893	939	916	911	869	929	968	949	926	921	902	934	979	954	976	995	930	933	944	944	935	907	921	942	930	900	907	966	913	938	919	941	923	918	911	930
40512	20792	11721	5136	1904	558	489	439	429	440	482	424	439	454	454	428	412	447	415	464	436	459	413	462	420	362	450	421	380	436	412	427	448	433	414	413	431	397	432	477	418	405	405	424	420	429	446	475	416	412	427	404	443	412	439	421	405	430	440	411	383	409	431	476	454	476	401	427	414	446	438	386	444	434	436	427	394	441	478	410	420	439	429	403	443	402	436	449	444	428	426	427	426	391	416	460	447	399	405	439	490	429	434	452	472	429	443	439	426	438	407	431	431	434	463	439	442	414	459	446	405	440	401	436	442	469	413	440	431	456	427	418	443	450	430	422	424	443	429	388	472	414	428	443	439	445	414	449	423	405	457	406	421	420	409	429	458	420	423	435	433	441	409	384	423	417	461	450	397	422	467	450	445	444	428	434	466	380	428	424	401	467	409	432	428	446	454	427	394	440	450	440	418	449	423	422	413	413	424	428	441	439	437	452	432	403	421	409	391	457	436	477	451	448	485	440	380	426	418	435	424	406	382	383	455	435	398	405	418	443	441	433	419	368	366	442	428	426	434	433	410	421	429	451	413	438	422	466	401	402	419	400	426	418	438	409	419	426	453	424	426	432	411	435	438	429	446	409	430	399	420	512	445	429	418	420	419	425	408	414	391	430	433	411	393	413	452	401	435	382	393	437	423	418	431	433	457	451	400	447	447	417	416	480	490	419	438	372	442	455	459	449	413	424	393	429	459	437	450	458	412	393	406	403	443	452	424	421	423	465	413	421	465	446	470	415	432	463	466	391	446	425	401	400	407	400	426	391	436	457	403	420	422	411	406	436	455	438	432	417	427	465	428	447	480	449	431	473	436	387	438	423	449	454	449	441	429	446	441	408	418	429	423	435	500	424	397	444	496	409	432	427	436	412	423	408	416	435	408	405	480	418	420	431	445	437	418	412	437	465	494	442	413	386	420	398	442	402	438	453	414	408	420	424	459	405	451	454	422	422	390	431	421	440	409	450	417	418	419	435	437	403	440	419	425	406	432	396	405	402	416	427	480	418	407	432	421	441	461	432	409	425	442	422	382	438	413	441	461	426	438	408	457	379	403	425	492	420	428	421	406	434	450	430	450	433	405	407	442	392	422	457	456	456	448	462	424	424	405	398	432	398	452	408	389	447	436	396	502	448	408	427	448	420	444	376	465	449	436	416	487	454	468	458	408	435	424	443	390	426	432	417	448	423	421	407	458	471	386	475	444	430	420	427	398	449	455	388	438	431	391	403	469	422	411	410	437	446	402	421	427	428	455	435	414	431	403	423	384	418	414	412	480	434	430	420	445	438	469	445	444	440	436	433	419	427	442	428	400	435	443	484	429	458	402	507	446	413	414	401	424	479	418	419	421	423	414	428	450	431	436	473	437	432	420	405	432	413	462	414	417	417	456	466	465	465	410	461	463	413	467	429	422	451	463	411	423	437	418	419	419	425	471	447	428	461	451	423	431	446	439	441	435	421	435	412	443	449	462	442	426	379	409	433	438	419	424	426	438	411	438	426	402	409	422	425	428	420	416	421	397	419	411	461	452	448	418	419	426	436	432	464	425	426	423	417	440	441	367	438	386	454	419	440	415	429	445	441	470	428	469	443	435	426	452	389	463	453	399	431	447	408	391	444	399	408	432	487	405	444	464	423	410	429	466	392	408	452	455	409	467	414	473	447	419	445	407	464	419	428	433	422	459	458	489	488	430	439	394	425	470	469	421	474	427	401	432	413	449	428	402	429	434	419	421	424	364	426	422	427	465	414	443	432	403	454	433	443	453	395	445	440	493	443	451	449	441	403	400	435	410	429	406	399	472	411	404	445	419	437	437	433	427	406	387	423	422	430	461	463	444	469	433	442	428	427	428	448	457	444	405	438	515	485	460	391	430	465	442	403	381	375	449	439	428	443	424	426	436	442	437	421	433	448	414	404	432	441	421	425	394	455	418	412	448	441	426	477	428	505	424	431	426	402	441	470	431	434	462	444	453	401	451	430	424	472	457	410	460	430	437	426	425	467	434	415	438	436	390	439	400	423	434	429	406	455	454	402	424	451	428	471	416	451	407	415	399	451	439	435	457	467	466	452	420	405	407	422	439	406	413	426	427	405	414	454	463	445	413	404	426	443	406	409	441	419	418	428	449	430	443	430	436	441	426	428	389	366	406	408	431	419	392	442	440	423	404	435	470	465	433	428	435	412	418	433	421	444	425	413	425	389	438	395	439	407	437	402	417	413	444	385	443	428	394	409	418	410	409	459	446	442	406	455	417	452	446	392	437	437	429	444	422	422	427	431	417	476	421	459	421	459	424	393	427	446	410	417	422	435	403	405	410	435	439	452	452	441	441	393	464	435	418	421	445	439	422	412	432	426	452	461	391	439	434	427	373	419	400	438	421	431	410	442	408	403	454	421	448	438	381	386	433	439	473	452	418	460	456	404	449	418	453	421	450	451	432	403	451	367	424	453	413	368	452	453	410	409	389	415	437	423	425	445	420	455	412	405	430	443	441	420	417	390	384	449	419	415	459	427	437	425	428	404	436	433	403	454	393	418	403	421	411	382	445	463	456	428	377	419	449	375	418	444	426	444	433	435	467	441	438	401	413	448	437	499	389	434	470	491	419	418	422	436	437	452	454	405	446	441	451	437	423	452	382	412	471	417	465	438	436	404	414	442	425	458	447	465	433	399	441	452	447	409	448	406	441	424	445	404	411	427	436	430	400	428	450	420	391	475	417	425	385	409	445	428	397	413	445	423	449	427	444	461	432	442	438	433	412	420	439	443	449	425	459	461	433	392	441	449	432	407	402	402	369	410	440	451	439	420	411	451	429	438	441	429	476	411	404	407	422	412	423	453	443	419	424	463	474	446	407	438	420	410	386	426	411	453	422	392	484	413	469	380	390	426	412	412	465	397	424	446	407	446	430	442	419	459	446	425	464	418	418	456	435	420	447	451	412	417	456	436	407	450	451	418	404	398	398	403	443	410	427	434	443	413	436	426	486	402	411	420	446	444	437	405	407	439	420	470	424	433	419	394	431	417	402	378	410	403	453	435	421	427	412	418	436	390	413	410	394	418	408	431	460	467	454	425	410	411	448	449	440	421	433	423	408	396	455	448	465	459	446	397	469	454	446	412	412	450	431	439	450	449	445	396	411	443	438	426	403	419	476	425	411	455	451	438	437	461	405	423	458	412	423	425	424	434	382	433	431	445	420	437	414	420	403	461	514	485	412	446	456	421	401	396	432	455	435	436	480	411	437	411	436	447	401	385	424	436	453	415	380	431	433	448	426	459	442	443	430	425	427	424	395	415	455	416	412	427	448	453	428	432	420	424	423	442	403	400	417	447	452	463	449	416	401	417	442	444	431	451	453	412	406	413	444	423	418	412	439	437	481	429	424	442	474	446	451	426	459	432	437	445	415	449	457	441	429	409	399	386	436	427	424	443	442	459	462	478	476	413	462	427	384	448
25696	15191	15294	10928	4712	1245	918	942	930	870	936	896	982	883	912	899	927	959	954	947	912	922	921	936	926	891	910	901	942	918	886	929	891	934	943	940	924	894	912	944	899	955	918	957	892	945	934	970	945	906	889	890	884	954	944	922	876	955	913	943	913	872	922	920	936	901	873	891	914	905	946	901	920	961	937	919	910	918	962	957	958	971	953	882	915	928	901	895	911	918	938	889	923	905	907	867	873	903	926	914	869	913	896	911	960	932	893	907	922	919	934	910	943	904	948	868	914	994	908	940	895	859	905	879	923	924	927	948	898	904	861	904	966	920	976	888	899	905	949	887	891	949	924	918	949	906	879	881	925	935	892	945	892	879	966	934	925	992	858	923	890	859	896	901	934	946	941	922	934	889	840	947	825	861	876	1006	954	866	933	870	932	914	1015	913	914	868	924	941	903	895	878	924	946	900	934	920	929	940	960	902	895	912	895	894	896	905	860	918	913	875	976	916	946	870	923	909	883	922	931	957	923	933	874	895	921	889	892	851	925	898	954	885	925	892	950	910	936	925	964	901	863	887	902	876	903	856	950	919	946	884	949	885	887	934	918	895	964	876	956	906	935	935	894	924	899	905	961	913	893	915	939	898	876	901	919	927	867	888	933	950	888	981	925	939	879	928	929	847	900	900	921	906	912	886	902	895	883	951	901	925	930	902	910	888	943	896	937	884	930	927	940	947	903	869	915	877	878	944	916	871	934	957	890	921	926	974	934	925	943	906	927	964	945	929	933	893	955	915	967	901	936	904	927	951	946	916	865	931	899	948	949	857	908	891	881	905	895	889	962	944	922	978	905	918	912	873	927	918	911	882	914	895	928	933	896	907	912	900	926	899	900	960	935	893	905	940	932	920	903	943	905	859	910	914	903	927	889	958	923	916	892	926	932	886	890	941	912	957	937	881	937	895	900	889	910	904	921	909	890	842	921	879	910	936	961	927	899	860	860	906	902	935	900	816	920	910	907	949	908	932	912	931	899	921	883	920	911	940	916	905	932	979	926	905	895	909	907	900	940	912	922	909	906	921	913	886	949	955	942	942	909	869	923	917	952	960	898	940	888	913	938	901	929	867	830	893	874	885	943	924	913	881	892	911	971	930	901	928	901	920	862	901	903	894	946	899	893	896	878	875	914	952	918	924	861	1012	908	917	874	907	912	872	911	922	932	921	906	917	943	919	891	875	908	919	911	853	966	862	891	888	874	972	864	877	915	877	919	937	947	888	952	908	889	890	908	908	974	933	898	824	908	898	935	923	937	980	901	839	869	891	923	903	935	929	962	893	861	914	886	908	940	929	846	895	917	952	917	947	892	900	942	906	934	890	895	944	938	883	893	895	875	917	944	875	866	904	933	918	937	905	939	920	882	881	933	921	900	890	916	931	959	914	926	916	889	974	936	901	931	921	893	882	881	918	948	899	902	930	910	872	975	951	862	955	925	891	914	899	938	935	937	892	898	979	900	913	892	957	929	916	945	904	886	884	914	910	934	911	927	874	904	898	877	939	907	892	911	893	872	896	864	927	874	968	953	893	941	918	887	970	925	953	963	981	900	913	922	921	904	950	929	953	856	875	895	893	906	920	892	885	917	934	870	917	893	907	916	890	914	880	909	867	894	905	922	918	881	892	901	904	882	950	883	926	941	844	922	915	861	890	906	941	908	878	996	886	887	923	920	923	902	889	889	946	890	933	889	899	947	880	901	888	913	944	884	970	896	897	889	943	944	909	878	924	936	894	935	888	966	887	954	911	954	940	888	878	928	923	893	926	893	907	906	868	929	883	889	882	943	957	987	920	853	963	922	975	935	887	923	947	948	981	937	894	896	949	945	872	811	910	958	945	877	882	914	901	964	962	896	911	942	912	856	896	898	916	929	896	945	887	907	919	937	879	885	894	889	894	890	948	920	945	953	925	895	906	951	921	816	913	926	940	900	927	865	875	959	938	940	930	897	914	843	934	908	950	862	907	888	875	906	886	937	933	947	897	923	911	923	981	896	902	877	959	935	964	885	927	902	876	892	898	932	889	910	888	884	884	896	891	958	930	906	930	920	911	890	909	915	926	930	882	911	937	882	872	916	894	886	913	913	860	937	939	916	933	880	899	909	925	926	864	908	900	925	873	902	882	917	929	892	880	928	890	917	957	936	1000	897	848	883	889	940	882	929	877	866	881	893	911	916	920	935	916	915	953	900	963	919	862	925	908	951	891	885	936	956	934	876	882	872	937	972	921	900	936	942	914	911	957	901	899	910	912	902	875	974	879	895	969	901	947	916	902	885	932	865	881	879	905	899	908	879	900	880	957	866	923	915	896	892	918	858	917	938	904	886	892	918	955	923	965	949	936	895	891	945	883	864	909	908	903	929	934	922	866	953	930	900	895	887	884	898	895	912	893	1001	966	905	894	933	897	898	928	880	912	931	916	876	921	939	894	903	929	900	951	889	904	918	891	905	861	913	875	874	942	915	912	869	887	955	913	906	882	941	910	898	950	863	949	879	879	882	917	891	902	924	937	923	908	960	947	921	915	924	899	926	888	938	901	852	949	915	881	955	914	899	885	935	914	928	933	915	930	905	928	886	883	934	939	954	954	930	892	923	916	889	872	927	888	892	889	902	897	871	957	890	904	893	866	899	897	954	938	904	947	917	926	941	922	966	938	916	930	932	921	911	876	922	894	895	917	906	911	925	924	894	907	895	966	888	911	897	859	881	935	923	918	905	938	910	878	872	972	860	933	892	902	913	920	904	892	1009	911	929	893	919	979	882	928	846	874	900	973	926	966	887	889	931	926	932	933	900	897	917	882	921	897	858	902	899	913	907	924	845	928	949	884	868	884	940	914	901	922	923	891	915	895	901	973	911	929	872	948	915	929	910	954	915	895	954	931	909	918	880	960	903	908	961	848	882	990	976	942	907	851	929	903	892	933	905	896	920	906	897	890	896	890	891	951	943	923	889	831	946	948	900	907	895	927	866	973	888	938	919	903	941	907	937	905	946	892	915	866	911	894	921	943	897	855	866	952	897	928	880	977	919	920	918	838	893	943	948	936	868	1017	879	897	885	898	895	924	964	938	898	925	924	957	898	921	919	933	872	832	916	919	867	909	905	911	958	937	897	939	890	892	886	904	904	932	923	914	906	933	920	951	944	886	939	944	949	932	843	872	887	921	954	902	900	962	928	901	904	885	890	861	874	972	904	871	926	919	929	888	871	962	911	825	873	938	915	894	937	905	874	897	911	878	907	915	933	894	851	913	946	991	959	873	945	927	895	909	918	877	896	900	922	966	878	895	880	897	913	878	917	929	874	923	944	902	918	924	938	905	866	899	890	930	937	915	916	935	918	973	911	868	903	900	884	938	880	907	924	884	826	946	856	913	941	974	904	979	904	908	863	916	953	898	937	937	951	902	928	918	944	947	898	891	917	952	908	909	880	940	876	924	893	977	909	903	968	922	885	905	895	902
53974	32046	21035	11750	5673	809	431	419	437	443	474	458	455	357	414	404	455	434	436	470	469	476	469	434	470	414	387	435	409	447	431	448	431	491	433	388	434	416	414	446	427	437	474	455	450	469	435	423	458	458	450	384	438	449	406	411	417	452	472	442	423	404	419	391	416	424	471	425	456	413	422	426	447	468	416	423	418	473	442	405	433	428	467	453	468	434	438	397	470	427	372	422	442	506	429	430	401	410	429	453	419	495	428	438	416	438	414	426	422	430	414	438	471	445	476	395	405	444	455	448	414	425	460	444	452	418	432	414	413	397	402	470	425	416	428	451	432	446	409	433	444	405	412	414	414	449	409	443	399	434	418	423	427	471	446	440	463	449	448	426	419	431	439	413	428	382	423	448	413	433	410	425	433	435	463	449	437	404	451	464	417	446	416	429	442	414	406	449	431	412	459	386	400	435	419	436	385	428	409	390	439	376	396	439	379	416	428	480	406	422	431	434	422	418	410	446	400	423	420	392	414	409	390	371	415	450	399	394	455	451	453	416	449	403	434	405	430	436	436	435	451	417	463	407	439	422	417	448	405	423	417	438	392	443	433	468	460	461	380	405	409	408	422	412	429	419	395	416	445	427	411	414	431	426	443	383	496	426	446	450	378	386	439	468	439	437	416	453	414	374	443	424	441	401	423	460	421	475	465	463	440	445	428	424	408	419	485	418	414	421	442	432	434	401	409	428	416	412	436	409	443	434	472	426	457	440	448	435	433	437	456	450	441	410	426	438	415	375	455	408	433	418	418	424	410	446	403	415	437	438	429	423	431	398	442	445	434	452	409	455	437	379	431	426	439	406	455	446	443	436	413	449	454	426	404	430	453	427	459	473	426	438	375	419	436	426	443	387	436	386	420	420	440	379	416	423	414	430	394	467	454	436	396	430	397	446	448	443	432	416	413	457	412	457	464	484	451	449	426	411	446	507	425	420	444	436	468	451	466	465	429	397	467	394	436	405	431	393	412	410	422	400	480	422	430	447	430	446	422	421	455	403	404	434	480	439	429	391	363	430	458	456	404	427	442	400	426	446	441	440	419	381	415	418	467	456	458	426	396	402	405	452	426	441	471	431	460	422	464	419	426	410	420	411	412	429	416	426	436	462	413	430	429	391	442	422	419	452	377	420	432	426	411	469	389	430	406	409	439	441	396	423	419	448	407	468	439	424	408	441	406	432	410	423	448	397	427	411	451	395	447	401	417	397	415	390	413	405	451	430	442	450	414	439	403	443	424	431	443	418	410	417	488	444	432	403	450	448	450	404	414	383	419	420	420	470	458	405	447	425	443	403	395	410	403	440	415	480	440	466	406	439	446	426	391	438	465	470	396	445	379	489	453	406	413	440	463	420	426	439	444	452	386	402	425	417	412	403	436	404	443	418	422	400	411	435	410	390	423	431	417	451	426	403	440	425	420	407	403	447	463	439	425	383	392	381	415	444	448	408	385	434	409	420	394	425	433	457	428	439	417	412	413	409	433	427	401	459	463	399	437	451	401	495	435	433	451	464	419	413	403	431	395	434	414	436	468	420	428	448	441	405	429	470	422	441	403	417	391	436	412	425	413	410	464	448	442	429	416	435	418	443	466	437	402	447	434	444	404	445	433	436	417	452	437	405	435	432	418	418	426	464	395	402	415	408	447	429	421	434	418	396	391	412	389	421	423	460	426	414	384	428	448	437	420	444	421	441	406	429	406	443	440	418	423	461	417	382	440	445	404	422	439	474	441	414	394	415	444	471	435	420	461	424	446	404	401	446	435	466	421	453	400	405	472	441	449	423	379	393	403	445	432	409	404	463	459	425	401	394	429	422	470	469	456	409	405	409	413	446	427	457	406	399	425	450	451	435	427	435	441	432	454	425	451	431	438	404	446	419	423	464	438	396	453	448	398	375	421	403	393	419	427	427	448	405	425	408	451	427	451	433	437	440	437	435	466	435	485	413	421	487	413	406	398	422	407	406	433	417	427	378	433	388	383	400	423	432	445	395	425	491	412	455	428	460	406	432	429	428	411	438	410	432	424	468	455	429	451	454	420	452	430	425	393	444	453	425	447	452	389	482	423	446	413	430	436	458	411	466	422	440	462	455	464	420	396	412	469	435	423	439	450	441	447	449	452	464	425	447	469	458	416	432	449	411	416	419	435	360	403	436	412	420	409	436	453	423	406	426	433	412	410	487	417	419	442	446	443	390	433	431	444	443	402	427	420	463	417	431	409	415	401	455	427	379	490	430	425	452	417	397	436	460	455	427	424	468	454	408	428	423	402	429	432	452	458	425	417	447	446	418	448	484	439	443	437	462	396	423	440	443	430	429	398	463	428	437	408	431	444	423	439	423	411	419	407	361	440	404	426	368	430	434	439	445	432	434	429	429	435	412	452	429	439	434	430	441	438	392	447	422	431	459	380	404	397	446	413	427	455	408	421	424	436	416	455	432	426	409	486	438	442	417	429	416	417	396	433	433	401	415	406	445	406	443	438	440	488	448	464	395	415	407	423	464	393	441	412	407	418	388	440	405	417	434	468	451	424	420	425	458	459	453	416	410	395	404	415	451	457	420	420	387	411	421	431	435	442	434	449	386	444	406	432	437	387	370	408	390	391	461	434	434	467	414	440	433	414	420	441	427	435	467	379	448	424	376	441	428	435	458	440	397	426	415	448	446	414	413	440	391	413	421	381	399	400	435	418	432	414	447	435	397	420	423	434	446	432	416	430	423	416	428	471	423	416	427	433	387	455	410	386	440	456	440	407	433	455	420	437	379	399	414	399	418	374	446	449	405	443	454	467	445	464	437	406	385	444	435	396	446	427	452	449	409	416	408	410	458	436	405	425	454	455	413	448	431	422	442	435	402	464	461	400	468	422	427	417	431	434	434	421	427	425	413	415	445	412	453	441	440	425	421	466	440	404	430	436	462	421	380	424	468	440	473	441	417	445	403	430	405	409	454	413	423	410	442	422	436	457	443	440	452	424	364	439	396	478	415	405	468	467	421	410	461	413	447	418	422	486	447	424	421	412	394	429	399	442	402	465	437	449	403	419	410	407	410	438	433	469	421	424	466	419	440	461	440	433	393	450	450	392	419	410	436	422	432	418	459	419	466	432	420	395	411	442	419	466	446	400	459	401	395	423	457	425	401	399	435	469	411	485	453	425	466	456	434	432	402	475	419	382	414	448	390	428	444	411	392	430	431	441	431	424	451	416	442	434	460	448	393	418	429	435	455	411	401	455	391	434	435	399	432	428	418	442	468	438	451	423	444	391	457	452	474	409	404	414	395	416	420	438	431	433	403	463	455	439	398	414	444	430	433	433	422	430	460	419	436	430	401	386	458	417	408	455	422	412	434	395	426	443	443	415	449	444	449	483	424	437	433	454	431	456	413	434	443	441	414	446	380	426	393	394	440	453	443	456	424	450	397	435	403	403	462	436	469	430	431	420	466	497	429	448	375
33862	24157	24490	20121	12260	1429	955	982	944	1098	1155	1005	925	983	933	935	934	938	1027	964	920	931	912	928	892	889	895	884	872	861	911	915	877	943	899	883	873	918	892	941	945	956	922	922	899	914	863	877	932	926	921	994	968	921	985	964	881	936	927	974	906	911	968	939	908	936	896	958	865	967	939	907	990	923	904	887	931	914	904	893	904	942	908	870	912	880	895	940	926	925	967	919	854	946	837	886	880	878	900	918	880	875	951	909	929	885	837	991	917	967	935	916	874	951	916	858	906	964	931	905	889	900	909	930	951	950	888	898	920	861	896	840	956	895	934	886	892	906	954	919	942	945	925	910	916	892	911	913	915	889	906	922	933	892	913	907	910	968	884	929	903	957	906	882	942	931	911	982	925	878	921	932	862	894	908	915	944	976	900	883	895	876	905	972	861	885	900	898	880	873	915	871	917	921	920	935	896	882	951	907	942	891	925	923	886	912	964	944	902	873	947	884	926	888	872	934	940	922	898	882	888	894	939	881	875	935	888	929	931	858	963	964	884	937	908	905	890	940	894	848	923	946	916	962	897	842	987	901	976	874	844	939	903	914	940	922	875	954	885	950	923	981	900	945	890	874	914	904	876	912	863	880	875	925	870	953	953	883	875	872	917	882	882	911	885	930	867	920	908	900	939	875	953	972	891	925	855	941	852	889	961	908	904	921	889	921	958	897	925	900	925	891	962	897	869	925	909	913	948	992	891	904	910	916	931	931	921	906	867	919	849	985	967	894	910	905	897	890	950	866	899	905	946	881	934	934	967	977	915	870	884	880	885	930	910	934	876	938	880	911	900	963	921	883	935	1008	952	906	933	917	919	888	932	875	917	905	898	895	928	905	938	940	918	834	879	907	886	931	917	916	909	879	874	937	925	950	894	951	876	920	936	898	913	937	936	928	961	930	863	918	907	894	914	873	866	884	863	862	904	928	949	978	909	932	879	883	950	931	880	894	912	923	905	874	912	929	909	915	923	895	891	916	992	912	905	919	893	919	939	967	951	859	919	892	894	930	900	932	921	909	938	899	952	943	943	873	947	950	865	899	940	895	908	939	934	887	854	868	864	928	924	925	887	914	886	901	917	862	954	928	877	889	879	969	955	899	914	901	927	903	974	893	887	907	862	924	923	929	940	911	906	866	927	878	876	911	946	945	909	919	920	848	876	914	858	908	965	859	929	912	935	909	907	907	892	936	887	889	874	880	937	960	826	924	986	976	935	947	912	876	924	958	886	943	885	899	943	885	921	994	875	926	919	880	896	932	876	961	902	896	857	881	900	926	884	901	991	927	902	884	909	892	874	931	885	940	906	887	888	922	890	927	946	873	872	882	903	862	896	902	947	894	902	883	899	872	897	887	956	869	960	904	904	883	923	931	884	878	906	870	916	894	909	895	906	893	926	858	903	906	901	905	887	931	932	929	945	933	922	947	919	870	945	963	891	867	916	881	926	876	948	911	855	902	851	853	954	871	895	853	905	903	908	917	918	948	931	889	867	880	937	916	917	872	962	944	892	905	861	942	896	961	897	932	888	899	873	832	914	864	897	914	932	889	886	901	915	947	849	904	902	944	872	937	946	932	922	947	934	867	932	914	912	922	887	902	941	932	892	865	931	933	934	918	894	949	935	891	914	858	918	878	865	919	925	924	931	871	921	900	925	946	886	908	895	897	871	911	984	933	931	940	902	860	902	955	944	897	859	953	935	957	913	930	996	943	932	950	990	974	932	908	869	911	946	867	929	857	889	881	919	910	925	965	903	961	941	942	1005	892	928	916	941	915	851	932	896	889	909	887	871	916	884	946	890	907	906	908	938	904	902	947	907	911	916	919	910	888	910	975	891	959	949	942	914	908	922	890	930	898	898	895	946	890	910	836	864	964	876	912	932	943	950	947	894	918	913	863	878	881	929	885	924	856	917	898	920	904	882	854	934	953	948	930	889	948	926	896	919	934	909	909	882	901	964	888	934	912	925	871	951	970	917	906	934	922	922	881	911	910	897	911	905	966	906	883	894	939	960	886	955	892	901	939	934	929	911	883	891	917	921	911	905	938	925	907	919	921	913	895	927	914	946	907	899	885	884	952	888	914	922	921	905	894	983	975	916	910	912	956	902	904	909	913	871	934	874	902	976	941	923	903	963	928	905	911	927	901	895	908	894	942	921	931	922	938	891	944	889	895	934	910	916	886	928	953	886	922	903	937	900	839	903	890	921	882	946	914	961	935	907	929	957	930	954	920	892	905	918	901	925	959	920	899	973	928	878	924	914	861	894	887	825	914	911	987	920	924	866	885	953	899	949	924	905	872	939	915	901	913	875	968	884	919	981	912	890	900	905	947	885	945	925	955	951	906	929	913	978	956	916	913	878	933	912	886	936	900	911	824	947	902	901	931	857	880	940	893	918	925	942	913	868	903	906	883	884	945	964	910	927	950	973	912	914	887	969	877	950	943	918	870	916	872	906	896	937	901	923	806	912	906	831	963	924	915	952	964	936	882	894	894	937	882	935	879	928	918	931	936	919	954	922	887	911	879	947	985	923	889	938	901	938	905	929	929	927	936	942	906	928	920	895	952	949	935	939	942	897	886	926	918	877	956	964	927	906	928	948	905	881	949	951	914	919	888	901	930	885	913	896	904	942	921	912	898	879	919	886	880	913	876	916	957	909	876	968	868	903	909	958	824	901	951	919	903	933	885	944	916	904	913	967	904	971	921	881	933	959	950	926	937	892	855	908	895	895	872	882	903	918	929	943	893	924	912	933	864	935	906	904	883	910	936	909	906	870	898	915	895	917	962	864	902	891	912	937	936	967	909	868	939	876	910	916	905	952	852	904	933	911	911	931	926	897	892	911	948	898	897	922	855	848	901	904	944	885	921	914	932	870	956	940	935	869	944	896	913	918	906	940	881	879	922	880	896	919	936	930	894	909	892	960	936	957	910	928	884	901	966	926	876	910	904	879	919	905	893	912	906	945	928	955	877	983	858	891	908	905	925	891	888	937	905	837	911	888	911	920	938	917	942	921	968	920	937	966	894	877	968	871	860	864	956	923	877	892	862	889	916	946	922	895	824	910	925	894	922	842	948	910	874	863	938	923	977	883	921	919	861	916	960	958	904	939	927	923	928	899	888	867	954	944	933	912	898	908	909	956	933	994	859	903	907	898	931	930	856	901	948	899	879	949	897	934	872	930	892	923	955	889	931	880	890	862	885	881	931	893	886	910	941	895	909	909	933	936	871	892	934	917	904	885	961	827	914	922	860	938	871	931	924	912	918	913	883	867	870	896	878	908	933	905	871	928	945	929	905	915	947	914	903	919	891	870	937	918	938	917	892	920	886	924	928	917	918	856	893	919	930	893	953	940	916	928	906	935	964	912	930	920	942	913	916	924	885	901	886	940	926	869	921	884	948	906	932	890	883	929	864	929	955	938	933	854	944	924	884	869	892	957	909	915	854	879	870
58401	38803	32824	23077	8710	1283	502	452	458	516	517	457	421	437	490	473	459	467	730	705	428	414	388	461	430	446	433	436	476	430	430	470	462	441	445	440	439	444	425	449	400	421	436	437	398	470	439	402	424	428	431	425	449	422	429	458	440	462	492	429	449	480	434	440	441	429	449	426	443	480	473	452	417	451	414	443	496	435	436	434	451	420	467	469	421	451	463	470	398	413	438	453	448	483	434	429	404	440	495	410	445	457	454	421	421	434	419	408	466	496	422	454	482	403	455	398	463	439	468	451	454	413	465	426	394	442	412	422	484	449	456	474	451	430	457	470	455	415	457	465	448	473	466	408	460	420	470	476	416	426	449	423	427	448	434	427	399	472	418	439	457	417	485	433	437	430	462	429	467	430	480	439	455	484	435	438	470	478	424	447	414	417	418	439	456	483	456	450	467	425	420	421	439	456	484	465	460	443	413	451	419	418	448	433	430	439	446	457	453	424	406	490	417	418	432	452	449	483	475	432	418	437	467	403	455	425	477	430	429	488	466	446	440	469	442	412	459	443	446	425	416	416	457	450	471	422	448	447	453	508	436	467	406	403	455	407	425	378	419	443	437	409	434	419	456	438	483	438	442	423	439	436	466	401	442	431	413	424	387	412	449	417	444	475	428	457	453	409	485	480	417	408	430	407	475	435	456	418	444	380	410	464	446	447	398	439	419	423	439	470	416	442	442	436	401	432	452	455	425	424	463	506	441	441	486	472	422	453	414	447	446	434	449	399	432	429	463	425	403	414	441	445	440	443	444	447	414	451	436	431	430	434	447	428	422	450	441	458	436	438	447	463	457	437	431	443	436	470	423	470	453	372	429	413	480	483	430	428	431	392	454	463	459	462	468	417	471	475	460	436	451	426	437	410	458	448	447	427	478	461	411	451	481	428	454	452	403	452	423	399	439	458	425	457	462	443	407	442	438	418	465	464	438	436	442	453	478	470	417	477	478	454	431	423	426	420	435	434	465	403	437	448	478	445	451	416	435	458	424	452	404	423	450	481	442	408	442	429	440	432	475	427	443	409	462	463	428	448	431	432	464	401	426	407	458	435	437	453	418	449	432	427	415	410	435	441	450	418	443	430	436	422	404	402	459	446	453	450	420	418	407	424	445	435	474	427	464	419	429	491	471	435	400	433	441	430	418	408	459	439	411	438	432	445	483	457	392	470	443	431	448	457	433	456	407	408	442	430	426	441	433	447	426	412	441	422	462	489	418	420	452	438	455	458	421	460	408	396	444	440	416	453	420	452	452	466	439	436	448	464	435	389	411	421	427	422	425	429	468	427	438	468	481	415	452	418	472	403	469	460	455	432	459	431	437	440	433	432	456	430	443	447	459	487	401	457	403	467	442	430	425	394	404	454	431	448	414	439	437	423	443	419	429	434	427	442	464	432	432	400	448	445	449	415	448	439	452	456	451	448	432	435	437	403	479	431	442	440	434	469	440	444	464	497	463	431	447	470	468	489	451	465	425	428	449	413	425	464	457	404	427	442	462	430	435	448	440	421	450	396	419	434	414	494	452	375	414	475	450	425	441	482	448	444	460	427	492	456	441	458	395	409	390	421	425	441	438	442	435	414	445	435	423	406	452	430	419	477	449	426	372	459	442	430	450	448	448	471	436	456	449	421	420	423	426	438	455	411	420	450	503	438	427	435	425	455	398	408	438	444	419	485	479	416	449	411	470	433	443	428	428	474	436	418	455	494	419	404	407	469	426	397	441	456	446	425	433	439	459	428	428	445	455	449	423	422	441	437	438	448	430	430	446	401	409	445	428	478	444	447	438	446	439	411	394	433	489	434	412	446	454	440	464	434	402	441	453	421	485	393	442	433	428	463	427	457	452	448	434	450	451	422	451	462	475	458	430	526	427	468	430	439	439	429	458	472	472	427	425	438	449	416	442	444	436	432	439	417	471	448	432	408	443	451	445	422	413	447	403	460	451	459	433	463	430	485	425	424	387	431	420	423	440	412	486	412	434	436	441	450	446	445	442	445	467	468	424	435	427	474	409	422	427	448	443	458	412	465	447	420	432	409	469	377	435	423	422	428	420	441	438	431	416	456	406	398	449	417	436	442	399	409	421	440	418	425	424	439	462	453	421	405	431	436	447	457	434	441	427	445	455	444	440	429	414	446	445	421	420	455	431	445	481	439	432	446	410	422	467	422	484	462	454	469	425	472	494	452	447	448	475	448	446	430	456	453	440	455	451	428	446	461	407	450	423	446	440	428	445	432	442	442	463	448	476	426	420	438	443	443	408	452	455	416	426	461	439	412	452	427	473	404	459	412	433	440	427	394	488	448	446	404	405	478	411	419	414	499	468	467	459	430	436	418	427	399	405	446	442	434	462	445	455	429	458	467	459	401	401	458	421	417	474	417	423	453	412	421	423	465	449	439	441	419	461	439	400	432	432	435	473	426	461	480	445	415	449	383	439	424	425	448	452	444	455	436	423	424	425	409	404	425	464	414	415	477	408	435	414	422	460	414	445	421	408	433	428	467	449	457	465	467	451	439	429	425	499	440	455	440	458	444	477	469	447	388	429	475	461	445	443	444	401	412	426	447	446	438	456	435	462	432	441	393	412	458	411	446	433	461	426	448	399	454	463	425	459	464	403	428	424	428	439	418	437	453	432	407	435	436	457	452	450	428	446	438	418	413	444	432	455	401	456	423	498	421	436	426	443	448	444	433	445	433	466	426	469	430	419	435	388	431	467	454	411	446	466	486	430	422	414	391	411	441	412	398	450	442	457	415	440	414	405	492	439	457	415	438	432	454	466	425	455	425	453	472	480	466	441	434	412	475	449	403	446	446	428	443	469	430	449	481	414	437	469	405	474	453	427	430	402	415	438	425	462	440	462	460	393	440	487	453	482	408	457	417	472	486	451	424	418	479	394	437	436	443	461	421	383	442	442	442	412	454	431	462	396	431	391	408	482	384	416	418	420	468	468	432	452	459	448	407	460	448	436	421	444	448	482	459	420	435	401	399	442	469	426	457	460	380	431	398	438	457	406	442	425	441	442	430	456	436	428	470	452	416	417	418	436	481	456	459	423	429	424	453	407	437	472	456	399	437	454	455	421	421	437	390	438	430	417	424	444	443	449	429	439	445	423	447	462	415	427	425	419	470	452	430	412	439	462	436	436	384	456	422	406	451	414	463	433	409	436	457	449	428	430	427	425	447	420	468	462	431	480	447	409	474	457	423	451	456	424	452	450	415	435	436	443	452	437	419	421	499	433	492	456	423	433	447	436	417	452	428	442	433	403	418	461	435	425	458	426	476	482	462	437	423	484	449	462	476	432	416	425	416	472	394	436	476	439	425	431	461	400	407	400	432	437	438	441	422	413	439	448	459	422	477	453	448	391	498	441	459	416	460	433	429	432	446	461	449	458	445	433	449	435	483	429	448	437	398	448	452	429	458	481	412	454	461	452	469	477	462	425	449
35414	29964	35398	30603	14386	2224	1145	1088	1040	1150	1342	1193	1051	1110	1120	1014	1008	1106	2508	2534	1063	935	866	911	903	968	978	934	928	989	920	870	952	921	896	926	909	983	915	964	909	876	940	932	905	944	968	951	967	979	939	903	951	1027	912	963	941	919	982	929	962	957	952	942	966	976	996	918	999	992	919	913	951	961	1008	971	984	971	872	987	943	987	894	964	914	909	972	921	910	937	925	921	928	940	953	957	942	953	924	938	985	949	969	966	879	907	991	959	923	971	900	930	909	915	954	903	953	925	898	930	984	910	883	916	907	930	961	957	939	995	923	942	948	882	967	939	970	964	893	904	954	951	967	859	942	948	883	926	925	898	959	915	1000	965	929	884	918	944	890	924	874	935	854	905	935	883	918	871	932	936	919	892	922	963	947	912	971	906	933	956	970	905	893	950	913	941	876	936	911	940	880	917	894	971	898	914	899	914	971	914	895	910	886	934	942	892	931	913	931	945	958	871	910	927	880	922	909	958	898	895	949	954	926	938	901	924	973	908	953	877	980	930	968	929	935	921	915	886	931	933	982	935	907	890	933	941	924	913	872	898	946	992	920	981	933	931	901	957	912	923	920	899	929	903	956	933	869	938	940	966	972	932	852	921	916	944	960	940	945	934	932	930	955	910	936	900	986	924	939	959	927	969	995	942	933	932	915	936	894	938	964	960	908	910	896	938	962	965	967	918	956	945	924	942	956	908	892	938	916	969	899	959	966	863	953	933	922	917	930	947	983	937	934	935	962	963	895	899	923	982	937	914	908	905	934	942	918	962	938	966	950	948	934	1035	918	945	991	980	924	954	886	950	889	945	947	898	960	882	898	902	902	921	935	924	934	931	936	928	923	924	947	910	954	965	918	988	913	893	909	945	1020	955	971	976	901	924	905	933	966	904	923	961	960	942	910	872	934	867	976	917	937	934	926	950	932	975	927	886	973	1034	892	949	950	938	996	978	896	983	890	934	900	932	943	912	926	903	920	944	948	977	959	931	927	938	908	969	932	923	924	871	955	938	928	948	911	929	959	919	962	948	887	942	939	1015	936	939	903	936	870	939	886	907	886	924	939	906	976	962	959	959	916	916	956	914	905	992	989	943	883	975	936	918	934	947	918	913	950	864	897	946	1004	934	954	926	919	974	849	900	904	954	890	936	926	956	916	946	889	912	913	941	948	911	976	908	937	905	866	968	919	948	952	923	937	931	955	928	943	895	918	931	934	936	943	945	969	962	921	943	993	940	916	934	908	937	919	924	874	948	935	946	917	904	912	925	917	938	916	951	955	948	928	1005	951	880	977	919	877	897	936	927	970	937	964	887	903	921	941	967	946	932	898	946	933	942	911	949	959	926	892	905	967	975	919	923	906	916	892	887	944	907	948	906	933	899	899	961	963	942	877	952	911	905	966	885	929	913	975	987	916	902	994	945	987	947	920	892	899	1016	949	961	921	908	945	890	915	906	958	969	972	910	920	928	944	940	936	916	919	880	922	931	907	881	925	892	914	942	956	919	941	939	972	936	917	943	927	949	914	972	933	926	923	943	933	925	943	923	967	919	936	949	951	914	896	941	1010	921	951	923	924	956	945	988	915	966	943	967	953	906	915	856	951	1022	929	935	958	972	878	936	963	898	907	910	930	939	948	912	927	946	923	946	910	969	916	902	884	970	907	952	938	960	887	964	928	891	928	946	913	910	954	961	930	955	931	942	929	956	911	932	940	896	987	942	946	939	898	949	895	959	957	943	984	969	850	891	946	906	937	909	944	971	939	926	958	942	951	930	989	925	922	886	950	916	918	950	939	911	946	966	907	948	938	938	836	986	927	980	984	922	965	913	929	959	918	934	937	913	920	894	953	971	924	916	975	907	892	873	960	939	924	950	948	884	942	904	979	876	875	940	937	969	911	931	890	955	973	898	960	888	966	965	895	949	898	922	896	939	912	893	962	969	923	916	934	903	947	960	950	910	923	965	952	929	943	1001	909	975	910	908	960	933	871	947	903	912	966	930	974	905	937	955	931	945	901	857	928	924	900	951	950	952	929	978	948	965	893	978	885	910	925	883	882	887	980	946	994	909	906	928	956	898	891	915	1010	1007	947	969	882	910	960	902	899	898	921	917	920	969	885	939	958	934	838	957	979	902	924	951	928	920	934	992	978	915	967	916	902	946	915	998	928	942	932	955	889	881	879	859	952	897	972	927	943	908	967	924	905	983	933	917	939	885	911	982	938	923	931	982	956	906	941	943	894	933	952	959	944	874	916	918	911	939	959	979	924	904	936	953	933	962	912	938	956	964	920	918	965	899	883	942	966	958	915	923	978	925	982	914	893	929	887	918	942	879	943	952	947	960	938	944	955	953	948	929	940	898	964	968	877	929	930	889	988	978	879	947	913	909	906	916	948	963	970	912	935	970	988	917	966	956	955	987	901	907	924	903	937	918	919	906	916	892	932	959	967	909	939	899	969	950	914	941	899	903	905	902	947	910	941	915	917	890	931	924	939	926	913	979	974	865	933	974	897	951	908	942	907	922	953	957	977	947	909	975	951	955	917	966	936	935	922	951	953	922	941	892	975	904	958	946	933	937	917	955	922	911	923	914	960	944	922	896	941	999	896	932	949	930	944	836	918	961	904	922	950	924	938	939	919	916	927	904	990	898	910	883	935	963	970	922	913	946	951	936	965	973	956	918	973	942	941	938	928	915	948	939	896	981	931	927	971	924	924	923	953	915	912	927	958	936	929	942	881	910	933	928	980	981	920	957	888	940	974	945	960	989	972	937	925	907	885	984	929	898	886	930	938	906	903	908	915	1001	935	928	907	961	862	924	939	983	930	906	913	954	873	982	956	953	910	932	923	934	960	936	936	942	943	941	951	956	993	905	983	943	911	914	922	942	902	918	954	961	902	955	988	906	911	925	934	927	913	944	966	913	994	938	895	941	917	983	973	927	934	934	899	957	955	943	944	947	961	930	932	936	952	999	983	944	970	932	915	967	887	878	940	937	910	963	856	923	869	961	958	886	986	921	943	901	916	975	957	886	987	926	939	885	925	915	951	950	918	964	911	928	935	928	884	952	908	913	936	931	916	884	1010	880	867	937	972	957	960	939	944	942	948	936	904	945	910	929	938	974	931	902	920	933	963	1000	963	927	964	922	923	926	959	956	923	954	967	916	871	942	928	932	934	986	890	902	909	910	939	926	932	924	950	938	947	920	986	908	925	951	922	934	914	952	923	936	929	946	998	965	867	954	957	902	999	892	926	933	925	919	962	887	916	906	937	965	964	919	960	930	908	954	917	943	943	911	920	974	960	916	959	947	952	951	909	890	910	961	935	917	951	944	955	928	941	918	947	929	980	908	908	926	976	969	960	956	926	948	919	933	934	962	888	959	982	922	942	935	947	979	957	928	908	912	931	935	983	951	963	923	918	970	922	904	921	930	974	943	906	924	903	932	928	913	977	952	970	929	943	918	966	901	919	894	928	919
45766	24955	11840	3887	1145	444	470	462	464	448	416	444	433	439	396	415	401	422	444	440	402	446	399	436	440	448	455	416	448	404	416	480	411	483	428	484	439	483	414	422	431	424	413	434	418	420	379	475	440	478	407	463	452	472	422	417	429	441	433	423	439	489	430	416	428	414	452	393	456	428	421	421	463	415	461	446	427	461	435	408	404	464	440	462	446	431	481	424	431	396	441	425	419	406	417	430	447	409	480	442	430	437	452	400	421	466	411	452	450	451	455	438	434	401	407	469	435	421	385	456	450	420	410	420	401	428	439	436	418	408	434	440	466	475	418	434	418	405	415	379	407	381	451	420	442	416	449	409	416	482	497	458	453	430	452	455	428	442	467	417	424	441	426	394	382	417	451	446	425	432	425	398	449	382	442	422	411	402	426	417	407	422	424	400	439	420	419	422	437	403	447	443	453	440	393	440	450	388	411	486	439	442	447	418	427	422	421	427	456	417	467	476	434	385	445	415	420	453	418	407	454	401	463	472	443	427	415	485	450	453	469	451	453	446	408	389	416	416	424	448	412	405	413	420	446	431	390	452	398	413	421	453	405	396	395	463	463	472	423	415	418	457	409	431	443	437	454	465	417	425	408	403	392	384	457	438	431	437	442	432	416	372	439	430	482	454	433	457	437	431	439	431	443	438	428	422	467	464	423	451	475	408	435	456	428	437	458	391	441	438	446	411	443	439	406	435	418	444	450	408	444	418	440	432	422	432	436	416	370	406	489	422	438	457	426	435	419	425	434	456	450	476	453	475	439	433	458	435	394	478	456	410	380	443	458	438	443	428	386	431	449	407	417	437	422	437	462	454	394	431	433	441	460	430	403	418	424	447	420	431	461	481	424	440	472	476	452	404	473	396	433	452	438	449	450	440	461	475	423	428	430	452	401	440	386	451	397	448	403	411	461	434	407	421	443	437	440	415	399	431	425	409	443	441	403	377	403	419	426	412	435	448	441	456	445	448	455	419	453	422	423	422	438	406	438	412	460	431	419	476	447	458	446	445	450	450	441	459	464	441	426	457	386	425	453	468	430	471	423	427	413	428	456	416	413	430	472	390	455	458	414	435	441	436	445	439	466	414	430	425	451	382	446	434	433	417	402	376	434	419	447	450	459	449	448	452	445	445	412	426	396	448	425	467	402	388	440	446	423	439	464	426	437	386	431	407	416	395	431	402	388	447	439	420	446	409	387	388	458	455	420	431	429	449	436	426	442	402	415	431	463	417	452	422	481	430	443	458	423	425	422	456	425	445	434	440	432	489	412	414	462	411	429	449	384	435	413	458	415	419	436	424	397	421	435	441	399	449	407	463	438	477	458	457	455	446	442	452	475	412	406	455	388	393	437	443	467	422	419	410	467	408	429	410	419	442	421	437	440	430	445	431	404	450	417	416	474	429	404	424	413	443	439	464	435	411	451	420	430	413	429	401	424	431	438	424	457	451	457	425	445	463	487	444	444	450	490	436	435	442	432	418	399	442	425	461	432	445	432	441	439	418	482	465	397	473	440	477	456	452	429	452	426	421	471	429	428	456	425	459	458	413	439	453	440	407	433	430	497	419	453	487	426	441	448	459	472	445	421	442	417	406	457	447	407	443	439	421	449	460	439	439	440	413	439	424	504	426	443	413	406	425	445	406	443	453	421	429	410	444	422	411	439	415	455	411	447	448	406	471	439	427	455	443	421	404	408	407	426	447	455	436	407	422	448	443	376	405	409	434	470	436	431	460	415	382	473	434	442	424	456	435	428	430	427	402	432	472	456	429	463	431	440	445	414	397	442	442	426	458	427	419	480	410	451	429	392	461	430	489	453	401	465	451	388	424	419	396	408	445	384	400	388	411	446	430	420	431	426	479	401	431	404	418	424	427	448	443	444	416	447	452	474	455	483	418	434	412	442	466	382	401	410	423	432	447	452	432	424	434	403	436	417	446	454	465	427	416	447	441	451	437	438	447	448	424	446	460	478	433	420	404	471	500	408	426	476	452	438	476	427	407	381	454	388	409	447	423	400	435	426	421	457	409	433	518	396	393	407	432	418	406	443	422	437	410	442	442	464	433	426	416	445	465	446	382	434	439	427	455	467	419	462	445	449	423	414	447	463	451	441	433	439	450	444	471	408	460	432	501	450	448	437	456	420	450	439	448	457	402	403	420	440	399	446	437	413	429	407	443	469	416	456	406	444	405	424	416	448	413	372	471	419	450	422	424	451	410	424	389	467	408	405	413	420	404	379	415	419	465	425	440	423	417	412	409	424	442	429	419	438	458	421	461	420	468	426	415	426	433	427	433	402	404	457	433	421	413	424	389	409	401	401	394	385	406	396	430	433	467	414	415	440	398	459	380	480	436	445	422	402	421	500	459	408	423	444	420	413	469	448	428	419	409	410	418	401	416	484	463	443	462	437	426	432	452	437	424	469	435	427	410	474	433	367	451	429	436	387	473	449	443	425	444	445	460	436	390	421	396	432	391	453	407	451	456	444	420	420	484	447	445	461	467	446	457	408	438	460	434	421	423	442	437	443	466	419	436	484	394	444	422	435	412	407	418	421	424	469	415	442	417	421	460	443	425	413	447	410	449	412	444	492	432	455	406	408	416	402	458	413	451	426	428	481	463	454	418	411	422	461	468	454	417	397	418	455	425	440	433	379	438	440	429	473	385	383	412	443	376	432	469	430	461	420	419	434	464	452	444	438	424	442	504	445	440	431	404	430	469	447	455	436	401	379	435	433	440	443	414	407	405	415	440	445	390	421	424	419	413	453	480	456	422	411	433	411	427	414	481	459	432	405	382	384	469	451	452	464	498	446	426	416	460	446	435	446	441	428	425	436	385	462	440	441	422	411	472	414	385	421	405	420	456	434	477	443	410	432	352	439	437	441	443	438	468	427	407	430	455	433	429	428	408	463	468	424	442	417	421	451	434	434	412	433	460	422	414	433	427	407	435	432	389	442	406	393	429	459	429	448	431	443	429	412	468	456	386	441	445	446	436	406	432	458	456	452	460	427	473	443	432	454	418	424	468	431	449	462	441	430	415	414	464	456	473	459	439	420	452	438	454	433	440	417	389	424	406	429	421	439	460	407	436	414	447	442	433	418	443	468	401	382	424	471	435	430	449	405	489	479	425	469	447	426	432	414	434	385	427	410	426	447	443	395	421	443	401	420	418	419	449	443	427	377	403	372	398	445	390	475	420	423	427	407	431	420	441	449	411	458	430	456	464	467	422	426	452	448	457	428	445	461	449	447	434	441	418	413	408	424	423	450	456	454	449	405	462	502	445	437	411	465	447	430	458	452	451	418	390	463	447	455	395	472	443	438	448	453	437	448	422	397	451	429	441	450	490	453	419	424	405	451	409	476	378	421	452	418	419	432	416	434	423	420	450	396	419	442	408	422	432	456	435	411	393	430	410	421	463	426	401	419	426	404	445	412	427	422	403	440	436	399	424	438	437
28523	18726	14164	7457	2966	1061	878	962	950	962	922	944	950	931	942	927	932	955	1014	986	916	909	901	922	887	902	897	961	953	920	975	967	914	906	930	953	910	933	911	956	923	862	939	919	939	917	929	915	893	930	877	913	951	950	910	900	938	936	869	890	956	934	941	910	961	942	915	909	992	890	907	904	877	873	895	918	914	940	945	871	903	950	894	867	922	923	882	942	917	902	913	948	898	876	939	932	976	918	899	949	901	904	917	983	973	983	943	895	951	903	963	935	916	956	888	940	938	947	807	962	932	862	884	898	915	950	953	920	908	914	953	893	916	874	925	941	907	930	926	878	929	965	930	876	907	949	922	944	925	882	930	940	895	928	877	961	944	929	959	905	896	927	950	918	937	940	871	937	935	990	935	923	925	883	908	931	899	876	896	918	898	983	923	950	905	877	956	900	891	906	874	913	873	941	883	925	905	936	903	956	981	924	922	931	941	962	931	884	942	910	912	911	886	934	971	898	892	883	938	891	877	955	926	919	874	912	922	908	900	907	906	883	912	916	938	926	949	897	939	957	951	947	930	908	930	920	878	907	922	886	925	929	896	929	943	923	971	946	939	950	931	965	934	860	950	912	883	876	953	956	910	995	908	935	910	923	942	904	948	962	976	873	920	870	955	903	908	964	916	907	906	899	918	952	888	876	938	920	914	888	884	938	934	884	934	876	917	932	936	920	879	911	928	890	923	921	873	894	890	914	942	887	869	913	880	915	899	971	966	889	960	888	888	939	910	925	918	911	955	903	932	941	894	954	911	951	937	933	961	883	956	893	925	964	857	833	935	928	890	904	922	995	903	859	902	897	926	916	922	891	894	890	916	897	881	904	926	909	974	926	895	907	921	880	882	964	964	948	911	935	888	917	932	905	949	939	946	925	876	925	906	920	964	899	909	884	907	896	893	860	886	899	963	860	1006	888	925	930	958	932	907	934	945	907	944	924	917	918	868	896	871	926	908	879	935	967	893	1025	924	949	927	894	950	917	871	870	926	905	938	943	943	940	981	903	860	927	870	946	905	967	898	885	922	922	970	883	847	942	881	961	946	968	849	898	881	910	917	933	928	936	872	899	895	892	896	912	946	936	899	959	927	926	909	940	951	908	844	948	914	871	972	917	858	898	879	905	961	896	886	887	982	915	935	947	887	873	902	889	883	919	909	927	928	922	888	846	966	906	897	923	855	883	889	854	882	940	899	946	890	914	907	968	896	946	939	871	887	927	949	920	908	910	867	920	967	946	903	884	888	918	905	899	954	847	984	907	939	929	946	928	922	921	935	908	961	875	904	906	923	900	921	858	925	928	921	965	913	920	965	935	896	930	930	888	884	889	937	902	947	890	909	945	912	890	943	919	879	887	874	863	935	920	937	919	937	933	920	924	906	917	920	928	871	915	887	906	869	967	946	919	936	940	956	937	887	881	982	980	878	931	941	920	933	885	970	904	867	920	910	939	916	884	942	901	945	963	977	935	919	917	936	952	908	881	939	928	954	916	954	925	943	931	965	939	927	874	864	956	969	920	907	891	904	921	940	932	933	919	920	890	879	954	866	888	910	937	917	885	971	888	906	915	928	960	953	894	933	945	949	923	932	962	921	953	956	902	933	905	923	906	886	943	891	915	934	947	936	972	923	917	930	915	918	919	875	914	892	929	878	909	896	915	973	881	873	957	969	881	874	923	938	952	926	979	919	908	931	942	917	902	902	910	878	898	845	969	909	851	933	865	899	884	940	887	924	824	909	940	894	883	943	909	922	944	908	918	942	950	992	884	919	971	929	965	879	942	884	952	854	937	927	909	941	914	940	922	929	874	914	918	941	881	938	932	908	939	946	863	942	924	906	957	922	952	864	908	982	942	937	921	911	921	914	950	899	892	920	955	884	938	847	874	927	912	923	900	913	939	871	938	944	881	937	934	921	865	913	997	957	906	913	929	915	921	954	905	919	921	935	922	922	910	904	926	894	949	922	955	931	906	921	857	900	908	881	898	925	860	931	913	883	925	884	909	904	924	921	941	957	867	865	969	929	920	930	942	973	923	889	868	928	950	890	920	965	859	907	890	900	944	853	917	898	901	888	901	962	936	919	902	938	959	941	905	957	899	910	933	870	918	934	884	900	915	901	971	921	890	891	902	886	920	877	916	923	950	906	888	938	899	975	971	929	913	948	895	958	951	883	959	900	921	892	910	885	907	910	966	932	925	878	886	913	933	872	949	876	952	925	930	883	900	912	947	866	904	947	904	906	954	900	938	881	907	939	885	979	920	963	929	946	930	907	953	961	900	903	901	879	897	891	913	945	902	843	888	957	875	958	932	843	921	948	937	938	980	936	912	910	953	928	910	907	917	916	985	915	821	931	884	926	890	961	896	909	914	923	919	918	844	971	923	894	915	891	906	922	924	886	971	910	907	911	945	970	892	930	874	882	952	945	901	939	913	957	911	891	907	961	946	922	959	912	916	896	901	903	899	946	893	927	936	918	920	909	930	956	935	908	927	885	887	914	961	985	901	933	1008	947	906	939	897	923	926	952	893	927	974	860	882	909	874	896	931	940	1003	908	896	957	917	881	923	961	952	900	874	904	957	931	919	940	929	906	904	924	893	962	952	939	907	881	932	1015	935	946	952	920	922	935	956	952	890	893	920	931	860	877	945	884	923	907	873	890	930	839	886	886	910	919	935	893	960	925	884	891	935	923	878	956	837	982	964	917	973	992	952	929	926	894	945	923	892	870	916	948	986	968	960	925	906	879	918	858	844	941	932	953	859	865	909	937	895	959	928	886	910	892	900	897	883	938	919	896	960	940	913	959	947	931	937	884	937	947	918	909	935	995	930	906	918	897	957	943	934	957	925	900	897	882	899	882	904	901	911	961	974	941	928	916	928	890	913	913	933	933	995	900	926	869	935	910	931	934	903	910	935	904	936	883	995	952	947	921	861	909	930	929	891	857	893	938	873	903	912	914	923	884	901	902	897	911	900	936	883	873	946	906	918	891	964	864	918	895	943	898	907	933	893	950	977	955	941	932	976	871	930	942	870	934	942	950	913	936	935	955	907	959	888	956	850	936	940	908	945	890	904	913	915	902	936	921	959	872	922	949	934	952	921	961	954	971	947	922	902	870	891	909	912	905	874	926	926	974	960	946	924	945	935	920	936	951	936	899	958	898	931	944	859	924	946	925	925	916	936	945	947	927	884	821	917	886	908	918	950	899	918	959	911	935	965	927	915	978	885	944	945	890	920	905	906	901	952	951	859	929	928	948	981	913	980	922	879	943	924	861	971	959	884	882	875	943	875	936	897	947	908	872	938	867	938	885	949	875	903	921	954	904	857	888	968	930	863	938	940	930	971	943	941	961	911	932	870	921	903	908	938	939	896	888	883	983	911	897	885	916	947	889	943	943	878	872	933	943	921	935	876	928	901	954	925	930	829	954	882	933	945	936	907	885	970	952	942	918	884	918	929
50162	29625	17038	12510	6491	1248	440	403	457	477	446	496	510	521	527	543	549	630	707	626	460	468	406	434	456	428	424	425	418	439	452	419	457	414	416	467	458	431	415	437	402	402	383	433	426	441	449	451	439	405	428	406	405	459	408	406	459	429	418	412	434	432	425	415	450	456	435	408	392	461	414	421	424	428	392	443	449	455	443	416	425	433	427	465	433	421	444	385	406	468	420	420	424	390	422	440	400	422	416	477	399	455	409	470	446	423	451	447	436	443	421	473	460	451	443	426	409	452	452	440	431	422	421	473	401	420	439	491	424	406	418	427	433	424	373	418	416	453	433	425	411	410	420	448	398	429	460	461	444	432	422	419	437	438	479	417	398	475	402	427	411	406	433	472	390	423	410	465	402	443	467	431	450	436	458	393	432	416	461	449	416	410	430	449	436	405	418	413	429	458	404	423	427	439	420	463	401	433	430	434	435	429	441	475	443	439	434	423	453	428	454	415	439	472	444	466	429	462	427	445	423	434	414	472	431	460	444	438	413	421	446	418	437	368	471	423	411	436	413	398	455	448	423	454	450	427	411	417	379	417	410	425	404	450	431	442	453	398	426	449	454	443	456	442	452	426	447	442	464	411	405	431	445	475	437	424	437	444	411	401	405	467	390	457	428	441	410	404	422	444	433	452	460	421	457	454	394	434	436	435	475	483	419	395	406	428	446	430	451	446	451	392	423	389	464	426	464	432	455	424	435	424	439	414	429	407	431	456	445	424	415	428	448	455	465	421	427	438	419	413	437	444	458	391	426	406	456	406	432	436	466	445	424	398	430	436	435	401	401	433	436	418	455	415	469	395	481	431	459	446	415	442	442	450	409	473	394	435	438	440	407	450	448	426	434	442	434	463	442	433	403	468	461	452	461	433	445	414	391	414	421	414	404	455	451	400	434	403	421	374	418	423	404	428	438	450	440	449	457	470	405	465	439	432	439	453	467	431	465	450	421	418	433	455	485	418	403	428	405	402	474	439	466	453	458	460	430	398	396	417	433	396	425	474	454	408	403	492	430	427	437	375	405	395	443	429	401	449	401	438	444	436	419	441	430	480	469	503	389	396	417	427	429	428	437	442	463	398	440	410	456	425	463	413	440	381	442	411	426	447	429	411	414	446	429	413	430	431	394	446	444	431	498	416	446	412	446	450	396	411	436	428	447	435	428	419	386	442	404	410	416	453	423	394	475	452	417	419	429	463	417	432	428	453	467	411	432	454	390	416	424	444	455	413	436	469	402	409	401	428	425	430	408	422	445	445	455	479	436	430	445	420	437	421	398	417	443	424	427	394	433	435	407	462	442	431	412	413	420	435	419	465	420	410	426	458	443	424	430	410	459	484	461	455	423	441	427	449	448	408	451	450	459	428	436	454	421	433	423	462	432	462	420	455	378	399	452	413	417	469	403	444	440	401	401	412	433	431	402	476	425	446	403	418	454	383	424	466	448	453	430	419	440	424	425	466	421	418	439	416	419	461	411	463	419	415	417	447	449	402	421	445	456	390	465	411	418	492	405	442	453	425	416	454	447	450	454	417	466	441	454	430	451	445	420	428	438	425	440	434	395	408	437	470	443	431	372	395	434	435	454	435	421	442	419	407	414	434	456	449	420	455	449	442	405	433	454	439	445	413	454	420	447	410	433	445	407	429	406	418	426	414	445	450	457	432	388	416	425	434	459	442	406	421	457	439	432	437	433	465	441	434	433	437	428	465	456	430	454	464	382	448	428	426	416	423	432	406	416	432	416	433	432	472	420	450	415	428	404	438	407	422	440	411	423	442	415	403	421	428	392	462	444	451	491	447	425	466	451	423	441	381	435	456	408	453	435	428	452	450	430	433	455	434	425	444	431	463	431	449	415	445	445	447	435	413	445	470	445	415	433	448	421	456	416	425	470	463	417	415	445	457	431	454	430	417	426	433	401	416	436	443	435	444	455	425	426	402	457	404	455	407	432	410	426	412	444	436	426	407	425	463	439	433	458	444	446	392	428	469	421	399	435	440	410	439	417	428	441	425	461	406	394	432	442	441	459	454	537	440	417	467	443	457	447	423	439	478	445	385	388	409	435	428	443	429	449	432	463	447	445	378	432	408	443	443	436	364	385	452	417	468	450	443	424	390	450	393	400	412	450	408	421	417	398	451	431	416	458	457	386	439	430	454	435	448	480	458	421	404	442	466	435	440	448	438	429	441	434	460	423	399	429	450	400	427	414	473	441	412	440	424	425	394	387	423	426	413	429	449	406	441	436	412	404	425	437	393	423	458	446	446	455	365	445	448	391	432	410	424	440	428	425	449	427	456	440	426	419	438	443	448	436	396	443	428	466	441	458	437	387	431	434	459	461	407	426	420	415	424	410	411	461	432	443	430	464	458	429	412	410	429	404	436	406	404	442	467	444	446	465	431	425	459	433	416	432	482	438	433	426	459	421	410	410	446	419	449	436	410	395	423	415	435	469	416	415	435	426	470	450	444	463	452	435	442	425	435	458	441	419	420	477	386	417	466	491	400	436	449	420	420	431	395	453	444	425	438	435	427	428	472	456	406	415	437	435	444	406	443	443	388	383	431	423	449	460	411	422	418	432	432	419	445	370	393	462	423	381	462	432	428	479	436	446	419	428	461	385	408	434	436	466	406	438	413	423	405	460	403	436	422	423	428	417	392	419	421	381	424	447	411	499	417	409	483	404	421	431	471	421	401	441	417	420	417	443	427	443	425	492	425	456	439	446	450	463	419	429	425	421	442	444	433	394	434	434	456	402	443	474	438	400	418	425	439	423	453	445	381	409	419	430	425	415	426	410	458	418	463	436	403	423	429	442	401	406	454	425	431	452	426	432	425	436	461	389	443	440	430	446	382	425	422	403	451	406	430	446	422	412	438	484	463	463	375	448	380	417	453	461	490	440	405	408	440	444	471	418	415	448	418	441	443	433	420	424	453	469	464	381	414	411	397	435	458	421	412	483	429	447	443	429	413	434	449	399	440	449	427	423	439	401	443	446	413	426	445	441	434	427	404	406	465	441	406	408	419	490	433	456	407	390	443	439	446	388	435	416	416	434	465	404	440	434	451	410	438	414	387	444	476	421	450	438	423	433	439	404	423	419	426	444	434	410	394	423	418	448	444	442	424	386	430	418	446	470	440	378	442	433	422	415	472	436	479	464	435	434	458	418	466	463	489	428	416	412	436	437	416	447	431	463	453	420	457	428	427	401	435	448	443	442	447	453	449	438	446	443	461	443	425	427	397	472	391	404	419	420	470	394	418	414	464	457	442	467	482	470	383	440	490	419	452	421	389	411	417	433	410	449	499	426	392	417	465	419	436	417	393	453	407	394	437	465	397	443	461	431	453	416	430	428	420	413	435	420	399	447	457	445	431	431	419	459	391	445	434	403	447	432	451	459	456	459	435	439	417	400	421	440	426	418	421	435	452	443	427	420	467	404	476	452	384	435	410
31113	22508	20401	22200	14477	2539	1038	968	985	990	1006	990	1101	1209	1516	1504	1559	2159	2937	2002	1121	958	913	935	960	931	933	929	940	898	946	959	909	931	956	908	959	921	906	948	921	968	925	937	902	915	958	912	914	930	944	910	961	946	915	972	952	1009	929	921	963	902	1004	962	870	951	952	867	928	900	973	957	952	900	917	923	895	930	948	974	884	860	935	1014	886	964	953	891	901	906	931	939	899	965	926	880	855	915	947	942	883	935	953	934	918	891	902	933	947	889	876	905	937	872	880	969	939	900	929	944	901	952	890	941	914	899	924	888	903	936	910	946	926	891	950	909	971	929	868	911	930	943	944	905	896	894	953	918	972	898	913	956	905	944	908	920	864	873	960	924	911	930	955	896	910	906	932	891	906	909	947	908	922	918	903	906	945	936	913	857	944	889	896	957	937	865	878	905	894	825	909	882	963	906	967	908	963	960	910	854	896	902	919	892	868	947	862	904	875	871	927	947	956	907	894	940	941	931	892	981	962	916	909	939	917	912	912	988	953	932	909	918	986	899	956	993	948	875	967	926	913	888	981	859	920	897	929	923	908	925	906	903	917	983	909	954	829	919	934	992	937	914	920	967	894	939	891	983	954	930	911	958	924	937	922	885	896	933	907	896	900	918	907	947	933	878	911	910	918	887	882	929	865	969	927	951	964	908	918	980	917	967	966	910	966	910	947	905	864	908	903	850	943	999	889	972	930	914	910	955	904	899	899	954	900	956	899	873	940	931	952	913	944	891	957	912	945	965	907	895	980	917	955	979	884	951	929	963	895	934	872	904	952	911	901	967	923	949	930	930	886	930	857	910	912	846	922	884	891	980	928	892	926	986	958	898	945	910	932	907	931	899	916	889	922	891	892	975	944	878	907	963	946	964	895	985	875	896	910	923	924	926	961	878	895	950	921	971	927	906	921	907	892	919	941	934	898	918	872	923	894	937	916	965	965	869	911	972	925	915	906	908	927	907	928	956	931	901	948	918	930	906	869	879	977	952	881	923	911	929	908	981	922	866	919	854	943	872	933	925	903	951	906	974	905	957	906	968	900	960	858	933	939	907	941	899	901	924	937	915	943	907	949	973	919	933	959	889	925	921	898	960	920	947	858	920	955	888	909	935	953	885	929	923	906	883	944	928	925	900	888	919	904	919	872	897	931	928	969	971	857	961	892	932	961	962	948	933	917	892	943	878	946	935	938	871	873	918	940	970	907	915	902	923	937	918	907	913	935	944	969	920	932	945	894	992	883	988	957	960	937	901	923	952	946	924	932	915	942	900	1043	920	912	1015	927	919	918	934	937	858	859	869	917	924	886	960	971	921	958	926	968	916	944	927	962	916	933	949	965	951	932	922	873	984	893	937	853	955	947	861	1015	923	894	930	876	879	873	936	875	984	938	917	896	952	937	934	879	911	867	936	915	892	900	967	934	938	891	933	957	870	885	897	912	921	935	921	945	906	844	888	957	950	876	907	893	967	985	944	886	898	937	958	925	963	944	921	908	967	920	933	952	959	859	905	881	901	914	959	891	916	917	887	938	948	954	963	952	958	918	924	860	912	922	940	907	932	913	915	912	906	926	927	886	938	886	936	970	916	912	952	948	922	915	917	911	942	960	855	957	920	897	1006	899	947	909	907	926	931	922	926	911	854	887	964	886	942	917	964	950	975	922	854	921	930	917	972	894	900	869	915	896	914	931	930	938	871	935	916	919	936	914	1002	915	910	936	929	903	956	982	900	932	940	844	937	925	954	916	858	912	902	869	942	875	896	887	941	952	935	937	962	907	939	931	899	918	967	966	960	959	849	964	931	987	938	932	927	856	947	949	881	990	954	892	931	945	900	929	966	925	900	865	887	946	929	900	974	947	884	894	903	951	947	946	913	940	943	924	918	882	923	889	966	920	884	957	915	920	943	960	923	870	941	955	921	883	925	902	944	935	974	895	912	820	974	929	925	866	876	893	932	883	919	913	887	928	802	885	940	920	920	973	886	887	889	867	918	949	936	911	872	857	830	980	887	958	924	932	939	934	925	857	908	919	915	949	977	898	866	894	898	920	932	918	881	878	940	923	936	920	891	899	953	908	891	952	933	885	939	924	953	957	932	900	951	839	869	897	881	901	932	941	914	921	916	936	899	945	936	944	914	856	975	906	940	971	941	868	963	909	930	969	916	898	874	954	919	920	916	863	871	953	884	936	924	949	943	924	908	917	919	909	943	894	908	902	915	927	912	902	924	905	931	963	982	856	940	948	911	907	884	941	888	932	996	951	887	883	871	910	944	937	894	916	909	951	870	955	930	916	924	900	895	885	957	859	940	963	891	945	987	929	968	897	877	928	891	908	936	911	875	880	896	928	906	924	918	872	943	908	898	902	864	860	937	937	907	904	906	912	911	866	938	953	901	857	943	948	868	914	916	907	906	913	929	906	835	889	903	957	955	926	902	942	929	952	896	928	950	960	928	903	952	935	847	947	928	877	911	955	925	939	915	920	890	903	920	909	912	962	930	935	942	881	916	915	915	906	923	916	899	898	907	961	924	894	963	886	884	926	908	1035	898	918	969	892	897	929	934	902	908	965	950	914	949	885	937	893	964	959	938	932	968	933	977	881	919	966	924	948	894	827	933	937	893	938	932	919	918	979	880	922	903	869	862	901	885	919	915	934	907	914	847	937	916	927	901	902	907	886	925	937	879	902	905	915	937	924	959	976	912	927	922	898	877	932	870	943	943	858	949	872	897	958	897	894	959	864	891	962	902	976	932	936	947	952	892	907	954	888	939	940	930	924	942	957	918	997	930	890	956	949	933	892	911	882	961	940	912	959	917	921	964	913	863	924	959	975	919	908	895	891	932	904	983	928	955	885	920	952	889	927	933	975	957	916	961	896	922	952	980	914	919	926	912	930	959	954	936	956	931	946	935	884	938	939	944	901	934	883	962	904	929	900	870	928	938	922	888	885	922	905	943	884	941	940	926	882	950	895	910	983	950	899	947	919	950	910	905	920	900	897	876	957	935	987	891	939	917	914	895	904	929	919	905	979	854	941	938	935	947	887	918	961	958	936	933	903	944	907	937	916	917	966	918	924	893	941	850	856	907	894	946	903	983	927	873	861	958	874	984	903	929	944	913	920	934	888	956	961	919	928	942	927	888	894	880	931	912	949	905	934	872	876	922	927	929	958	970	931	932	953	930	959	975	900	886	934	885	863	889	941	872	924	923	927	905	918	953	923	840	919	939	928	926	968	928	923	952	904	938	952	876	945	922	898	907	901	848	915	960	929	952	896	911	904	908	958	950	949	926	930	911	976	924	919	946	938	942	929	918	952	933	939	919	947	882	939	925	947	901	920	904	968	894	909	928	925	948	892	938	978	892	915	909	910	833	939	943	961	911	900	909	958	941	931	901	914	892	940	936	945	893	930	955	909	889	963	903	895	984	957	900	929	947	934	915	913	913	874	871	934	970	919	895	942	882
63523	34063	23819	16794	9404	3431	820	520	436	512	432	464	502	634	760	622	742	811	872	772	581	465	426	459	421	461	418	477	468	451	446	438	416	428	448	453	450	475	440	426	451	461	456	469	417	447	418	459	408	445	495	437	462	475	480	475	416	421	444	472	447	445	414	449	442	451	436	443	437	430	453	461	418	469	458	412	503	459	475	461	432	434	407	433	446	467	477	466	451	436	442	396	406	397	415	420	444	445	443	516	464	436	459	458	494	447	457	411	428	489	433	451	401	433	432	437	440	430	418	450	441	427	426	416	428	454	435	440	422	420	502	485	433	443	416	447	444	445	401	479	444	429	418	448	470	493	449	444	422	462	473	426	477	407	462	445	468	449	463	467	435	435	451	449	452	458	457	459	452	471	426	435	476	442	446	446	457	442	460	413	421	444	432	451	438	427	403	399	419	454	436	440	499	472	460	418	442	403	442	435	423	391	441	424	486	407	486	445	443	498	490	430	468	386	440	471	471	452	444	422	418	464	462	422	456	443	433	426	491	491	448	437	436	445	411	436	424	462	457	461	423	402	455	448	480	458	464	441	440	473	447	440	446	428	476	444	434	445	451	409	404	455	409	438	453	458	409	420	382	437	463	409	438	472	449	424	458	403	410	431	393	430	464	447	404	452	436	477	429	431	436	421	438	454	452	436	451	417	452	433	443	449	412	460	493	415	437	437	442	429	421	468	451	453	414	450	454	443	505	482	477	449	443	486	405	431	462	470	464	444	470	438	431	412	445	484	399	435	445	412	465	459	430	418	427	438	498	464	438	456	460	468	420	464	451	462	445	421	454	502	434	417	464	445	441	467	426	426	465	435	413	451	459	472	469	415	451	486	441	486	405	463	397	443	443	390	412	480	439	449	442	400	453	441	429	457	477	414	477	434	415	459	466	432	469	470	426	434	462	460	450	418	437	459	424	468	449	460	446	430	472	446	454	424	449	439	456	427	417	419	422	411	412	405	471	467	447	483	423	443	422	454	411	451	433	437	472	481	449	424	476	432	445	430	476	490	493	435	442	447	397	409	423	428	441	452	472	435	423	448	445	460	442	458	424	458	421	416	372	409	440	503	449	458	419	427	444	439	429	439	440	455	449	434	433	412	452	443	431	457	454	423	480	438	441	433	501	406	478	445	447	455	475	429	399	428	445	416	433	429	456	453	442	446	452	436	448	466	439	401	440	428	493	415	397	448	432	460	457	449	466	462	458	433	425	460	445	430	387	433	449	434	453	422	444	427	476	404	470	425	441	439	441	455	455	447	469	425	456	509	439	435	447	459	434	416	443	429	392	443	460	477	468	441	447	426	447	440	456	404	451	417	415	421	436	451	431	470	438	441	409	430	466	405	437	481	445	444	455	439	464	452	467	440	453	406	480	469	460	412	400	414	402	423	418	416	441	438	404	465	436	399	427	458	450	436	447	463	415	441	454	436	411	419	451	428	412	442	462	424	434	451	444	437	439	450	429	402	453	418	468	448	432	440	471	466	460	451	428	440	486	402	454	496	456	446	433	481	450	439	428	396	453	402	457	443	435	445	426	451	468	466	438	464	414	408	439	406	428	423	431	483	462	426	438	432	466	419	463	446	452	477	427	410	427	417	464	458	408	432	437	419	414	424	413	465	444	430	472	469	424	473	446	442	423	440	448	465	486	474	449	466	456	426	458	468	466	422	443	462	445	456	395	447	443	436	468	410	431	422	412	419	399	443	417	430	379	473	487	436	439	483	454	399	402	449	425	449	443	427	419	434	434	460	471	444	454	465	459	412	426	441	454	431	459	445	423	449	465	414	420	430	451	409	437	457	439	453	446	440	392	466	404	431	411	425	437	455	445	428	443	407	426	458	453	407	452	422	436	439	438	402	455	436	454	443	459	448	479	459	439	458	413	439	476	468	443	491	412	470	458	469	444	428	465	482	469	419	488	445	498	451	474	449	428	408	439	473	415	449	438	440	423	486	469	448	411	450	421	462	434	464	444	452	437	414	448	454	431	464	446	452	489	459	454	436	411	454	438	427	433	445	463	458	459	420	438	423	416	482	471	463	480	459	472	445	475	511	434	448	464	419	454	462	465	477	407	443	448	456	459	441	443	441	456	458	466	421	462	456	457	468	432	467	475	429	435	440	414	451	436	428	457	441	439	468	460	419	408	440	419	448	458	439	451	493	422	431	434	506	412	457	464	432	478	430	445	453	441	383	430	441	429	447	424	435	417	462	435	448	409	486	457	459	458	488	430	436	434	447	409	470	412	433	449	402	436	469	456	458	450	439	421	454	457	455	404	409	448	413	442	498	413	445	407	466	465	450	462	493	476	450	459	444	410	467	478	428	448	410	429	446	477	415	433	454	502	474	447	448	464	452	468	464	493	439	416	448	431	421	440	488	429	442	475	459	473	433	431	437	454	439	442	433	447	482	428	453	516	412	465	439	450	456	409	444	427	393	460	455	415	422	448	464	414	476	462	415	366	458	422	436	455	458	414	399	448	415	427	434	449	453	447	449	440	445	460	510	459	483	462	447	465	450	442	422	459	447	439	469	443	435	451	455	417	414	447	415	445	428	407	429	446	416	471	448	432	481	472	432	450	453	426	440	492	450	408	466	451	425	460	428	444	460	445	470	466	404	433	488	443	447	429	455	382	454	441	407	449	457	451	453	428	453	467	420	426	436	436	465	467	431	422	428	441	470	425	433	433	472	449	438	447	402	441	443	416	435	438	451	459	475	462	415	458	435	447	416	433	462	453	456	436	445	440	427	425	429	427	439	474	462	485	446	447	445	426	429	445	487	430	440	433	448	417	412	443	482	449	469	443	477	385	428	423	459	486	411	401	406	446	423	460	447	416	481	442	461	458	465	474	426	415	410	497	484	417	443	439	391	448	406	432	431	443	442	445	481	423	495	433	421	429	444	439	451	433	439	392	453	473	431	445	442	447	446	482	417	439	457	434	417	445	432	462	393	430	459	436	444	461	436	469	455	425	442	453	443	427	467	401	440	422	442	470	450	423	463	417	446	442	422	413	468	458	459	461	458	421	455	404	455	435	436	512	456	428	439	425	453	452	410	439	472	405	424	472	409	462	455	479	435	425	469	470	446	493	481	477	431	459	432	490	457	438	433	458	453	419	456	445	423	473	436	478	446	440	459	448	459	473	459	440	485	447	482	458	458	438	458	465	417	423	410	424	480	417	439	444	420	473	428	454	425	435	425	443	466	412	436	450	456	470	495	394	408	436	442	447	479	439	477	457	453	426	457	416	451	407	395	448	424	405	450	475	434	423	481	471	402	461	425	449	463	494	449	433	435	427	409	437	483	425	488	453	467	429	450	461	418	442	429	472	435	449	449	453	491	417	428	469	446	437	455	473	468	442	396	457	454	447	417	420	445	446	397	406	440	477	467	442	400	427	477	453	455	494	442	490	459	442	438	436	448	452	425	446	406	390	454	425	466	456	475	434	423
39871	25276	26175	24644	18712	7430	1666	1070	1018	1034	1005	1077	1339	2250	2650	1743	2212	3121	3169	2591	1606	959	949	965	996	959	1009	949	915	927	895	941	980	936	940	972	930	946	945	893	901	970	919	925	897	962	947	935	930	981	928	937	950	945	940	982	922	919	975	933	1002	999	981	937	940	1004	967	970	973	899	931	978	961	951	930	894	875	981	984	971	937	1008	933	933	941	946	915	910	932	868	940	941	1004	884	921	950	981	977	922	962	900	952	943	923	910	924	923	981	930	952	978	933	917	960	945	950	872	965	928	911	862	928	982	964	935	962	917	916	914	960	970	915	919	987	958	953	944	982	915	945	915	891	972	922	946	898	886	899	927	951	897	923	989	934	958	976	974	926	941	938	940	926	937	916	999	951	936	911	948	895	940	927	887	952	933	924	987	932	927	933	927	940	946	884	955	952	921	923	955	1006	897	940	920	975	950	938	918	962	987	944	921	884	943	970	907	941	988	913	936	960	898	924	917	915	916	939	912	919	905	896	960	934	967	982	963	972	909	965	939	994	968	963	935	928	970	903	944	921	962	928	888	914	929	926	926	959	973	914	893	937	960	929	908	907	945	1009	967	964	967	908	919	916	937	958	967	887	925	884	958	947	967	950	961	973	977	940	929	891	893	934	927	948	909	909	910	956	966	907	900	941	912	956	950	940	937	883	941	955	968	930	922	949	897	950	967	894	942	943	928	942	986	891	870	958	978	928	1030	988	989	959	893	944	985	963	958	940	958	929	929	929	889	1007	928	914	927	908	889	894	991	902	929	970	941	920	912	955	919	976	953	934	891	940	990	981	894	940	926	948	939	950	960	944	888	948	946	980	971	953	924	982	938	901	939	983	914	917	895	947	924	945	973	947	941	922	912	946	960	907	897	975	975	952	964	988	951	959	933	956	961	919	950	933	943	939	921	846	995	921	942	967	990	941	920	981	973	952	911	930	941	934	940	879	932	922	924	907	962	910	956	914	977	918	919	931	873	909	987	876	949	922	936	944	968	915	943	967	934	899	911	910	900	1006	922	918	900	965	932	921	916	895	958	973	965	960	939	936	920	948	901	971	941	921	906	948	943	969	947	961	934	895	900	920	900	901	945	944	918	907	913	994	951	890	954	927	891	890	939	955	960	951	973	928	917	915	941	948	973	958	917	920	958	989	973	940	968	887	918	952	928	984	936	970	920	955	960	899	907	957	949	925	938	971	918	948	919	911	926	982	954	930	894	973	957	920	939	924	914	980	943	949	952	916	918	930	947	921	924	903	992	993	945	977	937	949	967	975	946	961	902	909	930	922	950	949	925	943	920	946	932	917	968	897	1003	940	910	964	891	909	930	976	960	941	957	950	924	964	907	945	886	904	932	944	980	880	957	948	949	949	926	958	936	920	950	878	983	935	885	884	932	931	948	907	921	964	953	906	901	960	866	869	917	972	924	958	915	940	939	909	950	949	938	974	985	905	916	901	936	879	921	898	940	919	941	919	899	947	959	934	1007	917	955	918	900	980	933	911	889	970	915	936	983	968	972	943	931	965	918	900	917	919	964	975	890	922	955	946	934	913	929	959	941	981	876	946	899	930	925	883	932	921	960	904	920	960	938	994	904	944	869	928	941	965	976	959	926	970	927	922	939	917	964	925	959	966	910	942	970	943	955	995	934	957	986	923	942	926	1017	927	953	937	961	920	964	964	919	904	934	903	943	930	904	883	1004	938	991	917	926	973	940	932	934	917	924	938	941	938	944	938	920	913	973	948	911	868	988	921	961	895	919	918	979	897	888	923	938	990	972	944	929	886	945	909	911	969	962	936	910	971	908	904	887	958	900	955	970	1002	925	930	938	921	931	918	964	879	908	940	902	971	949	922	986	906	940	956	956	946	950	937	934	912	973	946	926	924	913	943	962	933	946	959	921	931	951	939	974	900	970	953	948	964	972	943	958	921	918	949	948	941	924	928	960	905	981	889	883	927	939	967	978	884	935	908	933	909	949	966	913	896	959	872	973	910	934	933	928	916	961	962	984	952	948	937	924	919	951	886	911	912	920	928	958	947	944	960	940	935	932	948	983	932	922	951	940	909	903	938	931	948	925	924	980	956	897	910	924	924	936	943	890	917	1021	966	910	991	952	935	960	947	920	918	946	913	949	910	947	968	993	959	907	958	919	939	924	958	899	937	919	963	912	959	935	970	933	896	903	944	950	936	926	930	941	943	907	943	916	980	961	938	911	923	911	923	943	953	949	935	943	974	951	885	963	934	948	903	924	946	998	929	905	933	915	929	930	952	922	915	926	969	947	890	946	917	944	1005	891	913	975	944	954	941	988	957	984	931	979	924	990	918	983	963	893	896	969	933	923	928	947	910	866	921	1000	876	959	922	912	884	959	965	974	926	956	942	930	951	898	991	919	948	911	927	959	878	964	964	924	975	914	958	898	928	912	955	944	922	939	1007	927	983	940	903	988	918	928	927	935	958	989	912	920	933	917	994	954	955	934	1017	944	917	954	916	989	907	943	946	926	949	968	945	958	981	971	896	978	963	983	917	968	936	912	935	990	903	955	912	924	932	965	937	889	955	934	960	933	937	888	949	851	941	922	948	1003	970	916	932	935	963	901	994	922	922	952	930	991	889	1019	941	947	976	909	982	928	882	941	939	946	943	857	869	946	919	989	945	922	948	908	924	891	965	960	931	899	975	972	930	997	963	977	916	927	935	898	940	1004	884	930	932	941	989	967	933	912	933	979	944	915	905	914	933	910	902	922	928	897	958	905	1044	950	928	940	1002	919	914	942	926	873	879	923	950	911	891	891	968	901	852	918	908	886	924	954	957	988	900	996	956	957	927	935	937	974	935	977	946	933	958	870	925	967	916	886	970	917	928	939	930	974	914	992	978	921	896	915	947	972	966	933	960	918	900	1022	896	935	937	905	911	950	956	970	946	922	962	919	967	938	970	927	962	1000	932	989	943	926	930	928	922	871	1005	957	951	931	923	943	931	896	990	922	881	918	957	925	893	927	934	939	905	893	954	957	942	928	923	974	904	924	969	982	968	929	958	903	910	946	950	928	950	939	927	948	944	972	937	930	924	902	972	946	926	1010	956	944	957	973	949	923	924	932	950	961	966	930	936	928	942	934	897	979	983	946	940	903	918	953	939	927	897	917	883	916	929	934	899	930	945	977	926	916	955	917	900	949	915	968	912	895	897	985	959	961	907	901	922	967	960	994	974	978	969	973	916	915	945	943	991	923	936	933	925	940	928	992	989	932	977	912	950	940	928	939	916	977	936	926	914	913	968	885	904	970	874	949	849	950	892	909	929	956	961	901	1000	857	976	960	953	1001	922	951	901	907	928	965	935	935	910	891	947	938	911	922	957	944	914	920	969	978	927	989	929	922	913	964	984	952	980	919	884	927	858	959	907	937	965	919	940	984	952	949	953	926	956	876	884	923	919	885	970	951	960	922	893	899	926	925	915	890	970	977	990	878	947	1003	885	1001	997	921	959	998	943
40153	21681	11430	4281	1272	546	435	456	479	437	405	447	441	398	489	459	422	394	451	455	394	471	480	449	442	444	441	401	409	395	420	406	420	470	441	495	439	436	451	466	440	480	420	433	417	421	435	451	433	402	434	400	428	434	444	404	394	425	448	436	445	416	430	408	410	430	444	424	456	410	379	443	453	451	429	424	377	458	445	457	422	430	429	439	439	453	419	424	447	447	430	473	427	470	454	424	440	426	414	449	477	443	435	434	432	414	411	407	404	461	424	476	464	426	448	442	435	450	435	420	392	430	427	420	424	438	458	436	421	416	403	474	422	425	420	422	428	440	467	446	430	432	415	432	445	481	422	413	411	372	421	420	407	398	467	469	433	433	418	454	462	437	441	431	396	407	484	427	410	388	464	440	401	435	425	440	436	475	450	450	496	450	428	459	453	454	429	460	446	453	427	406	435	393	427	389	409	428	438	430	462	439	446	413	421	475	488	418	509	443	456	389	478	461	419	415	430	444	433	427	419	427	459	430	442	413	430	440	432	431	446	422	440	441	437	423	445	425	481	448	484	431	431	424	430	406	417	415	409	444	443	428	439	427	456	417	421	401	447	476	421	425	445	428	419	429	416	446	411	420	434	422	445	419	414	451	450	447	441	447	447	468	447	439	431	432	405	460	434	438	469	439	459	411	436	435	441	450	450	454	421	466	421	421	410	440	440	403	463	438	437	400	475	427	429	429	431	435	415	455	432	415	412	395	427	418	447	453	443	409	461	434	433	468	438	422	413	424	420	392	456	438	424	442	446	418	396	380	424	424	425	425	455	443	456	423	445	432	456	408	476	405	474	389	437	426	418	436	454	432	391	440	461	423	441	435	404	459	456	441	438	418	491	415	435	447	442	411	421	405	428	439	442	465	407	425	473	444	444	458	461	439	442	484	434	443	433	435	420	410	440	412	444	457	438	412	398	431	467	433	427	434	412	433	427	430	466	395	473	448	457	471	465	407	447	418	467	424	446	443	464	427	403	438	437	398	432	465	449	415	458	460	401	376	499	435	457	423	489	469	443	425	426	417	376	441	410	419	394	380	452	463	458	404	431	405	408	447	454	440	435	454	450	434	454	438	445	482	489	475	451	381	384	403	457	423	432	452	471	445	429	442	447	414	427	395	420	421	425	463	440	436	428	444	456	414	395	488	419	446	423	452	447	423	387	413	439	437	412	433	424	477	429	447	419	420	440	408	436	462	435	421	431	441	389	440	461	444	451	473	412	415	419	467	449	454	456	409	413	441	429	438	440	441	449	423	426	416	427	441	435	404	428	416	411	430	436	407	440	406	419	445	456	468	424	473	440	421	430	471	471	377	427	477	459	426	411	425	445	423	424	524	446	471	428	432	419	415	438	458	407	414	439	417	468	423	406	429	440	437	435	437	416	433	442	469	423	452	433	443	443	441	434	400	424	416	421	396	448	402	414	412	460	418	451	425	412	433	446	449	410	411	436	404	424	403	435	411	411	435	435	437	446	379	431	441	400	422	413	428	411	422	412	464	389	465	433	434	455	438	418	435	425	430	421	431	429	457	440	474	407	433	429	436	429	433	405	443	410	412	436	445	427	433	412	448	412	426	408	450	461	433	445	424	444	430	482	434	418	468	368	421	444	439	437	460	446	465	470	452	443	468	462	457	417	430	403	439	417	456	471	430	429	408	402	433	457	477	430	454	400	435	416	444	425	397	451	420	438	408	430	491	491	449	414	443	459	429	436	425	445	436	449	405	423	442	435	417	418	470	437	384	478	410	430	436	427	442	395	433	431	453	477	412	404	401	447	445	444	387	442	449	405	408	417	451	457	390	439	461	445	441	437	448	424	418	429	461	474	429	446	394	430	437	443	381	468	385	451	449	442	443	446	447	483	446	414	456	413	487	411	455	440	406	459	438	419	443	439	446	433	413	461	388	431	445	509	438	410	443	428	452	476	431	386	441	441	399	422	437	473	474	420	441	384	417	453	432	435	439	491	451	433	461	426	433	417	420	436	454	422	478	410	439	409	451	443	411	451	438	452	460	447	460	454	402	424	424	420	416	454	408	466	397	407	434	430	406	441	428	491	443	432	440	455	424	376	392	445	436	440	405	437	440	441	464	457	417	458	424	432	427	477	427	441	437	449	437	424	421	456	408	409	450	414	425	426	417	445	439	401	471	431	428	429	488	492	455	442	394	478	421	413	457	453	421	431	404	442	446	438	393	438	441	451	433	468	406	382	465	424	454	447	421	460	409	451	421	442	456	428	453	403	413	458	397	417	434	427	399	441	441	406	428	443	407	454	469	429	443	445	459	416	435	447	478	500	453	433	458	403	408	439	454	445	461	453	405	420	394	416	465	445	496	430	422	436	457	445	448	428	418	480	474	433	457	436	468	442	427	435	458	394	420	448	463	404	442	406	439	428	452	410	412	428	375	422	391	436	456	452	480	421	455	392	448	435	462	430	450	417	438	451	408	421	465	431	390	444	399	435	411	420	495	433	431	409	439	428	451	453	453	459	444	425	435	473	416	458	442	406	403	430	455	454	450	425	429	403	453	462	432	428	422	435	462	461	428	411	441	458	430	435	495	435	434	460	443	424	396	476	447	420	426	438	404	404	412	423	420	450	414	424	453	450	450	408	405	451	440	451	452	400	471	457	445	440	433	413	435	440	459	433	458	417	428	475	452	408	422	430	458	449	411	470	437	452	421	408	448	460	463	434	427	420	419	442	451	443	468	429	430	399	417	457	431	443	446	416	425	446	479	444	411	388	458	434	455	401	473	469	471	411	435	435	427	418	435	428	420	425	431	449	448	435	409	452	425	457	439	437	437	453	435	424	457	405	402	411	433	396	447	442	382	488	457	453	444	436	401	401	421	427	412	424	438	485	411	462	492	457	436	415	390	445	443	429	465	443	414	393	453	427	444	411	428	469	410	429	468	389	422	427	457	440	442	430	417	455	423	407	442	411	436	379	394	423	393	402	466	413	419	437	472	443	430	429	427	442	457	438	402	433	466	442	442	469	442	423	410	448	414	453	395	470	406	439	435	411	419	462	463	409	439	403	443	443	392	422	457	419	447	434	426	431	431	443	428	446	433	450	429	436	446	396	441	406	434	459	475	425	449	437	443	464	440	488	440	407	457	465	442	458	430	415	443	478	467	418	426	449	453	437	474	464	418	425	469	462	414	417	414	420	442	420	416	420	452	456	427	435	407	443	469	440	473	462	427	424	450	390	384	415	454	453	462	414	453	439	434	391	446	429	464	412	476	438	409	422	386	424	423	426	463	445	402	417	467	408	420	418	453	448	457	477	450	433	454	464	433	457	447	460	445	401	400	418	407	399	396	478	443	446	437	476	422	425	454	406	421	401	429	430	419	445	469	448	479	452	443	429	427	423	420	484	410	449	443	435	448	467	475	420	429	428	454	398	439	460	465	439	461	456	466	441	418	397	427	453	427	418	401	451	436	476	452
24729	15956	14167	8737	3482	1264	955	915	910	865	1003	953	920	953	1051	997	956	1022	965	920	975	939	941	859	896	929	928	938	900	918	933	923	916	922	932	920	931	908	923	922	905	939	933	919	884	910	905	930	903	904	927	967	974	860	923	951	903	876	950	981	921	938	926	893	936	895	967	932	927	927	923	893	950	945	918	911	941	943	912	917	906	964	930	919	967	887	897	969	916	905	927	906	891	931	927	936	945	903	942	894	945	893	896	849	917	897	883	933	935	980	879	932	930	935	932	922	948	963	937	984	872	931	944	886	909	936	898	935	931	892	918	913	950	899	950	931	920	932	960	972	905	950	917	957	879	886	898	962	920	918	924	922	908	920	942	924	913	883	883	930	896	942	896	939	938	934	916	865	927	926	921	939	905	889	955	922	912	936	914	951	961	959	895	930	946	905	886	943	946	889	933	911	930	881	971	965	879	924	911	921	913	940	917	920	874	949	993	945	913	974	1000	903	915	958	903	951	878	890	949	914	941	903	924	913	942	965	896	899	880	910	929	941	935	920	888	884	897	889	941	933	939	922	908	931	915	903	916	952	927	899	909	907	884	906	932	931	946	926	915	913	910	932	917	946	883	916	979	955	898	936	915	926	972	963	937	956	947	946	837	901	882	894	930	913	897	896	929	930	904	931	946	922	888	925	892	936	871	960	902	913	955	876	946	900	960	904	882	955	913	877	889	897	912	923	894	926	1004	898	863	943	884	871	941	967	934	898	921	977	929	883	906	899	935	963	988	926	918	900	953	883	878	874	905	874	947	898	953	941	956	904	960	920	941	934	885	928	966	936	898	905	948	891	918	921	840	886	899	909	873	906	915	956	925	936	902	883	954	921	925	917	928	860	934	964	910	915	987	904	863	929	938	918	907	924	930	945	997	918	936	912	895	943	906	904	940	895	907	893	920	928	911	898	931	994	948	845	875	896	912	932	954	979	931	935	920	932	948	944	964	926	887	952	940	878	978	989	924	952	893	867	881	863	882	878	864	930	901	930	914	936	961	924	888	917	949	926	926	964	958	1003	909	934	942	907	923	881	897	907	914	897	968	912	963	966	946	958	955	964	923	852	908	901	952	930	903	917	887	945	919	944	956	883	923	902	898	952	918	949	945	902	922	944	926	874	927	907	925	922	899	934	938	948	925	923	902	935	905	967	925	903	960	923	953	924	912	927	868	890	928	934	927	905	887	871	978	896	906	929	928	944	904	958	930	926	929	885	886	880	922	923	923	927	974	928	880	933	954	910	912	903	933	930	961	917	993	931	898	947	909	908	892	891	968	933	944	913	931	872	972	903	921	987	962	871	980	894	937	943	904	918	905	896	924	869	937	909	883	975	954	875	916	907	917	942	921	897	927	960	936	931	901	878	862	870	889	969	893	906	904	905	913	865	893	927	934	900	910	950	916	943	949	944	918	892	854	911	907	922	857	870	914	907	857	904	924	953	941	904	916	923	902	929	925	904	899	967	970	861	976	912	918	920	914	867	933	936	917	952	945	913	935	880	946	927	892	892	944	895	922	917	898	900	930	928	914	887	937	891	983	959	855	942	882	912	907	933	882	900	948	933	949	901	975	903	900	900	924	893	933	949	907	918	880	949	883	932	925	971	931	895	946	935	853	926	903	890	937	925	903	953	938	938	893	997	861	923	928	926	901	922	905	919	915	948	906	974	907	947	908	945	916	936	892	927	969	959	902	935	910	832	925	948	937	899	921	960	908	910	868	943	935	953	879	913	970	881	908	954	933	919	930	918	929	972	875	888	891	921	952	856	918	891	941	888	919	880	949	927	958	915	841	952	921	934	904	922	938	857	934	940	945	921	932	878	912	969	931	944	931	964	954	969	918	972	928	931	947	979	912	875	931	930	892	903	951	917	922	908	894	910	951	909	950	906	908	880	863	904	930	975	921	952	956	975	895	910	985	922	917	866	969	846	930	923	969	951	894	880	901	915	934	955	980	908	923	963	977	950	884	974	925	885	960	948	949	973	961	978	906	921	962	899	890	917	918	933	882	888	902	942	919	922	919	938	917	883	924	944	927	934	949	999	926	928	912	935	952	886	944	996	941	937	949	920	906	911	891	911	886	947	971	924	921	976	919	950	942	885	949	890	821	895	898	930	898	949	925	921	902	901	883	930	983	929	923	937	977	988	873	881	912	920	925	892	950	926	965	966	937	926	925	880	877	913	936	954	943	933	926	895	994	853	887	898	953	882	899	920	908	910	920	875	903	955	924	888	883	898	940	939	929	915	894	888	987	935	963	945	974	959	896	932	906	882	942	907	913	941	935	931	845	902	915	917	986	930	927	900	933	951	922	880	927	929	906	898	897	925	907	904	938	970	951	903	897	956	936	943	939	942	917	909	932	895	887	966	938	944	957	888	899	878	911	958	928	850	915	938	905	919	924	909	919	958	921	989	960	927	949	908	940	950	964	893	961	904	869	949	887	951	971	915	919	923	927	909	881	949	873	948	878	1015	930	921	974	939	912	954	920	973	890	910	921	877	919	870	892	906	942	950	944	868	920	893	942	960	923	892	903	968	920	950	925	914	904	899	905	879	964	932	965	877	875	926	881	923	944	929	949	943	909	898	923	942	902	928	936	915	937	927	891	920	883	932	923	940	941	911	937	905	898	930	906	921	920	938	948	887	927	926	859	901	945	929	893	915	950	953	944	924	921	929	969	874	944	915	912	863	888	934	903	947	958	893	948	911	889	901	894	900	959	979	956	910	924	891	954	960	952	908	948	938	899	960	919	971	894	940	933	903	940	894	914	916	936	965	924	899	899	989	919	978	932	950	936	888	885	935	923	899	905	917	936	940	935	920	936	862	957	943	927	928	938	921	902	903	953	919	957	933	905	956	905	926	903	911	848	876	869	951	857	967	974	994	887	883	921	928	924	883	871	911	999	933	895	895	965	902	899	919	981	883	927	874	944	974	973	983	935	950	906	956	947	922	987	952	927	942	934	881	903	930	918	937	923	885	905	954	925	974	932	918	865	922	925	956	934	932	864	991	879	911	936	876	919	860	885	916	919	939	960	981	910	952	870	894	905	936	942	929	941	883	935	913	940	923	952	897	941	888	872	933	940	941	954	941	925	933	948	869	930	896	885	940	843	955	975	906	881	873	923	868	893	913	923	939	900	985	884	901	881	883	877	903	939	886	926	930	911	924	933	906	896	867	916	926	976	919	909	936	907	925	931	912	915	874	907	909	931	885	936	911	948	988	898	914	878	876	965	956	919	939	920	987	937	945	951	947	910	936	891	875	940	913	959	933	925	986	896	990	953	899	928	924	943	892	877	904	931	913	954	921	918	966	866	907	902	933	877	926	889	954	926	915	932	950	922	883	903	993	875	903	928	947	899	952	970	909	918	909	902	939	890	938	919	864	914	955	916	894	877	908	936	953	892	950	863	993	906	970	910	935	927	935	889	950	960	964	845	879	948	979	909	905	935	995
53883	29402	17495	13096	7685	2150	492	425	408	465	465	469	534	612	643	544	571	601	613	565	476	454	457	409	444	441	453	483	437	437	453	420	412	420	419	428	433	442	412	407	421	454	403	394	423	479	444	397	420	420	438	464	414	430	443	381	423	436	421	474	440	415	440	448	387	389	439	432	459	456	440	392	436	416	393	440	466	442	412	440	441	467	402	399	434	417	429	427	453	435	481	447	437	466	406	402	462	429	436	456	418	433	446	405	423	425	475	438	447	430	397	440	484	452	459	419	443	459	445	417	410	448	411	435	460	435	425	501	481	401	416	448	450	409	394	390	412	437	394	453	454	419	411	458	402	429	435	424	464	478	406	463	488	379	455	444	443	456	459	461	420	433	440	405	456	446	493	492	420	405	428	412	447	408	473	433	493	457	445	428	438	426	444	427	430	446	463	461	409	468	446	408	455	388	431	427	458	453	481	448	449	423	458	423	421	414	463	415	428	430	446	479	392	454	411	432	437	463	398	398	433	439	421	431	439	419	400	434	441	380	410	423	449	378	447	454	434	404	441	458	410	420	461	412	428	426	458	442	467	442	437	417	397	455	468	449	435	449	395	404	435	424	447	464	435	437	399	413	466	417	426	411	427	413	448	431	397	470	417	408	493	459	411	409	464	456	443	435	440	454	434	442	395	448	406	442	444	467	465	452	419	425	397	397	457	442	446	458	414	436	429	440	444	458	424	443	484	426	478	468	439	415	462	434	408	437	428	423	444	435	429	444	457	413	444	443	404	432	435	413	472	465	425	446	463	449	416	418	402	425	442	443	442	435	451	484	445	456	399	454	435	412	425	396	421	431	418	464	451	430	396	433	389	439	433	420	439	445	403	430	451	452	428	424	400	429	446	475	450	365	442	451	445	417	432	440	419	446	423	455	444	432	400	424	429	417	381	452	449	405	432	428	424	409	445	465	428	408	487	410	445	423	424	443	463	446	410	427	428	465	469	438	456	407	443	415	443	468	437	441	442	468	459	446	414	470	471	446	440	451	445	438	458	481	400	434	392	413	424	421	449	485	473	432	443	457	469	440	422	437	400	431	450	418	391	413	461	445	413	418	440	443	492	486	462	445	409	395	408	414	452	464	413	439	449	405	431	454	424	427	467	406	429	450	425	419	441	405	432	447	476	456	455	448	383	425	413	453	466	465	448	445	423	440	465	434	477	449	411	476	447	462	444	448	419	443	430	460	407	440	407	436	438	387	439	446	437	429	424	473	471	440	438	467	440	430	454	482	407	434	404	445	409	417	421	407	444	446	438	442	438	450	452	435	448	464	459	451	404	435	453	411	434	465	413	397	410	419	449	424	404	432	381	398	405	406	407	398	452	465	434	410	445	460	408	418	411	382	444	442	421	440	419	431	405	407	387	437	448	433	402	436	418	422	426	400	431	429	436	478	481	410	461	431	408	431	440	433	400	396	386	416	412	446	439	417	422	387	430	437	426	394	462	411	436	470	422	432	394	426	444	461	427	429	419	451	446	433	425	441	439	449	436	390	416	462	419	450	463	445	450	414	455	417	400	421	434	474	421	469	420	466	456	470	442	432	426	432	420	418	495	436	388	421	437	424	427	426	382	436	441	461	436	435	415	443	436	434	425	486	451	392	416	424	443	413	453	426	414	474	405	425	432	421	394	459	438	434	399	426	426	447	469	428	487	438	443	443	438	461	436	439	419	436	481	415	404	430	418	444	403	417	434	428	412	444	423	461	417	445	419	433	427	417	425	396	445	460	433	426	451	409	452	413	422	426	416	419	402	404	427	482	431	444	454	423	417	469	461	403	429	448	434	455	429	479	441	434	495	477	429	396	406	415	432	401	404	400	458	471	459	483	402	425	434	487	437	465	427	428	435	465	457	396	416	472	450	435	410	427	469	414	413	471	445	465	444	440	426	460	467	469	448	441	431	440	489	442	459	451	441	421	407	424	443	408	452	461	439	420	409	403	465	440	412	419	454	435	444	445	479	447	446	420	460	447	430	426	412	471	398	416	449	412	442	440	439	454	430	409	448	428	418	401	465	397	437	477	418	434	418	389	383	459	458	420	449	444	407	428	436	434	448	445	444	448	454	403	407	457	449	413	412	404	416	417	407	418	457	455	471	430	450	438	380	440	451	447	397	450	407	435	415	441	438	450	456	435	399	400	450	434	373	437	451	406	418	369	482	406	397	399	420	422	445	411	443	408	407	427	442	462	386	394	417	437	410	404	396	430	432	441	480	438	426	406	452	451	417	422	408	458	450	409	381	450	469	457	426	432	435	456	464	438	447	417	446	461	433	418	457	437	423	449	470	423	455	452	449	457	408	421	453	466	457	371	400	387	408	422	459	444	396	459	414	404	416	453	438	416	390	436	417	450	442	479	470	423	421	417	416	400	439	387	423	429	449	458	434	408	439	449	415	387	408	393	422	476	471	442	429	446	436	427	452	435	448	442	410	433	437	444	428	450	433	383	401	383	439	417	447	430	439	468	398	408	444	421	450	428	407	418	454	395	441	466	432	448	401	460	451	415	446	420	431	429	451	473	423	442	452	442	462	430	399	445	450	413	443	421	426	453	441	461	415	452	454	428	395	427	431	432	432	393	428	377	448	451	441	388	461	431	437	444	455	438	454	440	416	443	427	417	422	426	401	406	430	433	434	430	439	436	440	452	407	414	436	484	486	486	412	412	460	414	393	435	420	426	447	425	425	414	470	445	402	389	446	435	435	435	456	425	404	460	430	452	468	432	426	422	439	435	440	436	452	445	467	402	409	403	425	447	463	424	422	454	450	481	471	463	444	448	402	414	429	442	433	427	488	428	462	417	423	430	441	440	430	448	460	422	455	428	464	435	406	424	461	437	418	477	441	448	463	436	419	442	445	415	425	433	437	411	446	445	479	433	392	427	390	448	432	433	436	424	455	413	399	419	421	436	434	417	445	460	446	417	417	438	453	470	415	433	401	452	437	459	456	416	429	428	404	424	421	433	457	469	454	448	447	457	416	417	424	449	418	448	386	390	408	434	401	400	437	438	474	451	419	445	453	462	382	455	441	447	439	435	448	418	419	435	440	449	454	381	430	449	405	449	415	460	419	433	404	480	466	433	421	470	436	440	423	408	406	432	387	482	401	481	433	414	438	446	419	402	421	436	434	405	427	438	409	429	403	427	460	441	441	468	408	450	457	414	474	452	429	387	392	423	498	398	422	415	426	432	453	438	422	399	438	428	426	385	405	391	430	464	428	477	441	432	429	393	445	401	412	427	431	433	414	479	381	411	397	390	445	429	471	415	444	426	426	447	489	426	446	450	441	396	432	462	440	441	438	469	435	446	439	445	465	447	445	430	462	434	479	432	418	440	435	428	433	432	419	433	444	414	459	452	461	385	398	386	420	401	441	439	425	436	445	434	467	463	438	434	450	410	457	478	457	456	445	422	409	425	417	423	442	438	445	404	401	395	438	411	439	428
34045	21501	20833	22845	16564	4698	986	1013	991	924	1006	1095	1437	1945	2201	1506	1629	1803	1928	1694	1321	954	923	959	906	947	942	952	929	963	968	913	908	958	914	942	951	933	920	896	938	941	899	949	947	946	914	894	921	882	885	934	912	960	903	952	913	899	880	946	966	937	917	929	937	888	916	930	892	937	963	911	900	994	945	885	953	879	949	901	918	938	928	925	944	917	962	944	930	1007	916	939	947	848	960	946	931	948	922	925	848	979	942	874	964	875	908	938	939	958	929	927	912	941	921	924	932	939	913	915	956	912	939	927	912	872	889	956	898	912	952	922	925	898	952	907	973	936	920	906	877	946	974	972	883	958	851	921	981	871	884	901	902	906	928	960	942	943	910	917	914	967	944	919	924	954	954	980	960	919	970	901	926	917	943	928	951	986	901	903	917	915	947	980	954	911	873	919	899	957	970	893	938	938	902	964	908	940	978	924	835	931	953	914	980	909	869	989	932	942	935	966	915	908	924	918	894	874	900	879	904	904	915	923	896	937	947	931	908	948	981	890	920	888	879	909	898	899	865	891	960	916	973	919	956	940	935	916	964	865	963	965	887	903	878	890	960	930	940	887	951	951	955	924	944	846	927	967	974	898	912	936	942	906	942	934	941	924	981	912	920	938	918	872	910	980	853	941	969	944	944	952	966	939	892	988	911	943	885	960	974	887	932	989	903	956	953	873	955	915	917	956	921	913	932	949	954	895	942	904	890	926	915	941	902	951	933	958	918	913	921	949	893	880	948	894	940	965	926	905	951	948	944	903	926	920	963	941	992	948	943	954	922	961	917	881	878	891	924	944	854	949	888	906	890	956	942	905	931	929	935	895	946	907	917	960	909	897	915	940	935	920	962	986	942	896	918	905	934	897	945	899	965	945	927	908	902	903	923	885	939	920	929	880	913	902	921	919	940	894	914	922	917	944	906	981	910	893	913	882	966	930	940	915	934	926	925	928	984	910	933	914	987	929	900	950	891	1001	895	934	924	902	898	928	960	933	921	931	906	933	877	919	911	928	975	856	955	989	989	909	899	918	908	948	952	925	862	882	888	925	931	947	916	939	911	930	933	927	885	933	902	933	923	884	873	926	874	922	914	984	939	935	935	936	912	949	913	923	945	916	902	875	893	899	928	939	899	835	870	918	876	881	852	947	923	953	911	917	1018	920	853	883	896	894	918	883	913	972	917	976	901	933	927	904	918	913	914	940	880	926	924	862	969	907	945	904	923	908	873	941	911	904	871	909	922	904	860	923	899	897	890	905	891	888	946	907	913	878	917	916	963	930	866	922	943	899	923	946	924	899	940	925	906	968	938	916	915	859	914	930	977	903	942	936	884	945	936	922	941	887	871	890	938	898	953	901	967	934	904	979	919	961	938	909	942	943	968	939	900	880	943	929	895	983	926	931	914	870	1019	921	947	959	943	904	902	1004	973	893	954	906	931	910	918	917	902	938	884	905	951	863	929	909	893	962	965	916	921	967	960	885	922	937	966	929	932	913	886	947	946	965	949	986	903	896	907	926	865	971	954	919	949	934	912	937	906	898	883	938	880	887	964	896	901	930	881	969	909	907	940	927	897	902	976	923	912	994	879	898	916	939	906	843	890	888	909	922	916	893	937	936	917	967	933	953	945	906	850	964	950	907	962	907	881	924	953	869	893	913	896	974	964	929	881	952	959	957	879	908	894	906	944	877	914	971	929	932	961	863	939	912	944	910	950	995	945	916	920	929	881	940	972	973	862	963	921	979	929	863	993	943	944	903	924	969	866	941	962	892	905	974	965	935	914	906	887	946	898	934	976	900	968	904	924	948	924	951	899	921	954	987	934	900	911	963	878	940	907	972	885	891	956	967	902	910	930	926	937	983	881	951	968	935	943	933	931	944	897	933	913	948	900	943	936	872	931	898	887	926	927	939	934	852	890	865	925	942	935	934	890	929	952	961	946	901	908	920	892	950	953	921	891	913	881	875	926	944	918	957	900	948	998	931	956	954	900	924	922	883	888	989	891	873	907	973	976	915	916	910	887	912	931	961	915	915	876	910	907	924	921	885	914	949	919	850	935	911	895	966	890	932	956	909	948	966	971	921	958	921	929	930	884	937	907	844	904	917	926	927	937	950	913	930	947	873	948	902	922	925	953	919	924	905	950	921	924	904	932	893	951	903	921	911	964	870	917	945	921	966	928	987	965	957	947	894	935	921	890	877	912	948	916	904	944	915	953	950	964	919	934	865	926	945	896	930	946	893	917	915	891	950	892	911	933	932	931	906	921	887	899	896	924	961	945	896	938	980	906	905	919	919	936	928	980	968	908	903	917	992	948	936	963	925	917	943	951	935	951	920	913	931	903	860	900	955	933	906	919	932	944	917	934	938	921	955	893	906	816	860	974	940	918	950	1005	876	923	882	927	961	928	905	886	933	877	872	932	943	915	934	956	896	941	942	948	939	845	906	977	926	951	857	862	959	918	936	918	952	898	902	905	879	946	975	882	977	908	860	906	909	897	944	940	918	941	882	1005	926	918	915	995	887	942	908	916	896	926	918	905	897	908	933	906	906	944	916	935	938	934	914	939	904	906	915	933	853	898	964	916	923	923	931	922	889	968	947	964	933	940	915	902	910	940	877	899	890	946	930	880	946	1000	934	899	956	931	896	934	949	885	937	903	884	882	888	983	906	908	890	916	940	917	940	957	980	919	915	906	871	916	922	911	908	945	934	909	905	912	919	898	887	855	889	913	939	937	919	891	983	931	928	948	878	928	924	938	935	999	964	916	954	912	923	942	914	891	957	913	919	942	873	929	878	904	889	898	911	905	989	908	930	837	932	925	925	982	910	971	928	917	912	922	902	883	898	947	929	911	932	910	944	939	927	965	879	896	941	912	918	943	939	931	917	972	944	952	887	914	996	938	897	873	920	878	910	919	908	903	1009	910	911	951	948	929	919	900	904	873	895	902	867	893	919	909	940	911	953	912	943	964	937	920	921	926	1010	934	896	1001	857	894	958	883	941	961	916	867	891	913	909	924	904	938	908	880	941	946	957	870	902	940	940	890	937	943	900	920	912	887	915	932	914	877	946	912	970	916	892	931	916	928	955	957	978	899	945	934	953	965	974	888	944	908	946	984	886	956	973	934	961	938	877	905	896	910	925	892	927	881	934	893	909	893	908	964	895	856	946	931	958	882	893	915	952	914	913	863	939	971	915	978	867	976	915	927	915	932	848	938	877	920	903	911	970	942	911	935	955	932	918	932	943	872	934	928	915	925	896	948	923	914	952	927	910	939	947	899	885	980	884	931	898	987	906	917	944	923	928	931	934	921	939	930	926	932	901	899	944	962	921	936	919	1008	931	887	937	906	948	878	947	930	935	895	868	922	966	923	931	946	928	948	918	942	962	887	900	904	885	865	897	883	937	889	916	898	957	897	921	917	962	913	945	953	917	958	951	893	985	931	973	877	920	941	909	921	940	984	888	873	940
59666	34671	28184	25122	12993	2859	590	458	435	466	471	536	1039	1255	869	845	1113	1090	1093	779	538	445	436	422	457	478	438	445	450	429	465	501	443	443	436	423	438	468	434	456	442	436	491	441	435	433	463	420	449	421	465	463	447	513	409	447	496	443	415	399	402	482	490	474	399	466	455	451	433	415	408	465	462	415	428	459	423	484	474	517	447	470	440	450	461	425	436	437	441	428	476	454	439	465	426	427	441	430	422	455	421	472	449	428	441	415	446	451	442	467	449	455	471	453	424	426	454	453	413	446	476	472	425	413	423	422	449	430	498	456	433	425	440	416	462	500	492	450	442	419	446	447	445	428	489	430	441	443	465	416	432	438	456	452	478	453	484	430	442	440	412	428	424	438	453	448	457	433	503	428	441	428	484	444	442	442	444	426	471	486	442	447	423	462	467	513	440	441	469	447	470	477	466	463	406	442	439	441	420	418	425	418	426	407	418	471	400	431	406	464	459	427	437	436	422	463	423	471	463	427	451	424	432	401	434	447	430	430	404	470	499	416	432	411	470	428	460	452	421	440	445	459	482	487	426	437	438	432	504	457	473	435	453	460	478	449	419	445	471	489	441	454	423	441	459	429	390	446	446	461	454	434	467	422	365	418	452	430	469	498	447	472	458	423	470	451	430	440	452	467	405	443	503	450	436	454	447	466	424	451	468	472	470	417	433	458	494	500	467	462	460	446	470	432	470	460	410	406	427	487	463	436	418	428	454	408	403	464	463	414	437	418	456	451	453	446	448	441	444	450	448	449	460	477	446	419	444	395	443	413	429	435	448	440	466	470	445	442	434	429	437	450	510	439	465	439	431	433	435	441	427	441	439	440	444	441	436	412	443	454	476	446	434	433	484	439	461	498	443	444	422	438	451	438	425	421	440	448	442	456	436	431	420	463	443	457	472	428	454	452	405	414	433	434	471	466	418	404	425	439	420	465	434	459	455	418	448	461	448	469	436	451	415	469	418	483	505	446	481	466	419	381	449	434	451	483	420	412	410	434	461	441	434	430	442	463	459	445	440	412	439	444	458	441	476	417	440	432	430	444	448	448	502	462	456	503	406	444	466	450	431	435	412	423	467	441	411	458	440	434	442	464	465	409	472	435	437	446	452	460	433	437	433	438	446	475	476	448	440	463	419	449	417	428	429	400	434	469	441	462	407	436	432	416	442	425	415	440	415	401	477	460	408	449	427	438	404	435	421	431	454	415	441	440	441	417	455	433	431	448	434	466	430	423	426	458	449	459	429	432	454	424	426	449	458	434	436	422	467	432	434	449	479	469	418	497	461	421	440	450	449	451	468	438	466	431	405	468	438	418	453	437	405	416	429	453	456	438	395	470	434	455	455	459	433	440	480	402	442	439	407	381	449	467	441	395	477	448	477	451	444	449	462	430	433	489	404	420	445	455	464	427	405	412	432	458	448	460	444	486	462	478	468	443	435	442	458	452	464	456	442	457	419	456	402	466	488	473	424	403	381	443	401	474	395	445	410	423	457	446	451	413	464	427	473	436	422	450	409	473	444	420	443	450	461	451	466	464	431	466	456	432	413	484	451	454	416	414	429	416	422	432	455	436	480	436	459	445	440	463	422	427	431	462	429	472	448	447	455	475	454	430	407	403	428	447	446	437	453	462	410	463	477	463	437	440	471	417	422	459	457	444	434	447	408	436	460	383	417	455	435	452	454	404	444	424	435	454	455	433	465	472	442	459	457	426	432	423	420	484	436	475	467	445	485	485	450	456	394	420	407	460	476	412	459	427	517	479	425	419	436	433	424	411	475	445	468	467	469	442	439	429	424	430	403	448	434	401	474	447	438	396	427	461	478	431	444	463	443	446	406	420	489	417	440	468	446	464	394	439	458	441	489	492	461	455	450	426	481	447	446	431	477	454	430	456	433	438	482	427	454	406	495	427	447	475	450	404	435	433	443	447	458	433	489	452	427	441	414	437	486	448	439	460	406	464	461	457	477	425	459	448	450	485	465	460	440	463	466	464	471	484	448	432	480	460	458	408	468	413	446	440	466	455	440	430	447	453	437	439	433	442	436	418	409	464	449	445	472	423	450	434	444	469	454	434	460	429	396	453	454	446	433	457	440	450	492	415	444	430	481	412	431	457	428	423	441	420	458	452	506	438	417	498	432	421	469	460	441	492	415	458	423	469	442	407	432	448	423	448	445	425	456	457	427	392	432	401	448	423	453	477	416	424	415	472	493	432	402	447	422	465	459	478	443	438	415	431	425	450	436	467	444	457	445	442	464	466	470	392	424	411	447	464	407	440	462	456	465	403	443	490	465	435	429	441	415	387	415	415	443	467	481	457	421	427	413	432	475	446	423	451	418	430	429	436	476	458	396	426	450	415	473	459	465	425	444	471	483	414	445	438	460	422	470	468	457	435	482	432	456	380	493	399	460	439	474	452	451	446	471	461	463	441	443	421	403	442	429	431	410	447	416	459	448	445	425	385	429	478	436	431	459	454	447	434	448	480	444	416	413	436	442	427	431	437	451	410	446	447	444	472	487	453	438	420	412	456	397	457	438	482	446	426	426	463	419	445	427	417	447	453	423	412	407	443	429	407	419	476	417	415	441	443	436	450	442	424	463	428	431	473	456	444	442	467	445	465	408	418	431	451	463	425	468	395	429	458	432	455	451	441	446	452	463	434	415	427	436	411	451	457	425	433	430	450	414	437	415	452	453	420	414	432	470	429	415	449	460	445	430	440	441	495	477	436	397	446	447	414	408	398	441	435	448	404	471	434	452	480	419	421	445	444	418	439	447	478	435	454	424	471	453	470	404	402	432	466	425	430	418	445	451	464	466	479	435	453	473	453	460	435	420	414	440	484	434	375	465	488	465	401	430	480	446	472	422	435	446	427	481	448	458	435	431	419	448	438	433	481	431	470	456	427	443	478	416	473	441	464	461	455	435	438	435	422	451	461	497	426	426	428	425	444	473	409	488	494	409	479	439	454	475	455	463	437	447	456	445	433	416	507	455	444	480	383	403	445	457	466	483	442	431	440	440	464	423	496	413	443	464	440	475	484	444	454	459	414	422	464	439	445	455	413	431	445	429	412	414	424	448	463	487	461	474	417	444	442	432	492	404	433	447	443	454	448	437	453	404	453	433	465	475	445	417	414	462	379	461	465	464	417	462	464	418	435	479	417	379	457	468	438	420	461	455	428	417	470	424	402	482	468	445	413	409	420	438	410	430	459	470	456	418	400	422	407	430	436	477	482	422	429	460	427	422	444	424	452	468	435	457	434	422	443	433	425	420	430	467	485	466	477	430	460	450	483	443	445	419	459	424	422	404	432	433	437	436	436	449	438	445	431	433	473	432	484	442	477	447	479	465	443	464	455	456	454	413	448	433	457	418	419	431	429	421	428	464	442	480	428	429	469	435	428	443	439	426	447	491	467	454	466	457	463	396	458	446	456	433	422	435	450	451	418	461	452
36403	25609	31325	34419	21137	4292	1166	1098	1094	1068	1122	1588	4156	5067	2678	3234	4357	4600	3951	2697	1431	1006	913	993	943	940	891	937	883	955	968	928	953	909	949	1013	893	953	903	1000	966	930	920	910	997	887	964	940	929	904	964	915	945	902	915	984	990	944	947	927	935	939	1006	975	934	970	997	959	957	936	933	965	952	930	931	975	917	928	946	948	959	946	906	956	947	935	892	941	940	965	915	975	945	972	967	1001	935	954	973	942	953	935	944	988	961	964	982	887	976	880	981	956	927	968	922	954	958	912	942	955	984	910	979	946	991	960	945	932	979	958	928	887	945	925	895	928	918	974	942	937	976	945	961	936	905	915	910	933	933	939	859	932	949	913	933	987	971	909	959	925	934	992	950	909	863	924	921	964	914	878	907	975	961	917	901	1011	924	977	926	961	898	953	918	969	979	914	978	911	950	870	947	944	974	892	902	986	944	917	967	935	899	938	953	881	977	962	908	972	971	946	922	930	929	994	994	963	939	962	953	940	953	955	960	913	947	927	946	924	921	856	1003	961	951	959	947	947	964	911	1009	907	921	914	919	919	963	915	951	943	974	893	893	925	931	913	978	988	966	974	905	896	924	936	930	936	972	950	960	937	965	892	939	903	921	911	899	922	891	961	903	932	872	948	965	951	885	840	931	925	868	892	968	912	921	946	932	910	896	972	949	968	912	950	923	939	918	972	919	983	946	889	888	931	952	993	904	899	942	936	962	990	951	920	975	919	946	935	941	883	960	954	938	989	958	908	949	922	961	909	967	940	952	908	963	932	872	939	917	962	943	991	950	916	992	961	964	952	934	899	957	970	973	918	949	941	934	948	923	912	955	935	985	937	933	966	933	921	958	923	921	948	916	1022	911	948	917	924	941	939	949	918	948	946	912	908	942	945	952	947	954	970	933	909	976	1028	994	934	899	977	904	939	940	938	914	983	883	909	973	911	921	947	927	915	1000	926	962	938	935	933	986	892	989	927	949	896	934	927	933	964	916	894	922	941	908	911	984	941	974	967	936	966	948	921	949	950	904	912	932	929	975	987	914	918	911	927	952	937	929	894	906	974	911	937	899	966	883	944	919	932	905	908	970	936	925	965	968	933	907	929	923	871	904	907	929	949	924	858	960	935	959	958	1004	972	924	854	947	892	932	904	901	921	947	903	988	957	953	920	917	976	929	922	909	875	993	977	1009	917	955	942	945	904	943	963	973	933	942	950	940	934	983	911	973	905	984	942	904	918	962	984	899	959	915	962	944	945	921	982	949	932	904	905	933	940	954	1004	942	939	920	975	927	968	894	948	922	906	970	963	955	954	935	926	952	969	903	925	918	962	973	965	969	932	943	934	1004	945	984	959	888	926	947	968	964	923	919	951	912	926	972	917	978	910	962	931	928	903	968	902	950	916	893	975	919	937	973	939	958	948	968	952	940	946	932	947	933	967	930	975	959	925	920	944	930	924	928	960	943	1003	962	943	930	906	898	924	972	982	958	991	911	876	900	948	906	892	972	954	985	902	949	937	970	905	959	928	942	951	972	987	939	952	899	897	1006	887	958	962	954	922	968	910	982	948	917	969	885	934	955	904	1000	943	908	925	922	899	906	968	922	896	892	939	880	963	978	902	900	940	956	958	934	942	985	950	936	938	910	892	937	998	988	878	925	1007	963	950	988	925	933	938	915	931	933	937	927	957	946	974	919	955	963	927	897	975	901	924	897	900	922	920	951	910	896	899	893	987	957	969	917	925	940	893	928	874	970	929	935	942	914	965	892	898	920	875	958	902	912	983	956	967	952	952	934	968	934	975	917	920	916	937	957	972	907	970	926	934	939	993	900	885	964	970	929	978	957	925	904	961	936	893	934	902	945	972	882	902	930	928	882	924	951	1024	925	957	930	920	1013	987	966	957	940	962	901	944	944	995	992	941	955	888	914	936	912	899	963	902	951	955	957	934	959	931	918	931	950	921	960	978	955	914	936	931	919	1014	952	939	941	948	924	978	929	970	969	954	928	935	916	947	1002	967	964	938	985	884	964	948	919	941	959	885	912	929	929	988	931	886	920	935	981	980	955	950	912	956	972	933	935	962	962	910	949	936	903	936	914	939	923	951	894	982	960	975	957	920	955	921	928	915	900	921	911	937	918	946	971	952	935	950	915	925	974	942	935	928	942	954	962	945	888	932	943	943	955	958	914	920	967	956	904	919	977	896	949	899	899	930	959	965	942	934	882	910	926	962	999	925	928	997	926	929	935	952	982	905	892	912	887	917	916	917	967	934	973	957	965	880	1008	927	909	898	967	987	902	960	892	928	922	943	977	939	909	920	990	925	944	915	927	921	939	907	932	1021	844	925	971	954	923	932	950	858	894	932	926	949	940	961	983	952	937	924	911	916	954	987	956	964	921	909	974	970	949	947	894	924	965	1009	898	937	958	960	936	971	937	824	932	922	914	920	999	956	973	910	957	971	944	928	906	916	919	984	900	917	895	907	942	968	932	995	948	1018	902	962	931	972	903	905	986	849	927	993	918	967	970	957	926	902	942	938	904	913	924	924	952	927	929	885	871	953	953	940	911	947	935	958	936	955	930	919	935	938	876	954	902	912	935	930	936	912	988	939	907	916	882	927	887	934	910	910	960	914	936	942	918	878	885	967	935	925	987	981	926	939	935	886	946	941	956	977	912	951	948	907	975	907	929	927	969	962	912	930	964	921	954	957	962	961	976	984	969	971	976	971	924	980	945	902	963	929	934	889	963	955	896	952	920	960	927	971	894	961	942	957	966	939	927	939	932	954	997	952	899	977	927	875	962	953	941	990	978	938	959	935	963	931	962	957	1009	971	876	956	998	947	955	931	939	974	983	924	934	908	900	943	943	936	907	867	882	928	964	982	941	958	927	881	948	923	946	920	892	965	925	969	942	895	987	921	947	928	934	953	970	963	946	922	967	914	946	938	843	887	961	898	945	930	959	953	920	915	938	926	937	908	950	960	914	959	965	931	969	976	947	914	919	948	925	936	930	953	962	909	940	931	889	926	946	927	926	941	953	956	917	883	989	902	946	997	972	949	958	957	957	955	924	952	967	954	923	924	942	896	878	931	938	955	928	929	954	929	947	930	948	997	904	905	916	948	950	952	981	952	968	969	926	893	889	868	911	958	956	891	872	951	943	990	960	916	920	899	948	913	928	934	911	969	921	967	945	919	961	950	946	974	965	946	965	957	974	917	911	991	919	913	920	904	966	890	900	968	1008	969	961	914	934	990	903	893	951	939	939	931	907	1010	912	946	953	967	945	990	941	962	943	900	891	929	918	945	891	940	931	970	978	863	949	984	977	908	934	919	967	949	915	962	918	907	899	969	910	913	895	961	900	964	950	961	936	918	902	921	918	893	939	857	933	980	888	914	948	982	977	910	913	925	939	893	926	958	964	932	939	942	1021	954	932	938	978	939	895	1001	930	988	974	952	962	957	973	1009	960	957	912	930	894	964	902	925	925	935	924	939	941	959
44815	21397	9849	4668	1559	543	456	433	384	441	473	433	459	438	452	424	478	462	459	498	471	413	417	435	419	466	421	441	436	409	454	470	419	401	454	441	428	465	435	437	437	421	388	441	409	485	454	454	433	437	440	407	434	441	457	464	422	424	463	434	414	430	414	449	446	466	448	440	397	436	432	450	398	423	447	388	390	423	431	437	443	459	436	464	426	434	444	426	442	459	416	403	461	439	435	442	420	422	418	469	418	412	449	440	459	456	434	444	459	442	412	430	441	447	407	426	402	436	454	410	431	441	412	424	447	398	419	415	412	407	438	415	407	448	452	414	424	409	441	405	445	430	460	414	467	439	445	452	433	426	428	470	419	405	448	454	413	447	431	427	465	438	419	410	404	454	443	437	437	427	442	458	414	418	440	417	411	476	401	449	417	481	464	437	453	468	448	465	455	438	453	408	425	451	406	399	456	434	429	435	452	465	432	434	447	379	414	426	420	421	420	470	404	459	425	459	420	425	438	464	507	422	400	439	487	406	402	463	407	470	411	421	430	406	393	424	424	438	442	429	434	511	440	431	452	428	462	438	480	463	388	429	452	454	445	433	400	427	443	410	408	418	421	425	447	432	433	426	429	428	428	458	427	446	450	455	416	482	474	425	382	440	432	432	456	428	436	442	403	418	410	426	433	459	396	464	404	450	438	442	418	450	441	457	449	432	427	435	455	383	416	432	440	447	443	435	446	430	429	459	462	460	457	459	443	406	478	459	455	429	439	438	466	485	426	424	484	513	421	465	439	430	441	471	457	434	416	442	438	423	430	422	374	420	403	434	441	453	430	432	402	462	451	463	451	471	443	450	427	435	444	426	418	423	444	463	476	448	449	438	436	393	437	433	441	460	409	432	469	413	449	468	427	447	421	438	432	441	455	437	460	429	412	459	420	443	468	447	415	470	426	472	471	420	465	419	427	442	462	462	437	390	454	463	397	438	453	414	417	411	461	411	405	442	484	421	424	417	446	449	440	443	416	417	462	417	419	406	439	453	461	448	425	445	442	430	436	475	392	427	446	436	458	461	442	423	435	420	434	453	430	410	423	435	381	422	450	412	403	455	451	413	462	450	449	414	421	503	423	417	425	458	436	436	441	451	446	419	447	444	457	408	422	450	436	489	446	451	431	445	408	458	441	393	435	435	450	402	455	405	430	405	448	461	450	418	433	498	410	448	473	437	456	444	422	389	429	425	475	446	426	447	423	409	449	464	467	463	439	452	456	427	433	400	445	397	405	408	434	447	441	470	432	487	416	462	430	434	420	438	439	449	444	446	453	436	456	441	441	437	450	425	481	449	453	426	438	463	416	415	434	425	436	483	460	447	470	418	435	410	430	466	410	447	428	456	409	477	444	468	427	437	469	411	410	453	450	454	432	410	427	447	471	444	460	429	439	466	467	449	469	445	491	433	448	464	456	443	463	486	468	429	442	466	412	463	442	468	437	443	393	428	415	449	432	438	430	430	438	378	424	413	454	427	451	438	468	383	419	427	456	450	411	434	426	418	425	450	439	385	405	439	444	410	392	466	413	434	405	447	403	426	448	451	452	457	443	453	402	443	438	445	413	428	445	425	430	473	477	418	438	451	445	440	471	424	427	422	445	444	425	498	434	455	429	418	431	424	438	425	441	395	424	394	421	449	449	407	450	410	450	436	419	466	438	405	407	392	460	430	467	442	404	426	460	441	457	420	447	409	418	433	394	429	451	460	413	481	451	442	443	466	433	442	439	414	459	415	462	441	441	439	414	421	449	387	416	440	433	474	464	432	421	442	426	437	379	435	410	428	413	441	395	442	459	448	418	458	441	427	444	457	430	424	406	433	446	430	432	440	401	420	424	448	403	436	403	436	401	405	423	465	386	414	429	434	412	468	436	431	439	425	406	431	441	424	406	461	466	391	413	432	418	473	455	440	431	446	406	400	394	476	421	417	456	436	443	410	459	415	420	411	431	418	399	439	418	426	451	419	431	436	396	393	466	450	430	438	423	423	435	447	421	445	436	429	418	415	427	421	413	442	453	428	428	438	440	432	470	465	440	443	460	447	467	416	403	416	471	417	431	450	438	434	432	482	420	427	437	411	482	447	470	449	411	433	429	415	424	430	427	451	449	451	440	470	464	441	453	438	460	449	461	402	392	457	480	445	415	405	481	414	453	416	435	421	459	452	437	423	424	437	414	452	438	442	421	438	470	451	441	488	418	418	465	461	430	422	462	453	431	444	408	421	434	448	456	484	427	451	457	405	428	430	452	434	420	433	427	481	454	451	474	458	427	418	440	445	444	445	411	407	435	389	434	475	426	428	418	450	454	382	485	443	469	461	403	454	437	379	468	420	451	452	461	429	445	471	443	450	455	394	447	462	427	404	424	464	382	453	402	490	479	415	423	431	453	421	431	408	429	423	402	484	476	466	466	461	436	409	430	458	406	412	416	385	421	472	405	433	457	471	425	421	413	405	479	447	468	432	443	438	453	414	456	442	385	453	392	462	419	435	451	457	429	471	396	444	459	405	453	455	425	454	448	473	435	461	459	446	382	378	449	413	424	437	413	427	436	440	480	430	418	446	435	421	434	442	468	428	397	445	428	457	473	410	446	436	475	450	433	457	409	392	426	442	454	411	424	394	431	417	393	431	416	463	459	427	392	437	425	448	426	481	436	453	473	498	446	432	411	390	414	423	395	426	396	426	426	363	458	433	470	436	410	450	417	402	396	420	406	429	436	442	440	449	421	448	454	486	447	410	421	436	388	427	418	453	413	448	376	387	452	449	421	446	445	415	454	454	448	439	452	438	430	453	446	433	442	438	428	437	435	484	462	409	465	427	444	450	451	424	408	437	486	430	413	430	432	384	394	444	439	398	434	478	449	402	447	392	436	459	435	424	416	428	458	445	423	443	455	463	412	454	423	457	421	443	460	483	437	433	413	409	393	429	417	416	417	397	457	410	448	498	413	429	415	458	436	441	425	450	466	402	460	461	460	473	454	389	431	434	403	439	422	453	450	449	411	431	421	437	443	433	443	434	412	410	424	439	399	426	426	409	447	394	413	429	457	411	454	426	432	488	422	469	453	415	435	421	444	452	462	419	454	396	419	466	449	413	449	429	461	405	410	409	430	400	435	446	423	467	452	411	441	411	470	456	419	425	462	454	453	438	438	437	446	441	487	451	463	489	439	420	423	427	455	464	459	452	426	456	477	461	431	430	425	487	440	419	423	443	391	408	408	427	473	403	433	406	437	456	491	454	435	409	452	464	443	390	438	448	456	448	433	450	491	451	480	441	451	435	459	434	463	460	487	455	401	462	429	481	418	405	430	466	408	405	431	407	421	406	433	437	429	449	459	434	407	367	414	495	433	422	444	445	425	458	457	405	454	424	427	440	440	428	433	472	401	434	427	419	418	468	428	417	430	451	446	438	450	431	463	399	458	471	406	450	424	447	434	437	434	415	379	477
28310	14784	12640	9905	3930	1097	880	871	900	927	941	945	936	961	985	958	1051	1012	984	995	989	867	867	965	947	987	915	944	842	897	983	921	868	920	958	957	876	952	911	935	905	897	907	910	889	955	886	968	890	885	882	989	945	947	935	899	926	888	938	894	955	890	921	918	895	908	876	869	933	969	881	914	953	926	938	929	909	889	959	938	897	919	973	944	867	935	950	892	864	905	859	910	953	1005	867	915	918	952	922	886	908	932	905	940	908	952	930	969	917	914	951	864	894	896	953	882	890	929	911	885	995	921	962	910	906	894	912	933	966	948	967	885	927	911	892	976	958	932	972	915	921	868	938	898	939	928	912	910	981	904	891	907	902	956	917	917	955	885	915	937	948	881	946	878	946	974	934	909	912	918	920	900	948	896	922	983	945	911	934	901	928	928	915	932	917	937	896	953	995	908	926	936	881	930	900	944	899	905	960	911	927	920	951	1008	932	932	911	883	928	895	923	922	912	900	888	923	913	916	952	860	932	906	922	952	926	893	971	964	961	961	972	874	874	910	948	972	923	891	930	975	888	974	872	957	934	860	907	936	980	998	923	891	929	961	863	853	898	927	947	888	889	974	849	960	953	902	945	956	979	943	893	944	973	935	948	936	884	981	929	892	938	895	945	957	888	899	927	882	957	929	876	904	922	907	935	896	931	916	928	929	954	900	974	877	917	908	927	887	897	899	948	927	886	932	916	941	942	981	898	978	937	906	925	923	891	891	913	929	904	936	859	925	900	953	887	941	925	967	887	911	926	919	901	933	946	897	994	908	900	888	930	931	875	923	926	929	912	890	984	947	912	955	942	888	936	939	945	938	939	935	917	935	922	926	922	954	884	946	907	943	914	915	913	884	897	959	874	942	881	950	877	918	918	978	880	927	911	859	884	880	866	941	889	956	957	928	921	937	928	901	948	959	925	856	961	956	872	956	888	912	890	938	837	916	908	947	915	951	872	951	938	901	895	932	921	888	935	897	879	906	999	959	846	923	899	933	893	895	901	977	941	923	925	935	923	947	911	947	976	954	898	984	914	884	938	939	949	954	921	951	895	923	927	933	879	952	895	913	898	940	983	955	917	939	924	897	910	951	939	900	896	925	884	847	933	952	913	897	956	894	895	919	934	876	954	950	915	944	888	928	927	937	949	970	895	901	923	936	918	969	948	959	949	964	890	874	891	928	915	878	948	932	920	938	939	891	895	947	901	915	888	902	933	938	912	977	924	924	962	895	918	937	934	934	935	996	923	929	885	945	889	911	899	942	897	924	929	988	919	917	893	948	955	882	965	884	934	891	895	914	1003	975	939	894	889	917	902	909	984	885	930	919	928	1015	918	896	908	947	926	900	905	910	890	956	888	939	892	917	958	927	928	936	906	934	913	885	950	896	961	899	938	982	923	926	941	924	932	875	905	931	942	911	904	853	947	898	871	911	899	944	890	877	939	904	923	917	917	932	926	927	914	952	975	949	920	893	913	953	967	916	951	897	950	921	941	926	910	919	935	948	950	921	876	878	898	949	894	900	923	912	894	931	892	893	934	950	869	858	918	927	939	910	949	930	970	896	894	918	920	942	915	904	922	923	883	911	903	984	919	963	904	917	893	930	922	888	900	980	893	891	887	935	904	912	921	924	882	976	911	917	916	941	960	907	974	944	932	907	909	987	963	953	873	917	899	921	931	919	923	927	910	959	936	886	936	926	921	952	921	954	939	927	951	905	896	923	928	881	920	899	891	974	942	878	959	927	902	895	941	917	880	969	902	988	876	925	915	904	898	911	906	931	917	890	964	937	917	883	969	898	945	904	913	858	927	895	896	939	959	892	929	960	898	947	885	907	916	929	955	911	912	855	943	872	952	934	890	919	931	898	940	900	918	930	955	873	934	1016	882	921	923	865	893	921	893	921	924	972	926	902	925	881	938	930	886	911	902	904	946	965	951	912	944	922	972	890	866	962	904	950	951	921	945	915	881	856	940	918	926	993	941	921	909	967	891	921	937	956	914	884	944	941	907	914	922	898	930	943	917	930	904	941	854	929	919	929	902	927	917	935	909	910	906	961	915	921	949	931	886	965	914	917	949	932	933	954	884	963	907	920	885	967	906	922	934	953	922	953	902	978	910	942	916	912	950	935	921	959	917	908	922	936	880	898	909	937	927	935	969	893	930	899	937	938	906	978	948	904	924	870	913	919	921	914	903	934	944	873	884	875	928	936	898	905	927	933	898	903	938	847	910	904	939	880	887	958	929	920	877	909	919	918	930	918	852	954	924	890	911	908	881	892	921	946	908	896	947	932	902	973	889	907	897	886	971	880	936	952	920	919	913	870	941	918	928	966	932	973	898	886	953	929	924	898	910	903	918	965	991	951	966	996	906	869	974	927	942	895	949	928	945	946	939	915	957	913	935	869	930	909	892	962	925	931	900	873	983	937	930	980	920	914	977	943	967	927	939	908	948	902	906	910	916	937	899	952	931	924	872	953	917	900	944	900	972	987	955	903	929	899	917	915	910	962	902	937	917	918	856	936	880	968	914	940	912	940	862	947	924	896	951	933	913	871	943	948	936	912	921	892	929	947	930	937	913	968	922	891	905	883	1001	950	919	900	912	978	892	924	914	968	959	945	928	931	918	942	914	943	975	982	960	874	895	930	932	898	937	953	895	937	916	882	973	944	906	951	901	895	926	947	934	895	957	923	872	898	888	900	917	948	944	911	951	893	937	852	906	924	954	881	958	939	948	959	943	883	885	928	906	908	960	942	928	908	926	902	893	884	968	870	935	905	971	877	898	918	912	900	925	916	911	924	901	938	928	917	910	938	918	961	897	921	922	879	909	910	934	900	904	925	877	909	914	913	958	962	946	920	949	950	927	924	918	911	927	917	941	951	876	920	885	969	907	937	907	940	969	902	919	945	921	929	934	956	958	940	936	916	946	913	899	942	890	873	885	964	898	889	927	887	891	955	897	933	917	959	933	874	959	884	901	870	920	967	957	904	938	972	930	887	927	951	885	901	926	891	907	894	877	928	916	924	861	943	875	859	965	936	902	965	913	941	902	912	910	926	917	953	962	892	902	939	914	934	998	932	959	926	971	935	889	943	964	894	893	921	875	943	919	929	928	882	919	905	931	949	952	872	915	951	923	944	922	909	1003	917	917	941	952	912	942	911	915	979	902	937	820	921	889	906	955	921	935	893	921	952	913	935	935	900	898	884	925	935	929	919	972	945	955	917	923	949	936	906	967	949	917	877	921	927	947	919	927	899	940	921	925	929	919	891	956	964	918	941	908	928	944	904	906	875	877	912	926	938	933	918	859	911	931	920	924	938	917	942	916	948	895	888	946	912	967	1010	913	955	942	878	934	904	928	910	933	921	907	901	905	922	917	877	928	887	969	911	943	927	962	963	962	858	919	943	882	889	977	927	914	972	875	913	907	911	956	943	924	935	894	931	919	920	938	944	924	973	919	943	930	891
53367	29453	19579	10220	3099	617	460	442	455	496	464	504	544	498	504	566	696	729	639	574	590	480	430	469	432	436	426	421	388	450	401	410	434	453	419	433	460	398	476	449	419	399	449	435	467	453	431	427	482	391	423	458	435	451	445	436	464	466	439	437	429	399	444	452	408	456	453	425	444	461	471	450	436	432	443	452	403	439	482	427	433	468	422	450	472	462	441	439	442	424	459	444	428	402	404	447	388	441	441	437	424	443	427	427	425	413	418	416	411	441	473	421	429	455	434	499	447	449	405	437	425	460	408	437	452	452	426	445	460	456	453	445	434	461	481	405	424	438	423	414	455	435	469	459	419	445	425	450	413	473	418	457	437	457	442	427	469	467	453	472	379	423	425	446	472	450	479	408	437	417	417	443	437	433	424	439	447	451	422	472	416	431	448	453	482	458	429	448	452	455	424	459	413	396	438	371	399	444	405	432	410	399	423	456	450	464	419	402	422	440	434	420	423	426	424	450	424	422	479	397	455	448	457	440	431	436	480	431	474	438	426	416	458	459	436	425	456	447	398	456	434	455	457	458	443	431	430	418	475	426	443	417	418	422	383	423	395	404	412	416	403	419	408	425	463	497	438	404	423	443	470	453	469	440	445	396	461	452	435	448	452	421	474	399	458	428	421	439	452	442	437	425	473	459	418	430	412	479	437	443	419	438	456	472	439	475	413	435	401	450	457	462	433	460	392	425	469	394	436	406	453	434	473	476	457	410	367	395	455	448	448	435	407	424	454	450	418	395	433	435	422	436	412	429	434	426	438	461	427	453	430	421	477	443	439	442	455	431	441	471	446	461	383	447	430	443	429	408	435	475	429	479	426	446	402	446	423	437	442	431	436	460	500	464	432	421	433	419	480	435	510	462	437	401	452	441	435	451	405	411	432	464	412	461	425	441	454	458	450	406	445	437	443	419	427	423	435	433	402	426	446	437	434	465	440	415	463	398	448	451	440	398	402	430	439	481	477	447	448	481	443	429	434	419	435	423	442	442	428	451	462	410	416	447	435	460	430	413	443	449	427	429	455	451	445	471	422	468	444	438	468	443	466	462	439	480	391	425	413	425	448	438	461	384	489	403	470	421	440	399	460	459	437	438	422	439	434	429	463	466	462	424	447	423	447	453	434	458	415	468	448	427	416	430	415	432	461	493	432	417	452	413	476	447	455	426	424	463	414	445	448	432	464	408	404	411	443	494	407	417	446	454	477	458	425	456	441	493	489	422	446	427	471	448	433	428	418	437	449	423	425	421	409	390	432	396	453	453	502	488	450	475	401	431	471	459	440	433	419	422	458	456	429	430	458	423	438	413	478	464	460	456	448	421	449	437	469	464	461	435	436	452	434	421	426	435	446	427	448	468	393	485	427	459	454	435	433	430	410	464	445	460	467	456	427	432	471	431	403	423	450	415	463	418	433	437	407	422	382	424	448	446	486	464	427	429	450	425	404	442	451	436	454	427	459	431	415	472	427	444	441	453	451	450	426	457	427	426	439	442	436	401	432	409	401	414	421	411	404	426	461	463	436	447	440	424	437	398	387	451	372	428	420	457	484	433	406	482	460	443	473	412	405	452	428	432	397	412	394	426	428	423	448	417	398	403	444	420	416	401	428	433	447	443	433	450	463	444	413	451	448	397	447	464	410	412	437	433	432	479	402	436	428	485	430	394	466	439	465	433	460	416	444	448	448	431	433	432	397	462	501	458	465	439	399	418	405	416	415	455	421	454	489	420	429	442	462	403	420	480	481	442	463	442	437	423	442	397	416	393	393	413	401	432	407	472	459	424	452	413	451	433	444	412	458	437	423	453	466	440	456	464	451	421	397	445	445	397	410	437	427	422	435	427	432	421	458	486	448	433	439	437	419	455	426	440	437	451	440	436	444	422	452	416	433	412	435	429	446	438	455	404	448	426	459	416	440	409	469	420	514	432	431	423	426	456	444	443	441	463	429	439	486	478	468	422	468	380	422	495	464	460	428	466	416	398	428	441	461	437	459	468	452	482	441	423	457	444	427	454	432	447	461	407	442	432	462	405	453	392	422	417	451	423	433	395	434	447	423	429	405	446	441	428	486	443	428	426	418	451	435	460	392	438	444	408	442	445	458	419	446	439	456	425	452	399	426	432	435	438	471	428	443	427	445	445	414	407	422	443	419	433	445	455	436	430	438	456	442	438	408	453	441	457	484	483	431	423	421	411	428	425	427	426	444	402	422	416	427	388	423	430	438	407	426	456	468	450	438	466	430	426	459	459	441	478	456	403	453	486	421	411	419	443	450	442	394	439	424	450	414	438	436	430	461	400	432	445	454	436	447	450	467	412	440	446	382	474	435	418	399	452	482	471	407	413	444	453	421	472	444	412	420	435	434	436	444	424	478	450	479	430	430	461	461	424	459	413	406	429	423	393	429	446	403	455	414	439	453	456	447	421	451	463	479	432	437	491	437	405	440	420	407	432	439	448	453	466	406	448	450	449	427	429	426	404	428	423	435	415	436	425	460	483	402	469	462	505	429	439	454	444	425	446	467	438	468	475	448	452	454	416	459	443	403	459	436	437	433	461	430	417	428	460	414	445	413	472	453	445	456	477	450	429	462	417	409	433	438	456	437	418	437	429	447	431	436	426	413	422	447	449	430	401	464	429	400	446	418	439	434	439	440	434	408	434	438	437	457	462	431	402	418	427	438	402	463	439	433	466	399	449	391	430	423	455	480	435	421	449	440	433	417	451	450	409	437	446	442	466	461	420	468	428	440	410	468	453	422	418	394	438	413	418	450	468	420	429	432	455	460	426	440	450	428	422	502	409	428	421	427	438	420	457	438	455	453	410	383	406	424	411	415	450	499	443	465	431	469	431	418	412	428	428	467	439	455	457	425	435	465	425	470	456	467	436	437	425	486	442	408	450	416	423	422	494	444	448	443	488	461	442	441	437	426	410	413	434	431	425	402	439	434	396	422	418	453	426	449	422	432	431	450	429	431	431	374	422	432	421	408	408	443	444	446	428	435	455	445	423	424	446	422	474	390	434	429	443	501	435	482	419	448	457	414	446	394	445	427	404	381	441	456	443	435	452	472	453	414	452	437	403	453	445	425	425	442	435	460	471	406	428	409	454	442	422	446	426	431	442	400	398	426	443	438	431	407	446	435	446	409	388	429	419	463	399	410	469	441	443	447	466	406	440	430	440	436	430	430	454	439	486	420	427	439	426	459	432	437	426	437	429	461	465	404	459	411	424	439	437	437	391	482	408	441	419	460	426	444	456	421	410	413	462	439	464	437	425	457	443	461	430	442	444	440	436	444	437	414	432	461	441	426	393	448	439	444	469	455	462	437	422	465	433	426	450	457	436	392	453	438	467	439	436	452	410	457	477	418	427	400	426	453	454	455	446	479	402	409	449	461	436	460	465	439	429	442	424	414	440	450	404	462	443	390	426	425	432	400	421	423	419	392	471	448	438
33778	22414	23306	17392	7152	1199	952	987	966	995	1006	1298	1508	1119	1333	1769	2284	2499	2127	1897	1535	1056	976	977	927	968	955	919	956	969	919	951	942	920	871	949	939	974	956	924	941	924	957	889	957	912	963	912	961	946	859	926	948	930	953	954	928	876	957	922	916	928	916	904	935	960	902	895	903	932	944	869	944	987	946	946	952	957	945	922	926	899	983	982	887	861	965	917	943	938	902	952	886	938	913	896	986	871	952	921	930	885	873	932	922	871	923	936	972	899	994	922	957	937	941	966	901	933	913	938	944	883	896	897	928	941	935	1001	934	892	906	916	934	947	924	974	912	916	904	923	942	923	914	881	979	964	963	924	950	901	894	935	918	915	906	998	908	975	964	891	916	930	989	900	906	934	915	904	915	919	929	875	919	956	919	934	899	907	914	951	978	895	928	909	913	933	879	929	940	911	926	904	972	911	956	934	906	926	864	939	929	862	990	924	905	914	964	929	840	951	929	890	938	890	995	919	919	934	908	933	937	916	993	885	931	959	925	888	942	901	941	896	970	913	945	919	959	1007	906	910	945	894	973	953	944	913	945	909	909	950	899	931	879	939	975	953	900	908	943	982	947	892	914	959	889	950	964	923	991	921	886	899	941	948	956	942	978	924	980	914	962	923	1002	931	972	924	942	947	915	887	914	948	865	935	932	933	928	946	988	977	930	915	912	910	985	995	982	954	945	929	900	953	961	911	891	966	932	941	915	928	941	895	922	885	884	948	926	908	886	927	907	975	945	949	894	934	929	904	935	951	941	926	953	922	925	961	901	971	916	913	943	961	937	915	893	893	912	947	909	922	927	972	925	883	860	935	952	858	868	942	887	918	948	930	911	959	888	943	869	922	936	952	893	912	926	933	923	946	936	1000	965	926	956	931	1016	938	950	937	902	929	981	923	896	948	945	940	894	900	930	974	930	904	926	893	987	949	928	931	979	970	927	897	887	940	899	973	936	920	953	925	899	935	921	921	932	964	929	967	909	906	977	862	888	881	966	992	923	957	944	893	965	915	935	974	911	979	930	927	945	947	964	961	956	936	936	917	945	937	946	974	911	932	924	906	926	953	889	960	937	951	923	941	955	965	918	908	958	974	978	987	960	879	861	927	939	914	912	908	999	913	862	944	919	965	912	955	986	931	950	984	937	910	950	899	910	945	944	911	931	953	948	940	914	897	909	938	937	1014	972	917	943	929	911	907	903	950	963	920	895	930	919	946	892	901	905	928	911	934	954	880	912	942	924	955	932	921	933	960	935	928	890	907	925	962	911	926	877	900	909	958	940	932	1004	978	979	880	882	941	915	973	895	951	914	960	964	956	948	983	913	870	893	908	972	934	919	941	912	904	910	898	900	964	916	943	909	958	864	946	920	994	931	875	951	915	924	948	956	932	886	969	952	928	981	862	961	975	898	981	938	947	912	909	893	942	916	954	904	878	920	933	894	947	899	892	910	957	946	951	911	910	934	939	879	934	901	948	910	912	932	914	927	915	917	925	954	960	905	960	943	948	915	937	922	928	915	916	956	932	941	916	982	931	966	893	938	929	936	892	879	888	955	978	955	901	956	946	875	971	916	950	958	936	955	989	929	932	952	907	912	980	917	949	939	913	948	926	911	874	931	904	945	918	941	974	919	888	911	873	978	867	846	915	875	965	952	929	982	910	864	856	931	901	1009	939	925	940	948	945	901	925	919	897	921	948	920	927	885	953	896	945	925	959	927	965	939	952	965	897	952	903	950	885	962	937	940	918	1033	968	944	927	984	933	947	876	879	917	957	937	915	875	937	961	951	963	923	910	910	937	975	933	962	958	930	943	928	913	880	894	887	960	987	967	950	949	943	954	980	926	925	937	909	877	980	892	924	898	880	894	917	935	895	865	906	964	933	865	904	929	971	902	920	908	964	865	916	878	952	951	936	933	894	938	897	916	935	945	913	900	964	921	937	915	906	901	975	941	918	887	952	922	902	892	883	947	897	926	980	903	910	901	911	967	922	926	921	988	947	919	924	922	962	974	878	903	1004	940	970	907	936	865	956	921	944	935	903	924	993	950	902	946	938	924	970	899	930	891	868	911	922	959	888	947	925	908	946	981	947	955	943	997	925	941	956	934	966	954	921	905	940	922	948	957	884	893	961	939	924	898	956	892	918	951	872	946	938	914	927	933	913	927	885	924	930	920	923	917	929	910	962	935	855	934	920	958	943	965	950	936	941	910	937	929	931	904	912	935	934	887	937	936	913	972	878	909	972	893	926	894	943	901	888	931	940	930	882	910	913	856	960	893	937	857	968	946	944	895	940	961	877	948	928	926	958	983	894	944	897	893	974	860	977	954	913	931	981	962	844	993	955	912	1000	868	926	962	927	941	950	940	907	942	954	920	983	987	903	917	903	965	932	885	966	904	934	912	918	908	962	945	934	898	890	906	899	903	999	941	962	904	922	891	917	955	933	970	923	871	993	903	942	973	969	947	959	928	927	934	933	942	948	992	954	902	967	961	931	935	962	953	962	924	929	961	945	912	932	911	941	957	947	912	949	900	876	894	942	912	982	924	939	918	924	920	948	986	949	957	953	913	899	932	920	932	958	902	941	914	931	975	937	901	913	930	959	938	907	917	953	901	964	906	920	971	982	964	944	851	940	905	916	921	964	890	983	930	910	966	953	923	847	926	969	942	936	924	968	917	904	921	922	996	919	961	925	874	905	899	965	916	948	938	884	928	988	946	897	960	907	903	909	943	857	927	933	910	939	884	958	974	918	936	959	884	979	966	878	896	903	904	917	975	925	938	903	939	929	950	950	938	916	968	956	984	949	968	897	886	937	953	926	956	984	930	934	939	933	951	959	900	893	999	930	913	935	914	925	877	949	906	882	898	944	938	877	963	920	958	881	960	911	918	935	925	919	870	953	950	914	933	915	944	912	883	887	989	919	912	1025	941	939	950	977	906	877	931	927	983	897	894	923	912	931	933	898	899	933	951	880	957	920	917	899	934	911	868	895	871	972	926	901	922	945	934	935	960	997	961	935	937	916	900	909	934	890	960	909	948	912	829	921	918	949	908	922	915	915	889	966	962	986	954	955	930	978	980	937	923	906	914	877	864	935	926	875	925	895	883	911	987	982	943	941	924	937	961	946	927	975	888	938	950	878	875	917	927	910	914	917	966	866	925	947	945	927	945	935	961	955	906	959	861	950	929	940	901	903	926	891	954	977	988	934	906	867	904	981	894	959	899	938	887	967	898	945	893	953	947	938	962	893	985	983	958	935	942	926	936	944	922	969	985	1001	949	890	887	924	913	901	958	917	887	933	941	922	912	948	937	985	919	899	944	895	980	925	904	921	926	945	926	926	953	957	943	911	968	877	931	877	903	935	912	943	919	951	948	943	908	928	934	913	867	896	908	931	889	955	923	925	908	968	939	912	984	969	942	961	954	1028	969	917	957	921	880	918	977	901	884	935	961	937	936	920	928	965	944	924	956
67687	36523	20125	9283	2960	656	463	461	508	458	475	516	513	501	535	569	672	659	723	589	522	458	500	424	441	435	452	420	405	466	445	429	443	449	462	418	499	474	459	427	448	458	459	445	439	467	453	449	429	414	438	454	462	448	442	426	451	445	431	448	426	433	459	465	418	457	463	469	466	434	408	462	412	467	499	448	432	417	463	456	431	432	463	425	420	417	462	403	454	418	455	459	472	416	435	434	463	409	474	452	414	409	468	455	431	438	435	407	452	454	451	435	454	472	471	432	461	473	439	443	433	431	425	434	410	439	406	456	457	419	447	401	428	453	485	440	449	424	432	409	430	447	422	418	394	440	433	405	449	444	468	502	428	450	427	444	441	424	452	457	436	429	469	410	428	440	479	459	444	438	484	445	448	430	425	409	462	412	427	416	425	435	428	459	439	438	433	439	502	425	474	460	430	458	478	471	477	415	452	469	472	427	426	440	466	443	442	449	428	415	497	457	452	458	462	470	457	414	447	472	436	473	453	490	446	449	453	416	432	438	448	474	477	421	430	475	434	449	380	437	445	466	436	458	476	456	434	434	446	417	420	454	476	457	420	435	458	459	462	504	458	449	450	442	435	442	416	438	447	459	454	443	476	443	463	417	402	436	429	470	431	447	450	438	456	430	458	464	462	436	452	480	450	443	425	437	426	441	463	436	446	472	441	484	439	434	442	425	468	460	450	446	482	497	398	432	424	480	400	438	428	471	445	445	407	479	470	501	465	475	473	451	458	466	430	448	447	450	407	455	468	451	457	477	441	443	476	440	445	421	474	401	445	455	435	404	445	460	426	447	477	462	480	411	470	474	452	457	451	436	466	478	473	484	450	443	441	443	435	427	453	497	451	456	469	443	475	450	392	395	460	444	427	442	443	431	452	446	441	409	419	432	430	460	417	439	436	438	443	472	453	441	430	415	429	469	432	443	404	438	447	459	487	464	465	475	450	443	456	439	463	450	474	480	431	449	448	460	434	415	460	470	449	433	500	476	463	458	450	431	460	440	463	427	465	421	499	488	468	426	448	423	428	434	456	436	436	431	497	492	419	481	444	484	460	450	409	483	492	477	471	475	493	445	441	447	464	470	461	422	463	400	487	452	423	434	411	462	467	431	423	433	466	469	483	443	493	442	440	466	442	459	475	427	440	423	440	438	450	444	430	449	406	456	453	447	458	455	446	423	437	459	457	397	420	433	469	445	477	489	404	440	427	410	445	471	493	446	445	466	461	443	443	440	431	491	437	474	433	429	463	504	462	494	469	427	421	472	466	464	435	459	474	462	507	449	460	446	404	462	423	426	460	449	449	465	409	417	462	438	477	477	437	409	404	403	450	400	397	463	444	456	437	438	455	458	422	455	428	445	464	450	424	451	476	442	438	461	477	444	430	429	453	445	498	456	453	470	433	439	452	490	458	429	418	435	450	455	438	492	443	493	446	473	488	448	417	414	473	430	477	427	461	442	427	445	430	456	433	442	452	436	437	478	459	468	425	426	501	463	442	460	464	503	472	444	477	493	423	433	452	432	430	445	415	471	436	439	458	451	434	447	437	446	447	436	398	446	460	436	466	459	452	421	441	450	419	431	449	478	455	434	415	441	423	427	456	412	418	450	436	448	409	415	443	428	425	458	426	419	473	438	442	444	430	455	416	445	449	450	468	459	423	479	449	432	461	447	454	479	433	402	464	476	464	437	394	451	450	475	461	462	435	426	415	452	511	480	460	432	445	458	494	447	435	397	444	451	462	428	431	464	446	419	462	476	445	435	467	459	433	444	444	439	454	423	467	471	446	445	465	437	468	438	401	385	453	468	468	405	437	429	469	446	445	440	484	457	446	440	428	438	445	449	432	456	434	468	455	459	483	412	471	444	462	437	434	470	454	451	451	402	452	444	444	480	452	411	405	456	440	435	441	450	448	475	406	471	439	444	406	476	460	444	439	444	444	466	410	502	451	475	477	420	438	461	487	422	426	481	440	486	441	444	441	447	490	421	464	435	443	476	443	450	399	491	437	467	441	459	437	464	443	456	472	420	470	434	400	428	436	483	398	433	484	448	480	454	460	417	404	425	458	450	431	437	444	434	473	477	450	437	438	462	445	455	447	436	443	466	440	433	459	469	404	435	451	377	419	398	455	430	461	469	423	421	459	479	467	445	476	480	445	433	406	445	434	483	435	422	436	462	435	434	460	482	468	449	469	431	445	425	427	442	451	433	457	437	440	429	430	476	413	458	472	460	439	438	448	492	433	447	420	461	515	468	441	463	475	441	433	484	422	485	453	476	438	426	466	416	443	436	440	489	462	456	469	474	418	459	473	461	470	431	426	445	429	475	439	460	484	465	504	438	444	444	450	473	481	398	460	482	484	442	416	458	447	433	437	454	433	430	468	418	481	447	465	491	481	460	462	453	450	449	430	453	432	440	465	458	449	472	443	429	460	426	458	443	451	425	400	445	410	480	443	428	429	470	465	423	446	469	447	432	453	413	427	448	464	446	476	474	464	453	436	419	464	423	430	460	416	442	399	458	450	428	446	468	439	449	462	413	405	463	445	466	478	446	467	454	477	462	464	454	442	448	434	432	453	433	380	420	405	456	444	497	406	481	420	443	452	430	454	433	401	447	426	525	446	445	462	499	430	435	484	431	435	464	471	450	435	470	445	478	463	447	447	443	430	440	448	436	460	459	413	449	443	457	501	469	455	444	462	474	446	451	431	441	471	464	485	463	426	432	392	420	454	479	417	435	466	421	453	473	443	437	457	458	440	446	449	435	478	419	426	509	450	483	489	458	441	435	466	468	448	454	430	425	463	446	462	445	425	461	475	425	428	436	411	459	469	449	494	431	443	435	457	449	469	438	433	453	472	448	468	475	459	446	444	455	463	437	436	424	440	430	456	478	471	449	442	411	373	415	528	428	465	471	438	469	425	448	472	440	428	479	425	464	440	466	479	445	482	445	503	432	408	453	436	465	402	417	406	438	412	457	498	454	476	422	466	456	440	444	474	406	432	437	439	490	434	459	481	448	456	448	462	467	421	397	426	432	433	433	430	431	426	438	417	464	430	459	429	415	425	468	471	443	435	443	461	436	466	433	450	454	496	419	393	491	472	496	485	427	450	454	459	424	447	430	457	468	483	458	446	459	511	443	446	446	493	433	453	430	424	420	464	461	430	417	488	463	449	431	440	408	413	466	407	445	437	449	445	467	443	439	427	504	470	464	444	417	458	460	449	442	460	475	473	448	436	456	429	406	461	467	466	447	493	464	503	467	423	430	476	429	447	474	416	433	428	467	464	403	452	447	452	442	456	467	456	451	459	436	422	448	469	476	463	449	443	419	461	445	406	449	488	461	431	437	437	440	474	417	451	461	437	398	493	422	429	439	438	485	422	433	405	454	441	430	431	441	433	451	442	425	455	419	409	428	413	435	468	433	474	465	392	428	458	464	464	457	444	480	469	427
44656	28399	21334	14673	6388	1207	1020	1011	1037	1004	1101	1345	1285	1187	1459	1732	2152	2261	1985	1632	1366	1086	1002	941	888	925	964	892	902	916	937	956	958	965	940	946	906	923	919	1029	974	910	957	955	980	943	936	941	938	908	947	940	929	976	973	927	925	986	944	1025	940	974	951	907	948	921	990	946	946	887	954	917	929	931	947	930	928	914	900	987	933	934	950	926	978	960	917	966	897	913	935	940	896	942	933	951	948	963	957	964	985	933	914	923	907	940	881	948	962	960	915	903	938	963	1025	972	952	953	880	948	1004	930	942	931	952	981	967	932	914	929	965	995	988	925	968	972	911	960	938	877	1022	887	918	956	934	954	918	969	908	942	907	937	942	931	926	945	961	939	890	892	914	884	937	923	962	927	923	916	877	966	945	962	917	938	916	938	923	889	926	956	928	907	942	929	977	950	928	944	947	984	911	992	932	891	903	962	920	947	936	999	949	974	896	897	935	911	898	912	943	907	975	942	978	919	924	924	921	909	1001	975	916	935	942	980	911	968	929	904	961	939	960	924	963	988	910	916	946	935	903	957	926	897	948	933	933	899	917	927	959	914	925	941	963	934	931	919	935	932	982	958	950	936	923	908	914	940	943	941	979	958	968	963	997	981	922	926	905	883	955	959	972	923	942	900	897	950	899	911	951	963	914	925	911	949	927	962	995	917	963	969	895	972	942	927	991	933	964	943	871	958	923	964	971	915	958	951	934	923	940	959	912	945	943	943	948	998	892	938	964	901	987	924	910	896	907	895	956	928	948	935	939	964	925	940	882	911	1001	921	981	970	966	968	945	1000	943	988	898	907	941	902	948	953	930	934	892	945	968	972	905	942	929	939	899	958	945	903	927	912	945	904	946	978	936	939	942	945	929	927	954	909	959	946	953	967	876	939	960	933	952	905	906	982	937	923	945	910	986	891	909	869	958	974	943	1046	965	959	935	958	963	910	940	947	918	967	1003	973	928	895	946	883	949	955	964	896	907	903	988	947	917	965	889	904	1003	939	958	930	932	932	952	944	932	936	950	897	980	947	931	914	976	1022	951	919	931	901	988	911	963	960	935	934	919	963	923	939	961	979	945	893	968	957	942	928	956	929	876	965	935	952	939	932	904	902	897	947	966	958	954	1011	932	917	898	977	913	920	941	913	965	954	935	972	940	933	933	933	948	925	939	919	942	923	978	975	956	925	1001	911	975	974	975	951	969	898	985	939	992	934	1001	899	887	948	933	906	1004	906	968	930	969	927	895	968	903	917	918	926	973	978	908	981	971	943	901	908	933	960	930	913	914	929	963	941	925	960	914	912	945	919	941	956	956	938	969	949	912	966	926	962	956	937	960	958	958	901	895	1000	953	963	930	979	895	911	973	912	917	924	961	997	993	1007	924	921	913	966	949	966	937	946	952	913	951	925	938	967	938	938	956	946	935	950	988	939	933	894	912	911	930	979	927	926	958	949	924	975	944	948	954	909	900	929	891	955	917	965	885	925	875	913	948	906	965	952	903	975	943	959	941	915	972	922	976	958	1011	926	951	922	1005	898	940	921	903	949	953	957	903	926	958	924	956	932	938	972	930	946	934	987	1002	943	963	935	982	939	1002	977	948	943	933	944	936	973	885	931	928	914	932	884	913	955	956	905	918	966	961	990	978	935	947	962	892	891	890	974	923	960	923	983	895	894	913	959	948	955	920	950	903	921	942	947	940	956	934	961	895	900	942	990	986	974	897	993	936	973	933	945	986	891	968	971	910	945	980	967	891	940	932	905	909	966	1018	941	920	956	995	928	976	949	944	906	932	911	916	895	940	891	940	911	940	894	949	919	982	944	928	1023	1013	946	964	939	916	964	929	927	898	932	928	925	921	951	978	873	989	954	907	999	932	925	911	893	892	893	959	895	978	923	936	949	913	976	974	953	887	969	932	914	926	918	934	965	942	913	950	919	970	882	987	928	960	929	976	951	931	939	903	938	909	932	953	920	932	946	953	944	928	946	917	945	959	925	959	947	974	947	988	895	942	950	960	898	918	972	863	944	892	929	919	901	934	952	975	941	979	939	938	905	924	941	964	943	961	932	948	911	918	969	920	937	888	915	916	926	921	916	908	908	920	910	947	901	932	941	914	978	942	961	954	931	959	897	902	938	1006	937	927	931	940	949	932	922	926	969	957	951	944	944	958	993	990	939	941	922	934	984	964	981	959	952	885	925	936	937	988	965	957	919	953	962	938	974	931	1010	919	982	925	851	911	984	981	960	932	928	954	973	969	921	960	933	933	926	928	955	907	918	934	953	979	972	977	922	921	929	924	911	921	977	966	934	913	986	930	930	924	983	894	907	963	870	947	997	933	977	963	912	880	906	924	898	930	922	970	951	937	972	977	951	915	955	937	975	923	960	925	934	923	965	877	962	915	958	1018	937	948	894	899	967	997	901	918	1016	931	852	944	935	970	931	968	955	916	940	912	935	968	970	957	914	962	956	950	951	955	954	901	961	970	919	969	953	957	926	957	888	901	944	946	912	948	933	956	925	948	990	947	938	930	972	937	894	954	906	922	940	954	914	913	1015	995	960	971	904	910	942	925	849	937	968	965	934	963	916	937	983	912	971	890	931	955	896	952	928	947	919	963	929	1012	930	962	996	890	960	935	924	930	935	920	945	976	951	911	907	976	957	875	956	924	940	908	967	938	967	911	925	938	970	918	957	936	941	894	933	961	969	953	956	935	908	952	928	967	958	958	958	912	927	940	931	954	955	932	944	951	966	864	942	928	899	981	890	952	971	900	987	945	942	947	928	977	908	955	936	909	967	987	974	896	955	950	940	922	882	901	954	872	947	925	940	939	932	895	938	919	899	952	927	912	923	957	966	963	952	959	962	950	977	953	965	920	933	931	966	941	972	981	929	916	966	910	996	929	984	942	908	962	909	978	993	969	963	989	892	972	965	944	940	914	954	908	906	940	928	939	952	882	958	942	942	920	955	974	926	929	958	953	944	981	938	916	889	942	929	989	882	912	948	924	983	897	953	895	951	979	929	943	991	915	932	982	963	922	948	944	908	907	912	914	877	917	911	951	993	855	980	954	940	929	927	959	948	906	986	895	958	956	906	922	968	927	949	944	891	1016	933	990	925	921	926	964	950	950	946	909	897	881	916	974	964	922	906	872	927	943	920	956	939	967	896	954	952	936	961	909	992	983	1007	982	951	913	956	976	972	917	995	991	950	928	934	902	908	978	886	968	992	902	941	951	918	1012	937	988	938	998	916	938	926	947	910	948	972	921	922	926	914	978	950	882	948	926	983	942	980	927	972	960	891	961	995	904	947	955	986	959	945	924	933	923	903	924	952	923	924	941	919	929	942	955	914	974	920	956	981	970	949	946	945	1019	972	1017	923	944	910	957	943	889	1006	943	949	953	972	911	942	958	915	922	936	940	1007	960	909	891	940	881	939	917	885	990	966	922	967	1027	964	854	927	937	922	939	1008	950	932	932	908	974	921	968	962	937	943	923	942	957	933
40559	18949	9524	4790	1170	480	444	455	485	441	447	444	449	454	442	420	455	470	451	478	428	466	427	425	438	456	433	385	448	473	446	431	472	423	439	443	448	432	481	412	451	415	460	457	455	432	424	413	443	433	461	465	447	442	433	443	463	438	421	454	404	473	504	418	409	443	455	455	446	419	473	440	453	459	463	455	406	403	401	453	458	473	405	424	436	461	461	453	413	458	444	426	477	455	402	472	421	397	440	420	484	429	419	412	438	486	472	457	482	429	434	409	464	411	427	421	452	437	439	433	492	404	441	448	440	418	459	431	446	443	483	458	451	432	462	434	421	437	468	436	410	444	448	420	425	417	447	465	456	472	426	433	444	480	446	441	432	474	443	475	436	457	449	447	457	416	431	417	434	466	449	476	462	395	439	459	442	476	430	428	449	403	427	424	472	484	413	459	419	424	458	467	430	466	468	447	450	452	455	416	418	423	429	434	445	393	442	434	458	443	409	468	424	457	443	425	432	458	396	472	410	482	396	434	453	475	466	420	424	448	449	431	449	439	525	430	453	433	453	426	476	439	438	443	425	396	465	405	477	428	462	440	466	457	405	452	419	432	417	436	408	414	424	413	444	431	465	454	451	439	443	449	468	445	470	441	396	442	388	439	403	433	450	441	501	392	437	441	442	392	460	454	411	441	438	418	453	457	458	434	477	448	462	465	421	460	424	441	495	435	429	421	436	411	441	425	451	448	384	459	438	420	422	451	418	448	461	432	429	366	394	432	440	425	475	431	433	444	479	414	426	453	478	507	480	474	467	437	481	449	474	428	466	434	411	466	470	450	461	448	498	432	449	465	442	439	447	451	480	468	442	456	416	435	440	435	405	412	426	423	442	431	392	407	427	441	459	415	386	421	434	396	413	449	435	430	434	452	480	445	491	456	471	415	452	388	422	459	480	436	445	396	446	424	472	466	434	437	448	475	392	480	473	447	434	436	426	475	431	473	445	441	474	414	486	439	432	448	443	495	445	441	404	419	432	439	426	446	452	444	409	419	468	447	455	469	430	422	464	441	463	439	440	473	479	447	444	426	418	444	432	435	436	402	459	434	435	413	425	429	443	432	464	409	418	439	470	427	445	429	447	422	435	440	411	427	514	475	428	484	471	438	454	467	473	471	413	416	437	438	445	443	422	446	501	464	440	459	443	479	422	463	445	470	436	476	410	468	454	443	439	436	416	385	418	508	468	448	395	438	458	418	401	451	410	441	459	401	448	423	385	420	480	434	473	404	412	419	445	507	465	466	444	418	458	485	420	434	459	457	467	445	392	418	404	493	441	420	436	429	419	468	398	452	448	438	415	476	436	439	445	422	440	447	446	459	431	446	462	418	439	431	417	445	447	460	423	461	445	406	374	443	437	429	423	444	451	441	409	393	429	459	446	458	449	448	512	455	471	442	428	426	457	437	424	450	460	457	457	429	446	400	427	427	426	466	439	434	428	403	428	410	403	466	427	394	408	433	428	442	466	425	429	428	409	451	389	405	446	473	461	420	455	477	488	451	433	451	434	432	427	462	502	407	424	458	413	476	428	457	447	443	451	488	460	482	447	446	439	451	467	418	405	449	441	436	445	411	405	423	470	436	408	399	460	447	453	432	487	439	452	461	417	467	420	408	456	415	396	413	468	415	452	435	428	422	426	419	413	473	479	415	437	482	420	436	479	432	488	429	442	437	378	433	464	485	398	407	443	447	415	418	466	442	433	467	433	475	405	473	444	406	428	472	428	413	421	432	422	450	428	434	457	450	458	443	402	410	456	418	431	446	431	437	471	437	426	461	408	439	417	469	437	418	407	453	469	455	467	450	464	478	416	444	425	430	434	426	424	412	454	401	433	421	443	476	407	469	460	402	431	427	431	442	451	430	458	457	441	461	448	491	458	443	460	423	421	415	430	420	483	502	414	420	438	441	416	433	459	500	457	425	442	465	444	438	429	460	438	440	479	430	434	439	458	467	394	424	436	463	438	407	439	434	426	444	445	449	414	402	386	440	461	426	448	436	448	443	371	418	447	449	462	424	454	464	397	472	448	405	458	414	410	469	500	432	404	493	449	422	448	424	429	437	456	428	452	470	469	485	440	436	429	401	432	471	447	431	475	411	441	450	473	433	397	451	424	373	478	424	441	467	466	482	458	438	411	456	432	434	435	448	425	402	435	437	462	426	403	444	423	430	420	460	425	388	440	439	441	471	442	430	440	417	462	467	476	469	429	394	414	446	439	431	443	502	440	451	415	404	450	406	453	455	425	452	431	448	469	442	452	422	440	450	414	444	417	426	456	453	456	425	474	415	423	463	404	432	407	436	436	491	481	420	435	417	441	414	425	470	444	434	427	434	451	491	494	454	468	452	425	447	483	445	463	436	450	470	454	435	446	419	413	395	469	442	470	389	454	481	446	466	427	421	446	436	451	431	445	447	431	455	445	408	443	461	453	432	451	447	477	487	442	437	419	432	422	460	460	432	404	492	470	453	449	428	468	440	440	433	445	408	474	421	435	462	447	414	473	415	482	424	439	448	496	420	408	408	452	405	455	431	449	465	415	430	424	441	469	473	452	451	484	464	383	453	430	432	424	403	459	416	464	409	437	446	439	460	425	432	434	419	439	419	448	422	444	501	445	447	457	419	405	441	427	407	452	441	471	385	438	473	441	441	433	438	447	431	479	423	438	431	456	452	410	450	483	414	447	487	443	430	434	459	415	443	416	406	442	493	439	422	452	450	417	469	429	489	444	405	426	460	431	392	446	468	434	378	441	420	413	422	432	405	412	415	423	437	475	434	417	408	405	419	398	425	449	445	444	461	441	442	413	426	504	426	429	462	422	440	436	463	419	431	467	450	449	419	445	431	439	448	399	420	461	386	453	463	428	418	409	451	425	438	421	436	460	426	430	476	429	424	409	505	424	432	453	450	475	433	436	464	462	448	445	446	388	445	484	472	391	489	438	432	454	425	438	393	421	430	410	445	456	459	458	466	416	428	421	432	447	450	450	448	478	463	453	409	445	457	441	458	457	422	451	448	424	451	430	442	447	429	428	414	455	406	408	414	415	461	426	411	420	418	453	411	464	465	445	415	448	429	420	390	446	435	447	461	442	444	442	452	418	485	444	434	432	452	470	425	478	404	436	380	440	441	411	437	453	434	453	442	440	423	439	433	416	435	474	384	424	434	455	424	428	443	407	464	484	465	461	464	419	425	427	420	433	453	462	445	426	429	450	437	439	502	473	453	456	422	450	468	424	433	419	456	408	394	483	431	441	373	426	467	420	435	416	471	454	464	423	482	399	441	407	481	416	459	436	426	484	469	479	431	455	469	426	403	460	460	424	460	470	447	432	456	423	430	448	466	444	432	434	505	421	428	445	440	452	427	436	406	408	452	438	451	409	411	449	419	456	420	474	430	452	408	453	387	382	428	406	438	444	428	443	409	407	444	468	473	469	428	399	438	445	439
25947	13725	12725	9946	2497	944	938	949	881	994	991	955	982	931	914	1029	975	1012	1003	1021	967	950	928	903	937	926	976	920	933	912	924	928	967	978	906	920	935	955	953	953	902	928	931	917	927	927	931	928	924	931	960	970	911	952	936	915	1002	910	960	1012	911	1013	1001	897	938	930	993	900	918	869	970	981	927	887	915	887	952	931	937	917	900	964	1000	946	1001	915	911	942	934	892	902	932	967	911	930	992	892	915	909	941	948	967	908	913	976	985	934	939	900	914	921	932	973	931	924	940	887	911	921	920	957	920	972	970	939	905	977	933	945	970	980	881	926	918	958	848	962	962	918	887	970	928	931	905	945	898	1007	898	940	912	952	887	951	909	960	932	995	931	877	894	919	928	910	938	934	936	936	956	916	974	930	973	919	965	908	897	875	918	919	935	953	933	884	898	935	917	949	879	921	877	977	921	924	872	934	916	975	954	976	879	921	957	938	887	937	981	920	862	911	935	942	890	875	910	907	973	963	954	955	940	974	924	919	903	899	917	906	949	971	949	866	922	959	947	939	936	925	943	946	950	948	980	913	883	1027	951	966	992	897	920	910	905	954	900	944	927	953	919	958	936	926	911	948	938	956	900	894	868	910	925	997	951	958	901	923	913	895	922	921	951	916	965	942	989	911	947	879	866	979	949	903	935	895	966	931	992	963	995	925	973	897	875	887	947	952	990	908	963	894	958	952	904	970	928	900	898	921	889	890	888	960	874	932	912	928	928	963	935	867	980	886	885	901	915	966	991	928	906	972	982	989	969	971	930	889	940	945	964	907	952	898	857	944	947	912	934	984	915	966	941	912	854	947	949	973	909	993	932	975	908	905	964	918	916	931	897	939	925	915	939	917	929	915	893	1005	915	958	962	894	929	908	957	922	972	972	868	886	921	951	880	969	919	980	904	926	919	911	929	931	913	918	899	938	947	863	934	936	891	909	897	896	903	863	920	997	954	950	910	1003	938	919	931	904	880	923	915	952	905	949	952	877	976	887	915	979	968	943	946	945	917	952	899	924	913	910	924	981	932	947	899	933	950	1000	946	932	942	893	922	874	931	904	888	917	913	961	932	951	942	979	902	961	943	960	908	924	934	953	912	923	977	889	974	911	916	926	868	920	900	948	946	938	921	916	955	982	897	958	936	864	949	956	939	961	926	990	913	965	917	902	981	986	967	1012	1000	957	971	982	868	947	948	920	1004	912	915	917	934	924	913	960	912	912	980	969	878	962	908	952	968	938	943	902	955	942	907	895	922	983	859	932	949	965	911	926	882	949	892	955	943	957	893	888	956	953	906	938	956	899	899	930	939	966	888	927	975	866	843	968	935	992	919	891	957	952	878	889	916	893	943	919	907	952	942	930	929	901	945	972	877	957	919	925	922	957	929	902	952	947	932	973	910	944	881	945	898	901	996	888	966	874	934	913	955	937	950	910	939	916	903	914	923	914	890	976	940	909	939	960	965	908	913	940	922	930	878	981	990	999	961	965	923	919	941	913	942	938	993	1003	972	916	944	927	939	955	958	914	975	966	953	920	931	978	962	893	902	905	871	963	917	943	938	913	905	915	963	932	963	941	919	939	962	947	947	922	946	954	922	886	979	905	962	952	956	973	955	965	906	940	933	929	981	968	901	958	924	941	949	945	864	964	887	918	926	948	860	900	944	897	929	896	900	927	932	926	919	914	927	954	917	947	949	901	949	910	896	937	872	915	882	910	904	981	924	869	914	906	948	899	940	955	867	934	948	949	955	926	1014	971	879	913	896	975	916	905	909	866	905	962	929	955	875	907	930	935	930	967	894	910	984	932	914	946	927	960	894	924	891	922	924	970	936	939	977	906	942	941	962	901	952	928	960	909	944	947	941	937	952	958	927	960	931	946	948	965	923	956	1005	905	884	882	942	917	897	981	898	918	925	892	917	972	936	948	903	925	914	898	903	975	952	967	964	897	947	890	896	940	936	937	892	931	958	917	936	931	938	910	962	925	926	913	928	967	912	916	999	945	937	941	924	914	910	972	938	907	943	916	936	922	929	925	983	929	981	923	936	915	945	909	892	914	948	910	923	952	944	915	938	965	952	956	934	924	914	922	954	944	974	1009	903	903	914	940	943	935	924	961	949	965	953	939	940	912	896	897	928	870	947	974	945	919	958	934	898	951	923	916	939	916	901	939	950	938	908	931	949	977	964	890	946	945	991	960	919	965	915	910	947	926	896	938	938	902	881	921	913	906	949	963	909	963	891	891	925	940	963	843	865	918	965	975	1001	938	923	961	927	976	959	934	925	924	902	913	973	936	915	926	911	961	938	958	904	918	896	896	918	929	944	907	913	956	939	910	922	911	924	903	975	970	902	898	918	942	925	937	920	974	920	955	972	909	914	953	959	916	893	944	913	959	923	949	891	923	925	875	957	940	903	935	956	940	952	955	951	920	963	933	932	922	907	942	1014	905	903	957	937	888	948	907	929	933	943	964	997	919	887	883	900	948	965	902	947	1030	950	901	944	924	934	898	891	912	967	919	901	930	959	929	955	964	921	929	933	975	898	887	938	913	958	898	936	945	899	888	914	947	962	911	995	962	901	934	940	953	922	930	946	943	949	974	944	950	932	942	980	917	935	967	956	940	922	863	878	971	884	956	930	927	896	869	862	918	952	965	902	954	938	969	921	956	941	901	979	946	939	976	982	918	905	948	878	894	953	926	913	963	924	908	970	898	976	892	962	945	944	969	940	948	907	917	901	940	861	996	881	924	920	891	941	966	912	900	907	941	948	900	946	880	936	969	987	912	920	954	901	938	907	952	904	925	970	954	939	959	933	872	953	912	864	922	966	945	920	850	950	927	931	931	925	890	917	907	904	947	874	917	898	883	940	965	938	999	906	956	958	931	918	940	970	964	968	951	967	993	923	912	902	963	941	967	972	927	896	956	948	944	949	937	946	952	906	885	887	915	976	960	926	871	914	1029	932	965	906	967	890	945	920	947	935	932	973	939	941	917	918	892	899	937	870	934	940	961	907	984	953	977	934	941	940	900	909	946	939	987	895	928	937	886	920	923	916	956	867	921	910	930	949	963	954	893	886	958	943	888	935	967	907	994	934	928	963	893	948	920	927	931	911	928	957	954	895	941	921	879	911	943	896	957	895	927	930	938	886	921	947	935	909	1004	912	941	912	851	958	887	938	986	965	906	908	917	924	912	903	933	881	898	925	954	973	932	893	984	934	940	877	962	984	968	947	947	909	897	936	973	885	898	974	981	892	953	866	926	923	924	920	946	973	896	923	976	941	906	951	968	888	926	901	977	958	909	923	927	940	945	893	979	924	968	935	959	961	912	881	898	972	1002	957	956	939	987	939	913	921	928	939	925	932	904	938	906	970	948	903	898	913	976	901	910	946	946	960	884	947	911	952	959	939	983	917	927	970	953	961	952	924	915	971	951	957	925	940	911	928	948	944	943	986	935	890	964	909	952	991	875	900	946	967	961	909
55223	29716	17859	8900	2736	615	416	462	483	470	462	467	516	505	542	464	484	548	511	530	493	443	453	458	429	413	423	457	455	444	441	465	436	418	437	432	458	427	451	405	413	446	416	418	454	415	434	458	443	432	420	462	449	426	478	471	488	429	434	404	452	451	404	475	438	442	483	491	447	429	454	433	393	471	456	447	421	426	447	459	452	424	414	405	424	467	426	409	420	479	422	447	421	453	457	453	439	414	420	455	452	451	414	474	446	434	459	437	440	424	460	490	479	471	426	434	424	437	419	439	426	448	499	438	419	461	446	445	444	430	424	423	391	415	442	434	445	423	422	393	442	460	425	427	492	445	439	446	397	487	459	429	466	434	458	469	420	451	429	461	432	431	428	404	488	406	480	481	396	457	484	437	450	439	430	418	405	460	443	446	392	425	429	405	429	470	435	448	491	445	446	441	443	424	414	450	458	506	448	422	474	455	443	410	438	409	422	458	493	467	440	464	425	470	512	434	492	469	448	470	445	445	428	436	457	463	458	438	484	442	408	417	434	417	403	421	432	438	388	435	436	476	464	459	445	408	455	454	485	407	430	460	459	419	419	430	425	430	428	472	461	412	453	444	466	426	455	399	420	437	421	431	429	445	424	412	446	461	445	474	429	449	475	429	471	433	430	447	435	421	451	442	450	453	483	415	488	426	426	452	438	442	455	405	424	454	432	478	467	486	449	474	458	419	426	431	404	455	413	422	433	429	442	422	425	458	422	430	408	438	447	431	429	488	465	489	420	483	408	449	457	474	432	476	451	405	441	486	453	437	450	397	437	477	452	441	430	406	432	461	445	462	425	430	453	459	468	455	449	424	429	431	411	439	431	443	412	450	410	464	437	424	492	450	436	457	440	458	435	448	442	409	437	439	457	465	413	400	427	416	403	446	488	433	415	466	452	445	520	429	466	409	460	477	448	462	426	407	427	422	464	427	421	419	427	434	419	415	451	443	450	366	463	420	442	415	451	418	457	466	465	448	471	430	444	462	431	443	454	434	464	438	507	461	423	480	463	446	466	443	445	465	434	431	464	436	428	452	468	386	388	386	439	459	452	423	439	452	415	458	438	425	437	421	473	445	462	445	440	459	454	454	425	446	438	426	454	470	444	424	397	439	422	449	454	422	457	385	414	446	442	457	409	437	441	478	443	477	419	476	455	449	448	446	446	450	423	431	524	445	422	447	456	395	421	426	435	432	436	426	421	442	449	455	473	461	433	454	468	482	453	411	481	437	469	443	392	415	418	438	459	432	404	436	443	424	436	450	451	437	434	453	450	442	456	472	449	459	431	418	445	417	476	468	420	418	448	420	441	428	445	429	417	404	440	444	474	454	413	432	451	434	451	446	443	463	454	490	477	456	469	464	439	441	414	446	446	450	421	415	439	450	451	413	449	472	402	425	425	429	419	426	422	438	442	420	405	449	482	444	425	388	486	430	444	466	435	452	447	464	424	471	436	451	475	423	423	441	418	463	431	436	471	452	447	421	449	488	396	463	485	447	423	471	427	435	414	431	439	453	401	479	484	451	418	450	431	469	467	449	432	392	436	430	404	474	437	457	396	429	443	433	425	458	412	484	459	394	432	418	419	445	438	430	429	396	427	430	459	460	447	486	408	444	416	437	481	437	434	445	392	444	449	404	433	450	431	427	463	445	449	471	395	445	412	402	428	449	444	420	424	454	427	417	429	468	449	396	430	411	425	465	441	412	417	467	407	447	433	453	434	420	448	425	439	434	466	428	443	452	425	431	424	412	426	439	446	447	444	421	418	512	433	457	459	465	456	483	441	443	444	457	419	419	440	456	458	414	423	487	448	454	464	437	418	452	468	402	474	441	452	436	459	458	422	405	434	437	456	467	446	430	410	436	402	473	398	425	428	425	436	455	471	428	395	431	498	410	436	491	428	463	416	427	421	452	428	459	504	395	453	447	402	442	471	447	440	448	488	436	417	420	426	425	482	485	424	418	454	392	416	450	431	417	447	410	407	422	419	431	449	437	391	425	425	453	486	401	456	433	467	439	466	476	434	473	446	484	423	455	429	440	452	441	382	456	444	428	416	458	473	420	446	439	407	425	409	428	408	488	434	477	446	400	446	421	422	459	461	423	431	423	438	438	442	443	428	432	458	468	445	480	473	380	409	458	431	430	443	432	437	459	403	429	498	411	411	466	433	391	447	451	465	443	451	447	445	429	483	432	419	499	458	409	420	433	426	444	419	446	436	417	471	419	436	484	453	436	407	468	446	440	438	448	401	411	397	414	440	458	436	429	454	395	389	435	456	444	410	445	420	449	455	431	456	437	445	436	438	472	424	442	424	411	455	496	440	486	427	442	445	459	438	466	457	433	444	483	413	433	450	501	454	479	470	455	427	448	429	414	452	435	396	444	459	483	469	437	426	444	453	434	454	432	448	411	407	450	463	432	429	467	438	470	443	419	429	395	440	406	433	429	452	441	433	448	446	448	430	431	462	452	425	402	454	464	441	415	408	451	455	434	449	429	441	452	512	435	413	461	448	476	415	449	428	432	446	476	414	412	443	446	456	397	441	453	420	415	405	440	436	429	395	417	422	468	409	426	457	423	452	443	423	426	445	505	426	453	468	440	446	433	472	461	434	430	421	398	435	450	466	433	409	429	421	459	394	417	439	427	459	458	442	471	443	430	452	417	445	423	459	374	390	412	435	422	407	453	419	458	436	474	474	428	408	403	430	414	430	462	438	454	455	454	451	447	467	426	419	411	443	406	451	454	446	440	415	412	458	408	466	431	475	436	434	443	399	449	406	422	473	426	478	436	466	448	426	428	426	442	431	443	377	424	453	440	432	442	472	430	425	457	469	390	405	445	416	442	427	434	461	479	450	466	433	450	399	431	448	407	476	455	469	445	436	356	436	426	470	404	440	401	437	425	371	416	402	428	466	450	459	430	463	451	460	477	471	445	436	426	430	442	371	434	474	451	448	406	454	433	442	436	438	465	439	437	434	424	464	442	478	431	441	471	428	467	455	455	408	425	461	458	463	434	438	470	399	498	452	398	381	401	462	397	428	391	448	480	480	448	435	424	403	450	433	472	470	448	382	427	460	463	443	477	459	468	475	456	400	428	451	485	422	443	413	403	440	411	471	446	466	479	435	451	410	422	424	439	460	413	459	434	400	433	444	463	461	462	434	421	411	440	425	441	439	432	455	476	440	427	424	405	431	407	455	425	421	411	478	438	488	438	487	451	507	457	403	422	471	450	495	437	390	433	462	434	416	459	484	437	407	411	457	439	400	404	431	408	419	457	452	433	406	448	480	441	458	398	435	397	480	450	449	429	455	458	471	461	459	427	426	443	453	434	466	410	457	408	450	436	483	406	435	385	456	439	447	465	404	454	405	434	397	453	406	467	425	462	440	404	422	450	440	414	432	455	463	399	472	460	444	467	423	437	426	415	412	416	449	462	412	443	429	432	434	446
35208	22395	20562	15691	5795	1153	1049	1036	933	989	1136	1106	1316	1451	1629	1084	1113	1380	1510	1397	1009	924	939	944	932	958	956	886	920	896	915	912	929	958	942	945	950	909	907	958	910	953	901	953	932	958	948	958	974	903	942	960	978	978	984	1000	956	931	893	957	901	971	939	944	903	944	960	963	896	964	893	936	913	912	956	900	960	922	894	952	966	896	994	907	910	949	960	942	968	949	939	938	927	980	940	977	928	947	930	890	902	948	883	975	925	908	913	891	930	924	930	911	956	937	925	919	928	1007	909	936	953	913	917	926	906	915	952	891	913	977	987	920	966	936	961	999	938	896	956	953	941	920	899	937	928	939	933	958	943	922	919	934	920	922	976	930	961	934	944	931	918	947	960	920	966	901	884	931	952	949	944	887	935	907	879	933	919	952	883	951	870	936	937	1033	915	921	928	898	972	961	921	910	957	916	929	916	956	885	945	924	904	958	909	944	887	928	874	873	991	926	910	895	962	950	980	965	977	890	956	1009	923	951	937	902	918	919	920	981	958	888	870	906	981	989	932	948	1009	954	954	941	994	934	911	909	919	980	935	965	919	934	929	925	902	923	918	907	932	963	974	955	941	984	928	942	909	962	920	933	919	904	932	966	913	970	925	913	932	899	930	918	901	964	959	950	910	1010	945	936	949	964	997	873	975	896	926	969	886	951	931	968	918	877	972	914	988	851	981	881	909	950	948	901	942	888	944	904	952	901	952	986	862	895	935	893	900	926	964	861	907	942	895	896	948	895	945	938	937	893	955	930	911	965	957	973	915	962	941	891	881	896	868	946	915	927	883	926	989	939	900	897	973	927	961	890	948	950	920	979	896	972	942	985	877	970	878	949	916	941	951	893	975	900	933	993	938	921	939	943	931	979	899	927	907	939	917	883	914	927	911	915	948	957	908	935	980	923	932	962	911	944	921	943	937	964	979	906	964	919	939	944	939	951	902	957	941	942	956	983	913	931	962	951	960	896	900	876	1015	978	910	960	914	952	947	980	953	938	936	957	897	918	922	927	936	875	961	924	960	948	952	946	950	912	901	906	957	958	935	891	911	853	962	947	961	929	925	952	921	947	949	994	885	932	929	931	914	903	874	869	933	931	950	909	930	933	934	947	932	1003	933	922	931	938	927	898	960	951	981	967	967	938	925	909	894	912	881	894	913	942	939	914	913	880	959	962	982	921	962	932	910	956	914	936	945	1009	923	967	924	974	893	969	961	963	939	970	958	967	982	935	884	944	960	942	980	908	892	923	936	939	941	974	948	960	937	940	956	912	918	944	907	972	912	882	931	918	941	956	975	997	943	891	898	943	962	929	879	955	916	963	892	934	911	912	923	968	926	954	937	925	919	935	888	964	952	911	905	889	924	952	979	930	943	949	928	955	907	966	920	884	908	930	921	909	942	897	946	969	904	888	946	925	949	930	980	932	942	895	957	926	950	912	924	944	931	967	970	906	930	895	1001	955	979	908	948	916	935	946	900	898	963	920	932	925	917	921	929	925	926	945	896	899	966	941	963	921	964	948	918	907	954	927	905	959	953	879	954	949	917	941	996	972	920	930	924	946	968	926	996	936	941	917	959	943	982	960	923	907	890	995	971	942	930	958	865	965	943	938	878	937	927	967	912	940	914	960	950	960	940	903	944	883	915	902	887	1004	933	969	906	908	959	932	897	945	917	922	890	927	887	966	940	920	947	962	961	885	935	929	941	909	960	895	938	894	914	914	929	916	915	956	909	940	967	951	991	950	912	886	972	941	901	933	878	955	930	917	991	945	927	948	957	896	920	956	952	907	901	932	912	914	907	929	906	951	935	961	899	955	925	955	937	960	908	958	965	995	932	922	956	936	884	933	906	926	951	925	904	923	966	1004	930	929	918	913	944	918	925	904	909	921	955	965	965	944	875	1040	932	906	904	906	960	917	915	915	901	941	964	929	947	887	914	890	950	935	975	954	907	1006	864	883	902	985	913	970	892	966	988	898	970	929	931	937	960	942	914	968	951	887	990	958	914	965	905	963	940	926	910	904	941	965	977	902	899	963	909	958	918	903	907	976	985	945	894	954	935	942	921	951	891	874	936	915	933	943	895	931	906	904	910	935	934	925	921	971	917	925	951	992	924	979	951	954	932	987	897	970	928	907	868	945	956	937	893	927	954	954	923	906	904	945	988	959	925	990	938	924	932	967	952	922	930	926	953	903	975	918	954	937	923	939	939	888	920	913	968	897	968	958	950	895	941	976	963	881	1002	956	881	913	912	985	902	928	916	909	959	910	936	959	916	949	891	945	945	908	910	951	936	909	902	912	908	911	996	894	921	934	965	933	939	918	892	943	952	959	924	911	909	929	955	972	950	923	952	952	911	951	952	933	961	902	902	927	914	889	954	928	924	973	936	901	879	939	935	932	957	970	912	1003	926	875	952	961	955	947	945	941	845	975	910	947	920	960	934	937	988	982	907	897	956	921	959	908	896	905	935	969	928	965	929	962	923	892	956	873	927	886	952	987	955	960	959	953	954	915	964	942	936	918	919	962	936	939	922	896	925	936	944	952	940	987	964	908	956	905	946	933	924	966	990	949	955	973	939	943	912	946	950	932	935	960	917	907	897	919	931	938	955	942	927	923	940	903	899	937	924	908	973	939	927	949	937	949	934	902	928	957	889	922	940	933	881	936	924	842	916	898	916	917	900	942	871	955	898	945	929	938	954	913	940	968	931	962	930	925	879	980	938	948	892	995	931	951	947	912	930	924	926	961	895	989	929	898	963	931	929	898	925	980	913	923	945	959	928	873	929	953	920	953	969	906	889	901	856	932	915	969	979	957	899	963	954	902	930	956	940	909	975	919	954	943	945	890	936	924	909	947	867	903	888	956	932	994	940	914	931	977	954	935	918	916	866	898	941	967	963	965	918	941	921	943	967	936	910	943	912	975	931	907	923	880	892	977	946	914	905	903	960	946	882	978	928	945	913	965	923	905	944	938	938	909	934	936	899	960	912	936	954	945	937	954	980	974	942	973	939	883	960	889	1010	950	963	929	929	916	943	1016	947	936	964	954	1015	902	924	947	905	909	949	955	954	941	976	931	955	920	928	918	915	967	923	924	982	932	931	887	961	949	937	925	973	957	914	928	886	957	915	931	927	945	934	940	966	953	963	900	946	909	918	867	1001	893	951	931	930	954	956	949	943	912	900	892	898	930	964	910	936	930	933	969	904	914	957	895	980	918	964	907	964	956	917	901	865	901	856	920	938	869	960	911	932	936	914	965	932	903	1001	990	949	969	953	962	887	920	919	906	883	964	953	916	913	936	881	940	898	933	953	929	892	930	966	893	952	922	984	934	938	924	949	983	941	943	925	916	914	941	926	958	904	942	897	974	939	926	946	903	988	966	887	940	971	956	958	986	921	979	914	983	917	932	933	941	879	937	921	936	952	931	934	959	887	927	933	899	922	923	932	986	998	881	933	912	910	966	920	941	894	901	895	974
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
