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
338045480030	338045480590	338045481140	338045481690	338045482240	338045482790	338045483340	338045483890	338045484440	338045484990	338045485540	338045486090	338045486640	338045487190	338045487740	338045488290	338045488840	338045489390	338045489940	338045490490	338045491040	338045491590	338045492140	338045492690	338045493240	338045493790	338045494340	338045494890	338045495440	338045495990	338045496540	338045497090	338045497640	338045498190	338045498740	338045499290	338045499840	338045500390	338045500940	338045501490	338045502040	338045502590	338045503140	338045503690	338045504240	338045504790	338045505340	338045505890	338045506440	338045506990	338045507540	338045508090	338045508640	338045509190	338045509740	338045510290	338045510840	338045511390	338045511940	338045512490	338045513040	338045513590	338045514140	338045514690	338045515240	338045515790	338045516340	338045516890	338045517440	338045517990	338045518540	338045519090	338045519640	338045520190	338045520740	338045521290	338045521840	338045522390	338045522940	338045523490	338045524040	338045524590	338045525140	338045525690	338045526240	338045526790	338045527340	338045527890	338045528440	338045528990	338045529540	338045530090	338045530640	338045531190	338045531740	338045532290	338045532840	338045533390	338045533940	338045534490	338045535040	338045535590	338045536140	338045536690	338045537240	338045537790	338045538340	338045538890	338045539440	338045539990	338045540540	338045541090	338045541640	338045542190	338045542740	338045543290	338045543840	338045544390	338045544940	338045545490	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	3650	2300	2722	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
68052	38995	23806	12395	5283	2170	829	654	634	563	492	505	503	493	479	496	481	491	459	497	473	418	447	505	466	479	449	454	469	436	481	449	473	425	510	446	450	455	423	464	438	463	423	434	414	488	481	413	454	445	504	467	451	442	410	444	447	505	445	480	423	456	463	451	472	450	446	442	444	447	432	454	427	455	457	442	475	511	463	414	475	462	441	412	454	472	449	469	441	468	457	471	484	456	485	502	435	513	412	414	478	451	488	479	466	489	493	471	477	423	472	450	498	461	480	452	468	465	504	455	472	445	458	480	443	430	438	488	417	453	452	449	424	453	465	482	536	455	454	469	490	430	456	468	457	382	454	467	448	463	455	462	461	483	471	486	438	467	498	477	452	489	466	408	448	424	469	444	439	485	438	440	451	457	472	486	466	467	476	455	444	450	459	451	458	421	395	446	438	420	444	456	427	424	476	460	482	452	466	479	465	457	471	468	406	441	451	419	407	479	449	445	427	472	449	447	439	449	422	442	447	446	480	481	443	442	445	452	467	421	453	462	502	453	444	488	447	455	453	433	471	451	458	449	443	399	420	402	439	407	503	501	483	461	479	480	488	488	467	434	434	472	464	492	440	444	457	418	476	442	455	462	443	470	468	413	415	475	439	455	432	492	446	446	407	476	423	446	413	463	463	421	485	445	423	468	458	506	389	461	448	436	492	464	429	487	443	409	448	442	398	457	487	459	434	446	449	499	475	466	439	454	465	489	449	449	448	446	415	449	416	476	477	404	465	408	448	458	420	417	427	434	463	471	431	460	478	437	472	434	416	452	434	447	468	434	449	481	466	424	471	451	509	425	436	453	487	456	476	437	418	472	414	424	464	416	496	422	449	451	440	448	506	486	448	426	481	507	449	441	431	473	460	464	461	455	472	466	470	471	451	440	438	473	456	450	410	449	455	453	455	481	445	465	458	454	459	446	425	429	477	493	435	428	495	427	505	474	428	500	434	419	426	475	418	435	477	455	464	438	491	440	486	472	448	463	485	441	474	445	471	449	478	421	444	500	478	416	428	439	444	475	492	519	440	411	457	441	468	471	470	459	464	435	450	446	431	423	474	454	432	430	483	420	454	455	444	430	486	476	429	425	483	422	459	498	442	469	455	484	512	469	503	430	455	474	408	496	439	466	508	430	432	445	464	419	419	505	436	431	495	439	454	435	440	469	453	441	463	468	477	486	470	437	503	428	482	454	495	483	492	458	418	460	504	457	437	451	420	482	428	414	446	439	448	440	428	443	469	476	462	489	487	465	476	480	449	453	461	466	480	410	457	466	422	427	456	419	427	458	441	475	446	454	422	482	450	444	435	501	467	478	459	483	470	446	429	444	441	492	434	436	475	447	461	486	443	447	485	460	473	473	433	470	482	432	467	484	439	457	427	435	490	464	418	448	418	461	444	475	438	423	461	469	475	458	484	477	461	447	444	453	454	460	455	454	495	426	441	495	460	432	448	496	468	472	465	460	474	416	491	425	428	452	427	499	434	412	489	430	453	484	442	434	447	448	474	455	446	452	492	477	465	482	459	458	474	494	492	447	486	435	440	456	475	483	457	504	428	440	434	451	475	424	467	452	435	466	499	413	508	443	441	438	447	457	451	429	477	444	506	429	425	480	496	462	454	434	438	463	487	485	486	483	438	450	465	448	442	452	449	462	456	473	462	459	426	481	452	448	477	458	467	468	441	428	427	477	488	489	481	459	421	450	437	459	502	481	445	460	418	466	485	432	468	444	468	480	458	434	480	437	438	482	462	496	452	425	491	448	489	414	448	469	446	476	436	463	434	449	430	481	474	506	474	402	453	483	466	436	511	482	456	452	447	473	473	443	460	460	513	480	483	458	458	469	407	462	430	458	479	480	455	490	439	461	465	455	446	432	428	445	463	402	418	464	451	465	455	436	414	470	507	443	473	480	454	503	411	472	389	410	425	459	448	472	452	416	479	468	459	465	496	529	447	446	464	442	448	435	454	430	458	449	429	472	443	463	480	442	472	468	425	411	437	434	470	458	509	430	498	449	442	470	442	460	447	458	453	429	441	424	469	443	439	465	491	443	481	449	444	463	469	482	438	447	469	482	441	475	469	444	450	442	479	474	513	406	465	468	462	424	425	447	438	490	491	439	441	484	465	469	463	413	459	460	493	435	476	469	436	498	466	454	443	485	426	440	444	480	451	495	452	435	449	429	423	438	446	465	435	440	408	439	456	505	443	475	441	460	430	462	456	483	473	445	425	475	460	476	473	433	448	432	434	473	451	382	474	452	471	462	432	461	486	434	442	476	442	412	476	456	488	487	459	456	514	446	448	489	453	438	475	509	427	493	446	435	468	446	489	470	465	456	435	491	503	474	453	438	461	427	475	475	450	510	444	449	404	428	472	485	477	485	447	445	520	497	445	472	428	476	457	459	436	461	439	433	429	473	464	451	428	423	458	449	457	436	467	452	414	479	478	425	488	464	466	461	432	436	463	467	464	469	488	462	475	442	471	456	444	469	465	470	467	444	441	501	465	435	460	465	464	499	449	448	478	515	442	477	458	438	444	500	479	456	462	484	457	492	454	469	474	436	473	454	419	451	433	435	477	446	445	457	463	450	474	445	505	400	477	458	462	521	461	488	453	471	475	459	470	432	465	479	458	417	461	499	449	442	451	407	422	458	437	465	440	434	447	416	458	417	488	469	487	436	435	478	470	436	442	469	456	434	445	499	499	453	469	473	454	442	466	466	475	454	496	443	492	434	438	477	491	441	425	449	474	428	451	464	441	499	457	460	438	476	394	472	471	465	473	481	500	450	472	464	427	446	448	473	469	416	421	469	430	404	439	454	475	473	493	509	490	464	422	445	476	434	464	444	433	459	466	467	448	442	500	447	496	473	458	434	489	486	480	495	478	424	473	455	411	468	480	504	490	471	476	458	465	487	455	445	439	442	498	463	463	422	482	474	446	489	451	449	437	485	452	470	466	477	464	445	445	443	465	458	434	490	437	448	427	431	471	403	425	422	454	453	478	448	417	469	482	410	453	420	430	445	425	473	458	449	448	486	457	474	439	454	516	454	497	430	465	441	437	420	470	461	456	434	446	481	438	449	482	462	477	470	460	467	478	433	426	478	440	453	447	443	456	461	472	467	465	441	461	467	465	488	414	440	429	458	477	474	452	429	486	483	469	465	506	468	428	429	479	441	454	484	448	437	480	445	461	494	475	443	472	511	491	478	423	435	424	466	450	453	446	450	481	438	453	442	423	425	482	456	498	442	463	459	468	473	463	458	418	457	443	459	432	452	462	434	448	387	475	463	442	466	440	455	459	449	435	475	441	436	500	488	448	477	416	452	461	423	466	430	448	489	466	454	407	447	452	440	448	456	415	451	449	458	445	448	444	417	447	454	458	473	458	428	472	493	447	430	458	497	428	472	486	461	470	522	471	452	425	437	474	483	458	429	437	422	437	432	482	470
44621	30397	25611	19033	12508	5906	2445	1854	1681	1450	1304	1336	1278	1228	1133	1139	1063	1057	1012	1059	1000	1060	1010	948	953	1020	1011	958	1010	986	970	943	934	988	913	988	967	1013	974	946	973	959	996	978	998	952	911	894	975	994	985	1002	980	949	981	999	937	975	973	964	912	1016	960	926	959	933	930	984	933	901	933	1023	966	941	974	988	927	956	1083	981	941	945	983	973	1004	968	984	976	999	961	958	931	901	965	952	940	968	960	1036	982	1000	978	974	955	958	978	946	984	954	986	1005	972	987	989	962	961	948	997	963	984	909	924	935	945	986	893	935	955	886	963	1013	956	954	956	984	908	992	1024	967	970	982	945	938	992	970	971	984	995	966	948	975	920	956	967	1045	905	964	997	961	966	978	936	952	948	968	983	1004	946	988	943	959	976	1013	950	963	978	969	1008	963	962	998	967	901	976	950	902	984	994	996	924	963	954	989	927	1009	976	948	954	957	1055	951	980	978	968	941	939	938	924	996	960	993	945	956	994	924	996	939	945	1030	1000	951	966	945	951	951	944	1008	956	944	918	963	940	945	954	983	964	1002	1027	928	976	992	995	969	928	929	976	998	950	970	978	1002	973	965	930	989	973	932	997	965	968	967	962	970	946	953	935	958	1035	976	972	1030	974	988	984	934	919	959	969	932	970	996	950	923	956	993	926	960	1007	931	1005	984	975	919	981	983	977	1001	1002	968	941	937	966	972	999	953	942	967	955	954	937	955	1000	927	953	955	883	958	946	967	948	1004	971	1002	939	938	966	1033	924	945	990	962	974	956	964	960	962	1023	984	952	940	967	1007	988	994	942	936	995	964	961	981	1010	959	1032	961	981	924	984	975	1016	957	954	927	942	998	911	916	968	990	996	998	998	941	986	955	1007	963	979	965	940	981	941	943	968	950	991	945	986	1014	945	979	969	1032	921	969	975	967	1010	1024	985	1020	989	918	986	971	951	1004	939	975	973	1020	951	986	908	990	978	968	971	948	977	976	991	1010	949	954	944	952	959	943	971	939	968	959	1006	932	931	915	960	943	937	995	992	905	977	967	957	965	989	1008	889	956	955	931	961	950	919	971	975	933	998	957	945	955	980	959	921	995	925	898	971	1008	983	979	948	1009	955	979	944	980	992	1022	960	946	1003	951	1015	944	941	940	968	933	993	973	996	971	955	977	992	936	918	973	1014	981	1015	976	957	971	914	1027	997	974	984	1037	943	931	987	989	973	1010	957	1006	972	925	961	947	1024	928	1005	958	944	996	961	989	999	972	979	980	942	947	951	944	1007	973	988	955	983	992	977	945	976	989	973	960	955	996	1037	963	983	1001	969	1032	970	944	964	951	971	980	914	1006	952	959	949	981	955	929	1000	968	921	936	992	1002	912	926	922	978	929	925	969	934	949	933	918	974	985	991	934	997	967	983	1003	1011	1004	987	992	974	937	1012	1031	1018	957	958	951	994	927	962	952	957	986	971	976	1009	1008	967	930	1005	961	918	991	950	958	924	949	908	990	975	985	1006	987	960	936	931	870	989	948	948	936	981	974	997	921	942	954	958	968	978	1001	971	930	924	1001	904	1007	929	968	1015	981	938	999	959	939	967	929	966	960	988	990	948	944	988	1036	962	945	1014	984	972	975	960	927	973	967	925	975	931	1023	990	982	981	971	993	919	930	948	975	926	977	942	973	969	992	968	1000	965	973	940	930	1000	964	974	986	984	962	936	972	987	947	945	986	988	960	960	997	981	936	960	946	963	968	963	1007	934	961	956	971	938	948	904	946	1011	949	975	963	980	978	980	933	945	982	997	910	923	992	986	962	993	989	988	1019	960	947	968	939	986	1006	959	928	942	967	1015	940	940	958	960	907	1005	948	966	923	969	978	987	980	940	911	953	932	934	1028	937	942	985	993	1005	970	996	948	932	973	1003	979	1014	952	922	983	946	971	998	979	964	1018	972	950	1005	978	986	971	967	941	979	1025	979	975	930	944	940	937	992	977	980	956	963	958	959	945	1013	954	975	957	1036	947	957	944	985	976	943	973	959	954	995	942	923	961	987	944	970	955	906	956	972	950	971	918	951	993	985	955	990	979	991	982	1016	954	946	938	1014	909	945	977	960	988	998	947	1000	961	985	987	985	945	930	922	935	1017	919	1034	983	965	984	964	992	949	1044	948	997	982	1016	914	948	914	914	998	969	1020	922	961	982	945	982	962	951	964	935	1009	941	971	977	934	970	963	953	965	898	906	933	951	1017	987	977	972	941	948	981	988	963	913	952	1027	977	1008	946	994	941	961	976	1018	974	998	991	1005	966	953	993	972	1013	1006	1024	942	966	939	992	1024	965	938	947	995	899	986	985	994	973	1010	938	1031	946	1001	986	966	1011	964	957	978	994	994	940	957	1008	977	934	939	948	979	937	985	952	963	963	923	979	988	991	925	966	953	906	966	1014	912	1005	958	946	946	974	931	982	916	938	1011	994	943	1011	928	973	1011	986	958	977	940	1010	950	997	956	954	996	968	891	916	955	1007	966	924	1022	974	991	931	1000	971	1000	1005	982	998	933	998	937	1023	964	981	970	948	923	984	939	949	976	946	1009	999	1018	952	957	980	997	998	984	990	983	932	944	950	962	927	961	971	977	975	965	971	1013	987	1014	990	925	946	1007	1012	959	993	1022	897	939	962	961	991	973	962	900	892	975	943	963	983	957	1029	1008	964	950	988	937	977	953	900	934	929	956	994	958	959	1002	986	966	909	934	1011	1008	969	977	961	983	947	1016	956	986	961	972	969	953	991	973	993	930	1044	976	993	947	1027	959	977	1013	945	960	950	997	934	965	919	1017	973	971	980	949	917	964	905	930	943	1008	961	933	981	985	981	970	976	967	987	985	951	942	947	929	950	1015	964	1022	943	948	955	936	935	989	943	968	949	967	984	951	986	978	953	994	1000	998	970	1007	915	953	984	1005	936	971	930	966	979	960	1012	974	1002	1058	895	934	1012	974	1015	963	950	933	967	938	927	925	945	1001	973	953	947	958	999	977	981	982	997	973	1032	1023	986	942	970	944	965	956	1047	918	986	932	911	973	995	963	971	994	912	917	985	964	982	919	1008	960	974	960	936	988	969	949	963	1026	972	945	980	967	1010	999	940	937	937	940	958	960	945	1020	961	972	940	984	981	962	983	982	944	946	932	968	993	973	1018	981	945	936	990	919	996	900	984	949	1011	955	961	965	1012	942	994	960	983	927	940	963	976	987	991	946	971	958	945	966	1031	1008	960	979	989	986	972	949	936	957	998	940	966	972	975	893	965	996	959	987	947	897	987	990	941	984	955	1028	947	923	959	977	954	962	953	943	949	955	987	976	972	950	960	1022	962	941	975	984	966	943	944	995	1019	926	972	954	930	1011	993	946	963	946	901	1014	926	971	929	982	959	939	995	978	973	982	936	969	969	968	1020	997	978	898	993	955	996	924	964	928	912	935	959	946	960	989	1000	1005	977	935	983	934	1013	939	960	922	957	973	958	998	978	948	979	980	970	941	991	929	998	1030	984	964	974	984	945	942	967	949	965	1014	939	955	972	922	1011	1019	926	946	964	919	980	939	993	997	1017	980	1011	979	990	1051	986	986	996	986	983	931	963	1028	963	969	962	923	979	966	954	937	969	976	943	971	930	1014	939	922	991	1021	976	1008
52073	26402	9950	3541	1549	742	577	486	489	498	455	429	372	453	462	508	451	463	441	450	453	428	435	412	442	409	458	510	476	474	424	453	423	442	479	422	473	393	434	445	429	433	435	466	416	431	415	417	416	377	438	444	433	436	440	438	479	422	423	467	409	430	431	420	460	438	389	401	486	491	399	457	431	462	387	425	395	461	427	427	412	440	466	483	426	454	486	453	458	457	451	467	490	410	429	422	440	435	440	440	447	405	459	427	416	466	409	464	475	460	450	451	421	426	443	440	431	407	487	425	416	384	449	398	422	468	404	423	409	435	427	410	456	452	455	437	422	418	447	473	434	467	456	435	478	457	441	440	486	438	432	434	402	440	459	443	482	450	455	432	399	456	431	477	452	442	461	407	461	450	443	438	436	451	435	434	445	437	450	443	426	465	445	385	458	446	442	407	418	444	489	457	468	428	421	443	440	476	464	411	472	448	415	453	434	469	422	428	420	438	417	469	432	464	417	414	433	456	448	421	424	420	436	421	410	445	450	453	442	442	466	428	383	441	487	453	421	401	457	440	417	412	430	441	404	431	395	423	420	438	441	456	444	462	476	455	458	401	433	419	439	425	407	446	437	457	465	465	435	435	465	416	505	464	437	459	437	455	456	461	395	402	395	448	466	442	441	455	434	438	396	441	440	413	406	372	471	439	434	454	464	419	440	430	404	463	472	430	423	422	417	405	484	441	420	438	441	445	448	491	444	388	441	423	445	459	450	406	421	390	449	415	429	434	424	403	446	471	451	394	465	487	409	438	441	452	454	442	455	446	460	468	412	431	422	443	438	439	444	443	453	441	433	481	445	456	423	486	461	367	424	427	452	401	445	434	436	447	471	385	418	442	450	461	497	475	415	420	425	444	422	444	439	409	437	418	447	401	470	429	433	422	445	414	430	436	461	475	422	482	422	472	465	476	451	454	445	456	471	438	424	465	445	429	447	449	446	423	424	436	419	437	429	432	439	446	457	447	430	437	439	434	417	448	432	429	449	457	434	433	465	469	488	440	456	438	413	446	445	442	448	403	435	431	427	404	462	390	461	396	425	449	428	442	452	430	453	496	438	428	407	426	468	466	463	406	421	459	441	459	452	413	461	420	408	398	427	450	444	418	421	422	421	433	430	504	400	415	383	434	420	426	438	408	403	482	472	415	426	449	434	427	436	441	397	440	474	442	456	457	437	397	443	460	462	460	413	445	438	437	430	466	431	403	448	455	463	390	456	397	436	465	452	465	420	464	398	443	432	429	440	427	444	463	447	440	418	461	436	485	465	458	472	457	499	429	455	459	440	474	424	427	471	427	470	376	454	460	413	436	406	416	493	468	425	394	511	421	481	458	443	419	416	419	412	470	444	449	448	499	492	443	467	471	414	466	447	446	489	465	438	468	433	438	415	450	425	431	444	424	453	458	448	437	497	472	379	441	401	471	408	405	459	433	456	432	455	424	466	447	446	454	430	445	447	450	429	459	403	466	467	408	419	455	403	453	417	395	405	443	432	386	463	406	449	475	425	508	455	393	444	420	417	438	467	449	442	451	465	421	403	440	473	421	451	427	442	386	441	376	457	392	450	432	450	463	433	428	446	430	410	420	476	408	454	460	453	462	422	403	439	436	428	478	415	427	435	453	444	394	460	440	476	421	491	430	448	473	465	471	403	400	460	439	450	420	426	454	442	373	410	418	421	408	462	432	456	476	482	451	402	469	413	430	477	426	426	442	463	474	447	452	447	405	413	468	422	430	418	452	397	422	441	444	459	426	452	474	420	400	455	467	382	435	456	443	457	472	436	460	388	442	449	456	435	471	443	420	456	452	427	423	456	476	419	456	446	464	427	408	464	451	402	430	431	450	454	476	492	477	433	448	449	436	489	441	417	396	402	447	448	455	449	449	473	471	414	419	421	430	440	390	438	419	460	435	441	404	437	408	421	456	416	439	447	431	405	403	416	431	447	415	422	426	426	431	442	433	422	466	420	476	424	420	452	460	444	449	470	485	404	412	513	438	432	387	460	432	447	398	453	410	447	442	491	441	411	461	425	455	432	454	489	437	428	438	410	411	423	431	441	425	476	418	463	435	451	453	416	460	451	442	459	420	429	494	437	427	449	466	425	436	483	430	450	441	421	400	442	483	434	437	477	414	467	489	419	433	461	461	458	471	439	421	434	421	391	460	481	437	441	425	393	406	489	482	443	426	437	423	400	394	442	448	480	480	448	459	439	429	425	409	434	462	421	444	438	467	490	456	439	443	447	447	409	443	427	387	453	435	458	412	445	479	460	456	492	453	423	416	422	418	415	479	421	404	401	424	421	480	445	437	418	447	427	433	442	447	459	488	400	429	457	449	428	437	451	433	456	396	444	440	418	458	449	447	402	434	454	424	431	438	431	464	438	459	420	410	420	438	425	440	396	451	436	454	439	456	394	413	423	448	427	469	447	421	466	438	435	474	487	485	432	443	439	452	459	449	433	427	446	482	458	397	442	439	429	428	457	428	411	479	434	445	423	425	484	477	458	443	458	439	449	441	451	485	414	441	449	430	426	415	457	401	427	448	425	447	418	469	425	438	442	443	412	456	451	482	482	450	436	446	439	465	434	416	445	409	423	432	446	455	429	426	429	423	438	447	425	421	448	482	463	462	389	468	460	468	419	456	437	464	420	474	467	436	458	459	444	408	424	450	447	456	442	405	415	426	434	432	444	445	440	436	425	450	475	457	448	395	469	414	449	439	450	445	433	416	437	429	432	438	461	426	470	471	449	442	394	406	466	414	481	435	425	430	441	488	454	455	448	450	372	437	475	418	431	461	460	443	458	432	459	443	449	442	462	436	398	436	399	446	488	416	433	461	451	468	443	470	482	439	465	447	437	444	417	456	421	440	450	427	470	448	411	429	464	434	454	457	440	444	447	461	420	414	450	437	430	420	414	417	476	462	417	411	464	447	435	411	470	430	420	384	457	458	450	464	433	433	475	447	434	448	452	447	416	477	438	492	419	463	414	463	431	467	448	418	456	440	428	410	428	516	462	462	429	470	491	468	427	454	431	470	447	470	442	412	395	436	401	445	441	375	410	406	436	449	415	446	449	419	417	462	399	460	435	428	451	425	408	420	453	436	439	422	441	463	456	450	423	422	488	454	411	440	426	464	435	453	450	459	444	424	448	431	412	433	404	434	482	427	440	407	427	458	463	441	400	472	440	456	456	384	448	431	423	431	415	443	429	440	441	421	423	423	466	400	437	450	449	438	434	473	458	440	467	433	461	437	436	475	482	471	410	422	469	447	440	407	456	435	452	455	453	437	471	480	432	450	435	424	431	394	429	469	465	467	423	462	408	438	459	446	443	486	425	433	470	429	384	423	420	426	404	441	461	427	408	451	440	433	449	438	425	417	411	409	440	401	424	403	491	427	460	450	433	491	442	411	427	444	431	386	447	393	414	448	444	465	432	441	488	463	449	449
34994	18933	11321	7250	4044	1880	1423	1228	1157	1057	1087	1000	1018	1030	1008	993	977	968	966	870	950	968	951	957	940	897	961	936	939	919	966	938	863	943	879	921	941	950	945	950	910	876	981	963	933	951	913	958	920	946	936	899	901	927	888	960	884	970	969	908	948	921	908	934	934	989	906	982	1014	921	881	932	943	947	927	942	919	903	914	973	962	903	926	941	931	976	965	930	896	908	959	907	907	950	883	896	928	943	930	931	890	975	944	887	973	916	935	940	912	923	932	917	948	941	947	904	927	944	977	939	925	915	922	910	907	966	926	923	929	910	886	958	950	951	927	950	941	926	884	927	968	908	926	920	937	926	948	905	901	938	886	947	947	953	954	901	907	929	883	973	908	960	909	920	956	908	916	958	972	938	925	944	871	954	952	907	989	952	929	877	898	950	901	903	921	923	961	888	889	915	930	966	910	924	927	930	981	915	989	955	952	929	897	922	961	900	957	937	951	883	942	979	934	940	933	924	925	937	893	897	919	931	912	897	914	917	969	949	914	947	991	955	964	906	888	932	897	966	921	896	922	917	921	900	973	915	927	936	948	922	919	945	943	890	896	969	921	953	902	954	916	907	914	914	913	921	911	883	902	931	897	994	928	1006	880	918	1000	901	906	934	915	930	973	940	882	910	910	957	933	916	921	895	932	946	924	962	934	902	918	943	926	896	884	889	963	967	902	955	932	947	939	879	926	961	1004	926	919	930	912	986	903	937	944	987	979	919	929	968	992	920	997	922	943	940	950	944	950	912	918	863	906	952	904	954	956	928	909	878	888	939	900	903	918	917	908	985	924	906	868	928	958	947	945	956	966	904	907	872	1010	908	963	911	936	937	894	985	899	899	931	931	958	902	988	905	905	994	956	920	1006	944	887	945	908	984	1008	970	908	908	911	953	901	937	926	916	908	912	948	944	969	958	942	918	950	920	941	941	939	909	867	929	904	956	947	941	906	964	908	904	900	932	963	928	899	916	937	924	978	915	885	911	928	900	942	903	939	942	999	896	936	984	940	954	876	904	976	966	880	949	944	923	966	927	907	919	890	930	965	975	904	923	935	959	893	966	936	911	924	952	922	927	920	901	899	955	913	912	963	894	953	905	904	909	933	887	920	942	919	919	910	876	977	914	975	959	900	900	914	910	968	906	880	911	914	937	942	912	957	907	936	917	890	903	968	917	939	915	934	928	920	972	922	902	955	959	891	921	966	929	931	940	1009	870	922	955	987	957	922	917	952	904	891	963	882	940	905	923	925	918	925	962	926	938	898	901	917	911	913	916	970	918	943	971	909	954	945	952	954	922	943	986	960	932	905	939	934	947	967	967	957	903	891	943	922	908	983	940	963	959	915	1014	938	954	957	971	910	936	969	910	940	932	946	891	954	987	934	949	928	936	944	919	942	956	935	959	935	1010	900	949	945	934	912	981	944	931	974	934	947	976	888	925	885	931	870	951	872	989	908	881	935	937	981	942	948	953	969	894	964	936	1005	946	905	931	900	993	922	911	972	942	917	951	967	890	910	940	907	916	945	938	909	922	946	903	877	900	952	927	939	982	999	887	884	917	924	923	955	920	922	904	909	916	920	921	918	933	970	882	921	908	957	946	935	934	942	818	877	915	915	918	901	875	937	916	896	919	947	990	926	947	914	934	931	966	894	960	913	929	915	863	970	974	918	911	926	955	942	917	956	901	939	967	939	909	916	912	936	928	869	942	899	907	907	933	911	946	961	911	878	990	888	933	928	990	963	944	934	958	865	937	939	904	914	923	914	918	938	888	931	949	946	929	946	938	943	946	950	925	907	915	883	931	928	957	944	1000	964	937	958	958	953	920	945	917	919	931	926	957	931	926	952	905	935	929	978	944	956	901	936	939	919	928	919	929	909	864	868	952	930	915	959	967	925	922	975	943	996	905	917	941	936	930	921	927	889	916	919	902	939	931	911	875	922	939	912	944	891	930	945	927	930	864	926	946	907	899	929	888	952	908	991	939	982	941	954	925	899	897	984	909	904	916	916	915	962	892	943	915	932	943	963	940	944	861	930	922	929	920	930	913	918	973	949	974	927	928	946	869	945	942	973	924	920	1002	901	917	929	929	953	881	936	948	914	970	964	929	898	926	892	963	916	887	959	918	936	930	939	886	913	909	971	904	932	920	940	926	984	941	929	933	933	932	965	878	932	933	953	873	940	939	973	918	914	907	963	909	920	938	883	897	975	896	970	916	952	925	910	926	875	942	960	914	921	897	863	934	955	912	881	941	940	869	972	921	868	952	922	978	929	934	915	933	996	955	959	904	908	929	916	921	837	924	908	884	970	1010	932	929	892	982	937	924	961	935	919	945	880	911	926	968	928	894	918	888	989	981	936	920	955	917	947	936	1003	1022	948	881	936	948	891	927	914	907	994	920	940	923	911	911	948	900	907	954	921	930	925	923	987	924	891	923	929	893	921	922	944	932	928	912	953	905	958	949	916	872	908	912	893	865	929	909	949	910	947	877	910	933	926	922	956	962	892	936	900	926	886	955	956	943	897	961	955	974	868	984	952	883	928	893	964	928	955	966	919	891	927	915	924	973	914	956	942	948	939	946	978	956	929	971	956	914	939	939	924	964	898	960	911	967	906	923	914	936	916	954	960	931	936	969	907	972	911	907	972	949	909	870	931	940	910	920	902	938	942	891	981	949	989	955	1003	881	945	968	871	973	939	929	918	941	915	918	927	870	999	924	945	939	891	935	929	899	952	919	923	942	950	903	894	908	946	916	968	925	951	1017	934	926	904	937	936	874	901	933	851	953	984	913	967	954	886	895	986	950	922	972	923	852	938	915	897	927	971	926	966	942	958	942	925	926	954	911	919	898	921	926	942	932	930	902	920	1001	894	952	938	959	923	932	958	936	894	926	911	905	928	934	933	921	941	960	927	922	881	907	971	940	911	882	911	877	872	918	920	918	903	851	903	932	894	911	908	908	944	975	947	936	921	956	960	898	958	879	923	895	948	954	901	921	902	934	927	938	875	954	940	936	874	966	919	931	984	934	954	948	918	952	912	943	923	916	960	918	936	970	895	909	934	940	917	964	916	983	934	871	939	993	940	976	979	927	884	960	952	864	938	943	899	944	945	926	940	948	951	934	921	951	895	886	921	974	934	954	865	969	891	909	961	992	885	947	921	903	918	910	908	951	943	914	933	894	945	976	941	916	947	909	969	947	899	935	986	998	916	863	900	953	938	908	953	926	942	932	955	931	904	957	941	933	937	914	946	923	926	904	917	931	929	943	916	950	863	925	923	918	933	922	920	873	928	916	1008	948	949	925	923	909	998	911	942	916	957	925	893	931	899	939	934	890	941	882	979	907	928	934	907	947	916	901	941	930	863	980	909	964	930	943	930	971	965	975	908	955	937	936	900	917	911	944	965	876	952	899	901	916	950	894	916	911	921	908	884	951	930	908	948	926	968	962	924	934	945	952	938	943	952	937	904	905	964	961
58912	29769	16651	8259	3304	1589	705	565	536	566	535	452	469	464	500	472	457	458	495	442	434	469	447	507	449	417	441	379	408	418	416	478	435	436	465	447	454	450	479	433	435	448	445	436	473	459	448	436	434	403	445	429	439	425	467	439	445	442	408	439	390	409	453	473	415	400	436	442	432	457	399	462	418	439	423	453	440	440	454	482	453	412	438	409	439	447	409	482	455	447	428	430	419	456	442	439	451	440	442	438	408	451	468	401	425	463	419	408	461	400	431	463	408	461	454	467	440	501	488	423	442	446	406	439	441	439	469	406	440	455	409	440	416	414	479	432	444	450	463	465	440	445	444	407	465	450	399	470	460	458	414	482	441	469	429	460	441	458	444	425	430	413	418	459	448	446	430	504	458	458	453	407	402	435	449	404	462	459	462	451	427	453	439	449	413	404	442	456	460	472	408	433	440	440	434	467	443	450	441	462	419	454	444	437	482	414	431	471	450	431	466	445	434	445	481	445	464	426	455	450	461	427	420	428	467	507	475	434	437	449	428	485	426	419	426	432	433	470	464	471	448	455	450	403	483	443	420	439	465	451	407	435	423	442	444	447	440	450	455	403	405	466	484	425	437	442	473	457	418	424	444	403	422	423	398	424	413	450	446	454	445	422	459	418	463	471	432	419	392	423	441	429	429	446	464	463	452	481	459	450	440	442	429	433	419	391	447	409	452	441	444	420	446	445	424	423	438	427	490	429	497	430	396	463	400	427	436	433	446	455	417	469	465	424	458	460	425	481	423	444	425	377	395	405	403	484	364	418	458	438	395	441	419	444	404	443	456	451	420	435	438	446	458	488	472	455	472	386	405	420	438	410	434	425	397	445	437	450	426	443	433	433	452	439	403	454	468	426	413	428	401	431	431	484	453	449	474	479	455	438	447	444	462	409	437	443	466	423	436	431	428	464	479	456	404	422	424	414	437	441	430	425	403	443	443	413	449	385	482	436	433	431	441	414	442	411	442	444	467	436	425	457	455	443	459	445	431	444	397	412	405	392	422	459	433	432	422	404	437	436	469	460	449	436	444	448	478	450	371	439	436	437	421	459	482	469	460	426	437	384	438	440	451	425	429	430	412	398	425	434	470	429	436	418	399	425	434	421	452	418	447	450	428	456	456	451	461	453	440	465	477	459	434	431	442	417	435	414	467	401	461	452	426	458	391	442	424	405	459	394	383	449	415	441	451	484	442	429	436	454	440	444	473	420	409	484	437	398	425	439	411	440	442	450	465	411	438	437	436	401	423	446	409	452	426	439	417	458	422	460	470	446	435	455	457	424	454	435	462	451	418	432	421	452	447	442	460	462	409	424	405	426	461	419	433	442	480	415	452	461	434	465	420	436	455	451	420	427	441	441	451	441	427	462	458	444	459	503	419	483	415	429	432	501	420	467	441	403	495	434	455	437	422	436	444	401	390	422	454	442	390	394	452	430	400	439	473	463	449	440	456	474	424	411	420	419	451	449	454	466	416	428	446	455	493	452	406	424	484	429	424	443	443	435	422	437	393	456	401	445	420	451	436	429	454	411	401	430	425	445	455	438	436	446	438	420	449	422	437	420	449	425	466	434	435	448	415	465	476	430	434	474	391	417	435	446	431	455	438	436	449	427	417	412	452	427	460	475	448	399	434	416	438	465	412	438	443	440	467	442	498	476	441	429	435	449	476	465	437	434	450	468	425	425	462	454	442	456	399	391	427	403	408	404	446	441	436	415	390	426	447	471	450	464	484	467	453	437	413	416	466	464	448	472	525	438	425	430	434	462	438	424	440	434	464	483	466	429	409	424	415	437	458	419	473	460	443	417	458	437	490	441	449	404	412	421	473	443	427	422	448	473	464	470	480	448	440	473	424	456	434	414	448	429	443	437	426	412	405	434	419	470	466	435	487	450	398	421	472	457	460	445	463	459	442	468	447	453	438	492	454	454	453	440	425	438	439	473	473	443	428	443	447	442	441	485	482	450	430	449	413	424	431	453	431	444	460	473	422	427	455	440	411	444	434	415	419	419	441	487	501	440	476	414	445	443	424	434	455	410	414	469	455	471	457	458	394	396	454	425	433	448	428	480	443	443	456	436	412	474	411	425	413	434	396	459	399	415	460	442	422	444	421	442	472	409	443	377	439	468	473	442	436	410	417	441	420	445	453	424	469	443	433	410	451	483	470	449	408	413	408	466	462	443	415	434	399	433	438	462	455	461	405	440	467	447	426	448	439	425	481	431	460	431	450	449	459	427	466	413	516	428	428	405	427	452	414	428	428	392	413	469	460	468	452	457	457	432	447	438	447	435	444	471	459	437	444	440	422	449	434	422	428	447	411	434	433	415	428	422	460	464	475	443	450	477	436	423	415	430	415	481	491	433	451	456	416	393	460	477	464	439	430	456	454	387	434	441	454	404	418	469	458	450	444	439	426	439	412	453	417	438	409	432	416	404	413	435	478	406	498	441	419	454	440	488	471	441	446	453	450	425	462	430	489	410	430	420	451	458	452	452	436	435	448	449	440	395	424	483	444	458	427	478	468	457	415	398	420	456	443	481	445	439	477	413	465	468	476	470	434	455	430	420	477	431	417	405	414	448	454	425	415	421	382	466	437	404	449	441	433	424	440	422	466	406	412	430	439	436	425	466	417	454	463	433	425	413	424	455	441	433	450	454	439	433	455	461	455	406	446	501	494	443	481	432	415	436	442	444	441	426	457	415	448	441	426	462	443	397	466	443	450	421	412	448	447	435	444	447	442	426	422	438	455	442	466	468	432	436	407	450	446	428	436	463	421	490	404	466	448	467	444	418	452	455	466	434	449	446	401	424	467	430	440	475	425	465	452	425	428	440	429	424	415	434	434	407	438	434	439	410	444	428	445	440	464	456	478	453	440	426	467	469	449	454	393	407	444	448	430	435	456	440	423	452	415	446	501	412	407	412	444	428	427	428	435	421	449	441	454	424	457	404	433	445	452	451	463	424	412	479	420	420	458	463	443	415	462	404	431	417	471	465	450	463	459	442	412	399	398	454	421	440	410	412	425	445	450	440	461	454	472	459	484	430	429	465	440	416	447	429	400	399	464	478	433	379	427	424	423	433	460	451	422	442	458	485	412	429	433	448	418	452	446	447	462	491	429	420	427	472	404	428	449	439	396	449	473	443	449	465	458	457	477	458	431	450	469	446	404	457	434	477	427	454	436	447	474	462	486	402	426	431	469	435	468	447	462	440	400	452	434	415	407	421	426	428	440	382	391	396	415	414	421	413	481	409	438	460	433	450	419	467	459	404	451	454	454	445	385	438	423	441	438	451	438	434	437	438	438	473	429	420	476	446	389	413	423	451	461	428	451	419	435	442	442	426	429	484	450	448	437	467	389	469	449	508	452	454	423	497	463	454	484	477	445	422	393	435	420	438	467	465	444	433	468	487	463	422	411	481	470	417	419	441	447	440	428	410	454	406	479	424	439	418
38319	22208	19153	14240	7918	4672	1929	1620	1384	1277	1235	1197	1075	1050	1029	985	1029	1008	931	996	949	905	965	937	966	961	971	919	946	903	995	923	912	926	928	923	907	967	896	906	981	945	970	994	929	922	918	955	946	898	971	955	952	938	933	938	944	901	924	946	978	895	952	960	895	891	905	932	981	986	952	963	986	951	982	914	937	932	923	917	918	954	946	928	912	931	920	944	940	943	891	959	914	958	899	946	917	907	963	894	893	931	947	933	963	940	917	953	919	906	955	966	942	955	868	945	939	999	905	953	885	900	895	896	950	929	990	943	956	964	936	886	884	895	953	933	961	922	966	981	1009	889	934	892	912	929	896	946	930	979	959	918	1018	942	912	965	966	931	985	932	944	920	897	953	897	927	924	939	914	887	948	898	907	923	931	917	972	899	909	883	958	936	936	902	981	901	853	913	953	919	867	940	930	905	993	942	950	955	909	925	862	887	930	989	982	933	920	966	978	928	888	909	918	901	979	989	923	917	922	898	899	925	985	933	967	918	918	944	890	920	925	961	951	916	888	927	961	923	957	971	956	907	955	979	911	953	966	871	892	931	916	901	926	906	926	917	944	936	902	902	918	945	959	987	899	893	959	907	946	923	923	909	888	876	958	985	929	924	970	949	930	924	924	931	929	899	952	957	933	952	920	972	897	940	906	913	958	920	879	974	1009	929	890	945	941	926	942	957	931	958	907	887	977	937	925	945	979	985	883	951	897	963	922	965	874	940	932	959	884	931	898	885	896	999	960	979	922	937	949	946	924	943	931	931	931	959	962	970	948	934	920	955	940	935	933	985	953	906	957	990	949	939	932	942	928	1006	988	955	892	923	951	956	944	944	968	953	942	976	899	886	968	964	949	939	935	943	959	923	974	938	903	905	922	904	973	936	943	935	904	912	945	935	925	875	868	971	914	957	949	918	927	955	871	939	953	948	957	961	938	928	896	925	906	928	916	935	876	911	1009	940	900	970	995	986	908	935	937	953	926	929	939	938	901	927	909	959	951	924	991	936	921	936	919	962	930	909	898	929	951	951	909	934	951	964	945	954	894	916	945	973	913	939	941	895	877	919	971	928	936	966	900	912	902	938	890	919	950	933	928	975	906	924	949	934	965	938	925	925	956	994	927	948	929	936	971	941	880	938	932	958	896	922	991	953	960	981	926	929	995	927	939	910	911	885	959	909	928	943	927	937	924	943	943	897	914	951	965	906	922	958	905	911	950	901	917	951	931	915	884	935	965	892	939	886	926	947	947	952	935	956	968	901	961	950	950	958	947	975	923	945	921	1001	920	953	906	907	897	892	928	954	879	928	951	950	901	988	921	892	962	913	958	971	913	870	988	982	967	970	964	922	897	842	932	938	941	919	908	940	931	926	913	899	894	947	888	950	897	923	902	967	898	888	944	905	955	922	883	934	897	989	971	965	927	921	960	905	942	942	861	944	898	925	987	852	970	933	936	954	951	958	889	991	960	897	911	970	954	929	875	923	954	982	912	931	931	936	945	949	955	886	968	925	918	911	925	930	978	939	955	945	951	948	941	910	922	954	932	920	921	944	982	980	915	972	917	906	921	947	948	946	911	923	933	922	917	952	962	958	982	901	923	931	983	959	957	897	939	863	954	980	907	863	937	897	926	895	917	982	906	978	957	973	934	962	895	950	891	949	918	946	928	969	910	931	918	950	881	938	933	927	891	917	970	908	970	942	942	898	952	939	885	959	929	953	916	931	993	878	933	972	904	922	897	963	929	929	934	955	907	896	926	924	938	902	985	921	916	920	950	930	907	894	976	923	908	939	949	901	955	991	961	900	943	893	926	940	954	944	953	889	987	889	945	905	897	938	891	903	946	867	890	1003	873	925	872	998	939	898	933	952	914	961	942	931	896	908	924	938	934	927	979	890	997	911	935	917	901	919	985	944	884	940	943	946	914	917	942	906	1014	934	894	872	924	925	912	877	925	929	945	939	930	886	932	942	962	939	942	904	918	950	899	956	982	842	937	953	978	925	907	983	933	911	941	974	986	908	977	924	939	932	945	897	931	978	930	915	897	959	950	897	991	909	949	925	905	871	940	950	963	971	907	942	951	942	919	915	920	934	921	891	963	934	919	893	921	942	917	945	955	973	912	952	921	977	960	959	915	964	911	872	936	981	958	964	868	936	911	975	906	960	1001	958	966	950	958	908	906	909	925	884	907	995	974	957	939	976	927	900	872	891	894	907	957	988	936	931	966	965	886	901	983	979	903	942	954	900	928	949	944	901	947	920	958	973	970	919	955	908	939	941	948	947	925	944	907	963	913	927	954	948	957	926	884	934	949	962	903	951	932	944	993	930	923	964	948	984	952	942	914	951	927	952	905	919	952	893	914	932	922	891	933	945	931	926	912	931	918	932	942	924	960	952	928	965	927	932	892	946	913	959	970	962	983	906	928	924	944	868	980	951	906	903	942	989	922	937	953	919	924	918	951	926	1002	967	883	909	974	946	921	952	942	926	910	930	951	960	1008	945	892	954	931	934	945	936	971	899	942	955	909	910	897	914	977	924	917	929	918	933	912	956	889	975	896	909	911	963	945	937	936	966	929	962	957	933	921	940	901	907	886	937	972	920	939	889	903	913	934	939	906	909	915	939	911	924	963	962	969	992	914	873	911	893	912	981	935	951	929	901	948	935	905	978	905	889	958	912	920	926	950	940	918	923	955	918	927	947	926	960	896	946	918	892	962	906	982	920	907	888	1009	946	952	886	935	957	962	950	904	956	958	873	921	922	973	937	900	959	941	925	959	950	911	981	929	880	933	881	942	956	935	961	939	920	937	924	874	912	887	973	952	939	936	982	947	878	941	926	969	989	942	919	973	896	932	920	964	934	816	957	900	905	904	964	932	920	967	991	915	890	904	921	884	909	1013	1014	939	962	948	949	976	854	955	902	968	939	892	899	933	944	923	982	942	990	907	880	907	953	941	980	932	891	944	957	980	907	992	958	897	961	988	966	896	925	946	926	1017	918	893	893	914	941	904	913	948	872	932	885	905	957	953	958	971	924	934	925	897	909	947	949	976	879	893	945	924	948	956	933	904	951	879	939	930	924	952	947	979	920	914	903	885	966	895	887	911	964	935	969	967	936	942	985	903	898	960	891	908	897	907	951	890	970	915	965	897	981	927	932	965	956	919	913	945	989	924	908	927	888	910	972	957	932	938	956	935	969	923	912	947	947	926	926	971	902	897	961	887	927	917	904	957	910	939	932	942	879	948	933	926	896	919	927	935	915	917	920	1000	962	966	930	943	881	841	925	964	926	909	912	970	914	936	923	950	938	972	964	941	906	922	901	924	976	907	974	949	939	943	886	907	895	932	916	887	960	932	966	958	971	928	918	908	954	944	948	939	964	959	955	915	954	930	960	972	898	920	931	905	975	915	888	973	952	977	902	922	913	912	932	894	941	888	949	920	951	926	1009	942	917	922	887	932	929	911	979	959	905	914	941
67321	36874	24277	12104	5852	2701	891	603	591	514	464	479	467	468	448	461	503	464	450	446	422	451	434	447	449	468	446	470	497	486	467	437	434	421	421	440	399	421	458	464	405	465	437	460	443	476	458	452	437	440	472	503	453	452	444	436	431	462	452	438	449	425	454	410	424	506	501	481	464	433	448	482	425	431	459	504	490	446	410	461	393	428	447	476	459	444	498	460	469	430	445	451	437	427	485	464	475	465	437	428	448	457	427	462	467	431	488	452	432	447	429	457	422	482	425	459	438	427	456	437	437	446	400	417	429	438	444	444	442	444	429	495	451	471	417	428	474	461	425	421	433	459	403	421	479	413	450	460	440	438	442	465	433	420	417	443	431	468	501	471	455	473	453	439	451	421	437	442	473	463	497	454	425	434	441	456	453	465	433	437	435	466	454	441	443	406	402	443	443	453	447	448	424	448	492	459	457	455	466	437	471	423	439	424	436	465	457	428	447	412	450	463	448	476	457	454	470	450	434	438	414	427	463	419	467	448	478	423	447	440	467	424	429	386	439	451	451	486	421	464	488	434	465	431	460	488	445	467	423	461	446	461	474	439	498	417	463	468	412	469	525	451	503	486	438	493	447	428	448	453	429	472	457	447	453	455	464	458	468	414	414	442	456	423	447	410	440	417	484	457	469	443	452	439	473	477	466	455	428	425	453	424	420	415	416	476	426	463	450	429	466	468	415	443	434	474	425	450	438	474	489	475	444	435	409	454	458	467	499	442	417	471	469	454	418	454	438	469	459	477	413	436	450	424	460	461	454	423	434	446	445	451	422	413	452	439	456	458	461	460	412	458	464	437	451	474	463	471	422	425	434	419	497	486	470	421	481	463	468	442	444	487	442	431	478	445	418	456	403	438	433	496	480	397	464	450	459	438	439	450	459	452	414	457	445	420	481	493	461	468	432	457	411	432	464	479	424	439	464	455	470	465	461	467	432	423	424	505	425	482	462	467	434	453	448	434	488	465	393	427	465	485	452	495	445	450	411	438	421	438	430	435	434	429	467	451	436	478	443	417	459	497	458	489	403	407	455	420	451	476	433	423	428	482	468	465	432	478	431	472	442	464	500	401	460	535	458	457	447	452	455	480	470	462	507	448	450	426	444	472	491	415	449	403	435	456	459	480	439	438	445	466	417	437	474	464	435	447	449	455	437	448	403	475	433	455	422	462	440	482	391	474	436	452	456	458	420	515	485	455	418	456	456	414	480	486	400	463	461	462	484	444	447	453	468	448	470	395	450	464	432	430	455	451	462	432	414	415	451	418	441	403	497	440	424	451	432	434	458	402	429	437	473	465	452	426	457	409	415	467	414	434	461	445	420	393	455	431	422	420	443	429	447	427	469	451	431	461	426	465	454	415	443	437	442	452	447	479	470	461	423	437	474	460	460	451	445	426	451	447	483	462	414	469	461	437	477	464	477	453	431	423	455	464	470	429	451	479	472	460	489	473	428	442	435	440	444	479	462	403	450	445	478	449	426	413	437	404	464	475	453	459	458	490	469	442	436	432	466	457	437	438	424	413	439	468	480	439	428	494	449	478	494	452	459	454	456	483	474	425	470	428	458	472	439	477	473	482	433	417	430	430	441	434	445	428	436	480	438	460	475	460	441	441	423	448	407	428	424	466	441	425	450	433	456	486	468	436	439	448	478	429	451	485	501	456	479	436	452	442	455	476	467	438	488	417	423	452	465	416	428	454	431	478	476	426	438	432	430	419	449	475	445	458	440	447	434	424	482	421	457	402	425	458	444	474	451	482	433	437	436	461	456	463	479	426	453	453	505	452	472	469	434	435	459	485	472	420	452	476	416	443	424	439	450	443	472	448	418	426	447	465	442	423	476	490	452	426	483	457	494	455	468	452	454	426	472	464	462	441	423	455	431	488	429	492	461	440	470	443	462	430	420	451	467	453	482	435	482	438	436	446	454	422	427	443	481	435	440	484	450	449	505	431	418	437	448	431	407	419	442	422	447	446	461	461	457	474	504	443	403	447	423	466	486	430	423	446	482	460	464	451	465	413	391	435	484	459	434	448	467	419	437	469	497	469	474	423	443	467	471	479	487	451	434	438	440	472	431	417	411	450	441	500	487	475	424	413	467	425	397	448	425	396	454	468	432	471	479	519	460	451	461	460	448	456	423	482	453	457	437	428	502	443	432	456	477	460	434	453	440	445	411	497	497	414	441	447	415	400	456	440	451	460	439	443	444	464	456	467	470	478	466	406	421	452	425	396	451	448	427	454	478	446	464	482	437	431	435	470	430	445	480	440	443	429	439	453	440	463	448	458	418	424	414	415	422	508	469	425	456	457	442	416	444	462	455	430	465	407	399	414	480	444	459	438	467	438	430	486	468	410	433	447	425	414	428	467	420	450	402	427	451	482	470	458	450	412	444	421	435	463	436	459	404	443	428	436	465	479	439	465	404	435	449	406	495	443	417	473	446	456	452	480	472	454	418	492	435	466	430	409	453	450	458	439	417	461	448	417	431	448	442	431	436	438	463	452	449	446	445	430	445	508	447	454	446	419	434	435	439	454	458	424	452	468	450	433	514	404	454	422	446	492	452	436	490	449	476	439	443	411	494	454	444	496	461	466	400	457	457	468	466	407	468	438	508	428	476	469	411	421	414	456	470	431	423	429	444	449	417	450	404	468	466	429	437	469	418	450	430	441	444	492	458	421	431	495	432	486	437	456	421	474	444	447	473	459	482	415	418	466	490	443	472	454	471	439	434	450	415	430	424	433	441	391	469	449	449	435	468	420	412	459	443	453	462	440	448	455	452	447	445	402	437	494	473	481	450	453	470	434	455	410	447	437	447	482	449	480	486	411	454	479	470	450	469	422	478	479	483	475	434	431	482	433	491	432	462	443	449	469	444	432	492	415	414	409	479	442	391	419	438	450	442	482	454	430	459	449	445	486	480	465	466	462	456	423	441	429	463	464	372	404	425	463	441	469	448	448	459	517	445	420	437	428	413	448	465	414	469	462	452	460	493	436	416	474	460	461	424	468	471	505	431	487	473	453	412	467	416	452	451	393	439	441	436	457	465	452	442	420	463	441	441	452	475	459	434	501	462	443	458	435	451	463	431	475	431	465	443	489	439	445	442	420	478	414	395	447	449	479	460	426	477	471	476	456	415	442	471	483	468	471	443	455	401	416	418	421	427	459	481	435	441	416	429	408	445	434	450	430	432	477	424	464	466	438	464	389	427	436	411	461	447	417	457	464	469	409	442	482	455	451	454	495	463	456	412	422	466	437	389	430	431	415	440	415	465	454	434	431	412	477	441	428	513	435	436	453	439	422	434	476	400	469	444	462	488	458	419	432	431	465	434	496	450	438	401	435	498	413	440	466	415	437	439	452	479	452	445	441	450	460	429	420	438	438	467	435	449	441	431	464	456	463	462	432	426	461	457	434	458	439	410	440	447	452	443	445	469	432	443	453	463	438
44424	29318	26851	18597	13408	7540	2399	1610	1403	1374	1267	1228	1146	1142	997	1068	1046	979	947	952	993	1032	992	926	977	901	945	975	962	945	921	910	951	925	942	938	921	961	922	945	937	1005	935	1003	978	956	919	902	966	900	973	998	965	928	970	1005	952	972	931	949	967	926	990	965	921	963	928	951	912	921	955	895	884	901	964	932	944	966	935	948	947	866	890	909	959	953	954	958	947	987	973	896	987	984	970	1004	920	917	936	969	919	942	911	936	957	950	939	939	957	931	971	952	898	914	915	974	999	968	1034	950	934	960	928	968	989	996	958	916	946	986	905	949	943	899	975	988	947	923	955	944	934	957	989	930	950	924	906	937	927	941	984	928	924	1033	942	962	912	942	941	979	913	889	911	981	946	959	1035	888	959	925	926	915	947	941	896	904	993	1004	934	928	950	967	926	929	956	1003	921	892	922	981	935	969	867	880	958	984	967	935	963	897	964	984	986	917	912	916	978	933	935	936	957	1000	934	973	922	970	910	974	957	941	1021	927	930	891	956	974	946	957	899	899	926	963	967	952	911	926	872	929	912	957	988	974	948	952	958	959	1023	986	962	885	950	938	930	940	953	942	946	953	930	966	953	954	991	952	930	970	982	954	945	981	943	967	911	904	976	957	980	941	957	953	944	1023	937	980	930	952	889	937	913	925	928	994	926	978	939	984	971	972	974	910	912	913	941	928	935	989	976	884	965	984	975	1006	945	910	914	908	933	983	964	952	957	910	890	877	936	901	931	863	958	949	939	923	913	916	992	965	959	975	880	942	955	916	919	986	930	950	960	956	968	944	984	896	927	957	960	935	900	957	964	968	975	927	958	963	974	919	944	970	923	969	950	963	964	949	958	963	920	920	971	960	935	918	966	908	947	961	930	967	950	900	940	930	908	932	1007	932	940	964	984	912	881	948	943	971	961	979	1028	949	986	968	915	954	945	975	911	916	998	970	971	991	967	934	961	983	943	909	967	974	995	932	928	923	966	938	870	980	908	918	1016	926	932	984	933	976	898	920	971	979	914	936	998	954	971	942	885	987	950	926	945	993	944	955	937	933	968	945	970	958	1011	962	982	985	926	956	957	952	916	895	925	936	977	1025	883	962	952	971	904	993	967	932	1005	995	946	1044	950	943	922	907	932	973	970	953	933	1015	900	980	967	974	948	983	926	956	971	961	959	980	984	919	969	925	956	949	951	948	955	945	952	939	984	948	935	961	952	964	948	996	913	978	919	969	956	972	934	923	910	986	928	947	978	882	985	930	952	974	888	970	963	920	958	986	930	925	967	929	927	869	942	964	942	993	932	954	923	988	977	936	929	988	945	969	945	957	895	982	936	950	960	963	982	934	935	932	964	938	975	917	941	964	942	930	972	889	955	912	942	965	921	950	880	986	987	946	952	966	974	932	983	911	939	960	916	1013	951	966	974	942	921	887	971	956	962	980	963	929	940	908	983	940	913	893	1000	922	930	933	958	954	981	958	925	895	965	949	964	932	957	970	902	971	904	947	925	941	949	981	1002	958	885	996	979	981	946	929	930	967	936	941	935	948	952	940	910	977	900	955	959	902	912	901	926	977	927	959	963	942	921	940	1027	952	955	944	933	971	913	914	985	926	934	947	898	951	920	921	952	966	983	910	981	930	933	931	1019	940	946	966	953	907	946	902	911	908	939	1010	944	962	935	916	961	931	955	869	950	1007	984	991	920	994	942	920	960	985	943	987	950	964	876	945	957	964	943	906	987	947	954	943	973	922	995	940	965	1006	1027	988	977	974	960	911	927	908	896	934	904	945	933	969	976	979	919	927	1010	902	988	1009	963	917	945	940	959	925	958	921	959	931	992	938	927	950	974	942	936	952	967	906	955	933	991	970	908	951	909	917	980	982	936	989	930	994	955	969	982	882	942	939	947	935	913	919	1002	902	952	913	896	939	976	919	1037	957	939	928	922	994	918	990	939	940	969	979	913	941	930	974	1006	962	941	988	983	901	946	964	955	961	979	979	866	964	920	957	979	959	933	938	942	946	913	955	959	932	905	988	992	936	949	946	909	945	930	910	974	893	888	975	887	1021	916	916	1008	965	934	986	931	902	945	983	904	924	932	958	994	950	904	945	980	874	934	939	962	978	983	932	934	910	937	1004	926	936	929	946	913	912	936	948	938	988	931	966	936	941	970	941	957	962	896	996	1001	882	901	1004	973	949	896	956	984	930	966	909	931	928	911	900	920	924	984	926	982	931	922	927	930	946	953	951	962	974	981	971	946	906	932	967	919	960	917	948	929	919	986	966	985	957	1007	932	944	958	915	937	967	901	922	971	974	976	915	943	999	893	900	969	953	938	981	934	927	938	964	987	993	974	977	934	977	954	923	936	937	976	980	927	909	962	926	940	997	927	993	916	927	903	918	977	919	933	893	975	1013	981	919	962	975	957	887	992	937	996	930	949	983	932	978	966	896	930	1002	903	926	911	954	977	974	968	935	945	912	898	951	951	934	990	995	966	948	978	919	923	931	932	943	973	920	979	967	912	998	952	980	907	963	975	965	954	896	911	964	920	913	912	920	998	924	960	991	961	958	989	1028	965	947	973	957	937	970	925	971	923	980	952	934	1001	926	864	954	940	909	967	939	931	928	987	929	925	889	979	953	949	939	939	1004	944	964	923	948	954	949	880	951	961	956	920	934	944	961	920	985	846	974	974	963	926	952	894	965	906	926	948	950	979	982	922	1002	995	973	941	946	964	948	919	957	988	947	907	909	1011	869	960	967	943	938	954	979	1009	967	981	1013	968	954	932	934	915	995	995	957	907	920	922	977	902	962	958	962	961	944	958	1007	974	955	977	969	887	995	872	927	981	930	921	934	887	943	968	932	946	971	928	1000	983	929	935	925	944	961	953	964	985	934	976	898	974	956	928	935	951	972	920	1016	990	962	936	956	908	952	933	917	959	1013	939	1030	877	966	998	977	973	937	968	924	977	1001	963	968	996	940	991	974	995	930	929	926	948	943	874	934	922	897	909	946	945	948	946	993	919	938	960	964	936	930	973	957	1006	902	880	937	959	894	938	969	933	947	937	987	985	969	938	977	925	946	991	968	902	971	946	1002	904	984	941	954	941	995	949	949	925	972	950	946	955	954	988	988	982	883	929	948	934	927	978	981	935	896	915	953	981	954	951	945	942	975	930	948	969	938	938	953	918	952	950	958	904	973	964	968	985	968	933	914	963	940	977	933	935	950	992	928	932	938	936	923	998	935	959	970	962	926	950	899	997	968	985	921	980	973	947	959	912	910	965	1041	894	929	934	977	916	928	952	943	969	956	950	996	911	940	992	933	905	890	1004	929	937	958	956	956	931	933	962	916	962	902	972	939	1014	974	961	935	992	971	1003	943	971	992	946	948	932	947	895	978	989	940	962	990	969	995	914	933	934	888	912	867	946	894	963	940	932	969	993	922	945	910	960	1024	994	975	907	936	891	955	929	944	926	949	1020	968	929	952	934	914	960	948	936	953	952	943	1021	951	941	927	932	927	937	990	865	982	927
53625	24242	7544	2203	1057	646	490	470	486	468	451	493	457	433	431	437	472	446	395	437	419	463	459	430	450	431	464	450	469	431	466	456	439	471	482	424	440	465	442	440	483	484	422	401	437	452	423	425	501	442	408	415	426	471	442	425	434	430	492	438	416	460	459	433	432	427	404	435	418	503	452	426	446	429	396	439	455	459	448	425	414	451	489	446	460	474	487	433	465	496	439	413	488	427	476	440	446	438	459	481	435	445	416	435	469	423	422	442	441	440	453	459	416	418	476	467	439	437	447	424	436	449	454	438	437	427	425	441	461	454	446	426	473	445	484	459	450	471	456	422	397	440	420	441	476	400	430	431	445	450	423	434	428	453	449	448	452	418	447	450	429	416	436	437	444	443	473	431	391	449	426	445	398	433	488	471	432	448	427	463	429	452	424	463	436	457	438	488	445	425	423	424	463	403	462	445	402	420	402	474	436	443	479	413	438	456	434	474	440	433	479	435	385	446	423	443	428	440	475	468	452	421	487	447	435	443	446	411	455	410	410	468	455	501	400	435	407	492	407	451	400	396	440	478	436	443	449	427	476	478	456	430	448	434	455	425	429	456	453	436	460	456	429	420	411	425	446	386	448	461	440	408	443	459	467	413	418	448	434	466	505	439	414	425	423	428	440	437	436	401	444	400	427	448	444	449	482	482	457	406	428	421	439	434	464	412	408	500	396	468	422	450	428	440	458	465	426	436	465	443	465	427	434	446	433	431	471	457	447	421	409	423	428	435	465	424	424	436	421	421	475	460	497	440	435	419	415	462	405	419	423	415	465	399	436	451	419	473	446	434	415	450	440	410	467	468	447	461	422	482	445	479	504	431	492	459	422	461	394	401	457	423	427	426	432	421	438	480	445	426	445	442	452	450	430	462	424	474	428	428	450	433	451	437	415	459	431	449	422	460	455	478	433	390	430	483	430	408	446	468	407	440	427	445	413	392	450	407	432	426	450	403	422	439	437	444	441	428	408	470	473	441	416	389	452	452	446	436	429	440	429	402	441	435	409	439	411	458	501	477	442	423	423	462	444	407	410	435	455	434	449	436	417	424	417	450	468	467	478	464	493	440	419	448	441	438	399	402	451	413	406	396	423	452	452	500	429	467	476	402	414	421	405	445	436	467	460	475	462	473	439	440	457	420	455	477	492	431	441	430	433	480	430	492	445	443	475	399	446	444	401	446	492	484	419	435	456	433	433	424	446	460	480	436	466	457	398	459	442	444	466	474	460	466	447	413	455	445	475	422	444	445	462	458	432	402	427	393	418	476	488	440	456	437	476	467	435	423	417	465	439	489	391	463	416	452	478	447	437	364	451	414	388	469	442	449	476	491	418	430	388	419	454	446	461	415	453	413	432	426	447	426	462	487	442	453	422	447	443	422	437	472	469	473	411	420	435	393	429	458	450	478	415	427	483	469	453	458	399	498	409	416	473	434	405	454	478	415	463	429	447	435	450	456	443	405	442	463	457	461	411	441	433	430	436	480	392	472	369	449	434	436	465	413	465	481	446	503	434	444	435	399	456	437	433	446	461	468	432	442	463	419	442	410	433	483	457	401	392	411	420	436	441	485	435	416	435	465	439	437	467	452	417	436	472	459	431	440	404	442	462	449	420	423	429	438	419	389	480	422	404	475	419	433	425	460	481	449	419	432	442	435	482	454	446	449	406	458	437	459	428	481	479	457	439	449	434	432	440	419	445	450	451	492	510	414	458	473	431	439	416	449	444	384	473	440	438	455	443	450	419	420	458	462	438	478	459	447	470	454	462	498	473	433	431	446	453	439	418	458	459	437	430	429	420	502	454	464	421	467	472	433	420	463	486	425	409	427	430	449	453	463	425	466	416	444	454	457	452	436	476	487	417	468	478	473	423	410	470	432	428	461	465	431	461	424	436	433	447	409	377	420	420	393	453	439	463	448	447	449	431	433	466	489	427	426	470	446	442	448	424	422	455	426	461	440	420	423	479	474	457	443	423	447	413	412	436	434	437	453	439	401	443	439	454	429	476	433	460	455	458	443	440	452	466	418	400	425	418	429	413	449	384	442	446	451	434	432	466	393	448	432	434	458	429	396	411	415	456	456	471	385	409	421	441	433	423	435	423	415	478	440	423	471	463	479	419	398	452	470	458	421	438	477	464	422	423	451	449	375	433	426	440	453	422	404	431	442	498	469	471	435	457	436	435	463	447	421	446	464	419	411	410	428	423	426	429	440	471	458	486	414	490	466	431	467	427	430	444	411	383	459	433	426	455	452	451	424	485	412	429	454	425	460	476	432	457	462	458	457	467	386	412	398	402	444	432	467	422	438	439	426	436	409	447	412	409	445	424	430	432	459	500	453	430	478	416	430	466	449	465	411	458	467	468	429	412	481	477	450	392	401	466	470	453	442	444	430	450	456	446	402	456	429	428	444	439	397	477	432	418	435	444	432	443	468	399	450	449	455	434	466	431	450	419	428	444	448	447	451	453	444	435	453	475	409	454	447	488	427	431	406	422	459	423	456	430	425	461	484	462	462	486	478	448	413	437	450	467	417	468	438	450	488	460	402	425	432	417	412	397	424	450	440	450	429	429	443	458	442	480	467	426	448	422	407	434	433	427	404	375	460	447	448	431	450	446	453	470	484	489	426	427	424	436	450	452	470	419	462	435	415	461	427	436	424	457	433	454	419	442	432	457	442	425	417	455	460	400	416	440	416	423	427	451	439	428	432	433	453	477	421	483	423	447	452	417	442	407	447	445	408	442	412	468	445	448	460	473	462	409	397	443	435	456	404	467	454	435	452	455	449	446	411	467	409	447	457	467	443	415	419	428	434	452	459	428	430	450	408	428	452	465	408	444	485	444	452	406	442	455	385	462	439	399	413	409	435	447	463	443	453	420	408	477	409	418	428	402	409	435	467	407	423	457	456	461	479	445	463	422	450	461	473	451	449	432	434	429	454	433	444	452	456	428	433	450	431	454	458	447	466	457	446	406	454	419	431	399	465	433	432	436	412	482	477	440	426	454	452	469	416	423	416	418	405	460	457	437	414	452	437	395	388	437	467	394	413	479	381	440	469	466	439	449	482	453	410	432	395	432	458	458	461	470	449	445	431	444	484	498	450	402	444	473	454	437	460	425	413	432	442	437	438	460	465	432	455	415	462	430	422	411	444	452	375	454	444	468	415	454	480	427	451	449	420	434	445	442	426	454	424	434	451	428	456	431	437	434	433	424	403	431	412	413	412	412	429	426	460	475	460	472	448	439	454	426	435	437	439	409	443	463	419	419	432	460	463	454	389	436	488	470	463	444	469	448	445	443	425	435	419	407	459	443	427	433	424	450	461	499	458	439	451	443	411	423	432	491	477	442	420	453	440	447	455	404	434	439	491	457	455	419	498	452	404	485	409	421	410	465	430	433	418	461	436	479	476	463	482	434	429	427	443	442	415	419	443	406	438	422	404	429	438	473	424
37039	18126	8198	4642	2687	1649	1111	1062	991	998	1006	980	982	920	1002	941	917	966	903	952	929	997	873	904	974	908	916	935	936	918	987	946	948	946	922	930	944	941	942	954	910	928	936	904	864	948	937	970	912	986	937	895	934	900	973	930	937	942	968	903	928	944	973	924	906	910	917	930	963	937	902	932	930	946	983	938	918	967	904	988	937	931	902	918	945	923	929	942	945	932	917	853	897	942	903	890	919	918	924	928	890	910	952	936	870	894	978	921	966	923	942	960	916	883	897	899	935	931	907	887	954	941	921	909	1007	947	913	951	949	984	912	943	886	968	988	940	913	950	929	908	972	960	936	922	936	957	931	993	960	930	950	936	909	955	949	911	924	949	938	898	983	893	958	929	963	888	935	950	877	876	977	952	938	931	913	925	892	902	872	952	956	892	943	965	915	955	906	970	931	942	963	918	936	959	928	970	962	942	918	908	945	951	890	972	936	947	936	971	921	905	904	914	846	912	937	999	878	928	863	964	940	963	942	930	882	960	879	945	963	917	970	897	950	918	861	970	898	929	885	909	935	902	903	951	966	971	897	911	956	934	957	935	949	935	959	921	878	885	866	877	922	944	962	926	837	909	915	973	954	926	933	973	928	925	922	904	948	935	926	923	961	947	911	885	1001	929	964	937	960	976	953	933	882	907	1001	891	946	922	921	929	908	965	938	973	952	925	947	970	936	981	941	967	927	960	906	944	945	952	894	938	979	980	938	976	907	911	991	966	900	927	929	930	922	925	943	905	961	962	923	859	934	949	935	943	961	942	1004	957	894	939	959	952	917	959	865	939	939	919	982	974	946	905	978	993	932	945	914	966	928	912	1008	916	897	936	890	926	954	990	912	988	865	972	960	893	945	1001	964	964	920	942	958	906	971	925	937	956	937	880	933	837	920	890	920	876	1001	894	961	931	950	907	939	964	901	900	914	943	945	988	926	917	953	946	930	957	896	862	939	912	934	909	919	928	936	894	942	904	878	947	869	930	902	919	933	945	922	940	927	929	942	974	965	973	950	869	921	901	888	901	1005	906	932	988	961	910	906	906	1002	931	949	932	906	919	905	977	931	918	912	933	946	968	923	948	950	937	922	905	943	917	928	936	927	925	984	898	919	878	971	904	869	896	864	925	947	959	966	938	947	963	936	974	880	962	877	927	965	922	898	964	920	991	988	987	942	906	941	886	941	942	955	924	978	906	905	964	940	906	903	902	958	940	961	938	962	951	961	938	872	938	919	961	920	949	891	977	941	924	988	918	990	1001	941	956	960	968	920	968	955	903	936	937	955	968	894	980	952	977	910	948	941	942	911	958	890	935	975	895	927	893	928	914	905	946	940	926	933	955	898	937	917	895	952	890	917	883	917	935	932	975	905	952	951	979	949	971	963	909	896	844	1000	926	955	941	930	1001	957	916	927	926	941	981	969	923	892	953	941	929	955	938	946	950	999	937	939	934	884	910	920	918	938	927	949	903	942	987	959	920	953	899	969	950	933	968	898	937	924	896	934	899	899	957	924	922	935	943	904	935	923	921	1000	925	880	935	955	901	921	935	935	939	926	893	872	912	968	944	962	939	943	929	987	925	993	902	952	979	944	962	954	974	978	919	882	942	927	910	918	922	962	997	913	972	930	902	929	989	915	989	904	944	923	931	932	944	928	898	962	984	954	937	911	986	922	965	922	903	986	972	915	956	915	916	943	919	944	939	925	976	981	924	998	948	853	930	956	917	931	948	987	975	913	943	922	924	962	896	937	888	963	907	974	945	922	926	898	901	965	958	915	923	957	923	946	912	923	918	961	917	904	930	964	911	922	935	919	925	1000	907	924	901	943	977	947	927	904	915	933	915	917	951	954	925	934	938	942	945	931	918	920	939	879	927	918	938	917	903	923	925	901	938	883	992	896	867	937	889	900	896	973	927	905	970	908	969	955	971	914	915	952	979	943	921	967	921	965	964	896	922	931	920	936	963	910	916	951	921	981	958	942	920	942	894	939	952	938	954	908	957	900	956	933	925	919	951	944	919	857	921	917	948	931	895	912	906	898	894	918	905	964	971	910	907	950	976	926	895	909	963	990	935	919	958	912	926	968	921	866	940	955	874	910	935	927	968	925	914	906	934	926	934	941	913	960	951	950	905	941	930	910	926	885	891	977	893	940	886	928	902	927	942	926	942	939	926	948	934	909	958	969	930	923	929	965	975	890	938	987	916	909	944	951	961	912	1002	950	930	943	895	929	906	886	920	907	925	900	964	962	929	901	908	922	931	938	892	958	895	893	930	896	936	963	950	903	911	896	896	958	935	909	931	953	939	908	921	959	914	974	933	961	933	907	896	902	935	964	953	948	955	968	917	985	928	914	956	907	956	954	959	914	916	889	915	948	963	928	946	931	960	913	958	915	876	936	959	892	923	919	942	996	1001	949	941	883	957	964	890	887	941	936	969	985	975	896	907	945	930	957	948	900	937	906	997	925	960	963	1001	905	929	924	937	867	911	909	933	948	951	951	907	921	947	933	969	931	930	934	928	914	938	917	937	958	942	907	951	949	917	982	938	953	945	949	924	973	932	915	926	916	927	925	917	915	907	968	909	925	936	891	975	912	931	897	955	966	932	933	929	925	936	937	953	963	974	929	964	972	924	953	897	971	966	970	917	920	1013	907	903	949	988	913	958	989	974	913	917	935	967	936	953	894	902	877	912	941	963	967	944	928	898	959	978	856	945	896	953	973	962	939	955	934	945	919	961	995	882	982	924	903	922	991	934	927	922	943	995	884	970	969	943	978	947	906	908	934	890	948	945	902	934	851	932	955	901	974	952	907	900	965	906	910	894	902	934	973	964	930	960	964	907	948	994	954	961	920	896	911	966	896	962	899	935	976	925	934	991	985	913	1017	924	904	938	959	941	947	907	973	951	974	943	970	952	885	930	871	961	871	964	904	981	923	944	950	926	953	961	919	971	971	920	905	904	944	934	977	899	903	931	958	973	906	956	930	989	926	941	979	919	924	994	895	932	948	979	921	986	975	913	991	910	898	894	877	945	946	950	928	946	910	868	987	906	932	946	899	941	894	943	894	969	934	955	942	897	1003	957	876	934	942	943	916	902	892	969	960	961	946	934	932	940	926	914	882	892	883	961	905	943	931	928	888	920	925	911	898	919	968	928	952	978	895	927	961	938	953	938	978	936	928	896	970	1001	925	924	934	928	947	959	961	875	919	929	929	947	888	929	882	957	948	891	955	937	887	936	896	951	938	956	934	963	970	914	980	956	918	913	941	959	925	960	933	895	984	938	944	972	884	971	968	938	966	948	964	887	957	908	946	923	896	907	978	928	947	983	958	942	930	955	908	988	912	903	972	953	936	918	958	913	930	983	873	938	930	917	914	961	886	936	865	956	914	957	978	945	1004	920	935	899	955	956	896	980	984	884	946	958	922	952	937	955	922	922	925	918	886	918	903	937	926	936	940	988	972	925	908	910	922	934	971	928
62723	32397	14803	6199	2241	863	647	548	529	443	471	471	406	432	440	467	461	401	461	421	468	452	438	450	384	426	404	472	394	407	423	434	462	463	464	447	437	429	423	451	432	465	429	468	459	462	454	422	442	503	463	441	435	416	457	440	465	451	396	501	428	457	407	485	418	451	394	435	436	444	452	392	440	437	391	436	457	450	482	416	378	430	471	494	424	421	456	434	406	414	409	455	422	403	450	418	434	439	415	424	433	456	455	449	428	447	454	451	415	476	474	423	414	430	439	466	460	472	453	418	453	425	420	424	399	407	442	448	435	412	402	446	456	409	457	447	426	461	441	420	435	490	441	457	482	447	431	465	459	435	443	440	465	453	454	495	441	418	378	414	421	454	470	419	488	427	456	419	478	429	468	414	462	449	435	473	444	446	473	458	435	430	467	394	450	441	440	477	446	425	410	412	422	446	424	483	451	423	439	433	434	454	445	455	423	441	447	444	461	425	424	461	421	475	470	397	424	446	467	390	396	412	389	413	410	471	404	462	437	468	417	459	478	406	437	428	392	417	441	388	422	449	404	450	458	423	422	454	457	453	449	482	440	445	423	448	442	440	447	424	469	405	408	433	397	437	433	415	456	417	413	402	424	421	451	488	439	429	399	408	437	405	431	412	461	446	421	435	466	464	482	400	444	500	476	399	428	428	404	435	434	435	421	433	467	443	429	433	466	480	449	434	432	424	424	438	433	418	454	455	458	398	432	417	453	478	470	483	460	448	438	466	389	422	416	466	457	440	455	416	423	428	395	455	458	460	424	403	455	441	449	438	451	470	434	460	403	455	440	446	474	406	474	483	440	433	428	461	455	413	462	463	434	427	399	466	441	453	434	395	439	434	422	450	445	440	463	414	459	466	417	440	456	492	439	464	496	468	435	469	425	414	441	431	467	452	483	449	431	457	492	419	411	382	450	440	451	450	489	461	437	418	452	437	443	447	393	457	454	466	462	437	419	456	424	450	441	496	464	473	450	440	431	447	437	449	393	456	462	441	459	430	479	429	447	462	462	463	430	480	452	439	425	440	449	409	456	371	465	455	421	454	407	373	427	456	453	443	431	469	421	397	415	452	430	479	399	439	455	456	452	430	437	405	455	427	408	433	443	435	429	451	475	426	447	440	440	442	457	426	493	421	429	403	448	413	422	377	439	457	402	410	434	429	405	442	447	415	428	434	442	451	402	463	425	463	417	429	446	480	449	432	458	451	411	436	433	464	425	437	410	444	421	443	440	422	461	422	435	419	397	422	442	496	403	446	444	441	429	432	435	467	456	469	416	430	422	459	447	425	426	430	454	429	460	442	415	445	408	431	442	460	440	421	445	422	469	451	437	427	445	475	449	445	452	421	428	451	457	442	438	430	389	427	432	459	459	418	453	418	408	447	413	433	462	419	421	450	442	446	460	429	439	443	419	443	389	445	449	445	436	407	438	427	404	434	460	467	432	445	449	460	418	420	439	423	413	373	434	429	443	423	394	424	408	437	459	425	432	425	408	409	475	448	409	406	435	488	426	422	472	430	439	434	433	480	411	439	449	467	419	474	445	427	416	435	431	431	435	435	413	416	489	438	472	457	435	434	421	414	414	453	438	460	447	411	434	479	428	439	424	469	464	451	402	429	422	443	428	438	406	449	497	460	423	384	423	479	416	494	445	436	432	442	462	456	424	416	423	443	448	428	439	423	421	426	435	384	437	403	424	445	445	426	410	434	421	438	436	465	462	433	468	444	385	458	421	450	440	471	428	420	415	480	430	438	431	393	442	404	445	458	443	445	478	431	398	443	447	428	470	424	438	442	427	400	384	464	443	456	445	417	427	454	395	449	454	463	466	420	423	477	466	451	439	462	390	411	393	425	423	465	428	442	479	427	426	441	415	469	436	373	419	446	459	446	454	483	433	419	470	441	399	383	452	442	402	424	436	440	460	456	435	458	429	432	476	424	423	432	446	459	403	418	405	423	442	474	446	439	416	442	425	429	464	424	439	422	456	425	443	438	446	441	436	439	474	467	449	416	455	441	402	425	414	484	469	449	439	476	487	388	454	433	426	407	450	418	416	446	453	423	458	445	446	445	454	461	423	461	420	430	437	414	424	447	409	436	447	409	415	457	405	443	424	412	415	425	452	414	433	448	412	441	440	443	414	424	427	417	470	470	465	488	461	409	451	447	424	455	424	401	434	431	443	440	474	454	437	424	440	489	431	427	414	451	433	465	456	451	438	472	458	467	398	420	426	431	488	409	429	399	462	442	397	427	393	453	473	475	422	400	418	403	445	454	471	422	418	414	405	406	443	409	411	432	477	413	447	435	414	413	427	436	458	453	462	471	415	420	430	422	450	432	412	404	469	429	435	452	418	440	405	457	441	434	400	386	458	428	474	468	456	423	446	433	438	445	444	429	467	468	462	481	445	489	454	451	443	461	443	419	475	448	444	452	428	464	463	444	487	467	440	454	473	428	441	425	397	367	451	425	432	465	415	419	450	428	459	526	425	473	417	470	467	444	469	445	484	437	430	442	491	442	455	445	446	452	431	430	448	418	459	433	452	461	431	463	395	464	451	455	412	376	447	402	446	457	426	479	442	463	462	430	426	435	425	383	485	438	430	437	423	444	430	469	436	442	505	410	413	465	404	475	408	452	438	443	435	413	402	390	427	443	433	433	426	443	432	423	466	406	419	437	434	430	442	448	451	452	451	479	422	442	432	450	439	439	431	487	449	424	445	436	413	443	446	479	451	425	452	444	439	463	487	442	457	428	434	429	417	454	409	401	475	422	469	413	426	462	418	412	451	465	449	412	406	389	431	441	446	462	403	412	414	475	438	420	452	455	457	442	433	440	443	414	436	419	447	394	443	413	422	460	415	407	430	435	428	460	445	441	451	445	436	426	440	416	401	413	411	439	428	402	456	433	462	416	461	436	457	428	419	457	422	457	412	428	423	459	466	412	427	412	379	460	422	394	412	471	412	431	500	450	488	462	435	409	427	423	437	460	432	439	424	455	414	410	435	409	469	475	441	420	448	417	390	392	450	425	434	450	456	412	431	431	439	418	448	465	431	446	463	456	450	416	404	431	463	398	406	427	442	458	429	420	432	431	453	393	449	411	420	448	436	451	440	415	462	442	435	406	444	409	466	446	413	460	466	443	485	441	486	419	437	413	425	425	416	414	481	474	450	417	425	450	440	392	431	487	449	426	422	417	391	444	438	445	464	418	426	468	435	443	469	510	425	422	460	398	380	414	441	469	391	450	408	446	444	429	449	424	462	442	457	437	456	486	491	520	472	444	479	414	460	420	445	433	427	457	441	447	389	433	439	451	429	437	460	457	424	404	453	421	423	433	409	410	415	442	415	415	412	426	447	429	427	436	487	454	441	436	432	451	450	408	433	443	449	425	420	400	436	386	485	462	427	426	418	455	470	437	459	429	452	411	452	427	433	467	490	406	455	458	460	460
42566	24034	16545	11276	5510	2462	1566	1359	1245	1146	1169	1046	1023	1002	971	1021	993	1002	955	937	977	988	933	931	923	940	971	986	927	887	948	939	953	928	949	908	938	908	943	899	974	926	918	919	929	941	929	948	905	954	903	947	1003	950	961	992	920	932	938	942	909	899	934	993	908	967	924	944	893	964	938	912	924	936	903	963	921	956	954	871	910	941	887	891	969	970	889	921	899	930	941	901	935	942	916	950	870	927	915	940	975	922	890	911	879	925	941	947	925	941	935	942	930	885	920	938	947	951	944	948	988	940	919	943	914	932	977	963	879	923	947	902	961	911	987	920	975	962	936	1023	947	912	952	907	947	883	976	884	968	932	916	967	935	953	875	875	934	937	961	900	942	954	950	960	928	937	951	868	953	882	943	934	969	912	913	917	961	943	915	934	924	926	917	992	884	919	988	871	946	999	901	905	950	953	906	996	892	906	954	939	945	931	942	907	899	859	946	911	886	901	966	934	911	926	960	955	912	946	949	909	909	904	933	918	915	949	909	894	932	948	951	903	963	908	958	937	898	958	896	913	904	917	891	926	943	914	979	978	937	915	912	892	855	969	954	900	973	950	947	920	918	925	999	921	970	936	961	939	905	908	931	983	971	900	890	996	935	904	943	918	868	927	963	920	905	976	952	956	950	915	898	934	915	970	887	935	978	902	921	948	946	902	905	929	927	903	894	908	910	923	922	1002	934	922	958	938	894	902	896	946	950	938	946	916	930	982	952	916	944	915	965	933	912	899	961	895	949	964	928	954	925	936	964	928	907	920	1005	899	951	906	950	982	924	924	968	958	892	972	917	997	968	934	913	944	909	919	967	951	923	915	915	953	948	879	942	922	918	937	906	938	960	936	926	935	910	929	932	896	930	901	934	967	998	969	976	928	930	985	922	967	952	977	904	974	920	896	996	904	947	959	916	929	922	926	913	934	911	952	909	1037	887	962	933	961	925	924	917	910	945	962	920	941	940	939	878	919	904	923	957	938	908	960	960	939	983	980	930	972	926	925	937	878	865	945	923	883	929	962	974	984	919	957	892	961	982	948	914	930	958	968	953	893	911	927	917	917	969	955	921	950	900	963	959	911	963	937	925	933	940	946	886	925	916	948	926	954	909	971	961	969	926	927	862	950	942	954	900	893	923	894	932	913	951	885	921	1006	916	943	909	955	905	966	933	896	915	959	888	915	914	997	911	907	913	978	905	946	911	929	963	927	926	909	947	919	899	934	902	969	983	947	926	908	953	932	897	952	906	904	924	908	885	967	947	902	922	887	903	897	944	949	970	915	929	932	912	962	951	930	880	966	965	952	946	887	923	1002	935	929	953	936	923	968	909	954	901	946	923	871	899	933	922	913	993	900	974	963	906	941	900	907	915	982	899	879	907	901	944	924	916	873	929	921	954	896	906	935	971	934	928	941	944	898	894	934	982	921	918	932	919	870	939	907	949	940	972	963	939	983	902	932	941	935	933	859	892	937	927	908	918	993	955	964	927	910	898	893	868	987	890	956	929	892	884	993	947	907	939	921	952	939	968	946	942	930	938	956	936	899	935	925	951	908	919	944	954	915	978	945	946	919	918	964	902	969	913	937	903	954	982	925	935	965	955	911	873	939	933	965	920	951	944	903	930	930	890	936	918	952	900	891	872	967	950	924	958	973	891	915	927	1001	919	938	955	933	918	971	921	920	915	902	945	990	937	929	985	942	878	948	954	950	953	900	909	916	974	955	974	959	934	909	892	932	926	914	943	886	945	966	945	1023	977	937	920	914	955	951	949	914	890	951	921	963	902	900	926	969	922	929	955	945	933	957	948	942	924	936	961	938	925	940	912	955	888	870	889	907	934	945	941	876	917	946	987	923	937	942	928	921	955	969	941	909	929	952	942	940	979	956	942	933	902	869	950	946	934	963	908	903	931	969	924	925	960	935	935	891	935	946	917	878	955	958	892	859	934	964	1004	921	943	927	959	842	932	927	951	959	890	928	951	911	948	971	983	921	966	986	868	938	910	873	938	938	929	993	933	941	899	924	886	891	946	952	933	944	931	919	969	937	950	977	904	944	925	892	901	931	965	952	933	913	909	955	933	876	965	950	941	909	961	914	925	942	936	860	867	929	973	912	941	940	959	939	922	918	866	919	951	929	947	957	955	935	940	942	967	950	898	946	949	888	925	917	933	889	955	954	980	929	981	945	941	943	915	918	886	955	912	941	896	929	963	933	884	909	959	913	928	908	999	971	920	926	911	966	936	955	943	851	913	888	938	919	915	908	936	921	890	951	967	937	953	964	926	938	887	914	897	891	955	929	955	972	936	1007	941	888	955	916	922	957	949	878	966	926	896	962	947	928	921	914	927	883	983	957	967	893	936	982	934	970	928	902	915	915	933	926	952	978	890	927	898	930	930	983	982	937	938	920	937	899	915	945	950	953	965	949	929	974	948	969	937	947	912	969	935	884	940	991	922	916	949	917	908	911	941	899	943	949	978	924	939	933	932	1003	925	972	920	987	924	880	941	945	970	958	908	920	943	933	945	926	912	894	901	893	927	927	888	924	924	919	936	885	953	911	889	935	921	969	960	921	958	903	945	900	969	882	966	877	926	942	927	939	886	925	951	920	1015	927	948	954	900	901	953	914	930	959	917	886	875	917	958	923	961	903	964	915	907	886	928	954	960	911	917	845	921	925	927	944	955	948	907	900	915	962	919	889	962	938	904	899	917	944	984	937	991	939	920	960	937	946	925	989	953	951	914	899	958	940	957	969	869	940	934	916	965	934	929	949	927	902	943	917	942	877	948	879	931	987	910	951	967	949	969	975	927	962	914	976	953	905	896	879	973	909	971	914	921	939	898	983	916	886	999	936	911	900	970	918	934	893	968	911	966	979	955	918	969	930	891	957	926	883	887	972	916	971	935	956	952	928	983	924	879	916	951	943	929	954	931	963	950	904	952	915	934	963	843	889	914	921	918	951	907	926	932	903	938	893	967	928	908	871	944	940	933	941	914	973	930	930	860	916	944	927	945	903	934	897	962	964	924	936	982	864	949	968	949	895	960	948	941	929	966	878	976	967	918	896	982	866	899	942	947	922	909	957	954	987	957	907	975	946	951	857	900	906	924	882	909	944	978	881	932	889	950	919	924	908	925	933	922	944	927	951	919	892	964	902	934	896	907	927	941	979	936	967	922	936	914	847	898	948	992	994	901	945	971	1023	932	963	928	1023	958	968	932	943	958	895	904	903	958	934	986	918	959	956	935	931	940	948	973	907	917	901	906	955	946	942	897	949	950	867	886	903	937	910	922	889	907	903	878	912	839	920	953	871	885	861	935	920	880	967	875	931	880	967	889	924	943	973	891	909	918	862	907	925	912	1004	987	877	912	936	934	915	923	919	907	918	928	944	949	882	963	932	907	892	932	883	954	927	945	911	860	891	953	943	954	937	973	946	924	924	911	928	923	916	949	962	992	937	898	951	866	879	936	959
70818	40122	20606	9172	4021	1634	735	571	519	519	513	482	484	525	439	457	457	467	443	483	470	450	452	469	492	429	493	456	451	456	435	410	417	438	484	401	473	436	433	423	452	440	438	453	491	452	410	426	477	420	508	466	462	457	481	466	427	481	493	449	471	440	455	454	474	468	449	468	456	441	419	445	438	452	452	416	478	392	457	465	452	452	465	459	440	479	406	453	442	462	431	438	441	429	427	456	424	437	472	445	447	459	425	421	403	493	470	469	408	469	417	455	430	445	447	443	443	459	414	443	443	506	476	485	451	454	448	451	465	458	445	417	460	459	423	438	462	471	478	472	448	419	444	430	474	436	437	431	447	425	483	417	474	468	437	453	469	454	418	435	444	481	440	445	468	461	440	436	453	440	428	421	456	457	477	454	421	420	471	467	426	444	457	443	436	454	434	458	430	434	438	441	424	442	392	445	426	468	507	504	429	416	469	434	444	486	453	427	468	474	457	447	401	441	472	458	476	467	420	439	424	405	456	458	451	449	437	487	474	498	440	424	450	422	412	464	463	445	455	420	435	482	423	434	434	411	462	425	462	456	420	411	447	451	490	443	458	434	421	449	486	463	461	445	443	434	412	484	411	472	467	413	464	425	438	451	437	418	436	462	442	472	436	410	440	422	446	435	405	447	404	481	448	460	450	436	414	429	469	457	439	446	415	459	472	445	417	448	437	455	481	398	431	458	435	403	494	450	438	428	424	432	433	463	425	413	431	455	445	457	427	408	463	438	448	463	432	489	411	447	441	455	429	494	461	458	465	426	399	458	496	469	406	430	435	426	444	451	459	421	462	442	451	473	397	420	439	435	433	450	499	440	453	442	458	481	473	465	478	469	412	423	427	445	449	414	417	415	431	417	433	461	408	421	453	435	494	446	445	443	464	459	440	470	396	409	424	462	412	419	423	412	480	441	455	492	445	414	429	453	436	419	458	425	456	424	405	459	424	467	500	433	449	400	468	493	424	471	488	420	428	405	422	451	413	407	424	457	465	477	428	404	458	440	418	440	431	416	476	461	443	387	456	445	414	433	437	456	467	441	479	447	451	412	416	468	477	455	429	416	482	470	432	437	410	470	433	499	438	447	459	441	415	490	453	448	472	449	437	485	452	470	456	467	419	430	459	449	437	445	411	446	461	449	443	459	419	427	415	435	455	435	471	467	464	448	444	499	411	468	456	451	448	464	443	462	424	479	470	468	432	443	434	430	458	425	445	378	426	460	442	450	458	464	430	448	444	432	447	482	480	491	446	433	425	477	445	473	444	429	435	422	441	453	406	455	483	431	434	471	453	441	452	470	432	482	449	428	475	450	421	438	475	451	428	485	452	438	421	420	435	435	469	414	439	403	453	449	427	482	469	431	438	448	474	487	419	453	475	475	443	451	451	442	458	452	436	442	408	462	419	467	452	466	456	499	464	424	440	441	421	435	448	460	432	458	433	437	410	467	479	495	422	482	435	445	443	405	453	438	453	470	423	423	423	398	455	458	471	452	443	432	447	485	465	465	452	417	412	478	410	416	452	480	477	446	444	480	448	464	520	469	439	448	453	476	413	435	417	486	468	475	456	430	440	464	453	436	456	416	434	432	427	431	426	445	435	445	469	502	413	441	454	438	481	434	457	474	455	473	451	426	477	481	438	475	480	471	442	423	446	451	431	420	419	468	440	430	504	486	435	436	500	448	442	440	435	441	429	463	446	404	434	496	430	453	414	428	426	432	460	437	446	423	452	422	418	448	441	417	449	418	466	443	447	470	405	456	442	468	412	418	426	459	406	474	446	436	474	437	471	481	447	477	430	508	473	414	418	459	439	409	462	439	453	425	488	454	402	419	455	473	418	453	441	432	445	449	460	444	455	416	444	472	444	427	443	452	461	458	483	477	422	467	401	450	469	448	438	457	432	446	457	474	445	450	452	437	448	456	435	441	432	408	452	444	474	382	437	482	430	430	460	456	453	454	478	409	470	406	423	446	470	446	447	424	450	443	464	418	432	454	434	502	446	406	450	450	439	406	449	441	426	497	430	398	445	466	421	484	475	453	399	459	478	440	445	416	426	472	498	421	501	458	443	460	517	416	466	427	482	409	462	469	409	456	445	463	420	444	459	458	417	447	478	464	442	478	465	447	433	493	460	465	404	482	489	398	419	415	496	464	427	437	471	462	449	448	467	395	456	415	470	429	426	420	435	460	466	474	421	476	450	459	431	409	430	428	448	408	452	441	461	511	471	463	471	463	492	422	439	427	456	449	445	449	470	427	444	454	491	451	447	450	459	472	428	452	445	424	430	426	456	441	425	439	434	425	480	461	440	484	459	451	405	443	465	486	437	444	475	469	470	439	518	473	411	443	425	422	446	470	445	419	482	469	480	429	473	438	438	430	444	478	440	430	429	449	500	454	465	453	470	478	458	467	482	417	449	434	439	458	409	471	441	447	453	432	463	461	473	451	447	420	447	441	453	406	448	466	436	419	424	476	462	414	424	410	475	464	430	434	458	431	440	458	442	440	473	423	447	463	475	410	450	441	451	454	474	439	474	494	481	427	470	453	474	433	423	496	473	462	485	475	453	439	441	494	415	441	422	437	429	439	483	422	430	418	428	458	460	517	437	453	426	446	451	399	466	454	466	475	467	462	472	431	420	459	454	426	417	424	442	453	464	497	451	431	435	488	448	423	408	480	464	483	452	452	445	452	440	443	489	464	443	454	444	493	454	472	463	430	425	412	426	441	455	431	485	424	444	413	471	442	437	408	412	435	427	423	454	475	428	472	419	431	472	457	504	430	409	437	470	474	480	439	429	442	432	449	454	422	429	433	470	460	456	425	404	467	439	425	460	423	444	441	452	464	454	467	447	478	428	407	461	423	441	399	479	476	454	465	414	393	422	472	427	429	511	448	461	441	447	435	474	408	464	435	450	458	434	452	407	455	472	462	441	457	427	488	415	470	464	436	433	444	436	424	489	410	408	434	385	445	455	463	492	433	438	436	422	394	453	443	466	440	446	421	434	400	428	450	444	480	484	456	463	474	438	411	457	416	425	461	451	462	485	508	410	409	451	446	445	452	444	462	437	469	417	465	446	421	449	435	469	463	456	462	423	431	477	447	441	434	464	455	439	427	481	484	434	428	457	474	455	462	449	477	504	450	435	432	452	465	446	448	437	446	411	439	443	450	475	447	446	438	404	434	503	411	469	484	427	467	487	417	433	442	408	452	414	413	446	437	458	427	447	462	467	461	459	424	426	412	437	459	401	461	467	427	447	465	445	442	432	452	507	470	476	474	474	487	425	452	417	435	445	442	470	458	423	426	413	443	431	446	419	502	434	421	396	487	434	412	441	450	393	454	463	447	403	472	437	466	453	444	434	452	445	493	417	415	434	429	481	459	437	450	408	405	405	426	485	442	440	468	459	430	444	462	452	431	472	467	470	462	477	445	467	456	463	442	425	463	478	461
47728	31500	20470	14669	9167	4362	1937	1316	1227	1130	1095	1133	1027	1004	995	961	984	1037	978	1020	1000	910	992	928	915	912	995	958	927	957	960	917	955	1017	1013	928	987	950	886	952	954	939	987	983	927	941	905	953	967	910	898	947	984	946	985	906	939	938	999	959	972	885	913	948	927	956	899	894	917	927	993	987	972	947	958	923	991	948	955	973	949	927	945	925	931	952	946	927	959	950	923	969	949	903	953	891	916	961	959	952	977	933	935	970	939	939	967	992	942	930	953	1004	945	983	951	940	913	942	946	952	959	932	957	938	932	867	910	954	969	978	874	959	929	899	983	950	892	930	950	928	895	923	925	953	931	953	960	933	959	910	956	924	974	937	955	922	971	947	989	928	936	940	892	876	981	910	912	961	906	942	948	944	926	952	904	978	941	878	920	993	952	985	933	933	941	921	956	947	945	954	962	970	941	965	974	933	945	950	878	939	937	956	902	957	959	949	918	970	926	968	1023	934	932	905	981	939	926	980	886	909	890	930	927	940	950	914	969	957	951	942	939	966	941	895	971	894	955	937	915	991	952	951	942	934	985	927	953	902	947	1010	923	975	1017	894	926	924	995	938	896	982	967	938	923	1029	1018	904	937	979	877	934	883	923	928	961	967	975	983	986	924	915	956	972	891	982	870	923	951	968	975	1026	944	875	940	931	988	952	979	972	914	916	967	936	926	955	897	987	974	922	986	936	900	1019	952	915	958	965	954	943	954	929	955	933	923	966	924	943	992	957	952	976	988	950	927	992	937	965	927	983	947	966	943	991	888	949	901	986	1014	897	910	937	922	927	911	935	937	942	912	926	961	973	907	958	939	950	930	953	1001	996	930	930	944	932	925	1008	889	970	981	919	912	920	971	929	982	894	932	948	907	924	942	955	966	925	934	943	906	905	942	913	912	936	968	890	903	905	903	964	943	956	969	1016	948	953	947	959	934	921	980	927	980	914	1002	955	976	954	920	890	933	946	939	974	1023	960	939	895	958	925	940	939	894	961	930	925	958	937	939	940	904	940	924	958	925	930	999	957	888	976	936	925	911	923	926	965	951	927	908	941	956	944	890	943	924	911	996	945	933	1024	955	916	939	898	915	930	945	980	941	945	953	884	942	907	935	921	900	903	989	920	918	875	947	944	965	896	1013	938	1031	967	984	881	932	940	909	939	935	927	972	984	879	930	931	931	953	963	981	948	959	930	1031	941	931	986	967	945	904	934	916	976	919	935	949	975	977	967	936	875	934	949	968	944	925	967	934	888	983	935	944	956	942	957	920	874	989	974	926	963	943	926	873	895	1000	935	993	932	940	961	976	925	930	955	973	971	929	948	912	955	952	919	937	953	937	965	957	969	887	967	950	977	939	970	967	927	968	969	951	1000	1008	990	918	887	899	922	941	930	1003	917	960	951	920	942	912	932	957	914	1004	1008	909	970	953	963	952	928	951	974	965	964	996	951	923	915	911	983	933	964	976	948	953	933	963	1005	894	906	935	934	970	879	933	955	985	981	952	950	944	969	900	929	901	952	936	974	913	941	932	934	928	981	924	976	909	947	973	934	942	908	945	946	925	897	949	911	928	928	903	926	947	928	914	964	988	914	935	894	955	922	979	925	930	926	991	911	908	947	928	958	950	933	939	1001	914	935	940	1022	935	959	972	917	942	887	886	944	961	907	931	972	933	973	957	927	966	947	955	939	943	968	986	936	962	1016	924	960	918	966	905	927	917	926	939	939	963	939	942	955	879	919	951	963	932	930	974	902	1001	939	941	938	915	905	902	920	960	899	945	959	939	934	937	892	953	922	934	967	967	921	904	941	943	942	957	950	944	904	907	931	941	973	924	925	964	976	958	932	941	930	910	913	925	983	923	922	947	937	985	966	928	898	902	926	972	976	989	961	979	933	1022	953	903	932	979	924	938	946	933	928	918	980	966	953	970	937	988	958	926	959	952	918	918	928	959	875	939	920	973	964	917	941	913	973	907	956	948	909	882	943	946	979	908	963	942	959	969	926	994	939	973	901	922	954	933	989	918	906	973	972	880	955	984	916	960	944	947	937	946	954	933	950	939	921	987	920	1007	946	943	919	949	952	913	945	930	945	942	991	997	948	996	932	999	997	969	944	961	921	961	895	936	933	959	902	908	991	1004	936	946	917	970	955	950	944	939	964	948	1005	957	911	1004	924	914	928	933	949	933	905	942	945	952	951	979	962	944	902	945	944	860	1009	944	981	937	892	987	937	966	959	969	895	997	976	931	906	984	948	972	967	971	948	946	982	1028	917	896	959	893	936	967	973	939	945	1011	893	923	931	952	945	933	948	894	977	1012	910	938	901	928	931	1012	876	916	921	999	937	961	950	921	980	953	987	1011	925	953	930	921	981	972	904	966	955	966	911	929	919	979	935	933	932	900	902	943	925	879	926	1024	943	915	946	937	952	959	965	928	939	932	965	988	903	888	938	950	920	931	979	990	930	1000	934	960	913	1003	960	930	932	895	946	935	955	885	971	979	960	999	941	905	958	948	941	920	891	981	939	947	933	896	969	865	947	945	925	913	940	1000	987	902	908	960	967	951	937	915	941	948	950	974	986	958	904	958	979	964	923	966	963	946	900	939	918	934	966	937	961	949	912	954	903	949	911	912	970	933	952	942	947	917	906	880	924	944	980	893	989	977	932	939	973	931	913	946	941	921	894	955	999	985	1027	958	938	905	849	905	949	987	938	961	916	934	973	983	927	934	955	991	943	940	914	987	938	959	983	996	918	939	943	960	958	971	885	974	981	939	945	960	931	935	970	899	962	956	961	935	938	999	985	941	914	956	967	972	881	966	921	1006	964	956	934	904	950	981	926	960	933	964	1003	966	939	950	928	907	942	925	973	942	953	942	1003	928	940	924	934	912	968	946	937	965	874	973	925	927	972	901	942	976	933	919	910	957	942	911	940	911	910	957	950	927	932	989	933	941	979	944	912	956	946	975	955	969	912	906	912	946	910	988	916	928	1000	898	940	923	943	987	1013	923	1012	1006	881	977	961	931	946	973	986	970	932	966	972	930	984	925	926	962	957	931	984	942	916	919	938	924	925	925	953	1020	916	935	942	923	923	877	926	920	1017	950	910	945	946	952	947	952	982	956	960	931	962	997	959	913	971	904	986	946	976	909	930	954	972	908	908	938	931	873	974	914	932	899	985	970	968	914	940	999	954	962	1017	1024	984	927	926	916	945	997	939	940	957	971	922	916	955	897	918	916	932	968	966	923	970	958	904	871	920	929	968	949	987	916	909	945	913	961	973	903	938	931	957	949	932	909	934	942	982	941	853	949	923	897	937	920	983	960	998	959	919	888	950	917	954	903	925	981	988	901	905	956	973	957	924	965	972	970	968	1007	930	924	900	955	969	958	977	929	914	991	907	919	962	914	978	976	922	977	936	951	976	976	919	982	952	898	944	949	981	988	922	951	917	938	951	907	917	917	871	959	974	921	903	914	956	960	922	939	996	959	998	964	919	931	941	953	948	930	976	946	937	978	979	956	919
51751	26119	11297	4530	1919	992	605	549	481	514	461	460	447	420	396	448	467	436	428	449	434	435	443	435	423	432	458	466	459	461	412	481	451	431	432	459	430	496	430	427	423	450	446	453	428	453	477	447	444	442	469	488	428	430	442	432	440	439	428	426	477	437	450	422	417	422	441	437	442	440	465	431	423	437	462	417	421	439	419	434	438	440	470	456	411	391	438	455	415	450	434	433	407	419	439	445	400	412	444	437	453	435	429	437	438	458	434	488	425	448	479	434	440	479	449	460	428	402	476	448	455	454	453	454	519	449	434	415	419	435	419	451	432	466	480	480	438	454	451	442	484	444	469	434	430	433	447	452	458	436	444	437	432	402	403	418	462	437	446	430	448	525	434	454	420	446	487	443	421	458	461	420	468	429	451	424	425	423	416	447	439	443	408	473	431	432	414	489	440	435	433	424	434	423	445	460	445	453	439	441	443	458	456	478	453	458	444	459	444	426	437	488	398	465	436	403	452	448	482	446	427	439	442	431	408	488	443	478	499	430	430	444	438	422	426	451	433	445	487	430	423	414	455	465	444	419	414	448	429	464	386	440	404	487	444	441	462	431	410	468	464	444	452	455	414	398	457	427	450	439	427	442	440	447	454	431	461	482	428	465	448	421	426	462	490	488	425	442	463	436	423	386	456	448	429	445	444	478	416	454	455	473	425	419	413	466	407	443	476	444	442	455	458	480	405	455	465	443	420	412	446	454	416	449	463	422	457	464	474	423	465	410	421	452	389	424	453	454	423	403	383	401	405	415	464	460	446	466	453	447	440	433	408	462	437	442	438	448	450	428	449	458	464	415	474	490	424	450	473	440	427	471	415	402	439	445	449	396	485	440	435	433	456	420	416	451	448	463	412	420	418	381	429	405	450	434	413	416	450	455	493	478	447	469	452	454	445	392	431	407	434	455	469	438	478	411	473	426	439	443	469	454	388	471	469	435	456	505	434	483	479	453	425	454	403	463	422	423	443	468	425	451	452	433	449	426	428	464	439	434	453	422	416	429	427	431	459	428	394	415	447	442	450	403	427	455	450	435	463	474	461	440	403	457	459	459	423	429	456	444	489	433	446	428	463	398	399	422	426	408	460	411	445	432	420	442	437	470	475	461	433	434	399	430	436	425	430	408	478	438	497	437	444	426	431	465	444	414	453	419	416	449	408	432	421	452	426	448	465	436	447	441	404	456	460	416	478	423	489	460	409	456	473	476	406	450	413	433	452	435	464	421	455	433	428	420	425	444	437	457	464	467	465	465	466	461	450	445	402	472	415	464	455	426	442	458	434	418	427	438	470	434	422	484	456	425	417	433	458	415	416	421	472	441	426	446	438	472	456	427	473	466	456	435	476	444	419	450	445	415	412	457	442	403	445	423	457	456	449	418	472	454	463	459	452	405	413	474	431	444	458	440	459	449	477	397	430	464	417	437	452	426	461	469	467	416	411	441	467	450	429	470	442	408	418	444	433	438	433	413	476	451	426	426	435	386	427	416	441	429	446	429	478	452	460	407	433	454	431	475	469	418	484	476	450	430	425	464	457	421	418	455	440	432	473	445	427	437	484	486	467	425	426	448	412	414	476	456	450	441	425	416	455	434	437	432	441	434	453	447	444	461	461	410	403	430	454	469	451	399	432	414	434	412	412	443	473	437	435	431	464	425	428	419	456	450	444	433	423	421	452	418	437	440	419	397	413	415	417	460	401	396	467	416	436	429	427	435	416	421	429	470	392	416	437	462	493	413	458	462	480	422	435	439	449	446	459	432	439	446	392	476	442	437	435	435	458	405	421	431	406	390	412	417	477	483	438	436	456	457	460	476	482	408	439	456	443	431	468	449	494	454	456	381	427	450	428	457	445	439	452	474	434	423	459	450	413	446	428	455	422	466	438	441	472	434	399	473	445	432	465	458	448	430	452	464	486	415	427	443	399	462	450	433	416	413	441	446	452	461	469	396	432	474	448	444	442	461	411	400	457	444	416	456	426	410	444	437	433	427	454	443	472	440	418	426	448	436	459	443	419	457	442	421	435	464	467	421	413	419	444	423	431	452	425	464	463	447	458	444	447	457	458	471	435	482	436	449	445	429	452	430	464	442	450	448	383	447	439	438	460	472	431	431	499	491	413	448	467	457	448	449	475	461	418	455	408	428	457	399	441	425	470	436	445	442	468	437	383	430	398	436	426	418	466	473	503	438	455	453	458	398	426	493	464	428	419	433	422	432	441	413	449	452	445	418	404	423	450	448	472	419	485	475	410	463	404	436	449	421	413	452	404	439	420	437	440	431	462	459	465	414	462	421	434	455	441	457	488	412	423	435	472	420	431	444	469	408	457	428	452	412	432	452	427	452	422	438	454	363	445	447	478	425	444	427	446	404	422	431	448	431	441	416	475	426	443	431	445	376	455	427	490	444	427	413	478	461	471	460	441	468	432	432	430	429	414	442	471	457	410	418	451	454	431	421	442	423	437	414	409	445	437	436	464	411	434	428	484	482	443	486	466	427	456	440	408	445	443	414	437	473	484	437	413	458	434	461	411	407	451	473	497	419	441	435	432	425	474	454	459	438	433	408	416	471	449	402	421	450	422	439	471	467	447	445	407	459	426	441	436	446	419	453	414	405	475	430	427	431	451	422	428	444	422	463	448	451	420	404	395	446	422	420	443	468	465	443	445	446	430	450	460	439	452	470	414	435	403	442	450	427	486	446	430	486	407	418	431	421	450	479	425	483	406	436	429	436	424	472	460	428	448	459	469	399	413	441	445	414	450	443	476	440	439	444	467	442	483	409	428	449	458	420	460	458	458	445	424	437	419	378	407	452	441	433	439	437	480	421	456	465	460	409	442	461	389	402	392	390	440	441	437	438	422	391	460	425	437	456	432	427	474	428	455	432	457	464	464	470	453	433	446	419	423	428	507	454	432	451	462	443	413	445	445	441	400	460	427	482	465	421	407	463	449	453	457	417	455	459	451	415	421	417	452	432	469	455	401	482	468	476	427	450	445	418	460	431	438	469	444	433	435	439	441	441	450	491	445	442	454	463	443	445	444	435	428	444	459	459	413	461	420	433	459	405	420	440	447	481	509	435	436	473	427	478	441	400	485	442	456	423	403	477	443	429	445	438	415	401	428	423	449	475	432	464	419	434	407	485	417	432	450	420	416	435	418	423	433	436	451	393	438	430	392	444	405	440	410	435	446	423	443	473	418	438	443	419	463	412	433	419	416	442	406	414	426	450	415	501	454	445	456	451	488	414	459	406	426	425	408	411	418	468	442	422	404	462	456	431	408	468	472	423	449	455	436	451	459	455	446	431	452	434	412	405	430	451	417	438	385	437	454	395	454	425	440	456	459	436	426	465	442	456	450	419	446	440	427	418	446	472	442	424	450	435	459	476	416	453	450	435	400	421	407	460	412	442	419	459	451	423	461	408	444	420	430	459	448	478	443	451	466	435	393	443
34237	18980	13817	9155	5453	2685	1541	1239	1119	1092	1073	1062	1013	969	982	960	967	952	973	910	971	884	959	956	984	979	923	925	930	912	932	977	926	887	925	926	918	950	897	915	922	972	937	936	939	874	900	845	943	989	937	903	897	845	927	916	968	992	890	911	922	926	962	953	971	905	914	924	928	951	959	965	918	951	981	892	924	917	902	899	956	875	967	953	918	957	953	957	949	933	949	1005	921	920	898	929	924	912	908	936	933	929	895	925	892	917	917	935	987	960	944	920	857	940	935	923	902	868	918	915	911	927	936	959	883	911	963	938	920	908	904	987	921	901	970	959	962	937	961	954	958	960	941	962	930	922	898	929	960	946	958	937	898	909	1000	1002	914	947	933	929	914	910	939	910	956	909	895	913	934	956	941	930	955	928	905	931	931	924	944	961	936	954	894	912	945	933	888	884	941	916	884	953	901	975	955	974	944	900	923	907	949	916	896	943	892	876	959	919	958	972	934	946	930	949	977	918	919	897	904	974	922	941	969	914	986	888	908	955	965	936	909	925	936	989	923	967	877	961	890	913	939	875	884	923	926	1009	921	982	949	905	920	907	882	937	937	932	937	935	911	938	911	920	906	949	920	974	930	859	911	978	972	967	947	965	994	969	905	929	923	932	979	936	970	929	884	924	937	944	938	940	976	942	942	988	897	914	959	991	924	946	969	920	905	925	883	899	920	983	905	917	962	921	909	893	916	948	907	953	943	977	953	863	934	880	943	987	936	931	911	1003	900	936	913	924	945	939	980	949	972	877	966	993	941	967	1004	950	955	935	964	947	958	954	888	924	941	851	874	965	960	926	875	940	913	938	912	913	934	955	911	953	907	983	908	937	979	921	900	975	915	978	895	925	969	989	958	990	964	929	889	895	902	950	943	952	951	939	930	918	982	975	987	886	951	994	913	944	901	964	987	911	918	1012	912	916	887	914	911	956	916	911	928	976	927	900	934	934	970	907	975	979	896	889	944	958	956	942	947	943	962	887	909	978	987	930	943	907	972	963	988	936	936	964	933	1009	978	941	927	972	900	939	921	949	971	963	946	950	925	902	974	970	956	969	926	969	927	961	918	918	910	948	901	892	901	918	885	959	919	934	898	936	937	918	906	922	923	901	960	909	942	890	917	901	940	877	908	948	926	934	924	953	909	960	942	977	932	922	968	923	931	962	938	920	974	978	939	880	962	898	933	942	880	944	918	916	951	955	947	890	992	908	915	922	921	889	968	1009	877	963	952	939	963	911	964	921	903	950	940	961	941	969	976	996	905	915	901	913	964	942	863	978	945	928	932	936	873	908	898	920	946	944	902	902	931	929	916	949	893	976	964	941	879	897	924	862	950	932	919	946	960	951	943	876	921	911	910	987	873	926	915	965	977	901	957	938	889	915	974	934	909	895	929	921	931	926	960	910	958	906	918	941	966	882	930	933	896	885	952	925	919	968	909	934	974	873	934	959	923	931	946	972	939	868	957	996	990	932	979	923	938	919	942	920	958	955	917	1006	902	1000	939	918	937	925	969	902	890	904	938	921	871	924	906	949	966	902	885	951	949	1014	944	899	918	953	936	923	878	955	917	990	920	920	901	917	1013	914	961	879	967	896	927	910	978	933	894	922	965	936	847	939	880	935	914	1003	853	939	969	904	944	923	935	953	961	961	922	922	946	903	922	980	933	908	940	910	896	895	899	917	909	971	890	919	898	966	906	963	925	913	873	921	918	959	880	912	959	928	979	844	948	963	943	934	946	933	916	932	920	912	927	918	909	880	959	956	925	911	969	964	984	902	898	973	967	929	931	887	920	971	913	893	910	996	929	933	942	897	926	952	962	919	905	954	880	928	913	946	919	972	958	885	971	934	950	956	939	939	918	979	970	1032	890	976	863	933	972	899	938	953	957	935	941	927	971	926	954	960	919	904	922	975	916	950	980	913	941	982	964	909	889	893	874	937	957	953	905	982	969	947	953	911	997	908	937	972	938	913	946	934	945	957	931	922	899	941	953	909	885	939	963	934	888	934	928	924	930	899	948	912	901	953	973	944	936	917	953	936	960	926	913	898	967	926	895	978	929	920	931	935	1005	984	882	887	923	928	903	891	933	921	853	942	941	900	926	949	977	966	904	924	925	894	965	904	959	954	933	929	932	885	934	907	946	897	902	960	847	972	901	999	949	913	876	908	915	917	957	945	945	903	928	988	905	917	960	913	974	920	997	969	990	984	878	938	889	905	966	975	956	950	914	977	964	936	965	920	925	908	887	940	912	927	846	938	923	967	927	950	963	939	951	932	971	909	945	954	888	961	906	934	910	946	963	904	943	893	984	989	944	914	933	927	921	966	972	937	895	952	899	973	939	919	1033	910	957	926	921	971	958	925	949	903	931	949	945	954	891	904	920	879	926	901	880	981	935	903	934	973	938	923	901	907	902	924	960	972	945	888	892	965	935	987	873	896	930	931	1000	974	927	912	952	865	887	898	904	914	950	952	888	1025	919	897	966	986	880	924	928	859	929	897	943	947	930	949	926	907	916	907	957	915	920	909	916	927	984	960	915	895	941	906	890	963	918	920	919	913	946	943	966	904	856	925	924	956	957	926	922	934	955	964	928	964	916	867	922	903	962	920	908	945	947	969	956	928	908	967	912	889	901	943	914	921	914	932	964	931	957	942	870	919	921	938	917	886	888	914	941	913	934	925	856	951	964	881	955	962	971	960	869	938	892	934	943	942	905	957	945	923	919	1001	967	860	927	955	982	944	953	970	978	918	917	904	916	906	935	977	935	981	916	935	924	942	961	933	954	898	916	937	885	962	968	922	888	936	950	908	909	971	908	883	899	941	950	991	948	935	925	931	873	955	935	910	901	916	920	938	983	925	933	926	915	923	973	941	968	968	922	902	945	922	925	901	919	936	935	877	933	966	863	905	927	895	989	939	874	950	917	891	902	939	946	895	936	901	888	921	1028	912	915	904	893	913	947	941	937	953	931	906	921	927	915	1006	945	951	939	896	983	921	992	962	930	935	967	962	1003	966	971	956	955	938	895	865	928	937	907	903	976	930	943	965	957	973	924	911	891	936	902	934	884	907	939	926	908	925	971	918	901	950	945	932	906	966	974	923	973	929	947	967	914	935	935	904	927	969	882	871	925	977	952	949	983	944	946	902	932	923	909	946	938	1002	899	954	925	967	971	941	918	935	882	942	887	921	953	882	956	983	938	939	1017	965	989	901	982	937	945	885	941	963	954	924	919	857	881	980	929	961	874	906	949	949	945	888	951	927	905	910	927	903	935	896	852	962	928	897	925	953	908	937	961	926	914	929	908	983	912	912	938	981	936	890	891	974	941	956	944	914	927	908	879	912	918	886	947	902	937	892	908	884	920	894	969	959	941	947	978	946	924	880	956	966	921	923	916	873	968	913	938	918	965	964	949	919	934	952	916	950	932	927	942	927	923	966	941	951	907	988	918	938	934	911	944	922	982	909	966	920	945	937	893	908
59897	33543	17082	6840	2249	928	630	568	529	489	502	511	455	476	481	439	439	475	430	469	465	443	390	412	427	473	434	389	441	438	405	453	428	435	392	414	409	468	449	466	450	425	415	410	423	401	393	440	439	384	375	423	427	425	388	405	424	451	458	416	423	430	419	495	466	438	432	469	467	436	452	504	498	446	439	429	455	404	449	456	471	409	483	426	407	446	419	446	428	409	393	379	431	448	439	442	421	491	438	436	398	462	462	393	442	426	436	449	449	450	422	399	472	448	421	426	450	432	450	422	416	422	462	435	407	440	428	438	429	436	417	419	425	427	480	428	399	440	470	418	427	430	423	400	443	430	472	435	422	455	454	435	439	463	466	442	448	433	460	464	438	447	446	443	451	427	421	458	413	428	409	401	396	452	461	438	434	429	414	479	421	421	449	423	435	386	460	458	451	449	411	453	439	435	453	467	410	427	462	434	463	444	411	433	462	416	414	430	411	441	459	435	421	424	437	469	443	459	435	421	478	439	412	425	473	421	412	405	425	444	425	458	440	413	416	457	434	456	442	464	430	417	454	489	447	457	417	406	439	451	417	420	456	463	420	441	475	416	424	467	432	435	437	445	407	430	393	490	454	393	436	461	435	415	459	404	432	457	398	423	427	428	448	472	409	427	392	426	422	404	424	462	468	454	450	441	420	441	431	422	452	447	463	444	466	402	415	387	423	420	468	427	429	453	420	440	431	445	411	430	420	428	418	479	407	441	441	460	452	434	429	442	415	426	456	451	469	484	434	459	436	427	424	427	468	425	434	498	426	437	405	449	439	441	442	451	466	430	427	479	460	427	457	427	441	449	462	397	381	429	412	428	435	425	442	443	472	444	436	436	468	430	428	459	445	451	430	461	409	400	464	465	433	416	422	432	453	421	435	406	444	419	451	422	423	433	428	464	443	465	432	413	424	441	470	448	440	446	422	447	435	438	438	421	437	441	456	438	467	479	392	446	456	429	443	439	389	424	431	420	440	457	398	396	445	443	456	437	423	463	431	422	449	449	443	424	457	409	431	437	425	383	477	432	415	445	443	420	410	407	434	450	455	435	422	414	411	453	427	421	428	459	460	424	495	465	431	435	453	403	456	417	461	459	394	480	442	444	442	439	415	419	435	443	438	429	412	397	404	436	434	478	431	429	429	447	478	465	464	465	435	434	461	411	456	447	424	395	453	439	431	414	401	422	409	423	379	439	470	387	413	490	447	436	441	458	452	438	450	477	449	476	421	410	418	439	429	429	428	411	428	412	444	427	427	436	396	432	432	425	453	412	453	445	467	407	438	427	455	447	416	439	417	384	459	426	463	434	403	452	421	443	395	454	422	416	401	394	412	425	428	400	438	467	436	438	445	412	413	437	423	466	415	442	432	434	417	422	433	426	419	431	447	408	466	448	441	450	441	456	436	404	451	403	394	428	426	422	425	451	451	438	413	418	475	441	406	434	427	429	445	435	440	440	409	429	445	439	459	445	460	493	458	421	424	461	464	449	447	453	436	425	452	434	428	425	424	449	404	416	415	444	431	446	444	424	487	447	446	407	482	461	462	421	453	399	424	375	438	419	433	450	433	429	441	448	409	454	414	426	451	408	413	405	412	412	420	448	416	448	422	411	441	430	460	415	440	409	494	446	418	465	437	411	463	399	415	458	440	427	444	455	431	447	443	441	415	434	446	459	457	426	424	430	404	437	438	464	471	488	441	399	453	424	440	454	496	445	501	488	434	397	467	450	444	423	451	423	419	432	453	417	417	429	465	435	428	402	453	447	432	415	487	430	464	425	435	475	422	412	446	445	446	398	450	410	446	392	436	417	448	409	446	451	439	455	445	434	419	436	384	452	409	467	408	468	453	443	451	458	426	466	425	445	490	456	461	436	446	430	411	425	413	429	439	446	455	413	430	459	462	420	448	464	467	406	438	388	451	406	403	422	441	450	415	417	458	444	436	433	457	443	449	443	428	447	406	419	446	424	440	442	448	450	465	470	428	432	406	434	441	468	475	449	431	438	440	425	439	450	473	432	411	442	470	452	433	492	450	450	438	467	407	419	413	464	470	440	466	427	421	419	468	496	434	481	477	445	451	458	452	434	435	458	438	424	465	473	413	429	404	418	410	471	403	422	422	400	421	496	485	412	445	472	461	437	431	423	458	432	433	455	436	423	448	444	417	441	448	460	432	424	415	404	454	437	446	463	454	440	460	406	413	437	422	427	407	460	458	422	469	432	402	438	436	424	470	417	420	433	477	424	441	423	394	437	439	412	444	415	457	460	451	437	452	439	439	443	446	424	461	456	426	438	428	429	459	425	454	412	463	410	412	435	471	409	448	456	436	432	452	451	429	435	444	407	443	450	441	483	405	434	409	469	430	440	410	435	432	499	424	397	418	467	436	465	414	473	473	411	405	437	435	444	420	417	430	398	461	428	413	431	447	423	482	475	461	408	417	422	453	461	459	462	474	437	451	440	393	412	454	443	420	434	450	483	391	427	428	448	433	463	394	399	447	426	471	456	431	459	421	409	438	449	442	460	402	433	458	452	430	435	429	395	409	449	404	447	414	403	398	409	464	421	463	410	399	420	402	455	431	450	438	461	420	419	428	438	459	453	413	445	458	426	413	466	405	418	444	423	419	432	465	445	435	460	427	409	409	464	397	420	408	425	435	476	420	467	409	431	438	432	459	434	434	429	422	443	434	465	431	441	393	427	443	485	391	418	459	435	402	408	423	433	460	427	403	392	385	387	426	455	451	476	469	440	447	461	428	441	438	417	425	410	441	431	422	408	421	408	472	435	397	414	494	441	435	429	422	455	404	448	452	406	436	466	461	445	416	462	404	429	436	471	450	426	430	441	465	425	464	434	437	452	426	426	463	430	461	444	429	415	421	429	407	455	394	447	460	455	452	463	469	490	439	451	438	451	467	422	409	432	416	492	432	463	430	430	445	427	461	473	412	379	443	449	405	438	459	457	434	431	449	471	430	453	443	460	448	404	443	396	447	453	445	461	424	443	455	442	460	427	432	418	466	433	420	434	464	420	463	445	427	417	406	426	432	481	445	433	464	469	438	406	446	470	463	457	458	425	438	439	457	421	423	440	462	402	448	442	453	423	436	419	390	446	416	432	404	421	438	437	434	445	434	455	376	444	464	426	435	457	474	442	444	413	418	445	457	455	429	466	458	425	409	426	409	466	449	420	428	439	444	409	421	430	433	476	471	399	439	439	413	451	438	453	451	412	436	400	417	434	450	443	443	461	427	419	481	433	426	434	476	401	397	439	437	510	455	434	460	424	399	431	441	432	439	454	419	477	449	462	429	444	399	460	436	464	489	448	443	490	418	442	426	412	417	448	422	438	460	438	399	425	430	456	459	413	449	504	427	454	446	448	439	441	422	429	403	453	442	433	432	456	421	439	447	448	430	449	414	454	426	400	421	441	440	433	424	438	442	398	457	431	418	435
39896	26746	19095	12026	5649	2561	1776	1522	1406	1318	1212	1191	1125	1082	983	995	991	964	973	966	969	977	1028	941	1018	911	908	918	992	955	953	986	940	861	942	942	915	931	928	927	918	882	967	954	966	891	886	994	972	937	945	937	901	936	902	925	907	940	987	936	963	950	927	937	934	938	927	944	928	914	964	923	974	972	897	881	934	876	927	921	906	901	951	861	885	937	949	916	928	907	936	958	930	916	922	954	959	950	874	893	990	889	964	967	933	918	930	917	984	912	959	962	904	933	864	914	964	985	930	878	913	895	937	946	911	893	946	913	920	971	925	880	890	897	937	921	906	926	913	894	963	885	944	957	923	908	881	965	908	895	964	887	952	933	880	974	1003	939	916	893	963	957	958	925	939	917	936	882	944	941	944	943	903	974	942	966	872	937	965	983	933	910	952	996	965	919	912	934	923	914	909	982	929	954	929	929	956	916	917	931	975	954	929	926	917	935	950	912	903	927	931	929	948	933	897	921	956	955	972	961	933	938	895	916	946	964	914	915	935	960	934	960	955	951	932	941	956	920	860	923	909	952	913	968	925	884	921	918	894	945	951	950	920	974	877	894	969	943	909	942	873	928	906	969	970	863	930	907	956	920	944	873	956	991	905	897	869	898	919	904	919	876	878	888	897	956	940	924	861	977	891	924	915	937	910	943	950	968	905	953	945	941	974	947	946	910	892	907	923	936	927	964	931	934	900	880	909	929	941	977	968	911	910	874	929	948	938	973	964	942	934	916	940	988	912	948	966	935	931	897	902	905	902	902	936	893	884	892	888	931	977	949	933	972	951	967	956	947	878	933	951	897	946	890	950	940	926	930	929	929	925	975	928	934	975	951	934	928	959	906	939	960	962	994	953	940	907	925	853	931	966	947	971	823	912	973	952	906	930	868	928	926	945	923	907	962	938	945	919	907	907	926	974	937	933	971	938	971	945	960	934	964	949	959	905	916	916	926	937	1011	916	899	902	911	918	956	924	906	932	937	944	956	894	939	951	948	936	946	961	883	970	949	923	931	908	888	952	892	921	938	909	891	988	885	935	894	906	946	952	906	891	913	894	957	951	914	938	911	894	951	893	893	941	932	957	930	907	939	870	955	988	930	922	910	925	953	937	958	910	949	938	956	942	899	975	955	924	903	977	916	881	975	884	922	946	901	945	953	932	957	920	978	971	1015	932	947	909	926	958	888	932	922	905	858	890	1020	939	951	941	977	930	957	893	942	967	925	950	961	914	986	882	958	842	929	1008	933	935	929	887	913	888	946	919	904	909	924	925	974	889	902	909	933	964	936	904	932	951	931	930	929	934	903	867	943	920	957	912	945	939	917	913	910	901	910	880	911	916	929	886	895	903	946	924	911	968	927	939	908	911	895	959	958	952	908	926	907	887	953	918	946	900	944	918	970	912	974	957	889	955	936	952	920	910	969	938	938	917	965	959	942	932	930	901	930	876	926	897	928	897	897	961	929	846	952	905	918	912	933	900	974	918	944	945	927	946	970	925	918	898	947	958	971	872	936	912	883	890	899	901	940	964	935	920	914	960	947	945	942	911	911	995	899	945	942	991	913	900	959	941	888	956	931	888	913	925	907	893	968	899	870	924	870	954	949	940	944	925	949	928	960	922	901	932	971	942	907	914	887	966	927	878	931	938	936	875	937	927	928	900	920	949	930	953	929	968	932	919	967	923	915	929	904	978	924	878	893	890	908	890	922	940	929	916	929	902	937	980	936	929	924	965	946	937	923	935	944	936	924	967	920	929	945	980	949	921	890	968	947	909	961	930	882	922	964	921	917	952	916	978	897	967	922	988	928	916	913	922	950	871	1002	912	890	906	917	869	958	935	933	949	892	894	925	911	946	872	953	955	901	985	912	917	978	902	920	924	910	937	904	941	935	904	939	909	940	914	915	920	933	926	906	944	919	941	919	921	934	928	953	900	949	968	938	933	893	931	910	923	921	927	878	927	941	964	964	947	922	978	888	948	923	962	885	945	948	936	954	950	919	978	925	932	963	891	951	980	965	947	928	907	975	869	921	922	926	956	897	933	950	968	928	912	947	923	896	937	960	938	944	884	1009	869	861	951	910	946	957	936	922	920	900	909	907	897	917	958	888	946	881	924	919	933	995	908	919	931	906	907	908	1032	893	938	908	954	971	950	907	932	925	928	918	941	934	975	907	966	934	966	910	924	914	934	957	908	948	913	936	911	952	962	925	907	912	971	851	892	926	987	920	899	881	924	919	934	964	896	929	874	889	895	911	976	932	930	909	965	887	905	920	939	896	945	944	938	947	896	926	910	962	912	928	939	902	958	917	889	913	951	949	961	938	942	894	900	930	926	939	945	846	927	932	971	917	900	895	960	963	939	935	907	897	912	974	937	918	976	901	945	971	900	927	950	908	950	996	973	944	921	969	964	954	909	954	898	919	996	941	998	976	939	952	914	959	918	914	955	931	929	995	955	950	920	906	912	892	912	902	956	931	925	967	885	930	932	963	927	918	895	920	940	851	955	974	984	952	948	901	944	992	939	932	934	904	922	951	927	935	942	934	934	894	919	962	933	899	942	900	992	946	892	918	1003	890	931	945	932	898	893	913	923	983	949	879	953	971	910	957	936	914	953	905	914	951	971	905	924	946	937	940	917	900	946	871	888	945	878	942	954	860	931	951	932	934	936	912	947	952	978	961	918	893	941	912	916	971	933	923	928	877	896	903	927	936	927	965	862	880	852	889	950	887	964	927	890	954	890	883	933	961	878	930	923	977	950	904	923	926	969	928	946	962	907	939	963	963	905	903	892	886	941	933	954	969	924	967	951	920	968	907	873	948	962	941	1010	959	926	904	924	944	953	895	918	926	940	938	917	951	827	918	927	946	927	894	918	977	899	936	914	986	912	986	934	992	946	925	921	891	905	947	945	953	909	984	938	902	911	937	935	991	965	923	903	913	890	919	945	915	979	981	920	941	911	969	956	938	903	918	909	872	918	860	908	926	976	951	983	911	906	943	919	963	955	961	983	932	937	968	948	958	946	928	946	914	997	897	931	905	974	896	879	894	964	960	904	917	897	930	956	898	954	962	924	934	882	887	907	911	907	934	954	958	927	923	942	965	935	936	937	870	915	944	946	948	884	923	967	954	948	951	986	931	981	915	988	913	938	887	911	961	916	859	894	883	925	933	928	882	967	891	927	877	964	892	953	928	950	973	919	936	904	927	898	933	968	932	889	910	1007	911	862	958	927	968	941	911	936	912	934	934	927	909	880	920	914	925	924	906	950	964	931	971	935	999	923	902	1037	901	916	954	934	941	912	909	937	972	913	960	905	993	888	941	889	938	952	932	908	897	925	891	938	916	945	923	952	901	963	948	895	970	913	927	973	952	938	903	920	905	905	931	960	942	904	916	886	884	916	953	911	946	957	927	961	938	971	921	917	973	896	977	942	889	941	900	903	945	920	957	905	906	856	899	952	909	938	929	897	914
68507	36735	19318	8840	2436	946	700	612	554	559	564	489	493	479	463	438	445	473	423	445	436	442	449	458	437	417	417	482	488	459	428	424	471	470	461	429	470	458	449	446	444	431	432	450	449	453	457	462	437	452	414	456	417	402	461	433	413	423	471	435	455	448	492	433	441	448	461	421	447	468	425	385	452	468	450	450	427	438	462	440	440	432	431	434	438	450	463	434	451	467	474	448	465	440	438	484	446	431	392	464	447	460	456	446	462	463	424	421	456	466	439	418	458	416	444	450	437	459	482	438	465	418	461	426	417	485	464	429	449	469	434	424	418	435	447	514	439	471	448	454	501	430	433	437	407	468	474	411	439	454	421	440	447	437	434	397	467	437	416	440	459	453	483	461	461	433	464	471	456	512	455	441	431	419	412	420	426	445	416	461	378	477	458	405	447	444	457	467	449	484	464	437	430	483	461	435	455	442	406	433	447	464	474	400	484	434	472	456	428	474	457	421	494	389	451	408	416	451	475	467	462	425	448	432	445	399	440	455	466	452	438	448	407	450	466	462	487	455	483	427	462	445	481	485	418	436	472	424	405	473	444	473	453	434	440	449	441	460	497	461	454	418	437	461	437	437	452	439	421	476	453	442	468	406	469	406	422	432	454	474	431	460	501	409	461	435	439	467	417	429	389	416	396	436	399	445	461	475	456	480	450	445	467	490	468	455	417	426	466	448	416	457	471	447	427	490	426	471	421	400	444	439	449	479	445	426	469	522	431	447	448	449	419	439	461	460	398	469	491	477	438	474	479	419	472	422	453	486	476	463	429	463	438	482	460	455	502	467	448	460	436	414	455	429	437	468	465	435	458	479	494	436	457	436	469	416	416	440	453	440	431	449	401	508	421	445	463	426	477	450	433	445	442	433	459	435	403	422	421	468	434	459	453	540	444	420	439	435	452	406	434	429	461	474	436	426	414	443	440	435	431	439	466	430	435	457	450	414	445	429	440	432	409	440	422	438	439	483	423	468	427	455	420	436	436	465	439	486	445	440	458	436	460	440	435	455	474	442	419	425	453	451	445	442	474	444	430	413	446	449	466	437	450	461	472	419	420	428	461	459	444	425	426	439	438	461	414	442	452	451	468	458	460	460	439	477	462	430	496	427	463	446	454	458	418	467	423	447	434	454	455	440	432	432	412	477	465	438	431	445	457	462	479	443	411	461	451	455	419	440	478	485	448	449	466	471	453	435	469	434	409	477	440	503	433	406	482	449	414	436	441	428	484	432	446	454	429	437	449	435	457	442	428	440	441	468	484	463	448	417	432	481	471	474	402	451	439	457	480	442	432	446	473	456	462	421	436	429	445	481	437	432	435	407	420	444	433	471	441	474	505	501	474	461	446	428	394	466	426	424	463	444	425	409	443	491	481	463	470	450	471	470	439	430	441	478	431	444	410	477	410	478	461	463	461	430	461	486	413	419	396	409	438	437	453	449	474	446	390	423	448	447	414	473	437	420	470	455	432	433	458	487	501	451	459	447	445	459	418	449	449	468	401	454	445	474	473	456	406	479	445	437	463	467	469	429	465	429	425	408	457	443	439	466	456	475	451	435	453	427	456	469	438	445	455	464	408	483	429	447	466	456	450	461	448	447	433	431	465	403	432	420	469	405	425	455	427	437	423	435	433	462	458	447	446	438	438	486	425	433	436	440	416	468	453	435	444	491	467	437	455	464	461	433	411	411	478	483	429	431	455	454	423	499	481	463	404	424	445	438	471	462	455	438	414	440	416	444	459	458	467	418	448	433	421	399	464	451	436	457	417	442	458	482	429	455	460	436	411	476	446	446	425	452	443	448	467	446	455	445	440	459	445	444	430	428	392	409	433	459	462	460	455	422	443	460	448	425	409	426	460	445	454	439	496	482	456	434	442	446	467	441	495	452	472	458	467	439	476	426	478	463	467	455	422	454	397	428	447	409	455	438	441	422	463	440	487	446	476	433	465	427	432	395	447	447	437	437	452	469	441	447	461	443	464	425	395	484	476	467	466	428	447	447	446	452	488	470	445	453	494	431	422	421	465	411	440	461	473	449	472	442	480	446	460	478	440	450	479	476	506	424	458	451	444	443	427	440	405	444	393	440	427	479	445	453	460	432	448	453	446	436	481	428	463	423	419	440	454	456	405	485	478	447	458	478	473	440	446	433	447	445	477	401	445	480	461	498	451	425	432	449	456	455	430	432	498	457	427	433	457	437	480	497	448	413	423	414	488	435	429	433	471	435	448	415	469	441	439	466	497	463	432	446	497	436	419	423	443	424	456	449	472	450	417	470	401	431	450	442	432	439	446	411	463	422	528	440	453	462	454	439	446	459	463	471	440	442	471	428	480	505	440	408	459	450	466	426	428	491	488	432	476	438	468	429	435	450	466	449	431	452	438	449	442	460	417	462	485	409	459	441	437	434	467	445	423	441	450	405	468	427	472	415	452	472	454	428	442	434	447	430	420	450	421	416	448	489	462	376	422	394	440	454	426	444	463	421	476	480	454	439	456	484	468	444	435	438	431	438	459	414	414	405	424	448	440	443	459	477	417	459	434	444	444	493	446	439	442	481	457	440	435	409	440	455	438	479	432	430	430	424	420	436	465	442	434	422	430	438	459	464	417	470	453	420	486	433	449	439	433	413	402	444	436	464	435	471	479	467	404	440	488	460	418	434	432	450	450	430	444	444	417	500	486	431	422	428	426	414	440	439	440	420	420	465	474	401	452	442	488	459	404	441	457	442	433	382	434	459	470	416	429	452	431	435	475	459	437	472	444	417	426	478	470	403	437	434	420	484	450	456	469	438	459	441	451	446	415	431	475	431	427	467	453	414	431	450	477	468	472	465	466	446	434	442	452	438	422	448	468	460	403	438	435	438	391	450	418	438	430	459	444	433	430	434	497	426	460	429	446	423	425	464	468	435	416	420	423	420	422	444	466	444	424	438	436	455	463	421	454	475	448	458	437	441	427	426	415	452	467	450	477	475	464	438	459	453	474	437	418	394	441	433	417	456	449	470	440	477	452	460	463	430	465	428	435	443	458	435	443	452	427	442	403	438	422	409	456	410	427	472	427	472	480	484	429	458	457	450	471	449	457	443	466	460	437	406	432	444	465	430	425	442	441	449	437	493	444	460	417	469	449	442	444	461	440	462	436	416	397	467	469	452	451	434	460	455	463	447	407	408	482	458	456	472	476	417	424	443	454	462	406	499	512	442	467	397	410	419	466	450	471	407	442	440	432	457	443	471	428	481	463	452	432	452	481	425	489	479	443	429	453	457	462	431	426	441	452	422	439	447	444	455	424	440	449	455	421	425	428	451	461	455	445	435	490	459	444	442	448	452	453	448	476	477	445	492	408	466	439	437	391	434	402	443	406	391	445	448	409	414	426	440	420	413	439	468	411	424	447	459	495	422	420	380	490	421	454	472	455	481	484	399	440	443	460	427	452	426	463	464	405	446	460	463
46104	28185	19940	14652	5214	2735	1913	1665	1403	1333	1295	1129	1155	1109	1034	1047	1001	1019	1009	981	968	991	943	892	950	982	1003	936	943	930	986	958	949	934	933	934	952	949	927	900	941	905	942	965	954	967	928	914	955	996	928	950	954	897	916	980	957	963	939	945	974	964	930	961	903	986	953	967	940	956	929	934	927	954	935	919	921	944	942	951	989	909	951	899	960	908	920	942	988	955	955	958	970	962	899	912	939	950	939	881	943	986	938	915	962	932	975	928	934	916	946	947	903	961	931	955	957	929	954	920	980	899	958	943	998	916	1011	932	971	967	911	964	899	977	962	929	912	918	936	917	946	914	925	994	908	898	910	1017	949	905	871	906	913	908	1006	888	975	934	942	948	937	981	892	902	915	971	957	907	961	929	928	920	918	1007	953	892	941	978	978	873	970	996	925	895	922	937	908	918	956	947	934	931	974	1020	968	976	921	960	934	956	962	914	914	940	936	959	968	899	914	942	952	956	1026	923	956	937	1000	939	949	919	949	914	905	949	907	887	944	952	899	875	947	896	928	971	928	894	931	972	967	942	962	954	970	885	912	1002	983	900	897	981	953	964	966	926	954	908	917	944	915	994	887	923	923	925	898	966	872	965	965	935	910	903	918	946	911	930	880	899	939	942	964	964	963	1011	928	910	991	947	950	900	913	939	946	927	907	952	971	961	907	1005	901	899	1025	863	968	962	919	906	967	920	926	922	940	978	909	970	933	951	964	887	927	902	904	888	974	928	950	950	948	928	950	916	942	924	917	915	893	979	941	916	930	913	996	905	926	918	904	952	922	959	906	953	944	901	960	988	922	924	958	975	871	941	864	966	939	967	958	908	917	950	940	879	911	944	929	936	940	968	929	963	937	939	889	935	954	977	903	915	920	971	966	939	913	940	931	978	940	893	920	970	935	970	971	889	911	959	932	956	950	960	906	930	910	915	893	920	916	925	911	957	962	927	866	937	971	920	927	914	933	950	904	1027	926	864	958	930	918	935	954	964	955	966	932	927	945	1003	933	977	952	942	933	949	938	961	984	953	927	900	964	895	919	929	989	949	901	882	943	941	931	862	935	901	975	899	959	954	943	980	988	987	927	953	873	936	971	967	913	920	957	952	960	940	990	877	902	944	989	930	971	941	905	935	927	926	982	924	973	942	939	977	953	893	956	911	922	981	940	988	938	909	940	897	964	936	912	975	960	903	954	946	930	954	887	954	910	969	937	945	891	925	903	914	919	973	988	959	930	883	963	930	971	927	936	924	953	944	930	894	935	922	918	906	911	963	966	1004	937	921	924	888	932	973	984	904	893	989	927	933	849	888	947	922	990	953	898	967	943	918	948	1009	965	938	921	926	875	924	929	963	895	918	912	928	935	941	948	928	978	916	931	969	954	993	881	963	987	1028	888	948	975	953	962	952	944	927	895	987	896	1014	891	913	956	942	920	929	934	964	928	922	974	931	902	954	881	942	930	911	952	910	949	942	920	873	952	892	924	935	943	921	995	922	947	931	946	887	970	955	960	1003	944	925	921	936	947	951	947	924	943	993	908	909	912	919	930	923	940	928	940	976	932	906	925	950	1002	927	952	951	870	948	1001	904	968	944	893	959	924	878	912	919	1005	905	911	961	952	920	923	908	976	951	942	950	955	961	921	954	938	922	876	945	927	907	967	943	1001	941	948	996	1000	951	953	933	905	955	909	906	978	940	936	925	934	958	933	904	963	871	950	951	995	925	960	860	977	911	934	905	926	963	904	975	954	910	916	992	973	930	962	934	908	920	915	909	950	975	900	916	891	923	942	951	1018	875	970	970	985	941	897	906	917	929	938	932	959	922	972	963	919	969	924	907	936	987	956	916	898	921	965	919	949	914	864	934	984	955	933	891	1015	936	1002	917	962	931	977	928	936	1006	935	938	910	902	930	897	924	972	926	969	926	940	925	946	960	965	914	981	922	947	950	967	964	945	1005	988	967	898	960	944	910	967	910	983	957	933	942	934	979	937	932	940	899	930	888	930	896	966	932	985	954	991	923	921	951	924	940	938	900	970	944	904	928	958	987	947	921	947	938	904	909	893	935	952	905	929	940	944	885	978	901	926	947	907	860	940	935	933	951	971	928	951	955	985	900	889	985	887	959	932	951	928	943	914	831	961	937	933	915	903	942	938	872	940	910	973	950	962	956	957	957	914	930	920	998	978	961	900	941	920	959	956	997	944	911	879	968	984	954	923	971	935	935	946	983	968	974	935	986	988	955	951	875	953	925	931	986	967	909	956	904	989	931	920	972	917	990	934	991	908	874	971	913	911	932	882	970	923	906	907	938	981	989	948	948	961	906	933	998	957	942	901	940	985	936	959	928	923	941	980	924	932	937	911	936	939	992	930	899	938	953	934	922	842	971	899	960	893	894	958	936	929	935	928	961	943	919	955	987	933	931	872	1007	951	860	903	994	957	975	943	906	919	926	961	932	922	979	897	939	1026	971	966	940	952	894	953	949	962	945	971	949	935	975	962	922	989	931	983	893	981	941	943	950	948	901	938	897	969	922	1001	917	899	978	1015	952	946	915	989	979	968	981	971	937	878	926	945	930	917	953	936	949	926	956	967	963	956	876	924	969	945	978	978	927	1025	970	888	941	901	926	912	961	938	939	945	951	898	898	980	974	925	955	954	980	1003	951	960	924	966	943	920	915	959	906	910	948	921	932	968	960	959	973	953	955	971	898	941	994	929	883	896	942	956	927	915	938	936	945	903	936	959	981	907	944	964	926	989	928	972	929	965	967	932	974	938	926	1002	919	925	975	928	955	950	939	939	1003	983	980	962	951	907	885	926	937	903	954	975	932	976	914	947	935	961	943	915	1008	959	912	930	904	942	988	936	895	939	941	915	972	939	917	886	919	985	939	961	917	932	968	915	943	908	973	959	907	939	937	931	956	935	931	945	922	924	976	952	926	926	922	934	961	880	906	900	970	899	991	922	944	907	918	982	950	913	922	936	906	912	915	964	919	925	994	941	983	937	921	908	922	955	963	937	914	952	915	919	950	906	949	889	962	938	966	878	947	983	913	983	864	920	982	961	920	959	969	942	907	864	922	985	923	943	946	1003	922	899	958	960	959	939	1020	1002	960	984	971	948	943	971	972	961	1005	927	932	947	989	954	923	1004	962	950	922	929	936	934	912	915	973	935	938	962	889	970	888	914	948	947	928	956	967	918	853	1006	953	911	914	941	942	945	954	953	961	942	964	954	936	915	952	948	913	941	976	920	961	940	892	998	938	929	968	959	979	967	943	907	914	994	1014	875	978	928	984	935	997	947	932	957	964	967	907	966	947	979	987	983	977	922	950	913	935	960	916	962	907	877	920	914	936	921	981	915	951	932	1009	953	916	931	959	902	937	909	898	958	943	987	918	918	923	979	922	940	898	957	922	922	922	971	928	950	936	912	1002	943	954	929	955	951	936	888	934	923	981	914	934	931	886	914	944	897	944	923	914	931	934	959	877	902	955	961	949	930	943	925	894	919
54514	28738	10239	3044	1018	586	562	497	470	482	493	436	449	473	460	471	423	472	413	447	421	447	465	479	437	444	439	466	443	424	426	418	443	411	429	422	419	452	418	456	440	441	427	468	375	409	453	456	449	433	418	431	414	460	463	454	472	435	444	417	490	462	450	439	442	419	411	395	395	436	433	438	432	444	459	453	507	441	448	460	401	466	431	427	478	415	423	444	440	436	472	460	423	433	439	464	449	427	422	415	387	441	450	424	447	419	427	476	456	460	456	437	433	452	436	420	447	449	438	435	465	449	452	426	456	436	449	421	437	434	455	408	463	432	422	421	458	403	453	442	423	426	432	456	432	458	447	419	405	434	408	422	372	433	415	454	440	455	421	438	462	442	448	451	441	444	419	447	415	422	395	402	436	443	435	426	418	430	455	424	409	404	451	424	432	494	447	440	431	457	421	411	455	424	425	407	446	435	476	487	425	445	427	448	448	415	440	416	406	447	459	423	452	398	424	411	438	425	429	453	420	417	477	458	427	413	479	415	413	399	463	444	469	446	456	443	428	463	406	434	461	435	427	411	420	441	422	434	441	414	445	471	426	436	429	383	468	467	389	408	441	463	435	450	437	469	441	471	450	465	436	443	435	465	465	435	440	422	420	453	438	446	475	415	462	458	427	466	480	445	412	417	394	446	415	441	450	450	445	386	429	449	506	462	395	443	410	438	430	463	463	435	452	444	463	473	483	457	418	474	451	447	406	418	393	409	412	458	454	421	422	447	437	415	451	429	422	458	453	431	455	400	458	430	470	504	417	455	419	399	451	444	403	429	459	428	487	448	425	446	431	416	396	402	456	439	457	431	411	468	431	400	452	459	444	445	457	400	417	450	391	431	436	427	438	456	432	431	433	443	448	469	431	422	459	421	414	454	446	466	427	447	427	478	451	428	430	388	503	417	461	486	410	423	398	479	412	394	409	409	444	449	439	398	435	446	468	444	409	438	443	427	427	429	466	447	435	476	426	391	464	413	445	431	412	433	475	425	415	437	440	492	456	436	396	401	422	439	407	421	427	406	410	421	461	449	448	447	396	401	438	439	427	408	460	443	467	408	438	430	441	466	411	443	418	433	471	467	455	449	431	409	403	444	431	421	395	472	443	446	426	456	444	439	418	394	397	413	386	424	473	415	443	447	414	415	456	479	461	409	440	427	451	441	445	405	408	396	415	412	442	433	434	453	461	470	439	444	436	451	449	436	424	428	436	453	414	471	466	443	455	432	430	461	421	460	387	485	442	419	461	443	432	466	464	445	468	435	450	478	437	420	462	440	398	456	416	481	450	432	452	451	461	434	399	398	430	430	461	459	443	433	436	404	426	432	449	450	393	425	472	389	446	437	408	443	414	435	407	470	453	435	407	415	494	436	405	414	468	462	459	428	493	451	444	436	444	434	429	418	440	445	453	489	415	456	414	497	414	425	408	421	396	430	456	408	393	394	431	439	436	422	425	431	467	469	459	469	470	432	466	415	446	478	466	443	432	463	419	417	426	410	464	466	406	433	424	401	447	451	436	405	417	424	469	461	439	417	453	474	447	436	438	429	464	399	439	453	408	449	421	400	422	418	415	389	425	467	441	431	446	441	454	456	464	447	439	476	456	407	385	461	440	453	399	442	449	445	407	438	467	429	388	448	428	449	429	410	481	449	422	496	440	482	424	457	456	451	439	407	414	445	448	464	455	454	435	452	438	464	441	447	437	381	448	431	423	478	392	432	447	416	455	446	449	437	438	419	468	442	455	445	432	391	411	403	490	470	443	452	425	489	407	422	443	450	405	431	411	450	454	454	433	473	461	427	438	427	416	423	460	476	425	450	433	472	464	456	430	426	391	441	448	411	440	462	437	378	417	492	499	437	479	382	393	429	433	420	418	412	423	468	448	471	440	422	451	437	453	421	403	462	464	380	458	476	429	408	417	415	466	478	489	442	405	436	435	452	455	419	411	476	483	456	425	437	449	452	414	387	414	429	437	436	464	434	433	431	447	447	466	453	495	421	465	446	442	443	488	448	411	417	426	418	452	397	440	446	485	432	431	392	435	459	447	419	465	450	424	394	429	452	468	424	449	471	471	412	440	443	453	447	458	422	429	431	433	440	427	435	464	446	436	447	458	452	433	421	446	415	476	417	449	437	490	478	478	427	464	450	366	469	467	438	422	384	416	453	433	444	464	433	450	437	445	429	416	439	447	415	400	451	420	458	437	497	461	434	455	437	449	447	419	425	428	428	410	429	448	406	430	413	424	407	417	431	429	424	417	474	447	488	431	441	445	454	418	445	441	444	434	419	416	500	397	418	461	467	421	425	468	440	433	414	445	368	395	417	426	478	427	454	449	467	450	471	401	396	447	458	431	486	434	421	441	411	433	446	436	435	390	453	438	438	463	438	424	472	444	428	447	393	463	453	458	450	453	449	483	502	440	424	478	448	391	448	424	439	418	411	480	457	436	423	463	473	407	441	436	433	433	427	413	421	424	446	440	445	401	431	453	406	468	429	461	492	457	450	457	430	405	455	392	433	439	387	430	449	457	465	415	469	419	468	483	458	426	478	453	415	452	463	443	410	438	460	497	442	431	467	457	480	451	463	477	430	431	444	415	480	468	471	413	445	420	415	452	464	453	445	411	415	432	439	407	400	453	454	441	432	434	423	455	436	417	465	400	413	395	450	416	463	426	401	418	437	421	459	424	416	444	489	434	437	452	435	429	465	464	448	465	396	448	484	417	424	410	461	423	396	421	407	467	428	441	448	410	431	428	440	440	434	428	469	448	460	429	436	454	434	450	445	464	436	445	442	439	439	463	434	454	453	453	481	462	452	444	406	403	407	444	398	428	446	475	442	454	400	478	478	495	416	392	446	405	426	417	402	430	440	445	431	435	422	443	415	464	430	432	430	439	417	419	477	418	477	414	403	423	441	439	443	436	398	413	422	432	455	392	459	453	454	446	418	474	431	437	419	441	406	444	430	430	479	454	416	424	397	399	430	440	411	448	415	382	442	470	441	424	441	449	451	464	412	447	428	440	426	440	449	469	432	427	433	515	417	437	435	455	440	438	416	447	418	436	463	391	428	413	432	496	406	426	414	458	439	448	393	428	469	454	461	459	440	441	448	493	444	457	460	404	462	458	453	452	455	425	443	404	453	444	444	452	434	460	456	434	427	419	445	454	432	433	457	468	467	409	457	398	478	442	462	394	398	436	438	471	459	425	408	418	393	388	439	425	442	430	440	442	393	380	462	454	395	387	444	449	447	441	435	420	419	468	423	433	463	439	409	432	496	433	425	462	444	455	499	456	466	432	422	416	434	482	472	430	451	462	450	414	418	393	466	401	440	414	449	425	452	395	399	443	406	483	457	408	486	431	418	427	461	434	435	461	496	449	437	443	442	439	421	402	428	452	438	435	466	404	408	449	443	471	384	488	488	438	408	449	417	455	422	454	427	398	483	405	433
36683	20894	10885	5978	2263	1484	1218	1094	1068	1121	999	1007	1006	1050	1014	904	952	909	904	894	935	897	905	950	952	920	911	941	944	904	963	902	890	963	937	927	910	893	898	915	915	915	909	903	889	945	926	911	894	900	915	975	924	913	915	931	955	929	904	921	926	925	923	940	895	897	956	959	955	901	970	945	912	901	932	945	897	933	955	886	940	891	959	895	946	953	878	951	886	931	852	924	949	919	938	927	954	930	902	923	939	938	884	916	877	897	897	955	962	980	889	924	924	913	929	877	933	917	930	895	870	945	911	933	891	899	863	960	963	926	961	890	943	985	928	976	950	899	945	921	930	918	961	912	931	885	878	962	950	850	920	929	871	907	892	888	902	941	937	865	967	927	884	934	917	918	888	966	954	974	913	926	951	853	946	874	901	930	889	946	936	909	932	901	935	956	854	941	898	915	973	860	930	913	903	907	897	882	937	878	959	936	874	907	943	919	935	898	959	894	895	928	903	844	906	915	922	995	924	955	923	922	943	912	942	959	932	950	889	907	937	944	923	862	940	906	901	899	947	880	948	931	895	944	930	900	944	960	966	897	945	910	902	909	906	956	940	930	942	908	868	931	876	929	915	953	935	888	956	964	904	836	970	994	941	895	970	908	939	906	921	939	856	945	1010	879	895	830	984	951	959	933	893	903	913	969	932	919	892	963	867	1010	911	911	912	889	927	877	931	932	973	908	940	910	912	941	910	966	898	979	901	911	949	861	921	901	895	908	943	919	957	950	963	900	906	896	986	911	919	972	899	942	942	951	911	896	922	864	900	938	842	977	940	927	979	967	940	884	960	905	872	964	940	913	944	952	921	905	980	913	924	941	924	961	900	906	912	977	957	976	939	943	985	873	941	916	889	968	891	947	955	869	889	945	852	954	956	950	927	900	926	936	936	933	928	896	959	909	918	973	945	949	972	908	979	928	949	876	884	955	904	941	955	895	876	884	890	934	916	924	961	918	931	944	872	944	940	919	924	897	909	923	968	899	895	948	912	936	932	950	895	868	855	918	934	909	854	916	888	921	951	964	923	858	949	892	899	975	982	895	906	887	904	975	897	931	882	859	879	932	937	878	921	957	902	941	927	910	901	863	964	1010	888	945	917	925	914	952	901	886	956	906	964	970	919	986	934	934	917	894	944	905	940	960	898	909	928	967	995	929	932	948	933	860	913	890	924	931	907	917	945	933	931	976	917	879	898	931	911	937	944	865	912	928	982	928	929	883	884	911	886	887	889	910	941	903	934	962	956	919	926	873	942	908	933	919	939	912	881	921	949	926	933	922	947	891	934	910	925	962	970	955	907	912	902	1016	908	885	951	895	917	940	912	959	935	898	885	870	938	871	912	901	916	900	907	903	867	925	892	966	931	938	929	905	931	918	826	897	941	900	923	913	888	925	894	903	874	929	1011	934	911	938	871	915	897	914	928	890	901	923	906	936	989	866	932	933	942	919	929	951	932	853	926	894	932	899	952	914	983	937	956	970	965	900	886	970	911	958	953	908	911	885	929	909	906	980	950	914	980	939	870	891	925	921	870	955	914	898	977	954	921	952	888	994	956	914	936	908	946	916	941	955	957	909	888	929	900	905	887	920	934	879	875	914	926	916	912	932	936	924	966	964	873	919	865	894	955	935	932	928	925	937	942	869	968	927	952	927	938	915	927	915	893	868	866	933	916	932	953	931	887	902	917	927	954	929	967	934	935	941	980	884	952	924	898	919	930	973	880	905	934	958	922	852	916	932	940	901	951	884	890	908	930	921	956	915	932	874	941	905	879	916	920	928	931	913	892	909	952	950	925	907	973	861	915	906	985	886	929	918	906	910	930	920	859	905	914	927	874	892	935	928	909	922	942	894	936	884	917	951	903	964	924	942	940	901	936	959	982	910	956	971	884	942	948	899	916	955	934	924	930	943	865	905	895	875	904	880	946	937	956	901	915	927	1000	921	955	929	904	909	927	948	895	945	930	887	838	963	936	884	954	953	893	915	924	975	904	901	942	915	948	958	996	937	1012	938	891	930	967	993	928	934	910	860	882	981	923	968	990	941	936	915	938	947	907	946	971	916	909	944	930	904	867	887	987	935	930	942	890	904	918	921	919	912	943	879	906	960	902	909	917	930	898	965	900	871	920	909	889	904	937	942	943	943	898	897	925	917	888	887	947	875	947	944	989	964	941	914	943	922	883	919	893	938	911	956	961	881	947	907	871	949	929	894	950	857	939	941	913	903	935	968	979	961	920	879	951	900	956	960	936	922	875	949	937	938	903	918	907	879	928	939	944	939	898	949	925	958	959	896	877	901	938	914	929	907	955	921	929	891	972	896	886	896	922	898	991	942	969	964	939	968	915	942	946	925	917	923	940	931	903	881	937	946	871	979	957	983	943	964	941	930	885	897	972	888	902	948	888	915	899	955	939	909	909	909	939	937	939	952	876	882	930	952	878	863	928	925	901	901	926	899	943	999	892	925	948	980	938	966	1015	924	945	933	919	909	906	958	982	941	975	908	942	950	963	889	876	927	953	899	934	926	903	846	934	940	921	947	919	904	927	913	997	925	919	931	929	961	947	964	923	934	921	908	939	911	942	884	905	929	946	952	899	902	892	947	970	903	918	896	951	959	909	916	872	1000	890	861	937	951	894	959	878	922	862	946	904	939	884	888	944	958	946	937	937	902	902	896	929	887	890	943	949	905	923	939	884	880	873	969	928	940	988	973	908	944	902	875	880	937	896	873	944	910	993	895	891	938	1001	891	939	900	909	958	919	920	856	972	901	918	937	944	910	943	918	916	908	880	921	905	955	988	934	917	941	972	890	926	949	987	940	935	910	914	930	919	966	974	941	975	907	909	937	941	901	938	931	953	881	896	941	884	885	942	935	980	920	940	905	906	895	893	919	988	997	945	964	885	939	901	926	941	895	960	844	950	956	880	929	910	872	921	943	907	927	903	942	924	906	914	889	909	888	946	900	924	891	906	897	901	943	976	881	912	881	942	941	922	891	896	954	894	908	952	931	910	951	886	938	933	906	918	949	858	905	949	942	927	864	926	871	927	901	874	861	914	943	943	923	945	926	894	914	897	935	971	992	903	922	953	894	946	917	918	943	903	951	901	972	959	946	912	870	935	876	943	892	935	923	906	887	947	937	920	935	984	929	908	955	918	954	960	931	899	889	915	946	960	959	921	907	916	938	906	887	916	900	904	911	922	956	984	879	952	885	919	925	946	915	937	885	909	911	914	898	994	948	914	916	881	939	893	976	931	952	908	1019	875	957	896	976	934	935	878	926	912	938	993	927	955	848	899	909	918	905	910	951	907	946	961	944	918	939	896	905	888	909	898	883	880	917	924	872	905	927	904	934	916	953	945	945	925	948	943	935	965	923	940	902	916	911	914	931	947	891	925	883	972	950	895	914	965	964	941	913	933	908	881	954	874	936	915	906	899	945	909	903	959	931	895	923	928	924	908	879	926
64382	33682	17480	7049	2567	1057	561	529	532	500	509	448	485	494	442	479	434	449	432	431	472	454	434	456	428	430	496	455	421	448	424	461	389	427	475	454	470	437	440	447	428	455	424	410	437	450	459	456	420	438	456	455	465	440	484	448	470	409	463	460	438	465	434	400	409	448	464	429	384	391	396	427	419	430	456	459	422	445	464	452	413	421	426	430	428	400	443	464	450	387	431	418	430	434	458	437	440	432	388	422	412	421	487	460	427	423	439	446	459	429	406	434	448	451	508	434	443	449	456	433	451	438	439	437	444	423	460	437	402	378	419	436	386	421	431	425	460	419	398	443	413	394	416	423	412	480	399	443	417	421	417	423	422	411	375	437	369	454	449	474	410	408	411	446	445	416	451	424	420	438	432	445	461	479	437	433	422	423	414	412	442	431	463	416	451	425	441	433	483	420	459	479	419	442	453	434	466	423	425	439	446	453	434	429	432	439	419	416	443	424	438	436	442	449	419	422	459	385	390	447	445	457	433	445	445	449	426	466	435	426	422	465	492	446	428	457	468	442	401	494	434	444	402	442	477	411	416	408	423	419	458	476	404	443	429	475	469	395	457	414	461	406	454	459	484	396	403	439	409	421	416	416	453	458	437	437	451	400	435	435	410	438	434	456	448	398	449	456	481	421	478	463	452	405	417	445	469	444	423	470	451	449	430	442	443	422	445	454	411	457	432	453	425	413	402	456	424	428	426	467	433	425	429	437	470	495	438	461	420	470	441	446	445	410	423	448	436	461	408	415	405	454	454	429	456	437	495	467	468	471	403	450	459	456	433	427	442	454	430	420	463	436	440	426	426	455	428	412	458	479	385	430	442	387	457	464	391	431	415	452	427	429	446	442	378	398	469	450	459	469	419	438	425	421	443	449	398	411	422	432	443	426	437	428	394	409	418	419	459	421	413	427	424	408	444	405	496	400	418	416	460	461	436	437	431	420	462	401	410	467	442	426	430	453	452	442	425	453	457	405	482	429	477	383	450	451	468	429	432	434	469	446	454	469	430	410	400	460	441	432	459	454	459	427	408	425	430	440	416	431	469	423	447	454	448	447	441	467	441	434	408	439	452	414	413	421	375	455	427	423	434	421	440	428	422	479	431	445	437	433	448	452	431	494	432	435	440	447	460	442	453	414	421	452	455	456	406	441	428	431	460	434	415	436	424	467	398	463	433	449	410	418	426	423	415	438	450	464	447	419	433	412	473	417	439	441	417	461	425	429	473	454	438	433	427	418	453	423	424	417	417	460	457	447	414	441	428	418	454	456	435	469	427	448	438	404	445	424	455	432	447	443	443	410	407	431	428	433	431	424	454	449	460	453	446	413	415	448	464	449	466	449	425	393	414	458	465	413	436	429	427	457	414	435	400	408	450	461	424	431	464	484	468	454	453	467	461	400	451	455	387	463	481	449	446	428	435	459	427	395	436	435	483	453	415	443	447	422	395	431	416	434	399	425	390	413	416	438	411	435	415	459	443	401	435	411	504	461	458	435	432	446	429	421	417	444	435	454	431	432	438	448	446	428	427	412	444	448	441	475	451	436	432	429	415	401	433	444	431	443	423	423	436	482	459	437	408	444	440	411	458	452	427	477	414	456	444	422	457	477	442	407	464	477	418	433	445	451	456	435	453	408	408	437	440	432	413	412	385	437	423	430	435	448	425	420	441	419	444	484	411	420	447	474	424	407	466	449	467	450	410	409	404	478	439	471	460	442	462	425	447	466	426	394	401	447	470	453	433	418	426	445	459	418	436	431	448	457	461	459	416	479	439	428	466	433	421	420	459	429	443	422	397	418	422	482	409	399	418	479	474	441	438	400	395	430	432	410	437	451	484	454	437	428	469	415	443	447	409	449	394	388	460	454	415	421	433	451	452	427	435	460	477	397	448	461	433	407	426	425	420	457	463	444	459	428	465	424	484	480	408	453	417	442	488	428	449	445	467	454	409	415	460	449	415	428	462	445	438	440	432	430	448	424	405	455	404	429	440	458	424	458	412	438	444	421	430	469	448	414	418	428	461	397	434	444	438	438	462	433	454	430	464	455	467	414	400	444	438	411	466	473	425	463	451	427	454	466	421	467	453	479	434	426	416	415	422	371	408	433	454	440	409	456	439	465	466	459	468	455	465	418	434	407	432	418	460	433	427	404	418	436	441	457	450	460	395	426	457	473	446	410	464	437	450	484	419	438	426	425	403	426	440	463	443	438	447	442	415	430	473	424	440	442	447	436	426	432	424	458	435	416	441	444	440	463	446	455	469	488	452	442	425	405	433	469	457	459	426	395	454	465	428	479	441	428	438	432	467	442	468	441	432	440	431	439	433	460	425	420	448	433	463	454	427	430	432	470	428	437	447	440	456	438	448	421	461	435	405	417	456	449	428	424	456	444	433	423	427	404	497	472	447	448	475	432	441	458	423	447	391	445	440	479	490	469	457	440	426	476	477	444	389	446	447	448	429	443	414	413	420	460	423	460	497	444	432	449	405	446	434	454	448	449	394	434	408	450	422	400	430	408	438	456	401	463	460	425	414	432	477	419	375	448	450	375	414	371	436	417	440	433	459	397	461	434	453	407	439	497	403	420	435	417	407	398	442	437	457	441	431	406	404	456	440	439	406	485	444	450	428	446	475	477	470	418	460	437	417	419	411	437	410	443	443	426	402	445	428	393	460	469	407	469	453	465	433	395	452	405	423	440	433	436	437	445	416	418	417	429	483	465	448	449	449	482	477	428	433	425	460	433	445	449	436	472	411	445	468	432	454	452	448	383	408	461	468	429	411	421	437	418	468	421	436	438	409	410	449	469	414	440	423	455	425	445	463	480	457	430	403	450	405	460	443	450	419	451	415	437	462	414	441	438	457	416	431	424	447	414	422	451	456	415	438	403	414	479	451	463	399	427	436	434	403	470	449	426	463	431	475	413	432	440	409	433	418	451	419	431	446	434	449	422	429	446	456	423	401	419	423	422	443	418	429	425	403	420	432	385	386	468	435	425	434	410	441	415	408	423	441	456	397	397	415	453	403	422	461	433	462	393	416	439	474	406	459	397	440	432	403	428	395	456	414	445	402	430	434	395	431	424	407	417	436	424	426	441	460	443	388	454	422	417	451	457	428	449	443	452	440	454	455	408	445	433	456	468	437	426	402	420	464	446	433	468	444	415	468	410	430	427	420	462	424	402	448	429	374	458	436	430	426	431	438	405	455	386	434	413	458	446	450	392	428	489	427	401	390	470	430	429	409	420	446	453	455	398	444	400	445	417	424	420	445	459	407	485	451	425	463	458	468	445	477	443	406	450	461	418	434	440	454	399	426	408	451	452	421	403	411	436	428	450	436	431	430	431	445	436	417	407	437	401	419	440	395	445	466	413	430	418	453	458	466	422	444	435	480	439	430	428	433	413	464	445	461	448	421	466	459	411	423	455	414	429	434	409	446	435	425	424	440	440	423	419
42760	24929	19315	12563	6388	3035	1620	1335	1262	1196	1138	1086	1015	1038	1014	992	961	963	957	1004	1036	951	934	903	973	922	927	908	921	887	942	959	945	879	933	889	904	924	924	910	953	892	960	952	849	976	951	970	912	897	949	911	931	936	874	903	930	930	930	899	911	898	881	942	966	910	992	896	892	929	928	951	920	907	919	902	988	928	887	945	916	968	917	959	944	896	873	921	964	945	891	924	919	914	926	955	921	976	922	903	951	924	899	915	961	903	921	914	966	939	997	937	949	922	915	921	958	899	949	861	930	966	923	913	943	949	916	918	954	970	914	966	910	922	888	899	905	925	920	919	925	891	937	908	901	945	877	970	929	925	922	927	971	927	904	914	968	876	978	917	977	951	882	925	960	965	936	913	849	930	965	936	955	957	929	932	916	943	939	909	907	959	884	916	973	933	889	938	902	921	902	923	911	936	928	942	954	920	979	939	942	862	912	914	928	919	922	944	933	926	929	864	913	928	965	898	932	917	923	929	938	977	899	950	923	954	921	918	902	930	894	930	912	897	919	902	921	931	962	932	914	891	929	894	965	915	891	927	934	986	903	917	934	905	903	862	927	901	997	920	907	951	941	989	937	940	952	886	879	924	943	906	994	943	972	934	973	912	919	885	892	980	916	942	943	916	926	955	955	953	874	926	918	915	872	872	921	898	983	916	924	896	908	930	931	872	984	939	1018	913	922	924	956	865	926	939	915	903	922	927	936	933	884	930	897	972	871	912	917	926	945	892	922	917	1004	888	868	924	936	884	951	935	897	947	933	880	920	952	933	963	941	906	906	898	868	950	863	912	927	945	896	971	945	888	985	911	976	947	868	963	947	921	980	903	924	908	886	940	875	927	950	939	934	894	885	917	941	920	893	931	878	928	1002	941	912	938	922	955	894	922	895	883	920	891	921	949	874	845	881	855	896	889	908	919	965	979	912	880	918	907	917	906	957	926	921	915	1004	922	938	879	970	914	921	931	906	948	911	937	916	827	851	900	964	927	925	945	896	950	915	864	945	936	951	941	917	931	895	971	896	931	889	910	982	897	961	867	943	928	944	923	934	945	919	925	888	914	881	960	963	957	866	895	904	947	897	938	992	889	938	908	950	905	884	897	940	962	893	886	960	928	944	906	923	959	905	935	887	855	926	927	911	876	916	923	886	953	960	950	945	944	969	913	984	903	867	953	977	931	917	950	889	977	896	926	861	888	965	935	896	925	941	951	930	950	933	963	926	923	932	867	919	918	879	869	945	910	866	865	910	909	936	914	939	934	983	945	892	931	904	928	897	911	892	912	918	956	875	945	979	954	956	936	963	902	918	946	877	933	952	920	943	907	921	907	895	979	911	885	892	924	961	940	949	957	942	923	902	877	925	923	962	943	910	924	925	960	927	872	945	943	921	873	896	973	972	912	902	944	964	939	1001	917	945	908	935	946	888	914	913	912	948	893	927	942	949	924	956	919	946	896	919	870	923	935	903	867	988	897	940	898	931	932	1001	859	924	848	920	837	964	920	957	989	926	929	933	951	1021	950	897	918	888	936	903	915	896	893	941	962	975	940	868	856	967	892	934	926	928	904	928	946	924	888	923	914	964	965	937	984	912	911	896	923	905	943	909	949	922	947	931	956	994	915	933	920	888	991	904	880	878	913	910	912	968	894	900	948	954	894	935	921	951	931	874	912	936	939	952	925	924	913	987	933	961	899	913	965	922	938	925	921	890	927	910	901	901	906	912	931	953	954	931	913	976	939	985	936	918	892	930	909	924	984	951	992	884	905	952	940	935	928	933	895	904	903	957	905	918	951	1008	916	934	909	912	955	945	932	926	879	935	886	933	921	947	921	920	972	959	891	977	926	973	933	907	961	925	953	931	942	942	921	961	942	943	880	916	955	962	916	910	913	934	963	948	957	935	927	897	922	954	857	947	910	936	912	910	943	926	874	921	900	931	887	922	964	936	945	920	967	984	956	975	970	918	899	864	884	900	986	968	870	886	943	920	868	914	915	934	954	904	937	915	927	929	912	959	889	954	913	895	908	938	903	922	981	881	946	922	886	927	868	907	987	902	932	912	922	845	926	931	985	969	907	938	883	956	993	917	937	904	960	917	911	912	873	895	930	936	932	916	899	944	960	924	975	925	943	908	945	893	875	982	958	953	983	922	943	945	925	935	894	911	935	920	897	1005	922	900	945	943	926	867	951	877	834	855	969	928	914	902	968	936	908	911	886	953	947	929	943	945	946	934	902	878	909	940	925	926	933	907	924	959	926	934	947	885	907	912	945	910	939	953	885	888	905	887	864	927	957	946	952	924	921	965	922	936	910	964	923	929	955	899	916	947	936	909	939	976	919	928	931	933	916	918	945	917	910	924	953	861	953	877	909	920	900	932	914	914	933	939	945	947	871	920	894	877	917	953	910	936	945	954	932	968	907	977	920	929	953	872	957	875	932	924	906	949	925	903	925	899	979	928	867	941	948	888	960	867	959	905	929	944	937	909	947	941	920	848	908	917	935	975	944	908	951	925	887	959	989	934	893	924	892	936	915	906	895	998	934	908	897	889	933	948	940	949	939	942	920	907	882	982	924	971	928	898	955	941	909	944	953	910	985	902	953	910	956	927	839	924	942	961	960	925	936	897	922	917	889	904	950	949	951	957	944	879	965	916	910	942	936	944	910	935	911	973	918	962	951	939	887	895	908	918	860	904	939	961	929	934	902	932	961	959	937	936	944	895	930	943	900	952	905	903	883	905	897	931	967	886	913	941	926	907	971	883	913	871	864	947	918	964	954	939	929	997	896	952	955	930	880	975	896	937	850	938	945	916	923	964	941	942	895	943	931	946	896	953	942	939	935	911	910	931	932	968	950	931	904	976	931	937	946	924	870	895	937	913	913	880	927	948	900	913	1031	863	897	927	949	942	923	979	913	905	946	950	896	966	942	910	930	920	913	922	973	909	948	911	940	934	923	937	921	924	909	955	968	953	949	958	894	926	903	922	916	969	910	964	919	888	993	913	933	936	936	966	930	947	936	977	889	982	944	968	934	907	894	923	970	942	922	975	900	957	929	925	886	982	929	906	890	945	871	938	984	989	984	859	958	885	864	917	929	978	968	912	919	906	985	959	950	934	922	882	921	954	901	934	969	949	918	950	938	939	910	900	947	963	946	940	900	903	949	920	851	928	957	917	939	887	959	945	925	932	999	926	920	933	878	909	911	934	934	950	903	870	977	967	950	974	929	933	919	1017	932	892	849	929	930	946	974	941	882	877	936	920	972	922	943	881	940	936	951	925	952	910	909	877	901	928	910	904	939	988	955	905	920	851	932	956	944	964	926	953	939	977	921	880	910	947	946	925	914	914	914	910	851	932	951	916	924	973	950	969	931	980	930	877	940	915	931	905	929	948	950	872	930	934	928	881	894	929	963	935	912	934	897	925	901	947	893	897	987	912	927	934	933	919	937	948	894	913	919	943	924	924	895
64785	35080	23730	13629	6722	2059	840	682	623	546	491	493	520	473	472	478	510	477	475	463	460	479	474	471	460	435	440	445	467	465	445	413	418	416	452	471	419	481	483	424	452	397	429	431	420	457	429	434	460	429	436	436	438	450	451	445	447	414	463	486	432	400	455	449	487	465	454	419	401	490	489	415	401	448	437	455	427	491	499	469	466	457	474	442	407	406	422	413	482	407	474	470	428	449	454	486	433	451	448	449	423	470	492	458	445	440	448	451	470	440	431	485	433	441	426	448	405	437	419	464	419	454	459	445	434	464	427	444	490	453	449	457	483	481	412	460	467	417	456	445	447	461	445	465	469	446	436	422	419	430	465	422	423	438	465	400	409	455	455	448	482	410	419	418	470	448	471	405	434	481	414	485	440	416	439	485	439	445	424	428	450	460	442	479	403	448	427	448	430	470	463	449	432	432	464	448	442	428	421	460	465	430	456	425	466	517	429	441	430	439	432	460	478	476	450	436	453	452	425	431	414	443	437	456	430	445	437	461	438	465	470	446	405	405	448	443	460	460	511	465	397	453	422	414	429	446	438	417	437	460	455	451	454	473	465	417	483	435	471	390	447	413	436	437	428	477	431	402	451	434	485	458	465	434	439	403	460	447	453	435	440	459	402	474	429	491	439	460	441	412	481	461	430	443	417	392	455	465	471	460	438	419	476	501	482	476	410	506	470	441	463	452	438	439	404	428	435	443	436	474	462	434	428	457	458	426	426	434	420	471	454	401	403	444	479	434	434	445	428	436	478	455	411	462	412	484	516	424	452	426	438	422	441	472	440	372	465	450	441	503	402	449	413	481	455	454	433	411	435	454	444	478	462	438	470	410	450	442	454	438	468	452	466	456	428	472	436	390	452	464	442	413	407	409	462	455	473	439	424	443	391	423	437	411	436	454	451	461	474	436	470	392	440	423	480	483	493	454	435	460	481	452	438	429	429	441	453	453	452	444	403	422	446	397	409	504	389	475	476	412	453	424	488	466	496	473	431	426	442	456	427	406	445	420	433	451	435	476	374	412	418	435	425	442	451	437	432	457	421	470	440	421	464	427	415	466	459	442	413	443	428	432	402	442	449	446	432	405	439	475	465	452	495	416	452	432	456	466	450	413	491	415	446	431	459	456	421	461	475	464	420	477	436	468	472	469	408	454	492	461	445	404	449	445	460	438	438	430	450	418	448	447	483	433	470	413	420	439	469	440	453	500	479	458	444	448	474	453	472	436	420	448	433	512	413	429	432	406	416	436	454	447	474	425	419	455	449	425	424	450	459	435	464	420	425	388	441	405	453	485	456	444	450	454	467	458	474	465	446	467	481	473	450	454	451	449	397	405	425	453	454	475	442	431	418	459	429	487	427	424	473	441	463	479	455	443	402	434	439	454	466	421	398	437	421	460	434	478	407	426	449	471	437	429	458	449	415	464	441	485	401	443	440	447	419	470	396	417	458	471	424	456	455	455	461	455	390	462	445	421	441	454	456	454	485	491	450	427	428	413	435	462	506	422	452	451	426	431	482	434	456	425	436	437	431	455	445	447	436	477	434	427	452	454	419	441	435	462	464	430	449	441	418	419	430	429	462	444	433	454	435	465	431	420	434	452	441	420	460	443	484	430	426	435	420	439	482	428	480	483	456	484	434	442	456	425	374	477	473	450	456	468	415	479	472	456	444	443	464	502	459	416	449	451	416	436	386	470	440	456	413	442	409	420	469	430	449	431	465	436	451	485	475	457	440	464	504	465	473	430	456	462	469	446	431	457	414	419	402	459	450	485	412	403	462	452	417	485	475	439	440	469	436	448	434	430	426	422	449	441	419	452	443	474	466	453	442	485	458	438	444	435	416	418	439	447	441	448	424	420	456	456	462	446	434	434	466	480	451	496	450	456	450	411	473	385	465	444	435	424	422	451	468	405	466	440	455	470	449	405	497	411	475	417	377	437	419	425	444	512	449	452	439	411	439	477	417	443	419	490	452	453	453	404	415	443	440	443	458	472	451	451	439	408	456	460	435	459	419	423	481	455	442	439	466	450	429	443	477	456	447	447	463	481	436	424	447	481	450	436	422	410	430	418	440	407	462	438	419	459	416	412	426	441	435	423	426	453	443	416	421	424	463	442	411	451	439	457	430	420	471	447	414	470	489	469	464	433	437	474	443	466	435	453	425	460	461	470	498	428	431	452	458	461	443	459	404	412	481	459	434	426	448	467	440	482	434	463	423	440	436	437	457	440	452	419	420	469	430	491	398	408	424	463	443	439	448	399	422	429	425	488	447	469	443	435	454	472	437	448	432	474	443	438	458	424	363	407	456	442	457	398	401	425	486	409	431	431	490	457	485	439	427	410	407	463	475	434	411	436	472	421	422	446	447	455	401	455	413	436	474	448	480	448	432	433	481	487	434	433	454	464	455	420	445	431	406	408	471	449	463	423	426	447	518	434	434	472	408	467	434	429	438	443	434	434	424	466	444	466	450	463	478	403	442	422	435	445	412	472	460	423	447	471	446	435	416	433	411	401	389	439	478	383	427	470	435	420	422	435	448	476	421	420	419	394	444	447	422	406	403	422	435	437	480	423	426	432	468	463	463	416	451	442	467	418	473	467	452	445	433	449	453	479	437	459	508	416	443	427	434	483	398	426	463	462	486	454	473	468	460	460	409	464	406	437	466	472	457	467	464	466	454	419	447	431	439	459	484	453	474	433	417	416	435	437	422	474	415	421	452	417	460	442	453	466	447	434	480	426	490	430	446	467	448	456	452	461	453	455	465	436	443	424	449	441	425	436	433	422	367	410	487	438	424	414	484	470	445	445	456	415	415	445	449	459	428	427	412	450	490	510	442	448	431	435	448	492	418	453	468	441	438	460	453	459	436	473	404	462	459	449	434	439	435	439	439	433	427	475	415	478	463	399	430	446	425	429	447	440	441	439	467	504	443	413	446	444	446	470	467	444	440	488	412	452	450	457	442	447	434	442	448	495	447	474	447	475	468	439	476	448	449	430	440	436	455	471	460	423	446	403	453	427	434	424	452	435	428	469	478	496	439	481	451	418	434	447	395	443	456	487	457	437	444	443	469	454	437	464	463	490	433	433	464	432	496	441	440	468	445	430	445	425	475	433	445	463	448	445	416	448	515	459	428	437	424	447	432	440	432	440	430	488	437	469	428	449	419	450	458	443	458	451	412	459	408	429	457	410	419	462	466	444	470	466	459	473	443	419	411	415	429	435	486	429	418	464	477	388	425	429	455	424	463	444	444	436	463	473	429	453	444	415	491	467	425	444	450	458	442	464	429	473	466	444	441	440	441	489	444	481	438	413	426	443	482	454	417	450	428	510	476	447	436	423	426	459	447	439	462	484	445	472	471	463	426	444	471	465	444	486	439	462	422	433	455	470	428	452	466	394	457	457	450	440	446	506	423	453	436	454	478	444	391	405	468	435	451	460	425	481	470	423	443	438
41586	28201	26283	20999	14465	4901	2268	1804	1583	1475	1453	1323	1294	1135	1100	1066	1076	1048	1049	948	959	992	959	958	985	982	923	947	940	989	971	920	901	990	944	901	944	920	885	907	1025	910	913	899	1036	958	962	936	954	956	948	912	983	917	957	924	909	887	878	923	928	942	945	957	866	960	846	927	924	941	929	982	959	939	943	947	933	930	968	965	908	956	935	898	894	979	955	872	992	964	899	903	949	935	927	932	926	933	897	944	905	897	1007	880	894	918	948	936	967	914	930	899	970	997	874	926	983	952	904	953	951	923	965	988	906	948	937	976	940	925	922	898	915	930	936	926	1000	950	929	952	894	962	943	955	952	916	926	968	919	928	875	953	914	953	938	955	944	966	929	979	976	909	902	927	970	935	947	944	957	918	904	957	924	926	944	921	938	956	881	939	903	899	935	935	982	946	1026	929	930	929	970	888	993	954	936	915	995	942	923	986	931	932	954	950	1028	916	971	938	937	957	938	928	965	962	896	961	935	977	919	892	954	997	952	909	889	963	971	963	991	952	918	945	938	925	916	970	959	949	982	949	969	903	964	865	963	912	985	901	956	949	930	930	992	924	954	947	949	897	956	946	981	915	914	930	948	958	903	948	967	882	912	886	877	934	957	922	925	887	936	885	927	935	966	1003	929	948	923	945	944	940	956	912	959	873	945	880	942	897	876	909	896	866	870	939	1013	943	1015	938	938	958	907	960	953	931	915	987	956	928	917	956	931	909	973	975	934	936	922	947	954	968	951	940	927	904	913	944	951	932	953	947	986	954	947	937	933	933	976	971	909	885	943	908	947	979	916	960	915	907	958	941	991	930	945	933	902	911	981	917	974	935	911	939	879	942	913	916	914	963	923	925	926	931	909	972	914	949	936	912	969	940	898	930	888	925	932	924	919	940	912	983	916	889	959	921	971	982	922	941	983	975	929	972	946	874	936	949	932	986	970	893	927	946	897	975	972	924	930	986	897	971	929	927	856	913	967	926	947	981	903	898	883	965	959	996	934	896	937	905	906	948	917	928	946	936	907	956	991	917	929	933	975	914	947	948	896	965	949	956	940	960	947	913	917	941	935	941	937	913	903	929	901	928	890	973	1001	998	903	963	931	896	966	957	924	940	966	913	952	984	946	907	981	956	936	872	933	928	979	928	940	913	908	949	936	950	952	922	950	931	896	904	953	1005	905	930	938	963	925	902	892	952	925	936	913	973	995	915	932	939	993	912	890	932	940	953	946	897	948	937	935	929	919	1014	940	970	901	943	974	901	951	1001	892	891	930	941	950	971	949	952	978	940	972	934	989	929	924	897	940	982	925	915	954	924	929	925	922	918	923	974	941	963	907	935	931	945	953	984	965	898	967	930	942	970	980	916	939	906	962	1001	955	934	967	980	920	947	884	904	946	916	928	918	989	944	977	969	937	926	924	923	938	916	949	902	941	918	929	1007	960	899	935	930	938	970	928	937	964	891	929	875	908	950	933	907	919	911	979	913	928	957	911	978	900	938	1007	980	969	918	983	938	951	909	904	926	951	936	942	889	893	1002	941	935	938	932	899	978	942	997	950	895	924	941	988	917	988	946	970	910	899	904	954	970	914	924	1006	927	919	927	892	934	985	911	959	905	973	935	920	934	966	968	919	887	972	902	955	913	922	983	940	915	895	936	957	958	946	931	956	957	908	935	961	878	940	959	889	928	943	969	919	894	890	914	951	978	960	947	928	964	911	984	962	966	943	996	898	905	940	938	954	904	909	951	907	928	866	921	990	894	934	1003	927	947	987	891	982	1016	930	956	973	937	990	863	887	955	892	999	914	923	943	950	892	939	895	971	975	949	948	956	934	915	989	883	978	939	1003	1001	959	936	945	930	935	963	927	985	957	901	895	893	929	957	887	914	908	913	954	955	973	962	945	939	952	963	943	925	958	947	924	989	937	1004	922	945	925	964	981	921	942	949	960	933	961	917	928	947	932	943	1000	938	943	954	939	951	927	988	917	985	925	967	935	929	966	963	929	918	900	971	900	952	900	935	929	896	932	905	845	914	945	903	933	961	872	908	921	963	910	902	963	959	940	970	942	931	981	945	986	958	921	946	925	893	873	977	909	937	904	944	903	858	982	973	880	921	982	942	898	1001	954	951	942	959	960	920	982	911	944	991	965	914	960	961	961	994	921	928	911	879	938	987	987	927	919	992	885	954	919	931	910	900	949	898	880	891	956	922	956	972	952	961	1004	892	929	918	1035	965	959	999	925	950	910	974	975	994	946	978	888	906	940	985	985	905	931	931	905	966	925	922	919	890	961	915	929	983	984	904	981	940	983	899	967	878	957	939	938	912	966	947	898	908	996	962	947	952	970	955	949	940	896	936	903	991	906	957	931	936	899	955	935	976	893	896	918	949	988	976	907	927	950	912	991	952	974	950	906	947	924	960	945	892	1030	966	957	936	870	924	929	944	905	951	891	944	926	919	931	987	916	985	904	966	923	934	915	908	925	989	933	955	859	919	935	913	925	945	971	906	925	944	936	931	885	919	933	925	926	872	911	1005	994	914	940	886	902	933	913	945	958	946	960	992	962	959	980	896	950	973	977	948	957	931	974	976	956	999	979	876	912	913	980	930	966	930	933	941	931	898	896	940	946	894	968	952	976	929	936	977	942	923	916	912	917	940	988	906	932	914	952	933	876	915	900	883	931	948	915	972	901	883	964	962	926	944	911	943	912	893	926	966	909	932	942	970	950	968	985	934	836	874	943	979	882	983	951	953	938	1005	955	955	950	956	934	930	901	964	935	946	947	921	993	973	974	887	895	986	941	936	983	937	963	984	938	914	928	925	910	982	895	982	963	951	907	909	982	938	942	967	962	868	958	985	927	926	927	954	973	948	938	922	950	960	976	937	981	945	956	956	968	933	875	952	978	954	916	919	946	912	984	966	909	957	929	916	923	965	918	937	946	987	984	915	937	977	991	963	960	998	944	913	947	983	920	911	935	930	924	949	944	946	929	894	953	934	928	883	923	1007	979	936	942	897	935	923	954	939	917	919	944	958	939	884	899	939	991	963	988	916	893	928	963	893	931	896	933	966	941	903	924	957	923	906	964	973	926	934	953	947	959	941	925	997	915	997	971	903	938	949	931	911	1011	941	910	890	943	899	974	908	904	978	1001	912	937	955	903	990	954	923	962	918	945	922	929	950	878	877	889	934	953	938	942	884	957	979	995	988	958	942	901	928	914	939	951	978	947	948	972	915	965	915	899	951	961	935	958	914	971	917	918	932	906	917	909	896	956	944	931	956	903	895	920	972	981	953	974	1000	943	916	934	890	891	970	936	931	899	952	892	893	909	963	916	910	920	880	961	945	920	995	909	924	927	910	925	987	969	967	954	907	971	946	935	877	960	945	928	927	956	919	944	1005	959	937	895	925	919	944	907	954	978	879	915	933	915	906	963	963	915	918	906	952	928	936	937	894	946	940	964	930	891	922	879	960	938	962	881	963	932	918	953	1022	972	985
50709	25766	9001	3008	1196	736	554	519	512	471	461	470	498	432	440	427	424	441	414	411	462	478	443	441	457	484	417	451	447	468	416	425	467	459	377	433	388	442	449	461	451	430	480	383	465	451	422	445	425	422	433	428	426	427	383	405	463	451	411	417	412	483	483	403	481	411	416	388	455	446	424	426	450	451	447	469	409	427	425	421	434	411	439	448	386	455	444	422	399	459	426	438	415	417	453	432	464	458	454	446	426	449	406	426	425	424	421	417	433	454	439	415	457	436	475	419	440	428	431	385	483	410	443	413	445	432	423	464	440	453	434	433	416	426	455	460	407	437	466	431	460	426	425	436	450	449	438	450	399	453	467	449	461	439	444	431	459	477	428	459	414	469	437	403	387	449	406	451	483	426	429	403	430	395	444	420	442	396	414	414	400	430	432	414	443	449	450	466	432	432	436	453	468	427	443	404	395	437	390	454	429	442	416	462	478	453	449	435	409	442	430	418	438	467	369	433	419	413	390	494	436	447	478	416	414	430	391	459	430	436	474	438	408	424	425	436	407	420	432	446	462	461	417	462	446	436	443	426	435	402	422	433	427	431	448	412	456	459	430	422	465	407	407	422	423	468	445	432	415	427	462	438	475	465	461	458	441	443	445	452	485	463	435	430	443	514	399	424	466	462	430	467	449	435	449	413	404	432	445	463	450	421	467	430	431	446	407	433	428	455	398	426	431	453	440	440	451	419	431	419	432	426	441	417	433	434	453	415	474	458	413	457	408	405	486	398	434	486	446	419	444	438	421	421	442	454	474	463	450	394	431	438	414	415	394	444	434	418	450	444	420	441	418	448	431	480	444	425	405	429	381	429	428	434	456	435	447	460	424	433	470	411	450	469	429	439	399	416	411	428	410	409	407	393	368	430	459	461	432	413	420	416	424	446	411	412	411	422	442	468	424	453	427	446	432	464	455	438	434	428	424	464	447	450	415	455	444	411	433	411	461	407	432	427	423	451	430	420	439	441	425	400	444	404	428	436	439	413	451	415	440	393	430	462	451	413	415	426	486	430	424	426	436	433	428	416	438	453	452	427	407	447	419	399	462	446	446	403	432	435	444	427	451	431	450	404	413	435	438	431	448	427	456	425	443	430	385	410	426	438	445	415	400	438	452	411	384	423	474	406	416	428	469	447	447	439	477	448	433	444	460	455	412	413	425	435	478	474	436	430	419	444	464	484	446	425	419	440	456	437	409	457	424	400	473	441	425	438	415	430	388	455	483	429	442	453	411	441	460	452	451	431	403	429	426	442	430	403	441	433	439	502	410	474	445	436	433	450	488	460	410	423	402	434	446	421	428	449	438	427	411	423	437	420	393	441	457	389	449	424	423	415	407	418	439	466	451	452	445	405	449	462	411	432	454	441	467	451	426	435	425	449	429	461	446	442	451	422	457	443	429	450	439	445	445	453	431	442	465	424	378	476	403	419	413	382	465	443	461	417	429	447	422	421	448	460	443	478	469	403	417	400	437	440	426	406	460	398	456	411	408	392	434	394	412	437	421	411	424	459	447	440	389	447	452	400	429	461	462	451	395	435	434	434	427	431	412	431	455	479	435	484	444	440	417	423	456	406	404	420	439	408	439	426	392	446	450	427	385	416	445	441	460	430	452	474	442	441	431	430	434	436	446	433	428	403	464	463	410	435	452	455	460	483	461	493	413	426	449	440	441	412	412	428	397	395	451	402	456	448	456	447	428	439	440	443	408	435	450	388	421	431	417	424	431	434	383	442	438	447	407	496	399	455	431	434	438	422	456	451	431	403	441	375	421	437	456	425	440	435	394	468	412	435	473	454	427	474	482	416	431	434	432	451	402	439	433	458	454	427	435	431	426	444	453	455	407	432	436	459	453	439	388	445	390	445	476	465	452	432	466	445	465	470	404	412	455	406	433	439	482	426	452	413	470	425	462	453	441	414	430	428	452	448	472	440	428	439	376	424	388	455	446	372	441	433	410	419	430	450	434	423	450	435	430	428	456	479	451	385	449	428	379	445	438	459	439	457	452	437	423	419	457	435	451	416	396	453	407	440	453	464	426	427	443	441	457	456	433	419	389	426	462	430	454	380	404	449	433	438	436	416	432	435	411	481	459	420	447	420	430	423	425	468	410	406	442	426	427	453	445	432	436	484	424	435	436	444	445	469	456	448	434	424	463	478	443	435	389	443	443	417	431	451	460	435	487	459	435	461	372	431	443	439	424	439	412	409	446	442	404	428	425	421	437	458	442	421	441	457	441	481	448	393	425	435	442	440	460	437	400	457	421	465	428	458	426	430	449	398	461	415	456	487	440	432	431	448	439	456	464	447	430	446	454	460	424	456	417	431	432	427	393	406	425	431	427	441	451	434	462	448	427	439	399	436	432	401	446	425	415	437	437	406	405	429	409	432	452	416	423	456	448	435	427	383	417	445	457	365	426	418	453	450	415	451	451	437	460	423	409	459	443	394	454	460	430	425	422	444	426	428	472	426	429	433	417	448	447	434	445	418	449	458	452	424	447	427	430	452	414	401	411	485	453	422	485	427	424	407	420	471	422	417	410	430	457	438	370	449	426	403	430	444	407	402	434	443	430	494	417	464	418	426	462	409	430	442	380	439	393	450	452	468	414	474	446	405	424	409	393	453	431	430	496	448	461	424	481	464	412	426	442	457	419	430	465	423	413	429	462	435	399	427	420	461	416	432	432	419	411	445	463	442	400	451	430	440	447	423	478	435	388	442	443	487	468	474	448	487	425	443	472	431	434	443	462	404	396	384	428	460	417	415	430	420	383	399	448	424	450	453	429	412	431	439	408	422	446	437	444	433	406	452	453	463	483	432	420	427	423	433	425	409	401	446	445	417	445	465	420	405	461	420	416	435	479	411	454	409	421	460	433	418	428	470	440	406	473	442	431	469	386	472	450	441	426	438	395	472	411	463	466	414	480	420	425	457	417	446	411	418	411	444	417	434	446	411	463	421	444	444	418	451	422	422	449	412	446	502	488	446	426	404	429	448	461	437	434	398	452	473	449	454	418	439	424	457	434	459	455	435	402	411	409	428	452	472	434	452	426	453	427	441	457	434	448	454	461	427	465	458	471	447	431	430	442	497	393	413	470	425	434	436	434	439	392	441	436	442	447	464	487	407	458	383	396	475	438	441	463	407	426	419	428	424	434	456	479	433	430	455	435	436	444	442	429	442	411	439	407	437	486	422	431	435	435	447	459	433	421	449	458	414	413	472	454	420	428	429	459	481	405	447	425	464	451	450	474	455	386	410	416	395	452	451	415	470	450	441	472	429	435	408	458	423	448	447	459	433	427	464	413	449	477	399	457	421	394	456	414	420	427	453	382	458	462	470	433	494	445	424	424	476	447	476	467	423	403	468	429	450	410	414	446	444	414	434	439	443	418	428	437	453	467	462	404	430	403	421	447	410	440	437	421	418	404	434	435	448	423	425	448	448	431	445
34831	19454	10237	6179	3173	2079	1427	1170	1212	1116	1048	1075	1047	1043	983	902	963	968	942	905	955	935	910	950	927	1033	952	934	953	912	892	957	999	920	901	867	946	952	923	928	921	943	910	876	988	931	918	946	894	954	946	919	945	890	1008	964	932	894	887	952	930	929	907	912	904	895	937	887	928	879	927	899	945	936	922	883	916	927	938	938	944	907	943	926	915	931	925	938	895	898	940	974	940	912	950	958	902	893	986	971	908	922	950	933	915	902	929	875	915	894	907	916	943	924	928	920	940	942	940	926	941	937	918	911	929	943	912	956	886	963	938	937	949	943	906	944	977	941	958	897	912	928	943	837	911	851	940	877	953	909	979	907	904	892	899	948	929	919	929	912	869	899	944	956	929	883	974	939	975	897	909	980	918	912	915	926	927	911	994	975	902	968	861	979	893	921	907	917	967	923	925	917	958	923	872	914	942	893	911	875	907	870	891	944	895	947	895	878	862	965	897	928	963	893	948	938	912	911	906	948	951	923	931	981	930	922	954	935	883	964	945	958	914	907	881	920	959	973	934	932	925	948	906	902	925	935	979	938	936	914	909	913	868	938	957	920	973	923	918	920	913	853	935	894	917	867	956	942	945	945	925	930	963	940	996	891	951	936	926	949	962	851	939	965	888	943	883	912	965	941	923	875	916	975	933	936	943	943	946	933	874	893	944	961	917	927	837	931	908	968	870	982	872	903	941	905	910	912	926	860	969	864	899	936	945	920	928	936	960	963	950	916	881	943	1005	939	929	939	976	897	897	914	902	949	930	919	915	924	930	931	910	919	883	931	920	944	912	944	942	975	927	1001	949	894	953	946	1005	931	940	947	871	980	930	888	978	883	951	863	921	907	910	891	909	848	908	892	926	950	917	893	941	922	887	909	959	920	966	977	942	969	930	863	958	940	917	921	904	906	916	970	947	940	895	915	928	919	905	888	953	929	937	1005	926	887	917	894	943	983	875	913	938	985	927	964	925	902	924	931	946	926	888	924	886	899	966	895	934	916	945	878	943	898	945	895	940	965	937	951	902	964	890	908	933	891	954	860	939	890	971	937	962	877	913	846	927	914	890	936	981	925	932	1015	895	936	955	902	971	879	951	966	939	900	967	886	858	921	938	934	944	934	926	958	968	904	874	874	877	939	909	901	927	886	918	933	1012	880	903	913	939	902	930	898	885	921	882	920	934	852	924	951	914	838	949	900	918	900	897	932	961	913	915	905	872	972	952	936	878	932	922	978	921	962	944	909	910	956	941	915	920	942	906	934	955	937	960	919	930	968	966	945	920	902	931	934	916	987	914	947	921	886	859	912	897	895	951	911	933	963	911	935	981	942	930	896	926	904	877	919	878	925	889	906	930	902	969	925	914	854	939	909	902	945	911	870	919	916	908	923	919	927	931	910	936	952	889	943	915	926	899	980	933	915	947	928	920	922	878	909	947	928	907	921	925	878	954	909	915	931	930	875	896	907	941	916	896	905	933	906	879	960	903	933	961	950	882	919	947	915	926	945	932	945	961	904	941	937	950	967	949	910	913	953	909	932	909	951	883	893	858	927	927	869	938	947	921	928	882	942	878	933	891	931	951	938	967	927	937	884	915	944	897	989	949	937	953	922	941	914	908	950	948	925	939	930	887	889	949	949	943	955	921	925	956	981	941	926	969	931	927	910	932	922	879	941	907	929	995	867	858	901	902	947	920	959	900	935	847	950	928	1004	943	932	937	982	907	940	924	960	923	913	906	980	897	858	898	965	915	995	955	930	972	925	970	938	938	919	914	952	966	898	882	880	927	954	945	944	935	885	961	918	907	928	900	925	940	894	853	970	970	976	900	926	901	929	926	916	956	983	963	923	905	917	958	938	888	919	916	928	951	983	927	935	874	926	925	952	935	928	908	910	937	955	954	934	890	930	890	958	929	918	871	924	936	993	960	901	912	945	928	912	937	933	923	913	871	910	948	881	896	982	898	932	905	931	919	909	985	909	916	900	911	932	944	929	934	1043	965	906	955	913	910	929	924	977	910	929	885	937	932	935	964	958	940	898	904	920	905	862	959	951	917	922	952	914	853	934	959	843	921	956	899	964	870	927	918	906	960	938	864	941	948	917	848	907	956	942	901	932	920	908	882	928	879	941	965	938	944	854	923	941	916	938	871	918	954	923	952	891	916	854	956	978	929	943	920	920	924	919	893	954	876	923	969	938	970	906	953	917	900	902	914	885	911	979	903	881	943	954	843	929	949	930	957	902	911	886	922	939	909	969	954	874	920	897	897	912	897	940	932	945	964	950	940	901	936	973	943	943	936	1000	902	909	965	948	869	975	933	886	916	945	922	925	946	952	926	983	930	913	890	914	959	940	955	971	963	953	927	896	904	933	943	937	922	875	928	944	975	923	986	912	966	904	971	884	942	895	889	900	904	967	885	918	887	899	939	932	928	899	917	927	944	932	911	917	903	909	896	879	934	918	866	901	927	932	921	947	933	934	893	949	917	915	855	918	844	927	934	902	932	932	904	842	918	938	915	940	977	974	949	958	967	894	911	855	924	857	885	884	947	960	952	904	875	951	945	906	902	918	941	920	887	924	925	903	920	936	966	974	885	932	908	876	927	906	978	933	916	924	938	869	929	958	978	901	922	924	927	937	889	919	969	917	967	925	905	936	923	891	941	898	965	952	927	861	994	947	932	933	918	946	925	898	934	918	917	931	890	931	927	912	933	934	941	930	923	942	911	913	901	940	905	934	923	910	907	907	953	919	901	900	939	865	907	942	953	994	907	937	939	957	909	920	936	913	883	935	960	900	984	874	937	941	942	897	928	904	930	934	930	929	929	883	900	937	914	891	935	923	906	897	981	955	951	873	922	959	951	927	906	912	924	911	918	915	923	925	947	916	933	883	970	933	928	922	936	885	890	977	942	948	918	924	904	919	929	975	973	910	948	957	924	932	935	937	921	884	965	898	982	931	876	882	948	932	916	918	974	912	968	934	964	890	894	906	867	935	942	928	882	988	901	936	936	910	955	904	931	893	878	915	922	910	939	922	935	917	933	913	920	896	944	922	919	914	932	897	846	896	883	890	883	965	914	908	955	955	896	989	940	872	840	953	952	924	965	897	904	958	978	878	878	931	929	915	900	900	898	939	904	970	929	961	940	917	874	895	941	915	942	955	973	914	930	917	945	931	858	927	922	926	882	973	887	908	939	888	941	918	921	924	876	967	956	949	895	902	937	908	974	947	891	876	939	895	947	918	906	949	869	925	951	871	893	929	897	911	913	935	992	949	968	954	919	948	941	961	933	917	879	881	931	930	936	907	937	908	930	879	928	885	895	939	919	897	898	929	904	930	961	934	905	900	911	868	874	967	885	910	940	962	955	949	959	876	944	891	888	974	926	926	909	913	896	935	947	936	937	902	883	936	899	917	936	895	904	926	877	963	873	985	898	957	928	915	948	974	956	944	938	914	949	872	898	928	959	959
59631	32525	16384	8026	3916	2206	833	590	574	515	495	495	426	470	451	426	476	457	486	431	475	432	441	451	431	478	445	421	452	440	458	410	440	367	463	425	461	446	401	413	397	460	462	414	433	423	472	438	436	406	453	386	429	405	397	457	486	451	444	432	430	398	436	411	411	404	455	434	440	395	427	453	372	436	379	404	426	422	400	473	412	411	476	404	450	443	411	411	422	449	418	406	402	435	426	500	437	426	446	479	468	432	407	445	399	397	432	427	429	420	417	423	431	429	453	485	478	424	386	407	439	422	381	433	444	432	509	464	484	450	409	422	421	442	444	419	448	447	473	397	420	454	444	437	449	407	473	428	458	427	413	454	441	450	429	447	459	424	439	435	408	407	400	461	442	411	396	402	457	442	416	441	436	400	451	467	434	398	452	404	414	411	454	411	444	433	456	475	430	411	383	433	435	445	443	412	417	435	435	427	420	418	429	452	472	405	417	459	397	423	400	392	501	423	446	480	437	421	425	441	442	393	456	432	436	435	432	445	454	455	445	409	415	438	429	480	437	424	438	419	448	402	463	400	433	435	450	412	444	444	414	418	407	431	480	454	385	451	421	392	444	395	457	455	437	396	419	459	448	452	415	413	435	448	398	426	369	468	423	458	435	448	429	405	386	462	458	451	415	431	436	419	428	396	454	411	393	445	445	482	439	433	441	426	426	407	419	453	419	431	456	440	451	433	422	414	458	417	447	445	423	403	417	414	424	442	465	413	439	430	434	381	412	431	409	414	416	415	419	433	447	398	410	435	462	439	466	410	422	441	431	442	411	480	429	504	431	417	442	445	467	444	397	418	433	429	415	420	410	450	471	474	425	424	407	424	460	444	481	431	426	448	465	445	441	456	447	431	464	461	404	410	397	437	461	393	464	427	421	450	435	424	445	447	390	405	428	458	414	398	442	419	439	435	432	411	437	413	423	410	418	435	449	417	418	427	446	434	408	406	454	469	407	452	375	421	384	411	444	421	416	425	433	399	403	446	433	448	468	421	455	422	414	410	456	426	440	436	459	446	428	415	433	420	409	409	411	468	426	439	453	421	415	445	418	412	432	446	424	453	448	441	449	443	412	402	434	445	408	410	449	408	433	445	466	403	426	439	417	393	394	402	424	411	449	453	433	439	469	408	408	403	431	429	439	479	447	437	450	422	462	418	430	475	427	426	431	454	413	395	424	437	404	391	427	389	443	391	411	461	424	455	434	421	461	418	421	400	465	431	466	462	430	409	453	397	448	431	401	474	416	428	447	455	424	436	425	414	419	427	446	448	432	454	441	469	451	432	438	446	405	410	409	439	435	437	403	418	444	444	432	447	418	414	433	432	368	391	420	396	430	446	481	423	468	444	427	383	385	422	441	409	452	411	425	457	447	465	442	424	389	416	419	430	444	463	443	470	464	420	439	427	426	432	386	420	444	448	419	448	439	463	453	431	404	456	464	426	422	461	403	477	405	431	403	462	407	460	443	399	424	439	419	413	441	424	411	437	432	417	467	468	451	445	420	438	433	426	424	473	437	423	465	377	427	430	480	435	420	420	413	458	423	455	478	460	441	421	397	450	430	423	422	446	462	455	445	459	471	426	433	408	420	390	451	422	416	437	429	462	440	446	465	440	422	415	411	428	424	424	445	468	430	458	406	413	469	439	406	460	405	482	405	438	454	409	457	422	446	379	461	429	408	427	439	438	425	458	408	450	457	405	432	424	407	445	448	426	387	383	422	448	446	415	397	448	437	424	459	409	434	391	443	436	435	454	465	434	447	440	447	449	428	434	405	428	448	406	445	463	460	404	443	431	455	441	470	409	452	436	416	404	415	464	452	423	404	447	466	393	388	446	413	412	417	454	423	401	410	449	424	440	425	416	467	433	443	471	458	461	418	471	378	405	424	404	437	428	435	448	457	395	428	443	432	406	394	430	440	428	440	455	418	436	417	459	431	462	445	410	447	458	477	447	442	451	430	424	416	425	436	418	429	429	414	430	436	433	439	451	449	408	412	437	445	473	444	445	406	427	452	454	452	407	406	423	452	471	445	413	465	425	434	402	437	417	437	425	486	460	422	472	424	419	426	464	411	449	471	458	445	406	422	419	381	396	445	459	438	377	429	367	365	445	446	400	426	459	464	414	397	364	384	427	423	404	442	400	401	421	439	445	413	448	404	455	423	414	412	446	442	433	450	409	446	403	399	452	410	412	418	421	453	448	459	425	449	397	411	422	446	444	424	435	434	418	425	430	391	423	452	433	420	409	403	440	414	469	433	425	426	453	441	415	420	398	391	439	438	431	417	414	438	436	459	407	433	435	419	403	411	465	459	445	432	455	465	422	445	457	446	419	444	427	428	444	456	464	467	421	427	439	431	440	442	423	458	432	427	423	441	409	438	418	453	455	456	408	365	455	404	395	453	407	405	479	414	462	439	403	419	454	396	405	418	406	414	420	401	442	450	430	440	413	444	437	401	405	406	402	378	428	440	400	472	417	472	410	388	458	449	451	423	418	472	401	384	417	437	379	417	415	429	445	444	468	400	447	444	462	469	475	448	422	404	397	445	462	399	456	419	430	439	420	401	429	416	414	443	446	456	459	437	462	444	418	480	442	449	432	450	427	398	411	439	455	409	426	475	429	442	452	434	455	451	424	410	417	411	447	449	422	478	415	404	420	450	421	444	391	423	424	395	430	424	426	433	479	412	435	442	459	419	404	403	421	466	420	440	429	410	423	457	415	419	379	382	403	436	424	463	449	450	422	419	414	452	424	441	427	422	418	428	449	461	445	439	427	407	451	434	414	415	440	415	438	401	438	441	436	413	443	425	440	412	442	447	395	429	422	505	461	429	415	448	479	479	435	415	442	434	454	409	402	436	440	437	407	417	460	437	426	443	415	462	395	462	428	389	453	452	425	429	449	453	468	408	443	394	443	439	413	413	436	470	435	473	482	438	451	389	421	402	405	423	438	431	409	395	427	502	408	428	419	429	426	434	453	454	460	463	428	445	427	430	445	430	455	386	448	414	416	411	448	444	418	404	428	440	433	418	466	381	454	477	442	484	416	424	386	416	456	455	451	484	420	405	455	405	434	472	413	434	450	425	468	391	412	408	445	403	424	447	426	426	423	426	420	437	408	440	419	418	479	383	465	419	435	408	414	415	413	469	433	427	435	424	434	439	403	427	413	468	421	431	417	444	410	453	442	405	450	429	449	437	419	411	413	396	442	467	450	413	449	411	401	446	429	428	478	465	420	413	439	457	410	440	368	429	440	428	424	459	466	439	443	379	422	465	471	484	425	453	428	427	423	430	459	413	438	413	455	382	436	444	451	387	409	442	427	395	462	394	414	422	425	400	427	463	433	453	422	468	460	472	421	429	432	441	417	416	454	443	445	401	429	456	417	469	444	418	438	417	469	418	468	434	409	425	443	441	473	429	406	457	397	439	443	404	417	436	432	447	424	438	422
39575	24340	18901	14687	10397	6614	2477	1619	1437	1314	1197	1176	1163	1115	1086	1016	973	984	989	963	988	1049	957	932	897	931	917	894	971	912	921	918	944	921	886	931	987	890	882	907	935	926	972	940	959	904	866	938	900	901	916	936	961	875	956	891	928	929	973	881	918	941	917	884	926	913	906	932	847	878	913	978	904	846	892	944	883	971	918	939	905	916	969	901	917	912	951	946	939	898	887	929	949	950	872	870	872	915	913	923	946	932	922	951	899	977	931	913	938	934	897	973	966	955	926	936	902	875	927	923	905	929	930	917	884	906	942	932	883	865	904	957	957	937	907	891	943	917	964	931	857	892	917	959	870	925	926	941	924	930	910	885	968	941	960	930	902	894	904	958	955	931	891	914	926	935	905	910	931	826	920	921	999	878	864	915	894	945	921	930	957	963	892	892	952	928	898	886	957	907	922	904	894	887	931	936	944	917	955	874	955	893	933	882	921	897	972	929	1003	886	930	852	944	955	913	989	903	919	866	919	860	912	911	942	918	956	909	857	897	861	914	924	900	916	931	893	925	939	875	930	919	947	896	895	955	907	924	943	929	886	872	934	935	930	860	894	954	896	920	913	984	955	943	922	912	874	958	867	918	899	926	974	976	885	937	932	951	911	913	936	897	864	903	921	985	929	915	908	882	874	940	897	942	887	908	954	899	893	880	924	906	940	964	947	928	930	923	980	904	861	908	915	958	878	899	914	913	932	886	910	909	943	980	868	862	881	959	883	915	918	951	922	962	883	917	894	943	945	879	914	901	893	917	928	948	941	947	958	918	985	889	866	934	950	954	891	928	945	940	884	921	929	921	892	942	971	898	917	930	931	930	909	882	953	859	916	900	953	922	881	888	917	889	894	917	979	894	938	933	939	880	936	948	878	930	855	912	899	928	937	921	886	888	945	899	964	924	905	906	931	879	931	922	951	906	940	942	925	898	1000	932	890	961	889	931	907	898	902	901	967	954	886	936	843	912	912	895	922	927	883	905	919	885	920	874	918	908	962	876	933	967	923	916	922	960	924	948	872	890	995	931	904	917	864	916	908	923	926	958	918	967	914	943	935	947	914	920	912	904	959	900	944	941	933	941	887	950	943	939	906	940	946	899	949	1003	905	904	935	1005	876	916	899	893	924	963	928	890	882	928	913	898	980	904	942	920	924	983	911	866	910	867	852	921	931	918	927	928	924	888	928	894	979	957	913	977	888	906	893	950	936	928	914	955	891	892	882	951	906	1006	932	901	941	923	885	926	858	916	888	876	913	908	923	932	867	923	913	917	912	935	966	903	964	970	847	936	912	964	882	911	891	889	932	961	952	895	939	977	908	974	959	929	949	937	905	901	900	846	901	940	947	945	964	869	974	908	935	946	882	909	923	958	894	982	933	905	900	893	900	976	929	864	976	921	875	917	881	966	934	929	902	891	931	907	951	913	970	904	883	902	945	883	898	923	955	971	886	937	931	904	932	895	926	966	950	956	936	927	966	892	831	918	943	889	949	985	917	911	906	958	955	919	964	937	903	925	899	899	917	947	931	889	934	924	937	926	890	875	947	856	899	884	957	956	980	917	923	892	888	937	899	859	944	907	935	939	893	976	909	960	924	952	976	873	903	959	868	911	929	911	895	955	887	868	941	921	904	898	905	925	943	951	910	935	899	911	966	954	899	927	974	969	932	926	867	915	944	935	905	900	927	955	942	899	931	922	960	912	945	982	914	973	869	918	913	938	929	887	914	955	906	902	915	934	903	1001	984	859	888	925	878	891	870	968	862	926	934	932	924	939	916	948	979	994	923	957	931	916	898	913	933	916	920	965	907	1020	924	866	906	937	881	986	945	923	956	960	894	887	915	922	896	943	983	962	886	905	935	919	964	908	918	921	915	954	898	944	943	932	879	881	926	893	912	879	923	902	911	885	873	835	959	900	927	951	970	929	890	913	901	923	935	919	944	915	901	969	933	944	941	923	929	901	881	917	894	903	962	967	886	889	909	893	909	910	983	961	971	942	922	941	921	982	912	925	856	909	929	897	905	888	875	942	853	987	874	920	917	887	942	889	937	913	939	893	938	888	951	924	941	993	942	864	945	935	953	910	936	920	877	928	947	923	957	944	899	873	931	929	933	944	916	911	958	869	964	948	950	924	891	877	918	935	926	940	953	959	992	873	867	916	927	929	876	891	907	887	900	900	929	934	940	910	949	892	971	947	924	895	991	1026	918	895	949	936	964	891	940	904	942	904	860	932	855	956	916	936	953	913	947	933	906	888	908	963	919	951	900	934	950	942	904	886	936	908	905	921	951	885	873	875	921	907	912	972	947	858	937	954	899	906	926	964	922	887	879	945	934	928	859	929	909	930	920	970	919	970	898	840	934	980	888	951	947	907	907	919	891	959	971	955	920	901	899	920	941	914	913	872	946	954	1000	895	920	925	934	917	895	914	930	926	894	927	951	915	897	906	936	872	944	958	960	922	963	981	983	864	851	860	912	925	897	885	922	941	947	905	931	926	914	942	912	944	968	976	928	923	941	937	941	917	952	949	916	899	928	967	924	942	928	939	950	929	910	919	900	998	906	899	949	908	857	920	959	948	931	914	909	927	896	908	941	918	943	934	962	899	951	943	939	880	913	944	931	949	908	990	947	965	858	964	955	914	930	908	950	913	895	975	878	903	880	938	935	901	962	873	912	920	918	918	938	923	930	916	900	939	925	927	936	960	1006	906	925	909	960	863	942	898	924	902	868	934	913	915	961	968	937	956	937	896	911	952	957	910	918	892	899	936	907	891	984	919	920	898	909	912	912	934	914	963	943	930	876	968	914	885	860	944	993	890	870	998	924	912	864	929	970	930	944	888	924	938	882	915	913	882	904	915	952	883	952	930	908	934	868	908	915	974	1021	976	927	993	944	931	909	913	939	895	956	906	970	948	961	896	933	904	916	967	953	893	933	894	927	868	920	898	957	945	898	914	968	871	878	911	917	920	911	950	931	938	927	883	865	878	923	954	933	937	926	979	901	952	951	894	943	943	938	929	863	919	918	911	928	913	880	916	905	899	937	891	901	936	922	986	863	992	980	901	884	868	932	942	883	941	896	1003	892	916	859	949	894	919	947	969	899	884	878	884	952	906	945	933	914	873	918	919	964	897	835	916	886	896	936	932	846	924	953	865	873	901	872	945	885	866	982	972	936	910	912	883	938	947	958	951	895	885	899	891	885	920	955	921	937	905	919	895	864	864	913	905	909	930	962	920	892	912	925	916	890	946	986	904	941	908	938	868	973	931	939	858	904	872	896	904	889	885	957	938	893	935	922	949	970	979	895	909	924	969	941	919	894	967	916	969	910	889	910	937	911	980	933	928	872	886	874	936	943	910	908	894	892	923	904	929	926	911	942	914	943	883	923	959	906	951	895	980	948	881	909	896	941	1017	875	937	981	926	958	902	936	909	898	909	894	949	903	932	938	952	962	874	950	894	914	885	856	921	864
67463	40792	26455	13608	5766	2529	898	588	560	564	501	518	463	483	441	436	428	449	428	502	431	472	439	470	494	459	447	449	449	402	476	435	419	422	458	475	442	421	451	427	423	473	462	433	441	439	431	465	450	437	440	424	439	478	427	457	447	418	465	472	454	449	421	450	463	469	455	413	416	444	453	460	407	441	442	460	418	455	461	443	437	496	432	437	449	433	408	439	453	478	470	428	477	449	458	439	456	460	486	478	448	400	429	433	473	379	458	452	484	398	452	417	465	487	422	472	415	407	411	439	465	430	421	467	460	448	438	450	464	440	475	427	455	419	457	436	440	476	415	433	409	439	436	442	438	448	466	442	430	451	383	422	459	440	426	479	454	446	468	438	452	469	427	477	477	454	399	429	445	409	450	450	441	425	483	420	482	412	516	462	396	425	477	448	448	437	467	464	423	487	490	404	488	429	464	419	422	432	428	464	442	436	447	453	420	495	484	439	458	434	455	459	472	442	430	446	463	466	464	451	440	488	437	459	438	462	442	407	396	427	462	415	417	412	418	467	462	460	409	457	445	446	437	440	403	434	428	455	432	443	432	424	444	463	438	450	488	441	441	480	491	433	425	442	426	450	438	416	411	453	433	432	418	470	405	438	418	486	455	455	409	458	426	467	476	432	448	437	440	459	460	427	438	457	438	459	410	449	450	436	436	448	453	454	451	434	406	450	428	456	441	436	426	417	456	444	455	449	459	459	479	455	430	424	417	429	397	445	468	443	504	451	471	401	452	433	460	446	452	417	390	439	423	453	432	454	441	462	441	454	471	451	498	420	460	409	426	462	441	421	444	452	444	441	452	458	462	441	458	450	401	447	440	432	413	419	446	478	438	456	455	444	439	438	485	404	462	462	466	448	490	440	486	473	455	438	417	459	421	436	475	477	440	455	449	432	409	442	473	438	427	444	424	442	418	450	490	426	393	444	423	454	452	475	407	424	422	443	461	434	446	479	474	441	413	438	462	407	421	450	404	490	479	450	457	412	439	465	455	438	454	473	412	480	447	476	433	443	464	475	470	470	460	406	465	458	424	484	448	439	461	446	454	453	434	402	467	431	486	452	493	470	439	452	451	439	417	429	403	411	482	456	480	416	432	415	403	452	417	428	428	387	438	476	433	462	435	443	473	413	395	444	424	422	448	455	417	426	435	456	444	441	418	444	432	458	483	419	452	464	447	434	435	455	454	447	419	455	466	421	413	449	440	452	429	419	452	462	427	452	451	443	493	462	463	443	436	451	385	420	407	407	398	406	417	465	437	487	451	439	427	458	432	438	441	426	423	441	417	454	468	429	441	492	457	439	408	457	432	449	428	446	446	403	447	459	412	425	419	467	413	444	488	458	477	419	421	438	390	460	422	470	462	431	449	385	422	432	451	441	431	432	444	435	422	452	431	436	423	428	434	459	450	443	409	440	444	426	440	427	454	445	449	485	454	425	464	461	412	417	427	471	433	416	447	463	456	423	461	453	425	472	423	416	448	426	450	439	443	413	430	425	455	420	409	418	425	397	425	443	444	442	456	456	433	442	437	418	429	447	455	489	444	422	451	438	450	425	409	433	441	402	425	445	408	450	428	433	461	405	478	425	449	427	442	457	435	416	466	429	472	427	443	441	449	439	427	421	458	420	428	453	447	434	432	420	414	435	448	431	466	456	432	425	458	426	432	445	432	440	462	464	443	435	438	413	414	469	451	428	462	441	443	441	468	437	414	446	453	478	425	386	402	440	396	428	421	399	427	439	435	436	471	414	460	434	447	444	423	409	487	434	467	460	456	436	422	393	440	467	470	460	458	407	451	438	436	430	467	449	492	429	411	423	427	452	458	432	447	475	419	456	428	420	440	418	433	430	415	471	434	452	500	454	455	452	437	410	446	459	420	448	425	428	448	428	455	460	447	425	435	435	433	459	425	432	433	418	394	461	456	420	471	442	406	446	437	463	456	411	416	436	427	434	448	434	450	430	424	403	401	485	391	416	469	421	396	450	469	421	414	402	423	446	428	438	412	421	526	441	429	453	410	443	427	451	452	439	419	455	412	418	459	404	434	449	424	368	437	478	441	433	413	446	472	410	400	414	436	476	466	451	443	413	450	420	461	424	469	450	425	435	427	408	438	439	439	461	411	471	446	401	485	450	477	426	442	462	479	430	472	416	453	421	423	416	504	475	373	425	439	448	494	497	460	428	439	425	476	425	487	456	437	415	459	440	424	453	457	429	448	439	388	469	452	469	479	456	441	449	464	433	431	426	427	429	411	447	455	451	471	432	420	427	424	436	466	444	447	447	467	454	430	431	426	462	447	449	433	410	471	466	392	462	456	452	449	463	449	408	427	399	443	437	425	499	450	444	456	441	418	412	452	445	442	406	436	475	432	459	434	451	440	427	432	421	441	457	439	438	449	409	461	465	411	457	479	432	460	433	423	445	415	456	420	420	469	422	399	441	414	457	446	412	440	499	460	482	458	485	449	462	426	415	413	420	423	465	468	460	395	466	424	449	449	423	453	462	433	415	480	447	449	486	480	419	430	444	407	463	421	441	463	466	432	458	433	424	422	443	390	441	448	462	487	444	436	444	441	471	438	435	444	449	451	422	421	452	449	457	411	447	444	466	471	430	447	444	426	448	382	492	481	432	455	458	445	475	442	447	430	457	470	485	445	434	444	438	449	456	436	432	447	424	446	426	421	410	447	424	422	408	425	451	439	380	431	440	442	476	452	410	419	449	431	422	423	455	428	483	484	472	423	448	417	456	446	422	432	440	401	419	459	430	458	422	436	474	417	415	490	457	446	414	462	452	414	464	427	439	460	448	454	441	457	458	440	465	441	411	441	474	419	438	430	430	431	446	446	468	436	483	436	417	475	441	464	444	421	391	436	443	459	428	457	444	424	452	454	451	459	450	368	430	432	454	482	464	464	434	452	445	447	473	425	409	476	439	454	475	464	465	476	492	467	406	432	466	409	455	424	447	433	455	431	514	470	422	448	461	478	421	468	466	419	438	424	467	418	436	480	456	440	501	405	430	427	450	426	446	437	431	426	433	404	466	444	484	427	456	423	435	469	441	421	460	451	462	444	444	433	432	409	454	417	426	495	485	450	441	419	447	441	416	426	454	407	486	479	419	441	456	478	427	433	455	419	437	422	425	409	431	418	448	425	454	449	418	437	446	411	408	429	456	425	447	511	447	459	464	509	444	432	400	418	448	488	498	442	432	434	438	434	426	418	428	390	405	446	418	430	432	451	427	437	434	469	426	485	434	452	440	421	431	480	468	388	444	433	490	486	427	474	452	452	457	404	371	385	462	415	467	439	459	445	426	442	405	483	431	462	439	442	467	443	465	447	455	433	447	424	449	446	465	390	448	451	414	469	426	448	481	444	404	461	471	440	446	443	434	405	432	433	434	441	483	407	451	425	402	446	466	419	430	471	409	449	441	445	415	420	446	488	435	401	465
44694	32745	28272	20149	12726	6906	2404	1474	1372	1257	1179	1186	1151	1098	1084	1028	1048	1008	991	947	960	961	981	881	928	980	951	949	913	908	961	921	924	943	936	996	972	918	995	943	1019	936	965	964	918	910	943	985	932	899	923	989	957	977	940	894	910	917	948	912	970	873	958	968	901	944	939	981	932	884	875	923	947	915	966	945	868	1018	981	1004	898	898	959	905	942	953	940	882	861	902	892	926	914	928	964	933	941	909	911	959	889	940	943	912	901	949	904	959	915	921	1000	983	943	930	963	919	1010	975	903	938	895	955	936	994	963	900	946	977	925	942	923	923	940	965	940	954	932	923	938	880	1016	947	970	947	971	951	952	897	934	955	864	965	916	906	912	903	901	980	905	942	941	930	942	918	994	940	923	921	933	943	957	942	912	901	914	962	956	938	930	864	966	905	968	948	951	953	997	962	922	950	989	960	895	972	953	926	923	985	960	943	930	946	982	982	926	947	957	930	1005	924	910	906	964	880	919	900	904	903	983	919	963	845	928	948	948	899	945	975	906	943	969	929	955	988	964	973	909	941	992	914	906	934	928	973	919	879	882	930	899	933	904	967	943	902	945	974	960	950	919	947	1014	956	915	939	920	922	939	935	959	929	923	935	949	939	933	920	959	909	934	921	961	941	945	925	924	923	937	921	935	966	922	889	933	917	933	884	941	929	947	911	928	902	943	926	957	921	970	951	925	925	959	908	937	945	999	942	984	937	865	935	913	950	967	919	936	955	895	912	939	907	922	906	895	936	968	885	968	918	929	880	943	958	923	911	952	929	924	952	971	960	950	960	927	955	912	968	957	923	993	931	971	874	916	1003	920	942	919	966	983	902	936	949	836	943	940	974	919	949	884	929	935	897	881	925	910	900	957	957	954	951	902	939	940	1020	968	943	933	937	930	940	897	977	917	935	974	930	889	902	992	954	964	981	957	920	913	956	987	941	939	931	947	915	908	845	955	907	926	957	948	897	932	901	921	929	936	936	937	939	943	911	959	920	940	917	972	895	910	936	923	905	875	950	911	981	947	967	947	912	934	974	932	924	927	941	963	925	924	938	877	976	937	992	922	926	889	980	937	866	931	936	914	964	913	920	967	943	893	1008	940	938	899	905	946	942	980	933	953	913	946	941	961	958	924	904	947	942	943	926	929	899	941	924	980	911	981	907	933	950	942	989	897	937	889	960	965	941	924	916	883	905	896	1012	944	1007	929	940	931	967	916	942	892	917	973	962	967	953	911	948	937	929	904	907	1006	948	907	938	970	961	937	905	906	961	883	959	991	884	965	913	891	970	933	970	947	922	910	903	959	947	1000	943	964	932	864	959	950	917	917	996	972	886	876	937	919	876	931	950	962	918	947	968	885	958	895	934	930	995	974	997	928	966	922	984	930	933	955	943	873	962	949	938	931	954	934	952	963	964	912	964	984	853	969	942	969	939	974	911	938	918	954	922	935	924	951	956	943	876	947	894	947	939	983	941	939	981	916	934	920	884	896	980	901	927	908	953	924	948	953	933	961	910	927	925	967	912	926	938	934	957	971	974	909	925	918	911	948	892	993	961	924	911	887	939	922	969	961	939	929	976	911	960	946	920	940	936	922	960	905	975	928	938	905	937	916	952	963	885	896	891	949	939	995	938	984	925	880	933	978	948	913	959	965	966	926	996	961	958	1008	953	922	930	965	923	926	1000	972	1008	962	958	944	973	977	892	957	943	978	906	908	961	957	918	936	915	986	998	961	965	929	897	917	923	944	940	894	920	919	947	926	911	935	936	873	961	975	928	903	942	940	966	956	920	942	915	921	960	899	923	918	935	923	987	960	1004	949	948	976	972	878	955	898	985	870	918	988	939	937	907	953	921	898	950	948	863	923	902	916	925	952	865	931	952	934	991	984	909	976	931	906	921	936	945	878	943	949	970	956	900	907	976	936	918	946	898	958	961	935	925	895	946	988	960	944	969	952	973	907	978	969	952	948	890	947	924	948	945	932	948	922	931	966	925	885	954	960	932	889	987	928	912	956	918	922	955	950	947	977	971	951	988	950	921	913	887	870	956	945	968	892	925	920	1014	943	952	974	912	957	882	920	937	990	903	888	954	896	931	916	960	934	951	985	967	954	902	1020	897	965	973	921	956	914	944	990	955	905	938	907	920	973	919	965	933	971	911	968	916	881	922	941	914	872	973	934	912	952	912	932	929	893	957	951	914	913	962	909	943	900	984	973	920	954	938	904	950	898	987	966	949	965	934	894	901	910	941	959	931	937	912	937	925	932	888	983	949	937	907	933	984	952	978	981	926	919	992	988	900	922	969	929	922	965	948	936	929	975	969	950	943	932	919	973	897	920	961	936	914	931	911	1013	949	928	967	937	986	937	910	915	971	941	881	914	946	933	918	939	902	904	947	942	970	967	947	976	956	863	956	970	955	950	938	943	952	1002	1020	923	891	905	951	938	945	885	906	952	956	934	944	912	955	997	954	952	888	972	902	945	935	987	984	967	920	915	916	907	912	901	907	897	958	930	963	945	933	953	940	949	882	974	930	955	896	925	942	880	944	901	924	936	927	912	912	912	936	976	995	930	984	920	900	960	957	926	902	909	941	967	952	980	906	893	921	941	926	982	903	915	968	894	935	943	911	994	857	930	926	885	926	936	916	957	946	964	949	926	941	980	933	921	959	935	936	949	907	910	909	961	921	927	929	978	969	889	961	956	967	956	881	909	938	947	926	975	923	952	982	884	956	903	1026	943	994	957	957	910	983	939	927	968	962	963	956	880	945	928	902	911	938	940	967	924	953	958	948	927	921	966	914	918	980	905	929	955	962	924	945	961	883	902	930	951	911	925	904	989	952	919	886	921	893	954	922	908	1013	962	977	980	942	889	935	874	981	968	876	933	905	946	914	950	953	935	964	943	913	962	928	937	918	929	903	979	945	1037	893	1004	897	918	984	943	932	970	962	955	923	931	960	950	1001	897	946	947	908	976	943	922	962	922	953	1017	918	942	954	943	942	907	935	955	955	937	985	955	906	905	985	955	995	933	946	935	898	956	966	939	914	968	956	1000	953	957	954	904	920	941	968	974	925	948	976	956	963	903	937	929	935	959	926	922	913	953	889	943	928	874	931	879	1030	960	920	941	980	955	950	898	968	982	971	956	893	911	948	954	930	949	969	972	954	990	982	959	920	991	926	949	959	927	922	899	915	912	883	994	965	907	955	947	965	943	915	969	982	935	922	932	955	909	974	938	887	940	969	907	906	977	951	981	875	896	959	1019	974	961	941	925	869	971	950	953	1017	962	933	963	1001	893	925	965	938	969	963	941	989	950	878	934	941	924	939	944	931	981	962	904	933	985	1022	956	928	917	924	908	961	919	933	935	958	970	1000	919	980	952	1008	908	1030	914	914	970	887	978	945	933	977	945	939	890	980	909	943	970	938	961	918	930	958	922	899	953	937	937	881	928	935	903	957	977	969	927	961	961	928	958	974	965	937	974	936	855	981	952	961	970	946
47280	30306	16890	6603	1757	910	539	499	488	463	414	526	486	428	465	427	451	499	452	461	463	470	435	451	417	417	411	419	458	418	442	448	415	402	438	449	432	435	425	438	436	460	441	400	415	444	405	442	443	424	469	454	443	445	412	434	457	456	459	449	449	423	376	396	417	425	434	450	444	434	481	427	468	432	435	436	440	392	444	423	455	425	442	416	418	397	433	438	413	415	443	412	442	425	444	436	421	437	438	417	411	420	421	428	440	490	438	434	423	463	429	434	409	478	433	448	420	467	432	477	485	440	463	439	424	462	429	453	458	388	392	383	455	428	462	428	439	428	425	427	414	409	423	431	456	424	416	473	446	432	437	422	421	468	412	489	406	439	416	453	407	416	451	450	425	443	452	458	382	472	447	428	444	387	403	392	420	422	442	441	444	473	440	433	431	462	470	455	406	431	447	465	430	443	398	443	422	465	435	453	441	429	427	440	437	452	470	455	473	405	421	396	420	402	436	424	431	416	476	429	434	418	426	455	414	457	454	417	408	430	432	382	446	432	379	431	437	439	423	412	441	396	404	418	432	427	454	431	489	389	431	423	423	429	474	427	413	426	443	430	452	402	445	433	419	447	434	418	410	435	466	439	436	441	396	427	443	426	488	425	379	455	427	459	430	495	420	427	438	430	421	488	433	405	432	466	408	438	437	404	430	467	461	440	451	408	430	442	432	407	427	474	408	406	456	431	482	451	441	462	435	404	450	424	447	423	426	455	461	423	409	444	454	428	432	472	422	446	441	437	440	452	385	380	436	426	451	407	478	494	473	422	395	410	409	495	436	414	427	426	458	444	423	467	419	439	448	383	431	477	441	444	440	414	444	439	457	460	417	396	423	435	485	436	444	430	438	411	458	440	467	451	441	452	471	419	432	458	431	413	414	433	450	461	428	454	400	424	461	449	435	448	425	434	443	470	441	418	435	449	413	433	441	425	448	424	460	422	434	422	438	473	447	414	419	416	434	443	442	436	460	398	455	428	416	407	419	446	455	422	437	438	405	454	404	409	424	432	423	438	424	392	448	418	459	432	418	401	442	424	393	468	446	456	444	452	421	444	446	443	408	415	441	482	412	424	460	437	401	455	438	396	445	429	440	462	440	450	399	431	407	397	468	417	405	481	475	390	476	439	485	452	434	431	438	484	406	461	414	435	463	413	456	420	415	439	428	401	443	444	416	451	455	446	458	424	427	463	415	419	417	438	426	477	426	454	406	472	443	464	415	443	447	458	426	426	490	445	450	460	409	443	410	413	381	458	416	438	460	401	452	449	428	441	430	462	442	455	489	452	414	435	466	383	431	437	467	410	438	455	456	442	481	402	434	443	442	390	452	448	467	442	390	409	458	479	412	408	414	424	460	427	435	480	487	456	403	422	458	408	469	462	398	413	435	452	471	404	478	424	422	459	466	426	453	418	438	473	445	455	452	466	432	424	445	450	417	437	416	429	468	441	400	431	417	456	400	462	451	417	439	408	436	449	412	445	439	428	432	445	439	414	435	483	450	434	416	472	405	413	424	418	434	428	452	435	416	432	445	424	453	405	440	429	403	417	458	464	456	442	411	403	389	479	428	400	403	430	399	412	417	420	418	456	461	462	449	428	441	495	415	485	409	418	475	459	468	395	390	441	410	437	436	465	461	453	426	428	448	441	435	435	429	466	429	424	459	472	472	458	412	420	454	425	444	463	465	450	464	461	456	414	436	467	431	456	412	432	464	438	425	415	433	463	409	402	412	425	436	382	441	427	442	467	412	416	411	439	440	450	415	414	417	427	471	420	428	454	407	419	430	440	422	372	440	407	419	447	446	460	454	435	417	416	417	467	424	447	443	434	468	405	402	441	433	459	447	421	445	428	449	436	437	391	416	419	406	436	444	466	441	435	442	427	402	442	431	420	485	454	445	436	462	417	437	446	443	477	448	429	461	449	436	405	445	394	443	432	451	449	417	473	430	473	380	401	403	412	403	423	434	449	461	431	393	446	422	394	436	438	444	447	429	426	434	454	447	427	383	439	424	428	432	446	448	457	418	430	449	411	433	440	451	447	402	436	457	398	391	445	413	472	463	455	423	423	425	420	438	455	435	471	390	418	421	414	454	426	457	430	367	458	424	364	426	421	456	417	466	427	420	441	415	417	458	405	418	429	429	449	421	425	431	424	456	443	435	400	424	418	431	450	447	422	402	410	434	472	473	447	443	457	443	449	414	412	381	413	454	435	420	434	459	476	400	447	411	450	461	449	470	417	465	419	414	482	431	409	428	438	450	433	409	449	470	474	456	434	479	429	439	456	454	480	399	424	484	471	377	389	411	449	406	447	420	424	480	455	483	446	464	432	442	434	432	458	431	441	443	429	456	411	472	433	409	408	444	428	420	442	452	424	501	429	449	446	428	420	402	397	443	453	410	452	439	429	442	447	434	491	450	443	454	470	400	452	445	415	464	438	409	448	444	427	450	479	423	421	400	431	394	449	415	421	437	430	421	421	449	478	426	423	446	399	405	460	430	395	439	418	443	417	449	422	453	406	397	456	453	425	454	475	437	423	407	458	425	396	436	401	480	424	467	477	426	437	447	430	424	395	436	442	473	464	401	485	420	467	475	446	463	428	446	450	459	397	388	413	467	430	438	450	372	435	454	414	393	431	458	491	424	456	437	436	448	449	418	430	431	445	435	421	416	426	449	429	410	462	445	420	445	450	437	427	462	502	460	421	426	418	445	481	443	443	460	409	398	474	451	411	480	430	436	468	432	402	430	434	420	420	425	434	423	421	493	482	409	437	454	427	428	395	471	434	449	438	403	415	461	410	422	399	469	447	419	422	420	470	430	478	462	468	415	415	441	441	453	425	399	422	409	473	424	420	404	413	457	434	440	401	413	407	413	436	459	445	416	419	415	431	416	442	393	463	409	453	423	384	438	448	466	462	407	408	438	469	448	432	423	456	479	435	433	409	443	464	449	491	421	436	439	463	438	463	461	481	452	443	409	445	408	446	472	443	463	431	438	396	452	437	456	420	454	404	420	436	434	482	431	436	430	412	426	422	429	446	423	441	427	428	412	431	427	429	401	427	419	429	425	454	440	428	395	398	408	413	443	438	457	413	436	407	444	409	403	473	432	456	422	391	446	459	465	437	403	439	455	414	428	415	421	439	454	449	425	475	437	406	425	462	435	411	439	453	421	399	418	465	477	404	399	446	425	443	391	431	418	433	426	412	459	407	423	434	400	422	400	423	414	437	450	453	402	421	418	446	406	440	409	403	461	413	411	423	446	440	412	420	421	465	490	449	445	429	427	465	440	436	417	456	440	429	401	428	417	450	405	421	441	470	458	392	467	444	460	436	397	447	413	439	453	459	436	435	433	406	418	463	444	420	453	421	436	403	450	460	434	476	411	438	439	458	409	465	496	410	476	425	440	406	472	439	409	421	467	471	438	422	440	430	442	439	466	480	452	448
31139	24159	20128	11422	4459	2116	1383	1195	1107	1105	1037	1015	1024	1039	978	962	973	925	965	956	972	919	955	886	964	962	924	969	949	970	919	930	864	879	967	921	908	952	995	894	914	907	942	911	893	886	906	913	918	910	943	930	970	903	917	897	961	899	920	978	910	946	930	918	922	896	953	942	866	921	953	935	907	902	911	949	899	944	932	949	916	906	907	915	934	903	932	970	919	958	940	950	872	936	864	898	933	935	925	913	972	917	872	921	986	887	882	933	895	902	926	869	901	962	895	939	883	977	905	880	938	896	914	881	875	940	895	927	934	934	911	874	922	896	928	900	909	915	905	906	918	934	930	905	965	890	886	925	924	900	920	917	932	939	977	872	920	941	963	930	916	930	948	910	909	856	967	951	936	916	920	908	878	943	946	898	916	910	928	928	930	934	886	943	974	907	922	875	913	906	930	929	967	899	903	900	905	964	957	868	968	924	914	923	930	944	955	963	905	960	914	960	967	907	948	902	930	907	919	960	962	907	933	932	912	859	923	883	940	942	945	931	927	954	916	918	903	919	995	941	954	958	898	936	911	870	918	912	987	950	904	951	954	972	909	907	937	832	933	902	903	896	973	980	912	932	976	899	885	941	923	936	911	947	946	917	941	914	936	905	936	931	910	964	873	900	924	951	909	991	916	951	872	928	905	918	938	929	928	882	973	890	891	928	897	940	976	906	881	921	889	960	972	888	1004	908	926	928	863	934	890	978	892	940	906	928	912	943	928	920	918	902	925	925	943	915	956	918	934	922	887	912	895	934	880	932	920	908	899	914	954	960	901	908	971	909	922	882	960	972	908	919	933	926	927	866	911	950	908	910	889	947	995	912	893	919	928	978	942	927	896	919	884	955	914	942	876	901	900	913	902	929	949	964	908	936	955	926	986	923	974	951	917	885	900	962	905	884	891	878	928	986	914	922	980	924	912	936	904	910	903	970	937	925	917	925	950	931	937	931	908	892	900	947	900	931	933	895	874	934	964	933	874	959	907	847	879	912	924	880	883	896	941	925	920	954	998	890	913	858	914	895	887	913	915	954	877	946	919	916	949	969	863	938	919	910	876	912	972	927	882	910	935	963	885	954	924	914	922	831	940	923	907	940	935	880	919	956	908	927	902	943	995	931	934	912	905	891	931	908	946	901	923	885	905	905	942	948	874	915	911	886	861	936	945	906	926	914	910	919	945	940	946	966	915	954	879	973	949	957	895	899	926	975	913	876	916	937	917	947	926	936	905	916	967	931	915	953	1011	911	934	905	856	951	867	984	938	898	897	933	903	932	907	938	857	855	881	944	941	915	919	937	919	941	865	940	971	943	856	921	913	925	873	962	891	928	916	941	879	1022	916	981	915	930	936	902	920	927	909	948	958	923	901	959	915	952	937	914	966	855	955	918	922	982	956	874	955	902	929	961	987	958	892	906	920	917	935	899	945	912	984	872	966	938	941	901	897	942	922	960	945	957	897	986	926	913	902	897	946	932	892	921	931	942	932	940	953	905	921	891	973	937	978	936	891	920	869	961	928	964	883	919	1028	926	915	920	938	902	901	845	945	898	907	941	911	932	885	879	927	913	932	951	889	926	938	946	903	903	944	897	931	902	908	919	976	964	922	958	887	891	944	942	872	966	932	876	970	872	900	946	911	896	923	888	909	943	871	906	921	920	888	982	908	919	943	922	923	883	891	913	991	918	900	913	910	969	884	948	898	955	938	896	943	925	832	933	907	958	914	886	955	921	922	989	919	903	907	885	873	937	916	868	880	930	915	873	893	876	947	856	941	970	909	926	881	921	904	928	888	937	897	943	876	868	973	881	914	976	930	975	986	962	917	919	888	921	908	909	964	926	979	933	931	943	957	932	894	980	928	905	909	874	939	855	901	984	918	883	957	931	931	910	980	948	926	872	920	927	919	887	915	913	942	954	991	924	936	918	963	1001	937	946	931	951	932	946	958	1010	891	916	968	902	923	933	849	940	965	959	941	934	895	930	928	919	940	908	845	878	935	930	892	934	899	853	956	895	994	933	855	909	917	921	966	895	868	933	885	872	859	921	912	935	967	977	904	950	861	902	929	949	947	951	944	909	899	928	949	888	963	939	947	941	965	955	906	913	934	919	955	897	913	906	976	954	955	919	971	895	938	922	877	944	913	938	845	892	877	947	888	916	954	938	901	960	958	893	966	911	939	905	948	868	922	888	930	941	919	896	917	903	905	975	901	904	897	944	936	861	891	898	935	925	942	938	925	925	911	885	899	926	889	876	965	941	915	920	987	921	930	941	935	912	873	908	927	904	928	935	920	897	918	929	935	888	883	871	909	938	923	927	936	952	956	937	919	950	938	892	925	902	918	928	952	916	916	975	927	862	964	982	949	949	898	902	919	925	923	952	919	943	912	908	885	969	906	878	928	904	956	1008	908	973	945	921	907	836	942	927	880	924	935	928	932	965	951	954	903	841	907	944	921	916	945	944	898	907	929	878	934	917	894	904	867	928	940	872	947	930	948	864	931	892	952	944	914	904	909	935	861	883	919	935	925	926	971	925	911	935	843	954	911	935	950	938	922	957	914	945	931	885	870	906	900	909	922	924	944	898	908	865	908	924	949	958	925	940	928	947	862	941	922	891	966	919	965	898	958	883	888	936	943	916	938	885	910	930	918	935	917	952	895	945	886	898	890	971	957	911	911	951	912	988	973	921	908	912	947	853	889	963	947	876	962	967	904	899	955	942	901	960	935	919	900	961	959	890	907	893	934	861	927	958	901	920	903	999	932	891	915	947	921	960	922	948	948	901	841	959	916	902	925	877	853	835	913	931	947	949	886	936	944	923	889	988	962	908	889	937	910	972	921	912	918	859	882	968	945	907	956	902	895	929	947	961	949	958	943	905	927	885	898	940	938	938	963	926	927	874	895	914	933	956	919	891	912	891	885	876	941	926	916	932	947	937	956	952	945	953	858	895	984	960	849	890	882	962	937	922	944	911	926	939	906	918	950	923	948	905	947	909	952	916	888	916	940	929	883	901	930	902	934	885	933	929	916	941	889	921	947	969	917	935	902	927	895	921	989	899	930	977	883	897	918	874	923	884	892	905	958	953	906	945	935	906	875	973	943	967	877	912	919	941	905	906	942	930	999	949	891	901	984	873	930	900	924	945	986	936	957	952	896	894	914	912	898	923	908	928	939	912	915	906	942	850	961	943	914	955	935	927	840	967	878	891	930	930	866	897	964	906	903	938	914	893	879	860	872	913	939	934	894	955	945	947	958	871	946	874	873	921	913	907	932	917	913	947	930	899	941	893	942	967	925	956	914	912	1000	894	960	910	902	948	923	950	903	922	966	903	890	941	888	855	908	913	926	925	993	921	959	921	896	910	906	965	912	889	916	928	941	954	940	920	933	911	873	976	924	907	966	1026	907	896	958	908	915	920	952	919	896	897	961	872	949	892	924	907	890	896	924	900	894	904	933	939	929	948
63469	35283	16896	7797	3310	1057	649	551	498	480	499	457	447	455	446	434	463	467	417	435	441	457	453	423	394	423	437	430	456	420	436	428	448	410	430	462	500	426	436	417	447	395	472	402	420	458	453	464	448	415	442	431	437	419	486	473	415	446	418	422	424	427	420	442	460	403	405	433	458	434	430	437	415	432	435	432	455	478	484	461	408	396	446	446	417	416	421	420	461	416	414	404	427	459	406	465	444	406	462	378	447	460	419	417	423	470	437	470	429	447	410	458	422	410	439	462	398	414	468	430	409	416	427	409	388	471	422	453	427	410	398	416	434	445	405	400	434	435	450	471	430	438	430	436	440	439	419	440	460	438	469	430	433	417	422	425	379	421	441	399	394	409	415	435	438	397	435	419	434	456	407	432	449	419	412	441	437	434	391	442	442	398	402	440	438	425	421	449	450	458	438	451	395	457	454	464	421	439	443	451	401	407	425	423	430	417	421	422	426	411	392	418	429	465	402	475	449	456	419	435	364	428	435	469	432	448	415	462	432	465	418	452	460	439	417	440	428	444	412	441	403	464	432	424	459	434	403	427	418	395	424	444	412	431	443	403	450	429	382	428	398	418	407	427	464	445	458	409	445	473	442	426	435	452	391	435	413	443	432	414	402	395	451	431	420	473	420	433	437	466	444	450	421	417	434	435	418	417	426	436	438	426	447	431	378	448	429	430	428	429	379	442	417	405	408	432	417	408	462	443	409	457	427	434	379	416	390	422	420	391	443	439	393	442	441	437	481	449	450	461	408	418	458	404	438	433	417	442	444	438	414	435	453	386	416	402	402	416	449	440	432	440	429	457	426	434	422	481	435	453	418	444	412	415	438	443	444	420	444	405	463	428	405	423	401	425	401	484	438	399	397	424	395	456	449	430	430	432	438	442	410	407	425	386	432	466	432	413	447	438	457	440	467	410	431	458	423	412	419	406	411	389	398	431	462	475	431	472	357	426	458	472	454	443	440	415	423	410	410	423	438	389	419	396	436	411	430	415	460	420	445	429	438	452	464	459	430	446	402	444	450	410	428	424	423	440	418	388	442	422	443	434	434	406	436	456	464	463	436	462	441	466	403	473	389	456	425	452	405	426	411	407	457	420	425	420	412	419	414	415	449	421	426	461	440	430	418	419	413	449	442	377	456	434	444	479	436	476	446	433	397	420	424	395	435	456	456	419	390	419	440	416	425	448	414	471	447	402	443	424	419	437	443	407	443	413	419	425	420	440	400	403	396	418	454	446	444	405	447	423	463	470	441	451	456	443	421	409	403	430	450	420	460	460	443	430	442	417	371	431	415	451	448	474	422	442	414	464	435	442	441	435	425	412	428	450	461	458	412	423	427	417	435	421	446	446	420	452	422	412	465	438	427	420	421	445	462	425	433	473	440	456	419	399	439	416	467	419	430	449	448	459	482	405	414	432	473	409	402	424	427	426	433	411	426	430	421	441	410	418	371	393	411	430	447	414	441	424	420	408	393	443	419	443	418	451	411	429	406	450	440	426	433	427	444	396	431	458	430	409	451	458	420	440	422	468	409	440	459	445	464	443	449	467	431	419	440	479	398	384	436	422	403	419	406	473	444	405	423	416	403	437	395	437	469	431	390	382	400	406	466	466	458	431	417	417	490	450	423	412	448	471	391	452	376	405	463	440	440	451	428	442	428	424	445	418	403	440	461	418	430	409	426	409	422	448	447	452	457	454	453	435	424	420	423	428	464	442	439	415	424	422	440	393	481	428	452	440	431	421	415	442	449	422	414	432	430	450	407	440	427	460	448	487	447	421	403	402	453	437	445	461	446	483	446	433	426	380	402	373	442	442	430	440	390	431	422	452	449	409	446	435	425	406	412	473	442	444	458	397	426	433	437	444	456	436	491	452	439	455	475	412	453	443	391	435	455	453	409	434	461	483	410	380	387	394	428	407	399	384	418	477	427	415	445	443	384	455	383	443	418	457	456	415	386	442	412	440	448	439	432	421	404	435	419	442	426	399	385	451	402	460	438	367	444	431	427	451	457	454	411	443	427	390	477	446	438	435	419	423	441	445	423	399	433	410	424	477	405	445	457	411	444	458	481	438	430	441	444	450	418	432	439	416	454	435	385	383	415	429	426	442	426	438	439	471	421	404	469	431	414	429	453	396	436	437	435	438	477	412	434	453	433	437	415	374	412	449	407	387	433	387	409	420	463	450	408	429	474	437	486	446	426	433	443	412	449	415	448	397	464	427	432	424	427	487	471	426	476	447	394	484	425	413	470	407	465	408	443	437	440	398	439	426	458	422	482	424	438	446	408	418	418	438	422	416	445	441	431	413	461	429	435	435	441	418	488	431	438	387	418	390	432	411	436	456	393	396	461	439	451	448	404	447	432	501	464	434	403	431	428	396	407	410	434	403	428	421	458	396	453	438	421	439	407	421	403	423	422	425	443	418	421	419	425	454	457	440	398	440	461	453	427	432	468	424	443	412	419	464	404	428	425	406	441	446	404	414	435	417	406	453	473	427	392	418	453	405	425	424	469	442	459	391	431	420	388	418	416	436	418	390	445	461	417	410	466	417	428	404	403	404	446	426	404	451	440	405	405	423	412	452	423	390	460	403	420	399	419	435	468	413	428	399	416	439	439	420	422	443	413	435	435	391	418	472	437	445	433	442	458	445	415	435	462	436	438	448	443	405	446	397	414	428	470	458	426	437	456	432	418	421	446	462	426	441	404	377	429	403	428	421	411	423	460	460	400	445	402	438	488	433	433	409	452	426	465	443	414	460	448	407	423	430	405	401	432	403	459	447	431	473	464	434	450	435	405	436	450	434	458	412	417	462	462	419	446	399	456	433	436	384	449	428	420	422	484	446	425	408	434	421	445	375	440	408	420	427	387	415	401	408	420	424	418	409	387	427	453	449	414	440	460	386	426	414	465	422	391	408	423	412	436	417	401	436	391	446	456	417	438	459	438	422	479	416	432	453	437	424	456	419	420	399	442	376	445	412	431	480	449	453	412	404	446	424	426	421	420	443	421	471	423	467	432	435	429	439	445	473	449	459	438	440	395	435	443	446	395	438	435	446	429	427	389	461	416	438	438	447	435	435	465	463	457	449	418	412	479	435	408	453	448	427	435	442	448	419	424	440	468	446	447	392	431	410	442	446	418	428	418	453	424	443	450	398	417	428	435	391	448	424	398	414	446	475	453	471	420	437	474	496	447	462	419	418	426	433	445	448	443	407	446	393	385	396	422	464	446	429	437	459	455	409	445	432	456	438	422	449	424	435	387	445	392	449	408	414	417	438	481	424	457	458	442	432	440	470	437	419	390	478	404	414	468	453	413	437	450	416	450	441	431	464	441	450	418	426	452	449	466	427	460	452	421	417	426	414	425	406	441	421	417	385	451	406	423	457	412	435	461	446	439	359	439	418	417	426	459	455	438	430	434	431	427	416	424	391	450	452	433	443	441	437	418	442
42309	26113	18673	14631	8054	2803	1560	1315	1282	1212	1122	1074	1031	1014	952	953	990	954	984	957	919	947	952	944	950	947	931	898	954	913	967	902	914	928	918	933	898	925	921	948	930	914	911	921	903	929	946	907	959	918	911	983	920	863	959	938	937	911	912	921	953	923	961	961	955	872	940	961	957	895	912	965	906	914	895	948	921	936	967	938	964	890	904	938	889	905	927	963	862	952	895	983	947	870	969	924	960	902	899	866	934	944	872	885	936	924	961	925	902	909	925	967	934	894	922	872	918	932	926	887	969	922	867	888	904	890	933	926	854	931	879	892	896	882	898	878	901	891	924	904	942	919	888	928	870	902	945	923	886	938	921	898	936	896	930	907	975	873	857	857	880	920	939	879	896	921	883	911	929	915	925	916	906	865	864	911	944	878	942	899	928	930	924	950	903	929	943	914	954	903	924	897	925	875	984	902	915	896	945	913	975	899	959	880	927	875	876	911	899	988	930	910	937	900	910	902	935	944	874	923	968	888	941	914	894	933	908	883	906	905	932	967	871	872	925	914	913	886	954	945	937	955	832	888	892	909	934	919	900	862	918	948	889	921	898	928	896	918	915	906	914	941	924	904	925	954	900	913	969	934	951	902	873	899	883	911	952	897	934	939	880	968	938	906	902	964	911	913	848	907	922	909	915	923	918	979	891	894	889	917	917	927	953	897	931	873	914	852	926	924	961	884	960	921	948	903	883	883	937	908	916	934	869	958	915	907	884	916	920	914	916	912	933	964	859	907	946	896	925	906	888	931	896	931	910	943	930	927	941	904	945	949	879	901	973	900	939	878	933	966	900	880	964	930	925	916	932	963	876	959	870	931	926	919	932	946	942	911	924	880	885	942	935	917	881	924	979	956	936	977	945	934	943	915	951	943	964	915	900	939	948	978	873	928	928	889	948	889	917	856	920	900	962	924	851	940	868	950	930	923	928	876	936	913	959	957	912	892	951	925	859	935	871	949	859	944	938	946	946	902	901	974	881	909	904	888	954	888	901	900	964	919	936	928	914	949	897	956	946	933	885	968	918	964	957	888	924	927	913	957	883	923	892	928	939	890	933	910	884	925	921	902	909	927	857	961	937	916	970	964	916	912	880	865	923	923	892	915	909	907	913	894	899	975	932	954	891	905	937	870	925	941	954	924	910	942	912	972	944	978	912	920	925	931	912	932	889	913	957	914	919	910	920	952	970	942	909	929	892	835	937	912	841	929	966	898	928	902	885	881	815	919	945	920	865	898	886	891	914	944	895	964	878	923	875	946	873	934	878	950	934	987	916	885	878	912	968	941	954	910	902	929	916	946	983	909	898	959	949	926	965	899	955	908	925	973	948	896	948	929	914	952	881	876	906	931	902	935	953	925	885	918	908	899	960	884	927	917	915	930	909	927	926	993	987	894	949	887	924	892	910	986	937	956	929	979	919	903	934	895	920	892	883	913	952	907	974	910	929	915	909	938	972	938	926	946	873	887	926	887	907	898	842	956	914	933	904	925	959	890	932	912	901	892	949	929	919	900	891	929	974	925	917	952	889	911	913	990	932	912	908	878	882	874	915	938	961	911	897	969	916	914	926	958	913	879	900	876	926	936	916	914	914	907	916	956	918	936	869	939	906	875	941	893	893	906	909	888	904	907	940	915	826	873	863	922	938	887	863	999	910	912	949	935	907	947	905	879	917	908	933	866	850	888	945	962	882	927	920	896	981	916	950	987	931	894	838	964	882	867	917	941	914	881	913	918	961	918	919	852	885	881	910	879	897	933	965	941	892	945	907	933	930	918	959	930	872	887	940	916	921	923	942	916	943	896	855	943	887	926	862	892	921	851	894	932	921	874	889	863	943	948	914	964	935	929	942	895	878	949	885	889	894	895	962	921	889	896	898	901	935	886	901	871	899	927	892	892	882	911	920	934	931	948	933	882	929	914	878	893	882	922	933	942	947	937	862	900	915	924	913	923	922	907	940	930	926	967	948	908	917	925	930	957	958	916	919	880	986	894	943	905	924	929	862	906	930	938	904	905	900	904	884	904	931	893	918	873	980	901	918	884	947	865	927	825	917	896	827	975	871	911	954	938	915	897	903	917	911	948	921	934	878	933	907	946	892	949	961	948	972	861	849	961	876	938	961	931	882	954	951	959	967	907	930	905	955	886	908	912	936	946	910	907	945	917	916	931	900	913	866	940	921	956	893	915	968	962	994	842	930	924	907	926	904	869	951	977	908	907	946	934	944	912	948	930	864	961	925	900	897	938	885	889	862	944	927	867	943	919	894	927	920	920	948	874	946	922	945	930	922	895	887	930	924	865	914	909	914	880	901	907	921	920	973	914	884	944	917	923	932	966	893	938	953	913	912	906	916	903	903	909	954	960	867	922	934	966	879	893	925	917	875	924	902	954	895	883	928	911	975	955	914	892	937	922	952	906	948	901	931	924	860	948	917	921	933	899	933	878	917	907	933	925	937	903	913	923	957	971	961	923	911	916	887	906	878	912	871	883	944	928	935	885	944	899	938	917	905	899	897	894	941	915	943	852	943	944	900	914	919	863	916	849	945	924	943	907	926	925	957	916	964	870	919	945	896	884	896	952	919	859	912	972	914	908	905	875	913	932	928	850	964	916	883	969	900	912	929	920	871	916	913	941	909	899	901	925	922	916	872	894	954	929	932	952	915	909	910	905	930	924	914	898	906	909	912	880	957	917	886	945	909	879	906	913	923	901	930	927	891	915	915	921	897	958	923	887	958	881	926	900	934	916	959	891	928	950	927	879	983	916	907	950	894	894	925	955	891	932	941	908	992	960	955	916	874	908	934	905	928	958	946	925	909	901	1004	915	911	858	960	947	983	905	914	929	902	958	909	897	944	897	897	915	905	921	908	921	894	897	937	903	875	943	935	891	941	913	929	932	964	940	919	908	846	909	906	921	937	932	899	903	920	887	974	869	951	887	890	891	876	891	867	962	863	905	903	933	881	881	901	888	954	914	920	850	1000	943	870	910	876	921	881	909	918	919	933	941	905	915	943	875	894	938	911	912	942	951	934	941	946	913	928	945	941	881	909	918	907	888	949	881	907	925	918	947	898	939	932	953	842	933	967	891	930	900	945	932	932	859	910	976	951	859	912	916	915	952	917	903	889	860	971	902	894	978	951	879	863	933	913	906	902	975	989	858	895	907	922	944	955	914	924	845	948	908	924	951	929	937	908	931	929	941	881	942	930	943	914	937	928	872	908	926	954	912	889	915	911	956	959	929	901	895	1006	923	916	947	957	956	955	902	924	928	806	937	939	952	954	861	901	926	892	885	904	922	904	947	899	925	897	941	909	921	945	972	905	870	964	917	909	903	912	878	949	943	857	953	896	906	941	864	909	946	886	951	896	901	877	948	907	949	917	894	887	933	914	905	914	927	937	966	917	873	888	877	911	952	935	862	936	884	923	936	925	953	918	962	943	903	930	874	920	909	911	968
70625	40132	20842	8335	2696	1062	660	567	549	529	484	482	482	454	452	481	438	440	446	448	408	428	443	447	414	462	439	428	448	480	388	437	429	440	467	440	391	414	450	460	446	447	427	449	461	424	474	436	431	433	423	412	429	457	461	408	421	464	458	439	469	446	448	479	434	443	418	429	458	465	462	433	455	466	457	440	424	428	479	473	435	432	419	443	421	444	424	400	425	435	464	469	402	436	481	432	455	444	439	482	423	412	442	424	452	476	427	402	463	476	420	400	422	425	398	404	455	454	431	432	442	461	443	471	457	451	423	382	409	440	436	402	478	441	460	492	418	394	438	409	408	428	457	416	455	441	398	431	452	447	429	431	460	430	407	433	459	469	462	441	460	446	437	471	442	461	386	455	437	442	451	424	437	453	448	440	393	437	420	391	465	402	459	402	428	412	407	463	457	430	457	463	457	462	450	400	422	472	469	469	430	426	468	441	438	433	465	419	432	459	447	387	437	448	456	427	421	445	456	439	397	454	472	431	421	436	388	442	393	414	411	456	457	453	433	417	389	449	433	437	508	417	453	415	448	433	419	413	466	454	422	455	420	406	437	416	428	484	409	398	445	412	408	385	445	427	395	408	412	478	435	427	469	433	421	429	435	419	419	394	454	412	445	478	415	482	448	426	474	457	461	481	468	465	432	468	435	424	429	434	417	420	449	477	476	451	410	454	427	468	459	440	423	467	458	450	461	408	455	451	441	444	454	455	471	488	397	458	430	456	405	408	458	406	419	431	455	432	417	399	428	451	462	473	454	481	420	437	465	477	464	448	402	449	464	458	434	412	439	450	405	444	444	428	424	451	429	455	435	411	439	466	436	457	420	468	447	472	453	481	451	452	457	411	455	480	409	432	420	471	411	453	469	502	441	473	449	466	417	442	492	459	419	421	418	436	465	428	417	422	464	428	465	435	449	433	420	417	462	447	423	434	408	407	416	418	398	435	389	446	416	419	413	430	416	394	457	433	426	427	429	409	447	468	450	413	469	469	485	466	438	464	412	452	456	456	419	400	448	441	474	464	393	439	414	432	451	418	422	470	496	425	444	437	424	411	439	420	403	427	407	440	454	456	407	454	391	424	467	448	460	435	418	448	426	483	460	423	419	444	449	458	454	489	449	450	424	446	441	430	431	397	438	454	419	443	429	432	432	463	445	441	424	392	465	455	434	464	449	480	423	465	456	436	439	459	416	394	428	412	432	453	453	467	400	418	437	449	427	470	425	450	446	426	446	449	435	477	428	427	442	427	420	449	455	441	441	424	436	444	452	450	481	484	460	431	472	432	410	408	390	439	418	428	433	410	453	425	438	455	413	456	435	436	424	436	454	423	431	450	474	429	429	423	419	470	442	431	461	455	449	504	469	452	397	396	470	430	410	430	423	425	438	430	454	418	480	449	453	404	444	438	428	473	463	483	440	430	428	463	434	453	440	438	432	409	432	428	434	447	453	404	432	499	448	461	407	403	426	439	431	405	458	429	474	417	395	451	394	425	424	458	420	452	423	467	444	434	444	434	442	452	488	435	462	443	411	439	422	438	400	463	413	455	452	460	459	453	425	443	441	407	437	419	441	439	400	468	443	424	473	433	423	423	436	459	445	420	437	431	441	409	411	450	403	407	450	394	439	422	451	431	453	415	424	446	462	440	448	446	431	452	407	428	485	451	435	428	435	444	440	430	382	445	453	470	458	472	419	413	465	407	459	456	438	431	457	450	445	442	446	451	472	389	440	429	439	419	464	423	423	440	469	456	469	479	440	450	481	439	468	460	373	438	419	421	455	467	423	452	415	421	465	489	468	400	462	469	472	495	402	424	437	424	435	384	448	437	458	494	399	419	468	439	404	428	378	400	460	397	460	454	430	403	403	469	406	438	421	433	426	441	413	445	453	452	435	460	403	446	493	484	414	443	438	462	477	461	436	426	445	408	430	449	464	509	449	435	413	435	413	431	422	470	411	477	482	465	454	463	446	447	409	452	457	443	450	433	456	443	460	439	410	455	445	427	449	460	457	433	388	468	373	450	465	470	408	421	405	421	467	426	429	478	484	521	428	413	457	405	452	483	426	411	413	412	395	453	440	409	428	429	390	455	415	402	435	462	440	380	381	407	374	437	442	440	418	489	404	428	424	468	447	465	419	371	420	410	438	447	456	434	486	416	448	459	460	431	470	424	450	442	432	453	484	433	453	423	443	433	440	416	401	414	440	425	427	414	468	450	480	427	456	477	403	472	427	432	436	416	388	478	452	413	420	408	399	439	444	428	475	403	436	480	394	421	448	460	485	430	487	458	427	447	428	450	464	417	425	430	505	435	484	443	450	420	443	448	419	480	408	446	473	468	408	416	406	463	422	449	414	463	466	438	464	445	437	437	389	447	435	463	444	442	441	467	426	490	451	472	427	411	461	448	415	434	422	440	415	424	461	435	447	443	458	427	428	427	468	464	429	448	450	459	462	451	412	464	434	436	448	455	444	463	432	407	411	461	421	460	473	429	441	438	430	453	446	386	437	451	449	458	441	458	439	443	453	441	454	448	483	426	447	441	486	462	395	473	428	449	477	416	471	408	460	464	431	427	443	408	399	425	458	419	425	428	497	466	446	461	413	450	457	472	422	438	436	414	458	466	414	481	396	421	412	427	449	464	413	473	450	440	474	424	451	449	473	443	438	418	463	443	438	475	435	437	430	426	415	454	440	437	396	429	424	416	447	471	369	450	402	454	423	460	445	442	466	441	465	410	427	455	426	426	421	446	478	474	426	438	479	435	382	417	478	405	458	429	451	458	442	472	424	402	409	444	408	416	440	394	405	408	443	395	475	430	449	437	488	463	423	434	417	446	451	423	437	420	460	425	463	448	443	430	465	424	426	416	402	436	428	427	425	414	442	467	435	429	477	440	413	430	472	442	474	447	409	459	456	456	419	427	437	462	411	429	440	488	401	462	418	471	397	425	441	409	433	392	409	402	427	428	477	505	438	438	470	456	417	434	475	479	439	447	432	445	465	408	448	427	438	498	440	432	512	446	445	465	452	445	426	440	435	461	485	433	444	438	448	451	444	408	440	441	434	462	437	433	446	401	398	448	451	493	405	405	441	439	444	425	389	429	411	447	429	468	426	414	437	431	439	440	490	480	432	409	420	384	453	477	458	423	462	427	412	448	473	435	459	452	449	458	430	451	478	443	464	464	438	455	482	425	423	439	412	446	421	431	474	449	435	420	400	388	452	468	440	407	441	427	469	426	424	438	491	446	487	461	460	448	444	436	445	417	472	416	428	458	442	408	423	459	441	456	455	410	468	441	431	476	422	442	461	393	429	436	438	454	397	453	440	470	429	428	468	443	464	451	442	472	432	438	444	452	404	469	428	440	449	472	432	455	439	473	426	412	484	462	469	400	414	461	463	448	414	441	454	416	466	430	449	404	468	428	402	462	497	379	436	426	406	432	495	426	431	448
47698	30913	20852	12584	6341	2860	1765	1497	1255	1268	1257	1160	1160	999	1054	990	982	1010	956	1014	995	911	981	997	933	944	997	957	932	943	914	900	977	975	997	956	894	936	888	925	917	934	956	849	942	965	958	964	896	982	941	925	931	966	957	925	925	918	944	906	938	977	937	968	922	960	966	908	942	923	926	908	938	926	998	953	921	917	915	920	923	934	896	861	951	913	981	943	869	907	891	930	923	920	934	932	964	929	948	900	883	905	938	899	934	949	905	949	926	959	922	927	924	931	936	970	926	896	934	877	902	918	931	903	926	931	955	926	957	974	842	905	886	952	933	910	980	890	866	927	897	951	920	951	908	942	977	947	940	885	926	916	962	887	910	882	956	876	899	935	953	896	905	912	911	927	917	926	926	888	869	942	950	930	916	910	943	930	994	924	954	963	908	980	939	887	966	918	900	904	967	855	949	907	904	935	889	861	915	950	949	956	968	951	927	904	933	960	974	930	913	947	986	956	957	902	939	891	850	912	937	936	948	943	940	893	927	945	923	895	963	949	940	899	897	912	915	958	865	921	929	924	902	1009	928	960	898	919	938	938	918	920	923	990	962	954	982	919	894	896	974	948	931	965	856	975	941	917	885	915	885	923	885	895	876	990	887	924	1001	959	915	982	903	1017	950	960	928	888	961	985	911	948	941	950	937	954	923	957	949	1021	1001	949	901	886	956	930	953	927	939	978	935	964	991	953	903	930	974	931	914	949	938	917	949	947	914	965	946	870	916	955	931	935	895	948	921	944	925	1004	911	897	922	885	937	992	915	942	951	906	900	938	867	916	928	971	940	950	935	959	945	930	943	884	901	943	915	952	925	991	959	1004	948	968	937	902	908	910	943	1000	906	937	933	912	950	940	970	927	923	985	918	899	909	946	966	924	887	871	961	951	930	958	892	929	922	997	937	920	875	968	977	883	931	927	961	933	902	883	887	948	933	955	906	905	953	930	920	941	977	908	927	911	921	970	915	952	868	902	914	929	981	977	915	930	998	959	919	920	954	943	928	902	939	933	923	942	875	883	911	932	900	892	906	934	912	880	974	926	948	954	931	900	990	862	990	974	985	890	973	939	924	947	938	944	905	917	948	959	994	936	943	972	940	934	927	931	967	951	895	932	904	900	939	941	922	909	981	909	985	954	898	903	977	961	905	905	926	979	895	880	949	950	898	965	894	938	896	963	960	908	920	978	888	987	938	947	962	930	953	905	919	978	964	952	905	928	979	929	912	923	937	868	872	997	894	962	921	878	922	937	932	938	970	931	968	921	894	905	927	897	912	934	877	980	942	900	934	939	945	929	931	952	931	904	939	920	882	898	941	972	893	934	936	949	903	923	874	916	899	1021	911	961	895	911	929	923	948	897	892	941	881	925	957	948	943	927	888	973	892	929	945	969	894	917	905	885	940	947	863	885	962	951	955	936	891	959	944	946	900	936	955	878	916	948	965	858	983	915	912	895	954	911	903	986	938	860	968	901	955	904	926	937	912	921	950	914	917	913	956	881	915	951	879	895	917	946	905	934	913	931	959	894	893	979	909	957	919	978	918	900	946	916	916	915	965	922	942	889	908	877	941	941	932	944	960	917	894	876	915	951	942	940	889	906	927	954	897	928	920	1017	927	948	954	925	958	877	908	928	902	887	935	957	976	913	959	929	875	887	922	918	917	916	921	965	951	941	920	946	935	906	918	938	944	930	868	893	950	912	846	950	880	937	939	915	919	916	933	943	923	908	959	981	927	923	921	924	880	883	923	948	928	943	910	919	950	898	932	908	943	949	890	914	879	923	945	914	920	923	901	984	952	979	932	911	885	950	946	946	926	984	935	912	935	906	932	904	893	920	946	942	919	931	1028	907	937	935	939	919	920	927	911	953	957	955	953	912	911	936	944	890	946	878	895	890	937	884	938	934	902	933	900	901	943	920	946	891	890	956	901	904	913	912	902	951	910	972	892	970	894	899	943	915	943	897	959	919	948	993	905	927	950	946	914	953	970	934	933	923	951	956	938	936	928	921	869	908	926	880	965	976	971	903	928	904	889	945	901	941	920	917	912	961	963	941	928	992	932	961	895	987	997	960	908	911	936	921	930	982	993	930	929	923	927	894	935	898	932	882	954	968	950	920	965	941	933	951	910	931	938	905	908	952	960	906	928	931	902	897	917	942	885	901	891	878	944	960	940	929	948	893	969	952	937	911	876	945	926	922	883	957	914	880	1005	917	929	947	958	884	896	905	994	887	903	863	974	939	872	959	867	943	963	922	931	944	936	952	952	1002	920	943	885	909	958	922	980	925	913	929	906	925	965	934	867	893	954	937	929	888	969	882	951	951	915	878	910	917	933	951	962	957	916	945	909	885	952	905	892	927	954	946	911	917	933	944	984	873	946	934	887	944	895	913	893	880	926	915	952	922	944	978	897	911	955	900	950	933	897	966	938	896	933	895	940	914	913	927	903	910	957	932	935	945	922	931	909	926	949	868	954	922	963	901	954	910	916	947	914	890	933	914	870	945	917	951	999	886	906	892	988	907	891	968	948	903	923	906	928	903	928	920	956	912	935	942	901	944	945	930	938	911	937	900	926	928	923	873	929	896	960	976	937	909	962	915	867	965	966	934	961	928	922	930	942	969	950	862	969	945	924	966	989	912	892	950	889	887	955	934	887	929	934	979	935	854	932	917	912	929	949	915	898	921	924	967	930	920	928	934	980	957	917	984	923	944	924	971	967	926	927	980	1006	960	943	911	884	914	942	939	958	908	949	966	932	873	896	929	886	922	960	993	940	906	919	905	939	914	914	952	920	984	914	948	940	976	978	964	880	918	912	980	879	892	909	913	928	888	889	883	871	880	920	964	891	918	893	880	931	936	931	913	928	895	870	976	973	906	930	896	974	939	897	951	962	955	911	898	895	882	916	903	901	948	888	972	906	956	934	876	941	917	958	936	897	904	885	944	908	884	947	938	899	953	889	932	991	971	935	941	953	980	941	916	992	993	920	951	929	857	954	910	892	883	950	931	912	946	905	971	951	941	954	946	937	934	993	899	882	945	927	912	916	969	941	950	906	954	933	947	923	902	918	970	901	951	951	983	938	948	922	907	904	908	916	981	933	920	894	956	896	917	938	951	928	918	940	913	890	907	924	936	929	931	913	907	978	959	916	916	948	919	946	934	863	977	919	891	875	916	954	937	943	940	937	929	901	916	951	974	904	920	917	937	925	940	960	915	888	948	899	924	942	952	904	973	921	942	925	876	949	924	978	956	921	986	945	959	908	920	991	934	922	975	955	952	893	952	882	918	967	953	945	874	906	879	897	908	930	907	933	955	905	982	927	892	929	921	925	948	925	948	941	977	929	938	936	924	925	873	876	944	936	956	916	943	875	930	909	903	930	886	935	929	876	957	953	941	892	956	970	956	908	946	918	934	913	904	893	899	952	927	948	929	962	976	968	922	979	941	875	902	937	890	919	940	893	924	846	996
52027	22855	8429	2300	1107	611	512	493	474	474	481	513	446	435	480	433	456	410	456	439	385	361	423	490	415	401	443	423	405	455	418	418	440	471	431	507	436	433	485	470	454	409	487	404	406	474	440	438	386	475	444	481	460	423	438	419	443	469	378	434	423	446	408	433	464	378	402	427	428	453	475	429	470	461	420	437	445	426	433	457	441	424	398	439	456	452	400	434	427	441	474	465	418	409	446	465	441	442	420	457	432	459	442	480	412	409	403	487	439	441	433	420	438	443	447	414	396	431	432	437	420	401	451	448	435	452	432	487	446	431	442	417	439	407	418	411	422	443	423	435	479	453	433	459	447	415	454	494	464	453	471	443	451	426	438	446	398	456	465	433	462	385	427	431	434	447	433	456	456	397	435	447	422	418	463	435	452	438	456	447	427	473	451	436	441	452	406	396	428	449	425	413	437	415	437	430	440	422	419	455	448	432	452	444	484	427	413	446	474	414	440	432	434	434	461	403	469	431	462	447	418	456	415	457	428	416	447	410	442	444	392	401	441	419	438	426	432	433	417	452	404	415	434	386	438	455	456	461	450	419	416	421	435	419	408	426	424	389	463	456	425	432	429	425	456	426	447	461	443	443	434	418	472	411	405	428	450	426	454	388	449	448	425	446	409	442	459	408	473	453	408	409	448	479	447	434	426	438	434	415	432	442	462	432	452	439	463	411	440	421	420	474	407	375	462	422	427	423	443	411	424	447	432	440	420	436	439	481	460	421	440	435	454	429	431	409	474	404	472	412	460	412	400	474	450	468	428	394	438	452	424	406	418	421	417	399	402	419	435	394	459	435	402	404	397	399	417	456	424	426	474	442	439	389	467	427	429	418	432	453	438	430	463	456	459	423	436	438	470	435	443	389	459	434	427	431	443	420	425	428	425	440	432	421	409	445	434	448	453	445	461	440	415	451	434	430	413	411	484	409	361	437	452	391	414	462	458	448	432	399	389	423	414	433	420	438	432	401	459	421	456	415	402	449	418	438	451	453	470	423	442	434	441	434	444	425	434	435	381	433	452	434	427	423	464	441	448	413	429	435	440	424	450	442	471	450	438	434	412	424	422	433	426	356	450	449	426	409	405	449	422	406	446	424	418	469	418	486	431	440	417	426	427	438	495	444	453	462	430	411	417	430	461	414	410	411	462	444	405	456	432	388	437	424	431	402	443	466	397	465	443	422	414	461	433	451	425	425	461	401	458	396	482	494	421	437	421	448	403	433	441	458	397	447	423	407	439	457	434	416	415	445	431	424	399	457	475	414	434	422	416	392	456	452	383	456	452	447	455	468	442	437	476	431	442	418	471	425	405	447	443	476	455	438	412	385	430	419	414	411	444	448	493	462	391	443	437	465	440	450	422	423	423	436	466	432	472	426	382	424	456	426	449	453	413	416	446	414	400	443	475	437	402	425	409	426	405	407	444	442	408	374	448	470	456	415	402	442	427	387	429	444	428	441	409	459	415	388	431	402	446	414	442	430	431	463	409	428	433	419	478	476	436	435	425	416	402	424	413	483	420	400	446	459	469	413	439	472	443	467	444	417	422	425	436	455	406	472	424	447	428	449	427	428	411	431	413	463	466	428	403	433	437	434	443	426	374	462	489	444	428	443	465	418	432	420	425	445	470	448	423	437	394	451	412	434	465	435	414	427	439	411	390	430	412	448	418	420	450	420	406	429	426	448	404	436	428	453	465	463	433	398	411	416	448	457	416	419	449	423	434	405	430	420	408	408	430	448	442	400	446	439	463	423	392	420	449	433	459	438	447	416	442	457	420	443	447	440	384	450	449	436	442	400	391	418	415	441	444	428	445	429	425	444	457	438	436	435	442	436	438	416	431	413	414	424	429	422	485	453	453	397	401	448	445	416	430	423	414	468	414	461	465	453	487	437	459	464	444	419	425	422	437	411	425	438	437	432	420	413	379	441	466	426	411	444	397	433	439	436	411	472	404	437	449	440	431	406	448	391	440	450	419	416	462	437	424	437	403	411	414	409	444	415	469	436	438	404	385	443	426	469	434	405	434	461	440	480	455	406	403	468	462	462	425	416	389	405	412	412	413	452	420	434	437	440	443	400	462	457	426	437	470	460	468	440	397	442	446	456	437	403	445	398	461	450	427	454	407	431	427	431	435	474	473	425	417	435	429	442	430	415	417	446	508	463	401	440	401	409	484	434	369	433	438	403	399	410	406	390	436	440	436	430	471	438	430	425	405	384	400	446	406	420	417	471	437	470	481	465	444	449	471	424	429	427	417	403	401	444	416	368	428	437	392	431	450	463	452	461	413	442	446	443	450	443	421	453	422	418	409	431	445	375	491	459	419	405	430	426	462	471	440	455	439	459	424	449	453	441	410	408	467	401	432	440	412	448	427	472	430	450	411	418	441	463	463	412	475	488	424	405	389	450	432	419	415	446	380	414	424	416	454	405	438	477	463	372	414	397	391	427	462	405	414	464	414	402	412	489	514	451	445	432	421	433	437	466	444	404	399	421	424	441	469	446	424	456	451	412	479	445	437	449	408	444	422	409	422	441	433	472	430	428	443	419	459	439	435	437	401	393	405	409	434	387	468	428	447	440	476	439	501	452	422	482	412	412	466	424	383	418	421	488	420	458	445	426	400	444	451	470	431	448	449	437	447	448	408	449	462	417	476	439	405	408	468	416	419	464	418	424	402	441	412	423	459	475	435	418	405	426	430	421	416	440	430	495	430	433	450	431	430	383	403	454	446	429	427	456	460	449	447	404	426	435	420	394	414	411	459	425	437	448	423	460	437	436	441	437	411	399	421	452	476	438	472	421	477	404	407	445	432	438	395	458	448	417	387	389	422	418	466	430	434	399	459	431	446	448	435	439	466	481	391	387	426	417	472	413	409	431	446	435	427	456	450	453	414	423	414	448	422	429	427	446	445	434	428	422	451	452	440	426	446	425	410	432	434	427	403	456	442	446	441	452	397	430	408	424	362	446	457	396	456	423	425	459	398	409	439	413	406	419	493	440	410	466	408	430	425	442	456	401	458	457	418	460	450	480	427	389	452	403	424	393	436	402	426	440	454	455	460	444	435	402	406	436	412	440	467	417	482	395	436	440	431	429	443	407	413	417	424	453	413	439	443	453	477	446	441	416	385	465	474	492	433	431	421	464	424	448	438	400	440	428	425	442	435	430	428	478	496	430	436	417	465	469	409	425	428	448	434	414	462	403	436	427	437	438	412	391	446	439	412	456	459	427	419	389	453	415	455	400	405	477	443	415	438	457	454	417	393	430	396	442	441	435	440	425	459	442	441	451	456	396	417	455	436	456	442	436	425	414	409	448	432	447	478	468	426	420	412	423	408	432	482	437	469	426	414	448	430	459	405	433	441	434	421	437	430	438	421	413	432	452	433	438	414	405	453	450	426	424	390	460	428	410	400	436	515	444	442	443	444	434	405	430	472	436	421	425	407	424	422	442
35054	16805	10243	4795	2879	1665	1181	1110	1136	1043	1021	1038	1007	997	959	936	937	901	935	969	932	948	856	965	937	926	894	912	881	932	892	943	940	880	944	910	882	875	929	895	962	960	934	911	870	958	911	932	936	900	955	934	893	921	923	931	937	916	908	868	909	894	858	900	946	925	884	962	889	880	896	906	885	895	918	914	952	915	856	938	949	907	920	945	870	914	901	911	899	873	944	942	924	922	943	913	947	902	953	907	934	900	953	906	905	852	908	920	941	919	932	918	916	892	897	912	963	932	945	888	888	899	901	945	889	893	925	917	946	912	966	906	881	923	928	916	953	923	878	899	944	902	902	931	894	848	926	894	938	926	951	940	921	918	915	988	915	959	930	951	878	892	907	897	904	935	930	941	890	894	934	912	878	916	895	901	867	875	864	902	965	856	911	932	905	938	901	887	924	964	966	885	916	937	928	961	927	923	919	925	933	923	869	943	903	920	933	875	944	936	915	960	895	925	963	957	922	900	883	947	955	952	864	942	915	933	935	942	939	928	918	925	939	885	879	927	922	924	888	909	959	919	901	901	908	900	908	934	948	927	923	891	923	939	913	950	974	931	859	915	945	853	895	929	935	912	926	920	938	950	918	930	928	914	876	877	926	909	917	890	888	875	965	907	892	935	880	927	879	892	953	938	907	851	934	891	906	904	895	839	903	912	925	920	913	934	898	920	909	951	928	950	904	961	871	933	880	898	904	957	902	931	963	923	948	881	935	930	909	929	899	908	895	900	884	886	894	917	915	942	943	964	886	941	956	942	965	908	944	872	865	853	959	892	984	862	901	906	948	962	940	895	926	868	952	900	900	903	925	934	876	922	979	895	933	944	908	938	913	901	957	910	938	881	929	960	941	917	930	911	909	943	902	947	892	916	911	935	892	913	948	906	967	925	929	928	928	939	917	885	925	879	922	965	963	897	933	877	886	927	1005	926	951	918	899	928	904	873	893	935	920	891	906	894	997	909	891	904	899	950	927	894	878	963	920	875	957	934	911	915	942	891	931	915	907	917	956	901	891	890	925	875	899	960	925	867	895	901	883	959	882	934	874	902	841	942	932	964	878	923	952	918	891	945	904	877	963	928	908	888	938	923	925	923	941	963	911	916	893	930	926	913	902	912	899	922	973	926	884	927	972	911	900	899	960	907	884	862	895	966	934	889	936	978	901	891	929	966	938	962	940	889	901	948	930	843	968	928	888	921	924	884	880	881	894	957	891	859	892	914	926	892	903	894	913	903	924	911	945	917	905	930	898	934	902	866	903	861	923	906	880	899	921	958	860	892	925	902	932	899	894	927	917	910	914	880	872	941	921	893	926	948	971	885	871	884	892	947	886	902	887	922	880	883	899	934	891	963	954	881	949	966	910	892	915	919	920	950	913	957	886	956	933	943	930	880	889	881	937	950	894	876	904	975	910	896	894	902	936	920	883	909	881	968	923	945	939	941	904	940	888	942	900	988	874	937	912	947	883	902	910	888	921	892	942	952	894	889	889	880	891	917	1002	897	909	921	940	907	916	914	856	934	921	884	882	914	935	916	887	921	988	949	955	891	912	898	915	954	938	940	927	904	914	892	937	944	897	905	929	924	908	884	921	883	905	895	931	912	937	946	905	851	922	918	914	898	916	886	894	932	901	920	884	947	918	875	889	888	950	909	897	935	949	829	923	954	935	909	916	889	884	911	920	901	864	946	984	897	869	936	904	958	973	910	860	861	901	964	951	906	865	905	915	867	956	941	899	926	922	919	941	926	902	837	940	869	878	942	914	935	882	960	896	925	900	922	871	932	881	919	904	902	904	883	909	920	889	930	924	889	918	903	920	902	885	904	898	919	956	975	953	883	890	863	902	919	922	859	954	889	899	947	852	901	933	948	915	899	932	902	965	888	918	908	925	997	918	952	917	919	887	912	936	908	892	971	900	914	907	957	938	882	917	959	918	927	879	907	923	946	904	970	922	909	879	900	926	910	920	946	916	887	917	957	955	920	981	891	963	891	928	857	868	918	917	907	902	885	951	936	948	964	890	884	932	905	887	921	876	907	949	963	903	859	968	953	936	896	868	963	909	962	917	889	922	944	880	961	919	920	857	904	933	960	916	942	964	955	949	898	903	973	945	916	908	821	886	907	868	901	916	902	910	891	904	972	935	958	968	972	873	963	925	896	941	896	928	905	870	847	933	876	924	890	908	899	897	871	940	931	899	847	902	900	887	868	897	985	913	904	975	889	878	931	902	924	933	889	947	978	942	936	976	927	880	897	903	932	898	921	907	925	911	900	917	889	892	965	944	933	840	938	869	899	859	936	889	949	937	953	966	903	986	906	953	904	930	921	960	920	887	907	1000	886	928	930	919	938	931	930	884	922	997	925	921	906	879	1000	953	957	910	879	918	900	855	895	940	875	934	883	952	965	937	900	948	910	968	958	920	878	902	926	926	944	927	914	938	869	944	911	944	971	930	901	926	931	928	945	921	919	884	887	929	904	952	850	883	913	899	948	925	923	908	914	926	951	871	904	920	914	982	911	957	876	858	905	927	941	926	902	922	901	909	889	871	890	893	939	909	927	918	946	894	885	937	935	890	882	920	913	894	1000	916	926	883	902	918	899	886	906	944	964	859	937	917	974	924	904	950	944	846	906	937	933	889	922	946	895	939	934	943	941	892	918	965	867	899	912	900	895	906	962	929	962	867	971	972	931	876	881	963	986	904	859	915	934	924	939	844	942	936	923	919	925	954	935	943	935	942	891	963	906	927	1011	963	840	899	870	934	939	951	900	887	910	925	920	924	917	896	942	924	900	919	888	921	889	885	921	859	928	921	904	857	915	943	930	889	1020	899	916	990	901	974	855	949	913	863	928	946	911	931	911	888	932	902	923	937	901	896	962	963	954	904	928	924	926	942	940	911	970	894	932	952	926	866	921	875	938	920	862	905	924	957	908	941	960	923	895	970	961	920	928	947	912	931	901	936	944	959	881	922	906	928	913	902	922	931	947	910	833	927	916	850	946	951	942	968	952	956	927	910	898	902	870	883	899	959	928	933	935	941	915	879	935	903	865	924	898	911	940	912	893	905	848	854	913	962	935	893	943	856	985	947	890	899	906	928	919	937	911	906	911	925	914	907	919	937	930	890	899	917	953	929	944	902	923	864	922	892	889	950	880	938	916	898	908	922	930	941	899	951	938	913	942	977	912	938	903	899	943	924	982	977	906	846	930	930	878	896	910	899	940	908	933	974	903	914	941	929	886	935	896	961	979	950	883	871	911	937	957	921	897	868	888	877	899	896	906	909	949	924	918	911	894	948	928	874	918	867	906	887	916	918	935	893	971	921	953	914	940	915	889	938	882	881	925	934	944	992	974	910	914	871	895	891	924	946	912	914	949	928	939	940	963	898	918	928	924	887	910	894	859	902	924	861	926	936	875	920	894	930	932	905	934	944	922	896	933	969	893	916	918	942	935	924	853
61622	34463	19216	7437	2850	1092	649	582	493	479	486	497	481	453	481	460	439	444	443	439	424	402	420	435	408	496	478	435	402	458	478	434	428	438	413	435	440	452	424	393	415	409	385	435	456	429	422	386	438	459	446	471	415	444	412	406	435	417	398	409	435	401	407	428	434	444	456	417	439	394	437	424	412	429	413	418	401	414	439	427	428	419	446	383	399	434	459	444	421	490	400	389	464	433	427	448	421	429	422	446	415	426	434	435	434	443	445	429	438	433	407	381	448	409	445	398	402	406	411	452	400	394	434	429	429	419	434	423	432	442	442	394	436	395	413	428	444	396	404	408	459	403	449	459	444	463	480	411	436	462	423	426	436	408	457	430	453	432	463	394	417	447	427	440	407	431	454	411	416	453	430	441	471	392	412	427	432	432	456	408	415	414	425	429	450	435	454	463	475	407	424	433	429	442	433	417	429	457	386	456	437	433	445	462	453	378	420	400	408	415	402	414	385	448	429	435	397	435	442	426	481	413	461	486	454	446	407	420	411	435	459	415	462	439	429	429	450	369	398	438	460	436	428	416	406	425	409	416	429	474	434	446	419	424	429	430	442	451	444	405	431	430	434	436	449	455	440	464	452	471	396	428	417	435	435	429	433	398	398	428	433	407	358	405	431	418	444	433	459	445	417	400	409	403	417	444	406	444	469	411	438	443	422	419	420	445	410	420	428	420	423	399	433	404	413	424	432	457	461	393	405	416	447	442	432	457	405	429	429	401	471	413	410	392	457	394	456	412	402	423	485	434	466	448	445	417	419	433	439	444	430	417	420	393	444	446	409	441	445	436	472	441	418	447	454	471	440	441	409	408	413	420	434	407	409	459	445	441	412	381	451	440	424	460	438	450	445	428	436	432	430	395	458	432	422	421	371	409	429	444	385	402	418	451	430	458	427	415	430	425	460	397	457	433	428	437	461	416	436	386	440	433	406	438	403	394	416	404	418	440	432	436	448	435	431	420	412	396	499	434	388	394	416	383	400	412	443	427	406	434	483	440	405	433	433	436	457	417	444	421	445	432	439	452	438	429	450	437	385	394	435	440	462	423	474	446	404	412	435	400	430	468	413	433	408	420	418	417	414	433	422	431	457	402	423	421	445	476	417	479	451	460	449	483	439	435	437	417	507	473	455	411	430	443	471	412	438	440	398	432	454	446	461	441	450	410	394	392	419	428	444	384	428	395	399	455	442	432	473	432	402	417	473	404	439	414	428	398	445	449	417	479	444	426	402	432	428	438	417	436	453	439	481	440	430	359	417	426	453	405	460	447	427	431	475	442	416	414	443	461	436	413	402	451	462	423	439	430	400	433	424	429	433	434	427	393	421	397	399	492	403	397	412	426	492	414	411	431	426	423	415	437	416	430	451	438	426	457	420	412	398	427	437	469	413	433	415	400	422	409	403	443	456	405	433	404	431	391	437	463	464	459	489	416	453	435	444	409	501	442	401	436	374	443	394	387	454	397	412	410	436	445	433	468	446	405	439	424	446	450	370	439	492	455	404	431	453	429	413	407	414	437	433	434	447	460	411	437	428	441	427	467	418	404	399	445	432	419	424	393	386	409	435	408	437	423	431	385	434	451	429	487	469	437	444	429	429	443	413	445	396	428	433	411	419	449	428	419	439	473	399	436	443	470	408	457	446	433	459	425	421	434	424	378	422	373	437	408	425	403	458	449	418	463	416	385	428	437	418	440	401	436	455	417	458	430	459	443	444	415	422	399	425	466	437	404	442	462	435	415	387	433	408	447	461	451	435	406	425	432	393	417	412	426	442	441	463	458	403	417	401	418	421	445	450	408	457	432	381	402	381	441	452	444	467	419	444	419	427	413	462	404	459	432	450	437	496	469	482	479	428	436	417	403	435	375	423	467	414	472	423	421	415	447	401	444	419	449	452	441	410	465	433	411	478	437	430	449	468	435	407	442	428	414	440	441	432	434	423	414	404	394	425	445	456	442	404	414	442	410	453	427	458	410	410	426	422	406	419	446	461	379	418	435	411	434	454	429	426	414	418	417	428	450	383	432	414	390	417	428	416	498	458	415	412	444	415	424	451	480	461	402	418	410	410	432	429	415	424	405	449	456	403	419	402	437	435	426	414	448	463	423	419	424	411	416	380	422	439	424	408	418	415	445	429	416	448	447	425	405	411	423	441	429	455	438	440	382	436	430	440	409	465	461	409	474	459	425	448	396	449	456	421	417	446	417	415	399	427	451	434	412	457	411	441	439	425	411	439	442	411	443	428	417	458	423	481	410	417	397	404	419	430	442	405	433	513	399	390	396	460	447	411	430	395	423	403	384	378	442	433	446	472	425	410	419	434	427	468	444	393	439	431	421	458	452	455	423	447	463	467	438	412	465	397	475	412	399	435	422	438	416	391	438	440	384	404	410	447	455	475	426	404	460	442	426	464	431	451	421	448	419	425	463	449	424	414	469	390	427	430	424	404	432	458	475	439	443	449	457	413	438	437	438	417	434	400	436	466	376	424	373	415	442	435	451	427	410	407	378	404	406	414	417	431	414	423	413	438	470	442	450	432	417	428	430	405	430	416	425	462	427	415	390	450	429	436	421	420	500	443	452	436	408	460	429	427	462	417	414	426	410	410	394	411	415	421	445	461	408	399	410	452	445	413	406	434	438	381	442	412	400	419	422	448	414	436	408	386	416	421	437	439	416	434	418	427	460	411	431	425	436	398	452	458	423	412	438	460	482	429	449	410	401	407	440	395	447	418	410	400	451	421	437	438	448	419	431	424	407	401	452	415	391	406	423	409	442	447	460	403	454	400	407	414	375	411	452	414	468	454	434	450	418	440	448	466	430	435	427	394	470	447	435	423	438	459	432	419	454	430	442	404	392	411	430	423	442	415	446	395	456	413	432	425	420	415	404	433	459	436	454	436	418	402	441	415	380	431	398	434	415	384	390	437	452	416	437	436	441	412	434	450	447	420	436	464	392	448	416	423	466	421	422	425	355	402	432	447	436	433	424	412	434	456	431	456	406	412	453	425	441	453	457	430	437	440	426	414	408	455	426	445	405	397	437	442	463	427	440	473	451	417	424	420	428	443	456	428	400	402	379	413	408	422	426	431	440	396	410	424	411	376	409	464	404	426	409	457	427	429	416	427	430	420	425	403	459	438	413	435	465	461	436	431	437	407	423	420	425	416	454	431	398	408	391	409	448	469	459	408	449	433	458	404	429	412	399	432	474	469	444	449	449	425	405	457	426	440	419	431	402	439	434	386	410	410	421	477	437	427	391	461	437	413	484	441	426	441	397	449	465	411	434	414	428	391	391	409	403	416	457	451	395	413	430	447	474	450	444	472	405	450	411	423	404	435	459	431	438	401	441	426	433	446	415	430	432	411	405	409	420	430	447	454	377	433	422	417	451	459	435	454	430	451	406	425	436	385	413	389	449	461	407	487	416	446	440	465	449	453	464	398	406	448	387
40528	27228	21152	13063	7461	2944	1682	1427	1401	1235	1192	1099	1072	1085	1050	964	977	982	945	965	941	897	972	974	909	928	951	878	969	931	885	970	915	905	920	905	935	898	943	905	945	936	965	886	886	902	906	910	899	886	891	854	919	943	845	940	960	911	923	896	954	903	877	916	937	906	923	917	877	914	871	912	951	876	949	906	955	961	917	932	892	989	900	891	918	927	917	936	883	939	923	835	900	896	916	936	918	853	934	942	924	882	951	933	912	905	893	950	898	890	951	890	905	930	913	891	863	877	983	907	865	939	936	875	956	927	918	892	907	937	894	926	916	896	913	948	938	873	992	857	907	872	892	915	958	899	899	944	911	895	911	934	919	875	896	906	932	880	909	926	940	897	914	901	903	944	974	931	899	843	899	900	934	918	934	927	904	945	872	909	911	932	900	894	905	925	888	913	882	917	882	939	921	859	910	898	952	904	954	879	922	924	957	918	879	881	940	908	911	937	917	956	928	938	870	940	919	882	899	960	926	874	952	918	945	933	901	887	882	853	923	920	908	899	879	874	914	933	910	891	940	933	928	931	938	866	889	878	923	916	931	903	928	874	886	905	966	909	878	871	881	895	898	884	815	976	895	870	892	870	924	899	885	918	910	924	938	870	925	897	883	885	945	868	913	895	858	890	918	895	908	970	883	897	929	892	916	869	975	936	939	887	898	899	892	912	878	927	894	912	895	920	878	911	913	929	940	892	912	908	877	926	944	897	916	927	954	950	873	906	865	933	900	924	942	885	876	881	919	918	931	830	880	925	865	978	918	883	971	962	890	927	926	935	879	927	920	894	914	943	957	933	954	965	881	871	909	958	968	920	938	937	872	921	911	906	898	889	932	905	946	929	958	877	872	954	987	948	857	959	907	953	947	905	891	928	926	911	947	948	899	984	871	965	958	910	995	911	884	905	881	881	882	959	898	929	922	908	879	928	890	919	914	911	861	907	942	867	911	946	877	935	935	919	913	898	905	918	875	890	918	912	924	974	954	942	882	891	919	936	946	905	932	906	896	960	863	911	895	926	931	895	930	896	880	911	895	915	918	939	906	937	938	906	900	930	960	932	890	935	843	979	897	913	896	882	839	878	895	913	967	878	944	912	930	906	937	976	952	920	872	957	898	954	942	909	867	959	905	915	873	903	930	952	939	977	911	909	944	910	884	901	901	928	921	908	900	930	876	895	857	912	974	924	863	893	936	890	951	928	962	929	896	888	921	940	932	893	910	917	896	987	902	905	905	883	850	903	909	884	873	899	933	853	921	899	934	913	907	941	935	912	880	850	889	909	890	937	905	922	923	934	845	935	917	927	918	913	929	920	907	965	913	924	913	900	917	922	918	1023	896	871	881	959	1010	896	870	892	929	895	934	968	979	874	850	935	888	967	884	882	904	937	891	930	998	929	935	952	905	948	980	875	874	896	919	939	962	946	901	879	878	918	902	896	974	933	891	919	902	899	926	949	913	930	937	933	937	884	837	922	954	904	946	924	885	894	950	874	884	885	914	892	890	883	918	864	916	861	867	881	937	874	920	939	949	885	959	912	882	891	939	888	897	918	965	913	877	894	875	894	885	959	921	916	867	899	950	890	901	908	890	918	934	896	961	864	952	914	904	938	944	930	923	867	913	936	877	941	928	920	881	909	871	876	915	928	894	949	876	901	902	894	910	883	909	916	909	915	907	936	903	933	929	915	901	893	871	887	964	857	915	950	901	891	932	881	939	906	944	881	935	902	879	908	879	845	939	937	857	900	914	942	948	860	950	938	929	865	914	900	889	899	882	928	962	903	963	886	1000	892	897	955	899	847	974	955	848	907	913	890	970	857	935	899	928	902	915	883	888	954	943	968	967	931	941	922	904	913	936	882	962	894	941	929	907	906	881	907	938	883	930	903	898	937	883	895	895	962	929	920	931	889	892	899	915	886	905	928	918	912	910	939	940	865	868	946	856	904	914	874	906	891	944	895	948	970	923	903	942	915	895	879	978	888	901	886	916	906	856	915	899	946	958	947	938	917	895	914	906	954	927	858	940	887	898	940	927	890	934	881	890	912	933	959	868	889	934	918	913	916	930	901	898	933	917	941	867	918	889	954	912	930	936	922	909	885	994	902	970	986	868	879	877	869	931	913	877	923	910	963	914	930	915	940	909	915	928	899	896	948	879	914	952	929	918	948	926	894	903	925	953	941	881	895	924	900	864	859	973	935	931	905	896	950	934	869	873	926	937	898	900	933	871	877	920	933	947	912	843	907	894	918	928	912	891	989	908	896	903	954	929	896	917	910	908	971	938	884	869	930	880	860	886	949	932	909	892	892	939	901	920	933	900	918	891	875	959	923	920	922	931	937	904	915	907	931	972	887	943	871	914	908	962	934	884	933	894	974	896	901	920	915	956	893	980	906	867	890	939	933	953	885	937	893	892	971	908	873	925	895	913	920	896	920	914	917	895	930	876	881	891	933	911	896	873	967	901	938	932	942	872	952	875	948	900	916	943	930	893	903	951	900	859	888	926	915	948	935	891	874	859	896	883	929	858	932	948	932	883	891	879	908	911	888	877	885	954	905	899	918	917	876	894	922	938	936	894	894	879	990	938	863	882	925	972	946	909	921	901	939	889	972	921	938	957	904	933	898	912	926	959	937	955	929	945	943	918	916	977	884	891	936	932	933	963	974	894	906	895	954	923	912	954	882	883	908	908	976	864	911	904	904	907	897	912	916	914	944	889	940	909	903	969	934	918	852	931	877	923	905	1008	867	982	934	877	925	938	912	945	902	932	859	904	955	926	860	949	976	971	931	858	910	955	922	904	949	932	983	957	943	926	950	941	910	904	908	897	887	921	898	930	885	912	917	912	902	950	870	875	901	891	926	927	883	973	942	935	894	926	955	896	910	931	897	898	886	877	839	952	864	905	911	909	957	949	858	921	869	937	889	891	926	902	902	880	945	919	972	944	924	920	907	903	871	918	917	926	902	948	895	912	871	918	956	916	890	904	921	958	944	932	884	912	892	872	885	930	951	837	875	875	936	911	864	888	911	947	876	903	910	917	855	892	919	903	893	901	945	963	944	962	970	888	929	937	954	877	919	896	926	887	949	869	884	940	942	916	842	938	961	907	906	956	871	908	882	904	841	924	879	861	937	887	922	955	870	938	925	964	941	902	907	913	878	895	930	884	877	875	912	862	909	866	874	944	836	912	856	881	836	925	883	914	940	901	918	929	910	908	885	880	905	972	891	924	918	938	891	911	860	955	920	937	923	908	937	878	898	911	891	863	934	926	897	952	926	942	894	959	919	936	982	927	954	897	917	926	904	940	863	974	919	920	901	911	942	946	876	902	890	899	905	905	905	876	955	908	912	902	975	908	953	883	926	896	904	898	932	912	873	858	871	901	892	919	885	948	893	894	943	903	889	898	916	912	918	948	927	933	857	911	940	886	936	955	924	853	843	944	908	947	878	849	944	900	926
65953	38538	22684	14390	5821	2814	1222	724	647	624	570	576	519	486	526	452	458	455	430	449	450	433	406	420	442	451	446	402	420	458	425	456	444	437	421	460	450	424	444	404	436	371	472	435	443	443	408	426	418	443	444	467	430	470	449	473	412	456	422	442	445	442	450	407	429	445	447	440	433	489	470	391	456	480	466	448	447	437	463	473	427	440	450	445	420	464	448	484	476	447	425	432	425	474	463	453	423	452	470	432	412	428	448	432	396	453	439	426	441	449	450	433	443	460	438	453	413	445	478	441	384	433	470	429	414	416	398	468	455	418	459	471	459	443	454	431	447	419	451	407	458	463	422	445	441	428	464	425	415	433	442	417	417	429	439	416	453	411	411	434	438	426	396	471	407	448	448	430	475	427	430	449	441	430	465	440	454	489	423	407	406	431	458	421	436	447	414	432	460	452	443	483	417	379	428	452	460	450	388	435	403	480	445	441	475	449	401	449	412	440	453	445	413	423	440	423	400	444	416	392	429	451	440	461	406	479	416	430	410	429	429	447	432	430	423	445	446	400	409	454	457	446	463	472	431	486	431	438	432	457	436	378	417	415	469	471	406	473	406	477	430	468	472	399	420	437	449	418	462	418	423	427	412	429	410	385	442	434	471	447	425	464	458	386	402	451	454	456	463	399	458	410	433	436	435	418	441	447	436	435	420	473	393	444	445	429	442	401	436	416	415	456	432	460	446	435	420	439	423	473	481	458	460	415	449	427	458	396	416	430	416	446	435	400	452	429	443	394	459	424	433	409	493	474	461	474	396	432	431	495	427	468	427	417	460	441	432	437	428	444	428	428	416	470	418	416	430	425	448	434	440	444	482	445	469	393	418	413	421	409	438	440	421	414	447	457	427	443	526	486	416	424	447	406	459	456	429	447	442	449	448	425	447	482	426	451	443	427	446	473	436	403	435	401	447	475	442	448	441	410	404	439	454	454	472	371	447	445	442	460	436	406	425	475	401	410	458	420	427	470	444	393	394	454	437	441	492	403	413	411	438	466	470	402	441	400	418	427	416	438	420	471	404	454	439	511	429	420	449	453	435	430	407	464	411	454	451	449	441	420	444	436	411	411	421	402	403	436	396	451	419	489	473	421	452	400	452	382	468	416	440	429	399	402	459	464	420	443	420	423	419	443	422	440	417	409	446	416	437	455	409	436	487	455	420	444	423	471	447	453	430	430	439	462	439	451	431	455	437	449	471	425	427	387	464	438	435	465	461	430	425	454	390	408	382	477	474	433	452	428	440	441	445	421	460	460	463	435	422	429	420	484	434	426	430	415	442	414	411	464	427	447	447	428	433	478	471	439	451	420	414	403	415	484	442	441	434	440	441	444	435	398	437	436	456	477	393	400	452	456	475	436	431	416	470	427	386	420	434	442	432	436	434	391	425	424	417	428	464	402	442	456	447	423	435	442	441	431	459	433	490	413	467	408	435	460	428	435	413	454	427	433	460	434	447	388	415	447	444	439	429	435	474	450	502	438	454	408	389	435	467	412	457	428	446	473	454	456	470	437	444	402	439	462	433	486	454	442	437	389	414	429	415	413	422	442	444	423	477	387	441	428	421	408	456	444	412	425	455	434	424	435	445	415	437	424	414	415	455	442	436	435	425	460	385	496	440	456	413	436	432	436	444	465	449	431	405	400	413	439	434	455	443	449	443	386	419	441	447	457	453	473	424	440	495	425	386	437	441	438	451	414	450	468	437	426	440	425	395	431	458	423	429	431	469	444	411	453	434	428	433	431	451	447	492	459	444	445	486	478	436	419	424	450	444	414	419	434	463	430	477	413	450	431	423	424	454	452	451	445	400	455	418	440	442	445	390	410	465	430	400	408	394	478	468	429	451	413	430	437	424	445	445	432	465	427	396	464	407	423	444	480	513	430	491	447	415	447	445	412	437	411	441	434	496	416	508	440	431	435	425	450	428	452	401	400	421	423	426	433	468	420	438	479	409	421	444	396	448	443	466	453	421	458	447	418	437	405	441	455	455	451	467	461	438	417	453	462	430	409	418	484	486	439	432	408	452	424	457	449	442	422	427	407	391	486	423	405	454	434	467	464	434	423	396	414	412	456	413	442	419	490	460	455	442	449	439	398	409	460	450	408	444	458	446	424	450	407	458	439	447	405	429	432	435	404	433	431	463	434	420	455	439	433	439	430	449	441	417	460	435	424	423	401	470	444	442	412	437	466	455	456	447	427	443	439	424	407	424	477	442	430	418	465	465	416	419	429	446	477	443	452	401	438	428	405	414	447	420	435	443	400	429	460	452	437	428	434	451	416	407	399	441	432	450	427	407	480	486	426	460	436	478	423	430	459	417	402	443	488	415	427	426	446	446	397	448	426	443	449	413	463	475	438	432	445	427	455	424	418	409	492	456	448	427	451	436	462	438	402	437	403	445	453	459	429	443	462	447	422	460	426	451	450	415	429	445	432	429	471	450	448	474	477	414	454	412	435	462	401	448	437	434	428	452	452	456	446	485	440	455	428	428	426	431	447	433	456	453	472	491	432	454	422	468	454	468	470	428	460	460	452	478	462	452	440	443	433	437	429	430	471	426	468	478	427	447	448	427	432	413	442	407	428	411	394	459	459	448	424	440	453	440	451	449	442	459	434	434	392	448	451	470	410	468	471	419	462	425	428	452	417	415	404	446	442	416	410	419	420	459	444	420	445	446	451	494	437	471	507	437	451	490	397	454	430	450	476	420	458	451	447	430	433	465	427	421	418	436	437	431	463	454	450	433	462	435	442	423	431	421	463	486	438	412	418	459	472	462	446	429	437	442	454	418	448	454	421	440	420	431	446	414	432	439	432	437	412	399	415	436	452	407	432	444	432	450	422	417	435	462	446	436	425	500	425	423	425	454	433	452	438	464	477	411	427	440	402	417	432	450	415	446	463	458	431	498	461	466	392	386	426	408	377	435	437	436	397	426	459	417	399	427	478	432	461	391	439	427	469	462	442	418	439	420	417	426	428	434	425	429	447	432	439	467	445	461	431	463	432	453	471	425	465	470	442	433	429	425	442	439	405	417	402	436	487	467	426	457	428	426	445	449	422	423	451	412	437	426	398	463	409	413	458	439	460	453	472	449	424	437	432	445	447	463	457	431	447	474	384	407	470	474	431	484	431	420	423	452	453	443	437	454	465	440	383	430	425	407	456	425	407	476	445	397	417	442	451	438	439	419	425	473	445	431	486	458	445	405	455	454	435	410	442	445	424	453	475	404	454	444	434	446	423	460	447	421	463	473	428	455	433	452	438	429	502	455	418	432	411	408	435	430	459	483	437	424	429	431	464	465	443	436	422	417	394	413	405	429	431	432	441	448	455	505	442	450	445	395	430	435	416	442	446	450	438	436	465	455	455	437	441	425	447	428	410	440	442	457	424	414	433	417	461	449	460	407	413	408	423	431	407	411	411	437	458	405	434	438	420	467	412	421	456	389	432
43723	29400	24600	22135	12929	8148	3360	2028	1727	1602	1556	1439	1256	1170	1112	1073	1083	1013	943	928	1013	983	1011	950	1025	948	947	994	987	944	996	944	914	969	942	934	896	911	919	956	944	930	948	954	943	968	941	895	896	930	897	912	921	940	948	977	941	953	884	909	924	981	962	905	915	949	923	949	972	956	952	910	875	924	978	906	968	903	996	991	917	902	919	942	960	965	984	946	928	926	954	862	995	881	924	928	926	945	960	919	902	904	933	893	960	941	913	944	945	929	945	962	937	946	948	933	936	934	949	960	943	953	933	943	928	898	935	928	934	928	931	893	951	987	981	914	888	910	916	893	905	938	912	968	922	943	951	906	942	970	980	982	945	926	921	928	912	948	929	915	926	903	936	946	880	931	932	970	914	979	1009	903	932	939	974	985	926	929	926	880	891	928	960	931	918	961	922	911	915	924	913	932	920	907	973	888	932	902	905	913	913	907	912	930	920	922	926	931	961	1008	944	911	875	980	895	928	967	925	925	885	930	868	981	939	1001	919	955	901	966	924	908	957	923	926	968	966	937	933	951	924	932	885	950	940	940	933	962	916	936	912	947	948	935	909	929	948	940	913	902	907	945	979	980	1002	925	909	965	951	922	928	934	931	954	953	946	897	933	946	929	910	970	928	949	932	935	900	982	937	910	985	956	970	917	937	958	923	888	957	922	934	932	931	934	925	963	952	900	957	936	924	922	887	921	893	882	905	908	960	933	924	882	906	931	874	943	917	970	922	891	897	967	920	887	937	899	933	948	898	930	967	949	973	937	958	974	912	960	940	914	956	890	943	911	935	917	937	930	907	961	902	918	1007	961	912	921	927	931	916	944	949	898	919	883	943	976	895	988	914	850	950	987	947	958	908	888	947	931	914	897	889	984	902	909	989	949	895	955	958	949	924	930	907	918	967	936	945	955	926	910	903	907	922	941	921	901	918	969	965	918	950	926	916	937	879	1017	946	934	961	938	978	978	909	915	988	903	924	897	971	917	893	953	910	920	857	895	895	906	947	915	996	936	898	898	949	921	918	876	958	938	981	982	918	949	909	940	880	884	919	927	947	903	923	1016	912	952	958	886	924	855	1010	925	902	940	902	975	902	934	901	943	892	937	961	924	936	931	906	960	922	1005	909	918	928	928	915	938	914	883	975	923	921	931	934	960	896	958	909	910	959	891	914	928	887	884	937	955	926	929	964	866	874	945	925	980	900	904	880	979	883	936	909	919	951	913	908	915	953	912	939	959	966	934	965	917	917	949	903	927	932	972	959	888	921	942	898	947	982	927	889	884	939	940	955	931	927	954	896	915	945	875	923	915	989	977	908	935	954	967	915	935	964	946	967	959	912	958	940	892	943	977	944	976	956	961	911	962	940	836	954	970	923	880	980	944	918	947	975	899	924	909	935	956	918	948	978	889	907	941	907	929	881	873	942	968	935	922	925	897	963	962	928	980	902	854	934	919	917	915	950	943	910	894	960	897	882	896	940	951	999	906	956	927	923	909	920	950	960	913	895	899	967	916	996	921	908	946	901	964	940	947	846	976	975	869	931	902	895	958	902	924	924	990	900	959	892	917	907	959	916	897	933	955	914	931	933	933	909	944	911	934	918	977	883	892	954	943	941	943	919	937	894	933	900	953	917	986	894	941	903	912	922	943	919	894	904	903	967	944	940	929	848	905	915	927	949	941	936	963	903	905	963	899	925	944	906	935	959	920	906	970	951	951	953	916	940	902	968	947	959	931	926	950	971	872	940	921	893	950	975	887	934	965	929	943	961	938	976	916	907	906	936	906	936	954	933	933	872	904	944	961	934	933	867	960	901	912	920	960	876	950	926	859	941	942	916	941	908	933	957	945	896	957	911	980	980	965	959	940	910	982	914	899	917	930	944	892	952	913	946	931	884	936	887	905	835	896	936	892	980	947	935	936	984	912	905	935	915	984	915	922	920	933	931	942	933	945	868	904	931	908	910	920	963	975	918	929	921	922	919	978	926	936	1009	940	959	865	901	914	931	929	923	911	955	893	949	967	920	897	931	914	953	934	922	947	933	925	900	959	945	913	972	883	925	891	899	915	932	917	925	906	905	846	936	922	987	906	927	878	907	878	921	904	932	931	970	938	870	905	942	993	899	891	939	937	920	983	930	951	917	898	979	944	935	925	956	916	953	910	943	935	930	937	935	953	962	907	920	976	893	956	864	863	929	911	895	942	894	897	929	939	930	918	965	871	916	957	927	963	943	940	956	964	933	946	960	936	944	942	906	922	960	982	906	972	943	915	935	928	880	968	932	971	942	964	911	975	947	948	915	936	892	893	899	921	877	993	927	972	993	869	937	1003	950	912	945	860	936	940	914	901	949	923	924	906	923	968	928	936	896	879	910	923	866	946	952	952	925	935	977	934	893	929	935	908	925	952	966	937	947	907	980	905	930	941	911	914	933	874	950	899	953	893	953	921	925	939	944	928	908	919	910	930	943	903	943	953	924	918	924	947	891	907	904	873	939	970	902	913	924	946	902	908	917	936	921	948	913	937	913	944	916	960	896	909	945	883	942	909	912	981	957	881	904	897	900	954	873	943	923	955	897	988	928	934	927	969	963	943	886	958	892	878	897	934	963	931	933	922	899	886	879	893	911	922	920	917	917	930	959	898	862	943	894	936	932	917	945	889	911	874	943	904	941	937	903	883	915	865	958	873	931	944	886	881	1005	927	909	912	916	966	981	943	956	931	911	904	933	912	944	940	936	968	944	933	922	929	929	919	905	949	900	887	939	942	874	921	909	915	902	941	934	923	917	924	903	896	913	1015	902	915	898	927	904	987	903	941	911	931	943	957	939	951	923	908	938	914	930	953	956	920	917	918	913	913	915	915	984	924	958	938	980	969	969	921	914	962	954	928	982	907	939	929	865	943	915	961	948	953	912	876	896	932	894	941	926	946	937	935	892	919	959	964	950	959	898	950	952	951	924	913	945	980	937	914	943	911	922	941	886	896	946	974	909	1015	966	933	910	1027	920	969	962	970	924	950	904	961	892	927	951	856	960	993	1002	913	922	945	961	903	1014	974	901	916	986	937	937	972	953	958	946	938	957	975	921	948	917	938	906	929	947	868	909	909	918	970	886	949	933	903	947	924	901	934	943	887	941	943	1001	928	948	936	913	909	880	929	906	961	929	929	926	928	942	954	915	883	951	877	983	916	942	954	900	859	998	939	911	983	919	883	900	935	933	972	897	913	897	913	985	934	928	966	974	958	938	922	947	954	943	906	970	932	945	926	982	909	896	964	907	865	927	889	939	950	919	968	881	951	914	932	899	926	1007	916	949	968	917	954	905	949	975	939	938	886	909	947	907	912	900	957	929	897	934	918	928	981	924	965	963	947	939	896	921	897	896	906	948	904	915	948	955	916	949	897	937	964	967	987	941	931	950	915	978	965	928	913	927	940	972	999	907	927	973	914	893	947	963	923	903	918	919	911	921	897	947	937	873	861	870
48236	24779	11303	4411	1853	993	613	553	495	518	487	471	440	471	441	428	436	475	441	428	434	419	421	488	460	472	427	444	389	422	395	403	448	421	424	455	443	411	437	423	461	417	420	431	447	445	393	472	411	457	394	444	395	478	394	434	423	381	447	405	423	442	426	409	427	404	449	413	404	438	426	404	420	376	408	435	430	416	460	398	456	389	403	422	411	416	444	423	438	409	377	429	429	431	462	463	465	399	424	457	396	452	437	392	470	467	436	458	452	421	430	448	453	423	419	409	458	425	429	434	442	444	438	445	474	392	428	429	408	427	456	419	420	463	436	416	423	461	391	436	401	394	437	458	401	426	404	412	385	413	421	384	464	396	481	417	399	428	393	400	432	428	432	400	421	411	399	462	407	415	433	418	449	407	449	444	460	429	404	427	414	387	429	436	456	438	437	461	446	428	408	384	489	394	432	443	433	427	410	430	440	377	428	447	440	418	466	405	413	403	419	418	443	428	432	407	434	449	458	457	403	398	475	445	441	457	424	435	466	437	429	418	456	436	430	405	400	445	384	444	428	487	458	463	420	456	440	420	455	441	422	426	429	398	422	416	449	416	453	448	465	467	419	424	434	439	434	399	399	385	382	427	418	422	458	439	426	403	415	429	470	473	447	498	416	428	439	431	439	412	454	473	404	388	461	422	446	441	418	419	443	442	443	463	425	429	453	436	411	416	430	465	428	430	474	425	401	416	421	430	435	427	399	436	438	438	421	442	413	398	438	393	450	455	406	457	430	440	442	458	425	449	449	463	418	445	403	471	404	438	441	405	436	405	416	427	406	467	423	437	473	425	420	441	448	435	451	423	433	445	423	420	427	457	478	409	435	439	433	431	413	486	430	439	446	389	429	414	414	443	414	465	389	397	433	446	403	400	394	423	418	433	436	418	419	401	465	473	457	445	446	468	444	398	419	393	361	448	433	410	408	431	368	403	394	402	435	443	452	377	419	424	411	416	439	428	432	444	414	444	445	449	435	433	418	461	417	405	424	475	414	415	464	399	435	446	438	460	465	429	433	414	411	437	476	441	416	417	435	437	459	398	429	442	457	456	398	461	415	449	397	442	444	464	424	395	481	410	396	447	415	454	491	463	467	451	402	417	464	469	410	480	437	397	423	456	407	406	432	423	432	397	428	439	466	430	453	418	407	418	415	459	442	436	390	419	406	437	415	430	443	419	385	461	409	464	422	474	409	408	451	409	396	437	420	455	408	430	462	396	454	421	455	433	418	455	473	427	426	444	405	431	417	475	452	425	431	407	441	415	434	479	442	410	423	431	403	416	422	446	428	430	429	437	471	453	429	402	463	422	433	395	416	426	393	432	387	436	421	379	404	451	447	440	408	406	393	410	456	422	435	438	458	457	456	409	456	428	443	419	472	433	468	449	442	428	404	453	412	391	446	406	425	414	440	427	392	414	409	428	408	427	446	433	448	444	387	430	430	407	448	398	423	454	445	448	427	451	489	454	440	417	376	468	470	462	420	388	390	439	434	443	421	411	418	431	450	439	436	403	403	421	425	449	411	420	398	433	427	438	445	412	410	454	422	399	427	421	450	498	446	441	400	424	432	415	439	452	403	410	422	403	432	453	383	413	453	446	442	432	435	399	407	416	432	419	395	400	384	416	441	437	437	434	419	396	441	503	430	433	427	431	418	435	426	446	410	429	428	443	419	438	441	399	414	424	445	464	442	411	476	412	370	430	412	443	445	436	447	459	434	409	426	404	423	459	414	461	436	405	403	429	414	449	441	420	425	412	442	408	461	451	459	401	409	383	425	399	429	475	437	426	414	424	418	455	429	438	447	422	426	402	418	410	410	455	465	451	391	482	390	424	424	427	448	458	425	404	463	441	417	470	464	435	410	417	451	465	423	403	438	434	419	457	460	410	410	451	397	409	436	456	439	391	403	464	434	410	413	468	424	416	462	415	401	435	437	458	442	456	417	429	395	408	430	416	429	422	427	407	419	444	468	377	438	444	487	441	464	433	462	399	422	445	443	474	404	409	446	440	434	413	430	437	409	412	472	447	443	418	429	412	415	428	451	432	444	394	472	447	424	437	414	423	412	420	429	443	417	426	439	422	446	426	444	454	430	490	392	397	460	440	414	423	450	423	449	433	426	439	414	388	428	421	423	436	416	425	434	442	458	433	434	437	453	408	458	419	456	432	444	455	396	458	420	458	433	426	412	409	414	466	421	449	443	456	453	429	436	435	441	417	410	399	452	454	469	432	463	426	438	438	466	416	449	471	408	432	456	443	416	408	389	408	458	452	426	426	409	446	412	402	457	477	414	406	431	444	480	429	379	391	439	426	424	390	421	466	407	411	408	465	409	418	421	381	417	433	429	456	441	442	479	446	445	434	430	426	409	411	408	453	476	404	420	428	419	439	429	460	433	450	407	427	405	439	459	444	431	427	397	395	472	419	473	411	440	440	422	430	419	457	432	434	454	402	370	446	417	444	427	433	439	406	431	413	407	447	404	420	436	473	399	454	464	375	410	407	439	400	428	450	402	415	396	464	454	456	432	446	446	426	414	440	456	428	399	416	431	435	419	437	451	402	472	474	430	399	435	416	391	430	440	471	424	420	434	454	490	432	392	453	401	390	442	405	427	421	433	474	418	470	418	441	431	442	441	447	399	429	463	493	428	441	473	418	451	418	425	458	424	423	442	409	403	444	437	417	442	405	412	400	423	447	418	421	431	411	430	420	466	411	394	401	412	412	396	425	412	421	471	454	452	421	440	402	403	437	417	439	402	456	445	446	444	402	434	473	409	475	454	449	435	479	459	407	463	447	445	458	435	391	414	458	419	466	414	449	415	444	425	456	451	427	422	445	455	419	416	471	425	465	468	429	459	434	383	468	423	491	433	414	450	441	441	420	460	425	411	416	485	417	455	419	431	424	415	432	443	399	430	476	424	427	444	429	419	436	431	420	384	425	423	457	457	412	444	420	444	461	402	458	455	398	431	433	426	478	421	423	430	412	432	466	429	430	463	438	426	438	411	424	459	416	460	440	420	418	429	422	409	439	409	472	415	460	437	436	467	438	445	393	395	441	440	465	412	427	430	434	374	432	436	411	434	426	439	450	435	403	443	404	407	411	399	484	395	445	417	360	407	466	481	401	453	427	434	420	409	453	429	414	400	427	428	411	457	445	424	418	391	398	449	435	436	458	438	456	446	435	495	429	419	420	397	425	424	400	419	430	441	415	437	435	427	439	466	424	477	455	485	426	450	468	434	440	453	450	418	442	425	438	413	416	423	418	399	423	445	429	438	443	420	402	413	411	367	428	462	439	435	399	426	416	415	417	423	403	439	439	450	416	415	445	443	427	410	418	441	421	460	456	423	444	421	413	421	426	449	456	459	447	468	442	407	442	452	414	413	391	453	385	447	426	442	416	433	414	413	464	431	435	452	414	423	444	456	386	423	445	397	452	456	454	436	455
32210	18949	14321	8402	4890	2946	1720	1430	1223	1177	1118	1045	975	1045	1023	990	958	981	947	921	951	934	925	902	903	1000	960	906	934	905	891	952	919	884	957	906	919	939	917	891	891	927	902	874	904	911	896	882	857	897	928	897	899	929	903	880	876	957	824	922	922	886	934	941	926	946	887	902	927	914	892	961	883	910	914	860	880	945	889	980	903	901	923	898	861	939	939	885	898	884	898	892	947	861	892	970	897	938	853	907	865	938	924	924	951	883	983	903	873	919	903	889	875	879	947	907	955	920	893	907	877	929	910	879	881	902	951	896	893	949	884	854	910	931	981	928	869	865	877	861	871	957	900	907	887	858	960	850	920	931	924	888	963	926	887	924	937	911	962	907	883	915	894	937	882	912	858	945	903	943	921	936	877	912	890	922	903	869	954	928	974	884	915	843	937	920	906	900	938	950	913	914	865	919	947	923	865	900	893	969	908	937	919	907	960	858	895	935	862	896	967	894	901	892	909	855	886	953	857	856	889	948	922	889	937	915	871	868	908	907	910	887	880	925	947	929	894	919	893	899	912	915	907	918	887	925	938	903	950	948	856	911	951	940	889	960	927	1023	917	888	870	916	887	909	925	912	905	953	903	870	898	892	936	968	898	916	920	884	913	918	876	950	895	904	914	864	933	865	890	928	921	888	904	910	915	894	949	925	945	943	883	927	887	870	852	888	896	886	946	941	922	961	903	931	922	948	944	933	989	876	944	888	950	920	914	861	894	916	878	895	831	916	880	917	946	930	961	919	953	969	939	927	949	921	977	915	916	945	923	920	885	923	906	828	932	939	890	916	931	910	934	955	882	937	875	920	915	940	895	953	881	914	881	873	960	940	886	917	900	891	900	917	927	926	897	893	897	894	916	927	947	917	903	903	902	908	910	807	920	929	886	902	852	923	931	871	921	895	847	945	954	939	916	920	922	845	938	908	902	897	881	916	921	927	907	899	869	920	910	960	892	918	918	945	953	879	901	932	899	904	913	928	853	921	864	932	897	896	915	926	920	894	885	840	915	960	869	919	864	917	920	854	912	910	898	838	917	924	912	910	921	877	887	903	928	915	955	903	911	931	904	960	939	871	882	921	880	921	904	897	982	944	875	888	892	862	924	937	862	905	896	940	912	900	895	944	942	957	941	927	880	918	893	902	942	905	906	938	894	981	889	961	892	948	920	913	955	923	896	911	941	891	902	845	933	986	879	899	936	916	936	912	863	895	907	904	898	940	940	910	899	934	938	925	904	922	876	950	932	999	928	924	917	907	879	889	874	887	895	864	910	854	916	943	939	931	921	868	903	929	924	911	890	899	949	925	856	891	893	905	934	934	903	941	947	880	913	864	915	935	980	874	981	895	915	957	901	901	943	928	872	904	950	923	892	967	952	882	955	909	917	904	903	907	937	921	914	860	878	892	919	923	923	903	890	928	886	910	912	947	909	872	872	893	891	965	924	917	947	913	929	952	889	920	913	925	879	906	902	943	899	915	896	954	846	933	931	877	919	903	908	911	930	899	906	896	942	939	895	949	908	951	893	901	923	846	903	967	916	858	921	893	950	901	891	922	909	894	933	866	889	929	900	933	849	941	901	914	938	918	910	905	962	912	914	938	888	919	919	928	937	956	929	908	933	912	927	958	932	952	911	893	904	890	904	950	851	915	965	905	930	940	949	946	923	927	939	948	967	911	927	907	898	942	936	918	852	927	947	902	848	887	915	890	842	934	872	885	977	896	934	924	941	921	866	910	870	877	973	885	951	924	957	932	906	942	923	914	917	889	913	947	923	937	893	954	871	988	953	912	944	902	887	909	912	897	839	951	894	876	900	945	989	930	913	922	960	906	928	950	919	883	906	927	933	898	886	937	931	877	923	905	921	893	903	894	915	920	930	914	918	891	867	930	921	932	873	877	880	876	919	871	912	929	951	869	913	922	941	888	944	980	903	896	885	934	930	852	876	882	892	926	877	922	927	898	914	910	952	913	874	918	962	913	913	906	922	920	874	906	977	901	859	952	903	913	913	902	873	921	884	921	868	896	913	905	871	926	936	938	928	929	931	904	911	894	889	917	948	910	909	899	914	868	948	879	975	943	856	986	933	916	867	933	969	901	921	907	943	920	922	913	955	897	875	897	927	923	855	886	899	893	948	967	952	872	879	931	925	915	928	938	902	902	922	901	895	957	960	939	929	914	883	909	914	913	922	935	929	891	868	903	897	899	867	904	873	879	913	918	930	935	916	891	920	861	924	932	858	930	929	932	904	903	900	909	888	902	930	839	892	889	919	922	929	880	870	918	900	906	957	901	894	870	958	927	912	915	910	877	904	877	895	952	929	883	942	869	882	924	933	870	883	946	949	915	904	935	924	898	863	918	928	892	897	906	885	978	925	910	916	887	900	871	903	941	951	926	884	953	888	862	841	881	913	938	924	868	894	883	923	983	859	861	949	920	933	893	921	889	938	887	934	892	953	936	917	879	886	906	915	867	910	945	908	958	941	924	967	904	928	913	926	955	931	926	845	875	915	887	960	905	943	944	943	922	935	911	917	933	876	943	868	948	894	889	892	874	903	911	935	967	932	871	928	895	944	873	891	866	903	908	891	901	901	913	896	926	907	904	939	958	901	878	933	901	929	839	864	896	893	933	904	927	932	932	922	936	932	909	968	930	866	979	866	952	896	868	964	879	910	871	952	879	885	859	878	870	872	899	968	919	929	870	910	910	919	875	929	919	812	930	905	875	965	869	956	940	914	914	937	939	911	904	935	955	851	875	924	899	932	912	908	914	933	959	904	897	923	930	906	933	918	904	942	913	896	918	941	917	917	900	910	906	916	924	927	887	900	943	912	888	880	907	899	915	925	923	938	922	914	949	878	890	874	909	887	937	957	876	893	917	886	893	893	915	919	844	877	893	921	922	967	884	987	911	888	910	957	921	910	949	906	888	899	888	921	915	900	916	963	968	900	944	929	898	903	871	950	857	906	922	894	967	872	937	920	867	920	953	876	894	892	886	896	904	929	911	862	919	904	894	903	865	918	932	898	896	942	901	934	860	947	928	900	899	878	889	929	913	854	946	924	882	900	900	947	934	920	897	939	892	889	960	969	902	872	920	940	934	925	906	902	933	900	885	885	934	897	924	921	984	963	898	878	899	917	851	884	866	913	943	877	946	913	919	918	899	928	898	901	920	912	951	876	882	918	920	980	913	956	942	859	892	887	929	956	904	915	880	924	1016	879	952	900	936	893	858	895	871	976	873	883	893	903	926	897	866	927	892	907	945	883	908	929	924	868	903	879	938	938	907	931	946	906	920	949	916	933	971	930	910	860	898	898	923	923	963	906	950	925	887	917	964	919	894	962	923	915	949	841	948	915	935	843	898	903	910	931	916	928	933	912	871	920	914	910	872	967	898	914	925	956	910	923	924	840	873	906	933	889	866	914	917	943	939	929	969	891	917	968	898	926	917	915	906
57388	33390	19897	10824	4931	1992	849	678	635	551	596	494	460	489	459	421	409	488	448	474	450	408	457	412	431	425	445	457	460	455	437	445	402	421	420	439	426	456	447	437	436	422	422	421	472	472	421	430	452	439	426	402	422	445	421	470	458	426	444	455	430	443	435	442	419	427	456	390	415	396	433	406	419	435	414	447	437	407	417	438	392	429	420	408	403	456	434	409	434	443	385	442	433	425	416	439	404	448	434	416	417	398	435	415	434	417	467	424	421	455	441	434	424	450	443	452	421	397	401	425	400	447	416	444	457	392	423	422	407	439	406	384	445	457	451	467	422	416	463	416	442	422	420	433	380	430	415	444	422	454	430	422	417	403	428	435	445	433	427	410	415	422	450	419	402	440	411	426	406	424	438	411	440	444	389	418	415	405	420	431	471	419	395	426	382	411	424	431	403	460	455	450	409	350	470	427	417	455	432	424	429	425	428	426	431	461	435	433	452	426	415	434	430	402	417	410	408	434	421	417	469	440	419	421	413	398	407	415	414	448	460	434	394	427	412	420	426	483	430	453	394	447	418	388	442	423	443	424	412	428	397	497	452	446	452	416	412	457	432	439	455	430	460	420	444	386	437	454	417	439	475	423	481	443	399	436	488	434	416	427	407	433	425	444	450	424	421	397	424	473	473	458	406	423	446	425	420	435	430	413	468	404	467	437	434	431	411	409	441	397	413	428	438	420	416	430	475	431	453	424	415	466	452	393	409	447	429	436	424	406	436	426	453	470	400	454	458	422	430	406	381	440	414	458	439	414	406	419	448	430	455	415	404	429	426	445	411	462	429	403	474	461	454	459	447	422	406	436	401	439	446	462	472	405	406	425	377	436	412	442	415	430	387	428	412	437	424	427	432	437	418	407	408	430	436	455	457	423	419	441	412	426	416	436	406	430	398	439	443	413	457	419	391	469	433	415	419	424	443	411	400	408	444	422	441	416	466	411	413	426	418	456	409	433	417	407	430	435	395	468	443	433	407	408	411	423	392	433	424	461	415	445	440	432	399	441	457	427	440	398	384	442	432	460	418	418	431	432	442	390	442	380	447	429	406	446	420	427	439	439	418	438	467	461	442	405	430	417	416	411	419	418	428	447	417	435	419	415	414	425	397	419	425	429	399	415	431	451	455	419	402	456	436	388	504	430	428	403	376	429	424	420	421	419	423	435	410	452	457	455	422	446	377	436	433	432	447	425	405	427	434	421	418	388	453	387	420	452	470	401	393	422	416	459	416	417	395	442	423	432	402	367	475	461	407	374	440	404	429	461	487	450	405	414	402	393	418	396	409	413	439	396	432	434	423	443	436	450	437	456	391	424	442	421	427	422	392	407	428	442	420	462	409	397	461	445	433	443	440	441	444	439	414	421	396	483	426	479	479	411	389	418	465	450	450	406	435	402	406	398	432	415	374	392	427	425	419	396	452	396	446	479	401	424	437	416	405	441	433	427	444	446	426	412	406	406	408	433	415	414	419	382	419	392	400	440	411	429	435	446	446	400	398	434	431	422	441	456	394	423	426	404	431	440	430	420	464	459	432	428	420	429	477	500	459	421	441	430	445	390	454	427	439	423	427	395	423	442	378	452	395	418	462	422	417	405	387	397	417	434	431	463	444	420	415	424	444	459	450	445	424	444	405	389	421	432	452	457	444	430	462	431	475	437	480	446	427	437	415	454	424	397	424	441	425	420	401	464	425	441	406	460	457	413	421	457	449	459	439	458	436	425	436	410	399	426	480	467	418	439	432	439	410	465	431	412	437	448	405	428	469	438	435	435	423	416	455	428	418	407	395	416	433	441	447	405	430	422	414	402	440	456	467	436	434	446	439	446	411	424	471	457	436	412	419	430	429	465	414	416	409	417	430	421	374	426	395	424	448	430	415	397	405	453	445	445	437	429	433	420	417	448	453	475	443	435	441	447	461	444	434	434	463	404	410	455	421	425	432	426	449	413	443	403	392	384	416	382	420	450	477	450	413	430	396	494	427	437	403	397	414	406	439	449	433	421	402	443	385	432	443	431	444	450	425	414	444	407	411	415	417	445	430	426	416	443	402	443	432	429	392	437	420	376	425	426	389	428	409	411	421	464	435	438	431	407	431	452	418	400	447	447	439	390	428	402	414	413	384	428	465	425	415	420	428	468	431	445	413	397	404	421	454	438	449	397	439	401	444	388	442	474	452	442	391	467	430	471	453	403	448	464	427	434	435	397	460	439	410	420	419	428	393	459	420	448	459	432	469	441	437	407	406	409	420	452	433	444	417	433	415	433	419	449	426	400	391	435	439	412	412	429	421	413	436	426	465	442	448	419	435	398	407	444	441	437	426	389	426	427	416	411	446	378	420	435	437	429	457	431	425	443	461	507	433	428	417	409	447	455	405	418	400	393	425	433	422	438	393	451	432	420	438	382	430	451	465	448	444	444	446	426	458	417	478	408	461	432	395	410	453	465	424	418	391	432	427	389	436	472	441	396	439	422	442	429	483	484	419	450	395	465	447	407	393	397	445	458	441	441	412	455	462	452	456	465	433	448	411	451	468	395	447	392	464	436	406	408	451	418	402	418	470	390	435	414	438	443	445	416	402	427	425	430	476	439	405	414	445	439	413	410	460	429	419	451	399	439	459	462	456	403	425	402	440	441	486	425	407	397	432	418	453	432	433	449	445	477	451	462	435	412	445	440	400	457	436	437	432	389	383	437	352	422	422	392	426	458	431	415	429	415	448	445	400	430	411	397	437	420	445	457	447	446	429	436	464	410	434	454	441	421	430	444	424	418	473	460	460	438	439	477	436	423	370	434	449	406	422	419	405	427	472	445	446	423	432	432	404	440	435	405	413	434	425	425	405	400	420	418	418	430	427	444	414	418	476	420	441	405	411	407	472	444	452	443	412	448	433	465	446	459	409	416	432	432	498	409	433	407	470	432	433	423	440	424	397	415	404	432	465	439	440	419	431	424	415	434	446	417	433	419	430	412	433	452	436	399	449	447	441	453	435	416	449	442	437	448	442	468	439	434	471	452	402	393	407	445	415	455	412	439	442	451	486	459	428	407	429	415	418	421	483	408	453	436	407	443	396	373	440	397	435	430	446	464	466	420	439	451	422	415	425	409	411	436	420	406	399	445	418	453	425	449	398	441	433	467	443	446	449	402	421	432	440	444	418	427	425	442	426	441	448	434	429	433	458	421	441	451	413	434	438	422	367	450	455	397	418	422	418	423	422	432	447	409	457	420	413	410	370	441	436	422	411	460	446	408	442	428	410	448	391	408	428	411	385	419	400	427	413	434	425	420	409	384	417	468	456	420	401	439	462	434	400	429	383	474	449	403	457	436	439	470	412	437	395	468	444	449	431	416	449	413	437	404	460	436	449	449	432	444	443	395	406	402	400	419	396	426	454	436	395	448	426	422	464	422	423	411	434	412	431	384	420	400	450	423	413	416	410	437	452	457	399	395
37036	26372	22819	19089	11720	5877	2518	2047	1836	1581	1426	1387	1262	1147	1134	988	1047	990	1049	1017	995	946	961	965	978	913	919	892	951	932	932	939	874	1024	923	918	920	892	944	910	919	927	910	930	935	930	876	917	921	904	886	928	887	918	937	915	905	994	939	902	873	902	920	933	936	930	921	912	905	948	940	1017	948	907	941	917	918	938	919	901	906	891	942	943	916	967	869	958	844	967	975	901	968	948	932	923	869	938	859	895	869	942	877	942	929	932	928	935	885	893	904	916	879	921	948	955	890	922	913	916	919	875	930	932	926	900	920	897	919	903	890	908	887	939	939	920	937	943	944	916	865	954	882	894	899	950	944	907	904	907	893	970	969	1014	951	924	920	936	947	927	889	881	926	862	945	910	867	945	915	879	903	880	937	924	931	834	895	906	951	884	943	895	930	843	933	946	887	947	942	914	920	875	914	854	864	874	911	863	883	904	942	969	914	904	867	931	936	908	906	954	950	874	882	935	900	932	897	840	1000	896	942	889	870	922	924	923	911	907	926	951	892	886	918	918	887	940	866	907	922	912	898	927	947	935	893	963	913	913	928	975	914	947	948	872	941	954	915	926	891	933	945	959	892	954	939	902	948	931	920	930	909	922	894	929	918	913	855	914	943	914	918	966	865	893	919	916	886	872	907	968	906	921	915	935	935	864	893	916	930	893	914	924	838	860	934	901	907	911	911	946	889	908	968	950	896	912	913	935	913	923	915	922	930	898	946	904	910	969	957	914	939	920	893	907	892	908	890	921	964	939	927	951	928	892	934	884	913	885	943	895	929	882	870	889	951	867	936	898	904	859	914	905	900	956	908	943	904	970	884	909	940	915	948	871	941	952	875	897	890	858	873	957	904	889	950	920	984	899	921	869	926	911	905	947	921	941	849	908	916	921	885	963	883	880	867	851	900	937	907	926	921	843	853	868	898	941	911	947	883	898	849	907	896	930	859	952	935	944	911	860	878	950	964	873	937	915	956	876	881	944	899	923	918	919	925	859	912	933	932	918	902	927	961	950	928	893	886	884	921	906	895	915	926	859	946	945	877	903	901	905	873	906	927	900	951	915	893	917	911	951	911	889	894	955	911	912	948	886	972	901	915	907	883	900	956	912	863	908	854	961	924	942	930	962	1018	926	924	962	948	909	944	861	949	902	965	877	899	928	837	906	936	926	976	920	962	922	865	956	874	940	920	920	901	876	926	885	904	907	892	900	915	926	921	944	893	906	904	927	893	935	932	916	944	897	951	914	930	870	906	967	918	910	910	898	888	897	909	930	874	934	920	918	911	905	913	911	941	947	912	956	861	913	944	892	909	951	886	946	860	939	908	957	942	963	914	863	857	922	937	909	933	930	903	911	914	892	943	903	946	862	886	899	917	895	904	989	907	908	918	924	911	898	897	925	961	901	893	922	954	919	935	966	900	905	861	932	845	911	889	910	872	924	839	940	905	943	894	908	962	892	938	923	954	893	889	944	883	899	924	982	902	972	960	911	935	923	881	925	914	959	910	992	886	900	899	851	934	921	925	941	942	904	927	939	917	908	897	866	903	904	911	936	904	991	917	874	881	895	952	930	959	983	966	886	935	881	930	932	913	903	982	952	936	919	874	865	859	878	937	903	943	901	871	929	896	941	927	927	894	876	947	932	915	911	914	935	901	944	870	921	957	867	922	893	932	881	917	918	908	931	851	879	898	896	970	905	894	919	955	915	921	900	942	881	910	882	917	881	957	935	895	994	885	905	903	926	942	954	884	920	899	929	858	936	874	916	925	891	881	955	868	922	918	892	940	958	972	847	896	890	876	914	933	941	917	873	908	911	890	911	918	894	928	881	896	858	918	947	957	949	911	923	879	909	893	942	892	916	954	888	916	873	846	958	925	906	898	909	916	923	875	925	945	877	913	893	938	917	918	936	901	975	881	881	934	894	901	933	925	874	899	946	898	910	957	896	962	888	904	930	891	907	910	915	942	944	949	862	926	904	918	873	945	902	942	903	992	872	923	871	930	868	872	901	914	894	943	904	909	920	899	932	904	942	867	923	883	898	939	948	906	962	904	940	947	922	938	941	943	897	919	937	848	934	903	945	932	917	923	924	928	937	944	921	926	954	920	946	870	951	904	865	928	891	946	920	938	872	879	920	939	913	863	896	930	887	900	951	938	869	921	934	939	909	921	893	885	956	904	900	919	951	902	950	905	918	908	898	895	934	922	949	882	842	868	896	916	925	966	916	932	913	938	922	915	933	924	923	963	892	889	890	928	951	908	885	906	961	879	896	862	873	932	934	912	882	934	945	948	942	908	859	905	915	914	938	931	952	882	888	934	938	929	873	912	964	905	921	894	921	888	933	919	930	883	915	916	880	880	940	922	892	964	912	902	922	928	922	916	901	880	941	946	909	906	939	930	946	925	879	987	879	901	934	931	944	872	980	913	931	914	948	926	889	876	917	881	949	970	888	927	984	935	908	899	945	927	882	872	908	955	955	876	917	896	899	972	920	860	914	910	918	896	905	959	863	952	886	955	861	916	904	886	919	921	852	951	882	909	890	957	920	878	876	897	907	905	906	969	951	884	898	880	899	897	945	889	919	920	940	873	938	924	958	864	922	890	929	872	915	899	898	882	916	940	892	907	912	888	910	924	885	945	911	956	896	864	935	915	955	948	909	984	870	918	902	934	948	905	938	833	984	889	893	912	875	952	918	880	916	901	900	952	937	912	912	903	897	896	948	902	948	875	915	881	918	872	933	832	941	874	945	890	882	861	909	953	897	956	962	931	902	878	917	942	937	960	880	916	877	908	920	952	855	881	901	932	922	943	933	891	907	954	932	896	910	933	911	941	870	887	944	913	938	881	920	920	911	929	892	932	914	905	917	956	947	866	941	910	874	928	888	895	915	921	904	929	918	865	885	894	963	904	900	945	923	903	922	905	894	898	883	900	942	923	879	973	948	976	918	898	939	916	871	956	904	875	873	877	891	911	870	953	909	919	932	912	921	928	946	920	915	908	911	952	881	936	906	924	890	918	907	962	871	891	892	891	906	930	965	931	905	890	916	967	923	906	861	935	873	853	910	925	946	906	960	900	897	873	934	962	921	910	921	940	944	945	869	904	906	880	936	851	900	932	946	872	910	932	900	905	883	867	929	925	897	896	913	921	947	871	922	944	968	942	930	881	918	900	904	929	933	872	907	961	915	908	898	909	912	868	901	929	909	914	928	953	875	919	973	937	891	924	899	971	900	894	927	908	909	939	938	958	921	959	884	891	939	916	931	930	895	937	882	905	935	948	916	971	877	895	900	902	933	936	953	895	858	965	885	923	917	949	963	901	890	943	941	945	917	916	945	905	903	932	898	933	985	888	936	914	951	907	978	862	890	927	964	862	888	868	945	888	938	863	940	917	928	960	877	937	953	926	951	928	921	936	935	849	887	931	884	922	856	922	857	871	969	890	934	939	899	906	910	949	898
64386	43249	26486	15649	7461	2732	1123	741	658	623	555	567	527	496	473	477	463	465	483	479	414	438	405	461	478	437	450	477	449	460	439	458	459	432	441	427	451	425	463	439	446	479	418	429	440	405	418	460	418	409	413	455	436	465	413	449	441	451	420	417	441	425	446	425	441	453	411	414	452	416	479	485	463	439	475	449	446	472	434	425	459	432	468	481	457	404	431	437	423	413	415	372	456	477	425	415	453	446	388	401	435	428	429	446	407	396	423	427	425	409	435	450	436	433	439	429	477	473	431	453	427	454	391	446	427	440	424	461	394	429	443	425	436	455	474	433	417	400	467	427	446	456	405	504	490	382	451	414	417	440	477	434	408	446	439	432	434	428	446	403	460	431	453	415	451	431	400	469	464	429	437	477	430	456	408	439	456	400	435	427	456	403	386	424	434	445	474	407	434	446	441	430	447	433	461	412	409	434	431	449	422	446	467	442	387	449	436	404	447	459	410	443	462	428	428	442	439	428	409	451	427	442	424	430	443	413	439	431	452	431	458	447	451	437	443	450	431	438	454	435	431	473	451	477	467	458	448	411	429	439	452	443	419	400	429	443	440	382	416	432	485	434	422	408	425	432	448	447	460	454	457	450	446	462	451	449	442	422	438	439	433	431	429	409	445	399	416	398	433	432	432	443	432	423	389	445	432	417	430	398	419	447	434	430	453	434	425	458	464	418	464	408	424	415	406	423	426	464	462	424	443	417	411	431	420	427	373	417	413	417	476	449	493	469	440	397	412	426	472	452	478	455	428	413	506	488	451	434	461	462	379	431	369	458	438	419	420	433	417	420	425	407	401	440	437	436	415	420	427	417	444	469	402	438	443	408	439	422	471	459	457	442	425	443	428	436	421	407	453	420	379	452	440	443	440	426	495	413	454	442	438	471	448	416	391	428	459	431	433	418	382	415	428	421	394	432	427	423	379	407	433	450	451	438	410	422	432	418	454	424	470	431	427	418	463	434	457	438	482	444	445	426	441	442	413	407	434	448	443	403	418	431	442	386	457	470	439	449	447	467	436	418	433	444	396	410	435	450	453	454	426	434	420	455	420	399	437	382	446	445	437	432	439	414	426	412	490	452	466	435	420	462	466	448	473	425	459	441	446	445	405	426	451	476	416	430	454	414	421	422	435	434	427	440	451	422	480	451	466	495	427	406	423	415	399	448	465	463	447	463	467	479	425	451	442	435	466	463	455	451	445	467	456	434	434	483	415	439	449	434	427	432	457	428	451	420	410	436	427	427	432	437	457	428	430	422	450	423	423	430	412	412	415	433	414	437	450	434	403	444	447	465	435	431	417	451	475	453	449	437	427	420	430	458	422	465	421	428	443	436	477	415	421	469	461	461	473	440	447	432	443	440	438	389	435	426	414	407	458	408	413	420	424	435	452	446	427	442	433	444	463	397	394	457	439	429	456	459	446	418	445	442	416	430	422	476	450	415	420	390	392	458	446	406	410	420	449	451	436	437	436	458	433	435	420	448	413	448	416	460	443	434	449	446	454	430	426	446	405	436	442	441	461	406	405	448	409	418	408	419	469	453	378	411	444	450	427	475	424	399	413	423	420	411	426	425	414	440	427	417	450	472	447	395	418	441	431	418	434	439	441	415	431	403	450	426	418	414	448	432	414	414	412	403	422	414	406	436	412	436	448	441	439	413	466	415	445	410	434	429	435	412	422	467	430	451	449	444	410	451	464	479	403	451	434	409	435	422	476	452	430	461	396	434	448	423	415	441	455	426	441	478	432	415	421	466	414	445	429	408	478	476	445	454	426	480	421	450	456	411	421	421	412	453	471	449	489	426	428	435	432	455	408	473	431	444	447	405	425	441	408	435	428	434	391	394	387	394	435	416	439	419	453	428	487	413	407	429	444	453	443	451	431	409	431	442	420	437	438	448	421	423	431	416	407	485	436	428	435	437	429	437	449	429	401	425	425	451	402	425	459	413	447	449	434	443	431	420	427	463	444	393	443	443	426	439	444	442	450	454	431	428	437	448	467	444	467	443	419	438	435	429	416	421	450	451	430	429	424	429	453	475	428	430	462	434	461	426	416	468	391	437	434	477	444	428	456	451	416	439	487	475	491	418	441	467	415	467	387	441	440	431	446	470	410	446	434	464	416	439	449	441	432	424	454	444	461	467	453	424	475	440	439	446	406	444	435	394	440	421	400	446	443	436	418	449	389	441	418	476	439	414	420	425	413	454	451	468	435	433	422	419	387	409	448	431	451	436	475	461	423	428	425	437	413	431	438	436	411	412	451	467	441	479	499	409	431	465	463	447	409	438	440	408	398	438	415	416	470	450	429	406	428	457	420	397	443	465	433	398	409	412	456	384	408	475	461	452	464	421	424	378	425	397	428	448	432	475	464	427	435	396	414	423	415	445	441	442	469	417	451	407	409	433	478	438	422	471	386	471	411	426	451	456	396	422	449	410	417	452	464	423	415	432	471	452	444	434	413	423	434	468	491	419	432	445	426	406	438	445	439	428	442	442	469	425	446	453	469	393	432	443	430	442	455	444	391	452	451	446	423	431	436	430	453	418	443	427	394	424	441	431	437	409	451	427	471	399	429	473	414	474	424	437	470	465	423	450	428	409	451	423	425	449	448	445	424	465	435	435	445	412	444	439	436	482	436	461	436	428	457	392	472	443	390	423	418	471	476	426	401	430	428	434	448	452	473	449	469	462	470	434	426	465	391	404	445	441	443	407	468	420	458	410	416	440	420	403	435	414	448	438	444	447	440	435	451	461	441	424	419	424	448	442	438	428	454	424	409	464	411	447	455	409	446	451	439	437	471	445	456	443	440	436	463	446	449	410	478	408	429	457	439	481	463	463	467	437	388	420	411	419	423	446	443	406	456	421	464	472	460	421	414	449	427	406	431	470	459	452	447	423	424	407	426	447	435	430	425	431	439	421	426	447	451	434	450	433	413	394	425	385	404	467	435	467	485	451	461	465	465	430	445	442	442	434	448	427	438	407	479	463	449	457	448	462	416	451	454	458	425	434	421	435	443	430	406	394	408	492	418	419	430	428	461	472	438	452	417	452	398	452	417	425	386	423	420	431	442	445	431	423	453	423	438	409	460	473	477	439	394	425	443	414	452	433	445	475	420	425	445	432	440	439	498	393	452	438	484	464	441	438	485	488	438	429	452	453	444	409	416	441	438	448	379	435	424	402	431	433	396	452	452	437	407	433	429	396	427	403	390	437	425	437	420	413	429	420	429	434	413	451	443	405	436	419	415	440	419	446	479	419	433	459	440	432	424	416	432	404	433	464	459	460	491	416	413	475	467	461	489	429	437	443	447	433	438	428	438	394	475	393	398	401	443	419	454	412	481	427	447	438	453	454	420	417	428	467	435	388	426	442	429	455	376	403	435	456	388	394	423	408	412	450	435	384	413	443	428	385	415	446	434	452	419	419	463	454	406	457	422	446	445	475	489	424
41794	34063	27838	23904	15224	7482	3119	2062	1771	1631	1438	1371	1367	1243	1141	1094	1004	1047	977	1003	972	973	1022	954	953	934	979	935	901	949	1003	954	957	909	907	911	970	917	927	960	939	914	901	915	920	920	885	977	911	938	929	896	928	940	905	936	977	967	865	916	897	913	915	954	883	959	941	937	933	878	944	874	922	938	918	911	910	956	926	914	926	963	965	962	957	914	859	910	878	925	880	908	969	873	906	903	943	952	927	910	895	923	941	960	939	947	961	905	864	918	964	927	937	978	871	888	917	883	855	916	936	972	919	918	895	978	922	939	920	968	944	930	921	931	905	949	920	915	908	888	895	927	847	877	952	935	974	940	953	910	905	893	962	911	948	997	955	923	962	917	966	918	993	895	899	933	926	930	922	939	943	904	904	920	931	913	943	918	917	923	994	899	952	939	926	904	937	903	933	965	971	938	946	884	910	943	987	927	925	901	898	916	933	958	971	947	937	920	941	936	874	1000	896	930	951	930	937	928	950	890	870	884	905	919	905	974	962	890	877	927	916	893	966	897	1023	943	931	897	935	918	963	911	913	933	941	886	900	969	949	883	899	902	890	958	956	888	928	917	859	920	906	917	901	948	1003	918	929	918	939	874	925	919	902	907	945	907	960	974	961	858	934	896	895	924	877	987	914	980	967	882	987	923	892	943	931	897	943	953	951	939	892	897	884	911	908	907	916	926	958	903	948	914	936	921	963	851	866	917	890	926	922	904	968	931	938	931	954	960	891	890	911	953	898	920	890	880	989	923	940	926	853	933	917	983	887	930	893	930	928	873	948	891	886	906	948	923	930	885	967	966	908	934	963	966	953	940	903	961	932	953	967	908	979	984	958	921	896	880	886	881	947	900	989	888	895	936	916	944	942	900	894	973	966	923	955	931	955	941	917	927	875	923	888	947	898	882	946	894	927	883	922	962	919	954	900	915	906	944	884	930	928	931	920	924	914	906	911	936	940	909	928	911	921	879	882	886	930	932	932	939	915	909	951	942	914	961	961	908	970	935	920	915	941	905	941	925	915	973	917	915	994	894	967	897	914	942	925	972	895	972	951	992	904	916	903	979	951	978	898	983	926	923	883	926	864	894	927	870	923	901	917	949	919	947	897	932	895	937	989	903	973	938	963	909	988	900	907	925	915	936	883	979	918	952	899	950	944	913	893	932	948	883	951	921	998	954	1041	941	949	915	927	899	960	947	966	908	912	935	950	912	919	926	911	942	910	914	972	912	908	960	910	951	864	904	927	910	882	904	937	933	947	909	929	906	901	894	892	919	1017	960	899	982	920	904	943	1010	907	889	925	888	920	908	968	931	922	933	901	883	944	923	920	950	946	964	924	939	923	928	907	904	972	880	898	945	865	927	981	908	946	924	918	917	928	909	904	945	912	951	942	926	957	944	927	888	945	904	886	915	901	925	902	906	968	903	976	910	968	920	924	925	926	930	887	932	940	902	930	979	921	945	935	944	932	915	989	946	941	948	954	958	951	932	975	925	922	927	906	929	930	944	922	928	947	930	917	955	950	976	919	949	835	895	910	911	961	935	931	920	939	919	931	956	907	898	922	903	877	898	878	940	915	909	890	880	963	910	912	942	891	946	875	951	951	939	932	951	935	906	904	936	874	926	953	867	939	919	891	985	904	922	920	959	938	872	914	955	948	963	939	980	914	963	911	904	975	925	881	931	927	966	973	991	938	883	930	910	963	937	939	896	897	929	972	923	975	876	916	949	879	969	927	903	884	915	954	922	917	910	925	1005	902	935	969	933	964	872	967	946	866	928	889	911	913	854	915	929	876	914	938	913	939	917	966	962	914	929	990	912	923	925	889	882	918	860	936	918	969	957	871	970	933	912	943	916	898	902	949	911	954	941	942	929	952	916	987	943	887	896	955	918	946	929	937	932	960	877	988	926	915	885	908	894	957	880	887	986	926	905	914	887	904	909	979	937	862	894	987	927	936	903	886	934	897	871	982	892	930	962	931	1001	918	889	908	909	955	960	888	989	938	942	913	964	909	954	935	897	911	921	900	922	914	945	977	907	925	904	902	917	886	871	910	909	947	961	903	965	938	930	937	947	927	927	901	963	921	933	972	927	852	906	961	891	935	992	881	956	926	945	917	897	925	947	952	944	936	903	895	942	919	899	917	954	968	892	976	914	945	983	892	966	940	891	908	955	939	916	925	855	891	885	887	929	924	935	943	954	901	937	934	888	960	904	947	985	936	1008	935	920	884	973	896	934	940	914	920	948	927	928	974	948	972	953	911	923	959	923	970	976	871	927	940	908	972	858	954	933	926	923	926	928	929	943	922	935	908	908	938	886	927	928	919	937	892	932	973	1008	908	946	934	879	878	871	925	904	952	971	960	993	965	930	890	910	881	963	869	945	896	878	900	969	929	885	945	930	868	888	904	937	892	925	922	931	937	966	962	893	891	884	891	926	930	931	947	928	926	1021	936	942	880	953	879	916	891	921	878	955	933	925	953	852	909	954	914	911	947	948	913	897	884	967	935	936	949	978	849	945	944	868	917	970	915	927	896	933	928	936	952	926	968	923	918	932	895	925	882	941	915	943	965	865	953	926	893	937	952	865	875	917	911	962	944	938	886	883	905	943	953	922	878	911	951	871	947	873	898	1006	952	921	928	877	904	911	932	889	964	923	908	948	922	888	920	911	956	930	930	926	899	926	978	937	913	942	996	924	948	903	937	901	933	894	941	905	936	920	923	923	926	906	957	910	918	967	944	923	961	939	997	885	909	907	940	911	911	888	971	940	929	885	895	940	950	939	952	901	899	944	929	954	923	941	947	919	883	915	961	965	947	938	949	936	944	898	1020	972	908	905	961	971	896	865	925	895	935	935	901	890	907	911	900	969	906	960	966	884	913	959	924	896	928	868	894	926	905	925	938	891	905	940	894	930	867	950	863	924	894	865	885	929	968	924	953	931	946	912	926	914	940	971	948	896	944	940	967	936	931	892	945	948	923	916	937	918	930	932	892	966	909	906	905	924	887	970	899	921	921	935	914	930	929	922	956	949	953	899	927	921	937	955	959	925	910	962	923	880	899	904	910	964	983	917	919	968	890	932	980	897	955	928	916	948	923	967	969	890	959	891	970	964	894	939	960	888	911	943	923	927	954	928	942	961	946	919	915	885	945	929	937	994	946	994	915	875	924	983	939	891	972	936	896	929	938	907	925	876	918	924	914	931	906	917	969	902	923	892	878	918	893	958	884	931	921	975	873	881	942	954	982	909	908	952	905	922	905	911	969	912	887	900	933	902	969	919	946	920	921	975	953	962	948	908	948	914	911	954	962	941	913	921	980	899	892	931	894	892	922	897	929	960	882	920	927	908	880	947	976	907	946	898	989	925	931	904	896	899	902	940	954	946	955	960	898	897	953	908	892	945	950	892	958	938	938	949	912	901	968	898	1014	928	916	884	959	913	939	968	930	908	887	925	990	985	931	938	951	928	903	903
44415	25062	15124	7599	2847	1230	680	557	514	535	481	492	461	459	422	451	442	451	465	456	425	405	393	430	421	410	394	419	471	466	434	429	396	425	435	443	425	422	462	457	438	451	435	449	428	380	430	384	471	401	417	435	411	448	425	441	405	408	414	463	429	425	436	457	405	443	430	428	416	448	492	438	409	416	415	388	437	421	400	441	410	439	421	423	448	415	429	445	428	428	398	426	414	435	423	434	429	428	441	400	432	388	453	425	383	435	450	416	428	441	423	399	438	427	440	430	465	441	421	417	438	427	465	370	440	450	411	418	405	442	423	397	421	428	449	426	422	433	429	411	430	448	464	446	395	453	430	427	383	426	444	407	407	448	431	451	461	450	427	410	425	422	402	425	418	471	451	463	385	422	430	443	438	408	402	396	467	438	432	433	408	408	394	475	453	407	430	419	376	413	422	400	439	444	439	431	460	436	426	455	381	424	441	444	464	421	403	416	449	409	428	440	447	427	423	474	448	469	404	400	481	417	400	409	393	415	415	472	387	453	429	434	403	455	432	405	488	427	406	387	430	446	408	469	410	424	408	404	428	461	397	395	379	416	413	412	413	413	432	440	443	381	455	407	441	390	418	387	396	475	461	414	410	406	427	412	426	471	450	459	451	453	412	443	399	444	404	396	424	441	442	429	387	395	443	463	471	440	421	410	431	453	440	409	475	455	415	413	408	445	425	422	457	411	456	476	453	400	438	459	406	421	411	433	420	437	408	463	410	497	425	435	391	429	421	432	418	408	448	421	427	416	433	446	426	412	428	416	482	430	463	476	418	419	462	434	452	417	389	391	414	469	423	456	469	396	410	448	437	483	413	439	409	396	424	457	402	409	425	407	409	438	431	437	416	432	432	443	402	412	458	376	431	429	428	403	404	450	421	439	437	476	381	437	433	435	428	462	460	475	419	406	419	444	452	447	422	421	436	441	498	428	436	426	423	463	459	420	425	427	399	427	453	404	426	407	425	430	397	407	420	424	465	414	429	412	400	466	416	422	403	452	425	398	419	413	460	418	415	421	426	424	376	387	418	458	367	423	456	440	442	483	463	414	416	423	380	376	424	432	459	401	430	424	445	427	453	409	398	417	447	423	437	429	484	454	424	465	430	417	457	421	446	407	413	390	413	441	463	437	441	458	447	428	455	442	445	399	414	408	455	440	417	432	432	434	466	438	411	397	401	415	428	444	393	437	425	449	425	440	423	413	477	413	445	381	463	438	402	480	446	407	408	412	402	457	435	402	463	426	439	407	436	461	408	436	454	425	413	422	398	417	422	422	410	444	439	415	437	422	429	445	417	436	402	423	412	435	431	426	424	406	439	428	432	417	408	455	418	402	430	437	419	413	420	413	396	447	416	417	449	412	446	419	439	427	462	429	445	438	448	389	419	438	435	444	383	464	454	470	417	406	437	399	414	460	431	412	433	402	418	375	445	407	439	399	396	441	419	426	438	422	455	452	427	434	421	449	437	457	418	431	431	450	405	432	466	457	452	407	413	410	418	385	443	441	424	416	418	415	401	379	421	415	397	456	407	420	459	449	403	423	416	416	465	436	433	409	431	415	427	436	437	432	442	427	480	428	445	430	467	437	426	420	446	464	416	472	434	414	435	447	472	443	431	391	442	417	411	426	429	451	446	414	419	493	434	409	456	443	431	456	474	431	404	420	423	438	447	415	375	424	444	422	404	472	400	420	452	449	432	416	465	434	438	419	417	409	414	404	391	450	410	452	418	434	457	425	458	432	450	405	419	420	432	434	414	425	454	437	430	432	413	458	425	395	455	393	417	416	414	405	436	400	460	404	428	382	415	499	433	394	447	408	431	422	410	413	435	429	418	469	395	431	450	483	448	486	423	404	407	428	444	404	451	424	420	431	432	444	409	451	459	423	445	423	494	393	472	403	400	423	456	416	454	408	464	416	440	419	432	451	425	432	459	427	411	398	430	449	428	425	444	424	452	441	415	437	446	415	422	441	405	414	441	474	408	369	407	471	400	464	458	443	460	451	377	472	447	438	468	467	401	448	461	417	416	439	438	443	429	433	458	435	433	453	396	450	394	437	437	462	419	403	401	416	468	430	441	398	420	402	457	464	472	430	416	414	416	405	443	420	433	460	410	381	422	468	466	465	441	449	446	442	461	435	392	413	426	383	412	426	410	462	437	421	412	443	398	444	408	402	466	434	438	408	451	419	416	421	457	417	397	415	455	439	433	406	449	401	386	419	447	399	459	428	434	402	433	422	448	395	360	435	405	446	409	436	437	393	426	417	435	399	424	442	428	385	432	432	399	395	393	468	433	422	413	472	426	381	436	440	393	399	458	471	410	409	373	424	437	407	427	415	420	415	429	450	464	435	420	430	432	415	430	394	383	423	414	434	422	395	467	388	429	415	407	509	374	421	387	383	398	411	473	420	419	417	416	405	420	406	486	450	439	452	397	448	430	411	419	430	442	451	413	405	440	390	419	425	414	395	407	442	462	463	475	435	393	429	430	403	477	429	431	443	396	398	412	419	428	428	404	454	426	449	410	446	439	388	431	421	388	462	433	438	420	407	401	409	497	409	421	400	402	437	414	469	432	432	433	444	424	398	400	394	421	427	458	434	427	464	460	442	447	388	438	425	407	486	491	424	422	434	447	400	378	394	408	417	406	463	433	459	418	413	423	461	390	439	420	431	411	418	413	450	456	447	416	415	472	418	406	434	474	452	424	451	436	419	418	416	432	434	478	430	447	469	439	451	441	423	458	398	412	404	397	423	471	434	421	441	449	422	402	495	412	427	475	451	423	408	429	439	450	403	406	428	423	380	420	420	420	421	472	409	410	430	460	452	377	406	375	421	418	388	463	428	407	433	408	416	456	432	378	420	424	428	448	424	426	418	409	470	435	406	428	442	447	442	426	433	434	409	430	412	458	443	430	461	370	449	449	415	399	414	398	414	401	449	402	420	446	489	451	412	423	421	441	414	442	476	431	470	426	420	439	443	458	438	427	393	423	494	422	464	437	426	464	456	416	416	426	466	459	459	436	421	416	422	403	446	449	392	406	426	439	422	449	432	437	458	381	443	440	435	385	428	420	451	419	424	423	452	477	444	406	476	453	444	456	436	409	401	379	437	456	429	432	441	422	475	428	445	447	424	434	426	401	445	426	425	380	450	436	421	454	454	435	446	418	455	446	400	418	427	465	430	466	455	448	431	425	437	442	423	418	435	397	437	462	390	424	416	439	456	439	428	399	436	431	505	437	412	442	460	459	447	420	433	410	398	438	431	462	422	444	424	410	426	428	476	450	424	449	424	463	419	414	399	458	398	388	423	433	375	431	426	378	455	434	419	434	432	412	406	438	448	420	409	451	395	398	439	434	450	400	449	469	386	446	414	438	466	434	414	420	433	451	402	403	430	412	466	414	399	452	396	410	402	431	461	421	453	414	463	409	454	437	411	425	485	388	423	412	438
28303	19152	19158	14407	7477	3461	1965	1572	1377	1249	1236	1221	1093	1061	1041	985	991	962	978	921	931	916	888	949	979	964	908	908	889	976	958	916	1015	915	944	904	886	894	877	921	880	954	960	924	914	889	875	936	890	916	890	888	917	907	912	931	912	908	951	896	949	915	911	908	890	936	899	874	894	898	870	939	874	945	896	886	957	881	943	987	913	933	868	910	917	918	861	871	941	859	883	928	842	927	962	927	878	862	913	963	901	885	910	909	929	901	890	907	969	948	846	928	896	888	898	861	874	932	884	902	884	867	897	927	906	862	902	937	947	911	917	915	934	928	929	945	947	868	883	863	935	870	886	894	943	880	935	910	943	877	910	932	932	922	956	909	837	924	909	888	911	938	951	969	879	947	954	937	956	864	940	892	921	917	878	891	893	871	916	869	910	884	868	902	882	877	907	941	918	840	925	941	896	924	917	941	932	917	861	906	943	908	879	889	978	919	894	837	929	895	924	896	969	950	881	992	877	921	911	935	918	890	947	905	887	875	872	956	885	906	885	954	836	936	894	893	940	903	885	817	928	919	881	922	894	898	904	916	913	885	1013	903	938	900	961	896	876	926	905	948	864	883	899	901	886	945	931	865	896	927	901	871	910	870	888	981	915	889	896	875	886	890	921	930	907	952	861	918	870	897	943	879	921	939	882	964	943	917	856	920	946	886	888	922	894	920	882	900	873	930	890	887	904	924	927	956	916	914	886	922	914	941	886	890	926	899	910	949	980	918	912	900	899	950	892	908	890	904	928	911	870	870	914	870	916	875	906	959	887	896	915	928	918	899	906	893	902	869	952	856	904	928	865	912	890	950	872	897	923	920	950	867	952	936	939	895	912	912	913	886	906	951	923	986	909	882	864	959	868	925	882	903	887	919	930	887	917	893	908	872	907	934	886	930	938	909	960	899	929	948	921	934	855	945	878	899	884	920	919	930	911	900	903	966	888	853	912	890	928	937	936	908	867	872	896	919	907	882	901	916	857	899	907	907	847	909	873	916	898	929	936	859	874	889	884	942	898	924	936	880	880	893	912	919	970	875	893	902	886	917	859	895	928	919	904	880	901	895	889	941	859	871	901	868	905	940	922	886	849	930	922	844	900	926	899	873	914	895	961	916	913	929	878	961	915	869	906	955	861	841	918	921	895	885	997	941	940	863	980	895	902	928	891	906	899	922	925	913	950	941	924	906	879	903	886	945	888	897	874	894	932	938	903	880	936	856	913	895	953	888	895	899	893	858	919	920	931	976	864	933	901	925	853	925	923	926	941	957	925	909	957	941	898	924	967	904	951	920	925	934	894	906	961	892	930	919	908	881	955	903	943	883	937	973	851	862	908	921	891	821	911	920	922	861	857	918	878	879	940	891	882	928	899	951	917	940	906	922	879	918	922	883	887	929	934	906	896	965	932	936	948	945	949	923	907	885	909	842	926	895	883	887	938	886	893	928	902	877	937	950	940	902	915	877	912	915	912	903	898	914	910	881	904	973	909	888	924	923	882	909	898	916	890	988	874	928	890	940	881	902	924	896	915	910	903	940	924	925	929	945	877	946	871	899	895	858	899	925	906	888	904	940	931	895	837	896	932	884	831	902	909	907	900	867	934	965	950	880	884	919	887	935	897	922	890	929	931	917	897	915	933	883	941	918	873	960	892	884	914	915	867	946	926	893	933	912	893	942	897	953	907	930	912	906	894	897	939	917	874	909	899	938	912	887	943	879	874	956	889	901	889	920	896	922	901	892	948	894	977	906	875	904	949	884	932	910	905	890	943	893	862	925	916	862	911	924	872	904	904	927	871	901	906	882	882	920	895	943	885	932	937	898	921	975	958	909	880	876	924	964	885	936	874	925	873	937	888	916	901	930	902	904	895	924	942	922	877	925	862	883	899	903	954	892	874	920	910	886	886	947	888	930	910	925	895	928	914	927	889	903	973	910	909	940	944	931	931	872	925	964	917	914	948	882	890	893	901	971	933	914	931	917	907	901	934	919	924	836	910	929	841	919	955	889	870	905	895	907	934	958	894	889	881	885	929	966	902	944	915	858	961	885	901	879	962	894	939	862	999	902	912	860	898	938	882	886	899	921	880	895	889	944	880	889	929	905	905	946	903	917	865	957	873	902	919	904	902	930	958	935	942	887	872	888	933	931	893	897	892	903	910	912	866	892	895	951	934	906	887	918	941	901	868	946	853	895	893	900	929	914	914	974	937	909	914	946	894	905	944	896	903	883	937	937	926	911	889	948	891	867	927	883	906	901	880	898	895	874	898	944	932	915	915	906	933	913	894	947	946	904	909	926	901	917	974	927	957	891	917	949	890	938	962	901	941	904	918	955	940	916	860	964	898	905	842	907	933	910	913	881	900	925	936	874	853	926	879	932	915	887	904	932	875	915	911	898	895	893	911	990	925	922	924	860	915	911	916	891	899	922	911	945	942	913	963	868	866	870	948	931	890	926	891	901	935	927	928	959	928	948	922	911	887	879	882	892	877	899	892	867	910	937	942	911	920	950	917	867	866	884	908	890	847	889	964	887	868	933	882	893	923	936	889	911	949	922	896	910	889	894	909	882	932	900	931	865	979	917	913	890	912	900	882	969	929	925	888	926	901	919	954	932	884	880	936	876	894	882	947	932	879	911	943	865	880	950	912	939	845	972	890	883	873	945	893	910	868	871	879	898	946	970	896	847	937	938	914	947	923	965	921	941	920	913	904	869	986	951	928	937	925	907	941	869	852	898	943	859	966	910	946	895	929	896	926	847	965	950	920	891	888	921	851	863	933	934	948	944	921	907	886	934	884	893	919	901	897	939	916	904	901	958	921	916	875	915	909	853	918	905	885	917	935	915	921	929	912	943	880	920	914	926	882	899	911	896	886	892	929	900	894	927	842	908	897	901	901	940	954	917	932	885	928	930	934	878	923	951	949	876	834	929	967	910	915	863	927	858	907	937	938	893	908	947	839	890	897	935	867	849	880	887	912	877	956	917	894	952	869	867	929	909	924	927	941	931	910	907	911	935	893	914	846	945	909	851	915	930	861	938	914	937	950	909	923	906	897	914	945	938	906	923	870	896	914	903	890	871	929	930	927	951	930	931	906	866	911	881	936	911	889	868	880	893	928	850	938	982	896	925	926	915	891	923	913	881	917	895	906	894	922	869	895	908	956	886	928	946	897	883	908	928	952	896	935	912	936	891	897	862	947	901	884	896	897	876	949	941	929	889	899	897	908	892	896	956	881	920	958	908	933	874	892	964	896	913	904	873	931	911	907	870	903	891	884	971	942	989	936	928	879	914	881	876	894	897	913	895	909	903	892	892	906	931	879	921	895	906	879	922	876	925	886	878	870	930	904	901	943	831	934	901	952	907	931	902	853	953	914	896	980	841	919	906	944	904	901	918	919	951	896	921	921	970	881	909	920	907	898	903	877	927	938	889	896	947	910	902	886	926	867	910	918	881	925	851
56645	35805	21710	11956	5720	2230	872	675	629	553	531	511	469	513	496	469	465	429	438	466	469	438	416	446	439	412	413	374	408	403	457	414	424	460	418	431	449	443	417	471	448	445	406	450	446	407	398	420	434	414	440	447	427	436	425	434	466	462	461	427	409	437	397	431	438	459	428	425	408	366	450	421	406	463	451	446	405	434	404	434	388	433	441	452	460	445	435	443	444	472	415	423	393	419	425	424	401	414	411	460	405	402	416	419	396	427	428	408	418	443	436	441	392	419	461	416	449	436	440	421	437	451	431	448	425	436	435	427	448	431	455	443	426	421	447	438	431	435	459	417	449	422	437	424	458	408	418	469	468	443	405	432	414	442	397	419	435	456	458	417	433	427	406	425	413	434	427	479	467	416	438	427	408	444	429	444	446	426	429	431	469	446	408	391	391	406	442	417	415	420	410	446	436	426	419	437	446	420	387	396	427	440	398	447	434	442	429	423	413	464	452	450	407	410	425	407	397	470	403	421	425	420	450	462	415	476	468	411	443	400	400	421	444	434	393	415	412	450	392	464	415	419	432	459	459	442	439	420	395	393	406	454	411	442	414	428	432	423	440	432	430	418	461	434	453	441	406	451	442	403	386	448	444	428	429	408	443	426	443	430	441	425	382	417	434	414	398	382	413	432	435	460	445	412	445	429	435	438	385	427	404	441	433	465	416	418	478	455	401	442	384	468	480	423	386	447	430	442	461	428	412	469	401	406	408	448	423	434	466	389	417	401	429	418	439	425	434	383	420	426	431	433	418	427	428	422	375	432	424	438	448	423	433	385	424	427	416	437	480	410	445	460	411	400	466	402	414	434	414	436	458	431	439	431	395	433	411	439	446	410	394	396	441	438	423	465	455	415	436	436	407	427	447	440	452	432	448	425	445	433	410	421	458	401	457	390	434	430	397	433	468	464	401	456	438	435	407	423	425	441	449	437	415	435	440	452	464	416	447	429	472	417	419	422	413	439	438	391	422	420	441	408	442	461	416	431	432	409	443	417	441	425	452	410	452	433	426	434	450	436	425	400	449	441	454	399	437	437	414	462	452	389	440	406	476	428	397	410	450	395	425	426	424	470	409	434	450	433	424	413	425	395	460	425	394	402	411	455	404	376	427	465	441	421	405	436	427	406	427	427	423	425	425	443	391	418	410	445	440	431	415	460	442	428	418	425	460	437	424	432	428	417	481	459	441	427	453	392	434	416	437	428	435	453	443	393	430	393	443	424	478	459	426	434	462	454	439	458	441	425	440	424	444	409	392	427	425	441	409	433	418	459	448	429	429	474	452	414	425	434	449	450	456	422	427	443	501	398	423	420	440	419	460	467	403	435	428	426	415	411	428	409	394	396	465	425	438	423	424	437	464	428	426	422	429	462	433	411	423	392	391	408	440	406	451	428	408	435	427	431	431	404	415	448	466	402	432	386	448	444	440	433	430	447	442	418	421	433	467	452	415	435	400	447	420	415	367	459	462	453	410	466	406	430	417	440	464	460	454	459	420	454	429	416	430	390	431	449	450	420	435	445	387	455	442	448	397	440	441	430	456	419	437	416	410	434	415	389	420	424	399	418	420	444	413	436	439	417	450	448	423	418	461	386	450	448	473	417	403	415	464	430	417	388	433	422	435	431	458	452	401	428	390	418	436	435	419	446	442	383	421	454	439	416	430	417	388	450	433	424	406	408	420	444	447	426	447	430	396	456	392	407	450	400	426	432	440	450	445	429	393	418	470	404	424	442	435	419	438	422	421	379	444	455	441	425	435	426	449	449	450	470	394	414	430	424	410	440	437	421	419	449	451	446	394	454	431	426	422	382	392	414	453	423	419	471	392	433	423	417	406	445	458	481	443	424	417	416	387	425	380	396	440	412	414	409	398	436	508	421	430	380	436	401	421	379	421	378	424	464	390	412	409	414	446	439	420	428	448	439	429	400	447	436	461	396	410	458	424	397	438	445	414	460	451	383	425	393	436	452	443	431	432	423	442	453	426	458	450	407	427	432	447	402	445	419	423	446	427	402	414	436	434	422	420	402	441	409	417	423	428	386	449	401	389	461	416	418	459	450	444	423	431	416	374	400	430	435	433	385	448	407	400	412	438	399	431	473	470	461	439	415	413	452	419	459	404	434	438	448	447	465	473	383	420	431	449	442	406	449	422	470	390	436	437	404	416	417	428	480	437	430	371	415	455	411	430	444	467	419	436	422	427	435	371	418	437	446	413	368	431	399	428	417	446	424	445	468	433	436	422	424	429	422	434	474	400	475	417	424	486	439	411	433	410	428	454	460	435	394	383	429	415	418	420	441	406	456	441	413	448	429	439	452	444	437	431	446	415	421	415	422	412	447	407	440	431	466	432	429	400	450	420	390	476	432	445	419	460	418	474	409	457	406	402	432	445	467	455	469	461	381	436	409	408	450	418	430	425	411	451	401	424	402	394	448	398	417	391	424	467	392	436	466	451	439	409	425	422	424	430	386	445	424	430	474	368	434	429	433	421	428	435	408	465	405	397	411	419	424	440	426	406	407	414	406	422	429	419	473	426	403	399	412	431	399	423	467	425	467	448	405	430	418	430	432	394	416	402	393	412	428	374	426	436	457	412	404	448	461	414	420	401	425	428	407	432	453	420	408	470	442	443	427	401	448	451	447	411	455	454	428	418	442	412	422	383	433	404	408	385	448	442	428	454	476	425	431	383	474	449	389	476	407	415	430	479	446	442	455	406	358	460	436	412	457	406	433	409	422	398	477	434	384	405	430	408	435	461	486	445	405	428	451	413	415	452	396	407	403	413	433	432	448	430	436	417	437	440	423	434	434	441	452	424	392	436	397	414	416	421	475	421	438	458	401	374	404	468	422	410	444	388	430	396	398	426	422	411	407	425	419	478	415	445	418	428	440	454	434	437	472	414	435	432	399	417	427	421	427	443	431	403	433	439	427	447	420	452	415	436	408	422	453	453	428	413	398	437	429	467	447	433	435	389	411	457	426	433	428	467	448	439	439	429	406	422	407	426	446	426	455	404	460	427	428	405	413	434	427	457	467	432	445	457	433	403	405	457	419	439	439	433	383	432	413	440	401	409	398	437	445	421	445	406	450	443	427	427	443	432	447	417	424	410	429	408	418	416	422	425	387	422	399	433	452	403	428	453	449	437	391	436	405	465	439	431	424	387	453	400	372	412	420	444	436	428	438	443	448	466	442	408	465	430	429	414	454	403	424	415	428	402	398	408	413	419	391	415	409	414	409	391	443	419	443	420	446	424	399	420	448	414	395	443	435	419	420	453	411	396	410	446	446	433	431	446	414	442	423	443	431	440	437	462	395	434	429	415	389	436	429	449	440	396	441	387	424	433	446	443	432	412	418	446	454	442	438	417	404	444	441	441	412	423	435	418	410	419	419	414	396	427	449	425	350	450	449	411	433	442	416	461	420	438	458	448	437	448	417	404	485	440	401	433	423
36455	28452	24240	20276	13540	6473	2582	2038	1693	1555	1478	1352	1229	1174	1090	1082	1010	1014	1000	979	925	937	934	940	928	965	943	925	917	968	915	963	939	897	895	941	944	858	942	867	940	906	951	874	911	947	875	851	917	911	903	925	887	883	895	915	934	921	888	913	919	919	879	936	926	917	891	902	945	891	916	946	914	853	888	929	909	928	936	889	940	917	994	950	861	860	931	927	886	917	878	899	958	1009	912	871	863	823	894	910	909	929	906	903	888	875	954	888	876	947	880	897	892	925	946	896	956	937	915	897	896	861	950	917	921	911	921	959	952	970	875	971	911	920	928	931	920	904	907	927	956	907	894	953	922	859	927	946	937	927	900	854	955	970	957	931	928	882	879	906	903	878	906	887	950	963	901	917	925	941	951	872	885	910	913	909	936	838	909	894	930	960	908	915	937	877	910	909	982	929	914	887	915	907	960	919	882	964	906	916	934	940	874	857	913	914	901	900	915	932	873	979	965	891	949	883	890	924	953	912	921	898	892	876	858	942	950	874	908	879	953	858	987	931	940	923	938	961	893	901	903	893	911	902	978	923	956	903	904	944	948	888	935	913	875	909	941	924	936	911	910	966	918	898	882	936	943	894	903	894	893	901	879	895	906	1000	919	924	913	922	916	905	912	907	896	910	902	925	882	923	914	903	905	901	853	923	866	941	886	934	860	922	882	916	938	941	870	920	907	933	935	937	875	934	940	982	942	908	998	939	884	894	947	855	899	911	877	996	892	859	948	912	873	922	932	908	977	907	994	939	931	917	920	938	909	951	959	938	991	938	903	899	919	931	840	891	956	954	911	887	887	932	878	958	932	887	988	901	946	882	993	903	927	953	921	926	889	907	926	952	914	881	940	899	907	906	913	960	918	916	952	899	950	941	931	912	929	889	931	916	877	897	929	930	927	953	875	924	953	886	914	888	956	878	958	968	842	916	904	903	925	866	935	952	873	923	884	914	970	934	896	944	972	935	957	888	918	957	945	957	981	926	912	935	895	916	915	953	961	960	931	949	872	924	930	905	924	856	935	878	924	908	931	902	957	950	948	942	899	907	898	988	882	891	898	888	844	848	898	904	883	938	890	901	969	961	928	989	877	898	958	945	914	903	962	907	892	913	937	922	941	871	883	954	951	881	879	937	920	894	901	944	953	907	882	945	902	916	878	900	931	869	919	910	935	952	898	890	941	857	936	960	918	893	934	923	901	925	934	904	907	866	888	926	907	935	904	909	908	871	903	904	907	911	920	914	928	965	895	842	938	937	904	952	915	940	919	908	943	925	933	924	961	893	932	882	903	916	917	902	924	900	928	939	890	932	894	876	976	871	895	941	918	909	923	904	968	923	958	893	961	909	963	894	921	901	929	954	915	891	911	913	965	909	881	935	923	890	927	947	894	925	937	903	889	858	915	878	913	940	898	899	946	927	888	925	895	879	941	896	943	941	900	877	944	924	911	922	936	873	925	902	902	914	892	892	898	930	888	931	939	870	901	899	917	851	923	881	882	904	952	936	926	964	913	918	866	867	843	961	848	978	864	924	922	961	896	933	906	922	907	951	931	856	929	915	908	925	966	894	937	862	941	918	901	926	867	925	931	903	873	925	926	916	898	864	925	928	888	894	905	901	879	944	866	956	908	910	941	877	933	922	883	923	961	942	877	950	942	932	930	956	878	843	1017	928	903	939	918	888	880	930	897	909	944	901	877	939	929	918	917	885	936	889	917	936	907	958	907	940	904	922	925	939	905	954	907	934	915	921	883	908	871	930	882	978	930	899	933	862	924	920	859	925	896	841	895	868	953	897	904	924	904	916	875	945	942	856	857	931	909	899	924	892	905	978	899	952	937	955	893	930	933	945	850	885	863	857	891	924	875	908	949	950	889	854	914	854	896	904	891	889	942	955	896	965	934	900	949	943	916	961	913	899	899	982	950	934	947	892	913	895	884	898	885	898	906	880	909	883	934	947	901	930	931	870	892	994	938	964	928	931	897	975	952	951	920	907	842	856	890	882	889	901	947	920	924	945	914	914	933	891	962	936	866	877	904	918	935	898	896	940	916	864	906	972	931	941	887	844	934	930	859	959	937	928	895	924	881	881	893	921	957	930	905	876	919	938	903	863	964	899	924	917	886	979	896	918	885	927	949	885	893	900	910	918	849	895	908	923	860	908	958	935	926	894	897	900	944	938	924	892	918	924	953	966	887	895	913	931	891	908	918	918	909	897	914	910	903	941	977	902	910	969	944	910	969	895	959	976	925	934	947	926	876	911	899	931	967	869	892	902	890	911	890	904	930	960	854	882	896	955	902	911	938	946	962	847	927	915	953	949	924	926	926	931	829	899	948	933	871	902	913	875	900	872	921	878	851	895	918	915	950	914	915	918	872	935	902	949	931	939	892	894	904	897	941	932	881	940	912	919	886	919	909	977	927	912	912	933	920	895	905	892	885	939	922	908	915	887	888	926	913	884	945	889	916	950	967	938	880	891	915	946	924	907	923	950	949	865	897	963	941	940	864	934	881	909	929	890	923	897	935	943	904	876	919	932	894	952	907	879	914	938	944	885	855	885	908	927	936	879	938	873	898	924	925	980	886	930	966	928	883	933	933	929	901	916	888	943	990	895	848	894	935	843	876	928	876	908	870	892	886	932	890	921	909	894	894	909	921	872	967	890	889	922	992	878	913	918	968	906	886	895	912	875	884	959	878	906	875	936	912	896	895	906	955	902	949	990	945	884	922	875	929	886	921	905	919	955	905	915	914	936	919	895	893	941	929	956	886	965	977	871	911	928	888	941	906	915	915	852	959	944	920	905	976	918	920	888	925	928	946	889	938	934	946	901	949	912	905	912	966	879	926	904	919	914	876	883	964	895	910	877	915	909	928	900	916	896	927	893	902	908	880	898	939	908	871	923	922	908	955	918	917	974	908	907	946	939	884	883	872	899	939	913	928	941	942	912	923	889	930	902	869	814	923	910	931	917	926	920	894	883	977	922	869	945	900	928	916	934	872	874	927	895	932	857	970	944	949	911	901	943	908	914	897	918	935	850	896	939	950	868	960	945	976	950	891	924	932	919	949	935	854	871	892	891	918	914	915	888	969	941	951	934	852	892	909	921	920	933	948	902	945	908	938	909	902	985	925	923	891	939	943	892	949	905	839	932	986	938	896	943	920	879	911	912	931	940	898	872	932	931	897	939	896	903	932	949	874	890	895	904	939	952	936	908	953	914	978	931	911	950	941	898	910	908	919	895	850	958	928	899	899	901	934	891	925	931	900	956	934	932	957	938	967	912	903	877	934	909	934	931	896	942	968	850	930	890	895	944	896	919	947	934	941	901	902	888	865	945	901	925	881	948	975	897	927	943	933	936	913	916	953	912	916	901	907	874	881	883	917	951	855	868	887	939	899	848	884	945	953	855	912	882	898	937	921	928	924	973	938	869	864	939	943	937	947	913	874	901	926	927	901	901
65427	39672	25281	14786	6041	2595	964	725	674	623	575	541	512	487	446	493	499	455	447	462	463	489	427	426	443	441	415	475	428	433	420	407	459	412	388	411	455	403	414	454	437	442	436	440	440	418	451	385	434	429	402	428	472	458	471	438	459	423	453	427	428	402	415	432	392	452	412	411	443	409	446	422	459	429	435	436	444	390	430	436	439	411	405	421	406	498	426	450	438	397	417	435	464	438	425	443	444	429	408	452	433	444	452	451	404	470	453	426	480	436	383	466	421	454	459	454	427	440	462	412	430	490	377	456	430	404	470	437	457	391	442	405	475	448	420	428	426	409	396	430	414	424	460	448	423	429	491	406	456	414	414	404	426	428	418	441	441	463	439	397	457	421	423	444	454	411	434	423	447	411	424	442	419	455	405	428	479	425	433	472	453	454	429	448	445	446	395	461	415	445	428	439	458	439	457	449	431	480	430	409	406	438	403	431	417	439	445	478	418	433	424	456	436	415	457	422	456	485	446	427	473	453	418	427	430	416	472	423	430	422	434	417	437	448	447	437	440	472	471	434	450	442	449	436	423	435	427	424	454	444	403	434	451	462	438	436	450	406	419	438	458	456	427	439	453	480	429	406	471	458	426	475	425	433	408	427	471	438	394	426	449	396	437	419	488	453	399	430	437	442	434	421	447	407	428	427	469	472	377	383	438	432	431	415	433	421	432	428	457	431	415	414	441	419	481	423	452	459	457	490	448	401	464	436	429	443	476	447	419	444	423	454	471	415	420	441	392	448	467	478	451	450	442	411	428	455	441	455	423	481	404	443	440	428	430	431	401	457	460	397	466	437	426	402	411	446	401	480	434	481	406	452	453	400	438	477	416	420	403	433	403	462	441	433	421	458	439	439	403	414	454	443	453	423	423	425	454	420	466	476	385	423	438	422	401	423	452	430	408	412	448	426	441	443	416	466	420	452	469	424	431	463	453	437	457	402	427	438	458	405	439	453	406	416	379	428	426	418	424	422	454	439	494	485	447	461	418	412	484	437	429	396	429	389	447	432	436	469	434	481	447	453	398	473	443	463	471	446	417	431	432	431	432	472	411	439	424	416	477	443	444	401	445	461	425	418	441	397	432	431	425	444	461	457	440	414	441	409	426	432	442	421	473	420	453	457	424	421	438	441	424	418	423	444	460	452	405	439	425	468	374	429	448	426	419	430	458	467	412	423	446	439	418	483	447	408	410	427	458	422	428	417	430	400	409	454	406	430	413	458	443	445	458	430	418	440	430	439	417	454	425	447	380	473	450	427	428	437	441	469	404	465	439	423	444	456	434	475	379	415	386	408	454	458	410	469	427	433	446	407	457	467	400	435	467	483	434	422	416	413	418	442	413	406	415	434	409	421	427	451	406	403	391	460	425	412	424	439	437	454	426	425	433	445	427	451	459	456	425	442	431	420	445	441	441	432	435	424	398	418	424	432	449	452	427	459	450	449	455	451	467	445	437	477	448	473	456	451	391	422	425	430	423	433	459	419	416	459	449	424	449	431	437	434	445	411	442	499	437	445	464	422	456	384	436	438	407	462	393	417	429	426	404	393	472	434	424	452	426	421	402	428	362	436	433	469	416	445	475	433	412	421	412	410	407	455	409	447	445	446	430	411	427	435	429	415	410	493	437	446	435	368	450	433	429	420	469	459	398	465	408	468	413	407	449	425	383	444	421	470	416	421	418	424	459	407	425	436	422	404	373	407	426	424	447	415	423	458	430	438	444	458	421	462	441	415	468	435	490	459	490	454	473	433	449	467	393	443	497	420	403	499	449	417	441	409	467	466	415	431	434	472	440	427	405	439	445	446	407	444	485	459	460	417	467	426	462	442	436	450	426	458	445	442	433	429	447	469	421	432	388	386	425	444	424	440	428	442	424	439	453	442	384	425	458	440	423	444	474	415	435	394	462	451	400	444	423	427	448	459	410	408	398	461	475	445	460	453	413	446	462	472	469	436	391	445	510	399	420	416	413	467	450	418	425	420	468	512	466	446	403	435	430	437	418	425	445	477	402	427	449	403	419	451	458	438	446	452	407	396	422	461	461	457	442	398	412	394	491	428	438	431	447	464	471	384	429	428	421	453	436	469	432	436	475	472	433	480	408	431	396	440	429	445	446	446	406	412	468	434	374	436	459	426	459	431	475	457	437	422	477	466	410	427	468	466	435	419	429	450	443	432	446	419	426	441	422	414	457	417	398	467	408	449	443	425	474	417	449	435	415	390	446	410	402	433	433	412	426	450	457	444	421	436	451	435	430	418	391	434	446	458	423	455	381	418	448	385	455	451	451	432	450	438	437	443	472	441	486	418	415	421	451	446	435	392	444	439	447	427	423	403	461	447	447	437	469	519	451	438	448	396	472	472	434	417	434	491	440	453	448	447	434	459	510	458	433	436	430	458	448	428	454	453	432	442	458	447	425	440	458	465	460	448	463	482	480	443	392	400	453	454	419	452	451	447	460	399	421	432	392	425	376	408	453	406	426	432	441	424	463	461	474	485	427	429	436	455	447	422	473	391	448	442	445	405	464	436	433	409	445	445	405	437	452	404	470	443	450	472	451	418	426	428	460	433	451	434	434	411	428	434	467	399	420	433	463	454	442	422	446	448	436	486	459	424	450	478	437	433	457	399	441	451	425	425	425	468	411	439	427	429	455	427	394	417	451	429	429	420	482	445	414	432	427	454	404	440	417	420	429	445	442	429	428	432	456	421	420	402	438	415	446	458	454	452	419	436	427	465	430	425	443	419	425	430	434	449	441	416	420	425	417	420	436	425	451	413	419	451	390	449	393	419	479	433	442	461	457	383	436	452	414	444	426	421	437	470	476	425	456	382	403	463	433	398	466	417	405	470	427	416	437	446	431	434	475	441	442	419	473	441	445	448	441	384	421	447	448	461	406	474	447	422	403	427	480	427	430	427	396	387	404	434	439	436	460	427	454	418	442	413	431	486	433	386	413	406	450	427	438	467	468	440	400	437	427	415	443	443	412	452	408	439	451	437	453	444	424	400	476	442	409	459	406	419	465	425	476	396	442	406	435	466	412	448	420	449	450	435	414	453	411	446	409	416	458	412	434	431	464	410	402	373	382	394	381	439	399	451	441	376	469	445	453	419	454	425	405	421	451	424	441	417	354	432	466	444	451	454	480	405	450	452	389	443	408	434	470	419	466	434	460	440	424	461	408	440	474	424	466	398	413	456	454	455	413	451	431	478	423	446	436	437	436	484	493	431	431	460	389	460	434	421	417	470	403	431	425	384	467	421	412	441	448	502	455	450	448	450	449	424	439	462	397	446	433	458	448	432	459	420	463	475	424	448	452	455	473	450	438	460	430	421	428	419	456	441	452	448	435	412	431	460	430	452	421	450	453	436	453	448	410	425	435	427	410	430	455	430	422	428	484	443	419	435	464	457	459	427	435	435	414	478	448	427	406	426	439	456	433	434	453	491	451	426
42536	31298	27456	22015	13586	7821	2933	2206	1962	1720	1629	1496	1427	1235	1238	1065	1076	1019	951	1004	983	999	987	967	978	942	976	956	913	946	918	951	957	950	932	968	898	908	961	926	897	938	948	971	876	941	915	939	918	865	966	931	935	889	922	901	946	977	904	941	891	965	949	937	922	886	953	957	960	912	920	961	946	846	919	956	954	920	940	858	944	966	913	960	917	883	976	960	936	905	972	942	929	924	961	970	911	933	937	944	961	890	946	968	974	922	885	978	908	845	916	945	947	917	900	904	908	963	908	971	965	941	940	939	924	986	932	937	884	930	973	922	950	914	927	881	939	905	931	937	874	937	985	906	963	936	949	891	897	964	904	894	943	892	961	920	919	958	927	884	957	916	917	988	939	908	967	920	904	877	897	919	936	927	966	915	935	948	954	921	891	958	913	923	899	1007	937	936	913	943	930	959	918	941	955	955	909	936	934	931	869	932	945	920	920	871	951	905	967	921	886	905	938	958	933	946	925	927	926	946	943	950	903	904	916	995	963	977	867	944	874	946	943	922	909	954	876	956	978	922	982	941	957	923	910	933	929	935	907	961	933	922	920	920	902	886	947	921	905	874	960	958	954	958	955	926	915	965	913	945	904	964	954	940	923	904	976	915	927	940	952	949	910	885	897	869	928	914	900	926	938	908	916	900	907	972	871	947	938	930	942	893	887	921	961	951	958	978	986	938	907	991	912	969	896	950	914	934	888	979	986	924	940	946	899	936	918	949	967	977	923	968	987	935	955	930	873	923	900	900	965	888	932	930	958	886	978	895	925	889	917	934	957	918	923	934	908	941	927	906	891	920	933	911	966	905	890	901	931	928	942	947	933	973	915	920	921	938	939	868	904	891	1002	926	881	915	930	914	901	961	887	893	904	900	944	902	919	916	932	950	906	961	911	882	914	918	981	904	952	927	889	996	882	969	947	944	975	893	919	906	999	932	938	928	960	950	902	927	911	934	915	897	928	899	898	917	972	871	907	923	912	978	935	915	911	869	912	924	922	910	890	941	920	959	931	943	927	910	907	945	954	920	924	997	937	968	927	908	939	895	931	922	913	973	888	917	950	954	924	906	902	923	936	936	925	946	925	942	938	934	962	918	951	926	900	952	966	941	912	889	982	949	891	918	918	956	972	901	954	909	917	909	926	903	939	925	917	930	906	918	956	896	910	948	879	901	919	909	938	929	908	894	894	918	950	878	913	921	915	912	949	939	926	929	935	930	960	922	959	899	907	926	893	984	872	927	988	930	867	896	934	854	922	894	893	966	961	931	892	946	914	917	943	929	910	865	900	930	940	932	940	942	971	942	930	928	938	930	892	959	904	907	920	970	921	921	926	925	926	929	905	881	936	935	921	897	905	956	937	899	920	952	946	939	933	971	905	935	928	954	934	940	922	902	949	909	936	960	895	958	924	910	975	927	897	913	910	932	974	927	927	981	963	926	929	927	907	860	960	970	914	882	929	883	900	907	926	940	843	976	941	965	865	918	965	964	929	891	925	925	899	942	1011	903	963	969	950	900	903	896	946	987	902	983	880	931	922	934	939	938	917	962	929	905	938	911	954	879	927	954	868	961	890	897	929	918	953	1000	885	941	878	858	915	925	974	939	899	933	894	973	961	947	930	921	935	907	916	929	934	952	924	977	882	918	992	910	982	920	876	962	891	907	918	921	937	840	933	973	928	963	952	942	927	941	930	958	961	928	946	910	907	939	900	932	904	872	955	892	915	933	947	993	967	963	919	865	946	936	861	925	883	970	917	893	971	939	923	940	941	914	925	934	914	941	954	915	933	938	893	929	881	970	963	921	935	955	968	941	999	892	923	917	947	900	940	918	947	919	943	929	950	907	931	937	930	961	876	942	919	929	976	939	950	972	904	904	945	958	933	942	935	918	911	950	912	926	939	894	1016	923	884	880	1024	917	875	938	933	942	923	958	961	898	915	905	963	925	889	953	956	963	992	955	989	950	941	936	966	979	955	931	915	869	968	907	953	897	978	880	966	952	891	960	949	916	947	920	959	905	876	916	905	919	920	917	850	953	933	930	922	968	930	905	911	877	939	918	952	874	962	923	920	996	945	878	890	968	894	932	975	983	889	947	963	925	904	887	907	931	902	925	943	914	941	893	910	924	947	924	923	899	938	971	935	909	927	895	898	924	943	907	956	974	946	979	961	910	948	911	941	946	948	912	917	895	954	954	895	963	934	948	918	915	999	893	965	899	961	929	913	906	951	910	979	892	944	881	911	945	919	889	947	940	890	942	900	919	1007	944	883	909	878	913	899	954	909	927	937	913	923	918	970	878	891	914	888	899	978	919	915	921	968	915	901	893	974	979	939	885	889	936	925	929	931	895	894	952	923	896	932	921	943	891	956	988	957	963	925	936	944	927	876	929	855	967	959	903	956	952	953	917	861	938	906	935	941	919	917	913	943	862	936	932	923	880	987	916	967	915	925	916	920	930	920	931	957	942	917	981	885	856	873	893	895	880	959	927	935	884	947	926	927	909	946	965	926	909	917	902	977	924	862	887	938	936	913	953	969	922	978	945	874	921	939	975	869	930	906	926	946	886	911	936	877	886	937	935	928	896	894	902	993	924	891	986	922	905	888	893	917	907	926	933	888	977	984	918	890	922	876	919	973	924	930	902	907	904	906	908	887	860	887	925	930	940	912	917	890	886	896	1003	868	877	976	967	954	957	909	928	924	901	942	955	908	983	914	946	966	938	912	919	972	914	921	906	957	976	937	938	905	976	915	928	960	900	944	861	938	948	914	867	915	912	919	941	926	949	893	923	969	900	887	949	903	928	918	930	921	954	883	862	917	937	920	919	929	890	921	885	912	870	926	912	935	994	919	897	887	955	940	971	922	934	927	990	965	930	929	980	915	930	912	949	924	855	833	912	961	908	986	925	906	917	918	938	932	912	926	925	902	913	925	894	895	927	923	924	928	867	909	948	925	915	920	934	991	904	905	929	946	939	920	973	931	938	892	945	970	936	978	882	949	927	930	930	931	881	860	888	903	994	946	876	890	958	893	953	978	943	965	906	911	890	970	964	922	935	972	924	938	962	948	952	883	962	900	931	934	923	995	934	911	919	932	932	868	965	932	918	966	969	922	959	874	963	911	982	891	880	879	916	926	937	970	925	872	940	937	921	930	902	940	917	932	930	911	954	860	916	939	926	920	858	945	919	895	958	904	905	950	961	948	906	922	995	926	896	918	876	949	890	947	891	941	896	951	924	874	925	945	903	974	921	894	971	876	932	947	876	929	894	914	939	914	911	956	937	940	928	931	896	937	904	964	922	992	974	905	969	935	904	958	983	945	946	900	934	970	952	1019	916	904	912	905	923	940	928	973	940	916	951	893	955	908	926	906	910	881	935	924	943	923	936	915	923	945	891	894	891	914	946	908	910	978	928	930	932	914	905	959	902	911	889	937	914	856	946	917	990	946	946	946	964	908	927	925	912
47724	24654	12289	5620	2385	1118	747	619	594	557	487	487	501	492	485	470	424	445	460	483	445	441	434	433	390	452	458	411	453	473	436	406	445	422	426	426	430	401	479	453	463	421	423	424	423	409	450	394	409	456	413	481	404	424	430	496	465	439	428	444	406	440	424	409	436	423	474	433	502	448	420	420	433	422	448	449	463	423	446	424	430	420	430	467	411	419	416	456	452	448	419	425	382	413	417	398	412	436	425	450	429	377	424	419	417	433	412	400	388	437	371	416	407	470	497	422	420	429	402	417	455	413	413	435	420	444	463	416	431	482	462	432	418	424	392	466	444	440	410	402	428	414	437	404	454	413	430	446	462	447	462	420	477	426	425	414	423	417	437	452	442	435	415	412	448	432	426	468	412	428	434	440	459	433	434	420	413	422	420	465	374	417	420	435	432	440	429	437	426	440	426	430	441	469	433	407	408	453	483	451	441	473	439	396	452	430	467	423	420	417	402	427	462	429	430	418	462	474	465	421	442	451	422	447	412	419	391	452	429	442	460	455	446	379	412	400	405	489	431	433	443	482	444	444	425	407	428	436	448	432	447	418	457	434	403	431	428	402	420	436	393	460	400	465	420	406	459	402	414	472	437	427	483	434	418	424	463	438	459	448	454	435	414	449	418	422	443	435	427	436	433	433	423	445	436	412	420	419	422	437	418	423	472	440	446	418	426	444	428	476	415	374	425	404	435	397	475	445	454	438	444	408	414	425	371	462	450	452	411	388	407	448	481	398	469	419	434	489	442	422	418	413	438	388	435	487	444	426	433	430	449	486	468	406	441	419	447	408	428	435	436	446	407	419	398	421	430	455	480	428	439	402	427	462	432	426	437	445	427	444	442	423	390	441	425	466	481	393	428	432	404	445	421	427	448	409	416	416	456	447	437	451	413	470	435	427	456	464	415	433	414	443	421	444	422	405	401	423	433	418	394	435	443	439	412	423	405	437	439	467	420	421	479	438	467	450	420	413	419	420	421	468	440	437	445	434	420	429	423	449	479	429	450	430	425	450	438	416	455	439	440	447	437	441	454	456	449	459	384	416	429	425	419	454	468	397	401	429	428	406	432	449	432	415	407	461	395	456	423	415	436	419	440	422	454	441	465	444	425	414	471	403	473	434	465	468	404	432	433	397	418	405	458	434	441	415	434	430	377	449	412	413	391	439	471	480	415	426	440	434	430	417	428	435	398	401	453	397	501	455	450	412	404	449	439	435	408	418	407	434	403	465	423	429	483	431	421	448	424	428	457	438	470	454	444	403	463	424	441	401	447	443	444	459	443	447	440	436	433	432	436	446	434	354	376	426	428	411	418	428	452	459	426	435	514	434	458	427	475	420	440	399	430	410	435	462	470	417	451	393	419	421	414	405	455	407	459	424	450	465	437	463	428	458	461	444	441	431	462	420	433	428	426	473	433	444	440	449	442	417	426	447	443	462	407	414	471	459	413	398	464	421	466	435	465	456	471	479	406	413	401	418	474	420	436	431	438	439	426	464	409	407	468	427	440	439	444	426	454	464	417	447	456	434	451	433	468	432	449	477	422	425	430	489	441	440	421	463	430	421	388	419	438	457	432	470	401	417	420	425	467	405	452	415	418	436	410	389	388	436	429	410	430	404	454	433	444	417	445	450	440	443	418	416	480	430	417	436	432	420	404	440	449	417	428	409	435	434	458	452	423	436	412	437	440	419	400	442	445	416	409	446	426	397	402	450	429	440	414	411	464	403	457	504	378	411	414	436	390	432	420	437	432	442	426	422	385	453	469	466	440	444	463	418	450	452	429	454	470	440	423	440	434	408	425	418	444	453	464	447	462	435	438	417	444	423	437	443	423	445	473	438	406	454	424	435	456	456	432	412	429	421	422	437	420	417	431	449	458	432	410	431	419	417	397	494	481	403	428	405	455	442	456	408	435	426	400	397	413	418	402	429	459	436	431	472	450	475	417	453	386	435	424	429	461	445	447	426	429	425	476	437	438	441	452	423	425	469	437	451	402	457	445	461	409	398	435	443	464	438	416	425	428	417	421	432	427	414	440	441	442	461	432	434	447	436	434	353	440	436	408	407	404	447	445	414	422	418	467	395	429	408	445	453	429	416	435	445	425	422	421	397	428	409	464	430	421	450	435	461	415	443	442	421	445	436	428	434	433	435	436	425	426	456	434	418	429	383	437	438	416	458	432	424	414	392	414	467	448	415	414	439	463	418	422	419	442	422	382	418	439	426	431	420	402	433	428	403	395	444	453	415	396	392	446	446	442	432	437	421	404	452	397	438	404	405	448	441	390	399	453	457	459	434	435	457	440	418	428	404	460	445	413	413	399	429	439	436	418	418	412	428	455	425	470	431	442	421	450	386	409	455	414	431	464	424	411	448	426	444	483	416	468	434	429	421	428	477	447	445	448	424	384	421	434	437	465	484	463	452	425	421	479	455	476	497	459	431	440	427	465	405	476	454	485	448	449	439	430	462	459	452	415	441	442	419	419	429	436	419	417	436	438	462	447	406	471	430	437	421	408	414	472	455	423	406	424	428	432	386	453	435	397	437	436	475	486	405	448	393	404	406	412	470	456	425	446	432	426	429	439	452	412	438	411	445	464	397	489	429	467	447	442	426	435	406	459	405	452	439	412	427	420	398	444	445	442	442	409	467	391	453	428	405	369	443	442	427	411	370	430	370	469	463	426	454	425	397	423	437	457	440	423	466	475	448	421	456	442	442	417	387	407	408	414	381	390	420	454	457	413	410	453	426	418	443	401	427	415	441	476	410	466	447	388	403	398	401	435	452	464	425	462	430	441	417	462	448	394	414	445	432	478	448	445	421	432	455	389	452	436	432	451	429	415	397	424	464	451	458	452	473	441	460	400	409	416	442	422	466	430	432	459	405	479	431	418	442	421	450	449	410	362	443	401	429	434	414	406	404	401	436	396	437	413	428	435	439	461	445	452	445	383	438	453	455	435	478	393	417	421	459	458	432	467	425	437	426	433	420	416	387	466	441	460	449	414	451	440	448	444	423	420	473	457	432	435	420	468	464	421	427	452	449	423	404	446	453	390	445	418	465	458	404	399	443	361	439	409	409	424	414	416	430	460	451	412	456	447	468	405	455	458	430	432	443	421	429	414	437	435	424	433	435	400	406	439	436	399	459	433	425	424	476	420	446	418	456	431	442	431	474	443	425	434	440	413	387	475	456	459	424	436	416	435	390	409	422	426	419	390	451	433	454	438	432	410	455	410	491	431	445	413	449	401	417	426	452	445	447	429	414	464	454	443	453	403	427	424	443	470	442	453	422	437	440	423	449	425	417	426	451	424	438	468	423	450	489	439	439	424	424	395	446	410	451	458	403	473	406	393	424	472	417	442	444	420	464	480	377	467	429	432	444	414	428	435	462	418	432	444	416	439	449	419	377	467	428	448	492	459	455	421	460	411	442	454	423	469	433	416	465	474	428	447	393
30571	17661	15951	10986	6687	3638	2039	1737	1475	1388	1315	1173	1226	1156	1068	1034	1010	978	947	926	904	937	911	886	952	886	1004	896	902	908	945	898	852	900	927	949	931	888	839	907	892	906	921	964	994	916	885	866	938	941	902	897	926	898	944	911	932	895	898	916	890	916	915	975	877	898	942	936	910	893	931	882	914	890	915	911	911	921	972	920	904	899	945	997	937	934	895	935	947	914	909	881	900	953	931	934	935	904	918	912	945	948	938	930	940	937	931	914	929	882	977	968	910	903	930	913	892	898	914	948	876	938	917	939	954	919	874	893	909	937	889	916	896	878	922	922	960	890	870	944	903	893	900	878	933	917	888	919	958	967	910	931	919	965	951	907	961	924	919	885	966	939	875	913	911	955	866	956	866	922	878	890	874	951	952	948	902	882	921	914	939	935	970	911	918	908	944	902	890	901	914	912	892	859	947	918	897	954	914	881	916	930	867	923	933	929	905	866	931	959	893	927	882	892	895	960	937	914	893	887	959	908	905	936	864	886	933	903	884	950	910	909	930	916	924	919	880	934	919	946	920	906	908	917	915	919	839	957	918	916	963	871	882	908	939	892	906	932	910	919	906	947	977	870	926	917	912	899	898	881	919	906	926	855	885	923	972	940	878	939	947	943	905	883	897	923	876	966	941	883	955	889	935	939	894	931	867	938	931	963	913	920	911	920	901	907	917	912	863	905	903	945	871	907	916	872	893	906	889	871	901	925	949	896	910	936	925	895	883	886	985	898	928	900	904	929	955	860	915	875	897	911	963	916	963	922	849	923	881	850	904	875	902	919	901	924	964	932	899	917	890	893	905	924	893	934	888	924	937	890	882	922	890	915	901	949	889	925	897	880	832	891	953	869	898	925	908	959	853	874	867	938	912	930	965	899	958	914	893	926	945	852	860	951	891	897	859	871	883	901	949	861	935	937	926	941	893	876	919	932	898	911	872	904	940	919	879	916	908	905	904	903	959	941	914	959	931	927	944	897	867	932	933	860	934	861	947	909	881	966	890	877	896	908	911	887	908	883	921	919	921	905	894	898	895	931	901	962	869	937	880	941	902	899	930	888	910	914	913	969	941	911	896	913	967	874	864	915	954	911	957	896	956	960	918	958	935	951	904	861	943	915	898	893	912	913	926	936	904	909	872	913	909	895	840	909	920	894	923	940	886	938	888	946	957	914	1001	935	948	906	857	899	924	954	890	936	901	955	922	903	871	873	884	917	965	958	923	886	977	926	925	872	965	912	890	895	876	927	941	935	908	884	970	968	913	924	890	890	892	919	953	910	891	950	955	971	877	903	928	979	920	952	924	885	904	934	923	896	836	880	939	915	897	958	931	913	947	938	944	878	878	964	882	904	878	932	898	891	911	926	834	940	914	939	959	934	868	969	933	915	856	939	960	918	891	918	924	885	916	870	918	918	922	924	934	892	912	912	924	895	976	932	961	934	941	897	907	918	897	975	893	935	911	912	881	909	913	945	906	829	915	937	930	876	921	962	896	923	930	902	925	922	929	929	938	949	958	924	926	885	943	884	947	909	880	915	930	918	919	897	829	910	890	914	919	950	890	907	890	923	919	923	922	940	927	953	900	938	823	926	962	901	961	938	948	893	973	886	904	995	912	911	893	859	928	934	873	900	952	885	903	882	943	920	914	858	926	918	960	895	971	893	923	966	914	909	938	903	871	953	917	873	929	908	958	896	945	880	904	910	911	898	943	912	938	898	878	869	888	875	976	874	931	870	902	882	904	889	905	980	934	874	927	917	926	898	966	885	889	971	886	929	875	928	907	957	930	907	900	845	884	941	878	958	937	904	900	893	937	912	919	960	951	920	910	960	961	905	913	922	888	928	879	962	916	900	896	914	883	958	887	885	921	957	930	886	915	920	914	923	872	906	924	893	871	885	927	852	964	905	881	921	968	916	893	924	911	915	883	923	857	842	893	972	918	944	960	973	918	982	923	964	908	897	949	901	963	890	916	914	913	900	960	932	893	926	945	981	903	898	897	902	905	876	859	905	906	949	887	926	867	918	891	891	896	919	942	928	930	896	913	937	879	904	934	975	909	930	951	901	918	934	958	872	872	907	921	884	924	876	871	925	838	924	992	953	907	927	950	912	916	935	930	949	921	899	970	898	904	915	870	891	926	946	920	891	885	893	904	976	872	907	936	885	906	901	921	912	892	957	914	880	900	874	903	894	962	920	885	932	915	895	831	909	945	903	914	850	904	887	894	917	913	965	942	901	880	888	947	901	927	908	931	921	943	875	889	970	926	977	932	963	969	889	864	893	957	968	903	857	923	985	942	942	911	857	887	931	885	914	902	917	869	880	906	911	932	880	887	880	855	919	949	905	937	928	875	901	975	911	948	947	909	865	916	941	893	815	887	926	929	911	911	873	888	906	883	896	984	899	910	929	924	927	956	910	898	885	894	922	919	942	930	878	977	932	860	893	922	944	933	881	949	951	902	937	932	917	988	930	920	880	904	934	945	941	858	924	891	935	911	878	942	922	942	921	905	897	928	936	962	906	929	907	928	907	902	929	879	912	921	885	903	806	927	931	913	927	905	963	919	934	899	910	965	952	907	924	928	948	919	900	953	913	893	900	904	884	941	910	909	985	924	936	895	979	884	899	902	878	862	911	1011	927	956	972	957	901	901	913	901	938	878	885	922	863	909	924	977	950	899	969	919	886	928	945	936	940	905	874	894	905	881	871	953	957	957	939	925	938	885	948	932	926	868	896	881	967	927	920	906	890	888	950	906	886	931	905	909	906	904	899	919	915	910	896	873	906	936	894	901	893	864	909	920	954	950	934	945	997	940	913	917	914	864	920	886	920	951	957	937	946	909	933	864	872	904	968	873	931	941	868	950	924	880	911	953	912	961	926	870	898	878	884	924	892	912	874	895	933	890	943	940	962	937	869	875	885	893	904	906	932	886	918	911	964	965	971	866	915	920	909	907	921	950	913	931	941	944	892	927	900	920	936	918	937	925	910	942	914	950	904	922	889	941	872	943	933	904	921	920	903	925	951	886	889	980	932	932	935	906	934	951	865	905	920	906	888	925	909	857	904	850	888	912	946	908	884	944	866	916	935	967	915	910	891	970	932	909	887	915	876	885	916	958	900	878	904	891	905	850	952	923	896	900	920	904	916	899	929	906	855	905	910	868	903	911	882	927	941	908	915	922	949	883	896	916	917	912	917	938	943	935	927	956	972	917	921	919	939	979	870	843	886	888	889	909	883	916	939	919	888	847	976	885	896	940	890	935	961	932	896	918	889	897	917	921	911	877	873	914	912	875	882	925	915	934	850	928	962	890	905	906	911	966	856	927	907	947	911	908	926	908	915	913	925	959	915	898	897	893	910	884	920	924	880	912	936	900	926	938	919	945	930	859	936	851	915	967	894	873	876	972	881	877	894	926	883	900	858	918	878	901	943	882	899	909	908	929	908	917	961	944	900	858	907
58559	31384	16629	7812	3592	1458	765	647	516	513	498	469	489	450	458	459	460	466	448	436	424	421	408	439	432	428	450	412	391	469	428	441	455	421	434	449	427	458	460	411	428	412	433	444	467	404	448	439	472	425	402	427	460	456	437	413	415	406	422	423	419	442	415	431	455	453	443	399	445	419	428	403	423	408	404	394	447	402	431	401	420	491	391	433	428	415	412	428	421	432	440	446	401	419	441	434	451	426	439	384	390	409	440	452	464	404	433	435	420	442	458	386	437	446	422	442	432	442	438	419	400	443	448	385	445	418	415	454	381	452	401	402	423	383	432	444	453	402	441	434	426	429	442	456	439	433	409	422	430	428	424	400	391	395	450	447	462	447	433	432	439	446	441	434	423	398	442	445	461	417	386	440	434	388	401	409	431	388	458	428	383	412	447	412	436	445	471	447	429	427	401	435	446	438	427	435	404	446	381	450	440	406	390	378	450	382	420	419	433	402	446	394	443	433	452	442	440	454	452	447	415	424	467	428	455	461	395	411	416	439	419	436	410	412	437	430	434	382	457	407	399	423	455	407	434	448	411	446	465	414	406	429	422	426	414	412	434	414	427	453	433	402	444	452	472	413	455	429	398	462	429	456	406	413	438	414	407	412	418	416	421	453	418	367	404	404	398	409	443	451	399	364	385	420	427	370	377	429	466	378	432	440	461	425	462	464	405	434	434	426	406	430	439	450	426	449	440	419	455	405	418	442	455	410	417	417	421	428	441	410	450	392	425	431	469	424	397	447	407	435	428	446	473	414	417	443	423	420	397	431	393	413	460	435	432	458	468	425	443	413	396	428	439	454	408	378	471	456	466	419	434	417	427	393	390	426	420	438	421	439	408	422	426	440	438	444	416	436	436	420	406	430	406	418	437	399	484	450	454	444	461	454	434	427	416	451	444	494	397	412	393	419	387	379	470	423	416	448	408	417	446	431	418	451	415	448	456	415	425	453	415	421	420	431	442	413	423	410	476	442	428	425	383	410	442	470	436	407	467	427	433	442	468	404	380	439	449	462	420	408	390	390	393	387	416	451	420	414	377	404	441	438	422	452	424	412	415	440	436	406	461	455	411	461	427	416	449	447	404	403	409	433	432	430	414	408	413	443	456	395	460	427	424	435	391	457	436	425	455	415	440	401	385	423	469	435	447	454	443	398	414	411	443	416	454	387	439	427	466	412	434	429	401	429	406	412	431	430	400	436	383	444	435	443	389	449	426	431	440	394	447	448	432	447	399	423	420	386	422	412	424	417	420	414	440	428	427	436	435	449	410	425	442	401	458	415	433	453	466	410	457	454	448	461	430	430	431	405	421	422	406	416	406	437	435	439	405	419	447	444	412	395	404	413	422	426	404	414	389	385	406	399	414	433	396	421	393	439	425	440	475	412	442	430	465	412	425	439	463	390	430	418	425	444	413	449	408	396	474	447	419	446	458	447	449	423	429	398	437	431	449	444	444	441	423	386	426	421	436	404	460	432	410	415	448	399	433	428	458	396	447	441	412	413	424	453	422	450	437	413	412	467	467	454	422	395	430	446	451	422	445	424	435	419	430	430	451	415	410	422	398	402	429	406	382	412	418	428	447	442	421	408	442	399	429	409	430	414	420	423	435	410	459	410	395	391	417	477	414	413	395	437	405	415	431	416	438	422	430	486	431	418	430	409	422	439	463	435	403	396	435	417	375	422	434	416	422	442	443	427	431	430	410	427	421	417	416	421	388	381	403	410	412	457	468	432	439	404	476	431	433	375	389	448	424	427	443	408	432	450	440	410	432	474	486	420	440	442	424	436	433	439	420	412	380	453	406	469	419	449	459	436	404	420	409	451	435	429	432	446	426	404	440	405	415	397	435	420	424	423	426	410	384	446	454	434	395	410	428	413	410	392	405	420	432	402	403	463	395	392	428	425	451	434	434	419	423	404	413	430	418	445	403	444	449	386	461	401	443	502	415	440	411	437	381	412	464	407	422	447	405	421	428	423	419	435	478	441	440	452	423	410	426	419	403	445	428	432	442	412	444	410	431	417	442	455	447	450	412	401	408	459	411	412	429	435	427	419	404	417	395	424	454	452	441	417	407	396	389	447	412	412	396	461	389	409	441	431	464	419	420	396	390	431	436	425	433	440	420	409	419	394	423	429	393	421	417	406	423	384	395	434	394	455	397	440	410	401	396	423	436	463	428	402	434	413	392	442	360	416	425	429	415	424	390	437	402	411	422	439	406	425	420	415	408	438	398	461	397	414	424	423	412	451	403	426	470	413	425	428	413	419	465	459	398	439	418	462	414	458	431	416	432	428	417	463	418	440	427	403	444	405	476	458	424	424	443	460	462	420	457	431	433	462	452	406	419	455	440	418	454	429	433	414	415	430	438	457	413	399	412	410	412	411	442	424	419	445	442	406	452	424	394	434	402	411	431	475	445	425	446	398	405	413	422	391	436	427	436	424	445	428	389	399	428	411	435	417	458	412	473	411	464	427	386	440	449	424	408	426	431	453	390	478	439	424	420	422	382	410	426	392	444	410	406	413	434	464	419	411	417	430	433	403	419	402	423	446	444	418	427	426	400	452	408	422	431	457	436	488	464	440	472	440	430	374	415	446	420	428	407	442	465	462	444	404	421	447	458	431	416	447	434	417	405	431	403	410	452	403	408	447	455	454	429	399	398	423	423	425	413	442	468	427	459	435	418	431	412	414	387	421	419	409	437	425	426	398	430	410	464	396	435	421	397	466	431	436	477	412	451	450	440	443	394	363	428	452	400	444	421	390	456	389	465	391	411	452	426	402	423	425	394	420	384	450	442	431	453	443	434	440	453	408	465	429	417	404	442	454	405	427	423	454	465	465	416	432	409	458	439	434	405	452	399	429	398	403	379	434	403	407	405	456	396	429	456	467	421	385	393	436	419	396	414	432	422	391	407	410	441	423	424	402	432	413	445	439	439	409	437	420	422	451	427	458	430	451	444	404	389	417	403	391	437	449	427	418	435	466	434	398	430	462	460	452	436	410	421	404	401	424	407	399	440	449	414	443	447	463	423	438	377	384	440	375	421	428	447	403	417	439	469	438	466	466	409	434	438	415	404	423	436	412	408	396	424	434	457	442	434	393	427	458	434	418	422	432	436	462	426	382	420	403	373	460	434	430	439	435	438	396	444	454	453	469	422	442	413	435	443	443	446	405	416	476	439	423	433	490	396	471	447	428	436	413	422	422	437	386	406	431	459	416	426	435	449	442	388	423	391	441	422	442	441	444	455	419	403	417	426	426	446	466	337	402	445	419	440	437	372	442	487	446	432	436	398	442	449	444	458	401	413	403	416	465	404	390	409	427	380	414	448	429	401	465	416	382	424	426	470	422	432	396	419	420	422	420	432	437	428	414	448	455	389	455	448	487	461	422	411	412	407	432	445	447	415	448	434	386	425	429	429	452	403	419	410	401	425	398	425	428	404	409	414	443
38598	24481	19255	14429	9544	4546	2124	1693	1563	1422	1236	1222	1097	1064	1051	1053	995	978	969	966	913	941	1018	995	912	904	899	937	959	945	948	957	865	899	927	936	912	902	898	924	912	943	895	894	883	939	941	948	884	920	902	898	960	902	871	923	907	922	924	924	875	900	904	849	918	890	915	881	916	862	920	921	935	959	940	924	907	906	887	941	924	881	884	855	913	843	940	930	888	906	942	951	880	842	877	901	965	915	945	897	918	895	898	868	878	884	884	903	896	863	941	953	885	893	886	913	954	963	899	892	905	877	908	902	947	896	854	908	872	913	960	866	920	933	928	935	912	892	876	928	887	913	874	924	900	906	925	859	915	936	929	873	912	927	899	920	892	910	935	963	889	921	903	921	892	917	875	985	897	869	847	899	896	887	887	925	903	929	932	888	957	916	906	951	943	919	925	890	918	913	837	931	912	856	920	896	916	915	890	894	889	927	887	947	900	959	810	879	904	913	880	936	914	930	889	888	870	905	894	925	957	947	972	918	917	852	896	904	965	877	904	932	928	924	866	909	896	940	920	925	944	949	917	925	883	859	926	897	893	957	928	920	940	919	986	918	895	899	821	888	924	934	934	851	920	929	900	901	942	976	924	890	886	930	939	964	918	870	915	868	978	915	902	917	864	892	884	856	923	884	884	928	927	900	876	829	931	946	942	885	930	944	893	917	891	887	871	914	916	958	892	919	902	906	900	961	912	890	880	906	919	943	921	917	871	869	906	929	918	870	902	898	904	915	916	950	880	893	905	946	901	923	914	934	835	866	867	888	916	960	926	911	952	877	863	953	862	927	916	923	916	946	905	926	866	919	906	914	909	929	917	853	911	933	878	878	887	929	948	892	870	873	904	877	879	911	940	901	942	890	860	885	923	841	933	952	966	891	892	914	947	942	846	913	924	923	818	956	900	898	895	919	946	912	910	912	909	895	909	881	915	964	909	907	927	888	920	956	885	834	927	891	987	909	926	898	909	902	851	900	959	884	925	952	902	894	913	943	925	914	907	901	890	923	902	908	884	878	906	926	883	966	1017	922	937	906	917	901	910	868	856	933	892	896	884	884	911	909	937	928	918	914	898	927	895	950	911	912	939	887	910	938	905	896	900	909	894	877	906	919	869	936	903	877	890	908	893	927	930	854	922	966	958	892	933	885	899	921	881	958	849	887	888	940	887	910	918	881	916	904	857	912	909	915	867	899	905	888	860	828	894	917	954	880	914	916	877	927	909	902	897	892	864	833	916	979	902	879	910	902	976	930	932	949	889	924	895	886	877	905	988	942	898	870	917	892	953	906	872	905	887	877	926	894	956	878	910	874	965	925	930	946	955	880	894	868	868	906	975	896	879	920	909	959	921	849	917	861	966	889	920	910	872	889	890	913	902	931	935	913	803	897	902	935	917	893	922	875	924	926	887	977	936	914	937	923	885	878	936	912	915	887	891	862	933	873	922	875	886	898	866	944	905	934	928	920	909	913	940	976	909	900	953	902	920	922	905	891	914	884	932	908	905	949	892	926	900	963	974	933	942	879	905	947	902	949	851	909	909	877	912	867	898	878	903	879	906	879	917	939	879	934	888	889	891	956	955	949	895	912	932	928	913	881	900	935	935	914	892	935	889	917	854	836	905	960	921	868	977	897	954	887	900	870	900	947	903	933	956	889	886	881	925	872	898	907	884	905	890	904	915	870	918	875	913	946	937	899	894	905	882	958	877	955	985	962	893	892	875	915	913	920	931	887	913	932	920	927	925	864	889	855	979	945	921	908	970	929	925	919	880	858	887	950	922	922	910	883	921	929	944	928	939	875	935	964	922	876	922	960	935	920	910	925	892	867	900	887	908	911	923	902	879	869	992	853	909	935	943	947	912	917	892	944	846	964	931	910	929	896	912	885	903	934	919	912	946	930	952	897	902	960	916	920	941	909	898	939	914	940	906	922	943	896	910	850	925	912	932	907	892	911	914	871	896	869	901	897	872	908	939	874	895	878	923	909	918	936	936	897	956	876	842	930	894	921	964	861	926	867	962	892	925	923	949	877	903	902	929	918	929	927	924	882	906	933	897	845	868	1007	925	898	922	898	875	874	922	858	875	950	944	901	875	901	952	873	897	914	912	885	907	914	887	861	909	898	900	901	927	892	916	893	861	919	878	903	924	924	908	924	866	927	910	847	874	945	904	940	881	891	936	959	850	897	912	890	944	825	909	901	906	974	910	916	936	896	883	918	915	950	924	875	896	909	955	867	955	946	950	897	903	894	972	943	881	896	949	915	897	888	922	907	891	943	903	892	947	927	863	874	928	953	897	936	944	889	946	951	946	913	869	863	936	945	920	909	948	896	921	933	876	909	946	939	866	869	861	963	896	885	961	871	912	879	927	847	927	902	894	983	923	934	931	948	883	855	919	910	932	896	967	842	884	913	928	875	913	935	896	910	895	945	904	876	872	903	893	931	930	866	910	890	918	915	902	906	943	940	971	889	943	902	877	901	883	892	849	891	970	926	849	895	944	889	895	879	934	954	869	908	884	935	922	847	889	869	890	908	890	957	918	912	929	857	874	961	931	876	958	879	922	870	905	932	859	886	921	993	931	911	907	909	929	870	926	896	979	916	947	876	927	904	925	887	897	917	929	913	865	903	931	923	965	915	877	918	886	909	867	919	894	872	870	946	913	915	982	908	976	876	918	937	867	929	910	909	874	918	929	922	910	911	873	902	887	881	903	920	860	914	928	925	895	909	936	916	892	912	899	941	973	887	890	917	896	918	962	983	859	875	902	917	933	907	873	924	923	921	922	860	899	933	885	923	928	942	866	922	892	936	905	925	911	909	907	883	914	870	882	927	926	910	903	897	898	932	910	904	935	889	884	905	886	909	912	870	924	937	881	960	868	921	974	902	943	925	956	886	925	897	922	943	934	899	921	918	878	919	919	898	858	915	971	900	852	903	878	966	902	901	935	937	963	896	902	930	916	946	887	910	891	892	907	922	899	915	884	935	890	924	871	872	911	906	908	927	870	961	915	868	913	929	894	915	945	888	902	937	931	923	908	949	890	918	938	876	873	873	910	903	939	915	889	915	895	981	937	917	901	960	927	869	887	932	888	894	917	943	987	866	968	928	911	884	896	872	988	905	905	912	957	893	883	902	886	892	955	899	905	920	904	899	890	933	930	878	892	886	881	961	904	889	863	889	906	930	892	955	958	904	902	935	912	933	861	910	919	862	888	898	890	929	892	918	903	932	913	962	987	937	932	929	903	955	895	908	909	920	980	891	926	890	910	907	901	933	891	943	870	894	953	861	938	902	883	964	985	951	938	962	890	885	922	902	857	881	869	878	924	901	947	898	943	915	871	876	853	903	906	917	976	900	903	918	875	941	916	923	928	881	949	877	846	906	945	954	858	889	888	915	891	886	930	920	967	913	958	911	881	918	893	888	955	886	899	897	874	869	938	920	928	894	883	883	893	916
63869	40133	27366	17934	8143	2792	1234	881	744	609	568	599	558	503	489	491	495	460	472	443	474	457	429	437	447	436	442	481	473	452	444	461	444	445	451	439	466	412	457	445	417	466	410	388	391	428	462	452	375	450	423	459	413	432	459	401	409	433	439	436	428	448	411	430	451	416	415	407	412	452	417	465	411	429	442	443	423	422	476	396	409	422	412	408	459	417	414	412	420	451	419	425	426	400	440	403	400	453	410	418	438	458	452	466	443	435	425	431	424	475	445	459	420	457	470	432	461	414	407	496	415	460	423	438	413	395	447	396	444	396	426	423	464	439	467	448	451	434	399	458	404	401	414	448	416	418	441	430	415	454	398	405	426	420	418	395	417	431	409	429	450	422	471	413	445	434	434	415	432	444	409	418	404	411	397	466	430	476	470	426	465	449	414	445	424	431	443	399	426	460	403	481	437	439	431	422	429	409	417	428	452	461	465	449	475	427	426	449	436	448	408	452	443	430	451	487	418	407	450	402	447	416	434	448	468	430	461	425	472	432	424	467	462	413	449	399	425	383	412	433	405	443	426	389	463	426	434	392	425	437	436	445	418	401	410	393	406	436	424	423	423	433	438	433	416	482	416	408	478	415	382	408	443	418	439	431	433	434	448	449	422	426	461	413	424	431	449	426	432	433	425	459	385	428	442	463	418	453	434	417	434	476	443	442	440	419	414	454	446	398	462	402	416	409	453	440	428	470	444	418	433	420	469	468	449	416	464	432	439	419	429	426	409	407	442	414	399	440	416	426	440	445	470	473	427	457	429	444	397	417	467	431	417	452	446	418	445	429	445	420	477	433	421	503	392	437	401	409	457	424	415	410	425	418	405	429	431	372	420	425	447	437	414	422	446	438	374	425	491	444	460	451	449	463	447	478	462	446	417	463	431	429	422	412	448	465	420	479	436	434	405	416	421	447	445	468	432	418	384	453	444	424	455	437	405	454	424	459	463	429	407	442	406	395	395	405	401	436	422	456	414	476	445	457	488	437	427	427	437	428	410	458	467	425	428	439	400	420	419	465	429	427	434	444	421	440	463	398	404	451	412	461	450	426	429	425	422	469	442	437	421	446	468	479	419	414	421	452	442	446	448	429	447	443	406	448	467	431	422	427	459	409	462	430	481	427	419	473	439	376	409	429	387	383	452	460	451	446	448	451	424	482	440	457	362	414	409	436	451	444	434	449	434	475	426	450	421	482	403	461	431	483	463	402	427	441	431	413	456	438	419	431	465	456	419	418	390	418	428	442	434	438	437	435	429	434	430	421	438	388	448	465	484	474	430	400	431	441	419	420	463	438	410	471	423	439	445	426	448	449	392	435	460	447	479	446	473	418	442	412	480	412	427	459	451	429	425	446	425	434	418	436	453	423	425	464	436	450	426	470	439	405	396	415	431	472	455	451	444	417	429	446	417	422	427	448	403	421	470	450	464	421	442	431	410	412	447	444	466	441	446	470	433	442	389	414	405	446	424	463	444	421	440	463	440	433	433	444	433	410	447	459	454	391	422	385	459	441	389	463	422	425	440	450	415	429	421	440	499	471	457	434	431	452	434	469	443	410	429	444	405	418	387	465	397	454	440	423	416	462	416	427	454	432	422	465	447	425	405	445	422	447	417	399	407	402	401	435	455	464	440	451	422	429	430	467	458	418	435	440	429	428	430	413	430	483	466	491	470	408	448	420	413	460	426	428	437	433	427	435	410	454	450	417	428	420	444	421	439	470	455	430	420	412	459	399	423	402	443	440	450	461	416	438	403	433	425	489	432	436	421	426	404	436	449	427	510	420	456	435	432	446	418	431	405	428	428	415	428	430	396	414	442	435	451	455	427	403	460	455	441	434	447	428	411	447	403	422	480	451	469	424	415	438	420	406	419	446	456	446	438	453	440	430	379	412	464	391	392	436	445	418	418	493	440	433	434	408	419	448	465	473	430	416	445	420	444	429	470	434	441	468	432	492	426	385	449	440	462	491	434	438	453	427	410	447	399	428	455	418	396	406	409	407	428	453	424	449	422	470	427	419	406	431	443	444	452	427	420	481	444	423	438	440	431	468	433	462	401	455	384	420	432	442	437	425	436	442	427	439	436	440	409	458	446	443	412	456	391	464	451	402	424	467	433	464	418	434	461	460	411	442	442	427	457	479	438	466	483	420	412	425	440	417	406	439	416	428	427	421	415	443	477	450	463	422	428	419	434	475	454	437	445	443	419	460	441	449	405	434	458	435	429	427	441	461	480	465	479	427	445	448	436	441	420	448	441	416	433	427	414	371	418	423	469	405	413	415	405	425	411	451	431	478	495	442	438	462	485	452	417	448	464	444	433	444	438	472	437	417	424	436	432	436	400	437	499	456	418	408	433	411	413	411	450	439	411	413	432	435	404	443	401	392	440	444	435	443	419	400	425	455	418	422	461	435	437	456	452	410	470	416	455	438	452	425	433	456	468	427	436	428	420	411	439	432	413	465	417	421	445	452	413	445	436	464	445	444	400	379	425	478	463	416	429	386	464	427	435	463	429	409	465	447	418	425	438	434	433	459	444	426	457	402	406	380	416	473	450	457	474	428	465	437	467	458	446	412	465	429	436	406	456	450	421	395	471	418	426	440	447	432	459	426	495	436	424	367	469	469	448	455	445	430	499	445	418	421	391	432	438	410	395	410	405	439	447	449	462	437	450	442	432	455	431	409	423	414	411	466	441	401	455	427	402	444	407	418	480	432	437	418	437	385	402	474	435	453	422	461	441	483	440	462	439	428	467	458	477	438	430	413	405	395	414	409	416	417	415	448	426	428	429	396	418	436	462	455	440	456	417	431	418	444	389	466	457	469	437	439	409	453	446	475	412	450	409	416	451	451	434	416	428	408	412	428	435	434	447	395	431	479	422	426	392	499	382	458	466	433	413	373	447	423	450	423	468	416	419	446	410	441	464	407	437	429	413	444	426	423	411	408	444	453	461	469	469	357	398	426	418	422	428	420	414	380	434	484	416	442	414	444	430	453	447	448	442	445	427	431	432	427	410	441	440	391	408	487	455	449	429	451	440	450	430	432	437	418	434	437	404	404	445	458	409	434	440	418	412	405	442	437	456	445	415	393	436	442	460	458	428	430	460	416	416	436	424	436	462	474	467	465	384	365	450	480	447	445	431	444	407	439	444	439	436	468	472	428	425	496	445	435	462	398	382	445	422	413	435	452	466	459	418	437	428	416	477	427	396	422	397	378	383	403	416	450	456	426	437	391	421	418	431	400	455	438	426	462	430	433	474	464	412	426	420	424	432	426	452	419	444	444	437	450	430	476	423	388	411	446	428	447	430	390	472	426	423	447	415	432	434	409	426	407	454	455	414	414	432	452	467	413	408	458	472	434	419	420	439	458	435	410	440	437	433	414	468	441	448	451	427	430	444	423	433	399	414	437	430	439	435	418	492	443	487	437	414	432	413	434	452	480	423	408	426	458
40773	30947	29453	26462	16833	7307	3700	2823	2358	2024	1899	1667	1555	1344	1208	1234	1122	1120	1104	1022	1122	972	1002	985	955	947	978	944	963	937	976	890	982	978	890	910	969	927	935	946	934	893	958	939	902	973	963	903	922	885	900	829	943	990	904	922	915	946	936	859	891	934	970	902	934	886	958	932	892	863	915	897	935	937	977	910	919	949	947	949	899	911	928	938	911	958	936	910	967	1008	903	874	962	1015	889	903	959	977	905	980	913	933	919	905	958	890	838	915	927	844	922	900	924	925	936	938	991	947	932	924	919	891	948	903	943	930	906	900	955	927	959	891	922	889	974	913	941	889	911	910	936	926	923	952	963	957	966	885	960	877	887	879	995	907	911	873	923	942	964	923	936	902	898	926	886	925	930	962	961	971	918	923	932	893	935	914	947	932	935	900	925	880	945	999	952	932	868	894	919	888	998	928	939	850	936	935	883	959	989	948	981	929	906	895	906	956	891	879	984	904	874	945	909	861	925	949	914	915	927	904	929	885	948	962	925	1005	916	964	925	902	946	911	979	966	946	887	946	882	908	878	943	930	914	915	895	910	920	898	906	925	923	915	987	936	978	951	967	908	961	933	929	964	941	915	958	915	936	883	902	884	905	949	875	921	911	945	887	993	928	893	971	898	935	948	901	998	953	962	956	897	972	888	918	888	927	954	874	938	883	930	909	922	917	929	901	934	953	919	932	934	885	942	841	946	892	933	935	922	939	895	954	922	969	892	942	907	936	929	902	1001	909	973	926	874	1010	922	879	936	855	942	903	938	846	896	917	972	914	952	918	924	928	919	901	883	965	1004	942	923	895	938	905	906	952	903	931	924	945	937	940	955	924	892	879	913	976	945	954	935	895	895	917	881	936	889	943	953	914	891	939	861	937	911	958	954	898	942	895	934	911	907	903	939	946	882	924	939	942	945	914	926	936	965	928	893	906	905	915	985	901	946	917	971	906	940	949	904	896	903	957	938	888	906	910	861	923	906	886	874	934	866	922	916	896	885	954	927	900	934	974	905	934	962	992	942	914	947	956	917	910	938	908	973	908	931	889	912	949	904	956	866	904	936	924	945	883	983	944	945	931	881	903	980	932	930	926	957	932	874	874	964	927	878	889	895	878	900	884	933	942	885	939	920	954	936	961	931	904	934	885	889	953	902	907	913	950	975	897	875	905	922	867	872	934	940	886	983	908	992	897	893	958	897	913	917	907	919	930	910	921	897	921	912	896	939	909	911	896	873	997	991	901	868	887	960	940	901	904	918	891	892	987	916	938	936	963	938	927	976	895	946	936	921	949	939	962	914	898	964	876	901	938	934	935	932	986	946	934	930	919	950	909	942	946	960	901	929	927	912	935	965	963	843	916	923	893	901	947	896	893	931	934	881	982	992	909	930	931	899	927	924	876	923	956	932	948	926	962	930	891	899	936	961	931	940	909	931	992	925	905	915	955	1002	911	882	919	975	903	924	928	932	930	969	931	939	975	923	940	950	928	912	919	975	915	893	875	942	960	954	909	946	897	937	951	939	983	902	890	926	908	947	953	927	940	899	978	924	903	960	895	927	842	909	898	894	967	955	920	945	927	947	894	886	927	917	898	893	955	939	945	909	941	952	904	889	955	884	933	928	933	883	912	945	923	919	899	949	921	933	935	928	978	996	908	911	972	930	859	939	918	961	876	908	924	877	968	929	983	957	953	900	961	964	901	905	931	944	877	903	879	919	964	901	928	941	936	885	882	979	906	899	931	919	956	882	962	966	910	883	941	916	885	952	916	963	894	891	898	900	899	970	933	941	964	965	889	902	930	906	830	920	920	940	912	874	910	872	949	941	863	971	990	899	942	864	925	915	886	894	891	890	928	901	934	939	906	909	957	906	845	942	902	917	920	890	923	870	936	942	832	912	889	938	930	941	918	910	917	931	928	912	962	909	870	932	989	882	971	908	917	884	969	890	942	972	901	928	973	918	938	963	938	964	969	935	940	917	920	927	907	911	914	918	942	892	947	913	913	949	945	899	940	901	940	896	904	925	909	896	885	923	884	913	972	965	928	931	934	916	926	917	937	919	861	921	971	924	894	909	943	878	922	909	983	924	962	929	944	951	927	953	896	940	911	918	932	891	984	945	876	912	930	917	930	914	956	962	878	915	958	969	916	952	937	896	916	889	844	923	915	924	967	928	928	919	913	930	929	945	889	931	939	963	941	929	928	944	873	941	918	919	910	907	918	954	892	937	928	931	876	955	943	969	961	894	893	922	931	924	916	898	927	948	928	961	896	882	908	897	889	911	956	940	923	930	988	912	916	942	937	920	911	908	921	928	913	893	1020	850	906	949	927	912	959	928	909	907	889	935	922	903	879	964	925	922	884	878	917	941	946	904	895	876	942	933	885	935	943	939	902	862	855	985	956	911	918	950	899	874	911	910	983	863	940	942	925	916	932	900	916	931	966	873	973	933	964	952	915	917	923	941	895	958	907	889	944	924	946	930	909	923	948	872	905	907	912	932	881	920	887	938	907	914	898	922	935	942	892	924	941	951	960	953	871	947	903	920	903	919	941	946	903	918	897	914	931	883	862	922	860	888	926	927	894	917	916	921	881	926	947	937	905	889	886	931	936	901	929	921	951	884	867	963	906	995	892	920	914	973	917	897	949	923	944	924	907	935	913	916	928	946	958	959	958	968	922	958	925	955	933	877	868	887	989	922	893	897	944	995	956	904	893	910	933	939	916	936	920	878	963	891	913	892	883	969	907	901	929	934	954	891	923	914	897	932	903	898	973	931	919	954	884	885	909	916	936	927	912	946	921	927	908	895	946	935	930	927	917	901	883	922	880	914	909	873	940	947	914	920	908	889	882	918	875	960	876	900	914	890	921	958	928	947	920	909	936	934	918	967	933	938	954	901	915	902	863	983	986	910	929	872	880	935	959	927	957	914	926	916	1044	918	902	946	902	889	908	863	929	926	923	941	977	938	896	916	870	918	920	906	948	907	945	921	946	939	962	861	936	865	911	919	943	960	905	914	928	871	952	918	939	949	958	931	976	905	927	928	920	921	961	886	884	857	919	953	908	860	953	941	898	899	965	867	947	910	959	931	920	880	937	941	901	963	887	954	863	911	901	913	945	914	903	932	949	935	932	882	962	892	956	914	924	970	914	930	869	918	956	899	934	924	868	891	923	912	983	961	940	920	924	915	906	984	927	900	904	920	878	936	946	928	958	923	952	923	862	889	883	897	903	874	901	1017	908	924	888	926	894	930	914	918	925	915	932	946	901	905	918	952	940	915	981	911	975	909	927	925	902	923	857	927	922	915	924	958	916	924	912	879	943	921	969	990	945	857	897	946	918	902	892	883	885	974	918	932	909	931	963	928	931	936	999	1012	955	993	970	907	966	957	951	945	892	920	893	912	875	979	960	892	905	947	945	915	956	991	938	965	930	962	927	932	949	895	942	906	936	962	943	946	944	926	929	941	895	894	912	897
47446	23868	11073	4958	2023	907	684	590	493	449	464	435	455	427	423	469	469	418	415	477	405	436	456	466	404	445	465	396	429	397	408	432	454	447	449	426	467	417	466	467	411	450	432	406	397	441	509	433	480	412	466	420	424	429	440	446	450	415	411	424	429	421	414	415	407	417	442	440	419	458	437	421	471	437	432	380	426	416	387	435	460	433	416	389	409	463	422	426	449	415	392	382	439	400	406	438	441	411	456	450	390	418	443	409	401	433	419	392	436	413	416	470	418	443	437	420	435	440	422	426	421	424	440	413	430	431	420	435	421	473	434	402	378	397	422	420	447	418	398	435	416	441	425	412	471	487	449	393	402	433	416	450	401	402	445	449	382	432	378	388	435	442	413	401	427	423	405	429	417	424	436	399	412	409	447	393	436	435	447	419	466	440	376	367	450	448	448	412	435	430	415	404	412	421	408	444	431	414	429	439	420	467	440	452	410	422	413	398	438	438	441	427	419	461	439	476	435	401	423	423	455	394	457	434	405	373	418	418	424	436	405	405	438	387	438	406	462	437	416	404	411	401	435	396	412	391	414	453	401	396	391	411	428	445	423	403	394	404	417	453	432	415	444	438	440	440	460	443	421	424	421	443	434	417	386	428	437	433	403	430	436	439	436	430	434	433	412	443	450	420	412	459	460	418	420	444	424	392	395	444	388	408	443	429	420	406	433	443	408	379	412	423	443	401	428	366	434	412	417	423	409	425	438	423	460	395	448	434	439	422	411	415	482	418	418	414	414	454	441	430	435	432	381	432	411	405	439	407	433	385	430	441	412	425	390	415	406	403	432	407	446	440	455	442	424	410	436	421	446	394	434	418	443	439	406	390	399	453	385	404	414	459	416	424	412	410	439	446	379	433	380	427	410	406	401	452	443	422	430	457	411	411	413	450	453	413	417	405	392	424	406	392	426	387	435	435	413	402	463	436	438	443	382	448	425	422	410	439	422	398	409	427	398	449	420	426	421	432	460	426	424	434	428	388	440	402	448	410	431	368	419	416	427	405	431	447	452	461	403	433	392	402	417	473	411	418	423	417	456	410	436	433	485	434	422	398	405	446	450	429	414	431	438	497	409	452	446	437	471	440	389	453	405	402	448	425	454	460	440	406	411	435	417	436	438	418	429	426	463	427	470	455	431	418	443	444	456	458	422	439	416	424	430	429	425	410	401	435	493	476	421	425	423	408	446	410	426	414	403	443	400	409	400	411	455	423	464	451	405	406	397	398	454	498	464	398	424	415	421	398	439	343	396	475	423	414	462	427	423	424	429	414	406	402	420	431	443	409	459	446	430	457	425	436	436	435	390	445	402	433	425	440	431	436	441	419	450	434	421	398	411	414	440	469	464	441	396	442	413	439	470	412	442	470	431	443	447	400	429	404	444	416	435	453	457	402	413	475	435	424	436	431	449	443	438	456	466	384	414	426	436	422	432	390	412	415	441	430	415	438	424	389	433	432	421	426	406	415	402	454	394	403	423	423	444	428	422	460	417	433	453	420	441	434	402	389	456	444	415	423	432	459	436	419	443	439	449	425	447	476	391	381	412	382	400	424	447	477	397	424	418	448	381	432	444	387	408	428	431	401	416	420	461	419	460	423	441	432	414	388	418	401	467	449	391	424	406	426	437	418	421	391	386	443	421	386	425	444	435	439	410	410	409	373	429	420	420	403	435	447	417	417	460	406	429	366	424	434	391	433	427	436	396	425	417	443	435	428	439	441	422	446	422	412	449	458	445	390	450	416	401	365	456	410	397	422	404	479	408	407	452	388	446	432	452	457	418	378	477	410	487	400	492	426	444	407	401	414	412	433	411	404	399	450	431	398	431	426	437	427	444	397	419	447	435	428	414	376	461	462	409	416	443	417	411	397	430	425	399	405	435	456	425	421	436	418	436	445	447	441	458	424	376	420	471	420	430	387	428	440	463	453	400	415	404	419	423	426	436	424	397	375	416	370	430	453	423	434	387	415	448	438	422	405	436	416	417	417	404	414	445	425	364	470	436	430	378	405	425	450	461	435	465	436	385	440	472	444	452	417	444	419	397	389	422	418	442	424	402	456	425	471	440	443	399	442	418	404	442	447	441	426	425	481	438	434	409	386	454	424	417	422	395	411	441	397	393	431	403	417	434	422	406	459	411	454	428	457	429	424	438	426	444	394	465	415	437	433	437	444	432	415	451	396	411	437	467	442	441	374	405	432	415	465	474	417	415	461	430	422	390	409	443	418	434	417	417	391	430	433	438	400	402	448	426	420	442	393	412	417	436	422	415	405	416	447	444	420	431	426	411	445	472	383	426	390	446	407	424	403	433	472	437	411	438	411	458	418	384	381	436	402	472	424	431	436	414	449	420	457	410	384	432	399	420	427	420	472	407	446	417	460	412	420	445	437	446	465	417	428	424	446	431	459	435	440	421	402	431	437	440	429	408	472	406	393	425	500	439	430	405	430	424	430	452	464	429	387	407	448	390	423	439	373	478	442	415	425	418	395	425	394	428	424	383	426	460	418	432	407	369	454	410	393	455	438	414	388	392	405	403	401	430	434	442	396	411	402	432	435	417	437	455	425	435	420	422	467	380	402	430	400	411	435	451	436	414	426	380	449	411	434	411	419	420	410	364	432	425	451	437	409	398	406	446	460	434	446	445	420	428	424	431	410	396	413	466	391	488	465	407	445	395	442	409	417	428	414	444	426	390	424	427	434	409	427	431	444	425	429	388	450	401	402	400	428	423	422	402	417	390	415	412	429	466	430	394	407	426	383	463	438	435	436	398	404	415	460	438	438	432	427	409	422	412	425	396	446	461	446	410	479	417	434	426	446	442	412	450	436	420	380	469	408	438	456	448	420	413	423	447	414	404	389	447	411	458	415	438	450	424	424	419	422	408	435	428	438	437	457	382	412	406	418	426	399	447	398	397	470	406	427	437	413	421	414	424	424	432	401	425	407	447	431	455	476	434	438	429	410	432	433	424	420	480	408	425	423	422	412	428	438	443	411	429	425	403	456	422	437	423	413	404	449	435	433	425	463	447	424	401	435	427	403	405	457	425	409	402	405	473	470	443	457	433	388	451	425	424	414	416	421	444	427	448	420	452	458	437	459	414	451	422	407	386	415	399	408	462	444	429	409	438	417	437	436	470	453	473	435	438	439	456	422	426	411	459	405	415	389	435	434	453	447	413	385	418	442	470	436	449	424	452	409	449	454	445	447	415	438	459	408	417	430	458	477	387	394	443	478	393	448	413	425	431	390	444	434	476	436	437	428	446	440	428	432	442	445	431	454	443	444	456	394	432	443	418	464	391	389	440	418	411	415	433	451	450	384	406	461	430	448	461	374	419	421	425	438	394	368	416	421	420	459	429	413	432	459	393	411	397	464	407	392	446	443	372	427	430	415	403	418	425	462	445	433	409	448	447	437	433	457	446	400	404	391	411	428	388	451	417	408	424	419	439	433
31579	18252	14137	10060	5515	2692	1670	1393	1232	1250	1111	1088	1017	1020	954	964	985	945	965	954	923	965	940	904	903	881	878	953	870	955	897	911	946	907	948	874	894	901	945	865	904	938	894	875	927	910	855	916	944	950	904	935	903	928	928	856	929	883	831	935	895	904	892	929	884	895	927	980	913	862	922	891	905	885	949	921	899	890	903	903	930	919	915	969	881	919	890	924	875	848	938	968	883	946	920	921	907	925	936	937	915	981	929	903	863	928	881	967	937	924	878	899	879	881	865	900	911	911	878	954	900	951	899	883	904	925	876	890	946	959	892	925	937	908	923	931	908	901	932	900	913	891	869	936	877	880	961	906	897	894	938	869	858	856	900	866	949	852	894	893	883	876	894	884	946	873	956	861	939	932	855	881	900	900	965	897	868	856	857	917	896	886	906	895	848	920	848	921	903	924	886	892	976	911	911	876	912	951	961	941	936	919	936	942	943	914	911	927	911	854	889	858	902	951	933	923	936	866	929	910	916	838	949	889	922	905	902	943	932	872	998	912	901	954	946	869	918	893	900	949	911	844	931	894	949	938	932	889	931	946	903	904	905	917	957	854	895	918	881	937	884	935	884	883	907	877	886	945	896	938	875	914	941	855	920	883	874	967	950	910	871	871	892	888	917	878	961	901	950	866	874	883	856	881	960	884	906	931	925	908	892	877	858	920	937	920	891	931	880	888	914	842	901	976	903	918	879	952	917	950	923	915	874	917	871	896	910	884	941	880	951	859	843	933	880	896	877	924	867	1007	949	907	951	934	952	900	892	884	895	927	940	890	908	910	932	906	920	893	896	965	875	907	935	907	906	860	878	918	867	934	905	896	901	898	850	874	856	969	882	880	898	890	877	895	896	946	892	890	879	890	892	918	935	924	893	877	909	931	898	869	874	904	911	857	869	894	879	914	910	903	846	906	917	857	928	940	948	906	902	934	881	943	837	905	907	879	912	875	959	953	841	896	920	908	911	899	901	868	948	895	877	924	946	920	920	991	897	957	896	885	932	901	936	889	960	899	893	928	910	892	913	937	919	884	926	924	880	858	936	925	930	917	856	881	862	847	916	898	937	867	962	870	959	919	886	919	910	910	928	866	893	928	918	844	899	873	917	915	921	968	887	903	929	911	913	946	973	947	926	886	923	871	877	949	913	900	867	918	874	936	890	921	926	885	927	919	915	884	956	932	952	921	886	940	917	912	856	879	964	933	900	900	900	933	907	908	953	922	953	935	916	930	908	920	937	918	881	941	941	872	909	906	925	928	923	904	929	923	881	902	911	884	904	916	930	926	895	906	891	917	933	892	954	918	921	936	898	912	869	908	863	916	934	928	906	870	885	864	944	886	904	888	876	967	901	936	934	916	967	933	888	873	850	904	922	891	877	860	905	935	956	877	895	903	877	866	887	888	850	947	908	933	916	923	923	929	965	924	902	915	925	921	903	902	885	911	883	940	949	909	974	906	828	864	877	921	911	961	924	897	874	904	935	914	912	959	945	907	902	915	813	898	878	915	944	935	898	862	902	935	882	923	900	914	903	879	958	906	928	915	891	946	892	857	895	858	915	914	890	944	964	910	900	894	943	938	888	918	940	917	893	866	881	847	894	882	960	926	870	903	985	945	921	877	906	905	903	828	914	874	934	886	896	919	857	980	925	922	910	901	958	927	918	927	926	912	869	915	963	932	953	849	912	916	958	874	923	913	914	919	876	927	881	888	877	949	866	925	918	908	937	856	880	928	913	935	877	947	874	898	859	890	949	943	914	919	905	962	897	929	897	859	906	857	952	917	913	892	898	876	976	948	909	913	958	917	893	940	858	971	867	944	827	893	898	940	861	936	860	953	918	893	907	879	908	886	903	928	928	907	881	869	942	927	948	905	889	928	888	870	901	922	904	923	933	825	902	969	918	900	932	968	881	932	972	926	892	892	859	922	917	830	981	870	955	937	891	887	961	936	946	872	953	943	920	892	890	909	789	909	957	879	849	968	896	946	869	899	938	907	896	893	941	915	915	943	889	912	933	878	889	872	942	902	823	845	919	908	933	890	911	942	883	902	895	887	854	882	903	930	949	913	883	939	913	885	975	903	886	887	930	908	870	831	897	890	933	884	907	924	936	876	876	877	890	883	908	917	922	900	899	924	924	917	848	913	976	952	928	907	918	887	910	906	895	911	905	961	887	933	909	970	843	884	899	881	874	913	855	909	953	888	917	954	924	901	945	936	908	895	903	887	929	924	923	897	876	888	872	868	886	879	920	876	929	862	949	938	907	929	934	904	884	851	899	886	913	956	838	923	910	912	895	954	890	906	869	880	837	928	906	912	876	874	879	847	947	913	877	971	935	944	898	918	930	867	954	858	957	954	909	909	930	967	937	932	927	894	911	922	935	913	877	909	898	928	942	974	947	896	895	898	945	935	883	968	915	830	898	885	903	960	935	868	884	908	963	890	930	892	918	873	921	907	933	875	838	859	909	864	896	913	883	931	835	910	901	930	930	943	883	920	923	933	887	932	952	937	949	916	857	920	881	917	942	914	853	926	906	942	939	956	939	912	921	929	915	919	956	937	923	906	919	924	868	884	966	923	929	925	856	952	900	915	870	930	908	914	889	895	914	917	869	871	885	899	861	915	867	919	857	915	848	896	944	966	942	865	944	898	932	956	911	875	905	947	921	877	934	874	893	890	884	975	901	980	885	950	933	899	959	917	938	885	871	938	902	861	919	930	931	916	889	919	980	898	887	903	898	918	927	968	919	877	896	855	870	924	882	879	958	853	892	921	858	904	849	884	924	889	943	855	950	945	876	913	879	908	900	893	910	919	920	899	872	939	873	882	946	864	851	880	920	903	944	874	911	925	926	885	883	937	964	921	875	945	932	868	882	898	915	887	911	869	923	905	896	874	907	879	877	907	865	920	950	992	959	813	919	890	943	873	875	954	942	932	942	954	920	964	867	908	929	895	872	870	841	924	924	884	963	908	909	870	914	902	876	954	884	836	875	947	937	905	895	875	920	871	881	979	858	942	945	887	961	948	879	928	883	929	951	943	928	949	877	943	889	921	937	954	942	917	913	939	945	921	877	914	904	922	928	895	896	945	891	924	926	932	879	924	900	895	885	954	912	908	971	921	854	892	904	903	926	900	910	926	940	877	876	900	904	849	918	912	925	901	885	898	905	858	916	946	918	947	973	925	973	921	929	869	846	929	916	900	885	952	936	841	839	878	888	897	940	883	875	895	946	925	896	919	847	972	983	931	888	873	931	875	893	862	933	958	864	874	914	884	907	884	871	938	922	892	885	980	865	890	917	891	912	893	929	934	890	902	920	894	956	939	913	939	918	909	908	941	894	861	906	906	917	932	908	920	897	904	935	888	853	899	904	876	894	938	858	935	873	918	919	860	906	921	965	893	852	972	876	893	926	970	941	885	879	875	956	960	893	941	948	931	877	918	952	905	905	936	873	906
62605	34413	17605	8023	2823	1193	579	534	529	461	486	491	433	457	466	462	441	431	431	415	437	409	409	427	441	417	416	441	459	412	427	456	427	415	430	454	394	410	408	393	373	422	475	402	444	421	450	415	472	454	455	468	424	390	431	408	405	452	418	445	444	412	427	433	393	451	437	424	421	435	387	395	439	454	415	394	417	394	438	432	441	465	422	402	415	426	417	422	414	434	440	404	434	430	402	387	439	424	452	429	378	420	418	447	418	430	429	425	417	419	398	399	425	444	461	388	432	444	408	416	443	442	390	407	452	406	415	409	477	428	436	473	419	398	391	430	404	407	435	447	405	454	401	467	418	443	442	428	468	437	439	455	397	400	433	415	417	452	438	415	413	389	392	406	412	372	438	412	434	387	405	441	422	420	442	436	430	428	459	402	452	434	434	411	419	438	433	425	431	430	411	441	379	412	413	429	453	448	422	466	470	459	431	424	430	428	419	420	410	419	422	487	419	443	400	438	441	396	443	397	431	429	441	465	464	401	411	425	435	452	412	433	457	440	407	432	417	417	386	417	412	425	400	408	414	433	425	413	473	395	448	457	427	357	416	416	422	446	431	405	461	463	400	446	411	434	441	396	404	452	410	397	475	456	423	422	412	445	442	417	378	436	391	444	408	435	443	422	441	394	446	433	409	395	383	384	417	417	466	390	439	399	410	401	416	412	378	421	423	432	419	419	403	435	399	371	397	421	399	397	425	424	444	433	441	464	411	410	430	450	439	423	449	440	478	408	417	443	418	439	460	475	422	427	389	448	479	412	392	446	401	400	424	433	408	386	445	380	412	406	456	400	473	414	400	416	410	369	425	417	378	418	409	408	442	428	447	390	432	403	417	396	442	428	376	406	420	422	428	420	400	438	445	470	452	444	398	423	487	454	390	422	412	392	439	428	432	378	466	393	432	433	432	475	437	427	419	440	426	464	434	407	417	461	409	379	445	400	441	423	421	444	444	427	421	423	449	428	433	419	437	422	456	396	434	455	416	474	452	405	411	415	425	436	456	475	430	473	428	376	432	462	413	442	409	406	463	405	455	405	440	446	468	403	400	473	395	384	441	447	398	455	427	419	411	414	445	444	430	443	445	414	453	448	465	421	413	404	435	456	381	477	425	403	422	435	452	405	407	431	427	481	441	432	445	395	420	412	400	441	450	448	403	437	425	433	356	418	427	482	400	436	419	421	414	413	434	414	437	435	442	435	433	449	451	460	444	436	434	425	442	419	427	416	405	424	414	450	439	403	451	449	438	380	405	452	434	410	473	468	417	455	431	410	389	411	441	431	386	427	452	450	385	425	442	440	404	443	413	375	430	413	391	450	432	417	458	438	417	413	438	466	422	421	415	438	475	477	416	421	427	425	407	429	410	394	452	390	445	408	457	424	450	416	398	424	419	432	472	414	429	492	446	454	419	426	419	464	418	411	444	472	437	383	418	454	395	432	409	452	393	415	440	433	411	456	419	425	425	412	414	432	433	466	436	400	464	451	445	465	431	412	420	436	434	413	414	460	411	411	417	433	430	412	417	407	416	421	425	411	432	422	404	442	436	369	449	414	422	413	431	435	394	448	426	419	401	410	412	442	458	421	439	419	456	432	455	431	386	424	434	379	453	407	438	445	424	401	410	413	433	439	427	445	434	376	442	377	462	408	420	442	415	435	421	463	400	433	421	420	444	401	403	404	467	428	417	421	397	412	459	409	438	468	419	407	411	453	395	421	404	417	447	444	417	442	463	392	437	440	404	430	424	409	416	425	429	441	427	414	446	416	377	419	421	414	401	415	456	460	426	440	471	431	381	401	419	423	393	424	409	438	436	477	398	364	457	449	399	469	458	439	450	435	428	440	408	386	406	383	460	449	385	462	453	441	394	441	423	425	407	444	422	438	458	430	411	450	416	408	392	451	446	441	443	417	416	437	392	393	422	378	400	438	404	407	409	412	433	447	414	420	413	409	427	448	465	396	405	402	445	444	417	427	425	401	456	421	423	406	391	390	424	431	444	434	438	419	395	438	422	410	420	404	441	450	435	443	430	423	438	433	400	400	421	402	406	461	426	429	425	426	432	412	408	379	466	445	423	433	437	415	425	426	433	409	438	375	412	447	403	419	439	438	396	432	443	442	411	408	426	435	454	421	390	402	417	395	408	411	422	431	442	426	428	398	462	470	462	445	440	394	451	420	410	444	448	446	402	457	410	422	455	403	476	453	415	436	409	365	375	449	375	467	434	435	388	395	401	420	464	436	423	436	438	406	434	442	404	417	458	438	403	436	443	403	415	420	384	385	419	448	422	402	406	398	449	432	433	446	442	445	456	412	432	423	401	394	443	409	419	424	437	434	442	435	407	424	412	449	411	453	441	380	381	420	415	425	493	477	423	427	411	411	412	442	458	436	473	417	425	410	420	410	436	398	401	413	470	435	445	418	435	423	420	450	455	434	405	417	454	455	429	448	416	458	431	410	435	449	402	473	412	435	428	432	435	408	403	407	449	434	431	454	432	433	389	452	408	401	408	433	446	437	420	407	434	415	391	401	397	422	445	438	398	405	411	451	429	433	422	398	412	420	393	456	442	425	421	438	411	423	431	368	398	424	433	466	432	414	396	432	411	422	402	409	451	460	400	396	410	437	469	455	413	435	445	409	439	408	416	397	452	438	421	420	424	408	401	390	420	417	415	436	441	406	432	466	456	405	445	446	388	387	390	434	432	394	438	465	430	436	446	388	415	464	431	428	405	415	440	411	436	470	439	438	413	382	413	409	429	401	458	448	400	395	412	429	390	426	454	434	426	443	439	429	457	443	428	432	425	454	432	391	489	379	465	410	423	409	428	432	438	437	415	429	433	451	404	377	427	411	435	434	457	420	411	406	425	469	448	392	425	456	423	444	440	417	418	391	415	424	443	409	378	425	435	423	389	427	394	409	374	425	432	414	385	409	414	435	437	417	446	434	431	421	450	405	408	426	435	415	418	425	422	430	431	429	428	435	429	451	438	442	452	428	424	425	411	413	415	449	410	450	430	465	450	420	423	449	473	451	433	422	422	445	445	432	448	409	408	441	420	399	441	453	417	416	419	418	433	420	436	419	435	396	415	426	448	439	384	406	397	410	412	453	394	437	453	417	421	434	377	439	444	418	434	425	435	445	430	407	411	384	419	443	459	416	414	462	433	419	442	414	449	445	431	436	419	401	434	454	424	440	448	385	452	411	449	433	430	429	416	426	431	445	423	400	409	412	405	464	453	423	468	408	427	443	475	443	395	398	459	432	419	421	394	418	415	394	411	428	440	429	424	428	403	426	440	424	445	424	366	429	451	449	464	443	404	416	409	417	433	429	447	435	392	418	437	427	427	402	457	479	427	408	443	405	407	427	397	419	437	422	380	383	405	396	435	396	428	457	424	459	444	432	413	413	405	416	443	439	441	444	395	411	416	420	428	416	429	410	470	423	434	368
41704	25987	19825	14466	7608	3231	1694	1440	1308	1231	1215	1163	1084	1077	1039	1026	942	943	1002	943	969	939	873	932	915	941	929	994	979	925	903	888	831	941	894	916	965	926	865	904	934	972	876	951	889	916	914	880	890	912	936	895	904	912	900	881	956	911	935	899	893	928	876	922	899	902	878	907	904	818	884	936	890	886	927	934	927	900	915	892	976	933	907	932	880	895	903	916	836	897	884	927	908	859	950	894	890	903	950	869	939	859	901	948	940	892	882	929	904	868	888	889	912	910	869	949	940	895	889	907	966	903	910	932	899	876	922	943	955	935	902	923	902	943	996	900	960	877	939	939	895	915	934	906	876	864	912	901	866	935	865	966	932	882	873	891	876	878	916	938	900	886	920	950	904	919	927	832	952	888	935	970	899	898	977	878	877	924	900	930	909	911	882	929	870	859	917	875	896	885	912	857	933	910	916	918	948	891	878	931	913	926	871	875	945	872	917	887	861	872	930	895	925	862	861	885	934	889	893	941	834	920	866	944	933	857	898	851	934	892	934	911	907	986	913	890	934	915	862	895	945	882	972	882	881	944	900	941	921	899	888	894	963	931	870	926	895	917	894	916	904	956	901	939	888	938	845	901	908	955	893	970	894	916	862	909	893	904	922	897	864	863	894	947	884	866	932	867	925	879	892	924	875	940	904	943	897	923	887	900	943	907	943	907	870	939	875	886	860	863	902	924	882	868	854	899	946	872	926	925	853	891	963	927	948	937	922	881	905	865	858	902	874	912	898	900	993	898	950	886	890	910	920	905	908	953	876	907	947	931	922	945	861	942	911	901	932	912	911	905	913	934	851	931	838	857	883	833	894	895	906	886	878	901	900	906	921	893	898	927	936	882	924	889	895	907	922	920	868	942	899	936	879	941	876	901	883	931	929	863	899	938	904	915	932	928	892	905	908	919	910	924	885	913	920	889	896	905	945	879	927	927	855	882	877	946	971	938	943	912	962	896	898	924	890	872	951	894	870	884	897	968	960	929	921	885	880	914	886	873	914	904	858	916	889	910	899	944	913	911	914	938	922	918	885	928	893	864	904	920	904	887	895	913	925	954	906	897	896	919	917	909	929	823	910	885	897	937	926	911	959	873	925	925	896	892	895	853	900	887	933	966	873	905	888	919	923	865	904	898	902	944	888	848	920	902	861	894	884	887	895	895	915	905	899	941	866	952	915	923	876	855	883	863	888	894	922	941	914	953	877	922	908	963	896	887	909	903	953	891	929	932	921	929	928	860	860	939	905	920	907	897	970	934	875	958	905	929	844	926	907	935	960	891	928	920	937	966	880	928	870	885	881	928	989	907	890	916	904	923	856	911	956	895	898	895	918	869	963	960	901	857	939	917	960	883	907	931	861	929	878	922	912	890	876	918	941	932	910	905	940	944	915	855	881	866	902	885	920	901	932	853	904	942	929	909	895	917	915	936	901	877	846	910	915	901	890	884	844	867	898	906	927	863	916	880	906	944	883	901	888	928	931	878	919	910	916	875	926	973	855	870	869	902	889	984	965	903	882	925	910	947	919	874	915	906	941	908	881	880	924	888	900	922	975	903	937	897	932	872	885	924	916	879	876	897	859	878	898	886	887	892	898	928	893	918	932	876	915	924	891	917	874	939	915	833	916	918	872	897	890	897	904	944	884	881	920	915	931	913	892	919	929	891	860	920	911	920	937	914	932	864	911	907	905	881	902	881	942	920	925	886	905	898	894	873	946	892	882	889	936	875	900	945	928	893	922	903	925	929	841	837	863	949	897	896	889	885	926	962	832	882	892	861	926	893	881	932	943	838	969	949	951	917	908	877	919	896	958	895	866	949	927	919	910	899	953	905	853	905	875	883	890	904	852	905	891	905	899	881	918	892	893	897	887	910	890	894	895	887	941	915	913	937	956	885	971	912	937	964	895	916	882	893	885	899	920	961	863	861	907	943	885	905	921	910	932	900	913	883	920	939	897	852	894	933	871	855	923	918	908	893	886	887	933	913	888	917	961	922	991	871	929	866	900	910	887	887	919	878	895	883	910	892	899	919	933	938	855	873	881	978	950	921	893	886	873	911	901	908	878	914	917	932	913	920	872	872	893	879	898	884	909	957	891	912	939	905	893	916	928	920	917	919	944	912	908	938	908	904	898	915	927	942	935	888	906	941	877	866	915	898	928	881	945	852	950	888	882	883	874	899	933	915	933	937	958	921	867	914	917	892	921	953	934	938	946	955	938	919	909	910	872	915	869	852	906	856	930	930	842	930	901	909	926	941	921	879	946	896	888	898	868	954	905	907	853	893	965	891	950	911	859	906	875	868	912	854	939	936	931	892	903	921	927	942	940	857	860	912	900	907	911	883	880	845	939	885	930	902	884	912	894	927	896	911	931	890	898	916	858	906	885	922	889	929	952	865	922	892	945	882	866	925	890	1016	927	889	893	909	883	883	859	938	927	908	991	957	958	876	915	930	881	894	926	910	906	949	920	909	937	929	866	926	932	930	905	862	938	855	917	897	939	901	899	850	874	902	904	870	934	878	901	951	908	898	893	955	897	917	912	959	919	940	907	898	888	910	905	829	965	928	901	928	934	959	923	902	918	920	964	924	912	875	837	901	944	945	866	973	904	904	945	912	903	915	870	909	890	920	902	921	901	865	909	921	877	873	880	847	916	900	905	932	925	872	914	868	899	895	945	894	852	861	898	864	905	933	911	847	870	887	975	872	905	891	922	892	864	944	901	925	915	863	844	892	901	899	940	907	923	914	878	910	910	879	908	902	923	898	883	921	922	905	879	955	874	919	892	911	881	919	920	929	895	919	883	886	961	893	971	909	883	928	909	884	914	928	905	906	894	941	930	918	919	948	906	972	977	928	909	884	909	855	928	937	871	937	966	875	907	854	879	908	880	899	872	919	935	862	903	910	865	932	880	927	886	899	876	871	932	952	917	884	862	909	961	916	885	878	931	908	920	938	903	936	887	937	967	922	940	942	896	937	878	897	858	958	946	949	875	908	932	880	955	947	920	913	928	917	945	936	881	855	913	901	852	902	848	900	874	924	953	907	909	903	897	911	906	913	937	895	883	899	915	935	902	923	982	879	898	929	888	920	916	896	957	919	899	922	907	873	900	940	928	922	892	910	927	836	891	888	876	867	915	901	961	899	942	910	861	894	902	935	870	919	863	887	947	893	904	880	906	869	927	979	976	896	853	933	922	912	942	868	908	909	910	917	901	914	894	921	935	910	876	929	883	925	918	916	964	938	910	926	919	879	944	908	962	880	861	904	948	995	903	913	923	986	876	883	965	878	920	974	865	902	909	857	938	865	920	850	942	864	895	943	874	935	926	878	896	925	937	955	895	859	959	868	853	893	899	913	929	888	898	958	940	937	901	888	927	957	891	925	923	875	922	948	900	909	928	950	933	910	875	872	920	905	870	848	906	854	846	940	925	954	951	891	928	922	907	920	883	970	937	958
64861	42166	29504	16582	6470	2203	995	744	667	583	594	561	586	460	507	475	456	475	458	429	478	442	443	422	481	442	423	465	461	425	458	420	418	412	401	399	467	426	438	402	435	445	379	459	453	420	466	451	440	415	463	468	443	438	435	463	464	403	448	485	444	393	398	450	419	400	433	441	408	437	417	408	430	436	422	417	458	438	402	430	465	445	440	409	433	462	443	431	421	490	450	457	474	410	471	458	439	433	432	479	453	417	414	429	448	422	423	425	409	445	412	409	429	428	450	452	478	448	419	411	432	399	456	447	434	423	419	464	406	471	405	428	485	424	460	431	437	422	436	476	389	416	431	443	452	432	439	404	406	445	435	415	413	430	451	430	480	425	471	425	461	440	444	413	418	435	476	450	419	460	440	424	454	485	443	440	447	436	488	470	461	426	407	423	415	421	420	442	438	467	473	427	455	447	396	440	440	388	437	399	400	423	441	399	481	436	420	389	411	461	451	388	454	441	464	460	446	452	500	439	438	455	438	432	396	401	463	443	418	431	458	413	435	423	450	458	424	443	451	476	401	418	424	460	418	435	414	441	447	468	419	462	446	424	438	424	439	459	450	428	424	447	420	453	458	426	442	439	442	436	443	454	433	434	437	409	478	437	466	400	473	385	460	480	423	412	404	435	419	443	444	414	451	453	452	423	446	433	432	449	374	395	422	451	402	425	421	454	410	432	418	446	467	420	465	423	434	476	415	400	457	448	461	423	418	451	441	424	427	402	436	394	424	453	432	450	466	493	429	429	441	421	450	460	482	421	424	431	435	410	420	398	474	468	446	429	494	446	445	408	461	443	432	412	411	434	440	419	432	453	403	466	430	434	413	491	457	462	453	459	369	411	456	444	420	460	411	410	433	458	429	407	404	452	453	459	440	422	444	464	433	437	397	459	442	410	489	426	439	432	467	401	434	465	459	418	425	441	425	388	434	430	419	399	383	389	466	474	463	460	442	480	445	428	429	465	427	432	431	422	471	427	451	396	475	459	427	451	415	461	424	428	463	413	419	458	443	404	409	451	403	443	434	415	412	431	450	427	421	471	433	453	435	408	402	421	455	440	412	405	424	456	433	413	460	406	456	473	455	443	414	452	449	431	418	452	422	404	493	384	403	422	450	455	427	452	420	442	434	440	452	466	431	419	428	427	424	418	420	378	437	400	440	431	450	428	470	458	435	423	479	432	424	448	474	463	433	432	469	463	465	463	411	416	450	452	456	411	392	417	470	419	407	452	445	415	440	429	426	442	397	465	453	468	471	447	449	422	442	454	400	421	457	429	454	473	454	443	429	436	428	449	428	433	427	424	433	396	422	420	410	426	450	413	444	452	453	440	476	465	403	425	434	417	417	429	455	459	438	439	462	450	428	366	408	458	474	401	470	436	415	448	441	486	424	428	389	410	424	454	417	435	447	444	489	447	475	416	424	430	452	461	413	464	395	436	413	455	436	472	446	437	446	408	469	440	414	439	414	404	426	458	462	454	430	459	428	474	420	433	463	469	475	437	426	406	453	469	450	404	482	469	411	418	424	461	422	431	434	412	378	443	414	424	428	470	466	412	418	421	446	446	422	487	408	421	386	407	454	424	457	417	429	402	402	447	389	463	419	434	440	462	464	417	473	413	507	407	437	452	433	434	417	422	473	448	413	435	440	442	438	458	473	442	462	480	426	419	464	410	443	464	432	425	441	436	404	439	405	397	419	444	418	412	459	409	408	468	421	397	466	419	436	414	476	441	426	387	412	408	422	425	443	435	458	481	420	438	414	402	419	432	472	453	435	433	460	456	409	426	420	419	422	384	405	439	404	441	458	452	428	449	451	442	426	424	463	441	437	460	468	458	430	466	419	484	383	433	418	417	447	417	408	428	403	466	406	425	439	454	459	395	391	456	426	416	441	426	460	417	434	481	477	422	447	433	407	468	425	421	428	433	451	449	469	417	447	396	387	430	434	437	433	431	443	456	427	401	476	455	434	427	454	457	462	392	462	442	437	410	434	395	423	452	467	405	442	437	395	415	471	429	423	445	452	426	460	451	451	423	419	396	455	427	448	427	422	409	436	437	429	410	405	413	452	468	452	438	427	401	424	397	448	468	418	450	464	448	429	427	398	453	439	435	472	446	462	410	460	471	430	449	408	429	455	412	417	442	399	439	473	424	412	445	419	449	447	431	491	406	461	464	461	423	423	420	427	449	413	422	427	430	417	461	414	464	401	434	447	462	458	432	453	450	425	458	475	438	453	461	440	431	416	436	490	433	418	410	441	406	447	424	425	446	430	451	454	449	417	475	405	443	423	449	407	444	449	449	411	437	443	440	438	398	462	449	463	402	410	453	441	432	416	413	425	473	448	495	434	460	419	415	425	440	417	478	453	434	441	466	416	445	431	443	424	410	425	437	476	416	437	409	435	455	439	409	403	400	438	406	414	431	456	432	423	408	409	430	453	416	438	403	428	413	423	463	425	415	469	444	419	427	409	419	403	439	407	449	494	421	391	424	413	426	460	452	470	450	462	464	430	430	428	429	473	418	439	418	443	456	448	425	440	475	444	414	419	427	439	444	464	419	439	436	504	489	421	427	460	440	439	462	472	485	436	435	457	432	420	431	432	391	428	481	434	459	439	406	460	442	434	431	453	409	438	415	442	457	422	405	454	418	460	460	442	426	471	447	418	438	433	453	420	422	430	447	460	471	437	423	444	437	430	460	392	453	379	438	451	416	466	437	414	417	418	479	444	432	423	452	364	455	456	459	467	414	464	385	455	477	471	482	444	453	416	461	477	431	406	434	478	481	405	432	435	463	457	447	416	406	449	450	423	440	442	457	435	426	426	423	439	421	475	448	431	446	434	457	459	457	431	422	497	462	426	437	426	443	394	437	431	440	424	415	436	433	452	415	466	456	404	432	421	447	465	404	448	465	445	417	426	399	434	444	459	416	469	412	467	414	414	401	456	421	407	471	437	407	433	432	433	440	410	454	438	458	461	389	396	397	429	436	409	441	414	457	418	396	448	470	424	455	444	428	431	407	454	438	456	459	457	420	423	436	462	456	442	428	458	470	430	449	440	442	413	428	428	434	471	439	467	417	446	405	441	434	437	418	453	457	422	453	441	451	461	450	455	434	414	404	410	432	445	480	420	390	415	457	445	419	464	417	427	433	419	438	471	436	393	484	439	449	414	430	394	459	418	456	389	444	389	397	424	398	376	450	424	446	446	437	474	460	413	450	422	433	473	434	452	429	440	410	458	454	474	465	461	428	447	438	418	460	436	430	430	441	506	475	458	433	504	436	454	439	438	441	439	419	431	447	422	440	415	455	455	431	397	429	446	478	430	462	441	411	438	429	460	423	498	412	444	408	439	461	424	431	416	426	425	418	413	410	452	446	408	465	479	430	445	422	429	442	399	420	434	420	430	439	402	422	402	417	458	455	443	429	400	419	407	435	425	430	427	475	403	446
41543	33780	31159	23594	13483	5806	2890	2256	1945	1705	1583	1504	1333	1269	1189	1156	1051	1102	992	1037	988	980	966	964	987	976	978	935	911	977	967	994	964	922	958	926	876	905	945	929	954	905	930	959	961	906	935	921	935	935	966	884	943	908	852	932	887	932	888	914	925	914	973	888	929	940	989	874	947	885	899	861	906	964	918	976	914	923	892	897	934	883	911	947	906	910	924	907	892	945	921	932	883	925	880	904	895	916	881	940	937	877	924	901	986	967	889	924	954	886	984	935	903	941	927	937	891	985	873	958	923	894	941	906	936	916	943	905	937	952	921	950	927	907	923	936	896	921	907	937	919	933	907	900	888	926	962	879	949	926	909	866	873	903	914	898	908	921	906	962	858	949	925	902	904	911	945	906	898	937	929	851	885	918	854	915	877	924	857	961	920	911	910	914	901	910	950	950	876	957	934	886	915	967	901	911	882	901	916	923	865	980	948	873	936	911	862	968	976	951	922	887	935	911	919	931	912	911	936	926	910	913	925	890	952	907	928	984	935	935	901	924	910	909	967	935	906	939	935	924	901	942	926	935	897	930	917	935	931	919	885	971	955	894	949	957	886	928	957	904	967	873	921	887	887	917	916	932	936	964	938	953	930	960	905	901	951	836	907	966	879	919	925	883	928	952	910	899	926	897	914	936	989	932	925	930	887	912	900	978	958	903	926	986	918	959	898	913	922	923	918	874	951	876	924	904	912	913	986	934	909	908	905	906	953	921	908	947	914	951	920	875	905	900	855	899	902	859	876	938	931	894	868	913	1031	873	934	960	889	892	908	910	884	896	914	940	873	951	902	906	891	886	932	959	940	959	967	935	901	872	930	900	928	905	941	940	871	940	889	899	960	937	957	928	854	924	891	877	932	920	918	924	976	920	914	946	946	919	954	879	898	931	925	888	934	903	930	923	956	951	928	878	974	962	923	972	966	954	965	918	895	927	920	964	966	915	944	924	915	946	939	948	868	890	936	910	944	873	877	923	914	972	947	932	917	915	969	933	929	970	905	933	902	929	956	914	936	926	875	884	924	884	940	901	952	965	903	928	927	934	935	921	949	989	871	904	939	930	954	912	907	909	963	916	962	891	913	948	927	913	917	889	907	893	916	950	852	961	927	952	952	933	917	984	877	940	931	936	915	912	902	879	961	927	908	909	948	907	902	930	889	951	912	932	911	933	913	910	907	930	884	986	943	877	937	935	955	940	903	942	919	886	903	909	979	916	913	974	969	901	899	899	906	945	915	896	941	953	933	957	862	943	937	955	923	916	964	942	958	963	921	954	921	874	889	870	869	910	938	961	875	969	869	952	925	953	891	992	899	879	883	935	943	922	926	913	942	875	915	917	940	931	891	967	984	933	930	950	932	918	888	929	904	931	899	918	909	901	984	876	971	889	878	951	901	865	951	956	926	958	912	926	943	928	932	921	972	913	930	941	893	959	894	936	926	869	921	890	905	918	909	886	971	931	920	922	974	984	953	902	969	917	832	930	927	934	899	951	971	847	931	890	929	939	953	904	958	920	965	909	962	883	921	930	954	885	903	943	943	935	961	860	972	900	977	873	907	920	905	901	965	889	953	880	888	949	908	916	924	918	905	957	880	908	916	885	935	888	925	928	943	916	922	940	955	931	939	919	948	930	945	919	880	899	936	921	980	975	945	853	886	938	899	964	910	888	896	937	895	897	920	880	883	939	894	967	938	905	913	868	956	946	907	929	896	935	948	890	954	905	924	912	884	864	904	924	918	889	970	920	942	892	936	952	912	926	867	922	923	912	963	881	971	911	888	936	888	968	906	923	888	940	938	863	919	908	931	944	889	938	935	859	869	920	885	942	940	888	925	909	904	982	919	918	905	922	910	910	923	947	932	955	924	956	908	982	886	925	935	919	926	882	883	904	922	902	938	955	936	914	911	921	863	942	959	932	1007	982	976	915	918	895	963	910	904	920	883	918	909	905	960	926	960	975	951	877	935	935	951	979	898	872	912	951	901	944	856	889	888	938	939	870	932	956	925	905	954	892	966	931	875	916	951	905	947	901	935	901	913	967	958	978	904	906	917	912	963	905	889	900	984	917	920	879	846	906	950	920	966	853	907	939	901	922	904	914	933	988	945	997	907	898	942	890	877	908	895	856	967	917	905	951	900	866	924	875	893	919	981	943	936	957	958	928	980	914	934	929	909	906	918	898	907	958	956	980	941	884	878	949	953	909	895	946	908	920	967	901	919	957	917	940	926	897	900	939	921	854	888	879	877	930	929	914	887	965	938	930	894	901	903	884	915	918	986	937	969	891	937	876	908	896	953	934	909	927	915	915	908	939	872	894	934	931	954	882	941	895	939	925	925	908	954	913	959	864	923	981	954	941	913	951	884	918	933	886	907	936	951	952	900	923	904	929	892	948	944	920	905	918	927	940	903	929	946	912	913	920	906	949	847	915	928	938	940	944	899	935	909	953	906	892	886	910	863	957	890	963	890	888	934	924	924	933	889	890	890	927	968	971	921	893	871	926	945	933	910	922	972	903	909	914	924	919	907	885	842	927	896	947	877	885	972	892	876	953	922	841	899	948	932	877	904	906	899	910	958	905	914	925	880	916	896	923	933	927	878	900	940	979	921	943	924	940	923	925	882	908	925	937	963	968	924	898	883	915	941	926	952	901	838	886	946	934	922	913	862	904	933	893	888	845	898	948	937	935	914	890	929	871	864	938	930	974	958	919	943	995	910	929	940	948	982	922	901	893	898	959	917	869	949	935	960	904	879	948	950	874	889	909	859	964	960	916	933	933	874	924	926	908	957	847	899	949	904	873	902	961	956	936	925	893	915	866	863	936	882	907	922	926	945	912	935	897	961	869	906	927	932	913	891	910	907	936	899	937	899	858	897	935	943	934	894	885	960	945	932	901	895	876	889	941	954	941	921	887	934	885	901	921	932	909	941	928	891	903	868	933	906	910	879	947	899	935	943	883	932	897	923	933	918	906	882	916	928	892	896	976	917	938	935	945	898	898	923	953	917	935	874	908	859	906	907	928	928	933	882	915	881	947	965	945	914	942	953	911	904	898	974	926	903	926	982	922	882	930	930	954	923	901	952	879	897	897	860	892	962	985	933	875	955	947	904	901	899	938	899	919	973	900	951	917	888	926	913	936	938	897	877	918	940	956	890	941	912	947	939	909	890	936	965	899	939	968	950	942	910	916	947	926	917	900	933	947	917	902	957	898	862	968	954	1002	897	906	948	948	932	895	872	934	933	900	918	920	920	885	960	940	952	921	947	970	936	908	926	903	906	936	910	948	918	897	911	883	908	939	906	933	916	929	888	970	928	960	923	924	966	942	988	998	937	993	909	950	892	934	950	922	870	960	903	924	944	937	918	919	953	957	888	945	908	921	914	913	927	865	887	906	930	925	897	906	913	870	875	965	943	971	866	933	936	842	934	951	894	953	931	914	928	941	1022	932	903	889	889	1054
49361	26042	11383	4460	1792	812	666	577	543	536	502	480	479	459	470	437	512	429	384	479	435	475	400	427	463	425	405	467	419	427	433	465	442	423	411	394	393	423	412	452	439	427	441	420	399	399	423	415	461	462	436	415	423	448	423	438	420	420	459	431	462	468	427	404	421	445	394	448	448	425	439	424	444	416	382	429	370	404	483	437	451	410	383	423	407	419	418	438	416	473	456	460	436	404	395	444	412	444	442	423	431	425	411	441	430	470	452	373	463	419	427	418	437	400	406	443	421	402	442	454	467	450	404	416	436	416	414	435	426	377	416	384	424	404	410	429	417	429	451	443	432	431	426	429	432	468	388	408	418	404	416	429	455	394	424	435	435	463	477	417	401	403	404	400	434	421	446	462	456	450	411	463	433	452	422	405	426	412	471	395	413	406	428	437	405	484	435	428	429	414	415	388	411	427	456	454	445	420	439	443	428	403	443	427	439	440	436	404	427	431	427	422	411	391	467	452	437	423	422	389	398	407	390	392	413	420	403	436	454	445	420	454	436	431	426	408	484	422	431	452	393	434	455	422	386	429	413	405	445	414	391	397	402	402	408	467	450	430	402	420	439	420	445	425	424	410	466	446	429	412	443	387	438	426	461	420	396	429	428	449	381	402	431	443	427	442	412	403	433	424	400	424	427	443	422	412	389	404	423	450	416	413	461	372	437	469	461	454	454	478	447	430	432	407	422	468	421	428	410	451	416	394	450	406	482	411	419	401	434	459	412	412	389	434	469	446	449	417	418	402	428	460	395	391	444	425	412	439	405	402	406	435	493	403	413	459	457	402	403	436	436	426	423	415	422	429	471	451	450	432	445	405	433	414	398	418	460	434	412	451	451	430	439	429	392	446	447	409	461	426	475	443	454	461	409	435	453	425	450	462	440	432	461	419	388	412	420	395	448	459	430	464	424	401	404	435	432	436	423	384	430	425	430	422	409	420	422	434	484	415	450	449	415	438	425	408	479	409	419	436	427	448	427	410	416	376	436	420	379	414	459	414	408	445	422	397	431	440	417	437	425	460	416	413	437	461	441	436	388	395	413	458	403	401	438	444	415	424	440	434	435	435	412	451	410	436	397	397	410	412	432	421	456	414	409	445	463	410	425	417	453	420	449	458	402	429	387	489	390	422	409	414	460	426	409	377	432	409	426	456	420	442	449	400	409	393	404	416	438	413	435	401	404	452	451	411	442	401	413	426	404	445	420	404	436	460	417	405	420	443	440	418	421	430	402	402	457	434	442	425	397	430	391	405	435	422	427	410	444	423	441	408	423	423	432	446	435	478	440	426	422	423	421	424	413	432	440	472	432	437	384	451	394	415	410	439	415	437	427	440	443	439	452	429	406	463	464	426	447	479	447	453	467	386	415	384	413	443	431	440	430	437	438	389	442	443	461	384	419	433	427	449	436	446	406	381	400	385	445	425	406	395	448	446	405	456	456	415	407	398	398	420	444	419	372	405	441	437	409	436	438	393	435	446	454	433	425	423	401	414	456	419	452	426	425	405	402	445	413	391	432	417	418	378	420	466	410	460	424	421	449	400	436	414	391	425	420	443	431	451	437	403	419	430	379	449	385	410	417	430	406	387	379	389	454	424	390	421	406	437	421	424	430	431	468	468	430	408	429	438	435	434	439	448	459	432	438	434	413	423	425	428	466	449	387	458	426	414	401	365	410	432	435	404	466	438	430	408	460	414	408	433	448	398	409	433	409	451	422	400	429	401	458	411	418	419	447	443	477	421	403	444	412	444	448	431	446	452	445	431	449	409	423	432	437	435	403	436	412	417	475	429	452	416	440	456	426	420	433	429	409	434	395	420	424	454	438	414	463	420	415	432	403	423	421	433	420	438	423	456	426	387	387	425	421	385	446	419	434	464	406	435	467	413	448	447	436	420	431	462	450	463	377	384	450	413	446	423	438	428	448	409	458	405	415	456	422	432	417	434	434	406	408	414	420	404	431	395	400	426	399	462	420	446	460	413	449	406	434	387	405	401	452	410	427	427	385	414	453	439	391	400	460	466	439	400	425	421	407	441	400	432	398	411	440	459	442	429	442	417	416	407	427	456	406	476	423	427	430	432	434	404	430	459	432	427	406	414	400	410	398	430	407	424	444	418	392	406	465	408	412	450	420	424	446	453	405	405	394	407	437	424	438	450	420	448	425	436	437	470	413	404	439	414	438	410	419	431	424	434	432	435	462	409	413	415	421	429	421	427	429	430	427	423	416	414	398	407	444	430	437	428	475	439	435	390	360	460	456	395	393	412	426	414	462	398	427	450	430	426	433	384	419	438	416	462	427	432	412	457	438	409	445	431	466	412	449	439	493	436	441	476	472	449	444	446	403	389	440	440	432	440	453	438	466	397	403	418	416	463	406	402	447	462	429	372	433	442	441	393	434	417	413	439	426	444	423	410	418	430	407	402	454	400	430	404	437	420	435	425	460	414	466	402	436	394	454	436	409	423	427	406	429	461	455	429	437	407	427	452	401	415	457	449	407	427	403	412	438	411	437	469	395	418	393	413	451	420	440	415	399	433	464	451	455	377	428	392	410	444	441	410	445	381	416	423	445	474	428	396	429	427	444	466	415	502	424	455	432	401	453	437	441	435	396	426	390	426	417	410	458	467	415	393	392	406	421	415	440	466	459	440	420	433	411	410	466	430	433	485	488	441	409	409	429	433	398	411	433	454	418	457	426	456	408	402	432	413	381	391	410	447	461	450	452	422	403	446	421	455	435	402	454	441	451	433	437	418	428	406	448	469	418	421	390	417	466	440	434	418	460	465	448	396	458	405	426	428	417	435	439	407	433	427	432	389	414	464	448	463	434	436	427	443	443	420	406	455	410	423	397	401	435	451	432	445	431	455	458	435	467	417	444	397	420	441	458	456	447	456	395	408	441	432	424	407	406	407	450	439	432	389	457	404	403	413	438	468	421	415	425	409	399	376	408	442	408	441	429	429	424	419	417	420	440	396	437	437	447	429	417	415	477	418	429	424	467	421	466	466	430	435	385	452	416	421	448	397	455	424	426	464	443	438	448	442	414	400	432	398	418	442	438	492	437	442	473	413	379	460	460	443	400	424	415	494	408	389	451	468	432	441	408	400	426	380	456	392	439	395	431	431	384	385	412	456	470	436	431	428	399	435	443	453	452	477	411	467	444	426	400	425	406	467	412	425	424	418	433	417	419	409	397	495	408	426	429	432	437	442	445	422	428	432	387	451	433	425	414	431	442	413	417	427	440	408	448	458	396	417	428	418	420	437	412	429	380	454	451	442	391	454	423	444	434	440	419	411	416	438	438	463	422	426	418	433	461	453	398	459	440	425	395	394	420	440	424	402	458	431	410	408	406	403	405	443	414	458	446	430	415	450	439	423	436	440	388	414	415	467	428	375	388	458	390	421	408	452	392	426	459	459	426	408	436	434	375	392	459	395	411	438	439	404	431	389
32009	19351	13617	9229	4904	2307	1891	1586	1364	1361	1255	1207	1157	1080	976	992	972	975	968	960	937	924	894	957	921	912	934	900	926	884	865	915	866	882	913	903	930	932	874	891	896	902	888	975	909	909	898	944	858	922	946	930	923	914	878	845	925	925	927	968	945	881	919	883	891	867	926	865	921	903	887	891	898	846	933	926	872	836	926	903	909	898	936	893	886	879	904	940	954	893	949	911	912	873	921	932	899	882	911	957	838	880	902	947	887	950	903	895	911	913	888	878	928	939	882	863	887	913	961	924	882	927	931	888	909	905	979	949	919	928	889	902	888	912	956	886	929	912	901	891	895	873	895	930	918	873	912	899	932	917	910	873	866	902	926	937	948	895	880	878	932	894	938	918	948	899	887	904	912	918	885	900	924	921	918	901	940	926	888	922	953	893	918	948	873	957	936	887	926	879	922	862	890	921	874	925	883	858	882	958	905	895	915	927	901	861	887	922	901	871	896	911	905	868	930	960	975	916	914	905	907	927	874	880	876	928	913	879	903	908	922	914	937	956	849	894	888	912	868	877	894	898	894	918	881	932	920	901	892	885	983	933	914	872	897	920	916	910	920	897	891	931	933	890	882	947	895	845	881	903	882	892	894	930	933	899	894	900	979	936	898	898	946	893	941	931	919	880	919	969	853	942	956	908	911	853	933	912	875	935	930	908	900	864	908	887	915	888	926	884	885	911	897	889	890	851	877	887	904	939	956	945	910	866	907	851	855	855	906	945	910	927	964	914	1017	900	909	885	931	882	879	904	859	907	907	955	931	932	861	900	899	932	916	900	938	901	924	949	891	927	972	872	911	941	898	956	906	892	926	931	925	892	929	898	885	930	890	925	842	868	930	880	928	948	947	873	911	908	837	927	877	920	940	873	881	942	882	967	884	858	943	946	919	912	889	894	922	839	930	907	880	923	955	868	950	951	926	968	949	888	916	912	938	867	915	881	912	934	900	944	921	874	952	927	907	944	898	911	929	907	857	937	899	898	885	953	903	872	915	877	907	1016	921	866	856	909	955	941	940	927	913	898	862	816	913	923	910	895	895	902	867	888	871	917	895	891	927	892	933	918	933	853	919	861	904	893	919	902	965	865	906	910	977	913	987	907	918	919	926	968	929	897	869	878	961	857	922	863	901	905	850	855	906	895	948	847	909	912	929	895	929	961	898	914	907	942	893	936	965	917	861	979	894	957	959	926	931	900	889	901	931	894	920	923	927	853	938	883	910	941	927	907	968	914	873	901	868	858	872	899	892	921	925	896	943	887	900	887	889	940	899	923	984	891	859	946	937	896	974	931	880	880	896	899	893	951	896	977	968	880	945	952	876	907	918	882	905	871	886	885	940	912	873	884	940	954	864	954	963	905	920	889	943	857	899	887	898	843	900	864	899	882	929	868	902	892	906	938	909	873	908	900	896	930	912	958	915	934	929	881	880	915	914	891	874	910	895	899	898	942	928	905	917	893	865	917	851	937	899	891	926	891	901	937	921	950	967	926	879	895	935	876	951	889	905	881	882	913	850	919	921	884	956	923	892	874	900	917	863	937	844	944	969	908	911	874	908	932	891	905	895	880	910	913	890	885	901	899	925	967	867	919	951	917	908	902	860	927	899	910	937	901	904	898	922	922	878	914	907	913	953	869	928	898	869	872	908	935	898	901	882	939	901	905	947	897	925	933	942	943	897	888	916	922	880	897	916	929	877	873	915	885	856	941	921	976	969	866	905	877	966	903	903	933	856	924	898	937	934	863	921	909	950	878	951	905	920	939	951	902	912	920	843	887	961	980	906	932	852	881	904	904	901	824	936	902	878	887	877	887	889	924	904	890	912	883	898	843	903	929	887	923	943	892	933	954	896	917	860	897	881	932	957	953	890	901	896	932	948	884	976	911	894	929	893	934	894	932	905	933	976	938	918	897	924	909	890	868	887	857	879	900	910	889	945	940	878	893	901	919	928	887	903	922	935	889	835	938	865	872	908	971	962	881	874	877	875	865	844	902	918	897	846	890	941	892	865	938	885	939	909	941	884	848	897	892	919	918	905	932	903	942	921	920	890	924	906	891	892	935	922	935	936	871	877	946	942	852	906	895	895	861	935	956	913	892	903	885	945	916	921	945	894	949	929	954	908	881	921	911	940	929	886	899	925	876	885	922	885	892	928	857	915	854	871	908	917	859	868	873	929	877	911	931	858	935	940	896	879	908	915	943	905	931	907	941	917	913	905	888	928	934	923	900	917	886	923	919	919	880	899	861	946	897	873	977	945	863	869	883	919	887	907	871	907	956	891	901	923	882	869	943	965	977	929	914	914	902	927	933	993	941	958	935	916	906	915	895	894	930	902	903	868	931	928	903	926	877	865	925	868	908	946	921	879	898	941	985	840	931	880	948	933	898	916	888	845	887	860	879	911	891	903	964	891	928	964	892	926	876	819	908	965	854	935	879	899	863	970	906	904	924	947	932	882	905	910	906	921	894	897	919	898	932	869	906	859	964	915	901	921	940	913	896	884	893	912	892	890	949	914	920	898	919	907	905	853	905	898	898	974	917	860	926	912	900	926	902	906	917	906	858	956	890	901	868	947	849	893	877	921	898	915	932	933	947	897	873	920	913	884	911	882	976	912	940	928	920	918	966	889	913	939	907	940	922	909	869	940	867	916	909	961	956	874	892	915	896	931	914	884	898	935	947	893	921	954	886	922	915	904	940	885	907	890	843	906	903	914	919	905	911	883	911	916	874	884	941	952	903	896	976	878	868	930	885	921	894	884	938	898	962	904	903	893	860	912	837	943	867	967	919	964	938	937	898	887	948	925	915	872	969	914	889	989	911	897	905	935	906	987	922	900	923	933	915	887	904	950	905	965	921	896	858	868	879	901	834	862	883	903	912	889	886	943	921	908	917	892	934	907	944	931	942	929	891	934	931	927	919	930	827	888	964	857	904	889	963	865	940	910	929	884	937	912	842	885	899	953	894	907	917	893	924	903	944	905	875	888	858	934	883	904	942	889	924	910	893	882	898	906	945	874	877	932	905	877	837	922	865	866	945	845	951	920	896	922	897	959	903	895	905	935	858	923	896	878	880	880	863	911	941	851	871	931	886	880	867	899	947	882	926	903	932	945	864	884	931	918	878	995	971	896	940	871	887	899	888	927	857	913	949	909	959	919	948	887	901	918	863	892	913	963	888	918	914	918	915	887	865	945	931	905	940	931	876	866	907	892	856	916	929	886	908	951	917	866	898	932	932	860	891	875	901	879	896	929	943	947	952	866	875	910	952	923	932	947	917	917	894	869	903	923	894	909	884	866	959	913	874	923	855	884	874	921	889	893	922	902	885	879	936	889	886	930	931	939	908	940	944	954	923	918	881	873	888	855	921	904	826	873	941	942	882	903	926	947	941	898	942	865	889	915	925	897	905	909	919	934	865	940	924	966	866	931	889	931	906	951	877	947	874	909	871	888	936
60341	37984	21946	8944	3239	1255	742	544	569	525	512	501	493	471	469	462	430	402	451	457	437	416	392	429	463	388	423	454	429	434	443	402	455	405	436	450	445	412	448	438	439	441	427	396	472	423	446	442	442	417	464	443	421	480	452	434	441	439	473	455	460	393	431	414	439	435	447	410	412	386	421	421	394	380	431	433	426	412	426	422	421	397	415	418	413	422	402	448	451	406	391	401	419	418	413	417	409	470	422	431	427	423	459	386	473	451	397	461	434	422	393	399	417	435	477	431	419	452	433	458	397	451	397	428	470	407	401	421	470	427	411	416	405	399	425	430	420	440	463	386	410	460	461	432	456	412	447	450	410	420	419	410	450	422	413	417	429	410	403	462	442	430	440	443	414	428	464	458	382	421	419	462	433	448	449	439	443	436	423	435	426	452	410	448	441	410	407	458	405	423	418	428	382	393	473	464	397	450	430	397	433	439	410	439	383	428	424	481	407	404	447	410	428	395	391	433	411	425	434	446	372	396	385	412	467	427	448	418	438	405	408	403	425	392	443	467	380	448	429	444	476	445	428	445	408	455	426	403	437	418	427	409	400	417	398	430	399	431	412	410	406	442	444	387	399	426	410	441	461	436	411	417	484	450	409	428	426	421	444	433	433	425	451	403	445	442	401	480	399	433	451	426	428	423	404	414	407	432	432	406	413	449	430	396	438	452	409	391	416	438	429	460	417	446	435	418	418	412	441	406	405	397	432	393	411	420	420	453	398	425	441	413	433	409	482	392	422	396	397	429	432	384	413	412	353	442	463	410	426	389	407	399	389	423	408	436	434	441	445	411	380	430	389	409	432	422	447	407	428	432	428	421	396	418	460	419	410	438	409	418	393	422	402	431	421	455	423	357	403	446	373	418	446	410	385	458	450	448	442	438	443	410	425	424	468	454	415	408	441	432	404	399	452	428	465	439	400	392	442	380	471	434	435	404	423	425	403	391	418	410	444	443	450	439	438	372	415	446	460	432	450	433	406	433	400	398	458	412	432	383	469	413	444	437	374	453	420	462	409	426	407	433	434	467	430	432	456	419	450	436	422	448	439	407	423	437	425	417	427	409	404	433	427	433	424	440	428	376	400	395	426	488	419	427	415	385	416	429	430	460	402	413	449	424	432	446	420	405	403	404	411	410	475	422	394	428	408	393	417	415	404	429	415	418	436	410	459	430	402	422	418	417	455	466	451	442	420	402	424	462	415	452	458	433	410	434	414	425	398	455	447	429	408	391	454	411	407	399	413	436	418	437	428	432	440	446	449	462	426	423	450	447	377	405	438	391	368	411	430	415	451	401	438	428	420	415	418	424	390	425	417	412	450	427	380	460	373	432	394	444	406	417	423	446	418	417	458	440	394	396	410	488	414	400	419	435	444	434	435	419	388	421	429	486	466	468	436	430	462	414	424	446	469	401	404	430	408	429	402	410	448	450	406	394	411	442	425	417	406	402	453	404	423	405	433	425	431	436	420	425	458	444	424	468	418	412	422	424	428	435	448	443	378	418	458	436	426	443	415	427	439	422	416	452	438	407	430	410	432	423	472	413	431	404	437	461	454	423	457	413	430	418	396	457	437	434	452	437	388	463	452	425	444	415	432	449	443	429	425	440	450	415	439	421	434	424	399	415	430	447	417	412	435	445	413	413	397	402	396	434	426	409	412	389	469	442	383	456	426	420	464	464	440	430	447	406	421	417	452	410	421	381	407	421	402	437	409	418	442	436	392	440	395	398	410	437	428	429	425	424	427	404	449	446	467	419	399	436	445	419	423	438	398	441	396	419	386	431	411	402	407	385	456	434	433	413	453	435	394	397	440	496	440	407	410	421	449	475	458	434	398	458	443	464	415	438	433	420	425	412	422	472	414	407	435	418	412	418	450	404	398	421	429	434	413	445	425	442	427	425	452	470	461	438	416	396	422	414	394	443	478	471	422	393	432	477	434	387	430	443	401	385	387	407	411	419	430	401	434	389	412	384	447	438	429	378	356	429	413	429	463	419	448	447	453	438	413	442	424	445	447	408	445	440	404	415	439	395	440	454	460	437	423	429	435	421	410	379	429	407	428	386	378	384	427	415	392	428	437	412	435	404	441	438	420	438	443	456	448	450	418	428	407	441	459	402	460	472	442	449	479	432	472	440	421	435	407	490	449	432	389	420	412	446	373	387	402	415	432	459	386	445	447	430	387	433	419	465	442	408	457	470	436	398	445	427	455	438	392	415	438	413	410	449	406	418	389	406	485	446	400	431	412	409	430	413	447	449	438	424	438	433	436	409	481	391	405	449	439	437	421	404	430	414	404	425	449	406	435	462	447	407	399	400	439	402	389	422	445	428	428	416	471	424	458	456	423	420	376	409	430	393	427	410	445	393	439	424	419	455	391	433	436	425	420	397	420	441	448	423	396	423	409	438	386	391	404	420	405	417	416	410	418	450	438	455	473	445	415	466	440	398	411	382	421	430	373	435	436	449	456	438	381	393	424	422	451	424	473	429	425	413	395	421	438	398	441	410	449	417	422	433	396	415	426	439	426	448	409	388	483	431	439	414	412	376	416	449	446	456	434	441	418	441	421	441	425	474	439	425	433	449	386	410	455	450	466	489	455	447	436	394	394	438	429	428	435	390	435	444	391	469	434	426	443	435	425	456	446	383	440	405	389	397	459	429	436	414	431	423	395	390	424	455	444	449	478	477	398	428	436	407	440	447	444	405	395	410	405	401	388	384	441	451	467	466	426	409	426	440	396	369	392	420	450	468	404	434	433	439	471	456	401	426	428	424	376	407	454	380	421	445	421	429	402	448	462	438	421	444	412	429	446	406	417	387	435	400	421	448	426	373	422	411	447	398	430	399	388	465	424	437	438	390	438	409	393	387	402	410	421	423	404	442	403	417	424	378	434	463	434	401	401	432	404	410	472	444	419	444	417	468	444	428	425	399	430	418	430	433	434	429	449	449	415	417	427	449	439	423	426	453	451	412	434	417	435	413	401	396	480	463	453	464	465	440	432	459	464	440	463	451	400	428	412	453	378	440	386	452	439	427	432	398	453	469	411	401	419	444	447	409	429	434	429	424	417	423	430	444	403	438	403	370	413	391	399	377	421	402	411	442	427	409	404	449	449	447	431	436	403	411	395	404	413	399	447	459	435	424	417	433	474	440	406	414	456	413	449	474	414	454	440	400	434	441	420	391	413	379	439	409	391	416	391	457	424	414	410	390	432	435	434	423	414	417	425	447	435	384	415	440	492	347	432	467	416	444	436	399	459	403	451	432	409	377	439	392	406	417	423	408	439	438	450	415	427	423	444	437	387	450	425	406	384	465	441	407	389	431	441	438	416	422	446	478	418	429	410	413	437	427	428	428	413	389	431	405	482	441	437	423	402	466	425	454	413	438	403	427	442	426	396	427	450	446	415	448	452	406	408	409	408	435	439	477	404	421	429	411	425	435	381	419	442	429
39173	30611	23616	14919	7945	3460	2062	1720	1488	1467	1318	1306	1213	1128	1003	1035	1060	971	952	989	933	965	948	926	920	952	889	889	923	931	963	886	934	927	909	927	888	911	935	865	904	950	923	905	931	907	924	890	945	860	906	894	942	894	917	874	898	933	925	929	936	941	935	914	936	929	926	872	923	891	994	884	890	878	926	910	894	917	903	950	929	943	966	905	898	887	924	952	941	933	929	926	957	877	897	894	905	972	861	938	896	934	895	924	876	919	971	934	963	896	920	885	893	909	881	940	907	922	913	907	946	895	850	887	889	958	919	938	917	873	891	901	874	859	927	919	909	900	882	917	897	938	904	913	903	865	870	918	874	904	900	912	931	880	935	887	908	924	869	867	931	964	950	878	876	910	921	914	923	925	939	918	898	892	890	957	859	937	932	939	938	888	869	903	842	943	913	919	903	904	915	921	842	959	874	884	876	878	891	943	936	880	917	921	898	879	891	856	869	949	914	928	934	859	883	886	912	893	908	957	928	874	843	871	909	911	873	907	949	876	915	898	896	904	928	886	941	907	904	920	893	928	954	958	917	932	911	887	954	916	861	899	955	940	938	970	909	949	966	913	936	847	955	956	919	884	868	877	890	899	856	899	916	925	937	856	944	866	892	943	883	908	902	974	924	908	817	945	927	839	922	900	928	952	933	851	935	925	934	942	911	938	982	883	974	944	910	916	877	830	917	862	910	872	914	893	850	875	911	907	938	862	895	932	912	913	900	916	904	954	880	952	904	869	936	890	899	883	959	878	907	887	934	938	881	942	867	865	931	859	899	907	928	901	872	871	875	898	899	918	925	940	877	905	967	875	920	911	912	905	902	933	943	847	919	944	880	887	930	863	935	893	922	924	842	959	911	935	940	930	889	889	895	954	839	877	921	929	899	880	894	927	933	893	947	919	910	909	946	932	912	909	897	910	930	909	896	925	908	905	880	887	982	967	922	934	896	877	939	922	921	894	990	918	928	952	911	943	928	915	835	952	920	917	910	899	870	899	919	910	921	949	932	908	914	875	854	902	938	882	920	929	924	905	902	910	893	887	955	896	868	921	961	863	903	918	901	926	867	873	880	877	965	867	931	861	908	939	897	891	906	925	884	919	903	906	904	908	956	915	860	922	893	903	974	914	887	970	917	943	890	881	913	934	921	885	875	874	905	962	957	888	937	909	894	869	906	883	862	903	943	884	905	955	870	866	906	861	913	921	942	884	869	945	902	941	934	921	930	929	893	888	909	926	946	903	927	959	891	901	878	910	899	920	918	939	895	849	886	881	852	866	852	930	905	910	934	901	958	905	909	969	900	951	941	863	951	887	896	904	905	967	882	844	897	948	894	916	939	893	956	944	900	953	890	904	903	912	930	900	914	850	883	879	894	935	915	894	915	944	943	873	894	919	944	888	939	909	907	900	914	919	866	928	864	956	949	948	949	883	884	896	911	872	921	934	830	898	856	898	954	861	873	918	943	914	908	928	892	863	897	867	914	924	906	870	905	881	886	884	909	954	918	892	947	923	839	944	939	896	934	895	897	927	934	924	900	878	929	939	900	891	881	874	869	922	913	877	902	920	889	884	924	865	915	907	930	928	1000	901	873	895	878	939	869	863	872	901	912	920	913	888	914	949	895	875	898	872	886	943	929	930	902	903	883	937	892	889	922	875	931	921	924	840	859	943	937	888	996	916	873	913	956	940	872	924	856	933	907	981	945	906	891	946	969	938	939	898	964	930	915	868	937	901	891	896	890	887	893	915	970	906	938	905	850	938	888	915	892	929	938	927	938	862	878	882	872	894	929	928	869	894	900	879	872	909	966	934	884	926	906	910	893	949	869	907	912	848	940	941	895	940	922	889	879	929	944	910	906	881	947	951	902	880	899	911	922	885	979	923	957	907	921	911	937	955	921	916	874	942	914	907	914	877	880	980	899	924	891	860	931	931	866	902	907	846	940	895	929	909	949	933	870	877	874	916	925	917	880	892	910	892	912	889	937	903	896	964	958	912	946	895	857	908	949	894	910	913	922	968	894	902	924	971	904	880	887	938	928	900	918	891	892	897	915	892	874	955	949	912	907	939	912	907	943	904	884	895	936	893	943	912	853	896	940	907	852	947	930	873	911	935	876	921	827	917	860	963	893	857	814	883	968	907	885	914	928	952	944	912	965	909	880	945	886	935	934	886	903	942	924	959	915	839	932	889	928	906	909	915	935	939	968	899	930	918	880	904	894	916	920	839	931	888	894	908	871	902	883	912	871	881	876	906	885	911	921	893	916	943	868	869	903	920	888	955	895	875	908	938	913	917	925	911	877	939	909	903	897	888	848	917	856	908	878	891	907	933	874	969	928	897	919	891	884	895	877	932	870	929	884	921	893	923	927	863	973	915	894	894	878	907	899	886	931	903	846	897	916	894	872	892	877	896	925	894	852	934	926	905	910	971	904	885	927	922	931	936	865	924	919	874	959	846	872	843	948	880	910	903	929	872	911	918	942	926	884	974	971	950	901	930	921	865	916	881	916	903	944	940	962	908	939	822	952	966	871	865	923	870	939	940	859	885	912	924	937	877	942	955	900	926	888	891	929	941	907	879	937	908	940	910	859	896	920	888	906	888	916	900	912	876	971	890	930	885	898	879	908	827	893	911	890	849	919	872	907	919	864	887	895	932	929	956	969	905	901	931	877	930	892	858	874	936	927	950	931	931	914	939	939	915	890	852	944	959	910	917	896	904	944	909	911	920	896	928	931	914	965	880	953	895	937	911	968	950	884	927	901	887	934	940	881	882	885	930	866	917	916	920	942	937	926	883	880	880	877	839	935	919	874	918	877	904	930	934	906	964	926	930	921	908	905	846	911	865	940	910	880	923	923	861	907	923	875	975	917	897	916	937	888	927	908	900	875	916	937	934	1000	918	932	957	905	904	940	903	914	895	913	894	919	943	935	891	950	900	906	881	912	949	929	920	921	919	907	875	884	920	937	897	938	871	910	911	926	902	865	878	902	909	967	884	915	946	910	893	895	981	856	886	883	942	929	888	845	893	922	898	914	912	939	880	908	920	944	940	879	908	944	875	908	884	916	901	894	902	912	872	948	933	953	887	912	966	889	885	873	929	953	889	901	933	929	914	910	856	957	894	991	917	917	867	911	923	886	937	889	897	923	921	905	937	951	880	892	891	886	938	916	913	910	934	958	903	874	912	894	960	862	908	991	869	878	956	920	963	930	870	945	887	919	946	907	896	873	955	917	895	917	920	841	893	928	863	907	923	907	882	862	916	924	883	895	939	938	898	892	903	826	883	938	887	959	972	926	904	843	937	905	924	936	873	856	932	924	910	857	886	897	860	963	973	802	902	899	945	935	899	876	897	949	949	885	882	834	921	937	937	916	911	938	911	890	922	891	900	911	895	943	897	921	895	950	841	864	885	903	922	945	882	879	936	935	939	882	919	942	947	960	911	916	940	849	900	932	914
68935	39669	22845	10978	4517	2030	1023	639	583	586	485	556	474	487	459	437	447	457	472	443	464	456	418	442	466	466	405	471	452	435	460	422	456	468	416	471	398	432	429	433	391	478	461	454	455	465	420	467	421	465	430	416	440	438	439	465	442	421	436	427	423	408	439	387	400	407	423	438	435	439	441	433	406	432	449	457	443	395	432	411	447	456	438	467	402	408	435	417	427	384	464	414	437	430	444	422	430	414	466	405	429	486	432	399	408	443	454	416	436	446	470	406	452	421	426	465	429	459	453	467	457	441	430	439	433	420	417	413	412	418	424	447	429	425	446	437	428	379	447	425	432	430	420	422	430	453	438	413	407	409	425	450	440	449	433	435	413	415	433	441	437	428	452	448	477	428	394	427	445	455	396	438	423	438	434	467	461	413	426	423	427	399	437	465	463	432	419	429	398	449	468	470	431	422	424	473	441	442	455	472	450	446	389	444	429	397	458	413	435	456	459	449	440	402	431	460	430	430	469	483	422	444	459	436	405	428	432	428	447	433	430	411	460	473	460	448	406	446	423	424	415	407	361	411	459	446	424	439	410	452	489	436	413	449	420	439	408	459	414	440	458	409	464	417	473	441	441	424	418	452	426	415	422	425	403	400	437	462	402	412	477	388	421	446	441	425	442	424	405	412	430	427	441	450	423	426	493	406	432	389	428	463	439	412	416	438	447	462	445	432	411	486	465	413	417	416	463	399	404	442	471	410	401	432	374	380	396	412	449	432	406	379	405	433	433	417	440	438	468	431	440	453	429	373	403	416	423	444	453	442	431	417	434	431	456	460	432	469	417	418	416	452	434	410	426	436	404	441	455	425	418	396	441	450	461	441	439	438	439	429	440	422	421	444	421	428	411	465	439	455	443	407	427	440	473	488	430	464	441	400	451	413	427	422	441	458	453	432	447	420	439	422	429	411	439	480	402	442	416	447	410	422	384	466	447	462	413	435	397	444	416	412	435	409	465	462	486	453	437	427	448	455	447	435	405	409	412	421	416	496	440	449	387	407	420	415	413	444	448	454	423	422	384	427	449	420	443	423	457	425	420	462	432	462	413	432	399	413	419	468	439	365	430	410	424	429	455	405	420	436	395	448	443	405	468	431	405	444	405	453	441	421	448	442	426	437	414	427	438	450	466	422	440	421	441	438	423	407	448	434	475	452	427	476	418	461	444	450	453	477	411	446	465	459	448	389	425	434	447	465	432	414	436	451	433	406	455	413	456	464	403	449	475	440	418	437	439	445	492	424	453	415	441	396	436	429	422	486	443	371	442	481	456	460	416	411	398	405	422	443	426	366	444	450	410	410	437	458	445	417	399	441	432	440	446	450	431	459	414	433	418	448	411	447	405	442	446	437	430	455	415	418	445	414	402	391	387	430	462	423	418	427	462	378	470	432	438	456	355	410	418	405	394	404	441	428	415	443	413	429	428	430	461	424	446	414	412	468	393	423	438	456	421	458	415	443	424	407	394	435	402	403	449	492	466	465	439	412	439	414	435	426	419	444	470	444	463	451	429	445	435	444	422	442	391	433	441	431	419	525	452	448	442	442	385	417	433	443	439	421	422	439	475	440	457	435	428	432	407	428	420	417	407	446	418	410	463	393	403	438	457	438	404	433	440	429	437	462	419	438	458	423	419	436	456	424	379	457	457	424	432	412	428	418	427	413	444	403	416	471	435	433	442	454	425	424	414	435	442	427	423	424	460	459	423	410	408	454	469	435	431	401	387	424	447	414	393	444	409	385	448	401	439	465	403	420	445	443	465	437	452	445	418	421	397	416	437	402	440	415	468	420	432	461	428	414	452	470	428	453	396	382	425	400	442	459	453	430	458	455	446	445	453	444	429	455	446	434	502	447	391	432	443	415	418	429	454	449	422	421	404	457	400	449	414	456	429	438	412	427	486	420	457	429	406	470	449	459	421	435	416	461	417	423	435	433	431	449	425	457	445	421	434	399	427	422	432	415	443	415	391	432	407	387	463	414	425	454	433	430	440	427	410	387	454	422	447	446	471	406	410	429	394	450	429	458	456	436	410	446	389	469	448	472	436	451	415	450	441	469	424	411	403	403	438	434	423	421	417	469	421	445	418	397	489	390	443	450	459	411	421	415	411	441	428	439	409	414	426	478	391	404	424	421	430	464	461	459	381	431	441	411	460	454	466	455	453	434	429	421	480	457	418	424	428	425	464	412	436	450	462	450	443	440	458	407	435	462	458	459	427	390	447	446	432	428	415	438	441	407	473	399	410	437	453	489	453	431	426	438	400	418	421	492	475	435	412	419	430	417	441	432	467	435	465	447	412	414	436	502	475	435	487	453	451	415	419	451	428	433	438	440	418	462	438	429	449	448	439	446	447	447	428	447	391	447	428	430	437	410	406	399	429	414	448	439	486	443	384	432	402	493	420	465	451	430	433	439	481	450	401	445	439	411	481	420	436	441	403	419	444	434	440	407	458	404	424	448	469	422	418	455	437	430	413	424	430	420	404	465	388	467	430	485	411	446	478	410	418	442	436	455	443	432	455	453	448	416	466	413	434	438	426	417	447	434	443	430	407	464	432	450	478	426	435	413	435	412	479	427	441	423	451	440	434	420	438	454	466	448	465	456	438	442	422	433	469	415	424	425	416	427	430	463	436	446	426	429	446	445	422	411	431	488	434	403	441	440	422	417	420	465	462	421	448	420	402	470	431	377	416	434	417	423	432	429	431	402	455	410	418	475	427	426	430	440	433	440	438	452	408	419	434	458	452	463	394	449	447	387	380	412	440	452	413	432	480	463	423	435	501	415	426	412	461	447	389	427	430	501	441	399	440	442	406	446	402	425	405	452	436	452	441	469	423	486	412	450	462	465	398	442	417	421	452	426	465	409	459	437	413	454	451	416	436	444	430	395	424	446	467	428	418	440	382	383	439	439	427	398	455	432	457	458	454	422	468	439	441	425	434	461	423	433	455	394	434	489	440	397	394	441	470	420	437	392	434	421	469	462	447	457	452	460	396	420	425	468	430	413	391	425	448	380	410	396	439	429	401	438	500	419	434	405	422	391	392	492	424	443	454	436	447	430	428	447	391	436	464	431	432	465	400	445	455	435	467	385	395	404	386	434	468	437	412	421	421	462	448	405	408	444	460	408	433	414	409	446	408	410	452	437	453	445	426	439	473	466	441	400	432	440	431	463	443	414	477	463	433	442	434	423	491	427	428	438	439	464	430	458	424	402	408	442	428	474	417	422	417	466	423	412	465	443	441	408	451	454	443	451	454	451	441	427	408	455	416	438	433	441	436	447	459	436	453	474	439	454	446	415	430	428	456	502	451	413	463	436	454	416	417	410	428	419	417	458	463	435	445	451	460	437	441	458	456	457	434	421	416	429	434	438	479	452	480	428	451	417	421	442	464	398	432	438	456	445	430	430	435	414	480	431	447	435	476	429	476	441	453	452	433	421	432	427	453	423
46081	30366	23918	17032	10935	5849	3015	1907	1645	1535	1377	1346	1248	1169	1142	1049	1066	1043	997	930	943	1047	968	939	995	904	956	939	919	904	910	906	957	941	882	919	860	942	952	929	927	918	933	925	905	973	885	908	925	931	895	937	877	922	947	889	907	886	855	897	973	910	931	960	950	912	939	984	884	950	946	900	940	1003	946	857	904	902	920	961	939	880	908	900	922	932	933	870	930	888	943	878	963	869	910	869	913	951	949	942	935	938	867	889	940	844	906	940	914	931	945	923	967	890	902	895	911	884	904	971	953	891	949	920	934	941	946	931	910	887	904	922	944	995	873	939	900	958	942	867	970	945	877	900	909	924	919	894	928	936	875	950	861	889	910	955	911	935	913	894	921	930	905	862	930	919	906	929	978	959	947	951	956	940	864	916	888	904	923	851	890	906	909	952	981	929	919	917	936	937	966	920	931	897	890	978	935	943	872	947	939	982	898	915	916	893	920	944	935	931	922	922	899	933	907	943	890	935	938	922	916	886	933	896	932	911	912	941	912	932	932	867	949	932	908	978	937	918	918	935	938	884	886	931	825	946	915	925	938	957	945	932	867	845	907	923	943	960	939	932	861	883	908	934	931	882	901	924	897	905	889	915	901	910	963	909	928	893	913	899	932	905	938	947	915	890	920	901	901	880	921	926	857	902	919	940	961	930	915	945	892	891	905	891	925	911	961	905	946	931	930	925	961	898	864	939	862	958	934	946	931	887	926	880	898	945	886	912	926	894	876	928	958	937	913	885	912	878	864	925	885	881	910	923	956	920	926	904	900	862	913	917	932	926	942	946	936	911	940	993	948	908	936	954	914	893	875	932	960	903	883	962	904	923	947	930	938	921	938	961	878	922	940	926	954	854	892	914	898	922	941	894	958	913	853	975	906	921	876	950	890	962	954	897	955	903	906	908	942	941	906	926	887	945	883	928	896	894	904	945	949	932	905	915	956	929	852	954	917	974	936	975	883	901	903	913	893	877	887	900	913	905	904	945	929	893	924	910	930	925	862	929	930	898	977	915	927	952	889	895	869	959	922	941	888	910	945	887	883	891	889	951	879	950	963	907	950	950	934	915	979	896	911	888	908	922	926	904	890	890	891	876	889	947	863	926	929	879	924	944	873	885	911	907	921	945	989	929	909	915	934	918	920	877	910	897	929	919	932	873	912	950	949	947	945	954	880	920	926	900	937	911	932	901	877	906	931	982	911	903	893	962	876	884	886	936	950	952	938	923	956	910	922	905	923	953	930	973	897	954	918	951	911	911	954	921	945	933	914	890	887	903	907	983	926	923	882	888	924	891	951	899	926	883	886	947	987	954	925	931	975	896	979	936	923	891	934	893	892	928	965	928	870	897	969	901	890	930	889	1001	923	893	889	888	949	952	960	898	946	925	964	934	958	892	865	921	936	963	905	941	928	931	889	880	934	909	888	910	887	935	952	937	934	909	912	929	932	910	927	924	876	909	919	880	907	881	909	936	960	887	929	888	874	894	936	895	925	957	872	905	918	953	907	949	936	968	964	927	902	878	930	913	881	896	932	900	890	969	926	881	990	889	913	904	926	953	910	887	891	908	940	930	936	872	845	898	910	887	918	923	940	901	950	901	901	915	865	917	911	908	949	905	873	889	920	925	888	887	862	926	954	902	917	929	928	914	955	923	934	961	932	957	902	906	937	922	910	913	919	982	913	901	927	936	949	930	912	916	936	895	889	889	933	929	907	902	932	957	918	850	914	921	887	881	986	901	990	893	879	951	918	914	932	845	867	933	969	932	946	926	887	886	909	970	910	896	876	913	889	936	917	892	936	886	934	884	965	943	952	920	935	918	925	911	906	936	943	905	919	959	962	925	919	924	870	915	904	958	892	879	929	894	913	904	900	943	906	945	844	934	868	937	910	935	981	923	881	915	902	935	933	907	930	927	914	923	923	904	878	926	868	948	827	961	881	883	961	932	969	863	967	973	946	949	907	957	924	925	994	957	926	877	921	868	933	840	954	906	970	896	864	933	890	969	918	875	847	917	854	882	944	921	890	959	918	938	943	1009	907	942	894	957	970	958	908	909	974	873	939	991	920	969	889	861	894	882	925	957	905	909	946	901	940	898	895	909	908	922	945	950	912	920	941	942	929	965	914	900	947	934	854	909	918	941	918	882	957	974	902	977	900	903	934	904	945	971	913	895	894	892	879	904	964	948	910	952	893	950	963	897	908	901	938	925	928	902	915	902	882	921	912	916	929	893	966	951	926	918	892	887	929	900	963	879	940	954	916	957	901	908	940	915	907	917	930	876	887	892	911	907	927	955	906	902	930	961	939	926	953	908	878	970	952	918	948	904	952	870	917	883	853	917	925	926	934	899	905	873	862	926	924	915	925	910	949	883	955	919	928	925	958	902	892	872	892	934	953	926	928	941	945	931	890	919	923	936	920	937	920	942	924	961	925	921	929	912	922	935	885	888	861	935	911	868	953	912	887	921	938	897	954	982	944	908	938	913	911	902	891	901	913	937	918	953	908	867	902	940	920	890	953	932	955	895	893	895	904	897	923	916	942	893	941	845	904	953	936	951	875	937	963	927	877	925	858	876	911	882	889	891	924	915	935	933	947	973	914	916	920	907	913	918	933	920	929	960	919	881	933	892	922	906	923	943	941	930	865	984	879	968	897	964	919	901	904	849	880	897	880	926	990	911	948	941	866	883	956	868	925	911	916	920	941	913	914	891	886	965	938	910	849	876	893	876	925	936	985	925	860	910	899	921	925	903	926	922	927	877	937	906	929	951	928	928	963	877	886	954	876	922	958	961	934	917	885	898	931	879	957	935	960	868	877	912	924	928	874	876	984	919	922	948	902	908	852	881	898	898	926	940	926	920	944	894	920	902	899	955	880	908	952	966	911	907	904	924	896	910	913	867	924	912	939	912	930	922	919	931	924	884	934	866	909	954	972	868	953	896	907	894	915	936	942	948	900	969	926	935	914	978	943	914	925	899	986	906	920	921	906	885	884	949	977	939	891	939	942	933	902	876	854	915	922	926	961	910	898	930	930	876	955	964	892	933	906	920	988	892	911	945	963	913	886	906	933	862	885	875	900	867	952	903	905	862	931	931	913	862	915	900	953	940	934	935	934	871	913	895	900	971	942	922	864	938	928	907	894	965	950	907	913	945	867	900	918	916	902	953	918	954	914	883	864	905	893	876	922	908	894	864	939	882	965	883	893	919	876	924	890	962	889	956	943	1001	929	901	928	900	962	936	971	902	909	927	930	975	917	977	909	926	921	915	962	936	919	919	882	920	870	951	901	989	885	909	932	969	894	892	935	867	932	957	865	908	955	893	920	954	866	941	895	908	928	991	915	906	951	907	919	883	939	890	912	935	936	960	896	934	914	876	924	900	885	949	942	942	904	926	967	974	899	933	900	940	924	902	895	874	906	930	914	956	874	923	939	909	940	898	933	932	929	925	930	944	934	949
51310	26742	11757	4104	1289	675	580	493	502	478	460	459	448	442	444	424	446	421	437	415	417	441	409	447	432	433	416	446	466	357	413	407	429	410	410	456	398	412	412	412	415	398	427	406	451	387	407	430	406	462	417	395	407	478	466	416	432	414	401	412	365	413	446	410	413	429	465	399	379	398	444	427	405	414	394	412	435	450	451	443	433	422	400	445	400	433	430	407	444	420	411	407	377	392	403	439	419	383	482	443	414	407	448	426	429	402	412	423	457	407	403	428	405	410	401	444	431	438	419	396	411	405	429	412	375	406	402	392	400	396	402	370	433	411	412	459	396	425	430	416	443	418	398	403	439	397	401	443	402	400	390	432	403	440	444	404	399	406	450	406	414	441	411	442	362	409	443	413	446	392	441	432	428	410	431	403	408	387	446	420	429	412	410	398	439	425	449	406	411	417	425	435	437	461	446	389	423	443	410	417	427	418	432	447	460	444	437	422	440	437	385	384	436	398	428	375	390	394	419	415	435	457	391	386	459	427	432	424	432	411	403	468	426	426	424	424	407	455	416	452	433	431	408	411	418	424	428	416	445	428	422	436	419	410	386	459	423	414	469	451	372	426	452	424	436	405	429	453	424	411	441	427	405	408	433	396	407	466	416	411	448	378	455	369	440	449	465	425	402	434	420	457	473	439	433	452	460	429	439	435	439	433	466	417	457	460	390	441	436	419	421	410	429	421	430	404	405	423	399	418	417	440	416	392	435	433	447	398	439	444	400	407	393	401	402	460	421	442	435	427	433	398	415	395	430	431	440	435	429	463	450	407	419	436	391	418	493	406	447	483	420	412	448	461	418	439	470	433	448	415	440	400	419	439	446	449	399	412	408	472	397	393	449	414	468	458	452	423	410	415	429	433	417	430	432	408	415	386	436	450	429	395	456	408	440	423	405	440	440	456	433	420	455	453	417	433	437	445	419	392	440	421	399	415	437	443	422	454	424	428	441	476	461	384	423	422	438	437	426	421	443	413	406	398	405	392	434	445	416	466	445	442	433	397	472	420	448	441	394	392	417	421	471	448	415	419	455	411	453	424	398	423	434	475	423	457	486	436	402	424	403	423	410	417	417	419	401	469	428	418	443	428	444	455	414	445	433	427	410	402	384	397	444	420	437	366	414	420	418	433	425	442	462	399	420	443	421	415	452	445	396	399	429	442	416	414	435	424	459	434	407	410	415	422	443	378	459	430	456	468	434	421	435	427	414	424	402	461	412	415	420	409	419	424	399	471	418	473	429	425	443	452	409	426	421	414	417	407	407	396	424	415	420	386	402	387	448	419	428	385	449	414	455	426	439	414	390	426	425	427	416	452	418	429	452	451	442	416	399	407	404	406	378	422	407	417	403	459	472	417	386	407	386	432	437	430	444	420	417	480	447	432	423	393	458	447	448	396	436	408	460	455	410	419	457	421	450	415	394	432	455	416	435	439	422	397	428	434	409	422	429	396	417	420	392	397	397	426	439	423	430	443	444	440	399	433	415	415	380	399	434	433	438	425	436	410	427	410	455	411	385	438	401	391	438	420	408	432	439	425	412	471	415	435	400	463	426	417	421	385	405	431	386	411	446	440	416	426	423	417	448	423	424	422	432	416	426	403	434	471	402	427	452	446	433	403	410	405	429	394	441	416	433	453	437	408	442	394	423	416	432	418	425	423	423	400	414	380	387	384	441	424	442	413	457	426	403	400	428	431	457	420	414	414	448	460	414	425	446	434	415	424	457	458	400	441	398	462	409	436	405	451	409	467	430	396	390	393	427	439	434	403	401	388	443	426	438	402	407	402	422	397	441	412	416	422	414	436	414	414	424	452	449	435	396	400	448	418	410	408	431	413	413	450	419	428	426	452	409	396	426	395	414	418	442	428	437	442	417	433	382	437	445	428	439	402	404	438	459	432	401	454	406	383	447	391	443	445	432	423	437	395	410	407	414	469	420	416	452	414	468	406	462	412	412	459	440	444	449	423	426	424	404	431	440	429	406	400	434	426	427	422	396	423	467	418	448	466	380	427	362	415	404	410	437	405	437	428	424	434	425	409	425	474	447	396	413	401	455	437	453	440	437	443	395	426	423	435	440	453	436	375	432	404	408	405	442	442	435	496	399	403	405	394	484	411	435	451	467	432	392	422	402	387	434	416	391	420	432	444	403	400	422	396	437	456	432	439	423	425	441	446	446	384	411	395	412	462	466	461	418	456	387	423	446	450	467	423	420	419	415	416	456	428	457	397	411	433	422	392	439	449	413	427	417	439	423	408	448	448	466	398	438	423	431	379	419	441	435	418	419	416	427	416	441	400	422	422	437	451	401	405	447	440	418	470	399	430	415	462	443	401	435	400	420	446	436	421	403	450	459	416	461	415	490	433	440	414	447	428	424	458	407	417	440	424	417	420	406	384	407	415	407	427	393	424	444	437	427	420	414	429	444	427	442	434	439	465	405	422	415	458	432	385	399	399	413	457	421	415	392	429	456	410	470	410	431	438	405	408	414	431	444	387	419	420	462	475	436	434	407	406	408	448	402	373	432	404	415	409	420	409	416	442	403	444	403	452	436	452	406	439	422	413	403	413	449	411	416	452	428	461	430	382	420	412	410	431	413	475	426	423	410	437	432	411	387	400	405	428	438	433	438	451	460	475	426	419	462	426	459	445	443	448	418	429	412	397	440	404	407	372	406	405	435	372	456	467	396	456	446	425	421	437	448	443	388	427	444	446	410	430	412	396	432	436	423	448	424	429	405	450	403	428	420	408	436	406	433	464	438	431	386	391	426	436	447	432	451	434	410	466	405	447	413	404	393	395	446	400	440	426	400	435	461	443	416	452	435	439	411	437	428	403	419	474	439	394	431	437	445	407	399	406	410	397	427	445	441	436	435	448	432	456	438	400	411	401	410	443	434	435	441	419	395	412	458	443	386	395	410	377	429	468	466	406	394	455	400	381	403	491	469	424	466	421	415	426	437	430	408	426	451	411	434	407	436	434	434	496	413	431	413	413	435	426	442	433	425	413	471	447	475	400	417	390	427	428	452	410	395	418	456	410	459	445	403	418	428	388	410	413	414	406	430	410	403	443	443	449	431	395	426	433	375	433	411	399	445	396	414	377	420	433	417	446	445	454	468	431	453	403	472	406	476	433	461	465	437	454	383	454	399	414	423	445	464	413	422	429	441	404	416	424	405	424	382	483	418	420	419	432	443	453	442	449	400	415	417	450	420	430	434	418	375	397	424	447	444	463	426	426	446	394	436	407	429	425	400	382	415	426	410	446	448	414	394	435	426	437	410	431	363	456	417	429	440	454	412	405	425	429	439	406	440	436	433	434	432	444	450	374	387	440	412	457	451	456	409	434	427	380	408	421	449	407	411	420	410	414	414	419	437	434	425	426	424	394	426	399	420	433	433	436	438	454	442	438	435	407	447	438	408	428	401	440	425	424	448	420	440	433	423	435	439	455
33864	19511	13666	7606	3313	1969	1473	1278	1286	1142	1110	1088	1010	1026	996	971	953	927	954	878	917	915	916	900	869	892	899	900	934	924	899	907	893	914	846	904	896	899	911	894	865	889	875	903	875	855	949	933	944	885	910	933	929	955	939	900	892	919	882	894	892	890	916	920	893	872	908	916	898	858	921	918	938	913	922	908	912	937	956	884	954	912	899	922	883	929	897	897	936	886	862	916	915	875	944	896	954	873	860	881	894	904	878	915	901	909	900	905	912	923	896	931	908	897	848	873	928	868	910	897	916	940	960	896	923	925	896	932	865	935	926	843	913	936	893	899	894	880	929	882	911	854	893	930	848	946	906	924	982	947	956	905	899	924	905	893	907	869	910	923	926	924	916	943	894	880	909	885	893	920	943	896	909	910	923	932	915	954	942	891	909	872	861	914	891	918	888	922	885	935	925	921	913	964	861	846	906	884	884	909	953	945	906	868	882	878	886	926	904	870	903	891	934	946	914	931	917	884	882	919	921	906	955	875	927	873	890	942	916	905	874	876	889	912	842	881	919	841	892	905	890	886	889	871	902	955	919	916	901	908	893	890	877	898	905	932	901	943	887	912	908	952	906	878	893	884	946	936	888	886	922	903	889	870	902	912	892	886	864	914	917	887	871	908	981	945	873	935	872	911	964	852	952	865	881	906	857	858	896	942	931	873	929	873	913	910	902	917	941	910	951	936	885	901	925	863	935	925	888	959	965	932	893	914	859	858	839	871	870	933	904	894	946	904	978	932	905	899	850	897	858	930	945	892	939	909	884	912	839	921	878	926	871	884	928	945	876	896	923	911	857	925	889	900	923	868	939	913	952	950	884	910	891	916	883	863	878	841	910	854	876	903	886	851	939	903	823	859	938	877	899	879	918	922	929	864	863	878	852	958	901	881	921	878	932	893	849	916	887	897	947	959	926	901	947	913	911	918	853	908	926	882	942	887	969	943	895	902	970	915	884	906	882	879	872	877	897	943	962	895	852	931	828	876	911	911	907	917	889	916	866	900	945	933	889	930	910	958	904	951	935	868	911	893	919	881	929	946	883	895	912	852	878	923	918	911	901	895	908	942	947	965	845	922	911	823	880	930	920	891	891	923	891	921	908	903	930	893	923	949	922	904	870	925	930	865	925	983	946	935	948	908	949	907	955	920	930	941	958	964	898	910	883	924	945	917	876	920	855	902	974	912	920	916	890	919	876	853	883	922	932	909	900	900	938	837	908	918	945	970	928	899	909	863	932	923	900	910	926	888	907	901	895	931	922	874	875	904	906	852	875	942	909	918	834	878	932	939	911	927	871	908	869	939	938	909	855	882	873	886	869	905	953	913	872	949	985	905	922	873	942	894	915	904	905	898	966	965	859	921	943	881	912	926	887	927	960	965	837	939	899	942	944	876	895	905	930	887	938	906	919	919	903	928	920	854	887	921	903	903	922	943	925	912	900	914	948	892	893	892	854	879	838	861	898	920	883	943	902	931	928	916	922	931	929	922	962	886	900	888	932	872	881	880	866	946	905	889	908	942	852	917	914	942	948	887	885	971	970	924	889	839	873	831	893	862	848	949	907	924	917	887	965	883	866	865	879	876	873	903	956	917	959	884	917	891	898	951	936	878	911	906	892	872	914	889	887	912	854	933	921	901	942	883	895	894	849	951	937	896	854	882	919	958	894	941	937	925	902	883	891	860	919	906	896	901	918	913	897	892	950	923	931	915	942	925	914	869	906	860	939	925	937	896	976	960	945	850	892	911	934	937	919	912	955	922	873	910	898	876	875	894	876	883	885	909	889	900	906	880	900	919	879	908	905	928	876	880	891	907	933	907	890	896	928	912	912	890	899	940	877	862	917	882	939	906	932	991	900	879	880	851	952	911	849	890	886	934	890	975	925	882	873	942	896	901	939	926	911	896	950	875	870	877	953	930	940	859	924	867	928	935	872	896	902	903	899	886	902	900	917	857	914	904	903	894	875	875	950	897	948	881	999	939	910	956	952	936	890	903	879	903	906	874	897	884	877	929	929	884	926	872	894	927	919	924	846	910	906	952	943	908	857	886	920	890	899	875	902	934	915	953	891	904	900	910	952	955	934	924	948	885	914	897	920	914	940	873	901	899	878	869	913	907	927	935	913	913	898	915	916	891	916	833	913	907	898	918	871	952	926	915	973	884	865	892	840	862	897	893	930	944	952	935	893	882	902	921	911	912	921	924	949	868	886	935	905	905	947	873	936	899	967	960	971	882	877	907	945	923	913	925	891	900	942	947	918	891	912	922	919	889	950	933	928	935	899	850	906	878	935	881	907	911	896	941	924	933	856	920	904	915	941	945	923	942	910	978	914	838	937	879	903	907	926	927	917	892	903	905	946	911	946	889	941	944	893	898	892	926	894	938	897	871	903	865	870	863	903	953	863	907	912	899	937	892	889	897	886	893	893	926	913	947	922	922	874	930	914	941	919	926	885	873	868	857	935	916	943	936	926	904	897	825	890	913	897	919	901	929	952	1008	874	900	883	885	902	906	897	912	879	936	915	920	953	883	926	886	903	922	952	893	909	926	949	846	918	861	935	869	864	885	887	880	931	947	897	944	877	883	855	956	911	854	852	929	924	914	879	963	887	925	920	879	871	857	906	940	924	903	892	931	929	931	868	902	881	930	893	908	885	901	892	878	940	901	917	858	898	872	908	896	893	953	947	902	873	964	943	903	919	934	921	868	856	920	957	854	888	931	860	909	913	925	890	941	878	886	901	916	865	898	944	881	897	906	920	945	929	857	880	834	900	853	878	902	961	909	934	891	921	958	915	875	887	927	921	917	883	935	893	835	883	952	935	906	918	873	867	884	892	912	931	874	857	890	928	940	977	921	899	914	870	873	934	893	852	877	941	886	918	898	901	928	937	865	912	870	939	927	832	923	915	882	897	926	932	910	863	961	895	869	875	857	876	923	956	944	897	869	922	996	915	896	904	868	880	920	920	907	1012	899	954	895	866	926	920	895	882	883	932	886	953	919	903	918	899	908	910	887	909	959	928	883	912	908	909	963	920	908	960	966	927	929	891	929	931	915	878	896	882	914	874	896	833	892	899	911	926	870	902	918	894	912	941	908	867	931	893	985	941	891	903	931	939	938	933	892	967	917	881	920	884	959	929	889	925	913	904	930	940	941	960	896	886	878	936	895	883	900	940	920	857	899	900	910	921	895	945	854	899	931	912	919	872	880	869	873	921	883	901	881	945	888	912	932	863	974	881	927	890	941	904	876	966	913	877	913	916	915	908	871	935	902	915	905	912	906	841	908	902	935	902	888	893	911	889	900	907	931	846	856	857	906	893	910	921	873	882	909	883	914	859	980	930	920	906	881	890	903	872	902	857	910	904	945	914	850	907	850	866	957	936	930	901	890	921	886	868	938	894	963	876	895	884	923	886	903	951	926	900	951	871	923	886	891	884	901	918	903	878	953	899	841	893	903
57538	34390	19751	9940	4163	1691	968	822	669	590	622	590	537	520	548	472	470	421	430	444	434	434	428	494	396	407	440	429	405	434	429	432	433	444	417	422	440	465	462	421	431	404	417	425	499	453	440	390	389	425	426	432	410	457	403	414	420	459	464	408	468	441	455	469	436	404	418	450	461	429	418	420	436	402	460	449	440	450	441	420	419	483	402	424	387	434	399	412	421	454	398	459	383	439	388	418	406	437	435	416	438	434	419	424	415	445	404	426	394	436	458	412	416	435	462	421	440	413	444	404	405	407	381	453	412	429	406	449	402	455	424	366	420	400	502	390	432	428	417	414	412	443	446	437	393	452	370	435	438	413	453	478	466	387	421	409	437	430	401	423	449	432	408	462	410	425	395	436	462	419	430	361	446	397	423	474	424	440	445	369	420	428	416	387	439	436	431	398	432	402	433	413	421	442	451	423	403	487	435	452	460	409	416	407	447	445	438	406	412	450	407	410	434	435	421	417	471	404	429	425	447	409	409	465	427	471	423	400	412	418	404	423	461	413	425	417	408	395	455	430	449	463	437	390	396	375	424	413	411	418	403	406	397	437	426	383	407	418	431	391	419	421	425	421	406	400	430	446	401	438	456	462	428	397	464	404	427	437	370	418	390	408	413	407	444	429	408	426	427	437	402	430	470	461	424	391	413	467	457	399	382	420	390	403	445	424	442	446	421	414	400	422	422	414	424	471	419	404	427	430	465	444	451	432	441	444	416	487	438	431	431	430	413	411	394	400	430	394	431	428	414	387	440	428	411	455	410	382	421	399	431	415	445	433	455	399	416	407	459	433	418	379	408	445	440	439	459	429	417	431	421	435	389	496	428	446	409	400	408	405	399	432	426	426	414	454	436	405	461	444	420	434	439	461	439	389	402	439	487	412	409	435	423	440	453	452	435	476	425	447	389	444	445	428	428	433	443	447	441	422	406	417	404	388	415	403	411	403	412	430	407	411	408	432	440	393	380	417	401	422	376	437	390	407	411	410	482	476	458	477	448	415	428	409	428	413	415	389	438	426	419	362	442	411	456	459	399	458	438	416	426	421	463	401	433	452	410	475	426	443	427	407	443	457	426	409	407	441	424	396	421	421	460	447	446	418	426	435	439	428	436	409	402	400	407	398	441	428	383	424	393	421	429	400	437	462	442	400	410	427	396	437	436	401	443	450	425	369	430	392	424	421	418	435	443	434	403	407	409	442	448	394	439	447	385	427	412	380	418	481	440	434	433	452	452	464	397	431	446	450	420	420	433	441	424	436	402	405	444	401	426	445	460	448	428	426	443	418	450	413	431	439	431	425	387	425	402	413	449	440	397	442	380	409	457	434	408	371	436	417	434	435	449	456	432	440	440	444	455	475	466	397	426	419	367	391	405	422	442	409	432	398	447	434	433	403	410	440	430	417	400	427	420	478	450	454	401	435	420	437	462	383	432	393	453	432	418	391	418	428	461	434	436	396	404	441	451	416	441	463	420	405	421	440	446	433	471	407	431	404	407	447	428	433	429	458	437	427	430	400	427	474	388	443	437	426	430	393	432	406	432	437	435	434	420	417	424	411	449	455	432	389	421	467	459	431	434	457	414	447	455	389	472	407	397	472	426	439	384	435	463	395	408	432	427	445	441	434	382	411	419	432	450	417	433	460	408	375	413	405	424	428	436	440	370	458	433	422	396	421	455	429	438	461	429	423	437	438	444	424	406	443	416	396	483	443	439	446	437	431	415	416	419	463	444	442	420	453	448	404	411	425	482	370	453	430	444	390	445	434	465	419	413	420	451	422	402	446	440	442	454	443	380	394	469	467	460	402	461	399	416	441	482	418	450	403	439	433	434	441	403	411	431	434	418	442	437	402	407	421	413	425	451	453	477	452	435	434	423	426	437	455	403	407	435	394	403	441	412	427	412	415	404	423	406	434	413	423	425	448	426	415	433	397	401	424	395	401	411	418	413	402	440	459	375	454	433	434	443	442	434	414	455	393	462	429	441	440	420	444	430	393	437	423	394	424	390	422	445	422	416	430	399	389	441	447	396	410	417	386	440	397	453	407	416	450	434	432	409	476	441	387	429	429	376	417	429	419	417	395	406	398	409	459	396	431	436	460	427	406	422	410	427	394	460	415	448	420	407	431	420	446	444	446	497	438	429	393	435	421	417	435	444	443	395	364	439	473	434	420	404	420	454	451	418	415	459	438	431	436	425	425	428	408	442	418	399	438	447	426	410	446	399	458	461	406	468	448	428	389	400	434	393	443	481	464	420	433	441	419	420	447	437	443	434	420	425	451	408	388	434	431	404	439	391	410	427	402	452	429	401	402	412	398	399	421	453	423	434	438	412	418	443	418	439	456	409	428	461	403	434	411	447	396	435	400	408	436	459	394	453	423	423	409	438	401	448	383	422	383	447	423	438	393	402	421	459	466	403	387	387	452	424	421	402	440	449	419	409	446	390	422	439	442	386	442	398	411	417	436	456	439	416	400	409	425	401	417	421	409	421	427	404	437	445	411	455	394	443	395	403	449	397	453	471	423	406	428	425	377	419	425	416	411	447	428	404	450	447	443	439	428	438	399	432	420	429	473	423	392	434	386	463	459	406	441	409	439	396	465	432	431	485	405	420	423	412	408	389	454	422	452	423	402	441	429	435	437	463	446	450	414	380	436	415	416	417	404	443	440	385	427	412	407	450	454	409	440	424	428	410	447	436	420	437	445	398	442	401	440	410	449	427	428	427	435	434	456	469	436	413	380	457	458	421	436	437	425	451	426	478	421	383	423	402	399	471	402	371	464	438	408	431	440	441	410	407	453	415	434	425	415	455	397	396	466	403	408	437	448	433	435	363	449	433	452	436	400	408	453	450	416	453	425	426	443	425	420	428	429	434	428	430	459	467	442	365	431	424	438	437	453	418	481	427	394	435	403	422	448	413	406	413	422	410	439	425	441	468	394	443	429	409	434	432	423	401	395	412	419	424	435	448	388	440	447	429	427	433	428	369	407	428	380	447	426	387	410	433	418	433	410	398	436	426	424	425	460	441	413	446	420	402	417	442	417	413	396	411	396	384	421	436	411	434	427	394	407	433	461	442	448	459	378	404	453	430	449	427	385	404	434	405	411	454	405	437	439	401	430	453	435	424	425	394	425	423	401	416	463	453	415	439	424	442	382	395	385	420	406	445	414	397	463	404	438	423	439	444	430	397	413	410	412	426	441	445	427	453	436	430	418	388	418	426	417	443	477	407	436	452	429	440	393	412	433	434	399	456	409	434	446	427	407	435	400	444	440	438	424	448	431	409	386	423	374	435	432	404	438	369	439	418	407	434	433	439	434	414	454	414	433	424	410	450	379	439	389	416	398	433	436	396	430	410	427	423	422	426	414	401	392	461	443	449	439	428	448	410	407	454	435	428	461	468	401	408	429	425	447	439	426	442	436	404	421	422	468	404	444	391	411	425	436	417	398
36818	26085	22566	16769	10151	5105	3123	2550	2158	1873	1735	1636	1454	1366	1214	1201	1070	994	1053	1014	987	1001	991	947	929	912	930	932	916	904	912	910	928	940	943	932	872	886	904	892	908	884	920	952	910	901	860	933	898	905	901	893	912	927	901	864	996	950	941	923	898	901	903	930	907	971	883	841	899	896	882	897	880	919	949	912	887	927	937	896	919	892	887	908	912	910	950	889	949	894	873	899	924	877	940	911	896	968	930	901	893	859	894	907	933	840	939	952	931	970	878	857	912	890	888	902	897	856	885	943	895	909	891	952	871	874	913	880	896	880	901	889	946	888	844	910	876	877	945	880	895	912	945	860	947	913	849	866	886	890	878	876	932	884	931	889	907	914	860	905	947	908	879	906	898	831	878	857	898	822	912	888	920	901	891	930	929	922	893	881	928	872	917	940	837	914	909	910	910	936	973	871	835	908	892	890	907	845	866	873	934	940	906	920	917	925	944	864	911	931	896	856	889	934	875	900	923	888	852	895	936	889	903	936	921	895	952	894	924	930	899	904	909	864	929	948	882	888	865	906	896	857	932	911	874	888	916	911	878	933	907	930	882	887	949	930	889	857	912	940	935	871	987	891	839	911	915	899	907	961	932	915	907	901	913	938	886	947	910	906	886	834	826	953	888	872	957	911	888	895	911	904	865	925	909	925	895	927	874	908	955	887	871	894	901	922	877	935	986	895	957	842	937	931	889	924	902	861	968	915	912	948	919	903	890	886	912	936	895	851	906	911	944	821	914	844	855	943	944	950	905	932	920	971	864	929	896	922	945	916	962	947	876	931	912	925	926	891	880	942	940	903	900	901	890	873	866	920	907	942	908	915	966	908	895	894	979	919	901	879	946	907	865	903	900	900	893	902	920	888	970	931	870	919	884	913	912	876	985	944	899	919	946	904	936	910	906	831	917	929	868	899	921	897	900	952	875	943	932	880	889	907	864	933	883	901	854	920	856	873	943	839	923	933	932	926	874	910	821	874	936	918	901	882	919	905	918	922	885	907	929	921	934	899	862	902	979	896	880	849	878	901	933	855	960	899	850	865	905	951	874	963	878	918	904	933	883	851	876	968	920	905	867	916	888	937	913	884	870	913	898	891	892	877	924	857	887	914	871	912	944	912	893	927	917	872	912	875	941	945	913	841	912	929	901	880	949	963	879	916	937	933	879	893	954	921	921	854	855	935	905	865	884	899	833	890	878	967	994	914	925	921	916	890	940	900	902	868	880	910	928	902	866	860	852	904	957	952	888	924	895	875	905	882	911	867	934	918	887	943	921	896	900	923	938	855	860	916	885	918	950	905	895	932	868	892	886	882	946	888	838	943	857	935	862	926	889	835	848	908	941	925	925	896	922	892	929	896	931	919	912	966	899	913	915	879	946	916	908	862	893	852	872	937	904	921	949	908	896	913	913	916	895	937	867	945	931	895	879	872	955	864	881	911	898	894	854	841	852	906	885	923	893	938	921	899	930	871	898	897	912	906	910	901	868	925	892	880	948	890	938	935	901	955	908	960	907	896	887	897	897	923	923	868	926	897	955	904	923	889	941	940	896	892	955	849	891	948	877	914	862	911	878	934	910	898	915	909	877	918	893	906	891	912	940	923	946	911	914	926	924	898	891	930	886	931	923	888	861	868	925	907	941	912	884	881	915	920	925	858	889	985	956	835	896	851	850	937	910	899	911	886	878	933	971	945	897	906	957	888	909	951	898	879	917	851	941	956	889	893	924	902	860	903	902	936	875	924	849	866	901	916	869	948	893	896	863	905	944	934	905	859	954	935	958	898	853	876	876	887	919	882	900	869	818	897	943	903	889	943	959	915	886	939	921	902	891	921	943	909	925	943	917	914	866	921	896	898	896	936	901	878	902	988	924	882	938	876	932	908	871	854	902	895	927	905	879	917	917	909	911	903	919	827	924	895	873	904	920	890	897	925	918	877	930	957	892	904	893	913	905	911	886	949	895	962	922	935	910	916	909	895	885	905	938	879	877	916	927	883	868	901	915	938	939	830	876	945	943	902	880	918	899	908	855	906	865	883	884	907	943	850	835	927	896	892	946	949	910	914	933	935	904	956	895	901	906	834	921	900	878	925	905	912	920	943	882	908	940	870	913	890	957	835	877	885	893	950	942	907	894	967	894	937	914	961	888	893	868	845	863	844	946	918	966	897	924	880	898	868	934	851	905	936	879	923	930	892	881	939	853	943	882	874	899	865	853	906	945	931	930	896	931	904	874	943	866	877	940	892	900	857	874	892	906	887	925	915	883	889	943	970	967	862	931	897	935	940	910	908	984	964	887	889	903	913	944	872	847	904	912	888	891	930	904	948	919	977	913	919	930	886	961	923	862	938	881	940	888	919	899	837	831	883	878	894	938	944	910	922	942	898	924	874	908	910	950	918	949	884	931	904	870	896	909	907	904	894	913	873	930	886	912	943	875	883	950	906	901	947	910	931	898	898	883	941	911	880	969	875	916	886	876	862	945	922	906	869	899	944	944	883	914	922	898	897	909	899	891	919	900	880	907	919	912	867	934	891	930	929	872	887	872	940	863	973	893	902	905	957	875	938	948	860	908	931	960	860	907	893	858	909	944	881	897	910	820	881	859	882	872	881	900	894	929	977	888	884	919	947	926	936	886	907	958	950	942	936	913	874	936	991	893	921	939	885	913	867	892	899	967	923	926	880	911	875	911	839	908	900	879	913	919	919	895	914	892	897	861	880	868	912	924	895	993	941	941	877	921	930	908	886	899	885	904	901	907	901	898	892	915	972	942	949	913	935	907	905	941	940	912	975	880	900	903	856	873	895	829	940	869	889	894	941	901	892	880	881	894	904	881	908	945	854	871	884	936	896	927	940	910	938	880	907	865	878	949	830	883	918	902	904	918	901	897	941	903	933	917	907	887	938	894	889	897	959	917	861	892	885	949	904	951	930	913	915	881	979	948	923	927	924	942	917	864	873	846	905	923	917	889	915	900	887	876	867	918	899	904	882	936	897	905	882	923	904	879	915	940	872	861	914	915	916	833	868	919	908	928	888	855	957	919	901	928	914	862	932	922	920	908	940	910	971	891	888	913	948	907	848	934	921	998	900	925	880	915	859	900	879	913	922	912	978	902	937	884	854	905	933	946	870	955	874	920	932	837	929	911	890	946	926	914	929	892	903	912	846	905	911	940	843	936	935	888	904	867	882	946	851	844	820	899	870	954	949	914	887	919	921	874	918	871	908	895	929	849	920	926	891	883	920	910	879	913	929	897	883	879	958	949	942	904	890	906	944	844	922	926	894	890	887	870	918	877	902	922	903	889	866	972	904	933	936	890	899	889	929	880	929	867	931	897	926	846	921	940	897	908	867	929	923	907	895	962	935	948	886	920	874	892	862	934	927	938	912	908	943	860	962	941	856	894	939	885	853	940	904	861	932	875	927	912	906	921	922	917	915	883	907	901	886	855	900	918	906
65888	39396	27348	18101	9583	2958	1188	965	769	761	657	665	556	601	542	468	509	427	448	423	460	497	433	453	415	454	439	421	396	410	436	424	423	436	436	455	438	424	400	397	364	435	455	435	433	455	430	463	419	465	418	420	429	415	452	432	430	406	411	391	389	475	442	428	392	420	439	439	479	472	464	423	430	438	477	411	431	425	442	394	423	423	468	430	406	435	483	441	414	446	444	504	447	444	477	457	453	409	421	504	431	444	426	427	366	382	420	432	433	442	388	462	476	451	465	443	437	412	422	472	456	414	399	386	398	423	438	464	449	428	442	462	443	440	463	473	418	409	440	426	433	421	436	447	401	409	453	424	440	458	491	420	407	430	467	454	459	442	437	436	425	481	406	418	457	431	449	414	463	439	429	456	442	448	450	408	409	424	453	440	421	405	423	423	434	434	430	406	424	479	442	373	416	425	399	428	435	416	438	380	427	426	447	438	408	434	388	452	418	405	436	420	417	455	464	450	417	428	414	426	383	425	421	479	406	399	472	509	449	470	380	416	411	449	433	419	460	443	410	440	391	407	427	445	441	428	479	445	501	460	422	487	415	442	436	440	428	444	414	443	436	442	459	426	458	459	416	415	440	395	433	424	459	429	424	381	437	425	387	404	434	477	468	454	402	445	431	421	416	432	417	471	422	421	455	421	460	415	407	414	438	425	437	450	439	421	425	447	438	455	369	470	421	447	402	390	505	459	458	426	459	457	460	437	428	410	423	460	435	422	421	413	389	407	431	429	402	396	396	390	454	423	436	425	446	403	430	465	423	423	424	420	409	409	442	448	423	434	443	437	419	404	421	441	443	468	455	443	412	467	397	439	451	428	399	410	415	429	394	439	410	443	455	441	414	419	470	432	471	462	465	427	422	439	462	415	467	447	431	468	401	430	461	417	433	419	491	446	462	434	426	433	448	422	434	440	410	436	435	430	425	488	431	424	471	410	446	463	474	418	441	437	453	447	436	420	428	425	458	459	428	435	451	411	384	432	422	435	405	414	409	433	486	444	438	413	434	458	428	400	421	427	459	418	464	377	419	427	418	438	417	400	475	457	419	449	417	403	412	433	416	428	440	410	450	467	448	447	465	405	397	404	446	440	450	407	453	407	427	429	458	430	380	395	428	460	439	447	432	445	408	422	438	477	421	407	432	424	416	388	430	443	419	441	428	427	448	451	486	393	397	430	433	409	429	414	459	444	453	406	402	416	427	448	415	424	400	429	392	405	434	456	409	447	390	444	445	437	428	447	446	411	451	471	404	456	437	398	479	452	418	448	432	395	427	420	436	409	393	409	477	467	426	489	423	418	446	435	426	369	418	425	466	406	399	448	406	452	472	447	444	420	404	434	476	453	425	391	478	440	378	448	437	443	417	423	414	445	449	483	437	416	417	412	432	400	438	444	434	435	449	429	422	445	448	431	443	440	409	446	435	414	390	442	462	414	406	451	427	413	410	432	457	427	414	430	448	441	451	461	446	438	467	416	463	426	423	455	404	412	457	429	435	424	450	409	477	407	417	422	422	431	466	393	404	444	451	428	481	447	458	429	457	466	477	437	447	461	408	428	455	418	435	451	465	490	428	440	454	449	427	437	416	431	458	432	429	399	413	407	389	360	421	429	464	456	455	412	429	475	433	420	416	436	410	480	380	436	408	443	418	436	406	460	428	436	436	432	416	472	465	422	448	424	437	419	468	414	430	412	427	414	455	440	430	418	422	389	440	455	471	465	424	459	401	443	397	446	431	438	445	395	409	442	416	433	389	442	450	378	419	424	466	443	408	396	409	394	420	416	416	421	446	384	452	429	450	432	412	438	431	442	413	448	415	423	410	433	436	439	400	405	419	470	410	426	436	439	489	452	418	454	434	463	406	385	442	448	430	437	441	461	432	434	408	421	424	431	398	454	424	442	450	426	423	411	436	431	406	412	417	446	429	375	488	433	421	431	425	491	413	447	459	433	434	427	459	414	423	454	444	466	435	410	432	430	402	464	462	421	472	452	471	422	477	484	407	450	443	428	467	475	436	439	445	404	414	422	397	461	417	440	411	417	465	449	472	418	438	460	428	444	444	437	429	419	448	460	437	402	388	430	441	437	418	474	416	467	431	414	439	463	425	439	421	402	456	423	399	454	418	430	439	444	418	419	427	429	410	407	412	428	469	420	435	427	457	452	418	399	370	390	455	454	448	444	411	428	437	448	404	397	426	441	456	404	407	420	406	424	439	440	451	418	429	447	417	404	452	445	442	441	479	411	414	428	409	464	437	416	406	429	439	482	423	443	437	434	476	466	442	435	436	413	438	432	422	424	415	439	412	447	424	474	469	444	412	446	424	411	377	432	426	437	458	429	438	404	427	446	459	450	453	454	429	411	455	462	419	460	423	444	441	441	389	410	406	418	405	416	396	432	441	502	450	446	439	411	448	402	424	409	422	433	429	428	419	409	442	415	396	434	457	463	455	429	450	463	417	411	434	438	456	455	456	427	459	402	447	428	438	405	414	443	423	427	434	434	412	388	465	410	403	411	431	449	423	430	424	410	459	439	438	454	493	401	417	470	429	463	435	430	397	438	443	381	436	434	408	491	413	446	410	452	438	384	435	426	425	408	464	427	457	439	427	422	436	424	437	423	419	433	432	421	389	444	411	443	444	390	418	436	410	427	424	434	442	385	433	425	427	419	453	409	431	457	471	419	414	414	464	491	426	437	415	425	465	432	447	456	430	410	445	396	415	461	485	420	444	431	469	455	438	422	445	424	446	447	425	437	401	433	436	434	434	390	440	409	448	440	430	404	466	444	430	444	404	414	431	437	381	436	449	444	470	396	428	465	409	412	428	417	435	394	468	451	465	403	441	496	411	444	408	421	442	428	426	438	402	485	417	442	417	435	409	436	430	476	425	419	401	450	456	413	469	418	436	456	457	406	429	431	427	400	392	397	427	440	429	437	396	437	438	480	402	415	398	445	482	412	385	403	430	441	424	468	422	423	454	439	469	422	441	411	418	437	430	462	412	385	411	440	444	414	424	489	434	427	425	424	418	449	434	460	381	462	477	416	432	383	471	430	475	478	408	416	440	449	420	412	420	425	381	420	445	419	489	465	434	445	441	407	442	425	436	407	441	429	421	462	429	462	414	417	433	428	443	432	443	480	471	416	395	419	465	427	416	454	460	398	417	418	448	463	417	479	397	438	451	457	462	454	443	449	422	460	414	403	431	431	462	462	438	428	444	428	389	410	440	426	420	412	468	432	380	410	417	426	469	405	427	422	414	411	415	423	468	433	400	415	434	384	400	433	456	421	436	477	457	440	475	417	393	441	434	404	438	461	450	399	399	389	457	426	437	459	438	482	410	413	425	391	416	456	402	418	437	462	434	447	449	467	461	440	431	489	405	421	423	413	398	455	407	465	440	418	424	437	421	443	417	448	439	456	380	441	441	405	412	418	455	390	439	385	445	433
41792	29710	30022	27166	18831	7626	3890	2996	2521	2288	2041	1957	1706	1457	1389	1244	1106	1078	1101	1110	996	1021	967	1004	1004	976	979	985	935	995	971	938	958	919	928	885	951	883	882	970	922	885	924	957	884	888	918	935	950	938	903	895	927	923	928	948	936	912	874	883	939	913	893	915	898	957	914	885	916	897	897	891	911	872	918	942	921	891	901	885	945	926	909	949	874	979	884	868	916	876	884	915	914	943	975	945	878	923	961	918	918	892	873	897	970	908	905	915	883	934	925	950	925	983	919	925	929	904	978	901	885	912	931	925	908	871	889	902	925	958	880	863	945	951	912	900	924	918	918	887	962	952	883	945	935	876	909	921	913	955	891	958	881	878	943	862	924	918	952	868	853	915	875	884	896	891	869	871	925	960	942	898	892	919	899	939	939	853	919	908	899	900	848	876	907	926	954	887	941	891	901	942	919	882	873	880	1000	942	908	924	893	892	871	890	918	907	950	921	896	966	897	874	948	908	941	869	923	968	886	923	937	891	886	878	891	907	914	918	925	874	911	960	917	953	924	969	880	867	945	886	881	915	896	968	905	946	873	917	938	866	874	867	939	936	891	932	934	897	918	906	934	908	885	884	920	951	903	907	928	949	923	945	943	1000	894	942	976	933	873	909	925	911	901	896	938	904	898	926	981	936	883	897	901	925	891	907	942	920	936	866	916	895	879	900	918	910	942	886	905	869	932	934	947	862	964	941	899	963	908	905	887	869	888	927	881	969	958	882	963	925	963	940	891	907	861	941	919	924	912	919	905	931	975	897	905	882	990	909	877	927	916	909	932	938	881	935	880	928	924	909	942	950	877	912	998	913	953	967	919	903	915	879	908	900	925	942	935	912	913	937	909	880	916	904	925	878	959	909	912	935	973	947	874	904	836	885	985	857	960	910	886	939	848	904	874	912	886	893	930	901	924	907	871	944	933	960	983	909	905	894	907	908	929	977	902	918	940	950	971	972	864	872	980	914	946	894	994	962	912	921	946	901	925	942	913	917	937	898	927	874	875	890	949	899	910	924	945	954	950	919	936	904	912	882	951	869	963	904	919	904	922	945	921	908	899	928	901	896	909	918	972	958	987	902	911	899	938	859	957	929	912	907	996	918	858	910	885	943	940	918	907	912	946	979	980	992	936	968	951	936	895	880	884	915	971	904	953	926	960	892	921	931	906	939	969	895	949	948	920	942	914	909	871	943	919	926	960	931	937	915	893	935	914	914	926	919	918	886	841	893	922	892	911	908	936	907	864	878	925	943	997	962	950	899	944	919	897	898	925	897	919	932	886	902	980	857	936	948	888	904	931	949	951	943	887	952	910	963	897	916	941	891	971	896	897	922	935	868	971	931	934	942	913	954	893	880	925	980	965	895	925	914	937	828	872	924	850	934	908	850	906	947	890	907	898	899	931	869	925	956	914	943	899	927	955	932	956	895	930	960	905	962	906	902	851	935	953	897	926	897	935	889	958	939	843	884	898	946	885	923	913	926	903	913	927	873	944	942	895	868	912	887	855	920	935	870	930	914	845	933	914	920	944	902	902	945	899	996	946	860	886	928	878	912	863	857	900	953	906	922	912	915	902	951	903	947	903	908	948	934	907	905	921	940	933	895	890	892	916	851	914	929	1009	924	962	921	885	885	924	944	960	878	915	903	919	957	923	909	872	899	970	909	928	905	947	945	900	948	941	951	920	908	927	894	882	955	906	939	929	926	920	916	946	936	953	872	923	900	932	898	913	959	921	889	951	890	958	907	920	922	953	909	889	904	941	948	896	932	951	867	902	947	915	907	917	923	930	897	942	885	964	890	951	920	936	947	889	935	936	899	901	951	903	935	939	986	874	940	904	947	880	939	917	952	951	990	947	974	894	943	968	957	910	882	878	988	897	887	899	939	990	855	938	919	914	897	957	925	937	925	927	961	915	916	859	892	896	904	940	887	945	879	883	933	919	878	957	996	883	920	901	856	895	948	919	914	921	966	932	939	935	976	889	942	885	927	969	913	947	960	929	971	943	910	930	894	959	870	951	899	913	939	914	874	838	892	926	926	947	894	954	956	898	938	894	921	888	935	942	931	935	902	912	905	924	953	909	921	900	949	929	933	917	939	966	906	947	919	969	873	952	940	933	903	968	910	916	920	909	938	956	924	925	940	939	927	909	945	926	906	885	860	955	917	881	922	900	959	853	910	884	904	917	945	936	914	908	921	932	937	954	947	933	888	879	920	922	935	933	912	921	903	956	917	941	958	908	923	899	873	923	889	927	914	921	890	922	919	944	968	957	954	917	921	941	937	927	898	891	900	905	916	907	904	917	861	962	946	952	937	905	939	959	920	930	911	924	908	905	926	903	917	963	898	895	908	898	903	938	985	942	911	951	911	879	934	859	912	959	900	910	945	937	957	856	939	945	896	891	940	882	940	908	939	932	913	895	868	893	938	913	961	949	936	889	915	944	919	962	833	904	911	937	964	903	897	908	905	919	914	883	928	888	910	900	982	932	949	932	949	926	920	905	899	910	901	919	941	926	952	932	907	851	922	947	936	965	908	973	896	960	974	942	939	908	881	944	972	965	919	876	959	908	889	906	953	888	859	862	960	933	893	899	873	903	916	862	939	954	919	928	939	923	875	919	877	917	915	920	905	917	879	925	909	894	913	955	901	945	923	939	848	941	915	916	880	909	912	894	965	941	921	887	942	942	906	964	858	917	939	868	907	935	922	952	904	912	889	899	945	968	911	863	904	928	942	904	926	951	905	870	981	938	888	978	929	926	882	918	901	955	870	900	880	930	899	918	896	934	885	880	957	986	889	980	946	904	930	883	1003	946	954	876	950	959	952	963	958	947	940	933	933	953	910	901	897	880	925	872	919	921	883	923	922	867	867	864	931	855	959	913	893	895	897	957	942	905	931	917	930	935	944	883	927	899	917	905	933	938	913	894	885	916	950	974	912	945	954	923	904	888	930	920	924	910	962	947	912	983	867	927	888	903	922	915	971	937	927	925	929	857	963	857	926	904	921	895	970	893	918	870	924	915	933	949	915	950	862	933	906	949	913	961	977	897	909	910	864	905	915	903	951	938	856	920	954	960	890	949	909	957	897	892	895	931	913	916	948	950	891	890	924	953	916	904	869	896	949	852	918	922	927	954	899	959	982	936	933	985	945	867	908	909	868	885	893	934	907	888	918	890	923	937	951	919	899	901	917	867	908	943	899	999	924	976	949	977	907	888	933	916	921	888	877	905	959	944	863	953	883	916	904	898	905	874	874	916	892	987	880	941	929	913	962	915	936	911	936	920	928	937	886	929	904	939	966	938	880	917	902	886	891	897	968	929	873	926	891	935	878	909	946	935	946	894	877	915	943	923	939	922	904	947	909	931	858	884	978	913	940	953	849	940	920	918	953	913	947	957	925	899	904	867	864	891	963	971	904	927	986	935	971	916	911	908	844	932	922	974	931	951	909	908	966	945	891
49355	23598	8339	3345	1428	826	565	549	508	487	463	495	479	474	441	455	430	443	453	420	423	407	360	400	426	407	417	405	462	430	442	457	435	436	389	462	485	427	420	400	409	440	386	416	450	441	451	435	420	427	425	413	465	433	459	481	428	422	431	401	431	446	441	417	449	414	420	424	422	411	398	405	412	396	461	444	435	398	420	408	452	430	407	393	442	434	437	391	412	454	417	417	443	430	464	426	429	417	404	440	457	480	429	416	402	397	405	403	433	387	394	430	421	404	453	415	441	468	431	416	425	419	415	446	395	418	435	417	408	437	441	440	412	409	451	444	403	421	393	423	431	438	408	419	407	424	435	434	432	398	422	430	438	452	443	419	423	359	454	426	451	412	427	445	446	436	443	415	420	395	431	441	415	464	436	443	425	425	431	376	424	435	435	415	429	465	394	418	448	396	435	442	429	460	404	451	438	423	423	440	437	473	419	417	427	407	442	420	438	452	437	414	433	449	442	463	455	435	412	425	428	458	416	393	420	409	426	405	397	392	430	382	395	420	446	444	441	411	434	438	412	420	415	402	402	426	408	405	436	416	422	419	462	435	433	428	417	424	415	411	417	436	437	459	485	408	411	430	423	440	400	427	424	450	425	441	430	391	417	456	458	470	404	407	403	426	430	385	418	405	384	426	445	381	427	409	425	401	396	421	473	387	430	457	418	430	396	400	456	432	427	429	421	409	415	413	415	411	445	378	398	406	403	425	433	414	430	416	399	402	414	433	409	436	419	457	392	423	393	453	420	406	408	423	451	454	449	435	462	403	389	380	407	419	393	404	411	408	445	425	448	445	405	409	445	384	441	406	436	392	427	429	403	464	441	413	416	428	466	429	397	412	444	443	394	415	432	402	419	374	439	398	423	427	424	442	444	447	431	465	436	418	384	397	409	398	407	432	437	412	399	460	426	415	414	460	433	419	419	438	430	438	423	445	402	423	434	429	458	420	480	449	439	436	472	438	440	423	407	406	453	421	401	447	413	410	440	420	463	428	435	460	421	368	476	423	418	410	452	451	428	446	433	430	454	458	419	430	422	392	420	426	438	417	431	419	423	422	391	448	433	432	415	432	421	458	419	422	441	444	388	396	448	435	460	464	399	385	455	458	422	416	464	418	432	440	438	432	439	430	461	439	417	439	413	410	452	380	411	406	427	425	391	387	412	445	413	461	452	427	421	412	439	446	440	438	421	448	469	426	427	474	433	424	404	437	415	415	423	413	380	448	419	444	396	437	403	418	451	397	449	420	388	388	446	418	414	436	410	416	404	423	423	396	436	422	414	410	458	441	415	428	435	444	411	447	442	428	440	421	402	426	414	468	397	418	403	444	423	414	419	440	419	467	445	416	429	400	414	420	430	466	476	419	380	442	450	420	408	428	413	428	398	425	432	407	429	416	428	444	415	443	427	385	459	440	466	400	421	411	423	398	399	445	431	411	446	415	450	443	423	436	383	404	411	399	423	435	416	438	450	417	430	455	403	431	404	407	387	406	420	389	459	438	425	403	384	412	435	415	442	433	424	432	468	407	450	439	424	401	424	419	439	396	422	403	442	391	400	420	416	432	403	392	401	462	384	422	419	419	411	429	424	409	438	368	418	374	427	437	372	437	424	401	408	462	424	411	422	428	412	397	404	437	420	430	453	414	411	429	467	430	442	429	415	433	421	420	405	421	396	415	440	399	479	411	415	429	454	415	452	454	453	461	445	416	454	431	391	390	386	416	460	455	420	404	452	406	405	403	401	425	458	388	455	426	433	433	423	453	364	402	427	425	429	462	394	440	442	450	422	415	431	423	449	451	441	411	469	424	439	413	401	444	450	412	409	415	387	422	414	465	445	430	395	397	420	407	450	426	423	419	463	431	434	462	449	453	427	451	381	457	404	398	426	400	409	446	449	459	403	398	402	422	451	429	438	437	425	411	423	446	448	436	468	413	417	406	422	422	464	392	399	398	430	460	439	455	457	420	472	407	410	421	398	435	411	445	413	452	441	429	419	432	430	441	458	421	403	447	416	469	437	433	403	445	412	399	450	442	443	440	406	446	423	423	448	445	451	458	472	420	408	414	401	401	428	424	452	422	443	426	436	434	436	428	410	449	399	439	393	424	413	395	392	441	426	464	434	468	444	411	413	447	481	411	436	415	384	386	410	448	465	385	419	431	454	412	440	416	409	424	449	416	403	444	435	408	438	408	380	403	435	450	410	412	456	471	416	428	454	410	437	458	408	482	428	398	411	413	423	446	396	451	424	428	431	407	446	415	419	381	409	444	477	429	412	403	416	412	433	408	411	408	413	465	473	436	435	435	447	424	439	421	418	394	380	386	416	420	405	442	414	451	425	400	411	402	432	400	405	419	400	406	440	489	445	437	442	397	426	459	433	438	431	455	384	409	431	441	407	401	423	425	461	430	458	446	431	428	461	413	401	458	499	486	421	431	414	397	415	435	429	441	434	441	420	422	432	434	449	447	425	441	462	426	434	447	416	428	441	418	410	405	411	417	412	423	425	432	446	445	440	426	434	345	400	422	409	445	430	438	445	444	416	426	445	435	432	403	424	460	451	433	420	413	414	370	456	430	443	417	423	399	466	421	413	440	380	418	392	415	461	399	445	384	413	437	425	420	435	437	467	413	420	420	411	439	454	445	405	416	397	398	462	444	444	424	439	409	409	456	415	444	385	432	421	413	417	447	433	448	416	425	455	418	400	397	439	402	450	410	383	398	434	410	458	426	411	434	414	488	473	407	464	448	418	435	394	445	458	443	437	423	458	425	429	399	445	428	456	419	412	448	434	422	456	436	397	415	424	423	440	416	431	442	420	464	385	482	393	434	420	405	400	428	411	446	425	410	424	452	362	433	393	460	510	424	424	405	430	453	440	419	453	433	379	395	427	406	438	417	443	412	416	436	423	425	420	422	409	419	425	496	398	431	455	404	405	444	462	432	436	416	445	436	440	460	397	383	405	434	455	434	455	422	436	383	425	437	394	373	439	413	443	430	432	434	444	446	409	423	385	424	451	410	377	422	465	430	411	440	407	407	410	426	395	409	388	402	415	410	401	421	429	451	476	459	447	415	415	429	422	387	393	385	437	430	388	409	416	433	412	422	425	448	424	395	424	445	418	406	455	404	380	423	432	465	484	443	402	463	409	450	417	429	438	431	410	422	400	391	384	413	440	427	438	434	416	462	443	399	425	437	402	435	426	377	461	453	428	417	401	405	474	446	425	412	427	452	431	413	422	397	420	403	439	402	444	438	405	420	400	391	432	464	408	415	474	404	433	415	421	431	440	429	414	404	424	452	421	447	452	443	415	458	395	403	411	451	471	440	435	437	407	401	403	456	411	453	480	462	391	453	458	414	430	421	440	422	432	465	411	418	381	424	424	434	412	390	421	419	412	407	444	443	412	444	414	375	425	431	443	389	421	419	424	407	428	418	371	506	432	410	469	411
32806	17333	10456	6997	3854	2331	1610	1344	1265	1159	1125	1122	1033	1001	1070	963	927	880	925	975	894	915	971	921	911	902	930	969	881	903	860	939	898	896	943	951	894	953	966	910	882	808	911	882	869	922	857	927	911	914	934	886	875	895	918	871	884	879	860	910	913	912	826	932	900	948	932	966	925	945	956	948	905	946	906	898	902	883	873	868	909	916	878	876	915	914	923	940	909	940	908	912	872	877	860	904	877	859	869	867	898	849	929	847	860	924	926	947	906	899	898	928	939	887	876	904	879	890	886	880	923	873	916	914	867	878	897	896	909	937	888	894	881	954	858	917	915	889	925	960	913	902	873	877	853	856	910	912	900	890	904	910	879	920	928	847	847	856	942	882	888	865	906	913	912	922	938	842	893	957	917	870	916	868	876	868	915	895	883	910	943	877	953	958	909	940	859	916	895	898	890	898	877	893	866	868	910	903	889	878	929	911	898	879	891	910	938	904	855	890	933	914	958	868	897	913	903	876	851	891	868	962	922	900	856	962	882	915	917	914	937	896	898	876	883	916	920	940	917	905	840	857	891	881	896	914	929	896	864	880	867	870	895	863	933	922	876	926	923	890	884	920	922	858	987	908	938	941	900	862	906	911	884	902	920	900	912	880	862	953	885	839	915	920	883	927	862	902	923	908	880	942	928	953	853	912	916	914	860	921	852	935	887	919	916	893	851	895	862	925	941	943	904	874	913	922	926	870	910	918	948	896	906	850	951	896	920	930	918	881	804	885	907	877	872	836	892	923	945	884	903	927	942	926	902	942	936	915	934	887	864	864	907	903	967	864	877	908	936	915	926	866	888	934	911	916	874	892	890	953	901	892	878	911	916	896	914	911	896	908	906	939	912	939	904	906	910	908	928	904	938	905	916	880	933	915	933	894	862	945	905	934	917	906	901	905	867	928	876	860	871	928	925	868	974	859	938	910	859	930	897	925	848	861	919	908	931	939	948	910	868	890	888	926	914	931	913	867	897	901	901	887	889	926	882	890	909	908	868	874	936	874	888	876	881	894	898	875	857	875	909	895	894	926	848	926	889	911	911	916	897	937	911	925	878	891	915	911	857	880	923	898	870	896	878	923	892	909	868	942	890	903	953	882	911	867	937	862	876	867	933	909	848	884	898	941	911	891	926	861	926	900	887	925	889	883	921	945	908	887	913	897	910	895	895	872	899	850	912	896	943	913	878	902	926	892	928	888	891	897	893	914	947	889	867	899	911	931	905	926	945	879	876	889	881	930	913	864	856	919	885	893	901	893	920	898	885	895	885	914	860	903	912	929	871	891	939	950	846	876	949	874	868	893	911	913	900	923	903	873	906	868	863	885	874	926	864	908	878	901	932	939	892	860	869	892	900	889	894	860	916	927	905	919	923	891	906	847	907	981	937	868	929	904	845	914	907	896	927	957	863	908	873	928	922	878	929	912	916	911	911	901	927	901	919	882	902	914	924	859	855	884	896	960	865	900	903	927	895	897	843	914	920	903	898	895	903	915	922	861	871	925	884	913	885	932	937	900	877	962	926	888	904	938	927	906	882	895	908	895	937	923	939	904	917	883	847	907	909	946	901	888	860	913	913	913	848	860	888	937	898	953	906	904	868	948	869	908	916	931	856	912	860	883	879	939	920	891	901	875	917	866	861	893	833	918	903	905	878	935	956	895	895	869	916	943	892	968	870	898	855	893	885	916	896	889	840	873	904	944	885	923	881	844	901	872	916	937	914	919	873	929	888	929	953	927	918	924	874	888	859	880	922	935	902	900	891	935	896	896	864	994	897	945	907	844	876	906	888	903	945	910	892	895	887	850	872	892	887	926	900	859	920	983	905	922	932	882	913	883	889	893	924	883	908	978	932	931	923	904	850	950	915	907	911	927	900	879	952	888	903	902	867	919	910	852	901	888	948	921	848	864	884	911	867	867	912	933	883	929	977	871	904	930	907	920	889	863	935	895	954	924	914	908	870	908	841	893	859	896	880	894	902	922	922	902	906	892	881	908	934	904	922	857	891	906	870	953	939	894	908	931	885	910	877	877	882	893	941	848	879	931	884	905	925	912	889	887	891	845	951	897	939	889	885	903	950	896	923	900	861	864	866	873	928	940	877	934	895	904	893	916	970	901	867	936	891	914	942	933	910	892	899	906	832	947	889	863	893	945	870	914	891	903	913	917	905	933	895	862	915	903	881	912	901	860	886	886	927	908	909	860	935	903	921	928	879	904	932	877	919	914	815	960	840	863	899	894	887	910	908	908	932	928	932	879	911	923	895	921	908	923	914	889	913	863	861	873	930	874	936	882	874	957	872	890	926	891	895	897	884	919	900	917	892	856	905	905	930	863	882	914	934	919	846	928	891	914	919	857	943	917	932	915	887	915	909	874	875	893	896	885	918	921	908	935	915	960	895	907	904	892	867	942	891	879	905	898	896	947	893	911	869	911	913	859	877	871	864	863	923	908	921	888	856	845	971	848	897	908	868	893	904	855	855	901	893	895	916	885	884	895	901	882	917	937	871	831	887	898	847	904	894	906	846	921	894	932	883	893	869	923	924	951	927	927	898	941	869	874	926	923	886	873	965	929	933	881	897	922	942	961	923	870	937	842	910	949	863	877	944	867	894	880	960	893	872	915	875	900	878	861	893	907	920	917	867	866	863	886	867	850	907	909	896	950	935	929	920	939	901	950	970	884	869	919	878	903	925	892	900	896	875	859	887	940	900	870	937	896	816	943	886	960	921	835	894	882	867	888	905	931	912	857	892	973	874	908	890	924	939	931	860	900	899	916	866	898	912	943	902	903	917	873	929	930	921	920	922	956	932	897	927	903	941	873	909	963	954	957	905	947	945	898	940	859	902	918	913	914	902	889	897	892	877	919	922	857	887	881	907	911	932	922	912	906	883	875	871	911	889	911	882	893	906	946	874	984	950	887	869	956	871	877	952	898	912	916	906	844	914	904	852	882	915	898	923	865	893	905	918	916	880	901	895	892	892	848	817	859	917	927	965	869	929	880	876	942	937	885	945	925	953	853	925	903	889	913	892	923	913	915	918	928	870	850	878	899	951	860	913	864	854	878	902	882	891	886	901	921	914	865	875	885	900	872	908	893	907	893	894	930	863	838	893	842	932	910	891	835	908	947	878	904	906	961	901	881	858	887	893	885	893	873	876	963	938	856	893	869	919	889	866	861	884	895	869	918	911	926	950	881	865	854	862	928	876	913	923	899	926	895	902	867	866	880	906	925	946	910	930	905	872	882	894	855	910	875	922	875	912	930	918	947	884	914	897	920	886	864	925	871	908	894	918	883	909	914	915	867	893	893	870	892	895	901	886	893	903	895	872	928	874	939	906	930	865	937	877	919	912	868	887	876	896	959	888	895	885	854	892	918	937	868	877	900	886	887	913	869	869	920	863	945	938	872	906	910	889	911	874	922	875	889	908	902	856	884	922	900	886	931	913	952	907	925
63298	31970	13880	6238	2793	1316	659	509	490	506	455	461	476	436	455	432	464	415	422	388	481	455	476	385	377	419	444	453	436	407	412	388	406	434	389	423	452	420	415	443	452	385	391	404	418	420	424	413	434	434	472	407	447	413	434	448	428	453	451	406	449	423	428	450	408	467	444	419	435	412	437	441	404	433	454	427	486	451	427	421	390	424	394	446	418	397	408	412	445	443	471	473	406	412	391	426	418	469	417	465	422	390	420	402	404	405	400	443	439	428	444	408	419	433	436	435	419	496	473	476	427	454	397	411	455	446	424	412	405	396	435	432	402	440	436	409	437	411	439	444	425	416	426	391	421	453	441	426	452	428	425	438	412	467	459	438	437	425	427	438	435	478	396	407	418	387	386	461	464	456	459	406	413	427	431	456	422	455	458	437	401	415	435	403	408	440	448	452	416	434	439	400	428	459	421	461	457	430	437	446	431	408	432	397	413	461	397	402	494	437	425	430	433	439	414	402	418	407	424	435	422	425	422	456	458	445	439	417	410	422	462	417	415	414	395	406	441	441	452	423	430	435	443	438	441	400	452	448	445	413	419	438	429	404	442	423	462	423	407	418	407	443	457	418	386	403	438	452	399	462	420	410	453	469	405	415	474	385	445	445	440	409	425	444	372	452	448	384	416	458	389	459	465	435	451	388	399	440	375	412	432	434	411	399	424	421	433	434	440	435	387	449	404	429	431	430	467	444	433	395	404	429	441	411	469	403	406	442	438	383	441	402	414	386	437	435	419	402	444	434	462	426	427	404	428	405	452	468	445	428	422	391	424	419	450	417	445	407	432	421	443	455	366	426	395	460	386	386	402	390	413	422	429	418	413	434	428	450	440	426	427	429	456	409	434	433	393	428	401	422	430	443	466	409	409	419	380	454	418	438	422	450	472	440	445	423	431	423	402	423	441	422	440	436	437	436	419	420	413	446	428	441	441	451	429	421	461	434	438	414	458	437	460	410	425	438	412	407	436	425	424	461	433	369	436	390	404	384	447	380	429	417	425	406	409	421	440	440	431	444	477	412	429	498	492	443	431	443	431	404	398	469	451	424	462	432	404	436	371	376	457	430	428	451	424	435	419	440	438	414	417	430	422	395	441	451	428	383	405	434	419	422	378	438	418	385	415	414	415	401	385	403	450	377	394	419	444	429	435	472	457	408	433	454	421	387	361	442	473	479	422	439	410	440	423	394	376	411	437	415	409	443	420	440	432	449	441	441	419	442	429	432	441	436	461	455	438	430	427	435	397	456	433	416	442	412	420	436	410	408	408	396	423	455	415	438	400	411	394	452	409	403	463	434	396	407	423	421	431	401	431	446	388	405	425	423	403	430	411	460	473	421	420	412	424	454	386	364	392	432	436	431	417	472	384	429	429	418	409	408	433	430	412	431	442	441	394	504	395	419	398	425	428	451	478	418	435	460	406	376	434	440	428	437	434	447	439	419	395	415	465	423	454	444	440	399	435	408	472	438	440	418	464	444	448	416	465	462	404	414	415	465	471	434	455	445	411	411	397	435	455	407	452	437	438	434	378	433	423	436	393	406	426	448	448	430	416	426	471	437	419	396	389	407	390	432	421	405	444	431	437	395	434	420	430	400	468	431	422	456	456	428	465	414	405	394	426	405	436	408	412	405	402	452	437	403	439	421	432	477	450	420	401	451	429	424	438	448	441	420	454	454	420	432	384	402	391	396	459	429	466	439	403	391	449	446	451	448	446	426	402	460	428	454	438	440	425	447	414	418	441	398	423	405	374	460	439	428	425	452	434	440	426	406	447	411	467	425	425	445	430	426	431	431	437	452	416	432	453	394	409	411	367	405	413	416	424	412	445	437	442	453	428	411	389	428	423	434	418	412	471	421	385	426	400	408	402	376	431	438	414	478	433	436	467	425	435	389	410	418	445	404	406	469	436	433	395	417	416	437	457	413	403	468	445	388	419	442	392	408	448	401	450	435	463	449	368	368	425	417	432	428	420	391	454	428	407	424	417	407	418	447	407	422	459	439	431	438	434	393	409	412	411	411	419	418	417	401	487	445	403	464	446	465	422	430	432	436	429	403	417	433	404	443	466	411	389	430	413	467	421	415	423	435	448	417	462	421	433	386	404	421	405	424	416	412	419	429	424	442	433	443	398	412	407	432	463	398	404	424	438	490	392	449	408	424	423	435	457	436	408	488	417	419	385	445	458	407	422	444	424	389	414	433	450	419	448	483	433	420	429	474	446	408	450	435	388	466	428	412	438	401	448	420	398	390	470	436	450	424	449	424	400	445	425	426	406	444	458	415	421	429	373	450	457	408	436	425	482	422	406	437	433	437	430	422	401	431	363	476	452	450	471	436	454	409	430	407	444	433	376	418	418	417	441	431	372	451	398	427	435	437	439	462	438	430	404	404	474	416	443	395	409	436	459	411	409	420	407	421	429	432	391	405	468	421	418	391	438	434	429	404	509	461	402	436	433	442	428	422	388	421	494	446	446	447	441	459	402	440	421	400	453	416	443	417	448	417	460	428	459	420	426	400	421	412	432	468	406	419	399	435	415	425	421	404	433	372	444	439	400	391	388	459	443	411	408	408	381	443	462	407	432	423	428	409	460	445	442	458	423	443	456	414	410	420	450	428	435	424	416	441	420	436	448	434	431	374	418	415	394	449	425	418	429	435	453	399	378	429	440	433	434	444	405	414	455	434	444	394	424	423	390	460	436	425	436	437	427	400	417	436	434	436	401	423	420	427	395	445	415	394	424	423	429	450	443	467	416	449	438	443	427	429	426	428	376	400	394	428	432	445	454	424	410	424	432	421	425	399	433	442	412	429	427	428	405	410	436	445	412	439	456	454	414	460	416	459	401	400	433	405	427	407	418	453	449	442	437	459	427	453	391	412	420	404	451	415	417	432	450	406	460	420	389	417	472	439	478	409	427	404	393	457	409	436	436	397	430	424	421	419	447	448	435	422	404	417	381	420	413	389	441	405	469	409	419	419	412	416	398	406	395	419	403	386	422	476	450	421	427	398	404	397	409	448	411	444	408	400	390	399	395	409	443	424	385	467	399	451	445	446	375	437	438	401	425	433	424	425	410	436	423	515	468	390	445	435	444	385	440	434	431	414	397	402	400	439	375	436	414	428	425	425	428	444	431	448	445	405	409	432	427	425	428	418	432	415	416	399	427	386	411	437	422	437	423	413	437	483	455	447	400	387	442	444	421	432	407	415	452	407	450	414	426	420	430	454	447	468	444	397	438	417	423	456	387	450	408	464	416	432	421	414	419	446	404	405	437	452	403	464	408	436	430	403	459	434	409	437	430	440	435	438	442	429	428	448	396	446	401	429	456	428	405	432	458	404	430	369	451	429	426	395	444	435	416	431	444	436	463	454	452	417	442	433	471	423	397	478	437	405	369	402	446	442	448	441	451	411	466	414	423	436	416	421	422	438	450	390	405	394	426	481	421	408
42754	22831	15108	11604	7110	3589	1557	1369	1275	1192	1104	1109	1049	1023	1050	968	939	955	909	965	879	915	887	897	942	918	966	958	892	904	921	923	948	938	907	838	917	867	924	915	876	905	871	913	884	912	897	924	978	891	909	900	950	908	924	887	871	878	904	897	885	932	856	936	883	984	900	905	933	930	917	897	918	928	923	874	883	947	952	887	934	889	937	866	889	946	875	960	857	882	900	933	881	889	908	925	891	874	942	915	938	900	912	861	881	901	884	913	926	930	934	905	850	841	893	794	893	908	902	945	886	902	901	868	888	902	917	906	922	856	899	940	906	939	902	894	865	880	938	943	935	892	916	917	961	896	881	882	899	921	915	855	871	955	897	905	846	905	947	917	944	855	892	860	902	882	938	857	910	914	918	926	935	881	922	899	939	903	876	882	919	909	836	911	895	953	933	897	875	893	952	910	927	918	856	934	924	898	883	911	940	911	911	899	894	889	924	910	844	877	929	900	903	907	867	934	945	935	948	860	905	860	885	892	924	930	930	915	896	854	867	916	914	911	902	949	859	899	856	869	902	884	930	936	915	962	893	891	914	936	833	885	928	913	931	902	923	887	890	901	893	914	972	910	870	926	881	972	935	893	907	930	954	865	953	878	900	913	910	864	943	923	841	907	926	872	929	863	903	967	914	898	870	945	894	857	912	912	920	913	886	856	912	908	908	864	857	907	917	925	903	912	918	930	930	881	939	924	937	936	933	869	935	903	939	935	867	865	850	910	923	950	921	895	932	905	877	933	834	903	856	898	924	913	864	905	888	946	910	901	889	915	906	953	909	922	916	957	872	913	933	958	906	928	917	910	922	926	877	985	918	894	958	964	900	835	909	903	886	940	894	895	879	898	881	883	871	893	932	903	924	937	877	935	930	888	931	919	890	817	930	929	891	842	917	878	913	970	930	919	928	906	901	896	879	909	881	955	895	941	935	928	904	852	855	876	850	867	905	915	895	894	904	909	869	874	960	883	892	885	921	954	916	952	913	863	921	945	942	903	863	893	927	909	962	914	861	897	942	922	910	900	959	931	908	945	866	898	857	901	899	908	865	879	945	900	865	891	909	897	955	904	890	929	1017	891	873	909	853	848	984	843	900	895	922	936	862	889	920	855	879	845	952	902	888	904	886	895	943	909	867	925	870	890	868	920	890	895	942	908	905	918	876	963	911	956	860	889	909	882	900	855	934	929	917	969	939	885	936	861	885	909	964	928	844	912	917	928	970	905	898	898	995	889	891	930	917	933	875	935	935	938	871	862	864	858	868	920	938	903	846	899	926	953	878	903	943	923	894	910	937	911	878	902	887	899	923	902	942	934	870	987	905	939	899	903	900	870	821	886	873	952	897	905	904	870	926	964	871	917	877	893	907	903	880	904	893	889	907	900	853	913	924	914	913	868	875	861	937	868	966	877	919	864	836	961	942	937	946	901	920	884	897	869	898	930	955	907	865	906	861	852	918	882	885	911	963	964	886	880	910	859	867	891	933	917	895	925	894	909	893	895	866	875	872	929	877	893	891	943	916	889	898	919	901	912	931	955	881	917	967	937	867	861	936	911	896	905	919	874	943	884	838	849	944	862	917	948	875	937	891	873	907	895	899	858	899	895	889	942	877	912	923	887	845	896	867	871	911	890	856	945	896	927	894	900	960	915	906	961	886	883	943	898	902	915	926	890	875	910	894	869	869	887	977	914	897	916	888	857	880	952	929	892	914	892	874	954	894	940	920	936	917	900	888	912	869	963	893	942	846	893	906	935	921	937	896	831	834	885	858	877	913	921	951	927	890	905	966	905	900	893	923	881	950	941	927	907	898	897	896	986	856	894	879	923	866	933	872	895	906	879	855	865	868	931	901	918	874	853	884	919	939	917	935	927	901	915	938	843	898	930	907	903	932	999	928	876	892	855	888	961	912	844	902	899	875	879	898	962	912	901	915	929	915	903	923	868	911	876	938	902	859	963	897	879	878	902	927	868	926	823	869	922	939	860	926	842	949	925	940	909	899	888	888	873	842	928	885	899	889	870	868	914	908	865	884	938	886	906	873	885	933	904	938	894	886	930	923	920	918	882	892	889	897	891	893	874	891	907	884	924	929	854	956	881	822	848	933	941	872	892	901	857	892	903	862	861	947	884	936	890	946	890	893	878	917	922	908	853	919	936	893	889	881	914	873	884	884	861	953	964	912	882	935	958	878	901	906	913	892	930	904	944	885	855	906	878	916	961	918	896	823	867	917	941	960	870	876	916	898	895	913	930	892	888	890	846	876	941	851	901	927	880	950	949	938	887	906	901	936	855	906	895	923	975	876	912	856	931	926	902	852	905	906	925	901	868	933	949	935	901	923	894	927	834	904	865	908	879	916	917	982	920	889	910	899	889	885	924	881	862	910	904	898	890	943	903	844	902	921	861	903	902	855	911	924	856	874	899	894	876	917	901	927	942	967	892	922	870	919	918	887	943	911	899	936	881	954	894	944	940	912	973	977	898	918	922	914	877	887	895	886	844	922	935	930	930	868	895	905	904	896	905	928	901	936	864	949	901	895	874	930	898	906	921	902	917	929	944	902	853	873	908	853	915	898	915	922	931	854	914	897	906	874	885	846	913	902	916	895	872	942	910	919	898	911	901	915	865	906	892	940	939	891	834	911	985	923	890	886	907	886	868	930	931	930	867	887	895	922	878	892	891	914	904	917	845	958	914	889	859	890	903	870	926	862	872	965	894	909	886	910	906	845	909	917	895	921	895	944	925	857	867	921	932	891	916	919	888	913	927	883	914	931	887	960	942	870	837	905	911	910	868	914	945	972	889	853	918	977	913	917	892	908	924	905	924	911	928	882	931	844	874	876	908	912	899	916	931	926	906	929	927	907	880	860	933	904	929	887	875	922	908	873	916	940	896	965	924	917	852	991	871	961	898	840	916	872	898	901	928	844	898	919	890	879	920	924	906	890	920	871	910	876	868	939	944	942	954	877	919	859	925	866	871	922	948	901	925	920	915	873	898	870	895	924	896	860	896	903	907	908	915	873	859	843	885	897	932	854	922	852	910	932	903	862	869	929	934	887	898	937	916	876	862	878	890	897	934	904	944	904	948	873	871	859	968	933	938	876	895	956	919	954	903	921	882	905	862	864	906	913	953	905	818	901	900	929	898	951	881	866	882	905	871	892	910	935	917	929	932	876	842	871	937	937	913	916	890	976	864	935	977	867	895	860	894	894	861	859	965	822	929	899	887	916	871	877	821	890	915	992	903	943	818	975	867	921	883	941	887	870	857	887	906	928	886	930	887	879	942	902	910	911	901	932	921	919	838	871	884	896	900	911	946	922	932	923	880	935	885	927	879	917	920	950	906	915	846	906	921	883	881	879	931	881	864	911	907	972	869	870	877	885	935	927	898	889	892	918	928	902	933	928	918	868	967	900	913	885	888	919	902	880	911	903	885	930	926	894	959	900	898	845	873
66990	37700	20444	9351	3236	1090	595	550	544	512	482	429	500	467	489	470	447	447	435	423	441	399	449	439	449	437	423	403	442	457	432	450	468	419	426	434	422	441	446	419	436	439	433	454	442	474	400	444	419	438	448	477	382	416	446	480	399	436	468	447	439	424	448	441	452	422	429	443	419	436	403	415	439	420	438	437	416	427	461	440	454	450	434	459	450	433	485	491	484	432	418	421	415	428	484	468	468	459	404	457	446	433	442	456	478	429	442	413	454	439	492	439	434	407	411	401	382	414	412	411	408	447	417	452	413	403	421	450	431	447	443	422	478	456	411	425	438	456	434	447	426	414	498	464	465	420	437	453	439	460	451	468	424	419	450	468	451	443	433	421	424	421	442	417	447	448	410	427	400	383	399	413	417	434	431	415	455	469	439	452	468	437	440	434	436	410	428	463	450	424	442	413	431	396	442	445	439	460	450	438	409	422	424	392	473	453	446	442	409	444	400	409	416	434	483	434	473	415	435	451	441	401	442	478	450	426	461	441	445	453	413	426	442	405	426	410	400	440	442	450	376	411	427	405	425	426	446	403	423	401	397	410	452	434	414	436	432	500	428	464	464	440	440	432	431	509	454	407	407	412	450	402	455	472	398	423	454	411	454	477	406	428	403	414	472	385	403	415	412	428	427	435	447	477	407	411	451	448	473	458	450	405	447	450	425	469	396	397	423	416	406	430	424	436	431	415	424	444	380	430	480	428	411	431	424	462	404	401	423	414	416	404	406	401	386	405	426	414	428	447	420	417	422	398	447	434	443	419	436	432	443	470	457	426	423	440	458	415	428	454	401	374	434	436	435	415	452	447	462	426	395	402	451	432	433	418	403	400	436	382	436	467	451	428	490	409	448	445	471	445	441	425	488	456	409	394	449	428	434	464	450	471	434	434	459	409	446	396	448	479	413	384	454	425	447	451	423	406	441	399	409	451	447	419	447	453	472	474	463	468	449	456	448	443	454	468	433	447	396	416	422	437	407	447	420	423	438	425	448	435	465	451	463	425	459	428	447	416	432	447	414	420	419	446	459	452	452	458	400	443	434	392	428	435	488	452	470	436	421	389	439	410	435	429	448	426	439	402	421	446	427	438	448	412	471	429	447	445	459	450	442	438	418	483	441	411	439	460	489	441	403	425	431	436	452	424	401	441	411	441	425	493	453	433	413	420	447	440	428	405	444	432	422	403	436	390	439	423	411	472	414	437	391	451	384	417	482	408	435	454	456	434	450	440	384	392	458	431	420	428	412	404	420	426	435	436	416	438	387	426	422	468	462	414	413	464	425	431	419	435	389	455	457	461	422	400	391	415	432	484	435	467	419	432	457	445	442	423	419	452	477	432	430	461	438	452	447	404	484	422	421	418	480	428	438	429	372	424	427	402	422	464	479	407	436	428	441	471	448	432	443	453	448	434	462	374	489	495	406	429	447	409	442	391	462	421	453	457	452	422	460	419	477	460	419	416	416	477	422	468	423	481	447	430	415	438	436	453	473	422	399	476	429	415	437	413	478	439	438	420	455	438	433	416	452	428	456	433	441	403	412	391	416	393	454	440	445	469	396	461	451	427	441	448	393	404	474	467	428	431	444	444	403	405	427	451	430	432	425	419	455	415	442	458	418	438	434	418	418	474	500	432	438	386	446	440	422	425	401	407	445	431	444	449	438	442	446	461	445	447	424	406	453	438	448	471	431	438	450	435	420	442	437	436	442	427	466	450	396	480	442	439	396	433	454	433	393	464	451	471	429	422	407	413	388	379	397	479	427	434	411	466	476	431	456	412	416	423	415	395	422	446	462	467	461	452	442	434	459	454	459	444	414	427	440	444	436	417	442	403	444	430	481	437	434	492	395	401	408	441	469	451	415	430	426	396	419	430	451	422	397	435	476	435	440	405	460	434	420	423	393	486	449	418	399	384	450	462	434	454	446	435	467	437	442	423	476	434	402	460	455	407	447	367	426	458	418	458	443	422	399	455	450	441	409	435	433	426	460	417	437	463	465	450	501	450	423	438	400	414	408	474	452	463	456	466	423	470	433	424	443	440	409	418	436	427	425	386	427	371	411	446	438	386	476	412	446	449	425	422	428	447	414	405	427	487	506	465	408	403	448	443	383	430	471	462	447	432	441	449	452	382	413	403	405	438	420	457	398	411	421	445	424	415	442	451	436	401	471	428	451	432	426	451	430	453	417	451	447	423	427	432	462	417	461	408	452	419	440	390	455	436	397	407	429	452	467	414	444	395	440	450	455	426	414	429	460	436	425	427	447	425	435	457	449	462	407	421	419	424	391	443	476	441	395	449	418	457	431	434	403	404	422	455	480	452	492	495	452	459	428	440	429	441	465	431	463	444	448	439	451	413	457	459	457	445	475	472	451	412	423	432	444	427	430	447	486	432	452	449	411	442	424	468	441	422	426	455	418	410	417	436	431	413	451	419	401	424	471	419	459	440	421	446	431	401	444	446	382	443	404	425	448	468	455	418	437	426	438	411	436	454	478	410	438	461	422	379	448	421	439	424	444	460	441	433	414	412	418	427	425	460	394	406	423	464	425	473	453	431	447	472	413	403	417	393	442	453	399	428	440	416	454	438	483	420	430	418	404	394	447	434	390	414	409	426	417	419	432	443	424	417	491	445	451	445	445	432	447	406	438	451	435	424	395	446	437	430	431	435	444	432	413	442	450	443	453	441	444	461	443	452	429	457	418	398	441	422	411	394	388	425	429	421	438	452	438	421	460	444	450	396	427	441	384	403	427	398	391	423	435	418	409	449	419	438	434	441	433	431	414	436	424	421	438	448	382	401	444	412	448	473	456	449	410	438	469	409	449	403	414	449	448	401	436	415	461	421	417	471	435	438	502	408	440	423	441	416	437	428	436	450	427	397	443	464	417	417	472	409	449	441	425	440	420	440	444	474	448	401	443	407	431	427	426	417	476	418	435	403	459	410	411	457	419	413	428	442	400	435	454	445	456	415	444	393	424	430	459	436	450	452	442	438	436	506	476	442	414	450	436	427	441	430	377	471	408	432	441	450	485	453	446	430	457	414	424	407	427	415	414	497	439	451	431	422	432	442	447	429	403	429	425	451	414	421	405	457	474	435	430	448	428	455	440	441	391	455	462	471	432	417	424	417	449	468	452	440	414	457	402	441	414	465	427	450	441	453	447	499	480	426	416	426	429	474	465	453	428	422	450	427	435	412	431	474	459	470	427	393	408	428	438	430	428	464	433	458	431	472	438	424	420	425	442	391	501	451	456	407	430	390	413	393	435	436	442	428	430	409	435	418	442	441	414	428	461	407	436	462	467	421	397	431	480	448	429	447	469	439	390	453	433	434	464	446	417	458	437	463	492	398	425	437	413	448	430	431	401	399	460	438	410	387	451	453	431	400	450	446	389	420	391	443	434	454	406	421	402	420	421	429	467	437	430	407	419	434	432	460	479	446	416	440	455	439
45539	30003	21567	14681	7344	2902	1573	1352	1303	1302	1122	1109	1103	1082	1037	991	974	944	981	957	974	942	974	869	937	973	911	933	914	890	900	909	941	921	932	872	971	923	929	842	911	920	915	990	922	912	871	916	944	942	851	934	953	891	913	901	906	913	924	916	963	927	974	938	961	958	950	910	946	930	896	863	946	920	884	892	919	939	913	944	884	893	896	916	908	903	906	912	911	903	949	877	864	928	927	908	920	902	882	903	862	940	900	909	966	934	955	919	905	916	931	925	870	930	912	924	885	904	905	949	911	896	979	916	935	933	960	938	848	939	874	938	944	897	890	982	941	916	914	933	902	924	924	931	904	922	848	896	925	909	933	902	871	916	934	903	901	901	943	955	912	878	885	954	916	938	888	883	913	902	952	909	878	928	929	916	911	904	924	924	861	946	884	898	895	916	943	918	905	865	895	925	927	855	933	926	901	946	921	878	951	933	966	908	864	930	936	910	940	948	936	894	949	890	884	892	926	902	926	973	908	876	905	889	906	926	941	919	931	898	924	895	900	921	922	895	919	875	916	882	943	887	897	927	888	957	908	858	960	950	929	899	884	906	962	861	920	867	940	924	876	905	915	951	891	936	959	967	862	856	894	926	887	909	848	912	915	894	937	907	893	889	908	948	887	959	902	946	910	924	888	891	906	936	937	934	882	937	895	913	941	889	939	926	908	899	870	885	870	916	942	939	918	937	883	921	909	901	893	926	868	891	867	842	930	949	886	977	896	891	963	913	869	864	880	904	915	945	931	910	925	951	957	955	926	855	914	903	940	880	890	925	919	961	960	911	960	910	873	873	920	920	947	873	927	908	896	911	917	891	899	911	997	903	930	925	910	948	915	892	910	913	932	892	939	933	914	931	932	954	912	851	889	897	920	893	897	949	898	873	925	920	903	862	906	899	871	950	927	857	939	916	954	867	906	884	949	928	946	923	922	892	898	945	909	896	943	856	941	907	869	897	917	970	963	930	845	899	914	923	938	854	883	893	914	932	922	897	958	909	911	942	996	976	889	895	878	995	912	943	846	890	877	982	962	936	909	891	920	998	959	911	911	930	908	969	922	918	888	895	907	945	931	913	868	928	928	911	921	889	901	895	942	918	916	887	899	916	854	909	901	922	906	970	904	885	961	935	881	965	935	900	904	934	922	908	933	925	882	895	879	936	932	993	934	947	937	916	889	932	957	908	945	911	884	929	921	876	935	951	949	877	927	929	936	1003	965	1000	896	887	944	894	925	863	881	894	858	948	895	910	932	888	948	972	915	864	967	876	896	920	880	894	913	946	895	964	909	941	883	912	904	909	967	886	890	945	934	936	967	938	919	977	866	882	950	944	939	972	929	945	939	891	894	856	889	891	887	930	925	953	941	927	927	941	943	901	931	955	943	904	909	952	917	862	952	894	914	892	914	851	933	907	911	913	945	894	988	935	887	952	890	906	928	921	929	956	913	945	888	866	950	885	891	875	971	857	925	957	911	909	917	920	905	945	903	925	918	938	917	892	930	908	950	928	891	917	910	858	940	895	895	925	927	936	950	902	909	877	921	967	886	854	895	933	966	918	876	883	929	919	930	923	932	852	871	958	949	909	883	929	962	931	921	899	890	958	901	941	887	927	919	912	906	935	933	858	888	866	930	917	942	930	928	884	884	932	919	900	922	852	926	960	962	961	930	847	948	853	848	924	931	935	940	932	927	937	914	892	925	904	922	907	882	907	915	884	971	917	877	905	909	934	924	953	934	914	919	914	896	901	876	930	934	933	953	861	943	931	898	925	889	899	952	892	877	913	916	946	852	957	883	932	895	855	903	913	913	894	879	969	932	898	856	922	935	863	908	911	938	877	909	877	911	935	894	920	877	954	878	936	933	898	908	880	901	888	872	879	869	939	882	906	870	922	910	843	908	907	910	911	925	941	924	918	892	976	908	916	917	984	892	926	891	909	851	942	908	930	956	978	930	919	903	918	951	888	919	894	867	901	872	882	888	910	910	912	893	918	932	874	949	931	894	901	927	958	911	901	944	926	875	896	849	929	889	914	882	871	876	912	897	923	874	943	924	937	905	896	915	935	953	904	918	883	909	961	917	901	920	951	954	909	887	919	931	947	968	895	906	881	959	926	956	958	953	909	932	925	940	898	901	890	878	868	934	952	903	895	921	929	935	956	943	976	897	916	951	919	938	931	974	911	937	944	912	883	902	908	934	929	903	854	918	948	931	908	962	880	910	916	881	878	891	881	890	930	910	890	967	904	944	915	922	910	947	934	869	876	891	918	939	956	943	866	958	894	917	919	914	907	953	909	883	888	948	952	905	875	904	940	912	965	888	881	922	920	914	911	970	919	885	918	940	958	877	940	978	922	863	943	931	967	926	940	884	927	906	900	902	897	901	931	932	859	953	907	950	944	944	918	891	925	925	841	945	923	895	910	901	925	889	888	916	879	902	903	915	924	940	877	957	922	910	955	974	978	939	934	913	938	891	940	929	900	938	907	953	986	911	969	943	952	854	908	893	942	967	966	947	906	951	945	891	924	914	902	945	894	911	954	899	965	921	936	860	927	921	917	900	946	969	917	972	940	950	937	946	886	949	903	924	887	948	918	919	895	896	973	934	930	942	916	902	934	921	876	983	878	848	858	881	894	953	919	900	889	926	904	897	920	889	905	879	879	921	921	961	936	920	895	923	914	936	913	928	953	949	969	928	881	924	940	856	917	921	904	914	910	992	917	943	896	938	929	931	957	907	933	845	863	941	946	954	937	924	892	895	950	971	891	945	915	903	926	946	872	928	949	910	905	912	937	935	928	933	895	851	929	943	904	961	917	908	918	949	935	904	849	932	904	927	882	833	829	911	949	891	942	957	936	927	913	955	896	934	879	886	906	900	953	897	944	920	919	933	937	927	897	925	922	983	905	840	937	969	885	938	859	886	928	947	923	918	863	923	945	876	956	922	904	893	912	911	890	957	948	942	869	892	923	922	919	886	911	885	922	892	903	890	930	927	934	956	902	895	890	967	867	952	925	955	897	883	965	903	934	883	916	851	935	885	919	916	901	902	838	925	942	908	885	872	941	951	838	896	949	932	875	887	843	956	986	903	953	949	895	925	912	872	922	905	908	904	864	872	934	900	942	942	958	877	896	934	883	925	924	935	928	859	913	899	916	905	872	943	887	922	931	894	987	927	926	962	948	857	925	893	932	900	935	930	909	876	925	888	893	927	916	926	962	917	864	969	938	957	912	829	956	932	896	905	907	939	947	884	944	902	912	929	984	870	949	964	961	925	909	943	905	945	927	967	895	942	869	914	934	941	898	928	979	920	923	894	941	890	875	848	919	933	936	874	934	890	916	977	891	872	891	925	869	937	942	957	877	912	948	921	970	933	940	912	870	857	911	935	919	905	907	974	903	980	917	929	930	902	949	935	975	920	904	917	934	890	938	906	952	948	899	936	926	918	880	869	951	869	888
53629	23679	8016	2806	1322	690	524	509	477	473	471	513	511	453	454	439	451	410	372	439	447	436	390	411	418	393	438	457	438	439	430	431	430	440	418	479	439	434	441	460	435	452	437	419	454	411	422	416	409	412	395	431	430	442	421	435	412	423	415	431	407	396	423	434	445	444	454	404	390	422	381	440	426	427	435	463	414	408	463	435	418	439	435	413	426	425	448	445	472	414	427	387	459	455	421	415	436	425	436	432	441	437	394	383	439	378	454	487	433	396	423	439	434	434	435	447	412	431	410	400	436	472	472	430	463	419	437	414	421	435	421	410	412	450	440	445	482	413	461	417	405	493	423	407	447	513	411	396	478	407	424	405	405	433	467	400	415	405	463	434	437	414	440	437	467	396	479	441	405	440	426	431	392	421	431	415	400	421	453	431	399	400	428	428	390	434	420	411	454	450	400	405	444	452	424	441	425	467	370	407	441	416	394	442	435	446	424	459	439	445	448	416	449	436	407	464	465	460	421	449	425	427	439	454	413	444	454	443	441	454	448	446	416	453	393	406	394	437	465	412	429	431	441	441	378	443	450	444	447	445	403	436	457	453	413	391	439	412	405	419	414	432	368	393	425	417	440	448	470	434	435	456	434	447	438	414	425	425	430	395	432	445	439	434	432	417	411	432	401	448	375	423	426	390	424	390	438	428	396	381	421	409	405	428	389	438	414	425	444	435	424	435	449	425	429	465	420	441	417	427	395	442	384	471	422	416	416	409	438	401	414	434	437	397	420	430	434	428	404	439	436	416	382	419	419	426	428	438	413	399	436	415	453	437	429	453	427	437	393	458	423	432	434	455	434	408	407	408	391	460	417	413	401	476	443	456	461	460	414	402	415	401	469	419	447	437	435	458	415	448	428	420	433	444	390	425	448	442	440	398	430	415	411	426	429	430	417	395	420	444	407	459	436	428	399	429	433	455	448	375	411	431	399	367	418	420	449	457	411	381	393	438	408	414	421	416	420	369	439	404	389	417	460	398	456	438	423	384	412	419	466	447	449	414	445	437	463	426	425	440	416	421	388	410	408	434	395	410	459	410	403	420	435	383	454	468	466	448	375	452	402	376	416	462	433	471	437	485	422	444	416	464	436	437	424	399	420	441	446	441	387	433	431	420	443	431	465	437	430	448	408	396	438	411	394	385	412	434	489	427	415	410	425	412	437	431	415	424	427	458	452	425	437	454	429	437	486	432	453	412	430	452	426	475	411	452	416	391	410	388	417	379	469	453	445	418	398	460	467	431	427	453	468	397	447	423	437	395	417	455	452	439	447	481	446	426	432	385	394	445	439	446	429	416	463	384	429	439	407	439	400	424	420	421	430	442	454	451	461	423	424	378	388	394	439	420	416	444	450	441	403	419	457	417	453	422	403	442	418	401	461	414	466	417	426	431	424	396	436	430	404	385	401	466	417	394	398	381	439	407	440	420	415	447	380	408	398	474	454	445	433	427	422	409	443	428	442	401	419	430	379	384	445	403	432	441	455	418	385	412	419	421	399	392	404	452	419	443	381	432	466	404	461	443	439	390	410	455	404	421	436	408	449	415	409	440	426	404	399	435	426	429	395	415	425	436	429	446	414	417	414	411	433	430	395	401	406	437	442	414	422	383	450	479	415	402	427	433	450	389	413	391	427	417	430	454	474	460	416	415	430	448	426	425	430	426	427	422	443	392	424	441	401	430	412	442	458	395	469	424	445	445	437	399	468	429	477	441	388	395	445	414	412	450	507	417	425	391	434	402	406	448	411	424	453	423	411	467	439	431	445	412	450	444	429	413	443	424	440	429	417	428	410	411	428	452	458	442	421	436	415	430	430	393	457	428	420	466	406	447	414	436	423	396	415	414	427	385	409	431	436	408	456	425	382	439	442	455	412	431	450	447	432	430	460	419	439	444	437	435	431	410	402	440	400	420	425	448	434	442	453	433	449	409	416	420	376	413	438	420	447	408	387	382	428	402	446	409	439	453	403	414	450	444	452	404	432	415	434	450	420	423	431	424	454	452	433	424	422	408	445	428	422	413	478	385	447	438	434	454	399	388	428	419	434	440	409	392	404	433	424	461	395	403	397	407	432	419	423	416	443	428	438	447	453	445	451	406	426	413	420	432	436	431	410	415	410	403	415	444	459	420	430	457	370	424	420	430	427	409	425	451	432	405	439	431	425	447	427	433	455	394	391	420	433	400	442	412	457	418	435	423	397	420	434	434	460	443	447	430	455	437	426	402	435	418	453	434	405	414	420	449	403	424	428	428	421	394	427	430	394	439	440	413	430	469	434	402	452	438	434	403	458	421	435	449	413	409	398	446	429	440	439	421	455	471	431	405	387	384	442	432	445	425	452	394	405	417	445	451	409	414	410	432	440	443	408	415	454	453	469	433	424	384	405	440	378	435	425	446	402	404	419	428	444	401	465	481	440	400	452	485	410	425	371	439	436	396	418	385	446	433	465	404	399	392	464	411	421	418	428	419	414	436	404	428	428	413	443	418	434	449	449	433	400	439	414	383	441	439	416	471	428	406	456	424	411	469	433	424	420	404	453	444	430	396	421	418	453	417	412	416	398	416	410	444	449	437	466	421	465	463	425	451	473	423	371	399	459	408	440	446	413	409	427	417	446	431	445	426	406	437	435	406	418	391	428	419	401	450	428	402	414	421	404	429	386	424	419	402	470	436	432	481	419	447	434	454	439	396	405	419	426	429	414	424	436	416	417	439	489	448	426	429	429	400	405	458	458	451	419	406	402	460	414	440	396	414	428	441	428	441	450	416	378	397	471	390	413	433	483	473	421	422	418	439	399	418	431	412	419	401	448	412	403	391	374	416	426	401	458	437	461	419	422	419	423	420	440	422	398	426	419	414	477	461	410	440	461	445	433	444	442	426	410	422	391	402	431	408	457	424	435	386	407	435	448	404	428	382	394	384	400	396	430	435	422	372	415	395	452	414	453	469	417	410	394	423	450	415	463	427	404	385	381	412	404	450	457	457	434	420	438	385	423	408	414	382	435	431	424	471	418	435	439	453	406	425	417	407	414	481	423	437	429	452	460	423	439	425	437	432	402	410	431	442	467	412	448	440	437	421	435	405	477	440	394	399	431	415	423	417	436	450	422	455	424	429	455	418	434	443	441	434	409	415	409	446	427	454	492	422	465	412	437	396	456	437	419	399	477	391	479	408	430	464	428	432	412	398	403	386	454	419	396	423	441	424	420	420	431	411	435	378	429	446	461	453	437	452	427	408	391	459	409	452	434	430	417	430	427	438	408	430	450	423	390	410	401	427	461	450	448	440	467	399	432	446	430	434	433	381	451	379	412	466	456	476	481	427	437	433	421	414	398	409	437	387	463	440	428	433	441	447	412	498	422	398	419	370	430	446	415	419	444	435	433	400	412	436	413	423	441	436	458	489	429	403	432	441	423	407	429	487	405	408	442	422	418	402	475	471	427	446	478	450
36305	15275	9384	6212	3307	1746	1278	1231	1173	1111	1091	1095	1012	969	936	979	971	911	918	949	931	890	899	920	975	913	890	883	896	879	852	943	1000	893	921	893	855	879	915	960	877	921	924	962	883	865	895	929	929	911	893	906	931	891	886	930	953	903	959	871	944	889	854	918	905	893	924	883	910	866	921	898	867	863	858	914	948	925	913	886	895	898	915	858	882	867	930	896	955	933	898	900	870	891	867	846	858	909	858	891	931	903	919	899	890	866	925	891	933	935	896	916	917	928	939	881	889	883	896	928	869	928	932	888	925	853	948	928	894	883	879	922	936	912	908	886	892	987	880	936	911	900	838	924	936	919	863	862	914	985	937	880	921	872	913	884	931	911	893	891	950	903	936	974	971	929	904	900	912	891	907	876	854	873	916	938	849	878	908	893	893	919	934	896	886	884	966	922	913	923	905	911	928	929	857	897	900	904	901	860	899	887	906	912	905	908	905	910	903	909	922	868	893	906	890	913	903	921	887	987	914	893	919	899	900	927	912	907	907	923	931	891	913	920	896	937	928	878	861	903	865	865	899	892	864	895	886	837	881	894	851	900	886	873	874	929	886	847	905	913	896	883	905	889	933	904	893	926	884	959	918	871	926	867	880	935	910	969	937	920	925	908	921	886	944	887	893	886	910	922	907	911	942	913	940	895	989	920	968	849	896	952	881	916	875	906	909	941	876	905	946	885	933	911	921	946	921	936	889	899	877	894	907	891	912	910	902	890	903	910	882	933	863	887	889	928	909	837	907	941	956	935	919	874	889	899	909	927	865	926	864	885	917	910	921	922	928	906	943	879	871	869	891	919	890	914	892	896	933	901	898	903	917	908	901	926	936	899	884	962	807	912	871	860	909	899	951	873	943	856	894	926	908	896	895	918	908	930	931	944	900	875	896	927	931	911	960	852	965	879	921	874	850	901	918	891	864	924	917	885	967	849	922	931	910	835	933	884	891	926	860	858	817	928	870	882	829	888	895	959	923	891	935	920	952	883	939	962	854	880	916	916	815	914	882	905	934	890	919	936	917	898	929	887	860	854	918	935	908	923	912	915	902	855	937	897	937	899	908	925	894	871	902	916	858	843	923	900	890	884	887	933	925	909	875	894	909	923	924	937	941	904	858	895	886	926	963	840	907	887	949	890	909	819	890	927	943	893	903	948	946	917	943	902	906	919	897	929	873	926	878	882	912	905	891	920	882	944	912	925	915	944	878	944	948	862	845	865	878	895	900	933	912	874	914	873	916	888	900	847	906	944	946	921	946	927	949	874	947	951	959	904	916	841	958	879	895	901	918	923	893	877	927	888	918	958	846	917	864	882	872	959	961	838	904	858	923	895	924	936	908	910	954	880	889	908	888	911	963	860	929	886	922	905	906	887	860	934	865	881	928	943	898	970	887	887	896	891	889	888	875	894	894	895	902	922	901	882	886	876	895	925	854	930	886	841	892	892	936	939	899	908	949	925	942	881	871	900	927	895	937	893	907	932	894	918	962	913	874	924	921	903	922	924	898	930	907	915	911	941	955	905	848	892	956	992	940	937	933	952	881	924	955	906	909	865	879	862	891	967	903	887	916	927	946	970	909	920	941	939	869	887	885	923	896	884	916	917	948	938	938	909	908	879	898	864	882	958	923	860	862	888	885	963	922	887	877	889	925	909	954	889	854	854	885	873	903	870	877	926	947	917	877	918	935	891	883	895	933	901	891	871	861	928	864	898	894	896	908	900	909	897	865	882	877	880	906	885	905	914	879	874	897	859	898	920	927	843	888	886	931	946	896	833	899	969	975	933	859	864	906	872	910	892	895	911	906	859	903	914	939	862	917	919	948	861	983	921	939	951	896	933	915	912	923	924	897	891	962	923	900	965	869	917	917	897	912	924	965	897	857	894	902	942	932	878	913	936	915	951	886	910	942	879	859	943	957	895	947	911	937	958	920	888	910	876	863	885	919	892	903	917	869	888	889	884	909	864	926	864	915	883	986	907	911	887	966	885	840	897	909	864	910	884	889	912	897	884	849	900	875	943	894	951	898	884	868	908	886	928	909	857	880	903	862	902	952	903	916	880	906	926	953	870	894	861	861	861	940	883	882	948	893	921	922	890	889	904	897	940	912	913	896	875	864	914	911	855	862	898	931	904	875	861	908	899	863	911	910	927	851	894	954	876	888	891	945	906	848	893	925	946	914	954	881	908	917	926	926	915	939	918	950	938	897	930	938	918	940	900	874	956	878	881	954	867	935	859	902	966	865	865	920	899	907	883	910	872	879	859	955	894	871	897	874	895	872	899	909	918	872	889	963	905	923	907	893	882	872	909	882	918	897	860	936	879	925	901	846	904	958	872	974	913	906	902	931	899	897	931	867	922	883	932	856	933	879	907	861	936	895	901	875	852	928	873	922	875	871	914	932	956	938	1002	884	971	922	882	980	867	901	870	871	842	947	894	905	917	885	894	910	874	944	913	881	914	873	919	879	879	842	922	936	902	918	879	892	919	912	932	924	861	903	920	919	913	941	851	846	903	884	862	852	882	854	920	893	927	925	919	933	830	866	956	887	892	908	909	950	923	948	958	870	916	870	892	944	905	870	954	863	900	882	857	932	911	923	901	929	886	883	917	921	909	858	877	908	944	896	872	936	918	893	897	889	902	871	914	920	902	917	926	910	897	957	909	912	891	953	914	898	902	878	883	880	811	915	964	890	899	910	859	922	869	908	900	900	913	950	899	941	923	864	869	933	899	907	921	907	889	909	893	880	878	867	928	900	985	885	987	907	934	899	919	889	893	866	902	940	896	887	895	896	908	911	871	924	881	893	894	940	935	956	906	896	944	891	909	868	946	944	872	894	919	952	874	886	943	960	922	895	933	955	931	944	899	920	918	929	852	886	905	897	903	899	998	879	894	921	957	890	970	919	925	929	915	883	814	844	924	929	909	869	856	922	926	929	870	865	885	945	894	899	902	917	889	954	940	922	915	967	911	951	939	941	899	920	893	850	953	902	931	935	935	927	924	915	904	847	889	939	882	897	905	934	931	947	945	931	918	925	921	901	917	926	878	955	906	893	918	936	948	893	906	923	885	899	874	963	920	919	930	922	902	937	914	877	907	906	920	918	915	901	851	910	944	912	928	923	905	899	872	910	942	943	896	878	918	946	929	853	898	888	875	944	877	941	923	855	900	904	911	892	850	867	903	937	912	914	894	947	900	857	896	928	885	906	884	910	840	882	851	909	917	871	856	903	928	872	895	860	932	919	896	901	901	941	961	904	987	891	940	888	907	885	929	943	969	895	859	906	892	874	888	934	878	897	891	939	915	964	883	920	867	886	956	915	863	908	931	892	931	867	872	905	941	935	965	881	894	986	894	920	900	931	869	900	894	887	893	864	880	882	933	883	885	850	852	899	935	920	953	945	879	875	924	945	865	872	913	863	943	893	886	915	862	935	904	954	952	925	881	886	919	893	892
59053	31116	15959	7670	3127	1489	748	556	583	538	513	526	464	419	459	454	452	431	455	472	468	438	415	439	465	393	453	447	448	429	427	429	437	421	402	408	420	429	441	357	400	461	420	442	405	389	414	440	411	459	397	446	441	434	417	430	417	432	447	456	402	413	420	405	413	427	414	440	430	377	456	438	449	469	402	426	438	420	435	466	427	460	444	421	391	414	468	437	460	433	395	442	393	426	426	403	421	406	429	427	400	427	402	394	404	380	393	400	432	447	450	419	420	421	461	443	480	419	438	441	394	433	454	396	421	435	432	481	453	405	398	426	435	390	425	447	401	420	423	391	420	439	429	452	445	450	412	415	401	453	420	430	420	451	390	416	424	452	430	430	425	439	449	414	426	430	441	398	395	382	456	421	397	482	410	424	425	384	464	425	417	404	410	420	408	436	448	393	400	410	415	436	415	453	392	424	451	423	431	411	446	431	402	388	437	405	429	414	398	447	426	466	406	447	379	411	389	423	418	398	457	420	409	376	402	447	418	440	441	411	376	424	452	434	436	404	433	381	412	413	444	379	424	439	406	401	436	376	403	439	421	433	426	394	424	433	437	374	420	406	410	419	490	471	395	421	426	426	380	408	474	416	423	431	412	423	435	416	411	407	429	430	441	433	412	396	417	433	418	396	408	400	442	427	411	403	401	384	395	413	415	430	444	430	396	383	412	384	418	411	431	439	432	424	431	432	396	382	399	425	453	439	437	450	400	366	419	414	435	400	383	423	471	422	415	410	420	439	453	442	408	380	415	409	407	431	413	377	421	421	437	408	401	405	403	415	437	427	455	421	433	432	416	426	428	397	421	381	374	422	401	481	457	412	459	463	440	439	436	420	431	447	380	401	433	440	408	418	418	430	420	448	400	408	426	453	437	416	431	442	448	439	389	363	438	467	416	425	439	409	404	425	446	427	477	417	422	402	422	419	415	447	431	412	403	377	406	442	399	446	429	407	457	383	436	478	390	436	446	400	401	413	388	461	483	441	373	420	425	399	414	467	409	430	460	423	404	393	407	445	405	401	448	431	444	432	421	452	404	411	457	438	392	408	455	451	382	410	425	457	391	399	383	405	461	424	461	432	439	408	423	433	418	424	441	416	411	394	423	403	409	429	390	408	407	392	387	422	407	396	443	419	491	409	443	439	423	447	435	408	446	443	421	465	430	434	394	380	441	401	442	402	426	425	432	437	411	410	415	431	432	420	470	470	423	445	448	464	410	391	394	388	376	433	417	439	419	422	421	411	457	451	417	433	396	417	461	400	417	410	414	385	436	401	361	403	368	418	415	439	388	397	400	393	435	402	454	410	407	410	436	423	398	459	436	455	455	446	392	383	413	431	441	401	414	408	445	422	431	424	431	387	452	449	467	439	385	470	437	435	432	420	460	429	428	379	429	405	440	406	431	457	383	401	454	409	408	435	397	427	452	452	436	423	452	436	429	418	427	407	418	405	426	411	441	421	382	438	445	420	424	412	467	397	429	423	442	437	447	424	393	409	453	419	405	468	406	443	453	424	414	443	397	410	429	431	440	457	464	445	405	453	413	399	399	439	404	429	445	459	426	419	388	448	452	407	415	420	397	424	412	443	431	432	443	414	430	432	419	415	400	397	403	392	397	425	454	426	374	438	447	418	386	387	407	467	431	431	412	417	436	396	396	442	449	440	429	463	421	444	433	429	448	418	415	430	453	407	403	405	409	415	426	420	436	414	408	446	394	443	416	467	457	419	433	401	440	366	437	428	442	435	434	397	406	387	405	475	430	407	433	451	442	425	408	414	428	450	448	414	419	396	440	406	412	414	409	411	406	420	373	439	422	438	422	427	426	447	411	372	438	412	433	423	456	433	442	426	428	438	441	429	427	461	399	397	410	416	398	441	423	382	429	443	432	411	443	413	444	429	393	399	405	444	436	428	430	432	401	401	412	442	430	423	425	405	394	421	388	416	473	409	401	398	402	414	393	430	410	404	447	442	409	439	359	427	387	489	397	385	434	398	411	388	409	384	412	418	425	459	380	442	413	420	484	421	449	436	401	396	428	412	435	429	424	473	430	410	446	427	431	438	398	396	421	462	453	420	426	453	446	425	441	375	458	391	424	446	425	416	405	414	456	457	384	434	468	420	407	420	412	445	397	439	414	438	455	414	441	429	427	429	421	401	440	365	417	420	442	441	428	466	414	436	430	393	412	427	428	388	426	435	429	408	407	433	426	443	388	414	402	430	454	430	402	425	427	404	423	423	405	443	432	420	444	426	420	414	424	414	468	442	422	425	429	440	449	439	425	424	423	421	445	448	376	435	404	398	412	426	419	437	436	424	423	395	435	440	424	442	439	457	426	417	386	453	384	444	479	392	397	450	459	428	401	458	448	416	464	498	453	407	446	442	404	393	374	420	413	397	419	451	508	452	370	418	436	400	394	447	410	364	423	462	421	432	448	426	406	412	382	448	427	416	410	408	479	418	428	418	424	453	409	425	416	415	384	434	415	464	431	404	386	423	430	369	429	438	427	460	448	434	419	412	416	447	409	448	438	444	447	431	434	386	407	423	406	444	406	433	387	414	427	439	428	440	422	428	438	433	428	431	431	413	398	415	429	426	400	452	425	423	427	437	384	402	447	416	406	426	422	412	407	375	422	440	422	432	411	405	448	423	394	387	405	441	407	455	400	410	404	403	456	438	444	432	424	414	445	406	406	446	443	434	370	419	389	446	405	454	468	403	423	440	384	391	413	431	448	468	402	409	414	443	438	378	402	430	423	402	435	425	397	424	444	393	398	381	456	404	448	409	416	451	419	402	458	383	450	401	467	452	417	405	375	413	416	398	407	372	407	422	438	475	431	403	415	376	425	438	394	395	420	413	427	453	439	405	421	434	427	469	452	393	399	362	435	410	386	448	410	402	460	418	417	404	410	423	431	420	455	512	481	408	395	445	412	417	440	437	422	435	416	369	413	446	401	398	442	421	412	432	442	427	420	429	445	375	442	445	432	428	408	436	410	473	406	427	411	406	426	409	450	422	409	430	426	439	406	422	424	442	451	444	434	407	418	442	418	430	416	476	423	458	479	427	468	409	423	401	419	389	441	432	433	431	430	464	448	409	421	407	407	436	433	436	467	420	470	414	412	428	443	431	429	406	413	427	448	462	388	390	446	445	432	421	437	400	417	440	401	431	460	436	409	407	422	429	393	433	431	394	439	410	430	433	433	436	403	423	433	420	393	433	425	423	416	398	416	419	436	410	427	396	430	415	428	424	438	401	406	433	405	458	422	404	406	402	409	456	409	410	413	417	412	383	439	387	444	415	438	475	433	422	404	420	439	453	433	428	387	446	435	418	424	436	440	474	398	449	425	397	421	495	457	399	384	385	449	376	408	389	421	428	441	426	402	382	432	450	444	407	417	458	411	441	433	430	421	450	423	407	411	406	458	392	420	452	435	459	436	444	421	436	483	458
39118	23415	18595	14259	8027	4667	1992	1665	1569	1371	1307	1279	1195	1125	1029	1003	1056	965	967	986	907	920	961	959	947	902	963	899	901	877	928	929	928	891	927	922	950	922	882	898	906	940	897	906	887	912	912	939	839	931	893	896	923	861	847	933	930	951	934	926	886	854	885	896	927	924	942	865	948	834	880	870	887	895	931	882	904	954	900	870	918	891	956	900	935	901	915	859	889	928	877	914	906	868	870	916	864	870	849	897	893	902	936	957	885	926	901	882	896	940	912	929	930	904	897	944	889	888	910	952	918	913	896	927	890	874	879	898	902	867	926	869	914	900	871	893	920	984	893	863	893	874	898	897	856	880	881	941	926	874	892	955	938	865	975	878	896	886	867	933	925	888	914	882	895	860	904	911	889	924	883	930	889	909	903	899	898	900	900	912	927	870	901	907	886	911	920	899	868	869	892	902	934	870	912	924	873	880	931	908	893	875	877	904	859	917	940	886	913	864	925	887	924	930	964	907	876	925	895	918	939	888	934	879	926	815	897	875	871	905	850	920	891	888	884	904	919	940	887	939	889	919	904	876	911	980	882	914	968	910	876	955	889	849	881	876	917	867	924	928	882	905	895	909	868	893	912	916	923	856	880	914	952	900	891	870	880	864	923	898	914	896	912	880	941	916	879	988	921	904	958	853	872	942	962	851	968	936	954	862	871	952	885	879	937	883	966	919	881	916	940	887	864	861	896	840	921	845	846	890	882	947	898	874	888	897	897	917	899	919	981	905	871	843	922	897	886	902	903	936	903	920	917	938	942	850	922	904	889	893	958	872	929	913	932	916	916	917	907	898	942	907	906	888	914	940	872	894	863	915	874	894	898	899	915	865	921	847	876	905	911	895	891	882	895	891	909	895	935	861	947	923	983	919	900	919	902	932	835	902	895	840	908	874	857	925	899	928	901	921	866	905	884	924	869	910	902	907	937	866	949	786	943	918	879	878	890	906	904	931	889	859	890	869	890	909	916	918	903	906	941	916	873	869	903	906	878	892	904	883	830	900	906	843	875	938	887	891	877	904	880	934	896	903	898	911	955	896	909	900	942	898	882	881	960	894	877	902	956	874	906	856	902	924	898	877	858	921	826	901	925	928	903	897	906	859	899	940	926	868	881	867	905	885	909	896	933	949	887	874	959	850	910	912	885	905	877	894	879	869	876	903	909	873	878	905	911	916	973	955	936	924	898	888	898	917	871	918	981	906	920	887	880	903	920	908	889	891	915	880	916	914	860	914	939	884	955	988	883	850	947	917	884	899	886	956	957	920	949	915	877	901	931	908	911	908	878	919	920	927	930	918	857	831	896	916	862	902	965	901	876	930	899	902	945	937	952	902	894	883	908	902	884	870	940	932	944	893	941	923	923	899	905	861	897	943	914	916	887	904	899	904	892	926	926	902	939	893	877	927	920	889	937	875	897	906	876	865	863	873	938	934	941	885	924	902	946	911	916	933	914	936	932	867	917	894	951	865	887	917	909	971	906	898	883	894	875	888	913	916	852	886	876	938	932	924	862	912	862	938	889	908	907	938	918	942	942	850	948	904	868	930	891	905	869	880	904	922	899	889	909	847	956	905	880	869	884	889	881	929	966	894	797	903	852	942	937	895	875	906	972	921	916	903	848	911	921	909	968	873	882	889	937	948	931	852	891	893	911	892	900	894	936	935	899	921	934	899	942	956	897	943	949	969	893	988	876	925	894	916	970	954	964	871	861	889	938	874	880	940	916	864	866	909	891	931	912	886	886	957	875	906	885	911	908	882	872	846	844	923	873	974	867	938	930	894	931	921	864	919	976	889	928	938	866	908	894	875	914	945	920	890	921	895	894	953	876	937	919	942	868	908	830	880	924	944	904	885	898	920	922	939	949	913	886	943	888	898	867	918	870	837	938	891	862	922	892	868	815	941	867	902	875	875	940	867	955	902	908	866	902	922	945	920	861	903	913	915	946	941	921	868	918	877	904	866	877	920	949	924	884	864	868	883	903	897	859	893	909	903	882	867	917	893	945	918	912	929	908	944	892	893	863	891	869	865	994	901	936	890	932	908	902	874	897	903	883	900	900	957	900	871	822	920	880	878	899	871	887	922	981	979	883	863	878	905	909	952	856	933	913	941	960	934	938	896	924	950	930	882	982	886	916	892	910	941	919	932	908	928	863	924	869	912	926	936	863	946	884	866	927	896	940	907	948	910	899	890	944	902	907	879	931	932	886	877	909	840	872	943	898	891	941	926	889	867	884	893	947	934	939	879	911	921	906	920	914	909	928	877	894	910	915	921	859	901	928	867	900	949	849	881	922	932	946	905	886	947	923	875	860	903	864	909	1017	914	871	882	891	908	897	909	882	906	887	904	880	933	924	910	905	916	954	930	927	882	900	941	894	928	913	945	935	911	834	883	921	931	922	956	904	906	893	886	904	903	892	910	909	944	847	924	904	884	939	962	910	879	998	886	864	897	887	851	931	928	905	876	947	947	893	933	928	951	867	888	961	943	929	910	904	873	951	914	925	884	892	939	876	949	886	951	935	931	863	899	869	881	875	870	889	875	945	901	943	890	974	941	985	947	884	854	911	873	917	941	932	841	907	903	900	908	915	911	920	926	891	940	886	884	908	941	890	916	887	900	906	876	896	895	887	868	871	847	920	926	859	873	894	922	918	842	878	889	929	880	893	884	875	979	919	876	947	848	871	894	856	894	898	902	947	894	899	926	906	934	876	889	953	943	918	941	902	904	860	922	943	949	912	887	851	906	909	860	915	944	881	880	935	878	878	890	843	905	892	863	898	869	872	939	920	894	927	857	922	887	886	917	878	925	892	884	921	931	895	895	856	876	909	902	949	868	866	934	927	895	902	934	903	924	912	846	859	888	886	907	958	923	836	919	955	912	850	891	874	946	898	801	904	932	912	911	901	916	910	930	896	880	909	885	835	886	963	881	947	879	913	929	864	944	907	939	921	898	855	881	893	883	895	935	877	883	907	861	950	931	903	898	915	897	884	902	904	889	885	920	914	925	911	890	829	895	894	894	908	897	852	926	887	928	923	928	907	873	891	903	914	895	947	876	901	910	923	932	922	867	934	880	880	939	901	976	910	902	917	879	892	943	878	914	893	874	936	856	881	906	908	944	915	866	879	934	890	909	856	928	873	869	915	878	968	935	937	949	845	867	893	915	936	870	897	902	929	897	941	898	866	875	936	885	916	925	940	879	944	918	852	912	894	838	918	869	909	915	897	876	911	856	903	948	910	907	866	907	905	845	941	841	929	865	967	864	862	890	851	874	880	900	854	885	876	866	855	857	881	915	937	913	953	889	914	920	938	901	854	905	907	871	883	910	881	923	957	878	884	899	917	855	890	960	899	910	931	875	903	907	865	946	888	840	911	888	919	892	920	893	880	895	922	852	940	885	848	871	935	936	896	918	941	883	869	892	918	876	918	880	913	901	918	956	907	884	880	897	944	890
63087	43127	28163	14251	6744	2487	979	739	695	630	613	558	518	539	507	462	475	443	442	464	431	423	457	449	449	409	440	430	474	468	462	443	444	403	420	432	392	471	408	394	406	489	440	450	421	483	394	437	462	415	443	498	437	438	426	436	446	415	416	408	413	475	437	442	397	426	459	441	456	430	416	440	439	372	386	463	426	436	507	485	458	431	430	426	439	418	432	432	401	469	432	401	417	473	419	454	449	465	429	422	443	433	456	459	437	427	436	431	419	466	464	452	418	458	458	415	426	438	506	425	411	418	411	456	423	422	470	465	442	419	443	448	427	443	455	388	429	419	448	466	475	453	450	394	410	449	436	424	440	430	399	409	439	471	419	449	437	427	469	445	395	454	465	437	443	450	411	446	445	434	468	427	430	447	461	430	449	435	445	458	417	404	394	451	441	401	402	401	417	431	434	469	430	426	447	432	450	449	430	409	396	424	441	447	423	470	490	465	441	469	479	381	415	414	394	435	451	408	448	446	399	407	399	460	393	434	421	455	465	446	457	418	444	463	446	452	371	455	431	413	418	435	440	440	381	414	417	407	400	457	434	405	458	407	470	453	449	459	458	451	439	461	427	421	425	435	478	455	384	396	369	463	433	441	421	434	454	436	479	433	404	479	438	404	427	484	439	424	426	409	477	458	423	430	400	436	451	477	440	492	399	437	442	451	444	465	445	401	443	454	404	415	447	456	406	417	420	415	414	420	446	432	455	422	445	425	424	475	473	452	469	413	423	457	413	443	438	457	425	446	429	487	447	414	438	416	454	444	447	481	424	423	431	457	445	451	419	428	424	441	429	419	392	420	409	424	437	435	385	453	429	434	437	442	480	420	464	474	445	425	423	380	445	425	415	433	418	436	408	405	434	445	414	405	427	424	430	414	409	436	435	429	479	415	431	427	441	411	430	447	441	410	417	451	422	451	402	461	420	453	447	422	451	413	463	448	457	453	437	422	398	414	430	425	423	403	408	405	399	414	422	471	466	413	426	421	416	428	421	441	445	417	438	450	441	367	449	428	399	441	415	425	470	428	412	440	451	434	448	405	466	419	427	442	457	438	456	461	466	445	423	482	422	459	439	415	454	423	468	431	513	442	424	420	455	450	481	451	484	435	429	436	462	409	472	424	454	430	405	428	498	411	425	425	441	376	471	449	423	422	449	427	457	441	447	385	439	427	405	401	453	415	430	425	418	404	400	438	435	439	466	423	435	442	376	432	411	414	426	397	452	442	434	426	424	404	404	386	417	424	445	402	423	459	443	437	398	441	417	448	448	490	409	424	439	425	431	391	401	411	429	440	470	456	470	420	425	437	438	421	368	402	478	458	454	440	413	448	400	408	423	427	405	424	382	444	423	419	481	457	481	431	422	487	444	406	434	450	421	470	443	451	411	426	451	458	451	438	449	447	464	517	438	450	441	433	396	429	467	416	400	422	442	448	393	451	432	419	428	442	430	441	453	439	445	425	422	431	442	446	402	463	476	446	450	427	402	422	437	455	418	479	398	425	413	412	460	443	443	426	407	454	455	452	452	415	412	448	442	429	384	464	428	434	425	417	445	470	477	428	416	399	423	426	463	419	481	425	476	429	420	431	441	425	407	423	429	458	435	468	484	424	488	415	416	423	411	451	467	459	438	451	437	415	431	439	411	446	452	419	429	423	453	475	398	441	436	425	422	434	410	459	443	437	430	446	445	443	427	408	441	428	425	430	421	441	431	450	434	450	429	406	461	408	407	438	454	458	439	428	409	424	425	426	449	453	422	468	377	422	458	444	492	417	397	460	422	453	429	444	437	471	445	421	447	400	413	459	424	427	435	473	402	436	433	391	436	431	461	463	439	436	442	431	400	435	451	453	494	476	436	403	444	431	432	432	417	412	428	442	428	450	381	436	413	409	451	420	407	422	413	441	445	414	397	401	448	408	414	457	442	438	376	419	419	425	422	439	421	401	432	431	434	471	452	457	419	461	425	426	458	477	433	440	437	389	382	443	439	447	431	426	437	368	424	437	454	433	477	421	409	442	446	426	438	437	471	435	421	420	424	439	447	397	397	478	419	482	461	435	447	439	431	401	402	421	469	436	434	420	471	453	409	412	388	382	441	421	434	415	412	410	439	458	434	457	426	441	399	406	471	445	483	470	478	445	491	433	439	398	426	409	444	435	497	418	449	435	450	422	441	448	424	409	405	420	449	436	418	473	442	443	433	446	394	422	455	440	417	439	424	422	417	434	454	488	448	431	426	495	413	438	431	428	453	426	418	448	428	407	394	445	409	437	448	413	441	432	406	419	441	430	406	438	429	409	420	424	433	402	448	425	429	470	474	438	437	426	408	435	419	423	445	461	406	428	447	434	431	407	423	449	376	410	443	474	440	448	426	417	452	448	412	415	441	419	430	471	464	465	419	418	434	388	424	429	384	447	463	444	450	454	421	452	474	436	425	423	386	437	411	450	404	394	445	416	410	440	452	451	443	410	440	444	463	423	460	442	406	431	420	436	401	422	450	437	410	409	438	455	432	430	459	426	433	448	453	382	445	457	462	435	437	436	448	439	424	438	464	446	431	439	476	442	444	453	386	477	428	409	458	415	451	415	456	415	427	384	412	445	461	446	451	430	415	470	443	423	435	427	406	441	441	453	453	423	412	439	392	437	413	402	453	431	413	437	430	451	455	380	434	467	430	434	456	443	390	450	452	448	421	428	437	438	453	419	459	457	456	400	486	409	405	441	445	457	430	416	413	432	405	428	422	452	436	383	450	455	435	491	462	418	477	449	418	429	431	461	424	448	458	457	456	462	476	444	430	387	429	403	431	413	394	453	412	476	406	382	413	436	463	425	468	434	389	438	458	412	455	450	378	418	406	408	412	402	400	420	421	446	392	443	452	399	417	428	436	384	442	408	436	438	408	447	463	463	439	480	402	401	477	461	450	464	443	421	464	426	420	430	438	403	441	406	410	428	461	420	459	483	480	446	403	442	423	456	470	453	428	443	473	435	437	445	391	421	417	475	438	414	463	469	452	431	434	403	449	465	467	446	435	436	436	444	404	415	440	427	444	463	416	383	439	448	453	437	435	436	438	444	433	461	444	461	454	415	466	400	456	433	450	460	431	387	454	450	466	441	468	427	444	422	403	452	460	428	451	416	484	421	441	412	446	445	441	468	438	457	446	394	413	441	457	449	423	446	462	460	435	426	432	397	432	440	427	447	423	409	409	420	417	405	428	456	456	413	440	433	405	423	414	439	440	449	432	422	448	413	415	449	440	453	450	438	455	469	442	476	398	430	462	427	443	435	429	440	493	454	457	446	474	415	440	456	425	433	443	470	427	461	413	437	428	450	438	402	390	412	389	440	444	389	452	425	418	417	432	414	418	446	435	477	432	424	403	420	432	425	392	429	445	460	424	400	397	468	437	470	433	387	436	433	428	435	415	425	447	387	447	461	449	418	435	385	417	439
40285	34607	28591	21333	14837	6831	2785	2296	2120	1912	1762	1652	1488	1324	1269	1120	1138	1084	1040	1063	1046	957	998	989	959	863	1012	987	941	960	940	901	942	866	922	944	983	884	884	933	927	952	905	915	895	925	926	894	933	935	929	911	902	896	924	935	912	921	961	912	977	927	976	917	893	942	849	922	904	922	846	910	891	928	938	904	883	979	911	940	927	917	869	900	898	898	916	906	957	899	890	909	977	938	931	895	950	970	900	901	958	880	889	955	887	929	921	872	924	830	877	923	902	895	943	940	923	896	926	961	942	884	923	934	929	941	924	942	922	904	879	919	933	912	925	960	866	925	966	948	900	922	940	899	894	1005	907	901	923	928	923	940	949	957	918	906	916	893	912	901	867	945	924	841	933	915	953	937	931	870	879	961	894	946	913	966	955	949	901	982	910	952	898	904	996	884	917	889	961	909	908	910	908	905	930	927	955	891	907	943	899	957	925	873	925	951	959	918	931	940	908	924	903	853	923	900	891	935	951	911	942	926	903	890	917	918	951	964	945	945	951	969	939	884	878	926	888	892	903	883	909	879	939	952	885	922	885	918	889	952	940	867	920	931	904	923	897	915	902	914	904	953	916	940	976	921	934	897	963	954	922	866	927	971	908	910	929	923	889	957	888	838	939	920	899	905	942	906	923	904	953	888	916	890	941	946	914	880	932	903	925	961	912	932	874	903	877	906	890	903	967	932	912	949	912	914	893	909	935	888	886	939	874	899	939	910	917	864	885	929	930	925	935	867	892	896	952	973	863	959	923	919	911	903	921	926	916	868	917	938	972	898	901	928	912	909	959	879	895	974	903	931	907	892	882	867	943	912	964	873	902	950	871	922	890	878	913	898	999	909	931	839	884	860	892	932	904	928	917	932	932	936	900	908	899	907	870	976	924	939	879	894	945	851	938	948	968	962	901	897	971	885	925	938	969	931	928	930	935	922	900	900	924	950	894	920	952	893	956	935	897	984	917	894	942	950	921	979	956	920	865	887	917	924	923	968	888	972	904	917	928	921	901	951	901	912	880	933	925	959	943	982	887	911	936	957	895	896	958	864	927	913	985	871	912	919	953	952	919	949	907	944	907	882	906	870	878	938	932	914	922	904	966	928	923	973	958	889	917	914	890	935	889	923	949	981	902	905	907	919	934	945	940	950	935	931	878	928	893	931	903	910	923	943	885	897	924	909	874	965	873	899	949	912	899	952	961	934	883	910	940	912	926	909	888	903	926	956	909	915	899	902	928	952	927	879	888	962	869	904	946	895	920	929	876	965	976	905	931	915	893	958	929	919	910	904	957	920	914	936	909	923	949	887	951	893	904	884	906	890	942	873	936	888	914	842	873	933	982	956	969	924	924	922	893	947	922	944	936	897	908	891	938	894	862	845	884	858	945	932	915	895	936	906	872	922	927	914	938	950	948	917	932	977	908	940	898	954	886	980	918	910	891	890	966	924	907	976	897	900	901	889	959	954	900	920	887	927	971	926	954	917	934	918	889	866	969	871	929	914	978	948	1004	880	898	878	875	934	950	919	866	925	907	908	949	957	917	886	934	900	906	887	968	921	933	888	928	963	972	921	933	936	902	923	921	895	916	890	959	922	984	944	918	943	876	934	959	930	947	1021	909	930	975	901	937	896	930	889	930	943	872	878	970	915	954	909	874	931	919	926	917	868	968	907	891	956	950	889	954	897	878	935	933	937	908	892	919	952	912	924	918	921	903	912	933	960	960	930	921	867	915	972	888	917	925	908	932	911	944	965	913	936	925	853	899	908	1011	969	898	881	901	917	901	894	945	916	927	971	956	946	972	914	944	851	949	904	982	922	854	953	918	929	963	924	906	928	963	933	909	913	920	998	947	953	958	942	974	930	924	917	931	945	901	978	921	883	924	932	902	895	915	926	930	990	888	907	922	924	926	951	927	902	899	933	892	912	935	912	894	925	917	922	915	951	972	941	950	931	927	931	949	872	950	966	944	907	904	848	942	892	949	930	912	884	907	933	891	940	962	844	903	896	953	947	893	907	911	946	987	919	1019	955	909	940	940	928	919	977	905	914	910	952	859	914	890	931	906	919	920	931	981	954	887	936	993	863	919	941	951	901	919	965	918	928	903	946	891	877	926	848	869	908	955	948	954	956	912	866	934	944	943	922	903	920	921	951	869	930	928	903	939	930	910	942	971	897	909	938	910	855	866	922	932	940	925	924	929	885	935	898	883	886	909	968	904	927	981	922	928	945	921	932	947	890	953	895	956	867	934	879	905	914	871	929	898	888	922	935	889	923	925	937	918	903	923	908	885	926	906	931	965	884	901	919	920	879	900	920	882	920	928	876	887	911	906	922	884	886	919	962	852	926	957	936	916	961	954	933	900	859	902	885	929	967	907	979	928	869	942	943	916	915	895	914	913	919	914	900	968	906	968	937	918	891	945	921	947	942	940	916	883	943	880	917	932	905	948	912	914	920	946	919	926	938	968	936	886	911	909	934	929	877	932	943	920	924	961	927	894	964	925	921	935	961	951	962	892	906	908	953	836	907	943	919	968	966	923	900	886	936	941	914	896	893	929	928	888	875	917	893	933	929	963	907	934	965	906	967	956	931	876	876	917	929	913	956	947	921	913	913	964	917	948	920	933	907	918	945	940	962	932	890	941	898	945	955	923	968	953	964	889	905	930	924	881	879	907	906	900	932	922	901	942	908	976	957	929	945	945	903	909	916	891	962	964	978	889	875	878	952	935	898	897	889	926	891	913	963	930	877	906	901	903	902	910	927	960	934	935	884	991	859	959	905	907	934	988	874	912	917	920	912	928	928	938	903	894	939	898	919	894	917	906	910	912	925	982	875	927	956	923	900	856	881	944	949	955	921	884	899	895	900	952	927	936	899	909	901	929	898	944	942	961	932	968	904	916	959	942	890	870	913	895	943	947	920	913	946	895	954	867	866	923	910	902	914	909	938	912	911	945	940	899	896	921	908	909	927	913	950	915	912	952	950	911	899	917	928	943	939	935	914	955	880	950	941	894	932	915	874	966	913	898	909	963	892	957	927	899	934	931	880	905	899	913	943	904	904	843	926	907	962	934	961	910	870	907	875	833	916	933	865	955	889	894	928	882	942	978	875	884	964	949	972	893	892	943	952	936	931	882	882	998	915	921	915	934	925	980	987	906	933	921	869	924	921	934	858	939	882	940	940	928	902	930	924	950	907	937	920	960	922	900	902	947	919	893	950	927	904	881	899	891	939	923	902	856	895	885	924	910	881	912	942	858	901	931	962	902	869	888	911	900	979	935	938	968	940	941	932	897	919	928	883	905	950	946	911	923	921	938	932	922	967	918	930	876	947	892	927	964	878	859	890	939	926	950	955	927	893	937	962	908	903	942	990	957	888	923	949	929	904	902	957	938	943	901	890	898	923	937	955	916	924	936	1023	897	904	902	884	859	946	930	889	910	917	949	935	929	929	939	924	950	936	972	938
47859	27551	14270	5655	1624	848	571	478	503	470	514	454	439	454	420	442	442	454	401	436	444	407	449	405	409	389	406	454	416	425	404	431	422	410	455	419	436	426	437	428	410	436	419	435	452	434	449	442	465	413	434	370	448	407	446	411	410	447	442	405	430	427	389	454	432	411	409	410	464	406	427	450	436	423	414	435	453	437	423	410	411	435	399	404	459	430	408	393	387	436	420	405	433	412	424	410	417	416	393	404	425	437	458	410	431	397	436	410	472	395	453	414	414	446	424	431	406	454	438	426	427	434	435	411	409	451	431	432	421	403	450	418	462	415	443	406	418	404	455	432	439	424	428	434	459	431	408	424	439	419	419	466	448	397	450	422	407	430	425	400	404	476	438	435	445	444	426	420	454	445	414	442	433	456	411	407	407	404	449	411	448	480	450	440	420	406	448	391	414	418	462	398	459	417	458	423	393	391	436	428	407	440	446	429	390	451	402	417	446	421	429	415	426	404	409	424	406	430	424	432	444	411	409	429	412	412	412	454	427	441	444	448	419	421	429	419	429	447	418	456	407	414	442	409	418	455	436	474	457	404	397	454	424	437	410	438	430	433	405	436	440	426	434	408	378	444	419	422	398	417	425	453	443	402	438	408	429	434	428	416	451	410	413	443	446	453	419	430	429	425	435	437	432	462	403	398	432	398	398	436	411	414	392	419	410	408	437	420	398	450	416	410	416	415	425	444	457	474	427	439	436	414	420	414	414	397	398	433	438	405	424	448	453	415	431	400	454	426	437	428	403	433	434	422	424	406	412	443	447	422	453	410	419	398	424	435	440	420	434	433	432	371	432	422	427	471	422	463	424	449	464	448	442	478	392	439	431	398	440	391	428	452	406	413	427	419	408	469	382	445	441	429	400	391	412	444	489	416	415	439	414	424	461	447	422	448	425	449	476	472	441	417	446	449	419	443	434	410	416	433	427	408	411	393	448	456	389	453	448	434	423	441	389	420	423	435	364	420	460	421	402	428	478	428	436	461	437	397	468	436	439	406	401	387	410	418	392	399	395	424	432	392	440	444	429	430	430	370	432	407	456	445	446	398	427	449	441	427	452	453	430	462	457	444	403	447	452	413	454	410	376	415	433	431	433	401	432	441	434	443	443	399	415	404	463	399	394	415	396	442	432	432	403	423	421	437	431	428	394	413	459	426	424	439	457	433	456	420	382	433	409	465	402	462	435	439	457	389	422	408	424	395	448	406	434	407	423	406	400	419	426	426	407	432	418	430	439	462	421	425	465	428	381	416	454	442	417	415	404	416	407	434	386	414	426	408	425	435	421	454	405	429	442	434	417	408	483	459	440	458	460	416	418	449	395	453	441	435	421	401	402	436	395	447	418	406	465	436	420	467	439	447	435	413	435	422	406	409	481	374	442	405	441	411	430	405	428	392	396	430	377	420	457	452	431	407	421	412	404	411	411	480	396	414	441	458	383	394	437	471	402	447	375	454	422	404	474	425	424	446	438	420	418	450	454	426	441	429	414	425	447	425	467	407	455	425	421	437	424	412	416	410	448	430	432	406	422	434	437	453	425	423	436	425	439	456	433	426	436	419	442	462	458	390	410	383	434	431	412	409	396	426	421	417	392	420	430	442	400	440	418	442	425	450	424	466	492	460	479	429	422	430	450	446	362	404	392	410	410	409	408	448	405	419	443	479	459	440	486	451	441	423	429	411	384	394	474	450	423	414	436	430	423	422	385	453	472	410	443	456	433	415	412	455	441	392	405	473	413	420	410	430	465	405	451	422	446	409	430	427	426	417	410	408	461	426	445	460	435	409	401	463	440	439	476	425	445	469	483	447	426	421	426	398	445	442	401	431	413	450	408	380	403	446	407	442	414	402	377	408	408	412	398	437	429	420	440	407	397	493	442	390	460	464	442	437	455	406	461	426	405	461	383	417	434	427	423	464	393	410	461	431	444	404	420	418	402	416	365	428	434	439	443	428	451	443	431	441	427	440	448	412	430	402	436	450	420	406	423	427	423	374	420	450	466	412	406	409	462	438	363	420	447	427	432	457	438	420	460	412	420	406	433	406	380	427	388	424	415	418	409	450	416	425	422	417	409	469	424	421	463	429	408	390	433	430	372	430	425	408	390	442	421	418	403	401	500	421	440	463	410	430	426	452	447	428	435	381	410	442	437	418	410	396	465	450	421	451	433	441	401	445	420	460	438	414	393	442	428	435	450	494	440	429	451	474	447	400	420	454	407	440	454	444	456	435	421	441	418	429	442	440	403	422	400	408	429	463	407	460	399	446	429	420	411	429	429	419	442	383	432	380	390	409	400	418	443	434	459	445	448	456	432	395	409	449	482	477	421	449	438	419	398	419	441	449	461	421	422	402	415	441	522	424	448	447	394	397	414	440	431	393	432	429	410	437	449	423	415	424	409	443	470	401	415	462	451	418	458	426	471	439	415	431	456	417	420	409	435	406	436	398	374	418	463	495	435	389	430	445	419	395	429	446	418	431	424	440	399	420	446	427	449	447	405	439	404	418	423	420	457	423	455	402	442	414	466	423	420	424	452	423	434	415	422	399	434	466	429	442	424	444	421	424	446	376	448	479	456	458	419	416	407	413	395	390	385	420	426	467	459	439	440	451	476	410	446	430	401	439	435	436	412	426	437	402	428	433	474	442	397	423	439	440	424	405	461	477	420	400	426	449	462	417	388	437	448	410	438	439	430	456	427	408	452	453	411	435	443	381	429	447	432	432	417	416	421	481	432	443	436	423	410	458	412	441	391	431	430	428	406	456	424	408	397	457	460	428	439	434	423	443	429	433	472	453	472	443	412	416	413	436	443	445	386	452	413	450	425	427	404	432	436	428	420	415	419	418	429	440	412	395	442	401	416	401	417	444	401	391	463	446	415	405	392	428	433	406	401	472	423	432	447	448	427	407	397	428	421	408	450	434	408	429	452	444	427	427	441	477	376	435	458	399	401	418	421	462	373	451	391	421	439	431	428	461	407	431	444	440	407	408	479	429	425	393	420	375	455	412	427	438	459	424	418	385	409	396	381	426	425	425	471	415	407	435	381	389	412	409	431	444	450	417	427	394	434	461	403	428	380	392	393	374	437	477	421	413	442	424	429	435	436	425	465	423	422	407	417	436	453	445	405	445	437	396	380	431	407	427	457	461	434	448	407	435	414	410	470	465	436	440	427	396	426	405	432	421	413	380	413	447	413	398	406	409	387	475	398	378	422	466	428	433	444	463	416	424	415	443	400	439	433	429	436	436	419	387	404	422	385	481	429	463	404	417	444	387	425	397	417	437	425	467	390	454	430	430	437	406	458	433	420	429	420	418	427	410	444	410	432	458	406	446	415	435	448	407	467	403	438	429	425	410	444	454	446	410	447	390	436	401	437	377	432	465	470	419	506	434	458	429	440	474	434	408	395	401	418	415	395	391	438	420	445	450	421	406	422	431	422	391	454	399	424	438
31457	20673	17228	9995	4412	2150	1393	1256	1223	1147	1106	1071	1064	1011	1035	932	942	963	942	959	927	869	960	962	936	893	869	911	913	946	941	950	874	921	927	888	883	968	882	902	910	832	913	867	857	939	941	940	884	926	932	903	907	933	906	926	883	836	932	859	903	865	891	887	883	875	893	905	888	1007	886	898	918	879	938	853	824	907	925	910	905	925	865	938	856	871	866	911	895	948	883	923	910	987	902	893	915	898	924	910	925	896	897	923	934	904	913	895	943	932	871	901	903	922	900	940	931	897	928	914	943	922	926	934	875	896	866	887	947	942	876	911	931	936	894	922	916	913	850	974	863	894	916	929	854	912	859	908	925	905	942	928	961	847	916	886	897	965	885	942	917	864	952	880	931	848	902	880	932	918	897	867	887	915	924	865	931	856	908	874	896	934	939	857	901	889	923	886	860	937	861	973	934	943	940	826	867	857	833	881	924	871	902	927	890	910	912	911	925	907	893	920	923	938	982	882	881	904	907	914	944	877	899	921	868	1019	880	896	889	910	954	924	943	903	945	896	860	948	963	871	953	900	870	873	912	937	878	948	922	956	871	889	940	863	873	916	905	891	897	919	893	969	932	896	933	950	950	886	877	883	870	914	922	876	875	928	915	893	903	944	856	880	886	862	914	878	907	916	860	915	890	869	900	912	913	855	897	930	932	891	914	913	849	914	844	916	893	925	885	925	886	869	925	889	856	896	878	896	905	919	891	944	901	886	904	903	878	905	941	886	894	904	898	856	912	864	875	889	900	925	914	908	880	897	889	885	882	908	923	864	916	891	916	863	929	930	914	935	897	913	942	925	897	908	900	909	923	916	891	918	865	888	939	829	912	901	891	826	908	892	896	921	886	944	903	899	921	869	884	918	887	853	820	905	858	903	922	848	873	855	861	880	886	919	941	882	890	952	894	846	872	909	958	920	903	861	911	952	912	943	882	855	930	884	838	902	907	891	926	906	913	858	918	963	918	920	937	905	910	916	957	929	874	937	949	849	972	923	858	886	927	908	876	910	917	906	980	867	927	909	896	861	892	928	889	964	825	926	887	891	830	914	875	858	912	837	864	918	942	906	863	931	903	910	964	931	904	951	910	940	909	920	895	887	917	928	915	949	914	904	852	924	898	899	904	915	912	930	885	950	892	862	926	866	931	924	915	940	889	862	908	900	919	857	854	897	891	887	891	910	859	872	898	917	894	996	864	918	925	895	920	887	861	900	928	869	896	848	886	910	861	906	883	884	935	899	928	899	870	918	932	922	916	912	913	950	912	902	869	913	902	941	948	892	865	870	895	894	870	934	864	917	935	882	898	903	939	893	879	904	905	907	873	894	948	929	912	880	886	896	890	919	943	892	919	896	928	923	900	957	882	971	897	958	891	891	814	870	897	866	929	886	831	947	831	905	913	888	909	925	931	905	929	877	892	913	899	914	889	889	949	910	925	956	916	896	896	907	851	867	939	916	892	912	936	876	928	914	921	896	902	921	882	907	872	926	883	885	922	883	933	915	926	937	919	871	873	936	853	845	936	936	972	898	869	913	889	886	902	872	891	878	897	882	950	929	880	940	914	915	852	891	861	949	834	904	906	901	952	942	923	879	877	907	939	879	929	941	897	898	902	908	850	911	924	897	944	931	901	935	924	901	930	878	912	892	950	896	864	914	912	910	867	880	897	922	930	889	910	887	899	915	846	888	897	934	914	887	895	932	911	938	906	886	890	873	913	918	900	918	913	872	942	894	929	934	905	875	884	937	883	892	891	918	947	879	952	848	934	883	921	923	882	917	899	880	910	918	894	875	905	914	939	877	833	911	869	928	867	863	913	959	916	888	903	911	909	975	934	931	888	922	957	880	896	868	919	928	866	943	947	907	924	890	907	886	891	916	929	922	874	945	957	889	925	905	870	950	913	885	889	895	901	895	922	902	930	887	886	919	857	952	916	915	880	874	962	883	922	910	910	907	890	904	918	864	869	928	954	883	903	872	937	893	872	959	969	907	877	908	933	923	901	905	937	862	871	890	980	911	928	933	869	952	889	956	857	925	868	913	891	882	948	881	916	908	956	936	921	918	920	893	945	942	965	886	896	885	964	947	892	946	964	905	907	884	899	877	901	912	901	940	870	892	892	927	866	900	893	915	862	910	879	938	914	901	904	933	889	882	964	869	889	884	842	914	951	934	965	933	927	909	933	857	895	876	906	911	851	951	933	969	847	930	936	954	924	922	863	894	947	900	930	832	879	864	927	881	916	920	834	896	928	926	896	865	859	926	979	869	871	919	958	879	968	887	892	914	933	883	925	853	891	887	901	973	933	922	906	906	924	917	878	905	902	869	875	962	882	895	894	915	885	945	901	948	947	935	872	913	849	930	907	920	911	921	879	869	883	880	916	927	912	863	881	868	922	945	894	912	854	934	874	897	890	916	903	912	950	857	922	906	916	892	906	900	923	857	951	914	996	945	910	888	889	920	912	947	866	900	952	857	975	875	911	905	924	950	915	945	888	870	891	935	946	930	902	885	858	887	941	921	913	938	923	857	901	953	896	930	929	935	886	935	930	913	937	865	937	876	859	905	955	901	918	924	896	891	866	886	919	951	914	905	881	906	920	953	883	937	829	886	910	876	930	917	873	907	935	946	961	910	920	863	897	878	946	962	920	973	930	884	931	892	877	868	910	893	926	894	901	889	908	914	891	977	918	931	908	931	933	973	937	861	967	934	915	948	856	904	889	907	914	892	918	911	880	861	899	868	876	916	853	894	933	893	935	835	929	921	904	923	912	901	945	904	847	937	893	894	928	945	893	876	909	942	964	930	953	913	890	907	846	911	899	938	938	886	952	921	891	953	928	941	824	920	930	930	907	927	881	923	880	865	902	936	889	910	948	924	901	889	916	982	846	874	859	888	970	898	919	890	923	966	930	916	932	908	903	955	916	930	888	909	893	909	935	925	894	913	901	951	917	861	847	910	906	962	876	917	960	942	853	902	954	943	858	903	884	907	961	917	923	920	918	921	934	918	881	871	925	921	927	924	873	895	923	907	929	908	975	890	916	905	929	925	904	1001	871	897	877	904	940	894	894	871	964	877	912	928	896	862	898	942	892	945	969	914	879	944	878	911	929	905	903	880	915	900	877	868	887	911	870	849	871	888	954	927	932	927	889	887	911	862	887	914	944	902	894	929	947	903	923	872	911	907	891	954	970	881	944	926	927	884	935	858	904	972	826	852	943	927	878	901	874	910	883	888	863	916	865	913	853	897	888	933	894	948	907	951	949	903	891	915	909	901	931	838	911	953	870	897	889	877	968	897	904	919	892	875	889	864	884	846	969	895	890	923	984	945	861	939	934	957	872	919	949	880	897	860	847	935	970	843	941	921	936	952	882	864	892	853	885	868	877	903	923	878	946	915	890	892	909	853	921	928	924	945	933	865	942	907	850	875	900	903	882	886	986	899	854	875	911	899	921	934
61678	36320	17154	7441	3045	1262	650	581	543	456	463	450	519	476	417	427	428	458	442	422	429	435	466	430	411	411	420	401	392	453	389	435	437	436	409	404	422	441	432	469	384	436	407	432	422	430	436	401	428	401	398	425	452	424	423	443	433	411	453	412	431	420	380	418	381	440	395	429	425	500	421	433	461	385	436	416	428	435	416	432	447	472	407	398	429	416	425	387	428	398	424	374	422	395	406	444	445	425	431	433	426	474	429	439	451	442	425	450	387	436	400	430	412	412	445	420	432	417	442	440	418	417	473	428	433	378	423	463	434	412	407	397	438	402	440	444	424	428	419	453	417	414	418	443	418	457	467	431	418	399	438	443	435	431	457	429	420	414	437	411	419	432	471	430	381	411	367	401	423	460	425	439	451	436	420	402	438	428	397	392	434	422	407	436	423	435	405	412	395	423	386	386	458	429	424	394	441	431	400	429	450	395	437	377	403	408	427	401	456	423	435	428	425	420	424	451	413	448	416	406	427	455	450	411	434	435	440	424	440	408	444	449	441	442	428	459	399	443	419	480	469	428	458	425	438	436	431	425	379	421	462	429	413	427	441	435	382	443	422	403	412	411	403	400	411	424	423	427	413	394	419	478	419	422	462	428	410	404	410	459	428	405	407	434	453	437	409	406	411	422	430	430	441	427	405	471	390	423	415	442	437	427	489	429	423	390	434	453	437	468	427	427	387	412	431	440	436	426	452	368	405	389	426	432	450	407	407	434	416	420	428	426	443	439	445	452	451	400	408	423	413	423	408	468	406	405	405	408	462	402	441	397	402	389	405	431	445	441	428	421	448	465	489	438	442	429	394	399	420	428	428	460	395	445	431	424	480	475	423	406	415	396	391	414	481	443	451	439	443	447	423	421	415	409	466	434	432	407	442	430	489	416	425	410	393	390	433	436	410	413	434	406	424	451	417	396	477	473	408	444	418	421	439	400	418	426	448	459	394	423	395	425	445	397	396	427	438	383	436	455	401	416	397	426	431	394	428	427	446	386	443	435	429	436	439	467	492	443	422	433	437	425	400	427	398	434	448	399	447	417	429	484	420	393	422	405	449	426	404	425	433	430	454	420	416	400	409	393	424	434	440	410	416	468	426	407	430	453	437	413	431	430	381	436	375	407	421	432	430	403	404	421	397	424	450	448	394	430	434	443	442	407	407	422	420	454	401	450	451	438	410	426	424	402	432	431	435	460	400	434	432	421	443	429	402	417	379	433	467	457	454	450	412	449	426	429	433	415	401	400	459	431	432	429	434	414	418	481	427	445	409	403	412	444	457	452	414	438	441	437	445	422	406	395	455	449	442	408	472	427	445	437	422	429	471	447	491	422	407	422	384	416	418	441	438	469	418	388	414	425	458	444	419	443	417	435	448	400	399	432	425	413	459	409	386	432	494	439	466	407	434	403	403	440	442	417	420	464	420	431	431	415	430	434	425	443	461	394	481	437	405	462	460	404	439	429	403	421	460	461	443	411	390	459	393	410	372	397	419	453	458	433	454	408	417	425	457	423	438	418	432	446	450	437	436	426	435	444	395	459	426	378	401	403	412	415	410	411	432	461	429	423	456	442	441	414	473	443	382	434	424	467	403	409	397	399	424	391	431	454	431	437	446	425	454	448	432	427	426	433	447	449	445	432	407	410	448	443	401	439	413	428	437	393	432	404	405	447	436	459	448	393	428	428	374	428	452	392	419	407	415	469	436	418	360	433	418	424	425	398	428	396	409	413	416	421	422	432	395	423	429	439	417	389	427	401	447	414	430	430	367	452	423	392	411	417	492	455	472	454	448	417	413	452	400	430	396	434	486	453	438	430	425	444	446	389	419	417	428	423	433	403	444	400	397	397	407	407	434	422	400	404	394	434	451	401	411	438	380	433	411	426	426	447	450	384	371	457	444	457	421	441	433	451	419	457	421	443	409	394	423	403	410	420	422	429	396	441	426	466	423	405	450	398	417	444	479	436	474	430	401	417	445	420	468	441	455	444	369	437	426	422	479	440	481	393	428	418	453	389	378	420	423	420	424	423	433	378	404	409	416	420	425	415	399	432	431	464	491	421	420	423	446	384	423	385	423	422	400	423	394	381	406	408	415	461	412	399	386	431	436	412	387	474	436	414	437	440	426	428	459	462	470	415	418	458	453	415	451	421	426	404	428	463	403	456	429	411	427	448	451	449	420	445	437	420	468	423	441	425	444	402	430	470	425	405	440	440	432	444	432	442	435	407	395	411	436	437	394	426	456	439	398	423	435	408	421	414	429	425	403	432	416	437	429	395	437	461	443	405	444	370	424	431	427	430	469	406	419	412	422	434	435	411	455	431	436	405	418	407	460	463	467	455	441	421	443	425	432	407	401	423	406	449	390	401	402	434	415	386	421	448	403	427	478	410	409	435	446	486	437	431	409	425	417	448	415	452	414	424	446	398	472	442	428	405	443	404	424	459	442	450	388	403	430	416	401	413	416	423	422	420	433	388	376	454	432	430	417	470	452	434	463	442	430	407	423	458	459	431	393	439	400	450	417	431	385	448	401	440	450	416	416	411	427	396	425	454	439	399	434	446	436	426	463	412	443	423	404	402	490	449	391	437	414	413	405	433	414	429	468	412	445	385	412	427	398	455	420	430	409	426	402	424	456	452	407	382	440	470	430	399	428	407	456	390	437	435	410	428	424	421	406	421	454	407	419	420	455	471	461	426	391	412	437	440	415	452	423	399	392	397	373	387	406	432	396	435	451	428	425	395	402	373	382	407	417	427	442	417	423	429	428	432	416	434	449	449	427	425	395	446	409	449	446	438	443	433	452	416	435	433	475	432	412	437	435	382	407	419	408	426	439	443	429	446	419	433	410	431	437	429	431	436	419	404	458	420	415	443	431	428	464	416	409	433	428	447	440	458	426	410	410	440	423	453	428	396	423	424	432	444	433	390	468	417	412	456	446	408	434	459	427	434	413	415	448	445	444	414	413	434	420	433	404	421	431	388	445	447	389	435	434	431	441	446	427	426	400	457	433	440	442	418	468	442	423	462	396	438	410	402	407	419	372	408	387	437	453	454	478	473	446	396	430	438	468	417	416	439	425	421	447	374	436	404	404	402	419	454	412	431	425	431	423	405	434	427	425	471	433	389	473	424	379	408	444	414	423	426	399	378	504	466	428	454	447	441	387	457	447	421	419	416	412	420	432	389	409	391	377	403	421	445	409	424	427	428	409	443	411	430	420	422	419	434	410	425	421	421	476	420	435	447	438	433	402	429	433	397	451	401	400	421	428	402	438	416	414	434	450	413	440	443	432	407	444	401	430	430	466	489	482	439	462	420	430	403	388	412	395	427	441	411	451	416	455	417	442	415	431	470	418	414	418	463	417	444	428	439	422	439	407	432	459	406	455	416	442	389	411	456	433	477	391	422	453	433	410	438	413	411	446	455	446	404	421	464	388	429	404	444	407	387	397	365
41210	26510	18674	12896	7776	3265	1702	1591	1467	1349	1235	1247	1167	1092	1052	994	1001	948	1005	963	966	972	949	916	875	980	917	870	921	900	924	917	910	935	879	905	919	876	886	929	966	965	930	896	954	862	878	878	838	873	871	869	882	856	904	894	895	865	954	883	917	932	913	903	905	869	878	938	890	895	880	938	910	874	902	951	904	915	914	846	889	889	920	921	936	905	870	830	933	906	889	902	961	887	893	906	898	959	932	934	902	916	908	880	906	870	946	881	906	920	899	891	920	909	937	908	930	902	890	872	906	945	899	857	905	897	909	905	906	903	923	897	915	897	953	933	889	899	956	912	920	877	944	896	874	917	873	864	919	864	903	898	884	913	910	903	920	917	920	950	932	889	937	965	931	919	848	885	913	885	917	894	902	843	949	909	900	936	933	925	917	895	911	863	937	895	889	906	909	951	928	936	940	874	883	916	889	926	947	862	876	880	888	938	905	958	900	976	903	866	940	857	868	847	910	886	923	893	957	881	862	900	910	935	923	865	869	925	885	927	900	962	910	879	903	940	932	881	933	860	899	862	919	849	989	928	886	903	911	937	929	893	920	898	904	930	868	914	891	895	871	878	916	920	894	859	948	882	878	890	966	862	917	905	874	941	901	885	908	947	892	919	888	920	858	872	887	980	840	842	916	896	869	886	871	901	880	911	948	928	926	850	948	898	968	924	897	947	873	921	855	917	892	940	969	890	867	926	923	896	865	952	906	914	879	954	899	949	960	946	919	931	963	895	878	925	860	840	957	958	898	906	949	899	942	894	964	877	919	869	903	888	941	924	924	892	897	957	878	949	888	948	897	929	906	932	897	938	882	909	928	867	913	923	904	914	918	848	891	907	869	874	970	896	948	918	916	896	928	953	904	913	861	900	881	913	908	904	925	891	902	874	923	932	902	867	948	901	889	887	932	882	895	921	891	920	914	922	946	929	897	875	920	884	955	909	921	879	856	880	895	873	886	913	890	884	939	899	873	898	944	886	895	877	924	942	867	946	918	881	878	867	874	854	914	822	886	953	851	871	874	881	930	912	883	922	868	884	897	904	934	893	924	918	870	940	958	900	925	866	896	905	911	874	902	895	915	916	885	922	922	897	875	910	935	862	912	896	884	900	870	918	931	893	939	914	930	948	881	936	994	928	882	878	953	913	873	950	898	942	837	946	873	884	897	890	862	918	904	916	943	884	882	889	873	994	905	904	923	872	942	921	939	888	975	904	877	911	926	903	937	924	867	956	898	861	936	957	910	903	929	885	909	880	942	903	887	906	891	904	890	896	913	880	920	877	878	930	871	928	917	862	888	874	923	934	914	872	945	873	925	917	912	907	945	932	875	907	932	892	951	940	894	980	962	912	939	878	912	951	989	889	967	886	903	898	863	869	940	878	948	892	888	908	889	905	893	928	925	911	902	946	913	862	911	880	872	879	898	898	906	893	948	895	973	896	863	872	898	843	893	925	902	910	884	888	883	868	939	887	919	917	863	869	858	909	921	914	882	910	890	917	872	869	881	900	868	907	955	896	887	947	893	912	856	918	894	933	895	905	950	911	932	876	860	913	939	943	924	936	947	940	936	934	874	899	929	908	901	912	902	942	931	893	917	983	897	968	866	908	883	918	910	945	893	924	868	925	863	915	942	867	904	852	924	908	904	929	905	899	888	881	937	949	904	914	865	947	899	948	952	914	899	910	926	924	905	942	900	946	893	895	968	895	886	898	908	977	929	909	903	883	903	895	929	916	944	882	888	925	894	889	965	948	897	889	858	949	878	909	898	911	880	903	925	904	966	889	904	950	922	921	934	880	947	949	916	894	977	858	901	877	884	889	805	881	889	904	926	866	871	912	901	816	868	890	921	932	863	914	895	920	888	923	902	937	919	930	887	906	853	877	920	900	895	930	896	889	932	945	921	939	900	843	894	896	914	904	909	919	946	929	879	905	912	932	879	856	900	897	900	899	904	889	854	944	885	899	910	902	942	907	864	899	903	921	892	898	896	907	870	930	882	915	922	911	924	870	862	899	942	904	915	876	843	905	914	913	865	853	881	916	911	909	933	902	969	902	913	929	944	943	868	906	899	859	912	892	947	918	949	909	916	910	884	885	948	901	903	889	952	872	920	897	943	929	933	886	960	918	907	857	836	929	929	896	900	944	901	900	911	884	926	879	936	908	854	892	919	887	897	885	929	956	943	948	886	938	883	886	937	916	929	896	965	892	919	900	865	900	888	912	936	879	901	875	956	888	875	873	925	882	843	879	919	947	940	940	925	931	906	916	837	838	914	931	898	869	906	965	882	950	902	875	906	887	895	961	932	889	889	908	884	883	901	933	904	927	941	885	861	920	883	901	919	919	972	875	887	901	918	903	906	941	949	883	906	907	922	896	905	936	872	962	919	921	868	961	906	866	851	884	869	917	920	895	915	938	910	849	913	895	945	904	945	952	873	924	875	908	861	845	884	916	867	878	965	927	899	948	916	918	890	878	880	907	897	938	917	918	936	904	866	873	890	907	915	932	923	872	903	883	931	926	945	906	865	929	853	952	927	923	875	923	881	883	876	883	955	874	837	888	931	928	915	890	881	955	960	918	915	898	913	869	953	936	890	908	894	897	955	870	932	878	850	867	913	899	878	889	960	921	872	940	872	871	916	906	953	899	904	868	914	879	957	893	944	876	902	928	909	927	881	875	903	886	937	918	942	857	897	930	959	885	928	909	899	893	921	921	870	907	942	895	920	919	862	923	952	928	893	917	935	913	853	995	855	854	873	906	892	892	873	889	913	902	861	900	894	973	917	930	904	929	926	891	897	887	934	886	954	909	862	885	887	877	957	867	940	910	897	887	891	828	897	890	922	902	853	956	928	895	893	930	912	911	879	897	906	909	893	907	845	859	855	902	900	895	961	877	917	895	877	915	930	913	930	897	882	943	943	916	942	943	955	964	976	926	850	882	887	909	912	912	959	889	901	910	931	912	874	909	920	852	875	907	904	914	937	906	921	912	864	850	880	873	925	923	887	895	849	947	868	868	947	905	911	914	884	862	887	895	907	908	885	901	923	840	882	896	900	878	897	886	935	928	930	872	874	893	944	913	899	929	894	944	959	887	991	875	994	892	857	936	917	924	867	874	898	883	869	922	890	946	896	907	835	910	844	910	970	917	928	910	947	924	926	877	903	936	934	954	948	849	888	968	875	912	934	886	913	885	915	880	950	903	912	891	903	837	919	908	919	894	876	924	961	918	946	871	938	858	881	899	891	887	899	930	875	931	862	901	865	948	938	891	924	887	907	921	876	963	933	961	888	915	848	909	880	952	978	915	929	894	916	887	933	954	890	938	898	900	880	919	896	882	851	912	886	894	867	865	897	872	885	956	932	901	895	887	911	958	882	943	854	990	899	904	919	855	906	924	919	921	933	912	875	876	973	921	869	922	928	877	852	895	899	896	920	875	935	899	883	883	912	863
64231	38481	27729	18137	7844	2447	988	814	712	610	610	610	609	528	528	540	479	463	448	448	427	505	449	437	446	436	431	432	404	453	380	401	440	404	421	427	449	412	444	408	398	418	453	449	432	427	425	420	447	446	453	434	421	435	454	431	421	445	419	441	420	445	432	405	391	429	406	425	450	468	438	455	479	440	424	459	437	465	419	450	419	476	427	431	447	379	445	445	473	456	368	446	427	399	406	457	474	437	444	439	457	461	475	468	423	393	445	459	423	440	424	430	419	471	450	405	436	418	404	427	405	462	376	388	405	469	471	433	432	407	408	457	440	421	432	408	449	407	419	417	439	452	431	446	447	414	452	435	425	406	431	437	461	396	448	419	423	403	412	445	444	427	442	416	372	397	431	445	412	474	425	406	386	437	413	441	430	426	401	461	459	470	457	427	457	462	416	403	475	448	422	473	409	424	435	456	439	405	409	444	452	440	418	479	457	454	438	436	433	431	485	393	433	458	467	438	421	427	444	462	472	414	453	454	415	395	444	446	419	409	399	433	416	480	446	404	440	448	452	453	403	424	454	438	392	458	414	419	418	424	411	428	504	450	429	444	424	431	397	417	424	400	435	408	417	409	420	422	428	462	439	413	441	409	445	448	434	411	429	471	442	444	444	457	409	461	398	440	412	448	439	434	468	428	394	436	424	413	459	432	411	385	366	383	427	419	430	432	441	429	427	414	448	405	418	439	428	435	436	421	416	437	461	459	428	407	437	391	453	466	426	436	448	430	422	395	432	458	406	441	426	450	426	463	414	394	422	431	453	418	414	433	415	441	434	452	452	483	423	457	426	415	426	394	408	416	434	432	486	397	422	437	412	389	425	453	402	411	424	408	448	428	455	431	450	414	442	403	452	461	407	480	448	434	433	419	446	428	441	417	444	422	412	461	421	469	451	422	454	391	415	421	452	436	425	451	470	453	463	465	438	467	434	469	429	429	432	417	441	409	408	414	429	401	462	423	426	431	424	412	467	435	447	389	424	393	430	456	423	438	426	436	431	458	434	432	457	420	431	458	420	423	447	444	446	404	406	395	413	408	430	439	411	441	448	404	433	435	464	439	473	408	422	429	447	414	403	438	405	455	441	409	457	452	412	392	421	428	421	431	462	481	443	451	410	435	429	438	460	443	413	422	428	389	433	436	443	431	448	453	442	452	431	451	417	432	435	399	409	444	460	426	413	388	452	432	415	413	465	402	440	487	442	429	471	467	424	416	429	437	437	432	428	393	461	443	434	408	425	475	436	444	414	421	421	440	403	445	438	449	430	401	455	421	444	458	438	411	464	417	436	437	417	419	427	416	416	414	455	427	415	435	419	423	431	384	440	391	425	431	463	430	412	441	480	426	439	424	440	412	403	418	419	440	445	459	450	440	385	450	433	378	398	383	442	412	419	426	428	435	395	453	442	447	382	438	437	433	430	437	388	452	426	402	416	420	406	464	440	440	448	448	448	429	421	430	443	438	424	452	413	455	438	410	393	428	428	410	421	456	431	438	460	418	455	399	412	461	454	437	459	422	384	429	420	398	414	428	449	453	400	430	404	408	470	412	438	416	443	408	423	369	461	458	463	428	415	425	449	449	460	433	459	414	427	498	457	446	428	441	414	465	438	401	421	453	470	521	396	443	466	431	439	458	432	444	434	442	419	466	445	404	435	453	430	441	450	425	392	437	447	457	420	437	409	481	431	394	419	431	492	454	452	440	433	464	411	442	453	452	428	448	429	443	462	460	456	443	411	458	451	448	404	436	455	429	395	418	419	430	471	430	446	458	446	446	454	399	467	404	417	412	445	422	460	425	450	416	462	463	486	442	449	444	431	435	438	450	455	427	449	448	413	417	432	447	461	431	412	420	395	425	459	403	399	421	437	430	431	401	408	398	475	442	453	437	463	394	414	428	408	428	410	413	420	446	464	447	397	396	402	450	424	414	467	430	431	459	405	422	442	480	462	431	388	431	430	429	424	454	404	459	427	438	446	455	414	443	419	420	467	473	432	433	486	427	428	401	431	446	450	462	458	423	395	432	409	427	426	430	427	395	438	438	397	427	462	442	391	418	413	475	418	459	419	399	440	424	458	433	448	451	457	430	459	421	486	497	438	421	435	446	456	421	449	465	444	440	411	445	384	410	442	481	419	425	410	428	396	469	429	458	463	424	419	457	442	408	459	462	443	443	433	438	430	426	411	433	440	406	428	418	404	422	460	409	448	419	422	432	390	480	484	419	445	430	448	443	390	453	466	419	447	464	454	437	444	422	401	422	427	479	439	456	416	504	431	452	402	461	446	436	446	462	424	418	448	445	429	436	423	456	400	433	420	395	457	434	402	420	464	451	435	430	461	409	440	431	437	439	412	427	450	445	444	417	464	431	456	451	392	441	466	424	449	432	459	416	452	474	454	400	425	408	431	447	402	435	439	442	405	435	439	465	463	464	457	408	410	437	446	444	429	459	442	457	427	426	446	434	432	399	439	441	456	405	422	432	427	429	435	420	412	430	460	445	436	424	443	427	433	412	421	436	468	398	489	452	381	450	458	430	449	456	428	458	466	400	413	400	444	417	444	435	423	426	436	419	461	386	431	400	411	392	430	456	415	424	460	385	460	400	428	472	443	436	425	431	420	433	451	410	404	423	423	445	406	428	452	417	461	378	482	392	405	434	452	423	421	457	430	417	411	427	414	453	415	430	458	426	413	440	452	414	428	392	394	433	417	424	419	439	476	413	433	431	435	425	445	458	413	429	471	418	421	408	413	437	446	461	471	414	453	389	434	473	414	464	437	401	481	419	442	417	383	457	402	456	430	416	455	436	427	455	424	428	421	453	444	416	440	439	436	426	437	442	396	465	441	456	413	421	453	429	457	451	408	442	476	448	420	456	411	424	422	441	449	427	497	418	448	417	394	430	423	418	446	410	389	405	452	455	419	416	462	422	408	450	427	453	398	402	466	453	420	420	425	458	425	439	434	442	521	460	436	407	405	428	466	410	440	475	455	436	415	413	458	436	423	401	476	437	471	439	435	421	405	446	470	445	449	443	432	417	451	427	410	395	430	400	437	441	445	479	406	406	436	444	456	423	404	439	435	434	439	453	416	409	440	397	404	421	413	414	456	398	426	457	402	415	419	411	384	437	465	436	423	436	464	458	439	459	418	443	468	439	483	443	416	427	431	410	464	444	414	445	441	424	449	442	418	443	428	431	450	432	402	411	396	445	403	420	442	438	439	385	395	384	414	376	414	443	433	444	419	463	427	464	431	432	398	439	433	420	414	414	440	438	411	423	421	450	451	417	432	450	427	415	391	396	385	442	440	452	445	453	416	431	363	473	429	435	431	440	464	448	469	457	448	398	431	429	404	434	460	426	428	424	433	490	426	388	434	438	423	465	417	463	431	443	442	438	424	411	427	399	421	442	453	413	431	408	464	464	434	380	411	440	432	448	436	453	407	425	430	432
41248	29975	30332	26478	15590	6060	2868	2317	2076	1885	1815	1803	1592	1490	1302	1158	1099	1071	1011	1062	1059	1025	1016	985	1011	950	967	923	974	927	925	911	938	901	929	904	921	889	960	846	965	931	898	914	947	909	894	951	909	936	897	959	895	923	926	914	907	942	945	938	925	917	922	843	915	944	945	912	932	900	938	921	940	945	942	920	908	939	909	933	868	883	900	905	926	900	892	974	925	937	955	927	863	888	887	955	913	906	947	950	883	927	938	939	913	883	916	912	934	965	911	911	918	964	919	927	888	854	917	884	904	913	870	929	899	987	911	882	943	869	923	908	896	895	960	902	928	892	953	896	905	896	897	874	909	930	930	950	962	932	873	928	933	899	909	910	893	891	921	936	924	910	882	893	871	961	936	921	847	966	836	950	928	939	953	911	971	890	943	895	915	898	931	937	897	901	900	931	930	897	897	928	904	897	943	880	884	937	955	892	863	962	924	888	935	955	860	891	912	908	897	919	904	941	909	911	950	920	915	960	894	940	935	883	882	919	905	888	902	924	934	904	920	943	947	932	931	953	974	874	939	926	899	921	899	871	958	932	909	915	903	919	918	876	933	934	936	911	957	957	948	914	847	924	901	924	908	897	886	876	902	914	884	910	975	935	851	928	890	969	932	876	925	918	888	901	876	877	911	901	924	886	896	933	911	893	882	888	927	873	860	959	880	947	922	931	892	905	900	918	858	942	952	916	899	987	1002	880	911	876	918	912	917	892	884	927	973	920	974	892	964	931	946	934	882	912	916	909	921	890	913	871	911	949	918	915	926	879	930	926	934	952	874	930	953	862	949	910	927	969	900	881	938	916	887	880	933	872	935	917	931	921	917	980	886	902	918	948	912	923	901	925	927	916	927	988	930	912	920	865	926	999	902	959	929	962	988	987	894	910	885	860	963	890	928	878	930	931	906	847	937	901	926	926	932	987	925	945	897	931	888	947	910	925	910	902	882	895	973	900	884	900	905	924	867	929	908	880	882	896	911	864	911	901	930	931	832	933	890	910	916	955	876	942	916	930	915	952	956	895	944	903	962	908	963	860	900	945	901	939	826	943	929	932	951	891	949	971	899	963	909	918	941	963	866	870	951	959	943	936	901	941	905	921	901	905	885	904	882	912	896	910	933	871	936	901	916	932	924	863	873	911	917	906	929	874	872	901	899	901	899	895	954	910	932	930	919	900	959	932	939	968	888	942	899	959	901	890	969	877	975	889	916	953	917	940	906	901	984	921	885	978	944	954	893	866	953	927	938	961	922	1009	912	956	902	897	936	981	924	910	955	888	894	900	915	873	955	927	901	935	921	918	937	913	877	867	927	857	864	899	891	912	900	901	919	908	916	906	952	895	919	926	964	936	867	951	938	912	946	932	975	961	888	923	949	900	917	927	920	912	915	906	912	952	972	934	866	918	911	950	906	881	915	942	931	890	944	898	955	888	894	908	919	915	933	951	923	831	927	939	862	907	927	924	878	891	964	884	916	991	910	938	934	914	873	900	902	876	843	907	896	974	937	917	874	917	953	929	926	930	924	944	899	919	958	881	887	936	930	946	887	938	974	931	895	898	929	933	907	867	854	933	906	923	905	927	976	963	923	906	947	945	923	984	943	945	924	899	927	942	929	876	968	938	983	933	891	919	928	951	904	920	952	910	922	906	937	906	952	957	909	924	901	927	947	961	883	917	873	957	909	903	868	951	932	900	893	913	915	888	972	960	922	877	993	830	910	947	938	909	930	896	902	879	914	971	957	917	891	882	937	930	902	932	955	966	903	864	936	888	921	898	947	909	945	971	911	917	909	929	931	904	946	937	965	909	959	900	864	925	943	926	920	906	880	908	914	875	892	940	921	931	937	922	952	948	937	880	900	931	870	921	925	903	973	860	960	977	912	905	876	901	925	911	962	943	887	932	915	943	901	935	903	924	916	911	945	954	923	873	978	952	982	922	931	910	911	906	913	887	927	917	852	982	944	945	906	880	967	872	964	920	920	942	887	930	870	918	948	884	925	883	931	908	873	901	912	950	918	891	953	925	887	856	935	919	945	890	934	919	909	994	947	927	943	920	969	934	950	839	860	899	910	887	912	925	965	940	933	883	911	933	881	911	912	931	875	898	896	931	932	967	915	936	930	950	902	950	887	930	896	907	907	904	967	884	907	883	886	937	892	878	921	912	926	930	928	937	927	882	915	926	917	920	914	895	948	918	875	949	894	888	906	924	971	914	918	944	929	968	910	930	920	982	930	911	984	913	951	874	940	938	986	919	940	930	940	941	920	947	900	907	938	924	903	925	913	975	914	921	915	868	922	931	873	894	939	962	940	866	893	945	903	955	906	924	925	878	926	942	921	879	931	974	952	962	929	909	899	928	913	902	901	893	888	947	943	928	927	897	938	835	933	891	907	860	939	930	870	931	946	917	948	911	878	846	868	905	922	983	952	956	923	958	929	922	899	917	902	878	909	961	943	923	914	931	933	865	851	936	917	952	922	939	878	896	878	865	881	944	976	872	921	906	891	913	912	866	949	898	973	908	929	910	948	887	926	910	909	876	894	876	936	897	872	946	910	912	934	906	880	888	925	915	958	895	912	936	950	905	967	947	915	943	872	899	900	960	870	845	942	919	926	907	912	938	864	861	959	936	930	899	960	855	904	905	941	916	886	936	857	902	874	930	935	907	912	953	934	896	910	935	892	861	883	891	911	937	924	928	926	950	935	970	901	877	969	929	893	861	883	931	945	956	914	928	889	899	916	923	913	911	871	922	886	924	939	877	905	900	884	914	868	950	895	932	915	929	895	904	903	923	932	896	865	881	963	902	877	900	877	939	922	905	944	978	866	876	880	917	945	904	939	938	935	905	928	911	852	882	943	901	896	912	919	946	966	925	930	861	907	906	911	906	924	919	877	894	918	927	918	964	931	944	946	915	891	941	950	907	904	965	926	917	940	918	898	942	877	880	967	918	914	964	939	943	946	909	928	925	916	919	940	889	866	907	875	894	901	917	912	928	945	905	884	961	896	920	919	912	907	961	931	889	916	894	901	921	927	894	870	893	921	884	942	957	912	934	885	886	879	905	915	938	929	884	843	927	932	896	968	910	917	907	943	911	862	886	912	915	926	936	908	971	855	949	923	909	936	882	921	918	890	937	929	970	940	947	923	934	908	903	840	909	934	849	948	929	886	875	944	943	917	922	918	955	895	928	941	891	870	872	918	911	966	882	899	892	924	954	924	926	974	881	912	896	946	889	933	880	923	885	952	907	917	952	950	930	905	890	954	915	931	881	875	919	932	924	903	960	891	913	932	892	931	893	902	912	906	935	953	951	904	886	908	920	950	923	932	922	932	966	916	934	888	959	933	895	911	868	949	951	883	934	939	921	900	939	917	924	932	936	897	927	902	905	873	858	912	928	910	898	945	912	917	908	903	928	950	886	918	929	907	931	905	901	926	896	861	916	890	984	968	923	892	919
53258	25988	8241	2337	896	650	538	463	435	516	484	466	433	468	488	405	412	440	430	451	452	454	432	433	462	412	470	451	431	433	402	436	410	432	433	505	461	454	392	416	423	388	431	408	451	417	451	410	428	392	414	422	419	422	448	397	422	425	455	407	421	417	417	404	431	400	420	445	433	428	391	445	428	391	440	417	449	465	461	390	410	397	439	438	441	435	420	427	406	422	450	410	406	422	435	428	426	422	399	475	452	456	400	409	417	425	421	415	496	445	439	412	389	442	471	425	444	446	425	441	436	406	422	440	426	456	448	451	466	441	405	394	421	404	404	388	399	404	464	417	430	424	417	417	429	444	444	409	426	434	416	446	414	431	404	438	398	446	453	394	407	423	396	417	443	448	485	449	430	399	412	425	457	425	481	434	427	450	419	421	390	416	415	436	414	415	420	359	382	455	428	443	419	430	442	417	418	415	413	436	423	380	419	413	438	459	458	423	401	402	431	457	409	448	431	424	459	429	417	394	421	452	424	457	467	440	431	438	392	451	425	398	420	459	441	444	384	423	426	398	474	436	413	421	410	470	425	430	485	402	427	429	430	428	417	444	412	388	430	440	418	427	439	424	423	395	462	424	415	398	442	430	453	441	397	406	393	459	432	457	412	436	436	437	414	418	406	426	400	421	414	422	444	438	456	436	432	429	440	451	421	446	409	446	460	418	435	405	443	469	422	461	434	453	427	372	455	426	443	429	449	452	454	422	421	442	387	426	450	396	462	454	431	435	426	431	429	433	365	448	428	429	409	391	392	397	443	400	447	415	422	464	450	441	435	474	410	428	411	412	390	439	418	422	419	462	426	441	414	389	420	398	438	413	405	427	429	456	445	407	419	464	421	443	425	446	433	422	407	412	420	435	411	469	435	421	416	437	440	424	433	466	455	472	430	407	429	431	425	401	426	460	413	422	457	394	420	416	407	453	426	404	437	422	415	421	441	391	418	404	428	395	420	379	445	464	433	424	440	390	489	429	415	438	457	443	386	386	448	436	389	427	427	424	395	415	463	426	433	449	395	387	426	420	438	400	437	438	428	396	432	445	462	379	429	453	430	460	431	407	443	448	519	422	428	422	413	447	416	452	460	418	404	397	426	440	473	448	434	431	420	435	409	395	424	402	454	448	462	405	401	469	442	410	425	435	434	421	472	412	435	445	401	424	463	403	434	426	415	433	412	476	419	384	418	439	466	414	449	474	412	441	481	410	441	438	442	404	429	446	445	423	419	429	388	410	412	444	438	424	438	435	420	422	449	422	416	397	447	456	431	398	445	405	442	412	378	425	411	448	482	405	447	445	421	403	429	394	437	423	465	465	439	438	455	422	460	388	429	456	411	406	488	461	424	483	443	430	477	419	427	431	372	436	449	421	445	430	395	452	426	439	414	379	433	385	437	417	433	426	423	474	462	451	444	444	423	473	424	412	423	441	413	389	386	447	413	450	452	452	385	450	432	409	421	446	424	445	468	442	375	454	467	396	418	421	447	430	411	479	487	458	433	422	406	413	449	448	417	397	434	419	427	429	423	474	447	426	447	420	425	427	417	435	425	428	396	455	439	437	453	465	423	440	427	428	437	406	448	416	393	392	396	417	394	419	444	457	445	418	420	403	421	404	419	441	447	407	416	409	423	422	454	407	427	432	379	408	434	471	412	399	462	370	415	431	444	420	424	443	431	453	406	444	425	418	402	410	388	429	444	465	403	470	442	362	403	414	380	421	421	408	442	435	429	470	415	409	422	425	413	413	383	421	401	433	443	399	413	495	439	438	400	440	436	443	430	421	425	429	393	461	463	441	441	420	437	423	452	415	437	487	446	420	423	455	450	467	452	420	391	484	383	408	411	423	445	430	405	441	477	426	417	446	453	442	405	498	427	395	418	447	371	407	408	379	427	455	420	433	435	390	473	435	447	427	386	425	424	449	437	403	408	411	439	463	426	389	438	405	453	424	441	429	427	466	409	435	426	369	447	377	448	431	421	459	442	440	396	399	465	401	441	429	402	411	430	413	472	428	414	422	427	403	455	417	424	459	390	457	449	455	459	462	421	424	418	409	429	435	440	428	439	455	457	452	456	413	390	471	435	429	443	393	446	468	410	423	460	447	407	468	424	420	432	434	420	426	423	414	392	420	402	413	423	456	396	405	378	419	437	416	410	426	425	460	415	428	443	452	449	447	426	418	385	445	412	444	468	400	442	449	459	418	423	410	389	415	436	408	404	414	433	402	437	409	416	410	452	441	425	409	454	446	409	410	456	433	470	392	447	411	385	401	450	438	427	447	441	402	418	436	421	409	409	434	432	405	388	452	436	424	419	410	483	427	390	433	418	400	435	463	450	434	465	454	424	468	419	469	450	453	476	423	439	415	454	455	460	465	427	453	424	412	467	447	416	436	444	408	461	432	426	448	426	448	454	422	423	459	398	435	440	439	438	428	467	449	438	423	440	440	437	433	419	426	446	435	394	454	383	425	416	444	447	461	442	452	450	418	452	474	442	448	440	434	428	461	432	427	396	439	447	391	420	450	424	387	447	430	468	418	427	424	415	379	449	399	462	474	406	393	394	424	418	445	418	403	430	432	451	429	437	444	418	429	447	421	448	467	430	438	438	417	429	428	435	408	434	447	399	437	413	442	409	429	431	431	463	431	436	436	428	467	423	408	435	423	415	395	430	443	492	407	410	394	417	422	421	472	406	409	447	406	412	433	392	421	410	405	458	435	425	454	422	457	445	421	440	412	448	395	433	417	438	418	457	413	455	454	398	437	463	454	422	415	406	400	443	388	472	450	439	454	439	416	407	404	427	469	415	440	376	447	407	412	435	455	410	451	451	401	441	435	397	427	414	442	350	444	412	422	415	398	434	491	449	457	436	427	398	442	446	425	449	456	449	412	440	442	425	404	472	415	423	407	438	427	406	397	407	414	397	432	418	417	410	412	403	420	411	433	438	429	442	415	471	484	432	379	403	456	451	454	408	395	402	432	454	457	477	446	417	366	397	411	506	411	444	445	410	410	401	417	434	430	392	440	428	433	423	453	427	410	450	419	410	420	409	460	427	427	473	404	453	434	403	468	434	495	434	438	399	418	412	433	408	388	452	449	433	442	431	423	439	414	432	450	425	444	450	412	441	415	429	470	424	399	464	425	402	419	411	453	420	433	471	459	451	437	484	453	455	392	422	435	415	449	420	438	436	449	448	427	442	427	395	444	386	447	376	393	363	404	419	434	421	472	455	454	447	426	418	401	428	393	414	448	412	448	408	410	448	425	433	426	431	452	425	438	457	408	416	431	431	425	435	484	415	390	430	396	412	430	466	446	407	466	398	393	408	432	434	469	427	422	457	410	439	393	396	438	426	445	422	421	418	423	430	419	428	425	436	444	414	368	467	462	415	417	431	446	420	430	397	426	459	441	428	450	426	481	425	429	427	477	446	382	397	388	431	386	445	444	444	408
36354	18048	9125	4612	2451	1681	1276	1211	1132	1108	1068	1043	996	973	950	957	921	917	926	983	934	901	858	949	947	1005	878	897	904	927	873	944	933	906	886	883	910	949	925	893	908	909	849	961	911	824	883	910	869	947	896	919	926	932	917	909	888	882	941	911	948	943	930	921	927	900	890	909	929	908	964	926	945	892	944	910	872	904	919	852	933	908	933	916	877	919	894	947	891	890	897	924	901	999	905	908	942	909	849	945	864	918	882	949	919	862	938	925	915	893	904	920	937	874	936	930	921	803	912	900	919	914	852	946	879	859	925	918	934	890	915	928	881	872	819	912	868	884	897	869	884	907	875	888	909	986	939	910	895	896	865	899	926	881	881	923	911	917	887	882	963	933	873	830	925	924	929	897	856	909	944	914	902	955	963	879	949	935	907	968	850	959	897	894	907	915	884	900	912	887	900	867	891	882	959	877	882	891	876	888	917	968	959	908	926	870	893	929	918	885	926	914	829	933	915	877	914	900	875	936	880	936	879	931	925	947	957	916	840	894	857	967	886	909	943	972	921	898	896	896	877	943	898	904	881	934	931	923	893	889	890	937	945	903	913	882	961	893	904	894	981	837	856	924	949	893	895	932	918	857	864	858	926	904	870	887	902	894	903	932	897	930	935	944	918	862	1000	890	920	912	865	953	948	913	965	908	899	920	898	891	932	903	919	882	893	846	930	911	895	956	857	893	876	871	886	945	894	946	882	916	923	911	935	936	941	915	912	942	921	871	885	936	920	865	886	904	937	915	814	927	861	933	907	941	928	890	896	880	879	918	907	920	916	867	951	867	914	904	942	909	881	947	895	863	915	925	912	904	885	928	918	912	906	897	921	844	892	877	877	938	936	925	862	874	837	926	879	949	869	925	887	897	931	880	916	956	929	848	990	928	923	926	885	895	917	911	936	919	903	900	917	902	1019	902	863	921	866	877	883	890	916	840	858	909	899	894	945	902	924	908	901	904	893	944	904	862	920	930	918	924	880	943	958	923	862	952	927	919	940	917	872	924	831	878	927	904	965	901	932	920	926	923	865	930	947	892	903	891	884	914	909	871	922	913	879	880	890	889	920	884	862	885	923	868	883	918	906	933	874	909	864	904	890	909	878	926	942	867	857	928	962	924	936	931	918	898	883	878	925	939	920	897	910	884	852	882	904	924	964	885	941	916	910	905	918	950	894	876	850	956	834	888	901	954	904	910	880	923	914	855	949	874	948	902	886	946	904	888	843	922	942	869	908	913	977	919	931	910	886	976	943	915	877	914	912	933	900	909	884	839	876	911	912	896	944	875	861	901	855	893	889	925	916	877	970	913	887	906	870	891	845	914	911	936	933	905	870	893	888	910	900	905	928	896	885	865	918	851	1003	923	909	958	896	921	884	858	910	915	928	934	894	904	874	923	923	884	894	901	937	893	872	871	878	876	925	924	904	903	958	872	913	865	887	902	917	961	901	906	920	944	895	909	888	953	913	905	941	868	885	934	897	865	912	911	889	865	876	956	904	847	924	886	897	910	902	936	899	920	913	894	900	935	940	880	940	915	873	892	958	924	935	891	862	919	911	874	899	870	855	876	904	911	906	894	929	901	913	877	880	914	898	905	918	881	915	915	923	914	940	972	915	898	941	831	870	924	897	896	886	913	904	935	905	916	995	966	944	943	880	916	921	875	888	939	901	908	892	899	931	851	935	870	926	876	875	913	888	908	916	935	907	858	893	924	900	950	880	989	889	892	903	886	873	900	914	882	898	893	894	901	898	943	926	895	851	909	840	914	916	912	869	881	931	909	890	888	923	946	921	946	932	908	929	913	935	892	919	941	924	908	904	899	910	894	894	860	850	929	854	912	916	873	945	888	882	928	898	845	927	869	942	862	856	913	914	898	885	903	927	891	850	893	885	862	942	865	872	941	891	914	888	927	922	909	890	915	865	907	936	933	870	877	916	919	975	884	881	869	814	965	915	920	928	885	924	868	900	917	897	954	928	909	960	914	889	872	899	900	863	846	917	906	864	917	925	903	915	821	889	836	911	912	922	894	869	901	836	905	878	900	896	899	912	903	877	917	892	899	859	896	882	893	911	955	965	887	929	921	874	912	885	906	916	909	855	877	949	897	917	893	900	838	907	887	912	921	901	932	897	868	967	946	898	934	884	941	889	881	892	859	881	910	909	948	882	951	933	890	880	887	925	912	923	867	880	895	876	925	926	958	883	911	953	920	916	875	909	872	933	921	927	890	891	907	912	906	922	967	867	938	902	856	880	914	882	916	901	912	907	935	872	922	861	914	913	990	881	881	916	913	853	902	907	875	869	910	825	911	898	880	921	916	871	882	878	935	912	910	932	909	847	921	953	890	919	860	913	903	864	909	912	906	877	921	963	995	901	890	915	876	888	935	960	865	894	830	894	974	910	903	915	909	899	890	920	949	957	891	873	923	970	914	919	911	897	887	940	909	898	908	946	908	922	881	944	870	880	908	897	863	902	928	921	877	950	927	976	916	904	914	872	910	918	954	878	932	902	851	905	845	930	866	912	902	850	957	900	870	915	822	906	932	971	901	899	918	926	867	922	877	912	855	904	954	893	930	912	908	959	947	935	887	980	890	917	920	855	948	894	837	900	935	913	903	950	874	904	919	917	884	948	927	895	936	901	915	902	895	900	909	909	816	862	888	921	948	864	931	912	902	918	896	914	894	901	945	911	900	890	899	969	900	912	945	896	889	882	959	871	952	869	913	860	913	852	906	877	934	872	934	901	904	887	939	907	882	888	962	906	866	886	921	912	903	894	904	899	902	876	937	905	888	955	927	938	933	915	972	881	917	916	986	897	969	894	946	841	890	918	905	909	976	898	961	876	886	913	892	880	914	920	936	890	888	963	916	862	898	950	865	957	868	877	886	914	946	941	888	897	894	888	884	888	871	919	912	912	941	913	921	914	932	893	904	913	862	902	876	902	867	898	873	898	882	904	887	897	882	889	948	914	919	939	861	921	902	901	874	955	884	947	915	850	912	872	882	910	892	902	928	956	878	889	835	930	893	960	886	826	879	933	884	895	960	901	885	917	954	935	909	903	925	932	910	931	910	902	893	900	918	920	883	887	859	875	895	961	888	903	885	899	962	904	869	915	892	885	898	862	865	912	911	970	896	908	928	891	937	904	898	933	905	913	917	936	921	859	955	858	871	876	904	898	916	946	903	927	898	868	914	915	919	909	889	894	920	921	919	915	903	975	966	907	919	942	902	904	910	882	957	887	929	938	885	940	910	934	902	916	922	870	925	909	952	905	937	935	899	960	908	876	840	891	887	885	890	891	905	930	901	922	855	895	925	958	939	865	931	903	918	911	908	907	941	932	910	894	970	923	948	905	907	874	958	882	904	940	943	905	951	934	864	822	932	876	894	951	919	938	853	961	870	873	927	864	892	883	902	892	931	873	864	895	862	940	850	862	916	890	941	869	915	898	925	915	962
56658	32609	19639	10597	4709	2289	907	684	692	632	555	519	510	485	460	421	455	428	446	448	435	445	393	426	448	480	442	427	474	441	423	454	400	455	386	368	452	414	431	440	422	457	424	402	422	440	418	444	450	413	486	440	406	417	437	453	451	435	444	425	434	376	410	455	450	443	460	436	441	428	395	419	432	433	412	392	437	393	392	402	436	436	421	403	428	413	454	421	416	423	458	442	418	425	403	414	462	440	390	442	412	419	417	442	414	418	419	450	426	423	420	417	473	434	410	420	408	418	412	430	427	446	434	431	444	431	401	403	441	412	465	454	435	420	404	410	412	425	429	418	416	417	400	394	420	436	427	422	440	427	429	437	456	416	432	445	397	449	452	421	469	422	455	488	446	454	424	433	411	422	405	384	421	431	448	434	405	442	465	439	417	448	438	439	441	405	427	436	402	412	420	388	437	446	457	406	407	460	464	493	438	443	433	436	405	393	391	400	416	411	436	475	410	417	450	412	389	401	446	384	431	418	413	400	417	452	402	450	445	386	398	390	418	442	428	432	420	402	445	396	443	425	414	439	370	459	404	414	487	403	431	409	385	395	393	459	437	420	425	435	388	421	389	424	445	445	418	462	433	414	413	407	422	464	444	424	443	431	450	405	426	448	439	403	403	378	438	453	374	400	412	439	452	415	474	422	403	422	461	421	461	444	442	463	414	465	404	407	423	435	456	387	436	439	393	471	412	432	389	428	417	466	435	416	409	426	424	424	434	435	356	403	438	434	407	405	407	434	393	379	395	418	420	429	400	464	413	386	409	404	398	415	397	416	418	435	406	456	439	431	441	441	433	399	439	392	395	417	453	478	439	388	373	403	425	452	421	404	393	437	403	429	450	416	375	396	402	422	477	448	412	436	395	399	387	439	417	426	444	446	416	498	397	425	446	407	425	459	450	431	440	395	435	438	445	449	442	426	432	466	445	429	416	421	446	439	421	419	436	471	452	446	416	405	432	422	438	399	425	424	420	398	417	414	400	407	408	479	419	419	437	429	429	415	422	408	431	393	453	407	449	421	431	408	429	438	439	404	417	395	435	399	455	397	455	431	457	433	445	415	397	422	460	446	438	380	374	426	416	421	433	449	434	404	422	412	455	377	419	454	432	461	419	451	412	469	422	437	435	438	415	416	431	415	434	446	446	421	420	446	431	404	413	395	407	428	406	431	399	417	453	436	465	473	432	438	448	407	429	395	386	398	436	409	408	412	403	461	408	426	470	389	416	406	438	390	415	444	420	413	408	442	413	447	418	458	411	423	410	395	419	440	406	441	463	424	427	421	481	423	444	410	461	440	416	424	398	397	442	430	430	420	412	454	433	434	448	415	433	389	413	436	432	429	446	420	413	388	451	456	415	424	400	427	425	415	412	452	456	465	404	441	393	399	416	442	426	399	422	418	454	467	419	402	363	428	436	450	462	401	426	423	439	427	448	404	408	452	407	431	416	387	420	426	445	439	428	402	456	432	425	406	418	429	400	412	427	392	400	409	434	433	408	451	470	413	450	392	400	459	418	445	423	401	432	437	452	414	430	460	412	410	446	393	455	446	438	404	428	414	443	445	447	454	466	458	431	438	460	423	406	418	423	381	432	424	431	438	434	405	422	447	419	465	413	429	444	391	384	441	419	434	410	383	477	471	426	438	442	366	378	401	421	400	416	421	417	420	444	427	421	443	419	412	416	431	404	424	462	440	396	392	437	445	462	404	435	411	451	439	420	435	413	450	416	431	399	419	408	421	405	419	387	436	455	390	428	418	468	395	447	470	449	424	471	441	415	393	409	433	433	434	443	416	480	426	430	448	430	459	457	405	423	428	400	407	400	424	431	402	396	442	442	460	430	413	412	461	440	477	427	415	443	395	457	420	432	448	422	435	432	432	425	421	441	402	422	396	405	448	469	407	418	434	443	421	477	429	429	414	443	463	424	409	398	451	418	453	406	439	466	446	434	420	462	481	448	425	443	436	447	407	443	418	454	404	456	494	430	465	437	426	428	434	394	451	452	407	412	421	426	420	445	428	440	447	436	428	411	423	416	425	415	412	419	394	397	451	444	473	458	429	423	437	416	427	425	407	418	447	461	457	453	455	420	425	403	413	444	440	437	428	442	400	451	412	405	411	455	430	452	432	408	432	438	413	441	417	443	393	448	424	437	410	442	431	448	451	410	414	416	443	448	465	460	417	445	427	419	440	444	419	458	418	414	418	408	387	401	417	426	431	426	427	495	429	424	459	435	447	410	421	442	450	439	440	435	439	437	437	416	439	444	384	382	449	417	457	404	455	433	467	387	393	426	426	448	409	423	427	395	419	441	386	426	394	399	393	413	431	436	408	455	436	418	444	410	429	405	419	407	452	398	402	433	478	454	428	443	434	416	441	450	408	430	411	425	425	437	410	417	420	373	386	402	391	412	415	448	400	464	464	409	425	441	416	452	449	443	432	442	436	418	400	406	405	410	427	397	414	408	411	427	436	412	409	424	434	440	406	393	388	438	402	422	426	447	407	411	395	434	409	432	440	399	438	463	456	477	439	451	467	462	429	371	416	428	414	444	421	424	405	372	376	412	467	406	422	442	454	417	399	424	397	416	453	437	408	403	438	432	463	421	396	408	426	449	412	460	404	431	436	432	422	433	428	423	440	410	402	427	413	408	444	420	467	411	462	434	406	411	414	408	387	405	441	419	413	397	428	426	438	455	438	405	472	387	422	431	439	396	384	395	446	417	403	396	427	396	440	384	431	397	447	421	368	437	425	417	456	440	430	438	386	441	380	399	412	447	459	435	382	437	424	416	423	420	438	420	453	403	429	382	397	416	433	436	440	456	424	420	379	426	423	429	419	422	431	451	404	455	417	399	409	400	402	428	407	440	405	425	423	404	440	394	413	410	427	469	400	443	408	419	453	437	428	445	491	446	407	423	426	383	387	403	441	424	442	445	429	437	413	435	443	424	418	396	423	424	410	427	414	422	429	415	455	459	447	455	415	432	434	418	403	405	447	390	420	454	411	424	450	438	418	409	446	433	426	427	428	442	434	439	390	443	463	430	439	472	425	409	440	401	425	420	436	434	416	400	411	406	441	408	447	398	398	358	420	434	429	406	426	393	419	402	423	462	393	412	398	469	427	413	385	451	439	446	408	414	428	436	448	419	373	433	408	426	379	432	439	441	435	434	428	407	433	444	399	414	416	447	400	408	411	397	404	437	443	398	449	408	404	475	448	436	395	406	419	431	391	421	432	453	443	378	443	478	441	422	400	406	401	394	456	404	445	441	455	401	431	422	431	446	416	407	474	441	413	417	461	444	394	386	388	431	436	416	412	444	428	462	404	423	391	414	435	421	398	390	453	421	432	419	412	385	401	429	444	379	397	472	447	414	404	442	437	423	419	447	422	441	428	390	408	442	442	434	403	410	440	422	450	474	421	420	474	451	430	439	418	412	436	409	411	441	419
36129	25082	22757	18472	11458	6790	2515	2137	1782	1717	1610	1562	1424	1336	1156	1089	983	1028	992	1010	1025	947	945	961	997	963	928	940	945	933	914	930	904	907	938	832	867	938	937	851	892	881	921	958	890	849	877	851	904	929	932	872	960	916	885	875	913	875	904	902	875	912	917	935	890	882	892	858	934	904	879	950	883	974	932	897	873	891	912	922	916	954	910	932	913	886	904	897	934	884	907	853	934	920	917	921	934	901	883	908	889	916	904	900	857	940	885	890	934	856	899	900	890	866	930	836	864	856	905	903	937	929	888	935	908	897	853	923	852	949	959	912	956	926	878	920	952	921	849	918	883	911	907	954	941	890	926	916	938	909	892	932	900	959	878	892	843	889	894	944	888	950	933	882	872	902	875	928	906	870	867	904	887	882	882	922	928	866	878	847	958	921	882	883	929	958	973	842	948	878	956	924	908	884	928	880	878	904	929	974	857	897	899	917	883	914	876	889	920	915	900	892	883	906	891	890	857	871	860	904	909	875	924	948	977	881	876	933	876	946	892	898	916	864	893	862	839	922	880	932	868	825	927	888	943	931	921	849	904	950	944	913	895	913	900	914	907	904	922	856	845	879	951	950	923	944	920	900	916	892	875	900	915	951	892	890	902	879	881	933	925	891	894	877	891	908	884	873	949	901	857	881	923	937	915	906	895	922	862	939	869	867	883	885	873	890	891	921	855	920	903	901	896	907	922	937	939	880	940	929	917	894	917	917	906	908	990	909	856	907	883	971	894	918	937	873	930	915	869	936	876	912	897	894	875	917	869	933	941	893	866	898	907	874	856	877	905	831	857	858	905	911	898	901	903	924	902	904	912	895	933	911	939	923	914	893	915	887	938	900	954	843	892	865	903	882	870	882	896	915	946	860	884	925	876	932	901	904	932	913	937	867	882	852	953	917	910	910	926	885	892	876	904	866	872	916	932	933	934	897	895	878	894	898	905	918	917	914	890	919	921	890	953	880	917	891	886	858	858	938	985	921	884	933	981	909	880	878	904	854	876	937	879	844	947	906	916	852	904	831	911	880	903	923	871	885	883	917	896	927	897	898	912	808	934	908	925	832	894	909	900	908	901	906	931	917	895	911	852	929	879	925	882	837	902	950	880	888	933	905	958	863	951	934	908	936	881	906	875	905	854	962	916	934	932	850	888	876	907	907	912	903	859	928	906	888	913	906	875	913	909	868	939	901	842	948	920	904	858	896	907	922	872	936	847	899	897	924	879	906	939	924	895	926	910	940	885	929	846	879	884	952	895	885	898	894	909	895	955	897	907	905	877	907	961	888	893	941	918	955	936	928	918	897	859	861	946	922	889	935	914	963	868	861	891	952	914	888	904	882	860	975	937	854	926	948	920	905	919	900	903	846	935	922	904	946	907	929	891	961	915	926	935	937	950	876	865	901	875	903	958	975	887	895	933	912	899	902	891	937	881	962	879	871	919	869	929	934	906	889	885	838	880	897	900	886	883	907	891	909	928	960	846	872	876	865	908	868	977	912	956	839	881	885	870	902	895	909	909	897	886	860	970	886	939	970	875	937	885	882	908	974	875	892	897	870	881	849	892	913	936	903	896	926	871	913	914	905	950	922	968	871	892	890	896	934	879	937	921	901	881	872	911	910	933	921	868	879	918	905	858	873	912	874	891	911	953	943	869	938	872	865	899	880	894	936	907	876	936	926	922	881	932	920	871	860	907	863	948	956	902	883	924	936	915	879	881	921	905	843	933	916	905	925	900	917	959	893	924	883	903	952	919	905	895	890	846	899	889	851	923	886	920	877	893	896	892	899	908	901	905	894	860	942	893	904	914	876	890	893	969	953	924	902	895	928	917	921	880	885	916	860	927	879	928	894	896	906	898	881	882	889	893	896	944	903	871	926	875	875	843	876	907	910	906	936	897	924	895	899	890	941	872	915	906	892	905	902	891	906	955	880	860	841	907	873	941	881	914	860	864	890	917	896	873	915	985	930	947	894	896	908	857	879	910	915	891	857	900	932	875	875	883	913	919	958	932	948	919	891	907	884	930	919	851	926	908	909	893	880	907	945	970	896	897	903	865	894	911	946	887	880	853	854	873	945	930	906	907	950	904	876	912	867	944	927	911	897	904	907	934	882	957	926	859	898	866	876	873	916	893	887	928	899	868	880	934	956	855	906	846	885	895	891	906	892	926	895	910	878	856	859	903	887	923	885	929	933	905	876	894	900	891	903	916	863	960	915	934	889	905	890	914	949	884	877	930	894	845	941	917	909	899	877	910	952	878	851	919	952	930	881	925	908	861	928	889	955	905	887	902	867	877	885	952	892	890	896	916	933	833	958	832	949	917	868	855	875	911	879	918	849	939	878	897	906	902	914	882	952	903	896	931	861	895	903	902	935	905	877	889	876	896	909	960	885	887	882	927	859	866	916	916	863	877	887	893	855	921	890	881	910	964	892	926	851	897	911	896	896	937	949	939	915	876	870	892	903	942	868	897	895	949	942	911	844	891	906	929	942	895	907	874	893	888	861	921	930	902	937	874	917	906	923	952	929	867	875	938	878	908	900	932	925	904	886	933	893	937	913	918	835	932	890	898	932	914	919	899	847	886	903	915	957	878	857	869	879	894	917	959	921	882	875	918	874	909	864	890	915	888	880	896	928	952	889	944	861	917	896	903	875	864	890	953	895	913	939	921	932	942	971	856	870	861	959	891	861	969	911	913	896	930	906	865	873	896	866	914	928	930	923	905	903	878	888	909	872	926	928	974	929	901	932	890	937	934	918	935	893	914	894	917	915	896	915	896	988	906	922	857	917	898	941	899	932	869	858	944	902	928	896	903	907	855	896	876	889	908	921	900	954	881	931	881	857	849	856	1006	924	891	891	877	890	904	950	880	903	955	890	935	1003	934	895	917	923	872	895	889	880	926	930	828	924	901	964	889	929	933	915	878	894	883	941	993	897	921	883	862	880	879	894	900	906	858	907	903	857	902	880	918	942	924	871	864	906	922	913	993	898	884	906	911	891	915	906	935	932	875	892	944	913	891	873	917	917	861	907	854	889	890	865	914	886	938	900	916	965	892	907	902	907	883	914	907	915	890	887	908	927	943	877	897	966	871	902	943	953	914	896	871	886	870	896	880	876	907	878	890	974	899	873	956	899	890	918	904	912	888	929	887	910	916	944	848	855	933	856	913	892	931	959	931	879	926	933	929	938	940	890	849	880	826	945	961	924	892	894	870	954	892	931	886	904	905	885	910	916	896	900	920	899	879	913	913	848	881	927	871	918	908	883	969	965	877	875	896	906	878	890	913	850	910	899	932	884	866	886	903	876	872	902	874	874	930	943	860	911	938	907	894	903	826	940	852	901	874	933	971	907	898	882	904	916	900	897	909	929	859	844	831	855	835	904	925	902	944	916	875	927	873	874	851	921	863	869	952	875	880	938	902	897	882	926	918	878	895	900	930	886	907	952	903	902	919	921
66542	38102	22642	13383	6037	2198	700	616	587	560	521	530	573	541	471	466	469	398	401	476	421	448	427	405	479	464	436	445	441	388	439	441	456	458	416	421	472	508	461	435	449	448	442	439	458	458	433	436	433	446	454	484	427	428	459	456	473	454	471	426	393	433	404	448	435	423	448	427	396	454	423	442	406	404	383	433	420	423	431	424	444	450	464	395	455	407	444	449	405	442	460	409	409	396	470	413	404	414	418	476	492	456	443	426	447	403	451	470	426	417	451	420	421	458	439	442	429	404	432	425	422	440	412	459	472	423	504	387	437	433	436	456	399	444	412	383	398	401	477	396	448	470	429	399	435	427	397	433	404	448	458	398	384	438	427	381	427	446	455	438	437	448	447	453	400	409	419	457	425	457	437	434	486	459	445	432	417	413	470	418	472	463	479	431	465	413	430	449	422	437	456	449	409	421	400	446	462	425	443	438	470	440	425	438	475	422	437	436	424	431	405	410	396	408	453	450	474	439	453	449	409	423	415	432	445	479	446	437	424	439	446	406	388	453	465	441	385	386	412	462	424	405	453	456	423	451	440	473	412	412	388	429	440	432	439	436	436	444	432	457	449	440	432	438	426	415	422	445	397	381	427	440	436	460	453	414	474	419	414	428	411	438	434	413	427	450	412	436	432	424	421	463	439	465	456	409	446	483	422	457	461	411	441	450	454	467	411	435	459	447	429	456	463	481	423	455	463	433	431	444	399	435	440	440	441	393	391	463	420	438	428	430	439	436	396	429	438	429	387	431	443	422	442	418	415	430	443	419	421	455	454	410	453	451	429	405	431	402	440	441	447	432	444	404	414	439	431	453	427	417	416	421	437	449	479	432	429	406	415	412	453	433	404	456	423	404	406	484	428	412	405	459	444	402	454	451	438	440	440	437	404	466	442	425	458	428	407	448	420	415	432	425	433	449	441	425	391	399	448	403	427	450	414	439	430	449	417	402	434	436	436	437	416	424	441	491	422	426	432	439	425	420	411	446	432	490	440	428	416	413	456	437	456	471	465	393	400	433	445	402	444	421	422	444	441	422	417	420	447	408	432	450	426	406	430	424	422	427	446	461	434	423	496	413	376	406	401	465	465	457	463	444	453	442	476	421	429	446	429	424	417	441	429	441	446	401	444	468	438	421	468	454	446	417	394	418	474	414	423	396	416	417	449	434	397	426	417	416	423	383	431	377	442	415	438	431	458	418	378	447	468	449	430	393	475	406	410	446	400	479	430	419	447	442	459	417	435	434	436	446	412	394	430	400	424	393	442	435	451	408	411	431	463	436	373	431	459	432	424	427	410	403	419	404	423	439	414	424	414	424	451	418	399	410	430	463	428	467	431	470	439	438	445	425	428	403	407	460	459	371	432	433	453	427	459	437	427	397	472	426	430	474	437	386	419	418	443	441	460	441	392	483	378	420	400	461	446	420	495	410	424	436	424	451	423	426	418	435	469	453	412	438	502	419	445	447	439	471	417	475	425	430	459	459	444	424	422	415	430	410	442	445	459	465	427	468	452	422	394	420	458	359	417	424	404	475	423	387	449	483	428	434	442	421	411	450	434	402	430	424	443	458	411	439	429	438	446	405	465	455	471	437	444	391	438	430	411	433	397	447	418	454	413	427	434	401	419	448	408	446	414	460	442	437	452	450	414	422	448	450	450	426	413	450	429	434	456	439	428	410	466	452	432	455	429	446	453	452	447	436	409	404	438	389	440	461	470	455	443	439	461	425	443	416	430	430	409	410	461	466	418	423	405	423	396	444	436	395	421	450	445	483	467	430	421	440	408	440	437	468	491	418	436	396	461	469	454	435	424	420	459	447	435	382	428	428	436	430	417	435	426	422	422	434	451	386	438	426	421	420	403	445	452	445	408	447	386	432	436	393	453	410	458	431	449	435	446	431	428	489	443	458	420	447	452	419	467	442	445	425	453	403	407	442	461	438	405	429	411	463	414	433	438	416	440	498	443	477	482	407	397	414	396	408	424	422	450	431	424	436	436	457	455	401	388	461	452	440	449	433	452	429	433	413	411	425	431	437	432	462	441	427	407	436	417	431	412	405	432	437	445	398	419	444	423	464	453	438	442	444	451	438	435	380	430	397	430	440	441	453	463	415	435	462	477	431	435	414	428	396	428	471	456	431	406	442	474	421	454	413	430	471	410	443	414	408	407	416	400	469	435	394	418	424	464	417	455	463	430	430	473	370	478	468	438	439	433	448	411	443	467	440	454	427	460	463	397	403	428	444	429	410	415	395	443	463	411	425	405	420	419	406	444	458	413	435	452	444	442	429	461	436	435	485	453	453	447	420	478	415	424	396	409	432	447	486	467	443	423	434	407	436	445	407	407	461	460	421	408	446	440	414	417	409	466	423	435	433	459	436	423	425	396	442	423	434	448	410	424	504	419	426	431	408	440	422	404	429	454	461	417	476	423	421	424	430	404	403	447	435	436	398	409	433	490	433	439	444	440	440	434	430	438	428	395	417	429	416	452	430	424	420	423	423	449	438	421	408	431	451	413	408	436	439	454	423	426	410	452	434	409	423	448	424	466	405	422	399	400	410	412	466	482	446	430	473	441	425	456	399	438	399	417	443	428	478	447	439	454	419	426	418	458	441	463	438	438	416	460	419	426	422	449	425	461	397	445	457	451	440	411	431	417	399	403	415	424	436	427	393	430	413	424	423	419	445	450	436	409	425	420	446	442	401	490	467	435	444	477	429	448	434	424	411	433	463	425	425	409	432	451	415	432	444	432	433	447	389	437	436	377	451	427	446	424	425	426	418	472	411	437	462	427	436	453	446	449	435	428	425	415	422	459	415	469	423	428	436	409	437	418	427	470	383	479	420	479	395	402	423	450	447	460	415	423	412	465	455	451	400	433	431	417	468	433	431	458	399	481	437	421	430	472	446	388	409	386	420	417	443	442	417	459	444	443	440	444	438	429	425	407	438	426	440	419	410	437	418	438	451	432	386	421	433	431	421	476	434	408	439	409	408	425	394	449	406	424	467	424	359	414	440	456	421	455	453	470	454	435	429	432	424	454	426	387	411	467	452	440	408	439	430	404	493	446	427	400	412	425	464	422	408	452	387	413	448	419	481	453	419	438	437	461	443	421	414	442	426	434	434	452	423	421	438	447	416	451	440	444	433	453	416	437	415	419	431	426	438	432	413	445	459	427	418	432	451	433	421	504	464	426	433	419	394	421	400	414	429	435	412	396	416	425	409	437	406	448	462	391	421	443	453	436	415	474	476	418	413	407	461	435	417	478	456	442	437	456	410	424	395	406	420	491	491	466	385	428	381	401	433	414	406	435	412	424	451	456	407	434	378	465	454	436	417	434	414	405	473	414	415	402	444	431	428	403	378	434	422	437	426	442	422	420	421	439	414	407	424	450	442	441	437	481	444	418	455	441	404	416	432	421	440	445	413	442	463	436	404	409	471	435	421	456	403	412	452
44410	28315	24116	21191	13246	5715	2048	1785	1571	1501	1368	1403	1330	1190	1120	1118	1047	983	909	953	924	983	917	976	946	962	955	974	910	873	947	950	960	935	931	933	932	917	900	894	947	887	901	907	931	928	961	906	942	909	950	896	945	833	921	838	906	939	896	930	904	910	884	860	968	928	919	872	927	896	908	882	858	926	941	908	954	883	926	952	930	943	929	935	965	946	894	901	871	939	893	864	938	879	923	905	923	945	943	935	908	914	907	916	891	946	856	926	911	895	914	848	953	871	895	891	936	889	882	867	937	923	866	893	902	941	916	938	929	835	924	941	933	916	931	891	934	885	914	990	960	902	959	938	915	950	902	911	926	887	955	868	908	946	932	926	890	915	875	951	941	907	940	939	912	902	904	925	916	877	894	861	912	916	959	897	942	873	879	933	953	957	908	922	904	956	913	955	910	920	925	924	950	932	887	888	924	891	928	851	900	927	899	909	892	917	905	919	975	884	939	924	916	879	925	912	907	894	924	895	961	894	939	919	947	901	979	901	842	939	922	845	902	909	900	956	884	949	932	953	898	919	961	909	927	980	993	908	880	907	886	897	895	926	892	939	936	947	920	918	895	953	903	888	906	933	884	928	895	960	945	942	912	899	900	938	935	904	931	921	918	952	901	869	944	872	924	948	880	945	965	939	972	937	927	934	917	894	914	942	917	926	950	869	889	927	892	925	952	924	913	882	880	935	950	934	968	941	866	911	921	839	919	908	977	951	890	902	919	946	936	896	983	855	892	941	931	856	917	888	896	941	958	972	885	893	980	892	899	894	906	909	859	894	900	910	911	855	947	908	940	948	853	937	899	905	933	892	893	925	924	883	915	886	941	891	925	948	914	889	973	984	873	894	907	925	954	915	941	987	952	930	937	932	925	935	882	919	957	913	895	905	929	926	916	878	929	932	950	909	927	856	870	927	825	862	933	959	949	853	997	943	967	921	941	933	941	887	881	926	944	919	944	908	938	951	914	854	951	931	869	942	923	954	918	892	930	904	947	899	912	940	949	906	908	950	884	924	926	912	898	900	969	917	899	927	903	909	928	855	926	924	881	901	911	961	897	958	946	943	967	922	911	883	921	950	865	943	884	905	831	864	968	880	958	902	940	959	904	924	975	919	927	942	917	867	928	892	911	924	924	942	922	906	885	896	900	845	909	904	949	909	914	968	904	899	911	957	892	845	959	1002	892	932	971	934	948	942	876	858	890	900	848	913	977	893	888	916	894	966	923	897	960	931	899	922	904	894	938	951	915	958	903	834	919	962	937	979	901	895	870	940	971	950	944	931	903	933	926	905	899	896	902	937	964	931	914	876	859	946	874	878	916	953	872	922	919	869	871	905	929	946	968	936	858	893	884	885	937	901	986	960	930	920	949	928	916	959	895	921	945	924	931	960	881	886	894	960	877	930	927	938	900	946	896	901	964	890	957	980	936	841	962	979	904	907	945	925	905	858	888	907	910	929	878	901	869	906	937	927	913	984	854	924	934	927	912	902	921	929	903	918	901	900	923	911	842	918	931	929	935	883	861	933	918	911	905	892	874	932	927	933	902	875	988	897	957	926	914	936	960	906	949	911	937	861	845	1010	906	867	889	951	915	860	941	970	946	914	927	944	879	900	929	904	942	913	888	926	960	948	905	905	866	887	901	968	932	892	867	909	879	875	875	941	910	888	961	895	894	892	893	897	925	910	933	901	921	928	943	948	869	940	948	954	926	917	868	944	924	924	946	935	913	916	933	959	884	925	894	882	939	916	880	917	929	911	909	948	975	899	903	956	925	929	937	949	958	841	921	912	923	913	926	947	862	901	900	940	937	917	913	923	887	926	891	912	906	906	902	974	902	949	929	948	944	907	859	944	922	858	916	983	916	984	860	931	1022	933	887	975	899	928	924	911	971	899	891	945	920	914	913	927	920	885	936	862	967	937	904	950	899	940	898	948	945	898	940	933	887	916	922	917	895	872	903	876	922	901	852	946	921	931	888	915	913	901	927	949	947	927	906	912	903	959	932	959	857	913	880	943	887	879	892	893	887	855	970	944	901	912	871	873	934	916	925	916	956	934	931	983	926	944	924	908	959	944	859	967	889	887	865	931	932	870	957	924	873	951	925	924	875	923	805	877	938	860	920	911	937	920	910	878	947	953	892	949	926	926	919	935	932	959	927	919	924	926	906	897	906	946	925	933	924	912	939	974	947	933	944	893	883	928	896	939	916	889	877	967	901	857	898	902	911	950	956	916	845	897	869	926	934	899	949	912	922	867	888	940	901	934	899	901	907	912	895	972	944	896	896	942	869	957	899	915	939	896	945	892	874	915	892	950	887	902	925	910	916	856	916	935	885	865	943	965	964	932	907	866	936	918	941	927	902	878	939	920	964	947	895	929	892	852	923	928	902	885	894	939	956	896	959	897	997	907	924	857	904	936	930	967	910	903	919	877	904	978	918	885	922	974	856	901	988	879	912	889	988	907	896	964	888	959	888	894	899	958	913	893	907	892	888	942	852	967	915	927	918	916	954	952	949	913	909	918	922	912	962	911	916	912	913	872	943	893	918	929	920	911	963	877	933	874	908	917	897	921	901	941	920	930	883	921	904	927	925	895	944	872	939	910	907	936	916	881	919	893	882	839	915	968	934	877	965	882	953	944	902	885	879	982	855	897	924	914	909	960	932	941	919	913	923	929	913	900	945	870	901	936	884	936	950	891	909	914	931	965	947	957	939	915	928	942	883	940	897	863	910	935	920	927	892	951	941	888	889	944	885	889	930	883	895	935	894	954	907	927	880	940	870	872	926	905	946	912	883	903	921	862	958	914	918	843	905	968	874	913	918	931	909	918	930	894	944	908	880	885	923	855	899	846	888	908	938	923	883	866	925	951	869	906	916	891	896	897	905	935	951	942	954	929	925	949	947	933	914	932	911	932	860	925	936	906	871	919	894	899	922	897	890	912	946	907	906	891	927	943	871	939	910	912	911	980	905	921	953	958	967	886	861	952	959	869	909	918	918	874	905	910	895	892	992	925	919	976	889	898	939	857	927	866	899	904	967	963	883	925	956	907	917	974	909	888	899	962	925	923	923	912	909	871	914	900	948	893	956	902	920	943	937	984	943	948	928	910	922	893	909	923	866	881	884	964	919	885	926	919	902	919	923	906	934	917	925	910	897	932	899	946	936	896	877	905	933	880	916	916	912	878	904	891	901	859	934	879	877	864	895	918	874	936	938	911	884	916	934	916	920	946	926	967	921	908	919	887	942	896	943	936	882	966	922	943	886	899	914	885	893	882	925	909	931	900	913	901	954	905	932	917	911	955	940	902	915	880	948	955	873	903	915	872	888	952	913	875	864	965	931	895	919	918	899	864	863	861	909	896	927	901	925	930	930	909	949	895	944	895	901	912	886	955	939	923	867	904	946	956	927	904	875	944	914	970	881	915	918	916	869	938	923	938	937	918	985	941	892	833
46821	25031	12080	5670	2101	839	655	544	532	513	501	480	464	493	460	445	433	421	411	434	469	463	409	461	433	389	446	438	455	412	459	470	446	423	431	415	401	415	466	442	430	449	408	421	410	417	412	405	432	414	429	429	393	388	417	413	425	415	419	455	433	450	445	482	429	487	409	455	407	423	418	382	461	391	422	405	416	403	426	408	392	405	398	425	388	427	397	429	456	425	419	429	407	360	396	412	425	419	421	461	431	392	398	418	434	445	409	409	452	439	434	423	462	439	435	421	438	400	419	397	443	455	443	426	435	386	396	419	416	423	404	444	420	391	413	440	446	394	454	392	472	459	415	420	381	390	432	420	416	426	438	413	406	451	413	428	451	429	451	462	424	365	427	419	448	491	456	442	435	407	477	437	423	412	423	462	435	430	446	440	387	369	443	447	406	432	467	385	423	456	407	410	488	395	466	458	429	413	422	425	431	402	422	425	443	452	456	452	419	413	431	419	426	426	451	449	452	458	414	450	424	416	413	476	431	387	462	424	444	406	455	424	442	469	455	392	410	439	374	400	452	401	382	409	424	402	420	442	410	464	412	430	428	425	418	427	405	450	436	414	411	416	414	436	412	414	421	444	411	452	432	413	405	429	421	443	418	421	430	446	381	430	419	413	467	476	451	423	430	415	401	375	418	422	414	441	404	426	421	433	417	431	447	432	475	434	397	418	419	415	430	405	421	399	412	412	419	429	413	441	463	427	445	442	403	414	406	455	478	433	464	424	420	430	409	412	439	421	452	444	411	440	437	388	433	435	412	438	461	429	440	372	423	456	433	451	441	454	438	480	418	484	428	429	438	433	388	403	460	430	447	436	422	452	452	379	412	429	465	441	424	404	398	460	420	399	417	459	422	461	448	430	464	483	414	440	492	409	420	432	418	394	444	432	404	396	423	412	420	431	428	381	416	428	412	397	451	455	483	437	458	358	430	406	439	451	426	454	410	445	413	436	425	419	413	435	437	420	426	423	390	426	440	448	425	441	427	446	489	443	415	433	461	397	408	448	427	413	424	475	414	413	410	424	426	436	409	350	405	397	430	436	438	417	445	423	438	471	437	423	452	420	395	423	423	479	406	402	431	415	419	424	408	407	431	449	434	419	434	405	404	442	468	419	462	440	446	413	405	440	391	428	422	407	445	429	391	472	472	400	414	412	417	418	429	399	445	398	424	420	453	425	405	436	406	443	418	431	456	470	440	382	440	431	397	432	427	435	406	417	411	427	429	442	432	448	412	386	460	466	458	437	454	399	419	406	430	432	420	442	420	381	429	426	433	446	412	402	443	414	442	444	438	425	438	396	438	423	441	438	424	428	426	415	412	478	459	425	437	425	403	458	354	423	458	440	402	439	424	414	398	407	379	454	425	430	420	417	422	413	439	416	392	414	404	409	453	433	410	426	462	418	402	442	423	426	395	452	427	432	477	435	421	421	465	411	424	390	423	452	429	436	378	421	440	445	426	398	398	438	454	418	444	427	410	426	451	444	426	403	401	424	418	387	443	435	408	455	399	417	404	426	418	436	451	411	437	404	429	437	387	399	397	428	402	420	414	472	422	443	398	419	413	438	428	403	447	392	414	445	447	439	446	469	427	414	457	452	415	460	412	434	407	448	374	434	440	407	436	414	427	432	416	415	437	423	439	438	405	433	451	452	379	361	462	427	401	409	425	423	443	430	420	419	456	452	387	444	395	447	430	416	407	419	450	438	438	441	438	376	456	411	413	455	441	390	423	414	461	442	415	424	402	415	473	459	417	416	424	426	402	426	445	453	456	419	409	481	448	435	420	429	417	427	443	435	385	419	442	427	450	424	470	456	417	467	389	404	444	422	413	458	429	422	422	420	432	451	442	426	406	407	450	452	468	410	382	454	422	469	466	403	450	480	420	405	422	432	456	415	395	422	450	424	418	455	430	405	401	416	437	412	416	447	426	406	451	440	421	410	421	403	465	457	456	412	362	449	413	404	404	425	421	422	414	418	426	420	461	409	397	433	442	465	430	450	449	425	405	423	405	436	437	424	403	430	439	422	422	440	426	413	420	436	460	406	434	436	452	459	427	426	385	454	408	432	454	441	457	401	450	442	423	416	418	429	425	433	417	419	465	439	423	377	438	407	379	415	463	456	454	433	452	411	430	450	407	416	425	415	411	443	444	419	442	463	453	447	392	455	430	459	429	413	425	412	430	436	451	431	431	425	418	412	421	428	440	436	419	425	404	412	382	436	424	387	474	413	437	441	458	429	438	420	415	441	453	418	424	406	377	437	432	399	407	418	462	418	436	441	422	376	407	480	424	450	429	426	434	374	400	433	455	432	374	487	447	434	466	400	424	445	401	393	411	416	421	455	432	422	407	414	441	464	470	425	431	444	435	410	417	413	450	413	410	411	430	441	435	397	394	428	417	412	440	393	415	455	447	433	457	435	424	460	436	418	423	440	443	446	454	434	402	428	432	422	437	399	411	445	426	458	480	442	433	417	402	436	444	435	405	437	416	387	411	438	420	385	456	452	443	425	411	456	478	444	420	425	454	384	440	415	429	402	391	400	426	396	440	425	490	445	446	455	430	460	447	424	434	437	400	435	411	453	489	422	406	442	416	433	425	467	399	384	426	427	420	426	421	409	411	418	429	412	408	388	445	423	459	462	406	465	455	432	408	438	412	424	439	423	460	456	444	470	441	421	413	429	418	443	445	478	432	408	408	408	472	401	436	416	449	432	367	393	450	407	438	378	417	439	468	451	433	436	418	435	443	439	413	400	429	398	475	405	443	453	446	434	417	439	403	404	425	429	429	455	439	450	431	465	386	429	401	438	416	434	413	385	410	394	409	452	389	440	404	399	498	473	426	483	408	436	439	388	455	404	407	433	388	397	399	392	437	422	431	429	413	439	405	426	457	428	456	411	434	395	450	391	409	477	416	470	467	420	435	460	412	450	394	458	418	426	429	414	410	435	384	421	412	402	423	410	441	431	424	408	369	398	465	427	437	450	439	437	433	445	429	410	437	427	408	417	449	445	418	427	428	414	404	421	413	450	451	424	439	428	425	481	429	427	412	452	413	431	415	367	422	436	438	393	425	457	444	399	440	428	407	433	429	431	437	444	419	398	392	440	420	399	446	424	426	393	423	440	427	447	421	432	436	440	432	443	419	441	428	396	442	389	425	391	432	438	463	443	407	399	399	419	424	410	415	427	487	456	459	467	454	440	432	426	423	413	460	383	475	382	421	474	475	423	405	418	419	418	410	419	423	439	462	412	429	434	425	447	411	390	447	399	415	432	418	433	416	421	412	455	450	453	430	419	415	416	406	411	406	426	409	405	398	385	421	472	462	425	400	439	391	410	464	438	445	394	453	420	411	441	400	461	421	430	449	441	455	483	437	449	411	412	445	432	424	422	435	480	413	407	437	386	407	405	391	451	426	432	445	419	407	433	477	409	462	430	455	393	447	432
30173	18642	15483	11329	5375	2210	1701	1536	1364	1386	1240	1251	1193	1123	1040	1029	905	955	995	925	964	917	955	944	913	928	943	911	885	925	922	873	905	890	904	895	874	947	948	938	893	889	905	895	927	935	894	922	927	883	920	924	896	909	851	857	954	882	915	939	910	907	913	881	886	922	907	918	935	923	890	932	887	883	895	912	927	944	862	848	913	907	905	931	879	912	901	940	917	901	947	921	900	889	912	899	896	904	893	894	900	866	917	908	860	943	913	891	929	939	965	939	875	943	909	929	897	873	948	906	892	956	887	915	876	910	843	920	925	847	892	914	891	866	888	935	940	921	893	914	914	874	918	940	844	900	963	917	872	906	871	872	909	907	899	990	856	881	884	884	911	943	891	882	931	873	961	933	846	860	898	917	921	867	961	926	889	912	909	885	845	924	881	934	911	890	916	930	898	879	930	933	882	905	894	898	899	922	925	932	908	955	931	900	889	925	924	876	957	881	910	871	867	907	901	850	901	914	936	930	879	906	925	858	977	896	938	945	884	918	946	872	862	970	891	853	959	863	884	905	903	917	990	901	873	922	875	930	903	962	875	914	909	979	932	873	943	888	866	893	983	900	887	915	896	922	915	926	869	883	957	943	881	885	905	882	963	888	871	937	915	902	885	884	892	886	909	863	915	897	981	899	884	904	907	864	899	891	867	925	917	910	955	878	899	954	902	869	885	923	911	875	900	885	996	926	915	894	926	925	885	891	907	885	880	857	931	940	887	923	934	923	941	934	886	916	885	902	938	895	905	916	923	895	893	861	909	905	901	839	970	956	932	881	894	903	848	934	893	902	899	868	893	920	908	825	890	856	904	884	918	881	864	891	915	892	944	962	928	909	913	924	887	888	899	893	889	863	909	888	886	953	882	892	884	868	906	896	902	906	869	875	886	901	873	895	953	870	915	889	928	920	938	924	975	927	909	961	923	900	860	901	895	856	964	895	903	931	864	891	899	930	904	920	933	904	939	905	920	896	943	953	855	912	880	932	863	892	939	903	870	870	906	925	886	920	913	911	902	897	896	946	870	874	871	936	927	923	923	914	868	878	911	972	909	936	885	961	899	892	947	887	861	888	892	932	894	886	902	871	935	948	887	943	878	901	885	976	873	882	957	896	922	874	915	904	918	891	978	951	892	883	847	876	919	850	877	923	944	903	924	945	916	868	907	900	887	858	869	948	905	850	914	927	972	895	930	864	889	879	884	997	930	906	903	908	936	848	922	872	898	893	880	936	908	870	873	834	923	870	904	897	894	944	926	854	905	883	917	856	916	903	930	848	881	834	922	836	981	918	916	902	909	891	915	887	934	908	882	895	938	898	825	875	958	871	878	937	936	958	841	872	914	886	894	885	884	834	901	920	952	906	878	856	840	844	890	880	898	927	856	898	901	880	915	949	883	862	967	865	854	914	905	865	872	878	870	1004	893	857	945	893	904	908	889	882	945	885	916	927	871	879	942	933	895	925	939	954	945	941	936	891	898	911	926	880	881	920	879	836	919	876	861	869	890	887	857	887	842	864	919	906	950	887	899	921	877	904	928	904	832	863	882	950	871	903	931	869	895	850	927	973	941	887	867	949	914	909	915	930	852	936	882	845	847	900	934	888	912	898	942	937	913	887	922	920	844	900	934	885	897	920	897	881	926	920	905	913	912	937	857	900	903	913	917	879	863	876	889	938	885	870	904	925	841	901	904	866	878	935	879	941	849	926	882	883	893	894	887	917	929	903	957	958	941	830	896	916	895	865	947	902	918	852	882	842	943	884	862	912	942	873	865	935	940	913	843	873	904	942	862	876	918	846	938	975	929	906	941	889	837	871	864	926	875	895	902	957	907	876	898	884	873	859	958	918	903	870	927	886	924	968	891	920	938	903	898	922	905	874	874	926	948	912	902	883	948	946	917	901	929	966	913	929	942	925	915	950	904	916	858	889	902	869	886	912	908	911	879	842	878	931	903	932	874	910	881	905	871	906	884	924	890	913	928	929	904	927	939	938	930	873	843	939	915	866	945	882	874	912	894	866	947	892	840	904	878	884	885	882	852	917	968	952	956	912	905	915	866	890	930	866	934	866	922	947	878	860	881	902	923	918	900	910	866	872	945	866	936	912	909	894	912	909	909	929	906	896	917	896	920	874	931	902	868	889	932	897	877	910	901	916	947	936	937	899	908	857	830	853	870	895	916	888	886	903	941	913	930	905	930	921	952	906	955	895	898	897	923	900	871	875	846	860	852	945	921	923	871	878	867	866	921	845	879	959	907	876	937	935	942	917	917	938	874	928	839	958	899	900	851	895	932	913	917	879	965	886	879	900	873	856	902	909	893	976	921	889	880	875	900	927	921	923	854	948	861	932	910	880	896	909	906	902	928	924	961	924	939	929	957	956	923	916	882	889	886	950	891	883	901	818	865	907	945	942	878	892	885	902	899	898	871	918	875	910	907	884	908	882	958	916	925	894	859	888	914	911	952	893	932	903	930	913	899	873	884	900	914	873	941	934	873	904	913	966	883	910	885	907	953	867	956	909	898	918	869	965	874	923	878	936	880	911	938	937	914	891	885	891	895	881	890	907	896	963	908	915	927	909	911	891	890	922	915	889	906	936	822	931	892	889	828	942	878	895	925	856	880	917	935	963	953	906	931	906	892	880	903	947	888	897	934	895	930	910	931	899	934	916	901	941	911	917	924	930	914	967	885	942	833	894	903	920	920	911	892	938	877	929	947	941	933	918	911	934	914	895	888	930	917	933	870	949	885	893	871	881	865	863	842	895	945	898	899	946	913	889	927	940	888	873	904	997	936	903	830	857	909	922	848	954	941	910	911	890	838	897	898	930	889	846	905	913	934	922	975	902	919	884	907	867	910	926	898	966	852	922	953	906	878	902	946	986	942	905	929	845	864	871	894	884	915	884	916	875	952	927	915	936	891	857	899	928	872	890	853	898	853	889	918	930	873	936	904	960	926	951	860	875	919	894	898	903	909	924	925	884	957	887	867	944	875	948	875	875	893	938	916	899	881	924	926	920	898	943	965	891	942	901	878	928	969	932	935	898	911	926	938	868	886	928	891	900	856	872	891	905	944	870	913	895	867	899	935	891	933	908	853	930	924	907	901	895	897	903	867	907	876	929	858	907	880	920	873	908	923	859	933	879	864	865	941	924	929	883	876	929	911	912	902	903	912	848	836	929	922	900	917	885	869	878	897	914	884	919	931	867	913	925	912	942	894	896	937	939	888	947	903	915	874	932	880	909	878	940	904	908	931	933	849	845	886	887	933	893	952	862	907	880	924	932	922	900	996	949	896	927	872	937	902	869	852	881	908	867	910	911	896	896	868	931	898	917	932	878	884	931	923	931	895	892	917	889	904	890	858	849	866	925	885	941	895	851	891	921	918	894	904	871	915	893	946	866	878	917	864	922	892	863	897	865	931	888	912	967	897	915	913	925	884	863	900	881	930	933
59059	32701	19829	7504	3384	1989	1136	615	542	539	466	523	489	478	524	392	489	402	433	451	429	456	440	440	429	450	453	442	410	406	402	419	366	427	443	430	461	397	479	377	438	451	426	406	434	450	434	441	419	416	399	413	428	429	436	431	425	433	416	436	405	420	414	432	440	463	407	404	427	404	404	428	425	407	418	426	410	417	396	379	452	416	438	400	461	416	430	418	443	385	381	421	404	427	421	463	425	463	454	442	413	432	442	416	403	448	434	436	426	422	407	432	452	382	436	408	405	451	418	382	429	392	395	450	406	458	457	390	432	421	428	445	465	431	440	421	423	394	422	417	465	439	438	424	412	443	398	447	426	385	480	408	352	413	392	442	425	409	406	434	426	449	450	433	426	418	404	391	466	451	430	408	432	348	448	440	450	441	438	435	433	429	437	443	431	404	415	423	478	449	444	427	386	427	407	420	394	397	417	390	437	453	396	461	387	419	428	417	443	396	445	426	445	442	441	452	409	414	421	443	437	414	406	424	422	411	421	441	396	400	410	406	421	427	431	427	387	387	438	439	410	384	447	429	414	432	390	409	412	441	448	408	417	421	439	425	411	445	431	418	450	451	436	414	431	406	439	409	455	447	399	383	404	423	442	416	405	441	420	449	435	436	479	462	400	443	385	410	409	428	447	411	385	439	420	430	381	393	442	461	452	460	428	417	449	457	415	438	410	420	426	436	427	427	422	406	426	424	464	431	420	446	359	405	446	415	424	432	413	403	419	426	408	381	412	438	423	412	454	439	460	427	417	431	413	421	411	423	436	436	432	436	395	380	445	407	438	455	423	453	420	422	412	448	423	448	398	464	439	409	444	439	440	432	430	431	439	404	480	431	452	405	440	432	430	422	424	447	443	426	451	469	421	474	412	459	429	436	452	420	441	419	394	418	426	396	410	422	380	432	404	364	443	408	401	406	411	424	450	392	426	388	433	433	472	467	443	419	403	421	413	385	402	432	438	412	434	433	380	377	439	429	419	431	457	457	446	438	382	425	387	409	400	445	408	428	375	430	408	396	453	409	417	412	403	411	419	439	433	410	443	418	435	423	411	423	435	428	414	418	422	443	374	391	416	405	464	454	464	429	422	387	437	428	410	374	438	440	385	396	469	392	442	433	407	411	450	419	423	425	381	413	473	420	460	384	416	432	453	417	430	395	423	465	427	412	387	434	467	424	412	389	479	406	458	433	466	437	409	407	467	438	451	424	402	447	435	417	420	425	429	395	443	408	401	443	399	405	439	446	442	398	444	458	454	463	421	433	403	433	392	402	424	422	440	450	441	443	449	458	413	417	468	419	393	426	454	395	470	421	412	434	391	407	448	459	408	424	406	399	411	424	407	410	427	442	415	426	431	402	415	412	439	481	417	406	432	430	425	435	453	431	450	436	445	421	418	438	407	415	393	374	442	437	437	456	431	422	416	380	419	398	397	422	429	414	402	426	393	434	394	422	426	439	385	419	427	428	465	382	421	504	411	451	435	409	450	391	434	395	443	433	437	402	430	402	417	430	450	409	455	399	433	425	434	438	387	422	451	412	411	425	465	474	415	440	421	431	418	404	438	362	440	427	390	401	370	447	423	424	450	375	469	401	381	432	416	411	399	408	396	407	435	425	468	424	423	438	399	429	382	434	411	428	442	431	430	383	450	432	495	405	459	431	430	392	401	419	423	393	428	394	453	416	492	466	398	420	424	436	427	427	414	505	396	382	415	367	493	404	423	423	408	383	398	392	436	450	435	414	447	433	435	417	431	428	416	417	431	408	400	436	431	400	425	413	397	441	430	400	479	448	463	434	435	461	439	467	428	439	416	403	396	425	378	437	472	407	426	397	408	427	405	387	417	440	395	457	412	437	476	445	404	405	421	409	435	439	398	419	434	400	434	409	395	400	441	451	410	398	397	436	424	432	434	430	429	430	426	433	419	429	429	423	415	402	413	426	449	421	433	422	391	419	453	404	406	422	418	408	424	441	352	381	397	465	434	416	405	429	415	378	377	398	422	432	446	408	401	395	443	397	417	452	440	440	440	441	408	413	429	401	399	435	428	423	420	395	383	434	480	430	410	421	429	391	430	426	455	444	369	449	399	423	368	420	430	438	403	411	438	458	471	436	418	415	436	407	455	434	445	412	437	446	421	389	461	448	390	398	428	395	407	401	435	389	441	411	428	430	457	438	399	428	438	441	388	442	457	393	419	429	426	427	426	421	420	395	449	394	456	409	417	420	464	427	413	418	471	407	381	456	444	400	421	443	441	433	445	439	432	454	431	461	418	434	451	430	414	389	454	360	415	409	420	403	375	373	433	465	408	391	440	402	401	434	447	456	455	405	424	437	378	430	444	435	416	421	380	426	415	426	410	472	437	457	419	365	419	406	389	399	421	416	419	416	415	434	466	448	405	426	437	412	437	419	426	431	451	440	335	422	416	436	432	450	433	436	408	436	416	429	399	418	450	390	419	418	389	427	428	409	392	439	427	443	450	410	368	405	390	466	433	430	402	405	437	408	413	450	413	455	444	426	401	419	460	414	394	402	395	437	447	407	433	399	433	451	438	432	456	453	408	440	365	417	456	452	422	416	421	437	400	415	389	428	414	416	399	476	426	430	428	440	435	447	445	391	425	436	443	427	418	428	447	443	443	455	423	455	409	412	427	425	445	452	449	405	437	439	430	394	446	405	402	419	419	416	454	421	455	450	417	424	448	416	416	397	428	481	483	414	401	425	433	410	441	417	430	441	420	455	423	466	432	417	426	460	419	434	427	398	391	425	446	412	387	456	419	413	410	413	439	443	451	431	464	443	403	438	460	416	442	410	393	454	381	449	414	447	473	399	415	444	437	417	420	421	410	406	422	417	455	431	475	440	409	425	403	450	435	436	437	427	412	415	386	403	439	433	422	407	410	429	444	457	382	408	432	384	423	411	416	382	405	424	438	420	416	432	443	416	447	446	443	449	458	391	411	450	431	434	433	443	447	403	471	419	437	430	459	434	477	449	444	422	456	411	437	425	433	429	458	423	442	435	351	423	380	405	432	443	427	421	456	461	410	427	426	417	423	418	389	405	421	441	362	409	413	409	416	417	436	402	423	391	410	394	427	442	461	411	399	394	438	409	423	445	426	383	417	425	395	424	423	440	428	391	422	439	416	458	411	427	437	409	452	462	382	414	429	417	420	433	365	437	382	408	431	404	423	428	407	425	405	421	437	439	423	442	409	399	486	405	421	389	413	429	434	435	418	402	448	397	402	425	395	429	443	412	446	399	419	391	467	426	396	438	437	436	393	416	408	424	402	446	368	413	433	429	429	438	424	393	436	409	422	432	412	398	369	441	427	428	420	396	406	415	429	427	417	434	446	435	449	438	412	403	425	453	435	417	436	409	466	462	431	417	486	425	420	386	485	404	427	427	412	400	387	432	462	432	440	404	443	445	420	451	451	446	424	416	423	403	408	418
38658	25617	21760	13091	9073	6268	3192	1517	1379	1352	1314	1249	1213	1153	1048	992	1016	1008	968	991	1011	914	926	985	923	989	964	925	942	950	894	888	963	908	910	897	899	948	954	856	903	942	895	897	943	911	878	912	953	934	914	890	869	878	937	848	891	854	919	890	887	897	871	861	895	890	935	880	908	873	927	882	931	873	930	869	919	911	918	891	899	865	890	925	933	806	910	870	871	862	918	896	881	929	899	922	951	912	915	880	908	859	920	856	889	894	914	938	915	915	873	945	821	908	909	917	921	898	866	859	905	899	882	905	910	890	866	899	862	899	873	909	864	897	894	939	911	876	945	865	877	899	944	876	944	917	932	930	934	866	893	875	961	882	882	898	945	883	852	892	849	858	902	970	902	904	887	884	958	901	864	946	908	931	901	882	910	906	917	850	883	952	912	899	908	841	904	863	912	901	919	919	893	925	888	868	918	912	874	873	901	858	916	953	947	850	867	893	929	910	923	934	836	945	876	879	909	899	904	927	946	850	915	949	872	875	902	915	934	885	922	871	957	897	914	867	900	887	893	886	911	873	860	915	920	950	918	996	873	915	905	906	867	901	853	896	887	873	911	914	941	912	947	909	843	914	900	882	884	881	923	879	948	854	910	846	912	914	928	918	964	893	965	925	915	921	887	929	920	915	896	988	884	899	885	905	857	934	906	917	892	876	933	906	903	859	920	849	871	920	908	900	924	935	869	917	908	967	910	892	903	879	926	913	870	902	943	905	927	880	934	909	863	900	910	913	895	916	905	919	908	897	914	912	868	913	901	915	943	924	929	914	860	851	843	973	932	917	867	905	915	870	901	882	917	920	885	910	859	893	916	926	938	872	936	851	953	952	897	888	935	882	904	909	880	873	952	925	895	845	899	857	914	943	894	898	944	894	902	954	890	938	857	910	948	923	877	916	885	878	854	895	920	839	887	872	925	956	883	949	856	878	950	842	909	959	878	886	923	887	871	911	884	919	856	947	914	845	928	876	883	822	877	866	942	905	969	897	911	916	857	852	917	926	885	915	907	919	935	927	890	887	891	885	893	836	915	887	946	935	953	908	897	887	943	898	848	883	861	913	958	864	870	864	910	926	893	900	905	929	845	892	895	922	880	929	910	854	918	908	923	924	853	914	980	980	911	887	919	861	886	952	870	843	952	901	911	881	891	913	878	861	846	932	903	903	887	920	874	905	895	907	922	960	849	891	924	957	900	889	886	939	888	913	929	904	929	914	901	867	934	968	920	908	917	916	901	892	868	872	879	936	967	939	878	896	944	889	935	930	973	922	886	882	925	951	910	859	901	919	925	905	887	863	887	837	879	923	916	889	908	920	922	878	870	946	909	883	881	916	896	871	938	920	916	874	862	907	935	931	948	863	909	910	870	896	873	877	871	875	871	931	890	857	893	925	887	942	901	845	944	910	876	916	888	874	877	927	905	885	909	882	891	870	976	956	873	879	932	938	945	892	879	940	914	934	897	892	935	921	948	862	947	906	912	927	901	947	898	878	924	876	885	881	888	867	886	868	893	888	943	907	933	924	958	907	885	911	896	923	890	930	937	882	886	900	898	869	889	910	921	914	924	872	866	900	934	898	884	888	920	900	872	847	899	917	917	903	910	873	931	889	888	871	927	932	899	891	906	891	913	873	854	922	882	931	883	841	884	907	891	916	919	866	964	881	897	911	887	905	886	881	918	930	954	929	911	904	928	951	958	915	921	933	910	908	932	916	897	911	922	838	937	902	866	862	905	879	864	884	894	890	908	889	892	883	937	907	935	863	912	885	895	941	876	905	912	857	942	850	885	849	973	910	909	924	856	887	880	951	941	912	915	900	935	915	923	909	867	893	924	878	905	946	887	866	894	886	854	923	891	888	939	958	890	894	876	939	948	891	901	875	923	891	934	866	908	920	931	868	895	900	846	923	860	843	914	876	908	902	891	945	882	912	896	938	923	925	956	936	914	878	901	955	949	929	915	884	935	886	915	947	907	892	913	927	885	905	895	888	942	908	926	919	916	871	911	863	895	918	856	888	878	879	917	911	875	911	871	917	943	850	910	926	935	903	913	882	929	844	868	921	884	914	891	888	913	921	904	920	866	916	961	885	910	945	908	880	873	875	887	855	897	927	918	939	899	866	917	906	910	896	917	911	891	942	907	868	881	909	900	833	890	861	906	896	880	895	834	907	972	891	855	873	951	889	948	889	913	915	925	898	967	969	935	875	852	874	902	928	884	859	937	939	906	943	940	880	861	954	904	939	943	888	895	924	872	894	895	912	901	892	950	873	846	883	894	915	851	926	942	915	938	859	880	954	877	889	881	1005	894	891	941	947	893	900	859	949	878	883	917	871	841	890	930	956	946	822	889	909	931	878	901	883	935	914	915	937	899	884	901	930	915	885	912	867	875	915	915	881	930	923	874	910	903	872	910	939	908	905	893	891	901	928	933	882	913	912	907	958	900	898	882	853	898	904	942	904	941	873	867	914	927	855	925	925	903	898	896	871	948	871	874	863	877	957	959	894	920	913	925	886	965	883	847	905	950	886	893	862	877	900	869	856	841	922	894	923	911	909	863	953	936	906	907	932	917	874	887	939	856	895	867	911	972	873	902	902	888	883	910	882	917	854	857	880	920	886	839	906	927	910	928	902	948	935	889	891	947	935	957	920	873	908	896	881	899	869	938	887	900	878	889	892	882	882	848	980	901	912	919	950	913	854	893	864	912	882	890	942	854	895	882	980	885	893	876	866	902	907	916	907	942	885	917	882	938	919	915	930	940	854	845	932	843	898	916	941	906	879	949	910	899	922	943	856	951	921	917	884	920	886	893	884	890	857	966	954	903	910	894	889	905	871	931	914	924	926	932	891	941	945	865	887	926	898	873	881	889	893	920	949	950	894	905	868	868	941	914	920	930	904	942	927	843	939	917	936	915	895	915	887	882	934	898	901	892	925	901	961	849	866	882	894	910	877	985	920	903	949	891	880	870	874	849	900	882	869	877	868	931	898	841	918	968	872	957	905	889	933	886	946	924	923	905	929	888	879	949	859	929	876	887	867	906	906	852	867	939	896	926	907	875	924	916	925	898	882	862	899	912	879	895	925	866	912	910	904	938	901	898	901	852	857	887	870	923	921	887	887	877	897	894	918	883	871	939	900	863	902	867	857	928	911	903	913	939	897	919	930	917	928	855	900	944	923	951	911	892	891	965	925	934	913	874	905	911	876	866	931	903	904	966	874	908	887	907	903	888	897	955	876	914	889	889	900	936	923	890	880	920	892	949	860	895	935	926	934	933	941	898	877	876	901	970	848	883	922	911	909	869	875	939	912	892	893	921	847	922	897	921	879	933	893	886	923	959	924	866	877	923	925	883	816	880	885	886	883	869	893	896	945	921	863	855	915	887	899	904	908	918	899	884	921	861	871	957	850	932	923	898	887	900	928	911	873	959	912	919	903	891	889	868	918	961	921
70468	41094	21825	11675	5728	2953	1142	572	579	550	516	476	487	441	469	450	444	469	439	380	460	437	452	476	426	448	431	422	405	458	448	416	408	451	452	460	435	454	436	432	457	372	435	427	442	428	468	471	446	468	404	434	455	431	467	449	445	439	417	411	445	469	436	429	381	444	430	443	437	422	439	439	385	432	424	423	435	487	440	451	464	426	430	407	410	393	405	401	452	444	424	406	464	462	466	416	393	426	440	421	434	391	472	401	439	416	431	423	401	397	439	422	468	438	424	429	430	434	487	436	437	404	446	463	486	398	403	458	447	419	441	460	415	436	416	460	451	435	441	425	438	440	492	468	430	389	430	414	471	430	469	481	457	420	446	434	436	406	432	422	444	454	441	432	429	443	420	461	424	437	430	468	428	444	438	439	418	403	418	444	474	448	445	433	475	448	411	446	443	467	389	420	457	418	429	432	425	437	437	467	444	459	446	435	418	465	416	416	423	460	468	442	395	458	465	402	431	456	454	399	454	440	455	411	437	398	460	447	423	463	423	448	430	422	415	454	414	429	435	409	449	410	449	427	450	484	427	426	473	442	438	415	441	415	447	456	441	416	474	414	402	443	455	419	426	453	430	495	427	459	448	440	447	446	434	472	457	451	408	483	435	446	392	477	462	401	435	409	397	436	425	421	418	459	447	410	434	436	438	437	394	457	475	430	471	419	420	443	442	425	396	430	415	439	427	452	435	408	439	417	435	401	405	421	450	453	431	381	408	436	470	426	416	469	395	458	401	423	422	452	448	485	423	404	456	450	428	375	480	417	472	429	426	434	442	433	441	469	439	443	443	429	424	435	432	444	478	422	470	457	406	480	481	408	441	415	445	414	435	475	427	417	484	423	426	394	423	402	446	476	411	417	426	430	402	454	418	429	444	393	419	431	422	425	428	412	440	418	398	400	444	447	480	434	446	450	455	459	437	406	410	431	388	420	425	426	486	449	411	482	454	412	421	417	408	457	418	442	401	423	438	402	455	472	464	438	405	430	413	434	435	451	442	425	406	454	423	455	464	439	411	478	421	448	429	421	421	411	438	398	452	445	445	460	463	465	411	455	431	429	398	404	446	437	431	442	475	434	466	379	421	408	422	477	455	420	454	400	445	391	412	433	461	466	437	419	422	422	470	452	426	456	472	423	401	412	425	472	462	440	448	428	417	393	424	449	446	451	403	491	400	449	441	410	425	423	440	398	433	477	417	456	427	422	449	421	413	425	494	429	416	445	476	471	409	401	413	439	423	460	414	449	435	448	422	447	444	419	395	469	452	421	437	422	419	429	476	458	441	436	413	444	448	433	420	427	438	432	450	422	405	369	468	428	424	400	429	380	416	407	457	432	438	354	443	410	431	445	406	428	441	450	475	450	443	476	425	443	441	385	404	421	430	409	405	384	438	420	468	425	399	438	435	450	420	419	430	459	461	430	432	448	430	447	420	402	437	451	411	418	409	425	424	463	456	470	450	476	423	475	421	405	423	432	410	441	431	411	463	431	433	422	450	417	475	414	473	449	399	413	419	400	407	403	418	448	446	420	414	419	416	476	440	437	462	439	484	451	419	407	470	471	445	386	429	422	438	465	450	390	410	436	435	429	452	434	416	410	416	421	430	442	444	406	417	443	454	478	444	451	425	399	380	452	482	454	430	424	465	444	425	467	475	462	392	432	394	495	458	426	466	392	400	427	449	422	448	455	438	464	430	464	426	465	442	412	405	467	451	431	416	455	419	407	435	428	441	463	460	411	419	422	431	432	479	461	377	426	447	403	431	439	449	443	444	441	463	435	428	432	502	427	432	414	430	423	421	436	413	449	467	448	465	416	418	419	440	487	441	451	430	459	449	455	441	440	418	474	428	439	439	440	435	392	428	437	424	465	428	468	437	448	412	437	414	420	424	426	424	457	432	408	434	432	412	427	404	448	429	429	414	423	468	461	423	421	444	443	462	483	436	434	409	433	426	446	438	436	435	428	431	415	397	472	469	442	428	399	494	436	449	457	439	382	398	429	406	443	428	412	452	434	431	409	420	425	448	456	445	385	409	402	443	411	437	438	430	400	461	435	459	441	422	447	447	408	411	461	416	418	445	386	395	472	404	401	389	406	465	399	444	466	443	420	460	417	429	442	431	411	434	443	469	425	484	436	452	457	407	435	435	421	484	386	426	443	443	438	452	439	420	396	448	394	430	411	477	459	386	433	401	494	439	431	395	459	443	417	469	438	430	417	478	464	459	428	487	434	458	425	436	480	491	435	441	452	444	412	402	426	463	417	440	437	414	439	473	401	444	425	421	429	394	429	480	434	430	400	442	426	407	420	412	455	434	419	452	427	438	413	417	447	459	479	420	459	399	437	480	454	434	446	452	438	435	422	408	423	420	447	438	411	456	415	444	408	423	445	449	430	491	434	424	402	399	475	442	432	442	417	447	449	449	438	429	448	436	476	451	444	420	432	449	422	419	437	443	414	423	451	409	449	431	473	495	440	415	399	420	456	382	363	426	375	454	425	460	437	432	408	454	405	447	376	445	411	446	415	451	446	401	446	448	420	474	414	415	456	452	412	413	473	418	425	452	420	426	455	425	446	437	463	445	437	445	422	414	475	440	446	407	439	480	425	435	396	450	422	418	409	418	487	425	406	414	414	439	420	414	458	449	423	452	439	438	446	412	401	448	437	424	405	428	425	485	447	449	446	469	452	441	446	453	405	415	443	426	432	397	442	413	457	436	447	418	438	446	427	456	450	439	402	433	454	392	444	411	425	440	417	403	415	432	435	425	405	427	439	389	415	439	423	399	444	409	448	421	397	436	438	448	440	411	461	430	440	413	445	456	418	417	453	439	456	434	432	435	491	420	468	458	435	431	442	428	409	438	453	450	438	429	409	443	430	424	410	431	474	423	430	409	444	394	423	441	425	469	456	442	430	441	425	407	420	453	458	402	402	463	434	400	438	428	466	435	427	462	391	416	458	411	426	484	430	428	423	413	393	429	496	437	436	453	435	493	416	442	479	429	428	462	417	401	419	402	432	433	421	416	393	427	463	434	424	407	429	431	411	446	442	446	451	443	418	444	458	448	453	431	432	440	441	447	414	417	421	454	473	460	410	458	455	386	445	455	422	421	440	439	390	426	408	465	450	423	456	451	432	397	429	425	406	440	423	484	401	471	408	380	451	442	451	487	416	426	446	502	432	479	422	402	418	484	424	463	479	459	430	478	436	459	405	417	427	427	473	427	458	449	436	456	401	428	457	393	425	421	432	412	449	427	411	451	425	455	408	442	439	436	463	446	449	433	448	406	426	470	435	429	424	463	411	415	420	456	426	459	427	450	433	458	436	437	478	425	385	418	444	472	389	468	458	463	410	418	424	382	397	463	405	406	472	422	412	428	429	412	418	422	416	430	462	415	382	446	477	410	450	490	417	394	379	450	459	451	412	450	396	446	466	406	439	429	427	434	421
46436	30532	21904	18763	13150	8613	2875	1475	1426	1310	1267	1223	1172	1111	1040	1030	950	959	985	979	976	996	917	944	911	955	955	896	918	931	925	921	949	935	897	950	925	905	939	927	939	948	900	882	874	918	885	926	912	920	939	872	880	890	954	950	885	943	897	901	895	886	864	888	964	922	934	927	899	899	951	956	865	921	886	874	917	985	925	951	896	909	921	898	916	850	871	936	911	944	904	966	975	944	905	922	873	898	916	926	945	904	896	967	858	903	895	920	894	960	921	911	886	893	921	871	905	939	972	881	866	906	924	921	979	868	881	861	974	939	865	893	906	908	931	860	944	965	922	862	953	965	900	917	957	893	951	912	884	908	922	1005	923	926	932	889	910	951	939	892	888	866	946	883	933	916	903	865	924	900	919	881	911	931	987	919	927	912	921	980	900	918	963	944	912	933	929	912	905	946	913	911	935	888	878	914	945	886	878	922	918	967	936	897	898	904	884	912	909	971	930	972	953	918	966	849	954	916	864	921	904	944	918	947	895	867	882	918	957	938	902	921	890	918	896	892	968	917	947	937	940	935	936	909	908	953	935	946	973	865	927	902	900	948	907	943	892	889	936	911	953	930	920	905	909	943	913	948	837	918	862	892	865	906	925	938	958	942	964	929	982	889	881	959	894	883	924	919	929	945	948	906	902	934	901	879	980	916	921	1007	960	960	963	888	902	864	926	925	929	966	959	938	916	877	870	891	925	904	901	868	930	924	971	958	932	920	919	965	952	921	904	917	880	945	931	904	885	902	895	917	922	844	869	859	901	925	933	829	909	909	985	905	913	968	936	900	901	867	967	885	927	914	967	975	916	903	909	936	922	906	907	902	875	895	911	948	935	921	922	915	878	968	864	920	938	927	909	897	907	881	894	920	907	913	885	904	942	950	905	876	942	891	937	919	924	928	922	921	933	972	920	955	874	947	898	911	898	917	931	908	942	974	908	946	952	918	888	900	929	940	920	926	917	912	933	959	897	892	960	858	934	934	877	922	901	899	853	1002	896	973	922	932	911	959	872	904	939	871	913	879	937	931	909	936	986	893	911	964	970	951	903	936	958	909	972	922	866	916	941	938	901	907	907	885	955	940	888	965	913	963	910	896	929	877	891	922	962	939	950	890	974	946	926	929	911	861	879	945	944	912	879	885	931	916	902	928	946	913	881	920	942	891	873	961	930	963	883	925	871	897	890	874	926	937	904	908	907	941	843	848	903	957	910	954	933	903	909	926	887	920	895	941	887	931	930	866	940	910	934	890	851	969	933	898	952	882	930	900	894	946	879	897	882	870	902	884	887	938	979	878	888	943	872	908	862	931	882	919	926	969	921	866	888	894	883	921	944	863	922	905	919	866	963	927	876	921	938	909	922	915	953	907	928	941	884	888	974	946	903	923	883	949	1001	946	916	936	897	875	936	876	889	897	898	941	879	893	907	899	909	914	934	892	894	944	872	907	899	874	956	941	905	864	912	907	858	926	906	909	857	950	915	940	933	927	930	935	887	916	925	901	946	939	931	911	903	924	928	879	862	924	960	934	909	879	918	965	924	920	923	901	956	891	880	968	931	961	935	921	898	949	966	955	884	927	927	896	904	886	940	879	896	962	928	921	964	854	947	920	885	890	896	913	868	939	919	910	901	941	925	905	910	886	899	880	911	901	959	870	907	929	913	914	916	874	938	904	895	909	910	878	909	904	925	924	921	909	922	916	853	884	891	945	943	936	891	941	954	972	925	841	984	888	957	916	900	897	914	902	960	909	916	927	935	912	925	986	898	961	904	903	925	930	879	905	896	886	917	921	895	911	852	954	914	934	937	940	886	929	911	925	905	917	900	944	913	969	937	876	885	948	875	915	940	925	901	887	952	927	909	900	904	937	931	931	913	919	934	909	948	891	872	958	904	928	905	847	906	936	926	950	926	880	855	929	913	937	960	903	944	925	916	916	898	945	1005	863	956	908	964	856	957	957	917	960	924	875	929	924	925	895	909	924	864	897	895	902	938	928	927	923	931	934	923	907	935	908	896	959	958	927	915	924	888	956	915	913	918	854	886	939	920	905	879	899	888	859	913	886	936	899	910	901	948	886	924	875	922	920	953	898	973	896	935	916	906	838	901	908	939	907	916	885	923	896	911	921	873	937	938	887	948	951	906	914	895	899	919	899	932	964	922	933	915	917	951	896	941	924	865	913	892	919	934	913	929	925	943	902	952	913	895	926	909	907	960	950	914	930	915	914	891	949	932	875	891	916	905	937	921	880	919	879	941	928	950	966	914	875	910	921	969	863	935	963	878	874	885	916	952	868	943	878	972	927	888	913	893	958	953	955	967	915	961	909	901	936	943	989	950	870	945	910	930	923	945	887	925	910	981	973	913	894	872	888	919	932	858	902	863	936	902	899	898	929	952	937	913	878	981	920	901	907	935	912	950	851	924	912	919	916	935	877	963	922	986	925	970	903	860	929	922	908	902	918	941	894	956	922	966	893	897	916	950	890	954	879	929	886	922	903	937	954	901	924	951	895	881	873	913	971	936	923	942	904	954	979	912	909	868	899	901	870	898	873	901	988	922	919	957	894	910	910	894	915	926	936	899	850	946	858	916	918	939	935	951	870	939	887	919	921	889	914	959	915	901	883	922	943	893	898	912	882	963	930	921	908	927	878	896	903	937	941	942	956	909	887	877	910	931	902	858	938	872	870	935	897	924	935	943	895	923	908	920	940	956	928	925	952	941	897	884	861	916	901	901	939	949	902	885	943	961	914	920	909	910	961	894	931	900	930	864	892	930	933	852	894	887	903	909	980	978	908	934	850	904	938	940	931	983	914	959	906	930	903	904	906	898	912	921	907	952	897	893	1013	932	962	894	860	874	925	927	909	890	961	920	895	902	910	875	926	897	946	923	901	921	967	936	914	976	941	954	880	904	978	909	933	922	978	881	893	904	866	913	903	887	902	957	929	942	936	915	924	922	919	915	891	910	945	936	935	905	937	988	948	919	913	926	939	902	899	896	952	955	955	1030	969	940	977	942	927	921	958	910	911	917	854	914	964	917	919	890	898	917	873	920	964	920	913	909	881	926	887	900	933	941	919	980	894	940	863	929	866	930	879	977	915	904	871	966	898	928	865	945	915	938	926	896	919	868	920	952	935	972	961	916	941	917	942	897	922	913	885	921	922	952	958	971	939	967	981	930	929	948	976	937	881	859	911	979	913	932	921	876	875	890	870	942	948	925	905	926	952	924	947	920	908	945	930	884	923	892	914	945	899	892	913	926	934	921	919	911	920	918	925	854	921	854	904	951	926	949	872	939	960	927	865	973	933	919	876	880	890	896	937	893	912	1018	859	925	981	935	905	965	943	886	894	927	918	934	871	895	894	956	899	893	930	918	902	933	912	899	887	947	888	894	932	911	920	944	927	946	868	958	984	944	936	929	967	887	948	949	927	995	925	910	904	915	926	861	908	870	885	912	898	915	934
52898	27562	10010	3564	1565	888	555	437	477	489	454	463	466	468	420	459	445	437	427	444	449	455	458	454	450	413	425	409	467	411	439	496	422	420	411	400	463	440	439	423	452	443	412	456	410	454	441	413	429	459	435	374	411	434	461	427	425	415	414	398	414	439	465	413	480	399	432	405	446	468	450	402	433	446	449	459	421	444	404	430	404	435	432	427	419	435	402	428	426	417	398	442	401	458	426	451	402	422	414	434	443	428	392	435	415	427	428	421	396	394	453	414	446	388	428	430	433	403	471	420	431	426	462	400	392	416	455	425	451	416	411	415	445	407	454	443	428	457	437	399	409	420	450	432	418	440	425	443	428	434	390	416	462	388	403	416	397	461	449	457	444	397	447	389	443	456	409	455	418	428	395	444	398	403	411	440	430	428	485	434	422	419	463	433	426	452	445	422	431	422	383	438	400	427	410	419	418	460	441	444	412	451	452	434	429	429	438	433	423	411	402	415	419	415	446	477	459	421	423	417	434	387	461	409	461	455	426	415	393	441	427	421	434	385	431	443	431	423	439	417	448	429	419	405	445	440	427	464	476	444	427	439	412	446	459	454	436	422	412	466	434	456	443	450	412	456	451	468	463	433	438	440	439	445	478	440	413	414	401	421	397	419	425	460	458	454	430	452	455	448	433	450	405	423	440	405	465	436	445	466	466	421	427	400	434	428	376	415	453	397	434	415	407	410	444	450	457	477	446	428	422	425	408	376	441	445	408	446	468	444	428	457	435	429	417	410	433	393	407	430	449	443	441	448	432	429	460	416	454	446	430	452	444	380	411	412	406	392	404	429	436	399	454	427	417	427	402	406	436	451	435	425	393	401	434	456	455	466	392	439	436	455	452	423	391	409	415	398	420	389	379	409	432	440	407	444	443	438	408	434	441	412	446	417	419	386	399	430	432	408	458	394	436	422	441	376	424	469	453	430	436	432	447	396	404	433	442	428	445	414	482	413	384	442	410	385	433	432	407	440	446	453	422	409	415	415	412	406	433	401	449	379	428	377	440	392	434	452	394	373	412	460	420	460	421	433	456	428	427	413	427	447	413	425	400	386	423	411	454	430	435	431	459	430	380	404	406	430	390	446	424	436	467	455	472	381	448	449	441	378	423	436	405	413	466	415	394	413	451	438	470	443	397	439	411	432	443	420	439	442	466	435	410	427	466	437	444	399	447	441	436	408	429	419	416	480	395	400	372	456	429	416	434	447	395	399	406	429	437	440	441	412	425	451	442	416	418	425	446	434	404	423	457	415	450	411	478	439	434	394	418	425	398	417	426	434	433	463	404	447	443	405	447	436	430	407	408	397	453	388	396	393	447	458	435	398	464	435	407	412	440	421	472	383	425	396	414	436	390	462	404	425	399	458	465	439	459	458	426	429	389	439	465	460	464	434	427	439	437	434	458	437	486	467	426	407	412	436	445	453	408	434	423	440	433	452	404	447	430	429	457	414	414	432	415	455	430	438	435	444	423	400	443	451	389	426	446	414	429	411	397	454	433	455	450	480	444	395	425	425	436	414	399	455	430	423	417	408	491	424	432	422	417	420	425	474	420	408	437	447	419	406	449	409	435	433	439	418	455	428	436	420	440	444	479	424	470	443	411	437	465	406	417	406	422	450	430	449	456	445	402	420	426	415	425	438	433	389	440	414	457	457	468	446	417	448	462	413	396	391	403	390	442	437	422	425	436	415	430	444	395	416	418	459	410	441	425	411	444	415	406	415	375	484	458	396	445	420	435	403	452	447	409	416	425	416	424	448	420	458	469	445	410	436	431	427	434	447	435	430	395	413	430	416	427	431	374	415	451	398	425	432	404	472	456	426	442	454	437	435	430	402	424	443	432	418	407	436	405	490	427	401	444	422	435	431	427	415	426	451	448	402	436	443	441	406	456	416	448	442	434	437	420	420	431	400	493	458	394	421	442	470	430	447	449	429	442	441	429	431	486	415	483	446	412	410	412	431	388	470	396	402	425	423	463	449	420	413	404	412	422	412	401	428	420	417	426	463	447	387	439	432	425	448	455	413	425	414	391	403	435	450	455	456	428	408	423	444	456	437	407	455	398	441	465	393	402	417	417	436	430	454	440	460	422	464	449	436	427	455	428	430	416	430	395	386	459	443	418	390	451	425	451	435	419	411	432	389	440	446	442	412	472	450	458	429	410	425	414	442	419	435	441	459	390	395	466	460	404	459	404	459	437	413	403	409	419	459	409	424	354	463	462	445	416	440	422	490	404	416	432	434	435	398	432	455	424	396	430	423	384	418	426	380	412	422	413	448	406	416	435	447	432	436	399	455	426	410	415	415	435	427	454	447	448	432	472	437	427	442	463	429	439	453	464	408	389	441	421	382	439	426	467	467	447	422	410	413	460	434	415	434	434	401	433	468	444	424	372	433	417	422	439	415	414	446	428	439	430	414	418	458	412	437	404	436	450	449	419	419	446	417	463	442	413	455	421	441	417	409	389	479	435	426	454	424	388	411	417	476	448	447	436	386	407	451	425	448	416	449	445	418	440	425	416	401	407	412	418	414	403	431	434	450	434	403	440	442	447	435	396	403	398	461	440	409	401	425	402	418	412	465	440	461	449	405	429	392	430	426	420	453	450	436	429	483	453	434	403	412	467	430	451	443	428	442	403	458	438	398	395	399	401	418	378	406	419	449	409	419	429	411	420	387	394	426	455	404	453	435	413	473	407	425	427	448	484	434	420	390	439	379	450	376	428	434	429	443	456	405	454	431	425	463	475	454	391	437	461	411	382	407	444	419	389	435	476	435	421	435	433	402	405	458	416	408	440	440	481	388	412	420	435	426	460	443	438	451	427	417	444	434	421	405	382	430	424	427	463	451	403	404	436	404	420	439	385	438	431	436	380	425	413	441	397	396	439	473	419	444	403	403	418	435	454	450	409	407	423	432	419	418	443	440	398	418	431	400	436	429	421	390	436	445	432	416	406	442	402	404	423	411	445	419	453	435	408	436	423	449	432	439	423	464	442	423	462	437	425	465	427	436	462	468	450	397	439	464	417	451	438	420	434	395	402	447	415	455	422	421	430	428	413	427	456	417	421	426	424	401	442	465	392	418	430	407	458	409	438	428	432	446	429	433	391	445	456	446	417	428	388	451	438	422	435	476	447	424	445	465	404	409	428	435	443	412	400	439	460	410	425	488	420	394	470	433	453	446	438	426	440	425	399	398	429	412	460	413	418	433	420	462	455	443	451	397	446	440	422	420	423	474	433	402	389	411	459	397	413	403	404	444	486	416	431	429	426	415	442	428	480	414	415	439	397	438	422	451	441	450	449	423	457	435	456	446	425	457	418	435	402	404	428	456	457	435	485	435	422	444	423	453	438	422	430	410	439	439	399	430	407	416	417	423	455	414	403	443	433	447	440	389	428	427	443	400	492	379	449	398	441	441	439	465	467	456	421	421	426	423	446	409	392	453	417	423
35200	19919	10987	7359	4252	2486	1355	1157	1072	1024	1001	984	1063	945	948	977	886	934	900	919	849	899	951	905	957	924	952	864	899	855	907	922	924	913	945	919	878	847	885	916	927	949	887	869	830	893	916	918	884	964	929	937	910	901	921	908	927	939	916	926	861	947	924	934	898	861	939	940	890	868	890	910	896	918	899	924	884	881	889	938	964	868	907	947	902	971	886	947	869	905	908	923	963	899	902	925	950	924	922	922	959	914	922	855	938	955	893	893	920	929	935	921	927	910	918	893	876	954	889	967	873	892	849	893	898	933	902	887	877	928	918	902	837	891	892	912	896	885	950	943	946	892	958	919	942	926	904	904	922	897	893	915	878	900	895	895	924	917	924	897	902	924	890	894	927	865	915	912	914	862	939	921	903	909	928	898	910	914	946	904	904	918	932	912	893	900	878	863	893	949	891	878	949	916	888	894	940	896	908	871	912	914	914	884	921	876	895	944	876	890	894	876	871	908	956	897	906	896	939	910	930	923	895	900	887	858	915	904	863	921	968	880	886	952	867	902	891	882	866	882	915	864	896	882	869	930	867	934	903	893	916	896	869	854	924	976	950	947	867	884	832	886	929	882	894	973	938	870	926	898	874	883	869	921	892	905	869	919	948	906	840	894	850	909	896	896	916	895	940	871	913	924	870	887	909	891	877	893	911	876	950	901	892	886	901	935	881	904	902	896	863	864	908	939	883	880	887	888	870	923	949	827	909	882	863	883	863	904	915	925	892	913	919	882	879	909	906	853	911	953	814	919	920	947	883	921	872	888	908	938	942	915	918	890	872	891	917	927	937	876	874	893	946	868	887	959	919	898	880	912	915	924	870	884	910	942	891	896	859	903	919	939	965	917	903	858	931	949	898	892	878	898	888	967	887	904	927	894	886	877	904	849	878	873	901	912	963	901	879	902	936	881	956	926	850	890	876	928	926	898	857	940	916	883	954	896	932	848	929	863	870	906	894	971	895	928	917	903	873	887	873	946	938	801	870	870	915	920	879	894	892	945	914	868	926	888	871	917	924	930	902	962	893	880	910	892	927	900	888	882	927	907	881	921	939	894	921	863	964	918	890	878	926	963	969	923	919	941	901	956	839	862	916	945	869	866	926	894	963	879	882	902	893	900	885	916	860	915	905	942	889	909	885	931	912	919	909	939	896	940	891	837	869	898	949	873	913	952	918	937	941	913	874	888	893	906	945	978	915	931	906	897	858	920	916	905	920	874	921	936	903	878	847	830	899	913	885	864	873	935	892	890	899	891	861	934	926	876	920	879	902	927	902	915	918	854	905	895	872	867	887	931	876	910	869	943	940	955	917	909	851	890	911	908	930	961	915	871	966	919	930	936	921	879	876	898	900	971	911	916	935	930	862	884	863	873	967	911	891	920	929	912	882	887	878	940	907	960	926	882	933	906	897	850	908	911	911	904	907	856	893	890	937	849	899	914	908	875	917	867	876	894	893	905	952	921	859	879	879	852	934	894	904	887	897	931	930	917	866	884	933	870	894	901	867	949	908	898	932	920	864	941	950	883	909	857	911	938	894	853	879	926	933	887	848	882	863	945	884	858	879	921	864	831	903	959	944	865	938	862	925	899	894	880	904	911	913	897	881	888	922	879	882	964	898	999	924	934	879	929	912	976	914	888	938	950	897	903	865	881	921	900	878	900	878	913	924	881	945	891	860	902	937	881	875	902	862	872	947	955	910	898	907	879	904	878	993	911	896	863	906	918	895	891	889	909	937	938	880	912	927	953	891	922	907	873	902	968	896	858	908	884	892	864	949	892	946	892	906	900	929	858	961	924	915	840	932	882	890	902	939	876	896	875	865	890	890	925	924	915	861	891	928	954	891	944	901	903	878	869	951	900	861	886	873	928	898	874	929	924	883	919	968	922	869	883	845	904	906	914	873	858	878	910	899	874	892	885	948	941	936	924	880	897	933	898	943	938	858	915	876	866	900	905	928	892	868	919	900	899	917	884	897	906	857	867	910	923	885	878	899	903	934	871	946	975	904	919	906	878	909	854	848	915	894	880	870	929	915	913	936	899	881	890	879	972	887	916	882	916	903	892	866	927	938	847	900	929	906	857	891	883	913	899	866	909	940	919	944	895	883	857	873	862	930	903	879	874	925	937	933	882	928	894	910	892	940	927	949	896	868	944	899	893	883	914	886	870	886	886	862	921	916	855	929	958	939	882	844	901	923	862	959	901	914	897	926	915	924	861	901	898	969	846	895	903	887	940	893	930	882	901	909	911	938	944	865	917	859	871	856	931	848	918	908	901	878	910	862	910	928	868	922	893	898	918	904	904	901	945	857	922	871	897	914	962	940	926	908	848	900	864	928	979	852	914	842	908	969	901	938	917	912	890	869	947	850	881	904	901	946	909	924	918	942	878	911	890	923	931	922	907	875	919	862	854	894	892	887	850	911	871	883	863	889	905	906	905	899	897	903	853	945	916	872	896	887	910	931	921	915	929	904	910	877	859	922	934	925	912	951	929	884	850	903	883	964	866	885	884	903	849	902	887	906	946	921	908	836	883	923	869	916	877	864	930	893	960	922	922	913	893	920	900	877	944	917	914	906	867	930	878	951	944	927	953	899	905	937	1012	888	932	889	884	887	946	902	893	934	858	934	861	967	946	864	905	838	890	900	938	901	868	872	871	916	917	888	876	896	920	897	857	904	920	880	877	906	879	913	925	886	936	908	898	940	960	899	870	881	868	921	871	920	888	900	890	967	887	915	938	880	923	910	886	896	913	884	906	936	872	908	902	919	894	933	958	905	887	898	919	913	878	892	891	910	916	848	876	878	958	881	942	905	935	883	908	885	910	945	876	891	916	880	924	839	928	879	872	904	893	890	880	833	843	929	931	886	871	923	924	927	919	876	919	906	909	898	899	886	919	881	938	898	920	890	856	911	884	922	900	880	907	927	881	895	926	923	858	926	938	917	865	900	918	874	918	968	916	898	902	950	903	932	912	878	898	890	960	910	910	888	860	884	851	906	926	885	947	909	909	830	868	893	891	882	971	903	913	878	919	958	907	935	949	907	938	906	942	975	931	948	902	920	906	908	920	919	907	946	966	893	932	857	953	912	908	880	882	917	852	869	934	904	924	923	888	920	884	925	910	923	964	901	878	907	919	888	894	939	883	900	918	889	942	919	841	906	976	894	906	835	911	873	893	892	930	917	888	889	913	946	937	928	917	863	915	926	933	928	933	935	911	900	908	916	913	928	894	895	910	882	910	929	864	889	855	909	902	918	903	933	905	896	910	901	932	885	944	927	944	873	898	842	907	934	918	926	943	908	839	942	944	857	870	880	913	871	938	888	897	820	916	891	916	833	885	940	897	931	930	900	905	909	873	950	898	916	857	891	895	892	925	894	972	906	893	923	956	918	882	914	891	852	890	894	908	883	899	924	912	855	899	911	884	955	916	925	943	892	896	887	909	939	905	896	897
60725	34803	15886	6597	2783	1160	564	465	497	498	474	483	461	455	415	443	470	447	391	408	429	416	432	449	464	447	445	399	455	404	441	438	414	402	408	418	409	443	421	407	417	438	426	433	424	413	453	425	479	381	431	430	446	438	450	427	382	397	433	433	422	483	382	409	433	438	425	421	426	437	442	447	415	418	419	451	421	424	450	441	397	448	437	421	446	428	393	485	393	414	445	456	419	428	436	441	395	438	413	424	411	426	417	419	452	440	441	397	402	449	430	429	399	452	422	465	389	433	424	440	420	363	435	413	449	425	442	420	416	424	411	414	446	481	393	447	461	447	446	416	407	409	434	434	479	462	430	421	477	425	395	368	438	432	427	461	421	475	395	449	412	410	429	406	434	424	429	456	442	431	449	461	406	413	429	421	430	390	454	405	431	403	388	436	424	389	396	430	439	433	410	420	425	405	417	416	448	434	406	426	422	449	426	430	442	367	427	438	401	477	384	400	430	457	407	439	411	391	433	454	419	466	437	447	395	424	449	425	434	415	438	431	466	393	460	424	418	407	409	426	445	433	421	402	483	407	424	434	398	423	395	401	428	441	415	461	426	451	445	401	418	392	436	412	396	389	422	456	421	445	448	409	397	417	388	428	420	420	482	416	382	425	421	394	466	395	407	437	416	464	424	435	420	419	467	441	439	441	465	498	425	459	423	419	414	437	457	457	427	452	423	464	428	427	480	458	423	388	452	407	397	464	395	429	404	452	451	435	408	416	406	416	412	433	398	442	431	463	410	415	469	450	411	462	411	412	434	416	446	415	461	416	452	488	384	473	432	393	448	445	394	448	464	407	402	432	428	436	452	416	430	425	435	450	418	392	444	418	383	449	424	426	429	391	419	390	455	423	433	437	409	418	422	367	455	389	378	413	414	415	407	395	437	418	412	396	448	411	403	429	414	451	456	430	397	385	389	413	460	435	436	452	400	448	455	434	412	397	432	451	457	377	426	443	430	406	408	453	409	409	378	409	415	429	455	460	449	416	428	433	439	441	443	431	439	397	423	435	389	437	455	429	417	456	436	411	433	434	420	444	436	422	442	427	440	416	410	421	435	434	402	441	445	362	431	397	421	398	424	413	436	432	395	445	442	432	490	478	437	446	398	463	437	434	440	427	438	459	422	437	428	443	471	438	448	462	438	470	411	403	457	434	413	406	417	420	447	410	414	389	426	392	406	411	398	409	433	433	468	412	438	451	425	410	445	399	396	439	431	460	434	441	421	434	443	423	404	429	434	439	420	440	415	433	458	428	433	392	424	444	444	429	423	438	397	419	434	419	420	430	393	443	478	450	404	433	410	420	400	449	408	454	424	422	438	443	444	459	445	445	450	374	417	475	430	426	416	406	405	445	443	424	405	421	409	447	421	405	397	410	427	489	452	469	426	415	398	435	438	399	395	419	406	440	428	450	424	411	396	462	466	428	427	447	388	438	452	432	399	432	421	454	456	415	414	418	425	453	459	425	396	426	431	431	396	409	411	437	445	429	407	428	412	434	387	446	415	439	423	419	437	434	432	419	436	473	420	475	401	442	420	453	425	444	452	427	399	425	425	439	424	452	421	440	461	445	431	460	400	407	389	443	413	491	398	401	396	427	423	398	395	433	447	397	432	427	396	433	437	391	425	401	412	446	431	447	441	394	424	437	429	422	381	428	479	435	422	487	370	383	424	454	438	451	425	402	453	446	424	421	452	403	429	371	395	400	415	416	420	401	450	461	449	407	436	422	444	452	434	432	425	419	425	448	439	428	391	423	405	446	481	445	382	423	413	461	441	419	442	424	395	376	434	441	451	422	420	380	428	461	436	464	455	462	444	440	389	447	418	394	417	411	405	419	453	417	450	430	425	445	430	459	421	445	462	429	388	452	446	427	442	420	468	448	423	446	431	349	424	428	396	455	433	441	475	433	396	409	417	408	412	440	441	449	397	431	423	402	436	438	443	452	416	428	403	422	440	405	459	420	423	423	482	449	405	443	436	425	436	446	425	461	432	436	452	488	410	413	368	406	410	416	462	420	443	495	402	393	416	424	438	446	426	428	433	461	451	440	436	447	456	423	437	433	403	415	449	431	441	423	412	424	422	418	430	390	392	437	379	425	440	412	434	419	420	421	380	445	385	440	418	417	397	404	421	440	430	414	409	424	464	426	401	462	388	396	397	439	436	432	454	469	412	452	448	446	410	376	391	441	482	419	403	452	460	439	453	439	384	389	456	433	418	430	439	421	409	433	449	456	427	384	411	456	424	437	393	381	380	442	403	388	412	458	433	427	445	381	414	422	426	414	421	451	407	436	424	442	422	436	423	421	429	458	434	437	455	441	413	423	446	433	492	435	392	408	459	365	425	422	392	417	428	466	442	441	457	414	420	421	439	430	436	442	466	414	449	430	429	396	453	403	441	412	470	433	440	409	440	413	424	402	413	444	431	402	423	424	440	484	431	421	444	434	426	387	415	391	435	415	429	436	409	412	461	430	426	437	399	394	417	401	430	424	463	420	422	433	394	443	434	428	432	473	382	421	403	404	431	439	471	383	408	468	429	461	444	426	433	459	399	402	442	417	459	446	429	422	439	425	410	429	468	433	391	428	402	418	493	454	440	431	429	453	400	452	439	408	442	434	441	430	425	397	432	425	461	402	453	422	395	397	416	421	411	456	440	422	424	413	391	398	441	451	426	429	465	443	482	424	410	409	472	431	418	405	460	447	454	423	451	429	438	404	432	431	457	427	475	436	411	405	439	436	407	437	444	403	435	416	433	454	412	435	427	428	428	400	464	430	394	440	468	395	367	435	432	459	439	418	426	428	461	434	422	415	414	429	417	421	408	439	446	437	428	443	441	433	446	412	421	400	447	421	422	426	418	417	449	403	411	454	447	424	470	420	436	419	435	400	401	421	440	433	446	449	425	392	471	399	414	434	439	433	451	429	398	412	473	404	414	404	368	430	413	407	408	440	484	407	415	445	388	421	378	438	414	398	391	460	433	428	450	443	418	431	450	438	454	459	428	408	423	381	411	448	423	432	421	434	387	413	456	481	431	407	422	472	424	422	459	418	440	416	440	408	418	425	466	408	431	387	421	428	418	440	434	434	395	421	478	418	371	419	408	426	435	381	380	422	429	407	427	385	427	463	414	430	433	363	407	476	393	429	385	402	392	415	439	429	439	419	474	434	402	390	411	432	428	425	400	426	426	436	418	404	421	435	362	391	436	418	475	432	439	424	440	449	417	444	428	418	413	416	443	461	434	434	395	427	419	435	506	423	422	405	430	455	431	480	430	442	447	386	434	426	429	450	433	403	425	447	448	461	425	391	401	481	454	381	405	423	419	422	420	393	400	427	465	431	447	425	418	404	430	451	417	450	391	423	468	449	447	381	436	424	422	409	423	463	425	458	479	424	433	426	439	449	448	418	404	406	432	394	409	439	440	393	443	427	429	400	419	409	436	416
41018	27139	16693	11884	6889	3214	1355	1160	1105	1125	1044	987	1010	987	1053	916	935	981	937	919	905	887	934	891	890	895	914	941	848	888	885	873	941	857	890	908	950	973	904	958	892	843	885	901	963	869	912	887	882	842	884	897	929	906	899	911	930	903	941	921	926	908	914	882	907	897	974	899	919	898	908	950	903	954	927	872	893	890	911	908	876	901	949	892	878	930	877	899	909	893	870	904	895	909	889	914	957	891	922	912	906	913	863	925	904	932	912	888	926	915	871	873	881	859	940	952	934	904	858	892	937	895	947	885	848	921	883	967	847	937	926	879	894	928	979	979	888	862	931	947	887	970	848	878	898	912	889	895	896	971	835	923	903	846	934	919	902	919	877	934	968	890	931	885	871	884	881	937	873	895	922	896	941	915	881	878	913	852	897	922	896	892	935	879	972	937	846	916	871	968	856	926	901	889	872	832	868	898	875	881	923	867	871	895	875	941	910	866	900	923	919	896	928	913	955	906	922	934	896	874	858	895	853	908	896	909	840	844	873	911	910	876	926	945	873	932	910	880	916	869	916	897	874	912	892	948	942	926	885	896	907	887	920	928	858	915	909	952	886	870	915	871	973	902	911	907	922	902	860	939	916	927	914	886	910	900	929	897	873	891	884	870	918	876	925	868	881	877	883	825	896	922	922	962	953	995	933	904	939	945	921	928	887	886	921	880	890	883	875	888	941	905	865	914	911	913	905	891	935	930	947	903	921	903	929	909	903	937	925	863	890	984	945	923	895	901	916	910	891	880	909	890	881	912	844	926	861	889	925	924	901	948	881	896	881	869	866	932	883	932	870	946	915	896	926	915	889	867	930	841	954	962	947	836	906	918	927	958	926	910	933	879	891	828	928	872	920	924	888	878	912	922	902	866	935	879	885	916	955	899	930	967	976	928	857	914	799	894	942	925	938	886	865	954	904	924	901	940	935	921	923	862	928	866	905	893	880	905	922	891	881	917	851	919	868	923	866	875	934	961	889	914	883	911	924	894	896	938	892	873	872	908	961	937	882	924	883	906	890	913	950	894	873	885	881	916	968	844	925	966	913	910	947	911	937	887	877	887	900	916	899	958	911	903	913	941	948	939	935	896	899	912	865	853	879	925	889	903	910	911	951	878	923	987	915	909	959	871	920	886	920	878	880	872	911	895	934	897	932	972	922	892	859	868	907	870	919	899	909	881	913	905	949	944	858	901	909	891	925	865	971	877	931	915	947	970	921	890	911	964	917	939	867	910	889	889	894	900	891	906	926	911	912	925	953	919	956	891	910	896	917	906	923	865	947	890	927	930	891	931	941	915	893	930	876	905	930	909	882	957	870	889	890	917	940	955	980	941	876	821	932	908	928	921	919	952	885	932	906	891	977	902	910	898	912	888	904	889	900	942	913	903	896	868	927	887	817	899	938	873	868	901	898	894	975	895	893	874	877	847	917	870	910	884	898	915	881	864	861	944	967	916	916	922	911	885	932	907	904	893	894	902	934	929	896	852	929	821	933	970	935	869	941	919	906	868	846	874	889	897	955	879	923	888	920	888	937	889	903	884	864	917	883	892	924	938	870	931	876	855	914	897	983	916	928	951	884	854	931	891	940	870	885	909	920	879	916	938	888	951	879	894	937	898	901	957	918	817	862	898	911	905	926	896	842	904	894	933	968	900	885	882	926	920	885	909	945	902	897	911	894	860	884	905	869	953	906	939	903	925	868	895	894	880	901	909	910	879	902	975	939	914	917	858	819	934	952	856	873	898	904	858	918	927	945	903	937	957	911	920	929	888	975	863	919	904	950	914	915	865	834	839	903	907	872	880	882	984	893	900	898	943	859	949	880	947	894	871	888	876	911	888	893	888	877	872	926	872	901	883	871	926	914	919	871	890	849	856	926	878	881	904	890	883	875	881	926	914	909	902	935	944	914	921	956	945	875	896	903	911	934	918	927	903	925	910	942	882	981	925	882	912	902	872	911	892	924	911	911	860	885	890	905	883	935	867	890	921	898	946	884	855	927	940	892	948	933	904	1019	929	910	915	961	849	933	910	859	997	908	925	913	929	918	926	888	937	883	913	892	881	885	907	908	893	903	846	935	909	858	920	874	864	883	919	897	854	976	918	930	880	924	933	947	917	873	891	932	908	885	870	924	893	912	927	895	894	908	922	887	857	981	942	895	850	890	906	887	913	933	954	864	896	914	907	868	915	894	914	872	912	878	880	958	930	879	880	915	948	918	975	854	903	947	939	945	896	864	889	880	917	895	937	919	843	868	878	917	929	937	911	962	909	907	919	885	916	951	944	902	955	918	910	861	860	954	907	869	952	926	916	882	918	922	930	890	896	932	926	925	872	892	953	899	929	942	956	892	910	913	875	888	900	931	897	863	935	853	922	944	890	868	898	870	912	882	895	891	951	872	890	849	884	858	883	928	960	879	939	894	944	847	904	872	922	909	913	897	936	933	861	897	860	916	938	920	857	882	915	941	923	915	933	898	919	879	938	897	873	922	940	837	939	930	940	869	897	866	902	880	882	946	899	909	913	879	932	888	966	853	895	961	885	901	894	858	907	953	924	906	894	901	893	878	950	909	912	903	944	927	889	886	896	890	903	926	870	884	895	874	857	905	899	911	952	902	862	939	917	871	956	897	916	899	940	918	907	923	869	865	936	906	891	928	857	881	870	891	963	900	903	921	825	869	941	893	919	958	903	892	889	949	853	899	881	934	873	950	920	869	887	930	874	860	922	938	914	894	892	880	892	888	849	899	871	936	840	938	948	886	910	843	909	892	896	941	937	948	888	857	931	919	957	889	928	917	944	891	904	918	892	902	912	884	921	920	868	885	955	925	907	864	894	929	883	935	910	878	949	939	884	937	937	910	878	914	868	904	920	884	908	884	873	855	909	890	900	908	924	883	954	879	935	893	878	893	938	917	872	907	930	927	906	899	886	883	926	832	847	925	917	892	908	939	871	908	907	911	963	889	908	876	897	955	875	857	881	860	877	924	956	897	886	889	907	908	848	906	883	932	918	945	861	960	885	919	861	933	900	899	947	948	878	875	890	928	904	897	899	889	869	916	923	937	881	882	886	945	907	909	915	893	892	950	963	940	943	961	955	941	909	881	930	928	913	884	929	869	882	846	873	859	898	915	924	889	929	943	947	885	900	900	922	898	904	930	890	923	854	892	913	905	922	925	921	907	928	916	878	905	926	896	925	862	912	891	881	964	859	895	905	857	948	959	858	970	953	878	853	882	861	914	915	935	891	875	973	877	917	934	915	916	907	970	925	900	911	936	891	922	916	882	938	923	906	848	894	876	898	895	892	874	887	869	943	912	909	904	885	879	898	938	957	937	939	919	915	861	922	888	896	883	903	902	894	913	882	929	900	901	923	897	927	940	952	928	923	882	873	856	910	930	868	885	866	901	897	939	900	942	870	949	882	908	908	852	887	871	906	914	880	903	899	903	926	912	867
64524	35927	22801	13454	7212	3127	1198	563	540	508	570	502	545	516	443	435	428	500	468	481	443	429	436	475	470	439	466	433	445	426	465	437	417	446	425	441	457	457	427	450	470	481	424	446	452	440	415	457	437	435	458	416	416	453	408	428	429	434	439	450	463	411	433	435	427	419	446	431	417	463	454	425	416	445	424	426	428	453	471	411	446	430	433	430	440	378	400	431	432	416	374	450	417	437	456	475	415	424	412	440	394	434	411	387	411	428	443	417	430	445	438	410	413	414	425	403	461	461	433	418	405	378	417	449	440	422	360	391	429	409	446	404	438	435	454	428	394	481	435	437	469	451	441	448	456	455	417	438	418	438	447	474	464	415	423	414	446	410	433	390	388	432	383	471	447	433	436	419	426	462	422	429	436	431	445	410	399	415	443	433	459	431	444	426	437	423	424	448	428	446	403	433	445	395	466	405	429	447	447	419	424	465	451	470	435	377	402	425	424	466	421	426	414	451	461	429	430	430	417	490	409	424	427	453	473	411	424	421	438	421	457	478	468	410	408	430	431	400	489	419	462	424	460	456	462	425	400	417	446	403	426	435	404	408	406	402	447	459	457	437	463	417	428	436	407	448	443	490	434	447	406	396	403	428	446	445	418	400	430	443	447	468	442	439	419	437	442	418	439	444	407	455	444	419	472	401	450	436	437	420	450	436	435	425	470	459	455	469	431	432	474	408	425	423	446	428	413	439	434	424	410	415	449	479	454	450	403	416	461	442	423	443	433	396	434	425	406	423	411	423	452	440	442	432	437	417	439	408	380	422	452	386	426	425	428	423	456	509	440	426	424	419	455	425	403	378	382	403	414	400	435	418	440	399	402	451	442	411	402	446	467	446	470	452	411	447	478	434	408	426	421	390	440	400	411	461	449	394	415	429	459	397	405	397	428	439	424	448	440	387	463	501	388	412	435	393	476	421	435	392	428	461	423	436	448	425	440	444	437	463	436	454	433	419	456	435	405	442	423	420	405	423	483	419	413	412	488	471	422	427	414	433	415	424	454	442	425	401	429	418	446	446	433	436	450	384	449	438	432	404	428	440	368	432	403	470	458	469	423	435	426	428	466	409	446	435	394	422	423	467	448	477	424	434	429	414	428	437	422	424	411	439	440	447	430	406	465	410	444	477	410	436	424	432	449	457	429	450	368	370	424	408	441	432	442	404	480	398	430	458	478	462	429	442	443	450	429	445	428	430	424	442	417	428	443	429	416	385	446	388	456	444	422	431	455	465	459	497	418	429	413	443	400	437	437	438	457	414	430	424	428	402	417	385	406	409	461	430	443	443	444	419	457	446	442	428	447	412	414	416	426	448	424	439	473	426	432	423	422	436	414	431	431	466	449	421	421	413	442	443	416	441	479	470	420	460	454	465	448	461	450	420	439	419	468	464	453	461	453	453	427	448	411	447	462	393	420	431	464	439	410	441	433	449	432	382	449	418	437	432	426	451	374	445	438	451	437	394	491	457	478	417	440	406	432	450	478	394	438	436	434	452	431	458	448	411	392	478	468	446	482	423	409	421	404	428	433	434	400	404	425	454	480	457	403	420	435	422	431	426	417	455	420	482	456	425	466	448	454	420	395	377	392	377	402	441	422	439	390	424	476	472	442	404	430	445	397	447	422	435	406	433	438	431	409	490	454	424	442	451	432	435	478	478	457	453	440	418	443	442	420	428	469	458	457	416	410	454	428	399	449	463	446	444	414	435	470	431	447	415	420	431	470	439	437	425	422	448	450	480	432	412	428	459	439	459	446	449	423	506	419	395	447	460	444	433	453	401	413	458	422	431	412	474	412	468	399	458	442	432	442	462	506	400	454	470	434	439	439	445	408	496	451	420	411	403	402	472	409	453	441	393	464	428	445	447	438	429	445	431	459	432	443	416	467	448	459	424	428	377	419	430	442	410	361	461	442	453	460	453	417	465	463	419	455	437	462	424	430	440	430	437	523	448	424	444	431	459	425	432	388	442	430	440	491	456	448	462	478	436	434	420	453	424	397	475	479	407	455	462	493	418	403	444	425	461	434	417	453	427	405	421	401	439	481	436	468	432	418	421	426	429	446	485	424	379	402	435	428	444	435	465	481	439	447	468	424	437	457	435	406	410	450	377	457	448	467	418	477	418	459	410	411	386	424	400	412	457	430	423	442	439	425	483	489	455	443	416	470	421	431	445	491	431	472	473	425	421	442	420	426	435	371	458	411	373	393	489	393	390	411	467	428	425	410	422	407	422	436	420	409	439	415	394	469	420	467	414	429	434	432	438	438	476	459	458	458	438	458	457	500	424	464	433	399	421	438	472	454	424	448	449	488	489	456	425	472	418	444	437	400	441	411	447	448	447	440	465	415	433	456	426	394	470	451	427	437	438	443	428	410	450	440	451	453	437	438	436	408	482	413	432	417	459	423	446	483	466	429	436	428	410	463	450	428	439	401	398	441	443	429	429	433	403	481	407	458	429	420	449	404	438	441	379	419	415	421	463	436	438	463	492	431	414	435	462	418	450	448	460	415	422	437	400	449	434	417	397	429	455	449	426	483	467	428	443	451	405	435	441	442	446	454	416	423	440	434	459	453	437	486	418	447	416	433	445	425	438	401	433	420	425	442	427	435	442	412	415	426	426	424	470	448	460	436	440	438	450	424	438	425	448	416	436	438	456	409	417	428	408	464	434	408	417	434	426	463	416	425	469	424	462	438	414	422	463	421	432	461	381	446	465	422	445	422	416	396	470	473	452	428	412	490	415	447	437	421	359	423	398	417	461	460	413	435	465	404	406	457	448	456	439	431	465	443	440	477	438	459	428	441	433	459	418	414	447	456	491	427	432	390	409	433	457	398	430	470	426	448	422	467	468	443	424	490	396	441	388	462	433	463	408	436	397	423	424	446	386	443	432	449	415	403	446	471	433	421	409	441	420	452	454	428	490	455	421	400	404	451	427	436	464	455	452	425	407	412	451	467	443	438	425	425	417	461	442	396	418	412	457	409	435	442	423	416	431	398	432	395	461	447	420	406	439	456	439	419	417	501	417	444	465	408	469	440	430	436	484	432	451	424	425	470	462	408	420	461	427	450	452	442	436	468	429	467	422	413	449	466	439	409	422	448	467	457	418	437	428	396	453	416	397	420	406	433	450	417	398	428	447	440	430	475	450	443	409	415	428	412	437	465	401	465	438	406	421	430	438	407	410	441	393	462	392	420	446	443	451	435	457	404	433	413	437	414	438	418	441	407	422	469	444	442	461	429	434	449	426	425	456	430	399	415	444	416	417	457	489	424	415	428	418	469	460	432	456	459	429	426	449	442	427	488	452	437	462	428	408	391	424	465	460	461	438	424	408	445	437	430	434	423	409	454	417	445	453	410	441	421	432	436	452	464	419	481	417	466	397	411	426	453	462	471	452	407	379	408	427	436	437	451	458	466	500	434	438	414	432	412	414	472	466	449	438	453	416
42454	27381	25297	21352	15214	8262	3027	1442	1364	1306	1268	1229	1264	1168	1094	1014	1044	980	1012	1018	1011	953	916	976	903	940	949	937	955	932	950	912	918	940	909	964	936	850	943	922	905	897	876	915	908	950	992	859	924	920	885	912	957	927	907	917	895	915	907	916	900	893	916	901	850	909	935	986	914	925	952	921	909	879	932	941	881	904	949	955	945	904	924	921	907	854	901	900	879	911	899	933	923	924	901	931	909	906	908	845	919	914	902	917	881	860	894	938	959	884	909	920	908	882	897	957	897	921	928	884	911	905	938	864	886	918	913	902	905	938	954	876	926	876	902	892	888	924	924	889	936	938	973	908	941	870	926	931	898	942	885	916	956	905	933	902	991	964	931	899	914	915	920	900	878	923	943	925	892	920	923	929	852	933	966	854	879	911	858	873	910	892	947	889	927	883	940	917	885	946	962	893	918	932	928	938	931	928	895	896	962	946	928	893	929	929	908	891	910	984	885	932	950	936	947	900	922	957	945	938	918	874	912	933	917	918	919	902	887	954	884	929	935	892	924	871	909	947	902	962	914	991	940	839	904	866	931	902	910	891	907	876	942	905	872	914	922	913	861	894	967	904	930	922	950	927	954	876	906	871	907	916	945	950	911	891	938	930	925	869	855	925	935	917	925	920	926	886	881	918	853	904	939	911	953	958	900	917	925	924	911	920	897	950	931	907	934	863	956	865	919	890	875	885	912	900	898	904	878	917	874	957	903	869	893	897	960	900	934	947	957	966	914	877	928	966	938	878	946	905	923	931	950	910	931	919	940	932	927	882	873	915	953	873	890	918	858	921	891	865	882	945	964	935	912	950	922	911	956	916	897	897	864	899	896	906	960	917	871	959	885	913	924	904	907	932	905	870	852	951	897	930	978	921	899	914	914	961	888	918	890	949	914	866	926	872	849	893	922	907	943	941	904	952	943	881	955	929	917	942	937	874	936	935	953	906	924	917	890	980	883	951	998	859	948	909	934	950	895	950	889	958	930	941	865	880	917	937	940	946	935	874	903	986	887	897	866	884	895	873	948	886	913	910	941	910	977	956	978	915	832	934	917	879	954	886	939	928	913	913	911	874	926	941	922	961	912	899	913	880	944	925	918	934	935	934	906	924	892	939	981	848	943	908	920	894	911	926	918	960	892	907	911	909	903	949	901	923	919	943	953	922	849	897	949	887	940	969	897	917	897	880	994	891	904	921	933	911	934	923	889	926	947	883	907	923	881	954	902	953	931	839	926	930	916	972	874	869	940	920	896	867	926	873	941	985	911	922	888	936	918	879	904	863	906	885	918	955	927	878	914	917	929	900	907	901	866	930	932	908	922	934	882	879	916	901	954	926	902	856	916	895	956	942	983	930	960	892	943	896	949	871	887	913	985	892	877	953	945	915	962	889	867	911	919	959	923	931	981	904	894	901	928	947	930	934	957	921	860	889	914	921	911	935	936	921	904	912	894	955	907	964	917	910	904	866	950	864	897	908	917	912	925	948	947	899	923	925	910	908	957	923	911	931	935	877	886	928	944	928	879	911	905	895	892	930	885	900	872	904	953	934	955	863	934	878	919	875	879	896	934	924	960	955	956	909	948	904	950	902	965	966	912	887	962	884	881	912	879	880	936	936	935	943	915	962	940	873	945	909	942	913	897	922	874	912	893	941	907	948	954	860	980	909	951	964	971	928	951	897	912	926	970	932	903	864	884	964	925	924	937	894	913	896	964	937	937	923	938	906	893	908	929	888	917	925	959	915	944	962	928	887	936	890	947	949	973	925	895	913	917	904	904	923	904	917	909	864	926	943	912	893	935	936	923	884	894	896	902	919	927	971	931	939	967	932	876	949	904	921	966	892	905	894	886	889	875	945	935	914	940	896	915	923	909	903	909	928	867	925	939	954	933	910	909	903	930	910	956	951	882	902	917	936	845	936	927	904	861	867	920	906	934	909	876	934	908	952	914	895	913	917	925	893	886	964	937	887	933	913	911	904	963	917	962	923	957	890	968	908	924	939	898	891	916	916	910	952	935	929	955	947	898	916	908	927	896	974	904	883	849	950	923	964	918	912	942	926	930	907	930	916	905	898	915	995	940	955	908	928	891	905	898	934	949	872	926	926	951	956	877	890	923	941	903	873	908	879	971	926	889	942	909	901	893	888	917	919	944	862	901	936	907	948	917	894	877	925	892	915	995	912	894	951	1002	913	892	925	912	914	935	915	923	935	925	887	962	916	920	928	889	871	944	881	947	913	932	926	885	860	861	923	979	925	926	895	890	946	945	922	945	956	913	902	839	913	957	925	886	916	902	842	867	863	920	898	915	923	953	924	863	858	915	888	907	917	932	935	899	917	920	889	892	855	908	887	877	920	934	918	932	887	933	933	963	988	924	832	923	911	902	888	921	908	893	888	900	901	938	940	908	904	927	987	943	919	927	915	889	964	903	940	945	925	864	957	876	882	902	898	912	879	950	874	956	881	947	903	945	933	932	886	890	934	885	933	922	870	964	886	888	900	950	920	931	929	949	896	942	851	896	909	928	897	948	907	881	950	913	924	890	879	938	889	951	920	843	929	911	935	935	829	882	925	932	896	854	902	898	918	927	900	851	952	913	932	911	851	929	988	903	933	914	858	875	925	934	898	940	860	886	940	943	892	912	905	902	948	944	947	889	881	896	928	877	905	931	946	873	862	954	908	928	957	909	879	883	922	925	878	923	958	915	900	894	916	890	898	950	898	963	905	970	922	929	918	915	947	925	898	956	942	890	914	921	925	925	963	944	877	926	878	924	921	997	860	930	948	935	942	892	993	969	959	931	895	908	895	960	883	887	910	898	900	896	909	857	877	891	873	871	924	914	944	896	885	928	956	938	934	914	874	920	894	885	886	911	914	948	913	922	885	870	931	860	922	858	911	974	932	890	907	898	894	889	943	892	934	967	915	891	920	948	899	889	962	932	928	946	864	887	903	904	861	936	935	912	910	941	938	915	924	867	901	904	934	863	947	940	912	963	940	918	922	978	896	922	913	913	888	980	948	858	916	872	954	968	903	874	912	929	905	918	900	897	984	908	917	875	929	906	941	866	914	945	920	852	932	875	955	930	894	943	850	930	944	919	911	865	932	913	875	948	950	920	925	962	874	992	965	955	849	878	906	933	929	919	922	949	962	887	961	931	890	907	889	939	882	913	902	962	871	956	894	927	923	917	993	932	912	920	942	883	936	950	932	884	886	904	925	986	956	1018	935	974	881	881	921	851	1006	937	956	905	879	946	908	858	973	943	961	945	900	915	915	905	921	920	921	889	853	942	917	968	889	928	863	866	928	929	970	928	921	913	972	928	948	967	891	947	916	939	877	905	889	932	923	978	908	960	897	955	922	938	922	938	914	908	940	914	999	920	878	915	878	853	880	941	925	970	980	950	918	883	909	871	877	964	893	969	897	896	867	912	944	953	915	961	867	976	907	910	891	873	945	957	867
51614	23387	9143	3440	1331	698	475	471	480	435	420	461	450	472	434	439	424	424	437	444	409	398	432	457	434	397	435	435	428	428	460	455	377	435	410	468	454	460	426	443	395	433	381	422	433	427	422	411	430	409	444	406	403	415	390	444	409	383	440	450	430	411	429	426	402	406	445	454	414	471	401	437	425	429	401	421	421	421	431	419	421	426	435	405	426	441	399	420	426	485	454	410	419	439	429	432	410	402	401	436	472	425	419	470	457	409	381	414	450	441	426	435	416	425	421	463	440	418	411	404	440	405	431	419	411	372	394	479	482	389	467	430	420	476	437	433	436	409	475	417	430	419	394	470	411	399	445	468	417	413	430	461	397	372	474	458	448	425	436	395	393	422	398	435	440	412	422	409	422	457	458	412	415	442	408	438	442	443	382	416	400	449	454	450	432	447	469	460	430	420	441	444	429	424	434	431	451	443	386	418	401	447	415	414	406	381	395	408	422	407	411	405	441	434	429	438	438	429	472	401	388	389	421	441	435	396	433	419	425	423	443	468	411	400	427	436	409	425	427	417	418	436	454	462	432	485	396	442	394	417	452	460	419	442	482	433	455	419	444	433	464	423	447	426	449	399	440	416	451	388	444	469	430	409	425	424	396	440	407	388	409	450	456	429	415	375	411	395	428	402	434	411	410	431	385	433	405	446	451	436	425	428	437	412	406	485	444	409	423	424	448	411	462	454	449	439	429	423	434	415	421	438	439	413	409	446	414	444	452	432	407	424	464	463	422	417	449	434	414	449	433	400	411	385	423	411	413	440	424	427	402	424	457	417	420	445	435	418	393	428	455	450	428	429	464	388	435	457	437	414	412	424	433	420	411	412	431	433	436	426	428	429	431	421	447	496	418	407	437	421	409	400	424	396	406	402	432	402	391	437	489	444	401	431	411	461	409	435	442	389	413	388	395	456	421	461	443	435	432	414	443	405	423	452	472	414	430	405	472	419	412	435	417	414	407	386	424	446	403	468	427	464	449	403	466	399	385	430	451	406	435	444	439	419	393	419	412	446	428	467	385	434	409	459	408	432	443	414	424	440	425	411	414	414	381	458	434	433	434	439	455	392	406	447	416	415	425	430	460	428	400	406	400	407	423	435	442	402	390	435	407	392	436	408	420	413	427	421	417	427	390	449	403	488	427	435	416	392	439	428	439	418	407	393	431	404	416	435	405	481	413	421	416	478	420	435	462	395	434	418	409	425	428	409	456	427	479	461	429	411	402	426	375	463	440	410	432	418	453	416	413	425	398	442	437	432	385	440	433	432	465	436	390	419	404	429	444	463	416	405	448	466	391	437	445	438	442	442	440	373	413	437	413	454	414	434	387	426	420	458	427	427	396	385	450	472	440	441	415	411	444	423	460	419	433	430	441	458	412	402	393	419	434	414	411	431	431	434	413	414	441	458	416	418	444	433	428	439	414	456	449	414	423	444	387	403	436	417	430	420	479	394	436	443	394	429	403	446	436	402	405	421	457	402	390	424	407	416	424	437	408	414	425	409	443	435	450	408	368	402	411	439	414	458	429	422	423	419	440	435	428	444	461	449	424	410	401	407	410	387	447	458	420	462	400	473	385	358	430	424	421	425	412	411	399	403	429	403	392	421	411	427	418	460	452	427	432	392	445	388	434	389	435	425	456	441	431	409	432	467	455	476	443	478	418	427	483	434	402	446	427	404	469	445	441	413	405	422	446	388	454	382	413	437	453	418	420	436	431	441	433	458	432	432	490	412	446	442	429	429	406	436	425	417	377	441	429	386	427	448	450	427	429	433	444	412	451	433	405	409	417	401	388	449	423	457	435	379	411	399	413	401	448	425	460	404	467	415	433	432	431	426	386	465	419	463	408	412	437	445	418	414	399	418	449	431	454	445	438	475	396	381	460	397	423	397	459	423	427	435	392	436	385	416	443	417	386	430	420	392	461	438	440	450	438	424	480	420	389	429	444	474	415	445	426	442	434	390	450	427	380	451	412	473	421	392	439	415	401	405	454	421	441	436	417	391	419	424	436	429	397	420	427	450	423	465	431	455	461	448	448	437	386	407	410	403	424	429	454	391	429	432	425	406	452	429	485	414	416	406	430	426	435	376	432	452	424	473	410	449	390	393	437	435	394	410	412	468	455	452	441	439	438	451	430	411	439	473	431	409	413	465	444	398	402	452	427	421	402	436	415	406	453	450	411	475	398	408	435	369	424	398	422	438	402	440	436	386	455	363	429	453	438	411	416	427	494	452	398	470	431	387	457	471	425	432	433	419	433	444	441	464	443	407	422	399	387	428	412	434	425	406	436	398	444	446	428	415	426	426	418	425	437	426	391	421	466	431	438	425	423	433	412	422	454	394	416	450	428	431	413	445	432	485	452	453	408	392	406	441	469	431	421	409	422	408	461	392	427	365	451	417	423	428	413	411	427	438	444	396	393	441	463	416	404	435	427	458	477	417	440	457	422	422	425	406	471	417	426	442	478	443	394	380	414	398	395	410	411	413	393	390	450	468	407	446	424	455	430	407	448	418	441	405	420	392	421	426	421	425	452	390	460	443	414	381	395	417	434	427	416	453	433	472	436	430	455	475	443	420	431	394	407	399	433	425	433	417	400	423	437	394	446	383	408	424	417	418	467	434	448	449	437	441	433	446	449	460	439	424	427	416	469	360	455	415	405	450	442	431	455	418	436	424	415	430	391	419	451	471	456	412	397	401	414	434	437	440	417	467	416	419	423	430	455	425	443	414	440	398	406	413	382	445	414	390	411	418	402	431	434	408	425	392	416	440	434	433	409	427	456	456	429	435	448	412	415	399	445	427	421	452	423	419	438	452	450	431	388	407	394	455	447	429	447	441	431	458	402	411	431	460	460	382	425	458	389	403	484	437	439	426	433	462	484	463	435	429	446	427	434	474	436	470	397	413	453	412	377	428	442	426	425	418	451	437	430	440	449	438	423	425	449	412	443	465	439	443	438	457	457	459	410	430	430	453	361	402	423	416	450	479	448	429	405	419	402	432	433	368	431	390	427	417	390	408	378	431	459	427	460	426	436	466	461	398	367	429	421	430	406	423	409	407	416	453	437	406	419	457	448	447	405	453	454	427	450	439	407	396	446	431	388	413	423	469	445	474	417	423	409	449	458	427	415	414	436	435	430	406	463	428	426	420	425	398	414	425	394	408	398	376	439	416	432	408	451	405	443	438	451	443	398	464	420	391	423	435	432	406	376	398	398	459	425	396	434	415	414	417	440	429	424	406	385	398	443	399	392	401	413	410	416	405	466	442	440	430	439	453	470	435	431	410	372	441	420	397	392	407	455	400	433	448	436	393	459	509	383	441	454	442	430	433	404	395	413	381	404	444	489	402	438	424	443	400	406	406	433	453	433	417	380	443	387	414	403	415	451	400	409	424	444	405	400	424	463	466	400	400	438	423	434	381	433	446	415	440	450	454	452	457	440	383	372	408
34842	16341	11465	6860	3445	1805	1144	1062	1041	969	1020	987	997	972	941	922	884	961	930	942	934	864	886	907	922	911	887	861	896	913	876	933	908	919	932	850	865	946	884	889	889	901	893	960	890	901	891	892	888	903	914	886	943	888	900	930	894	930	869	899	850	936	963	839	894	908	946	877	912	920	902	915	875	885	933	895	929	936	867	941	946	902	963	887	845	922	955	947	845	861	851	865	914	906	880	881	948	884	885	898	937	919	919	925	859	926	860	902	864	858	893	917	935	908	878	870	879	902	849	866	912	914	899	903	891	919	925	992	952	855	853	869	941	946	913	867	902	896	908	894	880	911	880	956	892	921	890	871	881	918	886	900	890	884	927	880	839	869	936	893	896	935	936	890	906	906	876	894	876	937	946	905	878	914	876	900	826	867	965	892	865	894	915	924	936	867	886	856	883	883	916	922	860	905	913	851	897	879	931	840	883	876	933	863	916	949	913	884	899	895	875	913	855	862	856	950	883	932	913	926	906	918	944	856	894	896	888	934	899	896	885	894	902	910	912	910	868	878	879	860	885	868	946	858	898	909	833	951	902	947	904	969	878	932	910	919	896	933	938	906	911	899	919	893	944	924	938	891	885	908	876	935	829	907	858	925	870	911	904	885	954	973	945	911	924	882	893	902	876	926	897	904	879	881	917	835	925	849	871	909	914	913	904	934	864	930	851	909	886	901	867	899	894	868	865	882	926	897	907	948	866	911	879	949	878	934	898	880	884	910	917	899	872	906	893	874	894	932	861	935	944	906	889	934	924	854	962	947	869	851	910	901	910	917	893	869	911	919	913	898	873	923	913	915	891	925	947	897	876	872	866	929	873	912	936	893	916	911	954	930	883	920	919	866	893	902	888	923	948	886	905	919	860	902	938	961	958	899	945	878	929	865	906	883	917	898	942	916	936	929	968	917	892	928	910	901	917	859	934	855	878	913	935	870	896	849	964	871	889	943	899	964	880	898	886	822	895	877	952	900	869	921	904	914	848	933	881	916	888	934	910	897	907	875	948	889	902	938	849	929	916	939	916	920	927	832	960	887	916	912	906	928	893	939	957	863	878	944	928	905	883	866	957	919	862	924	872	993	833	943	894	903	929	872	935	941	849	852	901	937	917	921	904	886	898	898	951	880	881	824	877	866	872	833	920	887	838	901	860	895	891	938	909	868	939	896	910	926	839	857	873	907	890	879	860	901	879	899	888	921	916	916	924	920	886	949	883	900	917	948	898	878	868	872	930	932	874	938	848	866	900	883	926	906	923	865	939	992	933	892	946	892	895	928	868	937	856	899	854	889	899	927	870	915	927	905	897	857	918	885	869	859	890	885	913	881	893	907	930	911	881	922	946	853	858	875	867	876	933	914	939	895	943	886	919	957	904	948	911	916	942	891	919	941	852	851	927	902	872	908	913	950	886	926	881	904	914	903	914	940	941	865	907	924	938	920	918	901	898	899	918	986	913	910	890	879	891	899	897	915	904	836	849	894	917	914	877	913	881	899	891	864	877	841	901	922	913	956	915	919	887	874	924	891	884	888	869	903	867	902	890	933	922	843	909	882	998	919	879	918	881	909	955	887	904	892	956	864	950	922	904	896	828	955	911	911	925	851	861	889	877	885	876	923	849	906	914	871	928	860	920	874	934	953	966	924	890	911	885	944	852	955	937	920	936	902	865	903	906	905	886	919	966	913	919	873	910	913	923	911	910	917	879	840	895	903	920	871	905	853	906	896	909	912	848	861	910	896	912	896	923	901	909	922	875	889	858	873	887	917	882	888	921	885	931	889	929	867	843	869	886	946	912	940	854	863	880	867	901	889	909	947	850	901	927	895	835	879	892	969	938	936	880	935	858	835	915	860	963	830	891	872	890	924	895	912	902	912	895	929	913	882	907	924	986	943	914	894	874	875	939	905	888	916	883	910	863	973	905	935	898	905	852	930	944	858	911	884	864	890	901	840	880	922	900	893	914	843	868	931	867	878	918	932	862	882	966	939	906	901	923	829	877	902	902	916	876	921	868	897	927	907	873	926	967	900	874	884	871	905	867	923	841	901	932	940	895	853	914	844	905	813	879	951	916	916	889	895	919	881	964	897	868	904	925	954	886	908	914	922	941	897	910	891	929	918	861	909	884	923	915	875	901	912	931	920	873	908	910	899	957	923	872	894	938	873	886	890	894	905	890	929	876	913	904	899	902	912	932	877	906	944	883	944	863	892	880	855	871	935	940	904	926	940	943	891	881	916	897	891	930	871	1006	921	928	907	877	936	934	874	943	855	904	876	919	886	872	917	951	887	878	873	905	882	913	890	958	911	897	914	919	928	936	907	873	845	916	898	930	918	924	936	881	881	863	891	856	886	882	910	873	906	901	905	912	849	941	821	879	872	907	867	923	872	906	886	881	896	868	829	966	913	912	906	922	909	906	898	902	892	888	931	931	863	963	896	900	872	892	922	914	871	843	894	962	948	949	936	948	914	853	896	934	888	870	884	829	869	879	911	896	884	932	898	944	928	917	887	935	914	898	872	941	889	905	891	904	886	905	928	914	950	918	871	908	871	946	914	924	882	839	903	903	872	921	898	895	833	858	922	914	949	934	899	902	926	929	924	937	882	902	901	891	902	902	901	875	957	954	883	932	892	935	931	874	967	870	896	878	836	848	901	913	895	919	878	867	895	904	921	874	909	897	927	888	901	894	883	929	920	878	888	887	863	924	912	914	886	893	920	900	941	956	912	886	884	923	902	907	914	877	976	965	936	918	860	830	854	931	887	869	884	889	939	908	966	896	913	852	888	860	892	908	883	879	922	890	875	930	941	873	922	913	882	939	864	857	880	911	935	863	901	924	872	884	909	890	869	921	933	884	914	920	944	885	962	898	933	875	865	850	917	882	912	932	910	880	916	890	941	919	929	914	901	911	882	878	946	868	904	889	858	973	897	898	893	884	923	919	909	865	951	906	927	913	928	903	923	887	876	911	887	878	949	867	906	851	934	906	904	900	889	933	922	883	929	926	947	904	906	915	905	929	921	925	923	943	946	953	923	900	863	886	901	899	871	869	938	849	860	925	895	897	963	887	900	898	843	925	952	858	888	878	897	828	946	878	900	876	896	948	932	893	869	872	897	902	919	917	916	895	915	894	844	939	914	901	895	905	910	898	921	886	876	931	860	871	926	957	888	894	868	930	900	914	916	876	898	873	928	930	929	944	895	913	904	866	927	922	882	917	910	904	918	866	906	903	919	925	868	958	879	893	883	920	955	921	896	973	864	857	900	918	905	899	861	838	932	925	929	939	917	924	890	947	898	901	931	914	921	872	899	865	962	853	928	879	857	881	934	875	909	868	924	926	926	886	853	949	935	860	915	914	870	940	888	914	925	875	890	912	937	910	963	936	895	877	916	886	861	938	923	865	922	942	895	992	918	943	908	899	868	976	928	898	914	911	936	904	876	937	897	924	916	884	941
62486	32657	13919	5285	2308	1164	555	504	457	454	480	487	427	433	393	447	465	417	418	396	462	447	437	415	398	448	408	422	381	399	413	389	425	423	430	418	424	388	404	424	412	427	493	421	446	438	415	426	441	409	453	455	436	461	416	413	447	439	404	457	431	406	413	421	455	412	390	387	447	433	439	440	461	394	408	427	433	419	468	458	472	413	455	442	441	438	407	439	456	432	436	429	391	433	421	419	372	409	404	442	419	435	418	431	445	428	432	427	451	438	443	418	408	397	435	442	460	452	406	426	396	416	374	419	424	458	400	435	446	461	437	446	422	435	443	406	456	417	390	453	375	462	437	430	426	407	406	445	447	437	409	413	462	412	397	448	439	443	420	389	402	414	406	442	441	388	406	424	420	410	445	393	438	439	413	410	414	426	462	434	432	414	413	405	398	490	415	411	417	465	437	406	417	431	418	426	400	416	437	436	453	437	415	415	403	414	401	423	403	446	424	483	440	446	444	408	472	419	430	445	408	477	425	493	418	418	469	425	441	450	443	464	464	432	406	421	452	458	444	441	422	428	449	426	419	409	406	421	430	428	436	457	411	437	410	452	399	432	438	391	431	424	427	443	444	412	436	397	404	433	424	418	430	432	367	440	421	431	445	461	430	409	468	408	414	441	441	425	415	424	426	423	430	420	391	406	401	458	394	369	460	445	447	451	437	417	442	475	442	430	475	409	432	419	431	425	430	381	428	439	428	467	402	425	422	449	403	387	397	380	420	395	415	437	434	446	501	407	421	405	393	386	427	478	415	453	401	438	465	401	462	431	433	435	439	425	412	411	398	406	415	464	449	422	425	411	440	462	444	399	430	429	459	476	458	409	440	429	445	414	395	425	430	435	425	428	413	441	436	441	461	418	428	445	423	396	426	443	422	446	414	404	435	442	425	467	436	394	428	417	442	414	435	409	438	414	408	436	409	413	422	457	408	425	446	392	460	405	455	434	418	463	457	467	431	372	438	399	384	419	405	416	454	423	402	414	430	445	436	410	439	427	434	439	462	454	430	451	455	421	436	436	419	414	427	420	406	421	404	448	454	437	422	368	432	391	442	441	419	443	403	381	453	421	409	455	445	443	450	429	421	443	443	397	450	406	429	412	485	462	427	381	431	429	433	420	427	428	472	451	423	437	451	424	382	453	404	415	448	427	405	396	406	381	426	479	452	434	423	453	445	444	424	474	456	431	446	445	425	455	428	413	399	441	424	423	432	456	417	411	397	430	414	417	443	437	423	426	445	441	440	372	369	441	478	454	370	426	422	413	443	451	445	436	423	430	402	471	447	375	403	405	422	417	416	432	444	440	433	426	389	416	416	447	403	417	388	407	411	414	419	363	417	444	416	439	403	387	416	391	379	420	433	422	437	468	434	432	417	402	442	397	423	436	406	372	417	453	452	418	415	414	388	441	425	412	393	442	404	428	421	448	411	465	368	452	390	405	409	376	374	432	440	427	438	431	411	438	436	413	453	455	437	432	398	375	408	455	451	433	397	426	429	480	423	439	398	414	456	438	448	410	407	459	394	439	398	475	428	452	481	448	429	465	422	444	422	458	414	427	423	402	403	422	399	454	422	421	404	413	448	454	416	397	439	348	461	407	426	456	446	375	414	415	416	416	412	401	442	388	426	401	423	408	422	382	379	458	435	420	381	424	429	387	419	462	491	420	419	452	408	436	443	401	388	410	433	441	443	414	449	475	430	431	409	418	413	457	355	420	442	363	430	475	400	438	417	443	440	464	431	405	413	422	422	428	415	403	442	413	455	410	396	437	453	431	456	416	413	428	439	423	439	437	431	434	443	390	461	461	420	420	445	455	436	412	413	420	427	422	400	430	382	384	436	429	439	434	415	425	417	414	468	399	408	404	408	415	410	456	426	458	421	452	451	405	427	411	412	428	443	414	394	388	386	421	453	416	416	432	434	438	438	422	424	456	432	428	428	392	420	418	427	396	464	408	387	425	423	420	435	392	420	426	458	438	454	443	434	460	418	448	432	394	402	407	445	441	416	370	430	401	403	391	408	445	449	415	420	428	469	394	426	399	372	445	390	376	383	457	411	449	465	405	407	425	446	419	430	422	415	428	442	380	425	384	422	423	435	411	412	458	420	394	469	437	410	457	439	418	502	437	446	401	414	434	396	389	451	411	401	426	407	403	429	406	423	402	456	430	419	418	399	429	410	417	414	428	390	422	429	379	405	443	451	408	443	421	395	396	418	446	415	428	419	402	415	451	422	408	427	412	424	438	422	383	472	440	482	457	381	424	470	416	435	411	432	411	383	445	419	457	408	388	424	410	382	449	437	458	428	412	432	411	429	437	385	418	459	432	422	398	409	407	406	439	446	376	421	453	422	435	393	450	426	406	432	453	434	447	420	416	444	450	411	427	429	439	450	454	440	434	418	417	450	428	451	376	446	454	415	395	442	423	463	429	420	464	439	439	473	435	442	426	444	405	427	433	421	417	443	436	422	402	441	448	416	450	384	430	443	468	434	471	433	401	378	434	417	418	460	443	449	417	422	442	442	419	433	460	445	392	406	419	426	409	406	416	419	469	409	400	448	449	439	438	441	404	412	424	421	443	415	433	417	433	496	440	420	411	415	412	435	432	431	431	459	438	404	446	426	419	414	465	425	432	373	433	390	455	409	428	424	408	451	431	416	449	430	431	430	418	476	408	420	402	417	427	435	413	434	412	437	428	427	383	446	428	393	426	419	428	427	445	429	437	405	409	468	428	442	433	434	403	413	405	422	428	426	454	421	399	388	368	413	425	460	439	421	439	431	440	430	410	414	418	414	429	462	428	445	459	457	426	446	436	397	455	382	415	444	418	427	449	437	438	460	418	397	409	428	394	393	437	409	444	448	430	418	401	396	435	467	435	398	462	447	400	393	410	469	449	415	453	408	454	428	437	397	439	412	445	424	439	450	406	389	431	413	479	367	415	468	420	425	383	412	432	434	426	400	437	419	429	431	403	479	404	441	485	437	460	456	437	428	417	393	397	448	448	421	422	467	422	419	395	429	448	419	405	454	419	418	409	400	484	410	446	477	441	410	448	458	441	417	415	433	414	418	437	441	443	395	392	427	429	416	454	444	405	438	423	399	379	448	425	452	442	415	393	397	424	421	440	471	371	430	445	385	457	428	396	402	392	435	458	431	442	419	395	414	459	431	400	414	403	421	443	458	388	440	396	416	424	417	415	442	488	399	438	451	414	454	426	429	460	453	400	452	380	431	416	452	398	474	409	401	435	413	493	466	420	400	406	440	430	414	442	427	453	446	442	380	398	399	411	426	407	421	449	434	474	429	460	420	409	462	456	446	433	460	428	443	415	459	439	431	428	442	450	435	388	462	410	470	446	443	396	429	440	406	417	416	432	404	462	437	443	449	436	403	387	422	398	402	405	409	438	424	439	386	428	422	469	447	475	452	420	478	431	411	421	430	436	417	423
42349	25079	14548	9750	6156	3067	1302	1167	1198	1099	1080	1018	1100	1052	1028	936	990	922	939	984	922	873	921	892	935	909	942	901	922	907	929	913	909	914	945	882	900	933	940	822	855	897	920	901	954	888	907	930	897	894	916	878	873	889	930	911	978	909	920	904	939	866	950	907	956	907	959	903	938	902	911	950	871	875	920	893	957	964	925	942	991	918	896	898	851	916	938	873	918	928	905	880	939	877	900	937	845	960	865	917	919	928	917	897	915	906	942	869	909	956	901	870	910	873	914	900	900	920	921	886	945	875	886	889	840	917	892	889	901	918	871	852	906	946	876	946	888	864	918	878	882	994	919	964	910	866	949	919	942	866	853	852	910	918	860	921	866	887	921	903	861	901	911	950	929	877	895	926	905	895	912	889	939	868	931	823	945	900	885	944	893	855	873	920	906	915	891	937	905	898	863	840	914	902	920	908	932	878	892	903	876	932	915	892	919	864	943	911	927	872	893	898	869	938	862	921	899	894	841	905	904	914	899	908	888	920	872	935	864	909	907	854	862	919	928	931	917	995	975	898	868	888	916	940	905	893	935	901	941	930	946	918	947	908	952	918	903	946	947	865	913	934	939	903	928	885	927	884	892	927	907	900	869	931	913	983	894	889	985	859	890	883	884	901	925	877	902	932	909	886	877	917	909	872	889	883	897	963	911	917	862	873	912	911	890	830	883	948	931	922	948	958	941	909	883	896	870	895	885	891	940	914	970	942	970	892	883	931	908	851	904	899	947	902	936	908	851	884	911	920	911	907	883	878	885	933	897	896	912	904	921	888	876	935	889	906	908	917	907	882	949	920	923	875	879	909	927	902	879	910	909	915	888	911	925	914	891	1008	837	911	921	888	897	883	877	883	897	907	913	880	910	926	966	921	920	872	918	895	875	909	901	885	873	908	893	906	883	931	894	872	959	878	929	877	951	953	887	876	918	849	950	902	899	899	830	914	924	935	893	892	927	880	916	990	931	893	932	899	899	919	885	920	871	875	918	885	926	843	929	910	934	915	939	906	909	873	874	920	899	859	865	897	942	896	957	905	956	904	912	896	880	922	907	892	925	883	892	922	892	899	879	952	914	940	927	853	907	856	951	906	903	894	806	918	920	928	939	904	904	876	894	894	945	892	903	913	911	945	897	927	900	900	945	959	883	897	881	915	920	922	853	848	938	874	916	925	811	911	901	862	890	883	928	904	884	886	892	961	955	954	966	855	875	882	902	827	899	892	869	886	887	865	940	892	902	903	894	915	897	878	915	912	903	928	948	957	881	936	925	952	890	921	889	913	958	875	897	909	904	895	952	922	906	901	877	913	917	815	956	866	943	930	909	921	920	922	918	887	899	938	900	886	903	913	883	859	945	958	916	910	929	850	889	909	917	884	857	906	870	952	946	925	876	898	949	895	889	904	884	919	886	876	931	931	871	859	946	921	905	856	885	879	929	919	906	950	871	889	888	888	951	885	891	895	892	890	894	873	937	921	946	887	874	865	920	896	904	879	899	897	960	895	876	903	943	881	875	902	876	907	918	895	865	951	893	868	936	873	922	912	897	919	935	907	861	859	887	890	903	934	913	910	931	864	936	887	928	865	949	900	865	928	910	891	961	904	870	924	899	910	878	903	896	908	940	925	929	973	913	925	893	930	905	966	927	894	927	946	924	976	906	967	903	911	898	894	899	893	894	941	928	844	893	917	932	884	862	925	933	845	914	859	921	854	884	911	893	920	907	938	942	884	969	908	910	921	942	888	902	916	912	915	933	941	915	902	931	907	896	888	927	884	868	934	913	883	881	931	898	883	900	919	890	909	896	901	922	901	938	873	827	898	920	901	983	866	856	875	951	925	850	883	932	903	885	865	910	952	877	910	885	933	875	886	910	922	921	863	951	885	931	864	880	891	897	944	871	921	905	910	852	898	870	905	925	890	945	929	904	925	930	913	884	906	914	905	881	890	885	920	884	936	905	881	897	904	913	920	911	880	896	874	882	881	930	936	899	887	902	922	936	904	875	872	865	842	897	932	918	918	883	893	933	933	894	910	839	909	893	901	942	898	894	943	919	946	905	960	868	884	871	887	899	840	887	942	929	895	917	945	890	912	874	937	857	963	891	920	913	880	902	836	913	909	927	898	922	878	909	922	866	918	937	904	913	880	920	931	909	922	879	861	920	903	907	915	954	867	941	943	912	934	937	881	904	897	882	857	880	887	911	921	855	925	882	895	891	860	869	828	887	939	887	921	903	933	924	891	891	899	925	861	850	942	899	895	908	885	979	901	909	839	972	881	917	928	871	893	900	925	870	860	929	927	923	985	937	891	910	937	890	917	905	896	869	907	922	897	932	927	931	930	873	890	899	891	874	903	900	887	918	870	867	904	911	895	892	906	924	944	883	935	860	861	892	920	875	874	866	927	906	889	923	900	885	941	930	938	921	887	889	889	891	920	920	880	907	913	872	850	909	858	884	934	939	884	906	840	870	888	949	882	930	887	918	902	885	941	885	842	877	875	814	906	893	868	855	955	895	857	893	906	850	938	893	919	900	926	865	984	925	894	933	901	859	907	909	884	905	947	931	897	903	932	879	844	923	925	861	914	953	872	880	908	931	869	903	920	913	887	898	895	848	935	874	888	880	888	890	898	910	876	858	875	910	851	868	868	854	854	969	878	926	940	882	845	898	945	869	876	932	1002	885	893	885	915	916	904	912	924	892	919	951	924	934	912	959	936	867	862	919	897	933	887	945	922	927	839	917	879	851	881	907	893	900	913	884	868	913	876	902	887	924	834	879	919	871	908	939	935	922	924	900	901	897	929	897	936	929	920	904	851	939	935	886	859	866	960	922	921	882	926	922	884	912	949	893	955	889	871	895	918	860	898	872	948	880	846	900	906	888	916	954	916	866	934	921	870	975	912	952	939	916	912	891	926	835	894	919	857	909	912	945	903	932	927	905	934	850	897	932	913	932	905	931	882	886	965	973	865	889	943	912	894	915	909	903	969	913	915	834	869	862	886	876	873	877	932	958	924	916	864	920	892	896	897	882	911	877	904	874	935	908	866	922	897	851	889	926	862	922	903	954	909	959	867	884	917	830	861	913	895	904	891	925	971	915	890	818	901	871	872	878	907	899	887	929	904	885	939	889	891	902	930	902	933	899	935	906	892	900	907	823	853	926	900	895	933	895	906	924	934	898	886	855	939	909	936	965	928	896	930	899	900	916	872	946	919	872	862	944	888	889	932	871	875	876	912	866	935	917	912	842	905	882	921	913	856	949	879	929	948	916	894	894	915	854	963	888	851	885	927	901	968	938	887	892	896	927	872	920	845	889	906	902	900	913	920	863	908	881	878	964	894	915	905	868	865	898	934	920	904	943	919	882	936	860	907	850	869	949	924	898	936	896	903	854	885	923	913	900	899	843	928	832	886	877	880	893	897	938	896	894	910	932	884	883	962	896	897	979	944	927	849	841	898
67679	41616	23070	12501	5981	2375	724	571	529	507	510	463	503	495	472	420	420	452	423	469	424	419	458	466	441	464	470	398	414	434	434	440	447	408	421	406	419	439	436	469	409	452	446	448	479	470	461	450	422	433	428	429	421	404	435	419	431	393	444	454	475	412	407	450	429	396	456	455	440	412	475	404	408	439	433	443	386	422	411	458	419	429	465	422	439	453	415	419	385	439	428	426	397	416	446	427	395	385	466	469	430	426	413	408	417	464	465	439	474	461	499	424	438	474	436	379	431	406	491	455	427	413	420	449	420	447	439	455	425	402	431	406	421	410	475	481	428	419	434	469	463	475	419	396	403	432	440	426	446	469	402	478	440	443	435	395	449	441	429	460	431	428	411	446	464	413	391	441	421	450	406	436	405	450	419	398	425	399	405	456	440	432	460	451	398	450	436	412	438	411	433	421	444	428	419	430	412	452	437	410	440	439	432	397	432	418	427	435	421	441	443	388	437	408	442	453	415	467	479	401	415	453	395	410	450	375	384	447	402	425	404	450	419	394	426	451	453	454	444	432	377	449	396	430	413	458	408	437	443	412	428	425	380	438	420	436	378	452	458	397	366	452	407	417	417	441	436	398	420	450	478	405	431	452	426	449	484	469	480	429	444	456	430	380	424	472	417	444	447	430	410	436	431	466	433	459	422	432	397	429	442	452	404	473	462	414	436	468	428	423	425	439	454	461	469	455	439	452	423	398	467	417	447	430	396	450	400	431	435	393	404	404	443	451	395	463	379	430	438	424	395	412	434	484	425	435	435	435	434	481	456	494	461	393	433	431	442	439	446	445	429	451	419	449	475	452	443	443	420	445	447	449	416	408	446	388	416	474	382	454	403	465	405	462	397	408	478	423	468	401	426	417	415	431	423	437	415	460	436	450	432	428	454	412	443	461	438	428	430	431	386	430	430	430	445	404	441	429	428	412	417	456	425	443	458	428	427	458	407	452	458	448	490	439	420	433	415	475	452	450	433	425	397	396	436	435	467	449	472	463	385	477	455	442	410	479	435	406	408	467	450	440	468	447	434	434	403	432	415	437	439	400	431	417	417	457	444	458	422	416	435	421	436	414	447	436	451	422	459	402	462	470	469	368	460	447	388	413	439	491	429	425	403	409	461	418	417	395	405	410	420	439	396	429	387	458	388	440	389	405	423	438	445	468	480	398	427	453	416	442	425	392	409	429	443	389	391	450	452	413	443	443	426	468	406	438	429	445	461	451	435	447	442	429	470	439	442	410	381	416	435	425	459	436	437	432	376	438	453	489	441	428	444	445	467	413	424	446	386	433	442	428	458	443	442	481	456	443	399	451	450	423	423	434	438	435	455	443	397	449	420	403	455	425	426	462	429	423	428	427	424	408	424	480	452	459	439	414	452	437	409	426	411	435	425	394	406	470	409	425	408	459	416	417	438	473	424	444	395	453	423	421	428	431	429	443	410	441	443	469	436	424	461	430	431	438	428	456	408	428	435	412	426	409	413	437	466	414	459	427	450	418	425	454	460	402	416	425	450	431	441	454	376	449	439	389	499	438	465	380	410	431	420	429	471	468	426	438	427	400	397	442	457	423	449	413	471	419	427	397	447	430	417	450	454	443	455	445	500	430	438	428	429	458	451	444	464	452	419	452	489	398	485	434	434	426	453	451	447	456	435	439	414	430	420	425	475	479	403	418	368	415	434	442	431	423	419	403	487	417	418	436	455	424	444	438	417	441	462	393	410	450	430	397	459	458	417	469	424	441	476	424	429	419	409	409	444	418	443	429	431	447	425	428	453	429	393	432	462	414	445	403	440	458	484	412	442	406	448	408	438	443	463	422	452	489	434	457	432	446	410	471	432	435	414	459	445	409	406	433	453	416	429	411	410	400	461	396	462	464	424	428	433	409	479	412	437	451	379	432	408	454	415	392	460	427	438	420	469	442	436	420	435	478	435	434	432	466	432	398	419	441	460	419	440	461	433	461	460	451	460	445	425	443	414	415	428	447	419	460	437	406	454	458	431	459	427	410	417	423	409	478	436	421	433	466	413	439	404	422	418	451	439	419	412	422	429	409	472	436	425	412	421	424	455	413	413	444	423	469	402	381	440	460	412	412	449	441	471	460	431	440	443	443	439	421	430	383	403	443	451	398	448	439	450	419	442	429	423	405	414	423	440	442	457	463	431	408	410	397	430	395	436	434	453	439	438	412	386	424	431	450	443	460	414	411	422	469	451	411	454	426	455	450	447	413	466	431	428	406	418	415	426	445	392	420	420	418	394	433	401	418	477	449	458	424	480	476	453	451	419	410	429	440	444	416	446	383	455	477	421	459	449	431	438	447	410	427	383	428	437	418	444	430	469	468	412	463	440	443	450	456	432	438	436	482	441	442	454	412	466	446	462	439	446	483	414	412	434	433	407	423	429	409	409	414	421	441	469	419	409	421	441	405	399	424	409	428	427	435	451	446	451	433	436	429	427	390	436	433	425	454	415	423	414	433	439	446	438	428	433	401	428	433	424	436	389	428	408	401	439	502	421	495	406	464	429	425	399	467	424	445	453	413	416	499	456	424	432	407	406	448	450	431	417	415	391	415	442	465	398	393	449	424	453	455	397	405	428	409	435	469	463	409	431	450	436	433	435	385	449	468	418	451	407	418	438	439	406	466	442	441	480	453	451	384	419	417	447	461	479	421	426	415	442	410	490	420	467	432	439	472	461	416	474	446	403	418	440	356	441	416	436	424	443	453	432	462	455	420	413	421	463	447	433	436	436	409	438	467	432	424	464	449	396	452	440	461	452	464	427	407	437	455	444	451	433	451	460	436	451	429	398	422	432	414	454	434	375	455	474	402	447	410	408	447	422	442	420	424	438	420	469	419	448	454	456	412	437	453	445	417	484	428	396	392	433	399	448	424	418	410	400	451	469	461	410	402	416	455	430	472	401	438	467	472	460	433	408	421	420	413	435	422	465	454	425	469	426	400	440	417	457	486	407	419	448	482	450	466	427	443	413	452	464	432	440	416	408	462	413	435	446	424	432	423	445	415	394	484	432	399	422	457	432	434	475	457	441	443	424	469	420	452	439	421	409	415	488	437	410	424	441	429	422	445	439	445	451	429	455	448	469	433	387	389	449	411	436	399	403	405	443	419	450	474	428	387	387	419	410	428	450	466	414	425	438	411	400	451	427	442	430	475	395	421	429	397	389	417	475	413	412	458	422	441	432	401	419	447	471	392	432	445	446	442	408	452	438	427	406	430	439	461	442	457	460	396	428	443	416	440	440	438	397	440	394	450	391	410	444	429	444	437	442	414	454	453	421	396	467	442	427	435	420	422	400	417	422	415	424	472	445	438	484	446	420	387	443	440	450	436	429	418	440	425	434	449	431	431	485	469	448	416	416	464	413	396	472	433	455	446	470	424	391	430	430	399	449	417	435	424	421	450	414	428	447	460	459	420	468	421	436	413	427	449
44523	33477	23640	19524	13663	6174	1911	1530	1404	1319	1333	1168	1259	1208	1045	1031	912	978	975	979	976	956	944	965	976	930	928	882	930	925	943	940	924	915	950	913	862	930	933	928	923	904	899	906	908	911	922	854	927	930	931	926	887	934	906	902	932	911	937	906	894	911	895	946	928	897	944	925	892	898	894	885	936	918	900	933	923	871	910	912	938	879	930	880	899	845	957	922	919	938	891	900	974	954	942	911	955	930	909	910	923	906	977	937	890	964	988	896	883	879	919	928	895	899	899	932	900	916	931	838	889	931	867	817	937	926	927	925	932	904	906	934	888	885	917	921	947	972	865	912	918	907	952	909	919	856	899	913	917	942	884	933	897	926	898	855	874	967	936	935	879	928	942	925	942	934	943	928	943	982	942	916	943	941	907	886	957	910	914	934	916	921	948	947	942	865	994	903	892	929	925	884	913	920	889	892	922	977	915	931	899	888	934	943	923	952	876	923	962	973	909	961	898	905	890	946	873	888	897	906	889	917	957	924	904	935	903	934	901	929	882	936	958	907	930	875	941	909	910	919	877	924	984	892	916	849	880	885	920	887	934	957	900	861	907	921	909	942	857	901	923	970	924	892	914	891	910	875	862	884	890	926	906	958	895	927	955	981	906	923	870	887	916	830	939	909	956	906	937	922	956	916	925	934	931	893	943	922	879	919	941	903	976	932	821	894	975	895	974	893	885	924	983	907	873	849	936	920	911	913	913	940	937	909	947	861	876	918	934	895	960	909	942	979	909	913	941	908	937	944	908	875	891	939	926	866	883	941	875	930	907	955	889	913	901	914	873	944	897	921	908	921	909	919	926	879	939	932	931	906	886	899	925	914	909	847	888	904	900	871	977	946	944	895	919	935	971	911	910	967	890	936	922	936	895	926	909	941	934	912	910	908	953	976	954	920	911	982	955	908	924	870	930	967	898	899	889	949	924	887	919	950	990	906	888	926	920	904	893	932	931	909	925	954	912	906	896	886	915	906	890	904	936	905	895	896	931	922	878	879	949	888	933	901	940	892	962	901	906	954	907	956	921	908	953	883	965	922	919	910	928	926	908	860	939	951	890	882	937	990	952	925	895	938	877	926	877	908	923	971	946	887	948	945	908	927	993	902	912	911	914	865	886	949	903	918	927	905	943	903	940	887	920	934	951	916	930	954	916	951	976	923	901	918	916	874	878	893	929	877	968	909	922	932	925	879	940	905	866	901	964	981	917	910	933	908	973	924	928	930	839	949	969	922	867	946	934	865	882	890	898	902	875	940	945	880	936	947	944	875	950	898	924	895	932	929	970	909	951	882	924	901	907	868	948	925	980	946	863	939	910	894	994	913	928	938	895	919	902	885	926	899	916	936	891	905	853	906	944	875	884	908	892	995	905	957	959	960	938	913	934	864	886	920	955	971	918	969	903	925	933	909	912	924	895	902	946	884	884	937	914	899	985	955	883	913	891	857	910	909	929	941	895	887	904	917	902	944	854	932	904	911	895	935	871	909	955	905	959	916	958	919	922	895	882	914	938	879	940	895	889	915	928	868	984	946	923	938	941	900	990	908	886	930	861	906	911	937	900	853	958	872	907	905	938	904	950	869	887	859	936	905	925	884	901	903	979	928	966	912	881	939	949	928	930	870	935	859	914	889	882	917	897	899	939	900	923	874	898	934	892	913	913	927	941	973	896	937	958	932	933	935	919	943	906	961	859	891	880	929	903	893	944	905	920	897	871	858	899	917	935	892	931	923	952	898	941	913	947	914	919	930	917	894	887	930	892	876	892	910	983	940	935	951	954	877	951	943	953	987	892	894	923	901	912	889	897	938	946	967	890	949	879	953	940	933	878	895	921	909	924	906	923	916	888	872	915	965	931	908	931	919	950	961	948	928	939	889	898	898	939	906	904	947	939	945	911	937	918	945	964	926	929	904	879	903	877	892	912	978	836	896	890	883	940	886	943	870	917	878	943	903	906	923	916	933	934	968	927	919	957	883	901	948	906	933	1009	890	900	881	864	919	944	913	883	894	988	920	916	894	912	916	960	908	953	935	906	928	968	859	975	935	892	901	914	911	932	889	924	916	897	898	926	930	953	923	928	893	860	932	881	919	921	895	868	907	877	885	952	903	941	922	962	827	928	960	931	912	963	873	875	935	921	915	910	922	958	868	949	889	932	882	936	897	866	898	911	892	919	923	900	910	852	927	957	896	890	962	918	922	891	849	890	928	904	912	936	890	895	943	910	957	891	913	950	921	935	954	895	905	931	974	897	983	914	897	874	914	916	900	877	970	863	930	911	910	870	919	960	963	902	884	947	933	940	912	981	932	896	887	920	891	888	888	826	946	913	912	903	938	958	902	903	858	883	938	968	874	874	916	924	907	956	878	941	948	941	886	924	927	909	905	911	907	934	930	942	914	923	943	907	892	884	899	934	885	937	904	970	852	924	967	887	915	850	932	893	955	930	879	921	887	899	889	920	919	981	985	931	908	920	906	922	938	858	904	935	970	902	912	881	920	945	908	920	935	870	954	951	947	894	886	885	959	854	941	879	949	919	906	919	897	953	915	881	919	899	964	916	919	891	927	868	921	913	960	990	855	898	941	898	911	904	985	906	979	918	893	848	863	956	965	885	892	906	895	966	888	986	904	934	962	870	946	937	989	901	923	909	833	911	883	896	922	885	958	889	891	942	898	965	963	919	856	920	936	956	918	896	877	932	897	871	921	938	882	921	964	931	910	888	903	900	906	981	886	935	943	939	917	945	918	906	938	886	917	921	893	909	966	942	904	904	921	864	898	959	907	945	921	898	909	931	931	933	896	923	931	899	928	968	945	957	958	911	916	883	959	936	943	898	883	908	918	962	993	907	894	910	910	886	940	931	966	899	910	914	927	935	943	945	885	952	883	952	886	932	985	862	935	914	917	890	881	931	869	864	926	906	933	890	879	860	939	921	908	938	941	878	891	894	928	882	936	921	859	938	890	963	983	923	920	908	926	904	962	910	925	892	851	922	911	860	965	917	914	877	872	919	901	923	936	908	891	900	902	911	987	930	928	910	903	948	926	917	984	959	921	914	901	887	923	896	945	909	910	900	894	933	970	929	946	886	943	936	940	907	899	897	922	980	925	920	919	858	900	922	918	878	897	916	971	903	947	939	906	848	898	895	928	911	949	910	953	860	908	888	941	915	913	948	926	913	893	976	932	962	953	901	864	905	891	919	919	943	882	922	955	911	890	927	949	884	915	879	905	858	927	896	919	871	914	904	854	884	973	918	927	894	867	899	931	959	908	896	908	931	900	931	885	986	961	916	935	983	912	867	903	941	873	899	939	880	879	909	944	948	920	888	951	957	911	936	913	895	912	918	952	903	924	877	953	937	912	950	899	928	936	916	931	864	971	920	900	974	904	921	934	950	885	982	905	917	920	882	903	841	886	890	894	896	892	933	924	942	917	919	917	957	890	915	917	870	956	886	946
50849	25284	10015	3782	1586	822	557	496	509	455	484	488	484	429	457	447	428	447	457	412	450	425	441	428	402	426	424	427	460	412	384	466	414	401	420	403	443	442	412	423	410	451	441	495	414	436	469	444	450	420	410	455	432	434	439	448	427	437	395	440	454	455	418	405	425	433	470	437	424	436	448	454	430	430	451	411	420	407	431	400	398	408	393	439	423	406	426	425	411	428	411	455	416	400	432	454	426	415	438	442	431	384	440	420	434	429	423	419	428	438	428	418	397	428	436	426	409	399	422	425	418	431	424	392	427	442	455	430	405	394	416	392	411	411	393	436	433	443	432	445	400	433	435	484	407	391	454	393	414	440	415	445	461	449	475	436	427	416	416	413	382	432	411	418	476	429	449	419	434	416	453	443	405	449	475	400	448	403	405	393	426	457	397	398	467	406	454	422	407	440	452	437	430	429	400	432	430	443	478	410	477	411	458	403	461	385	461	464	423	430	405	413	396	421	428	444	439	413	422	441	418	439	430	432	419	446	444	412	424	399	437	429	443	393	402	455	417	435	447	421	420	433	419	386	429	416	438	462	402	426	402	398	401	445	405	405	440	434	450	382	424	413	396	415	418	397	435	427	412	412	419	448	450	479	397	396	396	394	445	392	508	421	451	419	464	467	420	427	480	453	451	437	429	423	428	453	429	387	421	421	416	409	400	425	458	430	442	446	401	446	403	464	414	422	410	458	423	439	425	456	448	377	438	419	435	408	418	411	432	427	432	409	392	463	443	426	444	472	434	406	436	436	444	400	402	436	426	418	440	421	453	505	462	498	412	394	404	400	440	457	437	402	442	414	409	434	441	416	387	440	449	415	445	436	455	449	439	423	421	430	426	426	454	414	417	427	430	437	431	380	426	436	447	416	447	394	400	404	431	385	419	469	433	420	417	404	447	435	400	417	376	400	432	401	436	443	422	438	463	415	420	436	423	417	445	412	390	432	444	422	428	432	388	451	422	424	402	428	442	447	433	463	400	417	409	433	410	400	431	457	423	449	394	427	389	448	411	414	447	447	413	438	482	420	439	400	422	477	430	423	431	391	417	417	455	437	429	454	403	444	448	432	421	425	406	415	418	429	375	415	425	482	391	420	406	448	412	431	425	401	433	404	445	408	384	412	400	444	446	435	449	408	408	428	403	377	436	427	463	481	444	397	434	398	423	443	413	406	424	442	410	458	477	445	446	431	412	437	412	434	439	396	433	440	433	408	397	459	449	419	425	433	459	446	436	421	459	426	400	463	463	398	403	471	426	419	423	406	434	479	456	424	446	423	399	417	427	439	425	408	481	444	432	428	392	419	445	431	447	420	434	441	440	426	423	402	407	388	414	394	449	422	431	473	440	453	417	416	423	399	407	450	389	409	473	434	428	410	418	426	419	441	372	409	439	424	457	454	442	438	412	430	421	467	409	407	425	402	452	462	422	424	413	412	429	416	444	434	424	465	444	421	436	412	419	425	431	403	439	409	407	410	399	429	404	439	433	415	405	384	436	430	410	446	426	397	463	430	458	453	434	438	426	488	366	414	434	394	433	428	414	447	449	401	418	414	420	447	400	430	441	426	419	464	410	446	422	443	441	419	412	385	418	474	440	427	434	382	404	459	400	438	395	429	423	448	450	416	435	430	405	381	449	434	450	431	404	455	424	426	448	431	464	468	452	436	456	420	461	411	418	424	440	445	424	439	441	440	446	446	382	432	424	419	444	428	430	449	404	486	433	451	403	398	406	439	440	413	422	451	407	397	463	412	457	439	428	486	380	451	450	447	423	417	388	420	451	479	485	412	396	431	410	460	424	412	438	385	424	428	435	466	436	385	435	439	429	443	438	479	449	415	453	446	426	416	423	426	434	420	434	449	480	442	431	473	410	416	406	421	432	408	428	440	431	418	404	466	423	460	376	424	396	491	411	406	390	423	442	453	410	432	421	411	404	433	426	448	419	454	390	414	465	452	406	432	449	427	448	448	447	424	411	461	398	446	435	411	423	444	430	431	424	412	399	421	429	432	405	411	399	455	396	456	467	417	435	405	436	377	440	420	417	431	430	409	454	395	458	449	458	455	427	437	432	385	410	440	411	419	466	437	430	434	476	427	410	454	414	423	403	444	380	432	415	426	430	388	421	451	445	432	423	438	446	406	443	413	430	420	410	383	376	446	407	476	422	414	383	442	450	416	421	451	402	443	472	421	411	430	405	418	407	452	454	458	430	417	389	461	417	432	410	450	412	391	437	438	438	478	451	443	446	461	425	449	436	430	423	470	409	458	462	407	388	425	407	404	403	410	438	433	445	439	462	426	410	430	426	471	411	459	427	466	422	385	410	477	415	427	430	418	421	455	450	440	454	400	411	457	401	381	437	434	411	420	454	461	388	434	399	407	454	385	422	422	458	417	404	466	404	432	440	438	390	442	463	439	407	411	416	444	414	444	439	424	422	394	408	444	466	453	422	406	430	396	435	432	408	472	449	414	400	417	467	466	422	459	390	394	410	460	459	414	402	381	414	406	423	444	443	421	426	422	425	448	397	433	372	416	444	450	428	461	424	441	434	405	468	415	447	376	429	438	396	430	450	402	416	427	431	399	481	445	449	444	427	449	414	431	412	442	469	392	422	419	404	466	385	424	390	436	426	414	395	410	398	432	416	404	429	412	436	489	437	435	425	446	386	436	451	415	411	434	397	405	415	397	464	427	427	430	472	430	422	361	417	407	437	400	456	446	444	418	419	458	429	430	424	439	434	452	403	452	460	424	445	414	418	459	423	457	419	441	425	442	412	409	444	437	448	422	415	431	429	424	449	419	429	415	431	431	434	428	410	436	420	418	460	434	402	455	400	445	471	471	489	399	415	394	445	449	423	398	440	452	385	433	411	401	400	424	402	403	439	437	461	435	446	437	464	422	423	400	385	457	496	414	419	406	444	423	408	443	390	425	400	415	404	440	409	406	453	440	418	385	411	413	402	452	432	429	410	446	418	386	411	415	438	374	456	395	389	429	481	433	412	401	425	411	415	429	422	436	406	417	465	443	457	422	422	429	434	408	430	436	416	451	430	403	416	395	441	409	438	453	419	428	420	414	389	433	424	429	458	442	446	426	407	401	447	418	417	449	437	402	470	421	434	444	430	442	443	428	420	449	403	425	448	407	427	439	439	390	411	493	429	451	397	399	415	419	476	420	455	434	449	420	397	431	452	427	427	451	393	452	404	394	390	444	440	401	469	452	423	408	409	468	412	426	425	413	453	423	422	442	474	420	415	431	441	403	451	439	401	424	427	442	421	429	423	434	432	428	433	434	459	421	448	479	424	435	432	434	404	437	431	431	477	412	418	435	453	437	440	439	485	406	414	440	472	412	475	445	446	436	455	425	431	482	416	421	422	445	429	441	436	437	372	386	435	430	467	406	429	403	435	407	411	423	383	417	421	398	407	415	416	447	436	458	419	400	414	425	443	405
33718	17984	11912	7655	4115	2113	1490	1215	1165	1150	1104	1017	1090	1033	1006	1019	930	937	954	894	958	945	966	992	915	948	905	911	877	914	921	907	923	955	933	975	891	871	870	914	905	895	919	901	910	890	939	896	873	887	871	922	893	894	896	927	922	902	921	930	894	901	940	858	884	863	915	933	885	914	908	852	914	975	876	928	917	896	834	863	863	952	879	919	921	936	878	944	877	906	934	882	912	848	884	904	865	871	883	907	883	932	914	937	935	927	912	940	899	866	907	846	897	947	894	915	875	882	897	947	883	888	929	927	894	886	876	930	924	919	865	934	907	881	878	884	858	879	901	957	914	896	943	896	862	871	956	866	900	911	942	919	953	900	928	911	851	934	921	919	893	868	921	889	927	961	875	895	888	925	903	863	856	926	889	897	907	920	899	940	891	934	902	950	918	914	906	896	966	919	863	905	968	867	896	891	977	883	919	921	934	925	893	844	952	960	868	952	922	883	840	957	919	928	855	906	905	890	933	928	913	939	928	889	896	843	869	904	925	940	898	870	906	900	897	859	941	862	894	893	913	931	912	934	873	880	934	884	902	897	875	860	887	936	914	908	912	864	938	863	908	924	917	858	872	938	902	953	913	892	833	957	913	875	887	920	917	906	944	850	909	988	972	893	913	883	901	927	894	871	913	920	906	878	973	963	858	915	914	954	940	968	858	895	929	923	907	866	939	892	885	862	896	928	914	885	910	907	926	884	936	916	855	906	934	955	925	931	891	908	961	927	878	893	889	844	904	853	881	890	947	883	871	888	927	934	865	881	953	902	829	930	866	884	972	867	913	931	876	899	883	931	919	876	910	863	913	944	897	922	850	914	882	860	891	941	903	852	918	888	896	917	909	885	895	907	900	834	929	887	937	909	941	904	934	881	857	926	919	929	900	876	907	927	864	865	892	919	884	908	890	858	875	874	987	871	861	869	906	880	915	897	894	915	867	930	888	934	948	958	864	926	874	905	906	897	940	822	895	846	948	945	889	920	889	881	901	891	922	897	896	861	908	916	855	936	874	907	902	926	869	961	910	930	869	849	902	906	926	910	911	899	952	944	935	910	901	895	943	850	927	882	917	892	906	899	875	933	910	900	882	913	894	939	907	930	922	944	925	955	923	891	914	933	910	917	890	903	931	981	885	925	886	939	934	906	954	923	885	916	865	920	909	938	894	861	921	850	942	906	930	954	877	859	891	875	923	909	929	898	944	932	914	810	888	915	951	861	900	861	900	870	897	928	953	915	873	931	878	877	918	886	886	892	852	943	879	888	898	885	861	821	914	890	900	870	848	844	910	849	848	909	868	894	902	939	918	916	937	930	889	917	894	891	894	963	961	877	854	948	959	927	893	922	952	912	929	965	923	967	961	901	956	932	920	869	886	899	876	909	877	882	913	891	870	880	947	899	883	930	936	941	894	933	911	884	968	903	956	878	907	948	876	933	885	890	889	876	954	916	874	931	860	931	946	921	917	908	881	859	922	920	941	890	874	923	885	939	915	931	902	889	934	884	904	919	863	970	903	869	914	901	869	841	899	940	887	852	917	880	873	895	922	861	929	939	868	914	915	914	981	902	915	908	861	939	918	904	918	931	917	928	871	922	877	871	914	897	958	923	925	968	883	863	880	911	910	906	941	857	907	905	917	945	871	905	887	858	891	954	888	886	927	919	957	951	910	881	890	899	919	868	922	915	932	922	920	955	882	867	886	905	907	921	951	877	841	950	915	897	919	926	925	917	943	989	917	924	866	854	897	936	882	909	995	901	881	861	907	903	913	930	903	920	950	847	850	926	890	887	882	927	880	927	908	897	903	957	899	861	929	955	957	938	922	953	878	878	904	940	926	942	908	915	936	916	871	870	901	938	947	927	989	893	948	943	876	848	870	934	870	928	899	918	902	931	924	877	860	925	879	907	883	928	957	910	909	918	939	933	937	870	908	870	937	889	904	893	888	921	931	851	896	919	922	864	962	889	875	898	900	896	851	899	904	863	901	933	873	896	921	842	876	928	894	899	942	885	874	868	856	896	914	949	880	917	924	942	941	899	891	885	937	936	902	905	911	904	899	892	891	927	902	884	887	952	930	971	908	929	903	876	900	930	900	855	918	868	909	899	899	909	911	906	916	907	895	935	919	952	944	939	879	852	886	930	898	909	953	886	947	924	909	995	926	918	815	911	926	906	927	895	885	916	871	876	910	923	913	926	896	952	925	893	885	937	896	890	942	882	942	984	932	890	905	872	939	879	947	877	921	905	890	913	887	892	957	913	895	871	925	905	891	913	877	949	882	862	986	917	915	895	915	926	871	886	871	903	846	927	904	934	920	895	904	919	873	904	833	914	915	917	883	822	907	861	879	857	896	866	905	956	938	930	872	898	878	881	869	912	913	916	938	947	868	939	876	932	911	874	898	936	915	958	878	944	907	878	885	931	930	952	966	910	925	887	899	929	899	888	921	934	925	937	918	956	906	860	858	903	881	920	910	930	926	923	929	876	856	866	898	902	855	853	865	920	949	937	809	905	902	927	907	903	876	909	866	905	946	911	869	900	844	939	958	924	882	907	905	911	882	898	916	954	876	966	917	917	919	915	913	933	916	903	905	881	861	915	927	939	915	921	974	871	936	872	911	902	916	868	872	903	973	909	928	938	930	883	860	900	956	962	888	923	948	934	889	903	889	886	872	913	896	903	906	913	953	931	875	877	927	887	908	881	902	901	865	908	928	874	910	898	898	959	921	992	879	879	935	894	948	892	936	910	892	906	947	908	939	905	878	940	914	1004	900	894	884	890	928	910	940	898	942	899	931	911	882	892	895	894	870	964	895	885	909	907	935	932	889	965	872	894	915	933	942	914	895	932	907	869	913	919	917	871	961	885	901	912	918	932	888	970	916	921	939	942	944	912	905	892	900	928	952	879	883	911	903	892	895	884	856	850	922	894	918	886	916	926	923	906	915	912	942	851	891	909	934	908	904	926	894	908	968	866	882	928	920	893	900	932	911	914	872	882	921	925	883	844	911	941	899	910	870	877	873	878	915	916	919	895	926	902	943	916	931	937	942	890	940	936	886	898	893	845	903	878	905	870	916	880	897	910	938	958	914	832	910	956	842	914	964	870	935	957	904	909	912	877	950	873	905	886	865	966	913	916	922	889	907	902	879	905	934	898	919	893	878	930	921	924	923	899	906	940	928	925	950	950	911	912	884	916	935	901	888	919	898	859	923	888	876	904	949	889	956	936	877	895	845	891	878	860	894	906	927	951	858	863	924	877	872	960	967	865	946	905	894	897	894	936	955	901	934	955	969	927	918	921	931	879	984	943	859	888	888	928	900	876	896	860	925	881	913	897	937	892	903	887	898	892	913	908	947	939	916	855	904	875	893	968	932	902	877	936	908	904	923	889	950	909	924	925	914	968	852	950	894	918	895	934	892	859	910	938	907	913	905	887	914	895	855	901	873	897	902	874
59984	30827	16897	9352	3853	1384	651	583	539	508	539	545	471	499	488	488	427	415	387	453	415	456	437	414	418	410	440	427	393	390	432	421	401	419	394	405	447	459	426	394	446	412	419	442	427	438	402	389	458	433	372	414	450	430	416	421	456	402	485	360	412	381	419	428	424	458	416	399	418	443	413	461	424	418	434	418	450	430	400	423	364	427	452	451	463	409	463	416	419	427	397	430	409	430	427	447	462	395	421	429	430	434	427	374	408	407	455	447	416	446	422	440	408	426	430	433	410	392	455	448	404	442	433	419	386	416	398	427	429	410	390	429	398	404	415	444	403	411	425	424	414	396	455	420	454	420	402	449	429	449	434	410	442	436	434	436	413	404	399	416	415	400	443	398	468	469	436	436	398	401	455	429	418	419	377	434	405	396	412	448	409	448	409	425	399	420	413	405	454	441	423	421	430	429	400	488	449	384	429	439	407	443	419	384	403	403	406	429	429	402	439	450	438	421	431	425	404	418	395	401	403	421	441	460	440	375	435	397	386	409	434	438	434	424	403	367	421	441	450	396	460	442	412	420	447	428	393	451	452	429	431	414	456	419	416	407	400	444	459	397	378	404	442	430	411	430	418	404	392	436	425	412	450	414	435	465	391	416	399	409	415	429	427	393	445	421	407	394	430	456	449	435	398	436	444	394	432	467	455	404	399	435	440	446	444	417	411	413	427	412	440	433	427	448	426	452	445	423	443	429	426	424	450	390	409	389	429	447	445	431	429	438	435	420	435	411	396	412	431	402	409	432	424	414	456	388	437	452	408	388	420	394	443	411	422	431	441	444	432	366	395	399	428	420	422	407	430	397	446	408	437	425	457	430	442	465	428	429	387	431	418	406	452	416	451	394	391	437	433	387	406	438	434	424	431	431	416	435	417	447	425	390	403	404	447	433	456	465	442	440	424	422	464	399	415	407	443	443	441	414	405	432	431	441	398	454	450	458	426	469	446	391	381	408	460	432	447	442	451	461	440	439	451	463	423	433	445	423	399	406	430	423	418	438	442	411	427	458	440	440	417	437	433	436	424	393	472	414	425	405	424	404	423	418	410	429	393	374	427	425	467	406	452	462	410	465	450	413	393	425	413	368	416	468	447	441	394	429	417	426	452	388	420	402	349	426	443	441	398	389	385	398	404	445	408	415	441	479	440	408	431	403	377	437	450	439	424	418	423	413	432	441	454	440	444	423	380	403	429	407	419	464	355	401	408	431	473	419	444	436	359	415	426	412	397	370	444	400	418	432	419	395	447	435	439	427	393	406	440	428	430	455	411	413	454	449	443	450	441	419	429	451	431	428	487	395	451	433	431	423	399	422	400	428	461	438	416	398	408	407	437	442	502	422	413	446	410	431	429	429	398	389	417	431	437	372	407	386	377	406	430	437	399	450	416	403	403	424	436	448	402	403	434	437	440	432	411	447	449	404	385	437	375	437	437	454	419	424	411	414	418	429	416	465	421	423	418	436	380	500	418	413	416	434	461	413	417	434	418	413	397	462	394	408	418	430	438	423	439	405	401	390	394	444	459	440	423	440	388	409	417	430	421	470	385	451	463	442	423	403	393	426	408	441	399	443	435	428	395	464	457	445	409	424	437	440	429	378	416	407	413	442	452	414	438	437	434	414	414	430	443	451	455	445	430	439	443	424	424	377	415	443	418	400	410	433	455	453	411	384	452	443	382	382	432	434	477	387	403	479	410	389	438	401	411	441	436	422	380	405	417	422	467	441	426	389	421	421	442	410	431	397	410	409	431	412	456	432	416	442	401	419	446	419	405	380	411	427	394	430	429	388	460	437	410	379	430	410	391	435	443	426	411	437	466	408	376	414	415	418	389	403	415	439	453	454	439	445	422	435	402	413	417	406	412	426	451	385	417	423	372	426	440	449	434	461	437	416	378	433	437	415	455	380	417	429	418	408	431	399	468	454	408	424	443	431	442	438	431	443	422	458	434	409	421	414	461	437	390	422	435	443	431	440	421	424	450	427	415	407	431	402	455	425	460	399	426	446	417	454	440	423	431	447	391	405	428	415	419	433	423	401	430	449	426	427	388	376	391	393	451	439	412	462	438	402	399	389	400	389	425	439	447	370	411	415	433	427	391	453	417	397	420	435	410	442	451	385	411	422	407	427	405	422	401	412	421	383	433	436	450	474	440	419	432	409	393	433	417	447	484	400	401	431	456	466	427	436	396	422	404	439	458	413	420	424	438	390	430	440	429	445	429	424	407	405	401	469	453	442	455	415	441	450	415	465	411	405	452	473	453	431	447	372	407	409	440	408	434	452	422	394	478	436	422	380	410	438	449	427	458	429	449	443	449	425	427	448	419	397	435	389	444	403	416	405	397	422	456	431	443	425	447	412	458	431	410	436	415	457	441	429	465	439	420	417	431	411	413	443	408	429	401	410	434	449	412	437	435	440	435	416	430	396	424	414	441	424	402	409	406	436	418	432	422	391	389	463	418	458	410	439	414	416	432	373	426	427	423	408	429	413	454	431	462	395	432	421	435	409	458	461	405	424	469	401	408	424	452	424	384	448	408	436	430	427	389	395	405	375	420	453	444	428	419	423	444	446	427	409	392	434	438	391	401	439	420	435	437	384	424	420	439	441	463	454	446	392	417	404	418	412	464	412	427	439	430	424	410	392	388	431	409	476	383	471	427	406	402	454	434	411	429	442	408	421	422	447	426	415	454	425	472	427	402	398	397	401	411	407	412	413	415	409	419	426	435	438	404	455	418	391	428	439	411	465	419	421	421	382	436	419	392	412	410	419	428	417	444	408	437	433	459	420	388	441	391	455	454	428	442	436	457	453	418	421	420	404	418	394	422	433	427	382	448	430	422	429	421	406	412	383	415	435	440	395	435	427	447	429	460	398	433	406	387	439	450	419	472	417	420	396	402	444	409	429	418	430	444	407	435	420	392	418	412	464	418	424	436	448	397	407	401	440	462	411	389	385	427	417	394	438	412	414	476	446	441	465	429	428	438	443	414	468	439	452	433	402	421	420	418	422	420	432	441	421	416	469	415	456	431	414	370	438	431	404	459	478	405	379	428	404	415	423	395	426	454	428	414	424	438	480	441	424	411	448	384	428	388	423	421	438	391	388	405	447	425	391	408	428	418	487	436	435	428	441	419	456	428	410	432	425	403	412	435	381	401	456	456	425	384	416	392	398	384	427	427	467	411	428	412	394	398	389	388	443	412	430	404	431	412	391	433	419	429	447	434	423	427	442	439	426	448	444	445	455	426	420	440	470	432	403	442	461	385	416	453	459	459	398	458	417	423	452	395	436	432	433	469	437	395	415	415	472	438	391	405	409	421	428	451	403	449	435	415	460	439	426	456	431	465	454	389	452	404	452	468	476	486	442	439	456	442	430	399	449	418	440	437	442	393	414	433	420	430	408	424	389	457	452	402	410	422	385	411	451	428	436	413	464	451	403	415	402	434	420
39328	22473	19685	16880	9463	4125	1750	1444	1390	1302	1252	1170	1279	1226	1140	1009	994	1015	907	963	928	951	963	888	949	955	926	983	889	926	887	963	949	910	902	935	932	908	929	935	907	883	868	912	869	951	893	883	938	865	921	893	924	900	889	864	891	891	891	927	981	941	928	903	879	920	857	874	968	887	890	928	914	950	867	884	933	919	910	912	917	900	897	932	929	886	868	906	951	892	868	889	943	873	914	869	902	920	909	925	916	917	915	917	910	923	870	918	897	904	894	950	876	906	898	862	916	884	900	856	886	905	864	942	937	871	940	953	943	922	876	916	874	961	921	862	908	857	895	836	905	899	925	896	918	869	887	882	877	862	940	897	912	933	927	854	878	891	914	890	929	911	919	944	935	977	869	863	906	914	910	850	940	888	888	871	942	955	918	913	892	905	924	913	959	855	918	887	918	881	891	913	884	895	875	863	857	947	865	853	898	860	868	963	948	879	849	925	926	936	905	940	862	892	912	869	898	981	920	900	913	887	933	857	956	897	929	926	905	893	930	938	877	904	937	912	926	903	895	855	885	940	909	887	848	899	927	902	928	860	890	888	933	907	916	846	888	886	913	908	882	883	922	858	855	933	915	896	930	923	930	945	910	975	894	931	887	853	869	937	928	866	881	894	895	892	906	930	904	892	931	928	904	923	984	882	891	912	931	893	919	915	864	915	880	943	894	885	898	860	910	932	930	930	964	869	885	898	898	955	918	888	906	860	880	849	892	925	881	878	873	975	871	904	924	911	891	878	887	844	897	884	867	895	930	905	881	902	882	874	919	905	887	910	890	870	955	921	956	915	939	897	886	913	894	911	918	928	923	907	963	868	900	921	923	908	885	923	898	930	928	923	898	881	889	928	899	891	908	897	884	881	954	900	941	916	859	882	931	883	925	874	867	910	876	890	926	920	864	915	873	905	932	894	915	942	918	885	907	936	897	892	951	910	915	911	901	882	920	948	921	874	915	933	847	909	882	895	933	912	909	920	934	879	899	919	886	922	906	894	900	913	881	928	949	863	926	923	886	929	842	904	913	898	917	888	900	918	908	887	864	894	884	901	942	918	922	891	885	854	864	914	859	866	893	884	923	928	923	912	880	896	910	881	907	890	904	883	928	902	897	882	894	944	937	893	930	924	886	910	878	910	929	870	888	956	901	931	882	914	910	871	935	908	892	861	884	899	892	970	908	926	914	933	876	958	945	943	859	942	908	920	851	909	926	924	837	873	834	968	892	921	845	918	865	918	938	932	874	920	910	911	901	905	867	873	897	833	928	931	884	908	955	955	865	902	907	900	957	878	898	873	888	934	906	892	884	908	884	894	934	911	930	909	889	916	930	837	874	881	920	875	861	880	846	915	908	895	903	908	919	923	906	886	925	844	890	920	882	878	891	851	920	925	893	893	879	931	921	854	867	929	826	930	913	923	890	888	901	872	892	943	938	945	940	887	901	902	942	943	945	914	953	905	924	858	861	895	946	885	909	892	913	831	912	885	879	925	917	910	927	871	905	893	875	912	883	891	884	916	915	904	916	911	906	921	899	900	847	924	854	902	883	895	893	932	887	895	912	958	869	904	872	865	868	956	897	861	888	914	939	888	944	896	858	906	942	926	921	928	898	919	927	859	878	898	864	893	887	928	874	879	855	826	903	901	930	946	922	875	921	903	938	915	928	907	943	900	849	894	857	892	873	896	840	888	906	877	869	924	946	904	885	882	925	929	870	882	860	921	927	880	911	868	906	952	872	908	903	861	873	853	938	898	928	875	947	945	863	843	900	896	865	866	894	930	904	936	894	881	898	899	849	878	974	848	908	896	902	883	889	953	873	916	887	899	918	940	895	895	874	967	912	907	874	917	922	907	920	879	906	942	886	888	926	906	901	818	856	924	887	930	897	885	896	918	953	902	904	912	884	888	881	835	935	905	983	909	874	918	967	910	904	890	912	895	861	866	917	887	858	883	961	867	954	861	877	882	906	889	909	864	905	901	872	907	911	912	906	923	917	862	864	908	929	906	878	915	916	915	940	899	976	892	893	871	882	881	914	894	886	884	925	885	876	898	937	951	863	915	929	871	899	949	898	901	900	874	855	887	882	876	894	885	922	897	898	947	858	945	915	948	926	952	952	964	907	898	903	951	942	952	916	897	920	913	912	889	884	918	916	858	907	899	830	908	897	882	912	971	894	877	947	908	915	868	905	877	911	907	883	917	889	914	934	938	924	887	922	919	884	953	933	866	937	942	905	876	877	896	915	883	877	941	872	921	893	884	873	942	908	890	874	958	968	898	893	866	910	885	866	931	922	894	891	921	918	897	915	846	921	885	906	891	852	926	892	906	923	922	918	909	908	926	976	952	947	928	881	889	946	946	899	899	933	905	867	916	868	887	879	940	894	907	889	866	883	885	937	880	921	893	875	889	890	915	978	893	931	938	915	919	939	900	931	931	913	863	867	909	900	913	948	888	886	885	920	885	898	903	858	955	920	918	914	917	968	952	843	816	926	852	888	883	898	932	842	895	908	915	859	859	870	925	905	881	948	871	890	854	881	857	881	900	880	899	924	887	929	878	882	877	914	904	894	902	933	911	937	893	890	930	944	870	877	903	942	904	890	871	903	888	882	887	929	903	869	894	852	869	870	920	870	878	934	935	953	894	915	874	884	922	871	909	901	954	872	908	888	901	942	865	947	875	931	919	973	924	971	924	893	948	928	907	896	889	922	881	906	967	881	884	939	938	957	875	911	943	868	882	839	871	912	885	882	884	931	956	871	929	896	934	888	943	875	906	895	862	938	955	885	900	917	880	832	877	909	894	901	933	910	892	928	912	899	867	971	913	908	902	848	954	897	890	892	874	881	905	861	939	948	932	971	921	924	888	888	957	907	949	941	918	921	858	891	874	925	885	901	916	921	929	865	874	939	844	852	957	939	938	927	893	928	928	981	914	841	889	924	885	874	958	903	914	954	934	853	928	882	874	934	910	875	918	878	907	896	896	885	876	882	879	917	887	893	879	861	890	855	921	933	842	866	869	902	929	870	912	876	987	878	966	895	952	895	909	916	908	883	926	895	914	967	856	939	923	879	943	949	919	902	867	953	959	914	869	934	883	831	886	908	913	880	951	936	923	959	904	901	872	856	903	915	892	920	932	935	877	981	911	870	904	918	886	911	926	883	936	952	895	912	949	907	929	899	859	922	911	927	925	905	917	936	952	878	863	929	939	878	910	903	926	925	905	933	960	885	871	954	835	866	888	898	895	892	915	971	891	908	815	893	955	910	883	955	900	853	899	824	924	920	977	953	879	909	903	815	878	938	959	879	941	938	915	907	923	871	918	922	885	881	879	893	923	925	917	920	893	951	905	875	929	879	848	881	887	948	870	867	933	914	912	883	932	873	941	917	892	918	891	941	913	908	896	941	852	894	881	855	911	880	888	903	962	916	861	952	888	908	919	939	909	842	881	897	906
64360	40637	25799	14051	6184	2239	804	574	583	569	521	533	548	532	515	450	465	436	416	466	468	462	450	394	410	434	438	437	457	410	440	436	437	436	437	420	471	447	450	420	434	436	430	423	444	411	414	454	463	393	418	473	448	429	451	430	481	450	447	422	476	404	403	436	451	467	441	424	452	442	427	421	456	414	436	448	453	425	420	397	437	395	400	445	388	419	432	445	407	411	459	458	405	453	422	413	456	470	439	402	423	431	443	398	445	424	414	455	409	411	456	455	466	416	430	464	442	394	452	474	424	461	393	423	439	426	464	453	441	413	469	414	428	421	403	429	411	411	444	454	398	473	395	408	372	394	402	431	491	435	462	440	413	414	414	396	434	461	437	425	430	413	441	460	437	439	411	454	438	397	423	409	410	406	399	477	416	423	428	471	404	440	429	456	445	482	419	439	439	444	446	472	444	468	443	424	403	466	435	435	434	436	448	435	423	449	439	400	396	476	432	450	440	434	391	422	446	455	431	458	415	456	468	425	427	444	459	417	421	430	422	452	438	462	417	445	461	442	430	444	435	461	440	393	421	401	402	423	456	444	423	425	377	432	446	424	431	429	420	427	437	410	409	383	423	413	464	432	412	400	431	460	411	450	399	432	422	441	433	378	430	416	407	426	442	438	405	452	419	437	473	447	449	449	460	450	413	434	431	405	444	388	474	476	452	441	438	473	448	382	390	426	422	443	488	441	457	480	448	434	431	441	486	408	388	425	432	437	434	466	437	449	439	437	448	475	401	480	425	385	428	469	448	417	419	402	423	466	438	426	476	448	421	430	445	426	399	406	419	451	431	425	464	440	401	423	414	436	410	423	447	432	430	434	418	436	424	402	443	463	427	420	410	409	449	424	414	405	462	420	435	393	453	457	454	442	426	420	448	453	437	464	410	407	482	413	448	432	424	415	464	410	436	407	414	450	416	422	465	445	434	479	408	435	438	433	430	440	461	439	426	423	422	391	423	451	418	431	449	442	442	430	435	447	451	429	441	416	421	422	450	439	448	439	445	412	439	453	419	422	482	431	448	418	431	435	440	480	434	418	416	392	429	400	430	397	430	465	437	407	402	429	455	417	452	398	419	442	415	435	449	419	419	477	431	440	457	449	396	446	450	411	443	463	475	383	458	449	420	438	443	424	449	419	407	426	442	392	421	420	410	427	428	425	453	430	380	397	388	432	414	413	430	433	454	501	499	421	447	409	433	451	444	410	425	472	430	402	436	435	423	462	410	405	397	407	445	427	455	438	435	440	424	433	407	438	427	426	401	439	430	443	441	418	455	461	446	473	422	435	428	419	455	450	425	435	476	444	462	464	462	420	432	402	418	446	418	416	397	456	392	456	411	454	433	433	391	435	420	449	421	406	447	433	392	408	439	400	425	383	466	433	454	401	427	423	436	432	403	393	436	458	389	445	476	400	429	452	415	470	456	408	426	404	482	435	409	423	417	414	457	429	435	433	459	425	418	437	453	474	418	445	446	420	443	460	429	435	437	413	411	385	416	429	406	403	447	415	432	429	410	426	402	426	437	414	463	422	429	416	412	440	391	444	428	438	467	414	415	432	403	449	430	430	403	443	453	441	421	427	436	442	428	419	447	440	422	411	439	435	403	462	465	458	448	452	407	432	403	435	423	467	415	466	447	448	454	429	452	433	410	462	418	436	416	444	406	454	469	450	471	451	434	453	455	444	402	389	426	472	408	465	432	428	423	454	402	429	409	388	430	429	418	428	422	439	427	425	441	445	451	476	444	398	405	443	388	434	415	430	443	415	406	413	479	416	440	465	413	469	409	458	414	431	434	440	421	408	455	500	438	392	431	444	451	410	411	440	386	430	462	440	441	424	425	408	421	442	454	407	425	436	423	427	469	455	460	425	427	438	464	497	439	443	432	441	457	434	438	455	411	434	435	416	422	463	442	438	429	447	453	468	446	435	432	421	414	412	425	452	401	457	428	462	472	455	425	436	446	460	422	407	461	434	434	424	389	436	454	486	516	445	435	424	480	471	428	423	453	429	432	406	386	427	446	425	409	438	406	446	423	454	431	445	404	416	441	422	460	420	467	432	438	423	442	406	425	406	429	432	426	450	414	456	450	449	415	402	435	453	424	427	447	417	439	424	462	482	458	458	427	415	478	462	406	436	413	455	418	417	431	429	447	422	440	432	435	455	458	406	412	458	428	428	405	431	433	438	407	431	472	419	390	423	451	440	447	457	450	483	431	435	431	436	439	458	463	441	414	425	431	406	431	435	426	416	403	453	398	423	433	421	449	383	395	440	429	454	458	414	456	447	411	434	457	466	385	464	443	444	468	416	473	445	431	391	426	432	426	448	458	448	396	432	431	428	427	446	452	427	441	386	415	476	457	467	448	409	435	399	425	436	400	410	416	448	470	433	441	475	461	453	432	420	453	408	413	425	451	430	410	419	453	469	424	447	466	407	424	412	449	447	460	450	465	439	428	408	440	469	425	443	447	442	460	466	442	406	458	420	423	425	427	430	449	466	424	441	416	450	436	423	445	392	376	391	451	419	446	442	426	428	405	450	391	424	465	412	431	415	429	431	424	483	395	445	437	458	423	441	432	468	425	433	398	425	432	414	427	422	406	455	425	444	425	454	446	423	439	469	425	413	459	459	429	443	400	408	429	418	415	406	431	399	440	410	414	421	418	420	449	425	445	439	433	381	460	425	376	458	498	476	457	427	416	427	416	431	443	429	416	444	441	424	425	412	417	420	487	405	402	436	399	417	425	442	415	430	415	408	406	454	415	402	429	456	431	408	458	424	489	454	427	393	441	382	434	406	416	411	444	407	413	454	470	408	429	431	430	479	451	428	447	380	427	436	449	452	416	420	470	409	437	450	494	438	467	387	423	394	417	459	450	425	414	425	451	400	422	432	431	417	441	420	461	442	427	390	454	417	404	389	450	443	435	386	442	458	432	405	442	432	437	424	409	444	451	408	425	456	438	508	466	430	420	407	431	442	470	425	435	419	451	449	413	407	449	438	406	393	455	418	410	495	437	432	440	407	421	424	453	418	426	480	425	438	442	440	471	415	461	444	429	458	429	398	448	445	413	440	394	418	442	428	461	421	460	474	490	480	427	459	442	441	384	441	428	435	390	426	490	442	444	461	406	462	438	467	451	428	446	424	475	448	445	467	478	499	456	400	428	430	432	475	450	437	390	439	403	425	454	414	415	439	453	469	407	430	414	408	412	437	434	441	442	426	449	435	455	426	471	426	490	429	416	438	437	457	469	447	447	438	419	393	431	441	458	443	451	429	422	445	429	448	444	459	412	421	411	456	420	404	427	412	471	437	433	421	391	449	440	437	433	464	416	423	475	399	374	455	428	440	464	445	419	423	498	422	453	422	449	433	408	418	468	439	439	425	405	428	447	411	412	451	414	499	417	407	406	458	456	427	410	447	420	457	444	408	467	405	423	425	400	442	431	418
42458	32285	27042	20919	13387	5911	2174	1768	1604	1603	1579	1588	1453	1381	1286	1069	1028	975	1036	1003	1000	959	954	972	964	960	952	969	896	939	945	949	884	947	982	907	927	888	946	930	935	948	943	919	924	907	906	926	958	901	880	887	915	892	890	912	946	932	923	885	948	883	923	907	892	937	944	939	864	928	936	923	890	922	934	943	929	917	930	918	892	870	930	911	913	907	892	894	902	916	897	902	894	908	870	894	872	926	861	898	927	986	956	865	927	957	912	907	907	923	952	936	854	898	897	875	918	920	918	948	906	858	943	920	904	905	924	924	891	939	911	899	927	917	972	901	971	887	887	958	898	906	905	959	885	894	928	913	918	879	897	1007	961	943	886	958	919	917	887	919	916	949	906	953	881	962	930	943	917	937	923	940	894	928	930	870	867	923	911	873	943	942	889	905	915	981	944	924	878	895	910	905	915	932	873	932	923	929	937	961	951	899	905	927	925	920	928	897	934	895	899	895	947	929	884	949	927	944	943	928	984	946	971	969	950	969	918	898	853	914	884	917	966	903	913	927	983	942	864	897	886	893	881	942	890	909	923	830	902	908	918	956	942	887	878	910	861	910	958	965	892	873	939	869	927	895	895	940	893	887	929	891	939	953	864	888	913	903	927	891	904	889	883	935	949	930	893	849	861	900	884	932	917	919	916	902	856	930	900	950	942	907	922	939	945	924	876	881	897	930	953	858	955	910	977	936	982	903	954	894	912	948	942	883	963	955	967	905	958	867	905	908	879	899	928	935	908	949	891	895	891	923	897	871	920	900	984	945	884	873	907	936	892	901	873	964	926	930	867	908	944	873	911	904	906	933	940	943	886	926	880	896	952	957	879	881	885	915	920	875	907	916	907	925	910	944	904	918	881	894	956	915	932	937	899	914	933	889	901	931	915	868	874	933	914	909	903	884	919	911	954	863	922	965	904	925	936	875	874	868	951	953	960	947	871	923	935	910	920	944	911	892	896	936	917	900	906	913	892	908	956	910	958	890	965	898	915	970	933	979	947	881	860	920	980	910	914	893	933	924	931	898	917	936	926	915	898	940	951	883	857	902	897	930	986	961	941	965	880	940	878	937	938	969	912	933	880	907	924	910	941	931	932	955	937	945	931	931	884	912	900	851	948	911	955	942	871	860	864	895	947	940	942	896	931	934	910	873	947	936	937	951	932	932	936	930	911	914	916	883	883	915	913	928	945	877	958	948	944	927	932	943	929	908	961	933	875	968	926	843	896	925	943	896	928	866	950	955	913	922	923	928	875	938	967	888	891	884	902	908	898	887	875	960	912	902	938	932	976	905	945	902	907	979	929	917	924	871	873	956	925	915	975	902	948	929	905	936	852	911	908	919	979	925	919	882	897	899	982	903	890	844	882	879	948	956	892	964	862	964	942	943	930	901	944	931	940	926	880	945	917	909	914	926	907	916	926	968	930	890	948	864	933	878	875	941	934	927	917	935	924	918	919	913	925	882	883	904	914	875	907	913	871	931	904	910	962	916	908	900	869	915	973	963	890	951	910	909	928	920	910	912	882	897	901	930	910	915	863	949	959	955	917	858	907	928	939	940	918	936	906	950	919	910	939	933	913	891	958	895	865	868	997	916	891	932	959	934	940	910	959	896	973	931	929	959	931	882	899	937	955	935	885	890	876	887	923	937	1005	897	911	911	880	901	913	914	891	905	906	935	891	936	951	938	904	898	900	861	909	895	924	916	925	927	862	903	889	861	900	965	874	855	923	911	930	915	886	878	871	921	915	959	893	883	929	907	888	884	927	871	932	905	903	942	918	921	915	897	887	946	909	930	927	940	904	920	916	858	844	950	968	944	900	887	918	944	886	926	858	955	907	918	946	913	912	935	914	886	923	926	962	977	923	966	934	890	856	910	877	896	933	916	879	902	887	910	918	908	946	881	903	935	946	876	908	942	937	965	874	957	925	968	915	904	997	911	915	933	883	963	983	961	912	908	872	863	970	917	914	945	937	898	835	905	892	888	934	891	956	924	941	954	901	868	872	881	904	949	918	954	919	969	895	917	983	889	965	962	952	942	946	895	884	939	865	890	914	991	908	959	922	901	912	897	931	900	911	888	954	940	901	885	866	911	895	923	967	876	948	954	945	965	880	929	989	893	932	922	916	873	941	917	972	906	863	944	920	998	894	922	870	871	916	908	946	981	882	891	885	926	887	944	917	893	908	950	849	905	902	893	905	915	889	909	954	888	965	893	906	916	905	840	885	927	862	975	949	885	904	909	913	879	923	879	932	992	937	898	880	920	950	935	949	925	930	962	937	892	925	958	914	915	938	972	925	947	914	910	883	926	963	878	914	895	876	891	946	865	878	900	960	933	933	900	915	905	873	918	916	888	896	935	945	936	911	855	977	971	885	1031	891	874	941	895	920	942	895	913	957	935	946	964	905	942	926	879	954	959	888	954	903	919	966	949	843	921	915	905	927	984	878	936	942	895	938	925	934	859	996	933	874	865	892	916	881	940	939	979	923	884	929	898	948	912	923	933	946	903	926	886	946	941	931	906	943	957	920	917	915	887	876	861	894	903	955	955	923	967	970	858	871	931	942	971	899	948	856	935	907	889	859	924	903	954	860	950	919	909	939	888	895	948	891	919	920	958	904	923	922	924	923	970	913	922	945	910	912	883	903	903	910	919	935	927	984	870	895	867	900	928	896	889	974	894	923	926	936	920	941	877	886	924	922	925	860	987	921	932	949	919	915	888	967	872	890	926	919	889	930	913	897	856	922	915	926	911	935	951	880	949	966	941	911	902	945	944	904	937	968	931	936	899	915	910	956	920	948	941	865	964	877	912	913	920	905	919	967	922	955	993	876	923	907	906	888	915	879	953	977	878	888	912	940	984	930	975	932	966	930	906	912	897	975	924	919	922	952	935	954	896	894	943	942	938	934	862	934	951	935	960	900	889	945	950	947	916	932	886	870	917	879	933	909	905	936	911	919	932	929	895	912	903	919	923	928	890	922	988	873	900	886	925	900	933	935	927	930	875	952	917	858	931	951	953	917	881	912	913	917	912	920	953	857	935	977	876	858	927	890	932	906	929	900	953	914	916	931	955	897	858	1004	854	911	977	905	946	908	921	958	881	933	945	895	932	945	879	897	948	932	897	956	893	945	891	945	937	914	918	896	903	940	936	897	860	911	925	965	959	902	892	907	959	863	921	895	909	958	934	949	897	924	971	928	983	942	893	895	935	890	870	934	913	908	950	880	950	890	964	937	889	897	878	989	947	886	927	888	866	903	934	887	906	893	919	987	903	911	878	870	933	920	954	912	944	909	969	898	882	932	961	918	971	877	948	911	944	969	883	911	917	949	904	891	915	863	899	913	899	966	928	928	909	913	929	909	945	910	926	881	881	906	962	897	866	887	915	910	963	925	882	891	939	838	881	933	880	872	908	937	859	891	889	946	919	880	932	937	919	923	922	865	981	937	915	928	925
52126	25558	8399	2392	1042	647	513	494	491	500	477	472	468	465	455	433	452	419	445	452	431	442	441	420	437	452	438	397	445	437	454	464	433	406	452	429	493	423	419	430	457	425	409	450	400	439	432	400	430	403	429	445	443	438	452	405	408	421	420	412	427	492	372	438	381	448	404	455	421	474	407	386	409	406	447	404	399	418	452	424	443	452	432	442	413	485	455	429	454	432	416	392	437	461	417	432	404	420	421	447	433	434	428	404	422	451	416	454	436	407	439	398	406	430	400	405	388	399	422	440	389	430	420	408	457	427	454	385	443	395	409	439	420	418	425	465	414	430	414	409	438	400	403	402	428	403	383	406	433	466	420	391	411	418	421	395	418	452	426	440	419	444	433	454	458	421	448	409	466	459	416	452	445	435	429	429	429	446	454	471	435	442	460	428	411	416	421	423	399	439	385	442	440	377	449	421	422	419	428	419	457	445	383	460	424	413	416	449	387	437	417	449	444	446	391	419	439	427	499	432	405	413	429	440	454	418	393	467	429	443	441	431	444	420	463	440	426	401	442	379	385	437	436	423	425	404	457	466	417	412	434	414	452	438	398	441	437	401	394	399	436	466	471	454	437	425	417	441	399	440	432	407	420	423	413	448	402	369	424	469	387	420	437	462	430	405	425	421	394	436	419	429	444	419	398	418	455	438	458	432	409	385	411	403	413	411	444	423	399	384	399	440	376	422	461	431	442	424	427	407	406	443	463	468	423	446	432	440	423	413	416	425	435	410	409	409	418	434	433	432	442	454	456	444	431	395	415	411	473	450	418	424	389	407	421	421	409	474	398	448	406	370	420	408	441	439	451	410	439	402	421	407	401	394	454	424	428	402	447	400	408	412	426	462	427	435	477	399	418	442	421	439	398	438	432	420	458	438	433	429	430	430	441	414	435	463	403	419	407	425	451	436	449	452	416	441	430	437	434	446	417	432	426	436	432	436	438	437	385	434	457	434	441	432	404	403	433	428	446	494	373	436	445	457	415	417	393	406	454	453	403	395	403	405	392	441	418	456	416	413	445	441	416	459	431	443	422	425	417	422	384	414	390	468	413	389	436	418	400	490	458	419	434	414	435	401	425	426	424	420	432	434	433	413	441	423	430	428	431	420	455	505	429	433	433	455	420	393	457	425	443	431	441	412	417	443	437	451	487	452	458	405	435	447	372	436	448	433	468	438	447	413	384	426	448	412	434	428	416	439	382	433	440	399	423	433	441	408	454	379	424	419	504	413	447	452	427	426	444	407	384	476	428	415	429	453	470	406	443	417	453	398	439	484	418	457	381	401	412	483	430	448	428	477	407	435	440	446	414	420	461	459	422	500	425	484	416	453	388	414	444	397	466	409	408	402	413	450	461	452	421	432	460	400	405	431	417	423	383	416	397	412	445	439	416	413	436	415	430	441	437	473	474	457	473	441	411	448	421	489	446	453	421	415	428	420	474	395	439	465	411	444	463	417	473	425	438	448	402	458	441	432	433	446	425	441	450	440	389	473	427	438	420	429	441	439	415	429	395	396	414	414	407	436	442	393	446	436	410	428	414	451	446	449	423	420	418	411	433	386	392	434	409	393	413	404	406	397	426	475	406	459	449	407	403	425	400	449	422	426	411	409	411	430	441	411	434	400	437	444	416	381	416	435	410	417	461	427	441	473	405	409	379	420	456	396	412	434	440	404	431	424	446	433	463	426	461	453	412	416	439	438	418	412	414	422	434	456	416	406	395	416	418	416	446	432	437	423	464	403	418	441	472	417	427	453	420	403	431	470	442	399	399	434	407	416	432	448	386	427	420	453	433	415	420	452	414	433	403	427	441	387	433	412	421	437	422	443	468	408	428	374	378	436	403	440	463	397	432	427	399	440	456	428	405	451	412	415	424	413	448	417	395	432	419	371	443	445	402	444	422	467	479	463	441	458	424	426	416	459	448	412	410	430	346	377	410	416	449	418	408	406	434	410	463	457	482	415	466	429	456	450	403	444	450	434	423	404	428	437	461	424	441	429	395	422	414	423	461	440	380	409	382	414	444	420	421	444	425	449	431	473	439	406	412	428	446	420	439	486	430	510	401	437	466	377	441	435	472	428	432	414	427	428	407	390	418	412	442	420	426	407	420	464	408	393	418	402	400	435	418	424	421	419	446	411	427	425	405	417	424	413	401	407	426	451	399	447	451	431	432	395	450	444	386	423	442	456	415	425	460	438	439	483	414	426	433	448	419	415	431	411	431	448	432	449	466	432	425	410	416	422	467	450	426	404	416	422	435	442	437	441	414	443	404	443	436	426	409	432	470	425	414	461	431	448	420	426	429	422	460	447	431	433	422	397	418	420	408	441	391	369	417	432	430	399	438	436	431	403	476	433	426	458	425	460	417	442	467	429	443	425	458	433	445	448	442	441	428	408	456	381	442	433	442	396	454	474	410	454	424	444	472	447	413	482	418	442	477	413	406	420	417	437	442	398	437	432	444	415	421	430	460	427	435	428	448	462	415	451	421	400	424	404	435	449	453	428	457	428	476	447	425	419	421	464	433	438	399	415	412	478	400	447	473	390	431	383	420	392	431	459	434	414	468	397	444	412	442	427	443	433	424	426	441	423	453	419	411	412	423	408	381	408	415	427	420	464	445	485	440	408	417	453	404	402	445	436	439	452	469	435	432	446	432	442	412	466	414	344	419	425	427	452	405	403	411	434	426	395	434	439	389	409	411	414	431	440	417	432	371	423	426	393	429	429	424	408	401	424	398	394	452	416	438	426	390	358	457	447	379	419	411	395	409	423	369	401	426	428	403	428	456	418	412	454	456	382	440	403	406	399	470	439	389	452	371	444	454	395	399	440	419	438	448	421	425	419	404	415	478	458	451	467	438	399	410	359	431	391	490	397	478	440	395	453	404	426	427	435	489	467	424	448	452	483	426	489	465	428	426	406	498	455	418	364	448	448	408	406	458	421	422	393	413	408	416	404	419	420	387	404	417	396	445	422	411	443	471	434	436	424	441	401	425	437	435	435	416	426	431	409	413	408	437	428	437	489	446	374	451	439	440	437	374	444	392	443	402	424	418	427	451	416	406	442	434	391	403	421	394	441	413	429	442	415	487	425	459	387	425	398	407	447	443	411	405	428	423	453	411	408	430	431	411	416	434	419	429	455	409	465	439	441	469	454	416	447	442	437	439	424	427	449	420	431	462	427	442	444	432	422	459	421	401	425	397	462	436	430	416	436	414	424	443	436	417	439	456	422	463	417	387	407	401	430	481	438	426	439	440	438	433	449	447	413	421	444	424	433	452	455	445	463	453	453	431	387	415	410	421	400	435	458	418	414	452	429	398	474	443	419	438	449	412	406	440	420	407	403	450	450	430	445	452	385	457	408	422	418	431	428	432	426	436	425	396	453	405	419	393	437	418	457	447	420	451	418	414	436	434	470	435	426	436	433	379	416	407	456	420	441	406	416	422	406
35735	18337	9216	4609	2806	1581	1230	1075	1078	1168	1033	1086	1027	997	936	983	913	998	981	972	988	915	930	893	954	908	938	917	943	943	915	959	895	935	950	925	855	940	879	922	897	926	884	937	904	908	977	904	875	899	831	894	897	907	914	891	896	919	918	916	929	915	921	932	892	895	869	947	879	899	909	869	940	865	913	914	932	916	906	864	915	906	922	887	875	916	890	923	856	879	873	910	855	896	889	943	947	871	946	927	876	977	974	928	930	891	906	912	933	887	942	924	907	939	880	918	889	911	897	849	908	909	935	921	850	923	906	909	872	919	911	872	929	900	922	874	877	930	932	908	896	927	942	900	921	942	906	917	953	886	903	900	892	983	921	893	920	929	865	880	873	933	953	908	886	895	884	906	845	848	956	936	922	853	890	925	914	962	896	890	949	942	894	872	920	925	892	895	923	896	908	925	903	925	930	931	929	885	845	989	878	914	974	880	897	976	893	932	914	947	938	891	901	862	847	861	898	927	924	908	930	920	876	955	902	873	899	963	878	894	913	900	907	905	895	903	895	937	911	944	869	911	859	919	899	904	886	933	843	928	907	968	883	906	935	871	933	877	937	834	960	923	893	879	931	897	941	947	954	886	905	931	862	897	874	858	889	900	941	908	895	948	894	862	890	911	885	875	879	900	960	956	901	929	924	907	876	863	922	859	846	912	927	914	913	940	901	941	884	877	956	889	877	939	885	928	912	930	891	918	884	863	883	964	923	903	865	841	985	970	917	862	902	900	899	940	863	871	888	884	862	864	882	892	929	882	942	915	936	970	862	971	899	891	966	910	881	902	917	907	927	896	972	912	904	910	963	844	878	915	918	915	845	877	962	928	914	919	875	891	854	897	924	906	930	956	874	900	863	880	853	920	897	918	932	949	938	889	931	926	839	915	886	915	892	895	950	905	912	911	942	911	896	912	859	931	889	872	862	906	911	893	863	874	915	860	909	879	926	881	903	886	923	979	903	961	922	901	915	882	906	952	878	911	935	911	893	916	965	913	893	922	906	895	865	961	900	879	911	937	882	911	887	943	923	924	928	873	897	858	897	900	910	893	939	884	913	898	923	892	912	920	906	929	910	894	902	935	932	884	901	945	887	876	896	864	887	944	942	862	896	905	874	915	876	938	908	910	939	933	929	897	924	944	893	924	846	931	878	938	871	909	896	942	918	889	883	870	896	905	903	893	928	864	911	925	903	890	875	892	1004	922	926	930	897	893	905	892	946	862	856	898	955	892	944	919	941	860	886	887	917	892	915	889	896	884	948	909	940	891	880	905	890	832	936	903	922	911	926	866	873	910	861	905	899	918	865	881	938	923	902	889	888	854	904	875	919	885	917	927	931	924	903	859	852	927	929	896	918	864	897	880	909	917	957	902	920	946	919	885	957	895	951	867	933	903	945	941	899	952	925	903	855	904	939	962	937	892	853	899	889	890	943	931	875	930	880	868	918	870	942	888	878	923	890	911	905	892	888	920	889	926	965	907	928	844	917	913	913	930	905	885	888	975	918	942	905	919	951	900	897	894	823	838	906	884	866	915	934	971	870	970	883	898	945	911	943	928	943	926	954	900	913	906	916	940	897	936	931	908	886	863	931	912	891	906	910	911	892	926	875	908	881	901	921	916	929	914	916	916	913	888	904	888	855	864	861	875	919	942	892	902	870	945	864	915	870	928	880	945	882	857	871	913	915	914	862	914	854	922	932	909	942	941	882	862	865	888	961	907	895	909	911	913	896	831	966	854	936	925	833	909	909	910	926	966	920	914	928	929	891	875	916	877	887	863	837	915	916	922	904	973	890	878	887	939	941	924	920	897	965	930	891	919	851	909	882	863	938	902	958	893	884	916	899	887	925	917	939	908	913	901	908	882	949	887	917	892	836	886	899	946	956	911	898	909	901	913	867	896	938	908	921	926	887	935	907	852	856	882	887	875	923	893	893	887	998	853	907	878	935	928	908	897	934	884	977	953	892	942	881	922	896	902	844	879	868	899	889	951	958	878	936	908	943	867	904	940	852	897	877	912	908	974	866	914	912	897	899	870	867	881	907	898	885	911	914	916	893	901	885	859	886	877	850	850	941	914	960	949	909	902	905	897	913	974	911	914	938	874	866	900	907	900	948	894	887	900	893	948	894	931	953	883	856	875	902	865	953	902	938	871	883	941	933	915	900	904	881	934	926	912	913	908	910	849	899	928	911	914	923	891	943	864	889	856	872	851	892	948	929	913	911	905	882	898	949	912	884	893	895	875	874	963	903	933	904	893	895	885	869	868	946	902	884	912	960	909	924	861	933	878	908	862	894	904	905	929	912	910	855	927	847	929	881	874	952	880	863	934	907	946	898	922	906	969	931	907	849	942	932	857	877	899	869	915	906	867	858	916	931	922	906	856	860	878	892	904	909	953	892	904	882	901	861	869	930	897	943	922	901	866	938	889	876	883	912	916	891	920	874	934	921	924	899	883	936	915	919	910	903	895	919	882	920	892	890	908	921	923	931	884	895	879	964	870	920	943	916	922	908	858	949	956	913	888	940	915	931	938	878	904	892	874	925	914	860	877	830	876	981	897	899	915	941	891	913	902	914	888	948	879	925	882	908	899	891	957	927	934	917	909	941	870	942	867	933	939	967	920	931	964	913	936	904	925	853	893	884	944	916	872	992	885	874	928	892	892	915	839	934	891	908	936	945	947	928	909	953	930	846	895	914	920	898	898	947	849	873	918	963	878	889	925	943	917	909	919	824	863	883	892	866	947	880	906	877	863	886	915	927	897	867	909	908	917	934	946	893	946	896	893	895	884	923	936	965	910	933	886	908	940	911	929	925	876	900	903	998	897	926	962	857	919	872	919	867	897	880	914	972	931	878	909	947	881	907	897	884	931	946	892	931	943	907	944	918	939	892	888	874	896	885	938	926	911	908	909	952	901	933	884	945	895	951	895	908	887	907	935	828	890	938	938	910	923	922	899	870	932	855	882	917	892	904	959	931	909	932	921	877	892	915	947	924	876	893	903	887	871	894	905	892	907	944	910	878	918	903	930	861	910	892	869	904	871	952	975	922	879	886	883	903	869	840	961	878	860	920	925	948	923	905	875	890	930	935	891	888	933	945	883	933	929	930	907	959	833	892	913	941	852	918	909	906	843	987	986	921	913	957	888	874	960	897	904	823	877	914	941	934	854	931	914	896	919	871	947	931	866	860	948	890	882	818	900	934	892	928	890	891	990	906	837	904	930	856	918	915	923	921	966	926	873	952	912	909	909	854	906	867	946	949	904	870	918	949	913	850	873	911	853	961	921	924	891	921	930	935	897	924	860	881	882	884	909	946	910	869	916	912	864	896	900	878	953	962	958	923	911	940	922	880	867	933	908	910	886	901	901	937	882	884	938	928	877	884	859	930	888	947	947	929	935	883	886	880	936	897	873	870	915	910	882	903	935	879	958	930	913	884	874	914	900	864	937
64285	33435	13049	5011	2338	917	510	533	530	434	469	430	508	448	484	404	472	431	435	446	403	385	442	421	456	374	401	438	410	447	476	401	440	453	465	434	419	429	432	385	427	393	393	372	422	416	401	465	410	435	441	410	412	444	372	432	442	418	395	423	463	420	356	389	427	411	417	442	411	426	438	414	433	443	413	452	424	421	448	443	449	413	439	473	400	406	425	414	404	439	392	371	450	417	415	416	397	365	409	381	394	460	427	457	435	419	417	405	426	436	459	414	448	422	410	385	399	422	446	452	423	444	444	427	369	419	427	419	399	451	416	390	401	417	467	441	412	427	420	428	475	453	450	420	422	399	469	453	390	415	467	435	406	407	408	436	447	416	449	465	362	436	365	412	441	431	420	461	449	474	417	417	427	395	380	466	452	414	444	424	435	410	430	432	422	438	416	423	425	403	438	372	412	430	399	399	421	440	389	411	406	484	453	378	439	399	458	413	406	390	456	441	391	446	391	389	377	488	424	450	385	390	445	461	420	406	438	434	435	456	419	437	410	470	417	386	420	424	499	435	443	422	459	416	475	417	462	404	431	428	452	417	382	416	426	452	464	432	428	385	383	462	495	399	438	451	409	439	410	433	416	408	430	422	454	440	406	410	464	436	453	373	436	433	404	414	442	415	455	457	412	421	442	393	400	452	462	462	378	435	399	434	448	423	424	425	407	445	430	413	450	409	428	440	413	400	463	425	405	403	438	461	390	451	417	369	403	467	438	460	442	422	433	379	426	437	412	413	434	413	432	436	448	414	392	469	380	402	426	432	458	417	426	414	450	413	472	409	460	444	411	417	420	425	427	417	404	439	437	425	464	449	444	477	382	419	394	391	402	438	433	417	452	410	408	414	417	450	426	383	414	459	403	422	443	399	451	463	439	465	410	428	409	384	427	394	424	439	414	444	416	425	425	435	417	376	414	407	394	407	439	489	427	397	466	409	408	418	435	397	435	447	427	403	417	397	423	448	396	435	411	402	413	453	435	402	436	419	411	431	416	433	393	429	421	400	416	414	435	439	425	412	386	444	444	450	411	436	428	444	411	399	473	405	411	422	422	396	427	425	431	439	392	432	412	420	495	437	437	409	446	407	435	445	431	394	428	433	435	418	409	426	431	462	415	407	448	415	445	436	409	400	427	423	439	405	422	413	439	420	459	403	474	442	422	428	416	441	411	450	423	450	473	408	445	472	451	435	423	413	422	411	451	435	435	454	390	391	403	444	394	457	388	389	438	472	442	420	471	445	430	414	437	408	433	448	399	420	447	420	415	417	437	372	390	423	438	461	483	385	429	414	423	435	360	428	425	456	447	439	476	441	427	438	443	485	469	428	416	440	385	411	433	431	428	411	422	450	390	442	400	412	454	406	411	415	412	448	462	404	421	422	397	436	422	410	418	417	436	421	444	445	436	473	453	431	417	411	415	436	361	412	442	425	413	424	413	427	453	385	383	456	487	402	435	433	453	407	435	460	460	428	440	432	433	413	409	456	429	459	389	434	409	429	456	452	415	424	385	403	428	415	400	444	444	420	439	413	435	432	409	446	432	405	458	444	466	467	428	409	436	384	388	487	404	424	459	445	472	426	409	438	389	426	459	436	417	415	425	407	439	420	459	417	449	405	420	434	409	428	448	399	407	398	411	398	427	430	443	419	414	437	454	411	444	414	425	451	470	429	422	401	470	415	393	408	411	420	429	435	428	387	451	452	410	429	439	416	410	422	405	397	409	419	444	422	402	404	456	419	419	404	443	397	363	443	401	425	412	436	401	466	451	474	455	471	478	418	438	432	413	418	403	453	397	433	405	462	446	455	411	440	436	418	449	426	452	409	413	444	428	405	409	444	418	444	374	399	448	391	409	456	373	459	417	414	453	434	452	455	433	402	437	487	421	410	422	452	420	405	424	418	437	431	422	423	429	429	423	404	469	417	417	424	448	405	452	387	405	407	423	424	420	483	462	443	449	449	417	473	457	432	424	428	423	456	426	450	425	418	427	435	424	412	400	430	389	442	431	397	419	413	406	407	407	419	445	399	418	405	432	464	440	428	452	400	416	404	393	428	382	432	443	434	430	432	465	453	433	439	445	437	409	410	462	429	448	403	407	464	442	420	401	428	418	433	421	425	442	441	417	434	485	427	415	416	454	433	433	420	473	443	459	443	434	408	417	422	417	396	421	404	454	428	450	420	398	403	421	459	449	420	390	453	464	425	399	409	397	389	410	404	408	403	394	424	430	449	419	421	410	442	472	434	459	412	396	424	400	470	406	439	399	424	416	453	434	455	416	420	447	442	399	389	451	408	405	409	475	437	478	449	446	405	449	420	403	430	405	452	438	450	418	429	393	421	385	373	404	422	420	442	458	448	444	435	413	436	400	416	416	422	434	454	419	409	460	393	426	457	435	433	436	436	406	443	424	439	395	386	403	413	414	435	434	394	425	423	408	411	442	409	403	432	423	391	402	428	424	410	396	383	406	417	409	414	449	441	473	430	413	427	416	423	425	461	470	433	436	420	457	411	424	423	421	404	423	420	418	411	398	411	440	421	427	444	445	455	418	408	425	457	399	464	406	400	422	392	383	421	448	404	428	456	407	398	424	437	416	434	428	426	436	395	402	445	455	444	421	421	435	411	452	443	427	428	415	444	411	411	427	403	448	433	406	408	506	473	463	407	399	427	414	430	433	404	429	416	398	453	448	438	445	429	445	376	465	459	438	430	405	423	474	439	434	440	446	447	425	423	461	452	442	453	423	402	420	394	455	434	452	403	452	433	387	441	450	426	418	425	451	410	441	440	434	414	424	409	430	443	429	400	398	437	446	411	385	441	387	433	421	403	438	407	464	464	420	426	427	407	447	469	409	440	412	408	418	414	469	452	415	432	434	459	446	404	422	405	375	452	419	418	471	437	441	430	455	442	426	435	418	447	413	436	393	440	442	413	403	428	443	429	388	432	405	407	431	432	423	444	439	384	415	460	441	422	395	416	413	458	403	404	391	419	438	407	414	429	417	443	428	448	424	437	425	409	427	401	428	425	446	413	410	411	424	442	410	412	401	404	424	452	410	410	458	457	388	437	458	454	410	421	424	409	436	415	429	455	431	436	443	445	455	384	434	409	484	436	402	410	419	425	426	455	428	460	432	417	426	409	418	407	412	413	423	397	447	432	406	432	423	449	403	427	428	462	386	455	467	480	453	418	475	427	416	472	463	419	406	394	428	422	426	420	436	422	415	399	377	427	396	403	471	424	431	454	442	457	423	414	414	389	447	475	412	414	394	448	447	400	412	401	425	399	412	404	447	443	444	430	395	438	412	454	428	452	450	427	432	409	437	426	432	439	376	429	438	426	436	356	385	446	431	408	408	389	404	435	393	439	420	422	403	439	441	444	415	445	464	448	453	431	430	384	421	370	422	461	404	410	409	442	462	428	424	432	374	454	454	451	378	433	413	423	387	437
43721	23091	12541	10021	6222	2377	1314	1210	1200	1172	1039	1122	1055	1025	1035	943	959	953	927	944	929	914	904	913	949	926	874	911	875	943	937	944	947	947	915	896	890	912	868	898	911	919	849	913	915	922	947	938	893	902	870	877	875	934	888	903	877	893	936	931	911	862	906	960	933	907	872	950	912	928	913	900	865	877	838	906	927	927	914	912	961	948	875	869	890	946	936	945	881	960	958	910	903	935	913	905	908	965	899	913	909	890	929	943	946	903	950	891	957	927	894	939	956	883	909	885	952	963	935	889	890	908	889	905	862	950	882	960	901	870	878	916	895	895	880	906	874	895	910	898	981	942	877	887	917	906	934	898	913	910	905	862	922	870	870	934	906	889	923	930	929	927	899	861	859	928	864	877	945	953	952	842	855	929	876	888	900	883	875	880	965	923	931	939	907	966	927	910	877	927	913	921	873	900	901	929	903	874	921	903	937	907	943	874	965	854	946	898	894	915	910	927	926	906	910	909	918	898	879	925	936	931	922	897	909	883	908	896	874	848	921	932	890	870	930	942	915	975	911	976	854	909	950	931	898	918	848	913	947	965	888	940	931	887	802	877	863	878	934	908	903	881	933	870	877	902	898	913	884	934	896	879	851	891	905	939	912	886	906	972	872	903	904	920	904	898	895	878	872	917	882	921	955	980	918	914	894	896	955	907	873	886	866	952	879	891	904	986	897	946	932	910	898	940	880	939	928	875	863	941	906	935	918	909	870	910	926	942	853	870	878	951	866	887	922	981	906	877	912	919	902	938	888	917	879	892	915	889	944	917	935	920	923	878	893	904	842	903	934	919	906	905	896	883	920	893	929	955	943	937	919	943	923	903	933	924	920	884	900	871	942	895	866	863	942	888	919	885	956	919	914	885	909	921	872	916	881	909	895	884	899	910	911	887	875	878	926	903	888	851	876	946	859	934	952	896	919	909	929	906	826	983	839	915	910	899	928	918	908	891	939	989	883	848	881	908	854	902	937	910	952	843	917	918	878	937	945	852	884	899	928	922	916	864	912	897	881	906	920	886	962	899	903	888	905	935	928	961	862	887	877	859	917	923	897	895	931	904	896	895	879	926	997	954	896	892	849	885	919	939	915	898	874	938	846	875	971	927	885	911	946	963	861	877	874	865	933	894	894	858	889	899	934	923	889	874	870	926	899	909	905	878	885	914	928	895	912	889	900	910	895	905	894	872	866	898	948	872	916	894	926	912	921	882	898	944	920	854	921	855	849	916	917	892	886	906	923	908	922	919	922	929	877	914	930	874	940	877	882	916	960	912	923	894	899	882	904	884	932	989	908	925	929	929	937	841	841	895	930	941	954	941	874	890	873	841	874	935	884	890	923	882	873	955	938	899	903	938	946	883	913	913	871	944	950	899	878	897	917	909	987	898	864	910	887	927	889	876	901	907	881	922	902	901	878	918	966	935	953	876	901	935	956	860	868	860	877	931	846	935	890	939	924	909	945	918	887	837	911	902	874	965	918	955	904	898	904	921	895	874	892	892	932	921	914	851	890	878	947	901	875	898	871	886	935	906	899	845	915	886	921	933	876	897	898	904	914	881	884	913	879	885	901	884	935	895	838	882	917	900	936	929	873	906	983	857	851	934	843	853	924	938	914	905	902	946	903	917	935	879	923	967	908	910	888	905	927	852	916	933	906	924	923	885	857	855	948	918	944	925	916	867	950	913	886	905	936	890	887	891	937	890	902	892	889	884	876	998	843	941	897	879	895	851	917	948	903	946	977	914	913	911	883	849	871	840	873	860	870	867	901	937	891	951	864	852	937	929	877	859	934	884	871	836	876	876	870	905	934	885	885	898	902	916	933	959	949	910	923	899	893	905	907	943	919	934	871	922	936	940	914	905	929	891	924	885	883	910	900	910	914	934	922	917	907	920	933	837	934	941	848	845	867	879	872	905	897	904	903	838	905	902	955	943	933	926	891	911	872	900	897	917	893	898	934	955	915	902	903	894	935	947	893	884	871	857	948	894	891	839	904	953	892	841	914	938	889	921	902	878	898	920	941	914	924	915	975	913	909	905	929	889	890	867	936	893	915	932	934	923	907	865	950	874	905	853	948	966	881	877	941	918	898	875	884	859	915	946	956	945	937	882	945	857	897	883	882	916	922	892	890	913	926	900	897	955	952	928	887	924	911	901	872	851	941	959	900	898	925	944	886	856	946	950	890	898	933	937	860	899	894	900	913	901	912	893	889	905	890	944	919	900	897	950	893	901	914	899	880	892	923	894	872	906	899	918	910	916	921	887	884	951	902	855	874	892	902	896	945	919	885	854	919	913	933	924	836	879	936	919	873	881	919	925	908	881	929	891	944	896	931	886	915	919	917	871	893	934	922	887	918	914	944	870	855	944	982	913	907	903	876	886	927	898	955	875	952	885	916	914	919	900	925	887	914	944	853	879	954	887	903	914	924	934	850	925	905	888	894	918	895	886	940	929	904	870	920	931	917	928	936	888	929	903	904	934	867	876	888	975	898	937	945	919	953	960	881	911	930	948	946	879	829	932	951	916	906	895	913	907	915	904	888	905	947	852	894	893	940	896	931	939	944	913	915	906	914	951	868	914	904	919	889	928	901	874	891	874	906	885	953	908	894	933	876	894	916	920	917	884	895	944	868	874	880	850	939	928	948	924	881	915	915	938	919	908	934	920	912	900	948	879	936	864	899	893	923	886	908	879	912	899	858	902	892	879	868	905	966	929	906	919	872	866	920	938	892	914	910	902	961	929	943	884	913	904	865	851	888	884	878	910	951	875	940	909	891	926	931	918	872	913	889	900	855	915	935	883	924	920	851	941	921	939	893	889	941	871	911	944	924	887	906	882	901	866	877	932	889	921	921	926	901	880	909	919	945	920	888	924	889	911	904	955	904	915	892	912	818	861	925	888	982	910	857	901	903	882	906	849	902	932	973	919	892	935	930	850	871	936	965	884	871	926	909	913	900	860	930	902	920	900	902	897	908	904	919	965	864	962	831	836	912	895	943	850	948	934	916	891	892	892	906	936	894	935	892	945	882	897	908	917	916	888	869	924	915	911	873	942	953	918	953	846	889	913	881	926	931	905	911	961	932	911	877	923	878	881	963	891	904	905	887	857	921	897	943	864	944	966	887	922	895	962	902	904	901	880	914	908	923	970	854	902	894	929	888	862	896	880	889	928	913	906	901	994	960	925	954	847	911	878	915	914	906	931	915	918	932	932	862	906	892	873	887	909	930	923	937	869	906	949	983	930	909	947	925	924	923	870	927	904	888	934	935	883	879	903	992	908	882	906	945	933	946	905	906	861	893	905	916	915	933	910	914	909	929	914	910	904	869	848	859	928	932	919	940	909	912	905	891	863	907	858	891	886	926	908	896	908	872	938	876	911	917	904	914	949	935	926	900	942	906	904	880	929	969	892	887	943	804	932	924	908	877	856	895	893	907	911	930	923	918	912	951	904
63315	34315	22321	13162	6644	3379	1242	655	624	540	549	579	541	543	489	515	477	449	469	437	415	466	445	451	478	430	439	444	474	459	391	453	419	440	447	413	425	423	462	457	435	401	422	409	396	477	434	446	475	409	458	431	444	408	417	470	442	395	450	443	461	407	436	431	436	468	420	439	427	436	424	427	471	443	444	438	449	442	408	426	466	420	429	429	435	442	453	467	423	428	389	421	428	468	458	446	445	475	497	418	444	448	401	424	458	446	425	439	472	440	451	434	451	411	430	394	424	428	415	438	433	413	437	432	464	436	412	432	462	451	460	446	408	439	472	398	458	440	426	412	475	445	475	471	453	443	430	444	427	405	451	429	453	468	416	444	467	399	417	431	451	414	400	463	434	434	468	438	452	467	395	404	421	454	399	425	418	437	420	442	429	426	437	439	441	440	431	428	456	433	427	422	459	459	453	459	396	395	430	422	414	434	440	457	424	439	435	445	443	403	427	403	463	483	436	405	449	428	413	439	423	463	466	453	445	433	444	432	411	415	459	459	418	451	428	457	444	417	396	417	433	404	412	450	456	386	424	424	403	432	458	436	417	447	442	442	394	452	452	442	411	424	466	453	425	426	468	418	430	439	471	452	429	442	448	467	449	440	452	443	424	451	471	416	448	426	388	470	415	423	445	447	423	451	473	444	427	403	433	414	446	457	455	418	450	438	450	455	432	451	417	387	456	498	418	435	414	427	453	435	435	451	403	434	455	456	464	400	448	442	422	432	392	408	430	465	404	436	440	411	402	482	419	424	442	479	423	432	432	439	397	452	453	424	442	435	377	381	444	464	473	447	449	441	429	414	408	475	399	462	473	433	449	420	400	423	467	434	383	422	425	454	442	429	436	423	406	450	415	433	421	418	428	411	398	443	441	477	460	431	406	395	440	448	455	438	462	429	411	463	464	423	417	399	471	416	413	424	440	416	460	464	446	421	450	409	430	425	431	389	443	445	441	428	442	419	409	444	468	450	405	446	447	426	442	438	458	443	455	419	392	462	437	438	446	423	424	417	423	413	440	469	441	429	415	423	437	441	417	448	437	436	408	463	441	452	427	473	420	456	440	468	397	496	473	439	435	417	401	408	434	431	420	434	437	440	396	438	465	452	409	430	451	409	469	465	426	429	433	439	390	428	420	435	473	449	449	455	436	461	479	469	436	467	401	446	433	449	430	428	465	399	437	429	446	423	460	420	414	448	445	401	412	413	398	449	426	437	393	421	445	439	436	413	447	448	455	462	402	459	437	434	479	401	420	383	428	384	432	453	462	403	406	443	422	434	420	415	410	380	415	416	444	404	446	464	457	423	421	441	466	449	451	475	442	428	467	395	406	424	421	410	402	426	461	442	430	442	457	405	466	422	393	435	428	431	459	423	437	443	432	434	442	412	407	452	377	422	461	423	449	438	428	465	441	409	413	403	395	426	433	411	435	396	441	364	458	436	422	410	418	435	477	460	443	456	441	430	395	435	397	428	428	436	471	422	416	444	396	427	434	434	456	413	457	422	428	438	429	451	434	405	433	482	449	459	414	421	426	447	445	452	492	423	435	429	438	432	460	451	436	397	423	416	421	440	424	421	427	423	450	435	408	426	398	415	402	447	442	400	423	408	461	437	442	445	437	367	402	442	466	455	454	421	431	442	450	440	418	422	415	453	434	400	379	444	399	435	440	424	464	451	463	446	446	411	417	419	452	422	430	411	417	416	413	475	416	428	442	442	417	423	437	422	429	412	437	417	438	406	389	452	419	422	415	437	464	461	447	435	427	450	444	399	447	435	433	399	423	451	407	466	459	403	433	437	419	405	464	447	427	430	435	417	423	443	449	463	445	418	426	446	421	433	455	415	434	416	396	460	444	451	430	425	447	432	393	429	400	438	410	397	438	438	426	461	424	414	471	421	440	397	433	447	465	407	444	411	411	428	434	438	447	430	486	444	446	432	416	486	395	448	421	436	422	425	442	421	458	469	438	448	402	384	446	439	427	446	438	429	419	405	452	406	408	447	436	425	474	469	401	442	419	380	450	430	418	451	466	454	430	448	374	459	436	450	453	389	422	430	461	475	435	439	457	390	420	461	458	442	459	431	429	438	418	443	444	458	435	415	471	475	434	444	420	456	423	457	427	398	468	435	478	440	446	424	436	465	440	460	433	429	420	423	446	450	382	384	451	430	419	433	418	434	442	474	418	438	445	427	407	437	404	424	429	441	463	394	433	433	468	433	424	432	451	434	441	449	401	464	437	435	432	459	463	458	457	455	402	430	400	471	411	444	425	430	440	427	414	438	401	418	431	403	432	440	414	465	431	422	455	490	372	415	425	447	443	391	441	440	419	449	454	415	446	415	414	472	487	402	432	425	404	456	473	435	403	451	393	438	399	433	431	467	403	410	420	416	439	445	424	404	473	389	416	448	396	474	387	407	437	406	414	425	438	421	391	421	410	439	427	459	471	395	420	413	400	404	430	465	419	470	414	429	449	414	397	424	439	489	411	416	446	393	432	452	413	410	477	484	439	445	406	441	448	394	417	438	421	449	443	418	459	433	425	430	409	431	446	478	455	500	444	456	475	415	465	434	461	445	467	466	452	406	467	409	440	471	473	433	467	447	451	431	434	451	444	436	424	435	447	438	408	457	428	423	416	439	419	405	385	402	435	450	407	438	432	455	398	415	449	404	459	437	427	422	446	440	445	449	419	422	458	442	436	444	434	468	452	441	443	404	419	445	434	424	437	445	430	433	460	438	430	442	408	455	399	457	404	436	429	481	461	438	473	452	443	437	426	433	444	415	465	448	429	422	503	420	415	434	421	419	407	426	414	415	446	437	469	448	443	420	474	454	471	452	410	439	489	412	392	428	424	433	431	444	446	414	455	458	436	410	412	424	419	468	484	396	428	417	442	419	401	418	437	475	447	424	484	475	433	466	440	404	421	464	418	462	415	419	446	460	418	424	447	387	424	436	407	440	423	436	420	407	410	459	481	436	431	471	397	410	448	443	425	439	448	414	427	426	443	419	415	432	413	445	420	430	439	463	433	446	451	468	432	471	455	416	428	441	461	430	449	472	417	423	427	415	450	445	453	415	434	431	422	479	433	439	413	473	380	439	392	400	404	468	443	437	412	446	466	409	437	377	388	403	437	425	426	446	433	369	450	434	448	445	455	439	453	445	450	432	409	451	418	435	457	434	455	441	449	426	446	429	416	433	434	491	471	451	424	439	474	454	404	437	456	406	446	441	460	422	390	409	456	445	428	450	399	485	431	405	423	449	425	435	388	410	439	406	430	441	430	390	416	425	471	415	439	464	446	464	412	450	467	435	424	418	430	490	438	398	403	424	435	462	417	471	454	444	449	390	436	435	427	445	440	444	427	440	448	428	414	444	441	437	441	425	445	453	397	405	383	449	392	436	422	444	436	468	441	436	417	432	418	437	456	449	455	450	466	421	437	431	425	461
40397	27025	24763	20735	15020	9733	3497	1813	1787	1739	1566	1533	1554	1469	1287	1159	1101	1061	1059	994	1026	980	992	912	935	867	963	984	935	887	961	954	961	909	944	922	950	951	875	978	939	931	902	936	939	922	937	928	905	890	924	926	908	928	924	917	888	892	933	905	918	890	916	935	973	919	982	937	921	903	921	930	929	922	909	1004	918	922	895	956	935	910	932	893	965	936	895	930	887	911	942	913	886	939	917	924	915	902	935	906	975	945	916	974	952	922	994	895	894	910	926	898	971	899	914	927	935	892	950	906	903	932	919	928	948	906	889	912	983	934	920	953	890	956	928	946	932	924	894	971	939	890	845	928	923	920	909	926	923	854	938	937	930	925	888	939	894	915	961	874	880	897	915	908	905	911	874	911	881	928	885	939	901	907	936	920	984	905	872	920	984	913	902	958	894	956	888	885	957	926	915	955	911	897	867	908	932	893	952	967	954	925	863	903	909	905	969	898	881	929	925	905	918	886	949	890	940	950	907	947	921	942	968	898	919	977	904	893	863	944	922	897	903	895	929	871	950	881	869	955	911	934	946	894	875	923	915	854	920	914	881	935	907	880	911	912	889	940	860	924	880	860	944	915	936	924	921	943	937	953	919	920	857	976	968	915	925	934	966	889	976	987	921	906	881	889	879	950	898	890	907	911	933	865	942	972	881	908	864	963	943	916	884	891	904	967	881	894	961	866	937	935	876	889	933	950	911	876	937	894	943	898	884	910	918	950	878	882	832	905	905	910	953	929	890	890	942	938	909	886	857	942	888	934	927	924	940	953	970	866	856	883	872	965	903	905	868	944	917	880	917	883	908	903	917	884	895	907	896	881	848	897	902	914	916	890	894	924	912	906	879	909	884	873	917	926	897	909	868	924	904	919	887	916	892	900	894	924	934	943	949	914	909	943	878	879	967	914	977	961	909	922	950	886	929	863	899	943	949	912	861	927	916	925	997	954	980	936	928	920	871	935	897	816	1000	923	922	899	907	934	947	901	897	895	921	918	886	895	925	921	890	901	951	914	914	901	897	878	915	917	947	952	958	912	859	893	954	930	899	852	909	911	907	903	910	968	890	930	896	902	903	928	929	968	914	910	927	869	907	926	897	876	923	935	860	913	883	869	957	894	945	948	910	919	964	921	909	947	927	922	892	881	877	944	889	923	905	936	891	934	910	873	941	932	894	900	932	891	845	941	941	894	916	903	923	901	902	952	947	888	946	968	871	929	912	904	906	902	940	964	934	931	956	954	930	944	944	965	903	887	950	926	888	886	883	943	899	880	885	940	947	943	910	891	921	902	925	906	910	905	974	888	922	914	891	898	876	895	900	929	931	932	929	963	916	970	929	885	945	903	912	967	876	893	886	913	919	942	904	888	833	940	932	955	946	873	938	901	876	912	919	951	903	912	912	889	953	905	913	933	918	903	905	920	931	903	925	884	936	886	895	923	939	946	985	859	902	945	969	908	895	923	923	931	914	896	891	962	876	887	916	888	884	898	963	897	905	932	939	917	860	934	977	949	846	914	910	849	960	907	932	953	915	893	879	885	936	908	945	982	903	929	899	925	914	931	902	860	918	903	906	887	891	852	943	909	880	871	900	912	867	862	940	881	943	921	899	940	935	934	926	919	923	946	897	895	923	915	944	943	960	981	984	935	871	881	942	927	884	989	883	961	929	913	928	948	890	934	956	904	954	918	883	914	953	970	936	941	904	966	908	935	915	912	910	940	917	925	900	947	929	931	930	954	976	943	935	838	925	896	953	918	966	968	910	914	892	900	914	920	966	963	881	897	924	853	863	881	917	916	896	922	880	898	950	881	930	957	939	889	909	852	898	860	941	920	938	932	963	925	953	932	886	900	920	908	873	894	872	864	924	896	875	870	932	929	902	870	1002	877	932	942	908	888	908	880	972	937	801	939	859	884	877	908	945	940	889	908	919	909	911	923	893	862	920	851	992	906	946	888	898	904	892	968	876	950	924	898	883	940	908	889	945	975	905	881	891	905	912	933	901	934	898	861	949	896	927	895	917	964	968	937	948	923	970	964	900	933	912	934	914	922	950	885	930	948	916	945	942	958	901	938	876	925	915	965	909	955	912	910	904	907	943	886	857	880	900	880	918	917	896	920	919	887	1009	922	871	896	928	926	927	890	901	900	883	959	956	943	888	971	965	964	959	943	961	939	940	947	926	893	969	880	971	922	983	902	925	982	950	906	918	911	866	969	936	956	906	943	871	914	906	875	856	932	902	924	973	941	888	883	912	887	928	922	916	893	952	914	930	921	920	974	955	928	950	930	912	923	938	862	902	926	877	941	898	928	983	925	882	870	972	927	897	972	908	918	890	911	920	933	870	937	911	943	942	880	960	945	892	952	939	883	920	956	924	939	929	951	918	902	928	898	949	930	893	946	962	925	895	962	886	875	903	911	926	901	888	901	906	923	947	950	884	932	956	898	945	921	942	999	914	952	959	892	873	896	934	945	937	938	873	901	913	905	955	955	906	881	940	934	883	910	892	904	940	895	939	922	959	857	920	902	898	982	987	897	869	926	957	897	944	978	992	891	887	920	894	883	911	912	942	894	878	915	895	926	915	916	959	902	851	895	934	931	909	914	916	898	953	923	927	891	899	919	897	912	908	928	927	924	902	919	931	905	891	881	932	987	897	859	908	968	921	965	937	907	952	949	894	912	900	911	917	896	936	961	936	888	909	895	913	877	924	936	892	944	945	854	981	888	891	948	876	911	907	944	923	887	953	939	894	950	916	932	940	980	907	848	928	947	864	917	922	926	913	933	914	978	948	930	963	966	989	969	926	917	903	919	939	934	945	931	948	949	932	889	882	838	967	880	911	926	922	930	954	911	918	924	903	900	936	896	929	884	903	912	957	956	934	941	915	953	908	921	929	873	968	871	902	921	865	965	928	955	921	953	891	949	934	902	932	902	933	806	945	979	961	918	896	965	983	948	973	881	910	950	949	907	900	889	909	935	870	925	935	858	936	920	924	918	930	851	924	889	908	932	922	951	904	891	937	884	939	900	925	926	885	938	952	884	946	921	924	902	851	928	940	936	966	906	915	920	968	921	891	903	893	953	904	898	939	958	948	843	937	949	919	926	944	828	835	893	938	946	901	919	961	941	902	912	941	966	906	891	926	942	909	904	936	916	931	919	874	912	910	922	928	882	915	920	938	931	906	868	910	933	910	961	950	933	921	892	944	892	898	904	897	938	932	928	901	878	890	942	930	898	913	917	931	935	917	925	914	910	956	923	919	866	977	948	882	914	896	934	938	884	959	925	944	936	922	928	921	920	885	942	949	941	957	984	951	974	964	942	930	909	884	917	927	897	884	954	951	913	958	922	923	916	932	877	929	937	900	897	869	906	989	897	928	899	965	928	968	898	920	939	919	889	930	891	894	913	952	902	943	879	918	924	926	955	897	958	899	918	903	891	952	923	926	883	924	876	947	943	914	916
46742	24034	11031	5429	2119	1045	579	527	463	512	511	510	464	433	476	462	434	456	442	385	457	427	425	430	412	415	437	451	412	435	426	421	450	460	392	421	436	418	446	404	444	389	427	415	386	413	447	454	474	452	441	418	431	423	401	411	440	443	428	445	434	445	447	452	453	404	409	429	371	408	408	464	414	438	459	386	435	422	401	419	443	432	443	429	443	444	451	437	402	452	433	401	407	398	443	403	396	431	435	397	439	401	429	411	431	422	420	427	391	448	466	418	439	419	430	395	416	416	411	380	426	435	411	427	407	459	413	425	428	423	438	428	445	413	412	472	438	431	450	435	442	407	455	427	460	417	410	426	458	456	395	414	399	446	446	413	443	411	407	466	406	403	418	396	435	402	433	426	433	417	423	396	416	392	452	454	422	411	442	440	440	441	428	435	430	418	434	410	430	418	456	386	425	435	467	398	445	433	449	423	419	433	412	394	389	432	389	374	409	448	435	440	469	418	414	413	428	403	419	405	402	431	431	422	434	419	408	380	371	412	431	409	438	442	427	444	434	429	447	434	420	416	420	449	426	418	419	442	429	441	391	424	443	433	419	397	415	430	397	418	409	406	412	415	442	408	431	437	411	433	392	417	430	417	432	427	419	479	401	475	452	416	408	431	382	392	495	429	428	389	405	375	383	392	438	436	428	383	420	372	452	436	423	437	417	447	433	436	405	433	389	427	416	391	455	432	423	389	410	447	463	415	414	396	428	410	416	411	435	435	443	467	455	438	417	451	465	396	424	424	471	470	458	437	428	399	433	396	425	443	414	402	402	391	418	424	428	419	394	464	412	414	437	431	394	425	439	467	421	422	436	487	437	435	402	437	442	408	400	394	427	454	469	441	378	438	467	434	430	442	416	417	435	392	413	451	451	421	425	428	411	423	432	422	411	440	414	455	439	427	409	393	429	431	425	430	417	442	430	399	418	411	428	418	449	412	459	424	443	423	372	415	423	436	423	447	441	422	461	441	449	406	409	413	404	472	405	438	440	438	425	432	415	394	405	438	449	428	394	467	432	429	424	485	440	441	459	437	410	461	469	433	435	402	404	419	442	437	389	392	424	430	440	438	426	466	457	423	428	466	450	457	402	397	456	406	378	393	431	439	495	444	443	448	420	461	432	454	425	381	429	392	402	420	393	452	428	428	403	425	474	450	450	416	431	414	427	418	419	412	419	412	438	447	412	428	432	377	450	418	428	422	423	454	396	439	407	455	394	421	431	412	377	385	440	423	400	407	414	407	428	416	395	457	395	427	426	445	422	422	406	456	434	443	401	440	416	451	412	431	444	422	473	416	434	409	391	417	417	434	429	398	421	482	400	414	443	441	402	400	469	439	436	422	485	436	430	439	439	419	426	384	436	428	403	422	428	427	399	435	437	457	408	449	430	446	478	391	402	404	427	425	445	440	429	403	421	482	404	438	421	434	370	435	433	400	408	412	452	435	413	505	455	450	400	419	411	441	416	432	420	426	389	395	410	463	441	432	436	395	451	429	434	454	408	439	425	435	397	455	430	429	427	433	429	400	434	385	428	390	403	443	426	426	460	433	440	441	414	439	431	409	447	402	447	406	404	433	469	426	397	429	440	451	409	441	414	397	412	459	410	464	391	439	473	425	440	403	410	389	373	446	429	444	449	390	456	434	455	450	432	456	441	393	416	428	444	390	436	390	409	418	416	430	475	468	394	407	420	403	419	400	387	458	433	401	421	412	389	445	463	434	426	416	442	411	400	387	447	472	451	428	409	435	459	425	426	402	403	478	478	437	427	437	403	378	445	433	451	439	463	415	444	442	402	437	413	433	385	431	359	446	462	442	428	434	460	418	422	433	415	399	438	411	437	402	431	388	401	428	469	438	460	399	444	394	432	492	431	410	410	446	414	406	413	392	430	455	438	400	424	404	416	439	444	409	416	411	432	388	388	371	404	455	431	443	400	412	422	417	445	481	424	450	416	428	395	469	434	394	423	383	425	433	482	433	429	407	442	409	443	447	420	404	408	388	430	432	430	433	440	449	427	421	428	402	436	420	412	441	416	410	413	415	430	475	419	447	410	445	404	436	486	382	394	398	437	466	447	421	452	432	414	434	426	399	400	394	432	420	438	432	471	451	442	408	439	432	454	456	410	423	409	421	442	452	384	438	409	458	435	456	382	415	405	470	434	401	476	424	451	441	410	425	436	440	414	409	412	415	498	414	412	400	441	416	409	420	411	402	422	476	414	454	414	412	443	431	411	426	436	388	419	453	434	452	396	442	382	424	388	402	482	419	432	432	441	399	428	409	387	408	377	485	452	461	418	469	401	410	460	411	420	388	412	424	378	442	436	467	419	419	397	428	437	433	437	401	423	441	437	428	442	440	419	452	411	412	411	410	399	437	415	436	402	394	440	446	412	422	435	440	449	378	422	474	433	411	451	428	410	428	399	455	394	416	433	390	455	448	422	427	416	417	454	429	406	424	417	413	427	440	450	473	447	460	425	392	436	444	353	405	405	428	422	375	401	459	394	462	461	436	436	450	443	404	458	447	391	424	440	439	456	443	459	396	444	403	404	430	421	438	406	434	454	452	421	431	454	423	420	436	428	455	457	400	412	419	390	440	414	424	407	408	441	460	434	455	416	420	449	441	396	426	420	422	391	441	388	426	397	442	460	438	397	366	445	474	404	423	415	430	423	422	437	450	436	445	437	437	413	412	418	386	413	431	449	414	413	407	438	447	459	404	449	419	415	410	472	406	414	376	456	427	460	386	419	410	412	438	406	411	456	431	438	472	441	412	462	413	471	422	417	400	386	411	430	369	415	425	430	404	431	470	452	439	428	426	406	410	423	412	379	449	443	382	412	458	413	416	440	421	448	416	444	412	443	426	446	388	434	452	390	383	453	456	433	427	459	417	406	403	392	388	445	414	419	439	429	479	428	438	413	398	426	412	435	428	453	362	408	402	427	387	394	418	370	429	420	441	411	413	444	418	431	419	447	437	439	432	444	444	420	444	397	389	432	401	467	438	457	427	415	427	428	441	382	433	409	419	418	447	417	424	475	420	394	437	480	458	415	407	444	436	400	449	386	439	442	415	400	470	415	393	431	447	437	456	425	390	427	461	422	400	442	443	455	456	427	421	425	431	430	409	390	410	464	446	445	413	397	390	424	426	427	441	440	418	434	397	442	396	436	460	408	428	431	415	417	435	411	416	423	447	440	417	435	417	466	476	429	470	407	414	413	468	467	406	404	397	414	380	427	452	428	429	403	429	457	408	399	440	384	474	404	451	458	422	437	420	390	400	415	402	409	396	380	407	417	444	440	429	438	436	420	434	461	423	464	421	424	431	433	413	400	391	428	434	423	441	427	456	429	430	418	414	476	424	444	449	417	398	421	434	463	398	425	419	420	411	491	431	435	424	458	407	379	460	417	428	448	416	393	425	425	420	393	457	444	412	437	416	405	414	412	443
30134	17820	14184	11107	5893	3171	1482	1259	1175	1157	1125	1111	1159	1096	999	967	981	928	990	940	970	914	997	954	909	931	922	930	915	928	908	891	919	927	944	873	897	913	894	932	899	887	958	885	951	883	876	949	914	925	916	922	896	846	902	895	918	901	897	888	885	888	883	929	917	910	913	904	884	850	905	880	890	910	860	882	926	890	875	874	840	884	931	922	909	939	896	914	865	885	955	873	887	980	901	891	888	872	946	868	907	914	905	951	891	831	923	896	969	889	889	870	912	889	842	875	947	855	924	843	889	881	879	902	936	916	918	879	878	863	900	880	943	905	905	924	880	918	894	891	910	911	911	912	900	894	938	923	925	898	893	907	967	872	873	933	895	874	907	882	866	894	908	854	854	867	940	902	915	907	918	905	904	878	917	892	914	936	902	892	944	859	905	914	942	891	910	892	901	903	888	900	915	861	917	912	907	895	864	967	942	864	865	895	964	880	914	907	906	875	920	892	900	934	902	931	906	910	896	896	878	890	947	918	935	871	925	959	888	902	853	891	892	899	869	866	873	903	919	907	901	955	899	852	903	898	892	898	959	902	919	922	898	919	922	885	907	896	914	882	911	930	846	916	887	912	902	940	905	850	885	888	885	877	933	884	901	924	864	921	866	938	922	870	945	872	909	904	852	908	952	901	924	950	890	841	917	918	886	872	881	827	877	902	928	921	895	887	916	894	874	922	899	938	845	893	881	941	890	916	918	889	896	906	917	938	903	899	848	924	928	918	921	910	871	887	880	885	892	850	898	882	879	888	863	902	893	889	886	859	909	882	893	908	901	900	927	928	930	921	944	955	935	935	844	852	954	927	907	891	910	884	951	925	864	926	875	878	943	911	888	909	879	897	867	899	928	971	909	871	905	912	894	890	917	876	910	908	891	924	883	908	886	913	923	862	959	918	877	896	906	909	921	895	866	882	897	875	872	922	906	836	921	897	889	940	915	933	941	935	948	930	951	872	982	879	922	942	886	918	899	892	870	884	937	886	899	880	920	936	883	895	887	938	962	895	945	888	859	916	864	912	923	931	924	890	904	943	895	916	956	910	947	928	961	889	924	865	907	932	906	863	899	944	863	933	890	975	870	910	876	888	880	920	920	910	860	875	876	900	895	912	911	913	911	895	924	836	961	899	968	936	920	909	911	906	875	920	916	918	879	870	862	936	961	882	932	873	904	901	954	884	934	895	927	916	941	847	907	927	939	876	865	883	869	877	875	857	933	860	933	939	906	866	894	911	922	831	899	911	954	955	980	925	912	875	959	913	876	944	929	959	931	919	905	934	934	880	925	837	923	837	864	925	902	902	891	982	901	899	886	910	946	946	901	905	900	895	976	899	889	889	930	891	897	889	899	931	862	929	869	957	939	935	931	913	918	942	929	922	893	919	869	902	884	970	901	952	908	900	895	883	856	900	906	932	936	881	885	915	895	912	925	939	869	918	921	884	878	920	913	944	906	917	917	937	913	881	926	912	892	858	876	909	959	882	864	801	871	899	888	911	933	935	914	947	927	940	878	860	884	953	925	895	904	935	916	873	872	865	891	935	876	893	940	951	883	899	902	905	930	909	939	907	930	937	895	937	925	913	905	915	850	925	899	945	932	943	871	884	954	934	911	858	934	936	941	874	871	918	896	905	899	901	917	921	898	829	950	879	954	886	995	931	902	935	901	917	912	853	847	870	909	916	925	875	907	930	898	924	874	895	889	830	910	894	912	910	891	915	882	915	883	865	931	876	890	920	894	887	886	835	883	892	880	959	908	924	922	890	910	884	902	899	883	886	900	920	903	855	939	899	909	909	872	892	899	951	872	924	896	891	894	883	884	878	876	933	910	919	910	904	955	874	835	917	909	872	921	907	906	955	924	919	910	890	870	929	935	905	872	867	862	870	909	904	904	939	924	973	929	917	932	899	927	925	934	878	899	923	908	898	927	895	883	890	887	895	925	927	904	941	909	910	924	885	938	904	854	908	881	863	950	882	940	907	914	880	884	931	895	902	897	906	884	899	901	912	931	903	949	903	918	916	920	892	942	923	893	938	927	847	925	836	901	935	879	896	916	889	882	945	848	914	914	897	924	943	936	850	900	889	928	887	911	925	915	908	910	908	856	857	901	948	927	917	923	924	916	912	888	876	855	836	875	942	860	877	905	857	897	930	876	923	918	893	940	888	890	919	888	965	915	848	956	938	922	925	836	903	887	875	946	848	903	939	843	903	925	843	879	918	917	924	943	896	920	867	968	891	925	918	882	882	905	867	930	915	918	918	939	932	971	892	963	909	898	900	890	919	886	902	953	918	859	887	900	927	888	928	875	895	964	892	846	931	917	933	863	932	912	931	885	901	894	932	960	908	944	910	940	928	877	929	912	897	916	830	900	901	906	929	944	823	900	970	871	875	866	894	910	922	979	896	904	897	916	895	873	874	875	905	907	855	875	894	925	990	911	948	874	895	953	877	914	950	892	923	906	879	874	876	914	908	860	851	961	963	890	887	881	938	916	917	911	892	879	862	912	884	930	850	914	921	876	865	928	961	926	963	881	904	923	957	887	891	971	889	969	888	887	898	897	917	914	902	921	937	920	947	911	874	943	954	898	902	943	898	880	919	915	896	875	918	889	881	942	926	872	916	926	893	885	855	924	871	910	877	911	907	976	916	918	984	911	878	874	888	904	907	952	924	903	947	966	880	867	924	888	935	909	868	901	907	880	948	926	927	903	901	858	945	913	935	902	919	919	857	941	927	869	1003	866	886	900	867	840	870	967	878	904	894	926	900	876	876	897	899	898	951	947	875	864	930	922	949	875	917	890	901	890	848	886	927	923	925	904	899	852	919	925	863	894	890	890	905	900	851	952	882	898	895	865	895	870	930	860	902	928	921	937	910	889	955	978	929	896	878	961	919	924	903	977	919	900	860	921	888	906	918	906	933	926	943	943	914	874	884	922	921	916	921	947	854	900	893	920	855	871	871	921	934	919	940	957	915	885	955	885	934	891	946	858	884	898	916	917	898	903	874	923	903	923	916	892	861	980	942	917	938	897	913	860	856	925	957	894	898	926	887	891	917	857	953	912	884	879	861	889	875	901	921	928	887	881	864	871	889	874	922	924	887	890	845	928	884	906	939	916	925	908	913	884	860	928	901	922	926	975	886	902	878	903	900	893	956	916	887	895	894	911	853	883	910	896	893	919	962	915	907	919	911	903	915	900	918	904	868	895	858	972	911	922	909	923	886	899	929	875	833	922	951	899	863	910	898	938	906	887	861	958	907	934	884	908	908	893	863	946	920	868	921	876	875	843	912	914	877	921	866	937	910	874	921	917	903	925	953	928	865	928	853	872	899	910	899	896	825	952	879	931	943	941	925	905	896	887	934	923	902	941	980	889	953	914	931	864	903	923	910	851	867	902	923	868	872	886	923	915	878	928	926	940	938	866	920	956	958	884	925	914	925	933	864	905	926
53958	29279	19438	9142	4155	1578	638	571	517	555	534	524	516	522	498	492	432	437	497	387	469	468	423	459	415	445	451	435	473	384	435	452	467	409	377	387	429	416	405	425	427	446	403	441	418	421	417	437	453	456	412	437	416	450	376	431	460	408	411	441	417	425	466	439	433	425	449	392	452	412	421	419	427	452	429	407	415	375	358	445	447	417	411	425	393	404	409	415	431	435	428	475	440	442	440	455	429	474	428	439	419	415	436	418	422	438	428	425	431	396	431	412	482	480	401	458	418	416	387	432	440	446	434	441	407	454	421	444	439	413	433	471	417	455	450	458	451	431	417	463	455	410	409	437	408	399	395	450	408	418	419	411	387	424	420	418	425	476	424	400	430	410	441	438	399	467	436	454	400	426	387	445	410	380	423	418	468	465	417	450	426	438	416	420	421	426	433	403	426	416	395	430	443	441	473	448	405	400	418	398	406	434	408	441	411	397	377	383	413	402	464	424	406	459	461	421	452	397	402	436	447	431	417	402	422	397	436	481	438	373	417	432	440	436	424	426	445	440	436	421	437	414	450	449	454	421	416	411	421	433	420	451	448	428	445	437	417	417	439	471	399	404	433	416	437	436	444	418	419	443	411	436	411	423	415	434	452	397	456	441	404	447	413	459	415	409	421	407	409	435	415	382	409	415	422	405	462	418	429	427	432	419	442	415	424	408	459	446	407	444	429	417	416	427	418	436	461	397	394	429	411	430	433	429	417	428	449	454	443	440	396	446	386	433	444	436	403	447	442	457	439	433	439	403	445	409	423	389	418	466	425	426	450	407	401	393	433	402	448	433	440	404	404	428	399	437	404	443	449	422	451	441	463	434	425	427	452	421	489	468	412	404	443	419	436	436	405	411	406	399	445	466	479	448	419	448	393	423	394	431	390	412	366	444	453	414	427	425	445	408	425	495	394	418	423	389	408	384	408	436	385	402	423	418	448	434	400	400	400	395	406	436	427	425	428	429	348	396	398	377	433	415	409	427	415	430	436	454	431	433	419	476	408	422	404	435	491	414	411	378	432	456	424	395	436	402	401	405	432	402	441	407	415	462	453	383	433	413	423	443	429	447	395	391	410	466	411	422	409	399	414	419	455	428	388	492	434	443	437	453	415	451	443	454	465	463	432	440	451	445	410	433	466	431	429	445	425	428	399	449	443	426	414	421	426	405	409	440	417	442	450	458	428	406	413	430	424	445	410	399	432	409	408	443	436	405	421	397	391	429	449	455	467	428	449	450	400	383	398	412	425	434	455	407	445	441	397	425	409	445	409	407	425	425	450	437	425	441	390	445	423	422	400	447	425	408	434	437	435	432	435	399	407	439	403	398	424	435	386	452	411	433	454	407	415	436	406	429	399	403	475	457	424	437	420	402	450	455	412	395	403	411	406	434	415	420	471	457	436	421	434	391	432	414	423	430	425	443	396	441	408	443	477	399	414	431	429	411	399	431	426	410	408	402	395	440	421	412	440	413	389	463	422	426	396	406	392	398	376	422	439	427	461	423	432	429	398	406	428	444	416	437	429	429	423	423	448	417	404	406	405	430	408	429	453	427	446	417	427	421	429	450	439	393	418	380	438	480	454	414	378	414	453	463	432	455	428	381	440	377	437	427	437	426	474	416	389	467	420	434	435	372	413	457	438	432	460	417	432	451	458	436	454	423	380	433	409	434	432	398	418	423	450	403	437	418	416	427	448	429	437	471	448	446	453	411	445	408	382	426	430	410	434	421	439	413	408	427	443	462	438	415	425	433	424	427	451	381	382	430	432	449	410	429	427	401	393	408	415	440	440	421	446	446	432	398	413	453	397	435	442	388	392	420	402	449	404	396	412	416	449	435	435	407	431	425	403	394	440	424	405	405	418	362	422	413	431	440	442	417	420	433	419	411	399	400	439	431	411	432	426	420	438	425	406	428	457	389	437	387	426	417	410	424	432	456	444	443	419	422	444	400	397	394	444	431	429	420	420	423	424	417	393	379	418	390	395	451	453	438	430	393	450	416	463	381	475	406	447	412	436	415	431	428	441	454	443	437	437	399	411	405	397	444	389	491	396	403	448	426	431	412	400	425	441	394	426	410	413	404	438	424	451	404	430	441	439	427	423	428	440	407	442	427	414	425	442	416	424	447	465	476	405	403	450	433	410	444	461	416	426	462	374	422	399	438	464	448	404	440	390	384	412	409	437	471	423	420	456	449	428	385	446	423	438	427	432	478	420	405	444	431	413	406	421	460	465	398	402	398	427	403	447	386	393	420	460	435	402	416	453	446	434	387	430	418	408	407	433	396	454	396	453	400	376	406	422	424	411	432	390	396	426	459	439	453	429	386	405	417	392	413	427	452	444	436	386	438	393	435	437	383	423	398	387	412	435	478	404	393	413	478	441	452	413	418	400	425	462	418	417	400	427	404	437	405	468	435	445	399	463	402	453	415	393	422	449	423	406	438	414	392	418	482	438	447	464	389	434	479	451	438	427	450	399	380	397	422	412	421	399	402	426	407	435	436	378	437	446	419	425	397	389	442	429	453	411	434	447	434	422	424	418	423	401	386	354	400	407	412	442	403	474	413	426	469	449	457	435	429	427	437	476	432	429	439	425	421	467	427	415	417	422	449	424	409	435	398	437	427	429	414	420	455	434	407	426	454	442	423	407	366	370	405	441	432	434	429	413	431	417	400	392	413	417	451	383	468	396	408	402	416	428	397	436	371	446	428	417	423	445	438	429	450	435	398	424	419	392	422	414	396	393	398	444	444	411	420	447	411	459	412	436	452	431	431	416	485	451	398	420	415	391	414	432	437	432	454	466	425	463	439	406	415	428	427	420	443	419	419	409	464	434	413	443	409	387	427	461	436	431	409	412	435	441	433	449	412	408	442	413	394	423	425	394	380	427	415	445	409	440	408	412	427	397	429	399	413	449	421	427	429	433	433	425	449	426	421	426	406	414	427	430	378	396	418	417	453	469	474	444	401	380	429	414	400	432	434	426	433	426	420	400	416	430	403	402	435	431	453	430	441	411	422	432	409	414	428	428	416	453	481	430	426	413	391	430	435	426	467	449	420	415	416	457	393	413	439	418	421	409	389	414	415	416	459	393	398	391	410	454	423	429	404	427	396	431	396	442	429	432	450	418	421	378	409	415	425	431	435	443	433	435	398	476	438	442	446	446	460	384	431	406	428	431	415	443	444	469	470	391	471	409	386	459	381	435	431	423	417	383	407	411	411	434	394	412	429	437	423	424	452	443	426	398	424	440	412	440	424	430	402	416	472	429	424	423	453	455	434	456	496	412	450	395	434	410	393	395	429	444	458	410	433	407	414	435	422	440	422	430	447	468	435	472	459	442	455	469	383	443	440	392	404	415	391	421	434	460	374	419	390	436	448	402	409	449	391	429	443	427	440	428	414	434	373	433	411	434	428	427	403	411	450	389	447	435	459	420	446	448	449	450	453	425	404
34274	23759	22848	15068	10721	4165	1729	1643	1598	1580	1466	1471	1525	1306	1176	1086	1071	1034	973	959	1028	989	955	953	949	981	927	895	931	878	963	904	915	884	917	927	919	924	919	917	849	921	974	873	921	924	910	981	874	983	873	909	934	924	940	940	871	914	967	880	868	967	896	866	893	908	922	920	934	903	876	928	915	871	878	873	895	840	898	901	911	934	884	924	931	919	920	903	973	964	882	891	923	921	887	906	862	897	928	894	898	910	912	874	922	858	924	939	823	897	923	875	901	942	880	871	926	908	938	915	901	928	924	888	895	921	944	877	860	885	920	904	888	904	879	887	855	900	895	924	914	894	890	946	939	958	897	914	934	876	876	852	916	888	908	886	888	930	918	873	952	896	911	891	909	884	903	943	900	930	965	918	893	906	922	919	909	896	921	943	890	963	915	852	934	914	902	854	940	895	900	898	869	865	904	944	938	905	874	886	921	889	873	893	877	928	924	926	868	941	909	850	935	912	883	903	867	907	880	884	937	944	887	978	868	889	908	866	939	877	884	878	917	868	938	861	928	861	880	842	869	888	887	931	860	880	910	891	869	900	903	900	916	953	966	927	933	915	912	935	902	820	885	921	843	879	861	996	933	875	910	862	966	851	874	844	855	949	919	881	896	907	892	881	918	927	938	934	930	922	972	939	892	929	902	927	907	912	941	898	923	882	928	940	897	908	869	894	917	884	900	950	914	866	955	942	891	891	944	899	867	916	857	861	902	905	915	913	937	869	895	902	922	890	940	868	951	912	933	895	959	899	903	921	944	897	934	891	861	917	902	904	915	925	918	984	919	921	958	912	929	877	936	906	970	956	851	914	912	859	922	924	931	898	912	883	885	870	922	885	912	942	898	887	942	873	873	911	931	938	965	950	921	865	905	910	926	882	914	941	893	888	945	912	866	926	901	909	883	859	907	906	895	889	919	969	885	882	901	904	877	913	930	846	932	920	911	834	946	899	926	913	942	916	873	954	871	974	870	901	917	904	891	943	885	922	961	886	908	889	963	860	928	888	919	904	924	885	897	867	961	887	943	939	964	896	896	934	883	893	866	951	945	868	855	880	918	938	935	963	967	831	930	962	888	900	904	920	886	878	853	948	923	943	842	924	869	928	922	914	915	880	908	916	887	897	875	887	926	928	937	940	881	913	891	957	820	906	964	902	921	881	943	886	861	920	948	909	897	899	875	941	942	897	929	939	885	938	903	904	926	910	892	910	892	923	898	860	902	955	891	892	863	904	873	896	900	906	874	892	923	875	860	855	959	889	881	882	906	941	835	899	869	896	919	853	915	859	922	900	906	876	852	856	874	955	945	918	887	872	896	885	940	902	862	911	933	946	897	847	919	929	927	902	897	902	879	841	891	886	927	916	928	924	861	932	913	846	916	942	897	913	904	945	920	928	879	893	879	890	879	895	913	919	961	863	900	879	902	889	926	935	887	927	889	911	917	927	880	908	932	921	894	903	936	903	919	946	886	909	885	944	881	932	941	881	866	904	889	864	918	868	962	942	873	893	910	891	894	903	891	925	905	901	863	926	967	914	911	912	911	867	948	908	910	961	940	899	908	934	898	842	931	937	939	915	914	941	905	875	929	896	896	947	896	920	952	900	933	857	895	897	916	892	823	916	951	942	882	941	886	888	840	909	885	908	887	931	926	877	844	938	913	873	936	930	884	869	859	914	926	900	908	879	945	890	903	927	876	926	897	878	851	910	888	895	917	917	892	928	901	887	876	936	870	901	854	910	950	878	901	884	913	923	892	883	903	927	918	998	906	884	952	895	883	870	946	879	902	867	889	925	860	912	918	909	860	853	864	938	869	913	945	894	902	904	898	906	813	879	899	887	904	919	891	854	888	912	896	932	912	901	920	927	892	902	885	917	882	905	916	931	871	911	866	940	900	889	936	891	914	896	918	934	869	947	972	863	902	881	900	917	885	889	889	897	872	914	887	886	908	905	886	877	876	886	893	903	930	911	871	930	890	905	887	885	885	863	906	920	905	898	939	899	950	943	873	914	894	877	922	882	899	932	854	905	935	936	920	949	966	900	931	895	921	921	914	875	980	906	874	903	882	910	865	895	883	874	839	907	899	862	901	950	909	882	907	942	877	900	921	881	884	896	879	924	886	921	898	877	890	920	871	924	912	876	887	925	923	869	923	933	892	906	886	909	876	912	894	916	898	901	860	910	911	888	863	959	867	912	925	924	843	945	901	942	923	907	929	911	933	908	871	933	930	898	945	883	863	905	903	920	931	916	849	906	898	935	910	936	918	902	858	893	931	877	880	932	920	937	922	880	944	847	881	917	860	933	914	932	850	870	922	925	879	900	866	883	959	924	911	913	858	854	849	928	944	895	945	953	905	943	949	940	908	881	885	930	891	941	937	961	936	889	885	906	956	900	896	923	890	904	905	932	906	936	936	945	860	916	927	971	944	919	900	940	983	875	875	907	906	935	896	899	874	874	930	904	885	903	898	915	881	875	917	912	850	870	900	932	889	908	926	875	897	938	887	868	934	923	973	926	924	908	874	855	874	881	897	911	884	930	907	894	895	911	919	884	924	961	894	953	888	892	897	902	931	888	906	909	888	855	927	866	893	904	926	910	923	889	875	921	956	931	863	919	912	822	918	884	918	893	903	940	885	921	930	902	892	937	894	876	947	869	964	928	872	894	866	915	916	939	872	912	956	955	922	919	938	925	911	967	865	919	861	913	918	907	928	941	869	909	906	899	930	915	907	931	944	855	914	891	897	919	880	890	881	913	867	912	906	848	878	885	954	892	875	922	864	881	916	941	843	858	924	880	968	859	885	888	900	900	858	892	891	888	887	849	892	900	926	915	882	931	897	893	940	960	950	857	939	928	905	912	933	907	859	873	888	919	862	927	897	913	923	897	882	948	910	919	900	908	912	934	914	970	920	873	856	926	935	890	909	886	884	906	944	877	924	893	920	931	897	904	921	877	838	882	922	929	935	938	906	894	870	893	906	896	879	901	879	863	875	947	903	871	907	906	891	953	892	897	901	916	922	922	947	852	886	906	933	911	893	859	888	884	860	867	895	858	919	978	879	920	875	901	932	918	874	935	945	852	930	890	945	914	878	883	886	899	892	913	889	946	892	967	932	910	945	863	921	934	934	894	974	901	886	905	862	906	863	934	890	846	860	925	893	880	916	880	894	929	960	921	899	908	948	878	911	908	900	925	976	937	884	911	956	905	890	894	884	930	848	932	919	932	920	960	868	939	901	901	940	853	928	862	909	935	893	943	920	938	924	927	904	935	903	898	869	950	930	919	873	909	929	874	907	939	917	912	926	890	919	819	914	914	900	932	976	950	920	893	912	935	959	873	885	969	896	887	916	856	847	878	924	886	905	935	881	881	916	981	936	930	913	894	939	888	892	957	910	902	886	918	885	881	872	869	909	910	904	917	911	918	848	879	899	886	870	950	965	914	959	909	878	915
65470	37738	24215	17030	7806	2413	724	673	607	605	621	575	564	526	535	431	443	463	455	471	461	515	426	457	432	444	453	462	469	442	433	447	435	379	439	420	441	432	417	482	440	438	426	407	462	427	448	440	418	439	427	450	437	469	444	430	426	419	453	450	445	423	444	454	443	433	426	442	440	455	409	426	443	433	448	436	422	424	415	453	393	455	477	448	405	428	444	437	436	403	430	434	435	397	467	429	436	432	439	418	418	448	435	431	461	411	411	436	458	456	431	416	418	423	452	396	416	407	442	431	428	466	430	441	399	416	459	454	429	394	407	458	422	475	455	417	415	445	422	398	439	454	425	444	424	437	470	457	429	453	454	455	496	451	402	430	435	427	425	441	436	455	425	436	426	430	447	394	401	437	448	418	416	438	422	389	455	392	427	426	429	460	415	444	426	426	455	420	445	438	437	453	441	427	479	491	447	428	504	468	453	452	459	475	428	446	454	406	447	452	428	439	426	407	390	419	439	430	415	403	401	420	475	414	484	380	484	419	455	468	439	458	440	468	439	450	429	454	409	472	429	485	431	466	420	398	419	444	413	402	374	443	446	446	451	408	437	436	405	431	446	421	431	435	417	388	432	435	418	391	413	421	404	459	459	393	472	462	410	438	465	410	453	435	457	446	440	464	442	394	463	456	426	453	431	418	450	479	430	420	417	417	472	411	441	434	446	441	454	432	440	396	423	431	410	453	434	456	439	384	411	422	457	470	443	432	451	388	402	447	465	431	449	451	417	419	399	387	412	436	446	438	387	421	455	437	417	404	387	430	401	440	398	449	459	415	441	439	430	412	416	471	450	411	466	412	455	422	455	419	443	413	446	449	458	434	376	473	444	442	440	409	458	413	468	443	436	423	440	439	444	445	411	428	474	469	429	400	456	442	452	452	440	431	473	438	431	462	409	416	476	451	409	417	382	435	421	375	463	425	450	411	442	427	457	447	451	436	423	421	410	396	426	460	400	430	450	468	422	418	421	481	408	457	437	413	429	426	410	449	464	454	437	401	408	443	463	398	432	475	424	451	459	420	443	444	434	435	440	479	456	437	458	410	371	397	456	452	413	415	465	476	433	382	437	449	434	475	447	425	446	401	446	423	411	406	439	465	416	400	414	453	435	482	422	428	414	436	458	460	445	393	469	411	470	448	439	443	446	448	455	439	406	446	418	437	445	430	496	424	390	399	458	387	477	444	414	450	435	440	424	435	453	410	435	404	483	472	472	441	411	446	454	400	475	419	474	398	458	470	446	449	428	440	404	407	461	436	420	394	439	440	423	397	449	407	436	433	449	415	469	461	431	402	423	415	439	445	435	444	395	459	420	456	408	437	424	459	442	470	450	471	396	434	392	416	356	434	408	462	388	407	419	428	428	431	481	412	413	439	416	438	485	457	462	460	473	453	439	453	454	457	413	382	416	445	443	439	423	461	433	447	440	437	437	485	403	424	428	418	402	456	428	411	386	398	436	458	426	472	439	443	437	460	428	469	499	454	448	419	423	413	411	474	429	419	419	398	447	437	432	435	407	421	422	449	396	445	443	449	427	465	445	446	448	480	422	422	445	494	441	436	436	443	452	459	417	413	419	417	382	427	419	415	419	452	444	426	446	466	475	405	472	407	457	475	453	440	424	462	419	439	400	437	434	452	423	386	411	415	405	444	456	414	436	465	416	409	437	433	441	420	467	447	429	454	459	438	433	420	409	430	435	439	464	466	440	436	416	405	417	422	432	458	422	403	416	457	461	437	426	443	411	419	465	418	440	473	460	453	351	416	400	421	430	451	415	396	416	395	415	472	396	457	413	462	385	385	418	392	443	434	433	390	406	437	445	403	422	421	459	440	425	444	467	483	451	499	486	418	381	444	431	398	415	451	427	429	431	424	429	411	459	437	426	418	461	444	394	458	469	427	423	412	443	441	404	480	418	409	408	445	437	479	450	414	427	452	406	451	464	437	455	430	421	448	434	431	438	448	447	398	385	428	466	396	435	395	461	412	400	456	452	425	425	428	397	417	436	452	463	454	449	464	450	462	400	434	481	440	406	406	423	414	449	425	460	411	419	443	436	454	413	483	426	464	427	414	501	466	449	467	424	416	426	421	439	455	468	434	444	410	451	487	431	431	442	417	464	466	466	474	427	434	453	441	465	444	410	471	431	464	415	399	428	460	480	414	412	457	421	457	467	455	418	397	414	423	459	426	437	414	439	476	405	438	438	429	451	442	427	434	415	446	462	465	420	422	430	447	461	399	453	457	435	437	429	456	476	436	425	436	471	440	454	427	434	444	430	363	411	425	423	460	454	454	428	484	427	481	473	455	405	405	441	422	387	436	448	431	442	448	434	412	450	431	452	433	434	390	444	427	427	467	412	420	435	437	467	454	425	396	381	436	380	412	445	485	412	420	395	414	463	394	444	399	405	397	415	436	428	420	433	392	453	400	446	451	452	435	434	417	488	404	431	431	434	446	452	432	462	416	425	420	430	423	406	435	436	436	404	440	478	425	465	393	391	438	418	425	418	436	434	447	449	418	450	455	462	403	440	464	440	466	428	446	463	462	465	464	453	430	425	427	439	433	433	464	418	433	443	432	423	436	461	438	428	416	438	461	428	416	424	410	447	388	444	443	452	394	385	438	455	464	452	463	417	527	444	434	407	425	437	411	477	425	444	377	386	435	432	400	429	440	438	406	439	446	450	457	445	429	407	435	447	448	438	450	435	385	435	441	404	441	443	480	396	381	407	411	463	475	400	428	421	437	452	444	430	452	435	415	409	429	404	427	445	447	447	417	399	419	447	418	437	427	435	409	381	433	402	421	400	419	495	431	430	374	436	428	437	467	477	441	387	437	454	416	500	471	424	425	451	433	439	460	449	439	433	444	423	466	432	428	426	475	445	476	447	428	469	427	456	425	433	418	418	448	439	453	460	447	380	398	447	436	427	443	452	396	455	417	413	413	440	433	465	405	456	434	424	436	474	418	434	398	378	402	458	423	415	439	433	420	425	437	417	414	447	428	446	414	471	449	429	415	447	431	471	417	440	430	423	353	397	426	441	459	375	471	441	426	427	486	417	466	419	450	462	399	437	438	395	460	415	448	414	423	437	433	452	432	432	436	459	447	421	433	474	433	435	404	467	429	437	446	437	446	405	450	494	442	411	428	480	426	380	447	393	436	430	422	472	448	431	435	420	458	426	427	471	463	440	467	434	484	473	434	401	408	463	431	417	443	422	406	466	458	436	397	409	416	434	417	429	451	405	437	426	428	435	465	447	463	413	396	444	457	410	462	402	408	431	437	386	405	448	458	431	439	425	422	493	443	422	426	469	434	392	435	435	456	435	446	398	385	427	435	448	422	429	462	417	419	444	439	447	430	407	438	453	432	460	445	442	438	428	446	435	418	459	446	426	422	440	466	437	451	395	374	407	465	458	454	465	436	442	429	412	432	439	464	438	452	470	485
42159	28335	26221	25946	15709	5533	1959	1857	1888	1762	1634	1586	1515	1489	1316	1144	1152	1079	1048	1123	1027	991	959	899	967	934	937	1002	1006	974	977	925	945	953	988	967	880	940	953	893	902	915	902	921	962	905	876	923	941	930	928	954	889	917	922	906	908	932	936	867	896	919	912	924	879	872	941	953	914	926	903	872	937	919	870	899	936	910	919	923	923	928	931	884	905	920	933	935	930	944	909	905	925	930	880	911	927	935	907	930	937	928	899	892	968	933	931	920	902	1001	956	883	914	860	919	929	955	882	944	909	917	920	880	961	865	940	926	984	917	933	856	853	903	913	898	846	986	880	908	911	817	920	932	938	875	951	914	914	922	927	881	895	945	899	959	943	923	955	884	877	971	932	977	893	954	938	925	960	922	912	863	916	966	910	921	881	931	889	914	930	928	934	878	937	923	887	878	954	952	969	891	880	972	913	930	960	911	938	938	879	890	920	933	913	947	936	917	969	890	911	890	892	970	916	943	886	929	925	938	915	890	873	922	889	907	930	949	908	958	861	907	915	967	926	897	989	903	944	922	983	978	914	943	946	888	926	939	880	877	956	916	932	901	940	960	909	887	869	946	898	912	931	865	961	918	910	908	904	887	910	873	989	920	955	914	926	906	920	953	951	901	855	901	926	947	889	923	868	961	895	885	955	853	887	953	930	928	925	856	900	897	920	932	914	943	952	942	935	956	899	911	871	961	932	909	940	902	934	912	910	949	920	932	953	916	916	894	889	935	912	904	969	884	926	922	934	907	903	943	905	928	926	942	941	932	903	906	907	901	885	884	878	946	930	993	909	920	971	939	849	941	944	943	910	914	948	948	934	907	901	940	916	982	895	887	899	951	956	901	892	929	951	893	914	933	949	957	929	952	942	909	943	869	940	936	891	899	907	918	999	947	884	916	900	895	884	994	934	904	914	893	885	948	861	949	893	929	921	901	942	998	966	907	936	894	886	919	936	897	946	925	909	954	880	907	916	832	923	924	863	937	983	953	933	953	879	929	929	937	930	948	859	888	960	927	901	919	931	902	908	954	902	894	894	917	926	918	904	883	945	895	933	933	915	928	950	918	926	905	958	954	951	934	974	951	957	950	906	962	893	951	913	871	984	901	936	932	937	907	928	898	919	894	936	941	926	927	909	933	900	935	938	965	880	937	965	863	910	878	933	866	938	882	941	933	909	953	903	903	967	891	930	951	908	924	901	927	890	890	914	877	907	939	926	926	950	913	971	933	974	928	932	968	934	985	925	904	897	879	891	941	911	909	905	939	879	921	906	890	930	903	922	890	932	890	924	905	960	925	958	963	921	910	952	925	950	855	972	931	893	939	884	899	945	873	901	927	953	894	881	936	922	876	973	880	942	900	966	922	905	927	902	885	852	980	920	960	934	933	888	955	930	921	918	887	1007	936	946	936	920	857	901	892	926	959	910	926	943	924	955	921	902	943	929	962	903	904	903	937	964	922	873	922	945	923	887	897	869	893	912	892	909	937	900	1004	962	931	891	957	967	923	901	928	928	921	940	949	882	842	903	956	994	931	889	886	872	898	885	908	955	924	888	912	929	889	966	945	900	866	921	925	895	902	957	943	930	882	942	938	927	904	896	870	966	915	920	931	918	957	950	930	915	900	951	904	923	938	918	958	939	906	916	948	917	893	919	930	991	893	957	963	883	945	902	937	949	928	879	921	950	870	894	918	956	865	922	939	937	887	973	919	933	865	886	909	903	947	921	892	895	946	901	937	921	954	947	990	912	903	947	918	937	901	946	892	931	922	960	897	935	917	891	917	904	897	936	914	934	891	916	925	902	928	926	956	940	872	913	926	951	910	922	921	902	930	903	866	945	937	917	914	890	945	938	944	951	909	979	906	945	952	907	926	858	970	916	928	948	816	885	899	948	909	937	940	920	945	903	975	831	937	911	899	966	929	971	900	933	961	981	877	978	916	895	911	936	979	923	923	900	925	953	924	932	877	929	923	941	921	919	899	902	955	886	908	951	860	873	944	859	953	913	943	888	873	912	948	964	934	1002	929	894	955	900	960	925	879	869	957	905	891	935	944	1001	924	904	885	935	948	884	904	953	936	957	986	862	938	923	940	936	950	924	924	857	943	945	875	936	956	900	910	924	876	1025	896	942	922	947	938	907	882	938	934	942	958	901	960	924	897	881	859	992	923	875	940	964	944	884	882	910	920	955	877	956	928	926	936	872	913	909	895	929	918	898	939	855	896	927	905	923	884	963	934	951	887	918	940	888	967	911	873	954	931	946	929	914	940	916	921	925	957	948	937	896	896	916	925	936	972	924	965	907	911	914	932	951	941	956	938	954	943	890	910	964	862	923	934	940	930	902	978	913	953	905	920	933	951	933	932	893	881	853	929	978	889	901	933	911	939	985	961	886	924	923	878	971	919	937	964	890	905	895	948	890	979	933	907	922	939	949	899	921	911	937	917	910	960	880	939	958	923	930	875	939	980	938	929	980	861	895	947	898	910	855	885	957	963	926	902	938	940	940	988	916	902	897	912	912	897	975	901	907	909	939	947	883	893	925	889	970	939	898	957	885	911	949	915	872	922	887	959	908	942	910	920	899	922	963	918	917	908	916	933	943	884	943	899	911	951	879	940	923	905	919	943	935	901	965	915	969	923	859	915	889	936	891	923	948	958	914	969	952	891	852	937	891	952	931	968	906	984	896	967	930	916	920	953	916	936	955	919	941	896	874	924	929	909	896	925	899	908	903	911	910	938	850	904	909	895	928	937	923	875	890	938	995	886	941	899	929	951	894	930	902	916	871	871	898	884	919	930	912	948	955	948	875	907	941	942	890	965	901	902	893	922	898	877	896	905	921	941	923	949	877	909	936	920	940	929	934	969	915	955	876	971	883	901	921	965	891	929	893	936	915	952	916	932	941	900	895	853	901	931	876	887	914	893	939	885	888	918	963	900	970	890	921	944	882	927	953	977	952	888	911	895	885	899	927	844	943	867	912	916	902	935	938	936	948	933	907	955	966	930	978	869	924	897	906	934	926	940	924	912	880	929	887	933	908	891	1016	892	953	915	911	882	912	907	969	945	967	955	910	923	955	898	917	937	887	900	876	941	942	932	1005	923	897	915	975	977	888	906	897	918	918	908	881	917	925	935	963	912	907	927	915	820	954	883	899	950	966	888	924	932	937	1019	857	917	911	916	891	938	946	966	959	913	914	948	915	923	926	957	957	986	905	914	881	926	895	923	940	956	918	870	946	894	933	891	946	906	939	905	915	916	921	920	966	962	940	953	914	871	930	919	872	902	855	962	906	862	930	915	901	934	931	901	866	850	911	930	930	917	955	953	908	828	926	895	939	893	939	926	955	941	886	928	918	920	912	909	954	911	928	952	921	905	914	915	943	934	910	919	933	891	912	918	924	937	900	898	1011	894	910	891	907	906	932	943	884	971	957	899	912	909	919	945	959	954	938	952	914	916	876	944	927	936	895
46931	25568	12355	4435	1786	823	548	488	515	503	503	468	504	449	456	429	452	403	438	395	434	434	410	472	436	408	446	436	466	420	475	415	426	439	441	417	426	455	419	446	459	421	425	428	435	475	416	428	434	436	435	414	462	443	451	415	444	440	446	444	454	417	432	428	438	464	449	423	442	439	409	414	468	448	465	400	428	433	463	455	422	380	463	421	464	421	398	409	412	404	469	435	454	403	438	398	426	468	397	417	427	443	364	402	455	413	400	396	435	433	449	471	439	403	442	432	397	473	433	398	462	459	357	427	456	442	447	387	428	404	424	439	397	415	425	408	411	444	451	409	423	388	450	460	444	431	425	430	440	461	404	410	410	447	442	435	454	430	438	430	395	457	423	461	417	422	428	415	396	454	444	409	416	398	395	392	427	412	430	458	437	446	443	420	426	423	436	468	467	437	420	422	459	447	449	450	412	461	448	383	433	417	390	466	445	436	433	408	423	443	449	427	439	437	425	402	434	496	452	442	438	476	446	492	413	457	402	427	448	425	427	447	451	475	440	424	446	437	469	426	442	417	451	433	405	409	452	418	420	450	360	408	442	398	393	429	431	418	440	453	453	428	447	416	428	431	419	448	430	470	408	453	442	464	420	444	401	428	417	428	422	399	401	425	442	420	447	428	417	420	439	407	401	409	430	421	429	433	409	449	388	422	459	447	448	407	429	433	433	448	426	484	453	445	379	426	420	400	453	420	433	392	391	404	446	478	413	407	452	416	414	421	460	449	430	430	396	421	431	446	438	428	397	407	433	464	440	420	431	423	423	400	454	388	413	436	416	423	464	431	428	445	443	420	465	433	420	473	451	471	427	388	410	419	404	440	443	423	419	426	420	461	427	441	410	400	404	439	441	437	426	427	416	419	436	449	393	395	429	438	419	472	414	431	430	422	405	447	399	448	446	388	399	425	434	426	447	436	471	467	444	435	402	454	433	414	482	477	464	410	428	430	428	419	405	422	410	474	406	436	409	422	403	424	455	423	446	420	473	433	432	420	411	412	438	425	447	432	461	458	476	468	397	410	429	388	418	416	423	381	437	450	426	429	431	423	412	388	458	436	435	460	413	471	407	477	438	425	407	444	408	397	434	440	451	442	441	437	408	417	407	481	405	451	431	458	455	455	413	438	419	453	433	406	427	437	426	439	460	410	459	399	439	422	402	384	442	429	411	448	414	417	445	392	441	403	416	462	420	425	441	410	415	396	438	395	424	356	474	443	440	446	445	397	455	455	411	442	424	469	425	421	426	443	422	408	473	446	436	418	432	427	463	423	458	442	474	439	385	414	415	423	439	415	434	443	418	442	455	423	383	395	433	436	405	423	427	356	424	384	445	422	424	436	428	419	397	477	468	434	421	417	423	402	420	426	408	382	456	413	409	432	377	429	432	440	399	435	413	461	424	419	423	416	399	421	422	440	426	436	405	399	412	443	447	433	461	453	438	439	425	416	448	404	413	434	435	433	431	413	428	437	440	421	407	436	420	423	459	431	397	451	442	423	440	421	409	396	447	439	442	428	405	468	448	407	426	437	427	423	382	382	433	432	477	426	498	409	439	423	445	445	445	440	394	417	438	410	425	450	425	476	463	419	441	408	452	426	429	410	421	457	463	438	456	406	402	377	469	446	457	471	456	435	405	403	397	403	386	450	418	421	438	476	389	443	450	423	375	427	453	424	453	442	424	405	419	440	414	382	445	410	478	408	468	433	406	421	418	388	448	444	449	428	362	409	426	406	436	437	372	408	422	425	417	391	443	447	429	413	405	412	417	441	430	447	416	427	403	449	429	401	448	410	452	416	449	415	420	453	413	469	410	420	448	400	422	447	412	427	459	470	409	429	403	446	448	449	416	380	476	462	423	421	400	468	396	449	462	459	442	425	448	410	403	411	437	432	430	427	424	428	442	410	413	396	419	406	428	420	416	424	406	426	417	384	422	440	404	420	420	403	461	452	421	389	375	394	429	442	405	435	401	418	416	404	456	408	444	426	404	451	473	451	444	445	443	437	428	469	437	433	442	460	420	420	457	435	445	446	451	393	387	422	465	431	416	439	495	437	425	452	438	471	412	415	409	404	405	406	413	395	414	452	439	371	411	407	439	425	463	451	455	450	410	422	411	402	441	427	452	410	430	425	446	466	453	418	370	422	411	404	395	460	410	411	451	463	431	436	420	426	457	433	420	443	439	426	400	399	432	421	445	458	411	426	461	458	447	470	425	420	438	426	440	446	442	450	445	436	400	389	430	403	430	401	397	439	383	419	421	403	406	435	445	379	410	428	400	434	461	412	401	476	415	475	412	415	391	412	417	436	420	445	425	441	442	467	469	420	450	397	426	433	434	430	424	420	444	403	423	440	427	461	418	419	447	409	407	409	372	404	406	403	432	438	419	469	417	423	406	407	410	439	422	440	457	442	423	484	426	448	445	426	395	383	422	451	423	436	442	442	452	467	435	414	429	431	467	440	377	440	418	417	427	412	420	426	406	430	436	426	415	430	441	392	422	429	422	442	424	425	399	430	418	408	422	445	440	425	403	444	433	428	441	446	464	400	460	437	425	429	429	433	425	406	413	420	413	448	405	427	418	367	401	436	491	452	419	397	450	454	522	416	446	457	459	437	447	467	419	415	457	454	445	462	433	432	438	440	431	437	440	473	384	402	408	410	390	431	438	402	448	403	425	430	400	426	419	446	462	483	446	431	428	425	393	421	449	400	431	403	415	466	443	445	379	409	443	418	402	420	354	417	424	437	440	434	407	477	392	428	398	425	396	406	457	401	472	396	439	428	456	427	432	401	411	441	443	457	446	450	455	401	468	451	443	445	424	475	462	436	411	424	421	385	440	428	456	413	410	454	417	407	408	451	429	466	437	425	436	421	449	404	403	432	375	444	396	408	428	444	443	443	443	427	422	418	468	426	413	418	416	413	474	435	453	416	426	421	458	406	414	422	423	409	445	409	441	421	405	418	464	409	424	443	405	450	439	443	442	438	463	407	437	430	391	440	421	422	454	428	452	452	435	415	431	450	415	445	395	442	415	412	419	416	416	478	401	392	406	402	440	450	407	421	408	387	414	419	410	463	406	408	433	418	448	416	400	411	453	414	442	391	429	429	428	450	443	374	405	421	424	430	441	434	438	458	407	403	442	453	462	444	441	409	385	432	442	442	416	436	423	432	427	414	405	407	427	415	422	382	446	370	400	443	390	440	445	434	422	445	425	433	384	420	467	388	385	423	412	427	421	367	451	407	412	434	470	450	417	414	445	431	427	419	440	425	423	437	447	454	442	428	387	385	444	446	417	413	412	375	439	455	437	424	396	409	453	380	437	420	426	423	429	438	460	399	414	423	444	442	391	411	422	429	427	411	428	442	407	435	435	439	407	406	417	442	437	427	436	406	389	434	390	441	448	406	453	431	436	404	437	418	409	428	462	453	435	433	439	442	439	415	388	440
29788	18968	15237	8592	4598	2323	1368	1245	1341	1198	1279	1155	1208	1079	1039	966	914	989	964	976	963	950	864	984	916	921	910	942	925	915	930	898	962	950	909	874	905	900	904	929	883	892	921	907	922	958	927	912	941	963	901	924	937	864	887	951	888	866	881	902	913	911	883	903	872	937	948	912	864	898	878	892	930	910	902	840	950	883	877	863	909	887	899	903	950	883	941	916	924	909	940	851	851	900	945	910	945	894	909	878	918	916	904	896	872	853	912	923	947	951	851	932	934	904	932	883	926	939	885	870	915	933	955	920	869	942	916	878	933	957	889	910	926	935	870	896	951	905	871	901	924	933	892	928	865	871	865	904	900	863	855	956	956	907	908	911	922	895	895	921	892	917	988	867	926	925	907	934	944	946	910	925	893	953	841	924	878	875	877	947	979	868	925	940	904	917	840	922	974	893	900	904	891	921	943	924	867	909	930	917	894	907	910	952	905	881	919	947	851	903	843	897	945	959	896	932	900	844	898	912	878	910	968	918	884	941	860	943	924	898	878	941	929	926	876	929	908	906	902	905	943	873	896	909	903	946	904	895	930	897	859	911	857	912	898	889	899	892	854	889	900	869	894	908	893	944	913	911	922	940	949	922	874	864	927	879	842	952	916	888	929	928	905	897	928	906	968	877	938	911	951	918	875	896	839	888	926	901	907	950	938	906	898	962	935	901	914	861	925	982	945	896	936	904	863	882	874	908	893	906	932	954	913	911	896	928	853	916	922	898	949	881	933	918	914	933	940	935	886	876	956	958	876	884	900	946	875	906	922	861	936	915	977	911	944	942	908	920	883	923	920	876	904	906	905	835	929	888	920	920	899	925	895	860	853	872	891	901	883	871	869	884	926	896	925	969	944	905	906	900	960	854	894	887	962	862	919	906	868	931	945	938	832	936	933	923	910	937	908	879	869	899	907	922	895	865	851	938	935	945	932	910	905	882	952	938	891	901	870	886	955	936	940	895	874	892	897	903	897	917	886	873	916	888	856	878	893	946	932	887	888	878	858	929	900	888	919	878	910	865	915	942	893	927	945	973	890	879	913	981	963	924	895	907	914	918	927	901	905	907	958	906	947	870	938	975	897	947	934	888	912	914	924	862	900	872	903	933	915	955	870	910	933	885	943	906	901	929	964	956	920	958	932	878	927	934	909	878	911	864	928	896	863	874	937	862	886	923	876	927	910	866	909	852	908	901	938	945	906	915	930	854	888	937	890	880	897	904	899	885	885	845	880	928	944	949	884	875	911	902	896	931	956	904	862	869	938	942	940	880	849	917	899	874	970	920	929	871	939	914	894	892	894	914	913	948	926	957	935	891	1017	921	908	945	893	908	892	883	932	914	944	862	943	895	921	925	877	893	885	940	919	938	896	868	883	922	890	925	942	851	867	867	888	931	918	912	933	920	875	893	927	892	919	891	946	905	861	875	925	966	908	885	876	916	911	929	938	895	899	910	904	914	908	898	887	935	897	910	944	887	851	914	927	898	945	926	858	921	879	915	874	871	883	917	871	938	905	862	907	905	929	932	885	900	913	872	926	895	937	946	886	865	847	888	906	848	900	939	902	918	908	871	882	905	956	889	860	942	899	878	905	904	901	941	915	909	936	925	883	895	859	937	932	912	827	968	955	919	874	945	856	877	962	886	928	915	874	971	932	935	872	863	886	893	910	916	875	942	886	876	878	932	900	882	937	958	926	880	911	867	929	875	937	937	923	944	867	953	915	890	943	898	908	916	876	896	871	880	861	864	893	916	954	879	860	953	895	902	891	918	892	916	912	883	939	908	907	897	864	814	901	919	887	891	908	897	855	871	873	914	877	884	888	857	942	888	865	846	884	878	973	920	897	913	930	871	935	955	906	929	863	885	889	927	873	955	933	907	884	926	889	909	917	937	903	903	915	901	927	868	858	937	890	893	907	857	924	943	947	931	925	917	938	898	893	949	947	935	914	913	933	913	903	880	885	873	894	920	935	922	885	891	868	912	929	901	880	902	934	897	940	902	927	902	906	977	893	907	945	962	891	913	965	868	906	868	876	900	917	904	918	864	859	921	885	918	925	959	902	900	910	964	893	890	911	847	878	892	914	934	844	936	979	923	927	916	933	938	912	929	924	873	900	911	920	915	914	890	924	925	917	922	953	860	847	923	921	882	889	927	916	924	919	935	888	881	908	909	874	893	919	922	893	958	854	936	891	901	903	951	938	950	947	892	895	947	899	887	856	878	918	896	938	899	845	943	918	870	874	923	905	922	966	897	918	910	928	858	932	949	906	926	914	879	968	884	941	870	932	949	915	888	927	873	891	904	960	972	878	946	929	866	926	887	910	922	892	924	903	919	922	908	934	897	930	915	938	915	918	992	863	894	903	942	916	876	887	890	936	894	877	955	907	874	862	900	908	920	896	869	948	861	882	831	908	874	903	914	873	921	890	922	895	888	868	857	894	912	897	909	964	947	884	928	885	935	885	923	889	875	932	900	879	863	945	955	922	895	918	909	923	918	874	864	906	889	943	924	973	934	875	882	975	927	872	910	888	912	905	903	917	901	883	926	898	919	932	900	936	950	945	893	954	927	946	851	872	907	929	846	876	903	935	923	847	912	916	912	906	892	931	922	883	978	898	857	871	901	896	906	879	905	885	892	963	887	904	896	962	824	864	933	827	882	885	905	904	890	893	960	878	946	880	919	875	840	927	876	875	912	947	900	891	852	896	880	927	865	939	911	937	953	941	891	935	895	914	914	893	921	890	863	892	909	929	893	872	939	893	933	881	915	923	902	908	851	910	887	935	886	888	898	874	848	910	904	888	921	957	946	905	899	919	958	898	954	902	951	927	859	833	958	918	852	913	885	882	862	918	939	901	920	925	920	919	882	904	942	921	961	908	955	858	938	953	938	896	890	865	903	920	915	892	885	888	882	948	876	951	879	927	931	923	892	940	919	904	922	900	922	910	914	883	856	984	914	900	920	926	897	876	954	958	888	958	870	931	890	907	905	895	911	861	886	898	872	906	913	880	921	912	952	903	916	870	920	869	890	913	913	923	913	884	929	927	922	905	941	915	897	931	954	942	909	875	891	917	899	914	909	843	914	867	914	921	907	918	911	918	929	911	895	933	896	963	886	927	890	899	893	874	846	928	926	873	882	895	914	946	916	877	860	846	916	909	911	914	950	860	888	934	931	933	919	884	900	935	926	928	829	921	881	953	884	914	966	912	901	899	896	922	908	859	942	890	905	896	868	858	860	901	954	911	830	903	948	934	925	933	932	885	886	871	922	868	908	945	894	940	960	944	911	959	906	907	869	853	893	907	938	947	887	907	921	951	880	902	934	881	906	949	975	901	880	921	946	881	963	881	945	899	934	855	881	877	907	970	929	919	934	895	907	967	939	940	900	1006	905	934	942	845	894	933	896	915	929	964	914	934	898	932	950	909	891	938	918	927	874	915	902	883	871	917	923	940	880
55247	33735	21594	12073	4980	1615	733	533	608	507	580	555	518	517	454	463	507	458	442	437	442	415	429	440	442	384	452	435	396	453	431	450	432	488	437	425	445	432	392	421	388	472	445	431	382	403	461	405	391	413	422	443	423	415	435	440	445	430	407	408	451	378	378	451	439	412	431	465	414	431	417	402	441	433	392	377	451	444	445	446	433	398	443	426	442	397	417	422	398	397	438	420	412	387	404	413	401	437	441	395	461	425	414	414	420	420	418	409	421	404	429	443	420	376	454	444	393	399	429	418	418	456	437	415	412	432	459	382	390	412	457	401	442	424	418	423	418	441	454	444	431	472	457	456	420	452	429	436	417	437	416	448	419	414	436	445	415	412	430	429	424	448	443	407	407	422	404	426	420	454	400	406	423	435	391	409	411	424	414	441	397	451	448	410	413	408	420	435	414	466	382	442	411	445	410	408	429	411	426	419	425	450	454	417	417	421	471	410	406	436	409	423	419	420	424	444	427	408	397	420	451	393	423	410	428	406	398	417	429	451	430	448	449	420	420	423	410	434	402	449	426	434	417	413	433	411	434	387	438	410	414	454	437	397	444	414	402	467	405	423	382	406	447	441	369	426	439	437	455	426	427	405	431	458	423	426	445	405	411	412	419	451	394	465	440	470	410	427	438	413	412	397	414	465	441	427	419	409	384	466	384	428	431	415	432	426	414	433	424	400	419	427	439	427	407	404	439	417	465	458	437	434	426	401	467	408	395	452	425	432	427	409	405	430	427	429	432	416	383	384	458	448	417	407	405	391	438	458	407	422	390	446	424	395	397	442	448	436	393	422	383	384	381	401	444	437	394	418	385	412	422	433	426	438	421	413	414	431	410	421	416	403	405	410	428	430	461	420	429	395	398	408	383	388	431	403	386	403	436	411	442	463	433	440	455	437	460	438	448	401	410	421	449	401	420	420	440	396	419	452	434	430	402	423	422	461	466	445	413	376	419	407	460	424	480	452	404	435	407	421	437	400	440	416	419	462	385	413	410	404	402	438	425	447	420	486	432	434	394	439	430	420	415	445	429	400	415	412	464	428	421	428	410	455	416	403	448	413	442	424	421	427	400	412	442	389	398	433	436	403	402	396	432	436	465	420	431	469	465	458	442	421	440	413	412	408	459	398	445	391	454	395	423	408	429	409	442	438	468	442	439	397	425	419	444	394	421	453	402	447	404	412	390	471	455	421	397	484	421	420	449	424	442	410	413	457	421	431	442	423	444	430	441	433	398	435	409	430	415	437	424	450	411	410	464	429	432	432	463	451	442	392	420	444	393	403	451	402	449	441	415	437	428	411	381	438	382	442	406	403	445	402	435	400	450	429	427	450	404	429	420	410	434	419	402	436	382	428	422	458	390	422	424	416	412	406	430	402	442	452	442	459	405	459	413	403	437	427	410	409	432	423	407	388	422	436	418	462	402	423	440	436	445	407	428	454	444	419	410	447	449	400	456	434	434	446	469	469	418	448	453	423	409	425	381	455	411	419	457	428	440	399	408	429	455	446	436	427	399	377	462	452	425	423	406	388	452	394	447	440	455	419	446	446	415	377	448	412	388	426	433	425	440	438	467	401	465	436	448	461	419	426	462	402	403	418	408	428	397	416	422	452	410	439	472	397	413	435	411	429	428	410	439	443	421	443	414	449	441	445	445	453	448	408	435	409	415	404	422	412	395	392	410	442	436	456	386	370	450	489	457	461	385	416	477	401	459	479	411	411	410	396	440	418	420	405	408	443	427	388	397	400	432	420	457	383	420	419	396	415	425	420	456	445	455	410	459	453	414	443	394	449	469	411	458	448	462	433	454	403	465	416	414	431	461	416	451	416	454	423	425	409	428	401	430	449	434	403	422	439	408	428	435	453	444	423	455	433	437	456	376	449	396	404	431	422	423	440	413	422	458	419	412	401	457	434	399	403	397	415	435	401	457	450	414	414	411	422	433	431	445	435	377	431	441	432	411	416	395	416	397	388	408	390	409	394	451	408	397	442	436	457	468	404	416	432	445	422	442	438	389	435	430	455	472	415	410	436	434	417	455	425	437	445	394	426	456	438	472	416	387	422	458	441	439	383	452	430	400	430	436	431	447	445	434	423	434	434	466	418	401	418	425	453	430	457	414	436	426	408	436	443	389	394	430	444	403	450	413	455	405	425	469	428	443	471	461	425	401	456	409	470	419	403	422	446	394	438	421	450	426	397	438	438	440	421	439	400	428	434	422	449	487	438	393	385	421	452	429	417	448	389	437	408	381	415	443	446	440	432	465	408	467	430	409	398	441	421	460	465	467	434	417	452	440	458	423	454	466	417	401	442	439	429	431	417	417	431	410	437	434	405	443	450	441	408	420	406	392	453	413	432	422	466	390	398	451	458	438	418	426	410	473	429	407	412	457	455	404	423	403	407	419	427	414	410	404	392	422	383	414	411	415	437	418	455	419	417	469	399	474	460	410	443	412	447	432	389	447	427	409	412	446	443	427	389	394	442	417	428	460	410	420	373	393	451	435	450	417	426	437	423	457	434	420	404	438	434	397	413	409	401	426	420	424	475	427	405	403	432	446	372	445	431	394	413	431	428	417	446	465	440	419	420	390	458	418	412	411	372	420	426	415	453	428	441	436	411	446	432	407	444	408	450	415	406	443	458	428	403	426	412	450	427	408	406	420	431	418	417	408	423	443	457	442	415	401	425	415	435	428	419	438	396	383	408	459	411	423	428	435	405	430	429	407	439	442	427	433	435	386	393	390	409	416	437	410	479	457	417	390	425	442	420	414	446	425	429	424	378	432	440	443	394	447	469	397	428	391	421	421	412	411	420	428	407	446	385	422	400	438	436	485	476	417	417	430	408	411	393	399	444	462	435	461	412	434	401	426	436	406	426	409	426	400	406	424	444	411	421	422	427	356	414	462	429	449	450	425	393	459	385	432	441	432	464	463	415	425	431	396	431	429	429	415	403	451	422	422	411	416	389	411	464	461	444	411	424	428	421	447	395	456	404	448	455	450	444	409	411	406	388	437	402	429	444	435	435	456	457	432	449	408	421	442	444	387	405	441	431	400	433	453	435	432	465	431	467	430	422	466	394	450	435	408	406	439	417	422	427	456	409	411	432	435	425	412	429	424	412	444	381	392	424	422	415	383	443	403	440	409	394	423	407	422	444	441	446	426	448	419	437	388	419	423	415	441	409	416	426	426	459	403	416	432	424	480	451	420	394	434	448	435	415	416	435	422	415	459	433	460	420	452	464	420	397	410	440	436	451	393	450	388	445	446	457	423	472	422	365	405	429	443	451	480	415	418	432	418	444	432	444	409	433	433	450	418	413	403	399	423	404	463	451	437	400	409	450	422	415	403	451	426	454	421	419	449	435	439	408	464	448	444	432	430	447	465	424	435	415	415	428	402	429	426	441	395	459	423	467	439	448	383	420	422	438	410	382	465	410	447	392	403	418	395	410
35445	25960	24424	20104	11487	4325	2166	1645	1621	1536	1511	1458	1426	1323	1170	1101	1085	992	1032	969	926	993	954	956	911	949	946	930	939	943	886	908	930	914	930	952	913	928	897	866	928	907	910	931	975	887	923	907	943	876	896	904	897	913	809	881	887	926	884	885	915	899	859	915	931	879	904	864	909	936	894	926	912	971	915	876	939	898	899	891	930	872	911	925	881	929	894	895	932	905	867	871	919	928	905	944	939	898	936	889	913	865	917	853	961	902	949	906	908	917	909	896	953	922	884	934	919	926	883	947	887	906	843	898	920	950	913	915	870	889	877	947	931	898	923	914	904	928	876	949	857	885	881	895	874	921	929	887	880	955	913	920	896	926	893	879	884	887	902	909	910	931	867	914	952	910	886	879	902	884	921	898	969	952	912	915	925	955	929	874	950	874	907	902	896	931	901	946	881	861	929	937	923	932	889	902	848	912	895	875	941	889	934	911	908	899	909	907	928	867	877	885	934	917	873	952	928	884	884	921	905	922	897	886	959	934	875	882	885	918	850	913	921	945	913	915	924	920	903	885	888	941	885	900	914	908	895	875	968	914	933	886	867	877	895	901	910	912	932	894	901	904	885	939	914	941	882	890	899	901	929	876	905	941	915	830	912	930	889	948	912	849	920	907	898	886	920	871	921	864	938	838	949	935	919	912	936	894	900	904	931	877	930	915	898	884	960	849	933	895	885	877	935	902	876	874	859	916	908	875	923	880	839	908	879	884	914	933	882	919	871	873	903	882	939	865	903	910	848	878	890	937	934	943	908	889	897	935	925	914	901	955	906	895	910	906	892	890	927	847	914	952	952	905	961	892	880	909	909	908	928	890	923	874	882	939	859	918	933	922	886	878	918	909	876	889	892	847	900	880	870	870	973	870	907	892	922	911	911	930	930	951	890	968	978	941	914	895	935	946	909	884	909	944	915	880	852	829	894	909	893	922	904	937	922	903	964	929	934	938	954	928	937	896	903	929	857	867	879	932	938	898	917	918	898	888	898	887	855	891	897	949	880	908	907	867	944	932	898	893	884	910	929	946	912	929	923	904	912	938	874	925	900	846	917	926	893	908	910	883	891	870	866	944	931	943	872	972	856	920	921	843	950	888	922	915	925	896	876	865	939	861	936	892	852	922	894	905	883	983	933	913	895	916	929	879	926	896	941	940	918	905	869	919	910	916	877	897	879	950	933	881	854	955	856	930	896	864	902	913	936	867	989	923	929	886	899	940	883	913	921	937	885	885	896	867	876	880	911	880	984	957	940	897	921	953	905	874	884	946	905	902	891	880	910	945	923	917	944	935	913	873	955	902	896	905	855	940	934	871	945	887	912	946	932	911	892	922	912	954	910	883	911	940	903	913	881	905	902	918	906	913	873	896	916	910	937	931	951	905	898	879	897	905	917	897	896	905	917	931	941	892	884	933	944	884	879	856	887	948	903	951	886	917	896	878	870	963	907	948	874	893	870	935	939	920	938	880	857	921	922	878	868	881	901	864	907	916	861	864	927	927	918	911	877	925	901	859	911	919	922	915	922	972	948	949	894	883	990	862	913	878	924	917	913	911	895	871	941	962	956	906	885	934	898	916	886	923	848	898	929	898	934	972	925	947	934	924	905	924	927	900	910	955	949	933	903	868	873	934	900	888	913	885	900	916	902	864	908	945	927	919	942	925	892	926	931	928	852	871	906	875	967	911	865	880	943	899	907	911	949	923	901	908	885	892	920	893	929	874	915	924	918	882	927	883	929	905	917	917	915	945	868	875	904	861	872	921	947	904	919	929	894	919	971	893	877	910	892	875	936	880	904	848	855	911	900	881	851	893	868	894	907	911	968	945	892	903	885	896	915	901	945	926	896	924	851	894	873	866	946	873	855	907	927	858	901	902	910	901	900	882	933	952	942	881	922	933	904	921	899	959	902	927	921	897	891	894	900	961	894	880	917	942	934	957	932	928	892	907	862	904	893	854	954	858	944	897	913	930	928	909	958	883	920	945	951	904	888	868	853	843	881	936	912	898	942	875	925	861	879	893	939	923	891	893	937	911	945	896	952	895	959	920	915	910	897	873	921	935	935	937	903	871	879	817	887	926	905	889	864	941	931	855	871	881	898	923	894	989	943	933	927	899	908	870	923	863	934	872	908	899	934	964	894	897	895	881	944	872	910	887	916	885	916	913	888	950	941	862	910	991	917	899	962	943	938	882	901	910	938	908	951	892	921	891	852	906	893	947	937	909	906	877	914	889	876	912	907	917	920	872	940	931	897	912	941	919	892	937	892	845	875	927	927	918	876	843	933	849	911	907	925	860	875	902	867	935	884	892	915	891	946	880	915	848	867	897	870	903	939	919	903	905	932	899	913	924	937	918	917	967	942	938	889	900	891	919	937	909	917	890	929	927	910	897	880	870	894	953	862	927	914	872	939	939	913	875	927	906	888	878	863	952	880	923	924	936	891	866	915	915	900	899	909	921	938	907	885	882	909	935	889	926	915	893	954	908	910	908	923	862	960	934	898	921	897	938	922	872	914	908	881	844	938	911	828	879	936	976	930	907	948	949	914	918	910	892	881	893	884	932	925	936	894	910	905	868	827	862	937	873	931	923	891	883	898	892	910	891	949	903	921	889	882	901	925	972	986	931	939	913	906	932	898	940	934	926	964	929	914	914	899	939	903	895	948	904	897	915	904	927	882	896	950	902	968	894	905	878	847	943	878	860	908	899	911	959	871	885	905	953	891	922	919	929	900	874	937	909	895	910	916	919	951	920	922	902	917	918	985	884	919	907	958	898	886	944	950	875	887	944	883	924	899	911	897	892	926	885	944	847	899	904	958	886	854	896	900	933	906	892	917	921	896	900	961	993	842	875	884	904	930	947	955	906	928	908	928	910	863	880	855	886	927	915	870	887	911	911	980	945	924	924	840	896	908	906	913	975	920	912	881	921	870	937	891	910	852	850	856	869	860	957	903	910	937	900	864	930	890	890	893	909	931	889	876	935	938	890	927	872	911	958	893	905	916	942	843	895	929	898	920	911	849	939	936	905	896	965	945	927	912	871	880	898	893	940	903	946	880	900	936	877	850	868	908	913	882	911	893	887	882	908	910	933	856	886	907	866	878	858	946	923	921	908	907	910	926	940	910	964	922	884	938	882	894	922	887	952	918	952	927	909	860	958	874	926	914	890	926	851	942	911	908	889	916	933	916	872	885	906	909	891	899	883	896	906	924	920	914	937	920	844	913	929	950	922	901	876	927	928	839	931	851	945	957	876	870	983	927	936	921	886	866	891	896	969	913	988	884	905	954	866	926	901	897	904	888	923	907	848	858	917	924	872	970	908	929	857	877	919	890	900	899	863	904	874	857	903	942	879	904	904	938	888	929	919	960	916	854	904	865	896	950	924	984	855	911	886	953	925	874	929	911	904	932	885	888	885	900	918	893	938	867	903	929	932	943	912	937	914	936	905	906	932
65418	41101	26035	13875	5540	1571	546	558	517	527	510	511	460	534	518	460	463	425	457	431	448	434	472	461	433	469	431	406	478	418	428	409	467	490	455	464	465	429	438	438	394	416	433	443	431	464	427	431	414	407	387	451	430	432	426	414	449	477	439	452	493	436	432	446	457	430	453	399	451	439	463	448	443	420	438	413	406	415	386	429	461	440	425	412	413	459	475	447	467	446	489	388	433	394	449	468	417	443	459	421	439	426	412	422	416	435	468	417	419	386	415	413	432	431	441	466	462	448	386	447	448	438	459	498	429	484	445	417	415	442	437	424	404	468	454	447	493	430	450	430	396	469	450	467	436	460	446	414	434	441	418	388	430	378	444	420	440	433	423	420	415	451	407	474	471	440	414	427	471	434	438	452	459	435	427	398	446	430	454	441	431	484	424	406	433	481	423	416	430	431	432	454	434	427	423	452	421	446	425	432	449	435	410	414	457	436	472	448	446	463	430	446	412	385	449	392	477	393	390	480	423	436	431	414	474	449	427	441	435	440	432	395	451	415	399	391	440	420	453	386	503	435	416	465	434	422	477	416	444	397	461	428	409	477	528	422	411	436	399	371	407	393	461	485	451	427	448	438	425	451	453	441	407	455	386	410	424	443	439	447	470	432	411	437	454	411	412	426	475	423	455	453	449	445	424	439	439	421	450	431	428	448	436	440	419	452	446	427	454	454	428	438	427	423	444	438	444	454	416	422	420	407	436	442	461	459	426	428	436	443	427	420	456	444	459	411	472	414	423	477	440	417	411	482	433	420	430	442	397	388	439	494	450	431	372	440	462	481	465	405	389	391	433	415	428	455	431	430	424	431	430	436	415	475	465	481	422	431	450	438	448	438	419	431	436	387	461	455	443	430	484	474	402	441	422	379	439	460	447	448	398	416	422	442	430	431	427	474	469	426	424	418	413	444	407	404	416	433	435	427	442	434	438	448	425	411	422	412	420	424	452	448	415	462	463	421	452	467	476	418	398	470	445	412	439	422	435	407	430	434	421	413	428	444	434	438	437	406	414	417	445	459	444	440	414	459	417	424	425	423	421	424	412	423	404	445	452	419	452	389	449	406	419	464	361	442	445	414	426	486	416	449	429	424	438	469	400	420	462	422	430	417	436	406	414	423	437	415	470	437	454	433	442	407	416	399	413	434	424	375	418	404	465	456	438	452	469	471	429	454	436	464	441	442	424	373	420	410	404	414	416	446	424	461	414	444	423	433	441	401	421	462	432	457	404	465	434	407	440	424	474	430	445	402	471	483	439	384	485	435	454	437	480	443	429	440	455	449	428	423	428	449	401	428	409	404	407	423	438	443	471	446	429	427	471	403	468	392	443	461	443	440	450	458	434	452	404	397	449	400	449	421	406	417	436	410	424	427	503	411	434	444	426	472	417	415	473	421	425	432	420	427	440	462	433	429	439	423	454	396	420	450	437	450	428	415	412	419	417	450	454	425	436	426	445	467	462	424	443	446	403	400	395	454	419	425	423	452	408	449	470	409	452	445	428	419	434	458	415	458	443	398	440	408	377	457	420	449	470	414	403	439	440	445	419	416	410	446	427	441	410	407	469	460	437	428	425	497	450	467	467	428	454	428	426	421	405	450	439	450	430	406	455	405	437	461	448	400	414	430	415	456	470	439	439	432	430	433	405	446	465	421	458	464	472	406	452	433	387	403	428	454	426	435	418	488	420	434	449	454	443	448	419	418	446	432	390	390	417	442	420	464	426	488	441	432	455	443	419	446	460	438	424	445	438	429	419	412	387	478	427	439	467	428	447	430	446	414	431	419	432	466	410	437	430	439	461	440	454	459	454	425	436	459	425	463	447	394	420	435	438	451	456	398	490	430	443	440	442	483	440	419	407	378	442	475	424	423	471	413	445	404	443	436	455	405	399	439	417	441	447	462	394	430	450	398	455	469	454	467	457	413	470	434	419	455	456	405	420	422	452	458	442	422	434	470	443	469	395	386	425	436	424	480	459	404	458	409	441	436	460	436	456	448	421	455	407	414	402	463	437	429	427	477	437	445	440	456	426	416	410	430	437	452	448	462	423	412	436	436	427	432	436	440	467	433	436	424	448	429	412	450	422	438	434	444	421	451	476	451	448	437	431	398	493	440	390	408	398	443	496	457	434	463	421	408	456	464	426	441	408	405	455	415	431	459	400	414	421	414	467	429	406	466	459	393	452	418	469	468	438	460	419	433	443	412	423	384	407	422	418	424	437	456	475	423	458	440	408	426	426	396	428	418	451	437	404	424	417	426	464	453	440	435	441	436	459	469	455	425	426	439	462	417	435	421	418	407	456	400	393	420	412	454	484	438	462	397	444	448	388	430	409	437	406	431	470	448	479	440	416	467	437	438	477	414	426	443	385	443	427	462	463	419	433	457	441	433	451	456	468	415	453	456	464	402	449	441	477	465	422	431	446	462	442	417	432	446	430	418	442	430	447	404	388	469	445	399	430	421	394	393	416	423	448	458	438	456	455	457	472	409	417	436	442	411	423	424	424	465	389	409	448	416	433	457	442	464	463	438	435	487	476	451	461	445	442	456	468	463	449	461	449	453	463	455	454	443	461	450	437	467	416	407	452	463	425	444	422	413	432	402	407	432	436	461	460	472	469	442	431	432	407	438	457	448	475	459	454	430	412	474	456	477	455	438	443	455	447	431	427	441	456	428	458	438	449	424	405	467	411	445	436	439	429	446	425	415	444	414	424	420	442	402	444	418	445	422	433	449	471	434	448	405	501	422	441	463	468	437	435	490	420	462	431	425	404	494	434	437	451	458	424	474	435	422	465	429	466	427	408	425	463	443	435	452	474	470	467	425	467	444	402	420	419	454	426	393	456	457	435	428	471	430	449	417	446	439	412	397	444	401	398	465	471	461	428	454	464	464	430	443	454	464	433	448	444	424	427	448	452	485	446	448	455	452	425	471	416	438	443	431	449	411	423	458	410	420	422	453	443	401	459	427	503	435	438	403	407	421	434	443	434	440	410	458	448	451	434	464	416	436	430	412	461	401	426	462	487	458	456	399	398	404	410	416	436	447	455	442	451	407	436	414	441	419	454	471	379	440	473	462	438	422	460	392	438	458	442	446	443	455	454	442	417	410	457	466	459	481	432	410	460	433	449	472	439	402	428	464	432	444	452	475	459	449	443	433	475	446	431	439	498	454	465	464	402	447	432	447	409	455	411	418	468	452	396	435	475	472	432	443	422	433	422	422	457	431	437	422	435	413	401	423	450	411	477	453	483	445	412	418	412	437	464	441	418	476	426	451	444	444	442	491	471	409	456	434	438	466	432	437	467	445	434	409	455	460	376	436	475	457	438	428	495	454	434	385	424	405	443	457	485	443	423	423	430	468	413	470	478	413	417	423	411	437	437	430	432	400	445	448	423	442	411	441	381	460	460	460	419	453	434	441	456	430	450	450	435	454	431	438	434	415	432	464
42764	33532	27120	21194	11160	3875	1470	1364	1341	1400	1328	1280	1283	1192	1102	1097	1065	1017	1023	1022	986	1012	977	972	946	960	974	994	924	875	970	955	925	912	922	917	929	980	900	962	938	922	902	912	909	957	931	918	936	852	918	901	923	894	897	930	892	875	894	887	951	980	958	921	951	955	972	906	906	933	1013	888	953	918	979	925	825	941	964	904	934	875	917	934	906	957	953	861	981	881	927	871	948	902	916	961	834	957	879	942	912	913	960	908	880	937	935	984	911	925	957	950	930	883	961	919	903	937	895	917	880	941	945	889	936	955	943	907	926	888	954	951	904	910	930	933	928	931	919	963	873	901	980	911	951	946	953	930	898	957	902	924	964	891	892	896	884	929	953	906	917	968	955	986	925	900	938	950	981	898	943	907	896	909	904	882	950	890	966	899	894	905	980	931	916	913	937	894	908	954	930	898	868	939	895	904	968	890	947	905	973	923	949	954	935	898	922	886	927	931	891	947	888	950	890	964	908	910	939	894	897	889	894	903	922	900	900	935	924	950	962	947	975	943	931	932	940	920	900	922	904	954	930	977	904	858	923	901	910	938	930	922	920	968	909	922	900	851	906	931	961	948	926	963	896	917	931	907	849	916	918	852	989	893	930	914	927	957	966	906	964	918	875	933	904	879	941	905	928	955	924	959	953	941	940	925	939	903	990	910	892	972	913	895	944	909	914	950	956	914	902	912	948	897	877	952	918	869	919	894	897	919	882	880	962	876	969	893	954	973	978	880	947	917	904	929	888	895	948	938	912	923	925	929	951	913	905	969	913	919	958	958	969	900	862	877	941	927	873	908	901	890	896	878	927	947	949	907	943	954	913	929	901	885	994	967	895	942	925	907	913	868	937	931	949	928	885	912	967	947	921	912	930	907	877	937	929	920	929	897	881	924	846	948	918	913	958	947	895	850	929	931	912	922	894	885	957	913	932	936	879	917	906	871	925	915	958	901	880	887	867	955	943	888	934	922	942	850	953	855	937	972	889	909	923	944	891	911	927	887	949	924	894	841	970	884	933	978	904	983	885	879	877	882	940	986	912	899	911	932	904	899	886	924	986	941	864	946	973	983	928	931	969	891	930	913	890	958	928	986	948	905	914	973	950	907	891	963	877	897	854	893	937	936	944	957	933	936	888	898	911	895	899	965	924	909	972	927	876	879	924	915	940	904	875	876	948	909	904	906	909	921	932	923	925	951	880	934	922	911	961	911	895	934	856	936	897	894	932	921	937	925	967	891	899	912	930	892	916	937	983	906	949	943	923	926	869	916	904	977	939	939	937	932	917	922	894	922	928	920	948	919	912	949	924	886	981	875	872	973	906	909	876	896	936	930	928	909	936	942	902	927	850	921	901	928	925	942	921	942	992	906	924	939	905	927	951	932	935	902	938	911	955	914	916	905	924	928	921	939	905	932	849	912	882	930	918	974	916	926	931	938	954	910	967	967	908	949	926	901	939	902	915	930	927	909	932	971	912	988	976	929	963	949	945	920	946	964	964	907	934	963	895	921	925	951	882	931	911	927	859	914	944	948	888	906	985	879	871	909	941	981	945	889	920	924	961	937	897	881	928	937	918	931	932	986	910	929	851	913	917	895	894	916	853	961	901	952	945	967	908	894	943	929	914	928	835	940	912	969	994	921	910	905	934	868	905	971	926	886	921	900	907	905	941	932	869	891	1009	961	962	889	906	877	946	946	906	866	895	839	907	889	948	885	925	902	930	927	940	918	995	932	887	929	878	938	908	899	935	839	894	919	906	928	925	909	923	885	941	929	919	947	941	913	954	933	969	869	929	923	938	916	904	926	979	891	932	932	947	929	953	901	875	906	906	887	916	1013	929	941	950	906	880	906	931	919	935	947	925	912	886	901	898	916	878	922	900	870	964	923	972	853	922	914	912	890	898	922	925	902	945	933	945	950	957	951	960	947	921	970	926	914	899	872	955	915	918	846	897	920	919	907	878	953	919	925	925	927	942	940	949	941	946	972	937	895	968	925	882	910	874	963	900	924	944	910	959	954	916	930	949	931	930	994	937	870	904	964	968	891	926	888	930	926	938	883	905	870	934	953	938	885	935	918	857	899	972	917	885	930	910	914	932	910	924	956	932	870	944	865	933	948	905	901	942	944	939	951	900	939	905	877	956	934	931	921	933	920	883	932	937	951	905	877	932	944	883	1000	914	903	938	926	935	872	944	882	946	924	930	964	907	953	886	908	903	896	916	909	916	937	915	918	875	938	934	938	929	918	956	900	910	920	907	909	926	951	897	933	910	906	905	928	914	937	893	887	919	903	947	946	946	967	930	992	938	919	923	923	947	915	920	919	951	890	843	949	921	882	932	938	909	912	909	932	928	934	969	907	900	980	864	867	919	927	941	908	902	940	955	938	913	911	908	914	968	944	937	949	915	932	960	950	910	958	895	850	932	930	911	918	958	951	916	918	900	970	923	926	986	890	884	853	910	929	883	878	980	906	937	888	868	947	970	946	950	918	937	989	974	914	917	885	941	971	914	956	926	916	927	961	941	937	976	910	901	902	909	933	913	909	928	885	913	916	946	901	923	919	926	917	857	866	936	950	894	917	890	945	931	973	958	893	891	914	911	862	893	939	921	963	947	898	884	867	953	957	931	915	921	936	971	912	940	907	923	927	981	907	919	914	911	935	942	945	917	890	936	883	902	934	932	912	962	872	966	927	926	920	918	929	928	957	972	947	930	866	885	962	970	887	927	958	933	959	993	974	889	930	916	924	953	933	934	880	890	951	900	893	896	832	905	976	926	962	902	891	893	914	921	969	958	918	947	913	903	891	1005	878	892	926	923	894	911	955	896	954	919	980	925	926	921	932	930	951	907	927	931	967	984	950	948	942	917	922	880	918	1006	965	904	922	953	913	938	918	882	956	946	939	901	914	960	891	919	919	937	879	906	973	997	919	961	880	909	938	937	944	937	983	920	887	942	932	846	950	916	878	973	966	891	901	897	879	904	988	949	917	931	905	927	895	926	892	906	904	889	922	984	876	934	914	900	919	867	873	923	925	924	879	877	958	877	931	889	899	934	881	849	957	1010	928	938	914	928	939	874	899	893	854	928	893	934	876	882	876	926	935	890	909	939	906	900	901	894	854	982	911	870	960	938	990	970	929	896	931	917	956	894	908	946	924	950	910	923	868	897	954	958	899	930	913	934	913	949	959	948	954	931	872	929	942	904	968	963	877	959	927	867	975	917	933	912	933	953	877	927	883	995	920	930	874	928	957	876	964	941	957	933	904	877	903	908	904	965	959	856	898	929	898	898	936	921	934	964	953	925	920	912	969	894	924	962	930	921	900	866	934	883	928	967	891	938	902	870	939	883	892	929	951	902	922	936	875	916	879	897	950	907	928	960	834	941	916	873	870	945	946	927	901	928	964	923	929	948	920	938	948	910	915	943	884	959	910	899	945	967	900	933	934	939	929	873	979	919	899	946	899
50951	25316	7933	2179	965	564	498	454	513	463	458	461	456	458	477	465	435	436	481	485	424	420	475	438	448	438	448	412	440	417	403	435	443	419	442	432	491	403	449	407	412	394	381	414	397	461	443	420	413	444	399	431	447	383	446	431	393	438	396	414	431	417	426	425	403	417	424	434	422	423	424	404	429	434	481	411	431	400	440	404	437	391	435	445	391	421	405	454	440	428	433	416	473	431	412	455	450	410	435	446	489	442	411	406	400	405	450	407	443	461	419	404	392	441	459	490	431	430	446	428	428	406	436	487	471	430	437	433	434	430	430	408	431	455	452	437	421	405	392	413	404	462	419	384	431	421	394	448	409	430	439	432	419	434	456	453	417	448	463	406	424	444	446	405	435	444	490	427	453	444	435	453	445	411	388	461	444	427	463	400	452	462	401	393	418	418	410	440	417	454	412	443	415	420	432	438	404	467	428	420	406	443	392	422	434	397	370	415	471	412	405	401	412	440	430	430	439	453	419	430	435	425	430	422	425	436	429	450	452	407	436	416	410	430	414	429	448	436	440	442	420	421	447	433	419	437	426	441	369	436	418	401	449	420	419	426	467	439	432	422	454	410	468	435	401	416	443	426	391	443	400	439	453	432	425	430	398	401	442	406	420	438	439	477	409	449	433	457	424	439	472	437	427	399	426	378	431	428	463	441	458	403	476	416	454	414	443	440	475	433	423	451	404	416	450	443	413	424	451	402	410	446	412	410	408	466	399	414	411	430	444	479	473	420	417	429	425	421	428	473	462	385	380	464	404	410	413	422	417	443	448	403	466	450	418	469	468	402	451	436	431	441	478	412	396	384	459	416	402	462	468	432	440	432	460	445	383	465	459	402	432	391	431	424	452	412	413	400	398	371	428	423	450	423	434	428	450	451	424	438	465	486	425	432	458	443	409	420	400	415	464	416	469	449	449	418	464	471	419	436	427	442	466	434	413	423	414	445	433	445	444	395	429	452	430	490	455	426	427	416	485	443	428	434	444	425	438	453	447	416	398	412	424	403	417	382	407	442	434	391	423	427	443	418	456	464	404	429	455	464	386	403	424	415	439	423	428	437	480	436	432	448	443	419	472	440	417	431	416	463	407	421	474	396	432	407	457	434	403	425	412	422	419	417	389	442	406	425	430	422	484	430	474	501	465	441	418	411	410	426	405	448	404	485	410	432	413	455	434	402	441	421	444	440	383	431	448	404	424	446	424	443	454	454	425	380	462	415	434	399	431	427	454	397	456	418	445	464	513	483	437	443	423	436	461	443	452	437	460	436	454	449	411	414	422	428	474	454	405	466	413	412	441	424	408	420	433	407	410	424	421	381	437	449	456	474	405	453	477	483	405	446	421	419	431	385	387	410	424	449	425	440	411	429	405	416	424	412	446	429	426	416	429	457	434	433	387	400	419	437	432	424	438	402	415	446	421	426	439	416	428	390	452	456	432	478	386	440	433	409	455	429	454	435	424	463	418	418	451	427	412	401	415	425	429	413	416	449	422	421	418	435	443	449	419	456	431	449	388	436	413	430	458	441	469	429	395	433	432	436	427	386	385	463	441	451	424	434	432	427	404	454	451	412	427	478	439	471	444	453	437	431	437	428	405	384	419	433	463	440	444	435	443	472	450	417	453	400	438	450	428	461	456	395	433	426	456	434	446	440	402	474	466	387	438	421	409	429	445	432	467	425	456	431	438	423	427	428	443	426	439	435	402	453	446	416	409	460	471	438	448	464	411	437	438	428	437	431	443	412	407	415	481	433	490	420	450	405	447	371	429	451	418	490	421	394	362	436	436	449	420	444	417	423	448	458	392	437	478	428	414	383	432	397	430	425	411	495	435	404	443	445	465	432	438	426	435	433	438	440	446	445	456	423	418	387	406	401	444	439	413	410	457	461	429	425	410	430	479	389	435	419	438	412	444	451	449	431	412	441	428	482	439	384	459	413	450	436	419	423	440	431	455	467	418	474	408	424	416	434	392	410	428	469	449	436	425	413	432	421	407	405	421	477	443	434	420	455	436	421	426	437	442	434	397	459	419	435	436	438	443	452	405	430	427	424	423	439	410	372	427	414	430	467	398	439	419	408	419	476	436	432	439	377	412	431	450	419	421	428	463	413	450	392	421	434	513	424	425	430	432	459	433	437	443	423	479	447	419	420	411	426	443	431	425	433	440	477	412	423	383	433	415	494	454	421	439	413	401	448	417	396	401	408	408	442	440	430	474	423	464	449	458	436	413	406	428	402	431	434	437	449	439	408	409	436	438	429	427	412	432	419	459	435	438	410	406	428	461	372	426	476	457	459	432	447	404	416	440	468	477	419	453	459	419	462	417	413	445	433	423	412	393	409	416	405	446	419	404	408	386	383	419	410	398	425	415	442	381	435	414	430	459	431	414	458	401	423	437	426	405	420	481	477	396	442	407	422	433	407	432	454	438	421	475	435	394	440	434	459	409	416	425	404	446	434	461	448	451	436	436	445	493	478	439	443	404	456	395	420	446	458	440	444	421	418	413	419	456	409	433	429	466	437	452	427	460	436	415	465	472	427	426	465	456	444	408	409	427	406	362	487	452	435	426	445	435	416	419	481	450	442	427	422	407	435	449	432	427	463	429	433	433	450	464	405	420	419	408	419	414	402	409	419	430	441	396	431	432	460	426	391	438	426	437	426	447	453	422	441	461	391	434	449	414	433	434	405	432	462	425	416	464	423	432	424	433	444	454	429	426	422	374	417	457	385	430	428	417	386	431	449	415	432	443	416	461	410	405	433	406	432	368	418	412	428	438	437	433	454	433	454	455	421	428	428	434	408	434	405	444	417	425	424	433	443	397	432	396	453	432	396	429	427	416	404	419	417	391	413	434	408	448	392	411	403	413	452	414	412	432	481	452	411	419	422	413	427	410	414	449	413	404	427	470	449	485	432	454	421	468	457	418	445	389	441	460	432	440	411	440	433	421	451	433	435	435	411	420	441	414	429	422	433	430	441	426	423	404	378	476	396	431	428	383	415	408	390	414	443	388	440	406	412	455	438	419	458	421	448	448	417	416	435	411	397	418	407	428	402	448	473	439	442	423	397	413	421	426	414	432	435	427	438	431	446	405	476	411	416	417	419	469	451	432	478	451	396	441	428	465	465	481	465	466	460	415	414	450	411	459	447	421	432	456	430	397	436	436	437	432	417	395	451	379	480	437	417	428	425	465	423	451	393	371	417	407	430	468	417	450	422	403	416	415	454	443	455	455	453	421	478	451	463	420	413	437	459	438	412	471	416	399	403	436	396	413	448	424	430	440	404	416	424	405	437	438	487	404	433	441	490	433	449	404	436	453	416	441	432	392	428	471	447	405	398	414	388	426	417	429	440	451	432	436	421	404	407	413	460	411	424	439	472	429	426	405	411	405	436	413	446	437	429	421	418	453	406	459	425	432	422	446	396	427	456	427	429	424	423	403	394	458	444	451	436
34649	18311	8739	4596	2488	1480	1097	1121	1099	1126	1028	1043	1026	1011	1011	1020	991	946	959	898	925	901	925	919	925	893	902	934	934	882	913	928	882	894	921	925	925	921	928	960	934	859	918	945	873	947	989	865	947	934	930	917	920	899	930	933	943	939	923	922	939	852	879	931	934	899	903	887	930	924	939	903	882	899	937	941	919	910	922	919	963	888	917	1000	911	935	914	934	932	963	953	897	940	938	904	966	887	902	965	914	922	939	894	845	900	939	970	953	881	915	929	924	922	872	920	872	956	897	918	989	948	926	907	900	867	967	966	864	941	897	967	890	933	892	937	935	941	900	910	933	928	890	926	915	937	947	934	952	963	920	948	892	945	961	968	917	886	926	959	891	907	884	872	967	903	898	945	875	914	855	941	890	946	931	990	858	877	905	909	891	855	1010	900	938	920	918	931	942	892	885	933	887	891	918	916	909	923	923	910	934	907	899	938	935	904	869	940	987	910	949	909	885	909	874	883	889	903	969	907	938	980	956	913	939	940	920	933	887	915	930	882	931	896	903	914	893	898	886	931	890	917	933	918	930	940	954	912	925	865	926	863	873	871	923	890	931	918	920	923	922	918	893	866	961	896	893	864	952	908	941	931	915	880	883	909	944	931	897	926	901	897	940	986	936	930	913	920	928	933	955	932	891	903	927	901	933	963	897	886	881	900	952	990	891	879	934	935	968	925	889	910	963	921	950	900	895	879	865	864	939	878	912	910	893	1006	965	935	925	933	923	942	886	862	936	961	924	928	911	948	945	917	845	902	903	885	894	921	973	906	892	927	928	901	884	960	874	929	920	953	911	893	910	924	913	897	957	890	899	915	918	942	889	947	935	896	916	907	875	931	902	909	897	910	917	899	893	954	847	893	880	930	912	903	921	921	952	902	966	898	899	900	886	918	932	889	903	927	935	946	895	877	842	940	915	855	937	925	907	952	937	903	902	937	898	922	899	899	874	952	894	967	907	908	922	880	909	899	915	923	904	929	855	946	933	939	914	916	929	944	915	979	924	849	879	924	849	896	954	894	883	873	900	860	903	891	856	931	936	912	937	965	942	936	919	921	914	872	920	890	956	918	927	893	879	921	897	984	942	864	920	896	866	904	869	945	949	897	892	928	946	938	941	1015	910	932	930	911	923	850	898	898	883	870	940	872	913	932	921	905	947	919	950	920	872	902	926	945	923	933	917	951	897	826	912	906	935	895	883	909	904	902	889	937	902	881	909	897	894	909	969	930	947	917	913	915	939	925	944	890	966	972	897	889	909	895	928	905	918	905	958	951	898	919	976	984	856	967	916	960	945	910	887	945	949	912	932	895	916	954	889	867	877	885	914	927	893	950	942	903	894	876	880	880	945	934	936	910	906	926	868	896	1013	928	952	957	930	966	881	925	936	922	926	933	856	923	885	942	874	918	948	937	937	840	963	902	944	911	919	942	901	909	915	903	949	886	911	908	899	906	942	951	935	887	901	910	940	906	938	921	874	938	862	914	936	923	921	961	895	913	886	934	889	969	880	883	930	948	882	925	888	905	871	970	952	937	907	939	875	921	938	909	943	900	920	948	937	925	893	902	904	909	906	861	882	914	917	949	860	916	875	990	933	876	878	930	872	913	906	938	910	924	921	912	917	905	902	921	940	907	916	909	930	938	923	935	920	907	873	892	964	922	920	941	927	918	909	907	975	906	903	879	896	953	908	886	918	924	890	942	895	868	892	966	925	910	857	935	964	883	896	920	933	911	913	941	890	901	893	867	919	929	910	890	838	898	890	932	938	883	834	895	938	916	931	890	934	889	883	885	924	929	869	940	966	953	932	917	941	943	925	899	881	918	938	935	916	919	908	922	900	945	924	906	936	965	886	941	944	959	935	940	882	950	951	912	877	905	927	921	896	909	923	914	922	919	923	874	951	939	909	911	956	917	919	900	901	918	881	950	968	881	930	927	901	923	921	878	906	991	885	967	912	941	950	927	946	904	932	923	904	933	900	875	902	910	910	932	894	909	939	928	876	890	943	919	883	941	944	864	858	904	975	897	889	917	890	910	946	919	932	960	899	907	900	932	937	865	928	960	923	932	885	930	919	910	855	917	931	879	882	905	926	860	886	955	916	897	934	929	932	901	887	874	920	936	893	968	843	848	906	924	915	915	906	885	922	970	875	919	895	920	952	895	926	934	909	880	932	955	946	908	928	940	881	878	955	906	923	976	933	942	877	905	930	864	971	934	974	952	979	878	873	895	899	952	918	926	905	868	927	976	940	959	891	914	886	919	887	907	942	894	954	885	930	913	893	936	877	923	962	966	929	886	901	854	914	920	896	992	888	914	949	994	901	887	961	938	905	890	923	930	941	914	949	880	910	884	976	938	897	932	922	912	884	869	918	910	890	905	886	909	939	920	929	922	908	891	900	841	874	919	919	919	941	909	904	889	962	918	915	893	881	869	980	930	943	866	868	940	942	921	897	858	913	902	911	942	912	893	922	895	873	979	924	942	888	946	941	887	895	937	909	901	909	937	902	918	935	921	922	873	926	927	907	941	858	953	913	938	913	938	943	972	921	895	877	902	952	936	886	900	888	957	921	880	915	949	940	973	889	886	888	940	915	910	958	906	941	851	906	946	925	935	942	962	956	856	918	893	940	898	902	855	864	922	972	928	893	938	920	902	948	914	908	879	888	884	962	903	894	942	915	915	953	967	907	876	886	914	913	962	919	949	886	897	894	968	883	953	929	918	895	845	970	901	968	916	909	880	947	958	929	943	897	870	921	873	905	940	947	928	914	908	908	910	880	911	913	901	869	908	917	956	925	985	939	939	957	933	936	901	938	871	922	890	934	953	916	882	917	939	913	899	946	951	907	868	944	900	892	886	868	929	959	923	947	856	895	936	924	894	955	913	927	890	920	941	950	946	905	894	939	931	881	882	951	928	886	934	887	916	946	932	902	928	910	911	917	871	911	904	960	892	937	840	955	918	918	886	940	988	890	900	913	943	850	916	852	938	969	857	956	922	971	910	886	934	932	903	937	957	923	930	935	931	904	962	954	915	958	907	889	930	894	893	953	945	902	887	899	929	953	933	910	908	914	916	925	949	944	947	938	880	961	902	899	869	882	970	954	889	917	974	900	914	884	971	924	947	871	917	881	924	898	929	915	942	928	866	933	932	896	915	924	889	927	907	926	950	919	933	891	907	918	925	923	930	903	946	908	876	896	925	942	931	956	945	911	954	889	926	875	893	867	894	925	923	920	814	987	919	914	961	915	919	923	940	931	887	974	867	935	946	895	890	898	907	931	959	943	913	925	929	900	896	905	918	934	898	888	902	901	942	872	885	843	962	905	868	915	925	944	913	944	951	856	961	921	927	960	936	895	991	926	917	897	900	900	921	988	934	882	889	936	970	959	905	928	900	965	914	932	878	917	971	897	891	867	922	891	916	917	886	867	928	898	889	917	938	898	905	991	874	1005	896	894
59155	31163	16345	9616	4231	1028	565	561	569	576	528	486	527	534	495	470	505	457	441	476	437	455	418	394	459	400	469	435	414	415	457	403	415	425	417	391	443	473	442	426	456	438	439	429	438	411	427	397	411	427	468	400	417	483	395	436	396	410	446	443	428	421	449	422	437	421	421	424	425	430	420	416	404	435	465	426	403	418	433	427	437	430	431	425	388	468	432	444	393	470	429	427	451	411	434	407	406	433	453	473	451	409	432	447	384	423	423	455	432	488	407	444	471	421	399	428	399	427	420	439	423	414	429	455	423	427	423	448	431	453	394	405	476	419	412	435	421	388	440	418	445	445	415	451	451	420	439	443	406	412	416	449	431	418	387	411	396	452	421	453	456	451	438	411	428	440	480	415	436	407	419	437	439	426	452	436	411	391	386	416	420	433	400	400	418	440	449	434	392	430	460	448	476	431	437	386	417	429	417	374	455	423	412	416	442	446	437	412	438	412	442	423	394	383	445	421	442	427	407	443	448	453	433	430	475	441	421	429	455	436	408	431	426	381	425	410	450	422	401	408	423	421	443	448	409	375	376	400	412	410	455	371	418	431	399	448	420	435	456	476	429	416	401	374	411	417	405	447	425	458	438	458	444	463	448	423	428	393	425	408	386	426	422	399	411	420	411	453	427	404	414	476	413	412	442	413	412	422	480	445	417	449	484	433	458	430	441	439	481	392	455	433	464	419	442	439	408	425	435	441	445	451	465	391	430	400	410	422	465	470	431	391	389	404	424	418	377	441	466	385	466	427	439	427	404	401	438	485	376	403	443	433	419	404	416	425	462	445	384	440	439	423	407	389	424	423	449	445	429	454	409	401	432	435	428	400	441	445	456	443	417	436	458	417	390	445	446	440	424	374	442	392	409	414	391	482	423	425	425	438	406	452	418	439	424	429	447	456	433	421	416	427	403	448	428	426	430	434	394	422	438	415	420	477	452	445	392	395	393	431	437	385	407	422	389	430	417	420	429	432	396	401	430	427	425	423	408	448	399	441	467	427	394	405	420	406	430	415	429	382	417	389	419	429	440	446	405	429	397	391	414	455	443	402	447	411	440	435	354	468	441	434	404	428	435	376	421	381	412	451	380	409	458	469	441	426	430	466	446	437	398	442	372	451	407	428	420	389	441	422	421	475	420	404	438	462	407	429	427	463	404	405	426	430	435	420	401	457	468	427	447	419	461	403	426	442	403	482	450	434	436	449	415	448	450	464	422	456	462	408	450	422	406	405	386	442	407	429	435	444	439	454	436	431	421	395	453	384	467	464	448	444	416	446	437	434	441	438	483	402	432	406	434	440	411	446	456	423	428	449	414	430	431	438	407	465	421	432	428	454	457	427	433	384	437	450	428	455	450	396	413	467	446	395	431	397	436	382	459	420	430	394	447	452	452	413	432	421	442	406	458	474	427	462	430	430	390	422	401	415	436	384	396	468	421	396	407	426	431	447	440	455	457	446	440	408	445	387	471	424	439	444	399	446	416	427	425	444	441	435	423	412	454	391	408	426	446	425	416	453	417	429	415	403	380	407	392	407	449	398	431	440	438	422	462	423	449	431	400	437	426	392	417	424	444	405	409	417	460	462	428	437	437	427	415	408	451	445	437	441	378	431	449	420	395	443	444	438	375	437	448	444	458	406	399	392	387	441	406	379	429	434	483	411	392	392	433	408	404	436	433	422	447	432	434	440	403	446	425	436	442	433	455	448	443	377	421	425	434	420	372	432	442	434	447	394	449	442	429	427	444	410	417	430	375	392	422	418	443	430	420	464	463	417	438	404	435	431	420	405	431	424	437	445	427	442	477	430	471	426	410	398	436	394	415	400	421	395	388	453	402	426	397	404	419	407	437	404	443	413	419	432	456	452	452	425	426	406	413	419	420	459	421	453	373	404	403	440	427	435	402	433	409	414	447	416	400	444	404	438	448	452	429	422	438	456	460	462	433	402	405	439	422	377	409	419	424	419	425	401	441	405	460	405	395	433	443	413	465	443	478	396	438	399	468	403	408	431	425	394	465	421	418	399	443	429	413	432	406	423	442	468	448	444	446	418	453	435	420	413	415	424	429	448	431	388	403	437	445	411	391	433	435	380	396	426	429	402	439	446	422	403	443	443	438	447	444	419	429	416	420	433	379	409	391	439	416	436	462	430	432	434	397	380	408	426	403	411	437	424	428	418	406	431	419	444	436	438	429	420	424	457	440	385	423	400	400	400	445	404	416	427	431	481	421	426	438	407	417	442	403	422	424	443	475	432	434	421	423	406	455	432	443	443	414	422	433	431	436	450	422	437	444	444	482	426	410	402	426	428	420	412	402	414	426	423	448	390	467	426	436	427	437	398	439	405	412	437	468	416	459	436	447	465	412	421	433	437	403	431	449	407	424	413	425	417	433	461	403	418	428	422	476	416	436	410	461	439	403	441	439	419	402	406	445	423	425	430	412	423	425	402	470	413	437	413	404	447	465	403	422	459	448	439	465	434	431	395	403	435	451	445	405	412	407	425	454	388	416	435	426	396	431	440	467	422	416	420	458	402	420	416	421	406	479	431	420	451	413	433	432	438	440	413	397	433	373	459	442	425	455	429	451	432	426	392	418	428	449	409	436	429	428	414	444	461	422	426	423	423	483	439	374	418	416	448	476	411	436	432	442	449	457	359	387	429	472	390	463	491	451	427	411	398	406	467	411	407	435	387	423	416	411	439	405	438	423	428	455	430	415	440	439	439	415	425	429	432	477	445	452	470	405	428	426	432	420	423	451	421	436	391	443	432	410	468	413	456	430	460	425	447	448	415	411	462	409	446	393	420	373	434	424	445	401	445	452	422	435	405	414	410	418	407	416	422	416	392	405	422	424	441	442	448	459	428	435	419	440	460	399	430	428	450	411	479	475	391	428	431	427	443	452	403	422	407	420	451	416	428	439	456	392	461	429	437	434	441	421	447	427	430	419	465	457	425	425	438	463	432	426	414	442	450	430	448	471	423	430	430	387	402	421	417	404	415	427	433	408	428	457	452	434	436	446	458	458	395	474	420	412	441	416	431	416	445	371	423	439	432	432	425	421	415	386	437	413	433	410	382	433	448	427	414	449	468	426	387	438	452	394	409	414	503	494	409	441	422	428	431	430	445	467	395	410	429	371	450	434	413	411	422	430	432	424	398	416	436	446	403	418	412	401	436	422	438	436	434	385	434	455	442	419	412	450	388	418	435	427	402	448	393	430	421	443	394	422	414	408	431	458	408	416	427	444	396	416	420	416	453	418	433	456	435	431	462	409	417	421	420	418	465	386	393	426	412	437	420	434	454	428	449	400	423	420	402	431	392	407	443	404	462	378	414	413	443	414	427	424	422	417	426	437	431	449	410	417	404	423	486	417	413	441	430	383	390	452	454	406	430	457	362	414	389	446	371	428	456	425	478	459	418	451	449	438	401	407	412	447	424	447	411	430	396	453	439
37857	22975	19054	17935	9971	2498	1648	1574	1675	1639	1578	1444	1479	1362	1177	1169	1087	1004	1010	1049	1000	926	1006	968	951	958	914	954	945	936	933	968	971	987	941	913	873	911	942	950	962	927	911	988	919	937	934	902	920	974	913	915	942	937	954	946	931	888	952	919	899	882	951	909	926	926	929	892	951	898	948	883	914	978	936	954	898	920	912	926	917	903	902	924	942	896	926	914	913	930	894	935	915	925	840	883	924	940	924	869	877	895	927	871	900	986	944	876	899	898	948	919	969	901	896	932	949	914	970	856	933	934	885	885	883	976	878	911	875	906	920	912	907	924	949	932	871	886	937	934	874	939	900	942	945	900	910	949	862	917	881	904	967	888	909	890	944	859	914	887	913	893	934	943	889	925	894	866	872	890	898	895	887	897	903	918	884	916	867	933	886	962	925	900	921	908	945	889	927	857	943	847	943	935	866	921	866	855	958	909	895	935	859	909	932	866	905	928	927	888	955	887	940	879	937	899	882	882	881	942	935	947	897	927	927	925	948	890	907	982	901	931	890	925	956	910	924	864	898	911	949	1024	877	943	933	857	918	955	938	915	942	946	928	879	907	926	899	921	928	884	893	947	889	919	917	885	954	906	912	989	907	876	983	861	973	921	857	881	874	944	962	983	936	907	939	901	980	905	977	915	985	866	911	908	917	915	865	909	896	903	907	922	881	887	901	896	985	923	896	963	933	913	972	863	934	895	977	926	876	982	926	886	953	933	828	915	883	921	936	900	925	891	940	895	945	907	936	956	883	906	874	934	911	956	937	890	930	866	894	892	859	923	904	907	947	942	987	878	891	908	901	876	865	891	906	885	887	890	950	881	866	919	877	838	915	933	896	875	854	908	901	890	906	911	936	912	865	895	925	879	921	874	900	901	858	898	872	921	910	922	890	895	912	970	887	907	924	948	973	909	855	878	908	911	942	918	958	869	877	911	900	901	1008	865	893	956	956	919	897	953	906	849	925	926	921	920	925	941	908	896	932	977	911	919	912	905	866	865	952	932	985	951	942	899	931	925	887	891	874	922	941	871	907	871	858	909	923	870	897	896	896	887	905	926	943	893	914	954	903	952	906	943	893	946	934	891	907	903	869	886	916	904	918	866	877	909	913	951	898	861	901	959	906	902	963	923	943	922	975	899	927	949	925	897	938	911	891	897	922	911	869	889	925	917	933	903	882	878	865	937	950	909	925	903	885	934	919	902	921	926	893	855	931	899	891	923	909	952	916	899	892	926	881	928	874	875	945	916	919	911	890	926	904	913	906	973	872	904	905	915	970	924	897	968	883	845	933	929	901	903	910	936	945	909	900	926	907	950	918	924	979	915	914	838	929	925	927	914	963	936	855	958	947	819	909	924	931	911	839	920	972	913	925	944	920	940	894	942	892	928	911	909	884	868	929	915	836	926	883	881	906	896	945	893	942	905	931	899	949	959	929	900	871	848	911	898	934	915	900	923	905	906	910	965	903	921	886	913	910	923	936	897	904	912	898	863	833	894	936	893	906	905	909	931	942	880	871	915	954	922	887	922	915	896	945	904	912	889	859	893	900	951	904	888	902	875	902	936	894	954	888	878	859	910	881	888	957	886	895	947	901	958	877	903	907	922	908	900	862	920	931	921	944	840	922	905	931	910	898	897	882	927	927	931	907	907	895	924	946	900	912	879	925	912	929	962	891	854	917	1002	926	939	918	905	910	940	930	921	936	935	877	900	951	937	936	886	960	952	974	910	870	943	928	901	944	893	947	954	929	898	856	942	906	954	939	925	866	894	958	931	932	959	904	938	867	914	846	857	926	883	907	956	882	914	831	927	900	858	922	926	917	865	873	907	950	852	918	931	906	960	879	957	922	968	926	851	884	910	912	904	932	910	931	924	883	906	885	881	922	974	878	938	971	920	905	903	894	924	880	939	934	952	901	983	906	967	933	926	944	935	892	914	909	911	916	897	914	903	975	942	886	979	871	938	914	931	893	899	887	893	958	964	915	869	900	925	868	887	951	883	882	895	911	917	919	905	883	904	896	917	940	953	957	890	908	840	873	900	930	889	894	852	870	889	899	860	911	888	917	879	924	937	923	905	862	916	910	903	925	900	878	913	910	892	931	915	903	859	905	879	870	898	923	929	953	903	995	922	903	891	929	953	934	897	911	914	947	941	948	852	858	870	923	909	932	969	894	869	914	899	906	923	873	909	879	955	870	913	905	937	931	989	908	862	902	889	912	924	913	946	925	981	868	946	901	942	923	914	921	912	911	973	882	926	935	921	936	972	882	895	885	942	896	880	885	926	960	915	912	962	910	910	956	916	914	905	975	919	942	856	946	915	944	901	898	917	857	931	908	909	906	854	954	896	888	953	912	891	893	931	890	952	929	960	928	852	897	889	918	837	911	895	953	845	883	895	940	894	883	957	863	920	907	857	944	909	891	950	890	862	875	931	914	931	881	922	895	904	967	889	919	889	894	882	938	919	906	928	907	887	882	966	946	913	874	899	887	902	913	924	985	919	862	936	951	889	936	901	875	957	910	880	878	895	911	914	882	905	939	907	893	935	990	894	891	907	880	884	893	954	872	904	889	911	914	882	911	941	937	882	860	929	829	888	899	912	934	895	901	896	913	931	880	924	873	921	968	904	908	877	937	891	945	881	963	888	908	880	873	923	903	936	893	880	821	912	940	910	866	843	853	885	894	895	920	940	972	848	903	880	902	920	923	898	963	945	903	939	918	920	972	961	881	957	966	928	901	898	892	936	878	886	933	866	919	882	887	914	932	914	896	973	894	940	892	931	927	875	931	913	908	928	954	877	889	898	868	877	918	914	895	871	887	935	962	899	867	920	931	876	898	918	956	944	868	938	910	927	940	914	911	919	914	860	913	952	933	899	851	882	936	916	921	861	939	901	911	908	941	899	894	900	902	910	909	859	949	890	870	890	889	873	898	885	920	910	915	926	945	926	937	841	883	925	908	949	873	885	947	911	919	888	917	904	921	929	887	943	897	927	956	907	920	905	941	903	916	885	903	940	938	889	900	924	920	897	888	920	964	902	969	909	901	954	892	970	877	930	862	930	954	937	941	922	931	882	939	944	920	927	938	901	919	912	884	894	932	906	898	945	870	889	911	856	924	933	938	915	981	961	931	887	934	891	864	913	870	929	889	852	911	935	926	931	927	994	936	923	903	906	883	860	963	925	818	962	914	873	903	923	942	918	923	980	930	872	917	892	916	921	883	890	956	838	907	908	905	942	907	923	881	925	910	899	913	858	961	956	908	919	920	893	929	900	907	917	931	925	906	906	905	863	941	949	871	890	900	934	917	935	945	915	942	848	928	909	947	905	894	904	902	921	915	898	934	886	839	844	938	917	881	839	880	998	949	915	931	894	901	926	903	898	921	941	929	870	936	855	893	932	961	948	896	928	934	958	932	871	877	902	927	939	903	930	923	929	957	895	962	914	967	918	936	916	929	854
63318	34973	23308	13456	5181	1135	730	704	693	621	602	615	587	579	551	495	491	434	509	488	468	451	430	499	487	467	406	434	436	452	405	506	450	502	454	451	443	463	433	448	421	439	434	433	456	423	407	420	469	448	421	496	442	395	445	421	410	490	463	450	416	469	412	441	413	458	458	450	460	453	431	406	449	414	426	444	481	421	392	403	412	448	436	428	470	441	474	451	400	406	440	434	409	430	406	440	424	420	464	397	495	473	418	462	433	443	462	463	456	422	411	438	444	463	426	439	442	419	426	480	487	423	453	469	462	427	425	467	421	421	466	461	438	443	456	427	479	429	433	389	411	411	421	437	410	431	460	438	442	445	481	415	413	432	392	473	441	442	430	419	389	473	448	420	428	441	445	448	450	451	398	466	423	408	405	431	450	437	422	448	453	443	438	462	446	421	422	435	444	459	474	429	414	439	430	421	416	455	429	406	470	398	444	408	419	446	459	431	455	421	418	433	437	437	434	428	455	470	476	480	451	438	406	426	461	471	424	432	430	413	395	397	446	431	415	430	439	414	447	442	440	450	440	417	468	445	426	445	443	459	463	467	446	409	462	458	412	472	471	408	428	454	417	418	457	390	420	437	414	414	425	427	438	430	440	422	425	408	448	431	426	460	447	444	456	459	443	463	417	436	419	430	427	434	450	443	442	389	403	435	439	488	443	464	442	374	435	459	449	450	433	444	436	410	410	430	430	398	457	420	463	443	441	453	445	429	443	440	413	441	484	458	461	440	424	437	430	467	470	447	414	433	436	425	426	421	482	422	430	441	438	446	408	418	415	455	476	416	430	396	406	419	484	442	407	427	423	454	420	457	462	453	477	420	429	384	400	422	477	436	435	423	410	419	463	416	426	463	443	425	433	450	403	450	470	403	423	437	474	410	431	427	450	433	476	445	449	407	391	441	415	424	419	415	457	435	442	429	424	449	419	428	441	460	440	450	413	441	404	385	444	430	416	452	436	472	463	471	448	475	458	460	463	388	451	405	426	458	482	468	471	445	449	438	425	437	442	445	419	417	463	429	442	412	488	440	429	469	425	453	449	459	454	445	432	417	457	501	443	449	439	444	386	418	423	440	464	452	412	422	421	452	461	440	446	446	431	404	418	419	457	435	421	454	432	378	437	428	459	394	430	449	482	454	411	420	438	431	428	444	424	456	390	424	427	455	405	470	428	445	457	387	452	437	439	446	452	438	424	457	411	427	458	451	440	404	385	410	450	437	439	442	493	421	432	443	440	415	454	411	464	407	432	457	407	427	470	403	463	424	472	450	439	430	418	432	380	433	448	469	473	436	427	445	427	430	465	427	422	468	437	455	415	416	460	464	436	461	418	424	454	436	427	428	447	435	450	392	428	473	415	417	435	433	406	385	449	420	465	430	433	394	400	446	421	448	432	414	449	442	440	436	454	438	461	446	414	431	449	426	454	426	428	446	402	436	435	498	408	442	484	461	437	440	425	447	423	420	428	413	451	424	451	434	405	432	421	399	394	445	408	459	421	415	446	478	437	465	468	437	395	450	420	412	468	451	433	469	461	417	439	457	424	448	434	411	409	438	421	447	394	415	435	422	443	427	476	414	474	417	426	444	461	472	425	449	481	427	414	479	471	438	401	419	461	459	409	430	465	474	446	413	446	424	413	391	429	473	423	418	446	462	399	438	405	418	415	401	413	413	407	432	411	460	405	459	412	406	426	430	449	429	414	453	420	436	403	407	409	412	434	401	431	418	401	445	425	386	424	469	426	438	465	451	455	416	456	447	434	420	407	440	452	443	470	439	421	461	433	421	462	374	462	439	476	462	452	463	445	462	485	404	421	454	400	411	455	438	447	445	444	428	450	418	467	481	412	447	457	443	418	424	416	422	441	433	420	493	419	399	487	436	403	417	409	451	421	446	411	431	441	402	434	454	413	444	445	435	461	451	425	438	477	456	435	427	414	433	469	457	443	441	423	430	450	438	417	475	430	479	412	437	416	409	418	403	416	448	424	444	422	431	456	454	446	454	426	406	450	455	430	430	417	456	424	427	436	446	423	420	404	417	434	424	419	417	424	442	411	436	446	466	478	463	403	442	440	413	458	438	442	486	458	426	454	443	444	453	468	482	469	458	436	464	408	450	465	481	457	431	426	428	448	420	410	444	404	439	419	434	449	448	404	432	469	431	471	396	414	457	406	410	462	441	469	420	416	438	489	416	443	454	491	394	457	453	444	421	421	451	474	463	410	432	412	436	416	445	433	431	406	431	436	452	405	427	447	453	478	408	396	458	469	423	423	429	417	423	421	414	444	431	452	457	438	420	396	411	435	434	429	448	406	415	473	430	435	391	385	449	439	445	445	435	466	465	410	427	434	425	424	437	452	450	472	435	408	424	421	379	464	451	435	441	434	437	422	433	442	488	439	463	448	390	432	411	467	435	432	446	400	450	433	404	412	403	431	463	414	456	406	473	450	413	447	401	456	455	414	440	459	437	442	416	414	450	436	421	429	401	432	417	437	437	427	500	455	424	432	446	458	376	447	447	430	422	453	439	453	445	388	415	452	441	472	405	438	416	409	446	398	438	428	453	420	427	418	434	424	479	421	382	413	448	451	443	428	440	464	425	452	415	434	406	433	441	436	427	427	424	457	450	433	437	424	445	442	479	435	439	423	452	446	414	404	449	450	442	459	426	416	411	431	415	463	423	430	470	440	404	401	437	461	437	390	482	464	439	437	469	451	464	427	452	421	441	430	422	461	429	430	425	394	482	418	381	421	438	427	418	440	440	424	406	477	420	403	418	466	483	441	426	467	432	389	438	426	444	428	431	375	424	428	434	408	421	418	465	404	416	407	456	443	447	429	431	436	444	437	475	425	429	444	452	411	457	391	442	447	391	412	472	463	410	428	458	433	398	448	439	417	435	399	464	415	433	483	440	438	403	444	480	467	436	403	420	399	430	431	455	517	490	436	426	405	396	443	437	427	411	418	461	441	448	400	424	431	469	440	386	427	419	408	438	419	434	413	433	423	426	420	428	419	461	449	442	442	423	447	461	454	422	423	441	454	409	469	426	429	467	448	438	455	444	442	417	455	427	414	420	405	457	445	459	453	437	430	488	459	404	443	451	433	464	438	430	444	413	435	459	427	422	433	458	429	449	430	450	436	401	438	461	409	474	411	431	449	434	433	429	477	435	443	436	477	426	415	460	458	442	418	389	422	430	438	402	397	401	432	421	432	463	444	472	431	394	447	427	460	409	460	476	458	421	404	431	414	433	405	421	438	439	446	450	427	441	430	451	459	436	422	405	423	451	435	479	401	431	459	429	470	443	455	456	455	458	393	439	468	435	456	403	403	426	410	440	465	419	419	429	452	418	428	429	444	428	438	426	433	415	457	475	430	449	437	396	429	416	446	419	432	456	401	408	471	438	387	421	452	471	450	420	437	432	470	421	382	438	421	452	456	415	434	443	376	474
41202	27520	25562	20510	10585	2679	2068	2108	2074	2001	1906	1700	1768	1512	1388	1312	1157	1170	1096	1050	972	1032	961	967	1027	1005	944	1027	946	976	1009	979	974	939	875	937	957	945	954	911	920	940	981	925	944	902	908	881	918	968	914	912	949	935	906	934	890	953	950	942	893	924	946	948	915	927	969	945	940	884	993	923	924	863	864	944	929	922	903	921	887	946	887	869	894	955	959	905	984	906	866	953	953	925	895	898	884	917	902	898	911	913	925	923	911	946	921	971	930	955	912	911	946	876	905	892	898	949	956	966	892	864	932	928	922	956	937	912	896	966	869	928	936	931	941	928	938	921	913	953	902	877	946	966	895	934	907	911	930	901	941	903	971	870	925	916	930	944	897	909	909	865	926	899	916	944	909	954	978	903	907	952	879	877	900	938	916	942	888	925	915	843	913	890	924	904	920	929	975	943	969	930	902	908	891	983	957	920	924	908	944	920	982	871	941	860	963	881	930	949	928	974	948	926	988	928	881	833	931	912	922	977	921	890	884	905	937	899	951	924	928	868	894	949	905	869	899	920	957	917	917	918	918	904	924	934	933	948	909	948	972	921	867	898	899	910	917	903	931	919	897	963	920	911	948	903	930	898	937	946	944	933	889	916	895	871	909	911	952	947	916	894	913	930	871	948	962	957	911	888	858	1019	912	939	934	912	932	973	930	942	895	952	999	936	928	939	924	967	947	889	907	958	927	928	885	905	997	950	902	872	914	958	951	847	932	959	901	935	936	904	935	926	929	915	941	963	905	979	894	926	867	949	884	900	897	883	948	911	918	913	885	869	981	900	862	969	908	926	941	966	897	908	931	917	915	971	927	931	864	944	884	828	932	892	933	921	883	887	918	909	924	955	931	912	939	938	947	940	963	957	902	978	919	894	900	978	922	916	906	916	894	908	955	897	886	868	865	949	894	910	899	912	932	949	911	976	902	878	942	989	904	891	953	920	944	971	914	908	943	895	922	913	928	915	949	1004	1000	955	943	963	896	946	879	928	932	949	946	882	904	967	925	889	928	993	966	928	865	922	931	964	905	905	957	865	915	917	922	922	897	904	932	886	883	967	874	899	988	927	962	898	967	873	914	909	894	984	993	919	916	929	873	938	951	933	902	882	943	933	957	924	954	900	910	865	906	901	945	896	934	995	939	909	906	891	903	895	884	952	897	973	970	933	937	963	976	888	969	955	960	894	899	960	967	893	926	937	943	960	979	853	896	876	880	927	904	889	941	957	868	900	1012	922	835	935	937	947	930	900	917	913	901	926	939	902	909	924	817	893	898	932	876	969	964	942	918	952	913	899	989	915	877	924	896	915	967	943	892	933	922	938	899	928	964	922	910	940	979	972	986	975	881	949	933	883	973	895	943	902	935	932	945	883	892	917	933	896	924	927	920	903	930	918	960	938	916	961	917	957	956	934	942	933	941	913	903	928	961	920	929	915	937	938	895	875	981	943	944	906	865	898	958	886	926	937	957	958	962	963	917	877	931	905	917	935	870	932	943	907	920	951	884	931	920	924	893	929	890	901	955	921	925	877	937	915	912	938	895	893	956	912	969	947	894	911	872	883	901	925	889	910	954	904	930	916	890	929	946	930	935	906	905	947	893	946	925	935	898	903	908	909	925	878	930	944	931	942	932	913	974	884	966	938	880	922	910	886	891	894	871	956	939	903	928	962	929	929	874	947	871	947	951	942	967	903	903	873	935	916	903	938	953	910	946	937	941	935	943	959	940	908	962	948	911	962	917	979	910	913	931	898	887	956	925	940	895	965	939	957	948	974	997	858	934	965	933	875	904	939	933	935	963	894	970	935	927	893	940	981	903	948	916	963	890	998	951	900	973	904	949	930	935	920	855	942	944	931	944	915	909	935	944	952	942	907	902	925	939	957	1010	933	939	947	902	887	900	966	905	919	958	934	921	955	884	880	906	911	939	954	922	913	960	935	900	866	902	934	912	908	886	933	908	891	907	924	917	875	903	965	899	946	961	930	942	972	948	916	887	960	908	928	949	922	902	941	932	939	945	923	880	928	962	933	906	919	907	948	910	878	926	860	947	919	974	971	958	954	997	893	869	932	893	896	904	926	941	916	960	922	924	957	911	972	963	922	991	964	1003	853	919	901	958	928	917	871	918	926	926	977	894	927	915	927	927	897	901	924	961	905	906	1033	932	898	933	891	890	928	902	973	877	884	938	904	932	917	955	907	932	912	895	960	935	958	911	953	932	912	950	920	897	965	877	952	953	953	951	932	919	883	963	936	875	915	910	917	909	957	925	895	929	897	960	921	939	930	883	929	952	931	916	928	901	899	931	968	945	892	974	915	923	936	903	943	920	902	906	932	952	868	964	924	894	905	886	929	951	900	912	946	905	915	917	924	921	897	930	919	928	967	947	920	941	904	926	907	949	971	954	928	923	960	890	964	947	883	897	922	923	906	916	878	917	929	915	896	885	967	927	905	941	881	981	921	934	914	860	915	972	929	914	871	913	899	922	977	933	921	974	946	894	952	923	940	964	887	900	944	908	907	952	895	969	972	910	889	940	928	895	953	982	906	954	942	948	875	893	953	897	914	956	934	928	893	901	897	952	905	906	910	927	939	888	922	958	956	974	1011	928	951	937	864	865	906	951	1011	879	931	929	899	948	870	900	907	918	921	923	947	949	927	903	890	856	896	908	928	950	887	934	915	968	902	919	930	898	967	974	923	978	926	937	916	920	939	984	898	980	979	903	920	919	951	924	939	886	900	935	891	1010	853	911	924	949	913	872	895	942	987	1004	910	919	897	944	962	927	874	926	945	928	870	959	937	897	898	972	900	961	968	935	892	941	903	931	916	948	920	939	904	902	905	883	963	887	887	940	992	963	920	937	926	925	929	927	869	964	889	904	978	899	844	952	938	866	915	1011	912	990	902	936	975	943	1005	903	936	933	949	952	991	957	1008	952	942	929	924	925	924	942	908	928	970	941	945	895	921	952	899	890	935	905	940	884	906	890	946	933	902	916	899	952	926	911	916	942	902	916	890	927	916	920	929	896	937	926	905	865	978	938	868	971	950	886	874	960	922	887	871	925	928	973	958	928	961	937	915	904	929	861	939	905	920	876	955	907	905	906	899	894	892	895	930	903	933	927	980	986	853	950	890	963	889	966	919	894	925	969	899	934	929	922	925	946	900	957	948	977	881	928	928	967	922	947	919	935	934	948	891	933	901	939	936	974	944	903	921	977	931	911	947	914	915	938	946	908	937	955	929	953	941	839	911	877	952	934	906	869	909	926	927	910	927	939	891	901	887	958	902	924	865	886	973	888	916	921	912	908	911	915	895	942	892	937	917	966	871	921	884	921	915	939	954	860	960	902	884	968	1000	907	997	895	887	917	861	922	857	919	951	896	985	950	926	982	897	969	938	905	911	895	940	955	866	951	957	910	935	923	891	895	879	907	909	875	922	892	916	903	917	906	892	913	955	933	957	938	915	932	942	894	992
48797	27666	10731	3275	1245	606	485	557	519	499	510	486	480	491	448	449	418	421	417	456	471	423	425	428	455	444	437	455	430	485	454	487	438	431	437	420	428	417	441	441	427	450	454	466	445	436	387	458	406	435	478	441	393	404	447	406	448	458	418	448	440	448	446	442	436	419	458	426	493	408	438	428	424	483	440	436	419	448	445	473	418	426	459	455	449	417	465	423	412	433	395	446	426	441	468	461	442	399	425	442	494	441	433	407	450	455	445	439	397	414	414	418	475	440	479	421	436	447	486	440	400	428	462	457	410	423	440	434	444	464	477	437	448	436	439	408	429	412	435	469	464	445	454	425	376	429	456	453	451	428	404	441	443	401	381	423	455	420	454	415	440	426	459	426	452	445	433	462	432	422	476	435	443	435	436	412	449	417	485	429	383	449	432	434	427	420	452	440	419	426	469	448	399	473	409	420	433	479	430	440	413	417	414	437	409	408	409	417	423	423	403	430	442	447	477	451	424	450	412	408	424	418	430	439	459	396	422	444	428	433	427	481	437	437	430	425	438	445	432	432	447	381	443	414	436	444	419	448	429	400	389	407	402	408	436	423	460	443	438	431	452	457	442	439	438	410	411	448	431	447	434	451	435	455	467	407	395	425	427	436	441	437	501	442	412	459	411	428	452	464	429	402	457	457	395	440	480	451	424	460	416	433	399	398	408	450	442	411	435	410	418	431	428	423	421	413	453	405	430	452	456	412	436	421	467	407	418	441	434	463	445	421	437	416	441	448	445	444	437	432	462	418	447	443	422	420	412	404	466	429	444	454	419	415	398	424	431	443	427	427	468	465	417	476	413	396	463	464	457	394	420	394	472	410	416	415	404	438	403	413	452	433	395	436	441	474	432	428	415	427	463	462	453	444	456	428	444	450	469	408	419	446	437	449	416	413	417	434	421	458	409	441	444	438	429	427	446	457	450	441	434	462	448	476	433	419	431	451	443	427	442	417	452	484	460	454	397	464	434	484	456	437	478	482	413	431	436	445	467	441	459	425	471	441	445	457	439	398	398	442	429	400	403	419	482	425	445	423	395	421	419	452	441	440	422	442	437	434	420	448	410	424	429	424	386	429	417	432	457	434	416	415	439	413	442	405	428	478	437	388	444	426	438	473	463	442	415	405	418	445	453	436	420	412	463	439	437	419	420	460	440	430	426	439	439	417	430	445	452	403	429	448	414	456	467	447	438	403	411	422	449	472	440	464	396	438	427	426	400	381	444	413	464	442	409	426	420	437	438	437	471	433	410	442	396	415	425	459	432	429	453	401	400	420	454	464	451	406	433	393	436	486	423	414	442	418	463	419	421	436	397	428	471	415	427	450	470	438	424	398	465	447	418	425	441	436	422	403	423	409	435	441	465	417	453	441	430	453	419	453	419	488	436	440	435	397	434	402	422	446	430	426	441	423	425	420	424	422	397	439	461	431	419	420	439	434	436	450	421	415	410	454	405	428	417	408	402	413	444	417	445	452	455	454	462	415	438	447	387	437	439	437	426	414	454	463	485	447	447	445	451	396	456	407	399	419	402	419	475	429	434	425	438	461	437	475	420	397	436	405	434	432	455	413	453	419	424	400	421	471	469	428	410	454	435	472	422	431	441	438	444	418	404	414	414	438	388	409	413	432	442	435	432	428	430	397	436	412	429	437	440	473	463	446	411	446	443	425	435	461	397	434	440	453	456	454	468	384	466	423	417	437	448	406	470	423	430	416	447	417	446	457	421	424	399	435	418	400	420	417	432	413	448	468	445	418	442	449	442	446	402	446	417	434	495	461	466	436	456	474	412	416	395	428	451	441	466	448	442	410	396	478	418	429	456	398	418	429	417	441	466	438	411	456	421	418	450	440	420	416	436	432	433	408	460	416	453	415	424	436	442	426	404	412	458	423	397	441	429	402	417	444	433	428	409	396	456	439	458	458	448	394	423	423	403	439	380	416	447	451	439	421	403	428	445	415	444	420	434	438	433	456	421	467	437	431	423	428	379	435	437	457	447	416	435	460	453	453	409	444	409	466	455	453	424	461	468	424	379	411	460	430	451	441	458	452	438	478	492	443	413	445	396	390	443	441	467	446	439	459	460	428	395	411	446	394	431	445	497	427	453	451	463	416	429	423	422	456	466	395	462	410	445	416	428	414	422	371	441	395	412	463	413	440	460	426	457	425	436	494	418	456	459	435	416	424	464	475	450	442	385	475	430	445	474	420	433	360	434	428	440	447	439	379	450	429	421	410	448	400	388	459	449	434	459	437	405	435	426	444	427	402	456	436	411	419	427	452	435	443	425	418	458	421	435	456	381	458	423	452	464	426	420	401	398	453	390	450	425	424	462	421	480	414	478	399	459	404	454	484	440	408	422	463	457	436	443	461	474	443	415	458	427	433	463	474	475	442	425	414	403	425	449	463	400	401	446	414	413	463	448	474	434	452	411	410	427	412	432	473	439	427	444	438	401	389	407	434	428	403	454	465	408	397	456	448	418	481	436	422	429	421	461	448	420	409	389	396	414	430	406	433	456	417	413	485	421	433	470	426	394	397	403	400	429	456	426	447	429	456	430	393	437	425	423	404	420	453	458	393	457	469	436	412	439	418	445	443	422	425	435	433	404	446	433	454	413	432	456	396	452	489	415	446	434	428	411	398	436	451	435	442	414	428	420	432	408	490	417	420	407	425	425	442	457	442	468	412	454	405	422	445	423	365	436	409	454	401	447	435	487	476	431	427	407	427	473	447	441	440	459	473	445	473	429	440	459	457	409	430	459	417	431	391	416	412	472	417	412	407	469	409	443	423	393	436	464	415	414	432	464	468	451	404	449	464	441	431	447	450	424	417	407	388	424	437	423	463	399	416	462	457	426	429	433	459	428	369	457	441	432	445	415	419	402	425	437	456	421	468	462	462	452	425	458	444	447	472	469	451	458	480	421	391	444	419	431	463	405	427	413	409	416	419	416	412	443	455	480	442	448	428	450	405	410	464	459	416	426	399	409	409	395	406	456	393	401	431	451	463	411	446	465	432	459	443	437	417	403	451	421	451	378	432	446	385	402	440	439	451	494	464	443	418	410	427	432	462	463	457	473	445	424	439	390	432	463	445	441	393	453	481	442	444	434	429	398	434	415	431	436	410	462	419	427	467	431	439	447	453	464	453	438	436	437	443	445	415	438	464	415	447	437	408	407	444	463	447	417	428	445	458	451	439	415	408	442	433	467	458	408	391	428	434	436	427	402	440	429	450	394	418	386	392	433	447	447	456	446	446	447	460	464	414	397	418	448	413	450	465	422	423	436	449	440	438	449	481	420	419	411	404	419	451	466	467	470	443	435	413	451	440	456	456	485	457	455	425	431	442	481	402	403	443	442	413	433	484	440	434	414	427	436	429	433	415	437	459	432	427	430	404	440	383	468	428	453	447	455	518	492	453	467	475	473	447	463	427	450	410	439	406	411	426	424	452
32310	20629	12077	6748	3547	1446	1245	1274	1206	1250	1197	1161	1202	1142	1069	980	976	964	918	948	906	958	938	935	906	964	893	913	933	942	909	875	879	964	884	978	967	959	916	908	943	921	958	952	959	946	929	910	928	905	914	908	926	945	921	864	1007	950	888	898	925	875	913	887	942	932	921	869	897	909	898	943	921	946	910	932	885	920	928	886	934	882	890	894	960	889	971	955	928	893	922	934	930	956	902	914	976	876	835	919	910	901	918	923	879	957	919	928	917	924	909	993	884	884	909	874	930	922	927	862	929	924	901	903	920	963	920	917	903	900	907	913	897	924	896	927	938	862	930	955	918	954	865	965	959	903	925	885	945	937	914	909	924	890	922	923	928	920	910	871	921	919	920	873	996	963	969	929	907	923	924	919	928	918	905	910	900	906	949	867	915	920	907	921	956	916	871	912	969	862	911	920	923	919	888	870	909	882	928	923	909	863	979	995	917	918	908	893	884	921	987	912	916	947	881	896	918	960	876	883	896	934	896	901	916	931	957	889	923	901	913	929	866	956	953	948	929	918	887	938	914	883	931	965	894	940	939	939	962	972	957	891	929	863	895	917	890	896	881	902	908	953	878	891	902	947	905	860	865	872	933	920	917	905	901	954	947	896	910	933	945	936	981	914	897	928	945	936	926	885	930	890	976	952	904	903	891	900	944	845	933	884	937	930	934	951	904	950	886	941	901	930	920	965	837	883	867	923	936	921	932	928	917	945	899	921	968	956	920	891	900	866	898	940	917	874	946	938	951	894	926	913	949	986	887	952	890	926	939	882	916	885	894	917	876	906	893	948	937	870	902	903	894	899	947	914	907	901	894	932	951	947	948	874	946	926	920	934	963	927	906	864	959	944	985	917	901	957	854	842	914	909	925	941	893	912	893	921	871	913	956	962	857	931	957	896	931	934	903	957	890	927	934	911	925	940	955	950	930	908	919	891	897	883	925	910	891	944	960	886	1014	976	900	884	932	894	952	953	934	956	842	893	880	871	927	903	939	895	945	937	1011	905	888	943	856	973	917	936	916	926	952	975	858	907	944	928	937	972	857	916	927	952	893	909	922	908	892	918	887	893	969	913	929	963	923	925	938	922	920	877	918	938	978	937	952	872	922	899	902	872	936	929	929	907	965	931	890	889	913	902	861	892	890	934	885	932	897	880	959	892	910	940	886	972	948	937	905	960	905	901	926	957	891	981	968	917	927	899	914	903	883	869	926	865	938	909	926	1014	914	892	971	877	869	929	951	938	902	913	878	880	895	957	903	932	964	908	933	932	909	910	922	912	875	897	896	918	912	897	964	899	964	869	922	892	879	918	872	890	888	965	912	935	962	934	962	899	880	905	929	893	911	956	880	949	905	835	917	886	953	936	896	904	903	941	887	929	897	871	873	869	955	898	905	983	886	877	886	914	943	892	903	886	965	901	912	913	882	969	928	916	876	907	892	942	951	948	918	916	828	870	936	900	942	899	932	939	921	911	901	902	934	875	893	905	932	873	960	862	874	923	918	946	921	891	964	937	940	962	893	902	923	901	910	939	857	913	905	953	947	946	933	917	939	923	889	878	890	929	888	910	923	913	960	930	941	921	939	917	912	915	878	855	899	912	906	925	934	928	908	884	907	927	947	951	886	869	894	918	923	910	875	948	875	901	862	905	897	894	870	928	920	933	875	977	947	915	903	949	916	914	909	979	899	943	971	940	852	964	904	899	935	899	880	904	956	875	927	941	900	889	940	958	909	889	876	927	904	910	923	895	917	881	927	921	903	964	884	960	918	937	884	950	920	937	930	910	909	896	849	914	925	898	930	872	927	890	923	916	920	897	940	892	923	908	936	899	895	918	889	916	942	912	949	878	935	891	912	948	870	860	912	884	944	909	900	936	910	886	966	962	890	871	883	921	939	957	925	859	881	940	948	961	911	915	960	900	920	893	898	912	936	940	905	949	904	956	884	943	935	973	908	946	897	908	888	924	972	864	870	921	939	862	874	911	818	955	927	926	921	914	912	901	934	877	952	972	960	922	923	979	963	949	906	938	906	887	922	895	927	911	902	874	900	892	935	904	962	887	873	880	938	903	1002	928	885	889	912	979	920	924	957	947	924	929	898	921	948	875	927	922	894	966	937	943	937	885	987	882	961	918	913	849	941	903	874	965	902	912	928	902	881	932	895	941	988	926	884	894	938	882	973	891	989	911	923	906	904	905	985	908	930	892	940	968	912	932	967	923	887	967	885	930	912	906	893	927	893	923	965	941	888	895	864	897	933	895	864	878	900	950	902	930	933	909	974	907	922	933	971	939	926	960	904	909	963	903	918	878	965	895	924	933	894	919	923	968	939	882	900	937	935	949	904	851	919	983	905	949	936	902	946	967	913	862	892	934	937	889	888	897	909	964	897	947	950	949	961	906	919	914	927	921	938	853	938	965	934	885	871	904	909	934	944	915	923	914	962	894	933	930	916	849	910	913	945	920	940	903	901	908	954	923	950	928	910	911	886	875	933	931	888	918	867	917	897	966	933	935	914	950	944	913	935	958	930	919	885	903	898	953	913	908	948	900	925	946	907	922	948	877	988	906	957	958	941	916	926	893	921	911	931	947	916	930	872	939	935	946	939	867	924	902	956	920	918	902	951	904	940	873	927	888	882	905	884	894	919	958	918	938	904	912	913	940	967	923	935	876	923	922	901	884	913	953	976	948	957	897	901	926	924	957	969	911	938	898	928	980	918	1010	960	930	908	883	931	937	909	876	902	940	939	927	886	907	931	995	925	940	996	881	919	900	888	899	993	950	950	916	885	881	919	922	943	952	950	925	884	937	873	960	886	954	943	872	922	938	865	868	928	923	964	960	918	907	948	908	886	922	911	878	896	899	922	912	941	933	944	880	895	931	967	842	920	911	873	894	897	934	925	918	971	889	962	909	892	920	891	897	867	901	937	899	931	897	920	955	938	883	921	917	960	885	860	925	947	887	946	929	876	964	912	880	948	862	923	837	960	965	951	883	924	924	921	873	887	926	958	923	935	938	902	985	916	904	932	939	925	936	921	890	1010	853	846	967	986	901	876	901	937	922	932	951	954	940	902	883	921	898	946	933	955	928	898	959	923	893	891	921	891	931	927	875	920	933	910	917	913	910	929	920	953	925	955	881	916	890	947	902	945	960	907	968	922	918	944	910	969	918	923	950	846	890	916	930	913	920	926	878	935	944	872	953	925	952	957	959	857	945	906	913	898	892	863	902	964	933	981	897	880	887	906	901	923	899	964	896	942	954	942	935	881	907	915	926	881	925	890	847	903	910	933	877	935	935	920	914	963	954	919	965	887	915	918	934	945	961	958	925	895	925	942	917	881	941	938	923	929	946	929	870	918	912	925	992	921	922	887	922	917	869	939	826	930	979	915	967	890	891	907	921	975	874	901	867	942	895	932	845	924	938	865	912	913	896	902	948	936	870	944	921	861	879	973	911	948	913
60443	28391	13943	7821	3116	805	556	554	503	579	508	497	509	449	457	495	438	440	438	431	451	422	417	452	449	492	422	457	420	431	470	436	441	427	415	437	443	494	439	426	443	379	454	424	427	456	431	426	384	456	461	440	448	425	449	440	434	436	414	449	478	467	393	408	466	399	445	432	458	431	455	451	422	450	431	430	419	432	423	380	394	448	459	427	419	408	429	407	429	457	371	456	440	405	432	386	397	429	433	477	445	421	431	414	422	442	412	414	440	459	440	442	461	421	422	416	414	433	422	411	482	454	396	400	433	417	445	414	427	404	418	431	422	405	428	424	384	461	447	395	478	448	411	415	417	407	424	441	406	399	444	455	396	402	438	410	450	444	449	458	463	432	422	450	407	401	416	393	445	394	444	458	442	450	425	447	439	437	444	396	438	421	424	461	480	445	410	392	397	437	428	385	405	462	465	433	431	475	479	453	385	392	457	415	415	405	436	432	431	436	435	396	423	448	441	419	418	412	453	400	422	408	387	438	407	460	395	431	442	433	395	462	360	424	412	443	425	429	412	420	425	492	453	437	431	407	418	421	418	413	454	425	427	443	417	445	415	429	402	386	442	421	400	395	426	415	452	437	466	453	435	430	446	438	429	433	458	434	411	450	435	362	430	422	472	420	394	435	451	447	427	445	446	411	404	435	452	452	433	429	423	463	496	425	429	455	456	464	433	438	459	432	432	429	440	441	450	408	445	432	433	449	421	431	425	434	429	433	440	414	463	442	462	407	436	463	440	469	450	453	461	430	457	424	419	439	430	422	418	436	423	402	437	415	407	423	444	471	425	456	430	443	401	430	417	452	419	434	426	457	449	427	434	451	446	419	439	386	414	422	409	433	451	426	427	423	410	455	449	402	418	466	472	430	401	422	391	455	414	416	404	448	469	413	448	419	433	431	437	459	437	451	421	426	411	453	419	391	427	456	440	455	450	424	445	415	421	483	404	440	374	431	439	409	437	425	458	439	452	392	422	440	384	456	434	419	410	455	435	427	410	451	445	446	461	460	452	410	413	408	428	421	419	405	446	388	436	436	462	431	413	414	497	440	416	455	466	425	431	423	458	405	453	414	418	423	482	437	395	434	439	400	411	402	436	459	436	402	423	411	432	416	439	437	421	403	420	416	386	479	402	381	405	415	454	461	423	446	471	404	428	414	439	418	472	455	497	441	450	471	444	414	432	419	444	418	394	419	404	404	366	394	462	444	411	444	402	440	413	457	381	440	441	411	425	427	460	438	415	442	422	427	413	422	420	438	421	434	475	387	445	406	397	448	446	448	439	424	433	419	432	407	413	424	465	480	396	441	397	420	429	386	437	421	420	437	436	453	469	407	430	412	437	444	408	413	388	409	412	397	398	425	408	468	450	377	425	402	411	424	404	386	416	422	464	424	456	499	448	451	395	407	424	424	424	420	480	416	479	460	488	413	422	451	453	426	441	446	440	436	460	459	418	410	420	425	427	408	422	456	434	448	407	430	416	436	456	432	410	485	453	439	428	447	407	435	458	424	431	452	401	453	424	421	436	428	408	441	414	404	437	428	429	438	456	451	390	447	442	453	388	444	429	423	420	444	415	440	471	439	397	422	407	407	451	388	439	416	412	399	455	438	426	454	438	458	457	415	426	437	433	411	439	435	433	451	440	437	444	417	484	407	402	399	398	450	404	464	427	411	447	461	445	437	435	418	458	424	421	429	446	434	443	416	411	427	442	411	461	429	404	419	412	449	401	403	389	426	466	451	465	423	452	438	464	443	423	432	445	395	421	444	430	390	388	399	441	429	414	428	411	420	415	448	425	435	444	454	442	446	424	440	458	414	434	424	405	421	427	480	417	410	440	474	466	447	434	439	453	435	409	392	408	409	388	428	451	462	423	461	416	425	459	434	427	481	426	432	421	465	381	404	397	429	435	463	479	425	403	407	438	433	460	457	449	430	433	411	439	422	460	448	447	411	449	401	435	456	426	480	418	450	404	394	433	445	425	443	428	433	426	412	426	433	442	428	425	476	448	431	441	452	457	433	422	430	461	453	419	411	412	423	419	418	446	478	405	433	447	428	443	448	458	441	454	418	466	468	434	404	404	426	416	423	425	452	460	447	412	421	426	459	437	420	459	411	416	416	402	441	407	416	432	423	430	419	426	375	460	457	451	419	446	413	438	440	437	415	412	452	437	462	455	451	422	414	425	441	417	394	471	427	464	404	412	422	410	418	438	456	429	441	402	379	449	412	428	419	420	466	416	416	414	425	468	462	420	490	415	426	431	469	403	424	464	404	424	437	430	432	411	430	404	417	406	459	417	436	408	415	408	478	460	420	453	438	460	462	445	436	403	454	426	430	409	476	428	435	384	392	438	448	459	413	443	472	423	452	437	425	423	425	439	436	429	402	431	429	466	452	399	421	447	435	404	408	431	461	388	443	433	476	418	470	391	406	451	416	465	404	390	427	464	427	424	417	450	386	423	392	417	404	392	389	455	393	457	413	445	416	431	425	395	451	417	439	444	457	432	419	471	410	440	441	434	433	421	431	442	474	435	445	413	426	411	421	450	504	451	476	464	437	460	402	388	434	442	420	452	394	492	436	456	435	469	446	430	383	451	437	432	448	428	419	452	427	426	432	412	410	448	425	410	469	450	433	403	411	461	441	407	438	462	421	433	462	401	402	445	427	390	470	457	448	413	467	393	417	413	373	422	447	441	425	430	399	452	412	436	448	411	408	389	393	456	414	438	422	417	429	464	429	432	418	398	416	420	394	453	467	423	467	421	426	417	426	432	436	411	406	386	438	437	421	448	418	403	430	450	400	431	447	448	394	408	442	426	418	455	431	450	415	424	458	404	416	436	478	445	433	408	460	423	462	415	416	412	453	432	386	448	426	409	406	431	381	419	436	393	421	431	452	409	429	439	437	428	443	429	451	459	416	452	452	486	438	412	456	431	412	440	410	429	449	373	409	407	425	426	440	427	404	450	401	414	450	419	430	436	421	444	460	438	454	462	444	438	435	460	428	497	399	418	427	423	478	465	484	450	468	436	408	429	446	415	426	451	408	403	427	484	409	453	401	425	410	390	428	434	447	434	426	417	450	420	420	424	428	466	460	418	432	448	450	431	411	428	441	404	429	434	451	467	432	456	422	423	400	433	432	486	424	407	446	439	467	423	414	415	471	476	446	417	397	402	414	441	399	428	484	457	437	459	445	447	451	403	471	467	434	462	399	428	427	452	381	406	456	447	489	416	430	428	443	444	403	402	476	432	404	514	427	401	438	399	432	410	414	388	406	454	430	409	444	477	411	430	428	419	429	423	432	445	415	433	413	454	436	432	420	425	469	444	432	420	440	428	418	432	421	436	458	431	410	444	458	444	409	452	477	444	440	435	417	423	436	438	419	469	436	393	413	400	437	425	389	435	373	423	431	412	413	449	475	453	436	429	440	399	439	447	423	445	469	427	443
39195	20541	16098	14368	7490	1977	1340	1463	1391	1428	1342	1314	1309	1231	1190	1078	1021	1025	930	954	941	934	943	926	903	894	935	979	933	980	902	905	938	885	960	919	900	924	945	886	894	949	926	956	956	901	894	925	945	916	959	931	962	955	963	932	864	913	890	890	878	901	963	923	880	919	863	942	909	927	920	917	966	909	892	924	912	923	887	870	939	902	945	895	967	934	979	937	904	891	975	901	912	950	903	870	911	903	877	919	894	955	897	931	888	898	937	949	951	936	887	876	912	886	902	912	934	993	884	946	914	901	960	929	895	927	863	894	907	944	934	876	925	918	944	941	923	953	930	944	874	975	937	932	970	889	938	849	965	900	916	926	898	875	889	949	927	931	900	863	889	891	878	885	904	861	879	932	963	945	934	911	912	911	916	908	861	901	929	948	904	926	920	867	844	897	932	913	923	883	958	911	839	915	932	912	928	908	919	943	924	925	907	887	919	902	965	880	932	936	952	903	983	870	941	878	880	893	900	887	945	963	1006	918	909	878	927	859	902	909	940	930	903	890	885	927	882	946	921	904	893	905	946	912	950	934	873	880	921	916	914	958	926	895	979	924	942	923	850	861	919	908	917	929	990	938	893	994	967	932	850	934	944	860	978	902	927	960	917	911	963	908	969	938	914	921	925	932	936	978	940	907	833	874	950	876	925	912	882	930	933	881	915	933	941	955	948	911	924	912	880	931	922	913	981	872	874	897	859	877	890	892	960	948	902	885	910	893	856	876	903	886	904	911	960	904	880	891	938	906	933	975	894	957	905	881	900	872	929	912	949	902	923	950	917	878	950	882	909	936	936	917	948	898	894	944	961	934	876	907	852	927	935	924	959	896	894	935	931	930	892	869	906	933	902	859	952	928	929	865	955	940	902	871	983	1006	886	916	910	963	922	910	895	907	913	897	939	895	883	909	922	903	920	903	891	844	935	948	875	904	908	917	938	957	860	893	867	930	943	891	926	929	921	906	966	912	851	935	914	949	938	930	934	936	874	934	957	947	934	920	995	928	891	892	873	922	965	944	951	890	909	941	905	913	893	951	901	917	913	996	867	893	867	902	895	952	915	935	963	882	916	940	916	904	889	893	910	935	954	949	921	890	898	910	917	893	910	950	925	922	958	885	930	917	952	914	908	881	899	920	917	904	901	910	934	995	960	940	906	959	965	934	896	909	939	912	893	902	894	891	931	898	954	915	905	960	926	889	929	903	886	921	903	940	921	869	881	915	896	936	954	955	903	863	904	951	897	960	863	903	914	965	898	875	879	924	946	911	888	936	861	885	952	876	913	922	889	922	957	856	962	875	912	977	972	902	912	907	874	910	903	928	914	907	881	930	957	884	932	887	892	952	898	957	905	946	933	851	915	887	942	909	912	912	904	904	906	929	967	989	864	903	912	894	878	947	879	916	854	894	894	859	884	908	903	913	917	877	920	927	924	919	906	929	904	933	941	952	927	989	904	876	901	919	915	958	949	928	886	959	946	867	890	931	890	942	933	906	919	878	924	888	938	927	918	889	914	891	913	931	938	922	898	912	936	884	852	907	904	946	911	904	923	888	911	955	917	980	870	949	936	929	929	884	906	935	974	938	947	930	933	954	903	981	975	951	926	925	935	937	986	931	923	897	897	929	932	999	935	919	890	935	916	893	863	912	838	943	926	900	872	851	885	933	867	902	951	915	936	924	958	908	917	940	946	899	895	892	911	943	925	893	916	890	967	973	898	952	886	955	956	953	844	907	917	935	897	880	886	932	879	957	922	950	957	868	905	868	908	961	916	880	915	905	868	927	918	923	917	863	892	886	937	924	903	886	879	832	996	962	939	912	993	872	912	900	909	928	902	931	900	942	938	904	916	914	940	907	905	929	944	944	950	922	949	937	926	903	882	882	881	932	906	915	923	946	911	886	958	923	948	920	899	913	919	927	952	918	909	954	922	906	904	896	874	919	913	913	905	878	942	920	920	931	902	877	931	917	914	907	925	889	911	903	976	947	889	946	863	922	931	881	923	842	957	934	890	862	902	894	954	952	893	886	934	927	910	936	920	890	915	923	863	910	873	928	919	919	958	918	905	951	913	936	893	905	895	901	917	902	933	894	900	971	933	913	836	932	937	913	885	884	933	912	912	884	965	920	897	918	912	902	889	875	877	940	917	962	857	843	901	864	924	867	916	909	862	895	895	906	888	951	904	902	930	955	881	970	964	922	898	900	920	940	891	922	938	937	936	921	815	891	953	886	905	925	959	915	892	933	907	898	925	908	906	916	927	967	923	929	876	896	945	864	906	911	880	935	927	876	866	940	956	921	902	926	891	904	915	917	886	896	900	884	943	974	945	962	952	870	932	928	906	952	947	871	966	866	918	891	955	870	949	995	974	926	864	917	892	923	877	927	902	911	877	906	976	912	1019	906	923	896	897	950	897	878	917	959	880	917	864	909	920	933	922	969	955	918	908	951	937	950	858	891	907	981	903	942	965	901	899	973	891	973	899	893	976	899	945	953	920	942	938	911	919	912	854	892	854	951	916	924	931	887	909	920	939	947	916	936	940	934	943	828	931	964	914	912	958	936	891	933	896	924	916	954	927	909	925	912	953	917	950	905	891	960	861	924	905	913	920	864	906	955	894	932	959	907	921	880	935	996	935	963	870	913	911	921	896	982	887	982	858	916	940	916	932	905	896	906	906	870	905	901	918	914	926	911	899	883	899	876	883	922	875	901	969	887	899	951	908	899	963	856	890	895	929	900	889	912	925	855	942	909	902	906	941	919	940	932	927	895	943	887	915	889	874	947	907	954	929	920	936	895	971	904	870	928	932	913	913	906	974	908	876	955	937	914	898	912	935	883	919	935	902	928	904	928	910	893	919	941	890	972	909	889	912	893	875	924	909	908	910	909	855	952	935	922	873	913	890	879	929	895	943	939	901	917	889	987	875	878	917	866	905	894	939	911	899	925	858	888	898	931	901	936	939	928	939	912	902	926	888	949	894	931	917	977	872	902	971	916	885	906	956	915	910	904	908	956	910	946	942	911	896	914	948	926	928	891	894	933	965	917	921	977	918	896	934	897	922	921	938	846	900	965	958	915	879	938	949	868	926	915	837	900	932	913	923	903	912	962	947	908	915	904	926	889	952	841	869	905	895	902	925	902	958	890	914	955	882	896	953	891	886	891	966	904	897	921	965	905	913	894	909	904	907	942	927	870	935	945	955	936	958	922	903	895	953	891	897	903	955	919	921	973	900	926	932	962	892	941	949	936	901	929	896	940	977	897	935	923	874	908	940	904	898	888	887	925	861	885	891	955	890	871	959	948	922	900	936	954	875	876	922	912	955	889	909	917	948	872	900	883	927	998	969	930	941	893	945	909	905	966	910	914	874	911	974	917	919	912	882	914	916	882	954	909	910	906	910	973	907	959	917	944	909	891	941	886	941	910	909	993	901	912	957	966	920	930	880	910	941	917	866	928
59177	38797	32202	20749	8432	2296	824	766	717	684	643	615	654	575	539	506	476	466	540	470	470	503	474	408	460	422	469	460	432	431	481	452	441	412	437	416	390	417	416	423	422	426	461	381	409	450	463	426	451	465	465	450	441	438	451	412	438	417	405	426	457	443	415	442	421	452	476	467	428	425	438	406	465	443	432	435	426	416	442	469	465	450	462	422	475	434	434	456	443	422	424	425	466	466	476	446	409	466	439	423	460	457	443	407	474	435	465	407	431	413	454	504	428	495	459	463	443	432	447	451	453	413	480	446	434	425	418	428	441	421	415	469	405	445	424	452	453	395	450	394	437	441	428	463	449	448	450	464	457	443	475	444	399	442	436	451	449	451	455	441	443	426	438	476	467	447	443	464	405	388	448	433	421	459	469	426	453	388	440	467	472	426	446	445	494	468	434	432	402	453	387	436	448	441	426	441	370	453	415	424	443	441	463	414	399	457	399	419	446	441	420	442	453	440	415	435	454	443	465	446	457	423	463	408	463	450	448	426	470	448	466	456	457	444	463	449	457	462	426	399	407	480	480	452	428	431	420	438	478	450	428	430	433	417	410	469	417	470	442	440	394	474	439	438	487	416	411	486	420	418	461	438	444	443	467	412	439	413	444	423	429	441	428	423	455	440	451	378	437	428	455	454	451	431	416	441	430	474	465	439	465	459	397	428	404	459	443	418	469	376	427	430	445	477	395	434	395	424	399	445	404	454	454	442	426	394	445	406	479	436	446	403	437	475	420	442	508	443	437	432	444	402	450	483	475	453	402	441	397	432	467	445	460	466	451	415	464	392	477	454	447	419	501	454	458	461	408	432	434	448	445	419	427	430	471	458	427	427	466	433	437	469	455	434	415	437	445	416	404	422	435	471	442	409	454	422	437	456	442	461	448	421	451	471	438	421	429	468	487	461	470	490	429	465	437	447	464	460	448	470	457	456	484	448	430	452	427	445	417	472	440	477	425	449	447	425	421	421	462	405	453	384	429	456	399	433	487	432	455	402	440	476	433	433	445	423	436	475	415	451	454	451	438	433	430	459	401	437	432	450	421	418	459	453	417	423	479	441	431	425	426	429	462	441	425	406	402	424	465	466	425	483	428	437	393	435	419	444	417	439	436	470	427	435	436	451	461	448	449	423	451	419	451	471	461	435	446	455	497	463	454	437	422	448	440	459	426	429	454	454	469	439	426	388	464	417	410	436	480	461	416	424	432	418	405	489	451	438	406	447	417	451	453	453	372	473	428	450	439	432	435	415	417	434	412	391	390	421	412	456	459	423	439	432	478	475	414	430	442	407	497	436	441	466	452	389	458	458	421	438	420	448	453	408	473	404	452	407	425	416	473	444	468	455	461	433	453	414	438	418	407	477	453	469	438	439	438	462	435	440	409	411	444	404	425	411	444	380	442	424	404	434	424	480	415	466	444	469	466	391	431	440	458	428	440	442	445	473	434	431	458	439	411	435	457	457	445	433	413	443	459	375	420	396	436	469	418	417	425	437	461	485	447	436	463	477	476	424	466	433	438	464	442	414	501	444	452	446	486	446	425	450	423	406	440	474	471	444	492	457	481	416	463	451	467	396	433	429	403	445	445	438	411	426	428	444	446	426	469	453	407	425	383	444	452	426	428	512	472	437	395	433	447	495	437	469	413	454	462	461	420	446	417	406	453	448	431	473	414	411	439	441	421	415	410	422	462	446	412	438	417	460	495	483	441	481	431	432	446	412	467	418	448	475	469	438	427	468	438	462	414	446	438	456	441	468	460	445	430	428	449	459	478	445	451	458	467	432	413	454	425	422	448	424	458	486	436	416	503	400	419	430	425	426	450	486	448	420	410	478	429	433	427	429	445	403	416	448	443	428	462	403	418	433	443	383	407	415	452	477	451	439	464	410	459	432	463	433	433	466	438	448	442	441	451	483	438	415	456	412	434	438	426	453	442	442	447	455	427	452	414	408	484	445	429	432	439	426	445	426	464	462	446	440	417	439	414	413	426	458	447	429	445	415	448	427	496	450	460	487	399	452	431	425	446	399	425	425	392	426	456	411	416	444	429	449	445	423	436	437	474	435	405	463	471	454	463	436	423	458	422	445	421	439	443	424	434	457	458	426	417	465	435	440	446	441	415	417	455	380	442	450	439	403	435	467	433	423	421	430	465	462	444	436	443	473	469	410	480	466	463	440	455	437	459	450	481	473	456	451	444	435	431	432	482	477	439	445	404	460	455	442	445	460	423	411	431	486	450	457	437	442	426	410	480	457	411	436	460	413	439	422	441	448	463	421	474	404	438	464	442	402	433	443	422	422	394	445	433	452	396	424	409	470	402	415	459	428	446	462	424	433	442	451	527	479	445	455	428	446	472	402	479	455	454	434	435	417	447	461	442	433	433	437	458	406	418	446	448	465	445	466	446	432	461	449	465	462	418	450	416	441	478	422	436	414	447	423	411	460	478	441	392	431	441	438	460	466	457	453	444	434	427	461	497	486	454	460	449	476	477	450	433	415	368	455	452	444	426	456	420	454	424	463	459	410	464	408	439	404	408	441	428	447	418	443	458	426	476	430	475	430	391	409	404	438	475	437	439	448	421	396	405	406	443	449	434	472	474	435	400	399	418	407	444	429	468	449	407	460	452	459	455	444	458	452	431	460	422	440	433	436	430	457	408	437	422	454	443	460	447	450	397	425	434	416	408	418	443	444	465	407	477	421	431	409	399	445	443	449	418	429	418	420	423	440	430	418	440	396	450	443	411	483	491	453	456	398	430	468	418	453	442	448	453	437	409	445	441	455	438	423	440	446	433	385	390	407	415	462	424	421	448	425	451	402	441	440	446	467	466	403	425	383	399	469	442	461	466	398	471	413	423	419	415	390	421	453	458	447	439	452	421	445	450	440	437	469	421	437	473	426	443	442	461	419	426	421	409	409	449	421	460	447	419	419	463	421	457	452	410	459	470	432	410	419	449	453	407	436	444	447	411	454	430	453	416	408	450	387	457	475	430	421	469	424	431	454	456	431	434	439	439	421	424	424	469	409	434	423	461	414	426	441	449	422	409	440	437	465	435	435	436	427	389	440	424	478	426	413	431	462	431	418	440	469	436	422	439	434	439	487	443	453	429	478	430	454	423	401	437	421	448	425	452	464	450	439	437	445	457	397	446	413	414	413	406	456	474	426	442	455	476	482	480	445	463	446	429	418	456	428	408	425	408	505	481	447	481	498	455	439	448	443	440	472	450	441	460	425	444	454	463	416	403	484	452	432	433	479	440	447	458	470	422	439	434	433	413	454	425	426	441	475	461	445	450	431	497	417	455	458	459	435	466	418	454	448	408	468	458	403	467	469	422	401	404	426	493	452	431	451	454	414	393	457	460	438	403	472	475	473	464	442	393	412	419	461	438	435	464	445	453	429	434	424	404	428	462	421	424	468	405	438	394	412	415	406	412	458	472	479	451	491	454	434
36695	31056	34670	29181	15540	5265	2077	2142	2235	2051	1985	1891	1746	1656	1515	1301	1197	1187	1106	1061	1044	1089	1055	1010	984	1006	984	1007	950	932	946	903	949	975	992	1017	985	904	966	959	974	967	927	956	902	1004	934	970	919	905	870	922	942	966	913	933	912	981	894	1003	907	889	916	952	890	976	942	895	902	949	895	917	890	946	924	907	950	919	920	920	927	960	938	927	971	918	959	953	856	1017	918	902	895	896	1002	959	970	918	895	961	886	900	992	897	954	954	960	941	935	935	892	987	923	881	891	881	943	891	985	934	966	939	1008	907	913	928	897	948	897	945	937	980	910	960	912	898	955	940	962	935	930	953	931	927	919	908	960	958	883	907	952	907	927	907	949	929	883	947	972	922	937	928	978	978	877	968	910	955	932	970	958	926	921	852	936	908	954	928	962	936	913	873	912	943	944	913	923	943	959	939	943	965	940	897	927	872	959	911	962	924	947	894	955	909	991	962	892	910	862	944	914	902	927	907	921	918	928	969	898	949	901	925	931	917	941	921	919	884	943	916	929	913	889	900	908	960	992	951	912	974	905	908	913	908	960	935	904	893	927	954	944	985	948	920	943	910	950	899	907	947	948	926	979	908	952	891	961	937	969	960	937	925	896	900	869	935	920	947	902	973	961	954	909	933	959	897	944	931	913	871	901	926	926	920	915	965	897	929	989	982	888	912	923	920	981	923	917	925	932	888	902	956	979	953	929	925	920	871	901	887	920	937	928	940	891	904	927	945	934	941	902	923	872	948	950	932	899	965	956	940	935	883	923	932	889	923	885	917	908	886	875	940	921	981	904	907	883	949	982	926	958	981	952	916	961	940	907	924	920	960	903	909	923	969	875	906	908	956	971	936	907	907	878	935	990	956	924	920	904	989	938	926	918	975	961	971	988	915	923	919	984	959	908	983	904	904	937	974	986	961	953	954	913	958	934	929	936	951	936	949	1002	969	949	940	964	954	925	926	971	877	952	934	964	924	982	984	904	866	947	903	883	976	879	959	860	923	931	915	894	964	930	879	903	887	907	948	953	937	925	892	931	945	970	938	929	941	958	908	941	904	944	988	926	912	934	905	938	951	919	915	962	966	942	896	941	951	948	936	1002	966	918	958	921	910	898	913	920	932	898	915	922	935	895	861	937	891	926	909	909	884	927	916	890	933	934	890	925	1000	937	985	932	955	931	924	846	869	916	958	928	889	951	947	914	906	908	909	897	949	934	968	946	963	948	919	953	958	1037	969	915	855	967	930	935	879	857	883	950	968	949	948	967	902	915	883	965	899	881	956	930	895	879	924	943	883	957	929	925	866	938	945	961	916	891	930	863	960	938	928	929	897	908	962	967	909	903	895	963	943	940	892	907	935	980	862	874	909	890	929	893	973	964	924	905	905	902	937	865	934	981	959	966	905	916	1019	901	902	895	893	913	931	889	948	936	931	954	940	925	926	988	964	966	941	964	979	919	923	965	1002	916	986	849	963	979	950	970	933	929	960	939	905	943	921	948	921	952	907	966	980	918	956	967	1004	946	941	922	947	951	951	902	879	910	938	942	982	905	1002	943	959	952	925	951	903	960	955	912	883	954	944	878	961	875	948	932	882	936	949	1010	934	930	899	927	865	904	968	914	925	901	943	859	903	963	956	928	957	922	948	861	933	917	891	989	956	932	995	959	910	893	946	961	950	942	900	879	939	958	923	950	951	951	924	924	958	952	931	957	947	884	917	956	958	935	880	898	1000	927	896	934	994	868	909	918	968	949	992	902	904	952	929	932	911	885	944	983	898	876	946	936	958	905	970	883	967	966	978	898	965	900	936	882	964	909	943	972	939	921	910	972	909	923	918	901	902	936	963	914	936	923	899	926	920	951	916	933	926	875	944	899	931	932	905	960	968	932	931	908	947	941	894	901	904	887	933	968	907	962	908	926	900	925	888	943	933	887	953	956	928	934	929	960	931	940	893	932	911	945	918	952	919	899	912	938	895	939	920	907	938	979	921	948	964	890	949	937	906	908	926	996	896	972	886	904	910	959	915	890	892	936	894	922	965	922	968	1033	945	938	954	941	907	912	885	928	910	978	939	923	925	920	945	925	887	905	919	924	872	908	908	921	950	946	896	907	928	898	902	879	892	917	933	904	932	925	947	965	950	924	928	953	926	896	937	986	970	915	956	920	981	968	927	964	950	948	935	920	975	948	847	931	894	879	937	1003	990	918	933	934	879	974	958	952	937	898	970	927	897	941	949	953	913	932	902	950	990	890	907	869	959	935	898	941	926	887	947	974	898	936	887	889	982	886	942	880	984	906	922	915	897	948	907	922	896	968	977	923	933	935	929	932	953	873	891	922	907	920	972	964	903	935	916	891	957	906	944	924	915	923	937	928	901	928	954	899	957	967	913	963	959	927	931	931	989	910	992	975	917	967	918	910	955	905	902	906	907	1015	940	895	934	950	947	982	888	831	952	952	966	912	903	910	972	933	937	977	944	930	986	944	909	952	963	908	915	911	913	951	920	960	912	987	954	945	978	916	938	952	922	920	965	913	975	893	929	936	950	912	923	926	910	912	897	954	956	879	899	832	920	891	951	932	900	953	900	919	937	926	901	927	898	956	917	961	936	931	978	949	894	971	1036	940	958	906	975	929	924	963	899	872	961	917	932	961	891	963	884	913	886	920	947	921	900	950	980	929	939	959	946	900	903	901	884	920	939	903	950	904	897	910	932	954	942	970	900	969	890	942	977	940	911	920	941	939	928	940	949	914	961	899	940	997	948	949	978	903	972	882	918	950	940	887	883	921	920	924	987	880	978	926	934	924	927	872	1014	986	889	949	971	903	858	991	908	943	927	950	890	913	948	918	935	922	893	842	918	947	889	948	927	953	951	865	947	911	941	954	891	931	878	897	920	931	938	909	917	915	950	891	966	948	913	880	961	939	886	923	955	899	941	881	877	935	949	948	948	992	944	902	924	982	896	924	909	934	930	926	941	915	935	906	937	921	927	988	961	966	892	926	936	1003	939	925	947	1022	966	963	895	900	895	952	909	945	904	909	941	894	872	924	941	906	917	974	928	959	901	917	938	927	981	919	930	945	928	922	911	912	887	1048	941	891	979	954	963	912	934	956	938	959	913	914	914	960	969	960	935	940	945	907	957	931	970	894	945	954	959	964	947	928	914	878	928	961	937	931	939	929	900	975	945	903	931	957	919	900	920	871	968	963	965	927	954	861	945	904	926	918	935	933	927	912	925	926	932	960	938	952	894	967	918	914	924	928	899	975	930	909	929	931	906	919	1002	979	911	957	926	945	967	922	978	923	942	869	855	948	960	943	924	937	978	961	905	897	940	893	1013	863	962	877	904	913	936	933	939	939	909	946	924	1012	905	929	954	955	944	907	953	934	916	917	970	910	906	972	914	935	948	944	921	904	933	946	953	1000	932	909	954	951	979	914	891	876	911	932	890	860	915	857	950	887	949	951	899	924	968	971	920	946	937	940	917	973	926
47889	27176	11459	3962	1484	779	581	499	474	498	497	465	455	484	459	449	440	454	439	436	458	448	426	437	459	426	458	456	456	418	420	401	456	470	412	428	434	434	419	445	452	405	443	454	452	460	436	458	429	437	432	439	441	428	427	439	404	410	435	438	470	426	431	409	480	475	409	380	419	442	410	456	466	456	450	451	441	454	473	450	422	430	427	457	460	431	446	476	392	415	386	453	445	470	441	390	435	394	423	438	415	476	445	428	399	440	451	430	412	437	461	451	445	429	403	449	464	409	449	433	427	439	454	444	402	420	441	465	434	416	448	440	422	473	409	403	468	434	410	452	439	397	444	436	483	400	449	398	467	375	457	410	445	393	448	445	424	413	417	440	431	426	428	420	433	431	462	401	421	391	411	438	407	437	420	432	444	446	440	409	455	446	412	421	418	420	394	471	428	436	426	453	445	452	462	408	405	421	413	442	441	427	426	416	423	423	454	414	459	439	448	452	416	405	457	425	422	416	423	453	483	432	416	401	419	421	411	429	435	458	466	444	434	410	430	408	455	412	405	445	413	402	407	436	437	381	454	464	418	443	396	433	439	453	467	436	422	433	429	431	441	447	447	467	398	407	426	416	457	452	420	444	426	446	396	409	437	423	424	408	436	456	428	420	392	420	432	435	455	447	406	399	449	446	433	469	425	455	411	438	462	411	393	450	445	441	444	448	435	447	441	448	400	463	429	442	417	450	390	445	427	424	446	430	476	478	471	428	414	463	469	419	419	438	437	425	447	416	440	478	438	434	467	451	430	460	433	460	443	428	418	424	390	429	420	458	478	433	457	438	471	459	446	389	437	465	429	457	456	404	424	431	456	397	421	406	379	449	447	448	448	425	426	437	417	397	428	441	390	426	451	428	424	475	461	462	459	419	404	447	434	398	428	452	417	428	450	421	436	448	402	412	438	464	443	405	437	445	444	435	422	454	391	412	427	383	427	390	418	433	437	409	469	405	452	472	424	415	496	403	450	411	426	450	432	405	403	433	437	429	461	378	468	468	424	428	435	428	441	441	376	442	458	430	447	412	441	406	400	470	431	429	456	423	437	398	433	433	478	488	411	462	466	439	413	420	415	456	439	416	462	402	422	407	443	461	453	397	360	409	420	426	414	445	397	473	415	422	418	426	402	429	440	444	455	416	437	433	445	420	452	436	447	430	440	447	417	431	434	409	441	423	433	406	446	418	479	438	403	439	475	412	405	386	439	415	402	468	431	423	391	412	426	448	409	438	427	432	423	439	438	403	415	448	430	409	425	458	447	425	419	411	443	434	407	427	401	434	428	437	422	422	452	447	437	432	448	418	445	412	427	430	422	405	399	431	433	420	397	440	439	435	447	367	399	454	402	481	416	451	444	439	450	454	380	461	416	441	414	446	442	427	410	410	450	431	426	428	446	462	400	428	432	424	430	422	405	425	403	485	428	442	440	398	430	479	438	447	415	479	427	444	431	407	432	439	441	402	453	462	394	387	432	456	450	416	416	477	419	451	487	457	410	424	367	405	410	420	475	432	450	449	438	445	396	443	430	436	462	435	445	418	406	427	409	419	432	433	462	412	439	452	440	428	423	412	437	435	440	414	431	433	421	464	428	406	462	424	429	464	448	429	422	461	400	410	439	443	447	460	440	463	464	453	377	429	449	429	443	418	445	473	438	375	398	437	439	436	414	412	449	429	372	411	457	453	411	437	418	428	453	432	420	460	426	409	428	428	422	403	404	409	446	418	381	451	443	439	456	408	418	437	433	459	407	438	422	442	430	450	422	430	419	418	388	408	406	439	446	411	427	443	411	435	467	463	445	448	438	462	458	412	413	449	432	425	421	393	434	462	424	447	433	429	457	471	424	421	447	449	468	434	443	441	504	466	391	429	445	426	423	423	422	444	451	400	450	453	436	440	430	403	409	414	412	425	429	429	482	418	391	411	434	418	409	445	458	447	437	453	420	420	405	449	461	424	435	482	481	424	428	452	448	411	464	392	420	395	463	462	410	449	404	442	444	408	413	449	451	449	423	437	447	419	452	430	404	445	492	415	394	415	435	490	434	417	427	445	448	425	446	414	427	402	478	436	417	452	381	454	422	471	468	456	406	465	442	427	442	445	419	412	442	439	428	429	436	456	434	453	404	403	440	473	447	393	403	410	408	410	452	411	438	453	441	437	410	406	417	474	460	488	435	395	416	448	452	428	460	428	444	431	445	473	449	375	450	426	415	455	487	429	426	464	415	406	441	402	439	445	419	424	444	425	422	427	420	433	449	458	435	434	398	494	420	469	436	451	416	424	444	447	439	423	454	443	452	411	385	415	454	401	446	420	402	476	416	426	412	465	424	381	454	399	455	449	442	424	417	394	466	464	390	407	449	468	477	457	436	433	430	451	422	407	414	472	477	404	414	418	463	442	445	411	452	449	454	417	466	475	388	427	414	428	386	458	405	440	445	465	431	402	454	385	431	400	387	451	464	394	436	386	434	436	443	414	396	438	464	413	412	389	414	447	465	462	449	444	425	453	457	458	405	409	473	418	444	407	437	436	420	419	445	450	417	419	445	419	439	397	426	407	423	421	468	435	417	442	436	480	420	417	417	417	456	442	453	436	407	418	444	405	415	431	444	470	461	463	399	440	410	447	422	462	427	423	468	433	453	444	451	428	462	433	467	431	422	491	421	459	412	444	409	414	442	454	426	368	446	401	412	442	451	375	407	393	393	407	418	442	417	421	431	431	378	443	454	460	434	423	419	447	420	415	424	436	396	462	402	428	417	446	416	442	446	430	452	443	455	465	439	433	413	432	486	431	456	456	460	438	453	419	414	427	436	428	413	401	385	406	418	445	457	485	437	497	435	437	415	420	427	440	468	394	414	444	443	391	452	398	422	465	421	433	443	426	459	466	417	416	438	425	422	412	446	419	428	441	459	438	431	415	408	388	490	459	417	414	443	418	450	419	437	434	438	434	429	424	436	471	404	465	430	403	450	440	426	470	408	434	400	420	439	443	423	439	400	426	400	442	411	445	414	397	434	407	425	421	414	411	426	445	416	429	416	419	429	457	440	429	407	428	424	443	420	416	400	422	426	389	433	436	443	467	430	429	433	461	402	429	436	442	432	419	432	431	450	420	469	435	443	408	459	402	439	414	444	411	449	422	432	421	409	452	442	433	421	390	448	407	446	409	434	384	427	441	466	456	498	426	447	465	419	424	437	442	441	405	399	392	462	459	437	420	434	408	436	450	459	450	453	428	387	398	443	405	442	424	472	401	456	407	425	451	421	408	430	447	452	445	433	435	471	450	431	447	438	429	472	423	451	414	435	440	421	392	449	442	426	454	459	475	418	412	453	433	437	459	416	461	462	457	433	428	430	443	459	432	443	450	413	408	484	422	415	410	443	442	445	438	432	442	414	399	440	424	433	450	462	450	440	414	453	448	464	458	433	453	381	433	408	462	389	430	411	430
31667	20546	13221	8044	4251	2052	1257	1144	1222	1169	1104	1146	1099	1134	1038	1010	984	872	973	940	946	905	947	951	912	884	951	957	863	893	977	898	929	914	935	936	929	883	934	939	838	919	963	916	978	938	922	920	904	885	915	886	919	922	917	934	969	920	906	934	931	896	888	898	938	906	911	926	915	882	886	904	923	957	904	909	921	966	906	909	927	902	906	879	907	923	910	918	882	921	923	944	943	895	887	922	908	906	961	905	954	895	947	896	947	882	859	895	938	939	936	895	926	899	847	895	927	912	920	948	905	912	942	925	905	902	961	917	871	880	888	921	910	862	903	938	953	911	901	886	916	880	965	923	915	950	916	943	908	937	973	909	972	909	913	911	924	900	879	935	882	899	870	921	897	931	893	878	927	848	922	952	901	919	904	982	923	996	931	1048	892	940	885	954	937	913	907	951	927	907	922	946	955	899	950	994	936	893	922	901	911	891	920	879	900	948	899	909	981	957	902	926	910	910	902	896	943	921	939	977	960	922	928	868	955	889	856	867	949	910	894	937	896	947	895	952	933	847	921	917	925	892	934	926	896	866	883	963	948	932	961	932	898	937	930	896	947	933	896	951	914	901	954	902	884	934	959	894	890	970	929	881	953	842	932	911	959	895	947	937	894	931	893	833	958	936	870	907	914	904	927	905	960	913	921	934	942	903	858	890	949	902	911	939	887	933	911	913	900	874	925	844	939	889	889	930	873	932	953	857	945	881	954	919	906	953	896	870	957	909	950	989	887	952	834	922	919	940	907	939	924	948	904	939	976	926	916	910	914	882	954	922	880	906	954	938	862	885	929	937	843	954	887	934	923	943	957	922	905	954	916	953	901	916	905	957	909	934	914	947	952	953	912	924	930	969	937	951	910	923	882	912	904	970	914	908	906	952	912	992	913	880	913	875	892	899	961	940	872	901	908	898	887	894	979	880	902	892	1019	945	902	920	910	903	845	914	931	934	945	953	913	913	958	882	921	910	902	911	927	941	910	876	917	946	960	926	902	861	919	914	925	895	920	874	904	994	895	948	953	867	914	931	933	926	937	943	908	907	911	925	898	924	904	898	883	886	912	918	929	957	929	857	917	913	900	906	889	883	952	866	928	884	975	909	929	942	918	894	927	948	917	937	938	923	953	891	935	932	971	901	929	933	942	892	930	923	905	856	916	925	944	946	978	835	958	991	945	907	986	956	942	934	872	962	909	873	901	892	918	901	895	862	954	924	889	847	904	898	940	855	896	942	950	921	931	940	934	933	911	909	899	899	897	959	947	933	921	891	864	913	953	944	913	902	948	953	890	899	897	913	932	965	926	920	920	894	875	883	953	916	948	916	901	875	935	865	923	927	892	904	899	895	889	878	929	909	938	902	901	944	882	922	927	883	912	938	883	870	969	994	950	909	950	924	1011	923	900	916	963	918	944	892	964	929	926	934	939	922	910	932	876	906	903	891	875	977	915	911	929	876	882	971	1032	951	897	924	944	964	901	895	910	929	867	918	920	918	916	909	942	953	974	905	930	875	930	960	914	908	890	872	931	902	908	907	901	925	900	893	925	865	946	932	873	894	911	932	948	891	935	943	924	909	918	884	907	928	855	989	906	935	940	906	929	932	973	945	913	915	925	913	867	863	928	919	881	940	933	888	849	930	1000	946	885	897	953	896	928	909	910	895	859	903	942	912	973	883	897	913	883	889	906	916	925	910	910	873	908	931	929	916	905	900	862	942	893	876	939	938	948	895	910	898	905	876	995	949	958	911	859	917	963	882	909	882	937	955	900	956	940	891	890	919	912	926	940	960	903	903	962	919	865	914	909	915	905	930	920	927	857	896	953	911	917	916	908	905	946	948	984	903	883	905	945	960	922	900	873	918	933	883	895	878	964	923	891	938	970	957	916	904	916	883	924	925	946	916	918	931	853	963	873	966	933	904	917	932	928	919	909	942	902	951	938	910	915	931	872	906	980	927	894	918	912	940	900	967	918	901	908	958	900	918	884	950	871	922	940	911	909	880	973	902	869	924	865	911	897	917	935	934	914	922	967	932	903	897	944	859	893	919	859	904	965	958	924	923	926	916	927	907	934	941	923	867	927	957	910	851	907	961	959	855	867	907	871	909	939	900	944	895	897	938	938	949	853	923	899	918	926	907	869	893	928	905	954	840	956	951	885	856	964	896	936	827	895	884	932	951	896	934	954	927	917	907	958	947	929	916	878	927	955	901	902	907	915	938	918	948	900	911	903	939	889	946	896	972	944	923	933	888	912	875	939	889	860	899	910	924	907	906	911	979	910	943	938	934	913	895	898	877	924	966	987	966	888	963	949	953	903	892	953	936	964	963	893	890	933	893	910	903	943	903	892	958	946	853	923	938	855	914	947	867	899	963	903	901	874	939	957	887	924	911	872	953	895	919	916	935	915	891	915	939	896	923	943	938	929	887	863	947	903	920	940	881	905	960	932	890	926	889	900	884	926	947	910	967	836	907	921	911	946	942	872	904	877	880	890	923	871	941	950	896	918	864	897	886	887	892	872	918	981	886	888	984	902	907	934	895	937	918	900	869	924	877	868	886	901	935	840	973	866	914	929	932	953	936	918	884	897	902	965	931	897	910	930	950	887	931	881	887	894	886	888	871	922	953	920	933	872	904	917	930	899	937	953	891	957	894	879	907	944	889	884	888	936	943	907	909	944	949	939	916	907	921	918	872	893	919	986	936	949	903	932	877	889	853	899	939	854	938	900	883	907	900	901	928	884	922	961	960	908	901	926	895	937	961	974	922	894	936	894	919	906	920	944	947	957	925	935	908	913	900	888	920	862	893	931	867	951	896	928	899	888	848	957	952	878	939	906	883	950	910	928	911	942	899	895	974	922	961	908	874	912	926	904	914	907	886	963	907	917	861	895	939	972	969	918	935	931	930	937	879	941	914	879	888	887	921	912	916	938	893	897	922	905	904	894	909	935	882	915	889	932	947	887	891	932	921	993	951	891	873	934	873	892	925	862	926	932	926	874	919	922	937	850	909	956	887	857	852	936	910	967	912	878	913	900	948	956	905	919	925	922	928	889	951	889	899	929	991	904	879	946	862	880	918	859	848	918	953	951	890	936	851	922	887	934	938	918	895	925	905	940	963	916	893	937	868	896	918	956	957	919	931	909	875	943	910	924	906	955	982	931	908	901	952	962	878	908	923	900	934	928	953	963	856	871	965	900	923	879	929	893	888	933	942	872	917	937	952	911	922	915	930	929	906	936	928	982	926	929	942	922	933	880	931	872	923	905	923	927	900	959	929	969	912	911	931	915	922	914	968	915	938	935	934	967	891	900	964	965	941	923	950	929	937	919	913	881	943	917	906	878	922	911	883	958	955	959	889	908	926	942	915	958	920	900	900	963	899	928	958	908	906	978	923	957	875	947	878	930	954	872	936	943	856	924	872	937	882	946	937	891	907	929	902	863	932	893	895	876	935	918	887	848	935
59068	33862	20279	10691	4310	1506	558	531	523	559	544	485	481	494	456	454	416	435	439	450	422	452	422	452	470	453	450	489	419	438	444	403	363	432	439	400	438	423	472	446	436	407	418	440	415	417	417	461	420	486	467	426	445	449	401	411	457	409	425	430	450	422	423	475	435	432	486	402	433	443	479	432	430	442	465	456	432	423	417	429	410	433	447	449	455	454	425	433	402	427	424	453	447	446	408	404	430	458	403	430	408	449	447	435	449	378	407	455	392	428	436	444	422	490	441	452	409	468	437	429	411	428	401	421	455	430	448	427	431	402	416	453	409	406	433	421	472	452	465	458	470	459	444	415	427	455	438	453	448	437	423	444	430	408	453	419	443	462	431	383	420	420	445	455	453	408	398	455	415	422	461	414	430	421	439	466	452	417	427	437	399	466	433	442	402	449	433	441	428	442	408	448	443	464	422	405	445	413	436	424	465	432	421	424	417	402	426	412	416	433	400	443	464	421	436	409	402	441	428	398	460	423	425	488	453	426	449	413	440	405	377	414	460	424	466	496	456	427	449	398	439	413	413	426	454	439	420	403	436	436	401	401	389	401	428	449	440	439	415	449	423	441	419	415	439	419	460	458	434	483	429	440	411	454	439	411	436	443	433	441	394	466	442	436	438	446	423	418	413	408	427	423	438	457	460	449	414	395	443	447	430	429	407	454	446	450	461	476	413	408	438	429	411	432	456	453	417	433	409	490	440	453	458	471	517	455	432	423	434	448	393	442	441	433	412	431	425	428	422	453	415	394	419	415	437	413	496	479	428	424	413	458	407	448	447	438	438	395	401	439	402	469	440	373	443	467	415	406	488	438	410	411	436	459	437	447	424	428	469	420	434	420	408	483	415	451	390	417	426	431	431	411	407	429	439	423	449	420	432	425	473	447	390	418	410	449	447	410	410	446	420	447	477	413	462	440	419	468	410	463	414	449	384	448	438	447	423	436	429	442	441	433	446	404	421	431	487	429	434	479	438	449	414	466	433	469	462	426	400	427	440	418	406	434	422	451	394	457	414	400	438	410	440	394	434	424	432	479	419	446	421	433	484	439	414	407	444	437	470	463	470	411	423	436	437	408	416	396	433	418	436	490	435	412	435	424	456	418	428	387	408	409	448	436	439	422	445	465	468	443	419	430	414	422	463	422	425	424	472	441	416	420	453	431	396	433	418	415	398	452	431	437	457	479	439	426	407	420	454	424	453	432	432	448	454	430	448	376	431	443	430	444	443	415	413	445	464	480	402	367	427	450	425	420	501	469	401	454	434	434	443	442	463	466	454	413	472	413	437	423	477	420	428	410	426	404	421	435	442	449	453	473	402	442	410	391	471	424	427	435	396	447	451	451	399	428	446	401	369	436	395	406	498	413	457	455	439	421	426	449	418	376	443	455	443	395	421	434	437	434	447	423	436	461	460	420	404	445	421	453	423	454	448	453	416	434	469	399	437	437	428	457	441	412	465	391	423	440	422	447	399	450	444	452	431	434	418	390	388	448	436	446	441	407	429	424	406	440	422	420	425	442	427	429	420	431	415	453	445	445	417	441	406	427	439	461	447	490	461	446	427	460	456	400	404	433	469	459	427	439	460	394	411	428	426	453	456	451	416	418	410	425	418	429	403	422	414	402	463	444	402	418	442	461	447	371	424	407	453	441	444	418	431	429	458	470	404	429	437	399	421	429	433	416	427	392	382	468	423	446	441	411	410	439	466	467	469	440	444	448	404	426	425	440	427	411	390	409	448	438	453	425	424	424	447	433	451	430	458	384	406	391	459	384	444	478	439	435	449	421	385	409	417	429	471	456	507	457	407	374	456	438	425	419	446	440	452	420	425	435	425	434	421	411	443	464	417	451	432	413	427	454	428	425	408	470	432	417	443	419	452	442	438	474	438	405	443	451	415	399	412	430	455	441	416	426	419	469	428	421	474	422	429	422	426	419	404	412	415	447	433	464	429	444	424	435	392	418	420	468	425	409	451	485	454	463	491	456	411	410	483	450	443	426	403	425	423	419	402	470	454	466	465	421	423	422	458	450	449	436	426	410	439	413	454	442	460	421	439	433	444	450	440	444	421	429	430	423	449	461	426	443	376	421	455	428	434	406	419	446	432	452	436	441	432	440	405	468	438	428	408	434	439	445	441	471	426	460	429	428	422	434	447	417	433	451	423	448	440	416	439	462	414	417	475	437	399	412	429	448	430	425	463	377	458	447	407	440	415	446	434	448	459	433	440	415	430	436	453	419	433	408	356	454	398	421	371	454	454	439	447	414	407	423	421	465	412	436	459	424	407	449	404	405	449	471	445	412	431	431	477	441	427	406	459	386	420	425	416	453	469	461	447	380	416	438	432	390	428	436	438	445	401	436	396	468	465	430	444	480	435	426	440	430	462	493	467	490	423	434	439	437	381	422	450	400	452	410	430	455	423	452	405	432	448	398	436	420	440	414	458	454	444	483	419	453	459	415	463	422	445	420	416	425	411	440	445	461	431	462	370	414	421	447	434	430	443	447	422	436	479	448	439	395	458	417	465	406	420	401	466	448	417	429	406	429	411	443	462	401	410	420	457	416	438	479	415	418	424	412	438	463	461	432	456	442	401	450	443	424	444	413	448	423	431	462	421	469	415	413	446	422	398	432	463	436	440	428	442	388	427	429	438	420	442	408	430	466	402	436	452	480	446	411	402	433	428	425	460	418	470	424	453	418	421	485	442	442	419	428	420	471	445	459	430	420	446	435	461	434	421	407	451	451	421	449	402	457	432	419	438	471	454	432	409	389	409	431	421	430	430	408	392	427	432	406	429	406	452	395	466	400	437	379	393	401	473	437	461	451	455	439	401	488	417	423	430	419	437	440	454	454	412	452	423	469	453	439	396	433	423	417	436	407	409	479	407	422	419	460	436	451	414	439	460	404	431	393	447	439	464	408	398	415	435	447	437	409	444	432	451	439	431	415	422	434	439	378	418	458	421	476	467	409	423	436	443	473	415	415	445	444	440	442	448	398	443	422	472	465	444	414	411	425	412	429	422	467	422	469	434	402	416	421	459	403	417	431	426	417	463	437	460	430	418	417	425	458	387	445	416	392	437	420	422	464	414	458	404	419	463	465	410	467	403	478	435	398	423	468	441	403	425	461	482	444	453	422	426	418	418	419	452	466	413	467	465	450	427	472	421	477	437	443	384	428	420	406	414	422	440	424	411	404	457	424	414	464	385	432	480	431	468	459	422	446	445	404	454	423	405	394	455	444	397	437	447	434	422	475	464	416	458	425	481	428	408	434	431	459	461	413	395	469	429	416	399	452	482	418	427	464	461	479	419	446	482	444	453	422	433	447	454	453	423	411	457	394	427	447	408	437	436	440	418	445	424	433	464	431	469	467	474	450	426	427	440	421	450	418	407	452	450	404	462	423	450	446	445	414	410	416	467	454	440	443	415	432	426	383	387	422	412	391	466	393
38362	25950	22749	18203	10518	3841	1324	1370	1356	1424	1330	1270	1204	1255	1058	1088	967	1023	967	938	977	911	970	994	1004	915	924	898	929	946	921	927	945	950	874	961	907	936	922	911	904	944	921	984	925	894	961	909	960	953	970	984	979	879	943	920	907	905	895	941	916	918	951	969	900	940	882	937	940	938	906	952	918	910	991	888	945	903	925	908	886	926	923	963	909	931	916	947	908	954	874	946	953	910	957	893	940	848	879	958	965	894	982	888	898	955	984	930	932	933	904	910	877	966	910	935	935	905	922	930	943	924	906	940	923	933	945	945	893	955	955	955	908	903	892	897	910	952	895	915	945	887	952	941	961	913	930	930	931	869	992	889	881	916	876	901	897	900	933	921	951	932	912	920	865	962	879	870	904	905	890	962	891	934	937	963	923	951	946	921	945	906	932	910	950	961	898	895	907	885	964	968	959	875	886	867	937	909	943	928	935	949	919	950	891	928	948	909	930	944	954	915	867	933	926	869	912	941	938	864	877	969	921	963	895	888	925	926	940	923	906	978	957	902	894	909	913	926	919	940	915	923	957	862	932	992	935	937	917	970	881	910	896	909	909	930	893	917	941	927	876	894	928	955	1010	930	900	941	916	958	932	918	923	916	909	904	903	932	938	962	899	951	919	933	984	899	940	919	934	915	927	918	896	968	897	955	932	896	937	922	959	878	930	927	901	920	900	960	942	950	901	889	933	924	893	941	887	941	944	954	929	913	976	883	930	967	956	955	896	968	990	878	934	939	917	925	943	944	946	911	899	899	955	896	937	971	915	865	896	961	900	907	884	948	905	953	952	958	884	907	938	939	935	908	866	936	959	904	890	957	889	888	902	933	908	935	904	945	938	950	961	877	950	852	867	917	904	939	917	952	915	938	939	920	906	977	906	894	907	935	940	911	901	869	972	898	961	962	940	929	912	932	908	904	905	974	886	887	919	884	891	854	887	910	899	927	950	890	967	897	988	902	939	1015	924	908	896	943	910	878	944	939	894	910	897	922	928	904	854	866	879	874	977	930	900	946	963	925	901	976	933	942	970	926	889	952	984	1005	899	945	931	880	937	919	930	954	921	939	894	957	869	930	915	917	935	943	918	877	940	940	919	890	935	985	893	937	920	927	887	891	890	892	887	924	933	958	892	925	935	921	957	903	848	906	931	902	949	906	918	947	935	880	931	860	943	919	959	929	938	932	869	880	993	851	932	880	873	868	948	896	947	884	948	911	895	942	905	924	866	934	926	902	887	879	918	883	967	857	904	925	873	914	888	913	868	896	908	924	957	933	918	897	984	931	885	923	915	906	911	948	942	909	940	904	937	935	958	880	925	916	904	913	946	973	920	942	941	924	927	972	997	896	945	931	919	907	987	973	970	996	909	913	980	900	938	938	898	944	994	906	862	939	900	922	925	920	902	959	959	926	915	920	958	923	970	942	960	946	902	880	907	953	961	940	968	939	926	940	926	920	934	963	899	943	943	960	953	895	938	910	886	981	925	918	916	933	896	965	876	904	958	948	915	928	891	861	940	906	904	950	854	890	920	888	929	927	974	948	906	916	959	921	936	910	929	904	950	962	884	950	880	960	920	920	915	872	917	901	948	890	955	931	983	929	932	951	940	945	926	856	904	889	958	907	873	931	934	897	873	930	918	910	929	946	931	917	893	925	920	970	932	937	912	908	871	915	910	901	934	897	972	921	950	938	938	920	921	881	947	875	898	973	941	903	877	956	906	889	922	874	929	922	931	876	927	889	904	957	902	929	929	903	922	935	906	939	861	909	940	907	913	940	901	857	931	883	941	899	933	902	912	947	923	933	893	946	955	910	949	957	920	876	926	994	959	914	931	955	941	931	864	927	947	937	914	966	923	995	941	909	937	945	873	945	952	855	964	943	876	918	896	952	903	920	975	934	948	888	879	871	881	947	950	919	911	887	894	865	886	899	937	906	919	913	963	978	941	946	931	979	910	969	959	923	938	907	936	901	910	942	1008	925	857	945	949	952	910	922	936	911	924	934	896	874	935	948	920	861	912	904	888	943	946	908	934	932	949	895	928	934	935	936	882	968	919	919	939	920	908	960	912	927	898	885	937	918	937	913	886	905	958	917	906	936	902	918	1013	889	955	913	910	941	931	923	959	961	957	903	967	967	918	920	916	937	917	928	931	935	997	966	918	935	978	941	876	895	964	960	936	893	931	939	934	934	903	947	917	950	912	1008	927	921	887	905	960	932	892	914	955	912	920	959	944	901	963	936	888	964	927	916	907	899	939	893	916	925	859	954	920	888	927	870	917	934	896	870	950	847	964	891	924	910	941	915	897	898	923	939	947	979	873	935	885	963	953	982	923	927	847	968	914	882	942	940	965	957	921	932	881	926	965	890	947	910	914	891	943	919	867	954	898	918	915	914	876	900	959	911	903	928	939	905	935	881	868	981	923	872	945	916	943	931	886	920	921	946	963	912	960	935	890	896	953	905	966	926	903	933	956	956	916	954	908	880	918	906	944	911	895	926	940	856	907	918	946	942	917	920	940	957	918	890	891	884	936	915	925	890	946	918	932	934	958	968	966	935	940	924	904	931	893	900	883	926	964	934	933	927	909	922	961	925	971	908	920	899	932	870	928	909	915	907	882	957	915	904	931	845	924	919	936	896	859	908	969	954	931	922	941	944	914	944	899	883	961	903	877	888	914	959	901	907	931	884	932	909	962	951	944	952	931	877	882	923	917	921	928	944	947	950	935	890	971	889	904	929	909	894	876	923	913	917	904	985	937	945	934	890	909	880	926	918	883	889	852	932	943	888	930	968	925	902	907	925	959	948	887	959	909	886	898	878	956	876	903	907	947	926	895	923	930	899	917	951	939	939	931	899	888	912	908	932	903	914	937	880	900	928	949	955	982	945	887	927	930	900	909	974	952	977	930	908	952	972	921	892	949	910	866	894	904	972	922	947	927	893	949	899	905	926	978	906	890	929	984	951	922	870	1008	884	977	893	928	933	919	943	895	943	918	921	920	891	919	911	881	892	986	906	952	925	935	888	870	908	915	924	894	910	915	919	873	926	899	985	874	906	933	919	921	972	936	935	903	937	890	939	913	892	917	898	938	921	910	919	903	822	899	958	922	868	926	933	916	896	930	886	902	973	933	886	952	984	1002	879	952	977	909	859	957	905	909	892	951	921	931	965	967	932	949	935	922	904	929	955	932	937	956	920	913	906	941	934	919	898	930	974	883	988	943	956	958	947	920	904	964	962	938	902	939	947	916	915	915	943	949	983	904	950	856	874	887	868	939	903	900	935	919	925	943	939	930	945	903	925	992	946	953	903	887	918	889	933	906	946	904	927	839	927	905	896	918	941	930	956	936	955	929	982	928	904	965	900	952	919	937	884	935	906	933	884	935	923	915	963	904	951	915	911	929	937	908	968	920	875	901	936	903	903	905	931	904	935	925	899	949	945	907	928	907	948	932	862	884	885	907	922
63684	40704	27597	18861	9958	2787	718	649	664	602	617	585	590	574	516	454	482	457	499	471	437	494	466	485	431	468	513	469	416	483	425	454	419	447	468	430	466	429	451	442	441	446	471	477	474	466	455	480	453	457	427	433	420	443	449	424	451	461	442	421	440	429	438	372	434	459	438	420	432	433	433	414	442	462	464	479	415	453	448	442	430	442	423	415	433	397	438	434	450	477	469	425	431	432	426	419	408	452	480	422	469	466	464	448	443	444	476	412	417	480	435	444	406	407	446	411	464	455	452	426	443	414	398	463	424	449	463	485	437	440	450	350	478	436	411	429	415	462	437	421	450	479	481	446	455	419	461	432	441	427	456	461	446	419	445	440	470	458	429	445	412	436	475	465	471	479	463	442	442	430	457	458	426	432	456	441	400	450	415	441	485	434	451	433	468	436	422	441	419	436	484	453	447	512	458	434	354	413	450	437	402	446	444	453	405	432	459	447	488	477	489	437	457	452	508	453	428	447	456	460	438	448	446	430	390	438	454	468	427	489	464	442	444	423	420	444	434	402	373	453	453	452	423	458	437	477	437	446	497	457	422	431	398	483	439	436	452	424	464	429	434	449	477	446	441	480	441	466	446	454	460	435	394	426	461	430	495	444	453	443	422	453	451	447	468	419	416	397	430	416	488	403	446	413	498	423	432	430	424	441	446	425	508	437	448	429	471	458	417	447	477	429	438	440	439	456	432	435	472	449	420	410	411	472	532	441	461	446	437	442	474	475	476	468	439	436	401	437	473	453	449	488	490	452	445	442	441	435	436	424	454	452	413	436	466	455	427	380	425	423	440	440	488	488	431	439	471	479	422	444	489	455	513	422	403	448	463	432	433	405	446	413	416	495	431	454	462	439	448	422	415	422	417	440	487	474	414	404	402	425	429	401	458	410	434	421	427	485	445	469	443	427	455	443	417	459	423	469	441	463	443	464	394	453	453	500	428	449	436	448	471	448	468	389	451	440	462	429	427	394	461	405	415	415	433	394	437	435	454	439	463	417	426	463	503	455	468	427	413	436	467	453	418	424	450	416	419	470	445	431	459	457	450	461	409	452	446	455	428	469	467	418	433	460	421	441	422	445	469	456	463	462	434	439	467	405	451	452	459	469	470	402	452	447	451	431	434	406	450	453	445	447	458	429	444	445	492	448	450	469	429	424	475	471	458	429	452	469	414	421	442	431	426	458	406	422	446	427	421	406	492	426	481	472	433	470	432	431	398	445	436	456	460	455	446	430	468	450	414	419	436	431	489	449	465	401	416	465	445	410	421	410	471	430	414	435	450	438	427	409	411	469	435	439	442	435	458	408	493	446	444	432	458	471	424	393	417	430	416	436	422	457	432	454	434	439	409	431	439	400	456	458	450	476	428	450	442	424	485	399	431	440	426	457	460	468	449	418	433	429	467	426	427	474	418	483	450	475	459	468	453	453	421	479	445	452	448	404	443	446	442	404	432	420	451	468	454	458	445	455	442	433	405	454	408	441	436	492	421	435	452	450	430	425	445	413	438	404	444	456	425	452	450	464	474	432	460	417	458	462	431	413	448	420	467	446	453	428	435	379	472	449	417	425	468	405	451	410	431	477	445	442	457	432	428	470	430	419	433	461	411	450	466	471	467	441	484	453	447	430	422	447	424	440	469	530	486	441	417	462	441	407	453	453	459	400	438	449	392	498	421	418	461	438	413	419	409	498	445	462	448	474	462	406	464	476	450	415	450	438	445	470	470	452	471	418	402	424	431	425	457	454	453	443	448	451	404	417	393	465	450	451	433	429	418	413	445	456	465	475	479	414	431	439	469	413	413	434	473	483	398	434	455	454	426	450	405	440	456	425	457	469	459	423	444	503	443	458	446	464	425	428	457	445	472	473	439	463	442	412	449	447	400	453	447	425	449	403	447	429	481	442	427	465	451	442	447	462	411	486	446	489	440	402	403	422	386	481	414	432	424	455	447	397	433	464	471	458	405	460	413	439	420	434	449	482	445	419	444	460	455	472	489	464	415	414	459	437	438	448	435	436	422	462	486	440	450	412	420	470	468	450	440	441	452	441	422	448	439	441	485	403	442	453	463	428	420	399	447	422	455	433	455	446	409	402	468	440	459	448	439	413	396	465	417	426	434	425	429	425	403	410	427	429	437	415	466	392	445	461	474	422	444	422	427	452	459	449	421	478	425	366	442	416	411	434	429	418	431	424	451	457	438	413	460	446	450	436	447	454	470	450	441	388	399	421	455	449	433	452	432	447	425	452	444	437	468	438	463	442	432	466	443	476	427	470	458	432	438	434	463	456	446	452	448	408	394	471	447	444	443	409	428	465	381	414	452	382	425	498	457	465	465	415	438	414	407	427	461	406	453	465	438	460	455	489	473	466	467	443	426	439	451	451	457	442	424	448	430	451	429	463	452	414	430	431	445	434	393	472	469	451	399	451	479	427	429	437	444	439	457	445	438	469	502	474	435	458	449	484	500	437	453	448	395	476	455	482	448	423	479	448	498	413	471	476	423	435	408	479	447	472	445	431	473	446	468	456	428	439	470	455	479	444	438	476	470	418	456	429	493	484	413	478	481	441	465	452	461	428	451	436	501	414	500	449	485	466	449	457	406	430	391	452	426	424	426	406	464	404	410	427	419	444	412	451	455	446	387	431	454	445	452	465	486	477	454	450	455	414	452	457	457	443	462	439	435	455	455	492	474	425	415	391	442	458	434	472	451	405	456	441	462	436	444	415	448	416	411	440	499	468	464	412	462	441	427	467	424	449	438	455	461	413	403	441	467	448	413	388	473	457	416	415	393	442	385	377	418	409	424	411	434	449	435	435	435	408	415	448	472	430	437	458	444	412	439	432	431	414	460	448	465	414	490	437	421	434	437	435	418	480	465	430	443	399	415	452	478	427	429	434	415	431	441	468	451	482	448	483	446	435	466	446	446	415	440	466	462	436	416	461	475	482	449	412	450	459	433	457	479	473	419	417	443	481	478	461	465	466	439	424	423	488	477	392	445	456	431	407	417	451	481	466	490	482	425	420	436	399	464	454	465	447	408	459	443	430	412	428	431	456	461	466	442	425	455	425	434	434	462	423	418	414	452	407	453	447	513	441	443	433	439	490	480	453	465	462	406	437	398	405	450	387	437	394	476	445	461	429	443	441	466	470	474	403	441	443	430	456	406	440	455	432	461	452	468	442	468	440	460	417	429	457	446	431	419	420	437	415	465	444	444	422	475	406	443	442	472	444	425	476	438	431	441	457	423	442	410	463	416	438	475	402	478	409	504	412	441	433	375	466	417	427	432	412	419	445	395	469	403	479	412	418	440	460	467	442	430	455	409	467	476	455	437	409	467	424	428	396	451	471	460	422	458	456	458	462	436	416	457	478	488	457	444	433	450	454	452	448	417	459	419	442	463	414	457	454	447	493	455	441	423	467	434	423	467	453	467	461	436	490	475	459	448	490
40815	31554	30110	27967	19096	6578	1660	1666	1734	1815	1651	1527	1456	1433	1366	1221	1177	998	1038	991	1041	1001	1021	1036	992	958	962	953	1011	940	944	989	969	941	935	987	969	943	968	1010	996	989	957	916	947	986	905	917	894	942	919	922	931	872	960	950	928	991	938	938	913	943	900	918	917	934	922	939	952	938	938	939	889	888	937	952	928	889	909	977	947	923	916	938	902	929	988	964	932	909	976	924	900	891	923	905	938	905	891	935	933	955	932	983	941	930	964	856	970	920	920	898	907	923	905	935	928	921	929	917	908	941	905	990	862	924	946	938	930	950	949	934	979	864	1006	972	968	891	955	915	954	951	898	1028	965	988	913	896	865	935	905	982	923	946	934	947	922	923	930	936	948	983	929	941	901	964	911	975	910	938	917	977	951	956	875	921	948	901	1029	958	952	897	926	884	954	872	942	983	1000	915	926	907	957	948	899	914	958	937	915	955	956	953	944	934	892	920	932	893	945	925	948	930	931	909	922	865	858	986	902	959	944	945	897	914	958	979	940	946	977	942	902	900	902	911	944	895	905	869	970	964	921	933	943	950	907	900	965	972	884	920	933	932	926	976	957	905	907	946	950	967	975	951	899	958	929	901	918	933	941	911	948	951	939	941	904	950	944	942	944	951	911	933	904	931	943	915	927	906	892	1002	963	955	915	936	936	963	897	893	994	967	907	918	940	918	929	1008	905	919	966	900	944	888	896	952	946	937	907	927	943	938	919	941	956	960	962	931	942	944	924	924	926	946	931	924	915	942	941	972	934	926	962	965	976	946	956	905	938	903	928	961	910	979	938	955	940	932	962	970	916	915	999	946	934	937	875	936	912	957	941	964	917	976	985	932	951	930	952	926	927	915	970	938	1003	946	919	955	984	938	918	955	950	916	939	942	905	959	912	927	902	923	914	1004	878	964	967	972	948	994	958	918	882	899	913	905	909	939	877	938	891	927	954	965	910	892	991	923	882	960	887	937	926	903	927	992	906	983	926	994	925	913	913	955	903	981	935	919	972	928	950	957	880	957	896	946	932	974	972	923	909	903	914	912	931	921	923	939	922	920	863	887	977	919	1007	958	949	921	907	925	918	957	914	926	957	939	936	982	922	974	907	914	960	937	928	900	958	931	939	922	950	935	982	977	994	949	940	936	919	942	944	953	929	930	946	846	897	940	908	962	946	923	933	949	936	948	902	943	940	903	943	909	931	908	935	952	946	889	954	927	1009	888	950	902	915	962	909	946	953	938	946	930	903	966	942	925	924	933	1005	927	901	943	951	989	935	958	939	945	945	987	956	952	968	868	930	925	912	915	910	903	973	888	881	952	937	876	888	909	1001	947	960	1008	971	913	989	947	906	985	923	900	921	910	911	948	950	860	884	922	950	963	933	885	957	935	934	967	943	996	947	902	981	908	970	920	912	913	947	954	963	964	1004	971	947	902	952	901	962	903	897	894	936	918	923	928	941	951	924	951	960	977	975	962	948	928	982	907	900	930	952	968	921	937	959	957	958	979	907	928	933	954	963	943	982	959	959	917	994	898	982	907	943	925	933	957	952	897	938	957	893	933	927	925	951	902	921	908	891	954	883	935	901	998	970	994	964	944	976	878	946	958	929	920	991	963	953	960	956	936	945	929	915	946	940	953	935	942	979	940	919	873	935	971	888	867	925	948	965	904	970	956	910	955	955	921	988	877	906	945	927	905	962	956	975	880	953	975	882	896	936	888	948	905	963	886	924	940	955	890	960	926	957	903	926	920	938	899	888	875	976	929	945	874	910	941	916	924	936	950	941	947	968	919	953	946	962	914	890	916	930	926	968	940	879	958	955	944	954	981	949	919	911	931	964	925	938	948	939	931	954	956	956	950	903	949	968	926	906	945	919	960	992	966	925	930	957	914	883	964	915	890	915	946	915	929	936	906	907	902	966	906	942	923	913	887	954	925	931	951	965	935	920	898	960	932	921	896	957	919	907	921	947	945	915	897	933	926	968	884	924	939	902	886	967	956	977	950	920	925	942	881	978	906	954	953	937	948	906	973	945	904	924	898	942	931	937	944	919	907	978	890	956	937	923	958	922	946	944	885	932	917	950	888	1002	951	917	873	980	942	981	966	959	911	954	955	923	954	935	911	951	929	899	990	923	920	950	948	933	924	890	962	877	951	897	897	937	946	950	936	918	962	945	916	975	871	933	933	957	892	924	956	916	967	951	891	906	900	882	955	932	932	973	905	948	903	971	1007	954	933	937	964	929	985	945	930	958	918	963	940	900	920	945	963	942	900	974	903	988	915	959	1002	995	906	935	956	986	961	888	956	1006	888	931	965	916	966	948	952	913	957	860	985	881	944	933	956	949	961	933	936	932	946	912	904	932	910	934	926	901	951	927	974	972	883	878	888	944	947	914	935	877	909	915	930	928	951	984	939	971	955	914	918	927	946	900	944	916	906	943	915	901	974	932	977	933	965	920	934	972	989	921	911	930	987	952	957	931	950	934	966	923	925	1006	943	969	899	920	951	997	939	945	899	947	951	904	931	929	919	919	953	950	920	982	940	950	932	900	903	939	903	931	872	902	974	991	929	980	975	923	908	972	903	934	894	906	961	957	874	982	937	940	968	936	933	909	892	897	971	958	960	944	897	973	938	883	999	943	933	906	925	921	949	961	987	938	913	970	929	944	942	939	959	922	938	958	884	921	947	940	876	939	929	943	1005	904	906	884	931	885	945	918	907	949	942	946	909	939	983	877	968	974	860	934	879	930	934	934	971	961	921	929	922	920	909	957	926	964	896	957	955	917	919	943	882	960	955	935	947	886	958	914	927	926	952	910	917	926	962	970	944	899	949	964	937	922	942	945	958	958	943	883	988	969	988	898	948	935	892	914	950	966	929	919	878	951	930	928	952	932	899	890	923	958	885	955	930	955	972	926	917	967	918	916	962	902	943	925	904	975	922	853	930	903	916	904	987	929	975	927	985	923	962	966	946	999	918	926	877	981	906	928	949	945	955	937	877	976	938	938	976	924	922	940	917	980	942	888	960	935	1005	928	953	926	931	928	949	910	912	968	940	962	975	954	894	1008	941	911	939	944	905	926	939	931	998	929	933	945	926	960	964	931	977	957	925	966	957	942	889	905	909	954	928	961	928	898	922	930	956	940	941	974	899	872	954	929	969	954	1025	965	931	928	998	989	948	922	913	933	962	898	992	918	909	934	946	943	966	936	914	948	982	868	882	862	897	995	948	940	964	954	932	939	855	881	964	937	892	949	879	1014	924	889	983	894	980	894	926	938	954	925	995	894	856	912	915	906	974	939	945	894	935	952	913	925	948	976	979	914	907	954	916	978	894	952	917	885	913	904	955	933	919	906	892	929	935	903	936	956	885	872	928	985	916	920	946	944	903	960	966	908	896	896	964	998	920	979	949	921	895	916	917	950	942	934	978	914	949	937	918	934	914	981	974	937	913	890	977	945	980	908	910	901	901	990	924	967	934	966	925	904	914
46664	26615	12391	5378	1466	573	544	548	534	522	487	490	494	490	501	482	476	425	451	442	424	453	452	475	432	460	472	475	410	416	438	445	475	422	451	425	451	440	447	397	427	455	423	396	460	445	429	436	427	442	444	455	414	442	475	431	423	407	382	433	407	406	449	410	429	464	420	418	441	406	473	468	432	445	401	426	400	467	471	400	498	421	424	442	442	446	419	434	457	430	419	432	430	434	443	395	414	427	420	444	443	470	454	419	441	420	466	438	478	411	442	399	439	459	451	454	454	446	438	424	464	412	422	391	413	427	433	461	445	439	457	442	437	458	491	427	424	479	441	465	475	474	423	438	442	453	444	418	434	425	415	413	483	427	446	422	410	395	413	416	448	437	426	418	476	440	451	419	414	446	439	431	442	480	414	435	429	446	477	446	439	405	404	421	435	442	410	399	429	403	456	456	440	407	389	495	413	432	438	434	439	437	438	402	462	446	466	455	417	482	437	430	417	395	444	451	417	456	465	444	440	421	465	436	433	404	430	423	454	423	432	429	431	409	453	456	417	491	448	428	420	429	402	460	443	426	399	452	456	445	404	398	443	403	422	457	437	449	400	455	437	428	423	455	447	402	465	452	370	440	408	436	408	415	463	473	429	457	428	409	442	472	436	406	423	421	413	447	391	430	459	405	449	470	411	397	422	388	422	474	397	457	439	436	431	415	429	429	442	399	443	469	421	410	435	448	459	432	445	407	462	488	460	418	443	454	456	467	482	473	441	419	460	467	454	419	409	429	461	443	481	451	449	444	405	459	437	422	424	419	472	460	462	431	429	420	446	440	450	461	446	449	439	420	431	405	428	409	432	455	435	413	409	448	466	452	467	420	414	435	444	442	450	398	421	429	461	447	452	416	460	433	445	422	456	444	467	440	422	441	421	454	419	439	437	449	409	444	454	438	410	459	415	401	478	428	460	439	456	411	391	412	456	434	433	427	460	443	413	450	424	437	437	435	466	428	429	437	434	462	417	459	397	440	464	414	401	489	425	432	431	448	434	438	481	448	436	478	465	423	394	429	436	458	452	422	477	462	445	424	380	439	449	417	420	440	414	425	427	425	463	414	430	415	441	396	400	413	463	455	430	376	394	396	434	422	406	461	439	427	446	437	446	440	416	437	446	468	462	415	378	426	447	460	435	432	457	470	450	426	410	430	446	406	479	421	416	459	444	464	464	438	457	434	428	406	454	413	438	440	441	454	431	429	399	403	440	432	415	442	432	429	476	463	417	420	406	412	430	394	425	448	424	415	475	473	446	449	432	462	450	439	412	463	410	433	477	418	449	406	469	416	458	391	439	415	430	399	432	389	421	431	408	448	435	401	444	395	414	405	418	476	479	403	384	407	421	444	436	422	440	426	390	440	437	415	418	480	415	399	478	472	453	478	458	440	453	383	450	446	440	407	487	396	445	401	429	445	435	455	421	438	441	409	477	403	457	455	421	456	433	435	439	410	419	459	465	460	457	443	465	479	468	456	463	449	424	439	432	400	444	418	449	415	396	436	408	446	402	423	439	436	427	429	424	432	475	423	399	475	442	458	461	450	415	448	478	433	421	444	415	414	421	463	436	470	456	468	425	437	441	452	411	417	449	438	418	450	461	391	469	445	495	451	413	406	414	429	437	459	475	416	458	411	430	411	442	488	431	429	440	416	422	449	468	433	433	452	434	432	419	440	440	441	450	413	493	452	459	413	429	437	442	400	439	438	479	429	435	462	440	443	455	414	399	398	426	439	411	434	465	454	439	473	456	474	457	440	461	432	452	443	401	448	387	446	419	418	436	426	412	436	489	429	466	424	430	483	447	414	413	486	438	459	427	432	413	462	435	406	442	459	430	448	455	475	414	429	468	452	416	410	455	419	451	427	439	455	391	447	441	466	450	434	427	446	427	413	413	425	460	428	390	408	425	460	418	440	441	475	451	442	450	416	449	435	449	446	495	390	394	412	407	406	431	441	416	422	404	426	462	429	434	461	432	465	415	425	433	411	443	460	448	434	434	404	435	454	431	417	437	424	449	426	444	453	463	478	426	450	448	471	463	451	438	408	446	478	423	422	431	408	467	452	431	454	464	424	452	433	440	419	432	430	439	466	419	447	431	446	438	432	421	421	466	433	447	465	443	416	460	442	424	410	454	418	402	454	409	467	394	470	454	470	478	455	507	449	387	425	421	406	421	418	442	437	409	415	466	399	420	425	417	409	431	464	487	448	415	437	440	465	434	431	459	451	458	427	429	437	433	406	428	428	429	449	453	423	417	415	447	432	470	491	487	436	432	463	445	462	492	426	410	381	433	438	445	416	436	437	448	445	398	432	458	454	465	466	431	435	462	427	417	439	427	404	421	432	424	472	429	462	449	447	414	436	443	427	477	435	443	439	466	425	423	456	415	415	423	427	439	415	451	427	479	383	453	439	451	399	436	429	468	445	426	435	400	410	419	421	445	454	423	424	455	441	453	453	441	419	396	453	440	479	415	484	422	409	446	417	409	397	446	423	423	441	483	429	439	483	384	444	439	425	442	426	420	382	465	448	448	461	426	434	443	483	417	440	405	448	432	475	431	446	406	404	452	384	460	481	461	466	489	421	426	407	406	437	419	411	410	458	395	450	458	395	456	481	453	452	430	456	456	428	467	480	461	448	463	439	452	403	433	412	447	413	436	415	412	444	475	453	407	470	440	472	426	441	431	455	421	449	442	421	428	413	432	421	412	436	408	411	431	457	404	439	468	437	425	452	452	440	459	428	426	456	459	446	441	472	425	422	428	451	466	438	419	431	440	474	415	471	426	423	411	471	456	469	439	438	435	417	437	449	405	412	415	423	484	413	466	440	442	409	450	414	480	397	423	444	449	442	455	404	452	447	469	421	456	451	450	405	471	468	416	440	434	407	471	482	438	484	439	429	439	420	438	439	453	448	422	423	453	425	469	415	429	447	413	417	433	453	407	461	443	435	420	447	422	421	450	482	444	450	454	439	450	483	432	459	463	447	443	424	431	443	437	428	431	460	415	448	433	414	428	443	424	395	402	441	457	460	460	423	478	491	458	458	408	426	400	447	464	426	431	445	407	433	441	456	410	449	429	450	413	465	459	425	466	438	437	438	446	426	464	477	451	445	444	442	461	464	429	413	425	451	456	424	416	437	465	425	471	389	457	466	475	467	450	466	441	428	457	422	443	430	449	458	462	447	420	418	409	422	441	435	456	418	433	452	443	456	435	445	483	434	451	430	428	434	444	437	423	435	448	441	432	440	440	411	405	462	408	457	474	395	427	423	440	440	443	437	437	446	461	481	449	468	439	412	389	417	433	407	438	402	448	406	429	419	475	503	450	432	447	474	479	439	432	451	433	429	451	460	474	456	442	398	393	438	412	455	461	461	483	403	435	464	449	479	433	455	440	450	470	474	422	404	446	416	407	487	432	437	419	425	440	431	431	465	425	471	436	433	409	485
30103	19628	15325	10297	3235	1542	1237	1307	1387	1380	1345	1276	1246	1203	1142	1036	995	920	1001	904	959	939	968	984	950	952	869	934	937	907	917	929	907	895	934	933	951	944	950	974	960	955	945	884	966	957	961	887	927	978	877	991	914	915	883	957	992	881	943	890	943	933	906	886	915	950	929	915	927	903	958	855	938	952	973	979	953	968	909	895	928	939	936	964	953	906	943	896	888	939	918	895	941	898	987	919	855	905	931	960	894	922	890	924	965	946	925	936	931	922	867	952	929	916	877	919	942	904	975	911	908	926	883	944	991	935	956	920	918	900	917	896	980	927	974	942	981	892	913	858	933	958	939	928	931	922	942	962	879	920	965	951	911	902	924	934	925	930	920	947	966	927	970	901	892	901	884	904	939	880	928	949	928	931	934	934	952	922	963	970	919	922	865	926	950	865	874	986	931	921	878	937	850	926	905	907	936	946	922	933	956	945	909	941	931	916	954	920	975	889	933	904	937	928	942	924	931	904	970	907	948	937	901	901	863	911	906	926	935	921	949	944	937	943	911	917	940	918	869	959	926	930	958	966	943	969	909	894	935	988	916	961	927	936	943	944	903	933	902	956	930	957	966	903	919	917	886	897	939	966	904	900	926	975	891	950	953	959	901	936	960	849	948	927	897	939	889	896	929	944	946	911	892	872	936	921	958	922	903	892	923	878	989	919	935	920	946	951	907	942	891	972	953	870	942	974	950	884	881	957	936	891	905	908	916	926	923	935	984	884	932	948	948	988	889	899	937	912	935	924	907	917	925	966	931	907	902	935	954	977	913	959	917	935	931	924	937	861	930	917	937	920	961	925	930	927	875	914	952	897	906	935	971	926	900	895	911	903	970	932	925	896	946	923	949	926	926	881	894	888	924	947	911	930	925	889	912	916	931	937	944	866	896	946	864	916	908	900	958	924	964	923	914	903	940	908	954	917	940	885	944	910	970	935	909	934	926	944	905	919	943	933	922	902	937	922	936	905	917	941	876	959	900	933	995	930	918	975	917	918	884	929	891	942	969	940	912	915	892	954	880	939	927	878	927	982	922	917	891	935	972	950	887	917	908	917	880	953	941	919	934	964	926	981	929	901	988	943	943	912	895	885	910	937	1000	924	930	873	924	910	944	914	956	942	955	911	950	946	951	846	948	946	937	911	980	974	993	935	930	951	920	891	915	936	913	941	899	946	936	925	991	919	929	926	964	946	901	940	958	935	920	910	949	908	901	1007	918	910	925	937	870	956	948	976	960	971	908	924	950	894	922	986	936	947	894	871	954	913	942	959	937	907	926	869	853	994	890	883	917	956	924	925	940	882	930	932	892	934	940	904	922	965	896	995	972	949	893	891	964	922	934	907	911	930	914	973	924	928	926	897	919	896	895	966	924	907	974	911	948	921	899	899	968	941	991	896	902	909	898	918	902	911	915	981	900	906	919	962	929	918	886	934	970	926	909	905	932	916	915	963	972	948	905	950	960	926	979	921	849	937	877	923	972	944	942	870	925	974	944	911	878	938	889	911	925	952	916	946	1009	946	912	895	917	905	927	952	954	940	937	918	982	864	942	932	889	910	917	905	1005	920	912	932	918	949	909	938	937	917	907	970	908	911	950	931	909	913	966	907	911	926	919	878	944	949	939	951	911	940	899	907	984	909	969	918	960	964	881	944	949	949	887	994	865	881	984	955	934	919	935	934	936	896	903	957	918	932	909	949	983	899	904	911	941	857	918	889	987	936	927	947	912	998	966	966	962	925	946	919	917	959	932	968	885	951	890	973	962	909	926	971	916	912	907	950	933	971	969	905	872	941	938	963	934	944	915	887	923	926	902	922	895	973	929	917	953	923	941	897	977	924	893	928	931	893	935	946	906	952	917	939	997	919	936	876	863	949	971	916	913	915	905	894	912	913	982	946	925	936	925	966	943	938	918	883	965	921	933	867	902	925	860	911	958	908	955	936	934	905	869	965	931	898	907	971	887	940	914	925	932	968	933	908	920	887	900	929	937	938	919	897	904	947	992	966	953	922	977	972	851	883	970	908	904	893	943	897	922	963	919	909	924	923	955	888	908	906	894	922	860	960	947	925	939	891	938	920	951	919	895	907	905	950	937	981	934	863	954	903	908	937	876	940	1005	942	904	990	926	877	962	886	909	895	947	958	932	922	912	877	948	909	893	971	934	1001	891	935	915	915	913	934	915	915	931	934	918	938	950	877	926	919	957	894	936	939	942	914	923	935	978	924	909	894	954	926	938	907	958	889	932	924	961	935	874	964	941	927	923	942	939	987	904	925	918	979	959	904	921	952	909	923	949	914	927	891	939	921	973	877	942	962	946	908	885	874	958	914	953	891	890	923	912	898	861	939	878	931	936	958	937	940	922	911	948	945	937	955	913	919	928	896	891	901	935	928	964	927	913	961	921	942	969	990	969	938	972	894	906	882	901	948	909	969	893	896	915	948	919	933	902	906	901	906	949	892	920	931	937	909	944	937	916	980	878	894	916	935	925	886	963	950	931	885	973	898	929	941	962	893	930	913	925	919	885	963	909	973	985	887	923	892	948	853	915	915	914	891	931	928	912	947	913	941	1036	885	952	943	916	918	921	938	928	890	929	953	930	940	909	894	906	908	863	970	953	886	882	988	960	1004	952	932	943	911	959	921	906	908	947	941	948	957	906	911	959	877	920	957	968	922	921	901	876	918	871	949	950	940	923	942	907	920	912	942	904	973	916	947	905	905	898	1012	927	959	911	959	869	949	930	920	948	901	959	941	887	962	933	947	952	877	961	932	962	920	934	872	850	911	978	894	922	913	982	959	929	926	920	949	945	898	979	926	905	946	951	915	952	946	900	930	965	873	912	908	948	925	916	896	912	942	887	882	1003	889	933	883	873	950	941	972	910	980	946	931	955	951	953	874	884	893	935	888	965	967	965	937	907	926	900	939	978	945	960	856	904	887	1007	938	929	963	915	921	909	885	938	944	971	933	910	928	864	988	889	912	921	899	975	919	914	975	954	966	915	905	997	934	915	931	856	950	952	933	912	965	966	905	936	882	854	936	915	927	937	957	929	910	934	924	935	967	937	872	903	927	901	967	904	900	917	908	934	958	908	1001	902	928	945	873	890	918	885	943	968	932	921	858	930	938	929	887	910	936	935	916	944	896	971	902	909	887	909	956	908	904	915	880	920	852	938	958	900	932	938	948	933	884	890	938	864	893	936	919	934	904	941	884	928	908	861	915	894	939	913	960	956	900	970	922	909	974	910	1000	932	943	902	914	943	902	949	909	917	936	932	918	922	904	911	942	910	907	930	943	903	935	959	910	955	930	951	969	963	925	954	891	892	902	969	926	961	927	889	935	922	912	945	872	986	981	946	920	907	935	893	931	929	920	887	944	936	920	937	870	909	856	897	954	938	945	948	945	933	914	961	883	953	984	943	909	955	948	909	953	939	989	891	923	908	885	916	914	881	926	894	913	944	921	909	921
60075	33185	18886	8089	2150	624	542	520	534	520	472	495	557	483	526	472	444	464	445	387	458	463	485	451	447	454	447	462	456	412	440	435	450	443	441	410	410	490	484	476	433	444	438	400	444	431	415	448	421	448	429	457	437	452	466	468	428	411	436	391	418	459	456	447	409	456	445	468	426	471	421	402	419	420	488	452	406	389	428	420	454	401	417	459	418	451	412	454	486	426	468	453	383	417	442	429	411	450	421	448	405	483	410	427	416	395	428	442	451	373	412	435	398	430	415	433	403	445	456	482	434	409	416	425	412	423	434	437	464	390	403	435	407	452	443	454	438	473	420	411	457	416	420	450	428	467	429	408	429	436	460	455	445	411	430	467	449	438	425	423	453	446	443	430	443	378	411	414	436	450	425	409	422	426	435	441	498	412	394	429	460	423	402	459	429	442	424	418	425	465	417	450	440	413	458	451	420	440	447	439	453	430	438	454	456	470	414	406	446	432	429	452	389	424	434	422	426	453	451	454	458	445	436	434	420	450	454	485	382	423	448	443	425	420	422	440	423	419	397	447	447	436	420	419	420	413	452	459	422	425	441	460	449	428	436	436	439	426	456	425	435	448	395	445	480	445	406	424	443	472	455	422	422	418	480	420	436	443	397	404	433	472	421	426	427	390	455	402	445	440	406	433	445	442	455	463	456	447	437	424	420	433	448	437	426	425	409	442	402	435	395	451	438	468	423	430	399	392	424	418	459	433	437	438	424	430	480	451	464	421	473	442	440	424	443	457	402	413	401	400	401	438	419	419	441	414	426	443	464	416	412	425	439	433	406	428	445	424	461	443	444	423	415	419	418	415	422	433	413	441	450	427	402	427	458	454	396	448	430	427	414	407	438	425	406	434	428	432	427	417	444	469	418	467	453	431	440	434	430	442	449	436	381	451	439	421	420	423	465	458	419	452	403	437	436	422	455	466	435	465	404	422	435	450	424	457	463	436	444	461	478	437	459	433	412	400	455	399	439	447	454	429	413	446	433	497	466	433	418	461	415	379	443	436	396	460	448	429	497	422	449	441	433	436	430	430	428	433	467	427	420	464	466	397	417	394	426	404	420	422	436	451	446	427	490	405	401	408	410	452	456	454	436	416	438	441	414	436	397	430	453	456	456	433	410	404	446	468	446	464	419	427	450	449	465	432	408	433	429	453	428	458	440	451	437	425	462	443	424	418	426	430	428	468	437	414	450	425	442	426	424	381	445	416	419	451	434	449	434	417	435	433	424	458	430	428	450	442	468	457	432	398	447	464	471	448	468	433	462	422	465	429	418	423	403	446	412	462	470	449	426	443	461	398	448	421	426	416	456	395	432	468	444	409	454	493	410	436	457	438	419	432	463	447	476	402	429	490	400	441	428	446	419	440	399	427	448	477	425	459	449	406	475	462	404	460	386	425	462	443	466	450	449	419	464	433	437	432	457	435	446	423	423	385	392	428	427	442	463	430	423	428	412	429	496	440	479	457	409	412	443	439	482	437	445	420	442	426	455	419	475	417	431	442	435	445	424	398	457	410	446	473	424	413	473	418	468	449	430	428	369	406	454	434	438	415	447	434	428	461	450	455	406	455	436	460	479	445	416	437	455	415	440	461	440	381	411	408	381	462	439	399	443	412	436	436	423	452	431	432	434	426	429	422	413	446	449	432	430	468	447	412	428	428	401	425	479	416	413	431	461	443	428	435	413	430	447	429	430	429	404	410	453	400	437	441	448	476	417	468	446	475	424	428	432	453	451	484	491	444	455	432	422	429	430	467	442	426	386	423	442	411	434	420	429	425	400	381	429	439	418	461	464	434	450	435	407	443	418	425	447	425	448	429	413	428	428	408	410	446	405	439	446	428	437	442	430	455	398	418	456	455	437	430	436	445	489	434	434	449	411	413	460	449	435	444	437	442	447	447	419	473	476	442	440	417	412	392	434	480	460	431	422	432	410	440	434	444	409	459	434	425	459	435	442	482	437	431	421	447	436	425	463	424	426	434	456	472	426	465	406	433	471	423	418	379	455	404	447	477	415	450	457	428	433	453	430	426	442	420	458	449	445	411	439	435	419	439	412	398	416	430	400	412	433	384	443	418	436	410	422	455	442	407	458	386	448	436	393	437	412	400	435	470	447	414	461	450	465	435	450	393	431	425	480	405	433	408	429	434	465	471	422	392	410	435	468	404	419	476	403	437	475	405	457	462	439	461	410	428	440	417	415	421	457	430	446	420	433	482	427	451	440	431	417	396	436	471	470	473	417	407	413	420	411	440	409	440	432	433	435	378	433	422	409	431	424	415	451	446	414	388	418	444	400	416	400	405	487	426	410	432	436	436	411	467	479	424	444	440	436	411	442	397	434	489	417	428	457	409	417	420	470	449	457	435	425	482	412	430	437	422	459	444	434	461	412	435	430	439	446	487	445	442	457	423	442	450	442	451	454	457	411	444	456	427	465	438	417	370	457	424	435	437	422	412	452	419	399	480	448	427	439	450	407	374	430	390	453	446	393	437	444	439	440	458	385	430	427	389	463	392	435	414	443	430	442	458	455	448	428	438	395	431	463	409	436	468	427	446	451	437	407	448	429	439	417	448	422	423	435	485	456	455	422	434	437	448	425	469	439	440	423	448	430	426	404	433	487	439	394	440	429	441	470	465	418	453	455	404	415	419	417	414	437	461	419	460	457	447	457	481	442	465	434	402	443	444	435	452	451	446	454	438	427	422	429	445	432	464	376	432	422	390	445	463	429	428	452	458	422	433	395	421	453	465	472	425	424	439	483	423	366	414	440	458	439	417	414	443	393	428	446	429	460	423	456	410	411	446	433	454	394	397	443	446	452	461	455	404	414	457	434	460	429	433	403	409	427	456	446	401	408	406	430	371	424	413	452	434	436	431	414	404	432	430	405	426	428	417	434	466	419	420	472	400	454	423	440	446	436	471	457	454	420	432	442	441	426	427	409	459	436	430	414	401	461	388	455	417	439	464	406	403	404	428	446	434	469	428	482	422	411	440	439	409	424	422	454	419	437	422	454	397	454	407	433	407	436	448	416	431	440	425	428	456	438	446	400	420	421	413	401	413	428	466	463	450	433	444	441	412	415	397	433	405	415	414	426	437	464	428	421	400	468	448	439	418	388	465	404	418	436	416	412	424	463	432	449	407	439	427	411	411	398	441	416	359	441	388	452	426	437	396	448	396	449	433	452	405	424	445	420	435	398	441	476	466	458	454	446	411	420	395	414	432	480	463	444	428	414	432	455	394	416	483	445	416	432	427	424	464	452	449	412	429	403	462	412	416	454	400	449	439	388	422	466	432	434	397	402	391	439	450	490	441	423	451	473	412	443	424	416	381	419	443	419	471	418	428	474	481	418	426	447	435	418	439	370	446	440	455	419	464	443	467	444	453	399	414	432	427	446	465	429	418	425	425	399	403	451	446	443	412	450	409	405	429	434	431	415	424	409	429	454	414
39438	25444	21464	13301	4739	1533	1403	1461	1454	1468	1350	1335	1239	1232	1196	1103	1035	982	984	983	954	1026	958	954	941	966	980	964	972	968	953	982	940	936	981	951	910	912	942	949	932	884	941	915	901	1000	960	927	934	892	887	907	947	941	913	969	952	914	914	977	918	909	910	920	893	916	942	1000	1019	936	913	930	916	942	894	923	884	951	971	939	934	899	903	915	952	926	981	889	902	952	947	914	908	881	927	930	954	917	952	962	934	897	919	972	903	919	883	1008	943	928	968	915	932	935	990	917	912	901	939	891	905	912	928	925	903	992	983	907	931	945	900	897	904	921	930	965	930	958	879	916	902	963	952	940	945	951	900	931	939	926	917	924	920	979	856	898	927	943	898	941	915	968	899	903	909	909	938	908	919	944	937	910	984	908	949	909	949	902	907	873	889	844	923	931	992	923	943	925	919	897	879	941	973	909	943	934	940	940	1004	984	943	903	928	983	866	936	930	873	942	957	910	934	956	882	918	945	932	904	940	899	936	854	1004	964	949	921	901	939	929	920	947	936	877	927	946	870	945	928	967	898	904	963	911	978	901	908	899	961	890	965	902	918	923	914	934	917	914	868	953	971	910	900	929	919	966	903	946	929	928	960	930	919	958	947	887	935	894	892	877	955	874	915	981	935	909	944	935	985	922	922	924	963	960	928	914	868	923	965	930	933	965	921	879	926	923	914	908	916	929	899	878	945	938	925	943	894	912	918	911	943	915	909	878	931	941	904	844	953	897	930	988	944	867	932	1008	919	910	912	908	875	897	904	930	980	891	930	969	891	910	905	904	944	979	866	938	864	929	892	970	951	910	1002	919	903	928	925	957	949	934	905	878	956	935	867	881	937	939	950	928	951	834	952	935	958	957	898	1007	883	924	924	871	894	899	913	935	975	925	953	920	910	878	955	913	911	935	910	885	904	917	1009	917	967	933	930	949	993	940	955	937	915	931	920	933	914	923	921	909	936	909	915	900	953	882	909	1008	886	951	927	925	945	955	934	905	907	884	862	910	978	977	937	943	935	933	892	933	878	911	973	926	910	937	906	921	980	924	902	929	939	867	937	987	881	955	959	936	928	940	959	952	939	931	933	957	916	895	911	891	879	909	892	866	933	993	956	891	883	953	961	947	951	921	900	954	921	910	907	935	850	926	909	985	911	894	917	937	969	924	937	916	943	932	935	940	955	906	1002	924	919	899	924	952	929	908	879	877	926	930	876	975	860	936	912	905	897	930	948	942	928	924	931	913	937	909	978	927	916	988	966	927	938	898	898	952	925	956	925	947	932	932	918	891	965	918	888	948	918	931	905	895	928	976	877	972	930	908	926	921	965	872	921	1034	886	935	899	977	956	883	938	949	960	931	939	940	962	964	929	916	995	934	977	952	958	837	883	831	985	918	954	950	974	926	912	862	909	903	923	891	924	914	897	947	979	931	914	945	868	907	881	921	935	950	876	971	965	912	952	926	946	928	939	919	896	967	949	988	905	922	989	920	917	929	885	977	943	917	947	979	914	943	953	892	916	921	922	971	907	878	953	964	928	935	871	962	982	944	901	972	892	921	928	951	874	923	1013	914	931	931	904	915	932	966	924	933	916	850	881	901	894	892	884	936	975	995	966	953	915	933	947	929	930	906	937	913	928	916	974	917	918	925	913	950	983	915	885	914	879	921	904	885	941	907	896	973	925	913	952	881	955	927	935	959	1018	952	931	907	912	925	862	926	901	903	872	960	957	876	930	956	968	946	950	975	933	861	902	929	920	884	996	885	940	921	918	901	927	931	930	886	922	953	941	965	911	944	926	939	904	909	898	925	932	906	937	960	946	936	894	934	920	911	918	936	960	907	896	950	907	959	931	890	912	995	868	961	907	904	930	924	871	965	870	904	900	899	919	911	937	978	894	911	942	905	902	948	929	962	913	960	967	940	899	895	917	888	906	919	921	929	918	912	902	946	1001	903	891	968	970	909	960	960	939	903	929	930	956	931	957	909	977	957	924	932	897	951	955	942	918	1002	882	911	932	924	918	934	858	889	932	898	953	934	921	918	972	962	899	930	968	867	894	965	914	947	950	868	902	877	898	971	935	937	951	970	950	922	858	959	979	927	929	934	891	935	889	872	964	900	917	886	936	913	950	924	921	910	932	890	878	907	966	921	912	1003	974	943	970	910	934	990	922	962	932	916	922	890	914	930	903	959	890	930	904	922	854	933	917	950	926	889	975	889	939	1018	949	891	938	897	937	947	892	960	938	932	888	937	917	952	906	924	878	947	833	906	904	924	948	907	886	925	956	927	895	892	923	940	875	955	948	926	931	914	949	898	973	983	943	985	957	970	901	911	880	984	923	985	960	919	932	970	981	898	937	925	876	943	991	940	853	973	931	957	908	899	967	981	892	970	925	920	858	906	962	1013	914	990	894	910	906	938	970	947	989	931	919	907	890	935	941	909	976	969	913	933	976	934	955	937	923	1014	915	909	918	915	927	933	842	970	902	958	936	939	988	992	931	966	934	946	919	947	950	903	910	877	920	933	935	949	950	919	945	951	965	911	985	939	904	954	920	941	918	921	976	951	905	935	908	922	906	988	946	956	876	870	947	909	939	919	933	901	934	935	923	1011	919	933	954	947	903	912	959	871	959	954	896	949	902	942	917	901	890	912	974	952	911	896	922	894	929	929	953	953	910	918	955	922	922	913	938	974	937	892	971	909	938	917	884	921	880	911	923	915	902	915	937	929	925	966	968	881	917	900	945	909	918	898	918	947	951	880	932	976	903	927	916	934	919	930	935	946	905	949	892	916	846	909	965	911	903	951	949	882	911	916	901	865	914	910	929	980	944	931	943	977	855	919	944	981	971	914	890	922	928	889	894	893	971	944	937	961	881	920	914	932	889	909	929	912	937	991	877	878	911	959	949	966	957	912	942	964	927	958	991	926	921	946	938	988	879	904	926	921	936	920	923	915	941	943	937	955	861	919	859	934	958	932	962	928	952	903	861	940	929	846	972	954	953	901	893	916	899	846	932	935	927	896	911	922	927	928	937	979	924	929	900	931	948	928	931	920	934	889	887	905	953	949	917	943	886	883	899	926	914	896	952	875	921	913	908	999	863	902	924	905	947	899	894	939	896	959	922	986	869	947	943	1006	917	959	941	913	884	920	903	910	995	896	916	923	933	926	961	913	956	895	957	896	937	884	920	950	919	908	962	902	937	901	925	913	874	894	880	884	919	983	888	938	971	927	922	903	959	952	889	931	913	980	913	912	949	927	927	896	916	943	932	927	936	967	901	962	910	950	914	972	938	920	931	963	947	869	892	912	960	905	936	925	883	920	922	949	910	900	999	926	950	955	937	904	973	950	932	932	907	925	948	932	900	976	941	945	902	928	972	919	887	911	963	956	970	882	939	964	935	942	932	918	873	897	890	888	915	946	881	907	974	941	927	863	950	941	932	934	885	908	943	933	933	895	955	881	964	905	967	936	907	921	915	899	957
64565	39963	25253	12384	6004	1777	627	584	593	540	561	632	552	559	548	511	437	488	439	468	471	508	420	456	448	428	475	475	426	442	457	436	468	428	407	456	437	424	483	438	431	459	449	421	427	430	392	426	457	432	397	426	450	449	467	416	438	424	449	417	438	453	432	449	446	417	449	479	467	436	448	439	472	455	478	411	471	447	474	428	446	445	463	396	438	442	398	477	410	460	403	445	437	442	463	446	438	460	446	486	451	444	462	469	467	426	425	417	447	400	430	443	459	464	482	450	469	461	451	485	409	411	441	461	470	436	475	440	446	465	473	399	421	441	428	471	497	435	399	457	471	433	452	469	461	443	464	437	434	460	420	476	411	435	470	427	445	451	432	466	450	413	489	429	473	442	441	427	426	447	415	429	395	457	452	460	438	477	439	431	404	447	442	436	464	447	452	428	449	437	425	435	450	422	468	459	459	448	480	416	430	430	422	449	465	447	460	436	459	428	482	422	473	438	434	441	443	448	492	462	443	434	462	400	428	474	432	464	451	437	429	467	442	434	483	439	444	447	440	439	454	449	486	453	401	451	478	451	455	439	428	453	423	455	456	440	446	390	428	465	452	471	424	424	393	403	416	431	467	448	418	446	461	453	453	426	455	430	441	435	415	405	429	438	444	479	480	480	469	430	418	470	423	480	459	471	464	430	435	449	418	442	439	475	434	457	459	494	453	435	429	413	431	419	425	422	466	446	445	472	450	451	422	434	424	445	450	469	447	466	434	449	471	433	450	438	450	448	418	461	451	447	431	430	450	430	446	422	440	412	461	482	486	470	430	498	440	485	429	441	400	490	463	451	436	434	416	402	444	470	476	461	454	468	457	457	462	468	471	404	436	452	435	452	438	416	468	409	422	454	435	434	425	434	470	440	445	442	434	428	443	446	456	431	425	418	430	476	451	439	432	434	480	449	441	460	486	424	497	452	432	453	429	441	430	463	429	437	446	399	425	472	444	455	423	458	467	432	462	440	426	459	422	459	457	411	409	432	451	456	451	457	382	441	429	472	455	464	446	414	480	412	454	447	500	430	389	463	453	437	444	396	438	474	426	446	455	448	436	474	419	458	498	454	452	462	470	417	451	454	443	407	446	455	432	434	454	433	437	407	466	443	430	440	428	412	459	464	480	445	439	447	462	456	449	425	438	382	462	473	436	450	442	434	447	447	438	431	424	476	473	496	435	397	455	406	404	425	467	419	402	441	445	435	448	482	452	458	400	461	407	427	496	444	409	401	449	451	505	461	405	470	479	432	483	498	436	424	453	454	464	452	485	447	462	388	422	509	486	462	420	422	443	454	417	426	461	445	449	466	422	436	479	438	475	451	440	445	423	462	421	488	437	439	444	476	473	441	488	476	396	440	417	463	478	463	474	428	457	438	427	445	483	455	469	448	493	443	431	466	413	425	421	418	452	422	475	446	472	458	402	475	401	417	446	483	462	439	464	458	459	444	394	470	477	454	436	433	387	465	441	439	437	455	461	429	440	397	451	455	498	423	390	408	390	393	464	491	451	470	465	438	454	407	451	451	468	441	491	479	458	475	467	454	406	411	473	472	429	426	459	447	428	462	436	456	411	424	449	449	444	418	451	484	444	455	455	431	452	435	394	464	435	448	443	439	443	452	453	449	465	434	402	485	404	404	480	373	456	433	441	425	458	455	444	456	452	432	403	462	413	452	488	440	448	442	437	448	428	426	425	442	417	462	433	430	431	404	447	457	443	494	414	446	463	438	445	474	455	424	424	437	493	418	418	420	452	435	423	408	447	445	415	416	405	447	439	425	442	447	463	403	448	469	420	466	439	449	465	462	461	402	431	431	463	415	432	424	451	483	443	476	421	409	431	468	420	453	459	455	460	460	435	428	453	422	452	445	410	472	454	443	468	431	443	443	446	432	470	446	443	452	461	427	418	433	446	433	433	396	421	432	439	402	448	445	452	421	450	467	433	458	411	426	433	471	449	413	438	399	421	443	425	434	476	443	423	464	446	426	435	388	477	440	448	454	449	473	450	428	433	414	419	477	447	427	414	424	445	433	437	450	457	472	437	433	404	435	457	449	411	428	477	422	437	451	475	415	441	434	439	455	445	423	387	450	433	428	451	432	449	405	397	431	423	424	451	421	404	438	424	450	439	451	432	422	472	456	428	442	421	436	420	404	466	475	469	439	420	469	428	411	422	475	419	414	445	441	439	456	410	441	438	458	462	423	451	454	452	449	456	453	394	461	423	408	443	411	417	440	462	416	438	439	478	422	438	424	416	451	409	426	459	444	476	453	436	436	437	487	445	426	454	457	441	442	430	444	494	432	466	450	473	431	453	469	408	466	456	451	447	400	449	450	446	476	473	460	481	438	457	420	463	463	429	443	481	462	434	432	486	485	446	427	423	447	432	465	461	460	433	432	432	447	441	470	412	462	464	441	424	411	438	417	404	440	419	449	400	413	439	435	455	436	451	457	446	462	440	475	436	397	453	403	451	488	458	448	435	422	403	477	416	424	427	460	440	453	459	466	471	438	447	436	421	456	415	464	450	402	436	427	467	427	427	434	442	439	432	441	450	424	416	433	447	430	439	410	435	445	428	457	487	482	438	446	429	444	463	487	426	438	436	447	413	457	431	480	426	426	437	460	480	448	433	417	456	438	449	461	451	445	454	414	440	431	459	422	450	421	448	447	493	407	467	433	428	423	454	465	473	450	495	473	447	429	428	435	401	424	461	449	475	453	468	451	450	463	408	430	444	445	455	441	415	416	428	408	438	465	441	470	439	453	464	422	431	464	389	406	433	479	440	424	465	487	451	508	481	443	443	440	460	427	399	428	411	448	427	463	451	440	471	426	467	443	420	419	464	430	452	453	429	437	416	476	487	430	455	496	451	454	433	469	424	434	450	443	474	446	446	427	469	444	427	457	472	419	466	455	459	461	452	439	403	446	467	434	456	389	444	455	404	431	419	446	461	452	462	466	417	448	471	448	423	441	427	424	365	398	467	501	460	495	458	428	448	467	454	424	410	439	456	493	435	465	474	457	410	459	457	448	417	438	411	439	519	486	420	441	451	420	471	402	417	423	423	434	443	481	416	395	406	434	401	459	420	484	430	417	483	430	425	448	427	440	462	424	432	445	441	443	448	439	470	450	400	445	448	451	456	429	442	474	414	455	460	424	442	418	458	434	439	428	444	439	429	415	476	458	471	440	462	461	418	463	451	449	487	442	427	413	430	432	466	423	439	456	492	455	464	454	440	414	465	442	435	419	438	407	405	446	451	458	494	466	444	460	437	430	438	459	447	505	463	419	419	447	429	449	439	483	403	385	440	472	446	463	447	453	436	423	435	446	429	427	446	430	443	422	450	458	471	452	411	462	434	454	473	433	415	430	441	464	446	428	431	429	498	438	466	404	439	436	437	456	441	443	458	446	423	478	427	447	453	434	432	430	456	426	437	466	456	477	450	458
42115	32666	26080	19377	13648	4109	1586	1573	1632	1577	1462	1467	1378	1333	1317	1192	1125	1073	986	1024	980	1013	1038	995	978	997	970	991	923	967	932	890	945	908	953	965	966	920	914	966	971	958	953	975	964	955	919	990	986	859	1004	960	913	960	914	945	991	931	962	967	908	893	968	935	974	956	928	935	937	958	985	974	950	937	972	882	918	956	961	978	962	940	985	902	971	950	928	918	964	939	946	960	893	906	925	915	940	922	949	960	986	930	965	947	959	914	989	978	1012	911	922	940	952	921	950	896	944	920	949	985	947	938	995	966	939	960	914	983	978	1079	906	926	946	981	960	1041	942	940	933	953	936	948	946	898	978	996	924	929	961	899	971	961	874	941	961	911	954	894	969	915	983	964	961	915	943	956	910	876	992	938	949	955	954	939	940	930	875	929	978	941	923	911	909	947	896	964	961	905	963	976	875	929	963	947	900	956	974	960	968	987	935	882	958	974	935	944	961	915	894	886	958	955	934	923	980	928	959	928	935	935	980	918	917	944	975	888	943	943	996	960	987	947	901	944	924	963	967	901	910	912	941	960	969	938	954	902	924	1007	953	928	901	968	887	902	902	904	990	950	942	889	944	969	963	971	923	963	908	932	860	933	1003	884	970	914	966	895	963	992	927	946	981	932	923	929	974	949	931	937	959	911	942	962	931	919	911	972	919	931	966	932	968	932	924	916	940	939	955	991	927	949	907	910	977	970	949	929	909	972	980	929	987	946	936	915	951	955	915	986	915	910	958	971	962	951	928	1032	887	985	938	983	969	864	944	962	974	933	922	940	944	899	946	990	972	936	926	967	961	909	911	949	1005	980	980	982	926	1003	1008	930	898	920	979	899	936	927	1000	961	908	965	905	948	944	940	949	952	946	933	961	941	1011	928	940	951	943	940	981	915	957	959	949	987	887	939	928	982	955	964	986	927	930	905	995	947	906	913	946	957	913	908	911	961	966	921	910	954	925	925	970	902	991	909	990	912	899	957	931	920	986	918	918	927	960	944	937	935	900	994	936	942	930	986	965	975	978	873	914	910	942	919	903	906	972	923	969	878	973	944	929	963	921	965	982	927	950	922	889	914	971	955	930	954	899	951	915	990	922	920	954	958	1014	956	891	956	938	933	929	943	853	990	958	954	903	974	915	945	948	949	907	979	996	992	929	962	935	956	908	913	971	942	926	943	903	907	913	959	961	941	970	895	909	1063	922	969	900	948	981	910	938	969	1022	955	956	938	939	946	921	914	924	918	958	890	960	932	907	937	964	957	908	905	933	1014	953	934	909	907	914	985	929	934	958	973	925	980	956	916	939	915	881	950	940	1003	870	921	945	917	917	927	913	967	925	925	997	935	953	927	902	910	917	951	880	934	964	887	965	929	1009	940	918	913	918	898	908	889	901	922	913	973	921	904	954	916	932	939	964	936	956	970	935	963	962	970	944	949	943	923	958	972	907	929	963	904	927	959	900	927	914	942	945	1005	936	921	933	929	941	920	963	914	917	933	912	945	963	942	956	880	984	897	876	1000	930	884	957	963	942	952	919	972	937	891	925	987	951	942	940	947	907	943	928	927	949	958	901	961	956	937	915	933	951	957	964	893	971	946	939	956	935	949	921	877	930	912	920	937	868	962	933	930	936	933	967	966	979	926	919	923	879	962	936	942	922	950	938	979	966	936	951	912	938	882	923	941	968	967	955	977	993	981	977	956	892	951	925	946	932	937	879	971	970	936	923	998	962	916	944	928	949	957	947	969	907	932	956	928	911	899	953	965	904	939	950	954	934	969	928	927	923	941	932	934	946	944	974	944	938	943	965	933	951	956	897	934	922	924	950	947	893	879	994	950	969	947	922	938	927	917	945	946	901	904	914	918	907	992	961	918	938	901	1004	955	919	916	978	898	943	958	1027	967	932	918	956	906	955	958	960	928	961	891	948	978	919	936	891	946	960	923	922	932	964	937	912	930	993	995	952	893	951	975	959	921	964	918	972	981	927	924	908	956	904	887	970	916	891	905	941	992	989	961	995	973	973	978	941	931	983	921	944	944	966	933	946	903	922	940	942	934	906	916	958	950	938	948	893	948	985	933	926	924	964	898	935	952	934	914	950	907	941	963	949	906	945	878	942	887	892	963	953	905	861	902	971	924	955	955	912	1032	907	951	884	950	897	896	931	948	898	930	935	966	979	936	951	938	943	935	924	914	963	926	964	930	930	929	966	979	904	945	939	961	982	885	908	924	971	937	919	880	956	932	957	974	963	891	908	918	963	926	920	932	979	889	931	1011	960	942	914	908	963	934	942	973	938	965	894	956	959	912	891	978	936	927	900	943	929	975	930	922	898	899	932	962	938	933	879	923	908	942	900	922	903	962	904	1038	915	925	947	980	937	939	943	976	981	958	1016	933	942	947	914	929	934	959	978	944	974	952	913	947	863	943	899	943	938	951	959	984	1013	935	951	950	914	912	938	964	925	949	965	934	924	913	928	928	986	964	955	926	890	949	945	1011	936	936	1007	1021	921	904	925	944	964	904	963	961	895	937	947	932	934	954	933	911	912	959	930	917	960	952	932	939	980	948	984	911	959	917	936	928	942	950	914	947	928	973	900	938	936	952	949	938	959	979	971	889	981	916	890	954	958	973	905	951	925	954	963	958	891	921	938	949	963	968	990	935	960	957	969	964	923	915	953	931	958	995	967	962	956	989	903	977	951	907	943	955	948	916	938	963	943	931	919	941	924	859	967	934	928	922	943	946	896	941	961	923	962	992	925	951	911	931	956	984	966	964	956	987	969	942	961	909	998	937	955	956	920	948	927	968	947	941	949	940	921	952	923	896	910	932	928	967	895	950	936	911	924	935	951	907	999	948	1002	976	878	912	900	928	978	927	951	1002	890	914	972	982	945	953	918	910	925	908	978	916	906	983	925	950	951	926	933	952	893	909	898	919	974	956	981	897	967	976	970	857	916	960	939	924	941	938	943	940	925	927	938	902	958	921	956	912	926	961	948	999	942	967	908	944	916	951	950	920	932	916	967	950	976	939	981	957	984	945	959	933	906	938	906	908	947	953	926	929	908	921	951	963	953	955	985	969	991	877	880	909	881	935	933	937	926	901	932	935	920	926	998	958	933	933	922	924	943	986	955	967	890	942	941	966	891	878	938	937	920	976	994	963	991	899	957	909	938	933	881	1003	898	948	988	1008	1010	967	983	925	950	930	904	945	873	942	947	981	879	973	934	975	1022	949	929	916	969	984	941	962	889	915	935	925	938	985	919	970	920	934	937	909	986	947	982	985	949	889	972	984	900	936	969	878	973	930	942	969	967	943	897	940	910	970	928	918	943	913	949	929	948	907	961	960	1012	918	952	891	929	928	960	941	943	911	908	988	940	939	913	910	930	913	935	896	982	958	944	937	961	1005	941	926	917	935	947	903	907	951	961	936	931	932	966	930	921	926	927	924	1003	961	918	983	935	939	904	969	935	929	963	913	887	950	990	978	943	888	982	935	930	990	1012	975
50457	26132	9514	4254	1244	551	491	478	497	507	490	522	469	463	484	456	473	457	477	450	435	419	454	439	436	452	426	426	425	404	427	422	392	450	433	421	434	451	486	462	453	452	413	434	442	421	449	460	468	471	417	446	406	465	430	437	456	451	463	437	470	439	443	456	436	452	448	426	472	464	435	440	455	425	440	462	426	425	449	456	469	464	431	424	454	448	460	425	411	433	428	445	424	426	413	422	452	430	474	441	439	423	469	410	416	472	438	449	418	407	434	455	431	451	424	474	434	426	434	430	434	462	459	453	482	412	410	442	463	440	421	428	423	451	433	461	426	417	458	435	433	439	413	429	467	440	427	410	410	444	402	413	442	461	432	429	455	442	456	435	438	423	438	452	440	424	424	420	388	430	450	454	463	417	430	436	406	412	433	424	433	435	398	436	441	467	392	445	441	449	442	430	452	406	419	416	416	437	391	423	437	433	420	405	423	402	424	445	426	460	435	422	426	442	445	393	452	467	446	413	427	414	457	501	395	396	464	460	397	396	410	443	441	434	416	411	424	411	426	463	441	473	429	438	492	470	433	426	416	457	437	427	402	480	426	426	403	478	479	439	465	424	418	415	447	424	434	423	426	442	452	433	429	439	435	448	450	467	425	404	401	407	481	406	431	456	454	457	447	425	420	398	446	469	445	423	427	412	399	453	462	468	448	436	472	433	412	430	465	442	449	415	455	408	425	402	471	441	433	404	437	410	419	440	440	459	498	432	434	433	439	468	403	408	435	428	462	476	428	437	459	420	421	411	459	428	421	435	469	428	441	465	426	434	428	422	437	478	433	438	457	432	458	465	404	404	400	426	448	445	440	431	418	437	453	406	411	429	410	419	422	426	426	413	447	482	449	399	433	405	439	448	460	427	440	464	481	440	428	402	455	416	446	493	438	447	419	454	432	444	445	427	407	443	446	461	400	406	412	454	437	446	454	384	429	408	437	416	442	424	432	438	389	418	487	447	466	438	411	426	389	451	422	456	432	458	407	448	448	427	455	470	441	430	442	429	451	461	432	432	415	437	448	391	435	420	461	468	451	437	436	448	420	443	425	444	430	432	447	444	439	457	477	428	460	417	401	443	481	444	476	401	438	463	394	408	466	398	394	402	484	472	466	423	456	461	463	455	494	440	441	451	427	422	443	438	459	431	455	432	442	441	438	431	451	465	452	449	480	450	417	439	449	435	412	426	411	449	442	408	410	428	480	410	400	423	431	428	410	433	434	428	466	425	425	444	426	434	389	440	468	408	470	423	431	449	461	415	422	463	457	396	423	447	421	440	460	429	411	432	414	492	438	448	404	447	423	492	427	436	400	441	443	444	426	410	416	423	419	428	406	401	414	471	439	472	415	418	446	442	486	434	431	425	488	413	437	420	450	401	433	415	392	413	391	460	432	413	436	413	398	416	446	435	452	465	411	438	416	416	466	430	420	444	456	458	424	449	461	419	405	439	461	445	415	447	484	424	407	414	457	444	461	441	443	385	407	425	389	397	419	386	416	471	413	462	443	454	372	463	440	440	433	407	440	414	422	430	391	424	420	461	460	437	441	391	452	430	441	435	420	400	406	410	423	421	430	408	400	436	441	462	438	426	397	447	435	420	451	428	425	459	432	447	442	407	428	426	454	443	444	440	463	428	439	421	438	438	413	418	456	458	417	452	466	403	436	410	467	452	430	457	433	471	452	457	447	455	411	439	455	441	409	445	461	448	401	430	455	441	447	453	479	443	430	431	465	453	394	402	426	415	391	426	423	417	439	431	401	457	449	415	469	475	486	392	448	453	432	430	431	419	459	470	403	427	432	415	422	443	473	432	449	417	444	425	423	454	432	446	432	429	434	437	421	492	418	402	447	418	428	471	467	426	419	434	424	457	446	404	431	454	439	422	409	427	448	455	452	404	444	396	409	412	463	434	448	436	452	441	470	434	454	460	436	458	446	450	416	436	477	447	461	422	440	453	406	413	442	409	435	457	444	462	427	466	449	423	468	454	412	429	471	417	463	464	457	461	438	415	446	457	448	435	460	441	433	466	467	455	447	455	449	455	451	437	428	427	466	390	435	443	442	393	415	429	435	458	480	439	428	458	425	456	475	447	422	433	410	449	437	391	449	480	421	440	436	436	479	470	432	481	417	419	428	430	460	460	422	429	458	448	423	426	398	445	448	412	438	453	399	412	436	443	472	400	435	448	436	424	436	387	445	404	424	410	416	459	425	424	433	443	390	461	396	450	403	411	409	439	478	437	425	431	445	430	440	427	435	416	466	424	433	443	431	459	445	454	432	431	423	452	447	462	428	451	459	412	424	393	444	404	402	437	481	435	424	429	432	481	438	408	424	438	409	417	454	403	413	450	464	404	450	417	452	442	447	442	420	446	410	423	470	412	430	436	441	374	416	436	442	418	421	427	422	451	468	412	403	490	444	434	419	456	427	438	407	435	402	439	423	419	418	438	478	434	434	418	421	432	398	455	460	467	448	467	404	434	378	468	436	456	436	418	399	444	425	434	444	429	407	506	438	435	413	418	463	407	434	471	464	410	452	439	399	450	475	395	425	458	439	447	447	444	476	473	480	417	441	426	438	420	425	414	431	427	429	441	392	441	434	442	473	435	438	462	450	410	428	455	426	462	416	425	426	461	452	427	416	428	432	435	475	398	420	452	407	429	423	400	444	436	436	444	435	425	429	434	407	406	442	434	467	434	425	434	411	419	455	420	447	461	451	421	505	430	459	446	464	446	400	364	427	397	462	483	438	436	462	460	451	436	473	451	438	435	479	450	503	419	419	447	452	435	405	424	434	450	400	441	462	451	443	404	425	419	407	440	401	436	391	461	432	437	433	421	466	470	397	416	472	411	462	418	471	425	423	451	431	430	472	414	441	396	457	429	428	433	434	469	402	386	442	414	437	482	429	410	403	458	427	434	416	451	447	415	431	455	449	399	445	450	421	476	471	416	406	443	477	421	444	432	451	466	480	469	456	471	415	473	423	439	438	462	439	447	373	443	412	448	434	406	443	434	390	443	417	410	431	435	461	399	466	453	427	381	426	438	414	460	460	415	435	412	420	463	451	395	423	440	424	435	446	393	446	392	424	434	452	421	462	452	379	421	467	429	425	420	442	424	429	451	439	419	474	441	423	483	440	426	420	484	410	444	438	452	412	484	457	405	444	402	442	418	447	399	437	441	435	390	403	430	418	442	424	452	437	398	448	395	407	430	429	460	443	459	448	433	406	470	435	456	434	434	419	470	476	480	466	452	432	446	420	460	431	425	449	489	441	413	432	448	414	418	451	437	443	416	439	422	443	425	438	426	430	453	453	442	439	443	411	410	430	418	432	409	432	434	470	424	433	425	420	448	413	447	418	424	448	406	457	451	449	432	475	419	462	454	420	412	416	428	436	437	380	479	471	447	450	456	431	445	454	459	451	454	434	444	443	460	439	407	476	439	434	487
33478	18495	11473	8354	3169	1290	1218	1204	1254	1181	1150	1101	1089	1117	1052	1028	979	873	932	949	923	941	931	934	893	964	889	926	920	898	934	926	921	966	890	963	952	915	949	950	891	916	939	928	899	983	903	921	922	910	907	898	958	886	902	882	946	923	944	969	933	905	877	900	934	968	917	947	912	914	882	881	909	973	888	917	918	964	876	936	927	922	945	921	943	956	867	943	916	901	873	938	931	985	891	918	888	908	896	966	883	953	889	908	920	870	856	957	932	918	964	923	955	886	919	879	902	869	909	948	883	916	914	888	912	936	879	938	864	945	960	912	943	911	914	955	947	936	946	907	903	889	894	926	952	896	852	928	983	869	893	915	943	979	932	960	916	873	858	977	914	949	930	909	916	901	923	970	935	900	910	908	910	933	892	921	876	979	903	905	917	935	908	898	880	952	897	935	933	885	910	895	968	896	1009	945	946	900	915	907	904	941	945	933	941	862	907	972	833	902	905	933	980	952	925	969	935	927	884	882	945	937	912	908	918	916	908	949	899	932	935	873	960	928	885	895	926	904	914	892	946	927	921	924	930	942	880	935	915	929	929	897	932	896	898	924	879	951	904	904	920	949	885	932	963	931	912	939	927	945	897	923	904	901	947	974	933	960	914	886	916	933	956	930	905	943	956	925	880	918	973	883	941	926	953	902	921	938	945	977	873	949	922	937	942	900	891	995	909	936	918	884	954	937	955	935	913	894	910	972	898	885	848	935	901	906	935	930	921	950	935	926	902	856	984	916	953	921	911	931	923	933	912	902	913	949	947	951	956	865	899	899	970	914	977	875	916	916	888	942	944	904	932	945	893	958	937	904	904	959	919	921	915	900	895	950	950	903	865	947	927	941	892	901	952	869	935	916	922	959	920	914	950	922	903	882	910	889	916	916	915	918	900	903	877	949	896	910	922	853	865	918	901	908	904	912	896	907	916	979	905	979	927	916	937	911	861	907	976	890	893	904	902	960	932	956	898	970	953	932	914	924	904	930	908	935	903	860	918	906	918	931	933	935	929	915	912	913	912	890	895	966	946	914	926	910	890	950	907	900	944	927	877	1002	918	883	979	844	908	931	937	911	892	953	948	875	940	983	904	903	961	942	914	933	938	914	905	914	912	932	911	949	923	924	923	894	918	921	929	952	893	944	894	911	908	967	973	927	938	948	937	939	974	949	904	957	937	907	931	881	926	928	887	925	996	919	946	938	946	927	920	925	950	920	892	907	880	920	860	864	903	926	905	902	981	959	966	891	902	904	975	928	956	923	956	923	912	940	884	984	880	881	896	981	886	950	948	974	907	944	901	956	930	917	922	931	928	1002	949	924	957	919	947	936	932	966	919	953	934	907	1016	919	927	900	943	913	946	889	862	914	906	865	979	896	901	911	928	986	917	901	936	896	902	909	918	935	911	908	980	881	911	871	939	956	936	974	987	931	941	956	956	964	961	901	881	912	907	964	933	908	904	952	885	948	929	912	951	926	991	890	968	960	912	864	942	920	926	928	894	902	903	899	937	873	938	952	918	925	942	939	920	913	909	908	948	865	946	896	957	972	869	889	925	930	901	910	911	891	912	904	959	1019	914	928	910	962	891	905	890	929	921	891	919	868	924	859	947	902	900	889	964	913	860	923	922	943	973	946	881	911	946	956	917	910	899	990	915	916	950	887	896	920	979	902	946	927	966	960	944	861	925	916	896	940	911	945	937	916	920	976	972	936	942	920	906	861	944	942	928	894	952	858	926	918	905	929	921	897	932	966	934	951	904	927	1006	887	912	893	908	941	905	895	944	924	917	947	982	874	953	961	910	890	927	911	892	994	944	882	869	921	928	912	902	948	924	919	871	945	929	892	912	940	906	953	950	897	956	912	906	915	950	981	885	909	871	926	892	945	954	905	892	840	891	941	885	964	941	890	909	945	925	909	923	871	918	923	908	948	952	943	954	941	921	932	888	922	873	889	907	928	888	948	921	908	966	955	953	962	906	878	970	923	929	925	963	940	938	917	875	908	928	929	935	939	921	956	934	882	913	945	951	912	935	956	938	941	935	950	929	912	910	967	932	915	876	944	919	883	907	894	966	871	899	883	949	921	914	938	983	932	932	907	921	905	896	897	953	995	894	957	920	944	904	918	910	983	899	929	896	925	862	950	895	949	927	911	948	960	957	912	904	888	944	895	935	951	903	898	947	953	979	889	949	932	965	913	885	893	907	971	908	926	948	899	894	963	918	860	922	875	940	918	908	882	929	956	941	913	928	897	965	951	917	864	938	941	951	927	913	894	927	954	923	983	943	882	914	969	975	916	900	974	928	899	913	881	940	901	979	891	866	942	969	938	885	928	936	942	942	894	958	895	944	949	954	932	929	952	921	908	947	941	942	891	934	941	936	892	930	897	972	959	959	938	898	923	972	913	964	935	991	927	923	971	925	897	937	936	933	907	895	887	895	874	934	866	935	937	886	976	900	905	954	929	975	924	972	871	941	923	954	891	934	874	911	908	916	956	961	900	936	898	924	982	896	893	982	949	949	936	922	975	927	918	930	923	985	942	917	907	933	930	916	847	944	915	957	967	913	916	906	903	922	952	858	949	905	910	834	992	897	946	915	937	944	960	897	881	859	937	936	914	931	869	958	905	914	946	848	894	955	901	943	932	840	915	936	937	886	961	940	976	976	965	950	904	945	915	862	947	943	910	920	956	910	888	982	924	853	886	947	977	871	925	917	917	906	926	951	863	879	943	876	957	965	917	932	945	924	956	888	910	903	937	909	929	953	866	967	895	965	912	899	943	884	953	945	908	922	971	931	916	966	927	905	900	909	931	912	956	864	927	910	878	961	944	961	951	976	889	889	880	957	896	957	933	888	900	907	913	920	893	929	925	938	905	899	922	960	880	877	909	906	895	921	918	917	940	933	947	918	912	867	930	916	922	949	937	909	925	960	933	986	978	968	893	954	964	924	969	969	902	977	939	867	910	897	925	918	912	924	903	944	876	886	924	907	934	883	921	941	895	967	935	944	937	1011	953	873	918	919	934	913	995	911	894	903	940	951	899	881	969	903	897	948	970	904	960	947	930	956	957	977	920	924	927	965	948	932	890	908	917	967	929	945	963	952	942	931	883	916	903	915	946	913	900	953	972	973	932	966	936	898	878	928	936	892	891	852	937	958	872	903	915	889	871	899	942	927	917	912	904	858	924	924	934	871	913	924	924	907	919	928	880	940	923	928	893	881	893	914	921	965	903	886	870	948	955	961	928	976	900	839	890	906	932	955	908	936	914	900	880	877	925	926	923	915	908	931	956	926	891	919	904	968	948	928	947	903	949	942	948	928	933	951	908	930	898	924	940	893	917	876	885	938	933	941	915	867	939	955	873	914	898	890	938	931	931	973	895	964	900	955	907	903	910	890	943	977	897	910	914	910	967	942	987	908	904	910	937	859	951	931	959	925	905	899	921	906	873	911	912	848	893	901	907
57622	35226	21276	10116	3749	983	604	630	604	589	553	533	539	560	475	473	451	446	488	429	452	443	445	419	490	471	454	430	458	458	432	441	448	451	434	442	446	418	457	462	442	387	407	443	429	437	387	437	427	450	423	483	460	438	453	422	425	426	469	428	439	429	409	442	466	462	446	470	420	434	398	437	439	440	452	454	444	439	470	404	427	419	479	438	451	460	443	446	439	457	435	455	460	451	435	442	424	401	448	406	416	418	457	491	410	414	421	455	481	446	472	390	420	423	449	443	437	450	383	410	473	412	439	427	479	444	417	472	404	431	388	443	411	426	449	432	456	460	426	431	428	421	396	480	414	400	389	409	470	426	417	408	441	424	447	444	466	446	449	431	432	424	446	428	460	442	425	413	428	423	450	429	445	464	452	449	474	482	440	426	457	454	431	415	460	493	440	464	469	435	452	431	446	456	430	436	444	414	417	429	461	427	450	446	453	416	416	445	453	521	388	417	389	399	399	428	424	454	446	395	433	451	415	373	438	416	447	445	480	473	472	455	436	408	458	450	440	475	436	430	466	412	479	384	430	420	471	418	424	437	447	415	455	407	471	458	437	408	425	395	415	497	413	424	497	438	440	429	420	440	453	449	466	421	463	438	462	432	444	423	431	462	420	414	431	432	474	422	433	435	427	441	443	449	431	401	413	424	434	453	446	413	427	454	454	459	418	441	431	431	442	421	449	463	441	468	437	438	430	449	471	440	440	427	437	420	392	435	507	474	458	417	425	466	457	416	420	435	466	422	413	491	409	429	467	417	442	422	404	442	443	418	453	464	403	455	428	412	431	424	412	439	399	414	445	450	442	429	444	429	437	428	463	471	464	398	438	437	396	425	418	424	439	463	429	447	444	429	453	477	431	432	459	404	470	478	424	461	455	464	437	459	431	438	449	427	415	430	438	428	479	399	410	446	416	420	429	455	440	482	457	437	401	419	450	403	457	442	457	425	436	435	431	426	418	473	478	472	424	493	397	428	434	440	423	435	421	480	461	466	416	421	456	423	442	458	443	433	420	424	467	433	419	434	433	450	427	440	445	428	482	416	461	438	457	418	436	437	429	442	454	440	427	405	420	447	450	399	430	450	452	443	461	430	401	398	438	441	448	440	482	402	454	407	410	429	427	419	449	431	424	440	439	453	419	445	476	452	462	470	408	478	446	434	488	438	416	491	429	472	470	481	447	439	403	421	453	466	458	440	447	453	441	428	415	424	412	428	432	397	454	411	463	442	433	422	466	431	435	430	484	440	458	416	414	394	455	474	423	438	464	442	455	440	426	461	427	441	472	440	427	466	425	451	469	434	426	416	436	434	438	397	450	417	445	401	423	440	447	449	453	456	515	441	457	442	439	434	415	449	451	461	447	457	439	454	469	460	458	443	417	382	411	422	437	453	461	439	428	429	460	451	426	424	420	443	428	427	421	408	460	438	432	418	401	451	430	407	430	428	411	437	469	435	423	414	453	435	441	440	474	441	457	426	412	486	484	442	433	413	471	471	399	436	403	493	443	426	406	427	467	450	432	482	400	439	421	407	391	422	466	419	432	459	461	444	430	468	400	450	408	434	393	379	457	438	462	431	442	427	418	471	445	428	463	413	454	429	388	451	456	467	408	387	433	442	400	398	470	426	453	408	467	452	385	449	455	456	457	409	451	419	421	454	440	423	457	479	450	424	431	414	464	424	464	456	459	459	431	464	434	442	438	453	464	424	441	427	438	451	451	466	436	451	450	444	425	437	443	414	441	437	471	409	427	431	395	424	455	456	396	455	494	452	418	449	464	454	459	424	457	465	419	462	435	454	453	446	437	422	437	432	437	399	457	444	427	427	441	449	393	465	436	409	454	479	422	448	434	446	480	429	424	402	443	441	426	427	437	465	465	438	490	438	480	441	477	429	384	429	423	440	476	442	425	412	416	481	439	412	411	450	432	459	451	413	452	413	427	426	445	414	432	436	432	449	446	440	472	430	433	460	458	458	431	471	421	420	441	432	434	452	439	430	422	412	464	444	417	476	429	433	413	438	435	410	438	397	440	463	410	446	420	429	457	447	421	434	425	430	433	411	481	490	459	430	445	421	455	474	439	456	454	408	426	452	444	456	458	446	451	411	443	429	465	471	450	442	413	456	413	470	464	431	445	410	423	487	437	436	474	412	414	447	423	474	449	410	433	378	444	462	475	482	441	488	409	423	440	426	444	453	427	457	454	482	446	423	480	431	452	422	459	427	469	438	407	400	465	429	447	404	435	448	443	410	447	433	410	394	440	411	397	451	472	393	500	447	433	453	434	423	483	413	470	440	459	430	449	432	460	446	422	422	477	476	379	434	456	456	451	426	412	486	447	443	477	439	459	433	431	421	405	401	456	475	471	383	424	443	435	447	459	417	461	407	437	442	415	455	442	424	456	429	402	432	438	430	417	428	448	452	426	443	439	434	453	411	462	408	424	477	468	424	442	484	450	474	457	431	430	459	484	421	459	433	440	415	420	445	484	426	441	410	459	462	478	426	437	413	471	454	427	426	474	426	410	453	459	429	485	407	418	400	398	414	439	447	424	434	467	443	433	437	468	456	447	426	444	447	394	431	461	435	431	460	483	418	466	436	416	445	405	444	398	429	438	439	448	418	426	449	419	399	425	428	424	450	441	418	440	447	435	436	421	447	390	452	451	439	445	460	435	445	422	434	394	428	415	427	469	419	439	451	427	424	430	418	392	454	429	442	379	470	436	466	418	430	454	474	487	386	383	441	439	445	458	441	489	414	426	419	447	444	427	450	478	431	396	455	440	439	429	478	440	414	483	433	445	450	474	454	474	458	432	434	440	454	431	467	444	490	467	429	416	391	429	419	439	429	416	441	473	468	460	412	446	461	410	415	441	376	451	422	424	418	452	416	495	443	450	459	433	427	434	464	459	403	449	403	430	442	422	415	426	422	454	440	454	445	452	406	476	418	457	473	435	399	436	455	448	459	428	459	426	438	463	437	420	473	470	435	434	423	424	409	464	442	450	426	439	430	423	466	385	396	401	417	420	452	472	405	383	409	438	468	450	425	424	419	438	462	426	472	413	435	448	466	454	458	426	417	435	453	393	404	399	462	418	424	484	433	422	427	414	413	436	433	413	434	437	456	453	429	447	468	455	458	401	402	465	452	477	441	449	452	442	444	473	437	457	456	434	445	435	419	410	449	415	468	443	419	457	440	434	451	474	434	451	465	432	463	439	435	461	397	460	433	450	431	467	458	425	439	431	440	470	412	439	414	430	400	419	436	413	397	435	448	424	426	446	432	460	406	446	459	459	424	424	433	449	465	439	439	425	450	437	464	416	449	424	473	415	431	442	424	429	413	374	404	445	428	434	459	450	443	470	429	424	431	452	441	444	443	463	439	429	457	408	471	419	419	414	426	456	409	460	413	395	457	462	452	429	449	468	464	492	434	458	445	444	444	425	403	431	427
37006	27064	23352	16622	8583	2498	1694	1788	1634	1611	1555	1464	1488	1349	1258	1165	1059	1086	1047	976	1016	982	1022	1017	1047	991	943	945	944	996	956	1022	933	972	990	1011	957	1001	909	912	922	915	935	966	960	936	929	922	920	965	963	955	888	945	858	923	906	973	966	898	933	932	930	965	939	927	960	944	865	971	941	891	941	924	961	844	907	1002	930	915	919	896	953	935	966	930	948	898	913	932	913	950	921	890	908	997	962	1017	883	935	966	959	884	950	915	941	907	894	903	881	930	897	905	1000	947	917	935	899	917	940	967	940	956	924	927	941	947	985	934	933	911	950	867	917	922	928	917	945	920	954	939	889	914	865	897	1007	940	942	948	966	971	930	941	927	941	914	922	974	878	919	889	951	953	976	896	989	843	946	894	878	959	913	888	923	968	988	922	926	954	900	931	953	953	934	960	859	944	973	928	925	945	899	864	946	890	928	886	954	987	937	958	907	949	905	962	938	924	920	931	861	959	955	901	894	988	923	878	936	932	890	930	920	945	933	919	962	924	959	974	898	923	979	906	944	943	942	922	891	913	974	969	877	923	972	970	941	920	926	914	953	959	939	971	904	894	1010	927	949	891	957	918	960	954	914	889	932	918	913	921	919	908	885	898	913	921	930	930	856	971	965	920	928	935	952	941	894	901	908	938	899	941	923	951	903	922	947	914	886	953	910	928	954	998	876	928	892	930	949	946	925	942	893	998	897	954	1014	941	893	917	945	997	951	941	922	891	880	896	862	931	928	969	927	954	967	948	919	937	917	942	882	907	958	915	909	873	938	972	926	879	908	888	995	932	931	957	905	923	902	923	969	878	973	938	879	948	897	894	948	930	919	938	916	959	953	908	929	941	928	872	877	936	885	899	937	919	912	911	892	891	958	919	989	920	944	969	958	924	945	928	939	912	1003	913	930	942	987	939	951	945	1000	896	885	926	987	941	930	914	919	929	932	919	942	920	909	937	1015	906	926	950	936	932	964	920	912	951	927	942	922	916	897	929	974	947	934	942	888	902	960	979	939	934	925	921	953	938	939	951	961	927	932	925	893	942	893	937	926	934	953	915	957	906	948	934	920	930	960	918	994	915	895	963	955	946	932	926	944	922	983	957	889	940	893	938	938	957	959	970	892	926	930	896	895	921	920	905	880	923	929	894	933	949	933	923	925	938	967	910	922	942	915	970	945	960	974	910	935	879	947	922	900	937	955	954	897	948	943	919	958	943	890	926	940	921	944	912	914	972	901	932	961	976	942	933	990	914	972	957	939	949	952	945	914	948	910	963	944	979	929	915	896	976	997	872	953	913	903	974	1009	931	935	929	890	933	924	907	929	930	856	907	952	932	951	953	938	942	958	956	928	906	919	941	983	926	878	888	909	933	907	961	905	936	939	938	912	938	932	912	959	923	916	931	912	909	936	912	912	875	916	940	930	917	911	933	930	958	917	938	963	944	918	944	885	921	978	894	926	966	907	882	885	957	919	906	887	975	962	905	880	937	922	903	925	914	885	921	993	935	875	944	919	906	936	902	949	955	951	895	979	915	920	959	958	928	964	943	973	895	892	927	964	908	892	981	906	921	1001	989	995	900	946	932	956	945	879	945	932	928	916	899	920	928	948	917	919	926	941	931	940	904	959	876	901	997	929	918	913	912	927	953	891	893	883	928	900	974	947	901	946	925	969	945	889	901	934	963	955	905	945	890	947	995	958	887	950	961	911	884	891	910	928	950	963	875	882	934	907	944	970	877	930	949	1000	946	927	912	902	950	956	921	888	915	896	921	955	971	906	938	938	938	872	986	958	983	957	935	869	965	900	902	888	952	933	937	952	952	888	934	868	893	967	958	962	906	913	949	891	913	971	972	920	962	950	903	958	998	956	975	955	910	986	865	918	974	960	949	910	926	963	873	946	964	936	938	984	896	901	922	914	923	895	884	940	953	914	912	933	920	932	947	947	947	935	935	895	966	931	950	979	982	930	895	920	915	916	927	902	895	915	994	904	933	938	884	887	912	952	937	925	928	915	978	908	971	966	930	894	927	932	933	918	908	972	934	921	1013	938	916	902	955	947	943	917	901	898	926	954	950	864	967	894	971	984	894	895	911	892	891	907	868	891	935	954	925	917	922	1001	922	958	882	883	910	936	886	909	926	942	911	946	909	903	888	970	982	954	926	925	947	970	912	932	891	926	937	966	967	941	963	878	908	880	904	907	956	917	911	922	936	935	923	916	1003	927	936	869	907	875	908	926	955	898	890	878	888	982	954	930	966	978	953	932	922	904	870	873	916	942	918	932	897	874	938	960	907	913	937	951	974	895	941	960	919	981	979	992	924	893	918	895	936	926	978	924	901	946	942	926	935	939	894	884	968	958	957	979	870	971	926	987	946	898	904	904	887	973	928	952	910	892	959	950	884	914	903	989	933	901	904	932	869	957	987	869	942	930	921	1000	958	941	860	916	953	962	981	922	895	1010	919	918	923	893	927	907	925	912	958	912	877	1007	978	877	920	946	913	950	904	908	952	961	930	938	895	945	954	913	950	948	930	957	925	920	928	925	921	953	921	950	925	976	940	1028	914	944	927	898	946	882	894	970	910	925	966	931	883	948	980	878	942	985	907	909	928	910	911	878	1002	916	891	894	932	948	932	902	925	937	911	1001	856	933	916	974	948	920	954	914	939	915	953	916	894	950	886	911	976	967	932	952	926	915	925	949	931	923	936	924	961	905	902	904	912	997	918	941	970	926	909	944	911	906	964	979	945	939	959	910	920	955	951	906	1004	967	912	955	971	938	934	901	951	927	908	939	966	929	954	942	934	943	935	937	921	909	951	949	925	943	895	923	967	897	948	939	948	913	920	908	952	926	941	954	946	989	911	968	897	936	921	925	943	973	974	926	914	933	917	946	959	962	964	889	947	910	934	899	928	935	957	940	969	957	903	983	957	897	987	879	958	946	965	910	1011	938	858	937	957	878	969	929	940	913	912	842	967	917	924	956	949	951	948	951	920	928	879	900	939	945	992	934	881	927	898	922	946	968	929	944	956	932	978	916	924	959	945	916	931	967	997	938	919	923	898	975	965	941	956	931	978	934	937	991	907	948	903	904	982	901	899	971	947	988	939	871	929	916	973	914	995	923	966	923	921	974	934	910	975	921	962	900	935	959	933	905	903	896	917	918	963	883	944	953	904	908	932	910	887	922	909	948	904	979	923	917	895	971	931	966	882	941	918	948	933	944	928	948	958	886	915	926	915	915	934	977	911	953	955	909	943	997	900	873	941	910	922	897	944	907	900	949	962	926	971	909	894	962	1002	915	983	925	912	940	954	928	903	942	907	958	913	903	921	932	959	968	931	954	967	926	909	997	894	932	951	940	911	994	944	954	937	941	930	897	902	920	941	913	980	981	944	958	883	946	938	986	928	955	922	930	942	888	981	925	982	965	939	961	915	916	941	926	1000	939	878	972	927	949	937	923	947	943	939	933	932	945	875	922	896	971	935	924
63934	35831	24647	15654	6006	1226	791	756	715	691	647	593	594	573	601	548	503	450	468	514	448	453	432	481	457	440	470	439	453	477	475	464	437	444	479	431	416	443	448	431	442	493	475	433	447	400	459	418	486	483	437	439	447	425	501	440	468	422	440	408	443	422	407	438	490	428	503	461	439	439	445	432	457	428	435	443	455	445	427	441	414	441	467	392	420	464	463	437	441	416	394	454	429	440	454	437	429	446	494	477	451	444	462	464	414	453	440	454	439	430	455	435	430	444	445	465	439	441	467	451	432	474	478	416	448	493	432	425	422	400	489	423	417	463	453	449	462	447	425	419	458	454	477	440	466	457	470	394	445	465	437	425	440	469	474	489	407	445	422	430	421	439	417	451	450	439	424	476	464	433	426	409	433	441	440	432	461	476	419	461	442	432	434	510	482	433	443	444	486	441	420	429	438	469	481	448	403	452	459	462	488	431	458	490	432	452	479	386	448	472	447	409	483	439	468	442	469	407	408	425	417	455	488	441	480	474	452	413	452	451	456	463	460	420	485	457	461	410	419	432	453	495	422	401	411	425	420	414	448	419	459	425	385	437	457	433	480	452	438	425	455	438	445	445	460	409	442	444	464	420	448	467	459	456	435	512	405	430	445	425	446	469	512	460	412	494	450	443	440	411	463	462	408	451	446	468	416	423	452	456	455	450	423	441	444	422	437	418	437	459	426	429	445	465	432	437	453	480	439	462	443	454	452	394	435	476	436	445	462	455	466	479	420	427	403	437	463	418	434	451	452	474	441	459	426	462	455	487	433	471	458	437	452	379	426	431	454	446	454	452	438	442	444	407	435	449	449	450	436	431	491	419	434	420	473	454	411	393	396	429	465	504	408	437	433	450	443	445	463	452	414	455	433	462	430	412	455	426	408	419	444	433	409	433	413	457	439	440	439	486	411	456	460	449	416	440	444	471	462	427	417	450	441	465	428	408	441	477	428	471	486	416	471	476	453	418	452	424	416	400	452	458	459	465	415	422	438	423	415	476	458	466	462	450	423	426	429	422	401	450	407	462	453	471	439	416	403	431	453	436	427	430	438	453	454	422	439	389	460	456	402	431	418	486	445	439	438	501	446	416	461	448	499	472	428	474	455	447	460	453	389	449	502	435	472	451	447	432	429	437	444	473	458	457	446	475	451	449	458	433	439	491	477	477	453	457	459	440	473	446	410	406	440	445	464	459	462	428	452	447	445	414	433	482	440	428	427	422	444	422	451	421	462	428	444	441	441	442	421	436	475	422	424	414	407	504	408	441	449	462	439	439	394	419	442	445	464	429	445	416	419	492	470	480	437	479	447	452	476	458	408	444	445	410	428	465	415	464	450	430	476	431	476	436	485	417	415	440	439	468	436	426	450	457	454	490	419	411	415	430	438	434	469	454	460	443	412	437	411	448	411	433	463	443	457	453	457	444	479	477	439	462	437	452	420	438	464	454	447	446	453	490	462	446	421	444	433	442	440	410	425	470	426	471	468	468	470	415	445	431	443	400	412	402	420	463	405	465	447	480	451	450	450	393	440	460	436	437	424	424	407	461	431	447	426	430	398	429	445	446	448	460	410	406	453	484	433	450	472	458	449	427	443	425	449	428	449	434	436	451	453	430	471	471	473	440	421	440	429	473	452	462	459	434	418	460	438	442	442	436	425	481	428	446	394	430	417	422	444	449	386	456	436	423	440	388	404	412	464	441	438	456	422	453	438	473	451	465	440	481	413	434	412	445	426	438	453	464	448	483	429	477	452	479	464	448	414	452	431	407	457	416	453	453	467	423	411	471	467	445	471	410	436	426	461	458	483	424	436	428	446	429	443	458	436	462	419	432	443	435	449	394	373	422	468	470	447	386	449	441	411	471	505	440	441	471	466	426	473	448	430	435	446	504	437	464	431	458	453	423	425	458	461	415	387	496	474	431	463	470	446	466	488	481	458	394	468	418	442	441	452	455	464	468	445	441	444	439	422	431	415	471	454	469	479	444	440	456	470	448	467	402	438	430	487	443	446	445	467	425	437	456	439	432	440	435	453	463	469	446	418	460	394	462	427	444	469	396	430	410	473	476	496	431	405	478	442	426	475	430	455	433	466	435	461	483	430	435	424	457	469	430	460	413	418	459	454	462	459	500	463	456	478	453	427	482	487	433	437	479	501	423	450	501	465	420	468	397	457	470	413	448	429	403	418	414	487	440	462	420	461	412	465	423	434	470	463	441	463	426	481	455	448	415	441	425	479	435	421	504	452	447	416	449	434	449	449	448	432	447	414	470	478	469	469	454	435	426	447	473	460	414	483	455	427	443	447	454	464	411	459	460	452	427	450	471	392	434	422	429	419	453	460	469	466	440	424	447	444	430	448	466	452	449	447	492	364	447	476	448	475	488	417	469	457	463	441	471	443	494	492	434	468	440	441	444	385	457	426	439	415	452	416	454	456	450	460	460	475	438	438	432	459	448	416	457	442	435	401	420	439	414	473	470	418	430	431	436	463	423	452	469	447	442	417	442	490	409	443	437	419	443	409	444	477	438	475	440	467	485	453	475	433	453	512	476	451	427	389	457	459	451	399	383	419	435	447	414	471	438	446	419	450	434	454	454	436	458	443	419	412	496	427	453	422	451	453	442	359	476	422	395	481	448	439	446	425	414	442	400	471	412	452	419	406	463	470	389	481	465	455	470	467	476	462	435	446	441	401	472	469	446	456	450	421	442	467	467	430	409	454	466	465	448	420	426	428	412	495	431	450	464	414	436	448	436	513	441	435	441	414	402	430	423	482	421	446	480	478	411	448	430	399	487	453	435	462	416	433	439	433	450	467	433	435	432	414	438	455	486	453	449	416	448	472	427	499	478	441	471	450	474	411	410	442	407	437	425	430	431	388	441	438	419	402	428	423	437	417	495	445	411	459	497	402	444	417	481	444	468	430	516	442	424	451	445	414	444	461	481	444	436	444	430	423	443	416	450	406	426	445	433	452	421	469	465	422	426	519	425	472	493	454	433	389	422	403	441	400	435	447	446	406	422	447	434	458	440	426	436	472	464	453	442	460	432	423	448	446	452	445	472	447	450	455	421	429	454	450	455	411	464	452	415	425	444	457	436	474	476	448	424	457	433	418	492	418	443	465	440	414	447	410	465	446	461	490	444	415	426	407	448	432	424	448	455	407	429	428	457	421	423	487	491	442	446	456	462	429	469	401	442	437	452	417	433	448	447	432	493	443	468	444	455	445	440	425	417	452	446	424	449	415	473	446	429	471	414	441	420	437	471	425	476	461	450	466	410	442	461	423	452	447	433	457	416	406	405	402	434	448	497	427	446	433	451	439	449	423	423	469	452	418	413	440	416	433	411	436	463	413	429	430	474	443	447	383	460	438	420	437	445	413	433	485	431	432	461	453	474	468	446	502	472	436	465	468	462	441	485	486	445	435	440	422	428	448	428	419	423	381	423	442	439	465	478
40684	26682	27528	22539	11887	2882	2430	2422	2310	2262	2061	1902	1809	1766	1560	1411	1245	1188	1107	1076	1029	1069	1039	1026	1039	1019	1009	971	1030	1025	1038	1022	1002	999	1013	942	931	956	982	934	966	998	946	976	899	952	992	968	928	940	941	976	974	1031	974	944	928	941	949	919	1014	967	937	950	967	903	963	912	930	944	930	917	887	931	889	940	999	932	1007	961	921	898	915	954	945	923	892	980	961	959	1001	938	944	945	1007	941	970	893	967	914	963	934	962	925	958	923	946	932	924	943	899	957	971	959	981	967	929	1003	946	942	972	951	928	967	955	974	971	901	933	981	944	956	910	970	972	959	956	890	963	946	995	983	984	891	929	892	945	904	970	895	975	926	909	918	903	904	921	997	926	964	1011	927	919	949	958	964	982	914	989	896	910	927	930	973	931	911	917	950	912	935	945	996	943	981	963	941	940	934	981	906	970	960	930	940	912	992	944	953	959	914	966	1006	928	955	915	886	980	956	874	937	851	919	949	954	967	959	903	927	938	955	965	918	938	979	956	982	947	894	954	964	956	887	952	930	964	941	940	983	944	936	909	935	961	954	869	920	925	1007	955	960	968	956	971	967	878	959	896	928	946	996	1005	965	939	893	988	905	927	974	955	878	929	921	935	942	909	909	968	926	959	941	948	970	959	933	912	931	935	857	1005	885	910	938	942	972	939	970	946	908	934	949	983	939	917	932	918	913	900	971	964	977	947	949	910	933	934	912	933	904	970	899	894	922	947	979	925	1017	908	934	975	958	927	946	943	943	945	952	929	955	963	999	971	926	932	886	859	937	909	957	913	933	930	971	956	927	875	953	865	928	997	933	995	962	938	886	955	941	937	960	952	932	957	928	933	983	911	959	959	909	986	942	1001	1017	965	879	968	885	987	969	940	975	915	993	930	921	873	934	970	895	996	907	990	960	910	943	910	931	930	970	1001	939	1000	993	918	936	924	938	953	968	937	910	931	937	965	983	965	897	963	935	960	967	947	970	995	922	928	946	906	964	932	901	929	944	876	954	915	910	930	953	978	903	941	960	943	997	936	911	982	906	932	980	990	923	938	989	982	906	966	911	961	928	883	1009	993	961	931	962	947	916	957	952	929	971	905	889	962	979	992	908	973	928	962	955	965	928	974	1005	939	914	947	930	869	915	932	877	954	949	939	1002	941	963	923	981	972	956	936	936	934	952	891	941	958	945	909	947	904	929	958	955	946	919	948	952	921	951	940	1008	916	941	961	966	968	968	932	926	997	1001	982	903	954	970	932	974	933	920	1025	941	917	1001	924	959	909	973	986	944	967	905	914	953	898	901	950	908	938	954	939	890	911	912	964	936	925	923	936	920	957	955	959	941	915	966	972	950	950	945	915	958	974	900	952	945	941	956	891	962	934	882	949	921	920	908	910	943	955	948	998	952	1010	971	948	915	908	946	922	877	944	954	924	992	877	958	970	976	1001	928	934	912	963	949	900	914	966	964	966	919	944	952	920	914	1021	1015	936	928	922	954	950	924	929	972	936	952	983	1023	973	928	967	941	965	933	922	941	962	1028	963	885	961	960	924	991	949	978	937	933	891	963	954	947	949	921	896	992	952	936	919	922	910	941	917	965	933	973	923	949	982	950	967	920	944	985	1006	908	965	944	944	926	953	955	926	926	979	899	899	972	916	975	944	961	916	957	943	951	984	937	942	957	898	908	981	956	906	915	943	951	974	954	971	945	939	955	931	920	953	974	945	946	931	985	939	906	863	938	932	935	892	969	952	987	911	993	977	925	896	980	986	948	1002	868	947	910	965	959	1000	908	940	955	895	945	924	1010	938	910	909	972	893	946	972	956	990	908	957	935	933	985	998	998	926	922	935	910	930	974	974	931	969	963	891	974	944	910	1000	960	959	963	978	959	950	931	929	908	931	973	960	945	953	968	897	882	912	854	950	911	930	935	944	934	920	1000	874	945	933	937	931	916	962	947	884	938	949	927	952	982	944	895	961	941	846	980	971	978	919	955	1007	944	965	900	966	907	925	979	955	967	937	893	948	980	968	936	937	957	882	961	933	958	927	912	978	992	929	956	985	940	956	879	971	944	892	925	964	883	951	907	950	1005	947	930	927	948	949	931	922	897	939	968	936	971	931	981	950	949	932	957	924	938	916	944	978	937	898	960	907	926	920	957	949	943	960	986	921	941	916	956	959	996	919	907	908	976	898	971	931	951	975	906	895	963	922	982	889	925	940	964	956	994	989	922	968	879	925	929	1002	891	929	963	990	954	918	1000	921	900	963	964	958	940	942	899	971	946	933	947	956	889	960	939	918	923	930	982	911	909	906	975	984	957	943	884	915	976	914	901	979	958	1006	911	958	903	941	951	910	921	972	943	883	894	926	950	940	925	975	892	974	944	921	924	942	944	967	923	1014	863	948	909	887	920	942	911	984	1006	932	967	939	926	927	964	933	955	946	940	948	909	956	997	919	906	935	940	1000	957	909	962	923	947	960	914	951	950	936	981	956	978	954	973	922	889	947	876	925	920	966	967	979	976	943	919	958	936	935	939	938	919	964	961	907	945	914	930	965	929	946	948	962	994	944	896	980	915	943	943	958	983	941	978	891	934	936	975	970	981	914	940	914	935	917	947	970	938	987	936	910	980	914	927	941	912	945	922	908	954	923	943	965	955	956	958	978	991	960	987	948	939	949	970	958	1030	928	898	961	979	921	962	962	934	976	916	945	939	985	880	929	907	910	870	922	900	955	952	876	940	979	915	1027	989	994	958	956	885	960	941	930	931	946	964	958	923	887	908	954	907	932	887	908	892	924	944	948	938	970	940	973	956	985	893	935	915	937	921	933	944	938	947	962	975	904	977	923	918	932	959	936	948	976	873	936	961	935	927	935	963	967	898	918	979	936	954	917	942	915	970	923	880	909	907	980	894	924	942	951	960	901	917	939	937	981	923	888	854	963	923	1021	914	984	919	972	894	1004	968	984	912	949	965	1019	985	905	968	951	945	944	932	980	961	943	918	925	919	958	976	956	941	953	949	944	931	938	966	932	922	931	960	890	938	962	970	921	901	971	934	948	992	969	940	956	1000	900	971	962	940	967	926	919	976	995	908	924	957	941	948	928	945	947	950	953	959	961	924	931	929	929	997	935	946	912	1009	988	932	933	942	995	920	926	888	959	963	952	918	954	953	914	930	899	949	923	934	940	911	952	943	945	954	977	920	997	892	964	931	938	918	917	952	988	957	958	901	947	972	887	885	983	962	937	904	934	965	955	973	944	907	973	918	964	1007	978	960	893	943	935	977	945	944	945	964	979	987	931	938	861	932	930	942	958	947	954	927	964	879	939	949	1001	971	940	922	992	936	942	946	971	943	954	956	928	917	902	954	942	895	955	904	897	918	922	979	957	933	1022	846	924	925	967	957	946	953	929	948	954	967	957	940	951	944	937	933	904	986	968	928	948	976	923	915	948	950	914	946	946	984	936	943	916	932	974	984	956	946	929	949	984	967	982	929	1015	919	956	968	937	933	928	912	900	939
50233	25334	9522	2982	1049	587	572	560	513	487	494	453	483	453	469	515	418	430	414	410	463	415	458	428	475	450	453	456	406	408	416	405	470	436	464	439	433	382	466	413	459	406	442	398	490	450	460	446	447	414	453	410	433	471	423	434	430	425	467	433	424	432	425	457	470	444	400	447	448	425	425	436	431	422	436	463	474	470	408	471	416	427	427	430	409	426	438	419	424	431	462	451	414	418	416	491	454	374	411	442	410	445	417	443	467	448	448	443	411	395	471	416	408	410	428	438	401	386	430	454	424	411	411	391	475	434	419	453	397	461	452	450	451	426	442	421	463	453	438	444	446	456	378	444	440	428	480	467	433	454	437	441	437	469	477	466	434	426	474	438	413	408	421	402	441	438	456	444	449	444	415	448	439	437	409	417	455	373	405	441	429	443	442	442	438	422	440	380	390	447	423	428	437	451	452	401	400	440	415	361	441	427	432	480	478	453	404	459	438	397	423	438	434	454	433	440	466	409	442	421	475	437	440	455	418	446	468	445	446	397	426	427	400	456	391	440	465	420	406	417	417	412	400	400	400	418	428	406	452	409	411	464	448	456	442	421	419	465	463	456	437	400	429	399	394	399	458	451	409	370	433	474	414	435	440	416	421	457	443	452	461	462	435	424	438	451	412	445	414	461	459	401	428	476	470	448	388	405	409	416	445	407	466	423	410	414	450	464	434	454	427	428	409	463	448	382	423	437	401	411	462	431	451	433	432	442	399	474	453	420	418	425	417	435	455	461	427	455	434	414	445	454	476	425	395	390	404	407	415	443	425	414	416	402	443	450	470	442	418	476	444	485	428	410	434	445	442	406	460	430	410	413	414	441	456	434	422	448	444	436	455	428	428	416	410	451	420	467	454	425	427	420	428	431	421	423	434	431	491	464	415	431	400	389	480	450	473	457	421	421	450	501	396	450	425	482	460	448	444	398	484	469	454	429	414	424	446	412	410	400	431	417	435	454	459	405	449	439	437	438	482	422	414	411	427	419	428	414	425	414	434	417	420	413	462	445	442	463	452	426	413	443	446	445	428	419	411	462	442	434	420	433	426	435	445	411	432	400	446	453	429	412	439	447	475	430	428	452	432	408	440	415	435	432	406	450	419	409	432	420	438	464	389	464	388	461	423	416	414	446	462	443	432	450	410	427	429	466	455	479	449	443	450	436	440	451	441	437	408	381	429	440	429	471	436	438	431	438	445	367	418	408	427	407	413	407	436	469	443	448	420	441	419	430	427	424	437	419	385	415	486	419	403	443	422	445	421	434	467	378	404	438	404	490	465	411	460	441	444	415	426	416	459	373	407	459	451	432	405	409	403	456	417	471	476	435	452	438	441	422	403	393	439	447	449	419	429	411	426	450	419	427	403	448	470	444	435	447	456	424	449	464	448	428	430	455	434	446	429	421	440	455	442	476	438	409	457	410	445	408	428	430	478	411	481	432	408	431	411	453	425	472	445	428	393	464	447	443	412	418	418	435	456	415	455	450	453	422	481	407	461	404	439	457	487	450	467	470	464	406	432	447	458	436	439	470	459	448	445	396	456	450	441	445	394	403	454	433	454	448	423	436	434	465	401	472	378	417	399	441	428	425	433	477	398	425	464	482	464	443	425	413	431	416	424	457	406	438	469	432	425	451	425	431	402	415	436	430	445	442	449	463	428	409	425	433	453	464	448	427	475	460	411	467	451	429	464	444	421	439	432	465	435	474	462	453	435	482	389	432	433	426	459	409	431	421	463	470	415	430	432	421	433	434	448	442	460	447	392	375	401	379	438	405	465	434	407	473	401	440	403	457	442	421	397	422	430	427	426	434	440	426	484	441	445	429	413	441	420	419	438	413	441	438	412	461	428	466	440	442	420	477	421	425	442	431	460	415	434	438	432	435	469	450	438	460	435	457	446	414	416	441	473	423	441	431	436	410	430	420	431	430	446	464	438	449	423	418	462	397	422	480	372	442	425	481	411	465	470	427	426	446	415	428	420	463	473	433	458	417	436	403	440	440	454	443	399	383	423	432	461	432	417	426	428	421	404	443	425	432	382	475	425	453	424	450	457	439	447	455	456	442	427	404	411	432	420	463	423	420	442	426	431	438	462	461	413	442	433	450	396	469	463	456	435	437	426	434	403	440	433	455	431	439	464	440	450	435	400	466	433	430	382	403	423	437	413	428	459	435	425	449	387	419	445	460	420	450	435	410	434	429	417	449	422	408	443	441	372	433	436	458	428	449	429	401	451	408	468	463	416	455	392	447	416	456	433	487	476	424	408	422	391	426	458	424	446	439	452	428	436	449	489	444	406	461	438	430	393	433	409	432	453	446	442	477	426	430	403	434	413	459	455	410	412	423	432	425	458	458	416	400	426	424	459	455	461	396	443	398	426	460	452	414	459	444	493	441	495	448	407	399	462	490	471	422	459	448	445	451	456	462	452	440	374	433	378	432	465	430	401	453	414	446	404	444	420	460	418	460	423	429	442	417	437	431	431	399	432	437	490	447	442	464	449	459	455	430	427	443	459	438	413	453	471	455	445	417	415	446	463	462	446	440	451	451	427	409	467	420	442	422	442	433	429	426	449	448	467	437	424	422	459	456	415	416	450	431	439	465	408	454	453	422	440	462	440	456	404	443	383	395	467	414	440	428	433	419	429	439	428	414	481	458	432	472	473	413	436	440	430	427	407	415	416	443	435	436	458	431	431	426	442	452	430	458	423	411	450	431	435	442	402	401	445	443	438	428	419	414	433	428	452	452	413	402	395	410	430	409	447	434	449	449	472	421	394	441	481	437	414	434	452	459	413	464	438	445	454	403	412	428	450	396	414	476	422	415	458	407	426	464	438	419	419	435	437	448	433	419	392	460	438	486	459	407	410	434	460	446	463	454	444	432	420	455	467	427	472	422	431	440	403	446	440	451	405	450	424	422	426	463	444	421	445	420	451	409	431	417	419	446	457	429	469	448	446	433	452	424	417	430	436	435	452	454	435	404	464	451	448	451	474	415	419	431	449	437	429	423	387	441	438	446	451	394	411	384	431	449	432	441	425	498	426	429	431	388	418	451	444	502	443	464	423	445	407	489	447	435	429	480	438	418	411	418	444	415	485	461	420	452	441	415	451	455	405	440	488	450	405	431	440	444	428	451	451	395	437	463	430	443	446	456	446	382	430	400	422	442	439	430	468	413	415	446	436	391	459	450	436	418	389	416	450	462	435	430	437	404	412	450	407	428	411	445	444	454	461	473	435	401	436	422	467	395	406	444	427	454	424	402	414	422	434	475	404	434	416	444	480	452	425	408	428	437	451	463	428	420	413	402	432	422	463	457	426	409	471	434	472	419	425	425	492	438	408	429	428	471	428	461	451	448	430	431	445	456	412	430	470	431	429	435	380	435	456	447	431	433	433	437	435	468	466	461	452	429	425	424	447	473	462	430	419	455	425	438	446	390	434	459	459	444	435	372
32434	18263	11090	5947	2827	1599	1398	1338	1354	1258	1183	1189	1162	1101	1043	1024	1018	1017	924	920	896	985	945	939	880	942	975	908	973	920	934	898	975	923	937	949	930	927	968	893	887	942	950	932	881	943	918	864	930	922	960	894	925	905	920	943	925	892	918	887	936	931	937	885	950	917	892	959	916	920	860	915	930	958	948	915	972	911	947	921	954	985	910	937	953	897	934	934	918	953	876	979	975	910	914	916	926	937	988	896	932	900	914	901	932	907	897	957	913	966	972	960	931	902	936	943	925	928	970	884	956	936	924	915	936	934	916	955	908	934	952	955	934	929	958	938	996	923	849	960	950	904	914	910	962	948	924	953	932	909	973	883	921	946	983	901	913	901	897	905	953	903	925	911	917	918	924	992	931	911	904	905	873	955	939	918	889	884	902	917	988	934	954	932	972	911	940	941	917	893	896	940	856	982	900	909	954	921	942	960	955	977	866	912	906	889	923	989	945	921	907	880	901	914	873	943	914	921	985	898	933	939	911	900	901	935	924	952	938	949	931	976	962	933	946	869	959	925	925	959	951	960	966	904	882	918	880	919	922	919	937	928	906	942	924	860	880	885	970	950	971	996	952	959	931	904	883	916	912	912	918	973	956	908	900	969	915	882	918	970	955	939	949	920	893	887	938	951	943	838	906	900	921	928	948	872	931	957	922	883	833	921	928	907	886	920	911	894	891	913	905	859	966	912	880	909	937	976	929	917	968	924	911	955	894	969	915	967	948	918	924	931	900	950	915	907	894	920	943	907	939	899	946	940	959	937	917	917	902	988	894	940	963	879	943	912	949	940	926	913	917	913	995	933	875	883	934	1005	972	946	962	941	945	963	1002	914	954	928	828	926	908	930	951	904	957	922	882	912	893	982	907	940	883	944	908	944	950	887	923	905	991	932	952	909	943	907	929	908	936	971	942	909	920	903	909	947	938	922	932	902	932	861	961	877	887	897	902	935	954	951	892	961	945	956	945	895	884	912	988	887	913	965	925	957	965	926	927	994	873	943	906	899	930	879	878	963	933	938	918	956	905	1034	949	913	927	933	916	897	976	917	910	887	928	915	903	920	897	905	927	938	892	915	945	902	895	930	885	915	912	952	949	898	893	895	917	938	894	952	919	913	896	912	923	905	955	881	912	911	941	934	911	914	940	944	931	919	884	921	962	909	944	952	912	934	929	907	960	870	993	930	944	947	918	884	925	898	928	957	963	941	907	917	950	889	939	894	902	917	920	938	877	914	938	926	937	887	932	938	921	906	922	931	920	917	945	901	914	907	884	911	890	889	965	908	941	874	961	914	885	927	958	897	874	926	899	933	946	900	924	905	925	970	937	952	989	941	966	922	959	919	907	949	922	933	908	930	911	887	916	953	940	932	922	992	947	860	851	972	908	885	939	943	919	892	913	875	1012	943	901	952	914	866	954	960	889	885	932	955	944	952	969	923	898	889	981	937	957	902	956	962	903	887	968	954	896	871	904	855	869	905	955	922	875	958	960	927	954	924	944	971	964	926	923	920	893	918	850	975	1003	949	954	901	925	921	897	945	908	930	918	867	925	948	883	951	985	927	978	916	911	919	918	886	919	907	935	924	889	939	925	963	893	969	901	984	903	984	960	964	939	901	911	933	978	930	941	899	951	942	901	907	849	941	954	936	928	904	974	891	915	980	951	924	921	920	877	959	905	933	943	938	899	883	923	919	914	884	894	945	912	921	913	974	964	904	943	984	878	904	921	951	921	976	901	867	930	958	897	929	973	914	930	926	981	948	925	976	906	970	869	911	950	991	936	1003	965	886	951	907	932	910	899	929	908	901	956	887	912	890	945	903	939	888	966	941	931	884	951	971	973	878	898	916	964	913	909	887	900	927	954	975	902	927	984	920	924	894	941	924	949	901	984	916	903	940	976	906	915	988	937	899	895	921	943	931	963	939	939	928	984	976	886	898	940	950	926	920	987	894	922	925	869	895	922	1000	939	945	938	928	915	899	1036	916	933	917	969	986	945	883	944	909	952	907	935	911	923	924	924	881	933	863	952	952	935	967	909	929	909	923	935	905	926	946	911	956	912	923	873	916	967	933	894	870	896	964	932	920	975	937	907	925	947	919	912	908	947	923	926	916	864	907	881	923	887	898	949	884	963	984	897	901	982	896	926	867	957	851	910	927	896	919	894	912	975	958	909	911	929	907	966	905	937	889	943	973	939	998	887	940	926	950	914	971	855	897	876	909	914	930	963	920	954	914	915	880	926	897	907	886	907	914	871	944	950	980	915	915	904	899	960	903	877	946	932	972	913	897	955	934	920	927	866	1019	941	921	882	935	967	915	942	944	963	926	908	972	879	907	931	945	905	930	925	975	917	897	882	936	897	901	936	982	916	870	908	871	910	926	939	938	933	961	917	889	938	938	937	877	883	890	908	988	931	923	910	904	872	917	909	927	985	850	897	956	916	913	937	939	967	964	952	889	908	937	876	932	992	870	906	910	945	943	932	953	932	889	944	885	920	939	905	954	911	930	904	966	985	897	895	893	907	957	948	924	917	972	882	889	914	902	917	913	921	921	932	939	980	935	896	941	902	959	889	932	921	953	939	978	917	911	938	941	910	908	893	924	967	914	889	896	979	945	853	889	889	934	917	968	940	919	930	920	963	901	897	931	857	989	911	936	932	932	904	936	935	976	941	911	953	932	904	927	942	971	891	952	928	976	977	921	937	883	970	895	928	920	891	981	930	920	896	913	932	910	871	896	932	967	897	934	867	995	926	931	878	955	906	913	915	937	944	965	959	919	924	852	916	936	913	915	945	905	899	924	879	937	897	893	937	866	900	909	901	948	946	919	959	960	969	922	932	905	879	927	918	936	914	896	881	936	849	909	933	888	944	930	965	913	917	887	899	893	917	901	949	961	904	913	907	908	935	977	930	920	864	1038	883	944	867	963	936	928	928	888	902	939	936	922	905	904	893	960	894	947	893	907	914	920	938	967	943	913	944	944	958	910	882	975	926	950	948	920	911	899	897	920	917	940	966	952	951	926	939	889	962	919	910	918	882	906	982	929	902	900	885	952	940	913	954	989	886	973	898	967	951	924	918	919	973	902	887	946	918	919	906	928	903	943	935	984	924	900	944	935	958	940	903	919	919	890	897	907	934	921	934	977	921	923	990	916	927	927	951	924	929	917	920	897	910	928	956	905	914	916	909	922	947	905	890	965	935	903	896	924	923	929	916	905	957	934	898	866	935	960	968	945	911	920	915	937	957	958	930	941	920	918	921	928	957	968	894	896	961	907	959	897	905	906	893	946	962	936	939	951	964	969	864	883	892	988	971	927	892	924	947	959	916	898	929	884	917	953	923	940	948	893	972	911	906	922	932	905	964	932	942	861	903	872	1021	936	944	922	925	911	874	938	926	892	940	988	909	957	844	938	985	953	913	939	881	907	946	927	904	921	969	961	949	884	968	979	943	1007	880	938	952	925	923	877
60338	28448	15198	6386	2495	1062	585	532	521	495	514	516	519	483	476	446	482	454	463	425	441	484	441	409	423	454	434	493	430	437	431	428	387	407	436	446	455	473	429	416	442	453	404	432	429	428	435	385	443	387	493	447	456	440	429	425	410	419	421	464	472	444	489	424	453	442	455	413	403	443	452	448	416	452	426	431	430	452	433	430	451	440	484	428	423	460	426	483	463	418	459	409	453	436	432	454	451	457	410	441	446	423	404	412	404	484	453	472	434	458	422	460	450	438	458	436	420	407	438	483	451	456	450	438	452	427	446	412	432	434	405	452	423	418	440	422	407	479	422	419	434	415	395	431	432	452	412	438	447	398	444	416	421	456	488	444	450	440	432	445	442	416	420	443	463	437	437	459	438	421	402	428	384	407	431	432	442	415	431	405	436	453	389	399	410	427	418	443	468	443	416	472	447	432	452	435	465	464	411	439	436	455	445	433	428	428	437	468	494	437	384	420	462	436	424	445	442	443	422	411	425	422	439	440	491	442	408	442	445	421	458	451	462	401	414	414	446	442	472	451	445	433	439	422	394	428	452	446	415	448	402	449	497	452	420	435	435	422	429	426	421	431	464	439	428	433	411	414	453	438	406	425	407	422	473	463	420	467	430	401	393	401	416	439	464	476	422	398	401	434	440	447	424	441	393	447	433	447	448	436	462	412	446	430	446	507	465	420	462	430	449	407	393	437	449	428	413	471	455	451	456	420	408	455	425	395	456	447	413	446	428	413	420	422	461	443	433	400	453	411	416	417	449	456	426	428	411	448	458	425	434	412	459	423	465	432	448	419	439	432	456	460	451	474	449	402	440	387	409	457	452	459	459	415	418	468	456	460	411	431	416	431	436	467	430	422	449	505	367	428	458	454	421	467	428	429	466	451	428	426	439	434	439	398	430	429	450	449	398	420	433	471	414	441	390	427	457	461	417	417	424	446	446	439	428	470	466	425	412	402	419	466	436	412	434	470	449	450	450	426	430	394	416	440	428	432	447	441	464	445	425	427	439	449	422	443	439	399	451	410	431	448	387	466	451	437	400	450	429	432	407	446	442	458	489	467	407	447	459	440	444	436	450	437	432	451	438	447	409	426	451	409	448	439	446	409	445	480	446	458	446	435	426	401	415	464	443	410	422	435	449	423	436	457	409	424	401	438	480	432	436	453	413	431	442	453	465	469	441	444	423	416	419	469	454	428	410	422	448	454	449	399	397	426	388	411	494	440	456	480	473	416	405	455	448	427	407	420	461	407	445	482	429	421	465	460	471	473	417	438	446	457	437	429	451	469	472	436	424	466	429	437	391	447	468	429	456	473	448	432	450	437	425	447	438	375	446	425	432	455	405	411	495	456	430	396	431	466	426	463	448	430	483	452	397	424	430	440	454	433	392	479	449	458	441	460	391	465	452	425	401	438	403	448	445	446	456	450	416	408	460	407	429	427	432	410	436	452	440	461	496	471	454	438	465	456	394	476	438	440	455	479	455	438	434	443	450	401	471	452	407	444	449	441	438	448	411	402	441	446	437	402	444	480	448	438	470	431	460	449	403	402	446	426	423	474	432	427	403	423	427	408	431	437	424	451	421	409	469	454	469	457	432	444	418	439	399	439	449	465	394	472	407	451	409	474	435	449	415	453	432	467	439	462	443	451	429	419	393	398	449	456	430	433	462	434	444	456	427	440	425	442	456	415	425	452	423	441	419	440	454	434	392	443	427	457	442	461	438	419	435	460	437	434	428	433	444	413	426	451	491	410	416	455	440	450	419	425	443	454	410	409	403	395	384	452	439	411	422	428	437	443	444	441	437	422	454	417	449	404	456	438	447	450	462	433	446	416	443	459	462	447	463	434	445	446	416	423	447	445	452	443	440	454	433	438	416	441	438	443	446	417	472	479	449	438	445	458	452	423	441	448	392	467	422	431	491	462	474	409	430	444	432	432	440	448	458	420	437	429	447	441	412	400	426	424	442	433	407	464	437	446	446	381	441	413	431	421	423	420	444	470	450	420	461	432	456	434	477	450	417	454	442	466	459	415	433	444	480	452	436	410	440	452	425	459	420	451	444	427	422	438	437	434	463	461	472	451	411	404	396	420	429	438	446	436	442	422	423	419	447	427	455	443	459	448	461	440	464	416	448	432	442	427	433	465	459	441	446	461	411	454	432	448	436	416	429	473	472	439	396	442	441	413	469	427	446	454	442	437	437	436	451	456	461	456	441	447	423	443	447	416	456	427	439	435	447	467	439	476	443	476	405	438	450	466	420	432	418	454	425	473	450	459	423	432	436	415	422	459	446	419	404	404	494	448	476	455	456	418	436	442	424	436	410	421	444	474	460	461	420	464	411	407	401	427	430	442	440	458	442	495	440	489	443	429	425	440	425	429	428	439	408	434	406	454	462	432	484	461	437	441	405	464	431	439	417	450	457	480	414	414	392	413	416	442	438	381	444	433	424	454	433	452	397	444	455	439	413	412	450	457	395	396	438	442	411	426	431	400	471	431	438	459	417	408	431	367	454	457	465	436	429	447	450	421	431	429	411	394	456	446	408	441	438	459	454	452	433	413	408	444	459	426	446	444	451	406	425	434	474	417	429	417	424	402	399	437	409	419	456	418	444	494	400	420	462	431	411	417	439	403	444	419	417	415	445	414	437	423	449	437	426	422	462	417	432	444	428	452	455	420	403	375	397	423	439	441	433	452	460	493	429	466	430	453	403	452	424	437	406	439	469	442	495	437	399	400	441	459	435	433	441	443	406	405	449	453	450	487	452	402	422	457	431	405	427	425	418	461	415	468	482	408	418	472	430	475	429	430	470	470	437	419	417	423	418	434	430	417	464	409	457	471	449	427	446	416	417	428	438	423	434	413	437	431	435	397	435	420	487	462	480	459	426	442	406	436	447	444	458	434	415	403	421	427	424	438	455	442	444	416	406	436	416	427	471	463	440	434	454	419	425	445	465	460	396	434	485	443	441	442	412	401	459	468	453	404	417	460	385	437	473	470	424	437	441	481	462	418	446	433	436	429	459	461	470	445	452	448	428	422	467	446	449	478	478	458	440	426	435	464	418	435	483	479	403	422	477	390	450	424	456	433	428	438	419	474	434	473	433	403	427	433	471	446	451	459	462	415	424	405	476	436	412	453	449	432	462	409	464	455	421	412	460	469	423	443	380	421	441	460	449	416	432	433	442	416	435	424	452	429	452	451	427	435	429	441	427	458	414	456	440	472	476	453	413	457	428	448	458	422	423	428	480	455	434	393	472	416	434	431	431	427	426	428	428	408	465	453	454	437	459	400	417	447	446	438	451	461	449	429	459	405	427	434	458	452	414	426	392	422	439	403	435	408	441	462	439	462	492	478	421	415	430	456	470	489	453	418	428	450	450	437	416	481	456	424	431	423	422	414	427	424	422	405	463	471	433	449	456	458	455	440	443	469	454	484	456	399	445	448	431	434	459	468
39739	21477	18160	11700	7056	2878	1396	1399	1316	1265	1255	1201	1172	1095	1013	1069	1000	1009	967	953	1007	1027	999	928	965	977	920	975	938	958	954	940	934	939	961	939	954	963	970	904	968	953	972	894	963	904	958	925	948	958	909	922	914	945	993	949	980	949	957	902	936	885	909	917	909	979	966	871	969	974	926	963	884	890	955	945	906	934	929	932	931	898	979	911	918	914	897	946	925	905	915	919	998	924	966	933	932	910	927	927	932	931	868	914	971	909	926	939	895	936	963	971	1017	949	945	925	953	904	899	921	880	904	908	941	965	950	979	908	937	926	931	989	950	979	908	909	953	861	904	951	942	939	908	924	905	931	986	967	918	912	951	927	869	948	936	910	908	914	913	1012	922	930	891	945	923	910	882	939	886	918	960	960	933	885	943	963	976	976	925	913	969	911	942	926	938	945	950	935	917	952	954	935	920	895	953	966	934	923	965	946	934	934	932	962	930	899	941	901	922	911	980	883	967	928	937	909	913	924	958	958	903	893	920	965	940	993	953	896	884	925	945	852	873	945	1021	932	874	961	859	930	998	929	891	959	923	963	878	979	951	933	911	925	898	980	960	915	952	912	969	914	876	934	936	930	867	936	1001	924	1008	998	915	884	949	928	973	897	937	938	926	893	928	930	973	989	918	903	929	974	904	968	943	928	902	946	949	939	977	983	951	948	914	985	900	948	930	962	949	887	922	913	940	921	956	921	944	898	942	990	892	952	930	935	921	911	984	971	949	928	919	906	990	961	922	992	941	1005	921	925	959	940	993	950	904	916	968	897	911	976	911	950	937	934	926	953	950	931	915	944	917	944	895	889	977	924	965	953	875	974	941	933	939	923	935	893	989	903	897	999	922	934	897	956	898	954	933	942	943	890	984	953	898	935	905	970	955	973	904	942	910	957	919	911	953	935	981	937	905	927	918	907	879	926	878	942	955	952	886	955	953	979	923	966	952	925	939	917	875	906	942	981	971	885	914	952	920	946	946	910	974	881	951	924	918	948	923	942	910	926	924	931	915	911	948	961	911	965	940	915	960	950	908	919	956	965	944	953	914	953	955	954	920	930	938	879	924	945	924	922	920	967	867	876	981	981	939	956	925	935	973	885	912	922	917	910	940	926	963	942	982	924	893	978	924	927	896	938	962	953	1021	939	967	959	932	956	890	972	967	953	947	978	891	992	950	926	968	937	900	939	940	941	907	894	911	918	936	864	936	849	920	950	952	942	941	974	907	978	873	906	952	953	977	968	953	1001	946	940	934	924	914	969	943	882	941	1034	1006	910	942	956	904	942	948	946	952	893	940	956	947	925	911	942	905	968	916	925	920	888	942	936	931	940	965	957	956	923	973	935	959	883	954	939	906	911	950	898	970	941	901	871	982	915	930	936	899	991	933	908	914	928	911	944	966	918	917	925	891	976	933	919	940	887	895	944	864	960	961	993	962	878	948	881	925	872	920	940	949	926	939	923	912	944	986	926	882	950	975	950	969	930	969	905	956	917	930	954	905	868	937	947	977	962	938	917	996	909	939	961	966	936	906	919	929	954	923	960	897	944	934	940	929	919	951	943	892	938	943	938	954	892	992	920	935	970	951	918	933	954	904	897	996	915	957	942	939	961	911	952	917	961	947	954	921	933	933	906	931	927	970	941	994	895	906	944	958	901	933	1004	966	916	976	947	924	943	899	933	934	950	923	920	943	981	888	920	945	929	947	923	944	934	952	950	936	959	923	959	980	887	887	946	926	914	934	883	932	944	906	950	955	946	933	936	983	887	917	925	901	997	928	945	925	963	958	966	938	967	900	895	966	926	923	978	1009	932	937	931	949	961	978	963	931	954	916	958	950	896	896	887	956	951	920	923	936	919	927	988	916	945	956	968	977	963	897	959	908	974	922	932	943	913	925	962	897	930	935	944	929	939	924	989	959	833	880	976	982	911	950	937	936	956	939	890	965	948	954	956	975	908	923	922	935	929	947	972	940	957	919	920	915	985	911	971	926	932	973	945	926	884	925	902	967	941	944	913	891	867	883	887	959	923	973	977	963	950	973	967	927	875	951	920	931	942	960	935	922	934	924	944	968	934	987	938	953	950	999	928	935	926	884	979	931	883	943	916	932	929	916	898	922	952	1001	940	910	905	909	925	986	965	911	898	888	954	945	923	899	901	917	985	952	969	899	939	944	922	932	898	915	871	899	1004	947	929	989	944	912	922	908	891	928	932	975	976	924	960	904	989	941	941	917	930	963	950	941	992	947	921	953	941	955	936	949	880	859	993	883	856	892	942	996	957	966	943	940	910	932	946	931	932	880	869	915	940	911	917	994	895	1012	895	912	977	964	989	937	961	930	978	937	915	953	954	892	881	944	917	909	944	916	976	963	899	942	941	916	908	916	953	977	913	918	911	918	948	934	975	984	932	909	951	929	920	953	877	959	931	954	931	901	893	883	919	960	962	1006	956	971	898	985	924	980	968	981	929	926	939	974	932	940	949	920	920	962	958	922	970	944	958	895	992	923	951	903	889	901	888	967	950	963	935	920	931	984	945	942	921	907	952	1047	974	885	919	916	938	950	927	957	889	942	919	894	972	905	973	914	917	953	928	925	908	979	903	976	963	976	929	993	933	935	950	955	978	927	987	913	931	903	911	930	972	934	930	945	974	924	965	913	1005	946	965	903	934	958	899	958	955	945	929	909	946	959	1016	947	921	981	908	875	899	877	998	966	955	874	945	959	939	945	969	963	918	964	929	915	942	930	944	904	938	976	937	905	965	949	892	922	900	913	938	946	952	919	946	939	1011	905	926	898	972	892	942	943	987	968	929	958	928	909	907	928	893	904	895	894	949	988	981	884	901	950	930	934	884	968	943	932	944	949	919	919	952	873	943	945	929	950	966	937	926	977	921	948	977	930	922	891	937	968	943	932	965	930	955	957	919	960	942	927	905	966	963	1004	936	912	923	982	964	882	941	992	926	932	913	946	910	986	979	950	940	931	973	957	944	926	926	945	917	954	984	932	965	934	945	898	934	974	1001	957	942	920	939	954	935	942	959	934	934	953	947	937	1034	966	959	943	876	922	912	928	929	967	945	916	992	948	935	963	897	926	941	941	886	949	978	962	913	918	935	995	994	946	988	934	981	1006	926	927	954	960	957	929	975	963	945	922	980	896	945	942	953	933	863	910	932	902	985	914	983	995	965	946	968	940	903	934	940	880	969	900	912	916	882	970	936	944	936	926	946	920	890	921	972	893	982	970	960	932	910	892	916	951	962	937	927	942	954	933	925	917	934	950	946	978	947	913	932	936	952	948	894	891	911	911	968	928	884	867	922	943	916	907	958	940	956	934	911	978	915	936	964	946	896	930	907	945	913	933	913	923	941	899	933	922	951	926	956	932	981	951	927	925	944	903	926	937	955	962	926	877	930	946	904	908	950	923	931	912	953	871	913	890	955	949	982	954	980	962	910	927	949	943	908	950	985	939	993	955	903	973	995	910	922
66044	40430	22692	11296	5333	2076	694	586	560	575	557	520	491	501	504	447	418	451	463	482	449	470	481	422	440	480	446	451	460	403	437	438	443	485	451	464	453	460	444	464	444	447	452	440	423	450	438	448	462	479	434	428	453	444	479	458	454	457	443	463	413	415	465	487	458	420	442	472	501	468	456	474	472	463	411	438	443	450	448	433	454	462	463	429	452	437	408	418	485	494	454	422	454	434	452	444	472	443	459	446	423	466	452	391	450	460	446	440	466	441	451	431	442	484	448	418	490	428	429	423	458	473	436	466	460	456	448	443	478	460	445	407	477	427	419	496	465	445	463	450	464	421	407	451	470	433	459	493	420	506	445	469	443	508	470	442	410	447	463	503	458	407	447	453	437	429	465	494	399	450	417	457	471	432	427	441	496	449	464	457	483	410	439	424	460	456	478	443	438	436	462	446	437	445	474	504	428	471	471	469	420	433	431	449	451	451	414	444	446	433	402	449	432	428	459	437	468	470	449	425	451	474	447	427	441	443	462	498	409	445	463	421	462	430	421	457	428	415	516	435	432	478	449	432	442	436	474	462	450	482	452	451	478	478	482	421	432	438	425	424	407	409	423	485	494	461	459	466	471	454	437	445	478	466	423	439	441	388	444	445	416	434	454	432	458	452	479	486	409	421	435	421	429	477	464	447	416	430	405	445	438	430	458	443	476	452	488	439	441	430	466	418	452	448	473	476	472	473	449	461	423	465	449	431	435	464	457	486	435	463	462	455	449	476	434	435	435	459	486	457	429	462	420	435	441	456	473	440	427	486	424	446	473	442	424	438	463	418	435	474	413	424	478	433	482	456	455	447	454	477	437	469	477	427	448	446	436	446	430	440	443	446	471	456	454	458	425	404	419	495	484	464	471	472	406	472	504	440	469	463	442	459	458	439	464	464	445	440	483	454	425	422	504	457	474	463	471	430	434	500	463	441	416	459	452	402	516	446	445	436	443	461	431	416	443	465	401	451	444	394	470	442	390	441	464	470	429	445	449	485	441	436	406	453	443	483	447	449	453	438	417	418	464	443	508	483	425	466	431	447	443	436	455	457	443	436	438	424	461	438	448	426	456	454	468	476	432	444	435	463	472	454	437	425	445	464	475	451	439	427	453	472	437	411	460	496	481	456	382	409	431	461	419	440	448	437	475	408	448	464	468	445	468	476	435	489	428	438	464	480	435	467	500	451	453	422	422	450	444	440	463	433	473	419	420	478	441	473	461	494	425	459	492	450	450	433	458	434	413	408	429	455	439	453	442	468	455	478	455	469	449	421	455	445	439	484	437	448	427	448	472	419	461	437	434	435	414	465	436	463	448	470	457	444	433	448	431	383	423	485	422	412	426	450	409	425	453	484	508	409	448	470	455	422	465	485	463	497	451	431	483	439	452	428	420	430	435	475	442	420	443	464	451	454	479	479	469	401	456	473	453	500	408	486	450	460	445	464	419	429	438	464	442	476	448	437	454	452	417	445	430	431	453	428	492	460	414	511	453	426	440	468	435	461	442	436	504	423	429	447	444	478	447	443	429	440	422	391	448	434	503	430	446	459	419	475	427	489	421	465	423	410	443	426	449	471	412	473	462	431	443	444	469	466	463	423	455	455	462	462	430	431	447	452	503	466	421	469	502	449	441	464	431	431	433	458	469	463	441	420	479	476	422	448	507	449	444	419	429	448	438	434	441	447	496	448	431	437	464	475	468	446	416	481	424	461	497	459	451	448	394	467	450	402	415	468	453	448	435	472	424	454	463	463	475	468	446	473	453	464	452	423	445	426	432	459	447	454	448	434	434	446	467	419	455	460	458	458	485	456	490	469	457	427	467	434	503	458	446	466	420	466	451	433	448	504	457	445	416	456	481	445	430	433	446	404	410	468	442	447	456	433	469	447	415	402	480	416	468	453	450	428	451	441	465	442	441	432	436	465	461	450	420	458	418	459	442	438	472	431	455	448	418	419	421	423	417	438	419	424	442	407	437	452	465	425	385	429	471	473	496	474	455	419	462	480	479	476	468	470	437	430	432	427	439	422	486	424	429	471	423	439	454	431	455	424	418	463	481	459	430	425	473	437	435	441	453	425	419	466	410	455	464	477	462	457	417	443	454	420	379	448	425	448	410	463	466	460	406	431	424	442	488	444	445	451	432	434	414	436	410	480	436	444	420	403	433	475	451	395	431	439	427	474	445	473	446	446	446	475	426	444	423	432	438	455	424	411	406	509	433	449	422	437	478	419	450	435	483	436	451	464	465	458	481	487	426	458	437	455	440	420	441	394	471	450	431	437	428	480	398	473	493	437	473	411	398	468	453	475	476	451	443	446	457	468	442	438	451	448	449	436	423	506	466	436	474	453	451	452	404	452	457	469	406	426	473	417	386	446	480	504	465	474	427	451	461	448	436	444	454	452	496	468	484	427	453	436	469	431	472	465	534	428	469	441	470	470	458	457	448	430	425	435	471	456	498	445	434	468	469	409	414	453	450	449	473	436	474	431	456	436	449	461	458	443	412	480	456	470	456	460	434	449	450	441	434	468	453	490	493	456	413	526	452	447	435	400	468	437	436	488	471	459	453	449	471	435	457	446	438	454	425	446	474	453	479	434	447	402	418	446	443	447	423	480	398	429	394	473	449	484	446	410	477	450	460	467	473	430	445	497	403	408	451	444	453	452	450	478	425	445	458	509	484	465	469	427	438	450	481	469	478	431	460	432	460	453	427	422	442	449	419	472	441	461	444	465	457	445	490	456	458	477	450	421	455	492	488	464	473	443	426	447	453	495	456	422	448	423	460	451	455	464	461	421	436	463	434	470	467	459	460	461	431	481	455	486	463	435	412	490	438	433	451	466	425	451	446	449	420	448	478	445	397	469	423	463	465	437	473	466	441	419	439	451	443	419	472	440	458	463	408	441	453	462	490	441	462	424	532	468	412	436	413	448	431	389	419	447	482	451	423	475	443	407	419	467	481	440	458	414	444	490	428	437	457	457	467	462	390	503	428	459	455	470	424	419	440	461	474	430	498	434	462	470	435	457	415	413	460	481	466	480	441	464	485	430	411	431	464	437	426	446	477	438	500	453	473	452	402	419	405	431	440	431	436	439	447	448	442	437	424	428	450	458	431	471	427	460	444	439	489	434	428	446	434	458	465	469	468	438	395	424	430	438	412	439	405	456	476	457	428	491	438	434	432	434	438	453	430	430	446	448	465	424	464	459	439	447	444	430	426	429	393	432	449	476	432	400	425	433	396	450	432	467	454	487	496	454	485	452	461	449	453	446	451	436	448	452	404	437	462	435	456	457	450	418	439	437	423	396	431	446	473	436	482	479	458	421	437	424	471	451	410	439	427	433	444	422	410	438	439	468	468	437	489	432	491	452	447	472	443	422	457	394	450	431	467	465	471	399	473	452	430	418	443	515	451	480	450	399	415	403	425	469	442	427	439	407	468	393	457	429	438	458
43859	32896	23019	17568	12759	5586	1684	1593	1454	1460	1425	1364	1347	1238	1147	1189	1102	1004	961	1089	945	1031	968	979	1013	1017	945	991	1017	920	964	932	949	974	980	946	981	951	965	912	947	923	958	886	910	913	939	964	943	908	965	951	981	967	947	927	959	963	981	977	976	896	1028	964	913	978	933	892	972	961	909	984	934	947	947	904	914	861	940	908	1011	893	962	964	1015	991	905	994	970	929	978	992	981	952	927	947	874	948	989	926	968	967	962	941	929	944	962	949	943	949	936	970	949	954	975	938	963	914	949	938	948	956	941	961	967	979	935	1007	934	963	924	936	931	917	935	925	948	963	891	951	942	959	922	968	917	937	908	942	971	916	985	962	986	980	949	1005	941	918	1004	978	945	969	921	916	932	919	903	922	952	963	934	916	925	970	934	975	910	967	963	958	921	901	969	910	897	952	972	944	940	965	937	954	904	956	962	945	902	1002	968	937	972	935	935	951	946	943	975	949	965	935	903	931	955	920	962	954	980	996	987	978	934	902	974	950	931	929	994	941	900	925	965	961	969	987	970	984	969	933	936	917	905	961	972	958	923	946	898	945	946	956	1022	964	974	1004	960	942	955	933	994	927	931	998	942	943	952	893	959	902	993	926	929	900	935	1004	922	924	915	983	959	958	942	898	958	897	923	915	980	879	953	941	943	940	908	969	914	956	949	956	964	972	1012	928	966	930	919	939	967	947	941	926	955	1026	934	908	954	942	983	1001	904	948	935	942	948	930	951	926	990	919	945	995	943	907	942	960	947	935	907	930	951	928	905	990	917	911	965	940	922	953	920	1020	858	1000	919	875	918	873	922	941	908	900	900	964	953	942	968	936	925	964	937	927	968	931	991	944	941	966	931	903	948	910	952	974	953	1004	968	948	1047	966	979	925	958	955	956	949	970	928	1015	915	926	929	965	959	905	970	937	952	884	887	972	972	934	933	957	934	958	947	967	909	964	963	914	959	981	962	939	918	936	930	1009	965	962	983	969	992	964	935	902	954	903	909	976	892	977	945	937	887	915	945	923	972	955	942	962	984	961	977	902	932	974	963	1008	922	985	919	923	914	953	982	992	936	949	930	951	926	922	979	950	889	976	971	931	980	952	928	1010	943	990	989	957	942	930	933	975	940	966	967	1005	941	963	883	928	935	907	924	919	920	907	1003	923	974	976	973	911	1040	993	905	937	965	971	968	947	947	974	952	934	971	959	939	945	958	954	890	982	892	986	899	978	909	948	935	929	940	963	977	954	946	961	949	974	968	917	960	912	943	930	908	958	917	943	937	1023	963	950	892	981	956	986	929	962	957	973	918	966	923	897	928	904	907	987	951	929	977	911	879	963	953	956	952	863	935	1001	959	917	933	944	959	938	990	932	886	908	939	957	933	986	998	862	932	957	1001	906	959	963	920	965	974	959	960	968	914	956	936	945	947	966	950	908	976	926	993	979	891	914	929	932	955	957	926	985	906	1028	947	898	986	914	1007	957	924	939	971	945	940	953	907	945	970	916	960	1039	931	972	957	988	916	976	948	903	941	937	960	943	931	921	959	965	937	921	951	932	968	946	964	905	957	984	913	943	964	946	942	955	916	944	946	976	949	966	943	921	950	959	953	957	950	950	980	949	933	954	1009	983	944	969	942	946	944	979	958	951	976	979	961	983	964	942	956	990	955	981	960	905	947	888	1017	887	956	958	978	938	873	926	969	871	920	956	920	955	929	917	942	967	894	954	934	992	959	888	946	955	938	948	926	963	927	955	911	988	938	958	922	970	963	891	940	892	899	938	950	900	955	914	962	903	934	937	972	980	982	991	983	940	923	981	971	997	923	936	913	955	986	905	985	951	972	962	906	959	954	893	961	923	933	976	894	941	988	978	1005	951	966	896	973	983	971	943	942	992	886	955	948	973	991	979	946	951	891	1019	925	935	964	919	949	978	944	974	936	926	976	984	944	957	911	886	952	914	939	962	958	954	922	1007	947	963	953	987	955	1000	949	954	978	938	897	963	965	889	908	879	908	931	1013	927	904	966	920	903	928	927	954	900	955	927	991	957	894	942	874	921	960	916	943	907	933	1027	908	926	961	920	966	909	924	923	940	1041	925	935	976	953	952	923	874	987	923	991	954	936	976	929	985	926	904	928	937	907	927	944	937	966	938	923	944	932	934	1021	958	952	888	999	986	894	1005	930	960	935	892	984	918	964	960	986	987	922	939	980	983	1004	958	903	886	944	888	956	942	992	952	890	967	937	951	968	931	941	937	963	896	960	930	956	937	924	949	945	922	928	933	929	967	928	888	961	953	927	947	958	1010	904	897	989	915	883	953	1009	899	916	939	952	951	888	937	925	941	964	1002	969	936	956	942	974	984	943	937	948	902	960	902	958	944	946	912	921	992	956	1015	935	958	906	972	885	921	933	910	914	892	921	990	954	976	915	970	929	1015	923	986	965	949	958	972	950	918	941	904	976	1013	905	951	918	952	936	893	958	920	938	963	911	889	965	992	923	922	949	965	919	979	927	972	971	960	944	943	935	897	970	924	915	953	936	966	975	958	909	941	890	955	990	965	935	969	969	983	894	966	934	980	902	926	976	943	974	960	950	916	985	973	914	967	969	995	949	961	962	961	913	940	977	983	942	885	918	985	972	953	960	978	948	916	995	950	957	949	957	898	963	1029	929	948	932	932	970	937	956	933	947	932	966	961	980	887	918	959	979	926	908	921	883	928	930	927	888	930	981	955	970	927	950	963	962	895	939	963	940	982	957	949	928	981	948	972	925	913	953	948	946	954	954	960	961	876	884	987	881	881	890	922	933	934	932	931	954	983	945	993	968	940	938	885	961	908	928	1046	934	966	937	926	968	953	981	925	953	949	951	946	957	940	998	918	1010	938	902	938	951	967	1014	940	994	917	953	881	909	946	919	931	963	943	920	975	963	915	954	956	1018	943	952	952	962	945	953	964	907	954	915	999	951	991	974	974	976	913	976	1002	906	963	938	991	941	945	1021	959	969	1022	941	938	932	1001	895	953	882	963	947	977	924	998	987	936	952	1009	964	953	994	968	940	937	949	977	952	881	994	975	964	916	925	1013	875	988	943	961	952	936	985	957	894	918	919	940	938	917	904	1008	953	951	956	973	974	976	881	947	934	875	945	923	966	947	944	926	958	955	934	953	937	973	963	940	954	949	938	944	911	999	992	975	904	953	928	961	980	969	930	957	926	907	934	928	930	952	918	967	920	1035	961	949	939	947	904	946	958	918	890	926	922	995	903	919	877	998	928	944	909	927	960	959	950	934	922	961	971	954	906	891	929	971	964	922	921	989	951	953	943	933	968	945	941	973	929	982	934	961	967	933	963	957	1001	934	952	946	920	923	959	979	968	1008	990	962	967	972	990	960	984	1009	948	949	911	985	962	996	976	965	1016	934	872	896	967	905	889	951	959	913	950	998	956	922	911	933	975	939	909	968	901	923	967	956	904	932	941	865	903	958	942	942	917	914	967	975	1018	912	916	887	964	905	928	1004	972	985	871	957	907	951	944	934
51543	26844	7937	2862	1075	686	555	515	511	503	530	482	462	477	446	456	488	470	428	450	454	449	449	465	497	424	478	407	458	421	401	410	513	438	439	499	458	456	442	493	437	440	412	435	454	453	426	439	431	446	479	406	434	390	480	447	459	431	487	480	439	420	416	419	403	454	453	442	441	498	414	454	442	441	420	400	508	445	431	412	473	456	438	444	428	431	420	423	496	458	440	404	451	486	440	453	437	439	427	440	478	470	416	416	472	477	468	470	446	438	436	436	443	453	449	399	473	408	433	439	465	471	455	467	416	408	452	431	421	494	458	413	458	479	402	435	413	420	419	457	426	444	397	430	445	427	463	418	434	450	441	440	430	442	451	372	457	431	439	465	432	423	464	442	416	451	449	446	439	417	454	426	434	447	448	452	467	422	461	460	468	523	466	457	415	423	402	474	487	414	455	431	443	476	457	466	450	479	439	427	453	481	446	466	447	419	451	466	417	420	445	433	444	453	457	461	440	447	443	480	429	431	441	439	470	410	456	425	426	442	460	451	477	434	465	466	411	459	454	454	437	440	430	420	416	487	429	462	424	487	457	407	439	458	467	420	427	416	427	416	435	459	424	420	414	385	421	470	474	468	482	458	434	433	467	473	390	440	405	447	445	452	477	427	478	446	448	439	438	432	447	449	475	441	434	434	460	411	432	450	460	481	415	461	425	452	467	455	438	441	442	441	427	384	484	439	460	425	464	437	495	393	390	401	446	415	420	409	437	506	441	449	415	439	429	450	423	444	429	486	432	437	447	452	446	443	488	477	449	473	460	474	480	433	468	434	484	476	441	433	423	441	461	459	423	438	453	498	447	455	415	435	448	431	449	420	446	459	479	437	419	415	477	427	399	416	433	432	414	434	395	446	438	448	446	467	432	453	487	444	441	484	471	430	503	452	450	430	434	410	417	412	435	456	435	421	406	437	408	424	448	459	419	431	424	415	463	425	432	453	451	476	446	423	463	473	429	446	486	452	400	433	442	393	455	412	443	472	435	487	451	478	439	456	403	411	446	439	425	451	437	426	491	481	462	481	474	436	492	438	475	436	452	424	411	445	455	461	414	447	473	436	447	439	393	444	368	428	477	448	394	458	437	431	424	416	457	414	418	427	438	453	470	455	440	410	468	469	434	421	442	421	469	421	456	403	470	439	474	448	472	410	416	429	382	452	448	426	408	449	449	455	458	435	416	449	429	446	403	441	460	390	429	425	435	432	444	442	437	412	457	427	436	454	450	485	478	456	499	486	470	393	461	448	408	487	475	436	482	433	471	498	401	426	469	421	424	405	475	432	471	440	447	447	481	381	440	444	430	452	436	439	446	475	456	495	469	432	479	444	472	419	423	443	439	411	444	433	384	443	427	390	450	429	473	432	462	445	488	447	424	443	436	403	449	449	403	443	444	443	421	435	457	469	457	430	446	443	420	447	424	405	443	418	412	473	444	462	462	459	401	442	484	462	411	452	426	420	429	393	400	477	462	468	397	474	449	424	419	457	454	426	419	503	420	427	462	407	425	419	424	453	451	416	460	436	435	467	430	441	441	449	417	447	467	447	454	437	430	433	432	430	453	422	447	450	472	429	476	447	394	395	458	463	457	441	462	423	410	454	423	419	495	420	477	445	406	429	436	432	439	447	435	416	455	455	433	431	460	401	423	410	420	471	417	398	413	436	463	480	425	488	418	473	473	474	453	469	458	435	446	456	452	442	420	419	447	471	456	448	417	426	414	455	421	453	426	467	446	488	444	483	435	408	447	455	444	430	439	423	452	472	432	427	453	438	431	413	429	449	420	477	444	432	464	476	443	433	443	422	455	478	491	439	427	441	450	439	436	434	447	445	433	470	453	426	459	443	433	491	441	466	419	430	405	462	428	445	444	479	461	450	443	449	504	427	449	462	438	435	447	393	398	462	455	457	404	441	461	456	407	497	427	440	448	464	460	442	438	446	424	431	441	422	463	451	416	398	466	458	472	450	440	463	445	413	426	481	438	424	482	482	449	437	415	427	483	459	431	436	460	481	485	475	476	459	459	482	455	425	432	485	423	451	477	440	401	485	446	466	409	458	377	430	464	405	442	410	435	433	386	462	457	446	451	405	415	429	410	471	424	428	471	446	406	440	456	427	427	490	469	479	419	454	476	425	447	414	439	428	448	472	462	452	466	454	412	437	418	441	444	446	447	462	437	391	445	445	415	462	433	452	471	432	421	476	489	416	436	428	474	481	458	417	481	437	426	424	468	437	435	452	429	441	439	439	410	470	440	451	405	488	483	439	455	445	460	439	434	430	430	437	427	420	449	431	438	423	435	452	464	443	433	444	455	434	469	441	427	418	462	433	410	484	410	475	430	469	429	468	490	436	486	440	433	443	420	453	429	443	439	423	392	474	434	436	414	401	415	500	490	443	460	450	457	434	372	416	484	457	449	457	431	437	428	418	424	408	494	444	411	442	462	482	468	450	440	426	505	453	479	444	419	474	438	457	465	476	469	404	449	453	422	454	453	467	468	467	414	484	467	464	421	392	466	444	443	406	467	458	431	459	451	431	452	467	438	384	458	478	469	448	434	437	439	468	411	443	426	412	450	422	447	447	475	479	444	413	466	450	440	426	398	474	430	446	433	429	432	492	437	398	420	458	431	465	409	406	463	401	404	431	458	456	454	459	423	432	439	434	461	439	446	421	436	444	414	430	462	510	489	494	463	479	412	427	407	429	445	487	385	404	431	422	441	458	392	439	424	456	463	466	419	448	404	461	447	432	475	446	424	434	400	424	421	484	437	454	437	445	415	434	433	415	446	419	393	411	416	445	450	474	446	411	443	427	456	415	398	457	432	429	437	447	448	475	444	436	401	389	466	425	437	436	404	405	437	434	401	438	425	474	433	408	381	419	453	467	471	450	433	395	472	446	454	465	450	447	435	481	438	444	418	460	414	396	434	443	457	453	477	459	425	462	457	435	420	455	426	423	470	470	445	488	493	458	429	412	429	447	455	439	441	445	426	460	464	470	477	413	433	480	443	433	467	472	382	452	419	454	491	439	409	443	427	440	482	449	436	435	428	403	419	425	488	436	404	435	439	408	463	425	480	461	474	492	459	463	421	444	439	446	435	437	390	425	465	428	421	437	458	470	429	435	461	443	492	439	444	479	430	428	402	440	443	425	458	411	470	430	465	469	447	433	437	461	417	442	438	458	475	474	426	445	444	465	446	408	440	471	448	404	459	430	418	473	445	429	434	455	456	429	488	444	466	465	478	453	443	466	441	465	429	418	455	425	433	455	446	476	423	442	446	395	460	424	437	437	417	414	397	432	484	498	445	484	455	440	438	425	504	478	439	463	432	420	442	435	492	441	416	417	456	385	465	436	454	454	488	456	449	454	442	411	442	426	448	474	429	467	452	438	439	437	478	448	473	453	469	465	452	444	466	472	448	418	450	423	449	437	448	464	419	444	435	420
34981	19208	8492	6080	2766	1660	1248	1267	1220	1109	1157	1128	1035	1092	1023	1068	981	962	971	932	984	929	924	952	934	940	967	963	934	917	912	929	924	951	935	913	940	949	974	912	895	945	917	940	905	898	910	965	927	921	943	908	952	917	1002	930	897	919	909	921	918	922	943	954	935	953	941	965	929	914	908	920	978	961	948	891	951	891	958	939	906	1025	918	940	941	924	945	967	904	972	927	942	984	933	962	944	981	974	926	936	925	940	902	957	977	971	929	919	955	936	931	991	907	922	898	874	970	904	976	925	917	947	968	912	977	940	889	964	968	916	929	985	892	952	950	990	932	966	1004	947	958	913	961	994	995	922	927	955	900	936	941	909	978	897	901	902	934	897	963	919	933	984	944	933	908	1015	943	935	905	974	979	913	889	962	990	925	954	941	896	898	964	989	958	936	947	911	885	1011	948	908	951	969	925	919	937	900	947	946	973	894	925	941	970	933	940	983	959	971	953	952	898	907	962	972	916	982	903	917	989	930	930	946	929	924	934	964	922	888	951	928	923	935	908	917	945	911	894	950	944	908	991	927	936	838	923	904	926	890	921	1016	946	920	906	909	965	977	969	914	960	912	938	938	950	919	839	925	955	942	912	923	902	921	929	931	976	931	882	948	954	940	938	969	949	950	910	962	902	922	940	909	930	929	935	897	937	950	963	906	973	946	952	936	919	960	895	983	933	959	948	935	942	921	944	926	951	932	964	929	923	901	943	918	933	977	903	931	944	935	900	945	939	989	979	926	937	998	942	929	978	943	946	944	911	899	960	969	930	901	962	913	905	964	938	920	967	953	956	930	899	950	955	936	954	935	910	919	876	916	919	996	967	979	921	940	963	975	953	951	938	941	1022	909	916	937	934	883	974	937	929	883	897	995	928	1003	938	930	964	919	998	926	969	903	910	928	932	947	964	955	933	940	923	927	970	919	991	936	935	913	951	951	880	869	977	961	889	944	949	931	973	898	933	945	955	946	959	922	944	928	985	931	953	975	973	954	934	903	979	934	988	951	963	920	865	947	958	919	958	985	920	934	935	918	944	916	933	952	997	951	954	955	936	917	985	884	946	938	908	950	993	928	924	946	964	974	902	1000	899	920	898	971	946	926	880	1003	891	967	905	909	920	1002	973	946	917	905	898	953	959	947	933	936	911	950	960	933	952	924	929	941	993	932	946	909	932	934	916	910	959	939	961	925	940	894	894	954	966	882	932	961	914	880	946	944	947	805	973	930	958	903	885	968	932	975	950	890	902	935	914	862	945	926	892	935	973	971	979	936	999	893	908	914	972	896	985	920	931	990	951	959	984	958	987	941	947	984	912	920	981	941	936	924	859	923	948	931	987	966	935	951	966	904	981	976	959	894	974	912	933	893	921	1005	932	959	917	949	908	978	937	938	965	950	929	943	910	954	951	954	902	940	935	934	933	955	945	853	934	915	966	946	942	964	906	982	915	939	932	980	972	947	916	944	905	918	970	874	911	895	931	928	967	896	965	978	903	930	905	947	882	947	955	973	903	947	978	923	927	889	1001	919	944	961	913	922	961	995	886	900	896	908	953	987	919	947	900	879	918	977	986	942	958	958	902	965	916	912	895	922	904	910	947	906	926	954	954	968	922	955	952	952	905	951	941	896	1012	965	951	922	962	940	956	937	936	914	928	936	964	958	936	936	950	979	994	917	912	950	873	925	915	986	933	923	938	1006	932	932	917	939	928	929	939	898	917	966	980	945	1012	961	937	901	990	924	950	921	950	914	921	915	903	950	889	926	931	894	928	932	969	893	948	951	996	938	933	871	937	905	933	959	960	929	932	936	979	960	948	915	988	972	955	907	1001	943	946	950	933	999	1000	911	915	1003	927	947	956	976	926	921	878	988	942	907	945	955	994	933	971	930	958	994	961	972	884	888	911	971	955	947	925	953	965	942	960	957	965	902	938	976	970	978	942	981	905	902	924	985	928	910	938	950	950	952	925	931	931	937	903	935	986	933	914	880	933	899	951	945	932	948	961	977	974	928	954	974	931	961	988	958	966	940	900	888	923	925	911	958	867	991	978	989	951	954	928	944	892	930	918	952	898	949	896	894	909	919	954	893	967	955	974	939	924	932	987	940	969	907	963	977	955	949	956	939	957	989	933	937	996	950	983	970	913	980	950	945	890	953	942	946	969	901	981	1014	901	982	968	952	958	879	911	953	926	1003	935	925	897	1008	919	946	976	940	914	935	931	949	963	914	908	911	945	973	974	953	974	922	989	969	965	912	988	978	924	1004	957	901	927	927	974	939	946	930	970	929	957	954	911	931	892	846	974	916	929	946	994	955	981	991	953	999	894	972	942	938	965	987	954	936	924	936	935	940	923	950	919	912	958	967	904	962	915	924	1003	938	928	959	899	914	896	892	849	1004	902	889	886	949	931	946	914	954	938	937	1005	911	951	948	1013	938	979	973	934	959	924	954	917	956	965	1019	926	939	966	985	934	944	946	980	936	980	952	897	963	898	921	916	928	924	945	940	978	927	938	986	908	946	912	935	987	943	960	882	927	920	933	974	962	981	958	921	932	960	966	932	952	978	939	939	945	924	912	987	937	890	969	954	853	940	909	964	954	910	984	916	931	916	957	969	913	909	960	973	944	928	893	933	956	881	938	990	941	876	897	952	982	998	951	928	980	956	875	905	940	971	933	943	934	928	904	1003	944	952	955	962	933	957	976	933	988	917	930	963	909	939	957	942	910	912	959	912	996	938	906	945	898	965	882	932	920	886	975	904	937	921	902	960	914	960	943	931	930	942	941	938	919	938	954	897	906	983	980	977	912	973	859	959	994	964	935	866	931	915	929	971	924	952	920	898	924	939	901	871	921	941	975	992	938	900	954	934	959	930	899	897	973	914	927	914	968	932	903	922	962	936	943	937	949	958	960	946	968	967	930	965	958	916	993	892	877	907	957	885	954	956	967	962	926	944	960	985	896	944	949	949	867	930	957	893	983	954	945	943	920	896	939	946	920	920	972	937	954	943	913	966	937	981	945	903	916	984	994	984	959	990	944	923	958	947	879	965	910	939	927	913	946	944	987	953	970	978	987	918	963	888	894	953	870	935	902	912	915	949	974	960	908	913	914	968	967	924	985	910	884	898	928	927	909	910	940	901	931	941	912	903	949	973	978	958	953	953	961	897	889	942	979	927	986	915	976	949	920	893	939	907	949	988	963	932	905	905	987	889	914	952	917	950	993	915	931	963	932	926	924	965	923	921	934	938	895	938	959	931	958	909	995	973	945	975	891	937	999	944	947	979	939	935	913	924	944	935	941	906	905	907	907	937	974	929	910	907	905	934	891	964	938	937	914	951	913	918	892	915	954	921	892	917	981	956	917	944	979	941	942	949	945	924	911	954	912	940	917	967	947	919	917	941	940	962	968	968	961	966	991	940	895	948	943	959	974	926	949	960	979	982	891	934	873	895	939	893	980	966	877	932	959	959	953	987	962	879	929	897	965	976
56679	30627	17052	8334	4337	1853	848	569	603	590	487	549	543	513	514	483	433	475	465	454	470	461	412	423	477	401	471	437	468	409	438	453	438	471	445	484	412	467	487	457	448	442	458	435	460	426	466	469	440	452	471	418	452	436	438	419	431	428	431	431	410	455	425	417	416	448	443	390	422	485	455	447	479	391	450	422	469	419	487	455	454	442	449	400	429	484	461	438	441	430	463	380	406	440	455	411	476	421	435	421	430	470	456	454	436	443	392	423	421	449	447	452	431	434	484	442	431	462	448	414	464	428	421	449	489	449	456	414	452	481	485	420	442	417	432	363	449	441	405	448	473	415	444	403	459	420	417	397	468	435	470	476	436	452	431	420	431	410	400	431	434	446	477	502	460	425	439	391	412	423	430	458	433	390	394	450	422	473	475	472	414	488	393	423	440	443	413	421	451	425	430	436	432	448	466	466	456	511	454	458	464	438	427	423	416	475	439	413	447	437	470	426	411	461	414	430	437	406	428	434	443	430	456	434	502	461	489	425	426	405	435	437	428	473	430	461	414	436	444	433	437	427	439	444	434	414	386	467	445	426	467	447	445	419	440	462	422	439	440	439	436	413	474	429	416	424	482	432	409	478	458	420	433	442	421	435	397	421	442	416	412	464	445	408	443	380	433	469	469	441	412	413	509	471	455	426	420	459	405	455	466	448	449	437	430	451	418	429	463	424	405	457	511	441	423	433	446	448	417	448	484	451	442	439	413	413	427	403	449	461	438	416	438	433	436	427	477	456	410	424	422	481	475	421	441	450	426	452	470	437	446	425	440	443	438	396	454	418	444	440	472	430	427	462	494	473	437	465	410	430	429	404	466	433	483	429	452	436	442	450	426	444	412	470	460	432	430	460	458	426	405	400	445	447	443	451	457	421	446	428	432	475	446	478	446	444	441	462	461	420	464	444	472	474	415	426	427	448	411	404	447	453	463	427	413	469	400	450	457	442	425	468	384	425	425	421	443	468	466	410	481	429	419	444	380	423	465	435	463	474	436	381	430	447	424	411	400	458	457	462	421	437	475	426	436	454	427	432	473	483	420	429	448	427	478	489	434	475	442	462	468	453	449	428	416	470	425	447	468	424	419	431	429	425	452	446	430	421	440	442	430	439	384	415	437	448	417	412	433	422	447	429	417	457	429	434	484	425	443	483	416	412	397	468	443	415	443	434	451	471	453	456	420	430	473	440	395	430	417	407	436	439	455	461	456	447	440	423	473	473	447	415	421	449	494	478	411	443	436	473	492	432	387	419	490	467	420	432	450	380	394	468	470	414	437	432	447	438	409	425	456	413	427	434	451	439	426	428	417	451	459	438	426	457	442	396	400	447	447	406	473	445	470	446	439	402	398	460	467	450	444	475	437	410	429	416	445	458	457	430	426	444	413	444	448	466	449	407	462	422	435	453	450	454	452	422	438	445	418	388	448	452	438	437	445	455	442	476	423	459	442	418	412	440	466	465	463	468	431	467	422	445	444	484	404	432	456	405	428	431	442	414	441	411	428	425	428	444	456	425	443	383	454	450	446	477	433	436	443	471	404	425	452	419	466	429	435	437	493	417	389	454	440	479	492	452	456	414	408	465	451	446	458	428	448	405	418	411	462	429	397	440	449	457	409	461	460	416	448	450	439	430	492	468	437	458	440	426	476	445	446	449	462	445	448	439	440	478	446	487	444	447	449	424	438	435	448	454	488	413	447	439	442	456	483	439	433	473	430	414	435	425	415	379	410	449	445	440	448	444	473	430	442	458	432	419	449	477	447	428	443	414	416	429	471	447	464	435	455	494	463	475	430	424	458	433	413	454	415	405	425	441	465	480	468	424	466	430	420	422	439	444	428	416	448	461	453	487	403	418	474	443	466	456	470	448	462	432	488	423	420	427	459	419	446	428	436	409	447	446	432	444	440	442	411	413	465	468	458	441	454	446	433	466	456	462	452	459	468	475	431	447	384	429	466	443	411	454	425	464	444	458	459	477	449	405	441	447	491	424	424	454	431	425	438	467	481	422	424	476	460	499	413	420	462	483	392	442	434	437	390	413	445	442	434	460	430	427	447	454	459	448	441	458	406	437	399	428	423	401	456	488	440	459	411	421	466	453	457	447	425	445	415	450	430	456	447	448	392	397	459	409	402	424	426	418	427	429	457	461	417	467	424	413	436	422	427	487	440	442	439	416	466	452	421	456	460	399	387	439	455	409	391	467	442	428	433	423	427	416	467	436	439	449	415	447	461	467	468	424	468	444	481	459	418	446	434	445	433	469	414	402	417	441	425	400	480	417	426	459	437	462	417	462	444	500	445	447	427	488	392	415	437	455	423	404	442	453	464	461	452	462	422	447	448	439	497	463	411	471	446	480	458	457	441	455	464	430	465	436	454	456	426	415	425	452	436	455	492	429	433	465	446	454	474	436	433	458	436	425	433	444	410	443	401	440	449	436	423	422	427	396	408	399	398	469	455	471	426	422	462	457	473	409	444	497	448	447	432	420	450	468	461	454	460	430	466	475	408	427	429	502	425	472	450	469	445	454	394	441	446	431	426	439	421	434	497	429	440	496	478	438	420	463	481	468	442	434	434	384	467	475	429	491	459	464	446	431	410	431	433	427	404	436	457	464	423	400	418	472	440	454	456	408	440	434	425	433	460	453	443	463	457	448	446	422	430	444	453	454	419	442	458	412	434	465	452	442	476	425	426	392	457	443	465	463	430	443	439	432	467	390	434	451	444	447	457	438	427	449	447	414	451	399	466	412	445	464	437	419	423	421	409	438	446	446	459	416	468	502	445	416	416	430	458	444	404	458	431	445	423	473	473	405	461	445	412	451	406	439	424	444	428	413	438	448	429	447	415	478	376	439	425	448	429	456	440	470	457	443	431	440	415	415	434	452	459	422	413	445	465	452	433	409	469	448	464	439	437	493	444	446	427	461	474	427	494	415	443	404	496	461	415	437	466	467	478	466	403	438	400	450	437	465	476	410	453	443	446	422	410	387	443	421	409	408	460	474	437	474	454	431	440	436	472	428	408	444	465	473	452	422	432	437	411	405	484	467	410	409	470	430	430	432	419	405	429	473	455	456	443	452	473	462	420	431	450	447	446	446	428	400	482	473	437	435	417	429	447	466	449	431	403	469	459	447	450	442	431	472	440	429	444	476	415	465	448	461	478	440	438	471	435	437	455	401	404	431	428	436	448	466	436	454	438	468	468	417	436	425	442	425	423	448	442	436	422	436	431	423	462	467	422	421	408	429	431	443	428	438	443	444	468	429	426	442	467	440	415	407	434	436	427	423	421	406	432	469	420	438	421	451	468	441	434	450	429	482	433	419	421	426	437	446	463	432	420	448	457	455	425	432	441	504	450	432	434	408	450	437	458	453	424	432	434	450	444	424	473	482	489	462	446	432	438	461	444	440	432	392	398	448	427	423	455	464	464	435	438	491	408	400	438	404	451	426
36306	24298	19187	15643	10939	5400	2437	1625	1549	1453	1375	1349	1322	1256	1183	1142	1066	1044	1026	1072	987	989	961	959	1036	973	989	970	970	977	931	988	977	1008	984	967	977	944	931	956	922	925	895	975	929	921	918	909	945	923	934	940	933	931	919	930	968	932	950	942	940	929	976	956	920	954	935	868	937	902	987	949	971	958	949	899	918	925	980	917	983	981	927	927	921	930	949	928	924	928	912	937	969	933	960	980	964	942	967	948	937	950	890	923	931	913	898	952	997	962	934	921	979	861	857	922	942	917	896	976	982	941	918	938	941	985	989	886	959	897	938	908	938	908	891	924	995	932	902	942	935	871	957	888	913	947	916	916	977	908	887	922	949	975	916	957	923	964	868	918	937	878	1007	937	932	941	913	966	919	904	890	932	910	916	954	928	957	916	919	875	956	931	932	954	976	902	950	903	929	927	947	943	946	901	951	913	972	915	964	907	957	954	981	904	957	903	918	957	934	904	951	940	965	924	927	933	967	921	959	960	942	924	978	958	964	987	976	918	896	996	963	999	950	948	938	978	970	896	975	906	952	869	944	927	940	942	941	963	885	904	942	962	938	932	919	981	957	943	962	924	921	920	892	909	922	993	915	935	975	952	973	1011	951	989	918	927	966	954	968	943	926	949	952	957	911	937	925	915	908	896	914	936	967	940	997	910	895	892	966	915	946	946	959	961	858	1003	956	966	920	942	925	935	986	918	922	960	913	933	946	981	931	975	951	973	957	935	965	957	940	908	897	958	949	957	923	874	927	892	969	1013	972	971	965	987	964	958	932	919	922	922	942	951	980	922	873	908	942	979	972	984	959	911	966	944	953	930	951	943	961	941	928	928	952	898	876	977	941	918	947	974	985	942	980	940	960	978	877	995	919	910	980	887	938	878	921	965	902	933	950	913	879	910	941	951	922	929	889	930	918	975	1005	919	962	907	943	920	887	930	946	901	952	937	898	928	934	948	997	957	908	936	963	913	908	925	923	957	962	938	932	941	937	929	890	929	919	1042	972	949	966	923	946	951	975	983	897	957	901	893	950	922	956	939	901	920	903	924	916	898	910	931	979	928	939	938	950	946	880	913	923	921	926	917	930	961	908	902	903	991	989	970	896	918	952	911	939	963	872	949	916	883	950	980	946	869	935	908	980	928	947	925	965	933	955	941	948	951	934	922	901	931	970	905	890	931	917	995	854	978	928	939	943	946	996	942	905	932	891	967	982	949	932	923	944	926	963	946	953	961	946	952	994	946	933	914	920	898	950	961	927	946	977	918	932	937	941	964	967	951	917	962	953	921	976	962	927	952	931	983	948	910	918	962	994	972	981	985	930	932	879	921	935	932	934	935	908	948	945	932	985	952	942	939	927	955	859	938	959	925	967	958	938	937	950	933	931	893	940	943	924	972	989	970	948	972	941	975	934	919	904	953	888	955	963	913	929	924	876	901	960	942	971	1018	956	996	903	941	957	926	888	930	863	980	879	960	907	919	980	928	922	951	887	943	896	896	965	896	938	909	912	884	917	921	928	935	902	914	909	928	906	949	940	955	976	905	960	921	917	960	956	986	945	905	943	953	950	908	990	960	901	918	934	965	893	920	881	955	916	922	949	950	928	950	985	924	896	941	966	943	974	934	983	925	878	995	951	873	924	958	981	958	948	901	884	923	904	928	937	909	914	952	927	913	943	941	930	987	942	962	970	999	937	979	872	912	927	992	942	994	922	914	952	894	933	892	942	890	920	936	960	926	947	1004	925	944	970	956	859	948	943	914	956	950	890	891	975	934	935	960	912	936	921	903	939	948	954	906	883	947	917	932	926	957	902	937	939	914	936	948	918	931	917	904	947	949	985	896	891	930	955	922	931	978	881	931	973	909	917	919	908	935	982	975	962	899	958	957	916	937	929	975	971	893	952	996	924	912	986	929	960	947	980	965	961	933	931	945	964	922	910	920	924	965	895	875	901	878	934	912	947	960	953	920	974	856	895	933	869	946	983	954	951	934	911	914	952	931	958	951	983	880	903	954	908	953	951	913	941	940	968	943	930	905	962	918	913	913	965	966	924	940	969	948	949	850	895	964	963	962	933	853	966	929	908	921	916	923	976	890	908	934	921	1016	974	904	930	895	955	908	890	904	957	898	936	950	964	938	948	888	950	904	936	913	925	948	908	883	944	916	948	922	919	943	947	926	889	976	930	978	935	929	914	988	947	956	924	972	934	922	948	969	927	926	893	939	946	987	987	923	943	954	930	943	902	901	882	897	876	957	991	889	930	914	906	919	976	901	943	965	952	891	945	948	970	918	962	983	913	939	958	916	967	961	911	968	926	941	955	947	938	959	903	977	948	984	917	952	848	960	1012	1018	889	944	967	967	976	941	934	978	862	941	939	993	934	940	936	992	901	910	950	947	854	981	946	930	928	946	938	968	967	947	977	954	934	911	973	956	950	949	911	944	863	945	943	949	849	946	994	963	930	915	954	931	960	947	893	955	922	950	922	925	930	975	985	996	919	955	950	951	925	908	902	993	926	932	939	976	974	962	943	958	921	907	962	1001	917	953	952	961	974	944	970	927	954	915	940	920	966	911	928	968	947	914	946	890	919	978	918	934	962	976	957	934	916	938	948	978	940	929	928	964	919	923	935	971	858	945	949	915	975	927	898	932	943	898	930	910	925	929	904	948	937	946	1012	882	920	929	893	961	935	937	1000	939	858	921	910	898	921	935	926	924	946	916	961	881	948	923	982	952	945	945	893	934	967	919	965	912	918	936	950	927	947	1017	866	895	912	883	946	927	866	911	921	900	923	905	977	928	925	914	920	913	925	868	975	924	960	944	931	962	974	922	984	901	931	965	902	965	974	918	948	1017	956	925	917	947	975	989	978	928	954	982	976	916	936	961	902	956	924	910	942	923	888	961	914	960	910	925	942	944	957	972	898	919	974	946	955	933	920	950	999	981	952	963	907	922	930	920	986	947	947	905	976	950	977	937	935	893	960	931	922	935	967	941	917	938	902	947	902	958	874	962	907	955	959	943	903	945	915	910	899	889	963	916	940	859	922	958	918	912	887	937	933	940	896	980	906	930	997	947	950	966	926	949	944	989	975	926	857	949	899	923	922	945	940	921	932	891	978	926	935	941	952	908	947	943	951	1002	868	992	886	974	921	979	961	952	877	934	890	945	963	927	980	1012	944	945	946	946	963	975	906	959	927	980	955	969	928	956	927	963	937	984	946	934	939	923	911	931	1006	886	910	929	950	892	959	972	907	949	940	934	950	978	939	975	988	920	945	967	918	910	935	927	933	964	897	942	933	918	929	935	892	941	962	970	907	985	931	1000	962	938	911	935	927	952	932	915	913	971	988	905	890	1007	962	967	939	941	953	945	959	893	903	933	903	927	916	902	932	958	988	948	976	918	909	908	922	968	930	942	867	925	906	893	959	868	916	925	916	889	962	965	905	864	927	933	976	965	932	949	898	967	967	984	961	893	910	915	951	953
65963	37309	25079	18701	10094	4680	1640	705	657	607	574	584	538	529	504	502	450	442	490	473	474	429	427	470	507	439	464	451	409	444	472	465	464	473	464	424	452	460	457	453	479	444	440	498	409	401	419	471	471	455	419	451	439	456	479	469	409	420	439	457	456	420	441	464	506	449	473	437	446	436	435	469	401	443	383	471	482	484	450	442	443	490	465	455	447	424	479	447	433	405	479	444	491	454	442	454	438	435	417	431	421	464	452	446	467	419	454	500	471	486	437	444	436	461	462	441	480	451	463	464	464	444	451	454	418	476	466	468	433	437	463	442	465	441	398	424	444	462	435	456	439	471	467	493	464	478	423	451	425	440	427	440	454	461	414	419	450	479	445	474	439	441	464	434	459	470	471	442	496	433	459	454	453	456	454	456	428	427	439	471	444	460	502	485	418	504	404	460	496	453	452	446	442	472	435	411	414	422	418	389	449	471	426	456	444	455	455	429	450	444	420	437	472	510	428	457	455	457	440	450	509	445	467	440	423	424	463	445	430	407	429	460	441	441	456	436	468	444	435	444	409	460	441	456	473	468	455	465	483	442	402	422	471	486	443	462	463	449	453	434	464	476	440	460	431	461	419	495	430	450	407	453	418	440	481	457	451	435	452	483	447	448	419	426	453	453	439	452	451	435	447	435	460	433	409	459	449	442	472	416	486	471	469	465	482	461	438	461	414	458	436	434	444	442	443	418	445	444	464	456	472	481	471	460	443	471	409	470	472	455	454	439	408	417	465	444	427	417	442	448	444	471	451	460	465	457	470	445	435	487	399	448	467	436	487	478	457	470	478	414	441	418	456	465	442	412	428	471	454	416	463	468	432	448	445	431	438	459	435	435	473	456	409	452	444	469	433	474	421	463	448	433	463	462	428	456	464	458	433	452	428	448	441	439	456	469	460	429	468	467	447	447	458	448	465	450	469	474	481	475	423	453	482	412	427	490	455	468	451	449	412	489	445	471	487	432	444	443	475	462	419	426	433	448	458	456	481	462	455	449	463	449	508	429	417	470	436	449	421	426	458	432	449	451	474	442	447	486	462	415	478	418	449	492	433	436	432	508	496	408	375	441	471	442	485	449	428	492	460	438	455	463	432	454	426	494	481	449	433	453	451	421	436	448	426	490	465	456	488	457	430	446	455	432	455	458	423	445	444	453	421	448	473	421	431	468	501	437	419	463	425	435	468	420	445	460	459	456	455	438	416	391	416	455	423	458	440	421	486	488	469	459	405	438	461	437	464	421	434	459	453	424	461	446	485	423	445	444	466	433	422	422	455	452	424	488	477	417	436	408	454	444	464	392	440	480	478	476	437	453	460	455	456	430	420	475	502	440	497	422	419	449	456	395	449	471	461	470	461	443	448	460	448	448	412	448	421	440	465	442	426	469	459	418	454	416	468	475	405	459	416	430	451	462	460	424	492	449	463	464	445	455	436	438	441	475	493	443	425	435	469	465	456	414	438	435	453	416	460	448	432	477	414	396	453	422	465	478	443	453	426	449	405	464	412	446	457	417	437	454	443	421	422	478	419	486	445	473	472	430	457	413	465	450	420	470	436	417	464	457	438	464	492	445	450	454	436	455	402	441	416	441	496	412	457	430	471	427	425	440	439	447	469	439	484	446	442	454	443	401	450	449	459	447	464	467	427	436	445	451	456	458	486	424	449	403	443	443	437	458	442	461	435	462	497	462	495	478	469	428	480	511	467	427	417	449	446	422	434	425	462	490	394	445	434	485	484	438	455	421	448	457	437	455	453	444	455	460	448	485	418	456	413	439	437	422	405	495	415	478	471	457	474	476	454	411	457	424	461	420	470	471	475	453	417	437	471	437	466	440	466	445	426	443	461	462	419	444	436	431	400	432	423	405	459	436	472	482	467	469	447	431	431	419	434	445	489	468	453	460	436	466	457	415	476	458	478	407	456	464	458	437	455	448	447	449	420	415	442	462	481	478	478	464	417	487	425	445	469	473	419	472	443	456	446	448	459	449	433	496	440	449	435	464	483	445	480	443	443	425	441	441	437	458	487	435	434	419	433	479	448	484	484	429	424	452	437	438	419	409	484	488	444	465	467	399	411	487	467	460	455	472	415	454	496	457	444	463	437	453	460	499	417	428	428	425	398	454	454	454	426	466	430	483	480	444	501	443	462	476	422	466	447	473	451	392	431	487	450	461	482	439	454	481	464	481	431	438	450	442	455	481	459	481	492	481	482	460	415	465	431	459	442	474	461	431	469	444	464	400	411	423	451	447	409	448	429	421	496	412	464	475	465	459	475	429	427	408	406	439	472	431	463	413	430	412	452	466	475	406	444	409	466	437	464	429	481	438	430	467	458	449	472	438	471	457	485	456	424	444	460	462	424	468	448	415	460	442	476	460	437	445	418	447	434	475	427	447	431	460	423	437	462	433	470	463	459	431	444	448	468	473	430	466	460	478	476	439	451	425	418	391	474	458	473	459	463	474	461	437	434	448	417	422	408	442	467	449	467	443	464	425	467	468	478	450	445	479	463	474	464	460	496	508	452	468	436	460	426	445	406	435	458	435	489	472	497	413	424	481	442	440	482	468	417	473	482	420	454	488	436	429	431	455	462	427	444	472	459	470	424	449	465	470	452	417	465	451	463	443	438	450	444	459	451	453	446	460	449	423	449	443	413	391	445	435	439	454	437	439	460	428	481	448	441	437	412	466	469	451	448	408	444	458	452	437	454	451	436	415	463	456	456	475	476	450	451	441	431	417	414	440	501	465	475	421	456	461	450	421	471	446	458	456	466	411	423	447	450	424	417	481	440	462	438	434	472	426	463	427	407	438	436	458	436	457	473	472	472	436	422	394	471	448	470	453	422	444	447	482	456	412	454	455	430	436	458	437	450	444	461	437	473	430	435	445	442	444	435	483	420	462	473	461	435	445	433	436	464	433	441	421	453	457	464	419	434	432	456	465	431	443	452	436	465	465	469	462	505	462	447	471	463	433	448	424	438	453	453	462	415	420	449	414	449	452	503	446	407	494	426	435	418	490	446	434	454	482	417	473	460	417	479	468	453	485	439	448	461	442	476	457	422	444	455	461	450	469	468	467	434	484	435	391	472	442	477	501	419	459	453	434	512	472	422	427	438	401	495	467	424	482	436	415	442	435	456	466	438	422	436	416	421	466	482	473	437	431	458	450	456	453	481	465	453	494	477	458	407	408	483	434	413	442	431	492	431	465	457	444	479	422	452	441	434	485	449	436	477	482	445	498	480	473	469	441	412	491	480	480	455	442	428	451	444	436	495	423	494	437	440	495	465	464	492	464	420	434	481	446	464	443	443	466	465	441	442	433	447	440	487	478	439	484	453	453	445	450	457	432	455	448	447	475	437	445	443	440	455	443	456	465	463	437	469	471	487	440	436	410	470	445	485	465	414	469	442	463	431	424	440	453	438	427	458	414	485	429	504	442	441	463	461	423	436	441
42217	27407	27799	28027	20001	11876	3972	1918	1856	1816	1784	1677	1546	1414	1332	1209	1161	1086	1054	1079	1096	1023	1063	1087	1027	1005	958	1004	1010	902	1027	989	883	950	978	977	961	999	926	944	992	920	928	1001	937	904	946	1003	949	972	1004	997	894	942	986	954	993	947	945	965	927	923	978	953	958	973	987	935	1006	921	908	898	977	935	972	975	1003	943	1005	962	945	984	970	947	932	974	919	990	945	983	879	909	954	939	921	941	969	964	921	944	979	963	965	933	936	962	940	932	964	937	949	960	968	949	991	966	939	912	1007	948	1025	1052	971	921	919	994	953	982	968	959	1005	956	948	931	931	957	998	913	971	934	967	946	961	921	911	950	1007	986	933	964	921	974	944	947	906	961	952	898	897	984	978	975	925	930	956	934	967	952	1001	966	910	989	944	921	995	940	905	953	960	937	938	917	944	916	942	939	957	961	943	951	892	918	986	983	1023	946	983	923	915	929	936	997	935	944	977	925	950	936	995	1012	975	936	988	962	978	925	929	973	980	962	878	957	988	949	960	940	902	936	943	976	937	922	934	888	955	1004	960	949	906	932	979	995	968	983	917	910	904	931	969	990	946	940	929	886	984	986	932	1033	882	980	983	940	969	923	930	963	1048	968	944	966	895	899	961	916	954	991	941	938	940	923	943	953	872	984	894	965	918	923	973	927	968	1017	938	965	923	976	945	930	969	1023	961	917	1012	919	999	903	903	967	942	901	939	963	917	964	991	961	962	967	938	945	927	883	965	956	968	872	971	906	979	941	970	958	891	873	969	929	900	933	924	987	919	948	964	974	940	914	959	974	1053	973	995	966	892	908	956	996	951	987	970	979	931	894	924	948	974	917	956	920	949	996	917	959	1018	961	961	960	991	924	957	948	944	981	969	880	962	954	973	962	942	1003	935	959	929	904	959	937	971	955	1008	932	958	976	946	935	930	983	939	971	907	961	947	941	930	926	949	941	999	936	1007	946	937	981	977	934	923	950	943	969	957	912	997	925	927	946	942	956	945	980	926	930	914	972	924	977	915	981	1014	960	975	939	966	943	952	975	893	908	943	930	971	933	934	885	889	1010	939	961	943	931	943	932	970	990	944	942	959	1001	1000	959	917	954	945	1032	929	967	929	965	996	988	940	998	963	922	997	940	1029	922	970	956	951	999	967	973	934	941	915	955	977	959	973	973	943	914	958	933	989	917	960	917	980	1023	982	937	925	978	940	1014	956	973	860	966	966	939	887	932	942	984	934	962	978	959	919	921	955	940	971	1005	893	891	957	953	930	977	925	972	933	913	915	1008	944	959	930	968	941	961	931	922	965	968	975	912	930	928	964	903	928	935	1017	949	936	952	887	977	990	959	961	1008	942	967	985	955	956	968	985	973	961	989	938	973	962	930	938	1013	933	927	950	994	977	1004	988	892	973	915	911	960	933	1001	889	916	950	999	928	937	951	945	952	956	952	941	1006	963	944	923	962	952	985	940	941	996	942	925	992	945	1013	929	997	960	924	884	957	958	976	923	918	955	913	994	949	955	900	966	1029	933	916	933	965	932	922	1013	937	995	1017	960	952	955	908	975	977	933	1001	959	943	951	979	962	923	930	891	965	958	932	973	958	934	990	912	934	942	955	986	946	928	955	1006	954	975	936	950	928	968	940	943	943	947	947	949	958	927	939	996	899	941	946	1052	899	951	984	955	936	1005	922	980	963	931	982	980	926	978	958	898	985	986	952	950	974	938	969	988	962	959	950	1010	971	931	941	969	909	952	982	965	970	925	939	944	950	919	950	971	946	951	951	923	919	950	1011	1010	979	872	913	903	922	902	987	978	912	926	946	1008	942	944	961	982	920	932	956	960	889	993	888	900	953	978	940	993	934	983	961	953	1027	936	952	943	961	963	964	967	920	931	967	986	913	930	927	939	986	970	954	1004	996	957	903	890	963	937	955	954	961	896	991	955	939	909	975	906	968	914	960	945	939	965	993	973	993	950	991	927	968	923	958	966	954	987	906	968	933	968	951	938	921	915	911	981	962	960	920	951	952	948	955	962	952	899	968	930	891	957	981	931	989	982	957	943	933	969	947	981	970	983	957	924	947	936	954	942	955	961	1017	964	964	929	935	940	963	955	985	988	992	976	951	944	917	937	970	958	957	884	926	899	901	963	946	944	953	964	982	965	932	978	928	917	1009	982	952	996	956	972	928	945	960	918	976	960	994	961	933	917	932	998	901	944	962	946	877	933	962	946	938	980	956	898	949	972	943	952	969	916	1001	966	889	959	998	940	996	983	924	950	960	924	987	942	957	971	962	984	949	993	885	932	947	914	1016	896	939	939	953	992	979	979	919	951	928	918	956	920	959	948	979	971	927	998	969	947	918	993	934	881	986	988	963	957	989	971	951	972	951	937	906	919	957	920	963	910	964	922	967	952	949	938	955	970	921	973	943	1022	972	938	1000	944	953	919	982	984	957	938	984	933	928	1024	956	979	967	928	960	957	950	928	945	945	956	978	952	932	939	918	969	907	921	974	1007	934	998	945	870	917	982	974	884	974	938	932	920	939	975	943	961	938	943	957	946	998	964	952	881	908	923	883	1034	930	907	949	931	1034	949	982	934	931	928	949	983	995	977	929	909	958	949	931	933	964	934	997	926	949	1009	963	958	982	939	932	928	938	935	979	905	903	979	960	950	987	966	944	952	952	971	985	973	930	953	947	937	962	962	943	899	989	998	963	952	975	980	965	977	972	990	969	941	979	893	989	965	973	979	935	929	955	945	961	950	933	1008	922	974	917	913	950	985	981	954	959	964	907	967	936	974	943	966	965	934	958	942	936	918	932	904	946	978	974	954	980	925	993	972	932	902	960	939	960	962	933	896	927	987	992	930	941	940	927	963	907	934	902	945	905	941	928	955	995	909	951	943	921	964	951	937	957	956	939	918	952	929	938	966	914	924	952	907	947	949	922	999	996	933	986	977	930	945	913	969	896	985	961	939	970	974	947	945	980	960	985	995	958	881	984	946	931	980	947	967	926	989	968	922	960	995	922	941	989	941	911	959	904	956	912	950	920	897	922	901	932	916	966	902	955	915	945	976	991	974	998	997	1013	972	940	916	949	958	956	939	943	939	974	945	968	936	922	1018	997	962	970	929	902	945	992	986	962	964	962	948	931	949	921	994	945	919	994	978	956	881	932	910	944	921	927	949	892	974	967	935	983	920	962	927	954	970	962	926	938	937	927	943	929	918	890	977	969	939	972	890	997	974	942	895	928	984	946	923	878	911	965	942	937	919	958	980	961	944	989	960	955	928	932	947	942	945	926	952	929	981	962	1004	921	976	997	980	975	966	934	932	1012	947	962	998	964	956	880	867	984	891	944	923	1001	968	998	959	917	960	954	955	930	880	896	973	949	941	929	972	976	999	986	954	971	1005	925	910	889	930	944	922	944	947	908	995	936	1013	946	952	959	945	964	977	1007	925	984	951	901	892	939	957	887	958	967	937	1002	898	957	958	976	946	914	940	955	954	954	955	937	953	952	935	935	970	950	970	975	868	976	940	946	878
47230	23832	10493	4252	1779	927	565	543	535	485	463	494	484	516	479	468	457	445	467	434	434	435	456	437	445	484	435	469	433	424	419	433	451	456	436	471	431	445	456	434	458	425	495	473	482	466	463	481	464	452	414	437	436	437	417	432	437	438	439	453	475	422	471	420	417	431	418	401	434	457	427	474	439	433	439	432	453	506	468	436	431	394	434	474	470	431	455	471	462	445	461	465	431	479	433	416	462	429	459	438	452	459	459	492	443	463	464	459	451	456	404	384	445	452	433	394	462	424	455	437	430	456	425	470	490	452	459	391	409	425	473	442	429	405	426	416	461	442	446	463	432	425	456	462	465	453	401	464	425	429	443	440	461	424	438	463	445	480	455	466	416	467	439	455	467	436	447	440	472	436	415	433	417	424	444	444	435	389	476	464	428	442	447	430	419	432	434	441	449	430	451	474	449	447	469	403	437	424	462	406	422	449	435	421	439	476	433	421	407	449	438	475	465	458	481	429	427	453	448	450	410	448	462	435	420	448	444	438	427	443	483	428	466	457	415	486	457	451	456	461	430	399	466	440	452	470	476	433	438	436	480	458	449	456	476	463	433	409	485	409	406	460	418	467	449	507	488	459	454	445	433	472	463	468	472	430	437	443	459	441	446	469	485	479	433	480	437	423	423	431	443	429	469	450	417	438	430	423	419	453	423	414	432	404	458	477	419	441	439	449	479	457	473	413	458	463	490	439	415	465	465	443	445	445	443	451	429	426	438	442	434	440	437	456	451	403	439	452	403	475	431	438	450	446	449	474	474	452	450	487	421	467	501	438	440	408	454	443	458	454	441	447	454	461	512	490	442	418	453	415	471	456	407	485	431	478	479	492	472	476	467	433	474	432	455	454	438	440	469	440	476	458	414	425	454	460	434	391	435	425	469	427	456	430	411	399	409	432	401	407	444	452	454	453	460	489	474	429	398	417	479	426	405	405	448	440	439	503	448	417	481	434	426	454	426	472	465	426	420	449	430	410	449	409	450	461	453	428	432	415	462	497	460	456	427	460	453	425	389	410	417	444	465	401	452	452	462	401	475	474	454	458	456	472	415	453	449	411	413	423	472	466	444	466	459	448	462	407	414	453	444	435	416	431	430	471	424	440	458	426	403	408	440	453	495	426	440	453	456	420	468	488	421	470	463	428	457	442	424	402	437	487	483	469	456	424	420	405	452	452	467	440	449	410	446	452	430	449	446	439	443	511	441	424	461	477	467	428	426	447	447	469	451	427	428	447	430	406	443	484	451	439	398	432	455	462	461	472	438	471	489	451	443	444	436	459	394	465	472	432	473	448	443	459	466	455	442	457	446	440	469	454	470	466	480	432	446	481	472	471	454	436	441	469	482	460	455	472	481	451	423	433	416	417	464	449	456	454	464	444	465	399	479	410	456	443	472	469	466	407	441	472	445	454	441	454	440	446	440	403	454	431	453	448	408	404	440	400	425	431	468	432	414	452	454	447	399	448	418	425	466	430	476	452	440	398	446	410	429	434	478	431	421	421	448	448	478	446	430	450	509	467	434	474	470	468	493	430	453	435	420	450	433	456	454	451	430	418	420	453	409	429	444	437	457	442	445	388	423	409	440	461	454	430	425	435	425	448	416	443	444	421	472	426	462	438	405	386	454	463	407	417	455	481	437	438	454	462	436	416	497	431	456	464	445	463	436	446	442	445	462	433	466	419	450	425	416	444	460	460	457	450	469	481	396	430	395	433	436	442	452	469	473	453	441	446	428	460	440	481	478	404	453	420	436	434	461	456	448	431	455	436	436	438	435	441	452	449	432	435	427	458	433	470	433	449	505	475	458	446	416	449	460	446	440	434	465	485	456	445	435	464	462	479	448	499	460	428	460	436	447	473	460	385	414	474	485	457	403	438	454	464	453	423	489	460	423	436	460	423	440	497	417	435	434	438	465	433	408	451	450	431	458	488	444	442	439	439	466	443	448	431	426	396	442	425	444	457	420	524	422	430	480	407	461	465	409	427	458	424	439	428	440	443	434	457	471	441	478	446	457	431	440	452	433	458	431	458	426	489	452	414	435	460	470	418	449	452	433	447	437	460	453	411	417	453	416	452	445	445	446	447	453	386	471	449	462	452	461	448	437	487	424	440	420	475	461	460	444	487	456	442	425	473	399	445	469	442	479	425	390	444	443	427	451	448	487	443	449	412	454	442	441	481	476	414	394	414	414	399	443	468	419	483	465	421	436	456	445	412	436	444	462	451	493	419	413	432	463	470	436	427	455	453	457	442	446	455	471	451	433	464	424	486	473	408	439	471	456	440	466	420	471	451	442	453	414	412	440	444	471	488	439	452	428	428	456	428	440	416	427	461	443	420	413	447	448	448	445	399	466	470	480	431	444	484	442	461	455	425	481	461	435	435	428	475	451	445	417	398	447	460	462	430	475	452	426	437	431	469	422	466	462	478	458	438	429	409	435	399	457	415	456	437	451	473	505	430	407	479	456	449	450	412	460	447	500	458	419	442	500	433	435	468	450	466	423	453	475	448	438	423	470	434	427	470	445	425	482	453	403	436	425	448	451	435	439	444	448	473	490	440	476	421	452	441	416	487	442	432	441	467	436	402	458	479	466	435	473	425	420	474	459	472	421	421	474	473	484	417	422	433	436	434	427	416	414	451	466	452	483	446	404	446	413	448	490	442	455	450	461	479	460	435	444	445	424	425	423	442	458	438	450	466	438	441	436	408	435	449	402	449	490	431	463	469	446	415	478	474	456	478	415	445	426	453	464	460	484	479	438	439	448	459	468	454	431	441	442	424	461	512	443	441	442	465	428	445	428	429	480	460	421	429	419	430	473	437	432	411	444	436	431	438	438	438	419	478	470	428	424	452	433	441	432	473	450	465	434	436	422	422	415	489	462	434	446	466	399	411	456	439	476	422	458	466	470	449	465	439	406	462	408	434	454	477	413	442	464	414	418	400	456	417	444	438	467	442	434	498	446	434	449	445	451	452	444	503	459	420	404	409	469	463	476	428	432	462	470	445	452	480	471	435	452	421	472	463	453	411	423	430	407	448	423	465	426	436	435	459	443	426	451	448	445	431	416	448	427	439	460	419	462	458	413	443	426	457	468	464	467	483	413	409	460	451	467	417	442	468	472	417	440	468	438	446	400	472	455	432	451	464	411	423	427	413	441	476	448	475	465	410	438	455	456	434	435	441	438	472	473	459	437	423	420	433	458	442	433	465	445	403	446	438	439	456	434	503	457	449	439	442	442	455	452	471	454	451	452	427	425	444	463	453	436	472	468	411	440	443	452	406	452	427	454	477	453	453	517	491	427	469	450	472	474	452	446	422	473	421	445	433	483	414	386	458	439	470	484	446	480	425	471	475	446	468	405	436	444	439	436	476	479	443	470	463	404	488	459	488	431	450	448	400	479	487	446	453	444	436	442	438	422	449	449	407	425	438	465	432	440	480	454	405	448	448
31066	17799	13136	8942	5104	2568	1381	1299	1301	1233	1196	1188	1154	1116	1080	1023	995	961	963	953	1010	1010	1022	915	932	981	953	979	1001	1000	951	914	917	956	1006	901	933	977	942	944	927	919	947	938	976	952	970	935	956	952	897	924	952	929	941	1003	926	988	939	998	907	947	974	963	884	937	949	944	924	957	915	918	960	932	917	924	934	900	940	947	953	940	898	971	871	911	913	947	980	979	937	941	939	931	955	926	947	935	952	973	916	963	926	909	939	996	949	980	1013	957	925	921	919	906	1020	960	973	948	896	924	884	967	900	946	975	946	954	924	946	950	893	950	920	956	916	940	982	976	957	945	953	961	978	956	914	896	968	975	942	960	909	932	920	971	922	975	947	926	946	932	939	962	941	946	977	946	955	896	905	938	948	911	919	934	928	929	892	930	955	947	930	959	861	971	992	929	993	986	925	876	946	957	964	990	924	955	910	966	910	912	987	923	925	916	929	947	918	976	983	931	977	979	914	965	927	927	987	909	922	961	893	901	968	935	912	929	958	942	916	998	882	948	909	938	931	949	940	940	966	931	883	913	917	952	953	929	971	937	921	962	998	915	996	906	956	931	949	928	933	885	972	944	979	941	906	1008	962	922	966	953	925	947	953	883	903	942	980	942	951	927	924	986	921	964	940	915	940	969	935	944	923	968	930	943	965	978	914	905	921	912	932	906	967	981	947	947	949	959	893	947	927	1007	943	937	1003	999	911	942	948	929	941	935	943	964	1001	977	1000	901	966	950	973	939	944	1024	940	924	991	970	962	968	1007	996	938	942	1000	917	986	937	925	909	946	897	1035	959	978	956	937	919	924	907	881	959	962	935	958	919	937	1001	926	959	946	998	943	926	938	899	959	920	944	915	896	960	999	899	986	931	964	939	885	935	957	904	947	977	941	940	933	890	946	891	920	960	940	948	975	942	946	951	945	961	863	965	963	927	970	915	1017	974	928	954	986	869	907	946	945	856	905	938	960	929	987	961	929	981	903	918	923	921	953	930	999	923	967	904	886	965	1021	955	938	984	962	940	979	948	963	940	948	996	957	991	917	958	946	975	966	963	976	893	974	902	963	994	899	929	911	928	894	975	1005	940	880	922	931	927	936	949	942	918	925	923	918	952	960	923	927	913	934	974	933	984	921	981	941	935	908	934	1007	951	965	911	897	969	950	915	955	954	962	966	929	1003	899	969	938	945	893	940	906	952	971	958	915	901	931	954	906	890	944	976	946	893	916	943	968	991	977	886	944	925	926	990	972	912	960	939	940	965	930	938	905	961	964	966	974	940	919	964	947	930	903	889	1020	926	952	919	946	980	920	942	1020	903	904	925	976	975	980	951	895	908	985	962	962	955	911	917	960	941	984	913	907	910	930	918	891	933	921	892	913	960	989	905	1002	944	885	937	903	960	925	932	956	956	975	916	957	945	893	972	946	937	930	978	932	900	952	974	961	924	926	919	967	990	933	918	943	963	935	924	965	926	931	974	978	1010	859	946	911	953	942	904	892	950	911	977	890	894	918	894	941	949	912	937	956	985	900	945	946	934	949	945	925	938	984	971	993	942	951	945	920	910	898	916	911	975	969	944	950	960	982	933	978	979	918	918	958	992	948	968	979	942	871	984	986	921	944	878	957	909	947	942	965	934	938	935	956	917	929	918	926	986	941	940	952	901	920	1036	923	932	964	987	941	983	943	941	921	954	964	974	874	947	900	898	907	928	921	1001	928	935	947	948	962	967	966	963	920	959	934	928	992	927	919	963	956	928	978	932	952	951	963	966	990	1001	926	912	1006	914	944	1001	905	963	873	989	910	930	948	934	990	944	952	879	1012	956	995	963	990	969	920	905	935	991	943	925	928	951	947	939	947	1000	911	963	908	901	932	928	951	928	963	966	910	908	930	999	992	932	969	983	928	937	953	927	894	935	968	990	910	1029	969	918	939	948	911	944	951	943	896	980	908	991	907	924	984	932	962	929	907	971	935	956	934	921	912	973	959	949	921	941	917	985	919	910	941	920	900	941	998	939	948	928	937	944	937	919	949	943	909	974	940	1016	925	969	924	925	915	933	915	904	983	959	921	924	995	934	912	900	957	943	893	989	925	976	963	936	946	932	919	917	926	945	894	901	893	963	972	975	959	914	915	934	947	1023	924	969	994	957	967	906	954	969	948	945	941	918	894	907	972	895	915	898	904	973	961	926	891	953	932	927	930	896	925	948	996	928	934	973	915	946	933	936	955	913	957	918	990	985	961	977	984	916	879	920	953	959	926	993	923	988	1013	968	912	928	940	938	953	1026	961	966	948	928	895	933	988	960	991	947	914	942	949	944	900	954	910	908	972	924	931	956	988	945	915	941	955	958	978	934	880	929	922	956	993	920	926	977	963	974	918	965	963	988	928	930	945	971	938	956	936	973	952	954	985	969	891	947	933	948	922	903	964	955	991	935	934	936	916	935	913	931	940	910	935	968	950	981	962	981	971	966	970	938	919	939	942	894	926	914	932	923	899	940	898	880	949	969	945	934	954	976	915	912	921	929	934	902	947	941	957	964	945	922	1013	978	1001	947	937	932	925	934	963	930	923	894	955	949	915	903	931	939	959	948	944	948	943	964	980	889	944	935	944	949	986	955	961	955	981	999	894	954	932	1048	917	908	963	1016	926	949	876	950	959	968	956	951	912	991	977	936	959	925	961	880	933	928	956	955	958	956	893	934	975	963	948	940	960	947	962	961	931	979	922	946	943	956	956	938	928	916	963	961	956	916	965	926	941	1026	907	926	943	892	1032	934	927	933	946	930	910	981	909	953	992	997	944	944	968	954	921	985	905	972	929	933	982	931	920	886	957	916	913	959	902	910	994	958	998	920	955	977	939	929	925	932	951	964	932	905	924	888	965	965	940	980	978	919	958	958	955	1017	976	962	991	995	1001	941	964	979	906	877	960	903	931	916	917	961	926	978	886	903	933	918	899	938	911	950	949	930	920	980	981	956	958	961	973	940	949	943	908	955	935	929	888	936	904	964	920	981	947	939	935	932	874	944	965	932	981	925	935	931	953	1014	970	935	980	950	905	920	986	905	965	915	925	1022	926	878	912	899	1000	977	943	1012	963	982	933	979	935	959	936	915	939	896	927	923	964	976	903	965	899	985	920	923	890	980	955	945	938	937	1009	945	933	953	961	925	921	966	948	915	882	955	927	951	929	917	942	912	932	959	941	944	967	963	930	952	894	932	957	912	953	936	992	950	984	947	923	997	909	924	940	933	993	948	962	935	956	958	940	909	918	921	965	902	963	914	903	991	901	939	940	957	975	913	952	942	984	970	954	996	941	992	996	959	967	929	952	940	907	953	932	968	953	926	1003	949	1001	962	928	936	900	953	966	963	985	899	963	1021	921	935	931	1015	942	900	957	910	903	966	931	924	940	919	971	973	932	922	963	887	928	918	976	973	932	995	964	971	945	938	982	933	894	918	984	933	910	969	936	950	933	947	940	930	907	937	936	909	955	928	895	962	898	979	977	914	933	921
61536	33060	16423	8637	4031	1829	675	535	545	507	505	487	499	497	459	474	448	457	450	449	489	454	436	440	441	502	452	431	480	440	442	424	453	461	398	507	463	412	441	452	448	416	473	454	453	462	448	425	470	451	408	415	441	439	441	480	458	420	445	461	457	454	451	460	406	424	458	450	453	460	483	446	434	442	414	452	443	445	469	439	411	486	430	403	443	417	448	448	446	445	431	459	417	424	447	460	437	424	438	457	458	457	429	428	388	427	427	435	443	450	430	438	437	403	394	429	495	433	436	461	431	439	414	447	433	433	463	478	450	424	473	487	473	414	461	454	435	475	461	439	455	422	435	429	427	408	430	414	427	427	448	456	461	455	430	433	473	442	475	430	468	483	447	443	466	433	467	424	474	486	450	408	442	451	422	493	410	439	476	442	429	484	457	444	454	424	428	467	482	427	423	440	459	426	441	449	441	445	425	410	461	463	467	433	420	411	419	464	386	436	407	417	445	422	442	409	444	459	442	432	426	487	412	393	441	449	452	455	446	413	435	435	448	471	439	410	479	420	453	455	469	483	446	439	468	455	443	438	436	430	458	475	452	481	414	420	429	448	472	386	466	439	465	484	439	473	458	449	446	436	448	444	467	483	459	416	405	445	437	470	420	446	469	426	401	450	453	422	382	469	435	434	410	440	422	472	423	412	393	472	417	459	433	439	442	420	432	458	448	434	440	460	483	415	470	499	440	446	447	461	445	477	423	445	435	475	454	446	368	467	449	441	411	412	382	458	443	429	409	465	464	428	420	463	433	480	451	419	432	430	409	471	438	429	404	429	435	437	440	440	449	422	440	434	474	442	443	460	438	394	403	426	401	415	465	450	467	448	435	464	442	499	435	434	419	456	461	420	446	469	464	453	460	420	428	444	467	444	451	433	442	447	485	483	447	441	376	473	434	482	477	440	492	433	474	417	442	461	418	447	466	442	450	421	420	430	418	447	413	446	436	466	414	447	438	464	500	422	443	422	445	425	425	436	414	446	432	407	399	462	476	476	460	413	454	489	435	430	408	462	454	442	447	427	443	436	438	409	414	470	457	470	421	441	434	452	437	400	423	443	437	483	517	459	458	503	415	439	487	431	455	448	416	441	427	470	480	433	484	467	432	436	459	445	423	427	415	433	437	443	439	440	504	428	445	463	436	452	443	463	439	420	423	444	422	458	449	464	443	432	432	436	468	443	436	437	471	482	469	421	427	435	434	464	435	482	427	426	412	460	423	451	476	422	477	387	432	444	478	464	449	436	417	445	462	410	459	443	408	489	463	409	438	417	460	470	434	432	428	435	482	472	444	477	435	466	430	431	437	431	436	457	449	407	428	447	431	484	444	422	434	428	414	412	434	448	473	501	383	425	419	443	448	413	420	393	432	439	453	446	432	459	483	423	464	518	427	463	447	438	436	428	452	426	436	434	451	431	442	451	445	468	468	461	429	451	454	435	495	423	450	462	439	432	441	469	444	372	423	432	468	426	442	414	501	503	422	413	456	428	423	457	426	471	417	418	428	465	434	442	435	449	448	422	442	443	471	438	426	485	456	438	424	435	443	443	428	424	404	465	429	481	421	413	430	412	449	468	461	472	451	402	451	431	440	426	425	448	404	442	452	458	435	445	430	431	455	431	421	463	477	450	462	490	452	440	447	432	463	425	405	436	472	446	480	431	454	452	452	439	457	474	411	465	459	451	471	440	460	426	402	445	418	404	433	474	440	475	413	473	496	434	487	479	431	420	474	480	469	417	409	442	460	426	428	445	423	446	433	426	453	425	459	442	427	420	446	376	443	424	429	405	407	411	412	446	454	497	456	444	451	458	441	444	453	464	462	428	454	491	432	412	443	403	433	463	456	495	463	442	439	433	445	449	416	447	454	400	454	447	434	472	438	408	414	438	480	409	433	438	430	475	442	463	450	437	429	464	401	472	419	444	405	462	437	456	460	448	444	474	451	480	467	470	457	420	411	435	427	424	444	463	453	440	424	447	491	467	416	436	477	443	484	451	425	459	435	463	429	435	425	428	440	439	433	430	428	464	441	455	472	444	447	471	445	394	405	427	420	470	422	455	406	496	456	442	417	490	464	416	450	411	418	441	462	425	417	429	439	394	485	431	443	436	445	411	464	469	444	432	445	430	467	465	472	472	461	423	435	434	370	457	415	445	434	454	455	458	414	409	434	418	422	434	442	472	444	383	443	450	469	455	426	431	417	439	415	447	401	423	383	404	449	459	458	438	506	441	429	446	428	426	415	408	437	484	431	437	405	429	409	433	460	460	433	453	470	426	450	438	406	437	447	438	444	457	453	450	441	392	448	462	466	398	435	451	436	460	458	438	412	426	453	434	446	436	437	440	426	436	396	458	477	448	417	447	470	464	455	459	433	490	474	446	440	467	415	409	452	449	462	465	444	418	455	451	420	440	415	477	452	453	459	438	420	453	417	464	434	467	454	455	476	454	447	478	478	433	456	437	408	421	412	423	462	465	470	442	430	460	408	477	442	422	416	430	438	444	463	478	432	410	416	423	440	454	478	419	403	431	434	444	445	432	452	442	483	471	435	470	443	454	409	432	427	463	459	450	440	487	414	418	456	447	462	437	453	480	468	454	476	476	447	512	425	430	421	445	435	426	451	429	422	407	447	458	457	471	410	449	423	442	389	421	432	442	438	447	449	467	461	441	471	441	459	451	463	441	464	428	394	407	442	392	455	418	422	435	449	430	406	473	482	435	437	439	436	433	457	430	458	447	477	471	447	454	446	454	465	418	421	427	436	421	450	434	482	473	436	462	416	416	457	432	453	479	451	433	422	493	422	475	465	464	498	456	418	440	471	444	472	449	464	486	505	416	426	445	423	428	390	425	455	474	450	463	464	430	446	437	418	450	481	438	411	440	451	464	470	423	452	472	447	468	411	437	469	431	513	407	428	478	410	407	460	450	448	481	467	421	417	435	421	519	473	434	481	411	446	450	442	458	417	429	435	417	445	434	428	472	455	455	432	447	411	463	424	474	447	434	441	419	437	455	452	430	439	438	420	437	461	414	487	448	440	442	429	413	439	477	475	444	408	433	456	420	420	470	473	430	462	427	418	436	429	430	473	451	398	413	446	385	436	453	455	422	467	447	461	446	445	417	409	444	448	453	417	442	439	441	433	443	446	451	430	471	450	434	449	447	466	436	457	435	440	393	463	404	429	397	471	410	432	471	452	461	464	413	426	442	481	474	459	445	426	407	458	439	433	410	409	470	437	469	442	426	410	446	451	474	469	409	475	431	446	442	478	474	456	437	465	424	432	480	464	460	470	447	437	415	453	412	456	478	422	436	453	441	448	429	420	429	438	454	453	440	478	472	420	417	463	440	475	450	455	452	440	483	420	432	404	493	453	381	463	430	431	435	434	442	438	451	402	442	420	430	441	465	443	405	434	456	437	433	405	452	444	417	461	408	443	440	454	466	434	432
40775	24577	18318	15828	10188	5304	1689	1388	1342	1327	1250	1198	1215	1086	1102	1047	1061	1021	1004	978	990	975	1000	1033	1006	957	962	940	994	949	932	952	962	968	936	944	999	968	936	961	947	971	921	999	909	903	953	945	892	955	940	947	941	956	985	1004	965	974	957	961	961	928	923	939	970	971	972	963	953	932	928	932	910	886	916	893	930	921	948	981	972	907	940	922	984	1000	923	965	956	1014	917	975	900	948	910	1012	959	944	969	946	925	1008	942	951	949	928	951	919	966	929	967	915	955	972	931	924	941	999	931	1006	901	936	987	912	978	979	902	924	982	958	991	980	880	996	913	968	934	927	949	960	952	900	1043	906	934	941	993	920	931	943	912	959	937	888	895	986	936	920	902	899	907	942	934	1008	905	956	945	994	943	962	955	1001	917	956	955	948	891	973	874	923	948	967	913	943	953	940	955	949	919	960	961	939	941	967	947	980	923	963	906	924	957	944	969	903	981	887	981	931	938	947	965	896	900	949	912	977	947	942	963	924	991	943	931	915	1005	946	1012	926	898	938	970	982	931	957	977	935	1006	944	926	965	943	958	869	933	942	930	882	961	1033	1002	972	938	978	929	960	915	962	921	944	925	941	929	941	925	957	947	976	934	969	976	966	923	943	959	944	938	932	929	933	912	939	981	904	972	964	1023	936	947	942	931	958	956	914	966	951	961	912	911	940	980	952	952	873	967	938	925	939	957	922	949	922	934	941	959	948	907	991	1011	951	956	989	970	996	867	976	927	967	952	909	982	992	960	972	919	974	952	958	914	976	929	980	976	945	905	945	989	959	894	957	904	973	953	942	963	928	916	940	908	950	922	969	1008	928	1001	988	954	949	965	944	929	976	917	1020	948	932	932	934	973	946	945	932	931	893	959	893	909	922	901	919	930	947	966	958	978	928	987	937	941	932	955	915	943	951	920	928	980	975	957	938	928	923	981	929	974	970	989	944	877	950	934	923	984	895	903	937	889	981	934	914	929	893	926	981	902	955	918	928	1006	938	1005	935	975	955	927	929	916	908	942	966	869	927	921	875	950	911	973	958	947	963	929	916	972	959	939	939	962	972	957	940	951	924	1000	984	910	966	852	994	941	986	966	1002	921	943	939	921	972	971	958	954	981	969	886	904	1015	922	942	917	927	920	973	938	905	899	982	919	1026	990	976	1002	968	944	947	969	922	942	976	950	952	953	942	942	999	868	962	980	963	962	937	945	949	934	898	980	948	897	980	955	929	958	1017	931	994	904	940	956	917	933	970	984	944	952	876	951	988	930	969	967	982	901	995	885	941	973	957	944	1006	923	897	941	924	866	998	964	934	947	899	936	932	938	925	1036	917	949	910	924	945	990	973	960	932	931	899	983	957	933	943	930	939	920	949	967	926	958	955	978	998	945	919	965	938	994	958	898	920	913	939	924	950	932	901	892	1029	961	988	889	906	902	950	936	982	974	951	862	943	895	951	938	903	938	948	918	913	925	1034	929	944	942	949	902	943	920	966	954	912	940	940	992	958	882	946	954	967	896	887	962	1005	927	981	957	1007	953	957	950	942	940	990	884	964	911	945	917	943	960	938	928	1006	944	947	986	897	911	941	911	911	961	907	976	923	985	939	948	943	973	938	992	991	962	932	930	935	955	939	935	911	979	899	937	931	901	936	935	967	938	1016	965	899	932	933	916	909	914	904	952	947	947	920	944	933	957	955	985	988	936	972	970	954	960	974	986	956	922	937	936	917	939	952	913	937	910	941	962	922	978	956	941	970	914	930	946	940	896	912	926	876	991	879	926	952	926	919	908	962	944	992	914	877	923	908	978	910	964	958	947	939	969	920	945	894	903	925	932	970	921	957	948	992	969	921	895	994	1001	911	956	949	919	897	945	916	941	948	914	974	964	916	936	963	926	890	961	946	961	982	923	850	952	915	954	947	927	969	934	910	926	901	884	881	917	958	960	916	922	946	922	944	993	1006	942	946	923	936	944	950	927	939	968	966	929	946	909	952	979	969	910	919	901	932	972	901	964	891	924	987	890	915	929	939	953	978	1002	903	912	931	915	886	946	963	940	907	905	938	929	988	961	899	938	945	930	945	892	955	912	897	914	953	963	930	956	964	968	930	991	912	951	955	924	930	980	982	941	958	944	957	941	988	993	948	943	989	951	987	928	962	877	982	960	942	909	924	915	972	942	938	954	915	961	960	942	925	921	909	887	928	966	966	933	930	928	961	991	919	926	932	951	907	981	943	912	965	906	951	930	923	884	938	894	974	940	922	948	939	955	928	927	931	968	928	977	936	923	945	933	953	960	990	947	931	958	997	945	956	918	976	975	967	960	955	939	970	943	969	944	960	933	917	906	948	889	953	970	991	919	958	952	945	957	935	959	927	929	898	924	939	981	987	950	977	940	955	981	1014	978	867	949	965	956	987	904	871	910	951	974	945	973	953	890	983	934	980	965	919	937	954	967	922	920	903	910	984	935	940	1008	900	964	953	892	961	918	977	873	938	976	970	945	931	965	892	894	951	940	956	924	945	904	937	947	942	951	918	897	921	939	931	988	930	947	936	920	947	943	965	955	976	907	963	953	951	982	968	954	967	964	915	965	1006	931	944	956	958	1000	948	938	881	916	956	947	964	906	948	931	926	928	912	976	906	952	978	946	931	891	960	956	991	922	935	959	941	919	958	921	927	937	956	958	933	977	928	935	957	964	908	911	932	966	1004	929	897	1020	961	959	978	927	960	929	902	956	929	949	955	918	903	895	922	909	968	928	920	998	907	939	965	930	903	885	926	970	995	957	913	922	930	971	961	964	954	926	913	926	999	930	970	926	957	961	900	944	938	945	916	949	959	941	899	965	943	996	959	991	937	940	939	1019	948	933	967	973	969	935	957	937	1000	968	931	947	936	922	973	935	952	929	976	943	943	924	931	917	945	905	938	962	936	913	933	913	952	890	975	939	930	916	976	887	942	928	930	989	961	964	978	961	967	954	969	933	948	970	1022	961	884	934	888	965	886	923	913	980	957	960	944	938	965	934	943	927	934	990	939	911	938	928	903	981	958	910	937	981	890	1015	936	1020	977	859	980	904	947	937	947	935	949	894	918	918	954	1015	925	992	937	941	940	897	962	897	888	929	998	945	1000	908	899	930	941	950	953	929	966	927	1008	934	910	924	963	955	930	923	943	964	874	971	962	919	915	915	985	1043	927	963	970	1000	989	949	893	977	964	973	908	936	944	898	972	952	914	944	922	943	956	917	936	934	927	955	1036	942	895	922	964	938	982	945	966	973	942	917	945	982	982	926	944	950	945	952	946	888	947	943	954	925	979	963	988	913	935	928	894	992	873	975	949	891	900	942	894	1006	927	1000	958	1022	913	955	949	954	963	916	982	901	889	937	936	958	953	953	893	990	975	933	978	909	918	948	914	929	974	974	932	964	949	968	938	945	942	939	887	983	880	912	961	970	939	926	988	867	969	955	993	936	945	957	978	944	929	982	952	964	968	949	935	939	908	943	998	939	904	990	975	920	900	903	931
67366	34656	22013	12508	5843	3032	1387	580	525	511	493	515	485	527	483	500	431	499	494	460	473	440	477	382	475	467	461	460	462	463	401	462	448	473	417	440	456	424	446	449	481	425	439	440	457	457	434	443	443	445	457	451	463	466	457	443	452	467	438	472	448	417	432	453	411	429	465	459	465	478	413	456	443	439	444	493	432	452	492	431	425	460	478	453	498	416	467	439	423	502	460	480	448	440	439	423	430	425	440	470	471	477	463	449	457	451	466	436	497	483	460	434	460	475	438	467	424	422	427	457	444	434	444	440	452	430	487	430	435	456	424	427	431	440	427	434	412	441	474	453	460	435	411	483	464	453	449	476	436	466	442	465	443	462	451	463	427	432	496	443	470	439	482	447	468	437	469	428	439	491	446	471	452	466	489	509	471	433	460	470	436	483	446	477	435	423	439	413	478	437	426	417	420	487	418	420	456	458	409	422	476	447	464	437	439	444	465	504	428	459	469	413	473	451	472	453	440	438	469	424	477	466	407	461	463	431	491	428	490	391	456	462	442	427	444	458	457	464	431	448	434	457	399	450	466	485	408	463	437	431	394	439	456	410	480	483	485	426	486	493	468	467	459	458	430	455	464	445	437	462	474	453	446	457	505	468	445	441	413	457	468	472	445	447	491	449	434	463	479	469	441	447	436	425	484	449	463	427	447	433	445	418	451	447	459	441	416	421	434	481	475	474	486	473	465	422	474	469	462	442	432	450	442	448	441	473	465	426	462	400	457	443	439	452	474	462	488	389	473	452	480	449	449	445	436	450	446	452	420	449	421	492	447	417	443	431	500	490	439	487	467	434	481	418	401	474	430	477	465	451	461	424	422	434	457	458	432	432	478	421	480	467	459	442	464	471	430	485	460	425	496	448	451	459	456	456	445	403	444	469	443	470	450	479	466	477	405	494	483	464	439	445	426	453	462	446	463	448	454	454	466	454	458	439	441	434	432	450	472	466	469	441	453	397	428	438	432	417	448	428	468	477	475	476	460	428	464	466	472	449	463	467	483	471	444	447	483	465	476	466	441	509	420	460	449	464	444	444	445	456	498	386	447	468	456	445	465	402	457	423	464	407	482	467	487	454	467	449	479	408	483	435	456	493	400	423	433	429	478	491	468	497	463	462	477	431	428	461	473	476	503	476	433	457	473	442	460	484	442	416	434	469	498	466	487	493	422	443	453	427	490	460	472	446	444	451	446	484	452	450	418	438	422	450	449	498	419	459	460	435	427	494	467	433	460	463	411	432	445	460	448	434	486	470	442	487	467	441	486	416	416	473	464	458	475	484	436	454	462	456	458	459	434	442	405	459	451	483	472	452	448	419	454	448	475	496	474	463	444	435	479	452	456	434	431	480	441	417	417	479	466	447	470	456	417	429	473	505	451	442	440	456	436	409	471	473	432	457	418	409	422	446	438	451	440	417	449	457	458	446	448	424	425	445	460	488	463	449	450	454	448	456	448	522	433	491	451	467	474	436	469	478	478	459	490	437	438	469	415	501	445	486	445	484	448	482	445	475	473	458	450	460	446	473	463	469	449	480	478	451	452	450	417	387	470	461	462	463	432	453	457	432	445	445	494	451	458	467	493	507	442	438	496	427	458	458	465	472	461	449	438	480	397	412	454	462	444	449	478	432	432	475	476	434	441	435	428	459	457	451	444	463	451	438	424	451	454	375	386	453	416	421	438	450	439	462	477	472	430	414	418	395	440	448	458	448	441	464	488	469	438	435	435	488	442	467	455	463	430	447	443	427	440	444	433	472	423	483	418	437	438	455	389	416	426	406	443	452	450	462	465	493	464	465	460	437	449	484	429	464	469	416	412	473	425	433	423	442	481	440	451	411	460	434	450	467	448	450	446	451	440	457	432	459	475	434	436	436	459	439	435	447	442	458	458	417	422	430	426	455	483	463	441	475	430	448	456	441	404	411	448	442	471	444	422	461	475	462	485	445	478	466	434	505	457	460	465	490	426	494	456	442	506	483	420	407	457	445	433	489	481	433	423	425	478	472	434	465	458	489	426	471	432	475	463	460	482	472	436	406	396	447	428	433	475	428	415	462	411	453	479	439	423	452	444	455	445	439	452	443	466	449	455	430	424	443	476	474	460	452	469	398	459	428	462	460	474	413	469	443	464	481	459	390	466	461	446	490	483	458	443	466	440	402	437	463	387	440	447	457	432	473	439	440	449	422	479	438	514	449	490	480	452	469	456	412	426	406	495	438	415	463	448	417	437	436	443	450	434	419	421	437	442	452	434	477	427	466	450	420	459	469	464	489	462	459	433	465	462	479	472	451	461	446	440	452	445	461	431	440	419	441	464	444	420	436	450	464	467	470	477	437	485	476	453	431	429	475	468	449	463	491	429	439	454	446	452	455	465	446	429	447	475	427	443	462	452	461	429	478	459	421	451	434	447	438	454	474	474	450	427	436	394	475	473	442	495	408	441	437	456	449	459	466	415	416	440	402	488	452	442	473	443	475	453	494	460	453	474	422	463	480	434	439	427	457	491	458	430	476	413	474	465	450	448	430	405	452	450	446	430	412	441	455	456	471	457	444	440	455	426	438	401	440	422	476	456	448	462	476	472	491	442	463	471	458	407	448	419	443	479	448	440	447	397	469	453	379	491	483	430	468	419	425	473	459	495	434	488	468	437	461	425	457	467	472	510	457	377	445	477	439	435	440	434	483	428	445	462	508	493	469	452	423	449	478	471	452	433	463	457	430	447	448	478	467	433	447	442	458	481	452	415	427	472	454	456	444	444	450	463	432	494	433	431	442	453	451	457	467	433	484	432	428	452	467	451	434	474	449	451	446	462	424	449	444	441	435	439	475	445	445	444	452	458	454	458	443	430	421	455	451	406	468	438	459	471	450	434	454	493	423	413	477	453	460	443	451	443	421	444	484	454	467	465	470	430	456	451	497	423	448	453	485	454	470	477	443	447	432	447	425	427	431	469	439	448	437	412	440	521	479	456	446	469	429	468	436	426	451	459	476	453	446	447	471	446	415	441	418	439	418	447	450	436	456	419	423	456	445	468	463	447	493	463	457	464	422	485	438	449	417	464	466	427	458	403	429	450	480	486	441	456	472	445	472	472	455	440	466	424	457	487	439	470	424	437	511	487	435	471	466	467	413	456	430	421	426	444	456	417	431	433	469	502	451	397	459	488	459	436	467	447	467	423	447	470	459	453	455	422	430	449	434	451	459	419	446	421	442	460	441	428	440	460	464	467	467	435	458	445	434	394	476	414	459	464	457	449	481	522	450	465	445	449	446	496	462	455	455	457	458	431	421	466	447	483	457	481	484	448	431	459	423	432	446	425	451	420	473	416	472	441	447	460	482	464	432	469	477	464	453	456	450	465	451	464	463	433	439	434	472	457	466	434	469	493	449	455	445	425	442	462	456	440	471	436	418	426	423	475	415	402	460	472	433	452	488	463	460	447	409	435	428	451	409
44280	27139	23980	20222	12990	8731	3707	1395	1328	1330	1272	1227	1174	1174	1103	1005	1015	1027	1021	991	965	1006	1016	892	944	980	968	990	999	1000	946	962	958	1017	952	880	945	941	982	923	987	928	951	995	913	955	963	938	1010	922	965	971	952	950	965	931	942	930	986	963	947	919	944	1027	933	993	946	950	980	987	974	1002	944	915	1007	993	971	944	936	943	905	939	927	953	963	984	1001	990	912	925	995	933	937	949	944	970	951	957	909	953	955	969	981	964	913	957	996	977	955	882	939	970	944	932	956	964	912	955	947	949	935	916	1019	982	961	953	977	1008	960	985	948	983	970	985	968	1029	954	888	950	897	988	997	955	940	978	1013	1007	966	978	951	935	956	981	993	959	1011	961	978	956	990	979	957	1014	911	939	974	969	949	937	948	926	962	971	934	919	927	913	928	922	915	887	928	981	994	970	968	986	1006	998	948	977	937	1002	998	936	947	956	918	936	988	940	894	969	894	967	1021	914	906	950	935	969	943	918	918	959	925	1003	988	974	971	920	985	967	928	935	967	907	955	998	906	939	978	986	918	966	1014	955	949	943	912	916	1003	964	895	1016	934	943	942	1022	997	931	892	977	953	958	952	919	960	970	974	947	939	979	929	979	927	936	935	923	926	981	918	963	946	972	1025	973	1013	946	975	911	1011	927	978	1010	935	880	1014	1001	901	894	894	923	944	973	982	969	958	945	969	960	964	991	909	955	921	1026	1002	890	975	921	957	919	924	962	908	954	939	911	955	919	989	959	941	919	949	1005	1028	952	923	999	918	974	1005	926	985	925	1026	930	1008	909	990	936	979	952	935	963	910	908	979	940	937	949	974	948	961	891	920	914	942	969	917	929	966	956	900	997	1015	959	953	964	983	967	934	937	938	943	973	911	986	912	937	944	902	980	982	930	978	943	947	893	969	999	1021	983	1004	948	972	938	976	949	981	877	915	968	968	973	967	933	960	940	924	977	997	923	932	988	972	991	878	1001	979	918	991	946	952	905	929	946	945	974	990	953	944	942	979	998	985	947	1028	962	943	945	978	913	910	992	962	925	971	979	944	916	962	957	964	961	1000	934	955	950	956	947	971	1012	959	958	919	953	898	949	990	959	915	1028	976	926	977	999	944	926	945	961	1005	976	988	912	984	976	1011	955	955	945	1007	967	932	1040	1012	961	1002	930	950	953	1011	955	906	979	949	968	945	930	995	956	921	902	868	929	903	943	910	947	966	985	936	909	973	950	977	1000	895	911	1007	943	973	959	1023	1018	971	925	965	971	970	918	929	981	947	944	944	953	928	1008	955	923	991	970	918	968	921	942	972	918	939	955	931	953	930	964	993	990	932	998	948	1029	965	923	915	928	934	947	938	972	979	999	959	942	1011	967	1004	933	958	918	920	987	907	966	951	953	1000	932	939	935	978	907	905	966	990	985	930	942	895	941	984	905	982	966	976	961	963	937	905	995	930	908	947	944	1021	968	959	983	897	897	981	951	953	931	987	941	955	934	934	977	949	933	923	948	946	924	967	916	954	1016	951	952	985	959	924	953	967	986	992	930	967	991	915	939	969	947	933	960	992	984	928	937	944	987	980	942	953	968	969	951	933	931	951	906	930	976	946	1004	937	932	968	948	967	982	891	989	941	961	955	954	955	913	989	959	986	955	963	940	984	1011	977	927	941	924	896	939	978	947	954	920	982	988	935	935	913	965	941	966	945	925	906	956	937	897	1024	940	992	940	948	979	943	971	922	958	976	998	994	918	927	977	964	969	937	999	983	951	938	970	981	997	992	920	990	1009	935	971	914	922	954	924	943	958	974	962	965	974	944	956	992	994	954	968	934	956	999	930	934	997	975	999	973	969	948	950	947	962	960	969	937	919	929	943	980	976	1001	988	980	977	917	959	930	949	955	991	918	964	977	969	959	951	946	964	970	983	929	945	945	1024	927	911	933	972	948	979	965	964	959	989	997	971	927	936	928	976	992	891	984	946	950	935	976	933	973	974	945	943	951	1014	995	957	1017	992	909	951	919	900	932	1014	984	933	959	990	952	958	977	987	959	941	967	970	987	963	940	962	935	1002	908	952	902	955	922	964	932	963	950	951	982	960	939	928	968	930	972	912	1027	949	955	971	905	958	959	954	963	932	959	987	981	969	958	931	971	936	954	1007	933	1001	976	947	952	936	972	971	946	926	959	991	984	957	932	973	958	963	907	998	908	929	1011	966	960	1019	921	916	956	961	906	880	1002	949	976	945	985	925	976	964	921	889	973	986	997	959	1032	943	930	960	938	979	975	966	1008	991	906	927	986	1001	944	972	971	964	952	994	887	906	990	934	895	947	966	932	896	966	1004	929	971	1006	963	950	917	902	918	900	890	931	948	981	1029	932	967	944	907	993	940	934	939	928	964	977	947	966	969	963	978	978	974	954	1010	911	966	977	983	943	944	960	992	966	941	986	882	961	980	923	1000	956	988	974	939	898	1020	981	1002	964	938	934	969	943	947	951	923	933	963	976	955	975	1009	993	991	979	918	936	974	1002	939	931	991	919	934	923	988	949	946	971	944	1007	938	984	948	936	942	964	996	933	944	895	981	901	975	944	981	972	984	1011	931	945	947	920	961	921	885	972	995	923	990	929	958	1026	966	945	944	961	1005	941	927	924	1030	1016	978	968	932	944	975	946	957	1001	915	951	902	951	971	957	960	962	908	929	999	929	953	1017	970	918	961	875	969	960	1007	973	1009	957	954	976	1001	926	937	940	924	920	937	914	958	982	1002	970	955	953	1001	938	942	938	969	926	998	1010	918	1020	975	886	926	949	964	979	973	995	953	945	964	940	893	943	925	953	980	982	921	999	922	912	929	967	981	920	1009	938	1010	953	1004	972	965	978	962	902	998	955	944	910	937	1041	978	915	922	947	945	981	904	939	970	973	964	903	1010	946	933	942	962	931	944	921	941	955	954	954	964	947	938	1005	948	960	946	952	930	978	945	927	966	976	949	981	977	936	1018	1005	971	946	986	931	973	973	944	930	973	1006	954	930	947	925	925	963	967	953	1031	1035	918	911	965	951	1001	975	923	951	955	950	912	964	937	939	993	925	1023	963	890	960	1016	952	987	1013	1035	968	944	981	993	916	906	957	949	955	941	938	960	956	909	911	895	983	930	958	932	943	1005	971	966	962	977	969	1006	975	963	948	957	972	965	919	937	988	934	927	975	923	957	922	917	951	966	950	993	945	938	975	954	939	906	975	960	979	970	1001	935	925	913	958	931	990	962	981	937	992	922	951	947	1011	947	970	922	963	897	974	1007	900	988	869	1003	910	931	994	936	993	1002	963	988	1029	951	936	950	907	979	927	943	1000	884	921	909	952	936	981	945	965	959	1001	948	903	918	977	974	969	913	943	896	948	985	924	1010	961	996	929	985	929	918	939	950	908	1005	979	937	952	969	947	883	988	916	918	975	935	939	942	958	941	961	980	914	1000	981	988	913	998	955	946	907	975	948	943	929	970	989	979	936	987	924	984	936	937	955	995	1017	940	991	934	983	1013	937	977	970	967	959	929	930	974	957	974	937	899	954	930	988	1005	942	962	1000	975	949	941	949	977	973	1016	913	967	954	983	958
47921	24726	11494	5718	2484	1033	545	529	537	478	502	499	491	520	480	480	471	482	444	443	425	443	470	420	450	443	427	452	430	502	477	455	456	416	472	463	410	468	459	463	442	426	425	468	434	463	436	426	439	474	432	508	470	443	455	446	451	409	422	409	453	464	447	501	455	436	472	447	443	432	425	420	450	444	429	464	432	470	432	465	481	460	423	459	443	451	442	442	455	407	465	439	448	452	410	475	436	483	412	405	415	436	430	456	487	488	453	437	438	453	474	475	448	445	454	438	425	409	457	436	442	448	464	466	484	425	475	491	448	465	434	442	457	464	398	436	412	450	490	479	465	446	456	477	498	420	454	489	445	445	478	482	466	483	455	443	443	466	425	450	476	425	436	451	435	433	420	411	449	481	465	429	439	437	440	447	446	460	398	456	460	451	473	464	438	416	439	454	412	436	492	428	445	422	426	442	418	443	493	452	438	460	442	447	453	436	431	469	441	445	471	426	464	464	464	397	410	410	439	449	472	477	478	443	495	434	476	489	423	414	478	457	444	509	421	447	440	452	443	472	433	448	434	436	415	444	432	408	457	450	485	454	437	436	427	416	425	465	436	423	442	374	429	469	463	408	418	430	466	468	467	453	429	429	446	470	460	474	412	443	445	464	452	477	440	418	438	387	434	430	445	437	473	475	427	435	436	475	446	443	433	440	464	498	461	411	405	438	424	434	471	496	490	431	447	440	463	444	442	450	444	444	451	446	432	428	475	445	401	428	477	433	401	400	442	390	448	467	491	471	450	438	450	461	429	443	466	427	437	455	452	461	428	435	463	438	410	438	422	421	466	445	469	419	480	465	462	473	464	410	434	468	446	423	436	453	455	445	435	480	415	422	408	453	442	462	423	432	447	424	470	457	388	429	419	485	461	465	476	453	469	421	478	442	418	479	466	472	414	467	461	456	456	447	479	432	469	404	438	471	438	427	429	442	383	435	449	476	459	469	468	434	470	490	438	479	446	491	429	459	440	422	436	452	443	475	398	435	442	477	438	468	454	431	450	445	431	467	452	482	441	469	460	436	465	434	469	405	460	437	455	432	415	456	476	465	454	442	400	454	455	446	479	466	490	465	444	431	407	426	439	444	417	489	426	419	454	476	465	441	401	416	466	458	447	431	448	438	441	456	433	459	485	447	450	440	460	464	465	440	458	451	428	446	432	430	450	380	433	454	421	476	436	451	439	470	429	448	484	447	465	420	456	434	439	458	458	491	439	437	439	483	429	451	438	474	427	468	471	448	485	421	434	460	445	434	459	483	490	400	445	420	438	438	421	439	464	442	474	446	433	446	416	443	440	451	471	455	431	394	466	452	424	484	439	450	440	505	461	411	438	464	461	435	431	448	429	473	460	436	423	448	427	404	438	422	430	432	442	438	447	466	450	444	441	436	425	457	477	441	427	446	408	449	438	487	462	459	436	430	434	472	433	448	481	430	437	451	451	496	459	408	407	463	456	437	418	415	485	469	424	430	453	465	466	475	450	430	439	482	455	424	450	458	453	438	433	459	469	457	450	455	445	489	467	470	452	485	430	424	422	411	416	423	442	442	437	437	450	476	431	462	482	436	414	472	504	454	478	436	444	432	415	443	430	464	401	412	476	508	404	467	425	424	467	415	451	407	403	440	393	455	452	432	411	489	445	464	439	450	424	434	428	466	396	442	419	441	485	454	441	447	423	437	435	452	477	460	435	427	445	453	517	434	459	485	451	407	473	457	450	433	496	393	428	468	408	481	452	423	472	444	436	450	467	457	438	440	437	446	450	450	456	485	471	488	466	447	442	445	439	460	474	462	416	462	442	467	441	418	422	426	450	481	441	451	472	458	446	407	458	433	463	427	441	470	451	433	431	459	423	449	441	428	430	451	414	453	445	476	466	445	406	434	469	441	431	442	430	468	456	426	468	494	453	430	433	440	463	460	416	458	464	431	402	443	460	488	449	447	410	419	461	450	467	461	435	416	453	437	449	458	401	424	437	463	430	482	454	476	422	415	420	458	460	407	432	453	476	458	434	446	467	426	461	423	457	437	466	484	460	447	409	437	473	414	440	444	469	472	440	417	452	479	478	464	460	444	459	451	461	423	437	401	461	489	490	458	437	463	448	431	446	470	421	405	471	471	413	419	435	439	458	453	441	435	446	475	430	451	460	442	472	463	417	461	428	452	476	445	451	450	443	471	464	471	484	487	466	466	447	460	437	446	461	436	422	419	412	458	417	462	431	467	401	410	449	445	482	449	462	471	467	436	425	472	441	451	439	470	483	445	438	434	409	400	417	419	461	410	464	447	439	405	457	445	463	483	492	440	416	490	454	449	436	447	431	442	454	491	469	481	467	417	445	389	442	414	479	441	422	413	451	441	448	425	472	424	431	470	434	471	426	480	503	411	427	439	446	489	452	412	478	474	468	465	439	445	454	457	505	511	449	494	439	419	466	407	462	470	428	438	452	453	466	423	417	440	449	489	430	437	425	425	482	413	423	408	460	432	436	451	464	436	429	477	444	439	449	486	491	456	443	479	420	456	423	409	462	446	445	456	421	443	424	389	438	453	427	441	467	459	421	427	469	431	446	422	453	492	455	455	475	436	470	435	455	404	471	446	442	460	415	449	416	457	484	441	447	462	445	487	416	415	444	464	420	498	450	458	389	465	435	455	425	413	438	447	492	459	448	406	477	453	485	476	489	430	416	418	477	437	438	455	426	468	478	441	409	464	475	450	439	459	464	436	463	470	463	422	426	402	462	433	415	390	434	442	451	445	444	486	444	447	396	437	463	465	465	406	438	459	450	442	459	440	419	426	443	429	422	445	439	430	442	444	414	427	476	441	465	440	439	468	463	442	429	413	465	432	448	425	434	428	478	470	414	449	478	440	455	424	446	477	482	428	425	443	432	426	452	448	434	438	426	476	436	429	433	408	430	434	445	410	453	420	411	486	444	476	400	437	410	417	439	489	445	466	425	485	432	448	465	423	470	435	480	432	473	457	446	457	418	465	427	422	464	464	458	447	481	428	419	417	436	428	465	481	450	416	440	454	431	448	484	463	434	462	461	439	415	413	448	438	458	427	424	457	441	436	420	412	412	461	407	425	442	406	468	414	469	438	448	421	457	458	435	466	464	459	471	444	393	485	467	444	476	456	427	415	475	427	507	397	470	457	408	458	434	474	452	435	450	452	413	455	436	448	426	492	456	430	428	435	463	436	482	423	429	438	414	471	466	430	437	451	466	463	444	458	434	457	423	438	422	407	433	444	435	438	455	447	390	450	482	461	437	458	476	467	434	460	449	424	454	451	389	431	405	443	457	430	480	414	450	427	435	430	445	450	434	452	427	433	458	445	447	443	449	430	493	479	460	447	449	422	406	421	447	481	448	419	465	440	399	413	423	438	429	431	474	451	438	440	429	431	439	447	464	429	483	443	432	479	428	443	395	442	460	462	479	453	451	441	440	444
31022	18414	14700	11417	6463	3078	1310	1214	1259	1166	1111	1132	1080	1094	1012	991	1000	968	947	950	935	1018	925	940	997	975	981	993	963	947	1020	998	957	958	972	1002	997	902	966	984	904	932	961	980	962	955	921	961	983	940	987	913	950	948	986	1001	946	944	920	897	949	960	877	901	863	964	925	926	955	931	945	920	980	973	906	915	922	939	887	884	995	954	923	922	973	946	943	877	952	910	967	962	944	901	942	934	954	925	914	859	964	985	988	990	1009	933	952	928	899	925	907	1012	938	934	951	942	996	972	941	959	954	995	950	956	955	941	1015	1021	930	948	900	964	921	953	1023	953	938	955	944	959	962	966	962	932	965	954	952	977	968	912	960	938	932	1012	980	952	940	950	906	970	996	953	999	936	934	966	958	928	924	947	1005	960	933	903	932	970	1007	922	954	985	962	893	958	950	997	911	926	934	936	910	962	961	982	910	907	958	953	933	923	964	990	959	995	991	974	923	940	930	949	914	970	930	977	895	973	974	939	954	988	963	956	974	972	897	898	990	998	963	928	969	910	928	1010	942	939	956	894	911	993	920	967	962	980	981	989	888	936	915	971	943	999	1005	898	976	947	915	923	973	958	999	977	939	943	1027	926	944	908	992	986	964	949	975	931	992	957	951	922	972	911	986	921	957	943	920	882	937	944	973	939	917	899	868	982	979	966	850	929	943	983	975	960	985	967	958	949	941	994	920	897	945	940	949	964	961	925	945	924	943	892	921	962	934	925	952	914	914	1016	937	940	933	943	918	917	978	961	885	894	918	939	953	888	926	932	994	932	1008	910	937	909	927	936	903	972	937	889	960	931	943	969	964	933	909	1000	907	958	933	966	971	941	968	976	924	910	1012	896	989	917	948	954	929	917	950	945	922	929	932	944	997	936	968	951	934	944	965	949	977	875	972	938	937	968	978	887	943	940	959	924	940	864	901	941	982	910	932	935	963	962	943	958	945	990	961	969	933	944	963	965	936	958	984	981	998	950	930	912	991	932	973	958	909	976	901	975	973	905	981	929	902	941	986	946	975	939	958	1011	913	920	954	959	976	959	943	938	1050	907	937	895	993	939	1029	918	908	872	930	934	952	978	957	999	921	990	980	988	969	867	952	942	968	939	918	958	951	934	964	977	959	957	947	930	963	910	977	976	979	958	943	961	933	950	979	917	946	935	932	935	950	961	896	950	916	899	919	1035	975	941	888	934	922	943	979	939	927	968	1003	980	972	944	911	986	909	952	951	954	899	934	931	941	908	967	953	930	907	968	915	932	940	935	935	955	948	903	908	986	972	884	960	922	973	924	859	937	953	959	961	962	925	884	874	973	919	971	861	940	943	976	939	933	893	927	1000	961	952	886	909	969	910	923	966	993	970	998	952	956	922	1002	936	882	894	925	907	945	966	930	927	953	947	928	922	931	920	987	954	913	919	932	941	957	927	943	925	953	967	942	944	946	922	976	994	929	964	918	961	955	935	965	967	933	945	935	944	886	962	951	953	913	881	956	973	935	947	916	926	949	908	958	940	998	971	980	910	980	944	901	969	936	943	1033	982	957	903	940	997	922	980	926	932	993	1008	967	952	903	938	898	933	947	926	978	941	1009	1001	943	992	926	929	909	954	936	973	1020	920	942	959	960	927	918	954	892	923	966	979	909	921	966	990	955	897	982	935	952	900	1019	962	961	924	955	1001	906	913	956	947	952	995	995	909	968	915	1005	961	961	889	967	969	917	980	917	927	967	896	970	977	956	933	954	922	932	943	1002	970	980	948	940	917	924	960	974	944	908	972	934	953	953	957	958	1001	991	960	952	958	951	940	914	1012	959	968	969	959	926	980	959	925	899	871	949	936	946	977	976	912	916	936	1005	936	921	987	995	931	948	988	968	978	945	934	1010	932	1014	951	969	947	1024	955	941	965	929	958	977	960	912	939	926	926	952	960	950	934	959	992	926	954	918	976	984	953	889	969	935	961	947	954	954	981	988	923	957	954	949	927	945	949	961	998	957	910	953	932	968	978	951	911	952	915	899	953	949	941	961	917	921	938	900	942	914	913	911	891	948	913	989	941	959	992	930	977	964	972	1004	965	964	918	917	972	917	998	974	934	942	977	940	932	994	909	959	933	970	919	969	949	945	914	917	929	988	941	964	959	989	926	960	977	956	907	959	900	884	958	979	948	944	935	949	937	975	936	949	1018	971	1000	913	976	925	972	903	908	978	963	998	956	968	920	952	986	906	936	956	944	941	943	915	937	997	943	967	950	938	889	954	993	982	968	926	963	919	947	988	965	943	998	1012	939	967	896	976	928	907	973	916	951	912	956	986	915	917	1012	929	879	957	950	937	962	915	894	975	943	924	950	938	869	935	967	954	935	972	949	902	979	930	936	924	979	1000	941	947	901	995	996	880	895	935	957	941	920	884	911	934	956	963	1043	891	998	956	906	956	933	960	954	956	948	983	950	922	950	878	932	896	961	946	955	945	983	931	958	935	960	977	923	966	958	905	933	935	916	955	976	980	973	912	932	948	919	945	962	963	996	982	985	955	929	938	921	963	980	956	923	933	938	959	985	923	933	949	946	905	975	935	876	993	917	941	928	938	951	896	954	911	1001	958	935	992	934	978	933	894	999	970	935	984	942	986	944	916	912	943	962	1017	987	911	940	945	987	969	978	908	992	917	933	982	897	958	923	918	975	941	986	963	958	937	934	897	963	1011	963	986	966	941	937	926	965	992	941	940	919	928	984	977	892	927	855	958	965	926	964	976	903	978	952	910	929	990	1007	952	953	966	919	983	961	941	991	955	996	952	948	982	904	951	928	934	931	968	908	962	980	918	1001	931	937	947	966	934	961	955	873	882	924	918	899	946	985	909	929	1027	947	936	991	974	932	907	885	953	986	945	1000	933	955	961	883	939	915	940	933	932	949	934	916	947	938	943	941	948	970	984	981	971	955	942	899	999	1033	923	920	996	923	965	977	972	924	898	977	951	968	965	936	924	968	963	942	934	953	979	947	944	925	964	981	939	907	936	958	955	991	951	956	971	934	905	917	897	929	901	970	909	978	981	991	954	946	983	923	919	970	958	932	966	919	952	932	914	1009	956	942	952	873	937	916	863	972	1040	998	954	903	937	941	939	968	943	915	928	1031	946	965	982	963	959	1011	913	1022	920	958	894	953	958	1009	957	945	915	951	998	981	946	957	945	996	1017	993	939	975	940	897	862	900	918	965	990	955	922	869	944	932	975	931	961	946	979	957	993	986	983	960	980	974	930	978	954	934	952	964	931	937	956	929	922	1003	942	946	945	1037	953	942	946	961	956	912	949	976	929	975	958	970	957	961	970	912	890	917	956	899	968	936	961	944	908	982	927	968	943	996	908	965	942	997	916	978	889	951	961	928	939	971	930	938	1002	974	968	962	923	933	998	972	928	927	984	963	964	939	909	973	964	940	932	991	957	944	919	909	962	1032	907	941	992	929	923	896	973	972	909	947	949	940	1024	970	994	943	957	910	949	939	930	959	930	922	934	976	996	898	969	904	936	956
61092	32373	17357	7852	2737	891	590	554	593	544	503	540	498	500	471	435	422	414	449	507	452	437	474	419	473	437	422	488	440	458	461	425	404	453	468	433	447	427	517	395	450	462	428	484	432	434	420	464	469	466	440	444	463	482	413	452	456	419	430	430	460	409	454	457	480	472	445	401	400	447	419	436	434	452	456	420	471	405	442	418	480	476	468	453	423	405	436	391	436	431	508	436	448	463	502	435	477	418	439	465	458	455	425	425	434	433	497	460	433	396	443	445	471	466	463	463	442	498	411	462	413	410	461	471	438	411	438	445	466	453	470	433	455	440	435	455	438	435	443	387	461	477	414	448	423	390	470	452	447	436	367	475	474	477	425	414	456	427	417	459	445	465	457	452	431	444	443	449	448	473	430	467	475	401	437	440	421	434	414	448	465	437	453	497	453	411	454	443	504	446	434	442	447	451	462	475	458	518	448	435	473	456	445	444	442	452	407	420	440	430	414	450	434	438	442	434	441	454	409	446	428	473	434	478	447	458	442	490	475	463	463	424	446	455	409	413	444	455	443	428	414	440	438	442	456	470	454	420	431	445	499	469	458	445	442	445	460	473	459	454	442	457	423	448	436	432	466	431	439	433	442	454	474	448	433	462	466	465	423	414	418	441	434	455	456	473	428	430	442	465	442	455	430	459	456	468	393	456	469	446	472	504	465	441	458	447	415	407	468	460	420	446	444	474	460	463	435	437	434	433	483	472	464	470	453	445	461	441	454	452	440	433	455	482	406	471	481	474	437	471	445	447	454	434	427	454	464	400	419	458	430	449	414	457	454	419	440	461	451	436	444	453	479	470	453	423	441	441	439	391	447	441	447	462	427	456	443	437	443	471	451	469	428	430	505	469	406	423	436	440	467	440	471	479	433	446	410	479	463	460	450	370	436	465	448	456	467	430	411	383	459	448	418	462	423	415	451	465	404	439	446	446	451	511	476	425	455	451	420	399	461	473	485	437	461	441	476	481	450	451	417	398	480	404	466	470	472	483	446	414	475	486	448	470	439	436	411	429	430	428	447	464	432	457	424	424	416	426	447	445	462	434	402	410	465	443	441	438	447	454	467	474	440	466	490	487	428	439	436	431	446	410	438	453	479	422	448	435	406	428	445	477	452	462	475	473	439	411	481	447	467	490	469	470	450	411	446	451	476	420	453	441	461	473	463	472	420	449	456	478	467	459	416	436	426	414	427	445	434	452	447	448	425	467	423	452	416	434	434	462	417	445	450	453	454	438	458	398	440	444	417	459	409	427	401	436	435	465	451	435	435	478	457	416	455	442	435	485	430	455	431	432	460	496	439	440	420	432	450	410	454	447	451	403	434	423	440	419	428	451	436	454	418	474	463	474	450	425	450	489	420	441	441	448	424	415	440	477	447	444	446	444	456	416	439	401	467	431	417	454	437	432	453	434	433	474	430	445	416	399	435	430	457	444	471	432	418	452	446	450	438	461	460	405	455	422	436	477	461	420	481	452	453	455	405	440	454	416	467	449	420	452	440	434	436	467	418	433	451	482	450	475	477	402	415	415	481	447	449	400	461	450	445	435	440	487	460	428	456	442	423	466	478	469	485	439	395	467	475	460	451	449	435	413	439	423	434	417	497	477	420	479	445	447	457	430	460	435	448	401	453	466	483	488	418	493	452	444	418	472	470	451	414	507	440	463	464	424	440	421	448	485	443	466	435	436	481	448	408	434	426	479	481	422	441	424	401	456	426	435	398	410	476	457	444	428	475	417	450	418	447	455	432	428	422	463	442	435	462	457	458	481	426	410	451	431	457	463	455	397	486	460	452	420	429	424	434	494	458	438	454	410	437	409	434	443	445	430	450	414	459	408	452	443	447	440	454	401	451	396	431	413	458	473	470	470	419	427	410	416	440	416	446	466	480	418	418	458	464	466	435	474	422	470	444	463	438	427	464	442	412	439	428	455	434	432	423	438	451	461	475	430	398	456	473	408	432	397	420	434	408	434	433	411	413	449	487	418	449	431	426	447	430	425	442	475	448	469	440	422	439	432	470	439	479	438	457	487	422	435	426	435	437	428	467	451	432	451	406	413	428	398	496	435	435	418	408	477	471	456	434	479	463	438	415	425	424	408	448	435	433	461	466	403	422	458	439	457	468	445	438	420	441	465	498	460	427	452	446	400	438	474	450	450	479	459	452	463	466	438	414	435	489	404	422	468	446	408	448	422	411	447	460	409	429	484	420	448	446	450	429	427	459	449	443	460	418	420	465	464	442	499	444	461	449	427	447	482	486	447	448	450	436	429	450	463	444	426	459	443	442	413	420	455	431	407	453	405	448	457	467	426	429	454	466	423	445	477	420	407	457	446	477	428	437	464	446	474	440	402	407	440	483	464	435	448	413	463	447	475	471	453	457	457	425	427	403	465	426	447	444	446	417	460	445	447	471	488	442	451	437	454	466	455	440	433	421	431	395	431	486	452	417	473	434	430	451	447	469	411	433	429	419	399	426	397	435	463	480	444	450	479	415	444	459	415	435	422	450	445	459	384	460	434	477	452	446	500	470	422	449	493	444	474	467	444	421	400	402	449	399	425	419	392	458	443	390	464	502	442	415	451	467	426	462	432	436	435	431	482	473	463	417	426	440	421	468	463	457	474	492	413	424	446	462	406	471	440	424	443	455	409	448	416	450	415	452	460	446	446	432	411	455	422	444	432	459	461	451	417	442	465	419	457	467	476	478	450	418	438	396	439	438	508	457	430	385	426	484	457	453	422	465	424	445	447	448	419	483	473	473	470	464	469	442	420	437	425	439	449	464	477	440	450	475	426	404	442	426	460	450	444	384	444	434	454	453	434	390	431	451	466	420	428	421	451	467	462	369	456	408	454	401	427	486	421	448	397	443	440	457	426	441	446	457	504	461	504	418	464	409	401	404	446	436	441	435	452	462	415	401	445	421	455	492	471	431	420	460	439	478	462	453	437	463	491	459	408	439	433	446	442	426	449	423	436	456	423	435	444	423	399	443	473	422	433	452	453	431	456	476	459	402	499	455	464	430	462	428	473	399	432	452	414	441	448	471	512	425	422	445	446	419	436	451	449	450	445	521	447	442	457	433	422	439	408	463	436	459	454	428	474	422	454	457	441	421	470	450	434	458	473	444	464	416	433	474	450	473	443	437	424	456	447	416	441	457	470	470	452	443	450	431	447	453	438	439	437	434	443	391	458	429	449	411	418	457	450	421	439	466	417	458	395	429	467	465	489	494	431	449	476	464	423	429	463	437	390	510	450	422	433	455	439	440	461	441	465	418	451	404	461	464	438	470	426	434	418	446	487	458	425	455	451	463	461	462	433	464	450	453	485	458	432	437	431	450	409	422	416	468	460	429	443	429	492	426	449	458	441	418	448	430	425	440	447	451	470	406	466	480	487	432	464	470	464	427	455	474	397	440	423	433	472	451	406	467	460	484	458	429	448	395	437	428	412
40299	24739	19578	13927	6676	2234	1477	1475	1499	1400	1298	1277	1239	1182	1056	1054	977	948	1003	975	1032	983	996	952	941	972	985	988	955	974	961	962	930	962	981	1000	1018	972	975	998	970	936	1017	927	957	980	923	909	980	977	945	941	992	953	950	1016	976	988	919	966	902	923	966	921	929	991	954	985	949	929	925	1006	917	894	926	991	942	923	945	999	939	992	977	971	957	926	939	960	1006	934	956	957	907	930	983	930	954	947	944	986	913	963	959	941	947	921	924	923	993	950	991	932	966	874	940	908	959	940	934	985	973	943	967	962	993	953	970	930	916	993	986	938	945	957	954	972	937	941	949	932	987	962	938	958	901	977	960	956	920	935	999	983	966	936	990	977	929	947	921	983	960	920	910	945	982	913	943	945	944	936	944	950	962	933	961	934	979	918	933	929	920	956	939	942	928	979	958	932	923	947	1001	945	991	901	941	915	940	938	960	1000	1000	981	925	911	957	934	959	997	948	908	956	960	960	928	1016	969	961	942	1051	965	980	878	951	1007	1004	1020	952	934	975	964	939	931	956	906	940	951	948	911	984	941	955	963	977	1004	957	1007	954	925	970	937	955	970	923	937	918	918	931	952	972	961	846	965	939	958	981	944	947	975	982	894	942	918	971	916	943	940	974	1007	1006	945	1015	943	908	956	915	943	970	903	967	1005	951	921	929	976	960	934	908	968	924	993	915	951	1020	936	957	956	936	999	956	942	937	961	920	917	1000	923	997	978	944	920	930	964	950	951	1019	922	940	960	940	942	918	930	905	940	957	998	980	930	999	900	909	926	971	895	975	895	892	957	935	940	924	926	938	997	939	989	956	962	1003	999	999	962	927	983	946	1027	941	937	939	894	961	908	913	953	938	965	988	949	929	949	910	919	980	920	907	957	957	913	926	889	944	935	941	997	974	955	945	993	956	973	958	964	911	964	950	956	925	925	945	935	937	962	895	939	937	897	944	932	1006	934	952	962	946	895	964	931	938	931	898	966	970	929	921	954	934	926	988	966	957	934	896	980	975	937	888	966	936	931	962	968	919	996	990	983	910	972	920	963	948	952	958	989	865	990	906	986	904	928	966	1011	899	907	919	967	933	916	958	911	921	866	1017	925	964	942	960	916	946	1028	960	910	983	984	888	955	878	941	934	930	965	951	920	936	918	946	960	991	932	994	957	910	931	955	921	904	989	942	944	935	939	887	937	869	952	945	1013	986	902	926	968	973	928	908	918	929	950	915	961	952	973	909	1013	960	983	945	926	936	941	946	952	975	920	985	951	975	949	929	975	972	956	957	956	948	963	965	953	1000	918	992	971	995	905	974	945	947	970	960	953	951	954	935	972	912	987	904	946	961	975	946	959	976	965	966	902	901	914	985	968	950	973	930	935	946	958	940	968	897	907	953	960	1044	976	890	959	980	959	990	995	897	960	928	974	945	962	934	934	933	965	982	977	884	925	874	951	934	898	952	943	955	948	927	962	909	969	955	896	963	973	1016	939	924	916	933	967	982	1005	941	997	980	954	916	966	938	889	968	971	1000	937	945	895	975	882	944	956	929	994	938	951	940	920	981	949	918	918	916	990	933	934	973	936	975	958	985	925	889	977	935	920	888	916	976	991	979	943	969	988	978	1000	963	969	966	950	927	922	896	964	923	999	964	948	927	918	1027	973	945	936	972	938	957	904	964	903	926	996	931	924	912	937	970	958	956	955	917	919	913	950	899	968	931	961	967	942	952	962	978	949	928	897	960	911	908	939	926	912	901	937	953	910	956	881	961	967	945	907	978	923	972	913	941	958	946	966	948	941	914	948	967	973	982	940	918	993	899	957	951	905	952	1012	942	942	959	910	1000	958	953	914	953	954	941	961	957	992	910	1009	939	960	950	950	960	988	989	912	942	927	948	954	976	945	970	955	943	997	935	985	957	974	968	929	953	926	974	929	909	940	980	951	1025	977	920	961	981	924	936	982	1004	976	978	971	936	924	962	952	947	975	891	912	917	976	997	981	979	992	988	904	944	953	1003	950	935	909	939	932	952	1018	992	967	947	938	964	919	938	977	982	977	977	961	987	946	919	901	919	982	940	982	933	924	923	956	991	980	988	979	927	970	957	952	952	975	1004	936	935	959	948	962	925	914	986	947	988	946	977	970	923	964	987	936	944	971	934	992	952	926	949	928	921	961	1018	929	980	990	944	948	983	985	979	911	984	955	972	975	1007	1054	930	942	949	936	950	1007	950	958	972	919	965	959	947	985	944	981	897	938	969	929	931	946	898	911	1018	986	988	921	962	970	837	931	921	990	965	952	961	948	933	941	905	951	1008	933	960	921	943	1031	897	951	974	951	920	969	883	980	905	947	955	925	934	981	936	989	993	1024	908	952	949	1009	930	929	965	910	965	1010	945	910	903	935	927	895	979	949	909	926	980	977	959	966	946	936	924	959	910	891	932	934	950	971	947	916	881	934	981	978	915	947	932	949	870	998	932	936	990	955	1003	931	976	970	1006	945	949	967	922	1015	942	991	905	906	938	953	989	977	978	924	910	950	937	936	984	970	927	979	945	957	919	905	960	921	932	928	971	989	933	926	941	938	959	954	972	895	957	972	929	943	957	999	952	958	1006	919	963	924	972	967	929	923	944	916	930	935	933	906	969	943	946	945	929	1002	981	922	915	938	909	938	922	983	887	943	910	942	995	911	950	938	911	936	1014	969	943	931	983	980	925	915	948	928	967	974	960	904	903	994	987	951	958	953	966	919	927	1021	936	1016	943	977	914	922	983	905	997	968	953	962	968	934	883	970	966	922	918	947	954	935	918	908	975	962	934	1005	967	1022	945	966	959	909	1027	956	1008	999	940	988	1023	934	1001	1007	950	909	917	916	945	890	916	936	918	922	867	890	953	969	908	924	965	974	916	948	967	951	930	969	964	974	956	843	953	964	974	954	914	909	908	965	979	1002	957	924	969	898	932	935	929	930	993	1011	937	1015	1009	923	956	962	913	943	916	918	918	1022	939	933	948	952	951	911	901	969	941	929	951	970	895	958	917	981	913	938	934	943	907	926	910	948	901	984	931	953	1001	977	946	996	925	929	949	936	905	964	1024	950	943	916	910	971	967	944	923	950	1008	965	978	1006	921	928	947	906	958	940	956	943	923	927	974	985	929	888	960	950	990	927	943	933	938	977	933	973	905	885	934	906	977	976	913	943	949	932	964	971	959	976	914	937	975	985	951	976	962	1027	932	916	887	978	974	956	914	971	898	959	927	962	992	903	910	919	967	878	921	1004	949	952	945	946	928	961	931	960	952	934	904	943	903	974	888	958	951	964	1007	952	948	890	915	970	896	927	977	924	944	945	977	936	948	977	929	959	965	914	926	963	964	952	949	959	972	921	962	908	1002	945	980	934	908	948	965	943	1005	941	920	958	939	984	967	975	982	991	886	938	937	919	927	911	911	975	998	910	940	968	874	967	934	979	962	953	942	930	924	964	951	959	993	1020	994	983	874	935	948	959	938	940	961	942	956	930	967	1032	983	968	991	944	993	949	956	954	1027	954	921	1000	892	856	937
66713	35321	22253	13099	6392	2275	771	551	551	602	558	507	502	479	516	498	503	456	496	480	450	447	476	450	488	457	407	490	479	452	416	444	450	458	471	450	427	405	397	429	431	454	411	441	468	429	449	461	449	510	480	432	424	492	434	451	450	445	443	420	465	507	417	430	480	479	469	417	472	462	461	397	465	455	453	515	423	437	426	407	443	439	426	484	401	454	434	448	425	463	436	445	457	463	443	443	450	488	474	418	457	450	472	500	423	471	477	409	460	458	415	455	497	476	486	452	436	425	430	490	420	431	470	478	488	479	468	428	452	436	468	437	469	483	445	481	438	440	446	442	447	452	479	503	441	437	452	415	432	455	485	464	467	470	481	424	487	448	468	455	465	398	440	479	434	428	424	474	433	451	472	476	479	495	444	469	431	449	438	441	459	430	456	496	470	498	504	440	489	433	419	406	483	434	470	449	420	457	478	478	476	444	462	483	423	450	453	449	450	469	475	459	425	465	454	474	461	465	462	452	455	435	427	500	495	466	451	484	442	450	442	440	479	454	480	459	410	445	384	524	475	442	465	446	473	437	465	434	475	410	481	480	442	492	440	459	436	458	468	456	443	483	434	458	487	457	492	488	427	436	470	473	410	466	450	478	436	445	460	471	455	474	461	484	441	432	434	454	473	435	435	397	466	437	443	430	437	437	463	416	437	473	480	420	442	442	489	454	495	474	478	461	471	439	510	446	422	498	492	468	456	431	461	483	445	474	401	451	490	462	446	468	458	481	452	472	464	447	476	438	428	435	427	462	457	438	409	439	445	438	451	441	448	421	481	499	475	427	490	442	428	476	430	465	430	467	428	440	433	433	444	476	491	458	425	436	436	448	431	442	430	451	428	406	435	436	441	463	460	477	437	476	456	449	429	446	450	449	448	427	410	466	461	453	481	430	454	441	473	473	463	488	442	471	467	459	495	426	454	438	482	458	425	444	420	443	448	406	410	448	477	477	454	454	441	477	379	435	463	484	475	483	440	436	434	441	441	484	417	450	437	473	454	465	460	495	417	470	433	442	462	393	468	516	458	473	432	493	446	430	441	422	423	467	492	451	441	455	467	440	497	374	423	451	499	461	469	444	447	425	449	449	468	427	435	446	462	422	450	502	446	401	446	471	422	458	450	481	495	444	447	453	442	459	486	415	473	470	503	441	464	441	454	440	465	461	413	476	482	478	447	444	476	464	412	434	497	442	440	478	454	439	475	465	450	475	444	470	505	455	457	434	445	437	455	446	465	450	406	446	432	462	418	460	487	436	473	443	481	469	493	443	458	424	435	499	442	458	443	485	431	432	436	441	431	458	457	428	469	434	445	484	430	474	471	476	427	478	411	460	425	480	446	464	430	468	481	456	427	456	445	459	436	497	458	450	447	452	449	440	487	446	505	486	472	476	421	459	456	434	447	453	471	443	440	473	454	488	430	449	471	413	463	438	444	456	461	473	452	419	459	426	461	498	456	439	459	470	467	485	459	470	454	443	467	418	433	438	421	467	440	459	486	503	439	457	440	484	446	479	426	474	428	489	442	465	432	420	451	436	465	454	458	459	501	486	460	432	465	409	459	435	452	462	495	438	468	461	482	466	446	435	466	470	425	477	495	439	485	452	484	429	408	442	418	433	441	412	433	435	438	449	468	482	476	415	416	417	481	471	438	423	474	425	428	456	488	476	439	442	435	449	402	451	515	434	451	450	467	478	440	467	431	453	460	443	453	471	449	461	462	441	459	434	432	475	415	501	438	453	405	478	454	470	413	445	470	408	431	444	467	440	487	447	455	481	460	418	423	499	474	512	418	455	405	477	456	477	473	504	458	418	432	458	453	438	445	441	447	463	490	458	459	524	447	444	471	450	439	456	475	421	483	505	455	412	397	469	434	424	432	407	445	467	481	465	450	464	463	448	405	440	428	460	435	459	438	460	441	480	459	450	440	448	478	431	477	441	431	466	409	411	492	443	394	416	420	464	501	447	447	437	428	426	438	472	452	470	487	452	419	451	436	430	427	461	451	472	516	473	406	492	483	418	469	470	430	425	438	438	400	413	434	434	444	433	435	462	486	456	470	468	491	487	465	469	447	399	490	465	445	468	445	464	411	440	441	479	462	435	423	422	463	448	457	449	443	463	440	462	435	453	444	470	514	412	461	413	412	478	442	454	423	489	465	437	391	451	525	459	470	441	479	423	473	450	426	475	392	477	451	436	428	457	448	444	442	447	434	465	470	431	432	467	503	474	473	436	452	456	479	468	423	447	444	461	395	457	467	491	449	409	450	410	449	424	476	424	472	442	480	461	435	460	466	502	466	489	422	452	477	485	475	474	423	410	462	425	469	450	492	468	468	452	485	483	435	483	473	452	484	457	466	430	432	440	431	463	470	459	450	415	442	462	456	434	432	450	407	457	462	464	439	484	464	506	448	470	423	431	440	482	454	437	412	474	480	481	456	480	469	470	475	466	453	423	475	466	439	436	452	403	475	431	447	469	486	471	458	450	428	415	453	471	446	474	477	430	445	437	437	474	446	419	460	460	461	494	441	455	474	436	482	491	460	496	453	437	466	477	514	444	488	468	436	423	467	441	447	468	464	436	467	446	427	448	448	451	493	420	461	453	465	466	455	450	509	455	447	445	441	450	449	432	455	459	413	439	468	448	431	445	446	455	450	446	440	486	489	437	453	447	472	440	420	451	474	417	445	440	432	499	440	465	424	467	452	468	454	440	449	462	458	463	472	442	439	459	453	428	476	463	475	444	438	474	482	452	446	438	446	486	462	469	452	461	517	447	472	449	457	450	467	480	440	472	471	474	446	465	464	485	462	439	406	429	480	440	405	404	477	462	434	450	429	494	471	428	461	453	459	448	469	431	438	444	453	442	414	462	424	427	405	465	456	415	436	421	432	446	443	454	419	453	445	462	466	443	464	470	449	422	421	430	487	459	470	440	450	433	443	452	518	473	409	436	483	456	473	439	445	406	468	445	433	445	491	493	468	442	438	402	454	450	479	452	476	469	479	494	452	455	439	449	463	458	441	412	467	443	467	443	473	441	456	422	454	439	462	498	436	423	431	437	471	410	459	448	425	482	471	409	432	456	406	415	438	424	452	451	466	458	420	446	444	437	457	451	441	419	419	490	468	413	463	459	453	505	499	480	451	425	436	490	449	455	418	465	433	477	458	446	454	464	444	493	413	466	471	416	456	403	438	456	440	492	406	436	456	446	441	435	447	445	450	481	424	460	462	425	465	450	459	427	447	412	458	476	451	442	458	462	406	461	420	455	450	415	467	480	453	430	468	477	460	463	444	497	470	453	454	432	453	433	446	466	476	421	429	422	480	464	458	492	402	450	459	469	447	449	468	420	451	431	457	438	437	464	467	460	462	428	456	495	464	426	445	448	452	452	448	482	440	415	458	464	439	490	443	450	494	437	406	496	421	489	469	462	473	474	469	487	448	429	452	476
43622	27834	24312	21010	14443	5539	1940	1492	1430	1393	1386	1285	1238	1208	1136	1072	1085	1008	1002	1009	1046	987	998	1006	991	1010	980	973	973	1017	945	964	950	937	979	1011	949	938	975	995	945	981	943	1022	1018	942	949	929	929	993	1010	973	905	944	966	982	959	1007	986	957	985	961	907	1012	1000	905	919	933	941	935	979	981	924	959	964	947	936	934	948	945	917	969	928	971	941	941	945	943	1019	963	908	1017	1019	939	996	978	944	928	962	927	922	973	944	976	1017	953	1040	984	934	949	904	961	938	998	971	909	957	938	971	984	903	966	972	947	956	950	988	962	947	965	934	1008	951	921	959	964	994	911	918	883	954	1013	930	928	947	1002	967	970	934	1004	972	890	933	988	919	951	996	932	966	936	959	972	931	956	932	953	950	970	906	980	931	984	963	937	977	945	922	963	894	998	901	962	968	960	1001	973	947	964	977	924	954	960	1031	938	957	960	961	999	939	898	949	928	985	899	994	984	1005	979	959	908	967	993	940	1022	965	947	955	990	965	987	953	945	961	960	984	1018	957	943	987	954	942	966	893	1006	990	970	947	1011	938	930	936	969	972	917	882	996	927	895	926	995	943	983	940	916	969	921	986	968	1035	906	907	980	933	1000	955	993	940	943	1002	997	915	972	949	949	917	994	927	950	983	977	923	931	967	977	973	955	986	911	923	921	993	974	974	934	1014	968	943	978	978	970	923	986	932	970	981	923	974	963	906	1004	931	978	954	989	965	949	968	950	901	983	975	965	924	948	934	949	952	941	972	957	1032	933	944	963	958	919	964	939	982	930	935	907	902	912	968	986	962	954	913	972	965	951	927	927	969	975	902	950	975	964	946	918	1006	981	981	899	931	1029	974	944	968	947	976	958	973	970	927	926	928	956	990	939	994	955	947	937	962	961	906	967	976	957	925	974	988	942	977	930	929	891	917	949	998	963	989	947	940	989	1003	962	961	984	956	988	916	953	1026	999	972	977	935	910	955	926	945	954	981	923	922	961	910	965	904	926	970	967	944	959	959	951	984	927	964	945	1008	959	1004	923	917	954	978	932	929	970	974	970	935	982	955	973	915	987	972	918	963	945	927	1007	942	1007	992	955	998	908	952	987	928	1016	950	970	969	986	978	911	976	973	967	972	914	1002	928	921	965	971	923	929	979	984	999	1031	957	947	963	931	1007	976	986	934	950	964	1005	909	967	990	971	942	969	925	1008	926	927	950	924	953	966	986	999	967	996	959	1006	963	987	967	980	989	966	969	992	925	976	973	892	966	992	971	927	980	1004	984	1004	990	922	996	970	914	966	961	963	932	949	983	984	907	969	991	986	961	924	975	933	946	953	941	935	909	931	991	940	969	948	947	924	972	963	949	928	934	981	952	915	885	961	904	927	962	1027	956	886	918	921	951	888	955	963	965	963	1009	969	938	947	943	991	977	1000	974	951	968	928	977	981	953	965	926	934	975	967	965	984	937	939	945	968	900	974	956	986	922	959	940	958	970	937	944	962	974	953	987	991	933	975	915	944	927	963	922	1005	995	961	968	988	961	959	981	969	926	983	979	978	963	973	918	922	975	920	939	912	945	1011	952	912	941	949	992	930	996	990	939	1016	971	969	992	966	947	943	967	952	953	961	936	937	912	992	990	1001	979	920	997	987	1006	948	942	916	912	926	973	965	979	990	903	1006	927	939	989	985	947	952	966	940	937	936	947	926	1011	1019	934	922	974	956	968	952	949	955	915	937	936	944	927	924	971	952	975	916	905	977	985	898	909	928	927	938	988	989	935	912	962	995	956	1000	990	942	953	929	953	979	934	1017	945	932	955	950	907	977	950	953	989	972	957	940	940	954	951	955	933	944	895	975	888	981	982	937	970	892	954	909	929	989	1008	1001	934	903	936	957	962	968	930	958	955	933	954	1006	952	959	952	988	952	1020	1000	882	952	1002	958	916	953	959	958	970	956	971	975	979	944	936	943	935	996	954	958	909	970	934	1007	935	979	971	905	939	961	1006	963	945	1011	948	985	949	975	952	915	958	1020	940	1002	983	932	941	982	914	994	951	1024	942	960	935	928	997	955	1042	895	962	926	974	940	974	894	925	988	953	932	980	943	988	948	932	968	934	937	963	980	947	965	982	925	1024	982	941	978	991	995	953	987	937	968	984	959	924	984	925	994	979	962	947	936	973	933	966	982	887	971	1020	966	1004	918	925	948	980	955	948	1019	931	954	919	935	992	1000	957	950	939	954	951	925	929	948	1009	961	919	946	991	939	963	959	1012	958	927	950	1013	899	928	1001	968	996	938	967	905	987	926	901	946	943	898	905	929	928	964	987	964	967	934	973	960	951	935	934	965	983	1009	964	911	954	1018	953	935	946	972	987	978	994	942	965	926	979	942	954	945	915	938	939	930	933	934	947	1014	995	966	997	910	947	984	972	953	977	960	928	998	1006	953	973	984	946	931	934	945	950	952	949	964	949	1010	940	958	942	964	981	1006	981	951	964	928	936	943	997	922	927	987	948	972	890	942	964	1007	931	993	988	964	962	960	955	948	931	939	930	920	927	956	1014	995	996	916	952	944	939	926	945	941	991	974	889	1008	975	928	919	983	874	862	1004	1015	911	983	960	947	977	949	936	927	917	1005	919	944	947	957	948	986	938	915	965	944	950	976	934	967	954	945	942	953	959	939	1005	977	933	902	907	941	945	951	953	912	944	984	926	929	1035	964	955	910	929	977	940	944	992	1033	998	926	947	935	946	934	925	913	979	951	957	920	960	958	957	1016	870	965	913	931	921	961	976	959	921	937	970	1018	966	964	987	966	919	957	902	919	961	956	928	906	953	874	1011	947	960	923	978	956	1022	945	938	929	953	1008	956	906	928	955	937	906	966	929	991	946	996	914	1007	990	950	984	984	1003	974	947	972	932	936	987	920	970	929	897	998	970	997	884	958	960	1005	934	937	913	1039	949	955	912	965	971	943	915	883	979	985	974	1004	970	954	1025	941	1049	992	960	919	954	923	950	915	1003	941	984	977	1000	990	971	1004	995	978	937	912	943	954	919	1028	967	881	953	987	934	933	948	921	956	950	946	965	889	967	991	974	917	986	970	1042	971	996	949	916	1013	992	973	962	1006	983	959	954	946	930	978	942	941	1016	974	937	946	965	928	966	959	956	917	997	1000	965	954	984	926	972	964	874	944	995	943	1009	994	1051	976	966	965	903	928	936	988	934	1038	992	933	946	927	912	915	888	971	937	998	956	997	966	907	934	965	971	917	993	982	961	922	929	969	895	969	964	938	925	979	930	952	922	904	1028	919	954	997	947	976	946	989	927	915	942	948	955	959	1001	941	965	934	957	1011	947	1003	964	974	1002	957	909	909	938	964	982	1014	983	941	1008	941	988	939	1005	925	1000	958	980	994	938	958	956	978	957	982	973	953	986	952	969	972	1001	995	965	959	948	958	920	972	932	950	943	908	980	907	950	906	986	951	928	967	912	959	999	993	1001	937	950	973	921	1003	978	950	945	972	998	992	921	970	946	953	985	909	945	975	938	955	973	940	930	961	948	1005	892	1038	951	963	940	978	976	976	982	961	936	927	1000	943	919	1036	931	976	959	986	984
45825	23916	11667	5047	1298	634	569	515	521	504	508	499	429	454	483	478	444	408	503	502	470	478	473	480	470	474	469	447	463	453	435	466	445	431	432	478	465	430	472	401	510	460	439	446	441	478	461	470	408	447	440	456	433	433	493	451	393	428	452	416	465	416	482	466	465	415	424	484	427	437	472	517	450	457	479	467	464	424	457	454	469	471	467	454	460	494	477	466	467	409	505	480	487	425	443	418	446	441	448	440	455	452	459	484	451	445	445	481	459	504	495	474	461	465	463	492	458	383	437	487	463	442	454	444	444	502	436	462	419	422	471	427	394	406	487	473	435	479	481	420	471	463	461	475	467	396	428	479	471	476	448	461	438	463	457	490	481	437	436	442	433	433	452	457	452	467	442	428	440	450	420	470	438	430	442	430	476	452	472	467	461	444	459	470	450	425	468	448	429	451	440	446	459	438	443	444	432	483	498	470	502	393	443	452	448	481	450	476	452	450	475	440	414	400	422	452	480	483	464	421	446	413	445	394	426	445	462	466	471	407	465	467	479	460	499	439	435	435	458	440	489	466	471	408	406	453	461	479	439	432	425	444	480	434	426	444	422	452	453	449	399	428	449	407	451	425	465	440	463	431	461	425	441	444	460	399	452	418	441	459	422	432	430	483	429	463	468	451	447	453	475	429	451	464	422	397	447	457	446	442	413	406	439	416	434	418	456	452	465	461	453	426	455	505	486	453	396	429	455	440	458	468	452	420	464	434	451	427	453	476	512	458	427	493	454	451	471	468	457	469	447	469	409	460	443	441	427	455	434	439	455	453	468	426	455	435	416	437	450	441	454	419	465	422	409	476	419	435	495	480	435	471	452	448	456	450	468	451	415	425	417	433	437	469	498	470	450	454	409	435	480	467	495	466	446	423	435	475	448	457	464	448	486	488	439	492	423	440	439	445	452	430	444	451	429	456	442	427	437	468	465	431	418	434	454	444	480	473	427	454	390	493	442	439	430	405	424	490	478	443	428	446	450	423	495	440	423	445	452	423	494	432	428	433	415	428	412	449	435	431	469	445	434	466	467	442	473	406	417	441	473	468	453	421	414	447	402	446	418	481	483	455	393	486	483	461	465	437	436	440	444	437	423	433	459	458	450	484	429	463	473	447	433	441	446	498	489	444	451	453	414	451	469	481	473	467	442	431	455	456	431	450	447	438	460	458	438	394	471	406	425	416	388	491	425	452	424	442	486	454	441	446	430	474	452	464	448	438	413	432	499	416	446	453	445	438	493	432	454	473	458	469	419	415	470	432	433	477	419	490	411	487	490	464	401	436	421	474	431	452	468	438	444	400	478	458	462	453	449	480	449	434	425	433	469	463	440	451	442	444	448	444	445	394	438	461	470	467	482	479	455	431	457	430	383	477	422	481	449	469	479	475	458	425	429	429	459	448	450	439	467	490	489	463	418	449	441	506	452	440	449	465	445	478	436	466	451	457	433	453	453	464	421	400	435	476	481	468	455	442	419	447	463	469	449	477	441	413	456	470	436	421	456	466	477	423	436	440	453	437	473	437	410	441	407	445	449	447	469	515	439	402	476	459	420	450	461	454	459	438	456	437	440	480	475	443	402	440	415	460	455	443	495	447	424	466	446	481	440	447	414	437	446	445	450	448	448	422	422	466	479	466	432	433	419	445	426	413	444	432	420	469	469	450	411	487	444	477	447	436	465	451	446	422	474	449	424	447	452	466	469	427	465	512	410	479	393	451	430	431	446	450	469	470	440	491	484	453	435	470	446	411	478	444	466	425	489	435	438	457	438	463	473	465	445	462	489	451	436	448	476	448	455	505	433	422	464	432	450	453	471	444	429	467	482	474	443	461	413	452	450	425	461	422	396	401	448	423	424	461	455	480	463	430	478	466	436	422	444	443	465	414	447	430	407	455	453	413	460	429	452	435	432	459	408	437	442	448	485	472	422	492	431	482	439	452	482	477	477	462	483	426	452	407	433	439	435	431	429	477	410	458	469	431	427	455	435	446	473	420	469	475	456	436	466	416	415	453	448	443	432	437	462	484	445	470	479	466	437	447	483	425	456	448	417	456	411	447	480	422	497	429	451	454	460	468	495	436	386	417	471	440	441	419	467	444	492	443	472	418	434	504	430	421	498	456	452	448	446	441	443	457	485	452	458	475	461	491	436	464	459	405	413	445	441	430	458	427	430	478	464	463	469	406	424	442	442	469	485	386	453	441	438	428	454	433	450	408	454	462	433	463	478	443	468	453	433	461	447	446	511	468	442	483	454	428	442	457	460	424	445	472	467	491	474	439	425	411	461	461	469	450	469	434	446	446	397	448	481	447	434	463	496	454	448	468	431	414	426	455	413	443	444	423	427	481	462	485	454	478	404	465	496	429	457	494	439	441	419	455	466	449	472	444	424	420	462	497	444	413	448	418	482	485	465	522	473	411	472	429	441	444	441	481	433	481	479	399	405	458	439	448	466	467	453	393	435	503	443	463	433	412	464	405	469	459	446	446	436	438	411	435	424	454	444	423	422	472	442	467	490	457	394	427	437	441	442	463	478	468	471	440	475	414	443	452	434	418	456	435	493	446	455	406	431	437	488	482	429	430	489	498	477	455	417	442	429	476	439	478	452	456	452	455	432	475	407	452	446	414	478	480	454	487	445	432	409	475	447	454	465	499	439	440	422	458	469	405	457	459	450	452	423	458	456	482	485	450	433	411	441	444	461	434	463	433	434	415	447	512	445	424	463	438	485	411	456	465	438	459	453	455	464	455	443	451	468	437	451	436	391	429	406	446	454	450	444	432	412	418	398	422	419	431	455	465	450	480	463	459	453	473	445	446	428	426	449	474	482	440	422	425	464	463	439	432	466	445	441	418	441	411	446	444	442	426	442	456	449	403	425	454	411	435	433	470	451	449	457	418	410	447	440	459	473	458	412	455	461	410	430	452	438	474	462	505	468	442	472	435	437	456	451	435	450	457	465	429	467	453	455	487	428	493	442	472	422	439	458	454	490	473	453	428	425	423	451	442	470	459	482	455	463	452	482	437	450	451	433	490	425	454	451	470	458	457	428	474	441	490	412	428	466	432	447	446	437	468	425	435	424	435	457	456	436	437	423	452	485	482	489	426	417	457	439	428	463	430	481	449	459	459	488	416	416	431	450	387	456	481	484	430	420	423	448	448	433	443	446	461	453	439	425	417	463	432	476	435	442	465	429	435	450	480	408	434	446	456	419	432	466	434	412	450	457	453	405	489	467	442	405	449	476	463	464	421	473	441	435	427	472	453	470	445	467	429	457	444	464	495	472	430	419	443	470	476	426	462	462	465	435	434	460	426	394	426	424	458	454	419	444	457	432	471	500	449	467	444	458	433	467	477	495	477	456	483	423	423	444	460	440	457	449	453	453	445	487	467	417	429	468	449	437	415	432	400	417	434	437	468	438	447	441	471	458	475	440	437	515	419	451	444	469	482	430	440
30674	18083	14938	9443	2953	1393	1269	1333	1279	1200	1217	1126	1160	1110	1070	1032	1050	996	965	941	994	971	986	983	964	1060	1023	961	972	941	991	1003	947	907	884	951	967	974	937	886	948	949	927	973	944	984	1004	940	968	969	1004	903	946	931	918	957	953	973	963	1018	912	941	960	934	934	941	999	911	898	988	987	914	890	902	1006	938	954	1000	912	951	1017	972	884	854	930	980	942	934	908	972	973	951	978	947	929	946	974	934	958	954	944	941	985	965	986	951	1003	948	904	928	894	942	934	996	981	911	942	932	970	968	957	889	942	930	927	991	970	924	921	918	985	956	977	903	969	954	924	929	985	953	972	985	945	933	916	963	919	955	969	979	961	954	1056	993	944	940	995	971	941	963	915	920	943	919	938	954	996	957	942	938	904	969	961	911	916	911	917	963	985	911	899	933	963	977	933	930	966	935	974	907	923	897	956	963	976	956	903	934	931	1008	887	936	961	942	973	960	999	917	950	952	953	1018	957	923	908	940	958	973	980	933	967	921	991	922	911	943	1031	1005	945	948	925	895	964	961	909	911	953	976	930	987	996	921	895	978	909	967	971	946	961	991	912	900	956	970	1005	946	982	959	940	946	966	951	950	925	1038	902	964	984	963	884	903	993	908	907	879	1021	1037	906	934	951	905	932	915	989	938	940	975	1018	961	895	864	959	926	987	944	918	961	934	972	959	918	937	963	973	979	995	954	937	936	994	950	933	993	935	926	930	944	969	982	977	899	901	1009	987	1026	997	959	901	932	928	965	937	972	914	921	971	933	953	931	971	928	881	959	962	1010	981	902	908	927	954	1009	893	940	906	971	929	943	931	947	926	905	938	986	986	986	936	995	902	973	939	925	944	936	939	990	946	947	931	945	982	964	950	938	943	929	919	928	964	917	892	958	923	948	965	903	953	935	927	987	973	984	930	937	916	913	946	913	904	935	890	977	962	965	883	906	904	979	936	969	901	983	996	983	966	1003	935	913	869	894	947	943	908	987	953	970	990	996	868	981	933	988	984	936	932	932	930	916	912	998	946	955	964	981	916	942	970	990	916	974	956	968	992	962	934	990	940	946	956	938	919	992	927	1020	937	980	949	979	986	955	987	889	876	1000	951	916	938	955	955	965	926	1020	909	919	955	979	982	965	972	925	926	990	943	927	979	970	898	904	955	962	961	908	927	916	973	979	977	921	982	972	972	983	938	951	954	928	987	893	964	874	946	973	978	975	1029	1028	923	911	909	963	968	946	958	975	908	981	976	963	961	924	917	951	940	936	923	968	952	982	989	953	966	912	966	921	952	919	955	1000	979	967	934	980	939	908	991	909	973	926	923	978	949	974	962	939	923	924	957	961	931	937	999	928	969	964	946	943	949	980	960	930	993	937	974	947	942	958	985	952	945	1001	933	942	924	911	928	910	937	873	970	956	904	944	969	986	954	968	949	990	1036	938	954	919	950	969	900	936	985	953	1004	970	1023	998	942	965	917	962	919	951	971	960	907	988	951	946	940	915	935	913	974	939	891	930	981	959	922	955	881	922	946	964	910	957	977	924	916	945	960	946	929	962	917	945	954	973	1005	958	944	916	961	957	950	935	937	898	965	930	987	963	962	935	918	936	980	935	981	967	976	966	929	969	959	994	878	902	987	943	1016	944	980	1005	983	931	945	873	944	972	960	1001	988	951	957	918	1005	1000	969	988	962	920	993	954	1003	952	951	957	920	936	960	937	969	885	950	953	904	999	970	975	917	950	986	890	957	899	928	934	931	935	922	998	944	1002	959	1017	960	929	1010	929	949	943	918	958	948	912	918	933	936	916	942	950	963	909	980	949	955	997	1021	967	981	926	932	947	960	956	915	915	936	937	910	974	935	974	912	950	893	950	934	943	976	946	980	986	949	940	984	971	990	906	940	957	935	943	909	981	936	974	985	965	947	977	939	901	963	970	939	955	990	945	970	916	1000	970	944	939	994	998	948	971	972	950	916	943	907	938	915	946	931	900	932	966	996	936	938	981	945	977	912	981	953	962	994	943	980	987	981	980	966	962	938	939	930	929	954	965	962	948	939	945	896	983	978	998	929	990	964	949	976	909	965	927	982	975	898	918	944	1013	959	964	913	875	953	923	960	940	946	937	986	945	886	930	998	943	909	1006	952	950	938	951	901	983	926	970	931	1002	995	948	1000	962	972	946	972	928	937	933	935	948	975	958	921	993	955	984	871	939	971	940	940	946	958	978	959	966	986	951	913	931	970	1026	956	958	951	954	914	1016	916	1006	926	933	1016	928	895	964	930	899	932	968	902	913	1000	961	1003	980	942	951	923	1000	924	939	1005	941	965	892	938	985	897	921	900	964	969	937	973	949	949	936	972	924	968	999	963	993	928	975	974	996	1012	1017	912	963	992	935	953	981	905	916	925	921	967	982	983	913	959	962	895	994	952	898	967	899	953	954	937	995	985	948	937	982	959	953	971	956	902	973	931	931	985	935	942	972	981	974	960	942	947	985	960	988	942	971	963	964	974	917	961	976	930	934	923	953	900	921	940	943	956	899	911	942	930	970	936	946	914	922	927	950	862	967	984	918	982	937	1045	947	948	959	975	926	988	930	998	934	934	992	967	965	958	944	1000	947	919	937	975	981	1011	946	952	932	940	919	957	955	914	980	901	957	931	939	942	952	920	914	958	1003	971	937	932	942	943	901	966	959	958	963	961	954	943	927	980	960	960	949	964	941	944	927	939	957	899	943	959	945	920	945	969	940	953	950	990	936	942	961	938	986	964	968	889	899	993	1000	985	946	927	960	927	913	968	933	1040	973	971	958	1014	971	963	951	941	977	958	994	1000	946	1005	1035	1005	1006	1000	926	984	922	969	924	935	920	953	931	933	972	964	877	950	931	982	998	969	952	964	984	901	946	939	931	940	950	940	920	1005	932	948	1038	948	970	945	915	933	931	1005	984	934	901	961	997	919	962	858	975	955	914	994	1033	993	922	941	907	915	906	973	927	930	914	923	930	993	936	947	919	963	964	929	903	958	948	973	919	908	976	934	901	978	936	987	928	973	927	963	931	942	1004	946	927	960	894	969	962	1039	941	954	861	948	957	942	924	977	904	961	1001	919	978	942	959	937	961	926	968	962	939	940	980	942	937	951	980	946	930	987	977	954	967	990	924	982	926	948	941	945	999	947	957	950	970	976	994	939	963	935	950	940	951	978	966	953	963	1022	952	972	987	936	936	930	974	935	943	972	980	998	930	903	975	898	1042	967	969	941	935	938	881	913	942	955	922	932	954	960	950	976	966	951	956	926	924	897	950	961	986	988	945	927	966	928	950	965	959	953	932	909	939	928	925	964	954	883	943	917	907	938	951	909	952	980	979	956	981	922	943	951	900	883	931	935	980	1008	953	981	900	913	917	932	906	997	924	957	956	971	1000	974	952	963	986	970	953	941	991	943	1000	984	946	922	970	943	970	961	930	954	952	916	955	924	984	951	990	941	944	983	974	989	966	920	960	988	937	938	990	947	926	980	910	983	1005	953	963	894	983	932	890	915	930	916	991	1034	979	931
55769	30969	19041	9305	3486	997	672	654	665	586	591	597	555	519	533	526	473	448	515	491	496	434	487	489	448	442	459	455	474	429	426	403	455	509	434	484	478	456	478	495	461	471	435	462	449	456	473	471	434	464	410	474	475	499	423	440	414	456	429	468	457	471	421	432	458	410	451	449	427	438	428	436	440	483	408	485	463	461	430	442	458	419	488	462	478	418	433	401	435	441	447	408	449	452	461	472	425	431	419	444	452	461	437	439	492	451	451	472	425	466	467	445	435	490	482	445	450	426	447	477	445	444	442	446	462	410	425	418	430	409	448	448	444	441	441	510	473	433	431	477	450	440	490	414	421	463	503	453	417	438	472	471	427	472	427	453	437	459	434	429	451	428	431	435	416	466	434	447	481	416	442	437	444	464	440	460	429	440	469	477	455	442	456	444	466	456	436	448	450	470	409	446	448	447	462	455	401	446	449	429	442	507	514	434	427	414	448	432	460	481	473	485	425	442	442	481	470	429	479	504	439	421	445	404	434	459	468	403	445	433	474	508	460	453	478	473	458	465	441	430	427	463	447	444	452	487	470	469	471	428	485	475	456	436	453	486	449	425	452	429	467	419	418	437	439	465	443	454	429	424	450	439	452	499	442	425	457	460	426	412	433	463	441	420	434	454	442	469	444	446	474	400	487	415	509	465	477	441	428	429	455	455	512	446	467	471	470	456	422	448	484	448	440	440	476	454	471	450	445	446	455	476	471	447	459	423	434	437	440	463	434	457	422	509	442	443	450	451	437	434	423	443	447	434	456	439	405	441	431	467	443	456	472	469	466	463	455	479	454	428	443	471	444	438	427	444	442	424	466	451	456	456	433	461	460	455	471	453	450	478	461	445	442	483	466	432	437	485	413	400	431	431	451	431	420	472	430	465	473	427	444	416	428	438	465	446	428	441	460	494	448	462	436	391	462	437	477	460	442	452	443	429	436	424	434	459	470	480	421	443	464	430	478	440	421	459	434	434	481	465	460	406	450	467	455	433	452	455	443	459	520	413	437	443	428	498	448	448	429	420	437	479	487	454	473	424	472	450	449	459	456	464	471	424	481	403	455	442	472	414	428	449	502	477	456	449	447	416	479	479	444	493	458	455	449	428	439	453	479	464	435	456	432	476	471	418	454	392	456	436	432	384	433	427	424	436	434	434	475	447	463	456	467	415	443	436	442	486	463	425	485	462	463	409	449	444	446	430	495	466	402	465	455	427	409	439	410	467	436	453	446	474	465	454	419	409	441	429	424	461	463	435	452	459	451	435	454	476	453	443	412	445	451	414	420	463	423	440	416	399	436	425	476	410	482	414	441	404	440	457	429	481	455	426	473	442	456	400	417	445	452	463	451	463	459	449	450	455	436	441	427	422	482	438	461	429	446	427	433	509	409	442	448	414	396	444	482	422	447	429	432	487	428	439	471	474	416	464	424	480	446	438	419	444	478	437	447	433	440	473	433	425	450	437	464	470	493	460	468	465	451	420	479	454	500	458	471	445	465	423	481	459	498	498	423	422	425	479	447	478	438	432	420	470	454	454	447	448	454	399	435	427	477	416	426	408	459	468	477	472	423	448	439	445	483	450	461	464	479	479	451	467	421	412	444	448	451	465	453	431	434	421	424	426	451	443	455	428	420	451	456	442	474	468	468	412	459	463	394	467	459	453	411	434	445	457	430	472	454	450	460	426	435	429	445	475	460	463	413	450	458	473	425	451	449	455	450	438	457	436	450	468	431	430	426	435	478	456	450	440	475	466	477	464	442	450	452	475	473	450	436	473	443	444	433	449	460	460	472	464	452	449	477	407	463	454	440	409	453	486	485	446	441	474	453	484	456	452	413	438	426	471	468	473	469	466	467	444	463	450	444	469	432	448	466	431	416	493	436	444	485	425	431	444	454	416	456	431	436	448	445	467	476	431	415	440	451	451	469	447	454	459	440	468	453	445	439	499	406	403	407	435	457	473	483	427	435	428	482	486	462	467	423	455	460	450	471	447	431	443	450	486	437	478	412	448	460	441	439	442	459	445	407	446	479	437	419	459	447	434	429	455	450	415	441	453	463	435	443	462	481	446	434	472	445	461	467	471	452	439	469	429	464	453	454	481	407	446	452	445	457	455	495	446	433	461	428	409	445	438	481	480	482	420	404	475	478	451	457	439	404	443	432	461	478	434	453	474	461	490	434	428	471	462	471	422	465	451	427	473	440	449	442	473	461	438	458	462	451	426	425	432	494	444	480	442	452	470	432	420	482	476	458	461	443	493	411	429	457	511	463	420	479	429	449	399	467	455	456	433	436	475	459	462	448	444	416	445	443	451	444	467	449	443	473	443	443	473	366	450	424	448	442	440	420	425	503	441	429	444	466	475	403	474	425	439	466	477	419	461	428	482	439	458	436	405	443	484	435	427	450	473	453	439	480	493	428	451	454	440	442	458	434	460	421	457	443	446	424	469	448	454	422	465	432	431	460	420	454	400	434	452	459	457	492	414	449	423	448	492	475	454	458	443	448	444	436	432	472	416	429	472	462	474	433	466	467	418	435	449	466	398	435	416	460	465	454	468	448	415	455	471	463	417	426	450	419	461	465	446	472	430	461	450	389	479	432	412	460	461	418	420	434	464	475	450	444	460	434	447	439	447	404	440	431	441	475	420	444	441	432	517	470	495	462	521	447	406	444	449	488	430	446	499	429	479	501	502	449	425	411	434	437	424	441	477	463	434	445	465	446	416	473	415	447	447	424	446	417	461	451	443	500	427	485	489	448	419	424	473	459	434	415	409	481	428	470	440	482	477	408	434	448	455	435	442	477	430	408	455	474	470	452	472	492	447	442	449	474	474	442	515	474	427	452	467	469	450	419	448	438	472	450	482	445	464	449	435	427	446	453	458	400	410	413	470	463	416	417	404	473	444	474	461	447	421	440	440	408	447	426	460	517	479	429	401	446	450	439	460	463	472	420	427	451	439	422	434	428	441	424	464	484	438	507	465	481	474	460	446	459	446	458	448	423	467	444	430	452	502	473	448	438	500	446	449	443	456	455	469	447	428	485	412	483	466	439	428	444	419	484	426	416	455	446	425	458	479	404	477	462	428	431	466	417	452	412	450	458	429	449	425	487	414	453	473	404	417	427	449	419	454	413	497	426	493	427	454	428	459	454	448	441	489	455	439	450	504	454	450	451	454	457	445	411	475	443	491	423	420	482	464	471	470	459	440	447	450	432	380	429	429	465	461	436	485	450	443	475	427	423	468	376	453	451	463	472	487	471	439	431	470	458	445	406	423	431	416	429	434	423	467	432	492	425	460	415	451	465	445	455	448	445	420	443	461	480	483	419	455	480	445	480	449	485	452	418	512	486	437	459	474	443	427	457	421	471	470	457	409	439	434	475	437	471	444	455	428	414	481	490	434	429	451	457	463	441	397	452	475	437	472	458	498	413	463	477	455	463	441	470	513	445	460	480	434
35490	24691	21751	16240	8627	2798	1936	1882	1731	1632	1492	1402	1367	1291	1238	1157	1143	1052	1062	1087	999	1035	994	988	1023	1049	980	936	968	954	978	974	1031	980	999	931	955	899	962	901	974	951	952	969	949	947	894	965	1021	945	1010	900	934	905	973	907	937	946	955	917	929	969	953	985	970	933	912	1013	903	998	987	964	1002	949	939	935	911	954	996	1004	1003	972	976	940	964	981	922	961	883	937	969	959	966	981	928	947	967	901	958	935	924	923	931	940	879	987	965	983	911	969	926	970	945	961	941	897	990	935	960	1062	915	1013	973	963	978	926	1018	975	919	1006	970	906	969	978	1003	990	970	931	984	928	929	936	997	970	960	987	913	932	957	917	937	952	943	905	948	1009	945	942	919	947	937	903	946	933	937	965	968	912	975	987	935	944	912	974	915	939	964	879	914	951	969	984	938	915	964	936	928	960	952	954	949	963	942	945	954	935	991	955	934	963	952	914	949	938	914	898	1014	916	923	1001	910	960	902	982	978	961	952	915	984	981	962	1006	917	942	966	890	956	923	926	954	970	1011	941	948	912	1019	951	962	943	955	905	985	913	933	910	956	934	1011	925	951	1005	970	957	934	961	867	958	926	952	981	989	919	916	1034	971	991	953	932	963	975	927	973	958	891	945	938	914	962	958	910	966	963	986	994	942	959	922	923	982	999	903	928	916	923	917	985	1003	951	912	1050	964	978	929	958	992	911	1019	984	969	964	933	957	897	911	952	953	917	937	980	969	990	909	985	918	909	950	1017	950	941	933	964	934	951	905	990	869	929	864	916	996	994	960	991	915	961	946	858	953	936	971	972	939	952	941	925	959	1023	909	956	956	975	936	956	933	920	981	921	896	969	897	932	973	981	921	960	950	933	983	942	971	1009	965	961	951	960	981	962	962	967	1025	974	966	956	980	919	978	1013	940	929	986	943	974	895	916	961	991	943	957	1000	915	971	911	967	930	948	912	926	951	959	927	932	954	932	923	919	935	918	949	899	953	970	947	954	1005	959	926	925	897	949	974	943	951	970	974	942	955	924	922	923	963	907	969	1005	910	927	900	958	939	951	970	933	951	959	943	992	981	926	933	959	918	983	910	989	935	954	938	978	934	998	905	952	942	907	982	931	939	964	942	950	999	968	962	916	981	918	954	880	926	955	959	913	911	961	918	980	873	971	950	917	989	958	941	899	928	951	935	901	945	955	934	915	934	940	934	915	922	948	994	969	901	880	988	962	930	949	964	924	958	999	942	916	960	929	996	921	936	947	964	920	986	939	989	1007	926	964	944	961	960	999	976	920	976	947	978	998	967	966	968	951	1015	922	904	984	907	931	941	951	915	950	960	1007	974	954	913	960	943	944	922	930	959	985	930	983	998	909	990	929	952	944	929	932	991	941	930	934	940	916	963	954	940	953	943	938	975	908	895	927	910	932	915	966	954	974	982	1026	909	934	950	941	965	900	943	975	947	984	962	960	934	985	983	976	952	920	966	940	987	918	930	925	989	925	955	996	950	918	959	968	957	977	902	921	916	947	941	949	1028	926	887	979	979	968	942	951	950	974	926	879	969	934	918	942	927	957	975	896	930	997	892	942	992	967	950	950	932	901	962	966	938	949	988	920	938	920	946	930	935	966	957	959	901	940	924	974	946	922	895	972	949	932	936	951	927	918	944	995	966	948	982	943	960	992	889	988	941	1009	962	928	916	929	888	936	970	931	964	1023	892	918	938	996	972	966	937	982	985	952	979	995	999	911	944	973	992	965	988	965	940	954	930	953	990	972	954	933	973	933	929	978	901	971	938	982	889	853	946	934	1003	950	969	945	944	988	955	941	945	982	986	948	937	943	950	998	943	887	941	1003	952	965	976	959	1007	962	948	1044	925	926	968	988	962	923	966	927	938	983	935	961	929	950	916	983	966	904	1032	973	950	902	921	987	950	939	938	985	921	947	949	919	953	941	957	896	960	895	931	882	991	928	959	901	982	987	970	932	976	973	959	908	935	960	971	985	1010	989	1018	932	959	912	948	955	967	930	978	978	968	972	952	994	944	887	940	932	979	1047	984	941	986	910	965	915	924	879	949	881	946	1003	928	956	1016	888	934	946	907	881	901	957	926	946	933	941	942	892	966	961	908	951	913	941	943	964	902	993	905	930	956	956	981	956	963	976	968	959	929	1002	942	991	936	947	964	944	910	963	974	933	992	956	971	942	964	886	999	938	935	949	1005	945	1019	958	1015	925	956	936	1021	934	916	961	895	1001	947	966	1002	960	923	958	979	953	960	948	936	945	1003	937	943	963	955	1008	917	895	960	912	852	879	909	957	951	1000	949	938	949	916	929	925	945	957	1000	942	970	929	922	943	965	956	923	939	980	910	948	911	942	924	972	1000	987	909	945	964	903	952	984	1012	987	939	931	944	939	948	975	903	924	896	941	1011	960	968	945	935	983	960	916	993	876	946	973	999	926	961	915	987	972	910	972	968	936	887	901	948	993	917	977	970	982	938	955	954	897	965	964	981	971	951	978	947	966	963	951	895	944	959	933	922	959	898	955	995	998	946	913	936	889	969	942	932	1013	952	941	935	962	936	940	952	961	947	987	973	925	990	966	979	990	962	969	987	938	964	1010	934	923	987	968	901	954	945	997	954	966	949	916	1063	940	895	919	933	950	1004	970	850	978	926	934	919	918	1028	963	955	931	942	985	998	959	907	959	895	938	935	932	974	955	950	964	934	982	984	979	943	969	903	966	899	936	941	929	959	959	965	973	951	1006	910	976	989	918	938	979	990	898	973	952	983	959	921	941	983	938	944	948	988	948	970	919	931	965	980	930	923	960	1023	983	910	917	959	983	996	1034	954	967	974	956	970	910	985	915	993	953	999	949	951	964	917	946	917	966	882	933	909	964	943	1023	911	957	987	971	945	975	969	863	940	996	958	984	943	970	901	990	910	991	902	971	967	939	995	955	904	930	953	895	972	971	958	996	951	926	930	980	971	951	941	942	953	990	915	972	981	904	979	933	962	979	924	926	1010	938	914	972	936	949	946	942	1019	975	982	951	992	967	945	948	983	914	988	981	965	981	909	966	987	934	985	950	1001	1015	966	956	944	960	916	895	934	944	1006	928	982	941	952	938	957	992	981	1001	964	957	915	961	940	1019	936	1003	988	931	926	896	930	894	936	961	952	966	896	976	945	892	925	906	979	965	925	981	929	997	867	983	952	908	946	925	954	880	942	958	966	924	977	951	1023	952	1008	955	939	985	974	954	989	935	1005	970	955	907	957	910	961	927	923	938	899	932	954	976	937	976	939	949	938	942	1013	986	969	999	947	958	988	996	996	965	928	964	935	988	949	978	1001	943	945	959	924	964	950	950	943	947	978	904	941	932	958	929	981	970	922	959	927	892	1021	914	927	967	888	962	980	985	893	999	1005	921	917	950	949	933	1019	927	967	914	948	970	974	1029	961	957	948	967	928	1019	929	921	916	946	962	1008	971	937	935	936	940	979	922	1001	906	965	957	948	878	955	1024	956	1035	969	978	952	883	951	950	962	928	976	939	916	931	952	909	986	906	935
60657	31416	20471	12368	4987	1329	686	682	614	619	591	631	570	563	512	493	501	467	505	445	444	451	439	478	473	435	433	438	438	481	453	449	474	474	481	444	428	444	478	404	446	483	467	458	453	447	462	477	484	448	473	439	408	442	474	445	454	465	406	458	487	464	464	450	453	451	460	430	436	477	465	447	422	453	443	432	452	482	441	440	449	450	474	441	439	445	457	470	500	476	465	441	416	461	450	449	484	411	445	467	429	444	458	455	491	448	477	420	498	485	484	480	471	455	448	495	433	462	474	457	461	455	424	463	463	445	457	470	445	424	449	455	443	437	486	464	476	426	431	486	459	468	455	528	443	437	469	482	504	463	431	469	461	456	479	416	445	448	414	462	441	458	448	434	460	425	485	456	458	490	452	477	475	485	459	494	466	428	418	461	434	447	446	464	461	430	438	508	463	432	494	448	471	482	431	442	416	477	481	403	482	419	413	458	465	448	474	455	479	416	447	443	408	440	493	473	455	454	488	452	458	451	449	459	480	483	451	492	458	485	475	485	465	474	476	471	478	444	506	450	419	445	447	427	474	433	415	448	457	519	448	506	467	450	407	435	454	430	453	438	423	437	471	442	437	433	447	499	487	416	427	432	460	441	448	426	435	444	408	482	417	484	431	467	436	465	476	475	440	428	446	429	460	434	477	438	444	442	428	472	452	481	439	424	444	468	444	486	425	434	437	438	413	434	461	464	438	463	434	434	485	440	493	448	472	429	422	409	462	418	466	461	453	471	421	429	451	420	447	463	425	437	414	419	463	424	450	453	432	425	494	443	500	449	457	436	414	475	497	437	490	432	390	467	464	457	482	435	490	435	415	437	408	429	414	484	434	429	457	441	442	484	489	465	439	461	510	431	454	466	427	444	467	446	463	458	488	465	479	487	465	453	460	441	491	450	438	444	416	424	462	460	444	461	481	419	469	476	428	473	478	445	453	389	477	482	422	467	470	473	473	426	455	452	454	410	456	463	446	457	414	467	466	432	470	445	446	481	428	442	448	449	466	461	468	474	449	473	429	466	437	463	433	463	477	470	426	443	425	457	445	439	452	426	472	489	497	450	465	426	448	490	453	475	427	459	490	462	465	454	463	436	463	480	417	483	463	429	441	475	467	460	433	453	471	454	494	468	435	415	431	458	476	425	469	502	447	478	435	421	500	478	451	500	454	469	447	466	425	465	462	496	459	481	450	453	465	477	463	438	468	477	435	464	442	439	480	443	420	432	503	456	426	470	474	468	453	452	458	464	480	466	472	418	481	454	464	457	467	480	454	462	479	479	451	444	428	460	450	471	400	441	433	436	447	457	450	443	410	461	433	443	418	445	506	488	430	419	437	454	434	427	453	448	451	469	449	505	478	428	447	466	470	480	438	480	471	459	483	399	429	455	424	477	503	509	461	400	459	569	461	473	477	464	445	465	517	494	482	440	493	471	430	448	430	482	466	424	458	429	474	460	468	445	491	462	501	499	437	469	491	434	461	460	450	411	477	480	443	473	468	435	400	503	467	459	447	456	476	453	462	466	461	466	434	439	466	429	485	483	465	421	429	486	454	459	482	463	415	451	444	451	483	462	467	450	439	452	438	449	453	453	449	441	476	479	477	460	514	429	443	414	458	451	457	441	466	458	460	438	448	448	435	433	474	444	419	474	436	423	449	452	433	420	431	440	444	475	432	444	465	435	431	446	517	455	461	420	450	442	440	466	453	445	427	456	460	429	432	426	481	498	428	458	381	441	502	500	467	483	436	448	485	469	455	423	498	464	445	431	450	463	462	451	434	434	435	476	486	445	418	454	498	490	423	480	433	471	416	412	449	453	457	482	441	483	478	469	433	434	479	463	474	458	424	449	487	448	469	474	416	508	451	435	432	459	484	465	465	485	460	437	490	448	471	467	438	459	489	447	447	416	405	456	463	467	477	489	415	443	477	510	457	434	402	442	443	490	462	497	433	458	460	427	463	469	440	459	493	442	420	455	500	448	443	456	417	466	430	488	442	436	497	427	459	466	475	476	462	475	455	484	439	462	425	499	456	485	452	450	482	487	436	435	451	511	459	469	504	476	456	438	447	448	427	427	458	448	472	420	487	453	460	426	462	430	469	473	483	475	468	435	456	402	463	410	458	442	456	445	458	457	419	494	440	467	468	428	468	436	452	452	470	460	484	434	415	450	425	450	481	443	435	428	444	470	470	443	441	444	460	434	446	455	445	446	438	458	473	397	411	445	455	517	508	478	463	433	450	446	446	459	478	477	436	431	444	456	423	470	433	425	527	487	405	439	409	445	464	444	484	450	476	450	447	436	414	448	457	466	462	438	521	445	440	486	474	430	488	420	458	450	449	456	508	443	411	448	444	460	436	470	465	498	431	481	496	479	465	468	472	419	470	448	436	450	465	423	437	424	445	488	494	452	444	445	465	424	457	441	479	460	492	498	464	475	423	469	454	446	439	439	489	473	427	450	445	470	466	440	441	450	452	463	415	457	440	484	425	485	459	429	489	445	418	461	460	436	465	441	469	444	442	440	494	428	494	522	477	466	496	466	460	476	476	438	480	472	439	474	478	485	461	450	483	480	464	475	446	476	476	433	400	456	443	466	433	485	464	460	425	446	449	450	440	424	460	498	439	494	418	486	495	449	436	475	440	480	444	454	463	448	501	447	470	466	501	496	449	440	438	479	447	519	476	480	440	475	440	421	449	482	444	412	478	451	469	470	401	431	464	521	475	453	476	479	447	454	452	452	437	473	456	468	415	452	429	455	445	472	481	477	441	449	449	476	448	464	464	451	462	470	452	434	476	458	432	455	449	460	445	483	464	460	479	475	431	476	422	469	436	450	442	488	453	436	450	467	466	487	453	458	474	444	443	412	449	499	520	440	444	451	497	454	482	413	425	453	446	454	419	432	458	440	480	422	457	439	437	477	442	448	464	496	429	470	462	457	432	468	414	475	393	488	492	459	480	470	430	461	406	440	437	451	458	445	449	447	466	464	428	440	476	438	423	463	481	485	481	414	432	444	462	411	449	446	443	458	460	535	448	432	400	419	455	471	440	454	436	475	402	448	429	434	498	447	483	445	450	454	461	440	457	445	467	410	460	438	454	474	504	428	465	443	428	462	447	469	452	447	465	494	453	426	477	462	463	489	486	391	457	415	416	445	461	446	490	445	477	420	404	414	467	443	423	433	498	433	461	453	446	436	430	477	448	470	391	424	421	432	434	470	461	457	461	449	491	460	439	455	465	427	466	468	481	460	439	413	485	440	457	463	438	445	428	440	451	484	478	438	439	430	458	459	537	487	462	439	494	449	445	451	458	447	445	441	424	447	447	431	422	422	448	442	438	497	502	475	445	414	452	457	481	475	500	476	449	433	491	477	511	464	428	490	433	442	417	452	482	484	474	444	492	420	476	425	460	452	483	461	460	479	502	467	459	478	477	456	432	456	422	496	483	451	440	435
39271	24134	22817	19072	10335	3008	2194	2105	1963	1860	1696	1639	1523	1435	1333	1252	1180	1127	1048	1077	1084	1059	1032	1055	1059	1013	1034	989	1033	943	1031	972	988	1017	968	1006	958	1001	953	1032	934	958	1007	993	948	959	902	989	945	981	973	950	1005	967	974	916	878	1001	981	926	936	955	964	975	929	906	1001	938	899	938	948	930	1003	986	961	922	977	1001	993	953	946	964	925	977	978	939	927	939	1065	981	966	947	942	968	935	982	890	994	954	940	941	957	915	975	949	968	959	1012	973	923	990	901	1001	986	906	945	959	973	1048	983	957	939	985	963	980	929	892	934	941	976	969	916	1001	999	937	928	966	974	1016	966	1041	954	1013	948	948	968	957	947	974	995	990	980	912	931	972	1021	938	942	925	917	972	911	995	981	959	969	981	962	935	944	1006	943	933	911	955	979	925	962	919	933	979	963	941	1005	1032	1016	933	973	947	949	1008	984	937	896	899	930	963	987	1005	886	958	922	979	952	916	918	963	925	1005	954	934	961	989	924	947	966	963	932	933	927	943	990	982	981	980	948	972	963	950	931	980	933	964	898	985	966	928	957	1019	1013	916	928	981	1008	946	960	952	926	978	1011	978	975	930	927	996	997	972	950	917	1018	997	1004	968	980	961	976	991	949	1010	999	1028	955	962	946	984	901	919	989	992	968	982	941	935	993	998	950	933	924	941	958	1009	965	955	931	1000	1035	1008	983	881	1032	962	969	965	930	972	979	965	919	976	989	897	980	1020	1013	960	1009	1020	951	952	971	938	916	958	963	967	943	985	915	986	944	955	955	989	881	987	1001	997	975	951	979	981	959	981	972	938	911	996	939	935	970	888	968	985	985	964	998	973	902	967	949	932	984	984	1012	938	1012	920	1008	978	928	973	956	928	944	945	988	943	1011	1036	988	937	902	999	916	979	937	952	1000	974	946	940	981	968	964	944	960	928	908	949	945	972	974	947	976	948	947	938	961	974	997	936	920	957	970	939	919	979	939	950	920	973	998	964	989	976	977	1000	953	964	994	911	930	982	984	1002	952	964	1029	931	953	959	953	939	985	969	960	916	925	908	969	928	984	937	924	938	971	941	982	899	1014	993	983	1020	965	917	976	923	990	959	934	971	977	909	1004	914	988	1009	900	952	955	935	980	1008	898	1002	970	954	916	984	894	926	955	980	923	976	987	991	915	930	967	992	910	955	940	891	963	977	1000	940	953	960	933	949	986	887	983	1014	929	877	988	1003	954	976	948	971	960	952	917	917	948	940	963	1005	945	939	975	970	923	981	937	956	990	924	1013	912	952	1042	912	1036	993	972	1016	955	960	939	950	956	943	954	916	948	902	975	961	953	1010	980	913	952	988	912	985	935	940	875	971	940	951	880	964	980	928	970	920	923	954	1026	952	1006	946	952	946	949	943	936	990	1052	965	979	973	963	1000	941	942	940	949	914	985	896	944	1027	950	980	953	974	1019	957	943	944	937	957	954	936	948	975	964	953	925	962	992	993	982	949	926	961	914	958	967	927	850	931	1025	941	927	1017	929	941	894	962	936	940	973	1003	1010	1016	928	973	999	948	1005	1004	977	1012	981	1016	948	941	908	912	948	885	973	981	957	893	989	913	918	939	971	1042	983	991	978	1002	880	961	954	965	959	955	945	956	910	929	983	977	953	1016	950	1020	974	991	960	995	949	923	994	976	1006	958	962	934	931	964	971	946	967	978	957	1026	961	1013	943	973	993	944	950	947	917	898	994	938	976	990	913	950	973	949	924	928	957	952	964	968	990	926	1029	952	1012	949	1028	977	922	1018	938	955	975	968	958	961	1011	937	980	933	940	955	909	977	954	966	1018	908	952	1002	969	976	934	958	974	963	997	954	943	858	953	940	1000	932	967	939	961	966	958	935	921	981	986	953	972	985	1047	970	1005	919	907	946	989	974	964	977	931	951	980	978	971	983	955	1035	915	974	918	923	969	1002	948	920	994	964	977	905	955	999	1035	985	997	974	958	1019	900	921	928	925	971	970	967	957	960	973	960	940	939	944	962	952	911	941	978	1009	944	966	1006	981	982	974	877	944	881	988	937	978	953	953	1040	928	974	912	921	918	919	1014	937	1005	892	952	972	978	922	998	951	972	914	921	876	946	952	1022	962	915	958	970	982	953	983	1007	973	993	965	956	946	940	981	969	963	954	989	997	990	950	965	943	955	940	911	920	985	945	1006	971	980	969	928	994	999	967	906	1000	995	952	940	941	984	961	915	981	960	947	929	974	978	932	959	954	988	953	1030	974	940	962	919	960	976	937	1014	955	932	965	995	969	999	995	965	978	949	954	921	949	952	952	935	982	888	954	954	917	960	957	964	950	931	951	931	995	974	939	970	956	956	987	1006	946	975	960	934	961	941	999	929	995	962	908	942	951	960	916	973	969	905	942	953	973	984	989	1000	971	996	949	959	996	981	966	984	942	919	951	943	995	1016	968	934	900	947	999	934	1007	992	936	980	1011	953	940	974	941	941	1008	962	961	976	942	974	1010	958	933	976	936	921	1025	930	927	956	930	929	974	967	968	975	961	1024	942	963	947	967	996	938	937	982	1013	902	953	941	953	946	946	920	990	908	967	927	913	947	908	988	1010	910	926	941	927	939	990	995	935	954	949	980	974	933	994	942	1005	948	952	1027	946	967	992	918	942	1039	924	960	949	989	937	968	944	960	943	935	918	976	923	972	1019	973	969	960	922	962	934	920	932	1000	993	971	971	975	995	922	898	940	962	966	1006	925	922	1008	937	932	954	965	1012	960	942	1022	943	1025	974	996	1005	966	950	944	988	949	953	961	947	1006	941	943	1005	1029	898	950	954	974	928	994	902	903	990	924	947	987	884	1007	1028	904	931	928	967	920	1014	934	966	994	942	925	1020	934	953	933	951	960	927	968	966	948	959	1004	981	983	1004	958	921	953	1023	954	933	1025	916	1000	990	988	935	962	939	951	1029	930	973	959	970	968	977	980	938	958	931	921	929	925	944	955	958	997	935	953	972	976	957	943	933	944	991	1002	1002	966	1046	946	901	974	960	939	949	930	992	947	936	940	947	927	867	941	986	926	973	953	989	998	979	976	964	921	955	961	924	964	1001	919	969	967	978	963	911	940	969	998	915	924	946	1012	974	1002	994	980	938	978	933	945	1014	928	912	960	946	976	983	965	955	939	1060	950	975	897	972	876	951	964	941	938	984	921	945	1004	937	942	928	985	974	928	999	1007	972	947	936	958	964	929	1005	917	953	893	944	988	946	961	953	930	969	933	967	1016	920	987	1002	970	935	912	988	952	961	966	1026	928	975	1001	900	980	919	939	963	967	937	917	983	948	875	1001	955	957	951	966	949	922	993	974	949	922	988	979	987	908	938	983	965	987	984	935	967	909	927	953	982	921	941	968	967	956	1004	982	955	906	949	957	989	945	920	991	971	941	924	934	952	953	916	925	945	953	966	925	997	1008	940	936	958	985	958	932	956	972	993	992	986	970	968	994	989	990	959	996	979	977	945	921	967	972	917	949	1011	959	953	970	933	954	962	903	1020	989	996	900	1009	912	880	1016	889	957	955	978	990	949	977	924	998	1007	1008	927	938	981	949	996	951	955	934	1001	1013	931	895	949	981	986	960	942	925	988	981	978
51620	20067	5707	2015	832	550	493	500	477	452	445	463	450	459	502	461	443	475	444	425	438	525	452	426	465	432	492	449	454	465	467	443	466	425	490	450	428	473	453	460	458	438	434	431	438	461	476	480	432	420	449	443	474	473	422	472	451	474	469	473	463	446	424	461	417	465	468	434	432	452	458	489	463	437	437	425	451	420	458	463	435	434	481	450	383	479	472	506	456	462	464	426	471	449	427	423	423	459	414	434	452	483	456	424	454	495	454	448	469	456	451	459	437	460	465	437	465	487	475	474	395	424	445	411	474	450	455	448	431	452	481	448	458	461	430	459	442	469	390	438	486	420	438	426	457	414	458	423	467	456	457	449	492	415	450	462	482	474	466	493	444	460	425	431	474	454	476	442	475	439	434	488	463	452	460	481	451	467	465	406	469	444	440	475	466	416	465	498	419	419	458	438	422	436	451	460	428	434	466	399	452	451	467	430	453	483	454	423	442	441	426	439	432	408	423	455	492	457	452	435	468	440	475	460	444	423	426	449	472	402	423	461	457	421	438	456	449	455	427	451	491	436	443	460	492	451	471	489	506	472	463	450	437	475	427	465	448	434	446	494	488	441	473	479	461	481	449	437	459	442	421	413	442	461	478	473	442	439	464	423	467	436	429	439	439	421	471	432	451	513	463	490	447	460	459	467	415	421	450	419	446	428	447	414	465	481	446	437	454	415	488	455	413	499	441	428	459	404	433	428	464	469	445	476	504	430	461	408	434	428	468	454	487	461	409	412	456	437	455	432	493	459	464	454	463	456	440	457	425	444	454	428	451	459	453	489	476	439	463	431	476	513	456	406	454	421	430	448	444	491	487	426	439	436	454	445	450	441	446	461	455	443	437	432	449	491	451	468	450	448	469	461	492	464	446	427	457	482	457	449	448	421	441	447	446	445	417	460	442	456	441	467	456	392	438	485	483	436	419	461	409	469	442	475	439	451	428	423	443	418	433	477	439	390	469	450	424	427	424	422	459	487	444	484	464	472	461	434	461	448	460	435	483	445	446	432	429	452	416	449	445	473	507	474	465	417	476	463	424	413	395	423	438	478	398	468	447	467	440	469	425	443	470	411	434	449	453	476	452	462	456	450	460	479	446	480	471	439	455	438	382	449	470	475	460	489	458	499	453	439	452	427	433	461	446	472	443	444	459	425	379	459	460	439	468	468	445	441	399	477	439	458	435	431	401	443	439	414	424	420	447	461	448	436	462	448	448	439	452	465	458	441	449	408	410	452	472	443	470	445	492	428	430	459	466	449	449	451	436	458	449	422	473	431	466	408	436	452	493	433	450	489	500	439	456	463	443	458	424	467	464	473	434	445	443	498	424	434	407	492	476	426	415	477	432	445	419	451	464	450	470	455	495	478	503	456	452	427	427	421	414	468	441	458	462	462	419	467	467	446	434	394	455	461	441	449	446	432	469	431	446	437	429	414	425	454	455	423	413	407	410	452	470	488	466	448	434	472	446	420	428	407	465	476	445	459	449	425	522	428	461	488	494	456	485	451	455	453	458	465	431	454	475	460	463	449	433	445	441	453	456	410	468	467	464	367	405	475	464	473	436	465	459	452	493	440	484	468	431	458	477	464	453	434	437	403	416	464	483	455	444	439	478	429	462	458	450	452	471	458	466	449	447	417	445	472	473	473	462	463	448	482	463	469	500	416	450	423	474	449	391	460	472	474	452	422	459	411	436	469	449	436	411	455	422	457	461	455	414	455	436	472	441	423	447	412	477	414	470	435	433	446	442	463	443	446	454	441	418	430	469	455	477	425	430	447	453	445	492	418	493	464	495	435	456	449	458	472	443	489	497	458	457	430	442	475	459	462	476	444	469	467	408	439	436	469	445	454	401	453	458	433	470	453	436	484	469	456	455	437	453	494	429	447	451	457	450	444	455	434	428	430	411	395	430	456	436	412	458	485	456	479	486	435	385	416	466	442	474	473	467	419	490	484	445	468	459	415	438	455	462	445	468	479	474	466	443	418	477	449	465	444	457	496	431	438	474	448	419	463	441	444	471	435	474	443	442	424	440	407	437	450	489	393	452	463	519	420	436	423	438	413	434	500	468	459	434	488	428	445	421	467	405	429	393	419	412	435	445	475	460	446	412	459	480	438	451	415	460	453	477	446	440	458	466	496	445	459	476	452	455	441	445	432	431	493	478	464	483	438	492	442	457	459	442	428	485	484	441	498	506	459	432	462	442	441	442	417	450	442	456	430	483	460	454	477	409	427	454	435	404	437	417	435	493	425	455	469	476	441	408	514	418	454	463	447	462	461	454	452	451	462	492	466	458	434	439	422	463	510	471	470	483	499	460	491	452	484	462	439	446	506	440	452	475	513	429	427	434	434	423	416	453	451	414	492	468	420	502	467	476	472	414	441	491	480	464	432	424	443	436	472	430	445	454	456	462	473	432	451	454	438	477	471	470	465	454	459	452	449	446	439	461	512	433	445	430	455	463	442	420	404	487	433	447	435	453	426	440	400	446	430	480	443	444	449	486	414	453	457	427	459	451	465	447	451	480	446	421	463	487	454	413	453	411	420	429	390	427	445	390	453	455	420	412	489	478	482	475	478	448	450	476	446	413	445	473	448	446	433	426	456	487	491	477	483	470	447	418	426	461	491	528	418	465	467	446	426	467	392	429	447	429	405	512	470	439	477	468	484	449	443	435	492	474	432	475	439	432	470	443	434	483	461	448	436	488	446	424	467	421	435	423	480	457	460	432	423	419	427	449	454	471	430	440	406	467	442	479	471	421	448	432	437	416	479	431	434	473	495	451	480	460	483	467	435	440	447	423	449	464	432	445	433	464	434	412	440	459	495	468	466	459	421	450	448	499	451	450	416	455	420	477	444	409	459	405	437	460	457	440	503	480	437	443	454	467	463	434	420	492	497	451	451	442	513	416	464	440	496	420	479	446	418	475	495	474	437	485	446	398	508	434	468	416	479	445	432	461	445	491	466	424	439	447	497	457	440	431	462	444	441	471	459	459	492	411	459	412	487	467	452	454	471	448	394	503	450	402	438	485	480	436	449	470	449	447	454	449	415	464	486	472	451	434	430	485	445	460	457	472	453	432	438	439	456	477	460	446	449	487	454	475	528	444	451	463	451	403	442	451	489	414	448	455	484	434	481	455	447	432	436	457	439	476	461	461	472	464	452	417	440	455	464	478	439	441	451	474	449	497	448	462	431	493	440	471	433	452	427	501	461	471	406	414	429	451	491	429	438	408	443	427	459	445	477	421	438	446	462	428	454	427	442	469	440	487	443	461	415	470	447	451	484	438	448	447	485	444	491	451	473	454	451	474	409	474	452	445	441	440	459	472	442	472	459	452	433	456	458	480	438	443	478	460	441	442	448	484	455	450	414	472	441	479	445	464	496	447	466	476	435	420	504	480	477	475	446	465	467	448	456	439	449	457	479	467	452	495	454	457	453	453	466	422	469
34502	13863	7132	4355	2142	1238	1154	1091	1107	1134	1057	1001	1052	960	1019	983	937	1011	924	1028	924	978	997	971	979	928	946	967	981	917	972	983	950	947	913	937	972	907	913	997	1021	938	929	973	942	1003	945	930	912	964	941	928	1036	974	953	918	891	941	932	921	910	1008	956	902	980	911	921	938	963	934	987	943	994	914	980	896	1007	885	964	986	988	972	978	961	1029	953	956	956	985	939	968	986	970	907	1014	963	965	924	960	956	942	954	952	959	979	978	910	963	929	907	926	911	973	1012	997	946	973	908	947	941	920	928	912	898	972	872	967	966	1002	960	966	984	956	969	942	941	943	990	905	951	910	953	969	920	943	963	977	901	958	975	945	948	955	980	930	930	978	949	1006	889	975	988	984	935	972	958	1004	983	898	954	891	920	916	908	944	895	971	881	971	958	993	950	869	953	919	968	910	890	924	957	960	1010	923	890	923	926	915	975	949	992	969	915	905	950	923	957	952	992	964	937	929	970	971	951	914	960	929	918	939	960	1012	858	966	940	932	928	901	982	938	939	875	947	997	980	890	980	943	954	890	946	967	970	896	969	927	977	910	953	901	971	949	957	953	964	923	1039	937	972	957	954	944	953	896	992	907	925	937	990	878	939	965	975	965	922	922	921	982	942	954	950	912	964	972	963	948	1002	950	952	909	971	992	960	976	926	925	958	892	914	958	971	973	889	995	919	962	930	945	929	932	970	941	947	990	1004	981	969	945	938	979	930	995	892	898	976	971	1009	982	923	913	987	983	987	1005	929	942	966	952	914	978	929	909	987	962	985	893	920	948	944	953	1017	979	1014	966	971	941	967	951	977	1003	940	944	946	976	934	878	1004	861	972	984	964	914	944	972	945	952	931	963	927	992	955	940	971	962	908	921	931	951	943	968	964	962	973	920	936	909	942	973	962	976	925	945	968	929	957	953	935	970	993	918	918	903	943	935	934	913	1010	949	929	967	980	988	956	949	966	924	931	944	944	929	969	968	898	1010	990	933	958	966	965	982	990	969	941	925	977	908	940	930	972	940	939	979	937	947	893	945	890	955	890	910	942	960	892	970	973	941	980	970	933	973	954	954	952	1005	1012	984	926	934	928	1022	941	942	964	982	916	957	938	935	959	961	968	984	980	938	940	952	974	934	968	904	992	909	912	960	963	926	955	961	989	1001	947	936	908	961	922	937	970	944	944	963	975	951	923	915	895	946	910	948	958	951	945	955	920	917	950	958	990	909	972	1006	969	978	907	946	987	963	956	963	1017	925	953	976	931	968	965	942	1019	942	927	988	953	1018	902	918	934	942	902	951	984	963	918	916	958	944	963	970	970	941	927	929	938	939	925	912	930	963	983	911	965	909	918	961	923	992	967	953	953	938	950	939	972	922	983	917	929	893	904	919	946	937	938	924	966	982	945	962	926	924	971	973	942	1001	948	996	964	935	969	964	1007	953	915	918	925	958	1027	987	945	988	995	967	906	945	980	963	962	954	935	922	875	1009	942	939	928	991	953	933	946	897	977	957	953	982	959	902	966	947	941	942	991	978	922	1015	953	951	955	955	938	972	960	984	987	957	974	924	962	924	940	910	928	943	940	963	903	897	922	932	1039	1003	950	1011	967	925	926	933	1030	916	953	890	969	967	986	954	952	943	927	939	933	958	899	964	1003	933	959	906	939	927	940	946	955	963	977	980	956	914	948	962	968	955	944	954	915	942	904	911	936	957	916	946	949	897	912	930	941	961	904	962	974	971	931	965	910	949	932	957	937	923	980	948	999	910	970	886	904	986	933	943	923	955	925	952	992	928	911	960	938	1000	891	939	914	965	938	943	907	899	960	944	1003	970	1017	994	948	931	936	943	925	984	945	960	977	924	1005	968	987	940	949	960	924	976	964	944	932	977	978	972	968	950	924	960	979	933	980	896	997	938	959	1002	904	874	928	898	953	930	1028	974	950	960	920	897	939	956	978	994	963	1022	975	952	928	971	956	1004	925	974	922	969	959	923	1018	1053	959	982	935	884	977	956	916	943	929	970	1016	974	947	921	990	943	937	995	928	928	975	982	976	964	955	974	924	982	890	968	906	978	945	966	943	985	939	929	994	965	955	933	897	899	996	982	930	966	915	949	931	947	956	992	967	997	967	975	991	968	928	930	921	930	964	935	973	991	979	949	926	993	944	940	993	950	982	948	927	931	945	978	995	896	956	949	965	983	970	958	902	936	887	997	927	926	948	940	949	906	926	943	933	923	932	963	969	897	958	991	968	965	929	931	911	964	916	974	952	960	992	938	914	978	946	989	936	967	934	952	966	914	978	918	940	987	925	952	964	972	991	937	940	977	996	914	911	952	912	960	931	982	886	931	979	931	941	982	966	974	985	988	976	998	921	919	921	973	930	924	967	889	966	962	954	885	906	951	983	907	934	933	909	928	984	975	905	979	993	968	919	955	977	945	971	970	1017	962	976	977	868	960	937	1003	949	982	992	1035	945	981	978	975	934	901	1020	866	966	994	951	909	921	961	890	940	980	952	928	918	972	983	946	941	912	914	950	935	876	940	986	951	937	911	950	950	954	950	909	949	981	926	932	941	928	960	929	913	943	965	909	934	933	949	957	972	965	956	940	946	941	929	918	916	950	993	941	997	1042	936	919	972	958	933	943	955	994	957	1000	971	908	937	896	918	942	973	926	949	955	938	901	995	994	983	946	943	917	939	904	974	920	995	895	913	1003	984	966	950	949	946	959	898	970	1005	947	1005	922	984	930	963	916	968	950	935	960	968	915	932	936	918	968	973	986	970	913	994	936	958	966	954	923	971	938	956	965	982	956	873	961	961	924	989	938	958	912	957	968	990	994	900	976	942	943	974	978	936	998	937	932	962	953	997	934	926	955	903	1005	925	984	944	893	952	976	945	921	974	990	955	903	933	963	963	945	958	956	912	1023	973	949	1008	999	958	917	911	935	929	953	993	936	942	913	931	937	995	959	919	954	990	951	957	930	916	960	931	978	985	926	982	945	941	940	998	967	963	916	973	963	943	905	924	948	974	923	939	943	905	955	911	908	957	920	918	959	935	960	976	926	903	935	1007	913	916	898	991	956	969	963	938	954	967	994	933	961	973	980	963	921	967	950	972	995	930	967	961	913	926	992	946	907	919	977	950	966	986	902	963	943	939	892	903	975	962	938	913	920	936	980	965	958	962	934	938	956	899	889	962	906	959	1029	980	962	966	949	963	946	964	923	940	893	984	938	941	960	952	922	981	926	972	932	964	926	889	898	957	928	945	890	961	1017	955	966	974	937	944	899	917	968	993	964	922	949	948	972	942	927	965	957	949	906	1000	1000	944	899	950	898	912	975	938	939	963	989	907	950	910	976	964	1007	986	1008	968	917	938	934	916	966	951	946	941	973	963	957	1025	937	922	938	951	952	915	926	958	969	973	995	919	1006	945	958	963	996	944	962	939	968	1004	960	953	946	914	942	997	909	939	975	912	988	930	940	911	991	945	912	961	936	947	944	961	963	917	1013	977	968	1009	970	916	965	947	940	909	937	922	963
54487	32969	18677	9974	4179	2270	801	606	659	589	528	596	560	551	489	517	510	469	487	478	489	472	462	477	443	442	468	447	447	501	458	483	435	409	413	449	455	466	420	428	401	452	462	470	467	452	461	436	452	484	464	485	465	462	402	437	456	448	469	420	496	449	455	420	424	447	416	468	440	447	481	448	426	436	433	461	442	469	450	449	456	404	447	432	447	434	422	456	434	474	486	435	468	433	446	453	461	405	456	468	482	480	477	463	505	467	468	521	473	464	445	452	451	407	412	440	438	491	455	386	431	471	467	432	441	455	449	438	487	462	447	415	444	433	465	462	457	479	450	479	474	449	412	396	454	435	450	467	463	489	425	469	445	465	428	430	468	412	433	418	464	438	431	465	448	430	451	499	448	457	466	469	478	459	446	408	484	486	446	463	441	428	473	482	486	454	472	421	444	428	386	394	446	432	450	447	456	433	437	466	431	459	468	456	438	411	427	439	443	434	465	463	475	431	457	481	449	464	447	422	411	435	434	487	475	469	432	454	452	481	485	481	473	455	446	495	475	436	462	459	460	456	463	467	477	445	414	439	415	425	448	454	482	446	448	428	443	451	458	432	420	437	460	416	468	430	431	414	454	478	477	456	454	458	440	420	414	452	444	432	464	417	434	430	460	463	434	429	426	438	468	441	417	410	427	443	433	395	451	491	431	479	522	433	425	474	457	422	492	450	428	420	407	419	412	410	433	497	420	454	475	445	434	437	439	449	449	446	450	400	466	442	416	453	485	431	465	459	459	431	454	454	431	428	447	462	437	454	454	424	488	428	432	473	427	466	437	430	468	439	463	409	431	434	456	474	470	429	427	476	461	452	442	459	429	453	463	416	437	424	429	457	438	465	417	475	445	447	427	466	454	453	433	441	467	503	458	496	463	425	430	441	409	491	456	487	467	426	444	457	466	442	433	462	400	419	429	440	426	473	460	429	446	495	417	418	468	479	480	441	474	469	448	445	476	469	445	447	386	452	436	469	478	459	488	432	470	437	510	429	450	460	437	477	443	446	446	495	459	454	436	427	456	454	431	440	467	469	423	477	423	414	468	458	413	437	443	473	464	495	446	475	478	423	458	466	487	468	469	489	447	449	468	441	411	455	484	442	466	488	459	405	436	398	475	460	514	472	480	452	443	393	424	454	443	442	477	439	431	434	458	494	471	431	447	449	458	480	471	493	470	489	481	453	489	485	463	434	427	401	455	412	417	426	435	464	460	421	430	454	455	431	409	443	451	463	413	461	433	470	428	460	414	432	424	410	420	404	417	476	457	421	433	429	470	426	452	411	455	451	437	478	454	452	396	447	473	432	468	441	418	446	441	484	468	420	492	434	420	456	427	418	425	466	428	495	424	516	416	416	473	453	411	451	431	446	471	447	465	452	457	439	454	417	453	446	433	451	414	426	456	439	469	421	415	435	469	443	436	431	380	442	468	493	465	487	473	466	454	475	474	462	434	434	445	455	425	425	387	443	420	436	437	461	464	476	477	433	443	474	457	455	424	454	405	460	439	457	460	435	431	481	457	423	425	450	463	475	426	465	454	431	485	468	456	371	473	459	474	456	439	474	492	412	438	437	392	473	485	427	435	416	428	453	453	442	464	415	469	433	468	434	471	420	447	422	473	433	466	473	441	463	447	454	456	466	470	441	484	433	430	443	443	440	466	458	465	458	430	445	496	423	391	419	476	454	440	503	456	482	465	462	442	447	458	408	447	466	438	460	401	489	426	463	430	459	416	504	461	450	463	416	420	401	420	441	415	451	439	427	476	459	467	460	444	405	424	472	427	432	469	449	483	453	393	436	425	461	472	473	441	430	407	436	405	444	420	416	469	401	465	450	439	461	462	408	450	446	425	444	510	453	421	455	419	466	425	440	465	434	422	441	405	482	481	426	436	451	464	456	460	418	514	436	443	413	428	412	456	451	425	460	466	451	456	468	455	463	445	433	405	449	431	470	462	442	479	455	436	478	422	469	464	457	400	450	425	481	434	469	425	429	501	440	427	475	416	428	451	432	448	428	424	464	469	489	474	464	409	422	411	443	449	430	440	419	405	461	471	435	446	467	476	453	429	425	503	449	428	425	447	452	424	412	460	423	427	471	460	442	460	454	445	403	481	457	453	466	463	446	462	472	439	480	464	440	436	417	454	463	476	444	442	486	437	437	427	420	432	449	461	464	435	480	437	460	428	405	416	437	454	481	443	437	459	424	474	465	458	445	440	466	442	494	479	421	451	414	438	448	470	489	501	475	479	460	441	476	462	402	437	455	427	425	456	453	468	473	431	448	477	460	466	467	424	431	420	462	477	418	456	447	462	427	415	441	454	478	421	429	437	431	468	437	424	461	407	444	447	452	460	452	438	439	430	459	456	460	433	429	447	453	399	471	467	428	478	473	441	436	474	470	441	466	431	454	432	386	418	420	455	471	488	460	435	441	427	439	454	487	468	470	461	481	429	460	414	410	414	469	455	478	435	454	449	463	518	442	411	495	430	478	469	430	426	474	526	446	454	415	456	484	460	474	453	426	451	455	436	439	450	480	444	416	445	416	450	455	432	420	438	445	486	446	434	427	468	443	448	475	459	494	440	482	489	425	415	424	453	478	459	468	478	444	471	448	447	471	475	446	445	481	450	411	442	435	465	465	462	453	405	416	469	449	450	437	487	441	465	468	447	445	439	444	456	429	473	445	411	434	480	465	419	438	445	438	452	445	469	469	458	446	431	448	461	485	463	451	450	447	427	441	465	460	495	458	475	426	440	442	441	480	429	430	444	418	469	451	423	450	492	447	395	430	464	443	482	473	457	424	480	461	452	484	468	434	431	462	486	442	445	435	429	420	491	423	420	457	417	438	421	452	474	443	470	438	465	468	448	413	445	482	496	437	440	477	435	407	459	473	457	469	408	506	426	451	429	410	431	484	461	426	447	425	448	436	448	446	479	428	456	449	444	451	423	471	450	425	456	370	405	425	495	470	484	411	442	414	473	452	455	494	411	443	453	488	433	408	443	484	469	451	458	427	485	460	454	434	466	453	493	448	408	438	425	486	462	478	440	464	463	498	444	460	458	387	461	464	445	469	441	468	413	461	459	433	418	458	491	438	458	416	460	478	447	451	464	437	442	439	499	413	481	403	433	501	449	422	488	483	483	467	454	438	416	485	450	435	458	429	420	415	474	441	465	472	452	420	479	493	433	483	408	443	405	441	465	476	450	449	441	441	461	460	433	439	449	471	450	452	446	442	452	475	452	489	472	501	410	466	440	421	423	492	476	472	458	446	463	462	451	459	463	458	451	432	467	472	487	467	497	469	445	463	432	467	471	421	487	440	481	457	441	454	456	431	437	433	455	452	459	419	461	446	421	418	438	426	403	465	414	444	435	462	467	431	480	414	415	418	487	402	475	485	478	436	415	443	477	468	483	439	444	461	480	451	456	455	443	451	452	455	469	484	464	423
35498	25726	21103	17082	10561	6762	1946	1808	1729	1624	1518	1381	1348	1254	1288	1186	1092	1087	1178	1074	1064	1014	1032	1053	1029	1026	1015	1037	995	1038	947	1003	1007	944	916	945	967	962	1000	926	950	954	892	1018	990	981	906	968	995	912	905	977	976	970	973	942	916	947	950	964	911	968	922	892	947	950	971	957	991	956	973	941	969	906	878	915	943	1011	975	939	939	993	985	949	985	972	994	910	979	937	954	943	953	1011	960	933	978	972	979	946	912	971	915	901	985	945	940	919	962	923	962	916	966	1020	970	1021	943	983	938	915	980	906	966	951	978	1005	910	984	896	952	956	986	948	994	958	968	867	941	977	954	978	966	911	956	983	898	946	958	956	952	934	978	882	906	947	1005	943	931	939	956	949	963	998	945	969	987	957	949	1001	964	1000	960	958	980	975	882	968	938	951	943	994	978	917	916	994	927	1049	1010	996	966	939	895	877	1007	913	969	999	931	942	926	974	961	918	996	934	957	996	945	945	934	966	957	1001	932	943	949	962	984	926	928	876	936	971	975	952	979	968	974	907	1004	1002	957	943	957	925	967	1025	960	924	945	943	965	998	961	993	942	960	967	956	903	952	910	931	1006	974	1020	985	971	919	959	1047	940	1009	963	964	983	884	937	979	921	961	1025	898	980	934	1010	926	955	920	983	975	938	950	964	1021	935	959	967	984	967	1041	902	980	1022	954	956	960	984	966	906	944	911	976	943	978	1020	943	935	1007	988	951	968	936	927	931	941	961	992	1027	924	944	943	931	958	978	883	928	918	997	972	933	938	960	1010	941	987	961	987	992	1001	950	967	948	938	916	963	904	942	954	945	932	937	923	869	948	929	898	963	977	943	1013	922	879	889	921	989	990	985	950	979	959	947	991	952	943	949	948	943	971	911	948	953	942	917	976	920	966	906	964	972	969	958	949	962	918	904	964	952	946	919	983	961	933	999	989	973	943	933	975	993	923	955	940	931	896	947	940	995	943	977	929	969	933	899	971	977	936	924	953	959	958	986	946	886	939	949	935	950	915	893	928	999	948	967	941	965	983	932	920	963	959	974	920	908	926	936	952	965	918	948	944	954	959	915	1016	938	905	943	973	966	945	912	978	963	919	901	884	859	965	971	951	940	964	899	987	919	973	945	968	944	961	982	969	981	931	968	922	996	928	942	951	959	975	1016	968	908	954	975	967	968	934	930	899	904	973	1007	930	932	955	921	969	971	959	945	950	978	1001	1002	965	927	1003	954	944	921	927	948	933	1000	1007	977	964	978	969	999	949	957	945	941	957	957	935	959	975	946	928	966	892	926	1011	922	1012	920	918	962	941	976	987	977	964	1000	977	917	904	960	958	913	959	981	1000	941	942	955	934	925	927	991	962	945	922	992	911	912	1024	939	937	930	1015	942	938	912	946	979	1021	970	884	937	994	968	985	948	932	923	897	970	939	947	956	956	982	936	925	924	935	913	897	946	939	978	949	950	955	915	970	947	881	941	985	939	926	917	942	1006	914	935	976	971	933	943	888	935	953	957	964	983	983	927	979	931	947	1011	969	956	949	944	955	939	918	969	913	974	968	982	913	930	908	998	998	949	963	947	928	897	964	921	965	943	941	962	993	1007	950	978	953	891	1003	920	959	918	970	956	934	933	957	915	955	941	918	972	954	956	932	972	931	963	896	1009	977	982	951	875	996	960	907	977	960	970	937	898	946	934	986	928	1008	935	965	945	950	958	943	908	944	977	951	967	970	967	947	992	939	926	948	993	951	954	959	976	998	941	936	947	944	942	934	1012	931	918	968	995	934	944	923	952	934	994	976	943	953	975	935	924	976	926	976	963	963	973	941	1004	1005	977	960	998	971	942	946	924	995	955	982	910	956	920	919	968	905	982	937	948	960	910	946	924	975	995	971	980	934	952	959	914	926	938	966	985	949	987	1021	979	968	961	889	974	954	972	885	998	901	955	965	922	937	962	1018	971	1044	960	1024	933	952	899	1000	918	988	959	982	909	959	973	959	952	913	981	963	958	971	954	953	940	930	918	988	996	952	977	960	945	961	965	968	950	968	980	1035	987	961	940	902	965	1013	1034	949	885	923	910	958	942	912	926	952	982	945	928	898	969	906	906	958	981	999	935	989	958	974	931	974	924	940	964	929	917	1001	977	933	966	993	874	902	868	929	947	949	953	949	952	937	990	949	955	924	962	929	1007	916	951	980	987	965	945	956	994	929	947	947	941	1007	953	968	878	964	925	952	1011	987	947	967	952	964	932	944	984	956	939	980	947	936	888	1008	956	978	966	957	930	949	966	917	948	904	944	1010	948	869	948	909	982	956	958	949	955	916	957	1014	987	976	902	946	927	958	950	975	905	961	957	959	913	965	952	896	989	923	980	896	937	926	1004	990	946	936	930	920	992	966	943	981	924	980	955	1029	975	922	945	1025	892	947	942	910	986	938	962	934	905	941	980	893	952	946	968	930	950	995	984	1003	986	953	929	972	966	960	930	935	1001	908	935	939	909	1040	974	966	1025	989	917	968	977	980	1006	907	925	933	963	933	922	958	1011	972	944	1025	922	966	956	945	1001	981	940	999	929	953	968	989	922	998	963	953	928	915	902	1016	917	1025	908	916	904	919	939	969	949	952	929	999	961	922	966	1004	950	950	953	913	941	985	930	979	1016	978	931	940	955	959	980	922	951	954	907	970	989	968	973	951	932	945	971	926	960	955	971	948	947	984	903	909	977	915	941	939	956	928	906	971	954	966	911	925	928	923	944	952	969	965	958	974	936	920	926	974	1000	955	913	965	909	924	924	949	929	902	936	996	975	927	1011	914	945	939	958	960	943	931	928	968	943	989	968	969	934	969	937	919	913	962	987	928	974	915	964	914	972	901	982	977	930	973	929	994	917	982	974	968	993	1004	961	929	947	961	962	927	1003	935	905	971	945	953	926	971	920	983	980	967	982	885	915	940	967	969	987	939	1006	969	941	949	1001	974	933	980	951	954	975	1020	946	963	908	968	906	921	982	975	976	947	945	919	942	911	981	990	954	962	920	957	989	989	982	1014	928	907	953	933	926	950	959	996	948	943	990	961	949	898	955	992	963	986	923	901	992	951	963	988	890	969	955	936	942	980	926	922	971	976	974	970	917	1001	926	983	976	970	1002	978	971	899	1009	996	958	958	971	920	948	982	965	945	1036	942	872	964	949	929	982	914	958	905	957	935	932	924	959	973	989	942	934	954	947	981	1005	946	937	977	933	923	1029	981	924	976	953	973	929	970	951	960	935	1002	974	992	950	974	963	951	985	965	996	971	916	940	956	953	941	973	923	913	922	952	933	956	989	940	943	950	956	935	917	954	968	933	949	971	927	948	966	920	938	940	942	954	998	954	945	923	928	944	963	912	943	986	1007	956	953	900	951	986	893	983	950	962	987	979	970	994	976	918	954	942	948	928	1012	949	945	944	967	952	982	958	930	927	964	952	914	959	988	981	941	955	897	994	945	945	911	962	932	949	933	996	948	998	934	922	1031	915	899	929	910	990	948	967	950	992	940	937	976	939	977	985	934	998	956	914	960	988	988	951	933	933	1001	993	934
62772	37318	25396	18679	10902	3798	806	719	725	731	673	645	626	626	538	552	553	479	522	507	507	498	510	440	437	467	519	487	429	482	499	468	426	488	494	476	486	486	454	428	446	473	449	456	433	438	471	494	507	421	408	466	421	457	446	442	517	448	484	468	486	504	471	462	452	447	447	435	434	470	462	452	502	430	490	515	480	507	469	449	466	426	438	457	499	498	433	416	447	443	451	440	483	461	455	451	449	465	455	449	464	459	478	446	456	425	414	460	475	467	428	452	476	470	476	465	475	474	468	501	474	469	443	450	440	448	434	452	446	480	499	455	501	467	480	454	453	495	428	434	505	467	472	429	439	473	482	457	478	410	476	400	475	463	477	453	471	461	488	509	453	461	502	458	442	475	487	472	403	495	454	424	484	439	476	442	433	470	438	457	443	473	446	406	470	486	438	461	491	456	464	431	444	429	452	467	484	463	504	454	455	479	484	418	434	433	455	437	438	455	476	451	464	470	463	440	446	450	460	450	443	446	442	454	450	452	461	450	420	479	425	455	499	481	500	448	457	432	441	463	488	461	481	435	434	423	448	477	460	428	454	474	479	409	438	456	452	413	468	452	455	461	429	452	423	462	447	460	417	497	461	417	455	463	450	473	458	441	480	473	471	431	454	443	426	441	416	435	413	454	423	435	484	510	503	483	440	426	437	463	430	467	482	490	466	474	463	449	428	462	445	413	472	422	478	500	477	467	473	448	477	470	437	472	478	462	434	478	469	442	408	442	495	478	479	476	452	462	503	484	430	436	448	453	455	444	464	459	437	474	453	471	486	495	462	457	485	451	455	482	457	478	483	425	440	499	422	445	466	484	466	460	463	421	462	427	444	439	428	448	466	458	449	420	479	449	446	454	464	473	476	442	510	511	464	447	402	430	445	459	436	465	457	454	437	472	490	480	431	477	422	470	468	488	471	466	436	447	455	433	451	437	453	467	460	493	477	484	449	462	440	462	454	425	435	456	442	470	481	432	463	458	427	476	423	461	467	475	462	415	444	423	457	473	446	464	439	455	478	447	445	431	464	483	464	451	442	451	482	512	479	434	475	419	428	495	472	479	470	473	416	436	429	467	476	441	446	444	478	468	423	470	417	450	442	503	443	438	469	481	451	448	497	447	517	447	432	392	478	468	477	432	456	455	493	472	459	447	453	469	434	446	469	435	456	450	483	465	460	457	466	506	420	473	462	491	423	475	428	478	469	457	504	459	502	478	438	433	457	424	470	473	487	509	464	469	450	432	455	490	449	429	454	459	443	431	453	461	468	493	479	427	437	465	474	472	489	474	450	479	453	447	455	439	448	481	489	459	484	477	440	460	452	460	464	442	436	415	452	461	485	447	442	445	489	462	454	524	469	454	422	446	492	437	422	448	447	475	460	451	460	467	444	447	430	426	440	495	443	475	482	427	451	463	470	480	460	419	411	460	446	477	449	464	439	449	450	450	479	476	449	462	443	465	447	445	469	451	422	428	396	410	436	471	431	456	456	436	450	450	447	432	483	439	446	417	439	451	454	475	470	444	483	487	500	426	465	441	449	442	415	466	450	433	448	442	445	431	412	438	431	486	459	415	445	478	449	459	435	437	472	444	434	445	473	413	399	431	461	434	456	463	449	469	507	472	460	457	426	469	446	480	494	438	488	496	463	478	471	414	434	460	487	442	487	448	460	442	507	505	473	475	459	473	434	462	448	474	434	444	456	460	443	471	474	422	460	454	475	473	450	469	442	482	418	428	470	478	490	475	468	429	471	454	427	463	421	450	491	489	466	470	489	443	467	411	439	472	434	452	451	496	432	474	432	500	448	464	425	467	440	408	471	443	462	504	471	447	508	445	495	468	480	490	500	439	464	495	497	471	463	465	489	490	483	485	435	407	454	485	460	476	482	493	447	511	457	477	435	475	406	419	491	418	421	476	445	424	474	438	439	392	472	482	474	464	507	424	499	512	478	457	488	484	458	443	469	419	457	476	455	459	494	456	472	495	484	425	494	483	435	447	472	445	484	481	470	449	448	433	469	426	441	418	500	421	414	440	489	434	470	473	438	427	423	424	454	487	485	455	431	448	467	508	465	460	440	470	456	471	450	423	424	428	466	446	494	443	450	437	455	499	513	474	462	448	462	474	470	478	422	463	450	462	451	462	464	478	456	463	482	499	432	461	439	485	416	446	427	438	462	453	487	441	399	456	479	449	497	457	466	441	507	445	468	446	400	474	457	433	425	425	443	438	433	447	444	452	431	461	436	441	456	432	439	466	444	482	450	437	475	459	491	457	393	433	481	437	478	433	415	449	475	460	494	471	448	472	424	442	453	445	442	441	455	437	463	440	463	460	452	417	480	475	452	445	439	425	456	511	458	450	450	449	443	479	472	495	408	416	436	413	464	439	520	450	458	492	454	446	469	434	415	448	478	459	495	523	467	479	471	450	455	451	481	428	446	447	463	461	458	509	475	442	423	435	457	477	464	514	455	458	478	420	453	470	468	459	421	451	484	469	437	419	483	466	464	437	446	460	468	486	459	456	486	421	495	431	451	455	431	475	458	460	507	478	429	424	425	477	466	458	442	447	441	461	449	439	445	464	436	415	499	471	433	464	461	431	403	453	452	488	425	440	504	464	479	459	469	469	460	479	449	458	454	446	449	428	426	501	467	430	451	503	431	453	518	448	429	452	448	479	494	483	495	490	483	442	490	494	470	485	439	447	436	445	459	463	442	416	468	420	456	446	451	464	489	432	463	446	433	451	486	435	481	424	466	477	449	454	491	474	446	430	471	482	443	408	458	455	480	455	406	476	428	463	435	412	448	484	459	470	441	472	458	464	467	465	445	469	472	459	479	493	426	479	515	497	478	434	434	463	470	480	444	463	485	464	451	443	430	471	447	429	482	452	460	404	451	488	475	480	484	480	409	466	488	451	486	482	443	491	437	438	501	421	490	497	438	403	500	430	532	442	457	413	476	468	491	467	466	459	461	459	477	466	475	480	438	447	449	426	492	489	498	441	401	462	429	403	516	406	443	444	466	454	484	479	500	468	424	451	445	500	457	448	465	434	466	437	464	441	461	450	451	476	431	492	445	407	464	471	433	453	447	489	460	476	433	435	493	477	456	417	485	494	473	460	428	463	486	467	435	485	476	503	473	429	462	448	454	444	474	454	494	440	503	473	424	433	465	468	466	443	470	422	461	436	473	456	441	445	409	440	448	400	450	429	444	460	453	427	426	452	445	533	434	454	479	434	480	428	492	534	429	473	415	506	448	431	451	510	456	457	449	487	421	432	458	507	426	457	467	465	433	478	458	445	434	503	456	476	443	488	462	503	516	442	435	409	453	501	435	453	449	432	443	477	458	498	437	487	476	423	463	484	481	417	447	443	475	477	447	461	450	461	455	488	470	412	448	504	463	469	474	468	441	448	448	498	459	460	438	419	397	442	435	447	420	447	491	445	457	449	453	453
39402	28205	27883	27610	20841	8438	2461	2372	2440	2176	2020	1745	1820	1707	1553	1433	1342	1293	1220	1163	1151	1107	1090	1089	1073	1090	975	995	1042	1023	1008	1030	976	1029	1007	1038	1023	987	1003	1001	958	969	1016	980	1000	1031	959	950	996	938	996	988	945	995	984	958	939	984	980	951	968	981	977	1029	985	948	981	1001	936	999	985	894	1004	1007	985	965	970	943	909	985	916	935	994	991	950	992	1015	915	982	920	993	923	1005	997	973	940	1009	994	964	953	956	925	985	994	1002	1000	952	957	970	998	952	1018	946	936	943	933	953	942	987	979	883	930	979	915	985	979	957	939	1032	961	1011	928	1010	963	985	979	981	958	990	986	989	985	997	1014	964	929	962	1010	964	1005	993	955	944	941	932	984	929	926	992	986	970	956	930	905	961	1005	976	943	962	971	951	966	936	981	993	970	940	950	972	982	976	981	991	1027	965	1010	994	991	976	984	969	1003	1020	1014	999	1015	956	975	976	1024	987	1006	932	963	989	969	943	994	930	974	952	959	992	949	970	950	985	947	946	975	980	952	980	964	971	964	978	931	925	960	1011	941	980	984	991	974	919	994	952	983	931	961	936	967	976	970	955	939	931	991	948	975	992	1001	952	956	945	953	911	925	1010	957	980	972	975	965	985	980	917	1014	948	947	959	990	923	952	1018	979	952	946	916	989	964	978	977	998	947	962	981	942	991	982	938	962	968	957	929	977	981	914	951	960	923	917	981	977	954	995	975	1008	981	1024	997	1004	905	946	945	965	976	1016	1014	917	938	941	1024	951	998	984	958	1007	947	928	956	928	940	984	990	923	1044	1009	885	969	949	965	1076	1004	967	968	945	982	945	968	976	941	964	966	969	940	981	990	980	990	916	961	966	987	1010	1016	1019	984	986	951	989	1002	1003	971	931	978	954	972	922	981	930	919	994	935	945	1029	912	916	964	952	950	969	980	975	962	998	981	1024	942	927	939	947	1029	994	980	966	941	977	960	997	987	976	912	949	966	1001	966	957	1000	958	934	987	983	972	1020	988	935	926	1029	989	1012	967	967	956	939	967	959	975	963	949	984	946	988	995	983	965	941	1022	983	995	981	967	994	1009	968	956	948	984	1030	956	970	969	1010	936	925	975	966	994	905	993	946	988	912	978	913	977	972	989	985	976	957	999	975	1001	985	958	972	970	953	1036	945	980	941	977	1011	996	996	985	966	982	958	967	980	924	1012	975	929	931	1039	996	1001	986	984	975	960	966	931	948	1001	883	956	963	997	979	968	960	934	947	964	931	990	987	1013	976	955	935	973	910	948	1042	928	990	926	963	993	952	960	1051	993	977	926	941	992	944	971	947	938	970	958	943	1007	996	982	945	924	951	988	992	950	992	1027	957	984	939	959	980	991	995	962	957	958	995	942	913	1008	993	983	1004	949	1030	988	944	886	982	942	966	952	943	983	956	984	977	1015	952	950	956	985	1005	968	958	968	922	972	993	980	974	950	1035	994	1006	907	1015	983	1015	994	984	944	996	916	987	959	980	973	933	1017	925	939	996	944	945	890	946	978	1005	938	983	963	957	991	972	972	958	990	983	984	1051	926	1020	1004	949	942	997	988	1031	936	960	949	1012	992	955	914	988	952	928	991	959	995	957	969	974	970	981	947	974	947	944	984	969	960	903	1009	975	957	967	977	973	1002	996	942	1017	984	975	944	895	941	1017	933	964	1022	984	959	956	916	931	884	967	989	891	1010	1013	954	1004	932	947	995	995	971	965	1028	979	971	950	1009	1011	969	979	951	1005	968	953	996	1002	985	915	976	958	1028	962	949	988	952	907	986	970	1048	982	979	980	932	950	973	949	983	942	975	988	942	982	996	966	939	917	1017	980	945	975	979	994	1011	1019	958	968	923	912	950	971	967	966	995	936	981	938	954	984	993	985	978	939	964	964	953	989	963	988	912	993	924	1003	944	952	954	978	939	939	1011	995	995	964	957	924	976	948	970	1026	965	960	995	924	953	962	991	983	970	952	978	957	961	1005	973	978	948	932	938	944	981	938	944	953	951	943	919	990	971	999	917	946	969	996	974	967	1011	948	957	963	983	989	974	1026	990	950	962	861	963	987	997	990	906	946	921	964	914	966	923	1005	1005	943	951	946	954	1000	909	992	1015	993	948	1015	946	947	984	942	955	1029	963	978	1019	974	916	997	993	978	1010	993	931	955	930	957	1027	972	962	981	948	982	1013	936	939	966	1015	995	898	969	976	924	970	988	1000	979	939	1017	971	936	1024	977	982	971	956	941	927	1001	974	1026	953	941	967	1022	969	982	955	992	1013	954	953	972	973	973	964	970	940	946	949	947	969	952	931	969	1017	995	996	1009	949	977	938	968	1004	926	1019	970	999	995	1000	961	1005	973	925	984	966	922	938	1021	945	888	931	949	964	930	966	945	998	1013	931	982	937	950	961	923	985	965	966	952	974	982	943	922	1034	964	988	965	997	1008	948	935	947	922	940	994	1011	945	933	940	954	975	972	973	984	967	1011	943	965	998	975	992	954	949	956	992	948	1008	983	1012	964	968	1018	985	948	952	1039	979	973	1021	1016	935	929	974	971	952	995	975	968	945	961	1000	962	985	957	1015	968	994	1029	1012	981	976	896	963	929	955	915	936	916	993	995	1043	976	1003	966	948	1026	967	974	934	937	1008	983	966	943	957	937	1053	998	947	1003	951	975	993	943	986	1008	985	989	935	953	999	987	975	953	996	988	953	954	942	938	952	986	1034	976	967	995	993	985	1004	941	1017	916	979	979	950	966	1012	959	942	962	967	917	948	972	967	1013	1000	915	998	979	1027	961	954	984	1019	967	988	950	975	993	1020	962	926	999	919	949	992	964	963	967	977	972	964	950	968	947	924	973	979	953	943	958	945	984	944	956	1008	984	946	918	961	954	949	934	923	999	976	989	962	966	953	1020	954	1020	936	973	961	1002	971	916	986	971	1003	982	915	979	956	967	1012	971	963	1046	931	976	939	967	1010	994	929	958	925	1042	958	988	985	958	1014	916	956	939	1051	956	1016	1000	957	957	992	943	987	949	932	975	989	1013	966	991	939	934	953	971	960	984	960	968	946	927	933	989	955	974	982	941	966	948	967	990	968	1030	946	881	959	951	991	969	953	946	992	962	943	999	948	964	965	962	953	909	943	968	970	987	979	953	916	978	961	1024	1022	959	968	912	996	995	1006	957	972	1012	995	909	1011	924	928	948	967	958	981	956	964	943	938	962	1003	973	972	945	940	964	1006	982	966	911	984	1020	955	933	942	942	967	946	939	970	960	914	987	930	978	996	971	932	1007	1033	907	990	984	968	945	998	950	985	1016	940	968	938	981	997	1006	949	945	1011	964	996	883	987	986	959	1019	987	964	987	969	992	955	959	951	937	961	964	885	966	974	996	945	975	960	996	960	964	1027	982	979	967	986	971	923	995	967	993	920	980	969	931	995	1010	959	953	941	929	881	1037	984	955	962	978	992	940	977	923	931	938	888	930	954	970	952	956	997	996	943	969	962	890	959	938	905	968	993	979	976	933	964	991	922	995	928	955	952	980	977	983	960	955	1004	937	927	955	986	971	1021	918	1003	951	942	1000	1029	979	956	926	939	944	949	948	991	981	989	945	971	955	985	940	968	950	1001	967	1017	973	963	962	964	961	1005	968	942	910	949	1002	969
45727	25759	11288	4550	1685	778	553	560	544	528	480	499	495	497	484	510	409	463	441	493	472	451	470	413	480	456	444	480	472	480	472	454	411	516	493	446	445	480	538	456	485	485	465	476	453	456	460	482	437	449	444	426	462	466	506	470	444	452	478	429	435	452	482	451	429	444	505	452	447	460	461	478	494	464	483	440	465	439	478	479	429	404	432	441	471	461	469	472	441	492	467	404	471	419	468	438	460	477	496	469	470	410	453	451	466	457	448	453	469	432	450	432	433	463	472	452	463	439	447	405	455	469	399	465	425	502	450	468	460	489	457	433	443	423	452	482	460	443	433	478	463	449	479	493	435	512	437	442	457	495	438	438	467	475	481	462	474	426	434	428	457	455	413	409	453	438	445	449	466	488	426	414	444	457	469	462	443	434	524	468	428	457	436	440	484	447	439	431	453	510	452	432	430	476	464	454	481	468	442	463	432	458	438	450	437	435	475	482	454	446	459	450	409	458	475	453	453	433	426	440	491	446	443	443	468	473	447	448	432	450	416	457	476	442	447	454	484	454	484	430	426	477	472	418	471	424	484	444	415	449	443	454	466	482	432	477	424	442	426	516	472	422	456	446	458	436	429	467	487	443	466	491	464	472	436	398	477	465	395	426	459	463	471	488	450	447	504	459	481	414	501	468	444	458	449	486	439	425	432	440	428	429	483	423	453	442	445	443	458	427	475	465	478	445	462	482	444	461	471	465	443	478	469	432	432	428	444	467	456	420	477	433	458	452	470	480	472	466	434	459	499	444	485	457	424	460	464	482	515	501	452	462	442	461	461	439	437	464	503	484	469	449	425	447	479	415	442	479	468	445	415	451	468	451	425	447	407	524	459	444	467	454	481	469	477	479	453	447	447	458	391	482	407	464	422	450	414	482	461	470	428	417	433	482	494	416	461	467	522	433	463	500	456	446	447	491	421	470	431	476	444	432	430	427	470	428	454	501	478	475	501	447	488	474	472	459	460	482	462	470	463	430	469	464	432	474	457	466	464	430	477	447	448	417	461	468	473	456	463	439	430	441	462	462	464	508	451	505	440	441	487	455	451	429	452	425	476	479	400	443	472	435	465	445	492	464	437	444	421	430	471	401	404	421	446	443	420	417	469	424	459	435	460	452	433	451	446	437	478	473	451	462	458	464	449	477	454	471	481	459	409	473	454	434	482	472	416	449	460	464	448	432	457	443	458	438	421	439	439	457	491	452	411	439	466	508	400	438	431	454	442	477	469	430	476	412	443	446	448	463	468	460	464	446	457	441	464	446	438	457	447	455	414	453	484	448	413	442	459	446	415	440	480	419	447	454	467	463	427	462	492	470	450	478	490	463	483	426	471	458	474	488	454	460	450	455	507	422	414	465	428	471	449	468	458	451	447	459	454	452	469	414	440	426	417	395	425	456	437	453	431	469	486	491	444	429	472	474	473	446	445	415	470	420	484	473	448	437	473	439	465	456	435	451	423	476	488	478	454	451	450	457	416	458	462	436	473	468	478	459	464	466	430	492	444	419	491	411	479	476	473	443	410	457	455	462	450	443	412	452	428	435	454	480	418	444	482	445	431	450	470	468	422	446	482	496	460	408	441	464	443	477	484	459	419	473	481	473	470	476	456	397	442	427	497	440	449	428	470	463	414	409	451	520	486	432	462	450	439	457	458	436	474	466	427	450	466	513	425	454	445	440	444	440	473	449	452	454	479	464	435	446	446	470	488	446	496	438	441	464	502	453	477	410	468	535	449	419	465	449	436	476	436	442	470	466	436	433	447	440	456	427	454	466	450	462	512	424	482	504	454	425	429	441	450	432	459	424	486	455	440	468	438	450	455	482	436	450	453	420	449	417	458	410	471	426	448	446	486	444	467	394	431	451	463	470	466	512	410	437	461	480	428	440	486	458	448	470	483	422	434	479	461	463	428	434	428	451	446	500	469	465	423	435	432	471	450	434	412	466	435	419	438	445	509	459	438	472	423	486	431	437	447	468	441	443	435	436	486	472	426	419	442	461	465	470	409	435	430	434	476	456	462	451	456	432	451	431	472	461	464	476	433	450	451	464	464	410	411	435	458	408	468	440	469	511	474	430	449	438	454	418	405	443	466	436	439	467	480	480	459	498	447	468	443	449	444	452	443	441	445	454	445	505	452	424	423	486	430	463	416	438	475	451	387	457	481	465	477	463	420	463	450	464	438	476	469	463	487	437	419	462	435	455	412	458	450	444	431	440	428	455	444	436	509	459	441	392	455	485	466	454	411	404	442	499	458	444	442	446	484	461	447	412	459	417	441	420	423	450	419	440	443	441	462	467	468	470	448	413	445	454	474	423	458	429	473	430	453	434	485	459	461	469	428	474	480	486	457	392	430	442	491	421	453	460	477	459	430	423	427	456	414	433	444	489	478	445	452	453	449	449	478	450	495	446	435	451	449	479	442	488	457	439	464	463	436	469	413	423	453	457	433	450	458	431	449	467	510	434	463	450	482	432	418	459	429	454	455	457	443	447	418	435	416	434	466	497	474	496	468	465	471	476	480	466	462	443	488	419	452	475	491	470	461	455	420	451	452	435	451	440	425	426	489	456	485	452	437	427	460	481	430	437	461	500	477	427	482	439	450	453	485	459	462	435	419	473	496	418	429	498	472	435	490	424	434	461	462	472	419	482	428	457	491	445	425	444	438	458	491	481	504	449	483	422	433	448	491	458	456	493	441	464	462	455	407	450	444	472	434	440	442	413	464	480	445	437	447	423	432	449	437	402	493	460	481	470	478	443	499	478	515	463	448	470	463	448	431	455	449	453	423	410	453	409	482	450	449	452	455	439	490	434	476	466	434	492	415	422	491	461	448	457	451	432	453	469	443	444	438	453	477	469	443	445	462	448	494	470	448	479	477	476	460	437	441	457	470	463	481	441	467	443	458	495	484	482	470	490	470	453	465	471	471	439	423	411	449	440	460	434	450	455	458	456	417	414	478	463	485	461	444	445	451	487	459	429	469	477	484	465	480	441	473	438	451	442	458	457	500	459	474	457	444	441	470	447	449	461	435	438	476	456	458	479	461	483	446	442	455	429	466	474	419	481	424	434	439	457	474	454	447	491	433	514	459	452	474	447	441	466	427	429	400	463	467	481	440	453	492	472	449	477	450	446	482	417	445	447	434	467	479	491	436	477	442	484	477	440	437	444	447	441	470	412	416	422	477	467	471	454	491	468	464	458	454	454	464	476	429	471	473	494	443	438	490	478	455	429	437	477	445	439	406	394	443	434	417	476	457	485	485	492	430	452	490	451	436	435	404	455	462	437	472	466	493	455	459	451	468	453	456	462	406	447	421	434	480	437	446	445	470	467	494	463	423	498	424	448	451	441	457	416	413	424	442	452	441	421	444	418	465	446	458	413	416	470	453	461	439	461	491	441	467	423	457	463	451	451	467	447	481	442	465	466	465	435	492	508	452	450	454	459	438	466
29796	19908	13404	9249	4341	2243	1311	1321	1309	1213	1199	1118	1171	1126	1134	1026	1085	1005	978	939	1034	962	986	1037	963	916	1034	961	985	980	1029	915	930	914	942	966	947	893	978	929	963	977	1000	943	989	937	1046	974	932	952	1019	989	982	1024	973	939	963	927	983	913	976	908	908	933	926	924	977	943	951	963	952	950	973	944	941	936	957	917	1047	965	930	1011	968	919	993	953	964	971	903	882	891	943	990	962	982	990	998	931	1002	905	927	918	928	905	891	980	943	931	936	963	972	926	948	974	1000	986	978	965	952	930	988	1033	992	932	941	940	953	943	949	997	982	898	1011	953	915	948	927	922	976	957	980	963	980	970	902	957	985	968	978	924	974	925	994	973	996	932	963	960	957	964	913	932	968	940	923	1013	942	967	940	895	935	909	958	943	979	936	939	958	975	958	1005	967	937	954	931	972	928	910	904	933	951	972	964	941	922	953	984	960	970	938	984	929	903	929	954	954	937	950	999	935	932	933	945	894	991	969	945	978	983	907	958	954	950	964	991	926	969	948	968	964	950	927	936	938	920	916	969	960	982	973	935	930	928	998	931	1062	1011	941	939	944	980	969	914	936	994	957	902	890	957	984	994	912	944	982	999	951	942	924	933	978	938	913	992	959	977	996	956	947	971	922	998	1006	947	936	974	916	975	1007	953	941	976	963	989	951	1020	878	969	960	955	947	938	983	985	929	971	972	949	1015	947	967	993	947	963	975	956	918	962	912	958	939	945	981	983	1001	929	948	961	924	972	920	922	992	991	919	948	958	948	975	1002	931	965	973	954	930	951	942	940	959	939	936	1004	965	976	990	945	966	976	959	977	967	961	1023	964	950	969	893	953	948	993	931	946	979	932	935	992	988	978	984	958	936	966	944	970	956	948	942	941	976	951	949	964	938	973	968	958	988	968	912	931	917	1019	950	972	1005	968	970	994	968	935	968	997	958	905	996	942	986	956	931	930	933	969	897	1034	937	956	975	931	963	926	947	924	999	934	914	941	952	947	983	1010	959	929	980	947	978	876	956	946	921	965	985	964	922	999	950	944	990	950	906	983	995	1017	941	992	961	954	949	981	994	952	934	967	965	950	916	956	888	976	945	971	952	1004	980	918	971	968	937	901	938	998	929	927	912	1025	940	952	976	975	890	953	949	989	1001	966	962	921	966	993	991	912	934	974	991	1019	948	920	964	964	947	963	961	945	996	935	946	971	933	984	941	1010	1001	949	942	966	1005	957	995	913	890	988	933	945	1005	958	917	953	951	965	949	1007	902	980	977	990	934	957	970	967	906	946	993	935	968	970	982	983	956	907	963	936	926	927	916	865	977	914	949	970	970	955	1001	941	956	939	883	968	974	938	898	952	935	974	948	1030	932	1010	976	955	911	968	960	948	950	965	927	917	964	954	982	1005	984	941	907	937	962	942	939	953	932	1012	964	950	980	962	989	911	921	973	1020	1007	971	972	981	1009	970	943	966	949	982	897	936	944	925	991	912	983	914	934	1009	950	1000	934	949	950	948	926	920	921	973	917	948	996	961	944	988	927	943	999	956	941	1005	948	988	1007	956	988	982	996	971	947	950	973	1053	984	964	944	906	982	1028	927	1015	956	992	940	923	922	1000	973	983	977	973	939	976	911	950	942	984	986	971	950	956	865	958	946	964	875	923	931	909	943	913	973	934	929	949	936	935	991	928	939	936	968	920	988	965	925	989	937	964	951	1003	916	913	973	934	984	945	921	938	987	984	928	905	924	956	938	962	965	949	946	921	950	897	954	973	937	921	934	960	963	993	947	981	984	970	973	968	930	946	963	929	995	909	949	986	947	1033	950	980	950	937	954	950	920	926	956	1015	937	929	951	960	973	947	913	1008	948	922	990	945	904	1008	932	975	943	984	950	982	929	957	949	991	930	946	991	941	923	984	930	938	912	939	984	969	900	961	906	934	1000	974	914	963	954	941	941	980	975	977	957	987	927	958	1006	975	978	974	1001	969	934	941	906	970	998	1022	958	900	931	964	936	932	952	966	932	948	941	999	985	926	984	923	906	944	961	928	946	961	967	943	991	992	917	952	934	935	968	1000	930	980	919	938	920	898	884	897	965	942	947	904	970	963	914	898	990	937	958	940	991	914	1045	964	949	969	942	962	954	951	907	963	1018	974	982	968	923	901	986	961	972	941	978	946	929	980	966	975	910	915	1012	958	961	908	937	944	985	952	941	939	983	944	1003	927	944	959	956	882	997	949	979	958	982	976	957	969	987	928	971	985	998	934	946	937	989	987	981	988	917	940	945	922	961	977	937	957	980	930	963	995	938	963	933	926	985	945	983	967	955	941	889	970	925	940	1003	973	939	951	935	944	941	958	966	963	950	946	960	911	982	936	994	923	954	956	915	949	968	962	924	967	944	962	865	971	956	972	1050	938	918	955	938	934	947	894	930	968	971	1029	981	936	993	907	984	975	968	977	922	941	929	972	951	989	981	1001	941	1001	1027	945	998	981	926	974	944	956	915	976	987	942	932	1013	947	855	952	991	902	961	986	951	1021	997	989	918	995	934	977	971	945	994	964	916	952	939	984	940	937	993	956	968	936	982	944	1003	1022	913	975	936	968	989	921	967	958	937	952	975	923	947	997	1009	914	995	1016	966	929	970	922	897	910	913	949	910	974	924	966	955	932	959	945	998	971	919	975	990	951	923	959	992	973	962	983	968	938	945	917	931	924	924	992	958	1005	956	957	996	930	986	946	923	909	1025	1023	938	960	981	936	949	1001	938	917	961	978	970	974	900	926	958	974	968	1026	942	926	958	986	922	973	939	928	932	960	959	938	942	970	977	938	924	1013	1009	922	949	967	986	972	948	876	953	1029	1001	967	1001	958	939	936	904	959	994	1001	945	945	986	988	1017	959	916	956	933	957	871	989	964	913	945	1005	912	922	977	945	914	967	997	993	971	953	1012	944	931	955	956	973	870	978	922	958	1015	959	963	962	982	976	929	929	958	927	969	997	910	972	940	1010	963	927	974	910	979	953	917	906	935	915	957	949	940	978	996	911	931	951	931	977	982	934	973	1000	881	1009	935	936	965	985	999	974	937	946	930	920	923	958	924	919	926	1032	994	906	940	938	982	1006	926	918	915	966	946	994	934	968	964	889	1023	971	953	963	997	938	954	942	945	879	992	955	936	916	973	958	996	1029	956	958	947	1009	974	958	992	968	894	979	940	978	907	976	996	991	953	941	940	1001	987	929	956	980	982	973	987	963	982	925	961	976	1010	943	930	932	961	1007	958	975	965	972	993	970	986	939	950	958	919	988	944	963	970	910	942	1012	932	926	961	986	965	939	923	930	956	958	992	994	961	949	982	969	987	989	957	987	905	905	979	966	906	1003	947	914	899	932	960	906	993	947	969	940	899	908	1010	900	975	928	954	964	895	930	964	979	983	959	933	1014	960	934	968	924	951	970	945	929	964	933	949	941	966	954	967	947	961	966	974	942	961	957	867	991	1001	981	920	973	937	929	934	1030	937	957	990	990	925	946	928	949	924	966	977	993	937	970	912	936	921	998	924	914	995	1007	966	954	951	961	937	913	997
61688	35228	17848	8811	3980	1507	589	536	500	562	583	566	481	527	457	487	484	496	434	439	447	410	476	437	428	467	447	471	485	472	475	452	430	474	471	448	445	455	435	451	444	470	445	480	484	440	492	427	472	449	461	472	464	422	478	442	430	444	464	452	495	434	448	464	447	457	479	419	467	421	471	490	466	435	465	430	428	455	488	461	446	443	421	418	408	422	436	439	431	447	449	442	497	487	455	452	473	456	446	459	454	426	431	434	493	441	441	475	443	436	428	469	483	423	459	479	465	447	461	478	498	480	425	477	488	475	474	427	427	435	485	413	483	447	439	449	416	448	468	488	451	453	456	437	436	452	484	477	426	441	488	437	450	438	487	453	461	456	457	470	463	457	431	459	464	407	462	482	459	465	426	438	416	448	425	442	450	420	447	452	435	439	447	442	441	425	403	421	446	461	440	478	462	466	475	471	459	416	477	488	468	429	423	453	445	435	446	470	457	492	442	442	441	478	485	445	452	467	446	453	442	444	448	429	424	434	392	464	482	406	439	443	448	425	445	470	465	450	447	461	451	462	440	446	478	428	470	394	474	447	440	440	478	500	465	444	515	397	473	418	456	426	456	433	450	490	493	465	436	479	489	441	382	451	452	417	429	472	438	482	475	435	418	476	476	465	469	420	469	485	465	461	463	459	464	459	453	450	441	454	481	449	438	486	440	433	463	470	438	396	419	451	410	466	487	442	451	454	473	435	414	463	478	441	468	465	429	414	465	445	473	405	464	435	455	408	424	446	457	482	436	436	468	480	452	455	456	440	418	445	473	450	431	469	481	473	484	480	443	395	457	420	468	420	450	411	389	435	419	450	480	455	468	446	458	452	455	488	464	468	424	441	459	433	454	404	480	426	433	451	460	428	488	457	469	504	446	498	470	494	465	439	421	434	464	446	489	456	416	471	438	472	437	453	409	464	477	520	457	471	436	469	445	451	412	458	433	476	473	443	450	466	446	468	482	476	460	470	472	447	473	457	451	446	434	475	459	456	473	482	497	425	437	466	419	455	458	449	458	473	497	434	418	458	463	492	465	462	424	436	456	488	479	438	425	455	507	438	473	436	466	425	438	434	462	470	458	438	467	453	446	464	484	502	466	416	455	475	476	490	443	468	421	452	452	475	463	461	416	429	443	463	432	478	461	445	442	508	436	487	439	435	484	414	470	415	425	457	429	473	435	452	466	443	419	467	441	426	483	458	436	443	389	413	455	433	419	464	422	425	477	450	476	440	496	483	404	464	473	473	525	461	423	467	454	440	477	437	455	484	511	447	458	437	401	474	462	462	439	466	488	445	438	461	441	471	457	436	445	420	479	437	476	464	455	441	452	457	424	468	494	451	470	462	444	451	451	428	475	493	455	448	491	417	426	508	447	458	507	496	448	439	423	401	471	469	470	428	424	462	433	482	444	422	459	476	442	451	448	425	466	431	474	442	478	437	469	465	463	424	391	415	448	453	447	457	463	483	482	465	462	462	465	459	462	458	448	418	474	475	491	440	452	487	464	451	443	470	458	486	426	504	512	443	448	446	462	473	471	447	439	470	441	440	448	426	494	472	470	467	440	427	494	435	452	463	489	473	504	445	431	410	442	466	504	449	493	442	434	435	426	436	475	441	453	425	448	465	480	476	453	481	459	478	451	475	421	420	457	442	442	430	453	487	506	469	435	401	433	416	466	477	450	446	456	431	450	428	479	470	451	440	473	461	437	434	487	366	448	484	465	441	450	450	455	438	461	449	505	457	454	473	450	471	517	488	444	383	456	472	430	459	475	476	463	436	399	454	467	421	451	444	463	445	458	444	413	451	477	446	456	481	467	454	483	429	428	504	422	432	394	441	447	452	446	425	441	487	463	416	442	469	455	451	415	453	442	438	494	422	415	415	501	448	473	475	426	419	424	478	472	398	441	500	470	499	436	450	424	429	428	486	479	449	455	433	406	485	467	488	423	422	487	476	447	471	433	460	414	458	413	461	466	431	442	477	415	500	447	498	473	438	462	472	421	433	461	450	473	472	444	464	501	462	435	439	468	481	423	427	484	441	418	453	416	430	433	476	480	436	465	483	442	460	424	454	456	441	407	458	446	478	437	485	408	479	467	481	422	441	426	400	444	414	476	454	402	439	456	450	470	451	455	433	433	475	479	473	426	455	467	458	433	470	457	448	438	421	476	462	486	456	451	478	447	463	463	433	489	436	482	456	458	486	463	426	450	505	484	425	438	468	474	503	470	441	493	437	448	482	483	418	456	464	491	486	474	439	447	475	463	420	505	430	435	433	459	438	421	441	434	460	465	494	471	458	430	430	487	450	451	431	419	447	462	480	424	433	452	476	448	414	457	450	447	456	468	449	460	446	454	440	453	465	465	409	442	412	435	467	436	464	465	448	480	468	395	471	517	478	426	416	470	450	474	473	465	484	487	458	453	455	462	443	434	411	492	472	438	472	453	462	477	450	430	405	412	438	414	492	462	441	433	445	488	474	456	434	434	434	442	446	459	460	452	497	454	445	458	453	461	462	480	437	464	432	445	386	443	380	478	478	452	495	456	447	441	430	429	505	458	427	447	457	498	430	399	491	464	457	456	468	446	451	456	484	495	454	441	450	445	417	454	462	451	441	480	450	449	473	432	449	416	481	465	443	439	463	446	456	425	473	392	469	456	433	450	413	446	437	464	478	470	433	437	462	461	417	397	425	424	483	477	431	422	408	426	446	456	462	432	439	482	491	457	443	479	461	453	449	417	421	436	484	446	473	492	461	439	468	473	496	497	445	454	472	422	461	415	481	478	467	405	440	451	413	439	474	460	454	445	443	405	420	460	486	451	424	476	452	463	472	488	454	455	458	426	435	393	422	491	478	446	454	441	441	438	457	484	469	463	445	488	464	405	430	468	449	460	500	479	433	484	438	425	466	463	449	483	462	438	504	448	479	460	438	442	441	419	460	463	433	510	452	454	453	449	474	470	430	463	472	429	423	429	443	436	458	436	462	497	452	481	456	451	455	446	452	434	412	444	455	442	418	481	444	422	463	454	441	495	439	462	435	438	464	447	506	479	463	451	461	483	456	457	437	474	437	417	467	461	475	475	504	417	457	461	451	451	444	476	481	465	469	498	492	446	474	431	472	496	455	502	459	454	444	426	467	453	472	480	427	438	457	449	467	441	440	469	492	451	467	483	452	462	422	483	437	433	424	470	451	480	459	470	476	466	466	430	441	455	481	469	457	464	424	462	477	447	463	409	454	465	475	466	478	435	468	452	467	427	420	470	426	435	438	471	423	442	454	436	495	467	453	451	486	471	467	465	493	450	438	471	441	451	451	459	461	425	417	435	453	428	460	451	420	456	462	432	432	440	437	480	494	447	444	478	474	440	451	435	473	459	420	456	429	479	488	459	444	488	481	454	455	422	440	431	444	426	436	463	481	452	490	444	448	476	457	456	458	493	465	450	454	494	422
40551	26135	19934	15582	9996	4098	1433	1377	1384	1298	1242	1277	1191	1167	1136	1025	1015	1031	995	1027	969	1012	931	975	1015	950	972	975	989	1044	998	997	926	950	983	1006	930	926	980	905	952	1006	900	962	976	910	980	976	1008	934	929	928	940	971	1012	1013	965	997	963	931	941	975	986	964	982	919	950	970	938	979	976	969	975	967	905	902	954	927	951	926	973	911	946	991	960	1019	975	919	920	951	932	954	949	961	921	988	964	959	999	944	993	973	976	944	945	962	1009	968	996	974	954	877	968	975	983	972	961	963	921	940	928	972	1018	974	946	969	956	903	911	982	937	936	929	1037	983	934	964	911	936	948	925	965	990	974	956	987	958	992	965	918	980	978	958	976	938	939	931	965	991	1020	983	971	928	931	909	956	945	944	925	934	899	984	954	926	951	937	912	930	957	910	980	971	907	909	964	975	1013	980	974	905	953	983	918	955	947	937	979	942	956	982	934	960	986	968	979	909	930	873	928	980	878	956	906	962	946	1040	1012	922	950	958	910	975	960	969	1046	932	920	968	946	974	952	998	958	999	952	921	898	950	976	970	990	927	921	917	952	970	1016	929	972	957	953	953	944	973	942	917	958	951	915	970	984	938	984	943	990	944	960	1005	934	1004	953	987	965	918	906	952	953	939	992	936	904	946	1000	938	934	943	922	947	985	982	948	952	956	979	944	999	953	934	944	965	961	963	1011	941	938	983	1001	967	903	1008	951	978	928	947	966	943	976	926	937	968	892	980	938	920	930	988	955	977	991	934	941	967	956	923	962	947	979	985	958	961	918	966	998	961	942	940	964	940	911	991	949	965	994	946	950	1022	985	926	983	977	980	953	946	1023	914	958	931	942	985	1015	922	984	966	968	962	967	970	889	935	944	930	956	979	965	907	941	930	955	908	940	926	957	928	938	966	1015	954	964	1026	989	988	943	1026	973	902	958	959	968	960	1019	907	1006	980	979	998	991	987	934	936	893	944	971	1022	947	1002	987	981	995	1007	970	975	960	902	938	939	943	931	925	946	885	1005	976	971	969	983	948	1009	986	914	1002	943	938	1024	971	958	973	916	961	938	953	926	928	962	939	996	963	967	942	919	940	981	990	916	962	969	941	914	975	982	956	1028	973	945	967	960	1005	949	951	919	1038	918	1008	954	952	920	976	943	938	992	999	996	976	924	939	949	928	927	972	955	917	979	984	936	995	960	945	923	968	962	965	910	968	958	975	969	949	922	963	988	991	934	987	983	935	961	991	954	911	933	918	969	972	989	972	1047	968	992	948	974	967	993	936	972	946	945	934	947	1020	931	947	979	907	944	965	943	956	976	963	990	1008	983	950	909	931	909	955	982	974	947	962	940	952	919	955	964	986	961	947	1000	925	945	965	993	926	926	951	941	944	960	968	963	918	942	1010	983	998	947	877	990	991	978	943	938	963	929	958	981	954	925	892	976	973	949	955	972	945	1006	895	936	920	915	1000	944	964	919	1018	958	931	975	945	946	957	981	977	933	976	987	970	979	964	973	949	922	942	986	988	965	996	1010	985	976	934	995	1024	944	929	927	900	944	938	998	977	929	898	974	942	967	974	964	1005	959	941	963	1021	985	979	915	938	947	1020	891	937	961	943	1002	933	989	973	950	959	935	972	972	960	976	936	964	989	961	957	976	962	914	963	941	914	963	918	997	934	944	947	951	923	1017	940	965	954	994	932	934	939	939	952	959	952	1000	1032	991	977	991	982	906	947	971	950	888	969	931	954	945	1007	943	935	924	919	981	1044	929	939	948	898	924	995	935	948	973	936	957	941	975	957	972	961	988	966	977	983	965	972	986	925	945	939	971	955	921	921	1002	990	966	977	943	942	991	969	973	946	994	906	956	993	933	959	972	944	1012	955	959	1029	937	962	909	930	932	1000	945	1003	995	950	939	943	995	993	974	971	970	968	955	934	1005	978	958	954	945	918	975	978	978	999	894	1007	956	925	974	938	916	1007	949	948	967	941	942	979	952	946	1019	987	956	968	940	977	927	968	957	940	967	953	955	927	906	930	997	962	916	1002	958	936	961	976	917	993	925	897	907	936	1002	968	991	1012	969	921	946	923	961	981	1006	996	938	965	878	963	927	977	990	934	961	936	950	901	984	987	1024	923	937	908	969	913	917	1005	941	945	965	1021	979	948	962	951	948	1020	975	909	974	1004	960	953	984	989	995	987	970	902	978	1002	893	955	957	909	936	952	937	963	927	999	933	995	942	950	917	949	964	964	954	968	954	987	965	888	1003	912	944	1027	990	921	1001	1019	967	970	946	1017	981	941	929	870	1032	1008	1020	933	922	975	996	964	987	929	976	984	956	939	925	1026	936	956	938	1017	941	969	989	984	928	954	931	978	955	981	959	945	941	985	982	957	990	970	974	954	919	979	981	948	932	968	934	1006	969	921	1002	927	971	957	992	913	976	957	948	1018	956	947	975	942	955	957	988	981	921	924	945	945	942	920	983	990	950	921	946	966	933	991	975	951	984	992	961	891	971	951	947	977	931	969	960	992	941	1003	969	961	980	954	930	981	967	924	952	960	918	965	962	902	959	918	913	913	967	950	970	1020	953	1001	959	924	941	921	959	912	955	952	1010	992	984	989	922	984	956	974	957	979	961	995	998	911	904	955	983	963	975	1008	996	958	955	932	958	951	1005	941	986	972	994	935	966	955	935	1032	961	912	907	932	915	997	913	935	1015	915	961	930	952	950	993	900	946	913	963	947	1026	965	924	919	973	938	960	960	988	895	976	971	927	889	953	969	1000	971	956	993	940	956	975	924	985	963	965	979	942	1032	977	1012	976	962	998	945	995	926	1014	919	975	974	953	966	998	959	984	984	1006	932	925	915	965	938	1008	962	975	976	944	952	1000	981	979	918	968	964	969	945	950	912	978	977	965	963	997	926	941	936	953	975	968	980	1004	935	915	984	940	941	979	999	959	960	974	941	1059	949	938	976	970	981	963	985	1014	995	913	970	980	961	963	979	950	1003	975	944	961	976	982	972	1021	976	907	948	939	989	975	952	933	1019	955	924	931	874	953	921	911	1025	935	926	998	966	941	936	960	959	971	1003	951	963	956	931	957	962	943	988	946	946	923	962	960	1012	907	953	947	913	913	940	962	946	984	928	913	1017	957	972	951	956	917	968	1008	926	935	993	1005	960	952	1006	978	962	898	985	950	978	952	990	987	997	962	976	966	954	911	936	983	960	952	979	969	925	941	971	942	954	941	895	945	918	972	950	937	892	1006	993	989	955	921	971	985	940	966	990	965	938	990	999	983	955	964	987	965	998	944	961	994	1010	1009	937	910	969	973	929	888	920	943	994	943	970	901	936	957	949	976	951	957	967	926	982	1022	936	928	910	948	966	958	987	968	952	937	960	1020	984	954	960	955	944	930	958	973	989	1013	964	960	943	970	903	975	982	997	1003	989	953	977	970	949	932	954	1022	956	921	944	936	957	935	964	936	1009	958	904	994	1005	943	938	943	943	983	955	990	897	1004	946	962	978	989	958	946	956	978	934	954	997	949	954	893	890	954	958	928	921	992	982	963	923	966	981	954	904	978	982	1001	987	909	969	944	952	953	965	980
61328	34498	24885	14582	6446	2033	631	560	588	584	505	571	507	533	467	467	462	453	493	445	431	501	457	481	482	455	455	439	488	459	490	450	471	473	484	457	477	439	465	467	436	496	469	473	495	459	467	438	444	438	471	465	461	497	473	483	441	433	465	454	543	471	447	436	480	456	461	455	494	439	425	427	420	456	451	465	479	498	488	485	418	431	492	452	485	432	459	430	468	459	462	460	483	461	503	454	410	471	439	487	501	473	535	441	429	440	488	453	439	455	452	432	511	448	449	442	416	462	483	423	485	446	511	486	478	439	419	446	481	452	478	486	453	497	489	484	478	462	471	453	451	465	464	443	436	488	440	473	464	487	484	411	457	461	449	468	513	445	438	505	427	459	449	421	459	462	497	479	451	467	414	458	480	436	450	445	497	468	447	481	488	447	446	423	463	444	483	455	452	467	476	495	478	455	485	484	407	458	451	474	461	452	475	478	465	455	474	455	447	491	431	455	454	459	466	475	463	488	447	486	483	454	406	447	442	469	487	433	467	459	446	460	427	449	449	443	462	453	478	401	431	471	402	435	470	481	464	480	470	449	486	467	477	454	445	458	458	438	455	429	445	470	464	460	474	478	440	491	446	467	445	447	466	507	463	460	503	431	447	468	432	435	451	473	440	449	473	452	437	415	447	443	487	467	499	498	473	434	474	473	446	440	476	463	431	479	476	423	469	454	425	472	481	449	430	480	450	457	484	477	475	454	479	478	500	460	426	419	467	456	459	526	469	468	494	434	467	402	497	437	453	466	464	420	476	463	477	476	425	478	454	485	463	475	487	466	463	453	465	451	467	519	432	501	454	442	420	451	464	465	432	460	475	451	421	485	438	437	469	449	477	440	443	461	444	442	430	483	469	470	471	481	452	469	442	466	486	469	440	412	478	447	501	438	473	444	483	507	465	448	452	442	496	425	447	439	429	523	500	477	433	424	465	490	455	437	458	462	494	447	435	436	452	430	469	489	444	409	498	448	426	465	487	484	447	451	496	466	461	469	490	462	462	498	414	439	461	494	456	474	480	460	480	418	466	466	424	413	515	471	411	471	460	413	450	419	488	459	449	466	496	458	471	469	436	493	453	434	487	460	479	463	453	489	476	491	478	462	431	440	488	446	473	432	409	444	472	504	480	496	482	473	476	460	450	467	434	438	472	463	441	470	460	484	469	476	452	470	447	461	420	468	456	468	482	481	446	476	471	475	449	438	454	482	427	468	452	463	475	430	477	462	479	427	527	514	454	438	438	448	418	446	473	471	464	479	482	482	436	477	469	453	451	480	439	459	440	451	431	443	453	434	434	456	484	421	473	476	423	438	465	450	499	471	429	451	441	502	493	430	445	498	441	440	428	463	458	492	448	491	438	447	441	466	455	460	474	454	445	474	461	468	436	457	461	445	481	462	472	467	486	493	473	442	403	462	450	438	484	495	421	462	469	467	479	517	491	458	465	434	458	444	483	469	495	457	487	459	490	468	477	498	467	463	451	434	436	439	476	475	431	466	434	460	445	459	433	433	468	449	456	446	458	470	481	495	430	434	451	479	468	488	485	444	444	437	489	461	443	458	462	474	476	466	489	439	445	452	441	435	432	465	483	449	448	475	465	464	455	464	453	491	438	453	495	474	477	479	471	488	442	483	439	404	503	469	461	401	436	469	439	425	498	475	480	461	423	500	460	431	411	413	465	420	438	463	456	474	494	447	452	443	467	463	456	449	457	413	427	466	477	451	474	485	491	482	469	416	452	454	440	477	450	472	468	490	444	474	493	455	484	478	465	462	419	441	421	450	451	461	470	449	452	500	458	449	475	492	464	475	416	468	455	461	419	463	443	496	440	446	420	481	447	475	438	509	457	497	445	484	445	499	509	458	448	478	473	425	469	471	489	471	440	477	451	468	520	496	473	492	459	446	463	447	476	475	459	456	462	490	525	482	459	486	478	450	517	424	452	458	439	426	479	484	503	448	470	519	489	459	437	460	443	460	437	447	466	483	459	471	472	492	416	450	431	446	475	429	489	447	451	495	500	466	455	410	423	442	441	457	480	473	458	462	453	463	519	407	449	548	479	447	464	463	450	443	470	436	430	466	416	467	473	474	420	451	450	452	491	448	454	426	454	457	450	438	457	404	436	433	445	470	481	498	434	452	480	461	477	454	463	440	470	480	473	476	457	476	449	449	430	447	449	505	429	457	474	440	476	460	447	470	457	450	457	466	449	468	466	476	469	432	434	452	456	453	432	447	490	478	438	450	464	446	453	426	451	428	483	457	471	490	457	497	440	483	441	499	418	463	475	462	432	452	466	471	465	467	459	402	464	481	444	479	430	463	426	457	461	440	464	448	439	463	422	477	451	480	455	493	473	445	458	437	453	481	456	479	464	475	459	450	473	433	461	433	469	450	448	418	439	435	449	439	467	459	446	493	452	471	456	466	439	421	489	440	483	425	448	483	431	495	456	489	433	416	451	480	438	469	457	493	471	428	422	446	438	433	438	451	481	451	433	439	443	409	450	439	433	454	460	450	442	465	445	393	451	456	474	487	497	469	436	462	471	428	487	435	380	465	463	443	431	437	474	464	466	492	441	478	451	464	457	451	453	476	449	443	467	459	435	435	438	437	482	431	460	445	455	444	441	424	454	446	504	491	463	415	451	503	422	460	443	466	407	482	426	443	459	489	476	460	446	445	468	438	472	442	444	420	454	444	467	450	452	457	490	504	455	502	448	490	411	433	473	433	461	481	491	435	470	406	497	461	514	441	499	453	510	473	467	417	443	449	499	492	469	478	470	426	436	424	444	493	456	468	471	437	453	460	472	477	469	513	472	463	415	394	433	437	472	450	466	512	445	444	412	433	476	412	472	438	444	418	472	450	438	470	467	496	480	478	464	502	393	436	444	464	439	414	434	447	407	459	476	434	441	439	418	457	442	437	470	445	462	419	496	455	470	476	475	456	469	434	471	484	494	446	515	455	462	465	471	486	470	475	471	446	479	494	461	442	451	458	464	447	469	455	441	443	465	494	457	465	522	453	440	461	508	444	452	495	517	444	447	462	491	463	466	452	445	440	449	477	484	472	431	456	446	462	491	471	431	429	424	471	480	467	472	483	483	484	497	434	446	469	444	443	413	478	454	449	446	446	474	467	473	459	457	471	464	450	446	456	461	455	482	406	463	453	481	471	447	438	435	462	490	494	476	459	471	425	466	448	445	481	508	453	484	455	477	448	475	469	479	438	445	445	454	468	485	421	466	489	454	467	459	426	468	494	449	464	475	422	484	476	428	434	423	454	522	442	450	482	476	439	427	461	439	434	456	477	439	448	430	421	475	473	419	461	467	471	434	446	424	460	488	461	439	440	454	455	442	465	478	425	432	464	432	446	484	473	489	432	507	426	493	467	444	403	442	412	480	438	486	450	449	461	505	462	434	453	446	434	464	447	477	459	485	468	477	470	525	417	470	476
39930	27942	27743	21937	13898	4943	1556	1479	1433	1333	1382	1286	1218	1175	1208	1120	1082	1076	974	1041	1034	1028	988	1018	1049	984	963	952	954	963	959	942	997	1024	979	973	969	966	991	932	977	982	941	1025	1012	983	982	1026	990	980	958	953	975	951	991	955	964	966	993	980	975	974	987	996	941	1004	994	1019	945	905	1012	959	1002	944	989	997	910	929	1020	941	964	950	1028	976	996	991	933	942	942	948	972	987	960	1059	976	979	923	938	1005	967	1005	951	1000	955	1005	967	988	982	935	985	1007	980	982	942	972	945	963	956	970	957	961	1030	981	946	971	982	962	982	974	1019	995	1024	952	908	993	959	916	950	951	963	965	951	919	945	991	989	992	984	986	989	950	890	989	934	933	925	983	954	961	971	1007	951	938	919	999	1013	923	862	979	948	933	956	959	1008	938	927	952	999	975	976	997	926	958	993	949	893	998	986	984	923	997	930	973	1017	974	950	945	956	918	980	945	914	981	949	976	957	935	932	975	959	959	1001	1009	1006	973	995	985	951	979	983	957	978	922	969	1018	936	959	986	940	967	928	932	919	936	959	957	942	948	959	984	956	955	939	981	930	948	991	919	992	941	964	1027	960	936	965	943	990	989	1003	1000	965	984	965	950	934	973	995	914	1043	927	961	985	966	1019	960	976	1009	971	979	924	937	1015	1008	950	921	970	996	981	1028	973	999	985	962	974	915	998	928	947	976	939	980	1022	957	941	1023	984	962	933	913	934	1009	957	965	987	928	985	918	951	900	995	980	982	994	965	952	931	957	974	921	972	990	982	929	921	968	916	979	993	961	1008	992	965	942	977	995	1019	1014	963	990	1043	937	943	1013	964	960	932	947	950	974	927	964	1027	955	898	966	1002	956	1030	942	935	1010	967	972	1019	931	979	907	934	934	990	1000	894	967	1012	984	1000	943	924	964	951	961	1004	963	910	1008	931	1025	947	935	960	981	916	994	958	895	959	988	1021	949	1011	951	888	981	972	965	980	959	909	1037	1010	1005	941	1001	958	975	945	989	978	994	953	958	939	952	995	970	1006	956	984	905	986	1019	982	998	957	965	931	960	1014	951	931	950	1007	964	961	945	939	941	1009	943	950	988	946	982	974	913	967	905	932	967	997	945	951	930	963	1007	984	979	997	1017	936	1001	986	977	933	947	883	959	1020	966	958	937	1012	968	927	940	1015	987	911	962	979	988	947	981	975	1001	944	949	945	929	929	989	969	986	963	967	920	962	967	942	915	1013	988	944	1009	1021	967	1013	965	959	935	987	937	959	933	929	993	926	996	1004	984	1016	997	924	973	952	930	961	992	967	1002	1010	1005	981	926	953	955	966	979	966	976	1015	997	939	982	972	1001	977	956	993	990	1014	983	1015	1025	980	926	937	986	977	957	993	1010	948	953	943	974	937	958	1020	944	1006	971	954	959	984	960	970	944	954	962	968	941	1050	986	970	942	949	966	951	903	997	936	976	929	930	947	961	974	955	967	986	914	948	1030	909	964	873	930	968	1001	955	979	948	1010	1003	981	954	932	968	945	984	973	976	919	958	991	953	949	978	1022	968	920	912	945	1010	1002	1015	962	966	987	939	960	984	985	965	953	946	927	1005	918	998	949	938	991	1028	975	991	988	974	970	982	964	958	1003	998	936	963	1014	933	946	981	915	920	1024	965	927	1027	968	941	984	960	977	943	952	961	967	950	971	948	983	994	986	1004	919	988	901	1026	1001	1039	949	1004	1007	967	964	963	1027	1000	978	964	1004	941	947	953	993	1006	1020	964	990	916	923	1011	973	997	979	1014	930	959	946	1028	947	974	965	944	969	1036	926	975	933	1008	926	944	946	997	991	962	989	1035	940	950	983	966	965	943	941	953	943	964	968	946	896	981	999	961	977	1014	968	1010	1014	984	972	996	919	974	954	959	966	986	979	950	978	958	980	984	967	927	939	936	1028	952	925	966	965	1045	937	999	1004	986	985	1006	991	953	966	963	922	982	933	973	959	1009	1009	905	956	940	949	997	972	937	963	994	991	966	1014	987	934	997	976	1003	936	933	985	922	940	983	947	934	931	929	1013	986	924	952	1002	929	953	952	998	979	953	924	953	900	1015	971	968	967	935	1028	951	964	1034	975	1022	972	948	974	954	990	945	998	1019	997	938	947	1009	955	960	947	958	988	1000	912	980	941	937	981	1004	924	1000	1010	936	967	956	944	953	975	916	984	991	945	985	1005	1018	967	1020	922	979	939	936	974	966	951	996	966	975	973	1028	928	970	989	964	970	982	1030	901	936	989	987	955	958	923	954	977	956	968	932	945	1008	981	942	948	947	970	942	975	939	943	947	1009	964	952	963	966	974	980	966	941	979	954	1026	941	977	983	1008	927	907	1013	1007	1001	990	1011	930	963	979	963	986	930	986	1009	966	984	950	985	931	974	966	899	909	959	948	945	933	942	978	1024	979	912	950	949	964	971	975	962	986	1005	1006	968	976	922	974	982	953	945	964	936	1000	967	971	899	961	914	955	958	968	951	891	973	989	951	932	973	945	945	968	974	923	968	946	947	1019	1028	956	941	963	963	964	958	949	964	976	967	946	918	976	1007	933	987	892	952	906	949	916	961	951	986	996	945	986	979	963	971	917	1010	996	969	999	976	930	1036	932	945	919	1001	978	962	986	999	961	995	981	961	993	978	962	1009	982	941	1006	992	978	982	997	962	948	994	975	980	881	939	951	926	950	978	984	935	970	1001	940	974	991	976	952	947	968	1027	984	927	970	951	998	985	968	950	1014	967	1025	1018	984	963	988	911	935	974	1001	1019	977	951	1017	965	967	997	989	960	964	1001	913	961	950	949	983	997	988	929	930	951	943	980	965	966	1006	981	991	916	970	938	1039	951	976	971	1031	996	973	969	987	997	1032	967	1008	969	951	983	991	959	968	967	935	919	964	950	973	992	995	982	981	914	950	1026	957	924	946	1002	969	933	980	982	949	994	986	957	965	939	986	940	964	1004	970	988	931	970	939	953	934	987	992	947	990	984	963	905	984	901	973	921	976	972	972	982	967	1009	954	938	958	979	978	968	928	969	946	890	1046	934	963	964	978	989	937	966	981	999	935	954	941	943	932	941	943	1001	901	898	938	942	963	962	952	919	899	963	934	963	955	961	967	991	936	945	955	928	976	995	952	971	975	953	998	1038	982	1008	900	969	934	980	974	1025	988	955	1054	1006	986	1032	973	985	999	951	986	914	948	1032	991	949	1000	989	974	982	961	967	995	947	953	960	1027	945	987	967	987	944	942	961	976	926	924	1038	955	967	946	977	1005	991	1001	937	940	926	988	958	972	989	942	1005	965	953	964	988	947	929	929	970	985	992	983	952	929	999	981	984	975	974	949	949	967	946	978	1022	981	985	946	996	1023	989	1008	977	943	929	1013	935	971	958	949	985	923	949	985	964	904	985	956	1003	984	917	955	1010	959	939	972	997	1013	941	936	1011	932	936	925	963	979	1002	940	961	972	983	987	989	956	951	979	1033	986	936	1012	963	940	972	976	911	964	970	968	949	1003	943	988	952	959	968	964	991	935	983	932	977	941	981	971	1009	888	981	965	954	986	945	955	993	996	929	973	965	903	1011	932	999	959	946	918	982	1018	972	995	882	945	994	966	1013	972	967	1004	985	965	946	902	1001	994	951	1015	1003	959	983	965	977	948	927
46295	27817	14763	5678	1632	751	573	496	549	509	495	472	504	475	454	439	492	431	459	449	488	430	472	464	504	486	485	426	487	462	445	465	467	462	458	449	459	514	490	469	485	458	469	452	455	425	487	448	456	445	492	426	461	424	453	489	482	466	431	436	468	449	488	475	473	507	482	448	474	463	434	471	453	449	461	420	461	481	426	454	454	464	467	451	403	455	408	435	410	454	459	525	450	470	481	404	476	422	424	463	458	452	463	460	449	479	491	484	471	483	473	451	401	432	446	489	472	457	473	439	418	452	479	402	416	496	468	470	479	433	447	454	423	432	476	424	477	489	444	446	442	485	463	468	474	451	438	428	490	434	471	416	440	407	430	497	482	509	439	477	478	417	488	465	474	446	439	453	528	449	481	482	489	462	451	447	460	510	469	442	501	445	481	446	473	432	447	397	486	440	460	481	493	431	470	473	467	435	439	420	442	463	443	468	426	442	471	526	474	483	502	435	452	469	444	474	484	456	464	487	519	492	462	426	436	459	488	487	448	467	450	437	452	426	458	474	417	463	460	491	442	476	462	454	469	444	483	497	428	452	457	477	461	429	474	481	460	448	422	439	487	471	452	488	422	455	448	441	434	471	405	474	465	461	474	487	443	452	431	427	420	484	448	483	467	492	490	430	413	418	468	492	477	439	440	455	471	480	502	431	458	436	429	481	522	439	453	452	458	489	461	476	485	452	492	423	456	453	474	452	450	423	470	454	406	460	431	428	467	475	475	450	481	449	444	444	472	441	456	464	434	459	442	457	441	449	463	447	454	410	436	481	436	431	459	473	431	459	470	423	466	436	438	450	443	418	456	421	469	477	434	409	426	485	469	446	485	473	493	478	489	440	470	480	484	448	458	462	401	455	442	457	503	504	458	447	460	447	425	408	413	413	480	442	429	504	481	449	503	473	468	454	474	464	463	414	464	430	457	469	452	461	437	472	453	456	478	455	495	456	450	428	447	446	437	419	455	464	472	419	419	453	467	486	484	483	487	432	500	424	414	432	489	484	480	445	430	448	413	451	447	457	434	442	470	456	414	464	474	432	434	426	432	477	451	424	443	423	469	428	462	454	430	455	472	401	457	457	459	484	449	494	462	454	482	447	453	450	463	399	491	480	449	465	442	457	461	468	493	449	482	454	468	492	455	450	440	433	465	457	475	449	454	455	468	434	415	446	489	497	460	451	467	496	437	421	484	496	494	456	436	495	490	461	460	419	466	472	482	499	436	452	483	457	425	458	440	452	508	478	456	470	431	464	441	434	460	479	492	460	458	448	427	445	441	432	432	435	477	468	475	472	422	521	421	499	458	478	472	398	465	483	467	466	484	458	477	410	465	438	428	425	455	484	469	474	425	472	439	456	431	473	448	483	494	445	481	458	462	446	435	464	435	458	500	496	445	494	463	448	436	443	481	463	481	450	464	470	403	456	490	437	482	510	445	449	491	447	441	471	436	491	427	476	460	457	424	442	469	474	457	454	455	502	463	477	471	477	497	451	497	472	486	471	426	395	457	479	454	420	487	492	460	455	429	497	513	431	482	470	447	465	444	471	460	452	476	392	476	457	426	440	434	481	460	469	418	437	507	408	478	460	481	495	476	438	466	423	448	437	417	455	447	466	476	469	432	478	450	451	485	463	481	484	490	491	483	459	503	447	457	462	486	461	459	479	429	456	494	495	426	468	481	456	470	472	461	454	455	472	458	438	447	479	437	451	482	416	481	434	484	429	474	476	454	458	434	480	468	415	440	418	477	481	499	461	506	467	433	427	463	440	461	452	446	489	459	472	457	476	481	485	456	463	457	469	443	418	451	499	488	400	480	471	445	420	424	437	473	498	480	475	474	452	441	454	462	444	486	461	451	444	442	427	468	434	450	436	449	497	460	459	480	456	472	503	441	463	472	433	515	496	457	468	459	449	451	433	396	463	452	485	440	411	467	463	478	478	481	465	479	433	457	434	450	524	456	421	426	437	435	460	453	457	460	466	445	433	416	509	476	414	483	466	452	453	468	481	474	474	457	451	454	439	407	457	482	464	495	449	452	481	428	464	518	446	457	440	442	421	484	475	489	436	438	447	475	451	470	492	432	436	423	472	476	416	451	457	476	463	411	470	460	494	467	440	449	479	447	447	508	487	468	397	450	461	464	456	481	477	464	440	502	459	452	493	443	462	495	475	406	446	454	455	477	512	444	484	448	495	491	455	459	434	432	458	513	482	491	483	473	430	528	478	424	449	438	418	461	466	438	454	490	454	504	446	480	470	486	449	452	436	482	418	418	434	431	444	447	461	458	468	425	431	487	450	481	441	413	462	461	432	434	428	465	467	495	450	476	438	464	533	421	462	476	482	432	455	468	426	494	463	468	462	442	438	473	427	457	458	487	464	487	435	514	429	396	478	418	491	459	432	476	416	418	445	419	487	443	398	434	460	451	394	419	441	452	482	428	460	421	474	466	438	442	414	485	451	443	453	462	463	443	446	434	411	492	455	451	463	477	440	428	479	477	426	420	462	445	445	477	451	421	482	482	452	421	418	461	466	448	430	480	485	441	465	427	434	425	429	412	457	441	467	473	448	445	466	460	503	453	440	460	480	484	485	480	477	474	406	433	474	482	444	441	461	423	446	426	495	415	439	481	475	407	493	460	458	465	457	485	429	487	487	468	418	472	425	473	460	481	457	458	435	520	417	443	477	485	488	488	453	456	454	468	458	472	468	481	481	475	476	479	471	472	443	474	438	469	461	473	454	382	482	486	513	448	470	462	449	482	460	433	434	435	444	417	443	475	425	433	438	477	404	471	478	461	457	449	441	446	416	427	386	458	479	483	441	445	459	444	457	500	472	427	443	452	453	451	468	416	474	485	440	445	462	481	491	479	484	441	477	441	456	431	468	437	485	458	462	438	469	465	478	481	422	440	457	461	417	494	471	446	438	429	472	437	497	440	458	479	482	495	457	463	454	463	466	465	459	465	414	487	486	454	458	455	492	482	486	454	466	464	419	478	451	508	483	487	446	479	470	463	463	477	469	457	468	485	434	461	464	469	480	477	486	464	441	477	447	519	487	537	485	434	460	471	476	422	525	461	440	480	429	451	434	451	457	482	479	464	479	454	478	514	464	458	424	468	445	445	488	437	425	426	431	457	463	421	443	423	381	493	432	461	452	467	445	462	436	474	434	473	467	410	467	441	433	467	467	450	465	470	449	487	480	468	489	466	481	471	437	459	463	469	427	424	503	453	445	460	467	458	455	474	461	464	423	463	468	500	449	434	471	475	454	480	495	427	486	423	449	467	433	479	456	457	449	443	470	458	464	423	495	477	451	472	467	431	436	504	484	446	427	443	483	464	461	472	441	503	450	434	443	443	441	453	435	462	463	460	480	446	425	391	426	417	458	432	414	473	423	471	476	425	406	423	450	449	488	444	497	436	434	494	439	420	462	466	462	473	461	442	494	452	473
30047	21811	17405	10389	4108	1944	1354	1190	1176	1177	1157	1145	1100	1135	1057	1053	1061	1034	988	1004	1009	998	986	999	1028	1001	972	978	999	916	1015	956	934	953	1022	919	952	952	968	950	949	995	978	960	920	981	942	959	969	949	909	974	995	960	933	959	977	1004	1017	963	968	979	1047	972	991	1009	937	969	918	965	974	965	988	980	985	915	963	934	981	928	951	973	931	1008	985	995	977	934	936	914	968	1006	1032	1008	963	974	957	971	971	989	981	998	950	981	989	986	950	965	1003	961	970	927	956	1042	899	967	966	1049	949	949	961	988	914	940	972	935	950	958	1019	1011	931	1003	954	992	992	964	958	950	901	963	917	929	965	961	952	980	938	965	958	959	991	926	985	941	914	927	1018	965	974	963	915	1002	978	937	929	986	944	926	987	985	1008	972	977	958	943	972	970	959	993	1049	977	971	1029	941	960	1014	958	1014	987	977	989	911	982	995	1018	964	930	982	977	959	939	947	1004	973	938	930	926	945	965	974	941	950	950	967	1005	968	946	933	998	972	1000	1038	984	976	933	931	928	957	936	958	937	947	912	981	953	974	917	936	963	913	989	954	946	936	950	922	972	983	976	978	990	954	928	1008	959	991	945	982	990	973	936	1004	965	986	993	948	959	912	947	917	956	980	977	911	928	939	932	993	994	1013	920	1009	929	967	998	979	1010	946	996	959	981	978	918	993	936	949	974	1065	998	973	948	977	964	956	959	953	946	919	966	952	942	999	965	986	964	920	971	921	941	919	912	958	944	960	956	993	1018	1012	949	974	1004	932	999	956	944	1017	1001	994	950	944	993	974	980	975	936	1005	961	962	952	991	911	958	950	964	972	916	935	938	932	928	955	971	950	974	943	1004	951	962	963	933	961	937	999	972	964	999	962	1005	1011	970	866	948	970	939	963	927	920	961	971	957	941	965	979	980	986	936	949	945	921	1012	975	987	923	943	929	993	969	960	936	960	880	936	958	933	950	949	929	1025	969	915	975	950	967	1007	957	962	965	963	961	947	975	946	915	993	980	958	962	1016	992	938	961	973	903	1020	971	944	998	980	954	1031	935	923	1009	1024	946	1002	938	961	929	1008	937	980	992	918	946	919	986	960	963	958	983	923	1009	979	954	944	959	1001	1002	930	907	942	944	965	966	919	927	955	976	937	983	1040	959	1042	956	1006	999	1018	1008	963	1034	997	1014	952	926	977	983	1010	923	932	986	955	925	994	983	1004	970	990	977	877	952	925	964	989	956	917	925	1023	925	992	929	975	937	967	1018	958	1013	978	937	934	984	987	1025	934	1011	951	1004	986	1046	942	973	955	990	968	949	982	957	977	902	954	998	959	994	975	953	941	961	956	965	936	980	967	1008	1012	971	1028	1008	945	950	927	963	981	946	966	1019	969	966	913	949	981	972	1005	957	924	1006	974	976	996	930	956	930	919	961	941	951	960	962	955	939	949	942	969	1011	990	894	962	994	1003	956	985	979	946	958	991	953	988	923	978	963	959	973	1033	939	988	1000	937	974	958	946	943	950	970	945	989	921	1011	990	928	1025	1005	940	999	984	976	926	920	1043	912	924	973	906	936	991	977	1051	1023	992	969	986	951	949	960	1009	1030	941	918	954	917	913	950	975	965	951	970	902	1013	996	944	959	1049	927	1039	983	956	950	1018	942	940	957	985	962	1039	930	951	1048	964	954	1037	986	936	946	969	985	964	962	911	920	953	928	912	972	990	984	932	1026	981	966	982	1033	963	986	1015	906	971	998	977	1017	1009	949	929	907	983	968	1024	926	982	976	1005	947	982	917	964	1042	977	996	963	983	980	1016	927	982	981	981	903	1016	935	972	961	974	961	957	951	932	973	952	961	942	994	974	931	980	977	1004	992	1014	972	991	1009	934	901	983	1033	1021	990	1016	943	1002	1004	971	964	960	995	970	996	971	951	941	955	993	939	943	977	1045	1024	946	982	986	968	959	906	949	942	959	1002	952	962	934	966	930	1001	940	960	965	968	966	952	961	901	951	977	950	996	965	963	967	981	965	1044	910	996	972	953	927	916	976	977	955	979	957	932	960	940	940	930	956	967	958	951	958	945	943	956	1001	988	930	989	1037	936	985	947	1005	932	1005	971	989	992	942	963	937	906	963	1011	959	1013	965	973	989	959	917	945	967	945	988	969	1007	959	935	999	969	974	951	994	984	944	932	983	986	1031	922	950	953	948	961	1010	963	939	981	951	933	952	997	986	950	892	963	907	934	943	958	995	930	985	1000	950	959	1011	905	939	1013	965	925	963	968	938	981	921	959	964	972	1020	917	990	933	947	937	989	981	1021	965	959	950	946	909	972	927	967	1014	988	988	949	985	949	987	961	937	962	998	943	958	971	918	966	916	995	947	1036	968	951	988	948	906	980	972	977	977	990	948	1056	957	986	948	940	970	914	967	999	926	938	955	971	1000	972	962	996	956	976	938	938	1021	914	980	978	958	973	963	950	957	959	1023	1015	988	965	964	972	982	901	944	975	971	1012	991	964	963	963	1045	1000	972	1001	977	961	980	1008	1013	979	962	1045	945	966	996	961	943	995	927	968	989	941	981	996	954	986	983	1026	912	967	968	961	974	966	1014	979	950	915	1021	998	938	992	978	992	985	997	946	1047	959	939	899	919	962	951	914	975	976	1010	976	968	989	925	1003	940	896	942	1003	980	949	899	972	947	967	957	983	960	979	915	938	996	965	916	932	951	947	937	975	991	968	914	934	994	941	946	954	965	940	946	968	948	977	947	962	967	961	1001	927	952	956	931	971	951	978	1019	1006	1009	967	980	917	964	973	935	970	1016	961	962	967	953	961	959	933	984	942	959	976	1007	959	982	962	991	957	996	989	944	1049	984	943	982	951	901	1013	968	988	959	964	944	989	947	937	909	962	1018	969	964	1042	923	939	997	945	970	961	939	914	955	978	953	955	991	965	998	938	1023	910	980	980	997	961	1006	937	979	990	962	956	1011	961	941	990	916	940	1018	1033	930	987	961	962	939	924	1017	996	963	933	936	908	970	934	983	1007	987	975	1001	1001	959	969	1004	967	989	955	920	963	968	902	930	969	977	968	975	1014	956	946	932	986	987	996	947	1003	971	957	952	996	945	986	983	1021	1012	944	994	995	948	951	973	968	979	970	962	948	945	970	988	960	934	974	955	968	962	964	978	925	927	1016	968	991	958	953	953	960	933	992	975	959	1034	1001	953	947	971	977	1004	981	932	964	978	976	922	933	983	990	977	959	924	955	938	1052	982	944	959	953	950	1007	1001	878	997	934	941	960	1009	923	1023	938	962	966	937	961	986	887	906	956	1015	934	915	1012	1010	983	948	994	970	978	1015	908	986	1000	972	944	959	979	1007	977	1004	1094	917	967	979	1003	961	1015	1008	998	998	938	980	979	970	949	932	954	984	945	957	953	953	908	979	988	949	945	953	943	943	975	967	997	957	962	936	974	970	946	935	946	977	962	1007	970	922	920	937	944	988	994	971	980	987	926	923	980	1020	994	997	941	935	947	987	998	982	971	955	958	974	962	992	1003	905	953	941	981	959	964	946	934	969	996	986	932	976	892	936	1008	981	990	953	967	994	977	916	957	925	1009	927	999	926	923	924	976	953	985	1023	938	973	961	1002	1001	971	921	965	974	957	967	982	929	1001	1021	933	997	956
59966	33950	15750	8519	3987	1382	655	549	546	548	572	519	510	499	505	484	457	450	484	481	470	511	465	485	453	440	464	498	456	478	512	479	446	426	500	466	446	444	441	420	456	441	437	450	464	437	464	456	433	425	447	434	471	439	440	434	462	424	458	434	458	454	464	442	406	441	446	454	429	459	461	466	489	451	493	429	462	447	474	476	501	430	475	432	440	465	479	463	454	472	446	429	479	457	462	402	440	482	461	413	460	425	408	462	446	444	486	430	421	448	464	452	474	460	437	454	422	468	462	462	419	438	469	462	459	454	428	435	447	459	427	478	424	426	491	495	420	508	506	442	471	427	397	472	447	465	470	475	449	453	443	438	477	473	451	435	392	474	491	481	442	436	436	424	469	409	464	456	466	441	445	429	428	456	461	436	442	430	469	482	481	472	475	454	447	453	484	429	456	420	461	449	465	422	430	490	473	470	442	408	438	448	438	477	457	440	430	460	453	468	444	455	457	432	436	415	400	453	431	413	468	451	437	438	437	444	454	425	461	438	438	482	488	407	431	479	421	476	461	441	450	414	430	447	466	452	481	451	445	439	443	486	445	450	444	489	497	448	444	481	491	462	416	456	433	489	442	472	464	439	460	445	465	466	492	443	420	456	510	432	432	424	466	478	429	434	463	472	453	450	497	432	466	472	433	486	475	446	505	460	451	458	479	469	473	418	417	486	454	490	420	473	453	469	498	495	436	453	454	511	465	461	513	493	474	468	435	422	445	437	414	457	451	468	451	433	430	500	433	426	461	448	428	444	458	495	438	405	402	454	464	471	401	409	490	475	476	481	418	472	444	448	398	429	460	462	448	480	410	462	441	426	463	424	474	417	431	457	489	450	451	434	493	467	458	448	444	436	427	499	475	459	454	458	431	486	457	453	402	426	441	439	453	443	461	444	459	423	463	478	451	466	520	450	462	410	455	454	467	441	442	424	477	443	495	456	488	437	447	378	429	469	461	421	447	462	465	446	421	470	451	449	432	471	452	474	438	461	440	480	456	462	480	505	491	477	512	470	413	437	440	426	459	432	489	464	440	438	428	426	463	455	442	470	454	435	422	445	452	427	428	462	440	461	464	434	412	432	453	458	472	431	472	462	458	477	438	476	456	468	468	464	443	442	411	426	413	420	467	455	445	472	465	465	485	467	478	426	498	434	395	451	432	445	465	462	460	453	465	428	475	460	437	486	469	462	434	434	432	460	475	436	467	435	467	474	465	459	425	428	448	432	446	437	400	463	442	441	419	427	489	449	430	470	419	480	454	493	476	463	467	433	444	460	449	447	485	474	440	485	471	437	445	471	443	454	416	474	451	498	431	436	433	431	414	435	431	500	465	407	443	461	455	459	422	466	431	424	422	438	439	453	435	474	440	472	440	448	437	404	478	461	475	456	478	447	498	444	443	438	429	472	479	475	437	462	463	477	464	434	467	424	471	446	455	463	448	438	480	433	438	459	483	430	440	442	442	467	435	459	444	451	490	470	462	455	432	476	457	484	457	467	446	398	411	463	461	487	406	435	483	482	445	428	479	427	447	420	421	468	424	441	468	459	473	486	468	446	468	450	448	442	506	486	510	488	450	466	474	460	421	415	410	434	427	483	455	485	442	514	440	429	448	451	477	478	456	452	440	454	490	418	430	464	492	450	428	435	437	433	406	393	427	460	422	416	463	409	415	450	439	407	433	451	460	436	398	489	451	458	444	438	489	474	459	423	482	471	488	518	450	422	426	409	453	439	453	466	431	430	462	477	442	457	417	457	431	484	429	446	465	414	425	472	502	452	420	483	476	458	445	491	456	438	458	518	481	490	460	470	415	438	454	469	502	471	470	435	455	492	427	454	453	453	430	467	430	462	416	422	444	468	443	418	430	464	499	468	481	407	494	526	463	414	450	412	462	479	433	475	442	440	426	463	439	468	479	447	450	531	452	426	471	489	481	492	486	452	463	443	435	431	412	468	420	453	442	417	488	457	423	488	450	424	454	472	412	436	411	473	481	469	447	463	456	434	447	462	437	451	502	444	446	425	445	424	472	436	459	424	450	425	488	437	423	468	436	426	450	475	459	479	463	456	420	477	443	459	425	450	512	417	430	447	463	480	448	443	449	450	437	442	444	413	447	488	453	427	465	456	451	421	439	440	439	453	415	470	441	431	436	450	423	451	464	504	481	449	507	437	464	457	440	450	454	487	477	444	462	431	442	436	440	431	443	440	454	478	458	446	405	447	455	502	490	453	456	504	478	472	483	459	425	413	435	436	470	479	458	469	449	444	445	508	477	460	467	502	499	463	429	493	447	448	449	433	465	427	416	445	431	442	459	459	475	477	452	482	473	445	437	449	467	434	455	450	451	466	472	460	411	444	475	451	445	401	404	416	445	430	480	449	490	467	433	461	483	424	406	429	447	444	457	478	499	521	456	449	471	452	427	469	407	475	464	442	448	422	429	461	472	436	452	485	447	434	450	468	461	414	466	468	437	439	432	488	499	453	415	437	419	461	412	460	463	418	465	465	428	439	439	464	477	419	481	452	476	440	446	509	418	467	447	421	462	422	452	449	468	417	468	407	429	480	475	426	472	446	453	415	492	446	460	467	433	447	430	467	440	471	453	465	477	448	471	508	485	470	457	457	421	399	468	459	401	473	487	472	481	476	444	450	424	456	468	493	435	459	453	455	445	476	450	459	444	412	476	435	512	429	465	490	417	480	451	490	432	455	415	467	485	438	495	406	457	432	488	468	465	416	445	461	453	472	414	425	447	421	408	470	472	439	461	481	443	518	473	473	460	430	428	472	470	443	487	390	438	483	465	434	492	463	442	436	449	439	443	432	442	448	445	458	457	474	427	436	449	444	498	467	431	468	448	407	486	473	433	456	469	462	445	443	434	481	433	436	456	450	486	469	487	472	461	442	466	451	450	420	462	465	488	443	454	458	477	453	471	480	472	486	452	463	424	437	478	477	459	431	427	434	411	437	461	456	440	465	481	448	441	442	454	468	459	483	428	415	407	463	435	440	445	424	446	439	424	452	434	449	481	443	457	426	463	442	452	446	416	428	449	450	459	433	463	403	438	464	424	445	444	443	457	438	456	497	483	435	459	425	487	429	440	464	452	474	477	432	468	464	465	385	450	431	441	393	473	414	432	449	477	447	437	426	458	442	471	462	475	446	428	495	506	460	442	457	470	457	449	420	423	423	474	443	418	453	499	433	470	455	473	456	458	472	430	464	443	455	447	433	426	455	438	447	489	461	453	442	460	434	466	438	452	480	415	424	453	490	468	455	436	437	450	441	479	427	393	418	436	441	447	441	443	513	424	458	439	501	507	445	448	438	449	465	419	427	424	470	461	444	454	453	507	426	482	441	454	422	481	450	440	457	452	437	465	444	409	479	443	464	461	443	471	461	470	414	455	419	454	475	466	471	424	433	469	470	452	454	417	441	440	478	463	469	492	438	468	455
39431	25242	17504	16300	10252	4042	1730	1469	1461	1425	1385	1309	1267	1242	1128	1136	1104	1017	1041	1012	1050	1030	1050	1006	1016	973	989	941	984	1004	1003	965	982	967	992	967	998	951	907	925	941	1052	989	922	1031	968	945	897	897	977	956	954	955	998	979	999	967	983	899	958	1028	1013	896	959	954	981	964	906	999	958	931	991	940	982	1013	966	912	939	1042	992	986	1042	919	1003	945	1020	935	914	953	996	945	940	981	978	990	926	929	936	963	996	1008	939	949	979	962	941	976	955	970	974	985	912	975	1004	963	969	967	1012	924	947	923	1034	950	1018	944	936	927	940	939	976	959	957	922	972	978	945	871	948	926	968	989	1036	933	994	959	990	1017	964	1011	964	961	982	972	950	924	983	932	973	975	956	986	945	993	978	962	943	968	973	943	957	960	962	998	983	978	1009	937	935	1004	952	956	1023	934	996	961	943	987	930	924	993	920	975	908	920	911	929	989	974	968	942	902	968	934	1004	1012	994	979	959	956	973	974	995	981	896	949	955	954	961	956	984	883	973	921	999	916	992	972	996	948	968	985	989	947	936	982	1009	968	987	958	965	959	989	957	974	906	973	967	996	935	994	999	1050	955	957	937	906	916	939	999	996	947	951	937	1006	983	918	967	984	983	945	966	936	984	909	967	941	875	926	976	954	973	943	967	967	979	993	908	958	944	931	909	923	1011	963	954	982	947	957	1001	895	966	983	984	926	947	937	1012	914	926	970	929	944	987	958	919	939	995	1003	999	953	971	972	970	973	970	1000	971	926	938	1013	932	1032	976	999	960	1024	1036	920	925	939	934	959	1001	930	957	922	997	977	923	962	912	1014	961	968	998	970	967	945	908	955	974	971	932	950	996	990	964	959	941	990	940	1029	996	933	969	955	1027	926	987	982	943	947	980	960	1033	922	973	944	972	939	992	994	995	992	929	959	962	949	960	970	946	984	958	961	933	937	966	945	931	1017	971	942	958	977	943	879	929	964	988	955	997	972	929	937	968	976	974	954	907	903	998	1022	966	942	917	976	919	961	988	1023	928	891	936	951	953	946	952	1029	957	912	990	935	971	960	933	861	954	917	945	981	964	980	993	952	978	943	975	934	992	974	940	948	981	958	977	950	926	968	979	988	947	940	1014	1025	921	969	975	946	879	933	899	977	970	915	944	1027	1043	967	921	933	941	970	967	964	950	982	943	939	1009	933	947	991	966	942	941	986	933	960	925	953	954	967	920	968	961	956	951	967	1012	939	964	1005	1038	983	925	955	907	956	939	949	1001	935	929	906	955	1021	991	965	933	1043	913	957	940	987	950	903	1000	901	977	982	945	941	974	991	949	1048	997	924	1026	969	972	923	914	932	968	1005	936	963	924	971	939	993	1059	969	912	933	973	994	927	945	1010	1013	910	958	1010	1003	943	967	1004	995	968	1026	961	924	988	982	925	997	1019	966	990	924	1007	937	945	973	934	950	937	986	982	985	975	1009	965	924	964	979	910	979	1000	949	999	960	936	950	934	994	1001	954	887	960	985	998	989	1014	1008	948	958	953	884	952	978	916	986	965	969	954	966	923	983	924	980	943	984	991	936	958	980	948	945	893	889	908	964	934	942	1004	986	1009	941	956	977	909	992	966	1006	925	1033	980	1011	944	988	940	943	987	972	929	926	989	924	934	991	953	987	978	988	972	904	957	968	986	944	945	956	980	1010	982	952	961	942	959	963	991	954	1020	989	984	954	952	992	946	940	939	886	952	940	1027	918	1004	963	980	965	995	942	942	949	957	942	928	973	1019	936	983	979	972	927	927	977	947	950	936	944	957	958	945	950	995	987	989	957	958	956	970	963	954	1000	955	957	978	965	911	935	1001	978	932	972	956	959	918	1034	943	968	945	982	898	944	974	961	985	896	991	915	977	981	990	951	980	945	1023	1021	978	908	937	974	931	971	958	946	932	1024	929	956	978	963	972	1000	948	966	1017	978	930	963	987	934	988	1008	978	989	959	1006	980	979	895	947	978	971	961	1020	920	920	990	973	1004	948	949	978	937	954	964	947	989	973	955	1001	983	986	927	961	951	961	984	910	965	959	992	959	963	971	964	979	975	932	923	955	957	956	975	980	974	941	1003	940	990	986	911	924	999	951	1005	952	996	967	934	998	964	919	959	903	895	1003	945	986	967	981	978	918	1005	968	921	937	930	972	982	933	964	963	1032	952	976	909	935	972	957	946	975	950	987	914	945	985	1010	920	946	943	947	985	985	945	983	991	972	983	931	971	964	984	1009	1000	996	983	933	934	961	988	985	998	976	986	920	986	970	989	955	940	971	988	992	913	964	978	982	944	930	986	961	940	938	1000	969	994	963	1025	948	958	937	992	981	927	947	953	981	996	939	953	964	972	961	932	973	1010	980	1013	935	998	980	953	1016	949	888	991	887	970	915	1085	946	1012	953	982	986	967	901	972	978	925	915	948	941	952	986	975	902	921	969	909	944	1019	1011	935	963	998	986	915	914	921	947	983	928	981	968	997	993	1000	941	952	969	946	925	977	958	908	940	957	990	930	930	951	965	990	1016	979	977	985	1009	979	983	956	962	973	931	947	972	985	946	965	989	965	897	918	971	933	907	983	966	872	922	954	978	983	971	959	941	966	970	963	873	974	963	966	981	934	1003	1003	966	954	931	957	941	921	946	977	974	929	985	972	979	935	1006	952	928	973	917	970	944	925	1003	922	968	979	977	990	938	963	958	919	947	1010	968	977	932	959	955	991	978	949	881	957	1004	953	975	925	920	905	912	920	1016	942	1026	1028	1031	916	950	986	956	905	968	948	966	963	914	973	980	952	977	974	975	1004	953	938	947	953	968	1029	982	963	952	944	985	938	952	935	953	1000	966	943	973	972	974	938	937	980	964	974	975	976	976	998	929	993	915	954	999	949	979	923	978	989	941	935	943	1014	977	929	949	973	921	980	947	983	987	1003	954	935	975	980	1034	950	964	986	911	916	956	971	957	909	966	1002	967	996	950	951	962	935	954	971	936	1025	975	956	973	971	1036	954	942	968	934	929	962	952	1004	944	974	928	983	936	950	977	967	979	928	918	947	993	903	886	945	954	1040	955	947	938	959	1030	952	996	970	960	956	961	961	947	971	997	963	974	944	967	952	972	922	981	923	921	969	1003	974	947	966	953	937	915	962	998	973	923	1018	973	949	965	961	945	932	914	908	918	968	1003	927	931	989	960	1004	923	942	991	909	983	1000	949	969	960	946	938	976	934	987	942	965	996	965	952	971	1014	958	973	1005	950	939	954	987	930	947	980	928	977	916	980	949	926	938	956	983	952	967	961	969	939	972	925	936	970	965	965	984	977	961	903	937	926	929	932	980	970	1024	932	954	928	953	991	957	927	936	949	981	965	925	1011	1020	931	956	966	954	927	948	966	942	967	962	939	965	970	998	928	991	937	946	947	1002	944	948	951	928	964	992	974	974	930	990	966	937	971	987	958	959	966	961	970	986	926	952	983	1014	1023	986	987	942	922	1043	1017	980	986	997	962	926	960	980	957	935	945	962	964	995	953	995	972	951	959	940	943	940	964	969	975	970	970	995	941	952	922	923	961	962	973	949	953	963	957	932	943	937	925	991	960	979	990	977
60828	34278	26339	17727	6684	1602	787	695	643	634	673	650	615	615	539	552	475	517	520	472	475	490	432	491	455	466	468	465	466	427	492	424	445	462	469	474	437	421	471	478	475	482	461	484	447	458	433	444	440	475	498	448	469	464	452	498	464	472	499	446	468	478	451	445	480	432	463	448	493	452	466	450	445	466	494	460	484	457	478	476	457	424	456	476	449	477	472	480	459	440	458	486	466	424	461	447	450	451	456	497	450	463	430	470	505	481	504	453	457	452	433	444	484	469	496	464	409	474	450	450	457	469	418	429	458	427	429	471	482	449	464	439	487	489	501	485	461	442	470	402	460	428	496	478	445	437	444	432	442	456	510	517	470	465	424	436	448	466	453	474	482	429	456	443	431	451	459	484	474	455	464	480	474	486	473	483	453	436	413	441	486	477	459	477	476	424	460	425	469	466	479	459	471	459	475	463	494	457	452	441	409	471	436	464	447	477	440	462	485	496	462	455	453	384	509	475	438	452	448	479	460	502	432	494	446	466	457	449	446	475	417	454	445	459	474	405	419	445	446	408	469	437	472	455	474	385	525	413	473	490	432	456	458	463	462	515	447	469	433	481	465	436	463	467	430	504	442	479	461	447	489	467	441	463	457	428	484	459	451	477	472	454	458	448	450	480	444	464	458	425	476	480	437	445	464	458	488	458	462	393	439	456	485	476	515	429	479	489	468	498	476	491	476	461	434	480	406	467	462	459	462	462	442	433	492	479	456	416	469	481	470	431	476	461	463	479	439	491	461	453	441	445	478	504	452	492	478	496	452	467	445	468	445	477	500	428	466	430	459	456	440	449	419	502	441	464	477	500	449	471	447	489	484	380	454	464	423	471	449	440	467	462	453	452	517	444	445	509	478	473	505	437	444	423	404	493	513	499	457	446	444	525	486	500	444	514	461	437	471	496	444	467	426	443	488	446	451	458	436	368	454	434	483	456	475	443	470	475	457	495	412	462	484	455	477	431	421	410	449	450	490	454	443	412	514	462	444	469	429	456	496	475	446	457	459	479	445	468	483	442	464	461	454	485	499	459	452	448	488	429	464	481	421	477	462	501	435	453	464	414	452	477	449	470	465	500	449	443	461	460	476	502	422	455	490	457	454	427	473	446	477	465	456	485	450	431	482	452	447	462	453	447	444	437	413	437	459	524	441	484	408	441	418	455	445	428	475	474	465	441	437	497	477	453	457	470	429	435	450	432	481	465	448	499	516	466	410	452	458	445	480	479	436	458	431	497	409	456	467	458	467	458	470	469	464	438	468	435	464	453	462	456	468	456	460	465	474	478	501	511	418	413	493	489	505	466	478	480	452	502	490	458	460	486	472	453	465	465	447	481	434	426	495	469	489	475	417	488	458	452	478	457	420	472	468	413	493	458	457	444	464	452	475	449	477	454	461	445	478	419	474	425	465	491	471	425	485	479	468	442	465	488	463	415	430	460	454	467	484	453	472	442	473	466	479	421	446	423	506	476	452	443	443	443	456	428	491	470	443	450	437	453	468	477	453	449	469	445	449	462	422	451	440	448	457	436	413	465	441	450	487	486	478	460	449	456	474	434	445	486	415	457	450	485	464	448	448	450	432	474	451	465	511	470	422	486	454	452	470	443	443	451	458	499	510	444	484	439	462	416	482	463	466	447	459	481	443	445	475	466	458	467	427	461	515	471	455	441	460	462	449	482	418	465	475	446	450	451	417	465	514	498	452	494	479	482	448	448	467	453	457	448	459	451	455	449	459	453	407	463	455	466	471	453	475	485	445	406	460	453	487	479	479	450	444	464	452	471	493	423	461	473	452	471	428	432	444	493	490	468	440	459	448	425	511	444	505	445	496	495	445	452	464	421	470	472	450	495	463	447	446	424	416	463	442	458	436	501	490	449	434	460	481	461	478	434	480	433	465	481	462	513	462	466	456	459	484	491	437	484	466	476	467	474	472	502	439	466	447	423	456	469	464	497	487	473	456	468	492	472	471	488	474	464	465	440	435	486	407	474	492	490	456	453	443	459	487	499	454	442	462	490	459	469	446	456	431	463	449	464	464	424	460	477	467	492	484	452	445	445	418	475	443	412	461	486	429	479	481	464	524	449	447	430	467	472	470	491	459	425	455	490	499	410	489	409	448	472	474	485	487	473	462	444	485	460	449	479	459	481	501	464	468	453	435	445	451	459	430	433	480	453	464	483	430	446	472	488	450	435	463	458	416	476	482	427	478	472	479	507	456	452	427	476	486	470	444	453	499	441	462	428	512	480	453	429	457	416	449	453	460	459	437	425	433	463	420	465	453	427	474	480	490	408	452	400	453	473	494	438	461	465	464	475	463	433	462	450	478	491	483	441	492	470	459	453	485	475	462	473	452	469	451	466	425	421	461	434	450	486	480	451	480	455	448	464	496	466	471	433	470	486	474	460	446	469	458	519	440	440	455	443	480	457	451	425	471	469	483	449	432	457	507	475	474	457	495	464	432	469	471	475	479	458	433	414	510	452	457	420	459	449	434	442	454	508	486	467	474	466	421	423	477	463	448	440	459	476	475	477	442	433	483	439	470	473	436	474	445	502	504	470	449	469	465	494	429	452	439	490	418	471	437	429	448	470	438	419	476	488	473	465	461	447	440	480	495	439	439	460	445	461	493	455	480	464	460	466	446	486	458	498	460	452	457	437	461	450	424	428	448	517	421	507	450	414	451	426	465	440	412	464	436	460	432	447	456	490	483	460	464	473	476	448	468	475	480	465	468	472	472	503	492	498	470	446	459	436	428	459	448	462	442	451	454	456	440	433	430	459	445	478	460	499	498	493	426	436	420	456	443	458	432	449	449	451	511	476	531	419	423	443	464	406	460	518	451	435	458	429	510	469	518	481	461	469	439	469	477	451	438	468	498	479	400	465	404	521	460	479	441	442	460	445	473	474	452	480	486	475	447	496	489	430	439	441	459	479	446	452	472	453	448	387	420	475	483	469	413	445	453	389	493	467	516	491	446	484	460	428	467	441	468	474	485	469	491	450	420	449	412	479	489	448	484	489	459	491	456	429	490	499	449	485	492	439	522	462	427	493	467	434	493	479	448	461	467	464	459	474	429	448	453	477	469	455	484	517	435	474	480	483	461	464	484	464	475	443	475	449	464	418	447	504	448	486	457	448	427	463	485	452	431	461	512	482	454	474	483	456	447	439	445	486	444	441	485	487	435	454	466	495	479	412	419	480	499	457	442	483	461	459	429	464	433	460	482	457	508	436	462	465	430	481	489	486	428	468	451	477	503	490	434	443	450	442	464	442	439	428	421	481	472	466	485	486	468	458	508	431	447	431	458	452	440	465	474	400	476	476	447	420	430	467	430	430	473	426	474	476	468	486	467	475	476	463	474	534	535	462	437	476	459	480	494	448	475	479	441	430	513	455	474	468	475	472	478	459	433	460	459	462	470	468	462	470	439	454	456	432	452	459	456	454	452	453
39065	26763	29279	25938	11613	3836	2217	2124	2054	1907	1823	1829	1610	1619	1448	1332	1230	1220	1126	1097	1112	1066	1108	966	1024	1034	1000	1006	1008	1030	1028	1034	1026	1034	997	1000	942	985	969	970	972	943	933	975	975	1003	1066	938	1013	925	1020	945	968	982	918	953	992	1017	949	967	982	1007	946	968	960	997	951	961	1025	977	1041	1017	952	1011	913	996	975	954	961	966	975	956	1012	959	997	1025	987	976	1024	993	909	970	991	1016	957	1009	992	951	971	968	992	989	1003	933	939	968	962	976	938	984	954	943	966	968	993	961	988	937	963	968	1006	948	952	988	946	961	980	971	958	970	960	1002	1019	931	1012	1007	993	1031	957	940	985	1008	1013	969	930	968	987	971	967	980	964	960	961	1007	957	1024	975	984	932	929	942	928	997	961	1008	1015	970	966	966	911	1002	965	983	913	994	1004	978	945	933	952	965	957	998	988	957	969	1000	993	970	941	962	980	1006	945	1012	1013	951	946	1026	1019	992	967	968	1006	1005	984	969	948	942	965	982	976	993	975	967	955	1046	984	970	974	1008	923	978	929	993	957	1068	1003	964	947	911	963	971	976	935	996	1008	986	1006	956	954	945	1037	974	1020	957	913	997	948	999	981	978	917	1027	992	956	989	976	996	971	970	999	971	944	988	1020	975	973	982	967	1004	994	977	964	992	986	1017	1023	985	972	987	975	978	1023	1027	989	909	991	987	952	953	952	935	958	1039	968	975	967	981	964	1029	997	978	952	908	948	952	980	980	942	1006	939	1044	1017	978	911	1014	988	1003	978	993	978	908	948	992	935	949	933	1022	989	982	984	948	974	959	970	956	952	983	1014	965	1041	1012	994	1056	981	994	945	1010	963	1029	976	953	1016	930	966	997	1002	938	1024	998	956	987	940	969	1007	939	998	976	956	989	904	1005	950	971	919	950	934	982	1000	942	963	993	988	957	1037	963	962	978	979	979	1025	975	975	978	946	990	978	970	998	983	986	989	983	952	927	1030	972	952	1050	944	938	969	1002	989	969	1032	966	954	973	951	1010	936	939	970	999	988	956	1004	947	930	1034	1026	1000	997	955	1032	981	958	912	967	957	951	997	983	944	928	970	968	939	950	994	994	972	971	965	1007	948	921	1013	959	982	985	968	966	960	951	976	961	959	923	942	983	957	980	989	933	938	949	985	973	981	998	985	966	1030	998	1019	996	979	1002	959	1013	961	972	995	958	963	992	992	979	974	1002	994	953	938	972	969	956	1002	938	980	966	979	980	931	970	985	934	950	996	1007	995	941	991	939	980	927	952	990	974	964	1013	975	1003	991	956	972	1002	936	1000	944	926	939	977	1018	981	1021	948	976	975	999	1040	973	939	995	941	988	1040	936	967	931	993	987	973	1017	988	959	1001	976	912	1003	1004	915	946	985	1013	979	982	953	924	1031	1058	989	950	946	970	939	993	920	943	956	974	1025	950	974	917	1010	950	974	972	1008	1004	986	976	965	960	1032	1026	944	980	1011	966	961	1003	958	1006	938	892	985	1030	1017	971	999	934	986	988	964	1016	972	996	952	912	945	988	997	954	996	962	952	977	960	971	965	1006	937	968	969	977	990	1002	937	1001	960	950	961	1001	978	1014	908	967	940	1033	999	996	965	977	965	937	1009	984	967	980	1011	982	1018	989	992	955	996	943	1050	931	976	1022	1001	964	983	1030	1014	973	953	953	993	1000	933	1005	960	970	1025	993	970	971	1012	1050	967	993	960	937	945	1011	982	1038	958	1009	1008	1002	900	989	998	975	980	926	962	995	1026	968	1005	1043	999	990	917	960	994	955	1023	956	907	1001	930	980	984	980	962	988	1022	1012	985	898	960	970	1003	989	1007	968	986	958	967	961	1000	970	921	1016	987	963	997	956	986	947	937	968	1002	1004	1010	995	955	956	995	994	999	1028	977	989	996	1034	963	951	954	1003	970	936	946	940	960	926	962	967	944	905	1017	914	992	1015	948	934	943	933	930	946	943	998	926	978	978	926	968	916	960	969	969	952	989	916	981	1007	968	985	970	921	995	948	965	974	943	973	939	1025	1001	979	956	943	973	980	955	1062	976	905	970	1031	928	972	952	988	990	924	964	921	956	988	981	910	980	958	940	933	961	966	983	966	991	956	1016	955	976	1003	952	993	980	968	995	998	965	985	976	1004	967	935	985	1006	925	1009	967	1010	1026	1001	972	985	943	997	938	1003	1000	945	996	980	923	941	995	958	980	962	940	1001	930	994	984	1016	980	960	993	973	980	1009	959	970	982	965	1027	1019	1020	985	1044	950	950	1012	1012	994	1002	988	968	977	950	931	1018	951	920	983	1022	951	951	1005	956	1018	1044	936	973	1031	956	971	977	940	1008	975	969	984	995	988	934	983	955	975	1052	950	1010	1004	940	947	952	958	979	889	971	945	994	947	973	1017	950	1026	996	963	980	973	973	961	991	1015	968	953	980	969	958	960	1005	934	959	996	985	1033	928	1015	935	1005	965	996	982	979	932	949	929	964	994	1014	990	961	945	972	971	972	982	1006	1006	930	976	1017	959	1006	991	977	996	923	971	977	955	997	966	916	986	988	964	1064	956	980	943	902	1013	1007	1022	957	1046	1025	972	1035	954	951	916	973	976	997	959	945	953	993	987	1053	975	977	899	1013	994	957	944	983	1005	963	930	981	946	956	994	1018	971	967	913	1022	938	983	1039	998	1011	1011	905	1020	999	1011	974	940	949	1072	949	1039	1005	923	931	980	965	989	973	933	988	975	942	959	1011	1011	977	991	968	964	974	1020	974	1047	994	986	970	965	1025	1023	937	955	981	962	943	1054	990	1051	953	1017	911	980	961	984	950	990	990	1023	987	999	987	958	978	989	967	1009	982	969	978	977	961	996	931	1012	1038	965	1003	927	1013	1016	943	989	926	968	981	963	1051	982	1028	975	1014	1012	1016	959	934	963	1009	967	952	948	994	980	985	949	944	993	980	945	989	989	1049	1007	956	967	920	1002	1021	1037	998	950	961	1000	977	983	970	975	978	944	988	973	1007	995	969	955	974	960	977	921	975	933	978	972	945	990	1009	941	960	948	1020	1019	979	1014	953	1008	1011	971	957	992	931	937	974	944	940	969	990	943	1001	993	966	991	993	983	1025	945	984	915	987	973	973	954	1023	1036	983	1011	940	920	980	950	995	994	987	929	1017	1030	962	940	969	962	959	977	1011	987	985	977	935	1006	1016	952	975	963	1015	1008	983	978	990	977	1021	976	1035	964	993	925	988	988	949	990	949	979	923	946	1000	905	959	962	930	954	991	982	972	955	962	1004	921	959	935	918	1003	980	979	1036	1069	1007	938	981	965	960	999	993	1040	988	962	980	1005	954	1014	970	969	1038	961	980	994	1007	956	1008	931	1002	928	950	952	1035	1000	998	971	941	1022	953	965	1000	997	962	992	975	934	1021	938	970	1005	935	953	958	1006	934	963	945	992	1045	972	977	953	1057	956	999	984	951	992	977	988	953	964	987	1001	1003	958	1020	1062	1022	969	978	919	1041	909	949	1005	1027	953	958	979	1018	997	970	991	987	993	997	940	953	1020	971	882	933	954	993	967	993	922	1004	951	1012	989	956	954	984	939	1052	987	994	950	971	919	975	965	930	956	944	965	1027	974	960	989	1075	987	937	963	973	1015	992	964	963	1013	972	1005	1010	922	999	952	1024	987	946	988	1019	995	958	958	986	949	950	992	980	966	957	996	925	970	983	999	983	987	981	1018	968	945	943	1011	940	1028	910	1013	1013	961	983	1061	982	944	995	926	998	932
40639	24265	15715	6638	1834	739	579	525	535	540	540	566	514	505	501	481	475	504	439	492	463	453	466	433	446	414	440	447	465	441	487	476	481	468	442	426	423	453	444	489	480	457	441	432	485	456	414	486	461	455	436	456	428	466	468	441	432	472	483	508	428	441	494	467	450	427	404	452	438	434	464	417	465	412	475	491	444	462	454	478	498	500	430	462	447	501	420	480	480	424	484	487	433	493	449	454	465	449	451	447	457	441	471	501	444	465	436	466	465	495	453	431	455	505	461	495	483	457	464	447	473	451	463	489	487	449	437	459	483	415	444	460	416	464	491	440	489	493	466	471	435	453	478	475	529	469	488	417	459	445	463	519	471	451	489	475	468	408	474	478	439	458	461	420	455	427	452	480	449	439	458	476	478	493	436	457	431	488	484	456	449	446	432	495	444	437	450	503	504	427	458	397	422	429	440	492	512	459	476	455	485	485	480	417	463	489	519	439	466	466	507	499	488	414	508	498	449	476	445	416	444	434	423	460	481	471	431	476	469	457	467	436	437	435	421	441	513	446	458	433	475	445	439	447	461	472	479	514	457	456	450	499	456	462	423	439	470	444	434	464	428	403	486	427	460	455	458	499	476	454	427	394	455	455	412	512	456	487	490	431	466	416	442	459	439	450	458	486	445	527	427	408	471	483	469	452	518	499	465	514	485	385	438	454	512	464	434	437	472	469	441	424	445	452	440	441	468	475	450	459	445	461	481	448	437	439	446	445	508	461	436	457	456	469	435	442	443	431	474	471	459	522	461	432	479	481	456	450	482	441	404	504	471	476	488	425	417	447	492	451	462	411	509	470	479	449	442	452	436	471	478	456	458	454	471	447	467	489	442	456	473	496	465	478	423	419	432	452	500	460	503	409	455	461	448	466	486	455	503	464	463	448	475	467	433	445	441	465	452	449	488	449	451	520	448	472	522	422	453	458	411	472	469	427	461	452	440	445	497	483	484	410	440	483	478	474	453	429	434	460	470	447	468	458	429	483	481	452	441	435	451	462	467	442	483	442	438	463	438	423	449	459	445	449	470	428	421	449	447	436	413	442	433	442	480	482	517	482	438	423	445	472	462	481	414	425	433	462	442	485	470	472	423	422	449	445	501	461	430	439	466	491	436	463	429	469	447	476	485	450	508	526	481	425	462	483	502	450	445	461	439	456	493	458	467	504	462	465	423	430	438	480	440	449	535	469	456	457	455	437	453	468	467	418	468	497	451	475	503	467	471	422	457	441	438	454	507	412	488	430	473	461	486	463	443	466	440	451	461	451	489	478	473	409	477	485	461	467	451	472	444	468	438	468	477	426	438	452	496	442	454	414	442	421	438	434	445	423	473	456	494	448	469	483	467	469	478	461	430	454	476	461	485	428	421	481	434	419	444	451	472	445	495	436	433	412	472	435	437	449	453	430	483	444	472	449	468	457	463	432	455	416	484	448	486	479	457	494	471	465	488	461	468	458	422	434	470	418	496	475	471	443	454	451	453	463	432	434	506	451	433	471	410	456	485	475	409	457	441	469	459	452	428	446	521	453	409	452	413	428	449	428	484	498	465	436	481	486	454	445	464	448	449	428	509	483	491	492	432	434	404	438	478	467	460	442	466	459	463	426	419	463	487	455	455	502	455	455	493	455	484	418	454	458	527	440	450	440	398	416	435	430	468	449	466	436	437	473	480	470	489	460	465	445	413	452	449	457	450	464	439	510	466	438	411	475	492	465	465	431	423	411	466	443	473	472	483	434	471	476	446	428	442	439	480	435	472	500	461	437	466	452	479	458	448	454	447	418	477	433	410	458	453	427	464	468	424	406	450	507	462	448	455	424	446	482	458	454	454	506	443	421	441	423	418	430	438	437	429	460	466	475	440	438	414	425	431	488	508	475	505	452	457	456	495	406	492	501	429	432	470	478	487	498	498	430	473	471	433	461	451	488	449	473	512	512	445	488	462	488	436	497	487	452	512	494	490	459	479	429	457	453	422	417	442	511	463	475	468	453	492	497	452	473	481	476	444	451	491	447	495	481	463	471	452	493	469	460	490	450	510	508	475	472	451	450	467	479	488	460	471	440	447	488	462	512	433	469	479	489	440	465	454	489	454	464	478	477	473	443	464	480	425	397	422	493	504	476	485	444	481	447	456	481	468	473	465	490	440	473	501	452	474	442	471	446	420	491	463	465	442	479	461	458	441	415	459	493	449	470	465	447	506	467	433	444	435	456	431	420	486	479	443	473	450	448	451	465	438	459	472	487	413	433	436	433	479	414	512	441	431	424	477	447	489	443	436	443	475	481	426	447	442	463	453	462	497	474	448	434	403	455	462	433	456	442	434	480	455	441	494	449	435	428	498	476	458	490	432	473	464	441	418	455	466	438	459	438	473	495	456	447	468	436	443	441	527	463	443	429	463	474	463	461	489	478	462	488	501	436	466	455	454	462	467	471	458	458	485	445	413	476	501	427	442	431	478	442	450	438	513	504	457	463	460	482	457	465	468	421	422	459	475	458	419	439	480	434	469	471	456	440	462	471	452	430	474	485	460	453	426	415	469	430	461	493	475	485	470	471	434	446	463	489	470	445	424	460	479	458	479	393	443	494	464	491	480	413	480	454	492	444	436	468	482	468	482	430	487	475	451	450	440	458	461	483	462	456	433	432	495	449	483	439	443	478	473	454	445	486	462	449	481	466	441	479	474	456	450	465	450	444	469	411	452	493	460	463	462	491	490	457	457	460	518	459	434	484	479	436	441	470	452	468	418	476	407	469	467	432	437	431	431	436	459	428	463	418	472	423	468	459	484	440	445	445	444	460	423	482	442	459	451	442	426	452	443	442	503	454	451	422	406	403	426	459	469	442	457	452	479	473	468	462	404	448	466	476	481	466	450	462	485	464	449	500	464	461	459	466	485	512	441	503	491	438	472	436	430	459	489	462	483	452	441	467	429	491	452	467	420	416	480	470	492	484	461	466	465	466	479	485	465	393	474	424	480	454	445	467	433	464	465	449	466	419	453	478	414	437	442	483	488	470	432	462	461	436	463	470	437	464	443	455	508	477	433	446	461	434	482	450	453	457	494	444	478	427	436	422	436	505	474	444	438	476	441	478	423	429	515	450	476	458	449	443	457	517	503	465	472	411	427	478	442	488	487	482	491	461	494	470	444	496	420	461	425	484	435	471	430	444	437	468	451	446	440	463	455	473	437	428	473	461	424	449	489	444	445	486	462	477	449	448	447	469	460	469	483	436	448	468	449	448	434	477	465	435	457	465	440	448	474	495	433	442	438	463	421	454	486	486	461	430	503	409	448	467	480	493	409	447	458	463	490	410	460	463	441	474	455	439	436	486	446	470	498	464	446	452	456	420	435	441	408	456	469	437	452	456	466	459	428	462	435	491	420	481	454	445	514	440	447	473	491	413	470	434	456	469	423	484	463	445	462	426	442	469	462	442	456	427	461	494	446	467
26297	19748	19710	11949	4405	1845	1492	1398	1365	1327	1259	1247	1247	1206	1188	1118	1069	1022	1042	962	1033	1003	991	1005	967	958	987	993	1006	988	950	996	1029	966	1018	930	985	967	976	979	901	1014	992	941	969	965	891	1030	926	959	912	913	919	969	986	993	977	960	1038	952	928	1004	1004	937	960	904	938	989	957	1003	917	952	948	983	1020	985	935	964	978	1039	984	950	961	963	963	990	953	959	959	1000	977	953	990	956	966	953	959	989	957	958	955	949	975	935	1000	958	951	981	963	974	1013	963	976	972	953	967	969	1027	981	952	956	1017	982	962	973	968	975	975	919	1035	1006	966	990	970	998	986	978	960	1003	999	932	950	1020	1008	998	964	982	923	1008	962	968	1020	996	994	1006	961	953	978	986	951	919	964	963	988	974	957	950	993	977	929	981	966	955	948	960	957	903	963	1024	923	1007	922	966	922	969	1008	989	921	1014	977	987	905	965	975	1033	940	967	969	960	947	930	958	965	950	986	994	985	981	1006	958	910	968	953	932	972	982	972	974	976	926	1001	957	988	981	978	970	997	964	1013	971	974	925	944	925	937	942	972	985	978	948	960	881	929	970	980	889	1012	1031	929	983	941	995	958	985	1042	958	912	1038	1015	920	948	957	977	928	954	939	985	942	1021	961	1015	1005	953	997	967	980	978	960	993	994	952	917	972	937	950	974	951	948	923	986	985	1035	933	960	894	994	960	984	961	1002	959	919	916	939	953	945	969	968	960	1000	926	935	963	996	957	948	939	916	983	951	961	965	1008	987	967	1033	1004	994	962	978	972	983	962	942	972	933	974	993	998	968	986	1012	985	957	984	931	923	969	1008	966	933	992	954	1028	976	977	962	990	957	933	1018	949	980	954	1010	962	983	985	926	972	979	1008	982	1049	1003	1015	969	918	949	962	939	1010	1009	1006	971	928	950	963	974	958	963	987	933	1009	994	904	986	914	901	931	988	990	955	982	949	1008	981	967	1001	977	961	977	939	981	962	1026	989	908	945	997	1005	957	972	991	950	965	925	953	984	944	1027	968	1011	1004	951	1016	964	1030	973	990	961	998	951	921	964	943	986	895	999	941	971	1021	910	921	987	948	1001	971	944	957	998	994	962	925	995	988	923	953	962	956	935	973	976	993	998	999	965	954	984	952	926	987	1015	911	979	938	894	955	988	1008	980	976	1013	972	925	1000	939	945	976	992	937	1000	934	934	937	932	950	976	966	970	986	957	954	969	1003	886	927	939	977	1001	1014	941	940	980	980	991	990	976	952	1049	944	968	1002	979	936	938	1004	980	1010	932	974	974	867	939	986	940	974	921	1013	980	978	981	993	871	961	979	908	914	993	987	933	966	913	931	953	949	937	952	899	914	944	972	975	932	939	983	976	962	908	985	966	995	985	1017	979	1014	966	948	995	969	953	956	971	904	953	929	1002	978	956	989	975	929	991	928	990	999	973	959	954	921	933	997	970	980	972	954	965	990	992	984	926	899	969	999	981	913	986	1010	981	937	937	976	940	953	965	938	932	970	983	938	967	984	984	964	911	989	945	947	992	988	988	950	947	925	969	950	982	991	965	927	957	975	935	978	981	956	903	993	1003	999	998	974	995	996	941	966	968	964	962	960	961	981	959	1016	983	1005	926	1021	956	906	978	990	962	999	983	943	970	984	961	963	928	906	931	979	922	1014	991	988	971	920	986	947	983	998	966	975	944	990	932	964	948	990	972	1000	971	982	1030	1001	976	958	944	909	926	971	956	957	1026	1005	999	965	870	1018	957	948	996	970	914	971	944	995	954	944	954	984	961	1066	955	959	978	983	1004	979	975	994	951	950	944	984	967	948	1000	963	946	968	936	966	962	992	954	982	973	968	945	957	913	977	958	981	918	1000	1014	941	955	932	979	991	1006	994	999	990	998	983	947	969	987	970	993	1023	978	993	942	998	1008	965	939	978	945	945	911	970	997	1002	954	980	965	1040	1026	974	1008	942	1016	970	934	975	995	973	971	966	967	905	985	999	994	967	967	963	948	1004	926	943	963	912	966	978	1006	932	961	945	966	1055	992	999	957	984	940	985	932	911	969	940	987	955	966	996	983	934	983	985	920	951	945	1044	934	980	995	984	974	948	1001	1011	990	963	983	935	916	936	959	907	999	943	987	1044	1013	1059	954	978	987	947	1035	991	943	986	1000	970	943	970	1000	988	973	962	956	941	934	952	911	963	1024	915	1015	943	919	1007	957	967	993	1001	978	1007	943	943	945	918	950	1015	942	970	957	929	945	909	945	999	1063	920	982	975	951	970	1003	985	986	946	1040	997	1017	1001	991	970	938	1012	976	911	1006	948	952	942	950	935	968	957	949	960	989	1079	981	980	990	991	998	948	971	930	1025	940	968	985	928	946	963	1010	955	920	906	1025	950	940	976	965	1002	929	981	943	1048	957	1000	909	996	974	944	940	979	979	922	994	944	921	919	952	942	957	1014	1004	1002	999	961	972	977	938	977	950	943	948	985	973	977	974	1010	984	937	988	962	986	966	943	998	958	1038	974	988	945	991	998	978	939	965	993	1014	962	906	970	973	990	977	900	965	953	956	980	952	956	933	962	971	946	970	950	955	921	941	1009	965	954	944	991	1002	958	1007	929	947	945	972	897	1057	928	939	1003	949	1011	1002	989	984	922	987	977	936	957	962	974	968	950	1026	949	965	1001	1015	996	1030	999	978	979	963	992	990	963	1025	959	958	965	955	959	983	979	1012	937	908	1006	903	974	997	1008	947	941	1007	961	1028	953	992	1006	1016	954	1009	983	961	968	918	936	932	960	961	977	984	939	959	908	1031	951	963	953	949	1008	951	933	936	975	960	959	886	947	922	984	941	1067	999	928	882	933	987	963	916	1029	938	958	1049	946	958	970	957	881	914	966	1026	947	961	971	975	993	1014	962	977	953	990	992	922	931	933	932	965	978	975	966	977	1001	957	953	975	948	1008	938	973	966	968	957	980	1011	938	1002	920	975	1001	975	970	1003	997	1016	951	971	997	927	981	947	942	955	978	1010	1002	970	981	941	952	987	927	1038	976	973	969	921	945	989	998	983	987	1009	935	953	940	1030	955	962	983	931	930	970	961	996	986	962	997	1007	960	987	990	981	925	929	967	922	954	1019	969	916	997	981	969	955	943	968	976	957	965	964	1019	950	973	962	958	932	983	987	957	956	931	1028	992	930	960	1021	933	980	917	954	1023	965	968	958	958	977	917	957	927	996	981	934	993	948	955	985	994	969	1029	998	961	999	955	970	965	986	972	999	968	999	1006	871	968	939	954	974	958	998	917	981	1017	993	941	964	1017	943	930	1010	964	935	905	1006	933	921	1008	972	967	986	929	941	961	986	979	879	946	947	1008	1035	1022	908	947	962	995	901	917	996	1030	1009	995	1006	966	957	923	979	972	982	997	966	953	1013	966	1000	992	997	959	995	961	998	937	962	994	978	994	953	989	943	954	904	956	981	943	953	934	1008	987	1015	989	974	941	981	938	940	993	986	944	951	1043	1039	899	927	983	959	976	950	965	941	954	996	951	985	963	928	901	921	945	958	976	948	995	966	957	962	944	1022	998	939	982	1007	950	1038	913	967	953	1019	940	918	965	1005	954	954	994	919	954	989	991	959	940	960	949	951	1005	950	995	973	958	981	939	1011	954	1030	968	968	943	906	1020	977
57126	35764	21470	8911	3920	1172	644	544	578	515	547	532	550	536	539	492	483	474	465	497	462	460	485	474	440	487	480	436	454	506	429	469	465	470	455	492	453	500	450	457	420	439	460	476	519	441	452	543	502	415	457	454	480	424	457	467	442	429	455	435	451	457	440	467	472	443	440	487	466	434	486	424	438	459	469	465	446	462	448	466	495	444	440	447	436	448	487	447	446	478	468	458	443	490	434	485	448	467	470	455	474	453	466	468	464	463	442	413	434	494	428	470	449	506	480	465	467	448	457	436	471	444	419	491	437	452	475	473	492	461	457	485	432	422	430	474	437	494	451	463	459	450	467	478	466	480	460	450	474	479	464	454	464	514	412	471	432	459	470	438	462	433	459	436	412	415	498	468	438	431	421	426	490	453	452	453	455	480	478	465	473	512	479	449	449	421	453	477	439	433	500	470	444	423	438	434	436	463	451	461	445	481	440	451	452	439	485	475	442	462	468	437	481	436	431	472	468	459	416	477	460	471	441	443	446	456	426	453	442	487	456	487	460	446	449	465	494	470	462	443	412	449	440	440	424	430	468	451	471	487	452	441	429	453	428	543	433	512	491	464	477	438	465	464	456	430	455	466	447	503	466	489	431	428	498	440	439	462	504	485	494	458	441	461	449	440	399	458	457	461	445	421	498	455	472	456	466	482	440	460	418	489	506	448	482	439	453	414	463	455	486	434	427	464	458	424	487	452	464	451	452	443	419	443	426	451	436	442	421	443	495	483	464	475	474	448	432	436	492	432	455	478	486	537	466	414	476	487	469	454	469	436	457	479	459	469	465	439	495	502	468	465	478	455	522	425	468	456	485	437	459	490	456	461	463	451	471	442	434	458	421	444	455	425	425	477	451	410	450	454	454	456	430	431	455	463	458	425	457	445	439	406	483	475	460	438	457	491	471	438	458	456	451	417	497	481	433	477	451	422	446	456	433	423	471	428	456	450	420	457	409	442	493	451	433	423	481	452	467	471	463	433	479	431	493	426	502	453	465	414	479	446	458	456	451	473	477	459	432	442	422	427	458	466	462	443	451	442	458	401	477	463	454	488	475	466	480	475	422	466	454	482	446	466	435	424	476	485	476	428	415	437	486	461	445	495	421	476	482	443	469	441	435	425	486	496	439	435	441	460	424	470	410	439	456	474	431	442	466	471	425	477	430	422	447	441	481	472	461	461	405	429	446	460	457	433	429	454	444	454	443	461	458	427	482	498	471	459	491	454	433	439	470	420	450	445	477	416	460	449	497	456	470	463	457	461	444	459	466	467	418	474	429	473	454	423	438	430	475	485	418	430	449	460	480	437	456	416	440	445	460	441	433	456	418	450	434	460	435	439	471	502	486	437	465	422	420	481	435	421	489	456	457	451	479	431	448	420	464	487	424	456	481	444	447	470	458	462	464	457	435	406	452	417	472	425	426	476	463	447	431	429	402	452	456	474	450	424	460	433	468	504	428	474	459	465	431	459	444	430	467	476	461	445	476	491	455	470	458	430	465	435	488	444	478	449	443	464	457	488	461	393	483	434	459	438	442	465	442	450	456	477	489	430	470	460	434	463	431	449	442	452	464	460	443	442	445	445	489	479	449	428	424	450	451	456	442	464	465	459	426	424	445	510	435	456	473	427	468	467	465	435	448	445	475	471	464	407	479	472	464	428	447	458	431	450	453	456	425	455	474	492	459	464	483	498	469	445	467	435	465	460	442	432	466	432	461	427	431	420	458	492	409	445	455	439	459	507	454	438	438	464	453	445	481	495	475	464	432	444	451	470	498	474	431	474	451	473	465	473	480	458	468	422	459	409	463	423	508	469	470	458	433	401	461	444	475	466	453	507	436	425	473	456	494	525	478	423	452	480	482	436	449	438	462	423	428	504	463	449	431	466	507	468	466	503	447	470	469	416	442	475	486	413	433	428	484	447	447	467	448	464	432	476	462	452	481	438	450	444	465	462	469	466	475	450	435	404	444	430	432	452	453	465	476	460	475	479	458	450	472	440	455	430	440	468	470	453	500	426	494	465	434	433	397	418	458	462	493	464	494	433	435	440	420	452	456	451	425	450	432	450	426	460	437	456	442	463	469	439	455	511	469	447	452	454	493	440	468	445	436	497	465	437	415	466	457	442	457	488	484	490	441	449	471	439	422	492	478	473	432	473	458	478	463	473	428	471	512	420	444	428	447	488	450	454	455	460	456	466	425	463	439	492	474	501	439	474	480	449	428	517	427	471	431	479	460	460	409	455	423	437	440	450	454	418	421	449	437	453	398	427	453	450	382	447	427	447	459	498	469	449	440	456	475	440	461	399	428	489	485	401	440	477	444	479	472	449	486	457	469	463	431	450	471	453	474	445	416	460	429	468	461	433	405	413	456	485	464	459	492	478	445	459	471	481	489	464	419	454	461	417	470	443	423	495	514	410	396	482	429	426	465	455	468	443	458	500	441	469	447	464	463	478	429	414	491	425	483	473	452	464	461	468	443	476	433	462	439	459	463	448	476	460	454	406	424	445	456	456	449	464	491	470	436	432	439	448	442	442	470	442	477	471	452	452	494	460	410	497	462	433	443	436	470	452	490	415	453	470	447	423	436	460	511	449	491	472	450	448	459	436	471	459	419	435	502	442	446	446	460	515	468	463	456	446	429	476	456	475	439	436	452	458	461	444	477	452	450	425	421	478	444	452	465	452	453	484	453	444	448	437	476	463	442	436	438	471	456	442	445	455	464	432	442	481	477	463	455	469	448	429	447	415	478	478	436	444	416	445	455	432	436	461	490	427	445	446	471	407	441	455	481	442	413	425	426	461	451	441	485	493	490	463	477	478	492	427	463	469	428	452	487	419	452	506	470	488	462	438	469	503	453	476	459	520	444	493	473	412	414	436	429	478	457	466	442	438	520	450	494	445	436	454	492	489	464	405	459	444	437	450	484	456	445	425	457	424	416	456	490	413	444	468	501	450	490	436	452	437	452	442	443	402	455	422	477	427	441	443	416	444	491	473	456	474	476	439	462	466	462	466	478	479	461	459	461	474	469	485	450	465	496	505	476	418	477	454	486	447	467	441	443	473	479	481	460	461	463	417	463	412	422	452	458	416	470	475	437	428	455	437	449	439	467	470	427	467	439	485	419	423	460	436	474	445	450	436	454	445	491	434	463	464	420	434	485	426	454	464	482	475	501	448	467	414	421	457	457	468	423	461	481	447	449	443	461	500	434	449	452	478	451	460	450	497	479	457	441	415	481	457	457	434	437	416	438	493	498	459	418	419	458	486	479	478	419	464	464	481	437	431	446	484	440	461	452	443	480	465	500	451	431	465	457	434	425	450	438	408	464	510	441	431	462	435	460	443	444	462	497	451	425	518	441	406	481	483	433	470	460	473	444	476	447	449	495	486	448	427	463	450	463	472	453	437	468	449	448	451	448	464	455	460	493	443	439	450	416	472	434	451	427	456	449	441
37302	28176	23983	14028	9697	3091	1643	1487	1436	1453	1438	1338	1285	1188	1196	1126	1103	1119	1029	1019	992	1058	1018	963	981	956	961	966	1011	1004	1020	979	968	970	1004	1016	1026	986	1025	998	1002	914	1011	889	957	1002	938	935	975	955	937	962	943	968	916	994	973	949	876	981	937	910	1018	970	983	956	959	953	945	975	919	954	970	1042	960	975	950	951	983	937	1019	981	972	986	934	1062	944	986	991	935	995	1016	1015	930	987	1006	969	951	975	911	976	944	969	986	989	962	1047	989	934	970	968	971	940	946	986	957	985	1000	1036	955	950	953	966	980	976	1005	949	1001	950	934	968	989	1011	957	993	1011	962	999	953	927	955	945	931	958	987	951	956	1019	945	972	937	937	1012	996	964	986	964	925	973	953	923	975	935	996	967	964	1037	972	952	980	999	1005	931	986	944	966	928	1001	935	955	941	976	951	951	959	921	995	977	902	999	981	927	962	884	1015	933	960	998	943	930	964	970	1041	972	953	1016	958	932	986	956	1013	1014	977	965	945	989	918	983	968	1017	997	950	946	973	978	978	988	948	931	949	962	956	1003	953	948	975	965	942	995	953	945	980	962	970	990	928	975	955	956	1000	968	964	959	933	899	931	944	940	967	1001	1049	963	938	1007	996	935	1006	1007	973	944	933	967	972	924	964	972	952	1033	970	952	959	913	947	938	957	1050	975	968	938	938	1029	976	988	970	942	951	1015	977	1019	1009	975	925	976	956	945	1013	966	961	975	970	955	990	971	980	900	980	947	983	973	974	939	969	989	931	954	995	975	956	958	984	942	970	1001	967	1003	960	919	955	941	1035	965	979	979	929	967	893	1004	943	1006	960	980	974	951	977	906	1011	970	995	1009	975	968	977	1033	975	960	966	992	971	970	962	969	1013	983	976	981	930	964	987	932	982	968	986	980	941	936	953	1010	924	1017	981	982	984	981	951	935	996	980	969	950	905	979	995	979	993	968	1001	986	934	985	990	998	952	988	970	1016	944	1004	906	957	906	980	968	956	958	935	978	988	967	992	1051	979	976	975	953	982	956	967	938	1007	986	978	944	913	1016	983	941	1041	976	1028	1009	955	1008	932	896	941	950	978	1011	956	985	974	1029	944	960	932	984	962	958	949	1008	983	920	949	944	895	973	911	981	1016	986	940	970	889	936	963	990	965	990	984	1005	978	964	956	1000	977	985	986	1002	939	973	933	965	987	957	986	966	985	964	982	1047	958	991	967	995	968	951	981	987	972	1035	967	950	963	906	996	1015	1004	1022	918	940	920	999	977	957	929	964	945	941	1034	962	1040	969	923	946	914	964	951	963	972	985	989	929	1007	999	931	985	958	951	983	955	937	991	980	990	985	965	1025	1018	960	977	913	969	968	957	948	940	951	989	953	991	977	920	940	981	976	972	1012	902	972	973	960	980	922	955	953	961	1010	1006	941	999	917	895	1017	1000	956	959	916	980	948	956	1009	1001	946	963	948	980	984	937	1010	972	997	957	977	940	1002	970	940	899	980	958	1029	988	970	959	1000	914	1005	936	920	937	984	995	965	962	956	978	967	928	948	997	1006	929	965	942	997	1001	931	956	975	972	938	971	975	947	985	935	997	1004	930	992	942	991	935	988	912	959	1059	967	1011	1028	981	949	948	905	941	905	1014	1016	964	1028	972	946	984	1028	975	921	951	995	926	975	962	965	953	960	952	949	957	955	982	950	1044	966	972	969	989	974	1018	1019	970	954	990	1026	987	947	957	982	964	990	925	988	980	957	958	1014	1006	993	1041	997	1003	966	999	955	933	989	954	978	906	890	978	917	904	990	940	1037	958	974	932	980	945	990	992	971	981	945	990	981	924	971	927	981	1014	975	934	980	922	943	964	916	996	984	946	972	1005	1001	945	924	973	945	979	957	975	967	982	1002	939	975	934	958	943	965	976	960	953	927	936	990	1010	997	973	990	996	950	991	938	904	954	1007	946	937	1021	926	959	957	947	1013	962	932	973	915	972	982	1028	951	962	956	946	997	925	1008	916	954	973	946	1013	967	1000	952	982	941	1009	969	982	1010	959	989	929	947	973	957	1009	968	927	958	884	980	965	954	956	941	1000	970	1010	966	965	927	1002	1011	967	970	929	987	983	991	976	1008	952	944	956	997	928	959	972	988	970	960	933	997	998	962	950	987	991	941	954	884	989	943	1022	915	960	989	914	974	938	942	941	903	970	931	926	1042	937	959	938	962	946	951	987	965	927	1016	1007	972	951	976	963	998	926	993	952	963	954	997	906	931	974	986	958	950	1011	953	921	954	934	945	870	945	958	961	988	965	1031	984	1009	987	926	932	959	960	1001	961	889	963	946	891	951	973	938	1015	976	930	926	1041	981	976	956	1009	1012	982	963	909	913	977	929	937	1002	950	944	871	926	1008	970	971	965	946	992	926	948	947	1001	960	978	1006	1009	986	1032	1008	900	1037	986	1031	936	990	1021	975	971	1035	895	1008	920	1045	958	947	941	936	921	937	1016	955	1022	1023	967	1003	934	887	957	986	941	957	936	952	902	1037	981	966	938	955	986	946	900	952	981	1044	992	959	1012	1012	951	1017	951	973	1008	956	994	945	988	990	942	960	1019	953	1019	918	1007	1007	984	1009	925	970	905	954	946	983	912	976	955	965	944	943	1019	962	943	921	969	948	982	954	962	945	991	940	983	930	950	951	1003	925	923	968	999	993	986	976	954	1002	979	960	941	961	940	967	977	956	919	926	949	940	958	901	965	916	982	1021	962	968	952	1014	984	941	975	969	924	950	977	923	997	987	993	934	920	1010	957	935	1007	1001	927	988	977	1019	967	937	979	969	923	945	970	984	951	998	971	962	928	940	964	952	964	977	945	950	952	936	942	923	962	998	981	996	914	993	997	973	927	940	909	991	994	975	1034	983	917	934	939	974	919	1023	996	972	1010	1009	927	921	943	946	994	966	959	904	903	987	945	980	1012	958	939	928	993	1008	978	972	979	969	939	1069	1001	954	988	969	963	932	946	943	976	984	968	1009	958	1047	886	998	932	987	965	927	994	960	924	914	964	976	1011	956	958	948	973	988	982	1004	940	990	963	970	962	1026	978	934	986	994	976	990	972	942	1002	981	966	967	1010	947	947	947	987	1054	956	953	972	934	967	978	964	935	945	977	1013	957	951	973	935	953	976	967	982	1021	953	993	952	1015	987	938	1006	1008	978	990	960	940	951	1000	927	934	967	991	943	897	927	946	940	976	965	919	1000	985	967	1007	994	939	956	954	1001	979	926	990	962	1017	1007	1020	982	980	994	1047	988	963	959	917	981	1015	966	970	965	1008	951	990	982	1021	965	1028	1028	975	983	980	986	985	960	931	989	1038	968	1015	934	979	938	984	1027	1000	938	998	965	937	895	1008	943	977	896	943	920	923	990	969	999	972	930	981	930	961	940	1000	949	964	995	1010	1001	941	961	932	999	938	954	1031	951	965	977	980	965	965	930	951	936	947	1005	954	967	948	958	937	954	969	1002	938	965	981	948	1028	931	993	962	978	970	979	986	931	1008	983	908	894	987	914	970	988	1008	953	1005	933	944	966	1035	959	975	973	954	970	924	960	1014	1036	992	999	964	961	963	920	923	961	964	980	969	1024	936	924	942	974	963	973	959	1007	998	941	973	937	959	996	1002	948	996	905	989	941	976	963	942	1012	952	964	994	924	958	975	1007	943	1007
68547	41153	23311	11721	5493	1841	653	601	489	554	531	476	492	526	549	537	512	454	435	440	483	471	488	483	496	440	426	476	470	463	498	460	482	444	447	445	502	460	449	451	456	476	430	461	475	439	445	468	463	472	482	462	514	466	445	440	436	450	457	493	459	452	498	482	438	492	428	453	436	491	412	416	426	437	457	468	454	493	431	498	434	456	479	459	472	445	466	476	519	454	434	448	476	454	432	443	488	456	435	482	456	466	431	460	453	479	428	456	483	426	466	457	485	439	429	464	448	449	492	511	423	434	497	488	491	466	477	448	417	461	425	477	443	498	469	474	426	460	502	494	423	486	453	457	477	463	459	429	458	411	418	455	418	439	477	437	485	488	465	425	418	428	490	447	441	444	445	435	476	486	443	461	477	446	452	474	409	467	428	473	475	456	434	405	427	431	429	455	463	514	492	447	461	436	431	431	456	446	483	502	506	462	471	476	442	492	460	430	447	420	503	443	433	407	529	460	464	472	446	443	422	482	480	470	438	480	438	479	450	523	432	448	449	441	454	470	470	430	435	443	503	456	484	462	434	449	483	494	475	510	471	503	469	501	470	457	460	451	495	473	426	458	407	464	520	443	480	466	441	494	440	449	488	475	443	474	499	470	468	460	460	413	474	427	472	484	476	450	464	492	446	467	478	448	464	484	433	517	506	453	439	513	441	435	498	484	483	510	424	434	392	443	443	436	460	420	443	492	446	478	506	441	511	456	498	447	434	475	462	451	425	505	466	497	443	454	427	459	434	450	448	459	455	494	436	460	447	453	460	473	475	485	465	463	480	416	441	439	519	476	457	455	494	450	437	468	450	427	437	484	441	474	450	478	459	468	403	490	447	484	477	454	467	432	481	423	428	481	488	422	407	475	426	455	474	505	530	476	446	501	467	472	444	469	490	512	447	435	452	450	460	437	495	510	449	425	440	433	483	411	444	450	471	479	451	456	491	488	496	455	460	444	489	472	440	486	472	470	456	477	453	456	438	444	480	489	486	486	471	413	450	449	487	475	429	431	417	494	454	479	479	475	452	422	458	457	443	465	452	496	499	477	415	473	463	478	472	465	454	465	457	454	441	475	496	455	473	462	448	494	448	448	491	495	429	459	446	426	502	481	518	443	512	467	452	452	454	466	448	490	469	465	512	467	532	470	495	446	503	488	458	474	484	477	469	472	485	473	451	436	459	449	471	493	435	453	489	443	397	457	435	441	508	487	454	455	480	469	493	407	427	481	427	447	493	468	484	493	454	415	450	469	472	438	486	461	441	429	485	454	481	489	458	437	417	466	457	445	477	488	504	438	497	471	474	470	503	447	431	460	437	452	444	512	445	432	483	465	447	464	451	463	476	427	467	483	459	450	427	501	456	452	448	510	475	514	491	403	503	487	438	486	477	474	471	519	486	468	446	455	467	444	465	491	493	432	452	488	465	469	454	487	466	447	453	491	453	453	435	456	449	459	434	485	422	477	429	454	501	467	444	419	461	523	474	444	502	435	477	471	451	434	461	501	481	450	495	502	435	443	461	487	441	421	482	451	460	488	467	473	429	485	492	469	436	449	445	494	525	454	471	478	450	435	465	450	459	444	454	488	510	493	449	426	472	450	488	466	443	505	451	460	451	433	483	457	468	473	436	422	448	458	505	439	449	468	445	421	503	494	452	443	461	446	437	425	439	503	473	453	442	451	445	442	440	453	453	454	459	455	430	470	479	464	466	422	469	459	480	461	460	472	468	450	450	485	447	415	412	450	427	464	487	459	476	473	459	475	451	492	486	450	468	507	459	483	493	430	456	489	437	475	441	469	486	443	475	448	458	444	500	449	463	463	469	451	464	499	468	448	492	440	438	429	477	472	466	446	458	469	468	477	420	449	470	477	463	452	427	468	434	535	458	445	435	438	438	434	444	499	450	510	500	501	458	440	464	473	422	449	445	419	460	463	473	477	470	446	486	568	438	474	449	504	475	438	445	478	440	467	497	418	461	456	453	459	453	505	479	463	444	460	474	454	469	399	438	437	471	506	418	450	428	439	477	451	479	481	491	494	494	459	474	482	481	428	441	438	433	454	486	473	431	468	457	484	460	447	493	450	421	439	482	446	464	442	466	423	399	490	467	498	481	473	498	448	532	500	466	457	481	443	449	478	474	507	475	486	500	479	472	455	471	456	453	454	455	444	452	461	430	477	445	458	449	450	470	468	456	427	448	484	461	483	454	447	478	473	453	498	485	474	489	469	463	446	485	497	500	442	453	465	450	466	440	422	433	449	489	488	409	456	466	455	454	426	487	444	441	459	442	442	485	443	437	464	470	504	452	451	469	475	469	464	456	482	490	498	465	420	447	459	482	525	452	464	476	431	444	473	452	442	467	464	492	487	427	407	438	503	462	503	472	424	480	430	478	458	468	491	453	439	454	510	443	477	430	438	422	467	514	475	466	458	471	462	453	405	457	467	407	418	448	409	454	491	475	460	469	429	507	478	430	444	495	481	451	452	456	483	500	449	439	443	429	457	473	457	469	478	433	468	444	459	466	465	418	438	445	467	442	464	438	484	454	476	478	428	469	447	443	477	465	464	419	502	416	449	460	487	451	479	456	492	490	427	492	476	480	458	454	468	485	474	474	461	488	504	487	472	473	397	477	440	510	500	460	461	509	472	451	485	474	470	430	440	492	454	460	484	475	428	443	536	476	484	485	487	484	448	468	427	477	483	436	467	458	430	457	435	443	467	494	471	482	455	509	467	478	481	478	472	500	465	422	435	432	452	443	455	473	448	454	445	448	462	458	483	455	455	477	461	457	447	466	416	472	482	434	461	482	491	457	462	481	437	423	440	510	436	447	458	439	473	517	406	450	450	454	451	427	455	436	411	483	438	463	445	416	460	462	480	435	484	464	428	447	455	494	456	436	471	485	443	454	456	433	448	454	465	456	432	463	483	459	462	473	465	443	461	455	472	528	497	471	458	441	429	461	494	475	518	463	456	478	468	440	484	448	448	492	482	474	424	443	483	436	448	413	454	475	452	463	431	429	435	501	477	454	509	452	476	500	441	484	433	476	464	462	471	471	391	495	451	449	462	450	449	458	441	445	444	470	438	425	479	481	415	504	476	463	455	452	415	493	448	424	452	461	462	460	462	472	490	481	453	444	462	493	514	447	426	443	477	443	476	467	438	402	434	449	425	517	442	471	489	434	473	472	479	451	444	491	447	426	456	491	489	464	480	484	470	449	430	495	507	462	450	442	446	468	481	515	475	480	453	446	430	416	453	429	452	426	449	488	437	470	417	482	453	469	420	430	470	467	504	481	441	441	431	419	481	449	442	419	501	476	420	439	449	451	432	468	448	455	479	425	442	457	456	450	499	506	468	449	471	452	462	458	431	481	439	465	431	459	471	436	478	470	456	471	498	488	438	460	460	485	448	476	467	449	463	455	457	497	440	448	422	458	482	468	456	452	450	462	475
45255	32403	24456	17810	11985	4703	1608	1426	1425	1295	1272	1343	1243	1154	1195	1110	1091	1033	1069	1003	1050	993	1012	972	1054	1032	983	1010	1021	975	982	1007	985	957	1036	1025	957	997	938	940	982	953	1007	980	950	978	990	995	951	927	1016	975	948	1005	1018	966	974	951	983	971	975	1030	984	1019	939	972	995	991	974	965	1008	940	1020	993	931	935	943	948	960	897	926	1003	977	965	940	1003	934	984	1033	952	987	993	1001	984	961	944	988	929	961	924	999	1039	976	966	925	946	972	957	991	1045	974	954	929	963	963	1021	941	953	985	1018	971	949	989	978	985	931	931	943	979	988	979	976	960	989	993	966	957	1056	965	1011	974	951	979	978	973	975	981	984	956	953	958	1006	1042	978	1001	990	974	1000	1001	967	965	951	918	987	959	995	970	988	986	954	946	982	968	981	990	1002	977	985	1000	948	968	953	981	964	969	988	954	1022	948	981	1004	971	961	1037	973	989	972	937	951	958	1046	991	954	1020	940	1004	970	1014	1014	993	1027	999	1008	983	961	981	997	927	971	1006	943	938	940	970	1000	1022	1023	939	977	995	984	960	981	1002	956	941	928	956	942	998	950	967	962	1013	998	1009	1023	966	947	963	973	985	987	963	966	957	973	958	923	979	951	985	1015	994	948	935	922	957	1029	978	977	945	986	959	987	974	986	938	950	952	966	967	999	937	945	986	1018	996	987	965	1011	956	1035	982	932	957	956	1003	950	994	976	952	931	1024	982	990	948	987	960	919	961	993	1013	977	943	971	981	992	945	982	1050	919	940	989	979	997	920	945	977	987	925	979	928	999	977	905	963	1032	984	984	1044	1013	945	998	1030	965	938	974	994	997	998	895	957	1008	950	949	987	990	978	970	991	967	935	957	995	961	995	938	987	892	1025	968	981	942	1010	1006	1000	990	966	1003	1029	961	1024	968	999	962	940	1013	973	1009	1005	956	955	997	951	964	966	1039	941	1002	954	985	942	928	976	988	952	982	981	962	939	987	956	956	942	971	1001	988	1022	980	964	957	1001	943	959	1016	953	1041	967	977	915	954	1026	945	992	924	976	926	977	974	999	951	965	991	962	978	974	935	953	935	966	957	954	996	962	974	1011	966	945	1001	974	933	1021	957	994	971	984	992	1000	980	966	899	989	945	994	960	1008	1028	1008	952	916	971	993	950	985	971	969	987	993	942	971	939	990	1011	981	960	987	892	1007	1007	975	949	1007	1027	932	1017	1000	998	955	987	934	1021	988	989	1009	980	1000	932	1037	994	928	998	960	1011	1012	943	1010	941	982	984	1004	944	1017	983	942	1023	898	969	947	981	988	1027	958	1019	948	969	1001	991	954	940	942	953	1005	983	1010	971	956	960	979	1010	991	1011	964	1000	946	953	977	956	987	998	983	1026	971	943	938	1019	1029	966	996	975	961	1006	952	926	977	987	953	933	981	893	963	986	1003	985	1045	931	969	976	959	1000	964	998	1005	951	937	991	992	948	1035	948	1003	991	962	991	989	976	983	991	954	1025	1015	950	1007	945	1006	966	1012	979	953	970	996	1013	953	970	988	943	916	987	965	913	959	1011	959	997	955	940	944	988	1021	995	960	968	996	934	984	985	984	996	1013	948	983	966	934	923	1041	999	1008	988	947	969	992	983	931	965	947	966	973	922	1015	996	978	951	995	1062	996	1013	1019	942	959	1015	965	946	997	952	973	962	936	951	966	930	1004	973	944	976	1055	966	962	978	924	1013	1010	991	973	968	953	960	970	933	1038	1027	926	999	969	976	965	982	927	1003	976	940	973	966	984	1007	966	1019	952	981	1000	949	980	980	1006	1019	966	1042	1054	967	947	965	968	987	947	956	933	1028	967	987	987	1002	987	932	1011	1029	979	944	932	1038	1011	977	1011	971	983	967	1015	961	1033	992	947	942	984	1019	986	957	982	1002	998	944	926	976	980	982	976	967	985	1014	974	1040	1022	1015	986	968	957	996	1012	973	977	1007	954	980	993	983	1007	997	1024	961	996	965	991	1000	913	972	958	986	996	911	981	1006	938	965	1014	984	969	976	987	978	977	998	950	1015	965	962	980	1002	968	952	960	977	961	974	953	949	997	958	1015	988	984	980	930	956	959	967	979	971	989	984	975	985	937	907	943	956	988	924	989	956	981	954	1006	989	997	972	917	1021	1002	1004	993	949	972	998	1004	1005	985	958	941	926	987	967	1018	942	1004	932	955	954	1005	1014	976	1002	1011	975	944	957	1014	976	1018	908	972	994	978	998	916	983	972	1017	983	960	937	968	943	1022	925	968	1014	973	928	1009	999	930	947	989	979	940	960	951	952	967	966	998	989	994	959	968	967	976	985	970	937	968	976	952	981	1028	939	978	975	998	987	1021	978	935	988	918	1024	975	979	1029	977	1004	940	956	1026	963	1006	965	984	986	1000	954	1014	958	992	966	1015	956	958	956	949	1025	993	1014	1037	964	984	1012	967	1022	893	950	1001	1003	936	994	907	916	951	1003	939	996	940	993	963	953	1001	1023	921	945	929	897	979	935	928	959	989	991	1008	988	971	994	1002	941	1026	1011	940	985	958	1001	990	979	990	948	1025	995	965	937	1026	979	967	1010	959	952	962	968	987	1033	969	942	994	960	1005	1010	998	944	996	954	1012	925	956	944	965	957	1013	994	899	1019	954	947	994	956	943	984	994	926	952	978	1008	927	993	992	984	998	933	993	1035	974	992	1000	954	946	1014	958	933	944	995	982	979	997	949	928	966	982	945	986	977	951	1012	958	1031	1011	1002	959	1007	974	911	976	984	950	993	985	984	975	1022	993	985	955	972	1001	963	993	961	1005	965	995	977	932	980	1035	963	1010	934	1012	978	948	922	976	1036	958	1022	915	975	986	1012	1050	929	1002	952	1010	962	957	1009	941	921	1000	944	933	942	941	976	1040	1011	1015	964	988	982	956	915	1002	969	920	985	942	989	932	965	987	948	1018	990	936	1033	967	929	900	985	1002	995	976	1015	988	981	941	1054	969	943	978	992	1030	999	974	998	964	1000	961	981	1022	962	1046	990	1010	956	925	958	1018	1007	987	984	1012	974	974	963	1000	975	973	964	990	958	1004	946	927	944	1001	964	1033	968	997	999	960	1009	982	976	993	988	946	1012	935	936	989	939	1012	1023	977	958	953	958	979	1062	1014	948	1012	940	1017	967	954	1004	943	968	937	998	968	929	986	1005	1009	1005	994	975	968	948	961	909	988	941	1010	959	1045	1026	951	1003	965	982	947	943	946	1002	1001	1023	992	960	1002	983	1008	1001	1033	978	978	954	984	971	950	985	966	992	1081	962	981	984	969	989	986	967	923	982	978	953	961	994	1022	948	967	985	984	939	948	1001	1000	927	968	945	1013	997	1001	961	962	1000	929	1004	961	1041	949	1011	943	1053	937	1024	948	949	1057	978	943	947	997	1036	1011	943	949	975	1009	918	1029	971	1006	1008	980	975	1032	1023	936	1041	946	967	963	984	941	974	966	923	986	991	968	992	1017	991	954	961	965	1017	994	967	1016	948	999	962	947	985	986	993	977	927	906	1009	913	941	982	1006	986	1021	995	1016	981	936	982	1039	985	999	944	1044	1020	1044	984	995	986	984	960	941	1007	974	986	995	961	1034	965	963	1005	935	945	942	1020	958	968	946	940	1001	994	943	1001	982	959	1000	957	988	940	994	954	1034	989	998	963	943	996	1053	950	965	1000	960	957	970	945	946	1012	1015	950	975	1015	935	961	1015	936	970	943	945	951	958	1042	986	1025	954	1035	985	1059	946	962	968	1005	993	981	933	981
47952	28897	12662	3561	1867	951	559	491	519	503	491	553	502	466	487	483	461	432	487	475	484	475	480	478	433	458	460	476	512	473	468	464	469	453	458	478	490	446	441	472	449	497	505	505	445	458	488	447	463	488	479	471	457	461	464	478	448	445	497	447	470	472	448	411	458	442	475	466	433	455	431	468	476	446	449	460	445	473	454	447	434	500	465	420	401	460	426	474	442	430	490	501	470	432	483	442	430	525	465	467	454	477	454	447	475	466	421	459	451	454	450	465	444	451	450	440	482	461	455	456	424	485	452	456	451	439	458	472	475	459	508	471	448	469	431	449	396	428	434	472	438	476	453	467	415	502	479	463	461	433	486	445	448	483	456	454	503	425	459	463	474	445	489	446	461	468	474	467	443	422	443	409	492	511	468	461	484	446	458	454	447	422	445	454	434	467	426	479	475	445	453	478	432	468	475	445	498	481	471	481	506	475	476	421	435	430	457	454	456	438	488	455	437	443	458	462	487	410	471	492	425	443	438	423	459	444	458	496	449	459	466	442	479	407	491	461	440	460	448	469	474	488	415	439	431	443	470	417	464	432	456	447	424	488	450	454	439	434	457	458	466	471	449	460	483	468	491	493	465	447	509	475	474	488	470	468	476	480	428	443	432	428	485	467	455	445	466	494	447	507	427	435	471	450	510	466	453	483	482	502	471	467	476	444	465	435	472	402	453	440	443	445	456	424	426	482	480	510	499	425	426	423	436	454	464	486	459	475	486	480	476	465	432	453	455	434	480	481	450	482	432	401	468	455	493	452	470	454	437	420	454	468	436	490	484	473	473	480	443	466	447	427	461	456	441	405	446	467	482	441	493	485	471	470	492	474	452	440	478	457	434	435	419	432	467	446	452	491	481	483	456	482	458	500	463	452	468	439	438	457	457	464	455	449	438	451	427	468	436	440	485	419	482	478	461	463	470	454	465	424	473	439	433	501	475	498	433	478	425	472	445	432	463	471	438	466	443	440	448	439	509	467	459	489	444	487	479	466	455	460	496	465	427	434	501	457	444	460	488	464	462	416	477	531	418	498	486	453	448	459	479	459	431	428	459	482	437	451	425	497	463	457	451	461	447	485	432	432	457	459	435	487	512	438	493	467	455	450	507	465	428	441	452	454	463	504	417	430	440	462	523	429	433	481	476	440	429	465	431	442	482	423	467	423	471	483	473	437	449	437	455	475	444	446	460	482	503	397	414	450	482	468	480	452	463	453	492	514	468	450	471	430	443	493	453	429	443	448	438	491	445	433	436	395	479	423	467	402	447	495	470	468	450	433	474	480	507	472	437	471	442	471	459	476	446	430	434	443	463	452	479	488	464	462	441	463	451	449	478	488	428	451	446	465	467	477	449	461	459	495	466	443	487	481	456	456	452	458	453	466	471	457	472	437	415	445	489	491	433	470	503	429	458	496	480	450	468	439	462	504	467	467	447	482	455	428	442	466	429	462	446	465	477	440	489	476	406	467	464	508	493	466	461	456	448	444	451	475	424	465	457	477	469	454	445	454	466	480	442	459	457	436	444	443	475	484	454	457	473	502	460	459	446	471	464	440	469	467	442	440	433	497	476	465	439	461	465	425	394	442	470	510	494	442	446	469	455	399	472	436	449	459	479	453	455	492	466	457	463	467	454	484	474	445	532	480	468	495	463	419	485	442	496	506	440	428	476	481	487	457	457	430	460	468	470	493	470	447	482	449	464	458	483	505	460	459	500	463	463	457	453	440	454	452	476	435	459	458	458	445	443	453	470	423	464	495	442	439	456	466	461	445	450	473	457	448	436	475	445	441	491	502	489	441	439	435	456	489	464	470	487	472	424	428	453	466	425	472	458	458	441	453	482	426	478	432	452	459	413	457	449	491	478	419	479	472	459	469	439	467	459	489	479	507	483	471	471	496	457	459	481	452	456	458	460	428	484	476	484	491	458	442	456	464	433	462	448	463	439	461	454	440	457	444	478	438	457	455	459	448	416	432	446	477	463	463	432	476	455	461	486	472	420	439	491	485	472	441	460	468	493	457	467	488	482	447	491	495	461	469	480	440	517	455	453	469	484	471	479	455	485	479	440	429	457	452	463	499	479	444	480	474	491	453	412	459	488	400	434	432	495	485	440	456	445	447	413	416	449	464	439	472	458	460	467	462	456	448	468	464	452	485	475	433	461	421	436	448	431	485	461	453	461	489	459	451	492	502	465	471	499	459	465	434	474	425	441	465	460	435	467	433	468	428	469	472	502	491	454	488	457	462	482	479	477	439	464	428	444	439	466	477	491	491	467	479	477	465	441	454	424	466	487	477	524	449	514	463	436	460	456	445	474	486	430	422	459	436	491	484	457	459	469	436	461	456	501	475	464	430	452	443	440	412	487	445	444	423	460	458	499	445	467	478	451	482	452	456	464	514	444	452	453	445	485	464	430	463	469	410	456	472	468	462	424	450	427	468	481	436	439	492	465	443	457	467	381	393	426	441	430	465	455	420	443	465	445	434	444	495	434	461	450	433	462	453	419	484	458	445	450	452	496	478	480	447	463	443	468	445	536	417	451	470	477	439	419	438	442	482	468	464	455	425	441	480	489	447	484	441	435	527	473	466	464	431	474	449	494	480	472	483	450	441	470	451	492	475	464	485	436	477	489	499	495	479	483	467	427	426	467	454	485	452	486	442	459	446	447	431	448	453	528	473	464	503	423	461	451	492	454	460	442	467	472	463	446	498	437	448	467	478	428	428	418	459	429	451	484	466	422	492	450	500	426	445	449	466	458	448	496	448	500	477	453	453	486	441	454	439	477	450	455	505	490	465	437	444	455	442	450	441	474	446	437	508	470	487	477	495	490	507	433	412	462	419	439	468	473	435	465	458	467	462	461	495	458	457	451	486	465	444	442	455	515	466	466	402	462	448	463	486	437	443	482	484	469	429	439	489	483	512	462	477	457	478	473	479	466	446	422	490	446	476	478	454	480	489	495	498	489	457	458	446	467	469	521	469	429	432	472	537	469	452	451	483	438	441	488	439	419	452	476	439	460	464	454	476	438	462	413	463	436	440	428	455	465	468	463	509	498	441	466	434	432	507	443	454	437	430	448	472	455	448	475	444	457	449	460	437	468	450	441	478	436	453	492	498	456	472	445	457	506	474	477	440	480	477	474	468	482	459	493	457	443	438	460	466	456	450	483	481	468	453	412	459	439	426	458	458	472	432	483	453	465	452	491	416	492	473	444	487	458	434	462	475	478	474	487	444	449	464	472	441	462	445	478	462	453	474	450	456	463	478	450	451	507	448	438	462	463	489	503	509	497	448	448	464	433	430	464	428	480	478	438	468	451	447	465	414	458	465	461	450	472	489	478	486	474	438	479	379	457	443	447	416	421	416	437	476	461	470	539	443	441	470	473	414	461	474	457	426	431	485	455	461	471	466	430	499	443	503	445	496	468	466	460	456	469	450	485	449	422	468	520	482
30617	22503	13510	7013	5070	2495	1372	1261	1185	1198	1163	1143	1135	1123	1074	1062	1044	1029	1008	1021	988	1008	1005	989	1024	964	984	979	953	985	952	961	959	991	974	1031	1002	970	986	982	940	1005	925	999	975	959	989	923	974	960	912	902	934	939	963	958	1016	945	934	941	942	958	982	910	956	1016	1001	933	979	942	956	898	963	963	970	934	959	932	988	935	913	1025	993	921	971	1008	910	900	986	971	958	967	939	955	943	974	997	985	978	962	1021	986	1011	974	936	985	991	934	949	978	998	951	973	1016	921	991	958	912	955	929	940	965	982	970	957	973	953	926	1006	916	983	943	984	987	1011	904	1017	1001	962	992	986	972	992	974	940	938	953	934	993	991	988	1021	982	1000	926	982	958	976	1003	995	959	922	1005	987	957	970	1007	975	940	966	978	987	964	1026	941	951	962	996	946	978	945	957	969	974	953	992	1009	968	941	971	1010	988	996	969	945	985	968	989	996	1052	951	967	978	974	1017	1057	953	880	947	951	956	928	926	1006	984	941	953	961	947	1001	990	987	954	947	926	920	997	997	969	984	905	952	980	977	955	964	945	1025	994	977	1012	938	931	991	940	1004	957	982	966	1016	995	999	938	926	963	971	1014	960	1044	959	969	933	963	1032	979	979	952	1023	942	959	969	957	939	1004	987	957	918	1002	976	967	988	953	983	1002	967	985	1025	925	964	910	984	971	967	1012	992	973	978	973	945	966	936	964	979	982	923	962	1010	985	950	922	954	961	992	986	974	967	987	973	959	991	937	991	948	1001	1008	943	1023	936	957	971	1016	972	945	970	967	969	1008	934	965	930	968	919	1101	993	972	974	1028	984	1023	1023	910	950	924	991	960	956	996	984	973	958	1003	1010	958	964	946	990	1002	945	934	994	968	910	1019	952	968	960	917	960	940	934	989	993	934	1015	1004	1019	941	1000	990	920	996	1002	974	971	949	929	994	1020	961	938	984	971	996	974	964	988	979	968	922	954	967	1000	993	992	961	1004	988	996	943	977	930	922	928	960	922	964	942	947	935	973	920	951	1042	964	985	962	922	950	1004	987	975	999	987	1003	985	983	1010	978	1007	956	954	963	1039	935	1016	974	949	996	1018	945	994	967	981	988	1004	922	998	931	949	965	1010	972	959	950	958	932	993	999	941	897	1017	989	1054	992	1009	942	982	978	985	921	943	999	968	951	981	916	1002	987	1014	949	988	942	953	979	1007	936	978	960	945	975	956	985	1001	965	950	1002	923	984	934	974	954	984	972	1007	1002	1017	927	925	954	981	969	981	960	1029	999	958	956	1004	984	975	1057	981	1035	966	998	1001	1022	947	988	990	954	991	971	963	989	992	1000	993	961	940	928	945	931	945	970	983	942	983	1001	930	922	928	959	945	960	1018	963	964	913	974	983	985	950	976	948	976	947	925	911	963	996	953	972	945	970	982	960	964	976	971	971	973	952	1004	1002	1024	995	932	946	985	960	920	998	927	1027	995	976	936	986	975	1012	974	965	988	991	951	1000	981	992	950	991	1009	969	1035	972	947	975	995	960	983	998	956	926	974	1011	980	929	950	949	957	1016	1034	1002	1037	957	921	994	943	924	991	976	951	973	969	959	978	923	980	991	985	970	968	967	1017	917	1000	1014	942	971	933	977	1054	988	920	967	941	1019	964	968	1030	992	989	975	953	966	999	963	952	952	973	1012	980	967	914	924	968	988	949	978	919	994	969	997	967	1007	974	977	940	968	950	977	904	1053	984	977	998	926	966	999	949	967	968	935	971	965	986	1028	986	939	1013	950	918	977	982	965	918	974	965	941	937	1017	985	895	947	1023	936	952	969	975	957	987	960	958	988	960	966	963	989	955	934	1002	978	1025	949	993	977	874	959	941	977	987	941	943	947	995	1004	932	931	1001	943	967	976	956	952	948	948	971	980	995	942	895	964	922	979	1021	970	998	906	962	983	979	969	1011	993	995	1002	981	985	1032	967	963	962	968	1002	950	971	912	954	1016	930	984	1010	920	999	985	958	970	955	987	1001	954	1040	981	988	928	962	976	952	991	1029	953	1019	998	980	1008	950	922	971	991	956	979	947	963	1005	951	1026	985	991	1016	952	1002	952	933	945	946	953	1023	944	912	908	974	954	1015	1010	972	903	984	940	981	979	993	970	984	931	961	1010	942	960	984	1017	973	962	996	970	1019	994	919	961	986	991	967	998	973	924	968	982	998	981	920	990	994	943	985	968	938	955	995	997	945	947	960	1033	1019	887	994	994	980	942	951	1024	996	943	977	952	1005	944	974	948	959	951	939	978	914	969	971	944	960	953	967	999	967	967	983	1016	986	953	939	997	1008	1009	960	983	903	1016	909	936	949	939	997	960	949	1029	1019	1050	983	960	965	949	948	991	972	993	994	955	955	938	985	951	941	981	966	961	958	983	935	991	1012	963	982	1003	966	949	986	965	1016	983	965	962	1030	966	1013	915	945	940	1024	948	977	943	929	998	958	977	984	983	955	976	984	929	959	958	978	998	1057	952	919	966	979	1005	940	898	963	988	999	909	990	996	1012	986	974	991	1001	923	1016	977	932	952	948	923	993	958	988	977	924	982	905	962	952	976	973	991	925	1024	999	908	931	991	970	910	960	950	1045	1024	944	944	964	959	983	978	1016	1014	983	951	985	978	926	986	931	1006	998	1008	961	973	971	943	988	1016	974	978	968	959	1000	938	944	957	930	959	928	1018	936	1023	981	925	962	965	999	1022	971	977	975	993	911	1047	1018	937	1002	927	971	994	923	991	959	1031	948	950	987	979	997	914	1014	948	1010	948	1004	1039	961	1004	1004	941	950	951	984	965	972	985	997	958	967	1005	997	913	925	900	1014	977	1022	936	972	996	962	940	991	1019	1018	978	923	970	971	982	963	1033	934	969	927	967	989	948	952	966	1001	1014	978	913	999	982	974	1021	1013	959	957	928	985	968	1011	997	984	981	976	941	958	1033	1000	1002	988	1033	953	1007	968	945	990	997	932	1005	1001	952	938	976	967	985	960	929	974	1031	959	919	950	916	999	955	906	1006	999	982	1007	1008	952	958	959	928	962	981	956	928	936	946	998	1003	1044	919	960	986	990	978	966	945	977	927	957	945	993	965	996	942	970	993	991	930	988	966	979	996	959	1001	967	949	981	996	971	993	916	958	930	956	923	996	973	990	1016	944	996	1028	952	968	930	952	1010	972	979	944	967	962	940	939	923	978	973	1007	948	942	963	961	1000	962	984	917	1025	965	937	924	927	950	961	1005	978	935	988	978	1017	1021	1006	953	1024	974	970	1051	922	995	978	1003	946	983	967	1000	980	1028	949	930	971	926	980	964	935	963	974	952	1022	962	993	960	1008	947	946	968	973	989	991	999	959	1053	976	946	967	981	959	990	987	943	983	986	998	993	1014	997	932	1009	970	941	952	978	1000	974	947	973	1000	934	991	1017	962	949	927	975	979	1008	939	986	885	966	960	1004	994	945	950	960	1012	998	1003	949	969	1009	995	1010	941	987	959	978	961	954	1016	993	1030	941	952	960	985	981	999	961	971	934	946	1016	910	990	1018	1006	949	1003	1002	922	980	968	992	989	922	995	966	922	938	980	985	977	971	1001	925	966	963	937	1037	974	988	951	979	971	1000	1019	954	996	943	937	1030	971	959	949	974	957	946	954	943	994	1003	1000	977	995	963	983	954	1016	923	937	971	1004	1006	956	995	981	947	1005
52079	34073	23327	14892	7250	2340	753	646	592	585	592	642	578	494	535	526	497	460	488	496	464	469	503	492	476	476	491	518	479	426	466	460	450	421	453	472	506	473	417	455	468	461	489	489	478	420	473	454	468	483	453	468	478	469	451	461	490	453	436	414	433	446	441	498	441	477	509	485	464	423	464	449	476	426	459	421	505	437	465	459	474	414	500	458	468	472	441	449	491	451	469	443	465	431	471	465	484	471	458	445	450	482	456	421	448	475	450	468	462	466	478	426	430	483	479	447	456	454	454	466	489	448	416	415	453	458	430	452	454	457	459	452	453	468	458	459	425	499	426	476	452	456	473	426	433	461	444	473	472	445	504	437	481	458	417	433	434	441	465	512	452	508	451	426	465	464	477	415	480	452	481	463	460	466	431	484	466	451	462	448	461	487	427	449	467	460	457	439	470	442	433	447	447	435	432	460	479	433	488	460	450	482	446	431	422	474	435	422	420	468	462	462	460	459	444	443	503	446	443	436	458	469	453	462	431	494	452	444	468	462	440	457	473	449	534	467	462	497	450	463	427	472	495	469	482	467	456	502	460	467	438	437	491	469	432	432	458	453	477	450	451	485	431	494	452	459	454	475	444	478	517	433	465	435	503	418	445	434	456	473	474	435	507	461	460	447	426	430	471	462	470	495	487	466	480	482	482	444	488	458	475	444	473	427	465	483	475	446	440	450	441	476	464	464	446	459	468	458	505	426	433	421	460	485	463	469	473	479	460	428	489	475	450	421	438	476	510	487	426	471	450	443	476	434	425	472	471	442	492	449	418	479	514	478	439	436	436	457	448	444	460	467	482	471	476	448	438	442	491	491	455	432	410	481	481	461	439	466	374	469	446	468	469	461	415	438	425	411	489	478	462	467	503	462	464	487	499	435	481	458	426	458	474	434	451	462	456	489	476	456	516	417	472	423	456	464	429	494	457	479	504	448	447	445	448	452	428	478	460	398	431	448	464	425	423	453	429	426	442	452	484	465	474	463	478	469	457	452	467	476	423	437	510	477	469	458	489	429	459	458	449	505	442	434	457	437	452	493	477	466	475	443	444	469	469	437	444	409	448	459	476	462	445	465	440	478	429	443	427	428	465	429	487	469	451	451	459	445	447	437	471	447	422	439	440	447	468	417	447	449	452	464	524	461	431	437	438	462	460	479	448	495	468	434	439	463	477	444	467	444	449	458	459	483	469	467	457	434	448	441	434	504	444	479	462	451	441	475	440	483	451	505	443	469	463	424	485	417	459	442	476	456	497	438	441	436	468	460	477	433	475	493	462	498	456	440	438	451	435	456	437	464	432	466	467	430	437	450	389	487	439	492	445	443	469	476	508	485	443	453	498	443	455	484	478	461	467	473	445	432	477	487	454	493	480	448	458	481	440	487	457	486	499	498	459	443	455	478	504	408	517	453	423	465	501	454	428	422	442	468	495	452	484	422	452	429	443	439	443	516	429	438	465	481	451	465	474	479	443	464	458	476	449	518	458	457	439	479	440	473	475	417	449	456	477	422	449	425	509	422	426	463	487	487	471	502	442	422	418	439	450	478	428	478	477	459	457	472	458	466	472	457	408	417	457	462	480	468	451	425	482	447	493	442	476	496	465	445	500	471	459	471	450	404	478	484	475	464	426	478	462	449	448	445	448	482	467	472	426	410	475	453	433	437	458	522	452	424	462	472	490	463	427	461	484	458	487	496	455	457	441	460	420	465	458	483	482	466	449	433	449	461	503	485	435	463	444	460	466	449	469	434	433	457	487	433	431	446	421	457	414	461	441	516	447	406	428	492	466	471	511	425	476	476	452	437	446	441	479	457	470	466	455	442	445	428	425	455	450	483	456	437	443	429	423	443	444	490	483	472	429	470	414	444	528	476	463	446	472	461	512	436	482	472	452	489	480	406	438	443	459	471	483	476	476	503	485	511	485	439	422	492	498	464	478	447	476	477	495	447	455	463	435	501	462	490	398	450	459	447	474	389	448	474	412	484	433	458	486	452	473	470	495	481	449	472	449	442	469	478	474	488	481	470	508	466	509	456	445	481	438	492	467	438	443	440	469	494	455	482	497	444	428	456	452	468	461	485	470	465	460	469	403	430	423	455	440	444	439	434	463	469	440	446	454	472	432	442	434	443	453	439	469	416	439	459	456	534	469	500	513	463	449	462	473	463	440	447	427	433	427	431	431	431	453	483	443	471	535	560	501	487	478	477	500	452	436	416	474	471	480	440	450	453	441	429	452	459	460	486	469	441	464	455	443	487	444	411	394	464	460	485	456	444	490	463	468	420	458	499	461	475	518	449	467	468	476	449	462	429	447	459	506	485	467	479	474	455	442	441	431	455	431	460	441	485	487	456	451	491	481	448	443	451	455	485	427	512	489	445	399	445	446	529	466	470	449	503	443	468	475	453	462	435	494	479	463	449	503	444	515	438	441	458	473	437	449	453	486	471	489	462	463	465	429	419	465	480	468	514	462	457	439	464	458	442	417	470	473	461	437	474	487	448	463	433	490	437	443	459	476	481	488	471	483	503	478	430	463	394	415	430	479	436	479	482	492	441	436	431	439	436	464	424	473	452	488	417	458	489	485	500	413	466	484	514	474	441	478	467	502	483	478	456	521	480	439	478	479	450	438	490	476	480	476	452	438	453	523	429	448	430	444	483	505	424	479	458	476	438	488	472	477	482	439	462	458	475	424	467	415	465	449	467	433	428	474	492	469	474	463	486	432	447	477	472	486	466	446	416	465	470	471	410	497	456	429	481	411	459	482	454	479	462	417	433	448	462	482	449	484	438	417	443	458	463	452	462	400	439	485	483	429	441	399	458	457	474	427	457	413	457	468	439	473	478	469	472	475	444	471	505	454	465	487	430	498	505	465	433	447	481	435	422	426	461	477	488	508	433	433	473	462	478	462	458	469	451	481	442	443	441	519	475	487	432	464	472	481	483	472	483	449	389	533	492	458	487	462	483	415	439	448	450	430	482	457	451	466	455	470	449	501	457	462	454	416	434	469	448	436	467	454	518	513	464	466	448	441	464	491	392	465	484	423	449	455	423	445	446	473	492	470	460	476	441	475	402	455	474	481	401	495	438	472	443	479	478	444	432	471	461	426	453	495	461	468	425	532	420	477	463	511	452	463	473	404	454	429	468	463	465	479	482	462	461	472	434	445	470	472	459	489	479	444	432	476	527	434	448	438	460	458	459	437	485	478	453	449	442	460	457	458	441	420	413	454	434	426	439	468	461	468	449	460	437	484	438	490	481	462	459	472	466	447	487	449	479	454	457	437	416	500	461	469	463	482	482	469	467	494	458	428	428	474	489	496	478	444	438	432	478	437	483	450	468	477	444	445	476	478	476	408	439	444	438	477	466	428	501	382	444	454	433	459	508	471	446	430	476	424	451	495	477	471	492	507	480	473	450	469	432	480	464	422	461	473	464	499	442	435	462	453	445	457	504
32589	26759	26952	24558	15571	5988	2179	1818	1693	1647	1543	1527	1404	1345	1263	1287	1138	1110	1122	1050	1013	1029	1018	1041	994	984	987	1022	985	975	1024	1017	931	1009	1034	976	954	992	944	1021	976	971	935	956	1019	1020	959	948	935	1009	1036	1017	983	990	999	986	1005	932	950	973	950	960	979	954	987	987	952	945	983	1009	957	957	928	1034	950	956	1000	998	946	970	926	1015	989	1044	942	930	1021	993	1007	980	957	919	1034	939	975	983	965	947	932	948	969	989	1019	985	1010	971	1038	997	969	966	976	988	978	912	967	966	1004	949	923	975	976	993	884	968	986	972	939	972	972	971	972	980	955	934	954	944	1005	1014	1002	979	1015	1012	981	1003	995	947	936	949	932	982	960	1000	976	955	939	944	1002	1063	955	962	946	948	952	938	997	954	969	950	994	948	925	942	954	948	1030	990	873	998	1010	966	948	999	980	1000	991	915	937	960	971	981	955	977	1022	985	970	944	925	925	962	988	957	927	962	973	1001	951	958	930	931	953	977	923	964	961	985	976	1001	941	955	965	1037	950	955	949	944	976	937	964	952	1002	909	1023	931	1005	993	956	938	954	959	972	986	995	933	963	927	967	978	932	963	946	981	921	952	972	1000	941	968	954	923	972	976	1015	923	969	956	973	982	1016	975	1018	972	942	971	953	943	944	1033	959	933	972	1007	985	980	986	971	962	965	986	988	975	1006	974	982	939	985	1004	913	940	984	934	929	1001	1014	949	987	995	967	943	982	1048	1000	1007	948	975	975	976	976	952	965	1019	995	987	929	1006	997	981	958	981	983	938	977	963	919	959	991	963	940	963	979	989	1006	1035	997	946	1054	959	948	969	970	969	974	1015	991	1009	969	967	944	984	955	983	968	996	953	1023	961	991	1014	1002	970	1037	1009	957	1007	927	976	986	955	1007	953	926	1008	919	974	951	971	956	1006	945	1029	945	949	973	965	925	1018	981	931	992	960	975	927	1019	980	947	1043	952	988	956	1004	965	1003	966	985	965	967	960	953	992	973	963	955	1042	929	995	960	908	1007	945	955	978	976	988	1005	965	922	996	962	907	961	986	978	975	939	964	984	965	934	1011	963	976	972	1014	994	1005	986	1014	978	992	988	933	986	984	980	913	988	955	913	971	936	999	965	997	951	1024	1001	957	953	985	932	882	990	973	901	981	996	958	953	973	1010	987	973	985	1009	934	944	988	972	998	952	968	940	949	937	935	961	1030	968	923	932	951	1016	1006	1032	999	962	1022	1034	928	944	962	1017	975	977	957	978	1018	988	951	946	964	968	947	948	922	989	1009	978	987	931	933	901	973	978	917	944	941	990	905	973	954	949	903	999	1011	980	1004	959	977	909	966	958	957	911	991	904	989	957	953	1030	972	926	972	947	951	996	990	938	988	1022	931	968	977	957	969	931	936	965	981	1028	958	943	975	947	941	1011	975	1008	957	951	951	918	981	967	919	1049	939	950	1001	947	955	957	956	978	1016	990	1000	1014	981	940	947	988	942	973	957	964	940	959	922	928	1005	958	975	961	989	952	961	920	946	990	959	964	1003	950	931	979	971	942	1007	966	1019	1032	917	959	964	943	976	928	975	926	984	934	989	975	978	946	1015	957	957	957	984	1016	946	999	983	889	957	986	988	956	1002	978	966	1004	969	1025	941	998	964	956	994	960	974	944	961	986	928	958	982	964	995	970	871	922	973	966	1006	955	986	971	895	1032	971	959	956	968	936	978	967	917	937	963	984	985	961	916	945	984	1005	942	1019	1040	941	936	997	985	969	943	966	1002	963	960	1019	930	927	1000	967	944	1003	1025	999	972	960	952	973	1050	889	1015	971	939	1008	969	981	973	1030	990	959	1001	1012	913	959	952	942	956	987	980	994	995	1023	975	949	947	1006	932	965	933	1000	958	961	993	1005	951	966	954	958	951	963	962	952	1011	945	994	955	929	976	1008	971	890	957	931	998	955	1015	952	966	940	985	988	948	991	973	1004	1068	986	958	947	994	935	921	968	921	1017	986	990	988	959	948	975	984	1018	1025	990	959	977	969	1015	892	1022	913	939	977	1014	1047	1013	960	960	993	1018	914	973	992	960	990	992	1042	912	921	960	1003	964	913	956	947	964	1031	945	977	963	958	956	991	942	1005	974	938	988	991	985	1038	987	961	991	972	1006	1005	968	981	1018	973	994	955	1000	946	951	955	990	934	957	1006	964	967	996	1006	989	968	956	950	979	944	963	934	999	980	964	962	1009	909	970	978	976	936	976	955	959	937	992	1007	965	981	972	975	997	961	963	986	942	1012	963	991	931	1023	939	962	946	973	967	983	946	966	954	980	933	902	979	967	1012	956	969	1075	926	981	983	934	944	923	973	938	935	939	928	1028	989	994	976	978	935	991	935	986	905	997	974	974	948	1002	999	993	1022	973	985	956	971	987	958	928	989	950	998	979	965	948	962	969	919	949	1046	975	1027	961	950	959	1004	1008	1011	921	902	982	1001	945	937	997	963	969	974	1014	928	943	951	968	992	954	986	947	979	988	997	975	968	1003	913	994	941	946	933	973	984	967	957	927	1007	937	967	980	940	1002	1018	935	983	957	939	972	986	990	964	967	962	915	957	950	1002	924	996	970	939	950	934	970	948	933	965	979	1009	972	973	922	1027	977	949	986	977	916	950	943	1005	975	1027	949	1014	1003	992	958	940	1012	1023	937	926	955	944	967	1012	960	972	927	998	909	1017	966	927	968	948	959	938	949	977	930	1006	980	950	987	956	970	1029	967	969	968	994	939	965	981	991	1042	961	962	967	951	938	903	953	1021	973	938	989	999	971	957	978	970	957	917	1012	981	978	1004	953	967	991	940	997	955	953	1006	943	975	929	954	1018	956	941	1048	1012	963	936	901	993	952	962	970	966	952	959	946	954	959	975	916	955	949	932	971	914	1018	982	946	972	992	984	976	969	926	944	956	965	981	959	974	966	944	981	947	1030	990	931	960	925	949	977	960	936	950	993	1016	958	981	947	970	1001	1000	979	993	939	1011	956	971	1007	954	951	943	982	967	989	984	959	988	976	945	973	996	965	943	951	884	967	911	966	929	949	998	1001	961	969	1005	939	1035	950	1009	956	992	952	964	950	971	988	966	939	982	952	986	961	952	996	954	1003	983	990	932	958	959	967	960	970	928	978	953	904	1012	982	973	979	1008	986	964	990	951	1054	988	926	998	959	993	975	991	993	973	896	960	966	940	945	922	962	981	947	889	910	927	993	1007	937	997	961	1012	959	986	982	955	938	939	1012	1030	1019	982	982	987	997	958	1004	947	907	915	976	983	1024	999	985	930	987	975	981	948	941	994	979	1035	983	956	969	965	1066	969	973	978	989	954	957	993	960	994	957	994	924	941	1019	999	941	1006	960	1001	963	974	996	963	975	935	977	954	974	1002	961	960	991	997	954	950	969	962	975	997	1036	939	976	948	980	993	996	941	972	1012	973	937	991	941	966	954	932	956	900	925	990	895	973	984	1008	973	977	968	938	946	1027	984	938	923	969	1011	1004	988	904	929	1005	1012	926	919	974	1004	985	995	964	1010	923	969	982	984	953	963	950	979	946	934	978	989	998	996	960	952	1009	992	952	963	954	968	990	938	1020	976	975	969	965	953	986	987	973	974	972	955	1012	965	989	950	952	999	1002	990	996	937	1020	982	908	966	940	986	981	1028	1027	973	1010	1004	914	949
65708	39756	27146	17449	7430	2519	921	775	629	635	632	608	598	596	567	553	579	474	515	471	520	482	461	544	452	507	498	462	509	503	502	438	485	466	445	482	449	487	449	440	503	457	446	480	485	421	525	464	475	519	489	502	509	454	474	470	470	456	431	430	491	480	423	519	494	493	472	436	460	442	434	488	510	443	465	526	435	467	461	478	454	470	478	444	485	441	446	442	449	450	458	472	460	475	475	438	458	458	472	483	485	473	430	469	495	491	471	509	456	478	441	427	467	512	464	511	436	465	491	501	487	459	478	448	549	436	465	470	481	512	484	468	473	464	458	458	478	456	506	493	529	460	449	477	455	484	474	473	506	476	453	450	480	480	484	475	477	476	478	454	450	480	501	446	440	448	436	475	494	486	436	451	439	452	484	511	501	492	492	500	470	501	504	462	493	473	468	452	464	399	458	490	429	456	470	411	489	455	449	458	493	480	446	453	507	462	468	462	480	487	438	498	504	472	445	497	464	470	430	487	464	508	484	444	496	460	460	472	480	443	459	443	459	435	477	436	467	462	473	453	460	490	504	410	450	485	478	481	477	488	454	437	457	459	442	440	415	459	466	458	466	467	432	439	484	484	512	465	461	504	445	481	448	454	476	499	461	463	462	464	473	497	445	483	447	451	452	448	448	476	460	460	489	493	471	473	485	453	432	458	491	453	467	504	495	444	467	494	443	472	459	497	465	460	468	458	439	430	495	439	449	469	441	412	474	523	461	422	450	489	430	427	432	467	481	482	474	465	495	480	471	438	468	499	489	463	469	440	474	450	492	499	477	473	466	463	436	446	462	476	470	456	500	462	452	476	435	474	469	517	461	439	433	536	461	468	479	420	505	474	447	494	467	473	456	427	409	471	408	513	482	478	480	435	454	462	459	446	511	441	440	504	532	469	491	433	449	479	462	443	453	496	464	457	467	454	468	502	466	437	463	486	459	504	504	430	466	428	485	480	465	457	465	448	461	467	420	451	465	469	460	448	474	478	466	486	452	484	437	442	432	470	451	413	496	452	447	450	522	502	495	462	464	472	485	460	497	472	505	467	462	443	493	477	435	481	456	433	446	515	465	474	496	481	454	455	495	455	439	467	462	447	462	481	508	456	482	458	469	482	467	482	391	461	491	478	491	444	479	495	454	450	456	431	462	451	475	460	519	468	477	431	455	488	478	490	519	417	434	450	508	474	450	460	473	467	436	435	461	509	465	431	465	468	458	401	439	464	469	438	444	473	516	455	458	474	524	467	490	450	452	483	466	460	441	465	495	426	482	476	498	440	462	492	465	443	450	445	465	457	498	448	458	492	471	478	477	460	480	480	460	409	467	454	511	480	437	461	456	480	469	468	417	443	420	458	476	427	421	452	463	494	404	434	435	460	477	455	464	463	464	498	502	465	468	479	510	465	501	473	480	456	487	461	455	521	498	481	478	502	456	467	445	471	475	477	500	496	504	460	437	479	490	481	451	439	458	454	482	490	471	485	472	491	467	510	465	452	455	428	429	435	454	455	513	453	446	438	429	416	459	452	503	513	419	448	477	439	456	504	520	432	414	431	462	489	445	488	460	462	476	444	465	464	515	485	475	503	474	474	471	502	465	444	447	485	443	472	481	481	497	502	496	477	488	515	466	474	458	442	430	473	410	448	483	485	477	499	488	489	477	491	432	464	469	459	429	470	475	473	468	484	470	481	477	446	484	464	498	488	447	470	480	459	461	475	467	448	475	504	496	488	507	457	455	462	417	433	440	470	526	475	486	451	433	428	450	488	459	464	461	497	495	467	428	455	492	469	521	482	434	506	454	486	485	459	493	464	493	403	430	473	458	470	493	472	509	456	431	416	486	488	463	484	483	437	471	500	507	475	498	461	475	494	432	516	453	468	447	462	453	441	460	477	496	464	457	410	463	444	493	482	473	473	454	506	465	448	461	447	410	490	498	511	466	469	454	468	449	508	479	437	444	460	475	496	485	467	435	493	429	457	468	442	503	472	485	475	479	496	471	426	433	455	471	451	471	480	417	472	504	474	451	456	461	472	463	439	450	421	465	436	451	500	473	481	460	463	443	453	484	413	506	456	444	470	481	543	442	519	454	463	435	448	509	467	441	439	480	472	492	480	455	467	436	465	475	454	447	514	484	497	468	491	433	495	462	492	444	462	420	470	495	473	459	423	470	470	524	442	447	429	465	440	480	447	460	470	466	485	496	450	465	471	446	436	498	480	506	452	512	489	464	458	493	462	467	475	489	435	458	501	454	523	451	480	442	491	438	496	455	484	478	484	442	491	483	458	490	453	513	477	429	426	463	485	458	464	503	497	495	474	452	435	453	452	453	475	435	484	423	504	507	489	449	468	489	445	452	500	482	509	442	456	407	464	463	475	444	500	470	455	445	435	427	467	475	477	453	474	412	463	474	434	497	487	430	444	463	477	503	461	513	453	459	459	434	483	460	476	466	492	397	492	464	484	441	487	479	459	494	466	427	471	444	472	469	513	484	463	439	479	457	459	462	477	471	463	462	488	475	442	459	434	495	449	442	474	456	408	487	433	495	484	479	480	443	481	481	494	471	492	487	476	438	507	442	512	532	453	459	501	503	440	420	489	494	470	465	475	449	416	466	459	426	459	472	450	442	477	427	464	503	453	453	473	437	512	468	481	511	481	500	458	456	479	485	463	464	504	443	445	455	471	478	508	489	460	424	490	492	471	497	502	468	415	488	472	481	467	416	498	467	503	489	445	482	444	487	432	490	509	456	453	522	477	461	423	504	511	444	476	454	488	456	451	472	447	456	441	485	451	406	465	497	452	478	475	422	412	460	486	458	479	478	444	476	430	449	450	473	439	463	464	499	486	470	458	448	489	485	503	519	452	488	490	485	434	461	466	462	412	489	457	501	465	456	468	485	444	454	471	451	461	448	451	431	486	474	440	463	469	457	457	512	433	474	500	409	512	454	486	478	438	481	460	433	466	458	466	464	487	435	486	468	447	471	499	462	463	449	466	469	414	457	443	457	445	443	449	445	466	515	480	453	465	463	450	478	492	475	437	432	497	479	443	448	471	449	439	487	448	478	462	474	466	443	472	478	468	505	472	447	455	440	445	468	473	519	499	468	449	468	477	472	461	445	469	484	514	490	486	456	478	507	416	456	439	473	486	467	469	447	486	447	502	501	453	470	425	450	489	500	483	476	450	485	438	481	466	445	480	424	471	452	423	463	474	451	441	466	458	452	472	459	473	469	452	454	505	503	449	473	454	457	483	452	445	453	472	433	512	465	438	428	522	510	478	456	495	415	445	410	477	454	424	483	529	431	481	462	468	460	430	496	495	435	496	476	475	447	480	501	504	454	483	480	475	475	470	454	439	496	498	475	477	452	471	490	417	429	471	466	429	463	457	500	479	416	443	416	441	445	472	464	447	468	515	456	499	469	477	472	431	461	466	455	468	500	521	470	451	486	462	507	472
41822	30294	29088	25357	14162	6396	2482	2106	2015	1831	1733	1737	1656	1489	1429	1312	1326	1229	1175	1165	1113	1081	1087	1132	1045	1052	1046	1020	1009	1040	1067	1009	960	1032	984	1041	1028	1015	953	1022	1045	1034	1017	1028	1010	999	1011	1001	1022	1039	957	965	1011	1016	1015	1030	983	997	977	960	983	1016	966	944	985	965	947	970	992	989	957	928	963	991	968	935	1004	954	941	1017	970	943	985	990	952	1064	969	1003	976	985	945	952	965	955	958	954	958	954	980	969	992	973	980	1000	977	1004	1009	986	1023	1002	948	988	1001	934	950	922	948	945	1010	1017	1025	1033	966	1006	968	998	1054	1007	1005	980	1008	940	1035	1038	1026	1010	969	980	1005	1015	991	959	958	955	962	909	948	973	1004	998	954	954	988	1024	993	976	961	1027	938	1008	1031	949	988	997	970	985	949	973	979	960	955	1017	936	921	988	961	1008	992	1023	968	1004	1042	999	1001	958	1004	1040	1037	975	943	905	1020	990	939	936	956	1012	973	1038	965	995	1001	983	981	994	998	1010	967	1009	986	1035	997	1004	988	986	995	983	973	941	992	903	976	993	976	998	1017	1033	960	1007	1017	981	925	987	985	1033	1066	1009	976	949	972	939	983	956	1007	943	967	978	913	972	947	1019	971	1037	1002	949	954	1032	956	1001	973	964	1011	959	961	1003	963	989	1006	978	942	962	1004	965	1029	973	1023	956	1015	993	923	968	1002	1026	946	1014	983	913	972	916	991	1007	994	928	1006	984	984	1004	1036	948	996	945	996	956	999	887	1027	985	973	923	945	944	962	1007	1005	979	1000	901	1004	1006	1023	970	960	1021	991	1002	984	998	937	894	1001	980	992	983	922	989	1013	952	980	958	1063	941	981	987	1007	974	936	986	999	968	938	916	996	990	1026	1041	1008	974	1005	969	1011	919	923	1007	934	976	980	907	968	996	1004	977	972	1004	982	990	978	1017	919	1048	993	1028	1041	989	996	1022	1056	1023	971	980	976	978	986	998	965	1046	988	971	963	997	1026	1001	961	989	976	964	1012	985	906	1018	991	1018	1000	976	1021	990	997	985	1071	971	998	939	1021	971	963	1000	980	920	979	976	1062	977	993	941	960	949	981	1009	959	941	972	955	959	981	971	977	995	960	938	1025	958	957	918	944	972	949	937	1026	1023	981	992	994	948	1040	935	999	1022	970	1011	941	1024	1007	1024	1005	987	947	985	1011	1016	1017	966	924	974	987	997	976	972	979	998	991	941	1016	935	1003	961	920	990	1011	998	919	936	989	931	988	975	1000	977	956	934	941	929	985	939	1008	1036	988	982	984	1011	965	997	976	968	953	949	978	946	1073	1019	1013	929	1002	970	976	1019	978	980	1026	968	1003	957	976	1035	1013	971	1037	1016	951	955	1047	905	966	995	1003	1031	982	1055	1014	1039	926	974	1017	984	968	961	1031	1010	995	961	1061	1006	930	1000	980	953	963	990	988	961	999	904	1010	1003	911	930	1017	994	959	960	993	986	981	972	990	932	959	1017	982	1010	1000	1008	1033	964	999	928	994	996	994	1006	963	1016	935	1021	1020	1027	967	959	1001	963	953	985	991	937	1007	1040	986	1023	976	967	928	989	935	969	1000	911	1012	1009	981	981	1009	995	950	970	995	982	1002	1016	1006	920	974	985	976	966	964	964	1008	1024	971	969	974	1011	975	997	969	968	947	946	941	929	964	925	961	970	920	944	936	997	987	1016	949	972	977	1033	1004	959	971	976	996	1024	961	991	1034	1013	936	955	975	992	1013	1039	1009	992	1036	991	1007	980	971	977	1013	1033	983	992	972	977	926	993	984	1007	976	952	993	928	1001	1042	946	978	984	1011	952	922	1024	973	956	1006	941	1027	993	983	973	977	988	961	981	960	969	1005	986	924	1027	985	999	1018	958	941	1014	962	990	970	989	994	990	1004	973	987	937	1006	955	947	1009	951	1001	986	1004	953	992	945	1010	1000	981	1055	960	934	1047	1012	981	954	957	984	999	1018	957	953	1008	962	993	1037	948	950	978	1008	948	1002	992	990	1015	972	934	963	1025	963	975	949	952	938	967	974	943	959	991	993	969	956	915	927	932	920	951	991	979	1007	958	1006	972	1007	992	1016	949	1007	962	976	970	1008	960	959	944	967	963	986	981	1017	932	945	1005	985	967	983	956	1050	975	982	979	1001	976	1012	978	978	1008	931	1043	912	938	996	955	975	1000	942	953	1024	999	970	1017	978	989	964	1008	974	959	937	1008	969	964	992	980	1008	1001	985	985	1039	923	968	1037	1026	958	956	995	1063	945	965	1021	900	933	980	966	991	1012	1000	1007	999	994	999	1009	956	991	1014	980	964	929	990	990	1023	958	968	988	986	953	944	938	1005	986	1003	1015	970	994	998	1001	970	1057	990	984	947	915	934	993	1012	1019	946	974	977	1023	1007	979	989	969	1011	1050	1021	1020	995	1043	940	989	982	981	1005	1013	1008	929	1009	970	952	976	950	945	951	1011	1027	971	968	949	1035	967	986	962	987	937	957	989	943	948	987	982	1034	1016	974	975	989	1009	972	1067	1013	915	940	1025	961	979	990	1016	942	951	974	945	933	997	978	983	979	982	1051	1023	1009	977	999	997	970	983	994	969	969	999	996	982	959	971	1047	978	967	996	988	956	970	970	995	1000	950	1016	980	1041	997	1025	961	967	1022	994	974	1042	988	991	972	991	1018	946	988	965	1015	980	969	953	991	1027	980	950	980	963	1036	969	1016	955	986	988	1025	943	976	987	1009	956	995	963	983	1017	993	1027	972	914	991	913	1048	946	961	971	962	1006	998	949	985	908	989	987	988	967	1019	1016	989	962	1027	997	983	977	975	973	1014	999	1007	978	928	1005	999	975	977	993	947	1011	1035	973	912	965	975	1005	943	1007	1026	945	993	981	1029	1000	974	974	923	1003	1028	982	1034	976	933	949	961	975	963	967	990	925	1015	993	990	996	929	966	998	1030	991	954	1000	939	969	1017	963	974	974	972	952	946	952	985	984	954	998	989	996	991	1010	1009	1006	941	987	986	975	941	989	976	1009	982	974	994	992	959	976	973	943	924	986	995	919	1023	1005	960	984	937	1040	963	985	963	958	977	982	998	999	1003	927	1018	925	963	908	975	1018	943	946	1038	952	958	968	968	939	1027	957	929	1007	1015	1044	1011	990	1002	985	932	1015	983	951	943	1019	1000	978	951	989	987	952	971	1001	938	1003	936	948	1012	970	1025	1023	957	1003	1009	1033	952	1005	990	971	971	968	1035	1021	1013	1000	1008	1029	977	939	1002	972	1004	918	935	1002	1000	985	962	1010	910	982	959	961	971	969	977	961	1022	1026	945	971	1009	966	952	973	1003	1021	1014	933	975	1003	909	983	1018	1007	1013	1029	963	965	941	1003	999	1031	953	971	956	980	979	1030	1016	971	987	977	1062	997	1007	993	970	980	957	953	986	982	956	922	982	1010	968	1017	980	978	971	1019	995	956	990	983	954	1011	962	1037	1035	970	1058	977	978	958	986	1000	1028	983	999	1009	985	935	984	954	944	994	972	947	967	985	997	1004	977	960	953	1018	933	1003	1026	986	1025	1009	1000	984	951	996	995	979	993	1021	949	995	989	1029	951	975	1001	960	957	978	997	987	950	1038	994	921	950	957	1018	1003	991	964	982	1005	1009	972	964	957	1044	970	984	976	955	1037	938	1007	1005	959	990	967	1000	938	972	1006	1002	957	1017	994	927	969	935	983	959	967	1012	938	960	937	974	1017	962	976	998	945	1024	980	1000	1027	946	1030	966	1016	989	957	1001	983	976	995	1024	949	1017	992	974	1011	1006	946	1032	1011	984	960	1008	961	986	1005	1035	1044	995	958	1041	1026	975	1029	987	999	972	935	974	995	1011	954	1007	1029
50068	22288	9632	4031	1434	770	597	507	534	476	481	524	494	452	489	492	511	482	470	476	431	481	488	445	499	464	474	495	461	437	493	432	483	449	473	399	461	498	513	460	451	455	445	442	451	448	441	492	442	452	444	449	504	504	486	427	463	457	439	494	461	478	453	472	467	451	487	474	485	432	473	463	445	462	477	456	461	461	463	437	481	439	478	470	508	484	487	452	481	498	444	494	476	448	470	466	461	432	448	444	479	479	443	481	469	453	453	423	452	494	425	409	452	452	418	457	443	477	479	455	478	446	470	517	428	457	483	490	449	474	449	482	459	476	466	428	470	456	480	488	476	472	466	439	471	450	413	448	414	449	440	424	469	483	529	476	437	449	477	474	483	472	469	487	447	474	489	468	464	453	498	474	490	459	464	470	458	444	463	451	458	512	450	480	445	486	489	492	467	440	450	467	475	468	472	467	456	457	476	465	453	484	440	418	467	499	402	484	437	436	469	462	474	483	442	429	476	467	491	469	490	455	450	472	425	445	443	519	481	501	507	452	480	425	456	499	457	464	501	466	419	451	447	489	441	443	475	467	469	499	468	453	414	458	477	493	452	444	511	450	477	496	483	485	430	456	473	449	444	484	465	440	453	505	439	463	456	476	478	448	481	488	464	464	469	490	462	460	462	456	471	468	467	412	437	425	461	452	473	434	462	416	430	477	488	461	469	480	449	444	437	450	476	454	469	467	469	445	456	430	455	499	485	458	425	434	511	505	492	448	454	498	475	473	431	444	481	447	460	481	445	436	471	449	446	496	449	478	484	481	458	465	461	460	460	493	423	477	506	497	523	457	479	481	485	479	486	468	458	433	432	447	501	477	484	458	445	414	449	442	505	450	449	454	460	433	452	487	478	461	426	489	460	419	433	434	430	424	462	425	417	438	421	455	481	466	426	486	447	452	498	440	452	433	448	453	489	455	530	455	457	464	451	478	442	458	440	480	459	443	426	464	466	453	491	496	483	468	490	500	481	471	461	487	462	438	435	484	473	426	455	501	460	480	471	450	492	479	492	461	493	495	433	425	483	480	459	461	439	490	504	488	476	498	468	474	461	460	467	470	444	456	490	518	501	417	457	484	444	470	480	481	468	459	452	455	476	465	425	432	447	473	479	495	511	461	442	463	480	474	514	451	472	490	437	495	490	453	468	484	436	465	437	461	476	478	496	496	453	431	455	468	448	480	500	514	432	418	433	458	472	492	462	449	455	444	450	492	441	455	495	463	491	411	464	438	432	424	488	478	513	473	429	465	483	463	427	437	431	447	466	450	466	407	476	457	445	475	450	493	489	484	455	458	485	480	472	458	464	504	461	433	462	457	427	463	456	488	428	460	467	427	460	462	457	476	461	484	443	501	486	447	482	486	453	447	453	433	437	406	482	485	467	454	455	470	446	463	495	455	455	453	471	422	471	446	460	498	456	436	456	447	452	440	495	463	469	467	493	435	452	462	478	458	457	481	458	469	483	504	494	473	459	493	504	499	485	509	454	502	503	504	499	479	433	450	431	476	470	460	472	485	451	495	469	449	449	477	464	490	468	493	461	456	455	460	466	480	476	480	455	421	489	454	485	462	419	473	461	474	479	511	429	449	452	493	468	450	488	479	435	492	468	452	473	516	438	438	495	480	483	411	455	464	473	484	457	460	486	488	464	490	462	426	474	484	486	481	440	481	459	469	447	443	454	480	436	447	515	468	489	490	448	437	449	478	449	454	467	412	480	455	471	472	459	485	495	503	486	457	485	502	456	427	448	469	465	468	489	496	474	449	485	453	448	449	453	479	458	440	540	492	447	472	497	424	529	485	440	468	476	524	420	443	431	495	497	416	462	443	456	476	468	481	441	490	488	477	467	504	469	468	459	430	434	511	447	438	466	458	457	457	467	469	425	446	497	476	453	459	517	444	477	452	460	503	425	470	474	485	473	450	456	471	476	486	458	488	430	442	468	501	464	492	460	472	469	510	437	412	502	458	483	445	453	490	460	451	456	455	443	423	421	478	462	482	486	466	446	464	454	479	446	464	510	489	473	500	478	460	467	446	527	460	460	481	470	427	480	482	435	451	479	501	479	488	510	477	469	496	418	439	473	468	434	471	439	454	460	500	490	467	463	472	460	490	449	425	469	437	462	467	491	463	495	452	490	454	498	482	461	509	451	469	466	444	479	459	464	486	487	475	468	477	441	470	465	441	494	470	438	487	454	452	447	458	467	420	447	501	475	445	440	454	468	459	450	438	458	434	458	446	491	465	445	486	455	483	448	468	460	522	428	473	468	460	461	468	467	457	416	442	434	475	428	472	509	459	503	434	465	451	440	425	462	493	403	439	448	501	445	493	454	520	467	497	459	438	469	418	436	453	410	473	493	489	426	469	492	428	479	470	471	491	455	488	492	453	450	438	451	490	447	474	472	464	450	462	426	471	476	445	450	481	456	498	438	441	479	486	499	499	499	451	458	467	454	487	453	490	479	492	421	452	473	453	435	432	453	449	443	463	473	427	465	441	487	439	455	486	454	464	437	471	474	491	447	438	479	495	458	475	438	462	448	502	491	467	459	470	412	467	505	513	490	508	499	477	453	448	510	478	476	469	456	471	445	489	453	464	451	461	453	494	419	468	508	462	477	467	470	486	435	441	445	455	457	418	450	461	493	431	463	490	459	422	444	495	489	419	475	486	476	472	448	448	463	492	424	431	435	449	456	440	468	460	463	501	466	483	488	494	472	457	481	440	453	491	440	507	443	462	482	455	497	473	407	435	447	483	486	471	496	419	415	404	467	458	483	460	465	511	475	468	496	443	415	497	452	427	470	453	444	421	500	468	462	457	445	421	448	480	468	472	493	504	461	486	440	464	445	476	460	453	444	490	501	459	466	438	468	476	456	497	454	483	428	468	431	459	437	486	491	494	424	428	471	458	447	489	493	452	458	480	452	482	451	450	504	452	451	457	457	456	426	459	466	488	456	506	448	455	482	440	480	445	482	467	433	469	491	478	501	455	416	479	463	450	522	502	410	471	455	428	435	458	487	439	465	464	455	454	439	509	472	440	508	486	444	436	465	471	418	423	466	479	438	452	469	443	471	450	449	464	511	436	443	455	462	479	448	444	471	453	432	467	484	431	447	464	476	457	458	530	449	498	490	438	446	492	407	432	482	417	482	442	438	445	427	447	492	513	487	426	473	471	485	495	488	472	474	456	477	456	473	461	486	468	458	470	446	476	498	451	467	484	523	480	477	453	448	446	464	440	459	505	423	448	475	447	434	482	509	452	447	498	448	484	459	483	462	439	422	431	451	452	449	440	488	441	465	492	497	462	471	486	462	457	464	428	439	479	434	478	435	444	461	454	410	496	462	461	421	484	480	498	494	457	480	504	460	432	446	462	472	491	486	433	494	449	440	478	490	474	470	485	476	455	425	488	441	447	493	475	527	491	412	449	456	484	459	474	444	414	429	467
32577	14503	12389	8285	3658	2215	1424	1301	1240	1159	1113	1143	1114	1091	1111	1096	1092	1034	996	1028	978	1046	947	973	986	961	950	1045	974	961	941	956	1020	1000	1017	968	947	1002	1012	955	992	996	958	1020	1052	955	1025	1001	945	976	975	975	938	973	989	994	964	994	1012	1001	1039	973	1011	974	970	1022	1018	941	996	971	982	997	1001	901	947	944	983	959	1031	979	959	957	1026	969	986	947	987	987	1030	975	951	1016	955	942	969	975	965	977	903	970	936	962	993	959	994	963	941	973	974	996	969	1053	947	979	1002	990	935	1013	936	1032	992	973	1008	964	1041	1004	954	993	961	991	952	949	978	949	950	1021	956	1016	967	983	1001	921	974	993	1040	997	995	996	1007	970	962	1025	944	959	946	963	984	954	961	974	971	975	1030	997	952	994	995	993	974	968	977	909	1004	998	999	925	970	1021	972	966	967	1041	960	907	1043	1013	1026	979	1025	967	991	984	954	1000	950	971	1013	979	948	1003	1003	1037	1022	995	966	934	963	946	1004	972	1031	1063	961	987	1026	990	937	905	982	933	921	948	959	968	940	947	983	993	951	972	962	941	1017	976	995	971	943	1016	984	1010	940	933	960	1009	1067	1011	961	1002	988	951	1018	996	947	893	969	1034	1058	987	915	906	1003	1002	947	972	959	964	961	961	962	998	992	995	958	941	947	990	940	925	997	943	1003	927	927	940	1039	966	990	952	984	990	1009	999	959	967	985	966	965	991	951	989	918	968	998	936	1001	1014	952	940	913	1020	910	990	1000	962	976	959	982	988	964	963	976	996	979	988	928	972	962	1009	986	967	952	990	958	993	964	984	964	1008	1005	941	997	975	933	942	1037	991	956	958	954	971	968	1025	991	963	977	981	954	1002	909	1020	928	945	946	935	957	958	961	964	949	997	927	967	993	972	1019	925	943	939	1011	962	985	993	922	984	923	967	980	969	973	1039	1003	997	983	947	1007	998	943	1008	971	969	987	991	987	970	972	980	935	949	981	948	948	911	974	958	985	974	992	927	972	984	1047	944	1004	959	901	1012	987	925	991	976	931	1004	925	938	979	988	943	990	976	1043	976	963	946	949	1014	931	937	989	988	942	1000	1040	935	964	1010	1020	924	1022	965	929	1002	971	960	1033	946	938	998	995	949	1029	984	980	976	1006	985	983	1015	993	961	994	1011	932	968	990	1001	946	946	960	974	989	943	962	1015	960	989	998	989	989	976	981	947	972	960	1012	1019	954	980	989	981	986	951	963	1005	965	998	1003	1002	986	965	955	969	997	1011	1003	979	996	1023	1002	995	1049	971	962	1006	959	1021	967	1006	970	969	959	934	972	921	967	1003	924	1023	967	983	1020	996	952	984	1016	996	970	977	953	1015	990	976	946	956	1024	1028	988	970	953	962	912	910	930	1020	973	954	966	933	922	962	973	995	981	1028	993	1012	937	968	1007	978	957	1008	989	975	930	1020	973	975	984	970	935	1014	983	952	974	981	931	957	1010	976	999	1009	1011	964	971	989	979	961	985	990	925	970	989	941	989	984	1043	985	980	936	975	968	918	1000	959	948	969	967	1007	1028	905	993	952	937	983	947	974	933	979	993	960	977	917	991	965	992	989	996	977	998	947	964	979	988	1004	960	968	925	1000	965	940	976	931	979	986	971	972	961	952	921	1045	951	998	997	951	1042	947	937	983	981	971	970	977	1037	967	1037	987	999	888	986	971	979	985	1010	987	971	923	977	1029	954	969	997	963	979	995	909	922	964	1002	925	973	951	1007	963	960	1009	1006	963	925	980	1018	960	915	1009	1001	957	1018	993	972	943	1002	1032	1033	992	964	1020	1001	927	978	922	1020	945	962	993	929	989	915	953	975	918	959	986	993	978	925	968	948	1028	964	975	948	943	1006	1005	958	982	966	1005	982	999	973	992	969	947	1027	983	923	983	973	955	920	1000	958	972	930	1031	999	958	1070	984	968	966	939	925	1009	942	1033	1011	926	1012	977	974	971	999	940	1002	950	970	991	1001	943	919	992	959	978	1009	1015	1002	1038	953	922	954	955	918	940	975	993	989	949	972	1014	926	996	1043	1069	963	1010	969	1028	985	1015	1010	975	959	986	977	998	920	1021	981	938	994	1023	999	990	975	994	948	980	992	999	973	1018	971	966	939	918	975	956	968	933	998	963	1012	897	976	1020	1036	1007	1014	920	958	1054	974	966	957	948	983	1004	1011	985	974	930	983	971	947	1012	993	970	999	1032	1013	1035	959	993	973	991	908	935	956	991	976	1020	927	942	997	982	1009	941	1034	1000	999	974	939	905	978	959	1030	980	934	957	940	994	944	946	992	951	964	969	919	934	956	968	1010	967	991	885	978	891	1004	1010	970	961	967	999	944	922	1007	985	950	1014	979	976	1029	969	997	999	957	972	973	968	980	937	973	994	904	1001	979	968	1004	888	976	993	913	959	979	964	917	973	865	1030	961	968	994	939	985	994	960	1013	998	1011	1009	963	944	1003	985	992	1035	956	951	983	1059	935	967	958	991	954	980	919	966	999	976	941	983	952	960	914	943	1000	991	988	934	1035	985	997	996	972	912	959	964	984	971	923	994	984	964	1018	982	967	992	962	995	991	991	949	1001	1022	975	926	948	1016	1000	998	937	995	966	974	1003	958	1018	885	971	1004	948	1030	954	1065	996	988	1045	1002	1005	1049	950	987	984	961	956	992	991	997	923	979	986	964	969	949	1013	987	942	952	980	1051	994	980	956	1003	901	925	964	1003	971	988	1012	950	982	928	953	996	1005	1003	960	949	954	978	994	1002	932	1020	971	929	973	941	979	1005	920	947	956	1000	945	1017	967	1022	965	975	1031	985	970	999	980	944	1024	982	898	942	1027	957	976	916	938	968	976	934	924	969	965	972	994	993	969	990	925	1020	957	975	929	961	992	990	942	1019	989	1002	916	945	988	949	1001	938	999	953	964	1039	925	1012	977	982	985	956	980	935	970	943	958	924	1013	990	974	1004	970	903	991	980	918	1019	952	960	961	944	1028	933	983	905	974	972	958	969	980	976	946	1000	983	948	996	978	978	978	1009	924	1009	1031	992	1054	943	908	968	952	1007	985	966	971	949	981	1011	987	918	1008	976	1037	989	937	937	959	989	961	986	982	997	1008	983	963	954	980	995	938	993	950	971	943	965	962	986	973	977	991	933	1005	936	1009	964	1001	1021	944	939	979	1006	1007	959	977	953	1009	1031	995	929	988	1008	950	1009	965	935	1018	974	1018	908	982	965	980	945	971	956	948	973	1030	973	946	977	951	956	941	968	989	979	996	967	1028	987	957	975	940	1007	971	987	992	945	970	971	951	997	960	978	941	1023	965	989	1042	940	988	973	959	1022	918	1026	933	1063	1045	971	966	988	985	966	938	928	1013	978	1004	976	976	977	950	962	957	950	1029	954	909	1020	946	959	947	913	948	1002	942	1000	995	939	957	1008	964	967	965	988	933	977	1037	971	963	911	967	1009	978	956	1051	952	1013	971	1008	992	971	1011	991	962	1010	947	965	973	936	1053	955	948	984	943	968	1024	959	1021	991	981	982	1000	1028	949	927	951	978	1033	937	989	1004	980	992	957	1003	962	1009	974	961	953	994	960	988	977	980	933	1003	986	983	924	956	936	958	981	998	995	1027	1001	953	919	922	977	980	1005	981	923	944	992	961	952	903	984	1058	994	1017	988	1017	981	944	964	1012	993	1026	922	976	1002	965	1000	1003	980	1012	948	997	1011	965	950	1009	971	897	1012	1023	950	1018	961	995	995	952	966	1015
55295	34313	21265	10140	4992	2251	807	563	525	538	533	520	500	545	479	539	484	456	518	452	484	499	481	452	429	465	472	451	478	484	467	474	505	446	451	466	463	463	447	437	502	473	430	462	468	468	436	436	476	471	444	478	441	464	450	462	439	467	473	494	474	497	455	472	435	455	399	492	461	449	461	465	411	486	498	460	445	473	463	445	465	502	442	547	448	448	485	468	452	448	421	449	456	482	443	493	484	474	535	477	430	453	493	444	470	452	451	444	461	434	493	440	474	460	452	434	427	440	429	425	471	488	469	464	435	430	442	463	447	427	480	498	483	439	489	481	460	504	443	462	462	491	456	460	445	433	429	441	425	451	441	461	470	452	490	477	460	453	450	447	499	492	518	458	424	457	483	482	457	460	462	472	477	451	459	463	498	464	472	481	473	489	476	443	484	470	452	466	418	415	461	462	465	458	454	425	490	484	480	432	455	516	423	457	492	487	419	475	459	478	435	472	496	448	484	490	488	473	497	428	448	406	449	466	444	445	534	424	486	472	471	416	473	462	450	461	418	442	474	452	508	451	465	437	491	461	445	449	476	466	436	462	452	445	446	441	424	436	469	481	462	494	494	469	452	433	468	461	451	428	443	516	481	447	480	457	435	451	521	463	500	525	450	458	469	452	523	444	465	448	441	476	469	461	471	465	469	452	413	470	426	446	442	440	446	445	474	446	437	463	452	462	491	443	424	465	483	448	471	498	503	458	427	461	471	483	454	488	484	450	467	454	486	461	473	516	449	444	464	462	434	465	447	444	462	474	436	483	463	438	472	465	469	527	486	457	428	488	489	447	429	495	443	424	451	441	486	401	445	460	471	481	474	471	446	468	478	470	441	444	441	453	453	462	471	472	430	451	439	424	479	472	453	417	468	428	467	464	498	429	439	426	490	490	473	459	440	465	455	465	449	422	482	466	433	474	486	470	449	475	437	457	471	483	513	460	458	440	445	455	447	450	453	439	455	502	454	430	452	452	447	465	473	420	500	429	464	458	447	476	457	457	461	452	436	455	446	485	512	447	447	467	475	487	478	466	434	463	455	452	436	444	490	482	452	461	427	425	486	454	468	459	476	508	441	439	441	482	469	448	449	436	460	434	434	444	440	472	478	470	463	469	452	488	422	467	466	419	462	451	432	486	443	466	454	446	445	425	420	438	401	469	461	462	463	479	435	493	442	462	442	464	469	459	449	467	454	441	492	482	476	459	494	435	427	439	470	510	485	449	461	468	413	446	420	488	488	437	445	437	493	463	476	432	442	468	476	449	449	481	480	468	488	445	473	479	473	438	420	472	437	478	455	474	450	490	471	438	439	476	446	454	445	492	462	492	442	443	435	508	423	465	492	442	493	475	404	442	500	429	470	498	509	474	479	455	473	441	477	451	440	470	495	472	482	497	512	466	475	435	436	477	495	440	459	453	441	446	475	478	426	484	446	517	459	413	438	455	478	527	440	448	477	498	426	465	438	441	459	428	491	464	466	477	468	444	477	453	497	446	495	482	473	447	469	476	495	469	442	427	444	485	443	461	469	474	478	479	497	453	500	497	459	468	481	434	428	473	451	494	435	425	401	429	446	467	459	457	458	449	409	464	449	434	455	404	512	467	458	462	461	440	470	475	483	503	504	459	464	439	449	474	475	486	449	496	469	437	472	451	467	439	437	475	460	468	470	459	468	426	446	453	468	487	469	446	437	447	464	475	452	478	443	444	467	439	482	453	403	474	460	469	497	479	475	469	518	440	440	460	474	439	483	484	455	412	431	453	458	471	426	416	438	489	493	519	467	481	460	496	481	461	539	474	465	471	479	492	464	443	471	450	474	463	500	468	424	458	478	486	480	402	458	518	421	450	428	432	509	487	456	401	497	450	478	454	482	426	451	456	426	481	438	479	463	484	497	487	499	422	488	468	515	476	464	438	481	433	457	460	456	445	431	421	462	502	451	467	500	447	442	437	440	415	463	448	419	475	472	450	498	431	457	453	430	456	506	473	426	506	457	430	459	457	409	438	447	485	453	509	446	442	404	417	460	472	477	443	457	481	467	448	462	467	478	449	448	425	508	480	444	434	467	457	446	490	491	411	450	472	493	449	463	459	463	464	475	472	464	447	454	471	476	460	461	444	416	458	479	492	444	449	448	549	453	419	446	442	462	488	472	432	464	455	445	472	434	487	491	488	449	451	467	478	423	452	452	493	479	477	421	419	481	456	465	469	439	489	460	447	455	465	461	425	465	530	492	423	453	420	463	406	476	458	441	439	468	457	516	472	504	469	455	456	485	494	451	476	476	446	493	436	443	437	457	431	448	449	458	456	434	429	479	473	467	452	467	432	408	461	422	479	472	448	467	413	398	417	437	453	461	516	446	450	499	461	423	436	447	463	511	482	452	454	469	462	482	433	450	434	482	484	474	446	431	421	437	459	454	474	470	518	464	466	466	461	465	474	419	423	479	492	482	472	519	440	420	449	476	493	466	441	435	457	477	501	484	458	450	493	469	414	433	432	457	419	447	520	504	479	472	473	443	479	433	443	477	473	447	488	454	463	459	468	457	510	470	454	434	421	441	462	493	488	471	447	457	420	475	500	468	453	482	472	476	522	503	514	453	503	450	502	438	432	477	483	455	501	447	456	483	421	467	472	464	474	421	448	451	459	448	462	466	497	469	468	471	437	435	463	447	481	484	433	447	482	505	457	448	491	474	441	462	545	482	473	460	472	493	474	477	450	434	441	472	473	456	492	487	463	473	507	475	430	452	446	477	508	469	493	468	447	484	423	503	426	457	385	448	446	428	435	434	489	436	441	489	489	446	454	472	455	456	447	440	472	471	472	466	497	507	443	466	443	467	440	418	444	436	496	488	405	490	498	472	459	488	478	455	480	460	506	461	481	442	485	460	431	395	481	450	474	478	447	471	466	485	475	480	443	441	455	450	495	537	486	446	448	461	464	462	487	483	448	464	490	462	466	467	445	469	477	486	482	425	436	516	443	468	468	487	476	444	486	456	418	443	449	475	491	450	442	471	474	471	456	422	471	452	487	459	443	425	453	412	465	480	514	464	445	482	485	494	482	460	478	469	475	483	430	448	486	460	451	480	462	501	474	436	470	454	476	483	450	465	465	461	477	444	408	430	483	442	463	469	505	472	482	489	459	458	487	487	492	455	422	487	470	445	480	446	461	487	508	506	450	423	481	442	470	438	537	469	460	461	447	466	459	454	484	460	462	426	479	487	448	456	495	467	470	438	485	490	426	420	455	430	479	472	462	464	481	485	436	460	478	500	485	436	440	420	443	454	423	433	501	437	502	471	464	428	477	444	452	487	448	453	476	461	411	446	447	453	433	481	473	461	475	440	481	475	458	475	442	498	486	455	456	475	472	468	486	448	498	410	458	490	465	483	474	465	489	428	522	474	466	478	463	542	503	438	497	476	435	457	486	464	459	492	489	465	459	444	489	500	506
35386	27188	24009	16884	12361	6475	1872	1467	1407	1291	1303	1336	1339	1219	1161	1179	1123	1083	1120	1056	1055	974	993	986	994	1000	1080	964	1014	953	1041	957	976	973	1006	1006	994	975	952	936	997	922	1005	988	944	990	990	1016	1017	979	983	1013	973	989	1012	946	1057	949	992	1050	959	972	1003	962	968	959	945	972	963	966	973	934	981	949	1025	997	993	958	944	975	1037	962	986	1016	999	1010	978	915	1003	979	1007	959	971	993	971	992	992	952	946	954	938	1009	987	962	972	962	976	959	993	994	967	1003	994	978	957	970	962	1036	925	970	976	1005	911	949	986	1001	1032	979	964	998	978	978	991	948	968	930	1011	954	953	962	1006	968	987	995	1039	1055	941	949	948	950	1030	924	976	1006	991	965	940	968	1026	1011	920	1019	1010	965	924	950	1007	1021	1039	951	1004	960	990	951	945	929	934	962	962	1011	985	990	944	993	950	952	1003	1015	967	971	969	958	965	962	1003	1043	966	930	977	995	994	1002	1015	975	991	939	973	998	1007	996	1018	1005	994	958	969	946	1010	1032	955	960	1038	1003	979	976	1028	978	992	1026	931	955	968	938	939	1039	1041	1000	910	985	975	1003	927	967	961	922	971	930	953	989	997	947	1002	939	1001	981	969	1036	1000	1007	959	1032	984	988	937	961	894	1000	1009	965	973	965	956	991	1012	978	1015	981	1014	953	989	966	976	913	979	1020	997	1029	997	951	994	959	914	978	977	1012	954	997	955	960	996	991	952	971	1016	1007	996	1012	989	968	1002	1016	970	918	933	1017	964	1015	988	1036	1002	981	938	991	944	1010	990	986	973	987	964	938	995	994	971	1027	1012	963	991	984	974	995	953	995	920	988	1015	971	985	1000	977	974	982	935	1026	955	913	977	938	1050	946	936	978	969	1041	1024	941	992	937	987	942	956	974	941	984	977	959	952	1006	945	980	927	938	950	973	982	972	952	967	995	992	971	991	976	984	981	968	1005	973	969	992	969	927	1034	959	917	947	1005	983	991	1001	986	998	964	958	977	959	960	967	911	990	1013	998	919	976	943	921	997	1009	1015	996	1008	988	999	1009	985	953	1001	1005	992	998	980	958	971	961	1008	1015	1037	938	986	974	971	960	979	926	992	960	951	929	964	990	931	1042	983	926	998	968	1019	1010	1012	921	924	927	976	1021	993	918	1026	978	936	953	936	979	1027	898	960	917	971	977	1010	980	999	978	986	998	898	937	957	978	977	944	965	955	922	1007	952	964	1052	1005	971	938	915	965	907	961	991	968	1021	1011	1000	986	1008	973	989	961	968	1054	1002	991	987	949	913	945	948	1008	999	970	996	937	1022	932	1004	1001	996	991	1009	946	993	987	930	998	984	963	911	961	1003	1032	1007	960	959	969	951	973	975	1026	985	946	963	1018	970	1036	950	1029	1047	1013	934	943	957	918	995	982	954	978	962	973	924	956	970	1015	1004	937	984	983	969	1006	972	935	954	969	1026	947	979	999	955	949	986	979	967	944	1005	948	985	992	962	980	1081	1020	1015	966	989	964	954	962	977	993	958	987	977	991	960	1014	1002	1015	930	941	935	978	939	930	995	965	989	893	979	992	971	969	990	972	1012	1014	1054	952	982	986	974	1035	975	1008	963	953	962	951	975	963	946	957	977	985	977	943	969	1002	964	965	952	960	975	1057	989	989	967	957	1009	986	1011	979	989	929	960	1002	1041	969	980	1015	1017	937	967	958	936	978	980	967	987	1006	1014	1021	979	995	977	986	971	945	943	971	1019	974	1015	1011	924	986	888	954	1018	882	975	1023	982	989	964	984	936	947	933	1055	979	987	990	1002	964	1000	948	1008	927	989	958	937	988	943	917	956	968	955	958	963	941	927	969	984	968	1005	956	943	1033	995	962	984	973	941	976	958	977	958	953	974	1001	1040	998	995	995	1005	1008	937	1011	949	961	1004	1019	957	994	926	995	980	1017	944	989	977	977	980	994	984	1009	974	984	940	1017	956	936	943	943	1019	985	980	1019	967	1016	918	967	975	965	1000	1011	1014	931	898	949	1010	1009	982	930	983	1013	980	965	1031	974	1018	1000	949	1004	963	984	890	972	1000	986	1014	988	970	1028	990	968	931	992	1005	970	944	1020	964	999	954	1030	966	994	967	993	970	970	958	983	982	975	913	931	944	948	999	1029	995	997	965	989	1014	971	972	1003	975	1001	989	992	993	1025	978	1002	989	1004	931	924	995	1018	997	914	937	961	960	1004	1002	982	990	1065	999	1026	931	937	976	1033	957	922	977	1016	1018	1001	966	995	989	931	986	940	1021	1000	981	1004	944	971	976	1018	1014	967	957	968	1023	1010	1029	926	1011	987	973	986	1016	993	1004	989	964	952	957	1004	994	940	982	1039	1006	990	980	989	989	953	994	972	952	956	973	1012	948	925	996	986	1001	967	949	1000	989	989	999	999	979	1001	950	983	962	1021	984	976	1031	979	967	976	971	966	971	962	1008	998	966	1006	1044	1047	1017	952	969	999	950	942	970	1001	913	1017	972	960	964	977	976	989	932	1021	960	1040	1010	974	955	971	987	956	976	950	987	986	991	982	1030	954	1021	944	943	955	967	939	1002	986	957	998	986	917	983	976	982	1015	1022	974	941	905	941	966	976	982	964	1000	1002	1023	999	984	1003	960	986	975	1031	1005	1005	972	940	973	1018	941	1022	979	1007	968	1021	911	1010	958	943	951	960	1011	1010	940	969	953	969	963	956	954	1009	973	951	1007	1005	997	970	981	938	996	972	1014	989	937	928	1010	973	969	983	972	928	987	970	965	981	1006	984	987	1025	958	971	929	985	1023	1001	1006	1006	903	962	956	1012	974	983	979	950	987	962	993	989	929	1033	980	932	1016	969	962	1000	981	1025	937	964	939	965	957	996	1005	980	969	995	1031	919	971	951	997	971	936	889	1047	980	995	994	1026	1008	986	993	1004	975	965	976	916	951	956	939	985	975	986	1018	994	968	912	976	911	1006	945	969	989	961	1003	969	981	957	972	966	945	922	1009	910	978	1011	964	962	975	1001	910	972	966	924	943	989	1055	945	999	988	987	987	1015	937	1055	1020	939	997	972	954	920	996	1006	944	944	967	943	977	958	921	953	938	979	997	969	976	969	985	901	1022	971	968	1021	958	1014	969	1000	1038	914	991	974	971	956	998	950	967	997	1002	972	974	991	927	972	1038	892	952	1002	975	980	974	990	954	931	966	1013	914	969	969	996	964	1033	934	1001	1043	941	949	1046	995	930	949	940	988	958	960	998	1009	949	1014	961	936	975	981	934	983	963	994	1018	1025	948	921	964	1022	934	987	937	981	977	998	972	994	969	974	1013	985	959	982	970	979	1007	1001	1001	968	949	991	955	1007	1037	981	951	965	965	947	1002	994	960	1043	974	936	950	894	1007	959	972	941	933	1010	960	997	987	943	976	964	1019	991	986	983	928	989	1003	901	983	921	954	933	931	1022	963	996	993	939	1013	981	1000	1016	1021	1026	955	1067	927	947	954	998	962	954	1054	956	976	926	933	962	987	1006	986	956	945	969	1060	934	978	954	977	877	978	958	997	939	968	982	1017	996	1010	1037	948	985	965	961	993	934	984	1029	933	975	981	995	927	939	969	926	947	1027	963	965	910	974	921	983	972	927	1011	1000	983	1013	966	996	960	941	972	950	895	966	983	925	969	981	915	972	1022	962	973	981	996	941	984	944	1000	1030	958	975	916	1006	968	1048	1037	994	953	968	946	953	958	998	1015	981	969	982	988	942	987	986	985	953	964	960	962	950	966	991	965	1020	950	960	993	975	983
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
