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
338397408803	338397409362	338397409912	338397410462	338397411012	338397411562	338397412112	338397412662	338397413212	338397413762	338397414312	338397414862	338397415412	338397415962	338397416512	338397417062	338397417612	338397418162	338397418712	338397419262	338397419812	338397420362	338397420912	338397421462	338397422012	338397422562	338397423112	338397423662	338397424212	338397424762	338397425312	338397425862	338397426412	338397426962	338397427512	338397428062	338397428612	338397429162	338397429712	338397430262	338397430812	338397431362	338397431912	338397432462	338397433012	338397433562	338397434112	338397434662	338397435212	338397435762	338397436312	338397436862	338397437412	338397437962	338397438512	338397439062	338397439612	338397440162	338397440712	338397441262	338397441812	338397442362	338397442912	338397443462	338397444012	338397444562	338397445112	338397445662	338397446212	338397446762	338397447312	338397447862	338397448412	338397448962	338397449512	338397450062	338397450612	338397451162	338397451712	338397452262	338397452812	338397453362	338397453912	338397454462	338397455012	338397455562	338397456112	338397456662	338397457212	338397457762	338397458312	338397458862	338397459412	338397459962	338397460512	338397461062	338397461612	338397462162	338397462712	338397463262	338397463812	338397464362	338397464912	338397465462	338397466012	338397466562	338397467112	338397467662	338397468212	338397468762	338397469312	338397469862	338397470412	338397470962	338397471512	338397472062	338397472612	338397473162	338397473712	338397474262	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
31571	22379	21105	17566	14686	10235	6698	4816	3953	2859	2193	1798	1516	1022	815	763	749	672	631	653	519	400	431	435	450	389	408	353	336	345	360	309	306	328	288	307	335	305	295	279	285	283	268	274	271	304	267	283	287	296	302	284	285	276	278	299	281	295	325	286	289	321	291	261	292	302	282	268	303	306	261	275	256	265	292	272	293	310	292	265	273	257	263	274	271	292	333	269	249	291	273	273	290	290	295	281	279	237	297	314	255	283	290	283	272	280	282	293	265	262	266	267	291	267	269	278	305	283	267	276	273	260	253	280	280	270	279	274	248	286	270	293	240	256	303	282	290	264	294	257	264	291	276	268	318	263	288	264	297	294	264	266	261	278	256	259	267	239	239	276	285	290	275	277	259	278	243	290	289	272	246	283	259	249	305	274	273	311	276	306	289	287	287	274	288	276	283	297	264	246	298	267	302	270	275	276	270	292	289	280	291	278	269	274	287	261	259	302	263	290	300	290	261	265	282	307	261	276	285	278	304	255	257	292	299	288	271	293	287	273	251	284	271	284	281	283	279	269	265	278	312	294	307	281	288	281	291	266	270	270	292	298	298	281	275	317	274	319	290	267	309	271	270	284	257	280	262	274	288	272	261	273	270	253	281	291	286	259	275	302	236	273	306	312	291	272	314	268	263	263	327	327	295	275	269	306	283	285	304	243	288	302	288	273	300	262	259	257	252	263	276	262	264	257	259	320	295	296	272	288	283	305	294	276	286	286	269	259	315	253	271	274	269	271	250	305	315	255	290	292	277	255	284	276	282	284	304	259	268	280	267	259	294	282	268	311	270	319	262	306	294	283	275	271	260	263	260	267	261	303	305	279	268	305	284	311	270	293	266	309	289	304	257	303	286	275	295	286	299	262	257	293	291	248	300	282	287	273	273	284	305	294	295	263	286	255	267	244	285	270	304	276	274	286	269	297	293	260	309	287	262	266	287	281	259	263	264	282	313	277	243	253	300	276	277	275	299	311	283	314	286	271	287	300	270	287	289	326	274	276	244	300	276	236	298	255	300	280	241	270	263	305	277	264	284	296	295	240	279	266	283	311	249	276	249	265	272	252	252	275	271	290	267	288	252	301	308	254	289	283	285	282	293	290	269	290	256	285	296	278	262	282	276	267	275	266	278	254	292	238	221	246	286	279	248	268	288	293	248	294	284	289	261	265	260	297	280	277	282	286	270	281	279	314	236	279	250	295	259	241	279	265	298	299	268	269	285	304	268	270	290	264	278	279	260	262	301	263	263	275	286	272	308	294	253	280	286	309	294	276	277	260	268	288	274	304	274	300	267	260	299	264	253	265	270	254	270	269	257	271	268	272	268	301	283	259	288	285	309	253	269	257	270	305	254	283	264	286	284	248	275	269	259	287	291	280	290	294	292	310	254	262	291	260	298	299	290	272	276	324	278	268	249	267	281	301	299	266	280	291	292	273	273	288	294	259	272	262	280	281	288	279	272	305	281	279	239	278	273	291	277	297	287	293	297	273	317	293	275	270	271	284	283	259	251	283	299	287	271	304	298	256	272	262	267	267	280	286	277	268	276	273	286	273	266	286	272	299	299	240	262	293	282	260	273	304	291	289	275	306	270	286	294	260	268	278	274	268	323	311	275	272	283	249	279	305	279	274	282	282	284	248	276	270	279	268	281	289	255	291	285	239	274	262	290	294	266	263	267	276	274	273	248	301	287	271	270	284	321	259	259	254	290	272	273	247	261	292	293	272	304	270	271	277	278	249	281	299	277	265	287	261	274	283	275	263	308	287	285	273	256	279	273	302	287	269	270	284	279	302	292	303	256	297	299	305	310	274	282	242	288	268	296	287	281	291	282	282	253	295	295	277	294	275	253	310	262	240	288	297	276	263	294	269	289	306	274	260	262	302	261	281	262	275	296	254	299	248	251	285	280	272	259	256	254	250	265	231	270	240	306	314	245	250	285	301	256	264	261	244	305	267	280	255	302	272	281	264	294	279	256	296	258	321	294	257	278	239	251	278	274	283	303	270	304	267	283	278	274	299	282	272	279	262	281	268	308	272	255	248	260	287	258	296	265	249	286	268	287	280	284	243	277	283	255	282	247	291	289	267	270	298	259	254	272	261	283	309	296	303	263	249	276	311	265	261	264	250	281	267	251	288	297	262	272	277	287	274	254	311	276	269	270	290	299	290	272	256	267	273	288	259	272	280	260	265	268	270	295	252	300	268	293	247	284	315	294	254	295	267	280	278	300	278	297	264	264	234	264	293	284	273	265	284	325	307	286	285	299	277	287	289	300	254	261	273	305	270	292	285	283	286	271	264	276	292	277	254	237	301	242	236	280	296	301	275	258	287	295	282	274	300	283	298	274	245	266	272	285	272	260	294	280	286	260	305	279	272	240	303	287	277	254	261	283	281	259	278	273	286	282	265	294	285	281	278	268	257	252	269	260	251	273	262	272	285	231	261	276	268	293	303	246	271	274	285	244	257	273	325	271	288	269	307	285	284	293	255	268	300	295	302	260	267	277	326	273	292	296	260	280	283	265	286	272	254	248	273	282	266	260	292	277	280	270	299	279	295	273	308	290	262	301	270	286	291	299	259	280	303	286	267	312	268	314	243	279	248	245	300	243	267	286	258	296	280	283	286	281	267	300	292	294	261	287	293	260	271	264	303	289	272	269	266	254	281	251	301	274	273	273	294	313	264	273	277	280	275	265	279	260	312	278	266	268	273	343	275	267	290	289	259	280	251	264	254	243	274	284	327	308	294	288	278	310	261	270	261	277	257	268	287	300	303	298	278	273	302	313	279	293	259	292	313	286	275	269	269	279	275	254	264	269	265	312	291	307	278	285	267	289	253	285	287	280	286	262	294	253	289	268	296	272	263	268	234	279	259	290	272	269	249	286	299	293	246	283	313	268	290	295	259	267	261	288	283	249	269	269	268	286	288	265	282	288	300	292	280	316	305	303	287	274	268	301	312	286	278	254	248	271	285	238	259	298	276	287	295	287	287	263	287	290	276	265	299	285	288	281	255	278	290	257	280	270	240	249	282	277	270	268	300	267	268	294	268	292	257	260	313	294	284	274	268	253	291	253	284	271	277	244	255	277	279	304	267	276	311	270	257	231	291	284	260	299	263	301	257	289	283	268	312	280	267	313	295	306	293	299	264	255	268	306	289	297	268	258	256	309	264	282	270	292	280	277	275	280	255	244	293	251	259	304	253	260	240	254	273	307	292	297	302	305	278	260	272	273	234	262	313	277	276	271	266	270	264	237	269	291	296	250	279	250	283	246	274	279	277	291	266	248	255	287	287	285	318	294	253	292	283	330	267	295	279	261	296	290	326	286	278	295	267	259	285	298	270	259	274	254	262	291	274	265	264	251	275	285	307	268	257	312	304	294	277	291	298	262	287	264	276	287	264	272	274	289	288	280	266	250	279	266	290	306	243	272	289	297	284	265	291	282	271	292	273	293	269
20950	18522	24592	27296	26054	22494	19559	16001	14580	11720	9544	8435	7322	5225	4141	3956	3695	3369	3249	3070	2213	1800	1865	1750	1670	1622	1413	1315	1193	1095	1034	1076	1046	1044	953	890	783	828	779	783	711	719	776	740	744	698	719	731	740	747	676	729	729	655	639	718	656	679	689	653	681	631	665	683	657	693	654	653	691	690	655	676	730	719	662	655	633	615	687	636	677	689	621	681	695	705	649	723	661	660	648	706	671	661	656	654	658	691	703	680	675	677	686	650	700	675	653	643	650	665	693	670	689	653	672	615	673	691	694	639	681	652	689	651	681	627	646	679	662	677	639	653	642	684	668	688	649	687	672	712	646	698	668	706	688	660	662	656	670	714	685	637	661	680	681	639	651	702	637	683	657	643	682	661	675	684	666	672	643	686	632	684	666	661	645	668	679	662	682	653	655	669	653	663	672	664	744	684	610	656	704	650	687	693	672	658	671	650	674	678	614	702	650	693	653	659	669	656	674	675	636	671	630	696	651	659	644	651	667	646	691	689	659	672	667	663	691	662	666	677	630	620	667	649	693	666	662	678	668	707	673	635	694	664	688	651	639	656	666	652	643	704	625	698	664	662	613	677	692	603	666	647	650	690	673	677	699	693	668	693	646	672	685	647	695	711	673	669	648	658	671	668	650	695	687	656	680	682	638	616	705	634	647	635	616	697	668	714	695	679	669	685	691	645	634	637	679	695	673	695	667	667	676	680	660	705	688	666	668	675	639	655	671	704	667	674	633	664	678	655	663	634	635	677	675	663	654	640	650	663	625	627	643	638	631	656	685	673	658	658	667	664	675	684	659	656	683	647	634	656	672	674	734	664	653	662	627	696	671	683	695	650	751	656	663	691	692	696	688	663	649	714	642	652	691	684	662	679	675	654	699	679	667	677	629	680	649	708	650	679	660	634	652	711	678	653	685	625	642	674	674	666	672	681	690	677	677	712	692	669	649	661	652	662	666	700	665	665	669	650	672	659	664	678	675	642	687	716	608	699	668	662	645	648	761	658	698	684	642	649	655	645	657	643	655	675	670	694	665	687	734	676	644	657	722	656	656	675	658	675	669	687	643	671	734	651	678	691	656	624	635	648	719	629	626	708	628	686	702	653	685	642	677	656	661	694	705	694	686	662	672	606	670	674	687	690	703	599	650	642	668	689	613	616	680	688	709	664	718	649	663	651	671	664	681	658	688	691	659	669	667	676	650	702	646	616	656	679	682	655	683	685	646	622	702	683	696	633	684	651	684	706	646	679	682	662	627	640	667	643	659	659	702	686	660	684	685	681	617	643	663	688	693	708	698	691	666	647	629	633	639	667	664	686	679	645	660	663	645	677	638	642	621	681	684	680	694	699	659	630	673	647	684	642	643	656	689	671	646	677	655	647	691	757	687	624	665	662	638	692	655	654	670	639	665	651	696	670	695	648	684	667	628	640	651	716	644	655	657	698	702	670	632	664	646	668	653	619	648	688	628	655	608	695	664	660	695	660	711	641	660	693	677	662	679	645	632	680	679	703	693	635	653	617	638	674	656	688	652	700	726	673	664	654	632	697	665	655	628	660	657	732	639	622	670	661	678	662	686	654	680	719	715	693	648	693	629	756	677	672	683	668	644	627	633	674	688	668	686	661	603	669	680	672	646	649	601	691	665	683	665	688	638	641	649	673	693	644	684	640	656	649	688	675	701	647	660	711	641	629	709	636	657	710	672	716	616	646	666	641	656	671	624	683	750	655	670	658	682	637	655	647	678	658	666	664	633	641	662	659	644	719	677	657	664	704	661	715	639	695	703	679	647	672	680	679	653	695	713	663	661	659	662	618	664	653	642	703	655	659	672	658	686	659	673	686	704	676	655	664	692	653	651	688	659	694	691	652	648	673	691	644	695	681	669	648	666	696	647	671	621	637	736	671	661	653	646	693	661	703	655	681	710	656	649	677	669	686	672	649	694	642	669	639	653	684	624	623	658	668	680	643	645	630	668	714	653	661	679	691	642	685	658	679	619	664	639	681	662	671	667	682	666	681	693	635	607	668	648	691	657	659	686	651	687	659	682	647	671	652	651	633	667	673	668	693	677	684	640	627	665	638	662	666	634	692	689	679	638	693	671	641	657	659	674	656	669	659	675	687	658	631	669	665	639	650	691	714	694	652	655	706	712	650	650	611	636	675	688	642	709	684	686	690	671	691	665	627	663	688	695	656	649	648	700	668	683	652	659	716	670	633	665	645	683	716	679	673	666	677	661	636	670	722	718	638	662	683	615	664	662	652	665	633	695	689	694	715	697	694	680	620	681	707	643	705	637	664	632	672	681	650	698	675	703	694	686	704	651	702	628	687	665	665	645	650	654	665	653	648	691	711	648	658	672	709	606	654	687	638	664	653	668	634	689	724	638	627	667	695	641	650	676	666	707	650	648	618	663	702	709	633	710	629	640	673	651	667	653	682	634	671	646	689	675	649	697	671	684	673	699	678	691	678	682	646	674	727	651	686	664	652	642	637	669	658	661	709	704	633	685	658	687	697	639	678	706	682	650	665	675	704	622	680	708	654	649	651	636	673	675	697	698	674	659	639	658	702	677	641	659	703	670	635	636	672	665	658	647	675	715	653	684	681	687	684	673	656	675	665	657	664	663	611	636	681	626	687	709	712	610	643	663	621	631	710	645	640	687	663	647	647	672	663	680	676	658	696	670	701	706	706	662	634	679	667	696	647	645	673	673	655	646	638	566	669	682	656	659	649	685	640	661	716	636	691	657	654	658	645	676	668	664	613	668	672	674	644	677	652	676	640	686	664	653	649	683	661	655	662	677	641	634	686	669	624	660	651	681	675	652	668	675	638	660	646	655	643	640	714	697	653	690	660	689	675	679	634	676	684	677	644	696	699	678	657	671	706	667	655	616	673	669	679	688	665	631	635	662	697	664	665	699	671	611	619	666	674	699	675	684	659	618	654	674	712	626	669	666	671	670	700	689	654	666	646	627	670	694	651	712	663	645	678	700	664	635	661	625	684	669	662	673	684	661	625	683	666	661	648	638	682	670	680	667	670	633	685	690	651	646	639	677	623	708	735	718	649	642	706	674	655	681	637	671	704	678	642	651	697	658	687	644	673	684	654	708	616	714	704	699	615	670	682	638	667	656	663	698	675	674	697	712	655	662	691	661	683	625	679	723	710	647	687	679	664	686	684	744	675	632	689	636	652	698	647	736	669	664	642	651	631	668	637	701	664	647	671	674	638	670	688	655	639	709	707	728	681	667	681	671	673	666	656	705	640	685	664	657	691	622	667	679	654	643	705	647	667	679	662	700	738	631	655	678	740	666	654	685	632	697	644	634	622	702	648	699	638	665	719	708	656	618	696	651	627	735	648	682	652	729	698	679	677	588	660	686	695	659	646	676	629	655	675	671	711	654	643	659	624	633	676	660	654	626	645	661	607	661	656	672	705	639	643	668	605	655	650	666	708	664	716	687	681	676	664
11885	7845	7118	5661	3675	2366	1618	1229	940	841	747	585	509	436	411	419	396	355	355	363	355	328	346	313	327	342	345	326	313	346	333	339	346	324	307	344	314	352	333	343	301	362	304	299	351	345	307	309	334	314	345	311	297	347	316	302	315	327	332	341	308	325	311	331	275	304	328	349	335	329	312	290	329	286	315	292	337	332	349	310	316	321	337	335	302	324	282	366	320	347	307	339	325	334	320	337	338	306	329	322	279	313	294	309	338	325	336	306	336	282	314	320	304	311	310	305	311	280	304	320	310	317	325	316	329	309	327	307	317	302	292	329	298	314	301	349	319	335	321	318	306	290	306	331	332	294	318	289	315	315	356	334	335	304	329	305	304	328	340	315	301	297	301	322	320	309	300	293	317	332	322	341	325	304	290	276	306	362	296	306	327	298	320	322	278	335	299	299	339	314	334	314	330	288	305	304	300	301	299	331	286	326	339	302	309	318	332	310	330	313	323	324	305	306	284	324	341	328	306	303	328	304	303	315	327	304	311	323	326	327	312	334	307	341	325	297	296	308	331	340	337	340	327	322	309	298	296	321	306	360	311	314	331	320	323	335	286	315	303	284	321	317	307	304	297	317	317	286	334	355	321	338	307	328	326	312	298	302	320	318	333	328	318	323	325	290	326	292	307	312	309	322	312	302	318	306	306	330	309	303	321	312	288	332	335	320	348	340	329	302	315	351	323	321	318	310	309	332	267	321	310	337	301	340	303	347	320	333	305	327	318	315	336	337	348	323	318	340	327	326	337	300	314	339	325	311	310	325	307	329	320	305	293	309	294	317	296	341	307	294	305	302	308	301	300	330	285	335	311	330	307	307	300	302	295	330	341	350	296	326	335	351	329	321	295	352	317	309	335	290	330	323	366	298	296	293	289	342	306	301	293	329	355	317	362	311	285	348	354	316	311	304	337	307	295	324	311	289	322	359	344	315	308	326	317	298	322	370	363	305	333	283	298	321	315	316	342	310	355	310	328	316	316	332	329	316	313	310	318	285	330	322	332	321	314	360	345	310	305	344	298	298	279	317	299	317	336	319	351	309	330	327	296	310	314	322	315	312	280	308	323	303	312	297	328	293	284	299	297	343	317	288	315	280	293	316	318	301	319	296	354	324	285	315	292	309	330	339	312	316	345	264	334	341	308	303	296	281	311	298	315	304	299	335	319	328	314	333	322	324	288	292	305	327	308	337	327	319	333	327	326	288	315	311	319	321	307	309	314	293	310	343	305	299	287	338	332	304	305	326	310	297	313	325	295	295	318	302	306	294	330	331	288	353	309	295	317	294	276	298	283	315	322	308	312	361	318	295	337	297	317	319	288	305	335	311	288	317	324	340	314	319	321	315	306	263	342	292	293	294	308	329	304	328	300	322	307	277	313	342	307	342	316	317	293	317	315	286	303	336	300	269	319	307	341	296	304	323	348	333	313	291	320	308	340	305	316	319	331	352	315	324	324	355	307	316	311	285	358	329	315	336	285	297	312	311	320	333	301	280	310	332	328	306	329	321	327	365	290	334	308	285	319	291	317	312	312	334	339	274	335	337	327	317	304	349	319	335	325	337	323	305	313	324	312	326	283	327	330	319	307	357	328	356	296	310	296	303	335	347	316	328	295	331	287	329	301	332	290	346	322	316	312	337	344	273	303	327	347	297	340	346	350	331	295	296	336	313	301	301	347	310	303	292	289	315	306	320	328	348	310	313	346	345	326	301	350	322	332	321	292	356	295	326	291	302	320	332	317	306	294	289	313	336	334	349	308	302	305	319	338	322	347	315	305	310	310	275	300	317	323	333	295	348	288	311	292	284	313	321	327	314	279	309	331	348	341	321	335	294	321	303	309	305	340	336	309	315	294	336	328	303	310	316	336	278	322	344	301	307	302	290	309	300	319	301	299	352	305	317	310	297	318	317	368	341	299	338	300	332	322	316	328	266	299	271	321	336	316	306	303	292	319	352	330	348	321	303	323	327	313	330	330	325	301	307	277	313	325	349	319	310	332	326	299	304	309	314	318	295	341	309	352	322	327	295	310	292	304	334	339	292	288	321	327	305	291	306	332	369	291	333	331	295	361	313	326	311	289	326	340	297	317	315	299	307	287	319	309	305	304	309	336	325	308	330	319	300	311	340	316	319	296	340	288	328	318	319	309	315	300	320	324	318	298	301	293	329	291	309	327	335	332	342	333	331	347	315	318	308	293	310	320	321	335	311	369	327	319	314	310	316	334	299	295	313	323	297	323	321	336	321	334	341	347	319	317	301	327	320	315	322	281	366	319	336	297	304	313	304	314	323	333	332	339	337	311	350	292	317	324	303	331	295	317	340	335	325	313	311	314	344	311	348	294	330	320	366	298	296	336	302	327	312	329	334	314	322	335	308	296	275	330	316	292	308	355	291	316	340	336	336	315	328	324	329	311	346	309	335	337	302	286	314	315	317	315	316	319	308	301	302	312	308	306	279	302	313	343	353	302	297	313	298	333	330	339	337	288	295	329	324	293	341	288	308	298	319	326	337	330	321	314	303	280	300	317	313	325	295	316	310	327	305	307	318	348	307	328	337	330	317	304	319	314	302	317	332	310	326	324	319	318	296	342	285	312	297	314	301	323	311	310	320	322	321	333	318	315	300	317	314	331	308	302	352	298	306	312	301	306	329	348	316	303	286	307	356	340	336	324	274	320	311	313	314	319	304	303	285	288	291	280	339	326	301	340	341	308	323	291	316	312	327	294	310	315	351	313	296	326	284	300	308	317	294	301	347	329	338	296	300	328	333	338	307	315	293	344	300	314	368	267	328	293	341	332	289	330	344	328	316	314	315	329	329	352	343	325	295	276	309	317	295	304	325	263	288	283	322	291	309	300	281	294	319	329	339	296	321	302	316	335	312	316	320	291	301	304	317	336	311	357	336	306	324	292	344	315	308	327	333	349	302	307	367	329	316	304	294	320	320	311	318	301	291	302	328	323	319	339	324	325	290	286	323	302	334	312	314	345	315	326	332	323	268	339	306	335	317	307	314	305	333	349	291	317	355	326	323	330	332	284	298	303	334	301	321	309	313	311	357	321	338	313	314	325	321	347	316	280	354	341	334	313	297	307	301	311	327	329	328	318	329	285	317	313	302	292	324	335	312	326	293	302	356	294	319	323	304	303	306	297	327	286	351	327	309	308	326	293	321	320	316	306	312	316	329	330	298	316	316	289	319	344	312	306	290	300	317	323	338	304	317	326	339	321	274	331	339	292	312	329	306	297	328	305	306	353	318	360	312	342	307	300	286	309	318	310	291	309	300	304	323	335	291	303	335	296	321	288	300	322	322	294	303	317	293	294	297	281	325	306	322	286	289	316	349	310	348	331	309	315	328	298	305	314	290	315	319	300	299	317	311	324	298	327	322	302	353	309	339	322	339	318	276	315	280	314	348	308	336	331	289	365	306	314	347	294	351	307	316	318	328	338	328
8911	7335	12305	14199	12033	9470	7017	5680	4636	4006	3428	2834	2287	1800	1440	1222	1193	1117	1019	1056	980	876	867	945	910	907	871	847	860	921	897	960	893	879	869	830	760	808	754	760	760	763	770	742	792	712	806	820	753	791	782	777	789	756	737	783	766	789	721	783	775	757	774	740	753	724	737	739	750	763	728	752	732	758	731	739	713	758	732	768	699	756	736	718	711	778	743	769	781	726	745	738	768	737	808	789	729	772	776	754	762	783	747	770	771	763	798	760	789	751	788	765	745	783	756	759	758	755	715	767	697	745	732	741	747	763	764	758	736	748	804	731	763	728	797	775	735	718	735	719	736	711	744	737	758	747	821	741	719	781	795	751	747	731	726	777	749	722	702	792	698	771	728	718	742	758	742	764	761	774	738	740	752	777	758	718	781	760	746	776	743	766	730	774	746	769	777	763	738	691	720	745	765	783	734	762	736	730	703	775	767	738	770	795	739	714	763	778	753	770	785	710	740	771	706	707	744	741	776	793	735	779	744	687	727	771	767	768	739	695	715	736	735	731	722	732	742	779	727	753	746	714	781	745	757	748	668	760	755	747	712	743	779	747	745	712	705	734	774	742	767	720	720	735	729	767	750	774	727	795	748	750	789	751	774	689	780	743	767	766	775	747	778	766	780	737	758	715	758	730	761	727	773	720	769	762	731	767	752	746	752	777	755	782	779	747	784	726	718	774	771	801	769	783	744	751	769	767	785	800	747	720	719	746	749	738	700	785	730	716	755	790	851	777	765	747	759	748	761	740	715	714	759	744	720	744	779	760	768	826	771	742	783	762	804	727	794	724	745	751	734	723	777	705	736	759	769	742	729	739	756	752	749	758	756	765	725	804	788	793	769	782	727	743	816	752	750	726	720	784	757	813	753	754	753	795	748	780	789	723	688	745	749	757	735	706	771	760	817	815	752	759	729	754	759	793	740	726	771	735	739	736	771	745	760	691	785	714	753	753	722	764	748	787	739	766	741	778	751	775	745	734	785	742	746	788	738	785	736	769	716	745	772	755	714	720	764	738	754	754	749	814	770	732	752	763	729	766	743	791	778	744	765	724	738	735	732	769	748	771	748	762	757	752	748	772	768	729	770	762	760	753	776	741	670	742	754	763	753	718	740	717	740	733	788	786	788	753	766	726	786	784	748	757	813	763	719	782	751	780	751	771	748	751	746	742	765	709	791	765	750	775	747	760	728	753	725	722	737	774	735	695	777	730	790	698	732	786	771	755	778	706	806	768	770	715	736	762	699	764	722	759	761	738	725	723	735	796	774	750	764	705	714	724	727	773	702	707	798	733	709	706	756	763	711	778	772	711	705	763	743	746	681	794	793	753	779	698	752	758	742	749	706	759	787	691	775	746	725	775	748	722	780	792	750	758	768	741	777	743	730	744	742	719	802	779	772	745	785	753	739	733	749	784	731	740	772	727	777	754	785	749	738	712	728	797	755	752	727	718	727	739	753	685	743	726	745	741	751	693	759	775	787	726	762	741	745	728	768	742	769	713	763	730	765	707	712	773	732	779	719	756	756	708	749	734	738	751	749	744	749	769	740	723	764	736	740	795	722	730	717	705	772	721	750	800	781	753	784	721	794	746	712	745	795	808	759	733	724	660	713	755	711	730	764	778	761	712	748	745	728	790	782	779	759	820	794	707	741	791	736	776	741	792	793	800	738	703	772	740	744	737	776	753	758	760	731	737	749	740	753	776	804	746	762	792	692	795	702	747	751	783	716	722	716	734	757	748	722	754	794	732	751	747	753	731	735	691	718	768	770	735	794	745	755	728	759	685	751	736	693	718	799	743	701	730	707	731	801	720	711	787	756	795	769	758	744	750	703	754	784	782	725	736	762	762	756	739	731	716	721	753	699	795	735	740	758	705	764	716	743	725	749	753	755	756	752	702	744	723	677	811	722	743	787	740	737	746	734	765	751	766	748	755	755	804	729	773	748	774	787	709	762	752	761	751	803	758	724	717	754	747	773	734	766	735	765	762	784	735	821	751	774	786	753	750	713	777	760	810	739	729	779	741	803	773	746	723	757	698	746	692	736	696	733	746	725	779	765	792	769	701	799	749	748	709	809	748	714	733	750	769	718	736	801	774	748	713	731	760	782	768	731	700	744	751	733	731	725	767	741	727	808	813	752	719	746	748	770	812	753	750	726	710	785	711	771	719	777	776	764	737	726	782	775	721	757	773	752	783	785	810	726	747	735	753	740	740	698	729	714	739	772	764	752	736	751	772	738	755	772	706	769	758	722	784	770	799	784	779	732	737	699	731	764	752	728	781	737	754	731	750	718	738	740	766	745	785	804	757	742	694	732	734	775	724	756	693	746	720	729	702	779	745	819	773	746	792	741	757	763	729	744	732	764	730	767	728	751	735	761	782	787	761	799	771	755	745	739	773	765	817	736	760	715	758	706	762	702	776	720	754	740	775	775	703	800	733	723	742	776	740	744	738	735	755	775	707	776	735	722	811	783	729	760	776	800	781	746	757	717	736	759	768	729	774	775	754	730	735	754	741	731	755	725	744	753	756	732	790	768	750	707	759	718	731	782	772	756	800	747	758	756	705	721	776	749	713	733	746	754	765	783	768	747	752	731	764	780	772	759	752	803	759	695	735	788	732	758	748	722	759	750	778	732	732	759	740	743	763	763	743	769	759	725	728	730	748	742	720	769	760	720	801	732	768	787	754	747	804	712	795	727	707	758	717	730	718	762	792	684	711	754	734	755	760	737	767	745	786	756	737	742	768	735	783	753	765	769	727	714	707	778	739	695	720	777	735	766	800	769	783	742	744	771	765	750	784	778	806	703	752	778	776	725	730	748	790	761	730	761	778	768	738	745	759	765	748	797	818	779	730	729	790	757	705	715	716	776	755	810	764	803	703	752	709	759	784	766	766	771	749	779	755	715	736	736	737	740	761	759	797	731	768	754	771	713	748	745	798	777	754	756	713	763	762	748	734	779	756	736	709	738	726	706	760	715	774	809	785	711	752	753	761	757	724	780	756	820	742	769	757	780	731	758	758	734	774	775	755	796	759	710	725	753	788	807	736	729	761	758	716	761	746	777	767	802	749	729	738	744	738	737	718	797	761	739	724	750	779	752	822	738	728	712	779	780	726	783	711	696	780	759	770	763	725	771	771	736	798	766	730	722	726	719	778	692	750	736	716	711	738	719	772	714	735	790	756	754	777	748	748	733	791	750	771	753	722	743	751	730	792	795	749	725	740	823	731	750	759	750	744	746	694	724	760	780	723	705	746	766	773	737	792	784	769	785	707	788	741	773	751	730	726	716	724	761	717	713	714	777	766	769	809	736	705	712	780	761	778	800	726	754	723	789	767	794	715	741	742	766	766	759	768	752	719	750	751	750	739	752	782	763	719	758	778	782	765	776	761	745	766	751	752	766	729	749	753	763	725	703	737	739	742	793	714	695	729	781	753	753	780	782	749	761	795
22569	14858	14088	11815	9684	6423	4218	3263	2600	1875	1281	1112	963	750	631	648	538	564	519	462	461	376	397	399	392	332	374	366	368	313	349	375	337	350	343	302	361	358	318	293	309	309	316	328	301	346	328	297	302	278	326	312	325	307	338	313	339	280	275	302	276	324	307	314	334	323	360	310	314	326	317	321	285	305	311	331	292	308	292	311	287	310	280	328	292	291	332	317	305	293	274	327	311	318	308	311	311	319	319	337	332	320	301	326	285	307	311	261	291	306	290	322	321	306	307	287	304	327	296	279	328	284	286	312	288	279	279	300	293	285	285	357	328	309	316	291	288	313	291	307	356	318	339	313	334	315	295	291	307	316	297	343	337	309	333	299	336	292	332	297	303	309	292	277	288	310	306	330	340	306	311	257	320	337	306	304	302	278	319	307	354	331	283	292	293	320	307	287	333	307	327	321	320	329	319	318	310	311	286	292	315	301	284	332	335	328	297	277	313	271	302	284	290	308	316	304	311	304	339	317	291	319	318	313	324	296	255	310	304	305	311	263	299	322	289	282	296	317	338	330	324	306	304	284	320	326	365	308	302	321	335	320	335	285	321	323	311	289	306	288	310	314	308	297	272	304	299	315	295	293	284	295	290	304	327	315	292	309	325	327	335	326	281	314	284	322	310	318	304	349	274	307	288	296	303	311	304	311	298	312	339	299	315	289	327	292	307	289	333	334	337	296	296	291	303	297	280	281	305	302	328	331	321	280	322	305	323	314	289	294	300	307	285	318	323	309	322	305	305	300	288	313	299	312	303	324	281	307	284	327	322	307	320	330	303	319	347	310	325	302	342	325	317	276	312	316	336	342	293	309	309	314	312	320	346	324	328	304	317	310	279	322	271	314	285	348	351	330	313	283	293	310	282	302	340	311	298	303	326	303	309	293	332	322	309	270	314	295	275	286	350	298	306	330	281	306	289	317	322	292	319	325	316	303	276	294	330	289	340	290	331	298	327	288	322	288	301	332	309	301	281	317	306	312	315	287	337	278	323	288	321	312	291	301	306	320	300	307	311	326	340	290	306	301	291	341	347	305	311	316	331	327	280	339	305	334	339	313	325	273	324	288	278	312	285	296	318	338	303	286	350	287	321	285	330	320	337	298	333	317	300	282	305	329	328	290	303	284	310	322	330	331	285	288	269	312	305	300	313	304	332	356	299	307	325	290	304	296	288	278	295	309	322	292	346	338	334	309	318	307	278	277	319	297	313	304	333	327	292	306	287	309	327	321	300	285	282	306	304	306	295	278	283	321	304	283	330	330	311	305	303	312	298	310	315	302	291	271	306	317	312	291	301	312	301	320	311	276	296	308	338	301	311	309	306	307	284	292	295	312	350	339	278	310	260	289	289	324	306	305	304	294	292	311	285	312	304	311	301	287	318	336	286	345	313	326	331	299	335	328	296	303	276	297	288	313	294	323	336	298	306	331	309	295	283	302	307	316	313	324	344	299	304	295	331	280	317	275	304	303	333	321	331	288	323	278	292	284	298	283	294	287	320	317	327	318	282	273	297	315	335	303	312	323	297	339	315	295	284	302	241	316	312	283	289	330	347	304	333	300	289	289	281	301	319	314	317	329	279	301	312	334	307	334	317	301	285	261	285	306	318	336	350	308	281	330	317	322	301	314	289	295	312	310	286	291	293	314	339	303	319	266	314	324	290	296	332	303	294	308	309	314	304	308	279	290	291	269	329	315	259	289	298	280	299	314	296	278	298	330	330	294	309	307	295	314	342	321	277	302	281	296	281	319	294	315	292	329	276	315	316	293	292	293	346	284	346	298	316	297	317	317	333	320	296	322	303	315	307	301	318	302	350	307	325	338	311	306	296	285	307	309	329	291	281	339	287	289	320	280	341	304	326	288	301	297	308	321	299	285	315	310	294	297	291	315	309	282	307	309	306	319	326	278	271	288	309	314	329	337	303	320	355	286	288	290	307	317	274	309	295	298	306	310	283	286	297	289	291	304	341	319	296	299	286	308	322	307	334	338	336	282	282	304	303	311	320	294	301	302	309	292	308	309	307	299	287	300	330	304	308	288	339	322	284	324	304	301	297	308	306	319	318	292	313	309	293	292	308	318	328	314	315	318	300	324	292	293	309	323	311	288	317	285	291	275	307	311	279	301	304	295	328	284	323	310	290	295	369	338	306	308	334	320	332	320	313	294	306	300	322	287	315	329	295	297	344	312	290	347	327	296	338	350	301	319	264	295	319	289	352	313	328	273	315	322	293	278	284	280	353	296	341	305	320	329	339	341	310	295	303	304	325	298	310	296	295	295	320	325	317	316	293	326	278	286	304	307	320	344	335	304	312	291	283	295	351	326	290	273	359	326	294	335	306	306	277	308	286	317	313	295	295	310	304	308	283	313	320	324	326	281	310	286	336	301	290	278	308	313	309	326	296	306	327	301	317	306	313	288	319	333	341	279	305	334	314	291	314	317	328	316	288	312	304	277	304	321	294	325	303	312	296	306	291	332	312	312	295	319	293	320	307	293	304	302	299	328	306	315	305	316	313	278	371	332	334	313	303	315	324	357	292	337	342	329	348	333	287	322	331	291	300	336	284	320	320	301	326	299	337	300	326	290	300	285	294	298	336	304	282	306	297	323	300	277	331	343	284	329	299	324	308	302	289	303	307	308	313	305	310	320	292	312	316	332	309	300	313	340	333	325	305	291	302	331	327	303	328	330	299	301	316	289	277	303	318	302	279	313	316	299	316	337	347	279	323	354	332	305	290	301	312	313	292	280	286	310	317	307	307	326	278	308	315	305	284	270	325	352	298	310	279	278	304	305	319	291	300	304	329	313	333	349	335	314	307	319	301	321	321	287	298	321	319	312	317	315	326	312	307	282	301	293	283	306	302	305	316	325	334	300	297	299	294	324	301	288	263	301	321	308	322	314	291	308	364	289	296	272	320	292	292	271	282	303	297	297	305	306	301	336	313	303	308	326	296	290	329	262	289	310	334	286	340	318	288	294	299	302	310	276	322	317	298	308	310	302	333	319	273	311	339	322	295	312	299	331	333	286	304	328	302	317	303	301	269	291	284	296	312	339	304	307	325	326	274	308	324	306	302	320	308	294	345	321	293	323	304	337	298	329	332	313	292	304	303	308	313	307	312	281	287	334	309	320	318	299	327	304	332	302	296	291	296	287	301	299	280	289	269	307	296	339	319	291	316	295	293	276	294	323	295	321	300	327	314	309	293	290	296	335	327	311	320	329	326	327	313	323	349	316	333	302	309	309	312	299	281	281	329	297	344	297	328	295	301	324	282	313	286	305	273	304	310	294	318	310	317	313	312	314	322	326	300	316	317	275	318	321	325	315	340	307	312	291	300	299	304	303	330	279	272	299	290	312	285	333	334	317	285	276	284	311	292	322	307	295	306	330	347	283	290	294	300	324	328	316	319	311	308	288	286	323	318	295	321	339	320	301	333	330	298	327	319	297
16334	12824	19222	21993	20610	17200	13972	11651	10849	8368	6547	5934	4608	3420	2925	2987	2383	2373	2104	2067	1571	1314	1521	1353	1398	1281	1198	1165	1056	1045	991	1013	1008	919	870	848	805	802	814	833	776	795	718	736	810	768	764	754	784	832	731	771	809	774	771	769	746	751	730	730	733	770	723	770	762	734	740	724	703	698	742	722	717	710	758	755	740	741	726	764	736	772	709	746	716	747	807	759	740	730	760	764	709	809	747	705	730	741	746	725	716	759	732	717	791	755	744	713	719	746	726	749	717	715	748	726	748	762	790	677	734	716	757	732	782	785	786	683	713	702	692	827	731	741	765	805	744	732	751	750	743	701	744	745	706	708	746	728	697	718	787	713	742	745	706	726	769	753	715	708	763	772	708	718	741	681	702	717	763	719	739	753	731	736	749	749	759	783	706	726	744	784	699	717	742	757	735	749	711	716	726	777	728	740	731	692	719	744	728	759	809	793	767	756	786	756	740	736	718	732	763	775	743	735	746	756	726	756	755	739	729	699	663	751	685	711	756	764	715	755	724	755	709	720	735	721	725	713	728	714	689	776	690	684	708	737	753	718	731	736	696	679	776	772	736	726	743	710	747	736	717	754	738	753	734	711	733	724	698	740	781	732	689	790	752	726	744	732	761	759	684	720	712	727	718	740	791	725	741	736	770	763	724	720	707	799	790	788	736	723	690	708	727	723	726	765	763	741	759	744	778	713	709	762	738	703	729	701	768	781	754	756	728	773	775	737	744	784	717	693	776	747	723	710	676	727	744	716	772	778	757	730	744	692	741	682	765	712	699	741	717	727	764	753	740	726	770	710	741	728	764	729	732	784	709	723	711	738	752	710	736	713	717	749	752	738	695	714	733	728	711	751	764	747	727	744	765	752	747	707	725	787	740	721	818	746	744	730	757	730	730	720	720	751	735	734	753	757	741	734	715	745	672	715	718	773	754	790	740	703	759	725	715	693	708	734	770	741	754	758	710	713	730	728	735	720	710	767	740	751	721	726	732	718	790	714	718	671	720	766	708	720	733	791	784	771	769	720	741	754	747	749	734	711	709	716	776	731	763	752	704	746	708	703	747	689	761	733	747	727	726	744	734	748	776	723	736	760	708	732	748	723	749	677	705	704	749	759	736	792	805	739	681	791	737	765	707	714	721	753	677	725	725	744	746	714	720	724	746	708	729	750	765	689	736	717	723	737	687	775	728	744	720	767	705	699	689	719	743	760	731	712	773	751	773	694	704	743	715	750	699	749	752	717	750	761	735	724	739	761	750	754	761	727	741	708	721	736	692	753	736	759	769	752	730	737	711	731	760	782	775	734	757	774	695	789	749	751	736	749	763	780	739	716	736	761	727	770	724	742	742	756	709	767	751	706	768	745	744	762	756	692	743	784	714	813	727	721	741	701	737	781	733	740	718	768	749	770	708	709	716	716	756	716	730	720	777	727	731	706	733	717	753	756	767	772	778	705	784	707	717	674	750	748	743	758	739	721	742	747	715	785	717	755	759	746	703	696	787	721	742	740	706	748	744	731	761	745	718	779	743	745	713	708	741	741	713	753	702	743	708	699	732	697	719	758	729	746	760	720	771	723	756	739	737	694	699	734	729	728	700	758	755	762	729	742	722	760	753	714	743	771	739	755	765	699	680	808	772	753	712	719	757	782	751	729	676	757	789	761	749	785	771	694	775	752	751	734	696	764	739	716	733	730	727	702	735	731	739	747	721	765	730	704	719	744	740	755	703	770	742	689	725	788	719	721	749	730	730	768	789	725	757	748	710	712	729	782	713	662	743	701	774	779	762	750	766	717	736	746	754	710	756	718	775	743	740	727	714	780	754	775	748	740	698	732	716	673	739	725	710	711	698	717	740	715	739	744	736	729	726	734	767	728	718	760	734	732	731	688	727	770	762	747	796	749	773	720	747	790	742	692	732	724	743	717	723	758	760	721	772	785	780	751	712	732	734	697	752	781	704	724	689	728	760	710	787	771	741	730	735	755	739	774	696	707	722	699	800	771	730	723	719	701	725	779	786	718	685	699	723	736	756	708	733	727	765	732	713	753	799	755	693	733	695	732	742	735	708	759	730	698	784	757	760	735	742	722	673	742	752	769	751	709	729	779	729	728	737	741	764	763	701	794	693	713	761	738	736	741	742	756	669	714	749	730	750	757	760	746	740	805	733	767	696	757	713	741	708	715	724	714	728	739	789	759	753	717	764	695	722	752	712	746	671	688	663	706	714	720	733	771	727	747	786	715	743	719	700	732	742	721	767	726	756	728	770	736	722	723	734	767	742	722	705	760	731	729	703	730	717	721	750	722	755	676	758	714	765	726	738	718	697	692	775	717	700	768	709	753	755	738	707	724	769	784	787	720	726	748	760	741	724	731	762	723	753	708	719	690	733	783	726	773	719	673	713	744	746	756	718	758	693	767	740	731	702	763	743	717	727	718	751	760	733	753	791	716	750	759	697	728	710	724	718	755	713	703	694	752	770	729	704	717	688	736	743	743	786	739	773	770	723	702	732	742	735	755	722	728	714	794	724	757	715	732	733	757	752	777	759	765	810	722	731	701	715	747	747	707	729	738	691	749	711	757	756	694	758	746	702	737	678	765	733	739	728	756	696	745	741	723	718	731	755	770	738	732	721	725	721	744	676	794	755	774	675	741	764	691	759	705	766	683	758	750	774	730	732	733	724	757	768	671	755	712	725	724	717	715	692	727	795	726	780	701	764	753	772	761	758	755	721	718	736	740	762	752	729	762	719	735	728	760	742	745	772	755	723	717	751	763	777	704	746	716	731	746	704	691	720	720	727	787	743	720	715	734	745	742	735	747	743	764	787	747	729	745	723	755	755	695	707	714	744	716	768	737	742	726	777	766	721	714	755	762	690	740	801	703	724	727	774	767	725	735	700	692	745	741	728	751	755	755	704	731	699	742	717	719	757	741	720	711	735	790	727	727	730	741	730	711	725	810	742	704	790	750	748	702	733	757	715	713	746	786	733	733	734	782	764	695	751	709	729	711	720	759	752	732	755	735	698	736	740	697	744	682	746	775	722	749	711	737	764	734	717	706	678	784	734	766	723	709	733	746	744	733	709	674	782	716	731	720	730	742	707	709	748	754	749	752	757	701	744	735	694	772	749	721	776	759	728	689	731	708	726	733	748	735	720	796	710	750	782	750	731	787	760	741	762	758	736	704	709	710	749	728	781	729	748	774	787	769	738	752	744	735	738	745	729	744	720	725	738	738	755	760	739	760	759	726	743	717	766	662	693	797	751	712	722	714	755	717	706	709	728	755	733	782	729	723	737	765	741	792	762	717	783	685	714	750	747	726	763	740	695	724	746	725	770	761	699	765	695	777	746	765	774	739	752	733	727	777	723	735	787	742	782	770	723	793	710	768	733	747	742	710	748	730	662	708	721	741	676	774	757	735	684	765	691	760	769	756	696	732	720	757	786	711	749	689	753	764	768	688
29369	22745	20310	17662	14264	10633	7111	5245	3935	2870	1924	1586	1373	897	824	786	767	582	634	608	449	413	430	413	413	393	417	361	362	320	344	334	306	347	309	273	286	315	290	286	292	260	310	257	246	284	284	269	257	272	276	258	275	277	303	270	250	266	274	266	279	266	277	262	299	278	303	272	282	270	275	291	260	286	307	245	280	267	304	306	300	269	273	270	274	250	263	250	258	290	263	271	291	307	267	275	307	252	264	281	267	253	288	297	298	264	286	257	268	292	254	287	270	300	278	289	276	257	262	263	263	289	277	279	266	269	284	269	272	267	272	301	285	249	256	283	230	273	262	264	328	275	298	284	256	267	267	286	254	294	273	239	285	286	250	278	285	264	273	291	279	278	283	258	271	261	290	271	285	271	280	251	274	294	269	277	246	282	262	306	253	284	258	270	260	313	286	253	259	283	267	288	285	259	286	260	274	268	270	270	301	262	227	280	298	292	244	245	273	273	275	270	278	267	285	246	258	292	277	278	249	254	260	268	276	282	275	261	295	248	282	279	300	259	313	270	279	278	254	260	269	252	267	289	294	288	236	263	292	276	253	260	270	259	293	266	263	279	284	298	285	271	267	257	240	267	251	290	255	256	252	259	291	244	280	289	264	273	276	269	295	303	290	272	256	275	261	252	283	287	258	268	278	240	278	275	283	283	279	259	291	289	287	309	265	283	273	243	253	261	269	251	309	295	274	268	288	228	251	292	279	276	254	303	295	282	264	271	261	289	273	293	306	256	271	280	277	271	252	255	266	279	267	261	245	289	276	239	257	268	230	297	282	301	292	279	282	289	267	248	260	289	244	290	270	290	295	314	246	276	284	267	303	262	277	306	239	282	264	304	282	283	289	276	249	258	268	261	289	274	297	262	278	268	262	309	295	259	281	287	272	242	292	266	303	260	277	251	276	296	260	311	267	255	280	268	282	299	240	280	239	302	254	240	272	237	255	265	273	268	290	246	270	267	258	288	236	260	262	294	272	279	288	254	270	276	236	245	275	270	294	238	249	265	256	289	283	282	279	275	301	281	252	292	265	307	281	256	289	273	279	279	290	285	279	262	308	282	301	270	264	276	260	261	289	301	240	269	277	305	270	309	265	264	251	258	317	288	251	267	278	256	267	239	274	291	292	283	286	291	291	259	300	286	282	271	259	344	261	291	301	261	266	292	260	305	298	293	263	271	242	266	226	258	293	255	284	272	252	267	252	273	294	276	285	279	281	262	270	282	297	274	294	264	293	274	252	291	287	237	271	265	263	250	279	284	270	290	269	278	305	303	286	280	285	284	273	294	250	257	254	269	311	263	275	282	262	257	262	265	272	249	260	253	266	278	250	254	243	248	302	307	275	269	259	283	275	290	292	264	228	270	286	274	270	256	271	243	294	269	307	310	290	275	298	282	308	262	291	246	262	279	266	306	256	259	263	231	266	298	251	273	274	238	281	289	279	269	308	266	287	274	275	283	287	292	304	272	276	300	299	271	311	274	256	282	254	272	279	269	230	278	285	297	285	271	230	278	273	284	290	247	310	261	251	269	296	288	305	256	274	290	251	238	257	258	313	243	260	282	274	283	297	295	275	282	258	274	277	290	306	270	298	253	277	287	267	258	261	284	308	268	291	312	263	281	267	270	294	263	288	275	263	293	298	309	258	264	266	279	287	269	250	264	254	244	283	278	306	258	283	263	273	262	254	244	244	263	266	276	297	250	299	272	269	303	267	292	262	263	301	241	298	272	274	253	278	298	280	304	259	242	253	273	299	307	264	260	301	292	293	260	268	283	282	284	279	295	281	314	299	279	265	266	273	285	272	279	248	275	254	244	289	273	287	271	286	238	283	290	283	291	307	288	261	284	259	278	300	210	279	251	285	250	287	259	273	278	250	247	290	261	295	271	280	268	288	247	281	286	266	285	283	269	300	288	275	268	304	295	254	269	259	266	297	290	294	259	277	300	260	294	272	277	282	270	245	270	287	287	277	258	286	256	296	266	279	282	297	277	262	249	269	258	245	258	269	269	281	287	276	242	263	273	274	276	259	281	304	286	255	279	264	256	287	257	277	268	264	233	280	304	279	260	277	282	265	276	298	263	269	272	278	296	268	268	297	254	277	268	265	298	276	280	260	334	278	273	259	313	276	270	245	268	244	284	266	244	285	255	266	266	252	281	274	259	260	269	264	279	298	260	292	261	235	310	276	246	287	283	264	284	279	268	286	272	274	297	273	273	249	304	244	285	254	265	262	277	286	276	317	252	272	323	269	282	271	254	292	278	265	254	268	276	283	298	302	278	296	253	273	289	283	266	252	275	268	282	242	265	271	263	266	294	282	281	271	316	316	247	277	264	269	306	276	280	288	287	267	288	281	288	280	303	250	263	309	285	272	266	242	247	265	275	279	253	264	280	257	273	269	267	294	281	292	291	281	247	300	274	288	284	249	315	280	297	292	258	294	277	294	316	259	267	264	268	281	269	291	277	231	298	303	279	297	292	296	308	269	245	264	293	241	242	280	269	303	269	292	276	246	265	279	280	272	277	297	275	270	282	305	241	254	289	245	268	264	265	253	237	312	253	291	257	292	255	278	276	278	266	281	273	253	279	288	242	260	299	302	283	268	320	266	283	256	267	248	283	277	271	249	277	258	264	282	282	311	276	285	268	288	253	280	253	271	279	273	243	249	236	266	290	245	288	264	268	284	263	268	270	265	270	280	304	246	255	291	279	254	285	268	256	255	279	252	281	284	265	268	277	268	272	296	261	307	286	247	278	301	282	253	267	271	269	261	253	264	275	243	271	294	277	289	270	260	281	242	289	293	246	273	293	244	260	245	262	260	279	273	303	269	276	282	283	280	264	280	275	281	248	266	254	292	276	274	291	277	253	257	241	287	292	285	281	299	277	277	274	269	256	344	262	264	261	290	272	286	260	294	267	262	252	272	298	290	274	277	266	272	305	269	264	282	289	274	276	265	269	282	261	266	302	264	282	307	270	272	277	308	272	285	287	276	265	259	268	270	250	283	259	219	265	286	262	262	253	270	262	264	286	273	288	245	291	282	311	277	298	268	255	261	253	258	261	281	273	275	257	269	289	261	273	263	264	245	276	247	288	291	256	279	290	250	283	293	277	251	253	266	288	265	267	260	272	281	270	282	301	270	270	259	267	280	265	282	270	290	263	267	278	245	287	266	282	277	293	300	269	261	287	281	282	279	294	270	258	249	302	245	290	242	248	266	279	305	272	261	295	293	297	260	287	270	315	261	299	255	293	250	276	303	251	290	290	258	278	262	287	278	282	273	287	245	255	288	283	284	308	281	258	296	251	271	299	274	294	279	282	245	273	312	288	268	260	304	266	259	286	269	277	298	308	268	249	276	286	256	292	244	270	281	260	253	268	279	276	279	271	298	279	288	298	287	301	274	263	261	237	261	303	256	294	260	273	290	258	284	235	267	275	261	247	284	265	242	287
19673	18924	24399	26876	25531	22282	18980	15785	14707	11690	8935	8204	6620	4757	4231	4406	3704	3067	3213	3039	2204	1766	1973	1923	1700	1538	1461	1316	1267	1187	1163	1119	1005	888	887	834	850	761	775	720	737	773	738	721	745	684	696	744	702	690	704	706	716	703	663	719	658	692	690	627	649	606	692	712	682	731	682	680	697	651	668	669	666	646	675	644	650	645	670	660	686	640	718	678	596	677	670	666	723	700	673	646	680	701	667	688	635	713	660	638	712	658	654	702	670	676	649	725	661	662	679	683	705	668	690	639	646	687	684	701	634	711	685	675	651	667	669	667	680	628	685	627	674	623	698	700	688	638	648	683	706	650	641	690	691	659	699	666	656	705	681	658	662	658	703	691	689	679	670	684	618	671	662	678	679	695	688	630	681	728	637	627	670	694	654	615	656	660	620	679	662	649	693	687	682	672	661	639	703	658	659	667	651	618	725	654	685	634	627	668	692	691	592	660	693	683	686	640	655	697	683	654	683	609	674	633	677	688	668	674	656	659	670	669	722	700	619	639	662	637	630	634	653	659	660	624	665	685	641	704	731	631	615	713	660	646	659	688	677	623	673	680	657	661	674	651	632	665	663	676	667	646	671	673	631	668	702	681	669	643	659	629	651	675	680	702	670	667	643	621	674	661	664	667	612	679	698	666	672	694	621	716	696	637	642	626	694	656	680	645	704	651	682	686	655	678	672	662	723	671	609	663	652	669	652	674	602	660	646	675	686	664	674	621	620	667	668	638	652	669	675	660	658	690	695	646	667	654	629	666	638	687	680	642	674	667	642	662	675	696	660	664	659	630	642	667	706	707	641	673	632	630	628	690	696	661	710	652	636	675	661	674	623	597	692	676	651	651	682	650	621	648	718	657	634	660	662	693	599	631	697	715	696	675	648	674	677	672	673	693	667	639	657	706	664	667	618	642	650	643	644	657	628	625	653	637	678	669	655	663	680	687	650	681	640	641	623	656	692	641	632	642	670	643	686	670	657	631	695	661	608	606	661	636	681	654	658	672	659	681	679	705	682	676	665	653	694	678	623	629	641	652	683	650	689	700	637	639	663	667	655	671	664	649	645	683	633	628	701	678	624	699	650	650	690	697	696	655	652	713	688	699	645	676	641	688	654	677	689	622	623	655	662	644	663	628	670	663	657	628	698	646	656	741	658	674	690	659	685	657	653	670	722	639	669	662	654	634	633	654	663	715	643	660	663	635	674	685	632	619	608	650	671	668	686	676	669	705	646	677	671	686	672	649	640	662	652	668	691	695	675	598	643	631	691	682	667	651	630	631	717	691	691	683	672	644	687	640	685	666	738	673	689	691	669	595	631	692	647	668	668	658	684	645	665	694	715	687	705	665	650	624	726	648	662	620	669	681	648	660	624	668	703	650	674	676	646	627	673	648	682	679	654	659	711	643	690	659	641	638	654	690	675	633	683	662	655	675	668	669	660	655	653	642	652	665	673	677	666	645	694	650	665	670	669	669	657	697	619	617	678	667	687	644	677	708	687	697	722	613	693	664	648	667	675	659	711	687	628	668	676	641	683	696	657	661	675	655	661	659	694	656	645	677	661	684	664	631	679	651	711	669	638	671	632	683	679	663	652	668	682	690	667	635	681	639	618	660	667	664	660	641	716	653	656	655	614	673	682	638	656	658	694	640	696	637	632	661	666	637	669	639	672	713	673	654	708	692	648	678	670	676	644	613	653	662	674	646	651	714	658	705	696	659	655	634	658	613	694	653	668	670	648	682	697	641	658	675	639	619	663	694	645	639	667	642	699	682	697	652	654	682	677	612	653	702	695	666	669	613	646	659	637	682	665	662	644	661	658	687	667	679	664	642	636	667	647	666	682	692	609	655	675	679	656	679	692	634	650	697	645	608	707	657	681	680	672	687	695	612	664	654	653	662	666	676	663	666	667	656	645	647	683	642	675	702	613	627	684	622	661	662	648	646	691	681	636	665	647	638	630	630	649	661	643	639	641	674	678	629	696	649	658	633	630	645	692	666	618	693	695	692	635	652	660	636	711	653	693	667	692	615	653	634	677	681	661	663	676	688	690	685	669	686	656	629	701	698	651	657	647	692	648	682	719	656	669	667	635	689	655	633	624	614	658	732	701	678	635	671	640	666	625	659	641	677	624	664	676	650	632	671	664	647	630	694	662	686	705	656	679	673	669	695	647	687	685	690	676	609	662	680	657	695	675	613	644	650	674	667	649	672	653	695	641	646	693	677	678	639	669	676	691	688	661	671	657	673	656	634	664	632	682	642	678	647	674	645	672	727	689	654	665	673	669	693	671	657	675	670	654	660	684	659	676	687	657	644	683	727	633	655	691	669	681	622	677	662	651	665	649	653	670	627	718	638	663	678	711	649	679	658	639	645	597	648	684	640	702	663	669	660	652	648	650	607	676	686	688	641	647	728	668	685	706	657	666	636	644	650	659	616	716	711	645	667	655	698	642	654	679	633	673	700	652	660	669	698	652	626	648	658	696	645	662	653	694	648	688	726	677	654	661	686	640	672	705	656	642	689	689	646	673	637	668	666	670	671	626	658	654	673	667	649	613	672	637	617	663	660	625	649	679	644	640	647	715	688	613	677	615	660	674	708	659	644	640	689	657	643	667	678	666	671	650	657	628	662	647	672	639	655	695	647	664	697	652	616	693	688	667	640	667	634	659	603	665	676	668	667	632	639	640	683	680	665	704	632	627	678	640	604	652	658	691	694	691	691	653	651	677	621	684	629	678	654	663	684	653	651	649	665	672	707	674	666	661	651	630	621	671	644	600	644	702	661	667	648	694	678	692	647	651	620	667	680	695	654	645	633	617	630	663	656	628	687	671	673	727	672	633	633	694	696	671	662	685	670	648	700	662	617	682	610	672	650	642	667	653	643	634	660	642	682	658	689	709	670	672	690	644	676	669	666	636	666	646	645	624	661	694	645	663	628	671	673	646	646	653	659	668	650	660	645	647	677	650	657	637	655	679	686	705	643	700	657	611	666	661	709	597	639	620	707	665	654	685	703	717	644	670	652	691	666	654	684	653	682	696	629	642	657	622	644	678	680	644	680	668	681	630	678	679	606	655	627	628	644	638	658	691	734	694	667	659	692	655	654	635	643	645	678	673	649	640	635	638	645	680	647	653	681	662	662	642	622	683	670	669	712	695	660	680	644	677	640	646	637	671	640	678	670	674	633	678	644	651	679	634	700	703	662	689	653	701	698	655	689	643	708	661	647	669	660	651	621	682	641	640	629	633	658	653	631	669	684	622	646	636	686	635	705	672	628	699	671	684	677	693	644	701	677	688	639	683	657	655	671	649	663	624	666	656	662	679	667	668	640	627	623	630	653	657	621	640	625	635	660	656	690	628	655	675	672	639	636	667	696	610	646	649	670	679	657	688	674	642	628	646	672	671	641	660	702	691	620	634	655	659	647	641	673	640	659	676	623	628	667	673	662	641	679	688	678	641	715
10586	7412	7678	5783	3417	2307	1595	1209	1036	861	747	578	527	448	406	425	401	363	388	369	341	352	330	356	367	363	364	324	350	365	339	342	328	334	339	338	317	321	324	315	329	332	302	309	320	303	294	336	301	324	330	338	306	318	345	300	312	308	324	329	318	349	299	289	298	304	301	305	351	337	309	326	287	334	317	334	288	339	336	324	325	327	309	320	356	327	320	318	323	312	291	316	327	311	315	335	329	325	307	339	336	352	340	319	303	295	309	316	322	317	315	316	296	301	337	301	343	272	295	320	308	294	320	308	345	297	321	299	326	316	287	328	309	354	332	319	353	290	356	295	318	312	341	286	305	301	293	321	331	318	295	308	295	324	359	329	320	317	293	342	331	313	331	332	315	351	296	306	333	314	283	283	344	305	276	352	310	331	309	332	362	358	330	358	307	317	297	342	323	300	343	351	333	345	311	313	316	349	308	304	320	321	314	353	304	276	286	326	348	318	332	300	346	331	306	300	313	328	306	323	330	313	315	333	348	334	301	311	336	338	329	321	328	314	327	294	291	309	340	323	342	291	306	301	284	287	330	329	334	305	308	313	350	279	322	295	327	343	327	326	299	336	314	320	350	358	334	318	320	343	309	336	299	282	310	309	305	283	328	307	302	312	298	314	307	325	323	336	298	343	340	362	295	322	300	313	313	292	331	320	351	296	314	326	326	316	315	323	307	338	359	301	283	347	307	305	303	294	339	318	326	303	314	331	305	296	310	336	352	332	309	306	294	319	334	311	314	298	354	356	326	322	325	322	335	341	332	329	296	310	325	311	304	293	333	346	333	302	326	325	282	328	313	307	334	331	335	311	325	329	301	325	315	342	318	309	308	337	301	319	337	315	283	315	346	296	345	328	350	347	329	304	345	325	298	313	328	305	304	296	319	321	302	336	309	310	332	288	315	325	334	328	291	312	289	327	295	334	315	324	327	324	305	308	306	329	306	288	300	350	337	349	306	332	331	335	327	339	301	317	338	322	335	306	343	318	340	327	360	337	329	304	278	318	333	340	298	335	332	321	334	333	334	311	333	309	306	286	316	328	274	267	314	316	353	352	336	328	299	300	323	320	309	328	282	354	325	320	325	308	333	304	316	316	311	324	297	299	331	341	328	304	316	311	308	309	338	310	324	341	311	280	319	296	343	316	316	341	290	303	302	309	313	304	314	290	292	302	317	297	293	320	328	327	318	326	315	313	311	321	309	301	345	323	286	331	322	325	326	302	342	318	306	340	298	344	327	312	356	314	325	328	338	327	300	314	355	302	359	329	322	305	311	339	380	338	310	297	334	312	349	311	327	295	327	323	293	311	342	319	316	330	315	296	299	307	322	302	327	363	321	302	298	313	339	309	361	336	327	338	313	300	335	318	307	305	320	333	285	308	324	343	268	354	328	341	305	301	284	351	308	309	312	346	327	335	334	297	305	307	361	300	316	330	317	327	333	302	323	285	288	294	299	309	334	336	328	334	302	305	312	321	290	318	317	281	300	355	313	287	328	343	308	276	349	338	320	311	347	290	277	284	291	305	305	329	323	309	318	313	324	342	314	329	307	347	325	290	312	339	327	326	310	326	322	321	283	298	324	322	320	289	329	298	335	314	326	296	331	309	339	311	325	335	307	320	319	309	316	342	341	332	320	303	335	291	357	346	303	343	329	342	338	299	323	350	322	309	331	326	346	302	321	319	297	308	298	308	319	350	337	301	332	320	309	335	298	300	305	310	329	317	336	322	335	331	333	315	330	317	292	281	285	347	325	315	325	290	304	302	300	301	302	316	327	294	330	339	344	335	318	332	311	326	334	338	296	332	302	326	312	338	334	311	314	318	314	319	329	309	317	305	341	327	324	288	290	329	325	324	339	324	288	296	331	323	344	324	285	308	291	305	326	337	293	335	353	301	283	294	327	328	286	324	319	295	296	348	325	310	348	318	326	308	319	342	328	340	303	315	332	318	333	344	276	328	303	346	314	323	301	292	308	299	318	305	317	305	324	298	332	333	341	307	333	308	329	341	305	309	330	357	344	321	306	345	290	326	321	324	311	333	322	276	331	294	333	320	321	309	309	294	335	321	351	353	304	284	313	363	319	320	316	293	313	329	309	327	296	308	324	328	333	306	321	335	317	293	326	340	303	312	319	339	293	326	349	345	338	305	338	314	312	323	298	301	298	317	336	294	296	331	322	312	344	308	335	311	318	324	300	294	329	298	321	290	321	323	315	298	345	316	325	326	342	333	339	340	346	336	333	309	276	301	318	311	307	310	323	339	321	360	306	353	320	340	323	326	339	322	317	325	304	304	304	294	321	279	308	339	334	327	344	365	318	311	311	320	307	351	286	310	311	307	382	327	306	300	310	291	321	334	313	343	308	336	289	308	303	322	327	306	302	335	298	319	319	326	316	321	298	342	306	319	323	322	322	330	326	350	352	357	297	302	341	332	321	285	313	307	333	325	331	310	298	340	330	294	325	295	323	312	360	286	329	338	302	294	324	327	256	283	323	313	282	340	302	261	303	304	321	313	326	319	304	315	331	330	291	310	340	351	319	332	331	334	321	319	329	321	328	310	301	321	292	318	339	323	299	328	329	326	310	326	301	316	297	340	304	312	300	308	316	330	304	327	320	322	330	313	311	303	299	303	312	308	340	310	304	306	308	323	272	348	320	279	340	326	345	328	299	333	284	298	358	323	318	334	295	323	297	315	311	315	336	336	326	329	272	287	331	320	338	308	325	328	319	321	313	320	314	303	327	341	297	297	308	326	309	327	309	307	360	329	325	307	299	359	310	369	322	349	311	312	321	329	298	290	295	338	296	343	332	326	312	338	360	335	260	321	329	329	340	319	291	318	306	321	283	268	290	329	326	311	323	318	339	306	320	309	307	317	331	316	339	330	334	331	278	342	301	315	337	316	334	289	329	315	350	368	311	311	331	327	293	340	314	328	324	317	314	339	309	312	316	299	342	316	328	320	314	352	330	333	308	315	313	316	334	310	312	287	275	330	299	315	311	313	304	314	281	322	334	312	326	320	333	317	329	342	336	276	320	324	308	349	319	309	313	316	347	339	307	318	332	313	305	322	314	306	328	315	292	326	296	343	300	321	310	354	331	322	309	339	303	273	358	335	307	309	312	321	285	289	316	294	302	344	305	339	324	328	304	310	304	307	313	302	338	291	298	322	312	317	327	316	321	277	309	280	354	317	309	335	348	297	327	318	326	307	275	309	311	283	342	310	287	311	328	334	299	302	331	318	300	288	349	320	324	340	305	343	268	299	301	309	298	344	319	313	323	308	269	301	316	318	331	284	320	315	293	296	314	310	325	327	303	348	301	310	309	325	317	326	339	315	300	328	311	315	292	362	293	329	325	290	317	308	316	318	305	337	347	292	317	299	303	325	302	327	341	309	317	322	293	347	295	324	336	304	303	314	323	305	309	317	303	311	323	341	304	314	297	331	339	322
8121	7162	13082	13984	11727	9257	7414	5924	5029	4115	3340	2707	2008	1700	1431	1353	1224	1110	1097	1035	1031	984	1013	956	942	959	906	891	948	968	949	885	879	816	784	806	816	791	845	752	794	782	762	784	759	798	798	717	750	809	784	843	734	789	792	785	784	754	761	765	748	756	734	765	765	810	707	806	844	801	792	738	787	784	805	792	731	779	786	759	789	788	802	768	735	773	738	713	754	745	685	737	766	716	740	709	696	729	727	794	757	796	772	791	786	695	787	744	695	725	763	778	782	768	754	784	747	711	777	733	791	744	801	797	782	695	715	772	753	803	751	756	754	762	761	806	750	781	720	745	790	788	807	768	751	742	757	759	831	756	775	735	747	768	749	764	762	773	758	759	794	732	813	752	730	771	772	747	766	707	794	754	666	798	762	785	781	789	806	721	763	718	729	762	751	729	749	775	801	757	840	752	812	761	801	746	750	754	772	753	764	781	752	758	724	789	775	717	792	745	748	767	762	741	762	762	757	778	759	774	764	759	689	756	761	759	820	757	773	743	763	787	735	738	738	765	756	734	795	771	758	801	691	776	728	731	780	748	755	750	730	787	735	739	749	848	775	742	774	764	726	779	787	802	735	797	762	764	735	782	771	739	730	783	829	764	733	753	751	811	780	732	826	733	765	759	769	740	729	795	745	743	749	710	776	705	740	756	784	785	759	761	751	790	734	772	734	740	761	794	797	746	727	712	794	726	793	766	753	763	736	795	796	751	808	797	705	760	780	735	757	786	748	743	778	768	793	726	811	774	763	765	752	742	818	765	755	744	779	715	784	762	757	766	779	774	759	768	737	819	790	750	747	767	771	763	738	793	724	770	776	735	756	801	754	776	727	758	727	775	783	711	718	763	774	746	697	761	802	747	760	792	752	757	756	784	815	753	767	771	752	795	753	733	764	781	767	782	763	741	778	764	734	768	800	786	753	764	761	723	748	796	761	760	814	785	755	796	783	764	780	742	716	723	709	756	725	760	812	773	757	817	810	798	797	796	760	773	715	755	771	767	778	760	707	785	764	720	799	773	716	779	775	800	779	790	772	797	741	714	704	779	767	764	751	818	783	730	760	773	742	767	787	762	753	770	724	806	769	747	772	773	760	794	774	745	781	804	746	762	754	793	715	751	749	776	742	743	768	759	735	780	812	761	782	719	781	802	721	752	741	803	752	738	740	763	759	783	760	749	734	729	790	711	774	773	738	732	776	731	767	753	697	780	746	762	741	745	750	721	738	791	739	727	743	800	728	806	784	778	756	772	817	766	765	769	725	777	787	809	742	701	807	729	753	795	763	781	780	751	759	747	736	732	724	767	719	770	759	805	738	771	745	773	742	762	741	674	771	739	771	703	717	777	792	797	746	764	775	765	741	740	793	732	751	776	767	736	788	768	771	764	777	753	779	756	795	772	705	756	738	768	747	759	767	754	797	754	783	807	746	770	752	720	752	789	759	767	763	762	732	759	764	802	738	780	776	766	769	795	740	780	823	718	740	766	766	740	791	771	744	806	693	767	717	789	754	778	781	736	760	771	773	835	760	710	772	770	762	740	729	736	768	739	787	760	742	804	764	768	753	760	764	742	742	740	786	708	687	754	771	780	793	767	769	799	787	786	714	781	761	756	733	768	750	758	768	779	736	769	808	758	745	748	709	736	793	775	763	720	755	753	750	826	735	753	775	770	707	807	748	795	760	761	766	760	736	745	781	767	711	773	763	685	801	721	788	715	762	749	776	738	777	774	750	733	726	726	774	743	788	743	723	763	707	697	757	758	754	749	731	803	765	761	756	758	779	710	773	780	725	794	802	782	760	791	785	790	719	728	793	824	752	769	760	732	730	735	768	761	790	775	772	749	748	732	726	723	776	790	758	773	717	766	804	762	713	739	746	781	728	724	819	744	782	739	729	795	771	745	778	745	741	797	815	724	809	780	702	748	728	758	776	761	773	778	762	751	744	812	708	768	764	750	748	784	769	768	752	734	761	751	764	777	761	766	760	775	722	789	756	759	752	750	804	768	763	747	783	817	757	778	751	783	790	733	757	782	761	756	750	759	734	734	761	780	769	759	790	775	798	757	729	758	778	718	711	708	796	705	741	765	769	763	737	747	818	773	772	784	745	754	772	804	737	702	762	737	770	758	734	728	748	775	781	795	779	773	791	755	744	791	747	769	748	760	779	753	771	786	746	773	757	778	755	762	774	807	796	737	776	825	772	716	780	748	788	794	788	721	691	751	719	763	754	740	775	762	746	712	730	768	767	749	752	728	785	818	734	746	777	750	812	764	753	716	802	773	730	774	788	773	759	703	753	699	718	756	792	714	696	762	703	776	727	735	775	777	732	708	755	741	755	761	716	807	759	764	769	750	732	797	771	771	782	777	747	780	774	730	753	811	739	774	708	759	781	728	790	770	755	813	714	699	786	802	827	760	756	745	784	721	764	781	736	771	780	734	740	788	776	768	767	778	787	779	784	760	798	725	762	758	801	692	736	782	769	744	743	807	742	829	772	721	790	791	778	782	741	745	760	836	793	746	712	799	744	772	714	795	753	734	774	755	809	752	754	712	825	796	779	775	752	833	807	747	735	771	804	762	762	721	752	813	778	817	764	762	787	779	775	781	808	741	830	769	704	781	750	801	782	806	813	771	757	751	752	716	719	736	724	761	790	793	784	772	772	832	732	760	781	734	729	751	770	775	724	796	707	778	764	721	789	779	737	777	796	786	757	768	793	794	768	752	756	745	768	726	757	760	731	766	713	775	740	781	788	765	753	733	761	741	786	793	784	798	752	756	759	796	725	737	767	804	746	771	744	729	767	741	770	783	763	774	777	748	766	819	742	743	766	744	798	735	761	745	746	769	734	719	774	798	765	741	758	795	764	831	732	796	765	755	752	759	767	762	747	751	790	750	765	757	763	718	795	756	788	739	744	754	802	720	770	734	779	750	748	801	767	785	759	814	789	755	773	768	785	777	737	794	797	804	759	764	751	752	789	769	748	748	790	789	732	806	796	780	769	802	775	830	694	773	753	724	750	782	806	733	751	796	767	850	769	801	772	774	792	799	782	742	798	773	770	818	765	769	747	728	813	785	772	772	766	796	777	754	762	774	752	773	796	815	827	758	754	801	799	803	790	799	774	754	760	785	805	771	767	776	794	777	746	742	727	754	754	739	740	788	766	758	772	768	772	787	787	805	824	858	737	776	749	769	734	761	800	755	740	731	721	796	765	789	748	742	788	767	784	807	742	778	763	777	720	766	786	793	769	765	771	766	734	736	741	782	829	763	741	762	822	777	808	761	769	735	739	732	796	764	809	762	757	719	775	788	792	793	719	754	764	724	775	782	752	747	749	788	755	788	760	805	698	777	798	830	777	780	740	759	751	790	778	738	795	785	777	767	727	738	799	785	750	814	777	766	774	774	782	748	750	782	787	793	742	782	750	785	765	743	760	782	799	816	812	762	783	789
21506	15655	15313	12518	8829	6491	4143	3076	2522	1964	1400	1160	933	740	575	611	586	593	519	480	434	398	410	425	370	383	369	352	373	377	355	361	343	325	342	340	320	319	343	343	333	339	297	316	349	311	306	284	305	299	309	306	364	314	323	298	345	285	347	323	295	311	326	328	335	305	349	304	355	272	267	289	322	316	286	321	328	273	317	292	317	323	304	306	316	315	308	323	323	304	325	309	326	295	308	290	283	329	332	321	307	280	323	317	347	298	347	264	290	299	300	279	324	302	325	305	318	332	312	294	322	302	316	305	318	304	327	307	306	292	293	303	300	327	327	318	303	321	296	316	313	292	343	319	303	275	295	344	290	337	297	320	295	333	316	315	275	311	298	307	317	270	322	305	281	355	283	327	343	285	310	342	301	292	288	312	331	336	310	318	283	342	324	336	336	328	312	314	321	299	320	285	348	325	307	316	272	289	287	288	310	281	289	294	339	305	302	324	311	312	304	294	327	319	336	286	298	314	279	274	335	311	291	325	313	330	307	315	299	296	303	294	313	312	324	274	313	319	283	309	303	309	330	289	318	296	321	324	308	315	334	317	330	296	361	310	284	294	301	333	329	320	291	323	316	295	331	302	302	303	314	307	301	293	342	304	329	329	280	312	296	313	344	330	303	290	319	299	305	307	323	307	275	295	326	299	328	316	292	358	304	302	335	291	266	318	325	299	319	320	302	272	331	298	303	317	333	301	294	303	306	283	295	284	316	312	281	273	316	308	301	329	333	297	293	309	320	313	322	298	310	313	304	305	323	335	332	331	340	294	324	299	291	328	295	287	324	286	360	320	287	284	325	309	311	303	335	307	320	292	321	297	316	306	294	363	301	323	325	312	306	338	311	275	335	332	320	311	305	318	289	316	282	331	294	335	353	316	310	287	287	270	309	354	320	313	289	322	321	288	359	342	302	314	318	327	280	299	306	262	284	295	307	289	299	348	308	300	326	308	312	304	288	273	284	305	313	299	291	320	309	367	320	316	302	342	288	312	329	304	323	279	317	357	325	327	306	348	315	310	308	287	324	303	305	312	320	308	304	300	304	297	311	341	305	315	310	327	331	287	327	327	318	330	332	289	282	311	308	297	272	290	327	311	314	331	315	338	350	284	360	301	305	314	308	317	277	317	314	310	302	270	312	326	335	281	300	322	328	322	323	304	302	318	293	309	325	300	324	316	314	263	279	296	296	303	284	297	289	303	297	308	314	309	310	305	322	328	333	301	301	327	272	282	295	327	330	305	334	342	302	295	337	319	312	305	306	288	293	330	320	332	290	303	326	309	309	293	281	304	324	338	312	279	286	300	322	341	313	291	294	282	300	337	296	325	307	311	311	310	338	307	277	310	288	304	308	286	314	337	315	321	318	329	352	328	336	295	305	324	280	278	294	332	320	302	311	289	329	322	305	308	327	329	326	300	309	314	301	278	318	305	304	342	321	341	335	325	311	291	363	311	307	290	312	288	305	286	312	324	310	302	293	288	313	295	327	326	330	319	320	315	340	305	342	351	329	290	307	319	303	325	321	310	314	302	316	302	306	287	306	303	341	303	321	309	326	278	309	271	342	354	332	313	265	288	313	339	314	327	312	296	292	306	311	304	292	316	296	313	284	303	328	301	308	289	305	287	282	306	315	314	326	319	299	324	324	327	277	322	328	308	288	311	286	331	330	299	337	333	319	305	292	312	299	303	335	337	288	341	314	301	339	337	303	300	315	291	321	285	322	340	311	305	334	319	296	297	284	313	308	309	321	348	307	328	293	311	338	317	320	337	313	312	320	317	275	305	296	325	268	338	294	323	317	299	310	333	302	265	347	279	325	317	324	350	324	278	308	300	316	329	328	307	308	317	305	292	352	268	292	336	316	317	338	323	290	316	336	314	320	320	301	322	291	332	280	315	320	290	331	316	326	325	302	283	349	299	307	333	322	311	299	301	297	300	317	299	305	316	330	314	299	316	311	328	320	318	344	296	295	348	336	303	315	312	293	290	295	321	292	337	317	288	315	344	301	281	311	285	327	332	269	300	357	291	309	333	296	321	324	288	287	324	335	281	273	311	310	279	325	317	288	312	340	323	308	324	309	344	342	317	329	324	271	312	325	290	274	297	316	316	269	292	297	307	320	326	323	303	293	294	307	330	311	286	299	294	305	332	315	319	314	330	332	302	284	319	311	325	317	295	308	315	328	307	306	280	321	314	325	347	332	314	325	313	347	292	329	318	309	292	281	289	300	298	303	299	333	280	340	308	337	279	318	288	328	320	282	296	313	300	340	313	301	315	293	329	359	327	295	316	301	316	338	310	310	332	307	303	345	316	291	304	277	296	297	291	336	311	306	305	324	285	263	303	305	298	311	270	326	314	319	340	284	338	310	293	291	318	271	290	328	317	313	350	328	324	332	312	318	316	324	308	303	269	278	319	294	299	289	289	299	306	314	291	325	326	330	283	296	329	316	319	280	296	330	349	310	294	290	305	313	301	309	309	328	292	304	316	300	319	299	303	303	277	331	303	328	350	284	363	307	308	326	323	335	327	299	310	304	290	292	275	287	299	329	325	364	298	301	278	342	313	279	285	328	336	327	303	288	312	325	327	319	299	312	297	318	280	324	285	307	314	280	304	299	298	318	303	295	296	333	302	330	349	298	320	310	300	323	283	330	329	326	333	299	297	306	279	317	278	331	321	314	295	325	289	301	293	339	345	309	275	305	300	334	300	321	320	334	271	325	311	292	291	286	293	334	306	305	275	319	303	292	298	317	301	323	295	322	319	333	356	336	315	309	308	333	283	335	302	299	265	305	283	281	296	290	315	320	266	332	297	321	295	343	312	277	283	319	325	310	325	299	308	280	325	293	322	308	289	315	316	311	315	296	332	306	305	296	296	350	313	322	315	308	297	290	301	333	312	307	310	314	338	317	312	291	321	308	312	267	312	291	324	356	289	307	298	360	300	309	319	320	324	319	326	290	263	296	296	316	308	323	307	279	315	302	327	343	295	312	305	330	293	338	321	280	299	314	294	318	329	297	317	294	296	352	324	304	307	313	316	270	326	318	318	282	314	285	304	311	310	293	324	309	342	309	316	322	303	335	305	306	319	320	304	337	271	297	272	326	296	298	335	347	292	304	322	315	296	296	292	298	304	328	301	302	312	320	304	298	290	280	300	327	277	311	291	330	311	339	314	301	304	297	320	315	319	306	300	319	315	325	329	287	313	323	326	305	331	328	288	323	309	311	321	308	296	294	297	317	325	316	294	295	326	349	319	328	281	316	309	320	319	311	316	298	298	320	301	304	273	322	299	339	330	358	305	277	295	324	294	318	349	305	323	304	316	322	305	313	359	286	304	314	312	314	306	296	357	292	333	334	283	291	301	318	341	320	327	330	292	304	309	299	283	284	306	322	355	333	339	354	310	317	335	289	268	273	314	315	319	293	285	261	296	315	327	290	311	289	289	308	323
15816	13784	20069	22478	19281	17494	14123	12029	10563	8465	6439	5941	4400	3467	2758	2835	2637	2402	2164	1899	1719	1366	1573	1517	1377	1332	1238	1212	1147	1137	1094	1007	962	899	838	852	838	856	884	809	754	805	784	811	739	770	765	750	811	756	835	759	764	782	790	747	700	805	767	755	711	767	765	762	822	730	696	740	731	785	762	768	742	770	756	744	746	768	758	762	737	691	753	740	775	740	768	682	779	741	745	746	769	714	725	741	753	774	708	771	766	763	780	768	747	761	751	762	688	698	761	710	688	732	707	688	693	740	749	791	729	737	778	711	733	803	809	786	743	752	693	772	714	704	671	784	689	782	734	763	749	760	755	754	751	731	706	757	742	752	711	708	744	709	747	731	783	745	789	742	773	731	755	725	752	755	747	729	724	778	737	778	740	751	708	733	788	766	728	719	741	718	739	756	729	737	735	734	760	711	716	775	724	751	727	705	710	752	719	738	741	712	733	731	735	800	755	784	723	731	730	718	742	754	756	736	752	753	728	751	707	742	768	757	730	742	769	721	670	700	754	779	735	735	772	704	749	779	767	742	743	752	753	746	717	771	742	750	735	745	694	706	717	797	732	754	709	742	710	765	735	756	681	729	767	757	780	755	735	707	708	722	760	730	765	734	764	826	683	800	747	756	734	772	752	744	759	776	694	738	732	738	792	750	727	767	718	754	771	765	720	772	740	739	751	722	756	743	721	769	727	750	768	756	784	701	755	780	730	742	757	742	728	776	705	772	715	736	786	725	720	748	759	779	725	724	721	762	762	740	730	786	788	708	724	785	770	773	719	708	742	716	737	723	742	772	774	745	742	734	754	746	755	774	732	697	729	774	765	736	757	733	720	722	688	722	766	757	784	788	762	770	712	716	781	750	770	788	769	739	711	809	700	769	741	738	791	760	700	751	758	804	755	724	722	758	721	752	785	719	712	728	702	760	756	773	793	710	740	773	741	734	717	699	711	683	762	728	707	708	801	736	737	760	702	779	716	711	758	773	749	760	735	748	755	701	755	736	741	776	762	755	715	728	766	738	708	651	750	758	725	741	746	695	781	785	783	746	742	701	765	714	754	763	700	785	736	725	741	750	734	725	742	757	747	713	722	772	747	784	723	746	727	715	741	727	776	720	755	776	715	770	756	719	809	713	798	739	760	693	752	780	748	739	740	729	753	743	763	762	788	743	736	714	762	751	754	745	767	721	789	724	735	711	744	707	718	744	701	764	692	787	747	732	752	723	741	713	755	716	765	771	744	769	778	720	721	745	765	746	765	759	711	721	795	713	813	762	732	701	786	760	763	765	773	710	761	724	707	769	716	736	749	740	724	737	764	721	789	789	770	777	710	759	730	730	734	752	751	744	755	766	684	744	712	736	729	779	791	744	711	735	742	691	725	736	766	731	744	755	695	722	743	745	729	733	736	755	735	730	768	742	798	713	732	740	705	759	740	731	738	721	734	769	746	725	741	799	787	770	758	715	763	727	735	709	740	746	708	715	725	769	752	713	716	727	696	712	716	750	711	757	799	752	735	735	745	748	768	736	732	751	776	758	737	732	748	723	774	729	756	736	719	773	717	724	751	733	748	716	763	687	773	738	732	738	722	712	732	733	731	781	713	824	730	767	740	778	822	784	757	716	755	726	729	713	717	760	746	708	713	740	742	707	733	788	731	745	715	693	765	750	747	743	741	741	698	754	742	748	745	704	714	763	748	734	777	725	726	740	778	695	754	721	722	750	708	719	748	744	746	716	755	681	791	777	710	780	742	730	783	781	748	786	768	726	746	766	737	746	772	751	711	744	712	722	739	745	720	709	715	773	754	772	776	697	774	754	783	758	755	736	728	720	784	769	752	776	747	740	702	763	773	715	733	703	750	765	762	759	755	764	716	756	802	731	723	759	733	727	743	777	739	781	774	722	755	757	720	759	761	766	743	713	717	721	729	687	776	793	771	746	716	740	686	722	732	779	739	697	715	722	765	716	746	768	697	759	778	698	722	768	761	729	743	787	770	739	731	782	758	742	706	767	796	729	759	801	718	725	778	750	794	766	731	716	767	779	710	780	746	742	729	717	767	722	800	760	797	755	740	703	771	741	726	746	741	742	742	750	721	697	718	761	750	749	766	747	709	788	746	738	768	797	714	750	789	742	683	730	742	743	738	751	740	810	731	723	757	758	753	777	758	799	695	742	751	724	757	669	716	746	704	772	732	733	737	750	730	726	797	811	717	764	719	715	780	712	749	754	789	767	703	782	711	746	738	740	763	722	793	703	730	797	738	760	750	729	776	749	739	729	741	713	744	697	692	766	783	748	744	795	706	763	722	699	738	753	774	722	755	760	727	721	743	766	762	739	728	748	796	739	815	733	752	718	748	809	702	738	747	722	727	736	725	713	756	763	770	758	737	757	822	723	721	733	698	737	726	732	752	788	746	739	688	743	730	754	731	744	768	715	723	697	704	764	740	743	680	754	740	759	776	742	735	707	737	741	758	717	723	744	787	720	696	737	776	750	735	711	739	772	688	744	764	736	753	754	763	729	784	757	724	765	746	758	705	719	746	732	750	705	708	726	740	670	721	747	735	781	797	772	717	743	728	720	701	684	732	792	744	737	734	691	741	755	749	678	728	779	750	730	737	681	726	735	720	762	747	744	779	765	765	740	726	767	757	771	744	789	727	750	784	766	760	765	757	749	709	763	747	772	744	738	742	752	745	763	735	752	783	753	765	742	772	770	742	699	746	700	813	752	790	739	755	726	739	765	737	759	781	802	709	754	768	785	776	746	751	708	722	691	714	701	761	729	750	772	733	763	751	725	717	720	749	794	741	715	734	728	726	759	777	706	756	742	757	769	728	790	783	732	786	688	686	711	724	771	712	720	731	819	764	763	826	813	734	737	744	731	816	757	756	716	734	769	711	723	732	733	740	767	747	766	759	792	732	732	761	771	740	703	718	727	693	723	758	763	747	695	706	768	746	742	720	721	719	702	722	685	708	789	750	804	808	772	746	721	747	755	758	755	748	807	770	730	751	720	737	780	717	726	729	715	739	761	774	700	759	762	749	767	784	752	755	729	743	760	779	713	710	710	723	705	722	774	774	748	753	795	752	709	727	744	732	724	780	762	733	746	718	796	741	750	764	722	781	776	747	722	746	698	753	758	721	724	748	757	761	751	737	735	725	729	700	732	736	728	748	696	793	767	690	745	753	718	702	751	724	761	732	792	767	750	731	723	751	724	776	749	806	734	737	723	745	762	731	704	689	719	751	740	743	760	755	758	731	787	764	759	802	782	722	782	754	786	717	761	755	752	714	783	745	740	701	769	690	746	777	782	765	684	721	705	772	737	745	731	726	734	716	753	750	769	739	736	762	742	788	720	764	762	732	746	780	738	721	735	803	740	765	713	724	757	755	763	750	763	758	728	766	797	720	704	752	734	807	753	748	742	794	705	769	740	722	784	752	725	708	721	765	723	746	704	710	753
29900	22451	20829	17151	13409	10030	6843	5186	4006	2956	1833	1527	1191	962	757	779	736	719	653	647	436	437	438	481	401	380	384	334	351	368	339	319	316	296	299	318	296	278	294	296	282	294	291	244	281	264	261	295	260	255	265	264	241	311	290	305	297	286	274	308	286	274	294	275	297	271	246	283	285	265	240	263	272	290	273	260	269	290	284	242	316	318	294	305	293	263	299	259	279	341	289	264	288	269	306	277	267	290	264	265	286	242	277	273	259	272	291	303	272	295	291	298	281	285	257	309	260	284	302	261	291	266	274	298	270	279	255	315	311	289	240	295	291	254	287	285	276	275	242	256	288	271	271	271	280	285	304	273	253	250	250	260	264	278	267	305	274	294	292	285	302	277	225	253	260	293	297	283	262	300	296	263	280	307	292	282	293	266	292	303	257	284	289	286	297	261	258	279	278	259	296	275	303	283	286	255	264	290	292	278	266	280	296	286	278	287	250	282	288	261	279	266	269	269	272	304	296	287	257	249	261	254	270	278	291	285	278	310	270	317	270	274	254	253	285	269	289	323	304	277	292	308	305	263	288	293	263	255	268	288	319	271	280	235	271	261	250	287	269	279	269	307	278	279	257	253	255	255	317	301	274	274	278	302	288	283	278	289	258	260	269	279	285	258	284	256	255	252	277	253	297	275	259	321	285	280	282	237	277	299	293	291	263	260	312	267	288	278	279	278	293	278	261	249	293	273	281	283	259	294	276	299	310	253	278	279	274	245	282	268	296	243	236	291	266	252	280	311	265	248	260	262	290	302	290	287	283	283	275	286	299	282	271	270	281	271	257	288	302	265	289	290	264	267	300	325	270	291	262	270	263	305	303	269	280	263	261	302	225	263	261	297	313	300	253	260	305	295	318	269	237	303	260	253	254	311	290	270	293	243	285	274	245	287	295	286	272	279	247	293	290	292	282	285	265	316	264	302	294	270	272	268	285	295	268	292	243	270	289	288	294	269	299	294	276	258	277	271	288	302	285	245	272	260	282	279	247	248	276	258	271	272	295	274	265	247	299	278	261	299	285	294	280	275	294	304	267	275	303	284	274	276	264	284	286	248	276	273	263	276	262	293	251	257	231	271	265	287	272	263	257	262	306	267	295	296	286	263	275	282	252	269	280	271	261	262	251	308	285	294	304	267	299	295	307	266	309	293	239	255	302	278	285	276	270	285	292	251	293	275	307	271	284	259	248	259	241	264	279	301	295	326	287	256	292	265	283	303	272	274	268	273	260	264	265	263	275	317	275	296	288	259	270	288	275	261	251	260	259	294	286	284	309	303	256	252	245	283	304	258	273	288	250	249	245	292	267	277	264	312	287	299	281	284	272	241	255	278	261	300	308	284	294	288	281	301	289	272	248	261	299	296	285	260	293	264	259	280	279	273	255	263	287	303	249	294	248	289	253	246	289	295	270	297	264	281	286	267	268	273	272	289	236	289	257	275	284	275	260	309	267	294	274	280	271	276	274	270	284	271	265	277	254	233	284	283	266	288	276	283	242	234	304	285	260	306	280	297	267	293	282	255	267	267	263	283	286	275	293	267	299	269	260	258	266	275	252	265	334	276	263	279	295	265	272	252	283	253	244	266	272	268	276	263	284	280	272	291	247	292	295	262	317	294	286	281	284	276	303	312	273	261	252	300	274	299	274	263	279	275	275	294	260	306	261	255	292	293	269	256	275	285	271	260	243	240	266	278	252	277	269	284	278	275	292	261	276	263	246	278	279	289	266	293	293	280	316	281	271	243	266	277	277	282	298	278	291	272	312	267	272	267	279	291	266	263	254	275	271	290	321	257	255	285	261	277	283	309	280	275	279	267	264	251	302	231	315	275	283	293	269	271	268	281	285	252	248	246	253	260	266	264	282	270	297	304	299	263	273	288	280	245	273	270	285	275	257	274	238	254	284	280	260	306	265	285	287	263	274	297	274	312	259	269	283	291	343	268	273	275	292	277	282	295	241	274	253	276	283	272	280	276	268	259	291	260	269	274	292	281	285	266	271	287	286	287	315	297	285	269	286	286	272	292	266	275	265	233	285	302	284	273	291	296	298	292	262	298	295	254	256	274	282	279	264	303	273	295	294	256	245	263	259	276	290	275	288	266	274	251	262	260	290	264	254	280	302	281	293	249	265	273	317	287	279	258	296	261	318	262	248	281	253	255	289	282	274	265	256	283	297	283	250	256	272	286	293	295	271	302	275	258	289	266	277	265	277	272	304	294	303	258	261	276	271	311	245	278	271	269	293	262	288	286	240	260	290	273	286	302	278	261	266	276	282	278	265	291	295	277	281	259	299	286	285	255	264	255	273	262	295	262	325	268	307	266	284	282	282	243	256	258	279	284	272	293	296	268	301	273	253	272	304	270	293	278	276	251	276	268	289	280	280	262	296	248	276	274	291	272	286	264	268	251	252	291	283	286	292	288	298	280	281	298	251	291	297	314	273	302	301	276	265	274	280	271	284	268	288	285	291	289	252	267	290	270	273	287	261	281	267	271	285	278	243	292	262	275	277	293	299	296	275	265	270	295	261	263	262	293	300	261	281	284	269	276	256	270	255	274	295	298	269	274	247	283	274	282	256	264	270	296	284	274	298	285	279	264	308	271	279	270	273	263	285	274	261	277	289	315	266	288	252	272	262	285	262	271	234	261	252	262	269	226	277	286	269	248	290	269	234	261	286	253	282	320	292	256	279	277	253	262	275	227	254	277	263	272	288	258	289	270	275	279	317	297	268	279	258	280	295	268	280	303	301	287	263	261	255	283	279	272	283	273	263	255	274	280	303	262	283	300	310	280	280	299	281	298	279	277	276	271	288	257	257	249	251	265	281	277	270	271	276	263	252	320	300	290	264	260	232	258	279	336	272	281	270	280	271	281	304	266	245	272	327	269	277	271	311	249	281	247	270	263	281	286	284	301	265	269	267	274	263	284	269	274	266	283	286	268	304	280	280	265	287	302	288	271	266	276	286	296	280	252	271	275	277	290	259	292	263	252	253	306	235	286	266	274	255	305	253	272	253	240	257	253	251	273	255	299	311	281	268	272	256	268	254	311	258	278	271	296	281	259	270	287	260	282	283	281	261	248	266	254	280	288	235	253	290	278	312	277	270	285	263	257	239	301	283	281	234	305	298	292	277	256	273	275	305	249	317	270	245	282	279	293	268	299	281	268	284	274	316	266	269	280	276	257	251	294	291	302	297	300	284	273	282	284	300	274	305	303	285	311	284	280	296	268	257	241	298	300	250	318	297	244	269	320	265	314	277	274	226	283	275	265	268	290	287	257	286	294	258	263	247	309	275	254	273	277	281	252	294	279	266	287	279	264	282	280	265	275	232	269	264	301	292	234	285	297	296	284	269	276	259	265	290	275	280	279	299	271	280	251	258	279	256	294	269	238	261	274	296	271	280	273	303	263	250	259	262	264	261	298	288	288	277	265	284	267	266	272	249	266	255	324
20319	18364	24068	26115	23972	21708	19116	16119	14210	11214	9030	7750	5996	5171	4185	4153	3792	3657	3199	3297	2245	1947	2164	2026	1785	1674	1510	1346	1249	1213	1088	1092	939	885	868	782	800	820	758	714	740	736	710	708	662	663	698	734	671	681	692	720	683	701	674	703	682	726	658	679	636	674	657	718	699	674	692	649	704	616	662	674	646	666	706	674	661	719	667	697	678	647	660	661	631	635	673	735	659	679	660	633	652	673	644	685	666	682	658	661	638	671	689	686	642	670	684	687	662	654	680	669	675	666	680	684	687	661	675	610	667	668	639	647	690	670	679	644	666	674	711	711	690	705	642	649	648	695	653	678	627	615	647	651	638	643	669	696	662	639	672	652	645	674	628	601	693	649	642	699	695	732	653	661	673	686	701	674	639	674	694	667	652	648	658	662	746	656	667	651	682	669	616	631	656	694	664	662	686	698	675	684	596	700	686	657	681	625	706	662	691	728	686	692	605	688	664	668	628	657	677	685	728	635	664	672	627	710	688	665	677	672	692	667	658	677	618	656	644	686	694	661	661	681	689	638	676	652	681	706	629	649	674	700	647	671	625	683	657	630	664	635	713	670	678	690	710	676	635	662	687	710	669	654	647	619	674	637	654	629	702	682	680	652	682	680	647	666	662	625	660	639	712	671	660	681	636	649	683	660	676	639	673	660	672	622	649	645	712	629	690	701	674	666	653	669	649	687	665	686	669	687	688	653	658	639	631	666	654	698	674	702	725	703	645	705	675	677	672	690	694	668	673	637	649	639	681	644	668	660	659	677	651	676	703	652	664	651	725	660	709	647	609	658	664	665	676	667	654	649	675	672	647	685	663	710	671	659	677	670	695	686	665	659	646	671	685	700	692	674	658	700	698	692	675	690	678	676	659	675	668	674	645	643	633	650	647	666	669	661	706	695	660	655	677	628	627	683	611	686	648	679	660	661	649	675	605	641	633	662	656	675	639	666	670	683	616	701	702	669	640	624	672	667	686	660	638	648	714	664	662	665	656	679	675	636	595	626	671	680	678	646	638	654	681	668	636	690	650	644	671	633	673	603	706	702	656	691	701	653	655	631	673	681	685	633	649	659	659	631	652	683	636	650	634	684	662	685	655	657	663	680	692	688	667	671	662	666	667	645	670	691	657	652	650	678	690	621	657	711	636	646	662	662	715	689	627	663	649	640	622	685	646	697	674	700	672	704	654	701	661	632	664	699	680	691	640	648	704	697	664	702	680	687	633	690	665	678	667	611	648	658	682	669	636	623	649	674	685	706	648	685	675	659	658	651	700	649	668	651	657	669	724	673	658	678	687	650	679	683	653	683	664	639	664	642	701	655	667	632	666	628	653	690	696	649	663	626	662	675	705	690	639	642	680	621	655	608	701	677	637	658	666	658	671	655	658	658	648	684	701	642	688	633	697	721	698	663	663	678	670	654	636	661	678	638	640	671	666	690	702	671	670	653	658	650	666	680	645	611	661	657	636	660	674	706	681	712	689	612	687	642	651	649	665	701	695	655	662	653	648	722	686	675	683	659	671	627	650	641	684	628	637	673	643	677	638	667	672	665	659	690	631	656	691	646	684	664	661	663	688	615	627	645	664	660	700	668	720	669	651	665	664	698	654	640	643	673	649	647	640	640	657	646	727	636	651	662	661	646	697	709	634	678	649	764	622	683	696	731	676	630	711	709	663	679	680	659	680	650	685	686	675	682	682	627	678	633	675	704	702	626	671	708	696	653	633	654	667	645	667	653	707	641	695	718	682	662	680	644	693	662	693	708	699	692	666	703	707	638	685	687	681	638	633	650	657	697	645	674	674	700	743	665	673	661	696	655	636	689	725	657	654	690	662	690	680	635	680	656	654	614	661	664	632	634	674	670	721	692	684	654	682	699	650	654	652	672	657	691	699	679	653	673	699	670	642	672	667	695	721	657	659	686	707	643	645	700	648	608	670	740	706	649	698	688	657	643	681	685	707	642	617	667	689	671	703	681	649	645	654	688	741	703	667	693	673	697	643	611	659	701	659	642	629	769	640	688	648	703	707	677	658	642	661	702	685	672	615	654	673	653	653	654	683	610	683	645	628	665	671	675	689	657	687	661	685	629	655	678	675	643	645	668	677	650	651	640	653	644	647	668	695	674	672	683	650	707	712	631	662	658	697	703	636	679	678	662	622	634	643	675	657	645	644	644	640	684	669	715	686	678	650	657	676	715	679	705	652	661	665	697	673	683	648	689	650	728	636	681	623	682	702	684	650	662	710	637	669	665	665	701	684	679	717	662	691	655	653	717	699	677	651	666	682	609	662	700	696	644	624	682	685	664	697	623	650	649	663	665	632	659	653	670	691	632	714	685	660	662	670	640	650	720	643	670	664	679	673	615	654	690	629	692	633	665	705	652	645	659	725	651	650	659	646	676	688	639	627	693	693	675	710	674	689	721	661	661	687	685	602	695	696	657	661	673	636	675	708	616	629	643	667	661	673	698	699	648	668	667	698	668	640	692	668	691	668	670	660	650	631	665	624	670	640	675	666	692	703	665	659	650	637	703	666	688	638	651	668	645	613	627	692	680	658	644	673	655	648	735	645	645	701	732	624	644	659	678	698	676	641	632	659	697	685	667	703	705	638	645	682	633	662	658	677	644	700	690	668	659	696	631	709	685	610	643	702	608	652	670	659	691	670	684	731	656	627	652	615	672	687	678	626	643	665	682	678	674	648	724	661	650	641	653	675	626	658	683	681	655	675	703	676	632	659	693	671	662	683	656	688	651	681	677	685	688	646	643	677	655	631	678	679	668	669	688	684	675	676	631	665	665	684	718	658	621	673	691	691	664	721	618	640	621	630	646	706	682	653	657	648	671	658	657	649	695	674	642	707	654	667	653	662	650	668	656	678	700	656	668	650	665	686	680	677	630	634	687	688	691	691	644	645	666	634	630	673	652	659	669	688	679	697	661	657	678	705	688	666	708	655	648	676	689	609	666	701	651	644	672	672	686	647	696	635	658	711	676	639	670	693	648	704	639	650	695	671	668	637	685	685	652	664	694	656	694	680	628	679	668	636	704	637	673	655	661	662	627	654	686	643	658	642	667	693	606	681	736	671	619	689	646	652	642	692	663	653	734	708	661	649	657	707	698	646	697	651	678	654	664	667	687	663	665	692	620	727	658	638	662	665	636	668	671	651	678	640	656	736	678	655	590	724	710	636	707	677	677	688	661	693	686	657	664	661	686	656	725	674	659	693	640	638	667	690	647	655	647	666	672	649	678	667	682	656	700	646	662	657	641	645	727	690	686	698	675	680	679	646	666	693	646	711	664	684	648	628	685	674	644	636	664	700	663	669	692	679	666	699	665	666	663	649	662	664	674	708	673	633	680	640	646	643	620	618	669	727	637	690	686	689	640	666	711	645	651	729	661	694	627	715	682	680	667	611	658	676	674	640	693	631	694	669	643	667	725	674	649	640	688	676	659	671	699	651	645
10058	7192	7325	5074	3361	2144	1570	1147	1012	853	691	529	474	430	431	372	387	375	359	360	412	370	352	367	348	313	322	349	326	314	319	330	314	309	332	294	324	357	296	334	346	317	300	303	302	295	303	332	309	299	314	346	315	307	317	343	328	307	322	343	306	344	318	337	308	303	303	307	386	327	327	296	296	292	322	340	321	326	303	297	349	296	319	301	359	324	353	338	324	320	341	317	309	288	325	307	302	358	328	363	294	322	317	290	323	301	334	314	339	308	309	295	332	312	323	328	341	314	347	318	304	320	335	347	303	308	311	344	294	308	300	311	328	341	326	292	291	312	286	304	331	349	262	317	323	321	300	302	327	308	321	317	339	294	316	321	335	356	295	326	323	300	344	312	309	331	301	304	318	354	359	292	305	290	355	329	322	317	311	311	305	309	348	328	347	343	304	374	310	306	331	316	330	278	313	337	327	320	318	341	345	291	360	312	342	296	315	332	309	284	275	325	318	310	292	340	354	333	337	348	345	334	291	356	320	336	311	337	362	301	370	322	300	346	323	311	317	337	307	326	314	339	310	319	332	323	296	347	288	319	314	306	335	349	336	288	327	318	314	318	325	319	315	316	302	343	308	288	330	290	317	305	299	347	332	306	329	266	298	317	313	324	337	334	335	333	339	332	328	301	300	326	306	346	361	328	331	329	324	306	350	318	338	297	317	351	307	318	291	312	333	334	308	306	339	322	329	325	332	349	310	317	304	306	295	329	315	340	338	313	301	307	344	288	308	345	345	288	325	356	334	311	303	303	315	346	311	334	317	322	318	280	343	347	316	292	339	297	313	321	313	313	314	327	287	304	319	300	367	308	320	337	339	334	301	334	298	347	304	316	303	300	336	338	335	375	315	322	328	329	330	327	327	297	303	310	300	303	357	318	350	333	334	309	324	313	340	353	329	298	315	319	335	321	316	335	334	324	331	346	331	302	315	304	326	312	322	344	303	353	304	294	306	318	289	293	336	321	318	311	329	292	311	335	347	337	343	317	294	322	361	311	342	326	322	341	330	307	311	305	332	334	355	315	333	336	330	368	318	326	332	343	312	338	309	333	329	347	331	319	302	360	321	319	291	334	316	332	290	314	325	305	303	299	316	340	315	318	286	324	348	316	310	306	302	349	302	314	345	290	293	327	319	326	353	312	340	315	332	327	310	324	328	333	295	286	281	322	340	300	340	294	317	332	331	303	311	348	320	328	305	338	317	313	338	289	323	317	326	350	355	314	330	319	303	299	324	355	355	351	300	288	303	334	292	340	341	344	316	300	329	346	322	321	334	314	343	316	312	306	321	317	320	311	313	320	323	310	345	292	304	325	338	364	326	323	341	352	287	289	308	310	318	341	318	334	309	298	287	317	336	316	342	352	304	332	303	360	314	306	309	281	345	305	319	310	273	284	299	331	323	328	284	304	342	283	324	311	332	290	298	312	293	337	325	321	344	316	320	314	302	311	347	323	326	320	334	315	319	313	272	286	282	338	315	331	345	328	322	340	351	288	309	300	329	311	354	330	329	313	325	305	329	320	299	311	305	307	331	312	337	336	317	327	318	330	344	299	327	294	342	330	313	298	306	312	317	309	313	314	321	297	310	319	342	314	287	327	321	335	307	315	323	309	317	365	339	353	321	332	302	327	332	312	372	312	323	313	309	321	326	283	311	311	327	323	323	302	353	333	329	299	268	317	331	323	312	360	305	317	306	311	298	345	287	326	329	308	355	315	326	320	295	287	330	314	297	305	325	291	306	347	305	312	344	300	333	294	330	312	303	306	325	307	303	309	316	308	289	345	304	320	305	323	324	335	340	325	303	318	321	328	353	292	309	304	354	341	286	311	325	311	332	326	333	318	294	298	341	344	307	325	316	301	325	344	343	340	292	326	326	294	362	319	303	301	316	299	308	341	320	336	301	324	274	322	339	276	308	363	297	295	312	338	301	283	329	336	296	303	311	318	313	333	362	307	308	318	313	297	317	321	321	335	306	307	304	314	312	308	333	352	351	298	324	337	332	276	343	316	310	306	300	313	296	312	320	313	332	306	311	318	297	317	337	305	350	325	343	306	335	317	354	297	315	289	302	344	324	307	278	322	325	323	350	328	324	321	316	303	300	299	327	294	367	320	334	308	332	310	307	355	283	311	317	326	307	306	350	312	353	334	323	306	299	319	319	319	306	291	315	308	332	338	319	329	334	337	329	314	294	321	298	309	302	298	323	348	320	282	307	349	348	309	298	297	283	328	292	279	342	323	319	308	351	332	326	336	324	302	328	345	334	294	334	334	339	341	324	306	330	294	297	322	294	352	325	340	316	346	292	318	325	328	320	333	323	327	289	327	307	318	323	355	326	318	296	342	331	333	308	301	332	348	301	299	307	320	309	312	387	333	336	313	310	311	335	340	315	323	310	327	322	329	285	350	298	305	322	313	346	341	309	328	307	327	267	325	285	336	311	293	323	348	315	308	343	318	308	316	293	361	327	315	316	329	317	344	304	304	307	299	356	323	304	332	350	326	334	352	327	317	339	283	318	322	354	316	308	306	304	313	355	349	316	315	313	335	302	305	304	334	318	336	344	316	321	309	321	317	313	301	331	314	320	324	309	293	354	332	351	310	328	315	319	342	337	297	289	285	327	294	346	329	330	321	334	323	337	325	331	287	318	353	325	313	358	336	309	322	357	310	308	346	327	346	338	329	318	314	299	314	330	302	326	330	349	290	307	329	326	346	315	307	295	297	352	332	285	315	334	291	336	313	332	315	343	304	327	319	319	281	351	339	294	324	304	299	337	338	305	305	317	279	339	326	304	342	293	348	321	335	290	334	369	323	311	314	341	350	313	322	292	292	315	336	349	331	326	319	331	290	331	347	322	318	335	355	300	317	354	364	321	338	293	309	321	338	285	338	321	310	334	310	336	333	303	328	309	306	349	305	317	307	313	308	320	332	351	299	319	307	313	340	328	309	334	300	302	297	294	335	293	339	322	301	334	302	337	350	309	309	330	303	320	302	292	306	328	309	301	307	304	335	312	319	323	359	300	320	303	336	339	329	333	316	330	331	300	326	325	319	317	351	337	331	324	303	345	340	309	321	313	348	342	305	300	343	322	339	319	331	333	335	306	303	333	297	315	325	302	296	318	352	345	317	279	323	342	356	293	333	347	314	341	306	336	320	319	328	329	309	324	291	329	280	300	319	314	299	315	313	343	306	330	319	321	271	337	309	284	323	309	311	323	340	300	281	295	340	314	319	300	345	320	303	330	357	306	304	318	339	313	293	275	308	325	320	329	305	335	306	326	359	302	311	307	309	318	302	322	296	321	314	318	321	331	328	322	309	327	304	311	338	332	321	294	320	302	303	323	327	327	342	356	370	277	301	326	325	305	318	307	305	290	356	309	294	326	303	314	339	330	313	337	325	301	306	299	316	291	301	300	320	315	328	324	313	326	329	281	328	330	298	378	305
7714	7110	12374	13140	11219	8831	7270	5735	5192	3891	2931	2310	1870	1577	1431	1374	1219	1045	1056	1043	972	1057	1058	1065	960	1010	888	917	908	989	917	892	867	858	843	854	888	785	802	848	777	777	783	787	785	791	754	796	774	778	770	741	748	782	799	750	749	715	765	822	773	762	725	716	821	721	752	767	775	759	734	780	820	788	769	774	768	731	749	800	765	769	729	747	764	728	739	763	784	722	778	767	750	765	690	786	756	802	790	793	762	725	753	763	753	738	782	749	773	794	758	782	770	747	726	777	781	782	758	802	759	753	778	758	704	729	772	826	771	790	780	753	745	783	735	732	775	766	752	698	771	730	729	745	768	715	776	774	740	737	764	749	785	776	747	762	742	717	792	753	754	789	767	800	734	761	755	737	743	749	755	746	759	736	774	770	705	763	765	771	763	755	777	766	766	779	717	750	793	788	762	742	730	744	762	810	784	769	778	742	742	794	811	735	721	772	741	733	784	739	737	755	773	741	811	793	780	758	776	766	783	749	728	732	775	791	724	718	776	772	796	792	770	717	800	788	778	816	770	752	770	715	721	741	806	753	799	754	762	771	777	788	777	804	832	812	797	753	737	730	768	766	751	770	794	808	757	715	762	764	794	741	749	767	768	824	733	757	776	754	720	761	754	765	748	771	790	783	696	749	751	772	779	752	734	770	780	784	779	795	847	752	761	810	741	777	732	737	763	723	765	753	748	819	774	783	771	742	758	733	754	758	764	805	798	760	798	794	780	808	788	803	792	800	810	728	755	727	739	754	803	711	759	812	753	784	760	790	775	790	743	789	766	743	782	729	756	749	766	735	783	723	764	801	750	772	778	827	781	719	801	721	767	748	826	717	710	762	805	761	767	784	764	750	787	760	711	781	701	744	769	748	819	791	757	768	778	746	744	745	796	795	790	765	784	821	798	739	736	741	672	830	771	778	743	734	756	710	722	761	803	756	751	734	751	744	785	734	810	781	791	793	774	729	732	720	783	742	789	761	738	794	767	754	716	771	756	734	751	786	785	753	763	732	752	696	727	745	734	818	716	750	752	752	752	752	787	715	790	790	700	803	743	702	748	760	768	756	729	762	718	783	798	759	801	776	763	729	754	785	718	746	719	709	775	747	758	765	741	742	751	801	747	761	788	782	740	801	805	774	778	783	784	750	803	809	754	769	777	768	750	751	732	779	769	718	761	798	750	698	729	746	699	739	723	737	789	765	767	788	738	739	772	768	798	757	746	745	735	714	723	728	805	736	748	752	713	803	755	730	773	721	767	760	746	758	775	776	764	748	736	794	714	744	776	778	721	737	736	731	731	708	764	815	759	790	775	758	801	766	750	745	752	760	756	737	801	768	787	748	697	782	788	737	759	741	739	773	765	777	758	762	747	773	731	743	790	747	787	776	723	742	744	726	726	771	782	721	785	777	793	755	727	698	749	769	808	776	790	760	784	764	779	763	768	758	759	726	757	731	799	793	740	776	785	738	757	749	754	777	753	813	793	762	700	768	793	766	749	734	776	741	757	719	818	744	715	739	753	772	757	764	779	761	738	731	782	744	809	823	747	812	774	774	756	736	751	717	742	777	731	735	728	788	732	774	751	786	739	769	737	745	740	756	752	749	701	719	788	799	766	791	785	745	725	807	748	772	726	775	730	783	761	790	746	770	727	748	760	780	766	740	789	800	749	717	781	780	766	719	764	772	761	785	742	764	793	707	790	742	768	751	744	743	763	709	747	752	788	719	735	710	736	735	756	741	739	812	761	816	794	801	780	748	744	791	752	756	755	777	737	741	735	761	709	799	736	782	795	766	774	766	762	751	753	762	793	795	765	748	841	746	739	745	798	746	709	753	746	759	782	754	748	787	770	753	766	725	740	796	736	730	768	743	763	748	777	786	835	765	784	726	753	763	753	781	726	763	769	717	751	737	766	735	684	749	756	746	809	753	776	749	777	755	778	770	751	779	766	784	765	764	796	763	770	772	736	741	779	804	764	724	761	728	784	771	747	732	720	736	815	767	777	713	745	725	760	732	722	771	816	701	739	781	814	752	767	739	762	716	746	758	791	775	762	756	770	743	773	764	777	734	759	807	747	763	765	820	762	791	768	808	770	794	762	795	724	734	772	712	792	744	742	750	795	768	726	756	753	758	735	743	730	739	752	794	705	763	758	766	721	745	731	806	810	780	708	729	780	726	773	805	706	760	781	766	731	782	786	736	761	753	796	782	787	747	744	778	735	801	750	771	750	781	715	766	743	798	713	717	733	775	748	763	768	810	703	716	741	722	784	708	771	771	749	786	790	742	774	819	739	817	736	772	764	779	771	746	743	726	762	795	730	699	760	807	759	776	830	762	717	788	770	777	801	752	733	785	817	738	766	707	826	800	749	805	701	757	785	804	772	750	767	777	790	739	736	791	774	786	779	761	764	765	780	743	720	720	746	780	734	819	764	709	733	762	743	772	793	778	709	766	772	746	759	775	713	760	788	745	788	703	789	796	787	799	770	788	787	749	750	733	771	796	729	736	773	770	726	720	778	769	745	759	719	784	757	786	749	838	762	753	784	751	756	767	764	764	754	736	733	830	778	756	757	743	815	766	768	762	807	779	815	755	692	797	735	756	757	770	749	755	769	738	752	806	781	746	782	775	693	779	771	741	747	747	766	750	780	733	781	735	762	721	740	747	757	739	802	743	763	777	721	812	826	777	758	764	791	778	761	746	722	742	767	758	746	792	785	749	793	751	777	763	715	785	742	747	764	749	721	694	762	776	741	759	789	753	782	770	776	766	775	721	714	715	760	767	759	764	790	757	788	810	719	831	769	745	755	792	784	741	747	735	762	786	783	716	759	735	765	708	743	750	798	725	739	770	754	724	780	713	755	780	734	722	734	730	775	785	778	736	763	760	791	770	770	726	790	723	795	773	725	742	780	768	795	763	775	814	760	690	747	740	746	735	758	770	732	777	746	722	762	728	788	777	759	747	774	769	717	770	766	745	804	727	820	721	793	752	801	767	791	759	788	798	777	765	730	793	724	772	690	735	734	778	776	803	752	753	758	764	732	722	779	742	749	758	771	755	728	719	785	784	740	765	754	763	687	767	734	731	727	793	775	794	770	746	749	786	760	769	820	739	759	753	750	783	777	746	777	775	779	705	740	736	754	752	771	780	786	772	773	723	775	732	791	773	736	771	753	758	759	759	789	764	760	752	768	764	770	729	762	692	811	759	742	757	738	684	761	742	766	746	750	743	761	805	763	756	779	785	750	790	740	760	754	732	757	779	814	741	772	733	724	730	787	735	771	750	739	763	710	753	810	748	768	818	788	764	784	752	762	730	802	760	776	784	728	715	716	754	753	766	783	744	724	782	760	742	717	726	760	709	772	794	764	768	791	746	790	787	748	796	745	720	805	792	762	704	744	781	777	758	736	830	824	761	779	790	737	726	701	801	829	790	817	757	713	786	746	774	774	759	720	792
21464	16013	14374	11698	9319	6321	4065	3067	2512	1728	1361	1065	824	703	558	572	544	548	508	473	489	415	422	415	413	384	401	389	349	392	369	318	320	340	341	296	332	303	331	349	333	324	308	315	335	306	315	318	317	317	317	318	314	318	329	329	326	313	310	340	309	306	281	337	317	304	297	303	338	317	309	274	307	316	309	317	333	363	307	315	310	302	297	300	287	299	311	302	309	296	318	332	313	329	322	294	315	351	297	326	330	281	299	306	326	286	297	308	303	311	325	319	330	331	320	301	313	332	286	280	299	322	307	317	338	285	291	316	313	334	309	325	294	331	310	274	335	289	324	295	307	312	318	309	318	334	350	339	342	339	330	320	314	309	325	340	297	324	328	313	306	299	299	298	318	310	304	288	318	296	355	308	325	310	336	331	321	328	334	346	322	335	311	304	309	279	360	294	341	312	342	300	299	332	317	313	291	269	339	315	293	298	325	306	320	278	301	312	335	300	349	305	328	326	330	333	339	346	312	311	289	313	345	325	292	327	348	323	319	300	302	328	307	278	303	340	335	291	322	305	332	338	336	328	296	327	309	303	283	293	305	336	333	286	300	317	308	320	307	322	327	306	321	325	315	316	329	308	303	298	291	306	332	321	287	311	276	307	314	307	309	317	287	305	305	320	293	313	308	307	312	321	315	299	308	306	311	299	330	307	332	341	299	279	289	314	318	270	269	302	304	305	283	321	313	353	328	315	259	291	290	320	352	306	343	363	327	315	338	318	324	305	286	316	293	311	335	334	308	326	333	336	324	316	271	301	312	304	314	282	323	313	335	321	322	319	316	288	311	301	313	343	298	346	323	303	367	303	301	303	278	351	315	284	291	297	301	323	271	297	320	304	301	297	302	262	331	285	313	285	305	325	305	348	298	350	348	329	324	309	333	311	345	345	329	308	307	320	279	283	317	304	320	303	319	301	305	332	301	333	333	332	322	342	308	317	328	321	310	271	303	319	326	324	316	328	305	334	335	316	343	306	315	313	323	316	278	321	296	321	326	326	300	347	307	316	314	311	302	315	318	298	321	336	314	272	309	300	321	311	315	333	292	288	305	310	318	312	298	342	313	343	316	330	344	331	277	314	299	313	301	332	285	311	306	341	302	315	312	312	307	313	318	288	306	333	296	334	324	298	331	326	309	306	274	306	320	317	330	273	298	326	346	340	322	271	326	334	305	293	284	281	298	302	324	291	310	332	299	304	307	324	281	314	312	322	303	328	296	297	292	311	290	316	340	330	322	291	325	284	315	325	352	307	300	295	312	311	278	313	330	292	306	310	329	308	326	319	319	325	319	329	330	313	287	325	330	319	335	321	295	314	315	298	329	309	325	334	322	342	328	323	315	315	335	278	321	324	306	267	297	312	311	320	312	307	323	286	331	339	329	325	277	294	338	294	291	294	313	297	314	324	300	291	314	308	293	297	340	310	343	317	319	299	293	318	300	313	275	305	297	302	314	296	318	273	300	358	311	290	286	297	316	293	311	346	328	300	265	323	326	280	299	265	292	293	341	306	341	299	291	334	321	288	319	340	272	349	304	324	307	319	303	329	327	294	357	297	336	327	334	359	340	328	339	338	318	317	342	319	348	264	288	327	255	325	341	341	304	300	312	338	321	323	306	295	278	345	308	266	314	310	314	341	312	315	313	294	321	321	310	307	318	333	347	297	308	340	316	299	289	323	295	294	345	314	318	338	323	309	330	359	303	299	299	313	331	287	308	314	324	301	299	290	290	309	300	307	301	367	305	309	303	318	318	265	311	349	295	322	295	300	297	337	283	330	324	306	338	322	294	296	333	295	347	314	281	344	292	289	313	289	317	281	321	323	316	304	319	331	309	293	322	318	309	318	291	324	310	301	330	320	311	318	303	312	296	295	304	305	314	321	309	318	327	329	333	275	340	298	305	342	312	320	305	304	330	298	286	341	328	312	298	347	315	281	296	342	303	314	319	327	306	334	300	300	295	321	290	330	295	338	323	340	324	299	317	320	327	304	291	314	314	358	307	318	329	326	320	300	321	311	332	310	324	318	291	320	310	318	334	324	278	328	284	318	323	321	277	265	308	316	302	321	324	325	298	302	278	289	315	320	330	302	302	278	319	293	279	318	296	331	312	301	326	311	309	307	318	326	303	304	294	302	314	339	297	282	345	309	298	266	273	300	280	337	324	310	313	325	278	335	324	332	337	308	328	337	309	317	301	304	304	292	322	282	307	318	303	326	294	322	297	317	315	323	303	333	324	314	331	297	350	310	327	377	295	331	282	324	295	317	323	338	318	313	318	349	324	314	284	308	292	285	344	323	312	338	323	313	315	320	331	347	282	338	314	306	305	308	328	325	285	295	330	303	291	306	321	282	351	285	313	295	308	334	347	281	310	316	314	346	314	279	307	342	316	294	304	296	341	315	320	314	316	299	320	321	304	310	327	343	319	292	316	319	348	307	342	280	283	342	311	302	340	309	328	331	314	354	300	302	330	303	302	317	309	293	319	341	311	328	302	335	298	296	338	328	321	303	299	332	318	309	292	323	315	336	279	348	338	281	313	356	304	283	293	321	326	298	322	326	318	315	306	297	301	265	326	333	325	292	305	286	289	337	330	323	303	308	299	330	320	342	312	324	309	293	318	318	324	346	346	344	283	297	359	299	281	316	319	298	281	300	306	315	295	307	328	269	312	269	344	322	320	302	308	328	312	263	274	328	321	331	342	300	310	329	316	313	343	320	341	304	305	296	303	312	316	324	317	377	313	329	329	289	319	344	317	319	285	279	309	336	328	345	298	315	342	317	301	311	301	343	333	335	333	298	307	296	309	331	290	314	302	297	321	276	317	339	292	319	302	320	323	296	343	306	319	254	335	375	316	316	348	337	287	334	309	286	347	309	295	317	342	306	295	349	302	318	310	316	321	295	309	308	340	306	322	322	289	283	288	298	313	306	296	271	352	327	304	291	346	341	339	304	302	302	309	334	307	314	294	310	302	337	330	297	310	321	294	324	315	323	274	315	302	301	252	305	302	316	272	303	305	321	307	310	309	308	283	310	290	313	327	312	325	348	288	297	309	326	331	276	307	306	351	312	298	328	305	336	306	313	326	309	334	318	293	305	344	309	299	333	306	323	297	295	336	312	336	310	317	318	324	314	313	302	312	307	340	306	313	289	334	323	323	319	331	301	286	302	318	283	274	301	336	290	329	368	340	274	330	341	306	321	299	279	335	332	306	313	306	338	321	267	310	329	275	320	346	294	335	289	317	305	316	311	323	320	310	291	317	318	320	295	324	331	321	307	306	301	352	331	334	293	305	323	293	308	320	315	310	323	310	303	320	313	317	273	307	310	324	304	318	318	318	296	316	309	296	321	321	336	307	307	306	329	309	290	313	310	277	335	299	337	321	321	308	369	305	307	276	340	315	319	323	339	328	302	286	307	314	351	322	312	308	329	285	281	312	330	294	316	319	301
15875	13674	19372	21342	19716	16695	14118	11460	10500	7905	6260	5391	4105	3513	2826	2658	2434	2547	2175	2037	1750	1497	1731	1514	1403	1378	1261	1159	1153	1090	1058	962	930	852	838	809	854	820	856	739	815	825	827	809	744	806	808	773	758	804	742	741	779	746	776	756	765	778	754	730	779	712	757	724	804	742	733	730	701	781	771	772	775	780	740	689	686	740	744	716	738	748	726	760	792	706	732	823	751	736	751	757	733	749	731	776	716	748	800	735	701	757	735	679	701	778	719	759	731	765	754	772	717	733	770	775	729	728	774	764	763	844	794	734	745	764	748	710	750	762	743	804	788	748	764	760	706	719	749	771	746	739	752	754	731	709	790	766	769	827	698	719	790	737	762	757	749	797	759	792	776	716	752	738	771	773	745	785	711	756	767	752	766	790	765	725	743	723	782	743	736	704	786	734	749	746	782	720	776	709	746	730	789	726	774	764	744	713	744	706	788	746	704	793	698	754	747	737	720	737	769	721	752	722	732	728	758	718	780	758	806	733	788	730	805	754	728	696	795	699	792	751	741	770	742	728	683	722	731	715	750	744	731	701	754	726	754	781	771	744	770	772	720	762	730	726	728	777	766	722	738	741	764	724	768	721	768	751	757	723	730	711	753	765	789	725	777	732	781	773	741	761	768	751	747	701	771	767	737	781	764	725	789	713	749	712	781	726	790	758	683	738	787	748	724	787	762	788	753	735	787	703	761	736	742	731	803	744	760	746	736	767	733	728	744	786	725	749	732	726	746	758	744	742	756	771	738	742	750	711	763	751	790	746	746	717	741	767	771	757	735	746	738	733	728	778	770	745	775	707	719	767	734	758	777	694	761	749	748	744	754	708	706	755	719	693	732	796	717	783	742	749	708	737	734	718	720	737	735	730	757	757	711	739	767	751	754	743	745	705	727	790	740	684	723	707	772	774	723	748	742	783	797	753	728	745	791	735	757	748	739	764	785	820	732	706	736	758	710	755	783	743	765	703	719	755	745	689	732	726	776	766	730	758	759	706	744	765	707	716	784	750	730	746	749	722	794	722	747	734	743	764	713	727	722	724	747	771	718	762	749	740	672	813	712	749	699	707	766	718	799	754	756	715	761	788	761	816	739	773	747	726	722	759	779	707	771	755	741	720	691	729	738	726	710	751	772	752	757	767	753	737	722	750	784	742	725	761	736	756	717	725	710	739	695	752	762	737	752	759	701	767	775	750	801	786	763	732	724	784	722	733	760	749	752	724	755	762	747	745	711	736	761	767	736	711	780	786	755	709	786	751	749	749	716	726	742	745	700	743	776	761	750	750	787	720	756	751	791	717	717	739	788	788	719	735	762	753	749	767	779	746	778	722	718	746	728	687	750	719	708	757	749	722	722	752	768	769	736	685	739	758	730	767	757	781	729	764	741	789	739	733	672	780	685	765	753	781	725	769	759	761	751	756	730	716	752	834	746	782	742	705	767	730	757	747	758	707	728	753	699	730	746	735	725	776	743	733	766	740	784	758	778	715	742	752	748	737	756	739	794	710	776	724	783	730	744	762	770	771	780	710	732	737	757	800	761	686	749	749	780	743	773	717	705	716	743	726	781	747	777	787	764	769	745	755	747	715	762	812	716	753	751	756	760	732	741	714	762	775	717	812	766	749	775	792	771	718	726	758	738	744	718	740	772	703	722	721	786	743	703	728	729	733	761	773	725	744	741	765	756	729	766	751	780	702	788	737	772	716	748	780	733	768	750	792	745	780	760	767	696	765	749	792	809	748	767	733	709	790	786	704	756	743	741	772	743	738	729	758	723	731	723	733	765	751	790	752	767	776	762	724	798	796	745	747	689	733	728	754	781	713	735	734	742	761	782	727	749	741	758	776	727	734	723	792	759	768	718	766	721	699	749	722	748	748	791	746	768	732	718	759	759	737	722	779	757	785	706	754	724	715	760	759	745	690	728	782	703	785	811	731	740	712	692	754	802	726	715	749	734	722	760	773	744	803	751	758	788	783	747	745	748	748	747	774	794	716	713	722	764	744	774	699	744	777	717	755	746	716	684	735	769	751	743	743	717	709	776	741	763	743	740	734	737	791	768	752	745	755	729	705	733	797	707	778	764	763	743	798	749	781	748	778	718	758	784	769	761	735	744	723	745	702	727	698	754	737	792	721	731	741	748	730	719	707	756	771	760	740	736	770	744	716	787	765	740	731	740	737	716	738	746	798	772	711	753	780	766	714	732	737	742	745	783	746	783	773	770	746	752	699	716	720	740	765	718	834	743	744	745	771	772	721	771	751	810	806	735	769	733	774	730	717	701	749	745	792	768	712	780	754	765	719	766	730	747	693	779	703	733	737	699	697	760	732	769	766	763	729	756	728	722	711	738	758	738	719	717	787	756	704	765	753	728	724	744	762	750	663	744	761	778	711	701	741	733	732	695	723	759	732	765	747	744	761	747	746	739	719	766	717	738	750	752	773	791	737	751	752	756	752	720	752	753	768	759	718	687	804	703	736	748	751	777	742	745	741	652	796	744	719	791	697	746	742	729	773	765	734	781	767	747	736	771	785	740	736	746	723	745	708	712	733	765	768	748	765	761	777	743	730	772	738	721	761	767	726	714	753	766	780	762	760	767	755	767	741	762	754	757	781	696	729	731	794	759	788	750	702	779	766	762	743	829	794	731	740	807	722	731	773	723	773	746	725	739	777	713	751	772	823	718	749	759	772	758	727	735	758	731	754	761	722	741	702	735	729	753	742	786	811	800	735	766	714	724	749	718	711	768	747	730	729	771	750	761	741	754	794	735	755	745	757	737	781	760	734	735	739	728	766	724	767	732	773	720	759	760	739	761	766	783	776	730	731	768	740	754	736	744	766	744	704	736	777	753	749	792	762	766	732	724	749	765	731	738	798	714	749	754	746	728	751	782	742	757	750	736	772	756	779	761	706	766	752	749	737	729	693	819	751	774	688	762	749	721	754	735	729	750	751	734	743	759	700	755	755	700	714	728	774	732	731	734	798	733	786	752	810	717	749	738	728	754	739	764	735	753	739	726	760	800	749	713	773	806	776	785	743	745	722	701	780	769	741	732	807	763	755	742	740	773	742	716	686	718	741	763	710	733	724	763	772	751	746	746	706	715	752	720	778	797	756	764	731	784	743	714	749	741	709	758	790	739	693	794	755	746	774	727	755	766	773	761	719	775	750	717	720	767	721	727	714	704	778	698	725	796	756	751	761	694	740	752	795	753	756	757	767	760	735	755	777	733	738	717	748	734	777	771	737	812	728	748	746	768	729	763	744	735	732	795	800	739	750	719	768	783	794	755	743	737	724	726	773	738	733	753	748	734	710	698	746	755	777	793	782	765	762	739	766	748	742	747	689	733	772	749	769	747	720	762	722	743	764	753	724	773	740	721	768	756	770	728	745	736	763	741	742	756	747	742	765	715	718	752	737	722	738	743	744	738	759	713	778	759	786	749	733	725	746	779	751	757	743
29450	21713	19852	16805	12975	9905	6458	4777	3825	2711	1874	1529	1214	964	799	705	805	713	587	584	491	479	497	458	393	384	381	392	344	329	374	333	309	281	276	315	303	269	329	289	275	307	318	275	290	314	314	276	272	279	277	290	286	301	288	293	279	276	242	273	291	251	297	299	278	310	311	277	312	306	278	278	300	265	270	279	279	276	275	286	268	301	283	271	270	280	269	279	294	301	288	269	258	263	265	260	293	242	281	319	266	243	302	259	262	270	288	258	258	269	299	272	278	276	245	297	272	274	253	282	236	282	216	288	276	268	287	289	325	262	291	243	266	286	262	287	281	250	298	272	272	267	246	253	261	280	282	310	263	278	269	284	262	319	279	251	292	286	276	280	301	287	269	279	279	294	267	261	249	291	277	262	271	281	277	286	281	255	256	294	257	305	248	261	288	292	311	304	270	287	309	280	292	273	293	264	265	299	242	253	252	293	245	258	278	292	281	305	295	295	258	275	268	253	272	308	295	237	237	259	285	266	297	276	261	289	265	296	293	277	257	269	276	274	280	263	246	269	285	294	307	265	281	226	286	269	284	302	259	258	279	298	300	261	269	280	313	278	274	278	315	259	269	288	276	275	283	275	257	286	289	250	287	271	281	266	284	256	284	293	263	294	259	258	301	286	303	263	288	274	268	294	259	256	294	272	279	287	262	295	254	296	272	287	264	253	258	272	243	288	251	277	290	288	282	283	297	299	267	288	296	265	262	278	298	254	255	288	248	265	267	276	269	261	279	280	247	282	287	268	267	253	266	302	280	266	282	291	260	330	298	274	268	298	289	299	288	267	254	240	256	291	287	288	251	256	255	253	277	289	276	294	256	251	294	310	300	280	265	291	278	275	265	248	271	299	304	295	257	286	286	256	278	267	296	248	248	292	292	262	298	275	243	260	243	274	268	287	296	272	279	272	276	291	286	277	248	258	273	252	248	246	321	292	281	265	281	310	257	293	254	308	284	282	291	272	276	304	297	268	279	260	262	293	250	303	249	264	278	291	248	281	266	271	245	250	272	271	255	310	292	265	277	278	263	278	277	268	274	289	260	307	273	276	304	268	288	291	305	280	267	274	276	280	269	279	296	292	276	265	260	270	287	300	266	261	286	271	268	256	264	262	253	294	266	306	237	246	248	265	282	280	263	280	270	295	299	287	307	254	280	271	286	279	272	301	290	278	288	317	311	287	289	285	279	251	255	271	272	234	296	277	266	280	283	286	266	300	296	267	275	267	252	249	282	267	294	254	265	257	268	270	265	241	279	289	282	272	281	264	284	255	247	250	260	280	288	277	267	331	296	285	285	276	310	282	315	263	274	304	289	262	303	273	274	268	265	260	279	263	289	315	269	250	263	287	268	305	286	259	250	283	270	281	290	269	282	266	254	311	298	258	256	261	286	312	277	294	295	261	285	297	250	270	296	255	284	281	284	289	277	286	267	281	249	284	275	258	291	302	260	305	279	280	296	291	282	281	300	270	288	278	275	276	273	250	286	290	271	254	274	248	264	287	251	254	255	247	287	295	274	264	291	255	295	282	271	285	274	285	267	302	269	257	276	307	319	295	284	241	289	283	264	267	286	254	268	263	301	278	287	266	278	282	263	273	256	306	283	281	259	298	268	256	301	287	293	271	282	271	287	298	254	275	282	287	282	310	295	298	256	266	268	294	260	285	289	245	290	261	260	270	245	271	273	268	302	261	251	259	290	315	291	293	297	262	299	269	290	270	286	251	279	282	263	288	282	276	269	258	276	272	257	281	286	280	287	274	290	268	258	228	246	295	256	263	280	294	278	299	254	302	300	283	263	251	265	292	288	271	275	282	253	258	286	264	279	295	274	256	285	238	293	267	250	287	249	281	268	276	282	306	288	271	273	242	253	264	278	262	270	293	258	268	310	242	258	257	292	263	251	277	254	285	260	264	281	281	303	300	280	267	290	254	279	290	268	246	263	264	273	295	278	300	324	282	286	268	260	251	302	276	276	277	260	254	266	271	281	277	258	278	271	287	278	252	280	300	266	292	278	275	250	284	288	301	264	257	274	299	267	269	274	305	256	259	278	266	292	280	269	278	282	255	284	265	308	238	251	264	276	297	274	278	302	279	290	288	273	253	289	266	292	315	296	240	282	250	261	284	291	294	296	280	302	257	303	262	283	245	308	272	270	248	297	289	297	253	280	278	255	275	263	272	261	263	273	289	286	266	302	285	284	259	295	270	256	283	249	264	281	263	245	280	285	298	267	273	259	261	280	309	288	284	260	272	268	273	312	299	281	304	275	264	259	311	290	264	291	299	255	320	303	296	310	250	269	259	278	265	267	280	275	282	258	299	290	306	262	275	296	275	262	261	299	277	271	298	274	289	266	272	291	276	266	281	307	306	278	264	298	269	256	278	270	273	280	288	267	250	276	269	285	268	279	267	308	213	275	264	303	242	253	297	276	258	263	270	279	317	272	267	318	289	277	280	279	222	260	286	288	275	282	265	288	262	294	256	273	317	298	262	285	251	282	288	256	274	280	271	267	299	276	270	292	277	268	295	294	314	303	258	272	252	288	286	294	246	267	266	283	309	271	290	283	295	291	263	273	297	306	289	297	286	301	284	296	299	281	321	262	275	294	301	255	284	263	286	303	272	298	313	276	272	287	275	284	301	280	290	258	240	266	249	270	280	277	285	285	300	266	249	301	297	235	266	314	283	300	295	284	307	265	268	283	277	307	280	315	265	287	270	274	255	303	258	298	305	280	282	271	279	304	283	278	273	266	264	279	275	263	269	290	266	276	255	281	304	274	284	279	258	279	272	276	288	293	283	272	288	252	299	288	280	294	300	279	301	272	284	280	263	261	266	283	276	274	278	285	287	320	288	250	258	260	268	295	286	245	297	282	285	277	278	259	272	245	262	269	266	298	271	304	288	285	269	252	281	275	259	280	244	298	273	285	303	237	259	296	267	266	251	274	291	270	271	264	273	249	297	244	297	289	282	285	296	240	305	259	278	289	266	265	264	289	262	252	263	250	268	274	299	286	290	269	270	278	300	256	301	265	272	306	297	282	249	321	262	302	320	279	241	245	285	248	279	282	277	291	260	294	276	312	314	285	296	286	278	248	290	279	271	281	262	260	272	266	286	251	256	283	258	260	283	292	259	297	303	246	269	255	291	285	319	287	270	298	278	291	296	302	268	284	259	286	292	251	285	276	304	262	299	272	261	270	273	260	278	288	268	257	280	295	274	287	299	282	255	259	250	308	307	257	301	248	268	286	271	272	246	263	277	293	254	285	254	263	294	312	266	267	274	291	274	273	258	293	265	312	277	280	284	279	254	285	287	288	273	288	281	271	245	275	263	293	302	280	277	296	298	258	276	273	247	291	298	284	264	318	272	252	275	297	308	249	267	291	279	251	265	282	273	257	266	295	284	303	269	257	288	282	287	264	279	261	287	271	260	266	242	276	242	251	272	308	275
19720	17575	23624	26107	24007	21952	19245	15802	13805	11312	8425	7782	6100	5222	4036	4022	4092	3831	3184	3027	2349	2096	2268	1992	1734	1643	1462	1446	1361	1214	1048	1026	958	853	860	798	814	838	750	742	803	730	752	680	715	707	747	734	745	679	686	685	664	695	696	702	718	728	685	661	640	715	653	636	730	657	655	679	683	709	653	660	708	679	705	691	662	671	651	647	692	646	685	676	684	726	711	657	708	671	658	668	678	666	675	661	681	669	688	676	669	658	665	633	663	641	663	669	675	656	653	657	692	663	677	695	620	685	675	654	680	660	683	706	676	669	687	610	627	647	606	668	713	617	678	669	643	634	695	611	661	680	624	629	647	675	681	627	646	700	684	671	614	632	671	671	625	642	671	634	694	673	666	655	665	673	657	618	634	648	686	658	668	640	734	670	659	674	693	626	624	669	682	679	649	669	663	641	691	688	685	658	684	725	699	624	637	679	687	661	714	671	683	658	651	726	661	661	688	670	654	652	703	649	708	706	707	683	664	645	691	691	677	653	657	671	710	678	651	624	665	645	647	672	667	676	638	712	647	658	667	672	676	629	688	661	642	654	629	671	633	674	688	665	677	660	655	687	669	683	661	650	694	701	661	672	669	662	701	669	695	693	703	681	648	674	636	657	649	700	651	688	625	665	636	664	685	693	636	603	675	699	640	698	693	670	648	659	636	665	673	645	666	663	583	706	620	661	634	678	652	642	645	660	673	656	644	681	683	692	666	716	684	680	685	691	676	668	643	634	687	655	671	666	686	642	683	718	625	681	636	639	666	657	659	652	678	688	664	634	656	679	706	638	658	717	667	689	640	659	683	668	650	695	687	654	645	656	678	663	635	652	697	660	653	650	619	715	654	687	644	681	660	649	673	647	664	651	685	692	612	684	644	637	607	677	645	650	649	637	661	720	646	650	699	647	739	659	696	691	642	671	708	640	693	692	618	670	661	630	684	677	691	656	689	666	676	710	669	650	676	656	635	714	672	681	676	688	663	643	712	660	646	650	661	645	644	662	708	655	634	654	629	680	682	676	661	690	682	690	675	708	646	657	696	673	644	712	680	658	657	636	686	652	686	651	739	708	649	650	648	610	653	666	638	678	673	648	671	710	692	638	633	692	678	671	663	670	699	643	718	699	670	662	669	661	653	645	679	698	703	690	668	637	681	704	680	718	603	651	670	689	728	649	686	656	668	678	673	675	722	690	663	663	663	660	678	663	674	650	675	683	637	663	670	647	665	678	669	697	629	657	679	674	659	621	711	699	678	708	645	702	666	637	684	634	593	668	645	678	710	661	651	707	658	656	643	657	692	596	641	649	656	659	644	672	660	695	655	713	621	653	681	691	689	666	643	643	593	696	649	681	675	670	602	670	664	678	665	659	682	682	653	671	677	677	701	629	693	625	647	656	674	637	649	669	690	599	678	619	629	655	676	666	676	690	683	631	663	661	647	691	668	635	670	655	648	656	682	712	632	678	665	687	667	664	631	634	677	660	669	654	689	667	650	687	606	684	656	718	709	695	663	675	686	678	684	651	663	645	687	626	682	625	661	651	688	658	656	689	647	671	697	656	715	669	647	662	667	665	679	700	689	680	655	669	647	667	657	674	674	639	689	665	675	701	649	695	610	634	686	695	677	648	654	669	667	673	662	659	622	668	709	692	676	669	646	692	643	628	645	682	657	651	642	693	651	676	641	664	633	651	656	656	679	664	653	689	686	643	683	659	646	704	646	670	709	673	657	655	707	679	665	642	743	634	653	671	726	626	648	689	654	672	685	675	665	688	698	686	652	693	629	698	643	694	644	670	671	653	696	618	646	653	683	661	701	675	613	687	659	638	679	690	689	722	651	650	639	639	596	692	653	713	673	653	657	639	676	648	669	678	685	642	701	692	659	689	646	650	683	666	668	692	656	676	641	651	652	679	653	681	668	637	660	659	719	612	672	684	712	624	696	702	676	649	683	659	675	653	702	699	661	707	652	710	650	665	723	646	705	653	658	636	690	686	664	667	680	696	680	642	674	652	619	664	674	695	611	659	673	694	646	683	678	668	670	701	692	631	660	664	718	659	628	674	720	640	725	670	695	646	670	672	690	650	577	708	707	694	606	642	660	718	651	694	676	670	633	652	680	664	680	727	677	656	682	622	713	644	666	652	664	678	710	714	663	675	637	703	668	701	673	689	675	642	658	707	656	660	670	682	675	686	684	669	695	609	647	652	684	653	632	632	707	678	612	677	652	629	640	677	677	714	621	667	711	655	686	673	668	687	627	619	703	629	648	641	698	699	677	665	651	679	718	664	633	663	637	683	677	652	611	675	681	711	666	741	650	656	670	669	656	691	661	682	658	675	673	670	686	738	641	695	628	679	701	698	627	607	678	664	682	633	652	668	697	623	622	681	666	682	629	632	679	653	661	676	675	667	665	708	676	672	635	647	708	685	686	667	632	638	694	678	629	674	620	683	703	695	663	667	696	682	689	690	661	656	636	665	706	652	668	656	669	686	665	666	668	641	657	635	678	670	682	697	664	690	661	645	664	668	670	628	667	693	681	636	633	680	649	636	708	690	732	647	662	673	652	699	626	609	669	670	685	664	685	667	683	647	679	671	731	668	702	726	713	670	672	612	714	707	653	628	647	649	718	676	666	671	650	688	661	664	658	663	635	632	672	659	683	694	594	654	676	659	664	692	681	656	631	617	688	684	637	662	693	656	667	633	681	683	696	651	667	656	729	720	688	655	663	700	713	657	648	646	647	615	691	669	722	671	665	645	679	676	666	670	706	638	678	705	686	681	656	651	648	682	737	655	664	677	648	655	664	679	622	702	710	687	699	621	657	668	639	688	656	690	657	680	630	660	643	676	678	664	671	664	681	681	704	652	697	678	640	649	642	684	693	653	660	688	706	664	675	663	651	644	645	691	641	627	678	650	684	667	706	661	654	692	630	640	693	697	676	712	672	658	644	722	664	673	679	648	702	657	657	628	674	676	647	659	616	652	662	681	657	693	647	685	631	674	723	678	662	649	635	722	675	683	669	706	636	652	680	705	695	710	672	664	638	702	664	622	691	703	711	658	612	688	625	684	648	657	668	651	627	671	706	658	652	673	652	671	682	727	692	678	672	719	683	642	650	697	682	667	677	680	664	620	687	659	681	693	677	678	686	641	708	690	679	671	663	646	661	707	629	677	656	642	627	654	698	676	671	663	654	659	702	682	682	689	687	664	707	644	680	634	648	704	656	661	636	720	646	713	683	690	670	699	680	680	726	689	653	644	692	659	670	636	667	679	658	652	653	648	722	687	688	679	640	647	691	652	650	670	650	700	706	693	707	672	669	635	679	647	665	671	650	669	686	701	620	643	670	701	677	688	662	677	688	673	666	676	686	705	635	696	656	686	672	685	678	715	685	712	643	687	612	668	640	662	682	684	730	708	658	676	676	628	653	677	653	645	669	653	652	588	657	677	682	653	648	679	668	658
9864	7157	7244	5138	3099	2116	1546	1333	1033	773	629	518	447	417	375	383	376	370	347	369	346	392	362	377	379	358	346	328	332	328	312	343	372	310	352	313	319	323	342	312	327	316	319	341	357	347	360	331	296	334	324	309	329	343	327	293	331	348	350	328	333	336	345	317	316	318	320	352	304	333	303	333	341	325	290	319	334	303	336	295	339	356	309	330	308	342	326	313	295	325	325	331	319	350	333	296	297	308	312	313	331	305	300	311	357	303	335	307	267	299	337	302	281	329	321	321	323	313	296	315	333	314	319	319	318	329	352	322	343	335	340	351	317	285	284	301	296	340	335	347	311	314	304	350	312	310	284	337	365	329	322	319	302	300	307	326	309	295	284	323	342	333	342	322	284	342	351	326	303	346	329	319	287	330	342	339	321	315	339	319	298	325	321	343	333	336	320	351	339	300	290	345	349	354	320	320	289	303	321	290	336	314	339	333	326	318	323	338	357	328	320	302	318	298	331	316	340	331	317	327	304	355	317	332	348	293	323	311	279	316	299	287	302	343	325	335	297	321	310	335	321	324	312	322	319	299	341	355	296	301	339	276	317	336	294	320	343	325	331	295	296	314	317	301	339	325	296	308	330	331	327	322	319	300	316	327	326	318	336	319	325	336	311	300	350	314	311	324	330	316	313	310	337	310	308	329	320	294	347	309	294	346	358	311	297	299	300	331	320	341	343	343	309	309	310	342	306	307	319	300	319	318	320	328	323	265	330	308	302	317	340	330	301	323	309	317	355	346	331	319	323	315	317	322	323	354	307	299	355	321	319	294	305	325	299	316	324	324	302	331	332	322	328	313	311	315	361	333	319	319	355	339	288	342	340	322	309	323	325	341	329	292	332	305	317	336	296	317	300	313	344	317	309	298	318	327	291	320	303	337	296	342	343	293	312	338	286	328	333	331	331	322	335	336	276	347	301	295	330	322	306	341	313	296	318	304	302	300	318	314	314	335	291	315	356	332	341	350	326	317	327	350	297	317	338	323	339	318	305	318	377	325	308	320	297	313	318	299	328	352	340	327	308	331	311	321	322	329	305	338	357	329	326	309	323	320	306	330	350	306	295	328	295	354	353	295	309	326	308	303	281	326	293	336	319	295	313	325	302	308	316	328	308	340	307	324	327	321	334	318	316	322	330	312	304	303	317	316	306	338	330	327	339	304	333	315	323	333	296	310	322	321	297	294	333	314	327	319	347	321	326	326	297	290	288	301	346	315	315	290	328	300	343	326	337	301	318	327	294	341	314	353	330	299	338	313	290	346	355	293	302	310	313	336	312	313	340	315	323	332	327	300	328	334	313	301	312	331	327	347	333	319	322	300	332	335	312	328	316	272	316	343	326	314	335	356	308	282	328	307	313	353	332	356	353	317	354	306	343	299	331	299	304	345	287	291	318	325	337	305	322	284	310	274	315	332	330	295	309	288	284	314	304	329	340	290	309	321	299	330	314	340	314	330	315	325	315	315	274	336	291	309	327	311	330	306	313	328	320	297	313	348	306	304	363	309	334	297	317	321	350	317	320	316	313	294	350	353	334	312	326	293	303	323	315	337	327	382	352	338	332	296	320	320	333	333	319	315	338	329	332	323	328	318	303	376	325	328	317	329	325	318	301	342	322	300	337	339	330	319	303	324	311	309	319	306	289	294	349	290	322	315	324	325	319	300	314	340	333	326	304	307	312	306	316	307	332	359	305	300	323	350	317	333	347	325	296	312	344	334	335	295	309	381	321	325	292	296	343	322	324	325	283	333	335	315	317	307	310	337	303	317	324	322	320	315	337	339	313	308	335	335	333	308	305	293	300	317	310	347	313	324	306	294	308	340	315	366	301	281	304	308	304	317	333	324	339	312	342	321	312	317	293	317	320	306	309	309	303	345	306	314	294	305	331	308	313	338	329	334	319	336	312	328	346	311	340	334	328	315	339	355	344	281	315	325	311	282	301	320	321	301	300	312	296	327	354	296	306	322	330	360	327	310	316	308	292	309	331	305	337	304	325	343	292	342	325	338	318	334	318	337	269	296	315	312	348	328	330	327	347	339	309	307	342	301	305	334	324	312	311	332	315	310	342	329	329	323	341	318	297	303	332	311	311	341	325	316	312	353	317	325	278	317	290	330	347	295	320	320	321	292	323	345	360	324	323	327	299	320	361	272	295	342	316	307	315	329	329	321	319	336	297	341	304	316	302	329	303	298	337	317	299	321	341	321	302	310	289	360	305	343	318	345	328	329	319	314	350	343	337	311	342	319	307	299	313	298	325	333	351	334	346	315	281	342	330	317	317	325	298	316	309	305	315	332	311	298	302	329	322	351	312	345	301	309	316	336	329	315	335	343	327	293	312	317	363	345	315	368	323	303	312	312	356	317	317	287	322	296	306	292	335	258	306	382	315	345	319	284	286	311	330	324	324	337	363	304	361	365	312	295	303	351	333	302	320	303	342	353	315	323	303	300	314	315	335	305	316	308	354	339	302	316	312	323	310	336	319	308	326	320	278	311	335	375	285	300	327	316	303	343	317	329	282	303	301	323	305	328	327	362	349	319	295	314	351	301	314	303	356	340	313	321	329	283	308	328	336	298	330	311	342	346	302	349	329	294	323	322	333	328	311	305	310	346	329	337	322	323	293	306	317	319	327	287	318	306	331	337	302	319	310	316	343	327	350	321	317	345	311	313	321	350	311	322	328	312	306	278	322	323	293	341	333	326	323	337	317	346	335	355	352	330	339	295	321	327	334	324	316	311	305	316	319	290	326	316	338	309	319	310	345	316	316	306	341	309	306	317	324	316	296	307	358	299	343	325	311	299	319	332	346	310	329	317	318	345	326	311	304	293	339	352	341	310	285	309	332	334	309	302	345	320	356	317	333	290	316	327	315	285	322	344	338	316	307	326	323	330	325	341	345	335	334	313	274	323	340	322	320	342	280	290	325	324	321	327	348	341	330	319	322	349	353	312	305	342	338	292	291	324	315	322	292	328	308	303	333	289	324	299	314	301	315	349	303	322	327	313	343	321	332	328	310	304	331	312	311	300	302	319	337	341	329	328	338	311	315	318	313	310	357	293	295	328	340	346	305	308	315	337	308	356	332	316	377	300	357	299	311	315	321	352	295	324	351	324	297	295	332	291	327	300	308	310	317	317	360	313	355	313	335	307	331	282	310	314	342	306	315	318	314	350	349	325	290	313	363	309	317	321	326	316	315	333	301	344	316	334	306	291	341	334	332	330	339	359	307	285	306	345	329	319	295	306	332	305	333	310	325	308	309	322	291	320	321	327	322	305	353	370	299	329	346	327	331	335	335	344	308	276	346	347	316	329	290	280	306	348	296	303	360	323	323	343	322	369	319	346	310	326	356	334	309	314	298	350	291	328	313	301	352	321	313	292	319	339	295	323	350	296	342	320	319	327	337	284	303	309	330	337	331	318	287	309	310	332	301	331	295	364	321	323	302	318
7704	7025	12087	12880	10993	9099	7236	6233	4860	3568	2612	2144	1785	1615	1374	1227	1166	1101	985	1034	1132	1054	1095	982	955	995	941	969	962	925	921	894	833	846	803	773	813	796	774	799	797	751	763	779	804	782	780	773	827	767	770	796	775	775	813	764	757	762	786	810	828	751	765	730	770	772	792	699	792	746	804	800	825	733	777	773	781	795	758	739	767	789	792	754	769	774	755	790	740	761	737	748	762	751	725	809	805	787	724	764	774	776	774	800	765	764	759	753	757	699	782	786	762	856	737	731	766	813	765	770	759	737	721	736	753	756	774	782	744	739	754	770	800	779	738	769	810	740	751	738	774	777	771	772	763	769	775	780	771	788	775	741	781	795	751	827	783	748	787	760	749	765	752	755	773	775	780	749	762	776	803	744	757	773	820	757	756	753	766	748	706	756	789	774	715	709	735	734	724	745	798	715	733	749	794	772	771	721	786	759	752	777	805	767	778	745	743	739	777	774	790	726	776	755	745	782	767	716	789	804	818	775	782	785	807	799	769	729	787	731	764	760	754	760	814	780	733	720	745	736	749	750	764	734	746	784	788	767	762	826	748	800	748	802	761	777	760	749	726	777	772	750	758	749	790	734	760	781	762	811	737	768	750	804	748	774	778	768	742	763	770	738	749	706	745	761	715	760	771	738	738	765	768	744	769	782	780	790	725	728	745	782	775	823	798	756	749	752	760	758	727	801	814	793	773	717	703	813	741	771	759	748	740	743	723	769	679	761	779	725	784	750	766	747	780	750	785	753	746	765	718	761	817	736	753	752	742	807	744	761	742	769	766	761	781	778	727	785	749	685	773	764	749	741	746	764	764	778	767	796	770	756	756	738	791	752	759	756	791	721	723	750	760	793	755	757	763	781	716	703	764	787	765	767	752	791	782	772	790	761	788	754	791	786	793	750	723	820	787	737	783	795	773	763	765	766	742	788	807	766	778	758	740	758	795	797	710	753	758	811	707	790	789	793	767	720	726	824	718	743	737	759	777	750	731	752	712	781	738	799	765	785	728	729	757	756	777	804	725	736	738	768	789	746	749	764	749	775	759	752	787	767	789	797	793	737	722	761	763	745	732	728	793	748	748	793	755	733	734	735	762	784	758	740	801	750	791	737	763	777	803	776	767	768	713	796	757	722	778	767	725	813	736	776	792	768	753	751	698	775	792	812	791	765	799	793	821	765	768	761	744	793	776	764	762	721	701	732	762	786	792	737	769	826	743	730	761	755	765	766	761	760	748	752	767	770	765	716	759	731	731	753	777	750	771	797	750	764	795	789	711	739	784	734	771	782	749	787	742	712	756	713	749	714	795	782	733	796	767	784	713	733	727	742	785	730	784	726	815	789	740	754	738	758	776	707	827	748	709	776	747	782	805	779	768	759	759	766	760	743	751	765	749	714	773	769	738	707	741	753	742	720	730	790	766	757	740	823	722	780	735	724	759	765	730	769	765	757	759	753	719	730	777	761	786	791	792	769	789	766	757	808	790	789	749	750	813	696	738	785	736	775	784	800	708	729	764	748	771	766	777	754	753	752	775	761	761	772	761	807	679	751	747	797	798	714	766	768	737	707	782	773	810	726	731	762	757	748	775	778	751	773	829	753	753	701	788	767	800	762	750	782	821	809	759	708	787	813	770	794	770	694	759	762	815	785	818	731	782	743	765	779	775	743	735	719	782	768	749	748	802	759	742	747	740	755	807	795	766	797	775	782	753	721	776	798	761	713	768	820	752	730	705	803	778	781	770	725	707	758	746	796	808	783	721	757	702	759	716	715	788	826	793	738	725	811	757	763	739	765	767	768	813	743	739	727	755	796	785	752	697	753	740	774	782	771	765	755	756	712	792	778	739	703	788	788	772	733	736	726	767	787	720	776	772	761	757	772	787	805	750	813	790	810	786	712	788	802	765	739	736	773	761	776	813	801	777	737	754	710	771	739	737	749	746	803	761	776	731	769	742	754	759	779	761	787	756	746	786	781	785	749	788	848	783	765	824	772	813	756	737	744	773	729	732	721	783	765	798	737	732	778	789	746	744	795	777	780	777	729	789	748	768	804	783	738	788	752	732	738	778	733	719	688	770	796	756	765	757	766	734	767	756	753	804	736	793	838	787	813	753	714	771	792	838	793	723	782	806	764	760	759	775	747	784	766	772	761	797	776	791	709	796	750	774	803	746	732	758	778	732	812	788	743	744	771	749	737	744	709	798	810	778	797	774	727	755	747	788	797	728	796	761	859	720	759	821	780	799	799	760	764	783	747	772	820	735	743	774	755	804	783	775	765	712	711	788	756	777	779	783	750	804	772	783	758	819	752	744	707	756	761	759	741	748	754	781	744	773	737	768	707	766	739	779	743	748	787	785	728	741	778	807	720	803	776	790	801	764	725	803	730	776	781	790	777	769	762	790	738	729	770	737	742	777	768	781	798	767	761	780	734	703	806	796	748	718	807	762	817	760	764	756	777	754	765	740	781	723	724	742	718	750	764	738	732	801	777	785	788	767	767	756	789	768	786	717	765	812	788	699	800	775	716	710	793	715	781	761	757	710	796	727	708	761	764	752	803	739	756	734	756	762	805	723	790	785	762	746	797	713	742	761	719	742	762	763	736	765	723	774	736	751	752	785	777	761	782	767	764	745	780	742	753	807	766	748	748	745	752	778	801	789	743	762	773	764	772	815	763	712	781	754	763	712	732	777	740	743	767	733	766	810	723	791	771	788	739	766	769	758	745	739	784	707	733	767	728	780	800	779	727	794	688	790	728	786	715	751	735	728	768	728	771	772	788	780	768	776	767	764	753	759	721	767	759	797	781	733	765	780	774	782	773	754	772	778	810	718	755	727	765	794	743	742	786	777	747	806	769	745	750	762	743	724	794	764	751	769	765	764	735	775	740	740	790	799	803	750	747	792	755	764	759	723	774	792	747	793	752	761	767	757	787	741	743	751	798	753	766	745	708	780	766	779	796	766	746	763	747	766	762	771	774	731	796	798	762	755	750	772	705	778	790	757	781	799	807	727	731	825	708	758	737	741	773	773	764	740	792	762	753	764	751	771	731	804	789	770	743	750	732	837	757	734	777	766	791	760	749	805	771	750	749	763	721	772	730	736	765	754	727	756	753	774	738	788	785	725	780	759	732	755	783	760	739	764	729	771	713	747	766	763	771	767	807	806	807	768	755	767	769	772	756	761	796	772	738	734	737	736	721	804	760	763	769	751	766	793	745	765	791	701	734	773	774	770	752	771	761	765	759	771	732	758	756	764	758	750	755	794	730	803	780	770	754	740	735	777	761	766	776	749	759	799	787	783	804	746	788	791	689	771	769	775	783	782	756	751	777	753	759	767	755	738	795	734	729	781	783	776	746	731	772	767	780	769	786	788	790	732	742	747	757	783	792	704	774	791	752	772	769	764	737	822	829	795	759	733	763	773	750	745	780	706	764	713	794	757	756	738	803	781	782	803	710
21088	15232	14422	11604	9015	6646	4281	3165	2267	1596	1200	1210	914	848	655	640	554	598	512	551	451	424	419	412	389	391	391	392	398	391	353	322	315	340	313	317	353	375	341	349	345	320	345	333	324	331	331	307	339	330	308	288	324	295	312	356	282	311	307	324	287	321	344	320	334	314	288	326	307	283	312	322	356	347	299	315	320	326	285	321	354	324	297	328	328	295	304	284	289	286	327	307	293	318	343	291	300	328	310	328	337	301	310	283	322	291	337	302	305	315	312	310	330	321	311	315	340	313	309	335	301	299	303	334	290	288	327	327	289	328	347	324	283	308	335	308	293	326	292	295	318	316	317	326	273	269	284	306	297	310	317	336	325	300	304	330	353	355	322	319	324	337	321	317	279	318	318	299	341	259	290	316	308	326	330	320	351	316	331	295	294	308	306	324	308	289	313	305	279	292	297	299	338	319	297	285	305	277	329	320	308	305	315	325	310	295	296	321	317	349	293	322	302	307	324	306	364	291	291	299	304	337	285	292	330	282	299	312	295	323	331	317	274	325	332	294	342	307	290	312	286	323	304	319	295	316	301	326	306	324	328	328	307	327	335	324	275	288	301	327	302	295	290	326	357	347	291	279	333	339	323	286	274	328	314	288	324	325	297	307	313	308	325	296	318	333	319	305	320	288	303	315	315	291	304	311	344	273	330	337	321	312	334	280	315	308	331	322	341	307	284	296	323	294	331	305	271	300	306	310	345	310	310	307	330	313	316	334	305	322	338	280	294	330	301	327	327	324	277	312	309	330	320	318	317	312	316	320	302	350	313	331	307	296	313	307	344	344	329	316	308	312	315	320	348	329	322	308	291	324	319	302	307	344	317	318	333	334	304	287	300	325	299	323	307	302	344	327	330	358	312	312	322	297	304	280	345	311	308	304	312	303	291	289	288	317	315	320	300	307	342	310	290	309	350	289	316	311	306	318	336	354	342	336	307	315	308	324	333	288	289	308	314	311	332	293	273	346	324	310	332	297	315	320	307	295	326	347	330	301	283	297	315	290	305	346	312	333	303	316	332	330	323	323	305	325	313	340	322	313	315	333	294	307	324	313	304	325	291	317	332	341	329	303	330	283	299	313	321	339	320	298	344	307	328	314	324	307	301	323	325	290	295	312	315	302	310	342	286	292	348	304	282	295	322	331	320	316	307	333	287	340	317	294	295	308	259	322	289	332	317	319	307	283	290	311	276	346	345	328	309	296	333	313	330	350	316	295	296	315	314	342	315	295	324	329	303	320	353	297	313	345	328	329	294	317	307	293	328	317	301	322	281	308	308	325	272	312	353	298	327	302	288	298	326	298	257	312	362	297	344	361	300	333	305	320	314	336	285	329	314	317	279	308	307	305	323	324	317	301	293	310	318	327	312	300	333	370	331	302	299	322	296	301	293	349	294	331	311	289	329	311	317	308	316	344	329	321	287	311	313	286	325	305	313	303	329	302	303	317	314	325	280	325	342	344	334	341	322	294	311	291	337	300	263	303	282	338	315	292	336	311	348	295	320	307	322	284	295	314	316	328	315	331	345	318	351	293	290	323	263	317	333	357	309	360	279	304	320	313	310	316	333	322	315	284	288	334	309	298	313	335	315	314	303	318	301	323	328	344	301	311	328	336	331	303	297	300	315	314	327	324	281	308	307	278	322	338	317	319	278	321	316	322	307	305	296	285	310	322	295	309	324	297	314	320	315	313	301	310	310	360	329	345	319	319	293	292	325	357	291	331	334	302	320	355	329	308	344	349	297	297	300	288	292	307	311	320	316	317	342	317	305	312	309	319	341	319	325	321	309	281	324	325	329	286	335	300	304	302	327	307	315	312	330	337	338	327	324	302	342	289	314	313	330	323	308	284	325	288	331	361	338	317	308	316	319	327	300	338	294	327	306	324	292	336	313	327	283	304	319	345	327	278	341	353	325	291	325	316	315	305	334	321	303	279	305	332	334	294	344	307	328	324	322	322	313	331	347	298	347	320	324	318	327	320	303	326	332	296	299	352	332	325	323	300	306	311	347	359	316	301	308	314	311	313	322	320	367	284	333	306	300	322	322	300	307	324	293	326	316	315	310	341	323	297	299	316	329	310	320	325	344	309	308	338	340	299	353	331	317	320	300	298	313	314	307	297	310	333	312	310	299	303	318	346	328	327	326	307	358	296	285	295	310	310	298	286	309	310	312	298	309	323	330	316	331	306	324	312	321	313	315	286	298	318	332	340	301	337	308	308	313	323	296	320	323	330	337	293	345	328	337	321	314	316	346	304	315	291	304	303	332	305	336	286	328	326	316	311	304	278	332	262	298	305	289	337	287	308	346	332	304	335	313	338	306	313	310	314	339	327	336	303	309	311	316	325	330	312	313	328	325	346	326	321	333	309	314	309	306	310	312	362	330	323	342	294	285	325	305	314	322	331	329	315	322	297	280	317	305	320	293	311	299	321	280	311	321	312	317	320	317	313	321	288	300	341	348	327	286	301	283	309	268	341	310	326	294	304	320	301	316	313	290	324	316	298	294	310	315	302	301	288	318	321	324	314	345	318	331	344	305	335	277	317	316	305	286	325	301	302	306	324	307	302	291	295	306	321	306	307	298	303	284	320	329	317	259	336	292	341	316	317	307	322	311	339	338	306	316	347	333	333	328	301	297	303	315	301	322	305	337	297	343	311	315	315	291	328	290	278	363	353	330	310	284	324	340	294	302	323	332	314	320	324	314	302	308	302	320	321	341	304	285	297	306	309	346	296	321	322	312	305	307	335	322	330	344	313	309	321	273	326	322	335	324	330	274	316	356	313	337	340	355	335	312	327	282	340	297	304	325	315	277	311	299	335	318	277	303	296	280	301	332	317	315	296	289	331	319	321	304	313	308	281	306	308	304	341	332	291	296	325	299	337	307	296	360	304	342	288	305	331	289	347	317	335	275	334	308	345	290	288	339	318	309	298	344	307	355	329	318	312	322	333	299	292	339	324	318	271	303	325	337	270	314	297	323	364	274	332	349	285	331	312	311	328	282	296	313	308	326	305	302	312	329	304	322	326	314	298	307	307	299	294	314	331	317	293	313	333	322	321	275	346	300	280	319	305	314	311	332	285	294	312	275	339	333	324	327	314	298	328	301	309	313	301	297	326	295	334	357	306	309	316	286	302	292	307	331	317	319	337	323	317	306	333	321	333	313	329	325	336	320	293	297	296	315	335	316	298	292	338	300	299	300	315	317	304	292	324	332	308	312	306	288	323	330	317	312	301	324	325	283	347	328	311	283	326	300	325	303	336	328	312	304	320	345	307	301	353	300	294	324	353	321	337	287	308	319	316	321	338	336	314	351	288	311	291	327	334	302	300	343	294	324	323	274	295	317	327	297	309	305	352	287	294	271	312	313	306	302	304	310	305	340	340	314	277	326	310	302	339	319	322	293	304	290	309	319	298	338	313	292	339	328	313	322	323	319	312	298	356	305	296
15611	12867	19087	21348	19615	17152	14747	12006	10154	7322	5580	5654	4645	3582	2829	2851	2589	2758	2367	2379	1826	1619	1734	1587	1425	1403	1340	1269	1211	1108	1049	965	924	905	833	812	843	803	804	803	814	768	756	781	761	772	791	742	779	802	751	779	767	769	737	755	762	751	748	773	780	807	715	724	788	749	772	808	736	800	711	760	773	802	775	763	739	735	721	722	750	735	795	670	798	700	769	743	772	741	745	756	744	796	759	773	749	746	710	732	781	763	776	714	791	756	759	741	737	780	769	797	752	752	741	739	704	730	721	784	774	739	807	749	740	752	720	740	781	789	742	718	841	712	695	735	725	744	792	780	755	782	796	761	754	765	742	782	775	744	714	775	741	724	711	790	785	761	753	810	675	737	720	748	711	756	760	744	771	784	751	730	773	821	755	741	787	724	781	776	758	767	752	762	715	737	818	785	800	710	793	704	767	746	712	762	726	770	759	719	741	770	761	728	782	722	761	732	758	732	702	774	761	797	727	739	727	752	747	687	756	757	738	728	798	726	776	688	773	727	754	739	742	713	699	775	715	738	772	755	718	707	742	713	757	743	778	796	763	734	729	747	737	791	776	730	733	745	750	788	778	769	715	732	756	770	743	751	721	740	695	734	798	782	720	787	782	733	737	740	756	738	739	770	748	728	720	732	794	767	738	755	752	791	781	738	784	749	742	785	767	766	767	774	763	721	708	786	716	703	775	701	760	753	740	759	754	731	759	768	710	753	743	759	778	755	707	823	738	774	721	741	718	745	742	762	757	698	782	763	771	786	810	730	759	700	769	748	725	696	732	731	781	745	758	724	753	711	757	714	709	809	798	736	746	738	772	760	735	754	709	706	768	687	754	706	799	765	739	790	791	738	787	715	772	710	759	772	687	754	735	705	729	744	722	776	746	777	735	769	782	759	761	760	730	775	725	764	741	754	813	733	745	778	696	787	781	725	794	743	783	769	727	811	764	750	765	751	747	724	740	730	740	799	730	790	785	790	761	767	714	701	778	785	754	741	750	763	771	807	806	740	735	726	775	764	774	751	761	772	759	786	762	739	712	706	707	748	747	731	720	729	751	708	763	726	767	770	743	779	747	719	803	734	746	776	775	719	745	723	757	740	690	769	750	730	750	767	756	769	723	829	763	764	691	779	738	757	742	809	752	825	794	736	760	730	781	775	757	721	754	750	746	728	729	766	769	804	759	759	749	701	735	713	726	724	740	776	775	761	729	716	708	722	700	772	783	759	720	731	755	786	776	729	750	742	727	795	753	746	778	791	735	754	709	712	781	781	786	741	793	736	739	737	725	705	691	735	718	731	744	763	749	725	748	756	736	774	717	707	779	799	697	760	780	728	761	714	755	759	757	753	754	750	746	741	702	749	740	748	766	764	753	746	733	742	761	728	747	755	774	728	763	747	743	804	702	724	709	750	728	778	764	753	761	701	808	779	737	722	757	765	797	765	719	737	762	779	777	733	785	771	739	701	796	716	754	761	776	766	753	763	767	724	727	726	796	793	734	735	731	767	745	716	774	752	678	768	747	776	739	753	747	789	766	799	742	723	753	761	736	778	745	761	729	740	771	747	759	730	691	780	743	763	744	776	777	733	796	718	698	734	789	740	786	780	746	787	758	794	789	788	760	790	754	763	720	815	761	756	752	730	724	792	785	786	784	736	688	722	753	763	712	786	740	761	713	753	733	711	687	739	827	724	776	728	726	747	770	761	778	759	746	770	730	747	715	745	760	746	755	755	762	710	751	758	726	731	714	753	752	743	737	751	740	760	718	703	694	775	772	784	745	743	683	775	766	725	735	797	739	720	729	757	764	767	703	746	733	795	765	746	813	774	816	761	717	741	719	754	748	743	755	690	738	779	750	732	719	743	807	768	785	721	742	749	726	701	789	767	742	744	766	720	746	744	761	724	760	780	728	746	740	705	743	670	771	728	739	738	756	752	756	774	781	786	753	781	773	699	786	762	771	758	787	758	695	752	730	719	759	745	797	743	752	703	746	738	726	764	745	731	752	748	730	785	717	725	740	727	748	768	791	749	745	777	767	739	749	765	763	704	727	783	744	729	770	730	766	751	755	716	763	761	743	770	734	758	737	713	750	808	747	751	777	725	788	775	752	742	778	770	760	737	718	738	745	768	747	780	769	733	717	790	725	723	781	723	752	742	730	756	740	772	721	737	732	740	761	752	762	765	744	776	710	739	726	776	750	764	750	717	742	753	762	700	738	740	722	796	768	701	706	787	739	757	754	745	752	806	768	761	702	801	747	780	761	680	732	761	772	753	792	739	737	758	742	721	745	820	781	728	738	707	771	742	746	759	753	796	776	736	761	745	741	760	762	818	738	783	713	741	745	777	750	725	783	761	728	770	743	764	720	739	771	752	690	748	755	729	758	717	748	762	736	776	749	772	735	769	761	757	772	759	753	765	735	759	714	752	769	725	776	788	754	731	823	744	775	754	771	747	776	780	753	738	710	725	788	724	749	795	821	780	721	755	745	758	769	753	760	766	777	751	809	731	764	783	719	732	788	703	732	716	749	715	745	813	720	743	728	794	756	789	725	744	749	735	689	744	731	780	709	787	776	755	744	714	734	705	767	752	709	755	757	727	746	777	796	761	731	732	750	743	736	731	758	773	756	740	772	715	721	754	760	747	749	765	736	729	746	755	724	792	732	712	746	723	757	768	762	756	741	749	761	769	725	741	683	751	801	773	763	737	742	762	730	751	741	751	755	749	750	723	727	740	731	784	797	741	734	708	800	762	805	755	688	751	762	734	798	726	799	773	741	719	771	772	753	748	728	716	742	718	724	721	793	780	692	760	799	766	774	796	784	741	701	741	726	765	738	726	768	723	786	787	778	753	767	787	790	710	775	715	767	732	748	768	728	675	745	746	711	728	725	791	802	751	758	698	736	797	817	761	763	785	737	688	783	758	756	744	737	738	741	733	742	805	760	792	759	767	767	741	760	809	789	779	758	750	752	796	760	750	778	794	776	747	743	746	727	742	709	716	771	747	765	746	803	716	834	792	743	720	758	714	758	750	781	773	719	742	756	791	739	762	740	738	783	691	766	763	775	734	700	765	745	731	784	741	750	758	770	743	725	777	682	720	707	721	741	771	744	683	753	756	743	747	710	701	732	730	758	764	779	763	795	707	762	748	785	738	755	719	730	755	747	745	793	746	742	758	768	795	723	773	760	801	813	725	747	728	785	730	727	795	715	778	761	738	787	756	767	768	770	751	712	780	731	800	730	757	748	755	805	719	712	745	708	699	752	703	722	779	767	756	784	752	755	693	757	745	722	733	736	732	771	775	694	737	687	736	753	716	803	757	770	805	806	709	731	751	765	738	731	748	719	750	764	747	742	759	705	755	716	739	766	765	734	792	801	707	760	742	737	775	780	738	726	763	776	735	780	749	752	720	733	743	741	731	803	729	773	784	787	725	792	720	776	750	718	751	743	745	708	774
28889	19520	19273	16542	14063	10339	7090	5114	3859	2560	1734	1811	1360	1127	771	781	792	883	695	718	518	509	510	487	429	376	391	392	363	300	310	318	310	315	258	320	285	279	312	306	301	296	279	290	287	310	297	252	306	269	270	289	258	288	289	257	288	285	278	273	306	295	299	292	304	284	295	251	294	270	267	292	277	289	255	275	303	316	270	261	258	275	272	290	300	264	273	285	272	276	267	268	272	246	293	278	294	287	304	264	303	277	277	275	288	298	281	287	277	289	270	265	215	286	281	312	307	290	310	267	272	272	308	264	272	272	288	277	289	275	256	299	281	259	262	298	271	280	273	297	289	301	284	278	318	278	265	275	272	285	287	269	251	277	278	301	277	265	297	287	295	310	275	269	261	281	255	289	283	295	261	286	259	288	264	278	243	285	285	303	272	275	299	248	319	270	259	299	254	253	278	280	274	263	285	281	252	275	258	308	302	278	274	282	266	302	323	293	293	266	289	337	252	247	235	247	281	292	303	277	286	284	282	279	296	256	291	281	250	301	280	276	270	276	288	288	271	295	285	277	264	299	263	299	301	283	288	282	291	305	276	287	281	284	275	276	275	257	284	282	263	264	277	282	299	310	281	278	304	319	271	282	301	301	254	308	303	255	262	311	249	282	312	284	288	284	273	294	282	260	301	261	276	283	260	276	301	281	313	298	301	273	286	264	271	281	295	245	312	278	270	285	269	281	292	287	271	296	274	266	306	284	281	285	298	267	248	241	262	288	289	298	292	268	270	293	290	277	302	275	288	298	280	262	305	285	275	283	275	283	278	267	281	302	289	260	262	279	277	266	288	255	273	291	279	264	268	293	279	305	260	286	279	288	304	272	292	284	275	275	283	270	273	269	264	283	290	289	250	292	313	261	281	289	255	270	257	301	289	305	246	256	295	294	296	265	322	275	304	275	271	268	292	276	307	257	300	296	329	281	290	268	274	295	303	284	288	264	285	290	269	284	261	266	286	297	309	293	297	259	243	319	277	264	281	284	272	283	269	276	274	295	268	268	285	294	281	281	265	325	268	275	263	263	303	283	270	266	260	295	297	260	314	303	244	313	287	255	286	272	307	285	278	280	288	292	270	273	249	278	287	281	280	258	272	272	261	286	287	278	290	292	288	283	242	281	307	278	269	253	279	288	265	300	287	294	256	258	282	285	299	310	299	282	281	286	265	264	297	316	258	276	285	290	275	271	272	321	285	285	294	276	303	277	276	272	262	262	271	284	288	313	254	285	292	275	287	260	258	300	294	286	261	230	284	272	269	283	249	271	265	264	318	283	308	269	279	302	261	298	266	258	295	283	272	275	288	284	247	259	302	284	239	279	297	287	311	282	262	288	265	284	284	249	285	279	303	253	261	277	283	281	285	278	285	253	266	277	280	270	294	252	295	263	316	280	277	298	282	294	257	248	279	288	290	260	283	273	279	274	268	292	275	263	289	294	283	307	285	299	275	315	275	287	253	282	276	279	284	286	307	312	269	271	287	299	258	250	281	271	265	267	309	275	275	280	296	299	261	296	248	269	272	286	304	294	264	278	268	282	267	305	276	302	283	266	280	257	268	305	298	274	270	263	312	261	291	274	247	286	294	267	268	287	278	298	302	282	285	294	284	257	310	297	257	278	282	274	294	274	286	267	314	274	288	302	260	290	251	277	297	269	280	286	267	268	320	260	289	301	259	291	275	258	262	278	272	247	280	285	312	282	299	308	319	261	267	307	289	255	296	255	264	320	273	265	278	264	274	291	272	265	274	280	260	278	279	281	268	298	275	268	300	309	281	312	281	286	249	313	304	278	252	267	283	304	295	260	261	252	247	284	247	264	283	301	278	275	264	294	304	294	258	233	299	300	304	281	302	297	310	298	270	308	277	310	252	268	265	309	270	277	280	272	259	274	287	294	268	289	311	297	278	293	252	284	299	285	296	308	262	284	276	261	280	277	275	250	311	306	266	296	289	264	281	266	255	294	304	299	307	296	289	295	266	237	272	281	299	278	263	276	273	276	317	298	259	279	284	309	259	318	263	277	293	288	261	276	282	252	243	295	313	276	285	268	260	292	309	274	282	260	293	268	305	280	266	284	262	280	314	259	294	274	273	269	273	292	295	285	260	240	300	269	258	289	294	283	267	280	283	269	287	246	298	277	288	289	289	286	306	274	299	288	312	277	294	296	280	279	266	270	288	303	279	288	298	264	268	271	300	256	267	257	285	262	270	253	297	289	308	301	280	284	269	304	290	291	298	290	264	268	292	277	317	296	284	286	230	246	287	317	280	283	328	279	290	268	281	275	280	282	273	279	250	291	237	262	268	305	264	280	293	248	273	252	288	274	297	283	297	251	262	265	275	286	280	316	272	263	255	294	258	284	262	299	258	279	297	307	278	280	263	278	283	261	268	280	294	280	291	306	265	281	270	315	280	277	317	261	282	278	293	262	287	304	284	309	269	293	308	295	294	292	259	316	320	264	302	282	286	248	261	248	304	275	277	301	305	304	264	273	278	294	281	328	276	276	261	281	268	241	275	269	263	269	282	282	284	280	263	257	259	275	280	280	257	275	272	261	278	279	306	270	300	279	272	258	273	308	273	299	301	288	283	269	276	277	280	305	259	258	290	287	285	292	302	291	269	252	266	308	274	305	291	259	303	273	268	279	249	296	291	280	275	247	285	281	311	297	258	292	259	251	314	280	288	259	285	280	262	296	322	288	286	283	286	263	275	281	289	291	258	294	297	226	277	294	313	275	287	289	267	283	266	260	263	285	280	281	305	271	276	255	291	287	264	292	288	295	287	274	256	270	301	287	281	293	298	290	304	264	275	283	273	300	262	303	283	282	302	264	271	276	248	299	270	275	312	289	275	287	245	260	272	258	270	251	265	291	295	297	265	277	287	259	268	262	262	278	308	284	289	292	272	282	252	281	311	279	241	265	262	287	274	293	266	276	270	302	262	274	267	261	259	274	264	290	278	264	285	306	291	304	281	280	301	308	261	248	300	260	263	249	243	284	263	245	252	303	309	277	316	315	287	270	323	265	255	273	296	258	280	267	269	258	274	294	257	287	305	298	262	288	307	269	249	250	311	311	281	255	272	269	270	293	280	260	270	287	239	261	307	286	279	298	269	313	270	270	296	266	269	255	291	298	284	262	270	317	301	269	285	287	272	278	248	302	292	332	302	295	255	264	319	304	231	281	257	292	307	277	280	257	294	283	308	266	279	293	292	298	302	263	294	289	276	284	272	286	295	282	274	290	278	238	256	269	289	315	288	280	301	296	314	254	310	293	240	276	307	272	290	256	268	298	276	287	287	258	261	286	297	291	287	295	280	253	299	288	278	291	296	320	251	290	289	287	285	314	268	277	284	264	275	309	298	264	302	274	249	271	306	285	262	316	303	297	283	244	284	291	260	292	292	288	274	271	263	247	299	282	272	314	237	271	289	309	294	284	289	263	311	294	300	258
19167	15697	23678	25649	25330	22364	19636	15911	13595	9863	7954	8386	6429	5612	4047	4234	4233	4236	3441	3706	2629	2321	2362	2292	1873	1807	1671	1456	1357	1204	1051	973	891	901	853	813	833	821	798	765	713	776	730	749	729	716	774	735	753	690	722	746	690	739	709	684	696	753	671	715	679	688	665	666	693	684	710	639	681	708	653	641	689	654	662	693	621	647	646	672	649	715	664	658	647	656	661	707	668	651	679	696	677	672	690	661	675	658	640	684	679	658	663	665	708	649	705	705	690	647	702	652	732	604	684	646	718	682	661	648	672	639	652	682	725	696	663	726	655	699	666	628	644	683	659	680	644	665	673	689	657	677	695	646	649	692	651	720	641	659	662	677	679	691	675	645	668	680	712	714	652	685	643	671	688	650	678	658	633	678	623	687	644	712	687	671	689	704	702	693	665	643	616	667	684	655	645	651	674	659	679	678	701	644	699	653	645	613	701	636	664	717	714	661	677	630	679	716	670	676	723	736	650	728	666	659	716	646	715	676	652	643	615	666	662	658	664	642	726	700	653	668	666	688	703	664	680	688	662	640	686	673	638	687	657	709	677	666	702	659	717	684	654	687	673	671	687	680	739	663	666	636	671	671	659	668	703	665	653	699	671	649	723	712	640	621	675	690	666	703	720	663	692	646	688	711	671	649	634	725	699	600	708	689	643	684	655	681	698	655	665	673	674	697	686	703	666	701	719	682	649	692	675	666	639	687	662	676	695	636	726	659	629	674	644	670	660	678	651	670	705	644	671	687	702	710	681	685	614	712	617	684	664	664	652	635	664	700	697	711	669	668	673	647	678	676	656	664	670	651	683	663	722	709	654	680	699	731	688	694	678	718	680	703	697	670	667	657	687	690	645	683	673	668	653	705	670	637	654	690	697	697	691	660	736	670	671	624	706	643	691	654	682	676	671	665	684	674	696	662	735	651	702	645	712	715	653	647	720	699	623	703	658	706	676	666	683	699	651	647	659	668	675	667	664	600	626	696	641	622	672	675	728	712	671	682	662	685	675	623	694	678	679	642	674	686	639	679	669	681	697	706	637	671	684	688	640	712	661	637	674	652	688	686	694	624	671	670	699	666	663	673	652	677	650	655	718	664	680	692	693	707	686	668	658	664	718	708	656	646	682	666	690	672	670	610	630	706	688	623	682	641	674	670	707	668	683	698	645	693	647	653	631	640	647	702	686	698	673	645	689	635	665	657	657	644	719	679	686	631	706	687	722	703	714	632	705	705	697	646	697	650	666	680	675	667	667	640	654	697	612	663	657	691	657	730	658	685	661	694	683	680	682	629	688	677	674	619	677	654	683	690	661	633	607	678	707	722	690	686	694	694	636	715	694	664	654	671	685	686	655	679	687	678	682	693	676	713	651	673	683	649	709	672	704	655	692	676	667	636	691	704	670	683	701	722	708	695	706	678	692	686	671	689	665	660	684	686	662	724	637	663	676	707	626	658	689	653	649	659	649	651	686	688	677	701	654	634	667	651	651	721	671	731	679	642	661	658	683	694	712	657	693	651	668	684	668	637	701	703	664	703	673	695	715	680	680	667	637	671	641	679	649	707	700	679	730	682	707	723	683	670	654	708	675	643	679	677	699	732	655	616	639	670	660	654	699	629	666	711	652	698	687	689	645	693	649	640	638	644	705	681	680	675	665	707	653	656	702	697	684	664	670	700	626	702	671	628	716	677	651	646	702	614	674	712	719	676	661	654	698	693	713	670	651	679	672	655	645	671	627	696	676	672	673	617	674	688	699	670	663	668	679	676	638	659	662	696	716	686	707	683	678	713	665	693	684	687	709	706	643	713	692	681	670	705	636	684	666	662	648	670	700	673	678	665	622	731	644	657	708	682	635	659	662	716	665	634	628	654	721	652	673	704	684	693	664	685	667	734	678	673	655	693	626	679	612	672	721	697	636	643	742	675	691	647	684	691	680	701	723	696	670	677	617	651	672	695	646	701	717	694	663	669	652	642	678	686	680	691	709	716	676	690	619	658	660	617	652	692	683	659	640	655	694	615	662	619	670	680	662	695	688	672	678	661	654	674	648	693	663	673	653	703	688	659	664	697	681	650	648	661	673	650	687	658	683	683	664	699	724	665	645	674	704	688	695	718	678	673	672	679	677	682	653	704	645	658	728	672	692	665	680	672	741	605	695	685	674	712	670	672	680	656	712	662	663	697	664	632	671	700	654	711	657	714	674	717	681	684	692	733	671	679	722	675	669	711	691	729	685	659	717	678	678	640	708	683	666	656	658	694	675	731	705	684	669	667	660	697	652	699	659	665	684	675	684	691	698	718	665	714	635	673	671	665	715	691	698	657	632	693	697	614	644	704	654	622	679	710	675	696	679	623	671	679	696	690	681	667	685	629	655	663	663	736	673	747	686	656	688	673	686	685	686	730	669	674	684	666	645	680	678	714	657	672	662	719	644	622	707	669	686	629	675	663	653	655	662	677	650	658	689	646	689	680	668	641	645	697	674	637	651	682	652	655	642	651	625	668	642	698	625	648	668	703	688	614	706	673	665	639	676	693	668	676	696	691	650	680	676	674	698	685	674	645	658	664	670	713	702	697	622	681	674	673	628	656	700	614	637	684	622	665	697	627	658	671	674	663	661	651	660	639	672	681	702	673	664	667	688	660	639	671	664	685	635	632	701	687	702	683	634	699	672	666	652	669	622	675	638	689	673	704	660	681	670	687	653	632	686	665	687	636	642	689	703	716	678	665	654	688	703	628	691	682	706	672	704	662	665	614	669	677	685	673	687	668	670	670	658	676	641	664	656	677	661	689	718	677	686	686	701	670	635	676	677	670	725	661	665	651	730	680	664	700	634	677	676	667	638	679	685	706	683	701	701	687	698	633	672	686	648	697	692	669	686	644	680	712	658	657	678	653	662	647	670	630	704	657	639	639	718	702	690	665	665	644	643	660	693	639	638	721	702	625	658	676	670	688	676	686	651	620	694	723	669	702	679	699	671	662	674	698	652	679	685	679	638	677	665	648	675	664	626	709	647	635	660	644	679	675	660	664	688	694	683	730	716	692	690	659	721	676	688	662	661	626	653	675	698	674	682	687	686	688	651	673	678	669	650	660	668	612	647	674	653	669	647	651	681	721	618	715	636	651	663	677	656	721	651	705	649	656	654	655	687	704	637	667	689	658	673	664	655	700	672	647	672	690	637	695	638	688	666	643	676	675	677	708	644	670	643	676	716	692	708	679	680	707	673	680	648	684	691	665	710	669	650	668	710	666	709	699	645	667	654	711	684	687	641	699	686	614	657	666	664	713	632	650	666	646	675	667	669	683	692	659	640	648	704	678	731	640	684	671	625	632	675	715	674	681	694	651	723	703	643	664	643	638	651	674	662	670	677	655	719	671	679	620	659	615	657	645	656	629	657	646	704	678	685	688	627	699	667	679	648	629	651	662	662	667	689	697	698	733	693	698	678	689	685	609	677	681	700	694
9826	6868	7061	4848	3317	2336	1596	1288	967	689	615	494	492	427	401	407	374	376	363	372	374	384	398	347	345	346	360	336	328	338	334	349	334	318	336	351	340	336	327	312	305	311	310	334	346	329	300	343	336	333	325	328	332	341	324	316	309	361	329	319	360	343	298	320	348	289	326	353	312	330	323	318	295	350	334	327	322	326	319	315	337	323	312	347	313	327	350	334	278	343	325	319	311	313	323	315	341	319	361	323	316	319	312	322	364	313	319	339	305	342	321	320	291	356	365	314	337	382	340	296	331	307	339	347	319	317	335	292	352	324	309	332	303	317	367	319	293	300	323	341	302	323	335	332	333	329	337	324	304	324	331	328	325	311	282	326	339	319	344	329	336	334	298	344	308	335	329	336	306	294	331	326	297	312	330	319	310	308	311	321	314	320	305	308	313	337	335	297	303	349	340	319	329	324	333	295	336	322	320	332	329	336	326	296	319	314	301	314	308	331	317	331	334	316	333	337	338	318	330	302	325	320	335	331	337	309	310	343	346	327	316	309	313	348	333	343	293	270	348	294	302	335	335	309	309	316	327	284	291	331	313	346	350	316	311	313	300	324	338	321	330	342	334	306	336	321	307	323	313	301	329	332	346	306	303	313	289	331	328	342	307	325	339	326	312	321	337	305	333	329	289	331	322	354	349	338	339	319	342	341	309	300	321	308	323	328	310	313	316	320	352	340	314	326	348	336	282	323	325	289	315	302	351	296	292	303	293	336	339	353	309	327	339	300	318	294	336	301	316	315	315	339	341	318	326	304	320	287	317	295	325	304	316	308	290	295	306	323	339	274	319	328	333	345	311	302	337	320	341	288	322	332	311	341	304	332	347	333	293	337	301	319	325	311	357	352	319	308	312	349	310	338	342	331	323	361	334	301	335	309	302	338	326	302	300	299	299	321	342	293	331	315	315	349	316	293	309	318	347	305	304	341	336	330	355	293	318	345	353	328	338	338	333	290	290	346	355	319	299	312	339	319	344	332	336	300	346	317	318	309	319	320	323	309	302	285	291	323	331	286	324	315	337	301	352	324	360	338	344	315	334	281	343	314	315	289	327	291	312	329	341	279	312	324	298	305	335	305	378	303	338	312	338	349	296	306	331	337	327	320	338	341	323	322	303	296	324	302	334	321	326	286	307	348	331	315	335	323	332	328	323	315	320	320	305	362	318	321	348	279	326	316	312	361	338	330	318	325	297	326	321	340	321	299	307	324	293	340	314	336	316	300	331	318	322	324	325	326	311	315	277	327	298	311	306	332	314	321	300	315	321	313	329	334	330	297	355	300	347	308	379	343	319	345	317	309	334	320	321	349	339	347	339	305	344	325	304	303	361	323	307	336	307	355	352	335	309	312	337	321	313	302	333	286	308	304	336	327	339	326	332	339	313	328	331	333	308	308	390	301	326	301	321	320	334	321	322	351	301	313	329	331	374	333	353	320	331	282	293	335	328	322	339	303	322	342	303	318	337	316	292	313	301	292	331	306	313	341	311	329	318	324	295	339	332	349	346	330	324	303	314	320	296	330	325	298	328	341	325	327	291	332	319	340	303	366	319	326	328	316	332	337	327	327	327	330	329	312	311	338	314	347	308	300	308	304	328	344	350	293	324	319	291	311	316	347	342	336	309	348	299	353	293	310	335	369	353	325	314	304	324	285	344	321	318	330	284	323	323	294	338	297	352	314	325	309	348	300	347	317	357	313	322	310	310	352	305	313	350	326	327	318	323	339	334	324	278	323	333	323	306	321	311	355	344	311	295	368	311	333	310	352	308	357	369	312	321	347	317	324	331	334	328	344	359	327	323	310	334	318	298	333	312	317	323	352	315	310	311	306	338	292	328	307	336	322	334	317	332	293	328	329	271	308	307	296	319	290	314	336	325	332	328	306	324	361	338	280	335	296	354	284	324	319	330	324	361	330	311	336	281	294	349	301	307	320	341	365	311	333	301	356	338	296	324	365	307	285	304	328	311	339	332	302	338	304	304	315	303	325	292	341	341	349	312	293	308	326	331	352	329	342	325	296	324	348	355	311	340	315	319	343	360	294	327	339	322	310	337	345	305	314	290	320	344	352	315	318	342	319	288	296	268	315	335	328	344	315	350	293	321	332	331	322	362	346	347	324	370	324	320	298	320	329	329	357	288	325	310	336	324	320	358	316	302	319	305	304	314	363	303	297	292	300	308	330	334	343	300	291	353	312	342	330	368	326	337	319	290	318	308	315	328	342	324	333	328	320	339	289	312	299	316	314	293	332	330	321	328	288	325	320	345	341	331	310	301	331	301	328	320	318	332	363	299	338	324	327	334	329	322	334	335	352	297	305	349	307	317	347	304	347	328	308	352	310	312	306	315	323	316	348	389	322	321	322	333	301	307	356	285	312	337	304	306	312	300	327	300	313	364	314	312	313	307	320	298	312	349	337	305	310	292	323	331	326	322	288	342	342	304	295	333	328	311	323	320	345	341	319	332	319	313	324	315	325	313	331	342	331	316	305	332	322	326	296	339	320	356	334	357	324	341	306	304	346	315	380	322	325	277	305	309	329	320	310	341	321	339	334	304	330	329	305	373	336	338	331	302	340	323	324	306	322	309	308	325	338	342	320	309	338	319	338	309	307	315	343	289	345	328	296	315	333	325	348	330	304	352	331	299	339	327	321	325	307	348	307	365	329	303	337	308	363	327	328	349	290	307	347	335	329	324	329	311	331	333	311	335	332	327	335	332	316	300	359	333	321	316	309	334	276	310	304	348	322	276	339	374	354	312	309	319	343	301	320	331	329	320	321	332	327	309	324	344	292	297	317	299	304	301	303	314	335	342	318	336	348	317	309	336	351	302	342	318	316	326	338	311	307	353	318	341	323	322	352	311	335	346	366	308	290	305	356	338	323	315	334	342	336	329	307	357	310	320	309	300	294	281	341	308	329	330	302	304	309	303	305	296	307	327	361	335	338	292	301	334	347	327	301	326	335	306	307	326	330	300	328	332	326	305	321	327	323	281	301	304	328	334	326	284	333	346	314	329	346	331	301	305	301	318	334	315	312	343	321	346	302	327	305	336	336	320	324	322	334	313	303	322	325	264	320	324	326	293	361	335	333	295	319	315	320	331	305	316	293	323	294	324	324	352	300	329	326	312	343	333	342	292	349	317	299	348	321	314	323	337	320	304	337	319	333	329	311	332	303	342	343	351	324	297	334	360	328	310	325	335	316	342	330	314	313	313	314	310	332	334	312	295	335	342	303	274	312	338	327	299	302	331	340	314	308	272	331	336	335	306	313	331	311	317	351	336	316	309	280	317	312	317	291	337	305	310	373	343	327	293	304	354	351	335	298	361	361	352	321	304	322	323	370	325	310	323	320	339	347	300	306	302	317	315	292	293	313	337	313	352	301	312	303	345	335	327	324	340	340	300	306	368	296	297	347	328	291	352	321	315	294	351	337	342	320	304	304	339	344
7546	6854	12200	12721	11325	9386	7511	6194	4548	3192	2534	2071	1830	1522	1324	1273	1152	1145	1176	1157	1149	1131	1054	1033	1020	1016	1008	997	1014	910	936	856	872	877	826	815	788	826	841	771	775	822	737	825	796	758	772	773	810	889	800	807	806	766	780	794	786	788	787	783	782	738	754	754	776	771	826	774	769	775	779	776	769	749	721	767	760	776	757	737	775	723	731	741	723	776	766	798	714	755	769	736	796	737	826	754	784	736	786	796	790	780	789	787	757	767	733	797	770	770	730	767	766	817	751	770	760	747	783	731	745	792	784	767	755	729	744	772	743	760	760	804	752	780	721	785	780	787	745	750	715	759	778	754	749	799	795	758	756	715	724	774	787	804	734	821	712	805	760	712	787	770	767	746	730	783	735	819	742	725	801	713	749	718	782	795	739	804	765	787	750	774	756	772	829	749	719	766	805	769	790	699	760	819	731	742	798	744	743	818	737	791	773	820	752	774	753	727	737	771	767	777	770	747	790	811	758	747	792	782	765	788	745	775	736	747	753	780	743	777	781	743	749	786	762	713	747	735	796	759	809	759	785	758	773	765	783	765	754	792	751	771	773	788	758	732	707	729	761	762	750	755	776	812	805	736	780	734	746	805	748	777	758	772	779	786	761	741	796	796	743	804	768	775	817	763	743	722	777	807	792	784	798	805	775	787	779	806	786	778	723	736	742	731	741	760	783	759	746	762	806	832	729	741	720	760	783	761	746	785	708	780	787	760	779	767	777	761	741	766	799	735	797	738	733	754	760	767	757	752	741	752	740	754	749	757	812	783	782	785	745	800	712	759	784	793	752	759	773	795	748	777	802	750	741	777	724	760	800	763	779	796	792	774	724	737	802	749	734	774	774	748	770	770	789	809	752	707	769	802	786	772	759	800	751	746	727	743	785	743	750	783	795	779	714	792	812	769	749	724	742	784	780	792	756	750	739	747	802	731	794	715	744	786	813	796	780	756	790	759	773	796	803	802	745	741	788	741	712	731	784	766	803	736	764	763	782	750	765	760	782	793	767	749	745	786	777	740	779	786	800	758	759	748	787	787	794	756	837	742	746	788	787	768	810	770	762	760	770	714	784	718	780	699	720	763	797	796	801	741	759	749	722	724	732	786	757	780	753	782	773	810	762	749	728	785	746	766	782	715	728	792	714	765	754	776	801	741	762	764	739	755	779	733	773	765	781	728	780	777	766	720	747	791	787	760	767	719	754	705	800	750	773	766	763	794	776	793	798	813	716	793	784	775	818	753	771	767	786	761	808	747	796	785	739	777	736	783	765	793	766	781	725	792	780	816	790	739	780	772	772	740	809	831	828	762	768	780	786	740	797	750	768	793	747	747	772	780	779	761	781	774	743	743	776	734	741	779	750	728	689	806	801	772	757	791	765	749	791	796	804	763	732	753	754	748	809	753	795	723	795	720	791	792	760	751	740	806	717	776	778	796	722	831	772	821	766	751	814	800	741	776	741	746	755	779	723	752	753	816	753	706	740	826	771	776	786	753	818	754	783	794	757	767	720	762	734	760	794	757	772	791	780	777	754	750	763	786	771	744	770	774	803	784	751	811	773	717	711	796	742	742	778	756	831	756	738	780	758	771	794	760	803	816	797	776	760	742	813	693	844	767	821	793	794	758	812	784	736	790	742	760	780	747	782	772	791	771	725	752	741	772	794	738	774	810	819	741	787	774	811	745	799	802	747	759	730	825	728	752	721	789	751	751	761	763	769	710	735	733	790	729	795	717	759	748	693	756	773	761	757	774	719	748	802	717	762	784	759	827	728	766	757	811	773	712	759	653	765	740	819	733	738	785	797	761	753	770	683	736	750	763	781	807	776	794	760	775	777	718	806	798	757	764	764	707	767	822	741	747	735	737	773	815	750	753	772	752	751	785	792	763	788	801	656	762	762	759	767	725	765	798	772	786	760	765	739	794	762	801	835	754	721	728	747	825	789	828	778	698	787	763	764	763	739	795	815	751	840	722	747	794	763	772	788	747	760	729	804	749	809	767	763	729	782	772	754	785	755	764	768	751	761	774	789	789	729	726	798	712	762	782	824	790	770	783	777	753	816	787	735	767	755	738	730	765	757	750	767	782	820	739	756	766	770	788	789	758	812	751	783	741	758	741	805	749	779	795	752	734	797	761	793	800	786	807	766	804	772	760	783	778	767	777	759	792	761	738	748	748	777	727	767	747	737	777	754	758	825	783	803	737	820	744	755	780	732	760	734	768	759	780	771	774	715	742	768	747	756	767	801	741	732	749	766	798	793	744	732	803	800	738	753	765	756	747	724	764	699	773	784	781	767	726	753	750	792	755	777	763	773	691	774	728	794	794	760	794	773	769	820	756	756	727	761	767	762	777	779	826	775	778	771	839	825	728	820	750	774	751	770	753	762	777	757	710	774	761	767	792	767	821	776	756	756	741	769	786	751	770	781	808	794	763	755	842	750	763	807	764	773	765	778	749	735	763	814	779	770	766	743	763	767	739	754	756	751	800	789	825	775	755	740	842	764	809	777	773	790	804	739	710	744	756	775	787	767	764	755	805	735	762	765	725	728	747	709	702	802	721	760	742	759	813	839	780	794	770	750	831	779	772	725	758	816	730	780	748	785	786	784	771	767	802	769	740	791	755	747	733	759	780	772	754	711	772	735	765	759	771	726	780	766	768	787	761	761	816	788	759	758	805	776	775	788	801	761	744	814	788	789	842	802	725	795	781	769	818	707	755	762	729	803	726	759	787	771	794	693	808	762	747	803	763	777	704	771	775	792	768	729	748	786	760	771	800	759	748	742	736	753	772	766	804	800	759	779	766	748	790	777	802	764	759	769	783	778	780	738	793	793	780	774	740	800	780	809	770	794	734	749	772	785	724	764	770	769	775	780	756	804	766	727	762	808	785	780	816	763	772	773	788	743	746	772	769	731	780	781	745	798	735	734	794	745	775	767	789	727	757	757	769	760	741	757	790	795	769	793	815	764	765	731	751	816	785	717	770	761	757	803	772	775	803	758	706	735	758	737	797	809	752	756	759	779	821	745	754	781	765	795	740	733	765	769	814	755	822	779	769	776	787	802	742	749	778	758	764	737	779	763	783	743	810	796	825	743	742	755	778	781	750	761	745	792	728	776	763	763	763	744	747	777	756	754	750	718	796	778	751	770	755	792	812	780	813	747	794	705	811	777	728	798	757	780	762	795	795	713	801	745	773	752	779	773	789	808	754	764	761	755	790	757	785	778	757	794	776	775	754	748	737	783	767	785	772	763	781	776	798	728	762	784	789	786	738	756	763	796	767	748	745	754	763	745	776	793	737	785	770	760	777	762	726	801	757	789	742	792	816	746	770	733	734	769	772	790	814	743	766	759	780	764	701	753	776	733	747	747	769	780	750	785	770	721	735	787	770	744	748	734	785	744	777	812	745	724	768	752	744	698	783	751	706	749	774	713	753	749	787	771	784	777	717	722	768
21904	15900	14964	11623	9466	6686	4451	3164	2263	1530	1118	1185	916	748	570	639	629	577	521	529	482	470	443	429	436	434	385	358	360	351	342	327	297	317	347	294	333	330	283	336	324	324	317	336	291	316	314	337	299	320	296	367	302	317	327	253	282	302	310	291	325	306	317	298	340	343	335	328	312	300	277	317	313	330	335	298	328	323	298	333	305	316	337	298	301	323	304	314	303	301	308	300	280	311	312	304	320	324	325	310	332	320	328	322	333	315	332	296	294	296	268	331	339	329	348	313	306	324	311	348	322	293	285	313	323	311	315	293	274	334	327	304	331	330	309	291	317	309	275	320	309	286	307	319	306	332	328	296	340	317	327	278	314	296	332	316	325	329	328	314	341	332	315	294	285	327	305	297	312	335	302	315	275	333	318	310	305	332	328	317	315	277	321	296	295	286	281	349	316	333	337	302	298	323	307	282	286	317	296	312	310	298	350	358	328	284	318	315	324	308	306	283	304	296	336	324	259	296	280	295	303	342	318	284	316	315	312	313	300	317	309	307	270	303	367	347	286	273	269	303	333	313	326	320	341	337	306	318	295	275	298	305	305	307	347	290	306	317	304	317	362	301	304	308	357	297	311	296	319	301	332	303	295	302	329	335	316	308	278	290	320	304	316	321	291	329	283	304	296	352	320	324	317	305	273	312	320	296	303	285	314	329	342	308	315	332	316	314	285	338	322	293	313	355	317	308	282	289	306	342	303	316	328	323	345	276	365	304	326	303	317	337	334	306	344	333	297	321	355	311	316	312	340	321	328	288	338	333	329	316	315	331	331	294	291	324	310	343	318	293	299	321	314	312	338	319	339	331	325	334	299	340	325	322	303	341	337	317	296	336	304	327	326	314	320	334	317	315	323	320	339	313	327	277	329	325	303	282	295	329	301	352	298	352	302	298	319	340	336	332	306	323	300	314	338	343	293	308	336	310	311	330	314	296	317	345	304	332	301	321	305	283	330	310	324	325	293	322	319	295	271	309	298	330	315	318	340	326	305	298	329	286	286	319	339	319	323	322	339	335	306	343	322	334	303	331	289	312	293	334	337	321	300	312	331	329	318	323	304	335	317	312	283	303	309	290	327	305	314	301	297	329	292	306	307	326	325	357	319	328	301	283	272	288	307	328	296	289	306	312	297	297	309	358	315	333	325	320	337	321	301	339	289	328	338	312	324	307	299	337	320	300	329	338	297	336	322	335	332	327	318	296	287	311	296	300	332	311	323	291	327	279	310	318	304	325	324	273	293	298	305	301	337	318	304	323	288	317	334	297	285	327	327	309	318	322	326	321	273	353	303	327	335	282	299	325	303	305	301	308	300	302	291	338	350	331	313	328	297	322	297	314	291	366	311	341	303	314	309	326	290	276	305	267	309	327	344	312	311	318	303	327	327	312	279	281	334	283	319	347	310	329	306	335	334	328	307	355	317	308	299	301	385	305	300	343	307	312	337	304	292	337	320	327	321	317	327	316	331	292	299	331	338	325	321	326	303	321	350	313	303	306	329	308	307	327	311	322	306	288	289	331	338	305	329	304	326	302	297	325	306	346	303	318	294	307	279	327	294	309	326	312	273	284	349	325	294	322	302	310	342	301	334	305	316	328	293	313	337	338	326	321	299	306	317	351	299	292	335	264	265	314	294	349	342	316	291	333	329	327	326	315	322	347	333	326	318	347	280	307	308	353	286	315	283	301	340	307	346	312	364	324	310	313	310	279	289	301	286	316	292	334	303	314	341	292	337	311	303	311	326	297	305	342	296	314	302	328	318	342	291	278	316	324	323	319	297	308	308	288	300	318	286	329	348	319	310	331	329	316	298	319	317	346	312	323	319	308	302	328	288	303	315	314	316	326	266	327	292	305	341	327	308	345	342	300	297	309	305	320	335	329	340	325	327	314	325	354	343	292	337	307	334	320	338	310	306	281	320	309	318	317	295	301	311	301	286	306	327	340	306	334	312	299	339	284	314	321	340	303	334	339	304	338	294	335	320	288	288	288	305	347	305	333	337	320	296	334	347	283	325	314	336	294	286	305	350	352	315	329	336	307	311	309	324	321	321	314	309	321	289	314	319	331	319	296	293	338	329	275	282	348	309	336	335	304	285	337	358	324	309	306	297	315	319	300	312	303	290	340	332	285	326	312	291	312	324	261	339	316	316	326	322	341	336	311	324	270	372	331	308	304	319	310	287	364	370	327	347	321	308	295	296	360	302	307	293	316	306	318	292	321	318	330	325	322	335	309	284	312	270	331	274	304	321	335	276	316	325	341	338	321	323	296	320	317	302	330	316	314	304	309	312	304	299	292	309	319	319	292	312	278	289	280	301	308	317	347	273	292	318	343	310	296	302	321	300	301	305	289	307	310	296	353	301	313	341	344	308	324	326	307	331	354	304	314	328	310	304	293	317	318	336	307	305	294	337	303	345	294	333	322	329	332	287	334	331	322	330	321	304	303	328	342	334	322	333	309	314	314	300	322	279	323	305	301	318	317	307	310	314	312	352	323	314	323	274	307	341	326	361	306	312	315	341	296	344	368	285	324	316	331	325	354	300	321	322	357	323	340	318	325	327	302	348	269	342	302	315	308	287	286	281	347	290	296	323	281	282	288	335	284	312	302	314	287	300	320	300	323	309	316	316	292	318	283	345	320	317	308	298	316	316	305	304	304	320	325	315	308	330	333	320	298	320	307	286	341	317	312	327	316	348	345	347	325	316	324	333	325	315	325	317	300	312	309	328	308	337	298	310	310	299	299	295	297	302	312	341	292	314	315	310	313	311	297	283	306	337	309	322	310	348	329	324	295	309	305	275	306	288	314	319	288	307	297	313	329	320	285	309	327	279	352	346	313	289	318	298	297	322	308	307	315	354	281	290	327	268	307	317	352	313	302	320	298	292	275	297	321	335	313	354	301	321	313	311	335	291	316	314	289	306	335	301	316	350	329	302	297	339	333	317	295	337	314	270	302	329	310	322	280	319	274	319	301	273	306	288	291	346	332	323	326	318	309	303	303	322	281	282	303	342	321	322	353	361	295	313	333	301	325	297	273	301	334	292	299	333	320	316	307	299	306	344	336	290	328	303	316	344	332	319	325	290	294	325	321	326	338	317	291	317	342	314	322	315	300	378	316	310	318	338	329	343	327	319	317	278	310	363	309	316	316	303	307	342	321	331	320	309	340	266	315	336	326	317	303	343	298	316	319	310	312	289	304	321	284	297	297	307	296	291	315	316	321	346	316	332	315	301	306	281	290	319	324	302	302	330	308	314	315	298	355	290	328	312	327	325	321	348	311	302	313	331	308	328	300	294	304	324	350	335	330	314	301	330	329	314	294	296	324	320	313	302	317	328	313	287	329	310	336	321	330	345	300	306	330	314	362	325	298	293	302	306	318	323	301	289	303	324	347	316	317	287	352	333	328	298	294	323	310	332	323	315	332	281	306	323	321	347	326	295	321	335	309
16271	13303	19563	20987	20883	17241	15020	11380	9216	6699	5675	6171	4245	3862	2736	2980	2743	2561	2449	2564	1997	1782	1738	1620	1458	1363	1329	1224	1220	1107	1019	899	888	831	838	865	856	825	834	840	846	732	785	806	792	792	839	801	797	804	780	707	778	801	782	818	737	787	774	777	767	778	752	745	768	748	735	718	760	784	729	767	728	762	781	746	732	739	777	791	798	721	758	711	732	714	782	766	711	780	820	712	741	764	784	718	762	774	664	732	734	726	767	710	792	773	754	756	740	804	724	735	755	752	727	742	746	751	745	718	711	752	745	750	731	734	735	743	749	761	725	774	688	757	776	706	754	745	733	793	761	763	730	759	738	767	772	725	735	747	719	755	785	841	739	731	739	787	744	775	780	726	761	738	756	845	729	762	784	773	770	770	714	777	748	696	771	735	812	739	746	723	759	761	760	753	693	731	742	782	745	771	762	703	761	777	744	711	715	769	689	777	704	726	742	748	727	733	756	711	703	787	743	759	694	747	772	771	759	736	771	780	746	737	785	737	742	744	724	696	731	745	756	739	739	749	702	676	816	731	719	767	769	758	768	750	763	783	751	768	765	782	771	752	715	751	773	747	752	740	740	742	719	758	759	742	767	742	727	810	765	753	718	768	735	758	729	694	783	779	810	751	765	774	759	751	746	708	753	728	776	727	707	696	804	726	743	750	735	750	773	747	776	754	756	792	763	754	790	743	755	800	736	716	750	759	738	741	712	779	773	765	739	763	703	780	742	783	752	791	701	717	763	779	703	769	775	743	748	697	744	764	757	795	717	769	758	782	795	768	763	704	729	765	710	782	718	751	749	777	761	779	695	764	758	741	758	783	751	778	751	729	772	741	741	727	760	743	750	768	756	740	721	759	758	783	763	764	739	759	732	779	767	750	779	759	754	741	736	755	771	736	784	753	762	779	755	776	750	706	724	826	716	758	707	775	750	764	771	717	719	742	758	730	767	735	706	740	712	767	742	747	769	758	727	742	814	830	772	717	766	787	719	741	725	799	753	771	745	766	782	744	736	760	787	767	763	807	762	787	738	742	708	724	741	780	743	766	792	812	740	746	760	742	753	718	774	753	742	731	812	785	775	731	734	754	742	778	791	738	753	716	807	740	745	773	751	743	710	739	765	744	776	768	765	755	762	747	778	791	724	748	736	799	773	738	739	713	777	782	724	770	754	773	723	783	740	768	719	815	764	796	738	772	735	793	734	773	746	760	757	742	776	717	749	713	771	776	789	735	757	716	786	765	818	760	745	723	715	766	727	776	750	766	725	762	754	734	748	748	767	747	753	720	735	702	763	728	724	792	719	788	781	756	719	788	717	755	751	716	743	741	703	796	758	755	690	744	744	780	736	796	780	752	790	748	748	747	746	753	774	750	720	734	740	757	783	751	767	718	723	769	781	777	729	781	759	742	809	701	799	782	807	797	739	716	711	799	752	764	751	762	736	773	803	785	740	761	822	760	731	770	759	771	728	763	730	747	766	791	717	774	749	726	751	783	763	764	777	736	769	760	728	779	768	762	767	775	770	717	761	730	759	742	734	781	772	751	756	753	715	752	726	756	790	747	742	775	771	767	781	744	768	725	750	779	806	762	729	744	786	751	754	762	780	739	751	725	757	756	740	761	715	757	747	770	758	778	756	778	768	744	774	781	727	752	718	780	787	761	736	728	772	726	717	778	762	708	760	767	718	741	762	681	770	764	705	747	717	775	677	757	743	719	751	737	750	787	764	752	737	769	775	727	760	763	764	750	766	751	773	785	736	792	723	751	752	749	772	742	822	759	737	738	765	784	770	772	744	753	762	754	774	765	771	726	755	773	742	724	718	827	744	741	745	721	761	782	792	744	723	788	708	750	750	773	768	733	724	716	770	736	710	762	745	761	769	723	730	766	766	732	770	744	754	773	759	753	804	780	824	720	741	735	768	786	715	764	755	723	771	789	763	776	740	734	731	754	763	743	756	759	783	779	731	780	738	733	718	758	798	767	720	753	781	769	752	759	778	758	744	774	726	752	755	726	800	760	781	751	760	711	755	758	730	719	769	773	741	756	789	779	792	727	763	794	707	747	799	782	760	736	806	803	721	736	726	724	795	760	721	737	746	761	744	767	781	759	751	712	708	745	794	743	732	769	790	749	779	706	782	774	761	755	772	751	746	751	755	761	695	759	758	776	714	761	745	726	760	751	722	817	797	739	747	798	784	755	759	725	751	754	756	708	735	777	803	747	736	764	757	794	774	789	757	755	740	796	745	728	768	742	730	750	741	751	771	749	768	766	748	795	687	735	754	730	766	774	762	733	745	734	741	741	765	716	809	734	740	742	740	787	728	750	697	771	790	738	733	763	766	728	775	772	737	744	708	760	747	760	773	789	783	759	772	730	765	732	766	748	694	736	755	762	760	762	736	760	771	750	741	784	773	777	717	756	684	731	753	733	789	760	746	734	816	734	750	755	708	729	770	787	778	750	772	747	791	779	762	761	728	825	715	781	756	826	760	767	758	761	760	767	748	759	722	708	763	738	752	765	711	712	728	795	781	744	791	733	755	679	716	737	770	717	744	742	711	780	713	767	785	857	738	743	773	748	761	732	759	750	760	739	777	710	726	757	725	740	780	764	776	755	784	801	750	741	758	822	736	759	721	740	766	750	792	751	794	762	806	724	724	750	773	714	745	731	749	780	765	745	728	742	758	768	720	720	717	732	744	782	768	758	755	754	743	729	729	720	721	786	749	722	750	754	726	699	794	778	699	769	744	783	797	814	790	703	697	783	732	747	744	748	763	752	733	776	757	777	740	748	784	738	745	748	781	718	736	713	768	747	740	744	751	721	770	760	744	823	752	787	733	729	778	768	779	787	774	731	802	750	783	761	757	726	767	710	776	753	725	761	758	773	727	746	709	771	780	727	726	764	751	746	757	764	733	781	733	723	735	767	781	738	815	683	744	763	766	736	750	774	800	793	771	794	784	808	746	771	721	726	713	678	819	723	758	813	774	742	715	827	775	759	781	718	779	797	770	742	741	728	727	744	740	709	729	774	775	734	774	763	780	742	792	771	749	717	716	773	721	765	708	769	738	778	783	717	745	757	771	806	722	732	795	765	728	739	736	734	764	722	759	742	805	750	789	809	762	749	759	726	763	751	795	748	728	779	767	754	737	768	754	826	792	739	732	731	763	803	752	768	752	763	710	758	769	741	764	789	735	777	767	798	743	781	797	742	808	752	725	772	786	799	795	727	738	746	753	760	779	732	751	738	692	759	738	736	792	771	760	764	718	749	765	733	714	774	757	726	747	785	757	710	740	775	789	726	725	788	723	765	780	791	748	751	725	763	792	784	778	765	734	782	785	738	741	722	731	755	703	744	726	832	737	725	741	741	759	787	773	713	725	763	780	809	748	798	730	765	695	707	736	767	746	770	768	719	748	770	792	785	721	771	783	743	773	783	781	742	779	722	748	805	791	725	787	744
30229	21118	19971	15999	14423	10339	7254	5077	3767	2441	1822	1789	1316	1152	829	878	858	853	638	666	590	509	469	459	443	467	394	352	361	337	366	335	375	297	305	314	309	275	236	297	251	292	286	256	282	300	256	312	317	316	301	281	278	275	272	272	276	273	322	274	304	281	270	260	283	297	286	258	253	298	302	294	268	281	261	288	287	308	290	322	305	285	274	265	268	298	286	261	312	281	241	245	305	292	287	294	279	260	284	292	290	306	263	309	276	270	282	293	261	247	290	285	277	280	287	259	246	296	301	267	286	269	263	303	253	292	294	260	287	314	284	292	266	306	279	285	261	249	262	274	275	282	265	279	288	241	280	297	277	276	277	287	282	296	253	279	265	259	274	248	266	290	286	290	263	274	296	296	254	279	261	283	304	263	300	269	263	301	297	344	282	295	289	246	286	296	278	308	291	264	276	277	259	303	246	268	289	264	261	282	320	261	266	264	256	299	303	255	286	283	293	293	294	283	263	285	257	249	283	305	297	249	288	292	308	280	260	301	296	281	285	301	268	282	276	281	295	241	312	261	283	272	273	292	246	306	275	277	264	347	308	265	276	246	264	285	305	276	289	255	321	277	285	290	254	288	276	278	266	309	320	298	277	300	274	295	291	284	278	284	287	251	301	301	272	274	261	273	277	299	309	260	282	264	279	295	269	303	296	260	297	261	300	263	267	270	290	272	276	254	292	225	258	263	283	303	285	257	274	253	269	273	288	275	273	305	287	287	289	270	253	321	275	275	301	255	317	301	266	280	290	268	251	260	247	273	275	293	273	293	305	268	269	297	287	287	258	318	293	277	279	275	275	265	278	274	298	262	269	269	289	262	292	288	282	293	257	297	300	250	283	304	287	290	274	313	277	256	254	271	270	286	277	265	274	274	285	287	317	285	298	278	279	279	268	267	281	271	279	279	274	253	292	293	281	270	277	263	284	260	309	298	257	301	268	286	303	265	264	277	280	274	285	266	275	290	256	284	285	258	269	298	271	284	274	277	239	324	277	283	305	276	250	261	290	274	293	318	294	287	293	292	283	276	244	282	288	255	296	287	260	267	297	279	244	267	304	290	293	268	260	267	268	266	277	302	304	288	269	287	281	282	256	254	284	296	259	297	302	304	253	287	289	304	240	308	278	294	280	266	271	273	279	306	283	253	269	319	284	275	316	267	260	281	250	265	288	261	274	282	285	291	257	258	276	288	299	297	292	253	303	280	255	302	320	259	278	274	258	306	286	255	279	286	249	276	268	259	276	295	285	281	273	273	292	308	295	298	279	270	269	278	258	258	284	280	294	268	285	291	292	277	278	273	293	265	287	279	257	264	269	271	289	258	266	272	279	261	271	281	285	301	269	300	260	308	261	274	283	321	288	276	279	309	267	292	265	286	294	298	327	285	304	242	261	296	246	298	242	268	266	296	288	279	263	281	282	298	265	256	284	297	277	301	255	279	290	276	288	266	269	274	291	276	293	309	265	276	257	288	292	261	309	263	297	262	257	301	291	258	301	297	272	262	259	272	271	225	277	303	301	280	288	293	298	274	281	299	279	280	284	277	250	280	281	295	297	251	274	276	276	256	257	294	279	297	281	265	275	295	289	291	307	310	266	267	321	294	298	280	269	268	243	249	296	303	296	265	271	257	271	283	312	273	258	283	270	269	302	281	277	261	291	271	270	274	285	279	271	296	264	277	283	267	281	260	311	259	301	283	269	272	301	292	288	272	275	272	258	264	268	302	282	290	254	257	301	299	300	277	291	277	276	276	261	286	288	293	287	271	285	250	288	241	304	243	275	285	270	258	289	279	312	288	315	301	276	260	224	265	281	253	287	273	270	265	287	253	259	300	254	283	281	255	275	305	294	248	312	265	244	291	292	287	283	282	276	270	256	304	272	311	295	263	273	268	330	284	283	274	300	271	310	314	277	290	267	255	284	280	279	274	277	315	264	267	315	292	296	263	271	272	272	311	299	252	280	267	262	241	282	285	307	332	273	258	264	294	269	287	268	275	256	273	276	282	272	247	303	268	246	287	282	285	288	291	317	284	274	296	276	277	263	228	271	299	284	273	265	264	294	285	260	293	279	271	290	260	276	275	301	280	270	282	293	262	273	259	291	271	291	262	268	276	251	289	284	259	324	226	238	280	285	287	308	290	288	278	272	295	265	291	306	304	259	306	301	276	271	311	261	259	309	272	260	250	293	287	299	286	242	292	296	308	268	289	297	254	233	271	278	272	254	275	300	277	292	270	279	305	280	275	273	285	305	251	261	327	256	272	267	290	256	295	278	268	304	294	285	264	291	283	323	267	243	284	280	256	280	283	280	300	289	354	264	278	288	294	262	267	284	256	283	282	309	290	329	281	285	278	301	308	308	277	257	261	279	279	292	276	275	247	316	292	322	265	264	275	281	275	287	284	290	300	284	280	302	303	310	276	284	292	297	285	309	290	304	305	294	281	283	306	260	285	285	233	267	306	308	286	269	294	268	265	279	288	258	249	294	257	302	272	250	272	268	320	296	282	291	301	275	269	257	264	280	278	289	290	307	299	301	285	261	258	316	325	283	266	277	258	282	282	300	278	254	258	279	274	263	289	265	281	278	266	273	296	255	262	293	252	291	309	271	265	275	284	285	256	274	302	304	246	299	290	311	325	271	286	305	245	291	272	268	277	281	323	290	291	302	240	272	277	287	301	298	279	283	267	281	297	253	272	283	292	276	283	262	277	262	247	288	283	287	289	262	270	286	291	299	256	269	316	286	275	274	302	318	269	269	310	276	253	257	263	285	288	315	293	314	265	291	289	268	285	284	265	301	269	290	270	287	296	256	262	283	264	282	284	305	283	255	254	272	289	273	267	310	303	279	307	291	273	262	252	276	277	271	265	282	275	260	258	295	310	305	299	256	297	291	256	291	286	285	290	283	279	274	271	296	273	276	296	259	283	279	285	295	263	282	300	274	265	288	286	273	281	277	253	274	285	296	272	272	235	269	284	308	268	277	324	274	272	257	280	278	280	280	251	274	309	294	295	277	279	249	297	293	277	287	286	294	285	279	262	280	291	284	287	243	282	297	235	270	257	275	264	275	289	295	298	241	266	278	264	294	278	296	278	264	313	292	283	248	261	273	271	280	274	279	257	282	313	273	297	286	285	303	274	311	290	298	297	289	291	274	295	284	265	255	280	263	284	280	298	238	260	261	256	274	257	262	299	297	269	310	298	307	295	298	304	247	292	297	267	290	272	273	277	256	260	273	274	259	258	273	316	288	265	319	304	265	292	273	272	294	265	261	282	300	289	279	273	299	261	282	289	291	256	274	254	291	269	292	297	281	277	227	242	318	289	290	265	264	305	283	270	284	283	316	279	262	303	298	266	279	251	283	278	282	300	282	280	314	280	233	303	274	293	284	277	260	279	269	289	280	252	258	282	270	260	269	288	272	271	262	303	283	290	276	260	282	270	290	298	268	264
20696	16397	23460	25529	25349	22389	19833	15569	13274	9583	8434	8411	6306	5763	3916	4567	4296	4365	3651	3656	3049	2315	2373	2123	1860	1883	1533	1489	1346	1158	1059	977	870	870	947	783	819	755	798	772	727	758	770	714	760	763	744	734	713	718	716	707	735	699	708	687	727	685	635	707	682	695	673	701	685	717	655	675	686	708	670	689	694	668	680	687	688	688	655	689	679	673	723	663	637	640	670	671	664	720	689	681	652	641	650	669	678	653	688	704	649	656	691	638	676	653	662	633	640	658	660	653	663	673	724	667	692	651	619	678	678	660	708	678	698	646	665	679	674	659	650	668	683	651	683	703	700	680	674	681	679	694	635	675	718	694	689	626	678	620	700	665	702	684	687	694	709	675	674	701	665	694	651	671	671	674	638	676	651	691	733	602	670	623	621	660	663	682	679	664	668	690	688	677	689	702	658	684	703	675	641	684	663	712	651	669	655	683	701	698	695	702	612	693	694	683	658	677	678	700	653	664	674	676	690	667	702	670	691	685	665	686	683	722	668	677	680	713	666	709	675	686	686	689	692	699	681	697	669	626	685	685	653	658	678	702	633	671	668	697	642	602	693	710	658	727	645	692	670	659	679	680	660	670	613	660	706	649	689	700	677	646	676	672	652	735	663	662	672	633	670	645	682	715	650	675	691	675	669	680	649	701	642	652	664	698	637	669	743	665	710	639	663	649	675	653	657	660	675	651	661	685	707	652	660	680	683	677	656	642	665	650	702	646	703	678	724	661	655	662	671	671	658	651	642	628	673	698	698	693	656	699	669	665	668	646	650	712	641	680	654	644	662	669	666	676	700	660	698	704	715	706	664	686	713	669	670	685	655	647	665	690	699	651	690	658	686	670	644	651	720	651	675	659	683	685	694	663	662	674	690	687	652	688	662	699	657	698	687	657	663	638	703	687	665	650	709	665	664	673	646	688	675	631	670	667	686	697	685	615	687	661	674	691	631	696	655	671	664	674	680	652	690	702	624	656	689	655	646	702	613	687	644	658	668	644	682	631	644	708	649	704	644	703	649	687	667	713	693	657	653	650	691	719	647	703	703	696	678	635	717	677	642	666	646	689	687	661	660	670	656	672	654	679	701	709	670	672	708	707	728	622	694	694	703	672	658	665	649	618	664	709	711	705	689	678	607	687	714	662	684	672	672	664	706	684	661	648	617	658	621	717	633	647	680	695	656	689	678	642	703	665	649	648	667	650	651	647	683	682	693	696	654	682	647	663	676	639	648	668	707	714	719	676	642	654	703	680	678	630	651	681	657	674	675	651	635	677	658	687	705	703	659	679	654	663	653	706	652	683	602	628	701	671	637	612	682	635	624	731	674	649	722	698	668	652	667	677	714	686	699	674	685	648	665	681	696	673	661	631	717	694	691	634	689	663	682	660	721	666	653	679	685	668	661	643	691	641	696	681	671	698	651	670	636	738	669	660	710	677	693	639	692	672	657	676	637	659	659	720	714	691	700	672	659	696	639	732	704	706	701	674	675	707	691	720	712	675	660	620	607	672	683	682	760	690	656	652	700	661	678	657	649	723	683	701	669	686	656	650	676	671	662	685	689	646	665	656	654	690	693	627	730	601	694	731	690	638	692	639	628	669	695	647	665	656	684	666	656	693	639	703	689	662	709	665	667	684	716	656	672	682	668	726	688	684	633	646	717	703	645	724	681	680	683	650	648	637	676	676	712	716	689	671	686	689	666	694	691	694	683	685	668	669	716	659	694	672	696	678	699	668	679	673	686	667	664	661	722	688	646	680	711	644	669	679	673	733	664	659	732	697	656	699	686	656	637	645	674	685	672	667	704	667	680	657	673	711	688	625	656	665	715	672	669	696	701	678	678	662	689	688	673	662	710	624	660	699	682	626	669	723	679	702	688	656	649	650	669	653	679	673	654	691	684	720	679	628	669	651	645	679	710	694	680	662	632	682	700	691	675	732	697	721	648	747	694	698	664	640	655	627	687	697	660	704	660	671	670	612	669	671	652	719	695	632	675	677	639	723	696	615	666	637	690	641	674	738	674	616	731	682	649	689	672	638	615	673	696	702	697	660	724	671	733	683	631	643	660	689	661	615	665	677	665	729	676	683	671	686	610	649	674	639	596	646	694	704	704	698	688	721	663	652	700	682	621	702	669	680	683	666	710	656	658	700	649	682	710	664	665	675	683	662	694	686	668	678	674	618	668	653	680	641	656	655	688	673	724	701	688	670	672	675	674	657	657	679	705	680	708	683	680	738	677	689	665	721	643	674	722	715	648	634	662	660	666	679	662	701	665	709	669	636	658	717	663	705	695	684	675	675	654	663	665	698	688	643	678	686	648	681	742	656	651	675	677	679	679	689	659	678	667	644	653	693	665	670	657	680	653	675	651	670	668	659	695	678	711	667	745	704	641	646	716	678	648	688	678	659	661	685	678	622	689	703	693	676	639	672	650	653	639	706	653	716	708	731	722	642	702	663	704	691	708	669	652	629	652	723	649	698	642	684	650	722	699	676	705	645	692	681	715	650	660	644	621	671	720	660	695	679	614	670	697	689	651	681	667	632	665	708	687	695	632	638	680	671	706	672	651	712	667	645	657	693	679	689	670	680	654	688	665	687	623	659	729	687	678	735	664	718	643	734	709	646	715	695	676	740	673	673	684	649	677	626	664	676	745	712	699	690	665	682	629	656	665	654	691	680	675	680	677	677	653	663	704	669	680	650	693	659	664	653	695	675	675	698	676	688	728	686	635	717	667	674	636	663	656	720	666	658	696	687	646	738	676	687	642	646	681	696	646	700	676	708	691	659	648	667	656	640	652	661	658	628	652	673	615	678	626	661	655	629	690	672	710	700	637	702	717	675	678	690	697	663	680	657	621	666	622	692	712	686	631	717	661	668	631	676	710	686	701	655	664	651	668	674	657	677	663	631	679	688	673	691	682	673	698	614	680	631	676	661	637	673	632	697	685	708	668	710	711	670	690	679	666	672	707	657	635	693	677	716	610	680	674	679	683	694	733	706	653	636	663	662	697	688	657	771	675	624	673	687	623	676	717	665	683	695	686	640	698	751	691	655	696	701	717	696	664	664	710	699	633	692	687	706	704	653	707	668	684	671	629	658	671	683	637	668	710	683	670	693	671	672	707	640	666	673	657	714	694	667	659	675	727	656	697	723	660	697	668	698	686	694	639	605	706	637	655	663	650	630	664	682	654	680	699	660	660	662	682	629	668	686	705	656	638	676	685	669	688	672	657	658	687	699	679	653	633	676	697	667	663	646	661	678	713	655	657	676	617	666	693	668	677	685	676	640	646	667	707	651	687	626	662	686	652	687	654	667	696	666	704	644	680	631	658	640	666	674	658	713	706	701	620	689	652	662	650	644	652	712	674	691	660	704	720	671	684	671	667	703	641	651	721	674	664	698	676	673	675	692	704	692	704	674	668	657	663	671	657	691	684	664	647	689	673	706	709	674	676	720	697	712
9994	7154	6955	5180	3461	2382	1746	1093	806	645	573	518	444	392	422	396	376	381	406	381	365	384	354	338	389	382	389	351	332	348	355	345	303	308	307	344	328	305	318	327	346	360	316	319	318	310	353	308	294	366	318	347	311	320	314	337	311	374	292	341	299	340	334	356	319	328	313	340	330	328	325	307	315	322	337	306	342	320	343	323	338	305	356	331	352	333	320	314	356	306	322	298	338	311	335	307	328	327	322	327	323	306	341	323	314	327	305	362	313	285	284	292	313	339	299	334	342	342	328	364	326	305	314	333	362	354	294	324	308	328	343	328	335	354	300	363	332	323	313	312	309	336	333	365	320	318	305	323	322	316	321	325	331	347	346	326	319	295	341	387	315	358	353	306	332	288	310	321	302	318	334	307	348	328	328	317	333	327	323	322	305	338	341	358	314	299	330	354	294	326	307	362	348	293	326	326	321	311	312	330	308	347	344	313	356	326	299	294	337	320	291	352	326	289	336	296	305	344	296	299	291	339	337	337	307	324	312	304	325	311	330	330	320	329	305	347	334	330	334	309	291	340	321	334	372	317	308	339	322	304	349	306	341	342	321	326	344	326	316	288	370	353	338	320	304	317	286	342	339	317	336	334	325	347	326	336	327	339	346	333	345	289	312	330	340	347	328	325	345	312	319	344	315	346	329	329	341	273	300	363	349	312	337	345	333	310	302	324	374	338	301	310	315	347	316	341	304	293	321	359	306	343	327	314	304	341	322	324	294	333	343	319	317	325	295	316	321	320	322	335	316	320	306	338	333	331	335	342	331	347	317	325	346	323	322	371	331	292	323	337	317	331	338	322	331	297	302	329	306	339	347	330	318	301	358	288	340	319	322	313	313	288	347	331	305	311	330	331	306	332	319	340	299	315	312	343	307	330	353	324	353	352	351	324	325	317	351	327	350	318	325	332	328	334	340	324	348	277	341	319	317	349	327	347	336	349	313	330	303	359	303	384	341	300	316	310	315	301	323	324	337	338	323	290	338	316	318	331	325	306	334	311	348	354	345	318	317	293	320	312	328	304	323	333	302	335	314	327	323	341	322	334	292	323	301	299	289	315	318	354	313	277	336	320	316	339	334	355	351	340	338	350	370	348	333	333	342	307	307	324	327	325	296	293	323	373	312	301	361	346	300	324	345	349	338	332	322	311	324	304	323	353	313	313	355	303	347	285	332	355	313	316	352	328	312	331	325	329	375	326	319	328	335	334	310	330	322	339	345	348	349	322	330	316	332	331	342	346	322	302	323	322	337	364	342	337	345	335	315	321	310	327	320	332	340	319	302	288	318	305	345	327	332	328	335	331	353	341	324	337	309	308	332	350	300	305	309	284	341	332	366	344	318	326	305	332	305	306	327	349	342	350	318	332	300	342	336	328	311	310	333	357	320	331	346	337	370	341	337	344	352	313	323	323	302	314	326	313	357	321	339	326	313	337	317	326	322	314	336	311	343	307	343	309	305	329	314	347	294	353	327	330	316	310	350	342	356	302	316	339	337	339	355	311	338	352	307	309	333	342	355	324	325	332	340	301	314	313	297	330	326	335	326	293	313	332	324	318	303	334	322	341	323	298	310	312	330	354	341	344	323	313	324	344	331	330	322	325	326	356	333	345	323	327	361	336	325	313	335	343	327	363	336	326	343	337	333	359	347	355	303	364	284	344	321	359	341	339	305	323	334	345	328	332	312	358	350	349	310	350	350	328	337	320	294	333	364	346	300	324	310	339	338	323	330	327	295	318	334	303	334	316	322	318	349	322	314	336	298	361	352	316	333	323	301	302	339	338	317	316	381	329	350	339	315	320	304	325	300	336	336	341	344	346	341	327	306	345	341	364	332	340	301	343	328	325	320	329	285	325	296	337	302	315	348	323	343	332	335	325	359	348	310	330	334	348	313	313	311	317	312	339	328	356	336	347	341	335	323	340	303	348	333	321	319	307	341	313	317	329	333	319	342	329	304	310	347	303	318	334	351	299	318	323	313	329	317	354	307	335	328	291	315	346	347	335	307	293	309	319	354	337	320	352	336	284	318	299	297	342	313	344	303	328	334	309	319	309	314	305	323	324	337	331	336	314	330	359	292	359	315	323	325	298	345	292	314	282	338	362	344	333	306	341	339	323	315	355	303	340	305	334	305	312	311	321	326	338	320	346	312	328	352	355	346	327	348	324	354	333	326	359	301	340	317	337	301	331	324	345	335	338	346	337	321	346	322	335	335	314	350	346	315	331	319	289	325	368	357	376	334	317	308	320	347	342	349	342	330	341	338	325	317	325	297	310	338	354	336	268	336	377	319	306	325	335	322	344	335	304	373	291	345	340	341	311	335	354	321	318	306	325	322	321	350	292	328	309	299	298	323	324	336	299	349	326	294	327	325	315	315	316	310	314	305	313	317	321	312	335	316	292	313	350	346	316	337	334	274	332	318	366	359	315	334	364	309	324	353	331	344	316	360	331	331	293	377	326	319	324	330	318	313	314	325	334	312	332	327	331	311	325	354	322	310	326	322	325	289	306	328	305	326	323	313	287	325	318	321	356	371	346	326	321	324	319	318	318	315	317	315	330	376	300	315	318	349	334	335	327	365	335	345	342	357	302	325	315	354	302	346	339	351	316	307	353	362	358	304	320	324	350	316	320	345	342	334	341	311	350	355	344	312	282	330	338	316	347	339	349	348	337	310	355	365	285	329	343	319	333	338	349	307	349	353	329	343	308	304	339	298	366	362	330	338	325	353	338	309	318	322	298	355	322	290	362	293	333	339	311	326	318	333	333	316	326	319	335	303	328	332	303	357	307	305	344	322	313	328	337	319	297	358	315	317	308	375	303	339	312	316	323	348	332	326	308	322	317	302	334	330	307	286	333	328	315	323	347	346	350	332	364	328	326	324	354	313	339	352	301	285	308	326	334	323	319	282	308	358	329	344	333	354	322	340	353	365	305	313	355	289	325	331	315	311	301	348	335	284	315	340	353	300	322	335	311	331	326	329	325	332	325	292	326	336	318	317	309	330	314	311	328	351	306	320	370	344	328	315	341	333	332	334	304	362	336	310	310	343	329	327	333	374	304	345	307	296	316	335	296	320	333	296	352	300	351	340	314	321	356	323	341	346	345	366	341	342	313	313	367	357	314	330	336	332	294	304	312	330	344	324	319	317	297	310	345	338	331	317	333	316	340	346	318	330	300	327	290	323	320	335	346	324	295	314	329	360	308	336	301	365	335	329	307	312	310	301	347	319	319	301	334	326	351	341	310	334	335	338	325	335	290	314	307	309	335	321	339	350	325	317	298	321	329	321	348	363	357	301	325	322	328	322	314	324	370	364	329	349	322	310	304	302	347	342	318	307	317	351	320	361	324	345	339	336	346	302	337	312	319	341	323	320	342	319	340	334	308	308	298	345	353	312	327	314	287	337	352	327	344	328	307	366	329	325	330	335	284	300	362	322	315	316	291	359	360
7628	6858	11868	12962	11715	10087	8016	5498	3924	3026	2470	1996	1674	1477	1254	1234	1271	1264	1289	1263	1158	1104	1123	1149	1065	1090	1085	1001	953	896	903	860	820	838	832	834	826	802	818	840	834	791	813	793	809	771	764	802	763	853	763	731	826	814	814	809	730	727	830	767	739	845	779	799	815	801	783	801	738	768	802	775	762	800	772	808	779	766	766	740	788	742	756	762	812	765	754	790	738	744	799	810	825	781	759	817	806	797	811	761	797	793	815	795	767	814	786	801	778	771	755	734	754	755	791	789	768	759	753	761	730	784	815	794	793	791	787	827	817	798	800	764	796	800	809	775	806	775	807	792	733	752	767	747	791	769	745	806	799	785	766	806	815	804	784	804	773	773	821	754	781	784	756	817	761	727	816	798	777	751	773	809	809	776	808	813	808	737	785	765	790	767	770	811	770	816	799	786	801	796	787	769	767	822	765	777	812	794	818	771	801	773	797	808	768	692	725	794	738	785	796	789	793	789	779	800	759	787	821	779	837	824	803	782	748	758	784	823	744	744	723	822	802	747	766	796	800	741	727	714	766	823	768	758	756	733	747	763	748	820	764	775	782	799	803	729	753	758	768	724	771	772	754	754	837	774	724	755	728	801	830	787	805	781	754	755	769	795	801	737	803	731	814	778	767	770	780	779	774	817	812	842	808	715	747	781	780	748	735	772	818	828	763	752	755	759	822	769	764	791	749	797	798	728	740	774	765	743	761	760	802	768	812	782	778	801	826	814	779	821	742	733	802	751	802	762	770	790	740	809	735	781	780	800	775	797	776	809	764	816	755	815	769	759	763	782	802	761	738	776	802	781	790	759	748	796	816	823	719	800	768	805	788	775	811	815	718	807	757	759	759	730	760	755	795	768	777	780	737	797	720	816	755	785	771	748	795	793	748	754	752	775	776	803	809	734	773	749	779	779	790	808	751	822	790	814	762	728	776	820	755	753	746	766	743	788	765	756	749	790	776	778	834	755	753	769	781	737	813	775	738	774	768	855	811	756	755	806	789	785	744	782	782	768	759	791	743	759	787	763	769	751	765	769	785	822	766	775	743	772	784	740	759	745	789	763	763	791	779	798	757	827	813	756	772	765	807	747	784	741	747	829	734	791	784	772	775	790	804	734	773	756	781	738	850	816	805	753	780	764	721	765	783	825	794	802	753	772	782	757	777	760	728	766	783	810	807	753	740	791	763	709	787	781	785	790	727	805	749	739	789	801	765	790	797	759	754	788	778	773	761	760	744	719	770	803	737	783	844	761	794	772	767	811	810	734	747	731	747	765	731	830	762	789	802	784	790	779	768	813	772	797	780	789	751	796	820	831	749	753	780	748	763	802	805	743	790	759	791	758	766	790	734	755	759	736	723	772	763	776	796	801	722	746	795	817	775	810	755	786	814	803	766	773	740	776	754	776	727	767	786	750	792	731	804	779	785	818	786	786	779	767	802	793	763	775	686	818	768	759	744	788	745	777	788	769	794	797	770	798	800	809	768	743	785	774	806	735	797	788	713	772	812	784	798	785	752	835	814	789	771	799	784	824	736	772	840	766	743	762	831	786	778	761	789	796	756	774	722	754	797	772	809	750	836	759	789	781	807	821	747	793	829	809	749	780	796	772	772	773	758	789	782	786	792	799	767	767	769	809	767	734	730	809	789	779	759	823	784	789	792	760	771	830	789	786	783	823	774	818	820	767	757	773	753	752	812	760	758	786	760	793	791	762	790	802	761	760	742	782	778	803	793	720	778	757	723	778	800	801	800	722	764	789	780	826	817	777	762	759	788	801	802	793	735	756	734	818	749	738	754	794	829	780	756	746	791	732	787	746	772	776	817	818	761	763	769	734	808	781	776	837	756	768	840	804	789	738	772	789	768	758	790	770	765	802	732	773	759	726	816	761	759	756	819	756	732	753	730	769	836	788	748	780	780	795	782	713	807	765	736	778	794	780	775	832	796	777	761	792	763	821	795	845	809	791	731	808	762	785	741	781	737	793	784	768	776	743	766	819	762	766	730	759	779	802	805	764	743	776	830	769	786	720	792	790	755	788	826	831	762	780	755	793	776	751	772	799	764	802	788	778	787	767	830	747	794	761	755	810	768	686	788	766	743	793	773	810	801	822	771	805	774	784	789	780	799	751	787	765	822	746	767	756	752	745	779	736	828	745	768	738	723	730	856	745	737	765	782	789	802	753	770	731	761	784	782	753	747	781	805	760	722	765	761	760	805	790	833	782	734	757	761	770	805	786	733	793	765	746	762	788	763	733	779	801	759	762	815	786	785	802	847	741	792	737	791	792	779	751	802	767	773	758	768	777	722	786	731	736	795	737	780	698	772	783	721	799	779	759	715	750	782	803	828	801	773	782	772	768	763	808	791	730	790	766	759	780	753	813	773	752	761	756	770	795	761	770	784	786	791	779	800	746	800	761	774	801	796	799	791	820	794	716	786	757	760	777	773	783	802	712	776	801	772	792	786	748	767	785	798	768	782	765	773	848	771	794	797	797	763	760	775	752	766	759	796	787	786	794	729	772	782	759	769	798	804	769	765	804	736	780	722	800	778	750	801	740	811	773	758	741	717	822	749	785	776	788	746	805	791	759	814	777	783	797	798	808	755	746	810	716	797	788	801	820	820	789	792	764	769	790	828	767	779	777	757	812	740	721	744	777	772	749	775	787	771	789	796	719	821	780	749	718	752	798	739	760	753	797	769	831	787	774	781	753	734	785	790	760	751	819	827	803	801	751	786	819	785	776	823	784	787	803	743	763	738	769	782	779	767	789	774	814	791	775	765	792	773	773	785	744	816	803	746	732	776	752	776	750	770	775	723	770	757	737	806	818	753	777	721	760	780	743	781	799	762	828	820	790	772	761	763	777	782	731	791	791	791	786	802	811	756	774	779	826	781	840	776	765	775	763	703	808	781	832	787	797	775	768	752	802	774	799	785	805	755	780	736	776	732	766	780	816	755	845	802	785	755	795	777	772	767	757	722	782	753	774	772	795	811	778	751	767	781	795	773	788	808	828	785	766	759	790	769	833	776	805	833	746	738	768	779	781	785	796	747	822	762	732	802	781	770	769	790	792	751	764	803	787	817	710	750	816	804	798	790	745	765	780	750	790	770	792	737	758	731	785	751	758	782	789	848	790	701	766	758	750	773	759	784	732	806	781	811	771	796	772	771	778	758	783	791	712	750	712	771	816	754	777	741	761	764	783	809	781	818	779	786	774	769	818	776	821	805	798	789	729	777	829	823	785	795	754	736	742	732	752	793	804	779	797	777	748	751	783	745	704	755	785	756	771	795	786	845	781	783	806	776	746	775	750	779	725	763	803	815	791	745	777	788	761	784	709	793	764	775	756	769	774	779	776	716	805	764	783	786	787	817	790	796	779	739	820	765	793	821	774	805	757	760	756	743	801	832	781	810	826	805	838	712	779	736	737	796	779	825	815	777	778	758	757	746	761	788	739
20985	15039	14112	11388	9484	6748	4392	2844	2031	1431	1261	1252	792	739	626	653	671	690	552	537	466	477	442	415	413	396	389	377	384	393	328	321	359	329	334	318	324	360	342	316	310	319	270	325	317	300	313	317	328	333	350	304	324	308	321	339	289	340	328	321	328	338	310	281	303	306	312	297	311	310	311	297	313	308	295	326	343	305	330	334	369	294	282	291	322	348	293	340	318	334	317	328	303	326	312	354	323	342	296	322	317	337	317	291	297	339	310	319	297	327	326	349	350	319	309	328	322	308	338	336	316	342	301	349	339	321	305	312	322	328	324	337	326	326	302	287	326	307	336	354	342	336	312	308	322	333	335	324	304	330	277	320	288	319	319	334	307	316	321	305	316	314	314	340	295	298	284	299	322	330	308	326	339	337	330	312	314	323	335	305	343	317	313	306	290	294	332	331	311	310	323	329	317	336	292	296	330	289	331	299	368	343	327	345	339	307	329	336	323	272	312	316	292	285	323	332	316	301	317	290	305	297	284	303	340	323	313	322	328	281	323	303	289	319	336	328	355	326	325	351	310	324	327	332	304	323	322	318	307	306	313	334	292	295	329	292	293	330	311	329	314	348	309	318	308	310	320	318	314	311	300	327	320	333	332	317	338	321	319	300	301	302	329	324	332	319	324	331	313	323	286	289	320	356	332	305	320	309	330	297	335	327	348	309	324	311	322	319	286	282	310	299	330	340	308	309	309	314	315	320	325	305	310	327	341	305	347	307	315	342	260	354	338	313	320	340	352	338	317	345	307	293	298	323	304	337	338	328	302	313	304	324	325	307	312	361	323	328	270	299	296	286	283	321	303	315	291	294	327	331	289	269	292	328	277	309	314	365	294	319	299	300	344	312	310	306	317	319	306	302	320	335	296	292	284	283	311	326	313	318	309	332	295	323	317	321	333	353	349	357	347	323	293	313	313	333	325	367	288	321	303	294	330	339	315	338	342	339	330	341	304	314	323	337	342	340	305	285	324	310	375	348	341	307	314	303	327	316	359	335	283	304	281	294	314	311	319	325	335	307	292	334	363	364	326	323	335	339	326	283	342	272	322	316	318	319	348	318	321	338	312	332	333	317	301	346	332	306	335	318	318	325	315	317	337	262	299	331	317	355	297	316	311	295	337	319	300	344	277	287	300	302	292	288	307	344	327	299	295	337	316	291	349	325	310	301	310	341	328	358	302	326	346	321	277	307	336	315	310	286	313	299	300	298	312	306	314	332	316	333	337	281	265	313	320	293	330	329	313	341	342	301	309	325	322	340	283	336	349	337	289	303	305	315	313	297	300	329	321	295	297	336	303	330	259	305	322	323	311	318	315	306	311	326	334	327	384	299	329	319	321	345	323	294	280	304	309	297	299	332	305	328	316	328	306	305	315	315	305	365	348	334	299	316	321	312	280	302	316	352	305	292	321	299	288	331	296	317	336	316	310	303	303	319	327	315	309	293	281	311	321	304	339	339	305	308	296	350	311	311	342	281	332	329	287	287	331	317	330	323	320	300	316	346	324	321	304	334	327	285	332	308	336	308	273	329	304	305	305	344	302	314	274	350	365	309	308	315	319	308	337	308	307	349	354	309	291	301	350	296	321	317	318	314	305	282	314	316	316	311	328	368	298	300	350	274	290	346	324	330	345	325	332	302	306	279	310	287	331	330	305	312	314	328	322	280	356	324	332	293	352	315	322	329	312	291	299	322	342	288	295	321	343	319	303	345	332	294	318	302	302	348	325	302	314	326	309	362	307	326	325	312	282	303	298	323	308	315	291	299	320	301	305	296	293	310	317	336	296	281	327	349	348	344	329	311	317	316	285	322	293	294	304	293	277	329	329	292	323	342	276	281	296	308	327	268	300	300	329	347	344	336	296	325	322	315	310	352	306	332	308	288	307	273	332	310	314	341	299	307	318	327	291	315	315	307	343	348	323	307	293	328	310	320	318	281	292	313	306	311	375	344	316	330	317	285	298	305	314	354	321	271	275	311	314	287	315	317	319	309	260	302	309	322	336	330	298	318	322	311	310	293	307	329	293	305	325	342	335	287	327	328	346	340	326	320	347	376	336	292	307	357	336	307	317	305	364	360	293	319	348	352	316	347	349	358	260	346	275	344	350	283	345	341	353	289	318	317	298	333	311	293	294	297	312	339	313	322	325	301	304	333	307	290	343	295	285	305	323	372	322	337	294	315	318	309	349	347	319	296	320	355	319	325	347	305	338	324	323	312	321	334	303	335	304	335	350	294	313	333	295	296	314	327	295	307	330	311	324	321	323	298	304	307	301	330	330	283	313	284	340	323	300	311	328	320	314	317	329	276	340	329	329	312	348	324	339	320	354	327	324	324	305	330	345	312	300	318	296	334	327	288	328	300	299	306	356	278	307	318	299	312	323	314	298	299	301	302	283	310	320	287	331	320	330	291	314	348	307	347	312	305	288	311	292	320	355	314	319	316	301	313	329	347	310	337	305	322	306	315	295	327	317	269	307	278	319	303	313	293	293	308	332	321	319	321	294	297	298	314	317	310	324	308	295	307	306	322	326	321	335	299	330	326	300	371	325	317	309	332	307	332	330	316	317	321	333	297	359	333	314	301	323	307	325	316	283	360	317	316	333	328	313	337	295	303	311	307	313	347	326	332	309	350	307	294	295	322	348	348	292	312	324	331	271	318	296	332	315	323	267	312	343	322	272	351	306	303	281	320	285	305	303	322	312	327	295	306	321	318	333	280	301	330	309	284	312	306	343	304	295	295	311	327	329	301	300	334	313	313	349	290	317	303	337	316	332	299	314	315	339	330	302	329	312	288	320	298	349	328	330	311	343	355	326	297	316	318	307	313	337	303	315	337	307	327	293	300	307	307	291	307	325	348	313	316	306	335	301	351	342	293	304	309	295	308	333	312	339	316	315	326	307	314	289	292	307	316	319	330	345	303	326	314	301	327	292	328	316	327	287	323	307	319	321	295	307	311	317	336	339	281	343	300	297	318	284	305	361	304	291	333	307	292	346	317	330	289	333	303	329	303	277	310	316	297	342	327	330	316	355	332	352	343	351	334	314	317	310	323	360	334	340	335	354	336	318	297	296	308	331	307	307	303	311	303	312	307	333	308	307	312	286	273	343	296	328	342	313	323	306	293	301	340	292	307	313	287	295	313	315	352	298	307	305	292	335	290	327	298	341	328	327	309	327	333	320	291	321	312	346	312	340	326	323	332	291	335	342	334	329	274	313	329	331	294	294	293	320	311	331	311	315	302	330	314	322	297	296	313	365	347	349	287	299	333	348	328	323	304	307	352	320	306	280	311	341	331	349	341	315	346	325	311	318	334	309	322	306	316	344	334	317	313	293	296	324	307	309	327	327	334	328	320	324	328	344	378	304	305	308	309	320	334	385	320	307	344	311	333	333	316	323	291	290	351	351	317	332	341	343	288	294	317	322	309	328	290	322	264	324	313	312	318	311	306
15540	13072	18460	21113	20649	18169	14459	10677	8689	6560	6053	5885	3900	3852	2730	3307	3235	3434	2657	2602	2068	1744	1914	1742	1549	1480	1328	1250	1110	1063	977	912	874	928	855	864	820	891	818	795	784	805	813	813	770	820	798	825	820	740	803	790	771	791	817	798	808	773	748	764	803	732	763	791	722	727	766	754	757	723	767	721	768	734	749	746	755	738	768	799	716	758	770	735	758	774	718	719	755	765	771	756	757	760	717	759	745	793	788	736	772	788	762	811	722	791	761	774	765	767	770	785	777	706	766	749	729	781	764	791	746	794	734	736	761	754	742	736	747	763	765	803	758	775	767	766	728	701	734	745	721	732	728	739	821	767	800	755	827	779	747	740	743	772	758	751	770	787	747	747	738	798	747	773	735	737	750	744	761	779	786	766	757	793	726	775	714	794	785	755	783	799	769	783	746	712	748	769	780	792	773	757	692	775	782	751	700	764	747	735	754	800	789	809	769	762	774	787	719	796	742	786	786	773	717	762	762	709	770	772	775	802	758	737	761	742	779	731	763	771	765	777	753	768	725	729	807	762	726	753	705	700	768	783	783	771	849	796	759	725	762	831	718	793	746	766	786	715	791	760	735	744	793	824	785	748	731	822	721	763	764	794	739	745	783	749	759	779	760	735	772	778	735	787	795	751	757	776	712	784	750	752	793	772	754	742	764	759	748	733	754	757	729	782	741	762	789	748	757	754	760	781	733	795	786	709	772	748	758	780	728	780	750	760	771	798	732	741	759	729	815	769	725	721	779	764	780	743	746	745	734	736	760	776	759	732	759	728	766	706	740	754	742	800	758	778	707	765	721	754	772	781	709	721	707	801	754	784	731	755	811	811	735	810	706	694	706	781	717	770	774	738	746	799	715	779	706	743	769	804	788	815	711	746	760	806	778	769	751	731	824	713	772	691	746	763	734	741	758	783	770	723	761	729	760	751	775	726	738	727	744	793	757	801	719	760	772	808	732	739	723	737	764	756	697	780	786	788	746	790	778	772	788	730	735	729	770	755	758	754	752	704	796	775	748	724	740	779	765	729	724	754	783	771	792	740	771	747	753	784	763	706	759	705	712	794	746	756	767	721	732	782	744	773	733	751	730	753	781	746	748	701	798	779	765	788	781	754	779	805	725	748	771	772	751	756	756	767	724	733	760	771	716	785	735	767	721	772	794	747	776	765	782	813	759	740	810	787	758	770	756	777	792	779	767	725	771	749	743	822	715	780	783	796	787	791	792	791	728	774	782	765	733	751	783	771	790	730	773	796	759	768	757	748	781	767	772	724	775	708	753	810	781	763	730	726	739	749	762	745	740	796	754	745	787	740	744	770	709	741	836	720	786	734	771	726	747	779	744	777	748	762	764	767	777	724	762	840	738	711	765	741	767	758	757	759	719	770	747	722	768	757	719	784	749	801	756	781	782	822	736	821	734	725	762	778	748	773	814	713	719	757	760	777	746	762	805	781	730	735	775	735	725	781	769	808	780	745	738	753	772	782	796	753	746	768	768	769	746	786	704	783	789	773	740	789	748	766	782	740	726	744	766	786	769	768	718	761	731	819	739	797	750	806	724	740	761	738	789	731	750	720	753	740	744	774	770	779	721	794	715	755	782	756	762	799	753	795	779	752	765	729	740	771	763	813	741	761	724	727	739	797	770	755	698	767	750	768	771	774	749	757	718	710	781	748	754	777	727	730	792	766	766	781	796	741	778	752	742	676	747	772	752	777	769	785	733	779	782	783	719	731	777	751	744	729	763	762	755	753	781	767	739	733	806	782	754	749	753	841	788	803	742	726	745	774	714	779	772	709	737	764	803	764	737	787	729	743	715	767	751	776	758	762	716	745	764	784	758	768	798	759	759	751	718	795	772	732	708	755	770	800	748	712	787	699	776	765	748	736	737	773	744	767	716	789	742	750	781	728	761	747	761	785	791	752	763	761	767	760	764	791	745	775	694	764	785	794	748	750	719	780	764	769	763	769	782	787	800	745	708	780	753	800	757	806	746	789	754	727	778	756	726	756	777	843	765	752	769	731	752	781	733	721	790	738	755	764	773	738	788	736	742	765	750	740	786	755	721	738	788	747	742	795	770	753	806	730	741	752	719	799	769	744	676	817	745	761	765	788	767	773	819	737	784	734	773	769	776	762	787	744	747	788	773	777	747	726	740	733	788	757	763	739	731	740	734	766	728	763	787	775	752	741	763	766	761	781	767	738	775	730	743	740	711	776	762	760	785	722	787	779	737	795	742	766	783	786	790	727	731	733	700	749	752	812	780	764	750	743	755	745	740	732	724	766	791	768	780	755	798	750	762	780	751	788	707	760	798	752	739	732	727	800	726	736	774	794	822	739	768	702	764	788	727	776	731	779	738	694	745	745	728	690	782	759	738	744	734	753	742	729	803	764	727	800	733	748	727	748	721	734	775	776	741	779	784	739	760	768	705	773	741	741	748	828	723	748	754	787	796	736	714	744	735	759	759	786	767	735	751	715	754	720	722	753	790	754	748	736	720	776	771	760	714	742	720	739	757	747	725	804	712	735	771	753	716	752	733	726	747	726	758	749	758	756	767	728	720	777	772	785	718	736	743	760	750	766	777	727	761	741	747	754	743	782	745	768	756	711	761	814	746	771	800	789	783	778	750	686	766	724	773	745	735	763	782	771	769	752	729	765	720	724	748	729	793	747	748	744	761	760	788	759	758	722	779	735	711	726	751	733	802	781	775	785	727	747	750	695	773	716	758	755	760	733	712	779	767	700	767	750	776	760	778	746	737	738	759	750	788	741	739	740	750	759	754	676	773	799	708	759	730	706	768	779	749	813	732	758	720	759	786	744	808	766	775	737	776	764	773	763	797	772	785	743	725	783	796	770	744	738	804	717	809	750	781	743	805	739	763	784	754	725	754	738	745	732	779	787	798	793	753	763	811	705	733	760	754	740	772	781	767	703	759	777	720	727	763	740	717	760	771	789	738	762	778	761	738	728	720	795	791	788	790	809	759	765	770	732	744	777	793	792	754	792	731	695	789	713	760	765	765	764	792	753	786	739	770	760	771	720	760	793	781	735	754	782	747	824	734	740	822	750	726	786	771	728	719	803	777	747	761	720	741	750	781	782	807	750	774	771	804	785	744	784	767	766	732	706	755	774	729	770	798	776	792	723	801	710	766	775	753	772	771	731	731	760	751	766	739	753	766	749	764	750	740	752	734	733	770	758	781	813	766	823	795	778	740	754	694	793	754	786	747	763	707	711	774	744	747	813	765	751	797	757	794	750	769	728	756	765	794	773	825	719	761	793	760	741	782	806	762	748	769	746	768	764	770	763	792	765	684	766	720	747	771	829	747	755	748	733	757	724	761	715	743	752	745	745	711	760	781	777	754	756	733	790	731	774	771	821	750	759	772	773	762	782	780	738	722	711	777	723	785	788	801	747	771	775	785	789	748	798	765	761	744	781	755	766	736	752	744	768	702	751
29868	21841	19207	15581	13718	10684	6686	4643	3399	2307	1991	1892	1231	1149	855	1041	1002	1012	638	639	555	502	528	466	440	421	428	385	337	359	318	344	308	313	304	295	323	280	298	322	285	273	310	310	336	304	296	282	309	294	285	290	291	299	297	263	282	257	285	267	297	297	242	250	262	264	242	289	288	274	272	276	273	274	304	253	258	252	273	272	281	295	315	340	298	277	280	281	290	289	284	275	259	271	286	302	282	248	331	295	282	265	290	262	299	267	278	284	264	287	297	310	286	270	292	289	305	269	268	302	305	295	282	271	259	292	255	277	310	290	307	275	262	293	240	255	280	292	280	273	311	262	295	308	280	292	283	323	259	265	302	311	270	299	313	286	236	268	263	281	271	306	271	302	284	287	289	296	281	274	296	303	306	283	301	302	266	291	283	292	256	270	295	293	272	296	269	249	290	269	267	303	289	270	274	292	283	267	295	268	263	285	295	242	278	280	291	281	275	308	322	288	292	276	279	286	270	299	280	279	277	287	272	303	297	255	271	279	284	277	284	273	294	246	303	276	297	267	264	255	271	266	287	284	287	266	291	264	284	289	302	291	299	271	275	282	294	296	302	293	278	276	304	289	322	278	289	299	269	281	288	276	246	287	307	287	272	307	324	255	279	299	265	262	288	301	279	304	275	278	283	279	278	262	296	310	289	280	280	279	303	284	278	289	312	273	291	264	314	304	241	280	285	271	305	293	322	286	303	291	304	275	275	267	265	292	296	293	280	304	282	269	304	296	285	293	272	307	301	265	265	296	292	286	284	281	270	277	273	286	283	295	263	285	272	263	266	258	273	286	282	289	306	305	285	263	288	283	299	305	281	246	264	280	242	286	302	296	274	292	285	287	297	277	276	271	266	306	266	284	270	293	245	250	299	296	283	264	274	286	277	295	301	289	283	267	321	268	319	276	282	270	265	275	277	286	311	295	271	276	318	260	288	267	270	274	286	287	241	273	298	314	293	243	283	257	308	295	257	286	279	312	314	266	291	265	259	265	275	286	281	302	263	274	271	290	270	263	277	285	279	291	280	260	265	292	273	262	287	305	294	276	293	238	267	279	271	251	332	278	270	267	285	313	288	315	266	260	314	270	296	296	260	302	260	262	280	289	264	274	261	288	291	268	270	289	279	289	262	248	276	265	283	269	276	270	303	258	268	285	310	281	275	301	286	271	290	245	292	241	279	291	310	294	277	298	242	253	298	302	298	259	241	280	265	281	290	242	314	264	274	339	273	295	265	282	294	271	298	259	286	278	248	314	290	296	285	244	285	289	296	290	317	282	268	303	274	259	284	259	282	293	264	310	267	269	252	299	276	279	269	297	309	292	271	320	312	296	276	267	273	260	268	303	259	244	283	299	264	278	297	290	296	300	318	279	291	270	298	281	252	271	247	279	262	278	257	242	269	281	278	296	255	289	306	254	313	256	317	297	246	255	277	261	271	280	294	309	274	292	293	267	244	281	282	282	278	274	286	270	272	256	274	267	271	255	275	247	275	285	299	281	264	274	293	281	284	283	287	290	286	261	286	279	291	268	275	248	260	282	274	296	299	323	296	267	290	296	275	261	307	276	294	284	261	261	296	260	303	252	281	277	290	279	275	276	326	297	283	268	297	288	275	290	261	283	276	306	279	265	332	329	268	290	306	289	294	275	310	290	256	309	305	279	289	287	265	301	281	318	267	299	294	298	308	286	299	294	275	295	261	284	271	273	265	259	314	289	249	309	294	264	261	259	303	285	318	281	260	265	271	279	273	265	283	291	261	293	261	309	260	304	309	291	282	273	275	292	290	299	288	282	290	270	293	293	295	267	284	248	314	280	238	265	261	283	303	284	252	275	280	310	291	287	293	283	280	305	286	264	268	308	311	259	274	283	307	278	287	278	290	300	276	283	307	274	297	253	282	272	276	265	274	282	285	296	268	278	288	319	281	281	295	272	268	306	302	294	314	290	277	282	287	273	279	279	308	233	258	275	294	272	287	298	273	292	271	310	250	279	313	302	250	311	291	269	243	320	294	277	300	256	287	252	299	262	272	261	292	280	268	292	280	283	296	265	253	293	248	306	289	299	283	301	308	262	261	276	301	285	271	258	269	298	265	276	309	265	269	273	278	266	276	308	288	297	309	266	283	282	342	295	268	256	265	271	276	290	273	267	277	269	308	270	270	313	274	255	298	264	302	311	290	305	287	309	272	297	269	264	277	291	265	270	279	257	276	260	275	303	308	284	310	270	284	248	307	260	305	277	278	285	280	267	274	250	286	289	289	301	273	258	263	265	281	287	271	310	323	289	268	301	270	273	278	268	314	278	260	252	283	286	280	298	239	313	318	273	255	288	277	283	310	314	284	279	306	301	313	276	264	262	269	246	277	273	282	286	268	251	277	278	292	262	283	302	282	274	307	271	262	294	309	268	274	273	270	272	292	318	263	284	308	308	284	292	268	277	282	252	260	271	284	301	285	265	273	287	246	280	279	299	255	276	276	260	277	311	279	293	288	331	297	270	279	326	275	314	315	287	295	267	272	272	285	302	281	268	276	285	300	292	280	268	285	270	299	280	291	308	293	257	311	301	259	278	277	284	257	279	296	266	305	278	245	258	272	280	264	254	282	270	274	284	283	283	329	273	268	272	255	295	297	291	281	268	310	302	261	284	291	274	279	312	267	305	288	255	282	287	243	302	288	271	275	262	269	296	295	273	291	306	284	281	276	279	269	284	309	271	287	323	295	290	279	271	273	283	275	270	284	287	268	274	282	265	304	294	294	283	271	279	265	280	294	268	270	281	276	290	300	283	302	300	326	301	304	276	271	311	329	300	282	280	301	264	279	262	279	295	258	274	273	273	280	288	258	263	276	276	276	264	258	301	278	253	260	251	299	263	279	282	278	282	265	323	275	268	292	253	279	294	280	281	290	287	280	260	305	290	303	294	299	232	275	296	267	228	294	251	297	297	269	278	312	316	286	271	279	266	267	281	308	277	303	253	306	260	275	299	265	259	293	297	264	288	274	273	302	314	308	262	263	307	258	287	266	307	308	257	288	317	290	270	250	279	294	269	310	299	263	277	248	303	266	269	277	251	264	284	261	248	268	306	287	265	274	283	276	292	311	298	266	309	288	293	283	288	299	274	298	272	279	286	273	288	283	284	252	284	260	291	307	282	301	255	277	278	291	259	280	264	295	280	292	282	272	262	245	282	259	281	283	279	247	277	283	298	309	280	278	257	278	265	282	266	257	282	304	294	305	271	280	239	299	274	263	292	280	294	300	278	304	281	251	256	250	244	302	262	284	261	269	289	305	298	297	292	293	271	282	270	272	251	308	275	313	290	301	288	301	280	299	286	260	258	295	305	292	280	277	278	264	310	272	273	289	282	304	249	280	313	263	282	267	286	263	292	259	280	290	281	295	232	264	280	257	307	294	275	274	278	327	303	271	296	312	267	269	269	284	289	282	262	277	278
20121	17684	22696	25244	25695	22726	18993	14794	11834	9540	8923	8542	5906	5780	4002	4807	5192	5405	3729	3663	2897	2346	2714	2021	1877	1812	1619	1389	1250	1096	989	947	888	924	838	845	788	841	759	818	775	769	732	768	736	777	760	742	724	695	730	726	700	748	686	701	723	721	708	721	728	686	698	699	674	692	690	684	730	655	704	682	639	670	685	680	656	706	688	672	705	666	689	664	658	708	716	697	670	649	666	660	655	682	658	652	681	721	664	682	717	710	697	681	677	723	686	676	681	715	697	688	694	670	648	656	724	674	729	661	658	708	712	640	648	665	658	719	711	653	683	676	697	725	690	680	683	689	649	719	681	660	697	714	692	696	692	659	667	679	634	685	657	688	685	676	683	652	672	692	682	644	677	679	707	649	717	689	696	702	729	692	681	669	711	674	658	687	699	679	656	683	704	715	713	647	667	687	647	683	699	694	660	656	677	681	681	688	687	694	658	674	680	722	667	657	672	703	739	629	670	660	700	641	657	635	659	662	683	701	652	708	666	687	677	721	686	613	701	669	651	669	691	686	699	688	634	711	700	676	713	733	739	694	664	677	683	658	717	655	682	664	654	741	655	682	668	723	660	650	678	686	692	672	671	663	671	742	683	713	669	656	686	677	697	700	707	673	692	693	661	680	659	730	663	704	695	690	730	735	642	671	711	691	708	665	656	712	704	670	686	657	681	702	670	691	613	648	689	675	697	686	684	640	650	669	656	667	641	696	656	688	661	683	689	643	649	635	707	667	725	653	660	664	715	671	693	715	661	703	699	697	683	710	666	683	647	702	696	684	683	694	703	696	692	652	704	678	716	687	654	699	707	693	657	700	660	688	679	654	653	680	650	669	666	663	687	662	702	677	669	643	637	704	693	653	690	628	679	731	683	695	656	691	685	688	661	690	670	704	667	685	690	664	651	693	714	682	671	668	698	714	689	695	704	678	693	667	683	702	673	685	671	666	681	675	688	675	732	685	662	707	666	719	690	742	661	654	677	674	645	665	682	688	654	657	676	705	642	669	673	683	704	661	671	679	663	709	713	686	652	615	674	652	718	678	697	653	670	697	688	673	664	664	659	680	693	693	694	691	704	684	656	677	637	664	690	686	668	668	700	681	666	693	693	694	713	641	687	644	705	675	650	707	664	696	666	712	701	693	706	641	719	684	670	692	678	663	695	692	696	662	687	722	720	683	655	688	689	693	638	718	666	681	676	700	684	679	706	695	667	629	653	668	701	698	671	636	731	657	636	708	705	692	699	721	678	702	691	678	711	655	670	653	683	675	625	705	644	705	690	720	706	668	657	676	629	660	658	717	695	691	684	685	670	675	666	666	710	668	755	731	661	678	691	696	696	697	682	695	694	671	668	658	686	645	705	699	672	667	659	713	651	673	656	661	691	698	681	702	700	671	689	731	680	654	714	673	740	672	692	706	680	665	694	715	648	706	668	679	692	658	646	693	688	663	675	697	717	645	693	654	673	713	700	699	669	679	712	676	657	684	682	674	659	685	655	654	665	668	721	658	683	667	719	683	695	727	618	702	718	655	647	713	689	684	689	648	644	678	671	693	642	720	691	656	708	707	699	655	694	689	673	663	724	681	670	695	665	641	672	638	640	656	614	684	701	669	657	658	706	684	671	682	651	680	661	641	661	665	728	691	700	702	721	650	662	720	691	674	685	700	667	705	697	652	652	644	688	642	658	693	593	666	682	667	674	620	712	688	638	613	654	733	710	694	682	710	670	682	657	689	714	636	683	664	660	718	653	660	670	720	723	652	660	689	697	656	688	658	682	639	672	717	696	709	696	705	704	633	709	690	693	643	675	659	686	678	712	663	665	668	670	687	693	710	727	662	679	683	699	684	633	700	690	703	708	699	635	659	730	645	669	679	737	678	681	638	700	661	702	675	718	671	673	655	685	697	637	678	679	717	697	723	653	687	699	707	678	669	640	683	697	676	701	694	692	709	686	694	638	720	673	693	666	695	714	642	700	700	698	672	645	689	691	666	676	684	667	672	663	680	673	701	709	693	682	631	699	684	674	688	621	701	645	739	718	712	709	709	662	708	652	669	653	674	663	660	702	661	610	686	725	659	660	694	656	685	651	671	696	699	711	699	681	706	733	704	649	675	726	676	675	685	714	699	685	688	689	677	675	682	653	714	697	735	687	694	666	708	756	714	712	668	657	658	722	660	691	675	658	682	652	683	705	661	665	688	707	705	713	702	644	672	718	686	627	720	680	694	660	681	672	701	716	662	677	688	623	708	668	694	687	690	678	655	648	652	723	672	683	638	687	652	689	641	744	638	717	664	656	683	672	653	649	666	653	686	732	655	668	692	653	671	700	679	652	710	693	669	648	669	655	692	690	714	684	696	657	711	683	621	695	700	704	691	700	659	662	691	634	690	708	644	681	642	653	705	704	682	698	637	694	641	656	725	675	686	671	666	663	676	716	684	678	717	684	677	693	685	663	655	679	653	677	680	703	634	659	709	691	665	637	687	713	673	743	691	663	664	674	705	661	671	692	714	677	708	693	695	722	700	668	701	663	725	714	642	649	688	742	694	665	704	678	657	683	689	677	654	667	678	668	677	720	675	708	661	681	697	700	658	691	652	672	723	717	688	701	686	699	679	659	675	701	700	724	663	677	687	666	654	648	656	635	683	646	694	677	669	623	692	653	681	698	679	692	696	697	687	669	700	694	673	624	686	695	683	662	686	703	694	747	714	673	659	675	705	700	659	724	677	659	711	711	655	696	656	695	669	669	676	655	665	633	666	682	702	673	685	719	663	662	650	681	699	654	690	629	632	691	703	662	666	682	655	720	708	670	643	704	658	695	751	720	706	700	675	710	717	679	661	685	647	682	664	659	699	685	750	644	678	695	701	667	710	682	639	709	685	726	693	723	706	678	637	693	674	685	664	683	682	695	643	633	686	658	663	679	674	676	691	693	670	723	693	678	635	674	667	629	672	654	681	648	702	652	698	692	665	649	715	679	652	643	680	738	667	662	691	682	647	661	658	680	693	672	646	755	642	674	635	690	681	647	668	689	694	687	669	694	687	689	684	659	666	702	664	656	688	626	675	711	671	646	649	629	692	706	647	636	648	702	682	599	691	692	654	666	667	711	697	710	664	658	670	674	692	719	668	657	667	650	706	646	640	668	662	658	689	725	667	658	699	702	678	672	718	709	678	680	691	660	687	691	722	724	656	725	690	713	712	689	687	675	647	704	661	646	661	636	618	678	673	712	751	701	665	689	633	703	655	665	709	693	684	629	670	652	667	659	750	684	726	744	660	707	683	714	710	682	697	686	668	734	679	648	708	660	698	651	679	685	679	678	651	637	661	677	683	707	688	641	678	628	717	674	690	730	690	693	711	665	657	684	663	710	667	699	649	671	687	662	667	658	651	646	730	663	723	678	718	642	689	704	687	679	677	690	677	656	665	681	708	695	714	693	711	672	660	734	694	683	752	636	683
9865	7086	6726	4862	3571	2334	1635	1021	841	682	535	490	382	396	375	405	416	412	405	403	356	364	384	384	338	365	347	332	359	359	381	340	306	374	341	340	321	322	300	331	351	378	359	314	325	332	304	319	357	311	319	315	305	332	339	307	329	309	309	330	307	352	320	307	322	304	349	359	342	322	313	321	312	332	354	350	313	321	318	337	344	328	326	281	332	335	317	356	346	305	315	338	373	352	343	349	333	307	308	330	324	324	341	323	324	329	378	311	329	359	348	340	342	330	303	305	318	326	345	321	295	311	309	310	339	305	314	350	298	348	328	350	318	292	331	335	352	318	308	299	284	327	317	319	329	340	332	342	322	314	348	300	333	372	315	329	331	339	320	345	340	348	372	323	344	297	330	313	323	324	316	334	335	314	306	338	327	355	339	305	317	349	361	313	328	297	317	355	336	336	298	316	303	342	333	291	344	322	285	299	320	305	343	373	308	304	362	332	331	319	315	323	334	312	349	309	314	337	346	334	320	326	334	361	338	341	336	312	318	329	303	318	287	318	359	329	316	353	315	331	324	337	317	337	320	305	292	317	333	335	293	310	324	307	320	356	330	328	316	325	348	328	323	323	366	329	297	298	348	322	286	323	336	289	334	331	354	302	298	324	339	311	313	356	308	319	302	290	333	278	336	327	328	357	306	331	313	332	351	305	309	370	302	291	322	307	330	343	309	365	316	305	360	308	334	326	311	333	298	298	342	331	334	324	297	303	342	314	333	315	319	312	337	344	347	359	315	347	293	306	288	300	351	306	317	335	338	305	324	345	323	344	337	353	321	320	325	341	340	328	328	338	358	323	313	315	298	358	336	326	293	322	287	306	340	309	343	315	316	340	316	371	334	326	327	316	315	312	321	334	330	307	301	342	310	346	305	338	308	320	357	339	356	329	329	378	322	346	299	329	313	307	317	391	321	325	318	328	280	312	375	302	323	336	337	354	333	316	349	333	335	309	332	337	344	357	310	358	322	314	340	358	309	316	315	323	332	310	327	298	338	328	320	296	328	292	318	356	307	300	303	352	335	314	328	315	327	321	334	322	336	335	333	354	363	325	342	332	330	335	317	324	291	335	322	362	325	337	337	288	333	304	312	313	306	306	330	353	308	352	330	331	336	304	298	350	326	334	349	326	311	362	322	333	321	330	361	312	335	338	347	312	304	331	305	331	339	301	313	329	305	321	323	322	353	338	336	331	294	315	309	284	319	360	336	335	340	341	357	365	332	364	318	324	310	335	360	361	353	326	279	318	294	332	344	317	334	342	296	307	317	321	333	320	345	330	355	329	327	302	303	318	327	310	288	351	329	299	314	351	298	334	318	343	294	309	319	367	356	346	301	329	312	345	325	344	326	324	332	324	338	299	306	325	309	334	339	329	336	326	314	309	324	310	344	340	284	352	333	291	321	348	333	348	324	341	311	340	297	325	318	309	354	336	270	307	299	339	349	362	349	317	322	336	358	362	310	305	359	310	319	334	293	349	346	293	348	326	341	322	303	329	336	357	318	321	308	310	343	319	320	302	314	325	334	369	348	332	303	331	332	298	331	339	342	336	321	272	313	354	306	304	320	335	347	343	344	313	307	329	361	319	308	298	332	349	356	327	344	340	348	344	322	316	321	331	323	306	341	355	372	326	325	349	349	341	339	311	283	329	319	328	318	296	370	316	320	325	317	349	299	298	381	332	312	351	328	303	322	322	335	341	348	357	355	324	321	333	356	318	304	340	318	331	324	353	309	332	295	340	318	289	333	330	298	359	336	334	341	326	329	341	321	338	338	332	356	347	308	310	336	370	311	331	314	333	343	313	317	322	311	342	303	330	335	329	354	301	311	326	345	343	323	327	317	323	335	291	286	335	330	352	307	308	311	336	335	317	337	325	312	364	336	356	340	349	309	314	296	325	315	315	308	340	341	333	399	313	323	349	312	340	333	292	338	346	317	317	328	343	324	311	332	303	342	319	319	331	321	304	318	283	314	325	336	352	342	346	310	301	288	340	322	314	295	323	326	331	300	305	301	358	319	347	322	331	332	320	336	367	327	347	315	310	319	344	315	343	305	332	383	364	283	302	326	333	306	341	342	314	323	331	320	342	310	306	324	309	330	355	304	340	315	356	334	318	323	345	316	309	346	309	349	313	287	301	291	300	308	311	288	321	302	323	318	300	324	304	335	296	339	300	310	323	318	321	324	320	329	296	351	323	342	340	343	323	311	341	312	333	304	340	319	334	323	317	341	329	356	360	299	317	345	343	331	303	350	346	327	328	321	352	315	307	331	320	335	357	326	301	365	341	339	339	350	323	322	317	311	304	330	311	283	295	300	320	319	307	330	302	289	329	315	346	325	316	348	353	317	319	342	321	297	328	304	301	318	335	337	297	320	313	346	321	327	374	353	337	345	351	315	326	283	329	326	341	344	328	320	312	307	320	341	338	328	338	332	350	308	340	316	343	358	349	314	319	319	309	328	316	367	332	313	314	336	348	343	343	319	317	353	362	341	343	314	330	350	326	364	323	309	322	344	309	327	307	306	333	320	313	311	339	343	307	312	314	309	309	313	316	298	325	339	302	315	356	318	325	310	334	327	361	310	304	316	310	363	342	310	302	331	309	334	318	294	322	390	349	312	342	311	325	356	314	322	292	309	337	358	342	313	325	341	334	326	302	327	304	329	333	340	337	328	342	332	348	317	311	351	320	306	341	322	302	334	349	331	306	320	330	295	326	310	341	318	351	334	348	307	345	321	313	319	352	357	332	325	357	317	317	316	305	354	305	321	341	348	306	283	325	309	304	342	329	339	323	272	302	317	340	356	343	371	314	355	298	311	321	314	310	301	288	322	335	313	307	325	306	324	286	320	355	314	304	318	304	350	337	321	354	335	317	319	337	335	299	343	324	310	317	306	294	327	337	330	328	341	324	329	307	305	310	314	309	340	320	342	313	249	319	310	350	349	317	317	363	292	310	296	329	317	369	340	372	300	331	350	333	310	337	318	335	310	318	325	326	379	326	335	322	301	327	325	291	349	300	330	315	272	323	280	315	352	320	337	295	332	323	338	321	336	355	324	291	331	307	300	300	306	275	380	360	324	330	332	310	311	324	316	330	322	309	318	337	350	336	340	326	337	329	325	345	329	347	346	374	317	362	313	309	315	334	330	331	316	288	311	335	338	319	311	327	351	327	334	348	321	328	320	329	324	335	316	333	341	328	311	348	280	330	312	291	343	333	329	328	312	342	338	351	321	325	349	300	312	307	344	319	364	300	335	355	334	334	313	319	329	339	297	342	343	325	307	334	293	347	322	318	339	337	312	351	297	335	317	346	323	307	327	350	301	328	298	331	327	302	332	328	332	334	326	324	288	336	324	321	340	332	345	319	338	341	320	320	307	340	328	303	327	329	321	338	335	319	337	278	352	348	309	357	352	298	296	337	303	346	323	320	330	286	350	325	323	332	317	323
7645	6845	11409	13025	12309	9725	7088	5059	3698	2840	2380	2047	1636	1471	1324	1372	1339	1353	1283	1247	1231	1196	1129	1154	1049	1090	1086	1003	956	939	842	824	816	853	825	755	831	840	722	797	794	788	861	747	743	812	810	813	799	777	808	801	815	810	760	841	804	790	789	783	785	757	806	808	774	747	790	736	790	817	755	724	836	771	766	794	736	751	732	805	809	739	770	802	804	780	775	700	816	732	771	803	749	787	759	776	802	810	777	800	776	754	785	793	764	794	778	813	810	768	782	793	849	778	745	799	760	744	777	806	738	769	802	807	819	791	797	787	804	839	774	832	766	771	768	794	814	815	781	778	818	783	781	772	727	807	752	768	754	787	761	756	810	800	770	791	791	762	768	756	766	807	797	764	748	824	779	812	770	769	781	774	763	757	789	782	725	805	817	759	769	778	795	735	762	758	775	805	794	778	767	765	767	797	761	818	793	775	768	765	745	757	803	780	786	837	785	752	805	800	796	762	720	816	760	812	785	774	761	817	755	796	795	803	767	859	775	743	802	770	795	742	828	775	762	828	799	793	755	821	793	718	843	756	798	784	804	757	835	846	733	807	757	746	771	732	728	724	716	758	801	781	783	782	796	758	746	766	752	758	749	761	742	789	779	801	806	793	761	761	782	816	810	807	776	787	767	794	810	722	745	750	801	848	830	774	760	786	793	750	749	784	759	810	817	805	795	774	777	741	713	759	794	760	762	781	766	757	772	752	793	742	796	778	773	760	784	811	716	782	809	802	769	797	733	776	747	800	795	750	783	762	813	793	765	759	813	799	776	782	850	793	771	805	764	777	819	788	771	760	802	758	752	779	806	786	776	735	784	747	788	791	733	766	840	761	757	765	807	762	781	786	834	780	792	785	767	853	774	735	802	812	772	836	723	800	837	801	758	754	777	768	796	774	752	761	803	801	741	765	706	808	750	823	769	780	795	713	828	766	791	816	773	757	778	786	763	753	785	826	774	765	777	779	770	783	763	832	744	799	734	814	782	718	783	833	811	792	756	793	738	808	766	768	760	769	765	779	828	796	838	819	772	829	809	752	811	791	828	763	740	762	792	804	720	832	734	773	757	746	832	755	774	789	786	830	769	758	808	764	779	804	803	809	811	845	766	829	747	772	806	763	796	803	797	768	747	753	761	770	775	755	761	814	752	799	829	805	798	798	774	808	780	775	789	777	812	754	787	790	809	789	768	783	738	834	762	771	781	814	817	802	833	811	761	771	805	805	795	778	794	768	790	726	832	740	750	772	797	770	791	740	777	844	799	772	826	782	760	776	710	759	766	767	813	823	795	727	771	781	784	780	759	766	795	766	772	779	792	762	794	765	757	776	789	799	792	755	836	817	785	795	798	805	795	765	762	770	742	790	814	785	792	756	819	769	785	787	794	778	806	792	831	772	785	702	799	691	788	788	768	808	774	752	818	708	801	792	829	796	727	768	744	773	778	807	810	790	772	753	764	807	747	757	849	774	781	766	771	784	783	775	759	766	802	796	839	842	790	772	784	792	769	795	833	794	772	808	820	774	772	758	767	784	785	807	799	794	777	739	787	771	778	820	797	784	772	826	816	781	765	779	818	759	835	804	759	763	805	762	762	812	799	769	758	802	752	840	816	815	787	748	739	824	764	811	798	799	790	757	747	804	809	765	789	782	793	853	785	730	775	761	731	762	809	784	843	794	802	825	796	762	795	756	806	786	787	773	775	814	754	826	795	760	753	797	778	797	811	757	765	755	754	748	799	764	757	789	758	752	737	814	766	771	786	774	789	782	869	791	745	820	820	769	799	784	815	756	795	778	776	790	754	750	781	738	754	773	781	783	783	757	821	760	748	789	777	821	790	764	778	788	764	792	764	746	816	821	775	743	799	776	777	760	776	813	777	804	808	732	815	781	790	776	806	807	754	826	801	745	808	768	777	791	714	733	800	776	760	831	786	770	767	746	808	726	740	720	783	804	774	792	787	815	765	771	795	800	784	750	800	780	791	790	783	779	759	782	775	824	823	828	792	818	770	789	776	786	778	813	794	814	737	794	804	725	804	762	764	765	770	774	756	809	780	800	728	828	801	781	720	769	778	803	804	761	815	806	772	781	784	805	790	758	812	795	761	816	762	740	764	804	785	755	831	775	774	769	764	797	811	763	797	779	799	804	747	761	766	758	834	763	767	804	782	763	820	773	763	790	762	761	763	862	782	794	764	784	777	786	813	832	788	822	751	764	768	789	743	829	763	777	739	791	760	822	815	768	808	778	822	733	722	739	790	796	757	734	783	789	788	769	764	804	795	802	814	749	827	789	791	706	774	752	757	734	754	762	790	756	784	806	789	753	778	789	787	798	779	779	772	795	800	749	786	788	774	744	743	805	758	757	784	788	792	772	782	732	771	796	773	773	719	735	760	812	770	761	780	771	769	815	757	789	739	762	773	754	756	786	764	786	807	765	801	798	781	784	763	712	768	769	778	794	769	752	745	779	791	749	768	772	785	761	756	782	798	834	846	793	829	735	781	784	755	802	743	753	737	786	801	755	810	805	778	784	750	769	774	779	763	756	778	775	799	766	781	792	821	763	758	766	783	736	788	753	761	787	754	809	745	803	793	765	796	775	755	804	747	775	792	739	831	762	778	772	812	808	768	755	758	747	745	787	786	787	779	766	758	768	713	751	743	762	755	788	772	775	808	821	758	761	796	834	804	800	737	775	794	807	784	745	786	732	783	775	768	820	761	800	789	773	772	829	768	734	737	786	765	763	757	799	788	770	748	803	767	824	764	805	747	789	754	748	769	798	788	778	808	808	747	770	801	711	767	780	780	803	787	760	805	771	762	831	805	776	777	788	719	773	770	805	805	777	799	728	769	802	791	734	765	738	811	768	769	810	776	796	760	817	761	813	773	798	768	781	806	750	753	764	791	802	772	810	831	809	862	778	772	778	768	773	769	762	776	782	749	803	777	776	792	766	775	795	798	731	753	745	767	802	809	791	796	786	765	776	797	768	711	787	783	703	796	784	801	771	749	781	756	799	744	761	724	757	751	777	728	745	793	770	740	763	750	729	800	778	766	787	787	827	782	774	789	747	813	787	764	822	808	770	762	809	726	799	762	773	753	830	747	752	817	778	827	769	729	806	754	745	772	747	838	792	774	783	780	773	782	790	752	756	735	773	810	737	786	781	795	764	767	796	777	752	759	771	781	738	779	766	747	804	793	758	805	783	725	825	831	729	774	773	767	794	785	819	762	823	799	762	799	807	813	754	738	805	771	808	796	802	819	828	794	803	794	758	807	746	799	764	797	798	767	763	784	778	750	807	764	793	759	768	798	737	825	773	743	800	778	766	741	772	757	806	748	795	745	764	800	794	791	761	745	849	777	833	771	833	805	787	758	826	844	756	790	818	751	805	802	797	765	799	763	740	768	774	769	754	760	811	745	776	785	786	802	755	754	768	811	789	775	780	750	755	807	819	787	780
21245	15411	14892	11699	9468	6623	4199	2484	2135	1488	1195	1266	860	810	610	682	728	737	622	573	492	463	449	449	427	391	398	380	323	365	339	370	342	343	337	348	334	356	332	362	350	344	308	333	326	341	324	339	325	335	334	302	303	308	316	318	279	315	349	353	280	296	333	281	330	343	319	305	322	350	335	323	316	333	309	333	281	311	317	332	312	287	288	308	320	291	294	328	336	335	348	318	283	339	336	330	311	326	309	309	301	330	340	306	293	314	301	312	302	306	310	309	275	318	341	286	315	332	300	350	322	307	313	294	302	333	325	332	304	325	289	321	307	323	320	308	320	329	330	311	339	314	327	312	296	305	309	336	282	328	327	314	326	345	303	313	327	316	308	299	329	318	307	284	315	354	273	302	312	319	300	318	308	312	281	375	348	322	330	275	282	320	341	294	338	300	343	295	307	300	337	311	316	347	319	311	335	320	327	344	320	311	354	320	321	312	323	300	321	288	320	327	342	294	337	312	328	316	338	314	295	299	309	343	333	338	314	336	331	312	325	301	325	329	357	323	310	323	335	347	298	322	309	336	337	298	292	322	315	311	316	334	340	315	335	301	293	312	331	306	315	332	335	338	319	335	325	328	316	311	311	333	311	308	340	309	339	300	304	301	318	263	310	335	317	286	336	298	330	325	331	309	307	336	288	295	345	288	315	319	291	335	367	291	290	285	281	343	304	340	340	299	338	345	317	300	317	299	326	279	301	330	323	329	314	345	309	317	325	317	303	315	315	312	326	303	329	355	322	327	349	335	325	320	342	336	340	332	345	317	316	363	320	344	296	344	337	330	340	333	350	377	305	328	313	289	302	308	324	353	359	299	327	325	351	326	308	318	333	278	354	298	332	297	331	332	301	330	343	323	301	280	277	332	281	346	355	313	307	335	321	314	300	267	294	324	307	329	315	325	308	315	314	330	330	345	316	308	339	314	301	324	291	338	340	310	348	365	324	323	307	304	291	285	342	339	329	284	314	301	310	325	344	314	320	312	309	340	324	307	285	330	318	345	339	306	322	309	321	333	322	333	284	279	303	331	285	317	340	336	322	337	336	305	327	304	317	308	326	309	348	304	293	329	343	316	304	282	312	320	293	316	339	322	309	298	299	333	348	325	345	306	328	330	337	340	327	334	318	309	318	319	310	322	311	311	323	349	324	340	316	265	313	362	311	322	301	316	335	303	319	337	293	339	330	344	291	290	289	312	295	327	321	306	337	305	348	271	302	284	312	308	319	318	310	308	322	300	316	300	301	330	328	317	366	282	320	321	313	319	328	304	297	321	325	354	312	313	305	323	318	310	316	295	336	309	322	287	286	337	345	296	305	324	317	292	278	314	315	307	300	319	318	305	351	326	317	321	306	319	316	300	321	303	348	294	315	371	305	312	312	310	348	337	301	333	308	331	304	346	304	317	333	306	330	304	294	327	307	326	314	342	323	308	296	304	321	296	312	299	303	307	323	320	325	341	315	318	292	323	347	308	345	305	307	300	309	338	295	334	311	330	302	330	326	327	308	327	333	327	355	330	345	299	313	344	293	324	312	279	330	286	297	332	337	292	320	320	285	301	367	295	298	349	322	309	297	287	384	302	339	348	329	296	292	325	331	332	278	343	337	303	317	340	301	324	336	294	287	310	302	317	321	342	321	319	324	304	329	299	317	325	307	322	316	325	311	273	317	327	324	335	326	301	298	285	290	301	328	352	355	322	299	314	305	318	344	332	293	313	348	311	305	298	322	349	324	371	307	313	335	327	312	315	289	288	302	281	315	351	341	327	334	330	314	321	294	332	354	308	295	330	326	320	349	321	320	320	329	328	316	345	319	294	344	326	303	281	310	297	303	332	317	297	334	317	366	306	309	295	303	322	339	333	338	334	298	311	337	326	325	334	308	305	319	298	300	308	304	341	318	357	307	325	322	337	324	305	340	337	349	345	354	292	332	356	286	314	315	307	322	337	357	325	327	271	318	293	315	305	309	336	337	299	321	347	291	333	318	320	312	353	325	325	311	323	317	322	363	322	312	292	305	293	341	309	346	301	336	291	345	305	298	319	335	316	353	327	297	322	286	319	297	329	316	304	302	348	302	334	308	363	314	321	331	356	315	309	295	317	333	292	321	291	287	310	321	314	321	280	323	362	327	352	341	292	292	330	331	329	317	324	291	311	323	311	321	349	297	307	285	344	343	324	291	333	344	306	299	310	292	303	298	320	323	324	319	312	356	326	289	315	314	304	279	340	271	332	294	325	335	311	333	317	353	305	297	303	331	326	304	315	330	331	320	283	344	321	303	309	305	302	310	294	320	335	315	322	304	342	280	325	323	335	359	346	327	313	288	310	339	295	287	296	338	346	315	325	327	328	320	338	326	308	282	333	311	309	326	339	324	301	298	291	309	334	330	306	340	283	330	305	324	305	301	304	321	298	315	322	319	318	293	317	328	321	305	328	303	309	315	290	329	318	333	313	320	326	291	312	352	334	340	291	308	330	311	320	302	292	297	306	359	361	339	334	336	271	327	323	349	316	314	317	285	297	300	333	363	347	321	310	317	371	321	300	311	331	306	309	349	313	305	305	276	314	322	314	323	317	341	299	328	302	293	317	332	279	311	315	298	346	281	318	315	317	325	320	310	325	304	306	328	333	345	322	309	307	317	321	315	307	344	277	352	320	336	329	299	294	355	321	293	326	384	284	308	315	318	332	319	312	320	321	362	347	310	287	350	345	322	311	344	288	323	312	358	317	304	323	321	334	354	318	300	301	313	327	309	328	318	338	324	317	325	322	292	301	328	353	337	321	361	296	324	335	314	332	306	310	298	349	303	357	365	329	300	346	331	312	310	306	284	324	328	326	350	302	335	330	327	299	282	274	304	297	325	273	320	344	321	335	326	322	282	314	332	313	345	337	297	319	324	314	302	327	300	332	326	329	334	328	293	306	359	350	332	307	318	275	321	307	328	300	330	286	338	349	283	292	314	318	302	307	312	323	321	304	272	305	312	287	305	309	296	321	322	305	313	332	326	297	292	308	293	347	322	333	313	331	312	321	323	350	329	320	352	320	306	325	289	316	325	312	283	319	330	361	321	348	313	286	335	288	337	278	311	357	330	329	318	329	303	289	348	321	318	345	310	311	307	306	320	314	322	362	314	291	334	314	328	315	339	293	316	286	291	317	343	330	324	340	325	272	309	302	304	309	333	317	324	308	349	331	314	323	327	363	322	301	311	304	313	324	354	298	326	302	319	298	313	313	307	313	308	291	291	319	300	299	325	324	334	301	285	299	311	289	303	322	309	344	332	301	320	291	336	308	337	354	336	312	333	323	315	300	293	299	275	325	325	340	325	316	326	314	326	322	311	305	322	307	327	315	358	284	278	309	303	320	343	324	313	338	328	322	299	365	290	296	310	333	323	311	332	330	328	313	337	346	324	302	330	324	320	339	330	319	315	347	351	344	317	331	287	287
15918	13362	19221	21269	20795	17721	14192	10377	8298	6759	5810	5566	3982	3607	2789	3561	3527	3623	2736	2703	2170	1894	2148	1743	1596	1539	1401	1279	1157	1042	950	892	964	910	897	831	833	837	837	858	847	856	792	763	794	807	800	799	858	832	769	801	835	786	830	750	770	769	727	761	753	832	735	747	729	781	775	762	766	797	730	742	766	788	795	774	767	766	761	837	730	777	743	774	765	765	772	782	724	738	805	767	776	748	751	736	828	734	771	783	794	726	783	774	747	770	744	762	721	759	771	721	755	760	765	765	796	793	760	753	787	766	768	748	777	735	776	794	752	721	772	750	746	754	787	744	752	771	792	769	752	754	745	785	768	771	756	761	744	803	766	759	736	724	747	722	723	731	778	748	772	784	764	765	732	813	764	766	722	732	717	793	786	793	780	785	779	753	722	780	790	800	778	753	801	805	759	744	804	775	781	799	746	825	760	744	771	750	787	740	775	814	753	771	731	749	719	701	751	780	804	756	763	778	763	755	757	779	733	785	761	743	745	706	738	732	723	773	807	736	777	753	768	780	773	744	759	774	738	735	747	756	805	738	764	760	748	681	772	778	764	764	771	822	775	744	745	737	777	765	786	725	744	744	760	743	756	729	765	755	790	829	759	744	741	748	816	771	807	781	711	790	771	741	711	807	787	752	724	759	755	771	780	765	755	745	805	771	768	769	791	810	734	749	759	782	750	738	761	801	786	790	766	746	748	754	813	782	787	808	690	735	792	722	766	766	786	756	758	763	770	763	742	749	763	742	754	757	740	820	728	806	719	758	747	782	758	791	776	789	792	776	823	762	767	735	788	753	792	787	757	753	760	750	764	768	785	775	760	780	742	776	793	762	785	733	728	745	746	784	744	744	785	800	779	730	743	743	762	745	746	722	732	768	764	781	767	861	733	788	801	764	772	743	746	800	769	784	758	760	724	778	739	782	780	758	750	734	722	730	781	716	771	748	740	802	758	768	749	769	758	765	794	803	788	814	765	764	747	783	746	797	763	818	751	812	807	793	777	801	803	757	750	760	742	757	776	765	756	789	785	756	784	825	795	734	748	781	785	769	734	755	779	788	729	751	719	761	756	760	720	771	787	742	764	778	763	769	759	787	736	730	810	765	764	835	756	733	826	804	804	749	775	779	761	777	777	769	783	733	760	761	807	794	782	792	721	792	745	748	806	781	776	786	702	767	780	783	763	716	734	722	744	757	764	740	742	780	809	793	743	790	751	821	786	723	793	760	745	742	820	756	730	757	750	773	799	741	749	778	768	786	743	784	746	726	727	841	748	781	804	714	746	775	776	734	807	714	746	731	767	809	804	753	793	752	782	751	782	761	754	763	762	742	789	801	795	737	776	751	764	784	752	803	787	809	757	732	799	771	782	774	761	795	734	763	762	745	744	779	757	761	718	756	754	759	764	764	748	803	743	729	770	782	776	777	756	795	771	790	769	736	788	756	794	766	792	722	783	721	745	786	751	752	745	784	780	794	781	748	748	816	770	783	752	794	751	792	775	820	745	779	770	779	798	739	776	737	753	740	786	739	797	822	808	798	706	772	732	763	738	732	746	769	765	812	747	717	759	736	771	760	766	801	786	697	747	762	725	797	771	721	752	759	839	771	783	746	764	816	833	794	786	726	796	745	778	749	733	743	794	789	759	741	801	747	799	791	816	773	810	734	719	812	792	743	773	756	759	751	773	751	744	795	775	739	806	776	710	715	772	767	738	675	790	723	756	810	737	823	752	758	784	724	747	711	794	811	737	803	722	767	747	716	755	784	762	751	828	811	772	737	737	774	801	764	744	737	742	728	740	728	743	781	805	781	755	720	762	774	834	742	778	737	747	756	786	785	738	783	770	781	803	746	769	806	778	797	770	783	789	776	778	733	812	738	825	767	784	774	744	750	746	745	762	718	785	752	768	761	750	666	822	774	758	731	776	758	758	768	758	842	729	787	739	772	809	760	872	820	751	741	781	785	735	804	816	743	784	797	764	799	767	737	772	788	732	802	708	752	724	756	737	811	786	777	736	783	727	703	750	787	719	761	773	802	801	755	812	783	775	777	793	791	765	748	809	756	803	752	801	725	754	814	820	777	720	738	758	762	753	811	760	750	756	763	752	815	730	785	737	763	766	800	767	763	787	820	821	770	714	755	789	815	765	762	784	753	763	797	761	762	809	815	705	754	769	723	750	750	782	783	784	772	760	773	752	779	773	784	765	786	761	759	772	753	772	696	737	739	807	757	793	799	755	735	774	752	758	744	734	786	741	731	734	754	778	749	751	758	752	769	742	778	779	755	751	802	760	788	759	791	722	763	789	796	760	797	742	712	767	767	772	767	832	736	808	799	763	798	727	733	747	731	841	773	775	726	832	753	763	746	826	758	761	818	733	788	733	770	750	747	787	767	746	773	777	775	744	781	752	790	801	793	799	764	815	755	798	774	775	716	766	754	765	780	734	788	809	754	765	740	780	787	768	819	779	758	804	760	762	731	727	793	808	738	759	720	743	800	737	684	782	725	784	771	722	750	748	722	787	797	763	766	772	766	757	729	752	750	743	796	735	790	779	761	759	782	725	772	720	756	768	751	731	735	784	759	828	745	789	734	813	768	787	750	786	771	755	710	726	770	789	739	817	748	806	789	730	791	775	757	751	813	768	755	769	784	754	750	798	722	755	802	740	767	749	779	751	799	765	737	794	765	742	782	812	682	769	769	737	743	778	692	778	745	725	748	756	740	781	725	775	764	805	780	790	760	758	744	779	765	735	733	762	792	762	722	696	768	757	761	745	760	743	785	717	749	754	763	820	771	788	798	812	765	766	741	730	763	759	756	782	744	726	790	776	757	815	773	792	796	737	765	770	790	718	797	774	803	750	771	717	771	746	741	750	806	743	731	775	798	738	785	767	730	785	794	791	753	821	759	752	774	774	745	777	751	738	764	695	761	769	808	772	755	790	736	759	735	734	756	782	782	727	758	741	786	804	796	747	756	727	781	797	762	739	762	818	779	758	746	794	804	797	722	773	761	774	723	758	797	761	774	784	823	736	766	744	771	761	742	758	824	772	775	783	711	764	774	775	733	734	787	795	765	743	759	771	743	769	828	753	698	794	817	778	755	767	800	722	797	816	771	743	773	757	766	747	729	794	787	769	789	728	778	751	769	780	769	707	754	780	779	757	751	737	735	768	774	825	772	789	743	773	736	793	728	773	750	759	765	730	785	824	782	798	745	743	764	782	777	720	709	807	778	748	761	729	763	830	776	774	789	772	788	782	782	754	790	749	741	759	744	747	800	800	734	798	750	795	795	791	786	745	775	773	787	748	729	823	731	787	738	758	756	767	794	805	757	779	794	747	743	791	720	754	776	755	793	780	711	786	749	817	793	716	788	747	756	753	733	764	718	822	773	723	759	713	753	841	774	699	785	786	702	831	756	751	767	800	775	749	738	792	716	762	764	753	789	762	745	771	737	757	766
29795	22710	19657	16738	13945	11041	6964	4671	3211	2295	1936	1970	1304	1016	860	939	1099	1008	711	704	610	555	591	482	422	450	389	387	329	318	276	296	317	306	312	288	302	283	291	318	328	316	250	291	294	337	272	302	311	285	303	279	314	292	307	301	270	300	286	308	328	322	304	292	269	267	291	288	269	297	283	258	292	304	281	262	300	317	302	290	277	266	288	266	305	263	299	282	300	294	307	292	295	274	280	294	259	264	265	308	259	289	285	286	270	299	248	247	268	284	280	280	303	277	289	308	299	299	270	290	295	289	309	278	259	283	270	273	286	288	281	276	283	271	270	299	306	276	293	293	310	246	269	294	289	283	289	283	292	276	286	286	312	288	281	301	271	253	262	283	270	278	281	284	281	283	321	287	259	304	259	278	284	306	248	282	294	317	273	249	287	279	275	311	271	282	299	289	284	273	284	275	294	287	280	300	283	270	247	241	295	296	287	286	282	292	277	275	274	275	286	264	310	279	265	277	280	285	298	271	267	286	297	269	273	289	267	296	306	297	315	298	310	267	281	295	287	278	301	274	305	274	279	292	305	289	290	276	268	278	284	266	290	283	278	290	312	296	291	267	304	279	317	268	309	278	301	310	294	285	325	272	291	253	290	264	281	298	285	309	298	275	287	282	306	298	281	293	291	290	281	256	282	274	273	314	286	307	283	283	286	287	266	279	259	289	288	289	291	278	261	290	297	295	258	296	287	297	305	288	256	270	280	300	311	297	246	288	284	282	278	316	284	262	310	285	266	259	289	273	277	285	293	308	289	306	268	290	253	285	235	284	270	259	298	265	281	268	285	295	297	262	301	282	239	281	288	271	270	283	251	296	278	297	281	248	292	274	292	298	279	275	300	266	300	308	295	266	257	307	291	242	291	272	299	280	283	311	239	295	247	270	314	301	290	298	276	310	258	261	273	287	297	302	292	256	252	304	269	280	284	250	296	284	272	283	289	261	253	296	299	305	307	305	276	297	292	256	286	299	284	307	251	301	264	285	293	301	266	307	275	255	264	242	286	322	273	280	309	273	290	283	311	250	265	272	303	264	285	253	293	299	277	288	292	312	292	278	258	242	284	279	265	334	298	252	278	286	270	279	276	280	266	271	295	272	264	258	278	285	278	292	276	278	295	264	298	283	274	299	273	253	319	276	316	327	278	257	293	256	260	286	277	280	307	292	274	274	292	311	312	265	298	304	274	319	278	276	281	303	301	279	261	317	310	295	287	269	255	288	283	273	300	241	291	293	282	304	284	290	275	285	285	292	280	264	252	253	277	302	276	311	238	283	278	315	298	305	251	257	298	291	317	282	276	288	277	295	281	306	306	310	239	288	271	268	278	275	285	279	273	295	273	309	264	299	267	304	294	252	262	281	281	266	259	289	277	303	268	268	271	270	271	329	281	290	268	293	292	262	303	311	302	289	291	278	268	269	312	288	268	259	303	249	274	305	292	293	272	256	277	323	263	253	282	291	296	261	276	292	265	256	268	255	270	309	295	284	299	258	273	298	274	277	288	288	284	277	309	324	274	294	292	289	257	262	283	285	265	278	299	300	268	293	262	309	288	314	278	274	236	259	255	299	264	282	300	290	283	264	281	285	305	319	293	281	262	253	264	261	303	291	292	302	286	264	260	280	289	288	260	277	266	294	282	298	271	301	286	285	292	278	293	283	252	301	264	271	280	267	270	297	291	272	290	307	281	294	291	261	267	311	279	273	279	296	287	267	334	271	277	292	313	325	298	288	284	257	287	300	310	268	257	298	276	291	298	256	276	262	306	277	284	279	266	280	302	309	259	260	273	267	284	287	311	288	269	297	299	288	269	292	262	259	291	291	269	291	279	247	295	293	294	319	268	252	289	276	234	272	307	290	275	285	249	289	289	312	308	281	304	291	278	289	298	289	279	297	295	306	282	301	297	281	271	241	279	267	260	277	251	281	302	265	264	268	281	297	304	263	270	280	309	294	288	304	299	337	297	271	280	318	301	298	242	306	297	292	288	260	260	271	279	278	289	276	287	283	287	278	275	299	285	306	330	302	297	260	302	265	286	292	287	248	280	267	293	275	299	265	316	306	286	270	306	259	291	264	309	267	301	317	274	296	294	275	281	287	284	265	319	271	309	281	293	284	288	283	277	264	302	296	277	273	278	303	283	309	306	252	298	305	308	264	279	273	281	280	284	276	284	286	274	244	308	259	267	271	253	272	269	268	263	323	297	283	292	287	263	262	317	293	294	315	283	280	278	289	270	263	287	335	264	261	255	297	251	305	291	291	302	280	258	286	283	294	280	258	299	257	297	259	257	267	292	269	268	271	272	296	257	255	293	299	290	303	265	296	265	275	296	321	290	288	290	293	306	273	296	270	300	270	256	293	299	294	299	283	311	297	272	312	287	270	281	283	289	288	286	340	263	262	286	309	284	316	284	272	264	284	282	283	278	298	279	282	264	256	288	273	293	271	291	314	268	286	255	278	286	263	285	248	282	295	272	275	271	279	299	295	271	274	301	267	277	283	280	303	285	281	275	259	285	283	265	248	290	277	288	293	264	280	258	307	277	296	293	282	286	293	290	251	296	289	259	272	258	300	274	291	298	316	286	259	269	277	290	292	251	279	288	309	282	257	319	283	271	298	259	273	284	262	291	256	269	274	311	299	273	292	292	309	275	281	252	304	249	279	282	293	315	252	297	275	265	267	285	274	305	309	271	312	286	289	309	258	275	272	297	286	274	235	308	285	267	282	244	281	294	293	279	287	288	311	277	269	300	306	275	298	279	315	288	261	251	265	300	270	248	277	277	271	314	280	282	281	275	267	283	244	250	308	306	259	290	305	273	280	284	276	257	267	258	266	290	279	293	266	310	321	310	272	301	300	268	294	286	301	295	292	268	271	271	271	285	298	266	278	313	290	278	267	296	263	279	288	306	284	275	262	262	312	343	280	276	289	299	298	282	303	267	305	273	249	299	279	298	269	308	280	323	279	283	280	297	264	284	274	282	281	294	252	297	272	279	302	314	303	283	284	291	248	295	305	306	266	286	249	264	310	268	273	297	263	292	312	297	281	296	300	276	272	280	267	287	289	247	290	281	298	295	243	302	289	335	277	285	264	267	265	304	250	311	267	313	274	264	316	288	299	252	290	284	264	280	286	261	302	285	287	284	263	252	256	252	282	293	323	298	287	284	304	281	280	258	282	289	281	311	288	256	280	279	270	285	295	264	294	286	273	281	258	268	262	297	290	261	281	309	301	317	297	264	305	283	259	268	277	278	292	313	292	265	277	244	270	269	304	306	294	301	273	312	266	293	307	307	293	298	292	261	248	263	268	285	307	292	274	270	270	280	289	301	276	313	299	261	258	284	274	257	292	287	248	297	288	279	290	308	274	323	289	277	267	281	275	277	290	274	263	250	266	294	291	280	293	259	255	315	303	298	285	294	294	253	281	307	314	270	264	272	308	287	279	298	286
20060	18253	23134	25915	25277	22900	18142	14084	11560	9514	8699	8440	5521	5396	4173	5222	5332	5444	3911	3922	2929	2577	3052	2260	1953	1895	1545	1399	1221	1098	1011	928	925	867	908	859	800	769	803	819	765	810	766	774	818	773	752	698	714	729	649	742	694	732	766	678	713	709	694	657	708	718	724	655	716	703	661	642	679	701	687	724	670	726	664	699	697	688	684	678	696	672	703	689	674	667	702	728	675	689	669	711	677	686	718	705	655	717	700	686	682	647	731	745	667	718	667	700	661	670	677	700	702	668	706	674	664	661	678	641	663	703	678	729	694	651	676	699	697	680	677	753	651	672	710	687	721	679	688	662	700	724	697	672	633	648	643	650	689	713	680	674	604	689	725	681	701	657	696	689	687	776	680	718	647	672	653	668	691	721	712	682	664	689	692	679	660	709	705	699	695	668	650	702	652	708	708	671	710	681	669	667	674	687	710	679	639	732	685	685	715	647	665	683	683	692	643	715	647	669	642	702	732	688	706	704	705	661	733	704	746	693	715	658	687	719	690	689	713	695	719	688	701	744	709	681	722	684	707	673	718	627	660	688	703	717	714	640	751	722	728	617	729	687	689	701	712	687	652	651	717	707	669	677	702	698	687	721	684	699	654	682	684	683	671	691	685	687	672	667	690	644	679	661	741	694	682	680	709	729	623	686	729	679	672	678	703	679	719	678	689	680	681	721	729	695	700	690	704	663	658	671	712	676	678	630	684	666	668	670	765	669	699	739	683	671	667	638	653	628	671	672	686	648	649	755	644	706	704	710	715	703	675	663	695	683	688	666	666	646	642	697	676	679	688	706	698	745	658	717	683	732	686	655	684	679	678	707	676	690	678	712	681	649	696	687	667	716	679	691	694	680	707	682	718	723	725	678	721	695	691	694	731	679	722	700	688	709	709	642	726	706	724	639	661	669	692	666	694	698	654	669	686	682	644	627	648	642	665	655	669	646	687	680	702	705	683	693	709	650	710	710	669	682	710	657	681	691	695	633	662	642	715	683	684	714	678	708	681	742	688	660	680	678	666	685	686	677	707	683	656	680	701	670	683	721	727	677	663	667	706	690	655	694	690	653	636	695	679	699	689	714	630	690	683	717	710	711	615	667	703	670	693	685	698	731	695	662	700	655	697	683	716	686	651	629	705	642	678	655	723	660	717	677	652	641	683	640	709	692	724	635	681	707	727	694	716	683	617	686	673	661	699	693	731	682	701	639	649	718	718	643	713	685	655	687	679	698	673	704	699	688	674	674	672	639	651	707	689	694	722	675	693	707	617	693	667	652	650	655	698	693	674	721	687	666	677	689	661	677	707	668	688	689	670	730	644	735	662	688	657	673	642	665	640	713	709	687	686	671	697	686	673	655	666	730	644	713	720	672	661	678	702	669	728	663	662	653	685	673	694	680	652	700	720	680	687	705	637	688	687	730	700	708	690	670	686	736	670	670	704	688	693	691	700	678	695	717	650	678	693	674	631	714	632	710	733	721	676	682	692	643	674	657	675	653	693	684	677	660	726	691	683	666	668	679	671	676	701	632	763	728	712	718	685	657	742	687	734	674	691	667	716	686	659	704	679	673	670	690	678	673	703	633	664	702	753	688	696	723	691	656	659	673	707	684	693	713	718	675	719	705	661	713	655	720	658	679	680	676	672	683	697	627	689	675	672	725	710	709	711	655	684	701	689	712	664	723	694	677	701	670	645	668	645	701	675	668	718	673	718	678	693	687	693	680	685	699	723	684	673	720	675	719	695	647	696	657	733	671	697	687	707	713	666	721	706	651	671	710	684	670	676	678	692	667	699	707	694	673	668	636	649	678	673	624	706	671	654	680	698	668	675	645	666	677	700	660	680	666	653	686	707	721	672	638	642	662	704	675	640	674	668	673	736	642	668	690	672	715	655	685	664	663	657	698	675	692	680	639	644	695	707	636	666	709	666	689	690	705	693	720	705	655	693	671	654	700	661	698	695	685	664	666	742	692	682	696	638	749	664	651	695	692	676	682	650	685	698	654	664	711	700	685	734	638	647	639	711	727	682	681	710	640	647	683	658	696	648	674	688	662	671	677	655	694	681	684	663	685	637	688	641	642	653	680	707	646	694	686	669	640	660	699	702	668	684	678	697	673	719	727	687	710	679	660	708	650	667	660	677	674	703	684	684	702	702	723	728	687	662	663	677	642	658	700	672	669	680	635	662	671	663	671	669	655	658	675	627	694	667	695	646	728	639	667	633	726	714	635	688	729	689	646	710	717	679	657	661	688	686	667	675	701	702	705	705	663	667	663	658	678	657	688	640	675	672	727	671	678	650	688	719	651	665	698	698	706	668	663	638	692	622	676	667	692	702	656	730	659	629	697	689	762	659	701	747	680	686	684	730	667	653	725	666	693	707	712	783	703	672	629	659	722	674	712	670	650	673	661	662	687	684	669	716	711	727	644	704	635	720	683	739	695	675	686	693	705	697	654	636	689	652	677	702	710	692	686	713	648	679	702	672	690	668	699	716	701	687	667	692	704	692	667	669	702	681	727	676	662	707	667	725	692	719	680	662	683	670	649	658	696	681	693	685	631	671	684	695	687	686	675	693	684	649	669	700	690	706	673	706	687	616	697	660	634	664	633	643	728	654	668	731	676	691	691	660	680	712	703	672	734	668	668	724	693	683	731	660	677	676	650	674	644	637	717	680	655	688	705	655	689	650	695	748	608	669	651	667	724	668	697	659	673	677	732	670	684	711	653	655	660	729	701	675	659	664	685	698	679	689	665	697	663	694	664	638	683	629	691	669	704	711	697	677	728	667	697	688	735	615	721	644	638	705	673	663	672	686	730	681	725	675	711	709	677	733	665	666	690	713	651	675	687	659	705	686	692	703	650	657	680	665	668	638	677	676	670	686	687	722	681	667	667	644	666	631	710	698	675	701	677	645	674	675	674	677	646	670	644	721	664	658	712	730	661	708	685	714	712	649	641	685	703	698	641	689	704	762	694	728	734	700	660	666	663	701	629	694	709	708	722	704	718	677	635	695	708	664	693	672	735	671	656	666	708	696	718	680	677	667	697	654	651	693	701	655	683	700	637	716	696	726	679	670	696	675	695	638	717	690	683	716	680	708	706	699	679	646	702	716	681	656	668	693	671	713	650	660	710	677	741	633	687	699	625	718	698	646	626	691	700	673	693	675	699	655	658	699	665	718	721	649	655	662	699	649	638	719	695	673	698	654	686	719	679	684	680	699	678	688	664	736	700	686	709	688	634	641	664	665	658	669	642	650	696	701	703	693	661	620	672	677	697	674	630	647	671	686	678	664	713	697	679	649	657	685	632	678	646	665	703	636	676	695	680	683	689	723	705	651	630	649	695	724	650	684	713	718	667	710	688	733	730	697	673	682	712	632	657	706	736	727	657	664	672	712	706	661	716	662	671	656	701	705	682	689	672	687	667	685	730	680	617	673	723	685	668	682	681	649	696	640	691	749	677
9977	7491	6758	5141	3476	2189	1371	985	755	611	563	494	413	416	424	457	403	432	417	413	382	375	383	387	378	361	375	364	337	384	303	348	306	341	310	328	341	321	326	333	353	410	299	327	332	325	328	324	328	326	343	350	326	322	304	347	357	328	326	367	331	323	340	310	333	350	318	322	337	340	314	337	335	311	328	328	339	354	312	339	332	301	316	363	310	308	372	337	376	344	287	303	318	334	366	338	335	334	344	316	339	341	324	316	363	359	324	357	324	327	353	331	322	335	322	368	352	338	320	323	345	310	333	333	346	338	367	334	341	343	303	317	362	319	285	341	332	315	313	335	339	321	317	333	326	305	337	355	341	326	337	322	359	340	360	316	331	344	335	339	345	325	335	341	327	317	353	296	337	376	281	327	336	346	344	315	361	325	313	306	289	324	340	328	334	328	313	294	348	347	332	332	318	343	295	336	322	360	386	333	304	326	332	297	348	322	290	334	350	346	349	318	328	339	313	300	360	345	358	315	330	352	354	365	321	315	361	309	370	331	302	325	320	344	351	337	324	331	337	316	316	340	326	339	330	345	342	365	327	333	312	312	330	317	328	304	325	325	350	346	303	317	342	320	310	331	351	351	314	359	312	317	360	298	316	344	320	348	333	321	317	342	289	303	284	350	305	328	346	318	296	307	311	327	334	323	318	317	292	345	335	332	320	303	317	319	305	323	343	359	314	320	294	310	334	302	315	295	327	331	338	317	367	332	294	313	319	337	303	322	325	357	343	343	330	321	299	317	329	344	308	333	314	313	337	336	304	320	329	293	335	322	352	317	336	345	335	348	322	352	338	375	353	292	355	320	317	324	301	313	311	304	368	306	302	342	309	346	356	361	339	326	304	313	334	327	365	321	330	366	349	315	313	347	321	327	345	343	333	348	310	335	348	317	317	348	310	342	329	323	337	304	377	327	333	347	295	329	313	318	317	337	337	324	317	336	322	314	329	344	325	319	350	327	328	294	330	349	307	319	312	311	336	343	334	288	348	327	336	307	346	332	323	314	335	315	325	337	341	360	329	331	309	344	334	324	372	331	306	293	366	350	307	347	343	353	345	336	351	343	337	317	339	352	318	327	322	313	309	318	340	370	356	293	343	312	321	325	349	305	320	331	354	344	336	324	337	335	320	325	320	360	326	369	320	327	335	324	298	360	328	341	309	315	303	345	318	350	356	347	326	305	341	340	357	298	318	354	332	333	340	371	334	306	291	279	365	330	333	334	332	312	336	348	310	346	348	306	338	349	332	331	314	331	293	347	312	319	333	335	336	325	321	324	313	357	303	304	344	310	351	321	372	324	343	337	311	350	342	318	341	347	332	304	352	320	334	332	344	307	335	345	329	368	342	339	300	327	365	340	327	327	289	366	343	329	320	322	304	346	308	319	345	342	346	333	320	341	308	340	334	309	350	349	326	324	319	321	345	352	336	385	310	312	357	333	319	306	339	306	279	285	347	336	375	359	310	303	351	327	354	348	358	318	331	333	275	348	357	322	351	303	343	320	330	305	333	302	330	324	334	311	291	340	358	325	318	303	295	349	318	360	343	367	334	315	348	321	325	306	323	317	320	334	297	314	357	362	320	320	315	312	339	353	314	335	346	335	334	362	335	322	327	317	321	344	395	323	340	338	345	306	303	347	322	313	298	312	315	352	329	345	341	322	319	282	359	314	337	348	321	334	349	310	298	334	318	311	305	340	282	325	294	324	326	300	336	316	311	344	294	314	323	346	300	334	285	325	294	321	339	333	351	344	297	317	375	370	318	321	330	347	282	323	353	345	335	369	345	289	347	353	320	321	312	329	312	318	357	301	348	344	309	302	336	352	333	331	331	321	324	330	325	322	319	365	328	328	342	286	315	352	315	315	325	320	363	322	321	351	334	350	305	348	314	323	373	336	371	338	343	340	361	311	303	333	319	331	320	379	295	321	312	323	328	335	329	345	298	320	323	352	321	357	362	343	335	328	341	342	364	323	322	357	339	286	329	334	314	312	327	367	326	342	344	324	340	322	323	322	350	322	359	312	335	322	351	340	356	329	342	311	332	306	324	355	310	327	344	353	311	335	331	339	345	346	313	344	358	323	357	318	290	318	360	340	301	318	286	314	318	345	371	311	351	352	338	311	361	311	350	341	331	357	309	288	329	329	345	314	325	340	338	324	316	370	350	357	326	295	348	373	304	324	301	347	312	325	336	328	328	300	327	331	330	313	326	338	346	316	329	370	309	301	297	343	367	331	348	333	346	346	331	340	353	356	319	345	347	326	333	353	311	309	310	299	331	317	331	324	341	356	295	315	313	304	327	325	333	372	353	352	327	323	310	337	354	282	308	322	349	362	361	314	369	340	340	344	306	335	349	313	349	336	353	335	338	334	342	361	336	360	333	333	329	323	320	333	305	306	360	303	327	329	313	320	323	336	328	335	335	315	348	299	300	341	325	333	316	317	360	319	386	354	361	322	319	353	332	337	342	331	306	343	338	356	271	339	329	332	295	354	357	352	298	315	300	317	327	342	335	343	329	331	338	362	343	305	320	350	322	345	327	339	339	311	320	344	356	305	364	341	336	335	351	331	321	316	332	353	321	318	348	350	319	326	309	354	308	337	314	349	358	340	312	324	337	358	331	316	351	311	327	306	326	367	319	344	357	353	296	317	347	320	328	319	342	336	301	294	345	301	380	308	302	350	309	337	326	303	335	306	324	330	337	307	327	346	298	329	320	373	317	325	352	333	304	309	324	332	356	331	347	365	315	308	306	301	321	319	336	327	307	361	288	292	320	328	316	363	319	334	291	297	316	336	361	318	316	300	343	319	341	321	328	314	315	368	353	353	363	323	343	361	331	327	323	340	333	297	316	315	320	315	337	327	286	311	357	312	301	347	366	329	365	337	340	313	321	326	355	321	314	333	314	308	361	313	360	330	353	355	318	347	335	277	293	325	336	313	316	339	321	339	314	335	332	323	363	335	348	329	297	319	338	348	333	320	348	348	340	322	332	338	352	313	322	350	321	339	367	339	346	338	317	341	321	325	347	326	293	301	310	290	295	349	318	313	341	356	337	294	335	340	314	317	334	359	361	333	321	357	358	331	371	368	282	325	318	321	313	326	320	302	327	333	317	322	351	325	356	310	349	365	326	331	341	334	355	323	312	323	315	313	356	337	318	331	328	325	341	318	340	296	318	358	364	321	288	324	329	339	324	329	337	355	340	324	341	321	355	357	344	351	337	295	309	359	339	327	343	309	296	300	295	308	354	347	339	339	357	332	315	343	319	367	323	341	298	259	324	345	329	328	335	354	312	347	332	307	321	320	333	349	353	350	343	309	335	355	348	312	319	329	346	315	298	328	329	307	350	319	316	343	312	329	338	310	325	359	321	320	324	317	298	338	303	326	346	344	368	351	327	383	324	328	337	333	325	319	321	359	331	349	309	363	295	293	299	315	316	330	329	358	312	324
7711	7359	11418	13458	11470	8910	6363	4882	3550	2536	2073	1897	1509	1427	1368	1386	1429	1397	1294	1324	1266	1255	1217	1230	1133	1052	1008	991	914	938	893	850	864	866	851	825	842	846	846	800	821	794	794	827	760	836	829	782	790	772	826	765	818	850	761	790	757	872	819	821	847	788	775	729	765	763	751	797	794	808	789	745	778	806	743	806	784	769	747	834	756	804	834	757	796	766	819	817	742	798	808	737	770	820	762	806	776	813	828	751	791	801	783	838	787	797	775	736	771	772	758	793	791	814	756	768	798	789	815	804	785	801	736	760	794	766	759	765	822	840	803	755	795	799	777	731	750	777	783	825	817	777	755	772	799	784	802	789	781	775	782	760	768	792	774	810	780	774	759	742	778	778	752	706	773	802	794	803	814	754	770	808	777	795	796	835	809	752	802	791	782	751	777	831	810	774	783	785	816	843	865	802	769	799	796	718	802	771	787	800	805	809	796	753	816	774	841	813	782	785	760	791	780	786	768	840	735	770	783	803	751	831	770	783	746	745	780	797	738	800	773	804	746	822	834	805	762	772	800	788	783	813	807	775	767	758	783	795	775	773	762	767	805	771	859	773	793	798	812	742	832	796	780	802	794	764	777	781	778	824	773	749	801	780	770	825	782	835	746	764	786	773	765	755	758	760	831	850	799	748	760	809	745	784	732	829	804	734	775	820	749	776	792	790	806	752	810	807	782	766	765	750	783	786	791	778	821	787	755	766	799	832	794	786	781	766	794	838	747	774	805	784	757	805	824	739	790	808	777	806	762	747	794	825	776	794	725	747	794	796	820	784	808	793	773	817	804	783	762	844	762	805	781	765	781	789	807	747	817	797	783	793	826	776	773	783	794	758	818	774	750	777	832	784	776	767	829	748	810	739	796	789	844	762	795	762	791	727	795	822	783	771	797	770	792	784	789	801	794	794	801	815	846	796	783	796	795	792	830	804	848	790	760	791	802	796	794	768	835	777	826	826	785	787	771	770	784	832	806	777	773	806	800	726	768	834	801	760	749	794	844	790	765	754	802	805	757	851	800	784	733	811	777	759	774	822	752	807	810	784	762	786	747	758	733	778	765	792	809	782	740	782	793	804	814	754	782	766	804	794	805	808	783	751	784	794	804	780	807	771	757	782	757	731	812	816	782	787	801	796	857	773	795	793	781	764	742	770	758	788	816	750	826	766	819	797	792	787	764	750	812	761	753	743	809	787	773	744	797	809	788	783	806	812	812	822	790	824	763	779	777	800	742	757	754	744	788	805	799	767	750	792	743	834	748	795	795	743	770	804	774	779	819	761	842	744	768	809	701	770	797	760	823	796	779	782	786	785	731	765	778	750	767	772	751	787	817	775	771	807	833	782	806	794	809	804	820	747	769	762	819	786	799	778	801	777	775	768	796	804	808	770	770	827	800	740	761	809	777	746	830	775	775	865	801	745	802	790	780	783	725	762	721	734	790	780	793	820	867	752	773	764	830	783	757	793	739	837	748	759	745	799	759	805	827	809	756	789	827	787	811	780	761	808	771	800	741	827	749	806	773	786	799	795	768	777	750	782	768	777	765	753	797	750	758	807	768	806	752	754	823	795	827	770	784	804	778	823	761	734	832	762	780	786	784	818	764	774	820	798	783	778	789	768	789	807	772	792	805	807	772	794	764	821	838	813	805	847	799	820	805	786	774	795	788	814	775	797	805	741	775	790	827	783	823	751	782	736	795	768	803	758	801	789	736	788	757	833	853	782	757	807	750	758	847	777	798	800	769	752	806	752	809	755	743	773	786	797	789	766	790	793	731	805	770	755	798	817	825	785	736	782	782	795	791	784	810	797	812	803	815	847	792	820	779	767	810	787	757	753	808	768	789	793	801	818	762	789	778	774	816	787	806	753	807	769	795	797	795	825	740	825	772	768	781	828	804	763	792	817	779	840	755	812	794	826	739	772	829	780	784	786	825	780	728	748	801	764	737	775	779	789	739	788	720	827	765	773	777	758	802	759	766	779	824	759	816	757	820	772	795	813	771	772	832	783	780	779	750	803	812	808	736	777	750	809	748	826	769	788	786	759	807	746	795	754	797	786	806	777	767	786	767	775	801	777	742	758	790	837	791	836	744	786	744	765	765	791	794	815	842	781	744	805	799	817	754	719	783	792	845	771	774	817	800	761	792	785	791	821	845	772	799	757	808	781	784	750	786	798	831	796	783	747	793	783	830	752	784	792	774	802	763	773	819	802	748	796	790	762	803	789	789	812	785	809	717	789	779	754	751	791	752	817	761	744	790	765	783	815	774	802	799	791	793	761	778	771	850	751	778	761	773	795	755	792	789	788	796	775	776	784	811	788	759	776	777	748	822	801	773	802	791	764	723	751	767	836	763	777	797	763	814	836	754	857	846	779	772	766	787	843	813	782	806	770	788	790	711	807	779	773	792	794	820	863	755	777	813	764	766	771	768	740	808	834	763	815	768	764	784	786	795	806	790	776	797	799	774	831	788	755	767	835	804	793	765	817	748	807	791	805	810	792	800	821	765	820	764	726	856	760	829	857	785	797	830	798	821	783	752	824	794	809	795	783	768	782	807	741	813	779	822	727	767	705	801	762	726	775	774	730	758	798	772	791	806	775	805	793	784	796	792	761	744	802	797	758	807	747	763	787	781	792	761	785	775	755	760	712	808	752	759	795	757	835	744	859	793	786	808	757	783	790	785	750	802	779	764	791	775	757	768	753	768	744	816	763	816	755	765	748	770	785	794	759	819	809	778	768	784	838	739	762	781	785	733	764	747	829	769	747	775	789	827	759	764	750	768	788	758	782	784	795	711	747	763	792	780	781	848	822	806	767	795	792	769	782	810	804	799	763	773	776	791	795	772	779	771	843	752	798	795	829	786	769	805	813	832	809	782	802	807	780	816	811	807	780	743	833	777	788	786	788	732	834	782	811	797	776	763	774	809	805	789	781	804	806	718	773	760	767	804	832	740	858	783	801	825	781	760	753	709	829	824	756	765	805	739	823	766	793	792	777	790	816	781	825	719	806	818	824	801	811	783	800	773	797	779	808	815	846	855	799	841	811	779	834	764	796	815	773	790	747	764	747	793	805	801	789	784	835	756	805	786	834	777	793	782	821	724	774	773	788	786	775	809	767	797	821	803	777	765	801	767	785	786	799	781	745	840	818	796	782	782	785	809	788	787	802	788	800	752	795	762	795	737	778	766	762	746	801	834	793	776	832	763	785	801	791	824	752	805	852	774	830	747	781	815	824	801	796	765	800	840	837	780	771	773	762	788	767	810	784	789	780	815	750	742	802	811	783	751	794	775	832	864	790	774	758	802	788	811	791	786	817	784	797	768	781	784	771	842	824	806	782	786	705	780	742	783	746	772	769	840	801	813	842	801	793	800	774	768	746	783	780	738	768	831	784	752	793	798	792	710	791	717	757	842	778	773	809	753	753	737	789	782	785	789	809	765	790	756	785	811	736
21989	15782	13718	11764	9511	6667	4129	2984	2121	1449	1170	1178	835	887	706	711	795	741	600	610	508	432	508	445	417	376	367	390	381	318	323	315	306	329	391	328	333	293	331	329	338	307	323	332	363	310	336	344	344	321	326	359	344	336	316	340	342	332	322	310	345	337	352	302	337	303	301	304	339	344	335	325	333	303	313	294	311	302	338	326	337	331	310	320	318	337	333	339	318	303	309	323	314	303	339	349	316	327	305	318	331	311	326	350	312	321	308	301	335	278	322	319	316	349	298	302	357	322	332	317	317	344	310	312	284	333	297	329	283	352	313	346	292	294	331	311	295	344	339	298	323	309	342	332	296	352	337	343	316	328	354	324	326	326	339	298	318	325	300	344	309	331	316	349	331	301	305	315	301	331	316	325	318	324	334	303	322	355	309	294	328	324	332	299	326	266	348	329	313	298	313	339	321	350	301	329	331	336	338	317	329	303	317	332	321	320	334	337	342	308	334	331	328	330	315	326	298	301	334	334	330	343	341	300	334	329	323	344	337	297	338	332	339	327	294	303	305	334	339	302	324	354	332	321	312	312	299	347	331	329	302	315	296	339	293	307	297	312	323	333	346	354	308	318	317	301	324	306	337	285	316	322	301	331	315	324	322	339	307	307	323	325	330	369	318	322	334	337	302	331	289	320	324	315	325	327	313	350	295	331	335	329	340	321	322	307	305	311	333	317	309	303	329	327	319	337	312	339	353	330	330	325	304	341	342	310	331	324	302	322	327	319	310	294	305	306	303	310	297	290	301	325	333	331	313	341	290	309	297	310	306	308	329	301	340	324	316	365	333	330	279	307	319	307	341	289	305	317	335	325	291	325	335	326	332	291	339	316	304	321	323	306	352	307	336	338	318	323	301	286	341	321	341	300	288	311	336	298	335	316	317	332	341	285	327	334	331	352	289	324	297	343	335	312	317	345	316	312	315	273	309	323	312	296	314	310	314	321	330	284	331	320	325	335	290	317	306	294	325	323	308	309	338	324	270	339	311	307	297	288	296	325	337	318	321	346	318	280	302	330	363	313	289	330	300	315	312	308	309	345	311	334	342	295	347	313	325	310	296	322	302	304	305	304	296	329	351	300	313	332	308	291	302	328	321	332	336	319	299	298	310	338	329	291	338	326	323	322	324	326	333	325	310	341	308	336	319	315	326	328	337	343	318	284	345	331	301	304	315	325	328	316	304	343	308	286	332	334	333	349	338	314	327	342	316	323	317	326	270	311	309	308	316	349	294	341	313	302	314	338	339	342	327	306	332	325	320	324	357	367	303	315	332	305	308	307	322	329	318	320	314	312	288	330	296	324	342	301	357	306	344	312	358	358	351	344	316	318	291	308	334	333	324	342	335	315	336	313	316	321	330	339	315	323	334	325	305	296	292	347	343	322	315	321	352	313	336	311	297	304	321	340	352	319	309	321	344	286	323	345	320	337	326	321	335	325	312	343	330	321	313	329	319	323	316	345	310	314	287	302	303	342	330	309	329	318	309	342	310	326	323	318	356	326	321	312	354	322	366	348	299	313	335	302	319	331	315	347	333	336	302	328	292	326	296	375	303	328	311	313	341	297	347	321	296	332	336	327	304	297	302	298	321	307	310	331	303	317	321	324	365	355	301	321	299	328	332	312	309	320	305	348	351	320	301	321	312	311	304	359	375	298	332	335	328	330	319	307	346	322	316	308	306	298	305	309	349	359	276	343	285	314	309	322	329	311	327	309	322	282	302	320	306	274	322	315	328	300	319	309	313	354	302	317	321	291	320	297	327	296	294	293	338	343	310	334	300	294	334	349	336	309	314	302	328	321	337	323	297	341	344	322	379	312	336	310	342	324	329	337	298	290	319	285	326	316	330	318	320	301	331	327	307	324	311	338	314	318	273	323	317	310	341	334	274	305	325	300	318	306	329	306	327	304	306	313	288	310	348	333	325	305	306	323	314	290	349	328	304	324	344	309	310	370	329	312	293	342	340	327	348	340	310	353	336	334	337	311	341	305	318	305	345	323	299	280	316	322	329	379	314	321	351	300	309	280	337	314	296	321	275	302	314	344	346	358	316	306	284	339	332	297	323	322	314	331	325	306	323	316	316	319	335	317	303	321	292	287	342	340	313	324	314	361	322	320	324	305	344	299	312	334	301	327	320	315	314	316	333	309	304	304	284	312	324	280	316	318	319	316	322	341	292	312	333	354	313	317	339	293	339	333	314	334	322	305	289	342	293	295	311	319	320	332	315	317	303	331	289	303	297	297	348	270	292	329	303	358	354	299	309	290	315	314	315	307	274	332	310	302	320	349	310	316	326	299	294	305	300	340	275	294	297	345	333	318	337	318	329	333	340	318	311	325	293	317	318	320	332	317	280	292	326	309	292	299	323	339	351	334	316	323	347	333	325	285	321	332	302	286	282	310	313	293	277	293	296	306	322	304	334	274	327	310	358	321	350	285	318	320	305	315	321	311	279	348	354	339	347	310	323	299	308	307	277	314	313	302	321	297	321	302	325	309	309	296	366	343	286	321	285	322	310	314	321	281	304	338	313	329	329	342	308	298	300	336	289	349	291	296	324	341	288	332	331	315	326	306	335	304	338	318	346	319	330	354	303	322	291	377	312	313	322	348	329	307	285	350	353	327	319	330	271	316	324	326	303	310	328	322	302	305	329	323	311	338	319	330	291	324	347	320	318	300	322	343	330	315	282	321	317	338	297	320	304	333	299	277	327	362	345	303	334	331	338	319	346	302	335	314	331	294	327	347	307	296	326	301	302	298	355	303	345	308	321	314	355	339	300	333	314	340	313	292	341	319	314	322	277	313	328	309	313	340	314	304	319	325	311	323	339	337	328	302	275	319	329	343	328	321	336	334	311	308	313	318	360	305	305	314	316	308	321	285	325	302	313	341	316	308	300	312	314	322	283	319	326	313	303	324	329	306	364	320	357	305	292	333	308	314	334	327	313	293	317	335	321	336	312	313	332	328	316	323	303	308	324	342	362	343	309	298	349	306	335	309	308	321	300	306	343	303	336	334	286	296	302	320	301	334	331	289	315	324	346	295	314	320	318	288	308	336	316	294	335	315	293	318	321	309	309	346	313	312	294	327	341	333	331	341	300	309	340	320	372	319	300	343	329	302	302	344	295	316	332	285	324	311	309	342	347	316	317	315	336	307	345	320	335	338	330	338	311	308	327	343	321	318	322	323	323	340	325	316	312	286	312	337	321	346	297	291	352	328	326	266	330	326	297	338	315	334	343	294	328	300	276	329	361	294	321	306	312	362	305	318	338	333	321	343	342	310	313	298	304	325	348	301	315	310	317	338	317	286	311	313	346	310	298	332	346	350	320	338	317	324	313	304	337	307	328	312	313	341	311	312	304	343	334	306	352	305	342	299	341	350	335	316	331	309	327	295	307	350	305	293	353	342	325	303	328	322	301	322	337	335	356	316	337	321	346	324	321	299	297	319
16243	13124	18349	21088	20648	17238	13158	10304	8135	6638	5728	5382	3858	3936	3161	3499	3773	3663	2590	3024	2362	2096	2245	1804	1581	1449	1377	1232	1052	924	957	919	933	893	914	899	844	802	840	837	817	838	848	842	801	794	792	809	817	741	809	766	777	773	824	807	746	788	769	813	782	772	777	789	723	780	748	761	731	764	767	743	739	740	734	794	804	784	819	755	757	789	813	807	721	786	730	777	752	759	757	775	772	788	760	796	746	737	810	756	743	763	742	742	747	698	762	771	748	767	832	737	773	784	801	750	770	793	787	766	756	763	768	747	770	792	783	772	727	768	719	817	736	749	748	737	736	774	770	740	798	755	826	724	742	744	748	750	746	783	721	752	758	776	751	780	772	740	779	778	833	787	745	832	788	794	785	734	805	790	790	738	776	737	724	746	739	785	791	739	751	724	786	757	789	741	739	794	749	764	798	763	724	769	773	763	771	731	783	781	741	753	806	756	778	794	741	786	721	823	758	746	732	731	759	742	766	737	767	752	731	782	790	731	767	744	688	771	725	757	788	793	788	747	716	769	768	776	809	752	755	836	694	751	719	738	783	786	739	725	743	734	799	812	763	771	772	744	756	748	757	773	750	747	744	768	700	789	745	821	795	768	768	749	775	791	723	794	741	786	780	724	737	745	757	813	784	757	730	792	813	776	684	765	773	763	789	754	781	793	752	753	805	788	775	751	758	694	801	736	763	778	758	727	771	737	766	766	738	721	713	769	743	771	734	812	720	779	783	775	761	731	779	744	770	722	732	756	742	816	753	813	760	795	739	717	773	756	723	772	781	796	738	746	752	793	771	743	745	784	788	823	756	761	764	793	729	821	789	782	802	756	763	791	764	746	769	714	773	792	768	712	762	736	811	736	723	743	756	769	792	781	787	786	728	795	790	765	774	731	820	776	757	772	818	806	756	775	779	762	732	782	769	758	768	751	762	804	754	780	762	728	756	750	792	752	774	767	778	768	795	758	751	781	792	725	799	737	765	798	825	746	778	767	776	770	768	786	784	784	810	799	732	771	693	787	722	794	811	731	801	825	758	730	792	810	734	785	817	737	775	789	746	785	758	749	727	782	776	721	771	803	746	743	758	813	769	797	745	790	795	750	716	797	803	770	768	775	776	700	766	715	764	772	757	760	767	793	746	748	728	784	775	769	781	749	764	761	809	757	809	753	776	812	747	782	760	765	735	745	766	744	746	805	739	763	751	724	773	721	733	759	748	740	798	782	778	752	717	766	763	844	769	773	823	792	783	785	713	785	751	788	782	793	756	748	779	762	743	763	759	774	763	773	753	801	797	766	800	783	788	807	813	749	796	759	772	745	752	777	750	780	743	775	763	785	742	787	831	789	732	737	767	729	806	758	746	769	732	717	794	816	740	742	725	765	771	710	757	722	773	823	776	735	727	729	737	822	779	763	778	737	778	761	731	795	762	761	810	755	749	746	764	784	763	798	805	783	779	763	761	781	787	743	751	763	786	803	744	786	770	797	753	751	812	785	768	767	745	794	745	755	798	777	737	767	778	779	768	767	771	776	780	832	772	793	807	748	736	793	771	781	741	742	778	787	724	762	760	732	801	725	734	781	748	710	794	782	757	793	749	756	727	783	717	779	749	760	732	744	721	796	742	732	720	770	749	794	779	728	774	699	745	772	751	788	780	747	787	750	787	714	723	804	770	801	754	752	759	769	774	781	805	731	792	793	782	782	738	763	787	763	757	730	744	747	770	771	783	739	747	770	756	799	776	754	770	758	753	817	717	731	787	764	790	833	759	748	765	802	735	770	770	788	729	785	725	751	768	767	747	716	779	743	724	733	786	744	745	764	731	727	783	776	805	791	772	780	723	722	781	776	775	711	814	748	709	789	745	774	799	733	726	793	777	771	796	769	785	733	744	763	813	790	782	767	789	749	796	704	775	714	808	768	718	769	762	739	763	708	787	760	785	788	780	751	742	788	681	791	759	737	744	779	800	811	776	764	753	760	758	762	746	756	742	737	800	761	766	762	755	797	759	742	742	766	765	726	734	744	745	739	761	763	779	779	712	700	780	738	731	764	743	764	725	773	783	744	773	770	741	778	787	806	764	813	714	744	804	774	752	825	717	743	801	771	778	797	756	725	793	799	779	813	787	746	807	750	812	775	791	754	756	740	753	764	803	788	791	776	785	763	761	765	788	801	777	809	755	745	787	757	771	785	755	739	748	798	766	767	772	762	730	807	752	749	725	775	727	781	749	751	773	773	810	760	765	769	783	744	693	737	745	757	755	795	729	745	790	812	803	754	772	729	731	787	788	830	795	753	736	782	763	822	761	740	792	811	789	720	817	778	765	787	787	754	804	747	811	810	724	771	814	787	743	809	750	734	747	782	750	807	802	797	751	749	758	750	774	841	792	760	775	769	776	760	732	772	766	744	774	775	748	774	804	780	787	777	797	785	786	779	789	787	740	732	791	796	729	805	796	796	786	793	733	741	755	803	759	753	756	713	785	753	693	759	779	748	767	740	764	771	700	783	802	788	770	758	764	830	779	732	767	799	739	755	767	763	778	745	719	740	780	776	760	756	772	775	757	734	787	804	870	738	748	777	746	755	750	736	730	738	750	746	741	775	799	775	774	732	778	755	709	744	754	779	801	774	768	765	758	778	767	751	796	713	783	715	727	766	795	844	706	752	758	747	792	722	778	777	776	720	801	772	754	798	740	773	785	757	778	803	802	772	758	754	774	764	783	769	767	754	797	791	758	751	761	721	787	767	743	742	763	722	795	749	730	795	750	766	776	777	759	740	808	760	745	754	765	736	746	800	731	823	797	787	728	793	748	764	796	788	759	764	753	767	764	814	737	771	806	751	761	760	760	793	765	800	767	781	783	798	792	761	786	775	728	771	796	754	783	799	734	809	725	773	799	762	767	760	770	752	770	762	762	692	776	746	774	783	738	760	770	796	769	750	783	734	732	737	742	757	757	771	752	714	775	764	761	780	745	765	798	792	761	699	733	798	793	790	787	767	773	767	730	755	761	716	770	714	766	780	735	769	790	720	727	768	700	786	764	791	762	752	727	757	746	750	786	756	752	736	778	798	776	755	768	773	750	773	758	792	787	840	803	734	819	752	759	764	790	712	758	788	744	768	782	788	733	778	773	765	804	779	806	783	747	766	780	793	751	754	738	773	813	809	787	784	726	769	774	715	747	768	728	811	788	780	773	768	809	712	791	756	752	755	814	732	748	744	789	781	778	716	736	735	829	760	777	757	762	779	760	716	797	741	757	756	770	739	783	717	723	770	758	771	723	784	758	747	794	711	774	828	774	792	716	787	731	760	763	696	745	807	713	773	790	725	804	787	767	729	797	723	786	760	716	748	726	760	739	748	748	774	820	802	785	769	766	763	811	718	742	765	802	770	812	750	753	714	752	762	734	797	761	772	807	781	798	742	755	813	762	780	825	761	748	800	765	772	746	799	743	778	681	747
30501	21866	18881	16901	14092	11057	6960	4560	3216	2382	1766	2023	1253	1102	855	1043	1157	1060	688	810	673	587	584	496	453	425	374	356	349	344	306	300	342	342	280	343	281	322	314	286	275	299	289	302	268	321	291	290	257	293	314	268	316	282	275	290	277	285	326	248	288	290	291	297	289	285	279	299	281	317	286	266	251	283	251	302	270	277	251	300	274	252	287	281	264	245	281	285	289	321	325	281	279	318	287	280	277	271	277	283	318	285	246	247	262	299	311	292	257	267	281	292	272	293	277	277	279	305	268	269	270	302	272	295	312	274	255	282	255	268	275	296	297	259	327	313	268	310	295	255	263	311	293	308	308	270	298	288	291	291	282	261	286	292	275	298	272	270	252	281	301	289	255	253	273	285	281	284	249	290	271	300	285	294	293	298	261	290	299	302	297	282	281	265	272	286	266	246	284	283	257	275	292	312	264	330	263	274	285	291	283	303	311	256	251	306	277	289	275	279	274	282	270	245	267	279	245	268	267	283	276	271	263	250	310	327	320	284	296	300	276	304	305	294	276	288	306	306	319	319	285	249	299	302	276	257	283	273	249	278	289	266	292	311	296	298	274	285	279	279	288	296	281	287	283	294	308	252	284	307	294	307	311	302	263	288	260	284	232	288	269	282	273	291	318	294	317	289	288	305	279	273	290	285	319	265	277	305	274	270	300	282	293	273	276	282	284	304	275	269	283	278	282	268	294	319	318	287	272	290	278	310	296	309	271	296	292	263	294	312	306	303	287	303	235	281	282	288	265	296	250	309	265	270	298	279	278	299	297	304	280	312	286	284	307	269	281	295	317	303	251	287	258	270	256	304	286	310	301	267	285	281	287	273	297	274	279	282	304	278	305	280	312	258	283	308	287	292	292	291	289	281	263	273	300	284	299	286	295	266	281	287	271	275	302	296	274	252	285	294	264	270	273	263	285	256	277	274	261	282	238	306	284	286	260	251	263	306	284	326	258	276	277	291	310	274	281	289	293	263	275	267	301	298	287	273	293	324	298	261	304	295	304	242	283	273	274	302	306	299	278	244	255	269	273	300	329	266	313	276	304	270	267	281	280	291	265	278	307	282	285	270	273	288	297	291	311	284	310	265	256	288	295	257	255	284	271	263	280	281	305	283	269	284	274	268	292	289	272	287	306	274	275	275	268	290	278	265	263	278	288	279	264	273	285	289	318	287	301	282	267	258	278	305	282	301	278	294	283	285	307	274	317	301	279	282	280	266	296	315	286	277	260	265	279	297	267	274	263	294	298	303	285	284	286	287	296	303	321	295	295	290	290	269	265	277	280	266	278	294	281	289	295	306	285	305	269	288	269	274	250	261	290	306	256	291	303	281	274	268	308	309	286	273	312	307	295	313	286	303	307	288	316	266	279	320	298	250	276	277	274	284	284	297	274	283	304	262	272	271	285	256	304	294	287	294	262	322	285	277	277	285	275	272	278	286	276	284	292	281	284	300	291	256	273	271	281	277	274	281	269	314	273	293	292	285	266	290	300	279	301	290	284	279	282	294	283	298	245	294	271	284	279	281	277	280	256	321	305	267	249	272	257	295	280	238	300	286	308	293	280	270	296	285	268	284	297	291	284	306	276	285	259	293	274	285	287	293	286	279	291	279	275	275	260	330	266	256	242	268	293	290	282	279	290	289	298	264	305	300	280	285	319	273	284	292	295	297	279	304	267	283	282	291	261	313	265	270	290	280	289	306	264	272	300	301	276	274	305	264	281	298	273	294	264	287	301	270	285	292	258	310	275	314	291	260	295	288	261	290	252	286	281	251	307	273	308	310	298	265	271	284	255	258	272	267	281	276	309	277	289	282	285	299	295	281	273	268	288	277	290	288	284	315	287	300	273	320	277	297	322	334	293	274	276	281	255	269	277	272	272	281	268	281	298	304	288	299	320	263	289	298	305	272	285	292	270	287	265	290	292	300	312	298	296	283	288	277	289	250	303	274	276	305	287	282	281	295	286	299	300	294	271	263	274	277	303	291	291	262	293	287	289	325	273	276	273	262	290	265	263	283	305	281	285	265	265	298	292	265	279	293	268	320	293	291	301	275	277	268	255	287	288	296	245	300	261	296	271	265	316	285	283	265	263	282	256	265	271	297	304	300	308	250	282	307	258	289	274	272	258	280	270	258	279	302	296	309	262	281	316	290	283	256	299	272	276	299	301	321	274	272	277	265	308	275	275	279	308	265	280	306	285	277	280	256	257	298	295	305	271	263	263	299	281	263	265	293	275	270	275	313	280	265	281	267	274	300	289	280	276	289	315	283	282	268	270	296	286	290	263	288	293	296	280	265	280	275	295	276	272	290	294	283	284	296	305	279	279	281	261	274	297	315	304	273	280	311	301	281	272	255	268	287	253	289	293	276	279	299	279	282	270	304	294	310	271	283	319	274	275	328	305	283	282	265	271	274	301	250	307	305	304	304	308	308	293	267	270	267	299	273	319	279	257	282	286	285	262	285	254	264	269	278	274	257	273	311	246	269	250	295	295	298	305	279	277	312	262	300	296	256	284	252	265	262	274	279	297	257	274	305	297	290	302	271	279	282	298	281	296	309	302	284	290	277	302	244	283	259	240	314	328	276	289	314	253	272	269	256	266	288	272	291	300	290	304	291	284	295	274	293	259	290	283	282	345	260	246	259	267	297	280	306	317	263	294	289	302	296	255	286	299	283	294	294	301	257	252	281	278	284	279	255	290	288	291	264	245	272	296	271	306	285	332	298	278	292	309	287	276	303	327	282	286	266	281	309	291	276	292	306	266	259	294	298	260	307	264	277	285	274	299	272	302	323	297	266	289	292	279	255	287	294	286	267	269	301	286	269	285	294	277	280	274	280	270	274	255	302	283	282	296	287	285	271	272	300	312	300	282	290	281	282	280	287	293	298	280	292	261	282	284	275	259	286	296	276	256	300	287	270	275	267	270	288	271	292	249	269	289	297	295	289	286	295	250	301	251	285	272	305	267	308	264	313	314	268	277	249	276	283	254	305	276	276	294	279	297	292	298	268	288	301	274	278	311	267	273	294	292	272	300	289	294	290	291	292	313	311	265	292	286	260	264	266	270	303	280	308	267	287	274	268	293	326	305	277	272	253	286	270	305	258	278	288	290	287	273	298	300	299	249	285	291	254	292	291	290	270	251	304	268	295	271	250	274	303	258	257	246	299	259	255	277	288	259	274	281	296	250	322	246	239	289	298	305	276	276	298	316	265	270	261	281	310	289	269	276	265	286	297	269	281	265	301	319	286	256	258	308	286	287	275	308	293	278	258	282	283	286	305	268	286	276	298	279	267	305	292	290	261	288	289	295	320	263	273	275	303	297	300	296	294	264	271	284	275	273	271	237	280	290	265	276	300	265	268	287	282	276	269	287	295	284	286	280	289	254	290	291	279	276	288	285	281	301	322	292	293	262	305	279	282	303	279	317	272	272	242	243	299	286	291	311	265
20961	16951	22287	26403	25529	22473	18385	14215	11274	9449	8054	7928	5444	5617	4433	5292	5439	5870	4016	4243	3216	2786	3086	2280	2043	1810	1607	1399	1182	1072	969	964	896	883	861	878	851	827	847	713	781	800	829	763	779	759	775	748	725	767	735	747	689	741	699	689	685	731	683	655	680	716	704	716	679	691	686	675	666	697	657	689	673	692	718	666	693	697	665	733	664	682	700	719	679	649	698	670	707	731	666	697	652	712	680	707	697	698	692	659	709	698	659	671	670	647	677	690	655	660	673	689	725	669	701	604	679	697	705	716	689	666	691	725	687	691	637	665	663	686	698	667	684	752	662	640	727	720	720	699	739	687	703	679	682	697	665	690	659	665	649	680	675	698	702	663	654	650	663	649	676	679	654	695	672	673	674	690	668	744	665	689	682	692	682	691	674	706	709	621	685	759	696	655	684	664	638	703	664	720	664	708	646	667	700	691	688	673	709	664	677	670	679	652	661	687	649	662	717	691	689	674	709	696	655	655	696	706	717	689	677	681	680	651	673	666	637	745	701	667	654	683	678	680	729	612	709	668	674	666	664	674	681	730	696	670	676	646	670	622	711	683	685	684	677	674	693	672	668	685	652	646	690	697	724	696	688	694	662	675	689	707	693	684	655	621	672	660	726	671	653	667	678	680	705	745	670	611	720	670	662	713	695	634	648	716	681	691	710	680	712	704	683	718	645	720	680	654	653	676	696	658	759	644	672	651	696	658	662	683	635	680	703	698	709	741	698	662	673	731	679	691	732	674	656	702	680	672	656	678	708	708	682	710	677	665	669	691	693	716	736	681	700	690	682	656	720	708	634	685	692	700	669	687	664	685	689	672	664	715	709	671	663	653	667	704	706	717	704	683	697	685	662	675	670	735	706	701	708	668	683	668	672	649	706	629	683	689	718	695	658	704	734	713	658	699	681	677	681	689	693	680	664	683	646	680	690	683	631	683	666	646	674	687	690	693	695	656	673	732	683	671	678	667	695	603	721	653	669	667	696	689	688	680	709	681	669	676	706	674	712	714	669	722	716	674	702	666	679	674	663	726	693	669	670	708	691	662	674	703	662	682	697	718	653	642	712	700	650	687	667	706	673	684	685	695	740	683	698	685	655	698	702	656	718	726	686	659	686	697	645	670	659	724	751	706	667	652	691	689	642	700	713	658	698	684	704	705	699	683	704	688	691	664	666	686	644	672	687	717	665	686	658	709	654	665	674	686	709	674	679	687	706	666	689	671	668	699	704	747	674	673	663	649	705	697	668	697	635	711	621	684	646	695	649	676	672	649	684	729	675	693	694	693	727	637	723	641	662	700	666	692	684	702	635	654	693	686	706	676	649	684	678	691	719	686	674	683	652	734	692	654	664	693	671	660	669	660	688	675	689	630	669	691	685	680	673	676	686	671	650	681	701	709	712	679	729	676	666	657	679	695	655	691	700	663	725	660	715	698	700	684	709	674	663	731	717	682	675	674	642	704	673	654	667	670	734	696	731	673	664	654	659	627	675	678	667	724	664	677	682	677	658	678	706	673	704	683	687	695	653	641	693	698	644	758	680	692	660	665	715	677	672	684	660	654	723	684	689	705	675	700	695	613	637	671	712	669	675	646	660	705	684	704	679	714	684	697	685	705	636	735	685	666	641	643	708	633	667	641	692	702	694	686	693	699	693	714	662	662	667	647	686	691	665	688	653	674	687	706	685	709	673	709	672	686	647	657	663	656	640	697	676	670	691	678	673	684	693	685	685	662	703	740	625	655	733	656	610	705	708	681	627	669	698	676	655	673	668	716	647	744	699	622	656	705	636	668	696	695	692	694	672	678	661	651	700	695	711	692	698	722	670	677	658	629	696	697	674	649	667	689	713	700	694	683	650	681	658	654	657	698	712	694	649	658	660	683	697	693	701	674	683	679	691	684	745	667	654	748	711	650	706	660	682	670	674	684	652	688	700	638	685	707	652	634	667	660	709	734	668	645	667	707	668	638	716	676	687	688	701	694	722	651	714	720	661	713	676	669	668	694	666	683	636	673	711	706	744	672	712	702	704	689	691	661	682	705	678	677	690	695	665	672	644	681	659	650	685	722	700	634	710	717	674	731	673	668	673	714	672	716	676	671	650	670	695	688	670	687	695	697	677	706	662	684	662	663	647	660	675	701	704	677	673	662	671	689	639	633	679	693	678	685	685	707	679	666	669	652	693	700	667	676	713	730	704	700	695	703	706	672	679	687	684	702	663	698	713	645	690	701	698	677	689	676	649	730	656	689	710	668	674	671	660	707	716	693	712	604	673	683	681	707	705	679	696	706	705	680	703	713	712	668	697	653	671	696	693	665	652	700	676	704	690	674	652	658	659	657	700	659	692	723	696	669	696	683	738	685	686	689	726	704	697	689	697	725	705	671	717	711	727	694	694	664	693	678	686	688	700	699	701	717	736	703	648	665	678	686	690	714	661	663	708	693	672	633	651	668	650	704	693	678	673	707	676	710	638	734	666	685	720	657	673	642	718	706	680	685	694	647	698	676	733	673	674	697	728	722	655	696	657	705	666	704	674	664	688	686	659	710	690	718	692	677	668	680	631	697	715	708	699	720	658	682	641	692	682	638	733	688	700	714	665	683	738	656	633	671	695	677	708	640	718	677	680	700	672	679	682	702	628	656	712	664	710	677	658	686	682	711	665	691	661	691	692	665	634	677	672	702	659	688	680	673	676	695	697	656	671	693	724	697	697	672	709	700	718	676	697	635	698	674	712	702	686	708	699	681	698	657	658	698	648	669	640	685	723	683	741	651	681	700	668	668	649	671	670	677	677	724	702	699	686	666	725	702	697	695	684	693	666	717	689	643	649	701	637	665	698	664	663	688	667	684	660	692	689	682	654	688	639	711	682	692	691	660	693	660	678	686	650	632	759	687	700	647	634	662	635	656	735	667	669	709	710	658	635	657	700	707	702	656	653	633	686	673	713	636	654	673	684	689	697	659	691	707	641	699	707	706	704	695	707	690	672	677	700	657	685	705	724	689	676	708	679	685	654	709	705	665	666	665	634	670	697	684	657	680	676	678	671	714	636	673	697	636	631	689	672	685	687	668	672	683	732	710	669	648	684	681	695	733	685	685	660	703	680	650	690	686	682	688	714	611	667	657	675	691	664	686	709	706	694	701	686	688	660	711	710	670	657	676	679	692	679	671	704	653	655	707	659	681	657	702	704	671	643	634	667	717	633	719	710	682	679	631	721	657	675	669	682	693	715	659	647	663	696	640	698	699	685	693	739	729	691	664	661	684	651	731	675	692	628	651	698	727	701	703	664	753	665	705	688	695	653	706	672	633	694	712	710	683	669	674	696	674	675	658	645	676	696	654	658	640	696	720	668	662	660	702	663	694	724	645	665	681	661	659	730	659	699	673	717	670	704	709	676	647	641	678	688	704	700	658	698	672	689	702	653	698	673	694	693	703	671	680	724	756	697	692	685	680	697	715
10170	6595	6734	5125	3319	1978	1337	915	675	554	485	474	466	472	445	460	456	454	397	383	404	376	387	347	379	351	357	413	330	356	341	313	319	366	369	362	312	310	316	350	347	315	321	314	323	317	304	325	320	304	293	306	345	314	351	315	317	326	331	332	323	332	304	347	336	312	358	359	327	355	295	316	314	333	337	329	336	321	325	340	337	331	316	325	361	348	326	313	326	329	322	345	330	329	348	328	337	330	299	339	298	329	336	295	331	333	309	324	325	326	354	318	316	325	358	317	303	341	320	356	313	355	329	339	346	354	325	337	362	314	342	321	322	343	322	301	343	352	367	320	355	308	336	346	314	314	340	321	314	290	360	353	343	304	316	372	338	321	323	327	343	303	318	352	304	319	356	334	330	348	368	336	319	339	323	318	316	345	326	347	333	341	365	296	334	333	336	340	337	283	356	328	317	324	333	350	365	349	347	340	339	343	352	325	292	346	366	325	330	308	299	327	319	336	322	273	300	316	306	356	334	317	344	315	358	330	311	319	297	319	322	297	342	305	346	309	331	334	308	340	380	307	323	322	338	303	336	282	347	322	341	367	313	341	313	323	330	323	321	311	311	341	341	355	321	349	325	307	303	349	314	309	329	348	304	347	331	324	344	340	333	301	320	346	348	341	325	340	303	346	322	386	323	367	306	346	314	358	358	299	302	324	315	363	329	296	324	324	299	291	358	330	343	346	350	305	342	323	298	314	316	382	361	337	332	381	320	318	327	323	346	293	316	328	331	305	304	320	356	345	333	329	348	308	327	329	348	330	361	347	350	325	311	331	291	333	324	324	355	316	338	308	320	328	337	330	380	333	313	303	296	344	291	338	316	303	282	321	314	308	352	296	323	328	325	315	332	320	359	350	326	327	320	331	369	333	340	330	331	307	333	318	339	324	341	355	354	350	326	324	331	316	314	324	369	333	312	345	340	347	327	336	363	320	302	328	323	308	330	322	356	351	346	306	299	331	358	315	313	376	347	350	333	310	325	334	348	346	339	342	348	288	339	294	363	299	320	339	324	299	339	322	300	322	371	295	368	327	311	327	350	324	310	324	323	326	351	325	342	335	329	344	331	320	332	320	350	346	333	353	311	330	331	299	352	349	325	302	310	300	350	332	321	314	332	345	344	330	299	326	340	322	308	352	349	363	304	353	322	317	361	333	340	330	376	331	317	335	330	310	363	351	345	336	334	345	350	335	331	326	334	311	314	308	330	347	306	354	344	325	312	326	352	339	327	343	316	328	340	328	354	347	332	288	288	298	320	314	354	322	302	351	329	366	332	338	333	322	336	349	369	332	299	314	350	321	316	328	343	317	327	342	362	329	329	311	346	312	311	318	311	314	316	339	387	335	307	332	298	312	335	317	331	315	339	317	353	355	325	331	348	343	316	334	347	336	300	339	350	330	325	324	344	294	326	350	333	321	334	341	322	303	334	317	334	342	366	341	340	325	310	299	290	338	362	317	295	328	339	337	342	295	316	356	320	331	332	335	342	324	320	353	343	315	339	320	340	330	314	331	324	320	337	344	338	354	365	316	345	341	381	313	308	354	326	358	340	349	290	324	318	314	313	326	334	349	310	331	325	333	325	348	360	354	323	314	327	336	333	334	349	308	315	359	347	301	297	323	318	314	323	312	318	348	347	336	318	297	343	300	328	305	343	342	354	299	327	311	352	322	309	337	359	338	346	348	318	346	329	290	303	323	310	341	325	323	332	295	328	316	350	299	298	319	311	335	315	347	348	327	342	312	301	370	340	304	338	311	311	334	322	324	346	339	319	320	329	359	331	306	339	358	328	313	318	331	349	344	305	293	292	330	349	322	333	318	334	320	326	307	305	317	322	318	340	340	330	303	295	314	288	333	310	383	342	313	319	314	310	375	332	302	358	301	305	344	291	327	317	327	298	329	329	324	318	337	364	338	364	287	307	298	331	307	370	331	356	354	338	272	350	345	304	332	309	350	341	320	361	310	359	325	331	322	376	327	326	364	313	328	346	337	324	328	329	350	356	308	335	333	325	372	320	313	328	323	338	359	326	308	333	325	314	299	333	362	354	342	344	332	338	305	338	326	345	333	327	327	321	292	330	319	328	314	343	329	297	339	319	349	345	339	322	306	321	332	338	332	347	315	343	335	335	371	351	331	306	325	300	353	316	357	360	309	298	369	345	303	353	290	342	337	341	346	321	354	322	352	350	315	341	327	317	300	339	365	346	338	315	320	333	337	313	314	307	355	314	320	325	347	308	322	333	319	346	313	339	323	355	339	312	351	330	335	340	335	328	336	329	299	325	338	313	339	306	309	342	333	321	336	339	337	342	356	327	355	348	356	317	340	335	325	326	324	328	347	319	345	341	328	346	326	313	333	360	345	338	344	304	336	340	348	298	329	302	322	330	328	324	340	318	337	347	347	332	326	302	339	340	312	384	297	340	374	348	334	339	342	306	319	329	337	308	378	343	365	340	319	313	326	321	330	323	350	355	351	306	342	298	304	342	309	304	320	365	372	323	318	344	330	337	310	344	403	343	332	298	344	312	313	317	330	345	338	321	313	328	318	347	296	340	334	319	356	324	332	301	274	313	354	316	351	339	321	320	314	322	338	322	323	317	330	344	322	319	333	336	335	331	343	351	314	342	341	298	341	331	311	326	311	327	330	372	320	328	321	376	301	306	336	342	319	319	317	340	291	332	302	317	336	345	323	328	350	329	333	274	318	329	307	344	343	347	327	346	327	322	317	331	329	335	347	308	325	335	314	323	319	342	336	332	321	322	298	358	306	334	346	340	314	300	326	346	347	344	353	349	313	336	345	324	369	305	330	348	340	316	336	324	335	314	328	292	394	326	365	370	390	327	332	310	323	312	326	318	325	309	303	310	314	344	315	315	377	284	330	335	353	334	336	325	353	332	326	357	296	310	292	351	354	327	319	341	325	329	328	314	310	319	322	335	311	310	338	328	333	330	338	346	342	313	315	346	344	345	301	338	366	340	313	303	337	332	298	306	336	343	367	294	314	345	336	341	336	342	336	333	343	301	324	341	370	336	354	315	332	308	338	326	334	342	325	327	301	338	317	332	387	329	363	335	312	347	342	327	367	319	330	338	305	336	359	290	332	297	301	349	325	323	339	335	332	315	360	334	350	330	319	296	324	320	343	302	361	315	317	319	343	313	341	351	336	326	340	318	325	298	321	338	339	333	332	328	318	354	315	332	307	314	309	342	369	335	301	336	336	370	349	350	342	347	338	328	339	347	325	328	310	342	308	320	305	344	341	337	345	297	297	351	361	343	317	310	329	336	307	309	343	342	333	337	318	318	320	307	316	325	310	315	341	317	316	365	305	317	344	347	317	301	323	312	319	334	334	341	356	317	313	364	338	304	334	306	310	321	349	357	352	327	356	317	346	320	312	316	325	340	311	328	375	306	348	314	349	324	347	327	332	321	315	345	324	311	330	311	325
7902	6468	11686	13009	11329	8320	6142	4321	3087	2356	2031	1786	1611	1557	1616	1596	1441	1470	1295	1348	1300	1310	1288	1189	1187	1061	1014	975	941	843	840	892	853	843	793	842	863	775	794	847	837	801	838	769	782	750	818	786	788	764	786	806	797	791	826	783	830	796	797	755	781	800	819	792	803	766	779	719	803	767	813	799	779	728	800	752	767	776	836	763	767	731	792	785	780	774	760	817	750	761	759	787	743	755	758	766	832	765	856	855	814	795	803	787	811	804	821	780	785	781	801	803	824	770	742	807	738	796	804	762	763	778	758	782	775	767	808	762	775	818	810	770	813	716	730	745	776	803	754	786	770	823	799	784	762	840	763	806	811	780	708	789	772	772	818	792	761	723	798	843	741	886	774	747	758	741	814	815	744	780	794	807	824	801	782	768	789	805	783	779	786	795	739	766	782	798	787	765	803	806	790	764	800	762	748	764	774	815	790	757	780	800	747	772	771	755	744	769	756	725	759	805	744	802	834	786	781	830	794	768	776	815	734	783	771	767	819	812	771	734	776	772	814	766	801	760	796	767	790	792	803	799	768	719	775	775	757	764	790	774	804	817	780	810	719	806	794	748	790	759	777	763	773	735	819	739	813	766	839	828	805	727	730	782	802	762	773	796	785	763	791	773	751	754	740	794	767	737	812	797	743	824	768	757	803	772	812	833	771	760	791	788	781	842	751	808	819	772	829	754	792	845	749	812	832	818	781	701	780	769	778	787	757	786	738	807	759	768	808	756	783	803	789	739	774	785	755	782	744	815	761	869	853	785	758	770	825	801	812	792	786	727	832	794	805	791	799	773	807	785	781	799	753	759	754	761	789	811	774	719	793	801	787	824	762	787	783	802	847	771	783	780	709	768	764	776	763	779	772	752	726	807	761	793	816	761	753	735	757	796	802	735	767	807	769	770	794	809	787	788	781	757	769	774	812	755	790	804	767	776	797	779	749	849	754	795	765	780	800	840	751	757	790	807	757	815	792	829	798	786	825	771	788	802	723	818	800	760	790	840	789	766	755	771	785	822	813	771	795	768	813	800	781	785	767	810	799	778	702	831	760	796	797	803	826	817	773	748	777	792	775	812	800	807	784	810	761	774	807	775	799	772	788	771	772	794	780	707	814	846	804	792	764	787	815	812	740	771	766	826	771	782	777	789	790	803	747	791	750	806	726	798	773	813	769	808	796	779	767	791	814	763	796	785	838	783	815	764	791	770	752	818	813	832	835	810	762	794	782	802	750	802	780	780	762	790	756	768	742	792	766	800	796	836	818	796	790	769	799	776	829	834	787	837	766	810	800	814	762	762	734	764	771	749	826	775	793	729	806	772	766	813	759	811	786	772	778	820	763	805	808	770	736	827	759	764	796	773	800	822	823	788	811	771	823	767	792	798	783	798	775	791	814	769	783	783	802	760	829	793	781	758	775	746	746	795	779	798	751	828	819	733	812	793	734	825	804	758	765	794	804	853	757	776	778	802	771	758	775	747	756	797	774	767	800	777	800	755	755	795	777	801	761	823	757	819	758	727	763	732	766	761	810	779	822	814	816	761	776	783	785	776	800	828	786	829	810	778	792	827	785	768	792	791	789	816	752	760	793	785	810	800	759	752	744	788	739	736	762	786	776	787	759	748	730	779	792	831	778	759	814	789	768	783	813	794	791	764	783	715	779	847	816	784	754	785	790	729	770	790	794	813	737	797	814	800	819	787	793	865	787	776	784	791	799	846	796	762	722	812	801	719	772	783	833	794	794	741	794	722	796	779	774	774	883	779	804	775	783	743	796	782	797	816	762	738	837	823	814	783	735	814	793	812	755	780	759	825	800	783	774	777	798	840	794	837	764	828	816	767	822	766	778	759	813	753	783	839	792	795	772	785	796	757	804	756	799	726	781	814	772	827	751	797	800	797	788	827	770	836	728	742	802	755	803	819	729	781	767	772	767	787	828	787	767	758	748	758	771	772	796	768	816	793	786	751	761	780	830	792	769	746	757	776	738	771	727	785	781	791	796	799	740	810	774	816	785	806	763	788	799	787	771	810	775	771	800	778	753	787	783	782	773	789	765	808	821	759	781	779	796	752	779	785	812	757	790	779	767	843	822	794	773	751	801	788	753	793	782	790	785	763	783	759	790	779	809	841	817	783	769	792	781	771	784	827	794	757	802	797	770	789	778	772	815	815	821	781	813	738	785	771	791	760	788	814	768	827	790	828	756	789	753	815	765	752	812	804	721	826	775	763	764	735	780	818	798	730	762	828	748	787	751	793	807	758	845	768	808	782	736	799	769	789	785	780	762	792	776	779	785	807	754	780	720	790	744	734	842	800	824	806	762	789	770	761	735	746	781	724	765	768	764	761	738	759	764	783	815	759	795	757	761	744	754	775	793	775	788	803	730	786	790	779	757	749	777	786	801	817	787	774	753	787	805	810	799	780	799	803	785	787	752	730	745	751	748	771	770	824	826	833	790	758	805	831	801	770	835	802	768	774	818	801	810	811	795	786	797	813	798	822	751	761	780	768	831	825	819	765	785	794	756	797	783	794	830	767	748	831	752	770	724	781	764	808	801	793	797	779	816	806	746	766	771	776	792	773	771	788	745	794	768	817	876	774	818	745	783	829	770	717	801	860	789	766	809	759	799	826	791	733	811	781	790	741	774	833	774	802	801	824	775	797	796	778	771	766	783	815	791	760	799	763	741	853	786	785	781	767	725	770	749	733	819	731	779	774	722	758	781	789	742	809	793	768	760	822	813	774	772	761	777	768	790	789	747	773	789	841	798	780	784	825	750	782	790	787	794	812	799	825	838	755	781	785	771	766	789	778	756	768	816	777	787	771	798	815	784	776	797	787	786	757	761	821	734	798	785	766	796	814	798	773	719	784	789	824	779	756	812	748	770	824	746	781	769	775	754	751	761	754	797	787	787	778	760	776	771	734	778	739	817	745	809	781	821	797	806	803	815	832	788	844	800	770	789	746	757	843	795	766	766	774	764	751	815	806	780	785	821	766	805	794	786	840	786	701	782	810	746	816	803	772	749	749	766	791	785	821	737	777	726	791	801	734	802	815	769	779	827	812	793	781	765	777	757	736	767	825	779	787	807	791	775	742	791	767	796	844	819	830	769	802	813	781	822	739	790	811	747	835	798	792	843	857	782	739	770	813	776	783	730	777	779	786	778	822	730	799	772	777	799	751	775	779	732	781	829	805	740	825	764	800	790	789	805	807	811	796	801	766	760	802	796	800	777	755	745	822	795	840	769	817	788	864	783	800	807	778	805	791	818	778	816	745	816	774	763	815	806	775	754	831	753	800	738	762	820	836	797	777	782	777	760	842	799	773	783	760	798	838	729	779	741	811	808	790	750	814	772	765	774	753	777	779	747	735	747	834	811	755	794	776	810	763	774	795	822	797	797	776	799	775	829	791	783	819	777	811	786	755	788	773	757	801	790	738	767	782	797	766	760	779	811	806
22289	14232	13238	11570	9465	6436	3893	2550	1764	1451	1129	1123	907	837	714	775	688	724	563	626	545	474	493	451	380	397	390	386	338	343	362	315	318	377	368	313	338	328	323	317	348	361	304	305	335	299	337	313	347	357	342	322	314	322	314	357	338	322	379	357	314	320	320	301	346	318	338	335	316	335	342	310	309	322	300	334	359	344	328	313	302	318	332	342	300	345	304	272	319	287	295	315	294	291	302	320	332	334	349	296	333	330	315	320	332	346	317	312	305	326	329	312	302	310	336	308	301	322	336	357	343	312	313	289	304	355	313	341	343	316	326	318	303	329	315	352	355	351	349	361	289	308	332	328	309	316	307	322	306	310	333	336	340	298	334	310	316	320	308	284	334	347	332	321	311	373	339	306	304	347	332	324	296	319	312	304	334	325	313	315	335	330	306	314	335	319	312	307	292	302	292	327	302	294	286	291	292	306	333	316	312	283	311	327	319	342	325	332	334	331	320	328	327	344	316	309	351	294	377	321	308	330	303	337	319	342	326	321	347	329	332	304	308	327	318	311	317	352	325	314	339	300	312	324	341	291	317	334	325	293	351	335	327	302	334	344	276	315	315	320	316	346	313	310	328	316	302	303	326	312	300	302	299	283	303	302	325	286	342	308	341	359	303	339	329	326	327	342	343	333	317	320	325	337	303	295	327	300	346	317	311	297	324	325	298	331	325	371	338	304	277	362	308	313	290	334	284	314	339	336	298	312	327	333	302	323	317	293	303	306	299	333	335	331	324	332	355	359	299	316	308	337	319	349	307	291	339	303	311	320	336	338	308	290	365	313	312	319	319	321	309	286	278	332	308	335	296	330	318	336	380	312	334	324	352	314	320	327	318	349	358	342	307	284	333	368	293	318	287	325	318	293	321	351	323	293	332	364	324	332	349	295	316	319	354	320	338	351	324	329	323	311	317	361	308	324	329	362	332	340	294	317	293	347	322	313	327	329	342	322	326	324	320	294	359	297	326	291	323	331	302	313	261	289	344	326	318	323	304	330	298	322	329	339	340	313	328	347	317	328	316	318	370	310	315	308	335	331	351	319	333	316	299	343	350	308	333	327	331	326	310	323	318	326	329	346	330	336	325	304	327	330	337	300	325	314	286	339	315	334	322	293	308	325	325	367	300	341	328	338	288	324	287	324	323	306	359	322	313	325	330	324	331	296	382	296	303	323	344	319	350	300	342	324	359	327	326	321	308	324	343	338	295	315	305	353	308	326	321	335	316	344	329	277	332	345	325	335	354	334	344	352	302	324	331	318	321	351	352	327	310	340	310	290	294	314	350	344	318	294	359	333	306	282	300	339	322	289	360	343	367	313	354	297	339	335	271	300	356	338	306	330	318	315	313	318	296	325	331	351	313	309	292	297	315	316	340	332	311	344	271	297	329	326	318	322	327	333	321	326	341	317	312	316	334	318	308	298	341	300	291	351	362	309	352	318	312	350	349	303	383	340	313	304	312	307	322	333	329	299	343	318	323	311	322	292	385	311	349	327	313	340	313	345	289	326	361	327	321	310	306	308	332	296	338	334	302	320	323	287	316	317	343	306	340	312	291	309	308	337	312	321	331	319	334	343	325	334	321	333	354	333	309	298	300	320	332	303	335	338	304	335	317	334	308	305	319	317	326	315	310	299	308	315	344	323	314	326	323	312	324	329	328	342	324	338	323	308	317	288	340	327	355	339	325	324	296	336	353	307	297	331	362	359	373	340	317	276	297	321	335	333	329	316	326	331	328	308	311	329	324	340	348	308	330	339	336	285	295	346	308	329	309	315	312	321	302	307	339	313	315	317	318	318	303	286	346	353	350	306	298	304	324	342	318	313	307	326	323	314	331	300	339	298	302	339	305	327	328	339	318	305	288	312	304	344	333	333	336	299	320	319	304	331	332	326	323	346	291	309	321	310	341	332	331	291	340	332	343	329	315	308	324	329	322	314	323	314	341	301	314	277	339	312	281	329	314	341	330	352	365	355	358	333	350	314	325	322	346	324	337	322	332	336	328	308	344	325	289	336	349	336	324	315	327	309	312	315	322	314	294	316	343	338	334	284	308	290	328	330	333	328	330	351	312	302	355	282	313	305	345	312	334	299	323	332	263	316	326	319	322	280	336	323	307	318	320	303	312	280	301	397	346	328	322	356	304	308	336	342	320	343	314	289	304	325	288	299	268	293	307	316	311	333	332	315	324	323	339	321	306	319	335	350	339	313	328	334	371	291	313	323	342	341	314	313	300	290	329	321	310	278	342	323	316	331	341	306	301	325	340	348	326	327	311	308	354	352	291	333	295	353	318	341	286	304	313	334	366	348	336	330	307	346	357	313	338	321	353	289	318	326	309	315	314	335	329	315	312	331	339	343	307	337	329	318	338	294	333	323	310	329	333	298	316	288	326	302	319	320	248	340	339	340	313	340	326	320	326	322	303	293	354	350	313	323	336	313	304	329	288	342	298	308	310	315	358	308	307	317	350	321	347	330	302	336	295	348	326	348	303	317	301	326	333	307	322	324	344	334	299	321	360	323	314	325	362	337	332	324	290	308	351	321	298	336	346	330	337	340	324	326	321	293	354	303	344	305	328	350	296	283	285	318	318	320	319	310	312	340	314	324	330	320	329	293	348	289	313	297	284	328	347	357	324	304	327	301	294	324	332	311	336	329	301	301	321	333	329	299	342	334	301	325	323	313	323	345	327	329	302	356	303	322	327	321	289	324	344	316	329	326	328	328	338	324	327	299	290	335	303	362	320	328	338	328	326	319	300	318	334	304	335	369	317	309	328	324	333	304	295	346	319	301	332	313	359	316	359	321	326	306	306	333	337	289	338	341	350	343	308	348	319	308	318	329	319	319	315	323	324	312	331	321	312	337	280	317	286	303	299	330	304	307	313	325	320	312	297	326	310	308	346	327	318	323	290	329	314	344	351	312	341	320	292	318	349	349	340	312	310	327	293	341	341	316	347	365	328	339	315	317	333	316	296	348	316	324	309	294	329	316	329	364	331	302	331	316	306	287	330	297	313	308	334	298	324	351	352	336	332	322	301	374	318	318	339	292	338	322	300	306	313	347	354	324	328	314	333	309	318	345	339	300	312	299	323	364	328	332	311	337	299	312	321	308	331	301	318	307	350	331	304	354	295	323	314	332	308	300	328	334	272	324	322	306	302	319	317	309	302	331	312	333	302	314	377	328	306	320	297	325	324	327	347	356	320	353	310	298	276	349	332	287	337	338	331	309	366	332	311	330	325	345	334	321	326	320	325	327	287	350	350	361	340	338	340	324	330	323	312	309	342	323	333	321	312	307	325	322	342	339	302	331	358	318	321	325	333	343	338	332	315	326	338	329	347	352	340	310	350	305	331	289	324	321	285	333	311	354	325	360	330	302	334	311	323	343	333	329	327	314	300	309	328	323	325	305	297	365	313	304	342	330	335	331	343	302	338	328	326	290	336	329	286	324
16336	11919	18377	21255	19689	15978	12937	9591	7457	6511	5583	5337	4180	4057	3545	3487	3494	3784	2839	2947	2554	2168	2068	1744	1628	1456	1226	1243	1057	1047	922	963	850	866	848	875	887	868	831	863	815	841	848	826	799	870	828	807	830	795	810	813	774	781	828	796	759	761	813	794	783	798	741	771	766	802	724	743	775	706	737	754	781	751	781	783	760	802	805	732	756	781	764	746	781	798	741	726	748	776	780	772	800	779	800	786	778	789	774	718	757	787	780	782	811	777	749	737	764	757	804	767	729	791	764	776	786	769	797	777	812	766	781	753	779	750	780	764	783	747	798	742	756	758	785	749	781	781	783	807	768	739	757	723	796	760	727	779	738	781	694	784	860	765	765	763	758	799	742	773	758	820	774	776	758	773	779	778	757	771	750	739	789	812	783	750	748	784	773	759	776	780	812	793	748	748	798	781	777	793	806	804	765	795	795	724	794	774	738	823	818	770	778	770	781	771	770	759	759	816	785	775	781	827	804	779	761	801	725	772	791	734	752	743	836	802	799	806	768	755	791	805	782	838	803	824	787	768	768	789	729	766	751	827	767	790	789	781	803	804	738	801	843	767	779	736	767	773	740	795	735	798	785	789	761	741	760	745	784	693	798	740	791	785	739	748	793	690	772	759	817	778	791	788	724	793	769	789	715	765	790	768	752	756	771	783	783	725	773	746	811	780	761	813	772	754	770	769	729	766	710	779	693	770	753	747	776	809	740	768	734	792	760	815	811	788	760	757	756	747	770	755	744	838	798	805	774	817	733	758	796	730	795	746	819	768	806	805	754	829	805	789	722	801	762	779	759	773	770	767	772	766	793	768	785	789	767	773	785	764	701	768	754	823	769	755	787	835	766	788	765	802	756	761	843	777	789	800	761	738	749	752	810	792	741	754	812	780	751	837	802	794	829	795	752	771	720	753	747	783	713	749	781	754	723	757	794	753	827	782	734	781	758	771	769	721	807	753	728	787	757	811	782	742	783	767	715	749	764	778	785	776	777	765	745	728	823	739	782	825	742	776	748	801	769	772	784	815	777	758	775	762	769	794	736	819	770	752	815	786	790	777	772	786	778	757	722	731	771	802	746	768	804	766	761	811	755	797	792	812	760	784	785	816	741	798	753	812	814	762	795	730	723	770	794	748	781	798	809	790	756	777	755	784	744	792	775	756	777	795	808	797	766	727	727	816	757	760	713	803	742	779	816	774	807	770	819	770	770	793	771	775	752	828	767	784	733	788	778	748	779	803	763	774	784	759	767	800	767	774	768	779	819	817	753	759	732	805	784	793	814	755	786	789	743	753	794	827	745	742	779	798	779	756	812	747	769	794	757	793	771	773	741	777	805	804	696	759	769	745	800	774	753	812	779	786	740	742	781	731	753	778	740	784	790	795	803	776	785	793	772	738	771	762	745	712	791	760	765	772	748	761	801	795	782	720	770	773	809	707	804	769	779	839	792	816	785	746	764	762	748	832	814	771	842	800	811	749	771	779	767	783	783	778	784	790	783	737	738	756	761	790	774	743	800	790	775	746	698	787	805	790	754	711	749	766	785	798	747	774	801	741	750	799	777	754	774	789	755	808	774	772	788	779	712	757	812	790	821	755	800	753	816	769	717	781	736	788	780	770	741	737	788	757	727	745	765	772	740	806	798	772	732	750	779	790	763	742	770	768	746	790	716	719	750	719	784	749	736	806	775	776	754	729	769	757	793	752	844	759	774	807	766	758	770	774	779	791	772	762	782	781	779	775	794	764	766	756	761	818	729	788	789	792	701	777	768	768	760	792	761	745	790	732	809	767	753	784	726	815	779	787	747	787	810	763	855	783	825	779	767	737	789	811	764	797	828	704	766	796	790	777	775	780	775	778	780	733	813	763	811	766	761	773	752	766	797	801	781	759	775	776	756	761	779	781	743	773	761	758	787	770	741	793	750	754	754	751	755	790	768	794	758	757	776	806	727	760	726	789	726	743	798	759	781	733	756	824	782	802	765	792	716	718	746	776	763	783	796	735	801	793	792	791	767	742	756	828	736	765	792	842	787	750	813	728	774	773	785	762	797	755	793	793	783	770	748	777	811	758	773	764	764	783	835	780	804	748	763	762	755	791	806	761	771	775	738	742	755	759	821	725	811	749	757	733	800	772	784	727	766	755	722	729	724	759	802	758	769	812	769	751	805	760	801	767	829	770	766	796	735	738	753	802	781	782	752	748	721	769	752	775	781	750	765	737	797	808	773	787	729	848	807	796	775	736	795	777	756	791	801	782	756	772	731	782	777	767	774	801	783	745	777	780	759	773	754	770	771	760	768	730	787	716	795	733	767	747	762	801	741	762	761	796	812	777	783	763	777	792	781	802	790	812	794	752	827	736	784	777	806	784	779	791	754	783	727	740	738	771	761	749	786	770	784	758	742	797	798	803	790	779	778	771	799	820	779	801	760	734	805	785	758	778	789	739	787	771	767	775	735	781	739	765	738	774	821	821	751	773	748	772	724	806	759	751	784	766	806	755	774	706	732	737	767	766	799	779	774	820	727	798	805	758	792	804	790	749	786	746	777	756	809	717	781	754	773	772	784	796	758	778	794	742	808	775	809	788	817	768	713	755	803	797	831	784	763	785	717	801	752	752	796	778	829	789	776	765	780	748	742	812	742	774	797	782	708	733	753	779	770	788	784	772	754	734	769	788	760	794	749	728	774	805	728	794	800	811	804	783	777	750	774	782	805	752	758	786	743	808	831	777	808	778	786	775	753	751	789	792	730	807	780	761	758	716	818	738	788	777	742	805	773	767	755	847	762	764	789	754	784	804	758	782	773	779	812	737	807	803	770	745	806	796	772	722	791	785	763	758	839	765	763	756	723	768	742	797	809	785	805	765	711	757	775	769	794	757	773	759	784	745	783	764	774	778	762	763	715	762	751	740	733	783	751	803	771	782	755	779	759	767	759	757	765	817	754	789	796	776	761	771	729	768	813	761	810	769	808	788	733	760	735	738	787	749	752	743	817	739	762	772	784	731	823	760	759	792	759	797	795	790	763	774	772	766	734	742	735	764	782	794	831	817	767	775	812	750	747	817	761	764	736	732	766	766	804	762	795	821	799	757	769	765	735	760	751	714	803	797	780	771	788	845	824	752	806	760	759	801	757	831	750	824	849	749	800	762	801	772	717	794	770	782	803	777	810	742	755	740	764	766	762	747	774	785	738	750	788	788	769	819	773	769	757	760	760	794	793	748	758	835	753	716	749	757	811	703	806	744	801	786	802	819	792	727	811	756	756	772	765	820	796	814	805	841	760	741	772	769	748	787	736	763	779	748	810	744	788	764	719	778	764	762	758	739	771	765	767	767	773	799	740	751	787	786	773	808	788	794	738	804	776	750	733	755	789	733	776	749	798	728	777	815	775	762	806	783	767	806	748	805	772	786	804	785	731	799	731	835	778	757	784	779	806	732	738	761	788	789	744	811	782	781	772	780
30339	20909	18995	16894	13394	10368	7080	4408	3164	2397	1889	1751	1322	1316	961	1089	1112	1037	779	767	667	554	533	504	468	450	445	392	375	357	301	268	326	321	299	293	299	312	303	297	304	253	315	272	258	296	300	339	300	302	288	266	272	277	271	265	302	280	290	264	313	281	275	316	311	293	255	274	292	263	289	269	265	299	298	254	292	293	291	272	274	260	314	310	276	300	278	285	312	307	237	298	276	299	268	275	289	273	287	266	275	282	267	292	305	299	287	295	306	290	291	290	281	273	284	302	305	320	291	273	282	294	300	294	283	286	280	267	255	256	315	263	286	302	257	284	320	278	242	276	293	274	267	271	277	266	246	280	263	309	324	266	302	262	305	285	281	268	282	303	312	283	331	277	280	309	298	278	292	288	314	296	314	265	276	272	264	261	296	295	290	302	265	287	269	293	295	296	316	295	256	256	281	287	278	264	281	289	305	282	318	281	279	250	302	294	332	273	290	276	285	272	274	291	313	297	319	274	263	295	315	303	286	297	279	260	296	273	295	311	288	294	309	306	284	299	269	288	271	250	314	293	292	274	299	287	264	270	273	303	271	289	309	273	303	288	274	303	323	258	269	294	300	308	296	294	288	287	312	269	285	290	298	268	296	300	268	248	312	307	282	276	250	284	286	283	287	314	294	307	271	272	273	266	286	279	297	322	300	261	287	268	269	287	300	295	286	276	275	267	281	291	304	284	294	279	295	296	288	296	288	295	271	312	310	326	290	310	281	277	281	284	285	280	304	285	296	268	272	259	316	270	297	270	308	293	247	257	267	307	302	249	331	303	300	282	310	276	290	290	295	286	303	291	297	292	285	257	306	277	248	267	266	287	271	282	276	277	290	294	297	303	283	297	282	312	285	288	309	264	318	276	270	299	275	277	302	297	331	294	266	299	300	251	295	286	291	253	268	289	304	264	273	299	258	299	281	285	272	290	276	285	286	270	289	320	279	285	320	256	287	300	269	270	271	276	302	268	261	274	278	302	307	299	296	309	303	298	269	272	305	328	297	287	282	276	269	289	289	303	280	297	278	308	304	289	276	273	273	252	311	286	322	283	299	287	289	269	269	279	290	283	292	285	264	253	275	281	273	292	268	283	277	308	252	297	267	287	275	258	259	268	267	290	280	320	276	272	271	290	263	311	271	293	324	298	282	267	286	283	293	284	285	239	285	279	271	286	290	297	260	297	275	280	278	278	279	295	268	256	270	259	301	317	288	324	296	302	279	306	252	274	311	304	291	260	268	283	275	269	269	301	287	262	276	285	254	290	290	270	270	291	288	272	337	324	317	259	308	321	309	279	302	262	270	294	294	304	253	273	297	243	279	262	279	251	271	311	272	286	292	282	291	284	292	326	321	276	281	274	319	302	288	261	310	298	292	307	305	294	290	293	283	293	298	299	307	270	282	267	294	247	288	309	273	272	307	249	249	288	269	292	303	270	303	270	275	285	302	317	306	305	286	279	300	292	255	249	281	241	300	298	285	249	304	250	263	277	293	280	298	258	276	277	292	275	277	304	302	276	266	310	312	282	271	306	282	296	262	316	303	287	271	291	278	252	295	317	292	315	280	308	277	277	340	301	266	282	267	274	273	306	291	309	263	255	273	285	292	318	278	296	253	288	296	285	273	305	303	277	294	261	272	282	313	267	293	252	285	290	337	305	282	247	298	300	278	273	284	284	285	301	252	257	302	291	283	283	279	259	282	275	284	256	280	306	276	289	298	253	299	271	305	288	282	252	247	288	287	314	329	281	266	247	288	273	272	277	282	301	281	282	274	298	279	308	301	296	289	286	265	285	271	295	250	266	259	288	288	274	290	294	258	287	285	277	245	296	249	281	284	271	286	308	267	296	264	282	307	274	273	290	292	279	282	331	305	273	308	274	280	286	275	275	321	258	285	271	291	296	275	288	299	277	267	298	286	283	285	270	305	283	260	295	299	319	291	318	267	302	267	294	305	265	286	298	266	292	261	291	305	301	273	278	263	326	267	259	279	250	269	288	306	266	267	301	312	270	259	279	274	285	258	273	307	303	282	284	279	288	269	270	247	275	313	289	276	272	261	285	306	307	277	277	269	277	293	284	295	303	298	282	278	259	250	319	289	270	294	266	312	324	271	282	292	277	270	256	289	282	301	303	274	258	249	283	274	266	279	299	296	280	284	301	279	260	272	288	290	284	288	285	269	298	299	261	259	292	278	300	285	274	279	276	295	307	276	287	284	273	300	267	256	289	265	286	279	315	286	317	300	286	279	289	302	296	302	266	281	248	285	272	291	283	309	265	286	297	275	300	283	293	248	313	279	293	299	294	297	266	279	251	283	281	277	275	282	260	285	301	262	297	278	283	265	301	302	298	282	292	275	254	255	285	258	286	284	266	280	290	287	297	282	271	271	287	278	332	327	297	270	287	300	270	299	312	266	297	250	301	269	272	282	271	267	298	257	270	290	304	286	278	250	292	288	272	304	271	284	295	280	284	288	314	297	263	300	271	300	274	281	274	326	284	275	260	270	277	264	293	276	263	273	272	304	270	306	283	294	268	279	289	296	295	279	288	294	295	290	286	310	264	268	239	292	285	274	291	313	306	310	268	273	300	268	275	273	277	261	265	303	288	257	296	265	280	269	282	264	281	271	297	256	260	260	260	293	325	289	277	294	273	234	261	299	289	283	271	298	307	276	301	272	269	297	291	319	291	278	295	329	283	279	281	285	274	278	325	304	285	271	277	279	288	297	298	271	304	249	306	308	297	281	298	265	241	302	266	290	283	307	266	282	285	318	315	298	280	302	277	280	274	269	273	292	283	276	290	284	278	274	292	305	278	304	271	295	264	295	288	285	257	259	277	313	255	273	276	275	281	255	306	276	315	285	295	288	291	311	269	296	282	273	272	297	264	314	279	289	294	266	257	314	254	286	294	279	287	307	298	298	292	279	294	261	270	316	305	279	272	306	293	289	288	261	304	279	288	277	291	263	291	302	301	310	278	273	288	284	269	283	269	284	279	297	274	273	281	291	278	272	280	267	297	318	274	259	295	283	287	279	252	287	275	272	263	264	273	262	297	272	275	292	261	288	262	286	281	305	293	263	301	267	262	312	294	316	293	280	281	271	257	270	296	264	281	277	319	256	300	300	298	276	307	306	281	302	296	255	281	295	265	308	287	299	292	307	306	255	271	292	277	256	291	279	272	308	299	296	303	283	274	262	265	253	274	271	298	297	295	265	272	276	253	236	297	273	285	280	291	288	300	247	269	318	278	304	258	282	311	259	270	296	240	268	257	261	289	262	274	299	309	297	291	273	299	258	275	285	296	273	292	276	289	304	302	301	312	281	260	277	264	286	264	311	289	306	278	282	309	282	318	278	286	294	282	293	289	340	262	281	283	295	276	313	249	284	311	272	314	267	306	322	265	297	283	300	248	285	298	310	286	240	297	280	275	293	304	307	278	290	275	272	270	277	283
20605	16587	22657	25904	23506	21230	17865	13222	10872	9084	8464	7698	6238	6539	5001	5638	5661	5560	4084	4242	3325	2870	2917	2302	2056	1789	1604	1387	1141	1051	972	979	890	901	900	818	795	794	790	836	779	813	789	785	742	741	788	735	737	712	722	773	640	734	681	723	690	707	679	664	701	672	685	684	720	657	710	703	691	700	719	677	716	670	650	696	658	690	708	694	661	667	726	698	686	693	677	682	667	729	688	728	716	654	702	683	671	696	702	702	667	728	676	663	688	706	671	683	764	640	690	704	673	642	663	698	683	676	655	638	711	730	717	723	721	659	685	702	685	740	691	738	669	662	714	677	736	635	680	703	731	664	686	681	691	685	674	726	733	665	674	716	693	683	707	667	711	662	742	669	710	723	687	691	752	668	704	660	688	641	723	638	678	697	679	685	729	666	712	720	712	710	652	641	719	709	713	692	720	663	669	716	732	714	684	730	690	685	725	704	691	712	652	706	667	738	673	679	714	663	665	658	698	725	637	696	712	677	687	704	683	645	678	642	648	727	689	671	667	666	694	704	711	656	678	686	690	704	701	691	690	675	706	728	671	657	660	699	668	708	721	687	664	687	642	672	648	709	704	661	713	679	661	677	714	660	705	687	697	729	710	682	678	679	652	696	692	695	691	692	687	661	656	706	692	680	647	687	687	656	659	636	675	692	724	691	717	674	699	736	675	650	679	677	732	698	663	709	636	690	702	671	694	686	718	724	653	710	743	677	687	691	663	679	667	667	726	653	694	694	720	670	656	648	699	638	713	720	670	681	678	696	707	669	743	631	673	705	694	682	699	671	687	662	688	687	743	742	649	674	683	733	650	639	683	718	677	664	682	662	703	744	667	687	707	685	655	693	684	708	700	698	674	673	695	708	734	652	682	671	693	691	707	713	736	666	693	715	669	683	684	710	691	693	690	655	712	676	691	697	704	685	638	729	667	715	678	668	703	693	674	714	697	673	777	698	681	686	644	730	717	720	698	709	722	682	691	687	654	662	680	668	703	711	714	704	694	710	681	756	707	669	668	680	672	696	712	634	673	691	668	694	680	722	682	673	677	692	653	681	660	677	699	691	696	705	732	702	721	697	681	699	711	700	689	711	693	662	613	731	721	662	767	670	722	739	692	705	729	701	667	671	699	706	717	694	680	691	664	749	702	702	691	654	700	670	673	705	686	712	674	692	676	641	697	680	673	676	741	683	717	712	673	668	677	785	657	689	730	732	696	665	717	632	649	681	754	702	720	674	729	666	663	671	696	699	699	710	720	700	723	702	653	709	702	689	626	686	697	698	666	694	673	693	663	667	681	697	703	686	661	712	679	724	642	716	668	662	685	693	675	727	652	717	696	660	664	682	690	648	672	702	658	708	632	735	726	698	743	733	687	688	687	750	663	706	682	737	665	672	710	633	693	719	663	678	699	664	656	729	678	726	719	677	745	630	652	718	699	698	705	643	693	684	677	703	664	678	662	699	672	681	692	679	688	680	690	744	701	747	684	626	730	734	716	693	663	704	685	718	674	702	650	680	697	667	682	675	657	733	715	691	726	692	650	681	719	683	676	648	679	696	690	685	692	653	683	700	722	665	689	653	721	691	694	718	759	662	721	733	678	657	701	689	709	702	682	653	670	711	653	679	692	716	648	673	678	720	710	693	690	722	738	712	687	686	680	694	709	632	663	670	681	709	694	677	660	697	675	643	724	679	736	687	649	660	639	666	642	692	704	704	683	695	694	708	632	725	724	676	631	737	707	704	712	751	660	738	672	674	685	662	701	699	732	698	699	688	726	657	651	710	726	729	692	654	664	680	684	693	645	686	703	688	690	691	682	674	693	736	714	702	726	675	659	763	715	689	692	721	755	728	697	678	682	679	678	737	667	695	675	695	689	686	689	696	688	675	687	696	655	689	678	668	649	705	697	722	666	701	675	687	682	687	658	696	691	658	662	651	696	648	726	691	704	704	686	678	677	705	760	639	736	688	702	673	714	717	697	641	713	757	700	684	704	658	691	692	672	674	703	675	688	723	670	722	703	690	691	674	660	734	668	711	647	679	677	690	658	642	667	687	725	720	704	673	723	731	677	662	714	691	687	727	688	684	717	737	668	711	695	688	693	721	677	669	685	674	738	675	641	732	705	661	696	681	733	708	650	668	705	702	695	707	633	639	720	705	702	648	696	684	689	694	642	762	689	643	710	622	696	670	671	690	674	675	694	691	664	681	719	659	649	667	641	657	672	642	704	684	703	662	706	688	715	663	748	673	662	633	662	671	693	699	689	720	665	717	710	730	733	698	718	695	692	681	677	661	695	698	652	643	671	709	684	749	687	697	667	692	672	666	698	697	680	683	682	647	673	716	692	690	730	673	696	697	708	700	687	700	698	674	719	679	702	678	704	683	685	683	688	681	716	678	700	698	680	689	651	708	715	647	706	661	677	731	695	664	736	671	657	705	717	656	687	666	679	709	716	707	673	658	690	683	675	660	684	696	661	672	669	669	722	689	724	716	691	686	687	689	684	642	712	704	676	722	696	693	677	693	670	679	676	688	697	711	666	671	676	661	696	722	666	680	696	694	709	711	699	655	649	685	693	676	682	707	718	673	659	678	722	701	664	697	692	663	697	635	679	700	659	672	725	657	674	743	709	695	702	685	679	646	701	684	643	691	705	663	650	687	685	724	665	701	721	715	700	661	697	695	713	666	690	721	658	705	720	696	647	729	673	711	701	661	680	687	703	709	698	655	657	673	693	684	651	694	690	702	724	789	688	730	675	662	676	681	670	691	663	647	639	699	684	683	699	653	697	661	679	719	691	778	656	716	678	708	705	721	689	683	691	625	687	738	681	707	694	651	670	712	725	687	673	690	722	705	710	735	650	695	644	671	652	691	710	685	722	692	707	714	669	659	696	669	701	674	721	656	713	651	708	645	662	734	671	707	679	731	695	658	677	677	699	690	723	723	721	715	720	704	722	682	719	721	703	736	671	724	682	655	726	678	713	662	686	698	655	706	683	699	745	704	655	692	705	704	643	689	625	731	664	707	674	702	684	653	689	678	714	686	732	730	698	709	683	728	728	669	696	677	691	718	683	695	651	678	681	663	679	652	694	717	684	680	685	693	697	709	670	726	682	644	706	700	711	656	704	694	671	666	644	684	684	693	674	698	642	715	674	718	690	684	764	741	647	679	678	666	685	722	680	671	680	666	708	727	666	723	672	747	678	716	740	658	757	664	673	707	719	726	690	722	736	648	630	678	698	715	696	714	683	714	685	698	670	670	684	655	715	676	698	714	701	647	715	691	694	722	656	669	664	656	643	686	714	703	677	677	678	726	667	679	662	704	726	660	649	680	666	701	652	662	699	676	718	662	680	716	720	720	681	670	719	705	674	695	669	709	686	735	711	725	638	675	643	673	711	706	688	659	733	636	649	683	670	751	676	727	703	727	683	694	705	709	705	703	733	669	699	705	733	705	696	688	686	760
10037	6680	6951	5269	2762	1953	1233	812	634	591	534	461	480	443	459	429	452	452	416	398	431	397	407	399	369	328	338	390	346	337	344	374	338	312	324	345	383	331	387	331	335	325	340	312	371	355	338	356	364	327	361	323	346	336	313	360	333	332	310	333	305	319	380	339	337	316	325	346	310	339	336	315	328	329	322	342	360	353	349	342	325	332	333	351	301	313	323	343	328	365	344	344	380	312	349	342	341	344	358	351	298	328	344	333	368	342	342	343	310	337	316	323	353	368	387	359	332	315	338	342	306	342	306	328	329	345	316	300	361	327	352	322	369	314	304	326	334	311	336	337	348	292	336	320	315	336	352	342	342	300	328	375	345	314	320	340	339	337	324	314	299	350	372	327	328	369	332	374	333	332	336	342	336	337	318	319	290	321	325	387	300	285	350	313	329	361	339	362	337	330	350	308	331	345	410	316	282	340	327	343	331	352	338	356	316	311	314	312	323	333	314	366	342	321	325	314	338	323	370	339	363	293	349	315	326	310	297	326	343	352	308	327	338	345	339	320	346	352	319	371	355	347	324	328	349	340	311	310	332	322	361	370	327	336	308	322	357	313	306	371	344	345	374	329	328	345	297	308	330	347	362	306	296	363	329	373	337	366	318	340	338	344	346	339	328	333	335	319	325	318	358	368	353	333	330	349	291	321	340	337	339	329	349	333	344	319	344	352	307	319	344	329	328	310	316	345	339	352	312	360	357	313	350	307	346	333	329	336	355	355	340	337	337	339	328	365	324	342	317	325	346	294	345	312	328	345	296	311	357	315	334	314	313	298	349	309	332	322	378	322	348	296	332	310	332	306	349	320	330	330	340	330	314	318	305	317	365	269	318	351	354	307	297	348	351	357	317	332	324	363	353	343	364	300	308	365	322	321	337	319	366	355	349	307	350	310	327	311	343	347	320	319	328	301	368	327	323	363	334	316	347	329	301	324	343	330	318	296	326	339	354	341	341	316	345	328	333	340	355	342	322	310	293	293	317	367	357	296	355	346	313	312	304	326	347	351	329	304	331	348	315	345	336	309	298	323	329	336	335	330	353	335	345	325	321	328	316	326	335	301	333	371	346	320	361	313	324	314	351	308	314	332	326	321	328	304	336	319	348	300	361	371	328	314	350	359	329	333	344	313	323	344	300	315	323	323	336	334	353	353	338	334	332	322	320	322	364	357	346	323	319	325	322	355	306	364	302	338	313	296	329	321	287	327	312	324	319	347	308	333	351	335	354	322	336	331	281	309	326	347	314	291	339	333	334	332	316	328	347	324	345	373	353	323	349	357	330	310	347	331	305	336	296	312	335	339	347	313	361	335	339	351	353	335	341	339	312	361	293	335	335	359	343	362	342	357	338	323	326	342	333	342	336	292	356	314	319	365	326	313	326	295	334	331	336	363	329	357	333	351	341	316	342	373	330	349	325	310	312	334	382	292	347	344	347	351	328	346	326	344	327	320	340	354	322	348	320	350	361	334	324	342	367	323	342	353	347	291	317	336	354	327	312	355	357	326	339	338	340	316	321	356	354	319	344	324	367	347	355	333	318	332	345	347	328	359	334	360	333	330	368	352	354	343	323	302	313	317	368	328	371	363	312	328	298	351	321	345	354	343	325	347	350	329	312	333	329	343	307	333	341	324	316	341	342	360	354	323	360	318	340	343	307	316	357	348	359	336	344	360	334	347	302	345	345	323	351	357	327	312	339	330	339	322	288	307	313	336	364	335	331	323	358	325	385	327	311	325	341	364	340	336	290	366	364	309	318	336	342	345	321	350	323	347	329	345	321	336	336	344	310	321	323	314	349	333	306	370	335	325	299	344	318	319	327	347	311	334	337	314	302	362	322	338	326	317	341	341	325	344	309	357	355	357	346	335	343	317	325	310	322	342	346	314	323	345	341	353	337	313	330	329	319	387	322	322	344	324	317	326	338	320	318	312	371	334	291	321	357	340	339	299	374	337	356	331	318	328	340	323	368	294	326	334	300	322	344	337	309	345	342	325	315	349	346	357	343	287	336	326	319	342	298	326	333	367	344	320	337	346	306	298	361	309	337	296	328	338	305	349	321	343	309	319	360	322	324	349	355	362	291	321	343	339	314	341	316	350	337	332	294	317	322	335	352	313	314	325	321	281	305	353	345	327	314	332	349	323	331	336	341	333	327	314	330	346	306	319	298	361	325	369	323	368	319	318	335	330	335	333	315	370	354	378	316	344	374	348	328	344	317	332	319	351	338	309	331	301	339	327	316	323	339	340	322	326	343	333	312	320	329	338	306	334	313	311	318	325	344	319	365	329	348	320	300	313	334	354	355	303	327	346	326	348	323	340	329	299	355	353	306	332	349	382	328	333	331	349	313	373	355	366	331	336	319	361	335	320	342	323	337	318	330	328	312	344	316	294	340	369	350	354	307	318	313	330	348	318	344	336	343	310	330	311	360	352	342	326	335	330	351	327	361	320	335	328	365	353	323	324	334	355	322	314	325	341	361	316	320	370	362	339	356	320	345	328	368	331	344	346	324	339	347	319	320	304	322	366	342	343	361	342	358	344	315	327	348	360	326	317	314	324	311	355	371	360	328	325	322	339	340	341	369	322	338	318	329	346	323	317	308	328	326	344	321	348	329	343	367	314	311	311	316	312	335	367	351	338	319	354	345	348	354	338	342	321	339	315	296	364	342	336	362	315	356	341	352	340	317	323	339	362	331	334	291	326	326	355	307	310	329	365	339	323	342	379	308	327	302	364	326	344	312	334	321	337	333	331	351	296	344	349	334	326	309	334	354	307	338	335	308	314	355	308	330	366	337	392	325	349	341	359	292	357	345	328	334	343	368	364	363	306	366	335	318	327	309	344	284	346	365	361	309	347	341	301	310	332	376	329	323	352	330	355	343	331	328	359	332	377	305	333	346	341	337	335	347	359	391	322	343	325	320	339	339	352	362	346	347	330	316	301	332	341	307	334	297	323	296	302	308	321	333	352	317	346	334	331	326	320	369	344	322	344	310	321	312	333	353	338	338	335	321	321	327	322	325	349	356	318	330	355	321	349	306	376	305	344	320	311	333	319	383	320	333	352	365	309	334	345	296	321	349	320	313	329	344	346	322	340	310	331	332	350	351	344	312	378	371	380	334	324	325	338	352	334	326	365	383	363	375	347	349	357	292	343	335	328	306	330	323	327	338	337	304	356	353	302	325	337	389	321	317	367	364	347	326	342	346	349	363	350	335	342	333	305	369	361	325	323	327	350	361	317	314	307	324	353	333	364	349	309	327	320	336	310	318	305	330	330	357	323	360	326	329	339	306	334	311	348	314	327	343	321	317	314	322	319	327	329	308	325	298	324	327	320	299	349	376	333	350	308	332	351	305	353	339	342	326	310	309	322	319	297	322	317	336	327	296	359	358	339	323	356	335	350	351	319	323	322	318	302	322	318	327	315	332	320	353	295	336	329	329	383	331	339
7767	6565	11963	12801	9642	7896	5883	3810	2891	2441	2115	1882	1818	1853	1543	1582	1501	1435	1477	1444	1281	1257	1212	1217	1164	1084	1004	913	920	847	901	825	868	843	803	821	828	865	850	797	806	853	844	842	732	800	771	844	802	856	847	744	810	783	802	811	816	785	804	786	740	796	824	805	814	814	803	773	751	802	759	803	763	825	814	803	727	806	786	795	817	767	742	795	791	817	791	792	815	796	793	794	814	780	802	839	826	794	843	771	807	787	804	792	782	789	798	801	804	802	799	773	807	773	733	817	789	765	780	733	823	857	757	804	808	773	812	782	777	803	781	872	785	795	788	827	765	794	773	801	819	817	824	805	797	780	779	830	762	774	798	838	810	779	796	816	827	824	775	813	753	789	800	797	805	785	814	822	798	764	737	821	835	770	801	771	762	801	825	775	794	753	850	800	762	842	809	829	774	751	807	799	853	802	782	751	784	770	740	755	789	764	804	804	804	803	790	784	772	802	806	758	751	841	783	823	822	769	798	760	760	801	828	776	782	755	803	813	819	815	817	776	823	782	747	772	794	784	792	830	743	784	744	729	805	843	832	789	808	787	782	835	814	774	746	791	836	787	755	831	884	800	790	790	739	834	778	754	779	833	786	799	830	744	821	813	820	823	804	808	783	768	817	745	819	788	731	791	784	791	796	820	845	814	800	833	787	785	799	823	791	802	830	772	836	807	803	831	756	746	888	767	832	852	812	752	772	748	753	787	779	761	804	782	773	808	788	805	780	731	770	758	778	779	833	823	806	731	754	813	804	821	784	809	752	868	841	790	775	805	836	747	764	768	778	779	832	873	792	785	793	745	820	792	788	853	836	768	779	764	805	804	739	749	853	852	769	828	824	773	783	843	772	813	786	813	759	800	807	796	787	779	794	774	798	790	825	831	761	788	793	821	785	769	752	769	812	762	813	798	828	761	851	801	738	794	804	805	767	805	748	776	789	721	757	762	801	769	739	801	782	761	786	819	815	798	821	763	823	776	770	739	816	863	782	814	815	802	816	782	783	792	809	808	812	791	811	756	743	804	765	785	791	811	763	770	830	790	784	809	807	763	771	861	783	806	817	808	809	802	789	809	814	774	785	797	765	771	827	816	861	821	766	757	744	804	778	792	831	764	810	804	838	817	824	751	764	782	807	806	786	869	775	766	804	783	815	766	797	816	798	857	796	768	796	811	782	759	851	774	771	820	855	724	780	734	809	750	802	753	836	814	796	812	806	741	822	828	800	814	757	757	740	772	856	852	743	793	796	768	784	810	816	816	797	809	820	744	769	789	863	781	809	740	817	774	803	778	802	779	835	808	842	789	817	742	804	748	800	746	796	821	770	764	784	841	753	787	825	834	841	777	806	782	799	849	806	775	819	772	796	847	828	848	796	794	809	795	743	796	751	818	817	827	786	808	854	772	765	785	792	840	771	769	775	809	852	786	729	791	809	761	821	787	795	814	804	803	835	804	813	736	835	801	817	836	827	798	822	804	807	816	828	789	778	797	828	786	840	791	760	784	815	812	773	780	802	813	793	819	793	858	786	804	808	790	753	841	790	811	846	767	815	786	776	781	907	766	790	786	764	803	768	758	807	760	760	779	796	769	844	805	833	774	764	822	800	766	823	829	771	785	725	768	798	777	804	712	780	796	779	755	760	757	811	810	831	781	788	794	784	795	755	794	809	794	835	755	819	818	823	813	780	838	833	772	774	787	851	781	797	784	766	742	856	777	763	801	813	825	782	754	774	797	802	788	769	789	807	805	805	779	784	819	806	814	790	800	743	775	749	805	786	804	773	797	754	792	785	753	787	821	779	851	844	784	784	812	765	762	807	754	853	744	802	752	760	750	757	821	747	781	805	817	772	858	805	793	818	766	784	814	796	810	846	819	836	791	813	792	781	835	766	792	826	817	744	760	787	782	798	781	788	783	768	812	791	760	775	805	780	793	815	804	784	755	781	851	791	788	752	771	842	788	822	819	821	842	805	795	789	780	742	824	837	809	813	735	778	745	823	786	792	823	812	793	841	773	738	815	785	837	889	844	795	742	810	753	802	771	799	793	778	800	810	804	779	747	783	835	780	807	821	822	800	799	807	846	773	826	742	791	831	793	836	811	817	795	799	822	755	795	792	806	830	792	783	764	815	797	782	783	833	780	803	798	767	795	802	799	787	784	752	768	819	795	798	782	798	796	859	791	781	755	764	796	777	807	757	799	807	776	876	810	783	809	824	816	800	793	837	766	746	780	787	810	787	781	768	791	811	806	814	801	743	755	832	783	756	822	782	840	817	767	791	803	804	776	793	794	785	800	806	777	807	805	788	728	784	825	816	813	792	743	800	828	809	784	786	782	826	800	812	831	840	760	805	803	831	806	780	788	805	815	780	839	791	754	804	811	805	829	775	791	773	799	762	831	804	839	818	850	834	769	782	806	763	753	814	798	797	804	773	840	769	785	799	824	777	808	758	825	845	779	811	795	771	815	782	817	820	792	806	718	816	776	769	774	752	852	828	818	831	770	806	803	825	766	795	762	754	785	787	801	804	773	766	816	763	780	790	786	777	821	812	799	823	776	783	790	786	772	828	824	774	754	766	770	763	763	802	775	808	856	799	793	798	764	855	767	814	763	827	799	846	772	782	780	821	792	808	788	803	826	804	749	811	793	793	801	832	768	753	767	823	816	789	833	786	815	752	798	744	755	798	844	816	799	807	767	799	785	808	779	790	792	782	780	768	828	808	801	763	760	777	819	791	822	794	811	786	811	762	809	775	816	785	834	791	809	794	828	808	833	789	789	786	790	797	781	785	783	771	837	817	812	788	740	793	828	802	790	776	761	843	821	740	768	792	751	809	818	786	774	795	794	801	788	811	742	792	793	784	740	800	796	805	777	780	752	832	794	789	796	811	807	790	798	748	766	795	772	808	769	783	807	792	784	813	810	760	755	729	776	824	861	817	778	766	811	831	804	782	803	802	760	766	811	782	849	804	798	778	823	757	812	769	806	806	782	832	810	778	813	801	755	820	813	805	801	806	784	843	777	823	782	779	815	796	760	802	754	764	788	791	801	789	786	815	862	744	794	764	830	773	718	835	782	776	822	814	776	720	764	765	809	822	802	849	780	851	819	754	771	750	778	784	771	772	814	766	821	760	798	832	837	776	780	795	793	763	768	804	801	830	789	786	829	800	787	819	790	787	780	779	805	840	812	829	821	806	761	808	815	829	812	780	774	774	825	794	789	830	802	817	803	825	754	789	759	794	781	805	747	762	791	812	791	789	807	815	803	800	792	823	806	789	764	775	785	803	824	845	820	749	825	808	775	838	772	846	797	837	778	764	846	737	794	854	809	767	729	746	794	812	762	807	759	821	803	806	766	750	847	782	793	789	846	807	810	817	742	835	782	768	813	788	840	776	771	810	761	804	802	828	788	778	835	785	821	801	778	806	789	743	828	761	752	792	766	793	829	787	807	819	835
21560	15550	14786	11715	8320	6421	4041	2587	1874	1257	1227	1149	937	867	759	763	795	727	602	654	570	502	550	478	471	367	372	382	351	338	360	318	323	355	332	349	328	355	330	363	334	300	317	334	319	344	296	347	361	335	351	315	380	303	316	310	311	332	340	324	344	349	315	329	318	312	322	350	310	304	311	338	348	329	287	324	348	302	320	293	327	338	348	349	335	315	341	288	354	347	321	322	341	315	337	327	321	296	323	337	351	326	318	326	321	304	366	341	327	332	366	306	331	328	317	319	348	338	331	292	336	349	311	316	340	291	338	332	281	333	335	329	345	321	335	326	306	350	340	323	337	353	298	342	314	307	306	325	314	342	338	355	331	325	301	323	318	346	327	312	319	331	336	302	310	327	312	314	294	345	318	306	339	329	346	321	319	314	326	322	325	373	316	300	320	319	375	318	311	299	324	325	355	321	365	347	344	365	318	342	349	330	343	310	344	342	308	313	315	326	326	317	318	303	347	296	333	341	346	352	355	325	316	319	301	310	319	356	337	321	345	326	321	343	326	323	307	353	328	364	297	319	318	315	310	322	302	302	331	331	322	308	298	324	305	318	327	339	347	311	305	320	332	327	344	319	367	295	335	334	283	329	306	319	303	297	300	347	316	310	370	325	319	326	327	353	320	350	319	335	302	303	336	319	339	331	315	318	326	327	317	310	324	310	300	310	335	342	292	331	315	321	357	359	314	321	341	338	346	308	344	324	328	303	306	324	310	316	328	307	359	338	316	293	322	322	330	326	316	325	300	348	334	356	332	329	311	340	354	371	317	332	343	315	332	332	352	296	339	319	342	330	358	329	325	335	343	341	346	322	373	352	277	325	335	341	297	330	326	328	317	298	314	322	349	328	318	350	347	329	348	356	334	350	338	350	334	305	307	351	326	307	321	349	342	324	352	347	299	321	322	315	331	353	332	291	289	334	328	315	348	323	373	320	360	328	329	359	307	332	339	317	319	342	342	327	302	332	331	347	312	370	326	323	359	301	299	362	323	324	326	334	341	327	344	321	353	305	330	334	263	349	329	328	298	278	341	349	319	328	331	354	325	355	328	335	318	313	300	300	349	345	316	314	337	290	303	355	305	324	372	323	312	363	344	353	331	325	339	318	336	323	331	326	314	352	326	330	309	344	331	345	323	327	296	302	352	369	321	318	315	331	344	347	346	300	347	310	362	309	333	321	330	341	382	368	305	322	296	308	318	395	334	325	331	344	363	324	327	339	351	291	303	308	317	325	323	327	334	296	323	304	332	321	349	332	379	321	298	325	300	318	354	369	315	300	331	366	312	299	330	339	327	337	328	336	321	333	342	297	324	334	325	353	344	347	333	327	329	316	301	307	356	325	311	322	330	328	311	316	317	342	327	315	352	345	329	314	324	325	331	333	310	319	340	289	328	348	353	353	354	353	312	322	327	347	327	329	312	347	341	294	345	313	323	337	320	269	321	334	321	350	319	307	338	321	303	330	297	343	326	323	321	331	308	332	330	351	316	325	337	337	307	270	339	303	309	332	345	348	337	323	324	321	334	318	314	342	355	359	292	316	313	341	305	315	321	308	326	325	344	360	324	333	318	353	292	317	323	309	340	309	339	354	302	308	307	327	308	341	330	327	327	297	326	315	325	310	334	315	335	311	308	339	294	343	320	336	353	342	322	351	352	324	321	310	336	374	323	330	360	333	337	351	320	341	326	313	311	319	338	345	326	343	329	337	286	309	327	324	301	309	331	317	337	323	333	322	330	317	312	282	319	311	309	314	338	312	346	363	345	311	325	354	289	341	308	303	311	319	293	282	329	326	329	319	321	364	311	329	335	325	327	297	290	305	349	321	331	271	325	321	351	344	352	332	269	328	372	317	300	347	334	332	342	342	312	368	329	329	338	329	344	375	347	338	343	310	327	330	335	349	345	356	326	352	316	288	336	347	345	307	347	347	321	322	375	286	318	318	325	309	302	293	347	304	339	331	340	336	345	333	321	318	330	338	335	327	302	325	329	349	336	326	317	326	327	329	311	329	325	365	358	304	320	339	344	329	303	338	332	312	340	305	307	328	312	286	340	348	329	331	366	327	330	326	302	338	316	351	320	291	335	337	332	314	321	345	337	312	333	380	341	314	362	317	327	364	355	349	326	320	334	331	328	316	338	321	327	336	335	321	320	344	335	347	350	312	318	360	337	320	269	323	359	323	310	363	295	371	320	332	359	315	310	342	292	309	322	342	318	321	347	329	334	319	325	319	345	325	330	326	340	299	311	328	299	304	313	322	328	332	348	301	323	324	316	339	328	368	322	313	320	327	369	312	311	316	290	322	320	328	337	333	342	318	339	306	300	348	328	330	333	324	352	302	325	312	331	329	344	339	307	321	327	321	325	356	328	290	347	336	317	346	319	331	314	324	295	306	300	337	352	353	361	332	301	318	297	336	317	325	284	301	312	330	345	326	319	306	319	323	301	318	333	335	314	346	275	308	339	318	300	357	304	332	334	326	328	315	325	315	315	337	314	315	322	328	341	319	335	318	322	332	318	318	335	339	318	355	311	304	341	302	319	335	326	278	322	333	323	316	336	297	302	327	331	328	326	316	279	333	310	348	296	337	354	321	340	323	317	338	331	362	304	336	277	354	329	340	336	324	331	337	307	316	345	309	334	308	318	348	292	319	331	344	324	354	331	328	335	332	320	322	345	352	335	311	344	363	312	333	362	357	320	329	310	325	333	282	321	328	326	327	359	295	331	301	311	314	324	307	346	344	335	315	327	351	316	326	329	332	293	301	355	317	314	329	328	339	335	325	326	289	376	323	344	329	315	339	381	299	330	312	337	315	346	302	307	318	338	312	337	309	331	324	355	297	320	328	322	338	340	311	333	322	334	321	302	320	338	317	324	324	307	315	313	351	331	350	337	291	312	330	324	344	315	309	284	372	312	326	340	326	340	274	327	307	311	307	338	332	316	312	317	333	305	324	348	329	288	345	325	294	306	340	319	324	334	338	338	334	351	344	330	358	295	327	315	331	345	344	304	317	366	318	307	337	352	326	305	331	353	323	313	324	310	310	285	289	346	260	308	335	376	321	334	296	334	345	319	327	337	344	343	331	318	346	320	315	338	323	353	287	333	331	320	337	360	354	299	372	351	322	311	294	325	318	334	323	315	323	341	355	336	338	343	325	333	291	314	305	319	338	314	335	318	326	323	307	347	341	314	311	339	350	323	316	309	328	347	334	326	339	327	346	342	327	334	335	329	339	327	333	310	341	294	294	337	308	350	316	279	322	353	297	329	354	291	304	317	377	326	337	310	326	285	348	343	328	321	316	335	336	324	323	347	333	334	316	362	335	358	351	348	311	351	368	359	357	313	318	356	356	342	312	339	322	324	347	331	323	335	334	327	326	303	363	347	338	321	310	315	316	327	315	353	331	328	331	348	338	345	315	347	332	338	364	326	319	287	302	326	291	368	326
16121	13524	18729	20670	18180	16381	12070	9128	7671	5992	5959	5193	4625	4418	3459	3908	3922	3905	2897	2940	2458	2150	2227	1750	1541	1376	1256	1172	1102	977	918	957	938	896	888	864	828	862	919	845	874	898	878	860	802	834	832	815	835	803	785	843	825	767	754	737	733	812	792	760	764	790	811	810	814	759	741	789	767	752	806	785	785	744	784	830	832	749	748	780	808	841	768	787	793	818	767	799	811	797	776	751	775	755	731	800	765	793	792	777	810	787	746	792	792	773	756	761	813	758	839	767	806	773	756	825	801	708	759	790	765	788	727	736	722	761	760	732	788	774	771	785	777	712	790	731	765	801	833	813	790	769	775	777	770	755	779	730	790	802	805	790	775	781	784	761	828	825	779	775	755	808	793	784	784	839	747	801	784	756	790	768	797	748	758	777	780	745	762	720	795	701	743	758	828	774	793	738	839	810	712	739	817	789	782	741	812	747	757	791	768	749	774	776	753	817	799	776	747	824	753	764	782	773	751	783	719	772	764	759	769	764	818	771	764	795	784	745	813	751	751	773	758	791	768	766	803	782	833	767	759	804	834	798	788	778	827	790	789	743	733	808	742	783	770	766	799	746	734	725	764	752	813	806	770	821	827	814	786	814	740	784	782	809	794	754	808	784	753	819	821	765	777	760	797	749	788	777	776	776	744	743	779	787	780	766	790	751	817	827	762	778	764	812	773	757	747	786	767	794	766	742	761	757	802	792	792	801	744	807	793	750	730	777	763	739	778	773	795	779	756	786	821	816	764	786	747	728	778	829	764	743	819	781	789	734	806	777	714	794	806	822	762	822	730	758	757	792	721	737	760	806	797	802	757	735	786	727	804	780	797	783	829	742	763	778	753	783	781	817	787	781	829	781	769	786	772	810	798	786	779	789	787	784	785	800	862	770	797	814	769	818	800	805	769	785	820	797	788	783	822	763	794	769	811	834	760	766	719	798	778	784	754	732	778	793	787	792	796	776	784	739	795	795	755	778	778	763	802	767	839	784	738	813	775	756	773	783	771	725	782	766	833	784	781	785	814	811	794	784	770	764	778	824	865	767	798	793	796	736	785	795	741	760	825	769	807	789	762	780	765	761	800	744	700	775	796	785	786	786	808	776	774	833	785	804	776	751	780	805	795	795	796	751	801	802	749	743	828	808	716	787	770	753	805	763	791	750	794	782	775	795	768	789	826	745	796	788	781	785	773	802	795	746	834	738	781	761	768	812	824	762	803	779	777	724	770	778	728	710	766	780	800	724	796	776	769	751	735	776	710	768	790	783	758	775	811	780	755	808	756	800	766	755	792	800	762	801	789	776	785	788	769	751	777	803	756	765	794	767	791	757	782	759	779	759	740	764	786	810	762	769	764	764	778	800	782	735	772	790	822	756	756	842	797	779	789	809	759	787	743	781	775	763	860	803	792	748	782	838	786	770	765	783	804	740	792	784	830	734	747	784	735	828	789	796	796	798	781	774	799	737	734	727	824	756	774	769	809	828	766	816	774	809	768	789	805	754	780	791	758	785	782	781	817	806	810	815	802	765	816	788	785	747	767	770	781	814	787	763	784	731	749	729	825	783	801	793	807	767	785	758	739	768	784	759	827	791	731	786	821	776	795	768	773	758	768	739	804	816	778	800	769	781	773	776	773	740	784	793	762	784	760	787	739	809	778	738	845	833	774	819	753	808	780	796	777	814	797	775	740	756	798	746	768	777	770	809	747	780	767	786	806	792	812	795	773	790	751	788	742	720	822	768	758	795	764	832	793	843	728	810	765	818	811	728	762	783	811	823	790	832	760	820	783	753	793	800	793	751	762	785	809	802	807	766	750	775	798	796	785	757	779	774	782	803	751	786	820	742	825	772	801	798	769	791	776	730	784	794	750	758	799	702	799	807	785	770	794	800	814	720	753	740	790	703	780	780	757	758	738	809	792	773	783	805	743	779	801	819	799	809	789	734	817	791	764	777	759	781	792	743	792	790	800	775	775	808	753	759	726	824	740	801	783	831	727	800	786	749	748	801	757	779	789	771	780	803	768	776	814	808	809	779	773	802	772	759	777	806	788	738	814	797	779	826	776	779	760	732	796	880	809	771	801	721	799	797	802	770	775	769	780	784	764	785	801	799	816	815	776	755	791	733	774	789	759	767	837	796	775	783	779	754	805	776	795	789	780	769	782	758	767	741	756	816	808	756	824	777	791	831	785	768	820	807	779	799	763	740	811	822	821	766	745	797	748	789	749	739	788	800	813	809	770	793	774	814	776	718	755	769	758	804	744	775	756	775	780	755	789	781	801	776	804	694	791	791	761	770	795	757	765	748	770	778	745	786	821	792	729	808	766	767	731	784	819	758	781	764	755	832	777	784	755	788	831	822	780	826	724	774	777	798	785	789	830	755	816	774	813	794	779	757	791	816	745	749	750	796	775	791	738	758	803	777	746	762	782	835	768	786	811	836	845	795	821	771	784	775	798	759	735	778	770	812	821	815	796	791	755	761	801	732	763	799	771	759	747	824	805	782	733	763	798	759	797	769	777	802	772	755	734	855	765	772	788	723	789	825	792	785	773	797	793	754	760	754	762	805	802	791	850	777	802	818	769	815	801	777	733	730	745	788	818	785	797	739	768	822	761	833	827	795	782	803	776	805	826	804	774	785	785	777	791	798	812	762	760	770	793	784	819	758	739	764	774	809	781	826	765	779	779	830	730	757	794	814	765	824	816	749	806	818	801	788	810	796	776	768	789	706	786	777	777	777	809	778	767	810	766	790	790	753	796	762	787	757	786	754	815	745	714	796	741	762	800	766	811	806	806	786	767	767	710	749	769	739	784	744	809	775	824	778	809	773	787	701	773	740	748	793	741	756	748	795	786	731	741	766	793	768	793	818	743	772	749	785	788	789	789	822	741	754	760	782	767	814	740	790	807	749	763	756	776	792	760	712	784	786	742	806	781	775	789	746	793	742	796	786	787	819	784	833	820	725	803	743	759	766	793	746	804	740	732	810	771	758	822	761	820	783	777	788	753	809	802	743	780	791	775	776	773	790	787	823	797	824	781	754	741	710	786	806	755	783	824	768	809	762	817	763	764	756	779	803	817	747	759	767	807	791	775	775	707	828	782	777	767	851	752	784	761	805	791	793	818	735	790	748	740	813	761	760	812	774	788	807	794	764	777	775	808	764	775	799	812	797	765	758	770	852	799	803	792	781	749	815	773	785	784	824	799	815	795	732	782	825	750	795	803	801	785	804	772	770	805	792	845	769	745	799	776	772	793	801	816	741	771	793	794	757	845	792	768	793	793	750	755	755	743	847	833	796	829	748	783	796	770	777	820	787	823	816	788	760	813	766	784	808	755	797	759	784	756	737	825	786	726	762	852	804	804	733	788	810	845	770	766	746	842	753	778	770	760	747	793	779	804	757	816	753	812	835	821	754	812	767	780	816	817	797	766	756	803	791	753	737	747	797	781	821	767	741	768	800
29819	21868	20054	15626	13518	10224	6522	4363	2993	2367	1906	1822	1419	1374	941	1088	1211	1151	811	824	688	526	571	522	438	409	405	373	335	351	325	324	324	285	315	314	320	313	279	324	310	315	326	297	288	278	293	258	312	290	297	296	301	284	301	321	310	311	310	280	284	293	299	287	263	269	305	287	273	314	282	305	312	294	283	259	270	262	296	284	285	282	304	302	291	279	304	316	282	278	261	307	276	310	306	285	267	269	317	274	295	281	317	268	286	327	291	312	272	285	317	259	273	280	283	295	296	304	275	286	269	294	296	323	300	276	297	270	274	273	301	297	301	295	322	266	254	269	292	268	263	271	321	302	289	288	318	273	309	297	274	328	301	279	294	311	305	251	312	262	293	305	244	332	296	320	311	305	292	317	302	277	310	307	334	302	292	320	289	288	285	323	305	303	299	295	295	269	277	266	275	308	316	294	286	248	274	298	281	262	287	307	263	283	279	292	301	266	289	313	261	296	287	289	284	292	260	305	258	267	285	278	286	272	307	309	282	300	310	301	280	291	280	301	275	252	299	312	304	265	281	273	295	291	314	299	308	306	287	277	307	274	292	317	282	282	277	314	281	304	273	283	272	295	334	292	307	293	289	313	299	276	287	290	287	282	300	287	289	284	299	298	347	288	274	300	291	288	295	286	324	305	286	346	287	289	282	239	281	291	293	304	278	290	262	299	290	297	290	307	302	307	283	304	300	299	258	311	294	258	271	252	280	269	276	298	255	289	303	303	319	292	291	296	270	322	289	262	302	325	278	273	315	288	246	295	302	302	260	267	292	278	287	307	281	274	282	296	304	304	325	291	298	308	289	322	284	303	282	275	298	294	290	279	266	281	256	287	343	298	292	283	264	311	327	307	299	279	286	267	288	310	274	304	281	321	273	321	281	309	293	278	297	294	262	313	314	322	288	289	288	278	295	292	301	269	317	275	314	319	302	300	279	267	264	303	260	292	293	289	286	284	282	306	294	302	280	261	280	296	300	299	270	257	309	320	287	295	272	304	290	277	289	267	280	315	310	322	302	306	301	306	316	274	279	336	307	303	317	274	311	250	282	292	314	280	314	284	308	315	280	287	263	291	324	317	303	296	292	290	311	268	276	287	304	273	278	276	307	304	293	283	301	277	296	313	307	291	265	307	281	272	280	290	270	272	293	292	304	307	283	301	270	277	290	279	267	293	272	297	329	279	288	307	290	269	272	287	307	308	320	304	269	284	318	284	319	299	318	270	295	313	307	296	291	286	344	302	304	264	277	315	308	293	271	314	266	269	296	295	268	290	310	276	259	306	296	269	265	283	306	274	284	290	276	295	292	296	310	262	277	271	252	305	273	269	277	268	262	324	311	320	287	297	290	308	306	291	307	293	307	298	301	278	297	281	285	286	281	284	281	289	281	322	277	290	279	281	278	280	293	305	286	286	289	263	296	266	271	256	251	284	302	292	293	291	285	306	303	267	318	279	293	284	276	270	312	303	333	276	292	333	308	285	310	270	287	292	301	288	281	278	300	275	300	280	281	297	297	270	275	291	322	294	305	314	241	249	268	265	307	293	288	304	270	295	285	277	303	267	330	283	316	323	271	260	314	281	295	268	300	307	273	280	304	282	311	289	291	297	288	286	286	305	309	266	283	268	282	330	290	306	297	284	268	282	282	319	272	301	283	278	291	274	254	290	289	282	275	286	309	324	292	279	282	245	268	288	272	279	323	302	254	277	315	307	304	285	311	296	305	325	318	292	280	283	280	288	308	288	279	302	328	291	298	283	303	300	283	309	317	277	298	299	320	292	316	306	302	271	287	296	280	288	300	290	280	313	286	299	320	300	293	293	298	307	288	297	288	287	299	317	291	345	307	293	276	297	296	309	272	292	282	301	284	304	291	273	278	274	297	271	300	291	304	308	307	287	302	293	300	282	265	287	293	308	311	268	270	327	297	304	280	324	286	298	297	292	287	305	284	310	274	317	303	290	286	281	292	280	300	268	255	286	309	319	303	264	285	297	282	282	292	280	278	290	299	285	288	267	305	292	267	272	279	315	259	297	302	282	295	282	261	308	324	303	274	301	291	269	280	307	298	293	270	297	281	290	294	302	314	298	295	301	295	303	300	247	298	316	297	282	301	281	334	310	289	280	288	277	291	281	263	289	290	280	304	274	252	259	268	316	279	273	333	280	288	312	285	308	282	289	281	304	295	287	332	304	282	262	249	291	294	263	267	297	279	287	279	285	307	275	320	292	285	298	276	296	281	284	308	283	298	262	282	293	282	291	283	290	272	290	290	280	284	300	308	295	275	283	301	276	282	305	283	309	265	293	310	327	307	297	335	301	291	300	281	285	287	290	270	278	291	303	270	306	297	278	306	281	299	263	298	288	313	267	301	296	311	307	323	280	279	293	317	268	294	274	285	278	338	329	285	293	295	289	288	268	306	287	315	291	268	310	308	283	307	264	275	290	272	285	292	278	304	298	300	280	315	267	314	299	325	289	305	275	307	292	307	294	277	287	276	302	276	271	303	279	309	287	298	294	287	302	303	287	308	293	293	323	283	302	282	300	302	270	282	269	282	297	290	288	300	279	277	322	352	290	287	263	290	264	295	313	301	305	314	280	258	270	281	297	312	279	286	323	275	300	275	320	295	276	283	272	287	309	308	291	265	311	272	302	274	274	285	290	316	298	294	301	268	299	261	283	284	312	306	263	278	279	293	302	276	264	282	274	312	289	252	281	275	321	310	303	281	262	309	309	296	303	285	277	281	293	312	293	281	295	309	317	319	309	274	320	326	293	287	270	289	314	305	264	293	293	275	297	280	320	272	302	286	327	319	283	288	295	278	286	290	309	296	346	314	348	299	304	306	298	309	307	263	279	301	296	303	314	306	329	271	291	285	288	300	302	284	279	277	295	301	299	267	302	266	308	301	318	294	274	266	285	274	317	298	294	257	275	312	331	264	293	298	299	305	277	329	271	247	299	285	265	297	286	286	305	292	295	290	313	304	300	318	304	256	285	286	310	288	293	296	278	314	299	298	298	310	283	308	283	281	289	315	275	270	304	305	304	289	271	297	302	277	277	279	309	310	291	290	296	273	273	297	291	290	302	313	307	304	311	307	298	303	280	292	292	316	279	296	283	300	288	287	282	292	281	304	324	277	313	304	286	251	294	302	308	293	289	314	291	297	272	254	276	278	304	274	315	285	289	285	270	292	291	273	285	285	327	248	256	266	291	269	272	311	286	291	298	290	279	282	283	309	277	305	280	296	308	302	275	273	294	281	278	257	281	276	288	290	288	327	312	316	314	256	276	285	282	287	287	276	273	290	268	280	317	302	270	309	310	300	277	296	307	282	278	314	297	289	294	318	305	325	309	318	259	272	286	285	265	293	293	294	301	321	301	309	288	280	286	271	310	278	309	309	284	275	274	315	294	275	312	321	291	294	297	279	302	289	291	295	332	337	287	278	310	283	255
20214	17750	23100	24159	23830	21307	16269	13084	10797	9409	8752	7491	6783	6813	4869	5630	5653	5668	4326	4193	3556	2868	3094	2128	1935	1617	1567	1326	1224	1059	982	915	912	950	846	845	837	803	836	788	809	800	834	748	790	749	806	772	783	707	683	719	698	730	711	759	731	702	749	752	711	703	679	735	656	686	716	721	706	701	706	714	704	730	720	683	710	728	704	748	697	645	741	812	706	718	718	729	705	709	687	724	702	727	658	688	706	700	736	730	684	736	717	672	748	725	710	678	746	726	705	743	682	690	691	682	686	711	705	708	731	719	641	705	691	710	679	725	717	674	667	705	725	660	660	696	671	708	719	694	708	683	703	662	662	726	680	739	706	696	645	754	696	717	688	717	711	707	657	720	685	726	672	683	699	690	647	703	711	697	695	726	721	680	710	674	708	694	720	745	692	678	662	707	685	703	675	740	683	704	710	713	706	730	730	708	732	690	663	678	670	657	762	764	707	684	717	641	732	678	716	752	643	682	695	663	741	719	708	668	702	731	679	713	696	681	716	748	710	694	737	748	658	704	729	700	711	729	695	672	691	701	694	733	722	722	685	707	685	690	670	717	686	660	724	720	733	692	705	711	746	748	711	697	667	663	675	704	676	765	701	687	705	729	684	724	708	683	709	696	627	681	693	679	649	721	677	691	702	714	722	733	666	696	748	741	716	697	704	739	641	733	669	625	719	686	697	663	688	723	726	653	725	708	689	731	702	742	725	683	720	691	706	711	703	678	685	653	732	683	702	714	714	681	707	666	703	719	700	719	721	705	694	724	695	734	685	752	696	711	788	699	703	702	680	766	692	742	702	644	680	756	726	721	713	698	669	732	716	692	699	684	700	671	689	757	701	643	724	701	690	718	706	697	707	728	724	730	670	695	755	730	713	717	699	678	679	670	672	706	693	688	691	655	680	689	736	738	643	686	718	733	725	739	673	679	688	674	711	663	698	681	687	699	683	713	738	693	676	699	671	744	693	665	701	701	742	657	705	676	681	701	675	704	675	703	761	733	724	703	691	721	711	707	657	672	713	701	699	717	712	732	679	678	710	698	723	725	732	704	723	685	710	681	695	684	720	748	714	669	663	676	672	686	673	692	730	668	723	698	675	705	702	688	686	702	745	715	688	695	704	659	694	702	726	701	714	700	691	781	690	677	710	673	737	756	744	725	705	685	659	721	662	675	666	705	708	690	709	736	694	731	692	664	679	718	685	649	723	704	706	675	657	728	695	676	679	704	705	698	675	710	692	701	750	681	709	752	703	703	701	702	712	709	709	682	696	707	700	700	701	742	697	700	708	706	695	729	708	649	697	662	725	679	715	752	690	688	703	693	719	715	707	707	704	719	691	708	790	758	718	704	678	705	697	739	684	710	670	675	679	775	679	684	727	724	640	660	698	743	703	705	677	684	712	700	673	694	704	703	673	716	733	729	703	684	695	668	672	661	698	667	730	775	699	718	691	701	672	700	693	698	734	704	694	729	727	634	683	666	721	688	757	711	694	652	711	692	687	688	737	693	696	674	643	723	652	697	718	715	656	703	711	685	710	683	689	711	735	660	721	649	732	680	697	722	690	678	693	725	759	704	667	722	699	710	736	749	742	684	717	705	683	734	677	724	691	696	728	697	736	723	693	675	701	684	672	685	724	679	682	673	698	718	719	685	757	691	654	709	750	642	729	693	727	682	683	728	671	725	672	709	678	704	720	714	693	708	690	733	699	680	732	651	741	669	709	689	663	708	699	705	724	727	703	708	698	716	664	720	680	697	704	717	642	712	718	715	679	676	663	712	702	713	690	695	728	749	716	680	725	702	709	668	691	717	671	758	687	733	679	677	741	764	695	670	714	691	723	701	707	723	755	747	685	740	702	787	689	719	690	707	658	673	699	690	658	708	691	667	698	680	743	715	690	685	714	664	681	673	704	695	654	646	717	668	739	711	723	695	678	740	658	693	740	672	686	681	672	740	706	691	673	652	718	690	690	694	711	763	698	651	700	679	665	685	702	706	726	711	750	679	704	681	716	728	699	662	710	670	704	717	760	738	742	622	736	718	710	772	725	698	691	723	691	721	637	711	709	702	748	661	733	688	699	701	694	691	737	730	693	671	703	705	706	746	645	712	711	714	718	686	708	695	698	653	719	725	685	692	687	674	685	673	703	705	735	675	677	651	692	713	723	672	718	738	719	706	716	722	654	740	712	681	675	698	708	680	698	713	656	693	731	693	709	714	741	707	710	688	705	740	713	683	630	649	673	738	650	712	771	703	714	716	724	652	707	691	721	680	671	734	678	716	680	682	645	701	690	706	711	726	689	700	702	681	684	660	717	738	689	662	742	718	710	698	724	641	727	642	698	677	694	693	703	678	694	738	682	734	671	691	725	671	719	730	707	729	720	699	702	677	704	740	735	741	739	685	685	681	698	702	710	701	637	705	708	697	729	729	734	728	722	673	695	661	735	666	676	683	703	733	723	689	697	693	674	650	737	698	681	773	673	704	679	687	686	686	709	688	655	735	724	678	705	717	649	708	686	704	710	701	739	740	739	719	742	700	705	668	682	684	743	666	658	694	699	653	684	659	719	672	674	701	709	715	728	716	690	698	692	692	702	685	700	741	700	697	715	754	707	680	724	673	726	673	722	718	734	679	707	688	693	705	728	717	722	712	694	705	685	704	737	761	737	678	679	686	713	694	702	693	710	673	719	677	704	673	666	681	703	671	704	711	736	655	682	723	673	731	684	704	666	679	674	712	706	704	731	701	685	697	669	709	688	680	651	699	694	658	741	664	671	677	718	740	693	734	739	677	743	689	700	736	678	689	706	710	675	653	701	675	727	738	753	689	685	689	721	710	725	660	692	688	731	694	665	720	722	677	733	776	731	733	692	699	709	723	675	692	688	702	785	748	689	714	632	674	740	746	685	694	669	728	668	697	702	698	694	675	721	707	658	686	709	716	764	688	692	787	742	697	743	675	694	669	713	746	695	692	712	649	690	709	735	679	713	703	666	692	689	650	712	698	676	700	671	713	729	711	698	719	722	694	665	742	656	663	698	705	661	730	685	698	699	691	761	712	713	721	699	700	703	672	645	649	671	720	735	704	712	730	705	710	716	725	746	715	675	699	641	726	704	659	741	728	703	714	679	707	729	726	774	686	738	733	663	713	684	718	689	676	687	705	701	688	699	686	730	710	749	679	706	698	703	660	693	723	699	713	725	693	688	694	695	727	724	709	673	711	682	728	714	686	722	690	726	714	695	706	720	701	712	701	695	705	743	748	694	725	700	699	686	678	700	691	729	656	700	688	706	682	660	652	722	701	706	724	699	673	672	731	755	703	670	685	692	670	699	677	676	678	695	652	689	688	705	711	718	723	659	767	704	665	718	711	745	730	724	723	718	694	661	658	686	684	702	733	723	725	693	709	710	723	692	699	716	672	689	682	686	687	741	717	730	791	718	722	693	698	712	753	738	678	717	688
9449	7093	6983	4791	2806	1841	1125	788	684	550	566	528	537	519	478	401	459	437	444	446	425	390	418	382	376	394	366	338	376	360	361	352	345	351	330	379	325	328	310	351	359	355	333	346	372	379	370	311	321	310	309	360	336	348	352	326	335	319	367	336	352	340	336	312	345	338	362	352	318	383	340	324	349	336	339	335	344	344	345	317	327	331	337	345	334	330	338	334	321	364	357	340	345	335	328	305	364	351	335	315	336	309	326	365	353	356	338	343	332	331	343	361	325	339	337	345	323	376	330	320	371	345	345	327	337	305	312	350	349	357	330	353	379	338	346	336	327	339	327	373	356	357	297	347	359	343	357	349	365	374	354	358	325	303	340	366	326	335	314	341	343	329	336	355	344	335	313	370	317	350	354	357	344	390	361	328	323	388	363	340	316	335	344	313	322	345	347	365	373	354	341	351	341	323	342	333	323	357	359	307	362	299	334	337	340	324	354	353	341	325	364	364	345	349	362	351	347	293	325	328	320	332	337	335	355	340	359	362	352	335	348	330	361	317	344	376	368	329	336	366	335	342	317	329	325	316	337	353	334	361	331	338	331	353	330	360	323	359	359	335	346	354	338	340	347	354	313	321	373	362	343	366	323	338	308	309	348	333	373	329	313	293	330	353	341	340	314	348	369	374	334	311	334	348	359	330	346	344	322	347	358	356	339	339	352	344	340	305	344	320	362	331	321	329	322	343	364	328	300	350	367	330	350	342	361	351	344	312	333	330	332	360	356	312	314	355	339	345	357	356	361	335	328	344	380	315	310	304	338	338	349	312	369	299	335	338	386	361	370	341	343	339	318	330	376	342	345	351	318	348	394	348	312	348	338	308	351	366	343	353	342	333	329	315	357	317	357	350	352	341	351	321	322	321	357	343	325	327	309	313	354	293	357	347	307	315	317	358	330	368	328	337	359	350	305	354	341	324	339	335	336	342	331	336	323	346	320	374	259	332	358	354	352	326	348	322	389	326	312	325	318	328	340	353	328	354	358	329	355	303	363	332	329	369	358	314	322	314	332	373	340	349	364	334	362	343	325	365	319	343	311	301	329	338	352	340	355	339	328	345	357	313	343	374	353	324	329	346	344	334	357	335	339	372	317	285	361	328	301	329	356	293	332	344	351	338	349	320	334	358	336	354	338	305	381	346	371	367	364	320	364	381	349	377	336	342	332	340	334	335	332	359	337	362	325	309	361	355	345	363	332	356	344	363	365	323	319	329	336	329	332	330	323	335	316	359	334	352	372	357	337	312	356	346	324	365	339	350	316	338	354	367	335	352	361	334	345	337	340	333	323	317	339	359	324	364	345	338	330	333	315	345	355	354	323	340	321	336	367	352	363	283	369	333	336	341	325	320	336	356	377	368	349	371	326	336	307	313	330	324	362	345	356	319	326	347	331	365	321	305	336	354	343	368	322	359	344	267	313	328	318	350	334	347	334	361	328	351	379	314	327	329	359	343	385	352	359	325	313	316	371	324	376	344	349	347	343	311	354	331	307	334	343	335	307	326	340	325	343	377	337	391	338	352	327	330	330	391	354	350	324	339	309	326	368	357	326	358	356	344	301	362	345	370	330	301	374	356	315	372	348	344	329	343	331	352	313	310	339	320	343	361	333	351	342	354	322	320	322	352	349	321	326	319	337	336	329	339	353	353	307	354	341	322	322	326	375	336	328	344	324	317	358	327	347	297	352	330	391	338	339	345	365	359	340	354	383	346	336	329	333	333	338	354	326	330	338	343	354	343	340	358	339	302	358	288	296	391	338	342	330	349	359	360	329	376	365	332	352	310	324	343	347	334	317	337	367	326	363	337	373	333	369	349	347	328	360	343	328	340	352	335	283	324	353	338	360	318	360	311	333	332	340	332	361	328	312	331	363	343	318	316	380	295	389	336	317	384	328	317	368	318	315	304	347	359	374	355	331	349	335	362	342	317	382	363	302	344	342	348	326	309	314	333	336	370	307	363	330	315	355	341	322	331	318	352	340	329	331	309	342	325	315	328	325	332	315	340	317	326	337	370	346	321	322	335	344	357	313	369	354	361	364	313	330	337	329	326	330	332	372	350	359	332	337	364	338	350	308	334	328	352	340	339	343	308	332	352	357	326	352	304	325	319	365	337	361	343	341	314	332	353	323	354	342	313	359	330	342	317	338	329	337	319	353	366	327	331	334	335	318	315	368	348	316	335	357	341	325	338	338	335	351	346	340	314	361	345	344	350	373	365	372	317	343	359	322	365	354	359	345	342	322	299	303	328	359	375	345	338	311	311	326	374	327	303	315	330	338	358	354	358	333	362	366	358	328	367	347	323	340	335	371	318	326	321	329	335	344	327	326	340	326	351	317	352	360	313	332	342	339	358	326	337	312	337	349	365	346	362	325	341	361	327	361	349	363	322	330	322	327	354	335	370	354	312	351	332	320	371	359	331	323	353	320	339	363	350	341	327	313	329	331	332	352	345	351	321	361	358	321	303	377	362	332	337	340	318	360	309	359	327	352	342	350	361	330	353	327	324	344	315	310	374	323	318	382	373	345	297	326	320	343	346	319	321	337	333	346	333	362	329	344	348	356	313	342	304	346	322	353	348	338	334	364	352	330	342	325	338	324	340	346	322	342	328	322	352	342	332	358	352	323	308	342	337	373	358	378	325	317	335	323	348	350	335	388	338	335	357	353	320	318	341	324	350	358	357	302	344	351	373	334	350	348	344	304	346	388	348	315	313	356	341	354	303	369	308	353	291	344	356	319	337	308	334	330	318	357	344	331	376	317	349	363	374	288	325	348	346	335	340	309	340	326	357	321	348	336	369	322	358	311	350	379	354	351	376	323	353	348	340	335	341	313	348	372	329	327	324	353	329	347	307	298	341	347	295	335	356	281	354	365	340	348	351	332	322	340	317	336	295	293	352	343	325	345	360	329	345	315	337	352	336	332	342	345	378	358	344	373	313	348	356	298	342	331	317	338	345	351	360	365	326	301	330	336	343	326	343	342	347	317	355	316	358	347	301	331	329	334	355	355	322	368	322	333	335	333	330	330	345	340	313	331	341	357	340	315	319	357	355	341	366	341	317	328	348	338	331	335	315	300	337	338	325	351	335	333	371	343	336	341	330	345	333	318	317	354	332	372	352	319	355	317	332	323	317	327	322	303	325	339	345	314	334	360	339	336	362	357	337	327	336	309	342	346	305	368	327	344	348	357	325	327	369	350	332	337	307	308	313	332	367	366	304	358	341	318	356	334	355	326	331	345	349	336	311	350	365	381	344	333	360	366	343	343	347	327	310	351	344	307	348	321	349	403	319	311	344	383	351	333	320	296	339	325	316	314	326	344	339	352	332	325	341	353	342	365	350	333	315	354	319	332	329	301	365	345	334	348	333	314	322	344	326	330	361	332	342	343	320	356	312	343	317	329	342	337	315	351	344	359	343	316	337	350	349	310	320	317	322	328	352	357	336
7408	6986	11779	12126	9933	7757	4931	3560	3017	2550	2278	2160	1954	1880	1651	1611	1618	1649	1448	1399	1431	1241	1302	1200	1112	1020	978	937	922	909	885	884	918	865	851	923	793	834	852	860	844	827	809	817	828	828	827	850	851	821	836	787	766	824	743	738	769	724	816	792	765	758	798	810	810	761	790	796	758	810	790	821	819	813	836	785	828	758	753	776	825	820	789	823	810	814	794	799	793	770	837	817	783	848	810	833	812	774	796	808	814	853	811	792	776	773	831	822	799	858	749	780	806	823	877	866	784	799	834	807	825	822	833	783	779	821	801	803	873	813	799	787	799	821	828	817	838	829	774	812	864	823	783	827	776	784	794	838	792	835	766	778	824	833	836	771	796	799	776	811	754	826	823	838	796	769	818	835	822	833	815	818	805	811	811	834	804	820	813	783	826	815	806	805	860	786	815	794	797	810	856	807	769	792	817	796	815	814	861	849	800	813	794	790	801	837	801	829	822	812	793	824	791	792	745	858	805	828	809	830	799	822	841	797	790	807	788	779	843	794	848	838	807	763	749	766	820	812	817	820	804	842	811	772	831	810	773	828	787	815	820	820	775	801	826	797	807	791	787	777	807	784	816	778	773	851	774	795	832	850	815	835	838	830	790	790	813	806	838	808	825	810	777	825	828	858	823	810	845	857	817	853	797	817	854	834	745	837	816	829	811	787	792	787	845	835	794	780	816	820	856	760	837	782	863	783	794	789	831	798	800	820	808	796	753	802	816	848	769	764	825	788	812	788	826	846	780	797	826	843	753	828	775	813	800	760	820	826	767	767	843	762	835	818	779	827	816	795	777	828	810	814	774	836	793	823	848	780	752	794	843	743	790	818	856	845	851	819	814	827	759	838	779	851	836	831	807	797	768	836	842	786	811	744	789	790	819	811	829	797	829	807	845	791	841	787	780	825	834	776	789	840	774	796	836	792	809	801	845	785	799	852	799	783	781	770	808	791	837	759	788	810	809	808	854	801	794	842	809	794	858	786	774	758	778	788	821	789	806	787	772	801	832	750	788	724	798	776	780	796	791	759	803	783	790	798	742	782	807	792	805	804	820	792	757	773	850	788	772	819	805	808	835	811	793	811	760	812	833	817	788	811	791	824	794	853	817	815	844	766	838	789	774	764	802	794	799	819	783	796	820	799	801	798	804	845	801	829	773	830	779	783	838	810	829	766	798	768	831	863	845	785	797	782	798	761	815	791	835	876	826	786	811	828	794	773	829	826	836	873	792	818	780	831	791	820	835	812	840	816	753	817	794	811	797	799	787	762	827	817	822	789	782	818	835	811	831	790	783	774	822	843	815	798	793	870	796	791	836	782	772	792	772	809	771	802	822	846	798	817	768	807	804	819	782	775	820	862	798	812	811	838	768	831	785	856	825	788	794	825	784	824	796	800	824	841	747	764	767	819	746	769	815	795	837	809	794	793	822	780	805	777	830	804	826	871	810	807	827	772	788	822	821	863	786	875	839	789	805	780	764	794	793	797	828	832	789	792	781	871	813	731	773	799	791	843	813	803	862	786	840	850	786	812	749	779	813	827	760	836	774	828	792	800	842	845	795	817	788	803	793	811	836	818	836	814	810	869	748	815	810	762	794	815	847	827	795	830	795	839	852	838	902	837	794	784	820	813	813	800	809	839	833	755	801	799	820	800	858	800	803	834	790	804	803	791	840	806	775	839	806	751	775	848	816	759	846	816	816	857	782	805	822	857	799	769	835	808	844	764	803	798	778	768	791	852	774	791	736	834	791	813	849	770	833	768	814	777	773	804	828	773	826	861	860	824	743	845	776	837	778	825	791	813	855	801	780	792	834	796	815	804	756	811	790	746	785	821	837	841	792	840	759	769	799	771	845	806	829	793	826	897	802	820	803	818	789	738	842	808	821	796	812	844	808	835	799	767	824	743	798	822	803	878	787	775	870	813	828	857	830	803	800	802	790	796	820	771	808	828	772	783	798	836	815	828	809	821	807	790	807	802	804	775	776	762	780	806	793	830	773	783	823	767	822	814	820	793	823	804	855	810	841	802	839	810	798	835	817	795	817	788	816	808	814	817	782	811	807	823	846	856	762	765	820	839	795	849	783	776	783	767	833	747	859	858	813	762	808	801	811	837	830	824	819	805	835	785	821	772	800	767	810	831	815	811	796	805	774	801	831	813	840	765	868	797	841	794	797	790	784	833	805	819	801	794	774	784	871	785	790	780	766	839	791	767	834	803	871	796	809	812	762	836	806	820	836	813	831	796	789	812	824	800	798	764	827	806	813	804	754	781	779	818	815	794	739	755	819	822	815	780	752	761	805	804	799	814	777	759	778	797	787	857	802	822	750	799	788	768	795	820	809	832	822	755	811	792	813	795	816	808	833	829	825	840	766	786	819	816	837	808	811	766	799	828	817	768	826	762	820	827	760	850	791	794	843	768	796	878	855	762	842	790	792	859	810	846	835	794	750	806	809	754	836	823	808	829	790	814	838	773	828	753	813	825	772	832	803	791	826	814	796	793	791	815	842	800	864	796	829	777	804	797	865	782	787	779	823	850	796	818	842	755	782	792	819	772	783	773	815	803	791	819	820	844	837	832	815	784	824	822	858	798	807	831	813	798	904	821	838	779	848	863	793	805	769	825	827	816	798	786	790	757	792	801	809	828	796	872	793	819	810	818	800	803	765	802	784	805	853	742	785	791	801	816	801	780	785	818	782	801	786	780	818	790	759	847	835	847	794	856	807	859	781	803	766	779	788	788	805	851	841	800	823	794	819	775	788	794	831	870	785	809	748	787	807	808	800	776	826	781	766	822	786	812	786	856	817	830	821	771	798	809	798	848	764	799	774	799	791	779	809	801	805	794	817	827	810	791	767	838	786	824	807	816	815	811	837	843	796	786	834	835	814	818	801	796	808	820	821	799	835	847	871	808	774	849	820	816	817	808	810	818	860	831	845	803	799	784	792	812	786	800	782	794	780	815	754	822	818	793	821	834	771	822	786	779	808	841	790	809	764	813	827	831	792	787	859	849	782	820	811	823	831	787	776	846	787	857	793	804	794	783	787	806	815	818	837	793	823	771	859	796	813	791	819	793	842	831	788	799	860	843	816	813	802	838	829	851	783	826	845	758	735	754	817	830	802	811	817	805	812	837	839	823	840	824	782	770	845	805	808	751	812	808	859	864	791	793	828	814	788	846	815	824	864	805	809	783	787	836	802	818	779	811	794	854	803	777	810	809	822	798	791	798	797	773	814	819	803	793	846	793	790	794	819	829	849	866	810	806	760	824	780	849	728	835	802	793	808	783	768	811	828	770	830	794	825	812	814	816	806	811	864	810	807	832	778	814	819	807	774	748	768	843	816	790	797	760	835	814	819	840	774	785	828	759	780	744	794	789	797	790	826	840	791	782	804	806	838	780	805	810	795	814	874	826	836	777	789	811	771	782	841	842	802	781	800	770	797	796	824	818	793	768
20967	16121	14119	10885	8538	6541	3762	2639	1861	1454	1353	1114	1076	935	767	757	848	750	603	590	592	487	461	460	454	396	409	384	357	356	334	357	339	318	331	302	356	352	315	364	347	358	324	321	360	314	350	339	331	359	339	330	304	346	327	322	351	325	342	317	319	357	345	324	332	311	314	355	353	339	339	309	340	351	337	337	326	338	320	314	341	327	335	279	325	292	360	328	353	333	371	338	278	326	315	346	330	352	360	324	336	351	345	311	349	375	331	347	338	335	279	325	331	303	332	320	284	341	335	357	335	311	349	344	317	306	337	307	331	350	331	344	354	324	332	322	353	396	353	336	334	350	331	351	344	344	348	336	328	324	309	324	360	340	327	331	328	322	324	352	313	311	306	333	325	307	354	321	334	359	326	335	357	311	359	334	354	334	324	332	319	337	336	323	319	335	330	334	321	328	337	298	313	334	346	369	291	301	350	367	323	335	319	316	312	380	304	337	315	303	288	324	310	330	320	321	324	322	301	335	334	334	312	337	348	359	338	330	326	338	332	316	321	383	336	342	331	353	327	319	349	327	312	348	313	330	334	346	351	363	330	307	362	330	334	354	331	328	320	341	322	328	346	303	334	345	374	334	327	327	335	313	356	311	315	336	313	335	315	328	345	328	326	334	313	329	353	335	373	328	312	332	338	349	314	342	327	328	346	323	335	338	346	325	335	325	334	332	338	341	338	325	325	328	363	340	309	330	317	334	334	326	333	330	326	353	336	348	365	314	325	344	369	340	311	301	297	316	329	348	356	329	331	325	343	331	357	347	339	325	323	323	348	311	326	329	310	302	356	372	387	348	358	337	332	316	342	333	353	328	321	326	354	362	298	338	321	336	280	320	337	320	360	305	328	327	331	343	365	350	331	334	317	331	325	346	297	331	333	324	338	337	320	304	317	326	347	310	334	340	369	358	350	364	299	341	348	339	336	332	321	342	291	349	314	328	293	327	326	315	336	366	316	319	345	331	321	317	354	373	329	347	359	365	295	316	318	307	311	333	335	341	352	341	295	321	311	314	318	327	358	321	334	329	333	324	302	316	305	332	314	375	330	315	338	355	306	299	356	324	331	361	296	318	348	322	309	316	318	291	341	310	351	330	331	329	292	333	376	377	335	340	352	300	339	310	314	318	342	321	327	320	333	312	284	324	335	307	341	342	357	335	334	313	323	325	385	347	319	336	343	336	342	313	315	358	328	310	359	338	332	350	325	319	326	332	326	301	343	346	360	322	322	308	309	343	322	339	313	321	363	339	340	351	327	359	326	345	317	327	346	344	373	354	314	309	326	341	362	310	309	367	325	326	300	339	358	373	310	324	332	342	340	325	333	332	287	300	340	339	346	309	315	342	327	355	349	350	319	343	324	325	328	342	289	327	321	316	282	320	320	331	326	333	321	319	302	340	357	324	383	312	344	333	360	330	313	332	297	353	375	366	334	301	322	353	344	321	317	319	338	338	325	305	340	304	340	307	320	319	318	337	321	329	350	350	338	321	347	360	330	348	322	332	299	391	311	284	344	351	339	313	298	321	299	326	321	338	317	360	364	348	300	341	348	339	351	334	358	352	308	338	326	322	314	335	311	347	341	339	342	325	320	325	327	346	368	325	316	365	323	308	333	335	318	331	345	306	355	286	316	366	315	335	336	329	319	329	339	322	345	313	319	341	316	292	370	356	309	319	346	325	315	316	330	343	339	323	340	359	298	341	328	313	335	380	322	351	315	324	319	316	333	332	342	340	338	284	310	344	314	305	334	335	341	305	318	377	301	347	298	330	319	357	372	327	351	353	355	352	378	330	362	356	361	346	316	331	339	328	323	317	337	318	334	303	321	341	336	339	328	334	337	340	330	312	349	325	336	294	307	315	353	327	354	312	340	334	332	357	339	365	355	350	309	322	340	328	332	336	315	350	296	350	349	324	327	354	316	360	325	286	340	361	349	344	341	342	335	350	337	311	333	319	338	348	311	325	308	317	347	356	313	312	338	332	333	357	329	329	339	354	362	345	347	326	358	309	346	385	347	297	318	344	301	323	346	357	303	325	316	346	327	313	315	335	355	343	300	336	342	332	315	375	316	315	324	320	316	342	354	300	337	357	342	316	331	311	377	358	305	326	309	324	319	319	345	355	353	306	304	356	338	316	317	313	315	347	340	333	331	330	355	345	333	310	367	329	355	322	311	347	383	296	328	317	375	333	314	341	327	313	349	360	324	304	358	338	313	359	321	307	307	353	336	365	353	324	349	350	331	344	363	342	317	341	342	328	349	316	324	339	310	342	309	358	319	332	323	324	330	313	328	339	345	328	344	321	354	331	335	306	322	324	336	315	345	325	317	343	342	305	319	335	329	330	317	320	333	307	311	351	325	308	345	318	349	327	333	348	325	339	332	372	315	330	350	330	333	313	315	329	359	316	324	334	337	348	342	321	303	356	337	346	365	360	320	318	315	319	322	352	321	300	326	335	294	338	319	337	356	331	350	334	355	356	316	363	335	343	355	313	316	342	329	348	333	362	324	356	334	341	333	339	329	340	347	323	320	336	320	319	355	355	348	310	358	323	351	345	324	322	321	323	330	338	319	341	363	332	317	330	315	313	333	341	353	306	353	363	346	350	334	329	312	354	326	318	393	326	343	341	328	331	318	332	328	338	346	336	360	341	333	300	331	322	345	321	323	385	311	308	326	290	331	298	323	343	373	325	313	313	321	335	345	315	339	336	307	358	341	329	331	301	305	346	343	302	328	347	324	404	300	362	317	338	311	336	314	392	329	395	299	334	335	317	317	308	348	324	307	350	305	347	342	304	309	314	315	349	374	325	371	328	339	316	354	303	314	351	348	311	340	340	329	345	343	374	332	316	331	317	356	322	323	321	324	323	353	333	348	309	334	331	339	363	375	343	326	324	331	350	312	310	304	292	322	310	353	340	356	328	357	317	309	347	336	336	342	346	332	344	329	364	312	350	359	346	332	362	309	338	323	335	333	319	319	311	314	329	354	351	313	325	338	322	321	334	341	298	317	358	363	294	322	327	299	358	332	354	323	339	352	333	300	346	346	314	327	327	327	332	327	296	361	345	343	344	339	314	285	341	317	321	342	351	333	345	341	310	360	291	346	350	309	312	341	349	332	327	354	291	306	343	320	356	327	331	339	333	324	326	303	379	317	344	366	354	332	304	328	311	301	335	345	352	344	360	351	353	378	306	334	331	316	300	302	339	330	325	327	291	310	314	357	352	326	318	301	305	359	325	323	323	315	311	322	354	310	349	325	321	338	334	294	323	316	367	302	341	328	328	344	325	326	333	372	335	341	328	365	308	358	335	331	315	322	318	338	331	297	353	350	307	354	327	337	317	342	299	331	363	333	334	313	342	372	321	309	348	326	319	349	358	314	319	274	328	321	314	346	324	337	303	359	343	350	357	327	314	311	287	317	344	337	317	332	331	355	312	355	342	320	310	324	323
15657	14280	17986	19755	19027	16056	11446	8773	7687	6528	6540	5396	4960	4537	3564	3333	3861	3771	2857	3023	2592	2198	2221	1677	1513	1278	1282	1158	1183	1057	947	918	931	940	878	885	886	851	889	860	839	854	866	877	828	839	838	775	821	820	827	821	851	822	830	803	770	770	769	773	827	802	825	768	797	807	807	756	813	774	753	758	740	795	768	788	772	799	833	808	748	796	809	816	787	768	844	807	790	842	830	777	821	774	815	770	796	794	889	780	778	753	805	752	811	802	810	818	817	745	792	801	761	848	788	796	835	770	813	766	827	782	768	813	805	806	891	791	816	768	762	742	805	798	789	768	821	820	812	787	768	774	842	775	805	785	796	750	836	813	769	767	792	795	784	821	791	791	781	795	796	703	820	783	820	791	764	782	780	835	788	875	820	791	797	767	787	784	795	811	804	841	822	757	766	802	765	746	764	832	779	749	771	827	845	781	772	822	842	770	795	831	763	773	781	820	809	768	782	803	782	764	812	821	832	826	763	764	794	791	781	796	814	788	747	788	782	772	751	800	836	806	794	816	821	727	774	767	809	796	745	735	866	803	795	823	792	807	783	770	805	828	783	784	787	801	682	834	789	759	753	862	776	808	787	816	762	778	771	801	795	784	819	796	805	808	742	797	764	788	710	802	778	797	769	776	778	816	797	842	791	800	770	782	786	835	751	762	752	842	806	719	784	816	802	780	805	774	778	814	763	799	782	815	797	720	769	767	805	774	805	753	796	808	767	805	765	789	811	804	749	831	778	786	762	781	798	750	750	785	767	775	818	747	726	751	781	784	830	820	797	797	773	758	824	804	824	800	750	797	777	793	794	787	781	724	861	786	743	792	770	824	746	758	845	786	780	761	798	826	831	741	781	781	805	810	830	784	758	820	769	807	754	824	791	824	749	796	792	812	795	801	798	772	814	743	812	762	776	859	789	818	817	813	848	746	802	779	781	782	806	842	805	772	752	751	773	786	768	841	767	809	850	839	816	828	821	837	785	774	760	846	812	808	772	823	801	808	802	821	771	814	782	840	779	791	774	756	792	844	772	759	794	828	764	796	776	841	782	871	788	807	831	787	761	743	773	806	752	778	774	806	768	824	786	823	783	798	755	823	844	774	815	759	769	841	749	831	762	793	830	811	805	780	824	777	807	817	807	794	789	814	791	818	819	820	790	830	777	774	777	886	802	736	780	832	753	811	791	761	782	804	782	780	772	756	810	830	778	774	819	766	753	830	818	781	830	825	785	868	758	732	770	820	764	784	833	771	803	850	787	780	809	783	776	796	806	842	816	824	778	762	811	800	764	840	746	783	764	788	840	777	798	774	781	751	868	794	773	765	830	753	769	807	764	763	773	818	775	798	821	796	755	783	787	737	784	827	731	800	833	821	787	801	762	779	761	821	832	766	769	759	821	786	799	766	779	797	840	775	794	771	784	799	796	798	780	806	792	805	748	773	796	776	813	746	817	798	800	712	822	846	825	783	798	847	772	768	808	825	791	808	778	802	750	797	784	769	763	710	828	803	801	778	754	791	809	774	756	773	750	774	868	816	782	811	775	772	794	745	805	817	811	769	762	763	779	783	824	773	830	792	817	779	826	773	761	832	813	862	810	769	826	760	787	803	756	783	841	799	801	781	761	820	820	780	838	805	811	862	813	799	802	803	784	764	779	771	763	743	797	828	795	815	771	768	763	793	775	783	795	771	819	805	732	761	768	771	846	846	726	791	785	847	775	825	794	801	795	805	808	754	754	781	766	807	818	754	768	776	796	821	778	755	780	817	794	816	780	756	792	827	771	785	773	782	790	828	786	734	749	808	812	826	847	766	847	762	805	808	802	814	787	785	800	820	832	825	816	768	781	788	773	771	729	765	841	795	811	820	825	837	772	767	784	795	822	773	843	796	778	807	825	790	837	786	788	825	790	756	771	842	825	806	792	759	813	734	778	755	762	794	769	886	831	796	771	812	802	813	810	796	791	844	842	781	775	761	796	806	788	762	825	850	783	820	827	806	817	809	725	782	820	789	814	821	782	780	770	767	784	773	806	795	763	805	766	823	833	802	813	749	806	797	792	815	764	762	721	792	796	790	824	797	777	812	814	784	790	788	809	767	787	783	814	822	800	816	795	771	800	756	799	754	789	865	814	803	756	768	801	792	757	782	777	807	789	827	789	792	805	799	802	788	787	769	824	822	841	785	805	766	831	813	788	797	768	793	795	833	757	770	806	789	847	849	810	804	791	792	827	804	786	749	788	776	716	762	817	811	793	785	798	791	756	809	789	755	784	782	760	782	765	790	782	778	783	847	815	764	758	747	817	749	804	782	758	742	816	750	794	780	831	766	830	790	814	786	836	758	829	777	758	796	819	803	787	806	795	836	758	763	772	760	794	772	751	798	819	793	829	830	817	800	789	800	778	787	780	841	818	748	748	804	815	796	796	792	771	793	770	797	794	804	770	778	784	792	828	762	785	784	794	821	795	745	811	826	814	728	787	771	796	802	788	813	798	794	821	772	845	809	808	838	799	738	765	776	790	805	795	787	818	828	800	818	796	824	804	781	819	769	811	773	807	815	763	801	769	758	776	824	810	820	819	779	843	790	809	780	773	814	791	813	825	784	798	861	791	790	823	818	777	811	789	817	804	806	774	749	795	740	821	761	759	774	786	850	792	777	782	866	785	802	807	813	766	794	835	779	838	769	781	829	788	821	747	792	762	819	772	813	779	797	776	752	764	788	769	804	800	745	774	770	767	766	814	784	764	766	798	766	796	787	808	777	786	798	765	791	811	825	758	890	763	823	810	824	793	817	802	814	821	749	779	775	823	779	755	774	787	785	841	781	792	787	795	770	821	834	794	831	813	813	811	832	733	736	764	768	745	752	783	810	755	752	811	828	886	786	755	808	815	781	775	741	784	809	793	772	786	799	770	808	833	777	774	805	805	804	768	775	755	796	777	758	814	826	711	780	754	832	815	778	801	831	781	782	779	818	811	746	776	754	772	799	746	745	806	778	784	789	834	791	803	793	779	796	737	791	797	761	754	813	800	785	732	754	795	811	772	791	809	786	790	802	809	782	717	754	810	807	789	748	798	855	756	828	791	803	756	850	781	783	794	785	794	824	796	759	832	840	765	797	777	765	783	788	792	810	772	756	839	772	800	786	763	755	786	822	796	752	784	779	844	754	827	825	789	795	757	819	804	845	781	787	785	831	785	829	804	807	831	809	793	777	749	819	768	805	803	786	854	816	829	782	862	793	809	826	791	756	778	820	739	748	786	800	779	769	752	812	773	781	792	778	782	772	778	776	794	774	779	735	793	830	823	765	829	767	791	779	857	779	759	773	822	869	778	789	829	769	748	823	789	786	811	782	777	831	832	791	804	840	773	789	765	759	794	760	750	821	831	789	782	775	805	832	821	831	750	791	741	822	789	785	799	774	791	813	748	806	786	757	803	752	808	793	780	790	807	804	833	807	797	776
29437	23901	19310	15432	13794	10313	6319	4228	3388	2563	2225	1730	1502	1397	993	951	1224	990	773	926	614	599	603	521	454	424	388	370	365	370	344	300	325	364	342	323	317	321	307	336	303	333	330	320	304	298	296	303	314	297	303	325	309	296	314	284	320	260	312	290	299	304	299	287	285	323	270	305	250	307	296	308	261	303	284	283	293	321	261	253	329	279	288	300	286	319	305	312	278	310	282	280	294	289	319	308	287	297	293	292	297	287	330	294	292	330	297	287	256	308	288	280	325	293	279	281	284	297	293	300	287	265	313	299	305	315	290	318	279	317	296	305	277	275	295	269	258	276	312	309	279	308	323	280	306	285	305	301	332	331	294	283	316	284	274	297	306	311	323	324	281	323	294	292	302	316	290	270	288	266	314	307	288	281	286	299	291	299	292	342	262	295	288	317	293	290	267	294	269	279	282	265	302	307	290	289	284	311	296	295	303	307	300	307	286	313	310	276	297	269	304	318	278	287	269	289	304	311	304	288	296	314	279	279	306	287	320	303	263	284	311	277	322	336	301	295	289	291	325	317	281	313	315	320	313	314	303	311	282	314	296	293	295	302	243	327	295	289	323	298	307	296	295	342	282	273	290	285	299	306	319	304	276	302	303	303	315	304	321	298	291	286	287	306	290	276	289	333	302	316	302	301	283	274	305	313	282	338	305	339	312	319	289	291	300	310	311	305	294	300	291	311	295	308	299	287	281	275	292	292	315	275	306	313	305	309	315	295	291	288	283	276	284	312	305	298	295	269	309	283	286	299	294	322	327	297	318	310	307	295	328	280	320	300	303	302	278	326	283	287	301	314	275	286	322	327	294	297	318	293	305	284	301	287	296	302	273	295	277	319	291	309	317	277	284	287	295	285	303	276	265	270	272	316	291	279	278	296	297	308	312	283	287	298	289	284	314	309	303	309	239	309	317	307	289	302	257	315	284	335	279	251	277	312	312	312	263	301	270	324	310	287	294	303	306	273	270	275	331	305	312	326	295	278	284	269	300	298	326	285	284	336	272	293	323	270	303	281	310	268	308	287	286	278	317	282	303	284	309	317	293	319	308	330	292	251	291	295	284	330	278	293	286	269	287	278	320	292	298	281	242	299	281	299	296	304	278	321	288	282	318	295	289	290	283	291	340	307	282	307	279	300	281	314	311	307	306	289	303	284	286	310	315	318	321	276	341	289	293	288	274	287	292	305	297	269	289	290	250	297	279	285	336	312	283	282	288	294	282	292	306	268	298	306	294	299	329	289	295	295	306	290	306	310	323	308	269	316	299	320	292	304	310	311	300	275	291	309	282	322	318	277	283	322	320	286	308	296	274	326	278	303	283	265	311	262	317	319	298	280	315	300	285	299	276	253	294	282	317	296	320	282	313	270	323	290	290	303	334	303	331	329	330	290	293	297	357	306	273	303	318	335	279	318	272	328	333	301	291	303	344	298	313	305	289	293	296	312	301	284	308	283	282	296	308	303	299	310	310	303	291	292	304	326	287	293	315	303	290	316	329	330	296	294	303	285	305	301	327	300	298	293	326	310	296	300	326	279	267	309	305	317	304	259	309	303	292	297	286	289	294	275	264	304	324	290	311	282	294	299	290	284	304	309	290	323	294	312	283	305	314	300	286	292	279	315	311	277	265	314	266	322	270	286	337	315	285	294	288	311	307	284	311	288	253	287	285	258	344	315	296	307	307	297	287	300	305	297	289	302	296	317	300	329	313	297	274	300	281	306	297	273	292	304	311	303	278	308	245	324	316	282	307	332	282	296	306	290	319	304	324	303	280	297	293	284	317	285	275	296	299	299	290	275	303	298	277	264	278	272	351	337	286	285	310	305	256	313	280	281	294	302	301	308	267	303	323	292	283	295	322	284	273	285	299	306	318	295	286	308	290	302	314	322	280	287	323	310	294	291	306	296	334	315	301	310	296	304	293	289	289	289	298	301	318	310	300	296	296	313	297	319	291	286	303	301	282	321	272	320	328	320	278	279	309	327	292	324	315	274	303	274	282	288	283	280	315	298	293	315	295	319	328	300	292	288	275	295	309	279	302	269	329	298	323	295	291	314	293	307	294	289	321	288	293	325	292	297	288	330	312	308	291	312	248	261	310	292	319	303	323	320	334	291	276	279	317	312	304	298	294	290	306	291	272	289	326	271	289	278	311	288	320	281	319	276	307	331	276	301	266	326	275	302	300	312	264	283	305	312	310	340	297	308	276	295	304	276	287	263	269	299	299	317	289	299	257	296	295	296	288	345	264	309	318	298	321	313	273	324	316	271	301	281	288	339	316	330	308	297	308	338	302	325	298	307	275	306	308	274	311	304	298	272	283	280	304	309	295	249	307	344	308	299	284	283	256	300	288	313	274	321	301	291	300	283	319	326	279	284	274	307	298	301	318	300	270	296	305	276	290	307	300	289	328	305	305	304	284	315	298	319	292	290	285	294	265	277	311	304	316	285	272	271	289	289	264	308	303	274	298	303	284	290	275	295	291	312	298	273	293	330	313	284	290	289	297	277	283	278	281	303	308	317	283	292	298	293	276	302	325	294	298	307	303	281	311	315	285	289	320	311	290	329	313	315	322	272	287	279	307	304	306	286	287	307	297	257	296	290	299	307	274	284	280	293	295	302	273	287	265	317	310	282	307	292	277	313	282	293	321	286	312	282	302	260	272	318	291	292	318	311	300	289	297	309	282	269	267	300	304	295	274	260	296	322	275	317	298	296	302	286	297	281	291	290	280	323	290	291	296	301	308	309	306	304	248	272	294	267	299	288	289	298	299	289	304	264	321	276	269	312	298	282	283	317	290	310	324	329	274	328	325	279	309	306	306	313	320	304	311	291	314	265	264	274	331	319	295	281	294	301	302	316	303	337	327	297	326	334	320	296	290	290	301	313	348	275	318	290	276	290	310	287	301	308	306	287	296	299	268	305	298	307	262	323	305	305	290	298	279	309	310	282	334	320	307	293	318	311	302	303	308	290	308	327	305	308	291	318	303	309	251	272	327	311	294	288	292	280	298	322	272	302	291	272	319	258	328	306	306	302	294	305	297	267	275	292	302	285	306	300	269	311	280	297	272	295	290	318	322	269	334	290	304	326	311	297	315	290	315	306	280	306	304	296	286	282	294	289	301	295	304	279	310	298	246	345	289	328	326	282	289	278	352	309	271	301	301	277	339	294	289	298	288	298	332	311	257	290	291	317	288	265	300	301	285	289	305	327	306	287	289	291	301	325	321	344	289	260	294	333	275	290	294	275	339	313	316	282	282	293	313	295	303	318	300	292	273	344	291	275	289	310	288	306	299	283	290	300	289	297	308	293	294	316	279	307	301	322	306	271	330	277	285	307	272	287	293	330	288	268	274	245	315	288	275	301	295	322	303	296	270	279	289	286	310	319	309	294	303	280	312	284	287	345	279	310	282	271	270	318	303	296	296	297	311	337	291	325	281	284	301	314	301	263
20372	19542	21807	24328	24107	20665	15857	13348	11580	9723	9636	7639	7117	6579	5104	5278	6191	5272	4225	4402	3333	2741	3014	2294	1801	1600	1504	1369	1214	1030	943	922	993	907	896	869	882	844	887	815	827	874	789	797	774	739	804	786	776	715	757	736	713	751	717	707	752	691	697	724	763	731	681	726	714	700	781	756	649	757	721	717	744	698	693	725	721	707	698	706	724	721	728	737	706	689	760	708	738	719	731	714	636	722	697	705	655	683	752	713	708	710	680	719	696	717	720	747	737	644	680	642	695	657	733	716	706	729	680	737	711	739	713	676	717	698	693	753	697	686	698	728	740	721	713	701	750	731	711	703	710	683	674	695	721	690	712	754	727	688	674	656	742	721	676	722	702	695	765	662	720	701	738	701	702	712	706	718	745	715	720	765	706	748	681	720	689	672	733	702	681	726	698	724	716	695	655	725	684	713	694	712	720	679	689	727	731	732	685	665	715	740	695	680	698	692	678	718	753	727	712	744	713	720	681	668	736	694	759	681	711	720	736	680	704	751	738	730	690	705	680	718	707	658	711	808	730	713	726	758	683	720	704	699	720	737	759	713	712	687	719	729	704	720	708	706	749	764	728	693	713	689	740	738	733	734	724	757	677	734	740	715	676	692	730	710	715	723	674	655	708	715	716	740	708	706	708	708	740	683	769	675	713	736	741	653	737	713	683	774	715	726	661	700	686	732	732	689	716	701	701	731	746	690	751	722	695	714	700	753	676	713	759	646	696	683	724	690	725	694	746	712	715	738	698	719	741	688	734	736	679	722	675	674	680	735	707	731	715	671	731	695	727	747	660	708	695	735	756	696	728	688	761	654	681	716	759	720	745	741	680	742	737	719	700	713	774	735	734	670	714	722	748	718	732	751	680	708	692	710	699	691	703	761	696	695	695	698	757	692	699	764	712	699	667	737	696	707	731	734	724	711	731	703	717	725	727	736	750	756	709	704	730	712	697	697	671	745	715	705	762	730	749	707	720	726	732	710	727	687	740	709	669	723	754	721	664	737	693	699	740	743	724	729	719	742	721	692	707	710	682	711	699	727	709	727	714	721	729	723	724	677	712	728	700	737	705	699	701	706	671	648	657	733	717	713	709	678	677	739	747	765	738	738	720	755	674	688	694	700	726	663	699	707	718	725	723	752	718	683	721	728	704	687	709	719	738	699	728	735	719	758	710	729	709	712	723	723	665	678	662	741	690	704	744	688	682	665	718	748	701	703	714	705	747	715	701	720	712	701	757	700	698	762	721	707	692	724	672	711	696	732	679	742	724	715	719	722	713	729	687	690	678	754	711	729	712	743	735	728	720	731	709	710	724	766	694	707	731	699	752	707	731	721	726	696	727	699	723	692	774	695	708	712	732	718	727	683	670	709	742	709	721	729	688	753	722	735	716	728	700	742	692	694	697	748	691	795	742	692	702	722	676	717	696	670	744	748	717	720	696	699	747	695	721	678	724	662	733	703	713	732	683	738	718	749	702	699	671	685	709	701	693	707	688	692	689	758	736	727	705	799	695	727	718	730	730	739	733	736	701	727	719	702	713	728	667	712	707	707	732	704	657	707	710	697	674	728	669	683	709	726	688	710	722	729	702	748	750	726	721	678	733	731	750	731	729	700	698	682	759	662	717	707	742	693	677	758	703	711	718	707	740	721	722	690	710	718	685	705	740	656	697	721	696	694	677	706	724	754	712	721	757	689	721	774	731	700	725	710	723	743	703	713	690	702	745	698	687	678	702	726	738	746	677	735	760	701	724	716	754	714	723	728	742	740	745	699	756	707	757	762	721	735	754	661	703	732	697	730	723	720	758	736	715	733	682	701	707	720	693	700	724	722	692	696	702	721	718	737	718	690	693	721	722	709	716	710	722	761	717	692	749	692	709	658	755	711	741	743	784	701	723	702	740	735	663	721	687	763	723	737	731	721	714	699	710	738	731	736	767	683	718	749	711	714	712	750	697	728	685	722	713	689	773	693	697	764	705	733	733	756	750	693	741	673	682	719	705	699	705	741	714	668	732	702	686	724	686	700	683	678	725	733	715	673	656	726	701	765	727	672	717	708	703	689	718	712	705	684	709	695	696	729	672	725	708	765	732	704	692	703	706	652	700	684	680	730	697	700	722	693	747	735	701	725	728	655	762	758	714	710	713	730	722	713	731	697	711	721	704	664	721	712	700	718	720	695	695	689	743	723	707	746	732	735	708	777	705	742	739	738	703	697	710	706	759	721	746	720	734	695	730	697	678	711	690	740	714	754	721	676	701	691	697	711	690	739	723	638	690	740	698	672	734	749	721	677	716	702	719	667	739	730	675	728	676	756	745	730	675	704	699	725	681	673	737	745	706	748	727	715	757	717	704	690	774	744	728	712	749	757	729	774	788	710	725	777	680	724	705	711	675	749	704	660	747	739	720	719	697	754	702	690	725	700	737	709	713	714	719	789	679	710	717	732	700	696	691	682	755	689	745	716	732	724	694	675	689	721	683	678	713	736	772	712	742	708	712	672	684	700	726	675	709	702	730	702	695	715	739	683	706	712	755	733	711	717	695	677	679	708	751	772	671	671	750	674	702	714	735	737	742	708	710	725	784	705	681	737	734	710	695	767	756	694	693	760	708	748	749	687	678	675	765	746	713	738	694	745	692	687	695	686	720	704	747	736	736	709	708	676	745	749	698	722	733	725	717	731	735	723	662	687	658	718	669	736	680	700	768	720	729	715	695	720	749	695	743	738	731	699	723	742	758	689	740	716	759	646	731	713	703	730	727	755	731	715	753	724	749	722	739	724	740	679	762	690	742	742	724	725	733	719	754	707	734	706	703	734	710	724	718	723	721	661	642	704	687	696	742	704	642	713	714	664	724	769	686	724	696	738	732	759	757	680	723	757	708	749	671	742	683	711	703	714	695	741	664	729	742	707	699	745	699	711	732	694	726	660	735	699	720	757	734	738	684	738	694	714	716	709	729	701	716	699	719	723	714	705	737	693	707	667	736	675	707	731	761	721	745	714	728	757	717	793	688	720	713	720	723	698	706	693	698	715	744	711	702	732	713	714	703	687	684	726	735	728	679	745	715	682	743	707	735	741	722	720	677	672	696	714	732	673	733	704	688	761	688	708	702	722	702	727	709	680	713	731	749	735	712	700	682	712	695	703	740	703	667	711	712	716	748	691	712	699	745	735	710	703	716	683	696	770	694	708	709	789	658	723	707	730	716	723	669	708	713	738	719	737	730	737	719	735	747	725	705	697	687	651	714	656	763	688	699	701	747	716	725	708	729	715	727	706	696	732	721	694	687	738	703	685	717	678	687	750	693	657	718	697	717	710	651	781	725	674	709	714	750	727	697	693	736	680	737	729	698	694	753	778	707	734	756	737	726	679	721	685	721	724	707	709	685	714	675	741	688	730	734	688	701	745	737	697	708	770	767	723	684	693	739	736	718	740	695	666	717	719	771	697	708	672	720	676	673	701
9634	7294	6384	4173	2455	1490	985	806	710	668	581	553	560	510	457	439	473	443	446	463	453	414	411	364	346	384	327	325	376	338	354	304	323	318	339	319	339	338	334	398	327	326	343	351	329	333	337	311	345	372	373	397	321	346	328	311	339	344	360	336	328	337	363	334	311	360	336	393	328	338	366	314	349	353	356	350	339	347	338	338	352	357	346	364	341	348	349	351	353	351	330	322	342	314	341	337	367	367	335	342	345	380	343	293	322	351	360	344	326	389	363	353	385	357	362	355	333	375	373	329	349	359	316	363	354	333	349	333	322	332	342	349	336	377	327	341	355	349	335	346	312	342	329	372	342	352	320	355	371	336	364	365	347	327	356	353	324	338	314	340	338	317	309	326	304	330	317	358	327	357	336	365	356	355	345	327	323	338	346	358	319	319	384	339	362	347	342	338	326	380	359	348	332	340	322	308	326	325	334	358	345	360	341	336	321	328	314	294	347	322	350	331	365	333	361	316	380	350	336	353	319	329	354	362	298	297	358	304	344	365	316	334	378	350	392	345	337	323	379	372	331	314	309	337	334	355	342	298	340	356	376	317	349	326	335	376	358	319	349	353	297	319	314	337	371	312	342	318	330	352	339	317	339	319	333	333	323	318	338	323	342	368	348	338	336	326	322	358	321	351	335	327	349	329	337	342	341	330	372	346	365	310	323	337	316	337	321	349	326	350	380	329	327	344	352	335	365	321	375	310	344	311	352	349	278	305	319	355	331	360	358	342	356	344	351	335	341	328	366	363	343	338	369	333	338	341	292	327	338	340	369	362	359	353	316	351	348	317	343	336	332	355	333	333	335	374	327	359	338	362	327	335	323	327	355	311	350	325	284	335	334	337	331	331	327	344	345	320	321	331	323	324	332	347	349	320	334	370	318	347	329	337	344	346	317	339	378	367	338	317	347	358	333	396	355	350	315	370	326	353	325	380	312	369	338	326	357	363	350	330	364	345	366	330	316	365	330	353	312	348	331	313	342	296	333	333	364	335	335	343	363	296	365	357	326	334	366	364	363	350	328	367	359	319	329	345	370	352	357	364	311	308	320	309	339	341	336	338	325	334	337	312	329	301	334	338	325	316	339	366	335	340	374	350	343	315	321	347	357	348	320	303	326	365	343	360	373	346	363	341	349	340	360	340	314	339	352	330	335	365	349	367	305	350	326	331	331	322	354	342	314	343	338	312	322	350	336	367	353	343	343	370	365	374	336	315	332	362	339	370	347	356	334	345	335	327	330	352	343	370	354	343	328	389	324	351	354	360	336	395	307	325	321	356	331	368	317	359	337	350	355	369	352	336	347	336	339	343	350	327	372	360	359	390	336	340	341	366	368	356	347	335	361	330	343	336	357	367	321	326	338	362	343	327	318	351	377	341	353	338	365	340	332	320	300	311	347	351	351	342	380	338	310	328	349	351	331	333	343	366	350	329	328	394	369	343	349	333	366	343	354	347	327	326	311	379	346	339	377	379	341	321	321	341	355	343	317	325	334	314	325	338	345	345	384	326	342	357	320	333	358	357	338	335	371	333	350	310	325	342	344	356	353	310	346	328	321	326	354	328	321	322	344	343	314	354	325	339	346	347	333	316	325	367	328	340	376	355	350	335	359	369	382	378	303	356	329	352	327	342	378	319	306	380	331	322	335	360	333	319	361	375	334	318	356	352	321	341	344	334	342	329	376	346	299	339	357	365	362	375	362	332	357	317	372	320	335	360	371	368	341	301	346	323	328	357	351	348	329	331	372	326	341	331	361	342	343	306	361	374	336	336	352	346	360	346	328	360	329	354	329	314	361	353	355	367	341	380	354	363	328	372	337	339	346	329	288	338	345	325	316	334	348	330	330	335	360	369	348	305	313	321	363	373	371	344	360	319	331	309	347	329	344	315	318	331	357	352	363	342	351	348	331	323	329	350	331	348	352	329	319	335	352	317	335	302	339	344	329	337	334	354	310	357	372	340	360	369	341	352	344	350	341	327	359	382	369	335	294	342	361	367	344	351	387	310	305	340	358	333	323	333	337	359	368	348	361	345	340	340	357	363	341	343	299	347	305	314	308	335	332	348	334	305	311	340	360	349	319	332	337	313	394	337	368	336	363	344	349	334	372	357	331	339	338	324	390	349	362	340	356	328	317	328	373	326	365	319	336	343	322	331	328	331	350	341	376	354	360	323	317	346	338	381	333	348	337	342	339	344	344	331	362	314	345	373	338	344	350	362	333	324	362	318	343	349	308	336	378	386	366	338	308	336	357	356	359	318	387	336	335	293	369	353	331	311	331	348	375	326	333	309	299	365	329	354	366	350	352	334	339	371	333	359	306	355	363	348	357	356	335	359	314	347	350	326	301	325	348	336	330	335	323	351	336	323	361	340	302	316	347	338	350	356	340	334	322	334	335	325	328	349	357	315	340	344	341	344	315	339	325	364	324	360	358	343	342	326	299	353	373	345	360	318	345	343	359	335	332	348	341	308	326	331	325	371	316	356	325	337	370	344	336	328	344	309	364	348	327	303	340	323	354	353	348	319	314	327	340	325	359	315	344	338	326	393	329	361	356	344	353	340	322	345	349	343	356	311	360	343	371	312	328	366	347	349	335	336	371	374	301	377	315	345	329	333	320	357	388	370	310	327	328	370	343	334	341	353	367	356	335	331	328	354	365	329	344	324	335	375	322	330	327	339	371	358	359	368	356	368	384	314	384	342	332	321	370	339	322	327	327	382	380	371	333	362	343	389	336	356	340	344	320	354	390	303	386	363	335	326	368	328	336	333	328	300	355	337	374	352	345	365	358	363	350	366	363	305	335	347	351	343	372	343	385	344	325	352	342	360	355	336	309	369	357	342	364	338	336	356	352	353	319	353	363	365	338	354	308	337	325	303	325	340	371	298	336	357	339	325	332	344	361	374	347	316	348	339	392	363	340	323	341	321	303	361	335	343	318	335	335	348	328	330	320	391	331	352	339	338	340	321	338	347	312	352	324	342	360	366	328	348	337	350	320	350	333	329	317	342	349	386	345	337	358	318	335	323	299	358	342	330	347	316	367	347	356	362	330	344	342	337	361	320	361	317	354	355	340	333	357	352	342	331	308	338	306	357	354	349	352	347	307	347	346	341	362	357	350	316	327	338	349	342	324	344	359	325	352	362	336	308	367	331	318	316	337	324	352	320	357	315	341	326	370	318	338	341	334	324	318	322	359	337	310	353	325	343	336	341	317	350	360	357	347	352	348	324	326	352	348	329	319	312	349	323	310	316	320	354	329	338	364	338	332	374	347	356	352	370	367	337	346	364	336	340	327	359	354	337	382	379	350	354	332	325	354	316	336	323	348	340	358	317	382	377	342	310	358	336	312	318	364	348	346	320	319	322	339	384	340	343	344	367	336	347	357	343	332	314	345	362	354	344	314	343	305	376	314	369	336	330	323	348	349	318	336	357	316	333	330	336	333	340	350	320
7576	7112	11211	11428	8954	6440	4431	3541	3171	2694	2452	2247	2048	1915	1770	1627	1688	1588	1453	1400	1284	1284	1251	1092	1062	998	983	978	891	921	912	866	888	861	827	858	821	791	869	857	860	858	822	846	816	792	886	819	786	836	874	833	802	830	838	782	835	812	817	824	841	840	804	805	788	802	822	789	820	828	802	826	786	792	863	832	774	878	793	870	854	772	823	841	813	809	795	895	824	800	855	838	838	801	846	785	831	826	798	797	814	791	818	832	823	851	791	830	826	813	813	801	810	820	806	821	833	768	796	809	800	817	847	830	803	821	780	818	847	772	774	860	805	810	823	804	799	846	846	819	805	801	807	791	851	831	809	806	816	840	755	859	790	793	868	880	817	823	843	793	766	826	787	757	855	836	829	773	870	841	799	799	846	795	811	833	803	812	823	800	785	801	765	787	837	819	819	791	770	803	817	802	771	832	779	808	818	796	830	792	781	811	806	811	842	799	819	775	813	841	802	796	856	808	839	826	811	773	787	838	872	833	814	800	820	775	809	794	777	834	811	811	756	839	837	834	806	771	802	824	817	816	822	793	819	807	834	793	821	795	809	771	812	835	819	793	786	859	768	808	827	790	837	810	802	868	841	805	840	823	764	839	831	802	847	818	810	781	779	817	758	823	791	850	819	826	831	783	847	817	845	804	806	846	818	876	817	768	809	830	791	838	777	831	838	817	804	815	784	848	808	792	818	789	762	791	785	794	821	837	818	758	866	811	750	765	816	827	907	820	823	761	777	853	823	817	888	791	759	811	837	821	827	804	816	789	828	832	822	799	850	797	844	834	792	843	803	769	811	786	750	817	865	811	827	787	766	797	856	799	774	785	808	806	857	819	767	792	791	766	794	790	842	774	799	812	829	840	786	781	834	771	801	776	866	802	816	834	787	814	807	793	834	825	843	822	801	803	857	771	781	819	863	838	813	833	790	851	830	809	825	785	816	846	818	793	744	829	879	830	849	820	874	787	848	821	775	812	805	769	799	808	846	793	802	830	806	830	785	864	832	839	838	835	805	817	891	776	777	828	808	809	799	788	816	817	792	820	809	833	757	794	796	785	804	781	814	793	813	810	801	814	799	794	837	801	804	843	807	811	791	805	798	852	827	817	820	831	823	862	802	776	791	848	789	770	887	799	805	779	813	874	852	829	792	832	811	832	837	799	796	853	789	834	827	805	807	828	796	855	780	801	773	816	811	822	852	799	786	821	841	834	765	840	789	848	813	841	809	810	824	791	806	812	842	810	854	850	840	798	790	808	803	768	834	809	802	815	792	799	870	824	758	822	812	777	832	833	857	781	833	763	791	826	828	758	771	840	857	838	792	806	828	820	827	825	786	860	813	838	819	799	800	801	834	804	820	829	836	834	752	804	775	851	800	860	787	800	826	820	798	780	793	838	831	843	864	808	826	803	832	800	792	798	827	811	831	816	794	824	818	804	868	813	797	850	798	839	801	859	818	771	850	816	825	816	814	868	819	793	846	778	822	856	826	805	837	809	796	822	856	812	869	796	824	804	809	768	831	852	806	830	835	829	770	825	786	838	816	810	796	788	746	818	803	843	803	829	843	773	808	803	783	744	798	857	797	788	799	781	819	798	811	826	847	814	767	843	817	777	813	819	815	853	828	829	835	895	803	831	850	840	830	779	781	769	780	770	840	838	829	841	808	767	810	822	796	832	795	800	777	818	784	817	832	803	840	819	792	839	809	826	840	792	833	812	846	845	822	776	826	840	847	805	821	795	804	763	826	839	807	777	759	809	784	796	806	844	823	851	771	812	825	838	848	796	836	799	759	760	791	868	790	780	814	755	851	789	825	832	767	834	827	804	797	813	862	873	814	787	807	814	809	822	815	836	832	829	846	805	862	821	836	791	828	843	806	823	800	791	856	791	777	806	756	869	804	778	817	785	829	828	810	863	793	806	766	840	860	824	828	820	830	769	818	805	817	809	773	804	829	832	812	795	831	845	850	822	830	825	804	818	789	844	866	768	869	856	778	783	758	801	808	792	798	825	793	796	794	806	847	878	818	808	813	771	862	799	862	788	819	788	838	839	853	823	791	811	809	795	831	867	778	818	815	799	807	818	759	806	871	778	830	871	842	846	766	805	795	831	845	791	791	862	775	791	810	790	807	848	822	842	866	790	773	779	849	817	848	832	808	843	782	778	819	794	815	830	845	802	813	787	805	801	802	835	791	824	850	848	786	800	849	859	841	755	802	861	824	803	789	829	817	818	819	839	780	799	802	837	811	787	853	815	808	853	821	858	859	840	808	768	845	842	797	789	825	820	788	810	815	804	853	776	822	777	788	815	807	817	800	827	797	841	811	835	769	786	855	812	855	811	817	809	847	811	854	831	809	780	813	796	775	848	811	779	805	754	823	810	789	817	827	824	818	819	822	817	802	873	877	820	774	812	812	838	755	791	818	806	802	799	806	807	840	834	778	835	798	785	785	858	791	823	831	777	795	820	819	799	792	830	833	786	779	803	830	762	847	805	779	792	796	804	808	771	801	777	786	812	800	825	791	822	824	834	786	852	764	826	823	796	823	832	745	801	894	824	842	777	850	839	833	852	818	803	810	822	773	785	826	828	826	799	818	777	827	809	891	809	797	865	824	825	773	792	828	801	836	811	816	830	784	808	787	792	833	809	807	790	805	845	790	754	781	838	863	835	848	775	815	805	825	783	785	783	824	772	836	847	840	791	816	796	825	841	872	794	823	746	811	855	793	783	816	800	782	865	784	765	837	790	853	788	831	807	807	818	831	845	764	808	850	840	800	835	792	809	778	789	875	776	791	853	835	770	801	824	834	816	803	793	846	824	821	776	789	798	831	826	827	828	818	790	794	825	849	813	787	776	839	831	832	847	848	825	792	826	776	836	808	851	821	807	822	782	795	831	888	853	791	801	840	816	819	829	831	796	815	830	810	821	808	839	820	794	801	864	791	751	775	857	789	780	840	800	818	833	841	764	813	798	803	771	824	819	856	809	784	786	794	815	787	802	800	758	780	832	853	759	815	841	715	804	872	784	825	855	779	824	815	827	821	824	859	794	801	795	849	827	815	816	811	839	836	834	820	835	829	831	838	812	840	766	795	846	804	794	806	813	799	768	790	809	799	839	891	780	805	791	800	842	832	813	775	833	825	862	825	778	778	775	813	828	816	796	821	824	774	745	805	766	784	775	774	788	854	826	781	781	762	786	855	809	854	824	829	822	801	784	824	802	791	796	810	824	742	821	799	799	814	827	811	794	864	863	792	859	771	799	821	822	858	845	828	756	849	799	759	795	822	749	782	838	763	829	774	810	779	811	794	805	831	810	761	770	770	830	813	789	866	831	837	796	784	798	745	826	815	852	847	778	830	822	796	789	764	768	782	822	849	833	840	811	817	835	820	853	785	822	824	821	797	813	802	810	802	791	846	821	803	827	816	806	807	822	780	799	772	815	855	856	786	845	807	811
21741	15239	13381	10478	8595	6467	3486	2543	1763	1429	1399	1116	1021	822	704	783	771	713	609	641	540	524	488	448	428	390	354	377	355	359	347	347	390	351	335	326	378	351	349	379	356	341	344	364	357	344	337	337	319	334	347	327	376	341	309	359	353	328	340	336	339	377	354	376	338	319	320	312	347	361	307	325	341	325	324	342	361	347	320	292	326	364	350	331	333	331	325	353	332	319	365	338	314	338	348	308	335	318	339	294	343	350	329	322	344	321	364	319	357	317	329	311	309	300	329	362	318	324	340	336	358	323	340	305	342	344	311	316	323	341	317	329	331	322	346	346	329	362	334	346	378	327	329	356	386	317	301	333	346	347	346	309	335	318	353	341	337	343	314	322	303	332	313	336	343	365	327	346	342	339	341	338	298	306	308	352	331	375	299	374	328	349	339	311	303	311	334	313	327	341	327	362	341	341	366	301	333	370	346	355	348	320	354	343	358	305	372	371	345	337	344	346	342	301	310	326	319	305	364	356	349	354	319	392	350	314	329	363	371	348	313	326	324	298	332	376	330	335	349	341	314	341	302	308	321	338	341	338	328	373	335	355	331	313	314	327	311	357	312	349	312	316	324	360	381	344	328	333	327	329	340	319	351	378	342	303	375	322	280	319	327	323	363	364	331	322	345	334	320	319	332	335	331	305	319	328	308	325	290	324	323	330	375	333	347	350	329	345	316	335	347	332	313	346	332	313	354	334	332	328	311	331	363	299	325	360	312	351	322	340	358	340	345	315	325	324	312	307	332	338	339	335	345	350	302	352	348	319	321	342	312	336	394	332	344	299	321	396	317	313	352	325	343	331	352	342	365	324	330	338	315	335	329	342	335	316	366	323	322	345	333	356	336	347	352	361	324	326	338	332	376	329	300	279	334	336	368	314	319	333	316	333	347	333	332	334	322	344	326	340	356	335	344	295	333	343	329	320	357	333	308	335	326	359	357	300	350	297	320	286	333	356	356	333	344	362	319	348	315	321	365	321	318	339	306	358	331	341	332	320	318	348	342	322	330	336	311	312	335	295	379	365	348	350	330	349	345	357	368	359	367	325	320	347	331	329	339	350	355	353	313	312	327	329	368	326	345	373	310	321	343	348	371	331	374	354	336	310	330	349	315	301	290	346	372	330	375	349	331	323	316	334	358	321	337	338	328	354	304	329	336	318	296	344	317	307	328	332	330	345	319	304	352	316	335	339	334	323	362	325	339	312	339	326	334	338	358	338	354	319	315	357	321	346	355	351	319	337	385	334	335	342	366	319	331	359	377	373	324	329	368	333	337	311	347	325	315	323	338	345	318	370	352	308	333	320	323	331	344	341	356	352	330	382	369	341	321	339	346	317	329	358	348	329	337	313	353	368	311	342	287	324	329	333	366	327	370	325	309	337	320	322	344	294	326	322	311	321	382	371	309	345	309	363	318	330	362	306	345	341	333	351	357	347	320	358	329	309	313	335	301	321	336	316	355	350	316	355	335	334	365	311	312	273	323	318	349	362	327	326	325	326	347	327	370	341	317	345	310	339	296	354	346	330	367	347	349	314	329	322	328	325	312	361	316	321	383	313	325	366	347	371	351	324	315	322	330	323	313	306	344	321	340	340	323	313	328	291	345	352	340	356	330	359	314	333	343	329	306	347	319	314	330	327	330	332	331	323	327	335	362	347	355	334	308	367	342	356	347	311	315	332	328	300	333	326	398	318	376	363	313	316	338	332	319	313	367	316	331	325	357	354	364	325	357	349	349	310	335	316	293	347	353	320	319	359	315	339	375	349	361	354	328	345	357	289	352	321	332	316	335	326	346	355	343	363	332	329	310	346	326	331	320	317	337	346	328	326	336	311	310	334	342	329	343	345	344	321	313	332	361	322	305	339	348	357	314	312	364	331	325	372	333	319	296	317	319	336	338	357	361	322	351	339	330	287	332	322	365	337	365	308	345	334	376	312	332	327	329	335	336	307	357	327	321	333	324	326	318	327	361	341	338	323	326	324	360	325	358	347	325	337	346	343	316	366	360	280	327	335	317	298	323	349	345	313	300	319	324	333	309	335	330	326	314	336	336	342	309	302	333	340	293	333	328	328	327	344	357	310	330	362	323	333	353	328	353	312	325	328	335	321	339	355	326	357	356	330	338	316	356	358	326	365	353	316	340	351	336	313	317	380	353	335	318	312	286	360	346	294	317	338	343	305	344	330	328	324	341	328	291	330	339	323	364	351	319	294	318	333	299	321	337	359	313	327	324	361	355	314	360	323	316	279	359	353	367	317	310	366	363	344	333	346	336	343	354	342	305	334	320	320	296	339	352	322	317	309	315	350	334	368	322	323	321	315	306	373	337	382	355	321	361	349	334	327	338	334	350	328	354	349	333	326	348	353	318	324	311	336	344	352	318	316	345	343	319	337	323	330	308	356	327	304	348	303	294	351	321	356	322	330	321	334	340	342	344	316	357	315	357	332	337	328	357	322	308	347	335	302	347	332	376	318	345	340	310	321	332	338	329	318	332	330	306	379	377	318	337	345	320	309	335	351	319	359	334	345	322	328	342	345	329	344	338	319	343	332	318	341	320	305	332	338	367	302	329	324	312	343	325	328	312	325	328	338	360	372	377	365	324	327	333	322	335	303	345	344	339	310	339	366	359	319	337	340	342	357	333	341	299	361	316	365	330	322	345	322	286	317	318	330	336	313	337	325	338	333	330	358	325	314	333	350	344	338	314	323	352	334	345	359	343	344	333	344	329	350	339	329	329	350	321	316	313	305	318	355	345	356	344	316	318	354	359	326	301	348	329	327	306	311	338	304	310	362	351	336	358	333	292	332	334	312	358	316	334	322	307	354	322	324	355	362	322	304	331	317	364	326	311	348	320	331	329	350	332	316	319	302	331	328	317	372	323	339	329	347	347	310	343	314	385	330	330	330	319	331	342	347	335	364	314	326	336	336	317	333	363	334	388	339	309	339	331	338	349	343	354	342	329	341	317	335	325	321	330	320	367	345	355	353	333	318	328	338	314	345	301	291	333	328	337	343	293	353	336	319	277	310	303	336	329	327	367	346	314	324	318	309	350	354	332	341	374	362	339	344	355	312	338	339	334	330	334	370	338	363	292	325	336	312	363	310	330	315	352	337	339	318	320	332	351	301	331	270	335	334	361	330	340	323	352	347	303	345	332	345	337	320	319	326	341	335	300	340	342	365	321	316	315	332	319	331	349	337	378	353	323	311	313	351	333	356	333	349	363	330	375	351	291	320	327	366	330	340	320	325	316	337	332	349	355	324	329	340	325	341	361	337	314	324	339	320	316	319	338	346	354	323	328	329	341	346	334	325	325	322	349	311	345	338	339	335	304	366	322	336	350	337	306	349	338	335	343	328	342	334	331	332	316	359	341	330	353	343	331	319	343	339	322	348	414	324	318	326	312	314	326	301	363	318	308	316	335	282	303	332	355	362	326	359	323	332	340	324
15993	13087	17857	19432	18073	15223	10639	9358	7671	6629	6696	5487	5083	4491	3647	3701	3896	3515	3097	3061	2292	2167	2142	1800	1535	1302	1354	1238	1137	980	960	933	921	922	942	861	923	819	842	833	863	850	886	857	858	830	866	800	839	842	842	763	805	822	792	844	821	791	773	786	796	842	847	788	761	782	846	800	817	810	838	755	805	817	775	802	878	817	795	814	803	837	798	846	809	762	779	804	783	805	785	827	763	809	785	791	758	820	792	788	841	768	831	838	824	781	781	850	774	802	821	807	813	809	792	783	833	790	794	803	789	817	788	764	787	787	846	828	798	775	796	759	770	779	801	789	804	800	758	798	870	817	840	798	730	772	823	754	784	814	785	757	802	844	834	801	765	784	805	844	768	787	785	816	856	776	819	811	835	801	826	777	827	801	786	831	786	812	836	842	798	801	803	780	809	838	794	823	814	797	809	730	842	788	846	825	765	786	828	757	801	793	809	828	808	772	829	830	808	802	834	787	783	779	753	793	824	842	776	795	783	776	839	765	826	821	784	804	799	781	839	828	798	792	809	794	853	799	822	735	779	822	814	784	859	799	800	759	809	812	772	733	813	761	800	815	805	823	833	842	824	814	781	804	816	836	807	802	802	795	781	802	726	801	796	769	810	820	793	803	802	774	792	785	759	799	805	754	781	790	831	782	832	776	826	768	872	789	765	808	715	835	824	799	811	782	810	824	780	830	799	780	840	817	760	754	821	843	798	788	770	807	810	758	784	742	830	747	774	795	817	862	780	838	805	780	815	856	776	779	834	794	708	824	796	828	764	793	816	817	856	808	789	807	781	802	801	781	831	781	775	805	767	770	776	797	803	786	774	824	822	814	791	818	774	758	758	816	795	753	811	816	772	807	816	782	854	804	762	822	767	759	787	799	801	808	833	771	736	819	836	783	764	813	837	868	725	739	798	769	844	821	736	828	842	804	791	780	795	794	808	791	770	810	854	796	798	769	822	813	815	822	812	807	804	785	783	802	789	785	812	788	783	811	774	764	807	753	788	830	801	805	804	805	816	758	809	789	779	775	787	821	780	740	813	789	790	796	751	855	794	862	837	818	775	785	807	782	755	753	803	757	776	788	767	749	759	776	765	753	794	801	765	784	794	830	802	802	819	798	801	730	825	829	807	766	771	792	829	810	796	797	820	834	774	754	797	835	817	809	796	774	765	749	802	864	851	803	780	772	780	802	819	803	818	763	813	792	773	804	800	808	774	773	741	771	802	741	734	781	814	765	779	751	807	745	846	800	800	806	798	784	844	757	828	848	814	761	767	783	835	806	813	746	799	797	822	839	779	869	785	793	810	804	834	799	754	774	854	782	819	779	806	809	798	840	767	778	848	784	765	780	779	777	778	815	800	795	796	812	782	817	809	841	798	762	777	762	799	783	844	787	812	738	802	803	833	805	799	800	763	811	795	871	819	800	753	784	787	805	793	804	799	798	806	791	790	782	811	781	748	827	779	783	781	781	788	836	819	760	817	797	818	811	821	829	806	826	845	764	802	837	839	813	777	805	818	800	792	823	788	776	811	813	761	781	793	824	793	811	786	769	826	757	808	831	835	823	825	835	770	795	797	807	787	827	802	815	834	794	791	794	728	840	798	792	792	801	822	792	837	796	773	845	749	796	747	812	778	768	806	792	758	781	828	782	852	773	786	776	796	781	751	803	795	771	828	817	843	778	824	800	778	791	821	798	752	763	773	787	790	768	790	856	787	810	792	783	800	831	791	764	817	741	828	811	816	819	783	767	767	764	819	855	819	748	738	765	785	776	787	815	785	812	774	805	828	794	825	799	768	814	799	793	823	811	802	805	834	830	819	825	716	827	792	772	796	858	823	823	747	787	825	792	830	829	756	908	767	807	768	782	798	811	754	769	815	804	798	806	727	813	811	843	736	815	792	806	795	778	785	753	788	807	777	855	804	809	823	798	772	831	813	788	753	772	763	764	841	794	797	811	828	824	792	844	787	842	775	781	771	798	815	811	824	771	761	814	754	812	783	770	821	832	759	767	773	796	828	777	758	795	832	847	855	805	797	814	851	766	810	790	834	805	828	817	751	754	847	822	760	829	842	802	816	821	809	735	764	740	766	803	840	788	788	813	738	791	819	803	812	750	780	789	775	804	833	845	830	808	773	786	845	845	777	786	818	762	806	816	756	740	806	764	798	784	843	784	809	778	764	838	778	769	792	747	784	869	761	784	775	787	791	819	807	794	817	789	824	752	813	820	845	771	758	791	822	779	825	773	768	787	804	785	748	778	787	765	806	789	763	776	799	799	772	801	765	751	748	769	798	785	803	816	816	818	798	791	794	770	802	794	795	792	791	794	805	834	825	833	773	799	825	779	798	820	870	805	772	768	837	781	820	795	808	831	791	787	815	800	784	810	831	795	816	803	768	820	807	800	813	798	767	834	804	773	799	779	820	786	820	775	797	845	803	804	797	814	822	798	799	799	792	803	842	823	773	801	794	794	804	719	806	797	808	766	809	792	787	783	792	799	807	818	818	783	785	762	778	778	792	791	778	763	737	809	805	799	788	816	773	755	850	816	783	811	810	800	790	805	805	789	843	782	811	817	849	811	772	771	771	784	804	821	819	792	786	734	827	799	803	775	817	814	763	772	851	809	758	783	851	810	766	786	799	736	785	780	806	732	830	817	807	792	827	774	808	765	776	757	784	756	759	803	848	775	792	864	803	780	842	782	788	785	797	811	773	861	787	794	785	881	806	791	826	819	817	788	791	767	802	807	816	792	795	811	744	802	840	834	826	828	801	799	784	798	787	834	772	786	815	810	823	818	814	803	736	823	768	838	878	788	824	828	758	826	769	786	777	809	801	743	767	778	803	789	805	797	814	785	818	804	799	797	798	814	820	840	773	753	763	802	786	775	766	798	785	781	764	766	825	755	795	762	757	820	815	793	768	778	766	807	791	814	788	773	813	783	817	807	741	828	839	801	801	864	769	807	827	808	800	797	814	791	844	805	785	785	784	768	831	804	779	828	855	786	843	812	765	788	803	779	833	770	765	801	804	820	777	791	774	775	831	828	753	838	772	795	771	777	850	778	821	813	831	801	854	801	821	780	797	758	829	795	809	818	834	777	794	791	771	850	771	859	801	816	787	793	802	779	797	767	827	782	825	764	779	802	801	750	803	795	743	824	783	795	772	804	788	725	792	807	837	810	792	767	844	773	792	841	817	840	803	869	852	822	797	761	873	792	844	780	770	748	840	799	785	836	751	775	775	804	798	783	802	801	844	813	828	813	813	830	788	846	784	822	765	760	807	765	779	791	800	780	820	828	843	821	795	789	832	823	835	773	801	806	772	814	759	777	818	802	794	789	811	806	806	802	813	819	804	807	816	810	835	816	817	786	834	757	817	804	801	793	751	809	823	814	839	752	796	809	823	868	805	800	814	817	774	793	798	816	772	795	768	833	796	812	843	765	831	849	812	793	863	828
30484	21987	18467	15299	13451	9484	5631	4424	3119	2426	2228	1753	1475	1467	978	931	1097	964	835	867	675	655	592	527	441	433	387	413	352	326	314	307	308	329	335	322	345	335	314	309	325	305	295	298	314	306	298	322	302	295	335	275	284	291	284	294	295	302	284	318	252	274	333	289	291	312	275	289	297	281	297	313	308	335	304	307	298	278	306	306	323	297	287	325	329	322	316	313	327	309	302	282	268	289	303	329	275	315	267	316	313	306	299	304	318	330	294	280	281	304	274	291	308	308	268	316	285	298	277	286	328	309	307	313	325	283	314	310	334	341	303	286	290	320	312	331	331	317	306	303	277	292	280	292	293	305	322	301	297	291	286	291	297	295	299	311	308	315	294	279	316	280	330	304	257	297	305	270	294	311	298	319	301	314	279	315	286	291	306	295	297	303	286	296	291	287	313	303	298	289	295	310	342	295	262	297	319	325	333	311	283	328	311	321	342	290	296	296	295	315	270	282	299	291	303	306	268	305	292	326	281	290	323	300	271	280	284	283	313	339	313	316	287	294	319	312	338	312	309	283	306	300	307	291	306	275	292	298	287	309	305	308	307	294	290	258	285	307	294	289	329	298	301	283	318	283	336	342	289	265	285	286	300	295	323	326	299	290	318	306	289	290	325	286	281	312	288	286	302	316	285	305	284	286	342	295	286	297	285	293	315	296	334	295	299	293	283	286	319	295	312	300	271	288	276	320	324	308	280	299	328	305	279	297	292	289	304	294	311	289	312	263	298	274	281	273	326	291	282	285	305	307	295	252	310	309	288	320	266	303	286	297	271	304	303	298	308	298	301	311	327	316	310	322	318	303	287	289	280	278	291	289	331	332	324	278	314	316	328	307	324	344	283	338	304	324	313	286	335	288	292	277	302	278	316	287	302	296	272	287	287	292	287	295	289	293	269	302	280	320	290	284	287	323	318	298	290	305	308	319	315	315	302	296	286	323	313	305	308	342	314	289	292	299	276	268	294	303	301	303	294	291	310	294	293	295	294	308	283	326	293	293	310	306	277	283	267	310	302	277	318	271	302	271	292	284	309	302	330	259	284	290	297	259	302	287	310	312	292	313	285	309	278	265	294	311	283	314	325	276	308	309	283	300	283	285	274	312	285	295	288	299	310	285	285	278	295	278	310	310	294	331	312	274	316	305	322	301	324	304	276	359	333	331	282	289	299	313	318	315	336	280	301	297	271	301	257	326	323	307	319	342	296	315	307	292	282	302	292	311	276	307	290	288	262	322	328	302	286	288	314	299	312	270	302	287	302	288	284	341	328	321	323	309	297	291	291	286	291	305	266	297	267	323	304	256	278	291	273	274	305	298	297	270	278	308	317	311	316	279	312	310	319	319	295	319	316	268	257	312	273	335	328	301	317	294	296	330	274	304	333	300	313	318	286	310	297	286	308	287	296	281	279	297	294	289	306	312	285	287	314	321	282	297	267	277	315	301	274	316	312	298	281	313	291	341	277	292	303	288	312	287	318	300	306	296	288	314	301	314	276	317	324	285	330	314	315	301	325	297	320	321	276	315	298	291	324	304	284	296	321	281	299	294	319	343	309	303	323	287	290	298	306	297	283	293	316	301	298	270	285	328	292	278	308	307	273	297	302	314	275	306	308	298	285	287	283	318	265	307	300	315	312	276	291	260	295	332	334	303	310	283	293	307	284	324	271	304	301	316	306	292	288	266	295	312	307	302	308	331	296	302	308	324	308	301	304	308	293	307	302	306	284	296	265	297	302	298	310	285	290	274	282	316	287	307	271	317	322	296	311	319	318	306	311	293	336	299	297	289	273	320	316	265	323	305	273	264	295	295	309	291	293	299	264	328	306	305	301	283	265	330	271	288	300	305	298	285	322	289	272	323	308	324	320	308	283	283	271	262	277	297	297	269	294	296	272	333	287	299	306	279	308	297	316	314	282	334	300	305	297	308	328	293	295	288	292	276	282	295	302	306	328	332	301	266	287	255	303	308	282	253	303	280	288	284	287	277	299	286	275	355	296	280	309	294	281	296	334	308	285	281	275	252	311	319	304	312	278	299	277	301	291	297	280	290	277	319	295	275	310	287	335	326	304	285	309	311	258	343	294	282	287	306	301	293	283	286	266	307	317	293	312	278	285	305	273	298	303	312	294	272	280	254	300	296	301	304	322	306	318	292	276	300	315	300	319	272	287	276	276	296	308	314	299	286	317	305	304	306	280	328	310	300	311	304	303	301	302	283	277	272	306	308	319	316	312	269	336	304	302	324	304	288	293	299	261	279	354	327	278	311	264	274	307	282	285	292	307	281	270	280	302	311	252	272	276	283	309	276	279	293	297	296	275	260	304	267	306	308	300	287	288	330	287	295	307	306	305	279	257	302	299	295	272	297	322	290	306	277	297	324	292	311	290	328	297	293	323	295	295	289	279	320	305	322	315	276	295	286	328	296	311	285	294	298	298	318	304	324	319	312	314	271	287	265	284	280	332	318	313	288	277	293	303	273	293	293	284	347	301	299	280	284	308	287	292	275	325	286	306	299	301	291	267	272	306	303	299	311	333	271	328	273	297	270	266	298	280	274	275	291	285	278	281	272	292	278	279	280	319	305	323	288	266	292	285	338	298	274	270	298	268	279	334	300	293	289	283	297	328	262	271	314	288	301	280	304	269	322	298	288	267	258	303	308	274	310	324	302	325	303	268	283	307	284	328	280	279	332	317	287	295	311	315	307	285	300	298	274	319	330	290	265	324	303	305	270	312	301	334	296	273	277	304	320	288	303	273	332	283	275	295	313	275	292	281	307	301	280	323	295	265	296	284	309	301	311	265	313	303	319	277	284	293	304	295	329	321	336	271	298	337	276	272	290	332	291	309	284	285	311	310	278	271	296	327	306	287	329	285	321	271	314	276	306	260	304	297	273	287	284	289	263	344	294	290	282	285	275	276	312	299	289	315	302	276	295	291	265	331	324	324	276	285	317	280	287	315	286	306	314	296	298	271	331	318	292	306	271	355	288	309	298	304	302	315	261	284	287	276	289	304	287	300	328	292	272	305	296	296	298	308	288	335	269	312	271	282	323	332	330	275	328	298	269	270	284	279	302	304	310	300	317	307	284	291	323	294	313	284	297	303	288	313	269	361	292	305	297	275	288	300	266	321	319	290	299	325	309	285	282	291	294	304	299	370	289	285	284	293	315	280	296	274	280	296	311	294	272	304	306	253	286	277	297	283	287	325	296	307	318	339	250	272	282	318	287	287	302	301	317	284	302	327	339	309	306	306	331	304	297	297	329	281	295	264	308	316	295	255	300	314	311	319	292	287	291	311	287	273	336	286	284	303	301	309	325	304	309	302	290	304	322	307	268	297	302	295	305	272	291	302	278	299	286	317	341	281	311	315	299	288	293	322	298	305	295	307	295	283	307	334	301	291	264	283	282	307	284	310	299	283	294	341	326	325	288	301	278	310	296	311	311	268	293
21226	17386	21199	24512	22849	19972	15017	13319	10909	9659	9841	8077	7470	6774	5007	5403	5723	5097	4322	4701	3457	3151	3201	2460	1875	1692	1606	1363	1272	1042	1000	989	916	947	835	843	879	857	861	839	833	911	830	799	761	809	762	767	786	736	782	737	741	708	723	684	803	701	767	734	784	769	707	733	695	702	719	752	689	751	718	719	699	710	707	759	718	717	727	781	750	763	696	724	744	733	709	698	735	772	729	714	725	699	719	716	729	732	737	702	774	686	743	677	731	662	720	705	750	725	713	763	707	722	717	736	707	723	741	760	723	706	693	672	746	733	745	738	764	699	727	715	724	697	681	737	733	749	733	751	676	676	717	757	737	724	722	736	669	692	695	710	718	711	707	730	705	777	711	708	716	724	679	758	714	707	704	760	746	751	705	684	669	741	736	699	729	751	723	760	741	734	729	695	726	753	704	665	689	709	691	735	727	711	729	711	741	749	746	721	751	752	787	712	699	710	737	700	718	706	723	724	773	697	706	721	680	712	752	703	696	744	700	653	689	691	727	742	732	729	724	682	757	704	707	656	723	741	695	683	757	733	762	760	711	731	700	681	711	731	776	746	756	746	728	690	760	707	720	681	730	741	701	697	681	702	713	723	711	744	775	692	723	739	707	723	705	702	760	758	721	742	740	729	742	722	726	734	672	722	689	736	717	749	687	680	705	707	718	762	706	739	714	740	718	720	707	701	711	716	745	692	706	678	729	742	725	682	726	736	732	727	718	698	712	751	670	721	741	725	687	700	738	735	708	758	720	747	697	679	699	711	699	692	692	756	747	791	737	741	713	746	731	713	714	730	722	691	739	723	707	721	718	718	734	692	721	746	756	717	740	719	712	736	777	684	743	706	702	734	709	686	710	743	705	719	700	701	702	683	743	735	708	723	728	690	740	768	678	708	675	707	715	777	724	696	713	694	693	752	715	672	748	715	737	755	683	716	711	683	715	784	744	754	739	736	686	697	681	722	729	690	694	715	741	709	756	718	697	667	704	744	692	729	677	722	686	741	718	758	704	692	710	706	739	732	741	757	722	722	719	725	720	709	723	711	697	713	707	666	756	735	728	733	689	737	728	729	694	647	704	719	693	709	714	715	755	748	696	667	672	778	689	703	737	741	729	753	730	707	687	713	726	744	743	714	739	704	736	710	702	776	710	732	715	714	726	715	731	725	748	741	732	758	759	712	712	737	715	731	727	736	670	693	706	763	713	711	712	744	709	732	748	690	733	731	731	724	742	731	725	726	711	740	695	687	724	708	747	680	720	763	711	694	707	696	748	755	730	755	730	710	725	672	733	726	721	738	736	700	689	730	718	712	723	670	701	660	732	702	729	742	743	711	729	715	703	732	751	700	729	699	728	773	704	749	739	714	710	713	723	692	714	719	760	691	740	717	723	741	654	697	756	715	706	762	710	774	722	685	702	766	715	720	701	746	723	707	743	694	754	705	710	705	661	733	759	773	704	673	716	750	711	698	753	724	742	679	706	730	729	680	727	765	727	713	719	706	704	720	765	726	712	749	683	688	714	661	727	768	679	799	750	776	710	757	706	752	771	740	697	701	732	779	738	747	734	741	786	746	724	774	692	737	680	745	706	730	705	751	722	766	660	742	750	724	718	712	692	705	754	693	698	712	730	748	734	714	754	735	753	716	677	712	674	741	700	726	724	687	681	725	718	749	690	688	737	703	695	770	728	715	695	664	768	719	749	720	732	743	765	706	759	689	728	724	711	722	737	690	728	717	706	671	727	728	792	646	675	695	725	731	716	740	677	711	738	664	718	715	677	661	688	689	726	735	717	675	765	702	735	707	718	717	717	762	737	717	747	725	737	746	713	690	710	761	696	728	783	744	717	739	724	758	735	725	766	724	680	686	741	714	747	714	719	720	699	725	702	739	731	712	760	786	714	645	716	700	704	736	749	732	740	688	705	708	724	753	757	721	737	707	705	735	742	663	748	696	709	735	710	741	694	706	729	740	715	716	756	723	702	749	680	754	734	697	699	753	746	734	760	729	739	751	751	659	675	707	757	732	741	720	746	774	742	754	706	690	718	743	705	708	718	739	726	663	710	723	667	720	694	748	712	728	751	703	707	717	740	730	645	702	755	741	701	744	676	703	684	757	739	710	690	653	731	672	750	701	776	731	716	710	713	707	718	710	692	722	741	725	721	734	717	707	719	708	719	737	722	736	765	711	756	756	661	690	693	739	708	711	703	682	743	728	751	718	687	736	722	747	742	732	702	735	693	729	730	700	705	675	707	752	690	707	745	724	718	724	690	766	716	735	721	704	721	705	747	697	682	722	744	719	697	730	749	763	720	768	701	740	713	725	727	759	694	673	738	747	692	722	704	747	711	698	715	716	706	705	687	683	745	749	727	708	733	690	739	723	757	713	756	727	733	731	740	739	744	714	739	720	720	667	705	741	708	708	758	740	708	742	721	706	759	722	711	754	687	674	760	684	736	709	722	775	699	749	717	647	726	749	675	698	718	723	686	687	723	730	713	739	732	737	689	778	727	760	750	723	746	746	715	727	720	709	673	682	741	716	729	723	726	680	753	728	707	722	689	672	729	727	700	746	749	729	736	696	724	720	661	751	677	743	729	725	727	721	712	730	672	725	717	724	723	782	753	713	745	644	749	726	758	712	743	723	708	751	700	699	682	756	774	740	751	718	762	711	716	695	715	720	758	711	695	675	723	719	715	730	698	751	714	720	687	713	777	759	738	692	767	689	695	739	719	717	682	728	670	734	743	673	760	729	712	776	742	697	719	742	728	752	684	739	707	740	762	735	702	744	664	715	669	696	725	751	748	705	744	744	723	667	740	722	708	725	730	749	710	695	710	695	751	720	724	703	708	712	724	741	756	770	679	705	718	671	704	776	716	723	762	753	681	660	740	756	715	705	765	689	753	743	783	715	721	709	744	733	699	731	784	753	732	717	742	715	706	702	723	734	679	683	663	694	752	734	708	687	750	707	687	700	759	720	739	700	701	767	693	742	683	720	699	680	685	714	691	708	725	739	736	765	666	720	716	714	716	727	686	707	721	719	712	731	731	765	724	735	695	736	672	759	731	727	735	701	711	741	693	735	697	728	715	728	629	769	724	697	690	737	710	752	739	704	760	689	709	763	742	727	758	720	709	744	705	705	691	700	733	773	728	699	718	716	695	729	708	714	704	725	724	772	734	724	741	841	746	706	666	701	701	668	743	687	736	806	719	743	718	717	745	646	708	701	694	739	749	736	704	688	684	709	728	715	714	697	702	700	747	731	685	709	705	730	698	783	741	740	738	738	797	709	719	738	674	708	711	738	753	735	674	719	751	688	711	722	766	740	717	750	681	769	757	745	701	688	731	660	717	705	725	724	726	737	680	736	671	736	749	707	684	744	728	670	746	726	692	712	687	729	738	768	656	734	730	682	763	724	694	737	726	709	745	700	730	738	723	733	692	722	697	702	692	749	689	704	696	697
9835	6803	5827	3742	2134	1351	993	854	770	686	567	576	544	482	481	465	436	474	500	444	366	415	440	369	366	356	384	359	317	373	358	345	349	355	369	373	359	343	364	336	342	349	345	338	363	352	367	358	359	357	318	377	352	346	339	336	335	351	349	360	360	376	340	353	361	340	350	352	356	380	329	344	353	369	334	357	344	342	357	309	324	339	327	359	362	337	361	352	348	368	344	363	357	376	344	330	339	318	365	344	340	315	375	319	365	318	340	351	336	369	364	372	345	330	338	319	343	372	379	360	313	316	341	331	345	353	374	362	347	312	368	329	329	338	350	347	339	365	351	336	355	327	357	342	357	339	340	369	334	358	335	345	366	312	301	365	344	347	355	363	313	370	331	326	349	354	351	319	322	316	357	330	351	343	334	375	343	335	355	342	375	349	306	328	363	320	296	342	357	347	322	390	309	345	338	346	338	343	341	321	341	373	332	355	337	333	341	329	346	352	311	356	322	340	354	347	323	332	308	336	376	362	337	351	335	366	349	337	360	392	340	346	363	341	329	355	360	361	342	355	347	339	354	375	336	389	351	357	353	382	318	341	340	334	334	337	344	312	336	311	342	293	341	350	376	337	355	349	314	338	350	376	332	329	339	336	343	315	355	308	327	373	383	346	351	350	309	310	328	349	355	323	343	367	350	360	329	367	343	328	348	346	316	348	345	315	375	311	357	328	321	338	331	371	310	340	387	367	319	320	339	360	333	340	389	351	309	298	333	315	328	330	359	387	330	323	364	382	343	324	302	356	339	341	353	328	336	368	346	322	333	342	345	363	326	367	327	345	341	335	345	371	378	342	368	346	358	356	333	346	340	334	343	333	352	340	338	357	334	362	373	329	350	366	357	345	328	391	359	353	355	360	330	331	354	351	323	353	332	335	365	356	327	342	343	361	350	343	350	357	345	343	344	337	332	355	340	371	348	341	396	347	309	378	356	352	351	390	350	338	364	345	337	376	344	387	330	365	380	379	342	363	383	322	382	342	357	360	323	331	368	344	361	378	354	339	367	324	355	343	348	343	330	315	314	335	342	342	344	296	362	324	366	342	331	385	341	307	361	330	326	326	341	319	346	327	338	347	356	372	335	352	344	351	325	317	365	324	353	348	367	316	345	331	336	309	335	361	355	341	359	357	361	348	345	347	377	351	327	319	360	332	365	384	368	351	363	361	338	353	320	363	328	336	330	343	344	327	348	337	336	321	348	334	302	307	328	330	345	307	307	371	362	383	354	355	336	343	383	360	333	340	340	345	366	313	335	324	347	329	317	327	373	363	326	320	328	306	364	321	336	356	334	336	355	358	375	362	297	347	339	339	345	351	335	332	366	367	345	382	348	357	380	348	365	340	344	342	359	348	349	340	347	328	339	335	339	341	320	358	331	329	351	323	336	356	318	358	316	360	338	339	328	344	339	348	314	351	369	339	329	413	354	337	355	330	349	313	366	336	309	334	341	311	413	335	357	357	370	338	298	323	349	371	370	347	355	349	366	316	320	343	349	334	343	327	361	356	344	371	357	305	366	387	373	339	378	374	322	352	382	359	311	294	334	319	344	349	347	298	344	395	327	356	373	329	331	319	336	356	345	380	337	329	345	373	354	342	349	357	304	338	345	344	327	366	358	330	337	337	345	327	285	344	350	350	319	322	315	353	320	336	330	341	367	355	357	352	340	339	333	366	338	357	327	342	337	338	331	342	366	358	374	317	353	330	313	342	385	345	330	330	360	330	349	336	325	328	356	339	381	334	352	352	360	352	361	350	354	350	340	315	315	324	402	333	354	333	341	318	347	348	329	344	321	305	320	358	358	325	363	337	338	362	359	343	347	339	350	328	383	362	345	342	355	366	364	343	352	325	387	336	347	324	379	306	335	379	331	321	359	366	343	362	357	351	312	340	363	332	317	337	334	337	345	323	310	376	362	372	324	345	330	352	325	355	309	302	350	386	328	345	351	316	346	342	353	320	333	340	332	358	347	335	372	364	307	343	338	323	334	336	357	348	322	357	361	333	351	343	343	353	318	314	347	338	329	350	331	316	338	332	371	363	324	387	326	334	383	387	340	386	353	378	327	308	341	375	334	358	338	337	330	347	320	351	338	335	347	327	367	322	331	366	365	377	355	352	329	352	340	333	346	372	373	335	322	361	340	310	332	331	332	334	344	365	363	356	324	332	350	326	333	345	351	360	398	303	336	340	346	374	367	352	362	319	337	340	354	341	298	333	327	349	351	350	325	333	347	343	372	324	348	343	363	349	328	332	339	324	344	364	370	353	342	343	375	372	351	344	316	313	342	310	322	348	314	349	321	339	360	365	312	369	334	340	371	348	318	363	343	322	348	343	342	333	320	327	355	337	350	347	345	346	383	348	366	349	338	333	330	352	315	388	370	328	391	325	344	335	381	359	332	364	373	326	330	330	355	342	356	332	371	381	349	353	349	358	344	315	337	327	359	349	342	325	371	375	359	342	350	330	341	322	343	332	340	349	331	337	340	341	342	362	345	359	316	323	378	361	360	320	343	341	337	328	358	348	358	345	336	340	342	337	349	396	348	342	357	356	345	340	355	316	361	316	338	340	377	369	380	337	306	368	346	355	378	339	354	364	357	351	361	309	348	359	358	344	345	360	334	357	362	352	352	354	340	359	365	335	367	329	329	324	359	345	349	328	365	317	354	369	320	305	358	336	356	333	385	335	314	354	341	325	334	339	356	340	341	345	323	306	351	367	329	317	318	324	374	354	325	361	359	356	328	352	334	340	366	379	323	358	338	332	318	340	328	362	344	336	341	334	343	320	303	357	364	316	362	385	317	386	400	345	348	334	353	351	312	367	310	375	335	342	369	392	355	355	341	350	348	335	323	349	346	327	377	338	329	332	329	318	326	354	334	344	369	320	327	322	336	377	316	324	337	337	309	349	322	359	361	357	353	364	359	333	356	320	338	361	341	345	360	345	342	354	308	360	350	346	354	354	365	345	360	344	367	327	363	353	331	377	387	326	350	337	345	348	390	366	339	377	344	342	332	342	355	314	334	348	370	380	364	372	384	326	339	319	360	391	345	365	357	375	312	347	338	312	339	343	318	329	302	357	342	354	357	338	373	375	365	377	317	379	369	333	339	355	345	337	332	328	366	352	374	335	295	366	326	360	357	361	343	348	348	351	367	371	350	358	344	333	319	344	364	374	377	355	368	359	362	376	335	382	317	351	348	370	343	362	356	371	354	322	397	345	359	341	363	345	352	335	353	334	361	334	323	354	387	385	348	357	363	375	377	317	340	350	341	339	342	338	371	343	329	368	340	357	351	358	357	347	335	348	340	350	356	353	356	329	324	330	301	360	368	371	345	301	338	360	341	328	334	335	336	311	352	336	343	322	313	338	366	346	340	344	327	370	403	353	341	346	367	354	357	360	372	352	379	335	371	343	343	339	342	318	326	335	365	319	313	332	320	346	376	360
7865	6565	10303	10795	7960	5829	4400	3805	3269	3002	2716	2397	2191	2055	1872	1825	1851	1641	1529	1534	1362	1425	1231	1180	1091	1076	977	987	946	878	848	906	907	904	860	877	855	869	848	899	915	813	860	842	871	786	816	842	837	810	822	837	799	843	832	814	831	841	852	822	742	822	818	810	855	762	856	845	809	811	773	831	821	825	793	794	837	802	789	816	841	806	781	824	840	828	792	812	918	811	804	781	819	805	850	789	815	847	858	806	774	804	809	861	828	849	803	790	829	804	807	793	848	815	835	867	866	797	779	814	857	816	834	857	793	811	892	828	843	813	838	734	873	828	815	853	835	842	835	742	832	809	861	759	787	815	798	767	773	866	790	801	790	832	852	852	788	805	854	845	832	860	841	876	821	806	797	857	793	825	874	852	866	852	842	831	857	809	855	868	822	789	841	825	864	799	799	852	835	868	812	819	812	819	845	796	809	800	815	813	828	818	793	806	849	833	827	825	806	835	852	830	835	812	878	850	807	782	827	868	835	773	830	839	844	790	805	768	844	861	842	847	836	847	851	788	831	807	847	812	794	782	829	757	786	845	807	841	795	824	887	855	839	874	843	777	832	841	827	783	899	748	832	870	787	830	843	823	776	847	815	774	825	840	785	801	774	813	819	817	839	758	858	823	820	835	817	823	818	804	869	807	826	824	839	773	839	849	842	814	845	814	823	831	841	807	859	862	878	838	807	844	851	803	827	865	839	809	858	831	794	767	836	901	820	865	818	826	868	834	791	793	819	836	885	800	857	838	863	889	796	793	821	819	816	798	806	818	819	863	824	858	812	855	852	781	824	816	820	791	845	853	800	830	740	868	789	811	814	823	806	818	818	806	809	817	823	771	849	846	847	851	837	807	809	842	803	840	825	816	835	814	861	808	836	840	824	840	836	803	844	832	827	851	818	785	872	814	819	806	778	825	827	805	824	822	819	862	836	836	788	844	793	819	807	861	822	789	785	828	847	847	816	851	829	822	818	772	781	814	845	819	813	813	825	814	878	824	835	798	778	805	846	802	803	833	806	807	807	877	850	787	869	868	845	796	864	794	791	823	858	854	824	850	758	767	778	803	837	823	828	781	807	791	872	810	802	782	787	882	834	833	787	800	810	829	837	821	787	849	824	801	834	852	803	799	837	830	790	846	818	808	871	858	839	847	851	840	829	871	850	827	816	817	808	811	823	820	814	858	842	801	784	843	865	876	806	801	864	812	878	803	800	878	825	839	813	861	809	805	873	798	842	819	760	889	821	807	805	818	829	837	810	813	820	840	878	818	753	831	857	797	880	838	759	828	824	783	840	813	825	828	807	819	778	846	819	829	808	813	854	873	835	837	849	842	811	810	849	833	851	812	783	791	859	882	769	781	826	807	835	797	840	798	796	780	819	851	857	846	784	829	804	777	835	769	787	837	844	844	820	815	809	816	858	792	854	806	817	816	783	778	838	814	794	828	836	784	803	854	837	808	799	860	821	866	775	780	839	816	806	823	831	811	811	819	781	785	814	858	846	752	789	814	836	842	811	831	784	801	814	833	770	824	814	864	825	830	789	829	821	816	811	789	779	825	792	817	783	828	832	802	855	799	794	819	827	867	807	790	774	829	818	819	798	847	792	815	825	775	817	828	835	810	856	809	818	822	822	769	817	857	813	826	801	850	802	804	816	850	851	779	853	811	864	839	801	788	854	819	814	806	833	843	807	819	839	858	785	759	785	815	806	804	764	809	803	810	867	712	810	886	758	833	838	840	866	812	861	788	746	847	851	830	800	819	858	771	813	850	784	806	813	804	798	835	833	879	809	843	843	849	791	803	858	851	821	840	793	791	840	876	850	838	842	802	809	790	814	794	850	838	876	814	801	837	822	806	785	820	788	834	803	822	830	822	808	822	804	810	854	843	851	817	825	838	822	761	826	800	785	842	840	839	853	863	796	823	800	839	816	802	819	807	822	799	750	812	860	802	859	793	870	874	875	774	824	780	833	784	808	823	824	823	829	793	805	836	852	824	850	858	758	860	858	799	797	814	839	780	832	792	811	820	887	857	835	793	831	842	813	830	845	795	810	859	802	830	820	774	853	781	852	872	816	795	784	832	822	782	802	803	755	829	829	838	803	838	841	822	788	788	884	802	819	808	778	818	847	801	791	811	820	827	792	856	864	808	855	818	838	849	850	805	887	805	788	813	796	826	800	826	846	815	769	812	833	860	847	792	846	789	863	822	859	791	860	785	812	806	811	773	854	814	859	794	808	854	824	812	809	825	786	836	814	839	794	802	822	844	801	838	782	824	840	845	771	838	787	788	819	820	820	842	835	832	839	853	870	802	861	823	778	815	849	779	804	829	850	806	835	816	858	788	841	793	831	800	810	811	794	803	817	768	818	797	781	777	831	848	832	809	827	812	818	862	751	840	796	836	762	824	797	823	837	844	872	850	837	807	778	838	848	810	844	851	810	800	782	836	790	787	796	821	856	804	816	789	877	806	854	847	830	805	778	820	808	839	779	795	767	822	836	792	826	893	871	836	798	791	803	823	852	803	795	793	801	798	805	844	853	770	831	785	842	863	778	826	807	815	827	822	846	912	819	884	836	851	783	761	815	820	821	823	814	814	833	826	799	818	816	815	781	811	764	837	831	849	795	874	856	807	816	835	851	867	881	827	852	838	801	748	836	835	816	796	760	827	829	819	848	846	849	853	827	788	851	845	840	822	900	810	818	851	787	848	833	794	852	846	817	808	833	762	871	756	797	805	782	835	831	848	863	800	837	835	820	811	856	811	864	802	846	827	786	802	824	821	871	869	800	850	814	784	813	858	814	849	791	822	855	827	811	834	789	833	801	888	863	822	801	870	765	781	775	853	840	788	796	818	841	819	827	837	741	842	823	786	791	795	825	767	836	857	843	844	909	849	844	817	822	822	780	836	845	793	819	808	845	825	815	795	825	875	837	795	785	865	766	791	793	788	806	878	840	819	861	835	848	832	808	866	837	790	850	805	783	800	808	822	794	808	814	851	805	824	828	848	828	847	838	785	889	855	824	890	773	774	811	868	823	869	779	831	853	847	821	809	858	836	826	832	800	840	828	886	810	844	839	826	802	862	806	853	808	831	797	857	805	816	830	810	848	864	808	809	812	844	834	834	805	842	813	789	820	826	831	822	810	814	772	814	822	828	787	802	870	840	839	820	823	784	826	814	851	797	800	845	801	836	819	805	840	840	821	864	835	844	842	808	815	826	841	814	827	801	843	792	851	818	824	848	876	785	848	808	800	800	851	864	788	788	849	843	891	864	807	805	840	816	825	829	861	866	837	870	870	818	781	811	858	839	793	822	763	796	833	807	804	848	834	873	794	836	787	803	852	816	857	831	819	849	876	833	833	783	815	846	778	794	839	786	822	853	801	821	823	774	791	830	833	814	826	801	826	809	760	879	842	783	846	803	873	851	784	848	811	847	815	854	804	826	872	810	862	816
21500	15916	13404	10337	7149	5387	3117	2480	1806	1531	1467	1110	1074	914	762	753	886	783	646	636	557	502	512	479	429	420	382	382	375	353	365	380	388	343	319	314	339	363	390	345	343	346	328	330	361	350	351	324	348	356	314	328	337	342	327	347	315	285	328	340	315	321	331	340	360	352	352	326	332	351	336	346	323	340	320	351	335	327	346	355	343	338	342	310	343	306	357	374	359	322	327	332	351	314	356	325	336	368	321	336	342	335	334	315	349	363	331	355	339	372	362	329	310	324	338	357	292	348	324	369	317	350	325	332	314	319	332	313	334	325	323	328	327	316	357	345	347	355	342	347	313	331	340	344	334	347	316	342	334	361	303	354	374	346	353	323	378	297	330	331	350	316	344	335	356	320	351	312	329	324	363	332	376	387	334	322	330	338	340	336	343	366	335	350	332	368	327	371	362	315	329	357	344	324	325	331	396	344	347	330	328	365	324	371	319	323	379	333	328	337	338	349	336	344	370	335	333	310	300	348	349	324	394	359	319	330	334	331	321	379	319	336	345	369	359	332	302	334	341	359	335	354	323	322	326	369	340	353	377	381	376	296	315	320	326	340	337	314	336	342	301	375	342	340	377	327	358	334	313	321	374	347	342	339	318	353	338	333	331	338	358	327	328	364	299	344	353	324	362	344	368	363	353	324	323	334	344	335	363	355	345	346	303	337	281	322	336	328	338	353	313	327	324	364	270	325	317	356	346	318	295	298	355	349	314	364	347	328	331	338	328	373	315	343	363	342	337	304	341	344	374	332	328	319	356	374	335	377	318	364	323	363	327	350	310	342	323	347	344	336	365	328	311	338	350	326	327	359	300	376	329	320	340	345	307	299	334	335	351	351	316	338	353	345	322	338	325	328	328	375	328	293	306	314	345	363	299	333	374	318	343	357	326	317	318	357	329	346	326	324	351	323	345	364	350	357	338	324	303	338	320	327	318	316	339	336	353	344	352	329	352	332	342	346	338	344	346	360	335	322	313	326	335	293	328	361	347	367	327	327	327	333	319	322	352	302	314	365	313	317	375	344	338	323	353	329	341	348	348	353	334	331	337	342	315	368	349	333	292	317	336	356	316	334	340	354	317	332	332	317	318	334	358	357	370	333	332	333	330	354	349	331	303	329	305	337	347	323	346	365	338	309	329	386	305	323	335	347	338	314	359	289	336	377	335	323	338	341	347	346	355	352	375	333	305	340	367	364	321	338	339	313	327	354	347	320	321	335	299	311	316	361	341	350	370	344	330	355	355	320	307	339	304	347	341	329	328	323	366	340	348	358	371	310	325	312	355	351	315	317	325	353	337	366	297	333	324	345	299	332	325	352	317	365	351	347	339	334	349	308	346	334	287	283	315	365	330	364	345	327	330	338	351	365	367	361	316	351	333	343	361	348	318	343	307	344	346	321	322	323	327	340	341	356	353	338	335	336	361	306	320	315	311	360	329	323	373	338	346	351	349	310	343	323	332	331	307	337	339	304	355	334	372	345	327	318	354	317	319	345	353	349	341	318	316	339	341	333	347	332	335	345	350	334	352	363	362	362	307	319	363	339	339	321	331	331	339	330	345	359	334	347	337	346	322	352	361	369	369	327	303	307	318	322	363	375	353	345	309	335	391	342	367	305	313	337	341	335	314	325	360	326	341	359	328	355	326	319	345	352	335	342	311	333	312	349	365	307	307	337	332	323	327	346	317	353	330	335	313	325	348	347	320	344	355	356	315	288	351	329	343	370	304	324	349	352	319	348	334	344	348	350	331	352	363	320	368	358	349	345	367	343	346	340	375	305	298	344	364	338	303	344	328	332	335	328	320	324	344	370	349	316	322	333	342	350	318	330	348	341	337	350	379	352	394	316	328	335	340	322	325	354	356	358	311	320	292	342	348	337	371	342	330	349	298	357	311	313	357	349	336	347	332	363	333	360	326	301	292	351	321	360	316	351	356	313	375	334	357	353	345	356	329	319	327	366	325	302	339	292	352	327	340	314	340	350	357	320	304	318	366	316	331	335	334	340	360	325	326	319	322	316	362	315	386	341	337	326	359	333	338	372	392	347	350	349	334	325	325	345	346	353	325	319	369	389	333	329	332	325	330	352	342	342	327	341	363	336	348	350	353	285	360	294	330	347	325	349	334	339	305	333	293	335	340	334	319	346	314	316	351	327	354	303	308	356	330	349	324	344	308	327	350	306	337	325	327	337	360	342	326	321	338	310	353	348	313	321	317	353	313	357	330	339	346	317	345	330	384	329	339	349	324	310	307	308	330	345	336	349	344	351	302	358	302	322	339	309	311	341	330	345	356	357	334	352	340	323	356	333	327	366	328	348	350	326	326	343	340	353	333	335	322	353	326	298	308	310	345	333	340	343	339	325	315	356	335	349	306	343	346	319	338	329	337	356	316	320	344	326	349	312	296	335	345	346	358	334	321	327	356	348	350	335	349	314	350	358	333	332	365	331	337	343	310	337	336	322	341	347	360	356	313	321	335	310	345	357	370	305	318	315	309	316	318	337	315	359	374	350	339	310	341	362	370	331	329	332	349	307	320	318	315	332	334	357	347	368	336	343	301	343	323	332	335	342	364	356	340	310	340	344	335	335	334	343	351	338	328	339	377	298	346	323	364	323	370	350	338	332	299	329	328	345	303	360	359	327	348	340	358	334	343	346	342	365	340	358	334	314	343	351	327	309	334	344	327	329	342	293	380	358	334	364	330	372	316	332	318	353	294	343	314	350	332	332	348	333	319	338	355	358	326	332	354	344	306	329	352	320	371	313	297	309	308	306	350	318	344	310	341	357	329	351	329	331	357	304	364	354	298	353	360	329	355	336	374	310	333	348	313	336	323	333	356	330	360	316	348	352	339	357	331	313	317	339	314	340	319	341	348	316	286	328	365	322	339	346	349	310	337	316	288	341	340	311	305	312	361	334	340	341	332	335	357	348	340	279	328	311	347	316	338	319	296	334	318	325	355	373	323	330	318	323	301	287	331	354	344	362	323	333	341	339	363	376	349	333	335	355	341	327	309	347	320	339	349	297	354	322	307	345	358	345	349	369	358	368	345	330	351	328	345	325	359	343	351	328	378	338	334	355	340	337	373	351	328	341	356	349	333	301	313	332	318	351	355	303	324	315	357	364	352	323	357	347	342	315	323	336	336	345	353	348	351	351	338	324	358	326	330	359	303	374	354	340	341	322	364	362	316	356	311	311	308	316	366	336	334	333	319	329	322	346	333	310	353	331	348	322	354	360	354	344	346	317	329	310	314	342	302	358	361	344	335	357	342	344	344	319	308	339	285	328	324	306	345	339	306	339	328	349	332	303	359	319	321	339	321	337	342	352	306	371	318	348	348	331	330	309	310	361	347	362	341	372	346	335	345	358	372	329	327	374	352	331	326	339	318	342	343	313	310	347	324	319	337	341	344	323	342	369	331	339	326	324	340	319	293	350	315	323	371	335	320	324
16538	13691	16940	18658	15655	13906	10589	9587	8172	7340	6975	5292	5272	4657	3844	3935	4115	3645	3048	3176	2533	2287	2185	1866	1554	1359	1294	1162	1100	996	940	973	948	887	920	929	893	910	857	852	887	854	926	819	854	846	824	794	863	828	808	818	770	828	761	818	792	779	812	803	766	834	804	782	828	835	823	815	790	781	804	823	784	839	760	791	838	805	820	784	797	829	832	829	801	799	812	780	782	818	796	798	794	769	841	763	798	798	842	843	811	771	771	830	824	806	780	831	833	807	819	822	756	821	816	800	820	841	833	807	784	836	770	793	805	826	851	747	799	809	795	787	853	765	802	804	783	803	823	821	742	746	810	759	838	807	822	814	786	790	785	817	811	818	791	818	784	823	785	812	806	797	840	764	800	809	810	822	792	801	821	807	791	770	816	824	806	766	763	790	819	833	784	852	838	800	791	823	838	805	811	846	828	731	775	825	802	784	763	798	805	814	842	792	765	842	844	755	793	793	808	776	789	793	803	786	810	767	806	836	795	808	821	825	804	829	816	797	772	838	799	828	816	780	770	808	808	806	789	818	771	834	854	796	821	818	810	840	830	825	782	791	858	852	803	801	826	812	831	841	758	843	782	795	739	872	797	832	809	770	825	803	771	810	846	773	820	805	818	814	822	794	805	795	805	822	829	775	796	821	805	797	795	764	757	786	822	817	865	819	833	763	825	764	831	835	765	804	783	793	862	785	793	820	773	828	812	786	790	814	841	806	776	771	816	809	837	796	809	867	821	801	758	800	817	843	796	811	817	780	801	793	791	834	839	836	788	791	817	833	842	814	850	813	799	783	774	833	832	774	785	835	855	870	798	835	817	812	833	810	796	783	805	859	814	795	818	823	834	806	830	801	852	804	810	822	805	798	784	798	800	815	767	819	811	750	776	782	786	787	819	803	826	822	817	825	815	801	778	842	786	793	794	776	849	805	851	801	799	756	795	777	844	814	792	820	804	863	832	814	845	787	836	817	805	811	777	788	799	784	744	818	787	799	852	782	807	832	831	832	799	838	860	824	853	794	771	779	774	778	814	778	836	836	824	815	783	823	815	831	837	855	834	792	797	803	812	818	811	745	781	819	845	814	823	802	790	818	814	824	748	798	797	816	783	822	830	811	817	841	787	797	796	834	785	814	829	820	848	808	811	810	762	810	837	814	820	791	801	778	838	849	835	806	763	857	792	809	836	784	806	776	796	830	822	852	809	816	804	807	772	860	801	747	822	834	770	804	833	801	800	798	772	760	767	778	839	844	839	848	831	801	823	802	785	841	770	766	831	807	776	787	793	823	798	812	736	784	817	773	789	804	832	816	788	837	828	776	798	743	774	815	811	798	831	733	756	799	807	833	809	816	820	804	795	792	776	780	760	792	810	826	803	815	819	798	839	774	831	783	814	806	814	780	775	790	794	809	874	777	818	830	793	765	793	843	824	842	815	853	809	767	771	738	760	810	767	799	790	801	831	806	796	810	815	808	812	794	786	835	788	817	819	795	829	821	778	833	781	807	797	828	754	754	816	802	770	841	809	821	791	817	761	779	824	751	779	815	840	803	856	801	727	834	799	802	801	824	797	757	798	832	757	759	764	782	834	854	784	872	770	808	766	814	802	749	827	826	771	819	799	793	777	811	783	819	845	797	748	814	807	800	832	802	846	818	792	828	756	767	858	795	810	800	829	829	793	831	769	762	758	851	843	839	861	824	796	790	827	826	744	778	781	781	774	845	790	845	891	833	842	793	812	812	805	777	807	804	793	838	774	840	803	790	757	811	759	807	782	792	775	817	816	749	765	766	773	762	839	823	768	769	802	861	796	795	758	789	793	843	799	843	813	772	773	788	828	743	787	825	805	786	782	788	825	810	803	799	794	842	800	774	844	805	850	821	821	780	833	830	775	792	818	766	768	798	816	765	860	788	772	799	841	837	759	813	751	835	824	784	789	765	777	743	844	757	797	745	833	807	832	833	842	791	777	804	837	794	837	758	863	771	809	826	821	804	775	780	766	758	825	790	809	801	817	801	817	813	818	826	805	783	799	816	809	797	815	793	792	819	809	820	801	821	772	845	762	771	841	812	819	813	768	820	835	814	866	785	756	826	814	766	831	796	801	799	781	821	782	798	794	789	852	780	746	822	827	845	804	806	824	775	826	819	841	801	799	808	795	847	852	844	817	768	805	851	791	758	811	804	821	759	823	760	815	827	835	821	809	786	790	799	772	801	771	788	823	763	830	852	802	789	767	785	798	831	822	802	785	856	804	813	775	830	777	779	797	813	778	854	781	818	783	805	849	783	822	752	792	844	845	739	813	826	806	812	792	771	787	799	850	820	803	829	836	740	795	855	799	810	823	763	810	829	786	770	828	815	796	780	820	766	792	787	765	792	794	795	789	831	843	798	809	794	816	784	784	856	763	821	834	843	815	785	790	824	791	838	761	808	873	793	840	787	810	802	822	851	811	800	846	840	809	875	798	809	811	766	815	815	835	755	808	826	823	777	819	788	806	774	775	855	810	779	794	821	779	831	865	805	792	820	806	858	808	775	810	803	809	803	796	777	811	868	868	806	811	809	827	799	833	770	761	811	836	800	786	748	829	779	760	808	764	842	815	803	842	806	797	766	824	811	761	800	823	814	804	816	814	801	811	827	737	810	827	784	776	804	853	840	822	775	752	855	818	826	864	817	798	807	822	770	827	748	824	810	810	807	781	804	817	841	837	801	764	813	811	764	799	824	824	755	801	755	819	831	774	805	813	827	824	820	779	850	797	747	810	774	768	809	771	812	789	785	802	812	843	823	805	785	807	823	833	844	806	817	811	806	859	810	833	786	825	792	770	840	831	790	782	736	848	786	796	858	794	819	816	769	840	789	780	754	832	804	767	812	813	844	818	768	791	799	758	837	765	823	803	793	799	835	813	791	805	781	782	789	779	824	866	776	827	794	774	815	828	765	784	818	763	799	808	799	784	734	818	778	801	796	815	786	853	802	823	846	780	739	804	792	767	822	802	777	748	804	811	802	805	801	857	769	838	793	802	787	790	822	769	813	846	829	812	790	786	818	772	803	820	804	827	805	757	830	747	843	775	835	763	789	794	762	827	794	788	788	820	821	798	842	811	811	815	814	750	801	767	842	769	814	812	845	761	829	793	806	825	811	759	806	796	773	787	857	788	803	897	780	831	768	853	793	812	804	784	814	879	837	819	758	784	843	759	794	837	853	817	838	803	798	819	820	838	762	826	787	846	783	801	781	845	797	814	812	831	832	869	833	855	808	805	759	817	834	814	781	833	823	795	792	798	777	758	808	749	769	792	823	810	781	824	850	791	779	789	790	812	848	786	823	841	777	785	747	796	838	767	814	863	780	838	816	788	805	787	833	759	779	816	826	818	795	764	820	795	799	820	792	830	798	823	798	827	823	771	759	807	791	786	814	795	770	857	859	826	811	784	808	818	761	807	823	814	789	795	814	794	836
30641	21636	18516	14992	12046	9482	5942	4414	3060	2533	2125	1732	1572	1399	1040	1240	1074	1075	783	832	626	642	590	506	459	432	432	341	330	339	346	375	344	319	323	336	345	349	310	300	342	329	335	306	318	282	316	324	276	302	315	325	291	268	290	288	283	307	315	329	297	328	273	301	307	270	310	289	303	299	292	319	293	292	280	335	276	300	306	282	265	325	294	302	308	288	290	333	309	298	290	311	272	324	281	299	296	292	307	315	303	303	297	330	279	301	318	274	337	305	280	281	270	329	280	285	311	291	328	305	296	275	314	345	295	313	324	298	285	297	307	330	288	308	305	304	287	298	308	320	325	272	296	322	307	272	323	317	288	293	292	317	295	296	286	295	317	323	279	277	290	283	295	318	342	302	304	329	321	285	318	314	266	309	285	288	290	302	295	293	332	300	315	309	326	320	332	335	279	293	301	286	310	313	277	314	333	292	275	301	313	303	310	294	307	283	316	334	351	301	277	313	305	284	318	288	364	314	318	269	304	313	313	347	278	294	293	318	310	296	314	311	289	299	331	309	296	282	295	304	307	304	278	298	312	299	334	305	299	335	337	290	315	279	268	340	321	308	286	297	308	290	270	281	303	332	305	298	291	313	318	284	303	285	313	301	299	314	296	314	327	301	267	325	316	305	305	229	284	267	318	313	339	321	298	302	311	323	314	306	268	273	289	280	304	295	301	320	311	330	277	300	311	341	265	324	318	298	285	264	272	296	327	302	330	289	300	296	312	311	309	269	278	304	306	276	307	272	296	264	309	296	316	305	368	326	322	294	315	313	298	296	309	313	348	277	312	313	304	296	296	306	295	313	320	301	315	256	289	308	311	300	277	303	314	290	316	318	335	288	283	301	332	315	300	342	309	288	305	330	298	326	307	304	298	304	306	319	306	309	326	335	326	315	307	337	296	304	268	291	321	306	288	313	317	308	312	316	305	302	288	302	301	273	294	310	290	291	305	323	298	313	326	292	270	270	306	303	323	276	283	311	309	280	288	273	319	321	305	289	313	291	307	310	315	293	317	281	298	313	301	298	326	314	327	294	303	299	274	319	311	286	313	299	275	287	301	310	277	296	316	319	308	326	325	328	329	299	316	302	352	296	290	279	284	293	331	297	326	336	348	271	283	333	319	295	300	311	283	319	331	295	272	294	289	277	291	302	318	294	293	272	310	325	303	297	298	337	318	317	348	299	284	328	276	311	299	303	262	297	276	330	275	288	299	302	283	337	274	275	349	314	298	293	331	297	312	326	309	284	292	321	297	293	314	324	276	318	320	308	342	331	275	309	285	327	308	303	266	310	288	294	273	295	283	333	311	293	309	342	280	332	287	290	305	328	299	328	271	281	299	282	300	309	297	299	278	297	303	295	293	292	281	313	308	322	281	283	277	323	332	341	313	282	291	285	284	290	285	304	293	303	345	288	284	294	344	320	330	310	306	314	326	306	288	324	341	292	302	270	293	312	342	308	292	283	315	323	286	305	312	286	298	284	313	290	327	253	280	311	279	308	300	310	306	276	294	302	286	290	287	322	277	309	315	284	307	293	282	274	295	281	298	302	291	294	351	298	265	299	290	298	274	303	303	294	267	293	313	323	322	315	294	305	314	318	306	287	308	315	320	301	305	284	305	306	282	332	299	272	314	293	304	289	282	307	300	295	269	346	354	340	328	301	316	301	306	301	295	312	316	302	276	336	328	299	286	314	314	273	338	342	312	313	294	317	321	308	313	313	276	297	267	325	299	314	294	303	332	303	302	307	316	282	288	332	324	319	330	344	321	309	321	288	299	284	307	313	312	325	275	311	332	295	276	294	261	309	322	291	288	301	292	314	313	314	304	324	329	308	306	291	296	345	305	323	270	294	316	305	280	319	304	338	353	348	287	302	309	283	315	335	273	303	315	325	315	303	310	296	280	269	284	316	310	318	251	317	297	311	311	313	302	313	306	310	297	312	325	289	322	316	286	320	313	315	263	327	283	315	281	298	285	344	291	284	326	286	290	274	315	304	297	331	309	295	273	271	252	312	309	310	282	330	343	306	313	307	323	287	301	279	296	314	301	317	340	329	317	320	317	288	314	313	307	300	290	277	305	325	300	301	302	325	303	291	279	298	288	313	324	307	282	321	298	288	303	330	301	302	262	285	301	265	310	277	329	281	269	308	294	301	325	275	312	302	345	303	298	285	290	285	334	317	320	330	329	300	300	312	313	303	297	281	298	308	309	285	328	310	327	335	300	307	291	317	304	316	315	283	283	320	295	306	302	318	337	333	261	312	314	327	315	293	296	294	292	320	313	327	313	312	300	314	322	297	262	296	260	311	297	305	295	292	312	260	277	306	316	303	297	324	312	311	309	296	274	307	317	287	272	318	299	312	293	323	278	293	308	288	316	298	295	322	266	304	310	332	322	287	272	299	324	298	286	298	289	335	294	270	311	285	305	329	337	293	302	318	314	295	283	284	329	295	299	321	293	299	308	305	285	308	286	320	281	284	316	331	308	328	291	286	316	318	337	310	281	319	288	300	309	332	310	340	298	308	305	328	322	330	287	290	303	281	316	301	306	295	299	313	319	313	303	296	344	291	295	316	309	293	286	284	315	269	305	305	292	283	292	295	291	321	306	303	302	311	285	287	339	293	322	296	281	281	280	296	340	278	310	280	305	315	327	292	285	327	285	303	290	307	335	293	283	246	294	282	268	292	341	294	316	266	289	322	317	306	313	311	315	267	300	302	269	293	305	298	299	273	282	288	322	323	303	309	317	285	319	290	301	305	309	307	342	307	261	303	323	301	303	308	287	326	310	293	343	296	331	309	306	271	314	301	306	294	283	298	307	304	283	306	298	285	291	266	279	304	309	280	341	328	304	289	311	318	319	300	284	322	301	292	290	329	332	320	311	315	307	303	273	311	293	293	308	308	326	318	284	311	305	300	311	268	326	300	321	284	335	300	316	321	340	294	277	300	326	279	311	292	277	288	292	302	329	295	273	305	306	316	322	298	293	299	320	292	348	326	294	301	297	287	310	306	315	296	285	320	316	287	350	301	357	318	298	291	305	313	281	298	284	305	306	299	314	303	306	302	325	280	303	292	322	304	339	289	281	277	312	320	290	268	310	249	307	303	294	287	309	313	258	296	316	308	314	328	306	323	307	283	296	312	318	279	269	322	283	284	282	307	293	286	320	310	311	301	315	351	306	320	289	272	298	305	317	275	297	302	277	280	291	300	294	303	327	308	317	302	306	297	304	312	274	317	294	343	278	291	312	321	303	283	311	293	282	294	302	304	298	292	295	338	307	303	301	331	309	294	311	300	278	316	320	292	286	277	282	323	293	300	324	313	303	293	296	317	277	305	315	293	323	281	281	353	298	290	313	305	287	335	294	283	303	286	285	309	330	329	289	288	271	299	325	312	316	290	320	319	323	306	308	262	298	316	293	272	347	308	331	303	297	311	301	338	317	320	286	312
21664	16971	21326	22598	21199	19283	14866	13420	11717	10199	10167	8102	7601	7009	5730	6318	5875	5579	4440	4607	3618	2940	2869	2349	1917	1677	1631	1386	1222	1063	975	926	960	936	912	792	879	896	813	814	814	812	834	821	809	817	802	852	810	746	773	754	773	745	793	761	748	788	724	687	745	719	712	734	746	711	731	719	737	670	736	725	708	740	742	752	750	753	773	725	684	722	732	751	729	741	732	701	728	722	737	704	747	752	793	734	694	714	750	773	722	703	742	694	736	743	746	739	743	783	768	736	700	721	695	758	733	742	702	727	760	733	728	722	720	745	738	754	673	669	758	726	732	717	724	761	761	710	721	730	753	741	770	708	711	762	673	757	705	761	769	735	749	731	729	741	716	704	735	742	706	742	746	738	724	745	726	733	717	700	691	706	745	742	688	739	758	747	747	694	717	734	730	746	765	720	760	728	739	717	710	737	716	730	724	741	750	724	737	736	756	753	720	729	777	763	736	722	727	717	758	754	722	707	718	765	741	763	731	736	703	728	762	700	726	738	745	740	705	727	708	743	733	739	748	757	749	777	728	701	754	763	725	751	713	743	743	770	744	712	734	700	788	727	726	726	714	719	711	667	748	731	736	768	742	735	772	730	782	696	709	713	751	755	757	742	792	706	766	683	705	728	740	728	708	756	721	702	730	754	751	742	759	781	719	675	736	707	707	791	705	676	720	742	731	723	752	756	761	671	683	720	745	723	748	726	758	748	744	746	768	707	728	750	728	756	732	729	726	734	742	717	712	687	691	681	770	727	718	693	745	717	700	714	728	743	737	722	730	710	728	708	710	681	748	680	803	711	739	747	739	756	709	706	723	769	767	757	767	755	737	717	710	739	762	757	720	723	718	734	726	774	762	768	686	690	768	736	667	714	751	726	745	712	775	732	706	733	731	704	749	737	710	699	745	749	748	736	687	722	736	722	733	771	781	723	723	768	724	763	651	772	721	682	709	693	717	714	741	731	704	736	761	748	771	720	716	698	756	707	725	714	741	702	710	721	750	767	715	690	727	726	719	772	770	706	747	746	705	701	740	738	722	722	687	709	712	709	750	731	693	772	738	694	742	747	723	721	690	808	706	731	716	752	676	687	701	743	696	722	691	711	737	728	721	782	728	718	733	702	696	770	756	725	756	747	725	730	731	781	760	691	726	728	726	759	745	691	682	707	748	739	749	751	695	756	679	706	748	756	709	725	714	726	726	740	765	736	721	749	726	718	706	745	723	710	708	795	752	744	754	732	801	766	719	700	739	731	761	714	745	708	728	732	756	719	773	748	713	731	712	714	703	752	689	675	777	751	731	685	688	737	756	736	779	714	739	704	713	735	710	759	750	734	708	752	747	780	745	727	700	778	754	751	737	751	726	721	730	771	731	725	789	697	706	694	780	726	757	779	734	720	744	731	714	818	754	705	734	709	683	779	745	716	773	765	725	766	683	754	738	761	692	730	762	731	742	765	730	703	754	695	727	715	776	712	714	797	722	711	721	697	701	700	770	736	754	761	686	712	723	753	725	754	760	693	749	724	754	757	694	742	751	718	705	716	726	721	736	721	734	725	749	759	731	735	746	730	739	780	745	722	702	729	775	723	766	741	746	720	711	745	743	694	792	739	730	728	727	759	706	716	726	726	725	704	732	720	760	798	738	715	695	699	762	716	772	717	699	728	710	746	728	735	736	714	732	694	740	793	700	723	722	694	724	749	752	721	696	748	752	757	745	715	753	739	710	735	679	748	729	723	774	742	733	744	676	693	761	717	734	771	754	727	772	734	732	749	767	751	733	729	730	739	729	742	719	717	704	722	694	719	721	696	722	698	741	721	726	682	718	742	717	780	767	720	727	721	705	726	773	734	743	737	709	678	686	705	686	737	708	750	745	724	673	729	728	726	721	705	720	765	698	749	792	756	752	725	732	758	778	761	740	757	717	724	747	742	741	762	732	766	719	778	744	738	738	718	783	727	739	720	717	708	709	730	773	682	749	719	724	695	676	705	741	759	794	744	716	723	743	708	712	716	747	682	715	750	743	721	730	723	761	720	689	718	764	751	711	751	759	772	704	718	752	741	773	763	701	761	710	720	762	726	665	717	720	727	709	721	707	713	749	750	756	726	709	709	788	687	757	700	695	738	757	706	778	782	729	735	763	732	761	765	684	764	733	731	721	720	731	732	692	723	733	691	726	718	711	758	728	699	742	751	690	764	723	732	691	739	739	707	757	740	752	694	683	740	717	778	768	720	728	764	727	752	735	777	742	736	716	753	755	745	726	666	640	744	725	743	746	732	768	727	692	715	702	721	773	772	712	736	770	724	718	711	778	736	710	710	743	761	715	738	728	740	685	752	739	676	703	742	726	710	728	710	717	721	760	704	717	754	713	731	743	690	699	746	716	749	730	750	737	693	744	717	722	789	796	758	738	770	729	697	706	745	708	712	722	710	720	788	710	732	725	754	731	759	749	725	711	686	724	704	745	748	746	718	763	783	740	742	701	720	772	756	725	687	699	724	731	689	770	725	688	701	690	735	697	760	684	705	734	686	735	746	739	718	722	688	770	734	784	742	761	774	741	684	743	750	797	699	764	693	736	755	698	741	760	731	751	733	722	752	754	778	700	701	807	754	743	721	680	727	759	743	762	721	758	699	713	736	715	721	757	777	789	750	723	734	684	742	717	748	713	781	734	753	709	737	767	727	745	728	760	735	767	720	719	778	692	759	719	719	784	691	749	734	716	740	721	703	769	712	770	741	715	755	740	734	703	742	759	722	739	723	701	726	722	742	735	756	708	751	770	759	697	706	795	716	713	706	761	705	714	727	743	697	768	716	742	745	716	708	755	732	747	792	747	754	743	751	709	703	756	774	750	748	745	714	738	670	729	756	728	744	754	763	704	699	716	762	736	763	720	714	745	723	714	741	773	734	781	748	727	665	723	723	741	719	756	738	733	732	728	734	712	718	702	736	731	704	774	696	704	727	800	734	771	721	748	749	777	727	729	710	739	708	718	746	755	719	717	763	765	735	734	734	720	787	751	706	739	707	730	684	725	710	767	746	746	703	716	724	675	723	690	700	727	751	708	721	758	769	770	742	736	732	729	722	683	733	738	742	698	783	749	759	725	695	732	697	714	684	742	690	750	716	722	744	774	738	794	727	741	706	750	712	733	725	708	773	698	727	704	715	750	756	669	736	730	747	685	702	723	737	731	744	724	698	729	745	729	722	730	714	688	698	780	699	735	734	730	710	712	712	705	707	706	734	734	737	744	741	771	763	693	738	744	714	715	757	738	733	736	732	724	746	738	727	729	708	727	747	692	683	778	723	743	718	754	658	692	719	738	768	731	737	760	767	734	751	738	725	711	729	709	797	750	731	749	716	770	705	722	750	714	726	761	753	731	742	766	709	772	758	745	728	735	732	696	721	734	715	730	725	742	713	752	742	745	780	734	655	691	721	675	719	713	706	746	717	698	715	741	735
9788	6358	5467	3544	1988	1332	1000	834	765	689	611	589	511	523	489	464	459	465	421	381	432	385	395	381	365	370	354	377	349	370	341	339	377	370	363	329	322	307	371	383	358	374	371	331	342	341	297	315	377	383	367	334	403	361	355	343	384	357	313	324	377	374	375	384	357	334	332	350	324	350	371	347	375	325	343	349	339	382	355	354	323	351	336	345	327	371	356	335	335	346	354	364	363	345	361	341	351	353	392	356	387	344	378	374	339	323	375	370	362	363	342	348	352	370	316	323	336	327	358	363	344	358	377	380	348	364	348	358	310	310	349	330	327	358	354	361	356	331	399	348	341	372	371	375	363	358	340	331	329	314	372	314	351	352	339	365	363	365	359	339	318	339	351	363	341	355	392	335	358	373	348	355	346	367	323	385	334	344	334	375	344	370	333	323	383	342	308	345	350	375	348	328	331	362	341	355	363	329	330	351	335	350	369	334	374	360	368	344	367	349	332	352	387	350	366	351	385	321	385	345	337	361	359	339	350	351	336	350	379	350	349	320	341	356	378	371	356	360	358	356	360	343	362	351	354	331	324	363	327	330	323	378	407	356	318	357	372	322	337	355	337	346	332	365	357	308	351	316	351	321	339	301	345	333	379	327	328	331	343	362	337	345	337	353	381	357	338	394	344	336	347	383	361	352	338	360	347	345	352	337	345	318	329	377	353	377	372	357	348	340	350	370	349	375	329	362	330	353	338	327	374	338	328	368	335	370	348	317	349	400	368	347	356	342	362	326	374	332	365	381	353	320	354	340	328	319	337	339	371	392	347	365	388	310	323	319	350	329	360	325	357	374	314	367	350	340	358	357	332	293	317	358	336	344	310	323	335	364	352	327	369	381	350	362	357	337	345	398	359	361	320	336	367	356	336	341	368	362	358	348	358	354	367	335	365	342	377	370	350	345	346	320	317	364	362	347	345	339	361	361	326	350	393	345	367	352	315	367	339	367	374	320	324	355	314	360	363	312	353	336	343	372	336	344	392	369	341	356	390	358	334	344	400	371	353	340	341	352	311	397	370	352	367	367	316	325	349	325	317	322	338	329	323	343	360	353	377	339	338	315	342	381	389	371	362	369	356	292	369	325	355	317	359	349	324	361	356	334	325	340	381	376	323	336	336	335	358	367	331	325	365	371	333	355	362	335	373	330	347	382	351	373	342	353	357	334	304	356	342	329	367	343	355	355	331	330	357	382	337	375	344	320	381	350	353	334	344	335	338	340	327	341	346	290	332	355	369	363	335	366	341	373	343	364	364	385	337	335	345	340	348	356	325	339	319	343	348	354	359	345	327	333	323	342	345	334	341	379	353	331	343	310	317	328	334	340	341	337	344	338	371	363	351	345	323	360	359	362	371	382	336	343	328	354	354	343	349	346	371	346	339	350	347	354	349	327	323	317	336	344	365	352	338	350	344	349	358	349	326	358	356	372	367	370	358	341	339	353	327	352	370	366	360	362	382	343	385	360	373	354	363	315	347	330	374	387	325	314	345	348	353	349	364	320	368	367	358	358	348	358	349	326	339	375	363	339	317	333	326	380	322	384	342	360	353	334	359	330	378	362	366	329	369	352	351	374	322	354	368	353	354	356	334	338	376	345	367	314	328	347	363	356	369	355	329	340	300	404	326	353	341	339	318	311	348	322	388	352	339	370	362	325	337	366	346	349	349	362	347	370	365	351	331	328	338	337	344	340	375	371	357	351	353	388	343	355	370	327	323	360	363	370	362	355	361	358	363	374	330	367	346	343	349	332	368	337	329	331	350	360	338	301	363	348	326	352	357	354	359	358	363	368	364	394	331	324	369	346	390	363	355	351	343	340	357	348	369	345	335	352	363	366	372	334	318	346	356	369	371	324	369	354	324	360	338	353	347	333	335	363	328	390	362	337	338	348	366	356	360	344	354	329	338	361	372	334	352	357	343	374	328	318	382	377	362	364	361	343	365	340	396	359	349	366	326	369	355	320	364	368	333	347	344	337	366	377	316	359	340	346	361	329	363	346	351	363	354	360	391	335	352	350	332	317	369	350	316	329	364	356	323	323	301	361	313	340	359	319	350	304	367	327	383	375	361	372	387	317	352	362	339	371	357	340	364	323	371	316	334	366	349	372	327	341	349	362	337	337	353	400	356	353	338	330	366	354	325	370	367	340	349	347	347	343	339	326	339	327	341	343	366	355	351	347	370	385	372	362	362	356	322	308	361	376	328	339	382	368	309	355	354	346	316	361	325	377	373	344	347	344	375	334	365	322	340	383	361	327	374	333	373	375	341	341	341	377	330	356	366	334	333	376	349	348	336	319	358	377	372	310	337	370	348	335	355	331	382	368	347	316	329	363	372	376	334	341	335	380	367	321	343	369	398	365	362	337	333	367	352	337	344	335	348	345	369	379	356	346	309	339	318	368	384	341	347	330	318	348	373	346	339	310	338	312	371	304	347	367	347	368	370	345	358	359	369	356	350	376	313	314	275	320	334	326	355	378	326	361	323	333	335	355	324	339	361	297	343	317	380	345	338	343	339	344	345	332	332	350	329	316	336	376	341	382	343	358	386	347	324	385	354	337	372	343	359	355	337	375	365	367	343	295	362	362	356	369	338	360	384	330	346	337	350	356	379	370	377	335	328	310	351	362	348	320	334	375	375	334	372	368	355	332	361	371	362	332	371	317	306	331	351	355	342	377	360	329	318	344	352	358	343	368	381	338	358	352	367	377	377	354	378	333	327	350	339	340	364	350	332	360	362	362	376	342	355	334	347	345	337	368	356	360	334	347	372	344	359	324	341	364	361	320	341	345	338	337	370	306	352	382	366	360	333	351	394	350	383	354	380	340	332	329	359	336	335	377	309	370	358	356	320	324	346	354	330	362	376	341	378	364	333	349	357	366	386	336	372	364	333	333	378	353	332	359	342	355	379	345	310	340	347	348	328	375	339	355	335	353	367	367	397	375	367	337	359	332	372	353	346	352	362	347	315	329	362	353	365	370	360	375	356	327	348	357	327	358	335	354	357	371	351	337	332	392	352	367	342	349	347	357	351	337	353	323	328	366	332	356	363	328	348	322	341	331	350	358	338	348	360	334	340	374	378	341	311	313	334	354	336	353	334	386	358	347	323	369	342	362	358	346	345	374	378	325	323	362	386	361	382	349	325	368	324	311	371	343	338	340	350	339	334	397	343	364	328	370	337	318	342	404	367	372	331	350	324	344	371	359	372	328	348	333	341	331	358	351	323	338	348	353	328	359	368	369	325	308	343	357	358	325	360	385	346	298	346	344	353	354	348	339	327	349	353	346	378	360	361	356	366	365	363	347	334	367	340	355	338	350	362	349	361	360	382	336	336	343	324	384	359	338	359	361	370	341	348	396	372	326	346	349	376	336	355	330	341	370	347	329	363	359	348	368	342	352	371	361	342	321	366	357	327	349	359	362	330	341	354	350	347	366	346	321	327	358	329	328
7797	6121	9707	9586	7276	5555	4623	4182	3544	3086	2688	2542	2291	2051	1901	1806	1883	1686	1502	1461	1424	1396	1242	1104	1001	1060	956	967	946	905	930	948	899	853	864	881	862	896	908	891	910	817	838	863	853	811	792	839	879	826	869	798	836	822	844	812	835	823	863	841	814	819	845	823	794	830	847	839	843	779	811	796	840	825	889	835	862	792	867	810	809	779	841	797	830	819	834	833	822	816	860	861	851	871	890	801	852	793	861	872	846	822	817	848	819	877	808	815	809	861	809	812	849	854	853	844	849	833	818	869	772	830	790	767	831	849	815	830	800	836	850	784	861	901	839	844	842	820	849	835	825	823	823	853	845	813	783	764	829	842	800	827	870	830	778	854	892	780	783	842	865	886	816	766	871	837	853	815	818	839	770	843	770	855	861	812	889	850	817	843	848	824	786	830	856	827	838	837	875	852	844	811	857	817	833	852	865	827	809	846	839	814	852	870	857	833	857	816	858	868	826	851	832	848	829	811	829	813	809	823	816	819	858	847	863	843	782	859	812	871	809	847	817	816	850	835	817	838	832	858	850	808	827	821	847	850	812	807	856	804	827	815	803	834	833	853	827	839	796	830	841	842	843	840	869	845	813	791	844	789	811	813	856	835	825	844	843	812	794	869	875	875	804	794	835	838	845	816	821	830	778	836	808	787	802	802	849	810	842	823	843	845	756	851	869	894	838	834	876	806	821	831	827	829	832	813	827	777	827	817	800	837	870	786	794	777	819	810	807	818	840	851	839	859	828	897	834	793	835	807	835	833	822	821	803	809	841	857	877	855	834	895	867	842	832	835	829	825	834	838	806	883	796	885	877	856	869	837	846	867	853	804	798	801	824	867	853	785	779	828	786	818	832	802	867	877	819	870	815	818	810	860	877	847	805	812	847	841	864	814	836	811	781	827	876	899	858	819	810	875	790	875	810	826	839	801	870	846	837	858	829	861	805	879	794	833	813	846	879	815	818	832	874	827	849	862	884	833	839	820	837	818	828	818	816	831	794	868	891	832	835	832	836	834	821	809	843	833	848	791	791	890	862	814	889	818	845	890	818	809	839	806	851	808	813	813	880	790	871	814	818	812	839	889	821	858	856	825	891	832	815	838	860	861	813	836	838	875	777	826	806	799	817	844	886	861	844	805	844	856	867	810	800	838	876	847	818	825	837	832	794	836	821	792	831	835	881	863	815	850	843	818	830	822	844	857	853	856	833	798	849	811	856	859	846	822	828	822	813	828	884	834	840	857	872	811	846	845	825	814	810	810	833	819	855	834	839	852	826	868	835	874	839	825	809	825	820	883	878	906	782	822	826	842	884	872	818	858	811	809	815	803	754	838	832	814	794	823	836	872	824	791	788	879	850	847	826	831	841	826	839	826	827	839	837	839	830	864	786	863	934	816	822	838	850	862	831	763	818	861	865	806	805	851	851	778	859	823	847	779	826	856	893	861	842	837	784	867	777	814	770	785	821	815	833	809	816	849	862	816	857	822	834	825	824	852	820	796	852	840	875	860	832	820	829	886	792	851	793	818	891	823	771	843	812	889	798	816	806	852	822	863	796	860	835	839	801	827	850	883	817	903	811	831	893	855	826	861	793	861	797	843	827	824	824	843	842	858	864	823	826	815	795	827	872	839	824	799	794	858	822	832	861	850	792	875	780	833	890	845	813	819	790	862	887	832	861	777	812	860	781	854	825	859	819	835	858	871	841	802	826	878	865	809	837	840	862	821	819	842	842	836	863	849	824	822	824	835	802	864	878	861	843	836	836	855	773	809	881	805	877	794	848	800	859	840	799	842	851	814	810	828	820	822	867	823	814	824	818	855	817	878	825	848	828	852	871	820	818	831	873	866	863	790	835	883	833	833	842	809	836	798	862	760	866	796	836	827	859	852	816	867	863	834	856	816	754	820	814	853	873	845	788	854	823	818	777	820	862	809	876	874	846	817	861	774	853	816	830	840	858	840	838	836	855	830	815	864	776	832	827	855	833	792	832	833	778	816	819	866	792	826	831	846	839	884	842	854	861	857	823	832	796	843	814	873	841	872	855	824	811	798	875	827	869	834	854	822	780	812	858	818	781	846	831	810	898	799	789	879	862	810	826	817	791	818	851	812	827	863	778	805	819	816	832	822	837	790	782	773	839	828	855	802	849	815	816	814	829	793	799	769	843	834	858	804	808	782	861	817	812	858	787	836	877	812	827	869	792	775	816	849	858	808	841	845	845	784	827	813	853	794	830	834	844	888	888	835	789	852	795	874	791	793	772	822	886	841	821	847	853	864	838	869	832	827	820	852	810	852	863	870	813	790	807	855	827	820	890	872	790	846	798	831	838	818	819	843	792	796	833	853	863	823	850	839	856	805	850	839	893	787	830	839	820	758	840	851	833	780	847	868	799	841	853	829	843	853	830	873	813	826	820	823	808	860	863	839	791	834	839	830	860	865	782	843	841	780	819	837	799	829	801	810	847	809	809	833	816	836	805	861	836	849	837	802	839	858	799	798	810	830	808	800	818	829	816	834	822	849	875	760	822	791	836	849	841	826	787	854	816	846	825	861	885	855	803	831	805	879	870	868	828	818	840	809	815	837	860	765	823	813	858	857	844	852	854	829	864	804	824	848	846	858	818	866	849	850	859	838	836	855	805	850	796	808	855	857	843	837	868	793	814	839	831	837	853	788	774	856	801	799	851	842	776	853	851	833	797	828	864	833	800	813	844	799	773	801	829	798	788	841	826	792	793	806	788	782	852	834	823	880	849	784	833	828	830	798	813	846	821	838	840	806	827	874	842	871	860	839	841	804	855	805	787	797	805	836	863	810	830	817	876	840	772	831	824	831	833	852	847	834	882	867	878	904	835	845	867	811	882	816	781	843	819	842	821	835	796	923	894	812	800	801	856	803	874	865	829	882	833	842	779	858	814	817	813	865	825	818	845	780	857	827	849	804	795	815	832	851	896	785	845	785	805	837	791	842	818	829	813	807	776	829	832	858	879	845	823	841	830	839	874	873	866	768	849	850	837	824	881	870	831	826	856	822	869	846	843	788	842	878	851	826	827	840	870	805	800	842	803	881	792	825	782	845	841	779	815	823	841	845	824	866	826	912	829	870	857	823	850	808	899	830	822	859	875	804	834	794	840	821	809	779	866	886	829	855	812	850	814	833	792	834	849	828	828	818	765	822	806	783	834	818	803	836	788	821	896	809	877	892	799	838	815	837	835	810	814	851	855	817	815	823	798	875	818	873	790	831	828	838	872	789	807	840	781	799	838	807	901	836	815	857	841	820	855	833	856	839	878	799	820	854	849	833	861	787	875	850	839	825	800	827	835	800	793	857	831	850	839	864	827	782	784	858	838	850	885	831	821	866	856	862	820	838	866	860	849	850	817	884	823	852	879	803	822	810	857	821	826	886	851	843	870	818	806	884	840	824	809	793	823	807	779	850	813	861	860	798	823	865	871	856	824	814
21485	15311	13178	9747	7065	5404	3502	2751	2019	1659	1392	1079	1058	952	772	788	813	742	587	614	619	496	500	488	384	430	406	348	370	334	344	387	371	363	353	353	354	313	363	338	362	363	361	386	346	364	331	380	335	331	361	335	343	322	343	338	369	302	307	336	379	329	356	362	328	339	377	345	357	362	330	374	336	343	329	360	378	358	324	314	324	322	334	319	342	337	328	313	308	382	340	345	337	337	339	336	342	359	285	345	338	325	317	342	346	316	341	357	339	327	355	310	359	340	348	317	313	334	337	318	338	347	334	336	373	318	302	347	325	287	348	351	356	328	359	373	335	344	354	331	303	322	347	327	367	347	348	339	311	334	339	345	362	323	351	360	333	334	337	318	317	317	339	335	309	323	309	298	325	364	355	332	319	326	361	331	319	343	356	394	315	367	373	345	348	342	337	353	367	342	358	345	341	354	340	319	293	333	302	334	337	322	336	346	366	339	340	321	350	305	354	309	348	354	340	348	343	338	316	320	324	331	369	343	334	336	326	290	337	335	315	341	335	324	365	322	355	341	341	346	321	331	365	338	321	328	359	334	331	303	298	341	341	341	366	347	347	331	296	352	357	326	334	365	344	341	377	352	353	330	339	362	355	383	351	347	349	350	355	326	354	333	339	322	335	357	351	320	371	355	349	326	330	345	342	362	359	343	325	366	348	326	299	338	334	343	334	333	355	341	363	348	340	325	321	304	338	333	380	364	329	373	319	358	314	325	341	359	359	379	360	334	347	354	354	363	333	318	331	340	361	385	336	332	320	365	350	318	339	347	366	359	335	344	317	324	345	368	342	321	327	340	348	337	350	303	341	332	352	360	349	317	332	338	333	351	322	314	336	339	367	323	347	352	340	322	380	314	329	342	327	332	391	336	345	332	310	344	344	362	351	356	344	300	345	320	340	373	320	341	331	346	329	329	371	351	371	350	350	332	334	330	367	330	325	335	317	330	349	335	364	358	355	350	345	361	341	323	351	333	388	376	359	354	327	299	363	314	342	351	345	336	352	336	348	324	315	359	312	341	320	342	330	357	310	326	331	360	311	339	304	354	334	338	355	361	321	342	335	311	352	313	331	334	311	354	324	380	342	308	279	309	349	325	339	347	339	306	348	325	348	367	321	393	317	359	315	341	351	364	351	323	381	372	340	372	362	321	334	318	332	314	320	326	312	351	371	348	363	329	317	342	321	334	343	351	331	310	316	322	409	335	353	360	341	333	351	337	329	345	336	330	348	338	339	309	331	311	350	374	342	314	344	325	320	375	355	330	327	304	364	322	354	314	311	323	376	321	313	341	312	350	384	319	343	337	344	316	319	356	347	316	331	333	333	338	284	330	342	362	329	327	335	315	356	376	329	312	330	316	291	316	351	378	337	326	347	345	316	301	337	356	327	339	349	330	325	365	341	366	360	346	347	325	382	341	355	330	298	331	344	379	329	352	353	371	346	351	331	345	362	326	336	344	375	330	377	343	369	328	333	343	346	376	345	306	323	338	391	316	364	349	335	318	331	378	287	339	344	314	325	370	350	326	335	352	323	352	303	306	368	354	344	332	351	343	363	318	331	353	364	303	364	301	318	311	338	343	311	353	331	338	310	325	324	371	330	344	333	337	323	373	322	334	359	315	310	333	355	327	324	340	313	344	300	361	334	343	352	338	351	361	365	323	343	321	350	367	349	364	362	326	340	325	333	347	322	357	327	292	351	324	356	307	351	328	418	383	315	361	330	359	355	309	356	340	336	287	363	356	332	366	342	310	380	336	355	345	332	347	335	358	372	344	351	339	335	314	342	327	338	340	334	343	357	341	356	332	354	347	367	344	323	361	320	328	323	345	378	358	346	344	317	355	321	349	344	351	354	367	352	337	328	359	300	315	375	346	325	319	338	341	323	325	328	384	319	338	385	345	342	341	358	358	345	351	349	364	336	328	340	327	354	352	382	311	317	329	322	343	345	339	339	353	318	367	344	359	330	369	312	321	317	349	345	336	370	316	359	358	349	350	355	324	338	343	347	328	326	355	337	352	337	329	354	324	312	279	376	351	350	349	363	312	376	322	345	342	337	370	376	331	382	344	340	317	339	355	317	347	337	365	352	335	339	331	380	327	324	360	306	360	317	302	344	343	330	381	296	334	371	327	367	352	341	376	345	315	333	348	356	354	346	357	342	363	347	341	308	331	350	312	312	344	330	349	321	316	322	328	317	338	344	335	355	343	325	310	343	341	350	369	390	357	333	326	326	320	344	311	344	357	327	352	372	367	370	314	339	335	319	339	341	353	340	335	344	380	335	335	303	328	332	343	366	348	354	325	347	343	347	341	330	359	312	336	320	340	317	321	361	319	314	334	323	334	360	330	332	337	331	331	378	311	325	318	319	360	331	371	330	304	320	375	326	321	324	335	342	336	366	355	328	341	327	337	358	339	347	324	357	297	343	335	334	369	363	336	380	322	345	350	328	336	347	377	361	295	332	384	358	302	326	333	337	301	356	329	346	338	335	363	333	314	368	332	358	343	319	336	297	343	325	339	324	344	321	321	331	365	338	342	323	310	310	322	348	362	367	330	342	300	341	376	358	307	369	347	330	344	330	317	341	344	359	350	336	347	342	358	310	327	356	356	335	350	356	376	348	357	316	346	312	325	337	356	323	355	368	342	351	357	400	359	322	340	358	390	289	317	311	379	344	308	344	341	351	320	354	344	375	301	319	366	353	349	314	342	280	328	351	336	334	383	367	328	307	360	339	336	343	334	357	355	306	353	342	331	348	302	350	323	348	326	345	366	330	367	324	334	340	302	343	321	326	339	326	361	350	375	348	323	353	348	332	352	354	338	334	364	375	371	356	320	324	356	368	342	342	346	355	362	369	367	337	327	387	351	343	329	374	320	307	348	332	357	336	351	333	348	327	316	357	366	334	330	344	348	352	327	347	376	344	351	341	328	309	330	332	337	363	298	394	329	366	307	350	342	339	328	331	335	311	343	340	355	376	323	359	335	343	337	323	380	357	309	334	371	342	354	359	329	337	357	335	339	362	316	320	315	369	330	344	327	377	375	303	352	306	324	343	341	337	366	318	325	361	319	371	338	350	323	366	340	333	335	341	311	361	352	370	331	340	316	352	335	329	363	336	344	320	320	322	335	355	318	340	344	372	355	345	342	309	343	336	314	338	346	334	350	346	328	308	331	364	335	332	349	334	362	325	315	326	346	336	373	336	369	334	345	327	390	324	334	335	330	300	329	327	358	326	336	310	370	314	340	326	319	342	346	352	332	320	348	319	375	338	338	362	326	316	320	369	319	351	342	336	332	321	318	357	322	323	316	323	349	315	333	313	354	350	328	382	368	321	356	358	330	343	325	358	361	331	311	342	324	343	323	364	309	335	341	316	311	319	331	358	361	360	361	364	357	336	321	316	365	340	339	353	331	351	288	357	370	336	344	339	337	350	342	338	340	332	344	348	343
16057	13125	16512	17720	15170	13696	11238	9256	8008	7149	7109	5500	5198	5020	3841	4021	4150	4080	2885	2891	2712	2243	2009	1686	1447	1408	1405	1168	1120	1063	1016	959	926	1006	902	872	900	931	953	881	911	855	835	874	886	856	877	864	800	795	815	804	835	834	852	815	814	865	821	822	808	823	832	774	843	801	793	843	847	856	795	813	812	839	831	837	849	811	808	798	834	823	844	763	850	846	762	897	812	835	805	804	807	801	780	831	858	847	851	856	820	809	843	794	801	837	755	806	848	843	818	855	848	834	784	835	847	809	808	814	812	880	848	843	840	814	860	833	822	777	810	833	830	815	810	892	820	756	823	825	806	808	779	851	852	814	806	834	765	805	803	800	843	856	795	810	823	777	790	855	835	771	807	829	879	869	814	759	770	760	813	849	833	778	804	814	805	846	825	799	827	798	838	797	862	801	808	825	818	851	782	789	833	839	837	845	795	853	851	794	850	819	829	770	893	838	774	825	842	835	777	802	816	765	788	859	828	772	799	849	828	832	829	777	836	779	811	754	838	836	839	779	841	848	808	795	824	784	825	776	825	802	831	789	797	811	784	778	829	799	833	849	795	848	836	860	851	777	793	795	829	789	784	777	815	791	835	789	808	800	821	797	813	859	793	813	869	835	834	805	849	795	818	839	768	782	808	816	863	810	884	777	846	821	815	760	826	801	810	807	832	861	807	792	821	780	788	800	772	818	830	824	809	800	876	809	828	847	769	796	766	774	795	868	783	855	786	792	832	841	807	848	793	821	754	812	830	784	791	793	813	807	795	845	798	828	815	791	859	787	767	791	834	752	889	800	815	800	807	813	831	778	802	815	762	801	884	797	819	815	813	796	804	815	844	794	811	813	802	775	833	832	852	787	801	844	845	857	858	803	849	841	824	825	819	824	853	797	819	858	833	830	837	844	771	835	825	793	781	792	859	825	821	825	812	763	829	791	803	859	834	856	819	799	792	802	848	836	768	807	829	816	815	821	829	843	801	796	808	835	805	832	804	812	822	775	844	854	868	852	820	851	824	830	871	843	807	832	790	847	810	758	777	796	798	822	822	784	821	809	852	812	854	821	774	854	840	777	813	863	831	773	780	817	761	812	839	864	785	801	750	809	825	775	851	821	834	874	849	824	826	752	831	793	809	852	805	793	840	792	819	832	814	833	790	836	826	832	832	818	843	828	871	849	826	809	858	793	850	786	851	827	815	837	816	792	745	847	790	847	835	866	827	849	798	849	860	788	833	798	833	787	856	780	815	809	810	819	823	820	755	800	854	814	823	825	805	779	828	843	847	823	817	810	821	860	832	858	793	813	798	807	827	823	866	819	771	786	812	826	826	879	779	849	829	837	861	786	797	875	829	811	814	820	810	847	811	822	813	841	813	806	795	812	803	793	842	798	834	799	781	766	812	789	792	843	843	796	790	783	842	770	807	828	826	860	812	836	877	824	835	820	829	825	849	835	780	832	761	820	851	817	769	821	826	763	831	815	793	886	797	846	852	853	838	807	822	792	780	795	821	813	840	855	772	809	824	804	864	842	822	836	795	825	826	809	792	789	820	812	819	820	775	825	855	856	866	820	780	854	830	842	830	790	775	803	808	818	802	843	830	812	833	779	804	862	796	806	804	847	809	780	818	809	808	799	828	828	857	818	821	840	857	832	768	789	826	835	837	845	788	801	843	820	823	793	812	823	817	795	846	821	840	812	841	822	795	858	841	818	833	787	818	789	810	789	812	840	849	851	821	790	786	816	781	850	821	781	794	806	796	824	815	837	791	776	792	806	793	831	827	890	765	837	778	836	848	789	826	824	820	808	827	859	784	804	814	776	822	819	800	775	876	812	810	792	789	832	798	786	819	789	854	858	830	783	801	856	822	785	860	871	814	825	821	841	800	838	828	800	787	812	830	831	822	817	802	816	804	852	817	844	790	831	789	874	808	776	798	815	800	807	815	805	856	793	842	831	786	869	778	791	770	824	864	825	843	795	840	809	784	851	800	849	820	827	844	808	801	802	825	817	826	853	814	848	765	833	807	816	798	825	806	816	817	829	799	762	749	766	821	820	823	798	834	846	819	835	818	864	787	810	836	836	818	827	813	794	881	816	895	807	783	788	836	791	802	803	815	807	820	862	803	829	796	835	833	815	805	848	792	862	778	804	857	872	787	862	768	798	831	841	819	792	863	817	846	820	831	829	876	806	836	817	847	846	812	851	817	847	815	787	806	785	807	807	818	797	881	777	815	805	807	767	820	751	865	830	812	827	809	813	850	821	832	842	832	831	842	858	796	802	827	831	851	799	789	761	834	814	845	777	836	835	781	775	807	835	808	791	818	813	820	828	772	808	802	837	832	825	840	826	839	851	800	837	870	839	786	841	899	902	797	840	808	824	823	855	806	801	798	790	793	844	840	901	863	832	815	806	811	834	773	856	877	788	802	843	772	789	837	829	839	800	764	803	836	774	823	801	826	827	792	850	803	771	841	792	842	841	821	796	836	822	794	790	796	811	802	827	806	769	767	822	857	808	818	827	841	828	800	835	779	848	819	794	847	816	793	807	841	854	808	828	848	830	817	820	838	794	791	836	847	821	795	804	773	772	796	844	824	807	831	808	769	788	808	875	827	815	822	814	780	812	789	852	827	859	818	824	825	806	863	818	837	860	833	808	865	830	814	822	812	881	798	781	835	848	793	812	821	791	753	820	777	803	804	854	814	853	842	796	802	843	817	771	729	767	805	772	834	790	838	781	802	801	818	824	847	860	764	822	786	849	835	821	775	801	810	825	829	776	807	777	796	823	825	778	787	824	815	788	838	810	813	793	844	815	804	819	835	849	849	834	832	824	793	807	796	819	800	834	786	798	824	828	822	865	828	833	852	837	828	801	823	807	824	868	791	787	839	770	848	838	830	803	858	763	809	786	750	825	847	820	804	820	791	842	816	823	857	813	832	879	821	833	786	812	861	835	837	771	848	861	788	852	837	774	845	823	788	820	843	841	802	809	852	839	871	761	779	831	816	832	838	826	863	793	815	805	808	825	808	798	803	793	813	811	803	798	800	807	802	815	797	823	797	872	835	819	836	810	815	799	861	831	839	805	866	821	824	769	839	818	785	838	793	856	798	831	849	820	813	801	795	829	828	845	814	816	826	841	837	840	848	834	874	817	824	807	834	791	810	817	820	775	796	797	851	812	788	815	825	826	797	849	868	787	833	784	811	875	822	817	802	813	808	824	797	784	808	780	831	784	765	810	827	879	829	773	819	747	841	793	768	799	812	859	832	813	816	848	851	812	774	836	807	872	783	809	814	773	830	853	853	846	768	853	840	806	805	833	840	842	848	869	838	839	857	808	832	837	770	803	794	840	847	858	821	810	802	829	812	761	802	858	871	782	820	783	834	812	814	823	795	807	753	776	821	800	817	856	808	838	858	779	811	816	829	788	870	809	856	758	799	781	858	805	847	815	798	821	837	765	840	842
29980	22229	18695	15373	11290	9143	5738	4174	3454	2529	2391	1676	1598	1595	1089	987	1180	1072	755	856	723	628	601	524	492	469	435	402	393	339	344	333	351	324	353	335	341	314	314	319	323	311	349	320	312	313	316	290	336	319	336	301	305	324	321	318	343	316	334	320	324	289	321	337	368	300	337	315	306	309	298	308	344	331	289	312	305	302	294	320	310	313	296	323	324	341	340	329	308	317	311	346	322	307	311	291	309	315	332	297	338	312	301	326	347	298	296	296	316	274	299	300	322	313	328	307	347	312	329	311	354	306	296	298	352	295	316	309	311	307	342	315	278	307	316	333	344	292	271	295	299	329	318	324	305	291	318	314	302	300	354	309	323	285	301	304	322	278	345	294	291	305	344	334	320	322	341	285	330	316	296	309	314	298	314	335	309	302	332	302	294	316	322	291	321	283	284	308	295	309	307	329	310	297	310	303	295	319	271	305	329	346	302	298	292	348	279	316	307	293	339	293	297	306	281	284	283	312	300	289	321	292	283	320	318	321	313	303	311	334	308	336	323	303	290	313	293	306	325	282	338	274	313	310	327	272	279	293	314	288	327	332	339	304	343	317	304	328	306	322	286	318	300	302	313	299	305	279	313	309	317	318	301	316	319	320	354	308	319	293	289	318	299	320	341	297	302	298	294	309	304	294	299	329	342	339	314	309	300	276	308	288	298	295	301	334	310	294	304	318	331	301	289	310	285	357	286	324	286	300	308	288	302	295	299	334	324	288	289	310	309	327	283	299	305	333	290	319	269	309	326	356	330	325	331	274	303	291	342	318	300	299	322	306	300	315	288	328	341	315	288	339	315	334	324	281	317	326	299	325	288	332	314	278	274	299	322	330	290	313	326	323	317	312	319	325	319	318	319	296	321	260	340	330	291	302	306	315	298	294	288	313	281	300	320	308	272	288	307	286	307	319	325	306	323	293	301	281	321	298	307	337	303	335	294	286	304	287	312	300	286	280	282	295	314	330	307	322	299	320	325	284	302	355	333	308	327	296	337	288	317	278	312	340	285	288	314	297	288	304	308	300	322	318	314	298	290	288	312	327	312	360	264	309	337	323	314	332	298	315	337	306	288	295	295	292	297	328	325	321	298	302	308	284	281	305	310	301	298	313	251	315	301	275	331	304	305	310	283	306	294	300	298	304	337	344	310	299	303	338	292	278	316	276	297	299	347	308	283	288	345	353	316	330	312	320	283	307	296	316	313	304	324	314	289	275	327	314	303	297	308	307	283	280	311	375	301	309	298	315	325	328	345	287	304	285	308	327	313	333	314	303	320	313	323	322	337	289	327	332	320	296	320	312	314	313	316	296	320	333	320	331	289	311	338	266	320	329	343	306	287	313	288	298	287	291	307	307	311	259	308	308	297	311	309	313	310	304	296	280	315	314	328	298	300	289	315	292	297	326	328	311	317	313	286	324	293	330	314	301	331	303	281	314	340	299	300	309	299	316	304	302	291	298	294	297	309	319	301	316	306	274	318	292	322	316	312	312	313	330	308	296	305	282	313	285	296	303	284	321	286	290	278	301	319	301	299	291	302	333	303	319	310	305	304	299	283	302	334	302	308	280	307	303	318	316	311	345	307	311	327	322	276	317	274	294	288	322	289	315	302	335	274	286	307	309	319	291	269	305	311	285	337	315	320	313	320	291	288	317	303	336	301	329	297	308	252	280	322	333	300	303	326	309	338	323	305	294	316	320	300	287	335	287	310	310	302	285	308	269	295	301	326	267	269	294	309	306	292	298	324	323	312	339	316	328	306	332	326	328	282	299	308	335	353	323	332	294	327	317	288	295	284	309	294	300	305	293	309	308	302	316	298	300	280	341	305	307	307	293	306	307	300	320	317	304	300	351	279	299	326	299	290	335	295	305	337	332	326	308	335	320	314	304	322	331	299	308	263	280	301	301	323	327	312	292	316	315	296	339	312	291	312	312	288	290	278	338	330	298	287	308	313	314	283	306	332	324	309	309	274	277	335	323	303	321	270	297	302	326	332	300	304	368	309	320	312	312	338	286	342	303	307	309	323	305	272	326	272	307	286	315	299	308	314	298	287	294	315	316	305	315	269	297	325	296	328	312	296	288	315	314	303	315	298	312	339	280	297	289	300	313	336	299	281	312	313	351	294	294	281	299	281	323	330	309	333	314	318	306	314	279	292	327	284	294	283	319	322	347	313	292	288	320	320	324	305	302	309	344	287	319	324	275	288	326	323	323	305	308	328	315	286	275	301	305	322	323	295	316	278	292	295	306	291	318	277	293	298	295	312	266	297	301	319	317	285	302	278	289	303	333	315	355	299	293	280	330	289	306	331	293	305	327	352	285	325	312	311	298	295	318	299	307	311	298	293	312	275	327	305	283	284	319	299	269	318	265	320	268	343	304	261	322	302	294	286	315	326	300	322	319	306	283	309	277	305	294	299	329	305	343	332	281	269	321	330	330	351	296	291	335	319	306	336	298	297	302	275	324	318	305	322	310	335	317	314	305	318	308	318	324	262	335	302	304	290	322	270	289	283	328	320	303	315	295	247	313	309	335	301	319	341	324	314	321	270	308	306	298	298	340	277	301	299	312	289	306	310	303	316	293	291	319	336	324	321	309	311	283	346	314	284	317	308	316	298	311	349	307	299	296	325	299	277	304	297	325	309	320	322	322	298	301	303	299	328	309	311	324	329	277	319	326	331	303	311	294	307	318	315	275	312	334	319	310	303	284	326	304	315	280	286	317	315	330	300	353	355	338	334	332	343	317	323	328	271	292	319	281	293	301	304	324	346	327	295	325	284	290	303	291	331	307	336	303	309	294	320	337	305	329	295	332	335	317	318	296	300	277	316	313	315	315	288	278	308	302	282	331	299	298	333	304	319	318	331	295	298	255	325	311	313	305	323	316	307	303	333	280	297	297	299	328	277	321	289	326	281	316	303	329	325	304	347	299	304	273	309	286	297	286	315	292	309	299	292	309	347	302	333	337	295	318	299	331	315	303	288	300	333	302	314	328	316	303	297	315	323	329	290	303	288	315	302	291	308	307	346	283	279	308	294	307	270	281	295	265	300	331	300	292	298	313	310	322	301	290	333	296	318	310	306	337	328	311	307	347	323	306	356	351	309	296	290	277	274	294	298	312	325	352	281	334	305	327	324	325	330	290	338	304	326	307	301	303	313	330	284	313	322	295	281	307	327	311	300	286	308	296	329	304	313	293	311	312	294	294	300	319	294	304	318	334	271	321	311	323	289	291	344	293	284	310	299	312	292	274	353	307	301	323	300	294	297	324	315	330	342	320	253	292	327	317	317	333	314	324	298	306	296	343	300	302	319	325	319	301	299	313	285	282	329	271	312	345	293	283	285	293	316	335	295	309	321	278	302	325	296	323	292	311	314	335	314	286	267	294	306	341	305	295	305	310	322	289	325	296	279	303	287	304	308	297	314	259	274	293	323	331	320	288	312	291	321	320
20827	17771	20803	22380	19859	19422	15303	13343	12438	9949	10378	8021	7682	7478	5411	5740	6249	5884	4269	4626	3598	3104	2608	2357	1951	1615	1664	1325	1224	1002	1027	923	924	910	904	926	863	919	886	843	842	823	901	834	793	845	759	758	736	774	779	708	766	697	750	767	703	755	747	765	742	769	733	713	756	794	703	749	736	777	703	796	758	717	761	751	731	669	685	751	763	712	759	724	736	756	766	713	784	708	719	780	722	717	753	747	698	749	778	748	737	746	736	762	719	749	721	740	747	728	728	755	785	774	781	687	751	749	773	736	715	721	746	718	745	720	740	786	729	687	729	765	736	707	744	737	726	748	734	758	741	709	744	706	712	746	708	705	713	712	739	778	733	758	785	752	700	678	701	745	789	775	746	701	761	766	750	731	710	747	723	736	772	672	751	746	739	754	751	758	740	717	743	730	737	711	740	746	714	764	723	739	715	753	761	696	766	724	764	713	766	712	684	742	685	730	734	731	733	705	749	759	726	738	816	760	763	742	761	744	745	737	739	704	742	714	749	722	761	747	734	786	772	711	675	745	757	723	694	712	707	767	756	691	717	743	711	694	733	710	725	711	709	706	691	781	787	750	745	690	729	769	799	737	755	711	747	708	747	720	778	753	737	702	729	739	795	751	744	767	736	736	747	716	758	759	728	725	709	709	746	695	763	727	720	745	729	696	744	748	759	757	726	744	744	720	771	673	825	728	732	734	770	682	744	737	739	728	750	752	761	722	720	735	760	750	748	756	728	695	698	710	722	700	686	695	743	746	709	759	739	709	791	693	722	731	770	796	763	749	775	739	743	752	817	718	750	767	732	704	739	692	720	733	781	746	717	794	759	741	736	714	735	700	759	747	780	780	743	772	744	741	695	720	735	758	749	702	737	720	720	797	753	738	731	728	758	748	722	733	733	761	780	714	736	780	721	750	734	757	684	738	747	768	720	704	707	711	746	734	689	653	737	730	741	709	775	742	749	728	766	725	669	760	751	705	795	735	747	728	729	707	763	759	755	756	715	712	727	715	742	690	682	756	770	699	718	734	713	733	679	757	743	755	732	738	773	720	706	753	839	816	725	715	749	703	735	763	767	717	779	782	751	784	743	787	727	720	731	748	709	741	758	734	699	695	710	726	752	797	690	666	747	738	737	784	739	745	699	744	744	760	730	776	701	769	757	727	714	760	812	756	735	681	697	742	734	751	685	705	739	744	729	719	733	770	748	739	727	702	785	742	761	736	749	721	689	766	704	758	712	711	694	741	681	733	678	726	753	717	723	742	804	756	707	740	709	768	727	756	766	761	708	751	746	803	768	697	724	737	732	745	742	690	748	752	734	755	771	720	696	727	736	776	747	722	723	743	738	724	752	745	750	749	708	757	765	693	731	730	752	715	756	773	750	757	728	704	732	743	724	772	723	753	763	719	766	801	738	735	745	728	807	702	723	686	727	750	779	757	782	741	772	721	739	720	722	758	766	708	718	729	698	709	733	737	795	753	785	723	785	727	757	734	748	764	725	770	723	775	775	763	722	730	720	727	696	749	698	732	735	765	736	756	737	699	750	682	763	747	717	723	775	686	753	703	765	720	707	728	773	752	736	716	700	722	736	730	729	740	793	713	711	745	737	753	786	696	727	725	781	740	763	731	737	701	694	717	681	745	765	749	696	728	755	720	705	747	733	783	753	732	696	736	765	740	769	722	698	725	715	770	748	737	720	700	791	727	767	716	749	758	731	784	743	743	738	760	753	747	765	726	727	757	756	720	734	743	728	692	754	717	728	708	740	796	723	732	706	768	740	710	780	728	735	749	749	742	748	719	737	693	759	725	682	717	767	763	749	737	707	714	743	737	737	719	722	770	737	731	734	728	737	773	760	787	721	716	792	748	738	749	755	721	769	762	773	721	763	710	751	743	741	711	793	756	758	735	758	703	734	704	738	780	760	763	749	765	707	760	711	737	749	759	730	730	809	730	740	736	741	740	699	738	704	748	763	702	724	772	766	717	740	747	711	727	726	764	755	715	783	650	755	747	740	729	718	748	704	735	726	762	751	758	706	733	723	735	744	738	757	788	743	737	768	728	743	733	715	730	758	728	759	775	792	747	702	712	740	757	777	737	769	758	697	728	705	731	748	729	650	748	722	708	709	746	703	799	738	717	733	722	715	685	739	779	721	716	723	744	736	700	733	720	724	791	730	707	850	715	749	698	729	735	738	754	815	774	746	716	736	717	760	715	727	778	718	711	788	739	748	730	699	708	732	745	683	719	757	730	684	780	762	730	728	737	813	767	727	723	732	753	757	753	784	691	723	675	715	768	760	761	702	745	737	717	777	736	796	726	717	749	724	755	792	760	772	749	764	748	744	717	686	736	764	818	712	752	735	724	719	733	731	726	710	742	736	754	751	718	702	747	743	722	743	725	718	739	735	786	750	748	722	784	718	697	775	780	692	773	732	696	721	772	739	726	791	746	732	704	761	752	723	780	776	747	748	793	773	716	700	783	770	770	738	702	729	690	699	779	741	741	770	752	735	678	698	708	717	784	718	721	769	723	749	703	750	743	716	729	759	692	692	767	728	705	739	725	714	717	774	789	709	743	747	694	731	727	726	781	777	741	704	761	794	748	742	702	703	714	720	746	767	729	736	708	717	730	718	738	694	775	742	728	777	766	739	748	759	712	715	778	770	743	704	725	735	760	739	732	735	713	795	760	729	698	686	740	707	717	770	716	748	759	735	757	743	744	740	807	777	693	739	803	767	714	787	744	742	761	760	721	757	754	738	738	771	759	726	704	715	735	750	716	717	720	712	761	772	699	753	697	709	758	679	735	767	701	777	787	770	767	782	758	738	715	694	771	767	706	723	727	741	756	689	735	761	691	738	739	748	700	735	659	778	728	723	771	748	744	708	747	735	715	746	714	739	743	745	743	704	719	720	774	745	738	675	721	723	709	671	746	716	776	697	762	718	780	769	738	713	708	755	700	750	763	681	754	708	673	678	697	771	740	742	729	738	729	713	715	698	728	761	726	748	728	759	735	721	744	727	728	739	711	679	731	726	742	728	707	744	746	746	754	715	764	743	725	740	719	719	725	694	729	754	745	805	755	746	745	797	708	748	723	731	726	764	725	703	702	738	706	703	686	746	740	754	694	766	740	776	729	758	772	716	742	764	750	727	733	735	769	772	721	755	730	712	757	693	810	779	752	714	749	748	778	769	762	713	706	718	694	716	693	734	706	738	740	773	725	722	763	734	754	723	756	732	750	736	768	700	744	721	767	713	767	695	715	740	728	757	690	724	700	743	731	759	729	767	783	745	790	732	691	739	719	753	728	740	765	722	714	729	711	737	717	771	768	679	764	765	720	722	754	741	757	776	737	733	756	725	713	754	755	715	723	747	766	794	732	718	779	683	733	716	760	719	737	745	756	695	718	731	729	745	734	758	719	729	744	725	777	725	773	757	737	755	770	732	757	736	736	743	719	711	748
9604	5886	4905	3147	2062	1554	1128	894	803	738	649	578	635	551	547	446	453	414	427	427	422	418	382	397	379	402	376	377	349	331	340	384	359	337	347	354	332	400	362	316	356	374	357	355	349	367	359	342	334	376	343	386	385	348	337	340	315	348	353	350	347	348	335	354	382	346	347	332	366	367	359	345	339	328	345	353	306	349	347	348	364	339	340	367	341	386	365	368	349	337	343	340	366	352	387	351	345	372	334	357	377	386	335	352	369	349	315	346	342	354	360	348	344	369	329	353	347	323	330	361	333	362	369	346	354	322	345	345	417	362	384	358	338	348	346	346	346	340	310	386	343	336	351	352	332	329	339	357	373	349	332	336	340	303	362	351	359	360	328	365	350	361	354	349	346	351	335	359	359	349	338	349	359	350	358	323	337	334	352	345	355	352	349	334	333	345	370	367	388	383	384	406	367	345	333	344	354	351	366	369	389	349	361	358	375	346	344	346	324	353	387	355	384	364	403	361	362	341	323	361	330	355	335	389	345	357	345	359	329	349	335	350	349	371	382	360	367	350	374	333	324	320	309	393	332	349	357	370	333	305	316	335	353	350	390	319	315	396	382	345	342	336	348	375	358	341	327	370	309	345	345	341	349	380	357	326	361	358	333	342	356	355	303	339	356	384	337	375	319	334	344	358	341	361	295	351	399	335	375	312	346	323	364	338	357	329	355	366	332	371	338	377	350	390	373	344	357	312	338	368	345	338	343	352	347	369	332	371	346	341	377	341	351	367	303	386	315	349	359	350	366	338	369	379	338	382	352	383	362	374	367	372	353	304	361	360	349	375	344	365	335	338	360	366	340	354	346	354	358	386	351	348	368	356	375	344	353	359	321	337	357	363	366	343	365	368	328	362	380	365	347	390	347	361	319	353	329	380	327	353	377	323	373	339	346	371	351	375	339	330	364	360	317	368	337	381	368	376	357	338	357	349	366	353	359	348	341	371	369	352	368	375	356	360	339	366	342	362	358	359	357	361	318	363	362	390	365	334	333	362	331	337	352	342	356	365	347	361	360	395	320	338	359	332	354	318	353	380	339	366	371	363	387	347	345	324	328	347	325	367	345	362	375	318	363	382	388	354	349	353	366	343	363	360	354	371	367	355	353	360	383	381	354	351	349	380	385	375	367	370	364	325	356	343	348	306	355	330	344	380	329	361	329	397	361	323	358	330	301	342	324	343	307	359	363	313	345	334	351	342	354	391	343	338	332	371	361	373	351	348	327	369	367	367	348	348	365	347	391	358	329	379	376	339	365	352	382	351	359	375	346	358	352	319	384	357	336	321	355	346	377	370	388	341	381	358	343	348	377	351	323	367	350	349	341	360	313	347	329	332	353	354	362	340	347	364	337	348	348	339	348	334	311	342	359	362	338	355	356	365	342	346	373	363	334	337	366	347	314	336	342	344	357	354	355	325	365	363	309	339	351	333	359	320	346	385	336	326	366	331	318	366	331	339	324	353	356	335	345	358	354	363	346	374	371	368	370	340	345	378	353	333	379	335	380	387	370	322	349	374	310	349	371	348	360	354	374	335	348	358	331	362	342	353	356	356	361	353	356	363	359	343	323	351	387	359	348	347	362	379	351	350	321	359	350	369	360	348	347	330	374	307	363	370	338	389	317	315	331	365	359	356	339	363	384	334	380	368	364	353	355	353	343	341	350	347	344	366	344	373	307	351	346	367	359	380	346	341	381	339	344	383	358	345	363	336	410	371	334	315	324	343	370	352	354	361	331	351	371	382	351	334	359	387	355	396	339	325	370	373	327	366	363	351	356	332	364	341	381	386	372	377	352	360	344	367	356	345	365	392	333	359	353	338	303	372	333	378	344	367	364	367	376	343	389	314	347	336	344	346	353	372	343	359	362	367	356	336	344	346	363	354	396	352	357	351	388	377	361	345	397	338	341	350	353	343	398	335	358	333	356	320	339	336	336	360	368	377	373	351	375	339	359	347	356	329	334	331	363	353	365	354	364	368	326	341	349	360	344	314	376	382	373	395	333	373	361	341	356	368	303	334	347	350	320	338	336	324	334	357	342	373	361	349	352	359	340	375	345	319	339	373	392	337	369	363	396	331	321	360	380	330	346	361	372	383	348	369	313	367	351	379	360	340	375	350	367	379	342	321	338	330	354	358	339	329	370	352	366	344	314	349	347	346	354	362	354	351	356	364	331	389	337	351	370	358	342	362	304	349	355	358	367	338	381	373	386	345	352	345	349	368	378	342	377	328	352	354	353	375	353	332	348	375	378	381	370	350	364	351	315	375	345	329	351	322	369	369	401	328	354	317	351	361	364	378	374	347	341	378	324	351	369	375	374	334	376	371	342	366	341	364	356	323	351	353	326	371	360	340	353	377	360	349	362	346	328	325	381	426	368	394	377	364	343	322	327	350	330	339	330	337	330	361	394	345	345	351	356	347	354	373	362	319	323	330	372	355	345	380	354	344	387	366	364	354	357	346	342	338	349	351	358	360	334	358	341	345	366	332	376	365	356	365	354	300	380	336	358	343	340	406	337	413	341	369	340	395	355	353	339	338	346	360	352	331	348	413	349	354	342	346	385	363	369	364	365	337	345	358	337	304	325	345	396	349	324	347	343	325	369	339	324	365	341	361	339	348	328	354	306	321	396	379	388	359	369	323	373	364	339	354	352	380	353	333	352	364	379	372	367	386	367	329	338	380	354	389	344	341	339	344	343	343	358	343	336	376	344	350	356	348	369	343	369	353	327	353	344	359	355	358	342	352	350	332	317	355	377	361	378	322	309	354	348	342	373	364	322	341	344	364	329	371	383	360	323	345	355	382	360	376	338	382	367	342	334	339	329	365	360	313	375	374	355	370	384	380	378	387	362	397	332	363	342	329	351	316	392	379	315	326	341	387	334	328	357	341	374	356	364	336	354	378	381	326	321	355	372	344	345	338	349	357	359	330	339	378	319	353	388	336	319	371	337	387	322	356	370	348	341	365	344	359	351	336	392	333	388	334	367	359	333	362	380	340	355	331	337	334	352	327	366	362	374	347	328	337	385	370	365	362	366	359	345	334	366	373	358	366	327	360	344	365	337	390	340	337	374	386	328	334	328	362	342	323	316	342	358	349	354	359	337	373	332	351	374	375	366	375	342	361	361	359	376	338	365	335	347	358	366	349	372	353	356	343	362	341	351	359	315	366	350	390	349	393	341	345	360	357	337	370	372	345	365	375	367	353	342	361	379	388	398	351	325	371	381	391	372	363	332	339	352	346	332	377	335	350	332	318	404	396	331	362	365	365	360	386	366	345	337	372	354	348	374	341	331	329	376	349	380	362	344	358	367	333	361	355	342	339	363	398	330	381	335	366	363	351	362	301	386	375	361	384	362	360	346	361	346	346	328	312	377	343	355	340	346	315	344	342	354	331	350	367	364	370	377	301	336	343	368	359	348	357	347	350	360	334	334	368	357	334	380	358	379	370
7460	5791	8669	8697	7377	6708	5332	4334	3627	3252	3051	2638	2483	2368	2050	1948	1716	1682	1561	1472	1486	1303	1192	1093	1082	992	1107	1001	946	895	892	850	926	896	887	899	920	932	885	917	868	880	878	870	899	854	842	810	800	847	854	837	876	835	829	783	840	850	826	834	832	858	869	864	797	826	860	794	790	805	814	839	850	810	819	869	840	799	833	861	854	890	817	865	844	843	828	822	833	815	849	829	868	833	853	832	755	806	856	830	826	879	856	822	826	821	826	811	845	861	797	791	841	808	835	869	815	850	847	838	842	825	849	859	785	860	873	843	816	790	807	843	808	854	843	877	867	814	875	853	821	861	815	823	779	809	841	812	844	830	814	859	846	856	834	859	829	823	832	897	829	811	851	858	844	877	813	834	823	816	865	809	840	787	825	816	817	884	818	877	863	858	903	836	879	800	848	805	869	878	835	810	831	804	808	827	883	834	851	831	826	812	832	881	802	812	884	880	824	821	822	858	751	775	836	815	793	835	850	861	833	895	800	848	868	812	836	855	885	846	870	810	817	853	844	854	819	866	888	849	803	879	854	873	844	828	839	847	788	858	862	861	823	806	847	819	802	860	826	839	793	838	815	853	830	853	796	874	829	836	849	843	791	800	846	856	839	866	824	775	860	855	848	851	858	830	855	818	859	827	857	860	873	836	826	851	829	812	871	835	824	832	817	827	828	828	872	833	828	899	872	846	815	848	805	824	832	812	914	859	793	793	825	849	843	811	839	894	867	807	837	848	821	882	882	825	868	850	816	810	879	858	850	830	809	824	863	846	821	862	847	897	801	805	782	831	855	806	789	836	867	837	852	860	864	837	838	847	836	870	818	877	877	789	869	838	823	811	848	863	837	835	883	817	846	825	823	880	845	816	802	874	864	869	884	778	779	890	794	844	825	835	833	863	840	794	902	774	861	860	811	900	846	809	860	859	798	860	816	839	821	809	845	860	850	866	856	856	813	828	829	820	825	846	845	845	867	747	815	815	811	849	818	876	805	858	898	805	882	832	839	872	813	807	853	845	825	780	840	808	849	817	828	820	831	846	789	821	805	812	838	846	789	877	862	920	865	808	879	836	838	860	851	809	855	869	840	832	830	842	839	832	861	847	877	839	824	875	838	857	872	816	896	839	819	884	801	833	839	835	822	781	794	856	860	807	874	849	836	828	809	824	875	854	851	830	862	827	878	828	798	843	892	838	816	858	835	795	864	784	886	825	855	848	802	815	851	893	813	830	833	832	819	883	811	851	827	841	844	793	861	802	831	865	876	820	887	828	815	852	804	833	821	775	841	852	790	852	842	848	836	853	831	831	854	776	792	793	860	802	891	823	845	809	875	857	854	835	823	806	852	878	842	886	824	884	865	820	821	846	877	845	807	859	885	855	851	829	801	845	853	815	838	861	863	837	831	833	805	795	852	868	811	851	844	801	830	849	841	810	836	800	890	831	885	852	823	796	875	810	822	818	857	883	836	818	797	817	823	787	823	800	847	866	865	873	828	878	827	807	887	781	790	807	856	807	867	884	812	802	857	814	821	809	854	830	842	816	831	785	897	820	807	838	822	843	839	820	876	821	842	899	831	860	871	856	824	860	801	798	776	801	810	832	799	826	903	838	935	830	856	862	862	779	832	826	827	810	873	843	817	824	860	827	838	847	797	858	859	834	862	832	831	868	837	830	819	842	842	853	838	879	828	796	855	828	869	838	804	820	870	848	850	831	870	823	826	870	800	834	854	825	848	844	833	822	839	856	832	783	821	869	831	811	823	833	841	807	773	777	856	847	807	831	831	860	848	817	905	895	878	870	861	853	843	840	852	816	793	811	864	819	806	831	881	812	895	852	807	887	839	838	834	838	835	784	830	778	870	865	827	834	844	883	835	858	813	832	849	831	838	858	793	885	847	873	837	805	799	880	832	860	848	808	821	868	849	825	836	794	827	858	921	813	832	786	821	864	802	820	806	823	870	817	846	804	907	848	824	830	829	813	878	875	823	824	822	832	788	835	866	851	858	883	848	810	898	839	798	852	872	848	884	894	831	856	818	856	825	804	826	800	901	852	851	861	852	846	840	835	805	841	875	825	829	858	837	793	847	885	799	816	834	842	860	865	820	833	823	835	842	861	840	871	854	840	823	844	798	873	841	814	893	905	853	828	833	828	845	823	863	814	813	838	848	844	835	853	909	825	818	858	841	862	834	842	856	817	814	857	845	870	819	855	821	867	839	810	849	815	817	793	819	838	846	861	820	821	883	810	826	800	847	851	861	860	869	835	821	870	800	863	876	807	806	820	877	804	814	863	842	865	783	863	866	892	827	775	810	822	839	869	821	838	840	853	833	830	845	826	842	862	841	819	866	881	846	859	891	814	819	786	837	837	849	802	781	854	795	881	867	846	890	860	785	836	841	840	796	789	817	870	816	824	865	829	848	825	901	838	864	829	787	873	845	796	824	835	840	890	845	835	855	842	835	801	865	801	862	853	838	826	836	823	829	821	839	861	830	853	844	801	813	817	907	852	874	813	844	870	843	817	860	852	835	853	845	856	827	801	792	777	853	804	834	794	805	864	805	806	864	851	813	839	836	819	807	785	883	841	885	861	825	798	896	883	874	818	811	837	810	810	850	797	803	842	880	834	841	864	788	852	821	858	804	790	836	846	847	858	833	837	846	826	852	909	825	834	861	832	847	871	769	833	846	832	858	842	847	827	831	823	806	803	858	841	833	832	888	898	838	849	818	858	835	830	877	873	828	819	807	832	822	857	807	871	871	818	795	870	859	859	844	823	881	790	845	873	897	849	852	823	818	848	782	868	826	869	813	867	852	823	891	837	857	853	848	822	876	799	825	797	797	869	840	793	862	811	833	831	883	799	819	771	794	832	856	787	812	856	834	828	867	852	844	848	872	822	825	837	814	803	816	837	881	857	827	833	815	850	837	841	880	857	857	806	850	783	885	879	858	854	898	833	795	837	870	851	854	840	896	848	866	797	857	842	854	842	853	808	825	857	839	884	844	788	829	844	806	815	844	878	830	900	785	880	883	845	860	836	799	807	796	827	827	842	806	866	876	840	831	892	870	855	815	798	784	850	845	812	843	823	841	802	848	861	835	820	809	845	813	850	849	821	825	882	843	871	839	848	833	817	849	803	826	839	817	871	808	862	845	808	854	839	870	830	887	876	906	870	834	849	840	819	922	833	890	834	881	845	852	840	885	815	842	843	816	807	833	843	899	871	883	858	832	870	833	848	788	867	813	849	838	842	871	793	786	797	792	807	843	818	829	806	923	826	882	844	795	879	860	837	787	814	838	859	840	865	780	845	872	797	822	863	831	833	853	796	837	848	843	852	880	828	855	809	808	862	808	840	867	864	812	824	826	804	810	811	841	895	825	849	766	786	797	840	821	811	829	829	856	903	874	809	826	852	858	863	863	890	853	867	828	852	826	866	855	828	849	871	794	832	855	759	858	810
21054	14683	12818	9635	7578	5389	3472	2609	1947	1588	1469	1100	1084	1014	737	777	799	811	602	636	588	506	500	439	395	404	396	381	351	369	341	333	341	371	335	365	375	366	350	339	374	351	383	405	358	344	344	312	334	353	368	357	386	345	349	377	339	318	332	326	337	310	344	336	324	363	305	344	347	361	371	359	335	391	367	370	369	341	333	334	338	335	314	350	340	347	325	365	365	347	307	370	341	379	342	310	316	341	330	331	326	333	316	347	327	347	348	354	323	350	327	351	368	350	303	369	346	363	317	338	333	338	356	317	330	356	374	318	334	341	317	319	322	336	342	300	337	339	361	365	374	337	330	373	340	383	347	284	335	364	327	308	386	356	305	349	339	334	337	384	370	345	363	317	337	356	361	340	368	350	344	327	339	325	309	354	337	308	332	316	325	339	348	303	333	314	361	324	338	349	325	344	357	315	371	342	356	346	328	344	333	354	324	336	352	358	336	348	328	305	356	316	341	340	303	359	340	359	373	353	331	302	375	353	335	351	371	369	350	317	374	351	367	338	330	336	333	339	323	333	339	355	366	325	355	343	364	341	345	357	350	317	302	352	338	381	358	333	338	352	345	389	332	328	315	364	371	379	340	337	310	364	351	301	325	350	354	333	368	313	353	333	343	343	351	344	376	354	396	346	357	333	348	297	377	345	359	351	331	301	335	351	339	340	385	362	338	355	311	341	340	364	360	335	366	335	338	339	333	359	367	347	383	328	348	334	339	343	320	342	313	330	326	350	307	350	350	308	360	326	334	342	347	352	361	374	326	342	354	327	324	329	327	354	338	340	332	360	343	316	354	337	330	307	361	365	326	342	352	302	330	338	348	352	335	350	352	339	338	335	374	312	356	352	357	350	319	350	335	361	366	370	351	332	335	359	346	320	349	345	324	343	325	372	332	388	377	382	318	366	369	331	327	328	328	372	365	343	349	338	373	326	351	321	322	335	343	310	363	358	338	341	351	359	357	362	343	340	346	359	338	326	319	338	362	338	356	330	330	321	333	346	350	366	347	367	372	345	340	368	327	362	315	383	325	326	337	343	353	367	326	354	356	313	370	340	353	370	354	347	334	322	356	311	324	356	333	343	320	373	322	323	327	352	367	367	348	347	372	343	365	374	314	358	360	334	353	334	373	366	381	340	359	315	368	303	373	374	323	342	369	309	335	324	341	340	338	321	325	361	360	336	353	366	312	351	338	360	331	360	353	339	340	328	371	355	338	345	347	340	338	348	322	341	347	362	309	325	336	334	363	331	341	343	360	298	323	335	332	349	336	340	326	354	313	320	327	330	351	331	343	339	371	339	370	353	318	341	325	291	349	333	350	340	366	335	342	321	355	330	313	336	355	342	381	337	347	338	353	357	374	357	324	337	350	342	365	344	363	327	358	332	338	322	343	353	326	334	315	342	343	348	324	318	333	354	330	326	327	345	316	327	348	312	345	320	339	357	337	329	300	329	350	319	323	334	350	318	331	346	327	296	338	357	339	326	359	336	333	367	384	311	341	347	320	305	340	403	358	321	336	363	344	314	353	352	334	353	344	325	325	354	333	346	316	344	336	363	379	337	318	337	337	339	341	325	321	331	338	325	352	361	319	352	339	357	303	368	338	322	358	367	352	348	337	393	364	342	332	353	356	352	322	319	339	346	351	358	320	295	348	348	346	348	361	358	333	351	301	351	329	337	334	386	371	347	332	321	369	326	364	313	342	359	326	351	327	317	347	353	341	343	363	322	346	357	349	345	361	330	352	351	352	351	346	332	351	339	346	340	308	337	313	362	328	332	377	353	339	343	345	333	355	339	341	339	338	336	357	334	344	353	352	358	327	322	324	334	311	349	345	350	363	300	339	340	298	347	374	354	348	333	348	343	360	349	318	345	337	327	358	338	338	358	368	307	311	343	350	334	351	337	331	335	364	318	344	335	370	356	337	322	330	382	367	299	362	349	338	319	326	368	323	312	332	332	353	323	362	336	310	341	358	299	346	339	336	320	335	362	303	365	383	321	354	389	338	360	364	345	351	330	325	354	327	323	348	351	350	346	413	317	297	378	360	379	342	335	357	364	319	345	398	374	361	344	357	372	347	353	359	340	312	370	357	329	325	304	361	343	363	391	362	320	329	313	370	336	343	331	326	351	344	348	311	336	342	324	330	338	367	337	330	318	313	335	309	322	339	345	333	390	338	340	381	308	348	329	339	329	344	370	352	358	353	341	344	354	360	358	340	353	293	366	342	392	363	325	351	321	321	339	376	339	352	298	355	345	344	342	329	327	317	339	332	360	348	316	354	320	326	333	367	314	344	346	351	345	331	349	340	321	370	348	299	336	335	345	347	343	322	312	320	305	351	356	348	319	330	349	357	373	333	299	322	354	352	311	342	324	338	343	313	350	322	343	346	356	372	325	360	332	319	370	366	346	344	357	352	345	374	350	342	347	337	368	337	325	355	321	335	334	343	372	351	330	338	341	316	357	329	327	375	318	315	326	351	344	369	332	357	363	322	355	344	359	345	350	349	320	342	290	331	336	335	309	331	299	366	336	342	337	327	325	349	329	309	372	362	355	321	344	338	337	374	329	361	358	375	351	338	331	352	326	342	329	330	343	319	334	328	357	338	360	362	365	338	371	379	341	333	353	342	326	309	351	341	369	374	352	341	321	347	307	336	363	362	320	344	344	332	371	340	363	337	368	364	319	325	366	341	360	349	350	357	311	372	325	379	343	367	332	324	346	325	355	324	379	343	342	354	360	343	335	336	331	366	318	300	316	329	343	322	329	363	343	314	357	367	350	333	348	346	331	369	347	369	359	311	319	329	305	355	344	349	322	367	362	349	353	363	378	315	323	350	378	323	337	309	325	338	334	371	365	328	357	318	331	341	357	357	330	354	323	357	343	312	374	382	361	351	352	322	331	358	352	366	340	386	360	335	361	333	350	335	337	346	319	355	312	328	358	360	333	327	304	338	317	330	319	361	318	330	334	338	365	337	328	358	317	338	351	365	344	308	364	309	363	345	335	340	361	339	362	350	355	374	353	335	357	352	344	342	331	344	342	357	330	340	371	313	338	338	368	334	318	356	355	316	318	350	344	351	328	363	345	334	333	336	347	331	327	374	353	356	311	332	310	345	342	332	341	365	342	345	354	372	353	317	349	336	353	340	340	335	345	327	319	325	323	358	335	333	356	335	352	360	310	354	360	328	337	345	348	345	312	352	378	339	324	343	343	305	351	338	321	341	355	349	329	363	384	324	345	336	343	332	361	369	391	352	346	337	356	348	349	335	317	319	362	411	297	323	336	379	346	357	307	351	316	367	351	356	360	377	314	372	323	346	331	366	339	322	365	327	357	317	314	341	339	370	360	383	376	345	363	330	353	378	338	330	318	331	345	338	354	372	339	320	283	350	355	341	362	322	369	333	341	365	321	371	316	348	376	360	333	329	362	333	358	335	371	361	330	355	369
15888	12457	16193	16753	16248	14320	11237	9661	8548	7215	7048	5691	5463	5233	3956	3896	4109	4172	2958	3103	2842	2160	1891	1736	1518	1328	1297	1161	1118	1069	976	951	955	978	948	983	957	928	951	872	876	903	866	827	904	838	839	821	809	879	826	844	841	825	812	821	875	829	850	769	763	847	822	849	833	865	818	838	856	849	805	830	840	863	907	843	816	824	823	786	781	799	857	777	831	870	811	846	873	882	845	826	809	780	827	791	819	839	789	815	810	850	794	838	832	817	827	781	839	810	808	793	823	778	856	878	847	769	877	850	789	780	874	850	913	866	833	863	818	808	781	796	818	818	833	798	873	818	845	838	820	843	835	829	848	814	808	803	829	834	838	806	801	840	802	817	826	830	836	811	822	815	829	804	834	815	798	787	816	844	826	810	801	801	792	790	830	806	851	818	835	795	814	816	813	801	771	797	847	840	838	886	879	745	867	768	821	882	830	792	852	842	859	822	797	805	809	864	792	844	801	818	819	862	801	774	862	835	829	823	791	829	814	829	827	803	849	824	783	833	848	836	838	845	795	862	845	852	783	771	799	835	808	808	804	848	882	819	808	806	814	875	822	816	793	805	786	835	820	801	772	837	832	831	829	832	843	801	816	838	790	772	823	816	817	794	819	809	832	840	791	833	823	804	858	816	772	857	788	771	786	831	817	822	852	775	864	773	833	826	823	825	786	818	770	812	805	828	792	829	823	849	807	804	784	733	799	781	889	764	827	801	863	809	788	794	866	872	788	807	839	792	803	830	795	871	839	875	818	832	791	772	837	787	843	794	820	811	807	837	798	809	869	861	774	811	851	814	834	810	790	773	835	819	803	813	845	793	846	795	844	796	762	813	796	839	814	778	815	844	850	813	857	837	791	855	796	830	837	828	845	812	815	780	791	837	847	819	823	803	839	825	826	831	825	806	826	841	817	824	829	807	825	788	816	807	798	839	857	814	823	798	843	835	851	768	776	809	828	803	870	856	768	845	811	793	792	835	827	820	844	836	825	800	875	809	814	848	800	797	835	834	817	795	799	818	854	803	798	800	772	787	846	868	811	814	815	771	841	861	839	842	807	820	825	823	840	811	800	863	849	795	840	813	806	843	830	845	793	817	801	791	772	768	785	799	884	828	841	799	817	853	798	834	830	823	806	877	807	806	811	799	868	838	792	854	795	809	813	770	843	830	790	873	789	830	828	839	787	798	810	835	821	844	822	795	801	836	786	802	771	806	818	791	814	800	834	829	811	789	818	785	834	848	864	785	834	808	829	813	797	797	802	787	808	770	862	839	806	812	834	830	833	802	790	817	793	849	824	837	778	842	834	814	789	817	871	779	824	853	834	779	758	838	853	813	780	832	818	805	799	794	845	798	781	839	826	825	876	835	842	804	838	796	814	804	835	876	765	846	818	820	816	843	814	806	830	803	821	826	813	848	841	797	838	780	823	731	869	804	844	814	814	832	836	826	792	790	822	770	844	846	844	803	829	872	828	804	829	820	864	771	784	817	788	812	827	810	796	844	785	815	791	867	809	824	861	795	866	838	849	836	791	765	770	847	797	780	840	846	781	776	803	808	872	833	836	804	838	771	806	828	793	808	872	864	782	822	809	826	814	848	826	822	819	810	748	795	840	797	812	828	835	811	840	852	818	800	822	841	855	817	792	858	783	807	772	838	795	774	813	816	849	827	794	847	784	818	832	799	819	789	861	831	792	850	807	811	826	795	789	856	768	833	839	860	833	789	833	883	810	832	825	837	810	853	833	809	802	809	805	837	825	833	802	802	813	825	816	833	831	775	807	840	778	782	775	770	822	760	808	792	790	821	863	823	835	826	825	808	826	814	785	828	849	819	873	822	841	756	846	805	789	841	780	796	796	834	792	813	831	815	797	842	813	779	815	825	820	857	791	843	772	807	820	812	849	838	822	839	794	787	786	833	844	790	816	840	815	817	780	823	815	812	839	891	802	796	858	855	784	789	860	813	815	804	790	794	823	797	818	825	820	835	823	826	781	867	863	823	765	821	824	774	795	827	836	808	812	794	815	849	796	802	800	849	818	849	864	817	834	818	781	795	824	803	761	808	828	843	839	855	798	807	820	831	855	801	799	771	790	800	830	805	792	825	829	807	804	803	846	818	792	800	871	779	813	826	843	884	776	853	843	822	814	782	850	816	812	779	773	808	805	865	807	799	823	851	846	821	756	856	812	822	778	846	911	825	898	819	835	827	834	839	823	816	800	830	805	819	821	790	831	857	820	812	814	849	819	780	801	834	800	783	825	833	878	836	810	795	824	824	792	840	846	857	786	821	811	847	861	800	835	835	811	864	794	801	800	861	819	820	788	822	814	805	803	787	836	822	814	834	827	809	829	796	841	801	795	833	798	831	749	849	847	822	818	813	811	820	836	827	856	813	857	800	806	801	768	771	818	827	782	789	803	798	778	796	817	792	840	817	778	853	822	815	782	814	806	830	801	815	836	791	800	819	860	816	806	812	835	769	829	860	774	846	805	804	795	843	793	786	807	799	785	846	812	822	815	795	802	852	810	791	886	822	826	809	825	847	785	860	804	794	851	824	772	796	866	841	797	804	801	830	830	852	846	841	822	815	791	816	802	774	786	786	785	779	842	890	851	834	880	823	751	808	779	750	811	832	753	810	798	761	848	811	840	817	853	786	748	810	796	798	793	814	835	810	815	815	785	801	792	832	794	846	849	844	806	866	802	769	842	785	779	792	796	850	816	761	852	823	784	810	799	787	779	791	796	835	875	770	767	787	787	807	803	774	811	845	789	847	801	803	820	834	786	803	818	772	760	846	846	816	820	851	832	830	815	843	814	800	857	783	840	792	891	835	779	833	844	862	774	806	778	850	851	791	809	809	840	835	807	870	801	798	794	839	854	810	791	806	790	824	817	835	776	820	775	807	818	867	888	839	801	801	821	812	807	785	810	834	839	794	748	784	841	826	819	786	849	814	839	799	816	794	826	816	836	854	818	827	802	839	797	790	770	858	817	848	812	782	773	842	836	828	772	822	825	853	817	870	766	825	805	814	827	809	829	804	829	850	834	848	804	827	856	800	767	880	838	752	821	799	804	827	850	830	816	825	826	844	851	799	757	808	812	771	805	833	858	787	821	779	832	789	832	815	805	816	779	832	821	816	773	791	792	858	836	816	883	859	836	846	767	856	840	822	803	825	814	852	842	825	774	827	833	782	814	814	831	786	806	820	802	859	748	842	800	812	818	773	833	808	837	839	851	853	834	833	877	867	831	823	823	808	816	837	787	787	809	809	797	793	810	799	817	850	787	814	804	774	828	764	828	810	779	857	824	792	829	800	839	780	788	839	868	789	798	842	839	830	837	823	827	846	819	815	791	803	815	818	804	805	844	770	825	883	796	754	786	804	822	795	860	852	855	812	814	790	766	791	838	824	780	836	845	832	870	778	825	814	846	844	815	799	843	876	825	826	828	771	807	852	756	818
29692	21092	18584	15330	12359	8684	6066	4385	3429	2529	2385	1726	1592	1419	1073	970	1123	1036	904	960	788	570	519	491	482	419	438	351	389	332	337	332	315	373	323	271	322	361	317	309	333	278	278	293	295	330	317	282	272	316	330	306	338	312	293	291	313	304	327	312	311	279	308	330	299	277	314	335	325	303	317	317	291	300	328	299	317	315	294	252	301	314	287	330	279	293	309	307	317	295	308	311	316	310	293	300	303	322	312	316	280	302	302	323	287	298	289	281	333	338	331	320	311	342	326	320	298	321	301	278	308	316	286	301	314	318	294	312	302	302	300	322	346	300	342	324	289	302	287	307	279	306	314	295	283	320	336	317	276	282	272	296	321	318	285	316	292	307	311	298	355	325	330	304	312	294	312	335	284	303	277	327	324	345	298	314	318	330	327	306	301	308	290	280	297	307	285	313	330	327	296	343	309	292	299	312	329	313	290	323	279	320	296	301	319	305	312	332	319	266	304	311	287	313	281	322	316	267	308	310	310	321	328	302	276	318	303	328	298	322	303	320	267	318	310	278	331	340	306	310	316	356	305	270	336	290	300	295	305	301	326	317	301	331	318	298	326	294	304	281	327	334	312	331	337	309	283	279	288	288	306	303	286	317	264	287	276	311	299	366	324	331	293	301	316	316	296	304	335	322	308	342	296	299	304	316	301	327	290	291	329	291	295	316	280	301	294	309	315	309	313	289	307	305	289	340	309	325	297	268	311	331	297	287	300	331	303	306	307	310	279	314	275	271	307	296	299	263	284	298	305	278	310	333	285	310	312	317	320	274	328	312	296	298	312	299	282	300	316	292	279	297	321	296	316	300	341	289	269	318	345	332	283	305	305	325	315	298	326	310	288	312	299	299	346	299	286	305	345	297	301	310	294	292	294	299	299	294	315	322	306	349	292	264	322	298	283	294	275	281	290	320	302	294	318	298	307	323	294	263	296	292	265	310	287	312	305	292	280	311	294	310	279	310	284	287	300	346	303	316	264	330	331	306	285	290	300	293	313	343	282	295	311	265	298	282	297	294	306	289	297	290	287	313	284	288	315	292	292	324	297	340	311	315	302	294	304	297	289	319	286	300	316	323	334	306	310	274	322	311	309	348	290	330	294	319	346	307	305	285	304	285	284	285	311	278	304	315	315	285	324	308	277	297	351	269	310	303	270	310	283	317	334	282	297	324	320	301	289	290	285	296	315	280	290	315	313	302	308	342	320	302	286	328	285	331	337	314	273	334	319	294	345	319	292	328	312	308	293	295	337	315	302	300	317	265	299	269	299	272	282	299	282	311	325	312	320	296	296	342	326	313	323	268	306	313	320	309	319	320	282	297	288	318	284	294	303	302	316	294	345	325	295	308	343	293	327	335	314	299	318	309	296	325	310	282	301	293	302	313	302	328	310	296	275	265	327	288	347	329	265	306	303	314	309	313	344	322	282	292	295	306	288	309	299	284	305	322	300	309	338	272	318	286	260	333	289	309	274	310	329	329	268	297	310	283	307	278	305	277	286	267	280	321	321	292	318	307	288	316	317	293	330	286	291	290	296	287	287	296	340	316	293	289	324	313	299	294	308	305	292	287	292	326	290	321	312	320	296	316	321	310	299	322	334	271	345	315	310	294	324	352	311	305	285	331	287	317	270	319	281	278	332	325	334	329	284	322	315	323	321	293	303	296	331	297	313	305	320	331	280	324	288	315	336	297	318	312	309	314	297	318	319	333	296	291	280	316	338	275	313	323	286	300	295	326	302	289	287	291	329	299	318	312	321	296	313	309	316	308	289	328	279	301	304	287	341	315	289	303	291	299	298	289	284	289	297	299	328	287	314	304	321	326	287	328	287	276	284	285	312	296	298	322	316	325	292	278	340	305	292	304	301	285	269	272	301	358	301	330	297	314	332	307	300	299	282	288	308	308	302	318	278	312	289	325	290	304	299	311	334	315	292	297	316	314	294	294	341	323	297	262	335	363	290	289	292	310	284	313	321	306	313	320	304	300	292	282	315	271	316	319	313	295	335	348	279	319	318	300	318	309	296	280	299	264	340	315	325	305	299	316	315	308	305	281	318	348	327	311	322	290	312	300	311	321	315	286	279	279	341	307	318	286	295	295	300	293	319	296	334	318	286	320	313	347	326	318	320	292	312	308	307	331	323	310	281	301	281	313	327	312	317	317	304	303	351	296	274	311	314	276	313	330	284	295	305	289	270	319	317	309	323	323	327	320	311	310	314	310	298	301	305	324	296	311	299	309	282	275	303	263	314	291	313	302	340	318	285	325	317	310	307	308	322	324	293	290	354	302	301	290	293	286	277	300	315	308	319	264	288	307	290	271	305	327	314	335	288	308	252	323	316	316	318	280	332	268	317	308	302	315	336	297	278	318	330	311	268	276	290	326	326	285	274	300	330	327	304	319	330	307	284	326	291	307	294	318	321	320	292	323	293	321	298	303	316	318	288	297	322	286	319	305	303	305	329	295	355	336	339	309	318	337	329	341	286	306	287	309	287	305	278	321	313	326	322	312	323	312	311	314	328	316	286	277	318	315	325	330	303	324	305	276	285	293	279	287	315	317	305	293	302	299	309	316	339	291	311	326	328	301	302	302	290	315	325	318	332	313	294	282	266	290	295	299	326	299	323	321	317	298	304	304	282	340	296	290	326	299	329	276	301	318	269	325	310	299	317	309	275	310	304	335	318	318	264	273	317	295	297	310	301	330	289	304	290	298	334	303	327	296	283	303	324	273	314	334	298	312	293	308	296	328	337	294	301	299	332	309	329	300	294	337	329	316	304	268	294	312	316	315	317	318	286	320	270	302	309	325	303	305	304	344	303	310	324	315	332	282	298	299	300	329	305	298	291	326	337	287	309	295	282	316	353	299	355	284	299	321	306	345	296	320	301	287	308	296	321	309	313	330	310	319	336	325	294	303	293	283	292	292	337	324	325	280	299	307	298	299	308	304	334	297	309	296	265	303	320	297	276	311	270	277	321	334	296	285	314	310	313	302	317	294	309	297	318	279	307	316	323	301	316	320	321	338	303	288	278	310	326	345	326	296	307	314	346	303	297	289	301	323	301	284	308	292	301	287	334	270	311	293	277	297	323	308	300	301	311	282	291	314	321	314	331	305	310	306	348	293	291	320	300	295	296	344	314	331	307	316	333	315	291	320	301	311	333	311	322	287	311	339	276	309	296	324	307	298	318	304	310	297	306	291	301	313	306	292	313	296	305	327	300	341	321	285	305	318	312	324	295	253	312	337	341	304	299	346	296	321	312	314	274	319	291	339	302	303	340	274	318	313	316	318	307	297	305	328	317	276	295	268	308	314	297	364	310	306	290	330	321	297	297	309	343	298	301	296	299	287	321	296	286	295	310	289	288	281	305	294	326	310	312	299	314	306	307	325	334	299	323	275	320	282	312	302	280	353	318	287	301	293	324	279	326	296	336	311	310	293	301	297	298	290	301	314
20732	15857	20720	22549	21149	18982	16061	13675	12316	10635	10766	8424	7856	7001	5473	5200	5763	5718	4981	5209	4183	2741	2500	2395	1851	1722	1613	1351	1193	1121	1027	988	970	980	931	953	892	850	869	831	797	813	802	806	828	784	799	809	733	711	781	753	730	734	750	747	740	735	717	774	742	745	723	749	753	706	743	755	724	695	779	769	763	756	719	762	762	737	680	711	758	758	772	724	754	745	733	733	704	774	680	751	750	722	746	719	796	755	721	724	787	785	720	722	737	785	730	744	816	785	709	785	736	739	783	707	726	734	704	724	738	739	729	757	731	742	745	756	760	698	765	750	734	721	767	751	732	734	731	751	775	700	764	727	725	734	781	747	694	749	733	723	777	767	725	716	753	740	736	727	758	765	739	774	717	755	706	708	744	728	737	715	738	740	740	764	751	753	718	731	729	788	757	737	736	750	713	736	785	780	714	758	719	712	710	726	759	742	745	735	757	696	715	824	696	738	742	741	710	703	729	733	761	742	693	734	749	732	692	741	747	791	695	730	765	762	764	721	764	733	737	771	757	746	781	703	735	715	731	735	728	693	746	727	698	769	734	705	735	690	733	716	704	737	687	740	723	743	727	778	712	748	757	779	756	759	775	760	782	740	721	736	736	707	773	783	715	731	745	714	701	789	760	712	767	779	744	807	731	731	765	744	732	745	734	777	729	744	672	753	794	750	764	715	724	755	731	735	718	734	734	709	723	758	762	778	745	720	717	746	778	777	754	733	753	780	742	770	731	717	818	726	750	714	725	747	744	704	796	732	767	753	728	749	729	743	717	791	752	739	758	699	759	708	769	734	725	789	765	748	719	731	732	790	730	738	731	720	733	721	722	724	727	735	769	709	723	759	734	725	726	736	733	768	771	703	736	747	752	737	749	738	685	756	739	764	745	713	773	716	788	757	714	731	705	742	714	716	720	748	744	741	720	768	717	770	745	801	741	753	744	727	793	752	748	725	795	782	698	784	738	743	778	729	775	723	733	761	741	767	751	774	763	775	754	668	724	728	741	783	737	727	698	706	763	707	719	703	733	804	743	716	750	739	757	769	758	704	799	772	715	724	716	707	732	723	715	687	752	745	767	685	773	729	623	719	699	769	757	716	737	727	722	713	772	753	707	800	700	755	755	704	739	784	723	750	763	757	725	760	762	750	740	766	781	742	751	726	726	742	758	761	711	709	764	706	745	752	745	753	703	730	688	713	713	724	704	755	736	742	723	722	698	738	747	742	756	734	755	747	702	789	744	726	719	744	722	747	712	758	773	732	749	748	741	701	716	716	713	731	748	737	721	699	757	724	739	786	721	753	723	741	734	748	755	727	728	710	713	742	752	712	673	743	724	729	699	694	744	800	719	729	752	723	720	742	769	733	724	747	764	729	737	780	739	734	730	754	782	719	653	691	744	775	739	743	715	732	748	708	778	681	728	695	735	759	736	754	714	757	739	733	773	705	706	709	708	716	718	723	768	762	731	778	734	702	703	741	760	779	725	724	746	685	713	788	750	743	764	698	716	741	707	729	738	727	768	708	685	753	687	744	785	787	696	745	741	729	744	746	743	775	747	735	681	745	724	706	741	712	702	737	691	728	770	726	744	743	752	724	740	720	722	712	717	726	717	756	702	769	726	780	732	764	745	699	725	750	745	722	701	742	743	740	710	736	745	762	747	693	684	745	755	744	779	677	743	747	746	745	707	804	748	760	708	704	769	776	687	746	716	762	759	767	702	758	738	727	724	706	727	749	743	760	695	745	772	751	743	746	741	716	694	706	739	692	737	700	725	752	736	715	747	739	790	748	727	767	747	768	765	733	763	745	749	716	722	750	724	715	714	762	702	739	765	755	718	731	709	716	719	719	781	697	768	737	768	778	746	755	691	712	782	750	744	699	754	733	755	689	697	765	740	782	722	765	815	769	737	739	736	775	700	766	762	759	717	722	746	758	738	766	711	731	750	759	775	725	710	772	726	739	701	702	748	754	755	791	756	737	761	759	694	739	747	742	754	734	753	758	750	714	749	760	749	748	746	739	744	726	723	722	789	733	695	762	781	721	724	722	745	718	733	713	719	757	764	715	763	734	747	725	768	703	721	739	747	734	709	678	778	728	736	741	704	735	756	766	741	739	720	739	729	731	699	732	725	755	765	795	767	719	736	779	732	728	698	767	733	699	734	753	722	735	729	744	755	755	781	739	737	728	725	746	742	748	717	725	735	782	737	697	728	783	799	722	695	669	733	740	778	766	793	738	708	728	749	766	694	757	734	743	747	760	794	768	713	787	779	787	730	685	761	750	745	804	754	705	745	747	682	728	734	739	741	766	708	687	763	734	749	755	753	731	779	721	743	792	747	731	745	778	709	732	781	774	706	723	737	739	729	693	738	744	722	703	721	757	739	768	733	730	730	714	748	773	785	717	719	773	792	721	729	722	731	717	773	701	710	807	759	766	699	740	695	746	742	738	720	720	737	714	756	746	725	742	739	759	712	724	712	744	732	706	761	701	759	757	746	732	714	713	762	720	704	758	701	728	710	780	720	728	744	745	756	724	695	773	723	714	790	735	769	754	728	684	726	696	718	718	761	723	748	761	722	723	685	717	744	775	776	764	742	712	750	784	758	790	717	699	720	769	761	741	764	789	756	741	738	726	771	675	727	701	703	743	736	675	731	749	735	728	775	758	725	739	732	745	742	731	752	699	762	708	729	744	770	746	723	759	762	725	680	750	735	764	710	747	793	744	676	745	700	705	720	750	768	741	741	745	673	757	707	733	689	732	714	725	730	694	725	714	704	676	758	721	779	746	726	740	744	737	745	782	719	730	729	708	708	730	689	725	750	725	715	732	692	752	754	746	761	737	663	781	775	752	725	762	742	765	770	680	760	723	770	745	766	745	713	754	756	714	735	756	752	675	714	785	782	762	761	800	732	780	752	739	757	729	745	757	772	680	759	757	735	707	744	746	745	730	765	744	726	752	741	744	742	707	759	735	712	713	728	681	743	722	752	701	758	731	718	728	727	713	739	755	797	774	685	774	750	794	738	754	731	738	701	739	700	737	742	715	775	694	757	722	760	740	744	726	720	769	765	790	758	747	741	692	723	690	725	751	786	713	720	720	774	778	743	719	746	761	670	730	710	695	694	720	751	733	726	786	741	719	709	715	714	707	757	728	756	739	742	727	757	721	727	732	703	723	698	707	711	690	715	758	767	750	762	727	782	732	778	770	715	709	701	741	708	683	702	724	754	683	719	757	777	764	730	753	747	766	732	742	729	775	693	746	712	740	751	734	751	717	736	746	725	727	767	673	721	729	771	714	756	774	727	732	765	696	713	697	726	769	696	719	759	790	713	759	786	684	781	762	746	779	712	743	743	733	748	727	728	720	761	785	755	751	756	707	761	725	723	751	738	747	761	745	730	718	758	748	710	761	749	708	741	719	722	716	719	710	760	696	778	726	717	759	703	765	715	720	734	727	749	723
8718	5202	3979	2850	2231	1637	1211	967	810	711	701	606	605	555	542	494	453	447	438	456	428	421	351	373	390	389	381	365	337	352	373	358	367	361	344	359	387	347	324	394	373	349	323	359	379	374	350	337	336	381	340	361	356	322	338	332	328	360	305	337	334	357	348	373	362	378	328	324	322	366	324	340	393	374	361	350	331	363	367	371	348	332	368	369	332	352	329	345	341	332	346	336	382	344	383	317	330	353	347	346	357	333	375	314	345	321	392	323	349	360	350	349	356	400	350	364	367	373	361	344	348	350	310	345	371	340	343	343	356	365	338	336	319	363	358	368	396	377	358	356	348	355	371	383	373	347	405	374	380	337	348	330	366	344	376	361	380	335	354	346	337	340	361	382	382	329	356	339	349	330	380	323	336	353	382	315	335	372	318	373	301	346	334	356	354	345	316	335	342	354	382	344	375	342	334	308	347	348	355	331	344	343	371	383	352	353	367	344	365	353	321	370	357	360	331	328	377	323	345	375	350	397	397	377	355	338	337	380	397	383	340	359	367	340	348	340	359	288	331	360	374	335	365	335	350	345	347	344	360	349	342	335	330	346	352	397	344	368	366	371	335	378	353	379	371	378	347	315	330	365	310	351	360	325	343	305	357	325	364	342	380	332	369	330	362	355	321	357	339	346	335	344	360	365	347	360	364	359	359	343	352	320	345	402	364	301	335	349	338	353	331	366	349	331	342	353	368	362	374	321	337	400	363	378	367	329	329	350	367	355	369	338	316	314	325	367	370	338	354	377	353	331	368	339	358	313	351	359	329	368	335	336	355	336	371	323	350	367	348	321	344	345	343	366	343	357	372	390	367	394	352	354	335	347	349	359	381	374	342	384	334	391	358	336	362	339	348	359	357	344	343	365	358	353	352	379	340	379	346	321	342	359	332	328	328	350	338	351	373	322	341	380	368	328	328	357	361	350	353	373	363	334	354	349	346	352	341	376	359	347	386	354	350	380	328	358	328	349	352	360	355	346	335	385	377	338	361	345	316	359	349	347	361	376	353	367	353	360	347	366	358	366	337	348	345	351	347	380	368	347	327	335	345	359	336	325	337	353	348	354	334	333	340	359	373	343	342	336	344	394	318	326	381	357	319	357	330	359	350	331	361	368	333	341	410	358	341	331	351	374	337	369	365	325	332	345	350	334	359	360	359	330	358	359	344	355	379	380	359	316	347	348	349	329	346	346	371	352	340	315	359	329	396	319	334	349	338	330	324	350	341	330	357	358	304	374	329	359	327	370	379	348	330	344	368	369	345	338	338	364	365	354	369	323	367	370	355	334	386	346	347	331	329	351	306	307	321	327	319	352	317	353	371	351	329	353	307	331	341	376	340	342	374	359	343	318	378	357	343	317	366	347	349	353	336	356	374	344	349	327	355	353	346	345	356	344	367	360	394	356	318	413	355	353	350	358	331	348	365	342	342	336	362	352	386	368	383	336	323	336	362	378	354	350	345	336	383	334	353	356	367	357	380	379	374	374	334	312	334	357	356	356	386	311	359	356	365	317	363	380	332	364	366	370	369	319	354	322	363	380	356	374	337	364	331	348	354	324	318	393	347	341	365	348	323	358	350	374	317	318	319	369	375	361	350	361	348	374	342	351	352	343	344	353	375	317	339	326	335	339	338	354	327	356	361	355	351	363	363	356	385	317	322	376	350	370	396	317	347	336	370	316	333	334	369	320	343	341	371	373	354	354	376	339	350	339	377	341	356	355	339	327	345	344	344	367	357	379	369	364	329	336	354	367	345	354	387	394	392	349	329	362	340	370	370	379	378	404	325	319	345	358	317	366	366	366	377	355	373	347	398	354	377	343	335	358	352	380	345	340	374	341	332	341	350	321	341	304	391	336	395	384	339	341	325	345	360	347	328	350	333	357	362	412	361	382	294	344	329	340	358	359	382	339	384	366	368	323	340	338	333	352	347	328	350	371	338	337	373	330	330	369	324	327	367	356	366	367	352	342	334	386	350	378	353	326	329	325	381	342	351	345	354	352	362	377	329	349	356	351	368	347	346	360	344	358	351	329	368	365	362	351	317	349	372	330	358	360	350	382	358	360	383	390	318	322	343	355	343	352	388	367	338	344	358	359	314	346	379	346	344	331	321	354	387	363	383	357	343	373	336	366	356	384	351	332	326	331	353	352	341	309	364	367	350	371	352	329	370	361	357	374	353	307	338	342	359	365	374	350	352	325	349	369	358	345	377	340	412	361	337	322	350	349	343	384	336	375	370	338	336	329	386	344	317	336	345	333	394	330	345	356	323	355	339	350	346	318	336	358	353	340	324	339	349	363	376	394	339	355	344	346	331	331	344	328	323	317	333	349	330	334	379	344	351	349	356	377	374	376	368	386	378	354	369	347	329	337	340	335	353	346	357	334	383	339	328	359	368	363	339	364	372	342	339	341	354	330	352	349	360	364	369	405	340	381	335	369	335	330	342	362	366	345	345	349	337	360	340	376	377	355	367	323	352	336	338	351	349	369	342	352	343	389	352	329	330	347	335	331	353	363	340	349	345	375	327	339	357	325	339	362	371	345	333	323	337	347	378	397	370	365	325	377	378	387	358	338	387	340	360	348	328	361	372	346	314	379	351	314	313	357	359	354	373	345	337	368	343	354	346	360	375	349	328	337	375	378	357	348	394	361	364	356	338	351	337	353	345	330	356	355	337	349	350	340	348	389	353	310	342	361	380	354	311	362	365	352	378	338	367	379	367	353	363	340	356	372	390	340	328	373	334	343	333	351	398	340	369	342	378	377	368	376	375	359	350	377	353	358	355	364	353	342	357	377	324	343	341	359	343	351	382	350	378	359	336	345	337	374	352	360	367	355	360	348	383	372	356	352	373	370	323	340	373	325	367	361	343	343	342	390	347	354	339	372	316	327	361	378	381	366	369	344	345	352	315	337	359	315	353	360	360	390	358	324	382	339	353	354	356	371	335	339	345	373	347	319	374	358	323	347	333	320	317	363	389	394	359	342	336	361	337	352	335	348	358	364	343	331	392	345	332	334	323	346	355	345	317	355	352	313	372	341	382	356	388	380	354	367	318	362	352	333	342	365	369	350	346	346	383	325	316	349	350	353	331	331	350	332	351	347	360	361	382	382	342	342	334	373	363	367	341	345	315	349	335	369	338	338	338	364	362	323	312	330	358	357	375	339	364	369	380	366	346	342	361	356	356	391	347	388	302	352	326	383	368	370	319	347	334	366	368	339	325	320	345	386	360	364	352	318	382	361	337	340	354	365	379	318	381	389	344	328	338	348	330	379	365	372	331	344	333	355	366	331	339	353	375	328	343	345	341	362	361	375	430	366	349	332	326	347	346	330	327	326	349	345	375	346	363	361	331	336	371	369	367	363	356	352	331	395	370	361	342	369	387	365	331	348	345	383	347	348	372	366	362	384	378	366	374	361	333	316	368	359	363	314	335	377	367	353	372	337	362	355
7156	5328	7822	8517	8532	7164	5465	4642	3847	3367	3001	2769	2501	2288	2085	1988	1786	1722	1550	1538	1385	1196	1112	1079	1053	1004	1023	942	970	932	895	880	864	896	905	933	873	864	814	887	881	839	843	878	854	886	842	844	860	834	845	833	861	854	839	851	823	850	850	836	821	829	882	827	848	873	797	825	895	854	845	896	793	798	815	834	827	848	821	876	797	886	810	796	847	833	853	858	856	877	829	811	868	837	810	889	893	868	810	839	898	822	819	835	828	819	876	828	844	839	891	797	807	889	864	793	828	859	846	871	855	810	825	863	831	774	841	838	804	844	864	790	796	866	880	846	863	865	810	823	877	876	844	859	834	827	874	818	816	835	850	873	846	792	892	826	875	829	825	841	888	898	878	794	795	798	824	867	883	796	788	847	842	861	867	839	807	844	814	846	826	796	871	841	838	881	806	844	818	864	843	805	821	841	858	855	867	800	836	822	847	842	831	823	808	874	832	855	807	829	834	867	892	781	841	833	877	888	884	832	826	878	824	848	855	790	877	761	823	789	870	859	836	798	816	780	791	835	872	841	888	862	807	818	857	848	859	805	830	835	833	839	855	819	853	854	826	825	848	895	822	859	819	821	800	815	849	816	836	817	832	814	796	893	857	825	877	836	837	855	848	798	838	843	781	786	809	784	813	830	837	853	833	854	856	829	830	793	834	849	807	904	837	885	850	812	830	876	842	814	825	790	896	855	844	788	841	815	856	806	874	828	876	824	860	830	852	798	807	880	854	844	834	817	838	842	840	821	802	810	812	823	864	802	846	833	890	840	818	792	867	783	850	815	869	840	806	817	843	814	833	811	825	774	846	850	805	837	802	847	829	787	890	839	874	830	873	823	825	849	828	894	834	854	865	816	854	839	877	829	840	821	832	881	829	831	845	847	799	860	828	826	898	823	890	842	804	865	870	821	869	879	844	795	820	890	830	835	830	848	844	810	852	798	840	812	855	844	854	852	815	817	881	811	878	890	836	816	821	859	824	871	834	801	794	828	861	833	845	815	842	863	788	811	858	888	833	848	811	799	846	889	823	880	816	858	821	878	847	793	822	848	875	880	821	835	827	777	839	803	802	817	868	842	769	819	875	810	810	796	866	815	873	873	870	862	868	853	810	836	864	825	840	855	874	851	830	844	824	840	829	839	775	852	819	859	877	859	840	891	827	833	796	825	851	849	769	849	873	864	799	864	825	882	828	797	812	842	838	864	883	857	819	873	829	852	845	847	884	851	780	901	820	878	774	842	832	816	841	852	805	843	825	773	818	864	882	844	846	837	786	798	842	816	889	846	833	877	771	863	811	864	860	781	818	845	798	855	851	837	846	827	829	876	797	891	832	803	847	836	892	834	838	845	789	820	825	847	923	845	852	825	845	782	822	858	851	802	828	784	829	818	872	782	858	874	893	852	812	869	844	870	821	854	787	850	855	831	886	861	908	835	849	808	786	863	825	829	856	822	815	822	875	786	795	895	849	859	884	791	885	852	862	812	831	854	832	810	862	820	847	776	813	862	809	845	835	800	855	895	870	887	842	877	821	871	819	826	819	866	822	850	819	806	826	843	799	836	871	900	809	858	832	849	832	884	832	832	884	816	815	826	862	875	830	856	818	858	876	848	870	836	821	819	829	786	812	819	824	828	872	846	878	835	891	817	848	886	829	813	810	861	817	847	816	828	881	854	806	830	873	808	870	816	830	826	783	815	801	828	845	776	823	826	843	873	833	884	903	873	823	838	869	897	802	842	793	783	795	848	835	842	823	813	899	851	850	797	861	769	794	861	849	898	868	850	767	902	853	877	809	824	871	837	905	874	869	877	848	849	831	816	874	834	870	804	845	870	817	865	819	855	802	867	810	825	775	853	850	795	813	798	833	853	876	789	843	860	798	813	878	835	840	812	881	810	863	853	842	858	866	803	896	823	864	840	853	837	883	847	788	812	816	860	819	822	827	853	832	876	891	858	833	845	876	802	831	829	874	805	842	847	787	824	877	811	847	847	837	846	809	873	809	818	802	805	811	822	840	823	842	894	831	819	899	856	846	858	872	849	850	817	853	767	808	883	834	850	831	853	805	854	780	827	877	823	852	764	873	832	873	845	854	835	822	846	818	836	831	859	826	874	842	901	795	836	817	894	880	815	875	806	781	881	872	791	821	815	819	815	807	836	803	850	827	839	830	837	800	852	860	848	831	829	828	848	835	888	867	813	850	829	844	847	879	821	816	834	821	877	775	817	888	854	789	831	852	866	831	824	814	856	842	816	837	795	840	862	809	899	888	839	812	815	840	832	863	841	801	902	821	854	859	823	864	802	886	778	834	830	842	842	834	773	867	845	870	833	837	835	748	846	915	819	848	827	863	832	871	870	874	832	794	785	841	762	823	859	819	821	836	816	867	822	806	866	820	852	867	791	841	853	791	884	852	862	850	903	842	829	868	836	857	814	850	839	829	858	841	839	874	844	847	822	868	796	808	871	823	801	847	844	797	893	843	851	804	892	835	825	837	810	839	843	857	819	786	826	855	829	869	841	926	845	790	862	833	836	780	857	842	860	823	745	825	855	835	822	847	819	765	865	827	833	865	827	813	848	819	827	870	909	831	834	824	858	834	854	832	830	874	859	856	848	847	786	869	805	825	810	803	848	840	805	862	779	816	840	830	840	767	915	807	852	806	845	839	778	866	821	827	856	816	794	835	831	854	784	805	830	864	835	887	873	873	827	900	826	886	851	842	832	797	869	824	818	823	831	854	853	787	904	845	783	843	834	843	820	853	843	833	843	850	811	913	852	828	837	875	855	898	843	818	870	820	800	818	867	847	882	781	833	839	847	838	815	899	866	865	872	829	899	835	868	842	850	793	857	855	826	823	806	853	850	912	857	894	880	834	847	795	832	838	882	836	871	848	847	864	874	852	803	830	779	882	804	839	834	880	833	820	854	817	889	832	868	811	812	818	814	866	812	850	849	774	857	809	853	829	839	898	883	816	854	849	817	835	885	843	825	900	855	855	793	813	801	847	855	827	810	832	828	827	831	851	812	834	797	864	805	802	848	822	836	851	815	847	839	853	898	840	845	830	814	847	831	857	854	830	851	794	832	875	789	824	864	868	852	881	837	822	857	861	800	914	806	837	830	830	835	828	808	847	837	821	819	864	863	825	857	826	861	869	867	866	862	803	852	816	785	801	861	819	849	826	847	846	852	847	835	785	849	879	845	815	868	821	831	873	816	881	773	830	838	822	804	822	824	803	808	903	846	835	867	799	840	781	795	851	811	888	857	791	864	844	780	819	854	866	812	841	842	824	870	821	819	848	822	873	884	858	815	831	803	854	827	823	880	802	897	833	815	797	843	849	869	852	838	836	796	837	814	835	831	872	823	831	861	850	846	877	799	806	896	846	854	813	795	794	827	795	847	845	878	913	888	843	840	805	807	830	847	880	876	836	841	825	845	845	812	898	871	844	818	835	827
19912	14422	11408	9669	8137	5735	3584	2751	2219	1669	1555	1240	1083	977	817	731	833	795	704	670	580	575	476	433	442	427	457	375	368	342	352	370	362	411	379	351	333	385	378	382	350	358	327	347	323	311	372	396	325	382	351	326	333	370	364	334	347	344	357	347	361	372	363	323	310	354	348	345	347	307	348	338	338	334	335	356	323	366	377	325	332	367	346	355	361	335	319	374	357	356	352	332	346	370	360	384	360	340	313	338	353	341	368	326	357	312	313	328	345	343	353	334	345	360	348	361	337	285	321	335	360	348	320	318	388	311	356	337	351	320	317	342	321	330	355	331	335	332	340	313	325	347	345	331	395	366	349	352	349	378	320	367	349	328	342	320	352	303	344	346	329	373	336	404	340	364	363	355	347	328	330	338	404	360	367	344	386	328	344	341	360	332	352	340	323	306	347	344	351	343	339	340	338	339	368	351	317	352	337	320	346	358	332	338	346	335	351	367	325	325	347	364	337	317	353	344	339	304	354	319	310	345	357	342	366	360	347	335	345	344	345	325	330	341	309	340	340	341	313	366	346	350	337	347	325	363	313	321	351	342	323	331	354	367	332	349	346	336	355	331	327	335	329	326	338	365	341	358	329	331	341	357	322	320	385	360	359	351	352	376	343	344	380	352	353	316	338	349	336	360	350	303	344	326	302	303	307	338	315	343	359	371	395	335	317	317	342	369	349	351	341	363	317	369	337	366	329	355	328	363	300	356	323	332	358	352	313	343	341	329	346	330	299	377	324	359	364	352	357	333	353	344	338	363	336	322	354	342	366	333	330	339	356	353	348	358	358	365	341	366	377	318	366	333	344	394	369	366	345	351	334	344	351	343	353	318	335	329	338	387	344	318	319	345	337	372	347	358	349	326	335	392	395	329	332	335	350	340	346	363	339	362	370	388	344	341	358	305	315	327	353	371	354	356	346	340	357	320	326	345	371	334	344	327	359	381	366	290	367	356	350	349	319	338	354	359	323	341	305	337	336	349	362	336	365	354	349	349	326	344	379	331	345	342	342	359	369	326	347	339	339	363	357	338	357	343	356	317	328	307	352	332	352	329	349	353	376	347	341	337	347	341	390	334	326	311	359	334	377	353	383	333	338	329	337	331	353	334	334	359	352	329	313	332	310	353	340	335	354	334	369	331	315	341	323	352	349	301	327	329	387	346	334	327	323	364	329	340	381	347	332	325	365	334	335	346	326	341	353	348	323	345	353	339	347	354	340	363	347	311	314	336	347	363	349	338	355	339	359	327	343	350	377	289	321	317	363	352	304	376	345	334	368	355	384	313	335	325	339	332	350	344	345	363	357	353	344	344	379	383	349	337	352	333	392	350	349	317	341	341	337	369	343	349	355	366	330	366	371	341	376	309	389	350	313	363	376	348	330	331	363	311	319	336	344	308	365	339	316	349	320	318	349	320	393	334	375	335	308	330	342	312	366	301	320	370	327	344	352	349	344	340	346	350	340	354	324	371	333	337	348	367	373	306	353	349	345	316	341	344	328	331	362	337	304	359	356	337	331	345	311	347	309	324	310	356	342	340	335	332	350	359	344	351	345	313	287	321	355	328	361	370	321	328	356	356	354	320	349	389	347	381	303	372	340	375	336	328	332	341	346	334	345	330	333	306	347	332	329	349	345	347	334	332	363	359	376	350	355	342	337	371	329	322	339	366	335	372	346	332	351	362	346	343	357	350	306	351	334	322	329	329	328	360	315	388	334	356	366	333	320	351	314	314	334	320	321	331	321	309	372	314	342	311	318	353	345	351	371	335	317	339	345	349	327	341	318	321	384	310	320	318	336	298	372	332	331	340	364	330	363	334	364	385	357	348	346	374	356	359	324	338	336	329	309	314	333	374	318	357	339	357	337	373	347	308	328	328	360	347	374	321	308	313	361	348	325	326	348	344	330	346	327	312	340	347	327	342	354	338	335	339	335	350	343	364	326	318	325	360	338	359	311	343	312	330	348	355	348	352	330	367	353	329	305	339	362	313	348	352	363	373	323	313	317	339	335	322	353	353	335	341	328	353	359	338	353	348	363	354	364	339	322	345	358	372	348	346	343	317	335	355	334	326	350	362	360	337	325	349	334	338	355	361	328	359	354	324	347	354	323	343	370	373	388	357	304	364	333	372	371	369	365	376	333	351	307	352	315	371	322	338	317	340	355	359	346	339	356	345	333	361	374	373	344	331	350	365	345	333	358	331	379	372	340	333	335	367	352	339	322	323	308	338	384	340	366	360	327	311	330	333	327	350	313	384	332	312	362	359	347	338	356	305	333	346	382	327	324	346	358	367	342	345	348	372	331	344	398	359	324	342	323	298	320	364	313	364	358	341	367	345	384	325	374	337	360	350	338	339	398	341	347	353	322	353	332	363	364	351	347	347	397	365	329	338	369	358	391	368	346	354	299	353	347	339	348	374	372	382	333	347	311	341	346	328	324	342	346	321	371	352	330	370	364	322	319	355	326	302	338	329	342	351	350	349	338	317	355	327	303	356	401	378	376	365	363	354	359	340	302	336	380	351	317	325	346	341	352	371	369	337	359	372	336	317	343	361	292	302	368	354	319	316	335	324	356	328	318	348	366	311	322	331	351	366	346	356	350	312	337	346	328	354	326	340	332	308	367	343	333	375	345	318	336	338	337	319	353	344	310	357	346	361	340	348	371	353	352	298	356	356	383	349	363	371	355	328	356	334	370	335	317	334	372	349	344	329	362	370	385	351	343	366	318	362	359	319	359	311	354	337	328	326	333	325	373	332	335	341	354	333	328	343	365	360	295	321	359	345	353	352	346	339	350	341	323	349	369	360	326	341	339	362	343	387	355	378	342	340	365	342	373	327	321	310	348	361	332	319	335	339	346	378	369	357	338	326	333	337	319	378	333	324	326	303	371	329	328	348	355	326	350	365	330	370	340	356	326	345	359	348	331	340	338	346	318	364	347	315	340	330	317	310	340	349	331	366	336	322	337	327	377	310	350	341	336	378	366	362	369	319	320	350	359	346	338	325	339	340	343	333	351	326	320	342	357	330	374	325	332	338	358	375	306	351	288	316	368	328	342	319	343	357	351	348	342	353	317	360	357	373	362	327	356	333	368	358	342	347	330	315	354	365	348	345	352	371	336	336	352	339	353	347	328	302	316	313	327	359	328	293	312	346	330	321	354	322	359	340	327	374	344	311	336	349	337	349	365	354	343	359	359	341	321	303	345	337	361	359	349	339	333	349	347	371	330	332	341	343	387	337	340	373	332	328	326	337	319	345	355	348	335	408	340	345	327	365	374	303	342	307	334	324	342	378	328	376	342	340	397	339	304	366	356	361	324	330	345	345	354	328	325	319	349	321	317	317	347	286	310	344	363	320	349	364	329	335	348	324	342	373	319	345	345	339	361	350	356	338	360	316	339	372	365	365	303	380	346	358	381	330	326	352	306	360	340	344	337	346	353	333	349	381	340	309
15182	12214	14670	17601	17156	14701	11798	10398	9496	7583	7521	6028	5327	4992	3926	4245	4503	3976	3432	3207	2699	2154	1954	1743	1414	1501	1319	1158	1007	1021	1005	954	954	993	945	962	975	850	861	916	803	898	829	825	855	866	843	857	805	871	795	742	823	810	864	847	802	802	800	803	778	796	836	810	855	791	847	861	849	798	819	821	837	810	742	808	804	827	760	776	819	828	833	856	799	843	784	837	795	844	855	829	810	839	863	794	788	746	823	834	835	812	865	837	808	824	859	795	852	790	841	828	826	838	784	834	868	856	786	830	802	881	821	850	768	802	859	806	822	766	826	814	757	798	874	798	854	836	806	818	847	767	829	802	789	812	813	841	814	844	763	812	853	836	853	811	811	805	858	832	777	830	855	828	815	821	805	838	816	817	777	824	843	807	782	815	825	803	786	852	834	820	793	846	791	805	820	772	801	788	849	828	824	793	774	839	821	781	803	826	817	821	807	845	787	796	836	809	792	772	777	787	863	863	832	872	843	840	821	781	806	874	822	791	832	786	823	811	782	827	811	786	794	839	839	737	827	814	853	830	847	787	829	806	822	788	848	819	808	829	843	804	789	828	826	831	813	803	823	827	798	866	872	814	849	829	801	835	855	813	802	872	823	818	842	789	795	820	836	835	806	861	828	820	809	808	787	818	832	785	780	796	760	825	862	839	836	836	763	846	818	884	832	803	863	812	805	822	877	820	752	753	796	801	859	818	811	833	815	799	812	797	790	786	847	818	801	843	783	827	838	780	850	766	856	791	837	760	859	794	836	807	809	815	824	830	780	803	799	854	865	779	832	845	833	840	829	755	785	815	814	835	780	841	814	840	839	815	782	779	797	804	855	805	772	850	797	848	797	825	897	838	808	822	792	807	759	793	781	835	824	822	873	819	834	801	794	868	810	764	782	809	789	846	813	816	795	847	764	814	816	848	796	846	817	841	827	808	832	805	806	805	791	828	803	778	813	800	866	790	852	827	848	843	816	820	878	839	791	843	795	819	772	793	827	823	791	827	804	797	808	828	834	800	810	825	812	816	787	829	865	824	791	813	838	808	810	775	799	799	774	767	823	766	770	799	827	817	826	812	816	799	849	850	828	813	790	824	829	868	822	819	806	833	821	857	842	815	791	813	843	810	805	806	810	789	786	811	803	869	785	793	840	854	837	845	812	773	769	745	807	823	814	846	820	831	812	867	807	814	858	794	849	826	830	857	793	782	844	807	833	797	839	851	878	831	863	840	838	763	827	860	787	839	824	813	797	786	816	852	793	775	819	859	837	855	800	844	804	817	812	766	795	792	848	800	798	815	818	827	757	828	760	794	794	832	830	837	828	798	832	837	821	752	833	807	815	813	849	770	855	857	815	802	847	817	842	808	847	836	775	766	796	818	828	778	797	821	834	838	762	803	834	828	764	803	839	822	781	845	812	862	854	796	852	829	809	860	850	801	791	821	781	761	794	820	792	829	861	786	827	805	822	839	822	851	803	770	835	824	866	825	843	810	826	793	796	773	805	791	801	849	847	820	818	812	796	847	832	793	860	834	845	850	833	821	778	886	836	867	827	814	821	821	858	815	820	797	819	853	819	815	838	811	825	832	831	850	822	813	801	800	781	800	864	864	802	829	812	813	795	863	809	782	802	824	761	812	769	794	864	792	786	853	829	840	798	864	829	871	788	815	815	841	827	851	825	765	859	815	816	841	850	793	793	833	780	820	847	811	789	861	828	832	865	834	805	848	829	776	862	778	859	770	817	821	824	879	783	817	818	854	798	802	847	827	799	802	816	832	808	829	829	824	848	853	746	790	804	794	813	840	812	841	795	838	844	805	832	853	819	808	879	788	819	782	817	813	853	833	827	868	821	811	783	823	803	822	843	808	867	818	795	802	803	763	862	843	851	778	809	808	782	806	847	821	814	842	831	786	804	749	774	836	837	807	783	823	896	855	778	859	852	813	796	881	817	831	851	800	811	814	844	797	890	801	839	854	835	787	837	806	809	791	782	824	792	816	784	836	742	770	791	807	818	818	816	790	828	875	814	821	839	767	850	805	779	803	809	822	811	800	769	839	868	869	866	820	817	868	799	828	835	817	811	816	806	836	854	788	786	832	834	826	784	859	827	833	828	825	780	836	798	824	856	821	807	803	815	878	861	784	796	845	828	818	783	850	835	813	818	774	742	796	822	835	807	861	783	846	784	832	768	810	816	812	848	843	819	863	805	857	798	796	883	844	789	848	820	804	826	814	853	828	800	855	805	785	835	827	823	759	807	816	834	841	792	841	855	802	795	863	892	844	827	814	767	834	837	791	829	857	841	798	791	829	851	825	835	856	803	810	859	886	866	870	827	858	848	805	873	790	763	900	856	797	775	804	854	817	832	817	828	853	794	835	809	799	823	881	862	824	790	868	821	779	834	822	815	802	820	821	798	827	763	842	835	826	808	783	825	839	772	810	802	808	849	811	846	854	810	839	839	788	847	783	869	806	794	818	780	837	825	771	814	871	826	787	825	787	835	828	817	831	873	829	797	876	816	754	826	818	804	831	832	793	826	769	810	787	776	802	772	808	841	839	811	821	805	806	832	831	789	829	843	832	816	840	840	809	867	785	810	798	836	751	802	849	815	806	799	792	842	869	820	794	791	759	819	876	838	820	751	839	786	825	807	779	847	866	828	793	775	836	814	847	846	824	853	820	874	887	851	864	802	822	812	784	807	837	810	821	815	829	824	796	887	799	821	806	815	814	790	873	769	797	848	798	850	824	839	839	775	791	760	830	804	833	826	853	797	786	855	865	849	803	802	816	841	860	821	806	760	828	823	778	801	835	766	822	851	848	842	803	815	862	856	794	785	821	800	782	858	840	824	805	838	838	809	810	818	865	773	870	819	802	864	757	877	782	836	774	794	823	836	802	768	840	854	826	829	829	836	812	769	803	835	771	858	809	828	792	754	777	822	788	763	737	797	810	829	785	771	762	788	807	814	810	797	806	826	814	840	776	823	818	802	784	807	848	802	806	836	788	808	817	849	812	777	808	823	856	839	806	848	782	840	831	832	835	857	777	825	869	825	807	832	812	818	811	853	854	820	805	794	813	794	819	843	847	801	842	759	803	804	788	833	807	813	826	830	829	783	817	806	849	794	787	814	787	804	861	828	853	846	809	814	785	840	777	903	805	869	813	761	837	797	845	797	787	830	828	840	835	821	781	823	827	853	819	823	798	849	801	842	841	841	804	812	869	779	811	828	805	785	831	812	832	781	865	765	822	800	882	798	826	841	796	805	776	832	736	865	880	838	842	793	782	861	873	808	806	815	839	805	832	768	826	860	848	862	801	843	797	843	810	862	815	878	822	818	811	838	849	846	778	797	846	808	811	780	801	844	753	821	783	789	830	806	876	836	817	772	825	847	840	810	776	858	811	804	821	804	850	835	782	802	800	786	841	787	809	814	825	842	834	837	803	831	813	811	816	831	815	795	776
27927	18837	17998	14565	12089	8927	5703	4451	3527	2683	2698	1920	1570	1379	1005	1182	1246	1317	850	956	775	562	508	539	451	455	413	397	337	322	367	354	347	326	317	287	349	353	306	300	289	339	295	328	301	351	325	326	332	330	319	318	295	324	311	300	318	310	323	290	320	313	336	325	294	335	329	312	273	292	330	289	316	298	325	322	334	309	332	302	306	337	301	338	319	302	314	339	366	327	292	325	303	302	279	311	310	322	308	331	312	323	326	324	344	279	287	335	330	305	296	302	279	308	331	324	296	330	311	295	339	296	320	345	305	307	305	307	315	315	310	285	292	311	337	275	315	319	293	277	341	342	338	334	356	296	286	316	307	310	337	318	281	299	316	283	318	298	329	325	302	292	328	328	323	314	307	323	323	321	285	302	320	303	315	307	291	278	337	292	339	307	303	319	320	300	297	342	296	282	320	310	314	306	284	344	303	321	296	310	322	324	347	301	300	307	326	328	288	291	261	276	315	333	287	308	299	312	307	297	321	295	288	315	303	319	311	323	337	304	314	296	323	316	290	304	297	299	297	296	322	334	319	329	287	297	303	341	289	313	337	287	293	318	320	318	289	329	295	317	317	333	310	311	299	305	323	303	297	307	307	289	301	304	289	291	302	334	319	321	324	309	290	335	337	316	323	302	303	266	309	307	309	309	295	315	319	279	303	318	323	321	311	293	311	328	339	322	338	284	323	360	315	300	267	275	296	313	298	309	313	288	316	307	276	344	301	298	301	325	330	329	307	313	330	344	329	329	308	334	315	308	292	283	315	295	292	316	357	317	336	306	331	288	316	325	305	335	311	290	322	308	286	313	314	318	291	335	340	310	318	298	314	320	297	302	265	288	271	343	336	339	331	340	302	290	262	300	317	357	300	300	297	326	320	330	303	325	327	291	298	291	300	295	309	305	315	315	301	306	295	341	307	328	297	309	329	321	297	315	320	282	309	285	310	319	291	342	289	277	292	300	302	300	306	311	287	309	300	315	303	316	315	292	332	298	297	305	289	323	337	276	293	310	343	318	321	268	344	311	320	318	345	321	307	301	333	338	280	342	294	330	288	325	273	307	285	313	301	298	280	312	336	332	351	332	292	316	310	304	299	338	319	287	294	322	309	300	333	314	323	294	300	282	310	305	327	306	312	293	319	311	334	339	326	304	303	325	314	309	318	316	301	343	315	286	322	301	323	309	305	324	299	284	302	291	307	304	282	311	320	333	315	307	309	290	297	313	333	330	308	332	322	305	333	304	341	303	312	301	327	288	341	299	322	311	334	332	326	316	306	330	334	353	312	317	307	311	356	323	306	338	293	294	334	294	302	303	321	300	294	280	296	281	312	333	359	303	297	303	316	343	298	306	290	333	332	299	291	289	312	345	318	308	310	295	325	273	297	311	303	333	291	308	338	280	330	297	312	279	315	326	322	328	300	311	344	298	284	303	277	301	286	335	337	327	326	319	306	307	336	313	262	328	305	323	326	313	282	309	329	303	328	329	310	301	297	352	305	342	316	335	318	307	275	302	308	314	291	330	311	271	291	289	298	320	285	276	303	316	305	295	336	350	289	300	328	310	311	322	324	321	302	319	320	306	285	295	311	304	316	345	314	281	279	312	307	304	308	296	296	323	306	319	299	300	286	301	356	312	301	316	309	308	308	339	315	273	286	303	313	278	286	338	308	299	313	317	306	306	296	294	321	342	293	289	339	290	285	306	310	308	271	311	312	304	331	329	334	315	329	332	337	289	341	320	285	297	341	278	303	318	284	327	305	314	281	284	307	315	298	303	282	305	314	334	291	308	313	309	324	300	300	288	326	313	302	290	301	315	296	299	332	300	291	309	309	321	324	305	321	324	308	339	315	341	306	297	295	330	331	332	329	317	278	312	324	297	278	290	335	286	325	283	314	326	332	303	289	306	297	316	320	280	320	311	297	311	296	261	280	275	293	281	316	306	308	319	298	322	329	339	299	296	294	282	327	326	308	332	344	328	293	295	269	282	283	278	325	290	326	333	334	289	307	291	312	271	329	322	276	322	317	311	307	275	302	357	292	277	320	295	316	359	335	312	307	307	317	299	355	275	315	289	304	320	300	344	284	300	324	322	267	342	304	331	309	307	299	328	289	301	295	321	320	294	285	275	322	294	295	333	354	299	325	321	323	325	315	290	286	296	308	317	327	318	331	316	316	305	300	347	313	310	297	351	333	297	329	324	288	334	286	311	275	301	323	309	357	296	276	315	340	317	299	292	270	282	312	306	329	293	297	307	331	305	274	323	342	300	329	305	308	297	300	290	319	315	314	295	285	307	310	278	316	328	280	297	342	305	316	317	290	334	320	331	285	322	258	292	287	299	284	294	278	297	296	304	311	318	317	283	301	309	304	269	327	277	283	316	313	341	366	299	320	312	306	288	299	310	283	314	350	311	315	307	285	320	309	267	272	297	342	292	266	311	371	287	308	316	312	307	329	310	334	319	316	321	312	310	297	279	277	325	289	334	309	309	323	271	275	305	299	338	331	307	331	315	314	294	310	341	283	300	342	304	320	292	308	300	323	314	325	321	294	329	278	293	306	285	301	321	329	334	302	297	270	298	285	275	302	304	318	331	278	323	321	309	342	344	292	341	304	308	298	275	297	324	333	303	285	333	335	303	304	305	315	307	314	309	308	317	286	307	324	341	285	335	307	347	290	351	265	326	306	291	321	301	298	287	301	273	334	285	313	306	270	298	329	316	301	316	327	337	319	301	301	322	296	295	316	314	362	334	286	257	313	343	299	307	296	319	314	322	292	302	281	301	320	311	319	297	309	329	279	287	340	301	302	320	323	314	306	315	307	343	308	311	338	317	332	294	351	327	340	311	312	291	336	265	303	298	306	340	277	308	288	341	310	265	321	303	312	314	313	325	312	311	306	342	324	318	286	320	337	292	308	296	266	288	346	338	332	321	293	316	279	312	325	271	319	306	284	326	306	300	326	301	275	302	296	331	288	307	298	305	343	332	294	299	319	300	333	332	317	308	288	310	332	314	329	292	312	307	321	358	309	348	290	316	305	318	333	337	323	336	319	301	288	320	338	302	274	335	276	300	311	296	334	298	309	334	334	305	288	287	356	345	275	340	300	323	322	326	308	320	302	306	270	288	328	309	311	338	327	296	300	298	306	304	273	298	320	298	286	338	313	300	312	293	362	298	288	330	306	326	312	312	295	316	310	311	304	330	335	301	300	300	322	311	312	287	319	323	296	301	308	322	311	303	295	320	298	293	300	333	320	304	291	338	298	277	302	308	288	298	312	301	353	307	322	296	315	312	324	315	336	298	346	310	306	340	324	279	319	365	339	303	318	320	294	337	318	305	298	338	297	299	324	295	319	328	295	325	328	317	305	336	285	334	293	306	293	329	289	297	269	274	294	302	295	314	298	334	308	297	294	337	302	335	332	318	306	341	293	277	305	351	272	329	302	296	315	344	292	356
19231	15029	20555	22021	21399	19546	16189	14491	13138	11087	11489	8451	7810	7221	5630	6386	6794	6456	4796	4852	3959	2857	2606	2330	1726	1805	1667	1278	1170	1070	1013	989	962	1014	955	959	945	903	819	921	767	833	762	819	763	847	730	807	757	772	717	781	751	778	766	748	749	781	747	762	683	751	770	762	741	737	728	728	734	720	759	722	757	704	735	712	764	767	766	759	771	759	757	754	746	700	757	713	761	762	751	772	740	733	770	753	716	746	735	796	737	707	718	753	687	719	740	720	786	744	776	745	751	749	718	746	767	716	728	753	753	781	735	718	753	737	706	731	746	752	740	790	772	747	682	739	778	731	735	746	754	740	724	765	720	803	687	732	713	742	700	752	749	714	740	752	728	739	764	763	710	774	712	781	791	706	683	748	725	744	764	760	731	753	724	719	733	727	750	717	775	677	760	699	740	737	723	742	745	744	749	720	788	745	711	766	754	704	697	814	718	736	715	716	691	755	746	700	728	723	749	746	782	758	704	735	750	739	749	745	744	711	760	732	717	771	747	741	748	739	725	735	734	762	741	745	770	702	741	716	737	764	723	747	752	735	774	751	780	756	721	739	706	702	735	729	719	698	675	705	747	703	748	728	757	744	729	743	730	720	728	751	752	748	731	761	770	768	721	786	706	768	714	657	756	729	728	709	773	726	674	702	758	700	734	717	751	776	724	756	779	744	715	744	708	726	718	726	729	757	720	721	737	727	743	748	710	747	694	723	749	795	796	733	752	772	687	683	742	705	732	765	711	732	692	665	689	745	755	767	736	704	706	711	779	736	781	695	716	714	693	753	755	735	770	779	757	759	721	698	745	780	748	757	793	745	742	738	746	701	743	754	689	707	740	715	780	784	726	734	716	750	747	755	701	720	740	693	728	773	759	759	674	738	716	713	750	775	719	732	749	787	791	752	721	740	779	703	715	728	717	658	731	724	754	732	706	716	716	756	714	744	725	713	693	722	756	717	738	769	775	756	726	729	735	748	686	717	746	705	753	754	715	770	699	745	736	756	777	768	760	691	707	729	734	738	770	717	728	708	755	724	723	748	686	716	788	691	796	741	724	745	772	729	744	702	747	715	697	729	767	746	763	770	685	732	718	714	721	737	725	764	737	745	745	757	788	769	738	670	744	790	785	722	748	729	730	709	758	747	769	700	767	759	688	727	737	735	714	727	784	803	746	709	730	751	775	712	731	744	754	737	718	690	755	732	759	742	728	744	761	743	674	742	709	709	739	775	734	670	700	733	757	725	712	723	703	766	724	695	730	747	708	740	774	757	746	713	794	789	730	718	758	722	746	760	709	751	767	731	678	733	723	751	771	714	779	751	774	756	769	735	735	735	733	744	728	694	729	737	787	757	671	747	740	756	702	728	727	751	726	715	738	729	720	754	724	784	701	718	744	756	784	752	792	715	753	742	701	753	723	710	730	727	740	768	750	712	752	775	757	721	796	708	694	737	724	717	772	672	715	737	709	740	724	729	738	722	725	722	757	744	748	726	728	747	723	729	744	705	760	761	741	742	749	733	776	729	739	762	746	719	736	739	768	736	723	738	759	730	744	739	734	703	736	777	746	747	724	746	708	779	754	725	719	732	792	732	707	707	753	736	784	717	743	727	751	705	763	750	740	737	762	763	748	754	761	768	789	724	765	733	711	771	748	692	716	758	708	751	704	761	742	693	802	782	736	730	723	747	782	774	702	774	774	688	724	725	712	757	737	695	767	726	751	749	759	732	778	712	733	725	772	718	697	753	761	769	761	715	715	724	712	707	766	747	727	743	765	734	710	725	696	761	747	712	704	702	732	752	728	752	735	724	723	801	737	747	700	760	689	715	691	723	738	755	788	769	713	740	772	723	773	702	791	692	768	716	754	785	706	720	719	765	773	755	765	734	724	729	717	738	757	732	702	701	788	762	741	723	774	713	734	761	728	713	710	776	783	687	750	761	720	750	795	699	675	727	755	763	699	784	736	738	760	714	781	761	758	691	792	787	684	760	786	744	754	773	701	740	734	704	738	693	698	750	776	748	766	732	738	753	753	722	751	735	779	711	753	739	731	773	727	718	757	763	750	694	738	687	733	707	742	752	698	711	727	747	763	769	763	745	782	708	707	758	725	719	742	734	749	694	666	769	726	750	751	687	742	754	737	742	717	723	716	704	763	756	729	713	779	726	718	749	715	788	723	736	725	752	727	684	735	721	742	745	723	709	704	736	740	719	780	690	778	720	770	745	756	679	712	782	783	747	717	742	700	706	752	749	729	731	699	732	720	677	712	743	766	755	769	702	732	710	713	779	708	740	706	718	755	757	720	729	745	800	753	762	781	762	744	780	736	739	720	727	728	749	774	734	750	751	757	729	710	752	723	727	720	767	738	715	716	674	736	746	716	761	773	749	671	717	760	741	752	769	729	746	735	717	747	734	729	744	699	684	692	704	774	728	754	739	727	747	713	747	707	735	739	718	737	736	701	760	763	749	736	742	735	732	742	763	743	708	755	773	760	701	751	725	755	746	776	718	761	714	747	709	730	707	788	723	746	721	733	758	772	689	765	693	735	745	754	738	756	714	750	707	732	715	748	724	753	739	740	719	749	720	776	709	742	670	703	704	725	715	732	756	762	720	798	741	725	740	805	746	686	714	677	729	738	790	759	732	735	734	752	710	739	747	713	764	764	745	726	771	737	740	725	782	738	701	729	744	774	748	792	777	729	767	762	817	744	748	723	756	727	745	779	712	761	764	730	742	735	690	753	723	711	744	734	757	691	764	714	741	777	767	748	730	724	759	737	737	764	709	773	741	754	725	788	775	751	765	732	669	717	761	749	722	722	816	721	728	745	734	742	751	707	735	717	760	722	766	710	700	707	747	731	755	723	768	720	734	740	742	724	718	766	746	699	757	684	716	758	740	748	710	685	721	726	770	731	721	777	727	720	757	727	764	715	750	714	746	782	700	777	749	763	766	766	741	723	754	756	739	705	755	741	716	746	788	792	738	746	702	728	722	746	743	721	745	792	746	738	745	774	719	706	702	730	763	725	761	686	741	745	673	702	712	748	727	704	722	741	772	758	720	768	776	757	761	737	741	746	722	723	732	675	732	753	733	761	754	710	717	736	760	762	745	725	680	702	737	731	762	653	737	727	732	748	694	704	793	720	821	758	729	686	728	749	748	747	725	754	695	790	744	751	713	732	705	704	788	751	747	777	728	773	788	743	714	750	699	747	722	702	724	706	713	770	732	728	729	751	706	742	716	739	779	694	690	727	774	717	739	706	711	752	732	739	785	728	758	726	691	731	755	772	748	740	752	742	764	779	748	731	700	741	770	737	783	717	725	732	749	750	709	766	722	750	753	745	743	720	707	714	748	764	709	754	682	762	730	742	725	725	727	719	743	748	698	770	780	733	738	759	696	700	723	749	694	729	744	707	725	747	725	732	747	781	705	752	717	735	729	739	767	772	748	756	732	734	729	742	753
8119	4611	3736	3342	2540	1723	1300	981	883	786	638	594	586	583	541	535	520	449	417	439	385	402	352	413	396	386	355	366	348	364	373	395	365	354	374	375	377	343	359	357	346	361	368	325	333	367	359	360	327	348	351	326	352	393	335	347	370	384	342	355	331	346	331	337	345	345	366	347	365	372	367	364	373	334	303	376	383	326	388	388	341	368	361	325	334	405	332	381	351	338	351	342	322	350	358	360	362	352	355	363	386	356	331	352	352	372	334	350	349	351	345	336	351	346	312	343	366	375	341	348	381	318	375	356	350	349	377	388	350	376	338	361	338	339	386	362	350	351	333	352	371	366	369	352	357	351	373	359	374	359	345	352	318	343	352	363	382	337	364	299	366	342	387	401	381	384	379	377	339	372	333	346	354	363	358	340	376	355	372	351	365	351	353	323	370	360	379	368	346	387	347	402	373	339	353	364	366	333	318	361	334	363	404	354	363	345	330	350	322	363	354	373	368	322	321	337	376	333	333	348	356	371	331	363	362	334	349	373	334	346	366	355	370	364	350	347	348	312	328	372	382	370	350	333	353	383	398	387	340	358	347	360	377	369	367	365	320	368	363	335	353	354	314	357	360	357	327	331	359	345	367	320	335	344	377	372	330	354	414	357	360	331	333	330	341	401	339	337	343	330	364	354	397	350	365	414	347	352	350	395	356	357	328	351	347	328	357	329	320	382	342	386	345	359	361	351	355	359	362	353	355	364	354	340	337	363	319	350	337	354	348	374	397	364	360	368	339	352	372	360	319	329	395	318	365	373	331	352	379	342	352	351	368	308	369	380	346	298	398	350	386	363	327	358	350	354	365	339	360	352	329	336	332	335	309	358	352	355	353	350	311	358	363	385	342	348	394	380	369	396	330	365	309	343	352	390	349	381	363	371	337	366	356	378	352	372	327	329	378	374	350	376	329	372	355	382	355	333	384	347	375	346	351	352	350	339	358	337	353	373	320	391	342	341	386	368	371	348	340	365	379	397	330	357	339	362	355	342	340	344	354	341	355	354	324	319	397	346	328	352	365	384	342	351	336	310	344	369	343	373	345	356	351	349	379	375	351	372	339	351	364	353	362	342	347	328	364	362	366	391	367	364	352	371	379	358	354	361	393	395	358	364	326	354	339	354	379	359	357	343	324	398	340	338	326	373	337	341	368	350	320	372	353	329	328	329	366	344	332	368	344	349	371	381	376	334	327	360	352	376	378	348	363	331	335	318	358	335	336	323	340	346	400	401	378	341	354	309	346	335	369	365	373	391	329	363	308	368	369	368	356	350	350	353	371	332	333	321	364	355	373	382	331	362	402	356	358	354	371	340	351	400	333	388	341	348	337	351	361	358	364	330	367	354	334	366	344	314	378	373	380	356	386	332	344	351	336	354	336	345	345	340	353	345	335	367	347	354	357	407	351	344	335	402	384	389	340	349	341	389	342	355	368	315	384	366	347	379	340	339	335	340	325	355	336	347	378	368	368	355	356	377	356	382	353	366	334	384	316	357	366	379	391	340	367	365	336	361	316	354	337	382	376	327	361	378	356	357	348	392	394	300	359	346	369	331	366	373	370	344	357	354	354	345	344	325	344	338	400	359	346	327	383	368	384	324	372	346	337	367	316	325	366	344	372	366	363	321	345	364	333	366	320	366	321	343	349	342	357	366	351	337	317	348	352	305	335	334	381	339	374	382	355	383	370	331	372	335	342	339	380	347	341	340	314	339	328	361	326	348	376	362	361	335	367	348	327	352	357	342	381	372	349	338	376	374	420	341	328	333	353	361	329	345	342	361	376	343	364	315	369	356	362	339	361	375	340	382	367	335	321	331	355	369	333	351	346	340	367	332	303	337	356	341	346	346	320	360	404	384	343	331	360	396	391	392	339	357	364	348	386	373	311	336	343	345	367	311	377	341	344	333	388	329	344	339	362	385	349	377	332	379	355	343	326	327	369	310	363	347	354	365	366	330	326	360	359	363	383	339	333	363	356	337	347	331	375	367	338	349	371	343	339	313	348	341	339	369	362	368	360	376	357	310	354	356	345	363	352	364	337	362	423	370	385	380	372	335	371	329	347	325	347	380	385	391	380	354	364	362	333	340	359	380	338	368	333	381	344	397	373	344	335	374	379	383	323	353	356	359	324	370	358	343	368	318	389	342	360	361	336	345	389	372	344	348	318	345	363	360	349	360	335	360	350	322	330	335	377	363	293	345	391	349	358	329	346	373	376	349	351	340	331	332	335	318	328	378	326	328	354	351	346	348	383	342	334	392	344	380	336	350	339	359	351	298	373	382	363	388	366	324	375	312	355	356	346	347	320	331	350	352	355	371	331	354	357	370	366	339	380	367	367	329	371	403	373	366	357	396	338	359	367	338	332	342	327	354	356	380	358	355	336	352	385	307	344	407	336	354	358	346	365	358	333	388	331	388	298	336	346	374	347	356	362	333	373	377	370	385	393	330	364	381	396	414	359	353	403	350	352	361	355	372	347	330	315	365	343	348	375	367	371	392	379	346	348	345	339	372	362	351	369	375	325	331	341	399	362	358	410	354	372	349	324	341	373	342	335	342	334	368	358	343	383	340	362	362	362	319	344	335	338	364	345	321	328	386	352	336	366	367	353	359	382	348	367	344	352	342	329	348	351	331	395	361	362	347	357	337	341	362	375	374	355	319	385	322	361	346	358	349	372	343	347	352	340	334	331	316	334	343	341	380	331	343	350	347	359	352	332	375	348	350	366	391	375	357	321	334	331	335	350	354	358	350	353	360	370	370	329	335	369	378	392	353	367	339	367	391	366	388	310	379	356	360	367	374	352	344	368	352	338	359	336	342	357	365	353	383	388	336	346	353	413	358	356	337	333	368	343	342	383	364	356	382	326	381	345	381	365	345	368	340	340	311	330	369	354	370	377	342	363	342	361	328	368	371	339	359	382	340	339	359	334	370	349	363	363	363	347	358	351	361	346	382	373	344	335	357	323	389	354	337	309	366	361	356	341	360	362	322	360	357	354	367	349	333	322	372	376	374	359	377	337	346	386	378	337	316	320	359	362	312	366	349	368	318	365	346	367	317	384	343	325	373	376	358	330	362	354	319	335	358	358	328	356	344	376	374	327	354	367	357	352	358	387	359	323	370	344	385	375	338	362	319	329	322	354	403	392	338	372	353	365	345	350	334	297	337	337	346	325	356	334	346	385	348	338	347	345	335	366	354	341	349	364	378	356	349	361	327	367	357	357	345	322	389	347	353	324	306	356	369	347	388	354	340	351	361	361	391	385	360	342	367	354	348	349	382	360	362	366	329	331	370	351	358	324	295	333	383	338	369	354	392	347	361	332	333	341	351	339	358	367	357	370	386	372	324	350	316	379	360	371	381	358	367	345	386	385	370	334	352	424	374	356	332	352	387	356	340	401	337	354	348	316	360	297	378	364	353	352	351	347	326	376	406	361	385	397	386	337	363	365	339
6581	4707	7400	9824	9377	7340	5733	4833	4314	3658	3260	2886	2683	2415	2235	1982	1873	1711	1598	1515	1315	1211	1129	1092	1083	1026	991	980	897	995	938	947	911	920	935	854	848	859	900	862	876	939	865	873	904	831	859	840	846	839	832	848	827	814	788	805	845	880	818	837	847	919	853	875	837	841	892	920	775	808	800	842	813	885	898	875	819	824	851	876	829	820	879	867	843	822	841	843	855	803	799	879	841	866	883	810	803	814	856	814	842	847	819	871	860	859	870	878	822	823	861	847	824	829	831	856	842	863	800	805	847	852	874	816	826	896	854	822	856	852	847	858	838	845	846	831	857	863	856	768	871	791	802	817	777	838	800	807	868	850	874	890	846	846	854	873	863	840	796	834	886	817	847	865	884	868	831	872	813	842	912	831	850	858	815	890	833	873	816	816	840	889	858	797	843	833	835	817	806	822	885	817	840	843	798	873	880	848	868	828	802	858	885	793	813	870	767	867	803	820	821	884	855	757	845	828	818	840	848	793	855	830	828	835	816	799	860	840	858	825	836	897	854	858	842	880	813	810	822	817	837	823	828	827	863	829	845	847	830	808	875	867	840	832	812	786	784	823	793	835	859	858	832	891	850	838	842	914	806	871	881	906	847	866	830	812	864	828	834	811	870	838	801	845	844	825	881	768	877	829	803	835	815	843	812	844	835	824	783	844	843	801	872	850	852	794	884	855	855	906	876	858	869	825	866	840	861	855	798	833	831	855	838	840	852	828	837	862	830	853	856	854	812	843	821	800	829	817	811	858	915	861	859	847	825	856	811	869	838	853	828	869	886	845	870	812	924	892	867	882	831	839	779	860	798	841	823	879	845	811	853	822	820	837	881	806	814	855	845	803	873	836	909	787	923	861	833	840	865	800	889	831	789	809	820	835	828	818	860	862	815	828	818	883	826	850	841	836	843	874	825	844	849	874	834	828	861	872	809	800	858	806	875	885	884	844	792	826	850	841	832	872	788	876	820	862	881	871	840	797	813	790	835	870	834	869	830	842	882	848	831	836	859	844	849	822	909	844	843	846	886	838	808	805	827	877	878	842	812	824	845	826	812	872	855	837	848	857	820	826	857	775	874	873	796	818	849	808	801	851	848	866	822	809	830	842	864	850	787	824	842	883	862	818	810	859	873	863	850	847	859	851	886	797	855	809	859	851	867	849	844	838	919	848	816	872	858	859	855	851	817	828	815	845	846	821	889	847	853	843	882	842	797	836	845	842	825	872	816	849	891	827	866	841	892	872	844	847	854	827	868	826	803	865	848	823	864	871	833	823	844	847	835	910	834	886	816	874	855	827	806	817	852	839	865	837	793	862	856	860	840	863	831	809	834	860	871	844	831	857	838	845	800	798	850	842	860	784	865	830	820	837	833	847	853	860	827	848	835	836	812	860	827	864	873	846	882	850	877	780	864	820	807	873	827	818	805	825	890	902	851	793	821	825	828	883	866	845	840	896	813	896	827	813	832	808	853	846	832	857	859	811	815	884	810	788	824	882	895	846	872	852	858	842	839	845	858	853	844	861	867	896	843	845	897	857	812	848	803	826	822	870	829	831	892	865	871	837	843	829	836	823	893	880	922	834	816	815	877	809	788	828	840	801	847	858	831	841	836	810	867	816	862	910	836	833	876	877	806	796	805	872	900	829	878	834	839	847	844	897	819	829	866	842	841	883	821	831	853	818	811	829	862	834	902	854	816	825	854	848	848	815	864	851	870	867	838	833	832	857	828	844	860	849	839	832	839	840	809	920	812	817	837	859	805	856	808	832	846	871	831	837	824	861	895	809	865	799	825	819	845	826	814	837	853	795	794	875	869	860	859	861	856	797	821	882	833	834	801	807	854	859	847	780	834	829	813	834	842	828	809	834	864	842	846	850	831	863	831	855	848	843	854	877	858	797	799	796	821	878	909	908	829	840	784	791	845	863	817	845	861	819	877	785	804	812	752	814	860	864	842	857	862	806	882	822	807	832	847	919	842	893	886	836	890	842	837	849	852	869	851	833	929	836	833	839	802	858	883	836	883	809	811	792	892	846	821	803	864	787	832	858	862	831	890	917	789	843	808	834	874	865	881	900	842	889	854	847	830	922	820	778	875	830	855	851	798	831	857	829	894	845	804	852	809	863	826	855	828	858	824	792	882	801	849	866	819	912	834	846	792	804	817	859	863	826	867	842	851	870	820	814	836	852	811	832	846	792	898	809	831	824	839	780	825	853	872	862	872	869	818	868	870	858	855	852	860	848	834	853	886	841	767	831	846	803	814	818	840	858	822	812	851	844	858	821	880	853	855	814	827	865	926	809	830	878	821	859	798	841	831	880	837	821	859	837	818	828	900	862	795	820	859	805	900	851	816	820	844	852	826	873	794	837	849	819	800	873	876	834	853	843	856	794	792	876	786	898	884	810	824	862	858	864	897	817	824	824	819	850	796	842	808	846	822	855	861	815	834	865	840	896	887	835	807	872	844	871	855	854	857	849	855	877	836	852	803	864	804	861	849	876	871	852	891	846	779	891	874	892	851	866	807	855	823	822	797	835	840	831	862	874	890	847	822	898	840	846	820	809	870	817	814	850	842	800	842	858	856	874	859	846	812	847	856	894	834	775	836	850	860	842	917	915	846	881	850	848	844	847	842	787	844	821	862	863	903	821	829	801	790	831	843	829	853	842	853	830	829	880	819	792	852	846	825	862	809	913	813	863	841	894	884	868	802	796	832	836	809	770	814	849	867	799	830	876	824	796	862	806	844	850	850	786	871	888	809	838	807	856	873	872	847	831	839	853	841	813	859	849	836	834	901	863	857	825	874	829	854	851	860	850	856	849	823	853	789	812	802	849	850	808	810	862	865	889	831	827	807	859	813	810	851	857	839	864	807	788	868	871	861	826	782	837	899	833	851	868	864	831	838	805	849	837	788	826	831	826	786	819	826	844	877	818	811	853	854	835	880	853	854	837	796	847	870	776	882	843	836	848	832	820	892	838	821	863	893	858	930	837	830	796	906	849	872	849	835	891	806	841	813	859	798	872	851	854	859	823	834	835	869	854	877	834	859	840	846	848	856	839	824	843	814	815	874	899	859	796	814	819	853	809	882	855	844	829	849	856	866	861	821	828	843	834	896	810	814	881	870	848	876	792	867	863	852	881	821	852	864	818	861	888	828	879	826	824	801	839	844	838	856	873	825	799	803	823	840	801	899	840	884	836	892	830	863	872	852	868	895	830	845	852	859	842	841	825	878	873	822	758	852	870	867	888	841	833	797	849	843	842	853	883	848	812	818	849	814	837	828	840	826	863	811	857	861	848	829	765	834	806	823	816	797	841	802	826	865	873	786	832	807	864	852	837	897	814	825	880	800	853	852	794	877	828	804	837	842	808	820	865	867	820	841	805	843	868	848	824	876	813	865	872	861	881	863	827	835	817	838	867	842	865	817	865	786	820	849	841	831	833	877	814	808	817	859	816
19304	11871	10913	9710	8081	5717	3641	2780	2222	1683	1661	1215	1152	973	854	840	982	820	653	750	538	503	481	489	423	440	385	376	361	366	392	368	361	335	385	355	342	355	322	360	334	347	331	340	324	305	341	360	356	362	320	337	362	360	377	324	300	332	364	328	322	361	353	333	360	344	336	349	346	324	327	366	358	349	348	340	364	348	334	365	339	331	329	370	375	357	314	383	342	336	346	364	370	342	355	384	348	327	342	333	361	323	324	368	348	340	370	323	412	312	351	319	383	371	364	340	337	324	332	326	359	336	386	311	348	361	344	360	324	330	349	326	320	332	315	364	351	338	346	368	335	331	316	345	380	329	317	360	382	352	348	329	360	360	344	324	314	367	340	346	340	371	307	326	344	313	364	380	359	363	316	346	355	353	365	351	331	374	319	351	352	352	345	340	353	339	355	334	355	341	335	372	337	326	298	330	352	325	337	338	361	348	356	349	338	362	341	319	343	329	342	376	382	342	336	327	351	316	340	356	348	325	351	342	330	328	347	314	307	329	326	324	350	350	334	358	317	371	369	359	316	317	368	325	344	338	349	354	332	359	350	347	367	359	361	351	364	316	324	392	326	332	351	356	354	371	328	320	361	369	375	356	354	338	331	293	339	356	321	361	372	370	351	349	356	329	320	340	374	317	374	375	335	367	341	335	343	317	351	355	366	315	338	366	373	334	353	350	341	333	363	340	297	360	356	314	349	335	351	346	354	342	324	356	338	336	328	327	339	303	332	359	362	351	340	289	312	305	337	316	402	339	335	347	321	342	353	310	305	355	352	339	366	379	339	357	310	340	357	354	366	348	348	375	343	352	358	360	366	367	356	342	340	345	351	337	388	341	376	345	395	354	273	353	350	344	363	347	345	330	329	342	360	331	352	334	342	360	363	387	329	318	345	377	370	360	332	372	325	338	348	349	349	328	357	350	361	378	367	317	348	338	354	329	345	374	335	357	345	386	310	319	337	329	354	344	353	337	334	317	294	316	334	343	381	331	360	362	332	325	352	311	340	319	359	330	345	368	356	339	354	319	312	360	346	339	340	323	337	340	368	352	320	348	320	346	395	347	316	358	347	316	338	314	329	381	299	314	338	364	354	368	357	360	365	335	324	387	360	327	360	320	349	369	322	351	320	317	345	358	346	317	317	355	338	363	370	362	325	364	349	329	318	375	320	375	345	344	351	361	359	349	310	357	362	346	339	323	321	352	335	330	322	332	348	344	338	333	357	347	353	363	350	325	361	348	324	357	337	332	343	317	346	377	359	317	328	354	355	347	346	397	323	343	341	373	368	340	301	310	312	383	364	364	324	353	372	337	348	333	355	349	322	338	325	354	365	314	340	359	373	327	375	386	329	358	355	328	343	339	372	328	321	356	351	343	331	322	345	354	368	341	341	338	345	357	347	332	342	335	332	360	356	328	355	337	336	315	341	371	350	362	325	331	361	344	325	334	354	368	341	324	319	378	369	341	353	337	332	339	339	313	372	333	317	323	367	363	336	335	365	393	345	346	345	311	353	341	305	348	379	344	334	357	369	330	351	324	316	351	359	339	377	323	358	362	363	344	331	341	353	343	366	346	363	354	376	319	330	301	319	352	338	363	326	344	338	332	375	330	354	329	359	323	380	330	344	370	339	335	314	342	365	347	393	344	381	336	315	372	356	328	396	356	345	357	359	340	343	379	343	352	326	328	351	312	358	352	312	332	345	350	328	330	343	344	355	376	325	367	317	366	388	351	344	341	342	379	344	361	315	375	361	335	339	325	347	319	352	393	334	320	319	348	350	339	382	316	344	344	354	357	357	348	327	338	375	338	409	343	350	315	325	336	298	348	338	339	351	294	356	358	360	371	307	348	325	312	347	352	333	331	337	354	308	348	316	327	329	350	332	355	358	340	356	333	334	347	333	341	360	332	363	317	327	349	348	347	353	341	330	339	368	329	347	386	359	335	354	370	318	368	340	341	351	366	311	337	354	332	327	361	355	341	325	331	332	353	361	333	337	335	355	346	336	343	329	340	358	352	336	317	344	324	318	353	302	312	327	320	387	355	337	359	336	344	374	314	335	368	325	341	325	323	309	369	346	343	341	337	363	341	342	361	361	376	330	359	337	315	358	338	332	293	306	361	392	346	320	336	352	369	395	318	355	353	359	349	340	332	354	361	363	336	341	331	337	377	369	353	324	359	340	342	347	356	341	363	353	356	369	309	367	326	379	341	382	342	307	363	344	367	346	334	369	355	355	310	330	396	383	305	317	315	326	342	344	347	376	352	348	348	347	329	375	345	343	333	370	360	365	323	337	354	349	371	384	380	354	340	346	332	357	365	388	340	310	343	381	354	339	341	337	347	371	367	340	343	346	377	365	328	365	320	378	320	349	347	340	344	332	340	336	349	330	344	340	318	336	353	344	317	356	334	338	359	343	339	345	360	350	326	353	354	346	331	336	341	371	348	334	344	350	344	324	331	332	347	344	364	371	336	312	361	332	331	366	345	349	336	326	358	327	334	342	381	316	350	311	388	335	327	358	308	336	378	306	371	316	358	323	337	334	330	380	319	311	360	303	362	342	349	329	313	366	343	340	351	355	350	334	325	330	317	347	346	347	380	323	341	321	365	335	333	346	308	359	323	342	378	361	373	329	326	330	369	348	398	383	318	351	343	363	369	323	335	354	359	335	333	301	349	346	376	355	351	347	340	314	353	322	316	343	347	352	339	318	383	332	311	341	318	313	316	354	361	333	352	363	327	339	373	365	345	343	373	388	359	349	315	353	371	349	358	345	361	326	341	314	354	326	361	326	347	366	336	329	370	318	393	374	342	362	388	354	317	344	343	371	366	349	345	333	345	383	354	337	345	330	365	353	365	323	339	338	306	338	346	362	342	348	340	343	366	366	345	349	309	352	318	338	313	352	371	352	352	353	383	338	365	334	390	390	337	366	337	360	325	360	333	338	355	348	347	380	347	363	327	361	364	342	343	312	330	361	352	345	320	311	353	333	368	385	353	337	308	319	385	352	340	367	361	340	344	355	316	340	359	326	356	348	325	322	360	350	339	355	338	321	314	355	379	331	391	361	318	373	322	361	329	350	336	363	362	354	358	352	361	330	329	339	338	346	353	347	335	366	362	373	330	375	311	362	318	366	349	319	348	367	358	354	313	343	340	350	356	330	314	348	322	313	354	370	327	342	352	360	340	340	348	365	357	330	343	379	329	350	326	336	355	365	337	349	298	370	314	356	359	352	354	367	344	311	336	363	368	322	362	332	353	350	336	368	359	334	346	349	328	325	332	341	386	344	369	317	324	372	326	379	353	326	381	353	365	352	321	357	354	336	358	347	347	341	336	337	335	328	322	346	329	352	365	330	326	331	357	352	335	324	347	307	336	354	369	363	375	332	345	326	368	328	367	334	322	321	336	335	356	382	349	337	331	361	347	349	326	334	328	339	368	382	344	329	378	361	373
14963	9984	15054	18044	17438	14357	12023	10504	9421	7796	7909	6185	5581	5154	4159	4360	4887	4308	3049	3550	2855	2187	1794	1595	1403	1346	1332	1134	1082	1021	987	1054	954	972	976	946	918	892	869	887	899	907	832	867	881	833	830	898	835	803	799	859	851	783	860	836	788	872	868	845	790	836	820	864	779	797	806	772	821	864	868	809	834	805	864	797	845	820	838	802	805	820	802	818	868	825	784	862	887	835	809	868	852	872	787	786	825	773	828	838	796	799	828	824	864	755	789	825	834	809	860	805	822	852	768	832	779	838	856	809	840	844	853	858	775	777	840	845	861	799	794	852	864	820	846	851	828	809	824	780	792	858	808	808	862	845	846	788	806	814	844	786	830	800	795	831	863	865	826	838	788	826	870	819	853	819	803	786	811	793	816	743	785	855	816	847	794	799	825	868	795	840	817	840	816	784	853	797	772	867	849	857	824	766	846	854	825	815	850	841	863	878	806	809	846	786	834	814	796	862	803	818	844	791	784	787	824	775	875	864	859	851	819	818	826	774	801	798	821	882	800	755	803	787	833	836	849	820	828	845	805	843	820	822	862	847	845	855	828	781	854	812	798	801	854	761	838	802	816	801	856	827	828	788	857	810	823	843	814	840	855	863	825	862	792	822	850	807	821	863	871	845	812	793	824	828	788	837	853	851	852	873	808	801	794	804	814	894	840	855	829	838	849	800	822	786	829	792	834	809	828	791	814	805	824	876	793	839	789	750	834	873	830	840	789	804	840	753	798	821	807	812	848	854	819	813	863	844	848	820	823	807	842	858	830	847	861	825	850	890	786	808	816	852	832	777	840	864	848	813	841	843	825	805	854	850	863	840	819	804	807	827	825	848	824	820	806	773	842	867	831	837	760	869	794	844	822	864	820	820	782	767	843	807	773	822	870	859	843	847	828	797	783	820	827	819	834	794	891	818	854	814	815	823	863	846	853	903	812	821	862	825	821	789	802	833	870	907	836	797	856	852	843	803	847	893	817	822	814	846	867	827	844	867	861	845	815	866	799	822	812	801	839	804	845	789	852	794	828	805	759	873	835	788	822	800	815	842	767	832	816	820	801	775	846	831	830	838	852	804	821	851	844	872	843	805	865	805	831	802	820	824	818	748	846	776	848	865	864	826	843	830	811	794	785	827	782	813	860	849	836	811	827	785	819	765	829	781	802	815	832	778	825	791	844	804	846	811	846	816	832	844	814	775	841	803	804	835	849	789	872	836	831	810	838	833	813	781	806	886	857	813	850	805	834	896	803	852	860	835	858	808	849	840	852	841	823	783	892	818	801	799	829	785	820	827	767	830	868	838	839	842	825	840	817	846	809	855	817	833	823	862	821	794	820	811	786	827	789	865	812	851	822	872	859	834	845	792	861	825	796	840	822	811	742	867	786	812	839	844	816	776	820	842	831	835	835	804	829	806	795	838	846	803	805	785	786	835	887	787	765	847	787	824	872	809	833	799	792	863	860	799	847	836	814	822	845	790	815	779	830	897	806	787	824	785	825	817	859	797	851	902	837	852	841	816	795	845	853	826	861	837	828	770	833	831	744	819	800	841	785	861	852	809	866	837	875	822	882	789	854	853	822	816	835	783	833	815	761	839	834	847	854	820	859	879	769	825	808	836	817	766	804	831	801	769	801	770	834	798	878	795	809	818	822	844	869	882	802	830	862	851	804	822	823	851	808	817	794	779	799	827	852	825	839	851	804	847	815	868	854	851	847	822	820	846	772	861	874	834	816	811	802	836	832	883	812	800	838	880	823	839	890	814	762	851	831	847	879	849	818	774	835	856	853	799	811	838	833	772	783	857	818	826	850	826	821	830	843	858	824	850	841	836	841	822	835	836	804	804	811	809	846	814	840	818	771	820	831	859	871	784	849	822	721	801	848	839	845	798	793	874	805	894	803	825	827	815	856	805	792	824	851	836	866	811	839	800	854	834	809	827	818	821	749	765	851	786	850	878	880	781	841	791	855	802	837	818	840	817	871	839	852	771	819	794	873	811	853	768	806	851	808	819	843	842	798	840	838	840	824	824	823	822	846	815	855	845	823	859	810	846	830	829	858	786	798	822	867	863	852	825	836	791	781	810	833	826	797	789	788	853	840	802	815	840	807	813	861	826	844	820	774	869	800	809	829	840	800	827	786	877	822	772	846	817	744	826	784	857	815	829	858	827	782	822	812	824	856	861	850	755	836	793	816	779	842	870	800	867	856	841	807	828	828	804	873	872	793	821	851	847	853	856	871	802	842	867	846	787	848	810	886	791	838	796	848	831	866	859	819	787	805	819	850	851	851	851	801	867	806	802	856	854	821	814	849	808	831	785	829	744	864	875	830	842	821	810	843	819	808	842	796	797	808	760	876	867	835	802	793	779	844	825	815	850	815	857	849	837	807	850	837	804	870	827	848	825	792	791	837	853	852	769	803	790	801	819	777	835	866	820	820	811	855	797	803	765	834	863	824	872	761	835	826	871	812	810	832	867	809	808	868	787	827	804	835	842	815	818	842	757	833	800	779	834	846	802	847	839	851	804	864	788	807	847	804	838	803	858	847	805	822	818	803	842	849	844	810	887	832	842	772	859	853	844	817	848	781	808	830	784	816	809	845	769	821	826	892	809	840	793	835	828	825	771	808	807	801	776	797	834	816	815	823	843	803	805	830	810	841	793	826	867	856	829	836	810	832	826	790	819	873	832	840	793	835	860	835	793	813	868	869	881	784	850	839	784	834	843	817	808	872	806	831	826	882	843	845	800	767	863	826	798	835	834	794	843	798	841	823	818	824	801	811	830	843	848	822	833	821	821	853	795	813	810	805	835	799	796	864	859	796	808	876	843	810	842	799	820	813	859	799	854	838	813	768	834	865	840	811	832	798	840	878	806	795	811	788	825	819	843	847	857	881	869	774	814	826	847	820	775	847	844	831	855	824	831	861	855	825	821	845	829	836	832	802	846	762	830	860	825	788	817	829	814	830	846	811	785	839	822	864	843	857	844	838	832	767	854	818	840	879	786	844	809	792	904	762	854	821	835	828	768	831	836	814	820	797	796	847	804	836	842	827	845	801	806	833	853	836	817	788	839	821	800	833	777	824	822	840	815	788	821	851	859	848	800	820	802	774	847	860	891	858	790	834	805	845	764	820	879	795	787	811	844	828	810	846	863	878	810	815	826	835	816	770	847	779	813	879	799	822	854	827	829	854	823	869	813	810	828	825	867	828	814	835	860	876	838	802	816	807	828	765	844	832	817	810	813	795	781	802	794	806	843	845	820	807	811	842	882	826	789	749	801	802	798	900	763	828	843	788	830	799	772	915	771	840	867	885	808	845	866	826	818	841	833	870	797	818	832	864	824	842	865	808	823	822	825	811	823	848	841	809	799	849	817	827	864	812	840	834	814	838	865	805	820	793	793	817	848	808	809	825	814	816	794	836	788	831	848	812	840	811	799	844	794	815	815	821	802	816	869	819	773
28445	19525	17667	15207	11521	8239	5603	4429	3483	2634	2663	1814	1636	1467	1144	1168	1392	1190	828	821	771	581	533	497	407	433	387	395	390	382	349	349	293	362	353	345	347	315	316	306	309	325	319	318	305	292	318	313	312	291	312	300	341	316	307	319	359	311	320	303	316	334	309	310	347	294	323	334	295	331	332	284	302	361	339	335	295	338	318	285	313	314	333	298	323	310	304	297	261	316	297	275	319	279	347	309	362	306	297	300	300	305	316	300	325	302	270	314	324	322	335	303	296	288	313	294	289	303	328	319	309	350	287	300	314	283	309	312	323	365	329	306	327	346	316	294	306	330	327	337	304	327	332	334	305	305	301	313	301	347	319	353	320	340	364	306	296	311	263	341	304	322	320	299	277	296	323	332	334	312	319	295	280	314	335	328	317	329	313	268	284	313	304	319	269	320	345	352	298	302	310	294	313	328	332	327	296	303	319	317	341	319	346	328	312	324	338	290	362	310	328	312	282	301	277	323	283	312	333	327	303	303	308	324	329	289	353	315	288	305	318	296	303	300	314	302	335	283	291	297	350	285	317	324	314	323	325	346	323	306	288	334	334	312	293	306	325	299	317	298	338	316	332	327	305	307	323	320	308	276	292	307	299	318	334	291	312	341	333	307	324	286	315	334	325	377	296	349	292	326	299	293	324	315	344	284	282	278	298	325	288	336	333	299	293	304	320	322	306	319	282	285	313	322	298	302	307	324	335	321	311	325	346	328	318	329	323	319	322	309	326	303	314	291	344	344	347	320	316	309	312	308	293	300	327	277	286	332	303	327	336	279	294	333	345	284	308	299	298	257	316	298	321	298	297	260	280	310	328	307	274	290	309	312	318	300	278	349	292	296	300	311	299	310	326	309	315	348	324	306	301	301	316	338	305	293	302	295	277	352	325	311	299	317	298	333	304	314	283	332	314	293	333	306	274	280	302	331	333	293	300	322	305	274	315	320	328	325	304	306	294	308	318	324	305	344	321	301	331	339	302	305	320	303	298	267	337	303	293	312	289	339	340	286	332	284	336	314	323	329	323	325	321	317	320	315	321	366	298	294	324	314	311	303	291	308	309	311	309	304	314	295	307	347	313	310	326	282	311	305	319	301	304	288	272	314	344	354	299	326	329	332	332	312	296	294	303	316	344	322	331	309	337	323	279	324	304	306	316	327	278	307	323	337	288	311	359	337	298	303	294	314	314	326	310	284	357	319	301	305	307	327	326	330	297	333	310	305	289	304	322	298	304	315	343	311	304	304	310	305	316	301	319	333	323	293	321	331	299	318	326	339	301	345	301	333	299	329	328	294	302	310	292	291	321	305	293	317	287	339	305	304	316	288	313	299	313	307	315	317	328	312	375	324	311	310	332	324	322	304	287	330	299	307	302	315	313	322	314	290	312	298	316	273	300	293	322	319	287	307	306	349	343	317	322	325	321	295	324	295	325	307	273	292	320	285	326	332	316	332	326	328	288	282	327	334	324	318	319	297	300	329	289	322	328	334	311	328	320	328	335	318	377	317	325	297	325	309	348	312	320	287	324	324	313	362	303	329	322	306	316	311	285	358	295	272	300	332	341	316	316	299	305	301	326	327	303	325	322	325	344	310	290	297	302	313	312	326	307	321	330	347	314	287	314	307	332	290	334	342	274	314	325	300	320	318	307	339	311	325	329	313	284	316	317	371	318	311	298	316	317	331	331	296	330	319	290	300	340	275	305	309	296	311	300	302	303	309	288	306	295	296	316	315	283	294	325	302	336	265	323	294	305	315	319	352	296	321	317	301	327	276	305	328	353	340	295	345	374	298	329	343	308	324	278	309	291	324	300	326	306	315	306	329	346	309	339	314	321	291	293	292	303	296	311	297	307	338	313	311	347	312	314	348	322	280	302	340	329	317	301	293	289	291	340	296	305	299	296	300	302	340	325	314	281	301	343	326	313	257	323	292	297	303	334	292	314	310	336	304	307	282	305	300	299	296	298	330	287	326	304	314	297	277	294	336	326	339	330	302	332	332	332	347	308	315	338	341	324	287	308	316	322	301	287	292	277	312	263	314	321	265	304	288	327	338	329	303	304	293	317	310	305	287	321	342	284	328	310	311	265	313	299	317	312	310	304	301	292	306	278	338	337	305	323	342	327	331	316	336	285	287	300	296	299	309	355	320	352	323	307	312	316	328	344	324	315	316	290	299	275	334	331	324	333	327	319	289	312	328	319	328	318	323	334	299	307	342	273	341	302	325	314	310	338	311	322	292	308	310	297	326	328	332	324	311	293	311	286	317	302	307	305	329	302	306	307	327	323	301	296	280	329	310	300	307	273	314	314	301	335	298	296	328	300	334	342	340	305	320	311	303	272	364	319	326	310	278	329	338	315	296	280	314	300	326	308	307	339	311	361	317	328	312	295	305	306	302	291	315	313	321	296	312	319	264	342	315	287	334	316	257	317	289	299	267	315	278	325	327	303	283	314	278	290	330	328	348	304	310	287	296	289	267	301	292	314	302	286	284	328	319	301	343	342	325	331	295	271	283	337	286	334	326	349	321	324	308	318	330	334	300	295	287	319	323	352	347	295	305	288	321	319	266	307	313	312	313	314	319	284	281	322	313	312	327	295	346	305	310	301	327	313	321	349	326	348	314	288	287	328	321	315	306	333	333	297	314	337	335	310	298	303	291	305	317	303	344	310	288	322	308	316	318	296	328	319	294	306	328	310	321	326	292	272	326	303	336	328	316	281	319	317	308	303	296	331	317	296	282	350	310	332	305	310	285	336	307	294	337	317	340	321	302	301	340	318	313	329	313	303	290	292	302	321	318	314	329	319	314	309	305	318	331	327	280	309	305	302	317	325	323	323	310	298	309	309	278	315	315	336	307	332	304	324	336	344	341	300	317	313	307	318	330	319	306	291	296	324	331	314	307	339	339	329	289	300	333	285	328	290	287	313	322	298	329	302	315	325	310	322	328	305	342	298	328	305	347	341	318	314	332	348	325	306	286	300	295	337	300	294	293	306	340	340	307	333	278	333	280	309	313	333	304	313	330	307	288	300	321	293	301	304	313	291	317	305	312	347	312	303	309	315	320	326	309	281	329	334	297	303	305	291	323	310	331	321	268	294	286	301	309	326	326	307	325	310	334	313	311	320	285	282	307	317	318	274	302	306	320	300	273	280	301	329	321	308	347	338	299	296	311	310	349	321	337	294	345	335	315	296	322	287	309	323	303	333	313	272	290	315	296	282	328	306	333	301	340	346	309	315	304	315	317	345	295	333	326	319	323	285	300	283	323	346	334	320	343	317	314	295	310	315	344	325	330	297	304	337	336	297	324	309	339	295	301	350	286	308	360	279	311	288	268	333	323	323	315	276	325	301	289	310	324	322	285	303	331	300	302	306	289	292	326	340	316	274	329	316	311	290	334	310	267	332	301	316	311	316	321	309	314	336	295	320	312	319	294	271	296	320	299	306	275	308	297
19406	15064	20607	22775	20336	18833	16159	14912	13261	11160	11276	8957	7720	7472	6032	6747	7100	6077	4301	4849	4167	3063	2426	2180	1783	1699	1602	1303	1265	1098	1047	1002	1003	953	960	874	873	907	831	819	833	793	828	850	788	797	802	769	791	763	782	721	804	719	701	747	837	806	782	753	797	794	827	710	818	778	793	779	719	772	741	773	755	779	725	753	804	772	819	728	780	764	740	758	719	733	764	801	740	726	777	744	743	740	723	702	719	742	814	765	778	732	740	770	749	828	787	754	776	719	740	748	720	746	708	745	736	710	764	771	785	745	697	717	735	732	784	732	698	758	729	795	741	753	741	743	815	729	751	756	817	760	731	739	743	727	830	741	775	773	751	727	773	802	747	761	803	747	746	733	725	761	761	745	764	719	740	771	743	764	743	751	774	802	741	769	747	766	742	749	768	724	730	739	734	704	743	741	761	785	791	732	755	768	806	755	681	739	780	758	773	771	768	734	720	760	778	779	715	734	778	739	806	754	781	769	779	807	740	765	750	759	752	765	711	762	778	722	800	723	741	768	785	747	779	778	813	759	713	786	749	762	721	738	767	736	788	791	721	712	720	737	751	800	775	732	720	769	725	747	788	758	737	784	756	803	764	745	714	750	774	730	738	740	773	781	779	762	775	756	758	726	714	736	747	760	741	732	725	726	731	751	720	703	755	758	754	782	792	730	730	749	746	800	748	780	772	769	731	744	733	805	791	742	742	725	720	762	743	723	779	696	752	730	741	757	770	751	776	738	783	786	745	760	731	775	747	771	747	762	788	721	747	763	781	744	756	792	752	744	745	690	766	786	737	751	674	778	760	687	777	783	744	763	732	742	745	745	781	718	770	778	754	769	750	782	769	790	730	789	776	751	779	733	748	765	775	721	733	758	765	805	711	700	758	760	709	738	775	817	744	733	789	724	742	725	740	778	747	756	792	768	781	704	755	742	801	767	694	785	700	734	757	796	785	727	739	774	745	767	746	790	712	756	760	748	803	741	752	804	763	748	785	783	734	783	733	734	765	758	749	730	710	739	758	767	763	708	693	774	727	738	722	732	737	796	719	789	815	736	756	720	742	732	771	783	791	744	755	767	730	758	724	797	805	734	770	718	773	765	748	768	701	742	752	762	683	717	751	760	776	790	788	751	756	768	762	770	767	748	774	740	732	779	729	743	700	725	775	750	801	766	719	768	737	738	721	709	716	748	750	726	697	724	701	765	773	776	722	787	721	744	736	706	725	718	792	785	766	744	737	693	754	749	759	724	778	761	769	794	756	753	761	784	714	771	721	737	751	749	790	756	752	799	715	724	758	712	759	742	732	691	764	762	732	772	740	786	794	766	719	804	801	751	767	705	721	730	753	708	715	761	749	828	774	765	694	781	796	762	777	774	772	725	749	746	760	727	750	784	693	715	742	740	701	752	774	719	792	733	748	701	800	784	785	780	749	749	726	759	750	727	718	724	759	767	737	758	764	707	830	699	745	727	733	724	702	777	747	755	730	712	803	775	671	741	752	720	787	767	764	745	834	697	762	743	745	727	702	754	724	766	773	775	716	766	751	748	764	784	735	772	769	762	760	775	780	745	741	763	743	729	761	729	736	729	748	725	742	751	734	743	743	748	752	753	783	735	771	820	769	709	700	741	764	723	766	760	782	742	748	774	790	799	767	720	732	788	759	726	777	726	767	754	740	759	752	811	763	728	746	732	731	742	786	717	750	795	767	741	721	750	762	763	756	754	727	754	763	747	748	777	775	721	774	741	809	723	775	747	715	758	764	755	754	793	748	763	750	752	747	711	757	743	738	769	753	728	745	738	694	770	767	774	747	752	756	785	768	712	757	767	755	744	762	733	716	776	751	769	758	758	715	710	793	768	724	725	752	781	804	779	806	770	791	745	744	723	765	734	733	754	754	780	723	744	776	790	739	720	768	739	754	746	692	751	723	723	716	764	766	775	750	752	785	776	759	754	756	737	733	746	742	786	691	749	748	735	732	685	756	736	790	727	763	723	751	741	746	790	751	753	765	742	776	770	796	772	766	697	724	739	743	707	730	765	761	755	820	750	724	765	751	760	696	755	737	771	787	755	790	732	783	753	753	763	714	785	735	692	785	752	772	706	803	736	783	733	722	730	754	726	725	702	758	693	752	741	751	742	774	756	730	741	788	733	745	759	763	731	769	746	780	786	782	771	740	800	781	783	701	729	766	740	731	697	746	751	711	742	721	741	739	710	747	748	781	729	711	716	773	702	732	772	743	736	746	736	752	768	786	759	781	780	787	736	700	752	717	704	767	745	757	722	796	768	772	779	761	729	725	758	784	742	768	764	772	771	770	745	729	738	773	743	739	764	749	815	736	832	767	756	730	793	723	724	763	739	722	766	738	736	786	765	763	782	730	730	759	732	788	759	716	779	790	740	775	779	754	735	714	772	780	816	756	667	745	738	750	776	756	704	720	714	741	747	764	736	771	747	692	793	744	729	731	725	757	722	732	750	780	727	760	788	780	731	699	791	789	771	760	767	737	721	783	755	728	812	754	707	709	802	711	757	744	735	717	761	771	789	735	727	784	755	742	714	721	750	774	770	822	711	732	706	725	754	726	738	767	727	755	753	735	796	728	694	761	761	768	795	735	741	751	715	728	703	736	809	778	764	779	737	721	760	712	754	719	759	769	755	760	754	747	781	777	717	795	718	736	756	736	747	762	768	735	735	713	806	753	767	777	751	759	746	758	771	732	780	806	752	772	755	698	734	728	722	715	747	734	717	720	754	761	772	732	741	764	767	743	774	780	737	758	758	717	779	726	736	766	712	778	783	726	753	797	690	771	776	722	713	714	766	757	756	774	772	781	752	733	799	744	762	766	725	765	761	754	741	758	750	744	764	775	795	770	779	808	735	738	777	746	753	703	737	762	734	762	724	749	744	717	776	763	695	763	781	781	718	726	712	727	756	743	706	721	732	776	774	766	717	738	769	734	707	733	719	764	741	782	691	735	742	751	743	781	751	776	762	764	753	758	790	772	790	748	734	777	760	741	762	687	776	752	763	718	802	764	739	774	745	727	733	745	802	716	709	768	749	752	784	759	759	731	737	714	769	734	699	738	735	768	766	765	780	771	777	784	749	750	767	720	765	776	789	739	752	750	772	773	744	735	783	747	766	753	757	741	764	712	742	686	741	765	731	721	724	678	782	833	773	754	752	753	725	746	718	745	785	731	695	799	705	728	753	774	740	772	729	705	734	748	731	735	769	781	771	722	753	772	796	759	699	758	789	774	743	763	748	746	753	767	763	736	794	763	739	766	752	739	748	765	719	779	726	743	722	775	726	732	719	737	709	773	750	775	742	801	742	769	771	722	742	775	783	714	709	727	740	724	741	771	732	764	712	761	741	791	757	716	744	718	765	722	724	788	784	776	747	775	710	733	736	713	742	736	753	708	803	714	789	744	769	725	799	752	767	727	709	733	784	742	746	740	799	755	781
7737	4134	3976	3688	2439	1619	1253	1071	923	773	752	721	630	589	526	519	510	417	432	429	452	403	401	392	385	332	368	361	390	368	366	368	387	356	393	335	364	327	372	351	333	346	370	323	349	338	335	340	400	366	342	356	352	325	340	373	322	349	339	363	361	343	376	346	377	360	357	382	374	381	314	373	323	344	377	356	342	345	372	350	367	385	383	364	349	370	363	357	368	333	400	375	341	366	376	378	337	387	366	370	316	349	356	372	405	355	370	344	351	349	356	402	352	339	329	362	339	375	373	370	365	360	357	325	344	331	363	340	354	349	326	396	352	355	354	346	360	374	341	374	340	382	341	331	357	355	317	389	360	365	360	351	332	371	338	377	364	349	388	334	360	340	366	384	312	368	375	312	331	353	354	346	337	339	321	357	368	367	402	368	342	321	340	349	364	370	381	360	362	330	339	391	351	303	390	357	361	375	362	353	346	328	373	362	403	320	387	368	329	355	357	384	330	360	310	346	361	350	341	383	347	333	341	335	346	338	334	350	349	359	323	361	360	347	378	376	365	347	353	414	371	368	361	374	376	404	362	367	356	354	378	345	361	348	329	349	369	352	331	384	368	370	362	358	396	376	350	353	334	375	343	346	353	377	350	361	350	340	351	359	333	337	381	363	387	351	359	375	371	353	384	338	338	363	339	371	358	391	369	344	349	389	367	341	336	337	339	360	374	349	352	382	354	364	373	370	333	366	348	358	345	310	335	364	367	357	372	336	373	386	348	355	348	337	346	308	324	343	315	332	352	343	379	360	335	360	353	363	396	344	335	373	335	362	358	373	349	380	344	349	331	340	362	329	344	365	354	381	341	367	379	346	393	330	358	361	367	383	361	363	374	364	373	382	366	366	370	352	376	363	362	378	339	349	357	383	373	330	370	327	312	317	376	336	350	345	339	362	357	334	363	350	367	373	327	343	358	377	343	344	360	369	368	368	370	380	350	383	369	357	336	343	360	381	320	365	338	339	355	322	326	375	318	337	362	354	352	400	400	377	323	395	363	367	332	387	337	374	328	350	383	364	389	330	330	345	374	353	348	362	341	362	328	317	377	330	368	374	351	378	342	381	370	350	327	355	355	343	385	343	369	382	362	367	393	382	327	355	337	338	397	356	332	354	330	350	327	377	383	351	399	397	341	362	320	344	334	356	350	383	356	340	372	351	366	375	346	339	349	363	351	352	352	346	327	373	394	326	342	350	333	325	335	326	353	319	347	376	376	352	381	367	334	355	333	351	365	390	386	386	361	362	347	327	363	317	392	357	337	357	350	362	341	357	382	355	359	348	360	320	401	383	345	347	367	395	372	369	332	345	349	362	368	366	373	340	372	364	342	374	348	334	316	357	351	347	323	396	369	364	348	345	370	345	351	361	332	378	350	361	373	342	388	337	354	348	357	353	371	373	384	379	355	339	348	342	351	359	348	347	379	349	346	367	351	353	368	371	350	359	381	387	330	369	372	375	390	357	374	369	343	381	354	347	367	368	364	372	376	349	357	367	371	353	322	348	385	376	383	358	348	331	415	353	348	341	341	366	396	365	335	377	382	388	326	363	361	353	363	355	364	363	324	322	344	357	359	367	397	363	380	363	327	358	369	334	369	380	371	367	356	322	372	359	359	379	365	338	361	374	372	371	359	381	396	370	427	366	364	324	361	370	366	389	331	363	338	377	340	388	347	323	348	376	344	388	382	346	351	354	360	347	346	359	407	342	387	347	377	345	352	380	342	362	374	379	336	355	348	359	355	359	351	356	372	331	357	379	355	392	376	394	366	382	329	297	310	343	372	320	371	335	313	332	406	357	333	344	310	358	355	340	379	362	348	403	378	324	364	366	389	345	373	385	356	322	370	378	389	349	355	356	351	377	365	342	394	370	325	387	346	362	354	340	336	340	379	348	380	375	361	421	372	369	319	346	378	367	339	368	349	371	352	365	366	400	351	385	382	371	335	328	339	334	363	328	335	397	338	388	327	399	376	366	393	373	369	347	365	370	352	343	355	334	375	351	341	379	368	380	375	352	361	341	362	342	396	342	365	358	354	365	375	331	379	369	322	395	386	342	372	340	372	365	363	350	357	349	379	328	330	346	385	335	376	372	341	349	358	338	383	331	377	361	370	354	348	341	356	363	356	357	361	389	359	344	365	340	309	339	374	366	333	331	337	359	341	385	365	381	382	360	332	375	323	371	373	319	364	368	355	391	362	386	329	324	394	361	324	366	346	350	383	369	344	370	375	389	380	371	333	400	370	359	337	367	340	367	385	342	342	370	356	357	340	363	333	357	350	362	358	336	349	335	343	376	374	345	370	351	362	349	351	359	350	361	362	334	373	370	353	383	350	362	346	333	328	356	388	358	340	354	361	364	350	335	340	377	335	354	316	329	355	386	373	343	342	352	341	355	354	359	353	346	378	344	354	341	337	351	389	350	335	377	374	354	364	350	349	368	357	361	386	374	364	361	376	342	326	389	335	342	336	386	328	371	327	330	376	336	342	357	348	361	333	366	379	355	353	351	394	319	348	330	373	374	343	329	387	381	323	379	364	383	351	337	372	385	354	344	329	358	388	353	333	389	344	338	381	352	358	378	335	363	331	342	369	370	367	332	379	364	352	352	319	373	340	358	348	348	358	380	367	379	363	379	312	325	334	344	365	363	369	370	357	364	344	350	357	347	399	341	366	375	382	326	377	360	367	351	342	376	373	357	362	353	351	381	382	345	330	354	357	379	372	337	343	357	329	370	389	321	333	383	317	354	382	392	380	353	348	387	390	358	325	349	395	386	359	367	307	382	313	371	398	344	323	352	360	334	337	349	383	372	323	369	340	340	390	392	356	327	353	358	370	361	350	371	370	385	353	345	356	394	349	358	335	384	386	333	385	353	338	350	399	355	344	371	365	358	361	364	373	332	352	388	352	371	364	352	393	379	382	391	367	358	332	388	365	345	350	355	385	371	376	357	365	374	365	366	353	338	360	386	357	339	376	326	337	359	305	353	351	367	366	367	346	330	371	368	331	364	330	372	359	351	313	339	389	348	345	376	344	370	373	366	351	352	382	338	344	321	337	366	405	376	339	338	382	358	372	335	310	403	335	351	360	352	331	365	351	352	344	364	327	364	350	364	372	379	343	350	376	324	351	357	364	358	336	370	341	403	415	392	377	350	365	394	372	379	343	339	358	378	347	318	366	359	376	388	368	377	378	344	375	325	369	362	341	354	362	340	358	357	362	360	368	371	367	346	383	368	392	340	344	331	340	368	346	361	330	327	335	354	366	387	361	384	357	364	402	365	351	360	344	333	329	390	346	364	356	369	327	356	384	399	364	348	361	381	381	329	370	365	371	328	377	353	384	359	371	344	348	373	375	354	403	344	344	376	351	350	369	357	378	376	350	353	371	366	368	343	361	349	355	344	366	334	365	349	349	349	360	401	362	351	359	382	356	344	421	363	364	357	348	378
6415	4312	8072	10421	9096	7381	6056	5305	4441	3622	3358	3205	2902	2438	2243	1974	1925	1716	1536	1405	1255	1207	1153	1097	988	1040	1015	921	907	929	909	952	884	866	956	815	945	900	871	928	870	881	914	905	866	873	841	848	844	893	867	877	879	855	858	847	888	840	892	853	854	817	843	895	833	862	831	867	857	853	801	857	836	849	835	871	817	838	885	858	868	823	876	870	880	845	819	860	833	794	853	905	831	874	854	831	871	870	829	793	877	818	798	835	874	852	858	818	854	863	847	825	835	877	857	838	872	835	833	853	805	900	874	857	933	892	844	857	798	846	850	922	836	881	855	831	829	862	845	884	891	878	867	851	833	855	852	883	913	869	875	821	877	855	849	833	820	839	838	824	876	854	842	856	840	851	881	809	827	878	820	832	854	776	870	882	875	854	869	853	861	883	864	860	790	793	817	840	825	842	843	832	875	815	852	838	844	845	831	860	824	850	845	818	836	875	841	883	830	841	844	891	887	895	855	846	889	868	844	844	885	854	888	832	842	839	902	883	855	825	906	847	857	847	871	842	806	863	886	830	864	848	818	807	844	899	859	805	876	905	829	871	881	858	836	815	862	825	828	838	823	839	909	835	803	863	841	818	858	870	870	818	833	836	887	831	872	818	856	856	815	864	853	818	824	809	841	878	812	846	900	821	902	816	818	810	882	848	867	865	836	860	845	854	816	815	851	829	839	883	816	873	816	835	810	868	821	919	829	894	826	856	846	844	846	829	881	864	839	893	873	865	880	901	865	812	849	823	830	877	889	813	847	849	851	811	840	880	898	845	839	842	841	819	869	831	847	834	837	856	853	795	847	835	823	859	906	835	828	849	827	860	832	856	844	822	827	848	872	882	839	845	886	821	832	815	858	893	922	798	869	830	803	837	826	863	849	874	834	809	839	866	841	786	833	862	798	834	796	844	833	867	864	829	862	877	889	839	866	829	903	796	862	824	848	843	825	907	842	848	845	843	854	817	823	803	881	879	863	784	863	852	853	842	889	850	860	842	872	873	898	835	874	878	857	885	877	862	814	850	803	866	904	835	847	850	901	867	832	893	862	886	876	855	839	861	826	831	839	839	859	816	815	811	867	879	935	835	814	894	839	802	878	864	866	847	906	882	882	834	817	867	871	812	828	935	833	878	851	934	893	838	823	816	858	847	855	852	806	865	893	850	786	812	878	843	890	869	892	823	860	859	900	810	832	802	888	847	822	855	834	819	809	843	861	827	867	836	835	889	841	847	764	851	832	859	841	832	857	840	811	841	900	852	862	821	868	883	881	827	811	831	907	861	871	857	868	849	816	812	868	841	822	840	865	847	839	809	824	815	844	838	834	819	857	870	838	824	859	837	837	841	849	883	847	858	878	841	871	826	826	821	836	854	852	842	854	819	853	860	831	846	852	884	863	825	799	853	866	829	894	882	838	846	836	861	878	856	843	858	840	848	876	932	847	840	862	896	826	836	852	843	863	857	815	865	876	872	889	829	838	855	825	811	929	835	872	862	871	873	866	830	837	834	833	837	849	871	818	834	881	828	795	832	857	880	859	872	893	848	893	866	922	873	897	888	854	833	881	847	854	861	879	864	866	915	844	849	866	829	890	866	834	813	831	806	836	852	812	832	781	880	891	892	822	874	890	858	864	811	822	878	857	855	824	791	809	781	794	838	883	861	853	877	807	849	873	827	870	912	827	842	798	858	825	851	812	832	828	836	899	836	844	792	869	825	844	827	832	834	876	881	845	834	874	876	845	820	871	897	813	786	832	845	825	882	906	852	870	884	861	863	843	851	843	791	900	948	884	832	843	802	854	880	876	905	827	842	854	845	876	863	847	847	838	853	880	920	834	772	854	848	881	897	826	844	828	849	874	798	812	857	896	875	831	856	856	835	829	852	858	900	851	807	894	850	797	846	780	856	810	823	852	869	840	798	873	830	830	865	871	813	858	830	863	876	890	825	819	877	871	830	830	825	833	855	862	839	853	843	935	861	860	842	845	842	835	850	830	874	859	834	850	859	849	901	832	905	874	796	843	841	875	836	840	832	852	910	877	858	873	817	851	927	864	854	873	862	845	861	857	873	884	829	832	822	817	838	788	794	828	879	851	846	863	829	872	929	831	799	840	905	926	789	820	861	830	898	879	843	811	833	853	834	845	849	881	844	863	844	848	887	871	857	838	883	830	912	847	903	912	837	865	808	820	866	838	868	921	912	819	855	871	830	870	853	835	772	809	871	844	876	883	857	879	911	829	841	831	811	852	837	866	849	917	838	797	820	889	833	834	807	843	829	865	833	918	856	830	865	931	863	822	859	790	889	887	864	908	818	854	872	887	852	838	883	839	840	836	842	859	783	873	857	868	819	881	876	804	917	853	873	924	820	799	820	871	876	844	895	809	818	845	857	847	879	867	826	812	841	844	846	881	807	797	851	819	814	879	846	867	840	825	832	819	896	868	926	834	867	820	849	833	854	829	875	870	781	859	853	840	854	889	825	878	869	886	869	835	860	849	827	778	865	881	818	881	831	869	837	849	852	831	839	820	863	862	838	846	876	831	790	804	831	829	816	926	858	838	861	806	839	893	775	856	875	848	804	884	854	791	828	867	860	825	858	829	817	823	833	892	866	808	845	824	863	825	842	869	817	841	859	889	796	841	876	796	876	844	841	843	888	870	875	782	820	862	820	851	818	860	882	905	880	876	873	798	853	846	839	833	895	913	843	836	854	849	859	845	843	910	824	822	812	804	841	802	871	848	852	842	866	846	864	873	813	857	805	903	830	865	831	843	880	840	864	866	879	844	927	822	799	864	864	860	877	866	896	870	815	867	814	838	871	842	842	850	873	871	876	798	866	892	904	826	826	844	842	815	855	865	897	860	835	881	777	846	842	837	822	893	863	872	827	888	853	817	891	849	861	860	873	846	913	829	853	843	823	841	817	833	847	868	853	822	838	817	829	808	885	890	832	886	857	843	871	855	851	880	852	846	852	824	858	831	847	864	868	824	802	815	883	813	832	902	885	832	834	848	822	846	860	850	856	813	854	856	864	874	905	863	848	805	903	853	902	858	851	879	835	926	881	832	849	821	848	846	806	831	867	872	849	835	860	850	868	870	885	829	888	859	832	850	844	814	876	857	861	825	899	845	831	835	812	846	851	850	850	842	864	892	837	851	844	873	896	867	835	839	834	879	805	853	861	824	822	850	884	836	798	841	861	837	899	871	879	869	854	865	821	804	845	825	836	853	858	854	860	867	877	856	805	848	830	816	897	818	809	803	888	875	778	827	824	862	866	837	844	882	867	874	852	867	846	869	855	897	896	887	802	832	878	898	871	812	830	820	863	815	822	808	887	823	833	842	834	822	872	869	834	807	848	842	834	868	856	824	824	886	904	857	817	846	838	796	860	824	852	840	861	851	777	838	860	890	880	903	840	840	852	844	831	826	832	858	859	843	836	870	858	843	859	848	923	847	870
18694	11550	12501	9950	7847	5676	3578	2655	2185	1686	1739	1362	1109	999	923	978	1002	882	628	682	600	517	515	447	392	403	426	407	344	349	390	357	365	359	361	365	362	340	371	349	363	351	350	363	343	331	335	319	341	357	365	326	343	328	355	347	329	350	355	328	377	337	364	348	321	328	376	361	368	364	340	380	315	356	367	354	334	352	327	313	340	351	375	339	390	340	349	340	348	330	351	345	339	338	355	332	333	346	339	378	359	339	325	353	359	384	341	349	369	330	346	389	327	315	354	306	377	359	335	375	317	349	346	363	364	368	352	372	346	358	334	322	374	343	333	353	345	353	359	322	313	340	345	337	354	339	356	361	358	353	357	345	353	395	347	335	349	318	343	326	363	368	359	388	316	341	341	328	337	351	354	378	341	350	324	359	340	341	331	338	346	352	329	333	361	366	369	331	352	340	349	334	323	357	357	369	333	381	320	357	347	368	356	360	380	351	334	374	357	377	363	338	325	386	381	335	347	377	338	351	329	347	328	339	346	342	362	341	344	339	336	357	356	338	355	322	343	351	352	352	353	348	356	345	315	356	358	352	398	361	359	320	377	351	334	335	319	356	344	332	346	379	334	354	316	346	344	347	357	348	361	342	349	377	373	352	365	393	379	345	360	295	319	383	330	325	366	333	360	313	317	341	318	384	362	347	314	386	315	373	351	326	359	365	340	345	358	334	360	357	365	362	348	379	367	337	360	364	343	335	365	360	324	350	336	370	345	376	350	341	350	342	351	335	354	358	342	345	360	367	329	353	363	369	344	355	346	342	317	365	365	347	376	364	341	338	372	342	333	331	330	320	357	378	337	301	326	346	368	357	341	361	361	339	340	378	350	375	390	350	355	332	331	358	357	348	343	351	354	365	332	339	375	376	329	345	320	344	321	340	355	362	358	336	362	308	372	371	359	318	304	344	334	361	337	367	345	339	349	351	331	330	307	312	316	351	330	352	350	350	379	340	345	357	340	341	336	369	354	360	357	340	379	321	342	323	365	364	390	372	357	386	337	340	361	355	334	367	358	354	328	342	350	343	346	356	330	347	368	340	357	350	380	370	362	370	332	377	321	366	341	377	342	373	376	368	349	359	319	323	325	325	367	381	351	353	347	372	355	319	332	365	363	371	324	381	386	304	359	359	347	354	391	394	360	327	356	336	367	325	360	356	320	355	354	380	327	340	389	327	329	352	384	324	374	353	342	398	331	331	357	334	337	343	306	345	346	309	348	320	327	349	339	347	369	340	357	347	343	344	362	325	328	364	382	331	368	345	320	364	322	343	333	381	365	357	337	355	375	339	319	356	336	340	324	347	373	353	354	320	357	357	366	337	365	363	316	382	322	355	347	385	354	375	321	330	365	328	332	349	354	356	354	388	319	339	342	330	324	348	318	344	354	354	310	359	322	380	350	319	333	392	339	329	391	363	335	358	374	355	338	348	337	347	330	345	335	337	349	327	379	358	336	338	345	366	369	361	352	351	323	344	317	355	297	379	339	349	364	343	322	356	331	344	331	348	370	356	363	364	365	370	358	350	339	348	377	362	365	334	344	362	385	371	319	370	339	318	321	380	347	383	339	356	345	365	330	352	372	330	371	337	348	375	318	359	347	325	370	320	366	347	314	371	341	354	346	330	337	361	334	349	341	353	331	341	363	338	361	347	344	362	353	319	351	335	339	328	353	333	384	366	356	371	341	329	324	347	363	314	352	329	359	343	356	399	346	359	346	343	359	362	353	381	355	374	330	355	379	356	306	313	337	340	338	348	348	318	370	363	320	332	365	347	344	356	340	343	348	297	329	357	347	332	335	347	365	355	348	345	331	310	341	347	341	317	321	315	352	357	372	342	355	325	343	371	314	345	325	323	339	339	328	341	306	342	337	358	345	336	338	371	328	379	340	353	376	343	352	343	359	331	326	358	339	393	383	358	332	332	377	334	312	371	337	341	380	365	360	376	360	327	332	329	303	305	336	332	343	372	327	361	329	274	339	368	332	336	315	375	355	311	376	322	311	317	324	356	361	353	332	357	380	356	330	340	368	334	343	329	344	363	341	330	341	374	363	342	324	351	342	341	360	308	359	368	354	370	359	355	341	277	343	358	366	341	322	339	341	319	346	390	351	330	338	321	324	361	366	327	366	359	326	352	313	353	358	321	344	322	327	366	315	361	323	369	368	366	355	352	327	385	377	363	372	376	366	325	348	323	349	341	374	355	338	352	392	334	341	357	353	300	316	330	359	342	319	392	357	322	321	367	335	336	331	371	343	362	352	369	331	338	329	363	349	343	343	352	373	351	320	305	361	401	377	369	340	371	359	369	351	333	381	369	368	371	333	364	363	344	350	345	385	335	345	310	331	351	354	323	422	338	363	370	321	322	349	364	358	331	331	343	317	332	321	329	359	341	323	325	323	359	362	334	365	365	379	325	320	368	367	344	367	332	351	341	339	359	321	352	327	345	335	363	360	354	348	316	354	401	332	333	342	341	334	307	358	348	314	345	367	378	355	358	339	357	367	329	342	369	368	318	341	335	335	333	334	330	346	358	368	342	349	300	376	342	338	327	375	308	327	320	354	348	324	340	366	400	327	367	345	377	365	374	360	314	360	362	332	335	344	331	325	322	350	347	338	330	336	338	340	330	342	358	339	327	336	353	335	379	378	369	342	349	352	349	320	328	364	334	350	355	304	374	378	315	342	346	350	357	316	332	357	339	348	350	306	355	342	364	371	379	391	338	353	375	357	336	353	328	334	339	391	338	381	350	363	357	374	356	388	304	333	332	367	339	327	330	340	373	350	318	311	359	354	324	369	376	358	308	379	341	332	316	318	339	354	359	360	343	337	346	350	378	345	330	315	341	379	366	373	365	346	363	374	347	346	346	350	356	356	280	324	355	382	354	340	342	334	341	333	356	351	323	315	354	319	356	363	357	391	344	314	335	369	352	335	363	358	377	330	358	346	366	352	341	328	327	342	346	379	338	306	352	373	349	337	361	358	359	340	348	324	374	355	348	343	323	332	348	383	340	334	336	316	338	325	323	310	332	365	370	335	344	344	339	359	361	356	368	351	335	344	368	327	345	358	369	320	357	345	331	405	332	358	346	339	350	346	366	371	371	320	327	349	337	354	343	361	350	331	388	363	304	340	364	386	346	377	366	348	368	347	370	372	341	366	371	354	360	336	308	330	361	329	358	366	337	350	335	362	338	318	351	355	338	329	357	359	368	354	348	313	349	350	350	326	347	336	368	337	347	369	345	375	342	345	330	350	314	321	362	367	354	373	357	353	372	331	343	347	320	346	331	324	346	332	334	353	353	360	362	355	339	356	351	370	339	339	311	366	338	379	327	326	334	368	349	344	307	360	339	362	331	336	354	330	312	341	371	343	342	335	377	342	342	352	337	349	330	372	412	366	332	388	328	363	338	346	323	346	391	363	375	392	339	342	306	383	335	329	339	352	351	362	326
14564	10128	16311	18267	16909	14698	12461	10891	9472	7970	8101	6648	5647	4978	4284	4868	5170	4167	2960	3176	2866	2082	1887	1613	1312	1273	1402	1125	1119	1143	1013	985	987	966	950	931	990	938	898	892	926	865	859	885	831	869	863	886	806	888	891	862	905	879	836	825	799	851	859	819	825	910	854	842	847	853	817	884	830	825	871	814	844	839	794	832	831	845	834	852	859	814	852	767	773	822	883	817	902	866	823	799	864	885	827	810	848	849	821	795	840	920	819	857	833	845	800	775	858	837	791	818	850	890	821	848	865	854	878	877	831	815	837	840	805	883	841	871	811	850	818	845	843	881	840	859	823	873	800	822	838	870	799	835	821	826	817	833	846	797	852	836	873	818	848	813	785	807	832	823	846	869	888	823	917	803	833	828	843	841	798	887	865	841	881	889	819	786	820	796	850	818	842	814	858	854	855	797	794	855	811	892	866	813	771	862	779	815	888	819	858	827	777	837	845	845	840	809	840	821	814	794	851	834	844	818	804	812	849	866	852	809	890	800	803	840	832	822	830	835	873	876	786	859	872	800	834	845	840	877	849	824	814	787	898	847	807	800	836	860	891	858	834	880	841	857	840	824	848	868	788	849	807	872	825	843	879	860	793	822	803	794	890	828	860	822	839	807	821	829	834	860	852	888	836	823	830	801	788	847	823	781	860	836	878	869	854	900	864	793	883	807	859	874	815	790	860	813	827	831	844	799	842	828	817	856	811	847	865	907	886	839	878	787	808	831	839	816	845	876	800	865	847	847	795	836	859	839	879	837	856	845	781	850	879	859	843	770	799	825	850	859	826	845	840	812	808	828	793	861	820	815	838	831	882	829	823	797	788	795	810	876	873	860	832	843	806	763	878	808	784	819	761	845	889	869	815	832	836	831	872	816	836	775	816	806	834	880	860	821	866	873	796	792	804	810	812	857	807	804	849	830	814	857	811	802	850	858	837	858	830	846	835	867	834	846	859	790	890	851	836	756	835	855	823	797	834	872	840	877	779	824	837	756	808	809	820	823	834	798	831	797	807	829	831	876	788	788	891	847	859	797	795	818	791	816	826	779	827	825	899	850	816	794	857	834	818	859	807	796	867	856	873	835	840	829	811	847	856	761	801	826	850	818	874	802	822	794	855	854	830	809	826	866	810	830	852	796	822	831	826	824	771	785	848	857	798	836	845	826	816	806	830	853	829	873	828	828	798	785	778	817	837	860	842	870	776	843	843	899	843	798	825	853	800	820	848	803	879	821	768	851	792	858	786	845	877	886	820	918	841	827	781	820	824	811	812	817	863	837	889	809	826	827	826	787	825	818	865	870	847	878	818	816	887	842	859	848	838	829	842	805	846	819	854	807	833	830	808	809	827	855	826	826	766	826	854	820	838	835	850	787	825	847	838	808	810	816	801	834	769	805	880	847	882	811	807	861	829	833	810	787	826	878	794	801	867	829	784	839	781	839	838	840	820	804	822	836	782	810	819	865	808	815	837	751	837	795	845	804	851	849	903	883	852	850	840	791	839	853	837	806	812	812	791	857	878	849	826	830	837	819	833	836	803	838	816	841	835	846	849	818	782	862	892	824	880	868	878	860	864	890	861	852	847	848	852	831	888	840	835	868	862	747	826	800	848	827	824	855	804	881	823	865	855	828	860	863	830	788	853	814	823	852	878	788	822	871	815	856	862	829	909	894	844	827	795	854	884	915	849	810	841	853	832	801	804	882	826	823	875	850	804	784	851	809	855	817	795	842	813	750	833	834	838	833	855	796	828	838	833	802	837	824	793	779	820	855	788	832	886	838	872	916	802	843	815	837	846	805	810	856	821	801	790	837	843	883	780	860	869	876	777	801	861	796	829	812	841	848	853	821	812	824	812	885	786	810	864	820	853	774	872	791	826	899	825	814	810	833	823	790	865	837	795	844	830	852	818	824	851	835	850	790	783	854	792	866	853	830	865	826	895	838	772	804	815	812	802	879	821	855	807	813	833	843	809	845	857	832	800	829	852	819	819	822	808	841	847	801	817	826	831	854	850	819	847	834	808	846	826	816	810	834	828	816	803	785	854	795	824	840	821	803	855	875	842	820	826	830	811	782	832	798	874	830	812	810	859	811	885	813	889	827	821	885	787	844	840	784	836	889	830	819	821	816	817	843	860	862	845	812	844	826	824	819	866	822	836	824	857	848	814	868	873	832	839	831	820	822	841	832	884	847	818	827	823	787	818	832	822	841	816	835	868	834	855	834	881	846	838	799	819	839	846	834	827	806	820	870	813	783	833	845	802	839	838	831	868	844	811	837	849	835	818	842	837	884	804	855	901	828	837	837	824	901	859	900	822	859	819	831	844	818	835	847	786	835	872	857	835	822	879	826	865	860	853	870	862	791	778	795	804	810	854	880	807	793	861	851	833	768	897	867	815	830	824	815	824	818	783	847	839	830	820	819	821	811	821	830	821	803	805	829	845	794	843	806	831	842	802	808	821	833	858	841	870	795	809	817	793	798	830	849	837	850	805	865	849	821	837	809	842	832	853	824	838	820	836	861	866	817	809	843	900	883	846	798	839	900	838	818	818	805	809	794	843	798	825	846	810	842	812	834	799	838	831	772	812	804	833	874	796	833	816	813	869	818	831	843	840	845	791	804	849	907	836	812	811	848	879	898	881	807	887	897	813	859	777	822	864	850	807	787	851	853	874	880	795	765	856	853	855	873	846	828	802	852	806	859	826	843	871	888	870	796	831	833	874	834	804	850	790	823	835	860	873	836	837	821	819	837	791	847	885	838	837	838	829	867	839	818	847	806	814	850	839	834	865	807	889	806	815	777	839	816	826	838	777	797	819	828	840	838	886	844	874	823	837	889	873	809	828	820	832	853	787	868	819	825	797	783	839	874	878	814	879	915	832	825	861	838	827	813	796	854	825	865	828	831	814	828	859	849	754	832	843	787	820	870	809	859	800	814	854	813	846	809	819	828	775	842	858	826	854	839	816	869	855	833	796	794	800	838	870	869	842	837	833	892	861	828	832	840	886	839	820	866	804	825	811	837	832	857	821	866	838	801	812	831	812	870	784	839	781	831	814	838	836	816	840	797	843	791	835	863	876	789	860	829	862	816	822	823	841	797	841	844	828	828	862	787	843	828	780	770	804	861	830	834	855	867	824	841	869	839	877	840	813	855	828	861	838	823	840	830	806	895	870	807	829	842	811	808	797	842	796	791	852	796	847	829	820	841	733	831	782	818	803	834	835	780	835	861	822	823	845	855	820	861	807	862	807	820	794	822	819	880	877	835	809	810	834	831	836	834	844	770	776	822	822	885	785	816	856	773	857	847	875	764	852	833	839	843	807	796	813	838	809	867	851	878	854	888	785	857	843	813	832	848	849	840	842	885	847	831	793	847	861	829	816	848	832	834	807	841	794	823	811	815	796	798	836	860	800	815	822	874	865	828	858	823	852	843	817	860	850	845	853	863	807	784	788	806	848	795
26963	17986	16449	14416	11860	8266	5489	4458	3530	2548	2530	1790	1614	1193	1237	1486	1542	1221	805	824	842	601	492	514	386	416	387	388	384	350	356	368	330	322	349	328	334	318	310	346	331	319	351	324	303	330	318	319	302	315	326	310	306	317	296	334	315	344	312	301	295	319	321	323	280	318	298	306	322	318	322	324	301	346	315	331	312	289	294	317	316	312	274	311	305	327	301	344	337	300	307	342	316	328	320	334	299	338	317	284	308	301	314	314	321	317	311	295	312	315	323	370	315	323	324	299	350	286	332	301	348	330	289	304	335	338	290	331	296	337	317	287	298	300	309	319	327	320	299	322	327	334	330	333	275	302	280	327	327	313	339	310	321	294	321	290	341	316	289	270	268	301	277	350	313	309	317	355	336	299	323	322	313	343	333	306	322	327	320	312	337	320	302	311	303	308	322	291	305	335	337	305	299	308	311	342	304	357	309	346	325	303	291	335	293	284	308	324	325	330	328	317	309	351	293	343	313	333	319	308	335	298	309	315	312	327	324	312	302	324	319	313	345	306	317	334	275	320	312	312	275	300	305	308	291	304	300	317	322	339	294	313	314	312	312	290	312	262	336	350	332	323	306	301	303	342	341	347	340	302	324	295	318	320	299	272	337	282	328	315	314	305	329	313	307	342	325	327	290	324	353	301	345	317	303	311	306	313	314	303	291	307	321	328	342	320	335	353	329	304	288	322	323	300	311	331	349	291	310	313	307	284	307	349	323	346	331	290	320	304	285	350	314	307	321	312	313	354	323	362	333	333	302	316	310	303	312	293	323	298	301	322	339	320	322	313	310	350	354	334	328	306	319	320	315	325	308	298	330	323	315	312	323	339	304	271	309	327	322	322	302	318	344	325	321	287	302	353	342	314	310	302	331	317	305	283	321	324	294	310	306	277	308	302	329	321	320	296	333	314	299	326	315	320	290	329	297	311	303	306	320	330	296	307	308	304	340	319	304	323	320	305	308	332	304	301	310	296	332	312	290	308	261	312	330	312	302	331	310	303	311	317	322	314	334	292	322	296	311	316	317	324	307	309	310	315	313	300	337	334	324	366	362	304	329	323	337	321	300	348	309	319	322	272	337	313	295	319	336	309	317	342	301	307	318	307	293	308	325	302	322	316	350	274	318	300	272	325	275	362	350	291	291	314	322	301	293	314	288	352	302	355	325	320	304	309	319	313	303	351	312	293	293	321	327	314	305	311	289	318	327	314	314	323	320	363	295	324	304	299	335	326	347	285	301	291	302	301	319	314	326	324	313	308	316	305	318	300	328	331	339	329	289	284	314	308	324	304	322	297	323	299	347	328	292	316	328	296	334	298	278	303	323	312	324	285	306	307	294	277	303	341	299	324	326	334	344	298	336	318	299	352	303	327	274	316	283	285	347	307	294	292	331	301	314	324	326	315	335	311	305	340	318	317	315	318	322	301	336	322	296	333	348	302	298	349	324	305	340	322	336	320	308	272	281	316	321	322	311	299	316	302	322	334	299	296	311	325	324	311	311	298	284	350	319	300	323	295	322	311	351	342	337	299	318	351	317	347	315	319	352	297	321	296	306	282	327	330	294	303	306	306	285	328	315	317	373	331	320	327	287	304	304	301	323	293	324	353	317	307	324	310	322	349	297	321	297	342	278	303	344	344	315	352	342	339	325	294	327	312	308	298	297	317	314	329	312	305	328	298	349	302	292	321	314	330	320	291	356	313	329	324	286	317	344	292	333	324	343	311	318	346	310	297	310	317	317	294	338	320	302	330	326	273	309	304	316	324	339	346	291	312	275	318	314	315	312	340	328	303	327	334	343	301	301	313	316	320	320	295	323	310	309	286	331	341	309	311	338	321	297	309	310	321	311	326	326	318	341	275	331	331	340	284	292	305	311	291	321	313	337	337	330	286	327	315	296	289	309	310	320	306	308	335	315	321	317	333	293	333	299	288	296	318	320	318	297	286	345	357	310	328	356	306	290	351	349	320	350	311	312	337	286	315	305	305	317	289	317	320	317	321	326	310	309	334	289	299	359	296	294	317	287	312	299	350	298	294	300	308	318	307	308	315	314	308	301	317	317	308	308	323	354	305	326	317	297	304	348	326	282	318	300	281	342	299	328	310	330	348	312	344	352	313	308	321	313	297	300	299	306	292	304	313	307	303	319	325	320	300	336	303	325	308	315	300	285	297	335	317	342	333	329	338	292	310	324	305	301	315	307	294	314	344	293	313	314	322	307	313	361	319	290	328	335	328	340	323	306	296	289	333	303	306	306	343	328	289	326	320	307	300	359	328	340	360	325	331	293	313	280	278	316	331	311	333	323	337	340	312	308	282	300	322	311	307	351	367	331	302	323	321	331	305	341	312	311	292	328	301	304	323	294	308	288	328	307	314	313	294	304	315	314	328	319	289	370	337	326	324	285	360	346	345	312	348	324	297	334	337	299	300	312	334	281	307	321	277	295	307	313	315	322	318	373	333	330	328	317	314	328	296	299	321	313	314	320	334	270	321	334	319	311	296	306	361	342	321	315	303	326	318	312	307	316	329	277	280	298	354	321	303	291	306	288	316	325	316	341	274	324	328	321	320	296	288	294	284	308	325	348	311	327	325	347	300	283	342	313	319	352	299	300	289	304	336	299	314	333	344	307	286	317	341	330	298	300	333	307	322	321	314	338	358	319	326	332	352	293	323	305	319	333	342	341	331	324	347	313	291	345	312	312	305	350	341	339	343	322	311	313	319	319	315	297	295	337	336	298	291	293	296	327	322	291	288	331	360	321	297	299	307	296	294	336	318	296	342	305	319	343	314	318	281	325	292	325	310	356	337	306	329	306	351	335	335	295	314	292	302	322	305	343	306	275	304	329	315	320	313	320	325	356	334	323	291	362	310	342	355	330	311	293	302	308	314	327	322	290	328	332	297	306	316	284	307	305	316	325	301	280	305	337	316	312	283	320	331	283	293	347	325	373	334	348	326	336	318	292	311	327	313	334	309	306	342	337	309	299	323	327	272	310	296	313	290	319	346	339	294	340	328	317	331	322	300	288	322	304	326	302	346	320	285	343	336	322	327	307	327	335	335	318	321	296	293	316	334	313	359	305	332	331	308	293	298	286	291	302	302	300	320	315	322	322	335	293	306	292	336	330	334	355	300	291	335	313	283	305	303	326	319	303	292	330	305	350	334	323	285	307	320	310	314	282	279	309	319	290	319	325	320	319	340	346	301	336	316	287	278	295	318	309	317	295	289	324	295	308	299	322	344	300	307	324	312	306	293	321	367	307	302	304	334	286	308	308	303	290	345	306	325	299	306	334	330	299	314	323	352	327	315	312	289	305	278	299	298	307	324	326	304	319	323	280	302	340	329	319	321	323	314	296	320	307	308	289	318	358	333	329	331	321	327	318	327	299	318	304	325	319	308	315	317	293	328	313	313	307	320	335	301	316	328	300	327	305	298	354	339	321	336	323	322	321	298
18688	13927	19412	23237	22316	19057	16566	15283	13423	11498	11554	9448	7777	6782	6391	7989	7415	6196	4139	4606	4504	2862	2383	2006	1762	1636	1646	1236	1271	1102	1117	980	983	929	942	945	905	862	853	801	784	845	792	804	828	825	824	774	814	781	804	778	780	810	779	761	800	786	769	779	744	746	733	725	808	786	776	761	796	769	781	744	738	762	735	806	809	723	776	769	779	730	801	774	781	771	779	794	743	723	714	726	718	718	725	768	762	773	773	780	745	762	747	742	774	796	774	759	733	736	711	725	749	783	817	789	759	766	758	741	788	764	793	731	798	764	715	739	795	752	822	752	783	773	824	786	753	757	778	783	754	732	720	740	763	792	684	741	784	729	793	801	769	736	748	767	720	748	786	756	739	769	766	780	758	769	831	695	804	762	791	738	775	733	764	797	719	756	773	765	758	705	747	762	754	809	732	736	779	808	742	762	769	763	787	738	696	724	734	774	777	722	786	713	778	764	775	802	768	756	758	777	773	775	784	758	756	773	783	790	757	786	759	775	720	780	747	781	754	751	758	721	759	805	737	778	773	734	767	736	770	755	748	768	748	786	764	750	713	754	810	742	730	720	749	705	766	753	774	797	745	688	801	803	737	769	793	776	758	807	739	757	773	787	770	760	744	690	749	761	756	714	736	771	760	737	755	738	775	795	789	800	697	755	773	812	782	711	734	771	792	746	770	757	779	807	724	751	755	715	753	778	729	754	746	747	728	798	751	796	758	746	815	738	754	746	802	733	706	765	777	775	749	705	713	751	729	725	824	789	740	789	703	743	735	789	724	790	751	771	717	811	798	755	787	767	753	744	761	743	740	752	785	732	799	719	790	769	748	779	763	780	761	717	792	740	780	754	728	748	801	754	738	752	727	786	730	770	799	759	778	741	734	749	791	790	717	738	743	786	744	771	805	787	772	732	789	740	764	788	733	754	780	747	737	762	769	783	766	746	754	741	815	763	753	726	737	767	736	752	783	765	745	725	791	744	801	765	759	735	794	765	745	745	787	751	745	759	737	739	711	813	719	728	750	768	782	753	736	724	790	725	786	712	768	724	774	714	719	704	731	802	728	800	756	729	784	781	744	778	736	734	783	800	733	797	807	805	792	753	753	728	756	784	805	749	759	782	749	766	806	770	761	783	795	751	762	753	755	789	754	774	747	764	765	789	739	731	790	769	761	755	740	729	768	733	780	738	779	760	760	743	784	747	751	698	760	776	728	724	719	747	753	799	778	785	657	746	741	762	764	765	750	760	749	740	766	766	709	703	769	744	743	765	746	729	774	761	784	753	737	745	742	735	762	767	816	682	705	736	705	751	783	792	747	783	768	762	730	804	766	773	749	756	789	705	779	719	783	819	729	763	781	796	746	781	780	759	757	692	796	773	793	757	762	721	757	772	787	731	755	746	748	716	783	765	759	733	815	721	738	753	738	756	758	782	719	735	747	756	770	732	725	761	797	758	707	778	768	776	792	765	742	711	710	802	714	771	754	828	785	726	821	738	759	702	734	741	744	780	705	757	759	773	779	743	735	731	771	745	758	811	753	720	712	741	751	746	782	724	766	785	750	753	797	773	754	707	768	770	764	723	751	742	785	772	757	723	791	744	748	736	748	761	749	789	734	738	771	709	744	727	807	744	803	777	723	769	732	777	735	767	787	741	764	755	746	763	748	755	774	742	729	743	778	698	729	741	706	772	737	761	738	760	781	710	769	745	791	816	767	787	701	763	781	729	729	753	777	755	758	788	745	760	756	760	786	773	778	810	794	783	717	725	806	789	745	790	776	743	769	778	755	742	763	756	763	782	714	720	768	735	799	775	787	756	755	763	740	767	800	725	770	718	784	770	742	735	761	774	766	747	774	753	743	794	738	782	791	752	745	769	777	774	746	797	779	764	702	743	761	727	757	720	770	757	822	801	742	808	784	749	826	734	735	751	792	766	773	738	747	718	762	799	777	744	766	800	759	767	770	778	756	711	752	709	762	740	764	777	764	780	746	714	830	737	727	735	796	723	769	706	729	798	731	772	737	726	775	748	778	802	758	744	732	788	774	775	807	744	751	735	769	789	769	774	732	826	759	739	808	793	820	743	746	766	749	730	753	750	692	729	741	764	752	773	723	759	754	734	765	764	832	769	784	762	785	722	778	780	723	772	752	790	725	748	765	742	799	719	744	738	758	750	786	727	777	743	799	762	773	723	780	747	763	771	697	721	738	712	765	784	744	744	768	686	738	796	712	687	781	774	732	763	732	741	778	802	779	786	787	730	755	773	737	734	690	763	746	816	779	769	774	802	769	757	788	720	755	813	716	753	742	740	788	780	722	748	763	753	760	738	785	762	781	775	735	726	768	771	783	749	759	712	762	775	731	711	753	745	703	788	760	750	794	755	717	717	762	818	762	695	779	765	740	787	804	743	808	748	754	746	752	709	734	775	818	709	727	768	783	730	743	748	762	789	739	781	758	779	742	748	727	793	743	779	761	777	739	734	766	765	787	779	787	784	724	757	811	789	804	768	768	791	835	790	779	763	784	707	720	773	756	769	743	782	726	722	762	768	753	756	741	766	735	749	760	732	745	790	712	803	781	799	790	794	781	759	772	755	761	816	772	758	787	808	754	776	747	757	708	770	753	736	752	780	789	753	785	750	772	740	759	792	761	751	734	791	753	746	720	807	731	761	748	788	764	764	713	767	740	736	757	816	784	752	757	710	796	760	738	794	729	737	768	773	770	796	778	799	789	843	741	743	726	703	766	758	760	761	728	792	747	750	735	818	753	719	724	769	778	781	757	754	757	793	800	692	729	756	739	750	756	729	753	773	729	778	768	739	745	708	782	752	743	729	776	753	735	725	736	763	776	730	740	754	694	770	783	726	708	729	728	766	755	754	772	793	737	730	765	779	731	705	786	720	769	738	770	768	749	776	799	728	778	766	802	779	758	761	733	759	772	735	749	781	763	778	744	788	782	728	753	760	737	716	720	746	785	748	711	776	736	745	757	770	771	741	713	785	766	779	794	749	787	776	747	782	741	757	743	813	748	712	742	728	795	731	729	769	826	772	754	674	769	705	746	732	809	774	742	750	774	724	702	737	746	778	762	757	737	761	760	745	753	762	769	755	736	764	772	746	765	774	735	777	707	742	761	793	735	730	757	784	787	749	753	757	753	762	735	734	779	756	814	788	726	789	769	754	778	753	812	740	781	734	738	763	766	715	743	764	771	776	770	757	774	734	765	795	780	749	735	796	769	790	801	790	733	762	709	747	752	716	736	674	703	813	748	741	729	806	767	741	751	755	768	738	749	689	827	760	775	800	775	760	770	781	740	761	805	762	738	751	800	785	793	761	726	746	731	803	771	741	786	754	774	787	747	766	766	718	768	775	787	771	765	783	761	728	758	754	795	746	707	776	748	795	792	726	753	724	777	747	738	766	798	743	746	751	731	762	759	766	805	791	745	749	735	761	692	766	734	771	804	769
7026	4038	4450	3647	2437	1775	1316	1141	983	882	767	704	636	581	546	554	539	475	435	414	452	374	425	424	360	369	362	386	412	367	387	372	385	340	394	377	375	356	376	367	383	374	332	319	355	391	369	400	391	369	367	320	346	373	394	350	358	398	367	357	361	345	340	353	387	375	344	361	337	344	383	364	362	324	369	402	398	321	366	361	380	397	355	332	393	370	367	379	355	339	353	350	357	354	345	380	338	384	357	346	361	351	375	416	343	361	311	375	377	346	364	357	334	380	325	359	395	385	382	391	357	368	372	378	395	370	364	388	358	348	382	351	371	357	353	346	329	396	366	368	365	387	381	351	335	365	351	370	335	405	372	359	332	367	353	373	365	391	334	354	357	336	358	336	391	383	362	349	402	378	368	348	333	379	368	390	366	377	339	375	334	368	358	352	386	371	356	363	373	355	369	366	363	369	329	351	377	343	379	347	366	363	373	354	382	355	383	357	351	345	383	353	367	405	355	356	357	380	377	327	345	403	380	335	333	322	373	389	373	361	361	347	341	398	344	371	361	359	341	359	384	326	349	355	353	360	340	362	365	323	371	348	360	371	368	331	369	376	366	366	347	346	318	370	362	362	328	337	346	360	401	367	384	341	325	378	356	358	394	374	380	329	358	359	372	352	354	359	338	341	397	391	381	333	374	333	382	384	345	359	377	356	381	373	361	361	362	391	344	380	381	369	387	383	395	379	371	369	379	382	328	380	317	389	360	343	384	358	318	332	382	364	339	346	366	354	384	370	354	363	360	390	358	360	373	353	362	330	342	376	353	344	385	379	393	378	387	360	356	368	355	384	361	401	385	364	384	346	346	363	367	401	320	379	386	371	374	364	374	391	381	378	404	399	354	382	356	415	372	354	367	355	356	387	361	363	359	350	374	374	338	368	342	393	362	348	354	399	343	366	371	354	340	358	357	357	378	355	362	404	353	306	356	329	365	373	374	395	371	358	392	331	343	358	389	373	355	358	359	358	349	389	373	371	360	351	356	334	346	332	346	343	359	322	342	364	392	346	363	346	399	343	345	363	385	386	330	363	371	387	376	350	361	326	335	375	341	360	370	381	365	369	366	393	356	390	391	336	357	334	391	362	368	374	360	340	344	369	368	354	390	360	385	379	347	335	357	386	357	384	347	352	379	327	352	342	319	377	350	327	399	362	377	368	352	374	386	337	365	385	330	343	332	323	380	353	389	385	327	364	354	368	352	378	392	376	351	369	348	374	351	363	335	364	327	401	382	348	406	338	344	368	357	362	370	358	368	350	350	379	352	386	373	365	355	350	380	389	360	349	363	320	387	359	359	373	385	340	374	378	359	377	372	393	343	348	344	369	356	383	355	335	363	344	319	360	368	384	357	366	345	337	349	342	362	359	347	358	356	359	397	387	393	380	357	376	408	363	385	343	360	352	354	353	368	343	381	375	339	377	341	347	349	348	367	332	360	375	341	364	347	335	367	345	350	343	343	386	336	320	339	362	367	392	355	356	377	369	370	341	374	359	363	387	374	375	387	399	356	330	373	328	346	367	366	345	398	377	341	379	351	362	410	388	376	339	368	394	378	375	380	348	359	352	387	355	361	359	377	355	352	352	356	362	357	316	395	356	380	362	345	364	359	404	366	350	357	380	343	351	359	376	345	325	312	367	360	401	366	392	358	395	380	367	381	356	349	367	350	339	327	348	353	356	363	353	346	367	362	394	384	386	393	337	334	375	351	374	361	348	386	337	375	362	373	339	358	354	363	375	361	401	362	359	381	339	347	328	341	355	357	366	373	374	339	352	344	335	351	367	389	368	382	392	345	382	384	345	352	362	343	349	333	343	345	374	338	366	352	384	366	359	378	343	366	379	372	344	359	333	370	349	410	404	337	338	357	375	360	379	355	361	332	380	351	352	349	367	370	383	329	367	326	342	400	370	363	358	318	332	394	334	333	351	369	357	367	309	365	381	348	330	383	383	361	399	371	339	340	357	364	355	359	361	386	343	396	400	356	361	334	380	340	367	339	377	366	352	361	345	394	400	382	344	328	363	359	379	387	423	380	364	359	334	369	353	392	367	355	367	351	352	374	346	349	351	350	361	400	381	384	351	390	364	344	408	360	402	381	405	353	381	385	349	379	391	349	372	370	366	405	335	353	353	385	365	369	334	335	373	350	339	361	377	352	360	354	364	370	349	371	369	402	403	355	361	340	356	344	370	351	378	318	355	377	360	368	346	364	376	342	346	361	352	318	382	383	338	367	346	371	388	315	350	335	362	383	362	357	401	415	370	376	328	350	369	342	361	346	336	374	352	398	383	383	384	366	352	358	358	344	369	379	337	384	356	355	343	361	352	360	388	375	371	373	368	325	338	350	377	378	370	359	348	358	346	352	321	384	345	358	375	382	340	328	336	311	365	352	355	386	350	352	373	380	341	361	349	403	384	382	352	356	352	347	377	374	353	354	404	336	350	320	342	333	371	386	373	331	353	383	378	369	388	306	335	326	327	377	389	336	361	354	369	378	370	375	363	333	334	395	357	354	351	358	361	359	359	330	364	355	407	363	367	347	365	353	394	361	357	366	356	310	353	386	375	319	362	377	365	383	382	388	361	367	380	358	347	389	377	362	359	358	373	358	356	366	339	360	331	338	347	355	342	395	337	377	390	377	348	363	339	366	330	345	363	362	380	368	367	346	384	379	323	365	329	391	362	335	364	355	358	369	365	366	330	362	369	325	384	367	346	315	351	346	365	373	336	355	321	350	360	380	383	414	319	359	373	363	344	364	391	392	369	369	386	344	392	349	385	349	337	399	383	367	337	364	357	335	356	365	348	353	384	413	326	346	387	364	408	355	336	349	366	360	385	361	372	409	352	362	372	353	374	355	353	361	356	375	380	342	343	379	348	374	372	380	379	353	368	324	372	373	348	365	348	338	371	352	363	350	370	382	350	362	353	391	361	372	380	404	371	314	354	339	379	351	357	335	352	378	374	363	371	370	367	359	356	330	371	381	354	407	376	355	384	391	392	394	342	376	376	364	364	410	373	386	352	354	384	295	355	320	374	395	340	351	379	372	374	359	368	352	366	370	379	374	396	345	330	359	340	349	359	347	353	362	331	334	356	380	362	398	347	314	330	357	390	365	339	384	336	355	337	373	361	358	354	387	412	335	364	340	353	367	360	373	360	385	350	374	359	369	367	381	384	316	323	345	355	373	349	362	343	356	346	378	308	355	385	363	361	371	348	359	348	387	380	324	380	366	361	335	384	339	364	383	398	379	334	391	369	357	326	358	337	376	407	365	360	363	358	357	383	379	376	334	325	362	358	363	356	377	364	384	377	372	374	362	338	365	358	346	385	352	367	356	356	363	337	339	337	350	373	374	351	329	385	363	340	368	359	355	372	360	355	352	354	387	341	371	379	398	363	405	365	358	376	394	331	342	369	393	363	379	372	391	379	379	363	356	380	380	342	362	335
6130	4328	8669	10585	9299	7666	6635	5705	4691	4211	3880	3408	2935	2457	2185	2105	1860	1685	1499	1425	1293	1306	1197	1070	1055	994	960	984	924	992	963	914	951	912	939	934	858	840	900	877	878	924	864	857	882	890	880	881	877	821	876	880	843	894	855	845	854	851	882	900	809	876	858	878	862	807	803	892	855	861	802	872	819	858	805	838	822	873	808	882	899	863	897	884	886	852	887	904	883	885	837	845	851	843	878	863	850	864	902	872	916	865	816	929	866	830	812	870	873	880	849	828	888	835	910	847	875	887	871	867	873	805	863	863	877	878	886	860	825	902	796	875	865	812	922	876	846	836	817	898	932	837	912	855	835	829	826	825	847	890	853	834	851	860	879	832	860	920	847	875	857	855	869	891	875	834	833	853	861	849	889	832	902	848	857	868	881	782	848	892	819	844	907	878	901	847	848	838	856	913	862	905	825	855	828	855	855	877	848	873	841	785	860	836	827	843	832	865	864	844	868	841	872	832	879	840	899	789	858	873	845	823	871	811	841	869	883	866	892	915	883	865	870	852	873	846	859	878	867	844	899	819	817	823	893	857	875	892	865	897	806	857	829	902	838	869	879	855	856	805	868	838	853	865	848	940	898	870	895	854	826	932	863	824	840	851	868	837	853	864	885	887	889	923	818	832	811	875	836	885	840	835	897	839	896	836	841	870	870	871	911	865	846	832	885	914	840	837	890	831	844	823	870	868	841	863	889	843	871	861	861	899	871	891	894	889	927	824	867	825	852	812	859	814	860	843	879	811	824	846	864	899	872	832	888	864	844	875	878	895	868	833	882	874	894	887	855	920	866	848	842	846	822	902	872	871	868	857	872	875	782	846	781	858	860	879	878	850	810	898	820	872	860	898	845	825	925	884	877	865	817	839	866	854	858	862	885	851	908	842	875	914	816	817	863	802	847	867	855	812	830	827	845	906	879	834	825	862	849	829	868	836	842	864	868	891	866	827	854	854	856	875	894	865	807	852	812	883	846	846	874	852	855	836	884	894	894	867	872	950	881	879	905	819	881	876	873	882	841	855	836	835	816	831	776	861	848	889	843	876	855	862	876	874	819	876	912	844	850	855	854	886	865	868	854	841	885	853	845	890	879	893	878	855	866	825	918	860	895	802	854	833	858	828	880	873	873	841	846	895	816	842	821	859	873	846	929	835	879	845	862	856	832	846	855	858	847	888	872	882	852	861	833	867	852	845	832	834	888	863	913	859	862	825	840	826	859	888	822	850	865	850	907	850	839	817	905	914	855	849	828	894	887	884	854	922	868	874	831	884	807	901	898	884	824	882	890	794	906	870	879	899	931	844	818	869	865	822	833	888	812	858	809	858	909	881	880	838	892	867	857	902	855	862	779	871	865	870	855	841	878	875	848	836	798	813	868	860	831	855	863	830	806	907	835	822	881	850	876	903	877	864	851	848	912	864	856	827	835	930	867	844	817	850	835	883	863	854	810	880	791	873	866	829	853	883	872	854	855	862	839	820	846	863	773	872	877	870	835	869	930	845	865	869	848	863	824	855	837	875	909	846	841	895	851	881	873	848	857	858	895	875	826	905	870	889	891	829	875	901	839	857	820	854	882	830	844	866	926	816	846	877	904	899	859	867	882	854	854	843	781	819	873	906	929	860	843	853	853	853	865	874	840	836	880	844	875	885	853	811	857	851	887	890	889	808	819	870	886	849	893	845	927	846	851	835	835	906	827	885	860	840	824	907	851	858	832	906	908	858	833	850	826	859	844	858	799	870	923	866	892	874	882	828	851	829	847	867	844	877	822	875	855	861	882	855	893	849	901	865	886	844	887	856	872	857	897	850	859	860	922	883	886	852	834	895	837	919	879	863	738	874	819	920	877	861	836	815	820	893	896	894	867	797	914	845	886	890	911	798	881	843	854	886	876	879	838	851	846	871	847	862	845	879	883	881	883	848	851	849	852	852	850	814	848	864	878	872	834	866	868	905	896	813	886	862	882	854	794	855	834	874	844	919	880	868	898	862	877	912	847	901	875	880	871	910	873	844	832	898	831	896	884	891	856	841	887	880	807	888	891	876	824	896	852	888	815	887	836	878	880	847	869	851	886	851	846	854	852	855	884	908	908	859	849	889	851	873	846	837	827	880	899	891	856	839	831	917	835	884	859	867	844	852	899	902	874	887	871	857	879	839	841	863	846	855	871	835	836	895	911	911	832	823	871	853	921	828	897	845	870	906	818	941	792	844	865	835	793	883	875	881	820	849	905	888	871	845	831	902	872	899	882	848	883	866	842	880	804	875	868	814	842	886	851	826	832	885	857	898	845	853	891	887	815	884	882	877	867	920	820	918	850	825	866	848	877	819	844	845	816	854	886	913	894	819	867	890	828	875	836	799	865	874	845	834	875	884	887	867	914	871	876	884	844	844	848	847	877	882	824	895	849	853	860	860	857	851	867	888	875	839	838	866	849	837	849	832	836	880	833	867	871	882	859	878	858	905	885	863	848	869	896	867	912	875	849	866	846	833	848	822	844	927	854	818	798	872	860	862	826	845	879	820	867	906	849	847	895	869	868	839	855	885	838	845	833	833	810	873	834	869	860	883	824	875	837	876	847	852	881	851	886	842	910	886	882	849	870	848	878	896	873	906	860	815	806	833	894	791	862	851	864	890	821	919	863	890	856	852	869	901	840	862	825	791	835	821	861	879	854	892	845	888	849	875	891	863	879	889	847	918	859	871	861	848	856	786	911	873	832	905	854	852	883	875	850	830	860	897	819	874	780	793	827	817	863	855	901	903	843	888	877	834	809	870	850	874	831	874	867	824	821	854	868	852	863	866	793	897	863	861	848	845	858	880	893	864	870	899	854	918	893	894	926	856	809	869	904	872	872	807	926	893	857	831	852	880	812	804	880	864	869	804	840	858	874	846	838	885	824	838	894	838	811	898	856	922	846	843	852	853	810	885	837	899	875	841	947	815	807	909	858	846	855	863	870	852	845	865	835	900	870	823	851	879	901	881	884	886	871	880	869	881	941	879	791	863	850	873	854	867	875	855	820	838	849	872	843	869	895	843	860	837	837	830	862	879	851	822	885	863	845	821	915	895	865	877	870	853	882	849	815	855	877	832	852	915	890	835	877	881	872	827	887	870	815	905	847	873	852	833	857	873	877	822	894	884	831	837	894	865	866	856	807	910	896	797	866	825	824	814	879	937	839	863	875	832	862	871	921	871	836	809	878	851	941	841	875	868	841	799	882	831	873	844	904	850	834	814	841	861	894	874	895	810	884	863	863	871	835	811	899	912	878	849	867	908	872	837	811	835	854	869	837	820	882	884	866	853	875	908	876	909	814	908	848	842	873	889	871	864	866	879	875	861	875	927	839	860	883	842	819	852	824	861	868	839	907	868	859	859	844	895	893	871	842	865	862	892	895	846	872	816	852	875	819	897	911	885	844	859	876	868	869	830	880	836	924	860	854	877	870	889	866	877
17569	11592	11952	10385	7950	5279	3741	2878	2354	1709	1694	1441	1096	948	865	1124	965	816	655	651	681	531	437	469	409	375	400	382	359	384	349	370	384	395	373	368	337	374	343	344	344	354	350	330	331	355	351	331	341	344	358	387	363	342	364	364	350	352	344	361	343	348	348	333	367	344	360	392	357	401	373	357	382	347	348	378	356	352	340	370	353	330	393	344	342	339	357	348	372	361	352	340	354	352	334	378	363	344	348	346	361	339	393	388	364	395	341	337	294	355	349	378	351	340	332	367	350	378	381	372	336	364	360	340	360	357	331	322	352	372	329	360	391	360	334	359	345	343	379	318	374	347	353	344	389	362	358	360	341	343	325	343	338	362	346	336	355	347	355	368	351	340	327	356	384	380	335	357	309	346	363	348	310	359	370	347	360	345	354	352	382	338	305	314	345	346	366	359	344	343	343	353	335	380	376	354	353	373	387	356	383	363	348	382	356	369	378	309	357	370	364	369	380	361	351	331	335	372	374	395	374	381	358	348	352	359	341	349	349	380	342	358	359	336	340	359	357	330	355	344	358	352	345	369	363	401	339	386	349	361	388	387	391	379	348	365	341	388	345	352	374	345	379	386	361	319	367	364	347	367	347	354	333	372	338	332	344	348	377	363	349	340	319	310	353	350	357	364	349	363	364	356	351	336	349	344	362	359	315	310	380	372	349	340	405	339	362	370	379	348	371	327	335	332	369	382	381	349	389	393	370	351	378	388	328	342	316	339	380	368	354	403	356	341	335	344	362	337	406	362	359	334	335	366	332	361	378	372	303	355	353	395	351	379	339	361	335	357	342	372	348	337	364	357	341	362	374	367	368	374	362	333	343	384	361	379	327	365	344	359	376	370	368	331	329	342	358	392	332	372	362	356	378	356	333	344	332	353	366	334	348	359	325	321	401	339	362	326	378	361	335	352	359	368	392	345	386	369	326	344	356	355	333	355	365	349	318	365	372	320	357	321	357	375	361	339	339	338	364	313	356	369	326	372	342	379	371	368	360	375	361	363	346	367	396	383	342	328	358	351	332	328	343	353	345	374	352	339	357	329	368	326	326	354	368	329	320	375	330	382	331	340	378	333	378	362	354	341	353	343	360	368	352	346	312	329	331	348	345	367	356	355	330	337	388	387	369	370	377	371	338	347	338	324	333	376	335	364	379	321	379	333	370	345	343	354	344	347	365	354	338	349	353	332	381	349	366	312	339	369	376	358	341	370	351	380	342	314	386	363	327	370	361	348	367	335	345	350	340	356	359	316	310	345	321	354	372	352	366	340	350	375	344	341	324	405	345	373	376	372	337	374	366	378	335	387	346	335	359	365	365	365	382	344	373	323	333	359	395	394	340	336	361	367	392	373	330	308	352	330	358	361	325	383	354	363	355	325	353	376	339	359	365	330	325	329	373	323	356	353	331	379	370	346	361	345	315	375	349	359	355	339	349	356	347	373	324	363	359	356	403	342	347	331	347	323	343	365	327	363	365	368	380	380	355	344	356	332	377	322	383	331	364	387	342	328	334	363	355	357	356	346	352	311	373	405	344	374	366	345	373	364	335	350	346	342	384	340	334	343	363	342	331	364	332	360	362	319	349	365	390	348	358	352	332	377	352	357	339	363	337	361	369	326	344	348	363	347	351	335	371	373	362	385	331	335	348	360	355	359	344	334	371	367	322	377	403	340	338	332	327	347	376	333	343	355	373	355	314	389	303	377	377	349	339	332	329	355	357	357	380	381	330	360	381	348	336	360	354	376	329	349	337	353	333	392	358	321	355	363	329	365	353	331	348	330	346	387	354	320	344	325	323	346	359	365	337	350	338	358	349	347	343	339	356	373	360	328	305	308	335	362	340	384	336	344	364	365	318	352	347	314	354	311	344	338	310	345	325	362	354	334	355	343	330	385	350	355	372	381	335	349	340	349	361	369	346	327	355	374	373	394	334	353	348	334	343	354	343	358	327	317	380	370	335	339	392	371	329	355	357	405	328	350	376	336	373	380	357	361	337	358	358	342	333	338	380	348	310	364	369	377	385	378	360	348	316	356	374	321	363	359	364	350	368	378	368	373	381	335	359	336	376	344	384	373	354	362	372	325	348	351	329	355	354	348	346	339	349	334	351	371	372	378	326	373	357	333	360	349	358	339	341	359	363	357	378	348	388	306	313	339	365	376	391	343	370	368	403	371	353	366	341	372	354	340	292	333	343	369	365	358	339	349	365	339	385	338	359	362	346	373	338	346	319	327	363	337	354	351	361	364	362	340	338	344	343	322	370	327	332	352	350	347	354	339	352	380	349	385	382	336	383	358	374	391	322	343	360	346	332	325	329	345	375	351	377	340	327	373	354	355	368	337	375	308	389	352	367	368	357	361	376	354	382	343	335	365	355	376	314	349	312	360	357	405	302	352	349	380	374	352	367	346	379	343	361	342	351	331	361	371	335	347	346	364	363	348	365	352	326	345	329	371	347	341	374	356	373	393	361	370	361	324	375	370	365	341	348	359	370	327	350	338	344	390	374	355	350	393	376	352	360	363	353	338	330	343	350	365	375	359	350	354	351	380	364	341	358	359	341	321	372	348	374	331	356	334	371	371	335	346	367	329	323	291	343	364	340	380	334	400	345	357	376	344	358	340	360	357	370	349	356	319	356	340	350	325	339	356	358	387	363	371	354	338	373	378	358	369	344	344	384	333	340	381	358	316	373	376	365	320	349	336	326	350	372	341	370	344	375	406	312	356	410	330	354	351	350	345	335	351	368	315	383	357	343	354	347	376	334	347	308	310	369	393	341	340	344	350	327	368	369	374	367	372	377	357	370	360	346	403	406	367	319	379	338	336	375	360	356	348	324	349	394	348	355	371	344	343	350	360	314	386	340	364	358	342	349	343	323	331	336	352	370	335	339	353	360	327	366	373	353	358	344	356	365	334	343	344	376	373	375	365	360	341	356	364	339	335	354	344	360	366	364	387	398	343	349	388	362	370	307	385	363	337	349	342	341	336	395	370	381	378	381	380	303	350	326	377	359	360	380	356	342	372	325	356	328	351	324	336	341	350	354	385	341	387	350	366	352	347	333	332	359	309	353	341	341	333	362	369	354	337	362	386	333	343	370	344	353	373	316	357	322	341	366	355	382	407	398	361	430	366	360	359	346	353	315	346	368	329	345	353	367	350	366	350	370	340	363	325	336	377	365	366	355	341	322	337	337	343	365	329	346	388	342	341	339	348	341	346	387	350	335	345	344	339	322	354	330	353	344	322	370	357	366	369	383	372	385	360	334	360	312	348	338	365	345	378	347	326	348	352	367	375	362	354	330	377	360	360	335	357	353	345	345	323	344	359	365	382	384	364	366	337	352	324	359	363	366	358	333	340	326	360	358	385	368	384	354	360	371	334	358	371	336	359	346	354	366	372	343	331	341	370	385	391	389	353	391	316	340	374	381	348	364	343	343	351	358	322	366	361	360	372
13655	10446	16305	18852	17628	15202	13269	11333	10105	8569	8370	7018	5681	4864	4363	5500	5016	3851	2925	3283	2920	2313	1777	1572	1312	1338	1245	1163	1135	1066	1019	1013	1024	979	972	978	923	900	913	902	906	933	859	859	794	843	878	935	873	830	831	823	829	843	856	854	861	826	828	886	875	862	824	874	860	840	836	873	832	842	884	886	844	793	872	805	888	783	864	819	872	805	853	896	865	813	828	856	836	853	807	847	837	826	777	837	853	859	840	845	865	837	825	883	876	852	850	778	809	861	862	844	815	894	811	852	896	817	831	857	876	839	861	815	822	867	838	858	845	861	813	866	829	824	840	857	867	845	777	828	844	815	800	844	819	781	841	845	858	821	858	864	831	810	849	899	880	877	839	890	875	839	823	821	817	850	875	808	861	844	845	858	840	834	816	895	866	856	829	878	819	864	818	836	855	854	867	825	842	876	805	824	816	866	846	826	883	859	807	848	834	800	842	841	876	845	845	843	832	814	798	784	854	846	861	877	861	873	841	831	861	860	889	888	838	822	859	852	804	864	843	840	878	800	862	832	831	900	801	855	808	881	828	809	847	840	849	838	885	866	833	882	888	824	835	844	834	891	810	848	867	910	890	815	864	844	852	854	866	834	847	892	820	817	860	818	845	869	890	827	851	860	857	825	855	856	831	860	805	829	852	822	887	833	804	870	867	915	805	819	852	809	834	862	839	861	882	860	861	818	836	890	864	899	827	824	835	841	835	827	820	832	861	879	861	871	827	846	888	871	851	802	855	768	866	794	866	838	851	823	836	833	813	825	801	848	848	841	850	856	846	835	828	835	846	845	826	813	814	865	800	906	820	843	880	821	861	834	852	816	858	825	863	844	801	892	831	861	825	843	859	839	804	821	842	905	838	833	865	844	890	846	831	847	856	853	898	829	812	859	852	819	838	824	841	836	793	858	844	823	867	841	913	825	858	832	870	865	822	824	835	849	858	817	892	808	881	848	858	828	807	836	852	841	865	846	850	846	879	863	819	862	814	893	846	828	871	824	852	862	895	830	880	864	838	885	836	921	826	857	867	840	884	864	834	828	853	812	894	837	811	877	817	847	845	840	867	813	847	800	841	837	902	831	859	828	808	880	841	890	812	844	824	841	860	847	900	858	851	837	821	843	822	794	826	834	856	874	873	834	854	817	827	839	841	814	829	858	832	865	801	810	836	821	875	839	879	810	881	836	896	822	923	833	866	874	837	851	828	868	844	880	861	824	868	832	830	828	879	816	866	831	854	815	857	857	825	875	858	848	855	881	866	825	829	825	842	838	861	860	870	876	846	889	848	874	864	893	875	813	805	840	878	816	866	789	861	842	879	866	839	825	808	779	815	847	847	863	878	838	806	818	857	821	835	897	861	818	779	873	868	854	848	913	863	824	824	860	888	918	877	874	832	841	803	812	818	860	830	856	854	827	797	823	865	868	836	813	840	807	857	864	837	813	860	867	841	837	854	879	819	819	783	839	874	868	813	816	854	891	791	847	877	883	857	840	832	866	826	890	845	849	840	829	835	850	827	833	844	851	840	850	852	912	893	854	797	811	887	848	826	862	844	875	851	856	839	846	865	824	900	841	855	839	834	876	829	823	810	823	799	858	833	824	800	826	928	864	789	812	824	829	866	814	834	825	855	876	873	844	867	846	825	845	826	895	862	825	865	924	822	828	824	791	893	876	843	830	861	830	783	818	799	875	852	860	857	846	773	870	829	812	864	818	832	844	802	882	875	758	805	865	841	828	883	835	845	901	819	843	797	849	814	820	862	842	863	805	820	877	841	836	812	782	862	827	790	846	816	820	843	862	869	842	821	826	835	849	824	818	796	854	815	839	859	806	846	817	910	866	814	809	854	790	853	783	832	848	812	830	891	843	890	890	807	846	865	863	858	823	799	871	811	820	812	841	875	831	865	903	900	886	894	822	795	865	844	871	846	865	831	865	824	822	900	834	882	905	832	791	848	865	819	837	872	818	844	853	837	857	870	906	769	815	851	825	827	867	812	827	861	861	834	920	828	860	821	943	812	861	819	883	808	820	848	845	836	895	820	839	814	870	845	844	838	858	862	809	809	823	809	851	891	882	847	811	804	900	814	856	810	832	851	904	827	791	840	864	865	786	854	801	849	831	901	805	845	850	874	841	903	894	881	801	876	878	816	846	836	849	815	836	835	829	854	824	853	846	904	860	864	821	881	823	869	851	821	864	794	798	836	882	849	833	835	820	855	861	833	829	833	820	852	838	822	805	866	853	854	876	904	820	885	849	851	851	872	875	824	860	865	874	858	852	820	819	901	856	881	848	814	827	892	853	812	852	878	867	801	843	870	818	851	803	869	869	855	826	828	847	862	844	837	827	820	824	834	864	841	847	788	844	876	839	833	865	838	881	865	859	858	823	822	803	867	819	886	858	871	866	844	848	868	828	807	910	802	865	803	873	846	886	882	860	828	829	829	873	834	913	831	873	807	811	806	863	859	858	860	795	836	825	877	833	891	850	863	825	811	828	862	821	835	853	894	858	844	833	882	791	866	868	867	824	817	850	898	844	827	826	822	857	855	810	862	794	807	829	832	834	827	864	815	921	888	808	861	818	864	802	873	848	854	826	882	791	819	839	822	863	808	808	882	856	790	822	773	814	841	809	845	872	836	803	830	813	832	857	834	834	865	837	808	862	827	812	877	817	857	882	785	868	812	865	838	898	837	846	802	831	818	821	889	893	845	823	850	872	877	823	879	883	878	825	796	836	828	813	871	842	798	808	867	808	875	884	847	784	841	793	869	785	863	881	896	873	890	883	897	787	866	859	842	822	810	869	842	807	851	819	843	823	858	847	857	827	794	858	812	852	836	855	848	846	788	841	843	854	845	889	878	845	758	861	841	792	837	885	874	890	844	859	812	892	883	827	858	890	842	837	809	842	809	826	837	801	869	855	815	866	788	849	844	877	838	832	862	861	901	861	845	837	802	798	867	855	864	823	856	887	876	864	797	876	890	865	846	861	819	846	876	878	935	845	806	880	818	790	845	805	855	847	807	845	839	857	796	841	848	858	847	790	913	817	868	826	849	854	821	916	833	875	858	867	843	872	852	818	906	811	816	874	833	853	853	850	815	849	838	805	891	825	880	853	867	871	886	827	841	813	854	760	844	836	800	855	878	885	834	912	821	840	883	849	850	883	843	884	804	827	874	845	820	874	862	834	854	848	829	847	849	834	849	892	827	825	819	841	810	893	845	899	823	839	858	929	843	860	837	855	780	862	874	842	817	813	883	888	851	824	857	871	778	892	817	866	851	817	847	876	882	874	924	823	837	857	883	877	852	835	813	816	809	872	864	886	859	832	835	786	873	869	918	849	833	821	878	823	850	850	869	834	901	874	820	831	840	837	812	859	857	810	859	804	782	844	880	805	802	839	792	843	856	817	848	859	847	830	834	822	840	824	887	870	818	846	857	843	840	797	857	836	806	886	858	899
27091	18721	17635	14422	11782	8608	6095	4645	3692	2803	2566	1931	1565	1311	1068	1532	1499	1126	751	853	822	608	525	513	415	414	409	421	406	355	391	327	369	378	343	312	341	328	341	320	354	268	342	333	328	341	337	318	336	337	324	319	319	334	306	311	359	326	348	342	313	325	335	353	303	329	329	333	325	344	372	373	364	344	322	314	307	308	336	289	303	341	351	348	332	319	322	324	314	338	326	320	317	363	324	332	316	311	304	320	309	328	339	288	319	335	339	326	295	277	329	335	334	301	294	344	313	309	326	293	363	350	315	304	298	323	337	315	329	325	344	328	303	296	344	349	347	339	349	310	324	313	315	322	332	325	325	296	329	319	341	352	337	334	305	324	294	289	314	314	306	304	308	347	300	340	298	328	317	333	345	317	335	344	309	314	310	292	322	324	298	307	288	317	328	307	315	317	295	318	289	332	323	298	330	304	285	316	307	334	316	289	328	325	371	349	314	320	300	314	347	303	311	309	310	296	345	337	306	339	298	325	328	336	312	321	321	277	331	330	311	320	298	318	322	339	330	317	307	295	329	304	308	323	309	327	324	337	302	280	310	323	325	313	337	311	313	322	337	357	323	320	317	319	313	324	346	318	328	300	341	328	296	344	310	295	320	325	325	309	340	337	311	302	324	352	324	298	318	327	324	345	321	316	318	303	346	323	311	302	319	345	355	325	328	278	322	316	320	326	326	336	289	315	314	345	323	295	341	338	316	349	301	336	292	300	316	308	313	317	323	317	307	327	285	340	329	305	352	332	308	333	303	329	332	355	327	333	344	342	308	327	317	322	316	304	300	287	318	296	324	285	307	313	303	309	314	319	319	328	346	351	321	317	286	332	301	312	311	314	316	336	319	327	295	343	314	297	299	307	319	312	344	334	344	318	308	312	317	308	276	320	314	325	323	323	306	314	328	328	318	321	331	318	328	318	313	336	333	342	325	336	337	272	332	302	331	304	325	296	330	318	300	294	327	306	317	320	301	325	290	310	310	302	326	314	330	314	341	361	317	324	336	312	316	342	285	322	303	337	318	341	309	310	344	360	301	352	316	321	323	354	312	315	324	328	296	292	314	337	338	319	334	360	346	319	333	299	299	325	314	321	313	337	293	328	322	320	342	365	308	301	338	310	342	323	310	335	344	309	328	292	309	323	364	321	299	339	329	353	356	323	361	336	308	313	335	337	335	287	312	324	306	313	343	325	283	327	342	301	334	341	311	341	353	334	287	305	333	339	333	331	332	313	308	311	298	321	294	369	336	318	316	302	310	327	337	308	334	315	319	324	320	312	311	331	328	359	335	333	333	354	296	323	343	326	332	329	314	310	341	329	283	336	294	313	300	320	290	333	315	328	330	345	338	310	334	323	314	315	290	310	338	311	300	297	289	289	350	322	308	299	303	298	304	323	327	323	319	321	347	360	341	321	335	308	315	327	336	331	324	357	312	316	338	365	327	327	287	313	338	340	307	336	332	325	327	358	312	314	353	310	329	324	319	312	295	330	327	332	370	325	284	336	335	344	347	338	329	315	317	305	318	319	298	294	315	302	338	309	323	309	330	315	334	314	326	360	317	315	332	299	353	326	369	297	286	312	295	294	322	350	319	338	277	317	327	334	332	346	341	320	320	344	290	297	351	314	340	320	320	324	288	322	359	320	298	342	345	315	307	302	316	330	322	272	340	322	326	337	348	316	319	301	319	304	359	319	308	314	300	335	312	339	331	347	316	306	357	319	304	299	306	343	309	312	294	332	326	310	311	345	312	305	295	337	321	317	310	317	275	329	299	357	313	345	317	319	351	347	298	323	354	326	351	308	306	317	316	331	301	302	287	330	317	321	331	332	370	339	317	328	313	299	319	339	289	314	355	346	307	299	337	311	335	309	327	331	311	320	330	335	291	321	361	320	281	338	327	288	337	330	321	309	295	315	348	334	312	298	368	322	365	346	319	326	302	357	340	324	313	316	342	351	331	285	300	303	309	346	270	319	317	327	333	309	334	313	309	324	300	294	329	308	297	360	326	319	295	346	347	308	350	307	290	326	268	321	317	289	315	326	301	301	321	339	329	315	317	308	325	324	305	292	326	325	320	286	333	337	306	314	273	343	314	321	333	347	323	329	299	326	312	293	349	332	337	307	330	336	319	303	309	296	339	357	343	351	343	361	331	327	343	332	330	323	350	384	280	321	319	326	339	340	326	359	311	304	288	332	354	322	307	328	304	341	299	329	335	317	357	308	337	353	338	332	323	316	324	356	363	349	348	308	320	314	327	320	319	316	318	324	323	280	311	313	318	349	322	318	343	336	350	340	307	318	322	297	335	304	285	346	338	326	298	311	336	333	313	348	307	326	333	292	334	318	361	311	315	334	315	361	325	318	306	347	277	316	330	334	338	332	322	304	327	316	328	334	333	299	307	337	332	329	322	320	307	322	332	328	327	359	346	299	292	298	325	335	301	341	325	305	333	332	291	343	331	349	351	331	330	334	308	291	325	343	344	322	305	306	327	326	314	313	340	308	309	330	313	318	338	330	294	297	263	306	309	327	318	335	327	334	317	308	313	297	296	302	296	305	302	318	315	371	294	308	330	338	312	346	297	327	321	304	284	327	321	332	318	341	291	313	297	319	338	330	345	319	342	298	328	339	333	334	366	297	301	321	304	296	348	304	344	308	263	294	336	349	315	340	318	322	312	330	310	310	322	309	297	351	327	322	287	316	328	329	337	296	271	321	324	327	308	312	353	330	316	330	335	316	291	296	327	326	341	317	312	301	309	345	327	333	282	315	345	307	321	331	344	341	337	314	327	277	296	297	328	343	358	349	340	357	326	325	339	323	309	332	298	314	349	342	297	348	340	343	310	330	300	315	327	309	329	320	305	317	339	335	313	350	318	341	303	272	343	327	320	293	271	310	320	298	321	297	347	319	330	315	300	314	319	332	304	322	335	318	315	308	327	331	319	314	323	326	332	295	335	312	318	324	314	319	312	333	323	295	334	334	302	341	325	343	330	321	320	307	331	320	322	318	339	310	329	319	303	347	301	325	315	300	316	316	335	315	317	282	311	333	346	352	322	324	301	336	314	309	326	324	335	316	345	315	349	372	283	312	323	327	298	308	344	326	346	331	317	331	324	341	326	315	323	297	307	338	325	340	321	336	317	325	329	330	322	325	305	345	337	356	318	330	288	335	298	343	312	336	331	325	347	332	326	329	317	324	295	317	315	288	325	290	347	350	364	331	338	329	311	322	319	305	304	291	329	349	301	333	324	333	320	313	341	337	342	349	335	278	351	324	325	324	349	319	362	322	329	301	317	316	334	348	325	312	345	296	316	345	316	297	322	334	318	308	314	308	345	324	280	339	337	304	323	302	299	333	300	337	357	320	302	376	336	321	322	362	298	380	330	343	308	326	372	327	330	319	340	311	352	359	297	340	323	318	328	350	321	346	359	312	323	292	321	324	347	292	329	333
18559	15097	20033	23051	21999	20385	17803	15478	13978	12192	11370	9413	7697	6785	6119	8074	7106	5945	3931	4533	4375	3261	2227	2011	1602	1613	1727	1325	1286	1106	981	1049	1008	977	998	902	900	881	889	876	849	831	868	811	808	774	771	772	785	795	717	801	772	861	819	787	767	758	800	795	786	783	817	822	769	759	831	794	777	779	756	750	781	787	787	782	784	766	779	787	758	822	766	791	789	770	812	777	728	794	820	804	796	722	809	788	741	751	760	767	800	821	704	813	736	777	831	807	806	757	816	782	768	804	757	804	807	794	720	766	779	781	758	713	798	757	788	745	745	765	772	781	735	846	783	774	689	785	762	749	753	750	796	788	796	804	795	778	763	743	747	755	834	773	768	827	823	805	731	735	814	788	763	781	808	812	772	782	770	732	766	763	789	737	784	722	753	775	782	814	775	753	749	741	713	772	804	786	797	771	754	796	749	763	785	740	787	730	784	730	780	821	770	758	794	747	794	789	741	720	756	759	784	790	781	796	748	815	811	766	798	752	788	785	778	760	723	752	772	732	752	746	743	817	781	782	779	793	795	760	782	737	797	756	776	801	785	781	793	802	777	776	803	826	753	775	763	727	771	731	793	826	731	695	817	756	785	750	760	746	756	758	748	787	771	803	829	718	781	782	772	736	748	777	735	749	778	702	742	769	792	831	755	776	787	753	741	809	778	783	767	800	795	758	764	781	769	786	813	788	779	799	762	805	782	778	766	772	800	794	727	782	805	771	740	767	740	751	786	758	779	767	759	767	725	736	761	795	735	723	780	772	769	774	781	812	750	770	770	773	806	773	783	768	779	782	812	815	783	774	742	845	754	767	749	757	755	749	813	732	766	758	729	780	707	791	783	753	802	762	728	800	743	759	752	747	794	775	812	816	731	756	818	759	805	789	740	760	749	770	752	811	735	748	799	739	780	780	813	774	753	787	769	767	808	768	783	777	776	772	800	729	779	791	764	793	793	757	736	778	763	760	797	764	783	720	798	801	775	720	787	799	802	767	766	771	771	755	735	798	788	770	780	752	764	781	694	797	764	741	748	783	770	760	820	776	804	758	754	752	776	767	786	790	801	740	801	740	775	812	731	708	791	834	783	793	768	732	721	730	739	792	774	787	805	779	813	734	800	754	756	792	791	758	787	813	778	774	761	729	699	746	764	812	817	762	784	800	779	752	772	820	727	792	762	823	697	722	791	814	794	732	764	794	815	799	738	801	749	773	792	795	767	801	792	776	769	785	755	795	738	770	800	806	779	774	803	796	767	777	733	776	747	755	765	761	740	774	803	772	738	736	756	773	775	746	834	832	778	800	792	772	792	763	750	817	798	804	815	765	761	765	812	743	793	821	705	747	772	754	755	793	784	798	828	758	766	752	751	770	796	761	767	780	769	751	762	741	794	759	737	768	762	816	751	748	734	800	745	736	797	740	759	770	816	739	787	824	761	769	765	718	746	803	775	716	750	786	775	783	759	791	784	753	825	758	770	789	753	779	765	750	761	772	671	799	769	774	735	769	736	739	760	793	775	746	792	800	761	796	765	754	771	835	773	802	877	752	762	820	737	774	766	760	719	779	784	821	764	773	738	765	744	778	768	796	796	771	790	651	765	771	817	732	748	761	807	763	772	763	749	762	742	779	760	800	833	766	815	738	816	760	830	757	816	738	753	777	769	757	714	800	763	774	763	775	773	756	798	784	817	756	765	750	768	766	778	748	773	835	700	761	731	809	780	784	743	818	791	734	791	772	759	737	787	768	775	771	766	784	778	772	757	759	805	800	768	809	794	763	770	777	845	718	793	798	770	768	735	803	760	798	806	751	777	769	751	815	745	776	759	776	749	763	752	705	742	765	740	788	764	812	766	779	780	783	773	759	794	743	712	784	786	803	755	802	754	799	776	740	788	746	751	764	785	788	758	752	752	744	717	766	807	811	773	781	768	789	729	822	775	749	787	740	772	814	811	789	775	784	751	759	718	745	795	750	749	715	762	741	803	806	799	745	771	738	791	815	734	776	755	792	774	701	798	750	786	755	740	709	734	788	796	766	783	766	758	751	781	734	736	769	775	782	782	783	739	759	770	815	769	787	789	773	773	810	743	764	791	781	748	753	808	741	798	790	815	770	734	734	768	789	756	769	766	761	752	758	794	808	767	706	771	755	744	809	769	813	813	813	760	756	810	759	739	764	778	729	749	776	808	786	811	743	784	797	766	773	810	746	779	797	741	767	810	750	748	768	769	765	785	777	827	744	742	780	776	780	770	803	806	750	800	741	724	820	783	775	762	785	732	746	775	812	761	804	816	751	747	802	815	777	763	756	686	754	755	781	774	791	783	794	781	745	747	747	780	821	749	781	819	790	743	744	769	718	797	704	750	747	754	774	721	775	761	729	787	752	749	766	788	732	733	811	782	779	743	806	778	750	733	792	772	783	737	765	754	781	783	769	825	816	769	781	779	791	776	730	744	801	778	802	750	782	804	782	752	736	844	820	764	805	745	750	737	760	783	762	760	744	786	778	788	765	773	744	792	807	717	742	751	781	772	774	774	737	757	768	774	802	762	764	791	755	765	740	800	758	767	772	783	796	772	801	751	799	775	806	796	787	792	747	726	693	751	767	730	772	829	834	793	773	754	727	742	741	751	794	754	751	798	787	789	786	809	834	743	747	733	741	738	768	765	766	717	747	712	747	829	727	779	822	785	746	772	740	771	730	740	788	790	767	758	776	754	738	785	775	738	802	772	798	762	732	846	785	755	714	829	758	725	779	784	662	741	766	778	735	711	752	815	787	796	749	763	822	798	735	744	748	765	755	742	754	755	784	759	756	798	758	836	770	793	813	718	739	742	768	760	761	791	751	744	725	752	811	724	741	732	785	774	768	783	756	782	767	719	769	789	747	781	776	753	837	803	769	818	727	805	765	743	715	756	710	750	751	776	746	798	792	796	794	806	732	776	777	830	797	772	820	767	753	757	821	761	774	782	762	717	739	773	782	775	814	804	769	777	838	768	773	790	782	761	747	734	791	787	744	795	738	814	818	743	745	809	769	746	773	790	772	767	769	763	764	759	739	822	793	779	771	791	762	763	781	764	796	768	804	746	820	776	735	773	762	781	769	762	771	791	736	777	740	773	758	835	786	746	760	801	762	761	751	759	767	775	776	805	748	735	804	738	785	820	794	797	761	773	735	763	777	751	752	782	741	743	810	790	756	762	759	742	758	795	772	824	775	798	776	772	712	776	761	770	738	749	785	762	703	752	708	827	781	801	755	769	753	774	742	781	776	765	850	809	776	806	742	822	781	726	816	788	763	775	729	767	766	755	792	822	746	743	805	755	810	750	747	728	745	747	788	784	702	787	792	761	732	807	794	765	760	759	770	737	752	785	781	786	810	755	718	786	724	751	746	776	753	797	730	762	783	841	728	784	793	778	749	762	753	753	723	778	794	763	780	733	727	763	774	763	791	828	774	797	782	776	772
6910	4239	4670	3722	2652	1958	1561	1274	1094	933	759	718	663	618	595	587	466	472	438	438	438	447	418	381	412	405	368	401	417	385	402	377	352	340	360	348	372	355	332	357	345	367	372	401	427	353	375	352	362	359	364	368	394	398	369	373	364	353	345	336	392	355	342	351	334	369	353	368	388	371	352	339	353	356	361	360	353	379	369	350	406	371	360	374	353	362	350	377	360	372	329	365	405	360	357	377	359	336	346	378	380	330	377	359	354	398	365	359	349	378	371	385	353	336	366	367	334	401	365	358	361	353	377	372	381	372	352	376	388	409	353	365	365	361	332	376	372	357	355	339	378	369	392	362	369	346	376	377	390	372	352	372	361	377	415	361	368	394	335	339	364	360	349	385	368	385	375	355	332	356	410	368	356	369	348	391	393	371	316	342	377	365	378	364	355	361	377	382	347	362	398	357	360	364	352	410	417	384	370	362	344	390	411	364	388	375	374	371	344	350	381	369	370	344	365	338	412	368	385	385	383	364	362	369	379	362	365	373	369	374	368	311	383	325	384	392	366	361	330	392	365	405	371	380	345	316	371	370	346	369	370	319	325	383	389	350	377	361	413	356	353	387	352	369	330	386	369	369	378	390	388	357	416	377	347	351	370	361	403	407	358	363	351	402	382	352	405	358	349	382	348	348	360	372	372	365	368	348	373	412	371	368	364	411	364	352	380	363	333	400	383	383	397	350	377	369	370	400	343	388	372	335	371	376	364	373	357	371	312	333	381	359	356	390	376	387	360	318	367	373	387	382	358	364	363	358	376	364	404	384	369	354	357	343	369	364	373	373	336	354	363	354	347	436	371	370	386	355	336	347	371	360	338	345	343	372	406	364	380	361	359	319	365	346	348	338	327	359	349	385	356	343	372	379	351	369	383	377	387	362	348	358	368	365	355	359	414	382	362	353	374	375	378	356	382	354	360	362	338	341	366	321	382	366	370	362	395	357	391	356	375	349	367	341	372	369	365	390	368	355	383	362	364	360	350	376	394	391	344	351	362	361	392	370	343	366	359	349	383	373	378	357	356	367	324	363	394	400	379	348	342	357	369	376	364	371	345	373	357	336	392	373	400	364	390	367	354	335	319	364	367	376	356	356	350	346	369	357	337	365	378	387	360	370	362	351	374	333	357	365	324	395	365	379	398	355	382	364	401	380	359	352	378	375	369	371	355	354	359	395	403	366	389	345	363	358	369	396	364	395	351	349	380	392	373	341	382	361	371	365	383	385	354	367	333	363	350	356	349	372	349	323	360	372	362	373	374	392	360	385	387	385	373	372	379	345	351	368	363	373	340	338	377	340	371	367	385	382	401	373	397	346	352	351	325	384	332	356	365	344	349	384	362	346	358	349	364	347	383	373	404	403	357	336	358	349	347	364	344	360	359	383	370	351	356	359	365	369	390	364	371	356	354	354	347	366	345	396	366	360	359	364	353	361	368	360	351	379	347	390	336	361	343	349	395	354	384	385	363	374	368	355	322	342	352	394	357	363	386	370	352	366	347	355	365	389	369	347	385	384	325	386	369	354	332	349	351	368	381	410	369	363	350	351	361	349	404	363	363	343	386	403	357	332	351	391	404	365	379	359	386	399	345	362	366	348	363	363	348	390	377	394	375	339	368	396	387	387	341	332	397	382	356	361	372	373	366	356	378	375	363	403	375	379	369	353	342	413	376	378	389	358	361	373	387	366	407	361	331	372	343	367	343	360	379	335	374	385	399	374	383	388	361	342	366	364	331	355	356	361	357	351	377	376	353	377	346	353	369	372	381	364	373	398	367	352	387	385	348	386	355	365	363	362	365	375	340	326	394	371	386	382	365	353	418	371	379	383	399	378	360	341	407	404	368	360	333	367	349	383	339	340	355	357	380	366	369	384	345	395	371	358	340	374	351	359	362	384	340	368	358	411	326	336	329	412	379	372	354	388	365	423	380	381	353	367	376	383	332	379	402	390	367	353	387	348	349	355	344	360	347	332	377	328	364	367	367	364	380	352	362	385	360	373	381	342	376	373	337	349	399	358	365	408	369	314	326	350	372	378	350	340	331	398	369	373	369	360	391	347	311	355	369	354	343	354	345	341	375	351	386	398	371	391	366	408	359	373	363	352	390	341	375	385	363	360	385	358	373	389	369	359	384	345	386	404	361	383	373	371	352	346	362	353	367	351	360	358	337	375	391	341	370	384	372	361	341	394	387	346	325	382	345	346	384	397	376	350	329	368	357	343	352	384	361	368	314	404	373	354	374	376	361	354	384	348	390	408	366	357	375	379	371	399	366	378	378	367	372	328	379	344	351	390	329	383	357	356	333	358	366	378	352	368	402	341	374	390	332	383	382	355	363	358	390	359	321	398	360	350	393	340	353	367	356	356	369	388	373	384	378	364	383	371	354	373	346	341	401	387	390	378	389	386	342	332	369	330	373	352	361	355	368	373	338	357	389	404	356	346	356	375	351	359	346	332	391	368	359	368	403	357	390	338	362	355	384	367	388	393	362	381	332	366	365	397	355	389	329	363	355	369	352	355	363	357	357	374	360	377	400	332	365	361	378	395	369	338	373	338	349	378	378	429	347	415	337	419	365	387	351	346	377	380	372	350	367	357	369	366	374	398	357	327	378	389	336	382	375	358	387	346	384	397	372	390	361	370	318	356	341	356	351	408	374	362	380	359	368	379	361	352	390	409	398	360	355	353	374	373	376	345	329	355	384	372	354	377	383	389	359	373	324	336	385	371	350	386	370	344	331	376	396	345	322	340	367	395	371	333	401	377	382	396	355	388	353	366	371	372	394	398	374	352	354	371	367	338	363	386	358	362	384	369	376	358	370	359	365	345	371	367	373	388	375	393	360	351	343	414	384	383	337	380	355	356	345	350	370	353	396	357	323	360	406	352	361	377	369	378	379	340	358	386	338	322	357	356	404	357	369	385	392	368	402	357	340	358	369	410	405	380	375	364	365	360	398	357	399	371	350	360	355	330	359	377	362	361	349	388	365	349	381	320	336	362	403	397	355	361	396	403	377	351	357	341	360	344	362	385	315	381	364	374	340	413	368	365	359	401	363	336	371	360	366	377	360	364	338	374	376	369	359	342	353	321	335	360	345	333	387	375	358	355	361	330	369	363	374	379	346	361	401	364	364	380	417	345	378	351	342	370	346	372	333	372	340	370	390	364	371	343	376	374	336	345	365	344	385	384	381	366	411	385	394	341	362	374	404	360	362	375	385	340	334	351	348	352	354	369	383	346	338	364	353	390	407	383	363	369	359	406	426	368	358	401	365	346	354	380	357	366	361	376	395	371	347	404	362	406	366	351	370	352	339	377	361	352	419	392	351	365	367	386	375	340	379	362	354	334	363	373	327	338	349	356	424	380	374	347	382	373	377	387	370	378	408	416	358	353	356	374	349	357	385	403	351	334	359	371	381	378	369	384	388	352	389	383	356	372	369	306	360	404	386	415
5938	4540	8875	10517	9785	8519	7369	5988	5183	4635	3781	3451	2889	2513	2381	2319	1954	1659	1465	1527	1384	1288	1124	1089	1114	976	1030	943	998	950	974	912	954	937	889	901	879	912	903	939	899	910	887	870	907	868	876	895	850	828	930	923	899	907	866	866	881	856	842	865	890	841	866	855	873	861	919	888	906	828	820	878	845	837	826	881	915	889	854	826	892	879	860	818	929	834	840	818	808	899	910	843	851	860	871	877	863	901	845	866	860	870	850	903	824	860	847	877	846	809	842	894	929	859	847	885	862	853	891	904	882	877	865	868	874	884	857	904	872	867	872	838	872	858	871	903	871	861	816	885	859	845	883	901	854	859	896	889	821	909	870	929	834	870	886	877	926	857	870	845	865	869	902	839	849	901	870	863	942	874	860	918	872	880	849	879	900	876	904	860	862	894	856	885	861	875	863	877	823	873	849	902	891	884	881	889	873	859	904	878	858	848	850	861	861	866	902	905	909	853	898	813	902	898	857	878	829	872	842	853	874	894	855	847	852	875	817	875	878	834	890	878	879	832	892	885	860	857	911	869	889	887	876	874	886	854	881	877	868	876	907	890	807	890	842	876	826	880	866	871	854	818	862	953	871	898	842	916	854	837	825	905	870	886	894	817	860	891	890	890	835	862	807	873	852	873	877	837	879	859	861	826	854	884	856	875	880	849	861	836	853	870	879	877	881	871	791	872	874	833	874	918	862	835	814	912	894	835	817	903	876	896	902	879	900	890	903	850	908	941	850	849	858	857	889	935	876	900	851	869	924	857	835	855	836	860	861	857	891	924	807	878	876	891	859	898	869	891	942	866	857	900	871	918	860	854	853	890	860	886	848	913	838	851	882	873	828	874	895	835	847	889	875	904	855	884	913	891	851	854	907	870	875	868	862	862	889	856	858	831	904	843	847	891	879	843	884	888	864	883	854	870	876	791	930	888	880	829	857	920	886	872	846	890	859	839	880	867	890	823	882	829	836	855	830	882	854	827	857	852	875	889	910	860	863	835	848	856	839	838	881	866	886	899	942	902	811	848	904	899	906	840	868	832	940	882	814	869	871	909	829	884	917	811	891	856	819	820	842	932	901	883	819	853	911	831	870	854	836	852	833	864	920	882	921	853	889	870	866	917	831	869	861	864	874	869	843	892	847	879	872	877	870	886	913	866	826	865	881	863	838	887	841	949	859	856	865	918	882	872	853	852	859	909	825	835	852	869	826	856	849	819	867	847	831	863	851	865	873	857	870	850	877	882	915	878	849	862	887	863	889	847	883	922	873	847	855	893	831	814	866	862	929	851	833	867	842	928	882	883	857	922	928	898	875	854	877	910	858	870	833	851	920	884	921	914	840	870	846	915	855	856	853	816	832	891	901	870	880	858	908	852	846	917	854	896	863	839	856	879	827	817	878	829	831	845	890	883	875	847	851	880	877	903	921	884	868	903	845	792	917	820	857	885	867	854	845	859	889	871	875	900	856	840	853	911	884	899	865	846	871	864	832	831	857	850	881	911	881	948	908	840	943	832	839	870	909	889	903	911	811	928	842	883	901	859	934	860	908	862	854	862	831	902	900	878	945	827	850	895	894	871	846	871	871	899	901	893	856	848	862	905	899	848	884	910	925	797	830	840	831	827	905	820	852	850	903	831	852	825	902	878	895	876	866	898	926	892	888	830	903	851	842	904	918	902	897	809	882	853	830	865	817	845	848	819	854	889	854	886	815	905	882	897	864	895	830	848	898	872	879	923	879	804	852	857	936	863	908	870	866	902	868	858	898	824	892	835	905	885	873	891	870	857	890	868	831	849	835	907	848	870	875	842	864	876	871	889	845	797	859	915	888	884	887	834	857	909	856	861	848	810	798	921	867	816	861	890	927	870	857	851	866	824	844	903	834	872	850	886	911	880	837	885	855	822	899	865	888	874	851	875	883	852	855	871	854	920	884	875	857	850	927	862	829	867	873	911	850	850	835	865	876	889	836	848	889	908	921	868	906	913	844	862	862	884	915	870	824	863	898	853	866	862	875	907	863	875	881	826	854	864	860	894	883	896	876	869	818	876	836	889	858	947	856	891	864	856	860	884	862	888	860	933	899	900	828	860	908	896	879	927	891	836	901	893	868	835	925	857	857	850	909	924	909	894	882	879	889	886	838	882	892	860	861	843	899	865	901	860	824	791	894	879	869	866	839	862	851	836	903	854	848	891	874	891	879	865	843	880	831	867	859	894	839	905	910	916	872	860	855	861	872	948	905	822	838	927	860	915	890	865	806	812	840	861	847	900	880	881	833	894	908	854	909	875	861	860	875	860	809	872	848	843	933	828	882	841	853	888	871	905	878	796	872	836	894	851	849	928	858	880	913	880	855	907	865	886	879	821	782	881	881	895	938	865	852	861	804	898	847	851	852	846	899	887	866	878	867	869	839	875	885	878	886	870	902	872	883	842	851	859	859	902	879	836	882	914	894	824	832	873	832	857	895	908	877	863	848	866	909	863	827	821	842	901	865	824	833	873	881	844	866	838	918	896	861	817	911	826	850	864	870	865	879	850	862	900	903	872	911	885	859	889	896	895	893	805	903	843	875	864	821	863	847	883	909	846	839	855	851	864	808	861	867	884	912	871	868	879	874	852	912	891	853	866	915	875	848	935	867	842	875	909	934	836	865	876	924	900	902	824	828	876	918	821	837	851	841	876	867	834	882	874	903	859	866	931	841	773	886	872	870	884	844	918	900	869	856	866	911	840	853	888	858	775	830	830	860	842	874	865	887	800	817	916	878	881	867	846	848	817	887	848	862	908	835	915	862	880	847	916	859	870	846	867	856	911	919	827	887	835	827	899	865	873	876	857	873	875	870	901	861	855	849	885	846	873	906	901	874	868	856	860	879	877	833	843	882	873	843	900	870	917	876	841	879	847	839	873	882	901	896	812	875	853	862	845	854	891	885	839	863	861	901	880	834	847	862	859	840	844	891	883	875	863	849	887	922	870	877	881	870	859	881	858	817	828	882	912	865	850	884	876	874	863	897	866	873	855	902	835	831	846	857	851	900	847	909	903	864	842	888	860	851	923	897	865	907	872	912	910	861	848	896	871	837	861	911	872	920	830	863	885	886	893	902	913	840	875	884	843	888	883	866	868	873	885	844	883	892	855	858	882	849	878	873	883	906	897	900	882	884	895	900	889	861	831	883	878	849	850	870	872	907	863	835	828	925	871	868	880	903	825	865	893	872	881	858	850	885	839	858	857	883	869	917	845	927	925	889	867	883	905	886	841	824	872	866	827	869	866	831	876	958	870	783	848	879	896	844	894	914	834	851	916	892	840	860	841	856	874	862	881	888	835	855	878	848	825	854	943	858	890	849	895	868	876	877	919	841	832	861	884	832	910	832	895	885	845	885	877	910	800	855	857	904	874	866	879	860	902	883	904	869	902	871	840	861	838	877	899	858	825	896	827	930	874	824	876	806	896	841	912	894	861
18700	12188	11307	10401	7845	5747	3708	2927	2232	1858	1622	1270	1110	878	884	1030	945	765	631	654	595	521	456	446	425	419	414	396	413	389	360	374	410	367	369	377	351	408	332	352	341	378	369	349	381	361	364	371	354	368	353	333	347	338	343	361	366	359	358	349	364	355	374	346	323	346	370	347	324	365	353	360	339	361	348	371	338	379	366	351	362	375	353	363	402	385	382	351	328	413	398	346	381	354	356	368	391	365	339	345	342	330	370	337	350	379	379	358	351	393	381	358	359	351	388	352	405	323	396	367	342	373	352	349	349	354	349	385	372	335	361	340	340	311	384	374	349	333	361	407	352	325	379	343	338	327	366	350	328	327	383	354	340	350	364	346	367	313	320	350	391	341	320	388	328	377	328	345	356	304	345	374	367	391	353	342	325	339	363	373	345	359	372	362	370	382	323	342	367	355	368	391	358	356	344	370	347	394	388	364	352	437	372	367	340	393	369	352	346	329	380	366	357	319	355	363	319	344	333	330	365	340	348	376	325	397	358	371	348	343	367	342	360	355	375	383	339	350	341	364	350	372	358	386	353	313	362	366	344	381	350	357	338	336	386	372	328	379	370	350	349	340	346	362	378	324	375	371	368	360	346	359	386	359	342	359	348	356	356	327	334	349	352	368	341	339	347	356	336	372	397	416	345	381	327	351	349	347	382	343	377	348	355	353	322	326	385	369	359	346	331	325	361	340	343	342	380	334	377	389	367	329	347	364	380	339	366	365	395	372	378	345	315	376	338	390	330	327	346	373	351	386	366	321	386	367	342	373	373	332	354	337	341	350	346	335	352	350	381	367	368	352	339	344	362	359	347	332	331	366	357	362	350	393	402	338	328	365	378	395	321	339	355	328	368	373	309	383	345	415	347	353	320	350	362	353	330	375	345	381	362	365	387	355	363	343	334	371	372	370	343	351	327	342	361	353	363	360	380	322	367	339	323	351	334	340	363	330	345	363	385	391	384	361	342	327	354	355	358	375	358	354	373	351	345	324	338	350	348	361	360	371	402	371	370	354	324	318	305	372	355	370	344	344	346	318	368	326	358	363	355	353	364	364	364	330	351	366	344	344	340	367	319	380	356	354	379	364	370	330	394	344	363	370	394	319	336	323	334	321	344	331	364	309	326	364	360	346	329	324	365	328	358	374	346	338	343	365	315	317	366	380	374	330	344	331	362	346	320	373	343	365	330	335	370	342	355	381	352	382	350	332	360	362	386	330	383	348	384	360	354	350	347	364	344	373	366	359	365	375	363	380	354	359	362	362	393	372	365	358	364	339	368	378	357	351	334	309	343	376	352	401	390	340	370	365	337	371	329	366	363	316	320	330	350	344	336	352	370	391	362	319	316	338	380	331	385	344	345	361	383	337	362	345	364	345	377	342	352	371	371	395	343	342	360	360	364	365	348	365	377	410	356	364	336	349	357	365	391	347	379	354	316	354	308	367	325	376	371	372	368	330	349	408	387	338	365	314	395	384	326	344	366	323	337	361	345	338	352	355	373	347	369	345	345	327	368	395	379	351	344	358	390	352	354	365	363	331	324	396	360	377	348	330	325	357	367	366	372	356	324	326	341	350	388	386	380	337	392	372	353	390	329	312	338	371	370	335	341	366	351	325	384	380	362	358	333	379	347	347	400	375	345	345	377	361	369	336	315	353	344	356	328	344	353	343	392	375	351	363	365	348	359	326	361	353	368	356	369	341	374	338	374	345	333	363	357	371	364	338	366	319	349	376	418	402	350	371	352	364	346	361	365	348	338	376	384	343	351	359	390	345	369	322	364	374	372	361	369	369	340	345	338	367	336	372	361	390	361	349	369	358	402	380	367	347	383	361	354	359	352	359	392	389	363	355	366	346	337	372	342	359	355	349	337	338	328	358	359	383	366	349	375	346	352	373	359	315	325	355	364	344	343	368	288	316	364	358	317	353	359	384	319	363	352	321	344	327	391	360	363	392	362	393	370	323	340	344	353	361	319	342	361	360	377	325	347	380	343	356	373	317	399	351	381	415	404	356	346	397	349	344	340	375	373	365	338	341	344	321	347	357	352	326	346	367	356	358	359	357	352	367	359	387	363	346	377	359	343	369	347	342	368	375	368	374	377	367	352	353	330	352	368	370	353	348	354	378	377	348	352	340	357	344	404	378	364	358	344	339	374	326	389	400	368	351	360	337	315	338	371	357	346	343	371	327	329	326	358	354	329	341	348	351	385	368	365	387	344	343	328	389	337	371	410	366	345	370	372	381	342	328	360	337	385	398	359	330	346	384	361	360	363	355	345	378	376	330	327	383	372	358	350	359	326	363	359	391	334	379	358	345	325	367	359	328	345	385	372	330	370	343	329	310	356	359	408	375	367	340	368	354	361	382	331	344	350	387	414	358	336	349	343	315	346	333	334	354	389	362	375	341	371	307	354	359	382	363	360	338	343	391	340	329	353	342	351	362	360	328	363	351	358	344	368	356	357	371	350	366	332	351	373	367	412	352	324	342	358	375	420	344	398	384	315	362	347	344	386	333	348	355	362	348	348	356	345	347	333	386	378	350	370	370	392	342	370	369	337	367	359	367	361	374	389	323	349	372	338	312	320	360	351	339	349	348	349	341	350	335	392	337	393	368	375	358	320	383	369	343	346	331	373	363	340	346	382	332	352	366	357	390	391	405	346	354	356	362	350	368	343	325	354	352	342	347	361	386	373	341	322	364	359	356	335	344	395	357	356	361	341	357	380	372	360	356	332	325	384	343	327	389	387	375	337	334	330	332	391	349	346	357	378	377	369	304	353	410	319	351	369	350	362	357	373	360	336	380	399	343	343	348	354	346	363	352	390	367	370	380	360	350	327	342	363	377	347	357	359	347	322	370	331	358	356	369	347	410	347	381	372	324	365	371	338	359	397	374	353	364	319	363	311	337	372	346	385	344	344	358	357	350	353	373	331	390	315	344	384	331	342	369	358	355	365	393	387	348	386	370	363	368	355	419	366	397	387	368	396	338	339	366	340	347	353	367	342	400	323	387	361	357	352	393	353	363	369	346	372	324	345	358	344	348	371	362	355	370	318	362	349	364	337	367	306	366	365	358	359	363	374	340	337	365	355	311	361	369	355	355	331	349	337	377	368	345	379	345	313	375	356	376	335	338	356	371	343	337	356	388	354	373	384	357	361	306	392	345	390	351	367	344	341	326	342	338	324	363	345	357	386	371	356	379	371	327	348	358	351	366	383	331	354	362	389	331	321	355	355	374	359	381	356	354	338	359	372	347	364	337	377	368	386	363	352	364	384	341	340	377	368	341	363	353	343	338	339	356	351	362	378	375	321	370	364	351	346	350	395	377	375	365	337	352	377	393	327	373	372	363	356	357	327	319	370	360	339	346	366	411	373	366	325	375	361	344	352	347	357	362	362	333	386	343	349	341	392	354	346	345	361	348	374	334	346	362	354	376	357	366	357	392	350	337	352	352
14694	10245	15650	19694	17783	16433	13289	12040	10386	8715	8107	6772	5570	4739	4736	5359	4590	3720	2715	3097	2816	2242	1656	1615	1391	1355	1345	1147	1162	1069	1035	962	1040	974	975	965	923	996	947	960	947	838	901	886	885	915	879	820	890	875	806	875	882	848	829	855	900	840	861	900	803	819	878	785	901	830	821	879	885	824	866	875	795	844	891	861	863	857	827	843	831	817	801	870	833	872	834	819	841	839	876	852	845	839	850	883	825	828	872	821	856	860	858	868	911	851	874	894	837	855	851	871	809	894	827	831	846	862	876	857	869	835	868	838	910	854	855	853	855	791	858	805	912	859	858	847	836	830	837	878	823	832	831	827	881	804	851	849	859	841	915	850	849	839	851	863	886	892	834	813	846	815	907	851	898	826	805	905	809	853	818	868	881	851	869	888	852	864	801	839	884	841	853	941	848	838	886	877	834	893	873	804	828	884	840	843	835	832	842	870	903	863	846	845	871	808	852	838	894	816	868	831	877	841	814	841	842	896	824	881	841	852	891	803	851	856	862	874	867	877	827	840	846	887	847	792	856	809	843	916	848	828	843	848	791	864	857	851	877	882	877	847	851	852	830	857	883	828	846	856	823	845	865	854	860	886	820	884	824	842	838	839	818	854	844	928	783	867	853	904	875	844	862	858	922	815	864	877	901	877	859	789	827	874	834	871	795	878	842	847	863	870	873	870	858	800	844	895	847	861	803	876	868	847	848	844	838	837	819	921	924	844	854	843	781	864	883	791	847	812	851	863	820	881	847	846	855	903	891	888	849	856	803	807	834	811	809	834	841	954	788	820	881	873	837	871	804	854	852	860	840	877	849	907	849	854	853	926	858	844	844	816	843	852	844	827	797	871	836	868	913	841	838	919	858	831	852	842	817	818	836	883	846	874	826	826	887	832	855	846	831	807	846	882	808	823	910	829	877	892	859	864	907	850	789	808	834	903	904	851	857	875	867	819	858	861	829	894	846	833	771	830	935	799	829	805	848	917	859	809	880	849	861	850	834	858	864	871	870	844	855	839	844	831	860	843	860	891	822	833	805	866	883	846	920	929	817	855	861	836	857	824	915	887	840	806	801	851	875	866	838	825	839	897	872	837	833	898	838	832	863	921	809	839	855	874	864	846	926	835	848	902	855	871	875	841	789	812	885	814	816	871	834	894	855	873	870	854	868	832	846	814	815	843	859	840	838	839	848	805	788	851	842	824	865	855	850	889	901	816	842	856	861	813	820	917	832	804	836	855	850	839	865	810	866	851	880	825	839	900	841	838	842	905	821	835	867	810	868	831	853	893	838	874	870	841	883	849	868	880	841	897	830	876	880	825	796	858	840	828	836	821	853	853	792	842	838	869	797	857	861	918	910	863	910	802	828	796	880	855	866	823	834	865	883	889	859	831	890	845	901	861	829	842	884	827	801	891	920	857	891	827	841	860	884	838	881	841	837	899	851	843	854	837	859	875	859	812	849	857	826	856	891	845	866	864	867	786	885	856	885	874	834	861	838	800	911	905	833	845	909	853	886	890	883	854	904	804	851	824	848	866	838	850	886	857	853	846	853	917	816	854	782	854	865	842	830	887	894	889	876	903	800	854	825	859	868	892	851	860	833	866	850	864	809	878	877	850	887	859	842	828	886	900	832	801	874	817	882	852	803	835	865	868	855	919	864	818	812	870	867	831	846	826	891	848	908	901	853	832	857	840	865	833	842	896	865	843	826	871	838	897	871	868	850	879	832	872	790	873	851	839	881	812	906	875	839	821	890	876	841	893	845	872	821	802	903	876	862	844	824	835	846	825	895	932	908	866	862	836	882	866	915	835	877	824	826	870	886	881	905	922	860	861	850	838	777	858	790	868	824	854	814	820	860	831	894	864	847	815	834	800	862	773	852	837	859	868	842	882	864	850	835	808	817	844	837	850	860	860	851	888	881	880	817	892	847	833	884	878	807	844	833	858	779	892	839	898	872	850	879	890	837	922	901	853	831	842	846	808	859	854	865	821	807	842	838	832	889	866	850	871	831	873	857	879	836	895	864	824	817	848	869	844	862	861	924	914	857	844	833	869	863	895	855	782	869	861	863	876	843	821	902	849	880	854	873	825	837	893	820	836	844	831	871	820	864	894	799	797	808	875	897	863	849	814	838	863	853	839	903	821	799	935	854	884	840	896	812	843	815	872	884	797	871	886	830	859	834	844	850	828	873	898	806	842	815	847	898	827	878	846	920	842	846	834	826	860	825	884	826	876	803	862	910	834	876	889	825	870	858	849	808	852	859	847	847	886	849	886	867	824	832	814	826	826	872	864	889	875	889	887	844	862	878	861	849	859	869	820	867	893	867	832	888	852	849	853	865	837	861	839	851	937	855	911	838	825	869	844	840	836	816	905	847	874	823	822	823	880	872	827	841	853	877	856	855	838	873	842	851	840	824	863	805	822	894	849	845	909	898	844	844	852	855	844	811	821	874	810	845	874	906	834	821	829	890	899	881	852	829	830	872	837	843	819	844	861	804	873	798	826	857	819	861	834	794	793	842	829	838	876	844	890	851	820	848	903	869	864	859	896	852	836	870	825	885	885	856	853	818	822	852	815	809	838	858	885	832	840	889	798	891	894	888	872	799	888	841	886	865	900	874	868	900	849	854	899	810	906	843	863	813	846	821	860	818	847	842	802	854	939	860	898	879	863	847	864	862	859	881	881	833	859	826	800	932	819	842	861	820	874	864	870	867	847	862	863	853	808	827	824	883	855	890	866	898	914	874	820	867	853	897	840	834	842	877	891	859	890	828	859	857	859	854	851	873	844	843	801	832	854	847	818	809	848	885	884	831	859	828	863	839	858	837	889	863	854	804	857	915	852	830	847	821	820	848	821	854	836	801	869	854	805	812	883	827	860	908	895	891	802	892	863	774	841	849	832	844	842	829	825	820	889	869	856	867	879	870	873	883	865	866	802	820	869	874	831	807	871	837	867	805	866	863	828	843	903	839	808	845	871	839	860	912	874	844	866	879	846	839	891	932	850	893	820	834	906	868	853	838	804	851	853	827	850	845	831	856	865	801	848	831	851	846	890	847	854	834	835	835	826	869	857	868	897	845	841	872	844	824	843	850	907	855	889	858	907	797	858	827	818	835	830	858	906	874	873	883	873	873	795	849	846	807	870	845	824	860	813	844	923	839	883	795	810	870	864	804	829	852	908	942	826	815	849	868	823	849	843	857	836	864	869	878	838	851	836	888	829	892	860	819	894	866	916	905	842	862	860	878	878	811	790	850	846	926	900	855	827	833	874	885	886	861	898	867	838	873	857	886	835	819	892	831	878	843	895	861	876	868	835	912	880	899	863	869	922	815	752	811	845	850	887	857	799	804	842	884	818	896	842	848	797	874	874	835	813	822	849	865	895	864	804	902	880	815	892	827	884	853	873	856	865	872	824	847	878	925	885	859	834	869	816	859	785	827	828	852	840	888	821	902	850	853	886
26061	18602	17195	15206	11645	9136	6246	4560	3832	2785	2372	1875	1507	1327	1291	1492	1327	1026	753	843	790	664	467	466	419	442	413	417	387	419	369	358	335	366	313	338	328	319	337	321	345	306	358	335	333	353	323	311	365	320	300	336	305	349	329	315	348	317	330	307	327	301	319	344	313	323	290	330	346	332	322	324	335	347	316	320	285	301	332	338	308	310	317	336	296	315	333	352	326	346	327	334	335	314	322	321	332	326	323	290	326	317	310	343	316	289	338	325	334	292	331	302	339	337	313	304	340	329	306	288	346	326	278	332	343	324	324	304	301	345	328	332	277	333	327	335	296	349	340	293	340	327	318	339	291	294	287	300	338	256	361	342	313	335	322	303	321	322	328	267	302	313	334	328	329	349	323	311	318	298	317	349	315	353	325	347	312	316	341	318	327	345	316	330	316	343	348	328	331	318	301	319	317	332	317	313	348	318	313	371	337	326	316	304	328	323	340	346	299	330	365	335	333	351	343	342	301	323	335	335	306	311	324	332	336	316	336	313	310	320	315	336	308	299	331	342	341	356	327	346	308	310	344	328	322	316	350	330	332	286	328	350	355	297	295	292	312	338	312	282	314	324	292	358	340	348	330	324	313	329	318	286	335	300	308	332	301	345	324	315	315	322	350	340	323	321	328	366	296	332	345	337	335	330	313	317	313	315	326	308	341	338	332	321	313	301	298	310	289	315	317	344	341	342	338	327	340	325	319	310	314	267	324	340	335	339	329	353	331	337	308	317	305	331	344	316	354	305	353	306	334	305	350	299	315	323	333	322	334	320	320	346	340	336	363	345	336	311	361	313	318	335	319	338	345	329	308	306	305	313	313	280	334	352	298	320	297	321	364	306	336	340	336	325	333	337	359	325	314	306	338	325	316	353	320	321	336	287	331	336	298	369	361	305	346	307	320	287	316	295	351	305	313	320	325	304	326	363	332	367	339	327	364	323	333	353	353	338	320	368	309	302	357	349	277	309	337	306	288	312	328	333	309	324	317	319	348	318	332	338	312	342	326	335	308	329	342	321	289	332	327	338	325	332	307	327	293	335	320	367	325	315	356	323	307	324	338	356	307	345	304	315	333	352	319	316	285	322	311	329	311	294	298	336	347	307	345	295	326	332	325	353	329	332	339	341	324	321	350	316	340	334	356	354	343	317	309	326	307	298	367	360	320	331	317	305	309	307	329	323	320	304	347	333	349	348	309	332	320	308	326	301	332	319	323	309	332	346	331	312	321	318	304	322	313	314	331	317	351	395	299	337	318	294	353	352	339	317	340	326	355	336	332	337	318	360	325	330	326	322	288	313	308	332	287	362	303	336	347	318	303	328	312	323	342	343	340	341	330	321	346	334	312	337	305	355	340	324	324	345	331	321	344	302	320	304	332	294	301	326	319	307	346	326	326	347	354	324	307	336	320	328	313	327	368	321	368	360	353	344	304	326	350	305	286	291	311	306	318	328	332	335	321	330	319	326	322	326	327	316	335	359	346	356	334	328	324	323	309	317	322	332	298	285	327	332	309	313	328	331	333	336	317	282	321	326	320	336	350	362	337	346	343	369	353	333	357	359	315	328	314	316	326	323	335	327	352	330	330	325	309	329	313	334	329	319	312	317	330	300	357	307	290	306	343	308	306	363	336	325	308	331	316	338	339	311	316	285	328	335	367	304	304	330	324	340	301	335	309	319	326	316	320	356	314	319	345	339	337	332	315	324	349	309	330	322	310	354	307	320	336	322	328	334	308	354	355	309	330	327	339	316	326	306	324	373	333	325	346	323	366	286	324	327	320	340	330	333	346	333	320	313	319	306	317	321	353	307	359	290	310	343	347	345	321	325	328	338	325	308	347	346	312	364	347	340	304	327	302	335	315	346	341	325	322	319	322	322	364	364	337	304	314	346	314	303	325	343	319	325	316	333	320	338	360	332	337	337	330	308	322	351	338	281	306	327	308	344	317	357	340	367	339	318	345	370	355	321	344	328	354	316	368	308	314	290	313	328	341	306	337	327	308	331	349	312	351	320	334	317	332	349	325	321	353	353	303	282	307	323	327	314	322	311	346	304	312	348	369	329	329	335	306	303	358	319	309	304	320	321	305	338	354	339	356	300	342	301	318	359	380	338	338	307	297	333	331	306	354	352	352	326	324	348	300	345	345	352	314	325	326	329	327	327	299	322	333	333	308	334	307	315	314	323	341	326	325	322	345	317	320	322	341	329	297	312	334	329	308	310	346	313	358	321	323	296	314	326	340	303	311	320	340	320	332	335	314	283	311	335	306	294	340	318	318	343	283	337	300	289	345	313	351	328	322	324	311	325	335	337	364	315	319	309	339	366	279	323	323	318	310	312	313	357	328	297	319	327	331	331	296	305	331	333	308	303	324	348	296	329	318	323	335	347	307	334	317	351	321	332	341	352	329	303	350	318	319	369	321	313	352	329	323	321	324	328	305	352	342	310	344	343	312	349	340	347	318	313	332	292	290	313	342	352	325	347	333	336	353	330	299	328	310	310	333	314	336	345	311	341	323	333	308	282	323	326	310	297	349	330	295	342	340	308	331	358	327	314	364	348	317	325	368	324	328	335	306	328	307	326	331	316	346	309	334	341	347	284	338	329	346	342	331	304	347	308	322	371	298	329	309	315	339	338	335	334	324	335	324	326	296	314	292	296	354	307	334	330	334	331	333	324	321	304	349	328	320	299	331	312	313	365	348	292	388	326	378	295	342	347	282	350	314	351	326	340	327	328	278	304	309	324	323	288	316	331	338	309	325	294	350	324	324	336	345	352	342	327	366	311	303	332	333	316	336	313	329	324	310	315	336	307	334	311	341	345	347	327	349	300	328	330	316	333	316	337	338	315	282	309	348	338	311	334	320	307	314	299	324	290	366	347	341	333	366	295	303	315	309	324	322	326	340	349	308	283	291	363	283	305	346	291	292	301	286	291	273	340	352	363	366	352	284	336	323	352	341	338	350	336	303	349	316	323	306	319	311	330	313	327	318	310	313	336	320	311	329	336	329	339	327	312	297	337	323	313	317	334	304	342	323	288	316	288	327	319	308	318	298	292	316	317	322	362	351	365	388	310	334	336	323	311	326	337	355	345	366	321	311	310	359	326	293	289	340	318	291	348	311	288	356	346	304	340	306	318	319	330	345	311	320	288	335	327	323	314	327	331	337	384	329	365	336	344	340	331	335	333	332	296	341	320	342	326	279	338	311	339	360	351	299	297	331	337	345	339	312	336	305	298	312	335	323	339	304	338	326	308	332	346	313	319	319	326	315	309	339	334	341	329	343	350	315	316	343	324	294	316	298	327	300	313	334	341	282	344	349	318	334	341	301	333	350	333	325	353	339	345	343	324	309	339	314	300	338	336	308	323	337	361	321	326	336	345	302	344	348	351	329	303	316	346	315	333	358	332	312	296	297	335	304	332	354	341	324	311	349	296	298	332	337	290	340	347	305	279
17611	14979	20230	24373	21488	21024	17988	16062	14533	11800	10904	9512	7715	7007	6409	7565	6415	5380	3868	4433	3959	2984	1948	1913	1581	1621	1625	1318	1271	1153	989	1036	985	963	974	913	905	853	831	864	876	843	820	781	838	849	881	756	791	869	822	821	799	835	790	777	811	785	823	749	804	773	794	829	805	804	783	795	810	760	765	802	780	747	819	806	795	790	707	777	806	797	781	817	830	817	782	737	802	778	773	752	750	742	746	766	752	758	863	749	772	789	778	753	786	737	805	746	740	828	733	735	770	793	818	738	741	784	751	789	750	695	852	737	785	798	810	784	743	826	763	756	810	759	789	790	758	813	808	727	802	823	800	769	743	831	761	799	780	778	770	741	789	798	763	767	736	803	790	821	797	824	737	775	765	775	776	779	783	748	814	754	804	754	834	855	742	809	726	764	791	817	775	797	756	760	782	792	788	739	765	799	714	798	809	799	801	822	773	745	751	814	785	745	722	754	768	822	804	744	766	779	772	777	809	759	789	773	760	786	806	830	802	728	754	764	712	758	763	757	753	782	768	783	796	728	782	787	783	790	742	819	769	795	781	756	783	786	792	780	777	789	752	764	759	789	804	777	833	772	753	767	772	759	797	791	816	769	796	730	793	803	747	806	762	748	791	765	740	755	830	849	759	762	804	801	749	794	809	815	714	773	747	807	783	796	778	801	742	801	753	752	799	782	808	797	757	768	798	818	732	812	764	792	837	791	792	796	770	760	828	805	807	763	758	808	749	818	734	772	786	773	782	793	740	764	781	779	778	783	793	806	771	788	744	775	759	804	799	764	783	766	709	811	763	776	730	772	779	757	735	770	781	818	740	727	766	789	752	810	747	796	750	780	759	779	751	799	769	797	829	769	780	742	814	777	745	784	782	786	764	740	817	782	760	787	799	802	819	769	787	752	769	735	762	758	793	779	734	759	734	724	788	779	791	762	760	774	772	799	740	800	763	766	752	763	799	807	773	754	773	790	735	822	773	758	776	776	765	846	719	715	789	804	781	793	792	753	780	733	775	797	815	775	800	792	789	790	800	791	762	810	735	753	753	732	745	805	743	764	790	781	787	773	774	847	748	755	801	763	785	816	821	753	808	763	789	785	803	794	745	767	747	794	799	780	800	779	774	767	790	777	793	765	804	757	706	756	779	729	781	759	797	762	743	783	770	755	753	790	797	780	766	767	789	784	786	765	759	770	775	792	813	787	748	799	814	841	790	781	798	783	763	767	769	804	763	796	768	785	787	756	784	711	872	772	785	760	743	786	791	788	789	729	776	731	771	740	793	770	760	790	783	763	752	857	767	790	805	756	786	817	768	732	757	776	822	738	794	778	733	749	718	750	742	761	778	768	797	770	788	805	816	807	774	768	796	795	776	779	820	755	788	743	799	750	768	810	779	813	730	714	786	757	787	769	764	813	780	798	780	844	774	804	790	776	776	756	788	747	766	816	737	760	789	793	724	818	749	721	755	783	765	798	747	738	766	729	762	791	753	754	805	791	773	741	791	811	800	794	764	780	793	823	781	755	749	778	740	804	802	785	770	754	763	781	799	787	748	781	796	748	772	762	747	774	767	792	754	820	848	812	757	759	768	773	763	746	757	813	766	718	789	753	817	770	740	791	760	759	801	793	747	779	769	774	804	752	778	723	791	776	741	816	786	781	762	788	810	773	799	769	808	758	790	750	789	771	727	751	787	720	785	819	764	763	795	790	765	797	765	735	777	775	762	776	773	784	784	801	767	828	802	819	785	759	768	806	784	765	730	786	803	733	752	776	777	765	743	795	772	822	801	799	790	730	795	753	753	738	831	791	766	796	777	816	773	761	747	834	838	750	790	766	813	758	771	776	770	778	742	825	749	845	757	775	775	783	804	737	756	736	742	757	743	795	770	787	827	825	847	725	816	751	803	743	820	748	772	767	725	762	822	788	754	819	835	813	836	763	766	748	793	788	766	748	731	812	771	816	758	801	751	850	735	786	810	801	805	769	773	748	794	763	710	809	762	812	789	706	760	765	764	804	753	769	779	812	784	732	746	746	809	775	789	770	794	807	780	775	744	774	741	755	803	794	796	792	812	818	789	756	820	763	733	744	768	763	746	761	773	841	790	787	759	718	807	782	814	771	825	787	798	787	804	768	764	810	829	770	807	763	802	742	796	806	779	759	788	783	797	817	761	751	803	837	810	781	796	788	782	801	822	743	800	801	739	797	811	818	750	698	749	788	804	744	794	749	821	739	767	796	812	804	763	801	782	765	764	764	773	742	811	786	785	734	798	766	803	739	753	780	769	811	781	785	783	758	753	786	793	736	805	784	783	754	774	749	772	800	801	774	756	782	783	781	784	782	737	775	773	772	742	793	765	781	768	777	811	779	783	735	802	791	785	858	809	813	812	771	807	807	758	826	753	770	815	805	800	771	797	802	774	775	787	747	755	792	777	775	759	793	784	768	779	792	792	797	783	810	797	753	767	764	803	716	782	811	757	780	784	793	779	799	738	765	806	783	816	794	737	815	742	752	751	852	773	792	755	732	780	798	786	813	829	786	750	734	803	753	793	808	782	764	786	765	816	769	766	827	772	748	793	815	773	770	772	793	818	779	711	783	787	784	798	725	725	742	778	759	810	768	780	747	810	770	757	834	753	805	784	753	803	744	763	811	755	737	757	780	800	798	778	782	760	758	803	787	789	735	779	736	790	765	749	812	803	783	779	809	805	793	768	791	806	766	764	799	813	773	810	732	721	781	751	756	728	782	764	800	751	728	781	799	745	770	792	751	695	824	787	816	809	814	754	803	741	748	741	800	782	750	754	786	832	779	819	778	829	807	797	781	750	766	773	747	756	790	780	744	752	795	746	774	804	804	767	781	742	749	800	767	736	766	786	798	819	802	752	749	777	815	779	757	818	768	793	748	761	819	718	803	829	795	719	780	754	722	767	776	877	753	699	705	786	763	744	743	793	771	763	774	751	780	834	767	760	827	785	748	794	769	799	773	811	768	750	763	802	802	814	782	800	756	797	713	795	793	844	772	796	748	798	704	800	781	791	723	787	769	798	743	780	844	798	785	791	774	731	799	755	767	773	748	755	810	760	773	767	815	792	741	795	794	776	734	767	759	790	811	811	773	803	755	756	746	757	763	752	803	782	791	698	781	810	728	803	800	796	800	765	753	744	751	773	747	788	805	772	789	775	861	752	768	746	757	794	762	774	794	782	799	791	796	772	771	784	811	804	776	777	809	767	733	792	799	755	806	798	805	765	772	796	794	760	771	766	778	783	786	832	763	781	761	788	830	804	764	762	820	728	765	770	783	806	830	751	813	804	690	760	796	800	780	784	803	776	776	787	793	796	794	799	762	770	750	793	756	801	780	821	777	781	802	801	735	730	747	796	769	802	765	810	795	758	791	787	769	824	790	764	760	773	792	806	786	768	771	796	785	801	767	764	791	796	783	804	799	778	788	782	724	737	743	782	819
6198	4155	4432	3800	2813	1893	1562	1287	1158	969	829	734	704	610	591	525	493	466	460	464	390	441	390	374	400	352	396	428	407	383	351	418	379	375	338	376	384	344	345	372	381	394	345	407	351	366	396	396	412	404	402	347	343	344	354	373	381	390	359	325	391	364	350	326	420	366	352	407	372	382	381	357	398	334	364	393	374	349	343	348	372	350	365	359	353	370	417	348	348	344	353	393	392	362	365	370	373	370	378	361	372	358	376	356	386	395	357	378	343	345	383	332	373	365	387	392	392	372	341	380	373	370	396	387	404	359	376	406	384	363	363	362	352	368	361	370	408	387	376	383	335	346	358	371	350	376	361	346	377	385	392	384	396	370	354	375	380	430	374	372	363	393	335	370	344	410	363	367	371	409	368	342	352	359	361	356	387	382	351	386	393	358	348	381	361	385	343	390	380	353	369	348	352	346	355	312	395	395	384	383	366	393	383	360	376	332	363	400	388	369	384	353	372	385	367	353	365	356	346	369	402	406	368	378	384	332	357	379	357	385	380	342	355	379	360	383	309	360	394	353	351	396	374	405	404	363	378	377	393	379	348	374	417	351	386	345	358	347	355	376	362	374	391	379	339	396	364	373	386	352	376	361	384	346	360	346	360	388	386	314	361	352	386	362	357	373	350	381	372	394	393	358	398	377	354	350	344	369	385	376	368	362	363	389	383	392	386	379	325	385	393	363	355	405	390	365	390	378	376	394	366	392	363	376	421	376	357	372	383	382	376	357	378	377	375	413	363	378	355	342	391	367	370	367	351	358	379	376	368	335	336	377	444	343	335	366	402	361	367	381	402	368	374	356	396	340	380	374	351	375	353	364	368	379	393	380	403	333	397	423	352	377	354	373	375	358	376	373	383	376	395	368	363	341	347	362	361	381	373	360	361	353	381	370	343	343	369	389	358	352	356	373	358	352	370	372	385	346	375	390	354	377	376	365	382	365	361	367	394	381	390	368	371	377	374	404	364	415	369	401	422	375	386	359	348	389	353	383	369	355	368	335	367	359	371	405	353	362	351	377	347	376	390	376	373	417	389	390	371	366	348	360	367	377	390	393	378	378	342	334	340	414	373	362	372	354	360	369	410	415	369	362	375	378	356	355	360	351	384	382	339	344	392	412	386	365	349	372	354	361	371	348	401	351	360	371	356	352	339	352	384	365	397	369	368	374	374	379	374	385	349	397	358	393	374	382	383	368	360	364	356	363	366	368	356	352	366	370	418	374	351	381	344	355	354	389	362	355	355	360	374	373	376	371	355	352	358	353	389	367	367	378	376	375	372	382	361	376	321	337	352	352	331	353	383	395	387	346	374	378	358	381	390	368	397	399	399	375	362	363	343	372	390	360	354	407	353	391	378	359	341	354	339	365	357	350	355	354	346	393	404	376	362	410	334	391	350	380	368	345	370	344	344	401	374	354	358	365	357	326	394	416	346	385	383	390	357	358	391	371	358	354	323	361	352	361	411	358	349	381	365	375	354	350	376	371	368	379	362	391	368	388	356	352	368	334	391	373	362	426	395	351	380	344	355	377	363	368	385	388	358	386	388	379	385	362	357	367	371	395	350	366	355	346	383	374	411	384	392	368	365	367	335	341	417	370	383	350	387	362	351	378	370	365	372	346	350	382	376	366	356	400	394	397	392	369	431	365	356	386	389	350	415	379	335	347	389	346	403	356	350	382	392	378	415	368	375	395	357	394	369	364	377	353	355	367	348	324	379	379	368	350	349	338	341	385	370	393	328	347	378	348	397	416	339	372	370	370	361	398	389	348	373	380	401	381	378	380	385	346	373	367	385	368	392	371	369	351	372	411	372	392	408	401	315	394	376	391	375	388	358	392	398	354	341	418	401	374	381	363	335	399	365	397	436	373	368	351	377	366	332	385	377	359	347	382	363	384	370	403	415	397	411	359	397	378	390	342	379	416	371	345	363	367	375	357	351	342	374	383	367	364	403	363	399	385	392	362	346	396	319	357	338	387	338	368	405	377	372	355	362	391	393	363	355	402	340	391	367	398	345	344	430	378	392	379	320	364	386	370	355	397	368	378	371	377	369	360	339	317	377	386	376	379	376	412	409	405	359	381	368	410	335	345	336	380	365	356	397	412	353	373	398	354	367	376	388	329	364	404	409	378	396	365	361	377	335	362	400	370	365	367	350	385	386	388	342	367	364	396	367	382	413	375	364	424	385	368	357	364	415	392	379	330	365	372	365	359	369	346	358	389	391	372	421	417	438	397	356	417	413	355	376	378	362	370	371	353	360	354	321	358	352	366	360	374	407	414	418	380	406	339	386	380	392	390	403	343	374	394	374	372	371	385	354	387	363	348	353	369	361	400	381	399	374	371	403	373	323	366	374	360	397	373	340	421	358	342	391	378	350	386	363	392	364	347	365	399	362	370	359	351	375	361	379	367	371	382	370	364	408	339	440	347	376	387	383	383	362	392	388	373	368	364	358	335	344	389	397	382	375	389	380	392	374	384	383	373	381	402	358	339	355	383	369	344	375	362	377	377	357	370	386	351	367	365	361	334	364	396	384	381	375	384	381	375	361	385	363	369	380	369	371	433	409	392	426	386	351	375	376	350	403	337	369	386	374	364	360	356	325	326	376	360	405	347	359	367	357	370	405	354	352	356	338	331	349	362	386	378	357	371	362	354	415	354	369	376	409	366	356	407	331	357	380	384	354	371	381	407	371	366	365	374	390	342	337	341	337	350	389	381	352	396	388	365	379	383	374	380	389	391	380	370	407	384	351	369	383	367	342	386	368	398	403	370	394	346	370	372	410	391	369	357	361	363	341	374	351	368	349	379	365	338	366	377	380	383	370	336	390	388	341	350	377	407	406	399	382	378	349	409	379	355	369	373	369	373	353	394	347	365	392	412	384	412	392	358	326	371	407	377	373	391	373	379	370	380	350	393	363	389	316	357	360	388	372	406	358	333	339	381	389	382	347	370	367	354	402	374	367	390	385	375	370	350	351	385	368	385	354	392	358	371	381	369	376	358	369	390	381	384	350	372	382	378	372	381	395	372	357	366	363	392	406	345	322	353	363	339	360	341	355	371	367	358	355	361	401	405	382	374	403	357	374	334	347	366	353	383	367	372	365	375	378	353	379	382	358	403	357	356	380	437	365	376	384	374	328	383	371	367	361	377	360	373	383	402	397	385	391	394	377	361	410	393	354	354	375	339	340	361	393	375	342	361	367	363	393	361	356	357	371	385	371	376	343	365	378	398	355	368	373	381	355	369	380	386	347	385	404	376	339	326	405	380	404	390	392	395	347	334	341	356	354	326	393	382	379	358	339	339	380	369	372	324	396	393	363	359	392	365	368	366	391	365	340	412	372	347	406	355	358	340	354	369	384	340	397	411	367	375	336	357	330	357	379	402	363	374	373	365	370	329	368	363	406	333	411	361	373	349	366	397	405	398	372	414	365	347	371	341	380	405	376	352
5430	4519	8453	11021	10218	8739	7362	6385	5638	4392	3882	3478	3142	2717	2360	1959	1793	1561	1604	1559	1398	1171	1137	1044	1008	986	995	1028	958	967	998	960	951	931	925	933	917	888	899	928	930	881	854	917	905	882	881	871	855	857	916	909	876	896	837	876	873	843	923	904	865	900	846	910	865	888	880	926	843	853	840	908	858	888	867	861	867	872	876	842	895	884	891	887	824	892	892	878	828	896	865	828	866	856	827	794	885	896	849	921	850	822	880	863	898	845	865	872	857	928	867	836	851	909	879	874	845	890	846	904	877	876	850	819	891	930	844	873	944	840	860	894	823	920	842	860	904	876	891	882	881	871	845	804	912	829	848	874	866	902	927	898	869	847	907	819	839	922	906	906	899	884	898	882	837	821	857	906	900	901	879	862	868	885	860	866	899	847	868	889	883	861	902	889	904	836	904	815	889	829	879	835	879	926	898	898	902	863	871	910	942	873	874	926	892	861	888	898	854	914	858	911	848	880	869	934	846	901	813	835	926	960	859	892	865	835	867	879	832	861	885	873	863	885	868	843	925	827	862	834	866	842	892	857	870	868	888	889	921	838	890	866	854	901	897	833	867	898	911	893	875	862	866	847	876	872	903	859	845	890	892	883	826	898	856	874	861	864	933	911	893	897	889	904	883	918	868	841	929	852	880	862	849	872	867	883	878	910	872	900	909	859	887	903	942	903	831	887	871	817	931	943	876	931	862	880	881	868	896	868	835	879	819	890	852	865	882	894	824	904	858	843	853	852	888	892	855	904	834	846	901	881	874	867	892	871	913	844	849	863	872	861	890	894	863	919	850	861	895	819	811	964	859	866	822	885	867	915	846	877	876	889	836	855	879	865	877	892	853	884	878	856	841	886	873	862	882	903	805	895	857	883	912	900	885	861	855	866	865	873	847	874	870	875	910	855	854	910	911	861	910	883	873	852	891	877	904	889	932	895	899	932	866	930	873	898	862	902	838	847	870	878	894	871	872	800	933	851	879	879	865	893	841	867	880	890	837	911	872	909	876	908	898	903	877	878	854	886	868	925	855	834	830	829	902	860	844	884	883	928	866	873	905	843	854	909	870	895	857	871	879	873	919	869	886	923	875	916	888	907	853	816	862	899	869	875	921	882	911	925	888	859	873	855	859	845	824	889	902	904	860	911	871	866	865	881	858	861	937	849	909	910	890	889	905	833	893	891	885	874	918	879	849	916	879	873	896	886	846	950	873	888	925	840	911	816	830	836	820	814	843	931	886	869	859	898	866	896	924	887	876	927	921	846	907	902	888	852	835	857	841	888	884	886	896	922	891	919	865	847	951	905	889	892	843	842	832	950	860	874	884	899	865	914	881	857	879	865	873	875	933	935	861	830	914	864	840	894	910	851	900	882	841	873	863	862	904	829	894	872	869	916	890	857	921	852	859	886	890	889	932	891	834	971	879	879	912	815	881	863	848	902	878	873	904	907	890	894	858	873	921	878	889	832	840	816	906	896	912	859	874	909	873	863	897	878	847	895	910	910	821	881	877	915	876	869	857	825	876	918	900	817	841	892	900	848	859	894	875	914	944	894	881	880	866	924	900	916	887	849	865	892	883	874	850	922	872	874	862	940	864	848	885	883	869	885	842	895	891	934	907	872	848	916	870	863	889	876	860	884	875	888	856	880	862	868	911	906	868	849	852	895	815	860	898	921	831	856	880	892	872	857	892	889	874	864	831	889	916	912	886	877	853	915	865	829	905	853	909	928	820	882	858	879	891	920	922	881	858	860	949	876	827	888	878	889	899	902	863	831	856	857	866	815	879	871	892	941	825	864	847	865	862	857	885	859	834	877	825	849	896	847	863	921	862	898	888	936	881	930	870	890	866	865	829	910	939	869	846	863	853	873	812	879	888	848	905	894	851	875	887	916	847	874	876	883	875	804	851	900	891	885	855	942	885	888	918	841	836	899	889	907	893	904	850	829	888	864	906	837	858	898	906	904	843	896	896	837	851	885	862	845	853	856	862	848	890	899	874	909	860	861	894	862	945	892	882	880	933	880	856	923	879	867	853	868	900	897	877	866	944	870	860	890	843	865	922	932	836	911	868	916	881	848	883	865	890	900	918	850	861	885	851	911	854	900	880	832	850	881	911	855	877	884	848	866	937	855	908	858	875	920	926	864	890	882	888	878	848	874	874	878	880	889	898	846	862	881	893	875	867	885	899	850	874	847	847	843	885	905	903	876	902	870	867	865	877	856	902	921	904	868	864	909	881	872	838	890	857	898	892	883	831	887	890	876	838	894	876	911	861	857	927	894	778	868	948	920	895	860	850	901	867	858	845	890	926	906	866	884	884	912	896	842	870	820	882	929	903	906	869	869	866	876	938	843	881	854	857	879	808	892	881	876	897	961	891	856	845	870	885	889	877	898	900	896	921	873	882	895	898	849	865	947	884	863	842	867	897	893	841	816	827	872	864	946	886	897	835	855	884	885	860	879	877	934	881	890	846	973	853	901	902	881	920	892	877	883	871	870	923	945	818	820	866	901	849	906	871	870	861	888	882	865	901	922	925	897	925	862	840	877	848	918	909	867	883	905	908	876	911	915	859	871	866	897	885	894	854	942	799	925	856	912	915	897	872	875	822	876	891	878	935	878	854	833	867	881	863	880	900	885	868	871	853	918	920	814	902	936	852	924	897	863	897	934	904	885	916	826	864	914	857	865	893	883	915	868	885	844	902	886	887	917	861	875	855	870	929	837	846	896	883	924	894	909	942	888	860	865	865	861	864	854	883	885	887	904	870	846	885	863	878	855	861	862	859	869	857	942	847	875	865	878	897	869	856	853	893	881	884	878	881	909	903	820	855	840	883	870	887	835	855	891	874	898	864	890	890	830	887	897	887	893	877	874	876	873	895	900	834	845	865	854	833	945	913	862	823	925	853	866	876	915	877	868	877	857	888	910	814	939	883	897	812	877	897	898	878	899	853	858	887	923	826	906	916	899	923	876	931	868	923	819	846	880	894	881	814	856	877	911	912	951	885	886	908	913	921	875	907	905	874	887	854	885	879	871	845	877	891	870	853	860	876	835	929	933	847	801	888	916	861	862	906	909	905	872	919	818	844	868	835	831	907	908	869	899	850	865	810	875	911	937	845	918	954	850	921	856	917	832	822	896	889	855	875	896	866	890	900	828	866	886	891	845	868	848	885	901	901	896	924	810	871	879	883	893	905	802	897	816	860	881	869	861	837	906	844	862	855	869	903	862	828	858	887	918	844	885	903	852	847	872	855	926	902	888	850	819	875	839	888	849	879	887	860	883	861	863	913	849	841	874	890	890	910	875	844	887	904	929	870	864	905	917	890	919	849	920	829	876	927	909	871	887	891	879	860	927	852	910	858	860	872	882	895	896	847	856	865	868	853	863	887	829	823	905	889	874	909	888	870	874	851	843	879	874	839	912	897	869	895	884	908	829	887	920	860	913	863	952	855	882	936	902
17486	11649	12869	9766	7462	5578	3783	2889	2381	1960	1792	1351	1246	1003	851	976	879	718	617	646	603	514	506	436	452	413	363	322	397	414	400	404	383	377	425	335	386	387	374	410	371	374	363	357	356	372	384	377	366	373	381	358	381	392	380	358	379	366	376	347	370	354	362	364	374	369	361	369	383	346	350	369	363	336	341	337	339	354	356	346	369	376	342	349	379	369	365	362	367	350	382	358	349	341	325	377	338	358	360	362	386	395	363	315	361	352	341	345	393	345	346	364	368	354	352	337	360	378	325	346	341	354	380	336	342	417	347	383	366	370	356	370	365	353	364	369	351	373	361	347	380	394	367	369	365	341	383	383	364	365	329	375	344	378	415	351	364	390	392	346	325	363	357	407	395	367	378	350	349	363	362	340	383	327	353	360	362	384	352	336	350	399	351	352	368	371	354	376	393	324	380	359	380	389	322	338	342	341	370	357	383	356	386	353	388	365	355	330	342	350	378	321	342	363	373	346	340	340	371	376	344	370	408	366	374	394	393	360	349	379	374	356	352	337	392	359	365	351	379	376	385	364	363	343	357	393	382	397	366	349	356	346	369	361	335	363	355	385	390	352	366	357	330	327	357	352	375	386	356	379	365	364	370	344	391	378	345	383	403	328	346	350	347	362	350	339	352	406	353	343	349	327	342	360	331	336	366	375	358	410	393	382	396	359	334	361	369	332	365	345	340	399	362	354	350	383	376	397	370	362	364	378	336	343	396	360	357	364	319	354	356	378	372	365	377	345	361	390	363	388	370	374	348	329	356	359	389	348	357	349	351	333	369	353	351	375	390	354	364	347	354	339	393	418	333	355	382	382	370	333	361	406	356	369	320	358	349	325	341	351	356	341	333	384	362	373	378	329	377	339	378	377	339	346	352	376	334	375	366	366	345	362	377	379	385	368	367	359	364	358	365	335	340	356	368	351	356	374	361	372	379	371	356	385	375	354	314	396	335	380	384	382	350	360	388	373	384	341	360	366	357	374	351	348	366	348	375	319	344	370	365	345	356	353	348	384	353	345	382	356	380	343	365	349	381	345	351	347	411	372	375	378	374	365	341	341	348	338	367	378	385	332	339	396	343	326	364	379	400	338	330	356	337	349	379	377	393	391	365	379	323	337	362	339	334	383	365	368	382	350	364	373	392	382	389	368	347	325	371	380	332	345	392	360	344	307	350	364	358	345	373	360	391	371	331	386	382	351	379	373	360	388	339	349	345	367	369	364	358	366	328	333	363	367	320	345	373	372	383	359	337	361	354	405	360	367	366	389	327	341	355	390	348	361	352	360	358	326	330	366	340	362	360	355	361	343	370	377	349	376	352	353	374	354	384	409	368	330	360	363	363	350	348	341	321	336	419	358	369	337	303	392	356	373	396	373	367	349	351	381	388	373	363	356	352	325	368	373	346	363	336	381	383	355	364	349	387	342	361	376	352	336	357	389	350	369	374	351	362	349	353	334	359	382	356	367	338	381	404	389	376	335	357	327	357	340	403	380	337	377	366	374	391	376	377	354	384	370	352	323	389	360	349	357	375	368	385	371	336	364	387	357	354	369	343	351	383	411	360	380	374	354	374	358	373	358	359	389	376	375	350	351	314	376	388	343	347	340	329	371	337	326	369	369	346	363	346	343	364	367	357	335	354	332	353	319	389	366	357	340	361	335	380	370	339	338	367	369	377	398	359	368	341	386	364	353	337	351	343	337	394	400	342	348	377	365	377	325	363	361	338	390	345	347	353	340	372	371	325	391	348	340	362	377	349	367	356	359	361	341	384	357	343	376	366	350	381	391	349	334	370	343	355	369	341	336	401	345	312	354	417	376	390	385	349	351	348	403	369	370	365	348	353	393	354	356	351	364	351	381	332	375	343	331	354	380	391	375	370	355	375	376	363	353	333	417	342	392	383	347	375	383	341	329	360	342	391	351	372	347	352	363	378	370	329	332	347	365	361	379	353	360	349	381	353	332	327	347	345	355	332	337	374	289	357	350	350	376	348	344	360	362	359	344	322	369	390	390	382	360	398	361	361	364	371	390	352	341	388	372	350	399	381	366	359	376	369	340	367	356	365	353	364	359	337	370	352	358	388	363	387	351	399	397	393	337	396	379	355	354	361	357	368	361	341	321	316	385	363	371	358	353	354	351	390	350	359	381	374	394	392	347	363	342	366	372	374	333	359	366	338	359	385	349	372	348	364	404	381	337	346	374	365	339	338	347	389	348	372	376	365	336	324	369	371	363	359	375	354	366	355	360	383	356	358	325	377	373	354	323	341	351	313	341	365	302	328	331	374	373	379	374	380	340	368	354	359	346	346	367	356	362	367	368	342	349	346	384	364	373	353	345	345	375	379	332	381	361	355	308	338	365	314	354	364	341	378	319	302	385	390	349	393	369	351	344	396	347	376	348	375	370	351	384	374	365	382	380	410	324	326	381	368	400	404	362	384	351	373	363	352	375	351	352	374	337	342	382	364	333	355	333	390	363	369	358	366	359	339	373	382	352	402	371	358	347	356	338	375	401	363	355	352	319	369	349	330	332	363	398	368	339	340	330	374	361	337	374	347	358	373	321	368	364	352	348	354	371	344	347	338	328	390	351	349	384	369	376	363	341	366	336	363	337	370	382	360	366	350	310	332	360	366	312	392	370	348	344	371	357	321	375	341	375	357	361	350	402	345	379	330	312	348	330	355	367	356	404	341	393	355	352	322	319	375	366	353	350	370	356	371	378	347	343	390	364	342	364	358	346	385	362	368	371	344	341	364	332	367	345	391	355	348	356	354	363	362	324	390	362	338	369	323	380	383	350	364	347	399	341	348	357	358	388	320	343	385	367	351	351	367	339	357	349	355	338	375	354	339	398	356	346	363	374	353	357	349	366	374	352	384	368	346	360	386	336	353	361	332	362	367	376	378	385	352	355	344	368	375	371	340	338	339	364	375	348	317	348	333	360	350	340	354	389	378	339	354	345	343	396	354	381	398	370	383	311	339	326	379	341	365	340	392	377	375	383	329	343	361	350	350	364	358	378	322	358	351	376	379	357	368	332	395	342	348	347	365	361	334	354	411	348	348	372	363	345	356	377	341	345	366	330	374	347	366	354	368	383	380	382	326	368	356	368	361	385	361	382	345	386	346	374	327	413	338	361	337	361	358	407	358	356	351	346	385	346	339	349	375	385	363	336	361	385	359	365	356	333	380	350	356	363	356	394	362	391	360	355	380	357	368	352	388	362	404	394	354	354	408	330	354	413	333	396	336	388	375	385	371	367	368	368	362	333	375	373	365	336	372	363	368	330	347	354	356	353	363	378	374	368	385	362	399	368	385	365	328	356	341	357	399	368	355	362	347	361	353	400	351	361	343	394	359	365	330	351	349	339	330	360	356	400	366	356	382	376	374	385	306	339	372	340	334	322	345	331	328	371	370	347	383	364	340	404	344	375	367	403	377	383	406	321	367	376	368	357
13615	10433	16719	18302	17423	16550	13809	12094	10814	8797	8257	6720	5960	5102	4450	4736	4349	3536	2936	2985	2581	1925	1553	1499	1403	1376	1288	1209	1217	1072	1016	1044	970	964	964	964	926	923	842	869	915	863	871	911	890	880	881	821	901	896	882	857	899	899	881	839	889	844	848	854	873	850	898	860	912	857	820	843	861	873	849	878	839	832	836	822	851	841	824	870	834	870	871	874	918	921	865	843	838	860	911	853	827	840	893	861	856	875	886	891	854	846	800	880	867	854	863	864	835	876	844	867	844	919	841	786	837	847	850	891	851	868	875	925	829	835	865	853	890	856	883	814	909	877	874	847	859	877	825	893	833	868	866	818	822	913	827	872	836	805	841	829	853	884	864	859	818	868	906	834	867	801	895	863	870	837	838	837	874	845	913	852	913	851	842	837	882	793	817	893	867	828	865	805	858	889	855	872	885	841	846	915	849	863	849	869	818	831	866	898	844	836	926	838	896	803	825	842	849	869	846	876	833	939	914	864	884	845	852	869	857	851	883	821	817	845	863	833	848	903	845	890	844	884	926	863	841	874	845	877	888	868	817	829	865	864	894	899	862	808	961	886	829	876	858	857	871	821	907	816	871	858	834	885	839	893	846	903	841	879	879	895	896	872	862	849	908	897	875	891	825	839	884	854	836	880	895	841	861	853	887	838	903	795	856	820	842	893	836	889	832	892	870	894	822	808	869	898	827	837	843	879	841	819	821	867	836	842	839	841	897	916	864	890	841	899	855	861	917	853	848	849	865	826	877	860	876	844	822	877	873	891	888	836	852	833	857	824	825	829	878	856	906	885	855	872	880	843	912	927	902	858	877	811	836	828	893	850	839	828	855	853	819	855	914	905	816	861	917	769	878	826	860	892	831	874	866	870	833	868	899	874	854	851	838	879	839	886	871	838	870	858	903	814	901	823	836	888	900	841	874	878	850	849	853	870	849	860	830	855	840	858	826	846	880	816	889	891	867	859	930	877	877	838	820	851	893	843	888	871	875	870	865	857	876	881	862	858	933	870	850	846	865	915	861	876	846	830	873	879	863	890	867	837	826	882	847	847	831	824	844	821	887	851	862	854	859	827	854	890	886	878	799	872	813	835	822	905	902	857	893	807	802	861	841	902	899	839	895	828	918	861	846	832	910	835	862	842	883	886	819	864	901	860	865	870	837	830	897	873	869	893	846	807	832	895	863	883	879	846	900	898	900	830	837	848	842	868	849	862	881	880	805	871	877	848	859	820	848	858	859	850	831	811	813	895	818	840	876	849	914	839	869	887	780	877	854	925	884	863	914	868	853	820	852	835	843	888	860	864	824	893	827	822	845	854	855	898	796	854	809	826	841	832	844	887	858	858	865	881	872	898	829	866	889	882	860	835	845	850	866	890	876	845	840	875	892	816	876	873	864	842	829	854	890	881	908	845	896	884	863	864	858	870	874	920	849	819	845	874	880	871	900	859	824	870	921	894	892	830	922	924	910	863	856	833	849	869	818	914	843	901	847	895	867	805	862	849	846	910	846	895	845	814	887	832	865	850	862	822	881	878	927	893	877	873	847	805	878	840	868	907	885	872	860	870	836	868	889	916	889	894	862	855	923	846	902	841	874	932	851	852	869	812	860	867	820	862	851	804	883	883	830	889	856	819	858	852	837	882	851	894	843	861	867	897	853	866	897	883	899	838	849	884	852	859	830	850	901	841	838	879	836	837	876	874	902	849	818	842	872	884	834	872	850	846	816	877	849	879	902	832	863	871	816	895	871	885	824	854	863	883	890	833	845	873	789	873	846	868	858	895	847	837	883	889	831	829	846	864	815	904	816	870	853	786	892	874	871	844	847	867	860	825	886	888	845	857	830	855	857	850	855	863	887	857	868	852	809	819	856	862	888	843	876	848	870	866	846	909	845	879	850	800	865	826	878	831	851	860	874	888	850	866	796	855	833	827	841	819	824	836	854	822	825	867	851	917	855	863	815	898	817	872	860	856	850	917	836	887	854	876	872	905	866	876	892	890	907	888	815	860	788	897	845	811	839	871	842	886	818	828	854	854	865	884	876	850	853	877	854	871	832	864	819	836	869	841	874	897	869	840	893	817	867	892	882	849	910	868	840	860	860	825	848	864	880	877	846	826	857	885	826	842	837	830	859	791	846	829	841	852	843	850	841	885	888	826	845	897	852	808	864	838	825	880	881	832	820	882	891	870	828	874	892	880	947	848	891	882	824	842	876	866	916	836	854	829	863	863	818	847	828	870	855	831	826	864	877	881	861	835	837	868	844	820	881	856	862	846	932	849	884	870	830	859	833	832	892	817	904	829	871	869	915	892	912	882	828	835	860	879	843	884	892	893	829	926	847	859	885	850	915	839	841	854	857	901	876	860	842	874	872	823	850	888	903	867	829	862	876	879	897	867	817	906	948	887	863	855	892	876	830	811	897	832	908	897	819	845	845	857	873	888	859	835	898	884	870	923	889	837	865	914	800	893	852	878	872	871	909	876	831	854	847	893	869	847	850	799	826	887	839	833	887	842	844	829	834	877	861	900	877	881	804	896	825	913	852	825	872	867	836	865	884	865	853	881	881	840	816	861	858	859	878	846	830	860	893	842	833	828	838	826	847	828	789	887	869	862	881	894	869	854	867	859	839	819	910	823	903	843	898	902	876	881	877	817	879	854	882	851	835	889	855	842	908	822	842	840	826	841	863	852	912	848	821	786	870	840	832	838	885	868	888	887	860	843	816	887	873	842	834	841	874	863	839	831	853	882	891	834	827	869	864	824	878	881	851	900	872	896	903	865	948	873	847	912	854	897	855	869	899	792	878	874	874	913	864	903	897	867	871	891	870	795	854	853	863	848	855	827	838	923	891	871	842	855	848	832	852	856	857	906	911	881	910	823	868	877	877	813	876	864	862	889	853	857	845	911	880	853	886	874	864	934	851	900	862	830	868	852	871	856	854	863	862	857	888	858	837	875	881	909	829	816	872	881	849	868	857	860	907	860	892	878	872	811	898	836	865	847	848	863	908	895	888	855	933	849	814	809	857	822	857	863	838	894	875	870	841	816	846	875	860	855	869	889	859	868	922	869	867	852	860	891	914	805	862	858	826	866	864	862	871	875	843	947	859	839	881	896	863	849	845	871	810	821	898	841	894	863	835	802	885	883	853	865	900	840	884	842	847	847	857	883	920	854	853	880	875	843	871	867	842	863	875	843	866	869	830	815	885	871	868	867	842	871	862	868	890	811	902	878	834	832	909	809	879	862	865	877	861	856	851	860	847	866	788	836	871	872	878	846	857	884	830	870	905	912	866	825	853	840	874	846	849	851	848	855	829	874	944	830	838	896	823	913	864	867	838	840	865	838	829	885	889	873	862	894	879	847	862	836	893	867	801	855	826	840	896	870	917	919	876	823	811	883	875	883	858	850	853	911	905	861	877	886	872	777	849	793	902	803	846	805	877	844	838	868	816	861	880	802	851	855
26199	18160	18561	14647	12149	9468	6640	4832	3894	3111	2869	2169	1698	1333	1186	1331	1199	1057	822	829	776	618	502	467	497	446	387	396	366	392	345	394	383	384	347	379	365	324	364	323	350	317	336	366	355	324	348	312	345	354	347	305	311	347	338	331	367	361	345	343	323	310	320	316	333	341	318	347	328	328	311	335	341	343	301	311	334	322	315	329	314	336	354	346	362	366	321	340	298	336	336	346	303	307	318	343	318	325	357	303	299	323	346	323	316	320	300	295	350	304	328	308	338	312	328	336	314	318	336	351	320	339	340	304	317	333	307	315	340	306	327	308	310	358	326	326	332	344	352	287	319	340	293	323	334	315	314	339	334	324	370	333	346	311	305	304	328	323	330	321	321	336	339	282	338	350	360	327	325	361	312	361	342	313	309	344	313	328	326	295	323	286	342	328	349	310	297	348	338	328	350	340	321	300	360	345	331	304	301	323	353	338	324	314	339	279	298	304	304	343	330	315	329	333	341	372	345	312	308	295	285	341	298	345	330	323	327	309	346	308	335	342	349	336	341	286	292	344	300	362	333	318	318	303	352	348	339	335	310	363	380	341	315	371	363	330	326	341	320	330	357	313	314	285	330	324	304	323	311	302	335	336	331	353	318	309	333	339	357	338	338	318	326	317	272	309	273	310	331	329	317	366	323	302	296	343	299	350	328	334	302	313	329	324	303	358	333	337	301	314	314	304	300	362	321	334	372	366	360	307	331	331	351	329	321	297	316	301	336	340	364	320	334	297	309	285	323	306	341	325	343	331	326	306	354	347	343	319	342	328	343	333	339	335	335	356	333	323	305	303	380	323	322	310	310	320	318	315	342	325	332	347	325	304	294	335	328	338	288	349	329	341	296	336	286	358	362	287	332	319	268	307	350	308	312	355	338	345	361	308	308	315	342	338	359	322	302	296	336	315	347	333	339	298	352	324	311	287	300	321	320	338	323	346	329	339	313	329	312	341	311	323	323	334	337	335	346	329	353	339	320	376	311	331	324	315	296	318	328	339	332	296	345	300	317	318	307	319	329	320	320	314	376	362	327	332	297	325	335	314	325	347	320	327	330	316	332	314	374	356	342	306	327	315	328	324	318	345	333	339	323	345	335	337	302	303	322	315	338	319	307	340	317	353	303	328	277	334	331	292	324	309	308	290	318	334	322	342	335	313	305	338	354	372	336	303	367	343	350	351	327	336	348	322	336	311	308	304	316	295	294	312	349	333	331	348	309	339	312	328	352	297	339	312	317	303	315	272	351	337	340	340	331	323	315	372	328	342	330	350	308	325	323	341	295	315	344	340	321	329	317	324	333	328	290	282	356	350	307	333	318	313	316	325	358	320	369	354	297	295	338	335	314	313	302	325	332	335	302	316	345	328	322	311	295	295	298	339	321	348	323	327	336	329	336	325	319	347	307	307	332	339	361	313	340	323	298	344	360	339	363	334	302	293	325	329	327	324	308	334	325	356	304	316	329	351	349	334	348	329	340	330	339	322	339	345	349	331	303	325	315	299	292	308	353	345	331	335	320	337	301	335	367	330	314	357	322	326	298	321	328	343	306	341	364	295	312	329	360	328	292	329	301	365	313	312	333	341	332	330	321	334	317	362	310	328	332	337	328	339	326	354	338	344	294	355	323	314	321	284	326	307	325	311	311	287	341	317	322	329	318	321	349	330	293	331	332	299	359	314	328	342	300	294	304	328	335	320	334	308	344	315	335	347	322	347	293	336	319	293	307	321	334	360	340	321	333	339	322	353	299	331	361	338	357	334	363	353	324	338	336	335	333	305	317	343	348	314	324	315	341	352	336	307	332	369	311	347	327	337	315	301	329	337	328	297	321	317	326	328	322	308	335	310	366	299	328	327	320	340	325	329	360	314	302	323	341	308	314	347	305	356	342	325	312	325	318	369	334	308	343	321	346	354	327	306	346	316	309	311	318	324	346	309	341	323	343	319	321	277	321	309	321	301	306	361	324	321	330	344	343	344	349	322	355	340	335	332	336	351	343	336	295	352	348	319	356	316	299	327	331	353	329	285	326	300	347	316	335	307	337	309	382	316	308	316	306	329	350	307	296	360	340	341	326	316	316	334	357	355	331	334	332	335	352	327	335	350	292	287	340	337	334	319	313	313	361	300	322	320	312	344	285	356	342	342	316	333	326	314	332	331	321	335	376	319	308	342	326	312	325	341	292	312	355	349	348	323	308	327	290	314	305	344	292	343	340	296	335	306	320	311	303	336	299	317	323	346	295	317	332	324	295	307	304	337	315	295	339	325	349	319	336	327	301	341	327	324	329	309	326	337	329	321	325	314	312	293	316	341	352	326	307	361	338	299	293	342	347	305	330	313	327	305	370	302	337	317	307	295	347	340	338	333	326	342	333	315	312	326	315	299	300	355	341	337	338	339	338	360	336	309	316	372	320	370	339	323	329	354	310	306	305	341	348	319	338	334	318	338	353	347	310	326	312	368	327	305	312	320	318	332	286	317	307	294	320	320	333	347	317	318	329	319	296	336	340	314	336	319	327	331	317	334	327	329	307	330	348	321	324	314	359	325	283	347	302	347	341	282	337	339	328	315	346	318	324	334	290	333	329	289	338	308	305	363	349	319	303	336	321	333	336	299	328	349	349	319	329	355	322	336	338	348	326	311	324	364	313	311	319	362	302	349	319	342	300	290	312	339	307	320	315	330	337	313	364	333	344	326	321	286	317	352	326	328	332	294	292	323	322	314	332	326	296	349	326	313	341	302	299	324	336	321	333	333	329	334	345	371	313	331	301	335	316	337	319	288	349	303	293	305	317	335	297	312	339	329	317	279	329	304	312	328	337	336	319	322	303	302	337	325	325	322	352	348	346	337	326	344	331	335	322	345	352	335	311	327	342	340	344	362	328	333	365	328	342	331	278	336	331	346	320	329	334	330	293	329	310	331	302	316	364	315	321	293	328	354	321	336	316	303	297	305	329	340	325	347	320	334	305	327	323	317	342	341	329	329	349	356	291	311	309	315	333	327	313	320	327	344	343	306	337	324	325	342	314	313	341	308	339	309	337	327	310	352	338	330	330	307	310	295	326	342	320	298	317	315	334	302	332	333	338	331	320	300	322	294	346	339	315	351	323	348	342	333	322	384	329	332	331	302	355	325	305	350	334	342	311	319	342	324	308	310	305	344	321	342	300	323	326	328	301	307	363	340	357	314	331	339	334	337	360	333	315	265	325	339	343	343	302	305	324	288	339	309	310	338	329	343	336	350	350	327	344	320	335	299	329	305	364	322	324	334	321	359	306	329	332	366	290	365	328	331	331	323	317	351	335	322	364	345	343	323	322	340	336	329	319	331	315	331	340	301	317	304	344	317	315	315	309	299	311	348	271	322	310	342	303	353	322	327	301	347	336	347	341	341	365	344	317	346	288	314	293	320	309	319	304	368	310	312	302	349	329	349	302	326	314	358	306	312	310	344	340	332
17803	14673	21572	23280	23132	22046	19210	16137	14415	12534	11568	9667	8580	6896	6252	6712	6222	5369	4194	3944	3441	3064	2087	2050	1643	1737	1594	1329	1266	1118	1034	976	1002	933	860	914	894	875	862	824	904	800	850	846	819	807	843	778	822	838	796	817	762	802	820	793	794	791	777	856	726	803	754	746	818	851	800	786	774	808	814	809	795	764	787	797	776	838	732	795	820	806	828	820	742	796	790	775	814	765	800	800	784	820	796	791	727	783	787	777	793	757	796	786	839	761	815	760	804	799	797	798	797	826	786	781	786	808	776	789	799	804	823	810	817	771	771	824	803	734	800	743	761	772	771	756	799	795	747	737	811	778	828	799	803	789	748	796	794	806	780	783	772	803	766	780	812	782	785	801	814	802	797	855	846	803	780	806	773	738	789	765	789	784	785	747	797	762	765	810	812	754	750	776	758	815	780	779	842	808	798	794	792	776	818	747	781	789	773	741	793	827	738	803	774	772	806	832	779	753	750	781	746	805	780	770	823	791	778	804	778	802	791	794	773	773	790	794	792	775	787	796	794	758	774	802	761	800	763	787	805	715	757	782	795	807	820	757	820	799	809	803	770	755	781	817	767	795	751	767	806	767	787	781	813	808	746	822	778	772	792	796	814	787	788	754	805	815	802	804	770	812	790	767	731	800	812	794	785	783	812	763	761	821	778	847	748	807	803	782	834	829	789	724	822	815	800	773	785	781	807	800	797	794	783	808	837	738	773	804	774	802	772	768	866	804	778	755	769	815	800	783	742	786	755	811	778	834	760	784	775	751	758	757	774	759	792	821	806	779	807	812	772	769	799	786	787	857	784	771	769	812	748	756	762	761	787	797	912	820	809	787	749	747	782	840	772	813	817	822	798	831	826	804	782	762	799	780	765	823	782	804	793	783	768	743	777	758	763	826	754	749	772	764	766	762	832	777	847	791	802	751	767	772	762	841	784	795	797	794	778	766	759	785	774	757	762	776	778	842	774	743	780	785	756	786	787	752	720	793	776	769	761	782	817	798	755	783	824	808	785	782	750	765	749	729	808	841	770	802	791	801	825	783	745	758	819	780	802	753	774	820	799	793	782	723	779	788	795	772	734	766	739	798	827	756	826	774	772	743	818	803	780	760	752	746	829	761	758	719	772	838	785	771	792	803	802	783	787	773	784	760	807	758	803	799	734	852	799	808	770	763	785	824	796	839	828	768	787	832	770	771	830	811	732	809	789	794	818	809	738	817	767	733	763	813	758	751	724	805	804	809	799	802	779	757	771	789	801	801	758	740	758	814	706	766	758	793	770	772	761	768	740	772	822	826	782	808	802	777	790	772	757	736	758	817	817	788	812	828	766	756	757	791	784	827	797	801	773	812	769	775	874	768	745	768	745	800	782	825	768	790	781	777	752	746	752	797	819	760	765	839	781	793	797	771	748	764	816	753	801	736	828	771	810	785	807	808	799	816	765	763	802	787	753	782	781	814	797	785	796	818	798	811	780	789	805	805	805	771	788	757	772	777	746	752	769	795	811	810	777	775	795	755	728	777	776	820	777	791	816	793	767	773	755	803	721	777	808	775	837	767	822	787	801	770	748	774	814	748	822	795	805	736	790	756	788	803	789	826	792	778	820	772	781	766	766	789	821	745	784	765	808	746	770	841	755	744	765	831	785	775	843	782	777	813	821	821	808	791	785	760	789	819	792	769	743	793	745	774	784	841	815	809	761	758	757	769	753	807	770	808	793	739	800	764	790	787	800	796	712	750	787	775	819	820	806	713	731	852	781	796	758	801	777	778	766	777	761	788	806	757	758	755	800	781	764	795	785	836	811	788	793	738	794	812	752	787	745	780	779	809	769	791	807	798	796	836	835	777	834	786	763	766	808	812	760	813	770	711	766	810	766	824	769	787	799	803	778	789	793	799	855	757	768	794	831	764	806	813	771	800	809	772	777	804	830	756	815	743	755	838	770	786	789	812	796	782	752	794	816	765	762	766	808	792	807	803	817	785	850	729	795	771	825	774	787	758	758	825	798	751	789	783	780	805	776	823	782	798	761	801	771	800	777	745	810	779	785	737	812	790	773	825	788	809	795	771	789	815	780	830	806	818	773	818	793	735	761	813	763	771	772	781	810	819	754	821	806	811	788	807	807	776	809	779	806	797	805	790	750	802	753	802	816	805	839	763	776	767	788	736	765	807	832	758	810	825	800	762	768	787	765	735	789	748	812	779	794	785	802	772	804	793	778	794	789	770	787	738	790	753	754	785	749	768	842	782	814	786	770	777	779	804	831	781	790	781	753	836	811	759	773	800	809	813	763	734	740	825	830	773	729	803	811	742	785	833	733	806	741	799	800	836	810	841	731	730	737	800	821	786	776	774	780	815	761	845	803	778	840	804	781	748	809	781	788	814	745	762	751	751	814	825	767	762	811	744	795	804	744	748	797	786	787	808	757	752	807	751	773	737	765	787	759	773	768	743	790	795	785	802	779	729	781	752	812	786	789	807	802	822	779	813	796	821	798	830	742	802	756	782	789	825	812	766	768	766	772	779	793	826	790	759	798	768	790	780	756	805	767	796	756	773	771	780	766	840	860	790	813	686	783	803	735	828	817	818	784	781	748	743	801	800	792	809	797	761	767	699	785	793	744	796	770	792	803	755	816	803	740	792	801	791	818	798	773	787	755	798	785	769	763	770	812	787	825	828	806	799	767	803	828	778	819	739	786	790	832	771	773	837	795	799	786	768	786	787	796	724	811	793	815	762	795	797	757	801	785	797	760	779	762	760	828	757	788	813	781	749	775	785	769	787	774	788	786	772	786	831	773	788	788	792	774	772	828	818	811	834	775	801	796	789	749	789	751	820	813	789	789	754	763	768	800	772	823	744	828	777	783	793	844	819	786	787	800	757	788	803	773	791	793	784	813	814	760	816	810	755	783	741	762	773	774	744	811	785	784	802	760	801	785	780	765	738	776	812	814	845	799	808	769	768	830	765	847	795	770	840	707	787	821	779	772	768	750	776	775	814	798	781	824	785	834	792	777	815	762	804	785	780	771	767	779	772	737	742	746	780	760	768	814	795	791	753	815	822	797	800	834	718	776	779	842	760	766	799	801	809	807	715	760	777	790	779	820	771	766	749	782	797	810	741	819	775	725	781	765	811	806	746	793	844	796	730	805	801	789	810	825	764	842	794	798	800	806	780	835	850	793	730	817	770	790	766	779	771	742	762	709	783	811	806	803	751	779	789	794	768	803	819	778	831	765	750	777	775	809	830	821	852	725	761	754	774	775	779	760	764	822	792	784	772	790	748	793	789	785	764	769	824	835	798	774	804	804	801	802	810	798	773	793	793	754	818	838	766	784	783	773	797	810	822	756	817	835	771	787	827	799	824	763	808	766	811	793	837	758	762	773	791	775	794	830	801	807	865	820	785	770	786	786	777	815	784	767	757	771	794	746	737	768	751	781	837	826	741	784	787	784	790	809	788	733	727
6148	4078	4679	4019	2863	2315	1731	1352	1093	983	804	796	728	588	522	516	528	474	464	403	476	433	414	377	386	377	407	381	405	349	369	403	364	393	392	348	349	363	383	364	390	380	405	370	328	395	420	359	378	376	376	373	405	364	376	363	388	335	353	344	339	376	385	370	335	390	380	345	370	354	371	378	414	384	367	375	371	385	408	357	402	389	413	343	348	403	364	367	356	361	374	352	354	397	393	393	362	368	363	382	372	392	370	386	336	379	365	416	365	365	371	379	410	341	354	360	371	377	397	386	346	351	349	395	390	396	361	363	346	362	387	370	397	360	337	446	341	381	390	365	340	383	386	380	388	397	410	385	394	403	356	383	401	392	391	350	353	399	373	364	329	359	377	375	391	370	366	392	353	369	392	346	355	311	373	376	392	400	396	392	334	387	378	391	379	342	367	345	380	379	369	349	335	367	380	350	370	385	382	393	379	363	382	365	318	370	377	418	373	383	369	420	380	360	357	371	404	380	408	344	358	380	353	362	406	377	346	357	352	366	393	376	361	356	343	351	344	386	360	401	340	344	393	346	407	412	344	373	378	366	352	370	347	414	357	387	394	357	338	410	373	361	383	391	373	377	362	363	394	332	358	381	380	363	383	381	356	381	416	357	391	406	378	355	379	347	388	349	361	338	358	394	358	406	395	394	339	395	382	377	366	413	372	347	371	345	359	381	369	316	337	388	376	376	408	364	368	392	353	389	349	346	404	362	379	347	367	390	360	374	388	348	321	386	377	373	343	349	363	343	351	394	367	375	398	393	365	387	387	390	393	394	361	350	384	381	398	365	389	383	358	380	387	385	388	367	410	352	361	388	373	369	421	357	372	385	366	383	367	356	363	371	370	373	352	388	343	370	368	351	340	368	383	377	356	380	350	337	344	376	406	360	359	388	377	352	374	349	358	367	403	354	369	347	344	352	376	367	375	400	380	380	380	386	368	346	407	392	371	367	346	345	428	322	342	376	392	354	345	359	338	374	360	409	368	394	404	367	373	376	388	367	361	364	397	387	366	357	380	375	374	391	365	347	378	398	386	369	372	313	436	412	419	384	438	358	354	364	399	326	365	353	359	344	360	340	408	394	368	367	395	378	372	351	412	373	362	376	357	337	367	350	381	355	384	369	397	351	388	372	393	379	365	366	384	380	359	382	358	364	315	372	344	387	356	381	354	394	374	401	367	360	323	352	398	383	383	363	382	373	382	354	375	405	381	381	409	397	391	390	386	353	365	378	367	407	366	384	435	340	366	365	394	347	350	399	373	372	392	362	408	395	364	373	376	379	368	359	350	380	393	383	374	368	391	405	398	414	396	382	364	363	388	343	402	324	343	408	349	415	413	367	343	347	358	356	354	386	367	384	370	403	413	367	382	362	365	378	342	387	372	353	343	377	351	397	390	376	377	370	333	341	350	370	418	378	368	368	375	396	394	367	326	370	346	359	381	334	420	355	398	366	360	391	380	430	402	387	356	356	360	376	343	373	425	366	382	311	390	360	420	347	387	350	367	366	369	340	372	368	386	348	365	372	368	360	380	398	383	351	389	342	369	413	343	377	348	410	404	383	364	369	351	370	378	364	380	362	386	344	371	394	365	388	370	408	322	334	388	379	351	376	375	361	425	359	361	349	367	395	380	399	364	378	362	387	408	396	378	360	361	359	377	393	401	390	367	397	371	345	382	384	354	377	401	386	370	391	422	411	405	380	427	319	354	391	383	404	418	388	376	384	364	369	380	359	386	384	386	391	371	350	381	407	387	381	360	362	370	394	364	345	386	397	355	388	356	395	379	420	304	399	377	395	356	380	383	380	402	396	370	384	411	386	406	360	343	341	364	360	349	402	363	401	368	406	371	367	387	378	392	391	370	377	368	356	347	379	361	382	397	353	384	376	402	397	389	372	355	373	392	372	353	347	411	377	365	369	389	417	352	365	367	371	360	369	389	373	394	353	374	371	375	373	370	390	367	393	390	345	427	389	373	392	372	341	382	341	358	382	356	373	396	367	363	368	385	399	391	367	432	394	365	377	373	385	339	369	376	407	332	356	353	371	410	384	372	370	366	354	387	380	368	368	374	388	344	366	366	366	366	389	396	395	371	359	366	402	408	395	362	343	361	374	387	385	410	376	405	352	358	380	407	384	407	403	342	364	372	323	359	381	377	374	390	400	353	388	418	350	377	374	363	377	369	395	439	373	388	385	414	353	349	376	372	404	396	415	369	352	438	385	403	356	375	370	339	336	345	326	346	345	355	396	411	383	382	392	354	361	362	392	375	371	364	383	371	372	365	371	359	368	362	388	368	342	338	388	388	366	383	401	345	390	367	357	352	350	373	370	360	399	350	362	375	379	351	383	390	354	371	372	326	384	391	412	318	374	364	375	367	335	400	371	368	368	422	375	378	361	396	403	382	366	381	373	382	399	376	360	370	341	399	394	398	382	376	347	403	386	392	393	372	393	328	367	365	369	394	383	337	356	373	375	400	353	386	362	389	406	346	370	367	376	397	377	378	363	383	387	369	364	374	423	392	371	373	361	377	388	392	353	352	354	343	367	342	386	382	389	377	390	390	414	349	380	363	379	335	352	339	407	359	365	361	371	383	322	358	379	352	364	392	359	435	393	371	374	376	377	388	397	371	374	390	372	400	404	387	379	391	380	357	373	376	378	372	401	400	382	392	343	362	380	359	377	381	403	357	359	371	348	380	398	369	411	376	368	376	371	349	388	353	359	373	377	359	415	351	376	424	369	348	330	391	363	384	395	340	387	396	409	383	340	363	356	384	358	401	368	348	374	384	350	409	371	394	358	385	350	346	370	385	389	371	374	366	398	361	362	389	366	360	376	376	352	372	394	353	387	406	401	374	312	380	387	349	377	389	398	350	376	365	369	339	352	390	363	359	392	402	385	379	376	373	394	366	392	418	403	386	333	375	381	372	390	375	386	352	355	360	380	353	361	339	375	349	373	350	409	392	343	374	387	381	414	384	358	384	390	426	355	377	407	348	356	367	421	363	371	365	354	354	373	378	363	340	359	385	428	381	378	394	344	387	382	404	387	404	364	381	380	419	379	376	410	366	361	369	382	360	405	383	364	405	355	390	382	365	356	372	366	333	365	347	376	339	377	370	378	348	391	386	399	382	371	379	369	357	418	398	364	372	410	392	362	397	416	391	357	334	354	389	358	373	392	374	405	397	345	332	368	371	375	378	378	404	373	347	355	391	359	363	383	357	373	386	384	408	364	363	399	353	368	336	348	379	375	374	397	372	377	382	354	406	384	358	376	399	410	355	354	369	377	378	337	376	330	348	382	362	366	397	415	384	337	375	364	362	398	352	393	367	325	364	349	356	341	353	354	399	408	377	353	387	398	343	384	342	354	325	385	369	384	388	370	349	362	369	365	351	397	393	356	357	363	385	322	395	359	370	371	337	398	404	367	356	384	374	345	387	369	383	343	369	402
5425	4397	9157	11435	10876	9821	8056	6896	5524	4650	3775	3707	3180	2603	2227	1852	1855	1731	1611	1507	1302	1212	1110	1086	1118	1092	1068	1033	987	986	961	962	973	974	931	926	911	933	952	889	919	928	939	901	877	908	902	852	902	889	888	857	853	875	865	915	859	847	899	868	855	908	830	931	894	966	859	854	840	882	796	888	911	832	863	834	910	897	894	898	865	898	878	891	932	888	895	873	890	890	942	859	889	852	891	898	879	875	896	849	837	872	963	881	920	925	878	863	891	866	846	841	938	835	931	904	884	913	867	905	830	952	841	898	901	848	944	984	893	873	868	854	876	889	922	856	898	901	892	911	872	881	870	888	902	869	887	919	914	865	823	819	912	847	835	846	856	894	890	927	906	875	866	881	909	867	842	937	907	897	858	839	891	852	906	895	903	835	877	886	840	912	881	899	875	949	876	911	872	851	889	863	902	836	877	868	877	883	906	924	883	869	912	833	886	838	852	949	876	867	950	846	837	924	901	913	940	873	886	836	821	864	918	922	897	886	837	874	918	916	877	829	880	836	870	884	902	945	877	884	881	922	920	891	881	884	911	919	898	910	887	858	882	898	876	896	901	894	871	854	887	890	846	836	907	886	920	898	857	853	899	879	884	925	893	929	878	847	881	913	923	820	876	865	869	884	893	813	897	857	874	870	928	863	948	926	865	881	880	885	883	881	946	841	835	938	906	875	863	886	901	839	916	912	911	889	857	912	897	866	873	869	874	942	885	865	847	949	842	891	839	932	867	862	865	886	834	936	937	916	912	897	875	872	915	875	874	901	885	880	883	874	892	852	954	906	878	889	847	842	843	830	914	879	903	924	910	849	894	894	875	897	864	875	881	885	870	843	894	893	920	855	862	872	859	888	823	902	859	922	892	921	931	877	867	861	916	865	964	900	848	859	897	889	891	874	877	912	911	895	886	862	912	926	846	874	920	887	867	899	850	905	895	904	886	877	862	805	876	894	926	921	938	909	916	881	906	916	873	872	921	883	888	877	894	866	886	936	832	951	868	882	885	860	904	913	845	882	872	902	892	843	869	877	870	943	888	860	889	897	892	880	867	872	951	859	861	864	948	909	909	861	890	862	906	882	885	933	866	892	882	905	889	837	859	898	929	853	900	867	875	908	923	856	836	887	850	885	834	841	917	904	904	886	828	872	919	896	891	898	893	889	873	907	849	881	916	895	891	862	856	851	872	868	907	867	904	850	873	882	909	895	879	894	890	906	828	922	874	883	913	858	928	827	911	899	880	913	880	862	927	894	864	891	879	912	886	855	875	894	901	874	902	883	867	879	865	884	868	930	873	873	871	873	918	900	878	936	905	878	878	880	873	863	941	898	896	899	837	887	866	905	886	836	894	882	897	910	909	870	882	850	927	911	847	922	869	918	820	829	912	872	877	912	869	876	924	858	884	893	903	951	853	878	878	837	865	847	896	890	874	881	871	881	867	838	918	858	876	893	922	941	918	887	868	843	835	843	902	884	868	873	854	890	894	847	919	907	856	882	866	857	926	869	879	878	871	881	853	894	884	924	895	852	880	974	924	851	908	859	860	877	912	841	865	903	869	910	878	867	907	878	850	852	901	899	843	925	883	839	906	891	914	913	856	853	924	882	925	894	829	909	927	881	902	890	856	880	893	874	868	921	900	831	894	908	924	877	881	894	890	863	872	892	896	920	911	864	919	887	949	925	852	852	907	861	910	867	874	881	889	899	905	864	946	912	896	926	920	938	826	860	894	880	866	872	847	922	898	912	895	891	886	884	905	894	911	881	927	894	859	909	934	856	929	905	878	857	858	852	822	929	880	890	886	910	928	927	868	889	879	816	916	848	904	946	876	866	862	881	828	879	866	841	866	883	936	860	836	834	916	893	817	871	918	816	931	835	909	886	867	930	852	864	912	860	929	895	896	874	872	843	880	887	909	889	915	883	832	912	889	894	930	914	838	895	836	905	952	875	908	870	830	848	893	880	866	866	874	890	890	899	876	931	897	930	850	842	821	906	881	909	900	878	867	898	855	868	876	909	890	934	896	873	856	885	887	898	917	875	844	875	867	923	926	914	889	837	856	882	861	878	874	947	912	874	839	896	894	864	868	849	822	902	835	829	875	866	871	888	899	882	893	887	873	904	863	845	892	848	871	853	898	884	892	914	889	858	907	866	931	893	956	856	867	845	833	875	869	882	878	854	832	878	870	837	914	892	852	884	919	832	941	887	917	882	900	899	873	926	867	873	887	912	822	918	848	868	899	869	901	864	911	876	914	887	833	892	902	870	831	894	836	855	911	870	846	874	895	884	900	869	894	920	863	876	905	831	868	886	866	914	865	900	823	910	913	895	901	852	953	879	909	915	915	867	883	857	882	879	917	838	873	930	847	850	893	929	850	927	914	912	847	836	913	799	904	847	921	885	904	924	907	843	853	836	879	898	880	935	830	907	912	858	944	972	921	866	899	914	897	895	867	891	863	906	890	879	916	915	888	867	896	853	924	862	913	847	866	919	901	903	837	885	894	914	903	863	921	915	925	924	807	873	877	892	864	892	903	879	873	889	839	829	858	854	904	890	938	935	871	864	933	824	893	861	896	887	868	869	900	898	937	878	889	882	922	817	900	886	860	881	897	911	898	894	856	885	872	860	890	873	882	920	873	918	899	860	887	834	880	894	885	928	812	868	878	912	925	898	881	904	871	868	881	855	916	932	859	868	865	866	876	861	933	908	942	923	903	947	861	880	867	909	886	904	865	880	880	940	804	904	874	890	908	891	872	888	853	893	913	865	908	831	862	902	931	928	912	904	844	864	888	845	902	857	879	895	908	926	888	885	901	818	863	825	879	905	919	883	873	864	863	857	896	926	891	928	876	885	900	891	944	935	852	911	889	899	896	917	895	875	846	858	896	898	942	920	887	862	844	855	920	897	868	904	928	900	906	889	873	934	882	870	862	904	903	836	847	857	854	950	893	856	893	862	886	848	884	908	888	923	877	882	920	891	876	916	857	897	856	924	869	902	897	835	883	919	895	859	832	920	931	893	894	835	861	865	848	889	885	884	906	881	906	926	808	915	912	929	912	893	883	946	914	910	941	898	899	868	873	926	858	872	820	899	828	853	836	912	940	929	876	857	862	913	912	872	864	859	841	916	854	935	936	867	865	929	930	940	827	899	873	869	892	883	855	897	878	887	938	857	927	865	929	897	885	899	873	954	943	868	844	826	850	887	888	884	872	934	866	889	844	867	911	913	857	873	873	882	934	891	877	913	890	900	905	911	881	892	809	893	935	914	908	917	900	860	901	883	929	863	897	938	882	855	889	914	886	901	859	862	866	880	934	898	876	906	937	849	863	895	875	932	912	838	870	821	849	927	906	887	912	854	925	937	888	868	876	892	890	919	832	869	862	905	870	863	885	919	921	904	789	895	902	870	902	864	852	855	856	873	877	884	913	875	929	836	855	877	869	885	945	903	875	893
16660	10924	12340	9544	7630	6186	4317	2978	2488	1875	1879	1308	1260	986	802	781	859	771	683	549	536	531	386	479	470	436	429	424	406	382	398	375	403	369	361	364	374	345	367	341	372	385	387	375	363	368	385	365	354	335	353	366	354	386	363	336	338	358	378	355	351	343	348	374	340	341	392	354	346	388	337	372	360	372	371	344	333	379	332	358	381	360	407	362	351	361	365	356	361	361	357	390	368	360	391	344	364	368	315	341	362	380	372	352	399	356	327	344	389	378	365	382	355	381	385	380	362	412	337	335	390	354	382	376	351	377	357	317	338	333	359	335	355	391	367	339	363	353	375	372	332	369	354	364	349	345	355	389	382	338	357	377	394	398	349	360	362	340	387	336	360	355	363	367	362	393	378	369	348	371	371	385	380	349	379	356	342	370	341	355	366	340	387	362	364	352	357	360	350	354	381	371	355	357	361	338	350	378	383	409	349	339	366	354	334	357	362	378	346	368	408	360	358	357	392	404	377	371	378	381	372	326	373	361	346	343	336	359	339	347	369	379	348	364	407	419	352	378	337	359	409	376	362	347	357	363	347	378	344	324	348	373	386	387	330	365	364	356	336	343	363	332	350	373	327	355	346	362	373	371	345	380	327	366	383	359	348	388	411	380	367	368	373	349	353	354	342	369	381	346	389	372	402	354	360	335	367	364	333	363	361	346	366	368	394	395	346	376	412	360	329	365	378	369	362	354	342	351	376	365	368	377	377	400	370	355	350	343	357	341	386	374	394	350	391	359	338	340	335	345	380	324	380	379	363	335	369	349	331	355	375	364	377	335	331	402	369	364	354	349	359	355	394	423	353	367	341	359	400	370	384	372	379	357	366	355	365	354	339	354	352	349	372	360	393	366	360	369	377	378	346	435	370	349	363	335	375	369	369	372	352	350	343	375	338	347	346	358	331	356	383	338	383	383	358	382	348	375	357	368	358	337	321	357	338	379	382	384	379	371	373	307	383	361	384	354	369	393	352	334	365	352	359	379	364	390	369	368	353	371	370	373	376	381	332	353	387	386	361	348	365	363	315	367	379	377	374	388	317	368	368	378	379	361	357	347	367	352	323	374	383	368	389	337	375	416	401	380	369	370	342	375	333	340	355	373	395	343	348	366	344	386	336	372	417	360	347	359	382	348	383	361	359	381	350	337	389	356	353	390	342	393	368	358	364	363	358	359	375	372	349	369	358	359	364	350	375	364	396	392	321	378	346	392	425	374	384	381	342	356	344	356	311	383	374	362	394	377	349	309	362	362	374	388	396	360	353	383	359	367	369	392	353	377	373	357	366	377	361	373	365	359	360	372	357	361	351	342	347	344	333	357	321	334	394	343	395	329	374	372	359	346	361	327	378	390	373	352	326	347	346	397	351	346	340	378	361	370	357	367	369	386	339	353	325	360	382	341	392	306	358	388	365	363	366	357	378	373	377	378	368	331	365	366	306	395	352	376	357	352	363	372	362	354	315	393	367	359	409	358	366	352	367	372	353	343	416	352	348	356	371	348	376	354	395	385	367	370	351	317	340	377	349	385	393	383	343	354	380	402	346	356	368	345	381	344	420	343	370	368	326	326	362	335	353	324	349	377	377	363	340	401	423	368	350	326	378	335	342	363	362	362	382	380	344	364	385	335	381	375	377	388	349	341	400	374	342	397	340	375	329	385	383	364	372	403	370	378	348	376	369	351	367	352	333	359	398	368	368	383	391	379	367	371	354	357	369	346	369	359	370	422	321	391	367	377	388	354	330	388	373	379	362	341	372	378	372	370	363	334	397	352	393	344	363	387	353	354	349	366	360	354	372	323	384	382	352	361	371	369	339	394	392	338	345	372	378	372	371	354	370	357	342	352	357	375	343	345	379	371	355	356	336	372	343	362	405	382	354	391	367	368	343	348	357	351	351	348	365	375	374	325	324	376	375	372	362	357	349	379	352	369	375	346	393	375	355	336	358	326	371	391	329	347	356	376	379	357	343	346	338	381	348	366	392	376	339	367	354	384	343	361	397	382	324	385	346	371	360	379	350	374	395	375	339	372	375	378	344	383	376	358	372	329	356	348	341	354	380	380	353	340	386	342	343	323	379	394	385	365	362	377	338	363	344	351	357	353	343	364	373	356	363	371	339	352	369	339	373	344	336	351	376	348	360	346	353	383	337	363	334	358	354	373	339	344	332	360	368	341	355	368	358	369	404	362	360	370	339	357	407	361	348	376	361	384	340	351	373	342	365	366	393	348	392	377	377	363	364	355	387	378	366	365	375	357	355	360	341	346	299	360	352	352	356	365	348	346	348	333	335	366	355	339	352	352	381	370	347	409	337	358	365	383	335	356	358	388	385	340	382	349	378	344	337	376	377	352	351	345	347	390	375	376	367	347	342	368	340	387	354	372	393	359	331	368	375	342	417	346	368	367	336	365	359	334	333	356	378	367	374	382	409	379	390	354	334	345	342	399	359	372	393	380	352	381	402	355	346	351	386	397	358	409	358	323	374	351	359	396	326	323	343	380	353	342	367	355	320	339	382	343	315	362	338	323	378	376	390	359	358	360	373	351	314	344	372	370	375	369	371	359	377	356	353	350	331	359	381	425	337	362	326	380	366	342	356	374	350	366	391	385	382	368	338	371	355	345	351	360	351	367	379	379	391	345	342	374	402	394	349	389	392	383	364	380	363	383	380	377	400	373	354	378	392	365	339	377	383	352	401	379	369	387	370	349	343	400	389	361	352	379	354	364	378	354	389	376	380	348	336	364	399	332	355	346	401	365	360	387	377	342	331	330	380	356	364	367	352	344	371	363	367	353	338	363	389	359	349	361	400	401	365	370	364	389	353	364	381	364	318	326	389	342	359	363	347	363	347	364	329	364	348	371	357	350	342	357	375	363	340	337	339	397	390	400	363	358	351	359	367	365	370	336	345	357	365	365	352	358	355	387	378	362	375	376	360	389	377	348	342	369	358	337	387	391	371	370	363	349	367	360	356	387	376	391	348	365	337	369	369	338	361	366	393	351	340	371	367	367	318	362	390	330	344	377	334	351	363	352	374	362	345	408	363	359	362	369	355	355	360	360	393	340	352	391	354	365	364	376	355	343	349	352	391	356	391	356	352	347	341	350	353	386	341	375	388	367	390	351	373	357	339	409	329	359	351	372	369	387	383	365	372	371	363	314	377	380	323	355	345	397	309	388	354	371	369	373	351	375	356	332	288	367	353	344	373	342	354	375	395	379	386	376	368	339	404	341	339	381	365	371	394	379	386	377	377	373	355	374	417	370	360	375	363	378	364	337	393	353	390	349	350	330	338	385	399	375	378	340	353	343	379	399	372	346	341	373	307	353	377	396	364	371	355	364	363	362	348	412	367	373	388	351	342	374	327	342	360	313	350	363	372	294	323	383	355	373	340	356	365	392	381	342	365	352	355	364	360	373	376	352	372	350	371	339	368	337	399	360	383	375	350	384	385	363
12965	10132	16807	18952	18650	17456	14839	12171	10600	8955	8779	6894	6376	4772	4289	3848	4086	3452	2898	2453	2217	2044	1712	1553	1419	1315	1314	1213	1143	1072	1057	1036	970	961	970	975	933	961	937	863	885	914	891	867	882	857	951	915	903	881	863	877	857	901	877	836	908	901	836	944	870	825	887	862	877	891	869	881	905	834	845	900	888	898	846	882	826	822	874	886	850	881	918	938	841	808	846	872	818	883	819	850	837	833	888	880	852	811	855	849	869	862	863	851	880	821	873	843	906	861	848	892	859	843	869	865	812	906	916	860	926	814	855	874	871	892	893	895	870	888	868	850	870	845	891	816	872	820	876	847	871	866	913	865	826	864	900	871	805	880	937	847	794	862	883	803	873	851	891	851	881	868	827	831	937	908	867	916	849	873	907	874	871	845	838	836	838	859	893	846	850	864	882	847	818	851	862	924	896	862	864	885	853	880	908	792	871	820	856	885	876	860	842	845	905	894	863	851	884	850	795	821	841	883	846	823	886	870	870	820	863	849	864	876	876	835	852	841	926	865	862	822	864	855	841	853	836	834	865	834	796	888	895	830	893	865	864	831	823	896	842	820	851	836	825	799	902	854	827	873	889	854	885	811	888	878	847	856	858	889	900	820	878	909	903	903	849	893	846	853	824	928	786	885	841	856	923	895	855	897	850	848	889	912	904	867	887	866	849	851	858	888	813	867	814	839	801	874	848	894	850	866	858	865	862	880	852	875	871	824	902	862	885	862	911	878	858	839	828	862	841	852	814	898	825	853	856	850	855	815	855	908	849	895	822	823	884	879	856	827	853	849	854	855	866	904	926	874	864	855	887	849	870	855	851	871	852	831	873	889	828	893	855	860	873	882	838	849	872	840	861	874	848	846	867	832	862	895	842	907	828	905	840	914	880	908	846	840	857	861	846	897	891	859	927	904	864	851	858	856	847	864	805	885	872	841	847	863	871	894	808	892	865	887	886	867	862	832	918	837	881	851	900	885	892	809	872	811	861	848	793	878	863	905	866	874	816	842	848	861	845	854	886	875	828	872	846	820	875	849	884	881	829	780	879	901	820	911	871	883	822	868	894	863	853	875	908	882	820	872	852	887	942	854	836	764	815	873	901	880	862	800	871	875	865	883	885	874	850	850	828	848	848	855	858	863	832	830	884	897	878	892	840	826	874	857	887	836	857	818	863	869	873	842	870	879	845	854	824	818	902	849	832	844	894	860	919	809	869	871	827	834	859	810	854	878	834	835	857	824	879	848	891	857	813	854	860	832	823	850	832	850	853	888	857	875	912	853	851	851	888	833	885	908	845	820	827	907	864	864	931	915	847	897	792	831	837	883	919	847	839	911	825	799	898	827	877	892	906	865	821	846	817	851	887	859	869	859	878	923	877	892	860	830	869	860	880	845	873	916	853	846	843	855	860	859	893	855	849	889	879	853	837	886	814	887	896	915	844	865	868	885	880	841	833	870	862	817	898	846	839	856	868	914	873	873	818	842	853	852	883	855	823	818	826	861	941	890	850	877	851	917	918	855	839	858	877	854	845	866	880	876	864	877	845	894	897	876	827	925	933	829	856	904	867	912	864	879	913	833	861	879	860	855	864	887	873	867	818	885	856	869	873	827	873	839	936	799	873	803	881	862	901	868	822	893	882	865	849	861	859	805	879	863	860	835	850	878	872	859	908	829	839	874	818	872	833	876	835	871	847	904	849	851	878	858	860	867	847	877	873	915	905	863	846	819	873	847	812	878	890	846	874	844	845	876	870	857	869	800	867	819	867	856	868	938	872	902	869	888	858	841	789	868	835	875	836	835	914	900	892	860	838	871	921	836	869	826	888	866	909	863	873	910	876	883	875	870	907	865	883	848	902	916	864	842	842	826	820	856	876	812	927	903	864	865	874	821	901	854	880	842	898	888	886	914	867	887	834	879	828	847	844	870	867	853	836	876	885	868	829	908	879	836	855	849	935	847	901	857	933	868	861	784	863	881	842	845	854	920	888	872	874	850	828	900	830	847	865	835	855	849	882	859	856	821	861	888	877	908	852	867	820	843	872	913	827	873	846	850	865	826	838	884	911	834	892	862	864	837	843	849	864	847	898	843	888	888	835	897	833	868	856	802	897	907	866	845	863	854	829	861	875	872	856	851	855	823	843	868	788	846	884	942	865	839	883	848	852	868	852	855	875	860	882	865	885	811	868	866	830	876	823	843	830	864	827	909	903	923	845	868	829	909	945	828	841	831	894	843	837	888	921	857	873	897	870	818	896	810	846	872	871	859	846	875	859	873	859	815	827	834	891	845	875	872	877	884	847	889	910	869	850	843	869	867	899	778	823	841	879	813	883	904	833	859	868	896	877	884	827	875	849	879	876	822	872	831	872	836	851	851	880	844	853	839	849	903	889	861	848	881	854	861	838	894	899	852	905	848	875	895	854	841	894	842	869	836	846	886	831	905	845	848	882	838	908	871	857	873	841	877	862	801	919	888	869	891	866	838	841	845	859	881	859	861	894	845	896	900	898	842	872	867	869	871	916	834	877	845	874	892	920	861	860	845	834	820	872	798	850	847	919	873	842	848	882	850	883	888	902	883	905	812	882	881	846	864	884	891	843	854	851	829	885	924	865	830	854	920	848	898	839	850	792	836	833	878	837	831	825	812	865	875	834	867	897	837	876	858	823	869	875	861	899	899	854	890	817	891	886	834	852	839	828	824	812	829	823	859	844	862	830	868	904	915	853	878	892	915	902	849	837	824	858	825	875	865	915	864	854	843	877	899	912	920	895	882	858	909	834	904	863	874	884	912	860	839	846	847	885	855	892	877	851	869	896	874	833	858	851	875	875	874	838	820	879	827	837	872	839	853	861	875	867	916	852	874	863	847	879	806	838	862	880	864	890	897	872	829	812	878	872	826	873	845	840	811	878	832	846	829	862	849	799	823	853	857	852	864	851	872	910	855	871	863	833	867	853	887	841	862	854	885	933	839	913	838	840	845	870	845	851	908	883	858	879	885	855	832	888	829	921	891	843	870	854	873	864	823	914	881	822	835	922	881	905	915	893	856	768	873	841	897	842	908	873	808	861	846	852	839	937	877	875	835	902	844	822	870	854	819	879	872	864	861	896	835	857	844	828	844	862	848	820	856	841	842	892	866	875	862	877	846	898	860	820	903	884	889	858	837	883	886	906	871	906	828	830	854	891	894	883	843	824	857	896	906	909	844	855	820	875	915	861	890	844	893	837	858	848	899	858	871	875	885	909	850	894	942	903	824	806	875	833	854	811	839	838	845	915	854	858	843	905	864	920	820	867	867	871	838	883	884	873	887	890	928	843	799	888	851	804	859	860	846	802	844	877	899	810	886	817	860	879	864	813	871	865	844	926	849	855	862	868	933	848	873	919	883	841	883	877	853	851	856	854	895	857	872	854	912	875	861	829	871	863	867	851	890	852	890	802	852	894	819	830	920	817	833	818	906	821	878	829	877
25661	18348	18307	13946	12040	9765	6524	4599	4010	3060	2686	1979	1785	1423	1168	992	1041	1023	802	700	662	599	476	507	475	416	439	386	382	366	317	367	329	355	349	327	334	318	340	348	336	338	373	384	333	325	348	331	320	318	334	303	348	314	302	354	310	320	371	314	317	331	327	320	325	344	313	343	307	349	358	322	311	309	314	317	296	302	363	296	313	321	303	298	331	288	328	308	303	372	378	334	316	318	318	340	320	311	312	323	332	327	297	345	348	333	336	319	342	318	310	326	332	327	317	352	299	314	334	337	324	324	346	310	328	307	337	353	316	317	325	339	352	314	337	318	349	365	314	353	343	340	312	289	299	307	331	323	344	332	333	328	308	328	288	325	332	299	313	307	314	363	366	326	355	300	321	316	329	344	300	329	292	329	356	333	296	306	348	341	316	339	326	301	355	322	349	331	328	333	298	303	369	335	339	375	337	332	341	312	318	314	282	320	330	336	317	333	285	351	293	326	367	332	330	315	318	327	304	335	343	338	344	341	329	327	321	327	338	306	342	373	312	352	366	344	295	327	329	318	321	298	326	317	305	301	345	345	351	321	368	332	325	324	348	316	317	348	350	353	310	345	344	374	331	308	353	336	328	339	330	351	362	287	284	349	343	346	328	323	358	332	350	333	330	305	319	292	319	332	353	331	337	331	309	346	335	304	382	350	322	357	341	336	318	283	295	342	314	367	339	348	310	345	306	336	300	328	337	336	334	309	312	323	322	346	331	311	318	317	324	290	354	347	336	326	314	299	298	314	301	363	336	352	361	318	315	358	310	318	290	339	309	291	332	369	335	326	345	318	330	311	328	324	291	321	322	367	330	314	307	340	336	304	333	316	313	290	382	369	332	332	353	318	320	305	342	328	310	309	309	325	343	318	326	354	360	357	325	332	319	352	319	369	362	366	312	333	297	320	325	334	347	319	326	324	318	323	345	340	307	324	360	348	301	318	336	330	312	344	341	307	329	321	319	320	365	318	350	344	322	346	326	330	360	347	333	331	334	326	335	280	314	295	330	321	346	355	336	319	301	285	329	339	329	334	339	322	320	335	308	352	340	291	339	322	333	295	305	309	328	322	332	346	286	334	329	359	313	321	306	343	363	308	322	320	330	328	319	336	322	343	330	318	317	333	299	334	289	324	313	325	329	328	315	339	320	316	316	332	327	330	281	347	343	309	349	292	358	328	297	320	358	316	314	321	335	307	346	345	337	322	298	331	328	365	346	302	340	314	364	334	314	325	341	320	331	307	356	324	337	339	331	306	328	340	324	305	325	304	337	295	327	340	332	344	327	349	324	320	379	351	323	325	321	342	349	301	353	326	314	328	309	343	337	346	341	336	315	363	327	316	344	317	298	305	305	323	325	321	347	316	311	346	307	348	323	335	320	334	293	325	319	316	330	304	328	337	340	296	326	323	307	321	384	334	321	299	289	319	352	316	311	302	309	304	331	310	324	325	358	305	317	328	303	293	340	358	334	335	328	328	333	321	347	352	341	332	312	335	357	312	322	313	296	326	309	310	309	264	323	342	337	339	350	315	323	281	333	349	309	348	315	347	323	290	320	334	354	317	304	341	334	316	318	325	317	331	335	312	332	328	322	357	305	295	328	342	336	307	309	346	345	359	324	353	316	312	322	349	303	307	358	339	326	315	324	306	306	327	341	327	322	328	347	328	347	295	326	366	335	318	328	320	348	334	314	337	369	332	320	301	312	299	335	311	340	305	325	327	329	348	336	346	320	339	341	307	342	346	348	294	337	333	342	329	335	345	342	306	306	317	330	322	306	298	307	334	303	318	350	318	308	384	321	285	289	366	280	333	314	337	346	301	308	335	315	371	349	309	295	340	333	330	324	347	369	300	353	331	304	303	350	318	314	324	321	333	317	323	353	334	283	314	308	356	365	336	318	346	346	322	342	311	289	323	314	301	321	363	325	297	318	311	344	320	305	316	330	318	346	358	305	303	302	368	327	338	349	333	347	351	309	317	327	291	310	318	298	317	304	326	345	343	307	327	347	336	291	319	316	317	323	327	333	338	328	325	341	322	313	319	319	305	320	301	311	338	336	338	300	310	330	315	329	308	337	298	326	321	331	345	331	343	350	349	342	343	342	305	332	311	349	326	311	351	338	362	303	318	341	324	316	345	344	301	316	362	322	318	356	333	331	321	319	326	300	319	379	327	345	325	317	309	325	336	338	298	338	328	322	295	310	339	316	319	301	327	310	336	303	311	324	323	307	350	338	315	300	343	324	313	302	314	319	372	324	324	314	291	340	320	357	359	328	317	340	310	295	318	333	342	319	331	328	340	328	314	329	326	347	310	300	335	326	297	350	331	345	354	331	320	303	352	343	320	296	324	322	358	321	314	335	330	332	322	351	330	329	306	321	361	321	311	349	323	347	327	314	300	343	338	339	336	315	304	353	333	318	322	316	322	319	286	327	301	341	338	328	306	314	337	299	312	305	329	283	324	298	337	308	375	331	322	300	333	335	327	316	317	305	352	356	365	325	347	324	346	317	299	347	347	314	339	314	322	349	337	351	298	313	302	330	349	310	345	333	345	335	317	318	311	328	318	335	331	344	314	320	335	353	329	321	325	341	347	328	332	294	345	327	321	328	318	298	325	296	321	354	333	322	339	305	346	304	338	334	350	354	328	341	358	308	322	351	349	322	318	335	312	310	333	320	341	342	341	298	324	311	343	308	323	357	306	345	354	316	314	371	330	327	333	314	342	361	331	320	359	347	320	289	331	336	324	319	317	308	328	373	348	327	333	288	313	333	353	335	323	359	319	324	340	335	377	356	345	318	344	363	301	334	324	292	314	335	328	324	342	320	328	301	307	348	309	323	342	349	311	324	338	321	358	355	319	334	317	345	291	316	345	338	339	335	331	334	332	334	349	335	317	350	343	288	352	322	319	312	345	346	339	300	338	326	340	327	347	319	352	319	314	322	334	296	330	300	310	337	315	344	348	325	320	337	350	333	349	338	358	312	319	325	350	321	314	331	318	347	310	329	322	324	325	336	343	333	329	330	300	327	309	341	341	331	315	309	347	295	344	347	318	330	308	318	292	338	334	309	322	356	322	359	322	323	301	349	329	342	350	341	345	320	297	339	357	307	313	337	327	336	307	308	326	321	329	320	293	316	326	333	350	336	318	312	335	333	311	300	325	333	335	331	324	347	305	350	349	338	308	269	312	342	323	309	336	319	358	344	341	362	362	286	320	323	370	336	338	327	375	349	344	348	308	314	332	339	327	343	307	323	325	324	333	339	332	299	289	315	327	357	333	320	351	331	336	343	319	340	333	333	313	366	345	350	288	319	357	332	297	328	315	333	364	325	320	332	330	350	334	333	311	323	319	298	312	317	336	337	342	312	336	329	336	360	322	332	289	322	314	325	316	330	327	326	321	337	342	310	352	323	336	328	289	332	329	320	297	323	325	333	320	357	330	326	321	316	349
17438	14782	21571	23114	24099	22395	19166	15894	14558	12812	11827	9464	8614	7494	6028	5317	5577	4834	3996	3442	3259	2884	2028	1877	1683	1637	1637	1378	1329	1151	1032	988	935	935	940	898	930	854	847	863	811	837	856	882	800	820	764	786	875	878	823	824	823	776	834	778	769	798	762	838	791	831	734	772	824	796	834	841	788	746	758	757	798	798	772	799	793	740	813	808	820	786	843	791	724	778	809	823	800	807	779	804	808	847	784	790	785	788	809	806	856	765	811	791	749	841	782	777	807	806	791	776	787	798	777	758	800	756	786	737	829	766	782	784	793	815	789	795	788	821	818	748	769	844	774	781	798	775	797	792	771	759	737	794	817	783	766	777	782	771	770	715	770	765	747	756	765	737	763	787	829	767	797	743	807	759	819	787	754	807	778	771	743	772	743	763	765	813	795	825	807	768	795	828	791	752	798	755	762	801	780	779	739	823	792	750	801	830	789	799	755	794	795	803	813	782	802	793	803	838	803	824	805	812	736	767	783	732	756	756	728	784	798	784	829	846	784	743	777	808	808	806	775	774	782	771	805	821	764	799	757	746	749	838	764	751	742	722	790	782	753	804	812	791	790	816	759	802	817	777	781	796	735	774	767	804	826	753	775	812	797	774	832	765	774	848	752	799	727	743	779	721	759	809	770	757	781	745	799	781	748	769	807	788	785	768	781	772	740	808	772	833	852	797	837	808	805	754	786	769	809	781	815	813	822	782	768	705	799	748	758	763	789	816	783	784	841	755	827	724	757	797	780	770	820	793	777	816	741	806	796	775	767	818	814	798	779	778	842	787	784	762	763	787	767	763	741	755	810	802	784	787	834	785	807	773	777	745	788	837	790	767	765	779	757	778	762	792	776	772	791	742	794	822	789	851	774	801	793	838	789	776	782	825	759	780	761	809	771	807	765	781	805	770	762	753	829	756	796	782	774	789	864	766	780	768	756	758	788	796	749	796	756	833	790	836	774	791	797	812	780	777	788	760	800	796	798	827	774	725	773	778	775	793	770	804	803	769	819	749	790	782	754	808	751	769	788	786	776	813	755	808	840	772	798	770	746	792	779	794	818	776	763	811	746	827	787	772	820	783	783	784	794	804	725	818	722	764	748	812	781	710	829	780	771	732	750	796	773	825	774	812	778	781	802	819	742	800	765	823	808	787	754	775	772	759	836	786	776	803	829	759	761	790	879	809	844	826	833	774	773	790	759	760	742	789	806	788	764	797	817	786	754	792	816	760	783	818	816	793	766	807	771	789	770	790	775	803	779	732	790	769	753	788	811	767	823	805	723	773	747	805	808	807	729	795	748	796	780	773	793	742	796	834	818	806	830	835	832	828	816	750	789	764	797	810	722	835	737	794	802	768	789	802	782	766	786	767	752	736	803	739	773	804	848	753	784	786	823	749	782	809	834	800	755	754	858	774	732	773	775	797	780	782	757	836	825	776	786	804	742	811	722	755	745	766	810	806	769	801	823	841	802	768	782	789	791	757	790	746	793	780	812	781	740	808	802	815	846	762	798	747	780	783	769	837	786	794	783	838	799	756	823	759	786	790	811	822	793	805	787	775	790	786	796	785	803	814	798	805	752	802	786	755	783	779	786	756	807	785	788	818	817	835	719	782	814	742	810	781	807	774	788	752	716	794	843	781	774	789	841	783	779	761	779	794	777	757	778	765	772	776	790	811	758	808	769	782	827	777	771	827	782	770	762	787	766	799	833	777	775	815	795	784	746	776	794	782	731	832	798	772	769	755	774	822	783	754	785	769	771	818	818	731	798	727	808	751	788	748	787	776	786	843	798	800	802	813	817	751	763	788	779	762	790	788	806	833	801	805	833	801	805	776	794	814	821	776	792	801	774	832	825	791	781	755	786	787	808	789	762	776	751	841	748	734	830	804	747	782	792	764	819	821	805	774	786	805	778	740	768	766	754	773	734	791	784	801	760	779	775	829	750	742	786	770	766	757	781	818	754	736	761	757	820	806	801	799	756	795	784	810	814	797	816	795	809	841	817	807	805	810	711	792	813	805	817	811	805	787	770	805	815	767	793	757	804	759	828	789	767	840	740	819	810	865	803	769	825	741	817	753	794	805	834	750	784	804	744	836	764	769	749	827	820	769	757	746	810	789	791	732	737	807	746	788	781	813	751	775	767	767	772	782	814	803	776	864	816	744	809	796	768	807	853	837	784	805	770	794	769	808	746	733	752	781	817	802	785	773	793	762	773	861	822	754	790	765	814	798	774	764	824	808	794	795	785	772	791	802	785	807	801	803	816	813	764	790	765	859	801	777	798	778	750	802	790	799	809	740	772	774	816	782	757	767	813	824	803	781	771	774	762	781	804	764	770	772	790	769	813	823	795	796	804	732	812	792	778	785	831	778	776	778	789	776	814	833	797	819	766	837	769	772	794	799	778	796	755	824	765	749	800	788	739	795	798	811	813	785	783	817	786	820	787	783	747	793	803	789	818	803	840	746	727	843	779	774	827	771	797	832	758	805	812	820	774	800	830	756	811	799	782	807	735	866	803	795	840	764	730	802	794	792	817	778	804	815	787	789	792	832	844	787	782	734	740	813	785	739	830	783	781	796	770	789	825	802	753	831	772	746	784	752	833	769	764	773	813	825	777	762	762	788	786	778	796	802	805	784	794	792	780	793	762	764	780	762	786	792	759	785	749	778	800	742	803	799	781	786	739	786	786	758	783	756	788	849	825	772	799	793	835	812	772	789	775	799	801	867	768	793	738	775	794	814	794	788	790	747	744	792	816	775	784	802	769	781	796	763	811	804	788	764	754	771	841	859	817	848	808	766	813	758	795	762	833	787	808	764	776	773	789	791	753	826	794	824	779	790	787	858	794	754	775	840	798	756	751	846	756	809	766	805	809	765	797	791	788	825	800	780	798	835	796	779	824	782	804	788	813	817	816	799	800	749	823	741	864	758	823	833	784	772	730	814	772	794	773	784	803	807	801	851	841	790	783	755	790	747	789	783	798	768	771	748	774	791	786	798	792	816	820	766	810	748	796	744	791	775	770	796	743	774	780	831	763	813	820	787	779	757	786	789	762	775	796	740	775	785	797	767	767	820	783	807	776	777	778	787	822	784	775	814	768	807	759	805	762	793	823	750	760	846	786	784	752	793	762	773	815	818	776	763	781	832	743	785	729	751	772	780	725	750	744	781	744	811	739	788	769	748	812	767	817	780	811	786	785	783	788	799	790	816	765	754	806	813	766	769	771	767	788	788	790	815	810	806	844	822	766	754	751	814	768	833	801	778	840	802	788	794	777	762	828	773	732	777	752	750	816	761	827	789	748	776	773	815	783	799	825	802	784	842	816	789	789	758	775	821	801	799	782	790	751	769	806	765	794	761	776	828	751	803	774	861	806	812	788	810	855	793	816	788	800	746	760	786	817	767	781	742	764	761	782	774	799	830	818	795	821	843	794	798	754	761	788	751	790	816	819	828	777	746	754	778
6172	4246	4820	4203	3123	2415	1737	1317	1166	968	840	783	655	620	526	498	514	498	495	445	375	424	364	406	379	400	417	409	363	331	420	326	374	392	384	386	371	398	404	381	398	381	371	363	355	373	329	365	364	374	393	371	392	388	387	343	370	352	366	383	371	368	349	353	343	408	356	346	367	378	370	346	391	353	358	383	362	367	371	353	371	366	372	406	332	387	362	334	380	348	350	388	405	385	365	388	323	355	390	400	336	372	399	387	394	336	400	407	356	360	368	413	407	393	373	381	383	385	347	363	353	364	328	393	390	336	359	428	352	364	319	344	406	342	365	388	396	347	408	361	388	335	363	358	379	406	365	392	407	370	348	385	387	399	341	395	380	403	361	390	367	393	398	368	381	366	402	411	367	368	354	329	368	340	365	391	398	345	355	344	381	384	361	372	369	357	370	407	363	380	407	354	375	396	378	368	388	386	369	371	388	315	367	360	353	376	369	394	367	370	387	374	364	368	335	373	368	368	376	366	362	355	399	368	357	380	379	360	362	402	378	362	319	350	354	384	376	365	348	356	390	385	372	373	367	403	369	425	356	393	394	403	375	392	392	401	348	381	382	360	396	394	350	387	378	393	356	368	356	407	357	389	365	376	402	374	357	359	395	350	380	338	364	335	374	407	345	343	357	360	377	392	344	392	393	375	374	401	384	373	374	378	366	366	338	339	348	369	333	334	370	372	383	395	385	361	366	394	363	377	365	353	377	369	393	412	371	315	375	387	377	355	342	388	345	374	345	358	409	385	365	365	384	375	399	389	377	346	368	383	379	368	363	344	415	354	382	376	368	339	383	391	413	365	347	368	365	372	374	371	345	392	337	368	386	393	346	388	397	340	379	376	351	361	354	390	354	359	365	358	419	375	379	407	390	369	353	343	337	410	356	381	375	363	356	383	378	397	392	373	339	358	373	388	359	381	361	359	373	333	398	386	386	397	358	387	382	369	376	384	378	394	387	327	389	378	371	352	376	356	366	333	346	398	371	351	357	394	399	343	345	370	395	387	380	351	379	384	368	384	377	360	367	367	382	401	374	373	391	366	388	384	398	382	366	349	343	380	370	351	382	361	347	347	394	365	361	373	371	370	374	361	366	366	389	363	349	357	389	420	356	343	352	391	372	363	362	354	406	406	369	398	383	382	361	335	350	379	377	338	389	392	387	355	368	375	369	359	387	359	386	377	359	386	374	355	336	395	389	365	355	366	399	351	387	380	310	372	370	401	354	347	375	366	413	399	386	410	360	367	347	369	354	355	371	394	341	353	379	344	346	368	379	386	397	376	385	400	355	382	364	398	357	370	374	361	367	356	368	366	362	360	366	408	353	380	391	428	424	382	397	360	378	375	397	364	406	345	345	395	378	360	370	378	375	384	371	358	382	376	391	369	356	391	376	388	350	360	335	385	348	372	371	324	332	351	404	364	360	353	345	360	354	386	365	374	391	388	406	396	378	377	352	375	393	386	357	392	332	362	371	354	358	348	365	395	402	373	399	346	352	347	356	367	434	350	378	395	392	355	338	372	374	358	339	355	388	381	388	403	371	372	356	338	347	371	387	341	360	378	414	353	374	405	359	387	358	343	377	366	366	366	373	368	385	348	390	347	372	337	428	405	355	389	359	388	357	343	379	361	365	381	331	405	376	367	366	401	366	393	365	406	385	360	354	381	341	381	355	375	366	368	373	353	372	388	386	370	360	380	358	341	392	384	349	391	368	351	355	365	361	370	390	351	395	388	374	362	387	379	331	393	387	371	386	359	370	375	392	402	341	357	384	381	377	395	358	369	370	421	403	352	383	327	361	381	386	407	363	338	355	363	390	369	393	398	391	397	370	387	376	340	398	318	356	321	402	389	356	372	350	344	373	379	355	358	379	347	376	382	379	375	371	346	367	333	379	449	401	375	369	364	355	377	367	322	378	353	373	372	374	408	365	353	350	335	389	357	372	393	374	338	354	380	377	361	364	365	373	364	380	375	374	385	394	336	395	346	378	396	398	346	371	329	335	391	381	353	346	338	344	395	361	376	356	339	416	356	379	389	352	366	337	358	393	364	374	378	378	351	376	365	349	359	384	401	380	394	390	364	373	346	371	343	350	363	371	359	366	405	361	357	345	380	373	361	373	383	347	358	371	355	366	360	373	344	369	394	361	393	313	375	365	372	389	390	389	371	378	395	359	357	351	420	385	360	388	411	378	417	394	395	406	392	381	420	418	349	396	369	421	374	354	405	372	389	375	346	363	394	397	364	346	377	388	350	354	362	344	369	362	403	345	383	377	354	373	344	411	350	361	369	369	368	361	378	376	371	358	371	371	351	353	347	364	324	355	417	379	372	353	365	358	372	378	387	375	379	379	347	378	394	398	326	376	365	364	411	332	369	395	340	392	404	354	337	381	407	406	364	364	371	369	373	369	357	364	372	336	388	366	392	395	383	376	393	332	343	368	373	370	366	373	345	351	364	416	370	358	377	377	359	361	369	329	373	332	335	377	327	362	342	387	408	367	390	351	383	358	399	382	366	356	385	356	392	361	376	383	343	396	390	397	360	371	384	368	384	361	397	387	436	370	363	392	353	383	370	369	341	389	367	383	325	397	365	391	371	396	395	370	384	389	368	413	364	372	365	367	375	394	373	372	408	373	383	356	393	388	385	370	385	373	367	402	401	408	376	345	375	355	350	374	340	366	370	363	347	366	387	357	413	405	396	379	383	351	362	400	372	390	371	374	384	366	402	371	385	371	382	386	350	401	378	345	382	364	341	375	357	354	384	353	386	340	393	405	365	342	372	381	389	398	360	374	349	340	384	388	332	372	337	365	369	362	369	353	358	389	402	356	401	333	362	364	366	344	391	338	366	371	374	401	383	373	365	377	396	411	375	397	362	363	359	353	383	388	365	391	347	369	354	381	380	348	365	351	334	391	369	384	368	349	372	393	380	365	362	359	392	368	372	391	378	395	361	409	363	387	354	340	369	385	353	367	336	370	399	383	387	383	360	374	372	348	358	395	368	345	385	336	387	351	388	402	417	342	336	377	394	410	384	385	399	362	401	371	374	381	374	375	359	379	374	392	390	400	360	393	359	351	376	378	391	369	386	403	354	338	352	378	403	417	365	349	347	347	369	353	376	373	379	354	352	356	379	362	376	349	341	361	331	398	372	361	379	401	381	349	383	337	366	400	367	372	351	369	386	374	377	371	379	365	358	378	385	395	374	388	377	374	399	334	361	322	368	383	360	369	349	371	334	383	367	356	386	352	353	394	350	395	352	407	339	364	346	337	378	375	380	395	385	374	338	377	392	386	366	356	335	356	347	360	376	348	379	365	412	383	347	381	343	366	365	347	367	362	381	407	370	366	368	369	358	393	381	389	327	319	349	346	383	344	368	398	363	406	382	413	373	367	396	367	344	367	345	378	350	386	367	379	386	368	383	351	393	406	375	369	370	365	381	444	367	381	354
5310	4507	9325	11677	11217	10211	8067	6426	5561	4899	4047	3912	3149	2521	2084	1844	1814	1735	1534	1421	1219	1238	1040	1108	1087	1047	996	976	975	956	933	933	963	968	917	966	928	931	911	926	954	874	886	902	811	880	905	867	866	855	864	880	831	904	930	863	891	890	858	899	889	885	866	845	867	850	872	859	858	854	948	915	881	860	850	903	869	878	926	913	827	857	883	923	858	886	914	844	834	931	873	863	883	883	894	830	848	881	910	859	873	889	873	914	833	876	869	927	861	818	885	909	876	840	864	938	893	959	905	855	923	908	874	927	858	898	874	880	862	869	879	839	884	884	878	830	867	875	937	889	883	818	898	895	909	885	850	873	809	895	857	930	873	867	896	938	897	860	908	951	836	864	898	872	895	930	881	912	892	802	907	890	871	940	868	872	905	868	844	870	866	889	858	911	921	941	913	916	898	880	930	921	879	836	913	842	859	884	864	872	931	898	852	903	904	864	850	890	870	869	872	842	947	835	893	833	843	888	861	859	903	885	899	892	865	924	903	893	897	856	886	888	883	906	846	901	887	843	861	882	842	869	895	871	907	856	896	894	881	887	859	866	890	903	845	876	905	916	917	842	877	893	883	907	917	838	920	893	913	874	938	838	869	845	869	876	859	816	899	853	850	842	829	901	880	872	899	845	886	841	826	812	868	827	943	876	930	857	948	917	945	866	890	840	870	861	892	904	882	814	896	841	904	898	893	862	900	892	886	890	923	885	905	897	894	867	880	806	874	878	904	859	908	860	921	859	834	888	838	902	900	873	910	887	956	867	905	877	867	889	899	886	882	896	905	858	866	872	867	840	821	806	873	882	839	855	910	912	900	887	875	906	824	906	883	882	827	898	854	920	875	869	894	860	853	880	900	895	862	870	876	874	872	868	853	896	844	879	922	882	842	904	833	846	849	890	841	873	882	851	888	875	813	899	875	906	846	872	866	915	858	876	867	878	927	896	890	852	857	860	878	891	882	874	904	848	869	866	896	879	861	880	857	861	906	895	866	932	852	891	867	879	847	905	842	837	814	911	936	876	891	874	932	836	878	849	921	877	848	830	834	893	898	865	894	873	863	872	892	880	845	909	870	896	858	854	849	888	862	834	879	878	873	871	876	924	900	910	866	853	896	845	873	814	834	845	941	869	850	866	887	873	873	898	900	894	954	865	865	938	873	873	916	876	838	833	848	920	921	866	836	859	917	889	922	883	891	885	856	877	934	917	900	828	906	826	862	887	858	885	925	892	908	897	883	840	855	920	856	900	927	908	901	848	895	860	883	916	867	904	921	914	867	871	910	857	896	843	922	882	838	893	902	898	840	865	863	838	894	901	925	858	896	909	897	867	929	879	864	843	864	848	892	845	867	876	874	896	867	895	827	879	888	886	842	938	915	872	860	921	876	906	858	893	907	887	885	853	823	823	866	865	871	908	856	861	893	854	831	862	840	922	927	850	912	857	895	881	909	935	922	875	841	905	898	871	878	883	846	873	924	855	896	892	928	889	902	881	914	869	948	908	827	948	893	888	874	892	874	866	882	857	883	859	886	879	847	939	900	848	911	871	878	853	908	877	900	861	909	874	840	913	825	903	812	845	878	860	894	928	817	836	895	882	907	865	861	873	874	901	880	882	905	892	845	882	889	891	889	888	919	879	919	883	863	852	951	922	865	874	863	866	881	842	868	841	916	920	922	891	895	858	929	869	860	892	911	873	878	842	889	846	879	830	908	861	919	879	874	862	821	857	870	872	880	848	882	887	921	903	859	869	837	858	900	904	904	870	879	867	843	851	868	919	877	921	932	858	906	845	902	871	857	832	833	873	864	886	867	874	879	919	886	894	819	913	909	920	897	877	885	867	876	812	816	948	854	896	844	877	844	867	867	841	885	879	820	904	858	863	897	861	881	866	865	905	883	889	945	908	872	854	863	820	899	899	915	862	877	896	839	826	847	855	885	918	879	909	818	884	845	847	913	867	827	846	883	804	938	862	902	882	880	879	869	891	881	882	915	891	929	898	909	895	828	870	886	852	824	880	893	868	902	846	917	880	834	917	884	883	886	896	905	819	886	873	890	898	844	895	943	874	864	878	895	886	836	924	881	917	884	897	847	839	867	885	901	914	862	859	945	947	921	873	810	884	876	905	898	890	869	881	927	862	884	890	875	834	859	852	896	868	904	846	859	895	874	916	884	867	872	867	900	836	903	884	886	860	898	857	903	860	893	860	863	918	860	892	916	829	855	866	908	921	870	851	892	880	912	877	847	890	909	890	892	905	850	882	906	827	880	915	857	864	870	909	935	881	878	823	932	848	926	872	908	891	871	839	878	882	851	832	888	871	861	848	883	895	874	935	882	872	857	877	891	853	922	895	883	928	884	917	908	929	886	929	880	901	882	885	872	872	875	911	839	853	832	901	864	926	861	923	907	832	900	929	875	867	870	903	927	872	898	884	928	887	863	888	850	871	836	856	921	877	903	848	908	938	829	886	857	861	849	969	866	832	912	919	888	879	927	929	919	934	887	828	895	895	878	855	901	921	858	871	867	910	904	875	928	892	885	926	899	921	885	903	914	838	913	856	880	912	900	875	873	845	927	905	896	896	880	921	913	848	857	884	853	852	889	842	878	891	919	889	881	824	873	867	848	841	831	861	884	873	883	869	872	880	889	905	906	864	836	830	930	882	868	863	856	848	852	907	841	937	887	898	898	896	849	886	868	891	948	879	877	852	885	967	945	952	898	928	919	885	897	879	884	912	844	852	860	880	805	875	906	882	917	879	929	878	894	816	932	848	888	888	864	904	909	923	902	874	866	872	857	878	880	911	848	908	904	823	898	900	860	896	875	882	841	844	882	929	886	927	865	901	869	915	831	878	921	892	901	897	844	887	886	896	885	931	882	848	841	895	854	883	862	877	898	895	833	893	876	871	920	873	889	876	942	877	870	863	869	900	840	891	872	871	842	883	861	862	897	871	912	903	840	866	904	937	908	842	879	879	914	887	863	841	904	890	882	937	860	849	871	838	879	860	886	820	875	849	847	910	874	853	859	852	924	918	856	876	856	919	870	893	889	876	913	891	915	817	883	874	868	877	910	910	926	909	844	899	888	847	871	870	894	853	888	873	869	886	829	845	867	832	873	930	874	846	917	919	930	923	894	888	891	902	845	907	852	851	880	905	880	855	941	895	883	900	868	893	836	869	914	950	865	843	896	918	903	892	915	890	864	907	919	909	897	909	915	901	899	870	877	874	855	892	888	885	841	902	858	881	877	891	872	907	869	901	916	842	912	835	842	865	887	902	956	877	878	884	883	915	845	887	898	884	883	914	860	860	855	901	906	868	889	870	928	878	901	893	897	906	956	906	872	879	891	851	890	893	915	880	852	885	914	850	918	901	866	848	883	891	921	858	855	813	874	918	884	942	876	914	898	888	903	836	917	895	860	874	896	834	873	845	881	894	831	857	903	812	883	858	903	859
17155	11953	12196	10327	8474	6169	4191	3108	2445	1988	1792	1302	1206	1031	896	752	756	691	607	562	602	480	458	456	411	420	409	400	393	391	398	394	392	371	402	397	365	332	359	356	370	335	333	372	373	346	374	391	346	348	352	369	359	357	354	348	375	407	370	368	362	381	354	363	338	387	343	389	321	331	343	356	339	351	364	337	368	384	337	380	341	385	395	355	355	398	378	352	348	377	350	318	352	393	375	365	363	381	355	382	349	360	373	352	354	375	388	346	364	388	350	351	368	361	365	383	342	361	382	356	349	368	374	355	325	311	376	356	358	356	372	346	343	359	368	373	379	351	376	344	375	386	379	334	370	369	349	380	382	338	345	366	381	347	362	364	365	352	372	361	390	386	349	353	353	401	388	339	356	358	338	335	339	357	342	394	390	363	382	356	381	351	376	356	385	384	394	361	361	386	345	346	338	366	367	387	394	346	324	367	326	370	326	376	413	349	335	321	379	391	349	426	344	347	367	340	355	399	367	360	371	351	348	326	367	370	358	358	387	356	364	338	338	341	340	338	352	364	375	365	366	353	374	348	382	387	349	365	345	369	392	357	359	371	365	341	381	373	383	351	346	355	388	353	331	376	361	358	334	339	352	352	372	366	373	381	343	358	358	396	358	375	348	368	361	382	390	349	348	349	357	380	383	374	368	385	339	377	392	367	386	367	361	389	360	357	338	348	376	364	354	409	370	367	356	367	337	382	360	346	384	386	349	323	387	328	382	380	359	372	378	320	400	374	377	392	334	379	383	368	356	400	389	377	321	355	377	354	357	377	368	370	360	384	340	389	374	298	376	364	378	349	361	360	350	354	370	361	353	353	346	334	366	351	329	327	393	349	357	387	367	391	384	386	375	341	323	373	334	363	349	350	343	360	349	338	371	364	334	349	376	349	358	389	373	362	341	368	390	358	335	361	345	344	337	373	383	372	359	328	413	368	367	367	389	334	388	369	350	359	337	359	331	362	336	373	368	355	355	344	374	383	364	360	330	371	428	354	378	325	353	359	369	374	353	379	342	374	358	320	376	327	343	367	369	372	363	376	340	397	387	341	342	349	362	341	402	341	370	328	349	358	378	366	335	422	376	366	363	393	398	390	368	366	338	410	375	370	363	370	347	380	415	347	382	337	371	380	331	316	379	388	366	353	389	376	366	364	389	369	396	358	349	362	379	367	333	361	356	346	334	354	374	336	356	354	385	378	403	361	387	350	362	348	381	361	383	365	321	354	333	399	359	355	342	377	365	368	358	369	362	387	406	380	363	371	338	367	369	342	371	357	367	351	346	367	391	337	366	370	369	354	376	350	359	397	347	361	345	329	340	344	331	333	319	330	341	337	361	337	370	342	319	375	379	343	333	341	390	340	338	360	354	332	344	367	378	342	381	359	365	352	390	354	383	396	378	353	365	355	343	350	358	349	345	377	336	347	378	367	383	355	360	368	327	342	354	356	347	337	319	351	344	347	349	385	331	357	318	381	339	379	366	357	326	357	371	330	366	368	340	385	346	365	354	355	338	355	339	389	377	334	372	386	380	365	326	347	330	370	370	358	346	385	354	337	336	344	356	352	356	372	347	356	360	321	343	347	362	336	348	349	353	366	362	357	413	370	349	373	387	402	365	316	388	371	343	331	356	387	359	376	392	401	383	368	373	336	363	360	365	387	362	369	329	386	348	365	359	330	385	356	336	359	335	339	398	323	331	379	377	390	368	370	378	353	371	355	338	370	359	367	345	341	341	331	383	351	376	353	376	326	354	388	362	315	350	347	398	352	352	376	360	381	357	364	356	385	325	353	383	377	333	371	378	389	389	336	370	348	381	342	378	357	367	391	337	385	365	339	360	337	375	355	339	328	369	385	372	363	373	376	401	355	386	382	376	341	343	355	374	360	363	352	351	406	385	368	396	376	342	339	363	350	368	384	355	378	385	351	341	370	349	343	357	358	321	358	347	359	369	334	401	382	382	362	367	350	369	401	373	396	346	362	345	344	387	321	360	388	363	348	345	366	356	366	338	384	347	352	393	366	387	366	332	357	393	362	374	373	356	345	367	294	322	381	366	360	358	376	366	339	370	365	338	330	365	375	359	367	373	371	331	358	346	347	321	359	362	375	357	368	396	387	359	376	357	371	389	349	344	360	335	368	402	372	355	362	368	366	354	353	352	399	364	356	378	378	391	349	345	334	377	365	338	345	382	374	356	379	373	347	364	367	345	374	347	359	343	359	383	350	345	379	379	385	408	321	386	346	390	352	343	363	360	340	366	357	345	357	358	347	335	375	349	303	337	344	356	378	340	350	359	354	363	393	398	345	381	335	359	375	350	401	367	363	376	350	353	336	357	382	364	387	383	361	380	368	375	350	365	382	347	332	355	324	352	353	385	321	377	378	363	362	389	361	349	366	374	366	350	348	341	352	360	394	345	366	369	348	336	390	359	357	390	360	362	356	388	328	333	379	326	328	353	337	349	362	359	328	327	364	363	340	378	324	392	375	330	358	388	353	373	328	391	378	409	397	341	376	346	403	369	377	330	361	356	365	352	361	372	359	357	368	362	372	351	385	371	339	333	377	381	368	380	334	359	361	372	383	346	348	396	327	343	395	344	346	356	373	387	330	352	375	360	336	347	357	391	353	345	412	352	346	336	371	316	377	363	357	381	332	365	357	328	350	352	368	370	365	345	387	368	345	360	336	378	374	369	372	341	407	367	347	359	368	375	376	317	353	368	358	357	368	356	374	329	358	339	370	369	391	368	351	369	317	311	379	391	381	398	362	357	381	362	404	402	364	344	347	350	350	379	401	379	335	336	331	337	384	368	362	361	347	349	350	349	338	358	401	342	363	363	348	353	365	365	371	384	367	367	358	345	327	354	362	371	344	378	358	329	338	360	382	353	378	337	360	337	400	363	359	351	358	359	361	366	374	359	343	363	329	380	369	369	389	337	344	404	391	350	401	348	365	370	368	339	338	361	395	347	323	390	370	355	346	350	369	364	373	357	361	399	386	367	342	349	380	370	348	349	355	416	333	381	350	402	350	382	413	349	378	383	385	339	356	324	340	361	352	399	337	348	361	348	359	342	360	368	335	353	363	381	325	370	349	392	368	410	358	355	426	405	320	344	394	411	374	329	353	338	351	306	400	362	352	334	420	372	342	381	358	362	340	342	375	362	367	349	329	389	362	418	360	333	357	373	371	368	380	368	338	378	352	339	352	347	383	358	351	371	381	346	361	393	418	346	350	355	362	348	347	349	366	368	381	364	368	351	342	355	340	356	299	363	355	392	373	359	376	356	378	362	393	387	366	373	358	394	355	366	358	379	368	391	345	350	366	421	352	369	345	368	351	410	390	360	369	421	345	359	357	341	352	368	363	381	377	371	372	363	364	383	358	396	353	364	352	328	336	350	399	346	387	376	384	354	337	323	342	368	369	359	360	380	359	389	353	365	364	357	323	321	379	379	350
13218	10898	16502	20128	20041	18043	14610	12210	10846	9356	8478	6955	6117	5053	4577	3689	3814	3168	2613	2268	2257	1843	1591	1544	1371	1295	1344	1143	1132	1107	995	968	970	977	943	890	965	908	901	864	888	876	920	845	864	899	894	899	884	905	863	854	848	832	860	834	860	849	857	826	883	870	834	878	818	855	840	919	827	871	859	876	820	893	787	867	861	886	866	830	854	853	887	924	864	853	889	861	836	900	869	912	817	864	892	882	891	869	873	869	842	852	898	874	853	892	910	851	815	851	880	863	850	850	872	831	853	870	821	905	896	880	897	879	864	855	855	852	833	855	830	868	845	849	859	814	852	879	898	827	859	832	908	808	848	846	870	884	855	880	843	822	844	864	881	887	808	946	845	860	824	868	870	853	825	910	860	856	827	882	843	895	848	851	824	875	813	826	846	875	852	863	852	849	813	889	917	886	861	841	886	882	856	886	873	870	875	853	869	820	888	870	930	823	836	834	843	855	839	913	848	843	783	872	873	913	830	835	879	848	827	852	882	859	854	828	901	865	867	872	884	853	911	831	865	843	835	846	786	834	857	896	844	883	824	835	878	848	897	875	875	871	857	863	854	840	829	878	826	866	858	849	824	814	904	882	861	879	878	868	890	800	863	924	820	871	826	840	886	831	835	849	858	897	927	929	887	867	892	893	851	888	815	913	876	857	877	846	893	872	852	885	894	866	867	923	897	850	835	869	856	860	838	814	865	876	882	857	858	917	859	793	820	854	874	831	880	853	872	820	855	826	832	832	896	886	898	851	910	862	824	847	857	813	892	835	891	854	862	867	847	836	856	879	854	865	811	906	841	881	867	901	861	851	893	881	877	811	883	871	848	841	845	860	832	856	881	836	832	853	826	915	847	890	868	842	876	883	876	868	800	838	886	799	856	876	886	889	879	873	865	889	879	829	832	871	902	853	896	858	805	822	782	857	865	843	838	855	941	889	858	828	865	833	857	835	865	867	830	883	876	865	844	815	879	845	826	867	834	874	858	892	883	824	820	893	844	823	835	885	832	858	846	869	914	880	902	856	871	851	868	863	853	886	881	885	868	821	877	818	849	886	896	824	846	826	892	876	827	854	854	861	843	849	886	872	899	905	948	861	808	882	869	873	900	870	838	870	838	807	890	879	905	795	871	837	880	859	893	901	885	844	853	846	810	939	900	873	890	865	837	853	818	837	843	866	900	893	862	881	871	836	867	809	854	854	844	866	797	833	875	893	883	856	850	893	819	842	862	859	845	899	830	863	909	844	862	846	906	878	849	867	816	922	880	844	870	815	862	819	828	910	907	854	903	846	870	838	908	877	892	861	882	862	815	807	899	852	914	867	880	847	887	811	892	814	827	884	860	815	825	903	840	836	875	847	896	877	879	909	824	859	925	866	884	860	824	915	901	874	835	860	858	835	920	823	865	828	845	809	842	884	854	889	920	854	853	832	871	891	889	940	823	867	856	849	869	926	839	866	790	826	863	865	874	856	902	868	807	834	861	897	836	828	891	915	871	851	850	897	916	869	861	859	889	873	861	824	862	853	873	856	827	912	838	875	844	871	852	890	849	824	862	800	852	866	816	853	799	862	806	846	871	905	857	863	828	887	897	895	813	861	800	825	850	897	828	851	853	811	859	850	889	884	844	872	870	897	867	881	885	831	885	903	879	848	861	865	851	858	825	783	907	887	807	903	849	861	916	848	852	864	807	886	844	853	823	857	853	831	826	867	801	887	872	888	810	893	827	859	844	880	864	848	831	891	887	884	917	892	857	845	915	854	869	826	850	861	880	851	847	856	858	856	879	833	819	826	844	845	824	856	803	840	816	856	926	888	904	865	858	875	820	868	865	862	842	861	835	871	881	875	840	891	872	864	878	804	860	905	874	813	868	877	899	858	840	872	893	776	880	854	840	857	828	838	854	837	855	855	921	886	882	882	912	820	899	852	828	814	825	860	803	879	818	864	845	875	845	874	810	857	906	812	852	873	841	872	906	853	824	892	835	814	843	870	839	849	864	876	842	873	886	871	825	867	832	855	901	814	865	905	843	862	844	811	899	848	864	843	857	833	891	856	852	851	785	904	851	878	875	883	840	859	878	863	867	805	849	865	862	882	834	848	857	888	812	855	863	840	834	877	901	869	916	864	924	907	830	850	892	892	910	874	845	872	845	875	840	875	838	873	839	843	875	836	799	907	867	830	819	931	905	912	836	797	846	900	869	870	893	897	816	889	922	913	828	876	852	845	886	856	879	836	907	896	870	862	876	880	841	817	883	876	871	833	937	884	850	828	896	813	923	863	862	854	858	847	812	865	876	855	870	876	890	896	892	868	880	888	871	894	839	856	823	889	864	886	789	866	924	897	791	889	849	869	893	845	882	896	850	873	884	850	889	846	859	893	883	863	843	847	854	902	853	866	874	864	829	861	860	855	879	829	895	840	792	831	835	838	859	828	885	880	882	870	839	820	856	840	878	924	878	835	835	851	838	902	883	876	830	846	886	907	918	910	814	867	837	829	828	858	892	885	877	842	872	826	926	832	946	863	829	854	819	848	836	807	872	895	848	856	868	835	842	803	849	864	845	844	883	821	871	865	852	848	888	890	871	881	837	843	889	864	829	844	875	869	879	870	902	841	841	867	897	880	892	866	893	900	897	896	847	800	864	875	907	867	820	839	857	888	910	817	821	881	856	822	848	875	825	808	853	857	880	850	890	882	823	836	894	832	825	875	874	834	842	846	837	924	884	859	896	832	866	829	852	868	874	800	879	854	840	874	884	911	863	865	882	829	855	863	896	883	828	847	871	807	879	829	861	870	891	800	855	855	911	838	881	841	869	860	834	893	844	834	848	851	831	823	860	875	835	865	781	879	864	892	847	844	916	859	861	890	870	914	854	855	880	867	871	898	882	841	887	827	848	794	910	827	814	855	860	817	925	866	807	861	872	873	846	944	849	876	799	861	902	836	860	872	888	838	856	787	840	944	887	855	849	840	822	921	879	872	841	839	900	825	909	864	870	840	854	867	791	816	880	924	878	851	824	809	903	870	885	870	893	868	878	924	824	829	823	873	843	869	895	816	921	851	852	855	835	811	856	883	851	860	841	901	854	848	786	824	866	883	871	866	839	805	896	865	870	818	905	874	849	854	875	873	887	884	883	883	857	869	862	867	882	867	851	899	846	861	847	890	861	865	849	849	869	880	813	854	887	870	844	852	847	843	924	856	885	851	894	873	838	833	888	830	876	886	888	909	821	877	870	891	849	878	811	833	879	836	875	869	872	857	915	872	806	911	868	832	843	845	881	806	861	802	873	843	883	863	875	824	865	829	853	835	872	841	873	922	844	863	873	887	837	841	897	891	841	931	868	918	884	879	871	838	866	841	822	804	822	861	884	868	850	881	871	889	871	857	849	842	865	902	836	883	865	818	852	804	807	853	825	893	825	834	920	798	888	868	903	843	868	824	859	836	870	872	863	898	869	897
25789	18882	18171	15963	12627	10068	6384	4937	3977	3084	2718	1936	1867	1335	1361	1003	1057	840	661	614	663	552	499	467	452	430	446	437	412	351	361	376	340	378	370	351	342	365	364	347	332	326	326	359	309	339	322	342	278	310	314	355	333	316	358	346	338	321	340	311	364	311	329	311	352	353	364	334	345	297	355	358	308	300	349	317	326	314	307	327	341	331	312	319	323	326	307	331	361	334	314	315	315	339	323	341	291	335	311	311	367	341	333	341	336	328	338	337	328	351	355	312	272	331	320	299	345	294	328	322	340	317	337	324	359	340	319	333	324	329	328	305	295	336	321	319	343	343	355	319	367	339	323	317	287	300	326	345	307	322	329	316	326	344	313	297	307	292	320	355	307	340	317	341	316	327	348	315	349	315	315	317	315	349	352	337	285	342	325	364	328	343	302	306	320	308	328	325	334	338	352	335	348	348	336	342	287	317	308	355	324	309	284	315	318	333	338	312	329	297	346	336	326	327	330	331	348	304	329	327	312	342	303	315	347	331	285	339	344	341	324	317	316	328	342	351	328	335	341	284	320	313	325	304	296	316	336	299	338	322	344	344	345	298	311	332	315	319	321	318	323	310	332	329	296	336	335	320	286	324	354	332	348	344	332	332	346	310	307	290	343	324	304	343	297	328	296	304	305	334	308	316	314	343	311	330	330	329	333	348	357	318	299	326	294	380	350	332	379	325	293	339	360	312	316	338	344	373	333	332	345	290	301	305	353	284	340	337	344	321	315	341	317	329	316	309	305	338	302	332	320	327	359	335	321	335	333	331	315	342	315	344	330	301	336	359	312	334	345	298	306	327	284	335	340	316	293	355	300	299	349	318	324	365	317	309	291	337	330	353	358	327	323	335	316	357	309	329	307	343	329	324	326	322	307	347	331	338	355	350	353	339	349	326	308	281	299	344	326	361	307	325	345	358	320	300	306	320	342	302	331	318	331	353	363	331	341	366	309	301	325	331	353	347	294	331	298	301	311	299	292	329	323	339	316	327	304	305	285	302	312	344	299	316	346	270	331	331	330	321	365	335	343	331	337	299	325	313	358	302	312	316	311	328	329	324	375	360	329	339	298	329	316	344	322	322	331	310	347	349	314	327	327	321	326	317	307	321	305	342	324	327	336	327	316	348	327	348	332	360	324	309	341	329	336	325	305	361	315	332	274	307	283	336	312	323	339	319	331	327	309	317	358	338	338	337	319	306	318	309	300	350	319	318	334	320	319	356	336	321	306	357	307	326	323	338	324	344	286	362	354	332	305	297	310	314	345	331	348	300	309	323	332	307	322	330	336	306	342	327	323	317	329	310	326	298	341	282	328	339	340	302	331	325	309	340	357	302	322	354	329	327	303	353	351	347	329	302	283	342	321	368	310	298	328	369	354	327	310	321	346	323	315	336	323	329	304	348	336	366	308	344	332	306	320	321	303	318	332	315	285	311	286	310	313	353	337	340	344	332	303	343	318	322	319	333	312	326	364	350	332	296	319	328	348	331	360	322	320	303	329	362	353	314	321	346	321	330	294	328	348	326	329	333	335	334	333	343	316	348	349	342	298	332	359	323	347	323	333	367	315	342	316	357	357	318	345	299	337	340	317	325	339	349	304	344	288	341	348	343	291	332	328	339	328	283	331	300	342	320	335	312	349	302	360	345	331	295	306	335	340	286	336	325	340	319	313	303	346	346	342	342	305	303	342	320	365	344	337	313	324	349	307	352	342	323	334	296	305	312	343	316	288	318	317	335	315	366	297	384	338	334	305	314	323	336	321	335	329	360	309	318	333	324	351	353	319	349	334	331	303	320	305	320	354	336	318	333	298	362	335	321	336	301	317	329	304	311	339	350	316	312	342	318	341	328	346	318	307	337	312	336	381	318	352	297	317	313	337	323	339	344	298	336	321	316	327	340	364	340	333	315	347	336	285	329	347	317	318	328	321	314	333	335	336	308	333	275	326	369	337	292	356	331	316	314	316	316	339	322	320	334	322	325	332	300	336	357	302	332	334	286	363	330	310	293	347	315	336	330	354	358	302	312	296	334	320	347	333	310	333	314	316	342	305	333	349	317	328	340	324	317	343	330	348	296	283	348	350	325	317	299	318	350	305	361	367	322	334	355	319	325	314	303	340	340	324	325	336	336	344	315	325	360	329	334	331	312	300	297	339	342	310	333	341	306	384	343	343	333	328	317	327	326	315	350	342	329	329	338	331	317	337	293	352	315	313	315	300	344	336	363	333	333	325	362	355	297	346	339	344	360	339	327	314	314	309	358	300	338	322	323	323	328	342	331	333	333	326	357	342	334	357	319	352	318	333	327	365	329	342	340	352	345	324	301	320	308	316	321	315	342	347	357	348	313	335	323	339	303	339	323	333	296	317	326	322	333	334	326	323	322	343	358	306	284	341	296	319	317	344	308	339	330	341	329	365	314	313	340	293	368	331	336	335	332	312	332	321	307	309	314	327	352	321	349	334	325	348	348	349	357	331	302	360	328	324	338	305	331	300	343	357	358	320	345	280	293	269	307	356	406	311	335	295	339	306	328	319	324	336	319	322	336	338	331	315	320	322	320	337	307	338	335	319	318	333	299	326	298	327	303	317	334	320	344	320	302	299	310	332	356	299	352	296	316	306	331	297	305	328	325	305	321	311	359	311	335	320	342	352	334	332	327	296	356	301	356	359	312	304	289	355	330	298	361	306	327	317	312	324	333	311	337	290	335	324	332	318	303	298	326	352	331	328	338	315	347	329	314	353	349	356	333	304	311	321	371	298	364	325	324	341	322	359	344	330	330	342	298	312	347	344	338	356	328	333	326	367	371	331	299	323	286	310	340	315	345	325	343	344	318	326	336	320	355	343	322	356	285	314	349	331	319	352	343	299	330	350	350	350	354	314	315	303	319	279	360	304	339	302	316	320	367	309	341	302	322	321	296	325	314	324	304	327	319	323	328	345	317	337	312	363	356	339	305	337	333	326	346	337	304	325	321	295	340	304	295	337	327	319	307	347	356	325	294	340	324	329	342	319	316	359	323	328	321	304	346	338	332	330	291	357	319	335	319	333	342	298	308	339	319	368	323	349	341	312	300	314	289	305	332	383	329	305	358	309	323	321	305	310	318	326	315	311	322	328	317	309	325	336	304	364	303	342	307	334	323	342	315	311	326	352	340	289	320	339	294	304	320	293	326	328	321	325	287	321	299	335	305	316	324	331	337	324	307	373	333	310	294	318	334	349	287	327	330	301	336	356	311	299	283	342	324	323	344	302	314	294	314	343	335	357	346	330	338	337	362	322	336	332	346	347	316	325	292	327	332	303	301	323	330	300	334	311	312	330	352	332	335	333	330	334	319	344	306	321	324	328	316	302	308	349	337	341	350	327	310	343	329	350	350	321	323	297	348	291	322	318	338	336	335	346	300	351	322	328	304	338	361	329	302	285	312	318	340	332	353	328	322	323	330	312	329	330	295
17722	15141	21302	25458	24937	23071	18788	16387	14721	12653	12253	9493	9234	7166	7220	5274	5721	4449	3316	3061	2964	2686	2055	1828	1635	1507	1606	1383	1298	1179	1046	1027	1004	971	897	888	882	881	808	804	796	794	848	793	775	763	804	828	786	788	783	812	776	817	771	820	760	773	809	808	793	825	756	858	787	788	770	789	753	811	793	781	791	807	768	816	788	782	730	872	781	753	749	793	777	797	737	732	806	752	789	775	715	763	780	767	786	792	771	740	778	772	739	807	738	731	748	740	733	745	759	724	765	754	804	790	774	778	798	778	789	794	783	730	782	765	760	761	752	800	790	793	744	812	789	792	799	750	790	741	822	800	797	810	746	765	774	736	786	729	747	853	815	788	799	734	780	753	767	753	820	745	749	814	759	766	772	781	773	799	743	785	808	772	810	765	783	801	807	762	739	744	755	724	815	780	800	771	760	786	773	821	787	792	774	797	790	769	795	768	811	785	731	738	794	811	784	859	794	784	790	758	747	819	772	807	731	808	761	798	788	800	753	763	788	822	768	799	809	806	775	755	829	803	746	799	789	770	819	764	817	768	795	761	759	807	811	805	774	779	789	747	733	769	799	763	809	754	758	742	828	724	770	783	826	758	740	790	753	797	759	741	741	825	777	819	782	789	783	820	778	767	788	774	780	751	737	754	769	758	752	745	780	760	782	755	770	750	758	760	763	760	777	750	772	776	756	796	750	797	821	743	814	782	781	775	810	801	819	809	755	771	768	776	831	774	795	752	772	832	758	799	768	795	786	776	709	758	792	717	778	753	839	763	774	690	789	745	802	779	715	827	833	758	760	792	757	766	792	796	783	794	760	769	771	748	784	795	783	818	853	797	765	778	766	784	786	762	806	817	799	777	816	820	742	760	758	811	776	783	749	735	794	749	788	734	740	753	755	771	777	783	760	753	797	792	772	771	760	755	795	778	753	777	794	737	724	767	803	780	798	761	764	772	796	776	795	778	807	812	801	795	774	748	810	785	776	852	752	776	814	809	789	721	811	808	766	790	709	776	740	752	759	811	761	820	832	800	755	781	746	801	803	803	781	798	807	790	808	805	784	839	780	795	736	825	782	800	794	768	745	743	743	759	760	817	798	735	776	777	834	741	789	750	792	758	806	750	772	794	798	766	766	793	795	820	782	760	747	786	740	774	840	781	762	803	822	807	777	778	780	803	801	824	807	785	803	747	794	724	784	746	801	760	783	787	833	749	787	749	766	765	701	840	808	801	792	781	756	808	783	781	803	786	803	786	830	782	773	798	767	754	794	753	793	806	805	793	767	756	777	768	746	795	744	831	798	810	756	787	763	816	784	795	789	776	760	775	750	792	740	765	767	805	819	778	797	788	766	761	772	785	768	793	771	802	816	787	855	706	795	798	749	807	776	786	756	762	777	780	807	763	769	797	763	774	833	831	780	758	786	775	738	785	746	800	755	788	757	793	781	768	779	802	760	793	801	819	775	836	771	772	770	813	792	801	763	778	766	797	782	798	729	746	800	751	783	819	819	735	768	769	761	800	749	713	795	781	769	770	776	737	850	768	811	788	797	749	775	762	772	777	754	775	784	780	826	797	784	786	780	747	743	800	761	792	794	769	803	795	723	794	785	742	837	778	812	795	788	742	779	747	743	834	742	808	799	788	754	715	752	791	812	809	762	775	790	787	770	805	808	765	782	763	787	739	782	795	717	788	767	813	757	759	814	775	726	753	742	773	789	739	778	802	814	785	797	746	799	814	763	783	740	790	789	746	801	708	765	741	752	753	719	727	803	789	803	747	715	783	767	723	794	787	796	742	787	738	737	762	772	760	809	738	766	807	737	756	781	792	783	764	791	788	797	749	747	783	805	805	773	815	777	810	787	764	804	810	796	792	774	798	813	802	797	797	752	757	794	774	757	835	769	718	802	772	793	761	756	799	791	790	762	769	772	788	794	787	819	761	806	746	777	779	786	786	799	810	830	766	801	745	734	798	801	741	769	745	754	813	758	767	835	785	804	759	785	821	772	732	733	751	762	723	801	725	751	780	790	784	782	712	793	755	811	769	784	757	807	750	767	820	801	833	724	822	792	764	808	791	789	801	806	773	848	789	737	804	771	773	787	772	762	713	788	759	746	707	729	742	774	742	823	789	783	763	771	788	752	806	787	779	741	743	794	796	770	786	782	762	795	792	768	777	755	757	755	801	774	745	761	774	741	780	808	776	758	757	748	774	752	741	781	826	780	802	756	824	768	795	809	797	777	827	786	750	729	771	774	815	768	775	795	784	792	794	778	794	811	783	798	745	799	772	751	798	802	756	762	742	780	750	767	792	785	769	699	832	809	795	787	766	746	862	730	806	788	779	793	785	835	763	764	755	765	795	796	773	756	809	800	768	801	768	744	764	752	759	713	759	783	759	757	748	747	785	772	792	806	780	801	832	801	805	762	773	829	807	755	801	761	822	816	806	801	779	823	761	792	753	793	746	757	795	718	736	783	782	757	740	789	805	782	801	715	818	811	787	762	777	774	795	807	798	758	746	787	818	775	778	761	809	803	763	759	822	773	830	738	780	795	764	799	787	789	735	747	771	770	803	785	795	794	765	782	755	755	770	781	764	787	751	805	799	785	794	788	808	797	829	765	799	754	833	763	790	789	762	782	768	765	784	789	784	772	783	773	813	782	795	809	789	814	823	782	805	762	770	786	800	782	762	734	826	772	845	773	797	792	754	777	788	749	786	743	801	824	797	765	749	765	788	768	789	839	749	770	816	813	760	818	734	775	772	802	767	761	797	775	812	740	789	791	757	761	800	760	770	774	769	769	776	783	826	812	769	786	793	736	773	802	801	806	801	767	813	800	823	805	733	796	814	789	757	749	775	769	806	782	802	807	813	752	750	790	791	769	782	826	789	757	815	733	745	783	734	803	796	789	776	794	793	759	803	773	766	742	775	797	797	763	771	778	817	775	802	750	748	835	799	749	754	748	743	777	800	841	843	750	764	769	816	771	794	773	781	768	795	784	773	748	735	751	801	799	806	832	732	813	736	767	717	772	782	819	788	731	768	773	761	756	779	825	774	795	761	788	766	801	790	752	761	797	776	772	781	788	785	814	801	815	767	759	762	780	792	783	779	813	797	719	753	743	757	830	741	793	800	774	784	808	762	742	782	787	742	790	704	748	835	771	812	752	788	785	836	794	782	808	746	763	827	766	786	739	703	812	795	804	764	763	784	787	756	769	785	771	746	809	789	783	800	782	775	812	742	828	812	803	796	755	791	814	786	733	739	776	706	796	766	801	798	827	772	785	766	808	783	795	756	781	791	791	744	793	797	803	756	772	783	775	803	816	768	785	785	772	778	822	768	778	722	795	810	816	771	766	813	753	742	781	809	771	742	762	788	805	790	734	800	771	833	801	838	773	799	850	727	794	773	762	758	758	768	736	772	788	814	745	789	738	770	783	770	754	775	835	756	769	850	771	754	774	774	818	785
6253	4469	5069	4486	3426	2450	1643	1406	1088	974	887	756	664	597	517	521	530	454	440	460	377	390	390	377	391	381	351	392	394	384	374	375	355	368	398	393	379	400	406	374	369	336	353	359	381	332	356	381	357	360	356	378	381	358	379	348	354	351	385	393	352	328	350	357	366	388	379	360	361	324	385	344	373	379	344	363	401	361	390	340	322	363	395	410	365	334	350	392	357	343	377	392	378	406	325	330	362	377	388	339	391	371	401	373	365	399	411	377	380	357	341	400	381	381	379	351	333	372	370	385	372	369	382	410	378	414	345	383	329	368	378	389	382	390	413	380	355	450	354	335	378	342	374	361	361	374	373	376	382	364	403	349	415	368	366	395	353	344	396	346	371	354	383	398	375	387	352	357	427	351	334	363	382	302	366	374	418	392	331	414	344	370	355	363	327	381	333	348	359	398	349	363	399	375	372	357	392	357	372	396	396	384	332	373	359	381	330	325	415	367	298	364	394	373	367	372	352	405	353	324	396	366	314	363	411	401	370	333	344	371	370	385	358	333	368	390	372	373	361	345	365	380	347	355	335	394	377	374	348	376	357	384	400	379	372	358	362	346	341	381	377	360	377	381	365	360	381	383	354	318	357	408	388	348	385	380	384	365	347	403	393	376	365	390	386	373	346	365	385	390	358	399	371	347	338	372	370	378	366	374	404	383	320	371	345	374	357	330	404	352	371	340	347	377	351	344	377	339	393	386	378	348	362	352	359	362	379	363	370	349	393	401	345	357	382	384	396	342	370	370	370	335	344	392	391	372	365	369	373	399	355	387	391	393	356	385	388	384	366	330	359	370	355	363	350	363	408	383	400	365	400	355	396	366	367	370	401	330	379	358	366	355	378	355	408	355	353	368	360	344	374	354	397	365	382	354	378	381	400	369	367	351	360	361	409	396	389	379	376	358	365	355	371	366	364	381	359	340	372	351	348	327	372	361	374	352	361	357	384	360	419	373	310	352	365	338	362	386	362	355	356	393	336	360	374	361	348	383	379	367	380	392	362	370	374	369	400	376	396	398	380	387	366	356	355	370	362	378	377	374	372	336	396	334	348	373	338	384	363	332	353	395	354	354	411	420	387	429	366	361	357	376	398	359	330	370	345	362	351	373	322	354	391	393	404	354	390	375	376	373	363	372	390	371	360	392	338	369	381	386	392	385	372	365	322	363	385	398	392	376	350	356	349	348	360	372	365	361	345	346	357	349	330	357	344	359	409	344	324	360	345	364	341	371	376	379	339	382	361	365	379	375	349	367	356	345	355	390	371	386	356	388	411	366	389	367	371	381	357	358	405	379	380	351	349	353	379	345	383	351	390	345	380	367	346	356	384	341	367	341	365	406	373	395	364	369	395	388	382	395	352	367	382	364	370	366	398	380	353	362	357	360	354	345	369	375	397	365	382	366	391	401	399	386	336	373	385	328	360	348	346	373	365	386	407	381	378	389	383	390	373	348	368	376	390	380	383	391	385	325	373	371	366	347	372	395	391	380	350	380	361	330	385	385	332	403	355	386	348	403	355	375	374	386	354	392	412	378	375	361	392	356	359	394	384	342	357	367	391	349	355	404	377	359	315	361	368	370	336	346	379	375	390	381	372	403	377	358	391	360	372	394	378	362	364	402	380	391	360	364	367	401	314	379	342	346	364	406	397	326	407	352	390	384	365	350	345	388	365	366	373	332	387	329	354	331	365	347	349	383	348	349	321	374	366	400	353	427	366	344	374	366	347	353	346	365	342	399	363	377	370	353	344	395	373	362	382	375	372	356	394	377	360	414	346	384	361	370	363	368	362	376	364	365	389	386	347	378	402	378	378	410	337	364	348	395	398	365	377	338	368	340	403	351	360	334	353	376	395	337	383	347	379	385	369	360	391	376	388	362	370	378	365	331	363	373	365	404	385	371	375	373	368	398	390	323	395	364	376	388	368	366	338	375	374	341	393	357	375	368	337	372	394	361	369	403	358	440	376	332	376	360	362	324	410	367	414	364	363	375	371	353	381	337	391	425	375	341	360	354	372	366	393	376	364	389	341	353	388	388	367	360	339	338	365	372	365	327	377	368	342	370	349	364	364	353	394	378	345	369	380	366	355	405	370	346	380	368	348	325	344	418	370	339	406	373	379	375	331	352	378	433	355	354	380	374	382	415	366	416	379	359	348	374	406	376	363	387	382	342	362	348	378	383	354	336	343	363	370	361	382	377	380	368	391	420	361	364	366	384	363	351	372	340	366	385	361	339	343	396	387	384	366	361	323	384	365	384	356	377	333	372	368	371	393	398	364	385	355	356	363	327	353	360	349	399	374	367	367	382	388	376	388	386	381	371	371	385	338	358	390	357	369	372	383	371	409	364	423	382	346	356	362	385	385	346	368	387	347	374	353	370	378	372	370	377	370	386	363	374	375	364	342	328	365	371	412	357	353	368	357	394	379	376	351	384	375	350	373	342	356	397	383	391	366	403	419	377	369	369	395	353	376	378	393	375	391	348	365	369	370	381	379	349	361	376	399	373	363	377	359	350	336	370	372	367	358	371	339	364	398	387	354	415	341	409	347	385	352	363	355	385	379	365	365	371	372	374	335	411	374	374	382	398	375	396	355	350	360	356	342	341	359	392	352	381	364	364	354	390	380	375	392	368	379	389	381	348	366	353	398	408	363	391	360	409	366	388	362	358	355	346	386	366	381	335	337	365	368	376	358	363	358	388	361	369	381	365	370	359	361	368	359	378	348	397	373	377	356	357	363	359	390	417	348	349	374	367	401	362	360	382	402	320	361	376	363	393	348	380	367	384	359	430	407	343	339	408	399	390	379	334	381	361	386	353	356	367	388	419	380	397	377	374	374	367	370	396	376	358	373	361	368	381	385	368	405	380	350	382	334	372	339	366	350	361	376	389	358	362	371	350	380	343	372	388	402	375	372	366	350	350	339	350	388	345	355	404	303	340	374	353	329	353	395	371	363	347	370	377	407	372	352	356	393	353	325	370	362	380	338	374	340	383	386	378	333	365	386	368	373	398	347	381	367	377	362	328	388	342	376	365	378	346	352	355	337	376	378	358	339	386	361	411	375	375	362	367	359	369	374	347	399	403	397	352	394	346	361	364	339	375	426	396	394	388	352	371	368	330	362	367	355	376	365	413	372	353	377	349	364	395	398	357	363	400	359	395	383	383	358	369	365	379	382	355	372	362	375	398	373	359	363	383	373	367	369	387	378	371	371	365	381	353	367	332	373	372	351	365	356	361	364	393	378	370	361	390	379	387	378	352	334	364	375	376	379	361	349	370	392	372	383	371	367	370	371	372	311	366	352	358	374	366	347	400	361	359	400	389	359	360	385	380	392	379	399	387	381	356	356	331	350	364	359	386	365	391	371	393	380	362	378	371	391	323	356	391	354	383	380	391	380	383	404	349	350	361	374	340	356	420	355	413	401	344	354	346	397	378	368	398	360	349	399	339
5424	4751	9750	12530	12225	10037	7561	6641	5455	4747	4364	3722	3014	2368	2043	1871	1788	1628	1404	1177	1175	1130	1098	1062	1042	1031	982	1027	1034	920	947	909	963	947	926	850	953	888	898	867	867	863	870	843	867	894	873	896	864	922	889	907	885	854	889	858	847	888	901	890	841	912	914	864	918	878	848	882	860	889	873	899	887	879	852	855	858	859	925	865	820	814	867	868	889	845	857	874	933	855	850	926	874	884	884	866	890	923	876	847	856	891	818	860	835	893	842	874	879	860	866	836	865	841	896	828	879	834	853	827	917	886	883	920	838	892	874	886	864	845	831	916	840	848	938	864	908	853	852	857	886	882	851	903	886	914	894	842	858	870	856	883	873	878	844	845	839	912	888	828	872	884	814	894	881	820	833	830	878	856	859	887	874	823	802	855	862	883	879	838	843	861	842	868	893	945	861	889	883	946	947	902	884	831	899	843	881	850	900	849	897	865	873	834	890	846	883	867	792	893	845	917	870	872	900	858	910	838	884	891	898	832	875	881	905	867	896	850	929	891	886	918	868	834	852	853	852	893	859	890	861	894	860	871	831	920	810	889	836	870	913	860	847	884	880	888	863	896	839	848	911	817	877	858	835	893	845	856	847	872	876	878	890	878	816	857	833	840	861	856	886	802	824	899	874	846	921	830	841	864	842	845	902	855	874	861	858	867	869	871	893	908	934	834	847	911	890	857	842	858	867	934	870	921	850	858	902	886	863	920	901	854	851	913	918	809	886	864	880	835	816	872	880	898	904	890	870	832	865	893	854	888	942	849	863	829	869	897	852	871	912	898	914	910	930	876	876	872	895	882	823	855	889	857	892	853	900	910	839	854	899	844	863	872	881	877	886	854	889	856	912	887	905	915	883	873	908	886	867	939	882	871	891	898	910	829	879	900	849	852	893	878	948	845	866	846	910	854	890	846	833	824	813	856	908	900	860	858	943	851	878	911	871	872	926	909	923	860	943	917	785	858	884	836	870	902	855	836	897	871	892	882	854	877	836	783	855	874	856	834	861	881	823	895	910	881	895	932	840	865	876	884	883	929	899	908	861	882	892	860	882	832	854	838	952	844	843	905	886	874	874	847	950	886	906	848	809	893	871	941	904	921	844	831	897	881	857	859	905	892	850	873	832	793	909	817	934	885	910	876	862	826	910	921	888	872	930	854	829	852	907	856	875	886	836	900	867	899	885	891	891	877	895	898	905	862	899	836	889	896	811	831	899	830	949	863	872	902	861	851	834	877	839	899	826	871	870	881	851	892	846	919	884	843	890	839	890	879	843	835	875	849	864	880	886	848	896	858	889	870	839	862	892	894	898	827	864	885	883	867	846	864	855	868	843	865	879	873	891	877	906	891	931	889	863	887	829	870	857	894	852	856	887	863	892	908	896	934	858	872	884	860	880	886	860	900	891	868	896	876	869	878	872	907	848	907	870	885	879	907	878	842	841	901	875	890	829	847	850	834	860	891	816	895	888	814	933	866	852	878	908	801	889	850	919	867	848	938	827	921	820	898	869	904	830	889	860	858	882	845	928	879	867	816	870	852	863	822	857	916	855	890	913	837	877	902	896	837	900	856	863	921	880	850	853	889	835	928	864	833	852	881	859	846	891	893	862	828	837	845	883	867	895	880	912	906	864	881	900	920	826	893	922	899	913	882	857	925	890	864	856	881	886	882	854	871	896	913	928	846	884	925	887	900	908	832	864	892	852	910	875	900	865	888	901	893	887	887	875	872	862	863	838	864	909	917	891	904	862	881	868	879	813	906	784	917	894	882	886	844	878	867	890	887	907	863	857	905	886	843	815	880	870	915	852	860	873	920	880	904	886	857	860	861	871	933	916	864	869	854	921	882	858	842	914	868	845	899	907	830	872	886	903	852	913	862	904	873	888	931	908	866	937	882	885	883	880	884	892	885	839	857	878	911	916	927	866	930	839	904	878	845	857	847	854	812	834	831	910	847	885	916	817	884	831	853	878	886	895	889	906	830	840	843	883	870	822	855	888	858	897	872	866	884	868	878	862	851	846	867	889	858	859	872	847	870	857	841	932	834	867	885	921	874	879	908	901	895	822	864	870	880	874	915	808	899	882	784	951	835	838	861	876	905	892	830	909	858	854	868	829	883	897	920	851	886	841	866	848	884	876	875	942	913	874	847	886	906	855	861	848	867	894	901	831	798	870	931	896	838	859	825	878	835	853	887	838	886	897	847	836	877	867	806	889	893	824	884	881	832	879	900	834	871	860	854	886	892	877	886	861	875	858	878	861	829	890	890	904	871	898	860	894	908	823	854	854	838	852	877	849	847	931	849	816	883	909	906	853	899	884	876	883	882	877	845	902	846	920	888	868	852	911	888	886	844	834	845	860	818	866	867	923	887	851	878	894	923	825	863	867	886	902	843	828	855	883	902	924	888	820	887	873	904	913	835	856	876	836	861	847	873	914	876	831	847	887	847	861	888	836	837	915	873	856	870	895	873	851	861	785	899	835	866	894	864	850	869	866	901	820	906	874	881	919	874	854	939	922	873	847	865	879	889	882	948	842	837	924	834	868	869	880	911	852	867	868	854	864	883	862	857	861	861	868	867	849	840	813	904	874	904	879	827	852	872	827	850	909	912	902	851	881	895	816	827	868	945	877	872	917	897	854	849	861	879	923	838	839	844	945	837	905	845	815	894	857	858	862	881	848	900	837	889	862	911	835	853	903	836	883	891	874	885	856	966	878	888	835	887	890	856	882	854	842	807	871	852	857	793	913	815	875	898	842	869	852	856	905	885	885	859	853	875	890	929	890	860	867	903	925	882	868	865	873	852	880	848	939	883	871	928	886	888	872	895	943	864	866	840	849	867	857	861	932	879	879	878	863	838	902	804	841	872	906	828	828	931	838	840	878	881	905	839	912	841	874	869	888	874	807	898	867	895	845	910	868	870	848	882	895	886	822	848	873	850	890	915	893	853	834	914	887	920	844	914	852	891	907	847	894	874	921	894	907	822	918	877	864	874	846	897	801	891	818	890	873	874	841	836	842	876	851	891	910	838	847	859	818	880	898	855	902	927	840	853	870	871	950	896	877	888	846	853	891	868	865	902	831	904	841	885	877	833	828	873	825	852	901	863	892	861	843	873	846	877	920	884	882	865	886	840	882	871	898	903	885	913	896	846	853	878	927	870	882	835	841	880	872	885	895	853	854	838	895	837	878	864	868	887	805	805	825	843	863	836	891	842	852	859	821	895	851	844	927	854	850	890	855	823	870	889	832	905	866	832	866	828	912	891	890	883	835	821	880	869	908	852	895	802	852	870	844	908	839	902	872	894	871	902	835	822	820	858	911	886	899	877	890	887	856	842	847	877	911	841	862	826	883	867	896	881	859	900	897	904	878	906	885	835	916	865	883	875	884	887	857	894	881	858	878	814	891	883	870	876	842	837	845	880	832	833	893	840	884	893	881	901	854	917	866	904	816	879	868	825
17498	13215	12492	10298	8103	6140	3906	3226	2530	2110	1735	1505	1129	951	878	802	785	712	590	569	524	556	470	493	429	389	385	400	370	426	361	370	383	351	418	365	345	392	350	375	373	358	353	399	370	371	342	383	333	358	344	369	354	411	367	387	367	347	330	432	380	381	353	354	393	347	328	349	367	338	350	379	341	370	401	369	382	364	384	373	369	345	345	391	365	364	355	378	357	340	341	341	362	363	350	362	372	349	378	343	352	352	355	340	353	361	361	385	357	371	360	366	376	364	388	347	376	384	361	348	366	341	344	380	348	378	313	386	347	348	405	377	370	360	383	351	326	391	345	386	360	383	387	359	375	388	333	368	350	368	342	341	358	342	375	367	390	369	360	363	383	366	358	375	327	345	351	346	370	373	331	353	337	377	386	403	398	378	340	367	312	360	370	391	345	351	350	366	343	347	343	315	359	332	405	339	330	352	327	360	372	355	371	355	368	370	338	335	362	332	342	375	347	395	356	334	334	376	354	352	356	391	347	385	395	352	375	368	367	350	361	367	341	367	380	360	353	362	352	390	362	343	379	336	349	408	337	348	364	365	370	379	374	372	328	351	354	360	362	390	350	335	342	388	368	338	394	373	378	355	338	336	342	327	344	349	389	345	334	378	360	344	366	380	386	360	319	339	339	397	416	366	366	348	312	378	337	361	399	392	330	346	395	366	362	358	378	331	354	361	361	385	332	358	352	349	396	340	338	341	364	348	328	347	354	384	369	366	347	365	387	364	357	361	323	340	371	356	352	383	353	369	341	330	360	357	401	335	382	378	377	354	306	334	374	368	351	356	362	361	370	369	383	359	355	353	357	360	338	356	350	356	380	378	344	382	360	337	349	361	395	353	336	315	317	375	396	331	366	346	323	377	389	366	331	377	380	362	340	347	357	390	392	340	389	382	374	337	313	372	373	356	346	388	362	364	361	370	400	353	352	337	351	344	391	344	341	326	361	339	354	353	341	314	348	370	324	387	343	351	369	357	396	368	343	375	366	374	382	353	331	398	341	336	367	378	350	360	352	379	375	342	348	336	356	351	341	375	359	340	367	380	353	370	348	366	364	365	406	371	365	356	351	348	338	352	349	398	362	341	385	366	342	370	351	343	348	328	363	351	358	349	374	328	351	360	380	358	357	323	357	333	345	378	364	378	379	351	339	383	352	368	342	353	341	374	356	326	332	325	369	341	354	377	356	379	321	344	338	312	356	336	376	359	378	359	364	352	381	331	368	387	395	365	349	338	394	338	340	369	368	382	357	346	353	363	364	363	379	342	332	374	389	368	405	379	343	349	364	337	364	413	347	392	354	377	354	337	379	332	384	348	355	394	378	383	357	359	377	347	384	364	370	329	348	350	403	345	357	347	381	317	392	349	364	355	351	376	427	340	342	330	352	346	365	345	379	342	362	339	343	354	365	383	376	355	390	380	335	387	379	349	386	394	379	354	353	376	340	373	401	338	337	331	353	313	363	358	369	332	375	371	339	407	345	335	332	366	395	377	411	325	372	357	368	343	329	362	333	362	369	296	367	344	364	361	399	364	363	373	349	350	367	359	354	393	362	308	340	351	375	357	369	374	358	328	358	336	359	372	327	360	369	369	336	366	360	325	376	369	366	340	358	383	346	361	362	322	369	345	415	378	354	352	383	332	389	361	336	393	352	360	344	317	354	400	334	350	366	327	389	362	364	376	355	374	338	360	326	384	373	348	359	415	340	343	356	377	374	353	376	370	374	368	317	372	363	340	353	356	376	348	347	370	337	353	335	361	396	396	379	378	360	345	356	344	362	375	340	363	362	396	358	343	363	359	360	338	344	345	339	402	348	394	323	361	343	389	385	387	373	359	353	382	378	411	379	352	375	395	345	358	359	359	400	369	372	397	347	355	320	332	349	363	341	384	354	334	348	293	397	364	375	403	379	368	372	325	370	386	360	388	347	352	354	385	368	344	368	322	350	379	366	361	408	356	355	332	348	340	343	398	379	384	365	362	344	359	349	380	381	386	355	382	381	369	355	363	347	326	357	345	405	335	355	357	370	372	382	348	366	374	370	386	337	356	385	349	362	384	363	394	353	376	369	349	309	354	329	360	322	331	362	354	340	362	346	334	370	342	370	345	338	365	385	326	413	367	357	363	346	372	381	339	377	369	395	353	345	376	402	320	348	329	342	341	333	358	334	370	297	316	368	369	349	339	362	362	353	353	381	363	383	375	334	361	364	339	319	357	387	399	352	375	373	366	354	400	375	349	365	364	361	340	376	347	340	379	379	381	379	372	317	368	344	374	402	386	336	344	322	357	391	345	381	352	363	356	318	364	353	328	360	368	333	354	376	396	384	338	330	349	361	352	361	351	353	326	366	400	374	371	366	371	357	359	370	347	349	354	337	344	350	403	350	364	363	377	361	381	346	365	361	321	360	379	380	380	375	356	372	410	370	385	371	342	345	353	359	360	330	329	360	370	364	359	332	378	389	343	393	356	338	420	383	379	385	378	345	342	333	354	352	373	388	367	370	353	340	355	375	343	360	360	377	356	355	348	375	353	331	381	323	341	383	363	353	374	364	360	357	337	359	356	393	345	351	344	413	346	390	373	380	369	368	342	343	356	358	373	366	373	363	334	328	343	341	364	328	343	388	359	343	373	349	376	383	351	358	362	394	369	338	325	399	358	373	345	348	307	348	403	359	397	329	342	324	369	363	329	380	340	353	360	344	344	377	361	322	370	385	351	352	373	390	371	383	340	334	342	372	387	393	348	362	341	357	364	365	355	377	359	329	383	342	380	340	337	360	400	365	335	365	353	366	345	372	373	342	358	342	384	333	359	345	392	345	340	364	350	369	349	305	354	352	376	360	370	368	331	329	343	348	327	356	368	381	393	369	374	357	348	392	364	342	372	383	359	371	324	360	347	363	370	386	357	368	387	368	318	373	326	350	326	366	367	362	346	343	368	355	319	364	342	404	345	338	341	339	334	367	370	381	396	345	395	364	344	368	377	403	366	356	368	335	361	368	395	387	342	366	364	360	378	387	377	343	329	353	361	348	330	372	365	361	358	368	378	331	352	352	347	346	356	347	377	344	377	346	372	360	345	393	380	364	373	368	314	373	330	372	355	361	349	349	381	354	341	329	375	342	367	374	377	375	360	362	368	344	335	360	363	373	361	395	344	361	361	366	389	381	382	360	334	410	352	364	377	384	348	371	351	377	372	359	345	321	333	348	372	372	353	362	360	327	351	358	351	317	344	342	365	368	353	332	356	369	384	335	350	391	352	368	336	352	401	360	364	328	372	368	334	351	353	345	351	378	336	380	345	358	353	358	360	365	358	348	369	333	389	335	345	350	349	384	354	369	372	367	331	382	349	367	348	359	320	375	332	345	339	375	373	343	354	327	368	339	334	350	368	418	392	359	370	346	353	348	388	393	336	359	372	342	386	351	356	356	407	385	380	371	330	363	320	372	327
13626	11729	16634	20088	19953	17476	13758	12860	10522	9796	8314	7246	5828	5111	4507	3909	3640	3137	2484	2110	2224	1971	1649	1550	1394	1278	1391	1163	1132	1053	986	982	948	992	997	905	902	894	864	928	921	854	859	871	861	862	946	931	874	903	909	849	807	840	860	894	881	848	845	781	866	852	834	884	827	812	847	820	856	854	840	867	880	872	890	910	878	907	867	868	815	778	851	882	833	817	876	814	834	852	831	865	778	822	888	900	886	868	826	885	876	863	859	857	821	845	881	889	828	850	868	842	835	903	811	799	879	903	811	861	821	836	857	919	829	899	846	833	843	807	857	847	838	814	863	865	854	878	903	872	785	843	875	891	904	850	828	851	859	825	903	835	841	864	876	865	843	782	912	892	923	806	902	872	841	868	898	908	851	875	874	922	814	837	857	851	834	857	874	803	876	833	854	852	870	867	850	827	856	896	852	828	839	808	845	850	900	876	825	899	883	852	821	844	818	868	895	869	884	877	846	867	886	885	831	869	851	843	844	817	848	777	865	797	829	844	895	845	865	823	826	842	853	842	867	851	816	870	870	908	857	856	884	819	814	847	792	883	814	853	899	840	837	816	865	907	875	855	938	836	814	847	892	813	911	844	868	835	867	849	854	851	859	899	902	874	829	829	843	817	820	870	848	901	837	829	880	868	845	894	872	817	827	820	879	907	839	855	855	896	848	870	855	815	841	880	864	818	872	892	836	871	892	866	838	842	904	834	888	856	846	848	846	835	882	829	865	881	884	852	839	946	808	832	897	843	806	901	832	796	853	843	876	838	814	849	852	845	840	856	851	879	821	846	862	855	865	827	868	871	838	870	817	871	815	853	852	853	899	831	885	874	886	849	896	860	814	850	940	824	871	846	889	846	886	816	866	835	805	938	853	831	825	867	877	862	823	805	865	838	895	857	935	797	868	853	894	858	829	857	872	816	831	831	892	837	861	833	843	866	893	858	880	881	799	885	855	811	852	870	879	897	834	879	832	905	847	830	873	790	815	876	879	882	874	846	874	842	882	816	895	847	827	867	829	829	847	832	897	830	817	810	819	896	827	870	882	877	927	918	892	794	895	862	901	894	922	813	914	872	843	842	861	827	857	857	836	766	878	836	893	841	862	871	877	862	848	826	817	861	853	876	849	896	869	829	828	848	831	881	883	855	880	892	907	884	814	830	845	849	873	847	873	859	856	914	786	829	860	886	811	802	845	871	868	865	871	853	868	842	830	827	908	822	836	873	869	822	846	834	851	885	820	827	895	936	879	834	820	869	862	882	775	856	845	881	858	857	863	831	884	879	863	844	835	840	847	845	904	820	842	812	866	864	850	836	849	879	847	835	874	859	820	865	836	882	874	852	907	883	825	809	854	877	881	851	843	836	847	862	888	914	879	824	847	833	849	853	807	826	853	864	909	851	859	871	833	934	854	882	855	824	844	889	836	882	899	867	838	822	869	875	905	852	821	859	797	806	812	834	844	861	898	841	829	809	809	818	872	873	850	810	852	849	899	876	882	874	930	815	810	831	805	832	824	831	898	858	874	853	918	857	814	857	909	818	839	853	864	802	924	823	813	916	886	826	856	881	817	850	867	834	910	841	876	856	800	857	866	869	840	855	865	812	891	838	910	912	829	866	840	798	823	805	821	864	836	800	821	848	819	827	833	820	860	826	874	895	855	886	795	838	837	852	838	850	819	854	848	870	891	902	855	884	863	858	883	830	880	814	855	847	871	817	863	866	836	853	885	861	800	846	885	861	831	836	787	811	827	813	897	855	785	858	861	805	874	873	838	889	849	864	862	863	852	845	872	858	858	885	793	859	926	794	863	848	832	832	819	831	872	830	847	860	852	879	827	823	827	870	881	875	840	827	889	808	902	852	851	846	878	824	827	897	835	861	851	851	848	806	862	906	842	911	809	892	832	813	833	870	875	849	864	829	872	879	896	845	854	888	859	899	875	875	895	842	859	838	811	823	884	861	872	870	873	830	863	836	864	848	887	837	886	857	834	843	863	865	839	828	818	875	862	858	838	843	871	851	877	899	867	857	841	884	790	895	864	846	900	851	769	833	860	853	848	883	914	892	870	840	862	874	874	869	870	856	919	858	846	863	854	799	861	824	840	837	837	842	807	838	881	878	889	863	852	831	839	850	841	846	791	844	878	824	827	796	865	834	825	874	903	841	848	859	834	837	838	826	853	905	879	904	881	895	857	838	852	858	872	850	879	855	889	808	914	825	801	844	849	871	874	865	848	860	848	847	854	857	871	837	801	848	802	827	846	803	812	867	879	791	858	893	873	832	898	869	851	849	875	866	878	845	835	898	834	859	879	843	866	826	868	836	887	846	873	833	838	886	857	821	861	814	823	827	807	860	853	853	836	856	839	843	862	865	880	872	849	835	837	848	852	888	865	862	858	799	809	790	857	836	867	875	838	876	835	880	818	890	826	850	825	875	841	848	872	829	882	875	818	831	881	861	880	856	790	853	829	858	870	815	822	823	841	783	863	848	895	828	807	870	838	873	843	810	833	832	874	900	878	862	856	919	862	854	852	805	833	841	853	834	860	838	911	862	881	885	856	811	858	861	871	891	813	857	876	870	831	902	855	837	922	852	841	864	881	877	898	853	852	843	877	882	853	875	873	852	881	892	850	909	834	902	843	846	882	858	872	867	814	895	833	894	859	832	828	830	886	834	849	852	837	864	865	898	843	873	858	912	908	897	904	894	848	825	861	828	852	843	854	837	848	779	811	815	797	852	811	862	876	861	837	833	831	839	865	837	817	846	827	914	863	865	835	871	813	818	858	831	852	826	849	848	829	852	853	893	904	881	846	912	820	872	892	859	832	842	846	845	853	855	809	841	857	839	885	868	852	884	875	905	875	827	785	874	886	832	852	854	860	833	858	792	917	786	827	847	868	840	872	816	829	923	851	822	844	832	868	852	887	816	892	828	829	856	876	878	836	878	841	845	856	871	855	871	842	821	845	861	866	885	834	860	866	869	834	823	850	872	901	864	889	846	867	864	892	903	891	887	815	875	828	847	855	888	892	876	849	862	859	875	855	809	874	855	836	902	862	821	849	850	858	855	883	891	879	798	885	823	857	903	826	838	866	839	863	898	850	884	888	861	872	884	820	829	823	903	866	799	893	872	819	852	877	880	818	910	851	849	833	850	864	828	852	852	886	879	901	844	781	865	827	784	864	882	833	866	849	882	855	835	877	884	870	861	840	829	915	842	852	798	858	850	924	829	858	866	895	835	815	858	877	916	808	872	915	827	870	883	872	842	841	934	862	847	822	845	838	852	860	862	920	852	833	815	852	886	860	841	862	856	876	876	825	831	816	866	839	877	876	828	876	869	868	836	875	824	888	839	915	883	828	858	837	879	885	818	833	892	852	921	828	899	890	819	851	848	898	818	846	860	884	804	857	838	909	876	822	842	896	841	841	840	881	879	823	860	940	836	921	866	883	884	856	847	858	888
25970	18543	19309	14989	12421	9184	6411	5164	3894	2979	2635	2072	1699	1514	1281	1012	900	791	659	585	559	547	513	505	444	411	475	373	394	360	349	359	327	337	337	354	338	307	296	347	325	316	303	312	328	324	307	316	308	315	362	332	322	327	292	329	339	339	339	319	320	323	313	317	339	321	283	322	290	348	320	354	317	338	312	329	305	337	319	337	318	327	361	330	292	317	345	273	321	321	307	350	331	287	311	343	321	348	336	344	330	332	297	327	327	331	309	289	342	335	308	347	327	318	329	300	294	288	321	346	300	316	292	310	307	307	342	319	337	340	305	306	340	293	353	341	364	317	328	309	376	281	350	327	290	331	335	328	330	333	356	323	277	344	383	300	312	325	353	327	320	348	313	313	349	361	325	320	343	319	312	354	320	327	335	305	326	317	332	337	345	295	332	332	365	326	357	307	319	320	310	338	318	319	305	300	284	333	330	337	337	318	327	340	332	304	295	295	316	345	325	339	338	335	294	307	295	306	311	339	292	301	323	311	318	300	315	350	321	347	343	363	309	308	342	317	321	337	290	323	310	287	312	299	306	331	290	317	296	307	313	350	291	353	336	307	334	305	345	312	346	327	330	335	353	335	328	328	346	358	313	308	316	334	298	336	324	326	328	321	276	341	303	318	306	308	313	381	356	283	325	334	320	334	335	332	312	340	305	320	325	282	339	317	370	299	283	321	325	302	296	319	340	291	325	319	285	336	329	322	290	345	345	322	311	317	331	340	307	292	327	317	342	291	332	311	340	316	331	304	342	291	323	351	292	293	334	331	275	321	352	347	327	310	346	314	351	312	341	324	307	332	339	317	317	298	323	326	321	330	306	337	320	350	319	331	338	303	322	327	338	313	299	349	340	330	376	302	325	326	317	329	354	332	301	312	319	377	335	340	326	324	308	314	312	350	315	303	343	367	319	332	322	339	333	314	336	357	302	329	328	322	344	331	316	317	323	377	328	320	342	289	327	298	320	320	302	337	363	320	329	339	334	323	331	353	319	292	335	300	312	280	329	314	311	360	312	354	338	312	318	297	318	323	320	318	340	315	333	286	302	345	307	326	290	329	316	316	335	356	317	309	319	327	323	327	329	322	317	346	330	322	331	336	309	323	335	322	340	313	306	333	307	323	334	323	271	318	294	314	292	338	322	309	338	372	320	328	317	339	317	327	321	324	368	302	299	333	312	333	352	341	326	306	316	324	316	339	279	331	312	312	341	333	339	287	331	316	295	300	292	301	323	350	314	343	325	331	352	294	319	320	344	346	330	318	314	342	341	329	323	344	303	330	311	311	332	343	314	337	330	349	291	289	297	314	319	316	313	315	350	358	312	314	307	339	332	286	333	343	338	325	344	319	342	355	335	323	341	349	339	332	293	311	304	330	312	341	323	288	276	345	308	342	321	300	330	323	325	334	288	309	336	316	317	332	290	331	321	303	329	314	329	320	285	312	345	317	321	312	333	336	335	317	322	278	354	318	316	325	352	298	348	328	347	309	320	309	285	298	339	353	356	301	327	313	335	292	333	341	332	346	326	331	319	355	310	312	363	313	330	322	338	299	309	329	339	322	345	330	305	320	324	294	326	354	316	328	311	309	338	308	316	315	315	310	320	344	334	289	321	315	323	328	346	295	330	315	350	341	333	312	312	335	353	288	328	330	338	344	348	316	342	295	312	374	351	344	309	347	321	300	340	318	321	347	311	376	326	286	329	324	310	347	310	332	330	348	327	331	304	311	311	333	325	365	337	346	336	337	299	318	362	366	350	329	332	317	359	306	341	328	327	350	297	323	325	322	299	342	314	332	299	328	345	300	341	317	299	365	311	310	341	319	320	343	333	287	298	333	309	317	321	279	317	286	302	327	328	322	365	332	312	301	328	300	322	294	332	327	309	288	315	324	318	305	321	310	291	323	288	334	347	307	336	330	311	333	312	294	323	329	297	315	332	310	318	338	337	317	311	335	323	331	330	301	338	346	342	327	316	290	331	325	338	318	301	324	332	334	313	302	353	313	315	291	306	320	352	332	328	326	323	318	314	294	349	298	328	299	342	354	332	339	307	309	347	296	370	335	328	321	297	330	325	356	337	331	299	308	332	314	339	312	366	333	325	331	327	312	346	317	298	320	314	309	326	295	300	335	326	346	324	324	347	326	344	357	306	325	312	311	299	335	344	328	351	297	327	360	330	332	348	332	300	305	315	286	336	317	322	333	316	351	305	322	333	315	327	309	317	355	333	314	320	325	299	309	321	356	329	341	335	288	311	355	341	337	328	336	320	371	301	275	305	314	327	347	319	359	357	319	332	349	317	297	312	310	323	328	306	328	278	322	330	322	323	319	295	323	310	289	302	313	284	335	366	306	309	318	303	327	327	314	332	305	324	306	297	323	321	340	329	312	296	309	318	346	339	301	328	298	309	345	358	330	296	326	332	308	366	303	323	318	342	330	326	310	331	302	317	327	278	360	327	344	333	332	327	318	349	332	319	321	311	290	317	298	290	334	336	334	372	309	335	294	331	317	345	380	350	321	306	313	309	328	305	326	329	339	326	365	340	337	307	337	275	316	330	326	341	317	347	347	272	322	286	325	343	300	324	318	297	308	339	332	313	278	319	347	338	330	351	311	294	348	320	281	300	324	361	325	310	305	280	312	293	314	320	331	303	356	338	331	297	323	313	322	336	297	303	342	326	337	326	314	330	329	320	315	320	315	313	335	343	321	294	292	313	353	330	309	354	320	329	330	277	359	312	317	319	313	334	308	317	325	322	328	328	309	302	289	372	321	308	329	324	326	295	314	345	296	306	329	338	348	348	297	323	317	318	291	342	310	309	328	311	346	316	312	306	335	321	374	337	304	351	339	350	356	321	386	315	327	329	319	315	328	381	352	317	337	320	339	295	291	314	299	326	349	308	331	291	321	349	312	313	341	321	341	342	331	351	329	308	338	339	321	300	318	321	291	327	329	320	329	321	344	319	307	300	325	290	305	337	324	333	303	291	317	287	318	293	297	351	317	308	321	303	315	337	333	317	299	324	303	306	313	309	337	320	298	295	328	335	335	343	298	324	322	310	319	354	325	313	313	285	322	328	314	342	299	315	351	327	299	351	325	318	322	300	324	282	310	335	358	336	315	350	313	322	341	325	292	382	327	301	290	310	321	334	308	324	305	293	335	317	319	323	284	278	319	312	339	302	353	335	321	311	295	339	312	324	340	321	338	333	322	343	340	311	293	295	305	346	314	318	331	338	309	323	301	309	295	291	315	325	290	325	267	345	343	321	331	367	331	309	317	308	362	286	346	346	324	327	346	289	321	317	322	309	310	322	301	320	300	293	334	320	352	312	332	311	293	345	323	348	333	323	307	312	288	298	317	362	334	317	301	360	300	323	310	339	386	344	309	340	330	295	323	300	360	327	330	317	344	348	332	354	313	312	314	287	339	342	353	301	298	297	330	327	314	342	337	339	311
17524	14998	22640	24939	25077	21338	18361	16797	14381	12757	11398	9903	8701	7754	6403	5234	4337	3821	2999	2721	2735	2748	2074	2087	1746	1502	1657	1250	1253	1125	1078	1000	945	955	889	888	836	832	831	829	832	835	781	757	799	770	817	799	778	795	818	839	781	809	827	785	805	818	804	773	753	766	725	758	749	756	766	793	729	802	818	787	755	809	745	753	753	751	801	791	780	769	776	761	803	749	725	737	800	811	789	814	798	771	769	812	805	743	755	762	726	731	819	745	735	768	755	748	797	766	771	776	801	776	782	828	785	759	778	744	761	787	772	804	796	819	780	753	772	759	785	788	768	773	805	764	753	817	711	767	783	776	801	758	770	758	771	705	727	762	759	744	783	756	760	817	749	791	751	755	745	766	764	790	745	723	801	746	736	735	734	773	804	795	754	786	760	725	715	753	788	811	772	763	780	797	751	719	760	759	741	778	770	766	778	725	787	741	841	749	754	798	785	744	806	760	760	763	831	759	788	797	810	810	716	754	753	772	805	770	782	723	739	733	766	760	747	731	767	756	810	794	812	795	771	785	767	798	782	773	791	801	783	787	791	769	787	791	794	751	830	717	764	790	780	792	779	755	814	753	747	762	776	763	733	816	776	733	760	732	782	793	791	717	778	829	798	765	736	788	782	785	788	786	776	740	741	806	783	756	777	723	761	738	755	821	742	773	758	815	713	773	791	766	785	805	777	719	743	756	793	752	766	804	754	772	788	751	763	763	752	748	799	773	807	791	814	724	778	716	774	749	782	782	861	719	755	764	802	779	806	740	706	780	753	757	776	827	778	749	779	746	741	780	784	771	734	794	751	769	748	774	828	761	719	810	745	754	803	786	763	765	767	789	760	728	786	767	772	818	757	786	776	821	736	795	750	747	738	786	766	789	753	719	813	759	816	765	779	751	740	806	808	776	808	784	806	760	715	735	735	795	735	781	807	741	742	743	776	677	821	796	829	716	769	730	760	785	774	738	759	767	773	771	768	766	807	808	794	691	736	772	764	767	691	748	826	804	794	754	781	748	780	770	783	759	811	729	786	749	736	758	785	751	801	793	828	806	772	802	786	794	774	790	788	780	822	819	792	786	743	768	802	752	702	779	787	729	781	734	790	757	777	804	728	705	753	748	790	766	757	710	781	794	751	772	789	736	771	759	722	807	747	788	760	757	766	764	777	759	750	730	793	808	808	797	747	774	815	766	790	815	751	763	769	790	775	749	748	767	757	749	783	824	792	809	731	740	770	762	777	775	786	782	780	740	761	772	763	799	787	815	755	780	770	764	765	825	797	768	775	809	738	759	792	768	812	773	774	719	763	734	727	790	744	824	760	778	791	769	760	771	721	786	764	761	739	794	738	776	734	772	818	762	784	771	786	734	828	794	776	769	771	777	792	756	788	786	785	772	787	758	793	776	808	763	797	823	792	734	742	771	772	749	766	780	777	798	787	784	790	792	757	754	791	793	781	739	762	798	798	799	809	769	771	775	778	800	787	752	772	747	709	810	804	815	717	809	780	767	777	782	797	832	785	750	795	794	755	705	768	798	704	682	800	753	766	765	769	771	740	805	815	790	773	766	767	799	776	798	769	797	823	804	820	808	743	785	815	792	760	749	754	778	759	751	764	740	809	786	753	736	766	826	806	856	810	808	747	756	786	791	744	752	803	768	741	782	836	754	743	806	799	791	788	760	795	776	787	783	708	786	789	774	807	778	744	731	766	805	765	797	819	719	755	798	729	769	792	753	751	804	767	802	771	815	822	794	815	748	784	777	764	761	737	794	727	792	786	775	799	783	747	774	750	758	767	774	823	746	733	733	730	774	764	782	780	801	791	749	767	752	758	784	762	786	770	743	722	774	791	750	804	791	798	774	759	778	765	786	778	779	782	747	774	778	771	778	751	767	780	795	793	752	771	787	751	787	773	781	740	713	758	783	787	781	835	814	750	784	797	730	771	772	769	757	778	779	809	739	785	784	786	792	783	763	752	779	764	757	747	730	756	721	730	762	810	825	734	814	795	783	724	798	812	751	747	769	824	740	764	815	764	757	744	786	756	791	818	736	823	814	757	770	759	803	770	789	793	794	790	735	800	802	803	745	831	767	729	767	753	755	764	778	759	711	748	817	778	797	771	754	785	764	742	761	749	759	788	797	817	775	811	763	786	784	787	754	777	773	755	762	770	802	780	789	798	792	759	772	776	757	767	735	746	771	743	772	810	778	801	795	762	808	734	752	781	736	731	746	791	751	823	761	780	790	782	747	737	790	770	770	769	778	790	812	805	748	725	734	767	748	748	753	795	741	783	773	793	774	776	740	806	736	776	770	797	797	771	759	766	789	783	756	783	813	786	741	775	790	743	731	730	757	768	764	789	752	815	749	747	811	744	775	774	753	737	758	765	734	755	762	741	784	815	743	704	797	779	786	754	784	768	771	778	794	728	767	779	762	761	797	776	782	761	753	791	771	808	698	713	765	747	778	730	717	771	758	777	763	848	780	788	780	700	772	763	752	795	799	807	737	803	807	769	729	753	750	755	824	726	788	792	746	767	760	802	752	830	758	788	813	793	789	771	785	793	762	779	746	804	766	830	803	741	785	751	791	735	786	785	759	757	787	726	808	778	767	800	770	771	741	740	742	736	759	798	742	834	805	729	819	773	809	732	791	760	777	745	753	761	799	741	785	804	773	749	814	747	780	758	793	786	730	822	779	767	759	753	826	757	789	734	796	794	750	768	747	787	826	779	790	820	788	794	767	765	826	824	750	788	781	740	794	781	777	746	805	714	768	758	771	752	778	711	828	820	754	797	795	740	802	745	777	724	739	770	760	792	793	799	756	734	773	791	729	822	759	748	785	809	741	772	773	784	728	747	790	731	762	835	775	793	774	779	788	772	796	783	755	766	768	794	804	774	776	749	776	744	805	817	707	802	735	761	734	762	787	740	742	733	742	776	722	741	779	805	773	822	785	778	754	742	775	761	788	726	782	746	762	764	763	753	738	754	754	843	785	810	775	770	772	753	730	744	763	768	809	802	804	748	791	786	765	786	784	721	806	811	813	753	786	780	761	781	843	772	805	768	817	758	746	766	792	765	779	727	782	732	743	768	778	726	810	780	768	771	801	784	749	744	783	780	730	809	771	757	726	820	769	747	752	809	741	765	780	798	813	751	747	765	767	745	751	782	759	832	776	828	785	794	732	772	755	792	777	759	777	754	733	790	751	806	746	844	764	753	777	794	775	797	769	765	783	752	772	763	774	774	819	777	775	734	824	735	749	731	742	770	770	803	762	774	795	753	742	740	805	791	796	805	746	801	740	752	777	733	759	812	750	774	763	758	818	724	832	784	761	778	763	768	801	757	761	765	747	815	792	794	772	793	804	746	788	752	736	749	749	820	737	767	749	786	746	791	769	763	695	803	755	818	738	774	801	751	769	762	743	757	727	787	794	732	762	707	789	771	799	732	740	764	775	806	777	782	791
6683	4646	5395	4867	3385	2102	1733	1401	1203	1019	911	738	665	564	553	520	478	458	468	412	404	393	399	374	396	399	372	390	376	345	373	372	381	391	393	365	352	382	377	344	376	357	312	403	398	365	380	368	363	373	420	340	378	371	387	345	385	409	395	394	331	383	382	408	352	381	362	398	347	363	350	386	388	385	345	344	378	355	409	387	394	365	360	356	386	375	367	408	354	366	387	367	411	376	369	364	376	402	382	342	382	379	363	361	347	379	349	394	370	349	361	397	390	339	383	359	374	374	370	347	338	350	402	385	353	342	353	367	383	381	364	354	389	337	389	386	385	376	399	370	388	367	396	345	362	398	412	398	376	372	400	355	364	371	360	383	392	382	368	395	419	342	351	381	352	376	343	422	370	391	399	331	353	409	346	363	365	379	353	337	362	350	378	375	382	358	355	408	369	330	358	369	391	374	374	328	376	392	397	390	379	399	379	345	366	401	395	386	356	393	345	352	382	393	400	371	315	369	404	348	383	376	412	363	399	381	375	371	347	373	357	392	393	386	382	391	401	376	383	367	363	359	373	360	360	378	384	368	377	380	334	356	357	369	334	355	337	359	379	392	335	397	366	376	406	358	381	383	367	373	398	376	410	358	399	375	360	373	392	361	377	387	375	397	380	347	394	401	402	362	339	378	398	321	404	346	376	381	353	358	368	379	377	345	376	342	373	382	394	364	375	347	360	402	367	362	383	351	363	336	379	406	366	337	354	379	381	408	355	383	395	383	353	370	345	369	360	364	415	408	366	388	387	376	364	370	378	392	384	395	341	358	400	367	372	356	399	363	374	373	384	398	372	361	379	339	347	376	368	357	356	396	404	330	381	366	360	372	367	344	421	367	353	360	366	430	383	368	329	407	366	333	364	372	393	359	347	426	341	381	386	389	398	356	347	387	335	366	372	381	369	366	422	363	388	409	340	374	335	341	401	373	354	400	410	385	337	361	373	407	359	404	390	362	399	336	370	399	360	387	368	391	362	374	377	405	396	363	386	417	351	351	377	385	359	372	335	353	390	396	335	390	365	403	375	373	363	391	353	374	360	352	361	366	355	364	381	355	338	363	309	356	375	363	383	348	372	350	348	349	401	367	391	355	370	389	371	347	327	358	339	350	351	371	412	377	386	362	339	375	390	342	364	343	344	370	381	350	359	348	369	383	359	363	361	388	354	363	384	353	348	337	371	385	370	350	344	339	378	356	361	371	360	384	361	368	363	361	390	376	365	382	385	351	387	386	379	421	372	341	390	389	380	364	356	377	373	368	356	358	358	373	361	369	348	384	382	394	403	397	388	372	371	395	351	398	392	357	391	386	373	357	357	342	389	380	382	363	381	369	375	400	374	348	366	381	360	366	367	342	348	354	385	362	373	386	350	350	366	382	385	410	346	399	340	354	361	399	405	355	370	374	375	316	356	350	373	360	327	354	364	394	371	335	400	341	367	379	373	366	377	370	373	395	385	371	382	382	362	376	387	338	396	406	355	365	370	392	374	372	376	369	383	388	392	351	383	372	399	399	399	358	369	400	340	344	396	384	358	380	388	371	345	367	348	401	339	351	383	401	371	379	386	362	407	395	393	371	352	384	385	381	370	358	364	368	367	369	407	343	367	377	368	353	357	362	377	356	405	401	369	366	352	358	401	362	389	353	325	336	363	372	348	372	372	363	384	374	339	395	405	366	389	365	374	434	353	383	349	380	367	363	344	381	360	409	354	379	380	403	404	373	338	405	366	388	367	377	355	372	396	330	368	347	402	390	376	351	365	390	362	372	365	393	362	348	352	346	378	393	393	388	365	406	381	365	366	352	339	371	361	381	353	371	383	390	393	337	338	378	413	351	348	363	381	357	399	373	373	362	407	343	375	403	384	323	359	402	396	377	363	380	387	360	387	326	340	361	335	330	375	364	400	372	329	394	378	389	353	387	356	393	360	368	395	362	401	403	388	381	391	371	363	373	355	390	402	348	379	371	385	381	414	371	369	335	376	377	370	366	378	351	357	363	394	332	397	343	398	393	403	395	362	357	379	358	370	404	350	360	387	383	378	351	353	435	341	346	350	357	376	361	378	381	391	368	390	387	381	385	378	362	381	382	362	381	377	383	363	393	376	362	368	370	319	353	357	394	348	365	346	350	398	354	369	393	378	411	372	388	376	346	382	374	374	360	369	394	344	355	361	379	340	348	363	367	368	359	382	438	352	375	346	356	391	355	390	405	378	399	386	378	368	375	346	401	376	406	374	340	360	359	356	395	386	371	375	390	371	366	367	364	391	362	392	389	334	366	360	346	383	386	393	385	352	359	409	396	369	397	371	392	374	348	351	380	340	353	356	378	313	386	343	377	366	360	346	366	361	363	364	374	360	388	381	407	354	369	381	363	327	347	380	372	387	389	400	344	370	387	395	370	363	388	357	336	386	371	372	377	417	360	370	389	359	385	399	374	350	332	382	380	339	361	389	384	351	376	364	357	386	386	345	360	362	405	364	379	359	388	392	368	398	363	341	372	359	373	384	368	381	379	388	348	387	380	353	388	377	362	342	410	356	361	369	367	339	352	371	378	374	340	343	372	362	398	333	378	343	358	375	356	389	351	378	412	372	364	406	404	393	351	380	400	387	363	360	337	378	381	333	378	379	362	386	375	414	397	407	366	406	365	375	346	344	322	373	361	356	379	360	375	376	374	346	392	384	376	376	341	366	347	378	370	364	378	375	377	350	393	371	392	373	357	349	355	357	341	347	382	347	405	386	404	376	346	369	343	364	375	389	360	389	363	368	382	350	354	353	368	341	358	399	390	345	349	391	368	367	365	384	352	362	331	350	346	390	354	382	385	366	378	328	363	359	386	362	361	355	368	400	336	373	360	355	377	347	385	400	350	395	381	387	377	365	351	386	357	394	358	366	357	345	380	362	367	366	384	392	365	398	358	376	361	355	379	368	334	377	365	364	391	390	347	336	381	356	388	394	344	368	344	355	377	350	380	382	371	376	387	374	354	398	353	391	353	398	412	334	367	400	364	356	372	386	366	386	419	368	367	373	382	328	375	322	370	361	362	316	369	358	353	400	360	419	362	386	372	392	377	370	384	345	362	351	352	373	365	391	343	403	350	352	381	373	397	345	375	401	379	324	366	382	390	391	372	373	385	364	383	362	376	402	352	327	382	378	378	406	349	380	373	361	370	420	388	383	384	372	378	366	347	359	389	380	330	384	391	378	360	382	352	346	365	370	366	411	363	359	361	357	363	350	365	367	369	415	361	375	351	356	356	395	370	390	371	367	394	339	365	362	380	349	382	379	354	394	369	382	364	319	366	383	370	389	373	396	417	377	372	348	399	377	373	346	357	370	354	409	368	397	404	393	409	378	347	377	340	346	368	386	379	362	376	384	382	343	361	357	392	385	376	423	380	370	357	373	371	387	350	377	366	387	397	400	358	360	354	403	351	351	396	363	374	370	383
5710	4879	10364	13581	11416	8502	7845	6577	5761	5059	4219	3280	2766	2267	2034	2091	1785	1648	1332	1218	1225	1142	1132	1050	1060	1091	1068	965	982	947	961	959	951	950	928	981	900	939	906	914	902	860	861	903	924	896	862	868	884	879	942	893	883	867	858	927	877	858	880	886	860	927	830	893	847	886	868	882	843	892	896	880	884	877	852	866	907	889	880	893	863	876	879	856	869	892	884	918	862	912	883	864	966	834	879	850	931	889	860	889	831	875	860	885	890	889	905	890	828	909	885	903	913	865	848	872	894	890	856	819	911	867	938	897	906	904	815	830	820	945	877	839	891	894	852	865	887	865	860	893	899	904	921	876	827	799	917	837	935	830	882	850	872	842	904	874	873	849	895	856	876	890	846	870	892	853	871	892	868	888	830	828	879	876	877	905	863	883	867	864	820	852	894	865	870	884	885	900	883	894	947	894	906	875	879	898	937	894	890	880	858	900	904	905	875	885	867	924	873	891	891	856	875	845	877	861	865	870	834	886	864	911	934	903	845	879	860	857	908	865	860	890	902	890	874	864	870	869	884	850	836	883	834	844	873	902	872	868	885	877	867	879	871	904	882	841	848	847	899	883	850	890	882	851	936	843	855	851	874	845	914	831	882	873	853	863	868	892	889	874	890	859	848	837	860	833	893	832	864	882	868	830	934	882	904	860	902	932	877	881	912	847	792	911	922	911	838	826	869	854	876	886	908	856	846	831	841	875	908	847	838	814	899	827	881	885	871	890	898	824	825	863	883	863	929	863	908	894	845	901	841	849	877	862	840	854	895	915	868	881	891	858	836	842	882	869	870	902	896	850	909	920	901	910	856	889	855	860	893	918	913	893	829	821	853	870	828	877	834	943	851	897	849	908	888	923	883	824	863	853	898	845	881	889	882	916	874	835	890	869	865	920	900	938	853	877	902	834	865	868	872	884	860	894	916	896	900	856	855	947	838	872	872	852	857	860	841	872	847	868	852	873	871	842	860	910	876	892	896	862	826	858	881	891	871	848	846	931	858	887	870	906	860	945	944	864	923	865	877	891	844	927	865	878	831	862	877	911	890	819	889	875	852	960	890	902	825	835	872	850	904	885	827	942	878	860	849	879	885	891	954	843	851	935	870	879	884	868	890	846	843	917	831	830	850	908	865	902	893	812	849	903	872	876	874	908	897	883	903	850	848	881	863	874	892	896	873	851	863	879	894	855	880	856	838	886	886	879	858	805	853	921	881	850	869	878	889	821	829	887	891	844	932	935	877	864	828	864	904	883	852	855	884	910	863	892	907	830	906	850	870	830	869	853	812	863	916	866	884	837	883	883	874	906	886	891	899	872	907	886	886	906	909	885	878	933	870	900	872	894	863	846	882	849	900	875	865	878	879	881	872	918	929	908	895	851	894	885	911	898	882	864	844	842	875	888	839	847	889	912	894	885	885	880	855	909	856	885	864	845	914	846	837	850	840	852	885	850	875	921	906	820	848	823	826	902	881	832	852	831	871	892	841	886	907	916	936	925	828	872	883	904	897	901	868	836	933	841	873	892	873	842	799	898	886	899	894	887	860	899	905	829	877	905	869	876	864	874	885	894	854	885	865	894	887	856	906	859	858	871	978	856	877	860	883	866	946	875	928	848	897	834	880	878	867	894	882	857	862	879	891	830	844	887	863	938	861	900	865	869	830	868	861	872	877	870	882	878	825	887	885	846	882	895	840	889	860	869	862	895	858	886	860	877	849	846	870	911	871	912	831	869	857	941	853	851	837	846	877	843	873	863	815	912	845	875	845	894	869	890	846	909	886	877	901	831	879	889	882	928	856	898	883	852	850	905	867	888	903	895	903	863	894	913	869	909	882	874	874	907	913	861	873	856	904	847	893	913	897	876	886	935	875	865	868	857	838	857	874	880	863	861	895	912	838	879	845	886	885	930	847	857	874	823	889	878	835	808	912	916	863	891	894	814	927	848	885	844	879	878	863	889	886	874	876	921	872	900	860	902	917	853	860	911	880	852	853	881	862	833	895	874	918	903	851	943	907	875	870	874	889	842	845	862	926	902	832	847	846	814	873	813	926	895	893	922	887	902	853	944	930	860	830	894	915	886	896	810	884	868	932	869	902	887	873	890	892	905	899	853	880	919	873	858	926	830	824	900	831	932	838	842	877	884	863	840	905	881	885	858	847	843	885	894	914	895	833	922	867	875	915	802	897	875	898	866	876	873	877	867	881	894	851	867	912	858	933	860	923	876	854	852	883	828	913	855	863	891	900	885	857	876	868	880	929	871	918	854	828	860	879	840	884	871	882	849	858	901	869	843	920	900	887	878	882	866	873	911	914	861	881	866	867	856	865	905	846	879	921	859	843	877	847	917	892	856	894	915	807	836	912	877	851	872	868	853	854	845	879	891	815	867	897	907	865	868	900	873	910	940	868	835	895	854	841	949	842	912	869	858	900	904	859	835	866	879	858	844	857	849	911	889	919	863	872	859	914	866	894	893	902	934	878	826	879	915	841	966	901	895	856	827	856	913	840	926	903	888	879	872	843	878	887	834	877	869	901	899	931	860	899	957	842	894	860	864	890	817	931	856	879	856	871	856	861	885	887	882	874	831	892	865	899	824	848	846	870	877	851	854	898	931	844	908	880	905	849	891	875	806	901	887	895	891	858	900	938	886	815	893	891	852	897	878	850	930	893	909	856	874	878	823	894	898	905	898	863	864	897	937	912	868	857	841	889	849	849	926	825	912	899	844	850	853	856	814	868	893	824	921	786	898	825	871	893	881	856	927	868	880	894	877	871	917	826	846	897	854	893	803	879	822	891	899	873	864	834	909	876	847	870	865	868	877	884	882	884	937	806	838	890	900	844	899	872	939	892	906	876	845	848	885	859	925	930	878	860	866	846	889	883	912	893	888	911	890	886	915	773	890	852	856	884	896	892	812	822	840	866	878	894	884	905	902	874	941	971	849	917	862	902	912	867	915	876	827	867	884	886	918	894	862	977	895	910	827	820	808	842	885	904	867	899	834	887	916	866	878	887	923	936	894	869	838	839	910	803	875	885	870	898	875	899	895	902	875	861	871	876	853	886	863	903	886	899	825	880	956	854	895	940	873	835	861	893	875	847	889	822	894	880	932	878	925	832	865	842	851	924	876	861	871	912	893	906	872	890	848	862	952	910	891	847	822	863	872	921	825	855	923	869	873	841	841	867	878	871	884	868	838	855	888	850	871	905	857	880	873	866	842	886	868	879	890	923	891	848	929	869	883	919	888	847	867	894	862	854	868	876	854	926	911	858	887	913	877	883	860	907	894	886	852	909	846	814	899	881	852	834	917	869	840	868	853	927	821	804	891	894	921	828	866	867	902	859	876	881	897	899	877	879	902	853	857	849	821	876	898	881	932	859	928	882	866	834	847	813	883	872	889	835	843	830	922	855	872	886	891	896	890	866	922	842	818	872	824	861	941	873	875	906	921	873	891	901	848
18499	12735	12851	11652	8266	5761	4207	3312	2594	2134	1708	1377	1390	1126	889	737	711	653	573	514	560	531	472	459	446	432	431	406	407	341	373	354	385	344	360	379	382	362	352	356	372	383	380	349	382	410	369	342	393	333	323	363	404	354	375	383	338	350	365	374	397	342	364	352	347	357	382	336	378	374	326	368	370	329	348	348	368	382	359	364	386	366	361	371	365	380	354	345	407	384	356	373	364	345	358	358	396	387	365	329	399	359	353	332	378	338	359	321	364	366	331	381	334	324	394	400	344	351	352	328	391	361	342	337	382	332	338	355	335	348	347	366	345	361	364	351	374	359	377	347	345	340	362	377	408	353	360	331	349	380	363	377	371	380	364	379	362	361	362	335	377	352	337	353	400	359	369	357	376	370	337	382	337	364	389	373	357	372	359	366	349	345	343	347	353	374	370	340	377	372	362	365	336	347	350	356	356	407	378	343	387	360	349	351	410	337	322	336	363	361	367	339	364	358	345	348	349	382	351	338	372	335	366	396	374	337	365	345	362	360	383	356	394	369	394	346	330	378	381	357	385	372	364	342	360	411	320	348	353	383	368	371	372	391	357	406	358	349	337	361	376	359	409	357	389	373	366	362	334	376	355	387	349	354	365	382	345	366	346	348	345	340	341	369	350	372	337	365	372	380	356	341	321	365	328	357	363	311	348	363	374	342	349	340	375	400	382	329	352	363	393	341	343	370	402	364	350	399	385	373	367	352	360	369	367	344	375	372	375	379	368	384	349	374	359	359	371	363	389	378	353	345	398	366	393	361	345	379	389	349	368	347	381	380	360	399	371	394	349	320	399	341	317	353	404	401	364	349	375	363	343	371	362	368	360	370	369	348	387	311	343	382	351	376	380	392	363	324	380	363	321	378	377	349	383	416	331	360	402	368	358	340	360	349	383	385	345	363	339	315	374	389	361	312	345	365	380	385	418	357	351	345	355	349	377	414	370	320	343	358	364	349	362	346	355	390	350	348	355	337	341	348	362	374	380	349	382	359	340	352	354	364	379	358	350	366	367	358	388	379	366	368	420	366	315	337	373	319	372	362	361	364	341	369	374	384	359	382	325	362	369	380	387	375	405	387	382	400	317	414	317	394	325	358	370	361	378	375	373	343	361	353	372	372	359	348	366	359	326	359	371	367	364	368	377	372	373	367	390	347	345	371	345	355	342	375	393	355	352	351	386	379	377	377	373	381	369	321	380	345	383	363	358	362	382	365	316	325	377	373	386	365	324	346	368	366	355	302	336	346	373	364	358	374	374	371	376	358	362	355	390	352	365	389	378	382	409	352	352	357	323	375	386	332	327	393	372	372	373	366	351	362	354	352	351	359	395	374	353	360	369	332	359	335	341	349	375	386	378	373	382	360	384	358	367	346	414	335	358	359	385	333	350	415	384	371	385	337	380	389	357	336	357	391	331	356	349	389	332	378	390	336	366	336	353	391	363	370	365	381	381	403	338	392	365	375	382	372	372	366	335	379	321	347	362	381	376	399	368	372	354	383	361	372	348	361	349	380	381	345	361	348	372	374	396	383	384	349	353	398	358	371	340	366	374	367	351	391	373	326	353	375	378	351	363	372	331	321	371	367	371	361	360	381	392	381	324	377	399	382	351	337	336	412	347	408	371	334	350	366	382	337	341	402	368	343	324	351	364	352	369	331	370	365	386	358	381	346	359	356	366	351	352	348	333	358	360	368	316	353	377	366	347	364	377	362	364	351	355	362	377	358	409	338	383	343	369	382	355	380	398	379	362	365	403	365	380	374	364	371	352	360	376	383	317	347	376	329	373	400	353	370	397	355	341	320	339	363	369	379	353	363	317	338	360	369	336	386	368	315	366	363	347	389	351	344	354	388	377	340	404	330	346	376	370	325	336	352	372	382	355	343	351	381	350	359	370	351	402	351	365	355	354	326	335	329	387	374	369	398	368	368	363	370	356	360	394	363	361	321	375	392	348	346	369	422	388	372	365	347	407	398	360	377	336	358	346	351	365	324	357	368	368	350	365	349	344	353	368	320	334	325	353	385	404	374	407	347	362	362	340	322	388	360	370	370	347	342	345	382	390	385	357	371	356	366	386	368	339	378	332	342	324	372	361	374	383	342	355	360	364	371	355	387	364	370	378	433	349	369	361	322	362	310	353	364	372	355	357	383	356	375	398	366	346	339	347	346	357	373	331	405	385	369	385	392	380	335	372	340	359	337	373	366	362	372	371	374	373	377	385	348	360	343	394	378	372	356	353	356	365	386	352	343	360	378	361	367	378	355	358	384	386	402	350	335	371	356	400	379	362	349	371	371	354	354	328	356	358	357	383	339	362	370	353	382	395	349	319	373	354	366	392	322	340	383	357	365	337	343	385	400	371	398	351	352	368	383	372	342	324	352	343	336	364	347	348	347	358	354	381	379	375	350	345	389	375	355	386	369	362	389	372	317	356	394	353	346	360	350	377	346	379	345	372	345	352	354	323	382	374	359	379	380	311	354	380	323	355	334	328	407	356	389	348	383	358	364	358	392	372	354	345	326	374	338	379	359	340	345	341	353	385	373	352	344	346	356	343	351	415	367	348	386	387	361	380	361	346	353	334	345	373	366	325	370	374	378	378	373	348	322	377	366	369	381	367	353	338	327	341	370	374	316	386	376	339	409	379	347	373	375	379	367	405	360	395	385	356	368	358	368	340	328	385	362	379	381	391	409	378	386	370	355	384	377	335	361	372	318	362	373	385	339	339	381	346	346	352	350	361	332	357	351	365	347	355	380	330	355	379	361	343	376	352	370	374	364	325	368	360	379	355	342	370	363	335	380	364	351	333	346	359	379	396	362	357	353	343	402	402	355	346	304	395	346	388	378	366	387	335	377	355	367	371	378	344	376	344	353	383	350	379	390	391	383	358	375	348	393	347	362	389	405	369	328	389	374	394	353	381	418	354	392	363	374	394	353	409	401	327	364	354	355	391	360	390	341	354	363	380	369	357	401	383	383	355	361	336	360	338	325	360	354	408	389	349	408	377	339	363	380	388	361	390	355	332	326	375	343	341	352	389	362	345	359	339	346	349	388	385	356	398	335	334	336	365	363	381	366	361	376	335	372	404	352	371	389	364	361	375	324	356	379	385	344	334	372	359	364	334	362	371	364	349	317	357	352	337	385	367	358	339	354	377	344	317	304	368	424	377	377	343	392	354	354	362	376	349	343	363	379	399	391	383	363	345	367	377	343	333	360	368	368	355	411	368	356	344	354	361	387	368	328	342	386	369	351	394	385	401	356	350	394	396	321	395	357	333	333	347	342	360	361	359	341	383	357	364	344	357	377	391	350	366	360	380	391	373	330	397	376	368	396	329	320	359	368	352	408	347	388	363	400	348	371	402	350	383	357	387	349	381	340	391	347	388	363	376	358	377	334	368	388	394	348	379	344	361	370	358	356	390	353	375	355	379	373	362	361	349	369	363	383	383	379
14167	11272	17892	21756	18984	16214	14530	12899	11023	9925	7668	6889	6323	5344	4114	3580	3434	2911	2425	1998	2116	1793	1530	1619	1368	1288	1286	1161	1112	1044	1027	1000	972	969	922	912	956	933	921	949	875	901	891	868	917	853	897	893	890	799	891	822	851	841	892	862	847	861	885	875	869	830	840	865	862	824	866	861	874	836	860	880	919	884	905	856	848	835	904	880	894	865	897	883	871	803	873	776	853	928	833	902	931	821	926	829	846	856	876	881	823	853	882	865	871	838	879	885	893	799	902	862	862	882	866	856	897	917	842	859	895	884	850	824	917	819	898	855	827	873	873	857	887	824	883	934	893	842	879	832	856	927	891	893	903	833	921	874	859	842	903	896	824	902	791	823	924	849	843	808	907	870	841	876	797	857	852	863	843	843	890	864	853	807	893	900	881	797	844	837	854	822	847	871	826	865	840	825	909	851	822	854	837	851	900	952	841	860	848	868	895	874	842	884	907	871	878	895	888	871	842	858	861	823	865	866	873	907	889	879	861	808	829	802	832	855	849	842	851	845	864	838	861	863	832	841	901	867	875	858	831	853	899	842	867	871	838	892	839	879	884	862	818	849	830	829	860	884	819	861	882	816	863	841	828	894	871	882	896	832	909	836	869	910	827	838	874	899	833	836	887	852	835	828	874	872	885	873	880	830	811	839	873	870	872	857	885	806	898	831	835	826	801	874	836	878	858	852	831	911	870	878	866	855	857	900	909	872	841	933	834	867	800	875	826	875	870	818	876	870	851	894	879	839	916	817	876	880	875	840	867	854	850	833	830	886	808	901	899	851	803	846	826	875	874	843	913	860	838	824	817	889	864	860	908	865	804	869	851	828	840	869	852	889	840	826	839	857	851	865	839	858	866	897	855	869	847	900	859	863	824	814	846	916	884	839	887	880	854	850	851	860	816	874	903	873	872	884	862	854	869	864	782	842	840	910	885	905	870	830	907	852	918	778	837	836	907	838	875	829	868	848	938	831	837	862	837	882	828	871	886	875	868	857	895	851	868	861	906	879	831	835	864	827	826	862	832	869	867	866	843	890	900	855	851	830	894	850	842	899	834	856	840	900	861	870	842	841	861	827	843	898	867	859	873	824	817	852	923	845	856	889	873	857	824	948	870	840	867	901	828	851	832	873	839	886	837	877	886	891	874	837	888	831	831	851	841	828	873	833	860	866	813	865	857	863	883	877	868	836	824	876	850	874	847	847	832	828	852	899	846	861	847	865	886	842	852	869	862	840	841	845	875	823	850	834	918	847	923	908	821	850	818	817	833	851	832	864	868	857	825	850	843	840	833	856	877	958	854	842	847	828	846	861	847	859	915	896	880	916	881	840	865	904	871	840	861	854	855	838	878	834	906	875	821	877	849	900	866	883	809	883	837	871	845	900	861	866	858	814	860	890	832	866	862	822	915	887	794	824	884	869	834	886	862	836	906	790	838	870	819	859	858	888	880	861	837	797	879	861	889	853	853	838	864	881	895	887	883	914	862	864	832	856	908	858	875	910	824	887	853	809	866	898	882	824	896	879	798	858	889	810	834	879	892	871	878	932	853	889	880	871	851	946	908	835	902	838	875	830	841	826	795	819	912	834	836	867	876	849	877	851	859	862	877	840	870	914	873	864	869	840	847	839	877	876	855	846	866	863	835	854	844	901	871	892	886	827	886	852	843	918	857	916	842	810	848	823	846	838	852	860	834	882	841	863	890	802	902	870	863	816	894	866	897	847	838	924	851	882	888	854	914	825	844	875	902	879	838	895	893	849	888	880	864	889	870	853	865	856	871	871	839	836	862	879	863	892	856	913	890	838	896	905	811	879	837	798	826	854	867	895	836	857	857	934	876	855	829	842	820	866	810	779	866	909	812	849	883	880	862	865	876	893	903	865	859	820	905	868	808	838	867	823	849	852	853	842	798	899	865	818	843	865	917	867	867	887	822	879	829	885	852	851	880	912	842	889	838	874	899	888	862	872	825	880	813	887	834	844	849	876	823	835	905	871	846	871	862	883	836	857	828	882	816	864	880	865	875	862	884	844	903	849	876	829	861	839	860	868	890	875	885	873	861	865	888	839	920	814	846	910	793	851	886	831	851	846	898	833	864	814	889	853	824	795	861	864	884	823	845	872	817	793	843	869	844	854	885	813	854	855	852	901	889	889	852	845	840	872	935	827	848	854	822	833	883	856	857	872	828	861	811	857	928	847	848	867	856	826	893	868	863	868	845	844	832	818	882	854	873	894	828	833	844	867	868	935	826	832	849	851	848	826	868	843	906	871	840	849	837	834	825	866	848	842	811	861	814	773	862	838	907	864	837	891	824	857	886	830	836	866	868	855	818	910	863	863	866	822	862	754	888	868	870	877	878	895	820	904	882	821	842	836	808	859	854	826	837	829	836	829	849	889	839	839	881	845	859	812	863	834	858	868	853	818	842	865	852	826	788	838	871	818	840	842	844	881	891	850	862	830	875	865	822	845	900	816	844	814	833	827	832	895	838	873	877	834	856	878	879	850	819	827	861	873	849	839	865	861	825	869	849	811	835	877	852	883	852	880	933	903	855	862	867	904	824	912	870	884	866	888	855	831	876	814	867	854	916	856	864	827	837	887	859	849	895	890	898	817	812	883	878	858	848	832	889	853	885	840	848	882	854	900	891	879	860	863	888	864	859	814	842	891	897	847	822	836	924	868	868	862	816	858	858	880	901	867	811	824	817	842	880	887	909	865	843	848	892	861	833	843	875	851	873	880	892	842	821	851	856	891	813	865	883	872	847	859	809	875	886	878	855	833	886	839	871	841	879	902	880	846	867	855	920	810	828	850	837	826	845	857	853	847	853	887	858	852	849	873	805	829	871	909	838	841	871	814	829	902	873	855	837	873	876	835	843	862	883	849	909	834	885	848	855	851	879	859	860	879	871	827	830	831	894	924	896	880	826	851	850	878	895	863	849	847	824	855	866	836	852	867	874	871	881	870	845	872	881	875	864	865	846	830	856	825	874	867	886	814	855	893	901	839	884	856	895	927	793	858	846	906	821	896	883	819	873	884	893	811	830	890	844	851	858	824	853	874	838	806	822	889	857	910	850	893	882	872	857	899	865	923	845	855	839	803	819	860	868	900	841	871	882	861	888	919	919	850	858	872	855	842	911	883	852	846	887	808	889	861	890	818	920	855	875	892	833	873	829	878	883	854	837	848	850	891	817	854	849	875	795	897	883	846	867	881	878	879	896	854	865	913	885	921	924	849	877	861	853	847	780	900	878	885	906	832	861	821	878	849	928	856	848	863	888	816	890	890	858	901	885	895	841	843	812	832	853	865	846	860	846	792	841	845	882	867	875	872	846	830	897	852	834	837	828	873	858	866	810	889	891	780	829	827	846	814	817	860	826	848	892	915	843	874	861	847	950	848	877	838	879	842	817	878	877	877	842	885	821	842	895	873	855	830	873	837	838	830	897	858	894	839	846	875	880	845
26451	19755	19870	15758	11608	8589	6418	5201	3950	3462	2685	2025	2026	1505	1234	985	1004	815	615	610	590	544	500	513	452	416	458	415	395	385	365	344	328	351	341	316	329	297	381	312	342	322	367	321	338	335	310	365	345	319	325	337	328	331	343	316	354	344	324	350	300	327	341	320	335	322	321	353	330	332	323	318	335	322	335	309	315	313	352	370	375	352	340	334	315	335	328	335	330	351	336	329	315	332	320	311	351	319	337	337	350	324	323	311	345	344	359	329	329	306	328	371	329	317	296	327	338	306	335	329	295	293	315	293	329	294	325	297	341	317	317	292	375	317	360	332	303	339	376	305	338	342	350	328	330	328	329	329	346	324	361	315	329	321	323	323	359	356	351	326	308	320	300	305	329	334	311	361	358	337	315	332	329	319	330	350	301	315	320	305	321	314	344	333	316	325	270	314	321	354	333	369	336	336	300	348	333	303	319	315	332	309	357	312	313	308	355	349	306	324	350	290	350	328	337	328	304	284	354	327	306	332	352	347	332	350	311	361	328	332	315	380	338	313	310	325	347	332	307	360	308	332	343	340	303	322	335	309	331	323	327	304	304	298	327	377	343	340	335	341	328	314	309	325	357	325	336	325	299	306	331	326	350	322	315	339	332	311	320	322	337	334	324	339	335	335	324	367	335	318	337	303	327	330	340	359	319	283	310	324	336	297	337	341	320	344	347	322	327	333	302	312	284	321	340	340	302	310	299	327	315	318	310	308	303	299	301	328	339	331	324	339	291	324	312	354	311	347	368	347	323	336	346	328	314	334	344	324	373	333	302	328	332	326	320	318	313	324	346	337	368	350	339	330	354	306	319	342	357	301	313	303	320	378	328	301	311	341	311	305	341	347	337	328	329	347	361	308	343	328	347	293	351	315	311	339	316	307	325	316	337	307	313	295	340	331	339	329	344	323	322	304	317	347	319	339	323	332	330	337	334	326	315	303	349	337	311	324	348	351	342	350	323	340	333	301	343	301	346	316	315	329	323	332	331	303	325	286	356	323	288	324	346	332	325	324	320	368	338	321	344	304	303	308	338	334	299	323	326	309	343	345	323	339	310	306	345	336	322	322	327	348	341	343	320	324	340	310	339	345	325	328	309	294	329	319	328	326	335	341	323	358	325	347	294	352	354	303	345	317	345	294	336	292	290	344	341	340	325	335	370	315	329	322	300	313	308	317	317	294	331	314	310	353	327	339	342	324	312	352	322	328	338	310	324	360	330	367	334	343	337	320	322	279	337	317	319	351	330	333	324	331	340	332	359	332	316	327	321	344	331	313	325	338	330	318	294	351	345	313	344	327	315	331	367	330	358	369	314	311	332	318	306	317	337	336	318	361	339	340	328	335	362	352	307	336	288	321	310	308	333	331	316	337	301	322	322	300	321	299	324	335	308	348	321	336	319	307	329	341	338	319	303	335	333	337	304	318	344	303	294	347	313	317	335	329	313	307	313	348	292	348	308	318	333	329	322	325	339	358	296	321	318	333	328	317	333	350	362	337	316	300	338	317	330	329	335	342	332	341	342	345	311	347	293	366	326	313	330	304	359	347	339	315	324	322	358	319	343	334	331	324	336	317	314	346	332	341	319	289	352	312	335	310	370	354	336	317	360	304	328	337	318	312	308	319	287	302	312	300	357	322	339	351	355	310	330	356	313	338	331	310	308	317	315	341	342	264	347	318	326	297	311	322	343	350	304	320	343	315	328	340	359	316	308	338	360	339	316	347	349	358	334	359	352	341	357	313	326	345	346	326	332	320	319	328	393	363	292	326	332	329	320	340	329	352	337	327	315	331	337	324	338	361	303	290	339	322	320	328	324	348	325	349	320	313	338	303	323	343	333	325	303	322	336	326	305	322	351	356	299	299	308	322	363	320	341	298	344	383	302	324	349	339	346	330	305	331	323	331	367	331	368	345	316	338	343	350	341	309	351	319	336	338	334	316	318	325	327	326	318	360	367	310	337	317	327	317	298	329	326	320	327	324	294	351	312	335	339	317	333	318	353	340	301	346	340	297	297	348	331	299	319	317	343	322	335	357	319	374	321	303	322	359	324	327	370	303	280	344	340	322	315	321	289	348	355	323	327	308	328	315	314	333	305	358	325	313	304	326	293	306	316	356	338	305	342	312	293	338	329	315	327	346	340	290	300	290	372	356	345	317	388	356	310	351	325	301	312	329	345	328	318	337	290	310	341	308	302	332	322	338	308	276	313	324	356	309	326	348	317	335	347	289	318	307	329	316	318	347	329	320	371	315	318	328	319	329	319	323	321	316	305	318	351	320	288	306	311	302	301	304	310	333	331	318	318	364	330	300	341	300	316	349	317	348	354	342	343	285	346	329	333	334	294	334	324	296	340	343	332	294	328	328	327	336	323	327	318	336	320	306	319	311	340	344	322	336	312	318	336	342	294	326	312	357	374	361	321	305	335	347	303	346	317	336	338	320	332	329	352	334	344	327	323	348	311	317	334	317	330	292	300	327	327	303	343	321	321	332	322	333	313	351	315	325	338	330	324	321	309	302	313	296	344	330	299	320	312	321	340	326	352	350	339	333	356	322	331	351	330	346	346	324	334	277	321	313	341	340	328	341	315	324	343	310	313	314	349	316	326	342	326	338	335	358	328	345	308	352	327	337	341	344	336	324	338	321	314	347	301	321	304	317	332	315	317	323	381	317	309	320	307	295	327	302	360	317	334	355	349	334	366	300	305	346	316	327	316	317	329	322	302	329	341	346	312	323	315	379	336	391	338	303	327	345	342	337	337	327	340	342	335	326	332	331	302	350	330	332	344	328	316	356	334	329	358	343	329	308	313	336	343	338	342	338	313	314	327	348	350	352	343	366	331	351	322	347	329	365	308	336	347	302	346	361	326	307	322	297	314	319	322	308	318	322	296	336	308	324	322	341	329	314	291	324	306	299	325	335	348	335	332	301	333	296	329	313	313	361	322	346	328	348	346	327	310	311	332	324	336	343	330	306	353	361	323	314	352	349	322	321	329	326	330	346	337	356	324	341	309	301	310	327	328	344	321	352	326	317	322	330	364	350	300	337	330	303	360	320	335	338	320	302	340	324	335	325	335	319	345	297	321	297	306	303	306	326	318	353	300	330	345	283	320	302	343	318	325	322	334	367	351	335	313	371	356	346	337	313	327	344	337	312	300	309	324	314	342	337	336	331	312	306	327	318	347	295	329	334	327	315	361	333	328	329	359	345	278	346	326	372	333	310	328	333	299	324	350	291	316	337	324	325	310	373	315	332	328	378	334	344	315	340	339	335	333	319	334	364	307	327	261	322	321	309	298	339	347	324	373	331	317	326	349	316	359	327	328	321	332	355	334	324	328	284	332	319	344	330	315	309	346	325	347	331	321	305	321	325	303	321	337	288	301	355	366	330	321	321	325	314	310	342	310	290	352	308	328	319	278	304	306	334	310	332	313	342	341	309	350	308	317	323	360	336
17962	16389	23600	25367	23110	21137	19452	17586	14709	13414	11100	9757	9561	7368	6109	5106	4966	4271	3232	2935	2869	2328	2172	2227	1808	1504	1536	1231	1199	1155	1052	1025	949	968	907	869	874	854	842	818	834	833	806	759	839	866	792	834	774	807	861	821	780	807	798	807	822	820	794	739	775	779	794	733	770	762	739	783	743	749	760	778	768	777	802	759	812	785	810	738	827	778	837	843	776	797	812	758	806	788	744	822	764	761	814	763	778	823	777	779	777	766	786	747	826	792	810	740	773	797	752	813	837	758	786	740	819	786	816	770	840	821	793	795	788	770	843	763	784	792	811	773	822	775	772	794	822	758	792	727	770	789	755	763	769	788	782	757	784	788	763	770	790	821	752	827	760	775	776	801	798	813	757	778	793	798	789	755	819	786	761	802	772	803	782	784	776	859	826	753	810	818	761	775	801	775	773	788	779	797	817	815	802	813	752	768	794	729	788	780	799	823	808	743	774	803	780	738	771	801	767	759	786	748	773	743	769	747	790	771	799	748	788	754	815	800	725	783	799	804	766	795	751	713	821	758	721	776	781	765	809	846	768	781	784	801	722	737	820	802	786	810	857	777	801	742	801	773	748	726	747	803	807	819	767	771	799	805	789	766	836	793	827	775	810	763	804	747	824	817	795	829	789	730	781	761	775	778	780	756	783	802	816	830	753	804	800	776	792	746	786	762	737	758	773	797	823	834	735	758	793	756	777	797	818	767	814	803	734	827	751	721	759	806	829	779	770	746	779	802	740	770	783	798	790	800	761	781	773	766	779	841	771	794	826	833	780	811	815	782	796	809	782	739	743	790	791	767	842	811	786	747	814	749	782	807	837	779	761	754	807	793	799	827	775	793	813	779	726	833	775	797	787	798	795	820	806	748	772	810	783	776	746	804	807	769	807	773	811	750	808	800	802	794	737	761	770	756	773	777	788	814	790	791	783	814	781	778	803	786	837	815	799	796	793	777	777	772	767	736	823	773	759	781	773	802	777	776	775	802	817	749	812	803	780	798	760	786	797	748	795	814	795	769	797	748	814	737	740	815	801	746	763	759	831	797	762	749	791	817	744	759	781	824	800	806	786	793	802	791	779	766	743	801	753	841	785	807	738	794	767	812	806	801	778	836	734	790	757	782	808	780	826	828	721	853	825	796	770	770	781	763	802	755	787	805	821	767	810	777	841	756	753	775	780	828	839	802	786	768	799	829	804	810	797	780	774	778	826	759	763	809	763	798	745	809	784	752	836	802	822	805	789	767	813	741	768	809	769	811	801	762	782	735	795	816	766	834	762	787	778	771	758	776	767	770	771	787	757	854	763	760	832	794	745	817	776	805	763	792	739	768	797	753	756	765	812	790	755	793	758	799	817	798	750	750	788	799	793	796	760	780	860	837	804	792	780	743	795	809	769	784	768	745	783	823	823	774	780	780	791	761	768	795	782	760	791	827	746	800	806	769	766	749	744	781	777	813	785	774	768	777	779	797	793	735	782	820	756	753	797	777	797	777	778	782	760	764	758	802	777	799	791	734	788	768	775	717	797	806	777	751	803	742	807	762	765	804	790	778	771	851	756	807	771	759	742	878	730	769	810	804	813	802	767	815	810	801	803	810	820	791	783	761	808	805	768	740	770	795	796	737	805	745	780	749	778	777	792	779	809	773	735	781	762	795	775	820	782	781	770	786	758	771	774	747	797	813	776	803	774	778	835	807	739	773	829	777	788	783	701	798	797	745	793	754	766	768	730	804	807	870	805	775	794	830	768	766	778	752	780	746	801	756	801	768	795	828	834	795	777	805	823	783	781	742	750	770	840	811	786	788	778	814	768	742	805	779	770	785	788	801	810	794	761	789	821	821	749	729	794	790	815	761	790	752	799	766	837	748	785	810	789	752	780	847	755	772	738	788	767	823	770	804	756	808	777	827	820	759	740	811	777	730	795	788	792	752	778	725	771	849	775	775	785	715	770	751	783	779	792	749	806	809	801	809	789	785	755	760	820	841	802	779	751	758	819	779	776	825	818	802	827	758	756	760	751	826	812	759	767	788	766	753	743	782	810	805	763	811	767	781	754	729	784	756	780	822	832	759	779	802	788	764	816	749	748	796	735	799	765	735	776	741	752	787	730	773	763	816	781	774	792	832	797	808	757	757	768	805	833	825	826	785	754	779	751	829	797	770	775	747	793	762	762	773	817	780	839	792	823	822	742	826	762	792	716	764	777	746	806	810	770	792	834	742	825	785	778	752	785	789	749	769	795	731	807	763	771	780	787	803	819	787	797	750	802	809	762	775	801	785	812	788	756	790	754	815	790	821	777	752	789	774	766	801	807	770	787	805	778	771	840	760	827	766	785	779	742	750	673	781	748	802	800	753	737	804	781	805	797	745	748	754	761	776	796	729	735	808	785	774	791	821	770	801	780	772	762	782	788	809	752	770	764	760	789	800	806	743	810	773	743	754	788	786	769	788	758	797	794	776	806	807	762	754	772	767	771	792	806	731	797	804	812	721	786	779	807	789	701	831	772	775	761	715	792	780	791	795	776	768	761	824	783	768	774	792	779	779	782	803	742	799	780	763	764	754	782	779	743	766	789	824	776	843	758	747	779	845	750	777	781	790	803	787	829	789	824	783	784	743	752	795	798	785	804	805	824	821	797	808	831	729	761	811	811	773	786	746	790	803	791	797	787	768	781	822	794	803	831	842	803	782	803	835	778	784	790	764	772	788	801	807	798	765	797	737	771	783	807	775	820	784	766	763	786	710	776	805	819	759	760	777	813	812	738	810	825	809	780	767	823	778	776	790	779	799	778	827	829	816	769	789	795	783	796	770	784	825	763	730	757	771	772	797	809	736	791	759	788	735	758	791	758	779	784	763	751	794	763	792	769	806	835	813	813	762	755	791	750	768	813	801	708	818	809	821	750	720	741	776	775	758	770	753	820	783	815	802	746	827	772	759	825	798	790	782	781	726	808	757	823	757	775	796	746	783	764	686	760	791	776	795	735	803	775	806	794	780	773	776	818	812	816	837	773	790	833	810	813	834	789	751	814	832	796	728	799	807	794	793	815	770	748	741	742	793	755	728	724	744	774	804	777	764	787	802	787	845	786	801	803	816	783	789	814	767	792	796	763	729	744	783	789	806	766	808	795	787	798	779	744	812	722	773	765	815	792	789	770	799	785	784	740	782	819	727	760	783	780	765	801	761	826	798	802	724	799	750	838	826	759	795	803	713	781	808	773	731	797	793	752	790	813	779	784	779	782	779	806	735	790	788	802	840	736	777	727	816	772	795	830	771	781	732	819	801	772	796	776	731	807	803	750	794	743	784	768	764	777	785	815	794	802	774	780	792	775	790	802	768	776	799	762	799	771	782	784	758	733	803	804	761	783	790	776	784	785	747	776	809	757	812	713	740	761	777	776	779	798	737	741	748	839	783	787	820	765	805	817	758	762	767	792	764	783	776	791	820	790	764	789	818	786	759
6473	5031	6017	4504	2936	2274	1694	1453	1221	969	824	676	666	621	544	555	461	468	400	441	408	403	403	423	397	408	406	413	400	380	379	387	360	368	376	395	360	385	380	353	356	368	376	397	395	332	376	368	354	385	364	363	378	386	423	361	383	369	375	372	433	378	385	376	383	428	382	378	366	382	366	400	382	402	342	356	378	398	383	357	354	339	364	347	361	362	342	380	367	352	351	386	390	371	403	389	348	398	434	384	371	392	380	391	360	351	384	375	395	355	385	340	362	372	383	343	397	365	396	345	367	352	403	400	370	389	366	395	382	375	368	373	384	359	380	364	353	358	387	405	424	335	405	361	426	339	380	365	390	389	367	370	409	362	385	388	381	358	395	376	371	367	384	384	381	411	387	399	375	362	390	349	420	382	389	356	351	347	404	371	367	390	378	390	390	364	381	340	367	380	394	372	345	372	427	406	380	396	390	354	407	396	386	372	408	357	382	390	376	384	409	391	351	388	331	354	379	416	353	383	410	382	377	345	378	382	412	366	365	332	392	383	357	394	366	393	424	369	378	367	381	371	379	374	383	376	392	380	361	394	378	391	376	394	378	378	383	373	376	392	375	388	374	390	384	389	416	369	385	351	413	376	338	355	381	365	402	389	380	387	383	408	385	363	377	382	421	383	334	387	363	362	350	359	399	373	413	359	385	409	368	387	370	378	426	378	413	387	414	378	386	372	395	370	347	325	376	357	394	360	364	351	351	368	368	338	376	387	374	388	385	354	378	391	387	381	375	336	370	381	370	385	375	396	378	375	364	377	387	390	350	400	367	387	397	389	359	330	379	350	375	399	405	393	364	386	358	400	375	394	352	395	398	406	385	375	349	364	369	383	389	368	368	379	372	365	356	357	398	400	388	411	384	392	382	395	377	387	375	385	391	386	384	374	386	407	386	350	391	358	393	392	393	367	375	375	366	360	350	373	386	359	383	355	377	379	357	373	384	361	405	398	354	396	397	406	394	425	405	376	393	354	412	359	337	379	392	390	360	381	379	412	382	364	389	379	390	397	384	346	372	345	357	357	381	370	370	371	339	314	372	360	371	363	406	387	365	367	371	383	388	340	373	367	360	393	353	388	403	358	351	392	377	362	377	413	361	370	351	368	354	406	403	395	436	345	411	352	380	349	353	388	390	341	354	397	368	404	369	367	370	374	363	411	417	343	388	391	395	411	380	390	368	397	373	362	426	380	390	376	413	349	354	379	406	357	383	346	360	371	363	413	354	368	336	377	430	360	368	357	365	361	373	350	347	357	381	403	398	400	378	370	400	382	407	372	347	379	340	379	386	378	381	345	398	361	371	346	375	376	398	388	383	359	378	365	383	385	350	353	410	365	350	351	374	366	415	386	343	376	410	379	338	391	402	405	362	396	355	368	357	374	385	398	392	374	429	358	355	383	397	386	386	436	391	363	353	395	352	392	396	363	330	402	370	377	391	402	387	357	372	349	367	372	335	374	366	402	413	382	357	384	374	378	372	377	397	367	354	354	353	385	350	395	391	342	407	385	378	394	386	375	351	365	347	390	377	368	374	375	379	365	356	346	391	366	372	369	398	365	319	390	387	376	367	352	391	377	416	399	379	367	402	357	383	365	369	357	371	359	378	368	391	367	417	427	387	342	344	390	345	380	373	361	368	394	410	377	359	352	345	403	355	367	371	379	358	375	400	383	374	413	428	417	368	328	366	402	368	395	395	395	385	396	358	394	391	377	378	358	385	331	362	330	382	351	386	365	345	375	393	357	390	372	378	357	390	384	398	392	385	414	385	359	364	333	366	428	346	343	416	370	353	387	340	366	399	372	390	374	364	339	376	382	351	339	382	414	356	360	383	403	362	376	386	394	373	375	386	368	378	363	401	391	362	380	356	408	411	400	381	390	392	406	381	387	385	350	400	376	378	380	389	386	379	401	384	380	368	436	395	409	399	342	413	383	358	342	371	373	373	383	371	392	381	393	364	341	363	386	414	352	325	338	372	366	399	386	389	363	368	380	374	378	390	381	402	383	388	363	392	398	401	374	397	346	350	368	391	387	387	368	368	396	387	397	391	375	404	382	395	406	361	382	408	334	382	396	382	379	401	363	408	389	361	346	379	370	346	387	403	350	342	343	342	379	370	350	394	372	379	352	403	410	357	360	379	408	373	348	337	418	395	369	361	369	346	359	408	374	357	381	354	341	336	350	348	345	397	401	381	372	376	347	348	362	378	357	373	383	385	393	361	405	398	397	369	349	397	371	399	394	387	368	375	347	371	370	377	368	432	341	363	346	386	369	359	389	413	386	410	337	398	387	406	396	359	371	387	417	386	408	385	381	405	373	408	378	323	386	394	358	356	369	408	399	360	378	368	406	402	380	384	367	378	380	405	312	374	348	372	395	422	394	389	378	377	384	344	394	372	393	373	384	373	400	388	378	359	361	379	376	350	405	382	369	376	356	349	428	384	377	359	355	359	373	370	379	379	352	354	427	375	396	385	389	361	346	392	367	389	363	370	375	363	399	366	353	357	367	354	318	373	353	372	350	340	371	367	359	353	378	374	374	397	405	365	385	411	359	406	363	360	371	391	413	393	373	395	371	382	351	372	390	382	373	346	427	409	407	377	362	377	399	395	388	358	366	374	394	401	360	391	408	380	358	388	377	404	381	347	376	379	417	382	403	390	395	360	419	367	387	354	364	383	401	384	378	386	391	370	418	388	360	361	363	381	390	377	361	395	409	380	377	354	374	376	411	331	369	385	396	389	394	379	373	389	426	358	387	413	389	413	410	401	365	365	389	401	382	392	365	400	387	383	365	347	392	342	347	345	376	367	350	417	368	367	382	364	361	329	382	391	375	361	423	397	390	355	359	380	381	392	365	391	364	365	390	374	405	370	382	394	373	361	384	381	393	419	349	373	392	364	377	392	404	428	390	374	385	366	360	357	379	401	375	375	361	356	366	328	357	405	381	355	339	360	376	352	409	408	376	338	387	378	388	340	380	352	414	350	374	406	402	381	356	342	399	403	377	360	369	391	363	422	323	371	382	418	371	373	413	382	409	389	365	387	396	388	370	368	390	445	420	342	361	386	361	371	373	357	401	346	375	392	402	360	361	357	361	396	382	372	388	376	371	402	346	354	397	382	403	409	415	363	400	370	342	367	321	355	374	414	377	353	381	383	380	384	419	357	401	405	420	378	370	364	412	358	365	368	380	342	396	371	404	372	386	321	387	349	347	365	387	358	403	338	380	388	396	363	348	384	358	381	376	357	392	417	380	387	390	356	366	364	353	370	377	379	371	351	386	395	370	363	374	421	351	408	389	357	371	384	371	354	348	367	392	363	403	379	369	373	352	373	368	373	343	392	375	365	359	378	396	373	381	380	376	385	383	383	360	389	389	383	380	408	376	386	364	382	317	357	359	377	374	391	388	411	370	345	362	362	377	392	375	379	345	365	376	415	387	394	361	355	356
5671	5192	11166	12354	10370	9328	8114	6912	6303	4927	3977	3165	2787	2315	2114	1928	1576	1465	1361	1278	1237	1164	1163	1133	1110	1048	1058	1025	967	942	929	934	923	958	907	924	892	924	855	834	869	936	865	805	910	854	902	865	864	861	919	963	943	859	886	825	869	950	918	900	873	866	836	900	942	896	877	882	909	904	922	883	904	870	891	848	899	903	927	871	939	870	870	891	926	911	862	884	932	913	932	943	926	932	892	833	870	899	887	900	918	915	851	853	878	876	882	939	913	924	922	923	877	935	870	947	889	910	840	943	908	873	893	901	819	870	877	919	907	842	894	897	864	872	915	874	880	875	903	917	901	874	892	865	861	846	891	878	865	876	918	887	850	912	850	919	877	886	830	892	842	893	927	862	857	940	875	860	881	886	891	909	898	879	886	893	863	850	852	915	890	902	884	826	863	849	842	887	944	863	860	907	864	890	882	918	851	871	865	910	896	866	847	893	889	880	884	912	932	920	898	898	898	901	878	904	887	911	924	932	855	933	902	913	915	923	920	846	907	888	867	915	872	909	840	878	922	842	874	892	917	881	903	919	958	865	877	893	858	877	858	890	918	904	933	848	903	895	879	856	915	938	947	866	898	905	932	895	885	889	903	910	841	874	906	886	898	878	895	881	886	837	868	881	852	829	876	845	865	899	917	881	924	875	814	910	922	899	851	884	878	883	921	899	854	925	871	896	918	896	899	938	937	882	861	954	853	874	900	876	868	892	893	897	893	893	987	922	888	840	961	923	884	927	886	961	912	909	908	909	943	863	915	883	847	898	917	924	837	879	858	873	867	910	890	869	827	918	893	957	928	896	937	937	879	867	841	839	910	881	846	851	914	881	918	874	924	908	873	854	890	890	860	850	908	895	879	962	869	852	868	871	898	888	869	844	885	878	896	859	905	881	947	860	924	887	916	887	826	917	866	881	900	862	840	873	834	869	833	821	883	848	844	866	890	879	868	847	877	892	879	882	819	822	846	885	849	884	900	876	903	935	912	860	831	834	899	874	909	881	851	861	910	906	875	866	865	883	858	902	858	866	903	869	900	856	905	855	915	893	903	851	846	929	873	885	868	863	838	807	920	907	931	874	876	946	883	827	980	873	861	887	888	931	867	914	912	908	864	909	905	908	897	885	906	901	886	917	863	900	944	921	950	886	929	900	876	868	872	875	938	852	933	888	883	871	868	869	848	854	857	872	926	918	888	854	936	879	864	900	879	880	873	875	874	861	923	942	911	902	893	883	873	863	873	832	873	878	834	883	875	870	883	898	865	867	900	909	904	850	889	960	992	892	895	897	895	880	944	895	907	929	784	912	868	898	898	950	909	853	860	855	883	896	920	846	913	892	913	911	866	862	897	906	865	895	843	884	873	887	871	865	886	843	927	880	885	878	941	895	908	925	860	878	932	891	927	873	880	893	918	834	882	901	887	891	874	898	906	884	880	927	871	898	856	904	865	875	914	856	880	836	870	993	877	871	915	912	857	886	836	863	810	873	900	896	904	879	859	877	941	849	881	842	865	863	894	901	863	891	880	935	900	903	890	855	879	900	893	853	934	882	909	899	888	886	900	903	899	892	907	913	848	897	889	844	900	881	933	844	912	898	910	887	868	940	826	930	875	847	880	940	861	921	933	873	851	940	879	928	894	868	902	886	884	848	862	872	884	881	888	864	939	868	898	885	855	903	880	885	876	862	934	811	926	853	869	890	849	895	886	907	830	851	870	947	882	879	870	842	850	865	877	903	924	917	895	912	891	932	842	922	903	873	902	858	867	880	921	899	844	870	853	921	882	893	875	946	873	879	908	886	886	804	875	865	889	950	892	883	863	957	922	882	937	915	895	866	870	928	882	928	869	901	880	840	936	911	878	881	887	872	866	834	864	875	823	879	913	851	866	908	888	930	882	845	873	846	904	849	923	898	953	886	874	888	873	881	836	888	868	905	917	905	835	896	869	917	870	844	878	931	859	954	846	856	894	898	864	874	917	892	851	877	872	885	911	880	846	838	881	856	858	949	913	836	922	978	863	916	878	873	903	879	899	887	874	949	927	917	856	938	902	853	920	920	873	861	888	917	902	881	806	909	891	862	861	889	883	868	897	912	864	943	887	933	924	901	931	892	870	879	905	901	894	905	910	896	847	918	841	916	871	898	880	881	858	920	871	929	909	884	892	921	880	840	890	919	865	854	861	894	889	905	865	901	879	906	824	894	942	845	829	898	901	879	896	882	884	910	841	927	847	859	887	959	827	859	839	877	853	853	949	862	865	895	879	865	863	885	890	897	891	881	858	879	894	850	839	900	910	873	860	921	888	917	850	892	942	837	896	893	913	904	898	921	888	891	905	846	869	928	893	852	844	914	869	884	926	923	866	946	858	909	844	885	918	901	888	856	839	891	926	909	887	880	874	900	875	881	894	857	909	855	888	914	905	906	843	861	958	848	850	906	867	877	899	877	908	869	887	879	868	857	925	921	875	911	890	902	908	906	858	914	868	883	884	914	848	853	834	879	934	936	918	897	920	902	917	905	878	879	935	898	894	892	850	909	886	858	921	888	851	883	849	929	890	853	894	938	866	891	968	856	838	954	877	895	873	886	863	908	880	852	857	928	880	917	869	840	867	873	928	837	902	901	836	875	877	907	866	897	967	906	892	853	900	866	901	831	890	854	941	870	902	912	909	826	879	845	888	839	899	893	882	905	911	844	880	895	872	860	847	925	890	891	844	890	842	861	910	895	899	840	849	895	915	884	892	888	904	903	838	829	858	870	905	884	898	911	817	860	895	834	865	925	898	926	906	840	889	895	873	891	892	899	859	855	888	869	975	901	879	894	889	898	866	857	937	857	873	863	923	917	896	830	898	868	873	891	841	926	847	941	872	819	827	893	892	904	856	896	853	926	910	905	864	868	865	865	859	829	860	906	881	924	861	921	905	856	874	870	875	870	847	913	919	878	923	895	893	895	890	913	898	872	912	881	870	911	842	860	874	968	822	918	880	909	854	891	914	847	856	878	868	877	869	843	913	938	933	868	885	836	900	904	864	906	861	875	905	935	870	901	867	819	893	832	865	899	910	855	888	872	897	865	921	897	819	980	881	901	792	859	905	939	886	949	950	940	872	878	902	842	895	843	909	947	845	892	937	885	873	849	847	912	905	912	848	888	922	858	881	928	920	873	931	854	911	833	865	819	869	901	909	817	881	855	933	917	890	865	880	830	831	906	933	901	877	886	851	872	860	883	919	860	926	913	882	830	905	910	868	878	938	878	871	922	879	897	899	856	884	919	893	903	952	884	930	862	887	849	897	913	888	886	899	873	863	919	844	843	882	915	928	880	862	853	854	915	883	865	856	904	910	895	850	944	880	875	927	909	899	912	848	866	884	935	891	930	899	900	906	899	889	893	890	890	846	924	885	870	902	917	855	898	880	923	870	909	875	896	882	864	876	919	884	862	890	880	928	957	841	884	903	871
17401	12296	14068	10997	7903	5750	4239	3635	2496	2277	1899	1420	1461	1051	961	729	706	653	556	548	513	482	456	462	459	400	432	430	407	431	347	401	407	371	359	344	358	397	366	359	370	341	366	348	330	360	359	368	395	382	374	395	374	355	396	357	389	339	374	355	353	352	365	347	373	311	339	393	361	390	369	406	396	405	357	320	402	365	367	356	408	394	384	339	374	353	358	374	420	393	366	355	381	340	405	357	315	341	346	392	357	332	324	327	381	361	349	389	343	382	344	359	370	359	408	371	356	356	370	357	338	344	375	367	339	394	381	398	375	360	369	384	352	371	372	367	363	361	396	394	347	409	364	376	364	340	382	368	360	334	324	379	372	357	388	362	387	384	366	361	354	384	401	400	375	369	388	381	350	369	356	356	360	385	382	357	367	361	378	350	364	367	333	369	368	358	337	327	348	378	372	328	381	348	392	376	376	375	357	359	327	377	339	390	333	368	382	345	364	372	346	396	379	360	342	365	334	372	372	349	350	365	323	347	370	397	382	382	351	372	388	329	336	350	369	356	379	390	382	392	323	325	370	370	355	348	376	359	369	361	372	362	373	381	371	364	399	359	388	357	365	365	377	348	358	349	310	376	373	374	377	388	350	366	409	346	393	347	347	366	375	400	362	378	342	370	361	375	389	355	363	382	340	382	359	359	364	386	355	381	381	342	345	363	362	401	375	345	376	387	370	350	332	374	358	391	395	405	382	356	365	384	335	368	377	362	395	374	325	354	364	400	361	359	377	396	372	373	359	377	338	381	395	403	362	379	393	382	399	343	361	404	326	365	388	346	339	342	350	367	367	344	385	389	382	330	372	362	349	339	339	368	352	368	382	355	364	390	337	336	351	356	378	358	390	370	407	338	373	389	342	346	332	377	381	385	353	361	373	362	331	372	386	368	387	378	376	366	353	366	402	374	344	345	325	371	364	374	366	379	394	354	357	351	360	344	362	348	384	367	369	368	368	383	381	384	357	363	378	386	375	355	391	381	385	370	377	358	382	349	367	377	391	347	396	353	368	385	348	410	366	361	377	365	382	360	385	371	361	344	347	359	358	378	352	367	367	362	372	366	389	381	392	393	375	377	383	384	328	357	387	316	372	373	398	393	378	383	350	353	369	380	377	371	328	378	360	361	364	371	371	353	350	368	369	328	386	403	382	340	352	330	373	358	365	414	328	389	387	338	345	363	353	397	379	355	382	367	377	383	381	381	402	363	373	346	374	339	368	397	405	376	385	371	381	347	388	369	381	346	353	368	371	340	365	337	352	361	347	339	374	346	367	364	379	361	364	385	357	354	382	365	339	358	348	352	357	352	379	350	353	377	337	381	366	380	376	388	372	385	354	335	384	363	364	365	329	404	420	332	363	393	350	344	379	356	351	355	349	349	354	354	395	345	374	382	346	371	350	366	355	359	336	393	364	353	354	340	371	355	410	346	375	391	387	340	348	364	410	340	377	356	355	393	354	385	331	375	341	353	399	345	349	370	362	345	365	358	378	373	407	346	357	357	366	331	357	341	340	385	385	381	369	378	354	362	349	356	371	362	352	323	347	388	329	340	342	371	363	399	358	358	345	363	387	408	409	356	334	366	379	316	336	387	375	331	371	385	375	376	344	381	339	376	330	361	348	356	361	348	387	372	365	380	352	350	389	360	378	356	336	386	349	347	382	394	362	336	392	363	347	348	391	366	343	303	366	386	411	365	368	372	388	370	362	370	376	390	389	344	382	344	353	376	359	357	330	387	354	372	372	376	387	378	394	368	368	349	374	378	354	378	373	361	381	340	387	371	376	362	381	395	376	361	356	378	329	301	404	388	345	363	361	375	363	356	335	349	334	383	348	384	344	338	356	384	374	361	410	364	377	377	373	343	363	366	352	301	351	377	373	328	391	389	369	333	362	400	366	375	367	350	349	369	372	366	342	381	365	383	395	353	341	370	348	374	404	376	389	347	377	369	346	360	378	355	370	379	372	391	358	354	375	350	354	374	347	358	359	347	359	387	341	378	331	371	413	394	339	382	393	363	348	389	364	351	362	407	389	369	378	374	365	354	347	416	393	371	334	370	381	392	382	340	370	376	331	326	386	389	392	347	366	374	376	351	342	350	370	345	342	369	409	361	376	354	392	376	347	385	346	353	374	359	329	335	356	366	320	328	316	356	363	348	402	411	350	344	359	341	363	366	376	351	367	369	386	355	418	380	366	348	338	391	386	445	380	348	364	367	352	402	402	344	311	367	403	384	356	349	383	367	363	371	361	338	360	399	378	397	357	382	353	383	358	356	389	330	367	366	370	379	381	388	355	366	400	336	368	396	383	359	330	368	383	364	355	375	362	379	384	356	324	373	403	383	378	343	382	382	409	389	356	375	366	391	363	387	348	386	390	361	363	369	373	365	359	385	359	355	381	368	366	353	373	341	361	342	383	387	363	341	374	362	371	366	357	364	362	340	345	357	412	373	376	340	375	361	379	335	365	366	381	374	332	379	368	365	360	404	372	339	343	416	323	362	390	378	379	350	343	349	336	358	377	340	391	362	322	382	359	361	396	366	338	327	410	407	416	362	348	324	351	405	335	383	364	372	384	330	342	343	364	380	345	339	368	350	348	357	375	387	364	356	364	380	367	334	367	356	367	382	373	377	340	379	333	388	384	342	372	333	367	366	356	385	429	378	351	360	381	353	358	407	388	382	371	360	362	365	341	391	355	336	360	367	383	371	357	389	334	320	323	363	395	378	360	369	405	377	336	347	354	332	357	364	362	373	346	360	360	362	377	352	365	348	365	359	365	355	384	362	376	344	364	376	328	373	368	384	381	366	379	352	357	367	358	332	346	377	362	360	353	378	350	370	365	369	353	380	373	366	352	332	383	347	389	345	344	332	368	351	349	371	380	363	354	356	353	358	357	366	371	364	345	365	320	345	353	328	365	359	370	372	365	349	354	379	376	381	365	381	366	321	382	332	363	377	351	364	374	322	393	386	339	386	371	382	385	352	363	352	357	360	384	354	396	350	339	387	364	363	369	379	363	389	421	362	369	357	392	329	347	399	340	349	360	335	362	368	341	365	360	377	339	380	368	351	356	364	348	407	385	401	407	369	404	348	325	350	352	364	365	379	348	371	366	387	353	328	392	365	355	380	379	357	379	404	379	373	420	334	368	336	361	360	376	339	357	366	370	355	363	348	335	378	408	388	374	344	341	361	362	354	379	379	398	385	353	387	357	356	373	373	345	380	361	376	330	368	373	350	367	352	374	373	370	361	366	371	373	381	390	380	391	368	380	393	395	381	358	364	312	364	375	379	353	352	378	372	391	338	385	334	381	371	350	378	407	366	320	391	380	389	356	378	363	360	373	348	383	371	368	315	343	387	358	366	383	369	390	389	366	361	353	361	351	401	357	377	409	337	355	345	355	373	350	361	363	360	347	346	378	394	373	372	405	378	350	325	365	382	376	376	400	398
13291	11013	19359	20169	18063	16821	14856	13805	11038	10071	8732	6942	6567	5201	4276	3422	3204	2738	2361	2112	1981	1808	1683	1728	1484	1275	1277	1107	1153	1111	1053	1026	970	933	972	927	966	921	965	932	834	891	902	871	872	939	896	828	902	924	932	876	856	876	904	891	891	870	861	882	887	871	896	871	824	927	867	872	824	868	906	917	861	928	925	845	816	890	781	900	792	892	898	833	866	866	882	865	890	925	875	934	859	884	874	837	877	924	832	874	849	807	841	888	867	916	821	871	878	838	836	911	818	898	879	860	880	835	880	890	838	828	944	880	837	898	872	883	880	874	858	876	868	861	873	851	837	870	872	876	870	893	859	848	858	873	841	934	887	889	899	885	826	809	836	877	871	903	862	837	914	844	850	884	865	859	854	874	887	840	876	867	872	884	870	885	955	866	912	913	930	853	838	905	823	852	882	857	850	890	883	843	838	862	824	831	825	922	849	846	881	842	844	858	879	892	864	851	910	837	941	867	822	867	857	880	868	834	908	847	891	914	859	843	857	907	885	809	853	862	819	817	865	829	851	822	878	842	928	886	838	875	843	857	856	862	893	872	879	885	869	877	870	831	855	802	886	862	851	856	846	893	820	880	881	850	859	847	852	862	861	839	817	872	853	835	848	850	829	868	840	830	899	909	890	867	838	882	843	842	827	946	837	862	861	816	833	904	873	792	857	833	828	875	877	864	838	849	896	894	912	883	929	889	849	895	848	849	865	837	810	826	826	877	808	862	902	816	826	858	863	936	905	873	900	806	811	838	863	850	869	881	841	806	857	861	861	851	853	877	824	871	847	915	895	865	817	821	854	871	896	868	889	883	856	855	889	839	903	909	858	828	884	832	858	854	837	872	819	849	859	850	846	885	871	892	845	845	882	868	819	808	837	871	857	852	866	890	875	837	816	800	891	845	844	885	889	882	898	848	884	867	868	890	865	841	809	899	883	885	837	877	864	941	866	850	838	853	840	805	893	788	894	859	884	868	821	917	901	863	874	853	814	845	890	897	896	828	875	896	850	877	786	894	873	848	907	896	879	836	870	907	856	829	854	845	832	862	827	884	901	866	835	809	910	876	916	923	864	906	841	921	842	863	860	861	844	877	879	815	913	811	804	878	843	872	835	866	866	891	857	856	904	878	809	850	880	873	872	815	858	906	845	843	851	881	882	802	881	877	832	898	841	858	839	891	892	850	879	839	878	827	927	828	875	872	892	877	827	893	854	843	856	902	865	871	840	834	888	864	880	813	865	838	849	842	903	902	857	853	891	845	899	888	880	843	933	824	913	874	866	868	899	910	858	870	865	847	847	857	838	831	866	841	855	888	909	907	846	836	902	829	832	835	888	873	848	919	863	892	822	912	842	859	897	873	857	836	817	903	852	882	875	857	864	878	799	862	923	881	869	894	895	856	909	856	889	924	863	831	871	891	888	888	879	875	858	833	968	906	856	849	859	867	830	854	867	848	875	864	867	909	893	851	916	865	851	859	857	865	834	869	883	900	883	893	868	835	860	874	899	889	918	834	871	867	871	866	835	868	841	873	852	881	832	905	874	868	862	936	880	862	810	900	875	903	832	853	893	905	818	856	860	861	862	875	898	861	834	893	846	904	916	870	861	826	866	859	870	887	877	877	933	810	814	876	884	858	821	832	826	871	853	870	899	838	843	892	841	866	866	889	867	836	886	898	926	867	843	880	870	850	863	867	850	810	864	885	848	837	836	873	875	855	903	849	841	866	838	921	872	840	887	837	867	883	897	888	872	876	892	851	865	870	868	893	829	863	867	876	802	828	870	867	889	854	888	876	887	816	879	921	881	908	829	872	934	881	869	926	859	856	864	814	870	849	854	867	888	878	853	853	844	837	875	834	880	809	850	904	822	890	860	865	887	854	827	844	881	871	838	837	879	888	946	862	839	875	845	907	823	865	898	877	869	867	869	903	896	878	862	860	850	834	843	874	832	834	782	948	874	847	812	859	827	887	898	855	893	858	829	812	828	872	836	894	865	921	855	883	876	864	903	864	840	878	854	920	849	872	832	864	873	827	803	832	877	878	892	856	851	829	882	942	884	924	872	825	831	801	833	819	840	852	841	866	849	888	848	879	792	868	871	877	904	831	874	850	883	859	922	816	868	889	808	912	843	883	885	873	830	868	924	877	886	910	833	861	843	863	851	836	908	913	869	843	872	872	858	901	823	896	890	886	866	871	869	855	845	893	916	785	832	842	910	828	806	869	812	901	873	825	917	852	866	885	872	848	825	823	836	877	872	914	874	892	834	839	822	871	854	905	827	923	851	894	890	824	804	852	893	838	807	875	844	857	857	853	889	828	837	846	875	812	892	890	887	863	852	860	898	887	832	872	851	829	871	853	878	848	802	874	868	865	891	927	877	886	849	945	917	893	947	801	852	832	840	877	880	862	881	947	866	829	854	868	836	875	854	906	867	917	803	875	867	887	922	853	905	829	855	936	860	852	850	883	850	864	892	857	837	847	892	871	845	859	836	889	848	865	823	953	861	870	825	848	829	866	910	876	872	873	888	864	867	814	883	835	853	873	837	885	885	882	816	819	830	846	808	828	909	884	834	899	880	878	836	885	851	918	856	848	853	901	843	882	851	889	869	829	900	846	912	910	894	850	862	808	848	866	835	874	874	866	865	831	921	883	855	882	853	902	861	903	855	843	803	844	905	904	841	868	845	864	892	877	888	860	912	882	777	856	891	884	864	844	860	910	874	847	874	824	824	825	880	848	825	896	896	864	858	877	849	867	841	881	880	874	873	867	872	887	852	872	862	863	854	855	872	876	881	858	915	881	818	875	794	821	849	830	808	850	907	834	890	858	801	843	866	846	882	845	843	835	846	851	883	848	831	834	899	823	836	855	867	917	907	846	837	881	845	847	861	910	879	847	842	879	861	858	888	876	808	923	837	847	898	799	867	864	856	869	867	865	829	844	841	909	902	821	849	842	886	900	888	837	868	831	926	904	872	829	857	881	862	928	845	821	815	897	813	892	859	865	847	831	854	837	862	869	917	801	884	871	912	843	856	874	870	802	888	819	864	880	857	866	892	865	899	887	922	852	896	843	844	863	889	873	879	883	809	864	900	827	909	888	885	850	886	876	859	891	905	912	812	897	917	866	876	821	874	845	883	860	862	837	947	854	852	902	836	885	851	846	918	921	825	919	846	880	880	931	891	917	887	883	890	874	822	868	862	800	870	852	877	860	871	824	875	911	868	898	812	830	826	846	858	845	882	823	880	846	876	900	876	829	827	867	863	830	892	860	868	829	822	825	851	853	796	809	842	865	922	909	870	879	869	893	855	836	869	900	862	829	862	859	933	920	864	886	859	856	835	847	898	903	849	838	850	825	821	898	851	882	868	838	871	842	870	850	852	854	819	862	883	814	891	817	886	861	902	914	843	848	854	874	894	845	896	913	838	835	882	826	912	889	787	867	867	865	809	874	902	861	831	817
26320	20332	19279	16015	12196	9579	7235	5510	3744	3452	2804	2042	2133	1435	1141	947	991	794	670	640	638	613	504	511	483	448	448	405	354	375	341	358	338	331	328	364	397	361	359	340	325	363	343	328	340	322	345	356	364	339	314	356	321	297	356	319	319	329	302	337	325	330	329	336	334	349	316	331	307	333	334	372	341	335	334	332	329	314	329	333	329	329	345	322	350	314	338	335	326	348	309	326	345	337	361	344	337	328	317	328	339	329	340	346	314	330	320	326	357	323	339	349	335	313	331	313	341	333	347	326	321	352	379	311	339	318	329	346	329	339	320	324	373	380	336	347	288	352	344	345	316	334	322	333	328	323	325	300	319	342	346	330	322	331	316	335	340	309	331	341	318	315	352	328	303	312	323	318	351	298	336	315	342	343	329	293	336	338	331	339	328	327	354	341	343	296	326	353	353	364	361	347	326	325	313	334	317	326	326	342	326	302	326	331	349	300	315	335	317	345	327	335	337	338	363	280	318	349	311	337	334	319	331	339	328	348	359	376	341	361	360	350	331	331	301	316	345	277	321	337	283	360	359	264	344	339	341	307	350	318	313	340	338	322	360	311	312	351	323	317	318	339	325	332	289	312	331	316	334	318	308	341	329	357	316	322	354	330	365	314	335	354	318	319	338	329	309	313	322	350	339	307	313	354	361	318	320	333	324	310	339	335	330	335	320	338	354	347	330	312	329	340	320	295	333	339	332	294	315	360	322	317	369	358	385	367	351	350	309	347	302	283	332	326	336	305	378	336	295	316	351	309	344	362	338	335	346	365	320	344	364	341	324	322	346	357	363	309	334	356	331	325	344	317	313	334	319	311	358	313	315	289	364	336	316	287	325	332	320	325	344	351	326	320	313	354	336	320	306	338	346	365	300	340	308	305	321	316	332	339	348	343	346	351	327	294	315	327	305	303	331	366	326	342	341	363	358	351	310	307	352	329	346	355	334	335	338	339	353	327	338	369	361	348	333	362	329	312	338	333	325	327	333	339	308	336	348	337	341	337	370	336	336	319	335	316	319	317	327	353	320	346	305	359	307	327	291	315	319	350	353	323	349	369	339	297	343	316	332	369	312	362	334	355	338	341	334	337	337	361	346	337	345	328	342	338	312	350	316	296	321	291	320	318	344	315	380	299	308	327	343	311	350	320	338	314	377	302	337	356	325	342	373	366	358	330	310	319	345	280	354	361	342	330	364	306	368	351	342	322	313	334	346	335	320	326	309	295	311	341	311	344	334	329	314	289	295	335	311	347	326	310	328	316	345	319	343	332	333	339	309	310	320	338	336	334	344	386	312	335	314	321	325	318	325	366	354	323	287	304	295	334	329	348	292	297	309	358	321	327	316	325	318	327	366	346	319	340	343	323	359	340	308	345	325	335	342	355	337	317	322	327	359	318	351	387	344	337	348	346	373	330	318	324	321	314	309	309	354	341	313	335	350	341	339	351	338	338	351	325	294	344	343	326	382	338	369	351	354	340	318	339	333	297	347	366	321	327	305	319	335	326	307	295	360	325	323	330	326	314	322	290	358	317	300	329	308	318	328	362	323	332	344	342	304	361	305	299	326	322	324	326	298	331	322	339	309	279	351	309	325	315	326	337	290	312	314	293	333	326	305	337	333	299	320	357	319	334	349	338	349	327	361	320	324	336	344	345	360	324	354	336	324	313	343	328	334	355	335	315	346	361	338	316	306	357	314	323	324	317	313	343	304	356	315	328	300	337	314	300	333	295	356	332	359	350	351	335	352	340	328	343	345	339	330	358	337	307	330	302	331	349	342	306	315	349	358	308	301	341	359	361	325	337	326	324	329	334	335	338	323	303	375	336	330	331	329	342	361	334	321	349	339	306	329	360	342	317	340	332	319	342	355	325	363	370	347	323	360	386	334	349	331	367	318	311	315	329	354	326	335	308	309	317	336	356	341	331	338	357	348	334	319	323	295	333	334	337	308	307	308	308	338	348	355	343	315	348	351	334	331	334	335	305	332	342	316	333	335	342	340	343	344	319	300	351	319	343	336	355	330	352	322	304	366	344	298	320	296	337	326	337	334	318	365	327	336	318	319	305	341	384	358	294	325	350	307	332	360	336	341	370	312	328	336	304	359	329	317	341	306	332	354	331	338	326	324	308	334	344	383	344	299	326	326	323	311	342	347	306	325	317	344	340	337	340	353	319	346	320	340	355	338	314	326	362	350	345	347	316	349	364	331	374	301	336	313	314	336	310	364	356	326	330	322	315	314	337	338	323	331	321	359	324	333	366	331	332	335	334	329	327	318	299	358	348	325	327	340	328	337	342	334	343	311	294	314	328	302	342	353	334	368	368	323	342	308	326	354	323	339	333	312	332	349	341	281	335	347	349	334	323	321	312	337	356	331	336	358	326	324	324	371	310	391	347	313	326	340	344	335	332	338	353	319	316	314	323	320	324	324	341	324	367	359	312	292	313	337	352	312	326	332	326	323	340	345	297	335	332	378	364	321	316	312	360	308	302	303	309	369	333	343	330	339	313	342	317	335	325	320	302	334	351	320	345	291	314	332	322	364	339	318	344	311	326	325	343	333	348	341	346	339	327	329	342	337	338	355	340	324	343	321	349	337	333	342	282	301	342	341	343	350	283	324	341	326	334	339	353	335	337	294	335	307	308	329	298	334	312	344	380	319	335	326	331	325	343	352	346	351	362	338	328	336	352	338	314	338	339	312	347	331	326	314	288	337	349	323	322	343	345	346	351	343	327	361	324	334	330	317	332	344	357	325	298	305	333	327	327	359	347	368	320	318	338	353	347	317	356	346	323	306	322	324	312	325	358	323	281	332	323	329	341	351	344	345	354	361	309	313	299	311	334	384	332	358	350	385	344	309	353	330	355	354	349	290	300	329	331	362	363	331	333	331	361	361	308	331	364	321	335	333	320	332	327	332	336	330	326	338	292	349	307	358	365	321	287	355	338	331	335	353	317	327	338	337	315	318	310	358	311	344	366	337	303	337	290	319	312	366	331	356	294	354	303	305	329	336	348	342	325	327	308	321	324	305	344	358	322	340	347	372	323	347	325	311	334	322	301	358	390	362	314	312	316	334	318	329	311	334	343	349	330	331	356	329	351	300	317	301	331	360	337	368	355	338	330	343	346	334	361	315	337	320	339	336	315	351	343	302	358	332	318	304	300	307	360	326	351	346	317	330	348	338	345	338	309	318	330	339	351	382	311	346	350	346	339	361	343	322	323	322	323	327	355	338	345	327	301	328	323	333	301	334	348	310	327	319	318	306	321	320	336	341	341	305	336	336	320	307	313	344	308	327	361	346	335	376	335	350	343	338	323	342	372	353	314	336	319	350	330	332	311	338	361	315	289	318	341	334	342	350	301	331	346	352	364	341	322	283	344	307	361	321	365	333	339	319	320	318	335	342	324	330	330	345	367	361	313	317	316	300	294	328	311	314	315	338	367	359	326	313	332	324	332
17640	16850	23055	25560	22946	21850	19826	17695	13833	13981	11895	9518	9222	7327	5865	4678	4801	3617	3250	2795	2689	2601	2184	2317	1898	1535	1532	1295	1210	1159	1080	1054	1009	860	814	871	890	858	857	878	799	845	840	831	865	841	824	801	857	821	860	839	819	803	791	842	843	821	854	770	779	794	790	791	812	843	822	774	784	787	802	798	795	771	817	807	776	780	775	783	800	802	786	794	797	789	815	745	848	788	823	823	750	800	781	844	784	808	788	741	809	839	735	751	852	809	779	804	838	816	767	801	776	810	823	771	789	819	820	748	782	778	764	786	833	796	786	770	780	786	788	790	868	789	782	801	753	793	744	737	809	826	767	820	835	803	790	841	789	772	777	755	846	772	757	821	762	801	850	777	806	820	816	777	809	797	777	824	811	802	762	759	754	762	762	776	753	790	816	819	786	795	785	824	787	802	783	781	786	795	709	801	793	809	751	762	866	805	794	760	788	765	775	795	844	813	761	780	777	727	730	834	803	776	758	781	804	815	773	801	812	793	772	775	796	750	802	754	808	811	753	805	771	763	773	802	758	770	803	818	782	834	787	812	797	756	750	816	795	850	810	774	778	760	784	803	853	784	778	771	834	799	732	787	812	771	760	761	755	752	784	812	780	762	814	746	760	753	821	816	819	774	752	783	803	790	803	797	818	815	810	786	794	813	770	833	766	778	837	794	756	836	788	784	802	793	835	777	828	737	785	748	771	798	790	784	765	810	767	784	790	784	797	829	719	786	776	740	823	724	803	739	771	839	857	775	787	758	776	769	814	841	786	803	847	768	822	763	819	800	792	828	739	781	746	838	806	771	797	828	805	767	766	826	777	839	831	776	756	782	775	748	782	738	816	793	796	793	796	780	782	760	773	815	820	801	812	771	834	806	793	797	836	776	773	764	784	828	760	821	772	793	803	797	842	872	788	846	742	831	789	819	841	733	812	789	791	774	769	820	804	772	827	762	748	801	776	795	789	792	766	773	762	785	770	770	808	756	752	769	780	805	778	785	809	756	802	818	743	811	804	817	756	770	803	800	845	831	820	823	849	785	786	851	765	852	767	799	802	791	812	816	798	773	769	826	786	806	793	826	797	791	794	780	764	817	796	786	788	783	757	806	824	785	810	768	770	787	821	808	805	774	779	783	746	831	722	796	771	786	828	762	809	772	815	788	775	799	793	780	773	797	739	807	749	745	768	805	777	786	812	806	789	820	791	755	812	777	801	815	819	736	831	806	792	776	799	852	812	839	833	825	770	775	792	807	855	799	786	742	799	802	805	779	814	772	762	806	768	770	762	783	790	834	743	757	778	778	854	808	787	795	801	803	787	763	797	787	770	773	730	810	857	787	837	750	790	808	855	795	798	756	782	841	819	816	812	761	775	783	804	768	806	819	806	746	808	791	762	753	758	754	826	819	800	713	812	750	759	827	797	814	818	878	727	815	819	782	837	788	812	793	774	730	833	765	820	814	777	794	773	759	806	809	764	828	791	785	799	775	822	848	847	777	807	783	778	776	770	831	786	780	818	724	760	796	811	806	747	762	763	852	780	777	800	766	804	764	780	772	791	802	807	805	772	816	769	793	829	781	815	807	770	792	820	786	789	801	769	782	784	837	810	824	810	766	750	834	819	768	773	800	774	789	774	790	841	781	828	748	747	805	746	739	796	798	801	757	798	747	831	801	748	788	776	760	811	789	764	785	745	825	791	758	777	777	787	744	780	787	826	808	775	810	769	856	776	789	788	844	771	802	798	819	817	768	849	823	774	794	833	794	757	789	795	820	828	752	792	790	802	754	807	798	806	816	768	785	830	779	807	766	775	801	807	757	744	788	831	775	804	753	817	838	755	795	778	799	805	782	819	808	793	808	750	788	786	808	792	778	781	829	791	782	808	795	792	784	787	772	797	791	742	791	747	835	824	849	754	818	776	798	806	766	763	765	739	811	790	788	771	766	843	766	812	802	794	846	801	756	796	741	803	806	787	801	738	740	828	867	806	805	812	739	743	780	776	772	746	800	791	774	821	799	763	831	839	850	735	803	821	698	787	828	773	784	823	833	792	822	831	818	769	752	807	771	796	773	787	782	803	739	751	749	804	755	789	767	798	743	833	787	754	769	818	810	780	778	809	793	806	769	816	804	821	821	742	822	793	783	797	792	759	786	808	830	810	798	771	754	812	769	800	779	794	786	801	793	796	743	846	772	805	778	761	792	778	808	759	805	825	791	736	805	783	790	774	743	828	811	769	751	812	783	785	725	831	773	748	778	807	793	794	735	827	752	803	774	793	798	840	794	821	792	728	789	801	850	801	810	771	814	819	860	823	778	813	746	838	749	736	747	822	805	783	819	780	786	764	793	803	756	809	782	787	790	775	840	754	855	763	816	783	802	763	814	833	789	787	820	753	793	841	774	741	773	808	820	882	773	759	792	753	773	745	834	744	784	806	753	750	815	798	743	791	768	754	765	832	804	791	796	785	812	822	776	822	786	766	776	785	766	750	760	785	813	777	785	756	785	803	813	805	817	790	781	790	811	782	804	843	784	825	789	749	817	794	738	814	821	778	844	778	761	793	803	834	794	818	753	782	780	852	702	777	741	770	857	808	840	803	818	844	802	767	787	771	726	810	817	777	774	820	810	799	805	796	742	778	777	792	785	790	773	757	805	809	777	832	793	770	810	818	843	835	811	758	744	792	793	823	804	864	770	763	790	776	816	801	788	779	787	853	792	780	765	756	782	782	822	797	817	814	832	773	811	816	856	828	806	761	763	818	771	772	789	797	784	771	787	761	778	838	786	763	803	759	756	791	796	818	824	789	771	774	794	781	788	804	794	710	790	777	785	802	824	822	778	772	749	830	799	818	815	770	786	792	796	780	817	796	765	750	825	760	817	777	752	784	861	785	774	795	802	809	808	780	806	860	806	799	760	832	769	767	824	778	782	840	797	810	733	759	747	799	793	773	770	782	785	725	806	817	834	752	796	735	825	737	762	780	794	797	823	852	769	804	789	815	808	794	761	844	792	795	835	813	789	794	793	788	809	784	808	731	762	798	793	760	780	828	792	752	734	832	851	810	826	726	781	766	767	773	812	801	811	727	822	811	816	778	795	805	766	743	792	781	799	764	771	787	837	834	822	759	796	792	801	776	777	759	794	803	783	782	803	747	791	745	797	799	794	734	789	855	837	788	820	802	801	791	754	810	795	710	811	782	797	768	737	763	760	781	799	752	785	783	787	770	837	837	837	748	757	751	784	779	738	783	795	765	786	783	770	839	853	863	794	805	771	791	794	815	805	804	785	783	802	765	801	842	812	810	826	738	817	795	810	821	774	808	775	787	785	768	811	813	760	828	826	776	791	810	795	787	734	810	784	755	843	788	830	781	789	821	771	800	786	821	749	782	780	761	781	785	776	772	785	784	759	785	813	798	809	802	798	810	808	786	807	729	809	769	786	806	773	795	805	843	778	785	829	742	777	794	832
6729	5075	6176	4825	3089	2122	1934	1506	1096	1043	781	708	664	546	564	488	453	473	437	465	422	446	435	383	396	401	385	392	364	403	396	418	370	377	393	401	357	408	374	397	403	367	332	377	379	349	409	438	370	371	379	381	379	357	378	355	436	341	402	359	377	350	366	367	393	378	328	368	387	390	396	392	356	372	378	366	356	383	402	372	371	362	374	411	388	411	398	376	369	344	406	368	389	375	382	373	348	386	404	358	370	358	368	369	368	369	410	380	345	399	382	379	387	397	378	384	352	414	349	397	373	376	407	386	370	380	393	364	374	391	369	358	395	360	398	391	421	365	374	391	363	398	416	347	369	394	395	381	369	366	398	400	362	382	392	365	381	364	369	381	357	406	365	371	374	376	405	389	372	405	340	365	375	387	407	393	422	363	396	361	385	394	384	392	413	360	381	373	406	409	352	370	379	357	361	360	365	369	364	416	362	406	374	390	380	365	367	381	358	356	412	389	368	375	410	371	354	359	381	407	374	378	366	412	372	345	404	410	377	360	399	382	409	368	398	371	383	417	363	425	422	374	361	344	346	364	382	378	389	392	357	382	408	367	399	384	392	388	378	366	372	346	379	394	361	355	367	387	360	392	379	370	386	380	370	390	365	405	350	364	400	404	400	393	396	380	390	386	331	390	383	370	373	362	364	352	374	418	368	387	341	356	412	401	405	385	380	402	381	405	391	361	363	367	417	417	371	375	353	369	384	373	406	339	369	344	358	352	351	374	353	386	360	356	363	366	399	381	362	370	360	387	355	350	368	377	364	402	395	377	379	377	398	383	367	399	374	435	335	383	342	372	408	363	386	378	374	340	369	425	399	371	327	364	367	420	393	413	374	402	365	392	367	411	372	393	393	391	401	373	383	435	379	392	429	376	405	337	379	408	359	410	391	387	413	380	407	393	417	403	390	408	379	388	409	403	372	401	430	367	343	366	390	333	358	383	426	387	349	348	339	379	405	373	349	395	383	409	389	375	359	348	372	414	414	380	408	347	397	363	379	406	430	404	380	397	436	350	374	391	365	403	422	359	354	388	388	372	371	364	393	344	384	367	371	380	385	376	385	404	356	349	369	378	374	382	377	398	384	357	398	431	363	349	378	323	347	402	368	363	351	378	362	370	359	371	379	392	412	376	394	384	407	402	398	389	405	377	413	378	379	377	334	343	385	376	370	386	383	373	379	409	401	381	395	376	383	355	388	368	385	389	408	412	389	369	371	353	373	367	390	393	350	383	414	384	366	391	366	368	401	385	377	402	352	391	417	397	383	344	395	345	387	401	372	357	386	374	337	367	390	378	367	399	377	369	356	396	373	361	386	370	387	395	365	392	406	348	404	378	369	345	367	400	404	355	357	363	394	374	330	346	407	415	386	356	354	363	373	348	376	392	410	408	392	376	365	361	416	394	404	367	392	351	375	385	347	371	356	375	410	378	363	358	390	398	370	352	361	404	388	396	392	371	397	373	385	388	373	393	382	365	400	383	387	408	367	376	390	394	393	391	395	386	400	422	390	392	401	366	388	359	397	386	355	377	413	372	386	347	355	412	391	383	372	394	404	373	382	397	348	379	399	348	387	372	398	382	385	384	350	358	373	353	389	353	371	401	382	400	391	362	409	353	394	419	356	357	363	397	380	351	414	360	384	347	415	412	372	410	382	330	380	366	391	406	357	354	395	370	375	350	368	376	354	350	365	378	388	382	355	401	395	378	382	392	363	367	375	414	364	404	391	371	399	407	374	350	342	356	368	395	376	363	364	374	368	350	408	386	401	382	356	372	342	376	383	370	382	396	338	409	366	361	364	353	344	347	363	391	341	368	378	386	356	420	411	399	395	358	363	415	369	400	379	372	383	372	395	395	382	404	391	374	372	358	400	371	353	399	364	375	379	402	398	375	360	379	354	384	371	358	371	377	373	373	383	356	367	351	387	408	397	404	383	409	423	379	366	360	380	356	409	396	360	353	396	397	411	380	365	391	343	390	371	376	368	409	409	415	360	434	369	384	383	389	391	389	374	366	352	349	387	417	386	380	381	395	338	413	374	342	391	395	343	370	384	425	375	378	373	382	353	417	358	365	392	374	383	375	370	370	372	397	401	403	386	375	396	387	388	386	379	414	406	384	368	381	372	385	372	410	353	364	403	401	355	362	388	373	366	371	339	368	377	409	362	418	357	395	378	402	394	393	392	394	406	367	378	355	371	398	384	366	400	366	396	368	401	394	353	375	382	375	363	365	398	379	369	370	357	400	411	391	373	377	402	350	411	408	392	382	347	353	353	393	353	339	389	346	397	356	358	406	391	366	390	369	385	354	414	376	376	377	357	374	399	384	410	385	389	387	353	375	388	352	384	404	374	379	372	377	409	362	397	375	383	361	381	380	382	390	379	385	391	393	400	375	355	397	406	409	409	389	384	389	399	385	389	380	412	361	371	347	374	383	358	373	385	369	410	396	384	331	355	356	353	379	378	424	355	362	394	360	362	384	355	336	373	397	376	391	391	383	357	374	361	407	346	358	361	353	348	360	368	379	395	437	360	382	380	361	362	384	367	415	339	372	362	362	399	374	418	386	398	378	406	365	372	404	380	360	386	377	421	375	366	376	346	411	387	382	375	390	371	357	362	383	399	393	406	347	399	391	366	390	388	354	366	361	384	359	395	396	364	387	363	362	376	430	408	346	375	373	368	403	374	353	395	400	388	337	405	399	408	351	417	368	370	371	400	368	379	401	402	395	372	404	394	342	361	392	374	377	368	371	416	382	372	375	344	384	378	365	360	368	385	335	400	377	383	383	359	361	375	363	378	370	399	397	372	389	372	406	352	386	361	360	384	381	377	389	378	357	360	362	373	402	340	376	392	375	393	399	406	397	379	366	370	357	412	391	401	403	398	419	373	394	394	374	430	379	397	383	341	375	340	405	388	384	398	394	397	349	381	345	347	393	397	387	428	395	399	366	369	379	402	396	389	402	356	393	395	374	372	373	375	369	395	385	369	371	329	370	354	356	404	351	390	407	379	362	365	389	391	365	353	403	386	421	399	391	372	410	383	373	341	385	365	386	391	362	383	386	367	393	373	403	351	401	379	392	360	391	361	388	360	362	411	341	384	361	380	396	336	391	398	357	384	360	390	382	398	373	354	395	348	406	391	366	422	377	370	392	377	366	357	389	351	373	369	379	361	389	388	394	389	405	366	383	341	405	364	422	396	342	349	378	394	348	380	384	431	374	400	400	388	385	388	393	404	388	397	403	371	389	414	368	359	382	369	371	378	375	366	339	418	383	359	395	382	394	353	413	408	396	374	364	375	372	405	384	405	365	367	347	416	409	389	371	389	375	415	352	336	357	396	379	405	391	394	424	411	365	410	401	359	408	384	390	371	417	416	349	367	393	347	371	359	366	384	370	371	384	366	407	361	404	381	369	374	381	394	388	383	436	409	392	375	400	393	378	388	377	425	405
5799	5334	11362	12915	10699	9370	8513	7379	5709	4828	3743	3181	2792	2356	2110	1698	1544	1407	1347	1242	1166	1220	1125	1092	1049	1046	1059	968	1045	970	958	996	903	890	924	873	971	864	926	873	890	926	889	930	886	913	908	880	914	921	893	882	919	843	896	902	928	900	938	914	863	851	874	909	898	901	887	879	885	899	895	902	879	903	916	902	839	899	848	920	846	873	920	914	941	892	909	892	875	889	903	919	837	841	860	938	908	921	916	901	918	851	907	864	915	864	909	825	918	919	855	863	885	847	852	914	904	881	856	888	922	893	916	916	860	878	886	849	875	878	854	948	876	936	865	889	908	896	882	867	966	937	885	876	900	925	879	856	958	920	900	871	892	857	955	909	940	911	869	900	863	921	916	909	907	914	844	821	898	907	893	915	859	873	939	868	846	877	876	926	922	829	931	912	893	877	907	893	880	907	927	929	916	909	909	863	890	847	916	859	919	925	908	847	882	892	894	855	906	900	888	896	836	878	938	942	933	892	867	892	941	907	860	902	890	931	885	902	862	879	875	929	878	929	846	900	924	890	917	883	888	911	885	941	876	907	946	920	878	975	869	882	938	923	832	876	916	886	918	938	897	890	909	895	908	903	889	885	868	901	885	920	918	825	919	915	851	899	880	901	859	914	849	903	902	939	884	884	852	894	874	893	885	805	884	916	867	856	861	895	926	890	903	867	867	911	936	886	888	919	906	930	900	879	872	840	893	929	939	886	868	886	904	908	913	834	894	876	869	931	849	850	906	921	923	925	891	914	908	829	844	906	887	918	929	897	827	913	876	902	883	862	865	869	884	928	946	848	910	879	901	914	874	908	853	911	886	905	900	869	907	883	922	897	891	892	873	831	880	946	887	880	866	893	910	920	870	914	923	842	881	872	884	915	911	902	893	873	904	872	862	905	879	901	888	892	844	879	878	899	933	859	930	915	957	879	912	926	941	888	923	884	924	906	812	920	838	876	900	898	919	902	860	880	892	852	910	868	877	943	914	924	892	874	879	914	885	899	962	903	887	830	827	875	947	893	884	906	904	814	910	897	941	891	863	896	864	920	943	889	893	904	944	899	852	907	852	927	912	837	864	840	866	863	889	822	904	877	860	867	871	887	879	893	878	850	881	913	873	881	862	847	898	909	922	919	893	902	946	899	921	897	849	941	904	898	893	930	924	899	844	899	891	845	903	927	863	930	909	883	890	910	888	907	828	875	901	899	906	936	934	886	910	863	914	916	939	883	901	877	870	927	883	897	872	881	859	881	873	895	893	887	905	906	940	879	963	917	876	868	877	854	892	852	928	875	861	844	885	873	866	915	869	919	865	893	908	861	853	883	917	886	896	887	886	871	945	895	920	932	913	885	864	926	883	917	855	941	947	900	843	851	818	861	913	842	907	864	830	948	859	941	906	947	903	916	873	849	904	842	895	862	923	881	892	867	921	907	903	922	839	835	919	879	864	892	906	881	884	972	892	913	844	939	867	915	851	887	877	929	899	928	899	858	977	928	920	853	887	802	889	875	925	897	865	894	837	908	912	891	863	959	916	849	879	878	888	912	922	893	869	896	866	944	905	900	899	900	912	835	930	869	880	941	904	946	851	955	892	919	935	847	906	883	913	857	882	871	921	895	906	874	891	954	880	861	915	864	905	860	947	937	855	874	857	934	915	864	872	917	936	837	926	890	906	910	859	858	911	912	905	882	919	908	887	943	893	940	896	905	866	895	920	894	850	881	847	955	853	919	908	875	898	879	886	905	894	907	912	870	896	818	872	897	897	886	864	898	910	875	907	901	956	863	873	856	915	885	901	887	865	872	892	922	903	935	907	884	929	883	895	912	946	917	820	906	866	900	931	924	885	898	941	899	896	890	873	925	881	901	850	891	924	876	882	950	926	883	899	903	890	938	866	865	905	899	921	896	908	934	870	900	884	941	845	929	922	905	903	907	896	866	903	959	847	868	888	887	891	874	842	880	858	865	896	871	937	912	910	934	882	907	821	932	948	882	915	907	913	950	930	950	909	876	891	899	912	904	885	862	885	941	891	885	880	866	894	868	884	904	889	873	887	846	900	915	917	902	891	906	888	825	945	891	867	891	891	886	902	910	903	957	928	919	867	884	897	828	850	879	902	930	859	924	866	859	894	879	868	915	913	907	894	864	840	868	881	866	910	867	894	909	884	913	865	858	905	924	873	872	961	877	881	899	928	942	882	904	961	924	885	919	886	868	890	891	881	870	894	927	861	891	934	887	869	930	848	915	921	855	909	878	909	880	869	902	827	902	886	864	920	871	902	906	923	891	835	855	916	912	866	904	877	907	882	882	878	895	894	884	875	880	903	898	951	885	908	911	880	892	916	927	958	864	909	878	922	963	948	877	924	919	883	928	926	911	899	881	866	868	893	868	915	884	894	944	847	922	877	924	940	866	898	845	898	909	888	838	903	935	916	885	877	841	878	842	910	939	935	873	869	919	874	886	917	877	876	904	942	910	873	883	923	829	916	871	885	889	922	867	961	860	910	934	887	926	823	898	908	883	868	923	877	854	930	859	873	957	880	865	871	896	868	869	940	877	963	839	891	884	864	932	857	887	847	935	880	854	907	897	896	886	939	820	878	909	880	855	842	875	882	920	939	886	926	891	919	958	888	893	914	931	892	888	870	905	889	846	873	873	871	905	880	883	886	908	866	898	955	859	906	933	906	898	865	939	871	897	914	898	862	907	885	821	930	915	909	935	864	888	926	910	889	875	876	923	914	872	820	872	851	883	856	861	908	911	921	901	897	917	911	974	880	894	882	875	893	915	924	922	875	897	919	888	916	888	859	950	914	882	836	922	883	893	909	886	892	865	873	925	895	853	918	846	916	850	914	878	856	895	848	895	889	905	918	918	894	905	960	850	922	867	901	895	881	892	936	830	923	927	859	861	915	885	955	840	932	857	880	892	903	924	925	947	885	899	907	903	824	882	922	916	878	831	902	887	895	865	868	931	854	827	909	926	891	890	908	969	902	896	909	893	872	872	902	895	906	901	860	865	949	902	869	888	860	923	872	841	893	918	921	853	861	945	894	920	898	982	856	866	903	939	849	951	887	871	881	913	866	904	860	951	887	921	949	903	893	820	844	913	885	930	867	883	902	923	950	926	842	903	876	905	866	940	907	876	859	871	936	918	852	871	839	852	922	893	919	921	879	890	876	934	887	901	877	860	924	848	894	884	898	922	867	919	922	933	874	880	921	883	916	885	909	834	857	901	862	958	906	882	920	897	870	932	873	933	906	894	895	896	912	951	908	907	851	946	881	914	905	869	864	914	877	887	879	831	934	887	868	943	886	896	851	914	895	874	857	924	930	915	914	875	872	911	852	854	915	852	858	895	858	873	879	922	904	875	884	859	933	983	902	917	824	941	889	865	949	882	915	874	939	887	938	898	876	919	883	936	887	943	864	907	856	898	921	838	931	845	903	892	911	902	931	831	875	864
17409	13343	13770	10819	7911	5659	4206	3499	2409	2322	1782	1261	1196	945	872	704	742	662	569	534	506	500	475	417	414	413	400	414	429	421	395	397	407	370	412	365	364	362	413	384	341	361	334	330	373	345	415	381	363	367	396	387	375	351	374	367	374	353	376	355	401	378	362	363	344	322	370	348	360	364	375	385	358	360	343	382	390	401	362	371	351	350	377	372	350	345	374	370	347	376	361	393	344	349	352	386	351	361	347	343	324	365	373	362	408	365	370	326	358	365	407	404	354	356	397	410	360	417	363	374	341	347	358	330	344	348	406	355	432	385	333	357	382	376	360	355	324	356	362	344	389	361	371	338	357	381	389	395	358	395	405	372	352	375	382	344	347	353	357	385	358	361	358	358	361	375	359	376	375	366	370	366	342	377	384	378	398	364	414	372	340	324	332	373	368	341	338	361	406	370	384	355	372	362	365	402	349	373	328	351	385	405	429	391	378	367	384	413	413	341	376	358	328	337	340	348	358	365	383	393	382	367	368	398	382	378	393	359	344	366	346	407	368	344	356	333	362	336	376	364	372	363	368	358	340	349	369	402	413	363	395	405	389	356	388	373	403	366	355	377	373	359	373	362	349	387	358	390	373	387	382	362	362	379	355	351	336	333	388	367	325	402	343	356	391	366	393	372	375	369	371	397	378	347	328	342	390	378	333	348	351	393	393	384	355	383	351	357	385	368	406	372	382	362	341	345	384	361	387	399	373	393	344	388	362	348	367	343	397	374	377	376	342	353	392	372	362	415	349	352	347	341	388	372	351	350	339	356	380	345	369	397	375	350	382	327	349	362	372	334	379	370	361	359	378	400	374	381	387	329	386	336	381	359	394	371	388	356	405	357	339	386	357	351	388	345	388	351	368	350	374	381	423	361	387	360	368	357	363	377	389	351	357	356	372	361	366	361	371	352	377	388	374	369	362	344	397	334	362	333	375	377	376	356	383	358	395	404	375	396	396	401	362	395	382	386	355	348	376	350	395	364	378	383	366	352	320	323	379	382	375	350	379	337	366	344	349	385	378	384	323	347	352	380	345	341	402	389	365	339	360	384	394	335	354	356	372	360	355	367	317	372	362	379	366	383	350	425	365	351	367	414	407	353	383	381	339	387	363	387	379	380	351	385	382	377	363	378	325	377	376	384	382	379	349	358	344	370	343	348	371	390	376	365	335	362	383	364	374	353	383	380	374	368	366	377	358	366	389	323	349	350	385	360	376	364	376	369	325	371	357	343	364	389	398	383	376	368	332	373	356	335	350	355	354	318	362	370	392	356	397	361	346	364	364	368	381	369	352	359	351	380	367	366	377	379	398	379	379	375	360	359	354	344	350	372	379	380	363	386	375	361	371	359	380	374	332	353	358	419	395	330	396	356	375	386	359	344	384	344	367	311	410	373	368	366	416	358	349	360	379	362	376	397	340	364	331	399	399	372	342	416	366	345	372	415	363	344	338	373	387	366	337	326	382	397	371	367	383	327	363	342	397	365	379	369	377	346	384	369	357	359	354	361	378	376	377	385	354	389	354	353	341	345	359	361	357	357	334	374	358	363	402	383	381	368	342	360	372	408	363	377	373	394	358	382	348	354	369	342	381	377	380	374	348	381	396	358	376	365	359	369	385	343	352	375	356	347	352	360	343	356	381	368	403	390	381	346	365	388	383	374	375	325	390	339	342	336	414	410	372	376	400	379	367	387	338	351	354	369	391	376	363	357	376	376	342	364	374	383	378	371	378	354	376	366	376	357	344	352	394	389	383	381	351	343	364	370	389	391	374	339	364	366	362	383	389	363	357	387	350	376	340	394	415	359	358	382	413	367	385	351	351	342	375	362	367	363	350	343	373	322	367	350	352	384	373	363	381	363	360	377	324	358	355	342	356	358	330	390	389	338	356	370	352	359	352	357	385	357	360	374	343	330	390	392	328	399	382	341	329	346	379	385	384	374	364	380	382	378	429	319	367	363	338	395	427	365	385	370	385	355	353	369	371	339	371	335	359	347	350	405	365	364	346	345	357	372	355	349	362	384	361	346	359	391	369	343	369	391	347	382	359	363	321	346	356	388	353	331	352	336	310	371	401	349	367	369	352	382	340	345	405	419	394	362	339	355	372	359	345	350	373	318	377	395	356	433	376	345	361	359	375	374	376	404	364	364	355	369	362	358	358	396	334	373	354	377	363	362	369	375	383	346	393	374	363	374	335	374	373	381	397	342	383	355	356	375	373	359	339	372	358	367	351	358	367	380	347	389	342	370	409	372	351	371	372	348	336	370	355	411	345	331	367	403	370	383	392	379	370	375	363	367	355	357	376	367	351	384	345	344	356	359	370	334	402	394	387	372	360	380	367	362	365	357	340	312	368	385	376	389	360	319	388	398	372	400	371	360	352	343	344	352	355	350	372	344	363	372	400	408	338	343	357	370	373	386	385	402	369	382	397	389	358	396	367	365	358	345	369	362	345	339	364	377	348	391	361	368	358	403	363	391	346	348	345	357	360	390	356	399	364	341	348	368	351	348	374	381	362	364	391	376	377	367	342	378	365	356	391	335	370	339	365	355	345	361	385	357	391	349	406	317	346	361	346	365	373	383	385	408	350	351	404	386	371	378	375	375	358	359	354	384	370	347	367	361	353	360	356	365	391	377	388	357	333	388	371	393	348	341	336	370	336	376	366	358	341	418	370	386	381	389	376	391	348	397	399	367	351	384	373	389	375	351	367	409	353	345	386	365	378	380	387	376	383	397	386	373	375	373	339	362	416	352	364	371	370	334	386	349	396	382	353	342	347	348	372	324	390	347	324	368	338	379	363	362	351	349	350	372	345	347	387	396	415	387	388	354	407	328	371	373	355	435	424	362	402	383	359	380	336	341	388	344	337	419	388	340	364	366	389	351	360	355	341	336	341	348	378	344	397	342	380	346	345	351	367	325	389	394	387	398	356	369	364	438	377	377	394	346	384	362	373	386	369	333	383	376	376	354	378	361	361	367	339	313	386	360	341	382	371	365	361	371	349	348	384	390	322	378	344	383	366	362	327	376	389	359	361	385	392	390	363	367	374	392	357	337	365	399	376	352	354	336	391	395	368	356	361	403	378	352	367	358	382	388	345	389	384	382	334	352	366	347	411	369	406	365	378	355	370	376	340	339	365	327	338	325	350	313	373	426	357	330	388	350	377	361	382	390	369	373	389	365	402	360	372	369	343	339	354	383	361	440	385	362	392	331	365	369	379	326	365	379	367	313	343	371	371	347	398	356	395	355	376	375	372	362	366	379	404	351	337	366	319	357	366	366	344	356	349	382	370	346	370	391	362	364	378	411	355	388	382	361	348	356	344	373	369	357	413	344	379	359	369	325	360	354	383	391	381	383	378	332	383	352	381	347	361	347	373	366	357	371	360	397	362	346	386	376	387	384	352	361	372	359	349	357	357	353	352	355	372	360	322	381	349	330	369	399	384	363	364	357
13665	12170	18962	20428	18633	16695	15064	13365	10042	10241	8542	6530	6198	4507	4277	3174	3232	2983	2491	2004	1954	1871	1672	1751	1552	1377	1276	1186	1088	1118	1097	981	958	938	945	957	921	893	903	916	865	926	860	916	950	884	908	865	904	920	941	869	910	869	922	878	888	921	839	892	889	852	868	887	907	884	864	892	889	838	835	897	876	911	856	876	870	863	918	874	896	926	868	854	865	871	889	888	842	841	921	879	885	860	864	873	873	890	888	840	883	838	880	920	843	868	940	934	836	873	868	904	845	853	963	874	928	863	841	850	886	901	849	872	865	870	870	861	859	845	861	853	830	824	865	888	900	878	897	842	882	854	835	850	826	849	883	866	856	878	841	879	865	887	833	866	905	935	888	844	889	856	886	907	886	893	889	911	859	866	895	905	885	899	838	866	864	820	841	880	829	855	895	883	866	827	874	867	854	845	883	890	878	877	869	842	897	895	878	835	905	875	855	907	851	888	851	862	912	879	872	917	840	904	865	906	855	868	903	860	851	896	834	902	868	906	876	818	835	857	900	872	897	847	830	831	843	878	863	835	833	925	878	929	845	877	886	875	857	876	905	932	811	871	903	857	872	878	806	865	876	897	867	890	822	871	838	843	888	916	857	837	865	889	889	842	879	870	866	898	909	867	799	863	836	836	889	914	896	858	905	858	894	865	854	856	831	812	849	906	860	920	896	844	887	866	850	830	915	865	903	901	838	812	862	874	876	830	888	874	881	848	879	858	911	872	876	853	897	892	902	906	855	851	870	844	879	877	867	875	876	872	862	896	916	833	935	869	856	890	841	823	882	901	912	838	865	899	949	837	865	896	896	854	866	898	871	893	875	859	904	859	901	802	848	915	860	823	841	873	835	894	873	891	872	873	900	839	874	860	833	859	861	904	895	858	882	836	900	852	844	897	902	855	900	912	869	857	860	909	848	901	888	845	839	890	880	886	908	840	849	888	898	887	919	892	863	881	844	863	880	807	851	836	858	845	861	905	876	867	865	891	878	864	869	872	865	878	866	890	887	840	892	851	921	910	884	861	922	889	835	910	855	916	819	900	860	898	853	870	898	829	861	832	864	820	829	886	859	888	855	880	888	893	869	876	908	870	931	893	858	894	894	900	887	898	885	911	872	881	801	918	835	903	846	880	818	825	907	917	867	847	824	844	868	919	871	877	913	852	834	836	909	856	845	879	910	886	873	872	865	889	842	857	853	847	851	879	804	848	875	858	878	900	867	844	881	897	810	862	846	885	924	850	875	879	908	859	853	820	896	875	843	909	885	868	875	859	840	881	872	879	869	906	890	904	863	868	871	816	863	853	855	867	907	848	895	860	851	918	860	886	883	895	872	929	890	869	838	910	893	865	850	884	823	826	901	888	860	787	827	884	917	878	892	869	891	871	849	875	882	866	888	884	872	842	898	882	888	924	848	890	875	881	849	904	857	894	938	869	873	873	816	851	873	894	885	791	881	849	887	866	799	834	885	839	899	830	880	946	886	864	888	872	951	835	875	904	903	869	913	906	839	888	884	866	892	850	917	898	888	912	891	904	856	921	896	814	892	865	865	913	905	874	901	861	870	852	893	918	872	879	830	840	845	934	853	833	902	844	933	892	873	934	866	847	868	874	846	888	901	904	908	829	874	865	842	858	857	854	862	908	855	809	869	846	889	838	876	880	910	804	908	892	849	897	905	881	882	951	865	831	882	890	863	855	864	896	882	783	886	881	893	840	915	920	821	867	861	891	881	903	864	835	888	893	878	873	859	863	881	835	885	885	858	873	881	879	923	860	878	846	851	831	875	860	889	875	816	874	866	911	871	828	851	862	848	902	863	897	855	916	872	909	866	819	876	902	955	875	876	822	883	876	877	895	866	851	844	890	864	901	868	796	892	882	904	891	862	841	884	875	885	846	894	844	816	891	906	831	872	843	874	874	916	862	883	866	820	924	881	878	836	856	844	865	960	828	827	820	868	950	896	839	890	921	890	823	856	871	887	878	873	887	878	830	882	912	874	883	905	844	852	902	854	875	825	894	852	891	861	851	884	880	896	884	901	848	852	876	848	860	910	842	880	879	908	838	883	912	858	856	881	846	905	908	900	869	863	824	882	846	912	885	867	845	898	904	901	896	884	864	831	898	876	909	861	846	866	890	871	847	899	850	893	873	893	887	911	881	885	874	846	875	857	873	912	890	838	843	881	908	840	902	909	834	867	878	844	861	858	821	828	850	865	835	899	884	859	909	903	915	897	873	846	904	844	878	861	879	838	896	837	835	859	869	863	913	933	858	869	875	841	849	882	931	851	879	848	916	859	777	915	895	887	901	875	897	890	847	858	869	892	894	836	860	885	850	872	826	869	877	949	893	873	914	855	878	879	850	843	854	923	911	885	866	904	906	864	864	884	845	942	873	870	865	914	931	851	931	907	903	913	880	905	861	858	870	857	898	890	853	847	838	939	888	914	853	873	895	863	917	846	834	838	872	858	895	886	893	873	875	837	886	905	860	855	885	876	861	894	821	879	892	863	915	840	805	838	874	883	939	862	885	866	846	880	854	895	871	860	820	829	908	901	906	894	869	882	831	894	847	898	905	826	884	906	871	800	914	865	866	828	839	900	901	854	819	852	877	826	877	878	883	866	850	846	853	917	926	900	892	849	857	851	863	878	861	855	842	905	862	877	874	905	856	905	893	813	910	864	880	848	890	863	892	885	862	922	912	867	821	864	831	879	836	855	871	888	868	880	858	891	850	909	899	842	866	885	872	885	883	864	832	869	847	869	854	877	857	829	871	923	872	874	922	837	852	879	860	884	877	852	806	859	891	852	906	846	860	850	877	857	852	891	899	881	832	919	918	899	855	855	877	835	926	872	842	849	824	844	877	854	872	886	892	861	874	865	884	892	872	924	890	921	884	907	900	874	867	858	874	887	819	864	894	790	834	851	848	870	883	961	844	855	840	875	856	861	872	910	836	853	881	871	868	838	908	852	905	919	858	866	894	863	865	909	879	889	932	860	855	853	798	871	900	877	831	863	843	874	912	899	869	898	887	901	863	865	853	898	930	856	878	881	849	859	841	830	856	845	827	890	862	908	857	858	895	888	861	838	880	910	895	846	868	873	880	872	916	842	856	885	877	840	876	894	841	897	860	843	901	919	889	891	959	873	848	871	858	841	848	857	856	902	917	886	857	868	891	815	902	871	865	836	891	852	852	899	857	881	893	844	913	899	941	884	862	862	929	860	837	905	846	868	892	886	884	863	919	850	847	871	872	819	838	861	853	882	855	822	822	888	884	842	902	890	912	908	882	879	852	871	778	849	863	846	895	881	891	877	872	858	905	868	883	849	897	896	880	852	879	837	844	863	856	883	866	857	873	908	844	830	876	881	903	850	838	882	849	835	895	893	871	854	877	884	839	866	838	861	879	917	899	885	895	855	890	828	844	842	828	817	903	880	899	848	880	893	906	858	868	890	872	882	889
26731	21881	22593	17287	12832	9561	6908	5369	3444	3831	2932	2172	1952	1335	1122	956	962	861	753	610	589	570	532	500	482	450	451	439	410	372	392	346	332	340	363	352	354	325	355	349	329	367	349	296	339	340	366	321	346	358	372	317	335	366	317	381	334	333	337	337	331	322	320	347	319	334	340	339	330	337	338	307	306	328	305	316	318	330	344	287	333	315	348	331	326	331	368	348	316	362	332	329	335	357	334	323	307	295	353	334	289	343	357	355	333	317	344	300	321	327	332	320	316	368	313	355	336	363	318	344	298	371	326	313	338	363	327	320	317	340	315	326	332	308	341	351	320	325	359	327	320	321	336	347	322	303	327	337	307	341	341	324	366	330	341	322	363	366	315	328	352	341	349	336	311	347	326	379	347	335	328	363	351	326	330	302	335	328	331	333	331	357	342	362	339	359	370	333	299	348	372	296	349	355	318	342	340	358	391	325	322	303	347	355	334	354	327	394	327	336	346	332	351	306	329	376	321	354	352	355	341	330	321	337	340	311	334	332	332	345	317	340	328	323	322	321	347	332	346	368	323	341	340	314	314	308	349	313	303	322	308	347	306	321	308	358	368	342	311	327	334	354	363	370	363	339	329	313	354	345	359	336	341	311	315	343	299	342	324	337	346	329	277	342	326	301	320	289	390	342	351	345	347	366	311	335	338	361	356	315	332	357	285	330	337	340	314	322	358	350	339	304	368	324	331	330	349	309	349	376	332	311	338	330	349	334	371	341	328	334	349	356	355	340	353	350	331	340	328	323	359	344	330	327	373	373	334	312	343	347	361	345	358	341	331	359	330	288	299	328	316	382	310	310	335	329	331	357	328	360	350	348	351	350	297	334	327	368	329	300	327	375	355	320	293	371	331	344	329	340	355	347	331	330	340	345	336	348	322	324	342	343	322	357	323	353	314	328	345	324	347	311	331	347	327	362	380	324	329	322	336	329	328	363	338	332	341	358	343	339	331	331	339	306	307	348	323	325	346	318	341	336	354	339	341	328	355	306	316	330	304	356	320	375	322	319	349	333	364	348	372	350	355	320	347	321	341	346	308	317	346	369	342	316	339	328	352	363	335	332	338	338	335	338	327	321	336	322	354	329	343	341	356	327	357	299	326	311	369	347	353	378	321	332	313	309	344	333	360	342	298	318	329	330	349	317	326	345	335	343	344	327	356	355	313	325	332	352	340	346	346	285	313	344	331	318	347	327	372	346	349	349	329	352	329	345	310	299	328	333	313	329	312	321	345	324	312	339	331	360	339	342	340	329	308	348	334	302	328	338	337	321	342	386	366	354	366	352	331	334	341	305	327	371	366	329	336	352	331	330	371	309	318	352	341	307	341	312	333	311	357	322	326	365	333	331	324	350	326	354	288	320	338	366	329	328	323	328	331	326	327	348	334	309	316	372	330	349	347	302	323	331	329	316	346	321	310	344	333	329	353	351	351	396	331	345	302	343	308	334	340	334	313	356	337	347	326	337	315	339	369	341	293	327	318	312	342	308	331	338	335	335	335	329	342	313	330	348	338	315	353	371	318	345	352	312	348	341	363	354	333	309	339	346	336	335	306	335	335	309	377	357	332	342	331	340	346	319	321	335	351	311	381	330	379	326	337	328	364	324	337	307	339	300	343	323	333	336	303	358	330	348	321	332	368	368	305	340	345	350	354	338	328	318	328	351	356	338	351	302	286	319	339	350	344	359	308	345	330	342	323	366	325	317	326	350	348	355	303	343	349	344	321	315	331	321	327	342	327	319	324	328	339	341	360	374	314	299	393	315	346	305	344	335	349	330	320	332	357	312	346	358	324	327	305	307	327	393	349	283	373	295	335	328	350	347	376	324	331	349	365	360	347	373	325	333	347	340	304	303	340	339	315	340	353	314	347	334	319	358	318	332	365	310	335	342	360	308	338	366	367	327	317	320	329	295	314	321	317	332	298	325	367	328	322	380	346	311	339	350	308	317	330	324	325	307	329	318	346	343	326	335	331	355	326	379	353	323	330	339	349	308	335	309	320	338	310	332	323	345	314	309	311	301	378	339	338	324	322	340	354	333	324	336	332	337	315	354	309	369	296	352	326	328	325	352	323	355	385	322	326	323	305	296	356	324	345	342	311	349	332	353	325	340	349	329	351	323	327	309	363	347	349	327	338	335	342	326	310	319	323	345	303	321	323	351	291	344	321	365	320	309	334	306	310	314	373	324	349	369	346	348	322	320	316	334	345	341	344	302	325	324	335	318	314	340	319	308	336	333	323	318	316	341	305	337	327	349	332	323	362	316	353	346	313	296	317	342	309	343	342	340	366	321	362	351	335	311	315	347	318	341	349	365	307	335	331	328	345	310	350	337	322	356	331	315	333	343	314	344	326	329	350	329	309	324	292	308	340	345	321	329	343	363	354	366	329	336	338	349	333	335	344	327	355	337	359	315	344	339	327	332	339	365	333	324	354	357	345	362	317	331	336	338	313	337	352	342	342	323	324	342	332	328	348	363	349	355	307	336	328	351	301	339	359	340	333	352	319	318	353	351	346	336	354	351	349	338	317	359	346	324	322	363	295	345	347	309	352	315	346	331	334	352	315	359	350	335	341	312	359	346	326	341	309	298	351	314	328	338	313	346	334	385	339	324	306	338	333	325	366	352	340	324	356	345	340	346	322	375	336	338	316	307	314	351	290	333	318	355	334	322	355	305	338	355	351	345	353	353	349	326	321	342	339	356	328	375	301	340	345	315	342	332	349	312	320	353	329	317	315	323	326	374	362	336	301	301	343	313	344	356	320	368	310	330	353	354	343	345	331	333	329	313	336	343	309	317	325	353	317	314	346	307	327	273	369	346	273	348	320	351	362	334	354	381	352	305	334	313	335	351	335	352	337	333	337	324	308	349	318	330	369	310	373	321	320	343	355	325	349	345	371	347	321	298	331	322	353	336	310	323	307	325	349	375	337	352	322	330	328	324	298	353	343	325	337	334	315	384	329	318	368	321	333	319	311	339	343	347	340	312	351	301	309	252	338	325	317	318	354	344	347	347	318	308	340	321	359	353	343	320	341	315	353	354	346	338	369	332	329	319	310	329	358	356	330	309	322	336	338	331	364	340	349	341	325	336	333	311	323	378	357	354	341	322	259	338	308	376	351	328	376	353	342	381	347	366	317	334	359	367	336	316	348	371	334	371	384	322	356	328	330	337	326	355	351	314	352	343	340	313	341	331	336	336	350	331	354	331	331	353	307	367	310	338	333	352	325	340	334	296	349	335	310	294	330	358	348	333	308	337	322	338	339	343	318	317	340	358	326	311	334	309	308	323	308	333	348	347	335	347	346	346	300	326	306	366	334	335	351	347	310	349	344	363	283	316	306	326	356	324	336	299	336	339	358	309	360	312	337	337	370	346	326	303	315	322	334	303	364	334	373	370	351	342	349	338	328	351	319	356	304	351	336	333	333	341	299	333	315	301	336	342	329	331
18279	18018	25477	25950	23861	22351	19320	17151	13342	14637	11711	10175	8912	6743	5630	4831	4814	4222	3389	2664	2605	2489	2196	2189	1949	1579	1621	1342	1255	1197	1043	1013	972	974	909	929	892	896	888	885	837	813	841	852	839	866	852	824	798	801	768	852	784	789	863	896	849	812	815	820	788	779	763	825	761	770	799	825	795	807	781	786	786	790	826	817	823	828	783	807	855	738	800	805	797	779	821	796	757	798	734	811	801	816	756	780	848	793	778	833	793	770	807	822	784	785	855	774	778	724	806	760	802	820	831	790	785	749	792	800	769	789	819	820	837	779	771	761	801	810	846	803	792	753	775	811	800	800	789	854	796	812	807	801	772	829	857	778	808	816	796	805	761	772	799	746	823	825	811	799	774	759	806	756	813	787	775	782	764	822	790	804	785	755	784	780	795	815	809	784	772	834	828	816	775	834	770	821	805	838	789	767	764	804	791	799	789	766	763	795	760	830	760	836	813	794	791	862	808	814	798	781	840	785	775	773	762	765	746	805	792	816	850	723	804	809	813	837	845	814	812	781	777	816	795	758	793	838	826	813	864	833	763	859	781	762	847	778	794	794	809	788	789	743	810	808	807	764	801	780	807	786	802	854	794	785	804	797	805	832	745	762	785	749	788	825	811	748	839	779	773	783	806	760	797	821	825	800	827	777	834	795	804	830	807	807	865	799	794	760	849	839	797	777	813	806	755	786	816	792	828	820	813	779	779	815	788	768	791	793	784	772	803	836	825	821	792	784	759	755	851	801	781	774	790	751	768	778	772	779	802	800	780	807	760	751	813	779	774	805	843	809	739	813	817	772	791	785	786	822	798	828	780	826	769	832	827	800	830	792	814	720	795	826	782	859	831	768	814	821	796	747	806	812	773	785	771	862	774	789	779	788	759	817	780	795	808	787	756	777	744	790	817	812	778	818	804	815	786	812	821	823	814	820	815	794	827	848	807	803	815	723	842	831	842	777	814	813	864	791	814	806	829	841	748	800	808	808	733	812	784	781	768	846	785	739	771	775	785	808	755	808	791	799	848	772	772	758	788	809	817	776	846	762	837	731	748	827	803	800	821	815	813	851	832	828	788	787	754	826	798	775	793	798	781	828	829	743	786	835	783	834	797	765	802	805	785	820	764	801	781	824	779	751	795	815	839	812	785	813	796	757	775	826	797	782	831	840	778	795	766	738	812	808	811	860	795	763	769	793	798	803	744	817	810	761	824	811	805	834	850	791	792	787	845	790	824	807	795	776	768	809	798	765	811	822	778	790	787	815	743	757	733	769	783	766	821	801	780	788	791	776	795	788	770	776	800	809	819	843	847	760	836	822	794	821	826	783	740	815	781	765	806	779	762	816	775	814	798	824	841	841	819	773	838	817	820	780	816	817	814	814	792	771	796	883	763	782	787	789	798	791	751	780	834	828	789	798	848	814	762	795	805	799	756	834	776	761	810	734	796	756	808	766	838	829	829	762	724	821	819	769	741	788	810	849	788	858	781	802	814	781	754	815	792	788	779	820	764	829	822	814	770	779	765	806	775	814	753	792	845	835	819	774	837	827	810	781	800	808	761	829	813	792	793	788	768	811	825	787	809	814	757	844	771	792	779	789	792	783	764	762	807	821	806	821	795	870	818	816	794	773	819	775	815	802	760	830	791	779	769	829	791	776	725	812	805	790	776	839	774	750	824	835	787	832	781	836	779	743	811	797	780	818	820	816	799	797	822	759	832	765	786	792	808	810	838	829	760	789	791	813	781	807	809	785	799	771	709	816	858	845	790	827	794	818	819	835	792	811	753	786	799	772	789	756	799	808	780	810	774	802	788	803	779	869	816	756	808	762	829	765	839	803	819	769	808	794	793	806	782	796	782	844	790	829	796	828	795	811	794	801	809	848	826	836	771	809	807	786	805	778	778	793	796	816	814	752	842	801	777	827	789	800	824	788	799	822	792	752	805	793	731	793	756	838	852	805	834	822	801	829	845	850	811	767	834	834	831	801	778	808	813	745	756	774	789	820	768	807	782	809	814	783	786	770	786	822	826	800	828	769	813	824	777	814	809	816	769	817	804	796	748	792	796	750	788	762	820	768	731	827	797	774	811	758	783	824	756	818	779	799	804	818	775	830	807	804	760	852	722	743	873	791	789	783	845	761	797	727	812	796	816	806	803	795	788	802	789	807	712	840	798	791	831	760	818	850	805	808	778	774	814	842	807	793	792	781	800	753	791	810	818	771	771	829	796	749	790	803	838	786	797	795	788	791	748	842	790	842	794	797	769	794	782	838	823	757	800	776	813	834	787	822	757	814	806	844	764	763	793	822	780	765	799	801	800	790	819	788	807	786	771	784	837	811	810	781	755	807	787	802	793	811	764	832	821	761	772	756	788	785	781	828	823	841	832	833	812	778	764	806	795	808	816	762	772	730	761	856	814	767	789	792	802	770	796	803	839	686	734	795	807	814	815	772	827	808	766	808	768	810	816	821	827	828	766	806	749	840	787	773	749	735	772	841	818	804	825	802	848	786	761	807	756	799	846	818	795	779	869	810	825	795	766	871	829	785	774	800	766	816	815	805	753	851	783	797	768	795	815	778	822	802	790	799	780	762	781	768	804	788	789	838	794	790	819	769	790	820	824	805	781	786	754	769	820	832	757	815	813	815	855	793	811	797	780	741	823	794	847	805	854	780	785	807	775	733	838	822	797	816	830	819	768	855	755	797	804	809	764	814	784	774	808	838	804	772	807	792	796	811	784	792	783	799	792	776	807	816	778	790	768	760	772	767	764	767	780	820	795	804	781	829	811	802	827	775	795	805	776	801	800	821	812	773	796	762	751	786	822	821	780	828	803	814	792	816	833	808	785	741	815	833	832	784	800	796	768	806	791	799	766	766	773	833	865	793	841	853	819	776	831	822	796	824	809	830	822	834	812	747	804	838	836	808	825	804	806	775	838	818	806	786	812	782	751	780	801	818	773	835	791	791	805	844	759	737	777	830	776	766	809	790	783	753	857	806	797	827	746	789	776	749	810	772	788	810	823	801	820	739	821	799	804	818	785	826	784	765	766	755	811	842	778	801	772	798	800	776	788	817	797	778	815	751	796	815	777	727	830	850	802	783	784	756	780	837	797	782	814	815	788	807	824	750	787	785	794	791	810	754	772	752	831	825	791	745	803	777	759	824	847	836	808	758	775	806	795	774	802	804	799	781	749	829	805	776	811	765	766	841	836	827	799	723	784	815	841	773	837	799	790	831	791	786	763	822	727	768	785	807	817	756	809	802	832	782	820	771	755	814	729	749	778	791	789	779	800	786	812	786	783	837	791	814	780	823	747	827	777	800	762	758	771	775	800	802	763	810	840	747	787	788	845	801	804	778	778	827	740	810	779	789	797	795	788	821	846	797	754	817	748	837	732	821	818	822	805	836	757	807	814	816	768	806	793	853	784	814	837	849	759	764	771	752	818	823	762	808	832	817	791	765	770	812
7208	5881	6639	4778	3072	2221	1697	1356	1087	960	868	677	594	598	557	531	476	451	399	421	392	404	376	407	404	401	407	413	411	382	367	390	373	414	401	413	394	376	375	380	428	377	388	382	377	422	374	354	394	367	392	340	387	403	391	335	362	348	372	383	381	405	349	371	370	414	350	371	363	379	351	369	388	415	367	388	357	370	388	373	397	385	384	360	371	389	414	387	397	382	384	377	357	354	403	385	361	348	383	372	362	381	351	380	364	378	389	397	372	359	360	413	369	392	394	347	374	390	353	349	388	351	381	374	393	371	365	370	406	346	387	380	387	384	411	409	386	382	415	381	398	405	411	375	364	382	374	390	360	363	349	358	379	387	387	378	381	376	374	380	365	379	394	364	391	408	365	371	345	346	347	389	377	424	408	361	333	375	444	350	370	335	380	407	397	395	393	365	383	454	394	351	389	386	365	400	368	403	384	377	366	379	390	388	403	390	365	381	387	381	377	391	391	377	381	374	362	380	366	378	414	365	371	400	360	364	392	373	379	359	411	350	380	356	360	408	383	373	361	370	368	368	402	401	388	397	361	356	361	356	380	398	386	382	390	388	400	381	394	360	379	368	394	380	402	395	387	373	374	410	379	389	410	382	398	359	376	397	371	386	440	391	384	374	383	399	352	391	357	391	375	404	404	368	417	361	409	389	358	378	401	417	398	394	372	427	432	399	392	384	436	396	373	394	372	363	364	348	382	372	394	341	339	393	421	370	372	370	370	404	389	387	403	388	370	406	380	388	396	400	365	359	378	388	407	363	383	393	380	391	424	409	355	366	374	364	365	404	368	356	348	374	395	396	387	336	384	353	351	388	373	351	383	368	398	391	394	364	365	382	400	376	400	414	394	391	381	375	370	357	377	375	400	377	356	391	390	347	384	352	390	364	400	384	400	409	383	341	402	381	365	390	414	384	386	394	407	394	372	417	430	374	406	360	365	383	361	369	358	377	392	399	433	366	421	402	383	367	357	349	365	391	389	374	417	372	370	379	371	358	342	381	363	400	345	335	388	372	415	435	387	371	406	371	369	375	330	376	391	393	365	342	397	377	378	419	401	374	342	341	396	349	357	393	365	394	375	360	374	369	372	381	390	350	396	387	379	395	416	373	393	363	403	343	361	378	384	350	371	399	390	387	354	383	375	362	405	366	379	394	367	383	359	372	375	334	357	395	371	389	398	377	355	368	412	372	365	391	398	386	392	345	370	382	376	384	390	389	357	374	372	419	412	363	367	409	389	402	349	391	406	399	370	359	366	367	370	371	381	350	358	396	408	397	382	378	378	382	385	379	392	395	389	407	391	366	368	393	424	349	387	389	375	374	396	405	399	364	368	365	386	407	370	387	393	383	405	370	372	360	391	365	391	383	392	392	392	427	386	411	370	383	412	352	347	404	363	424	393	380	369	370	385	345	371	347	374	403	347	355	397	357	393	402	366	356	369	385	322	412	402	394	364	406	350	363	353	407	382	394	387	386	363	390	387	401	349	354	401	377	383	370	368	377	339	329	369	408	373	360	367	377	391	393	412	379	362	383	406	406	342	390	392	421	362	420	400	388	403	384	379	415	390	344	373	372	382	362	357	352	380	379	385	393	356	372	413	384	389	372	344	365	381	388	416	376	332	383	375	368	343	379	399	386	405	366	341	386	410	395	372	343	424	359	383	382	390	384	361	368	403	353	375	359	371	362	388	409	334	390	381	367	373	406	399	368	363	387	357	376	402	398	366	371	354	381	381	388	375	376	365	357	381	391	375	417	392	382	356	375	412	387	362	396	396	423	381	402	388	388	365	408	375	429	339	342	360	402	359	365	388	373	366	376	399	374	388	364	393	353	361	323	373	378	408	368	398	384	415	378	385	394	369	362	356	344	432	388	379	421	411	348	346	397	360	370	376	388	412	379	398	368	394	370	394	395	399	356	381	355	403	396	378	420	383	385	376	389	381	385	406	380	367	388	419	399	419	385	357	368	359	410	405	399	385	391	379	408	373	342	384	382	379	392	381	354	362	423	357	411	356	406	378	375	407	366	380	421	371	380	358	377	381	412	373	373	412	378	392	374	374	369	342	384	416	364	363	426	367	379	368	370	388	371	359	416	391	420	389	373	344	394	360	342	360	427	405	350	360	365	354	354	426	385	386	365	366	383	368	409	380	376	357	385	406	342	355	337	364	402	407	348	394	360	393	382	396	372	391	374	368	358	396	345	368	413	409	383	382	388	375	363	402	352	417	382	388	395	356	404	360	335	387	371	376	373	371	334	372	396	389	409	398	399	395	399	387	407	386	392	408	354	398	413	366	373	391	379	394	407	376	376	383	351	406	391	359	371	385	343	378	395	418	411	359	386	390	387	380	385	345	390	397	376	364	362	380	392	401	367	387	407	382	378	407	389	350	378	406	382	372	413	393	377	378	382	354	415	389	399	399	383	365	382	394	399	402	403	369	373	400	405	352	380	376	378	384	424	406	385	408	392	376	378	363	340	359	386	370	401	382	371	374	348	363	379	369	404	397	375	377	403	421	393	365	357	366	401	367	363	379	432	381	391	372	376	368	403	382	362	380	427	378	379	388	360	395	382	405	401	379	354	370	368	400	359	393	432	355	355	380	394	404	373	369	408	371	381	381	379	373	386	390	371	370	396	352	346	367	381	391	346	375	340	391	359	359	397	354	363	406	378	365	359	396	373	384	352	402	434	410	388	378	355	358	374	373	380	383	367	379	378	371	393	397	358	374	363	406	388	376	362	405	387	430	320	349	386	379	364	387	340	365	363	383	387	397	403	380	358	408	381	398	391	367	378	381	420	384	370	377	389	388	367	400	363	399	359	355	366	336	359	368	383	375	393	394	364	396	368	380	379	383	370	404	374	370	356	349	370	379	394	420	365	386	408	382	398	372	393	351	380	391	365	424	371	381	410	355	370	362	384	362	358	388	403	393	371	415	369	370	373	398	362	379	383	353	395	423	378	396	391	359	364	401	372	381	362	406	377	350	373	384	355	400	368	344	378	376	392	338	387	398	378	373	376	371	389	379	353	380	406	368	378	380	386	390	384	404	361	374	378	384	362	372	383	373	404	396	413	383	374	379	432	401	349	370	369	373	340	391	377	388	373	353	382	395	379	383	386	351	374	378	368	370	391	369	369	350	403	383	373	392	371	404	392	399	385	351	408	367	394	370	415	391	400	362	392	362	367	341	341	398	382	399	371	406	382	380	392	384	415	396	365	387	386	421	360	402	349	331	346	393	385	381	385	423	380	395	375	386	398	371	387	392	402	365	379	354	379	419	347	389	382	388	389	364	385	372	423	378	381	380	397	403	390	370	380	382	359	399	406	372	402	404	415	420	407	366	401	390	394	398	362	388	367	373	384	393	377	385	397	403	377	397	362	406	395	394	368	369	366	365	355	374	384	398	380	419	395	438	381	382	368	381	391	370	382	371	367	415	399	393	397	419	366
6229	5967	11771	12828	10997	9487	8237	6564	5626	4576	3909	3081	2668	2095	1902	1748	1606	1436	1328	1249	1219	1218	1188	1181	1043	1007	1039	1066	1002	944	979	947	918	958	933	951	904	928	920	910	847	904	863	914	904	897	912	871	878	904	880	876	901	865	911	931	846	873	907	899	917	911	888	894	872	891	895	950	942	881	868	929	944	906	920	978	861	890	967	910	918	857	866	878	888	914	901	911	854	898	906	914	958	897	932	915	907	893	878	862	925	913	899	936	913	946	938	885	868	891	885	894	906	877	858	865	905	901	878	909	855	945	913	976	946	879	942	934	943	944	916	850	916	944	889	878	909	892	900	912	937	966	873	880	936	905	886	894	917	905	916	923	866	864	922	915	873	878	861	906	872	933	857	870	931	907	910	865	885	872	836	892	891	851	885	878	919	899	901	915	924	872	915	860	899	881	846	926	869	899	874	943	914	876	885	901	885	870	951	897	901	843	902	929	886	909	887	942	857	872	889	867	901	915	904	926	909	835	841	868	868	901	857	883	907	872	871	878	890	937	882	885	916	922	930	903	819	923	928	896	963	917	892	889	952	888	885	909	892	857	860	899	859	931	827	893	926	929	875	965	888	914	902	898	866	903	871	895	896	955	923	864	833	868	907	873	919	924	857	902	831	940	918	869	922	867	897	878	884	910	928	832	916	927	903	920	879	937	905	907	946	866	942	877	913	932	932	962	870	907	910	906	875	887	896	847	862	908	877	859	890	955	937	829	874	893	891	885	872	897	923	901	870	885	884	862	925	877	892	931	833	908	895	869	909	928	938	909	859	914	923	899	902	915	896	907	904	858	897	874	900	961	936	877	911	931	914	836	885	868	890	910	869	870	869	885	888	902	900	954	902	936	916	893	920	905	915	897	910	919	931	831	902	887	906	916	878	856	900	874	903	882	909	921	900	858	915	954	909	904	914	886	892	876	938	880	872	920	881	927	879	887	842	856	919	936	926	897	852	837	937	823	895	892	900	946	853	932	882	939	924	901	916	930	928	893	920	888	942	892	929	867	917	912	958	954	892	897	885	913	868	957	900	859	844	889	896	877	900	933	888	915	912	970	882	863	943	925	887	890	853	890	902	886	913	827	898	988	866	878	941	937	897	908	895	967	871	919	955	903	872	901	869	937	851	946	906	892	918	847	881	894	925	876	899	872	929	910	938	894	852	854	913	860	870	919	902	863	919	865	896	868	920	926	856	910	888	963	890	949	901	886	858	883	865	925	874	920	881	873	941	918	892	951	948	881	867	923	908	915	867	918	905	861	879	940	907	882	925	919	872	894	892	927	854	879	880	937	919	873	881	892	955	915	872	866	890	911	902	860	866	931	847	918	954	968	888	893	939	920	924	874	829	883	897	888	971	817	915	877	956	885	903	887	934	922	849	905	885	873	933	895	897	897	878	883	897	852	858	897	916	870	875	905	908	900	866	923	839	841	905	900	859	883	909	899	993	878	854	861	885	843	892	847	879	921	914	879	866	941	882	912	905	879	928	886	915	878	962	828	929	912	946	913	870	902	907	834	878	935	907	946	933	864	932	924	877	930	883	939	914	889	914	853	892	917	929	888	913	896	920	908	866	887	853	888	916	874	903	876	876	932	887	873	940	875	871	861	861	890	899	926	902	860	906	866	942	911	879	926	892	906	934	874	877	920	959	902	879	857	940	911	913	922	866	880	875	908	920	887	940	891	884	877	925	920	894	956	939	919	900	898	941	911	921	948	864	875	893	900	889	903	881	940	851	936	899	863	892	918	924	921	880	901	872	872	934	911	888	953	864	919	958	910	870	919	866	901	945	900	872	896	958	890	878	932	846	891	919	868	889	943	868	970	978	927	874	890	917	919	880	890	958	893	968	927	867	869	914	837	921	866	937	912	947	937	888	954	898	869	906	891	900	859	956	874	887	872	889	859	887	859	915	936	900	932	872	900	911	911	892	916	912	896	914	910	834	912	877	931	881	905	883	888	879	911	931	927	919	907	868	877	827	882	886	845	923	910	898	887	911	876	927	892	876	943	833	888	892	867	921	937	928	878	871	914	915	931	886	926	852	870	866	849	954	932	882	942	922	880	873	892	905	936	936	866	899	896	1033	931	883	920	877	901	915	878	944	941	904	940	895	873	884	944	872	901	897	899	933	889	896	884	920	880	884	940	899	894	923	909	927	885	898	926	935	898	931	945	852	920	921	900	925	918	921	918	886	970	912	862	905	926	907	860	877	890	838	871	871	932	892	879	848	892	896	937	905	905	911	897	932	894	906	932	942	881	941	960	942	904	867	920	928	937	948	944	938	877	917	904	918	937	891	918	872	926	908	896	889	937	907	886	947	865	868	901	842	884	913	938	904	870	867	838	892	911	928	896	854	872	966	936	917	900	968	900	896	858	861	824	836	915	911	950	878	893	910	936	868	877	928	932	899	882	883	908	912	911	958	850	912	916	917	878	875	832	914	884	947	887	944	895	863	942	899	903	873	943	829	896	915	912	937	886	927	916	860	912	864	945	881	878	884	909	868	934	941	910	873	872	921	905	910	878	903	905	960	916	877	881	883	888	898	894	925	848	929	902	913	860	868	924	945	869	937	916	913	887	929	931	900	919	862	944	931	886	856	879	898	908	936	954	947	894	883	904	932	864	882	890	881	922	891	916	920	883	942	933	844	886	927	853	894	897	865	891	882	953	915	878	945	907	915	928	893	947	861	912	921	922	918	966	906	884	877	899	910	907	943	900	881	991	863	855	915	897	934	945	869	879	940	865	888	890	904	909	918	925	962	868	889	905	907	880	888	910	898	920	913	932	870	953	855	873	957	920	937	877	921	845	890	900	887	934	924	905	887	901	872	828	928	829	891	900	973	873	861	863	902	938	924	880	878	877	880	917	895	860	868	883	892	889	899	893	903	973	895	857	842	922	915	910	969	880	900	914	887	923	922	910	905	939	927	938	872	900	887	930	858	880	895	845	903	907	884	937	921	916	862	896	920	889	866	923	971	904	879	911	906	886	890	924	918	922	870	898	936	904	886	829	893	856	892	896	899	930	904	927	893	892	918	945	884	903	939	940	889	885	924	922	852	850	885	966	849	852	880	873	849	894	891	850	899	934	896	914	938	876	896	895	854	867	941	931	899	917	870	935	940	864	856	913	901	934	932	911	961	949	912	907	854	895	887	928	859	893	902	941	881	905	867	943	895	896	882	897	941	867	879	883	900	882	879	912	898	870	922	922	890	888	879	889	881	925	896	929	916	893	944	922	942	954	908	844	891	916	892	929	876	961	934	911	903	882	868	905	852	882	927	878	880	930	906	884	882	902	938	873	892	878	915	915	935	881	905	889	923	977	931	874	887	931	880	840	880	879	908	922	894	963	924	907	912	887	884	919	908	890	961	868	906	950	936	951	896	889	908	887	911	885	925	887	867	902	839	901	878	886	887	920	903	867	886	842	845	794	872	898	921	921	905	902	896	878	881	919
18428	13382	14452	11020	8549	6003	4361	3286	2482	2496	1964	1342	1236	1020	826	725	731	642	588	515	532	517	509	516	466	449	469	419	385	387	364	393	379	384	385	407	370	373	390	372	344	412	388	388	403	373	377	383	351	356	346	379	342	406	369	372	366	367	393	381	337	348	341	389	363	382	377	366	393	378	338	367	352	377	362	379	362	369	371	385	369	424	386	375	388	354	398	377	377	398	367	383	349	349	367	377	405	401	371	374	360	415	388	375	379	343	377	368	348	340	367	353	413	385	398	368	344	358	376	381	390	381	357	365	372	388	354	359	397	378	355	404	408	376	395	344	344	392	346	384	354	381	364	373	370	406	361	381	397	372	395	410	358	400	366	404	353	330	353	342	390	373	377	344	362	346	359	379	378	355	346	332	351	384	397	385	359	379	372	374	344	377	328	353	406	359	397	361	373	367	386	378	341	404	386	364	358	376	376	360	362	379	403	383	371	401	379	398	355	375	358	345	399	336	351	364	355	362	386	394	361	396	384	343	357	369	362	386	343	328	361	370	379	367	373	371	353	366	384	373	348	409	361	368	380	355	399	386	354	370	356	402	371	422	381	412	397	352	391	337	383	367	347	350	372	388	412	371	358	385	394	416	372	389	333	361	358	359	382	366	376	392	417	365	350	387	351	375	395	389	357	372	379	349	301	359	359	373	396	393	337	380	366	375	330	381	344	381	350	348	400	320	376	376	377	397	362	387	371	381	376	397	384	373	396	353	371	361	346	400	333	352	340	386	383	346	391	360	370	353	385	360	375	372	380	422	362	357	392	378	363	421	363	361	388	364	370	366	363	380	387	342	387	413	360	352	310	362	372	395	391	369	379	335	380	372	386	358	340	362	405	363	317	335	367	348	360	374	406	392	393	380	322	342	400	363	380	377	410	370	341	337	369	376	383	371	381	396	373	351	377	376	352	367	368	356	391	362	360	332	377	352	348	372	368	375	340	369	393	374	377	408	341	391	388	347	365	348	370	383	382	382	371	347	367	359	389	376	398	375	377	339	339	369	400	386	361	395	350	353	366	333	344	373	363	339	337	370	366	408	347	428	392	346	393	346	343	397	364	353	421	357	362	382	380	388	366	396	360	347	365	348	385	361	363	395	365	360	368	376	385	385	359	371	360	345	354	382	379	360	402	374	394	357	385	385	358	398	350	357	366	360	371	373	368	373	369	363	353	360	368	413	424	371	373	340	392	364	346	320	367	341	362	363	352	324	378	384	387	377	347	373	334	386	413	362	369	364	382	381	369	348	345	361	399	394	381	382	374	348	361	372	357	326	359	352	394	358	346	350	324	385	351	367	353	400	379	367	371	357	324	370	342	410	375	356	377	361	398	397	388	384	370	364	394	401	354	351	359	414	333	360	381	385	413	376	375	376	367	354	359	382	360	366	361	362	378	366	343	354	373	343	363	378	392	352	390	374	386	359	402	394	377	360	375	365	367	360	357	405	325	366	360	357	383	390	379	397	377	348	380	393	391	381	382	409	409	374	367	371	364	369	394	357	392	388	370	374	410	373	379	341	380	341	362	362	380	388	366	384	350	353	364	366	362	369	368	413	386	388	360	351	365	368	363	393	373	407	359	392	362	360	388	399	336	375	354	362	392	404	399	390	371	416	372	362	356	347	388	342	378	382	340	341	395	368	353	420	364	392	405	366	376	357	355	377	388	380	346	380	366	374	368	348	405	384	361	373	344	353	357	360	371	378	359	352	358	398	399	367	357	388	360	372	355	353	408	394	348	383	389	363	415	371	385	364	375	367	393	336	344	335	366	358	417	399	408	376	355	357	347	361	386	379	366	393	377	386	368	398	344	372	387	339	378	376	330	350	402	366	374	356	379	403	355	384	421	388	374	379	389	392	409	389	386	385	380	392	385	370	358	386	363	352	403	375	362	391	424	337	349	352	402	369	372	374	397	386	349	401	353	367	392	354	375	377	414	399	349	355	374	372	405	367	385	354	371	385	346	374	394	397	403	391	374	353	391	391	373	348	391	379	363	370	373	381	374	346	376	339	387	409	383	358	407	368	384	388	397	369	385	409	342	325	384	383	392	373	366	362	372	370	373	384	348	394	386	406	375	326	365	360	315	334	337	348	377	418	375	347	348	376	368	375	407	418	409	360	340	367	384	354	380	400	387	369	387	395	361	396	384	342	328	379	357	383	348	354	354	384	373	368	361	373	368	371	365	365	368	372	362	348	367	363	387	363	383	376	356	347	357	399	351	364	357	341	374	394	358	375	387	376	349	358	380	382	367	404	374	341	351	359	359	395	407	350	326	354	375	387	357	386	398	361	360	386	426	371	383	366	369	316	378	377	371	406	396	373	327	385	362	368	413	374	369	371	378	330	373	336	371	376	351	338	392	367	333	387	361	365	357	388	333	366	384	341	374	392	389	375	356	358	384	388	379	384	350	392	389	379	357	368	439	381	343	397	362	377	343	358	360	388	343	381	365	373	407	376	371	360	351	351	391	374	344	323	334	366	340	345	393	376	338	374	387	359	376	373	354	362	344	378	356	380	351	386	424	385	362	413	360	385	380	381	380	358	372	360	381	383	360	386	350	334	357	377	376	365	375	357	358	332	363	378	354	393	377	346	378	372	384	369	329	353	374	374	384	381	373	383	352	375	369	393	373	339	396	335	337	331	363	373	360	386	355	337	337	363	353	359	390	371	321	357	373	436	352	386	349	399	395	388	362	377	378	379	401	365	384	383	391	331	373	416	361	361	362	359	344	392	368	406	368	423	369	372	375	405	394	381	393	391	359	369	360	346	374	342	348	329	342	374	344	349	373	346	415	390	355	387	384	374	376	357	419	358	367	372	391	374	362	361	341	349	352	354	392	365	373	359	382	396	387	391	394	369	380	367	384	378	374	367	407	342	364	360	329	374	349	345	362	351	382	318	338	371	357	367	375	362	349	364	406	349	365	368	386	384	377	368	398	415	381	370	381	362	388	407	378	356	379	393	353	331	357	352	369	394	352	417	371	334	368	362	384	342	366	336	396	384	397	316	364	380	374	385	357	359	346	353	377	358	387	350	342	406	363	380	367	352	363	379	379	366	359	373	383	363	373	378	363	379	397	396	360	363	338	390	370	347	398	406	399	415	369	393	411	378	386	353	370	349	366	358	365	380	400	393	390	366	370	378	355	376	411	374	395	389	381	394	361	387	343	370	386	368	365	351	364	398	414	386	413	366	371	335	345	349	358	380	347	378	387	385	361	357	400	391	345	316	364	379	376	378	348	383	386	337	351	352	362	348	367	374	413	362	385	399	346	379	374	387	369	381	405	383	380	406	363	389	368	388	385	348	390	368	383	357	368	374	396	377	359	394	348	381	373	378	352	377	372	378	400	370	341	384	378	392	388	369	349	405	375	377	377	389	362	377	421	358	354	375	361	368	377	392	385	379	354	358	372	362	342	351	368	416	394	364	408	371	408	379	332	377	374	382
14074	11995	19531	20341	19067	16800	14644	12739	10594	10723	8413	6411	5942	4771	3990	3208	3306	2886	2507	1957	2110	1865	1639	1687	1467	1352	1365	1258	1167	1106	1035	1022	1001	935	987	980	911	899	929	889	970	863	908	860	934	927	930	928	951	911	870	906	907	854	890	856	877	877	879	893	903	884	926	934	879	862	872	874	863	850	856	895	861	895	861	838	863	920	882	860	922	897	900	854	918	884	854	885	926	892	894	896	907	871	906	864	877	877	891	891	866	892	860	918	900	874	875	865	874	890	855	868	823	901	863	887	836	850	821	885	927	900	903	816	871	854	893	915	876	801	875	829	883	876	929	841	871	818	861	838	876	886	888	825	966	877	866	863	876	942	951	869	851	929	920	875	892	862	878	842	916	909	847	912	885	857	871	877	856	894	921	884	893	895	913	897	904	872	899	917	901	905	860	866	904	896	861	945	849	904	862	892	888	840	840	890	835	850	914	853	899	884	877	878	887	876	861	877	864	903	842	843	890	855	889	875	895	890	900	854	846	831	901	866	872	877	857	884	869	871	880	846	897	872	876	887	906	890	874	858	903	889	889	898	912	852	927	924	828	876	900	879	817	877	951	848	830	907	898	873	852	905	880	857	862	884	892	865	850	852	892	890	850	918	922	917	880	885	940	880	906	962	897	838	879	920	884	885	866	889	847	895	884	874	892	895	875	887	878	918	846	819	912	888	906	912	849	834	913	829	901	856	865	899	896	868	885	889	896	862	911	901	854	853	888	884	905	907	927	812	866	844	893	868	853	916	891	868	847	869	901	909	901	872	882	907	871	921	884	885	897	926	876	901	890	881	892	868	857	908	844	821	868	873	894	890	855	860	872	887	861	847	855	883	917	877	842	882	866	932	857	840	868	876	888	861	898	906	900	885	824	879	866	913	890	896	852	821	879	904	847	854	876	902	890	856	892	880	848	930	868	872	865	907	838	868	859	846	866	877	906	886	860	887	930	883	898	907	871	859	847	905	827	835	898	800	841	875	829	892	891	848	874	847	867	913	908	869	863	802	857	842	845	875	836	848	892	937	917	874	828	871	914	864	906	874	890	878	850	890	934	815	842	852	892	880	848	895	858	877	851	880	881	901	886	853	897	889	862	906	868	835	904	850	921	827	842	843	937	822	911	863	915	887	849	903	936	874	920	907	903	924	887	837	882	889	893	886	870	881	814	858	868	859	885	898	877	948	893	866	843	829	861	860	921	906	865	824	900	874	885	917	906	871	845	893	875	875	928	888	902	858	855	875	864	919	969	943	856	931	877	870	897	860	848	929	889	916	898	850	851	919	857	845	877	910	893	866	883	881	890	892	905	891	905	880	928	874	877	875	856	836	893	852	896	815	868	895	901	898	874	864	849	870	868	842	887	870	844	853	912	820	880	892	892	835	887	877	904	837	869	889	846	861	906	840	890	905	875	887	851	849	885	878	919	942	863	843	857	905	892	919	846	886	902	863	895	928	914	895	855	902	864	845	871	853	897	918	924	837	848	884	875	837	910	881	870	914	952	906	859	901	866	853	902	886	894	904	891	915	889	876	917	853	870	792	851	842	857	843	911	812	886	900	859	887	871	880	931	873	873	864	882	885	926	905	900	872	867	887	879	931	877	894	873	903	869	913	861	901	871	897	826	936	897	900	890	859	866	881	853	868	872	897	863	924	881	839	873	915	894	866	870	879	895	857	886	921	948	852	851	910	890	842	876	930	877	904	864	890	883	862	904	866	866	910	856	924	883	865	892	852	935	930	953	896	901	877	844	905	853	911	927	897	894	850	870	889	852	878	794	846	863	873	900	885	872	897	899	871	855	929	858	837	875	843	854	911	929	839	878	895	851	844	910	895	890	917	870	835	889	914	864	873	889	871	934	896	858	836	848	887	889	876	900	881	853	845	940	902	854	887	887	794	894	890	850	848	898	898	884	886	866	863	919	859	860	812	901	823	895	836	843	847	931	888	895	888	879	871	865	900	873	852	902	860	888	886	924	879	907	880	923	941	862	904	868	917	854	889	883	946	863	878	897	903	896	853	887	907	820	870	876	882	890	880	884	897	892	921	843	889	862	881	885	902	894	908	885	862	901	875	881	800	893	908	943	900	915	891	905	843	932	844	889	862	903	833	909	878	879	838	868	882	899	899	819	870	859	880	879	861	876	849	856	915	932	874	875	876	880	845	876	860	867	890	905	892	878	879	908	891	884	838	861	862	909	876	952	889	871	891	875	876	866	856	930	883	860	895	888	896	886	878	861	865	906	857	883	913	848	906	897	884	884	879	894	875	912	922	905	936	902	870	866	952	859	849	797	894	890	892	870	839	879	910	941	820	827	941	928	882	900	865	877	882	876	874	872	867	931	896	911	848	889	850	916	845	913	867	829	856	897	981	874	930	889	915	848	861	869	889	916	848	884	815	891	850	890	908	933	878	863	880	873	874	914	885	901	862	900	891	911	844	897	925	884	914	895	905	863	889	826	922	819	813	876	907	924	865	966	903	913	877	883	924	884	894	828	908	921	886	895	858	850	846	924	811	877	923	830	875	885	960	887	885	864	933	942	871	847	917	893	909	884	877	834	942	893	878	825	862	885	848	886	888	934	874	894	841	927	874	917	873	849	852	894	897	955	910	884	826	891	873	884	879	885	865	902	878	901	872	879	830	925	909	889	896	878	905	915	864	891	833	880	928	869	916	902	856	885	891	805	836	881	874	875	893	867	877	854	846	882	872	858	881	909	921	875	882	862	913	930	877	942	893	908	904	904	855	888	848	873	960	893	884	892	842	878	862	933	934	866	942	870	898	883	878	855	866	907	870	872	902	875	926	844	887	941	870	881	844	886	832	797	876	854	891	876	871	826	892	870	918	860	883	877	811	922	838	849	887	905	878	919	849	863	886	904	972	887	888	784	890	838	920	917	890	890	869	831	864	887	891	935	849	860	834	853	897	877	897	906	911	884	852	866	908	884	874	891	915	943	909	908	872	927	878	834	867	870	916	908	903	849	869	883	872	899	875	930	915	881	860	856	944	905	884	881	931	881	847	924	903	880	951	896	850	849	923	879	856	869	932	908	890	841	878	839	825	892	918	832	797	870	862	862	879	849	887	866	864	885	935	881	833	843	868	913	837	919	943	906	913	872	903	865	887	940	896	916	934	870	927	861	808	888	909	914	854	856	871	897	839	875	877	879	883	833	878	911	820	882	871	906	907	876	889	880	846	857	902	840	876	883	892	891	873	862	900	833	868	852	837	894	911	848	855	915	854	880	906	884	902	878	899	854	855	865	878	866	878	887	930	904	839	857	881	893	940	895	882	863	896	896	916	884	887	919	869	869	843	942	946	855	866	878	870	839	858	874	859	874	895	892	909	886	825	860	891	876	878	863	901	886	904	885	820	866	900	846	896	879	837	919	881	922	901	909	887	850	900	940	852	865	910	905	946	850	863	875	895	847	893	851	876	812	866	873	876	869	855	894	849	894	862
26813	19962	21455	15904	12349	8941	6280	5355	3936	3822	3091	2029	1778	1346	1134	933	845	899	719	599	621	577	536	498	495	468	469	390	409	392	358	332	345	384	360	311	347	345	356	337	350	353	356	334	357	372	338	351	346	351	323	333	364	334	341	356	356	359	372	337	314	326	333	332	335	338	337	377	338	302	395	319	353	361	339	378	368	365	344	351	328	299	343	318	350	351	344	329	347	336	377	315	377	299	340	338	304	354	317	309	358	336	332	322	363	349	351	302	347	344	300	317	343	343	343	351	358	362	344	300	366	325	316	341	365	306	306	274	306	362	375	291	357	331	356	331	324	337	314	310	336	336	345	358	362	326	341	366	358	374	317	309	340	350	300	356	316	298	347	335	335	338	339	316	339	326	329	356	330	336	344	331	375	304	324	351	333	342	334	301	330	345	361	345	322	317	338	332	344	342	360	351	376	313	339	348	359	348	316	339	343	351	367	330	335	340	339	330	350	328	355	293	335	374	322	349	348	353	325	354	335	329	305	353	307	329	369	345	310	343	324	331	355	373	305	339	311	318	313	338	338	317	300	387	322	302	342	344	342	326	336	330	341	376	354	347	324	398	350	329	345	355	308	365	356	366	363	347	347	359	363	362	308	324	353	366	338	319	332	325	332	326	357	348	349	327	339	342	336	301	341	328	330	332	374	329	345	346	340	331	352	386	309	357	345	327	346	282	338	322	333	332	352	362	349	350	342	332	325	338	300	368	319	333	344	351	358	356	353	349	366	335	302	362	338	339	318	333	336	356	347	348	343	316	362	331	360	294	350	342	348	359	335	372	365	319	344	350	345	349	326	343	315	338	357	315	350	350	372	329	321	319	325	348	317	333	328	355	353	348	316	353	351	343	323	320	325	332	310	346	347	325	349	310	335	314	349	331	344	314	312	365	359	387	317	332	338	379	366	315	359	287	307	349	341	321	367	309	335	328	321	317	321	365	342	357	353	344	322	305	314	347	332	304	322	352	331	323	334	327	331	323	343	312	358	336	343	312	360	350	322	310	320	340	349	316	319	334	351	328	344	332	332	351	329	311	351	306	309	328	357	318	352	374	373	329	345	345	350	337	328	331	311	305	359	335	339	341	351	311	352	322	360	350	357	348	343	338	331	350	326	329	380	365	315	287	386	324	297	335	327	326	317	334	346	372	326	345	379	326	326	333	361	332	358	346	309	288	352	317	331	349	318	350	339	330	352	334	348	309	362	336	334	334	316	326	341	338	337	316	323	354	351	345	321	356	319	355	337	326	322	341	362	366	317	332	350	354	341	305	349	346	361	328	367	362	344	346	352	302	346	396	297	335	380	337	309	310	316	332	328	373	361	370	345	337	314	391	354	305	336	320	326	364	300	356	322	330	346	337	307	317	331	352	336	327	331	324	382	346	369	379	349	305	367	330	388	336	340	383	324	359	327	345	348	348	389	350	347	331	367	345	310	333	347	346	363	340	330	354	365	366	323	314	332	345	330	326	332	314	367	319	346	320	313	334	326	306	330	336	354	337	358	367	319	367	361	377	340	345	342	325	325	365	311	360	334	332	329	343	342	330	348	320	326	317	308	332	323	350	328	340	357	334	331	354	335	323	319	334	321	303	342	363	344	345	352	311	340	333	320	329	350	325	357	324	336	380	332	363	331	354	321	317	303	332	351	334	316	327	321	303	320	363	335	328	322	323	324	366	318	327	344	359	343	364	324	350	344	315	352	313	349	350	340	330	336	344	348	375	337	348	347	360	347	337	325	343	354	359	342	343	340	343	316	324	328	357	299	363	335	301	345	316	363	318	344	346	329	337	323	314	359	328	328	347	339	329	308	331	339	315	341	335	342	342	326	328	350	371	293	357	310	362	355	354	339	354	337	383	337	347	335	348	358	325	327	328	341	327	348	310	310	321	329	360	385	356	375	335	328	336	345	327	323	372	329	346	340	320	347	357	339	342	342	348	357	366	363	351	363	335	363	355	316	337	379	332	332	336	327	355	322	363	348	342	326	365	328	356	352	324	359	336	353	312	348	338	360	321	346	326	338	348	342	331	326	346	305	349	358	335	342	332	358	320	325	333	361	330	328	346	286	337	376	326	320	356	387	347	320	297	352	329	339	337	348	321	359	302	341	309	356	356	342	304	329	347	323	336	332	357	349	309	346	344	342	312	370	330	338	363	365	351	342	322	337	350	361	341	342	332	319	380	344	319	353	340	321	346	326	342	359	353	340	323	352	316	332	362	321	327	317	344	357	298	363	308	320	318	343	364	312	340	335	343	308	333	362	326	372	322	320	345	296	314	307	348	345	315	389	302	327	335	367	321	341	314	289	373	350	331	317	345	361	339	309	322	338	357	326	312	349	314	323	323	310	361	350	340	381	331	344	359	313	306	329	320	344	319	307	347	345	341	328	348	353	305	344	311	342	321	356	349	351	349	344	328	317	345	337	337	312	327	335	345	337	347	334	343	354	329	334	319	335	302	331	314	349	324	348	347	346	324	314	340	354	351	371	350	330	318	379	331	318	333	328	310	330	325	300	328	368	340	322	344	354	352	350	366	334	343	366	325	328	319	309	345	343	341	336	334	368	322	309	326	345	293	351	338	327	330	343	336	317	291	293	342	345	374	330	309	350	345	315	336	323	323	342	320	357	333	364	349	350	297	316	342	332	326	313	302	363	354	351	321	333	391	339	353	327	353	369	342	357	325	325	331	320	322	341	328	349	348	336	313	337	343	341	358	368	306	316	343	313	338	347	337	368	363	324	336	348	336	313	328	334	344	353	338	303	312	310	338	345	354	342	338	297	305	348	331	352	354	363	351	345	322	338	297	345	365	363	360	370	318	351	295	365	378	313	307	341	332	308	338	348	378	340	342	364	327	331	354	337	340	339	313	335	337	374	332	337	334	319	336	336	321	346	345	340	344	322	326	337	325	338	346	362	358	339	348	295	334	346	351	348	354	345	347	350	339	370	357	341	376	304	361	330	334	366	263	318	326	357	349	338	358	336	332	363	368	355	387	342	319	302	359	323	334	320	321	334	307	310	316	340	308	363	332	341	330	337	297	358	310	299	338	318	324	344	359	336	397	351	331	332	312	319	303	346	331	394	318	332	315	348	335	358	349	351	287	325	339	362	305	336	338	297	338	348	359	362	352	294	295	318	344	320	338	327	336	331	355	322	315	361	360	366	354	327	335	332	335	319	346	357	322	365	326	346	337	361	332	327	305	334	337	355	364	340	309	331	331	357	352	332	330	331	326	401	330	314	342	326	325	321	324	307	348	339	348	336	390	317	308	335	350	344	306	333	329	343	337	313	349	320	346	339	318	317	347	359	355	342	327	340	325	324	339	355	309	324	362	361	378	321	353	328	338	344	323	348	366	358	324	359	346	339	327	342	348	333	357	346	320	358	332	351	365	359	339	338	300	338	378	335	326	331	363	336	311	372	317	363	344	366	335	338	315	323	350	350	346	333	349
18330	16625	24470	24836	23996	21948	18525	17324	14393	14598	12086	9521	7916	6515	5848	4431	4609	4198	3587	2882	2885	2472	2043	2134	1837	1711	1786	1404	1233	1184	1088	939	999	966	912	916	889	833	855	845	904	871	868	886	828	812	819	869	804	803	822	827	772	794	819	868	788	805	801	845	838	772	755	922	799	820	816	812	807	825	791	782	837	761	781	847	804	869	793	765	791	815	762	812	790	809	792	754	798	808	808	807	812	790	811	892	794	852	792	822	843	812	814	820	829	795	794	838	786	830	825	798	786	847	759	859	866	822	825	790	804	795	774	820	838	823	866	810	767	785	833	799	861	807	850	789	761	831	770	800	807	838	816	822	764	804	819	772	805	805	714	766	782	798	825	803	847	834	750	814	854	826	798	842	852	797	823	810	763	799	811	850	814	819	811	806	855	810	814	744	833	788	821	789	824	806	777	757	814	803	798	812	813	804	783	807	768	799	797	813	830	824	801	808	862	813	796	813	797	860	793	807	807	832	862	797	793	802	793	869	766	797	780	771	772	809	804	830	833	821	807	801	788	785	799	804	790	846	780	797	803	773	780	805	770	795	856	804	811	838	806	824	795	765	806	850	824	835	841	835	763	801	767	844	835	846	764	863	838	788	822	817	844	784	821	869	774	839	830	815	816	847	809	799	851	860	790	775	771	787	783	808	811	796	835	784	855	813	805	844	787	799	770	853	774	845	837	827	787	821	835	791	792	786	784	841	823	803	823	836	786	796	827	794	832	781	778	820	759	839	812	778	834	850	784	780	789	790	860	761	860	813	785	833	764	789	863	751	770	805	837	805	748	797	800	784	836	771	826	800	841	815	723	804	791	797	828	830	865	798	812	837	857	819	805	845	804	852	800	811	819	806	804	752	838	842	822	835	825	810	812	829	794	809	822	834	837	771	742	812	793	805	802	789	800	851	793	813	814	836	831	800	815	823	849	806	779	778	764	813	808	817	792	757	836	770	828	796	844	820	822	784	854	791	845	804	809	764	777	787	803	808	845	850	806	815	831	840	814	803	849	800	856	779	839	798	791	827	812	808	797	825	798	813	820	828	776	880	787	790	775	808	812	821	789	791	798	790	775	809	831	755	818	863	809	753	845	802	802	832	749	836	780	828	856	793	842	827	758	832	825	871	800	811	823	807	794	838	848	823	785	823	834	824	807	781	806	812	817	767	811	797	815	832	845	806	808	784	797	843	766	827	804	765	855	778	850	828	817	789	820	779	792	820	858	854	800	753	826	820	773	791	811	808	779	776	814	804	756	776	759	843	813	822	784	831	778	798	836	810	788	824	814	817	812	801	806	809	804	774	832	797	809	758	777	792	735	824	812	827	805	806	803	840	840	774	766	770	850	820	759	792	797	817	778	744	827	748	798	867	804	830	769	788	808	752	830	766	792	751	795	826	828	755	798	827	847	798	783	792	795	823	803	789	770	835	792	801	807	822	816	884	777	819	801	802	808	784	791	821	776	782	856	771	791	753	791	860	801	789	808	838	784	797	798	813	819	845	796	808	803	849	793	772	812	781	816	815	792	879	775	834	801	766	854	821	788	750	787	731	793	772	835	778	804	839	845	789	853	772	812	756	813	834	816	808	809	853	765	861	796	763	834	845	842	815	794	810	829	758	733	794	809	844	842	816	817	819	806	788	818	822	794	816	771	851	883	842	841	839	833	782	862	784	804	835	758	789	788	816	826	841	802	818	809	794	803	812	816	803	792	821	813	818	854	793	800	812	791	806	820	857	785	841	830	834	845	785	772	797	805	769	771	824	779	769	758	841	825	821	783	793	771	810	805	817	769	819	836	834	830	773	766	845	816	813	810	848	827	761	779	789	782	819	813	768	801	855	820	842	803	795	823	838	868	865	806	809	743	807	784	849	833	831	763	794	783	798	784	825	794	799	765	814	786	814	815	835	826	826	822	776	741	814	738	813	777	812	808	759	801	820	805	792	725	831	810	854	798	777	809	793	796	833	817	780	813	778	790	803	731	787	815	785	779	783	813	849	795	803	831	794	861	811	795	814	831	869	825	822	816	811	859	780	799	800	801	798	817	781	794	851	784	768	789	858	774	806	817	792	774	773	829	845	798	800	819	757	828	800	792	816	811	779	820	781	777	818	789	820	790	810	846	793	824	813	815	768	818	767	837	811	838	805	796	791	802	820	844	810	812	831	791	840	760	814	810	778	837	802	801	809	781	793	819	830	783	749	810	808	836	808	819	827	795	757	815	791	814	782	835	826	791	834	765	833	808	826	832	829	843	849	760	857	816	792	797	851	819	827	781	826	791	800	784	812	777	799	783	777	802	813	822	811	773	773	806	797	828	844	818	809	783	822	793	774	761	820	825	762	789	768	789	794	809	813	828	850	784	805	824	817	798	789	819	778	805	812	790	775	860	825	821	754	830	819	785	825	786	810	821	827	812	817	803	837	797	783	799	786	754	737	806	846	820	811	777	775	830	845	843	795	836	814	835	828	761	871	849	878	821	810	840	784	808	830	811	788	826	796	814	856	811	816	765	781	854	818	805	821	779	806	788	844	804	807	858	783	825	781	814	772	789	817	774	772	819	792	806	815	808	800	851	777	779	809	787	807	807	799	817	773	758	788	796	826	816	841	848	795	844	741	786	827	822	796	777	820	843	796	815	807	814	817	847	834	801	823	840	858	732	826	807	845	824	824	794	837	812	783	816	858	823	831	846	820	832	838	842	760	794	822	725	845	787	854	808	826	787	825	879	820	839	804	804	813	785	829	805	797	824	781	790	800	808	791	783	801	839	804	842	831	785	772	831	802	872	745	800	744	837	851	803	789	793	805	789	758	813	822	822	829	825	848	775	831	839	803	799	789	841	823	854	820	742	804	807	829	833	786	798	851	830	831	830	798	839	782	846	792	800	835	814	846	791	770	808	803	833	830	779	776	778	792	762	791	788	821	839	775	797	827	848	858	794	815	786	830	801	834	817	784	779	792	815	829	818	802	781	812	836	815	841	732	772	799	804	803	808	813	769	769	845	808	773	799	797	796	815	787	837	806	814	784	794	776	813	821	828	823	813	813	818	776	836	798	843	792	783	791	831	810	802	836	799	848	812	830	781	804	832	805	753	836	815	773	773	859	780	837	822	792	766	774	841	849	829	802	866	797	812	779	840	819	837	790	783	874	788	791	802	838	772	808	842	804	780	836	851	826	783	840	788	810	790	812	820	810	792	819	802	794	818	824	821	843	784	821	821	810	828	825	815	833	834	823	808	797	858	779	798	809	834	798	825	823	812	775	838	798	773	766	793	784	844	797	772	818	791	815	829	807	806	789	801	821	826	817	811	794	791	791	780	783	805	766	846	810	784	842	822	819	783	810	810	783	755	841	801	799	839	812	816	806	760	803	797	818	820	811	803	835	823	827	802	764	782	824	824	767	814	798	800	828	780	825	757	814	805	823	771	835	769	791	775	795	792	824	795	826	779	807	778	811	750	841
7536	5904	6461	4581	3004	2206	1577	1370	1127	986	823	639	620	528	534	495	445	468	408	436	451	394	448	445	404	404	411	380	428	406	379	399	409	362	359	369	386	379	412	418	428	374	419	378	386	362	373	406	380	371	393	436	384	392	413	378	365	388	381	414	410	454	370	383	385	360	375	372	408	368	425	369	362	387	387	391	372	378	346	416	400	373	386	371	371	396	358	369	390	395	402	384	389	394	410	383	397	387	387	365	401	429	418	377	400	380	428	394	398	386	374	381	377	366	402	407	398	400	381	366	389	400	371	405	413	378	371	394	343	384	388	392	398	408	387	360	383	408	390	421	364	391	414	376	366	378	426	407	385	395	412	384	432	373	391	390	396	375	389	358	391	433	392	386	385	371	356	392	389	398	448	420	357	411	394	399	360	351	422	384	414	371	395	378	361	387	382	414	369	405	406	399	372	400	381	409	388	422	430	366	350	398	391	399	418	366	340	408	393	374	362	345	363	365	410	365	415	399	416	378	382	400	371	403	374	396	391	387	367	388	394	381	354	385	385	367	399	409	399	345	386	412	393	379	395	396	395	385	399	352	412	411	377	402	401	377	375	360	387	373	367	380	386	377	383	366	378	392	373	352	399	375	371	366	367	407	391	385	397	419	412	383	372	384	407	344	393	354	403	370	411	361	363	344	382	402	409	386	360	421	398	374	393	414	419	430	420	387	353	415	388	429	407	388	408	399	348	396	397	395	388	398	349	427	416	420	395	398	379	391	397	396	374	383	422	355	366	386	365	357	375	389	369	382	397	423	324	414	379	375	348	403	386	426	362	385	421	363	417	406	410	372	353	393	370	394	417	414	393	378	421	401	390	364	370	405	389	424	384	395	403	395	392	404	394	389	367	380	363	373	369	355	390	383	378	366	373	383	368	382	325	362	395	379	353	363	410	407	397	369	384	423	457	375	387	429	387	343	376	405	370	391	384	376	374	377	382	369	401	362	385	376	372	391	391	401	400	368	375	407	452	418	402	404	380	395	437	367	374	388	387	418	393	380	372	414	373	391	386	392	384	423	352	363	374	361	385	393	402	383	421	409	381	387	401	385	411	370	399	374	355	372	383	376	380	352	372	447	403	379	360	381	370	390	398	381	330	380	399	394	389	359	401	362	387	403	381	373	409	386	379	395	442	391	386	370	404	382	372	414	409	385	386	373	393	381	393	417	409	375	377	399	404	390	364	350	387	414	364	411	380	369	367	446	409	366	405	416	418	413	390	411	409	407	417	400	421	364	391	386	396	385	367	380	408	369	378	361	362	354	388	411	393	390	366	401	383	386	391	369	397	408	397	367	404	384	387	393	380	365	399	433	409	394	387	408	378	414	420	349	393	365	393	354	410	408	390	384	409	389	381	394	367	389	388	366	420	390	361	413	369	356	405	384	392	430	375	398	341	363	398	380	418	403	376	388	413	356	395	390	391	401	379	371	399	360	405	399	418	357	386	384	385	400	401	466	390	421	383	392	341	429	409	369	375	375	377	384	382	352	421	431	381	384	393	367	379	374	384	368	398	399	411	412	384	416	412	394	374	402	439	387	405	366	394	389	382	421	364	414	347	405	396	408	404	400	387	420	376	394	414	367	374	388	378	391	385	386	352	386	393	367	376	394	394	409	384	373	377	416	401	376	423	408	400	368	393	422	402	391	376	358	360	359	396	412	394	420	386	396	454	363	382	384	419	366	378	395	421	389	402	380	389	400	385	384	375	385	392	387	389	429	365	365	381	399	393	390	397	372	400	395	419	419	419	326	385	384	418	378	356	372	381	351	391	388	381	382	396	392	385	391	424	391	379	372	434	354	400	402	360	394	407	377	376	358	420	389	379	369	379	402	366	397	373	387	396	414	384	377	366	347	411	372	404	366	388	380	397	373	429	395	371	371	388	362	376	373	389	400	401	374	377	365	382	388	411	382	431	417	399	419	405	363	446	383	369	402	389	367	400	378	353	367	371	399	384	386	375	381	398	356	399	376	378	361	416	422	370	333	393	410	386	351	379	386	379	388	376	386	405	371	337	390	405	385	438	348	395	392	413	405	386	383	404	386	414	414	365	378	369	375	361	406	404	403	404	377	399	373	391	384	408	364	390	412	410	391	434	367	370	382	400	392	355	376	402	376	437	387	355	412	397	402	437	415	382	408	412	388	351	379	416	370	388	436	395	392	393	373	378	394	369	389	395	405	363	380	361	384	405	385	415	370	353	401	409	393	419	414	403	369	357	411	363	362	392	386	385	394	372	387	408	389	415	418	404	410	356	407	384	415	377	374	375	401	406	391	383	377	395	422	422	360	378	356	403	373	369	365	387	373	390	398	380	384	402	398	432	414	425	364	403	379	407	392	414	410	387	398	406	367	376	365	381	406	331	395	385	377	402	387	376	369	389	410	388	372	376	364	383	391	369	415	385	392	391	342	372	366	395	361	354	388	370	390	370	422	384	378	438	378	408	381	419	405	363	357	391	399	368	415	373	391	375	360	378	383	390	402	403	368	404	378	382	408	386	395	354	396	378	409	384	399	374	358	360	417	424	388	406	389	422	390	396	348	367	423	367	395	411	375	417	399	402	391	431	350	367	403	360	408	391	366	396	356	373	349	377	394	379	397	400	416	395	391	376	386	371	380	404	389	412	385	348	341	375	382	425	386	405	383	396	409	386	381	354	414	416	376	370	354	366	376	389	364	372	375	395	406	406	382	400	378	394	399	386	398	345	372	392	370	397	431	384	417	380	410	400	396	393	373	380	429	362	390	380	369	405	382	395	414	404	386	361	377	366	388	419	357	358	378	403	393	388	405	420	407	375	391	435	380	404	387	385	393	394	448	392	388	353	357	405	367	357	363	379	393	405	382	417	373	372	427	372	377	382	404	428	414	385	391	378	406	391	410	393	380	345	373	391	414	383	393	393	390	387	402	371	376	415	427	377	357	376	366	424	424	390	386	367	382	405	395	402	401	369	339	379	412	369	401	382	413	383	407	401	378	400	392	406	391	376	403	404	422	391	379	397	416	392	402	379	383	413	362	401	356	421	367	413	399	389	379	377	392	414	420	436	357	392	403	405	366	396	423	402	402	391	366	375	396	395	360	372	376	398	397	348	366	369	389	408	395	379	399	412	363	389	393	409	395	350	408	356	403	360	370	435	338	325	400	384	376	371	378	372	377	400	430	398	374	379	371	374	381	418	443	370	413	423	361	382	419	416	369	426	406	373	383	381	413	367	406	426	370	405	361	400	384	390	399	383	338	392	373	396	432	387	375	366	426	428	405	387	411	426	402	368	397	402	386	423	386	422	366	378	368	376	439	373	392	362	367	409	399	400	360	396	413	426	402	350	416	383	406	406	410	386	382	366	387	372	401	404	395	361	389	409	340	375	400	361	357	409	390	420	379	408	369	375	400	362	394	405	408	406	383	417	368	382	413	367	390	407	365	386	387	379	374	385	394	377	394	409	402
6184	6159	11647	12408	11001	9289	7364	6850	5576	4597	3525	2737	2276	1968	1852	1620	1573	1432	1364	1300	1222	1256	1222	1123	1060	1053	1046	1083	1030	1012	990	962	929	906	913	967	910	948	947	962	960	947	966	988	921	925	921	943	861	920	924	908	955	912	951	923	927	950	897	934	871	902	935	879	858	919	925	865	933	908	938	910	913	965	946	902	918	931	870	992	887	911	947	905	933	911	932	953	891	923	957	904	886	871	882	949	964	855	934	910	912	887	918	917	994	904	879	892	923	919	929	902	945	904	849	889	928	910	961	914	927	877	968	926	945	886	908	931	907	903	906	963	963	976	952	906	950	952	938	869	969	950	934	896	895	862	901	918	858	877	940	953	928	899	898	916	898	864	881	911	874	911	927	891	906	954	944	884	947	869	905	878	888	920	952	905	928	920	873	966	966	898	955	896	929	897	923	933	900	871	913	933	891	881	898	945	880	978	934	931	897	939	891	879	934	877	888	925	902	913	925	892	935	925	919	917	897	872	912	908	902	932	900	889	899	922	886	910	946	892	876	930	861	942	875	882	922	898	917	958	916	924	927	903	939	907	922	886	920	959	904	844	914	911	910	878	901	894	974	870	942	854	908	915	912	877	915	945	911	921	872	921	940	928	930	896	896	894	912	931	917	906	947	887	896	926	899	946	937	948	854	908	872	964	936	887	922	929	934	892	931	931	929	913	892	912	963	969	938	901	860	906	930	896	947	876	913	907	891	949	894	869	923	947	927	890	879	948	930	872	901	939	909	915	842	933	909	948	931	945	879	931	907	925	957	918	889	896	935	905	950	981	923	883	924	948	915	918	932	891	920	911	966	921	909	897	937	894	906	897	955	958	929	897	902	911	952	868	937	902	971	879	911	891	918	901	967	896	946	958	942	884	934	979	946	908	929	988	920	947	915	960	913	916	923	901	923	864	886	879	959	915	1002	908	914	921	926	988	895	862	864	934	943	946	905	900	931	920	930	880	922	877	923	908	884	939	915	972	867	877	952	960	879	886	922	921	949	868	929	938	872	823	919	921	902	889	891	911	928	883	913	885	918	930	895	914	871	898	937	923	916	915	941	905	945	890	891	898	950	932	880	933	958	872	923	894	895	887	967	975	905	918	888	925	898	964	906	946	934	910	857	945	879	923	914	925	980	932	944	840	863	976	918	951	909	913	914	938	954	908	924	901	932	934	937	945	903	1006	915	969	907	907	892	935	930	951	871	945	890	910	943	873	890	903	963	895	869	854	915	922	920	894	869	913	882	876	951	934	915	895	930	978	908	896	879	875	865	897	954	878	896	898	856	909	885	918	1026	885	868	962	975	889	950	900	969	952	941	955	914	932	941	886	913	916	963	885	947	938	918	914	930	916	903	918	970	882	900	906	927	955	958	977	857	870	904	937	895	884	881	887	926	940	837	902	989	903	906	896	930	972	933	890	934	921	995	918	897	913	958	896	952	895	850	849	932	933	893	874	900	896	939	895	894	944	925	905	886	905	917	853	917	876	874	909	906	869	911	945	912	918	937	921	898	907	941	916	875	951	921	852	885	878	853	939	936	899	920	952	890	910	911	916	883	884	908	910	942	943	945	937	935	874	901	922	859	926	930	934	873	921	958	962	910	865	934	955	954	905	902	928	876	935	871	921	926	886	946	850	904	906	873	919	915	898	978	887	888	952	948	920	913	955	929	906	899	920	931	939	846	918	891	905	910	961	907	918	954	921	898	911	975	944	909	896	932	894	958	900	947	943	1010	909	945	907	892	945	944	929	892	922	923	874	925	912	894	917	892	949	958	951	916	891	904	897	869	902	933	913	939	888	907	861	938	923	917	886	922	902	953	937	920	929	868	865	873	948	855	905	922	909	866	866	932	872	894	935	930	895	899	899	937	886	892	901	864	943	894	907	915	881	886	932	897	911	932	956	894	923	910	918	858	901	945	975	932	943	910	849	887	952	879	911	926	974	917	917	953	920	892	898	946	895	957	880	945	919	908	935	905	907	926	893	946	924	939	852	876	908	881	874	871	957	860	869	866	978	897	850	942	944	933	943	862	936	928	906	878	924	934	907	933	889	911	979	836	898	914	878	927	934	913	912	923	909	959	899	901	920	929	887	932	908	964	902	892	979	898	904	943	869	952	953	925	935	931	915	953	910	892	927	899	830	908	927	901	968	908	951	899	898	882	916	914	926	908	891	903	913	907	922	917	951	924	948	933	970	896	951	916	895	963	929	911	895	956	919	922	864	945	894	881	948	855	944	893	974	953	912	884	974	936	902	939	909	896	929	934	936	905	940	914	882	896	876	899	926	944	905	955	933	938	889	892	922	928	882	929	925	934	971	866	948	893	925	916	896	966	930	959	953	924	940	943	935	983	891	949	949	895	902	893	920	923	902	957	927	901	897	917	884	897	854	964	900	896	866	879	892	918	914	897	972	927	945	951	960	922	900	930	880	897	893	855	894	892	905	893	922	936	959	940	929	894	891	910	917	929	955	905	903	925	947	905	943	948	892	916	906	872	900	903	929	921	937	882	921	901	925	896	899	934	914	909	952	949	895	907	940	931	929	929	860	961	941	888	891	960	882	952	925	911	859	916	847	938	932	889	970	935	884	927	885	941	944	912	939	910	889	972	919	896	909	885	935	895	894	929	895	935	892	914	935	925	886	903	870	935	931	868	902	897	887	880	940	952	894	855	897	897	924	920	928	855	867	881	925	939	905	925	918	926	915	964	899	866	957	927	949	869	938	911	928	937	923	969	902	916	912	939	930	933	950	881	904	903	929	941	886	975	849	882	948	940	923	918	863	929	903	932	866	948	911	857	925	911	944	879	899	977	882	865	944	923	985	890	917	886	927	936	931	949	930	969	881	960	880	896	904	953	902	893	963	901	932	875	893	877	944	880	927	907	911	917	904	907	895	970	930	918	891	918	920	951	912	891	915	871	897	959	940	874	916	912	938	936	887	893	945	928	906	913	928	897	898	907	941	937	906	941	907	892	856	920	891	913	937	909	905	892	940	878	917	883	906	906	825	946	925	907	929	897	897	912	927	938	921	942	944	929	925	913	903	924	936	908	907	897	860	920	921	973	927	953	946	982	857	878	934	933	897	888	873	927	925	900	965	890	866	958	951	920	934	926	892	959	887	926	903	920	868	908	886	906	815	917	900	955	920	897	930	917	908	901	882	937	933	942	895	885	942	898	977	910	880	884	941	898	936	867	877	882	930	927	960	955	928	896	918	910	931	918	924	893	897	905	883	871	885	923	923	963	893	896	880	892	913	939	871	905	944	925	904	919	918	895	897	946	918	903	928	958	960	908	936	898	909	1000	901	902	876	932	906	890	920	953	925	898	926	905	906	943	912	916	960	926	893	950	966	922	913	932	895	918	970	876	900	948	925	900	866	921	928	969	933	928	884	910	886	862	944	917	893	853	878	841	897	924	938	960	896	917	881	909	927	901	959	912	927	914	919	889	891	906	895	976	930
18707	15010	15409	10915	8233	5957	3914	3303	2312	2524	1774	1221	1090	902	837	739	691	608	616	533	572	517	503	458	474	433	482	425	437	419	411	384	398	400	409	385	387	355	394	415	369	392	369	368	389	358	367	421	381	388	379	416	369	388	368	356	339	368	335	417	397	348	390	402	379	402	377	369	368	381	390	366	381	388	365	357	376	359	394	389	366	346	387	364	358	379	401	383	378	363	382	387	405	383	380	339	362	377	344	351	407	358	402	376	414	368	339	377	387	365	341	372	357	367	362	396	383	391	365	325	372	353	376	394	396	366	401	389	386	392	393	396	383	380	424	369	414	369	383	405	379	379	383	382	359	360	334	337	393	402	365	402	366	410	369	366	355	422	369	397	382	329	355	379	378	388	397	382	393	407	385	364	407	385	384	365	354	385	385	374	405	382	396	400	349	390	371	365	349	375	364	358	438	404	380	368	381	396	385	415	391	325	386	393	418	404	408	378	353	356	353	377	417	327	366	354	412	343	383	379	370	334	380	376	373	373	355	344	359	353	378	364	377	390	385	391	379	385	353	384	400	351	392	392	381	376	368	366	417	386	369	360	384	415	376	369	369	370	351	393	414	360	389	391	369	398	389	394	347	389	373	376	369	356	359	366	355	372	363	369	350	361	334	350	339	367	332	399	395	373	391	362	386	395	358	345	384	369	413	408	368	392	368	386	382	391	398	367	386	380	392	401	374	383	379	366	341	365	355	381	368	356	347	403	400	391	381	396	405	398	403	382	369	366	365	358	381	382	371	384	383	392	363	405	339	385	348	377	378	365	372	353	381	392	429	389	358	393	352	374	375	401	367	388	355	373	390	385	377	382	385	385	361	413	344	364	405	404	417	340	362	380	375	370	361	392	403	380	384	392	407	383	406	396	395	347	375	364	349	390	396	412	355	334	406	410	384	368	336	403	360	404	354	407	378	422	361	383	377	380	380	364	351	358	380	391	384	349	380	345	355	402	373	395	386	365	351	353	391	395	383	364	378	371	387	347	385	403	358	391	377	346	397	373	373	396	384	378	385	391	385	385	394	374	379	385	370	384	397	377	398	392	354	359	389	333	383	349	395	351	361	355	374	384	367	422	355	351	402	380	349	375	361	398	356	319	374	369	379	383	352	391	379	345	384	389	395	385	425	391	393	347	367	367	344	373	374	398	380	390	349	392	420	388	395	360	375	382	367	385	370	353	395	399	391	355	380	373	370	376	386	378	381	373	377	415	411	348	401	381	368	370	372	363	387	386	342	364	361	360	346	377	392	379	385	384	347	384	388	386	371	355	392	382	401	368	382	415	403	410	380	366	386	373	381	397	385	351	354	370	353	348	385	362	400	372	369	357	369	328	401	367	369	376	367	369	363	346	394	393	371	381	357	353	392	409	400	393	358	395	364	385	359	374	399	407	388	385	372	354	391	391	379	425	370	409	382	354	364	395	364	370	379	392	371	353	351	358	345	382	426	396	382	395	358	366	387	341	378	362	377	368	357	354	390	390	398	383	364	354	373	416	366	400	355	381	355	372	378	355	394	412	383	399	367	375	405	370	397	336	355	347	371	362	346	387	377	332	384	382	365	360	375	355	378	375	380	433	363	369	409	350	372	335	353	370	394	417	369	364	364	358	378	385	378	400	382	364	375	384	372	383	388	381	380	418	355	378	379	388	365	429	342	376	353	350	382	396	385	378	389	394	384	383	369	369	379	388	379	400	369	368	372	391	389	352	371	395	359	401	390	414	391	384	374	376	358	377	370	366	386	348	390	338	369	379	399	342	376	390	369	397	374	377	435	385	353	361	357	394	366	405	391	428	391	390	367	350	398	416	404	400	370	392	370	386	373	390	402	389	338	376	387	402	406	349	382	359	358	367	365	354	384	380	381	376	360	383	384	377	382	432	381	392	380	360	398	395	390	385	397	400	419	354	423	399	372	341	370	364	378	375	410	390	395	373	396	396	395	360	375	392	363	361	387	369	373	379	378	404	401	364	410	390	372	356	358	389	375	376	366	364	361	383	399	358	357	380	394	397	409	369	344	352	374	382	378	343	387	394	361	400	355	388	347	377	363	372	335	391	402	353	379	370	365	400	411	357	349	417	390	372	384	412	388	408	381	357	409	393	378	383	379	395	404	374	394	359	347	402	372	360	380	358	362	365	363	390	356	384	368	370	347	379	323	378	377	352	397	372	377	354	392	381	350	366	383	353	404	403	385	366	378	368	350	346	383	368	394	386	381	358	401	363	368	394	353	348	360	367	417	383	392	358	384	381	400	352	325	367	396	405	403	390	342	343	360	371	359	359	393	366	436	366	375	377	399	369	366	396	376	386	351	401	367	344	333	399	367	404	343	406	372	390	400	347	367	361	362	353	351	366	394	362	369	364	385	370	374	378	349	381	358	370	380	411	358	400	355	379	386	364	350	378	366	386	393	375	381	334	387	386	374	363	380	339	445	395	352	393	384	389	374	399	379	355	343	349	354	367	368	375	334	401	402	392	404	350	404	388	394	326	339	372	376	383	355	367	389	376	378	357	367	363	353	411	358	392	359	405	380	376	384	342	368	403	359	384	364	351	369	376	400	400	363	349	397	393	381	363	396	376	368	399	402	371	374	379	395	351	380	415	392	358	356	374	374	400	405	380	358	364	352	339	377	361	352	379	390	348	370	342	362	394	371	363	382	379	375	404	370	366	384	403	351	382	425	319	362	343	380	375	354	411	387	418	405	374	371	362	408	386	367	361	372	364	365	384	391	377	370	364	393	371	370	377	370	396	394	445	353	364	403	374	315	379	340	376	369	374	355	382	362	400	350	387	367	368	336	393	359	372	399	403	366	364	381	366	391	371	367	365	353	367	376	366	381	370	372	355	401	371	355	366	335	374	363	387	400	397	353	366	372	372	395	393	369	368	364	368	366	390	367	362	387	361	373	404	378	407	393	341	374	384	399	389	386	385	378	389	393	388	379	384	380	393	362	335	366	356	388	374	358	373	376	412	400	387	362	389	400	393	358	361	375	375	409	376	416	401	372	342	405	348	386	372	392	384	388	327	393	412	405	399	400	374	426	386	384	378	362	356	367	383	348	415	378	375	385	417	376	407	361	363	371	393	380	376	367	377	361	379	377	327	422	357	407	341	388	363	375	402	387	387	419	388	366	378	359	383	372	357	392	370	389	415	402	350	360	386	385	373	378	356	417	383	360	370	413	360	402	337	362	372	365	382	373	391	392	366	372	384	371	382	382	408	380	357	380	383	359	374	362	356	344	382	396	385	372	363	398	370	398	363	360	377	392	373	422	373	393	375	391	382	408	370	413	377	375	367	363	335	351	392	386	404	380	362	368	377	406	380	406	396	356	375	368	367	360	379	370	356	383	390	421	373	415	403	367	349	397	334	364	373	346	397	412	360	398	365	370	373	385	375	407	377	376	384	393	387	390	371	391	416	356	369	375	377	396	405	369	374	418	391	387	363
14740	13495	19887	19928	19490	16567	13692	13066	10219	10918	7926	5913	5025	4123	4173	3228	3111	2794	2483	2108	2185	1963	1710	1718	1641	1426	1448	1259	1193	1070	1080	985	961	985	999	945	928	940	904	949	954	917	897	928	958	967	862	860	958	915	886	917	900	924	885	909	876	872	869	877	894	884	897	883	906	902	891	840	897	877	891	869	910	931	913	812	856	882	888	912	969	873	879	893	951	909	953	886	890	892	862	934	891	794	905	947	901	944	899	889	903	921	921	897	894	837	927	840	870	857	888	873	922	901	930	884	897	934	896	868	959	900	939	896	914	882	901	889	866	877	827	878	922	885	924	867	887	878	936	835	943	874	944	897	899	928	892	898	915	856	887	878	862	884	881	913	856	895	831	905	918	869	918	883	900	899	936	862	834	862	904	860	897	908	891	861	902	923	961	860	911	916	964	892	916	911	862	851	919	855	892	843	859	878	918	917	859	925	939	929	884	857	900	891	890	892	906	802	899	899	956	935	890	879	926	883	893	870	885	890	928	880	872	914	861	845	924	831	849	912	906	883	852	887	889	874	859	854	845	889	894	927	907	927	921	855	907	905	827	878	905	872	869	895	880	879	872	890	906	898	954	891	866	838	879	904	869	915	873	856	950	894	883	934	909	946	862	879	889	875	873	859	926	919	863	935	901	892	881	874	845	921	923	911	974	828	881	912	915	942	866	887	905	890	899	870	927	871	952	951	865	874	907	939	864	907	880	904	885	904	927	892	889	880	931	901	910	946	879	909	913	931	901	861	887	871	929	875	922	895	911	914	924	867	901	912	875	912	942	892	876	898	909	889	894	863	858	874	860	929	888	902	916	927	874	915	876	843	826	890	867	885	865	900	854	878	943	895	894	875	859	883	932	904	925	881	902	916	908	942	881	860	919	894	901	896	962	915	922	895	852	896	915	906	832	933	904	904	902	855	898	885	867	891	864	923	926	877	902	936	881	879	830	897	874	906	914	885	926	880	951	868	874	896	940	855	917	916	907	877	918	919	920	880	900	826	923	897	888	873	939	915	895	931	847	930	889	917	880	883	891	889	864	863	939	909	877	913	894	892	900	915	905	940	909	953	926	868	903	881	868	890	875	855	983	886	886	860	864	919	906	912	872	901	949	827	848	856	885	942	852	893	899	852	902	839	877	902	910	873	837	874	844	921	860	908	953	916	891	950	873	869	905	901	928	882	911	902	913	925	869	947	917	914	856	875	834	848	961	911	911	919	889	862	931	847	874	901	899	865	894	885	916	888	866	903	866	908	861	898	888	882	886	879	857	867	873	847	908	888	923	893	873	838	945	879	880	875	880	864	921	848	874	888	907	904	901	908	901	871	927	893	888	872	867	861	851	887	859	901	892	923	923	882	876	895	882	942	905	911	855	913	930	887	903	909	892	963	823	870	867	885	889	922	903	842	870	879	884	869	901	887	859	889	912	873	923	922	873	882	900	863	905	910	855	890	859	815	914	870	871	914	885	886	907	936	884	842	955	907	893	878	883	946	927	902	850	885	920	888	894	879	923	951	849	884	888	942	888	882	903	933	884	865	901	882	874	850	902	901	875	872	925	875	911	914	890	855	888	951	823	847	938	886	883	912	829	944	935	886	898	874	874	916	828	898	882	934	843	877	929	868	857	922	887	930	860	879	891	870	917	843	933	918	863	880	878	907	880	872	863	831	883	919	926	882	889	928	884	884	903	915	891	911	907	868	871	898	921	903	977	901	899	919	966	921	908	879	917	885	838	887	886	894	916	929	917	916	900	863	860	884	884	892	875	843	856	902	911	841	874	870	893	877	916	895	905	899	889	898	897	895	881	885	863	857	907	924	896	914	883	836	878	906	887	924	860	898	874	925	911	907	867	898	883	894	848	949	891	900	883	932	892	908	857	912	920	871	917	863	893	848	880	848	908	883	886	916	899	918	869	868	868	940	933	867	906	871	889	908	897	883	861	870	908	891	854	896	889	874	875	931	869	850	904	907	918	891	899	905	874	910	852	921	892	884	893	923	947	874	883	912	938	891	933	849	848	871	919	880	939	838	873	879	915	924	909	888	906	855	898	874	883	920	867	892	860	863	839	872	903	860	888	877	948	954	860	873	878	926	897	860	875	915	882	918	924	897	866	876	863	835	846	912	853	882	941	860	878	864	881	866	891	826	941	879	895	927	867	913	856	906	850	898	857	861	894	891	900	888	896	867	915	857	916	853	898	880	940	832	881	905	886	933	899	871	884	898	847	878	916	983	878	907	918	908	920	890	884	907	843	858	904	902	854	833	856	855	849	887	880	899	861	864	889	834	908	880	843	940	889	916	860	910	899	863	837	938	809	896	853	889	846	841	922	940	872	889	949	938	910	956	920	889	947	886	860	928	950	906	882	855	844	937	845	905	877	886	975	892	872	913	910	964	886	873	910	874	899	871	898	922	932	845	919	861	932	939	909	896	848	891	877	911	881	905	888	824	905	918	931	894	888	892	865	905	885	852	923	840	930	889	884	903	909	863	928	901	877	846	934	880	898	896	885	888	889	964	912	880	884	891	920	962	906	940	902	921	936	904	865	915	881	928	907	944	879	846	892	872	865	871	863	911	894	857	881	918	861	941	901	884	876	884	880	869	884	934	895	909	929	951	890	903	892	910	870	858	895	903	823	907	928	866	898	837	877	832	895	922	947	852	892	892	894	921	868	915	921	880	869	879	860	908	885	919	861	878	926	891	896	894	916	819	901	905	856	912	900	861	914	903	872	881	889	971	843	902	917	906	896	902	910	872	900	857	938	945	866	933	869	905	900	896	936	852	899	917	892	849	872	979	904	879	882	873	830	879	897	923	848	917	878	907	840	813	911	892	932	886	906	841	862	879	938	895	886	906	923	878	897	867	909	912	893	853	887	852	950	954	904	881	917	863	915	912	840	889	913	878	916	907	920	878	850	895	880	927	919	898	831	875	879	877	896	862	889	865	908	917	910	846	932	924	866	867	875	883	904	886	889	859	889	931	873	830	881	910	859	917	880	915	881	956	890	872	936	859	871	870	951	898	899	929	919	862	882	847	817	927	911	956	895	873	868	929	900	835	843	896	898	934	914	871	897	879	897	920	861	866	879	860	849	880	878	840	910	905	866	910	919	875	862	926	872	902	879	831	906	884	821	889	857	913	854	893	931	879	915	918	846	877	886	880	862	909	893	933	918	903	901	906	898	876	948	915	957	920	886	881	865	859	923	911	996	956	848	901	917	886	910	905	918	932	892	944	913	921	899	843	918	884	910	857	877	846	888	877	901	905	909	953	861	925	891	949	902	903	869	895	931	877	867	905	861	946	890	924	877	841	848	915	888	899	917	944	906	884	929	850	926	871	910	815	917	895	889	923	880	886	928	896	863	893	914	835	917	891	845	902	834	846	884	923	873	884	910	895	883	889	844	924	912	919	915	900	920	877	863	889	863	903	904	921	889	923	909	880	878	898	923	894	926	880	919	890
27617	22980	20882	15768	11898	9135	6021	5185	3855	4017	2999	2007	1611	1206	1229	916	797	843	681	618	608	586	515	510	482	430	472	423	463	377	374	367	401	356	398	349	362	336	340	336	343	308	362	359	325	332	385	350	337	348	303	348	377	359	389	332	348	334	372	337	332	363	340	308	356	313	369	333	352	348	382	313	348	348	340	336	333	360	378	335	370	383	337	334	389	335	346	377	348	356	359	316	349	327	333	329	325	302	342	298	308	322	328	312	366	336	388	373	355	312	322	320	359	309	324	331	316	323	324	315	328	352	328	343	357	377	349	356	331	335	344	335	346	328	368	311	337	359	365	349	329	352	331	341	351	330	298	341	325	365	350	320	353	354	318	337	353	346	339	327	357	329	317	363	362	330	344	337	327	354	293	319	313	371	341	335	348	347	339	344	350	349	323	320	357	330	367	339	331	316	332	317	293	364	341	313	331	303	328	322	338	322	372	339	334	344	328	332	348	346	347	327	321	312	343	325	381	352	344	327	358	338	361	385	364	355	337	358	346	371	332	326	334	351	355	339	356	323	339	342	344	360	323	353	334	391	322	355	346	329	359	354	351	340	364	330	367	353	343	306	328	344	327	316	350	383	345	362	350	350	314	356	359	337	339	344	351	378	361	342	340	324	362	327	330	359	345	346	356	357	333	323	340	357	383	325	366	338	322	354	319	351	379	348	356	375	377	362	336	325	346	348	323	310	337	357	328	349	390	325	332	317	340	327	344	329	327	337	368	372	336	357	345	329	324	347	334	358	335	348	320	316	348	342	369	354	332	333	352	344	389	313	357	321	390	356	352	346	357	345	338	359	331	355	382	327	313	357	336	344	361	339	334	323	345	341	322	342	350	353	324	347	365	320	353	350	311	359	329	328	317	328	335	342	350	366	366	321	304	343	332	348	345	290	330	305	341	344	361	329	329	334	331	327	359	384	315	354	355	293	341	311	356	360	302	367	336	329	302	285	363	356	325	360	339	368	375	353	349	336	336	318	360	320	359	371	331	344	361	333	319	333	331	336	341	369	356	353	330	322	336	348	324	326	328	332	288	333	361	339	349	304	349	343	333	330	333	333	309	305	354	323	366	331	316	340	337	342	354	342	354	314	375	361	332	322	347	298	315	320	340	328	320	332	376	368	325	346	332	347	355	327	362	351	329	319	345	356	319	360	360	339	355	388	373	345	323	312	334	367	347	318	342	317	292	317	293	363	322	329	379	320	328	349	354	333	367	302	361	318	370	320	325	329	360	322	368	359	363	351	352	330	349	324	341	355	332	330	349	322	372	376	367	351	318	332	366	330	353	313	347	343	349	382	371	363	328	366	323	343	282	314	313	335	347	338	319	356	361	344	357	349	332	374	330	324	335	328	364	317	338	319	320	325	323	333	324	292	341	334	337	354	309	320	378	335	337	336	336	356	332	349	319	319	333	341	339	338	304	340	350	376	353	339	342	340	333	380	336	342	345	360	341	312	330	371	350	379	331	388	325	326	341	348	336	361	329	339	348	331	353	326	297	314	312	361	337	336	320	367	338	326	349	364	367	295	359	337	312	348	349	345	355	359	322	305	327	328	340	319	343	352	335	373	350	361	333	342	380	354	349	331	335	344	324	307	326	338	310	325	334	308	322	350	349	354	365	308	367	330	316	334	324	347	354	339	291	302	366	332	354	380	380	338	337	352	323	330	348	349	346	312	349	353	336	358	332	354	350	348	309	345	336	329	353	349	325	333	372	329	359	336	347	348	334	344	390	358	307	333	340	348	345	281	330	339	326	356	341	332	348	373	347	338	381	329	338	336	349	343	298	323	333	349	334	310	345	376	331	311	354	339	387	344	350	345	352	376	336	323	325	333	335	355	318	312	338	355	374	345	324	336	358	313	353	345	319	356	355	343	345	348	332	347	357	381	361	334	339	321	312	330	350	329	300	325	340	316	340	341	363	349	305	346	353	337	341	346	356	352	326	334	365	381	343	325	339	338	334	356	336	356	329	327	353	355	356	359	329	349	332	327	349	320	341	352	337	332	369	315	336	341	379	359	323	307	332	333	350	364	332	317	334	309	360	309	321	305	305	345	352	317	316	385	332	335	343	369	330	358	307	326	344	333	335	342	359	346	337	317	324	359	362	339	319	298	319	312	331	327	334	368	345	369	360	361	306	345	339	358	314	378	322	338	376	341	278	347	353	327	339	370	349	303	323	336	350	381	354	335	350	322	326	352	340	369	317	334	347	325	337	363	337	353	366	354	324	333	335	336	345	347	332	335	295	351	342	300	313	329	317	317	334	353	366	302	335	346	344	321	353	342	327	326	344	367	364	350	325	352	329	357	387	316	321	316	334	402	304	344	343	365	351	312	361	360	394	322	326	314	334	334	299	344	375	359	337	310	361	357	336	309	338	343	355	354	338	373	350	336	340	360	358	328	351	350	365	355	339	347	353	331	358	336	320	289	356	329	344	327	332	350	333	369	340	336	371	342	346	351	352	327	343	298	318	345	309	319	358	334	360	321	353	337	329	360	316	328	332	345	384	342	357	344	367	355	341	373	319	328	344	348	320	359	331	340	338	334	372	365	355	318	344	323	352	338	356	350	335	351	320	330	364	338	344	336	323	321	310	351	307	345	312	314	362	339	355	334	357	365	328	303	343	373	328	335	347	318	360	385	360	341	367	358	337	344	345	347	351	330	363	329	345	346	355	316	355	352	316	365	320	334	321	328	352	361	346	335	344	317	363	340	356	319	337	364	329	335	334	328	318	343	352	326	339	333	306	345	333	329	368	356	386	359	358	330	319	321	337	328	323	332	311	347	349	324	346	320	354	365	335	363	352	333	359	324	351	370	335	347	330	354	335	319	331	352	331	316	325	332	301	345	316	298	352	343	345	311	342	326	363	323	363	309	346	329	397	322	312	315	333	391	337	350	340	325	383	339	316	335	363	312	329	365	327	355	338	338	328	332	357	354	315	305	328	364	380	353	361	379	320	313	344	325	299	357	325	335	355	311	322	344	333	334	329	355	350	339	343	358	324	287	337	336	330	327	346	353	332	329	353	351	354	361	359	334	340	321	348	377	350	339	324	337	344	337	336	340	317	347	357	368	371	373	348	366	364	349	331	367	328	362	323	330	326	361	348	334	329	357	329	332	341	320	314	328	363	359	317	342	345	370	342	335	355	328	366	341	358	322	334	323	317	315	332	331	319	324	313	340	349	351	358	339	327	364	352	363	317	338	355	336	328	353	364	379	316	345	371	323	344	337	336	350	357	346	357	350	347	327	335	348	351	313	321	317	349	367	326	353	286	330	353	356	319	341	357	366	327	317	340	345	365	331	375	360	341	336	331	340	328	326	361	327	357	347	304	321	362	358	313	362	367	340	327	377	328	329	327	364	322	329	349	337	348	384	334	354	337	356	344	337	339	347	342	363	316	329	321	389	303	341	338	339	356	325	314	330	320	357	349	315	344	346	349	334
18863	18762	23746	24871	24202	21303	18304	17759	14459	14546	11722	8776	7169	5883	5914	4273	4208	4218	3536	2830	2828	2584	2004	2190	2030	1833	1868	1361	1290	1195	1117	954	996	983	982	975	899	876	878	878	826	847	865	890	889	849	883	813	804	794	825	868	843	857	829	862	841	831	872	783	816	861	835	803	864	824	762	795	770	771	807	800	844	811	800	793	808	788	819	773	838	826	845	790	823	833	813	842	783	826	834	779	833	846	801	789	815	788	785	787	850	850	790	789	825	806	789	800	848	771	776	784	809	836	854	838	776	849	834	861	800	865	794	816	775	789	792	835	808	791	787	856	764	815	811	810	822	796	826	831	800	877	832	842	765	908	832	821	826	774	854	804	804	799	825	793	774	811	754	803	828	819	813	809	897	802	819	772	827	794	814	802	796	779	842	819	783	833	821	842	855	834	816	794	798	771	825	805	814	801	774	841	835	802	808	851	829	838	829	790	790	799	776	813	741	781	863	824	839	800	813	835	837	821	809	850	835	829	820	787	835	801	864	785	841	772	835	774	797	830	809	790	805	831	819	771	797	784	798	813	785	810	811	819	795	830	846	842	824	879	875	793	826	780	861	776	797	824	842	804	848	817	837	814	770	902	811	768	740	831	818	828	845	822	802	796	774	835	830	823	799	817	810	781	777	848	817	775	841	796	806	861	863	788	832	831	782	850	845	816	744	833	813	779	841	835	804	790	805	797	797	792	798	820	792	794	848	789	777	820	825	801	828	774	788	796	837	775	815	810	817	820	780	826	834	783	817	815	816	821	840	812	822	779	821	798	835	812	848	809	840	834	775	787	797	827	811	851	797	809	800	872	815	759	820	779	820	815	858	774	850	851	831	830	810	788	842	842	777	833	780	769	825	794	823	805	752	770	865	812	814	808	817	815	808	807	830	810	781	829	801	790	798	802	778	805	844	794	818	805	843	813	820	766	851	813	781	810	781	866	800	766	786	819	799	838	821	838	796	829	858	809	833	792	813	827	803	865	747	862	804	839	880	809	797	794	835	825	781	763	823	785	787	797	819	798	800	818	873	802	798	776	802	835	801	769	811	802	817	756	852	835	810	786	800	814	806	777	790	825	758	816	740	750	766	798	854	824	821	824	819	788	788	818	837	776	821	790	854	780	844	840	771	851	760	776	844	827	810	808	832	806	806	799	826	782	817	785	847	783	839	806	817	788	781	851	829	819	826	827	815	787	786	770	837	814	842	862	763	789	795	853	833	843	831	849	817	801	838	819	814	825	852	809	775	791	829	826	815	782	819	838	841	791	804	825	830	820	816	818	811	769	852	821	821	796	833	875	849	849	748	850	871	807	809	780	833	797	816	839	780	815	831	804	825	816	786	799	787	798	796	806	796	832	829	783	823	839	846	802	829	852	796	836	837	826	852	834	803	807	800	777	769	789	813	853	811	838	833	813	768	821	785	840	825	815	783	827	800	869	728	803	816	835	802	807	761	804	803	802	785	781	826	802	827	771	851	832	828	842	818	838	835	764	818	847	800	839	768	773	800	827	821	862	793	836	806	771	782	824	797	802	804	813	838	821	849	837	775	796	861	817	822	813	827	772	846	829	817	838	789	819	813	801	839	831	852	862	820	852	811	840	810	774	787	794	839	799	807	848	842	885	831	780	772	823	847	825	788	833	789	808	840	824	850	760	850	778	852	816	784	761	853	827	848	773	843	828	827	806	829	841	781	813	802	803	842	785	838	840	812	846	806	778	789	767	812	826	778	794	802	816	811	841	828	817	797	833	817	798	786	828	861	812	846	804	797	812	785	816	774	819	847	814	824	848	835	809	852	788	761	807	789	801	853	802	830	782	831	745	791	833	773	849	798	809	786	824	859	845	799	829	826	784	814	799	783	823	855	782	821	850	838	813	829	867	794	752	801	835	788	814	841	815	824	815	788	789	782	865	789	811	823	792	805	825	878	802	801	840	819	767	811	764	783	784	795	842	821	811	845	825	834	816	843	789	776	736	815	833	808	769	777	835	829	805	793	814	791	836	743	833	843	857	798	808	833	819	861	837	816	850	788	802	808	838	786	833	817	797	808	823	837	833	801	774	811	800	843	781	814	784	809	832	822	830	873	817	856	864	815	827	820	818	848	799	795	779	752	831	787	831	810	830	856	805	830	826	782	780	768	814	824	809	801	814	789	780	808	790	833	828	797	868	779	786	817	756	823	788	836	839	832	783	782	774	816	824	809	827	863	787	814	778	857	794	818	800	800	826	828	871	813	812	836	842	858	698	849	829	834	833	830	855	797	769	762	793	824	778	804	798	828	817	801	819	810	730	795	813	856	876	776	813	832	822	816	837	807	793	816	791	813	840	822	791	762	794	771	856	803	873	819	827	834	804	830	818	786	837	797	778	807	821	824	774	808	815	841	851	855	818	807	798	836	824	788	852	804	815	822	810	831	810	812	805	810	817	866	778	795	785	796	828	809	820	822	832	758	826	842	851	810	786	833	910	763	817	856	813	855	834	852	839	854	802	796	798	812	791	795	805	841	814	804	823	775	832	800	818	810	792	801	842	796	730	816	770	806	778	813	804	817	864	814	897	794	802	832	799	793	850	785	777	839	896	803	840	807	856	794	830	769	793	816	837	854	766	842	816	853	811	834	751	822	788	783	842	787	828	787	844	809	796	764	770	785	897	798	879	812	761	792	788	757	808	834	834	757	791	845	853	741	837	781	781	793	786	782	820	804	791	803	852	860	867	838	789	825	810	832	798	805	807	832	852	807	823	833	830	798	801	780	827	779	847	793	795	821	809	795	808	809	824	801	808	831	808	836	872	863	824	788	813	816	829	787	784	786	813	788	787	830	794	800	832	804	793	824	850	841	820	779	746	767	790	832	800	810	818	787	839	835	803	813	806	840	807	806	801	831	827	798	817	811	845	792	876	803	809	813	825	807	824	802	827	852	814	839	828	850	789	848	847	805	841	817	758	800	769	793	818	899	787	809	820	866	848	860	772	816	850	836	790	832	835	817	774	795	777	825	795	796	814	840	797	778	850	864	852	801	857	830	868	802	787	825	851	768	801	819	825	827	766	819	826	830	848	833	813	779	807	789	788	796	793	810	799	776	849	856	768	821	835	802	831	860	798	811	870	845	797	863	801	810	872	798	805	810	780	851	787	803	842	790	824	821	782	839	794	810	782	773	792	791	811	763	827	844	789	761	800	784	774	730	837	798	858	794	790	873	827	781	810	892	794	832	767	816	774	813	773	856	789	785	763	726	800	789	833	790	810	809	802	788	792	838	813	818	847	828	790	756	811	833	802	818	855	805	736	830	842	810	828	792	849	780	778	800	841	802	790	801	820	793	811	793	805	836	843	835	803	828	800	785	786	774	836	829	807	828	792	772	813	836	834	759	797	815	779	819	818	844	770	819	761	789	808	813	819	790	851	828	850	806	866	789	783	803	843	832	817	810	799	786	778	820	780	773	826	807	794	854	836	839	787
8435	6685	6584	4598	3123	2109	1669	1467	1146	938	689	591	569	543	530	462	472	437	420	464	445	406	458	427	417	403	407	387	381	416	403	374	427	397	358	392	374	388	401	377	411	385	397	382	362	387	362	402	390	361	419	402	405	410	376	404	368	379	382	393	355	435	418	361	401	415	426	393	362	419	379	411	374	387	390	414	406	380	356	429	399	379	413	356	421	380	392	369	372	394	389	381	373	399	361	369	394	397	383	372	390	418	407	401	367	365	378	378	392	390	423	369	431	389	400	412	403	395	403	422	405	397	402	380	382	411	377	385	377	395	393	386	365	376	377	402	418	386	403	393	368	439	393	400	396	386	420	379	391	386	367	399	352	411	385	414	351	397	384	382	384	403	386	396	395	417	402	420	375	406	383	411	350	398	405	401	387	396	377	421	404	344	356	368	356	390	386	403	348	410	400	382	408	381	405	397	398	354	396	388	444	334	393	405	390	383	371	444	321	333	380	387	374	410	375	378	398	383	392	411	393	349	384	393	385	377	383	372	360	370	401	366	335	358	422	402	395	391	372	388	375	374	375	371	392	397	384	395	387	381	375	390	353	449	410	385	393	389	342	355	414	391	382	374	385	400	392	375	387	355	402	399	356	396	419	382	405	373	395	373	400	405	399	422	376	392	416	389	372	396	405	350	366	412	401	421	387	392	393	327	420	381	389	401	404	401	378	387	382	408	358	395	358	338	402	387	458	379	392	375	417	378	382	377	367	365	359	368	378	369	396	398	417	394	338	395	389	402	377	396	395	405	382	368	366	381	369	454	418	410	392	417	412	383	391	396	410	377	360	352	411	399	377	390	368	400	405	376	359	435	359	387	437	414	374	428	423	389	392	403	376	402	418	393	412	380	379	390	396	385	388	368	381	398	396	371	355	437	367	398	399	392	393	353	374	390	396	403	377	367	386	381	375	392	378	396	369	438	381	393	417	386	399	432	372	396	362	382	387	368	393	403	367	389	440	369	396	428	394	388	399	402	367	394	392	354	373	374	389	393	421	393	400	420	397	375	351	387	367	393	400	361	401	411	382	413	414	414	380	403	384	419	409	361	383	396	382	388	409	387	378	379	373	378	382	382	413	411	407	376	413	384	360	415	372	348	361	388	404	397	392	427	398	406	364	382	396	381	411	370	377	358	359	368	368	425	400	392	392	405	383	368	401	395	356	379	360	350	399	449	394	390	384	391	376	349	381	412	396	384	427	397	401	392	393	386	393	421	373	373	414	392	380	386	346	364	354	424	400	376	370	365	381	427	441	399	397	387	361	380	404	382	378	422	381	375	411	374	399	365	371	387	391	389	358	374	395	370	403	393	411	363	371	370	339	372	402	428	393	373	409	376	381	363	395	405	387	379	390	425	394	390	378	383	386	385	361	390	363	404	373	352	432	419	392	352	368	386	378	379	371	437	375	418	358	405	396	353	357	411	382	418	390	433	382	389	406	350	360	391	411	395	388	401	365	399	407	403	413	397	438	414	387	394	405	406	402	410	342	404	431	428	394	390	427	418	376	393	368	384	371	368	365	400	389	391	379	415	392	409	376	413	367	381	382	355	377	375	399	440	378	409	368	382	380	392	420	421	374	362	420	379	369	397	394	381	396	383	417	391	363	352	387	378	404	371	392	400	375	356	378	387	373	406	418	381	385	404	413	382	370	362	387	384	355	364	367	390	365	390	397	348	398	384	377	410	432	394	366	402	417	415	432	391	397	421	376	415	446	348	405	411	402	386	372	409	397	370	405	404	361	387	369	355	390	360	373	353	393	362	359	430	400	367	407	376	420	406	420	398	386	423	368	397	399	416	413	391	381	367	356	409	410	384	401	434	406	406	402	395	400	422	406	382	392	360	380	387	382	378	365	372	393	391	398	367	354	395	400	400	383	380	343	390	385	369	388	370	349	373	390	388	421	401	409	387	412	377	381	429	420	363	413	372	386	422	411	377	399	394	423	431	405	370	397	385	340	386	400	408	377	386	372	379	419	406	419	358	394	360	353	395	395	393	401	370	425	361	386	368	359	363	386	382	384	381	408	394	405	360	392	394	390	421	348	385	395	433	387	352	389	358	400	405	409	366	396	404	400	384	360	391	383	393	391	372	379	345	376	431	362	393	393	408	401	421	433	358	367	355	382	431	399	397	348	364	435	356	352	372	392	395	389	374	397	370	376	405	389	375	383	383	398	360	399	380	370	374	380	376	373	382	426	395	390	365	377	401	390	431	388	386	398	396	418	399	366	350	403	417	425	428	381	394	409	367	379	382	390	408	360	370	366	376	412	396	377	380	376	400	376	341	409	406	372	430	402	394	391	371	376	351	398	391	405	390	371	408	389	395	426	339	365	389	428	406	378	422	370	423	400	384	359	365	412	382	398	418	373	418	405	387	370	411	394	411	372	434	384	380	395	392	389	412	378	381	368	399	364	412	391	371	388	401	412	367	368	404	382	380	383	411	401	401	362	358	393	425	414	371	394	388	387	368	375	383	406	429	403	362	403	388	421	404	403	367	384	419	376	408	396	381	373	380	346	378	392	404	384	422	392	370	414	387	358	396	404	388	391	380	366	367	424	384	373	390	364	381	358	410	384	388	386	368	414	372	408	392	378	402	391	366	393	376	378	374	364	371	396	408	398	397	375	387	395	408	384	406	336	388	364	408	390	392	399	432	389	399	366	405	407	391	419	395	351	399	414	397	377	414	380	375	395	430	355	402	390	401	391	394	437	377	394	369	375	385	338	410	389	414	384	379	400	398	363	400	390	394	404	379	395	394	351	397	442	360	379	407	379	372	388	411	398	402	381	377	358	423	401	381	376	330	391	391	343	400	370	406	374	360	400	394	396	402	422	387	369	390	380	408	365	378	406	389	386	367	347	372	399	377	381	426	412	412	390	402	339	392	411	368	402	374	416	391	404	404	374	422	409	404	389	402	364	354	367	394	401	390	369	371	368	412	402	375	413	371	372	411	388	369	384	381	388	382	371	373	372	378	381	366	429	381	398	420	348	393	405	374	372	373	362	389	406	392	365	405	405	423	386	428	356	418	410	393	416	414	391	401	402	418	355	367	396	360	393	408	375	412	414	407	400	407	386	372	384	392	377	390	399	410	389	365	348	398	407	410	393	396	356	387	376	374	396	423	364	402	370	389	384	427	436	408	383	380	353	364	409	401	425	413	390	392	399	380	370	372	399	365	388	414	376	408	383	383	374	356	378	372	361	371	410	392	395	367	359	383	365	386	371	390	374	391	373	378	369	386	415	355	411	372	397	374	405	364	366	356	326	397	379	417	404	385	383	392	351	373	389	410	383	409	421	415	392	413	395	427	361	405	348	430	399	409	401	365	354	376	402	388	410	355	414	370	378	385	409	402	386	381	355	381	394	387	374	403	364	404	438	435	406	393	373	370	383	378	371	369	389	401	394	375	380	397	415	381	361	410	385	386	404	301	404	413	386	416	414	430
7094	6553	11650	12403	11251	8660	7398	6957	5289	4270	3377	2593	2116	2037	1795	1599	1588	1465	1438	1340	1226	1181	1147	1101	1140	1093	1086	1087	1059	929	936	996	950	913	990	922	881	897	941	925	931	944	998	871	958	963	937	905	977	949	910	913	934	925	965	907	921	902	946	940	902	918	865	908	919	906	905	930	926	948	907	955	867	925	887	911	889	906	932	911	893	926	907	944	890	899	960	970	935	949	901	916	917	897	893	902	907	984	900	933	892	922	985	923	934	930	895	905	945	941	928	901	959	921	848	862	874	870	901	883	906	869	874	859	913	897	875	873	905	905	892	881	877	839	934	902	974	938	928	943	874	915	906	916	929	915	905	917	911	901	912	941	902	971	874	880	889	896	865	904	956	871	913	833	904	974	983	952	937	923	914	967	876	942	968	907	920	861	971	906	939	917	900	942	932	880	869	884	870	939	913	937	934	915	897	869	931	944	856	918	898	913	928	871	888	938	915	926	927	894	893	913	907	923	908	895	850	969	906	936	909	924	902	926	948	884	933	911	975	914	921	925	931	871	897	893	909	964	956	902	870	887	964	905	922	907	913	885	922	954	906	907	918	907	944	926	949	923	941	937	895	913	938	926	942	875	909	972	894	926	878	929	921	904	908	916	976	886	876	892	917	875	900	994	868	945	864	955	962	883	909	930	906	911	869	895	896	877	902	864	940	934	865	899	952	971	937	973	917	947	871	913	924	965	924	887	913	937	910	865	870	839	883	934	927	899	965	936	910	989	930	941	924	889	924	970	937	892	926	919	920	922	941	912	954	902	971	931	929	858	965	896	913	890	928	911	883	882	928	945	973	900	909	910	922	926	939	858	976	931	892	932	980	879	955	949	852	914	948	974	918	898	934	901	909	936	910	905	892	948	931	923	946	871	901	962	884	932	883	923	899	940	934	965	861	916	903	899	884	864	920	945	832	902	869	916	923	958	885	902	917	962	916	944	924	922	901	920	902	935	970	942	946	869	905	915	960	912	918	872	954	961	880	915	887	936	884	933	909	882	933	936	891	938	920	930	913	954	929	891	977	876	903	943	919	885	927	868	897	958	968	930	894	922	888	913	872	902	940	967	858	923	942	923	936	914	870	883	898	891	911	926	876	928	916	904	881	926	878	889	943	942	875	902	919	935	849	991	907	838	878	917	905	911	900	920	907	934	899	900	915	912	896	952	947	896	892	918	910	935	956	839	913	927	928	955	945	923	883	945	878	858	904	946	957	929	900	909	988	879	912	905	916	914	891	935	930	926	938	875	918	885	914	933	926	959	912	898	923	948	989	894	940	864	897	904	853	904	915	943	915	930	949	866	937	905	883	928	889	920	884	902	904	896	897	930	873	910	898	878	961	926	895	853	964	974	883	905	907	854	943	923	899	965	962	939	902	939	902	957	904	953	924	919	934	942	980	936	896	901	924	968	907	867	891	943	908	848	904	868	881	959	911	907	879	901	948	903	891	916	933	897	903	851	914	972	926	851	944	884	916	949	927	907	930	937	928	908	918	952	912	902	908	988	903	915	922	895	883	894	974	876	918	938	976	970	909	874	964	923	875	930	920	972	916	998	941	905	884	928	906	893	915	935	905	917	897	889	899	872	874	913	935	937	910	888	941	891	958	944	907	932	870	873	974	879	896	878	959	984	894	880	958	891	942	978	885	919	903	899	910	944	922	866	910	958	922	876	944	911	931	894	927	923	891	934	865	893	950	928	838	885	943	894	920	951	928	944	899	918	934	913	879	983	928	954	967	903	879	904	878	850	938	947	912	953	954	900	959	967	897	874	941	881	961	889	885	866	928	896	933	929	968	927	931	909	896	885	937	863	871	961	894	961	943	880	913	939	911	946	932	939	921	953	904	883	840	907	914	916	920	900	849	910	896	949	956	916	952	921	904	935	923	907	879	906	943	945	930	931	918	896	950	914	916	837	938	903	911	879	935	917	871	895	915	943	900	895	940	978	920	891	917	928	910	939	911	956	924	899	895	953	882	911	921	939	966	932	902	878	963	905	906	892	859	891	927	937	898	932	928	949	930	880	907	953	925	913	891	901	860	928	932	887	970	877	914	932	899	943	890	949	874	921	883	919	922	940	905	913	891	949	932	873	858	925	879	874	932	945	942	916	906	914	960	902	920	943	916	945	920	927	911	899	881	935	941	938	905	930	901	868	948	901	906	919	942	847	878	910	898	918	895	923	915	910	924	881	867	887	936	899	880	930	891	932	934	947	890	895	912	905	915	898	931	949	939	930	867	916	896	872	903	962	910	930	932	960	949	934	935	871	941	961	920	893	913	949	894	897	945	923	957	889	850	913	924	884	946	886	946	911	908	937	898	901	936	933	919	952	911	925	947	921	908	902	886	921	1021	913	919	873	896	910	897	929	934	975	943	952	853	890	881	897	929	953	947	899	902	908	894	939	950	884	957	959	910	945	897	903	913	887	905	913	947	941	906	933	979	928	930	916	923	894	898	931	953	884	886	917	913	933	924	928	868	883	956	952	939	899	927	931	879	937	907	937	940	948	929	914	900	890	906	926	895	862	978	927	878	947	940	957	927	875	919	932	920	941	840	933	958	912	971	896	867	891	987	901	886	927	897	930	891	889	952	909	892	928	913	986	899	891	905	857	898	945	926	935	913	925	938	926	949	929	893	921	904	893	928	914	917	926	917	888	945	917	854	907	856	879	952	881	992	903	889	911	918	908	917	977	942	948	894	935	886	876	874	902	967	886	914	894	901	962	927	865	873	923	847	954	908	903	878	940	921	907	867	939	939	891	948	865	947	904	897	916	881	926	887	881	920	926	909	923	902	889	944	956	918	886	907	880	868	925	931	902	898	899	921	882	889	910	876	918	925	955	864	939	875	925	880	893	926	886	979	981	905	910	899	961	963	913	941	940	952	937	927	887	932	913	925	905	915	930	943	941	939	875	911	887	916	929	885	944	934	888	943	882	926	930	917	977	919	957	989	867	956	972	925	896	988	918	893	947	867	955	890	959	925	931	877	892	877	938	894	899	972	934	928	865	910	937	896	890	984	906	943	992	929	960	889	921	945	949	906	856	860	971	902	965	866	844	926	915	901	898	933	867	973	889	915	920	900	857	938	904	928	970	915	904	948	908	930	979	957	913	939	875	930	932	962	889	954	945	934	961	887	954	905	936	913	943	944	911	940	869	960	913	892	867	903	858	934	897	940	915	824	880	949	888	989	964	906	874	932	888	933	927	920	955	937	902	922	972	950	959	922	949	890	914	922	921	889	895	929	898	908	890	875	914	914	869	941	881	894	942	902	922	918	860	951	907	898	915	912	914	942	921	948	920	898	881	913	972	883	898	935	967	954	953	923	951	896	933	883	940	934	917	938	897	836	964	903	911	924	926	946	894	916	938	892	926	912	923	921	925	900	892	879	842	883	859	887	913	938	909	914	884	903	948	915	934	923	893	935	937	902	979	952	945	910	964	890	915	919	912
20034	15290	14183	11059	8516	5825	4156	3674	2586	2378	1764	1234	1190	906	914	746	661	650	580	553	561	482	467	499	486	457	483	426	390	435	374	414	421	382	379	402	397	398	386	378	405	396	386	367	398	371	371	385	373	400	360	371	387	378	384	376	368	352	363	388	387	398	367	375	403	386	421	385	372	363	352	349	401	366	351	385	390	398	362	398	381	342	416	391	352	381	391	371	352	373	398	366	383	356	371	359	381	367	406	395	386	327	352	345	370	380	366	369	353	416	413	402	379	375	350	401	385	389	377	371	385	379	354	363	383	386	381	378	399	406	371	391	406	363	378	370	372	406	370	376	368	403	388	385	374	366	389	363	358	376	371	374	371	351	363	370	378	372	378	377	368	342	384	356	352	366	349	419	383	391	389	359	384	418	395	382	388	368	377	390	394	383	360	400	352	371	367	369	389	362	382	389	402	431	385	384	337	381	387	414	371	378	392	373	357	365	424	401	359	365	343	368	410	360	402	368	385	379	357	379	392	408	391	387	351	369	421	368	402	382	349	349	344	368	366	380	357	367	370	390	397	407	395	381	366	385	371	396	376	378	396	361	408	376	358	394	380	390	374	369	361	387	402	366	373	363	392	417	365	396	378	375	381	374	402	381	363	389	400	408	360	372	376	390	420	379	420	369	381	364	370	353	369	377	391	376	397	375	398	359	446	380	375	422	372	393	384	417	372	417	360	402	381	387	336	339	414	379	399	420	343	401	411	331	403	382	368	387	405	385	351	356	380	375	391	377	375	333	344	379	406	361	339	360	399	377	382	376	399	406	351	362	354	347	341	401	403	372	381	372	337	386	360	402	364	366	341	357	410	399	343	373	350	369	381	360	392	380	409	407	376	381	373	364	375	427	410	363	371	387	366	394	424	403	370	396	379	342	357	373	362	373	368	392	355	381	365	348	348	382	359	358	381	370	395	384	399	360	362	368	389	364	361	378	378	378	371	407	359	387	367	377	402	409	366	368	356	389	396	378	347	340	382	371	352	386	415	391	395	361	376	400	378	428	362	398	368	386	367	352	347	398	365	396	381	369	389	374	395	376	369	337	359	382	385	403	387	408	376	384	398	390	418	376	346	373	391	350	367	401	376	405	348	349	396	396	380	371	426	371	363	410	386	387	384	406	390	350	373	414	359	360	354	377	387	396	376	380	376	387	388	388	397	379	343	399	370	419	351	389	427	401	335	428	381	376	396	381	355	370	372	365	399	368	379	379	378	355	368	416	378	379	362	368	385	339	356	361	370	407	382	394	376	404	350	353	400	387	393	416	370	405	383	348	393	405	335	399	366	404	377	388	397	397	364	430	406	360	428	390	367	383	412	358	376	381	366	374	430	370	391	344	384	364	386	369	386	387	402	364	409	375	340	354	380	398	369	395	381	374	380	422	418	400	331	352	365	312	395	370	380	350	388	401	387	385	369	372	350	395	394	411	389	341	378	392	402	390	400	400	353	354	357	373	397	376	396	391	376	376	393	382	384	364	379	407	413	353	367	368	394	384	372	390	356	400	359	374	406	418	384	390	379	407	333	420	359	380	365	371	357	368	388	375	337	371	393	385	395	372	384	388	374	380	395	343	349	373	364	379	375	338	406	365	370	384	333	386	373	358	403	363	358	379	356	379	387	380	378	376	419	398	377	368	374	363	392	376	373	397	370	405	406	385	393	420	372	351	382	377	392	359	348	349	391	371	361	447	394	409	394	359	415	365	358	407	351	371	383	377	382	366	413	354	379	366	400	374	363	403	345	386	399	362	389	366	386	399	391	415	385	379	376	365	372	377	408	354	354	370	425	404	374	390	354	411	433	379	373	390	389	388	322	394	384	380	355	397	357	362	366	365	383	389	374	368	382	402	366	382	396	383	372	349	374	385	411	367	388	370	398	396	397	381	375	419	371	388	366	407	392	386	378	394	354	403	402	430	337	394	374	397	390	394	383	372	387	367	387	377	338	358	376	392	354	384	419	379	386	385	394	399	391	345	404	386	382	368	394	344	397	391	400	384	367	419	385	364	358	335	429	402	349	318	386	382	416	384	368	355	418	391	374	399	402	374	359	403	377	331	384	376	382	373	361	380	333	381	350	379	383	342	413	406	363	384	385	369	389	395	362	376	349	415	391	380	347	413	431	405	417	390	380	357	392	393	380	405	407	362	372	356	370	379	388	360	389	417	359	372	394	422	411	368	408	367	401	388	389	359	391	359	385	395	380	318	356	356	355	401	401	387	347	389	371	394	354	387	382	339	361	382	393	391	354	357	360	383	387	370	419	386	384	334	369	351	368	351	395	375	413	401	414	358	383	371	372	363	399	379	371	374	420	371	354	352	370	387	381	369	409	351	382	390	402	401	348	406	347	386	364	386	353	346	391	400	400	384	378	360	418	400	358	361	375	367	382	401	390	378	391	338	369	321	434	393	401	385	369	381	388	389	336	396	368	398	381	382	336	383	415	364	403	354	386	385	399	396	419	402	364	363	361	393	410	374	377	412	417	359	383	365	360	407	378	386	390	387	373	380	351	378	402	364	367	374	410	398	431	374	393	388	418	400	361	406	425	400	403	393	360	355	368	401	402	362	414	369	395	361	395	394	383	374	363	328	386	396	404	385	373	385	373	378	377	375	372	355	381	405	395	374	389	407	387	378	383	377	395	392	388	361	376	382	373	381	401	383	388	371	417	400	378	382	384	395	382	413	414	384	377	396	337	353	365	408	368	386	354	415	360	434	378	395	379	384	365	385	356	371	371	376	353	373	355	387	395	385	392	381	399	347	371	371	401	394	366	400	367	363	338	352	381	344	378	364	373	349	355	416	350	396	343	366	403	365	385	378	393	394	344	374	364	326	383	405	393	390	401	395	392	384	377	379	411	368	404	409	416	402	377	354	343	412	372	389	350	376	369	360	374	368	391	375	369	401	339	371	374	376	381	359	369	380	403	383	391	374	380	400	374	397	376	357	379	387	343	357	384	356	370	375	375	352	344	354	351	408	357	370	376	375	352	375	374	366	369	371	370	344	367	370	364	355	381	369	403	390	372	384	393	418	400	361	395	399	370	395	385	368	378	365	382	384	377	374	346	366	410	371	391	353	355	398	356	437	379	407	392	367	378	367	351	389	356	406	428	367	394	369	355	390	364	370	404	413	389	403	363	336	386	371	358	360	356	407	392	394	325	385	389	344	373	383	372	397	407	353	359	363	410	362	360	413	366	353	367	404	363	368	349	407	405	407	400	365	390	349	407	387	417	367	367	375	385	357	401	379	375	349	382	387	375	374	394	386	383	414	411	386	407	390	408	384	371	348	359	358	369	370	395	369	396	359	383	378	397	385	394	398	404	393	388	337	367	363	393	395	367	359	373	367	350	381	398	373	396	367	363	390	370	395	405	431	379	394	391	386	356	350	379	356	363	391	387	363	371	401	395	337	361	398	387	372	366	376	383	370	372	381	372	384	404	391	386	364
15453	13820	18783	20711	19181	16246	14127	13729	10300	10176	7805	6001	5077	4245	4346	3027	2943	2869	2457	2224	2026	1864	1617	1782	1608	1528	1641	1293	1156	1100	1050	1037	1023	1019	991	1017	1010	937	913	921	900	945	928	901	897	960	879	857	903	905	913	924	913	911	893	894	916	903	851	925	889	902	850	915	904	836	896	913	932	896	919	945	974	914	898	926	878	885	851	930	906	895	872	862	886	903	900	920	919	927	877	924	881	882	891	870	893	900	890	850	877	900	861	853	887	869	922	926	903	960	914	882	929	946	885	932	900	873	928	834	877	944	889	854	876	900	886	865	874	889	875	939	881	864	870	894	879	899	935	932	872	895	847	967	898	955	932	837	895	920	894	893	894	926	909	839	899	868	876	882	880	874	903	876	894	890	862	902	891	872	873	916	856	903	922	894	876	895	887	894	878	941	852	878	921	916	931	897	963	910	928	918	948	883	888	879	886	887	911	919	920	913	896	872	894	882	906	892	865	891	878	892	893	854	883	959	899	880	860	914	867	918	867	860	899	897	901	901	893	856	931	853	874	908	923	882	925	898	894	924	922	920	889	883	906	862	886	857	916	905	940	851	899	906	876	901	865	948	921	909	887	874	914	886	925	889	881	856	942	924	886	904	918	908	867	900	843	905	861	830	915	885	914	934	886	882	897	891	894	902	853	934	949	880	953	921	846	857	882	927	903	998	886	891	863	915	899	924	918	913	862	886	881	926	866	855	849	906	926	854	849	968	814	873	871	893	899	881	976	817	894	917	916	902	903	875	852	899	898	905	890	842	886	894	920	852	922	903	916	877	962	893	914	883	878	900	889	865	922	913	873	909	865	901	927	851	865	891	894	855	868	877	936	925	856	925	880	900	890	904	890	886	910	860	859	884	898	948	910	863	925	892	829	884	863	880	868	933	912	898	918	826	907	897	871	888	923	924	897	905	921	888	872	953	922	876	895	910	907	874	890	909	945	902	880	933	910	886	893	927	942	921	913	932	883	957	873	882	913	935	874	884	879	879	892	941	825	854	859	943	924	893	914	917	929	915	808	882	864	856	919	887	895	899	907	872	874	906	930	854	917	932	926	874	882	905	860	917	890	856	867	929	910	917	861	947	906	897	821	933	910	894	924	907	933	943	835	890	923	884	902	870	882	834	889	918	903	891	829	899	918	904	904	873	858	918	901	888	877	907	910	868	910	864	854	919	859	938	872	939	902	949	903	905	960	897	924	927	874	910	902	888	892	892	915	927	837	875	906	943	909	862	880	858	889	879	874	875	928	923	863	904	933	890	905	920	917	879	879	895	912	877	952	928	867	857	896	922	912	896	919	912	904	910	872	870	875	844	934	869	889	922	880	926	906	877	875	875	881	905	888	901	910	925	914	885	905	872	971	929	875	880	931	911	862	862	910	881	888	911	896	883	920	895	895	907	909	894	816	922	917	923	866	882	898	945	943	936	857	878	892	900	886	879	935	873	902	905	866	892	895	894	938	861	871	859	892	892	917	903	910	883	881	909	926	888	850	891	848	922	871	881	881	940	893	946	923	915	882	902	875	877	860	887	876	930	866	862	936	941	918	867	917	908	873	864	928	892	899	890	849	897	924	876	869	909	934	927	843	903	940	896	883	939	899	908	903	901	896	950	914	909	885	911	945	884	884	895	927	876	927	866	948	875	885	888	881	888	876	849	851	920	900	899	889	873	856	915	939	884	901	893	873	911	849	861	885	864	918	878	873	965	886	871	878	901	939	875	887	840	913	900	858	913	920	876	877	894	903	878	891	966	867	884	867	908	850	885	867	916	900	941	894	906	888	934	941	886	900	928	865	959	872	873	871	911	927	880	893	925	878	909	910	916	899	881	843	885	917	920	811	968	913	870	846	904	871	947	891	837	891	908	867	905	911	926	877	928	949	920	849	873	889	900	848	924	865	881	931	907	871	857	899	925	895	906	859	880	907	888	940	879	808	933	909	887	893	891	858	901	890	913	886	878	879	863	885	863	937	867	939	847	904	899	911	889	906	915	910	891	891	874	901	894	873	895	928	891	876	903	929	886	902	904	896	898	923	915	872	901	994	930	873	899	898	891	933	936	899	884	847	934	819	926	931	845	944	873	923	894	875	917	912	926	873	938	902	911	871	901	886	955	936	884	923	921	929	866	889	870	869	862	920	866	890	912	900	903	891	879	862	948	913	881	894	863	929	953	893	903	861	836	876	895	922	866	915	890	909	881	870	883	922	826	926	923	940	877	952	958	947	920	882	932	941	915	879	877	915	878	931	914	881	882	898	897	901	899	902	885	878	879	865	938	915	887	913	904	903	927	866	918	900	900	877	906	904	921	917	899	884	927	892	932	851	903	919	898	876	892	916	906	872	883	927	873	937	883	860	877	874	911	891	923	863	882	916	894	901	898	862	913	913	943	917	896	866	887	876	870	879	894	904	868	885	927	869	885	939	922	860	862	915	894	887	922	906	895	907	881	874	920	853	935	879	943	946	855	928	886	905	892	819	865	854	895	892	884	878	867	881	907	890	911	918	955	884	906	880	880	917	869	875	963	916	906	905	873	907	937	863	932	846	858	878	918	907	894	939	917	887	899	966	880	977	890	886	879	876	876	848	916	921	909	909	853	931	894	888	888	900	864	897	916	920	946	924	868	894	899	885	890	910	863	842	895	898	940	904	913	908	900	869	876	890	874	907	905	910	947	969	844	918	903	889	920	925	894	876	924	860	927	896	953	892	857	889	911	907	891	909	845	901	939	899	902	899	903	824	888	973	870	905	922	884	882	822	877	904	932	887	898	883	870	870	875	894	860	891	862	880	884	930	899	878	889	927	887	881	866	902	881	883	909	879	880	903	870	868	908	882	871	906	902	899	854	893	828	932	938	875	925	906	932	896	943	836	920	946	926	958	957	893	902	868	908	870	959	852	927	928	876	883	900	931	894	838	917	923	941	944	931	866	910	876	886	908	881	900	879	920	921	890	965	921	963	942	942	876	961	868	914	896	874	894	909	900	904	850	869	864	902	916	893	965	876	889	946	864	905	890	952	970	915	925	909	863	930	894	908	869	883	948	892	860	875	944	934	890	901	891	891	923	962	926	887	870	955	898	894	885	940	896	921	879	928	891	957	955	905	905	889	873	892	874	875	868	907	851	867	892	914	883	917	890	868	873	848	932	918	916	908	930	900	858	841	916	896	950	843	906	846	876	898	896	883	844	883	883	923	892	840	893	875	889	951	870	881	904	954	919	884	881	894	925	876	918	875	883	905	915	829	913	912	856	911	903	901	876	923	864	894	876	904	890	908	897	887	904	907	866	893	867	884	862	896	927	922	912	912	894	910	901	957	902	891	931	965	858	905	879	931	864	834	904	871	873	908	907	862	912	896	914	939	932	928	850	907	909	889	886	847	894	859	859	863	922	917	903	859	905	873	885	917	929	912	891	930	970	899	882	890	853	904	870	926	923	854	882	908	878	890	884	872	920	925
29073	23705	20258	16121	12569	9012	6650	6108	4003	3984	2728	2017	1601	1184	1200	854	807	818	721	644	626	604	494	513	519	476	503	437	398	368	362	358	340	360	351	359	328	385	371	374	379	338	354	378	364	333	329	351	346	354	358	337	342	355	356	361	352	352	374	361	315	353	421	329	326	321	312	341	318	355	342	358	330	330	356	356	332	321	362	342	336	320	385	344	350	364	327	332	368	322	337	362	354	345	349	347	338	417	370	334	368	301	341	350	322	333	364	346	330	354	362	302	340	331	348	330	302	352	335	323	341	344	309	331	323	346	369	349	372	364	362	345	367	328	341	335	345	315	356	332	332	341	320	336	335	342	362	375	328	335	311	370	338	351	352	343	330	338	318	332	364	332	347	360	344	350	389	316	335	362	322	324	357	375	337	329	351	375	364	317	333	330	309	344	362	335	347	303	329	346	342	315	346	330	359	323	310	342	326	335	346	383	341	355	322	336	338	338	335	376	340	325	334	320	342	347	347	359	342	327	361	331	315	373	340	339	343	366	349	359	365	336	327	312	317	373	367	331	281	327	321	325	323	354	314	365	353	295	348	355	338	356	312	344	334	336	353	366	330	357	338	340	308	330	316	311	320	344	345	366	344	327	343	361	314	321	345	334	338	341	336	316	373	315	306	369	334	325	347	361	317	337	360	352	311	371	345	363	329	329	335	320	334	360	307	369	337	307	303	348	340	312	324	341	345	317	345	350	313	323	374	382	351	323	368	340	319	352	354	333	338	345	362	338	334	335	389	345	347	353	359	358	390	342	355	337	308	368	348	338	314	337	372	344	337	332	330	324	323	340	355	338	338	329	346	334	340	368	331	323	309	343	328	347	374	356	329	340	353	305	379	356	358	325	324	342	316	342	378	327	333	341	323	332	306	323	350	366	333	346	356	377	333	310	336	321	350	350	323	331	335	364	307	320	362	317	356	318	335	341	345	370	358	321	344	335	328	333	341	352	310	336	340	347	351	334	337	337	393	352	351	354	332	371	332	354	322	358	328	351	348	350	347	322	342	365	350	339	340	352	318	351	335	351	292	323	359	363	315	320	343	333	332	346	353	368	330	316	355	333	346	294	319	322	334	303	343	332	361	380	358	337	315	302	334	327	366	347	350	343	362	340	329	337	336	329	352	366	332	352	344	397	319	341	352	335	342	343	339	343	301	348	335	332	387	315	318	347	319	333	330	289	374	333	331	362	336	342	310	323	351	299	317	352	352	325	371	354	351	345	385	353	335	361	325	337	352	322	393	373	325	321	344	323	333	362	322	344	313	340	335	366	360	354	328	390	341	349	337	324	324	363	380	333	361	316	362	345	353	357	362	362	330	371	325	343	336	343	340	321	357	337	358	345	333	357	333	321	364	315	320	358	328	332	360	355	363	310	323	327	313	318	327	361	324	337	388	316	369	310	346	298	306	343	339	368	331	339	352	361	396	334	338	299	331	348	385	339	372	358	369	363	289	358	343	369	313	367	358	359	323	351	329	341	367	338	332	311	339	313	313	324	352	367	346	373	337	356	308	321	377	407	337	370	337	344	334	353	393	348	351	324	333	351	317	327	351	350	331	311	365	332	339	354	334	327	351	337	338	317	323	337	346	348	365	312	360	341	322	378	333	327	298	342	330	327	313	324	361	367	356	322	324	319	307	348	364	334	361	341	345	367	350	350	342	354	336	358	309	308	372	324	365	366	362	361	344	329	368	348	348	338	315	339	348	358	338	312	346	343	333	349	365	378	345	358	342	336	348	378	343	324	345	304	324	332	328	381	368	354	351	344	346	349	327	379	341	369	333	353	334	340	344	324	345	313	371	330	323	339	339	341	341	321	340	340	317	330	344	343	385	364	293	355	336	353	330	322	351	334	368	371	350	309	341	364	334	348	367	347	345	320	318	360	356	384	346	379	346	322	345	402	346	333	362	358	340	349	374	329	332	365	362	365	285	354	373	332	344	301	357	313	318	342	344	347	306	331	371	328	352	370	369	360	357	344	327	345	353	334	348	341	343	367	343	313	343	337	317	376	345	322	323	384	347	324	350	358	324	328	317	373	358	364	357	348	366	347	386	358	338	333	376	353	345	322	371	365	399	324	350	360	356	324	347	331	323	362	343	331	338	337	293	331	399	355	330	349	325	356	341	327	355	367	331	331	315	327	374	375	354	335	352	345	377	333	367	347	314	347	330	339	351	341	353	363	383	327	321	345	351	336	357	322	355	323	333	327	330	328	324	337	359	320	319	341	335	341	343	350	350	323	386	356	328	373	331	364	355	337	355	340	357	362	321	370	360	334	359	326	341	360	340	347	321	368	309	362	345	332	321	301	335	302	365	320	339	352	334	356	372	328	343	332	344	365	337	335	358	358	374	329	343	370	326	341	354	336	332	326	361	343	331	371	338	347	332	329	312	318	344	374	337	364	339	312	350	333	344	331	346	314	350	338	325	337	351	336	380	368	346	371	363	323	324	343	334	379	327	345	336	356	340	377	365	343	346	383	355	341	322	343	334	354	351	338	347	348	337	368	325	335	313	350	348	345	340	403	339	346	354	298	357	349	317	325	362	355	365	360	329	310	325	286	348	332	363	348	339	356	325	323	323	349	378	316	328	337	326	379	365	300	345	308	353	376	305	319	320	372	348	353	350	393	343	377	351	342	371	338	340	326	349	312	322	357	341	315	322	336	354	334	331	370	312	365	361	326	343	315	351	323	319	318	341	349	361	330	324	374	341	376	344	302	365	338	358	344	358	331	334	348	371	339	339	370	374	350	373	337	356	379	370	339	299	358	354	325	314	384	344	334	374	366	362	351	358	355	319	318	361	368	366	340	340	349	363	336	323	355	332	330	331	362	344	321	323	338	357	355	335	340	367	355	357	302	277	329	338	341	305	358	353	359	344	352	338	339	330	344	329	367	352	335	341	383	334	313	343	334	325	332	345	344	354	345	329	292	345	311	358	324	319	352	330	338	365	334	363	347	369	352	339	357	327	344	317	292	355	324	285	373	336	334	327	313	335	352	343	306	339	331	350	375	360	344	364	320	375	331	383	360	330	304	352	319	321	369	354	331	327	331	337	354	360	342	359	351	351	299	343	363	339	356	349	377	341	328	325	320	314	347	310	332	316	347	333	302	326	345	352	346	313	336	322	372	371	348	365	329	341	310	368	342	339	340	345	337	353	374	363	338	318	334	327	366	337	339	308	357	352	358	304	384	347	314	370	353	319	318	331	331	367	339	360	346	344	374	349	338	326	377	341	377	345	311	364	320	343	326	341	345	382	359	324	351	332	336	321	364	313	321	366	317	347	332	329	351	353	330	351	352	342	342	326	338	345	349	349	319	344	335	330	343	324	328	362	334	361	355	343	383	311	284	340	376	359	354	290	336	367	377	356	351	366	368	332	330	329	343	339	327	382	345	317	348	346	338	346	357	325	334	336	328	365	334	362	338	347	362	312	320	362	353	321	325
20386	18907	23236	25523	23773	21113	19075	18602	14172	15008	10970	9041	7246	6122	5845	4171	4214	4141	3541	3037	2903	2618	2041	2465	2162	1907	2012	1402	1246	1138	1061	980	990	1014	922	915	941	889	918	937	850	829	831	859	904	806	885	811	807	849	823	859	825	802	849	823	812	844	858	809	827	821	829	866	781	777	834	810	849	816	826	793	812	793	787	819	790	766	806	803	815	804	788	761	823	824	828	772	807	847	816	816	818	798	804	843	789	826	788	789	791	793	783	863	781	780	798	774	823	807	777	857	800	814	823	786	785	817	823	830	842	756	846	827	810	810	822	835	817	806	787	788	820	830	851	829	814	878	839	808	819	785	876	788	785	858	784	814	795	865	842	761	819	768	821	838	789	795	810	834	769	855	798	837	800	793	795	870	873	833	823	841	819	822	818	791	841	828	815	822	805	828	830	831	810	786	807	788	816	822	775	817	837	828	813	767	830	810	780	812	747	849	801	822	844	805	831	780	853	785	860	807	828	820	836	809	848	773	794	822	864	844	825	812	770	801	787	751	846	826	808	886	841	829	793	825	821	799	818	896	795	811	824	833	821	772	805	835	799	848	748	787	805	747	777	803	774	829	807	808	794	810	867	807	815	874	821	780	820	803	792	850	877	777	757	835	791	827	827	881	791	785	845	846	831	813	823	816	804	730	787	805	809	837	813	848	802	775	822	852	836	808	802	841	811	800	828	852	812	829	817	844	818	795	774	854	797	767	862	838	807	832	857	836	780	767	833	817	777	847	789	763	785	811	858	858	782	778	804	807	829	858	794	818	843	816	867	777	852	828	808	796	820	834	822	838	797	775	812	765	822	842	785	829	863	812	815	792	801	786	773	787	814	741	787	808	803	802	818	786	808	796	801	784	773	762	836	844	819	857	818	859	820	844	862	782	769	831	793	753	851	810	870	824	786	828	762	836	792	854	795	803	797	861	876	770	760	798	816	836	827	877	809	833	784	789	761	764	783	779	851	800	761	830	788	794	781	860	765	830	797	783	824	790	815	839	793	801	810	821	790	843	821	807	843	821	796	783	810	769	786	795	816	751	831	854	814	823	803	861	806	760	871	836	805	789	768	823	827	768	740	808	841	854	782	807	845	829	852	834	771	736	763	883	811	813	802	841	818	790	775	805	815	787	789	794	830	822	827	785	741	829	799	819	799	804	781	802	829	793	836	791	837	852	826	756	856	790	754	834	809	823	803	818	784	832	847	778	811	836	810	788	828	821	821	864	808	871	817	859	888	792	803	814	815	799	813	802	831	844	864	765	813	837	783	801	803	835	814	816	825	804	841	826	817	804	836	786	804	850	805	785	811	756	809	835	809	824	803	805	821	812	809	782	809	864	801	814	805	787	813	828	808	828	860	803	766	791	796	812	794	827	855	823	841	817	800	818	837	794	827	773	800	803	831	822	842	761	782	861	759	826	872	825	780	791	816	812	798	801	860	812	846	800	798	853	847	879	825	823	813	785	803	787	825	855	830	803	788	807	832	832	832	794	804	795	765	775	792	792	787	797	799	803	797	845	823	839	801	803	760	815	806	818	829	839	769	810	830	850	798	780	844	835	825	825	819	798	840	803	778	826	781	787	794	831	813	840	809	840	826	841	793	845	786	819	822	805	764	852	784	815	826	796	823	771	777	884	818	788	848	840	805	868	878	826	786	824	801	824	799	817	818	820	837	853	798	826	808	868	833	836	850	837	853	832	749	814	773	819	822	856	822	821	775	785	788	811	842	807	854	871	787	786	860	840	860	817	861	836	785	816	801	787	769	858	796	823	770	838	853	809	834	807	808	735	804	811	808	834	774	819	806	770	854	837	894	849	826	844	784	821	875	798	801	843	817	865	837	819	840	833	757	813	755	794	802	821	809	814	792	809	828	849	847	838	816	825	850	826	863	830	812	818	824	808	793	809	783	793	845	779	739	826	790	790	835	811	819	774	832	827	781	771	825	762	818	773	867	811	831	785	802	835	777	770	818	813	818	813	838	789	826	806	824	841	777	842	830	812	795	825	777	803	816	896	811	841	784	816	801	838	828	781	822	833	822	809	847	783	794	827	801	815	797	800	839	828	800	815	809	804	801	815	773	833	807	778	828	812	863	795	805	823	878	858	813	844	812	806	820	794	846	759	825	834	759	862	778	802	839	801	801	765	818	814	874	852	866	825	813	821	842	876	807	865	855	799	813	836	800	850	814	838	795	786	795	830	821	773	772	840	776	804	799	867	817	827	879	839	765	817	788	842	818	764	855	881	818	817	802	831	809	798	810	853	814	805	805	817	772	777	787	849	840	811	770	791	819	769	791	828	795	766	853	794	765	844	839	861	763	756	816	805	833	816	780	741	792	843	791	775	775	755	816	787	826	768	808	847	773	811	813	849	770	800	804	774	754	802	804	865	798	869	812	891	774	798	827	806	788	801	848	868	829	838	749	772	841	846	778	828	819	845	825	850	818	771	832	785	774	747	827	804	812	870	815	858	836	829	807	798	808	778	807	813	807	760	823	778	845	835	826	760	815	785	806	793	829	785	826	848	773	841	820	812	817	808	795	824	807	801	864	803	816	785	780	837	792	816	760	774	807	811	815	790	813	756	773	801	762	838	841	826	814	816	806	854	791	825	810	772	883	804	811	785	795	842	818	789	809	820	821	743	840	822	815	845	792	823	829	776	837	803	810	851	822	779	853	742	787	838	844	857	830	767	806	826	837	802	797	778	744	824	836	831	790	788	856	826	822	818	783	803	812	785	794	781	809	780	833	768	843	833	781	823	801	753	810	810	794	805	836	805	806	832	769	775	828	785	811	795	756	824	796	838	785	831	840	831	812	843	837	843	872	793	790	762	857	783	848	791	818	768	784	821	839	830	785	802	858	810	797	736	834	835	844	768	817	769	832	781	740	837	796	812	801	851	824	762	799	808	816	798	790	772	857	796	822	802	786	844	766	763	779	863	788	772	815	794	817	806	841	776	840	830	748	804	809	772	845	781	814	769	796	796	826	852	790	830	833	824	791	808	815	870	832	797	815	801	806	815	804	825	806	804	843	808	843	859	848	822	735	810	846	833	759	796	825	793	809	807	791	808	804	820	810	815	846	825	775	836	824	810	795	841	809	808	774	837	832	766	768	801	860	795	784	785	872	792	770	799	838	780	779	812	841	820	817	794	811	844	862	802	817	817	836	799	776	844	788	837	822	821	835	812	775	820	821	814	809	858	875	823	853	795	775	805	796	800	828	801	838	850	811	777	811	894	815	852	828	780	817	801	811	846	773	806	789	811	809	786	831	786	869	765	817	799	808	800	798	823	870	802	822	837	831	821	879	781	823	800	792	804	801	801	816	849	814	823	825	784	815	845	796	824	797	819	804	811	799	751	768	808	789	810	796	790	804	820	786	838	766	808	797	818	836	805	794	820	753	832	815	842	798	804	838	800	836	821	808	831	822	806	802	765	778	836	815	834	830	838	834	778	804	767
8311	6420	6611	4686	2941	1932	1869	1431	1071	857	688	652	576	599	491	475	448	461	448	458	432	417	408	416	424	413	393	423	406	407	400	396	376	422	411	431	371	373	388	394	395	437	403	385	380	371	394	358	410	372	381	374	397	373	381	420	385	398	380	396	371	381	412	357	437	387	429	419	400	403	417	406	390	371	386	399	386	399	418	405	388	399	357	417	430	378	376	391	414	420	417	419	372	400	398	417	421	403	378	381	428	420	370	413	431	423	421	416	334	384	384	344	392	425	381	364	375	401	393	381	341	405	393	365	374	381	380	386	368	381	422	414	372	404	351	392	408	375	414	381	428	404	393	413	410	369	387	364	372	402	403	441	373	403	403	391	390	360	395	395	403	381	356	384	378	362	417	410	402	412	373	357	391	379	379	378	403	410	386	403	408	365	392	388	432	400	365	388	403	416	393	421	409	372	360	383	384	379	394	372	405	403	366	373	393	392	406	377	426	373	400	403	396	381	380	381	391	411	397	404	396	389	372	399	377	393	381	411	391	392	378	393	408	367	392	373	375	357	391	360	391	395	408	377	367	376	392	316	377	414	412	362	419	395	414	423	397	432	411	388	378	351	396	382	369	406	408	387	392	381	395	373	399	385	393	381	405	380	390	411	395	358	362	393	393	390	420	396	390	383	354	441	407	336	394	400	409	374	375	410	416	368	411	384	384	405	364	381	382	416	400	399	376	384	359	402	360	403	377	390	374	379	394	401	390	378	405	389	379	375	348	406	416	427	461	401	382	378	386	427	375	390	344	377	402	385	390	393	398	362	369	398	388	398	395	413	367	357	429	390	354	371	391	427	386	388	415	412	412	344	443	445	406	416	393	360	423	393	387	391	397	384	428	378	411	436	364	400	384	371	393	375	404	414	398	373	422	364	370	393	380	384	371	395	380	362	391	403	407	407	403	376	372	398	397	360	379	416	395	381	399	380	378	368	413	425	395	398	412	373	388	380	415	402	360	401	391	442	396	353	375	410	375	358	375	381	394	406	399	389	408	393	401	406	371	421	401	425	401	431	388	344	372	402	355	380	384	392	351	369	416	396	425	361	405	385	390	397	380	388	392	351	454	408	410	390	406	418	394	393	362	389	389	376	400	412	396	399	373	401	415	398	419	370	404	385	417	389	356	422	355	441	338	385	391	330	374	418	373	382	434	395	404	382	386	398	387	396	414	374	416	415	400	385	393	360	380	442	395	355	376	393	393	377	391	414	373	385	411	387	410	391	401	403	425	365	394	394	393	397	432	408	368	369	392	359	418	378	386	400	384	384	403	424	426	414	379	406	400	385	412	383	380	400	372	398	400	442	391	394	381	408	384	401	402	372	411	387	346	400	371	411	401	392	384	344	408	374	358	397	405	413	344	385	372	388	440	378	392	394	408	436	385	441	396	407	403	385	393	372	401	420	378	377	421	365	412	402	385	398	379	402	361	378	384	433	388	392	398	368	384	382	399	377	376	404	383	369	383	386	415	402	384	413	368	400	384	416	434	386	383	390	411	399	394	380	397	428	400	426	397	370	412	380	440	404	404	375	368	408	414	424	400	348	393	410	441	376	396	394	405	404	368	394	379	383	359	404	365	402	412	408	383	391	359	361	356	404	413	400	392	356	385	393	418	391	359	394	349	346	379	424	399	410	392	385	410	406	394	394	420	392	390	367	419	370	394	387	404	383	390	374	391	400	402	403	352	362	407	398	429	383	426	383	408	401	368	380	349	417	387	366	355	366	405	412	369	388	393	385	394	412	401	385	394	371	421	373	423	382	381	396	387	410	400	426	378	432	392	349	376	411	385	360	361	378	404	395	394	439	386	403	403	398	374	405	381	370	361	401	413	391	416	380	412	406	386	402	358	397	380	414	365	421	430	400	386	371	399	408	379	384	394	396	357	384	409	382	366	375	366	383	391	373	409	376	426	392	380	396	387	406	389	381	382	393	388	383	417	381	401	367	384	380	419	369	397	395	389	394	412	425	408	377	405	394	382	381	365	376	395	376	387	357	407	401	392	387	382	418	408	386	396	380	398	378	408	395	386	402	366	386	370	397	388	381	383	426	407	365	356	368	420	453	418	415	389	369	397	401	378	414	395	399	369	399	390	410	404	400	378	394	370	412	416	404	388	377	407	421	411	409	376	399	427	431	381	390	385	415	401	361	409	394	409	380	400	369	389	400	405	410	364	375	352	381	371	361	409	385	381	404	380	388	382	372	422	325	386	372	415	398	389	373	384	363	373	397	387	413	403	409	362	399	376	374	396	390	387	370	390	395	393	377	393	398	389	392	364	408	404	394	385	389	374	393	384	387	367	415	397	397	368	370	374	442	400	386	380	382	399	373	380	361	370	399	392	405	378	368	394	381	387	385	416	399	366	384	386	392	386	401	387	412	379	413	363	410	402	411	396	389	372	357	424	398	405	369	375	413	422	399	405	359	363	387	391	409	364	389	409	405	347	405	405	405	414	404	411	383	396	382	409	391	469	406	374	372	417	392	384	376	405	383	380	363	398	356	354	383	410	394	421	380	357	404	422	417	390	387	407	402	387	421	363	394	396	415	375	403	375	406	388	387	367	405	407	396	369	436	400	376	407	371	374	402	434	346	380	407	378	353	378	350	391	384	390	356	375	374	397	388	364	370	373	372	401	420	373	409	396	404	333	402	387	366	402	341	387	413	403	406	390	404	397	390	416	360	363	421	413	342	405	338	401	399	451	427	373	414	395	357	385	392	421	352	385	382	403	376	368	396	386	402	368	375	394	374	392	384	381	420	378	348	374	356	382	381	415	405	335	384	440	397	404	439	415	392	370	407	390	402	366	379	410	418	377	390	396	396	373	372	396	390	399	378	377	404	415	404	381	370	394	378	363	380	402	409	386	383	380	409	400	372	351	372	387	367	352	370	373	354	373	387	389	412	381	403	383	389	416	396	373	371	380	358	372	370	357	371	383	378	423	402	423	387	377	426	440	394	392	374	403	398	389	400	416	402	431	425	419	377	414	390	385	401	373	427	380	383	423	406	398	376	408	337	414	386	386	399	405	402	408	389	416	381	361	414	392	409	399	366	421	377	404	361	364	395	409	386	404	392	425	418	368	374	361	399	367	380	383	394	356	375	381	405	389	382	378	398	397	406	349	419	395	342	379	384	390	412	384	361	373	361	369	370	389	382	395	389	382	398	380	435	407	379	390	389	418	396	378	371	442	385	361	405	415	414	405	384	414	406	376	385	429	388	366	432	441	357	393	403	388	405	432	390	396	378	356	388	394	411	418	417	407	399	383	370	381	422	406	379	390	373	397	418	414	433	388	385	418	393	442	394	375	397	394	378	439	419	377	389	394	366	428	377	391	381	377	419	389	330	407	351	406	394	384	407	391	390	387	385	382	378	397	397	394	400	387	342	393	377	371	388	372	411	395	400	385	385	424	398	405	399	382	405	376	405	378	381	421	365	395	404	353	407
6933	6585	11964	12728	10238	8402	8093	6966	4947	3831	2926	2378	2224	1990	1804	1629	1552	1424	1347	1395	1202	1138	1093	1121	1139	1104	1090	987	1033	953	1005	959	962	922	937	880	974	920	924	960	882	942	925	912	898	937	906	875	917	890	925	920	915	872	932	921	913	927	901	885	946	930	904	947	906	923	922	872	917	935	903	883	888	915	894	911	932	885	930	907	888	917	881	957	876	883	895	904	869	968	967	881	900	909	927	864	938	852	913	885	912	910	895	910	907	929	860	951	904	876	931	908	918	940	930	911	886	929	918	942	936	890	929	920	907	951	954	967	911	937	945	895	903	923	946	918	916	924	919	913	990	966	918	915	978	927	872	923	953	868	904	977	944	946	924	876	959	946	884	977	863	911	902	966	890	893	887	949	933	852	927	989	936	901	925	915	906	918	988	918	884	928	941	946	901	900	963	905	897	906	917	882	950	920	893	933	942	966	890	948	972	927	935	970	860	901	912	902	926	924	979	892	914	941	911	895	911	895	888	912	890	944	940	913	906	856	895	898	945	907	933	909	876	945	925	918	915	924	889	855	946	913	944	905	916	892	943	943	935	910	917	874	971	890	890	981	893	917	903	950	894	933	950	949	965	911	930	911	960	974	878	948	889	850	927	894	916	916	967	981	894	946	897	891	915	938	894	904	951	953	921	964	919	854	927	926	959	905	888	916	898	909	922	883	936	908	914	904	934	960	913	910	879	907	885	955	909	985	887	938	898	911	863	973	952	881	921	913	964	907	912	952	919	918	936	943	931	910	906	907	845	906	900	927	950	950	952	912	897	888	897	959	926	915	912	936	925	897	961	903	952	973	902	944	936	964	910	934	965	928	889	912	897	946	915	918	901	947	853	893	905	938	931	940	935	912	879	911	916	887	914	924	945	919	978	895	933	920	883	926	949	916	971	929	929	865	905	899	888	905	901	922	968	892	932	943	857	924	909	868	985	896	933	914	943	937	969	939	932	926	952	909	945	896	922	920	884	946	940	957	850	934	927	908	937	881	865	915	951	918	969	952	878	923	856	883	915	953	941	874	942	931	903	890	905	929	935	904	912	917	962	907	929	977	895	930	906	938	936	934	922	850	904	883	893	908	939	916	931	917	904	900	916	936	954	957	950	921	924	948	878	911	920	928	904	911	953	967	920	932	933	884	887	935	951	921	897	933	870	936	916	892	913	960	920	955	942	936	960	887	923	920	940	913	884	925	965	936	987	944	938	897	900	956	926	904	899	916	943	956	939	880	902	945	876	901	919	906	908	952	975	893	926	881	967	912	908	971	918	923	929	973	932	946	920	919	904	970	926	885	852	915	896	918	953	892	908	927	877	936	879	893	890	948	927	909	933	893	923	990	915	954	937	926	899	920	942	865	918	936	936	858	895	970	923	919	924	894	948	925	939	939	915	894	890	895	909	883	914	904	880	906	881	899	927	900	909	899	915	879	943	853	917	969	905	881	961	914	898	894	956	907	942	926	922	923	865	920	937	915	980	928	935	896	913	926	916	973	929	941	900	892	949	930	969	949	915	911	850	880	940	939	888	874	935	917	927	905	913	913	877	948	892	957	911	943	860	923	938	980	935	906	883	916	919	887	924	915	906	902	866	978	890	881	928	932	887	946	885	912	974	940	928	937	939	926	897	942	948	892	936	942	871	901	933	884	921	887	922	944	943	909	849	880	890	875	875	939	920	876	890	995	944	871	892	969	908	946	933	872	941	914	934	1004	909	938	930	901	890	927	942	942	933	913	905	945	926	871	939	950	922	967	916	911	899	890	954	908	907	951	947	915	941	994	936	958	922	853	945	915	936	925	941	914	942	934	947	984	906	904	933	924	898	960	942	940	959	933	951	928	883	923	962	936	923	889	930	909	932	960	976	934	916	890	978	928	902	883	894	892	833	931	932	899	883	909	884	930	891	921	913	954	882	938	895	952	920	924	884	903	894	880	935	984	900	894	943	891	939	991	937	906	874	913	947	892	918	894	931	948	946	902	963	997	893	912	893	900	935	972	912	926	908	885	909	860	928	917	950	935	944	939	876	946	943	940	985	978	908	973	948	888	903	916	853	934	915	936	902	937	903	938	931	943	898	912	895	969	922	947	886	897	897	936	943	918	867	921	921	886	994	939	885	954	901	907	933	870	895	884	882	916	889	912	901	897	950	905	957	931	885	887	968	967	916	925	865	931	911	962	921	897	961	925	892	966	916	927	908	950	938	906	919	952	909	914	918	922	916	914	922	935	860	896	928	885	926	947	910	938	913	900	893	923	897	901	910	961	990	840	938	910	911	938	934	963	917	955	947	892	928	882	897	908	901	872	938	933	850	914	892	940	897	952	875	920	895	904	894	843	867	861	914	928	902	877	946	925	922	891	949	916	874	894	832	940	928	884	894	896	951	936	911	945	897	967	946	892	891	923	952	889	880	903	924	927	917	961	947	965	919	878	869	961	959	958	880	952	922	918	928	937	952	887	854	926	908	899	888	930	926	942	911	985	927	883	910	878	990	985	912	892	890	949	866	947	896	928	951	880	896	939	931	948	907	914	915	907	942	921	951	917	949	968	909	917	908	901	932	846	914	947	882	891	933	913	895	937	925	910	932	914	967	926	920	870	957	918	925	890	857	920	908	917	943	881	909	919	954	940	925	912	922	939	890	937	931	946	929	956	873	911	935	938	915	960	927	961	906	1009	961	902	990	897	951	872	923	982	925	960	909	858	877	894	967	900	906	917	954	914	928	909	910	900	901	881	953	936	924	905	900	913	887	959	919	906	961	919	900	954	928	960	849	951	930	902	921	886	925	857	917	907	887	905	901	942	913	934	916	947	921	974	902	914	925	908	871	967	914	956	993	890	909	948	930	944	923	954	899	1002	915	900	907	929	894	943	982	922	917	909	894	905	932	951	924	921	875	956	912	956	940	952	977	917	944	868	889	957	905	933	870	889	945	938	929	924	888	1007	937	944	920	938	938	972	899	934	913	1022	871	948	898	881	940	890	936	890	874	888	921	880	937	931	964	880	926	956	933	913	871	919	888	945	920	935	958	888	965	930	866	888	956	933	936	942	943	850	917	971	861	923	897	974	916	956	910	910	936	978	917	886	914	910	964	880	923	990	933	920	891	948	967	933	955	916	938	979	886	962	935	928	896	908	1019	961	918	946	901	873	886	933	920	923	929	938	925	913	927	948	930	912	930	976	923	872	957	903	917	958	926	939	868	892	888	931	930	900	877	887	874	937	888	965	862	982	935	938	896	874	934	935	924	877	909	899	954	938	915	954	925	931	911	914	946	942	970	897	943	947	886	885	890	963	968	896	904	930	936	933	841	855	975	934	916	860	932	915	913	923	904	943	930	906	911	959	912	915	939	875	929	1053	908	943	942	922	920	906	877	970	889	877	960	873	924	935	961	869	907	939	885	907	903	937	884	905	926	903	924	857	916	900	894	900	903	911	911	940	896	900	934	860	919	933	966	974	926	910
20608	14813	15414	10680	7921	5650	4383	3558	2606	2640	1734	1273	1048	827	860	770	706	686	585	545	544	538	464	525	510	471	488	464	423	377	439	421	391	390	388	410	362	371	420	403	379	362	397	365	371	410	364	379	397	413	376	359	372	415	388	361	377	391	378	378	386	394	375	338	404	355	370	357	412	355	356	389	373	387	367	381	418	384	400	368	396	361	387	371	344	397	405	415	414	399	379	395	365	361	388	398	432	408	373	385	404	394	391	365	362	383	401	408	362	339	355	398	372	400	370	422	389	404	360	368	356	326	382	374	393	364	371	370	375	392	387	378	363	401	397	414	377	401	377	369	375	399	391	397	335	384	423	421	382	371	375	360	415	361	389	414	377	350	359	383	372	399	392	378	384	375	407	346	375	353	392	378	419	382	374	400	377	371	370	400	393	411	393	397	382	374	382	374	376	359	375	386	396	367	346	393	377	427	366	373	405	378	342	383	399	389	435	401	392	369	376	336	400	378	365	360	383	347	366	398	386	399	351	333	382	422	412	372	395	379	352	352	388	398	374	381	388	368	380	358	350	367	379	376	426	354	404	368	363	377	385	424	410	416	411	386	361	396	373	390	413	414	385	349	338	389	361	366	352	415	380	358	366	385	375	375	370	392	361	416	415	385	375	343	379	370	449	411	396	368	396	377	389	391	391	386	404	379	403	389	384	385	397	371	408	363	401	403	348	400	379	363	403	388	404	427	386	385	365	360	381	331	399	362	371	419	387	412	353	401	400	387	432	394	423	382	404	393	426	350	380	369	363	354	385	372	377	367	384	394	404	358	397	387	379	409	368	370	371	391	404	353	381	397	370	407	391	407	363	386	386	405	385	362	392	388	413	358	368	379	392	398	400	382	349	378	395	386	357	376	404	436	411	390	352	410	369	350	361	377	400	398	393	404	356	404	372	380	439	357	409	397	406	408	355	350	382	360	420	384	356	393	419	380	382	378	424	384	353	381	385	410	368	374	373	405	385	358	375	387	365	363	379	385	369	398	390	409	387	397	366	407	393	361	377	363	377	391	394	351	403	371	398	438	373	396	389	348	389	383	405	340	363	371	391	403	340	367	400	387	405	369	363	407	387	412	380	349	398	375	386	351	391	371	389	376	394	380	384	355	374	402	385	397	377	381	359	378	360	377	402	382	423	370	380	401	378	394	361	394	392	354	365	379	373	368	382	371	389	398	355	386	368	412	374	422	365	412	380	399	381	367	376	413	354	365	386	376	397	376	368	378	371	363	364	370	369	365	359	343	393	375	390	400	368	403	396	388	395	371	366	382	367	408	379	409	368	405	388	359	387	354	399	386	381	391	410	391	410	366	364	380	376	385	388	359	378	408	387	374	368	399	401	405	379	357	371	393	376	418	361	427	375	385	390	345	378	394	374	386	343	393	351	378	403	380	357	415	375	393	377	409	387	371	350	392	396	413	355	391	377	399	377	390	383	364	413	380	404	400	369	394	365	394	349	412	392	414	429	401	401	363	387	393	357	350	428	422	367	422	393	333	407	409	397	332	397	388	363	393	337	403	372	355	391	369	358	379	376	353	405	395	375	381	397	384	347	413	437	366	411	399	354	365	385	391	421	362	379	381	419	403	371	426	379	374	402	404	423	377	368	377	402	337	381	357	387	391	425	374	367	372	376	352	386	385	399	382	388	359	404	399	387	397	399	406	405	379	360	378	393	379	330	395	345	399	370	369	416	364	385	376	377	373	385	360	422	390	349	372	395	415	373	398	350	391	381	403	394	379	411	426	422	357	360	439	386	399	399	415	386	370	348	364	404	404	374	367	385	381	371	353	366	387	399	393	407	336	365	360	397	393	345	383	391	406	429	377	346	352	445	328	373	366	330	406	428	413	373	385	394	430	383	365	368	341	384	415	396	356	336	399	407	386	364	378	422	403	366	386	409	389	379	361	403	382	395	382	365	372	419	376	408	382	373	390	365	400	332	343	389	380	382	326	355	374	393	377	349	405	391	380	378	403	358	348	366	425	375	360	380	367	400	406	401	392	412	399	391	364	401	425	384	358	365	375	355	382	376	341	391	394	383	358	393	424	378	425	400	384	380	371	321	345	397	412	354	369	398	385	338	340	340	383	415	421	405	407	370	377	405	394	383	402	376	390	389	394	385	364	390	384	404	354	370	364	379	357	412	356	376	401	382	410	400	386	406	427	395	360	414	383	373	377	382	357	396	402	372	403	399	427	396	372	375	344	376	399	384	363	393	379	393	349	395	384	368	350	387	414	390	416	354	429	346	377	404	368	365	407	397	423	345	376	374	377	387	365	379	386	411	339	343	370	381	394	372	374	401	409	412	374	385	437	395	368	377	387	378	393	372	386	400	409	367	348	363	415	342	353	392	382	389	394	352	367	397	372	363	361	407	386	383	383	390	382	423	353	391	376	374	406	350	422	399	397	378	391	378	380	381	384	365	371	385	364	409	357	395	372	337	375	342	403	369	402	394	356	391	360	355	395	395	373	424	373	447	420	383	402	416	409	446	405	419	365	375	376	397	379	380	402	390	391	393	356	349	388	356	393	348	395	402	364	387	387	354	381	365	370	387	376	373	337	410	379	370	362	377	382	404	396	382	346	394	418	389	399	378	361	357	381	405	350	385	426	370	425	389	463	344	380	373	379	413	387	376	382	357	388	353	369	371	386	396	399	392	361	394	380	391	394	358	387	399	395	401	358	371	434	382	418	358	413	400	396	382	389	355	410	374	385	398	421	360	393	393	376	376	355	393	420	400	403	366	374	344	384	380	396	401	353	384	431	379	367	405	370	425	390	423	389	398	400	391	377	371	389	396	372	382	368	369	395	356	394	346	381	384	375	410	362	398	380	357	352	381	416	410	372	345	384	385	380	385	370	379	366	430	389	365	390	409	373	378	387	387	406	367	363	419	377	380	361	379	388	378	386	363	366	394	352	366	394	360	386	414	378	387	412	349	382	374	392	373	325	388	400	371	395	346	369	376	414	392	365	327	368	415	392	418	393	415	376	375	388	376	397	364	371	398	398	373	390	378	380	359	373	330	431	391	383	409	356	386	361	357	368	372	341	377	396	383	382	354	439	400	388	390	366	397	380	391	371	406	395	371	397	389	360	368	416	378	392	359	371	380	384	359	407	399	378	364	387	363	363	370	380	355	359	381	395	409	377	371	357	403	358	385	381	397	419	401	406	386	331	376	381	395	359	350	397	382	380	357	373	376	371	391	408	407	429	408	383	340	367	375	379	396	393	376	370	366	393	386	390	387	380	397	389	387	360	384	394	370	378	372	358	388	351	407	357	355	360	401	361	399	400	386	361	374	391	366	384	396	372	420	371	398	363	376	428	392	396	383	389	361	368	400	359	366	350	410	407	367	394	372	348	333	349	365	360	408	399	403	368	383	356	375	370	404	371	337	381	395	351	363	387	378	368	392	406	391	358	364	369	380	381	370	373	371	321	344	367	357	382
15836	12817	20315	19676	18445	16279	15399	13787	10440	10209	7030	5935	4927	3872	3892	3414	3070	2957	2455	2136	2064	1930	1737	1708	1583	1527	1598	1181	1128	1105	1059	1053	988	1027	939	972	938	943	923	951	925	977	971	913	928	866	890	903	884	866	902	881	939	888	944	924	908	883	918	879	881	946	925	843	877	906	938	901	928	942	926	905	941	892	894	880	936	873	891	885	894	973	878	896	888	887	923	868	919	887	944	956	954	891	869	905	894	876	886	902	890	880	900	901	904	908	949	867	896	889	878	866	925	920	889	894	923	826	913	841	897	875	950	914	896	854	936	898	929	874	951	885	900	901	869	903	864	899	933	813	924	884	922	925	904	921	894	916	909	893	868	889	925	910	888	939	898	888	912	914	901	907	881	850	913	895	908	881	926	925	938	871	920	913	879	918	902	899	957	885	906	889	877	903	874	937	916	887	918	890	922	836	904	933	926	921	894	909	926	902	907	859	879	941	869	888	918	941	942	933	898	897	891	874	865	963	849	906	898	931	914	940	859	875	875	847	860	944	905	943	852	882	882	897	916	913	898	869	902	877	878	905	880	902	905	945	890	892	868	888	878	899	920	869	873	921	864	938	888	900	902	896	895	889	887	912	913	879	933	928	945	913	832	857	884	940	888	885	975	886	883	908	855	884	883	920	922	919	875	939	887	876	941	927	873	901	945	886	851	828	934	871	897	887	937	868	903	908	936	933	872	927	902	892	893	849	880	921	878	898	902	866	921	874	909	927	930	898	919	832	872	915	868	915	962	917	958	887	905	900	875	873	867	812	895	879	909	882	891	911	924	937	920	904	902	901	861	877	863	899	894	886	898	891	938	925	901	937	886	906	883	875	928	924	914	875	930	876	930	904	869	855	890	928	889	890	882	947	934	917	869	887	883	884	932	913	897	900	837	914	895	883	859	878	930	928	865	893	924	900	904	932	892	875	867	904	865	928	950	834	868	893	920	857	869	914	902	871	911	850	886	896	910	922	912	926	846	936	856	912	862	913	976	923	910	853	885	906	888	868	904	909	900	879	923	918	884	880	888	912	900	949	909	863	867	888	884	900	915	893	864	907	815	920	907	905	922	932	914	880	916	912	908	885	927	905	930	954	853	917	937	919	881	916	869	910	923	879	883	932	893	910	843	881	891	932	914	880	891	846	850	884	931	948	864	919	892	958	882	890	894	858	885	951	918	940	924	918	947	951	871	936	887	927	945	882	871	873	889	931	920	912	849	900	876	920	894	893	909	887	851	888	899	877	874	940	864	934	887	922	858	868	927	899	930	871	905	905	905	929	890	930	894	889	869	903	936	893	893	890	907	900	852	885	871	920	936	867	921	903	916	927	833	856	858	898	938	891	945	916	898	892	896	920	920	868	900	919	914	864	884	893	884	910	891	876	938	850	913	877	860	914	861	876	878	893	863	886	897	848	911	897	909	889	871	918	870	867	919	855	890	921	933	893	943	895	848	888	939	891	941	884	917	874	877	846	937	873	874	904	917	893	838	868	920	946	919	922	988	852	862	862	903	892	919	864	876	919	893	880	882	924	921	914	852	907	951	907	899	902	922	883	896	906	924	939	868	886	905	885	907	832	909	914	885	919	943	922	880	915	885	894	859	917	906	944	938	933	923	864	904	909	901	916	933	860	848	944	888	904	933	905	870	849	873	878	900	884	893	903	882	867	923	913	923	910	879	936	876	924	891	938	866	893	873	839	926	898	900	892	922	932	915	895	933	909	874	866	875	900	909	882	915	852	910	900	945	873	895	888	914	956	911	889	915	869	914	879	897	824	876	861	941	883	923	883	888	896	863	922	914	947	934	892	897	958	901	883	902	894	918	851	937	901	900	929	900	896	904	870	919	861	894	922	869	886	832	946	896	938	895	915	887	895	877	902	890	914	870	903	850	935	896	922	891	880	887	870	882	875	892	905	949	886	869	889	916	928	845	909	855	910	933	895	918	920	880	890	941	896	885	894	936	875	889	924	869	923	879	931	890	881	906	904	903	836	891	922	940	911	847	905	901	881	876	927	894	909	852	879	918	862	863	907	913	928	923	870	925	911	903	876	865	908	863	892	858	920	950	940	964	898	888	868	866	921	916	918	878	875	882	885	859	908	883	896	872	892	835	868	857	912	871	867	902	882	946	879	913	867	900	885	893	933	917	883	927	850	912	904	891	886	909	904	880	899	896	875	887	833	905	887	882	940	879	873	912	894	906	885	887	890	880	884	857	871	923	907	889	879	913	915	878	923	871	938	954	887	933	913	900	900	870	862	837	893	896	940	866	917	852	971	912	870	917	872	892	918	853	858	863	902	937	861	837	915	914	891	934	908	821	914	850	894	865	915	957	893	870	894	878	893	900	899	905	918	926	943	921	917	954	856	905	895	942	869	908	898	888	909	858	867	914	903	852	910	926	912	917	904	831	920	877	907	907	902	877	927	880	931	893	857	869	901	926	849	943	912	935	900	887	906	953	886	931	884	864	891	902	949	932	863	911	898	944	902	902	905	935	891	902	899	872	911	897	916	941	870	909	874	892	885	926	885	918	860	907	945	847	953	921	871	839	860	907	889	910	830	887	975	886	913	909	893	836	887	907	891	943	859	907	912	872	928	906	921	901	850	904	886	882	905	890	890	849	900	901	873	896	837	903	928	918	861	937	871	877	928	923	948	919	882	945	905	868	904	952	931	952	912	911	953	947	950	851	830	913	900	955	930	936	887	914	872	893	922	959	899	913	942	921	854	926	894	900	929	912	914	898	879	899	944	908	825	909	913	897	937	831	921	916	858	910	888	862	881	888	896	879	933	952	903	865	874	884	872	897	891	885	903	852	794	870	913	927	851	905	900	906	909	881	849	943	942	850	913	910	879	928	903	928	914	907	911	917	955	872	875	873	853	905	908	869	936	853	835	939	863	897	875	866	883	881	911	894	916	935	907	888	903	916	855	906	891	865	950	848	902	903	861	880	895	932	878	882	908	873	923	914	923	942	890	866	903	918	878	862	917	928	915	920	907	867	935	893	907	870	883	899	938	869	872	889	925	849	915	904	901	911	904	890	896	942	926	862	889	882	866	949	880	924	901	910	911	889	878	895	907	916	899	892	822	843	897	917	883	870	841	870	931	872	909	909	898	927	871	820	903	883	898	893	910	866	962	920	907	894	952	909	926	872	836	903	848	863	882	929	869	907	922	802	952	945	907	927	953	936	949	887	859	938	859	902	902	910	927	862	872	918	853	917	956	942	916	934	910	875	892	888	936	887	920	867	887	934	845	813	893	900	841	948	924	916	904	895	819	879	975	889	931	885	901	884	852	916	931	898	874	845	906	883	912	878	885	902	906	874	885	864	870	880	922	909	891	903	886	944	878	905	877	901	888	911	890	893	927	893	870	920	865	893	911	920	877	921	880	914	900	927	924	886	959	847	969	885	931	924	892	932	908	890	916	866	919	947	874	900	904	879	870	881	856	902	930	927	853
28426	21440	20568	15569	11952	8732	6572	5500	4110	4382	2961	1957	1429	1178	1178	1004	830	791	671	679	620	545	457	488	476	482	507	405	397	371	372	383	367	365	371	364	383	345	341	358	359	360	389	348	364	353	351	357	378	344	376	354	355	332	368	312	369	329	340	321	333	342	352	335	305	335	362	376	360	336	325	339	388	328	349	361	412	360	332	351	332	333	345	346	347	348	358	328	334	371	339	356	347	338	332	332	379	349	310	342	325	339	356	368	353	368	360	342	372	359	364	345	323	382	357	365	333	355	318	364	353	346	352	295	338	302	326	350	308	371	358	348	357	325	386	361	373	338	360	330	366	356	357	354	334	370	377	388	309	345	349	315	335	333	374	336	352	350	336	366	341	337	354	328	371	377	319	317	334	340	345	368	370	349	345	339	342	354	337	344	341	351	350	355	375	339	333	307	326	319	358	403	346	380	374	346	337	339	351	325	354	365	321	324	342	357	355	323	346	351	370	367	344	377	365	337	340	374	322	341	342	327	349	346	357	340	336	344	311	348	352	353	368	329	330	354	332	358	338	354	368	330	322	326	368	354	353	336	348	359	331	319	371	331	357	346	346	364	364	349	336	362	345	341	334	361	332	362	339	311	355	331	327	317	360	357	402	325	332	375	347	342	325	352	325	358	337	347	392	353	350	360	325	331	363	360	343	356	325	353	373	342	319	343	347	340	368	326	345	356	348	337	329	328	326	330	355	324	344	317	372	345	335	351	360	332	342	374	318	339	360	362	363	356	352	354	376	332	353	343	337	378	335	349	332	363	353	335	331	355	345	351	343	343	375	342	329	348	304	380	374	313	327	331	371	342	319	326	347	355	353	337	346	355	337	359	370	364	334	377	365	321	352	343	349	353	344	326	345	329	352	381	358	366	325	343	360	360	367	318	307	325	353	355	348	342	356	349	361	372	354	372	351	374	353	350	312	367	354	332	317	334	355	344	334	345	342	348	352	347	351	311	338	373	364	354	348	364	360	394	351	313	348	315	350	347	338	358	357	346	355	357	338	366	324	353	342	352	321	324	351	348	330	351	356	321	374	326	334	342	321	343	318	318	332	331	328	334	371	340	381	369	341	342	372	374	363	334	359	382	386	329	360	370	343	361	353	360	336	360	349	344	341	364	331	343	306	321	341	357	373	332	351	369	368	313	314	334	344	341	337	368	342	344	340	323	342	342	318	349	321	361	374	335	341	366	356	330	312	348	296	346	368	417	341	347	321	342	311	344	357	355	300	375	311	336	359	360	351	358	338	339	339	336	358	367	322	360	338	358	349	335	372	352	348	341	347	342	372	351	376	336	327	333	361	337	360	385	348	355	292	326	329	362	309	352	319	326	350	360	341	367	355	340	330	360	361	360	350	382	321	353	360	328	359	386	342	338	375	340	340	346	351	343	332	360	339	335	356	310	355	361	309	327	364	315	350	347	360	356	303	350	360	358	290	338	317	346	363	361	330	343	365	386	368	354	345	376	320	341	336	363	341	359	358	352	349	312	323	332	365	323	300	349	328	366	352	318	374	357	358	354	318	325	322	329	344	387	333	349	372	351	336	356	348	335	394	360	349	338	360	375	349	361	348	326	338	344	365	311	364	340	320	368	344	329	320	338	328	317	326	336	333	314	337	341	337	362	370	345	312	332	330	386	343	359	351	342	370	307	345	367	360	383	364	384	296	348	333	344	349	343	366	333	327	322	315	349	314	356	358	374	354	353	319	352	317	365	351	374	324	354	328	305	359	340	317	294	348	349	349	352	358	358	340	328	330	349	348	346	376	348	347	365	323	331	320	354	341	355	325	311	320	344	352	333	318	353	390	366	353	343	332	368	356	364	325	352	297	346	342	344	306	339	386	347	355	357	313	307	322	344	327	304	346	365	394	334	321	371	278	339	335	321	353	297	333	348	327	373	354	343	362	351	374	367	332	359	377	336	361	355	334	368	329	350	351	349	328	315	347	328	355	368	339	366	304	338	359	344	305	342	356	334	373	292	357	371	318	321	299	334	356	314	328	355	348	365	347	353	373	343	348	328	317	342	358	327	377	383	347	352	350	331	341	358	365	357	393	345	335	309	378	319	342	350	295	346	362	325	326	311	353	351	313	338	352	364	333	348	355	329	346	357	382	338	377	363	370	342	338	346	355	344	344	321	334	344	324	340	312	370	316	371	308	321	350	341	323	392	354	351	352	349	341	320	374	344	378	343	324	356	354	339	368	325	334	349	344	377	325	350	365	351	347	375	356	335	297	351	346	370	350	343	355	333	318	335	369	378	310	335	340	370	341	380	332	316	324	307	301	363	343	345	330	351	380	321	342	338	398	348	334	367	367	370	343	307	372	358	354	314	347	356	332	315	367	352	363	365	327	312	337	376	354	336	326	350	337	328	344	345	358	354	365	316	347	303	356	375	341	363	316	305	341	374	304	346	331	359	336	330	319	370	310	361	365	346	359	342	399	388	360	339	352	314	354	378	336	341	314	358	297	349	313	311	330	342	362	315	359	333	349	353	333	356	359	337	371	327	335	375	324	337	303	324	362	354	351	319	294	321	348	359	348	358	388	341	351	374	361	322	330	319	358	344	334	334	309	320	334	338	337	335	349	331	341	339	349	334	366	342	323	311	291	322	336	363	348	369	350	375	381	316	339	343	325	311	330	336	315	324	321	373	326	339	329	382	345	369	332	327	351	345	358	360	354	356	388	332	306	333	345	307	372	316	355	324	328	336	329	321	334	357	356	353	330	385	395	364	316	350	338	367	359	347	340	334	346	362	338	355	310	346	351	367	368	357	315	328	320	326	365	325	342	341	336	294	362	335	341	345	360	357	359	348	347	347	331	332	361	332	336	369	373	320	331	301	343	332	321	328	358	389	334	333	365	346	342	313	338	336	351	371	350	347	323	297	372	346	348	352	348	350	360	343	367	356	389	368	350	379	311	326	368	340	377	316	334	322	326	373	317	360	355	337	376	334	338	362	362	350	354	343	364	351	338	340	341	343	355	362	341	336	346	325	359	339	340	372	373	340	398	360	337	335	379	319	349	316	338	345	345	342	352	330	364	347	324	339	336	336	366	352	326	299	342	346	339	355	366	342	336	334	329	340	375	342	334	311	349	368	367	329	341	358	318	330	291	348	354	345	316	320	359	330	366	366	366	344	340	335	348	338	363	339	371	362	338	358	331	351	314	359	326	351	348	334	318	326	343	331	368	335	402	353	336	376	316	364	380	330	344	371	360	340	322	364	351	379	347	325	327	359	364	360	350	338	324	361	348	342	375	290	332	347	338	381	341	372	336	353	349	310	338	308	319	351	341	361	360	378	339	346	350	356	326	366	340	344	330	345	368	332	371	343	316	351	324	354	333	318	351	329	332	308	325	351	361	330	342	361	328	349	322	341	320	371	353	371	351	394	374	320	350	333	366	322	323	393	322	321	328	335	325	368	377	340	338	358	352	327	386	325	323	348
19531	17144	24379	25119	23295	21910	20314	17981	14318	14745	9978	8474	6789	5585	5798	4944	4184	3788	3608	3184	2813	2644	2213	2176	1965	1845	2113	1391	1193	1139	1128	1025	965	1006	913	940	916	959	908	823	893	917	847	905	799	847	833	877	885	819	847	877	791	792	816	851	871	838	837	824	851	839	828	791	832	815	791	835	807	879	854	811	816	831	824	823	805	882	796	836	804	820	797	791	836	804	850	773	825	801	840	822	804	852	846	876	876	783	861	816	850	827	795	787	841	805	814	846	777	861	839	814	811	834	807	803	873	794	809	824	796	819	823	846	808	836	859	786	848	765	803	802	771	847	825	792	877	750	829	830	824	805	796	781	786	811	883	863	868	860	817	826	842	801	839	796	818	797	818	822	836	763	827	838	801	837	778	841	854	805	778	770	800	795	856	796	821	834	828	828	834	797	834	804	836	851	815	783	791	800	821	831	773	792	859	829	816	840	821	886	837	806	793	828	821	826	817	835	763	774	771	773	803	775	821	832	821	834	846	847	826	855	816	822	813	814	872	815	824	773	843	799	773	788	800	811	826	800	762	797	881	800	775	900	808	835	836	833	810	869	814	799	821	775	851	788	808	836	856	807	787	817	790	841	781	807	833	824	841	842	813	814	841	831	820	800	858	799	846	856	784	820	807	841	825	791	787	806	830	851	808	834	852	861	841	866	781	824	812	809	799	820	845	807	764	820	811	796	810	805	837	785	812	860	840	791	864	843	816	820	814	835	814	829	834	778	832	851	863	838	815	787	802	848	833	833	845	863	810	813	821	870	786	815	768	810	789	810	751	819	819	820	807	871	808	801	855	834	834	868	828	890	778	821	834	770	799	836	784	778	815	810	796	849	783	868	828	789	854	828	812	812	807	806	825	862	874	851	837	838	775	828	827	827	813	846	833	832	853	854	817	825	846	836	847	881	834	841	902	830	822	880	832	848	812	829	822	848	856	854	844	816	758	841	838	898	814	814	837	834	839	832	783	817	842	865	807	810	852	793	777	825	815	767	862	828	899	802	849	813	803	862	789	844	782	812	831	848	797	823	820	788	811	810	801	777	867	832	828	770	822	841	825	824	842	824	802	805	798	794	886	822	846	852	799	851	808	807	832	809	814	747	773	763	816	815	756	865	844	843	844	802	805	792	815	846	830	796	792	833	811	827	790	821	839	856	799	793	775	831	791	774	843	846	785	768	818	803	834	822	845	814	827	817	839	827	844	832	835	840	802	788	825	796	803	826	828	820	724	806	831	848	838	859	832	845	826	814	847	813	866	817	838	810	789	874	837	844	825	818	838	799	799	872	794	829	837	821	824	837	812	827	834	816	830	805	815	799	823	822	815	792	783	780	792	808	797	807	871	874	811	820	842	840	829	847	891	799	822	841	797	816	788	809	859	805	804	860	888	825	863	808	842	854	798	766	812	843	831	840	863	795	791	858	842	835	825	856	846	836	835	816	795	800	876	863	821	715	825	824	823	831	810	802	830	872	828	777	849	795	821	846	820	837	809	796	820	846	817	842	820	838	824	837	859	862	886	827	841	759	791	852	828	829	813	839	788	842	849	824	788	819	869	803	830	824	832	829	829	761	800	798	826	845	828	804	848	801	839	786	876	822	812	802	811	821	838	842	854	857	826	837	811	810	794	810	823	831	832	830	843	794	802	833	838	815	822	845	798	788	861	794	809	804	852	825	809	792	827	841	846	814	797	820	794	826	801	807	790	825	841	780	797	864	841	818	836	816	808	849	839	855	779	836	867	884	849	800	803	853	820	819	799	796	812	783	774	858	803	780	848	828	791	820	801	808	825	811	839	834	823	828	811	804	809	768	808	826	857	854	831	805	802	812	800	874	831	821	826	833	748	866	792	828	795	823	813	801	780	753	831	847	830	833	839	821	859	815	788	848	839	842	779	761	804	831	828	842	823	829	812	804	909	832	859	816	797	805	869	798	806	841	822	859	804	799	833	778	787	821	857	808	810	829	856	862	812	817	830	800	846	806	800	830	787	858	820	812	849	800	803	832	812	841	807	837	833	844	820	806	850	801	840	798	829	839	838	856	784	765	723	814	800	814	812	831	860	782	848	856	851	845	776	847	777	864	815	811	840	833	854	864	835	813	820	850	766	840	799	824	816	810	816	756	908	779	781	818	821	872	797	804	795	834	881	816	770	784	801	800	862	864	865	817	854	799	807	818	811	759	866	801	787	804	859	801	829	832	836	767	813	847	830	833	889	798	804	853	931	817	825	822	769	876	864	808	807	818	827	840	807	852	824	799	819	826	818	776	828	808	788	788	834	841	811	768	842	823	840	846	774	804	837	849	806	806	833	834	874	834	852	850	840	830	789	832	789	790	846	793	757	859	807	809	791	773	800	821	837	758	817	780	852	828	774	827	786	871	837	865	813	798	873	873	805	808	846	867	790	824	813	824	791	762	818	789	816	793	830	851	808	793	849	796	827	810	841	816	816	815	851	845	829	833	845	813	833	829	812	815	873	821	762	841	746	806	822	802	842	836	824	786	831	800	818	831	803	838	903	817	843	797	842	745	836	803	819	809	769	787	818	834	858	786	795	819	811	786	852	771	832	819	810	824	778	832	791	777	831	872	838	798	868	793	810	823	842	784	848	865	808	835	779	866	844	806	826	846	838	831	785	814	809	799	772	785	746	783	796	845	834	830	852	809	809	822	765	825	839	828	812	790	804	839	865	835	822	770	825	854	860	836	855	852	857	833	843	823	819	828	840	837	819	771	821	856	838	804	807	814	811	820	836	852	815	858	818	838	819	777	785	829	814	837	823	856	844	817	822	844	752	772	772	810	855	838	792	833	731	839	787	856	835	839	832	801	808	800	851	816	825	816	817	812	803	819	835	796	866	782	797	802	826	879	862	839	781	818	837	863	766	828	873	814	831	807	834	825	796	844	809	827	806	865	894	806	825	827	838	779	790	789	865	822	834	826	843	835	811	819	823	831	794	818	824	815	799	821	804	787	803	777	825	839	828	857	802	816	792	849	817	816	803	828	880	842	829	814	828	833	814	796	856	850	796	824	800	836	890	823	816	790	891	807	843	828	803	836	837	851	822	805	847	797	783	813	839	836	792	853	801	874	866	827	768	835	844	815	822	822	773	874	851	779	834	821	847	816	853	815	873	828	771	804	831	783	823	810	846	845	810	839	851	772	817	820	827	809	797	818	852	819	782	837	817	806	814	858	854	797	802	797	863	767	815	829	819	815	832	870	822	868	818	823	815	789	851	814	761	821	847	806	790	818	846	763	820	777	803	795	866	837	796	807	802	803	884	815	803	849	853	860	759	778	852	792	808	849	846	836	810	857	831	795	863	826	816	890	809	830	794	799	823	857	799	804	806	790	843	781	823	831	835	831	829	838	846	775	817	819	823	768	857	777	831	822	818	791	840	843	818	852	808	799	850	813	831	847	846	814	820	820	815	819	799	797	846	794	753	799	795	888	794	796	804	771
8356	6299	6454	4315	2862	2147	1799	1332	936	835	619	573	581	525	499	507	448	447	473	457	449	449	454	431	418	391	383	395	359	393	402	433	377	383	404	429	421	386	394	388	439	372	436	425	354	433	462	365	381	395	382	399	394	405	407	375	423	385	356	404	388	415	382	384	400	385	372	378	408	353	382	390	381	385	407	336	443	408	425	373	390	402	389	402	390	415	387	388	439	387	370	403	396	409	429	386	405	362	421	384	392	412	393	379	372	391	438	392	374	399	394	383	415	383	391	386	410	380	376	408	399	408	406	369	406	409	424	435	361	413	345	418	368	384	406	436	373	371	423	394	419	372	382	365	396	394	426	390	391	378	376	371	393	352	389	410	423	426	411	369	400	383	458	379	378	384	412	397	418	410	379	420	360	424	423	404	419	378	395	387	342	391	410	419	403	370	464	398	403	412	383	384	388	406	417	408	384	376	400	396	381	417	410	382	354	389	420	406	421	404	380	445	420	376	407	385	406	356	431	400	412	364	369	392	412	436	403	400	386	403	426	349	392	419	408	374	369	428	405	385	389	387	395	402	363	427	380	385	378	353	378	405	397	388	405	370	428	371	411	351	362	386	400	411	410	432	397	393	371	389	410	404	406	403	416	395	376	376	404	382	404	384	448	406	396	417	353	389	372	373	354	384	378	391	384	408	399	388	374	377	415	376	381	385	398	402	386	379	412	353	384	366	420	413	354	375	407	402	366	400	399	372	391	381	383	439	386	395	408	367	407	429	348	436	377	402	398	432	406	391	404	432	398	380	371	419	395	390	373	379	402	366	359	407	405	428	373	376	371	345	394	383	416	403	417	392	380	396	366	404	449	410	390	386	382	406	396	413	386	399	453	407	401	446	420	417	399	373	406	407	401	384	384	397	380	375	407	403	364	352	393	411	401	387	398	414	401	391	379	436	388	441	371	383	377	386	418	390	395	382	399	424	387	387	424	395	405	414	393	390	426	410	409	398	390	383	417	416	414	379	381	378	406	355	387	392	392	402	378	381	386	392	399	435	386	377	363	435	381	427	396	379	429	412	389	374	392	404	357	403	392	365	403	368	416	359	409	368	373	397	422	408	403	397	384	377	428	361	407	417	363	406	394	381	389	389	394	434	414	381	372	397	434	403	414	397	389	412	415	411	406	401	389	380	404	402	396	407	419	366	391	391	380	398	389	378	366	377	348	403	397	403	410	344	352	392	383	391	394	408	394	395	399	399	440	392	370	390	429	388	381	407	394	410	399	400	397	407	388	387	388	399	379	384	380	396	403	438	367	377	405	387	439	369	383	402	386	403	377	388	375	405	411	401	400	391	394	388	424	396	427	424	395	373	374	410	403	368	336	429	440	431	394	356	409	390	415	347	356	401	390	405	388	418	361	358	388	382	420	405	406	394	400	413	412	382	361	373	386	398	388	405	378	404	406	389	391	398	401	405	365	395	377	396	447	396	392	420	390	396	385	396	391	404	396	421	403	394	384	391	390	366	384	403	424	371	372	439	374	392	390	393	367	391	398	389	363	379	411	399	406	388	376	394	386	409	403	406	354	337	415	384	363	375	391	409	402	380	381	416	427	372	398	373	418	398	369	382	395	404	363	404	371	391	393	406	388	399	426	388	383	400	384	407	441	414	420	373	372	411	401	393	405	384	403	393	371	403	418	418	394	373	403	386	379	388	421	416	368	426	432	420	405	383	378	416	409	400	432	373	397	422	398	401	400	388	397	378	406	423	411	398	379	397	406	397	388	393	411	423	388	382	389	389	414	414	371	390	383	385	386	386	399	424	453	396	411	385	434	392	382	427	359	366	420	374	425	389	397	355	385	375	428	376	425	387	394	436	398	382	397	421	382	415	462	392	393	387	364	380	384	361	390	387	402	412	379	368	399	347	438	396	366	399	395	396	396	392	405	424	432	375	432	396	431	423	397	394	404	377	438	385	422	355	381	403	367	323	355	399	406	415	407	378	425	359	380	385	398	379	392	398	408	381	382	391	377	379	420	377	364	383	401	385	434	382	395	367	383	340	382	389	365	382	388	467	415	373	400	419	407	382	406	402	444	403	358	335	401	409	399	411	373	409	386	414	384	381	400	383	410	400	356	422	407	406	372	410	347	375	387	383	406	374	426	399	415	351	364	402	390	414	361	376	393	400	430	383	446	433	375	400	383	382	399	353	393	404	370	404	398	382	425	384	406	365	427	411	426	397	376	411	360	390	391	380	394	390	415	388	392	432	406	409	404	402	369	418	365	408	400	398	395	374	353	424	397	375	417	379	401	442	421	405	372	417	452	398	393	416	371	378	412	402	402	430	387	388	414	420	425	441	398	370	383	379	465	422	403	404	360	430	402	383	416	405	419	428	399	411	396	387	425	375	460	413	351	390	400	432	372	403	399	415	415	393	396	398	411	409	326	390	380	402	397	441	415	399	416	365	370	386	380	360	399	389	407	393	389	397	407	390	361	391	387	366	384	406	411	405	397	416	391	400	375	384	385	401	407	427	425	358	372	419	401	381	410	366	397	422	399	362	375	378	387	403	374	365	416	369	420	409	381	383	375	391	366	394	378	394	421	436	427	403	390	406	357	415	378	343	390	354	400	408	411	374	395	394	391	350	413	360	394	390	404	359	405	392	381	373	369	382	393	402	355	380	388	381	386	399	393	392	387	377	400	371	380	374	413	383	388	401	398	422	410	363	373	422	363	365	407	407	443	374	401	386	393	411	402	421	407	412	397	395	379	392	387	375	406	418	381	381	393	393	394	351	395	391	386	365	420	415	403	421	353	394	415	424	404	374	417	357	352	428	407	414	418	411	379	421	416	366	363	376	397	390	441	384	402	372	400	377	368	382	346	359	379	369	421	399	373	332	391	412	400	420	377	392	387	399	369	411	375	411	361	400	399	372	405	409	410	373	438	394	385	420	376	412	371	369	406	405	369	385	405	415	374	378	384	395	374	382	396	386	406	384	390	386	387	388	392	416	433	395	366	445	386	385	431	397	406	392	395	406	403	439	414	385	423	426	425	381	365	378	377	391	395	405	428	386	361	426	395	410	367	359	373	388	395	352	380	400	430	437	390	397	393	384	394	380	391	395	417	384	388	391	377	389	416	419	398	422	400	367	428	387	364	404	390	383	380	353	400	387	408	371	419	413	405	384	377	404	375	392	380	414	380	406	366	378	402	380	403	406	412	379	392	405	396	383	397	406	373	389	414	428	367	384	383	393	400	397	398	440	427	363	363	410	386	388	419	388	371	391	381	399	385	426	404	406	426	359	400	393	396	383	376	426	380	375	419	362	378	383	427	377	381	424	417	372	388	395	386	384	388	391	395	384	358	381	390	374	369	384	369	374	375	406	431	379	430	397	400	378	416	393	380	420	415	410	395	411	453	397	415	408	383	395	396	367	389	401	438	395	369	419	389	381	375	399	348	378	365	420	409	403	408	386	386	387	412	420	394	413	418	410
6973	6614	11861	11749	10339	9421	8073	6131	4392	3640	2729	2371	2165	1901	1834	1685	1511	1476	1387	1285	1172	1168	1223	1166	1095	1051	1050	1004	1000	1014	988	1030	938	917	936	972	966	931	1010	974	912	998	961	915	948	938	933	940	960	870	926	953	945	998	923	905	922	855	934	962	899	936	937	941	942	896	923	923	963	947	970	913	933	899	954	915	937	911	934	970	946	951	900	928	976	952	950	900	903	906	873	907	938	916	951	905	983	904	948	915	955	905	937	942	943	924	934	940	940	878	950	901	929	965	976	902	913	888	897	943	874	902	936	858	847	889	875	947	978	995	970	961	900	883	870	911	916	996	925	953	897	940	881	901	961	879	927	929	939	975	945	904	956	922	947	924	924	944	944	941	962	938	845	970	932	905	981	920	879	911	968	919	860	959	876	964	964	911	925	941	913	923	954	928	955	941	950	893	906	914	945	970	877	912	963	846	925	936	935	931	954	963	913	971	1000	972	884	955	884	929	858	920	964	948	923	966	963	944	888	938	900	954	904	948	889	950	884	912	931	917	918	953	935	936	892	920	903	942	915	908	1008	943	909	913	997	939	956	907	971	895	958	909	950	901	995	919	952	971	973	922	876	918	933	947	910	909	979	925	933	929	950	924	944	934	989	930	929	959	912	941	896	926	889	968	970	981	919	970	889	907	948	948	916	910	970	886	911	911	908	945	905	951	910	883	908	935	968	960	935	920	956	952	957	941	982	900	973	918	887	925	941	935	944	951	913	866	957	906	960	971	900	942	892	884	937	876	915	892	904	938	928	949	911	875	942	969	957	952	933	907	924	870	940	961	903	890	956	954	909	919	901	880	950	921	884	913	949	894	917	931	929	966	931	881	928	948	935	880	990	910	937	908	966	923	916	970	951	896	899	913	932	936	921	912	868	942	983	950	894	904	957	908	941	920	958	925	907	921	947	945	888	932	953	913	981	896	922	894	928	932	1019	951	983	880	951	936	894	958	922	922	925	909	928	922	885	925	919	904	921	929	934	907	912	937	906	912	914	929	980	914	918	966	941	941	936	943	914	926	944	933	974	925	895	934	948	888	911	889	915	951	871	908	924	935	912	909	984	959	903	909	935	958	924	897	934	945	910	934	970	929	913	915	973	880	940	930	869	950	952	936	930	924	885	902	878	912	916	961	953	938	965	946	936	948	945	906	941	926	945	946	912	924	922	928	939	926	933	930	941	958	852	898	974	924	947	892	969	922	948	904	947	908	930	937	906	915	928	910	932	858	967	920	938	912	929	925	888	987	908	900	915	962	881	911	979	931	953	970	951	962	894	957	974	952	903	985	928	930	948	842	907	906	925	950	928	919	956	943	929	927	964	916	887	897	932	938	895	884	946	931	941	946	956	909	983	916	925	929	876	921	897	948	949	891	942	926	924	879	926	959	931	939	857	978	855	928	911	1003	927	887	944	939	926	930	877	957	891	905	945	956	917	983	960	926	877	966	947	932	904	1001	955	943	912	933	965	942	872	909	946	960	953	973	942	950	941	941	943	945	896	953	919	956	978	916	949	905	925	908	962	947	893	917	896	922	909	913	968	944	899	891	976	922	911	962	892	929	911	917	913	945	922	972	942	929	959	922	965	969	941	916	915	971	905	976	926	930	982	956	919	939	925	894	943	916	944	983	931	947	900	912	907	932	927	897	942	935	885	928	916	978	909	908	954	918	966	912	967	944	919	965	962	971	942	936	950	936	928	988	940	859	922	952	937	938	902	901	954	918	944	897	935	951	948	955	884	954	938	949	952	901	927	944	931	893	991	877	941	971	942	921	926	949	856	940	952	872	948	915	922	946	951	919	951	910	948	907	961	900	937	931	912	918	903	997	896	939	943	873	935	963	950	978	933	888	937	901	924	889	925	910	913	917	972	938	959	929	982	908	953	891	914	959	960	943	905	984	892	949	931	960	924	882	881	926	909	947	1010	969	907	858	1005	912	936	914	935	915	907	870	977	928	878	912	967	940	965	935	936	868	922	1000	960	931	965	964	920	984	921	921	948	938	928	893	936	898	912	911	942	980	915	908	892	900	902	929	921	943	914	947	917	898	890	949	929	964	920	957	925	952	916	915	907	942	992	940	877	919	957	950	933	921	889	898	965	889	925	917	930	972	933	937	952	961	942	1020	936	951	862	890	939	950	953	936	903	871	901	935	943	917	897	914	926	943	940	934	935	915	937	925	875	911	888	973	947	912	919	899	996	865	881	915	992	939	940	937	943	951	869	1013	987	925	944	942	863	977	909	936	948	893	948	945	947	980	919	889	921	927	941	968	885	970	872	943	906	929	917	942	936	994	937	968	914	914	969	937	940	996	940	928	923	943	878	938	985	909	899	912	933	909	879	917	849	888	960	932	937	976	965	876	902	958	944	933	926	932	979	881	950	925	834	912	915	922	922	900	905	919	976	872	949	971	903	917	908	920	961	930	947	940	933	959	925	902	961	909	962	904	933	912	948	927	908	933	920	980	873	929	928	946	887	919	913	926	940	912	877	913	942	941	952	918	932	959	966	866	953	949	954	955	921	898	898	909	935	918	970	864	898	934	936	903	973	911	932	880	941	920	890	917	952	983	936	854	908	915	912	899	875	953	924	910	952	896	909	947	899	932	925	929	996	952	1007	911	899	933	964	882	912	910	932	926	889	902	939	946	993	934	912	887	887	928	863	923	908	967	922	944	923	929	897	884	906	900	957	978	930	914	991	909	948	889	914	911	894	947	940	956	876	982	993	973	926	922	977	933	901	936	970	901	941	922	933	905	930	921	913	941	887	900	898	914	919	927	941	954	945	914	941	949	922	985	956	934	903	916	908	964	941	903	942	890	962	913	964	930	872	916	898	938	901	919	929	935	930	941	929	949	931	965	961	919	959	955	876	977	924	978	963	901	974	909	927	908	901	900	950	934	964	937	942	870	908	909	942	894	881	911	985	929	934	962	910	967	921	984	948	946	923	897	919	932	912	936	962	920	882	923	868	912	890	979	866	887	935	916	895	953	917	950	933	868	937	973	956	925	929	922	970	922	896	982	917	1006	932	949	948	950	937	952	908	965	902	954	900	891	984	889	963	929	897	869	884	947	928	950	934	960	924	953	897	952	907	873	857	876	934	916	902	918	917	931	907	905	986	957	945	964	925	924	967	923	929	927	901	941	884	934	874	947	860	929	934	946	933	948	911	922	874	956	923	955	952	909	956	903	977	931	922	927	921	919	909	957	910	970	920	944	930	948	914	924	951	922	900	863	975	896	914	944	863	935	988	943	938	945	873	984	903	962	903	875	921	879	952	951	920	922	934	945	928	916	963	906	928	942	928	943	941	942	908	893	944	940	872	990	968	956	917	864	953	927	965	975	877	898	949	934	959	901	959	931	885	904	898	915	950	868	947	964	943	926	901	958	921	919	908	948	930	962	872	886	879	865	927	910	895	968	933	861	944	930	898	960	956	953	914	956	889	927	895	894	929	910	951	978	982	936
19353	13486	13798	10785	7937	5782	4509	3775	2688	2743	1534	1281	1032	809	819	745	758	686	575	526	521	498	496	497	477	498	471	438	437	431	396	382	419	371	382	390	367	405	403	408	370	378	399	377	389	414	353	375	363	382	401	374	387	427	397	386	378	414	395	392	371	366	371	352	394	377	359	404	433	373	388	386	385	368	377	373	379	386	353	391	364	392	400	375	378	400	366	403	366	377	391	392	402	407	422	370	365	409	388	348	373	423	374	358	360	391	374	360	398	394	364	412	397	400	387	390	384	381	373	389	362	359	355	395	367	349	386	384	409	397	376	361	343	363	374	394	369	381	331	432	388	382	359	374	386	372	383	390	415	438	385	381	406	365	388	397	375	443	375	358	348	400	379	362	381	328	379	376	404	362	367	382	385	344	375	385	378	403	424	396	379	374	384	361	374	371	363	372	387	376	403	370	383	388	438	427	364	359	381	367	368	367	378	368	363	375	392	397	356	394	388	407	377	395	382	384	378	424	393	382	358	421	360	337	381	377	365	362	377	421	365	383	420	385	381	370	348	409	372	354	408	413	395	384	397	376	370	399	359	378	349	391	382	362	394	408	373	389	391	369	413	398	365	394	357	365	391	368	352	363	385	352	369	382	399	357	397	375	352	373	382	408	365	370	400	351	388	358	398	389	342	381	387	397	389	401	360	433	365	389	362	382	404	418	412	381	422	388	383	377	415	374	350	391	384	412	378	369	405	391	404	369	375	402	401	371	393	435	430	380	398	417	390	375	384	413	409	393	366	367	368	365	395	402	390	355	390	403	371	384	406	356	392	383	363	386	384	386	388	384	391	370	382	385	378	354	366	363	358	396	368	384	385	388	380	400	382	350	375	371	409	402	368	376	370	367	365	364	397	385	388	404	423	355	385	382	357	394	331	418	452	375	372	385	380	409	388	366	374	349	397	375	406	400	368	380	375	376	365	360	399	377	392	389	380	368	350	404	414	387	358	362	391	329	368	410	362	381	352	372	404	380	349	365	404	422	388	398	392	391	356	354	394	346	388	410	416	341	401	380	400	407	374	336	388	377	369	376	396	382	431	395	401	367	403	358	340	385	373	366	361	372	387	381	379	342	380	360	404	394	402	425	365	422	404	415	408	381	363	356	338	365	387	374	357	414	375	380	403	405	372	397	396	420	403	387	360	377	413	374	341	396	358	402	400	413	341	358	363	374	370	364	379	413	376	395	375	366	396	375	404	360	362	382	401	360	399	402	369	389	383	381	421	380	370	379	391	400	358	373	424	357	397	398	398	355	345	359	336	408	412	354	389	474	397	387	394	395	367	421	395	392	368	358	365	366	372	409	390	406	405	378	369	396	398	427	403	396	400	361	413	406	407	375	370	389	389	371	420	417	396	338	408	391	365	375	393	408	383	389	378	345	356	341	365	385	360	388	404	396	400	363	385	364	352	383	358	397	357	397	401	371	358	407	378	388	370	373	380	396	388	413	378	371	411	417	375	388	395	391	375	390	395	357	387	351	385	381	396	383	389	416	382	367	416	392	345	391	387	383	377	371	369	372	385	412	389	378	380	416	397	418	397	374	392	431	383	411	391	359	406	380	358	396	386	384	353	404	392	398	379	355	366	369	380	383	332	373	348	372	387	423	377	361	366	382	345	380	358	388	378	375	408	395	374	367	371	407	361	406	380	388	405	402	385	377	391	429	391	372	403	387	374	363	386	408	408	378	356	396	423	382	338	379	360	349	364	375	374	380	365	383	374	382	387	352	387	355	368	357	331	360	371	422	389	387	380	375	367	390	370	400	365	390	355	370	360	364	362	391	406	370	387	449	359	383	344	394	375	390	358	392	398	359	391	377	374	340	339	379	365	377	396	372	389	406	369	367	351	374	374	408	389	392	378	395	386	342	379	370	344	380	404	301	426	388	357	403	409	370	375	404	358	405	409	397	383	381	374	378	424	401	364	369	347	402	377	355	431	388	371	386	371	354	417	394	368	421	386	390	405	375	378	399	419	419	363	377	402	399	364	382	343	384	381	418	363	414	385	400	371	401	381	380	381	387	395	375	356	414	386	420	430	339	335	366	364	386	358	405	358	416	355	350	408	388	395	365	384	399	374	356	352	348	362	387	424	401	379	365	377	393	400	396	370	399	387	379	406	374	365	378	387	415	361	389	383	345	387	362	360	421	410	393	378	382	362	361	385	388	388	425	360	373	399	391	381	381	389	345	369	364	370	386	377	394	379	336	391	399	384	386	385	392	390	396	367	355	390	375	395	364	379	422	406	385	378	390	387	371	381	406	393	357	363	401	361	388	405	383	373	419	387	386	366	383	436	393	359	357	405	367	381	429	396	386	378	379	419	367	414	345	424	379	365	400	353	374	377	392	369	387	371	401	385	342	380	371	383	392	330	385	403	365	368	391	381	391	408	377	366	395	400	413	413	380	391	365	366	406	413	368	381	355	382	378	349	398	352	362	375	360	405	369	398	376	334	396	391	388	373	371	358	407	396	374	392	393	369	371	398	377	383	373	392	417	361	390	404	402	391	416	390	413	387	361	401	376	393	363	382	392	379	378	384	391	394	396	380	354	366	366	411	383	354	370	392	390	349	390	375	364	363	379	371	419	397	396	370	395	366	373	370	380	412	389	401	343	373	386	396	373	404	401	347	395	372	405	351	356	381	367	373	363	370	337	395	379	385	366	347	381	394	328	361	388	365	389	360	362	378	365	419	418	391	372	392	352	373	424	409	361	327	358	353	344	382	353	372	395	369	362	349	357	380	376	344	385	405	355	372	390	411	387	395	380	412	363	366	385	395	374	384	379	393	369	406	343	369	375	379	380	414	334	391	366	372	354	368	395	344	368	390	405	373	378	387	408	391	423	376	383	379	388	381	355	378	346	387	364	431	383	403	385	361	396	386	369	362	378	397	397	369	426	340	359	396	414	382	390	389	374	365	372	379	372	377	376	399	399	358	361	373	373	376	367	348	410	368	406	364	384	359	380	356	368	411	370	366	385	378	398	371	365	394	367	365	402	396	381	394	377	359	398	396	439	432	362	393	375	385	343	343	390	389	390	361	374	401	373	378	374	358	368	374	360	384	418	381	386	396	372	392	409	382	394	406	381	360	417	366	373	341	388	371	342	357	399	379	406	395	370	375	365	377	401	349	363	385	384	358	379	371	394	399	383	357	361	421	381	376	362	390	362	375	360	375	366	403	382	406	378	378	362	392	329	369	404	381	391	388	402	404	382	389	377	386	398	368	379	397	359	395	418	357	348	375	373	419	390	365	396	379	377	389	364	416	387	374	366	413	379	381	400	380	376	382	385	376	360	368	345	373	372	396	408	392	397	382	389	391	409	387	388	362	366	389	407	398	359	379	355	407	385	385	371	420	382	409	379	411	397	410	393	407	352	398	377	370	357	376	406	378	383	365	406	387	377	402	380	383	382	389	416	362	390	378	375	367	371	410	395	413	427	375	377
14941	12045	19232	20502	19072	17259	15244	13160	10180	10233	6494	5816	4723	3852	3762	3483	3121	2869	2519	2204	2032	1889	1679	1676	1578	1508	1515	1251	1120	1112	1089	1048	1033	1007	981	965	888	933	930	978	959	946	930	1031	944	948	956	976	926	908	922	913	935	889	935	904	938	883	913	948	937	904	881	932	858	971	910	938	969	918	876	943	929	910	876	928	908	929	945	878	923	911	917	956	931	900	928	956	894	924	945	876	891	919	975	896	900	912	878	863	923	906	852	919	902	877	898	909	888	915	929	890	904	906	913	857	972	881	923	920	877	905	872	922	884	885	899	887	886	862	878	930	856	918	886	916	941	905	937	930	922	884	954	925	881	905	897	933	855	900	929	902	956	887	896	885	898	853	922	861	837	905	876	865	901	905	906	878	865	892	841	920	921	934	905	915	889	874	944	872	899	919	945	918	898	876	932	875	854	879	919	897	904	878	920	902	884	896	868	858	918	927	882	896	923	922	897	872	874	901	897	895	926	887	945	853	969	875	902	946	925	899	948	871	909	918	894	953	903	860	863	907	849	884	901	988	839	911	882	959	893	916	908	889	888	913	872	892	976	883	927	896	892	951	868	895	930	913	942	914	910	911	853	863	904	881	921	960	923	915	980	901	911	911	852	898	928	935	895	920	896	942	925	900	928	884	870	940	897	922	838	994	846	920	908	939	935	900	898	918	898	947	921	975	927	906	918	938	820	898	886	895	905	897	930	890	949	919	900	935	925	955	900	937	846	876	936	905	890	934	955	892	886	944	890	948	918	888	916	876	905	956	895	918	897	916	964	945	971	859	910	875	936	873	902	921	940	921	889	896	867	912	960	892	906	857	870	878	932	909	916	840	920	911	918	903	849	897	886	906	939	905	945	891	908	891	891	851	918	977	957	897	918	919	884	876	972	942	886	900	976	942	904	900	885	945	911	914	940	922	918	876	917	897	866	864	927	896	893	834	880	919	938	945	867	942	892	922	922	887	932	889	890	925	926	911	967	924	911	882	884	830	901	898	893	934	898	920	910	931	931	978	949	916	948	919	957	911	888	902	868	884	910	925	939	929	851	901	945	864	890	883	866	856	909	905	865	918	937	889	884	850	910	873	942	912	882	865	831	966	895	900	890	837	876	899	940	987	928	897	901	899	909	908	903	904	925	949	890	880	931	893	860	870	880	911	899	880	935	843	895	873	909	906	940	840	931	897	917	940	913	909	888	893	850	873	926	938	892	910	894	902	874	899	864	883	861	934	873	923	887	948	883	852	894	912	935	924	916	894	858	900	938	941	901	907	948	935	873	892	886	938	862	905	920	880	914	892	920	945	867	927	909	924	892	895	893	890	894	930	866	946	886	911	882	898	936	883	878	891	915	936	892	917	898	926	864	932	894	886	914	899	908	969	903	935	921	934	926	864	882	877	925	899	956	929	832	892	967	950	860	884	900	885	961	854	933	919	876	895	924	886	881	925	873	932	971	901	910	879	909	932	882	903	888	872	930	949	975	919	887	891	955	893	900	844	848	876	858	883	895	896	899	940	881	917	887	915	967	925	887	893	942	926	903	902	910	922	886	883	906	953	870	821	900	948	907	878	900	848	893	871	937	856	940	961	902	871	842	845	889	913	937	956	925	898	900	916	953	878	891	913	911	910	867	891	895	892	977	928	941	887	946	898	948	858	957	906	904	878	877	848	937	873	859	922	897	858	936	917	881	875	924	898	862	899	856	909	937	908	907	908	930	896	868	931	878	927	939	899	887	873	928	915	944	880	947	922	921	916	923	882	894	893	949	949	903	907	905	906	894	931	881	924	928	867	953	899	864	910	966	941	891	929	902	902	948	917	974	906	874	883	946	927	939	921	873	901	944	897	840	909	965	900	926	896	891	853	893	859	918	938	877	916	883	889	917	927	876	869	893	872	911	904	920	900	882	890	876	926	855	863	929	945	868	919	953	885	919	859	935	853	866	951	887	882	910	897	879	921	922	932	910	894	938	865	909	943	871	897	887	907	877	924	918	911	922	913	917	877	932	922	916	895	861	888	952	908	893	925	968	889	887	957	918	945	949	841	871	917	929	896	880	912	897	882	885	928	894	907	899	916	865	860	885	882	956	886	920	961	881	885	895	890	942	911	887	929	946	940	874	909	939	872	947	959	911	900	879	910	846	902	922	946	917	915	907	895	917	960	902	945	846	845	925	863	859	882	893	874	907	947	913	933	887	906	864	915	890	866	866	854	890	852	917	878	910	894	937	896	911	934	915	933	871	873	911	890	923	953	910	873	843	891	880	882	905	907	963	935	910	856	943	907	873	898	854	921	923	886	884	930	904	856	856	910	891	935	882	913	928	908	908	911	912	908	864	868	878	885	893	910	910	902	912	913	883	873	905	931	930	933	902	919	898	873	902	922	913	911	905	995	886	885	898	954	928	830	875	916	898	891	922	916	894	919	902	864	939	863	901	987	932	882	884	898	893	889	894	907	928	899	940	852	962	901	886	895	894	963	917	972	928	888	914	886	930	907	859	901	845	864	888	914	933	905	960	888	899	894	870	908	870	912	930	920	926	954	919	912	940	879	911	959	863	958	926	846	914	926	945	895	830	885	912	870	892	910	872	940	926	875	882	900	888	912	873	898	926	870	915	881	918	906	856	869	888	886	886	870	891	887	974	900	853	884	909	915	871	865	932	875	924	900	874	909	828	852	905	969	907	882	901	874	842	897	893	921	883	879	905	887	833	950	929	895	931	874	890	931	888	955	898	850	926	948	887	881	844	878	885	864	884	922	951	928	850	936	957	876	903	944	863	897	920	874	895	882	866	894	908	910	930	917	928	891	904	912	935	841	865	916	946	871	901	883	899	947	903	876	893	948	910	907	909	889	887	940	902	855	897	909	886	895	901	885	905	943	887	905	888	875	916	866	918	868	882	894	883	924	958	851	959	883	881	896	944	885	913	938	915	888	895	948	913	847	908	926	968	916	919	890	917	900	897	868	918	889	929	895	931	920	877	922	888	946	919	889	884	872	962	888	856	892	873	912	871	941	927	909	899	894	882	891	904	898	910	956	931	879	922	911	896	941	955	869	893	872	918	957	941	915	951	925	910	851	828	890	900	909	896	958	945	941	898	875	881	921	953	942	910	911	901	911	897	931	854	951	910	912	909	892	854	884	867	883	944	905	911	885	866	935	890	914	928	896	913	889	930	929	904	909	914	915	901	884	900	902	915	918	909	972	864	971	911	926	846	930	874	923	887	877	970	943	918	891	906	913	929	879	938	898	888	922	904	859	941	885	926	893	914	942	843	910	944	952	953	931	872	930	926	936	919	941	920	918	846	900	941	934	887	940	899	875	896	905	907	885	903	919	880	908	934	901	936	927	947	878	934	971	946	949	905	882	888	935	888	960	923	881	908	845	897	833	901	954	917	921	954	913	958	927	873	930	973	909	881	902	944	846	873	914	933	906	877	928	949	927	918	842	882	918	911	867	976	863
28061	21249	21270	16114	11764	8754	7309	5872	4329	4154	2586	2051	1555	1028	971	1012	891	761	693	619	631	564	499	527	448	454	456	429	418	382	387	407	399	362	331	378	356	385	387	330	359	346	381	363	338	363	357	352	324	375	352	336	356	352	349	387	361	372	345	316	343	323	359	367	336	334	336	316	300	338	365	364	322	340	370	379	347	346	355	353	314	333	344	334	337	377	351	333	351	358	352	361	361	344	364	322	370	312	346	328	305	322	343	329	335	370	369	363	319	329	355	328	324	355	370	316	335	341	336	352	352	337	359	332	331	334	317	352	369	326	336	323	355	372	299	335	361	330	345	331	315	324	330	372	347	339	352	350	331	366	355	354	322	333	375	312	361	356	366	369	360	348	324	349	353	352	376	363	375	332	328	335	336	384	343	352	345	349	345	324	356	365	380	342	318	290	366	361	388	317	331	317	336	367	326	369	354	336	285	292	346	335	367	335	339	338	378	339	348	358	348	353	371	354	366	294	341	365	313	354	332	302	352	336	310	325	347	359	362	316	337	351	314	325	371	349	361	346	382	345	375	362	342	353	362	364	334	358	358	337	347	352	310	339	352	316	357	374	369	329	331	364	383	338	341	374	342	320	327	366	360	369	337	374	335	402	337	361	343	330	355	368	318	344	340	352	362	364	339	350	299	366	354	335	357	378	335	339	357	367	349	360	368	341	334	344	317	333	346	331	336	351	315	314	353	338	332	349	326	380	320	345	290	363	360	362	327	330	345	354	356	312	335	341	333	345	327	331	360	369	329	376	370	312	334	372	308	363	348	326	312	350	358	338	325	344	358	359	352	350	369	356	370	380	323	367	333	362	324	347	316	348	351	316	368	338	348	361	316	358	321	366	347	341	343	366	362	353	357	345	362	351	381	335	335	360	387	343	342	345	326	344	358	350	367	357	368	392	322	345	351	328	311	346	354	351	345	323	383	309	366	372	361	348	346	320	342	343	381	347	347	324	308	339	354	334	332	368	345	323	362	354	309	321	348	370	342	376	350	371	365	363	346	364	361	320	319	345	319	332	332	311	344	361	334	363	334	329	338	369	361	351	321	343	360	339	351	351	334	353	384	331	322	359	385	394	333	332	339	351	335	363	343	340	350	341	346	348	352	342	355	354	348	367	338	363	342	357	327	335	344	317	335	307	354	340	353	315	321	335	352	381	344	338	351	327	336	358	333	383	390	369	379	318	347	326	338	338	374	370	362	307	338	337	312	358	346	371	315	358	311	350	335	351	346	334	339	344	372	314	360	339	339	372	377	356	367	386	375	347	323	354	343	377	345	360	305	364	344	356	337	341	356	349	358	361	360	350	362	336	348	346	358	336	379	328	330	325	356	380	336	345	380	373	321	320	347	337	300	371	361	335	353	334	393	335	352	359	355	362	330	307	328	382	368	324	371	352	333	362	348	320	354	365	329	367	321	321	338	322	347	340	308	303	325	331	343	349	356	361	350	327	360	334	395	358	329	336	337	340	334	338	347	369	364	364	301	331	364	345	385	364	317	293	352	331	336	341	346	334	343	344	337	323	358	374	339	342	375	376	347	344	347	357	347	355	332	389	347	341	357	377	340	348	331	338	347	342	328	367	319	353	337	377	335	328	343	341	322	316	330	349	354	348	341	344	338	378	337	335	325	349	331	344	312	333	339	335	304	342	341	338	349	348	354	343	362	341	323	332	300	365	349	346	333	333	326	325	332	341	349	367	368	362	348	368	321	324	362	354	369	334	338	341	354	357	406	347	318	360	338	345	327	322	329	321	362	322	344	374	368	338	324	349	329	351	351	329	344	342	352	334	360	377	371	352	342	352	340	360	378	331	363	326	389	356	354	342	334	350	339	343	311	357	333	339	369	365	342	349	327	357	351	362	328	328	331	329	359	349	323	297	326	347	294	329	309	392	362	348	328	316	319	338	350	310	331	356	352	307	353	317	356	334	344	315	376	347	363	352	350	343	360	349	347	328	332	325	314	299	332	347	350	339	354	354	360	368	349	361	358	346	358	338	355	346	327	346	355	352	326	342	328	329	317	351	354	317	373	330	317	348	362	350	364	315	325	359	374	372	378	344	359	334	355	314	359	345	355	334	337	327	364	304	351	326	361	353	332	365	367	340	336	343	358	369	324	331	339	319	337	345	350	370	338	337	340	339	381	358	322	306	334	357	344	339	352	352	316	341	332	332	365	364	376	333	322	347	347	347	327	321	340	349	382	345	325	330	323	310	362	341	346	349	354	352	356	352	373	363	335	375	345	356	329	311	324	362	379	358	308	311	355	320	365	363	319	342	329	341	336	341	379	330	348	325	404	377	353	349	354	329	326	339	363	345	313	325	346	333	339	326	361	352	351	323	371	368	355	366	343	378	347	341	333	374	343	341	350	349	321	358	347	326	337	343	327	349	341	366	356	368	342	330	353	322	403	321	325	339	322	354	346	385	340	329	351	338	361	343	349	328	369	373	313	336	339	328	341	373	347	374	344	349	402	358	370	366	367	327	321	368	369	340	349	350	327	328	343	349	335	321	345	341	337	366	362	329	378	337	382	361	350	346	343	349	309	358	352	350	350	347	342	337	363	334	322	348	349	341	349	337	359	356	312	364	357	302	342	352	328	334	370	334	347	365	322	336	314	384	333	335	314	370	324	338	339	361	328	326	333	329	345	336	336	367	336	343	343	360	339	320	351	350	330	344	380	344	315	338	318	359	364	346	312	368	347	348	362	345	328	324	355	354	362	331	293	327	338	319	318	348	359	341	347	376	374	338	335	337	311	330	335	354	365	349	349	359	371	359	347	354	345	358	351	338	346	339	319	350	325	352	363	360	317	332	337	325	330	348	349	377	332	393	328	320	319	378	343	348	320	354	324	352	336	300	352	346	341	353	335	362	339	303	345	387	338	355	306	352	375	342	319	318	383	319	321	310	362	356	348	368	342	350	337	329	384	347	335	339	331	372	351	381	357	355	336	340	332	323	330	328	387	359	331	344	343	378	382	346	363	346	346	322	361	309	337	351	358	348	338	356	333	342	351	350	322	336	341	317	347	378	335	302	305	361	325	337	356	352	364	371	341	341	327	369	347	347	348	361	316	320	353	360	325	325	340	341	319	365	354	337	364	306	356	301	317	329	324	355	359	340	327	322	317	362	367	323	338	337	353	347	368	355	349	337	334	326	337	366	353	345	343	350	354	323	347	363	333	306	338	354	330	358	341	341	351	334	326	354	338	375	350	313	364	358	361	325	350	343	313	342	342	340	333	349	389	312	296	351	327	388	352	360	353	368	326	349	352	326	338	326	330	333	354	321	359	362	379	379	388	343	336	359	347	351	320	313	382	332	387	406	373	357	413	346	320	345	349	344	341	337	343	319	344	336	345	332	326	353	335	337	354	354	336	379	342	383	345	346	374	339	339	317	351	350	326	315	340	353	336	345	363	332	335	355	356	321	331	323	295	337	335	395	346	359
19016	17676	25145	24821	23803	22256	20472	17628	15032	14311	9534	8422	7014	5413	4871	4972	4401	3943	3332	2997	2626	2527	2068	2170	1876	1745	1939	1422	1186	1173	1131	1017	948	916	968	908	892	861	927	879	959	870	888	872	851	840	842	864	852	819	817	813	839	847	796	849	812	841	861	842	806	875	801	833	845	801	777	821	805	810	822	845	819	833	817	769	827	885	846	780	824	835	842	850	785	834	840	832	810	825	810	812	805	823	807	810	790	780	777	831	801	840	814	858	805	791	836	858	864	869	857	812	752	856	857	825	877	741	872	836	816	832	871	825	882	844	795	805	850	777	802	864	834	773	888	811	790	844	832	845	835	907	784	830	798	849	871	815	839	803	809	836	852	808	757	801	810	799	797	808	800	848	834	810	819	815	827	771	810	802	848	821	799	779	865	792	800	802	864	820	829	836	821	822	815	855	858	831	828	867	803	805	789	842	847	866	865	827	818	829	842	857	805	852	794	847	873	810	863	853	807	851	868	829	795	834	770	807	826	857	797	850	783	893	859	767	777	835	795	774	824	818	794	820	786	837	839	826	835	798	862	798	814	830	823	781	853	845	800	827	810	828	845	798	794	845	804	820	867	812	817	846	810	813	845	792	844	867	764	811	836	824	828	840	862	789	787	813	847	827	806	842	845	845	782	819	767	776	776	761	801	831	824	783	887	826	790	792	849	859	818	818	790	806	795	834	858	843	823	869	842	771	801	866	848	843	802	810	786	862	800	879	801	826	771	872	832	796	851	826	864	873	839	860	834	833	795	853	892	833	838	816	836	828	830	804	805	828	817	845	817	791	787	836	769	836	832	804	815	798	872	793	829	870	791	828	803	821	865	871	830	832	798	844	762	833	821	857	829	821	808	781	800	854	906	780	841	832	794	796	862	837	864	803	842	798	833	870	796	837	850	827	827	810	850	814	834	790	889	808	786	802	842	779	832	841	840	828	809	785	782	814	768	830	822	862	833	815	843	879	798	837	790	759	842	827	820	804	793	785	791	759	805	863	809	783	878	807	811	827	860	802	820	830	747	827	827	857	814	845	856	809	827	818	802	825	781	870	806	820	831	807	827	864	795	830	854	805	850	818	840	861	859	802	834	811	832	809	812	834	849	826	890	770	818	824	816	826	849	798	805	830	844	804	873	812	848	816	812	803	832	852	842	838	786	808	828	857	850	874	875	820	815	826	811	794	796	839	820	813	841	845	815	882	828	873	830	838	805	812	848	794	800	865	830	792	840	871	796	835	811	852	871	867	791	839	765	766	872	828	775	819	774	822	816	806	844	834	860	812	861	805	850	834	869	830	828	797	775	823	770	840	825	805	817	861	858	827	835	782	823	809	835	789	785	760	806	813	899	799	783	854	786	786	802	804	851	815	864	831	856	870	791	808	827	822	812	799	865	862	824	822	820	821	836	858	825	807	781	824	816	772	792	816	838	829	869	804	785	790	813	818	780	839	792	820	846	824	862	764	823	822	817	859	850	830	831	829	829	826	794	831	846	809	893	841	762	824	806	781	764	866	825	799	792	844	775	813	760	760	797	811	777	837	799	803	800	858	874	812	845	792	847	807	808	812	826	771	837	817	818	799	812	858	814	817	816	828	850	856	776	824	823	828	798	771	807	804	849	834	824	819	809	805	779	796	845	822	836	829	792	844	831	797	834	799	782	811	866	805	828	833	812	770	853	801	886	840	832	806	799	827	791	791	832	818	769	811	796	841	786	833	866	744	803	781	837	829	800	789	861	746	850	841	832	825	875	851	795	857	779	824	838	829	811	818	813	868	808	837	905	863	822	850	804	811	872	826	799	808	802	832	867	798	870	841	838	807	814	816	844	841	781	863	837	827	863	854	835	839	839	816	775	839	800	848	819	831	841	823	881	851	793	846	807	821	831	811	798	790	791	779	854	855	808	765	824	883	835	809	830	799	892	807	862	809	855	781	799	752	791	875	820	858	828	810	785	837	801	822	798	815	837	787	869	870	816	802	808	850	836	825	857	780	855	819	794	822	836	829	786	842	844	800	858	800	790	837	815	858	758	849	800	813	780	819	836	834	831	845	815	825	857	916	797	862	800	789	769	810	826	817	838	787	858	846	870	833	839	860	820	794	791	804	803	773	820	823	838	785	797	840	817	833	785	823	825	821	830	822	856	848	776	848	860	829	802	818	827	846	791	862	827	834	812	803	803	824	809	862	828	816	822	814	833	800	872	849	886	870	838	832	824	852	799	832	808	824	840	882	818	835	801	819	837	825	847	812	788	816	842	816	818	784	821	839	849	785	812	829	841	775	873	799	815	821	816	840	820	809	849	843	861	815	849	845	851	847	809	835	846	812	799	829	854	827	817	837	824	806	806	805	824	863	836	815	818	807	769	785	818	877	856	823	831	793	845	806	804	773	794	815	840	841	850	850	815	842	797	826	819	825	799	849	791	840	768	811	849	826	804	795	847	783	817	828	769	878	760	841	816	790	784	808	810	787	807	845	836	833	808	831	835	798	784	827	820	835	835	885	838	843	814	867	828	810	828	827	831	803	806	787	795	819	769	859	805	789	782	809	830	801	780	823	865	829	828	833	800	855	853	906	839	844	812	766	797	806	794	894	787	783	808	829	822	868	814	801	860	782	770	814	827	846	880	863	812	762	799	802	803	837	839	806	822	841	754	807	863	845	783	803	838	817	818	822	778	848	784	853	821	808	883	884	878	866	839	807	842	828	787	837	824	850	794	870	799	854	840	798	849	734	809	785	840	783	839	834	833	772	864	841	794	807	833	832	842	810	807	813	785	776	824	814	839	808	850	838	859	824	850	812	854	849	789	826	804	846	859	857	833	784	821	850	795	791	809	860	825	848	865	794	822	771	814	836	797	880	810	832	785	768	793	823	861	830	821	810	816	833	810	822	816	812	804	869	824	858	836	913	812	822	801	812	793	816	836	822	803	802	810	866	828	829	855	856	872	823	808	837	846	835	797	865	794	838	797	834	810	830	826	872	837	878	804	839	818	854	789	787	828	863	817	831	806	785	802	812	864	843	846	883	796	794	857	835	792	871	814	802	902	855	810	817	822	770	800	754	811	821	856	843	789	840	774	828	835	873	801	844	802	787	768	757	852	804	839	868	806	838	848	825	850	778	853	830	819	901	832	802	809	851	847	781	830	797	880	829	845	819	809	789	789	824	828	806	848	805	805	827	842	803	823	812	843	796	799	870	836	821	786	812	834	821	814	852	818	805	848	807	867	791	791	862	828	881	855	838	846	852	826	817	825	833	830	809	789	856	789	890	799	812	800	868	823	817	756	839	792	780	877	819	865	847	780	845	858	874	815	841	818	801	837	827	819	837	869	827	838	881	863	862	837	806	863	814	815	837	847	845	835	819	798	818	856	850	861	887	789	805	885	826	833	875	804	860	818	802	842	784	795	841	787	813	782	825	804	838	802	835	756	855	797	821	803	882	789	797	822	883	822	756	802	851	858	824
8520	6797	6870	4532	3307	2273	1627	1186	851	746	606	623	616	555	544	535	490	497	462	433	468	417	422	397	410	413	422	415	424	380	417	423	424	397	427	419	397	403	407	414	375	410	380	399	400	415	377	418	377	378	400	422	395	399	391	406	407	358	382	432	419	363	412	444	364	422	379	382	422	383	402	419	406	381	375	407	380	412	388	413	403	361	402	404	442	417	402	404	392	402	416	382	418	375	378	397	378	398	405	425	386	413	435	388	399	389	382	429	421	437	370	400	369	432	419	400	419	398	380	378	416	416	417	377	368	373	404	385	382	395	412	369	409	370	406	421	381	390	409	426	395	367	401	382	388	382	422	401	377	452	363	372	358	355	369	425	409	422	367	368	368	376	400	383	394	393	363	397	384	423	416	375	389	376	389	411	389	444	411	383	408	379	400	396	363	393	366	393	429	405	358	428	406	402	412	380	404	386	416	404	400	386	371	361	381	437	399	412	418	399	405	399	409	385	419	361	381	408	429	423	392	376	402	391	391	372	388	416	389	405	403	398	396	396	345	399	398	396	386	418	383	380	397	404	415	378	417	416	393	393	390	375	403	386	417	426	380	386	426	420	414	424	409	394	402	408	401	404	364	391	363	353	393	394	372	394	402	390	405	403	411	383	436	388	362	426	396	421	406	390	407	375	420	386	391	364	396	393	381	400	358	397	409	427	368	434	371	366	412	390	390	397	402	403	413	405	386	389	379	410	409	406	404	367	403	404	373	411	403	384	405	422	381	406	391	424	419	438	394	389	416	390	394	405	404	390	366	389	368	416	374	422	383	407	393	385	391	364	443	415	417	391	380	396	408	420	406	425	407	381	421	366	416	391	352	350	394	390	383	399	431	406	387	357	376	379	374	397	388	364	409	405	409	413	400	395	405	380	423	396	423	393	398	382	368	428	407	394	409	409	378	424	395	409	374	375	416	389	409	418	400	375	401	370	413	397	378	367	407	378	374	391	388	417	391	400	387	361	407	376	440	420	433	387	416	389	399	418	410	420	397	413	418	403	395	418	377	397	386	359	396	419	403	365	381	413	366	378	394	390	406	383	372	359	412	367	400	405	396	379	397	394	380	421	380	439	363	381	429	396	373	406	442	398	379	333	344	404	391	462	388	369	405	380	394	399	408	395	418	388	383	430	418	439	418	400	381	360	424	373	359	400	415	417	388	404	415	426	380	396	384	373	427	383	403	351	409	406	409	432	392	407	388	380	387	413	408	445	390	371	431	359	400	415	415	379	404	396	389	398	374	408	405	418	411	388	354	404	380	399	381	359	456	386	432	402	387	407	371	388	374	375	364	394	436	432	368	393	374	347	369	384	424	406	399	407	429	324	384	389	403	381	377	394	409	416	382	394	411	420	362	380	433	390	416	412	382	399	399	374	391	415	418	400	371	423	431	395	376	408	377	420	392	377	371	410	398	443	370	391	391	400	434	393	367	397	394	382	390	431	424	403	353	380	379	400	415	426	400	442	394	417	408	380	432	391	406	385	422	382	398	379	384	403	424	386	389	402	428	409	415	407	411	395	386	368	410	401	384	418	412	439	388	367	367	424	378	395	385	406	390	442	354	426	389	415	441	405	393	359	398	385	385	438	421	428	424	406	405	383	406	374	429	381	368	365	389	398	401	413	421	375	365	429	435	383	397	384	399	422	378	369	387	372	372	408	399	390	414	382	378	403	366	422	405	406	413	409	364	401	368	410	416	395	432	389	375	413	350	393	400	433	412	423	405	407	394	362	390	405	402	395	376	397	353	402	444	378	416	389	420	412	379	375	391	390	415	392	393	408	402	399	369	392	368	435	373	414	353	403	376	375	411	426	398	408	402	426	394	390	377	383	413	372	411	399	395	401	391	413	368	391	415	433	432	345	417	374	370	393	420	415	392	392	418	380	419	429	392	427	376	412	348	420	408	390	367	442	404	441	389	372	374	395	381	410	392	448	402	405	370	374	366	396	403	397	423	424	389	381	398	428	386	387	398	420	404	384	364	407	402	388	379	380	409	399	389	392	384	433	441	401	413	394	401	409	439	404	424	420	414	379	389	402	366	369	409	414	365	402	371	363	361	373	376	462	373	393	430	360	367	341	384	399	370	362	407	392	382	412	385	383	375	407	402	430	373	408	423	422	356	394	394	397	422	378	405	403	377	373	376	378	388	413	411	405	354	414	388	409	429	370	403	380	388	396	403	385	414	401	399	380	399	394	393	401	391	409	371	399	373	399	417	393	407	401	387	420	384	437	406	425	386	380	419	418	403	406	436	401	407	389	390	404	428	377	378	391	390	399	402	440	413	410	397	407	362	420	372	347	376	371	442	416	402	387	413	394	364	410	370	396	400	376	399	379	387	389	405	406	429	413	353	378	411	400	394	403	387	423	363	374	390	362	372	400	379	431	465	394	347	403	408	384	425	393	385	384	403	388	396	387	372	403	406	415	403	412	388	414	399	413	428	370	358	392	421	416	366	415	382	397	398	371	431	450	386	399	412	402	398	386	412	396	411	379	413	393	406	367	429	411	419	395	396	401	404	385	410	395	382	370	416	364	365	388	376	385	409	388	388	427	414	422	405	470	404	443	388	419	408	419	393	353	369	360	364	363	426	386	398	426	396	419	395	389	390	353	407	425	424	361	359	387	403	418	411	381	401	400	406	429	418	374	380	425	396	393	388	435	434	424	381	409	413	416	396	437	412	386	373	407	413	395	340	404	400	415	371	404	367	372	373	394	421	449	380	391	402	412	399	387	389	414	383	394	399	425	429	420	426	389	442	394	426	393	390	404	364	387	423	380	414	412	403	362	369	425	390	397	365	396	398	375	405	419	378	389	412	440	386	371	410	390	390	375	414	423	382	401	391	350	381	409	379	377	399	362	390	370	421	445	403	378	451	352	404	360	381	433	399	377	385	377	400	383	440	410	395	375	388	411	388	394	378	392	344	450	443	410	385	405	409	346	400	390	395	405	387	382	396	376	348	381	380	376	395	408	423	397	381	361	394	388	357	410	424	405	432	404	414	396	411	394	400	429	409	403	386	439	395	354	410	405	436	406	394	426	398	395	391	368	408	407	400	347	401	361	396	407	442	369	397	379	387	412	379	378	426	360	389	395	396	407	434	385	374	422	376	448	410	392	438	418	405	370	424	413	418	423	376	356	414	390	414	418	368	408	411	389	400	404	454	413	423	415	406	442	383	396	452	370	393	375	385	356	421	393	413	413	372	368	404	407	385	386	402	411	369	390	408	392	418	416	370	411	373	387	407	367	392	415	431	428	417	411	421	398	440	380	410	375	405	380	387	422	400	402	413	359	370	380	405	424	386	342	402	376	361	407	386	379	396	362	428	375	390	429	395	369	405	416	386	384	409	429	402	383	377	452	383	400	390	418	415	369	364	371	401	423	382	381	379	409	424	443	390	430	352	405	436	427	385	406	411	387	394	398	394	438	388	399	397	405	356	412
6968	6822	12381	12090	11857	9570	7893	5721	3968	3315	2728	2497	2202	2007	1817	1702	1566	1462	1327	1231	1188	1177	1144	1156	1092	1026	1098	963	1009	1022	943	943	1033	942	960	985	927	954	996	940	953	924	974	932	954	962	977	965	910	942	929	916	931	944	867	952	956	976	911	949	917	993	980	913	886	967	952	976	954	896	951	921	938	939	1005	931	908	995	954	935	928	932	969	879	939	913	974	933	912	937	909	902	947	931	966	879	924	929	954	947	962	922	951	907	896	918	957	923	942	947	940	929	956	913	924	909	959	946	872	895	942	910	943	896	886	912	897	940	910	878	968	919	917	897	940	927	952	891	948	942	924	953	927	953	890	932	930	922	959	860	969	908	920	984	967	908	898	972	933	936	943	976	958	933	914	881	971	936	918	910	901	853	963	944	984	901	963	897	946	911	913	955	942	974	918	976	922	986	926	952	928	940	950	976	953	951	939	892	929	953	928	890	949	865	956	894	930	999	899	924	933	941	958	881	921	969	911	938	950	887	946	941	927	951	901	922	906	931	961	932	953	909	937	896	935	930	918	929	924	913	920	904	939	898	929	938	943	926	927	943	911	902	914	925	923	962	931	941	943	931	977	896	937	963	987	941	925	903	953	873	957	895	923	939	902	933	950	938	920	921	872	871	928	927	934	903	895	903	904	966	985	929	922	945	995	944	941	928	900	934	958	901	921	961	980	930	994	963	980	941	913	911	941	929	909	919	868	916	913	932	908	933	938	908	886	977	921	912	942	944	956	895	947	970	909	891	943	909	968	942	906	895	894	927	988	910	917	946	924	954	918	976	994	916	976	904	950	918	966	951	974	918	918	932	938	943	921	890	976	883	897	929	951	979	910	977	985	954	887	900	929	946	956	918	984	950	952	871	889	929	953	919	927	904	876	957	950	882	936	937	956	881	926	907	948	939	874	950	930	948	972	940	970	893	910	950	896	974	940	888	896	958	931	916	897	950	887	925	989	946	900	997	900	923	945	967	939	924	936	936	908	950	848	957	922	917	976	933	944	930	929	928	934	936	975	944	962	907	892	923	946	916	929	903	913	932	951	921	976	925	935	956	935	877	961	901	946	933	924	941	925	907	956	964	893	984	905	959	905	905	939	902	945	930	980	889	938	892	890	966	962	913	937	944	936	956	988	946	890	864	978	956	930	946	919	947	953	905	900	907	901	905	974	891	912	887	983	948	907	937	901	958	923	936	888	1026	922	959	931	908	908	1016	909	964	943	925	910	909	932	956	947	898	892	930	922	925	930	908	945	942	854	913	917	841	897	912	926	916	939	927	968	917	929	960	913	876	890	914	928	880	948	935	910	903	928	857	955	942	967	918	1040	990	931	943	935	969	950	908	929	975	915	971	898	954	1027	980	930	956	924	926	880	977	924	1015	955	955	920	963	911	946	934	943	971	934	929	952	924	951	936	946	958	957	938	922	901	928	965	956	914	927	959	953	932	997	977	896	939	1003	932	903	925	947	923	949	954	932	950	875	925	942	953	905	909	871	944	934	915	950	930	934	907	953	971	937	981	956	961	879	935	944	981	941	942	897	942	943	932	922	959	970	912	942	917	898	958	931	975	940	959	910	932	952	925	944	890	982	981	950	967	943	897	935	930	955	887	867	967	895	929	886	886	972	918	924	919	868	892	893	942	894	936	907	926	940	948	950	919	908	945	914	941	945	892	898	912	940	912	952	910	903	969	924	956	933	907	982	883	951	964	934	953	900	983	907	919	923	930	958	926	888	914	929	873	949	949	940	903	928	920	975	922	953	930	935	898	941	945	969	875	925	938	950	945	872	911	901	925	908	850	913	930	941	861	947	912	925	964	912	904	912	970	945	963	906	941	950	890	901	921	885	898	876	974	908	962	924	850	852	967	921	866	887	945	951	920	932	949	930	957	858	929	944	908	951	914	901	947	951	931	953	902	977	926	919	997	927	888	917	907	914	891	876	933	990	937	956	904	899	946	964	985	931	890	934	877	923	887	911	933	939	905	945	910	909	912	896	925	950	892	950	932	913	888	947	955	914	938	957	966	918	939	963	934	971	946	935	902	921	926	972	947	910	939	983	938	943	941	968	921	920	991	926	896	967	928	945	947	905	949	963	890	884	976	956	952	914	935	903	938	934	906	945	926	919	906	923	902	928	885	923	935	1006	941	923	886	905	914	913	968	974	908	933	976	949	917	921	998	937	977	944	952	902	934	916	963	916	982	948	941	923	883	917	926	952	925	896	934	945	936	886	949	941	925	918	897	957	915	932	916	955	913	884	899	910	987	915	938	980	893	907	880	902	896	877	906	982	952	986	941	879	950	933	969	970	931	933	886	901	889	888	920	948	907	947	964	922	918	905	928	907	986	903	909	968	845	878	902	984	910	875	908	932	925	913	975	948	959	935	942	957	891	972	935	998	883	926	889	947	922	960	945	907	947	969	932	930	910	905	911	918	966	974	931	966	888	954	966	971	896	946	870	940	945	963	994	940	999	929	914	957	915	945	935	921	922	990	886	911	896	954	942	912	912	917	918	946	904	927	924	899	909	957	907	944	933	994	936	935	975	957	938	968	983	905	916	950	976	903	932	939	927	933	909	847	916	918	971	914	934	882	941	911	898	886	926	921	916	883	919	960	937	890	1028	894	887	891	951	970	954	940	928	942	933	972	900	936	937	948	915	924	904	966	944	931	947	908	1002	900	920	910	896	924	980	938	897	932	943	972	953	952	902	909	932	911	888	942	909	889	918	896	965	898	940	931	920	920	927	898	928	905	938	925	932	901	956	956	888	933	905	948	893	928	910	860	922	964	955	955	934	971	934	956	934	1021	932	952	988	941	940	901	927	952	919	927	957	930	904	940	931	926	956	979	908	945	938	870	935	951	875	931	947	945	908	922	946	959	966	897	920	908	949	941	932	917	958	927	929	909	943	975	939	912	942	890	918	901	886	977	899	993	917	943	956	889	921	929	920	930	899	905	971	863	943	886	919	886	909	905	910	892	940	944	916	970	883	915	985	925	949	963	929	872	939	896	927	890	958	908	966	907	956	967	902	935	973	982	859	975	944	899	886	926	939	900	939	950	954	967	961	920	927	907	994	896	942	892	968	908	904	959	911	929	946	893	943	913	954	899	918	967	901	978	969	945	942	965	932	962	915	888	954	871	937	930	983	911	959	924	942	937	969	948	965	922	940	931	947	940	921	908	935	971	967	899	978	946	941	922	939	838	986	873	947	952	929	970	921	936	955	926	996	965	882	925	928	897	898	967	936	895	899	935	931	912	901	906	928	948	982	925	884	937	954	914	959	922	991	944	947	889	987	865	961	1007	905	884	923	893	927	883	945	903	948	931	925	919	978	928	921	918	878	968	929	978	991	948	942	960	923	931	905	904	940	943	962	944	935	900	924	948	957	901	940	931	955	927	921	878	914	926	921	899	904	927	892	917	924	898	941	946	918	947	876	908	913	928	935	929	909	919	952	952	904	937	926	944
19354	15193	16159	11745	8016	5713	4490	3525	2436	2347	1521	1275	1038	853	762	703	697	686	587	530	498	534	487	461	475	459	500	398	426	443	423	394	360	369	417	402	406	381	402	407	347	385	391	407	396	394	383	392	380	379	409	406	399	377	361	393	367	369	382	373	376	367	377	409	366	402	404	371	412	400	370	367	416	370	427	379	407	406	364	384	383	416	372	347	386	414	394	426	370	360	416	424	391	392	397	376	407	441	356	386	363	402	365	405	405	396	372	376	417	379	371	396	379	388	420	397	401	379	411	382	366	413	410	389	390	394	395	358	406	349	424	383	380	405	374	402	390	364	389	371	362	371	404	386	375	369	371	362	383	390	359	385	381	360	375	380	383	384	378	399	420	376	421	377	389	378	389	374	410	400	393	388	382	371	375	360	370	372	417	371	401	367	386	375	372	337	367	347	375	409	380	374	387	403	399	412	387	385	389	360	390	351	394	389	381	415	380	427	361	405	363	348	397	387	388	397	382	372	396	351	389	399	343	396	397	372	351	396	335	385	346	409	364	373	373	363	364	397	395	372	385	392	381	397	395	386	393	378	351	471	419	400	397	378	394	361	389	420	375	398	385	401	390	419	413	396	371	403	416	416	399	374	381	404	386	370	392	358	388	395	405	394	403	376	345	379	382	390	428	358	382	373	376	400	379	354	417	389	407	380	379	396	384	367	378	393	405	385	375	383	409	369	405	382	369	357	391	385	379	395	404	370	369	405	374	385	379	381	377	380	406	340	366	392	405	366	434	408	390	354	389	365	365	363	373	371	404	393	359	420	360	364	386	356	388	432	442	365	422	381	425	354	412	366	373	387	359	388	383	376	370	382	342	379	407	410	414	393	411	421	399	410	357	398	387	393	393	363	389	422	357	331	390	403	349	422	358	371	409	356	386	387	353	383	390	398	369	410	384	375	410	411	342	400	361	387	391	408	396	418	391	401	401	377	403	386	358	402	387	352	406	354	394	397	389	404	388	386	358	386	368	360	424	375	401	444	395	344	417	393	379	410	406	336	380	415	364	401	401	331	397	374	380	354	386	357	381	396	379	391	375	393	379	386	385	396	378	339	354	350	366	357	415	388	401	390	398	385	375	383	417	369	413	401	381	390	351	365	379	406	386	366	402	348	362	373	333	393	390	414	391	397	390	398	362	386	358	381	394	374	384	369	396	415	391	369	378	390	370	423	375	381	369	379	367	365	348	365	377	388	404	396	408	398	384	396	405	371	384	382	400	416	351	378	388	404	384	358	363	372	367	382	397	367	358	402	352	419	359	369	388	394	384	372	388	398	411	384	387	348	400	408	384	378	380	402	384	388	424	402	369	379	367	356	378	363	386	352	351	362	369	360	356	417	400	411	402	398	372	358	379	398	400	417	368	369	361	376	386	374	392	366	405	403	421	408	376	410	402	412	381	370	413	361	412	332	405	374	419	374	371	347	363	392	363	408	391	394	387	372	364	373	421	351	374	359	419	384	383	393	364	392	422	399	351	381	413	374	423	386	386	408	413	367	344	392	361	405	391	390	384	409	382	393	378	371	393	387	411	398	420	367	402	388	357	382	371	381	347	365	376	378	392	391	374	409	409	394	386	381	412	393	401	426	397	346	370	402	394	370	408	362	357	394	390	383	370	371	403	403	383	425	372	394	412	375	415	368	417	389	367	366	382	423	394	410	414	389	412	399	372	386	352	410	437	363	357	345	381	413	400	390	387	399	370	378	416	410	380	389	373	362	392	403	354	377	360	366	414	383	380	360	366	405	408	367	381	388	378	374	383	332	377	370	340	379	400	363	372	356	392	403	379	355	376	401	387	367	387	370	395	372	349	366	418	343	398	396	359	375	394	384	369	354	388	334	401	409	380	380	425	405	392	406	391	410	381	334	396	386	393	388	408	389	391	398	389	368	418	383	402	373	406	397	365	396	378	385	368	334	367	375	390	411	396	351	382	369	399	381	395	372	392	347	362	365	402	388	364	363	364	384	420	401	387	392	378	371	393	385	378	384	369	393	389	389	381	388	386	368	364	395	385	386	367	395	399	390	359	385	384	376	378	369	375	390	356	386	372	405	379	422	381	370	403	356	432	401	374	464	350	378	383	412	384	405	371	402	388	377	414	397	420	363	380	412	399	425	374	391	374	398	386	377	391	364	389	382	395	399	355	368	428	375	380	387	383	389	362	396	412	366	354	388	376	384	394	394	345	402	417	382	375	372	385	408	388	356	410	353	426	368	351	390	398	373	359	385	388	380	402	360	384	360	382	390	375	331	396	367	374	358	363	369	400	416	403	392	371	373	371	422	393	348	339	407	373	384	383	422	399	354	378	417	404	360	362	378	397	378	370	352	395	360	357	371	375	369	374	382	356	368	395	383	366	351	403	399	407	410	369	383	423	367	367	365	379	391	364	432	383	379	368	408	385	416	372	400	399	396	384	419	379	356	368	380	405	386	360	384	363	387	381	405	394	382	368	382	425	406	380	395	341	358	375	428	395	356	382	411	401	399	395	392	391	385	416	376	381	388	355	414	343	404	372	422	401	374	357	402	405	381	357	337	366	377	339	379	371	368	342	382	426	393	363	386	381	341	368	396	409	344	369	410	354	408	423	377	369	410	356	392	393	367	371	388	371	417	374	365	373	388	384	399	390	385	408	360	375	375	404	419	385	355	343	372	402	424	405	391	390	399	387	392	394	380	382	396	394	395	421	388	368	396	413	356	393	352	398	363	409	356	351	344	422	420	357	394	377	409	369	402	363	389	371	377	401	396	384	351	391	390	393	390	346	414	395	395	342	404	432	428	355	370	383	367	349	382	404	375	378	402	387	385	410	385	375	399	374	395	360	338	409	380	393	347	384	399	365	379	381	338	362	334	366	403	418	401	406	380	360	410	394	372	401	353	390	373	377	383	382	360	374	385	393	384	368	357	398	371	371	375	381	338	376	357	449	376	400	424	390	412	351	422	353	356	370	421	405	383	405	389	406	404	366	429	400	384	401	389	393	370	377	396	407	402	379	406	385	368	418	378	434	402	398	361	378	377	381	411	405	413	370	378	368	387	369	386	375	386	417	362	376	406	363	394	382	391	365	400	394	373	367	406	361	354	384	384	380	433	409	375	378	387	402	358	388	378	373	389	364	373	404	387	400	387	385	348	382	386	337	383	406	387	411	393	384	392	407	398	381	384	392	396	369	384	391	381	349	388	405	370	368	388	362	396	389	369	412	391	391	360	381	384	404	429	380	384	402	373	405	386	400	395	390	399	341	380	325	387	401	391	361	363	332	363	391	368	382	378	366	366	357	358	360	380	394	404	409	384	386	361	383	401	404	342	394	378	400	396	396	403	387	344	390	383	401	397	356	386	435	379	383	395	390	448	363	413	360	352	361	387	372	359	413	391	402	356	368	404	363	410	373	383	401	373	387	413	397	335	374	378	386	373	414	387	417	382	367	355	365	397	378	371	384	403
14943	13525	21775	20792	19843	17205	15432	12775	10271	9710	6240	5746	4830	3915	3405	3026	3054	2813	2424	2181	2059	1846	1556	1696	1612	1507	1523	1135	1151	1087	1017	941	1044	970	972	971	962	990	1049	978	949	960	895	940	881	949	952	933	938	921	944	903	889	874	927	954	916	926	947	893	965	939	905	921	930	907	856	876	870	873	869	891	918	913	876	890	916	903	857	937	1002	863	927	900	892	949	919	925	925	903	951	905	955	890	912	974	965	915	904	951	906	943	922	962	904	897	950	895	905	897	888	879	932	932	903	930	893	879	864	903	915	925	890	923	895	896	884	886	947	964	899	909	862	897	899	947	913	891	942	925	908	859	875	942	909	861	913	881	897	881	916	925	928	862	904	915	839	890	913	919	887	861	898	877	889	888	872	880	970	948	928	887	928	890	910	916	897	933	862	937	918	914	871	895	908	886	895	924	937	912	891	892	951	911	880	885	909	905	925	934	906	887	913	864	900	923	891	942	857	910	870	912	905	904	897	922	889	909	880	925	952	832	873	909	918	899	878	914	891	903	954	939	899	906	917	843	922	920	875	894	916	949	928	881	939	933	904	929	921	929	936	883	870	901	871	900	895	906	928	879	891	974	921	885	884	880	910	941	925	929	918	961	910	917	870	909	902	923	930	892	884	889	902	926	955	864	957	878	903	908	955	876	934	914	881	929	963	925	916	927	859	882	884	914	935	875	887	906	921	877	871	865	882	903	949	959	937	920	935	905	884	911	894	926	918	903	915	931	926	887	915	922	871	910	850	905	956	924	918	888	919	864	886	896	887	870	904	875	913	938	890	876	924	884	890	846	894	882	865	853	910	903	881	924	915	884	944	938	900	898	938	897	920	891	873	908	939	863	873	915	935	912	898	877	929	908	915	1029	901	907	972	884	894	958	907	940	922	836	883	910	956	931	884	909	958	884	884	894	892	889	909	909	904	844	938	955	877	893	920	873	859	926	886	859	869	961	909	944	934	899	894	940	923	879	945	914	929	863	919	922	896	898	876	874	893	916	888	966	896	912	905	893	908	883	924	929	979	917	862	911	919	937	964	886	933	937	928	921	893	935	886	969	909	982	885	892	920	935	957	968	890	909	888	915	917	946	867	916	911	933	915	897	877	933	965	966	917	921	963	877	976	898	860	955	950	946	898	836	874	956	905	910	951	901	897	928	934	873	921	929	838	910	959	885	926	931	901	850	934	883	946	951	884	922	898	879	920	910	907	923	929	881	884	941	962	929	911	917	952	913	945	903	897	882	933	900	909	872	941	913	919	928	927	887	901	924	899	916	928	911	919	893	898	903	890	917	923	824	912	888	877	842	909	860	953	950	882	896	933	915	940	964	912	892	910	901	903	927	913	906	938	937	904	897	955	971	894	883	879	949	913	896	901	948	870	879	945	908	885	881	927	900	957	899	884	888	926	879	855	931	924	975	952	927	880	897	926	922	958	935	923	928	969	888	922	906	860	844	969	899	930	897	946	868	894	852	951	852	917	901	881	930	924	921	920	890	831	963	912	892	946	908	888	950	885	863	945	911	890	892	929	915	972	911	922	926	911	892	922	951	933	879	913	881	932	924	943	940	967	938	903	865	898	863	905	870	937	922	926	892	920	904	952	940	822	934	952	875	960	862	928	878	892	937	907	870	939	876	912	878	924	881	963	884	919	901	943	908	869	867	883	902	882	893	884	882	912	888	865	899	888	908	967	945	916	906	889	921	902	925	878	936	902	933	885	941	927	922	909	927	892	993	922	870	917	921	961	980	879	952	873	912	897	926	914	894	850	938	899	926	890	934	901	862	901	922	926	941	912	911	890	888	892	917	867	930	966	908	935	904	915	906	929	907	948	923	893	913	936	896	881	908	881	886	952	901	902	924	968	933	893	930	871	907	903	879	860	991	893	918	909	883	926	896	950	933	854	898	932	860	907	859	890	912	898	866	940	873	945	912	848	863	929	932	954	921	891	931	931	927	907	869	938	909	973	902	863	923	907	909	936	892	965	906	913	873	917	842	913	918	978	870	884	944	871	907	932	908	936	919	933	910	949	926	944	891	938	970	887	963	916	867	929	937	909	919	949	878	974	962	942	860	907	894	921	913	858	946	892	917	958	859	871	894	969	947	920	932	913	952	962	898	909	919	897	915	856	941	884	916	885	949	882	963	882	899	883	885	850	907	930	928	904	915	962	921	875	922	913	915	872	939	929	934	867	881	885	879	917	928	886	969	923	928	864	848	872	900	849	880	927	911	923	915	924	934	980	887	955	893	949	913	915	930	885	926	929	897	924	841	880	935	914	926	885	877	878	892	963	887	908	910	894	870	865	958	930	903	919	930	934	846	819	943	936	883	871	892	947	992	876	861	927	913	933	882	917	877	864	909	906	913	919	874	951	901	888	918	858	932	890	930	932	925	943	912	865	878	888	906	935	898	877	906	892	912	912	889	898	969	996	874	911	880	831	914	930	933	885	896	879	870	938	837	916	895	937	919	924	926	929	906	923	894	914	913	879	899	924	887	862	913	906	881	964	915	889	885	887	954	918	943	923	926	876	978	921	929	930	885	881	900	918	968	947	930	933	981	922	903	873	906	880	913	904	943	865	926	882	904	864	908	910	877	917	872	951	911	938	856	914	945	923	905	914	889	919	905	902	957	830	939	894	902	920	977	914	907	973	856	909	903	902	925	909	923	862	929	950	960	882	855	917	892	949	907	951	851	917	877	933	920	888	891	925	960	907	925	906	886	924	872	933	869	900	933	887	924	973	910	923	921	930	949	853	959	867	967	924	933	896	905	885	904	867	909	930	927	854	883	912	856	921	876	897	932	916	890	865	939	896	932	878	896	926	901	874	944	923	936	881	942	957	910	876	875	915	932	881	881	903	907	915	924	928	900	903	933	860	907	938	904	931	894	911	944	917	912	916	945	868	981	908	899	892	949	921	945	829	949	861	920	921	904	874	895	896	914	873	900	929	933	890	889	916	939	927	920	925	918	861	896	937	947	916	900	883	918	939	868	923	939	922	934	949	954	900	889	915	891	890	903	855	880	882	940	912	891	904	937	909	922	872	923	915	967	914	921	926	900	894	903	909	968	915	895	908	930	896	919	932	873	900	886	952	923	925	867	947	891	897	847	902	909	844	888	949	901	881	933	875	952	945	929	892	922	935	906	935	911	906	922	923	880	903	959	915	922	944	928	920	913	916	875	888	904	845	935	886	996	956	960	892	946	906	920	882	876	886	949	906	974	918	951	863	963	932	969	891	865	924	998	939	890	927	916	929	928	853	906	895	900	928	917	882	927	947	929	912	928	959	911	867	927	887	911	953	925	960	892	883	937	918	896	892	880	892	865	860	903	905	950	865	973	960	915	928	936	913	842	935	925	852	913	928	966	875	923	908	860	991	903	953	904	917	919	961	912	904	888	894	947	850	952	950	934	990	899	858	936	935	881	896	912	885	886	912	943	958	916	849	891	939	962	824	914
27264	21647	23873	15954	12928	9351	7275	5865	4499	4208	2437	2077	1492	1176	1002	814	836	913	668	638	622	550	524	515	500	424	453	430	396	409	398	389	371	397	361	337	348	358	382	376	380	383	315	372	364	364	309	326	360	364	372	357	339	407	361	366	376	342	369	354	367	350	325	342	392	359	365	398	342	303	355	345	359	380	321	327	369	374	375	365	365	351	376	356	349	357	314	378	329	376	349	311	349	387	329	321	360	327	358	380	352	375	330	330	313	342	334	361	334	353	401	323	319	298	325	312	359	352	341	346	348	351	343	335	343	363	380	341	354	342	361	361	336	340	355	336	338	338	393	334	334	345	336	389	342	357	365	412	333	337	374	342	327	335	323	337	341	349	390	304	311	376	326	316	364	324	397	306	350	352	332	336	321	379	365	363	395	297	341	332	366	340	349	359	334	334	378	340	396	375	367	356	356	352	333	311	374	340	353	367	342	348	380	388	338	363	358	337	323	349	359	373	349	327	341	347	362	349	366	366	330	322	354	371	310	362	365	364	357	327	369	351	357	342	381	392	363	362	377	343	372	318	358	343	395	382	339	393	352	343	337	346	345	347	367	362	353	367	344	355	340	325	358	362	347	357	351	321	343	346	322	341	341	330	330	335	372	381	330	346	360	370	357	332	343	346	361	356	354	366	375	401	345	342	348	350	362	364	335	333	360	325	340	330	365	401	370	330	355	348	341	382	348	355	367	363	370	356	359	364	358	379	369	361	387	382	341	328	365	338	339	332	343	363	380	341	324	349	316	377	313	334	372	355	359	339	357	362	344	373	340	356	354	367	365	347	353	321	345	366	331	368	332	306	331	307	347	373	319	363	349	337	351	336	373	371	375	352	371	320	380	355	353	339	371	359	332	336	346	359	329	316	330	311	380	396	314	325	339	368	358	334	331	347	396	335	350	335	367	347	355	361	358	358	355	361	339	351	363	343	333	336	386	340	371	360	345	326	363	363	344	365	375	353	359	346	343	360	342	366	340	348	376	343	367	385	331	323	341	362	329	328	345	357	346	334	328	358	335	334	361	345	346	340	346	339	371	364	363	353	354	344	362	362	364	339	342	316	359	362	363	355	351	336	400	342	336	340	309	313	355	323	346	381	401	341	340	380	334	336	331	352	340	343	315	347	349	348	369	338	355	357	370	342	340	347	358	350	329	362	362	315	346	376	347	359	351	339	363	347	323	340	320	318	360	326	350	339	372	335	337	350	361	345	334	340	357	331	348	328	338	337	341	326	368	390	362	329	370	349	361	326	345	333	328	330	358	335	355	362	349	334	336	329	366	341	347	361	382	352	321	374	362	355	302	328	368	355	340	335	382	344	340	352	338	373	365	358	336	306	361	366	385	310	339	325	345	321	355	317	350	322	327	336	391	351	327	354	319	359	354	368	308	359	337	369	363	338	373	358	358	324	364	322	347	338	341	374	306	345	338	371	379	354	355	368	343	337	331	341	339	389	338	373	361	338	386	347	345	346	334	340	330	351	342	346	316	313	354	365	367	330	348	353	332	358	370	339	322	333	321	335	361	334	353	330	341	350	375	372	349	370	326	404	359	384	352	359	328	354	342	358	359	350	330	322	307	360	352	384	353	350	342	344	329	354	331	339	339	363	335	359	333	345	325	379	384	347	326	349	319	352	335	346	410	333	378	388	353	317	347	355	336	305	337	378	341	334	362	358	333	313	311	340	345	353	344	348	327	359	337	340	346	376	362	390	372	339	352	390	354	356	354	338	342	358	326	357	346	359	371	339	374	341	338	349	365	360	333	353	362	345	331	341	323	358	367	353	348	330	357	375	349	344	374	381	341	339	343	346	340	330	375	347	322	353	402	372	335	389	370	348	309	339	386	334	352	321	376	357	329	368	365	350	352	360	343	387	358	355	320	332	325	352	326	334	348	353	350	375	322	356	339	345	341	316	351	320	353	326	369	336	380	356	327	329	353	351	341	333	352	360	332	372	335	334	325	354	411	332	362	385	373	391	360	348	334	362	361	318	324	301	328	344	350	329	349	351	336	334	351	344	353	327	359	351	322	372	319	376	369	379	345	339	377	338	341	331	345	339	350	349	359	328	324	344	333	348	291	302	332	333	365	383	331	333	389	347	329	344	316	335	362	328	365	381	395	358	374	355	332	328	349	368	337	370	358	344	319	338	324	348	382	346	361	331	358	380	346	329	341	330	341	361	362	321	358	355	352	335	322	374	358	344	342	327	304	319	336	365	349	336	353	383	369	365	346	356	354	358	360	345	325	332	377	348	405	337	317	334	365	338	334	339	358	355	378	413	340	340	383	361	363	380	358	344	329	341	338	329	355	381	344	351	347	325	344	335	360	345	346	342	364	375	358	343	350	325	364	347	352	355	363	376	353	331	344	358	377	346	366	326	328	348	356	353	336	383	369	356	393	347	348	368	363	371	322	296	350	375	378	357	363	317	370	369	358	323	358	345	352	320	362	333	329	357	360	369	293	302	354	396	356	307	340	350	379	344	319	331	366	317	356	357	333	386	340	328	368	382	356	353	313	326	352	324	367	374	351	339	367	380	367	363	324	367	372	345	374	351	352	365	350	339	336	345	355	344	306	340	354	330	335	353	330	336	346	344	322	352	363	326	368	345	321	322	310	378	367	352	343	346	339	390	363	360	336	382	326	348	385	353	323	374	322	345	360	341	324	371	334	338	386	358	353	344	357	323	363	344	319	326	330	373	357	332	353	370	342	337	353	340	361	341	373	382	364	356	367	374	340	373	340	355	363	358	350	347	347	343	376	338	384	340	330	337	366	331	319	348	341	366	353	367	341	380	334	376	314	363	338	337	348	352	322	363	388	327	339	345	355	364	331	342	338	370	363	314	334	361	327	334	356	340	324	348	356	356	358	360	339	357	306	346	316	391	339	354	323	340	380	339	383	388	308	353	331	386	350	339	316	357	353	366	322	322	346	340	357	364	325	354	376	346	347	326	347	367	342	328	310	346	348	398	336	368	352	341	359	378	353	360	326	370	357	378	372	358	350	355	350	323	345	351	329	355	387	322	345	352	313	366	367	323	349	372	358	344	330	362	373	334	368	342	367	346	347	369	351	340	370	376	355	358	354	381	333	334	305	347	322	334	374	362	383	372	367	347	404	352	364	344	382	365	347	354	370	351	318	347	366	338	335	344	361	348	333	349	351	337	342	358	335	378	361	366	323	321	324	299	350	332	332	321	342	312	389	394	340	380	367	336	366	329	347	363	340	367	377	356	330	341	354	382	367	325	384	359	335	337	393	353	343	387	334	341	357	328	338	316	328	389	356	352	352	323	350	341	341	338	367	336	352	335	338	318	386	321	382	336	351	351	341	354	364	337	342	359	331	329	342	380	335	360	374	321	371	318	359	314	349	333	333	303	373	375	322	356	353	359	371	305	325	359	306	349	359	347	323	344	359	364	372	350	381	322	350	375	356	319	362	357	352	334	341	323
18450	18030	26845	25500	25360	22574	20273	17276	14725	14332	9204	8370	6755	5896	4632	4102	4259	4016	3252	2829	2821	2260	2075	2039	1883	1809	1879	1353	1222	1155	1059	934	1035	1026	938	914	933	911	959	970	871	888	886	849	892	844	801	884	880	876	904	849	824	815	838	899	808	818	877	826	861	886	869	786	833	812	846	844	875	814	867	862	799	828	835	861	861	821	816	824	824	863	838	850	837	840	863	868	859	861	795	808	824	852	813	859	864	811	849	850	874	788	832	804	867	861	868	812	878	832	798	841	793	805	822	835	850	860	782	816	879	812	875	839	834	834	803	837	877	830	825	820	825	835	801	836	832	800	801	811	851	820	781	810	803	827	821	828	827	784	826	813	891	838	808	823	819	834	828	830	840	768	858	788	769	807	817	804	799	810	798	833	830	826	817	820	848	808	806	796	830	790	865	866	875	902	858	798	774	854	862	808	828	816	807	798	766	773	821	805	830	817	798	851	831	818	858	810	872	796	853	802	838	844	849	772	800	805	798	756	868	794	878	810	797	772	831	820	818	831	817	832	786	853	859	849	784	795	848	847	861	825	832	806	849	838	815	869	873	828	845	866	909	808	803	838	829	860	780	843	801	782	831	781	837	810	885	838	843	822	828	780	847	813	847	839	805	834	810	825	806	838	815	857	875	816	812	817	824	789	862	784	841	870	788	817	857	801	818	873	846	812	765	800	861	802	853	829	821	892	847	810	844	842	837	807	863	858	798	797	766	803	831	852	897	799	784	785	825	826	923	785	834	826	790	799	789	825	868	833	840	815	835	827	852	787	825	860	840	859	858	805	814	834	778	815	816	832	821	839	826	845	818	796	795	786	791	820	826	851	814	807	821	823	838	815	871	801	814	808	781	798	863	800	902	837	829	793	765	799	786	864	785	790	800	899	795	775	817	813	796	844	851	824	836	838	840	835	838	881	838	831	809	818	796	802	870	840	817	844	849	835	867	783	831	777	834	818	872	776	829	789	857	820	812	802	848	857	845	819	812	808	801	839	805	792	832	835	805	847	773	783	804	770	808	811	844	838	847	861	785	807	840	809	832	877	857	836	782	838	886	816	842	778	859	852	815	809	874	812	759	813	834	855	816	824	822	812	816	859	812	815	836	810	852	844	818	821	862	927	800	778	813	850	842	807	864	848	818	820	856	884	821	833	776	843	849	836	869	843	829	852	819	837	830	824	857	822	870	842	828	817	784	776	758	846	865	866	853	834	804	841	844	788	791	788	832	825	847	803	819	765	831	850	815	831	803	810	789	769	848	836	834	826	815	802	855	872	846	870	812	823	861	805	795	800	850	780	829	804	838	851	873	827	848	830	809	797	853	790	826	832	867	783	771	789	850	849	848	804	821	835	871	813	840	836	803	844	861	823	826	889	847	772	875	790	802	872	800	825	821	806	865	835	869	822	795	839	848	816	833	811	781	834	812	807	833	796	847	838	811	826	840	832	856	761	860	816	807	859	825	819	796	798	861	800	738	822	806	853	816	810	835	829	874	825	816	848	823	830	830	806	830	852	846	746	856	818	836	813	866	836	789	833	834	862	803	816	818	814	834	842	821	840	823	808	842	813	864	837	768	844	854	844	837	880	760	793	856	814	847	788	867	839	864	846	824	815	829	849	793	829	802	816	753	787	827	826	791	882	821	864	840	810	800	780	801	810	811	829	868	856	814	858	813	844	810	849	846	809	793	807	811	844	793	834	778	827	816	825	856	842	818	820	835	833	838	843	806	815	857	818	839	839	855	838	845	860	801	812	764	814	809	807	786	825	787	864	788	820	821	842	816	834	803	814	819	841	887	843	820	833	790	840	783	850	818	855	800	835	770	860	854	792	836	813	814	800	818	834	801	808	842	804	764	821	789	827	809	882	814	889	860	776	858	825	807	804	846	805	803	807	834	797	872	836	799	785	763	877	837	818	856	813	800	785	797	845	825	813	846	824	871	825	863	815	792	818	768	827	824	781	796	855	801	850	852	852	813	809	826	840	867	824	895	856	776	834	840	853	860	845	832	845	814	817	812	881	838	868	825	856	781	832	858	814	844	824	791	833	766	811	844	873	757	862	830	779	803	814	845	795	792	876	863	867	840	819	819	778	843	839	850	809	878	815	862	848	799	813	812	833	883	860	836	810	809	867	803	815	802	816	836	821	841	860	873	877	804	870	850	853	871	872	834	869	828	828	848	788	820	824	809	848	839	800	843	846	879	844	837	855	822	762	825	822	824	820	850	844	834	794	845	828	808	900	839	868	824	795	830	780	850	893	840	870	846	880	813	779	823	805	811	769	810	833	828	833	827	762	850	830	826	835	794	826	812	829	861	860	816	838	861	810	788	850	842	815	842	844	830	804	860	897	868	822	815	820	810	806	837	855	808	797	816	860	852	841	863	772	839	865	851	812	849	857	818	811	838	817	848	851	807	823	848	842	804	846	829	812	862	886	834	914	848	850	866	826	793	837	809	867	753	836	846	834	789	833	826	791	799	768	843	820	803	839	842	831	837	841	843	816	784	843	836	848	778	864	809	815	807	858	890	836	857	839	830	800	826	787	834	834	847	833	810	856	816	867	834	805	853	797	838	870	828	829	787	835	833	823	822	835	800	879	746	869	810	830	886	860	803	864	820	785	815	879	827	834	819	792	842	797	829	798	819	837	784	829	819	881	856	892	845	828	782	862	803	865	822	856	858	834	865	817	838	844	861	851	851	841	842	837	926	805	787	808	839	791	780	855	835	825	776	806	774	815	770	798	843	767	780	829	822	864	857	824	847	834	813	825	825	857	822	831	833	831	833	787	798	795	879	816	835	800	821	829	884	862	806	822	795	801	787	822	833	864	845	888	893	832	811	825	834	818	805	847	849	782	844	838	775	829	883	834	838	755	837	843	873	860	814	815	817	860	803	814	823	809	846	892	786	817	826	784	779	758	814	797	854	791	844	845	851	805	824	860	868	830	806	857	811	844	820	799	842	830	757	861	809	823	838	788	777	803	890	872	828	828	827	801	837	853	817	882	767	850	844	838	801	752	825	819	826	791	855	814	896	883	842	850	764	835	842	831	839	775	870	827	819	830	880	777	827	848	873	781	865	768	816	803	926	852	849	755	834	798	856	813	872	850	825	889	786	773	874	819	798	811	828	865	815	789	834	855	848	833	824	830	802	778	807	791	803	842	825	778	828	831	834	817	820	849	789	773	874	819	820	811	798	839	824	852	799	816	803	791	788	856	800	816	845	849	889	820	798	800	825	875	812	767	855	815	821	784	858	817	776	796	815	850	832	842	823	794	807	799	818	818	823	854	820	820	766	791	845	842	789	847	855	849	860	824	819	836	876	842	890	804	861	824	839	842	817	828	816	829	817	817	790	847	782	836	852	874	859	833	828	819	826	846	839	818	846	827	887	835	896	812	899	775	851	812	828	836	809	825	844	819	798	821	785	845	811	848	800	799	811	833	810	818	832	894	847	823	839	835
8478	6901	6369	4826	3545	2414	1556	1119	851	724	631	591	595	538	528	519	497	500	474	474	456	429	438	424	413	404	396	446	407	460	374	450	423	439	389	422	389	410	427	403	404	388	388	428	393	399	402	390	403	423	387	384	443	376	430	432	395	422	419	411	388	454	373	397	400	391	399	400	378	418	381	430	423	409	405	453	414	382	384	413	399	397	410	427	409	452	406	402	408	342	379	387	395	392	388	416	397	397	354	380	414	394	410	429	409	395	405	396	397	376	428	418	378	405	370	414	379	399	391	413	444	420	400	386	392	385	420	399	430	400	400	382	387	379	402	383	428	380	388	387	391	394	390	391	382	428	432	414	426	364	422	376	373	387	396	427	457	402	411	416	403	386	386	408	395	435	381	393	389	376	374	402	398	361	375	378	412	386	394	435	430	394	385	431	408	430	386	413	439	409	388	390	395	397	408	414	400	398	404	412	406	408	386	368	410	404	416	386	380	431	418	408	407	400	361	376	414	432	424	379	379	405	398	420	407	370	435	408	392	435	381	370	406	443	418	428	391	421	399	397	394	403	407	428	364	373	426	392	411	414	377	385	434	400	387	396	355	402	387	424	406	381	421	433	388	385	364	385	408	402	384	417	383	383	398	384	415	421	400	375	368	414	432	383	387	364	416	425	395	417	412	406	443	426	407	437	408	363	401	407	405	425	400	379	436	385	371	369	359	429	419	414	421	402	378	358	372	454	390	386	457	402	384	386	373	401	421	374	403	396	398	401	414	408	408	396	398	366	414	380	454	396	413	402	359	439	394	425	415	382	407	402	383	404	427	374	399	403	416	415	388	389	382	380	409	395	387	403	410	408	419	435	393	379	430	394	469	445	404	389	422	400	386	402	369	380	388	392	375	388	416	424	429	367	372	412	399	392	411	388	396	424	423	408	394	401	369	388	397	395	427	397	368	400	437	392	439	384	367	423	423	381	348	427	439	403	434	412	427	379	378	373	410	399	409	387	403	375	389	354	415	373	364	383	385	410	416	369	397	396	415	361	363	393	378	408	391	381	444	407	426	396	394	373	375	424	415	395	386	406	390	364	425	388	419	378	374	354	422	396	381	386	377	411	417	438	406	367	363	416	406	369	369	408	368	439	391	378	386	385	375	356	387	377	414	356	409	410	389	390	417	417	391	364	396	421	389	423	374	391	402	416	407	389	416	392	400	417	385	403	417	389	404	406	423	369	411	378	402	435	414	408	411	414	374	439	394	393	398	414	375	402	431	348	399	406	387	400	402	426	416	433	389	400	425	404	396	353	387	392	374	372	411	381	403	398	393	408	430	413	383	411	406	382	359	391	432	402	391	399	429	415	394	462	390	422	400	389	400	417	429	432	382	405	395	393	397	423	394	391	392	445	385	412	433	401	460	378	372	411	377	405	401	421	384	394	390	387	401	369	428	398	397	416	405	413	403	419	378	412	411	387	408	375	420	445	391	441	412	444	394	417	361	415	404	371	413	404	417	386	377	389	417	395	358	419	420	406	393	379	395	424	391	381	382	416	381	410	419	394	419	432	387	403	447	410	373	420	376	393	432	420	409	411	420	396	392	417	419	405	415	413	382	377	387	403	372	384	406	375	434	416	406	396	398	365	408	398	414	394	382	431	378	373	420	387	426	427	402	373	385	393	383	359	409	452	402	409	391	395	390	405	396	404	402	394	392	420	415	391	411	392	396	428	431	407	402	421	381	398	400	403	407	410	447	397	424	398	405	436	400	381	387	453	391	409	399	402	401	399	393	396	417	421	415	417	450	397	390	406	411	377	430	414	433	409	407	387	405	386	414	425	406	402	448	412	417	393	385	415	424	390	394	401	356	404	405	384	390	385	438	377	410	383	383	398	382	393	422	396	401	411	371	411	367	392	423	398	392	376	400	448	390	411	372	423	393	400	420	420	381	371	410	426	405	418	378	386	420	404	387	411	403	389	400	411	409	377	470	416	424	424	394	405	400	448	378	400	426	400	396	380	400	383	382	371	394	395	415	409	441	395	397	401	406	431	387	406	428	351	412	389	371	396	370	374	373	407	419	397	406	411	405	449	387	362	385	376	432	368	424	405	407	413	428	398	416	389	355	409	352	419	411	368	393	367	354	365	368	427	424	387	373	419	403	417	369	370	367	377	402	429	421	393	392	389	429	412	395	390	389	380	411	362	417	434	397	398	405	397	397	389	439	380	349	386	379	388	422	385	390	414	415	365	429	396	409	376	393	408	418	388	426	400	402	388	423	386	411	378	449	372	368	401	399	417	409	421	391	432	421	382	403	422	377	384	387	394	425	402	403	431	402	422	417	385	409	403	380	379	401	402	382	422	414	413	389	399	403	402	410	396	375	414	441	384	388	416	408	382	431	353	406	422	384	408	385	397	420	424	399	396	406	379	420	390	389	380	405	391	393	388	404	389	389	413	365	414	413	396	393	405	375	385	434	392	392	367	342	364	417	385	388	407	413	416	440	383	436	439	406	421	378	388	415	404	407	443	388	398	399	383	381	435	386	393	353	368	373	415	409	403	432	396	411	403	373	426	383	394	428	391	411	391	408	399	425	386	388	368	420	386	410	404	384	366	384	430	381	415	409	393	430	384	437	376	372	372	383	409	418	414	386	408	391	394	408	409	394	430	381	361	376	389	420	409	415	411	404	400	404	385	398	419	386	394	410	386	398	365	440	396	378	414	411	437	397	403	401	383	398	393	394	378	388	395	393	399	424	384	425	401	400	369	412	377	430	419	427	388	380	413	371	371	379	375	363	381	373	427	386	419	383	399	412	400	395	338	383	412	436	443	390	391	404	412	421	410	429	410	393	382	427	393	417	431	381	376	368	383	459	409	411	400	401	375	414	400	425	425	415	375	401	393	422	403	393	390	385	370	378	382	424	375	374	393	433	393	385	397	433	394	433	381	412	421	414	395	368	379	411	402	413	374	394	403	392	392	353	363	388	398	421	390	418	388	407	390	386	389	396	432	439	418	405	430	396	426	421	422	384	418	419	388	405	400	384	416	408	402	409	446	432	409	389	433	399	356	380	373	441	424	374	381	433	398	406	395	388	389	403	393	413	383	413	354	378	374	381	381	389	406	384	411	409	376	409	365	422	387	405	454	378	436	372	391	407	370	413	436	384	418	376	436	400	398	413	429	390	424	420	391	391	401	410	386	415	399	416	404	380	407	384	389	428	400	397	425	382	391	402	419	413	387	401	402	390	435	419	395	376	387	404	403	425	413	400	432	395	388	388	392	372	416	432	425	406	413	392	380	367	371	397	415	380	374	407	418	389	391	387	418	425	405	407	378	415	413	403	360	424	394	389	413	422	410	387	394	373	397	383	409	433	378	429	411	408	461	419	400	451	423	394	399	405	369	418	360	417	416	396	433	388	406	417	419	378	412	378	376	379	383	409	422	354	377	376	411	411	411	437	402	403	398	376	418	437	400	428	400	373	414	367	403	386	381
6976	7187	11620	13491	12601	9791	7258	5177	3820	3152	2759	2570	2274	2084	1910	1705	1584	1397	1329	1223	1265	1205	1192	1104	1124	1050	1056	987	975	972	986	974	932	938	1020	1009	977	965	973	960	983	928	919	931	977	934	1002	927	972	1020	902	943	955	943	980	917	886	921	906	967	982	952	937	929	957	944	936	947	929	926	903	958	936	897	938	878	984	960	990	961	942	937	920	960	958	960	1002	872	940	958	927	906	938	961	888	922	916	970	959	911	898	975	983	959	944	927	946	964	973	909	919	916	972	926	890	936	921	954	904	854	949	916	932	967	923	918	950	943	982	903	938	948	928	923	952	942	965	954	931	953	934	980	946	972	867	954	862	908	934	930	917	905	951	984	978	932	907	920	986	945	927	939	978	900	918	963	873	911	959	940	960	913	907	915	958	961	943	935	923	904	975	963	891	938	923	966	938	914	911	945	905	937	939	929	923	949	891	937	994	940	903	945	968	944	944	879	901	987	950	973	929	924	975	916	931	996	949	964	924	919	941	937	853	949	943	950	892	991	960	898	917	1016	959	850	929	900	885	942	939	921	976	890	953	942	949	985	911	924	991	993	906	972	929	940	897	934	951	921	928	933	979	919	959	896	932	915	902	917	961	918	924	893	892	938	957	922	893	972	961	953	930	905	915	947	971	947	933	897	974	919	944	950	944	902	876	983	912	964	925	897	880	977	998	888	896	943	977	951	895	966	915	995	936	873	916	955	968	936	896	926	950	905	919	952	962	912	949	959	923	958	916	948	908	941	895	959	915	944	904	961	846	958	910	899	920	959	955	900	934	966	921	930	906	939	907	917	952	940	899	950	931	909	899	946	922	946	892	894	899	925	943	938	952	921	962	946	875	975	860	938	937	927	946	958	877	909	897	955	926	918	949	942	883	955	972	866	895	1010	975	998	949	939	998	905	903	898	936	915	929	949	927	897	915	903	937	967	915	967	905	989	972	934	926	969	960	913	939	954	1002	944	914	870	987	884	947	983	925	880	964	955	924	945	985	910	941	919	949	922	908	915	951	932	980	966	965	954	939	930	947	953	906	932	928	980	969	997	910	895	922	957	964	920	949	946	951	890	986	954	946	902	941	940	916	954	986	936	914	940	1021	891	956	942	912	917	933	911	893	944	894	925	865	867	909	923	917	952	923	916	975	889	907	936	910	940	895	936	892	908	937	932	917	937	940	965	959	987	957	929	905	919	934	932	974	928	907	923	937	880	895	917	953	927	930	968	970	905	902	943	908	918	920	952	979	941	945	899	965	934	954	943	913	963	918	947	961	924	891	1003	930	982	915	921	979	896	929	971	884	906	873	976	912	994	939	956	949	951	904	935	919	906	927	911	959	1011	966	968	994	870	952	946	987	993	985	915	932	914	895	945	887	919	923	1020	943	910	943	955	936	897	972	951	932	943	947	973	960	983	899	923	914	920	949	952	919	909	988	851	947	920	879	932	959	947	943	966	899	915	939	927	945	943	950	963	912	895	863	868	944	904	978	899	965	961	933	914	941	961	1018	973	939	982	951	923	948	938	949	967	906	919	911	943	934	966	954	914	949	905	913	918	953	1023	948	928	944	998	880	942	975	946	936	932	919	919	959	899	908	945	918	963	908	923	918	915	910	964	890	962	956	955	957	957	907	955	966	872	930	971	931	971	922	934	908	895	896	842	1042	948	953	931	893	940	939	996	867	899	916	950	904	936	959	933	955	934	941	924	916	890	979	914	907	855	1000	926	946	953	927	984	956	958	892	942	913	931	954	953	962	960	949	934	932	965	977	949	985	920	952	950	924	926	905	949	944	930	919	909	905	918	962	886	920	968	938	939	916	914	969	931	938	945	936	936	970	924	962	925	973	976	959	923	938	928	964	947	933	952	920	926	922	864	874	963	932	979	874	967	954	994	945	911	936	940	924	929	971	936	984	922	886	914	903	941	930	962	916	938	884	921	891	903	949	895	925	929	911	964	973	933	950	940	928	968	922	928	928	947	910	927	1003	930	959	942	879	901	915	870	931	926	899	883	975	965	956	972	967	973	901	935	944	953	918	1006	938	972	961	902	924	957	931	881	959	944	984	944	902	936	907	878	920	997	965	974	940	875	885	943	925	968	923	965	930	919	969	1006	957	926	916	944	942	899	974	952	919	879	913	1032	989	889	914	948	974	921	900	906	947	916	933	945	894	925	948	876	927	913	941	950	879	885	918	872	901	920	966	897	922	902	955	918	829	960	907	925	991	944	969	931	914	925	936	910	921	923	949	941	952	945	954	1015	949	908	956	941	902	924	879	921	918	920	969	934	950	907	953	932	944	927	933	946	953	913	914	907	961	996	916	938	939	886	955	941	882	946	971	954	944	983	933	907	966	970	935	944	919	968	927	973	881	935	946	963	1006	897	936	899	929	911	933	921	935	922	913	901	970	973	941	903	979	971	895	965	927	961	924	930	929	858	951	933	947	890	941	844	877	928	907	930	954	890	920	963	938	920	932	941	969	937	891	944	972	888	928	928	869	936	973	929	960	943	954	889	953	983	906	988	879	972	900	969	994	1003	946	923	946	955	914	935	873	910	957	899	948	1003	971	960	952	907	950	977	974	957	945	966	973	873	898	922	929	947	988	957	907	953	937	929	962	920	974	960	919	953	932	942	962	895	961	936	913	960	924	935	938	945	944	899	926	878	979	922	880	938	903	957	938	948	987	908	894	859	909	924	949	972	898	936	965	953	939	891	939	904	963	924	1012	958	911	899	974	919	920	916	896	954	933	929	969	949	938	954	917	940	992	904	953	976	972	900	943	875	947	904	950	921	944	945	951	944	1011	889	961	998	927	917	921	948	931	921	889	941	934	988	948	958	894	882	959	932	873	918	926	949	870	940	910	939	984	919	950	912	925	968	925	960	906	952	958	945	968	906	922	925	974	902	927	921	927	935	976	964	953	966	939	967	918	933	930	886	938	922	946	904	935	937	961	880	923	988	926	942	888	976	893	962	919	978	921	915	889	995	960	970	972	870	959	920	921	928	897	921	963	942	896	929	963	942	910	940	943	884	961	993	938	881	913	967	930	892	1007	976	973	970	880	923	942	902	925	938	929	937	937	940	951	892	912	891	953	937	938	937	936	952	984	909	992	938	893	937	959	939	936	873	964	929	947	874	982	945	900	949	932	935	906	936	909	952	925	938	941	934	939	946	912	927	906	879	956	959	899	933	893	932	954	915	879	944	898	889	910	970	958	913	923	919	917	927	893	979	941	990	949	968	909	908	957	919	901	879	873	934	894	970	962	972	1019	926	940	904	923	911	960	980	938	927	905	933	888	964	941	994	902	922	956	922	979	971	909	915	927	971	928	958	927	974	900	938	959	967	960	919	900	856	933	916	908	962	963	987	981	951	913	957	942	898	947	958	907	1040	943	927	953	949	937	905	942	934	944	939	941	952	952	923	966	996	887	897	932	903	889	910	964	919	914	965	967	942	902	929	949	961	959	971	974	892	906	956	950	929	959	914
19520	16521	16347	11912	9260	6007	4620	3452	2505	2335	1486	1310	1016	955	793	676	764	662	576	581	501	521	502	436	471	462	432	399	389	428	418	443	388	424	418	378	412	370	404	406	375	369	374	385	399	407	376	424	411	392	384	395	410	399	401	393	362	400	378	403	415	405	381	383	382	349	377	424	430	379	395	378	404	361	425	368	400	356	393	343	406	376	411	372	425	341	365	356	404	413	414	393	346	383	418	350	354	364	390	410	382	369	393	442	387	388	344	373	367	385	394	392	414	403	368	345	378	410	404	445	413	409	408	397	365	387	377	393	357	379	392	364	402	402	361	392	389	389	406	376	384	409	393	414	422	393	364	357	410	400	375	415	396	401	405	354	375	395	390	391	365	405	377	400	422	399	380	389	395	354	420	387	415	423	371	363	391	401	435	383	359	407	420	392	379	379	395	410	374	378	369	382	374	346	383	393	356	381	360	381	386	405	359	393	417	396	425	351	409	436	372	388	376	398	392	417	381	376	348	381	411	355	378	446	386	382	356	383	408	420	347	396	382	366	360	400	340	348	357	396	395	403	384	380	408	358	360	367	389	368	372	401	375	391	376	402	377	357	387	428	375	421	389	369	381	374	407	425	375	421	389	418	395	391	412	393	378	403	411	388	385	356	409	366	399	390	424	404	350	359	367	374	387	412	397	398	382	402	377	400	419	383	397	405	376	366	353	380	382	379	377	377	364	365	420	407	404	422	368	353	353	381	393	407	387	393	418	374	413	392	376	386	377	378	407	395	367	383	394	377	402	402	415	385	366	405	423	374	394	340	362	383	397	412	395	411	367	391	366	357	374	375	446	368	394	353	409	405	388	401	413	428	376	379	387	369	411	374	424	381	370	394	412	350	399	397	354	400	378	419	401	382	390	369	386	348	407	390	385	338	363	412	415	374	358	392	372	388	370	400	389	370	385	390	357	397	418	357	365	369	404	368	402	373	384	396	369	369	392	421	388	394	388	389	406	380	384	402	378	387	378	368	370	425	388	406	395	402	397	379	366	378	406	380	426	402	414	410	411	374	414	399	348	388	371	399	358	374	405	363	368	416	394	374	377	407	401	384	394	382	370	390	370	420	424	393	398	401	398	393	394	400	383	387	384	369	414	409	344	346	363	360	387	376	361	367	410	391	406	385	367	402	389	392	415	412	403	361	405	392	396	361	391	381	384	375	358	372	373	437	395	385	382	361	433	370	393	382	393	362	384	368	369	387	382	381	411	389	384	389	433	373	393	410	375	415	410	412	389	391	397	443	400	387	361	374	412	402	415	373	408	380	399	393	434	366	399	394	386	402	370	393	393	395	383	412	402	357	386	340	384	357	435	398	374	439	402	395	375	411	421	405	425	416	408	396	396	396	393	394	365	392	368	342	372	360	354	380	362	387	406	406	409	370	369	401	391	396	381	374	404	362	397	410	425	369	383	369	365	364	400	377	416	380	384	391	403	413	389	365	353	378	402	336	371	378	376	399	394	403	403	365	368	371	409	425	425	380	413	407	361	400	354	394	374	391	407	385	378	370	378	360	390	376	421	386	385	383	387	365	391	376	377	417	377	372	377	368	389	374	381	377	409	381	410	376	396	388	410	387	371	364	431	382	349	405	400	391	393	382	400	363	372	381	363	378	383	347	371	435	367	422	387	391	365	381	422	379	390	399	412	399	387	401	424	393	378	350	357	371	378	364	393	382	380	395	394	405	386	383	369	373	376	394	387	372	352	384	400	379	406	395	381	398	421	344	347	399	403	374	417	391	410	391	353	395	391	356	455	401	397	386	402	390	395	418	375	395	409	405	388	363	356	350	428	438	370	344	425	391	365	386	385	371	382	391	393	344	360	389	389	383	356	383	415	362	385	385	377	383	387	382	436	370	357	391	383	420	394	395	428	393	357	415	391	423	396	359	370	377	384	350	388	368	406	400	395	444	429	352	344	398	396	382	396	370	345	416	364	373	370	415	356	406	390	395	346	401	348	398	387	363	363	370	389	403	376	389	416	409	405	417	378	373	422	407	393	408	364	380	396	393	378	399	385	399	358	363	356	385	369	414	413	370	417	369	381	414	354	413	400	362	367	410	363	387	412	375	391	438	440	370	347	376	399	389	346	395	383	400	384	395	377	387	396	387	413	398	418	399	378	412	382	356	384	377	392	373	408	416	392	421	384	395	360	400	397	362	388	403	403	389	397	384	390	379	417	403	375	376	385	412	367	390	439	381	405	356	431	376	366	416	411	379	395	392	391	388	431	392	327	386	377	401	338	322	376	411	393	423	386	372	391	417	362	402	416	376	358	389	408	348	402	382	398	400	411	410	411	391	399	414	388	371	404	412	343	390	434	389	387	408	368	379	395	407	413	408	417	386	361	357	407	398	351	387	382	357	413	367	390	379	371	357	369	376	360	383	402	382	394	376	396	388	374	364	380	398	432	360	374	399	401	355	412	381	406	480	392	435	399	367	372	363	410	397	409	398	373	419	376	377	348	408	388	421	372	422	357	428	407	354	413	362	425	402	382	347	405	391	380	406	355	342	384	375	397	401	385	355	407	399	410	380	404	381	439	383	375	352	378	389	418	369	383	381	386	406	405	363	358	404	399	387	394	366	397	402	420	375	383	395	380	405	402	387	376	410	392	369	403	411	409	370	418	426	408	429	377	399	389	415	422	402	396	386	383	434	389	377	357	381	393	419	399	388	408	385	378	387	358	355	371	404	414	345	345	386	374	386	403	376	411	377	356	365	360	396	344	398	396	414	425	388	419	371	426	367	367	366	381	410	369	375	415	353	379	372	372	400	382	390	402	380	366	379	378	398	394	375	380	399	376	417	368	382	415	390	392	380	355	395	406	376	386	397	375	371	384	367	381	380	387	382	428	367	378	384	379	403	358	390	417	379	360	366	402	429	349	378	371	351	397	377	377	384	355	411	359	368	400	422	380	375	377	386	402	358	380	373	366	418	391	394	388	373	418	409	367	411	382	366	366	422	409	402	413	427	388	343	367	417	382	410	366	407	350	390	389	417	352	409	399	375	393	395	408	393	377	377	427	387	378	387	375	360	406	412	348	398	367	385	434	353	401	376	378	431	393	399	390	394	374	350	369	403	409	410	389	351	404	398	396	416	403	409	362	407	357	393	423	381	384	396	405	373	368	395	344	347	406	422	410	385	405	360	377	377	403	388	384	407	371	358	362	345	394	353	398	427	377	375	392	421	408	392	369	378	405	396	405	375	371	363	359	400	384	388	393	367	392	396	380	401	383	404	374	392	395	397	407	394	412	358	382	408	371	435	369	396	411	381	375	383	373	409	374	402	372	386	397	401	404	386	342	379	406	402	360	421	362	370	352	403	357	398	380	403	410	396	339	362	374	390	401	409	396	373	380	392	363	365	398	361	388	421	372	360	367	375	399	392	387	379	370	397	397	391	356	385	383	413	433	386	362	380	353	425	392	401	378	393	409	365	375	381
14924	14526	21373	21443	20992	17918	15223	12267	10255	9109	6477	5931	4738	4537	3613	3125	3289	3040	2123	2005	1966	1829	1627	1602	1428	1456	1453	1227	1066	1114	1069	1032	1010	986	1021	977	1028	1002	976	973	889	1019	973	933	958	921	938	958	968	913	937	941	922	976	925	894	941	883	911	952	948	905	921	868	850	952	965	915	893	925	943	945	932	913	879	935	954	879	976	939	967	929	880	895	902	978	932	941	952	893	945	877	945	893	902	915	938	856	938	893	863	914	884	934	952	895	903	859	912	921	899	926	977	849	923	837	932	972	906	888	924	971	881	870	923	937	899	894	923	903	887	939	904	876	897	906	899	933	878	910	893	929	923	940	926	916	871	909	958	894	900	868	887	909	898	941	915	917	952	911	931	908	939	943	908	980	926	893	919	960	950	930	898	887	892	915	910	951	894	933	940	909	931	846	919	890	945	931	969	913	924	910	917	931	871	958	916	900	963	866	883	905	907	854	941	883	889	905	863	876	845	888	905	905	947	920	978	942	935	941	887	914	897	882	935	937	975	884	939	950	908	912	925	851	886	932	872	987	931	930	915	896	956	868	909	909	915	860	862	918	876	909	941	882	911	935	969	916	954	875	908	957	916	934	952	902	905	829	890	946	936	904	918	945	909	883	951	936	852	936	919	947	924	953	920	963	884	908	919	915	895	913	936	949	925	915	933	855	951	885	949	884	901	859	906	967	842	908	944	937	905	937	917	952	905	976	915	917	876	917	905	956	888	932	915	889	924	889	906	865	849	898	879	885	910	945	917	843	924	924	949	911	915	910	925	911	931	993	911	895	918	948	901	898	892	894	894	948	883	923	942	961	932	944	896	906	876	943	927	930	893	887	864	908	925	927	956	946	912	883	948	879	944	878	902	911	944	880	888	921	911	953	933	956	941	936	941	911	953	906	938	899	855	908	920	910	894	975	873	943	892	927	887	916	915	1023	960	929	891	944	972	945	970	919	876	919	938	960	944	890	952	879	953	925	896	901	896	920	911	900	925	934	908	882	925	895	934	963	885	908	907	931	867	905	861	958	882	898	919	898	863	939	979	931	911	901	916	896	924	890	950	916	982	896	933	986	922	918	938	974	897	900	887	917	911	927	895	947	879	936	899	908	914	887	937	895	918	904	936	879	926	925	906	934	912	876	851	870	829	862	896	893	923	908	871	871	929	959	952	911	942	931	921	911	887	915	924	849	934	902	928	968	924	859	923	937	922	918	859	886	945	921	935	906	868	908	977	899	925	895	921	875	914	894	899	902	939	938	884	974	823	862	956	959	893	889	975	915	913	940	878	872	927	905	921	944	915	955	915	921	904	884	900	894	899	898	918	902	909	954	917	961	903	941	936	950	837	951	923	875	905	908	911	922	922	931	915	877	897	933	916	905	935	925	938	898	895	898	896	924	877	954	961	942	916	913	876	946	881	915	848	943	884	928	890	881	945	902	899	897	954	868	888	932	875	950	949	958	931	1009	933	873	961	918	907	884	950	947	870	914	934	888	949	922	916	916	947	904	984	855	912	928	855	867	871	936	951	946	919	929	903	929	896	908	864	922	895	889	981	950	918	915	882	951	932	944	945	936	942	974	969	895	913	920	869	913	887	874	856	925	882	910	885	921	911	923	966	902	917	920	915	923	929	942	917	939	915	908	884	903	921	911	953	952	902	893	946	939	880	933	862	880	908	876	907	939	917	904	911	932	955	927	895	909	879	868	895	941	936	932	930	858	956	910	879	877	931	901	941	917	948	928	979	893	975	900	896	912	900	925	899	935	904	927	894	902	875	928	902	849	968	964	911	956	933	945	922	920	902	918	911	907	912	941	906	906	889	900	909	903	943	948	927	942	925	901	866	924	901	952	923	942	870	882	914	946	908	913	902	941	839	957	892	948	938	910	950	915	919	901	903	957	946	864	926	928	904	875	896	885	910	880	959	928	917	903	938	976	844	977	929	875	978	832	936	952	909	923	902	922	917	947	916	947	937	850	937	883	897	923	891	915	900	931	895	934	961	896	952	943	920	910	894	933	926	889	854	898	961	917	929	932	892	902	896	913	901	917	912	913	926	934	922	928	934	914	890	941	928	952	913	903	911	926	962	896	916	856	930	910	887	901	872	939	909	954	910	908	910	893	915	902	893	985	884	930	920	925	905	911	919	919	926	923	900	937	873	926	914	881	958	952	922	942	883	919	915	913	926	911	942	905	915	874	930	914	936	968	941	951	896	899	946	879	927	890	948	886	913	911	975	833	969	906	930	855	918	909	928	884	911	903	930	942	878	920	901	908	920	915	910	900	872	929	985	860	911	943	913	885	984	939	951	931	925	899	864	968	926	944	938	918	978	986	962	937	930	893	905	862	911	920	908	935	950	918	899	931	931	867	973	901	935	899	957	834	922	933	919	960	913	952	886	920	964	951	899	909	910	961	920	897	921	880	939	909	892	884	966	920	924	911	942	945	929	928	966	967	883	889	954	877	878	925	907	875	852	903	924	889	915	882	912	848	908	920	937	887	943	923	949	930	906	931	950	910	942	922	881	944	921	906	888	892	903	919	911	934	885	918	935	922	892	888	938	853	903	921	890	829	893	872	964	937	931	958	919	848	949	915	951	925	871	921	865	951	883	926	896	887	899	973	906	951	903	905	936	922	924	898	872	900	947	885	958	949	906	919	920	916	873	877	948	894	942	866	867	885	927	948	885	843	890	866	959	926	904	983	892	916	909	942	907	904	889	886	896	902	938	903	912	913	930	892	906	944	901	855	938	947	941	921	907	877	898	889	893	909	917	916	875	910	906	885	954	895	930	870	910	944	920	910	955	901	902	908	887	949	882	883	915	927	885	900	926	881	915	912	966	920	875	895	942	907	899	928	914	882	867	879	914	946	953	918	938	913	972	934	897	918	898	921	891	958	872	903	879	868	926	932	820	873	905	918	944	903	923	966	883	841	876	933	924	932	931	923	850	951	863	943	908	947	935	881	947	884	889	887	914	887	891	945	913	934	907	913	942	924	954	933	956	951	920	932	930	961	903	944	870	977	914	908	951	862	912	854	978	912	895	924	893	918	935	960	950	900	924	904	959	959	916	925	916	870	915	905	945	917	927	896	923	892	916	888	947	878	951	928	908	901	952	905	923	890	949	941	923	924	887	897	919	870	890	901	938	906	872	921	920	914	852	906	920	888	986	893	946	937	934	953	889	884	927	893	871	889	876	856	820	894	894	913	903	945	912	931	973	898	890	903	938	912	952	874	901	895	940	916	874	904	918	886	909	981	903	954	941	900	926	933	917	940	933	950	902	882	896	895	889	870	864	952	894	941	883	890	904	934	912	882	861	868	893	943	937	913	967	953	955	899	886	926	931	938	948	929	973	917	916	870	946	911	921	877	909	907	894	928	904	908	915	913	957	918	900	894	921	913	870	946	933	899	917	889	868	899	929	907	933	938	947	947	904	887	898	948	947	961	959	903	906	939	908	908	926	933
27487	21465	21126	16795	12834	8967	7627	6303	4494	3655	2213	1903	1317	1288	1061	905	877	789	608	617	618	501	478	525	480	423	427	404	354	387	396	360	372	368	358	347	394	366	372	336	367	333	352	406	356	337	384	365	384	365	321	355	378	325	361	344	340	300	352	350	336	355	328	359	360	363	355	354	331	355	343	326	339	325	346	366	353	365	379	342	352	345	337	296	372	330	351	367	372	371	367	334	366	351	367	322	363	374	351	349	339	333	347	321	376	333	357	351	358	341	365	362	350	340	357	341	332	355	305	370	358	315	337	303	386	345	350	352	370	382	383	382	349	373	383	321	417	355	343	377	365	384	373	329	364	352	335	374	309	344	346	340	337	336	356	341	327	320	360	360	364	317	397	341	344	341	339	377	382	302	375	349	363	359	367	357	371	337	365	326	334	350	355	342	356	359	350	348	358	363	331	364	319	351	353	378	357	381	364	345	368	329	326	355	340	345	326	389	349	314	345	318	362	355	322	328	308	349	338	350	341	311	346	357	337	371	368	369	324	333	325	325	334	370	360	357	364	377	353	325	369	353	327	388	341	344	353	333	342	354	335	330	358	358	341	351	340	361	370	380	318	340	405	332	330	333	344	350	378	324	372	393	331	327	358	338	338	379	341	334	357	349	351	352	343	342	322	327	358	387	335	313	338	330	312	350	352	346	393	332	327	356	374	338	335	340	358	377	355	387	366	358	359	369	312	315	346	341	380	356	316	391	351	346	386	353	335	359	354	319	358	339	329	387	375	342	370	358	370	347	349	354	347	362	340	323	356	343	363	335	380	320	368	357	328	344	372	350	367	329	354	368	343	316	366	375	371	346	335	334	342	328	392	372	357	353	360	352	341	341	353	349	367	328	330	343	342	371	378	381	351	342	332	352	325	351	355	327	338	321	337	352	339	342	325	327	370	333	382	350	327	365	393	358	356	339	338	346	348	314	377	365	362	331	393	338	354	376	356	357	337	367	337	353	334	323	344	334	330	341	354	318	346	326	329	346	319	354	333	361	341	338	344	339	336	372	353	316	343	375	348	341	361	334	351	360	315	330	343	343	377	316	354	331	387	318	320	348	365	367	382	370	353	320	347	356	356	346	318	370	323	335	387	313	356	350	360	377	339	325	372	368	316	384	378	361	363	376	331	358	371	341	329	359	314	368	316	322	344	357	350	358	316	339	359	387	345	379	331	358	318	321	358	351	347	345	350	354	330	353	334	345	351	331	373	351	371	343	353	393	328	377	321	361	352	350	324	342	330	346	349	357	371	330	314	358	342	319	366	355	341	337	325	331	324	354	364	380	324	353	348	356	373	371	324	368	343	312	350	351	386	358	359	323	330	371	351	352	331	326	360	354	326	336	321	357	376	360	306	343	315	352	371	359	328	350	325	341	350	344	340	333	375	394	373	343	361	350	366	360	369	346	362	351	321	359	325	355	358	329	373	348	323	333	344	370	357	327	354	343	370	353	327	361	343	361	351	333	376	356	358	334	327	338	384	317	342	363	328	364	348	310	384	335	321	358	372	351	360	343	352	341	356	334	353	332	324	325	353	357	360	399	374	364	360	345	329	345	338	331	313	340	347	373	349	362	358	372	354	346	333	343	342	326	349	338	354	336	312	331	353	347	346	373	394	325	380	337	329	328	350	365	365	389	353	299	338	311	363	368	361	340	328	359	360	356	366	323	374	333	315	334	388	392	385	354	375	343	343	328	378	390	360	371	376	384	380	386	370	366	356	353	333	326	344	306	380	352	359	350	314	344	347	342	324	369	392	326	314	377	362	315	343	357	324	328	371	364	318	347	336	381	347	343	385	367	337	345	363	362	375	355	333	331	351	328	309	358	387	350	339	361	355	308	371	324	320	353	336	318	340	334	371	323	364	366	373	379	353	353	326	348	349	331	360	337	319	368	373	371	341	371	379	334	342	366	321	310	361	340	349	333	356	324	348	347	354	364	327	367	385	345	353	330	342	347	348	363	312	366	377	308	350	370	362	358	391	378	356	383	369	371	388	328	351	355	356	372	371	355	342	316	370	362	335	316	368	331	346	342	366	355	352	345	336	349	348	362	371	334	330	373	365	332	326	360	321	365	351	321	314	381	382	341	368	371	346	367	374	376	315	325	332	371	348	355	344	361	361	384	324	352	354	357	338	346	340	335	325	357	358	356	376	344	371	327	332	341	350	357	369	328	353	372	312	346	326	355	368	324	351	341	336	336	356	349	343	375	350	334	338	336	333	380	376	340	343	394	371	356	322	370	379	339	356	342	354	316	337	352	317	370	380	351	327	319	340	361	360	326	355	384	345	377	352	344	349	377	329	377	347	322	348	353	348	340	339	374	357	332	326	331	352	297	369	328	341	349	383	327	383	323	354	393	341	359	373	360	366	360	336	385	307	363	382	356	328	328	361	373	378	359	352	319	375	330	337	368	336	365	361	350	345	330	337	366	343	348	341	348	362	348	375	338	363	344	354	364	369	353	360	358	339	342	394	334	371	363	364	352	346	356	372	361	381	378	364	352	352	341	359	375	326	337	311	385	387	337	355	365	366	354	324	372	361	334	347	342	342	380	336	354	324	336	370	317	355	344	353	357	338	315	348	345	360	350	353	330	326	326	334	355	355	374	374	333	350	344	339	326	390	339	325	368	369	355	386	339	335	345	314	333	342	405	339	336	363	350	310	344	369	336	372	348	326	359	336	336	329	347	346	366	354	350	338	305	320	346	380	369	358	349	347	338	335	327	293	308	351	367	362	382	361	330	326	331	355	324	361	331	342	366	338	345	347	329	335	350	372	336	341	350	374	356	347	340	338	342	358	330	361	338	362	368	345	370	334	398	354	330	333	337	369	347	367	358	363	330	331	323	314	376	344	356	319	335	379	323	313	337	344	333	363	341	342	339	351	341	349	343	349	336	342	338	354	325	333	349	354	324	317	387	365	382	364	356	376	339	349	340	376	314	372	313	335	339	369	348	388	344	348	320	368	372	354	338	343	327	320	302	370	355	339	375	318	328	345	363	339	307	328	326	334	303	335	369	328	341	349	301	367	353	345	377	351	325	393	330	326	352	363	352	322	380	355	312	380	328	336	358	340	365	338	351	329	315	363	355	332	349	379	368	358	327	343	388	317	368	327	383	308	340	370	335	399	346	344	349	349	352	340	338	370	339	333	345	324	345	377	352	350	350	332	358	318	349	371	333	353	352	338	368	365	343	367	360	356	347	340	352	375	329	349	367	342	348	332	341	373	345	358	344	351	367	358	344	351	399	331	311	336	344	351	324	347	338	356	378	385	368	328	349	341	338	333	339	291	353	310	333	326	363	320	338	312	327	341	350	361	348	334	380	318	347	336	334	325	304	337	381	350	333	342	351	337	355	359	344	365	370	351	324	356	370	364	387	321	347	335	331	331	334	373	356	332	341	342	394	328	353	368	344	345	356	364	372	344	368	381	363	350	336	381	338	338	355
18741	17524	25496	27147	25021	22424	20407	17330	14882	13046	9240	8543	6641	6306	5490	4802	4772	4083	2675	2813	2508	2295	2063	2058	1716	1680	1964	1396	1202	1155	1089	1004	963	966	944	948	953	960	926	887	907	918	851	873	898	788	855	863	844	866	822	860	878	839	893	860	858	867	852	799	862	832	885	872	893	874	848	834	854	833	848	862	831	802	828	828	812	791	896	815	791	804	846	822	807	828	830	813	824	837	858	821	853	861	877	880	808	884	848	786	843	822	838	832	803	817	816	819	907	878	836	821	867	808	782	780	802	777	807	823	836	792	809	805	847	806	793	832	811	816	833	757	816	799	821	840	823	843	885	825	824	800	895	800	791	869	794	844	865	806	806	828	785	809	800	793	858	891	812	781	835	841	821	854	827	825	806	870	809	859	783	788	819	821	874	813	819	837	806	811	804	833	794	848	855	817	834	841	825	802	824	796	834	861	858	814	825	821	812	814	900	882	863	859	866	812	826	855	834	821	802	817	789	808	850	841	858	840	865	864	798	850	808	876	820	818	859	843	823	833	821	753	828	788	809	806	814	827	829	800	809	812	856	794	834	844	846	785	865	825	833	788	829	880	877	887	819	882	814	839	818	850	804	881	827	820	835	860	842	828	785	863	864	815	817	855	806	793	835	774	836	828	834	815	886	862	807	808	863	807	793	812	807	757	848	810	828	866	841	818	836	864	829	797	810	831	840	790	859	854	830	875	850	821	816	803	816	868	800	865	825	810	824	855	845	859	812	826	790	839	859	813	866	822	856	794	834	869	820	843	787	822	795	827	809	809	837	837	833	851	795	822	828	860	814	841	805	852	830	821	828	798	837	838	822	793	863	838	859	851	811	836	877	832	865	808	872	836	825	818	836	798	778	834	897	818	790	872	828	829	785	867	866	818	844	822	818	831	824	805	846	850	829	793	768	793	856	839	804	853	803	824	847	821	857	816	825	861	845	799	835	814	866	854	832	797	837	779	792	799	797	832	913	849	826	869	847	810	825	791	860	838	799	822	811	852	836	834	839	813	806	819	805	824	767	806	826	837	810	839	851	837	830	824	851	807	886	804	816	750	829	828	834	857	832	843	843	852	805	846	809	841	843	835	843	857	785	854	823	817	839	826	857	844	840	751	802	823	831	851	820	804	859	818	838	875	828	826	837	843	838	811	793	834	822	803	845	865	839	808	804	799	807	820	828	806	847	793	824	800	797	844	896	821	791	859	835	853	818	823	809	792	844	828	836	824	806	816	847	837	827	835	843	846	871	798	809	800	816	854	886	863	886	814	842	817	846	835	820	799	838	828	818	839	825	840	813	818	839	832	867	872	853	822	798	820	865	795	844	803	791	808	849	812	809	833	835	891	814	869	822	824	877	794	814	890	821	844	785	896	866	788	863	817	824	812	881	815	837	811	802	833	862	846	843	855	823	774	842	839	819	815	832	789	773	846	844	848	838	854	814	811	830	848	812	787	823	813	878	787	833	833	848	811	813	834	794	775	863	865	792	841	793	801	808	746	800	859	771	865	821	836	822	841	813	867	850	836	818	772	860	866	806	838	814	785	799	811	848	832	773	863	852	812	827	832	832	829	793	835	805	855	868	857	781	844	817	762	826	824	851	794	843	832	799	855	868	806	848	820	828	851	856	803	863	848	836	825	794	849	831	840	798	795	818	809	838	831	831	801	827	825	792	835	822	798	838	837	847	869	831	864	818	824	819	793	874	770	791	835	746	832	796	797	850	922	799	777	728	835	843	862	840	810	819	813	790	822	795	770	780	830	853	812	861	868	831	786	877	856	837	843	825	817	847	830	837	842	834	870	896	815	801	818	783	814	883	866	869	817	816	820	819	811	848	856	830	814	813	838	853	770	883	817	809	864	839	821	843	860	780	871	820	891	813	794	830	850	835	835	796	844	782	843	873	853	858	815	803	853	804	821	844	876	851	796	826	783	836	821	840	855	788	836	875	780	859	807	821	847	814	831	782	863	869	860	838	868	839	813	780	895	808	838	824	839	820	790	856	849	813	818	867	818	785	803	871	842	800	838	831	813	816	862	807	831	832	781	818	864	794	795	857	811	841	848	808	837	841	873	765	832	797	819	791	793	776	812	839	828	789	820	880	820	831	882	847	810	830	828	825	829	813	790	829	853	865	893	848	767	825	851	824	844	886	847	895	793	832	819	828	790	846	776	818	770	811	846	939	858	843	799	842	846	842	805	826	789	895	815	823	861	819	818	838	808	808	784	855	780	824	828	817	849	814	805	776	931	854	800	782	816	805	809	812	845	858	841	770	847	791	866	807	835	799	830	849	801	809	826	831	785	799	802	826	843	843	830	766	888	887	791	849	844	816	831	880	855	787	831	811	837	849	846	879	776	828	831	826	825	809	881	831	839	813	811	831	825	858	802	778	825	811	799	815	795	862	812	839	837	828	811	824	857	804	896	823	802	843	801	849	812	864	857	862	829	844	814	880	757	904	773	812	824	807	822	874	839	788	797	813	818	841	823	909	809	777	833	833	835	795	854	862	802	791	758	818	795	845	854	835	818	828	847	844	800	836	818	889	797	801	864	831	789	829	832	806	863	834	840	822	784	810	814	838	803	836	848	830	829	803	791	830	847	893	841	791	833	796	868	823	815	851	862	856	803	878	811	819	849	819	825	821	843	795	833	878	852	865	847	817	805	828	817	773	866	815	812	859	800	830	833	796	810	859	825	815	781	852	828	818	817	866	805	859	839	846	848	853	840	807	842	910	856	793	830	862	837	850	852	797	771	851	793	829	849	816	838	873	845	835	801	877	804	785	850	826	786	732	864	821	800	798	833	798	860	810	837	864	814	826	879	852	807	847	807	856	846	833	817	861	825	862	809	826	870	827	838	830	881	772	815	796	823	841	838	822	893	837	811	857	887	863	817	809	838	798	805	822	839	784	809	811	831	799	814	810	850	819	803	788	813	886	818	828	863	838	811	903	807	803	829	873	875	834	800	805	795	834	807	852	823	855	805	824	811	837	803	821	845	877	875	828	808	807	829	827	917	869	834	838	832	802	805	807	822	842	822	834	803	790	827	832	792	819	907	862	853	822	820	850	814	796	787	834	834	798	840	810	834	810	840	823	828	828	863	785	812	831	878	808	826	874	820	828	812	800	797	798	813	843	840	843	846	837	797	813	830	826	838	886	829	849	896	798	859	821	881	810	790	793	858	793	803	814	793	873	771	788	863	777	822	806	781	850	819	878	805	823	831	836	837	812	897	833	803	854	801	799	786	808	829	815	822	819	794	818	834	832	819	786	849	875	823	857	853	796	860	823	812	892	839	820	832	794	860	790	821	840	858	839	840	813	888	848	846	833	842	859	803	810	788	868	832	810	832	828	857	846	813	805	851	835	830	814	816	800	850	793	850	794	847	851	865	842	826	834	839	823	786	809	849	770	877	823	837	842	813	866	846	837	874	796	806	862	773	845	849	802	828	814	813	830	798	832	865
9079	7403	6651	5221	3491	2258	1538	1037	866	729	674	637	609	528	574	455	471	456	451	434	477	434	446	431	464	401	406	414	407	382	412	391	407	404	432	404	395	415	402	386	412	419	425	380	424	366	380	389	391	423	395	406	360	379	381	382	404	386	372	328	370	405	409	417	375	391	415	420	386	368	397	377	397	404	412	407	401	392	389	389	364	415	390	392	405	402	419	434	413	336	424	389	411	372	386	418	414	393	381	387	389	402	445	407	416	395	405	361	380	366	386	380	428	448	385	424	425	416	468	399	375	375	392	432	416	440	369	413	363	411	416	383	364	375	407	398	387	417	391	417	417	417	417	396	387	387	418	356	380	393	421	381	411	382	397	396	406	410	413	421	395	410	380	405	420	403	387	388	369	391	385	391	379	390	411	411	386	433	403	380	399	430	430	430	406	393	399	431	430	374	401	368	386	397	384	364	411	341	380	390	369	397	416	407	401	429	403	410	390	396	414	371	441	396	408	363	399	391	409	392	411	386	388	429	385	423	404	402	372	424	404	417	374	443	385	391	425	390	434	415	362	393	423	413	374	413	378	385	426	394	407	406	375	369	411	399	433	423	386	367	413	371	416	361	389	376	377	416	379	425	414	417	377	373	419	369	383	404	407	378	374	426	399	422	441	377	427	455	398	429	428	371	379	356	423	431	395	395	388	377	426	407	453	385	410	440	394	424	381	415	420	382	399	374	359	355	390	384	393	367	399	387	424	401	413	408	414	415	371	454	361	399	419	394	414	396	401	374	404	363	396	419	411	415	398	398	395	406	406	378	398	380	413	428	418	398	391	380	381	450	377	363	406	407	374	439	448	399	390	379	431	419	421	377	434	380	396	420	389	376	392	369	415	422	439	379	394	377	418	376	391	413	374	367	402	399	388	355	433	357	403	430	423	401	389	394	404	418	404	394	402	363	416	379	387	380	394	409	425	396	392	415	416	409	435	430	397	369	406	398	372	400	399	404	391	406	403	405	377	423	380	387	410	420	390	384	404	400	369	421	410	417	413	423	389	431	407	427	390	440	396	379	405	416	406	425	379	400	397	377	383	388	405	377	416	430	410	384	437	411	411	386	414	374	390	381	422	369	396	360	383	408	388	407	372	382	386	398	393	410	411	407	416	414	391	413	388	408	365	367	397	390	392	420	453	400	408	416	417	417	412	419	389	364	397	416	385	402	382	392	391	387	377	417	373	376	406	423	374	365	399	349	399	429	378	398	421	421	400	440	434	391	386	422	410	423	377	386	382	384	384	380	393	400	374	396	397	409	394	426	396	407	425	398	383	426	407	386	409	390	391	405	418	398	406	439	399	388	390	398	411	398	393	404	426	412	405	369	418	380	398	422	434	419	413	407	425	445	448	394	380	419	372	404	406	388	361	380	370	378	406	429	424	424	429	403	404	372	425	426	417	391	391	379	397	396	413	402	388	372	414	415	430	393	403	379	338	397	395	387	374	413	402	400	393	386	416	432	404	414	384	392	376	411	422	414	388	395	406	371	399	411	398	378	418	377	411	380	411	374	394	380	380	392	429	435	381	407	388	386	349	416	399	379	415	376	390	391	375	384	379	405	389	396	426	433	386	402	408	377	372	400	379	364	443	398	415	397	421	389	414	364	402	397	410	418	421	381	398	407	394	388	422	432	412	371	396	439	397	414	423	405	419	353	386	379	411	413	456	356	392	404	400	459	413	350	431	387	444	392	407	392	391	386	368	381	387	411	397	365	390	392	398	409	405	415	418	427	398	389	393	421	415	415	390	394	413	371	395	409	420	399	426	424	418	417	407	400	420	422	418	369	382	371	393	383	388	390	403	409	452	409	388	413	375	421	379	387	377	404	371	375	341	427	422	374	380	395	382	385	416	405	410	379	433	360	397	403	391	403	390	431	388	391	386	364	354	372	392	398	391	352	396	397	429	395	425	375	434	383	420	378	424	387	367	415	377	403	424	352	390	417	345	405	420	441	411	405	438	374	383	422	413	419	397	381	396	402	378	382	422	400	391	400	418	408	406	382	400	438	402	454	396	390	373	433	413	370	390	416	455	393	415	430	396	417	396	376	392	359	358	392	402	441	412	368	405	434	397	363	405	328	397	387	385	422	443	389	384	411	387	386	411	363	363	400	379	390	390	410	365	375	427	428	379	396	370	404	391	410	408	432	409	431	350	392	386	415	381	382	389	391	395	361	390	371	405	410	386	435	411	398	388	403	376	393	400	389	363	423	413	380	411	408	398	383	382	399	377	440	385	400	425	387	402	356	374	395	430	393	348	347	394	369	383	405	405	463	446	441	396	379	448	372	402	396	376	428	380	404	403	428	390	368	392	385	388	419	404	408	438	403	395	408	384	360	413	394	400	383	381	401	401	415	386	372	405	431	408	438	423	374	391	433	454	402	415	455	395	399	387	407	413	388	380	402	384	398	436	393	419	413	391	412	398	427	426	406	401	409	404	429	390	400	453	406	380	410	429	376	372	400	438	420	390	394	375	387	389	419	398	426	407	401	426	380	402	423	425	398	376	423	371	389	439	429	390	354	395	389	393	437	394	433	358	370	389	391	405	358	347	409	408	426	392	381	405	391	379	389	397	429	457	424	390	376	397	388	396	385	365	398	415	451	402	411	413	416	395	415	386	401	387	362	372	415	399	451	429	397	382	389	394	444	409	394	416	389	384	397	432	411	407	386	393	399	419	407	382	369	370	356	374	425	364	417	352	400	379	408	357	410	417	383	366	400	429	400	413	387	396	392	398	378	360	442	392	380	422	401	383	419	400	350	440	412	396	425	408	359	446	382	433	431	454	390	422	400	386	426	400	398	427	376	422	451	386	381	383	414	410	388	354	385	386	408	382	371	394	369	408	383	390	418	397	369	399	396	386	430	372	373	393	408	373	433	419	378	396	423	376	391	413	395	421	415	374	393	389	364	419	418	420	414	380	417	408	379	424	396	399	371	392	427	374	415	394	389	396	409	381	391	439	399	369	389	394	388	410	402	407	437	396	389	399	377	440	389	380	364	405	390	419	384	398	379	393	366	402	400	395	382	377	442	403	427	411	391	414	422	428	434	370	416	404	416	416	424	420	371	388	377	368	406	375	419	412	423	409	379	348	369	397	394	405	456	425	406	405	409	412	394	361	412	363	382	400	423	413	361	428	396	386	406	396	369	402	403	433	366	364	409	395	403	357	374	386	400	398	386	420	413	393	361	391	411	414	405	394	342	403	377	369	424	386	393	390	431	416	398	400	388	356	391	413	418	364	399	378	398	349	395	392	413	390	417	418	383	396	376	394	391	406	366	432	424	398	394	383	404	404	375	393	395	423	452	387	403	423	408	406	427	378	406	405	411	387	385	395	427	442	414	434	395	410	432	393	390	427	400	383	407	427	400	389	384	400	431	374	403	373	363	414	375	380	386	410	391	405	409	452	407	380	399	413	384	427	407	427	380	399	380	375	404	387	422
7360	7254	12081	14171	12195	9494	7028	4893	3856	3343	2920	2612	2267	2172	1997	1730	1539	1432	1271	1217	1255	1105	1166	1068	1011	1010	962	930	977	957	936	925	948	952	1011	952	995	981	942	927	1028	969	926	964	933	915	909	917	968	936	923	961	951	996	969	931	916	975	924	956	988	942	964	929	921	897	975	966	942	967	910	993	921	946	995	932	949	931	940	924	931	943	943	943	895	959	945	924	956	920	895	894	922	937	950	922	943	984	951	927	978	960	914	919	988	944	926	938	918	943	894	924	944	917	921	976	957	940	967	966	995	957	996	921	923	971	887	911	958	916	987	925	989	916	918	908	972	967	910	967	923	910	937	960	944	922	927	983	920	938	938	935	890	930	914	919	987	934	989	955	961	890	933	923	900	970	882	950	926	965	916	971	911	915	887	948	938	993	952	905	944	929	910	956	964	975	920	874	960	957	919	907	950	910	920	939	902	975	922	934	929	944	960	972	971	955	952	939	903	986	972	942	958	951	948	990	946	936	902	929	943	891	943	955	876	999	952	925	975	937	929	946	958	954	936	918	922	960	915	946	916	961	959	954	973	903	968	943	920	954	890	902	957	960	933	957	930	888	970	977	966	919	927	958	905	1013	962	915	952	929	960	954	942	941	893	962	908	931	960	951	873	962	907	909	937	956	923	933	904	928	894	924	932	902	936	973	997	959	923	936	911	952	937	940	989	950	936	973	909	946	923	989	916	921	927	963	977	878	932	963	920	937	923	907	940	958	961	905	958	912	951	934	916	890	934	915	883	866	939	935	979	922	952	941	880	919	963	925	979	955	916	925	895	998	959	942	942	954	900	933	960	901	977	953	941	901	937	933	932	913	948	901	940	920	921	938	907	922	977	963	935	936	973	923	945	1002	929	916	973	941	944	914	945	933	945	916	949	926	946	958	933	911	947	960	985	998	928	958	943	933	1000	951	951	942	953	986	958	896	935	920	933	947	940	926	943	998	910	954	904	878	965	904	913	956	919	975	964	867	971	956	966	888	946	999	949	925	959	953	923	880	952	980	917	903	996	914	990	920	893	971	890	923	930	907	932	986	922	1004	979	942	923	930	921	947	923	971	960	1011	922	866	959	940	923	947	987	938	934	953	884	899	923	995	940	948	886	947	922	896	920	933	909	900	958	918	967	942	914	962	949	946	950	931	909	916	948	948	924	1025	920	941	951	938	909	1006	980	966	1000	966	998	942	937	909	942	906	922	859	850	938	1022	953	934	957	953	880	953	912	954	954	981	933	907	945	972	955	972	924	967	980	958	909	966	944	945	917	934	980	944	932	940	908	880	883	913	916	984	948	922	922	923	936	962	987	950	947	920	967	996	943	948	926	954	953	915	937	949	959	958	963	937	949	945	967	955	958	1053	947	952	912	964	959	936	906	952	940	903	949	921	1009	954	946	946	915	944	954	984	946	920	943	921	942	897	951	972	941	924	917	928	936	952	890	965	929	916	927	916	950	956	953	934	967	940	935	911	970	922	974	935	941	933	884	906	946	933	928	955	977	970	959	977	961	904	947	912	940	945	920	921	946	972	937	947	952	927	923	977	940	942	975	936	932	931	931	921	929	909	955	955	894	941	931	919	911	976	931	976	944	987	985	954	914	945	857	887	938	943	957	918	899	924	915	934	945	969	950	910	940	1006	940	885	988	918	983	979	979	936	969	928	960	897	981	911	905	902	936	922	1000	901	938	1001	932	905	882	975	976	932	933	950	939	898	940	939	951	910	945	945	940	888	927	939	907	918	928	967	880	905	923	931	937	888	968	956	917	925	880	918	946	940	919	963	946	913	985	912	892	927	952	896	902	941	900	929	897	969	952	911	944	918	885	979	974	930	976	943	923	886	917	929	930	889	926	941	979	977	882	941	878	906	907	943	951	945	965	933	910	917	974	976	945	941	928	960	939	928	887	912	949	859	926	945	944	965	996	909	951	947	968	924	957	978	941	931	901	909	942	884	970	923	986	934	934	944	939	911	912	921	982	985	865	928	938	975	933	905	954	940	880	962	955	918	957	899	949	968	926	907	952	932	943	910	972	923	950	916	890	1016	903	943	930	891	951	946	930	936	917	955	932	934	943	924	953	889	921	989	892	893	928	965	902	902	892	866	956	961	989	948	979	950	932	938	934	935	942	969	929	929	942	938	920	933	956	962	939	923	950	948	945	929	960	923	932	935	980	904	957	994	936	965	935	935	924	976	963	952	947	918	904	953	951	937	968	1004	1002	954	1005	1010	940	918	886	911	898	948	943	963	960	879	922	956	972	950	954	925	986	924	947	898	958	899	903	935	943	930	1013	925	897	949	911	940	896	922	990	887	941	937	864	933	984	919	894	947	949	926	901	920	897	956	986	982	941	908	992	910	926	959	938	911	916	953	955	993	912	946	934	928	938	951	967	906	958	931	924	968	891	918	972	931	914	950	930	921	996	941	978	935	962	926	904	922	967	928	984	931	892	967	859	892	955	970	936	961	891	964	969	936	899	896	920	954	968	927	965	921	887	910	927	924	941	950	909	988	916	949	962	954	895	953	892	915	944	938	922	945	964	944	899	920	905	1023	912	864	994	905	958	937	898	933	989	882	938	986	898	983	902	938	899	961	937	911	910	964	933	935	948	947	938	881	957	901	895	930	882	939	875	923	950	921	895	972	932	905	937	988	972	954	885	913	1014	914	946	939	902	914	969	910	956	987	986	915	903	950	953	920	888	921	954	979	933	948	943	983	974	913	864	921	890	903	916	888	936	954	941	982	884	938	937	978	896	949	906	927	952	944	937	916	965	901	949	951	927	938	854	990	982	896	916	935	893	914	901	953	918	951	929	937	915	948	968	947	914	930	1039	947	952	989	917	916	959	901	960	934	936	910	904	972	963	939	935	966	889	915	939	960	879	957	945	908	995	921	971	916	973	899	928	904	892	951	950	978	964	971	980	942	885	948	926	895	910	976	948	911	915	962	952	955	944	919	948	930	941	898	950	963	926	882	945	889	928	927	1007	888	892	930	924	913	942	914	946	952	988	926	970	969	966	928	930	925	998	915	944	927	953	969	1020	902	976	974	994	945	973	936	933	960	986	955	883	910	945	920	960	948	978	960	953	920	929	944	911	935	956	938	1019	988	957	922	917	1017	916	935	944	921	927	937	922	963	957	874	913	915	935	953	972	996	911	948	887	993	942	962	953	962	974	918	969	928	918	938	969	891	951	935	1009	887	885	948	951	952	949	958	947	902	923	956	953	952	943	894	929	993	950	940	992	967	940	891	918	954	906	984	920	962	925	955	924	925	891	932	948	949	1003	976	893	945	908	948	925	924	939	951	919	967	924	965	984	943	978	911	936	909	929	939	913	965	907	961	972	887	916	941	970	906	942	929	964	890	977	899	930	903	912	942	964	947	918	966	927	942	956	967	946	925	986	916	987	908	945	895	905	933	896	930	943	875	1006	962	977	945	902	903	924	949	947	968	931	929	956	907	939	959	941	912	941	948	958	882	958	939	936
20172	15833	15805	11482	8542	6043	4561	3832	2705	2182	1493	1298	958	909	759	688	710	670	547	573	512	489	463	457	428	460	475	437	414	399	398	412	399	415	413	442	394	381	389	398	403	410	368	447	435	434	377	422	394	434	414	404	380	385	373	382	412	372	380	368	380	397	404	383	375	382	353	429	369	401	381	389	365	438	389	394	413	404	383	399	407	402	389	385	417	336	376	395	380	395	391	411	351	417	402	382	406	368	419	363	399	399	387	389	361	361	384	383	380	400	395	420	398	409	366	381	348	396	384	373	374	419	396	383	368	381	431	423	376	390	344	379	396	415	407	387	372	393	428	439	343	408	405	387	375	421	374	357	372	369	368	411	386	386	414	379	365	423	381	419	387	375	397	372	416	410	392	409	357	385	396	367	387	388	401	400	390	400	376	380	368	411	378	405	429	368	368	411	392	377	381	391	401	417	374	378	422	395	406	397	374	376	403	411	367	373	406	390	386	367	386	406	345	365	358	413	415	388	365	373	385	395	370	383	416	397	378	389	378	382	394	409	424	399	397	386	358	353	391	382	392	366	405	386	356	423	411	352	374	377	374	413	374	336	355	391	388	425	416	407	399	397	420	399	357	429	426	408	348	357	375	373	387	403	357	402	412	368	369	404	371	344	380	402	347	383	396	359	392	365	371	396	390	392	377	412	369	386	371	397	411	381	389	368	388	350	430	389	404	387	386	390	371	408	380	387	382	372	367	359	351	348	369	360	383	422	432	353	362	389	373	381	413	395	400	391	379	365	409	390	400	371	404	403	415	378	394	404	392	414	360	382	391	412	350	404	375	364	392	363	386	337	405	404	399	393	418	422	340	379	409	395	381	338	394	401	400	390	390	395	404	391	408	362	443	386	376	349	395	403	392	407	367	398	427	406	402	393	389	422	395	400	389	418	367	422	409	415	392	418	356	428	411	349	390	363	435	415	410	394	355	371	403	383	374	376	362	380	389	396	406	395	409	403	390	400	410	430	392	365	405	356	402	361	376	361	397	371	394	394	411	385	376	384	385	403	432	381	378	381	359	376	412	386	418	405	373	420	370	412	399	376	384	409	399	398	379	387	388	410	391	384	395	355	410	340	383	401	429	407	448	364	400	365	388	390	360	371	411	412	368	430	448	372	374	382	339	391	395	409	404	370	378	403	420	381	389	414	410	386	406	385	381	401	363	372	407	403	412	345	395	415	387	398	409	416	382	397	423	388	418	398	380	402	427	367	412	372	393	405	412	352	399	386	436	379	321	376	407	408	358	390	367	366	416	359	371	391	393	402	387	434	389	381	405	371	387	382	379	387	373	412	414	432	396	381	386	374	395	376	358	365	427	433	364	375	378	360	393	381	411	398	394	376	392	368	404	383	378	406	396	397	410	426	423	397	395	399	390	353	351	379	400	414	411	373	402	357	411	387	407	354	367	374	411	423	420	373	415	388	335	328	399	417	380	405	388	399	419	379	425	415	369	364	389	355	385	418	392	391	380	375	371	432	358	355	400	377	409	363	384	404	386	388	432	387	397	418	400	404	355	357	417	383	394	388	365	355	430	391	397	396	393	385	393	369	388	372	360	379	410	436	389	403	407	400	398	414	391	416	402	396	393	399	391	435	401	397	386	411	367	366	360	404	411	363	379	351	396	384	397	410	410	361	390	393	367	376	358	386	345	380	434	398	429	429	390	413	391	375	405	390	364	446	432	385	384	390	417	385	391	390	366	366	365	397	388	464	403	381	391	360	370	390	403	432	423	418	400	387	376	382	412	367	395	427	380	376	395	396	434	368	359	392	395	384	429	405	370	351	397	382	420	419	396	373	384	376	404	358	336	375	344	404	414	370	369	352	388	390	409	387	361	353	356	377	342	371	377	351	378	384	356	407	436	390	388	369	377	407	392	363	376	375	390	414	414	396	380	381	421	409	367	405	386	394	378	390	377	401	385	371	369	407	381	359	389	384	401	424	381	397	402	387	409	407	393	353	377	358	358	374	404	418	410	392	412	377	417	409	360	426	389	393	402	420	363	387	401	374	368	388	392	382	391	409	414	416	385	401	360	360	384	375	355	374	406	411	365	381	409	357	383	393	423	388	381	404	417	375	385	384	350	404	414	391	370	370	407	404	347	359	403	386	403	380	397	375	383	368	413	409	403	421	409	391	383	383	370	382	372	376	424	404	390	369	382	390	360	375	412	399	397	377	376	357	407	393	396	371	392	379	397	410	373	411	376	401	406	399	394	410	398	407	388	439	422	387	398	380	440	402	397	407	391	399	383	379	374	376	382	357	391	383	380	401	387	393	398	414	394	398	393	385	392	394	351	377	394	362	380	381	399	381	407	424	421	412	357	381	411	382	363	370	364	397	375	361	342	400	419	390	352	345	393	377	398	420	354	386	377	417	378	382	413	394	378	361	421	414	373	364	380	393	374	394	419	395	397	371	390	399	429	390	429	358	389	415	383	393	354	375	394	404	389	347	351	386	386	373	369	390	405	388	373	405	423	397	385	363	368	365	428	393	404	406	386	403	368	403	385	394	415	403	385	367	398	404	400	397	375	405	405	375	354	399	375	377	354	369	398	374	400	409	395	390	365	358	372	418	394	415	407	395	385	395	385	420	414	391	397	376	380	409	381	401	392	372	344	390	361	386	367	358	384	400	438	369	422	404	392	393	395	379	378	421	321	396	403	368	395	400	438	378	378	414	357	361	406	373	377	405	377	412	388	379	402	391	358	368	387	368	397	359	411	372	410	364	412	410	415	362	416	374	387	382	354	412	412	352	377	373	385	380	416	375	408	372	397	382	419	378	336	397	391	353	407	381	408	401	382	450	395	377	446	408	387	406	392	360	408	403	376	365	401	384	387	391	421	411	370	390	372	379	414	389	393	383	398	387	403	388	392	396	371	388	367	385	406	381	371	375	387	376	374	405	399	408	407	381	386	387	367	415	413	436	368	334	409	364	392	383	390	389	383	351	398	375	401	384	403	425	412	392	398	398	389	393	386	393	390	386	394	386	372	412	374	378	383	409	375	370	409	370	419	378	421	405	405	384	415	365	362	391	383	352	405	393	381	387	382	408	424	360	416	374	392	395	402	361	389	401	406	408	410	408	408	421	418	398	387	389	387	341	382	390	372	387	376	393	361	426	399	361	386	372	382	374	433	372	391	414	380	358	418	383	403	400	400	425	383	360	386	349	372	406	373	353	381	370	392	412	405	365	393	420	392	391	381	352	381	413	387	382	386	385	384	390	378	362	401	420	421	414	387	411	412	414	402	408	411	385	379	381	418	384	397	407	373	358	397	367	361	345	381	420	377	401	386	406	379	399	375	393	408	395	404	374	361	372	403	390	345	385	405	375	386	374	417	380	421	419	400	403	411	401	373	347	376	351	420	397	412	353	405	358	372	348	385	405	425	396	369	375	409	371	394	362	412	413	376	369	415	400	361	374	363	387	403	373	343	413	390	408	413	414
15160	13738	21155	21543	20147	17167	15140	12420	10421	8675	6556	5621	4654	4287	3762	3193	3202	2811	2087	2139	1911	1810	1585	1472	1390	1297	1470	1227	1067	1061	1123	1035	1001	1010	994	1051	967	950	975	997	932	1017	929	938	959	905	988	939	951	920	882	954	920	923	896	975	905	900	905	954	965	900	905	925	926	931	904	911	945	937	922	912	895	963	905	920	860	981	968	905	882	905	963	961	915	919	890	911	952	908	893	897	896	917	930	881	854	889	896	904	869	940	936	916	898	894	893	928	884	945	951	913	903	912	899	903	962	928	920	927	948	897	918	961	910	940	944	915	936	964	922	938	897	923	897	938	961	940	943	920	941	968	910	911	916	888	870	914	905	850	901	865	934	973	936	903	933	888	970	899	886	887	916	951	944	912	893	946	958	883	905	901	912	917	931	929	874	915	910	930	936	909	907	966	913	932	900	928	939	885	926	915	908	917	956	957	891	921	903	897	936	919	934	955	865	897	927	912	948	940	955	903	924	926	896	837	884	890	847	908	904	878	929	975	946	935	936	939	913	974	905	943	928	957	934	891	907	950	886	905	904	913	915	908	959	947	928	889	972	879	850	942	923	945	880	921	909	867	914	867	953	913	903	923	966	851	944	908	884	946	916	970	903	904	914	899	930	882	909	933	912	892	913	913	915	949	933	924	934	891	934	902	931	932	984	948	918	865	893	898	900	920	948	881	925	909	926	915	929	956	915	905	888	897	929	895	869	909	932	947	903	963	899	924	896	967	943	939	901	954	930	896	923	910	891	962	898	917	907	941	959	889	896	929	953	894	957	908	920	955	861	886	885	946	937	916	883	937	939	918	960	940	905	923	934	964	931	927	919	880	952	930	902	915	910	937	920	913	935	905	934	894	887	882	887	928	884	894	993	919	961	896	878	914	935	928	887	919	931	897	886	848	935	863	921	865	881	903	934	900	920	908	911	884	948	911	933	916	921	917	999	907	912	868	891	891	944	945	923	919	942	906	903	893	967	891	955	893	854	900	915	871	889	895	926	937	908	938	928	938	945	871	911	931	989	985	897	913	927	924	914	936	872	871	852	959	957	911	915	915	906	937	889	864	893	922	936	945	905	927	848	888	914	907	878	861	903	902	923	943	955	908	905	951	896	901	895	944	916	879	934	887	986	925	920	917	937	948	901	900	876	915	904	907	904	946	936	904	915	953	875	946	870	901	860	949	922	937	961	889	977	969	957	938	861	917	930	913	902	899	922	942	935	883	961	915	939	932	917	944	924	946	916	891	938	870	889	942	889	888	959	879	911	861	942	924	886	919	871	944	932	884	947	944	921	914	914	922	933	938	908	885	937	922	891	921	947	925	902	936	904	914	938	913	873	928	864	921	935	943	910	889	924	897	922	951	946	893	888	906	963	930	961	904	904	901	976	941	881	869	908	915	929	972	949	944	905	881	926	880	900	915	918	879	869	923	902	895	967	903	963	902	880	933	923	924	910	891	873	892	869	913	979	908	971	865	841	937	909	919	886	925	887	897	926	898	889	898	861	948	906	893	927	890	916	952	911	876	939	905	930	914	947	880	903	913	978	922	844	893	940	896	900	908	937	910	883	936	889	909	949	923	927	931	937	915	879	924	911	896	916	894	920	896	864	905	912	981	966	918	859	907	921	858	867	931	892	888	950	923	931	964	925	927	891	878	892	891	877	904	864	919	897	901	906	970	864	900	911	891	943	890	916	911	903	900	861	912	951	903	922	884	920	930	948	950	966	990	912	943	876	966	941	858	897	990	914	959	891	925	899	879	907	919	887	951	964	933	928	865	936	971	956	915	932	896	911	961	873	898	920	900	947	882	914	906	876	935	960	926	888	924	904	897	913	918	896	923	952	943	912	914	889	948	973	863	916	907	882	947	918	900	915	884	948	903	912	920	944	872	942	911	956	939	964	908	924	877	884	886	887	894	896	895	952	904	916	899	923	925	998	937	871	896	915	889	930	923	930	989	926	925	883	869	917	922	866	953	915	884	906	972	954	874	900	925	937	911	912	893	956	922	888	890	884	959	949	906	902	919	916	915	898	897	915	889	899	910	908	927	916	886	975	874	891	944	918	943	953	894	917	894	916	902	928	948	890	951	882	909	925	892	884	885	944	914	914	935	957	904	852	873	885	875	940	914	954	871	918	977	871	938	924	922	935	942	903	882	891	909	887	945	914	919	868	890	974	901	928	951	914	921	906	1000	902	927	916	914	889	910	812	970	916	908	929	854	920	948	940	901	985	925	909	910	880	887	938	905	942	884	956	941	934	904	897	937	915	904	980	844	896	899	911	880	887	900	933	890	959	902	927	900	912	934	915	893	920	947	902	931	928	909	925	911	904	880	999	903	926	893	940	915	914	873	944	892	924	920	902	916	902	889	928	895	896	882	980	953	858	915	896	924	934	946	935	897	928	957	891	826	926	958	869	953	965	912	884	934	946	971	988	920	923	884	948	925	868	893	942	937	931	900	938	868	881	924	890	901	881	969	887	895	975	948	938	933	877	900	932	873	954	863	895	973	904	919	895	892	927	904	858	929	915	954	918	886	883	845	916	896	928	921	923	872	908	926	927	881	873	865	880	893	902	912	919	826	934	913	929	925	918	910	905	935	887	984	966	930	990	888	964	933	869	915	896	979	954	876	913	925	899	941	912	855	894	869	873	897	873	916	911	946	908	925	978	969	955	899	940	884	956	881	925	901	931	881	921	993	954	917	943	948	939	896	928	901	902	993	851	907	902	945	921	879	952	886	913	986	937	888	927	947	968	962	865	909	884	953	963	879	954	928	918	863	959	921	872	926	939	865	947	889	909	914	934	939	889	927	954	923	925	871	912	948	897	912	907	895	937	925	897	915	876	850	912	923	969	948	947	903	930	946	958	927	847	910	940	874	936	912	863	918	949	932	925	902	959	916	903	931	943	936	906	963	899	922	863	908	924	952	870	977	1006	897	945	913	895	926	899	935	900	877	884	885	921	900	853	874	901	951	920	954	866	935	925	953	919	938	924	900	912	940	867	901	927	911	929	928	887	915	910	931	914	921	903	908	920	923	939	912	851	940	914	930	882	904	953	908	961	899	921	893	956	906	892	890	906	877	939	921	872	932	891	924	873	933	890	888	941	900	854	906	934	907	919	946	896	915	907	918	916	937	879	993	947	912	899	941	888	936	923	878	935	923	939	935	863	949	933	910	892	957	832	903	916	894	863	895	882	937	834	975	928	889	939	969	892	912	949	928	915	963	917	965	911	897	894	886	952	876	914	895	894	921	894	920	902	886	894	906	883	910	913	883	903	929	950	923	946	991	941	922	961	939	891	881	881	952	903	902	952	966	902	940	911	933	937	974	960	886	936	868	925	899	949	901	877	981	894	970	904	975	939	945	923	935	886	956	910	907	939	931	906	910	915	923	853	893	925	910	983	964	922	922	886	906	961	938	922	897	931	936	910	923	921	927	949	967	910	952	933	946	910	904	976	900
28984	21070	23570	16169	12480	9071	7308	6553	4622	3591	2386	1851	1421	1117	974	1004	900	860	622	674	570	548	458	502	463	452	529	450	412	370	366	353	356	349	365	371	362	379	338	356	361	364	372	356	350	348	354	351	364	290	348	377	331	331	371	359	346	358	363	324	360	362	354	345	389	362	369	347	301	360	390	357	352	330	357	353	364	331	346	393	390	369	331	323	360	323	333	352	326	324	359	360	323	375	335	356	352	331	354	356	342	307	353	391	352	351	338	355	314	316	340	341	376	335	330	341	386	361	344	327	352	350	323	370	357	365	341	377	336	353	361	352	344	344	398	374	370	351	364	372	303	373	305	312	341	336	342	339	353	324	360	340	334	330	338	327	327	388	394	360	341	323	334	334	341	331	357	305	325	311	345	345	356	330	340	333	353	350	331	343	347	355	366	364	385	379	384	360	389	387	351	354	367	352	357	341	346	360	354	385	369	323	331	346	349	379	354	318	320	352	322	359	348	393	319	360	358	339	392	324	338	319	341	362	336	379	338	326	347	351	341	358	346	322	327	333	343	318	349	350	354	365	331	388	338	347	330	369	379	356	369	348	372	381	329	357	383	328	336	365	341	362	363	340	365	333	337	346	349	372	390	328	345	368	359	355	334	346	361	346	366	332	333	379	325	304	339	351	331	374	396	353	376	375	364	354	356	355	367	326	362	360	324	355	342	359	381	327	347	374	335	361	346	370	384	347	369	374	376	374	323	326	341	328	347	367	310	374	390	397	390	310	380	347	365	349	356	376	310	352	327	371	373	386	363	358	348	313	384	350	403	364	337	348	377	363	356	351	320	363	352	345	311	352	371	344	349	362	362	323	325	356	336	336	379	360	323	346	369	315	339	354	348	366	376	350	348	339	344	347	354	310	337	340	378	364	347	337	351	352	299	336	347	330	343	330	335	357	360	331	366	329	396	343	361	337	390	392	351	333	379	336	353	322	396	339	360	341	379	317	300	350	353	344	357	325	351	361	326	334	376	377	323	347	349	382	355	335	342	393	370	375	347	372	324	348	389	385	386	302	322	393	339	361	367	356	311	378	295	371	322	366	341	323	350	378	332	328	342	356	359	365	390	364	330	335	338	349	386	341	373	368	327	350	341	354	358	396	295	346	343	363	374	366	346	333	378	352	316	335	376	375	342	359	337	314	364	317	362	358	351	354	350	368	374	365	338	380	339	346	347	356	360	322	371	366	364	353	367	334	334	315	344	379	316	389	378	377	352	345	321	302	377	337	386	328	389	353	366	363	307	364	339	356	367	348	359	348	363	337	323	381	363	350	350	350	361	337	330	317	338	348	399	367	337	338	345	366	363	368	342	390	367	354	321	375	350	338	386	371	394	359	368	346	350	349	356	338	357	336	330	332	323	339	338	324	333	397	374	341	353	367	351	334	308	371	357	367	358	390	340	352	376	346	362	374	365	356	353	367	318	379	367	349	357	370	351	342	315	343	311	357	366	350	348	348	331	329	372	361	357	288	318	365	359	348	361	350	337	368	357	352	367	350	376	346	337	357	389	372	331	348	373	353	332	368	342	361	358	355	389	344	360	317	355	334	364	362	352	346	364	355	366	320	359	332	347	337	312	347	327	342	350	344	379	325	334	343	355	335	377	326	380	336	344	418	353	356	347	335	336	336	368	349	359	370	367	365	358	347	359	362	372	376	363	290	381	346	351	338	351	371	326	336	371	361	331	340	364	344	358	378	349	378	366	368	334	352	344	353	314	332	331	364	366	381	335	356	377	350	347	363	333	324	329	383	329	342	346	360	334	311	359	344	384	329	356	370	360	330	344	351	341	338	363	375	372	332	354	349	359	336	342	380	395	346	341	369	394	384	390	335	333	384	293	392	386	325	348	443	358	345	368	349	345	361	350	360	337	355	388	368	358	379	333	343	341	336	339	357	386	369	348	353	354	346	355	362	323	336	331	393	330	340	370	381	336	352	373	356	346	352	347	363	327	317	317	376	369	372	362	365	336	385	374	345	338	376	375	374	359	343	345	332	348	374	382	356	323	357	336	341	332	356	370	370	337	333	349	366	369	360	346	349	357	356	359	338	342	361	362	354	345	338	375	357	341	338	342	358	345	320	359	348	356	341	331	366	359	366	363	347	327	336	353	392	365	332	357	327	384	350	341	355	332	337	327	326	343	339	357	353	366	350	339	343	379	362	339	373	340	364	367	362	349	373	360	375	347	356	338	303	340	351	356	341	343	382	338	345	382	363	325	366	372	336	372	333	387	348	335	344	360	377	340	310	325	412	319	345	349	343	366	336	397	323	323	340	375	365	360	357	349	337	353	356	342	337	373	358	358	367	336	337	359	371	408	381	375	334	360	363	320	361	400	330	329	366	340	355	369	366	392	365	368	338	373	342	331	341	337	345	341	349	353	356	353	307	356	348	364	328	340	349	363	330	380	342	353	360	368	375	329	323	317	338	356	325	320	365	375	334	343	344	331	356	374	326	319	372	345	319	347	362	376	331	356	300	351	368	352	352	324	358	350	374	331	364	332	313	368	361	345	341	360	353	351	357	354	353	314	354	387	348	366	349	324	356	386	353	331	372	325	334	344	365	323	331	345	363	343	359	326	336	364	337	354	337	324	302	361	310	334	355	339	360	336	326	365	354	350	357	341	337	365	362	340	384	346	317	382	350	328	319	360	372	391	364	345	341	352	329	382	323	340	340	378	380	366	374	353	340	342	324	358	354	299	361	324	348	383	351	331	359	386	340	332	366	344	344	350	362	361	350	378	351	384	347	361	349	381	379	328	322	359	353	379	351	367	371	353	332	370	371	368	368	333	344	335	353	354	339	338	343	338	326	368	347	323	328	368	384	351	366	360	353	361	378	329	336	338	377	350	357	362	412	332	337	362	398	336	348	373	325	330	344	336	339	345	371	342	359	347	332	361	343	353	359	354	306	360	330	363	341	351	371	359	385	368	332	349	366	381	372	370	375	325	383	322	357	392	331	337	366	353	340	347	341	347	404	379	347	354	349	366	382	358	368	371	363	345	333	379	360	330	360	363	327	328	378	342	337	333	335	344	350	366	376	371	359	353	375	394	348	328	394	342	374	373	357	350	338	385	355	328	369	338	341	332	379	359	351	373	333	348	330	365	327	378	342	354	309	364	389	327	339	355	341	377	330	368	319	351	382	342	371	332	377	376	338	338	359	352	368	330	352	338	342	369	322	368	346	365	346	343	321	344	363	367	372	345	376	344	372	360	329	383	351	294	375	355	326	340	334	333	375	381	318	325	348	379	320	324	333	329	348	348	314	374	358	336	362	336	357	398	322	380	318	371	351	363	382	312	363	324	299	338	404	347	359	367	341	371	334	398	384	365	334	387	343	313	328	356	359	366	350	329	321	378	359	334	356	382	352	344	343	358	367	405	340	346	373	329	351	387	375	356	356	365	328	334	353	348	322	349	337	352	324	330	404	346	347	396	360	361	327
19636	17221	27717	25562	24997	22485	20101	17305	14745	12147	9317	8134	6786	6017	5132	4752	4295	3928	2726	2935	2558	2186	1789	1716	1638	1722	1943	1518	1259	1192	1066	1025	971	1019	944	998	931	954	923	941	847	870	884	882	859	851	860	871	883	870	854	880	841	900	863	808	895	842	834	785	800	838	886	842	843	827	852	895	823	813	877	871	792	870	841	863	848	847	864	868	817	885	856	866	809	845	816	856	817	836	911	874	831	880	838	839	772	875	788	855	844	842	835	860	843	842	817	834	817	859	822	839	802	888	829	839	873	816	812	813	830	845	905	822	879	867	803	849	809	837	864	846	817	853	825	866	786	820	849	834	845	846	821	877	805	815	795	813	796	827	780	790	849	857	830	904	844	857	835	797	824	834	827	811	853	848	824	893	812	810	886	790	835	812	828	835	819	864	782	817	846	835	844	805	822	804	799	824	868	797	859	841	855	803	827	837	815	833	814	850	839	821	813	820	840	841	842	788	831	849	862	827	845	839	790	860	834	858	845	840	841	890	800	856	802	845	858	840	857	801	794	896	840	844	873	855	844	879	798	805	802	865	866	835	858	869	880	847	820	888	757	803	856	835	860	834	841	833	907	846	865	840	859	813	828	888	871	844	856	822	880	887	860	818	809	837	859	813	821	857	808	827	836	839	831	881	871	842	845	847	868	834	800	833	856	828	823	825	803	767	807	861	853	849	851	884	810	826	880	896	864	867	835	838	854	874	871	817	830	834	848	899	832	826	851	806	807	873	842	801	852	823	858	865	829	862	810	876	865	852	882	840	865	896	809	812	828	829	806	833	819	831	824	841	869	807	875	862	837	790	853	856	821	818	826	800	820	889	832	878	816	771	832	878	851	875	807	792	824	816	829	832	849	836	796	830	754	857	825	832	830	841	846	832	803	839	839	834	799	805	813	867	855	844	777	805	876	844	847	839	799	814	870	836	789	812	841	856	844	842	807	831	900	807	839	812	845	855	826	842	870	888	880	754	825	851	854	824	801	847	808	866	785	796	828	827	807	788	810	874	877	860	819	837	817	870	856	837	834	777	862	859	828	804	874	835	808	832	845	833	781	866	814	810	862	844	795	792	829	823	838	865	815	837	769	839	878	849	878	809	800	852	830	856	811	867	830	784	814	840	799	851	847	825	820	825	812	849	839	812	866	872	837	776	862	818	794	831	837	856	854	864	824	872	845	816	824	824	868	866	859	844	834	860	815	842	810	846	850	810	815	813	847	795	819	869	845	797	830	840	838	838	862	812	788	899	808	805	807	829	823	801	878	876	844	841	806	855	816	828	789	822	826	772	792	811	807	816	807	828	820	776	819	868	839	890	783	831	816	810	821	857	785	805	810	786	827	814	840	823	826	837	831	782	858	888	828	820	795	829	882	861	850	799	825	869	825	877	861	780	854	847	881	796	806	789	839	825	846	833	824	831	880	872	833	840	828	865	830	840	818	821	780	874	829	820	789	861	820	829	847	826	787	839	805	866	798	832	805	829	793	826	823	829	829	834	810	814	833	856	798	832	837	795	814	803	814	870	820	797	813	821	826	851	851	840	802	784	854	812	826	824	867	864	822	792	830	840	834	825	801	860	870	875	827	809	801	847	810	836	852	852	806	812	803	824	876	807	800	856	802	820	827	831	829	808	761	818	840	821	808	825	841	849	837	808	824	865	835	813	843	851	863	820	890	804	842	852	821	828	822	808	866	817	802	843	792	782	828	799	800	816	852	797	805	858	847	846	846	828	826	826	798	815	858	823	857	827	833	841	796	817	830	829	832	827	827	796	830	833	840	812	820	858	786	829	874	827	809	858	790	809	779	818	841	864	796	849	906	839	824	826	877	821	864	851	872	798	852	792	849	847	835	834	857	884	785	784	873	836	841	872	861	857	867	811	819	823	890	858	838	866	891	806	866	867	833	879	793	842	852	929	809	855	809	807	851	865	835	828	815	839	812	846	797	814	855	818	859	855	787	856	840	826	842	841	849	884	810	809	825	836	801	853	827	826	820	783	795	854	805	841	804	836	859	842	873	765	856	829	843	788	856	869	812	832	855	855	816	845	781	849	853	807	819	866	820	818	820	801	842	815	879	835	846	835	831	867	833	812	797	822	861	782	858	842	844	815	862	869	802	843	820	833	796	813	802	822	825	849	845	853	827	815	886	828	828	809	843	891	823	834	863	862	800	812	846	836	837	845	802	762	828	785	808	801	845	848	829	827	855	801	826	837	818	868	854	831	867	827	868	824	859	805	853	799	877	860	853	796	797	833	851	828	823	816	821	830	815	814	883	858	839	824	875	810	823	851	847	816	859	804	822	830	835	873	816	848	760	855	839	803	856	876	788	829	901	804	811	820	822	783	768	832	797	841	863	817	812	800	809	871	817	866	832	822	857	863	836	807	822	826	866	889	856	808	850	805	837	851	815	805	845	848	842	852	817	827	788	814	787	793	829	834	890	848	844	880	844	825	869	752	821	858	842	829	824	857	813	867	889	806	796	837	878	792	829	822	812	873	789	848	830	842	842	785	866	824	829	792	782	840	805	835	839	889	795	793	846	853	807	802	849	796	846	837	790	853	870	802	803	859	833	860	837	845	788	838	836	872	868	847	823	826	866	759	913	839	831	843	822	887	831	810	831	854	818	781	902	867	903	817	833	820	904	849	814	859	783	802	874	839	818	855	798	871	791	818	802	846	866	826	867	819	855	868	865	799	828	861	815	803	857	853	872	856	853	795	840	792	816	866	862	850	891	805	824	862	846	832	760	850	798	831	886	866	827	845	842	826	824	846	837	845	778	832	845	815	842	862	857	896	893	849	860	885	806	839	800	830	849	848	791	843	866	820	816	849	823	832	835	835	826	807	834	849	839	841	875	823	794	822	881	842	868	840	804	824	814	823	801	835	863	866	882	824	830	802	816	790	848	848	853	899	871	822	885	830	850	848	842	852	814	874	849	845	847	845	844	843	856	871	839	820	831	828	848	841	812	812	814	815	848	917	810	854	796	783	842	831	815	841	794	869	837	822	846	823	840	770	869	817	905	844	869	858	833	828	833	911	807	805	804	768	802	839	870	882	812	828	872	760	810	800	826	799	788	884	809	825	839	829	829	812	847	844	833	806	836	805	834	882	882	865	819	845	897	875	889	864	865	816	818	841	843	796	838	912	800	829	882	799	895	840	805	844	856	864	803	801	819	825	878	832	846	885	841	820	879	849	823	834	796	847	821	839	834	868	884	836	833	849	796	813	848	818	807	843	793	850	852	875	865	850	844	864	806	794	817	806	835	841	846	844	846	777	806	842	854	821	838	816	826	835	857	856	864	808	846	762	883	813	907	848	881	832	855	805	851	840	835	860	844	794	853	855	877	818	834	776	805	855	820	866	816	852	759	829	822	852	854	868	844	870	905	828	844	816	860	879	822	839	905	811	810	811	855	848	845	835	815	834	850	901	820	809	852	793	835	859	809	852	782	834	844	844
9938	7422	6717	5255	3514	2181	1482	1042	851	754	708	696	632	565	535	515	479	430	474	455	459	423	463	445	418	440	420	437	413	419	418	404	384	448	400	409	407	433	432	401	374	418	468	362	381	460	411	416	412	409	412	423	397	417	396	407	427	383	393	426	429	415	407	399	372	407	421	375	371	405	416	376	411	424	400	380	365	389	412	373	405	383	412	404	382	426	421	399	407	404	404	383	377	373	436	438	442	388	426	436	394	387	415	381	383	413	387	424	408	379	386	428	403	379	369	416	409	402	430	398	388	391	356	418	429	406	371	426	420	418	392	416	402	412	376	384	431	401	434	400	415	392	384	418	392	404	443	426	416	444	449	434	407	408	341	378	414	447	412	405	374	431	400	408	429	411	383	437	432	399	441	398	399	370	402	403	402	389	417	404	388	397	435	403	360	426	372	407	392	426	454	385	430	446	396	419	405	421	439	434	432	391	411	418	409	359	383	386	433	430	427	395	390	384	381	450	403	380	409	413	437	431	395	425	385	409	403	390	381	432	411	409	382	380	373	459	402	383	411	399	383	402	419	400	428	418	406	384	392	379	374	389	396	452	380	364	381	400	421	401	414	393	382	440	405	398	419	408	426	412	417	364	377	411	408	429	408	413	419	379	409	420	374	379	385	411	388	439	435	343	376	398	399	402	437	418	428	388	377	394	410	442	376	448	379	431	376	439	383	374	416	431	398	362	419	382	403	389	392	410	382	409	406	329	422	371	375	379	434	430	392	374	397	422	421	439	383	430	408	400	402	398	404	418	436	421	412	411	387	375	408	420	381	415	408	389	417	400	391	385	404	374	436	400	393	408	364	374	434	372	435	422	386	371	377	380	328	433	352	382	402	404	398	392	355	411	367	395	424	433	433	358	415	404	393	345	417	404	408	382	397	407	399	445	392	393	430	377	401	360	406	388	401	424	415	458	394	387	408	416	387	372	397	382	404	406	424	401	397	418	407	390	425	429	414	402	385	384	389	416	406	411	415	389	386	426	440	382	422	400	393	362	420	406	402	404	382	402	417	357	400	396	430	388	441	427	400	420	380	408	401	401	394	419	407	413	398	415	360	425	429	381	412	398	416	394	391	398	408	352	391	372	384	387	403	436	426	408	370	402	394	432	403	399	394	384	420	353	355	394	433	390	412	404	404	373	447	393	429	397	418	426	398	391	414	386	402	381	409	392	424	377	402	419	399	393	385	392	370	387	406	386	410	361	382	419	411	404	382	418	388	440	405	408	398	396	382	421	415	409	412	392	402	385	391	386	413	397	425	428	420	406	425	411	391	431	415	417	395	383	388	382	407	401	431	410	405	367	405	412	432	415	380	382	396	399	395	362	371	415	413	393	401	404	394	444	398	439	386	439	434	402	405	400	400	405	424	405	388	407	407	405	404	435	386	408	407	410	406	397	386	400	395	379	347	445	373	411	413	406	408	419	392	427	415	406	385	400	367	373	386	365	399	404	383	381	401	396	416	412	377	387	446	400	390	406	369	419	409	410	413	386	396	424	412	438	383	457	391	421	418	384	380	375	359	388	403	404	367	390	402	418	401	394	449	369	384	406	371	389	358	392	414	424	427	399	400	435	394	388	385	376	418	395	429	419	424	438	365	369	413	421	384	419	408	428	404	407	415	451	400	387	394	407	406	385	414	390	418	377	415	416	373	406	432	434	373	456	392	398	405	403	406	412	386	414	425	411	418	377	405	413	414	408	377	438	381	383	405	428	430	409	395	393	397	379	366	370	395	403	412	373	394	440	394	456	405	421	428	407	356	422	419	427	399	397	389	372	355	403	390	406	382	380	386	422	407	391	426	411	423	396	381	391	423	390	406	402	399	400	407	406	380	405	438	420	420	385	378	403	423	379	435	382	383	397	373	418	425	398	417	414	394	380	420	373	370	433	420	366	417	407	342	406	365	407	432	375	354	412	402	362	425	409	412	429	396	379	371	409	407	419	364	407	417	435	400	389	427	398	424	406	415	403	408	376	398	390	411	419	382	403	432	388	417	406	436	448	433	393	397	425	401	381	360	409	422	411	419	388	363	398	400	414	410	421	423	432	409	413	420	403	413	416	412	425	409	391	422	457	427	436	442	382	414	417	448	420	435	404	410	402	421	406	454	405	401	425	401	369	381	396	443	408	381	396	378	402	408	406	416	425	372	411	382	423	411	422	363	401	397	389	384	388	377	400	428	425	425	406	379	417	390	395	370	399	359	402	386	399	438	412	468	374	397	408	381	399	375	404	402	385	374	410	410	399	407	377	412	410	399	430	435	378	395	433	400	410	401	408	396	370	408	430	395	400	377	402	386	415	397	414	390	413	381	392	404	396	410	417	421	384	447	414	376	412	426	395	397	412	401	377	420	371	420	429	362	440	421	379	455	424	398	455	379	373	418	397	451	422	404	404	396	398	399	400	371	409	412	388	428	419	407	452	421	398	390	416	460	376	411	388	404	395	407	421	395	391	406	402	356	388	413	398	370	402	396	407	405	413	385	398	445	396	424	377	420	430	394	386	377	411	396	412	396	408	421	396	391	410	421	405	377	386	408	382	416	384	395	368	393	420	411	394	413	436	392	394	403	438	409	401	456	427	405	374	382	369	386	387	398	397	386	410	396	431	414	418	411	372	399	402	411	369	384	419	416	407	425	377	398	370	397	402	384	396	415	390	435	392	370	433	432	393	345	411	428	376	389	393	396	397	454	410	404	418	430	413	397	399	415	438	417	369	359	375	391	396	445	400	412	381	404	388	387	400	431	378	414	397	404	398	400	392	412	432	403	423	360	394	419	382	407	381	428	384	423	363	423	392	397	399	385	413	367	383	415	413	395	400	404	367	421	437	376	397	413	421	423	382	429	379	405	379	460	390	411	405	444	414	394	433	415	357	380	385	403	454	388	402	391	392	410	409	398	392	413	395	361	410	401	431	397	432	405	381	414	413	373	388	403	404	417	393	371	408	420	442	421	422	422	388	422	445	430	421	421	414	433	376	393	394	393	399	392	385	383	380	368	357	391	385	393	414	409	391	425	377	391	419	397	371	437	394	401	405	435	421	377	439	420	407	412	399	398	420	392	364	378	409	388	397	402	412	394	387	414	415	391	412	415	442	424	388	406	424	437	387	398	432	398	431	406	404	395	428	393	408	390	390	390	392	348	391	401	404	485	380	395	362	374	436	414	398	406	396	408	389	381	392	414	396	426	408	370	352	409	415	407	410	374	378	419	427	422	422	379	415	400	424	383	433	354	465	406	424	370	399	405	388	393	397	381	396	390	392	368	399	407	367	367	411	401	400	426	384	403	405	397	378	429	397	381	421	429	413	424	385	387	365	403	391	417	386	412	408	401	416	442	403	359	428	400	405	430	420	388	411	400	397	384	373	384	412	385	385	381	453	396	401	402	358	403	407	371	413	427	416	407	380	412	407	452	415	400	405	407	382	405	374	394	418	377	381	382	386
7933	7166	12548	13924	12417	9193	6548	4902	3962	3433	2860	2632	2413	2078	1795	1675	1514	1334	1328	1196	1226	1182	1169	1076	1081	1072	971	1056	1018	1000	931	1023	934	994	998	1005	983	1027	984	883	946	906	1012	941	975	922	945	950	961	941	980	984	977	967	976	933	958	1007	935	974	948	928	986	956	908	907	949	999	921	970	892	954	919	949	914	925	917	968	976	964	954	968	931	898	939	909	901	955	940	891	939	918	946	978	997	939	955	930	970	966	910	955	940	953	933	929	942	934	935	990	928	978	949	985	894	944	897	964	941	1001	981	958	928	916	1003	894	956	908	948	965	977	990	995	907	971	931	973	922	1007	911	952	907	944	917	951	972	969	927	921	977	1013	966	940	951	958	954	930	939	973	943	940	977	939	955	921	1000	926	941	957	961	971	954	933	957	914	939	992	992	900	957	927	972	877	906	930	950	926	928	940	955	929	932	951	939	903	959	963	950	952	909	909	970	974	954	947	898	1009	932	943	949	924	945	935	945	881	952	934	922	925	881	879	950	931	984	946	942	939	933	1011	901	949	1014	934	967	963	991	968	1009	951	950	946	950	943	922	948	908	935	974	969	927	950	938	991	963	992	940	934	973	975	953	951	937	1009	970	910	962	959	931	946	909	922	954	902	895	948	992	956	954	926	919	934	914	947	987	984	958	983	959	956	899	936	920	986	1030	922	956	929	936	965	949	875	952	931	906	966	998	962	896	977	967	940	970	967	939	980	923	975	956	930	939	891	960	932	919	998	943	987	978	924	917	936	940	948	951	963	936	1009	949	941	952	922	939	924	968	926	973	896	943	937	936	923	937	951	946	954	921	926	911	950	931	949	985	920	926	893	971	962	941	963	882	916	943	917	938	947	952	924	953	938	896	958	943	966	910	932	910	932	977	942	885	950	966	926	932	958	957	896	956	924	976	1004	954	985	957	977	965	984	971	969	966	966	896	962	916	922	921	974	965	961	900	948	889	963	948	917	938	1009	928	961	994	951	920	894	891	937	953	923	937	922	959	983	967	909	992	914	983	933	929	953	992	922	927	931	967	963	968	935	908	956	952	912	950	951	940	939	923	942	892	917	997	960	993	901	923	946	942	986	946	926	924	971	931	947	981	1010	988	930	953	952	939	922	914	947	907	918	931	1017	938	973	912	967	941	950	938	957	908	955	908	951	953	949	869	909	1001	897	960	928	944	1027	931	924	921	958	912	971	944	913	966	953	923	938	942	958	931	930	986	947	936	945	918	1001	880	955	929	1003	980	927	979	959	994	946	945	951	907	934	897	920	949	927	981	925	919	907	948	972	962	1017	876	937	980	967	919	954	922	934	960	951	929	903	911	938	969	952	981	962	946	992	936	964	975	907	956	941	975	975	909	923	1007	964	899	954	974	943	895	950	990	962	930	932	976	939	973	959	971	932	898	923	944	905	963	947	964	973	977	967	945	940	913	911	919	937	953	980	883	967	937	930	888	937	949	1020	952	954	966	946	1009	999	944	962	923	949	979	940	954	935	975	884	860	957	992	929	932	995	961	967	984	932	1013	966	947	912	893	944	917	929	988	974	959	949	995	1002	926	975	936	959	996	947	958	956	958	958	990	961	1008	883	947	973	946	932	896	954	997	952	921	953	924	965	945	959	952	946	978	1009	940	948	969	930	978	905	911	974	944	944	977	945	962	963	941	922	944	974	953	920	908	973	981	997	1009	927	961	882	956	945	991	898	955	935	982	952	974	995	959	894	926	936	933	924	959	938	926	897	926	921	956	928	988	1023	999	945	948	970	963	945	977	946	964	923	934	990	940	999	941	973	942	936	980	1010	996	964	930	1023	884	959	938	970	953	961	942	991	918	990	959	913	921	937	965	939	948	958	991	1029	909	920	945	949	991	919	906	976	888	966	941	988	928	959	976	936	992	901	928	1010	926	882	927	1014	968	923	939	977	952	982	933	949	1052	971	908	988	914	926	951	931	948	967	935	949	909	944	952	967	970	972	957	935	898	923	940	959	931	944	988	970	947	932	924	938	1023	897	987	918	926	946	922	960	962	924	934	968	952	923	933	925	934	944	910	949	995	942	889	957	945	930	917	951	936	1004	911	927	960	950	943	932	945	967	972	966	956	933	981	994	974	960	996	956	965	983	977	951	961	961	897	948	900	905	935	1044	883	991	920	936	931	951	914	921	970	990	928	915	907	934	979	965	951	940	932	940	953	1019	956	922	970	972	930	978	922	942	979	954	982	992	997	929	966	959	937	937	934	898	963	972	998	927	927	920	936	941	914	976	968	908	941	971	918	971	903	961	952	987	962	905	965	944	974	951	917	949	988	953	955	960	911	909	966	898	934	973	973	902	977	922	940	899	972	949	898	980	940	919	1005	887	979	999	916	991	957	975	897	934	900	979	987	962	923	988	954	960	953	936	958	917	992	932	876	945	959	932	940	934	964	911	942	962	930	918	965	1000	887	969	1000	887	927	965	925	938	946	933	986	914	932	951	931	985	970	952	890	959	986	918	945	921	918	956	899	932	961	952	910	925	998	962	967	959	932	925	1037	978	933	963	932	973	966	956	946	985	1004	942	992	965	997	954	952	933	940	1006	959	928	901	994	951	988	932	948	927	938	981	950	975	966	990	908	910	957	954	911	931	938	889	946	950	908	927	969	963	944	940	915	1009	932	937	972	944	894	910	982	967	981	977	930	965	954	936	911	919	990	949	940	967	945	935	981	982	917	890	928	917	978	900	932	980	926	925	987	923	945	978	945	963	953	972	935	963	903	989	1002	960	984	933	946	899	930	912	909	949	952	1002	947	908	966	917	955	927	989	901	956	980	946	950	979	959	884	953	947	989	933	944	935	1019	933	952	936	943	896	929	941	946	961	943	958	937	974	948	927	929	939	980	929	979	937	924	905	909	968	957	918	922	976	998	962	974	966	937	897	915	917	964	951	927	959	949	991	1002	956	959	923	985	965	946	910	929	984	884	955	933	876	976	937	932	937	961	952	925	919	915	937	1023	904	951	952	887	958	942	928	965	908	937	966	912	896	938	927	912	948	995	942	936	944	973	931	943	948	965	906	1001	931	978	912	912	1005	987	905	981	938	923	946	957	955	988	963	946	987	954	958	959	952	960	930	964	969	990	919	972	933	960	967	953	907	967	922	945	959	934	952	889	921	923	921	994	928	929	925	923	926	983	987	954	976	953	938	936	930	925	890	914	971	947	931	978	951	935	951	971	953	969	879	964	932	944	912	944	972	964	912	908	906	926	966	947	938	933	981	885	980	959	964	876	927	979	921	987	931	933	977	995	946	1015	915	934	952	963	945	955	988	890	960	928	962	932	878	985	919	879	921	1018	951	943	966	981	963	919	868	985	920	922	942	929	969	920	936	1008	945	944	1029	923	959	933	993	911	913	960	954	962	993	937	980	931	914	964	980	924	978	933	926	958	1000	943	964	912	954	958	975	941	976	969	979	957	959	947	911	930	949	907	916	965	983	1007	981	922	949	987	950	901	963	926	965	895	985	880	985	959	966	914	963	898	997	937	916	966
21673	15860	16868	11768	8592	5416	4469	3587	2680	1985	1441	1137	1057	896	794	701	677	652	555	558	549	477	499	426	456	442	462	452	419	404	399	428	365	417	392	388	409	410	380	408	379	412	419	398	375	384	359	392	374	372	420	435	404	399	382	367	395	408	340	350	395	362	410	395	384	394	407	391	392	395	393	394	378	392	360	422	377	349	371	380	373	398	349	372	400	422	412	362	390	424	394	425	372	362	342	398	444	360	402	372	400	408	402	398	436	365	370	383	394	394	339	399	402	395	427	405	388	412	403	393	382	419	425	405	396	400	416	436	384	446	371	408	392	372	369	393	403	404	400	383	376	384	386	399	360	384	356	403	375	364	410	426	419	415	317	366	393	416	383	409	375	389	365	425	369	380	390	403	378	354	384	417	419	404	379	407	419	392	377	426	399	370	426	425	392	369	407	409	406	383	404	372	394	403	386	354	406	362	407	425	421	322	408	369	377	434	413	387	414	415	375	386	367	404	437	361	396	359	388	346	386	380	353	398	379	393	391	372	358	390	399	409	417	381	391	408	420	380	408	413	354	395	412	399	401	370	368	381	374	384	399	407	419	385	421	344	382	380	391	383	400	380	411	370	374	461	373	394	386	371	371	426	441	418	395	374	429	388	368	399	359	396	374	401	368	397	367	407	373	379	355	387	394	385	373	378	415	381	392	433	357	392	428	351	400	371	329	448	390	387	348	399	397	437	375	396	372	384	365	404	393	353	417	380	378	405	386	399	418	400	412	377	368	428	391	420	404	369	416	380	388	387	364	404	392	350	400	364	396	401	364	387	425	400	405	406	390	356	382	397	413	346	371	395	369	384	371	412	374	426	418	405	377	367	399	415	408	393	377	385	406	371	393	407	390	423	405	362	405	409	408	392	398	410	357	399	427	410	385	399	405	374	378	374	340	387	409	376	412	403	413	400	390	374	383	388	348	401	373	410	401	420	426	362	394	404	403	388	360	409	422	383	388	392	383	407	371	404	395	378	369	396	402	378	339	348	332	372	398	406	392	389	365	392	397	388	408	391	392	375	407	392	419	376	394	385	412	377	375	406	411	365	412	361	378	369	378	380	393	408	379	375	400	359	406	378	366	410	408	391	383	400	412	414	411	377	377	379	385	376	397	408	402	401	395	394	420	415	375	368	387	356	399	404	365	401	372	369	390	407	396	386	390	424	382	394	358	412	374	370	358	386	396	389	383	387	384	403	386	423	370	392	394	403	397	378	375	367	364	394	396	380	409	385	397	383	390	338	398	416	331	367	366	393	386	394	378	392	394	366	365	416	366	404	363	414	431	402	403	393	373	412	390	383	398	415	402	411	398	405	413	391	422	368	370	390	400	375	412	382	375	403	407	402	410	426	368	419	377	399	360	354	395	358	413	383	413	410	421	388	367	371	428	379	430	384	370	376	372	414	365	334	384	392	376	398	394	391	422	399	398	391	362	360	357	372	394	386	407	368	405	380	412	413	375	401	394	395	382	392	401	391	374	378	366	400	405	350	361	398	387	401	395	375	424	390	374	425	415	370	413	380	394	385	430	404	384	373	374	393	367	407	368	366	371	397	404	399	387	357	392	391	410	421	362	359	423	360	409	375	381	356	387	393	398	394	375	372	412	404	399	356	360	413	404	392	348	391	375	371	371	389	392	390	387	379	406	382	422	391	398	379	404	362	376	445	421	381	377	363	413	373	377	359	413	387	373	407	375	420	370	418	429	410	396	384	375	374	425	388	361	385	390	396	390	376	397	378	396	425	378	400	366	342	401	344	367	358	428	401	388	418	421	413	424	400	372	369	411	359	399	376	404	405	405	392	386	430	385	413	401	399	398	394	433	342	415	407	355	388	359	367	418	393	358	378	404	390	367	410	408	413	405	372	409	399	405	370	374	395	393	423	406	370	399	378	413	404	392	397	368	365	400	408	408	424	437	379	364	424	402	412	363	382	445	389	385	398	356	390	409	382	381	375	358	396	417	408	385	380	360	405	384	389	394	404	405	357	395	382	376	363	398	396	417	367	407	386	405	404	402	399	371	382	392	394	391	375	364	360	408	368	347	384	356	339	405	385	411	386	396	376	419	384	381	402	407	396	357	391	410	386	409	360	389	389	383	390	365	377	415	416	389	397	395	390	412	396	413	411	386	342	408	400	392	389	452	370	380	412	359	383	404	356	372	402	396	415	391	372	384	380	426	432	379	437	417	377	365	380	385	409	387	432	384	388	389	383	371	401	399	412	366	393	396	423	343	390	435	395	381	360	386	378	419	376	392	419	407	381	395	399	367	393	388	403	387	415	391	420	370	401	385	376	415	402	400	425	405	391	411	377	405	387	370	358	366	397	376	370	354	382	409	377	385	407	426	397	353	384	368	388	404	412	400	374	383	393	409	380	391	423	369	366	385	403	405	406	380	366	340	405	385	390	385	382	394	381	416	417	398	378	373	423	385	387	392	376	428	429	347	383	371	411	403	380	417	387	398	381	355	405	409	390	394	382	360	417	409	367	384	385	427	387	422	399	361	381	376	405	381	344	388	386	390	418	393	437	369	415	399	389	443	411	367	372	357	432	381	378	409	432	423	398	417	372	426	395	367	439	391	402	383	358	386	371	358	364	425	408	376	382	375	393	409	377	391	374	416	379	396	422	426	398	385	411	433	394	401	408	405	398	363	405	390	415	426	396	386	424	407	391	373	404	396	383	406	384	386	401	411	369	357	436	373	432	384	358	386	381	368	406	427	375	372	361	437	394	406	421	403	391	402	360	376	448	388	362	379	402	397	414	351	399	402	425	379	366	389	393	414	415	376	406	386	395	379	370	387	417	414	356	379	382	387	394	381	363	420	393	415	413	399	391	367	368	396	400	369	386	395	380	402	397	390	375	389	382	417	385	388	378	382	379	367	395	384	369	396	402	407	381	382	345	410	397	432	368	421	434	425	392	406	392	385	383	378	377	360	387	393	399	380	395	380	385	375	370	367	384	406	428	394	412	400	421	355	379	397	408	363	411	383	395	397	406	398	415	389	413	385	389	376	378	357	383	352	412	375	388	368	393	401	357	372	386	369	379	397	368	383	418	411	358	377	371	377	433	396	406	422	386	394	408	409	390	402	390	419	365	415	343	397	417	389	422	402	380	406	444	404	386	397	365	436	402	413	373	359	382	397	389	426	387	414	363	387	377	341	371	401	400	423	408	421	390	416	399	430	373	396	395	401	371	385	420	391	389	391	373	369	403	363	399	406	411	388	408	396	374	401	382	370	371	427	388	400	417	410	387	399	405	368	416	391	387	416	382	380	366	403	388	379	372	388	376	400	420	422	393	372	393	409	380	359	407	395	426	396	396	432	367	393	388	401	413	382	387	375	382	395	405	402	420	376	372	394	377	368	359	389	374	431	386	417	362	399	395	369	356	348	399	414	417	420	419	368	432	387	370	379	366	358	397	401	369	445	397	372	414	410	397	393	401	378	437
16350	13905	21895	21863	20470	16936	15345	12097	10168	8380	6779	5500	4685	4016	3712	3080	3103	2587	2031	2135	1950	1698	1469	1402	1339	1312	1509	1282	1113	1113	1038	1092	1064	990	1019	958	1090	959	929	957	947	955	958	988	984	951	910	903	969	923	903	908	951	914	989	927	881	934	935	916	916	934	920	942	951	893	889	902	907	892	956	934	901	994	936	917	935	950	931	908	962	939	921	944	933	977	942	913	933	916	917	927	958	921	910	924	906	911	921	936	941	908	915	974	875	940	971	885	946	929	956	910	947	869	934	920	907	914	939	929	969	951	892	947	887	904	924	916	948	914	932	938	948	955	973	935	946	891	968	906	913	910	949	953	945	873	860	929	869	902	949	942	891	934	953	967	960	912	893	945	870	887	964	944	892	930	937	940	919	928	998	929	908	937	932	947	912	914	913	908	951	907	916	936	923	943	907	936	875	935	885	912	889	941	967	917	925	936	916	898	886	941	949	902	932	925	861	926	872	947	937	976	941	908	904	971	868	901	928	923	917	943	971	936	925	943	904	901	952	870	909	942	917	977	895	932	914	940	936	971	917	960	940	945	941	962	915	934	940	893	909	896	899	891	842	915	1030	922	878	950	912	941	926	910	958	965	907	919	918	915	936	922	948	908	954	893	924	911	910	938	895	876	950	970	925	952	913	924	927	920	914	892	982	916	864	905	876	860	924	925	970	909	877	920	927	928	886	877	934	963	905	876	953	917	946	939	915	965	942	955	910	962	922	911	904	915	936	916	942	977	925	960	920	881	890	982	914	934	921	933	889	902	900	920	935	947	909	975	927	945	915	918	902	880	890	959	915	912	888	967	900	926	885	925	939	912	894	906	879	909	961	933	881	904	947	975	918	894	923	903	956	949	901	957	916	910	912	939	966	918	906	933	935	913	947	945	908	989	943	917	920	932	908	908	958	864	935	894	902	939	899	904	984	866	919	944	935	885	905	888	891	900	908	911	905	977	918	901	949	921	931	899	903	928	953	1026	945	872	943	911	879	926	953	969	888	934	907	951	901	930	989	945	893	940	948	912	911	899	936	960	979	886	883	890	880	949	945	921	942	935	896	865	954	944	938	903	912	916	862	919	958	949	912	948	891	950	967	956	931	943	945	899	936	895	928	907	993	875	905	944	860	862	898	937	908	908	906	946	908	930	920	941	927	904	968	927	885	957	913	916	959	911	849	880	919	907	921	840	903	896	943	872	913	909	940	970	931	962	958	889	899	894	900	913	925	921	899	922	942	919	952	881	860	888	915	912	922	927	923	923	967	867	950	981	954	915	908	896	949	898	975	957	927	884	884	951	882	940	896	946	929	930	898	910	911	934	927	982	922	907	906	955	933	939	924	868	903	881	941	937	940	932	912	966	950	876	933	889	915	922	944	934	949	947	879	914	956	921	916	916	936	945	875	935	923	883	907	872	914	888	946	906	881	911	879	955	960	928	905	952	888	948	918	901	913	972	934	918	988	903	861	959	941	916	927	910	910	909	867	886	898	924	892	925	934	911	899	886	917	886	906	857	965	935	908	945	940	917	875	877	948	951	901	878	913	900	929	945	897	897	947	856	955	935	973	869	862	901	930	963	943	879	918	959	893	923	931	897	929	931	958	979	873	910	942	964	961	938	922	887	883	932	904	886	916	890	900	974	925	907	886	941	967	947	899	946	943	913	889	897	920	871	907	925	956	978	909	885	934	919	901	940	931	904	968	922	901	898	900	886	923	949	930	938	941	837	860	883	910	908	929	918	899	910	902	897	896	928	926	947	949	911	906	928	957	953	951	886	920	978	973	970	899	913	901	947	909	933	914	940	945	917	920	977	940	919	939	949	939	967	929	900	928	913	873	951	987	870	930	970	915	946	895	934	863	885	918	938	892	912	971	883	899	911	941	941	907	980	906	926	932	911	943	927	894	945	893	902	940	952	884	896	929	915	945	950	935	920	963	929	940	994	934	906	940	906	906	968	929	977	921	933	891	926	923	947	923	884	914	940	859	918	944	934	910	920	904	893	891	937	954	931	925	978	902	949	851	905	954	933	954	959	920	955	951	929	861	922	912	900	954	887	913	902	905	921	931	904	942	925	915	945	940	967	935	901	886	954	881	941	941	928	891	915	909	956	973	879	968	928	952	964	950	954	934	932	966	851	918	908	960	920	908	887	877	931	944	900	889	987	943	877	931	956	928	924	919	933	941	891	896	931	957	876	898	940	867	909	991	946	961	913	899	869	939	901	958	932	883	968	933	954	871	891	909	895	888	931	901	949	977	936	920	911	900	942	912	940	989	938	931	993	885	917	899	933	903	891	898	862	938	960	974	952	929	882	959	941	892	900	958	936	929	895	929	890	963	957	857	912	876	889	887	979	945	947	923	978	944	900	876	940	929	951	913	951	929	927	940	923	938	955	892	914	894	914	914	884	961	895	946	927	900	914	865	909	940	885	934	911	930	914	912	912	932	924	916	942	937	950	962	974	943	884	923	871	885	904	927	944	911	946	950	907	988	873	875	880	898	911	882	945	846	924	934	887	873	942	951	913	903	894	967	898	958	935	966	876	977	957	951	950	959	928	940	939	905	922	924	922	878	847	958	909	901	914	905	917	938	966	919	946	973	919	979	908	948	917	878	915	947	884	915	898	995	906	855	894	934	917	903	940	915	900	852	960	873	846	959	887	912	950	976	964	851	889	916	919	938	880	962	912	931	925	880	895	944	996	909	873	889	893	933	951	919	956	909	916	903	869	941	943	901	969	919	893	935	952	927	868	894	933	880	961	951	894	1000	871	984	895	904	911	949	922	904	892	905	924	899	907	898	997	954	957	946	912	938	859	865	945	884	891	933	921	856	882	953	916	902	918	927	925	904	931	861	911	861	897	899	915	954	898	954	910	952	927	927	901	958	939	925	926	887	902	898	936	933	913	957	908	937	860	909	909	947	952	975	908	914	902	917	951	901	902	938	917	933	884	874	904	948	928	932	924	954	935	933	876	947	895	881	893	927	953	961	919	969	939	959	892	926	990	943	894	938	920	889	854	928	963	958	871	918	895	964	887	996	883	933	931	897	900	943	915	896	890	874	1005	939	984	927	951	939	936	983	900	908	910	973	973	907	984	890	912	928	931	954	964	895	915	928	945	902	940	921	868	966	944	914	986	954	913	962	928	908	956	912	917	923	914	983	961	926	918	947	973	894	922	897	910	935	945	936	968	891	951	886	907	925	897	958	910	931	966	922	856	963	858	905	935	928	890	893	972	914	915	964	893	1019	954	857	950	913	893	915	904	896	909	893	860	894	966	914	917	923	949	932	975	956	931	905	938	907	899	927	903	901	948	863	907	903	941	936	930	893	880	945	939	924	891	912	914	910	878	926	958	924	916	887	1022	913	947	922	911	967	911	970	927	950	859	938	996	964	966	885	902	935	878	901	942	920	946	935	904	894	876	942	885	914	946	908	916	873	937	891	928	898	937	881	925	919	959	862	895	907	951
29852	22953	23950	16710	12136	9020	7505	6339	4044	3194	2455	1876	1320	1189	1010	876	779	794	576	631	559	514	451	456	453	460	510	437	373	350	379	387	388	374	394	364	378	394	362	361	367	397	384	366	383	360	356	359	361	364	341	346	374	386	365	356	379	365	334	350	334	356	333	343	344	370	327	347	352	333	327	327	345	360	345	372	379	375	367	370	362	398	355	362	354	344	370	322	366	337	339	362	342	364	397	399	376	327	375	357	376	362	402	374	332	330	364	336	366	342	393	365	370	352	361	345	340	362	337	332	343	328	331	360	389	374	338	369	341	335	370	339	371	348	360	364	383	379	346	328	374	390	360	318	370	374	342	334	360	341	368	343	379	379	330	372	343	368	375	351	353	327	340	375	365	337	370	361	337	319	410	373	346	390	348	365	361	352	360	326	343	364	386	390	384	369	391	355	360	335	355	382	373	361	348	333	349	338	372	346	322	334	336	338	326	337	344	350	353	337	352	335	358	350	342	374	338	359	354	333	328	351	346	364	356	340	313	331	375	351	356	349	376	382	353	360	353	372	315	329	329	328	327	344	354	340	375	356	367	357	340	322	365	334	344	344	301	323	347	361	341	379	342	357	365	352	358	337	358	377	366	326	330	380	375	340	379	349	351	344	328	333	334	339	332	356	348	342	354	362	388	363	347	375	320	365	358	377	363	349	338	325	336	366	347	351	364	330	334	353	348	406	380	349	343	354	344	358	346	349	344	371	352	334	367	360	331	337	347	354	324	301	375	339	346	374	374	339	304	366	338	344	337	341	382	335	339	360	353	346	340	367	329	353	360	340	358	358	378	376	354	349	349	337	317	342	338	363	345	369	307	363	319	386	363	357	370	386	338	327	377	362	363	349	355	349	368	358	357	364	323	377	353	330	354	365	363	337	338	340	380	352	365	358	357	351	363	348	363	331	340	350	342	343	334	348	348	345	376	409	349	360	331	354	348	345	376	351	337	364	352	328	318	390	350	340	352	361	344	376	331	354	381	364	345	376	330	379	331	412	328	342	373	341	368	306	396	365	363	356	387	361	369	350	364	313	360	351	347	324	346	344	343	352	347	367	387	365	362	362	345	348	377	368	348	340	354	373	355	356	354	353	319	355	356	376	385	366	365	341	349	355	367	362	375	388	325	333	351	358	378	333	327	336	345	360	339	368	353	389	318	392	346	366	361	318	360	362	358	353	374	375	336	332	350	322	363	382	384	372	330	328	364	357	368	360	333	354	380	376	360	369	344	350	347	390	353	342	359	328	360	355	344	364	304	338	342	355	342	351	341	371	334	338	362	360	339	312	365	338	402	316	362	348	348	316	348	355	343	340	383	339	338	351	369	354	365	360	349	351	359	340	324	357	368	350	347	355	352	351	367	338	381	357	345	354	367	374	347	387	381	383	363	369	348	378	337	364	378	365	341	336	357	330	401	345	330	359	366	356	322	335	342	366	339	367	347	334	353	375	332	351	390	359	351	353	359	342	341	353	344	350	366	341	345	342	334	366	363	326	318	385	333	406	339	338	372	346	347	355	353	387	382	341	360	359	351	340	349	363	353	340	374	364	371	364	361	366	340	356	339	319	359	350	396	356	326	378	345	347	359	331	355	350	362	376	353	316	346	350	373	344	349	373	318	349	388	375	362	350	348	338	334	346	354	332	374	359	340	336	336	325	380	378	320	345	368	353	350	346	361	314	351	320	334	379	345	323	336	333	345	355	361	358	350	355	353	360	364	367	348	351	365	324	357	369	341	344	353	335	334	354	350	343	335	352	355	358	362	294	350	380	367	385	345	305	375	329	342	344	370	356	338	358	381	357	337	376	321	360	368	362	359	361	360	299	345	331	338	358	361	371	337	345	359	382	339	357	375	367	366	332	341	332	358	333	382	359	368	351	365	336	355	353	352	342	335	317	294	338	369	357	376	355	325	374	360	337	352	363	359	360	362	390	376	384	391	369	355	352	364	358	321	332	354	317	344	324	352	342	388	373	365	343	375	385	367	362	334	398	341	337	359	351	349	407	365	388	337	366	385	346	334	347	348	346	371	358	349	347	324	332	349	340	363	358	362	328	362	354	298	368	339	333	345	358	367	384	358	326	362	349	345	349	345	380	316	361	391	350	388	341	342	367	359	345	344	345	390	336	368	352	344	341	369	377	337	407	340	347	365	326	349	376	370	354	339	363	372	366	350	392	366	370	339	364	335	364	370	350	332	363	326	358	366	341	338	360	376	355	330	377	310	364	384	322	368	344	325	382	358	372	369	364	355	383	356	381	370	363	347	349	368	329	372	335	341	381	335	367	354	370	354	354	371	366	357	331	328	349	341	342	334	371	321	345	351	351	371	346	335	344	322	371	357	373	356	376	335	334	348	362	393	343	381	361	327	353	358	370	354	347	359	362	383	387	351	359	378	357	315	329	335	358	373	368	363	362	350	343	367	351	359	369	303	346	317	358	356	374	335	361	351	350	354	310	372	329	333	362	359	338	395	347	325	338	317	344	354	362	382	333	341	347	334	341	354	364	334	357	355	338	370	327	376	348	388	386	364	329	407	348	353	373	387	335	348	328	335	359	369	358	352	342	362	330	353	341	369	370	361	356	368	375	377	364	348	379	340	355	358	373	314	400	376	338	344	333	376	367	358	344	349	368	347	363	354	402	357	336	339	364	376	360	331	358	341	356	360	401	358	329	333	361	357	350	323	383	342	330	352	357	348	341	378	359	348	345	315	368	339	370	380	303	357	348	337	348	349	362	380	369	350	383	339	347	362	350	373	353	339	348	358	329	354	357	348	344	358	349	322	309	384	356	360	349	345	384	364	338	371	332	324	349	354	333	378	315	345	322	385	332	383	389	380	371	360	347	359	335	349	324	367	324	345	345	346	381	348	379	361	331	377	369	333	387	387	350	335	364	375	354	360	359	344	354	341	361	364	335	353	307	367	323	342	332	336	389	360	362	359	343	370	363	374	313	350	340	335	384	371	358	364	341	356	367	375	395	344	361	373	360	389	343	333	351	358	337	340	353	351	356	336	344	357	358	369	394	373	349	337	353	293	342	338	328	336	367	335	362	362	399	343	321	356	344	384	334	357	363	356	386	347	368	349	340	347	347	339	341	364	374	366	367	331	365	378	374	369	340	325	328	355	333	375	363	331	363	349	363	359	326	365	340	389	385	335	321	386	333	354	342	401	330	342	335	363	371	364	349	384	329	348	375	393	368	374	347	337	304	373	349	359	349	361	360	396	338	333	329	329	388	330	348	359	375	319	328	365	346	380	358	353	363	367	358	346	363	359	336	359	351	334	357	345	342	365	372	361	326	342	330	333	370	373	339	347	368	358	339	358	362	328	358	306	339	360	352	354	354	334	336	333	352	352	323	371	367	358	344	356	305	362	358	350	378	334	356	367	348	301	368	345	403	356	326	383	358	363	349	347	356	359	355	334	320	306	386	351	343	335	370	357	366	343	360
20633	18828	28448	25468	24582	21717	20683	16657	14139	11883	9895	7853	6636	6332	5074	4427	4049	3996	2646	3011	2517	2118	1687	1506	1587	1641	1886	1475	1173	1092	1052	1059	1042	996	990	974	936	957	889	906	913	907	892	932	872	920	882	849	905	899	921	823	864	870	861	871	820	832	807	892	853	843	859	853	867	879	867	872	868	857	788	815	834	828	840	845	865	786	834	822	820	819	850	839	860	857	811	893	819	846	868	852	892	817	808	813	794	817	853	799	840	892	901	854	808	804	865	870	854	815	818	886	827	822	841	843	769	852	773	828	880	812	858	874	768	829	865	823	872	812	902	858	856	842	834	838	808	808	885	827	870	887	885	812	817	847	878	843	838	863	806	864	821	856	822	863	827	874	879	871	852	866	823	832	830	802	835	795	809	823	817	845	871	871	889	838	828	859	815	835	878	852	894	828	838	838	856	837	874	744	833	818	838	814	855	854	873	856	852	791	830	830	822	818	833	826	849	846	808	842	818	851	833	865	862	813	834	828	872	858	898	843	877	845	835	840	833	827	892	845	894	813	855	819	832	867	836	792	835	829	825	863	791	864	836	824	896	814	775	785	795	863	845	780	856	830	892	863	875	847	852	752	869	839	816	864	803	876	811	840	887	819	833	813	821	837	838	849	872	886	858	832	869	845	802	820	838	854	810	809	801	854	908	902	818	900	864	815	794	850	856	937	807	819	809	844	876	882	790	828	840	837	846	834	851	813	797	829	826	830	812	776	828	855	828	851	819	869	870	821	861	779	871	855	853	828	838	824	855	798	802	881	850	862	821	804	777	781	856	806	798	809	880	852	884	828	753	815	826	869	808	844	854	847	857	853	830	825	862	835	811	876	835	808	892	825	860	867	830	851	793	881	873	835	869	792	825	857	851	853	845	798	859	850	841	792	820	834	831	855	847	861	845	805	860	890	816	854	850	842	800	849	824	831	869	850	864	842	901	853	843	852	846	850	817	821	823	828	770	807	808	838	840	809	861	817	877	825	864	872	873	812	812	888	822	862	817	796	801	845	829	853	850	868	789	851	809	867	796	793	861	772	876	854	826	841	829	805	841	852	835	827	822	879	827	827	823	881	804	774	882	852	818	853	845	847	902	840	839	836	834	846	815	800	849	860	838	830	860	786	879	872	838	844	803	829	805	872	868	864	854	842	862	869	886	821	856	840	868	818	858	855	779	830	859	877	834	908	884	873	866	901	807	815	771	818	810	779	813	894	834	841	826	855	829	879	838	754	868	811	850	797	817	843	861	834	842	856	795	842	856	848	801	815	861	838	861	797	830	853	877	838	873	875	820	874	827	810	846	830	866	792	842	840	826	854	825	818	813	824	835	824	861	787	853	842	874	837	848	814	824	799	837	851	874	785	835	866	806	836	901	791	825	860	815	891	847	807	858	788	906	839	822	840	922	822	824	842	824	819	828	841	834	801	802	876	816	874	852	862	840	804	867	839	845	850	821	833	869	827	849	830	825	815	829	828	870	834	834	913	795	816	892	809	846	815	814	830	860	863	820	846	826	861	838	877	838	834	807	831	858	783	829	801	816	825	808	824	816	858	819	854	831	828	814	850	831	795	815	842	786	820	844	810	844	816	874	810	845	849	832	880	811	852	845	812	840	838	808	809	830	860	846	807	881	834	795	852	819	834	817	811	865	840	841	787	848	882	807	842	845	840	850	858	806	828	806	865	834	798	821	804	889	839	893	881	816	891	869	853	849	821	871	826	835	856	885	794	775	875	851	821	743	903	802	797	886	760	824	824	810	866	833	874	892	888	803	807	802	841	876	835	840	883	832	856	823	829	864	841	879	859	795	815	784	812	821	856	834	895	830	835	889	885	829	886	847	850	855	838	852	845	846	843	862	856	871	864	786	841	872	838	836	818	819	823	903	816	794	855	858	826	836	849	854	829	899	890	845	806	858	844	811	824	832	833	857	811	846	846	805	843	784	813	836	870	825	827	804	862	858	800	851	854	823	828	841	818	829	831	893	811	857	820	846	820	878	806	839	817	835	836	855	851	779	836	869	866	833	838	840	820	852	829	841	877	830	834	831	900	843	828	804	812	835	854	810	852	852	874	830	820	889	849	868	840	857	799	842	834	849	877	850	808	830	791	799	817	858	796	804	844	876	832	828	834	830	846	806	864	782	821	846	866	806	825	842	795	811	796	841	824	821	845	841	844	831	823	864	827	851	820	808	827	822	822	858	846	829	852	867	864	851	903	780	881	816	843	770	820	852	865	869	819	834	796	813	807	861	812	875	847	801	795	833	820	832	836	844	827	856	804	835	823	853	815	861	918	852	843	851	834	877	844	827	823	824	851	813	843	843	865	868	862	850	816	824	904	862	859	854	788	874	798	847	839	877	854	828	848	882	768	854	832	870	833	863	864	818	804	867	856	829	802	896	850	868	859	865	811	879	876	886	806	841	868	849	808	870	872	815	827	790	798	879	802	876	853	832	837	832	854	839	830	840	819	825	858	803	854	880	816	827	852	848	830	871	807	851	812	809	876	838	836	852	822	833	813	814	834	778	850	836	805	844	790	773	792	826	815	807	790	863	863	875	870	889	847	823	858	864	880	880	850	822	800	824	830	849	830	848	842	828	818	857	862	812	835	816	822	827	835	794	799	842	873	813	861	800	808	780	821	844	842	833	822	835	830	815	848	841	825	829	817	858	845	852	822	806	831	894	805	788	772	863	868	812	791	826	866	886	868	834	804	834	896	840	841	807	868	793	783	866	856	875	789	831	847	832	811	872	892	826	849	801	795	832	864	833	833	859	834	851	847	791	797	854	866	867	916	814	819	847	832	816	864	785	804	849	805	832	853	895	816	887	865	881	867	824	825	872	799	830	794	859	830	839	837	849	840	853	817	852	796	869	819	860	827	817	821	769	809	839	850	812	810	803	857	824	876	858	861	813	816	825	872	813	856	831	848	873	823	847	842	853	880	816	853	819	836	855	862	870	824	842	814	893	786	837	884	794	824	888	889	837	837	845	894	828	844	876	830	827	869	852	831	830	861	824	899	851	826	816	891	858	857	854	840	837	841	813	781	809	842	863	858	872	820	804	877	890	819	839	812	822	835	821	800	860	872	844	822	814	872	789	822	825	860	882	860	799	771	914	851	810	850	816	835	862	872	870	887	837	842	867	904	876	870	784	820	839	824	889	791	843	823	824	846	858	812	839	858	909	848	846	836	844	869	801	794	878	829	835	811	834	824	823	836	839	798	860	802	877	813	821	850	814	808	817	841	862	876	888	811	798	833	787	857	890	865	824	877	856	855	855	887	849	822	875	826	833	859	793	850	834	860	809	849	856	830	843	857	834	857	864	843	823	781	839	863	856	855	849	823	873	870	840	810	852	834	797	846	806	838	819	841	876	805	806	876	851	879	839	870	887	794	794	884	861	820	767	761	862	846	856	826	874	810	841	804	812	818	861	867	829	800	867	834	814	911	904	869	838	848	887	819
10232	7484	7201	5539	3254	2000	1355	1021	957	841	829	656	601	583	548	499	464	455	525	464	450	459	427	416	430	411	428	445	432	426	429	418	399	375	383	448	451	437	435	430	412	394	415	388	407	404	413	373	444	422	434	402	434	423	416	397	395	391	427	374	423	437	437	391	418	371	429	382	386	470	396	414	404	383	402	400	416	421	435	411	418	415	428	434	439	399	432	409	430	392	415	456	420	415	397	411	404	406	426	388	417	405	404	417	411	425	407	409	419	400	392	416	427	397	399	440	428	403	414	385	414	435	411	395	379	406	397	417	436	405	426	429	395	394	406	411	437	369	400	437	422	410	408	365	402	388	390	399	411	431	387	425	398	409	452	405	371	415	406	394	402	371	431	432	424	405	365	418	392	413	389	404	381	433	379	376	402	419	365	376	371	435	390	410	420	436	403	384	383	405	403	394	446	406	347	399	384	449	410	443	370	412	386	445	363	427	466	429	409	409	413	421	403	395	403	401	418	402	400	419	347	414	386	410	416	431	399	445	405	389	381	351	393	411	440	481	397	416	369	405	403	420	433	423	390	402	428	459	449	408	393	409	395	403	414	362	410	405	417	354	398	403	431	391	406	413	396	425	419	383	441	377	410	456	409	419	413	403	435	394	407	408	420	432	411	398	445	427	417	384	375	445	448	405	392	383	433	415	418	372	414	439	375	418	398	429	450	411	429	409	417	429	373	369	427	407	369	378	355	408	433	407	439	416	420	416	405	452	395	425	438	455	402	391	411	406	364	417	438	392	412	405	436	439	419	392	408	390	423	412	474	395	400	416	412	418	412	395	350	408	430	389	441	451	386	404	439	421	423	411	405	417	422	425	363	383	401	403	407	440	437	422	428	390	406	410	389	428	392	377	407	396	377	372	400	448	377	406	415	411	409	401	408	394	415	401	445	406	385	407	407	402	417	437	432	367	445	400	402	409	448	398	419	415	407	430	409	389	383	392	445	415	389	426	431	397	397	423	367	405	371	417	428	388	396	428	433	388	408	382	430	423	429	400	449	405	420	426	361	423	374	410	421	407	393	427	412	406	419	426	428	426	408	395	478	377	363	415	359	415	424	399	375	350	409	434	371	404	382	398	398	391	399	364	388	392	405	405	411	438	411	410	381	383	416	423	398	391	383	410	429	446	392	404	392	404	447	437	455	423	417	436	425	424	387	374	392	407	394	420	388	405	426	430	396	378	412	444	396	413	383	415	414	370	392	440	430	424	441	427	376	382	418	449	386	385	443	405	419	430	440	416	430	393	407	403	396	403	386	409	384	436	397	413	385	448	417	424	380	404	416	419	396	408	417	416	410	387	398	408	379	402	420	427	417	376	437	419	409	407	446	382	414	419	404	408	398	410	371	396	417	415	445	409	434	405	397	404	415	414	385	383	432	417	404	406	396	387	460	400	408	422	419	388	421	365	421	394	427	402	383	419	383	371	384	428	416	385	419	395	415	400	395	407	402	424	454	426	413	401	396	370	417	390	417	378	400	379	383	411	413	469	417	402	406	400	406	433	401	412	391	415	428	408	435	452	393	404	416	413	396	403	412	406	411	400	406	400	437	395	413	420	417	400	403	370	436	403	396	380	414	419	435	401	408	409	409	419	383	413	413	388	404	416	406	367	412	409	405	416	424	385	377	427	399	379	404	402	434	423	415	412	430	383	363	383	418	427	420	395	397	395	387	392	430	387	393	392	378	425	419	416	409	412	420	424	408	426	391	364	372	406	419	400	436	387	433	376	422	399	397	415	415	428	432	398	427	392	394	430	370	435	449	408	393	434	403	386	395	439	420	431	422	401	412	433	431	444	398	444	405	442	413	384	382	415	416	369	431	420	378	404	470	415	385	417	397	401	417	423	391	449	425	478	437	426	414	471	444	411	421	420	437	392	424	409	421	413	407	404	396	370	429	398	403	419	397	418	383	429	399	403	378	400	423	370	342	377	399	438	380	400	392	393	426	411	441	421	408	415	405	413	442	403	420	399	464	455	418	400	421	366	397	385	420	433	424	389	426	409	387	441	390	383	412	417	402	419	414	400	398	383	389	413	431	427	388	404	400	402	397	418	414	367	401	436	384	434	407	396	410	413	401	432	421	402	401	396	407	399	410	421	435	409	410	412	356	418	424	427	422	426	402	405	398	363	404	421	410	428	424	412	445	380	404	382	385	392	413	382	413	423	370	386	395	418	418	429	403	416	403	446	384	433	458	462	410	404	421	395	395	393	403	421	421	385	438	397	392	421	380	413	392	404	392	414	411	403	442	412	428	394	433	402	409	449	414	432	415	386	352	376	392	371	398	366	426	380	368	418	372	427	424	492	406	434	378	368	426	406	423	391	406	404	380	401	406	385	395	440	414	381	411	412	420	412	423	372	417	408	394	382	401	407	392	418	363	425	383	438	419	402	402	433	417	375	386	381	388	405	393	391	389	389	427	394	413	419	399	409	400	415	402	410	424	427	428	390	407	385	420	431	430	419	385	439	405	416	431	425	398	391	411	386	420	418	402	398	417	403	444	434	370	413	419	396	441	443	426	403	395	415	380	408	421	416	395	398	389	446	427	412	397	401	393	441	410	420	396	423	389	393	365	404	436	358	389	423	390	419	436	430	401	408	406	447	435	460	399	395	399	442	417	399	386	397	412	400	356	407	409	422	405	395	386	379	391	415	452	425	419	403	433	419	421	389	436	386	425	435	384	407	396	424	436	374	423	383	415	404	377	455	412	383	424	385	415	426	451	446	443	401	407	404	407	389	415	406	430	423	371	446	416	399	426	371	445	364	416	370	396	431	435	389	404	407	369	446	420	419	387	424	420	396	419	376	399	399	406	415	416	405	422	448	392	419	399	392	384	414	391	392	391	404	378	382	408	393	430	373	403	424	413	390	414	457	396	421	388	440	447	391	415	413	393	396	385	367	412	420	426	456	382	389	395	423	369	375	388	401	398	370	369	456	404	400	426	419	443	418	369	411	404	369	377	423	433	427	423	396	419	401	432	421	403	429	423	419	397	431	408	386	437	391	431	397	424	411	393	394	424	421	399	390	433	418	438	420	395	399	408	430	434	445	366	421	458	395	405	406	409	393	402	424	399	413	428	389	404	385	395	405	399	399	374	410	377	380	364	421	406	379	387	377	397	407	409	443	397	355	426	411	397	403	379	390	398	421	418	435	430	403	388	422	424	392	412	396	367	402	378	384	397	410	425	386	389	394	432	394	410	426	381	416	391	415	444	412	411	402	414	387	395	393	400	385	389	434	404	430	385	430	415	396	431	408	393	415	448	404	391	430	412	387	413	415	413	410	394	385	415	416	418	439	386	401	418	404	404	417	421	417	423	428	403	403	426	419	390	379	393	410	401	410	417	392	404	414	351	404	387	407	403	409	394	376	404	438	409	394	411	399	437	418	415	392	425	406	406	436	434	397	372	459	431	451	394	412	422	425	393	423	401	409	432	385
8063	7335	13235	14830	11315	8208	6333	5174	4403	3694	3142	2812	2422	2119	1847	1638	1470	1326	1326	1284	1219	1143	1045	1086	1008	1034	1075	1045	1045	1009	985	1059	1015	991	976	1015	971	1004	1042	968	957	999	970	985	926	969	945	981	969	974	921	960	921	962	992	968	941	899	936	913	964	976	997	928	969	950	978	947	991	972	947	958	982	946	992	1030	1005	957	955	976	1006	936	936	977	974	951	975	958	956	917	935	1002	970	982	945	922	984	1019	966	933	910	970	950	982	907	949	930	970	942	999	901	958	968	968	946	1010	900	963	928	943	969	969	977	987	960	973	981	964	951	944	918	963	949	898	952	958	936	1020	973	950	1025	994	913	935	947	946	950	1022	933	974	983	971	939	967	942	959	941	990	967	953	943	941	968	958	925	928	865	955	937	943	949	972	939	937	948	952	942	957	968	942	943	927	945	950	997	957	972	927	934	994	974	1000	978	897	953	990	936	953	1032	939	951	1020	996	924	958	915	980	956	955	966	999	947	1009	958	946	984	1009	962	954	1004	954	950	927	960	968	972	979	931	923	960	947	968	978	920	933	959	917	980	925	963	952	947	932	944	948	841	936	966	964	980	941	925	960	924	933	943	998	972	976	965	998	935	965	968	953	941	994	960	985	959	939	989	915	960	973	949	965	965	978	942	936	956	945	957	961	989	1020	976	946	956	929	955	983	937	1018	940	981	912	935	892	922	901	925	964	941	925	898	945	930	1008	945	962	944	942	990	976	902	958	923	924	930	978	929	945	984	973	973	983	924	993	952	987	942	959	957	961	946	963	952	962	952	987	964	921	1000	951	944	952	968	983	944	982	964	974	930	960	986	907	968	936	981	944	940	973	978	980	941	936	985	926	954	964	940	957	960	908	914	963	1031	948	971	986	919	932	1005	999	922	933	942	998	982	962	977	963	955	919	971	964	970	956	972	956	964	985	905	1010	913	1012	961	997	961	940	853	919	924	937	948	957	964	953	971	935	905	1038	970	953	945	922	1004	935	976	973	981	998	961	1007	958	890	897	992	982	962	951	962	935	935	965	1003	912	983	975	953	963	915	968	955	940	946	1014	959	925	954	988	989	946	1036	983	928	1010	909	1003	972	950	917	944	960	1009	950	993	929	987	955	968	924	934	925	911	972	961	942	901	932	958	945	965	978	942	956	987	909	961	954	970	931	965	987	934	948	983	945	962	1033	968	960	960	937	981	934	1023	949	936	952	967	962	949	986	946	939	978	980	957	989	964	972	969	963	987	904	1008	953	930	911	957	970	925	907	935	993	1003	924	969	987	931	943	966	925	944	961	956	980	918	916	906	952	919	951	907	946	956	997	941	985	1025	958	1017	961	993	962	961	1082	943	929	988	995	961	957	1002	914	992	967	993	956	970	963	950	974	1023	985	916	954	916	926	967	946	1018	985	964	938	1012	990	986	932	937	968	948	897	976	959	953	974	922	962	1003	980	995	1002	971	911	956	986	952	1091	941	952	959	950	946	908	943	941	934	970	958	967	970	981	892	968	932	925	915	938	970	933	915	957	960	963	952	982	991	976	921	943	972	941	887	992	977	974	963	932	963	954	906	880	970	940	938	954	973	895	951	926	903	918	964	968	952	932	957	967	927	974	955	939	973	908	970	883	909	947	922	900	1005	918	956	938	998	949	931	910	959	990	957	967	961	947	978	877	953	924	992	969	948	908	931	948	948	922	951	964	969	953	939	940	955	967	931	943	957	969	937	957	926	918	915	948	926	1006	964	940	1032	990	989	1020	966	877	905	977	944	947	911	936	991	941	957	966	918	958	969	927	911	982	997	946	903	915	937	985	966	965	994	899	981	985	923	988	964	942	939	934	1037	1003	930	918	951	948	941	929	944	944	987	898	953	953	931	958	912	957	963	951	994	919	951	989	971	943	957	915	1007	966	975	960	965	915	938	964	932	983	927	957	956	961	993	950	949	989	1009	959	983	961	968	925	956	937	939	952	985	1017	1004	923	965	986	972	965	959	957	934	933	949	966	940	960	1019	1043	956	942	953	965	959	931	931	927	980	903	984	902	1062	985	996	975	913	964	972	915	1008	941	1008	915	929	905	948	1007	953	987	974	985	958	971	969	967	998	952	943	993	958	883	929	932	933	986	926	948	985	970	954	932	940	942	966	999	938	965	1017	964	975	939	966	997	914	959	975	926	886	916	916	950	968	985	946	988	960	951	931	935	915	928	974	914	932	960	931	921	955	974	999	993	948	926	918	991	941	1003	924	958	923	947	946	912	969	962	930	974	986	932	954	964	1009	940	1009	954	953	1021	953	929	974	940	959	955	929	951	934	926	949	984	942	930	914	925	1038	915	922	982	948	987	971	976	971	897	974	986	957	970	963	975	964	944	918	961	955	1007	948	951	944	934	986	919	960	961	991	929	960	1031	935	955	960	970	893	973	964	959	964	947	931	843	1005	992	930	989	958	985	947	1008	957	951	954	949	944	924	943	999	931	946	983	936	894	979	938	948	978	990	970	966	1011	938	929	974	1008	990	976	961	933	989	986	949	983	989	919	928	970	992	933	988	997	937	918	1005	921	951	978	995	982	980	963	910	916	959	1008	932	928	986	977	957	982	988	976	952	955	1016	951	941	980	891	1004	962	985	941	936	946	973	955	931	963	966	1010	999	1015	1013	963	977	957	969	976	965	891	944	924	960	943	980	983	941	982	952	905	923	981	901	916	1000	984	1007	972	972	931	922	971	942	956	956	1006	957	969	947	961	978	993	917	937	940	954	966	945	966	926	979	977	957	936	966	950	953	932	921	981	951	973	962	995	961	955	959	941	933	964	940	965	1002	918	939	960	987	942	966	996	959	969	956	966	960	989	983	948	1048	971	933	970	988	977	917	927	978	896	944	941	1017	945	964	999	933	952	938	939	1018	946	971	918	992	953	973	995	923	908	974	966	882	984	977	868	945	938	947	933	982	991	925	902	940	1006	945	946	983	942	945	916	997	990	948	940	960	935	934	973	958	996	985	995	943	996	936	955	1048	983	989	894	976	959	976	947	918	966	973	998	939	913	961	949	953	977	955	952	945	1003	939	943	920	1000	986	939	966	1006	935	964	949	996	944	979	949	931	934	957	955	943	998	1009	975	956	904	927	973	935	1000	977	965	954	959	958	993	930	974	939	961	985	993	992	949	939	958	928	973	981	920	964	989	904	991	1014	936	962	934	973	921	918	974	970	953	988	947	947	941	935	980	931	983	908	932	1017	901	973	953	955	894	916	909	963	951	888	925	953	913	954	924	961	991	984	980	981	961	966	929	966	986	989	982	921	957	982	972	978	944	974	897	937	943	979	954	928	1005	978	981	967	966	923	957	915	944	923	1014	961	926	988	960	955	966	934	990	945	998	1001	883	985	926	943	977	1035	961	949	916	931	998	910	946	934	990	938	946	907	888	961	1030	982	938	984	970	959	961	906	968	919	1013	937	982	951	982	952	913	956	901	946	960	967	978	968	930	950	961	942	996	928	958	986	957	927	974	907	962	922	998	969	959	953	943	903	1007	920	975	935	942	920	939	929	923	959	952	965	913	938	935	968	958	1018	922	973	974	1014
21128	16511	15649	11890	7875	5601	4511	3122	2498	1867	1594	1299	965	940	847	630	747	612	497	597	562	426	419	486	453	440	483	458	435	385	453	389	423	409	386	400	389	392	425	416	422	392	383	394	387	435	453	388	362	385	370	393	392	412	374	417	376	429	384	402	397	381	402	412	380	358	426	410	393	369	426	412	387	418	354	438	373	370	379	404	422	396	369	407	403	353	413	374	393	340	383	402	367	390	374	371	409	407	434	435	442	387	362	403	400	397	369	385	365	425	405	417	408	404	415	389	411	385	379	350	383	429	415	397	408	392	359	429	391	389	409	401	399	393	377	385	399	423	411	391	399	370	418	391	416	387	388	398	399	414	393	393	416	389	377	370	402	387	381	410	369	379	387	427	376	373	388	373	390	414	368	417	407	363	432	380	411	415	404	386	369	412	407	349	375	401	404	375	410	450	442	393	394	405	385	376	390	389	370	373	385	383	405	412	361	370	371	367	392	369	396	351	411	420	410	387	390	362	392	361	436	385	393	415	369	386	399	367	385	377	394	401	395	422	387	375	395	419	387	388	375	410	423	404	366	395	404	410	425	379	393	402	398	385	384	378	365	403	424	388	382	381	406	404	388	358	412	393	382	365	398	361	406	413	402	407	404	386	381	405	391	409	380	375	389	403	386	401	420	374	401	391	416	382	360	408	395	370	364	401	375	398	405	394	379	353	395	405	418	404	408	402	382	389	399	370	373	366	414	412	365	404	372	398	410	408	382	422	388	374	369	359	438	383	363	385	397	410	417	431	395	420	364	409	386	420	385	397	391	390	406	397	423	391	396	400	428	381	396	402	368	383	390	393	381	445	358	366	410	403	377	376	402	377	376	409	390	384	391	417	413	389	393	374	395	407	393	365	404	404	381	395	376	420	373	374	386	401	392	379	359	385	378	422	398	392	381	390	428	386	389	357	359	383	376	389	407	407	402	410	387	387	427	384	399	385	421	393	377	362	372	408	403	418	392	419	389	374	386	365	371	374	401	445	396	387	359	412	404	379	368	431	401	375	382	391	423	416	405	383	398	391	430	389	392	404	370	379	415	418	356	376	381	361	378	395	387	364	374	366	387	430	384	414	437	360	409	402	427	406	367	375	393	402	389	407	387	403	388	440	411	402	431	428	409	396	440	378	353	402	411	414	391	427	434	417	405	428	408	435	405	381	372	407	364	432	427	404	362	360	384	373	389	430	425	424	411	397	410	363	381	449	395	400	400	406	376	391	364	393	387	414	370	396	427	391	395	376	375	373	380	386	385	406	357	423	405	381	366	391	403	412	395	358	370	356	377	396	384	386	418	402	379	398	414	400	380	330	419	400	391	400	360	402	395	370	359	388	399	387	415	417	449	366	399	384	399	396	392	381	404	380	404	396	428	384	385	425	441	367	408	406	371	419	388	418	410	407	407	382	390	368	431	391	423	378	394	400	421	379	405	383	414	391	404	385	426	366	348	414	391	406	381	364	412	400	361	388	382	388	419	388	366	410	413	386	406	408	391	391	371	382	402	407	402	376	377	393	402	404	395	398	385	388	402	397	391	388	403	417	417	401	412	410	405	443	416	374	436	412	406	387	402	399	401	447	401	407	373	380	375	422	412	403	368	382	372	389	414	416	398	417	361	377	386	394	416	371	384	434	372	416	397	413	410	406	386	417	369	367	405	380	375	390	403	397	353	408	373	404	377	378	425	387	400	402	430	359	402	401	372	387	382	405	411	361	415	360	380	363	373	389	408	389	388	439	374	383	399	392	391	383	361	425	407	384	413	406	398	433	412	401	398	407	405	389	434	380	382	410	456	406	375	438	440	381	402	354	379	341	374	368	372	403	389	388	381	382	455	386	413	416	392	409	398	383	416	376	425	413	369	409	369	405	366	378	351	380	369	409	348	400	387	422	392	380	373	357	439	402	387	370	380	414	385	411	388	376	384	420	403	391	381	367	391	448	399	427	432	403	400	385	451	407	396	376	386	385	406	394	369	411	436	404	387	384	420	412	398	443	420	393	405	384	385	423	432	412	384	407	367	397	408	378	387	385	395	385	426	354	396	359	384	412	387	367	397	401	393	402	383	444	422	409	380	421	398	383	410	384	401	413	414	377	417	395	422	335	361	371	388	402	417	408	394	393	382	410	404	386	371	373	372	423	403	373	362	443	399	378	368	413	395	389	373	381	375	407	385	391	383	433	396	410	386	424	379	375	440	424	381	422	386	355	415	378	406	453	380	383	426	439	408	355	389	379	399	436	376	388	403	403	404	427	406	415	422	387	395	421	420	413	418	420	372	415	399	375	404	393	391	399	422	377	409	410	362	443	405	387	376	380	397	356	350	413	398	418	421	393	380	369	365	406	414	403	363	393	406	457	399	423	400	411	381	396	379	412	394	371	376	413	415	399	396	398	359	404	415	369	422	426	379	356	403	392	367	390	376	402	394	414	383	374	366	390	423	403	414	410	391	381	379	401	377	399	441	372	428	403	401	395	398	408	415	405	404	367	403	421	356	442	384	379	373	353	386	392	401	401	373	382	405	386	378	380	401	391	392	354	444	379	396	401	396	405	378	400	418	394	400	401	398	399	404	386	402	396	412	408	363	399	394	378	360	380	409	408	389	391	404	356	377	389	388	380	427	373	383	387	417	374	421	420	408	410	372	412	380	366	395	397	391	407	401	405	382	397	392	396	393	386	369	414	375	403	385	415	393	411	400	381	425	425	367	419	369	373	392	366	375	371	358	353	385	397	380	404	448	406	390	388	378	387	404	415	387	391	398	369	422	358	378	397	381	402	407	412	399	399	459	411	433	412	420	377	400	382	421	351	421	403	410	408	402	405	414	393	387	423	390	397	344	401	382	380	439	372	403	417	421	417	380	367	356	378	401	418	408	398	415	386	398	397	410	388	433	416	362	356	408	393	420	380	360	409	405	433	372	411	385	404	394	409	375	360	419	382	395	406	371	375	380	383	414	415	382	369	402	340	368	412	387	386	380	375	416	373	399	381	381	404	376	421	414	373	412	406	362	434	384	394	424	375	434	379	374	369	398	444	414	420	406	383	411	386	365	385	394	384	367	375	410	406	395	376	398	410	380	415	385	393	423	389	406	417	383	430	371	400	399	334	390	401	403	393	416	371	382	388	417	372	407	392	389	398	383	398	383	398	380	391	409	374	402	424	382	397	403	361	386	423	404	426	424	417	434	395	375	381	381	324	422	413	389	364	392	424	407	367	384	375	415	409	409	376	366	373	426	397	400	412	406	410	409	394	424	408	387	398	391	380	384	394	393	381	397	370	386	380	420	373	400	347	414	402	377	421	417	398	373	374	414	380	409	409	433	401	385	428	408	427	414	387	405	413	414	377	356	432	387	412	371	385	430	398	391	433	396	427	422	404	390	394	389	429	362	395	381	424	411	421	425	414	430	374	394	380	401	416	379	386	364	400	350	414	349	407	388	376	393	392	357	385	400	387
15796	14766	21572	22547	18611	16429	14719	11263	10298	8312	7144	5910	4695	4464	3885	2697	3101	2620	2006	2124	1817	1478	1404	1328	1358	1347	1526	1236	1170	1097	999	1058	1046	1084	970	987	993	985	971	1013	976	1029	999	928	940	967	892	989	927	921	902	904	925	875	976	937	954	929	934	967	893	885	938	883	921	974	933	919	892	923	939	970	931	950	970	918	953	937	914	954	972	923	960	937	918	932	946	946	923	939	914	899	911	920	906	916	929	938	916	965	949	916	904	933	969	959	918	916	931	959	904	920	944	891	968	919	914	921	922	923	925	911	846	947	945	962	881	954	924	1009	903	897	929	947	918	952	929	976	920	914	924	918	923	974	996	1035	951	911	939	907	947	945	956	953	887	956	929	921	955	875	905	935	850	932	883	945	938	910	938	912	924	907	967	946	985	951	935	971	906	930	936	932	955	909	957	929	944	928	970	952	978	900	921	905	974	887	957	958	937	935	913	895	934	922	950	889	967	923	943	891	989	946	940	914	951	906	942	906	923	971	864	943	965	885	916	986	925	890	950	929	971	918	953	921	958	966	971	968	999	932	966	968	898	949	847	975	925	910	955	979	905	917	909	938	932	914	910	957	971	889	910	912	962	1009	933	898	980	894	912	948	909	909	966	954	943	937	885	942	950	902	924	1020	928	924	972	899	863	887	993	905	868	920	964	904	902	935	946	920	962	955	933	963	905	961	944	934	878	882	916	941	930	917	946	997	995	958	891	950	899	918	941	949	924	916	990	936	931	948	892	908	894	918	929	867	959	926	964	900	951	920	921	928	893	949	911	912	978	942	913	1003	927	946	929	939	907	912	925	965	957	963	931	873	882	905	945	932	927	904	906	940	925	894	949	986	952	960	921	918	937	908	895	937	912	892	934	894	964	992	899	923	924	879	953	956	931	896	917	950	943	914	949	891	912	968	926	948	987	905	879	932	927	929	938	951	932	912	969	970	926	884	951	944	965	900	905	937	910	927	927	943	958	898	916	908	905	963	878	915	897	918	927	948	895	915	873	929	983	947	894	930	960	889	944	919	901	894	907	925	924	930	948	896	928	934	910	962	929	924	911	912	943	931	939	946	895	939	916	933	905	936	904	907	859	976	922	961	972	889	938	949	935	854	935	892	946	858	929	957	921	913	947	894	888	1021	949	951	890	938	976	945	922	926	966	910	927	932	909	932	890	924	869	911	912	930	960	917	918	1004	918	932	939	879	892	958	926	914	877	879	935	887	954	891	936	961	951	958	895	982	891	956	913	927	947	963	963	898	939	910	863	932	961	949	901	969	990	951	929	887	935	893	917	942	913	911	964	991	931	931	938	911	903	998	944	926	898	938	934	904	937	957	943	903	949	942	917	997	923	929	942	992	874	968	947	941	907	928	947	886	863	905	918	912	912	942	972	930	893	929	933	953	961	943	933	928	937	1013	988	959	943	963	868	902	952	878	976	968	910	898	885	872	942	980	965	927	928	952	908	947	904	954	911	912	868	953	924	941	930	927	927	950	917	926	975	904	928	919	967	935	951	893	885	970	938	940	910	953	961	953	883	931	978	917	908	893	912	925	941	987	961	892	1040	965	969	951	895	930	954	918	965	938	873	958	918	894	930	999	948	927	916	918	943	932	920	946	959	987	946	916	887	955	918	942	982	964	952	997	954	933	891	923	933	942	927	911	990	927	865	924	930	923	916	926	935	988	883	927	909	939	948	920	965	937	925	956	929	908	924	928	1005	910	964	904	924	969	942	903	924	901	882	901	943	958	918	915	924	917	945	894	974	860	936	940	902	929	906	933	945	918	964	920	947	859	919	943	994	875	919	880	917	938	895	965	1000	926	908	958	981	955	879	943	933	986	1008	874	938	929	884	909	926	888	936	923	932	870	915	944	922	958	979	924	950	908	943	961	908	932	944	952	906	974	975	900	950	937	913	945	962	926	958	1007	946	899	949	920	930	953	976	1007	945	901	925	928	927	967	923	913	941	877	899	973	891	884	928	920	921	925	965	932	961	960	895	953	981	914	914	962	929	952	918	936	920	956	896	937	957	903	918	929	923	888	934	969	916	968	952	922	934	924	935	950	926	922	934	954	944	906	931	915	975	932	937	905	905	941	903	939	919	893	903	913	901	900	927	975	918	912	956	956	966	934	932	910	915	946	918	929	969	891	944	959	972	920	935	952	983	941	917	993	975	967	946	925	918	906	882	950	940	976	911	934	1009	914	917	967	966	947	923	907	894	918	914	929	888	976	953	950	938	955	963	974	931	938	961	871	922	941	910	941	932	883	951	939	898	935	924	891	904	941	936	909	864	994	950	1002	933	919	987	964	924	896	964	967	895	886	882	871	976	963	902	963	934	914	913	886	926	976	916	941	942	927	962	918	882	896	975	894	888	886	945	942	922	911	879	925	921	902	904	990	886	908	942	948	946	914	942	951	957	927	949	955	925	924	905	958	911	948	884	854	940	916	933	924	892	970	909	926	943	957	913	911	924	877	929	941	912	924	933	960	929	971	905	904	928	935	930	955	936	928	929	939	930	975	919	923	926	989	884	937	939	952	950	1003	889	938	907	921	916	899	903	911	891	934	934	968	934	974	916	971	878	939	983	1004	908	901	934	975	955	977	981	881	988	907	962	937	927	953	920	946	933	955	922	949	907	936	900	925	943	925	902	907	983	919	937	986	863	924	905	912	903	930	929	891	916	879	942	971	934	916	990	900	957	909	938	932	928	911	926	878	894	945	934	922	954	939	863	930	902	892	891	945	908	894	926	934	933	911	923	894	923	926	969	878	898	956	945	953	911	910	941	931	957	903	935	923	921	895	913	912	888	909	883	977	938	968	930	937	942	938	941	923	963	941	880	955	925	907	947	926	943	934	884	904	919	898	898	939	928	850	904	940	910	936	955	927	913	946	926	962	966	990	964	974	970	849	944	934	959	981	905	953	929	936	956	895	928	952	931	962	917	913	922	942	940	934	934	907	971	942	918	964	917	962	876	953	924	950	963	917	911	902	909	912	965	912	950	958	924	984	915	861	935	928	919	929	934	892	918	914	933	905	947	936	906	984	942	940	959	932	932	949	899	981	893	967	971	940	947	934	935	979	923	880	912	910	935	962	946	938	1010	902	940	917	948	937	883	912	942	948	918	907	962	868	969	970	940	975	915	944	927	969	932	931	919	885	925	920	947	965	947	935	895	923	968	894	933	937	941	912	890	912	924	944	971	858	919	947	923	947	926	890	961	951	965	977	937	1003	932	920	884	964	934	958	910	922	956	913	919	950	976	909	902	936	920	968	927	971	990	918	954	935	918	924	907	932	938	885	981	962	873	938	876	945	933	922	905	940	921	920	875	925	908	866	993	912	945	964	910	951	910	932	1001	1003	944	981	1000	902	859	917	860	900	977	929	957	955	950	943	927	928	954	923	904	915	903	924	981	953	931	864	902	935	960	948	932	912	980	923	920	899	939	926	946	961	912	948	939	910	921	967	929	888	934	956	959	947	941	907
29117	24063	23065	18175	11978	9863	7342	5285	4146	3167	2517	1779	1393	1364	1100	845	879	768	612	643	546	519	467	417	460	472	480	426	376	398	387	388	359	387	406	383	372	356	354	369	386	367	357	374	339	354	353	358	399	394	373	370	392	385	338	340	350	349	346	361	388	323	343	343	367	376	356	361	360	328	371	353	329	379	389	360	399	371	375	347	362	331	353	352	365	352	397	343	367	367	392	370	357	345	356	335	385	300	360	372	343	330	343	392	384	369	352	372	349	357	387	379	340	353	379	382	353	361	379	388	371	370	358	362	371	371	361	318	332	399	396	337	388	346	371	366	364	358	361	366	403	359	342	339	379	398	343	369	380	328	351	356	358	360	370	394	327	344	331	383	357	370	319	370	359	339	353	327	356	371	362	378	350	376	391	355	356	346	353	386	372	348	362	384	344	360	380	357	375	367	374	367	387	341	392	393	363	348	355	333	377	352	377	389	353	363	382	411	327	356	361	322	347	336	363	392	365	370	319	349	371	374	346	377	370	375	362	354	355	347	378	365	341	378	360	384	342	375	337	324	366	362	357	334	339	374	396	362	342	367	338	383	381	339	364	366	340	371	360	374	377	362	351	349	346	373	356	369	332	345	343	362	337	397	384	314	382	368	354	368	359	366	350	357	357	359	330	360	352	351	372	366	355	346	348	387	393	348	368	375	354	389	308	354	366	359	338	374	393	337	330	376	375	341	347	359	370	368	348	338	350	348	337	346	355	399	367	346	327	345	353	366	365	432	384	339	348	349	353	364	348	352	363	365	398	363	375	336	355	346	374	376	359	353	360	362	365	363	368	335	375	379	368	361	367	388	343	352	325	332	393	347	325	362	386	379	308	351	360	362	384	314	345	352	401	344	359	331	370	324	375	399	387	357	342	347	390	347	380	366	341	378	359	339	363	346	363	351	355	346	344	371	371	325	360	356	359	392	348	342	392	397	350	355	338	361	353	363	381	333	365	347	412	363	344	345	345	343	350	369	363	358	375	344	357	355	333	388	383	367	343	352	379	353	329	372	342	372	375	338	335	363	374	368	351	374	386	347	369	353	400	356	392	346	361	341	335	359	347	320	356	362	360	407	355	382	340	397	377	323	370	366	382	380	341	339	349	367	371	354	382	339	430	381	378	380	346	365	349	365	381	387	338	396	352	342	332	361	342	328	345	355	370	348	352	384	332	333	360	376	378	369	359	344	358	359	368	357	359	362	385	365	327	408	343	360	329	345	397	322	383	353	351	373	334	350	394	383	350	403	369	333	375	357	374	345	338	341	395	362	341	356	329	362	356	363	342	328	376	359	334	333	373	342	323	352	389	376	387	364	347	341	347	349	348	333	372	371	312	317	352	339	362	366	362	362	367	384	343	341	324	356	383	331	306	343	355	339	390	336	352	352	393	370	367	360	358	369	353	362	365	394	354	350	343	343	383	379	350	354	398	344	370	356	357	332	355	331	351	357	313	370	387	377	365	344	383	382	349	361	377	339	353	366	387	343	346	352	348	361	344	365	353	344	388	368	362	356	387	379	374	349	365	363	365	374	377	329	326	357	350	335	385	348	352	381	363	374	373	351	341	334	384	345	353	347	352	381	349	354	394	342	323	306	376	361	371	356	376	338	370	340	372	369	346	363	353	385	344	359	326	363	353	378	368	351	336	338	354	373	349	378	365	345	353	372	352	372	352	341	361	359	345	357	365	321	359	337	393	374	376	349	374	362	352	352	365	374	365	355	374	361	414	383	362	361	365	344	337	361	320	367	347	359	373	389	328	359	334	392	380	369	337	336	375	344	385	347	345	354	373	392	353	366	328	386	350	339	328	334	375	331	355	351	344	368	364	342	343	368	360	356	387	357	337	349	333	357	356	339	351	354	382	336	357	352	380	340	382	336	330	375	347	353	340	385	375	403	399	380	352	350	336	357	322	376	376	344	349	351	374	373	372	365	363	368	332	315	356	364	382	357	354	350	350	354	339	376	350	367	374	318	373	347	384	370	367	342	317	348	357	336	326	370	358	371	362	346	359	391	375	352	381	399	355	353	408	372	371	369	377	393	364	325	349	336	370	353	350	342	350	370	384	332	378	361	368	396	348	387	311	352	313	326	327	307	377	364	345	363	341	330	369	373	338	378	335	329	356	326	398	359	318	312	326	352	343	360	376	355	335	343	379	371	396	371	345	399	390	359	366	354	414	365	416	354	359	344	335	361	391	324	342	362	362	318	399	399	393	380	329	369	351	379	357	334	341	328	351	373	371	366	361	331	399	347	355	348	375	345	351	358	375	369	364	387	372	341	372	347	327	387	404	362	344	360	324	346	374	349	372	385	316	365	342	338	373	369	345	371	334	402	339	356	330	372	365	368	350	377	350	410	338	334	317	337	377	345	345	360	354	381	328	371	374	346	371	372	346	378	353	349	358	368	376	338	359	375	378	365	326	355	390	330	376	345	370	350	390	366	358	397	344	347	388	366	377	338	357	323	387	376	371	347	349	349	349	384	361	343	346	369	347	343	362	389	382	376	343	395	343	397	366	369	344	344	369	329	357	346	368	345	347	367	392	335	358	376	344	350	365	371	363	369	324	324	372	345	361	355	339	361	355	390	386	345	340	351	320	360	404	382	383	380	360	362	389	357	354	334	330	331	395	382	345	386	388	351	349	373	354	349	371	365	376	346	353	321	358	367	371	396	367	334	363	315	426	357	368	385	314	365	349	368	384	313	369	356	366	370	395	359	357	369	366	359	347	362	327	335	373	344	355	365	376	365	367	387	358	362	379	362	342	346	399	364	394	364	378	354	352	358	349	367	352	347	334	361	376	371	396	352	354	331	377	370	324	367	331	358	329	361	350	355	344	358	355	376	345	353	378	358	339	382	362	370	375	355	345	375	347	381	333	379	349	378	364	347	336	355	330	390	380	362	368	379	317	367	379	373	372	385	341	364	361	343	369	376	371	405	365	382	341	409	397	388	353	353	356	365	321	326	350	386	377	330	340	395	383	370	351	338	367	373	367	414	387	372	371	356	368	353	329	340	377	357	399	372	351	329	377	372	346	376	360	347	357	386	317	392	382	359	384	375	366	351	365	376	379	371	374	369	357	347	350	375	362	367	380	347	352	325	366	355	374	357	378	362	372	345	363	379	368	343	380	367	362	355	373	330	381	354	371	373	358	371	410	346	355	390	362	353	348	371	370	321	331	363	380	379	327	370	385	336	385	330	380	312	393	332	391	374	383	385	367	399	372	390	348	328	358	351	351	339	336	405	399	349	404	316	336	367	354	339	391	364	380	382	356	374	375	349	357	364	379	343	402	359	391	367	365	361	371	373	358	352	388	368	369	359	370	326	386	366	368	364	380	357	372	317	397	367	341	386	354	392	334	368	342	362	401	354	353	353	363	377	351	382	345	346	336	347	353	341	377	385	348	370	358	354	369	335	375	334	347	335	384	358	370	343	368	333	329	303	334	361
19731	20536	26632	26869	23384	21504	20002	15488	14941	11689	10326	7948	6748	6593	5118	4278	4383	3893	2611	2774	2262	1756	1540	1554	1661	1558	2009	1429	1180	1105	1134	1057	1064	966	1083	967	1002	962	971	920	949	962	921	881	830	880	859	907	850	901	928	893	855	930	887	898	880	800	856	876	857	910	875	912	887	862	884	877	880	834	867	914	836	860	832	891	806	828	839	858	873	853	868	838	813	880	904	862	830	854	879	881	854	898	834	791	826	859	863	827	845	891	850	844	795	878	832	888	874	845	823	838	862	841	848	824	929	848	839	888	833	884	858	788	885	794	853	903	887	850	838	829	829	819	875	868	904	838	839	861	828	834	868	851	835	847	853	861	845	870	926	856	844	853	890	826	868	869	886	875	887	854	843	832	811	794	806	853	828	876	801	904	856	846	820	861	796	882	864	872	845	790	793	881	802	861	854	813	823	845	870	876	884	807	821	839	856	875	854	798	836	894	881	879	835	875	857	865	833	884	881	836	807	840	896	851	859	858	798	858	872	869	886	901	847	836	876	839	814	834	811	838	895	861	809	839	863	910	821	924	867	836	859	904	785	862	851	828	877	809	852	875	870	850	899	859	878	787	833	825	852	860	862	867	820	824	897	889	858	832	868	847	808	861	805	864	872	833	916	829	895	884	881	918	843	854	842	871	802	829	850	853	821	862	806	827	818	889	843	808	830	880	794	858	886	866	859	817	874	818	894	835	877	864	885	820	848	829	865	912	851	838	837	864	836	826	854	875	821	827	867	833	841	887	832	830	867	878	844	807	845	790	821	858	903	860	841	861	827	901	851	808	862	865	896	875	841	856	830	815	836	806	836	889	798	863	828	854	828	817	859	786	841	773	866	832	855	859	828	832	867	891	869	816	853	868	817	842	840	829	815	840	798	864	816	835	854	840	827	886	827	793	833	857	866	880	876	845	869	800	898	834	835	859	833	868	899	798	860	847	832	849	893	911	815	836	891	822	867	844	902	825	883	824	862	818	796	822	866	805	885	863	818	875	848	857	829	789	855	841	842	866	865	839	867	905	893	866	882	846	858	850	871	849	829	893	848	837	833	806	874	835	797	829	794	923	862	885	825	857	834	822	835	818	847	849	896	840	900	829	889	893	830	957	778	849	922	831	827	860	807	775	911	842	870	818	851	888	872	874	809	838	798	833	883	828	927	810	858	815	819	853	846	849	864	827	834	860	838	901	836	857	918	815	805	812	839	859	848	852	913	856	852	874	810	866	839	844	872	789	830	855	826	826	858	815	844	826	841	803	816	798	885	852	844	818	837	839	861	872	880	849	815	847	876	866	848	828	842	896	839	846	825	856	838	855	834	833	885	855	811	889	808	864	854	901	875	841	871	853	817	852	817	781	840	847	942	842	800	843	855	830	815	830	855	783	806	812	861	871	862	822	907	864	880	820	858	878	826	881	869	911	859	829	868	925	861	848	792	858	913	841	822	844	839	877	836	860	908	855	831	846	876	890	836	821	758	866	880	882	836	904	842	878	860	831	842	839	870	862	857	880	883	915	884	852	848	864	823	849	832	835	843	811	865	864	843	853	834	815	869	818	872	889	847	828	859	835	835	898	836	850	844	851	827	828	860	838	839	888	838	843	844	865	864	802	924	827	856	888	816	808	812	861	842	821	881	878	892	870	884	856	884	864	900	835	872	868	864	841	838	865	890	865	772	813	805	877	881	906	821	820	860	835	853	840	839	879	819	877	779	843	851	862	822	849	802	906	841	856	853	845	849	888	913	792	897	871	835	861	859	836	838	828	854	852	880	874	870	846	828	846	876	917	806	827	831	791	852	869	830	887	812	833	834	876	825	858	866	837	896	817	813	860	864	855	809	780	828	831	827	839	886	866	861	853	824	798	872	830	834	882	800	811	858	854	830	843	861	837	825	824	819	836	822	878	845	846	906	858	851	828	903	797	813	866	836	862	819	829	844	847	829	874	806	875	825	883	851	883	885	850	853	845	832	824	856	892	851	862	869	838	869	852	884	871	888	855	860	839	893	884	826	808	798	895	778	887	861	837	872	844	866	845	810	850	894	871	907	873	815	814	843	822	865	787	866	820	835	883	831	828	822	843	816	891	869	833	851	847	844	830	859	905	848	829	827	851	872	849	856	855	844	862	827	854	872	893	917	870	840	806	848	815	910	860	892	885	873	862	860	837	817	851	852	826	861	872	845	852	800	885	812	864	878	855	852	824	861	859	820	923	803	881	822	868	836	880	854	874	831	886	873	841	882	803	844	872	832	845	904	796	861	809	862	855	868	863	898	832	831	812	853	874	823	868	859	807	863	890	832	863	858	863	834	900	843	880	840	884	890	818	878	844	862	885	863	877	837	828	814	846	815	829	833	844	868	842	824	800	857	829	811	890	872	831	823	825	843	861	907	857	901	879	823	835	813	892	805	847	891	880	838	895	881	851	890	842	850	889	898	874	862	839	863	877	881	835	900	872	799	824	870	838	845	831	824	820	851	768	946	826	891	839	870	868	866	849	820	869	832	804	807	887	820	869	854	839	900	813	900	873	895	811	889	872	814	817	872	888	814	842	851	835	868	834	809	843	902	828	850	848	835	821	853	846	842	847	801	851	881	893	825	786	860	904	808	835	834	840	902	890	845	883	834	846	815	813	880	881	839	855	851	870	901	831	868	868	816	845	857	839	866	863	851	903	814	856	860	852	841	901	879	795	878	905	847	848	853	848	859	832	893	842	819	779	850	866	878	838	860	793	846	895	830	832	876	809	851	793	883	830	817	861	816	855	882	804	846	814	860	827	813	864	831	856	814	819	839	849	839	890	828	880	882	844	886	832	863	843	822	884	837	857	870	821	861	917	847	836	831	823	878	825	867	844	841	862	879	849	811	838	839	876	881	867	871	840	844	807	839	838	855	909	798	842	873	856	845	838	867	855	838	806	883	853	834	883	856	877	824	881	850	834	870	869	855	856	894	830	886	890	843	846	854	819	812	845	889	820	813	804	827	841	876	879	837	855	889	827	841	813	855	863	810	835	896	853	863	841	846	858	833	857	860	811	878	855	853	849	806	837	876	845	846	876	814	822	816	854	843	855	796	850	884	817	797	828	844	866	835	858	870	868	861	893	818	870	862	797	878	823	825	830	801	824	850	830	835	820	881	834	831	837	902	849	841	844	887	850	841	817	845	871	840	834	811	844	859	868	835	867	849	839	885	882	846	851	854	840	843	812	862	852	834	863	820	801	849	849	857	809	880	827	875	839	767	868	866	876	871	901	815	887	823	879	836	867	838	874	831	765	800	897	836	831	821	807	833	827	825	836	857	865	888	839	778	871	843	839	860	764	830	880	844	885	807	885	871	838	823	854	912	853	801	847	867	845	889	827	888	864	836	828	815	781	813	886	877	815	885	838	887	812	841	852	851	860	816	837	846	836	826	853	876	883	880	856	854	845	846	864	899	892	812	909	810	879	823	906	863	855	875	831	813	836
9586	7747	7394	5123	3067	1853	1398	1185	964	807	695	730	639	540	519	486	490	515	475	431	470	459	453	407	404	422	420	379	409	428	439	408	409	453	442	426	399	388	444	414	408	430	418	420	419	424	392	423	433	442	405	432	433	405	381	478	406	380	453	432	405	404	427	403	383	378	387	422	385	431	392	418	388	424	399	402	437	426	423	434	398	425	394	413	410	389	373	391	390	394	394	390	382	415	375	431	406	392	432	463	429	391	430	442	402	378	421	432	414	415	391	383	421	442	419	417	373	422	446	408	376	406	438	436	411	368	405	413	399	392	422	392	417	398	420	429	447	409	457	432	399	398	425	373	433	445	374	452	417	450	414	447	454	382	386	429	384	415	429	409	412	404	431	405	383	409	392	416	434	393	398	403	454	415	439	441	390	440	423	392	445	402	401	472	418	381	420	438	398	424	423	406	392	415	425	411	439	345	417	385	428	405	443	435	444	440	467	407	398	423	416	371	412	390	428	385	383	407	436	384	429	405	388	429	401	391	426	441	426	375	404	428	426	445	417	410	419	440	414	420	427	356	409	431	421	448	451	408	413	406	393	422	433	474	428	429	383	428	397	426	389	432	421	402	388	448	389	445	395	440	464	389	387	435	415	411	411	380	405	417	425	391	441	381	386	437	431	414	420	387	436	398	426	400	444	425	414	451	374	452	459	402	388	412	433	399	417	421	424	432	412	398	427	429	434	405	429	456	413	385	452	389	436	400	386	381	390	423	385	418	402	411	428	411	426	369	427	434	388	408	404	424	408	399	427	457	407	426	423	445	418	384	452	433	405	412	453	399	407	394	441	420	416	438	426	454	402	380	417	400	404	398	389	446	411	410	416	391	442	415	438	394	401	406	401	397	431	407	369	388	422	434	406	404	430	402	430	403	409	446	393	388	465	416	371	398	411	404	429	439	400	417	413	389	434	432	412	418	381	401	396	411	420	412	414	429	394	395	372	424	399	396	385	398	394	426	384	401	431	456	425	413	383	442	390	414	405	493	394	398	427	371	411	379	424	421	397	427	429	395	450	445	387	440	409	411	393	390	425	436	408	416	429	403	405	382	402	406	395	403	394	443	387	411	384	393	409	375	411	420	435	432	437	378	415	408	410	430	380	423	405	386	366	423	441	408	379	460	441	425	419	404	436	429	404	401	409	441	429	419	413	417	381	416	407	441	423	420	410	373	418	377	402	412	429	452	387	408	389	430	409	433	372	433	397	425	372	391	372	422	477	441	409	431	445	398	417	359	421	436	402	404	405	376	406	395	416	419	430	417	465	432	412	381	449	436	434	429	440	424	400	416	407	406	411	413	407	404	408	410	381	429	406	385	397	433	370	375	402	437	417	391	412	385	430	402	438	397	408	388	371	382	395	422	412	437	399	428	444	427	412	397	433	375	411	375	414	406	366	405	421	390	433	453	438	444	456	444	398	400	424	395	408	439	442	406	431	427	399	456	376	400	420	392	413	356	412	356	446	394	399	419	394	431	388	395	412	372	404	460	422	408	406	386	420	434	378	366	399	435	463	434	423	382	419	430	428	427	388	395	435	413	470	408	442	419	391	426	382	419	428	416	430	452	434	421	446	433	450	413	441	356	434	419	413	454	411	383	378	409	444	396	416	387	382	400	398	386	451	448	401	404	395	417	421	401	423	449	402	401	413	440	430	411	430	398	430	391	427	403	444	450	406	417	386	440	423	415	436	418	406	380	431	416	388	406	392	390	424	410	432	450	422	404	453	439	404	381	423	416	375	403	433	390	362	397	402	382	414	454	419	379	386	400	434	438	433	444	405	455	410	391	390	408	408	383	441	425	388	422	395	415	410	366	375	432	429	385	436	422	414	423	448	396	413	395	390	395	375	405	426	399	425	434	420	395	412	419	476	404	402	406	402	422	417	399	429	404	416	411	410	425	401	473	420	400	407	452	421	408	424	435	442	409	465	429	420	404	436	395	425	410	405	393	395	414	423	387	395	404	386	392	408	414	405	378	427	401	415	399	418	426	439	403	449	402	406	415	406	429	420	425	399	406	398	403	424	386	384	404	407	412	432	404	414	382	389	413	417	404	448	392	406	409	388	393	398	411	439	400	441	439	374	362	410	412	420	412	432	421	417	434	426	413	406	410	385	412	412	411	431	410	413	397	403	406	401	400	436	437	425	449	409	375	401	410	432	414	383	405	403	406	415	391	412	406	399	386	392	444	388	444	414	428	426	415	446	406	419	415	398	392	392	402	395	441	414	355	429	415	397	423	432	406	372	397	419	413	424	405	425	424	401	405	420	421	427	400	406	393	454	403	438	375	406	452	441	424	394	422	422	412	429	417	422	428	408	435	419	389	414	371	429	398	420	384	375	395	426	358	423	429	419	412	442	362	421	410	411	390	432	407	435	395	407	391	420	389	393	414	401	439	394	430	403	428	447	410	450	451	415	419	401	403	390	442	412	418	419	413	443	434	424	400	421	379	409	444	417	435	401	467	414	410	425	437	394	416	370	436	410	359	409	362	414	386	431	471	422	432	421	382	392	409	395	415	404	427	416	408	416	431	418	437	404	409	413	409	383	435	410	392	456	424	385	388	412	426	385	418	412	445	440	407	427	446	421	419	366	382	374	389	412	436	372	408	427	403	448	432	399	405	412	446	406	443	410	405	427	436	394	432	414	403	441	401	422	405	389	400	437	439	382	396	407	397	408	377	438	403	417	400	449	398	406	400	413	425	405	393	420	395	459	419	451	377	434	396	416	396	420	414	411	424	439	423	420	413	394	400	383	450	428	396	420	387	382	420	387	426	383	399	436	423	468	404	385	393	412	396	413	402	448	374	380	431	418	430	398	384	431	413	417	419	382	415	385	391	448	414	429	426	448	432	416	412	453	416	425	407	404	453	423	415	388	408	379	435	389	406	472	413	428	389	434	464	427	390	445	423	401	430	422	428	436	422	404	426	421	397	378	423	442	396	400	402	396	392	405	436	414	421	401	418	385	399	446	426	419	390	425	414	423	449	417	397	413	429	421	395	409	420	399	374	394	379	448	448	425	398	410	369	446	405	413	365	432	439	387	442	419	395	435	408	406	425	385	440	390	427	405	416	411	428	404	400	391	429	413	380	430	412	418	427	430	419	419	401	415	403	411	421	386	429	454	407	432	429	390	420	448	414	433	381	404	444	400	421	435	411	429	419	414	426	387	404	446	393	403	427	399	413	421	400	428	398	393	396	417	436	413	417	375	401	416	396	415	476	393	418	460	406	426	413	408	430	421	416	407	401	417	408	437	399	433	414	409	420	415	408	432	408	398	404	383	416	384	381	414	376	419	446	431	397	418	400	411	414	395	412	412	394	419	427	421	430	454	399	399	405	429	429	390	399	389	416	396	449	438	402	433	411	422	421	428	432	399	414	385	432	396	400	435	376	418	409	439	396	421	398	432	430	414	403	452	448	409	439	392	396	463	380	419	375	378	398
7909	7561	13424	13612	10438	7854	6457	5023	4262	3636	3393	2753	2316	2006	1633	1525	1420	1454	1300	1277	1176	1137	1059	1068	1081	1066	1016	1027	1010	1044	1028	982	991	959	985	1027	970	921	986	978	1027	951	909	1009	1001	958	946	970	944	975	1015	984	1006	960	918	964	987	962	902	987	926	950	924	1039	942	1013	957	973	1018	981	939	1013	952	908	976	933	919	901	977	928	952	977	954	986	931	978	960	907	928	903	917	1002	988	977	967	1005	994	1005	947	975	944	949	951	973	997	967	943	960	935	949	1000	944	975	950	974	941	956	1003	1022	941	969	931	945	985	991	943	962	937	971	973	973	944	924	1038	966	1001	929	982	926	1012	938	935	922	1001	954	974	990	954	1018	979	964	914	958	987	957	968	978	1038	988	958	987	930	959	948	926	944	898	955	946	978	935	960	910	936	963	935	934	1029	940	961	927	988	959	955	997	946	955	918	978	916	929	947	989	924	936	953	966	1012	969	926	978	964	945	1004	977	957	957	973	954	963	949	935	938	944	886	919	928	958	1001	952	960	937	1022	1000	956	992	1016	977	998	973	934	949	1019	967	978	964	967	938	912	987	927	896	989	944	951	959	985	949	931	938	995	964	963	986	983	1045	948	928	927	938	954	951	1002	932	935	1010	945	935	1048	1063	904	1005	1047	991	935	983	953	973	934	972	952	977	954	995	984	977	951	954	934	952	955	948	993	916	957	977	982	981	889	949	993	957	928	996	923	899	922	998	940	949	934	999	968	986	1017	870	1016	942	943	1006	975	963	983	993	929	1011	959	944	933	960	915	954	1011	991	975	1000	1009	996	1006	928	969	1009	962	982	982	968	949	941	1010	1010	981	953	912	938	1027	877	942	903	956	951	930	949	921	925	931	1013	959	954	946	909	959	916	958	998	947	970	971	955	941	939	1001	1016	994	960	929	976	1026	959	929	974	925	959	943	1006	995	994	972	930	955	962	963	949	983	962	956	920	941	992	938	1026	925	950	949	961	934	984	1003	957	998	955	976	971	947	992	1001	990	1021	980	955	1001	1010	983	924	950	985	956	973	976	1010	965	1004	1000	1003	995	952	917	925	1033	916	973	980	936	996	979	1013	990	971	940	978	950	1007	952	988	911	970	986	978	962	975	976	939	959	936	988	951	962	976	979	993	992	937	975	971	978	957	939	966	944	968	956	993	961	1007	938	935	960	968	958	954	919	979	984	991	947	1006	949	967	982	996	943	980	953	983	967	952	975	1005	940	965	964	968	970	964	1012	954	965	1015	956	1003	938	968	973	974	947	939	935	963	951	986	982	1009	975	980	1001	951	933	942	933	969	981	1002	946	962	950	940	913	934	949	960	986	949	918	971	938	955	959	1013	959	976	952	979	975	1000	976	958	944	967	959	977	951	961	969	1020	998	965	969	969	973	952	929	977	934	963	941	967	972	992	971	988	935	953	987	967	961	964	982	992	913	1013	955	991	984	947	954	949	1009	960	997	948	999	975	929	981	984	950	993	1000	950	907	1025	1013	1029	1007	985	983	953	942	1040	997	1011	906	1008	944	960	906	1019	979	982	928	952	1011	960	966	942	959	919	989	965	917	946	978	1000	1000	950	999	929	1010	935	968	960	968	938	917	939	974	975	1021	961	990	987	1014	949	933	1035	925	937	944	1014	926	946	972	950	978	958	944	975	995	997	918	963	926	985	994	987	969	949	985	965	947	948	986	960	946	945	979	929	985	1006	984	928	936	980	974	927	964	1000	983	980	965	903	955	974	940	988	947	1033	991	950	968	994	946	1009	915	995	969	973	1032	939	1018	992	959	952	930	996	1002	1030	955	1003	1022	968	959	1028	890	944	984	928	947	955	959	897	925	992	997	945	924	1006	1023	1035	913	959	930	954	995	1024	952	936	972	970	996	923	978	988	929	937	967	938	947	997	919	970	926	1014	968	992	937	935	990	943	970	968	912	949	968	918	1020	1038	972	934	985	1004	965	977	951	964	926	917	975	1004	972	933	979	979	960	927	964	945	998	972	955	950	943	955	1024	933	938	947	981	933	1005	983	947	1007	988	960	936	932	973	953	975	939	959	1011	913	944	936	973	944	962	990	941	975	931	994	954	950	944	923	976	944	976	939	999	968	956	961	975	942	981	910	1014	998	932	987	1006	1016	1030	963	997	987	918	1013	975	968	878	927	950	933	941	983	998	944	917	969	956	925	994	981	949	961	995	935	975	912	976	935	910	956	941	934	980	983	962	960	934	938	985	951	993	981	963	904	945	976	943	978	1042	985	978	937	940	918	991	976	1023	980	919	965	924	948	966	973	988	1000	994	995	995	992	909	1010	927	927	924	966	1002	909	912	926	978	970	972	949	935	951	977	1003	1004	897	960	923	1013	952	983	954	944	953	978	1019	949	927	940	966	1018	941	1009	942	974	1029	929	925	969	950	983	949	948	982	962	955	923	934	996	975	963	958	943	939	946	968	954	914	937	993	944	923	970	920	952	947	949	1016	999	969	963	921	993	989	955	952	992	903	1013	1018	918	995	989	922	943	954	978	972	975	1003	901	915	999	960	955	964	985	997	958	934	921	980	941	978	994	964	897	995	957	946	983	952	926	931	982	982	947	1035	968	970	895	996	941	968	913	931	969	929	919	971	963	916	985	960	963	972	913	947	942	936	971	990	932	944	1000	949	962	1037	956	924	1014	1007	960	984	899	959	948	922	992	908	1020	952	938	1026	984	949	1015	944	918	983	936	984	980	959	904	947	937	933	912	965	966	941	975	1013	983	993	970	989	963	970	926	940	948	988	945	957	957	1021	942	975	930	925	995	966	983	988	1015	969	962	887	912	955	971	984	912	949	920	929	1016	921	952	976	971	1000	982	1004	1007	951	912	941	909	933	953	963	942	957	996	934	937	1007	921	966	932	956	929	975	996	946	964	984	973	948	908	905	931	974	1020	965	953	960	993	958	1025	1031	965	972	920	983	979	1011	972	954	963	970	964	967	919	991	931	979	973	931	946	949	976	952	969	1039	1032	914	977	935	987	957	998	961	932	1016	1013	984	999	943	927	969	928	978	1003	990	908	972	937	947	990	933	929	934	937	921	948	904	1022	937	960	967	992	942	982	975	937	928	925	978	948	950	1047	971	935	961	940	955	957	922	958	964	946	973	963	978	986	928	939	950	954	962	959	934	986	980	1011	975	970	981	979	982	966	1049	945	1009	1041	956	968	975	1024	932	942	969	1055	934	948	968	963	959	919	978	959	950	1018	963	937	1016	1002	930	989	954	997	985	929	947	929	964	972	916	975	947	1003	976	959	980	952	923	1014	973	973	928	939	928	955	924	980	934	952	932	923	1003	951	927	958	977	926	930	981	954	1005	929	971	961	970	957	972	945	974	989	969	1008	962	987	960	941	966	978	987	991	993	968	974	985	970	957	973	953	977	991	963	970	989	948	973	988	936	971	943	928	984	996	990	939	952	959	980	975	969	962	991	930	942	947	911	970	1002	1020	993	1010	980	933	935	965	1006	931	935	970	1007	923	966	1002	949	994	949	954	955	1018	927	985	948	941	1010	989	988	956	972	959	1023	967	965	946	944	996	947	935	981	952	990	1019	993	975	951	903	975	1012	944	920	947	986	896	966	960	935	1016	1022	973	997	958	946	966	1005	938	959	962	989	988	955	946	993	956	959	1006
21224	16122	16460	11602	8024	5946	4479	2913	2414	1961	1600	1178	1080	924	749	786	669	651	493	525	473	457	445	480	495	436	456	453	428	382	414	410	432	420	419	420	429	383	446	392	401	369	392	385	402	421	393	419	369	391	368	417	379	408	377	393	431	409	394	390	389	380	389	397	386	425	357	370	404	369	391	369	406	390	433	391	437	378	369	398	395	381	400	391	381	386	446	381	380	416	382	401	384	419	387	414	396	384	380	364	416	402	411	427	392	368	423	388	372	399	379	400	386	396	400	440	400	412	375	397	381	376	436	448	396	385	365	386	402	363	390	358	383	403	403	393	370	439	400	421	399	374	396	367	409	389	436	377	358	382	374	405	383	371	392	431	427	378	364	364	381	399	431	428	391	373	393	383	422	364	385	391	417	424	397	390	353	431	411	390	434	391	390	379	424	400	364	424	396	389	384	425	402	409	385	382	385	392	386	408	388	404	384	403	413	393	379	374	388	395	399	382	436	425	446	375	425	397	354	386	368	399	392	399	388	359	385	418	413	386	432	369	383	434	410	375	436	364	388	436	407	442	389	393	421	390	401	388	397	385	397	438	416	396	410	418	392	413	399	400	391	414	440	411	406	400	422	444	379	401	402	409	415	394	428	383	419	386	359	384	416	394	400	360	391	368	425	403	339	438	438	422	418	414	454	408	411	412	399	412	415	408	400	380	368	386	415	381	403	418	381	402	411	402	416	431	396	432	411	391	375	385	418	400	402	405	417	371	390	414	400	389	384	377	373	383	411	380	386	392	392	425	411	387	404	376	402	354	368	409	415	384	402	354	403	384	412	362	366	376	418	367	414	404	414	361	400	393	387	408	379	373	359	350	383	394	376	396	415	366	398	396	388	393	422	401	382	389	420	406	410	408	388	381	420	399	396	362	399	381	397	390	389	376	391	417	407	380	393	384	393	380	448	457	446	406	370	375	381	370	406	453	395	423	385	384	403	422	418	392	396	412	378	434	375	414	419	354	407	403	382	413	446	384	408	368	396	393	405	395	404	398	392	409	390	389	435	388	377	397	401	380	424	374	367	394	424	402	371	410	379	413	432	391	384	406	377	416	399	393	389	440	400	413	400	405	381	395	370	388	408	397	373	370	435	408	405	417	369	412	415	391	402	424	432	380	390	413	386	386	404	395	388	429	386	412	410	402	378	416	413	407	440	394	407	411	380	403	404	385	370	404	405	403	380	400	358	383	372	367	416	437	394	398	429	420	410	349	397	411	425	373	427	402	407	378	361	362	379	398	394	424	392	396	326	378	435	392	403	393	430	420	411	376	394	403	392	401	409	379	406	413	329	407	428	422	403	402	379	363	395	391	416	412	404	389	390	403	431	368	380	364	433	373	387	381	431	409	388	409	413	394	370	401	416	402	419	403	411	434	359	446	401	387	425	404	415	393	391	401	423	371	408	393	377	424	388	404	388	410	414	347	370	402	394	430	403	395	389	390	433	390	412	394	387	392	396	406	432	383	376	366	422	431	409	400	383	405	410	381	423	382	433	392	402	354	365	432	427	413	373	366	380	376	411	445	406	363	399	432	459	382	418	388	399	398	385	407	383	374	443	408	415	399	425	409	401	381	368	383	383	388	380	408	418	370	378	361	381	408	385	388	422	397	389	412	399	406	362	423	398	397	366	406	393	427	404	396	426	433	409	395	384	397	386	401	386	397	395	405	424	413	389	368	383	388	425	379	363	419	398	411	427	407	409	412	454	397	416	391	377	378	401	361	404	440	392	437	364	414	362	380	354	380	394	390	401	414	401	381	390	392	373	397	386	419	428	394	434	364	392	390	385	411	402	433	368	432	403	417	405	399	435	372	414	379	414	425	407	401	402	416	346	410	383	406	431	413	413	414	426	374	400	385	438	429	388	406	358	398	395	371	385	385	407	409	363	413	409	408	375	420	399	415	400	422	427	416	409	413	409	422	393	416	374	389	391	409	401	433	407	429	407	381	407	401	379	361	403	460	380	381	343	403	398	441	374	377	422	402	368	376	374	391	323	396	367	438	393	384	411	376	382	376	371	374	394	407	391	390	374	461	407	408	422	366	383	363	361	402	398	429	412	382	427	387	376	380	406	410	397	421	423	380	388	412	403	430	389	412	401	410	405	452	401	425	411	363	428	381	429	421	417	399	408	386	432	401	404	389	373	395	382	429	410	388	361	397	427	411	429	437	414	397	405	412	390	433	387	390	417	432	416	383	408	335	411	399	391	396	403	387	424	387	393	380	435	414	388	421	405	393	381	417	413	370	429	418	374	424	403	395	394	397	419	392	388	402	433	393	400	417	379	379	416	408	386	393	366	362	380	404	401	419	414	366	387	420	397	407	347	362	383	413	391	362	392	417	409	416	409	387	375	436	411	396	428	394	377	411	359	384	399	399	428	433	436	373	389	385	412	413	402	405	425	398	409	420	399	397	415	390	407	393	416	395	412	353	400	398	397	419	391	377	416	397	433	412	428	405	426	363	401	412	399	416	421	402	413	382	369	396	343	360	425	389	443	463	413	406	422	447	395	363	443	371	381	431	404	396	398	420	403	374	441	421	381	382	396	404	410	384	397	415	426	369	374	413	405	382	409	405	426	399	414	389	384	375	379	376	348	382	373	379	392	396	414	427	331	390	415	389	374	404	424	418	368	414	402	390	406	398	374	389	379	381	390	435	427	399	398	356	389	437	388	425	388	418	392	389	397	402	406	402	401	380	402	396	378	378	376	420	430	380	418	411	394	387	406	419	375	388	426	399	405	361	383	436	434	395	407	351	380	383	417	363	407	418	379	421	434	384	443	382	373	405	415	424	374	354	378	375	368	389	409	448	433	396	418	369	416	385	408	404	369	402	367	365	377	420	399	395	402	420	421	428	400	350	407	413	386	393	424	400	431	402	423	398	389	395	370	378	413	393	418	384	396	417	374	365	381	385	410	407	368	410	367	384	423	397	389	408	422	425	374	411	384	362	397	387	381	417	364	371	383	379	408	374	393	375	379	409	398	385	395	417	383	393	396	415	396	381	439	402	392	414	387	415	384	433	394	372	405	385	393	420	409	375	362	393	397	406	406	430	389	401	365	392	434	413	398	409	427	393	375	430	391	394	428	407	387	385	403	379	410	458	382	398	394	380	394	417	395	376	402	369	398	418	400	363	428	390	388	387	384	393	379	386	403	447	365	389	406	399	429	383	441	434	409	399	403	377	397	379	398	382	372	412	428	451	393	396	389	424	393	361	396	412	398	400	419	403	358	419	384	385	372	378	414	371	401	417	391	395	444	434	377	361	401	393	415	393	428	387	389	422	395	415	405	413	394	376	382	387	383	396	400	409	396	435	374	422	426	395	403	398	434	406	360	408	397	396	391	366	430	375	399	430	415	398	415	400	403	377	384	409	398	401	375	415	419	398	412	359	377	393	413	389	414	437	412	399	406	365	374	417	409	394	425	363	436	333	393	378	378	416
16283	13843	22735	21094	18583	16548	14669	11042	9823	8161	7058	5698	5006	4256	3708	3267	2887	2688	1922	1895	1693	1479	1279	1327	1372	1285	1570	1278	1134	1086	1108	1095	1124	1026	1022	1031	1032	972	978	956	990	947	989	987	972	969	982	935	964	956	987	905	931	939	972	929	980	932	946	979	929	967	960	985	944	936	963	941	938	972	965	886	935	941	949	919	962	990	955	952	980	893	900	955	947	905	930	924	920	913	963	930	911	882	954	943	974	928	947	942	948	863	974	939	985	907	918	904	990	963	890	951	922	956	909	935	953	965	912	865	934	961	923	950	953	1005	919	956	931	934	941	908	943	943	902	924	928	947	968	918	932	929	998	944	917	929	903	947	954	961	945	903	893	946	982	909	942	991	920	940	940	944	954	997	952	871	954	892	923	997	900	938	970	901	902	940	939	885	923	948	988	903	923	927	936	896	926	938	980	916	944	951	915	923	977	960	943	939	916	876	940	924	1004	980	882	961	929	908	946	911	992	955	921	987	952	968	934	914	911	915	962	930	966	954	871	901	937	942	908	959	936	936	940	985	876	903	947	888	952	976	937	886	964	933	899	937	935	923	908	919	984	941	906	940	916	997	958	930	943	912	968	914	932	931	964	907	890	974	902	965	899	950	910	1000	953	912	942	940	963	961	922	930	959	912	884	940	944	885	911	951	947	935	918	919	913	919	885	921	913	862	941	983	877	922	918	920	1029	937	931	953	944	871	992	939	899	952	925	931	976	914	890	962	939	895	898	965	1006	939	940	931	956	950	970	935	924	950	915	930	991	941	995	932	947	893	930	960	945	997	944	917	973	884	943	925	931	943	965	945	901	937	895	892	979	892	911	931	936	974	964	902	918	895	907	931	915	942	888	924	950	892	936	977	914	940	923	952	935	935	940	958	935	998	911	864	955	967	909	961	957	992	919	911	925	931	911	922	955	954	906	941	912	925	953	932	956	947	998	947	908	867	936	898	949	941	941	934	935	936	931	953	978	955	892	966	993	929	932	981	962	963	963	952	943	932	920	1000	948	967	895	945	987	910	918	858	894	895	962	986	937	976	953	925	960	954	929	958	900	933	901	942	938	960	936	943	958	886	966	899	964	954	947	943	940	999	948	958	917	915	903	891	951	929	968	974	939	913	950	884	886	904	940	967	918	950	925	895	937	932	931	931	899	873	960	929	997	921	883	951	922	962	915	1007	945	931	959	952	984	942	928	968	926	911	942	950	975	928	928	957	915	1006	962	855	957	919	931	972	904	942	948	952	954	913	927	901	956	902	970	954	909	944	925	920	917	905	903	873	958	873	972	928	941	889	912	906	939	958	941	916	919	915	923	892	969	953	927	903	960	914	927	930	930	989	921	920	907	911	967	916	948	941	940	902	968	912	965	918	955	984	924	889	916	919	926	989	859	974	948	965	918	945	943	889	914	925	980	972	862	1003	881	923	948	945	905	886	977	949	919	951	957	958	971	990	943	967	962	979	928	917	921	923	934	945	963	968	918	946	947	1004	997	959	928	943	919	936	977	879	959	960	979	907	913	928	937	951	903	942	922	923	921	914	941	943	896	962	925	927	941	952	933	939	931	890	925	944	948	966	949	971	888	934	956	950	952	907	912	954	880	959	995	931	967	872	961	915	893	961	912	937	959	968	910	940	925	922	970	937	974	883	955	963	911	942	941	872	930	964	996	984	897	900	910	926	926	1002	938	971	968	913	957	955	928	923	941	939	918	881	932	932	934	976	939	923	908	928	926	891	977	932	920	941	961	923	920	890	999	921	960	989	932	981	908	946	986	938	940	924	896	931	917	929	994	965	962	988	970	920	918	933	909	898	896	979	896	888	917	924	966	922	949	964	942	960	887	913	941	963	906	901	940	953	904	973	931	940	944	931	968	940	898	960	910	957	918	920	909	970	957	951	920	944	898	909	908	928	907	926	930	928	1005	890	972	913	933	924	975	953	908	945	942	909	878	930	902	967	929	945	893	982	947	959	933	912	955	919	903	926	911	946	911	968	917	937	900	911	969	954	937	901	968	904	923	970	955	936	977	951	954	917	903	924	963	961	950	929	906	960	942	955	926	982	896	904	929	974	916	876	916	873	950	952	925	954	939	953	942	945	948	999	923	911	959	861	934	977	941	954	965	938	948	986	928	984	923	940	920	906	987	918	948	895	974	908	998	972	885	934	879	909	972	952	915	934	940	937	921	944	873	922	891	966	894	936	928	933	918	1018	989	960	919	924	981	973	922	989	981	986	988	880	909	911	928	957	909	956	936	921	945	938	974	921	889	935	985	904	955	977	933	898	935	938	955	961	859	927	921	919	943	935	894	972	969	913	950	931	919	1000	911	904	893	912	880	906	972	947	869	958	888	940	942	942	973	878	971	921	886	958	941	995	916	940	929	984	922	926	964	878	898	919	915	914	924	961	939	980	928	962	906	941	895	864	950	925	946	912	879	915	1009	932	970	921	930	939	978	935	962	949	947	928	931	978	949	882	925	980	929	927	966	957	966	949	983	915	974	897	939	953	917	896	930	938	975	919	903	965	943	869	890	939	944	936	914	934	953	925	917	953	956	886	931	933	976	914	890	1005	947	915	920	937	965	983	968	927	929	910	932	962	921	851	969	940	979	887	973	986	957	905	933	943	943	941	974	936	988	887	907	911	925	977	918	934	986	935	930	961	898	969	948	939	901	944	882	898	902	998	971	952	908	908	961	955	938	920	955	957	946	921	962	951	928	979	966	982	871	992	929	937	923	898	936	953	970	941	970	1001	951	892	924	938	914	994	899	893	914	969	889	917	934	960	909	980	947	955	943	970	913	896	955	944	903	905	956	913	950	955	925	923	939	905	948	947	895	956	916	996	943	930	976	1022	877	895	943	946	953	927	970	899	981	946	931	895	920	890	977	942	882	987	878	940	970	912	937	947	930	944	906	927	903	897	957	954	897	917	944	951	973	973	954	912	929	961	916	960	912	967	917	911	904	928	862	941	977	937	944	923	945	969	956	944	978	977	949	918	958	929	923	939	930	948	951	854	982	1006	923	923	1004	986	930	887	901	952	916	926	887	918	967	923	955	956	934	983	917	948	914	902	869	979	920	966	920	981	962	930	940	927	924	882	932	928	934	913	931	947	928	995	935	973	953	930	951	914	966	907	983	944	935	903	938	962	933	928	968	923	926	950	932	958	922	886	930	944	992	956	910	875	922	969	984	969	907	970	896	907	964	942	997	950	946	961	926	945	899	911	900	928	940	911	932	929	956	954	951	927	959	911	960	966	897	917	939	967	940	889	944	940	979	968	978	921	899	997	974	950	956	896	941	975	895	925	888	975	971	888	946	892	954	901	958	924	968	925	945	909	942	881	1007	929	950	978	921	956	934	932	929	865	928	987	961	955	917	960	937	925	936	937	991	972	962	868	971	956	897	923	876	940	957	945	984	926	935	982	923	931	941	925	848	990	932	916	919	905	931	917	952	922	988	960	929	955	953	947	905	922	984	956	908	959
29088	23986	26100	16061	11914	9222	7238	4830	3971	2894	2455	1904	1429	1321	1087	841	863	801	596	611	550	482	461	450	416	448	490	443	394	389	397	410	387	406	416	376	379	379	339	345	384	379	364	341	391	350	368	357	393	367	390	354	359	366	378	329	367	369	354	317	333	376	404	339	345	390	348	412	321	383	333	322	352	354	350	349	396	387	340	338	355	378	346	328	318	384	390	365	351	358	400	358	358	367	356	369	356	367	353	357	365	341	361	352	389	350	325	375	367	362	359	342	381	385	340	391	348	340	342	377	379	373	370	313	373	375	374	331	369	351	350	337	343	372	352	326	347	368	360	340	326	395	351	352	350	370	353	375	394	368	348	349	356	360	384	349	371	352	352	331	336	346	339	388	329	369	329	361	342	359	391	361	338	367	372	356	351	378	373	383	372	369	365	394	371	394	335	323	390	353	362	352	369	326	326	342	350	394	370	319	365	379	374	409	347	369	389	347	360	347	371	362	381	361	350	367	388	351	393	343	356	369	358	362	337	337	360	346	398	368	387	357	313	390	344	341	355	345	364	380	372	331	374	358	340	355	347	351	367	343	360	363	359	394	358	369	350	328	398	360	362	367	370	300	355	359	341	350	362	352	390	329	338	381	375	353	333	369	366	369	348	366	354	346	369	352	385	352	373	365	359	381	351	346	380	326	378	398	358	367	369	368	344	368	348	384	343	347	350	340	361	365	323	311	352	333	376	387	398	337	377	347	336	365	342	394	315	354	354	331	365	338	353	358	341	350	361	334	362	332	362	364	347	346	401	326	333	375	358	344	351	393	339	332	385	367	346	353	381	368	361	348	398	390	365	343	357	377	340	383	405	361	401	368	374	348	364	393	374	352	397	363	359	335	384	340	356	397	365	392	352	363	353	383	374	336	338	317	359	342	363	330	349	342	362	381	357	376	361	344	350	380	405	377	372	374	391	344	353	411	371	386	358	382	394	343	357	382	396	360	347	354	355	342	372	367	349	384	373	373	380	391	360	331	384	332	350	375	365	365	401	384	402	344	379	359	373	364	359	343	372	373	378	367	380	327	365	374	356	369	335	337	403	364	375	397	352	388	354	361	375	372	357	367	358	343	308	360	339	326	355	373	363	328	372	359	387	360	354	343	344	356	387	377	366	353	369	359	320	354	348	327	368	359	348	357	369	375	334	352	380	383	356	362	380	337	361	352	368	366	355	370	351	380	325	330	363	325	356	342	341	344	362	368	374	326	387	375	384	354	331	353	373	391	337	385	324	356	377	343	353	371	322	387	336	353	382	392	401	377	373	344	353	358	376	372	352	399	346	377	345	353	341	375	357	398	369	359	361	367	347	338	398	312	337	342	364	353	362	346	358	383	387	341	378	345	360	341	385	350	380	363	359	372	353	367	366	361	333	392	360	382	386	339	337	361	373	378	365	370	358	371	350	367	355	395	373	386	356	347	373	336	345	329	334	327	354	381	355	393	379	399	353	346	379	386	362	386	347	363	344	394	370	366	361	372	381	374	370	333	366	349	332	342	364	330	386	346	370	387	373	360	358	377	338	361	366	337	389	387	336	372	345	363	355	357	370	397	353	366	358	378	372	366	338	368	348	351	359	380	340	352	387	367	326	339	331	363	408	361	393	340	339	344	326	370	379	364	401	360	370	369	402	346	356	386	358	363	356	377	386	334	366	363	321	348	367	325	377	363	394	367	363	343	350	344	359	364	335	372	348	360	337	351	329	353	367	360	365	361	332	338	373	338	326	356	362	342	345	341	328	372	376	364	320	353	345	361	363	331	382	372	375	405	357	389	351	337	357	351	362	349	362	364	387	354	344	360	360	331	354	360	331	374	373	391	347	379	382	365	332	377	371	387	378	368	372	361	358	370	321	400	343	341	339	343	327	357	361	381	358	351	328	363	343	370	347	357	394	355	373	348	341	312	345	359	347	363	401	336	353	363	313	372	333	364	342	324	373	358	362	377	333	417	357	317	367	378	348	331	354	317	369	366	359	383	330	349	365	365	398	400	370	369	370	356	388	349	385	362	359	379	362	345	385	369	337	363	386	357	382	355	355	360	333	388	365	371	324	342	358	355	358	388	332	370	354	353	357	371	360	374	322	382	368	358	344	362	367	359	380	386	348	331	340	410	403	337	393	324	383	356	359	387	352	356	373	366	383	320	366	316	365	364	352	374	354	361	366	377	340	372	351	350	363	355	368	347	402	382	367	355	372	348	373	354	365	355	331	358	377	342	349	309	352	385	377	357	345	354	352	369	361	342	346	353	374	361	355	335	360	402	399	361	333	383	349	366	364	340	349	339	381	378	325	347	366	359	359	351	366	354	390	328	370	351	351	387	381	377	385	310	364	360	365	373	341	352	361	368	348	356	378	338	379	362	361	347	371	364	373	348	391	340	353	368	363	342	374	379	364	383	373	346	380	411	358	364	364	376	362	381	366	379	377	397	360	337	349	338	351	384	327	338	361	353	375	346	337	343	353	371	361	340	348	366	379	351	328	358	357	366	382	375	390	368	372	322	350	335	351	370	367	352	350	347	356	390	387	350	341	334	375	344	376	354	408	338	374	324	378	369	362	366	343	369	343	358	409	407	387	378	347	353	392	347	368	389	365	357	360	331	351	404	336	365	350	360	374	372	375	367	370	380	362	382	331	370	374	360	394	339	338	370	366	371	352	351	364	373	378	368	349	359	378	346	384	354	312	350	326	327	384	336	388	374	336	380	378	395	371	354	359	357	388	350	346	361	381	366	357	358	332	346	373	381	338	372	350	352	336	341	343	359	354	349	376	386	375	352	347	366	367	361	383	354	349	359	372	349	330	375	320	384	360	368	389	353	365	343	392	408	337	358	346	370	403	351	375	354	391	352	377	354	380	355	377	369	359	359	391	380	359	380	358	389	356	339	395	342	361	320	361	348	364	389	347	339	360	364	365	359	354	397	363	369	379	402	362	349	370	357	384	394	341	376	332	348	342	378	356	366	382	386	357	337	336	352	375	331	364	419	379	363	371	342	405	376	339	350	360	379	329	345	390	329	389	379	368	358	379	390	345	365	360	383	363	369	345	344	364	359	337	381	358	384	341	338	356	369	373	356	373	345	369	379	377	375	339	363	335	357	350	379	361	377	355	375	399	375	375	314	370	344	342	340	349	336	378	383	325	371	405	332	305	328	395	371	357	373	370	351	342	360	350	325	333	309	373	367	366	370	360	375	393	394	333	342	377	343	341	360	366	347	349	378	353	355	345	389	364	344	369	378	374	345	372	360	395	373	381	329	325	359	386	367	358	362	329	400	359	339	342	360	326	330	349	341	339	308	368	334	376	348	366	343	346	356	371	348	402	366	356	369	387	366	399	356	352	342	381	384	376	370	363	369	352	390	345	367	361	365	351	354	362	345	384	409	383	355	357	377	320	392	367	375	376	344	375	342	391	372	354	372	337	368	356	372	371	347	363	383	347	408	324	411
20143	20178	29107	24578	23676	21968	19647	14623	14173	11641	10413	7921	6870	6503	5540	4113	4370	3590	2440	2620	2114	1664	1547	1553	1548	1499	2077	1386	1204	1096	1091	1088	1069	1038	1011	937	924	939	941	872	955	944	970	896	897	957	880	901	924	878	894	830	871	908	855	861	909	901	861	899	844	882	858	842	829	846	863	802	854	896	891	828	881	920	882	839	844	801	853	859	843	901	866	818	876	863	893	847	859	845	875	849	869	815	869	811	872	828	876	880	836	915	836	838	795	868	864	849	836	832	859	858	810	857	857	876	834	857	847	872	841	862	769	901	852	858	851	872	818	849	844	894	882	835	867	834	841	819	897	840	795	804	828	846	854	862	884	805	849	866	853	870	868	829	907	823	830	844	850	865	847	826	869	862	931	852	813	856	804	847	877	810	860	865	808	866	871	821	864	868	888	845	878	814	829	829	868	827	874	812	865	828	873	830	852	906	813	874	831	831	779	857	861	824	865	858	837	900	840	885	810	856	902	799	873	830	858	865	834	885	812	791	856	877	856	825	855	839	830	856	864	886	842	851	878	808	887	849	858	840	848	824	870	781	860	864	806	882	900	865	843	816	858	784	816	873	814	847	880	841	884	869	878	887	838	857	857	890	817	822	856	823	843	817	836	829	858	841	855	854	815	830	840	845	923	817	892	859	857	857	840	873	841	833	859	884	806	868	880	885	886	881	879	909	853	861	900	881	862	838	829	847	813	846	869	829	846	848	881	871	855	808	858	837	834	894	785	885	848	885	846	851	839	795	884	872	832	824	856	889	840	858	834	859	878	834	820	870	874	885	837	884	821	892	894	859	842	903	831	841	834	906	874	795	877	848	875	831	862	857	892	870	908	868	851	844	849	861	825	882	870	829	838	821	873	881	829	824	892	825	885	816	808	826	875	824	860	850	867	900	821	854	846	870	838	866	835	861	837	847	809	846	839	915	805	896	870	854	870	808	812	841	855	897	895	871	840	847	845	876	893	842	861	825	837	842	869	915	826	833	884	846	881	872	835	821	831	853	832	867	875	845	825	854	841	873	833	840	884	861	871	921	840	839	850	855	804	838	887	858	900	828	911	827	825	842	844	833	801	829	866	872	862	794	838	814	856	857	864	866	847	859	863	905	861	765	850	836	837	873	883	852	838	837	802	806	875	819	846	845	884	796	855	873	829	805	889	862	836	816	801	856	917	838	831	887	866	867	845	855	820	869	882	855	882	833	812	874	889	827	842	852	854	855	871	852	833	848	860	831	814	849	883	875	877	891	862	839	806	822	864	825	853	838	825	883	858	829	840	793	819	914	858	826	854	847	889	889	828	814	891	839	841	863	851	894	841	845	840	835	846	790	904	849	812	860	843	844	817	844	842	824	886	837	883	780	837	850	870	844	845	804	821	850	841	844	840	887	797	836	827	882	874	867	813	835	829	850	767	860	863	816	831	841	848	902	828	853	836	884	859	834	873	858	806	844	842	864	831	776	832	836	843	885	776	844	808	832	849	839	860	850	877	829	868	866	921	865	864	853	859	912	840	831	905	868	821	801	859	839	896	863	847	837	846	849	899	865	830	829	876	861	787	800	866	806	825	845	854	811	864	865	814	818	842	900	857	859	856	893	838	793	844	814	854	845	824	788	835	852	879	844	834	820	835	770	815	860	874	893	908	861	829	832	852	822	880	915	876	834	867	803	867	846	836	851	867	872	851	853	889	862	849	856	927	810	804	844	874	903	901	899	885	859	846	880	830	808	808	863	911	826	876	845	865	853	834	864	866	866	852	846	844	831	865	851	882	843	853	829	906	876	872	873	873	817	908	868	843	878	853	827	909	861	840	846	805	825	800	810	848	818	849	855	810	863	801	822	800	854	906	828	847	855	886	889	837	841	912	869	834	870	866	895	870	845	817	828	849	798	898	868	873	853	873	853	856	873	844	845	874	826	861	873	865	876	865	880	803	856	843	806	847	861	841	895	879	874	846	801	874	872	806	881	824	881	859	882	861	815	844	866	851	836	849	818	815	796	858	857	817	868	852	850	793	877	891	865	808	858	844	836	837	866	871	883	867	801	823	888	828	813	813	815	853	850	797	881	851	858	838	857	842	826	830	819	872	864	857	873	858	868	918	844	860	862	819	822	895	838	864	819	833	822	888	841	856	819	815	852	803	846	821	850	863	883	831	813	849	821	837	870	838	881	831	801	855	853	898	882	859	850	923	865	873	865	919	845	808	888	876	794	860	866	862	823	816	878	868	886	821	906	826	843	902	871	867	835	854	809	842	845	857	838	854	871	800	909	822	841	885	844	892	816	807	844	857	880	924	871	857	890	885	838	854	801	824	839	833	877	854	849	817	864	900	824	873	840	844	845	868	866	823	861	909	832	799	889	891	838	812	837	858	833	868	856	869	862	838	887	763	821	881	867	855	843	883	840	837	875	819	850	845	855	845	898	866	851	903	794	873	843	921	825	822	856	816	873	859	866	832	846	840	825	843	826	798	849	813	894	883	820	841	862	841	842	829	871	873	846	839	866	851	834	918	902	879	902	839	848	818	829	821	875	839	846	867	815	860	806	795	851	851	851	869	804	845	926	900	908	798	820	845	852	823	861	843	839	828	871	840	837	845	899	884	830	874	828	842	869	885	862	840	818	852	829	889	831	902	861	810	886	820	877	812	809	884	852	831	817	829	859	800	852	909	902	860	851	832	827	839	896	864	843	834	865	828	890	865	864	829	850	831	833	849	863	842	879	841	868	820	881	822	843	847	825	897	823	801	865	860	904	898	873	891	843	903	879	871	825	832	860	777	852	811	802	864	865	870	802	848	875	844	828	851	843	875	780	781	860	813	836	927	828	864	831	870	884	910	882	825	866	806	844	827	857	827	860	779	838	821	834	842	866	900	816	864	895	870	905	846	839	855	867	814	866	852	833	867	856	811	875	884	841	852	799	895	867	799	880	824	879	854	883	847	808	863	884	879	848	863	797	875	812	850	866	823	806	832	859	873	874	849	865	888	822	845	814	854	857	862	880	856	873	838	884	873	820	811	899	890	859	860	833	847	844	899	855	815	822	898	853	881	848	861	872	867	801	881	852	856	815	845	872	881	886	841	897	861	874	831	826	812	839	883	828	834	857	860	865	802	868	819	860	851	865	859	818	828	910	799	871	877	860	866	883	854	830	892	897	831	913	851	849	885	808	812	840	888	852	821	850	843	875	854	843	847	844	821	817	822	904	821	865	858	841	872	832	903	798	842	872	890	846	854	838	850	828	858	844	842	865	864	865	867	839	873	859	861	830	872	838	839	843	829	878	857	899	865	840	880	841	802	854	835	836	853	878	842	911	870	849	805	872	817	879	853	853	880	826	838	803	866	875	889	836	841	865	854	876	830	852	845	844	856	880	860	824	823	790	833	833	872	858	880	798	894	801	863	883	840	900	841	840	812	819	804	889	847	818	863	851	818	896	848	799	838	848	852	838	857	825	868	868	907	867
9900	7934	7328	4549	2757	1922	1452	1146	948	797	769	700	590	564	568	520	462	488	457	447	414	402	453	433	458	425	435	438	426	427	437	385	442	413	416	434	402	383	383	427	357	413	419	376	407	399	397	418	433	391	372	403	386	388	425	472	429	423	409	416	412	376	409	414	433	406	445	370	428	438	430	395	437	426	478	425	399	421	412	415	411	430	413	393	416	394	410	441	434	434	397	415	446	434	459	397	400	413	410	365	438	391	429	446	394	406	397	425	452	406	446	431	436	411	395	409	404	416	443	390	403	399	400	390	424	424	394	377	418	424	427	432	391	412	421	412	404	422	394	447	423	422	423	401	409	374	391	450	429	378	397	389	398	443	398	434	383	375	415	396	478	430	399	392	399	399	409	375	410	411	410	420	411	406	440	444	405	410	424	377	393	415	424	384	433	389	424	438	421	419	428	427	448	426	424	420	469	391	413	403	406	378	415	423	413	420	410	429	400	389	407	407	460	373	413	435	388	432	453	373	412	393	405	381	388	421	440	449	424	410	422	419	439	399	422	424	386	467	429	393	415	384	405	383	417	404	410	420	428	440	406	412	432	389	425	405	400	415	438	420	420	409	419	405	403	409	412	446	419	446	426	424	366	398	397	430	391	415	461	419	387	392	437	421	440	411	375	397	386	386	403	408	418	428	410	447	404	400	433	388	400	404	408	406	404	405	411	405	436	418	472	430	404	428	405	408	383	428	414	421	376	451	375	397	392	403	414	353	423	343	449	397	388	384	400	426	415	383	403	413	400	380	418	419	388	429	448	409	405	437	423	417	409	460	405	438	376	360	404	429	447	402	411	380	350	424	416	422	363	400	428	400	399	393	405	410	446	445	384	427	417	397	403	391	404	451	427	449	402	440	420	415	380	432	400	404	416	425	414	408	398	432	425	379	416	431	411	402	426	395	483	392	368	377	426	411	420	460	421	394	440	422	392	408	420	394	429	372	404	396	405	409	403	415	437	407	380	418	422	425	450	392	403	385	419	409	415	400	407	408	374	417	427	430	395	457	406	390	415	452	420	370	388	443	396	394	390	387	378	397	455	412	436	415	409	424	454	423	411	429	418	423	425	434	410	402	436	416	406	413	442	423	429	390	394	409	423	428	404	418	377	385	410	424	445	460	407	417	437	405	421	415	404	422	376	439	401	404	411	409	409	431	431	429	394	399	439	416	427	411	411	417	405	384	419	380	409	412	417	418	420	437	346	417	406	423	473	421	384	406	416	414	415	392	390	441	415	410	410	437	399	399	403	414	414	439	438	420	389	417	444	435	365	415	406	398	415	454	400	380	415	418	448	417	407	437	467	409	420	381	407	388	388	397	397	443	432	399	402	383	422	428	372	350	391	452	407	438	434	402	360	400	424	377	400	445	452	443	434	418	399	403	431	415	445	377	416	434	425	401	416	435	422	398	408	446	439	448	433	376	420	416	435	403	425	429	442	388	402	386	421	401	376	401	394	393	431	393	416	425	429	426	410	389	399	422	430	404	412	457	430	407	408	416	424	404	430	442	431	450	397	418	371	422	423	411	406	400	402	407	404	444	436	417	369	431	402	426	425	423	370	462	411	424	392	395	397	396	414	412	436	397	413	388	428	412	400	429	406	442	382	447	422	441	397	421	403	433	399	402	427	385	374	411	383	389	369	416	385	388	374	395	421	390	417	385	404	396	444	404	402	432	418	425	439	440	380	372	416	360	417	420	425	455	407	383	437	417	400	405	431	406	430	390	415	395	432	404	402	421	402	398	388	433	435	403	438	444	407	452	413	394	404	401	425	444	430	429	444	388	424	429	400	422	444	424	408	406	460	392	361	433	417	402	423	424	416	415	398	409	396	395	420	416	424	378	465	363	417	413	400	415	391	418	398	409	418	411	403	390	419	415	433	413	413	394	421	408	435	360	419	444	427	395	419	389	454	367	395	396	380	432	443	392	419	406	397	396	416	423	445	391	456	438	417	463	399	403	433	443	393	387	424	386	402	409	406	457	402	434	444	405	399	360	443	432	373	415	396	408	404	441	393	416	446	407	417	411	423	425	410	385	396	400	377	374	416	382	377	450	404	401	405	438	405	467	450	413	444	435	410	401	403	421	371	428	410	407	431	435	426	394	402	375	337	422	380	427	418	430	422	410	399	427	433	413	398	399	446	397	454	429	397	422	403	426	409	405	413	408	416	415	427	395	374	429	399	407	450	419	432	429	396	415	426	426	398	368	415	406	417	428	447	397	428	425	415	423	404	394	434	399	413	400	385	400	422	411	407	400	409	384	445	420	411	404	403	393	407	422	404	425	439	404	348	405	401	412	383	401	430	435	428	454	429	427	430	456	403	396	427	420	382	448	407	399	421	439	392	389	391	434	375	433	402	392	421	424	441	434	440	422	423	391	412	444	412	408	392	423	419	451	429	445	357	434	431	424	423	389	412	376	467	411	374	406	423	443	392	429	452	396	446	388	399	417	374	395	408	418	426	400	402	421	395	457	430	451	411	454	412	428	437	399	431	457	438	398	379	412	352	425	400	425	434	435	443	420	415	419	436	380	419	388	362	420	411	408	434	400	394	421	435	460	380	419	434	354	398	442	384	442	418	406	435	384	414	430	428	395	404	394	433	422	420	420	397	421	371	418	412	408	432	434	418	411	418	413	401	435	386	434	398	431	411	439	414	437	408	395	394	406	388	412	405	430	368	432	435	438	433	461	402	435	446	364	419	412	424	425	445	390	429	389	397	402	449	436	414	425	380	428	378	439	396	399	405	412	390	401	413	438	422	398	407	468	422	402	388	392	445	407	445	385	421	399	405	424	439	433	402	394	422	381	384	420	373	410	440	411	440	416	376	385	445	413	448	394	416	406	384	386	388	418	407	398	427	377	412	407	472	395	426	461	419	456	428	424	383	420	383	428	448	434	436	393	419	428	369	447	394	387	440	428	429	434	403	429	421	405	416	380	411	410	419	411	393	435	389	392	402	400	443	416	417	373	431	452	389	412	420	429	422	428	395	383	400	413	409	442	413	371	407	404	460	394	412	413	398	421	383	402	460	413	426	430	413	408	426	362	381	434	408	414	416	405	406	405	414	422	432	424	423	422	413	401	434	435	425	384	401	400	396	406	439	414	404	389	435	412	404	432	415	425	418	408	400	425	400	444	431	392	431	414	406	404	385	417	439	374	405	407	427	388	426	450	435	461	448	446	439	390	440	390	407	419	402	366	416	417	419	431	380	410	418	426	432	415	419	420	387	440	434	406	442	443	425	416	395	373	406	453	407	417	415	426	400	405	436	420	411	402	444	394	395	413	392	412	408	396	438	398	434	395	402	413	413	440	461	430	404	398	434	396	369	442	390	411	428	439	416	435	380	415	401	429	414	388	417	428	441	400	412	435	408	424	429	419	432	441	391	379	418	403	432	432	436	421	466	401	424	434	395	367	409	426	413	406	413	440	394	440	394	418	408	447
8057	7742	13382	12741	10250	8102	6681	5221	4363	3798	3328	2735	2341	1977	1767	1561	1546	1432	1255	1290	1164	1107	1065	1067	1055	1084	1054	990	984	989	1079	1022	1017	1017	985	976	1024	977	946	959	991	967	956	955	1020	1007	993	962	972	950	971	905	956	979	1035	935	1013	976	918	967	944	931	998	995	942	1012	993	986	1000	938	941	972	990	938	964	1003	979	1034	986	970	915	987	977	1036	983	991	976	983	954	934	936	988	996	988	965	964	958	984	970	1023	1015	977	894	966	918	957	946	1020	990	992	997	975	957	973	934	954	939	980	972	985	935	944	987	952	923	987	1010	933	999	932	937	974	968	966	935	942	936	902	943	961	965	948	1017	961	1001	931	988	958	974	957	945	976	935	960	950	955	1001	980	1007	963	937	946	916	960	983	998	970	951	937	964	939	942	994	949	946	1001	955	985	909	960	977	979	982	1014	945	978	929	1013	961	939	992	943	986	973	1022	964	916	972	962	975	959	930	967	922	957	982	959	948	986	972	979	971	993	996	971	1014	959	925	972	921	958	980	981	955	926	947	994	985	960	896	976	945	978	1015	999	927	989	966	985	967	940	968	962	948	1009	993	974	967	978	964	917	963	934	968	960	944	1000	989	996	930	994	984	924	971	913	907	945	986	1011	1025	947	937	970	1017	920	1014	904	972	1009	979	916	945	967	946	978	963	942	987	966	944	977	956	909	980	938	988	963	940	950	1009	1015	1007	924	972	968	960	929	949	968	934	935	968	915	900	966	935	1014	971	986	983	965	987	960	998	1000	945	972	880	975	978	988	1007	993	988	1035	944	984	1028	981	950	928	945	963	956	952	942	951	975	983	927	1009	971	994	997	983	973	1007	965	961	967	967	982	997	904	954	986	942	957	950	944	974	953	959	953	960	954	1040	946	925	932	972	968	981	991	965	912	993	922	1023	944	990	927	943	995	958	967	946	991	988	924	947	982	912	996	952	908	996	991	905	996	898	1022	943	948	956	969	961	866	983	949	952	924	1035	956	928	927	976	978	987	956	1010	951	950	964	963	1004	1016	991	925	950	963	987	988	929	942	987	986	1004	964	944	919	1000	977	994	943	1007	944	891	908	956	989	973	1012	961	1022	957	954	964	995	938	974	976	964	996	979	989	914	973	948	919	972	923	999	933	949	980	973	1029	947	952	1011	929	985	999	991	983	922	990	989	977	1012	927	950	985	966	963	969	968	949	918	951	960	1012	1003	1026	942	939	995	945	976	972	971	937	925	981	949	946	966	961	924	1018	947	1023	967	979	1029	932	933	959	1017	947	995	988	962	993	976	1008	934	940	929	974	993	971	962	1001	949	969	979	943	975	980	969	994	937	957	964	968	903	973	909	971	984	985	948	970	979	1012	961	989	964	1018	974	913	934	962	943	950	976	952	953	998	934	932	997	970	939	989	964	1009	933	965	978	956	971	990	895	983	962	986	1011	999	916	990	971	958	987	923	1005	975	980	999	929	986	990	978	1010	982	929	929	977	979	972	987	1013	990	971	981	931	944	980	944	989	949	992	984	965	939	916	1033	948	946	921	956	1020	991	925	951	953	975	937	990	963	932	923	957	1024	974	1001	952	945	965	997	1019	1005	943	984	957	954	981	945	1009	902	1019	986	998	958	987	976	1047	915	936	948	989	937	977	910	1053	921	971	1027	972	958	926	997	927	1008	974	956	930	986	938	971	948	902	965	936	950	917	1005	967	909	920	968	932	1000	990	995	967	953	903	957	930	934	965	945	962	954	914	906	942	933	948	1042	967	986	968	921	942	966	976	953	977	912	1013	976	946	1002	958	1002	973	987	1033	965	920	920	915	1046	946	976	949	966	1004	944	953	938	905	960	964	962	948	987	945	960	1030	1020	1003	897	1004	954	978	907	998	893	1011	962	1005	951	997	1005	945	962	974	975	933	1006	976	964	1034	934	996	991	942	899	990	968	937	984	967	986	981	984	1014	1011	932	899	982	1005	988	931	996	915	950	969	988	1017	994	980	1023	999	954	968	1008	980	1007	986	967	975	913	984	988	936	977	947	977	958	937	990	991	958	964	934	991	932	999	992	1002	979	918	922	961	984	959	936	1029	938	942	918	963	964	976	907	966	916	1038	1018	939	991	997	940	930	966	975	887	945	974	987	969	950	954	959	922	994	992	973	942	935	989	927	1012	990	1011	1014	975	977	1021	951	1022	997	985	952	1004	973	994	960	975	973	1032	960	988	963	948	989	951	977	925	1046	1003	928	972	947	940	874	950	977	990	986	974	989	921	953	974	975	1022	970	909	960	973	909	957	941	933	981	927	1001	959	976	964	928	991	966	942	941	912	942	947	1025	985	961	997	979	976	962	971	951	941	941	1006	965	949	965	972	1010	937	975	998	993	1009	989	940	942	999	1031	931	968	996	991	976	888	964	964	997	955	948	1012	995	1002	1005	969	934	969	916	974	974	952	993	1000	964	980	944	988	968	969	957	941	952	933	999	989	984	972	962	979	967	960	965	990	943	951	998	968	967	950	992	953	950	975	949	991	928	920	936	940	944	995	935	969	1007	944	1021	969	983	927	946	971	999	907	974	1028	925	1000	965	944	976	1003	978	1013	936	1013	950	982	967	950	1025	952	919	963	999	970	983	979	945	969	940	944	954	1010	966	962	949	923	942	1001	944	947	973	944	934	950	942	941	992	994	1004	985	997	962	946	1004	922	969	933	971	992	944	913	972	973	998	1004	976	912	966	940	989	978	944	951	955	994	969	927	965	938	941	959	960	1000	1036	955	958	981	948	955	1004	996	987	971	975	987	989	967	954	997	978	986	947	953	949	1002	918	918	1050	960	960	973	932	964	974	933	904	976	907	948	940	1009	1009	971	951	971	966	1024	960	1016	961	912	1021	943	932	959	995	963	973	998	984	969	1015	976	991	969	962	998	961	947	942	950	967	955	993	936	963	938	921	989	957	962	964	999	989	992	911	1013	962	1037	1012	1020	916	985	961	981	949	1001	956	1012	913	943	997	998	944	980	952	1002	1001	937	980	991	981	912	1010	991	920	1016	954	908	932	909	966	984	943	949	1015	993	1004	979	899	925	982	939	933	943	947	946	970	974	975	983	1005	963	922	975	981	944	951	977	960	1019	961	906	1001	931	949	989	974	975	933	941	989	993	974	1008	980	937	982	947	963	971	971	986	926	977	1000	957	958	994	950	958	944	885	922	954	977	961	906	1001	942	1014	992	999	967	918	969	954	1021	958	972	980	951	989	961	959	971	950	969	904	986	991	934	998	997	918	950	1012	922	956	970	916	993	939	972	1001	957	1004	938	982	909	950	979	973	930	896	1010	965	917	1043	945	921	948	1000	927	1027	1005	921	968	975	917	943	960	940	973	955	982	981	978	927	962	960	984	1006	982	951	941	988	965	931	931	964	984	944	1001	948	961	943	958	976	930	934	944	1009	940	954	929	989	992	1016	965	1001	995	970	978	995	973	990	979	955	1011	969	955	988	997	958	988	933	886	1026	940	1024	998	960	958	991	979	1000	961	979	979	929	955	1036	986	993	923	951	921	956	993	980	990	1006	926	930	973	988	1007	942	925	975	960	873	950	1022	953	959	986	947	1000	989	1022	1006	949	980	955	1002	1015	921	994	919	979	891	951	1005	1011	938	955	928	956	957	983	966	1030	992	975	946	999	972	989	960	988
20841	18101	16138	10625	7667	5552	4536	2988	2564	2023	1567	1282	1034	882	831	739	656	601	536	473	531	476	500	483	419	459	470	448	462	402	419	477	429	456	419	394	377	399	450	404	392	392	398	415	416	415	400	439	404	367	373	434	416	388	394	434	411	406	439	380	422	431	397	426	417	403	409	383	422	397	408	406	396	416	399	397	386	388	377	409	416	419	411	393	424	389	412	368	425	403	399	390	398	397	385	437	407	428	426	408	444	399	416	407	390	430	418	366	434	384	404	427	417	391	408	463	399	385	394	421	383	389	419	379	429	425	399	410	399	415	422	381	384	452	396	428	383	406	396	363	424	389	410	446	392	429	395	385	411	388	420	400	416	413	412	386	396	376	395	400	412	428	419	439	359	385	397	433	424	449	438	376	383	412	393	376	401	391	425	422	384	356	437	394	400	433	418	422	444	402	421	432	418	420	422	413	435	434	421	375	366	374	415	425	396	370	428	405	424	431	406	398	395	428	442	384	439	372	386	441	415	433	401	439	396	402	424	408	402	372	395	384	414	396	423	374	380	438	402	440	433	374	393	425	406	395	411	406	412	447	428	428	391	393	395	403	352	416	395	404	395	386	390	418	404	415	394	405	392	373	407	369	394	421	377	452	415	406	394	375	371	416	361	402	380	441	390	410	410	374	400	423	369	390	407	411	439	364	416	396	419	391	388	401	429	387	419	374	410	405	378	396	423	419	399	367	381	441	430	421	389	411	417	377	406	367	393	416	465	426	411	399	364	386	416	427	409	373	394	381	396	378	393	415	408	371	401	435	409	420	405	391	366	405	436	385	393	390	397	412	390	381	423	402	414	377	387	403	399	412	409	375	371	407	429	408	438	377	383	419	403	384	382	361	474	386	410	389	392	423	395	466	394	382	403	399	419	386	401	387	399	426	432	417	426	398	410	420	419	426	429	375	362	439	433	395	407	403	420	423	400	396	407	380	393	396	371	357	437	404	382	383	381	368	396	385	381	388	383	401	420	405	389	413	381	397	384	390	375	400	397	410	389	347	398	416	396	407	454	404	406	345	412	386	388	395	402	451	385	421	419	414	368	415	418	404	394	406	379	455	360	384	404	417	408	430	449	410	412	399	401	385	380	383	399	421	393	402	376	375	411	428	439	403	383	402	371	418	401	435	424	399	407	404	398	394	347	401	399	378	421	423	407	385	422	424	406	411	397	397	383	413	378	395	424	390	379	374	398	403	378	445	366	422	390	397	380	379	407	398	421	400	400	429	398	409	403	381	403	387	374	375	388	403	404	412	414	375	408	385	412	414	386	403	428	403	417	436	354	377	367	401	407	393	402	420	378	392	395	424	432	397	397	422	398	392	386	398	408	392	382	397	394	416	426	371	404	420	420	420	415	379	434	414	410	412	450	381	372	365	392	400	401	420	386	382	366	402	413	407	395	442	406	406	378	415	407	385	405	418	425	426	379	388	413	432	418	407	416	392	378	436	407	404	407	396	401	406	422	408	428	422	399	408	415	413	428	430	432	372	383	378	414	398	398	365	430	388	396	353	402	420	417	433	378	423	443	387	406	359	355	390	445	422	405	416	404	360	395	392	406	396	401	389	366	358	390	374	415	446	410	395	413	396	428	412	408	371	385	392	361	386	381	395	363	425	385	415	394	404	419	428	426	394	378	409	417	419	361	437	401	418	398	368	392	356	419	402	415	384	403	384	395	412	426	431	417	407	422	385	398	387	437	397	408	421	381	363	404	395	431	412	425	431	442	412	405	393	398	410	385	420	391	416	371	453	431	417	376	375	366	403	384	376	402	401	391	401	405	406	402	413	417	415	420	432	407	418	440	375	415	421	380	388	408	352	390	360	395	398	404	379	395	400	386	398	401	450	358	399	409	404	396	387	401	406	385	415	449	421	365	415	426	371	401	383	412	459	397	410	372	414	416	436	398	388	416	403	401	396	414	386	424	421	417	381	366	376	429	401	401	396	420	388	421	405	382	436	401	462	436	407	400	396	395	422	445	420	408	440	415	421	401	390	395	404	379	395	395	425	405	425	416	406	410	388	413	408	359	377	411	408	441	440	396	390	384	371	420	379	423	366	386	380	381	409	428	387	433	379	401	392	408	391	405	400	391	394	402	444	398	373	405	429	416	396	451	411	387	435	437	383	432	422	371	394	388	404	383	407	433	390	371	371	385	448	424	373	402	448	394	436	422	403	380	405	406	447	403	447	436	409	377	418	391	411	383	416	384	397	450	419	405	415	407	394	409	420	358	407	403	425	352	451	425	426	402	428	420	376	395	402	413	416	378	414	352	421	426	372	409	421	377	408	405	379	383	409	407	413	411	391	391	382	364	382	388	417	407	413	397	416	398	362	408	417	371	410	413	394	417	413	381	401	398	388	399	405	447	412	390	390	428	378	449	408	414	418	364	401	360	380	391	408	404	396	411	425	383	425	402	413	377	438	405	388	418	375	384	437	361	417	362	425	439	418	411	451	405	399	408	394	421	393	418	409	408	429	391	400	407	364	412	430	396	419	406	373	398	418	394	403	397	375	416	398	386	421	391	435	407	397	421	407	420	422	408	367	435	399	375	375	388	381	406	370	448	359	370	393	387	404	435	369	396	353	396	391	354	390	410	410	412	382	406	388	398	414	409	427	388	432	403	371	434	388	384	387	397	437	423	416	431	395	400	416	410	370	410	395	377	401	418	405	401	401	436	401	397	382	416	415	418	403	404	462	409	407	389	371	442	392	410	354	361	398	391	382	408	417	391	408	406	384	390	368	453	381	429	390	415	406	377	418	408	419	377	394	369	362	415	379	388	396	415	399	440	416	378	409	389	423	385	421	430	410	413	393	410	424	413	403	409	402	414	388	433	390	422	402	400	415	428	408	404	406	412	395	410	411	407	410	395	387	437	365	423	410	411	359	419	414	418	431	391	426	459	425	371	382	425	389	405	394	410	427	427	433	385	418	411	377	391	380	381	440	405	391	388	429	401	381	394	445	410	400	380	410	385	417	402	404	405	362	408	417	413	419	402	401	444	424	409	405	421	409	423	412	420	435	428	386	403	423	383	431	401	394	377	371	350	404	375	401	420	417	419	412	435	438	403	369	381	380	380	394	400	402	420	409	385	402	400	427	434	435	361	426	378	384	395	414	392	386	431	377	441	417	401	402	390	364	391	402	383	396	418	415	405	434	414	352	419	404	375	411	418	417	361	394	415	396	426	428	402	387	462	407	387	390	395	423	357	395	403	396	383	404	420	398	388	366	436	421	402	395	374	406	427	368	392	413	421	399	428	429	383	392	416	372	380	403	381	372	436	356	408	459	414	402	388	400	436	384	392	398	389	400	452	360	387	387	374	413	383	395	347	401	372	389	381	421	403	400	412	402	394	357	433	438	442	401	368	399	431	402	407	416	372	390	367	464	388	448	387	366	400	398	395	426	414	403	438	409	434	432	397	408	400	393	402	406	356	363	433	407
15934	15907	21428	20156	18397	16716	14883	11007	10179	8598	7224	5428	4661	4144	3831	3094	2987	2449	1851	1778	1550	1462	1348	1293	1320	1329	1610	1276	1153	1130	1102	1109	1032	1107	1028	993	1011	1032	964	993	1017	977	1021	962	980	989	983	972	948	919	926	972	1010	995	973	966	930	1002	948	1005	921	951	960	992	990	1027	906	922	977	938	922	919	980	921	869	949	906	981	937	982	965	1019	892	913	936	908	950	910	950	995	1007	936	924	958	946	908	938	939	979	917	883	977	1008	891	949	931	950	1015	955	949	911	960	989	963	937	978	926	928	937	951	950	939	900	944	963	912	966	956	958	964	974	902	975	931	968	958	931	965	929	1012	920	995	937	952	926	971	929	933	923	962	906	934	899	955	972	934	980	908	938	974	981	922	918	974	956	961	916	903	920	939	910	932	955	946	894	908	887	941	972	909	968	917	984	935	985	931	940	921	945	925	957	963	883	958	1001	965	905	1012	913	937	950	943	938	955	974	929	956	965	921	1012	989	889	953	943	948	906	962	956	963	945	910	915	930	931	920	951	971	934	925	991	961	945	1027	949	927	916	929	908	978	927	1027	946	895	934	949	950	902	940	940	964	966	964	948	941	912	983	915	943	925	955	908	950	960	922	912	959	952	978	914	907	876	1000	1012	948	982	982	941	941	870	957	990	955	911	942	947	905	920	944	989	980	949	962	953	916	933	959	961	930	985	911	952	941	972	954	950	984	925	968	958	945	986	918	979	945	918	904	891	896	913	938	888	863	943	974	943	936	966	917	899	995	992	949	871	931	918	942	950	935	936	908	926	943	899	949	891	924	938	955	986	923	914	919	976	985	898	988	1014	952	898	972	997	892	974	949	946	934	916	894	968	939	895	952	947	979	908	879	972	984	920	912	963	978	921	924	986	951	964	953	940	925	896	953	966	925	947	974	931	966	919	980	966	921	903	917	939	985	904	969	927	951	960	929	1006	958	990	971	977	968	948	917	1038	935	948	935	916	930	937	944	925	945	926	903	933	893	957	913	913	909	924	941	939	917	918	966	973	978	944	936	958	934	940	960	957	910	935	948	987	887	902	970	986	961	1003	948	946	940	936	894	1004	982	946	920	917	957	962	964	915	936	965	993	948	965	929	990	1003	951	950	926	906	959	926	1008	961	978	998	978	904	859	912	924	939	992	949	946	872	952	960	910	898	966	965	913	950	952	914	925	952	936	923	936	927	912	984	908	973	935	929	904	985	961	905	925	954	959	937	934	902	923	965	971	960	945	937	932	923	971	970	983	943	938	878	933	952	992	938	959	908	967	954	954	951	923	891	983	928	929	967	879	962	980	902	927	965	910	957	1001	949	973	972	960	917	981	932	964	927	970	926	965	936	914	939	1016	926	954	945	977	986	927	1007	965	939	928	910	944	969	956	989	958	957	913	989	947	996	965	948	971	902	963	911	970	951	946	937	955	996	985	944	899	951	861	955	929	1005	972	932	950	920	932	941	890	953	967	964	953	956	937	979	954	943	931	904	943	991	923	969	919	964	942	914	960	935	953	921	942	920	971	957	949	942	876	931	916	953	934	926	970	931	911	976	967	912	933	899	941	870	960	925	963	989	959	917	927	893	1013	935	942	971	952	937	980	919	918	926	960	912	969	936	939	926	957	965	952	973	970	1041	936	915	946	970	950	923	1005	924	975	940	965	929	928	953	924	1008	995	925	940	919	970	932	881	950	853	976	979	875	964	964	899	927	908	951	927	950	920	977	891	907	971	921	923	1000	947	969	951	950	947	953	939	929	974	943	948	931	955	944	945	928	974	929	977	952	924	945	911	905	943	975	964	918	982	876	966	963	1010	970	950	996	894	907	931	967	1000	958	984	934	921	951	952	942	932	979	921	968	921	933	976	925	920	1013	934	952	899	959	949	900	952	968	909	939	927	890	877	961	939	928	913	911	922	929	931	926	935	966	911	920	907	926	954	872	906	912	965	918	951	949	945	934	906	986	921	927	953	927	963	942	911	917	917	919	936	957	930	985	934	929	937	955	983	960	974	935	990	917	956	944	944	921	953	961	887	956	910	926	928	932	910	926	954	928	974	968	974	930	963	939	965	879	969	973	909	967	945	967	913	962	999	960	957	893	897	958	941	995	910	913	914	942	906	966	927	987	995	958	934	958	955	917	893	893	873	910	951	965	951	923	938	948	957	961	913	917	912	964	981	959	993	913	923	959	903	933	951	987	958	915	958	941	922	960	928	967	942	916	946	933	938	932	932	947	976	937	967	927	922	946	957	990	850	912	932	997	945	987	931	939	981	924	987	883	963	900	888	924	937	1021	967	956	974	951	973	972	935	927	915	949	940	899	948	995	1022	962	855	959	946	943	939	921	932	904	953	960	914	912	939	999	943	945	967	958	951	896	944	967	923	920	978	915	928	975	972	890	951	966	941	919	945	956	952	969	907	890	987	924	950	948	962	995	984	902	1009	972	932	965	967	930	958	909	987	933	935	915	864	917	930	933	919	873	938	1009	924	958	906	938	986	955	921	904	913	985	924	1009	964	954	917	932	938	956	925	913	875	902	907	971	937	961	904	935	974	936	953	897	968	943	904	885	892	1006	963	919	960	970	973	970	959	952	901	991	915	938	916	1029	948	919	955	956	968	922	951	940	1006	931	934	983	926	921	969	941	981	916	938	950	917	949	931	987	897	951	981	876	935	943	988	926	983	926	963	927	950	927	965	964	955	878	992	966	933	955	960	901	956	910	963	968	935	979	918	982	968	950	893	955	891	928	951	944	915	959	918	913	929	946	958	948	980	980	903	931	967	948	939	1017	962	925	939	966	917	954	934	984	935	945	956	997	984	940	964	894	930	901	993	959	1031	916	959	936	955	983	916	928	972	946	985	920	958	965	929	911	964	949	928	948	893	958	949	986	906	929	989	939	936	939	941	908	965	976	930	951	932	925	939	965	991	970	963	924	946	954	940	934	951	965	914	920	948	924	949	947	934	945	969	933	977	958	913	928	927	930	952	916	956	916	888	1012	943	923	948	948	925	923	923	949	960	945	905	952	938	984	926	948	955	988	950	933	905	974	939	939	951	936	933	961	954	926	929	932	907	999	929	912	940	956	903	1002	936	927	948	949	983	923	940	935	969	979	930	892	933	926	1016	956	926	930	936	990	895	960	941	922	929	930	991	940	963	937	958	966	997	970	939	936	923	946	947	999	965	945	934	909	922	935	944	987	931	983	914	932	907	964	1011	959	910	927	964	958	981	949	964	918	975	920	966	938	946	912	941	936	971	924	865	923	968	907	885	935	987	888	975	922	901	934	912	982	949	964	956	963	922	921	965	936	945	970	956	981	932	932	909	930	897	955	959	899	920	914	924	917	955	980	994	992	956	897	978	915	898	874	914	970	962	932	977	949	988	935	998	921	951	935	922	993	932	928	912	947	869	980	989	954	908	956	993	919	897	942	971	936	954	947	996	896	944	901	922	959	936	938	994	942	894	947	938	938	900	911	926	951	910	929	938	948	908	885	912	934	984	959	988	912	1022
30698	25559	22240	16134	11341	9121	7457	4780	4004	3427	2579	1669	1343	1301	1151	945	849	722	534	538	548	508	471	479	449	423	556	444	413	419	400	399	378	383	371	376	380	387	386	390	397	356	341	347	372	366	349	372	335	375	360	379	360	378	368	371	341	358	400	392	370	365	384	362	362	368	361	368	348	366	383	356	399	351	390	371	382	384	367	339	372	365	349	374	343	394	394	373	362	350	370	378	332	321	399	382	352	381	396	332	356	396	339	362	346	367	349	364	363	342	380	339	335	341	377	389	396	305	395	348	369	358	341	355	336	387	334	348	339	373	398	344	312	387	339	329	374	363	360	417	366	378	361	365	350	361	336	383	340	351	402	385	367	373	369	372	383	351	366	377	368	352	357	379	369	350	354	382	367	333	343	362	356	378	357	376	370	378	360	352	368	337	372	372	356	341	341	356	373	372	346	383	344	325	376	345	384	378	372	385	355	327	337	327	370	325	368	364	367	371	362	329	359	369	345	349	355	380	349	377	337	386	396	374	354	383	383	390	367	373	354	385	390	343	376	353	411	347	389	365	377	339	364	374	380	344	377	361	395	366	350	357	342	401	360	379	351	387	361	380	378	350	377	345	355	386	378	389	359	378	353	348	344	340	335	358	340	360	351	417	341	358	386	328	335	326	357	364	382	374	346	421	404	349	351	384	381	336	399	389	347	378	355	383	357	369	328	349	351	378	373	357	391	411	380	374	350	362	375	344	386	358	365	380	403	329	362	381	334	356	352	360	386	353	350	346	351	351	369	338	386	389	340	379	348	381	365	347	358	359	379	334	340	351	373	383	355	329	337	327	354	349	339	353	375	380	363	348	399	339	385	397	403	379	347	331	362	319	354	372	348	361	341	350	391	346	341	354	331	330	332	348	352	354	348	357	369	339	358	391	382	363	358	344	390	340	343	376	383	373	339	347	352	359	385	361	357	344	385	408	369	368	318	307	369	356	398	381	342	372	379	343	365	329	367	356	354	345	370	376	343	383	328	327	371	365	355	358	335	327	367	361	328	365	347	363	377	355	361	342	400	381	374	364	361	414	343	343	377	353	385	370	395	364	368	393	375	357	384	327	356	378	375	399	363	329	334	344	340	389	344	361	345	384	375	357	406	389	362	385	368	359	378	409	324	377	355	368	343	372	345	333	360	357	359	364	336	356	386	370	367	391	330	369	393	382	377	358	349	352	418	361	353	386	342	356	384	438	362	360	328	364	393	352	367	382	372	318	365	374	384	362	350	348	393	340	353	389	317	365	399	372	382	345	359	346	321	362	368	374	390	365	335	329	381	345	317	381	356	355	342	363	379	375	374	373	369	389	352	362	379	355	326	359	355	360	414	380	370	370	367	399	365	366	354	362	375	369	389	380	361	361	379	359	345	358	359	373	342	360	395	343	375	352	352	376	350	377	372	337	361	345	331	351	385	343	320	345	369	393	347	308	339	362	323	406	348	376	355	360	367	340	333	351	363	389	379	359	361	369	405	355	371	417	400	372	389	365	356	376	363	407	330	330	362	368	364	320	363	379	363	367	363	331	375	373	346	346	350	312	376	385	365	360	338	358	351	372	366	379	344	360	405	360	397	390	398	338	371	356	350	388	321	348	338	331	355	356	355	370	353	344	372	377	378	392	365	335	362	417	377	382	346	343	367	331	362	404	359	335	369	387	358	347	376	372	349	373	379	381	352	339	358	375	363	363	328	310	381	333	364	371	349	346	358	346	389	349	376	310	365	357	361	394	380	358	361	373	363	336	335	332	348	362	368	357	361	362	364	332	369	363	376	385	383	361	364	340	350	399	327	385	378	337	361	339	343	327	366	412	350	357	353	351	345	338	370	363	364	369	341	360	395	370	357	353	366	392	339	367	361	364	367	347	354	403	371	355	352	375	357	393	383	366	364	391	367	376	402	346	360	341	346	349	378	361	367	338	347	370	350	335	380	354	346	365	367	376	361	371	355	382	365	364	356	395	338	358	343	350	348	356	352	362	368	343	370	341	364	375	336	368	365	361	366	381	358	319	373	365	353	344	368	361	369	373	381	391	355	369	324	351	342	351	379	347	340	357	384	346	334	343	373	344	377	376	358	391	334	308	347	346	354	381	394	385	356	344	390	351	369	346	403	364	311	368	402	384	384	365	354	311	399	388	371	353	361	349	360	378	381	395	362	349	389	357	386	345	355	344	334	362	376	357	387	381	352	345	360	391	377	328	382	363	358	369	372	364	375	345	391	346	343	384	335	339	378	371	396	367	396	394	394	368	351	366	370	370	374	375	392	394	337	342	343	332	327	329	355	376	350	381	357	360	341	358	350	352	380	371	381	343	381	421	343	373	310	374	365	387	384	388	369	334	374	375	416	342	342	377	392	396	376	368	343	375	384	369	376	360	394	385	358	392	379	378	314	335	359	378	398	393	336	357	376	365	376	369	364	371	344	388	341	356	386	388	392	362	386	355	379	357	357	348	352	390	356	322	369	395	365	399	355	370	388	330	354	379	356	338	371	382	362	404	387	338	331	388	377	349	339	357	374	351	369	352	363	343	388	373	369	364	409	387	352	348	369	350	319	343	337	440	336	378	381	380	382	380	352	344	403	343	393	336	351	362	398	374	379	356	372	354	365	370	384	339	367	338	369	344	362	376	345	347	379	285	351	351	358	357	363	407	387	369	367	345	399	361	354	340	384	385	362	364	361	378	366	381	323	323	400	349	358	346	383	376	364	362	387	356	380	388	362	377	350	349	390	357	344	349	388	363	342	378	364	373	386	362	357	353	372	348	392	365	379	385	341	393	365	388	373	342	375	386	367	346	348	337	386	374	369	350	360	360	372	381	360	325	334	370	345	383	344	369	385	367	363	397	359	378	357	347	345	349	346	326	371	366	346	348	335	337	361	378	380	397	359	379	385	350	344	367	375	373	415	351	380	372	357	384	375	381	336	368	351	377	397	371	380	354	389	367	372	344	356	348	322	348	347	393	388	336	363	380	340	385	357	384	356	333	370	354	380	325	335	361	367	402	379	340	345	328	368	386	363	390	381	351	392	391	337	366	371	386	330	371	343	350	332	353	371	345	384	343	371	364	384	398	328	378	349	383	330	356	365	344	363	333	369	345	335	357	356	357	352	379	330	399	379	370	337	359	393	370	375	441	419	331	380	347	364	320	378	391	346	364	409	364	372	404	348	340	364	394	355	358	376	332	344	339	341	389	378	364	386	337	376	386	364	338	337	384	343	369	350	364	382	366	403	364	335	358	372	371	379	356	347	331	358	362	355	378	370	375	369	376	334	378	354	371	426	369	382	362	362	382	357	370	340	353	377	346	363	366	403	383	351	336	367	395	353	370	356	342	382	364	359	362	331	396	356	349	381	336	387	378	332	416	361	381	345	378	379	373	349	386	353	368	343	374	358	349	350	379	371	368	355	368	370	336	375	361	371	368	370	336	337	358	364	343	316	363	361	386	401	359
20835	21012	26187	25638	22684	22365	19486	14811	14158	11839	10062	7594	6278	6339	5599	4561	4157	3282	2315	2231	1964	1625	1490	1526	1531	1629	2001	1405	1322	1137	1140	1066	1067	1001	980	938	954	887	947	910	951	911	934	909	838	908	869	925	875	875	830	890	884	833	873	851	854	882	858	852	838	784	851	881	874	902	831	916	834	836	837	839	829	870	900	881	837	898	894	899	835	842	879	902	858	798	851	883	849	822	883	831	864	829	841	879	861	901	875	902	855	877	806	850	910	907	855	866	817	871	849	859	901	887	904	875	843	874	898	865	864	828	875	867	844	867	827	898	855	839	940	815	855	850	847	885	848	842	908	897	885	890	813	854	860	864	845	804	858	849	815	842	818	929	824	824	893	856	825	876	856	823	823	864	884	805	859	821	832	846	881	828	861	883	876	840	806	871	862	826	879	851	878	859	880	841	857	875	877	895	842	832	862	868	898	901	859	873	786	895	909	872	805	906	877	849	888	796	902	874	873	814	875	810	882	879	835	913	845	881	875	813	833	864	869	891	870	855	875	858	878	890	890	847	837	901	861	891	863	833	925	861	843	871	816	881	807	863	819	851	903	912	886	922	870	897	834	822	809	840	838	882	848	886	800	870	848	860	830	893	845	852	824	865	819	860	861	907	888	840	856	884	841	876	851	829	842	881	868	870	914	890	916	818	852	865	795	855	849	822	840	852	842	913	860	835	885	850	897	865	800	843	852	846	832	815	885	810	862	840	871	811	875	858	890	843	835	821	868	873	842	869	863	841	904	844	889	829	829	859	923	822	845	837	876	863	830	873	873	886	809	896	821	836	884	836	861	802	852	836	899	873	878	857	855	875	837	773	841	821	852	850	811	858	825	842	807	905	854	806	894	826	861	894	894	860	903	872	865	802	850	875	840	881	849	861	853	876	852	877	837	871	871	948	857	855	856	892	869	861	879	803	845	855	862	839	817	856	840	862	870	868	870	849	865	841	830	880	854	903	864	847	805	830	833	841	830	862	869	810	876	844	861	830	863	817	818	785	857	870	904	863	816	842	846	829	868	882	850	864	937	845	829	870	834	859	872	875	903	841	851	827	853	833	814	852	887	857	908	846	838	916	893	872	842	816	859	841	896	804	837	838	898	836	787	829	836	831	834	836	852	856	841	883	841	845	837	826	882	896	835	844	850	867	874	847	819	854	865	884	829	833	845	866	846	839	889	877	871	821	808	869	879	895	867	801	883	824	844	872	875	852	910	837	828	877	862	933	840	835	884	852	883	888	838	804	824	854	871	815	860	905	854	875	852	856	869	835	811	873	815	811	854	825	794	840	841	859	858	887	801	875	841	870	860	842	866	890	872	887	911	828	838	942	861	896	872	856	895	853	862	861	801	880	901	845	805	880	837	816	878	838	805	871	841	835	862	853	874	790	876	852	847	855	826	861	859	867	885	833	888	856	826	885	923	858	806	810	870	898	810	875	821	846	885	882	867	808	822	842	852	933	854	874	839	858	890	838	843	820	879	852	894	893	889	887	840	881	878	827	908	842	869	853	820	894	868	845	903	872	882	835	816	830	844	881	862	858	827	902	893	859	833	795	901	819	916	852	884	845	858	869	884	878	840	876	876	838	884	872	854	851	829	848	858	880	866	885	842	816	893	842	849	855	854	865	862	842	838	847	832	852	854	821	814	856	863	904	859	853	851	846	851	900	871	855	903	853	880	889	875	820	826	862	855	868	859	896	813	869	813	875	864	893	859	866	857	837	814	910	839	829	884	850	878	891	867	838	866	809	854	851	869	822	786	929	895	868	872	856	879	867	844	839	840	820	858	795	830	885	840	849	868	892	863	907	857	875	879	786	873	831	854	847	906	853	877	905	842	819	870	828	893	849	855	861	818	903	890	838	895	896	868	865	831	826	899	842	826	852	819	869	850	882	835	888	814	880	874	826	823	863	830	811	852	904	831	863	780	866	876	864	797	888	854	826	917	820	868	860	852	850	811	853	867	839	828	814	808	892	901	881	859	851	799	834	875	863	866	887	790	891	827	842	866	833	819	787	852	812	855	881	832	842	832	903	826	833	883	817	855	805	875	881	765	891	804	832	875	883	892	885	871	865	874	822	870	868	840	855	852	872	856	876	925	872	840	870	805	860	807	831	822	850	822	831	897	869	883	899	827	860	878	874	869	877	871	880	869	856	892	882	924	844	856	862	880	841	903	837	796	851	809	832	879	810	865	815	876	866	876	870	841	846	884	862	836	861	888	820	840	799	809	829	831	879	861	865	883	867	888	831	925	812	843	832	840	865	907	849	892	881	892	863	840	907	872	877	859	887	821	841	869	874	866	872	829	857	864	882	829	913	832	862	843	892	843	855	863	862	874	829	847	881	861	906	943	829	865	874	837	866	877	881	826	899	863	906	838	847	868	844	879	927	852	863	839	821	872	811	849	837	935	836	865	839	878	870	850	848	832	853	869	898	879	893	836	905	845	895	832	800	896	843	910	864	837	854	860	889	870	852	802	835	861	847	881	812	867	860	824	884	826	831	831	893	851	887	877	872	864	861	827	907	879	882	860	888	813	806	841	849	841	857	810	859	860	869	867	854	879	848	874	842	858	895	910	827	929	839	849	870	884	889	899	814	851	894	858	869	843	856	851	848	876	814	888	881	848	858	933	828	845	849	821	811	871	904	877	888	831	902	817	839	876	856	915	874	868	873	809	870	836	913	899	860	863	908	837	893	871	840	863	849	854	831	877	855	850	908	895	873	832	852	890	926	861	830	894	840	864	810	815	909	873	827	837	869	832	868	859	820	839	822	854	800	817	829	844	902	858	882	866	837	851	854	836	887	849	883	859	911	882	837	815	881	814	803	851	847	834	893	868	831	856	891	851	839	853	835	871	894	861	861	831	834	877	837	863	857	891	872	837	800	822	878	840	836	840	862	894	876	865	887	874	838	805	840	866	833	851	855	864	878	878	891	853	807	883	831	877	844	839	849	850	922	892	807	886	864	888	916	860	827	823	845	901	879	869	869	844	834	835	880	906	845	866	812	878	901	797	888	836	862	839	860	889	834	896	877	873	842	849	877	846	884	872	860	888	866	909	815	828	939	823	833	832	851	883	900	838	817	875	830	869	893	848	803	846	860	840	876	837	839	838	864	844	881	879	853	938	896	860	880	895	847	855	859	842	841	852	879	882	880	843	876	838	850	918	842	801	868	861	885	828	859	818	861	840	826	855	836	796	799	861	843	822	848	855	875	802	861	894	866	854	830	845	859	831	871	846	832	854	861	841	820	900	829	878	865	861	869	828	864	860	849	890	856	832	842	751	848	846	877	876	821	866	892	871	835	867	890	796	871	878	868	844	880	821	846	852	839	838	844	822	837	860	882	843	810	871	855	861	891	843	904	906	877	882	905	898	819	897	809	854	846	816	844	856	828	848	850	840	845	873	821	893	860	813	824	824	837	889	885	832	866	848	872	853	905	884	892	822	856	830	880
10108	7762	6652	4312	2636	1868	1481	1119	887	886	717	616	607	563	514	496	506	475	446	460	433	412	437	439	420	436	445	472	399	420	384	446	455	418	412	463	442	399	418	410	458	410	434	435	391	389	406	423	430	395	415	408	433	404	453	401	449	436	400	383	392	400	401	450	421	388	418	426	427	417	432	423	460	432	400	416	441	435	445	419	434	385	411	452	463	428	401	407	433	431	418	426	427	394	406	403	427	378	419	432	421	408	408	394	389	439	378	437	416	371	415	460	385	422	352	386	404	436	424	402	438	408	401	425	433	413	379	439	426	418	411	423	384	442	416	445	431	431	424	417	449	376	438	436	429	441	449	410	445	419	414	416	388	428	430	408	461	417	437	390	409	403	417	469	436	419	392	429	420	423	418	424	419	454	397	434	412	423	406	373	427	425	445	427	452	442	458	415	427	414	408	415	438	422	469	440	424	433	401	411	429	410	445	387	390	410	407	420	421	409	403	436	428	378	420	414	458	422	451	391	419	436	366	439	430	425	397	431	427	434	446	413	411	367	411	431	358	436	387	435	397	396	449	420	418	414	382	365	426	461	438	421	412	368	445	375	427	448	373	434	436	373	413	407	405	392	409	391	417	387	411	416	443	413	428	464	411	432	412	435	391	371	414	415	423	418	436	400	395	405	419	417	397	408	420	406	409	423	422	411	408	433	450	410	426	408	406	403	415	417	373	447	464	426	434	369	443	412	451	419	408	426	418	411	435	390	398	414	435	418	458	419	365	458	427	396	436	389	431	405	425	404	400	378	402	407	409	438	406	416	399	410	397	388	435	428	404	409	456	418	378	397	424	442	410	411	430	464	396	427	419	403	425	438	418	421	442	434	453	417	406	418	440	428	424	433	427	404	430	395	422	410	424	415	389	416	428	440	391	410	440	450	402	420	419	439	407	396	447	426	411	430	423	403	465	415	439	412	441	430	399	425	438	433	416	442	411	391	399	405	421	433	384	439	407	419	398	451	416	390	441	405	401	373	402	429	341	412	399	417	425	381	437	404	416	406	418	416	404	385	424	431	399	440	434	411	401	443	408	456	421	402	376	405	413	435	414	444	408	412	405	424	412	412	416	443	423	433	401	433	393	396	445	402	422	422	422	409	410	420	429	465	438	422	427	384	392	407	417	410	410	407	368	394	384	399	397	413	405	421	444	428	422	442	452	380	425	471	441	446	430	400	431	394	408	413	378	416	445	430	414	420	438	395	424	421	453	387	405	428	412	398	402	443	418	418	417	433	428	430	412	405	445	415	392	408	372	457	382	425	390	421	418	383	387	409	383	411	416	394	420	388	422	465	438	423	459	451	418	437	393	376	414	441	410	422	411	397	455	409	403	405	423	429	393	452	439	396	391	407	448	417	459	457	416	411	439	419	401	434	405	366	430	426	464	440	408	384	404	440	390	393	389	425	454	428	419	423	439	434	423	453	453	408	441	391	425	430	465	433	432	433	388	424	386	425	437	405	388	389	416	407	418	408	443	438	416	428	415	436	430	437	396	430	426	405	438	389	413	392	432	441	431	441	414	407	431	436	429	414	421	429	437	409	431	425	382	406	400	390	400	394	441	410	372	388	415	401	398	426	407	418	397	436	360	415	389	382	397	400	453	440	415	418	424	405	401	435	422	420	439	448	448	430	414	420	441	408	391	438	408	419	383	401	410	406	415	395	404	373	400	408	431	429	441	404	425	411	419	439	391	421	421	437	419	418	422	432	458	425	419	423	398	434	400	375	395	418	444	435	437	428	476	394	428	427	399	416	412	441	392	414	454	427	426	406	414	357	409	407	435	405	406	402	375	431	387	429	399	421	432	384	456	409	410	446	392	448	409	401	429	406	434	440	419	439	444	442	402	415	423	445	427	389	436	420	440	417	408	409	414	393	451	463	426	434	425	384	415	421	396	472	440	419	416	426	450	423	414	405	363	424	384	408	396	397	427	398	419	409	429	391	446	481	389	403	429	447	449	405	414	412	391	401	444	430	426	443	422	456	415	428	453	451	410	447	375	412	453	411	448	406	423	381	435	438	413	442	374	398	449	419	452	409	382	443	413	410	383	417	419	407	429	451	377	363	431	425	391	422	435	404	419	413	400	418	443	390	452	410	396	404	424	435	409	420	436	401	421	408	462	459	401	422	422	406	442	478	456	456	385	407	419	435	406	418	417	425	404	413	436	409	410	445	452	419	378	453	372	424	456	412	448	436	398	429	394	406	451	389	389	422	437	408	417	441	429	400	418	408	394	414	429	385	421	389	432	428	401	423	406	429	395	422	392	424	424	411	402	411	401	405	425	425	411	400	448	432	406	416	384	443	386	390	440	438	411	428	404	436	406	393	400	411	424	385	412	411	401	406	421	402	421	405	436	432	426	454	431	394	421	393	429	415	422	401	423	428	415	426	390	437	448	431	415	401	436	423	422	443	451	394	386	453	436	441	449	400	398	454	402	425	406	409	411	404	405	426	431	444	425	384	464	443	419	405	457	401	426	437	400	435	418	413	381	410	399	401	417	413	432	413	419	438	415	377	414	445	409	418	443	417	417	384	433	408	422	421	414	429	403	428	445	429	411	429	431	423	414	483	408	471	398	440	430	409	438	420	430	423	427	429	453	408	421	392	410	426	398	405	358	428	444	398	445	373	376	432	426	426	372	449	430	360	410	415	429	424	442	383	377	438	443	454	397	377	418	421	422	411	464	455	414	402	379	429	390	420	420	405	379	404	422	408	429	411	432	441	363	389	445	472	435	408	436	407	439	443	408	451	420	413	407	460	437	391	423	426	471	420	393	413	404	409	424	403	392	385	437	404	423	416	415	466	392	420	429	423	380	431	378	470	454	407	455	430	386	429	432	438	398	420	439	425	398	401	438	405	422	403	410	400	389	405	454	423	396	398	406	400	439	407	437	377	404	410	454	436	415	403	405	454	422	400	388	383	432	387	460	407	409	384	395	442	430	347	399	429	414	426	404	432	407	400	401	411	404	398	420	397	375	433	400	423	436	432	425	414	391	381	399	393	397	383	423	390	414	403	392	412	403	441	420	429	384	381	454	392	407	385	430	406	417	434	438	433	431	434	415	398	416	417	430	394	399	389	393	429	370	413	431	431	445	394	453	394	432	405	411	410	447	404	420	427	402	414	392	398	436	432	452	413	429	405	373	441	409	435	374	437	480	399	387	419	465	409	394	445	409	422	397	409	399	384	426	426	448	416	407	417	428	464	435	392	425	463	428	396	411	407	410	386	407	429	371	420	437	412	434	463	442	431	428	410	386	424	399	420	410	427	410	383	411	407	432	432	434	415	412	448	426	428	383	401	440	383	418	402	417	417	450	425	408	387	407	400	396	427	445	416	415	419	450	397	409	406	422	431	422	423	405	465	432	440	434	455	429	432	379	428	412	443	468	377	424	419	417	407	391	412	393	425	442	431	431	422	433	430	423	440	419	433	417	424	416	402
8236	7430	12281	12578	10102	8331	6773	5469	4528	3749	3191	2667	2216	1998	1722	1558	1520	1355	1295	1206	1173	1150	1094	1098	1049	1129	1077	1013	1049	1028	1062	1061	1019	1040	933	954	994	930	1024	1019	997	979	996	973	1022	1028	1032	946	1007	962	993	982	975	971	988	1031	936	918	957	1028	994	1042	935	1014	1025	959	967	974	952	998	988	1000	1003	927	948	999	971	947	968	963	998	974	946	984	931	930	955	949	959	950	959	997	1013	922	1039	949	1027	983	962	979	932	997	931	965	961	998	954	949	941	941	988	960	972	985	962	975	970	931	1000	1009	986	955	972	948	1044	965	933	973	1007	957	1010	972	958	979	1048	981	969	1005	944	967	954	975	1043	978	961	956	957	999	975	969	1074	968	967	932	979	1050	959	953	981	966	993	986	1006	1007	931	943	976	1025	950	998	991	974	993	991	957	979	965	1010	953	1018	946	1007	995	967	987	987	936	921	932	989	969	953	986	1033	948	998	969	953	969	956	939	1014	973	949	964	993	994	981	988	966	933	941	949	1010	998	1005	1025	948	922	976	992	1000	1029	995	970	936	936	943	999	976	1007	985	978	975	970	982	961	948	998	981	1011	921	977	1050	954	949	958	973	984	986	983	1033	956	941	977	938	1013	934	964	996	975	958	979	981	1042	923	885	945	1003	995	950	1005	911	1016	948	945	928	943	1001	944	986	937	952	972	991	1045	971	973	965	996	969	1024	957	980	963	983	1028	904	957	947	928	1026	925	950	1000	1011	1036	958	982	956	938	978	942	986	975	966	968	932	986	980	988	954	966	933	985	987	1028	963	991	964	1009	920	967	963	958	1014	995	971	897	976	938	983	956	1015	937	967	961	988	905	958	1007	1004	997	975	967	978	1002	968	987	930	986	959	950	949	975	955	964	964	939	969	947	955	961	1033	964	1049	931	965	973	1010	978	962	1010	996	919	962	895	969	977	975	982	944	993	938	975	911	993	970	936	971	1025	911	957	987	1017	956	979	996	978	985	997	975	978	942	960	901	965	942	1038	958	994	1004	964	1013	1015	978	951	954	1006	988	971	932	971	953	939	941	975	917	1006	976	967	932	990	996	944	975	934	1035	997	950	1011	980	964	965	980	974	995	942	918	977	977	949	976	1050	945	1008	967	975	925	931	936	982	947	971	949	970	1017	968	946	973	920	961	970	952	924	951	971	969	947	978	942	1014	1036	954	937	1030	963	978	1005	911	933	949	946	1008	997	991	898	981	1021	986	994	975	973	943	992	973	949	998	955	999	988	954	992	977	950	979	989	1004	1039	945	980	987	922	950	982	1009	921	953	1006	980	972	986	948	990	988	923	955	970	1027	961	964	974	919	1013	994	949	934	943	979	991	935	920	936	948	940	966	1017	1015	972	992	962	979	974	1014	971	1003	953	937	951	1042	997	991	1011	991	988	976	1029	970	968	974	976	1063	990	1009	965	1031	1035	991	957	979	993	965	913	949	970	956	978	979	966	983	959	972	978	962	991	987	977	944	1007	993	927	990	938	957	932	997	998	997	981	987	982	977	962	940	1016	1022	954	960	1001	953	946	975	1017	988	910	916	992	893	989	917	980	992	978	985	1012	971	959	995	959	1003	974	945	951	991	964	983	981	984	951	958	970	985	981	1044	957	1001	1063	981	978	999	1028	1009	995	945	941	975	1023	996	977	975	976	1015	941	963	926	987	934	945	980	986	954	945	1007	1024	973	954	922	927	989	917	941	1008	944	945	928	1024	965	983	1005	1000	953	999	963	993	950	970	972	977	994	996	929	983	968	948	997	878	993	960	1058	989	962	931	955	955	894	991	991	1002	973	994	950	950	1011	963	939	1000	976	1016	930	1006	962	964	1002	952	975	979	959	968	978	996	959	965	975	948	953	995	948	990	948	978	988	946	994	1023	990	921	985	947	995	983	925	971	985	983	1003	945	1015	929	956	1022	919	959	998	964	986	946	982	987	1029	914	960	992	909	962	941	976	1004	953	961	930	991	1029	915	971	999	973	1005	976	1001	955	1055	949	997	976	992	1014	988	1037	953	976	1005	941	983	976	1023	947	947	918	924	1020	990	963	979	1073	925	981	996	1014	935	1007	1012	943	974	976	953	919	989	1023	987	952	926	977	952	1022	1011	988	1034	980	968	950	998	971	949	966	1018	991	956	990	989	1008	944	976	968	951	964	921	979	956	997	939	964	990	972	1020	1024	980	931	994	1033	998	947	996	1002	983	919	953	970	994	944	976	1002	996	974	964	974	975	968	956	970	971	1035	976	992	949	949	887	915	1002	1014	1006	1007	963	993	982	973	963	995	991	952	932	977	983	975	939	954	1023	981	953	983	990	963	1023	951	954	988	939	965	1013	929	974	1013	935	951	969	998	1036	1016	998	950	979	976	961	988	976	923	971	940	1036	961	929	1028	1018	946	1005	989	1015	952	975	1002	941	939	992	995	967	989	993	941	936	1011	998	908	959	959	998	938	981	962	906	1001	983	964	1023	967	988	1022	1005	1037	968	964	989	965	948	981	1025	995	986	969	1001	983	943	982	976	1003	1015	924	991	953	959	962	946	966	994	982	940	964	948	959	1020	973	1013	990	971	954	980	996	976	1016	1008	961	967	986	992	976	950	981	950	1035	984	930	983	976	1028	983	984	961	962	955	1006	923	1006	986	969	953	921	937	988	957	975	1005	984	971	927	992	1034	1038	975	959	989	959	910	962	984	992	959	1003	1005	960	1011	971	983	1051	957	949	1005	954	957	951	933	989	1009	949	986	981	952	999	978	988	923	975	979	962	955	975	958	955	971	997	952	979	934	951	1015	993	964	1008	952	979	994	972	1004	948	915	909	961	978	979	976	993	1069	1051	927	939	943	956	1031	953	993	968	1026	982	979	989	988	944	968	992	944	960	954	948	1010	963	961	1003	957	959	987	920	980	989	979	968	996	976	969	966	952	967	963	963	967	956	972	939	982	985	1006	952	1008	987	966	985	920	972	964	1026	962	946	972	935	987	973	990	936	987	977	937	972	1029	998	1016	924	1050	957	938	1000	909	937	967	966	1023	969	942	1004	912	1027	1004	964	954	958	978	1016	943	1020	995	963	946	981	989	1000	1013	973	1011	959	981	943	948	976	954	984	977	969	1002	955	913	983	959	986	989	944	982	933	955	1011	990	975	1014	974	967	960	937	991	1004	958	963	981	1001	987	989	951	1010	989	957	997	1002	983	1004	956	961	968	1041	992	1013	930	985	1003	923	1030	1020	1030	979	1022	990	957	939	983	941	969	985	982	967	963	972	934	925	975	929	963	1017	943	960	947	975	947	998	995	980	972	967	971	1025	974	958	983	935	989	1071	1018	1013	928	937	955	939	1001	960	1030	982	964	979	971	984	988	929	965	1002	1006	1058	947	949	959	959	976	997	1026	1016	994	1021	1006	901	951	979	968	928	940	964	1036	957	966	1031	1012	967	1008	990	962	978	952	947	931	981	973	923	959	983	975	1001	968	1011	906	994	941	1040	989	1010	962	998	980	960	943	974	965	993	979	873	946	992	1009	969	1043	983	967	1018	973	1008	982	941	977	987	978	964	1010	969	949	973	1010	989	973	962	976	989	1017	975	974	943	934	977	1004	966	960	1024	1017	968	921	915	973	1016	997	1000	960	963	995	982	978	992	968	1027	993	947	977	1004	1045	976	1002	975	918	927	991	974	1037	1020	996	995	973	964	994	959	948	996	1001	989	961	1028	944	976	1034	1009	1028	878	935	1020	1016	958	977	1007	962	1037	982
21645	16345	16011	10294	7229	5728	4055	2932	2363	1961	1620	1197	980	843	762	706	644	565	543	513	534	472	446	471	473	483	461	449	436	410	485	422	439	406	445	397	409	355	373	399	396	422	394	380	433	403	392	454	455	410	408	408	384	384	385	408	415	427	419	396	389	408	432	435	395	420	435	396	438	432	410	413	394	416	417	393	399	397	421	402	408	395	433	395	390	411	416	431	431	389	410	376	422	396	386	441	426	415	372	406	391	413	445	395	420	435	415	397	440	429	402	416	423	360	389	348	418	380	389	386	382	405	407	422	380	402	420	392	441	401	380	426	409	418	399	395	405	441	401	390	399	398	421	426	422	436	431	384	448	421	419	394	386	451	396	433	407	411	392	433	460	387	376	418	383	380	434	393	394	391	405	462	440	387	387	405	406	383	413	406	438	390	429	379	399	395	419	430	426	377	390	389	399	417	370	402	416	413	409	412	390	365	386	420	405	393	407	398	422	404	376	371	404	430	413	381	383	426	379	405	381	410	398	410	364	391	429	398	398	389	376	412	410	412	418	400	448	421	419	434	418	416	374	408	418	386	388	418	411	415	428	420	388	414	398	394	423	397	410	410	429	403	389	410	416	416	431	416	416	406	394	412	375	398	413	377	394	435	382	413	416	403	406	391	392	431	411	388	391	388	426	422	455	375	414	443	379	381	398	403	409	396	421	396	423	401	455	442	396	407	465	395	416	382	437	416	382	382	381	371	449	407	415	402	393	397	361	392	428	378	388	430	425	406	405	432	377	391	418	409	401	410	376	387	407	419	432	403	374	390	445	420	373	411	399	387	369	389	375	411	396	393	424	399	431	432	387	415	407	416	439	393	402	381	416	385	404	415	411	424	433	417	369	419	379	403	363	393	415	401	391	399	405	434	396	391	406	399	386	423	428	384	399	389	408	417	384	420	389	407	385	404	391	358	406	425	405	393	402	382	437	399	436	415	383	415	398	432	401	419	409	373	440	405	414	393	423	416	385	406	411	397	396	422	391	429	417	407	395	419	438	444	433	396	419	430	397	425	410	399	410	375	425	388	417	394	426	404	403	425	382	422	449	415	410	396	441	437	402	379	407	420	368	429	429	410	379	412	409	387	449	414	426	429	391	386	409	380	408	399	397	363	416	400	385	447	408	445	398	399	412	420	375	360	403	390	439	445	398	377	410	397	369	382	405	391	399	392	391	386	449	424	389	434	417	410	417	406	438	422	370	391	427	387	401	409	389	410	394	412	421	409	380	403	430	380	418	408	392	458	439	406	426	387	421	411	426	403	429	419	442	384	440	414	382	392	392	414	407	430	393	387	388	388	383	442	422	418	401	434	431	407	397	436	397	403	399	404	424	400	425	420	396	376	373	415	409	443	387	396	385	378	414	430	421	405	392	377	417	400	421	434	382	381	402	425	419	434	450	372	431	379	402	379	396	392	400	408	425	385	401	382	374	389	442	366	421	400	418	407	423	453	387	390	393	397	404	381	396	393	417	400	379	388	428	373	386	415	400	411	375	369	404	416	390	388	422	388	400	414	405	416	419	408	401	420	398	400	391	407	365	424	418	418	458	372	392	388	424	381	415	414	410	420	403	381	430	414	426	385	427	423	390	404	393	384	410	410	379	381	376	433	415	437	405	411	373	396	402	387	396	457	410	387	447	425	395	358	402	451	413	404	403	428	395	372	430	422	403	428	436	449	407	430	431	422	377	412	390	391	432	406	439	398	413	399	402	403	450	398	428	407	377	413	400	382	385	427	393	410	371	362	411	429	403	394	402	423	396	395	370	412	405	383	364	402	394	405	397	387	405	390	399	429	416	448	392	396	413	404	415	409	387	402	405	410	387	378	408	383	364	414	397	400	420	361	414	390	403	403	384	448	407	377	390	391	409	411	363	370	432	398	402	377	376	410	343	379	416	396	420	388	401	433	400	382	375	427	388	421	413	414	389	401	388	428	386	393	430	419	397	394	433	428	431	386	411	396	373	357	433	406	387	384	385	381	413	402	437	402	415	408	404	401	423	426	421	404	434	415	399	392	411	393	398	403	398	405	402	436	417	395	453	411	364	407	400	369	408	405	417	410	397	407	423	391	405	421	413	414	394	457	419	412	382	410	419	365	401	454	394	412	404	404	381	371	398	353	404	415	426	409	410	390	400	382	453	404	451	415	390	394	382	409	426	413	385	437	434	393	370	373	419	390	404	354	406	427	426	362	388	433	391	382	431	417	374	405	413	425	415	410	427	424	351	425	403	404	404	372	401	422	411	382	431	422	406	416	445	410	398	404	420	426	405	415	372	401	390	405	421	401	394	422	415	375	415	404	421	417	398	400	401	425	404	416	397	415	389	382	442	403	399	391	410	377	447	448	415	409	388	395	404	410	425	424	437	397	410	444	450	405	412	392	379	390	410	436	411	396	430	424	387	369	396	418	423	396	383	397	391	399	460	443	440	392	416	415	435	374	416	375	438	402	429	446	426	406	371	415	405	433	407	432	416	419	391	405	407	389	420	432	409	392	437	407	406	403	380	426	458	463	412	375	406	420	388	379	451	435	364	423	441	442	430	361	402	392	434	389	400	442	452	394	382	419	375	397	447	406	418	402	403	415	387	428	416	399	407	425	406	416	369	377	430	425	416	387	430	390	379	435	382	425	446	395	399	432	382	396	382	432	386	427	413	417	430	366	471	402	404	385	404	367	420	387	413	405	430	419	361	366	440	425	445	406	391	426	415	447	411	384	406	409	431	384	407	403	412	410	379	406	401	399	372	402	386	396	423	411	387	384	384	402	380	373	395	378	412	376	420	412	384	395	407	407	388	383	406	414	418	388	416	415	418	419	449	431	411	422	386	441	383	411	417	369	418	410	433	432	406	445	419	403	403	419	398	461	408	433	416	415	382	402	437	395	374	416	383	404	418	401	413	393	411	438	411	376	442	416	399	434	404	416	412	403	413	406	392	418	416	448	449	406	411	400	408	393	414	409	425	405	386	411	417	441	405	431	385	393	411	375	416	431	446	413	372	396	403	384	397	390	405	412	396	387	397	400	385	381	414	412	393	444	394	407	397	385	442	378	384	399	436	423	390	411	426	390	420	391	406	384	395	439	405	413	389	425	407	376	394	424	389	417	390	405	420	415	393	424	401	422	444	410	418	423	425	369	423	383	426	396	423	378	405	405	400	378	428	385	425	428	451	405	388	367	388	394	398	404	420	420	417	402	383	408	409	411	400	388	443	384	416	382	458	404	414	410	379	364	411	391	405	403	392	419	426	428	371	399	425	398	419	423	416	404	414	416	402	411	402	399	427	386	398	410	415	423	402	403	409	391	433	410	418	381	387	398	392	384	407	377	422	383	411	385	390	365	427	413	406	380	380	401	387	413	402	399	393	418	411	390	390	362	416	434	408	417	353	424	373	402	419	413	417	414	429	423	433	399	405	406	399	418	392	409	428	417	400	416	371	406	389	379	442	398
16393	14286	21230	20079	18260	17084	14128	10917	10197	8436	7018	5435	4601	4083	3572	3044	2903	2417	1828	1665	1606	1414	1293	1311	1312	1323	1574	1227	1190	1222	1177	1101	1059	1003	1128	1048	1030	967	1004	977	997	1008	923	1019	972	981	931	1003	929	991	962	975	1033	882	963	996	1018	930	970	940	924	950	942	940	937	987	939	980	961	968	915	990	969	999	945	924	981	995	938	958	883	964	978	932	993	945	990	975	961	949	980	970	903	956	934	973	953	949	887	938	1010	924	957	863	925	973	963	956	938	982	957	909	946	980	947	938	901	960	939	925	938	942	963	884	994	895	916	981	926	947	960	961	1004	951	993	989	963	963	940	920	975	951	1002	926	924	963	906	922	970	985	990	955	954	954	995	964	974	903	920	920	959	992	949	973	946	987	952	935	997	882	1025	901	942	947	975	920	955	942	944	925	1007	931	930	927	947	922	920	950	957	934	998	981	955	954	943	955	907	978	967	922	959	934	945	961	921	969	1011	930	974	978	949	922	932	897	988	928	929	926	967	902	927	985	941	977	944	934	1014	899	992	945	985	940	937	922	976	987	951	965	946	953	968	955	915	890	935	989	968	969	910	995	944	928	922	1007	945	934	853	939	944	934	970	962	951	942	918	964	952	917	936	925	853	961	971	933	959	976	937	977	967	941	983	993	958	971	1019	943	955	988	948	913	987	949	935	949	955	938	997	983	959	974	976	974	980	983	939	1013	922	993	961	1004	939	995	1048	950	930	978	966	935	959	942	964	936	949	963	988	941	967	958	948	985	977	975	881	956	956	939	928	1012	973	934	937	905	946	954	962	946	915	985	979	882	915	938	962	967	981	967	932	941	966	934	947	985	919	975	984	945	918	946	993	987	965	925	911	896	927	984	948	962	966	911	940	963	1026	908	925	939	957	1001	956	965	948	906	984	893	907	936	1020	938	978	958	984	919	927	971	962	964	998	900	918	944	911	947	899	952	963	956	934	971	1035	937	946	985	948	984	959	947	963	981	976	932	909	967	922	985	923	975	978	962	933	899	908	1006	976	1005	940	937	933	957	961	934	924	980	937	941	898	932	962	970	926	979	943	964	894	969	927	971	953	1003	957	881	928	946	981	949	979	946	981	961	973	937	987	973	937	979	920	907	897	922	957	920	987	931	965	924	932	973	947	943	914	971	913	936	929	943	952	936	969	935	986	971	954	912	931	941	993	960	966	965	971	944	953	993	999	922	941	936	939	1042	948	943	967	960	931	958	926	893	943	944	931	1001	928	931	922	948	927	929	930	951	927	981	1005	901	949	949	990	1014	887	947	926	956	958	984	928	967	978	934	945	937	994	931	969	965	934	919	940	979	964	943	987	943	843	942	926	1023	914	979	951	977	950	984	967	929	927	947	908	967	973	896	939	933	962	945	928	951	965	929	969	953	997	932	1005	895	951	972	957	967	994	984	900	925	989	938	931	945	953	939	961	938	934	965	954	964	967	964	947	926	972	898	999	998	936	960	905	993	945	930	905	1001	990	979	934	935	951	976	946	944	984	972	912	939	939	940	966	969	929	901	952	965	928	888	993	904	932	982	947	994	958	931	942	931	940	980	996	941	916	993	956	946	940	959	924	951	935	931	894	923	957	960	955	985	962	966	994	998	945	899	906	979	952	980	948	936	954	967	963	931	960	960	938	975	922	982	970	983	931	924	977	898	943	945	964	960	961	947	1021	977	956	957	988	979	963	956	947	949	929	950	932	979	995	1009	930	930	961	960	949	964	1022	985	975	965	947	968	927	946	929	958	970	932	972	1025	985	941	991	943	985	964	939	936	1006	963	968	987	979	988	1001	862	918	895	966	1000	922	907	975	877	942	909	986	956	995	920	991	950	938	985	929	951	890	979	946	943	1011	967	958	970	906	939	956	935	978	987	922	981	999	961	914	931	946	953	971	971	955	963	967	945	921	913	961	903	987	921	908	942	944	942	936	961	942	969	949	929	913	982	943	948	950	974	887	898	919	946	983	926	1026	947	928	943	923	899	1008	971	947	960	993	897	993	978	936	929	915	924	1010	935	961	1016	1022	1032	920	946	974	950	946	948	901	962	899	940	946	999	1002	956	953	1010	951	980	948	983	886	1011	949	941	908	918	954	957	953	954	944	933	959	933	936	964	937	975	947	940	951	914	961	944	963	879	974	981	932	936	999	998	971	942	956	963	957	926	1004	961	909	910	930	1011	961	908	925	991	981	987	966	948	942	895	994	863	926	908	958	993	958	996	905	954	923	985	952	1009	931	1059	980	936	938	941	960	993	959	956	904	924	898	928	1013	912	943	924	981	933	951	846	944	952	969	974	943	929	938	918	981	994	973	954	963	977	985	956	995	976	929	951	947	969	998	952	961	976	959	984	988	936	923	958	981	958	984	967	1001	981	969	976	908	1008	923	946	1046	982	940	974	933	930	926	967	896	932	925	948	957	1016	942	937	949	967	951	990	972	985	886	958	898	944	936	962	971	972	981	939	1006	968	976	958	947	931	994	939	927	956	939	970	985	932	944	961	945	1014	943	950	947	947	966	952	940	943	922	983	973	905	972	925	945	955	969	964	950	920	934	924	976	986	946	940	944	923	971	974	992	934	941	909	898	956	947	935	917	919	971	976	971	972	997	895	938	959	880	955	912	966	921	946	939	955	912	958	944	966	958	909	999	968	1030	961	971	967	958	938	995	948	998	960	924	986	934	925	930	912	921	888	947	928	966	955	965	945	946	956	931	945	937	1010	977	962	995	907	901	885	900	927	948	972	912	964	952	911	966	968	977	969	896	947	940	942	918	969	950	971	940	954	1012	978	954	932	944	942	969	909	961	965	921	923	906	952	958	918	882	1031	919	942	984	936	983	920	884	1048	998	953	917	957	960	959	959	951	935	981	890	992	971	977	908	950	923	902	918	926	952	922	966	944	914	953	965	958	939	958	943	967	1004	879	970	920	967	1018	933	946	943	970	922	979	941	944	928	977	924	938	1012	975	953	936	919	946	949	932	965	997	941	956	929	993	924	951	931	966	920	963	945	913	949	917	947	947	976	939	983	979	963	956	923	938	996	964	913	941	1000	973	995	952	964	945	986	964	955	981	942	967	934	944	964	981	943	919	937	941	909	1003	924	951	950	925	973	970	948	1005	933	925	971	921	968	994	961	974	938	930	948	967	1021	974	899	931	947	926	964	965	998	959	940	918	930	951	909	1003	952	957	942	963	972	986	928	929	978	924	906	906	947	1003	961	958	946	942	915	957	967	898	962	963	948	957	941	911	932	956	968	963	973	990	952	926	908	1012	901	956	966	985	928	997	940	949	956	886	983	980	942	977	962	964	937	948	976	1014	933	973	923	944	994	923	991	949	949	929	914	938	981	961	913	937	926	972	881	937	995	938	946	913	928	1019	941	1003	948	961	960	928	905	919	987	1003	964	1001	926	974	917	1004	964	935	990	1030	958	884	924	958	951	942	956	992	936	928	1004	1003	965	936	953	1001	968	945	939	925	969	927	983	942	978	944	965	971	870	974	954	920	950	900	973	956	961	952	1007	928	993	922	940	966	889	927	971	977
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
