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
338488168701	338488169260	338488169810	338488170360	338488170910	338488171460	338488172010	338488172560	338488173110	338488173660	338488174210	338488174760	338488175310	338488175860	338488176410	338488176960	338488177510	338488178060	338488178610	338488179160	338488179710	338488180260	338488180810	338488181360	338488181910	338488182460	338488183010	338488183560	338488184110	338488184660	338488185210	338488185760	338488186310	338488186860	338488187410	338488187960	338488188510	338488189060	338488189610	338488190160	338488190710	338488191260	338488191810	338488192360	338488192910	338488193460	338488194010	338488194560	338488195110	338488195660	338488196210	338488196760	338488197310	338488197860	338488198410	338488198960	338488199510	338488200060	338488200610	338488201160	338488201710	338488202260	338488202810	338488203360	338488203910	338488204460	338488205010	338488205560	338488206110	338488206660	338488207210	338488207760	338488208310	338488208860	338488209410	338488209960	338488210510	338488211060	338488211610	338488212160	338488212710	338488213260	338488213810	338488214360	338488214910	338488215460	338488216010	338488216560	338488217110	338488217660	338488218210	338488218760	338488219310	338488219860	338488220410	338488220960	338488221510	338488222060	338488222610	338488223160	338488223710	338488224260	338488224810	338488225360	338488225910	338488226460	338488227010	338488227560	338488228110	338488228660	338488229210	338488229760	338488230310	338488230860	338488231410	338488231960	338488232510	338488233060	338488233610	338488234160	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
36401	20684	12082	2764	1010	659	409	413	329	291	309	265	233	249	199	209	214	175	250	213	220	210	186	166	205	169	175	220	198	178	202	193	187	188	169	173	171	182	162	166	163	189	173	162	171	200	183	187	168	183	176	179	171	195	187	177	153	194	178	180	174	203	194	190	184	184	195	186	171	161	190	203	159	194	180	164	170	168	164	182	174	170	183	165	188	201	183	221	189	178	189	169	153	182	177	194	181	175	172	184	178	193	165	179	182	179	167	166	175	185	168	180	184	191	175	165	219	196	178	164	180	153	168	185	175	194	198	184	173	143	188	189	183	201	154	178	162	176	168	164	200	182	204	172	172	165	184	174	209	168	179	138	169	174	176	196	186	169	201	189	167	168	200	168	160	183	176	173	171	159	173	176	166	162	164	157	173	174	189	194	186	185	176	177	165	197	189	176	164	195	181	189	178	191	160	167	188	168	159	185	166	203	174	176	186	159	187	183	177	204	178	170	177	191	194	173	197	167	164	179	176	177	169	156	170	185	170	162	183	163	168	213	174	183	172	168	159	168	171	165	196	182	170	197	164	186	164	195	178	177	161	173	182	194	196	213	179	178	164	162	151	203	170	195	189	163	187	178	195	163	176	210	170	189	190	184	185	193	167	203	179	175	187	199	165	172	186	188	163	174	181	176	189	188	192	157	172	182	150	190	184	147	198	191	163	194	190	162	187	162	191	205	161	157	194	180	155	166	184	187	192	163	201	179	163	171	168	164	174	198	168	183	200	188	186	173	192	171	179	175	175	175	166	164	161	151	162	173	179	177	208	199	188	175	173	170	158	188	175	171	193	166	162	188	177	190	158	137	171	179	149	179	194	143	147	169	167	184	187	177	182	168	165	170	198	181	191	192	163	172	186	150	164	172	194	162	173	181	185	165	172	168	183	190	175	190	148	167	177	169	199	176	206	178	162	175	183	164	178	184	162	191	175	192	176	194	201	153	145	179	204	184	175	211	179	163	189	181	191	187	183	187	158	142	169	163	191	166	182	163	153	175	167	179	157	178	160	170	192	184	187	177	156	177	196	180	193	205	187	169	172	184	180	185	167	194	178	191	170	176	194	163	195	164	187	168	168	187	188	157	171	181	195	188	161	182	188	205	179	170	135	173	200	184	171	179	203	177	197	193	169	153	177	178	170	183	180	184	171	188	179	170	182	179	183	183	155	180	180	177	158	167	169	172	185	176	167	156	176	172	181	171	164	158	177	179	164	204	153	181	173	172	173	168	184	163	166	196	153	168	174	154	192	188	162	187	205	166	155	161	196	157	182	171	163	184	169	184	175	183	174	184	164	177	191	188	179	185	168	179	180	201	200	184	181	155	179	176	152	189	160	180	184	146	162	173	170	213	212	183	184	159	183	184	183	180	180	200	178	202	178	174	169	201	186	165	160	172	174	188	191	187	165	182	167	178	181	178	164	166	194	176	151	181	156	163	160	153	170	188	175	175	196	171	170	145	180	164	164	165	188	178	186	191	196	167	181	172	191	180	155	149	180	196	168	174	149	170	160	181	208	182	166	180	167	159	159	203	220	159	165	183	167	147	172	186	203	171	184	160	173	164	170	174	157	175	177	162	185	202	188	183	157	145	169	195	184	176	199	171	171	195	190	177	190	186	184	199	187	154	202	155	173	186	170	163	174	166	175	168	167	178	157	170	201	156	160	191	185	167	169	178	174	195	173	185	169	183	169	185	172	185	155	173	163	186	171	205	173	197	176	192	175	155	200	187	195	166	170	186	175	184	172	171	167	185	191	179	172	192	201	203	156	170	164	180	205	168	150	181	179	176	188	193	181	171	180	151	201	173	175	181	195	190	180	192	193	189	176	189	169	177	166	208	181	164	164	172	180	206	182	184	180	186	148	183	179	171	174	200	195	176	206	156	188	177	163	188	161	169	182	188	180	186	189	175	173	174	166	161	161	176	185	190	161	169	171	158	167	178	206	164	193	180	171	167	187	153	170	198	195	149	178	167	164	182	172	193	184	149	183	160	172	170	178	192	177	182	191	173	189	178	186	159	177	180	156	173	179	159	173	173	184	172	168	164	174	137	184	191	215	194	178	195	191	171	160	167	172	178	175	206	198	172	175	176	162	176	159	197	169	171	174	158	174	196	199	181	184	208	228	156	186	187	175	189	163	157	162	168	162	175	166	174	203	161	186	187	152	170	165	188	169	203	184	158	167	172	160	188	154	193	190	176	190	170	192	164	172	165	171	182	180	172	180	158	157	207	167	157	173	167	195	196	173	185	180	198	168	186	171	177	194	175	182	164	189	174	161	173	189	174	188	167	172	187	200	175	205	187	180	176	168	160	191	164	171	151	158	162	194	208	155	195	174	155	194	184	182	187	190	168	160	173	207	172	163	166	190	176	176	192	166	172	210	171	165	181	172	179	172	175	170	163	181	177	176	191	195	158	184	170	194	182	174	183	169	178	152	147	186	192	158	160	184	165	206	184	161	201	169	190	167	169	179	171	183	185	185	190	176	184	164	185	191	181	189	188	172	171	205	209	161	191	186	174	186	180	179	156	160	177	173	179	186	159	196	194	185	172	176	183	160	170	183	192	187	167	153	163	190	157	194	164	191	160	173	181	181	171	182	203	183	181	161	202	176	220	163	188	187	187	162	171	157	162	162	171	172	171	189	146	174	186	182	188	198	185	164	168	168	172	167	211	180	157	172	161	206	192	189	153	177	171	181	194	186	190	165	172	142	192	194	185	175	194	180	171	158	160	181	154	183	177	178	190	166	196	155	176	189	181	197	176	202	163	194	179	178	164	172	167	203	172	182	178	177	162	189	176	204	183	173	161	165	176	181	194	193	173	164	178	206	176	182	140	154	187	176	175	182	167	183	170	165	174	171	204	192	178	211	182	209	183	217	180	179	171	173	191	150	164	182	173	194	171	155	156	200	173	197	174	173	168	177	180	171	171	175	204	174	184	183	177	194	186	183	180	169	195	173	195	157	188	151	164	164	178	173	166	190	172	211	183	179	202	187	187	182	180	167	196	159	176	182	179	174	200	158	163	170	193	160	204	169	171	160	175	187	184	183	182	188	169	173	158	148	186	205	170	186	183	177	146	176	181	197	175	200	160	191	168	155	185	171	176	178	173	149	165	154	200	168	166	161	199	199	169	184	188	172	198	166	181	177	158	192	187	164	169	170	196	193	167	180	175	158	168	178	145	173	189	157	167	181	181	161	161	169	175	187	189	149	159	178	156	206	174	180	172	205	179	179	173	196	174	169	159	165	176	175	181	201	186	171	194	188	174	170	183	144	160	171	181	190	178	176	177	197	199	160	174	187	189	202	176	172	148	175	156	188	199	179	182	196	165	179	185	192	179	169	161	179	176	176	192	197	191	180	180	175	177	182	195	170	187	169	186	197	151	191	196	170	197	193	189	185	169	170	200	204	176	160	156	166	155	166	155	205	199	195	172	174	184	160	178
24850	16214	13321	4003	2960	2392	1841	1441	1330	1183	1113	1053	959	883	834	773	753	724	753	687	639	611	599	601	539	539	541	511	548	515	523	532	469	485	467	429	451	495	498	473	462	466	482	490	438	452	477	484	469	489	444	459	442	464	461	437	501	449	442	480	500	453	500	443	435	481	460	435	449	446	494	481	467	452	436	461	432	481	466	477	497	467	470	488	465	479	479	457	501	424	435	484	465	415	434	468	502	451	465	463	474	475	491	472	430	485	478	443	425	455	464	517	457	445	469	423	436	420	436	454	457	449	464	456	444	453	452	452	440	428	429	476	442	459	423	474	496	455	461	501	444	460	424	415	457	420	476	477	469	459	464	468	437	485	460	472	436	446	504	462	472	437	414	455	460	455	456	461	456	469	463	434	470	454	504	448	465	468	477	450	455	432	462	464	498	430	435	477	421	445	451	477	475	479	446	451	503	479	444	430	429	435	470	483	477	465	451	470	487	438	484	456	479	433	426	426	435	452	425	459	493	470	452	482	457	472	476	445	472	461	483	438	479	456	447	478	394	425	455	475	453	437	470	477	450	437	454	456	451	458	469	512	471	434	454	429	483	453	452	435	431	455	481	455	456	432	469	468	462	455	435	446	447	440	459	469	436	452	435	428	453	453	496	457	435	464	474	437	436	438	445	461	465	445	415	426	451	425	473	452	446	435	457	471	465	473	487	452	472	488	435	405	440	462	446	470	413	466	438	481	461	443	447	446	419	468	448	483	442	435	471	443	458	468	390	469	469	488	448	449	478	426	455	456	475	473	420	455	477	503	452	486	463	478	427	455	452	429	464	464	463	459	484	424	450	456	447	429	438	418	433	421	439	459	425	420	428	444	434	447	444	452	417	411	495	458	433	469	422	477	440	478	419	475	469	473	450	453	447	456	474	515	468	449	482	419	450	467	457	450	472	480	477	462	485	427	430	462	444	444	447	482	436	457	402	467	437	440	418	445	453	480	428	470	463	459	420	440	449	448	485	468	404	439	461	440	468	447	417	474	445	441	423	464	443	480	476	428	454	471	475	427	474	444	462	466	480	430	457	454	443	442	450	414	444	443	463	432	448	459	453	442	435	450	430	459	484	447	459	411	431	447	427	441	455	466	483	423	449	436	436	466	443	449	469	452	468	429	444	434	427	451	459	440	455	468	413	482	459	475	464	416	469	468	432	435	436	481	436	486	441	436	448	440	488	453	419	491	438	446	423	433	437	434	474	445	441	448	457	467	481	395	463	476	446	418	421	513	468	416	465	454	415	450	457	462	455	451	426	460	463	443	472	486	413	442	434	458	469	463	445	451	440	482	470	490	483	454	472	486	465	418	430	415	402	427	418	478	455	469	426	483	451	430	467	473	479	450	487	448	459	436	497	437	462	460	442	465	420	461	467	449	442	450	432	474	492	483	475	448	432	491	447	453	471	454	456	465	444	421	453	465	447	440	467	456	416	469	425	426	447	437	450	474	435	453	448	483	435	483	477	449	472	457	461	457	472	410	434	456	420	442	464	476	459	465	428	439	430	432	439	450	448	458	470	444	477	492	447	412	460	450	461	481	470	429	441	464	480	456	455	458	468	414	465	476	456	452	458	435	441	480	431	450	426	455	460	441	471	480	465	461	449	422	472	493	460	459	448	420	458	427	445	474	463	433	464	472	451	462	508	437	471	465	424	451	477	444	445	468	448	492	454	471	379	456	482	428	467	481	448	428	422	484	456	499	438	474	470	457	452	425	401	469	432	460	471	448	458	450	453	446	434	421	425	397	413	449	475	486	481	458	500	449	467	459	446	466	438	458	440	453	436	462	441	457	453	443	434	452	471	470	423	473	460	436	437	447	423	453	487	473	500	438	457	463	485	444	476	439	486	439	439	422	476	479	462	439	447	439	456	446	454	437	455	471	482	480	456	461	479	478	417	444	451	453	458	490	458	421	416	449	445	457	430	473	432	466	452	465	456	481	483	432	457	484	451	410	430	482	438	445	434	423	439	463	449	468	426	450	488	465	447	438	468	489	477	461	442	459	506	432	479	436	454	457	467	434	479	434	414	500	464	445	410	447	440	470	452	498	489	474	462	432	435	466	478	476	462	494	433	439	458	459	469	425	442	472	440	443	483	458	436	476	454	464	441	479	464	484	434	473	437	439	448	436	446	456	460	406	422	434	462	438	469	452	442	410	449	440	496	420	461	450	472	466	453	458	435	444	437	430	462	460	434	431	456	482	409	441	426	479	498	447	439	411	459	485	451	433	446	440	458	446	461	447	448	425	464	488	460	469	438	467	466	445	415	509	449	482	483	461	457	454	471	444	482	454	407	435	454	456	508	481	426	471	457	472	485	454	474	488	461	453	449	459	432	463	438	429	465	438	430	479	452	445	450	442	430	467	465	484	485	465	450	432	437	428	457	455	484	451	442	445	479	435	478	461	449	424	456	411	449	459	452	450	462	480	466	465	462	422	445	458	457	505	425	484	461	467	454	466	438	439	461	440	492	448	442	401	469	470	450	442	470	457	467	424	476	463	485	455	480	486	480	459	432	462	449	442	449	432	463	447	449	442	466	442	423	466	504	488	455	443	523	483	491	462	450	463	460	442	443	438	420	446	453	424	446	430	434	475	448	441	484	454	449	466	441	470	478	455	451	410	440	424	435	475	444	453	459	432	472	463	455	469	472	478	447	454	475	485	469	449	439	421	468	464	460	436	473	456	435	455	460	451	488	473	444	476	459	434	462	442	456	438	431	449	445	448	421	464	456	407	449	450	453	473	465	445	463	505	443	459	459	444	444	435	444	464	453	459	444	501	443	439	462	494	453	445	460	476	504	445	435	473	448	484	439	443	471	413	410	429	447	463	460	441	441	423	455	433	452	422	444	454	462	450	470	465	410	462	449	453	431	435	441	462	445	472	463	444	464	436	437	430	444	448	465	467	424	421	456	426	449	468	448	438	498	434	490	452	440	452	481	468	450	480	421	440	454	466	457	480	433	440	430	459	425	445	441	436	452	465	444	452	473	475	491	407	451	456	468	454	452	452	430	449	475	470	474	483	423	463	452	435	488	470	431	487	434	449	482	461	426	473	450	452	448	451	431	479	478	498	447	461	485	460	433	457	410	459	457	463	458	495	441	448	489	425	396	491	466	462	446	435	461	469	486	460	459	506	441	461	469	459	453	465	434	431	432	443	458	470	450	426	409	456	445	459	478	419	439	448	444	432	427	451	461	469	445	456	436	456	474	451	434	451	435	454	464	435	451	429	449	450	447	424	437	438	474	454	476	434	446	469	468	465	449	454	466	474	490	474	473	479	438	469	454	420	471	469	438	458	502	421	430	483	466	431	438	465	467	446	449	436	446	480	457	458	477	450	436	461	412	437	448	452	455	444	455	476	429	455	422	448	442	452	440	456	466	464	462	435	445	447	466	443	458	407	466	433	417	441	397	489	449	440	484	461	473	450	447	415	406	461
12312	4233	1597	627	447	421	333	331	387	334	356	357	343	307	315	317	305	301	320	359	287	311	346	338	306	331	342	309	296	320	322	282	323	307	336	312	310	337	336	309	261	328	321	317	316	316	315	293	270	297	303	327	316	311	315	332	330	309	320	310	326	322	325	295	306	296	303	287	286	305	274	299	313	319	296	295	281	338	340	297	347	327	306	329	318	307	326	312	301	285	319	295	345	313	318	291	306	324	314	339	332	302	314	332	283	290	305	307	316	278	360	298	328	340	322	283	300	314	320	336	335	299	344	346	325	368	368	316	330	339	331	277	319	290	311	308	309	349	335	336	294	304	292	327	312	317	323	297	295	319	343	345	295	295	307	285	278	312	326	304	330	315	292	311	300	305	337	291	279	308	261	323	300	318	360	282	319	285	320	314	298	285	325	322	263	314	302	326	285	299	316	313	297	278	305	309	314	332	314	309	310	280	304	329	298	321	332	350	324	342	282	305	293	300	297	311	318	322	296	314	313	323	336	291	314	279	351	324	311	317	291	295	318	344	313	315	284	321	319	300	324	305	352	312	319	291	303	303	308	320	305	284	287	324	296	312	308	295	285	307	309	285	295	300	284	305	300	273	283	336	311	324	291	312	320	306	288	293	311	288	298	310	316	323	318	311	292	313	320	301	293	320	317	286	311	300	301	324	313	324	328	286	314	297	305	288	310	326	317	301	327	300	290	281	287	305	299	339	317	296	337	292	301	320	307	270	294	289	310	340	301	295	301	286	313	299	287	309	328	307	322	320	282	330	318	314	318	311	334	299	282	298	324	300	328	308	325	305	307	297	315	338	279	334	321	313	298	318	302	329	314	302	335	297	302	293	297	305	320	332	300	297	310	314	336	336	316	316	316	270	306	335	324	306	270	289	299	351	353	276	323	322	287	319	316	300	335	297	335	308	309	283	333	302	326	309	328	332	307	312	316	324	329	292	295	337	319	296	314	294	319	273	306	289	308	331	313	312	317	310	326	288	308	335	271	316	314	332	336	308	315	289	284	316	338	318	347	295	291	332	273	299	287	273	314	326	332	304	302	316	321	307	286	312	293	271	315	343	288	309	317	331	319	311	329	344	291	332	306	299	307	294	311	291	286	294	305	327	279	343	305	301	302	353	332	278	303	289	324	311	317	317	311	292	298	306	315	285	302	310	367	321	292	313	348	327	277	298	322	330	337	347	292	278	284	284	302	297	319	287	348	328	340	287	312	291	312	304	345	301	279	336	320	299	302	292	305	309	326	314	301	289	331	307	322	323	332	324	295	317	347	282	297	329	339	297	290	279	277	317	301	292	310	293	295	300	255	305	306	318	308	275	347	325	289	310	291	261	286	313	304	289	322	322	318	347	291	311	294	335	310	285	279	301	331	348	288	304	307	304	321	329	327	330	309	301	315	284	302	345	294	279	276	297	332	292	304	319	346	295	304	278	278	355	331	276	303	332	334	324	305	329	312	346	298	333	325	307	325	301	320	295	278	302	300	289	351	326	325	316	316	331	294	332	345	347	309	278	304	279	319	324	265	324	317	314	304	320	311	317	305	343	319	302	307	320	308	294	325	317	301	245	302	311	283	347	327	297	330	288	310	316	314	327	324	343	301	292	292	280	331	314	316	316	273	320	311	301	333	303	346	297	294	313	312	316	334	313	304	323	335	303	331	300	302	299	320	301	309	344	328	311	301	303	277	348	285	309	305	299	314	338	298	314	324	308	308	284	310	301	332	319	314	315	317	314	313	343	311	307	299	300	301	336	315	312	336	280	308	324	320	324	338	316	311	308	340	311	326	263	266	277	299	318	288	333	307	309	325	334	298	312	297	309	296	300	315	279	295	297	283	299	285	313	278	312	286	343	293	304	350	280	319	312	312	290	327	344	280	347	315	329	339	305	321	288	332	286	303	324	311	329	301	327	347	304	329	275	303	350	325	302	319	317	309	274	314	313	322	299	339	325	305	319	297	306	273	338	312	290	304	314	285	324	291	316	343	294	348	282	263	323	307	290	334	285	315	265	306	300	301	330	305	299	334	336	320	334	315	282	290	291	297	335	344	302	328	291	307	299	346	299	288	298	341	317	306	301	338	332	291	331	311	321	289	271	288	320	323	329	323	299	295	318	298	345	348	349	298	313	335	331	323	300	306	324	278	293	340	323	338	305	330	335	301	277	281	326	327	330	319	298	328	300	284	349	326	294	277	305	303	308	327	304	306	326	320	289	294	304	295	276	299	311	307	288	301	312	314	295	298	339	263	290	323	334	322	301	315	352	318	338	268	354	322	296	311	294	332	331	287	280	318	315	326	333	337	319	326	301	305	257	311	313	339	315	303	336	325	286	302	316	307	292	310	298	306	305	266	319	301	286	309	307	310	337	341	337	295	281	305	338	292	305	314	328	274	312	329	293	318	302	308	277	336	317	343	315	283	330	331	315	305	269	318	300	307	322	325	332	331	288	286	309	297	295	308	291	333	315	343	296	302	289	329	319	372	295	339	319	271	321	303	295	337	341	330	299	303	329	284	316	344	323	328	294	278	314	316	318	320	325	299	349	289	309	309	304	311	308	290	272	302	331	319	352	317	314	299	291	329	272	314	263	278	322	291	302	295	302	326	315	321	332	305	324	318	329	310	290	284	281	330	341	316	290	292	299	300	327	315	318	320	299	289	308	328	326	296	302	327	300	284	345	327	280	298	328	315	311	287	286	310	341	338	306	294	334	329	335	298	305	310	284	344	322	290	304	313	291	315	285	304	303	304	319	311	312	262	294	272	342	283	336	296	337	295	301	323	297	353	288	314	326	285	269	315	307	300	333	271	283	305	301	301	311	305	349	313	336	314	307	298	316	309	309	288	293	310	337	312	316	301	338	294	312	320	313	309	285	293	323	305	293	307	308	297	307	327	329	304	308	297	308	325	325	374	329	351	292	326	324	332	318	314	299	320	303	287	292	303	263	337	336	309	322	324	299	274	299	295	310	305	316	311	317	325	327	323	315	312	273	317	326	327	300	287	298	303	282	318	317	328	310	288	302	312	348	291	340	312	312	313	278	277	304	305	332	318	303	367	325	292	291	290	295	318	313	331	303	320	309	323	254	308	307	290	317	309	317	304	294	318	313	310	298	319	340	320	291	320	346	330	294	291	307	293	321	292	307	318	325	280	319	307	332	310	279	298	329	319	277	308	308	327	310	301	289	325	334	343	342	340	336	290	286	301	303	295	314	320	291	323	307	318	321	339	326	302	332	312	329	300	298	318	301	291	336	308	312	291	347	311	260	343	281	281	313	324	332	311	305	301	285	342	279	327	298	338	295	321	281	324	298	320	294	304	275	310	305	316	333	326	312	343	335	313	290	325	323	351	322	292	320	297	317	310	315	326	298	320	329	293	288	298	303	342	328	292	310	301	292	305	298	323	288	304	318	307	304	285	293	317	264	301	302	323	325	313	281	340	280	309	287	289	277
9166	4424	3040	1688	1465	1235	1097	1062	986	949	909	917	869	837	856	821	852	781	804	768	782	773	769	768	753	776	768	769	744	782	732	741	742	789	755	715	738	748	747	751	736	732	728	778	702	728	789	743	753	735	771	739	772	793	750	739	711	788	738	744	786	774	806	780	730	723	743	749	741	778	792	815	716	755	744	712	762	725	752	744	749	735	760	710	739	808	706	768	764	772	763	736	748	759	768	762	744	735	714	746	719	715	750	743	739	765	746	738	752	722	729	751	729	728	747	743	753	745	738	721	718	795	777	750	714	707	683	768	693	699	720	759	702	747	704	747	764	722	783	723	695	744	719	767	764	741	738	729	748	756	731	709	686	725	786	744	720	745	724	759	737	746	734	761	784	729	720	731	712	770	759	743	738	719	723	795	739	709	739	761	784	716	757	765	733	765	762	763	736	714	778	715	751	738	715	786	796	706	767	750	731	743	759	746	719	735	714	777	726	792	824	785	707	769	786	744	716	741	792	753	727	729	734	717	748	693	794	741	772	819	764	814	716	779	765	719	794	725	760	786	743	759	763	739	687	727	711	751	722	702	737	724	706	773	748	755	782	784	705	782	763	762	749	711	759	772	751	791	749	727	732	768	757	802	751	689	849	750	762	782	776	751	804	725	825	795	731	738	726	773	797	784	763	764	746	732	771	774	780	769	701	738	787	731	738	754	739	790	758	752	718	720	761	757	725	741	748	720	754	756	805	782	721	750	683	749	727	770	757	737	729	717	734	757	736	762	759	748	751	771	737	739	745	780	753	752	790	736	776	718	739	739	707	755	709	736	732	756	729	739	735	746	753	800	767	724	719	788	749	756	715	769	735	753	707	719	727	752	762	681	740	762	744	720	723	735	725	751	734	726	781	756	761	727	720	688	845	762	741	750	739	733	738	778	726	713	777	750	718	732	771	768	760	776	748	738	767	721	736	768	805	740	773	768	739	726	741	738	734	708	782	725	772	696	714	722	770	731	771	743	778	747	775	729	768	694	748	749	779	776	768	724	796	739	696	718	740	718	751	711	762	720	772	716	772	771	742	753	715	725	725	753	764	718	749	749	763	738	690	730	727	755	730	724	749	768	735	770	711	740	803	729	722	783	716	738	723	736	734	697	737	778	717	725	733	730	766	762	738	735	786	723	742	744	733	797	754	767	816	734	688	739	733	763	739	732	754	718	683	776	722	781	734	739	743	773	740	750	751	732	760	757	782	759	785	730	721	744	710	759	757	716	698	777	757	736	713	724	756	709	690	755	737	738	738	726	733	708	732	723	708	732	758	778	784	716	759	764	729	728	735	758	684	702	771	742	723	740	710	767	743	717	751	713	759	780	716	753	750	774	736	761	807	738	773	746	776	733	723	785	696	732	728	759	705	711	804	745	751	792	734	739	744	760	681	761	711	738	682	752	759	784	761	735	741	740	715	733	719	768	730	710	785	706	774	717	702	764	769	740	748	726	733	800	713	746	738	751	760	727	729	724	695	702	798	744	752	800	763	748	750	745	756	728	744	679	775	755	695	760	753	752	743	743	736	756	691	745	680	750	759	735	767	728	726	773	719	756	784	716	754	700	754	778	760	742	766	769	762	697	787	740	769	758	735	737	748	752	749	754	746	737	751	766	751	713	741	772	699	831	813	707	772	731	800	758	755	754	741	713	691	741	763	786	734	756	710	764	728	729	732	748	704	702	779	681	734	734	706	743	732	766	751	754	692	720	789	724	738	764	778	740	701	749	765	776	761	749	741	717	729	772	745	755	747	745	771	738	716	716	740	741	787	708	800	737	712	773	702	704	785	757	740	755	767	715	667	797	729	731	706	699	696	770	778	681	754	794	789	742	769	738	729	797	793	783	685	746	747	706	744	750	752	754	734	738	722	758	773	750	742	710	767	754	794	715	705	759	753	706	730	784	767	747	808	758	744	744	776	795	746	712	747	782	774	733	722	712	742	756	718	770	752	750	729	742	731	690	785	749	776	758	689	753	751	779	702	761	688	750	719	755	727	773	741	738	828	738	725	766	674	724	723	790	721	732	747	718	741	757	721	754	765	777	742	772	728	748	730	725	735	735	758	775	704	775	750	718	780	737	706	735	774	752	730	760	739	738	823	738	728	726	713	745	693	717	741	747	762	709	729	780	737	751	702	714	699	732	741	738	727	742	709	722	767	700	758	706	745	797	746	694	745	691	732	778	758	779	798	743	784	728	721	773	694	708	762	742	739	735	750	746	799	724	802	808	763	723	783	799	794	714	710	806	800	747	763	780	788	737	747	731	776	769	740	742	729	773	755	814	819	789	722	711	775	730	803	783	750	748	752	742	765	768	689	752	753	761	754	741	770	776	734	763	764	740	777	752	770	685	680	768	762	758	744	758	719	763	752	719	807	699	781	676	769	722	743	710	738	765	717	722	728	722	721	729	760	718	726	750	755	780	742	744	773	741	781	756	748	749	754	760	763	773	710	764	703	779	813	733	759	681	738	731	758	790	687	743	767	786	788	772	714	774	731	761	753	783	741	730	758	738	712	751	743	721	743	706	746	734	752	751	763	750	760	778	722	745	706	790	745	698	722	731	757	761	770	789	723	772	757	705	744	735	749	765	755	768	761	751	705	721	776	808	758	735	725	692	727	761	759	751	798	741	718	762	726	728	711	727	751	805	763	721	744	778	742	740	764	777	724	728	768	771	733	768	768	748	701	765	705	753	812	795	719	728	765	718	726	750	726	724	774	751	769	739	688	744	702	780	716	744	724	737	744	725	780	766	748	733	740	734	752	722	738	701	760	731	728	721	743	728	746	746	744	754	784	762	767	784	688	727	693	736	706	752	772	708	705	765	762	745	753	737	731	720	720	733	797	711	738	701	710	712	758	762	733	768	802	767	725	723	758	720	751	754	758	759	735	758	748	744	740	717	710	731	732	772	767	762	700	719	749	783	725	729	681	701	711	736	735	771	770	740	798	766	760	776	753	731	735	739	699	773	722	712	721	776	714	790	768	800	772	780	731	753	749	772	758	746	723	739	750	736	756	746	741	738	698	707	722	724	772	718	771	706	723	702	723	716	740	739	719	766	720	750	746	738	731	732	729	728	711	722	777	766	742	763	704	715	767	772	744	751	714	731	757	785	736	761	719	776	752	772	770	794	673	741	747	752	752	757	777	741	760	753	766	699	711	720	711	790	742	744	757	740	735	696	742	730	741	739	672	781	750	750	720	714	765	771	719	729	776	773	745	705	716	748	775	751	729	746	748	729	697	712	773	759	748	770	754	740	769	796	781	723	758	772	717	727	767	784	802	738	754	732	795	754	760	689	772	785	761	744	801	745	755	766	775	777	740	697	724	769	790	756	734	742	733	738	723	791	769	745	752	720	758	722	728	706	741	765	765	752	784	695	750	764	774	764	754	753	771	760	747	749	782	766	764	720	764	765	745	717	792	728	683	719	775	763	744	761	776	722	835	700
26969	13484	7001	1478	664	513	453	378	362	369	357	320	304	303	297	272	292	278	310	269	269	290	317	295	284	299	276	298	270	271	268	308	255	294	260	278	282	281	266	249	283	268	265	316	244	266	259	288	267	263	271	265	271	251	279	260	290	235	267	280	253	293	297	293	256	249	264	288	233	258	291	244	286	263	255	270	287	260	334	257	315	278	283	291	261	301	273	234	256	258	294	271	289	266	236	257	272	269	287	256	283	275	256	271	260	272	258	297	267	286	260	294	283	255	277	288	266	267	287	272	264	284	303	302	297	275	268	294	274	288	270	285	246	272	271	273	255	265	272	288	260	240	250	261	240	258	274	274	258	295	265	273	287	303	257	267	258	253	252	268	249	261	294	280	239	231	276	253	234	272	287	279	266	263	294	279	258	259	288	252	270	273	276	284	270	279	261	256	293	267	284	269	249	286	296	314	263	267	290	266	307	278	270	298	274	259	267	267	290	298	237	270	249	278	240	302	255	248	301	283	260	235	261	270	287	265	250	248	245	268	265	280	268	281	304	285	314	277	279	268	250	275	239	266	257	270	277	280	283	275	288	274	274	287	278	282	255	247	247	263	259	268	263	225	280	273	261	246	241	271	262	260	269	277	262	261	286	261	251	267	291	284	296	266	275	287	275	272	305	301	264	282	270	260	278	269	285	255	279	280	280	261	260	267	246	276	300	235	281	293	316	259	269	298	306	265	267	253	256	267	268	266	285	251	247	257	272	281	266	248	306	304	304	268	262	271	270	284	230	270	249	274	266	299	305	288	260	262	270	273	277	268	256	282	294	258	250	293	286	275	259	256	264	282	270	302	249	281	247	310	267	271	263	253	247	271	249	260	246	236	248	270	264	261	277	276	268	286	256	251	247	281	277	244	270	291	249	266	281	295	286	254	285	264	264	284	274	268	290	275	294	274	301	257	274	273	258	248	276	280	271	273	260	252	282	279	264	256	263	288	255	301	312	263	304	280	248	270	250	274	288	280	253	240	282	240	310	268	265	287	313	276	245	258	279	283	297	265	290	290	240	286	264	283	309	263	285	276	252	248	253	258	285	303	298	257	260	260	254	273	249	258	264	285	278	291	281	270	266	276	249	243	276	273	286	311	280	271	272	286	261	266	274	247	271	269	250	234	272	264	260	268	278	271	258	267	259	271	277	258	289	284	293	266	299	303	280	272	252	247	259	285	283	278	273	260	283	277	270	279	287	269	250	270	262	285	265	238	244	299	261	255	284	303	263	285	283	263	282	264	278	260	271	297	254	252	230	283	268	230	278	261	276	259	262	252	264	260	283	280	260	266	305	252	278	237	269	271	279	282	270	242	272	278	248	273	289	286	279	261	309	279	277	252	275	266	266	268	263	238	285	255	296	318	275	252	266	266	280	294	287	286	278	256	257	254	266	271	282	303	260	283	262	272	256	280	281	259	242	275	265	283	274	259	281	260	268	269	270	275	267	250	273	269	284	265	281	256	249	264	299	282	264	274	291	284	291	263	283	245	265	294	278	255	289	313	264	280	272	298	294	281	259	259	239	273	291	258	263	269	279	291	279	266	307	297	285	295	293	252	269	297	265	275	283	249	284	262	295	253	246	252	260	269	271	305	247	266	314	246	256	277	264	264	279	263	273	275	276	299	275	253	282	275	231	282	287	266	257	269	285	246	270	235	289	291	249	297	277	275	303	244	256	256	235	280	265	261	256	265	270	222	252	274	253	269	300	293	272	292	262	286	307	259	256	257	288	257	302	281	262	257	268	249	239	281	270	264	265	260	266	277	262	274	297	256	255	310	291	260	252	249	264	275	290	300	223	262	265	265	247	248	281	270	268	276	265	242	275	262	281	258	293	301	265	256	282	303	232	280	270	310	269	311	291	283	266	232	250	277	282	291	249	300	257	275	274	275	274	266	268	271	263	263	276	258	272	267	256	256	295	264	284	284	267	250	274	316	273	242	295	273	268	268	270	288	275	289	245	292	271	262	255	251	269	267	296	245	266	263	295	278	252	274	267	306	269	249	298	257	278	263	288	270	285	260	253	297	243	267	280	278	289	270	291	250	261	283	259	290	262	263	265	272	274	272	278	286	286	298	269	261	262	261	277	258	273	291	286	243	275	281	278	260	248	261	277	270	275	284	234	283	279	290	280	255	246	295	289	283	281	279	250	287	268	248	243	269	252	267	252	288	280	285	285	261	238	268	273	275	284	265	274	284	283	296	273	306	293	260	271	271	278	281	267	267	272	261	251	259	281	249	281	263	317	244	285	289	293	260	266	278	240	261	230	266	282	282	278	255	284	238	269	259	294	268	258	258	240	263	289	263	269	260	263	269	273	284	278	272	268	255	261	248	275	287	281	252	269	237	288	291	283	259	251	285	265	294	284	241	300	286	266	289	272	295	258	281	281	295	264	286	279	274	249	294	273	254	253	299	332	270	302	287	268	255	285	232	277	264	267	285	269	274	249	257	240	272	303	288	264	245	278	275	265	299	269	240	247	252	282	290	280	274	258	243	280	290	306	256	261	295	286	244	293	262	265	280	272	267	272	288	278	264	272	264	276	248	235	241	263	304	299	288	262	290	254	244	271	305	287	264	273	267	248	290	282	261	282	330	263	282	287	274	295	264	244	272	259	292	256	264	296	309	275	263	293	279	278	290	262	272	281	280	233	300	282	247	255	282	269	265	247	283	262	285	287	254	272	249	274	271	289	262	267	274	252	269	288	280	280	306	289	264	267	284	291	291	281	266	291	292	260	290	263	259	266	278	248	273	286	270	319	238	270	271	235	264	270	303	279	284	250	261	284	275	256	248	286	262	274	286	270	275	262	266	268	296	258	271	296	275	256	242	257	229	287	262	272	239	290	279	278	262	237	260	257	232	269	289	284	250	275	279	258	271	263	286	265	263	243	299	301	275	268	255	283	287	268	284	301	268	291	264	297	252	280	270	269	264	272	270	293	273	277	257	282	249	258	244	275	281	269	267	270	258	298	275	264	269	275	278	282	265	261	259	280	271	261	277	281	264	261	267	254	240	240	267	286	287	251	277	246	267	276	274	275	288	278	275	267	277	276	280	259	281	307	288	267	304	294	293	273	276	297	277	298	271	260	253	247	286	266	276	269	259	251	314	258	286	253	299	240	267	277	262	294	321	267	256	277	260	251	277	272	287	273	277	261	275	270	256	261	278	261	276	285	251	244	254	262	304	258	251	246	252	274	296	290	276	269	256	255	280	282	236	262	275	282	310	294	261	225	247	273	256	251	302	263	291	270	293	282	304	256	244	274	258	283	311	288	297	254	272	265	251	259	279	281	257	235	259	296	239	272	283	276	271	291	279	273	254	283	269	264	263	273	268	297	282	276	225	262	253	293	293	274	300	261	278	288	246	284	270	267	291	319	271	236	266	270	280	269	258	256	297	275	273	299	287	295	275	286	306	280	236	253	288	262	247	282	265	253	287	262	284
19306	11268	9062	2935	2291	1859	1580	1347	1217	1173	1119	997	951	917	877	872	871	819	834	774	746	748	731	745	734	716	799	739	750	699	667	658	678	681	660	687	657	688	659	651	666	657	661	640	694	659	648	713	663	630	676	665	655	699	697	721	686	663	650	689	692	631	689	621	665	642	663	639	674	643	668	680	673	667	667	653	646	664	628	659	692	608	631	644	639	642	637	683	669	651	655	680	660	690	626	663	655	676	664	634	656	691	650	665	659	675	591	694	670	633	675	648	642	665	722	670	656	680	727	713	692	672	596	689	613	714	652	660	649	669	672	697	706	638	594	666	633	662	663	599	653	644	653	703	736	675	646	644	679	595	669	669	682	656	670	682	680	646	627	652	682	663	707	662	652	666	673	685	657	633	646	610	636	640	599	662	635	668	659	706	604	654	655	651	662	633	638	700	715	633	648	626	648	641	702	631	677	686	647	648	692	663	641	652	716	686	658	639	638	649	616	674	645	726	655	698	618	672	659	651	645	657	652	664	700	651	619	667	624	641	640	684	612	629	623	652	653	689	668	659	656	636	638	666	677	681	667	669	619	647	689	655	677	617	627	620	663	637	667	634	703	677	641	641	641	689	635	614	675	646	647	674	583	671	643	617	676	615	669	691	631	693	676	653	655	647	682	677	653	628	670	634	658	657	637	633	629	659	680	640	659	643	685	630	631	676	681	604	635	632	676	663	684	655	640	610	696	652	678	742	671	629	689	685	687	644	632	644	711	648	651	644	641	652	664	750	663	645	642	658	630	635	688	608	617	664	697	635	657	650	668	671	659	664	658	676	650	672	658	630	652	683	602	649	672	600	643	668	624	671	654	624	688	634	671	644	659	639	617	636	685	679	643	627	689	685	637	634	655	631	687	670	671	680	651	651	674	674	668	724	665	684	651	677	650	656	641	619	634	654	708	657	668	675	640	663	658	637	633	642	666	659	627	645	682	605	669	678	653	646	649	640	663	666	664	669	649	671	672	669	650	612	646	614	614	613	745	695	681	693	638	647	642	640	675	668	656	670	648	692	681	642	607	698	637	634	685	696	677	626	666	654	609	640	645	674	690	663	660	661	667	695	692	649	672	646	673	633	658	675	696	685	623	646	635	653	635	652	647	730	660	651	698	658	651	663	677	668	654	672	686	661	661	644	688	615	659	684	672	652	662	679	623	627	640	706	642	678	656	640	660	629	600	656	689	652	639	636	634	670	659	643	669	638	645	667	681	651	661	650	669	676	654	628	632	640	639	633	651	673	650	633	649	633	650	635	701	639	618	651	668	626	667	671	612	642	619	618	629	621	659	642	665	668	651	701	668	655	703	689	680	614	675	665	681	656	692	676	678	664	640	650	679	629	660	658	627	634	663	669	656	662	611	633	674	671	646	667	626	654	691	708	659	672	689	670	709	595	700	591	663	665	666	620	653	676	664	641	668	650	672	701	616	632	645	601	661	666	648	659	622	677	667	637	657	678	653	667	637	660	629	681	705	688	686	625	656	682	681	682	640	634	680	648	636	658	596	681	641	691	648	689	675	631	653	673	642	686	636	666	662	630	711	682	600	690	651	657	633	672	648	655	648	672	705	650	697	633	655	660	649	607	611	642	655	640	665	644	654	642	659	645	674	696	645	647	649	637	620	674	695	642	632	701	674	667	674	676	667	611	658	680	643	720	664	624	676	665	603	666	640	653	625	674	626	634	653	670	669	664	650	681	638	662	683	682	684	657	689	659	653	654	655	689	691	646	639	699	678	702	626	641	640	668	642	691	687	690	616	639	662	682	655	637	656	656	667	641	676	593	627	652	636	676	662	652	649	673	660	676	643	648	691	631	661	654	647	680	665	675	722	676	667	655	670	618	665	663	601	676	649	692	608	655	690	656	658	665	679	658	664	668	653	672	626	677	639	645	666	644	681	669	670	658	635	694	642	681	678	584	663	656	691	644	639	648	738	664	619	657	616	600	675	670	631	660	671	661	670	664	627	634	614	677	638	639	659	630	690	662	648	678	628	698	666	648	644	679	668	673	682	644	685	643	670	694	643	605	679	628	639	686	643	689	648	679	630	618	701	705	636	682	655	690	671	664	642	642	642	638	639	672	625	640	615	669	630	679	665	652	681	621	668	689	681	674	600	632	656	671	673	670	647	643	629	674	632	660	645	704	677	641	660	675	635	703	638	657	664	671	639	689	632	679	653	641	650	704	633	710	662	677	695	666	699	700	658	650	681	656	638	656	674	652	676	660	676	691	669	653	654	650	681	657	648	630	605	656	659	694	684	648	636	691	676	726	661	691	656	634	649	633	675	649	688	652	641	628	635	646	637	697	672	681	688	650	694	622	680	600	632	649	680	647	664	650	673	655	685	691	613	629	660	654	663	623	646	656	684	618	624	642	677	658	673	661	628	692	715	647	687	612	658	684	692	653	672	628	680	649	619	658	674	644	679	702	647	617	613	694	662	633	668	646	700	669	635	670	704	625	673	627	640	648	632	651	628	680	660	613	686	637	684	634	640	620	670	727	683	651	680	664	634	704	642	693	645	642	668	647	641	671	683	650	683	653	616	712	660	668	636	661	648	692	653	617	674	640	693	634	683	634	677	660	668	680	568	657	648	729	645	704	680	647	654	689	673	614	656	667	677	690	633	645	647	590	638	613	598	680	624	645	651	693	661	681	665	648	628	616	615	621	712	660	676	686	666	694	675	671	650	673	616	613	673	666	689	687	671	672	660	695	659	656	662	673	677	621	666	692	601	646	669	634	642	644	629	648	608	603	638	680	640	629	606	633	645	665	666	637	676	625	637	700	647	661	659	640	686	664	661	692	630	650	609	660	637	649	656	679	647	670	657	665	628	693	635	620	674	611	663	672	670	623	672	667	658	679	683	637	667	640	640	672	668	642	664	654	650	669	655	715	642	686	649	628	644	663	652	684	655	652	681	656	617	667	672	656	661	653	655	688	675	620	704	721	658	635	660	683	657	660	660	660	664	641	643	668	638	654	699	642	666	689	660	693	705	656	685	679	678	660	668	685	666	622	603	645	669	665	669	645	656	680	671	687	699	684	679	680	712	664	678	629	629	671	689	666	642	636	653	666	624	658	620	674	693	645	653	672	701	667	636	706	699	697	644	647	663	618	688	642	674	683	710	646	606	622	707	658	680	637	719	663	606	631	680	641	671	649	683	688	643	632	673	653	653	709	673	629	652	683	697	636	659	673	682	638	696	685	709	685	649	659	690	637	656	663	627	677	670	642	692	673	677	638	664	670	625	672	673	652	644	685	655	662	623	698	694	646	681	701	641	639	668	686	622	646	645	630	638	609	684	684	649	688	643	630	689	675	673	686	641	636	643	641	625	681	690	617	616	659	683	634	667	714	690	658	678	702	633	667	636	664	714	690	612	641	644	670	630	638	607	658	633	601	658	696	689	682	625	673	667	642	715	706	645	678	683	654	634	649	651	625	673	703
35563	21253	12272	2773	972	628	471	362	364	298	300	274	263	273	234	219	202	219	181	213	208	178	179	174	160	173	196	194	173	186	182	189	182	168	174	219	199	170	191	163	163	181	192	171	211	185	164	153	193	174	161	160	166	172	167	163	161	181	167	197	191	185	166	192	173	171	173	185	187	179	184	172	168	180	185	161	175	183	170	182	199	160	164	179	171	164	151	167	183	178	189	189	196	204	184	179	172	173	184	165	205	172	172	161	179	158	189	177	167	203	184	194	178	176	183	179	179	189	167	183	168	190	161	163	164	164	212	173	204	176	189	142	166	201	201	167	191	152	166	176	165	156	141	161	151	181	161	168	179	166	171	157	179	166	170	185	167	178	174	177	175	189	165	158	158	178	167	179	154	159	166	192	163	191	188	198	183	172	189	169	178	169	163	197	179	171	169	177	171	186	160	178	195	181	187	204	172	175	191	172	177	173	193	206	169	165	170	188	163	172	179	178	164	150	173	160	192	171	168	187	168	181	150	175	178	174	173	172	208	168	183	161	188	178	172	181	154	169	167	161	183	181	164	165	187	174	177	183	165	177	170	195	182	183	147	181	167	197	180	205	185	180	154	181	200	168	174	204	182	166	173	184	183	173	173	167	168	178	180	179	201	175	156	182	192	176	187	160	145	185	154	150	156	157	176	167	174	157	166	157	195	177	173	170	158	174	162	159	175	206	160	174	177	170	160	155	164	191	176	185	182	164	167	191	197	144	168	195	161	169	204	173	201	191	193	162	169	158	173	157	189	169	181	164	166	180	176	181	174	179	196	188	148	180	175	171	164	186	160	184	188	185	165	197	151	149	167	153	222	189	166	181	162	164	197	205	178	142	169	181	175	163	185	177	166	194	187	167	177	157	180	178	154	191	174	168	162	166	170	168	154	176	176	183	179	152	172	177	157	151	175	189	169	179	200	173	171	193	139	171	186	145	181	141	158	174	181	180	159	194	183	159	185	170	170	162	151	169	174	160	169	175	171	181	185	172	150	175	160	149	178	164	170	174	150	177	161	155	182	169	201	192	157	172	192	160	164	169	184	177	169	188	179	158	174	157	175	173	184	170	184	165	159	155	174	189	207	158	173	156	174	177	166	180	182	149	179	173	190	163	163	182	177	172	177	163	169	161	166	161	189	186	168	182	172	170	173	187	173	161	188	181	182	178	175	189	158	191	170	186	186	180	193	169	159	165	184	163	171	166	173	180	149	160	172	177	179	194	180	174	181	186	174	202	182	181	164	139	177	182	173	173	184	171	143	161	180	186	139	172	191	165	148	153	183	168	173	197	178	174	173	157	163	179	167	186	165	177	162	175	189	191	206	172	154	185	145	185	188	169	158	167	160	172	165	184	149	179	159	169	184	171	186	178	163	190	187	171	180	170	161	179	156	180	191	154	181	162	200	177	180	183	170	185	179	179	181	189	161	160	184	198	170	177	171	178	204	163	187	158	149	170	165	172	161	175	177	177	173	160	194	152	168	181	186	167	159	159	179	133	173	149	193	164	168	163	170	159	185	172	184	182	201	177	164	179	205	176	140	174	174	168	167	168	165	166	194	182	171	179	188	193	170	160	144	161	182	170	185	188	147	174	179	186	203	185	185	191	170	175	162	147	180	179	167	184	159	165	173	197	175	213	189	165	177	195	182	160	184	205	177	143	176	163	177	179	180	144	176	191	197	182	170	168	176	185	167	181	171	176	165	158	187	176	179	190	146	188	181	166	197	170	167	164	159	159	150	158	159	161	165	160	158	153	159	164	183	184	156	160	159	176	177	161	186	173	187	180	148	183	185	168	168	183	162	165	192	164	168	188	174	187	176	175	152	178	158	187	164	180	168	185	170	179	184	186	180	184	170	158	175	161	180	164	186	165	161	179	181	188	191	177	198	158	161	166	180	173	169	177	162	167	192	167	170	148	178	187	158	172	177	169	172	160	161	161	161	180	163	179	172	154	150	189	148	190	181	178	183	187	149	163	169	166	172	151	156	163	179	207	177	171	169	163	164	173	166	189	165	162	181	180	170	164	188	179	180	163	160	164	181	159	179	163	183	160	181	203	173	162	168	182	191	198	161	145	183	170	171	168	172	188	171	194	184	176	182	172	153	184	167	166	194	188	172	180	206	193	165	170	180	144	181	173	205	158	172	166	169	169	178	189	180	183	169	168	177	168	198	169	177	172	193	171	188	152	171	153	178	170	141	155	142	174	179	161	188	155	172	169	147	163	177	167	183	190	156	195	194	174	159	162	156	163	183	159	186	179	180	153	193	187	171	171	153	179	183	170	190	186	156	176	199	168	152	160	178	151	197	190	171	184	157	177	141	190	158	174	174	177	187	151	169	154	180	188	171	177	173	164	148	171	154	163	172	174	182	184	160	161	180	163	178	190	197	191	157	155	168	175	166	159	193	189	160	171	162	158	166	141	170	172	196	169	192	172	154	182	174	144	183	170	197	194	172	177	179	149	178	173	188	151	157	183	210	163	163	184	162	157	174	162	180	164	197	163	167	175	201	166	163	161	171	184	169	154	149	170	183	166	152	193	168	178	149	183	156	177	170	175	182	182	178	185	155	201	172	177	194	164	166	196	166	184	181	207	165	160	181	184	152	160	157	181	184	182	172	177	173	199	177	168	161	166	208	161	135	171	159	191	173	181	186	173	165	155	214	163	160	189	166	168	162	165	185	158	189	183	181	175	186	160	142	181	165	172	168	152	170	172	151	180	181	178	156	183	163	172	154	164	154	158	185	160	176	175	159	151	188	189	186	182	149	148	167	149	171	161	159	168	145	186	185	161	201	181	181	163	165	155	189	203	187	151	164	149	184	180	191	189	184	163	174	192	195	185	175	178	171	156	158	153	188	182	162	151	161	175	160	168	184	184	173	161	163	176	167	173	199	184	197	182	183	157	160	159	162	170	187	171	136	158	173	163	162	165	166	163	216	194	150	168	156	153	160	175	178	187	177	155	183	180	174	182	170	190	166	166	160	166	188	168	176	175	177	156	178	164	175	177	197	165	172	174	177	174	193	165	188	170	156	191	168	182	158	184	156	200	188	155	159	168	183	140	189	168	170	170	172	167	163	175	174	183	170	164	175	152	181	160	184	181	188	173	153	193	155	177	193	182	189	174	190	152	175	157	144	165	186	162	185	157	169	195	144	168	166	173	159	209	184	180	171	166	174	184	166	177	141	157	188	161	164	169	189	193	182	167	183	161	188	173	169	175	175	181	176	171	167	170	157	182	187	160	145	171	180	159	148	177	165	156	186	163	160	167	166	176	173	183	170	191	162	155	162	167	161	173	181	151	177	156	157	206	161	171	195	168	171	200	187	171	168	188	159	167	167	185	188	188	175	182	156	174	163	178	174	155	156	187	165	194	157	174	172	188	151	152	176	171	176	179	161	173	175	188	184	182	184	164	164	148	166	156	191	176	188	154	167	160	168	206	169	197	193	195
24124	16402	13223	3892	2857	2253	1740	1566	1323	1225	1102	1038	949	916	826	781	739	711	725	646	640	621	568	562	494	552	538	525	522	525	515	515	475	445	457	458	434	477	504	448	471	445	458	431	459	456	412	453	436	440	444	459	445	440	426	445	463	451	470	429	418	430	446	444	439	482	419	467	449	433	457	461	432	448	484	448	445	450	427	428	407	428	423	435	443	394	447	415	446	458	417	421	463	482	433	450	449	457	438	501	438	449	433	437	407	464	448	467	414	445	462	432	440	437	422	457	426	426	470	433	424	425	434	476	433	451	468	455	455	440	445	431	455	396	450	418	451	419	423	437	465	458	440	450	462	452	397	479	426	392	433	464	461	440	424	451	459	445	448	466	443	474	428	444	409	396	424	400	416	428	442	451	446	438	468	409	447	439	439	424	463	426	425	441	416	458	445	455	412	425	456	438	445	446	454	413	435	425	423	400	410	437	431	436	444	395	435	453	409	451	431	442	466	476	401	441	434	456	433	443	433	455	422	455	457	407	435	436	438	416	450	471	424	448	485	467	416	477	429	454	435	426	420	441	462	426	452	401	457	460	428	459	420	464	433	450	456	434	439	455	451	439	415	425	415	449	444	478	430	392	431	438	442	457	429	424	446	424	462	433	457	442	434	435	447	434	452	439	497	460	412	426	454	461	414	441	420	416	448	437	442	417	450	430	442	450	440	433	486	430	423	438	447	453	455	443	415	465	437	439	444	437	431	424	455	457	479	432	409	399	430	460	444	421	439	406	493	416	421	432	445	471	431	415	411	431	463	442	454	420	439	447	451	447	407	442	448	437	433	434	487	436	417	427	442	444	477	438	442	430	406	438	449	450	430	417	417	458	428	503	454	424	451	434	446	439	395	471	414	470	435	441	450	435	429	395	447	408	483	469	467	399	417	429	433	471	448	446	466	444	426	428	446	469	462	474	402	457	465	437	437	443	434	424	444	466	473	471	477	441	468	450	431	486	462	443	452	416	453	472	443	449	438	455	434	414	420	425	440	460	475	430	478	449	440	434	428	451	491	458	426	414	433	445	454	444	484	445	457	430	426	404	463	445	421	428	440	454	464	446	435	441	435	416	457	413	439	385	451	439	442	450	417	455	437	430	420	431	454	454	440	405	447	439	415	461	446	427	410	446	458	438	457	434	449	462	437	442	419	452	460	442	415	454	438	449	428	447	431	448	429	472	456	472	467	450	416	407	446	459	413	472	438	440	448	435	442	452	424	483	466	407	415	453	425	418	440	444	489	420	431	425	452	445	437	404	458	434	453	467	457	478	429	453	463	459	414	437	447	457	416	471	431	445	462	423	458	450	439	455	416	451	417	431	400	438	465	441	423	423	446	464	449	433	440	452	421	439	449	460	450	439	432	428	396	456	497	417	432	443	427	448	446	477	450	456	441	414	395	443	431	401	469	406	446	449	429	434	479	429	461	407	455	428	443	429	466	454	432	402	402	473	450	432	425	431	402	431	455	426	443	420	398	394	435	438	463	419	460	455	458	416	431	454	429	447	432	447	438	423	441	403	456	475	430	417	444	468	424	449	424	438	417	453	472	458	408	429	486	443	414	428	442	478	463	431	408	449	405	437	430	456	461	458	436	451	430	443	464	429	421	431	436	410	421	450	412	458	459	475	432	419	428	432	484	443	471	429	475	446	460	433	419	446	441	403	459	440	417	483	435	424	443	437	472	403	437	416	449	399	437	449	479	443	452	465	444	386	444	405	438	397	453	439	444	433	470	469	475	435	448	434	428	425	412	440	425	448	427	466	411	453	473	430	423	415	461	454	432	441	427	462	474	418	454	436	480	420	470	454	455	417	413	408	440	420	459	431	487	423	491	447	449	425	420	450	453	417	493	469	430	425	423	428	449	452	452	433	449	433	391	422	439	448	440	472	398	441	440	415	450	453	433	435	467	466	410	450	428	474	434	430	469	444	454	459	427	423	442	441	429	472	452	438	440	474	425	439	414	433	461	420	467	444	463	424	428	456	462	414	441	476	417	442	424	451	438	426	455	437	434	452	401	434	468	424	436	473	453	451	430	426	435	436	464	435	481	479	436	420	472	459	404	432	445	404	461	476	423	439	443	469	414	415	421	455	441	495	458	453	413	455	437	445	433	428	450	462	458	436	441	461	437	428	434	438	426	417	434	448	430	426	408	437	441	397	456	461	460	456	463	420	405	429	413	445	442	445	480	425	442	448	415	432	404	412	424	439	463	414	457	431	443	433	465	452	501	447	411	436	423	446	451	418	432	422	457	414	409	416	424	465	448	447	422	416	424	473	431	437	410	428	420	419	443	455	445	410	440	457	431	450	453	455	444	433	415	442	457	484	417	423	451	441	439	412	430	444	447	458	411	443	431	444	441	422	445	426	420	478	422	444	433	437	429	399	424	453	426	455	424	431	436	435	429	471	436	455	483	440	409	453	451	433	480	408	429	436	427	462	413	454	450	439	443	438	433	415	444	463	403	501	433	421	445	445	434	412	457	436	468	458	459	441	440	445	447	436	443	431	455	425	425	451	472	425	409	465	466	440	465	472	473	417	446	464	457	440	459	433	436	443	467	435	437	403	443	447	450	415	450	435	467	445	456	426	444	453	435	435	430	485	462	425	450	437	446	443	445	427	443	443	416	447	449	458	461	473	471	435	492	418	415	457	429	472	416	456	410	451	473	429	404	447	422	447	427	464	439	447	424	448	409	454	435	423	428	425	448	447	474	456	411	461	466	421	431	452	474	425	421	453	479	436	453	451	438	401	408	414	474	439	393	429	419	467	458	486	466	432	452	461	399	423	444	410	455	465	447	417	424	429	433	407	471	457	449	447	451	448	409	458	443	436	418	436	472	438	416	423	448	410	455	452	426	417	466	462	419	474	441	416	429	424	448	432	415	436	437	479	441	436	452	441	419	457	451	429	448	423	450	386	466	410	408	416	463	460	431	460	429	475	455	436	440	447	439	486	433	412	425	427	431	434	455	428	453	468	440	439	463	447	452	497	473	453	436	488	413	473	441	434	466	457	439	424	429	473	453	445	442	422	438	437	409	456	431	412	433	449	443	447	442	441	430	463	430	449	443	443	431	492	467	416	477	439	410	403	437	399	435	429	456	443	429	437	450	451	418	406	457	427	442	440	454	429	433	442	449	440	408	451	454	460	465	463	461	480	432	421	422	442	434	450	437	411	416	423	453	409	445	454	436	461	433	457	426	432	440	431	448	426	470	471	468	426	452	445	449	421	423	429	420	473	410	415	436	438	441	422	406	466	433	439	488	417	478	435	422	417	437	446	437	429	418	425	415	439	463	419	403	448	456	442	440	432	424	448	419	469	415	469	470	421	453	438	445	480	438	427	441	446	436	455	440	438	427	473	476	460	428	434	416	459	442	436	452	440	488	460	441	443	459	448	440	438	392	426	407	470	415	448	445	425	429	452	440	415	440	477	450	453	420	440	440	465
12145	4033	1699	589	452	370	390	335	367	339	344	296	336	337	296	313	304	319	312	322	303	328	287	302	294	293	307	313	321	325	310	322	313	290	315	311	319	291	291	274	325	326	301	308	323	318	305	285	307	300	309	281	308	312	290	328	299	276	307	309	317	317	308	302	312	317	315	298	326	302	314	301	339	299	304	342	328	332	321	274	295	292	321	323	299	287	346	313	318	296	314	302	309	328	332	333	320	306	322	300	294	313	297	288	325	292	348	296	320	321	270	301	315	317	337	304	305	305	295	315	305	305	310	295	339	313	310	287	267	292	323	320	301	312	286	284	309	248	299	317	310	309	340	328	275	302	307	297	335	311	318	300	293	299	316	331	292	317	320	325	292	282	302	323	316	285	287	276	302	300	320	294	325	275	300	296	323	317	324	280	304	315	299	300	303	288	318	304	329	302	303	287	275	322	323	319	294	301	301	337	322	311	329	310	315	313	324	311	353	299	322	324	308	307	315	307	312	317	321	342	328	298	306	295	275	309	279	319	310	302	270	288	306	312	295	320	315	313	333	303	302	274	276	316	320	303	279	312	295	325	324	311	272	324	307	319	304	312	332	338	313	299	313	292	308	314	307	304	277	287	313	276	320	313	324	301	328	341	307	308	292	317	278	289	298	334	336	304	335	307	309	298	318	292	282	318	279	286	290	297	316	301	312	287	319	311	298	320	304	271	309	314	318	318	323	270	331	311	315	284	311	351	268	293	309	302	301	329	328	290	315	329	328	299	317	286	269	313	305	303	331	306	334	335	320	307	275	298	289	301	292	351	303	282	295	281	307	284	331	285	317	304	298	310	286	290	309	316	311	293	309	330	314	328	321	316	349	320	283	311	283	309	306	309	314	301	300	309	310	317	315	332	346	303	303	305	294	292	299	311	293	290	270	313	337	299	304	316	332	297	300	336	323	317	301	319	320	325	328	315	275	309	317	323	319	328	315	304	287	308	285	316	330	282	327	309	291	344	311	299	320	304	299	317	274	299	304	296	319	311	310	320	285	286	308	289	363	317	306	305	293	298	291	322	304	308	310	311	273	314	309	293	309	320	273	301	286	277	333	300	309	335	321	287	321	285	330	292	322	315	317	311	320	300	324	326	309	320	308	303	304	265	310	288	339	333	295	326	302	299	318	307	304	310	309	298	301	273	273	303	295	291	290	315	320	303	308	296	315	309	307	304	304	302	284	327	278	306	296	314	293	317	301	304	283	296	336	281	352	317	328	307	293	316	311	292	321	314	301	299	324	319	315	301	316	314	320	326	320	284	305	324	297	308	312	299	282	305	337	273	323	303	321	288	304	324	298	273	318	289	322	320	294	302	273	319	299	314	289	295	300	310	303	317	283	328	303	316	262	308	325	319	283	328	343	314	288	299	291	272	296	286	307	319	346	308	309	280	284	328	333	299	311	311	270	308	314	311	306	303	301	299	305	315	305	316	310	324	295	313	298	286	312	320	296	309	328	294	302	310	325	316	337	284	308	310	337	303	335	323	300	296	271	325	341	344	331	294	300	341	280	287	306	313	311	312	301	284	298	282	315	322	291	299	308	321	325	286	263	307	321	309	325	305	327	305	297	320	303	319	312	314	348	283	288	296	287	301	319	331	294	284	294	309	295	342	322	268	293	317	322	297	290	336	293	315	301	315	321	324	289	325	303	309	320	317	318	313	337	323	318	275	299	310	300	299	323	290	299	317	325	281	323	303	295	296	320	302	309	321	288	307	312	291	298	292	325	265	291	300	307	326	298	318	319	324	311	273	348	336	333	288	320	315	338	314	313	309	289	308	317	291	308	332	300	284	336	305	306	288	320	316	343	337	314	293	319	309	294	328	311	331	304	327	326	304	287	336	329	334	328	321	294	300	307	291	352	316	293	317	287	319	312	316	321	318	311	298	318	319	304	306	305	304	325	287	320	316	288	320	300	291	341	308	319	299	299	288	295	277	305	313	326	336	314	300	308	326	284	300	307	333	325	322	272	300	287	313	295	292	336	312	315	305	307	337	329	342	339	293	280	312	297	338	290	287	331	318	321	288	320	288	340	295	302	318	294	330	304	315	332	325	314	291	336	312	305	279	307	310	328	311	270	292	289	331	295	291	324	312	321	341	298	300	308	300	297	331	332	272	344	296	288	338	312	313	291	300	300	306	287	312	288	335	357	326	302	299	276	306	301	312	290	308	313	326	301	309	312	329	311	299	316	310	289	303	301	301	322	284	311	342	309	302	329	309	303	290	285	303	315	320	263	333	289	303	292	335	288	287	301	295	314	287	310	338	353	307	268	311	323	294	282	309	332	339	310	351	287	314	318	311	319	306	278	304	317	313	299	293	296	329	326	285	313	317	312	290	299	323	301	332	321	316	299	338	324	311	299	273	332	299	325	315	313	306	320	308	306	311	270	324	269	312	320	307	279	282	316	311	348	337	314	316	296	302	291	298	299	296	287	328	309	339	333	289	338	298	283	288	319	292	323	293	325	298	346	304	316	313	299	304	326	293	276	304	337	298	297	282	299	327	332	271	310	273	286	306	304	303	320	295	323	284	294	300	297	305	322	297	315	299	325	304	318	337	289	310	326	289	299	299	281	273	309	310	291	315	316	278	335	267	309	304	322	313	317	310	314	315	275	279	296	302	272	315	299	330	332	320	312	313	310	276	320	309	331	314	301	295	300	305	307	288	330	286	299	336	291	288	285	320	320	325	285	314	310	284	313	329	353	282	298	303	334	297	345	312	288	305	295	315	283	276	323	328	314	314	313	291	303	313	292	278	336	327	333	308	292	263	332	329	298	298	317	293	284	309	338	347	321	304	311	337	324	302	343	334	311	308	314	325	306	292	316	329	317	340	327	318	336	312	319	321	349	311	292	292	307	328	357	311	295	317	309	273	294	324	335	300	299	300	290	338	284	306	304	326	284	333	293	267	320	325	305	333	304	298	324	303	327	287	314	290	296	343	303	287	296	270	319	305	332	310	299	311	346	326	299	329	309	325	268	306	312	318	308	291	310	318	325	337	289	316	325	316	311	300	316	328	301	321	312	289	310	277	327	334	297	292	336	325	345	288	298	279	326	317	350	298	308	277	317	324	324	346	332	323	314	337	314	315	317	310	308	294	350	324	291	315	311	285	292	282	299	274	334	348	306	283	302	302	330	295	325	289	287	307	298	308	320	317	316	334	320	335	304	314	292	329	286	283	358	282	320	310	303	325	357	283	287	318	314	310	315	320	307	303	316	327	314	295	304	331	306	370	281	329	290	317	307	270	317	324	295	314	302	310	302	300	293	337	306	275	318	303	280	293	316	315	317	301	308	344	278	322	289	311	306	296	330	311	349	284	308	307	309	276	289	292	282	311	313	292	343	294	279	305	327	320	322	307	301	312	312	283	327	289	315	286	318	281	327	327	305	267	319	288	326	281	297	290	287	310	330	302	335	308	297	303	306	296	273	270	316	325
9142	4249	3400	1688	1440	1228	1209	1081	1015	1016	988	885	884	825	839	828	850	787	780	777	725	787	817	727	806	759	829	756	794	744	738	782	759	741	725	761	736	719	739	721	778	768	696	727	725	757	731	731	738	780	727	711	720	779	761	739	757	723	766	798	821	763	760	703	778	747	757	744	711	763	752	788	733	758	750	705	702	762	778	771	724	750	759	713	740	772	679	733	753	677	755	761	698	750	769	756	703	748	771	750	745	778	722	733	724	733	758	756	735	743	776	728	722	743	775	769	759	706	738	745	676	695	753	713	772	797	730	737	762	677	719	745	746	746	708	703	724	730	736	730	739	778	785	777	750	742	742	714	749	742	722	717	771	764	757	779	712	761	765	750	744	733	717	747	752	726	736	775	798	673	725	810	775	789	718	695	731	708	742	718	730	712	744	733	701	745	737	729	788	772	710	709	710	706	778	741	718	765	745	730	747	717	703	772	743	715	734	729	720	752	748	659	736	667	746	755	710	741	774	729	755	751	726	738	756	731	754	727	753	734	753	725	724	699	750	735	743	722	730	703	699	723	749	755	759	740	741	758	771	796	782	763	750	761	762	770	677	710	744	766	761	756	731	724	731	730	718	741	718	736	759	733	755	721	702	762	718	760	787	747	761	718	739	723	771	724	763	745	724	733	747	734	736	699	727	705	743	757	768	719	738	740	768	729	785	709	750	732	787	729	726	768	770	762	752	784	740	729	726	743	752	718	810	748	738	717	768	700	755	757	710	738	777	732	770	684	737	807	714	749	732	741	772	749	746	731	756	711	753	793	780	788	726	673	744	738	736	759	732	741	738	770	780	768	728	755	755	762	704	751	738	692	759	725	730	744	746	749	756	780	705	710	698	734	682	730	791	760	775	702	765	715	748	738	783	778	705	693	713	765	703	746	785	753	808	774	713	730	682	709	710	709	754	728	674	754	762	730	740	717	740	746	770	738	711	737	722	722	750	795	747	733	713	764	723	768	690	825	767	749	722	721	735	754	726	735	731	712	733	743	716	755	737	763	736	797	774	763	743	775	734	732	752	738	772	773	762	778	762	698	708	737	732	739	706	787	805	781	729	778	749	713	752	748	752	736	796	816	760	759	744	767	752	768	707	771	727	734	762	769	754	756	726	805	773	820	718	758	717	737	787	741	774	724	730	730	736	700	744	701	712	714	732	699	757	731	681	748	727	716	770	783	708	756	739	762	780	682	761	760	728	777	715	764	749	746	750	740	714	759	730	722	755	767	720	729	743	737	740	734	746	753	720	727	712	717	754	761	763	760	710	726	789	736	758	733	729	758	688	745	731	741	704	736	705	722	737	726	701	687	717	725	736	718	754	762	704	728	777	756	722	706	728	741	690	736	683	713	768	742	701	722	741	743	753	751	702	778	779	771	702	657	747	755	778	766	740	735	722	771	754	686	716	758	718	721	773	728	771	752	786	723	777	749	732	704	709	693	710	745	764	740	738	726	673	706	732	725	669	779	739	716	722	741	757	748	725	741	706	773	713	732	758	742	732	744	743	764	705	680	731	709	770	772	740	699	715	707	715	800	748	719	755	766	742	718	715	780	736	743	770	760	743	699	726	694	740	737	702	774	762	783	759	732	731	754	800	752	703	724	737	727	758	746	744	748	736	725	735	757	769	711	664	807	786	791	731	717	755	780	755	708	732	705	773	721	722	726	720	710	720	761	760	737	727	751	753	727	800	744	761	720	747	711	777	751	743	721	734	757	769	776	754	764	734	695	759	735	740	760	749	776	797	741	753	753	746	703	759	737	763	671	729	702	773	764	714	664	691	722	791	766	724	763	722	709	784	758	751	789	743	753	731	769	761	769	713	719	735	738	706	719	740	735	777	715	729	743	724	742	757	689	724	721	700	787	767	720	725	766	762	743	706	705	780	758	778	756	744	743	770	736	715	752	717	751	697	720	759	730	699	740	735	778	732	772	742	739	777	724	742	748	766	709	713	758	707	731	745	724	739	781	756	754	759	758	712	742	752	706	702	738	688	736	720	717	779	721	711	708	749	764	744	746	747	714	769	747	756	723	710	763	752	732	748	761	729	824	716	794	791	748	765	724	776	759	732	684	706	767	732	844	711	757	751	739	737	717	685	743	768	731	725	760	712	713	732	747	776	763	748	723	727	753	723	738	792	721	703	730	727	717	739	759	729	733	765	711	668	763	743	755	673	731	724	721	711	722	767	702	745	769	739	766	745	720	744	723	758	769	692	712	751	742	779	758	754	803	782	781	750	728	702	740	800	768	692	749	808	723	777	758	737	743	715	845	730	757	695	738	781	737	791	752	721	727	760	704	720	745	693	792	795	738	731	764	727	767	716	744	704	719	789	718	756	752	691	688	739	747	780	768	737	712	756	763	725	746	775	760	715	719	726	759	762	735	760	809	734	721	765	707	785	757	760	729	712	768	778	756	749	710	745	745	732	743	759	782	745	723	727	701	741	720	723	730	724	779	746	761	742	731	736	715	741	717	752	746	751	730	690	743	715	772	778	784	744	704	746	751	767	766	719	740	735	724	741	778	752	724	735	756	760	757	736	722	715	709	719	700	756	737	691	760	787	723	761	745	729	762	778	693	732	728	787	808	745	685	736	782	762	737	791	672	725	754	773	771	712	761	791	741	750	751	737	737	748	739	730	739	753	747	736	745	730	748	760	723	747	735	742	699	741	750	798	725	770	743	755	772	753	753	746	743	724	760	737	720	763	744	779	756	704	729	690	726	723	775	751	742	770	728	757	717	725	747	721	760	755	787	753	721	741	730	720	687	756	734	689	744	710	762	740	710	739	768	723	759	744	722	791	808	712	790	761	746	752	717	746	705	722	779	806	718	733	768	765	782	718	722	753	736	763	729	742	760	724	734	725	760	701	750	770	790	737	730	722	743	815	739	736	710	743	742	700	748	758	713	763	732	756	786	726	794	788	765	738	741	748	723	780	760	712	753	767	720	735	760	771	734	718	733	724	769	727	738	763	744	766	749	735	773	731	715	710	734	766	721	715	751	746	768	710	743	772	754	777	708	729	736	730	730	711	749	707	754	717	748	762	733	735	754	783	776	738	761	765	752	734	729	756	737	730	739	777	756	722	747	712	747	752	774	734	775	751	736	785	717	725	757	759	735	734	791	710	740	780	780	778	714	749	714	752	746	685	671	740	771	775	766	783	770	706	746	753	747	791	786	749	758	720	764	715	745	726	728	736	741	710	760	734	699	737	701	729	771	756	740	715	710	720	771	732	715	752	719	739	778	726	766	740	728	737	729	720	725	758	737	720	731	730	727	742	737	749	774	732	713	758	703	735	755	734	773	747	739	735	744	756	792	739	734	681	689	740	754	766	733	729	729	743	731	723	739	755	671	757	718	771	736	826	740	767	711	750	736	729	714	722	744	734	771	754	736	767	755	719	729	755	815	751	699	726	743	727	772	723	748	757	739	700	723	734	727	753	754
26522	13881	8229	1805	673	538	433	412	386	393	348	338	316	314	332	334	279	276	287	274	284	272	298	284	279	308	272	268	266	278	278	299	313	284	247	304	270	279	247	263	241	259	247	269	261	290	280	288	281	296	244	272	239	258	252	251	273	263	297	271	282	289	296	280	252	271	279	288	259	249	275	236	275	265	255	302	266	285	266	273	285	290	266	301	282	290	265	256	264	279	263	278	274	301	285	275	261	255	295	271	249	263	236	286	270	238	267	267	266	245	254	277	284	295	266	281	278	269	245	273	277	246	262	256	241	259	258	243	270	239	319	285	287	253	266	251	257	254	282	267	289	263	280	265	283	256	266	255	266	239	264	277	284	275	242	264	273	254	277	272	268	264	273	249	260	253	248	250	275	261	266	284	286	272	263	260	249	289	304	261	279	293	263	286	271	262	258	285	277	290	253	280	273	274	273	285	267	294	252	294	290	247	296	247	238	285	270	295	263	272	278	272	244	275	225	299	279	287	252	263	249	248	287	270	267	246	274	264	259	263	241	269	261	246	274	271	265	270	306	282	295	258	270	266	259	255	281	271	227	275	272	254	288	292	303	261	278	227	257	262	280	252	284	260	269	281	259	246	288	273	282	289	215	244	291	296	252	285	272	261	243	274	240	274	287	249	248	264	271	285	264	254	255	284	253	250	297	264	273	287	286	299	260	273	254	284	283	263	273	264	274	265	247	236	251	272	283	261	270	276	267	278	277	278	282	269	247	267	260	267	268	270	293	272	249	268	287	285	298	306	278	281	251	256	267	253	229	234	284	267	256	259	276	255	271	260	272	291	224	288	256	280	257	288	243	264	245	264	261	267	294	272	249	279	250	256	268	328	288	249	280	245	258	268	259	257	257	287	275	286	250	297	278	262	232	250	254	301	279	252	279	254	261	277	269	280	275	266	272	267	265	294	277	283	274	263	266	268	273	262	242	255	279	291	266	253	260	290	294	275	262	260	268	266	259	222	243	255	255	263	276	241	297	304	257	244	277	266	268	251	246	266	277	274	285	264	278	272	266	233	290	279	285	329	295	268	258	250	259	251	260	272	279	269	269	241	246	257	277	272	251	272	261	257	272	269	246	272	274	250	282	267	294	253	269	265	291	282	262	266	273	287	269	267	275	270	268	263	266	280	281	262	242	259	253	288	281	294	259	250	268	252	263	292	306	272	247	273	263	279	290	258	252	272	296	279	252	252	325	259	215	281	271	272	280	268	264	251	253	255	247	277	269	258	257	303	279	260	276	258	237	255	262	249	268	253	281	272	278	284	259	274	237	257	228	256	274	264	266	276	272	257	292	277	258	271	303	239	281	244	276	282	258	288	273	301	311	279	257	278	280	263	286	232	289	253	286	288	237	250	250	251	293	261	281	259	280	241	277	230	254	257	270	235	289	295	259	280	275	263	281	304	240	280	304	275	268	286	297	289	251	272	283	268	271	249	273	266	242	248	267	285	290	265	266	296	260	282	263	270	253	279	252	260	308	260	243	272	262	269	294	240	281	280	259	264	278	248	247	265	257	302	272	272	270	239	256	275	274	304	248	228	260	236	246	284	234	275	272	274	264	283	258	257	259	273	272	253	266	265	274	286	284	285	263	261	277	274	282	292	275	256	272	276	292	281	284	248	232	232	287	270	245	261	272	266	244	309	306	283	285	260	253	282	275	290	285	285	257	283	287	274	247	246	283	307	275	274	247	274	271	230	283	264	280	268	253	251	231	271	273	251	281	289	286	264	268	286	272	255	286	257	252	287	266	271	264	269	263	281	280	271	278	264	277	251	256	266	266	269	246	272	308	272	258	235	276	274	293	277	285	261	277	285	241	242	254	272	317	274	285	257	266	257	290	295	262	296	265	266	253	244	250	271	276	285	284	269	294	303	282	254	271	259	275	261	270	261	267	272	264	289	278	230	332	269	279	247	254	258	262	272	318	278	273	258	265	269	264	239	268	280	271	273	277	271	267	246	229	249	261	304	274	284	237	264	275	264	281	266	261	300	270	286	264	280	246	296	268	260	270	242	266	257	253	257	257	283	252	264	236	261	287	284	250	289	249	259	260	272	253	273	263	268	268	245	264	276	254	272	275	269	241	266	298	292	283	257	245	284	269	266	303	285	245	251	248	299	252	238	264	256	271	291	285	257	266	282	226	233	249	271	278	269	286	282	302	291	270	267	249	261	273	270	279	280	257	251	232	282	295	268	252	244	263	273	261	239	274	247	289	283	289	283	280	297	263	269	274	279	291	298	261	251	249	265	280	292	284	265	280	256	232	283	270	215	294	270	289	249	286	258	285	279	268	258	231	263	244	264	235	272	282	301	291	287	266	255	238	276	290	262	274	259	247	252	245	254	239	272	253	260	269	293	280	261	258	256	271	252	273	256	295	258	311	271	278	268	274	274	273	256	280	256	283	266	264	284	256	310	245	278	256	290	264	274	287	271	263	277	291	294	257	273	283	287	264	280	273	287	265	265	266	257	297	266	257	270	287	263	276	252	246	256	264	266	286	292	242	259	270	248	266	266	258	285	293	261	275	249	261	276	264	286	280	293	276	269	253	275	248	248	319	248	277	284	285	289	283	255	255	260	246	263	260	264	237	243	287	249	300	269	241	238	270	237	255	272	269	273	290	266	286	260	258	242	239	270	282	279	231	251	298	307	289	292	273	250	249	290	314	250	284	253	299	261	260	272	272	280	267	269	235	263	275	289	233	239	257	302	231	302	285	265	252	248	262	255	280	278	271	277	265	281	233	280	266	303	259	263	283	294	284	285	252	264	279	273	273	259	264	273	242	266	225	263	281	269	258	253	258	272	261	244	250	292	290	250	265	285	299	269	291	257	278	264	258	271	256	245	272	289	284	278	279	240	262	301	265	260	275	251	235	286	240	244	273	282	278	241	263	278	283	257	275	281	267	269	262	267	265	254	232	269	260	295	279	265	275	269	252	278	295	227	254	290	274	253	259	268	261	282	264	271	266	256	277	284	276	264	264	257	264	284	272	240	301	248	256	313	277	249	250	278	260	229	253	266	249	269	257	286	292	264	272	298	266	254	289	279	267	248	248	246	271	267	269	255	234	267	250	271	299	285	254	277	293	274	245	274	240	261	253	269	243	273	254	264	262	296	245	284	261	260	244	265	258	259	252	268	224	272	279	273	269	273	252	241	262	260	266	262	241	261	248	289	285	298	262	223	302	265	255	266	246	244	246	256	226	279	272	248	251	239	270	258	267	245	267	274	266	274	259	279	258	271	259	253	274	266	282	275	273	266	252	252	270	325	258	249	253	262	289	275	237	279	282	284	296	281	285	254	242	269	270	240	281	283	264	265	264	303	266	285	270	279	285	277	290	281	272	289	289	296	246	272	240	287	259	255	281	287	261	282	254	276	270	272	267	243	290	268	257	243	279	274	281	256	293	246	277	248	262	252	283	261	292	273	255	259	267	265	294	256	258	258
19194	11998	10361	3120	2196	1742	1546	1356	1382	1276	1109	1057	981	917	888	917	812	801	775	716	754	800	725	749	748	685	724	688	738	740	681	720	662	638	617	703	729	672	668	676	631	570	685	677	674	717	713	617	707	661	655	692	655	611	665	712	659	588	644	705	671	713	647	633	655	664	628	691	626	639	662	625	629	620	641	639	701	678	662	653	647	640	687	627	712	677	686	672	650	701	635	640	669	654	674	676	688	681	655	692	660	615	660	642	660	672	662	583	620	653	632	676	650	665	666	681	664	647	697	630	617	677	674	663	722	640	663	666	625	667	660	728	670	652	638	653	665	658	608	644	684	631	696	639	637	690	665	640	679	644	639	645	602	620	643	679	599	631	623	640	652	649	659	609	694	624	644	662	673	687	626	641	686	624	676	655	609	680	642	614	630	666	653	666	714	638	669	632	676	664	669	622	655	656	643	644	669	614	658	655	645	638	678	677	629	659	620	658	645	660	656	656	654	684	670	635	650	622	645	659	640	694	649	612	628	653	654	657	657	648	663	651	690	675	689	681	624	642	678	695	647	630	657	639	639	624	643	706	700	569	602	636	629	702	649	649	635	676	636	634	633	726	636	717	663	621	644	623	639	619	657	680	706	682	663	621	648	687	638	672	680	672	644	659	662	652	693	669	634	656	649	659	660	640	644	674	624	634	663	719	651	633	675	638	647	654	671	657	633	672	619	603	692	624	666	669	644	665	671	682	704	655	643	681	663	675	619	630	632	669	607	655	656	674	668	653	657	628	654	658	642	660	662	651	638	637	673	686	643	705	633	654	622	659	685	677	613	643	628	599	665	644	654	679	662	661	614	662	639	609	689	611	655	641	625	610	669	639	633	660	635	688	678	625	599	664	653	657	670	691	684	661	705	639	655	665	662	670	636	666	645	628	671	653	674	651	632	700	628	636	667	614	652	639	675	638	689	636	632	645	640	686	649	641	660	678	718	612	676	656	674	600	670	667	665	651	654	663	667	643	647	609	665	664	655	654	662	664	662	660	641	635	691	635	688	622	629	715	644	653	626	695	642	644	665	612	617	681	651	702	655	678	644	622	679	655	628	662	688	643	665	605	649	627	712	670	626	668	668	633	707	631	626	636	667	665	635	657	685	689	605	678	635	648	667	678	652	626	613	669	626	651	665	655	666	709	694	578	668	647	657	676	645	662	686	662	648	636	616	662	682	670	668	651	646	633	691	634	626	681	672	661	659	633	630	699	609	655	588	663	659	720	676	673	642	702	631	657	676	645	665	676	644	664	692	640	657	639	668	650	662	666	627	638	708	640	640	626	650	665	622	676	653	659	658	682	653	668	660	662	648	695	666	655	666	638	641	645	653	667	648	650	677	659	619	664	665	647	657	673	635	668	631	663	679	595	683	668	651	652	684	602	664	670	703	665	647	662	688	643	642	670	663	663	656	660	696	663	648	649	667	670	701	680	624	713	689	635	684	625	648	640	704	645	669	708	635	628	673	664	638	612	667	673	668	666	620	667	673	675	663	678	631	645	650	641	662	654	686	661	658	671	630	650	699	674	690	708	673	636	588	665	610	697	642	662	696	658	640	668	653	663	646	665	636	686	612	660	662	633	652	669	657	692	709	657	620	637	644	664	628	640	668	671	629	683	690	635	681	669	670	657	655	637	631	611	694	638	686	644	603	654	693	641	616	643	671	627	647	679	633	675	652	665	652	680	656	647	651	680	632	633	672	647	637	633	688	604	620	649	636	670	644	660	648	676	674	626	715	638	681	652	633	658	667	650	611	671	614	649	674	667	626	632	667	615	667	674	668	648	633	634	687	678	634	646	686	612	665	671	594	656	659	663	633	664	658	641	630	680	675	630	634	649	669	652	634	674	660	649	684	638	643	617	631	666	625	668	662	606	656	693	648	651	661	634	672	705	665	683	651	623	694	661	657	659	654	654	688	609	629	637	661	639	629	675	653	668	642	662	635	643	636	718	650	642	613	611	643	643	648	679	669	679	658	679	673	677	681	689	700	652	631	686	649	629	675	643	623	685	674	697	623	675	660	639	649	672	634	612	675	643	649	628	643	607	640	631	671	612	684	687	642	656	661	627	663	626	669	654	666	679	672	637	657	658	658	664	685	658	625	583	681	663	681	641	611	664	644	659	643	645	657	688	719	633	639	613	704	640	651	650	674	608	668	681	651	645	632	665	635	636	651	669	632	650	650	646	613	666	641	607	597	656	617	597	615	671	658	693	625	603	648	646	608	665	644	644	650	620	613	679	660	633	633	666	693	677	635	607	640	654	669	634	641	677	673	648	670	646	645	649	668	655	701	657	662	646	672	648	663	675	636	644	684	627	655	660	674	655	649	659	667	659	641	662	674	688	631	627	662	693	676	646	671	717	704	669	639	624	674	662	647	658	658	637	680	621	685	627	632	676	661	644	643	617	655	615	645	656	643	642	697	620	640	631	633	657	638	610	652	679	647	668	627	642	660	690	676	679	656	647	630	603	647	643	643	651	628	665	655	654	648	629	628	660	636	597	652	628	632	651	712	683	645	619	672	662	697	610	664	643	671	697	655	644	658	637	628	626	591	677	677	662	698	666	674	667	640	619	670	684	637	615	668	686	595	663	662	647	680	628	658	682	684	730	661	628	638	643	630	654	616	627	663	670	633	600	669	692	711	640	630	646	664	657	642	694	668	651	640	638	629	672	643	665	635	614	650	645	628	683	635	632	681	628	638	664	728	650	661	612	649	627	657	685	685	717	675	630	628	716	664	623	637	642	629	651	694	634	605	644	656	632	606	646	627	666	644	671	653	640	686	675	634	676	641	631	653	651	651	624	645	687	650	650	605	602	622	690	644	619	644	634	615	688	638	659	645	644	672	656	659	673	627	696	646	678	648	675	666	676	635	653	637	661	657	625	684	657	655	679	684	684	618	673	604	670	619	643	636	658	694	653	662	656	667	665	672	666	642	668	669	675	618	624	679	656	645	642	653	662	680	647	615	641	634	644	622	669	638	639	651	643	628	645	645	657	657	627	656	628	667	673	650	640	622	641	669	651	650	593	666	674	676	605	657	693	647	672	639	624	675	729	671	660	624	621	650	615	676	637	633	668	653	695	685	692	667	634	608	688	619	659	636	655	669	665	665	607	610	639	658	687	654	621	583	654	715	637	649	668	626	637	633	681	678	667	615	669	631	660	606	654	682	653	687	673	645	647	665	632	660	680	617	626	672	687	666	683	671	687	632	650	652	632	617	655	658	635	637	676	661	624	641	657	628	666	639	671	703	636	640	667	615	625	666	680	662	654	650	673	694	665	641	640	673	678	628	640	667	650	649	656	675	669	633	636	657	621	628	663	594	630	639	700	669	621	658	633	668	617	661	708	627	675	650	674	684	658	697	663	651	629	705	674	692	649	622	614	658	690	666	633	679	696	625	692	687	683	681	666	670	665	636	670	667	697	690	656	658	632	623	624	697	681
35482	20022	12961	3135	1017	652	461	360	339	334	309	282	254	231	240	227	235	186	204	213	192	163	190	194	188	179	178	175	182	197	177	172	149	153	175	155	188	190	175	167	173	148	144	168	165	180	177	183	199	185	175	147	183	159	187	185	143	162	168	153	187	183	155	181	188	178	173	156	180	169	171	187	173	168	157	187	195	177	171	178	183	165	169	158	151	184	199	156	156	182	175	162	166	165	145	184	161	156	176	165	174	135	192	145	177	151	182	188	163	166	133	178	172	195	189	197	175	157	165	178	165	192	170	177	179	150	164	168	157	148	168	149	196	167	164	184	163	181	195	174	151	208	165	180	150	179	173	171	168	185	203	178	172	187	158	141	200	165	167	188	163	181	153	178	152	177	156	154	167	140	163	173	173	151	172	176	182	193	166	186	171	151	183	169	172	182	147	168	187	173	188	185	156	146	199	205	171	155	171	167	154	165	161	156	156	163	189	190	162	177	190	153	179	180	155	149	186	196	162	175	177	180	185	134	163	153	145	162	181	192	201	197	146	162	161	181	179	170	167	179	189	171	152	208	189	188	160	175	175	185	163	186	182	166	170	150	171	180	169	179	192	190	159	160	175	165	184	189	174	171	159	177	181	182	170	168	168	164	180	148	164	157	179	167	170	163	156	190	178	189	180	192	156	187	186	146	167	168	178	184	192	164	165	219	189	163	163	162	167	190	177	155	142	175	164	144	175	159	143	167	154	138	187	169	173	171	197	176	178	164	187	169	170	146	173	187	154	184	151	189	197	173	176	156	172	184	205	134	168	182	183	189	164	170	177	175	164	174	177	153	160	185	179	160	178	144	177	156	162	180	162	192	145	166	190	165	196	159	177	161	155	169	177	196	186	147	153	172	166	200	177	162	167	188	203	199	155	157	170	143	175	153	174	168	175	182	141	182	178	180	187	160	174	193	186	147	149	153	171	157	177	157	189	187	160	183	193	157	168	168	179	204	178	144	171	159	172	168	174	198	180	196	173	193	173	191	170	150	164	175	169	172	178	179	157	189	169	177	172	153	153	184	190	175	154	175	214	166	161	177	191	197	183	179	184	175	181	171	167	155	191	168	168	188	153	182	174	193	165	164	197	180	169	205	174	149	163	171	168	185	171	170	173	164	215	154	192	156	166	177	178	189	168	177	168	183	154	182	173	179	182	174	189	171	159	167	181	166	163	167	184	202	194	146	144	174	210	168	166	195	182	182	162	182	147	151	160	169	173	159	205	174	193	166	163	194	176	170	161	196	186	160	159	173	187	162	169	163	183	164	160	178	171	177	174	155	152	197	180	179	176	168	176	145	151	157	177	174	178	175	153	172	182	191	158	172	164	175	168	154	157	191	173	166	184	169	186	168	175	177	172	161	191	170	181	184	176	170	184	164	166	199	186	191	174	170	177	165	153	193	146	193	159	162	160	191	150	187	177	151	165	172	183	184	171	163	166	164	163	150	176	191	171	167	163	172	188	159	178	171	150	188	167	177	145	186	146	176	182	154	156	166	161	182	175	171	178	201	151	145	169	199	174	167	186	151	166	200	174	188	191	170	185	188	182	172	191	177	168	171	180	167	161	173	176	153	165	189	165	200	181	169	193	169	145	203	160	161	178	164	190	158	173	169	182	179	177	186	165	168	164	152	190	175	188	173	173	183	181	182	183	167	155	168	149	144	181	149	190	171	169	176	151	164	136	179	169	130	178	155	171	166	180	174	178	195	174	150	180	152	177	176	189	207	170	155	163	190	158	184	176	183	174	168	180	187	194	178	152	172	155	155	170	158	166	159	186	170	161	181	151	190	175	171	181	178	189	184	152	164	182	166	175	178	172	168	190	190	168	165	173	183	216	175	166	177	177	193	172	162	162	167	161	186	172	185	165	168	172	179	181	173	162	190	190	165	184	159	174	155	179	141	161	161	161	170	183	171	195	168	159	163	193	159	191	151	174	182	192	186	174	170	165	171	172	175	161	155	166	183	201	172	140	155	166	191	133	166	158	147	178	157	161	164	181	173	182	172	184	193	177	173	184	197	166	165	147	169	160	163	163	192	169	179	184	165	154	168	174	190	194	174	177	172	181	160	171	167	179	205	182	168	168	181	157	199	154	194	166	180	169	177	172	168	175	151	164	189	182	181	161	155	156	187	166	178	157	158	200	177	147	176	186	177	189	198	154	183	175	189	155	179	156	191	140	178	167	168	166	158	169	152	163	179	181	162	188	148	185	173	163	179	165	151	161	168	155	165	163	170	169	187	195	187	175	168	168	184	168	167	174	152	175	165	165	176	192	161	159	156	169	145	169	176	171	162	164	181	168	181	194	166	167	154	168	160	179	188	205	161	175	165	175	176	158	150	161	170	179	143	167	172	165	158	149	157	163	177	194	178	181	181	174	167	189	169	200	177	184	167	182	177	152	157	183	166	182	156	183	170	173	188	167	158	177	155	176	168	159	173	178	182	169	186	170	184	184	168	168	156	158	167	172	162	178	180	159	142	171	165	169	177	166	161	159	159	214	179	153	168	200	192	168	187	156	161	180	178	175	166	164	159	176	179	144	147	200	160	184	160	165	192	177	197	189	162	180	188	161	152	165	160	187	156	161	179	198	166	176	170	171	171	188	166	197	176	182	170	144	188	149	172	169	146	178	179	201	147	154	178	167	211	155	192	176	175	162	146	177	177	169	174	194	174	170	177	181	195	162	161	176	180	166	164	181	184	201	172	200	167	153	181	177	173	174	184	164	147	202	158	196	166	148	160	196	164	169	167	153	172	160	187	169	182	181	163	158	149	162	161	178	171	188	185	173	184	162	186	183	159	167	154	180	176	154	178	186	155	162	167	178	187	164	156	153	182	181	170	176	183	183	172	163	196	195	170	141	195	186	185	204	196	156	159	160	194	170	186	173	183	161	171	162	171	167	176	175	188	161	206	154	160	174	156	176	159	188	165	190	211	173	181	167	174	162	178	172	148	164	181	190	138	176	188	156	171	196	161	156	157	199	163	167	187	186	182	166	161	191	182	170	188	172	180	170	143	182	164	171	167	174	162	158	170	145	156	171	156	164	162	164	168	168	148	172	150	160	168	188	152	174	189	175	188	152	167	170	179	167	172	176	162	151	175	165	202	174	146	165	168	168	196	170	191	167	195	178	179	176	181	196	176	176	171	184	168	160	208	192	190	163	147	185	172	155	175	165	161	179	175	169	174	165	159	189	184	154	184	169	164	164	173	178	152	183	156	185	168	161	194	169	170	157	179	175	178	174	177	171	172	158	159	181	172	141	167	185	157	183	197	161	172	159	192	181	201	194	185	152	189	190	154	154	158	180	126	185	132	171	177	179	155	166	186	166	186	173	175	166	180	155	192	200	187	159	155	174	167	181	166	167	182	184	159	188	172	165	168	177	192	184	171	177	173	164	184	158	185	163	161	168	165	176	180	151	161	159	179	169	159	159	161	145	182	169	169
24260	15750	14655	4332	2836	2193	1801	1497	1499	1284	1240	1083	993	893	839	796	749	713	622	615	605	599	603	568	566	524	547	555	492	527	506	487	477	455	456	471	460	467	426	444	492	493	463	440	489	435	427	494	459	439	476	463	468	407	466	425	469	458	453	408	411	449	440	451	440	453	477	424	420	475	440	499	452	446	494	492	457	435	444	461	478	475	451	466	449	476	474	441	422	409	420	432	382	426	423	416	485	431	444	446	450	409	427	446	421	464	441	439	429	425	447	461	428	481	390	463	451	420	429	417	451	497	411	448	426	445	461	416	446	438	469	450	418	464	436	406	463	462	439	410	411	399	478	440	446	447	475	422	436	418	449	433	431	432	449	429	482	432	440	435	426	433	430	432	439	405	405	453	447	464	444	434	428	472	424	486	476	459	395	460	434	440	470	432	424	410	406	414	464	441	447	431	442	433	435	423	446	426	436	442	446	467	421	480	444	432	436	463	447	449	440	430	436	465	436	498	440	425	409	477	413	424	419	459	431	431	436	429	454	443	436	448	451	456	428	478	406	433	442	461	418	450	450	453	501	453	424	422	414	458	457	463	404	435	449	460	412	433	442	471	418	491	392	443	447	478	400	455	437	436	398	454	390	435	523	438	436	441	441	443	448	465	444	409	407	433	428	403	443	464	434	424	447	413	432	454	458	407	427	426	431	469	449	443	445	429	445	454	429	425	455	416	456	453	380	462	438	454	450	443	462	475	400	414	430	411	423	453	422	433	436	433	439	389	437	444	474	454	412	484	440	470	451	439	426	457	412	446	394	454	431	424	417	459	418	479	395	433	414	425	454	438	443	431	438	448	420	433	467	426	415	465	411	436	459	418	461	444	439	451	438	436	427	415	496	431	435	411	437	426	426	464	466	415	419	455	445	440	421	457	463	443	469	464	437	447	446	419	402	451	433	433	474	439	425	471	429	473	443	450	436	436	449	453	404	453	447	475	451	449	453	448	457	473	440	431	480	457	462	458	453	453	462	440	423	452	422	440	486	446	407	473	444	460	474	412	419	446	432	433	498	476	455	416	446	442	448	474	437	471	470	442	460	424	434	441	448	435	447	484	443	400	483	425	421	465	407	441	436	441	448	445	413	453	422	404	435	445	425	413	450	398	409	503	443	436	445	449	438	420	452	426	445	434	443	447	451	433	395	464	460	432	436	432	431	418	465	427	444	439	422	437	427	470	413	414	445	421	432	450	454	436	461	448	473	442	443	452	438	406	417	452	437	449	420	432	430	419	456	458	413	454	463	405	395	431	438	440	407	401	461	418	433	455	444	434	478	410	455	448	448	435	436	444	443	431	420	468	469	443	473	455	442	456	449	435	419	472	439	456	447	433	446	452	487	416	422	421	439	445	451	461	429	445	439	466	425	427	423	464	427	435	408	452	401	436	434	465	433	435	458	406	442	423	432	439	440	429	407	444	429	445	439	437	452	428	474	474	467	441	422	419	393	449	461	412	419	423	453	476	462	429	410	434	445	406	404	446	426	428	424	441	459	436	443	441	433	431	429	465	432	450	445	426	412	437	444	435	454	461	406	430	449	427	414	432	430	427	422	423	460	466	433	425	411	462	468	470	435	459	448	448	433	423	440	403	431	447	470	430	417	449	412	467	426	440	445	461	387	462	462	426	491	425	433	431	437	424	422	430	438	447	451	438	465	404	418	445	408	446	487	438	427	461	473	461	446	422	448	455	428	460	427	442	432	419	440	434	432	457	431	417	445	452	430	486	443	431	449	426	508	432	434	447	409	425	500	383	446	461	438	417	460	403	434	418	428	449	390	415	448	442	426	431	438	456	477	426	440	419	450	440	443	457	468	441	422	452	440	480	499	433	422	425	473	448	418	408	445	441	472	459	468	420	430	427	496	449	440	469	466	416	439	493	446	437	445	437	439	431	453	423	436	446	435	426	411	470	453	430	436	435	435	461	417	431	454	415	436	433	457	416	455	447	426	437	478	432	440	446	435	447	461	419	443	456	405	466	417	405	456	463	435	455	420	468	467	395	441	456	417	445	426	459	412	375	467	450	442	438	421	443	409	424	475	496	480	420	422	434	421	476	453	427	403	476	436	414	418	427	460	439	452	449	459	417	415	436	440	436	443	442	444	426	432	475	463	447	475	422	442	449	430	468	420	496	426	416	417	425	442	437	412	475	443	473	414	432	438	458	414	442	447	450	469	413	408	456	410	426	450	433	396	424	430	419	446	401	459	430	442	425	412	433	410	440	448	456	472	422	447	427	468	439	441	437	457	441	445	466	393	445	403	401	400	421	432	427	435	396	422	433	458	424	437	446	479	395	459	448	446	426	469	443	449	421	447	417	433	453	459	472	433	456	413	436	462	411	462	428	470	458	432	437	444	431	445	436	434	458	422	418	437	456	448	444	430	381	446	392	440	418	444	408	485	450	449	442	453	434	432	474	459	476	426	438	476	418	444	412	429	447	466	411	383	427	457	436	461	495	454	426	417	469	430	412	437	433	452	412	434	447	399	422	443	438	441	443	422	433	443	409	411	457	457	442	462	432	460	483	418	401	466	435	438	418	425	431	420	442	420	462	406	444	424	418	467	433	413	456	438	416	427	455	449	437	454	454	471	469	415	427	432	462	470	454	413	450	473	432	474	427	449	419	434	431	431	429	430	448	473	469	432	424	420	434	447	413	412	422	478	439	449	448	441	467	429	445	455	447	407	442	436	466	416	428	448	458	422	456	422	437	431	435	435	406	451	448	466	452	400	420	411	427	405	417	420	442	477	428	455	427	408	441	434	408	445	408	435	434	451	430	463	492	453	434	438	419	446	443	433	432	437	466	464	458	476	453	417	460	446	422	430	448	397	467	424	431	426	453	448	448	459	423	499	445	424	458	465	440	432	430	480	432	459	422	473	450	405	448	419	430	446	445	445	437	418	492	427	452	439	433	450	440	440	443	437	456	426	438	425	424	434	423	441	428	430	460	453	412	414	432	442	438	423	433	413	455	456	437	440	441	407	444	448	417	451	408	456	446	411	467	481	443	420	419	460	442	407	453	475	484	401	417	463	410	423	439	470	437	485	393	450	459	416	436	431	454	486	412	451	428	431	486	420	450	451	450	394	404	448	461	433	464	414	431	405	469	412	461	465	478	485	438	409	481	473	445	405	404	434	435	437	458	433	478	446	458	451	435	437	421	438	438	437	444	435	403	431	414	430	434	408	422	435	422	432	441	431	469	459	464	444	400	444	442	401	430	449	448	440	442	459	429	432	435	465	428	472	455	445	459	451	434	439	478	451	427	453	421	447	454	449	433	411	451	450	440	459	417	445	438	405	472	488	438	441	473	445	432	414	432	450	442	474	442	406	413	422	435	437	435	438	432	430	429	467	431	450	414	453	435	416	449	508	470	427	432	439	445	438	440	473	420	416	459	450	431	436	440	434	446	471	467	450	428	469	449	482	481	432	431	432	431	386	430
11961	3830	1827	643	476	420	356	351	342	337	314	342	357	307	324	286	293	311	318	276	299	302	328	316	311	311	309	305	275	330	289	328	320	341	283	295	317	313	316	333	326	293	326	313	308	299	291	320	277	311	315	316	327	304	329	292	277	317	336	284	283	308	307	318	269	310	291	311	327	293	329	285	312	309	288	293	288	327	269	325	313	311	313	268	368	313	322	301	289	320	307	300	297	303	314	296	310	322	336	310	342	323	306	312	305	290	305	318	332	304	304	293	285	313	295	287	298	263	263	325	294	311	311	313	307	303	297	286	314	289	301	318	310	281	286	335	298	327	315	328	283	265	301	325	280	286	307	279	275	300	285	338	294	294	289	309	305	264	293	325	327	334	274	290	306	305	301	299	289	333	327	319	301	279	293	285	277	320	293	294	308	315	283	287	297	285	311	311	313	313	309	321	327	309	301	322	274	327	322	291	318	305	309	301	296	290	284	286	307	295	309	318	284	295	266	295	319	303	285	282	277	301	282	285	309	285	325	331	320	282	295	287	298	312	287	325	304	286	315	319	288	307	303	288	323	346	317	331	324	311	285	318	313	337	320	295	281	286	283	296	305	294	279	310	327	305	320	303	312	312	315	327	317	314	279	290	304	327	279	310	308	299	299	294	302	325	271	297	347	277	293	287	326	319	340	300	299	294	306	308	314	285	314	323	302	279	327	298	319	318	323	302	304	301	311	316	292	301	310	299	342	342	318	316	278	296	288	309	264	325	312	304	256	323	310	300	309	297	275	275	313	311	277	329	291	306	310	310	306	308	292	300	281	305	296	307	324	281	314	284	288	318	286	312	290	298	287	304	289	287	314	299	280	284	299	320	303	302	293	285	261	290	323	325	317	306	299	298	324	320	288	344	327	298	319	325	299	287	323	308	294	287	327	300	300	309	319	311	325	295	310	305	315	302	333	282	337	286	328	268	315	299	298	320	318	326	298	296	291	297	298	324	312	303	312	347	324	314	287	282	304	320	309	326	305	295	294	374	348	311	330	315	300	283	293	282	284	330	316	293	309	304	291	300	281	322	311	298	308	293	288	297	318	321	287	284	328	304	286	303	287	322	299	314	327	329	293	318	307	291	315	268	304	343	313	311	301	320	320	293	309	289	265	266	299	311	299	277	332	348	302	331	283	275	310	276	327	288	302	284	321	284	352	335	283	327	283	333	307	304	296	319	342	307	308	276	316	330	365	283	297	317	323	329	323	310	315	297	299	318	294	297	345	304	310	317	306	295	306	312	303	313	320	320	322	292	316	305	298	318	300	318	307	295	327	284	333	304	300	269	308	299	303	306	284	345	318	284	324	307	317	339	289	290	279	275	321	296	296	320	281	324	296	295	354	293	296	304	299	321	307	284	301	297	322	310	317	291	308	309	322	294	315	314	330	273	319	311	313	318	297	278	320	304	326	301	341	329	312	330	325	298	295	287	313	312	317	311	335	319	297	272	313	333	296	269	299	294	303	293	307	299	321	287	292	292	294	310	283	307	308	288	283	312	299	296	308	307	313	305	293	320	315	309	308	313	311	315	305	257	327	322	279	309	309	286	288	290	332	305	306	309	314	282	296	317	307	312	281	360	297	277	307	326	288	303	311	282	308	326	319	260	298	302	293	277	313	299	320	302	299	279	302	278	280	280	293	297	297	303	320	315	298	271	288	310	305	313	309	283	315	331	321	299	298	293	331	335	280	336	292	317	332	333	285	298	298	307	289	274	309	304	297	322	311	309	305	333	288	312	314	298	279	291	304	313	280	300	302	325	305	316	318	314	337	307	289	317	298	315	320	295	308	285	297	308	306	331	293	335	310	302	329	283	340	328	300	319	302	336	316	300	289	336	307	313	270	323	298	310	273	274	326	333	307	325	298	286	290	315	300	277	290	315	303	295	315	276	336	304	297	296	306	322	302	321	349	310	305	318	333	297	307	329	304	303	318	275	291	320	337	281	301	289	299	301	288	314	320	280	325	299	293	313	307	282	293	309	297	295	294	301	324	293	318	318	293	346	303	300	327	315	269	308	297	294	306	347	289	322	321	301	306	270	268	344	320	283	292	286	301	298	309	275	281	342	319	328	302	304	299	328	325	306	284	346	282	285	319	342	321	295	313	288	304	299	305	311	309	303	271	263	318	289	334	294	300	289	302	328	317	348	292	318	303	310	304	291	305	292	326	298	325	290	301	273	323	311	317	314	305	336	309	289	289	281	297	302	279	318	280	304	313	287	307	286	324	333	300	282	322	315	331	293	312	291	314	330	305	317	355	321	302	296	331	329	283	264	316	306	330	306	301	295	306	318	311	305	302	272	323	327	299	318	294	306	326	267	310	293	326	305	336	323	316	308	329	288	307	290	325	296	311	316	305	286	298	311	299	289	294	333	289	316	320	297	276	300	339	311	296	328	309	284	314	321	321	283	317	304	313	290	287	305	301	292	332	295	279	320	304	314	332	299	279	313	302	309	309	295	310	354	302	263	285	294	319	299	328	286	286	304	304	297	288	306	305	273	321	288	285	320	279	303	317	313	331	300	304	292	308	323	277	315	308	314	297	297	326	321	308	268	311	277	263	280	318	336	304	299	313	296	264	311	327	302	326	293	282	298	296	314	280	300	257	278	321	340	319	320	311	303	323	327	275	327	317	286	310	349	294	296	291	292	279	313	299	287	300	315	290	288	328	303	329	285	298	325	282	298	315	313	300	279	297	297	332	316	284	310	312	320	290	265	285	324	355	291	307	284	294	314	328	317	290	287	304	301	293	341	273	300	312	306	296	308	301	301	328	311	293	274	302	309	307	337	289	292	313	286	295	308	321	310	291	301	342	334	325	304	322	313	329	288	294	266	310	341	294	293	324	284	310	321	295	305	312	279	310	292	293	297	313	297	327	260	299	306	286	293	321	304	294	289	316	313	266	281	327	292	314	293	295	312	283	313	314	297	301	319	335	315	316	280	296	294	340	308	243	278	299	264	308	302	294	301	272	281	289	323	325	303	293	335	288	315	326	303	275	324	310	334	275	299	282	309	302	344	293	306	290	295	316	298	288	319	330	313	299	293	283	297	268	308	334	320	333	284	315	306	299	307	309	296	281	288	286	279	279	316	294	285	297	316	280	344	290	312	261	302	294	315	289	320	312	329	335	289	279	290	324	324	332	318	296	302	305	282	305	287	300	300	304	275	270	337	319	306	303	319	318	278	309	249	309	327	374	318	321	273	330	304	310	290	307	284	308	325	307	310	322	326	302	334	318	293	332	319	295	303	311	287	290	309	283	289	300	303	295	342	348	326	329	316	309	281	280	312	331	337	254	276	299	328	285	301	330	332	279	285	287	290	313	297	297	332	295	303	310	309	294	318	295	320	333	320	293	324	334	322	288	311	306	314	276	304	291	296	276	310	304	320	303	317	339	284	312	309	334	289	316	294	327	317	290	295	288	322	292	289	306	287	306	292	287	302
8946	4043	3429	1775	1507	1283	1182	1079	1076	955	926	917	823	879	879	832	827	819	825	791	795	776	759	736	776	749	751	773	785	758	734	745	742	730	716	772	735	713	755	726	750	748	787	739	778	764	721	723	753	741	734	749	707	768	712	688	748	763	737	715	719	717	701	787	767	730	741	704	709	736	732	744	749	765	745	773	731	729	704	725	772	783	751	726	732	745	696	746	734	711	797	710	696	730	736	698	751	754	733	704	720	714	758	747	748	765	727	739	740	741	753	741	778	782	752	742	712	724	786	703	751	727	735	704	716	743	768	729	734	740	709	776	753	736	757	725	767	737	711	765	787	707	741	712	701	741	756	780	721	774	741	748	726	781	728	746	782	730	745	724	742	746	723	756	741	716	709	753	740	682	750	725	689	724	748	719	732	706	749	698	752	774	753	735	753	715	730	748	772	764	755	689	773	753	702	712	702	756	728	778	773	725	757	788	730	711	732	757	760	715	712	734	763	722	782	689	686	759	764	774	759	718	724	740	753	751	764	720	697	732	761	749	772	791	695	769	741	736	749	750	691	768	711	720	712	751	763	737	746	720	726	708	746	741	687	695	728	723	777	750	728	770	749	743	686	755	731	708	733	705	692	710	736	734	755	719	732	763	737	727	780	750	713	706	748	737	748	762	805	770	742	687	755	744	735	761	736	751	725	735	752	730	740	761	709	730	724	765	725	749	739	691	709	748	756	741	725	758	699	729	738	804	720	710	689	794	740	726	730	793	723	746	740	738	741	749	704	697	784	752	744	711	732	751	756	718	746	793	749	714	728	701	748	747	750	723	734	726	761	762	756	734	751	749	768	765	694	694	774	751	745	732	768	725	709	762	682	707	761	712	763	680	779	717	747	709	706	743	762	765	678	731	759	773	725	730	760	749	768	715	712	716	737	749	723	747	759	761	738	743	694	754	779	715	754	716	756	697	781	730	751	719	730	665	707	699	695	767	735	694	738	762	765	699	741	729	701	742	762	733	725	705	752	741	729	720	731	721	771	778	762	764	759	671	730	748	730	739	757	680	713	735	745	776	744	728	770	712	747	727	757	741	795	736	745	770	744	753	702	741	718	732	721	752	736	757	726	777	748	718	740	735	715	716	745	710	762	729	759	698	685	721	737	769	739	721	757	713	756	711	766	732	676	682	801	749	736	752	663	729	744	727	802	736	697	725	736	752	742	704	753	735	769	759	722	682	699	730	708	742	714	631	743	723	702	751	755	746	773	759	736	752	731	681	723	731	714	731	735	786	677	771	721	729	744	740	745	694	780	777	773	688	752	730	663	782	666	735	797	744	737	735	750	688	750	710	785	732	677	719	746	682	749	743	735	706	715	732	763	723	735	714	777	706	744	693	723	726	761	764	728	716	768	719	811	768	768	753	731	770	722	732	756	721	757	722	733	803	755	751	765	770	775	730	700	757	740	741	732	784	789	738	718	790	747	775	757	722	726	764	731	723	712	753	717	760	802	712	698	755	725	748	745	738	713	723	759	703	757	728	735	729	766	714	699	757	711	775	739	744	711	754	767	731	737	689	765	692	750	690	736	780	719	713	762	745	755	745	758	720	795	735	662	774	774	747	741	758	783	762	733	750	726	736	741	772	741	762	757	754	760	759	757	770	671	740	757	758	703	734	753	694	747	756	750	781	750	705	744	709	737	764	778	746	758	736	712	723	712	736	766	743	770	699	735	725	728	779	725	699	738	685	727	703	775	737	763	735	746	697	741	777	734	716	755	722	748	720	711	732	793	693	730	734	697	732	785	691	781	726	765	755	745	757	788	721	733	744	756	739	684	742	684	772	710	714	742	705	747	757	806	756	708	755	746	743	745	771	700	760	717	702	753	702	765	757	725	725	772	784	765	699	720	742	666	753	742	722	727	741	710	734	750	775	722	742	762	792	755	745	703	734	713	765	749	786	743	691	710	743	714	760	727	753	755	717	704	751	757	737	732	810	707	662	720	736	716	764	725	716	740	750	689	724	725	731	674	720	748	771	748	741	792	703	707	741	743	738	716	761	730	765	705	659	825	755	785	697	769	703	681	735	725	717	742	710	722	763	734	751	740	754	736	733	743	694	748	735	779	739	760	756	768	748	752	752	716	761	732	738	736	728	714	786	749	780	718	728	744	748	745	732	724	698	754	706	734	758	731	722	694	724	729	717	750	695	697	779	738	694	738	787	749	765	738	708	765	748	742	770	784	750	713	784	772	774	741	737	738	748	768	702	739	710	796	780	717	803	733	726	745	729	734	768	749	761	730	738	708	718	745	726	736	776	763	688	708	717	704	796	718	740	769	739	716	761	757	729	736	719	715	717	713	655	779	732	752	680	717	805	776	777	705	745	773	727	736	737	794	786	722	725	756	716	746	735	746	699	758	760	756	725	746	738	730	792	705	726	692	743	721	728	758	732	735	728	719	730	721	751	766	756	752	745	749	757	724	796	739	744	749	743	748	749	733	659	721	745	710	743	727	773	721	751	740	755	775	679	747	760	735	725	715	754	715	740	731	774	702	787	754	789	740	795	722	766	745	743	782	778	731	704	782	758	758	770	719	714	742	717	729	737	766	731	715	732	752	732	741	712	745	746	753	739	733	732	751	740	799	787	787	733	743	809	727	689	745	697	733	722	717	783	734	740	710	752	767	724	665	714	736	692	725	753	698	687	749	777	721	735	709	729	729	761	724	700	753	750	691	691	699	722	748	744	748	735	730	746	731	767	723	743	708	741	735	711	748	773	727	717	724	729	744	701	754	728	725	764	715	707	719	776	733	718	737	756	707	746	744	739	742	722	791	712	771	736	759	750	696	725	686	770	727	682	774	729	751	738	737	739	689	768	764	741	725	702	743	722	790	727	746	748	770	798	726	683	694	740	733	727	731	752	741	731	716	721	736	646	728	717	787	743	789	706	742	764	690	741	740	754	734	715	736	709	727	764	751	718	755	750	745	754	694	754	766	765	704	801	773	729	753	728	716	711	707	741	742	745	707	750	761	756	792	790	735	721	739	728	735	742	741	722	758	728	746	766	733	729	724	726	712	768	779	689	681	758	729	776	679	771	722	717	728	750	742	737	740	772	726	767	746	775	685	764	754	731	668	741	798	749	689	758	724	737	714	678	746	757	738	736	748	727	737	724	758	766	730	770	795	752	762	693	704	706	758	711	773	760	726	749	785	704	762	756	751	721	782	757	732	742	762	704	733	737	661	760	725	758	781	728	703	731	754	740	749	767	709	759	763	739	754	738	746	718	755	724	688	754	781	748	767	716	724	748	748	725	802	782	780	731	715	727	703	754	753	763	733	778	721	721	730	718	728	752	714	723	709	749	744	720	733	796	745	788	741	731	775	751	739	703	711	727	716	723	743	718	745	717	662	723	699	762	666	802	738	730	736	738	755	695	721	809	733	736	722	685	725	739	755	729	745	759	744	705	705	704	722	695	732	752	733	765	721	782	761	714
25670	13074	7422	1588	678	554	431	410	415	375	344	333	324	290	335	305	260	263	273	272	284	318	298	272	258	254	288	263	285	255	248	240	281	265	260	276	243	261	273	258	273	268	255	240	283	308	257	291	251	255	260	266	271	274	276	307	307	253	266	293	265	273	267	277	262	252	265	253	259	277	261	233	284	252	260	237	244	244	259	252	253	261	263	292	295	290	291	272	264	244	274	252	286	258	260	265	230	247	262	273	262	264	291	251	246	265	298	262	239	258	277	292	289	246	239	282	282	264	283	295	263	220	263	266	323	260	242	261	267	260	265	277	272	251	270	273	271	273	267	268	287	232	261	284	255	246	295	269	263	249	243	253	270	273	261	262	250	287	258	240	277	285	295	280	259	245	264	286	268	249	260	249	247	233	261	261	233	271	282	264	297	282	300	258	292	275	244	263	248	239	262	237	254	262	286	253	271	267	234	290	279	254	258	259	256	245	281	272	284	270	262	283	261	245	256	261	252	269	276	272	271	259	262	283	261	282	260	279	244	273	267	264	264	282	273	264	270	254	267	251	309	272	298	275	264	259	296	273	249	265	291	250	263	246	288	276	290	257	239	250	300	248	288	267	303	267	278	295	275	284	272	309	303	265	332	237	294	250	244	268	293	258	275	278	246	269	239	277	253	250	280	299	273	275	276	264	255	276	273	286	287	287	287	277	276	286	280	260	276	272	243	270	287	270	296	291	248	267	258	234	257	302	282	281	269	247	244	268	265	282	287	254	261	237	278	266	267	239	240	261	260	251	293	281	269	239	257	272	264	252	283	245	285	252	306	261	276	265	250	261	267	278	273	248	302	292	265	299	274	308	248	237	278	269	271	272	261	298	272	297	282	286	297	281	250	284	282	253	275	251	263	283	276	266	251	265	296	254	238	235	298	273	284	289	258	278	290	280	311	276	290	300	255	266	254	243	256	285	269	279	272	251	272	283	239	260	286	280	272	273	257	281	262	259	262	245	282	282	269	272	246	259	280	261	268	234	277	267	263	259	265	263	273	243	256	255	263	268	263	272	275	250	270	259	268	254	254	260	282	263	253	282	245	290	274	268	263	276	264	297	285	260	280	274	251	264	294	255	265	290	276	272	272	269	277	301	284	251	248	294	261	271	285	283	274	259	257	277	279	284	299	254	286	263	269	240	272	227	252	273	287	281	287	283	313	271	261	235	256	249	258	288	265	272	272	271	258	250	250	266	256	236	277	286	282	273	293	284	285	267	276	272	257	260	259	284	258	276	247	281	249	293	260	232	281	260	278	257	278	273	284	267	274	267	304	271	288	332	268	257	266	270	280	291	247	240	263	312	286	285	231	258	261	290	270	267	256	233	269	277	257	270	270	299	249	262	252	268	283	282	259	282	275	268	261	276	250	272	281	273	262	268	268	259	266	238	262	290	290	273	267	252	282	275	264	286	261	288	285	235	281	255	280	294	276	255	265	241	260	256	255	261	271	281	287	260	272	293	271	277	241	270	240	268	273	272	275	262	270	280	276	275	314	271	251	253	277	278	301	291	273	261	278	265	241	227	274	244	272	274	283	277	258	250	292	258	271	229	251	276	260	265	261	215	273	283	252	266	288	247	277	249	265	285	277	265	266	239	276	262	257	300	253	248	307	267	261	281	245	303	266	274	261	253	285	272	267	280	270	245	273	252	284	240	251	296	273	275	277	275	290	266	283	233	261	270	292	303	285	282	272	232	269	274	269	266	253	263	258	267	275	286	275	263	279	278	251	263	271	246	257	259	239	287	268	276	246	248	292	271	268	247	273	267	252	263	269	242	276	255	271	304	289	261	285	277	271	271	261	295	255	274	249	292	265	262	288	260	237	227	254	261	265	247	239	263	251	309	240	252	268	292	265	265	269	296	261	261	305	252	265	255	251	275	262	249	270	252	286	284	282	279	250	244	260	249	261	262	321	260	274	263	256	281	285	265	246	267	270	265	266	253	259	240	273	265	289	250	285	254	283	269	275	288	257	273	285	279	280	283	242	271	266	288	255	271	261	261	254	260	281	276	255	280	257	257	287	269	258	278	264	256	281	255	272	239	266	276	302	255	240	244	250	254	273	261	245	259	242	256	273	269	303	259	268	255	263	257	267	248	288	259	284	268	273	263	307	276	279	247	267	269	302	250	280	288	281	291	233	283	294	267	284	287	293	298	266	296	245	258	271	281	313	274	271	271	243	258	276	237	256	267	265	298	271	258	307	270	286	294	329	300	255	255	282	276	302	271	277	238	263	320	249	276	281	270	277	283	293	249	286	258	243	278	304	261	274	245	256	232	241	267	265	279	272	262	257	276	276	279	306	264	278	289	253	302	276	281	294	265	254	250	250	260	274	280	280	255	280	261	239	274	266	277	281	266	274	241	271	234	259	257	274	292	260	280	256	274	267	262	243	274	245	270	267	248	262	239	283	306	264	257	284	253	262	267	282	264	251	282	284	282	273	257	279	285	290	266	306	256	255	282	216	285	251	266	278	278	255	256	272	276	256	268	270	262	248	262	272	279	259	280	246	275	288	266	274	268	273	265	253	283	259	274	278	279	295	241	275	251	246	244	277	265	253	298	282	246	257	292	291	272	258	231	256	243	239	303	261	277	282	257	245	255	261	281	253	291	262	254	251	258	254	257	251	276	282	315	285	271	288	262	264	270	261	267	261	249	286	289	259	237	254	246	281	259	266	273	248	273	276	248	262	303	240	280	306	262	268	274	265	258	268	265	271	285	305	314	261	295	257	296	270	260	287	258	263	261	297	292	279	257	277	276	284	230	269	258	237	321	245	259	269	240	288	263	237	282	275	300	251	258	261	281	262	277	258	268	256	286	277	260	287	278	249	222	271	254	277	250	248	283	284	281	252	245	304	298	229	233	281	314	303	265	275	249	270	252	272	244	221	239	257	244	266	286	260	268	282	264	250	282	268	276	280	262	275	288	269	251	281	258	296	255	284	269	247	282	295	299	259	253	251	252	233	275	266	254	272	259	295	234	256	274	280	273	278	234	255	266	272	271	271	239	255	299	295	234	279	252	299	260	279	298	310	268	253	264	269	281	281	279	257	297	273	257	264	295	256	273	255	290	260	270	280	272	261	246	277	292	291	302	237	274	261	267	258	247	290	318	277	265	238	261	251	283	249	273	253	265	260	251	267	275	284	284	297	258	298	280	268	259	267	269	282	269	266	272	258	259	266	246	266	269	261	269	273	290	286	255	298	291	268	274	250	267	242	256	256	277	284	272	266	279	278	268	271	283	271	252	295	274	251	267	259	289	265	278	260	281	266	264	297	258	293	291	291	276	288	265	271	275	278	247	274	251	280	249	285	291	281	258	279	248	315	277	261	255	273	307	283	271	241	269	276	262	261	275	253	271	262	273	262	247	257	242	261	292	290	276	279	274	281	281	291	233	265	270	237	264	280	265	242	266	271	295	261	272	278	257	259	284	256	259	275	266
18464	11343	9706	2937	2210	1806	1597	1407	1267	1255	1112	1025	973	964	959	866	879	821	823	761	753	772	739	749	726	749	752	697	677	707	705	697	731	678	663	686	653	734	665	646	644	665	654	622	679	624	657	635	622	644	661	638	627	690	656	632	674	625	631	659	699	649	674	603	670	655	642	621	677	648	686	638	674	637	646	709	687	644	624	692	630	677	636	667	676	660	677	682	677	655	649	673	664	670	677	660	633	679	667	622	687	617	626	646	640	643	622	661	611	676	647	684	658	657	630	666	651	698	660	643	687	652	632	648	689	682	672	679	653	622	642	640	636	672	602	653	632	677	632	674	644	655	688	658	645	617	674	670	621	663	639	639	671	631	655	653	660	635	673	636	642	642	673	617	641	616	650	628	643	678	650	641	624	670	652	590	659	664	651	651	639	675	610	663	662	678	679	680	683	682	661	620	636	648	620	664	635	687	601	638	672	638	625	666	669	659	645	660	647	642	665	628	693	603	661	585	672	639	654	638	685	649	673	718	675	666	654	642	604	671	627	681	669	626	642	673	674	642	644	627	657	686	692	641	636	645	641	629	694	658	604	647	667	609	680	680	664	630	673	682	648	664	645	648	641	667	633	651	703	650	658	656	692	622	626	626	677	687	637	679	665	692	628	665	690	643	623	674	679	683	673	685	638	606	647	674	671	655	680	691	671	655	681	641	633	667	644	677	645	672	618	676	642	626	647	673	680	657	645	656	664	649	703	682	624	646	610	691	650	639	636	620	657	657	653	666	633	696	595	686	659	689	656	678	650	617	661	627	691	621	683	650	700	642	614	695	659	663	687	673	605	661	651	642	673	646	591	625	598	631	635	678	674	631	673	647	649	642	646	674	677	657	689	662	702	616	645	624	631	661	670	671	691	669	646	654	631	641	675	636	690	626	650	670	653	648	648	663	707	655	634	645	615	684	649	663	629	706	653	674	618	692	640	678	680	647	659	665	604	655	629	685	658	666	671	650	622	612	668	662	675	628	647	628	652	641	601	630	682	637	629	624	679	639	633	668	674	645	601	656	670	648	644	681	681	649	632	659	643	690	690	648	645	629	639	610	672	636	601	665	617	641	658	658	654	637	649	601	642	662	632	599	687	704	637	606	693	593	645	667	618	671	647	666	635	681	666	720	620	658	658	660	669	619	681	584	613	630	598	664	638	654	701	673	669	674	634	659	687	611	651	646	654	652	612	653	637	625	672	637	636	606	714	652	697	640	665	655	674	679	636	685	613	671	684	679	652	630	668	682	652	675	662	670	656	651	661	623	637	644	691	702	672	615	652	677	676	661	689	712	622	625	687	681	653	646	638	631	633	663	639	622	610	638	656	644	653	679	614	665	655	690	650	662	648	687	652	659	674	640	675	658	675	665	689	652	662	666	631	679	626	651	633	598	648	678	661	684	643	655	630	672	674	680	669	642	692	656	636	623	681	649	671	618	643	653	631	689	667	639	646	677	666	647	634	679	641	672	655	662	703	662	628	653	674	632	683	636	618	690	668	676	657	653	700	644	636	665	659	624	661	679	710	645	699	630	674	659	666	650	635	644	655	644	621	636	675	630	643	659	617	635	633	654	624	616	671	695	599	654	663	655	653	604	637	668	668	637	628	631	641	642	623	654	659	621	673	649	715	685	630	635	675	671	678	642	668	632	644	633	653	629	696	627	630	671	629	629	660	631	611	655	651	644	644	654	654	685	629	646	682	627	663	636	677	628	659	655	668	699	693	701	622	670	661	625	700	630	641	652	657	643	668	667	645	651	651	631	637	633	668	660	611	642	677	633	685	668	664	649	617	670	635	626	669	663	651	690	691	651	704	652	655	657	614	653	663	627	667	625	680	643	638	654	650	721	697	623	636	658	668	674	651	656	670	648	620	641	667	642	673	624	645	616	660	688	691	619	656	682	697	637	643	717	637	681	669	664	669	695	648	673	695	661	640	671	643	662	659	644	650	661	689	658	654	654	658	651	623	625	606	674	684	654	684	631	704	640	676	595	653	651	636	610	635	672	669	656	628	642	632	679	683	629	649	640	662	645	625	608	631	633	618	641	664	674	681	657	633	656	621	668	654	621	643	671	679	692	650	661	629	735	668	599	644	621	677	648	658	671	647	600	635	665	677	660	663	665	649	655	625	652	684	661	654	653	686	644	665	681	664	651	666	697	653	649	611	695	656	642	637	707	648	654	651	679	648	665	672	681	639	679	658	643	635	661	644	635	686	628	680	646	659	668	661	672	640	667	649	648	639	649	625	646	653	586	616	692	626	665	699	709	626	631	647	643	661	656	624	696	617	684	672	694	680	630	667	619	631	629	653	648	640	605	621	644	637	659	660	649	617	631	658	625	626	612	686	667	677	658	645	679	627	655	677	635	631	679	684	639	670	650	654	653	635	644	695	620	685	654	631	613	657	618	670	609	704	661	644	647	626	667	689	634	632	662	645	652	684	720	641	641	632	630	674	645	654	651	642	640	621	682	688	659	647	656	673	643	663	661	629	632	657	656	676	690	605	640	626	661	628	677	696	708	648	701	675	656	622	687	664	616	626	675	649	645	691	678	683	627	657	643	636	657	687	693	665	686	626	599	658	699	656	672	651	658	679	634	672	620	627	658	650	653	639	704	643	636	700	626	624	655	709	673	615	640	648	647	663	636	628	611	642	605	687	651	695	661	654	656	620	643	655	679	660	633	661	615	638	638	629	630	648	647	633	639	654	668	635	670	657	636	736	625	671	669	682	625	647	623	640	640	658	634	665	690	651	649	638	640	630	629	678	656	611	649	655	632	680	664	641	646	623	670	669	605	632	647	656	653	674	646	674	673	662	629	685	605	663	645	640	593	675	677	698	664	689	633	645	656	607	683	659	625	637	691	676	640	630	615	641	641	595	653	660	675	652	638	634	661	666	645	666	655	657	678	658	618	625	633	656	634	656	654	652	632	617	636	661	653	632	634	635	646	663	668	709	662	692	621	662	679	653	668	616	634	659	645	629	661	641	690	633	612	673	654	633	627	638	696	663	614	650	660	635	644	627	684	634	697	673	640	626	659	663	671	672	677	618	655	662	641	615	659	626	650	667	622	656	681	640	599	684	631	686	642	650	643	676	660	636	674	642	634	663	654	647	642	643	643	657	630	615	684	624	664	644	666	631	635	622	623	652	694	658	677	641	644	676	616	614	693	661	652	664	659	656	660	667	653	651	614	670	632	672	652	650	672	648	613	630	633	674	661	670	672	675	621	670	699	687	667	610	599	623	673	656	628	659	638	681	686	669	711	667	631	555	666	717	635	673	663	639	655	642	662	707	647	681	653	646	629	682	684	637	620	689	596	666	610	665	636	676	639	632	659	664	633	655	671	671	649	648	641	630	614	642	649	650	632	606	674	634	639	656	667	637	658	663	680	601	650	668	639	653	689	630	626	650	641	631	641	696	710	647	638	648	654	685	679	657	605	688	654	691	633
34832	20269	12802	2929	1008	598	485	384	374	338	340	295	259	250	243	239	237	196	202	203	182	194	214	192	177	174	195	183	177	176	167	175	147	170	152	179	170	165	216	160	176	163	182	169	191	185	213	169	168	171	180	157	171	167	153	183	175	161	174	188	184	175	163	175	198	179	172	170	168	151	151	163	180	154	139	166	193	189	176	163	166	186	170	179	203	168	166	187	172	167	184	173	162	180	179	169	175	162	180	157	150	151	171	164	163	165	155	184	173	166	197	171	159	161	186	199	184	169	163	154	152	179	175	151	195	160	148	179	183	201	178	159	192	156	180	173	168	175	173	184	177	181	160	169	188	172	164	176	211	135	159	159	162	160	162	175	166	182	192	195	165	180	148	162	160	177	162	167	159	148	169	170	181	177	173	148	174	152	177	188	162	191	168	181	184	183	166	160	170	181	172	153	183	170	166	198	161	161	179	178	170	153	158	164	159	153	160	205	149	163	168	154	156	178	161	209	172	152	175	166	157	153	177	175	187	158	162	149	154	190	173	191	162	174	166	151	167	165	196	164	165	185	195	180	164	177	187	146	148	186	174	168	166	183	185	165	182	171	189	170	178	176	180	163	170	181	173	174	156	172	195	161	183	167	156	177	195	163	161	170	169	177	159	186	162	157	191	164	169	174	162	161	172	154	170	193	161	168	141	156	165	164	191	168	197	165	154	166	199	156	171	176	174	183	180	190	181	196	169	170	206	152	146	193	203	155	169	165	151	163	181	147	163	174	135	161	158	163	166	180	144	150	190	183	146	174	174	158	185	161	176	168	150	182	193	160	184	167	176	183	168	176	147	175	147	171	188	194	161	157	192	183	177	168	170	194	163	174	163	160	184	167	157	164	171	169	160	157	160	191	166	168	148	160	176	198	187	164	189	181	176	152	142	167	158	180	171	161	173	148	164	199	155	187	173	135	157	177	156	175	193	170	178	189	182	178	149	167	153	183	155	183	177	187	170	172	186	181	148	168	171	161	165	168	184	172	165	167	192	197	175	153	161	171	174	166	172	181	167	166	161	172	191	165	161	165	195	165	183	182	179	178	182	169	157	179	156	177	165	164	190	178	161	185	152	184	160	182	193	165	168	175	158	185	162	188	183	170	157	166	161	168	193	169	163	172	175	168	177	165	186	174	182	149	188	172	193	173	164	170	150	151	176	168	170	194	158	170	168	182	173	175	173	172	175	171	179	164	176	163	195	169	164	189	169	157	201	194	191	152	175	189	176	171	183	185	145	175	160	160	158	175	181	186	194	163	183	213	186	183	181	156	177	183	161	171	201	171	161	164	148	179	205	167	176	157	186	170	162	160	139	171	170	172	158	169	186	157	199	173	157	136	166	153	180	201	171	170	196	164	152	169	177	156	168	175	183	206	177	172	172	159	172	164	149	177	195	181	167	180	173	178	172	177	159	132	155	182	165	188	175	167	155	152	188	186	161	171	166	164	162	168	159	197	186	174	152	174	161	153	187	160	174	195	158	185	152	140	197	163	174	186	185	152	164	151	170	169	143	163	181	181	168	165	205	183	165	203	188	160	171	169	163	170	149	179	167	190	150	193	169	173	165	159	175	175	170	151	176	168	176	172	183	168	162	147	170	172	178	169	145	157	178	154	181	190	182	180	157	164	187	182	206	193	179	188	173	173	184	149	156	182	155	162	170	170	157	179	174	146	180	164	180	152	138	158	182	177	151	169	172	211	177	178	187	145	174	173	159	173	182	155	165	171	193	182	156	166	151	183	180	161	156	165	181	157	154	186	162	179	147	150	176	176	184	190	173	166	170	170	172	174	154	154	135	164	176	143	181	183	165	162	185	190	178	189	163	208	176	141	156	160	164	162	170	184	156	169	148	147	168	165	149	185	172	156	176	164	151	155	176	141	135	180	191	139	152	175	159	169	157	170	188	172	174	156	189	180	190	155	167	175	168	175	175	199	161	168	172	164	166	188	175	183	166	152	163	182	181	170	173	177	163	166	187	177	165	170	183	154	178	179	192	169	182	189	165	153	168	185	159	163	187	185	191	177	183	193	156	180	188	175	173	168	162	165	168	170	181	177	175	145	187	165	157	154	174	159	164	159	176	158	177	163	175	171	188	181	148	148	180	168	172	164	169	180	183	179	162	185	171	176	184	194	160	181	162	189	156	145	170	185	165	175	190	185	185	158	154	164	183	182	163	159	168	175	189	191	174	184	163	183	155	165	168	198	175	165	166	197	178	173	170	147	177	155	185	168	179	177	162	171	172	177	163	170	158	173	162	184	184	199	178	171	167	165	162	184	158	172	153	192	170	190	160	199	180	162	168	186	164	192	188	160	178	152	165	188	159	161	150	166	159	158	165	192	163	173	181	195	165	168	170	156	151	163	150	188	166	179	178	160	168	160	177	179	163	167	164	163	166	188	158	166	140	156	172	172	149	168	160	156	175	186	187	181	163	180	166	163	174	162	170	160	165	169	159	174	174	177	165	164	182	185	176	157	183	160	190	159	159	192	176	160	170	174	172	172	174	172	151	154	168	170	169	178	170	159	179	153	167	186	179	159	199	164	160	183	174	186	168	200	174	173	176	164	162	185	180	168	185	170	171	170	168	151	157	163	174	170	178	179	166	175	180	175	166	165	170	169	197	175	203	173	172	150	165	162	169	171	180	174	175	199	162	160	183	171	196	170	157	206	162	186	202	178	190	149	158	160	156	165	162	185	167	161	161	192	179	172	184	169	178	194	169	185	166	175	165	165	183	170	195	184	168	160	182	144	160	180	169	164	169	160	174	155	161	166	167	169	151	179	159	156	155	144	178	166	158	156	170	185	160	175	181	196	173	181	172	171	184	179	174	161	172	179	203	161	177	172	168	169	189	175	175	172	167	149	168	174	185	186	181	162	176	175	160	184	190	132	168	177	187	158	199	164	149	186	157	183	178	175	151	179	175	172	159	148	172	162	177	148	155	136	164	181	184	144	170	174	158	174	190	184	162	165	186	164	163	173	199	180	153	184	155	199	176	168	176	149	168	154	151	191	192	180	143	173	180	143	164	149	155	179	190	169	160	159	185	185	175	161	168	182	169	161	146	163	162	185	157	163	170	168	171	171	150	150	147	185	150	182	178	152	166	158	179	160	186	135	165	168	155	152	167	157	160	154	192	178	174	139	201	177	194	178	180	158	169	198	172	164	160	173	180	160	171	152	159	171	184	157	187	158	187	162	182	170	169	157	174	196	184	167	182	181	151	184	163	166	191	171	179	168	189	166	173	166	149	162	162	165	169	164	178	164	168	178	184	169	182	183	147	152	191	172	166	168	164	189	183	188	194	179	182	160	175	163	165	155	157	158	156	171	178	169	161	154	143	174	156	150	164	180	158	176	185	180	174	158	177	157	158	194	171	161	168	165	158	175	209	174	166	189	183	162	151	180	161	160	185	181	176	183	166	180	205	169	174	183	144	155	159	187	161	165
23905	15784	13651	4008	2848	2253	1891	1607	1450	1357	1155	1117	1010	832	866	830	808	672	666	628	623	597	581	592	559	545	587	530	539	479	489	473	496	509	458	423	480	429	453	466	465	453	435	425	471	458	427	426	440	443	473	417	463	424	483	449	473	414	479	451	478	446	442	438	472	436	458	387	383	443	442	442	461	455	436	416	447	452	447	438	459	435	463	438	425	429	465	456	444	476	441	481	406	438	436	440	415	448	463	441	460	410	427	464	425	408	483	428	417	453	436	418	452	453	433	445	442	414	442	431	452	424	414	434	441	435	435	422	414	425	436	416	494	462	413	445	458	440	453	452	409	423	479	435	469	400	435	442	460	403	446	419	432	427	439	448	430	425	414	426	447	427	422	394	458	444	469	408	415	434	408	443	420	448	426	415	455	444	447	429	414	415	454	434	412	423	459	446	409	432	437	453	414	425	434	425	429	408	408	430	454	467	443	405	425	418	427	423	468	444	446	426	474	426	430	432	428	436	426	445	446	416	441	433	447	455	467	440	450	416	445	442	454	413	482	437	454	413	443	415	462	445	445	422	454	482	447	447	433	421	447	424	460	469	373	444	442	462	472	447	413	441	459	481	429	445	409	443	445	446	444	409	406	434	433	421	429	454	445	416	450	449	421	443	428	493	459	459	416	466	421	473	436	475	466	439	437	423	416	434	440	425	466	444	441	426	402	404	407	447	478	395	449	431	423	408	433	432	420	482	440	438	453	429	420	450	445	417	469	432	423	428	465	408	433	418	422	473	429	431	427	466	477	422	458	411	459	439	416	489	439	464	403	444	461	448	458	439	481	417	457	426	422	423	431	447	440	449	440	421	438	408	472	455	392	435	451	414	442	432	437	455	404	420	427	469	445	456	440	470	422	436	449	439	422	439	453	434	436	414	454	464	439	456	439	424	433	461	413	455	431	424	441	420	441	423	433	445	450	466	469	426	457	414	425	434	447	470	410	412	439	440	453	437	434	433	424	442	423	409	457	414	460	441	452	415	428	455	419	431	419	444	435	470	410	433	452	428	435	459	408	409	434	411	425	426	446	468	420	419	465	421	407	450	446	421	453	458	463	436	427	434	423	438	491	425	464	450	421	476	461	407	451	404	412	428	423	425	407	424	442	411	466	424	469	449	449	455	438	444	451	410	447	431	405	443	420	421	448	451	450	484	459	462	443	410	412	400	415	437	437	420	423	440	449	417	442	441	400	423	449	396	431	434	452	444	400	495	467	429	473	443	465	434	439	432	459	397	435	470	420	462	467	451	441	479	452	443	481	455	454	437	440	492	426	456	441	371	426	436	456	455	446	441	461	400	423	442	463	457	467	401	449	412	454	430	411	431	467	437	428	376	439	470	432	419	477	446	441	473	434	438	419	445	407	434	465	404	418	415	426	422	427	418	424	433	424	443	442	452	449	419	440	406	447	410	441	422	417	450	427	436	460	403	440	477	440	458	488	451	412	442	409	423	431	458	434	402	463	400	439	406	453	425	450	479	411	454	420	418	463	442	438	408	482	457	485	420	427	433	400	452	467	453	437	446	442	414	439	455	429	426	466	432	472	444	465	404	452	445	463	461	450	427	451	470	440	469	453	453	422	438	416	459	460	446	471	408	424	412	409	442	416	438	416	451	465	444	430	404	440	427	434	470	439	451	412	386	443	423	453	439	417	465	433	462	448	437	464	407	446	434	418	484	447	438	439	439	449	420	426	438	437	475	436	405	420	452	453	519	439	403	414	416	468	425	402	444	464	449	466	463	442	456	442	406	411	393	453	464	447	461	438	485	433	444	467	436	431	419	389	448	443	425	432	484	435	412	449	414	447	435	470	436	428	415	438	438	433	427	468	431	445	415	439	424	423	383	435	463	476	439	437	483	445	399	426	406	443	412	467	461	424	409	460	406	440	425	439	494	443	453	450	432	436	423	409	459	439	458	443	418	448	443	461	423	427	443	453	438	445	434	442	415	433	449	471	433	422	425	442	436	437	441	440	434	455	404	417	403	455	461	430	439	420	449	453	430	470	471	437	437	427	431	474	442	460	407	450	409	442	437	441	465	450	446	436	434	434	432	445	428	435	411	396	450	426	462	408	478	434	427	435	440	450	431	422	448	473	442	443	498	407	409	401	394	438	455	441	447	432	410	456	422	455	416	467	432	420	435	415	424	427	423	428	413	420	428	451	425	437	432	464	463	455	387	463	467	464	441	446	425	460	444	431	432	462	438	438	417	444	472	461	440	430	427	427	421	427	435	445	423	475	428	395	450	429	437	425	440	464	435	418	439	443	423	430	454	378	436	440	432	417	455	454	462	487	460	452	446	445	442	406	453	451	448	447	417	431	455	453	465	445	436	416	455	427	463	444	466	418	435	440	452	431	437	437	429	437	486	445	412	413	405	452	428	390	445	388	446	446	452	429	425	421	396	456	442	412	439	446	438	437	461	409	443	412	454	424	463	409	426	438	433	449	372	409	435	439	417	394	446	471	458	445	447	433	398	421	415	433	421	429	439	465	430	434	423	451	441	436	383	425	446	436	415	427	400	457	437	410	451	432	461	436	440	423	406	413	420	449	467	464	446	467	440	406	423	464	427	397	422	426	429	413	428	419	435	439	415	411	443	396	422	453	436	454	407	437	437	448	417	467	435	462	459	477	422	408	452	472	459	431	433	453	421	436	466	435	441	449	457	430	400	453	436	421	404	454	381	446	422	422	452	455	448	420	450	436	441	410	449	425	426	424	411	410	413	449	444	392	442	418	432	429	423	430	441	420	432	406	447	404	412	435	449	455	446	462	437	431	430	461	439	426	393	430	438	424	419	453	450	447	419	439	440	443	426	440	448	453	457	446	448	447	431	422	436	426	458	453	421	463	451	439	480	421	381	413	436	412	453	454	447	423	461	445	415	426	455	433	439	431	424	467	435	421	441	480	400	433	411	425	462	396	453	440	500	449	459	436	446	467	444	422	449	439	428	416	423	438	444	447	444	464	452	460	466	420	457	424	455	435	454	432	425	474	431	446	448	432	415	425	451	415	438	436	444	467	427	441	449	441	467	470	415	430	438	441	431	442	406	428	441	415	426	426	448	453	448	454	425	443	417	461	489	455	407	453	461	461	463	456	429	409	441	429	428	442	440	430	427	470	434	454	433	410	441	396	444	468	441	460	425	433	452	435	411	426	431	422	450	459	446	490	406	438	432	451	440	453	400	382	435	432	421	471	435	448	383	434	462	394	446	443	412	422	430	389	430	417	447	445	447	433	458	457	433	445	440	417	449	455	462	417	434	471	431	449	429	448	437	445	416	399	456	439	482	447	432	431	471	430	438	460	405	408	454	452	453	410	453	453	435	458	445	404	423	437	420	420	452	438	450	451	439	441	492	434	418	430	457	428	469	425	434	477	414	448	482	474	457	483	453	429	436	426	478	432	429	475	448	420	438	453	416	430	433	447	456	433	440	430	433	436	465
12160	3856	1619	626	460	422	382	371	391	371	319	352	370	283	275	326	331	319	278	292	321	290	297	275	309	311	316	293	294	303	299	331	299	302	290	299	291	328	301	302	319	292	293	315	273	312	350	298	287	311	314	320	308	330	279	312	307	294	321	312	315	314	318	331	305	347	321	338	320	307	326	318	298	291	323	305	318	315	320	313	318	289	327	302	317	295	278	300	323	262	308	312	319	310	294	322	315	312	319	287	305	309	279	294	306	309	292	280	310	287	306	335	306	284	294	328	314	297	315	315	297	288	302	318	328	334	293	315	297	303	328	309	295	284	300	293	319	298	328	305	308	315	307	316	332	318	320	302	276	276	304	281	318	339	336	328	325	309	318	323	332	301	318	315	317	323	321	287	301	291	321	289	298	341	331	305	272	278	289	288	303	291	311	288	313	327	312	307	337	305	306	330	316	336	322	335	306	318	292	328	308	312	337	303	327	298	306	293	311	299	312	297	294	277	294	319	303	298	322	301	305	287	291	316	302	325	310	310	275	273	316	291	292	310	289	328	309	297	353	308	323	304	328	328	292	269	312	309	295	323	281	285	273	281	315	330	322	310	309	317	305	296	294	301	298	308	298	327	338	309	288	322	328	326	310	317	307	283	291	325	290	309	314	307	308	314	303	325	291	331	320	283	280	325	333	311	304	282	318	287	328	301	320	319	309	288	315	306	321	288	314	337	305	307	308	324	301	310	311	314	295	303	323	311	278	334	280	287	284	280	322	304	312	297	335	304	293	277	336	287	305	297	301	291	326	301	292	302	329	305	293	289	304	315	286	300	329	311	295	288	264	330	287	311	310	334	318	293	290	323	314	287	287	296	316	308	295	343	304	307	338	323	294	287	306	306	323	343	264	309	274	318	295	333	315	283	313	272	309	289	314	308	299	276	300	309	297	317	298	301	299	319	320	292	328	326	295	302	303	274	291	309	248	281	302	316	278	323	324	338	311	299	322	322	307	268	338	317	288	333	301	303	273	290	345	330	319	286	321	338	303	326	320	295	293	333	325	279	308	300	315	305	308	321	283	334	332	294	294	313	327	309	319	303	287	281	359	291	299	324	338	305	313	299	274	304	290	303	299	299	270	286	346	312	345	299	321	318	296	264	322	303	289	307	274	324	334	306	313	319	282	296	328	293	286	311	312	286	305	291	331	280	320	298	302	301	295	301	289	280	334	313	310	305	325	299	283	313	295	302	313	288	313	323	282	281	334	295	313	301	312	309	335	292	321	312	304	316	291	301	305	326	305	339	288	307	300	317	295	267	279	293	324	309	302	312	304	318	325	291	299	294	312	312	312	313	292	309	311	325	315	302	295	308	271	313	333	295	296	332	268	339	277	310	305	299	286	318	297	328	299	321	285	276	285	306	292	290	295	280	316	298	307	284	292	322	292	307	290	331	314	295	313	293	296	283	274	290	285	306	308	317	288	310	334	308	271	288	304	320	308	284	320	298	310	300	308	311	276	279	291	316	269	312	308	293	305	290	292	316	311	315	299	296	345	323	303	278	277	305	275	284	275	336	316	283	303	315	320	313	296	349	337	276	281	300	295	312	296	319	313	282	323	315	306	290	288	322	325	272	332	287	311	315	278	321	292	318	327	280	306	331	288	284	305	318	305	296	293	307	324	315	298	313	309	288	312	317	317	293	303	285	303	327	297	308	292	277	269	289	320	309	306	351	331	308	275	306	309	309	288	313	294	285	349	296	298	306	292	313	287	314	289	304	279	322	321	306	284	322	324	298	270	306	279	304	334	334	293	312	302	308	299	291	311	334	290	325	300	316	296	298	318	323	321	323	281	263	293	302	329	312	296	284	323	286	276	346	294	277	299	272	301	307	321	276	313	315	289	338	301	284	299	308	285	293	306	322	291	296	285	289	342	296	262	342	334	292	313	269	289	302	314	288	299	295	315	320	289	289	343	302	304	330	298	307	292	326	271	325	268	272	294	278	333	312	286	317	315	325	301	314	292	300	304	318	306	337	309	296	333	289	284	303	301	300	314	292	278	328	311	298	305	337	310	307	321	303	310	325	288	297	303	322	314	320	310	314	310	303	309	318	309	317	288	303	311	320	309	309	269	294	315	311	313	305	292	299	312	324	301	298	320	328	309	309	296	291	322	346	290	300	323	320	302	313	290	267	283	285	333	334	282	306	301	289	322	247	297	269	297	293	326	284	298	295	321	294	289	327	342	257	318	288	293	322	333	297	316	308	295	317	297	281	291	313	302	313	298	306	298	288	300	306	291	312	321	294	304	310	312	293	299	314	331	300	321	302	338	323	310	263	284	297	294	315	312	311	330	302	319	285	285	321	295	324	300	279	311	323	291	321	294	317	297	327	294	320	296	290	319	324	327	306	325	344	301	287	300	324	283	313	303	323	295	312	298	327	293	335	291	268	286	328	328	308	300	345	298	329	326	284	301	306	312	303	352	307	307	324	322	317	354	305	324	328	304	306	336	288	332	305	307	310	338	299	289	303	317	334	307	322	285	322	302	280	308	312	295	293	299	295	315	299	298	313	315	316	331	314	316	264	293	299	331	312	320	309	312	296	289	318	299	302	322	297	331	306	331	314	315	297	321	296	255	318	295	357	282	293	304	290	311	311	298	314	292	317	349	288	299	330	323	302	303	291	295	288	325	328	342	309	293	313	281	354	306	311	316	302	295	308	326	279	278	297	300	301	299	315	298	308	294	304	267	322	302	311	308	325	317	329	322	276	272	308	308	280	281	294	289	365	341	295	292	298	310	343	337	303	277	286	296	287	323	275	337	286	281	281	319	334	306	295	316	324	298	321	322	322	330	303	273	335	328	277	304	301	287	288	333	333	318	309	303	333	338	311	338	292	282	310	300	325	325	292	297	297	294	321	289	326	314	273	310	289	284	291	288	291	313	295	297	331	272	275	284	297	271	310	274	306	284	275	334	320	307	334	301	296	300	320	331	304	280	308	281	300	374	311	299	303	308	319	292	323	264	338	309	295	295	319	340	297	266	288	329	318	318	333	312	300	278	316	326	299	309	330	307	304	295	316	296	288	287	309	298	303	292	321	297	273	297	339	295	313	309	314	361	305	300	304	295	292	332	329	316	284	314	289	313	318	286	329	312	329	334	283	304	287	289	332	319	315	303	325	288	325	277	314	314	311	297	287	282	309	296	263	310	319	288	279	333	294	345	344	307	325	294	301	313	336	274	289	307	301	322	340	313	346	312	309	319	306	307	320	273	315	315	289	296	298	308	304	303	334	310	300	319	308	333	292	298	271	301	320	323	311	289	303	346	334	305	315	309	312	310	296	303	312	307	280	295	276	332	309	308	291	293	331	265	324	309	303	324	310	338	268	301	289	291	303	289	303	325	299	338	318	313	299	326	289	320	300	290	289	286	290	306	321	295	305	290	332	284	298	347	265	324	297	294	323	318	334	279	310	317	322	296	300	296	297	296	364	294	280
9009	4140	3254	1786	1458	1254	1119	1071	1092	986	892	906	903	876	922	816	773	844	819	777	784	792	807	764	806	745	821	760	790	742	731	720	742	659	744	736	747	795	722	739	693	745	738	743	756	729	737	733	751	731	759	757	762	696	729	735	817	786	752	752	796	765	781	726	709	732	802	704	760	762	764	748	779	730	784	746	725	730	737	742	754	746	766	733	755	787	720	708	777	713	723	687	772	709	776	757	703	696	724	782	746	705	742	744	756	749	733	762	773	760	762	735	733	744	736	707	771	758	738	729	743	744	759	725	749	747	743	749	717	748	766	735	716	734	723	693	700	768	771	734	744	768	732	747	769	753	770	723	740	737	703	750	756	722	753	710	784	797	777	778	722	764	746	781	719	720	716	708	683	749	772	781	736	730	735	755	742	760	735	772	758	762	786	730	723	729	762	735	736	744	768	719	746	773	779	727	768	717	776	751	750	759	710	794	725	713	696	746	700	762	715	707	744	766	742	748	701	659	754	698	755	745	715	762	711	745	757	712	739	765	709	722	738	790	715	741	746	749	784	718	760	716	752	733	714	730	743	733	755	752	724	731	755	748	753	765	698	771	717	747	731	738	736	780	769	703	771	728	743	713	682	723	775	733	723	714	717	723	704	702	793	730	754	765	719	764	755	734	717	752	717	756	787	767	763	713	757	797	727	758	733	734	737	723	754	732	731	783	722	772	734	736	748	704	741	705	760	777	735	725	747	746	747	766	753	734	775	691	734	739	716	742	702	744	746	742	746	772	697	762	747	723	729	716	741	703	740	713	723	704	758	772	728	759	758	759	782	689	744	706	741	723	805	713	711	764	718	754	778	761	716	770	766	681	703	767	747	742	726	773	703	773	726	738	735	745	732	726	729	728	750	721	738	712	731	718	757	739	746	767	826	778	767	755	686	746	716	690	754	725	754	755	767	726	737	737	670	724	776	732	749	762	731	713	715	740	738	763	734	722	687	694	740	758	725	790	762	684	727	685	710	803	723	726	765	738	749	763	790	707	768	794	738	697	724	796	717	741	755	736	808	728	774	728	761	712	773	704	725	740	722	752	687	754	760	732	731	699	800	721	725	713	699	759	742	703	725	726	727	758	737	759	759	745	769	743	783	723	743	709	749	770	777	758	746	761	723	722	728	750	740	711	752	725	804	771	742	796	767	724	731	741	738	755	740	762	720	713	750	725	730	731	710	720	695	713	765	770	806	709	744	761	730	753	768	748	711	785	695	742	724	747	688	715	738	687	735	731	739	717	736	786	755	777	724	694	781	740	732	731	747	727	712	715	755	711	840	722	725	741	714	762	717	709	752	743	736	789	732	715	775	722	734	737	765	736	751	762	757	782	746	734	786	773	721	761	722	724	724	737	758	710	790	763	770	723	715	724	718	773	753	732	732	776	734	725	772	723	716	729	745	714	778	727	706	739	690	705	748	706	736	752	763	764	745	713	772	701	689	701	751	779	747	720	703	719	740	765	739	756	741	700	760	735	792	730	728	749	724	726	732	761	759	772	764	728	756	713	705	712	749	736	714	776	756	765	787	761	731	734	716	776	735	763	753	790	750	749	699	756	752	739	736	749	730	722	731	722	795	715	732	755	728	772	731	761	778	762	764	700	710	770	755	795	702	762	709	730	782	779	728	721	728	770	755	728	747	725	750	761	762	755	781	753	744	716	754	756	733	723	770	724	795	790	754	732	700	764	711	747	726	737	749	746	778	762	768	755	756	750	717	761	746	771	727	754	719	783	720	706	764	749	787	736	744	741	782	701	724	766	732	746	753	746	771	728	732	810	717	734	754	724	784	731	802	731	789	766	693	741	746	764	729	757	756	731	720	737	768	747	704	683	681	740	743	726	719	791	740	741	790	759	740	728	699	743	767	734	709	710	750	744	789	773	760	776	720	792	713	721	746	765	730	711	742	734	724	709	718	737	696	762	724	734	796	720	759	769	750	784	709	771	757	766	751	744	740	703	680	698	769	735	748	702	739	744	722	761	698	754	701	707	683	733	766	730	756	723	734	709	720	728	779	687	764	726	780	702	745	704	760	800	703	733	732	765	734	755	737	745	717	673	771	762	745	736	744	770	771	786	750	744	736	732	790	753	784	746	743	702	726	716	716	714	746	713	722	720	753	753	761	735	787	727	735	783	732	738	742	779	764	701	728	743	731	704	723	712	743	711	768	731	719	758	741	726	780	766	719	748	775	755	710	722	717	755	773	657	719	733	713	739	712	779	740	686	726	751	753	745	737	765	753	773	753	692	733	720	727	734	769	756	740	723	732	734	736	707	730	705	733	735	758	702	765	734	745	732	711	786	748	748	779	765	712	732	785	759	769	750	754	784	745	779	739	718	724	708	738	710	760	783	758	688	718	738	685	765	764	743	745	742	734	742	776	763	727	805	660	727	745	777	699	773	750	732	735	758	734	776	732	729	731	746	754	743	765	733	764	794	746	748	739	725	727	745	771	727	729	714	715	721	732	706	735	754	734	701	736	728	769	759	747	714	742	746	749	763	764	730	727	700	726	776	706	741	761	762	771	729	749	726	782	762	732	741	706	789	742	777	768	731	715	751	702	727	773	775	804	747	780	793	751	748	727	743	750	718	729	758	751	756	718	710	736	740	749	739	698	761	797	719	706	735	748	695	744	711	731	735	757	767	728	681	719	766	713	729	712	743	761	731	740	751	778	729	721	722	761	728	754	698	717	762	765	774	707	712	776	739	785	765	714	711	760	732	721	741	725	721	756	728	744	777	787	744	775	728	718	703	690	700	736	778	739	737	740	782	745	716	763	704	735	746	753	688	728	729	697	787	750	777	716	730	822	750	732	778	759	778	747	751	695	757	801	726	756	736	739	720	730	751	692	701	710	744	719	711	789	727	714	759	728	716	736	754	754	761	728	728	740	752	730	764	763	729	732	790	750	708	772	731	727	747	713	715	748	686	782	712	763	744	693	761	707	746	737	738	749	750	728	742	775	735	746	764	725	701	807	759	700	713	757	744	785	754	729	787	729	722	696	732	746	726	754	680	770	771	719	726	776	763	737	740	714	715	754	701	750	787	782	735	720	709	760	743	738	726	737	745	794	708	715	734	703	757	721	733	705	749	708	719	755	747	735	766	737	754	734	731	763	737	735	732	735	775	786	696	763	791	749	738	738	733	722	777	740	760	761	754	699	743	711	741	750	732	711	710	744	741	703	769	788	715	711	765	760	751	746	767	787	733	748	768	748	796	709	723	728	734	709	780	741	767	760	772	749	680	732	664	776	734	735	761	697	691	701	751	753	721	717	786	743	745	755	715	751	758	685	796	773	762	711	701	748	698	730	784	733	699	719	740	715	726	731	725	776	771	778	758	717	763	779	741	727	758	731	721	729	737	759	723	768	778	782	763	757	709	720	751	689	753	696	727	709	757	784	726	755	711	736	700	765	719	767	775	780	761	776	751	721	737	761	795	725	765
25782	12923	6713	1571	728	549	483	439	414	336	358	316	333	320	326	285	309	313	328	304	299	275	281	276	259	283	302	281	267	269	270	277	270	243	272	281	244	286	276	248	257	262	265	236	278	268	253	246	263	263	269	264	279	276	279	246	281	264	298	263	273	272	276	245	295	277	230	277	282	246	263	302	261	266	271	268	275	290	262	280	260	300	255	299	299	264	274	283	290	237	253	265	291	272	279	261	251	309	249	254	285	250	274	275	271	294	260	269	260	264	271	256	272	252	224	289	250	283	269	252	257	299	276	272	289	249	260	280	229	235	243	280	268	257	267	254	290	267	261	236	274	249	296	269	244	261	257	280	262	287	270	228	267	271	260	275	270	275	280	262	238	290	243	256	277	267	272	255	278	254	248	267	273	280	263	266	275	278	284	245	268	265	266	270	298	268	269	265	243	270	272	258	264	277	293	288	259	277	280	251	286	261	261	274	279	292	248	288	266	236	293	273	266	241	271	281	258	284	252	272	260	267	265	258	273	295	272	305	273	259	272	255	264	256	285	280	261	291	283	273	229	272	261	281	265	263	263	272	260	239	261	275	258	263	266	296	245	263	268	261	272	269	266	266	264	247	243	269	256	261	268	292	231	277	259	257	275	257	252	253	282	260	284	286	280	277	266	294	289	257	264	264	278	255	270	233	307	271	290	298	296	266	263	294	302	286	274	276	263	290	274	267	267	265	279	283	300	263	260	265	284	262	271	262	270	255	264	265	248	256	264	250	242	293	254	263	255	293	251	252	282	252	274	275	274	290	258	280	281	284	294	254	250	268	252	272	266	264	249	243	279	279	257	271	253	269	264	283	274	245	295	290	278	275	276	276	284	267	266	272	232	275	253	278	258	240	277	272	285	273	255	269	269	286	259	267	262	277	271	304	284	287	257	270	270	275	273	259	236	282	276	314	283	271	276	256	294	301	253	297	250	252	234	283	254	285	280	249	270	271	273	250	255	288	267	291	263	251	264	269	257	283	252	240	263	282	292	294	292	268	246	280	281	284	266	279	281	292	254	264	263	281	263	276	295	295	278	261	258	288	268	274	230	256	285	277	244	252	288	260	280	260	286	258	276	249	251	245	267	230	286	283	239	293	276	284	261	277	274	303	271	281	262	246	268	267	288	287	277	235	249	251	269	251	265	254	256	289	285	264	265	255	289	293	256	264	274	266	295	261	287	297	266	299	251	275	268	251	288	266	260	246	248	267	280	259	251	293	270	277	245	279	267	270	254	308	256	272	257	261	260	256	259	263	252	255	252	276	251	261	277	251	238	270	273	252	284	294	256	273	275	271	250	293	278	229	255	289	265	294	286	295	289	255	253	262	228	287	302	249	232	249	260	288	283	249	297	270	284	292	244	282	288	254	286	279	251	316	278	238	260	289	254	274	275	255	263	297	308	231	246	258	270	250	273	274	271	237	265	254	278	276	245	251	277	243	248	239	280	243	270	249	269	266	245	255	284	268	261	266	295	273	240	235	246	271	249	279	261	248	250	259	257	268	277	268	272	281	251	254	265	245	228	245	260	277	273	264	239	274	295	310	263	255	278	263	248	284	244	281	302	260	269	260	273	254	280	290	247	246	269	265	313	235	248	285	261	273	268	250	260	233	266	240	272	245	259	270	279	268	264	270	237	276	254	258	302	274	272	287	291	268	284	273	284	246	258	257	261	272	279	234	296	282	275	259	257	240	261	258	239	263	274	263	266	276	244	261	267	302	259	254	280	234	260	280	263	240	266	266	263	284	277	288	280	238	273	252	263	293	294	275	270	277	292	296	271	277	273	257	272	308	250	269	254	260	256	285	259	264	258	301	265	247	263	270	298	277	270	277	300	261	262	278	287	283	268	255	262	229	288	268	271	274	278	260	289	272	256	291	276	274	235	255	301	266	260	250	274	231	296	284	274	271	291	263	256	313	280	238	284	260	273	249	253	249	302	282	263	274	256	267	272	278	258	267	236	232	256	278	273	255	246	253	262	294	262	270	280	265	285	261	259	278	277	279	303	280	266	283	264	291	271	282	274	280	247	246	234	273	268	275	277	268	274	281	280	291	256	280	255	249	253	290	285	244	253	277	272	275	282	238	268	274	271	249	286	265	268	244	273	249	285	246	268	245	307	282	271	261	257	264	275	255	265	263	289	242	279	246	263	262	259	251	267	248	299	289	236	259	240	262	256	269	250	278	263	250	290	276	287	274	272	282	258	289	271	259	264	268	236	253	239	289	269	259	277	256	261	283	292	257	255	288	281	300	293	278	269	285	284	235	254	263	292	251	250	293	258	258	256	255	294	278	256	270	273	274	280	253	296	245	287	256	241	261	279	276	280	317	267	275	239	258	271	226	275	282	271	259	249	237	270	267	266	278	286	288	262	267	289	264	232	241	259	280	289	254	239	286	277	279	290	264	277	276	274	249	282	290	286	270	256	266	265	277	252	231	292	282	278	277	256	276	252	235	268	252	271	269	285	255	238	248	269	296	233	254	258	280	269	252	258	286	293	262	246	284	236	253	249	265	268	277	255	262	242	248	295	257	248	270	268	244	276	236	276	256	273	236	290	274	252	251	281	253	264	258	262	242	273	260	288	293	256	276	257	278	254	285	270	260	253	261	307	284	296	260	286	282	247	259	279	269	225	273	289	278	246	264	253	283	251	282	254	262	294	274	285	258	256	243	277	266	276	270	238	282	265	272	240	249	273	281	257	296	292	287	275	288	297	293	262	255	264	242	278	261	276	285	266	261	269	263	266	269	235	270	265	268	260	247	263	264	289	270	272	262	254	274	275	268	263	292	258	254	253	304	280	263	279	224	302	252	283	267	272	275	285	273	254	264	245	291	254	262	278	273	261	246	279	271	291	265	288	254	238	250	297	276	286	238	247	276	285	269	284	294	253	235	264	260	280	275	273	248	304	287	307	271	269	257	267	254	274	259	280	263	294	242	254	291	257	266	281	253	288	246	236	280	293	249	246	263	265	246	277	271	274	267	249	268	289	275	260	260	283	255	291	302	279	246	268	267	266	250	258	269	275	305	281	258	246	286	279	265	252	274	256	265	283	260	255	266	255	229	267	248	267	286	267	266	273	248	282	260	251	245	266	304	279	287	288	278	301	287	266	278	244	262	258	239	299	253	267	260	292	248	256	272	280	296	241	289	266	288	284	242	274	270	288	277	289	272	274	259	283	299	256	273	287	268	255	269	277	238	309	264	297	284	275	253	290	237	236	245	263	253	264	259	275	279	265	258	269	263	282	247	270	279	303	294	254	268	254	265	304	263	243	296	263	239	258	249	267	265	282	280	296	264	308	242	278	266	260	263	272	253	261	264	257	273	276	240	276	271	261	266	269	269	298	255	266	284	275	256	261	276	252	277	268	279	273	284	268	261	237	255	281	270	311	238	244	294	280	271	280	266	258	265	256	272	258	261	309	285	253	256	278	251	287	232	280	271	278	261
18714	11072	8598	3133	2261	1818	1566	1480	1337	1292	1133	1066	985	917	908	925	818	838	834	760	789	767	791	719	745	751	712	702	754	716	678	661	634	690	718	660	625	662	693	720	672	659	613	664	685	669	683	664	697	685	673	694	715	686	648	647	637	644	661	681	628	688	677	659	663	633	659	722	618	672	663	609	680	652	645	660	678	639	664	696	646	677	632	694	676	683	663	707	617	635	668	661	689	660	625	623	648	655	627	679	683	599	630	655	649	653	633	680	649	662	647	638	654	679	664	647	636	638	683	677	667	684	648	663	645	639	668	632	686	611	644	634	670	651	635	683	649	665	674	601	665	589	658	657	663	672	634	615	619	654	713	650	660	632	689	655	675	645	648	604	654	658	694	644	653	629	666	684	657	664	678	647	633	680	638	667	678	639	653	668	669	677	652	673	639	698	655	614	655	672	629	634	708	656	675	643	652	630	658	639	644	659	684	678	659	683	634	662	664	645	688	696	646	674	699	674	609	625	694	656	666	644	684	624	652	605	640	657	607	683	630	611	625	638	647	647	662	653	691	642	663	669	636	648	677	645	641	665	648	667	641	653	621	596	656	655	628	640	655	640	653	631	682	651	692	669	674	699	668	656	671	675	679	637	654	665	618	673	670	669	621	667	650	650	653	630	618	631	619	641	714	643	655	657	683	644	690	620	676	635	687	683	616	661	676	651	636	626	628	655	653	678	629	634	629	631	689	636	675	669	694	674	646	627	661	651	682	674	662	652	652	690	649	669	673	659	645	626	646	632	672	676	641	671	689	603	654	654	688	627	605	659	663	685	654	599	662	666	641	640	692	679	686	661	704	690	650	642	638	668	647	660	623	654	627	648	650	677	660	702	679	707	671	640	620	624	617	690	614	652	627	694	633	673	645	662	662	692	659	625	621	615	679	624	672	675	634	660	614	681	698	654	665	667	686	655	635	680	675	687	658	657	663	641	663	636	643	690	685	666	684	637	639	664	684	658	653	693	660	634	620	610	659	619	644	626	647	707	610	671	607	685	645	624	657	645	648	680	653	658	610	685	633	661	623	585	695	650	654	671	633	637	657	670	684	683	648	642	686	639	643	628	595	662	623	659	647	660	700	620	634	628	703	641	603	648	640	630	640	685	623	674	645	713	633	672	616	649	678	709	688	683	628	653	666	620	636	663	681	625	673	673	659	657	612	674	661	618	705	689	656	647	644	640	637	677	664	637	658	634	641	648	590	693	683	647	639	664	677	634	664	633	671	653	681	642	673	621	679	654	647	668	686	618	593	652	656	668	615	676	640	624	647	623	695	676	684	645	667	639	675	651	635	633	648	704	655	644	658	627	661	660	691	653	656	632	672	686	641	675	661	649	653	653	677	652	592	638	653	622	650	610	662	647	637	666	677	653	651	644	657	629	659	658	639	676	633	642	626	650	658	654	679	623	625	651	682	598	652	643	641	649	670	615	651	643	671	659	667	642	640	637	644	652	627	621	627	657	631	622	614	615	670	675	621	616	633	652	654	663	610	667	627	673	677	641	652	606	642	653	658	674	621	606	626	640	663	638	655	652	665	669	658	634	665	666	684	611	628	647	686	640	680	681	626	633	672	663	639	670	669	661	671	684	717	664	662	672	624	699	625	667	633	642	628	682	639	677	653	694	664	669	648	672	668	695	662	681	705	665	660	690	636	645	651	688	624	636	637	647	640	636	675	654	694	643	656	623	674	638	687	632	624	649	630	638	660	667	627	633	655	639	655	655	660	717	679	633	681	652	617	656	684	681	628	641	656	637	627	657	703	672	617	650	649	642	695	661	690	641	616	621	651	701	634	646	602	592	662	662	660	647	631	663	645	685	618	672	628	613	639	648	664	682	658	624	704	652	667	685	648	636	683	643	652	638	670	696	615	652	678	590	630	702	680	617	647	692	682	644	607	610	646	683	614	632	619	616	689	578	633	645	663	663	635	645	703	661	705	652	614	677	639	608	674	694	663	665	684	617	639	655	627	646	656	597	655	621	680	689	668	626	684	681	672	667	665	677	687	655	656	684	672	707	677	635	660	639	680	684	684	630	636	643	662	673	636	639	610	686	611	644	662	612	673	629	631	637	628	634	667	666	622	675	651	632	670	631	676	660	672	630	648	632	667	668	646	630	683	687	643	644	673	635	620	659	612	624	669	683	642	674	669	616	650	640	687	651	636	642	645	655	651	627	659	630	634	654	722	628	623	661	659	640	690	695	603	646	645	676	630	645	665	663	617	645	706	620	669	655	683	638	666	638	678	657	687	627	693	650	649	623	688	651	667	689	639	607	662	662	676	623	710	599	634	668	649	653	656	618	653	683	649	631	669	661	634	683	652	681	653	671	690	662	628	639	656	683	619	682	656	658	619	651	613	622	626	625	706	672	670	644	690	632	629	630	643	681	606	651	651	658	627	650	678	652	632	642	669	611	665	669	676	685	670	657	620	634	610	627	630	639	690	646	634	644	673	636	675	607	628	652	661	689	702	648	606	688	667	638	667	667	685	642	645	648	610	664	675	641	616	643	675	664	673	640	659	625	686	650	667	628	689	669	635	676	664	637	680	684	653	645	672	643	663	616	662	685	636	674	618	647	630	657	650	643	640	630	668	622	651	610	675	710	642	645	651	670	657	637	658	640	656	629	662	661	607	647	663	645	630	643	653	658	656	674	645	655	652	599	647	656	715	647	630	646	669	651	658	609	656	668	653	616	656	630	647	627	676	644	644	634	666	656	643	660	679	655	651	658	634	636	682	667	678	619	642	674	624	669	644	667	636	643	677	644	639	635	651	641	633	635	653	623	693	686	670	597	629	684	633	661	688	703	643	732	645	621	668	656	682	631	627	618	650	640	679	620	663	648	662	661	615	641	710	632	662	674	628	644	677	657	678	628	624	638	647	657	667	661	634	666	678	660	659	651	683	645	634	653	669	629	671	648	660	646	638	624	642	648	721	682	682	627	662	637	638	669	688	660	651	660	627	659	669	631	622	640	692	654	647	630	643	614	644	659	661	620	642	666	619	613	646	653	668	634	711	637	666	673	594	665	684	689	576	601	692	647	642	641	625	655	610	664	653	661	666	646	636	653	670	614	682	657	648	653	669	658	656	641	719	669	639	646	688	687	655	641	632	669	658	651	648	650	643	606	659	662	624	653	685	695	663	645	633	617	670	646	652	653	687	648	648	680	632	657	688	650	692	666	596	702	675	613	605	675	650	655	664	672	655	661	693	633	673	617	669	623	651	654	655	637	667	634	673	683	675	654	640	674	657	639	615	633	667	631	617	654	660	638	657	631	604	661	678	616	658	695	665	638	684	670	674	667	654	635	639	632	661	637	642	613	667	667	650	621	663	672	659	650	670	639	687	652	648	680	661	667	693	631	600	644	653	641	632	635	675	639	655	680	685	607	623	625	635	655	679	665	634	667	653	692	666	662	647	677	607	672	666	591	699	664	639	657	675	690
34719	20716	12580	3173	1030	579	474	428	396	352	282	277	271	248	235	228	214	208	195	239	207	221	207	192	181	178	191	181	185	189	184	189	169	178	180	187	166	162	177	168	158	191	164	167	178	182	209	171	155	172	167	185	160	180	176	185	172	189	181	199	164	182	204	182	169	172	188	175	191	177	179	183	173	162	176	171	175	148	163	167	177	180	205	190	182	182	172	194	171	177	181	144	186	183	177	162	154	165	173	180	170	172	153	168	158	168	163	165	180	182	165	153	162	179	150	166	196	168	177	167	175	202	180	177	168	192	159	144	163	185	186	165	162	163	163	169	201	161	148	151	180	182	157	172	171	166	176	181	187	180	197	186	176	191	154	156	178	172	164	147	180	176	165	179	191	160	164	165	189	161	182	166	164	177	153	179	180	171	166	170	189	182	154	153	171	169	155	154	175	207	146	178	178	179	179	164	166	172	166	168	173	181	158	204	163	209	191	182	171	182	187	180	173	173	170	179	172	156	148	169	157	155	161	164	159	156	175	177	193	164	207	148	195	193	185	162	193	177	197	166	201	151	187	171	155	173	183	176	180	164	175	150	191	159	147	167	174	135	173	177	169	166	180	174	163	165	163	187	190	194	169	156	174	170	170	139	184	172	188	166	171	166	187	169	183	183	179	159	176	189	149	184	180	188	171	192	158	172	164	184	158	162	173	144	171	177	172	173	186	171	169	168	155	185	175	187	177	175	172	195	177	164	176	180	149	184	175	157	159	159	174	172	187	165	168	167	142	157	151	197	159	182	167	177	172	191	178	182	178	161	154	166	164	192	179	175	166	177	184	179	195	190	167	211	170	190	187	180	175	172	176	196	158	173	165	167	177	186	178	160	179	181	172	161	191	189	173	166	190	176	178	166	183	156	173	172	137	159	157	163	170	181	181	157	154	180	146	188	184	176	168	178	171	168	172	169	167	173	201	175	195	178	183	169	160	151	196	185	152	196	174	160	188	169	159	185	167	150	151	148	195	159	171	156	179	179	163	179	171	159	171	169	169	166	184	180	156	166	181	171	197	166	175	178	175	185	168	193	172	174	136	161	164	169	183	177	182	157	174	167	186	169	199	161	187	161	205	176	175	161	193	144	169	163	191	196	168	175	180	179	174	193	159	176	155	161	196	182	183	166	157	174	178	184	186	181	175	180	156	174	155	161	165	186	172	149	170	197	180	171	162	187	174	231	170	151	185	203	152	176	182	230	186	164	179	164	181	174	166	164	180	154	164	182	182	182	186	187	183	180	156	199	187	163	181	154	173	205	158	145	168	163	170	180	163	160	164	209	182	163	192	184	148	175	181	201	157	169	165	166	186	189	180	148	176	190	165	174	188	180	175	170	171	176	183	198	171	204	161	174	197	175	192	147	193	162	178	164	179	171	179	178	157	180	198	185	174	168	188	182	171	176	177	175	165	188	181	194	170	177	164	177	153	180	199	200	207	205	200	180	188	179	185	193	158	178	184	174	192	185	167	163	157	194	177	180	178	167	170	185	179	187	193	183	189	177	184	186	185	159	174	174	164	148	159	169	180	178	171	188	173	179	156	171	189	190	205	173	216	183	152	169	183	178	178	172	152	177	180	163	157	189	188	179	159	169	181	160	191	164	156	152	186	161	164	158	155	160	172	159	190	169	155	167	167	186	168	175	189	166	176	160	153	166	166	176	190	169	170	173	193	159	163	160	172	194	182	178	173	192	173	166	198	172	181	171	162	161	174	168	203	179	154	157	199	183	171	165	178	174	167	159	181	176	187	168	180	153	194	171	163	163	179	192	180	178	151	162	173	178	177	161	163	181	160	162	163	197	159	172	169	172	159	165	173	187	166	144	194	208	171	191	159	164	176	163	185	177	180	160	188	170	158	180	180	147	162	183	192	199	170	180	178	172	195	174	174	168	172	169	145	160	196	178	165	161	158	190	146	179	165	148	158	186	187	169	168	162	173	186	169	152	161	193	185	180	182	174	178	146	191	167	144	195	190	178	164	176	195	179	176	171	189	180	167	167	154	146	159	168	172	172	145	188	177	186	178	161	161	188	174	189	148	209	181	194	172	166	171	157	169	195	190	198	171	171	174	136	170	171	155	159	192	175	174	164	162	170	157	179	167	163	181	164	170	170	193	157	176	168	179	184	185	183	162	186	148	137	207	171	178	170	178	180	136	159	162	185	167	150	177	189	169	166	183	149	159	183	182	177	185	173	170	168	176	180	197	166	169	169	171	177	138	145	162	180	160	169	185	182	181	181	161	193	199	156	161	163	173	181	192	179	181	169	155	167	165	139	162	166	170	183	174	181	185	156	172	169	198	176	179	164	178	176	188	185	163	176	178	156	164	178	192	174	181	171	171	165	161	188	168	163	178	170	165	172	183	162	144	182	162	153	179	185	170	165	190	152	184	213	172	191	195	192	172	176	178	147	173	162	172	142	159	165	181	199	175	176	146	162	165	172	177	191	190	144	193	149	156	171	183	209	183	167	186	166	188	162	167	167	152	182	182	192	178	180	148	173	175	180	179	183	198	154	170	164	175	164	203	185	200	191	170	169	179	181	178	169	173	153	186	164	190	172	196	158	159	163	152	171	178	209	177	156	155	162	152	167	174	159	184	182	176	166	164	153	160	177	179	183	150	174	180	176	154	173	189	180	167	203	164	160	171	169	154	146	172	170	181	179	161	162	154	215	174	173	164	180	173	199	176	201	177	163	154	185	154	173	180	179	166	197	171	181	151	160	180	175	160	176	169	189	159	178	164	179	187	154	165	163	175	166	148	160	204	182	181	157	169	162	163	190	164	187	182	160	168	164	163	161	164	177	149	169	180	150	157	197	180	165	203	172	181	200	189	175	165	181	175	161	166	168	178	181	174	160	177	181	171	195	160	181	157	174	147	164	160	153	161	162	167	189	180	182	170	171	192	177	191	176	179	176	181	175	192	175	175	172	169	193	192	178	193	153	167	137	170	175	179	191	166	204	175	172	154	182	174	158	156	168	174	168	167	184	174	172	162	165	173	190	178	175	187	157	180	176	198	173	182	158	162	184	194	169	184	173	175	171	201	188	172	197	192	197	161	160	154	191	188	160	162	163	181	164	187	153	190	171	173	165	164	156	159	182	166	166	148	178	171	181	177	174	171	178	178	176	179	178	187	152	191	168	186	158	203	184	163	177	158	148	184	172	174	173	182	184	183	172	198	173	160	181	153	205	168	145	181	169	177	160	156	187	176	159	187	182	172	200	182	197	158	156	185	162	187	181	146	186	189	171	170	166	175	171	171	176	165	169	207	182	162	159	148	184	170	196	164	193	162	202	175	182	172	178	189	171	169	145	161	183	159	166	191	172	167	172	175	181	171	166	173	174	192	165	149	162	170	184	172	185	186	184	156	163	151	156	191	173	176	158	175	182	159	170	170	172	167	186	174	168	172	182	170	171	161	184	179	189	179	182	193	185	205	185	174	180
23818	16300	13438	4283	2796	2207	1975	1711	1627	1367	1200	1049	999	912	867	820	806	750	696	659	628	599	581	560	573	551	495	570	571	499	538	507	437	470	463	445	476	452	460	471	478	504	511	458	502	480	445	491	492	500	467	464	457	445	460	474	446	420	408	495	430	438	450	479	453	474	424	453	480	481	447	450	428	453	462	457	441	468	449	487	466	458	442	428	402	406	437	419	447	467	446	464	456	452	458	465	422	448	448	411	464	425	459	468	441	422	424	445	413	437	406	437	470	445	429	444	453	446	470	452	433	429	449	430	430	446	454	426	453	485	464	461	439	460	452	439	425	430	436	437	444	418	458	440	466	453	443	425	442	410	440	475	456	457	445	422	439	444	416	471	423	441	441	428	465	438	408	470	465	456	449	430	465	453	420	461	455	474	443	436	480	410	452	419	436	479	409	426	447	429	408	480	407	486	435	421	462	429	442	442	412	423	443	507	445	452	448	464	475	468	439	439	439	443	401	434	464	433	418	470	460	438	438	481	397	430	432	436	406	456	395	452	432	425	408	437	471	485	387	441	445	455	422	433	451	477	421	463	476	435	457	484	474	450	456	456	456	442	407	446	405	449	427	424	446	444	437	454	451	480	430	410	464	470	443	409	435	437	415	377	461	423	448	422	447	425	446	448	451	438	468	431	453	461	421	448	429	444	458	459	442	433	439	434	461	455	432	430	415	452	436	423	417	447	420	451	493	423	436	390	468	458	438	417	432	429	414	396	456	493	460	449	416	460	431	467	437	467	442	424	469	447	416	421	428	394	455	441	471	431	440	394	440	456	443	437	456	460	473	436	465	488	477	466	451	411	399	455	483	416	466	460	414	458	420	427	465	434	428	437	449	433	443	438	434	398	457	421	425	438	474	437	427	453	459	431	457	420	427	431	445	450	450	448	456	451	401	440	446	444	471	427	448	410	401	445	444	465	460	460	440	430	465	439	425	453	422	390	408	470	422	397	425	451	438	420	434	442	440	446	456	452	404	402	476	429	450	433	425	415	443	429	433	494	441	429	396	443	458	419	389	442	430	433	465	456	439	411	486	450	423	430	472	446	441	429	459	417	430	446	433	447	448	437	493	435	458	444	432	482	467	433	454	459	465	482	476	453	425	453	434	454	452	468	416	420	399	426	410	448	425	435	443	450	447	484	449	420	444	416	442	411	394	486	453	423	413	413	403	413	418	449	459	433	442	423	426	444	471	451	443	471	428	451	436	468	438	436	449	403	468	425	463	441	446	432	436	482	457	450	458	455	434	419	437	400	452	458	421	428	420	401	437	486	466	457	430	426	429	453	405	410	444	417	422	443	500	469	485	448	421	449	424	467	445	430	464	480	416	463	446	466	460	446	432	433	439	456	455	444	475	437	399	440	436	451	437	433	449	416	468	474	423	427	414	450	448	422	412	474	456	456	466	473	412	428	421	442	417	439	455	408	454	414	423	437	402	450	437	446	422	458	430	453	468	444	450	475	426	457	461	410	421	446	410	455	467	427	455	413	420	444	452	438	432	424	420	433	451	429	447	414	429	485	426	422	448	477	458	460	424	465	452	428	450	460	443	452	416	459	466	430	459	475	412	456	418	465	413	445	501	435	434	427	462	457	420	405	412	450	477	437	457	464	373	468	460	467	431	413	390	417	423	481	453	475	437	463	445	406	406	476	453	480	459	455	463	465	455	416	450	451	438	435	467	442	475	428	448	421	429	432	397	428	461	426	429	445	442	469	401	464	460	454	450	427	430	461	471	431	459	437	414	421	423	445	474	465	427	457	410	444	488	476	448	420	447	435	469	436	416	425	443	479	426	457	443	426	422	461	479	495	424	454	434	397	446	476	442	419	441	447	430	442	462	434	411	459	478	447	451	427	408	418	397	451	442	457	419	441	410	466	436	486	447	410	443	447	426	407	465	438	429	448	408	424	461	462	475	428	426	468	445	421	449	473	450	409	431	473	403	449	460	441	469	467	451	448	465	432	407	440	433	411	428	396	436	457	422	433	415	471	435	461	461	471	401	411	423	470	422	441	450	437	482	446	467	437	470	429	453	431	442	447	439	462	421	397	462	471	440	413	434	431	451	430	472	452	429	402	443	424	421	451	454	452	430	444	469	467	442	433	428	424	432	448	457	439	411	434	440	435	431	467	437	452	438	435	462	418	452	415	434	440	433	445	472	411	408	472	459	469	424	444	431	441	443	435	426	446	420	436	417	468	468	452	444	465	461	407	433	421	429	450	444	456	418	424	444	435	443	454	464	467	465	467	467	417	485	428	437	467	481	474	469	444	451	461	446	453	441	448	416	473	422	485	470	462	475	417	429	414	408	468	428	451	447	456	467	415	469	436	442	450	476	450	402	481	419	466	425	454	440	430	442	429	464	473	433	440	448	459	429	457	420	454	475	476	438	444	450	399	441	475	461	456	429	466	440	424	456	463	455	436	413	438	437	451	485	429	458	484	422	452	443	445	423	405	447	423	423	467	449	465	461	460	444	455	438	421	440	428	426	429	469	450	470	430	430	445	454	484	465	482	417	446	447	428	470	472	445	449	439	434	435	449	463	431	468	443	435	394	430	411	434	440	440	434	445	443	468	456	420	425	440	402	446	462	440	468	481	458	434	456	439	421	416	501	471	475	499	451	449	441	447	431	452	468	456	472	412	430	460	461	432	431	441	416	455	432	466	403	395	454	416	399	475	423	454	511	443	444	456	423	403	436	452	475	462	466	454	444	431	460	462	438	448	444	456	449	469	482	448	438	462	440	419	425	442	404	416	444	433	451	434	400	408	400	485	460	425	422	442	442	450	431	459	457	419	433	434	440	497	470	434	443	456	422	476	459	428	427	491	465	443	453	437	454	442	438	436	396	447	454	418	468	431	402	433	441	440	431	470	481	456	426	436	483	445	434	456	388	406	439	461	425	409	422	471	455	486	446	401	450	431	449	423	411	454	420	451	493	416	448	436	443	423	468	458	424	447	484	463	421	451	432	428	417	477	477	410	454	434	434	465	418	455	444	416	456	428	421	463	414	414	475	404	403	412	442	443	444	483	437	447	464	454	443	404	460	435	418	470	483	462	426	493	471	476	445	472	440	444	428	411	412	421	445	420	436	432	423	483	439	436	434	411	448	456	449	428	431	450	475	410	410	406	450	474	453	425	475	422	480	444	426	478	478	436	428	458	469	470	471	464	430	416	443	459	463	492	438	426	448	463	410	414	448	469	435	452	416	449	440	454	422	418	436	433	432	432	471	442	460	424	463	417	429	442	432	435	447	429	459	403	447	457	444	460	438	453	420	416	443	451	452	455	435	459	444	482	428	423	438	442	442	448	441	463	447	463	444	417	436	403	441	472	444	456	440	402	450	461	453	460	470	469	454	452	439	453	457	449	442	445	448	451	446	445	446	427	497	441	475	406	434	453	454	438	456	481	433	424	423	436	424	438	466	419	428	421	445	445	423	433	435
11741	3978	1717	631	460	447	378	378	388	363	361	343	362	326	302	341	317	315	297	311	328	289	315	329	323	282	322	311	314	302	304	311	327	287	315	288	276	320	310	278	324	353	315	304	339	328	310	307	334	328	291	281	303	300	306	336	289	294	339	300	314	308	299	296	308	304	266	285	305	321	307	316	335	300	303	325	336	312	300	303	314	264	295	305	334	322	285	318	348	294	320	283	323	310	348	287	307	296	302	287	318	303	305	296	300	322	295	330	277	276	275	361	320	280	305	284	296	312	326	308	295	317	299	317	354	303	313	298	315	339	320	287	239	320	300	306	315	298	300	305	286	305	327	295	299	309	295	280	287	295	328	316	299	328	304	325	335	294	333	297	311	298	314	293	316	302	302	336	301	341	320	323	311	303	327	301	287	336	325	303	298	305	283	328	348	293	309	318	329	328	333	302	307	341	332	310	290	335	295	285	275	335	294	277	271	281	304	316	322	309	337	307	337	326	287	306	266	307	294	306	335	271	299	286	278	311	279	312	300	323	302	281	294	298	309	337	285	288	331	327	282	338	308	313	306	306	318	315	306	303	306	314	307	316	337	291	284	285	269	307	259	297	329	300	301	293	313	309	314	309	323	291	324	303	305	321	297	277	309	293	270	321	323	301	301	308	293	252	332	338	280	327	285	285	300	319	316	319	289	319	301	314	317	295	321	327	306	305	307	365	320	334	288	316	316	299	328	312	303	342	276	275	304	279	293	331	268	306	330	311	334	304	297	303	307	293	277	298	289	348	321	311	293	313	324	304	313	255	291	293	322	345	277	281	352	314	349	285	305	317	301	308	279	302	301	314	332	288	277	305	309	293	338	299	292	279	357	295	304	307	293	316	300	313	273	314	305	313	320	289	328	315	291	275	338	317	296	310	284	342	301	294	312	273	312	277	265	303	312	298	319	334	327	310	314	311	302	299	305	320	339	317	281	317	290	276	292	312	301	295	304	292	295	301	309	302	292	317	290	280	306	341	335	307	293	273	307	336	323	302	321	336	308	329	317	299	300	318	279	300	317	297	335	312	312	285	284	283	285	312	321	301	316	276	293	311	301	299	282	288	307	283	314	320	290	302	297	358	300	320	299	332	311	325	241	297	307	291	284	297	303	276	345	318	317	330	311	345	323	323	304	299	289	312	339	312	314	311	340	329	289	307	313	311	327	319	313	294	303	290	313	320	318	319	309	307	349	301	293	284	326	296	319	333	329	315	301	340	302	297	295	327	306	307	358	314	304	321	306	270	310	301	278	303	305	307	290	347	303	336	315	300	298	306	312	321	315	332	316	334	305	288	322	305	327	306	296	317	322	273	313	307	307	344	298	300	310	282	324	291	276	294	307	287	323	302	302	316	325	301	309	297	308	304	306	311	276	296	296	301	317	310	320	315	300	306	300	324	300	292	329	328	290	296	303	276	310	335	324	360	296	297	313	302	316	335	316	302	323	308	292	331	305	291	333	299	271	280	309	318	283	294	323	319	302	290	353	285	287	308	286	279	308	312	306	304	312	302	304	305	302	327	306	309	321	319	319	323	321	300	327	293	320	315	341	325	323	325	334	316	277	301	287	295	335	323	315	322	323	332	297	305	297	288	322	292	312	321	303	306	289	314	305	281	299	292	321	322	316	340	326	299	373	339	331	321	311	315	336	302	316	321	304	316	311	294	294	309	327	299	303	294	287	276	299	291	291	311	299	275	272	340	283	320	288	314	325	270	312	283	288	319	304	294	319	299	305	288	286	289	296	303	284	301	311	298	296	312	353	280	313	308	307	316	317	296	307	304	310	308	287	314	326	300	286	295	286	296	295	313	332	313	309	295	301	315	293	308	323	292	317	316	303	286	330	308	323	309	321	285	300	311	276	286	306	301	277	296	281	288	296	309	328	277	337	304	297	298	319	298	300	325	308	325	333	320	317	326	354	304	288	295	289	326	297	336	327	355	310	323	292	337	281	316	277	284	313	312	300	277	289	302	325	302	300	302	311	320	320	297	320	307	351	319	322	283	300	309	331	286	323	317	331	297	286	282	331	334	314	312	296	330	306	279	287	326	291	338	288	310	315	298	276	333	307	326	313	302	303	283	275	295	302	308	308	293	327	307	301	312	303	279	313	328	319	320	332	301	298	300	320	343	298	288	323	317	278	310	263	298	270	274	314	265	323	313	317	322	305	294	299	336	303	308	273	303	309	354	314	284	314	289	296	315	314	303	307	308	314	346	333	302	304	275	320	312	322	301	352	327	299	287	342	287	339	300	301	297	326	292	312	301	310	299	320	322	301	328	321	302	327	304	302	340	308	299	340	307	292	301	310	283	285	295	322	285	309	304	311	324	287	302	297	282	323	309	306	304	294	331	296	318	299	321	323	298	316	316	295	300	286	324	306	285	307	302	268	305	318	307	295	291	277	303	289	343	346	319	295	335	323	343	298	297	331	312	314	327	309	308	323	303	287	315	275	311	293	285	331	290	302	301	319	332	300	281	346	317	291	307	289	275	307	307	295	306	279	302	302	305	308	295	326	301	321	304	286	333	331	295	277	344	302	307	314	331	272	307	309	329	313	320	317	300	326	337	323	321	332	328	319	306	302	275	320	305	306	301	325	313	346	297	328	296	320	295	330	363	295	317	310	300	302	287	331	333	333	294	318	284	320	324	330	289	290	275	293	328	287	307	322	313	314	326	314	318	284	284	295	328	338	310	335	326	318	314	286	301	339	326	321	308	287	320	302	333	307	321	302	325	291	319	321	268	267	298	308	309	291	301	317	309	328	337	331	316	308	311	324	313	305	306	317	299	320	318	350	337	316	297	323	294	290	317	290	286	348	300	278	348	317	310	299	328	307	335	310	310	306	301	287	318	319	290	352	305	298	295	295	308	287	308	298	289	286	292	278	324	270	291	309	323	314	326	311	285	319	300	300	322	343	307	285	315	312	316	325	309	310	295	325	341	278	334	330	298	300	309	334	308	323	334	341	287	248	300	311	306	284	299	332	310	300	281	302	344	324	319	303	313	286	335	284	328	297	294	314	261	266	262	298	305	289	274	314	239	287	321	306	298	268	321	294	297	272	285	299	316	310	287	307	312	329	328	325	321	348	277	316	321	295	291	315	337	301	319	281	305	349	310	279	316	291	290	286	299	282	297	329	308	300	311	308	297	322	310	293	293	312	338	323	337	310	314	324	317	306	312	317	301	324	296	311	308	335	311	267	305	310	312	322	303	320	294	312	313	301	266	301	306	279	339	262	329	343	313	344	321	316	313	301	283	288	327	281	279	318	286	328	323	320	305	298	289	314	262	316	309	318	293	310	326	308	333	298	344	284	275	313	337	355	284	288	285	335	342	330	284	294	285	332	307	307	299	312	291	296	311	311	288	286	281	319	332	326	312	290	316	337	328	290	322	286	330	282	308	319	317	293	318	337	296	310	299	330	301	291	286	300	326	337	296	289	274	266	311
8640	4024	3295	1762	1448	1316	1217	1185	1107	993	902	923	907	866	850	784	823	839	764	776	804	744	791	813	732	771	795	773	767	744	776	724	812	721	777	757	769	766	781	712	751	793	758	740	780	781	757	755	766	711	755	766	748	782	748	746	719	740	696	761	732	721	787	742	746	704	722	762	795	772	790	737	769	761	751	743	764	765	735	731	741	726	773	733	716	731	699	747	748	707	747	744	709	728	717	732	762	697	720	731	742	687	752	778	761	720	750	730	759	714	772	727	768	742	686	680	706	742	732	696	747	781	679	755	732	708	769	736	746	747	753	772	757	744	696	757	716	773	725	732	755	764	736	759	734	754	787	791	704	788	737	652	741	763	738	742	755	726	689	797	752	704	746	786	727	745	702	745	725	751	729	728	767	749	758	769	706	717	748	725	750	746	764	723	758	752	738	759	769	744	754	737	754	736	738	742	722	745	757	773	760	749	749	724	760	775	782	714	676	745	734	735	759	697	752	693	759	773	724	750	750	742	725	753	746	724	771	718	731	719	775	751	692	742	741	757	733	706	754	738	799	715	719	769	752	739	772	761	723	762	727	744	708	765	754	739	738	789	739	713	766	718	766	744	728	711	763	706	778	712	788	773	733	723	746	719	713	761	727	779	731	754	693	763	728	673	756	765	706	774	732	732	754	780	756	763	752	709	724	759	751	755	721	692	717	710	733	729	752	734	723	734	733	708	773	756	725	760	765	797	797	719	746	774	745	725	786	713	731	725	728	723	736	767	769	740	758	732	712	769	759	775	736	730	720	753	719	714	726	748	730	770	718	725	705	737	722	770	714	714	699	740	727	717	773	762	732	747	758	748	726	746	731	789	733	742	729	706	757	734	712	777	715	765	717	742	817	753	713	815	716	734	743	764	763	762	740	729	728	724	775	703	780	733	775	764	732	738	709	737	758	754	748	696	763	786	714	749	747	697	747	778	764	746	730	723	761	744	809	740	740	727	769	767	716	771	722	712	686	698	763	772	751	824	721	734	788	735	758	702	770	707	801	705	762	749	764	802	779	767	751	721	793	751	710	766	752	708	755	708	719	717	729	759	746	811	696	740	761	713	762	751	753	781	730	711	720	696	712	815	737	688	736	754	750	700	756	748	758	704	744	731	738	739	719	711	716	738	760	764	729	772	684	760	755	774	757	732	747	723	759	761	742	772	737	737	756	691	695	799	741	761	761	755	712	787	782	730	708	802	792	746	680	746	729	751	753	757	731	755	742	719	723	725	748	760	789	750	724	744	778	728	723	736	737	742	791	767	746	754	758	736	743	719	716	756	764	733	757	722	764	677	744	777	770	752	791	756	735	750	763	771	759	766	766	789	728	807	688	737	689	758	747	737	728	762	743	741	755	749	745	727	734	734	792	729	765	762	714	711	725	773	732	733	776	740	745	832	772	734	759	742	766	779	745	745	714	752	763	768	743	757	747	745	768	720	758	703	714	756	743	769	732	779	733	747	720	699	754	701	790	801	720	744	750	733	730	734	744	714	754	760	754	792	729	700	742	767	744	709	741	745	782	753	767	755	778	787	769	733	756	702	760	746	763	758	752	732	743	751	737	741	731	759	742	714	681	765	745	746	762	766	707	720	722	759	810	750	700	717	749	735	763	748	709	748	746	719	751	741	731	746	794	708	726	746	732	755	729	733	782	725	785	760	801	749	728	778	755	729	793	749	749	753	721	769	759	727	801	707	774	734	766	703	744	812	760	705	738	758	750	705	714	754	753	780	736	719	765	743	753	727	769	777	737	763	769	743	726	760	745	770	739	754	757	699	764	783	755	719	771	785	723	726	732	700	732	747	738	763	757	718	821	708	761	733	763	758	721	764	738	701	747	745	733	845	725	769	712	755	753	681	744	747	782	771	752	752	740	752	747	764	740	730	790	732	733	742	704	710	753	712	715	768	710	744	739	787	698	733	715	738	754	782	706	724	744	711	805	754	738	690	745	744	709	760	750	728	728	777	773	721	792	723	743	752	745	730	750	679	746	686	698	733	735	737	725	735	702	810	745	746	737	722	706	767	754	722	742	740	774	715	706	764	799	768	754	739	736	768	753	786	737	733	794	707	750	734	730	740	741	727	761	731	750	729	714	758	723	775	680	713	718	781	773	751	777	758	761	784	735	725	709	745	741	790	716	717	740	752	725	774	719	716	740	773	735	723	756	745	716	730	763	753	806	756	717	733	776	715	721	787	744	780	778	739	771	770	684	722	764	731	763	742	733	749	770	729	792	710	721	746	778	690	781	766	803	739	703	764	739	732	767	700	737	738	762	764	759	726	773	747	756	728	758	765	766	761	751	778	730	737	784	730	801	740	724	703	713	737	790	771	719	720	738	751	752	712	786	703	730	754	773	752	756	716	737	698	732	761	772	750	760	793	722	700	759	766	722	699	722	753	698	699	710	740	723	738	736	748	743	682	740	756	786	773	727	720	748	682	736	784	790	761	729	733	710	733	720	824	705	747	761	767	764	712	717	760	771	817	767	777	736	712	760	744	743	738	709	719	801	771	757	744	704	736	787	722	712	718	723	748	789	728	750	743	753	758	771	747	734	747	723	765	766	774	782	779	754	755	751	758	759	777	736	758	741	791	707	730	705	707	747	771	726	737	720	736	753	766	778	726	725	686	715	726	742	723	759	740	707	763	757	817	715	750	730	749	736	732	768	780	761	783	743	782	774	713	793	756	766	756	705	764	724	734	731	790	732	703	762	693	750	750	751	740	758	758	760	741	713	728	743	764	777	731	740	720	722	773	771	746	763	767	764	702	742	770	748	715	696	739	698	761	748	775	683	739	753	719	739	720	735	698	722	756	711	777	756	717	759	748	730	770	760	723	791	743	779	736	771	763	686	769	713	771	727	774	715	720	682	748	794	751	727	728	741	749	762	768	732	736	735	753	754	732	748	744	700	736	733	780	708	731	789	728	731	719	729	774	753	738	716	771	739	708	740	740	740	779	738	816	743	742	739	756	743	721	731	718	719	725	763	745	768	742	710	733	699	771	735	722	727	723	801	714	760	769	714	756	742	726	762	737	772	735	750	760	737	762	725	672	721	713	740	815	712	766	775	761	783	748	771	792	736	741	704	750	727	752	692	774	773	753	733	753	764	757	741	708	696	749	763	689	732	743	784	749	704	792	782	751	763	771	696	699	750	717	688	756	721	740	774	781	725	729	724	745	745	747	783	762	757	749	779	730	782	709	743	688	807	783	774	744	717	731	734	715	705	757	735	741	724	725	719	763	734	716	740	772	740	706	726	748	750	717	742	742	716	727	731	760	694	728	741	753	740	715	741	743	762	698	751	719	713	780	770	730	766	765	733	768	756	728	728	724	766	760	768	735	727	759	761	793	720	744	738	725	746	782	761	734	770	735	775	826	789	742	777	771	708	736	771	778	713	743	772	757	703	759	724	771	749	701	747	726	741	677	807	732	689	728	814	744	716	725
26255	13265	7321	1755	757	547	456	436	390	397	341	346	349	302	323	307	283	278	338	303	253	297	292	272	259	238	310	320	284	281	284	277	281	269	280	274	293	264	298	308	307	237	264	243	275	258	261	239	236	263	268	251	235	238	271	320	255	242	264	289	297	271	251	322	250	293	269	302	260	260	290	284	280	293	244	254	283	237	271	288	274	300	240	304	278	268	275	285	293	292	293	268	244	292	272	293	254	248	260	277	270	254	260	276	286	261	293	292	272	289	304	231	252	274	258	271	266	268	275	244	290	239	252	283	286	314	264	236	268	307	251	298	266	266	273	290	289	229	271	278	262	291	260	283	255	280	318	274	237	290	267	250	273	269	255	268	288	287	279	282	276	284	275	253	277	254	314	288	297	266	314	261	245	302	258	279	258	259	299	272	248	271	268	266	250	260	303	254	284	291	273	252	283	283	265	285	219	274	273	277	284	263	275	246	255	292	283	290	248	324	265	269	271	274	243	250	245	273	299	269	264	261	292	276	259	282	256	248	274	287	277	292	283	298	244	265	274	242	271	271	234	296	266	267	257	286	265	278	284	255	275	281	272	262	239	276	263	319	259	297	274	241	250	241	274	283	248	286	261	283	279	258	262	260	267	273	291	294	276	270	264	274	293	288	272	259	267	257	268	298	273	279	297	294	242	307	272	286	255	264	263	302	269	268	244	255	249	257	272	260	248	268	259	263	262	271	254	276	255	271	294	277	262	266	231	275	277	248	264	279	302	298	276	242	274	276	274	277	322	258	250	272	303	269	295	252	264	284	254	269	275	281	288	245	265	308	261	275	229	257	289	312	229	263	260	263	272	272	235	266	303	253	285	238	246	299	274	296	248	273	295	282	285	252	259	279	286	287	268	264	255	279	273	290	250	259	246	274	263	259	294	323	258	261	259	280	275	275	275	265	246	272	273	299	269	257	249	290	270	259	273	280	253	277	266	263	287	256	266	259	267	271	299	245	290	301	271	258	294	246	267	260	254	298	259	261	262	291	252	249	280	295	259	268	266	260	298	255	265	263	303	258	271	278	272	302	239	273	290	276	294	256	297	272	280	288	276	243	293	286	285	264	252	314	279	278	267	266	270	293	274	227	297	258	260	268	312	278	241	279	280	242	281	296	258	277	265	287	283	263	270	264	242	272	279	274	257	261	253	287	271	282	306	290	262	265	261	271	279	216	300	253	274	260	286	297	260	266	266	259	292	250	282	284	274	268	274	239	260	273	292	267	272	274	296	279	282	281	283	268	269	280	304	296	267	290	251	250	283	272	271	286	257	252	239	268	252	276	300	265	280	266	278	298	275	276	260	262	235	258	270	264	281	237	283	274	255	246	274	279	258	255	288	253	268	262	275	272	292	312	237	265	289	303	296	261	285	244	270	246	266	288	263	257	298	280	290	282	257	266	290	270	254	273	259	244	268	264	294	262	277	255	294	301	310	270	286	240	298	262	260	273	271	275	300	262	260	282	288	284	251	276	269	251	274	272	247	269	273	267	276	261	253	300	286	300	258	279	275	260	249	280	255	287	233	294	316	300	258	294	280	269	267	269	305	247	270	242	271	253	265	266	267	262	292	254	257	265	295	275	312	269	250	288	293	283	275	254	274	278	292	253	264	266	267	285	288	267	300	267	267	264	263	274	248	260	274	232	238	285	301	260	259	249	287	244	274	270	271	282	273	275	280	266	244	291	280	282	281	258	293	272	237	296	236	289	311	275	280	277	285	272	273	281	285	270	263	254	310	275	269	259	277	289	278	285	247	278	275	298	242	255	270	255	295	268	264	276	302	293	284	253	286	291	250	246	255	295	276	248	267	253	285	295	292	271	251	279	283	296	264	270	276	280	283	274	276	269	280	259	293	267	282	261	256	252	276	251	277	238	284	261	257	241	264	273	252	294	253	288	290	254	261	278	270	252	303	271	254	267	276	264	297	276	264	289	280	262	283	276	260	294	268	248	244	254	285	288	283	262	259	298	281	268	265	242	268	248	259	283	274	270	257	239	258	268	270	279	282	274	271	308	280	275	304	270	244	269	264	298	274	278	273	259	277	268	259	250	272	268	291	297	300	275	234	258	294	310	254	250	268	296	265	263	250	269	264	275	278	274	293	278	251	262	276	294	296	269	268	260	275	304	293	271	290	292	263	276	257	278	275	283	290	287	286	305	244	284	272	270	276	236	279	290	261	283	265	251	289	264	269	253	261	309	254	277	283	289	252	276	295	247	299	261	255	266	272	260	252	297	298	255	254	309	298	287	252	284	275	269	264	254	289	286	272	224	279	279	264	292	253	248	267	273	280	251	284	282	255	292	279	275	249	280	287	293	241	291	276	258	260	278	283	272	269	277	308	256	285	301	280	275	273	292	278	267	266	258	290	246	250	258	258	270	253	301	283	282	288	274	286	286	286	267	265	271	260	267	257	244	244	252	264	274	285	240	256	256	292	259	271	279	277	262	285	264	264	274	294	278	269	266	297	276	258	245	291	262	304	286	254	284	282	276	271	285	239	255	279	301	248	276	271	311	270	257	248	259	274	261	263	299	295	243	275	296	276	275	271	270	271	274	294	273	254	275	274	265	250	266	270	282	264	279	268	242	276	282	275	276	298	244	269	278	298	277	262	272	251	284	281	273	259	278	285	266	249	280	258	260	249	267	265	240	276	245	276	273	266	234	288	292	273	277	261	240	272	275	264	278	244	273	255	267	280	278	276	300	251	278	296	270	279	266	257	241	278	271	282	252	272	276	263	296	289	275	259	275	284	258	295	289	278	242	243	256	257	256	280	260	290	311	277	279	288	275	253	285	259	240	245	291	288	303	285	256	286	263	258	285	306	272	276	266	279	271	265	274	280	297	272	269	250	259	295	262	249	246	227	246	263	259	297	246	285	280	239	281	249	285	259	262	257	266	277	279	260	270	264	261	274	290	266	236	262	261	269	291	257	269	272	253	218	238	245	265	274	259	272	269	257	257	260	238	292	262	256	275	291	269	309	303	284	262	295	234	260	262	285	283	260	283	239	277	281	280	274	302	279	278	248	286	294	287	287	274	273	247	243	296	261	262	261	252	289	279	290	248	282	261	286	259	270	255	274	262	263	284	251	283	276	279	247	231	270	253	265	275	310	248	279	246	271	252	300	268	282	253	274	281	257	279	253	265	306	240	258	250	237	275	283	269	216	289	263	292	283	258	257	239	252	256	268	297	254	279	272	288	250	287	271	268	255	268	258	287	260	283	286	276	243	284	292	255	288	285	276	271	282	288	288	229	264	274	263	239	279	236	290	284	289	272	303	276	305	267	234	248	268	260	279	253	257	251	295	249	263	277	275	213	261	289	269	281	337	278	288	264	249	247	284	269	286	248	296	290	278	254	262	275	272	260	278	246	286	276	266	261	290	252	298	257	277	265	289	260	273	252	307	281	278	244	243	255	307	263	271	258	261	268	241	253	256	260	266	267
18868	11237	9956	3090	2219	1898	1735	1584	1470	1289	1097	1121	971	997	972	995	879	780	759	794	773	750	741	734	756	669	711	697	689	690	663	699	686	661	684	648	637	642	707	678	646	693	663	673	667	700	671	663	685	653	705	636	658	687	662	671	678	683	634	668	629	698	663	661	641	654	692	683	620	645	671	664	662	672	649	714	654	643	665	655	661	687	673	638	705	606	659	629	655	681	612	660	690	651	681	633	651	663	682	658	643	692	640	664	661	695	661	688	660	641	663	673	666	672	666	647	641	613	654	681	675	679	632	627	694	642	649	686	681	627	628	688	654	679	673	653	706	683	643	629	695	648	676	621	688	691	643	613	663	632	613	663	655	713	654	681	659	636	643	681	654	661	663	681	604	629	634	647	629	729	633	716	626	613	641	676	671	668	666	608	677	682	640	672	607	640	674	629	628	602	704	674	650	608	613	634	648	648	630	672	666	643	684	663	677	676	684	655	619	665	655	650	684	664	659	688	656	701	665	705	662	682	633	642	664	614	617	624	630	661	639	650	676	648	677	670	669	641	637	644	651	681	664	691	668	670	599	667	646	669	640	612	644	680	675	667	654	665	737	639	700	687	679	697	648	633	644	658	672	641	665	692	662	661	663	674	696	600	640	682	680	663	676	652	663	662	662	696	690	664	666	657	641	691	614	691	646	667	703	643	664	632	627	637	602	644	690	675	685	652	675	668	679	650	676	611	673	649	669	667	651	659	666	655	646	660	661	668	666	683	629	660	677	620	686	674	661	653	663	651	649	676	649	648	672	675	679	731	694	696	691	638	608	669	602	664	616	651	680	687	628	657	648	665	678	639	694	669	661	672	685	661	637	697	626	660	658	689	625	676	650	682	651	679	632	633	644	609	675	668	654	693	642	641	644	650	659	647	663	643	657	609	670	631	674	658	668	655	629	615	698	680	619	662	655	634	695	627	691	665	669	681	712	652	637	661	656	660	660	676	635	641	662	698	615	665	696	647	642	703	655	665	685	640	646	630	621	709	675	659	642	621	652	707	673	622	711	635	691	690	673	695	620	632	699	640	634	645	673	639	608	656	643	629	660	687	666	684	649	678	679	654	665	643	658	626	677	671	669	677	631	655	642	653	664	664	635	681	647	687	672	637	694	635	704	674	669	626	636	658	646	667	647	710	663	640	703	665	650	701	700	660	651	624	637	647	644	644	674	659	651	659	676	674	644	656	658	699	683	677	653	641	693	619	648	671	608	670	659	660	657	682	651	622	609	605	653	670	651	693	651	654	615	640	655	660	647	671	673	659	642	648	675	688	624	630	608	646	665	641	657	658	661	659	657	663	677	619	679	648	628	709	667	670	667	656	603	657	695	714	616	720	675	709	662	709	637	639	650	676	645	672	673	664	645	717	656	631	614	721	688	634	651	624	667	663	653	678	672	605	710	697	701	671	665	653	697	667	694	632	643	676	693	663	701	675	704	710	655	656	624	610	652	620	648	692	649	634	673	641	657	635	653	654	662	652	641	700	643	649	650	646	692	669	650	670	653	630	688	610	681	650	648	641	677	652	672	609	648	707	701	642	681	666	638	647	702	682	681	648	673	648	639	669	676	706	636	664	624	680	652	711	642	629	719	679	677	690	649	653	657	640	644	678	638	684	625	670	592	629	663	645	693	668	635	648	645	600	661	654	649	646	668	650	625	704	687	675	679	677	668	635	637	616	650	675	663	591	644	672	666	671	668	668	650	649	710	637	670	671	662	651	707	670	699	650	632	670	669	639	611	652	631	653	597	639	664	646	659	649	630	646	680	689	679	701	672	657	658	690	644	668	653	647	662	645	669	696	643	673	654	633	670	646	664	634	657	629	673	596	685	684	619	657	656	658	683	659	644	643	586	630	652	643	659	645	711	658	652	720	639	674	668	669	676	670	628	673	610	637	662	616	677	666	641	654	644	656	665	687	626	655	654	653	659	624	659	691	673	634	674	671	684	671	683	633	649	643	638	674	672	671	623	705	604	668	660	650	623	609	619	656	614	641	669	680	660	687	612	657	651	655	633	689	650	669	611	613	647	681	654	668	678	638	677	669	696	657	650	669	638	688	660	650	645	666	638	651	623	661	656	592	668	645	639	666	666	662	652	623	690	684	625	628	669	624	654	651	667	642	643	684	627	681	647	593	675	664	649	667	665	685	648	650	693	665	707	619	657	652	638	677	663	628	667	657	665	684	690	642	708	599	655	659	657	662	644	679	654	618	693	649	688	662	666	660	722	627	655	646	663	637	643	648	673	659	631	649	629	674	709	669	655	619	690	634	660	663	663	632	685	675	666	654	665	667	685	653	665	643	705	696	638	651	716	640	683	680	673	700	674	614	683	672	705	662	659	654	626	641	660	658	671	664	672	631	664	705	663	661	662	661	663	678	626	672	648	691	670	639	684	633	655	663	662	682	670	641	656	621	668	711	635	690	635	690	649	625	684	679	661	677	630	657	657	634	653	688	647	681	667	659	711	632	645	726	675	649	675	649	697	635	653	630	628	650	686	634	656	649	667	622	677	639	607	642	650	640	714	654	683	634	611	696	689	590	692	677	664	645	643	639	650	618	699	698	706	682	647	678	666	674	691	688	659	667	636	614	653	649	654	672	672	675	645	657	644	679	674	652	651	609	638	679	647	666	666	680	666	669	604	680	679	669	703	684	642	639	711	666	666	648	671	598	630	665	661	663	637	646	633	702	642	655	666	632	666	661	685	659	590	664	637	668	620	670	639	648	659	651	659	662	637	647	640	696	665	601	637	668	652	673	691	595	650	656	677	688	642	696	660	634	657	666	692	662	592	635	694	652	684	633	625	628	707	661	632	675	700	631	643	630	694	688	667	664	685	639	634	682	621	686	674	662	670	673	679	622	658	640	709	694	680	679	643	636	664	649	654	680	609	678	657	648	655	721	706	687	644	622	660	670	641	644	618	669	700	666	658	661	700	693	669	685	680	641	663	698	662	626	672	679	687	666	643	659	654	711	609	640	597	647	661	624	679	608	680	669	666	653	663	666	665	666	666	636	667	636	694	663	645	631	637	667	648	629	683	675	637	658	666	595	681	654	650	698	635	679	673	648	626	695	669	637	661	657	694	643	658	657	660	663	663	637	678	646	656	666	689	661	617	640	658	673	694	651	678	647	634	657	673	625	698	675	672	679	699	683	669	670	644	666	665	623	649	668	666	630	703	647	693	639	676	658	704	671	666	611	636	705	682	676	659	657	623	675	602	645	671	653	664	648	642	672	646	641	673	656	670	674	633	615	656	653	646	648	641	710	666	678	701	634	639	663	681	670	632	660	702	661	693	644	635	610	669	634	668	642	675	666	641	681	665	668	652	650	630	626	666	678	673	641	693	676	653	644	657	621	676	646	650	643	663	668	646	661	642	645	640	665	621	658	643	669	684	646	643	698	649	647	702	701	691	646	670	666	647	655	661	618	617	694	616	683	659	600
35067	20077	12550	3170	1017	602	489	425	392	322	326	274	279	231	245	262	236	218	193	215	194	173	192	194	187	197	198	206	189	186	173	170	153	178	171	194	217	212	159	143	191	161	204	154	170	175	175	185	161	167	168	174	183	168	187	164	167	183	182	160	174	167	168	186	191	174	173	193	174	186	152	191	193	187	190	181	154	160	178	171	182	177	175	189	177	160	165	185	186	172	179	177	160	173	167	172	163	164	201	155	197	178	155	156	166	171	151	176	188	191	177	172	179	189	168	200	159	188	159	172	166	166	164	177	178	198	169	188	175	161	181	188	178	184	167	159	180	174	161	173	178	169	171	188	181	198	172	161	170	181	218	182	204	156	189	185	165	179	184	184	191	162	165	199	185	179	175	171	183	211	174	185	187	172	191	162	151	184	147	192	185	171	159	175	183	166	168	153	185	185	171	172	179	156	173	163	177	184	168	170	199	185	181	195	169	170	179	187	187	178	197	181	189	152	186	153	197	155	172	178	159	175	174	170	158	189	165	172	186	167	163	159	171	163	175	186	182	191	184	171	162	172	186	173	160	178	194	168	191	190	183	157	160	150	157	152	175	154	189	182	170	162	169	169	186	174	165	205	193	183	172	170	191	188	172	169	173	165	178	205	201	170	174	165	213	183	151	180	184	183	215	188	162	191	196	169	184	177	187	154	189	176	162	186	177	188	159	186	196	159	152	213	152	167	196	163	183	211	158	191	197	183	186	159	188	189	174	180	184	176	191	166	197	167	155	183	205	200	168	174	181	143	163	187	158	178	182	179	184	172	183	175	180	168	181	177	201	164	198	167	181	193	189	168	154	161	158	203	158	190	178	185	139	163	176	177	191	170	194	173	171	181	161	180	174	189	167	165	185	188	180	165	153	192	183	191	186	191	186	184	176	230	186	170	192	175	188	158	175	156	196	172	170	186	163	181	186	193	162	182	161	156	185	187	167	165	182	168	212	188	163	173	195	159	177	183	138	177	163	192	203	205	181	166	184	167	180	183	194	175	166	167	186	214	195	167	170	161	184	182	162	171	189	166	163	178	153	185	182	151	166	178	170	166	188	174	185	152	183	153	160	169	173	176	171	157	207	167	192	173	168	184	198	151	166	165	193	192	163	172	155	168	187	190	178	175	174	179	177	190	162	179	167	177	171	166	180	156	162	160	176	168	169	179	185	171	165	182	169	178	184	195	179	148	166	183	165	198	177	195	161	173	170	168	195	198	191	165	155	191	174	174	172	176	183	188	171	150	177	181	173	184	156	188	157	149	162	180	208	165	165	179	165	167	180	178	166	214	175	161	191	182	182	166	203	184	155	170	168	189	199	188	192	188	176	171	161	164	181	172	170	179	158	174	185	174	176	170	163	167	155	159	190	170	168	177	188	165	152	163	164	184	179	157	162	157	172	183	154	201	190	176	168	182	166	181	186	160	175	192	204	176	151	172	152	187	197	206	185	185	151	196	184	192	183	188	151	181	174	188	179	186	174	179	188	175	170	148	176	180	162	169	163	192	186	182	170	188	148	165	183	183	175	191	181	188	183	156	167	181	147	182	159	190	192	195	207	176	178	189	157	177	163	158	180	174	182	191	158	173	187	192	192	181	179	174	188	155	190	172	173	167	154	193	183	163	156	173	163	171	216	174	170	183	174	169	180	186	161	187	179	190	141	200	181	173	178	175	161	169	198	183	165	187	180	175	182	193	137	171	166	179	184	196	169	163	188	174	179	188	160	182	163	196	191	180	182	154	177	159	162	185	194	154	183	178	199	201	175	194	141	163	180	203	183	164	178	171	170	172	172	179	167	206	168	171	134	165	169	175	151	169	179	157	164	195	185	172	172	176	184	173	170	158	170	158	164	207	186	178	182	177	157	165	147	188	168	161	168	165	153	176	180	157	170	181	152	176	162	172	183	161	187	177	178	214	157	157	161	194	158	180	166	148	166	163	176	176	153	146	159	177	185	214	170	153	174	174	178	178	167	171	192	170	157	181	190	174	179	160	201	177	162	179	186	172	152	190	180	171	187	171	183	167	143	176	163	213	147	172	167	169	178	198	191	197	174	147	179	155	182	160	180	164	172	172	188	168	188	163	188	172	179	178	157	165	164	196	164	181	152	158	185	185	159	172	171	157	175	164	174	185	168	167	172	166	177	164	167	207	176	172	174	164	159	173	200	208	178	175	159	160	170	191	167	164	181	190	178	172	172	166	191	164	171	164	180	168	167	184	168	164	179	171	168	205	169	184	170	178	149	163	165	178	186	162	166	174	185	177	160	180	153	196	190	169	155	156	188	173	177	180	204	182	179	170	156	170	192	173	162	155	181	165	181	190	203	166	169	194	175	182	166	181	167	180	159	194	178	166	173	191	214	177	181	192	181	204	168	179	160	193	182	190	177	170	174	182	156	164	166	221	179	163	172	172	165	189	201	186	170	193	198	173	183	188	178	193	203	224	193	172	167	145	138	173	170	168	191	180	199	206	194	168	170	165	171	160	166	164	206	166	192	186	184	154	175	188	193	196	175	174	184	173	161	177	178	169	153	189	189	178	187	180	182	203	179	174	181	171	186	174	188	183	198	179	174	157	172	180	180	184	160	164	151	185	169	162	162	196	161	168	196	202	165	149	172	175	178	191	199	182	163	163	162	177	173	169	181	169	191	163	185	154	163	179	168	161	170	158	153	156	153	169	189	185	164	149	178	167	186	158	176	171	153	179	174	172	191	171	181	163	163	180	160	179	177	176	193	158	172	156	181	172	177	176	160	196	181	163	174	200	161	173	170	169	146	191	188	196	161	167	176	185	166	192	203	157	178	175	173	171	177	182	191	206	172	193	148	184	186	169	208	155	174	180	190	170	173	164	174	158	168	185	176	206	169	209	171	162	183	172	182	186	154	188	182	198	175	191	186	178	164	157	163	145	174	168	171	186	183	166	159	156	185	168	191	158	167	185	168	174	150	183	174	166	186	127	180	192	195	166	186	166	189	195	182	177	170	179	207	182	160	167	180	190	192	183	151	147	189	176	161	174	159	177	183	204	182	159	175	179	180	175	173	193	172	196	169	196	180	156	178	171	168	188	169	204	150	206	158	173	181	198	161	156	165	168	201	210	179	178	184	170	179	176	168	191	183	147	145	179	173	155	176	190	173	157	166	159	168	186	184	157	177	184	187	185	186	174	191	164	158	181	173	179	168	188	174	176	168	159	194	159	175	150	156	163	190	168	180	167	183	182	192	170	167	188	157	196	184	156	186	169	206	211	171	177	189	178	187	195	188	191	155	173	168	183	182	200	184	148	158	175	160	176	179	157	182	183	187	178	190	170	175	170	204	189	181	182	188	191	186	176	177	167	174	165	181	176	205	176	187	180	173	205	166	165	190	163	167	171	164	153	150	163	169	184	199	187	209	162	172	188	173	169	185	182	136	171	167	187	173	168	201	179	174	197	178	192	165	184	167	177	148	155
23975	15279	14287	4596	2753	2279	2054	1812	1635	1362	1174	1102	989	940	882	845	764	638	670	623	675	611	590	585	590	537	562	522	520	496	519	498	458	486	456	453	481	492	441	489	460	464	478	486	480	423	458	470	477	460	481	465	477	462	471	462	481	437	487	439	472	448	448	483	451	473	512	465	463	422	461	441	469	448	493	436	442	466	482	427	472	448	442	419	432	439	492	473	431	479	430	499	486	461	456	434	488	489	450	477	443	462	478	475	421	469	490	437	482	445	452	461	437	463	448	444	458	461	448	455	463	444	416	465	456	396	444	439	449	440	450	447	472	481	448	463	430	437	451	477	436	428	402	495	441	460	475	434	450	459	443	458	439	423	425	441	453	417	439	442	441	400	426	445	461	447	445	424	515	442	434	432	441	455	445	445	445	464	418	477	445	433	446	452	473	427	474	435	418	450	446	427	458	442	434	452	472	449	452	426	434	403	449	451	437	463	390	453	460	453	454	480	493	418	450	460	413	455	433	411	466	464	452	477	455	450	435	460	445	450	449	469	401	439	442	430	428	496	424	445	475	439	443	442	440	478	431	441	427	459	430	464	463	461	471	442	460	452	473	478	464	464	445	440	457	458	418	449	468	445	460	447	445	483	465	440	428	440	455	431	465	455	466	478	434	445	416	406	455	408	460	454	454	459	454	451	453	469	485	460	450	423	443	439	436	441	448	443	420	463	448	457	408	428	437	422	435	471	460	452	410	432	453	440	438	443	472	420	421	421	438	455	449	419	439	426	491	460	478	455	434	432	442	429	459	486	481	431	444	449	459	460	450	484	412	467	429	433	424	436	458	431	418	453	442	453	440	460	456	465	493	439	437	460	460	476	410	453	420	453	423	467	439	447	470	461	442	482	413	475	457	444	444	489	447	463	450	446	443	436	461	400	440	466	460	424	424	482	422	426	431	452	445	421	437	438	432	450	449	447	445	436	473	469	446	467	454	442	415	495	460	434	475	423	457	424	446	421	454	422	419	429	444	447	488	430	470	461	447	444	440	433	453	433	437	494	443	400	439	456	496	442	407	448	446	413	477	415	429	431	438	458	425	453	442	457	460	437	436	470	429	460	456	486	515	420	452	462	469	449	456	411	455	415	438	450	461	409	456	467	435	440	458	458	440	444	503	433	471	463	423	486	447	481	427	422	455	453	453	459	403	496	424	493	481	464	463	421	444	475	412	449	404	426	425	431	435	403	450	449	466	469	464	447	475	461	468	440	424	428	443	422	452	437	444	448	400	460	445	466	467	456	481	440	417	465	474	469	455	436	427	478	387	429	466	441	483	445	418	465	457	455	469	426	428	507	443	458	410	472	461	451	466	442	428	444	426	448	454	426	462	467	434	462	450	437	500	438	415	461	427	442	436	462	487	411	428	421	466	446	468	422	466	443	468	454	411	439	436	460	476	406	450	471	473	466	487	410	438	479	446	455	406	451	454	475	410	465	431	468	431	442	455	447	491	454	438	426	463	447	444	427	491	452	419	462	428	444	437	453	468	457	455	463	443	432	428	434	444	451	442	459	462	471	417	435	490	454	441	447	469	461	434	433	435	475	461	458	407	445	428	450	420	441	450	405	434	471	440	455	412	445	457	450	439	426	461	471	451	429	468	429	463	436	430	468	493	469	400	471	440	458	439	423	426	461	444	421	456	464	464	457	452	443	444	439	449	457	461	433	448	470	445	427	458	475	451	486	462	448	471	454	473	464	432	421	405	492	447	493	440	418	448	438	425	404	466	455	478	425	481	407	451	456	473	473	457	452	421	461	490	468	451	483	453	461	441	463	488	437	465	452	435	452	449	448	409	432	448	437	443	427	484	460	442	488	415	459	453	461	479	408	441	442	484	454	420	431	457	458	436	444	461	420	446	411	422	407	433	458	438	482	422	436	431	425	461	452	455	424	458	424	470	464	447	454	417	446	442	452	471	444	436	465	436	428	428	444	458	453	436	465	454	454	438	464	456	445	442	411	460	452	439	445	417	458	429	472	468	409	460	443	467	414	428	485	456	461	444	451	437	446	427	448	436	416	476	446	443	474	460	457	437	428	465	405	485	469	457	481	435	434	433	459	461	462	432	485	457	412	453	481	461	452	449	482	484	452	429	436	440	407	456	491	438	453	457	424	432	462	464	462	462	468	437	432	419	458	494	445	482	438	480	435	498	439	443	441	474	453	436	466	439	439	433	429	431	399	405	446	412	450	457	471	454	477	422	422	440	428	436	431	473	439	463	419	462	441	422	442	469	425	426	463	428	469	429	410	430	455	427	443	433	416	445	453	464	469	419	475	484	431	433	424	443	441	435	434	460	485	472	449	444	440	448	449	421	462	424	416	465	442	424	470	458	403	453	451	428	423	467	449	460	424	407	460	446	414	430	401	443	462	445	434	465	419	411	464	455	451	449	464	423	454	473	444	448	481	447	456	455	414	460	477	488	433	424	437	457	436	433	436	410	436	455	449	425	442	464	456	462	416	459	449	395	476	494	416	449	465	446	447	493	418	427	464	483	473	441	480	454	437	438	453	434	454	415	435	434	437	440	423	451	455	411	444	451	454	442	469	450	506	446	464	421	426	500	428	473	451	451	429	422	474	458	459	443	454	413	423	457	425	453	447	448	422	429	447	432	441	418	472	440	434	427	469	439	480	447	438	465	461	468	433	457	397	416	447	454	432	464	475	459	428	449	446	436	410	441	467	413	406	406	421	443	460	421	454	489	425	426	459	458	442	436	470	459	429	442	433	425	430	441	439	446	433	454	475	465	420	457	434	471	418	454	505	433	459	449	417	454	443	441	397	461	467	473	440	425	434	450	467	432	423	446	449	424	443	435	481	446	472	451	439	425	495	457	470	448	476	405	455	446	440	476	455	459	449	455	450	448	453	428	439	451	496	443	438	465	429	444	426	449	464	442	472	464	432	434	450	478	477	429	460	448	478	448	432	465	447	427	447	441	405	461	467	460	427	471	428	456	436	469	457	432	466	455	449	452	454	430	474	432	478	461	454	430	466	420	469	447	420	419	412	450	434	471	458	470	441	420	464	441	468	417	457	474	431	463	437	447	456	436	409	469	437	390	467	428	432	452	435	461	481	433	429	447	434	440	465	427	438	402	427	472	447	472	411	431	457	442	426	403	442	428	395	482	428	461	460	443	430	462	436	415	437	430	467	474	438	408	428	440	444	416	428	448	433	439	446	461	479	472	457	432	443	481	447	465	457	459	464	434	452	458	480	413	469	433	438	396	426	446	475	451	476	459	443	451	403	492	444	499	452	431	480	447	453	431	427	461	433	427	448	438	464	441	452	448	451	449	443	476	453	464	467	443	420	444	440	461	446	438	447	466	421	462	465	443	444	479	441	392	461	464	472	431	459	469	467	429	445	488	436	426	448	486	423	427	413	476	456	469	445	450	428	439	477	438	456	448	452	446	447	434	463	422	436	424	442	433	443	454	446	517	416
11684	3930	1739	678	485	409	381	370	370	336	349	366	345	355	297	299	338	307	302	335	323	292	316	265	285	293	311	329	316	304	283	326	300	308	295	305	309	328	343	291	309	298	303	328	297	313	305	287	260	283	291	315	297	310	295	280	291	313	335	311	281	306	323	299	292	309	306	323	304	344	329	325	331	320	312	293	314	305	349	299	259	309	291	337	311	306	293	290	323	346	307	341	323	294	321	325	297	325	329	320	284	325	311	307	303	299	302	305	284	329	307	310	310	308	322	304	282	309	313	318	297	284	291	300	285	336	326	328	304	321	303	300	317	335	288	309	301	305	285	293	301	289	282	285	310	284	338	314	301	330	294	304	313	331	315	317	321	322	298	343	311	315	310	257	301	273	323	311	313	322	278	283	278	281	284	297	336	320	279	326	316	293	290	298	295	287	338	310	310	315	344	287	304	302	304	316	303	344	299	335	254	310	305	282	298	295	320	293	320	316	305	297	318	270	308	308	299	313	284	293	273	325	282	281	312	293	321	295	320	328	305	317	320	329	295	305	293	319	294	292	321	332	309	329	306	290	314	301	329	277	308	299	328	254	321	293	308	305	335	309	323	296	297	305	325	308	347	313	299	312	311	304	312	312	260	336	291	274	311	294	302	327	337	296	296	289	300	288	285	322	284	311	311	315	318	281	309	304	273	329	318	311	295	294	325	306	321	320	303	358	292	281	298	315	327	370	343	305	295	328	288	308	306	317	298	327	299	294	296	315	282	308	291	310	324	278	291	310	302	312	338	273	309	286	289	333	324	266	285	283	263	288	307	289	292	339	311	306	270	301	306	299	353	297	302	316	315	299	311	301	319	309	302	272	306	285	306	290	335	301	345	301	289	332	313	305	301	312	301	308	307	300	329	300	318	320	326	293	370	307	328	299	302	298	307	310	318	339	326	305	295	310	313	284	326	342	305	320	308	295	337	351	298	298	296	341	351	328	298	320	305	334	306	293	300	307	327	307	335	320	317	350	302	312	297	312	304	294	311	307	341	299	300	290	312	294	311	322	315	311	344	315	282	285	312	288	301	302	326	305	296	319	324	324	297	356	302	291	279	319	287	280	324	291	325	312	257	318	320	290	318	335	300	325	288	298	328	298	334	313	316	312	305	299	279	317	321	324	309	279	298	286	336	316	333	288	275	303	321	314	282	316	338	304	289	319	326	301	345	331	305	308	298	313	316	319	338	328	347	312	327	310	323	330	316	305	294	339	301	281	305	299	310	292	336	314	348	319	277	342	309	288	320	320	314	327	316	296	266	363	270	325	337	315	304	314	296	330	331	308	319	297	299	312	326	335	315	345	282	307	305	299	313	326	337	294	274	314	290	322	336	302	340	324	281	312	308	306	305	344	302	292	285	321	320	281	302	306	321	277	306	309	301	284	338	311	296	288	316	321	308	282	324	338	281	294	292	303	322	325	296	269	305	297	290	288	308	323	298	323	302	277	291	316	301	303	306	350	295	289	296	317	309	352	309	304	308	304	281	298	304	301	253	300	286	325	305	271	301	287	283	309	304	351	278	273	310	281	323	333	311	297	302	288	304	317	287	326	353	316	301	334	292	305	321	277	302	344	298	317	293	294	315	315	328	317	316	315	328	278	267	322	302	297	291	300	312	319	310	327	320	336	309	307	290	310	305	350	305	302	299	312	289	317	321	328	313	289	313	313	284	297	305	287	280	302	347	296	289	313	283	279	296	295	340	311	296	291	317	305	303	308	277	333	340	301	285	331	309	321	303	318	291	315	343	316	269	307	312	336	298	318	301	287	316	331	302	290	297	321	336	274	294	332	315	269	306	332	335	290	324	330	312	319	306	307	322	281	320	316	307	306	336	275	274	282	301	353	316	303	284	317	297	284	315	312	296	317	317	313	302	285	329	313	331	316	299	291	284	323	313	305	323	282	319	338	296	287	295	330	271	323	293	299	296	303	325	302	287	289	323	286	280	350	330	316	278	348	328	320	310	331	294	332	312	321	322	276	302	327	306	359	308	338	342	289	322	317	329	286	317	293	306	327	325	308	282	310	287	311	323	320	306	293	297	346	289	306	323	256	298	288	290	292	291	315	328	322	305	292	282	342	324	329	348	326	285	303	343	310	322	325	282	317	296	308	304	316	312	361	300	312	339	294	336	319	323	282	284	307	329	298	327	291	313	337	322	322	303	315	323	284	305	305	309	305	310	310	309	310	324	298	310	312	318	322	304	310	319	306	284	290	303	321	274	294	335	329	341	276	346	300	342	353	316	304	286	256	350	286	299	313	296	299	307	320	314	319	281	318	288	315	276	305	290	313	310	269	297	330	298	331	330	342	308	322	302	335	322	308	292	276	279	324	287	341	324	286	259	345	328	321	336	316	297	321	331	356	290	315	341	287	290	289	293	287	277	326	313	321	306	333	313	277	296	319	285	309	337	312	301	319	305	292	332	282	358	289	320	323	263	290	298	305	303	314	330	322	302	293	307	312	316	282	306	282	330	294	298	323	327	289	327	317	295	322	314	320	327	345	321	320	291	292	325	318	304	299	321	291	323	284	323	307	290	303	308	304	293	315	301	303	308	311	303	296	279	293	331	295	327	295	342	307	302	306	312	286	305	306	338	317	307	269	291	290	318	308	314	350	290	342	346	306	319	321	332	253	269	315	286	303	304	312	324	311	295	339	333	315	283	337	314	291	317	300	310	336	312	295	305	275	336	317	291	350	318	293	327	291	275	292	323	320	297	279	306	305	292	320	309	347	331	312	324	306	314	318	293	308	279	304	300	266	317	332	305	300	298	317	315	283	306	282	302	317	327	300	302	318	337	290	314	262	288	307	295	310	301	306	305	298	324	338	297	327	294	296	331	329	306	316	274	279	318	314	280	277	320	331	298	318	320	295	293	316	311	315	299	295	298	308	327	327	311	316	308	304	289	272	319	315	281	297	303	299	307	281	321	331	297	290	307	304	317	310	304	292	355	285	317	296	299	322	291	276	288	292	299	302	288	300	289	275	284	315	308	286	306	291	271	326	315	273	318	274	330	309	245	306	315	276	290	315	336	307	316	312	310	293	298	299	312	283	293	291	284	323	308	329	309	303	336	289	314	307	312	297	298	331	291	325	352	345	294	292	300	338	316	315	313	270	320	316	301	325	339	306	304	295	310	314	331	318	278	303	275	316	323	326	329	311	309	276	302	292	322	293	329	322	291	330	313	307	265	324	295	287	276	275	330	291	301	313	313	306	323	298	331	301	284	335	299	302	314	343	313	294	310	312	291	335	332	312	316	296	315	318	358	299	296	353	324	284	291	301	279	316	278	305	344	304	339	311	293	306	302	332	315	319	299	300	318	319	296	316	323	287	310	335	283	308	273	321	337	334	338	307	314	283	297	267	290	302	347	320	325	292	305	301	305	284	306	326	314	310	298	331	340	297	302	300	292	315	277	323	373	328	300	325	315	311	310	295	316	297
8714	4019	3528	1778	1431	1253	1250	1165	1126	983	995	929	875	868	922	840	810	777	797	777	825	786	847	738	771	725	745	804	761	725	742	771	715	725	748	725	744	751	753	757	740	728	759	686	744	731	773	756	745	773	713	774	722	766	756	788	750	720	746	756	777	709	760	724	741	759	763	713	733	738	711	725	753	762	810	799	715	761	772	785	768	783	776	747	735	740	723	771	714	764	725	729	772	744	735	730	749	733	719	707	747	712	766	772	743	738	785	726	746	764	756	752	755	747	760	750	762	791	745	722	730	774	720	698	757	775	746	726	790	729	771	724	726	759	793	768	751	740	730	730	724	726	775	760	740	700	760	723	709	786	787	724	760	700	693	691	782	717	750	811	768	743	731	724	743	674	712	732	747	756	764	776	719	732	754	717	752	707	752	727	710	766	747	709	778	790	723	763	723	706	701	753	763	743	704	743	773	721	719	750	701	724	777	711	760	763	745	759	713	766	776	765	750	760	781	792	755	746	759	746	743	719	769	748	730	745	794	754	702	742	721	784	756	776	765	753	747	735	762	767	739	749	731	738	753	793	718	775	706	720	738	725	733	731	711	802	740	764	741	728	702	712	706	743	793	746	799	733	768	726	810	736	735	709	774	745	721	745	774	718	728	757	726	736	797	780	748	761	760	774	706	753	736	708	736	770	751	771	787	760	716	732	709	771	789	717	751	724	692	765	774	718	742	763	745	789	790	727	761	771	719	853	768	744	721	704	732	809	756	741	715	723	764	719	802	765	768	717	743	777	733	736	716	746	750	802	718	739	696	757	707	737	757	751	741	710	727	714	680	747	761	786	715	768	687	743	703	811	712	723	747	725	678	704	782	746	726	722	750	720	758	734	747	742	780	695	676	746	736	751	711	755	754	710	766	745	708	735	740	750	733	754	727	722	772	749	751	778	730	800	744	760	783	716	707	757	771	735	753	711	771	746	779	781	720	769	762	755	738	730	742	767	758	753	794	778	757	829	757	745	747	711	728	741	715	778	762	764	772	749	754	746	695	731	742	770	772	744	798	774	731	764	763	704	729	777	720	719	665	756	759	736	793	768	753	710	736	775	785	760	751	733	711	716	759	727	778	677	746	729	709	740	726	753	792	727	731	760	758	727	786	727	784	750	780	739	725	728	746	729	722	770	773	710	778	731	713	765	700	723	717	699	749	730	719	742	739	752	698	799	755	781	700	753	722	772	734	714	761	744	744	721	738	752	725	742	807	752	783	758	659	785	801	736	753	749	765	724	714	710	754	764	728	751	760	708	740	741	737	733	719	770	707	727	779	689	719	728	777	759	742	719	744	736	778	757	734	763	706	787	743	733	705	698	803	738	700	676	771	757	719	769	747	702	778	778	768	729	728	777	771	742	734	697	760	731	761	770	756	742	726	728	777	758	748	780	733	736	738	735	748	744	725	705	698	735	700	686	748	712	724	752	752	754	739	722	736	685	741	760	772	759	761	737	783	750	738	714	731	721	728	769	737	710	766	762	717	700	768	794	738	709	731	735	748	737	796	756	714	737	743	697	756	733	779	720	715	728	710	719	799	750	732	708	775	726	760	817	790	741	723	758	766	714	752	762	754	742	685	769	723	733	746	755	758	718	753	708	711	704	763	758	698	724	765	727	767	742	716	762	774	768	698	772	778	745	706	754	770	787	687	750	766	713	719	705	748	742	773	708	740	742	711	739	690	718	726	739	804	711	786	716	748	758	760	758	755	745	745	723	778	741	739	709	750	746	741	763	717	732	757	758	832	774	736	778	747	737	721	732	755	740	740	709	747	708	735	744	791	735	757	758	755	793	730	762	738	728	733	765	708	726	742	688	754	735	750	771	738	731	709	717	758	736	736	674	754	675	784	775	764	747	732	763	761	730	677	741	716	746	750	784	737	750	725	739	762	733	756	737	782	734	747	757	758	754	759	768	745	714	763	726	780	696	800	727	746	717	736	746	709	759	733	763	714	744	740	743	740	748	743	766	773	764	714	792	724	762	745	762	700	778	701	705	708	751	750	734	754	739	762	690	729	733	753	731	714	765	710	832	735	740	760	698	775	737	774	730	718	746	715	731	707	743	692	754	731	742	689	721	723	744	747	718	749	754	699	722	782	738	740	724	726	752	773	754	738	739	731	737	743	749	751	768	772	751	694	749	712	674	763	789	724	728	756	705	765	705	689	710	713	738	761	733	764	728	746	757	674	709	757	734	755	690	708	734	754	765	700	674	753	751	696	761	734	764	732	737	748	728	737	756	735	740	742	739	707	731	761	741	747	768	713	747	755	728	718	775	760	767	727	760	760	777	742	746	731	762	733	793	752	679	766	774	751	725	783	734	720	760	758	736	735	801	714	768	740	759	806	738	755	728	691	740	707	759	756	788	733	767	713	729	780	752	770	759	729	759	739	784	723	725	775	730	775	737	690	769	764	736	758	718	718	716	699	711	750	793	715	705	748	734	793	787	750	765	754	725	705	703	751	716	793	695	740	704	754	743	736	756	743	729	769	778	786	690	752	750	749	693	686	775	757	748	745	679	731	799	719	715	754	736	732	743	739	707	762	772	710	741	772	686	706	735	706	754	789	760	739	701	755	732	721	731	761	711	734	798	725	771	740	745	765	764	676	707	728	728	724	710	720	675	803	755	736	743	738	737	781	731	738	729	807	738	764	773	716	714	782	755	741	756	769	736	720	730	745	729	772	752	685	753	749	744	699	717	716	723	737	719	750	721	767	657	712	722	765	795	759	722	853	767	759	761	758	775	733	791	827	751	732	757	725	725	788	775	767	706	723	755	701	694	755	721	735	720	756	777	746	734	728	763	757	748	767	773	749	769	700	781	728	782	820	775	760	760	719	699	788	723	727	750	749	746	807	758	818	743	764	736	818	744	753	752	752	752	751	726	755	766	763	767	770	791	736	819	745	738	732	738	745	729	734	764	741	726	734	721	742	698	751	780	760	725	789	710	734	722	705	755	732	756	693	725	771	764	787	755	698	772	746	731	790	682	765	739	736	734	740	737	709	716	778	780	751	716	735	692	739	718	734	729	776	687	740	754	702	725	735	723	711	754	715	743	709	705	738	751	720	751	758	768	773	755	728	732	767	776	730	719	722	740	760	759	696	695	752	750	735	703	725	715	743	766	735	748	760	730	736	752	748	786	744	742	780	768	731	751	726	768	743	741	754	748	736	742	779	709	734	758	731	720	725	695	734	713	751	748	763	678	719	749	830	697	708	733	751	760	726	800	774	734	730	740	731	765	727	720	737	722	790	798	726	715	724	696	724	719	717	742	704	790	735	714	764	714	760	756	737	757	773	761	709	768	741	733	733	756	783	690	742	760	702	710	730	772	760	742	682	756	712	721	761	721	716	762	749	743	729	740	715	714	737	736	770	769	710	740	749	719	727	722	736	766	729	809	697	742	786	779	716	772	753	791	693	777	754	743	718	762	723	729	735	727	692	734
25415	13306	7290	1723	731	522	438	458	403	385	391	354	314	292	269	273	313	295	311	289	297	288	282	258	276	246	282	274	272	257	266	283	300	293	249	264	291	278	303	295	267	275	257	279	253	255	287	290	277	267	289	272	260	260	276	270	294	288	266	297	270	254	265	261	275	267	283	229	244	282	287	311	268	268	274	264	287	282	282	254	302	266	256	284	291	294	280	271	282	248	270	261	288	241	284	292	252	245	256	266	294	282	311	260	252	260	267	263	259	260	284	267	296	306	239	241	292	271	259	257	266	262	270	264	217	251	269	229	266	260	244	270	224	253	270	259	247	255	260	266	281	244	258	293	282	268	292	268	283	279	256	257	251	263	276	257	268	285	255	256	288	252	267	273	262	248	257	257	255	277	269	262	259	283	288	267	252	231	266	276	267	296	272	279	252	255	297	271	261	250	243	269	261	259	285	277	254	268	272	288	294	283	295	273	278	282	277	249	269	282	269	298	249	281	261	284	297	258	299	241	280	287	301	274	276	273	236	265	291	255	292	255	288	275	279	296	272	250	296	262	263	255	280	279	265	243	258	270	252	304	262	259	288	251	320	294	256	282	274	250	270	288	281	265	264	252	260	292	288	259	289	249	273	238	262	249	268	241	277	267	269	253	251	280	234	285	300	279	263	284	289	269	235	274	283	261	288	252	271	246	242	267	245	263	247	270	265	254	294	264	236	277	302	289	290	287	256	247	231	291	258	260	301	263	260	247	251	267	230	252	304	260	288	265	265	246	266	256	276	250	258	264	285	258	283	261	245	281	298	275	298	260	290	278	248	289	295	295	263	251	277	293	247	242	245	246	258	270	258	269	258	280	249	237	277	299	288	262	272	261	255	247	271	308	271	284	301	252	244	298	293	281	249	266	283	271	267	258	276	285	266	278	268	261	302	270	273	265	254	301	247	276	260	262	241	272	220	237	282	244	282	255	271	271	250	260	253	264	272	292	270	276	256	260	253	269	286	289	258	282	275	276	288	275	268	273	270	282	282	271	287	274	259	273	256	275	279	283	306	234	272	298	274	266	237	288	274	265	259	281	262	305	286	261	237	258	275	249	263	271	263	273	264	261	284	260	289	276	279	265	270	258	281	256	255	247	273	254	246	266	279	277	269	273	293	303	267	215	238	272	277	241	264	278	267	253	299	275	281	249	251	279	262	273	247	229	257	265	278	303	280	250	231	283	257	268	284	283	260	260	279	280	254	274	244	278	284	269	276	240	287	308	268	259	284	264	255	272	281	266	271	270	250	297	283	275	269	287	253	250	277	279	267	273	276	269	280	264	267	252	263	298	274	285	261	271	274	254	267	293	260	277	257	270	281	283	316	270	274	280	276	251	268	220	232	276	261	263	287	256	271	256	290	278	267	304	263	269	270	234	271	266	254	260	283	265	265	247	245	293	289	274	264	322	251	260	271	292	273	296	273	265	269	275	293	283	258	264	292	304	293	266	243	269	238	232	263	250	270	276	265	278	265	276	288	248	229	253	255	277	286	277	284	271	269	254	295	253	273	272	268	295	268	269	290	279	263	278	279	281	272	230	234	289	290	254	278	316	278	261	285	276	268	254	297	240	270	264	269	289	285	239	293	245	267	276	247	250	280	255	274	251	277	257	284	281	253	279	260	278	264	301	272	256	259	262	288	240	264	275	251	267	271	264	250	251	273	299	264	299	252	278	284	269	248	258	270	291	296	268	245	279	266	265	268	256	239	282	232	273	254	277	236	273	264	246	267	284	281	245	294	270	260	281	271	273	293	295	288	256	272	246	229	292	277	242	285	257	304	288	273	259	260	285	282	277	251	287	275	293	294	297	260	304	291	255	265	260	264	259	263	248	256	269	257	257	260	260	245	268	267	265	241	246	264	255	296	286	282	290	281	275	241	230	250	267	258	290	288	245	271	273	258	277	284	237	272	285	255	258	271	262	305	261	290	269	275	258	245	271	267	222	297	251	258	245	267	285	295	296	270	257	256	251	265	263	272	277	279	257	293	285	293	269	255	279	265	247	273	254	262	248	286	242	268	255	276	257	256	287	255	276	291	255	255	234	290	283	230	278	264	249	263	258	230	268	263	250	249	285	277	296	267	258	266	256	250	275	271	271	277	293	306	250	270	274	244	245	256	271	303	247	283	268	267	272	272	271	275	274	253	262	244	275	268	267	266	257	293	236	268	250	262	293	272	254	262	235	269	300	283	252	285	265	271	294	280	291	268	264	273	278	271	295	283	283	248	262	270	281	240	261	290	268	308	270	294	249	254	267	258	303	256	278	270	293	278	274	286	270	234	273	279	272	294	237	271	281	259	268	252	278	286	270	246	279	268	270	279	260	281	282	286	261	240	262	257	271	243	253	298	263	270	253	255	286	289	297	290	249	263	284	292	251	233	296	264	250	273	249	277	290	281	272	291	274	287	289	288	258	260	268	245	275	291	257	257	275	282	265	291	278	269	309	245	254	260	278	279	270	277	257	260	265	274	262	288	267	237	290	281	274	257	288	272	281	271	305	303	266	264	256	278	281	284	279	267	277	282	227	248	251	273	262	257	289	260	267	278	262	263	299	264	314	241	265	285	290	275	294	265	258	247	251	271	282	255	281	271	270	288	260	264	244	277	250	273	257	249	300	243	269	276	248	262	269	292	253	257	285	253	263	260	264	264	263	298	270	258	267	253	252	282	279	273	280	257	250	241	268	288	309	266	260	275	260	275	261	273	272	255	276	280	272	283	253	275	289	275	248	268	261	243	289	294	261	245	284	277	274	259	289	258	271	290	266	280	314	272	274	282	253	247	284	271	277	280	252	289	264	235	275	260	249	291	278	268	259	245	270	283	278	270	268	288	262	282	287	264	272	269	269	273	273	286	265	248	275	296	270	283	262	271	286	287	285	263	280	272	281	261	296	251	267	263	244	243	290	245	280	242	258	268	255	270	265	291	256	257	281	256	250	277	247	269	270	266	254	283	274	267	283	255	293	278	252	254	277	256	277	272	270	301	265	293	272	275	248	271	269	289	275	286	252	266	256	285	268	232	275	284	279	240	280	263	245	257	307	269	265	282	221	260	245	281	269	254	244	261	248	250	251	243	274	281	280	273	265	275	250	263	290	241	232	251	283	243	291	255	285	301	253	239	276	278	286	286	245	267	294	268	291	277	248	281	258	258	277	303	279	264	276	248	245	245	259	269	257	289	283	257	259	259	268	247	258	267	282	276	245	275	272	272	273	259	272	275	244	275	302	312	270	261	281	300	290	242	262	281	275	252	275	278	280	293	256	271	239	281	256	256	282	282	265	260	253	261	261	237	230	282	275	262	252	261	272	237	246	259	281	270	267	280	296	243	286	292	265	305	264	261	262	282	258	259	284	286	283	279	284	285	257	248	300	275	244	281	289	296	277	281	291	264	293	268	276	299	280	267	256	282	260	239	255	254	242	246	258	298	266	250	286	311	291	261	236
18579	11195	9744	3117	2420	2026	1802	1565	1347	1232	1182	1114	986	950	931	893	915	802	825	793	788	782	765	735	768	717	675	746	707	731	719	667	670	655	660	639	661	678	661	648	689	700	661	702	668	647	655	651	674	653	655	627	676	643	673	661	684	650	692	645	610	644	635	672	643	628	643	647	658	658	637	646	668	673	669	673	610	666	684	658	622	643	645	668	643	680	654	654	656	670	626	655	656	621	649	665	663	655	671	665	654	636	635	635	680	647	658	645	711	672	601	590	692	657	617	681	636	659	658	604	655	685	629	667	671	620	637	715	654	623	634	645	655	638	668	658	670	684	609	655	650	712	633	662	635	663	599	672	656	691	663	604	650	655	666	660	665	704	646	676	669	659	658	678	733	653	638	668	679	637	666	687	700	628	642	693	691	621	727	648	653	639	640	672	633	641	652	664	653	623	647	673	652	608	661	670	635	639	638	690	636	653	642	645	631	658	650	677	654	660	639	652	648	602	643	675	635	635	603	673	673	648	711	693	632	646	651	641	654	612	633	669	647	649	654	658	647	685	643	637	646	631	672	682	674	628	657	644	665	650	639	608	664	681	658	675	694	669	652	619	644	710	669	657	643	634	680	644	658	660	637	680	687	691	621	683	659	675	674	689	641	629	667	648	650	665	665	650	639	680	614	627	667	615	639	666	692	639	642	691	627	617	681	689	639	673	654	634	664	697	652	704	631	639	640	654	652	640	626	693	663	680	676	693	706	619	667	668	631	679	664	623	644	691	646	644	674	659	636	637	667	684	640	689	643	664	670	698	627	674	677	656	600	642	640	626	684	668	668	629	698	663	634	616	644	636	662	635	687	648	679	660	671	608	652	682	667	634	646	680	652	695	661	637	642	681	678	648	617	715	655	645	646	666	659	662	681	654	654	681	618	692	694	623	623	683	652	635	663	643	626	685	699	628	667	646	609	649	656	659	663	686	630	674	633	612	647	677	683	676	664	679	643	666	649	619	651	626	633	676	656	685	630	662	621	616	646	719	720	685	665	663	656	653	632	635	686	655	670	673	687	652	650	666	638	607	695	601	694	668	651	646	679	630	669	642	674	662	662	653	657	642	659	605	671	677	628	677	631	654	680	674	641	727	690	648	635	639	665	634	633	672	663	676	651	675	658	650	682	648	663	653	649	635	636	632	616	721	666	668	628	639	685	646	643	586	675	639	655	643	664	683	647	630	691	685	680	666	617	712	624	657	693	685	652	709	656	691	685	669	630	680	692	629	655	657	644	674	604	652	632	680	644	674	684	663	649	635	641	618	697	653	681	669	693	641	676	628	680	678	669	637	646	649	631	664	634	641	623	659	675	642	647	667	607	638	663	629	658	660	637	608	661	640	678	668	673	674	653	675	673	634	633	700	590	686	633	673	634	658	696	666	635	671	634	679	671	670	674	691	629	632	664	662	658	652	644	649	664	681	544	662	667	629	630	663	670	639	667	690	687	644	660	696	706	670	698	637	611	695	655	688	669	657	660	641	681	725	656	639	661	639	672	673	664	649	663	620	666	649	648	594	606	655	707	658	653	664	675	658	669	611	684	641	673	643	655	611	650	624	623	660	631	682	642	674	661	673	660	648	630	643	684	622	689	690	658	683	662	656	670	713	688	649	657	667	668	671	658	656	674	639	615	652	679	639	685	672	622	652	625	658	665	635	676	688	657	664	620	691	714	665	631	639	635	689	642	637	661	671	672	680	631	639	631	639	675	688	687	646	669	650	682	627	649	647	653	675	658	614	693	659	638	586	632	680	637	628	605	647	635	670	607	631	634	667	642	660	661	659	671	672	686	669	687	645	645	666	682	669	652	642	693	691	666	692	648	664	657	682	610	674	657	625	661	657	645	666	688	667	633	658	657	657	634	634	650	668	638	692	651	664	663	580	692	699	670	657	621	676	672	687	637	679	662	635	618	690	687	626	645	701	661	632	672	670	688	664	623	648	655	656	663	684	661	688	613	618	613	639	684	648	653	645	680	619	664	620	647	670	647	660	662	634	664	650	628	624	673	642	635	667	647	672	639	682	677	665	640	609	706	643	650	660	649	673	651	648	659	644	664	649	619	627	659	636	606	702	607	651	684	672	705	642	648	656	668	615	660	677	626	667	624	612	623	699	650	646	643	655	665	676	673	661	664	655	628	647	689	712	661	664	652	648	648	669	667	650	653	628	640	652	669	669	656	648	681	654	646	673	631	600	643	682	645	617	670	691	670	651	658	657	619	660	647	595	679	629	621	671	623	670	677	652	644	634	647	637	693	637	669	618	671	702	656	634	635	668	659	661	683	662	653	638	665	600	631	645	721	659	631	647	638	652	651	632	630	695	663	649	667	655	639	697	620	692	627	652	660	620	690	650	699	682	650	689	674	646	693	693	688	700	669	693	649	682	632	648	624	667	647	629	693	664	658	666	664	617	667	690	677	631	639	657	631	626	626	582	687	673	661	666	698	638	655	656	701	693	697	689	640	699	680	630	653	664	615	611	687	710	656	647	641	618	673	670	650	656	693	664	663	664	698	705	700	680	687	648	649	658	629	672	627	652	613	704	679	649	653	666	612	660	654	659	682	634	651	670	667	685	663	679	697	619	658	659	675	669	712	705	650	699	642	707	640	631	659	639	656	666	659	664	636	686	621	671	613	666	680	656	599	634	665	645	650	633	634	672	680	659	596	620	641	681	626	637	621	655	681	656	669	617	639	694	659	615	685	648	667	655	702	642	645	665	680	649	641	656	605	689	676	655	658	673	604	668	638	610	639	671	677	686	625	707	671	702	665	655	631	664	669	610	635	637	622	649	661	627	654	613	649	653	624	660	645	683	654	706	699	636	675	644	661	631	657	669	636	599	654	623	631	652	672	668	629	698	635	613	694	645	653	688	624	677	674	638	679	629	650	664	613	658	659	653	650	696	680	670	668	658	617	620	703	663	715	677	637	620	681	660	679	670	640	654	690	634	606	682	628	689	670	655	695	640	649	627	632	678	626	681	609	671	674	653	658	710	650	678	657	663	617	642	664	694	683	694	651	694	665	615	681	626	646	651	671	649	655	704	676	669	597	655	619	658	681	655	645	703	640	679	737	634	644	654	705	636	672	664	622	627	659	641	661	744	623	689	626	687	710	657	653	657	635	661	642	694	673	695	633	660	631	647	628	673	629	604	670	655	677	708	666	649	629	644	633	725	679	653	646	616	669	681	692	732	650	645	666	718	666	681	669	663	649	683	653	697	605	684	683	651	669	657	635	665	706	685	613	646	653	650	596	695	653	667	680	680	699	610	648	669	703	633	666	653	631	651	621	646	698	672	657	667	636	645	647	647	670	649	586	654	640	650	628	623	695	682	642	650	645	636	649	625	665	632	620	640	652	655	659	666	634	636	637	623	646	643	641	679	636	656	633	624	657	667	662	600	669	631	673	699	648	684	628	649	662	641	674	663	641	669	633	667	656	653	650	597
34863	21022	13840	3204	1093	722	542	458	380	301	323	277	273	215	227	238	210	202	205	216	224	211	217	196	189	168	178	190	181	205	186	190	179	191	213	168	181	192	182	172	174	175	163	184	170	179	153	171	169	166	177	192	174	174	188	191	175	171	179	180	187	199	178	164	174	186	200	182	171	163	174	172	181	190	185	170	180	192	160	174	204	164	179	149	197	174	166	165	170	180	177	187	181	171	180	194	190	183	180	175	175	157	166	182	186	195	172	148	141	161	140	170	156	189	169	186	181	160	162	178	198	183	176	177	201	175	145	173	177	195	175	198	182	198	175	160	164	176	169	179	186	164	186	173	194	207	156	195	201	172	184	172	161	161	171	161	187	189	141	179	169	151	180	180	160	201	166	178	174	168	189	205	187	148	181	177	178	186	187	166	190	169	180	170	171	173	179	150	159	172	148	188	189	204	173	190	203	174	184	166	172	167	180	213	172	181	176	175	170	162	183	169	152	179	180	162	162	170	165	172	205	162	168	159	169	181	184	168	146	184	186	176	162	179	180	187	167	172	179	182	189	174	171	186	181	177	199	185	187	168	164	167	156	175	170	193	196	169	141	188	171	174	200	178	165	206	170	188	171	158	171	157	189	181	182	164	189	168	183	164	153	141	189	181	165	182	180	193	159	179	177	157	176	167	182	175	171	169	189	174	200	191	187	192	168	188	161	181	165	186	183	173	164	172	190	167	186	179	164	194	160	185	180	183	189	181	163	188	171	158	153	168	170	167	200	193	169	139	180	185	187	183	187	190	162	165	194	184	175	186	165	167	158	163	191	178	168	190	185	192	199	177	201	194	176	186	192	168	171	156	204	211	183	164	177	202	192	153	186	172	171	171	170	167	179	192	166	190	168	174	205	189	175	186	196	181	193	172	150	178	170	176	177	195	189	193	172	175	178	176	213	166	165	174	172	167	182	181	165	178	168	172	165	162	168	189	176	163	168	182	180	177	179	179	186	171	194	204	177	157	191	184	174	199	146	176	195	183	171	161	174	169	192	177	160	155	161	171	181	193	168	152	169	162	188	189	179	180	168	157	176	172	196	170	174	177	173	163	142	174	151	182	181	159	185	180	174	189	143	173	152	153	168	159	157	178	145	180	166	194	178	175	181	193	195	183	176	174	160	190	161	176	165	180	184	161	187	179	157	158	183	179	180	188	161	162	184	184	193	167	165	183	158	194	163	170	192	174	189	176	174	173	178	163	172	177	190	196	178	210	171	151	162	165	173	163	151	179	156	154	174	183	184	181	171	192	188	186	174	164	157	186	165	181	156	179	187	183	174	160	159	172	174	189	164	172	172	198	201	172	202	177	172	178	141	179	218	198	169	180	168	187	177	152	206	183	204	166	178	167	169	168	188	170	177	195	142	178	167	183	169	187	186	162	171	176	170	199	190	170	208	197	169	182	161	169	187	172	191	194	179	163	178	179	171	152	166	181	180	188	180	182	190	204	184	196	184	200	159	198	190	178	164	177	175	170	198	176	195	204	182	199	177	172	171	159	164	173	182	162	179	182	210	189	184	180	195	206	158	194	185	149	189	153	172	162	180	195	187	180	172	175	181	168	168	194	172	163	184	182	175	168	175	187	166	184	200	160	163	165	164	181	147	168	211	181	172	182	171	195	161	187	200	209	171	176	187	162	186	157	173	191	176	175	157	175	167	159	167	188	161	176	175	176	173	178	190	169	178	183	185	157	164	178	163	176	188	178	173	163	141	168	162	184	173	170	196	189	173	131	165	172	160	189	159	160	172	178	168	189	160	163	170	165	161	183	157	165	165	174	180	170	151	196	182	179	182	184	203	201	182	173	155	180	153	184	158	188	178	186	180	181	181	165	170	162	164	199	168	169	157	191	192	179	197	202	182	184	170	164	180	162	162	157	177	188	190	184	182	194	192	178	188	178	155	197	168	167	168	155	191	195	193	194	197	182	148	183	166	197	173	182	178	187	157	188	167	192	179	164	162	186	178	156	194	160	176	184	163	191	183	165	194	153	197	160	169	168	164	165	177	182	169	168	174	163	166	172	167	158	178	181	178	180	176	182	187	186	181	203	150	175	201	203	185	156	176	171	204	204	208	167	185	182	157	199	178	179	182	183	163	177	174	162	163	178	164	153	205	170	179	181	173	184	184	185	169	188	164	170	174	187	153	172	179	157	174	155	173	187	174	167	150	170	201	165	182	168	191	156	160	178	186	182	194	152	159	184	163	186	175	178	186	182	164	182	184	170	170	174	163	154	197	179	185	176	152	194	165	213	184	186	161	175	176	186	157	176	177	183	173	168	154	179	181	161	199	181	211	179	170	170	189	179	169	148	184	184	173	177	162	182	172	189	193	166	178	195	176	166	183	171	194	174	147	186	190	186	164	205	176	179	174	198	186	177	175	179	158	165	170	165	173	172	167	171	195	184	183	179	181	167	200	168	186	197	193	187	194	178	177	173	186	188	164	181	160	171	172	164	157	158	184	182	190	182	191	188	175	142	178	177	158	146	183	158	199	148	162	190	156	167	190	193	181	173	195	189	178	181	179	149	171	164	159	195	153	165	185	182	155	174	183	190	158	192	182	175	179	161	170	176	182	156	192	171	195	172	178	184	183	165	169	197	153	158	180	185	168	190	184	196	182	183	170	170	183	189	181	188	169	189	192	181	170	188	211	179	183	177	172	180	163	183	186	201	158	169	179	197	202	170	175	172	171	187	165	163	173	169	180	192	166	196	178	185	166	184	167	179	185	182	181	189	169	156	171	155	212	176	181	173	185	171	174	184	149	171	177	184	171	181	192	163	172	185	192	166	158	189	172	183	169	178	176	175	183	193	200	168	181	174	187	168	160	203	182	165	177	179	173	162	174	178	201	165	169	212	179	164	177	176	178	175	192	198	166	168	177	177	169	164	166	187	171	166	165	181	198	186	171	191	167	175	174	158	193	167	211	174	176	156	188	163	175	157	161	176	193	167	169	167	159	165	190	169	175	171	189	178	162	187	158	168	158	166	195	186	164	177	169	187	169	166	188	196	174	190	151	157	198	171	181	159	162	171	166	155	190	199	176	165	180	190	177	180	180	194	187	172	182	185	159	192	169	187	158	188	196	177	167	157	173	191	176	182	184	160	166	171	184	151	156	168	177	166	176	174	180	188	195	169	164	163	192	170	192	173	148	182	168	168	174	150	172	198	203	179	156	151	143	194	165	171	179	196	173	181	152	172	168	158	178	189	166	169	149	173	195	175	198	177	169	184	179	190	147	171	160	188	183	152	164	149	176	164	170	184	194	180	149	163	174	178	195	203	174	190	167	164	196	173	174	176	178	181	183	171	161	172	173	170	167	171	186	187	156	179	161	185	158	151	167	174	168	179	170	162	168	174	177	154	158	183	172	182	199	177	177	163	148	190	188	172	190	171	193	173	177	168	168	166	172	144	195	189	173	172	188	162	199	172	193	176	159	173
24029	16565	15342	3860	3029	2567	1949	1756	1486	1430	1253	1073	936	928	871	782	782	718	694	645	683	598	556	556	601	553	589	526	556	505	512	518	482	481	457	462	474	498	474	427	456	495	476	476	476	443	458	470	477	446	463	495	466	438	442	437	406	477	458	486	468	450	454	470	464	409	432	468	460	428	468	459	460	443	448	438	458	480	450	441	461	435	458	446	478	451	409	451	454	452	485	462	437	445	453	465	464	477	437	432	452	473	432	451	438	466	453	387	445	433	464	418	451	476	481	450	450	451	459	465	444	457	412	439	449	470	441	475	441	440	489	453	440	413	470	456	467	436	488	459	439	439	469	401	413	434	461	442	434	451	395	433	446	444	433	452	488	397	478	420	467	437	446	449	471	441	429	460	433	434	430	473	422	483	431	447	470	435	453	431	441	461	457	460	517	433	420	463	460	482	463	440	455	430	437	433	452	457	446	406	442	412	432	461	466	443	413	441	447	455	442	415	463	489	455	433	405	460	474	423	423	446	391	471	430	440	475	451	459	462	465	433	437	437	421	442	463	436	412	434	455	452	425	427	442	470	466	436	450	443	472	457	446	472	468	425	457	426	444	468	423	466	452	445	460	448	425	420	436	463	436	456	441	479	453	446	431	429	426	458	449	461	464	448	452	408	458	446	450	436	457	466	448	445	483	414	441	434	452	481	414	441	433	441	468	466	481	419	478	462	432	445	456	448	460	451	438	433	418	443	453	461	459	469	426	464	488	407	446	442	438	469	464	477	456	464	438	398	439	405	452	459	430	442	437	455	429	468	422	433	446	463	407	418	420	439	395	436	469	428	433	408	430	410	457	442	464	461	458	457	422	444	474	427	475	462	470	454	444	474	436	444	425	470	427	499	423	416	407	444	461	454	446	445	480	479	501	435	442	446	465	454	442	452	373	472	461	442	466	447	453	497	470	431	438	467	462	405	488	451	447	450	476	417	446	477	411	437	483	441	446	449	436	447	468	463	414	432	427	436	452	421	432	436	437	459	432	444	470	436	461	466	462	462	415	440	450	437	460	441	466	477	450	471	449	443	465	430	459	425	460	433	427	424	431	471	461	444	465	423	457	448	470	433	436	429	446	451	462	484	422	437	422	450	460	470	443	413	437	406	435	479	430	446	420	459	435	426	442	407	452	437	447	441	418	460	461	427	436	473	431	431	474	419	444	440	430	427	456	429	438	454	465	452	479	420	429	429	416	464	423	437	448	436	429	433	443	422	463	444	457	456	450	431	476	445	429	458	430	446	422	442	438	490	467	427	433	465	470	474	429	449	466	470	444	411	456	435	460	448	456	474	443	430	465	449	442	470	405	478	459	454	454	455	428	480	459	434	441	502	507	417	452	402	458	490	443	500	452	469	464	464	434	463	443	428	427	458	420	454	430	451	464	432	396	447	425	458	439	432	472	409	442	429	409	454	454	450	464	448	447	450	440	494	411	459	450	451	443	442	426	429	470	424	463	437	438	453	409	455	447	450	459	457	423	454	459	448	454	469	478	453	443	446	467	445	441	446	423	449	440	468	441	454	429	399	446	452	458	448	445	442	412	452	449	462	450	439	434	477	485	425	444	406	440	474	404	449	419	416	466	438	459	498	480	409	436	444	443	417	416	459	481	423	445	463	457	427	437	448	465	439	457	454	417	464	423	437	448	436	422	490	473	417	424	456	436	423	435	493	458	504	446	436	477	468	432	447	459	481	450	483	428	449	444	440	460	447	436	395	460	489	464	445	424	450	450	463	487	447	443	427	449	488	433	447	458	431	437	422	419	460	451	466	440	445	448	417	456	453	446	425	425	452	486	453	444	426	468	426	490	457	427	432	439	460	440	411	443	422	479	477	430	488	474	480	453	462	421	443	405	454	433	473	412	448	427	473	407	461	427	455	413	433	435	456	452	426	448	431	453	455	453	477	449	418	438	448	451	477	465	465	479	437	443	467	422	451	437	407	460	425	466	455	430	438	425	401	459	417	419	451	447	443	458	429	480	500	445	434	443	439	448	435	445	435	404	440	433	434	438	424	436	419	452	416	429	448	423	406	459	457	460	436	447	446	437	422	467	428	471	449	424	459	427	431	461	457	460	412	475	428	417	453	472	448	443	425	458	487	440	442	452	436	444	444	452	463	495	471	433	438	436	413	457	442	464	446	452	424	465	475	492	445	437	408	466	438	452	502	473	447	440	453	439	440	455	455	462	426	427	446	463	478	468	431	458	462	431	470	430	475	448	441	457	483	452	432	487	451	434	418	441	460	487	448	449	433	468	456	452	462	452	474	467	449	432	451	480	459	468	420	420	465	448	436	473	445	445	465	504	444	459	433	439	457	441	429	430	452	478	441	424	421	440	483	437	432	448	459	441	476	455	436	459	432	455	444	451	456	428	497	466	408	486	443	451	446	423	442	437	475	442	451	445	470	449	458	415	440	416	450	432	459	461	405	442	463	463	449	392	450	445	489	440	468	462	430	444	429	437	472	459	466	480	439	452	477	439	450	432	413	394	449	464	449	443	422	451	412	459	446	455	430	466	432	445	495	477	411	459	451	457	455	462	441	435	448	445	450	445	466	448	474	433	443	458	423	450	486	479	426	468	407	478	481	486	444	441	406	444	422	433	442	459	412	447	444	447	462	436	445	473	434	431	431	443	443	461	446	495	464	447	432	452	412	425	464	444	436	415	457	456	468	472	461	480	468	405	454	453	413	467	425	465	418	468	478	420	444	445	405	470	460	504	430	469	463	485	432	428	461	496	471	445	445	432	447	462	421	442	434	445	433	448	444	461	445	459	490	474	469	425	469	417	468	427	425	423	433	450	453	444	455	448	469	440	446	459	452	486	457	473	457	420	453	430	468	458	465	497	427	417	462	436	442	461	433	462	441	464	468	462	409	473	464	456	441	433	411	447	448	455	406	433	416	426	449	452	419	477	472	426	481	432	490	443	450	468	448	450	428	428	406	424	414	419	452	455	471	415	438	455	447	476	471	444	436	437	445	438	426	446	468	436	450	460	426	484	461	436	469	407	443	448	451	408	460	482	456	449	459	447	438	480	429	471	438	400	461	461	446	441	451	424	474	460	464	426	438	464	452	442	467	462	451	439	422	427	479	415	458	450	482	445	459	445	451	427	455	425	502	456	414	434	412	435	427	455	442	416	465	415	439	458	456	445	440	454	469	472	427	469	438	451	441	465	440	422	471	478	474	459	447	474	437	437	438	463	439	462	424	464	436	472	474	455	451	432	433	448	441	471	472	444	445	483	423	409	436	445	445	455	420	468	465	430	476	450	449	469	437	464	387	421	432	463	464	406	451	404	434	463	442	452	418	420	434	444	459	430	461	445	469	489	452	421	444	428	494	459	425	418	454	453	447	429	438	456	456	469	475	414	473	441	461	433	444	434	424	444	450	437	469	497	423	454	399	441	456	455	485	447	439	472	463	424	421	431	433	446	432	480	425	453	461
12077	3988	1806	638	460	415	374	365	321	345	376	352	351	323	310	353	314	326	308	331	336	330	284	338	298	313	350	307	301	333	319	309	307	290	300	331	324	325	291	332	286	311	303	343	306	331	338	332	316	323	318	336	310	308	315	332	307	302	311	307	301	317	313	302	305	334	286	308	339	333	307	304	348	308	299	299	315	339	316	292	316	308	315	304	313	323	290	306	327	276	294	304	309	322	342	338	301	303	291	328	301	283	327	297	325	312	294	300	325	300	304	325	333	315	353	292	316	349	298	309	311	305	302	316	294	330	335	328	324	313	326	291	318	294	297	294	308	351	291	308	312	312	324	282	306	307	331	323	321	325	323	351	325	310	321	330	337	319	291	328	315	296	278	269	311	307	313	301	294	306	263	312	329	281	322	330	310	308	294	298	308	307	315	331	326	299	346	322	314	313	292	285	299	299	331	302	308	290	343	317	276	277	316	306	290	320	301	316	290	349	330	297	320	280	350	317	312	319	323	301	333	309	326	324	326	274	321	338	320	312	291	304	333	303	348	298	284	295	313	303	347	332	287	331	296	308	316	314	305	333	329	293	318	301	327	311	296	333	334	329	306	320	311	317	327	275	285	291	323	292	334	317	313	305	312	319	329	347	281	278	320	308	311	297	331	321	345	333	307	289	283	335	317	319	329	346	295	367	338	322	300	329	287	317	312	309	313	318	314	297	307	295	327	307	313	303	318	314	303	332	290	302	317	319	329	314	310	309	290	294	279	325	252	336	313	317	350	254	337	340	304	291	309	319	296	323	296	309	302	301	348	312	319	324	339	335	319	339	302	287	279	314	320	285	331	335	349	333	315	302	320	295	308	311	316	302	302	293	294	290	290	290	322	326	310	305	318	335	344	326	339	335	303	318	306	318	330	315	303	297	337	336	307	308	323	277	321	256	331	339	296	335	307	289	334	316	316	297	305	327	293	295	293	270	306	292	318	314	277	297	281	284	329	316	282	296	303	325	320	277	301	297	329	311	304	350	327	304	272	316	319	319	275	300	310	308	310	354	317	325	280	297	299	275	286	311	295	286	329	301	341	325	321	307	307	314	313	318	328	322	309	281	292	315	328	338	311	304	352	326	313	334	297	311	330	332	312	314	333	315	328	314	297	319	327	316	300	315	306	278	303	275	302	296	341	309	303	302	299	341	275	295	321	299	304	300	289	299	275	311	327	292	304	286	301	298	289	300	314	327	320	337	319	307	346	308	325	330	303	336	290	303	322	328	329	311	317	316	293	320	305	295	260	291	346	310	316	327	316	303	331	334	314	308	321	305	343	265	351	294	310	311	293	311	335	313	278	309	322	331	323	330	309	266	334	318	303	339	319	345	306	305	279	314	324	321	325	303	310	289	301	324	309	303	318	301	331	299	339	331	344	326	307	316	299	280	331	300	318	286	314	319	309	307	330	285	308	290	303	283	292	296	316	300	321	312	303	309	350	320	314	316	304	291	309	298	293	281	325	339	341	320	300	268	336	315	330	344	342	311	312	310	324	306	323	327	295	309	293	337	320	331	325	290	306	321	310	315	312	319	309	288	337	284	304	341	326	293	315	325	294	357	269	307	276	292	313	301	318	292	284	324	283	288	317	304	321	311	280	321	295	303	311	288	320	290	327	291	322	297	302	298	320	325	306	315	299	281	317	313	332	315	327	319	341	305	325	291	310	315	319	339	309	314	315	307	330	299	300	353	314	324	330	289	282	309	287	315	313	309	314	307	297	287	293	303	307	303	302	305	311	323	311	269	302	301	330	364	323	333	317	320	298	332	299	323	306	311	294	277	350	354	318	324	335	290	304	332	290	305	309	324	298	325	307	352	339	358	289	302	307	321	302	305	309	305	288	322	327	325	302	311	314	318	335	322	309	295	323	309	322	317	311	328	301	298	315	329	315	274	335	304	290	315	310	321	311	326	296	310	290	331	313	296	315	316	331	289	325	304	314	342	301	330	328	301	331	281	316	293	313	294	289	297	302	312	296	312	318	302	341	339	347	314	281	333	327	307	318	336	338	279	297	345	304	326	300	312	298	301	313	317	331	277	312	326	309	305	292	325	320	342	344	296	323	328	323	329	289	291	280	311	292	308	301	306	327	269	304	316	318	272	313	297	342	323	300	313	321	306	279	315	335	318	304	310	329	336	300	320	305	314	311	301	319	318	302	306	338	305	320	296	288	295	324	306	336	321	313	293	304	307	308	326	287	324	329	302	283	293	285	313	260	304	305	307	358	314	305	336	316	290	311	307	302	314	333	318	307	323	340	325	321	328	316	306	333	294	307	329	312	324	288	289	322	320	311	280	316	302	297	302	307	319	314	315	355	279	275	286	320	305	318	294	266	311	335	322	314	308	301	286	295	300	297	282	270	297	286	304	284	323	300	292	321	324	300	322	311	287	320	333	283	336	303	329	319	286	330	308	282	300	305	308	326	321	307	282	295	295	303	276	293	290	313	335	309	310	292	313	324	312	334	312	298	294	317	314	310	349	305	293	295	333	315	295	316	309	332	311	313	332	341	328	329	327	328	325	319	335	333	284	321	301	334	308	338	324	302	322	304	309	313	331	309	326	323	307	310	300	292	326	309	297	309	310	295	305	305	326	311	328	295	303	302	336	305	329	295	301	266	310	287	305	315	338	310	309	344	314	333	344	298	320	323	336	301	328	335	279	279	285	294	308	273	293	328	313	303	293	306	298	324	318	348	289	286	298	284	328	310	329	341	303	296	285	292	307	284	309	323	305	304	300	279	313	297	307	319	295	293	305	287	310	310	275	296	320	295	352	300	327	291	333	315	332	300	286	326	328	302	316	304	325	272	348	306	351	325	333	290	334	340	334	288	302	288	305	303	309	341	308	333	290	298	335	304	289	319	330	289	302	321	301	316	334	303	334	322	324	293	315	289	271	298	295	312	328	308	292	322	302	321	327	334	311	306	295	305	296	340	277	296	297	316	327	303	306	313	292	307	318	315	281	320	315	316	311	316	297	333	344	303	296	291	319	300	307	313	337	305	306	289	298	355	313	314	298	314	352	327	300	296	306	337	266	319	324	298	333	326	281	307	305	314	309	327	348	328	303	322	297	336	274	310	295	307	298	332	322	315	318	305	290	318	317	314	318	316	341	320	307	302	278	274	311	319	282	266	294	305	316	302	324	278	326	312	332	334	308	345	326	312	288	319	275	278	302	359	314	309	298	320	318	302	313	323	306	321	324	300	286	309	299	329	328	312	288	317	314	307	289	302	289	288	289	314	310	350	310	293	346	312	312	271	308	299	304	277	321	331	315	321	316	294	337	307	279	317	333	299	348	298	343	309	357	301	278	267	332	277	287	319	294	297	311	301	315	307	321	329	313	319	317	332	297	302	313	302	305	286	340	302	333	314	319	305	301	333	311	295	298	291	303	274	293	290	296	324	281	307	277	305	304	279	363	323	296	356	333	335	319	316	298	312	279
8854	4101	3608	1736	1582	1339	1196	1107	1102	987	988	950	932	923	863	803	842	808	826	809	783	796	779	767	806	784	756	763	773	796	727	734	770	720	734	776	782	758	754	755	759	739	731	729	738	791	759	763	793	767	743	726	757	756	766	721	733	730	749	836	740	725	779	765	725	744	708	704	727	823	744	783	715	776	716	720	823	737	719	794	730	719	707	772	782	728	725	748	731	714	747	809	721	756	714	723	741	721	715	748	772	756	758	745	769	741	743	770	774	728	729	740	771	733	716	802	746	729	784	705	768	759	691	773	768	758	787	718	755	743	775	715	768	775	766	715	729	736	733	722	756	702	744	814	734	733	710	731	712	777	790	773	748	795	727	742	766	763	726	715	691	717	755	781	750	762	740	732	770	700	777	771	703	730	778	776	736	797	785	733	753	742	816	781	720	726	815	768	744	750	732	726	720	755	731	756	732	743	717	773	768	704	758	749	778	695	725	783	734	781	782	769	796	781	715	806	739	767	757	740	736	730	783	767	749	798	728	786	775	757	758	760	764	745	768	730	703	766	738	819	782	729	752	705	737	725	726	767	774	726	727	711	719	761	760	756	682	774	755	760	754	799	800	756	712	723	699	744	750	729	750	719	721	726	775	731	711	781	742	723	757	743	749	760	789	695	702	740	719	735	704	778	811	716	763	750	759	732	725	761	774	707	802	751	791	712	787	762	750	768	735	742	745	726	734	754	734	715	768	810	759	732	726	756	761	762	772	745	778	707	724	712	763	763	769	724	723	772	763	724	747	743	728	755	725	739	751	712	781	704	772	732	754	754	764	750	754	754	750	765	735	761	735	783	768	756	752	733	707	785	721	736	735	797	735	745	727	721	749	772	703	705	724	751	753	756	754	763	721	786	749	824	712	759	771	746	723	706	730	809	728	777	741	772	790	743	717	751	772	738	712	771	747	729	753	754	770	719	744	762	710	702	697	746	730	736	726	761	757	712	767	735	738	768	789	758	777	735	764	718	714	756	727	773	768	742	728	773	795	734	769	724	721	725	753	793	794	702	756	740	777	771	721	740	733	802	730	697	704	747	765	718	764	762	708	762	772	736	760	796	751	754	703	734	672	713	750	748	737	756	750	737	745	798	766	789	785	755	715	731	700	724	746	779	732	767	753	764	748	756	743	730	770	785	697	726	746	734	729	725	739	812	737	762	741	765	757	738	707	736	739	752	730	790	760	745	759	718	741	764	735	769	737	741	762	720	735	790	766	717	777	696	700	739	766	723	755	797	689	745	748	725	715	752	730	739	734	756	758	795	704	697	732	724	721	765	759	792	760	755	811	726	743	755	782	764	740	750	748	727	751	763	693	773	754	782	771	723	774	753	774	747	772	731	714	729	751	705	778	734	738	791	744	751	789	772	785	737	740	711	747	756	781	768	744	815	717	810	784	724	776	725	751	727	738	725	715	776	763	762	689	719	739	752	756	744	780	696	730	796	776	765	773	776	792	744	778	767	743	721	773	771	757	756	732	772	730	786	782	730	724	776	767	758	673	783	757	745	727	774	737	728	765	710	746	758	718	713	795	737	721	724	708	717	792	747	790	727	773	752	719	735	718	753	734	733	735	783	733	728	769	760	791	747	757	714	746	779	730	778	729	752	804	742	729	701	713	751	736	780	732	745	761	744	736	737	728	743	713	743	708	735	730	788	733	734	725	746	739	756	759	784	725	750	738	794	751	778	761	772	722	742	745	754	749	784	789	745	706	694	764	740	765	703	718	744	736	765	759	736	752	747	749	716	720	757	732	691	748	790	738	741	767	776	767	705	763	703	738	761	746	781	808	747	792	735	760	763	716	729	752	744	755	707	750	742	774	763	717	801	767	753	738	707	736	764	787	749	756	769	748	740	763	719	775	720	786	741	731	767	725	750	749	768	720	736	757	751	748	775	752	758	711	663	735	788	801	732	726	776	752	729	804	737	704	762	754	674	702	746	718	779	733	745	706	714	750	751	732	782	766	750	737	767	747	702	730	732	762	721	764	762	784	761	777	740	718	694	740	772	785	754	730	768	813	731	730	787	734	711	722	750	788	770	759	765	752	830	757	698	785	738	733	702	762	733	707	776	765	726	760	745	716	787	780	718	726	727	760	789	769	742	756	739	737	729	750	755	744	712	778	720	743	774	764	702	743	711	749	741	749	762	751	743	788	725	823	747	782	783	795	779	718	714	769	765	733	729	774	746	710	779	704	712	785	776	766	752	740	722	747	752	754	737	746	807	723	729	745	756	723	737	731	753	764	752	741	749	760	745	798	719	735	677	760	774	754	771	749	722	725	792	738	813	752	755	736	733	743	794	761	777	767	766	732	710	739	782	755	818	742	811	759	780	705	707	751	761	762	703	719	751	733	727	735	770	746	731	729	721	769	765	720	714	728	765	759	770	739	782	772	802	730	740	742	767	727	777	736	766	782	725	736	773	765	756	759	798	765	742	724	761	738	792	759	740	712	731	754	740	761	735	703	716	789	752	728	708	739	739	783	765	711	740	734	751	749	792	717	776	741	772	762	681	712	769	756	737	758	742	738	764	755	782	768	773	725	742	763	734	749	753	753	715	677	708	746	748	725	773	753	777	762	728	771	784	730	782	767	797	742	806	759	756	778	717	762	730	748	761	764	734	732	755	788	740	777	726	717	732	722	705	750	758	729	752	729	692	768	745	748	740	750	752	782	720	774	746	754	734	781	707	743	722	781	711	700	736	767	777	757	793	704	766	740	706	733	797	745	717	736	730	726	757	718	704	734	713	740	753	742	745	796	751	826	714	764	747	726	729	759	751	747	733	702	760	758	753	757	720	778	736	745	725	784	714	751	721	767	741	789	736	760	706	732	755	787	771	693	744	767	735	719	751	761	802	798	772	734	755	735	739	737	720	720	803	761	736	724	745	731	816	717	736	750	739	777	761	840	743	712	760	724	734	698	757	749	723	719	740	739	744	733	708	761	734	738	718	781	735	743	760	729	777	774	702	787	699	700	723	770	751	741	747	753	750	754	731	749	738	759	737	767	822	805	813	789	760	759	755	746	752	777	822	756	755	780	738	710	729	772	715	732	751	737	798	750	758	776	753	772	782	750	720	743	797	726	750	745	733	743	759	765	749	715	765	748	731	753	735	760	738	735	696	746	752	732	702	751	748	777	776	758	728	771	732	739	733	766	707	800	720	754	753	765	793	765	743	697	726	749	767	704	695	758	752	737	754	742	693	767	783	750	749	742	747	769	721	729	698	753	758	718	763	778	762	748	725	790	778	724	708	765	718	804	738	738	805	752	747	740	758	722	755	748	746	744	770	679	742	781	743	750	794	760	720	733	736	788	700	735	705	775	733	739	713	766	793	691	766	788	757	735	686	764	780	726	752	754	767	710	747	739	745	734	701	757	718	737	718	781	732	762	734	744	753	752	745	717	739	717	835	708	736	804	700	764	753	716	713	732	777	739	730	780	739
25742	12667	7562	1613	772	548	475	445	398	373	372	369	368	331	321	291	329	276	272	284	294	261	299	265	262	280	259	283	259	254	263	284	286	279	266	301	268	279	267	245	227	266	273	263	283	283	251	260	270	276	245	296	262	289	273	291	293	300	255	239	252	272	281	258	288	314	251	236	293	278	275	288	275	303	254	285	271	297	273	277	264	266	269	267	287	286	256	273	278	277	280	272	275	275	286	275	259	265	292	294	275	258	274	251	270	277	263	266	271	267	275	257	261	253	288	261	259	275	264	260	260	276	257	306	284	265	233	278	279	258	254	299	267	266	275	256	281	278	241	273	237	293	315	267	306	288	253	322	250	272	275	265	274	262	270	285	233	271	259	299	303	267	285	285	268	256	299	268	264	221	292	286	272	270	264	251	267	282	259	280	272	309	296	257	278	258	303	262	267	265	291	285	271	253	259	282	306	278	244	272	271	307	300	283	256	261	262	270	262	279	272	261	259	255	239	262	278	238	278	260	270	254	278	268	273	276	270	282	283	269	291	280	268	294	261	270	243	236	275	248	277	293	270	242	291	285	263	268	279	263	282	251	261	279	261	266	243	264	262	265	274	266	262	247	270	284	279	283	234	226	270	296	264	269	255	252	254	247	250	267	275	247	282	257	258	261	270	276	245	237	284	250	273	274	284	263	301	249	266	257	266	277	256	291	275	280	285	264	277	298	271	299	274	297	304	279	262	294	283	274	260	302	297	258	251	298	283	268	279	272	275	276	288	234	263	267	299	259	241	280	298	267	299	247	277	252	294	285	270	258	265	268	274	289	288	262	292	295	274	272	266	259	252	258	259	239	300	277	258	278	259	282	275	265	268	274	248	272	285	260	280	270	276	284	277	264	258	270	253	288	254	283	278	300	286	262	289	278	279	288	262	290	271	273	301	295	266	270	287	307	292	245	279	267	266	264	242	260	257	249	246	281	276	239	287	287	262	263	285	284	250	282	260	290	297	292	282	299	320	270	251	261	253	231	287	254	243	260	290	274	283	270	261	250	263	258	275	267	292	246	272	293	273	302	306	293	273	258	276	289	295	295	278	272	281	284	279	258	266	274	259	290	252	263	257	238	286	257	264	284	287	286	259	268	276	291	262	252	253	279	310	295	284	273	276	293	242	254	283	290	282	305	272	279	264	255	282	245	279	295	286	290	261	281	276	288	293	269	283	278	231	269	279	239	264	240	286	245	261	250	285	256	252	258	271	287	274	289	257	283	298	249	247	254	244	259	295	259	294	260	258	270	268	262	247	267	267	259	249	274	274	303	265	280	267	246	280	255	291	300	268	253	284	280	304	250	296	244	262	283	259	237	244	271	265	263	262	266	300	268	277	262	288	232	284	281	268	294	281	256	296	267	290	287	260	259	287	262	250	305	282	271	240	236	267	264	249	235	280	265	290	291	269	248	276	249	277	276	287	254	258	278	259	229	250	274	264	256	266	263	289	247	272	272	253	275	265	274	236	272	269	274	270	288	278	269	257	264	289	275	238	283	267	292	302	277	291	243	268	282	268	311	223	287	281	254	283	264	265	252	236	284	256	296	269	302	269	258	280	271	266	278	292	288	287	279	267	233	262	264	275	299	275	257	248	282	260	301	243	270	267	254	272	254	276	293	303	267	258	256	277	290	256	247	287	270	270	275	261	256	290	278	263	252	261	274	275	244	282	259	264	287	253	275	296	284	257	225	247	267	266	269	274	293	311	281	315	304	281	280	261	280	245	268	259	270	268	270	284	257	258	255	288	282	264	239	286	263	254	286	281	297	264	251	305	307	260	283	266	234	275	289	253	273	269	273	270	260	257	247	270	274	276	268	280	309	236	297	292	277	267	273	311	245	276	281	271	255	293	303	268	296	285	258	258	277	277	262	302	262	260	247	271	259	280	260	274	283	274	270	296	290	280	280	259	291	291	303	267	264	276	287	283	286	271	270	232	284	284	287	256	263	283	247	293	271	230	257	261	278	283	283	280	264	268	273	277	275	278	284	276	283	272	262	256	289	246	274	242	310	300	256	271	277	260	277	270	279	268	251	271	254	251	273	253	262	293	257	262	255	291	269	271	278	272	285	300	289	238	307	283	269	266	266	302	274	268	267	250	281	281	269	253	257	272	242	271	274	261	259	308	272	301	270	269	264	261	246	274	279	262	250	286	300	271	282	314	264	293	259	283	265	260	281	288	260	268	244	291	265	271	272	293	242	259	262	274	260	259	230	266	268	300	278	257	270	248	269	252	253	259	258	247	295	294	248	274	275	281	300	290	285	285	241	271	251	296	251	307	273	258	251	269	274	301	278	273	278	269	268	282	266	265	296	257	286	286	240	251	274	235	295	275	266	284	241	242	289	270	285	281	262	299	296	290	292	306	300	266	235	297	254	285	259	283	282	280	262	260	276	260	280	279	258	254	271	272	266	230	274	270	278	270	279	271	257	298	282	272	263	289	275	283	260	296	297	248	253	292	281	279	254	281	266	251	272	296	253	272	281	272	309	269	257	267	282	266	251	246	293	279	281	293	287	274	276	297	255	297	292	260	281	247	280	262	276	294	286	251	246	275	255	288	290	278	267	266	286	293	273	259	270	239	281	259	263	282	269	239	275	265	284	267	247	304	259	259	263	287	252	273	242	259	254	250	245	289	274	286	248	253	257	248	290	237	276	308	294	260	293	264	285	269	269	248	268	254	272	272	284	245	272	303	281	253	277	258	271	296	253	298	256	277	278	280	286	272	289	236	259	252	272	282	256	260	285	287	290	292	276	255	304	286	294	273	262	295	265	293	288	282	232	289	287	252	261	288	300	242	278	262	256	302	251	277	274	256	272	252	269	264	270	262	263	283	268	284	280	281	284	278	266	255	270	262	274	267	265	308	289	288	274	262	254	256	281	235	262	266	288	282	260	282	241	260	302	263	289	271	263	279	275	270	256	285	266	271	281	269	273	254	263	252	261	249	272	272	306	268	272	268	277	300	259	269	283	264	270	277	301	251	259	270	248	252	255	248	302	257	256	275	285	247	284	277	286	289	261	258	263	270	273	277	278	322	308	251	255	293	293	263	308	290	263	279	277	306	275	270	267	274	235	280	257	280	284	273	291	265	283	277	244	242	250	273	296	256	256	275	290	254	268	264	274	293	297	297	273	280	276	276	238	270	279	292	304	247	269	283	273	263	278	265	263	268	278	269	265	267	287	248	233	280	260	265	242	276	267	280	265	245	279	263	252	243	287	254	240	275	277	249	278	281	282	280	270	277	275	290	259	283	247	320	254	263	279	281	268	254	298	274	253	263	265	271	266	305	267	290	266	272	251	279	276	262	309	270	272	252	281	285	257	270	271	246	258	263	246	308	279	257	300	267	275	260	239	275	291	286	253	278	256	269	261	266	262	260	272	305	263	247	313	257	266	280	232	306	266	276	262	245	287	282	245	279	321	246	250	277	267	270	261	255	288	298	300
18487	10997	9670	3046	2492	2004	1776	1686	1409	1297	1260	1087	1131	969	939	886	817	794	804	788	747	779	786	755	722	697	764	722	738	687	715	674	662	651	640	661	733	676	711	682	644	678	690	708	663	691	687	692	637	672	685	668	678	665	681	650	664	619	659	617	641	650	649	656	631	685	629	717	691	634	653	683	696	674	678	637	673	690	650	661	694	677	678	668	641	646	662	663	666	696	674	681	664	659	624	687	663	639	684	670	610	677	641	706	678	655	609	665	687	673	654	664	635	687	660	645	652	696	748	658	641	643	660	662	701	649	712	642	675	695	685	670	663	628	653	655	631	668	681	651	656	627	630	656	679	644	655	667	653	674	639	644	659	647	661	644	676	661	645	659	643	653	657	659	680	678	659	689	725	672	667	660	654	642	665	655	648	635	685	681	676	641	671	688	643	643	657	682	613	697	688	630	669	655	672	699	679	644	649	666	672	652	704	705	653	648	642	689	665	662	683	657	648	641	652	641	664	688	679	672	620	678	658	675	667	663	630	598	675	625	614	673	659	649	665	645	689	665	645	682	710	643	654	673	678	657	652	683	666	673	678	666	670	680	664	661	672	696	673	657	678	652	706	668	665	672	673	650	663	674	698	669	686	675	662	621	664	661	645	634	664	649	638	609	670	675	587	680	670	699	691	695	659	657	664	639	647	676	741	710	676	680	657	664	671	687	719	632	670	683	658	653	653	679	620	663	649	663	654	670	663	695	660	631	682	604	684	707	671	641	701	653	640	649	680	675	701	667	647	671	612	623	632	681	686	632	683	675	638	674	646	706	694	644	688	685	636	664	640	678	678	660	659	710	623	661	617	654	716	647	646	657	637	630	678	663	717	740	707	648	625	653	692	627	602	635	650	614	677	669	673	640	628	694	659	653	662	649	696	659	689	687	666	646	681	690	634	661	703	652	681	670	658	637	652	659	643	701	652	669	615	661	656	661	666	644	680	694	639	667	642	664	659	688	652	668	707	640	679	690	670	646	713	684	625	624	657	659	658	655	672	649	683	653	662	659	672	640	649	667	611	624	650	681	606	687	633	718	675	648	632	689	656	645	693	722	650	667	659	652	686	677	653	676	719	666	688	654	672	660	694	657	628	611	660	674	650	620	666	663	700	641	714	658	665	704	640	691	688	605	720	646	687	649	728	634	667	673	662	685	653	663	643	657	660	680	664	646	704	675	715	693	693	637	673	629	663	648	653	692	618	638	639	716	688	659	668	689	631	650	653	685	663	665	692	694	669	672	653	647	675	644	657	664	673	665	669	678	684	644	674	604	687	637	684	647	674	658	646	654	661	629	677	605	675	614	652	676	657	644	621	700	682	646	671	610	645	690	689	610	630	667	651	669	612	681	668	692	633	695	637	697	652	703	632	685	651	616	672	698	641	655	709	682	629	629	689	639	657	676	687	662	668	667	637	670	646	633	652	670	652	683	640	669	711	637	634	662	665	660	711	698	686	692	708	676	696	677	658	631	684	658	648	692	683	680	675	635	699	664	652	684	747	677	631	669	678	663	671	670	665	643	695	677	650	705	658	672	653	703	679	687	643	654	671	656	673	681	681	654	681	665	648	696	640	697	671	633	671	684	662	667	640	683	681	669	651	658	663	653	627	697	616	649	638	677	676	650	694	666	703	681	629	661	664	700	655	673	663	635	677	647	671	686	670	656	657	678	682	694	647	671	663	673	688	661	711	665	651	637	681	661	666	652	640	644	681	662	650	641	639	678	650	686	711	688	622	645	667	681	680	621	663	605	638	661	628	685	685	671	673	643	652	653	680	680	625	679	669	644	683	645	696	706	661	648	657	642	663	633	684	688	689	696	648	670	682	710	686	658	720	638	684	701	651	660	680	650	684	634	662	655	684	662	702	658	613	680	639	659	632	651	649	637	719	679	688	650	657	708	662	673	663	656	653	703	631	665	681	636	654	642	684	650	631	657	685	654	640	608	673	677	617	640	606	740	655	635	675	663	691	655	670	669	683	652	619	654	656	673	706	664	640	649	674	668	692	655	667	669	698	632	666	627	677	653	686	683	677	676	619	680	671	686	680	666	687	647	625	633	666	664	667	658	634	651	641	658	658	660	696	642	685	681	637	625	656	699	671	709	622	626	654	684	662	655	655	671	690	684	601	667	681	651	637	689	671	671	669	688	665	651	669	677	641	649	639	639	625	675	671	611	671	669	614	630	626	676	647	712	668	692	668	656	659	637	678	685	672	672	672	627	679	667	754	659	633	690	665	701	666	632	663	716	662	667	672	681	674	679	641	691	650	706	598	617	699	675	669	647	660	686	682	679	704	671	618	693	658	685	708	633	680	637	694	683	666	654	642	652	652	674	629	713	632	671	722	691	618	656	700	664	621	650	656	676	631	665	678	677	713	664	673	630	642	674	697	672	691	635	684	648	618	681	688	650	672	682	679	664	673	622	669	632	661	675	679	684	691	668	635	657	713	629	627	686	669	689	639	692	625	669	693	631	671	694	629	654	660	663	642	653	695	640	654	634	674	671	661	681	661	652	652	684	632	675	687	702	705	638	706	640	641	677	663	670	677	636	667	611	648	651	667	636	702	660	635	669	687	662	701	688	599	711	672	688	624	665	669	648	647	655	653	652	673	664	662	684	646	674	686	667	654	670	655	644	635	630	654	651	620	657	633	637	678	635	681	682	667	680	707	673	679	653	680	637	614	638	682	653	640	669	668	679	677	677	695	625	652	677	698	696	633	634	634	675	627	620	619	643	694	643	650	700	636	698	664	662	647	654	613	689	621	663	659	688	680	650	620	654	685	609	662	702	649	622	677	673	636	697	658	655	681	682	663	642	673	701	675	628	632	682	674	691	663	665	631	671	646	630	666	624	672	622	654	673	619	642	706	647	664	649	670	646	695	667	665	682	623	648	590	677	658	645	674	675	632	654	676	685	642	650	647	627	681	660	656	697	653	670	657	662	662	654	672	677	720	667	646	641	662	679	648	686	656	651	659	653	672	660	713	668	677	658	685	642	694	692	710	718	656	669	643	645	651	677	627	697	688	633	682	673	657	625	705	702	652	700	675	676	643	693	668	687	701	647	662	665	684	661	643	655	652	654	681	660	691	697	717	680	706	648	674	654	648	690	644	623	667	673	692	666	624	614	669	614	643	655	625	661	639	648	667	670	691	607	699	669	640	631	643	653	682	670	665	684	671	655	653	627	683	621	664	604	634	636	716	656	648	632	674	700	643	634	676	634	680	667	637	655	628	650	621	631	606	678	646	651	659	664	684	643	650	644	667	668	674	637	612	650	628	697	674	666	666	682	691	643	669	673	654	657	711	605	690	617	650	661	699	644	669	665	671	646	648	658	662	676	659	623	669	625	695	695	676	627	670	670	643	611	704	641	657	702	696	686	707	702	694	631	670	678	684	669	626	640	649	633	664	675	659	680	676	650	671	655	656	657	644	673	662	635	626	670	672	651
34520	20618	13405	2971	1132	667	498	469	342	343	308	288	249	263	259	236	204	201	208	233	196	200	192	186	207	201	188	181	150	177	174	193	151	189	152	179	191	163	182	190	175	174	166	212	161	159	178	193	182	201	178	165	175	172	143	176	176	198	184	205	165	182	196	165	156	186	163	170	157	171	180	176	164	173	172	154	189	194	178	197	152	203	180	156	188	175	173	181	177	183	187	188	156	182	156	173	174	178	200	167	186	176	160	201	166	209	165	174	150	191	200	178	201	173	162	195	159	175	176	169	177	183	170	169	172	173	192	173	169	165	190	174	183	180	192	176	175	170	177	182	195	179	183	163	173	185	191	175	194	207	192	184	196	179	176	205	211	183	184	184	190	147	201	165	206	165	184	165	166	164	145	178	178	154	172	185	179	169	164	182	183	174	131	194	171	165	166	191	178	209	179	161	179	192	162	157	200	189	177	170	164	175	176	174	198	208	178	166	175	171	176	179	184	200	179	183	169	153	184	185	187	187	181	174	158	176	182	163	189	198	171	177	156	184	165	166	178	202	156	148	178	170	182	141	173	184	176	184	183	191	168	156	181	187	214	185	173	202	173	170	196	182	146	185	177	185	180	183	189	171	161	181	162	188	180	182	182	178	168	162	156	172	181	175	182	158	179	191	201	175	178	190	194	178	181	187	188	198	177	178	172	179	154	140	164	188	160	180	203	153	188	172	190	170	156	214	193	163	169	176	200	156	164	170	156	182	162	184	158	190	173	172	198	210	182	197	185	173	210	193	177	170	173	170	164	184	179	171	168	152	188	180	158	186	210	176	182	173	182	181	172	172	180	183	170	179	176	160	184	181	182	217	208	170	153	205	175	170	156	165	171	195	156	170	182	168	169	151	160	170	186	194	183	171	168	162	174	179	183	185	188	183	196	166	181	186	166	157	178	146	152	187	173	190	185	169	188	158	179	164	187	173	170	180	142	154	173	155	177	183	175	181	179	158	170	188	201	147	192	189	167	171	182	187	199	193	181	175	190	169	153	165	173	176	181	180	177	185	195	166	160	174	180	170	191	177	189	187	198	185	166	169	177	190	167	170	165	155	167	163	162	190	201	171	188	202	190	150	180	191	202	177	184	188	171	190	197	176	144	198	175	196	170	151	174	152	178	168	196	169	174	202	152	183	175	187	162	186	166	190	178	171	181	175	158	184	205	202	187	191	182	167	179	170	178	183	154	178	189	186	164	193	186	167	195	167	198	174	173	201	151	171	180	172	180	175	166	204	182	180	154	165	205	175	186	170	166	159	183	153	156	167	174	203	181	177	169	188	166	174	187	197	171	180	180	181	187	173	202	196	206	181	204	180	174	154	186	190	180	188	162	175	188	175	176	203	188	175	184	163	180	174	168	156	175	193	182	182	173	174	182	174	176	148	172	195	183	199	171	166	170	170	155	191	158	175	163	178	169	178	166	193	174	188	185	171	199	184	194	172	173	197	186	204	175	172	158	199	179	210	173	190	191	169	183	188	151	161	158	180	174	187	178	171	167	189	169	177	172	179	179	170	169	159	170	165	157	191	175	191	165	171	188	187	174	169	176	196	165	169	151	165	217	171	168	176	195	179	181	189	180	199	169	190	191	193	161	159	175	184	177	182	167	195	179	176	188	178	176	171	172	179	163	165	193	175	186	193	144	180	149	177	168	168	200	175	185	185	163	178	185	170	163	175	199	178	153	188	180	167	187	151	155	154	165	171	174	193	192	165	179	175	198	169	174	176	172	186	195	161	186	179	190	195	209	177	174	192	169	208	155	152	175	195	170	175	183	179	177	150	173	180	193	170	172	181	147	189	161	148	161	168	152	145	160	145	186	177	160	184	145	200	176	177	171	183	151	158	145	204	158	143	193	174	171	169	158	190	170	175	181	176	176	187	148	204	151	170	191	160	195	157	174	179	177	162	189	170	135	190	200	167	184	176	185	177	203	195	163	158	180	177	183	167	205	195	175	186	151	175	191	180	174	164	171	193	165	182	162	174	169	172	206	185	193	184	160	198	175	176	177	185	164	176	163	133	188	184	172	175	183	172	158	191	179	181	177	166	170	181	190	160	183	142	186	176	176	185	156	183	152	172	151	183	194	168	157	157	182	168	165	181	193	184	152	184	168	191	154	160	169	165	172	157	178	172	180	177	161	171	153	170	154	172	187	204	184	162	161	202	171	198	191	165	151	168	197	191	180	159	202	180	201	204	190	183	168	191	193	199	183	163	184	203	176	182	186	181	162	195	186	170	189	212	186	193	171	156	161	203	161	158	168	145	208	166	198	161	185	156	175	165	201	171	187	189	169	194	196	164	185	165	189	177	186	181	161	178	195	193	178	181	173	179	171	197	181	205	191	201	185	171	155	165	185	186	179	174	179	195	156	172	178	182	172	160	186	203	196	153	168	162	172	181	194	144	165	169	177	172	189	184	186	129	172	165	190	179	179	202	191	200	161	182	179	176	165	187	183	168	174	170	179	168	155	180	184	169	174	158	168	199	161	183	215	168	179	167	165	208	149	188	149	193	193	200	153	153	189	206	169	178	203	201	185	161	170	187	157	175	186	190	180	166	189	159	171	176	156	164	162	179	205	176	158	174	176	150	156	172	193	211	162	144	186	177	153	164	181	186	156	161	173	166	175	183	192	193	183	161	173	172	163	177	208	167	184	189	193	174	193	188	180	185	151	163	188	170	187	196	170	187	203	163	163	148	169	166	168	178	165	202	153	182	192	173	172	187	165	217	156	163	176	180	198	193	156	199	185	172	187	187	160	177	196	171	194	170	172	178	146	181	162	201	178	155	156	166	169	174	160	178	165	198	167	190	192	190	169	175	181	190	158	187	190	189	164	170	178	200	169	186	175	185	184	181	184	149	173	143	186	198	173	175	192	161	182	162	194	169	181	165	180	166	178	163	173	174	173	182	201	173	180	181	179	186	180	167	174	170	166	183	176	162	140	162	194	168	174	203	170	163	184	159	189	184	179	167	192	175	189	177	181	189	172	163	175	186	163	167	167	175	193	182	148	181	188	168	199	163	171	195	182	171	171	174	174	170	151	176	189	173	219	189	153	167	202	193	206	180	182	195	174	166	180	153	177	175	197	162	196	177	167	200	196	153	184	187	204	190	166	188	167	203	171	190	165	168	173	157	174	171	170	160	167	205	180	162	184	177	166	185	178	175	169	159	190	190	168	187	179	183	195	164	183	190	180	204	187	169	180	165	157	182	169	208	167	182	185	163	155	171	192	175	165	164	181	158	178	171	183	180	182	205	174	191	158	181	183	191	179	178	184	177	168	163	168	156	190	156	171	163	170	179	165	167	192	170	167	186	176	211	175	184	179	180	179	170	178	179	165	182	211	160	182	163	164	163	184	168	174	182	182	165	194	165	146	177	191	188	169	176	181	187	180	197	183	199	174	181	172	179	177	186	168	174	168	168	164	187	143	200	187	163	195	149
23576	16736	14149	3987	3280	2575	1999	1809	1630	1388	1248	1144	1106	996	887	823	757	722	639	623	656	612	587	602	555	558	566	546	485	557	506	475	500	460	481	501	462	430	470	490	500	488	450	483	473	439	442	512	506	443	436	500	482	481	465	426	490	473	490	481	445	416	443	462	473	464	432	432	448	468	462	430	453	465	438	495	418	424	476	460	456	463	433	468	446	434	453	465	470	433	428	488	454	412	438	440	500	426	471	469	433	449	407	456	463	471	450	482	427	450	448	438	426	428	473	494	460	431	483	438	449	466	440	450	471	430	454	470	468	434	434	468	462	448	450	431	448	465	431	448	419	442	430	455	464	428	457	473	415	437	444	466	455	436	442	428	443	430	460	444	457	498	460	442	500	445	469	490	426	463	453	457	463	437	433	446	404	410	477	465	471	500	408	444	460	458	470	458	480	439	452	473	433	452	444	500	517	469	461	407	449	465	446	468	461	467	472	447	416	479	424	435	469	425	461	462	445	468	449	448	415	436	465	497	482	454	446	429	450	420	429	416	480	442	457	445	453	453	441	507	439	446	453	490	428	479	498	495	476	434	462	396	448	430	450	452	452	434	441	436	491	462	415	477	433	455	442	451	455	454	472	482	434	459	456	463	463	485	438	466	456	471	472	416	477	479	466	477	489	439	459	449	450	453	438	412	457	450	448	465	441	468	451	449	500	439	484	438	441	404	465	439	463	463	444	469	457	463	403	474	469	437	483	443	436	448	428	451	462	431	434	481	461	447	470	474	437	470	490	431	450	444	451	477	464	462	414	422	432	483	464	457	432	438	433	452	448	438	427	459	460	489	428	439	465	406	441	453	449	440	455	435	455	425	438	435	431	470	435	464	463	468	468	456	433	445	439	491	418	426	424	437	453	449	479	445	444	426	470	444	484	427	453	457	470	481	442	482	464	474	456	442	410	447	461	492	483	449	442	467	432	473	464	431	456	437	427	451	460	473	477	409	425	437	429	418	432	428	441	465	482	442	446	477	414	427	421	453	472	453	442	423	454	449	447	495	462	415	427	460	462	455	413	495	480	467	447	453	480	444	417	454	470	492	456	455	421	484	441	427	406	448	465	478	460	459	468	423	434	458	465	451	464	486	490	442	485	445	422	467	454	436	458	474	461	428	492	452	443	454	469	463	494	489	434	437	456	470	465	452	468	470	447	441	418	438	447	436	419	446	455	468	432	454	470	456	443	428	453	456	444	438	486	445	429	433	466	442	495	470	460	409	442	501	430	433	423	426	418	405	440	446	469	408	469	458	486	479	435	463	470	457	466	453	483	442	450	463	467	452	475	452	452	457	448	453	473	492	403	441	470	456	451	482	445	454	470	437	465	436	472	437	463	461	463	447	448	443	444	442	425	476	451	482	460	459	443	470	438	470	480	433	463	459	466	446	466	414	436	436	504	428	432	465	453	442	456	448	455	451	470	436	430	469	441	461	467	442	444	462	468	437	425	474	472	472	435	453	466	497	439	474	511	481	467	440	453	425	464	471	417	478	449	447	468	420	446	470	418	459	443	438	446	436	469	447	480	476	441	477	421	441	445	448	467	485	457	491	455	466	454	454	453	450	442	444	442	440	440	423	424	464	465	484	423	464	438	446	436	455	454	426	427	480	439	479	465	440	431	425	458	445	441	423	440	442	422	439	436	463	442	477	470	455	471	460	501	452	406	433	452	424	479	458	469	468	391	426	484	451	450	473	439	436	427	403	444	446	478	463	459	460	419	446	421	443	470	459	465	446	411	445	463	434	499	494	491	472	446	426	472	490	449	459	432	440	452	472	460	438	427	450	440	481	428	440	465	447	436	444	479	469	431	482	477	474	435	451	449	454	501	467	460	478	457	451	453	476	454	457	404	485	470	439	429	462	450	490	467	460	460	474	433	433	440	448	468	446	496	461	477	458	460	480	467	478	436	435	453	438	451	439	496	461	460	466	458	401	455	452	460	401	468	462	438	484	462	441	466	444	455	466	471	449	467	457	475	478	444	469	464	432	428	451	465	415	476	467	424	460	411	456	469	448	434	462	460	466	456	457	439	453	464	440	430	438	450	430	466	455	448	447	460	430	467	416	523	443	463	459	460	457	468	439	457	460	471	424	434	472	451	479	453	445	456	456	472	432	452	459	480	473	470	479	410	486	472	473	444	430	468	453	467	473	456	465	446	443	473	427	482	438	470	451	450	450	424	426	439	432	460	443	438	446	463	441	458	472	473	474	435	470	442	499	462	455	466	418	425	467	408	442	450	479	457	433	483	465	439	422	440	443	434	469	455	441	475	421	438	458	454	447	443	444	432	456	496	514	446	463	491	414	422	468	472	439	443	448	462	458	436	466	460	455	474	481	439	453	458	458	480	459	456	433	460	492	477	465	444	433	430	459	461	438	493	468	426	440	466	471	440	438	457	450	460	493	475	455	463	465	461	452	442	452	431	496	456	448	502	452	461	462	479	456	443	451	437	420	453	436	465	441	456	442	487	455	464	479	442	470	438	445	459	470	447	473	501	422	466	509	448	497	447	460	468	413	482	498	447	440	484	477	415	470	463	471	454	480	461	472	417	450	474	471	439	470	450	417	461	425	462	443	443	441	474	456	425	458	450	467	460	460	452	437	471	470	495	438	477	474	411	469	422	455	426	469	453	462	461	462	420	483	425	471	476	463	491	426	446	462	497	433	480	463	453	432	447	450	440	444	467	405	436	431	444	454	445	457	464	439	469	455	444	422	486	449	423	468	471	439	470	457	499	431	456	416	439	454	406	422	451	460	457	467	454	478	467	420	482	471	493	433	449	467	476	466	440	426	436	457	434	483	433	440	431	462	474	448	500	413	430	474	430	450	427	451	429	492	430	486	441	479	481	444	424	446	492	495	430	468	499	417	432	462	428	478	474	464	438	474	487	482	465	449	451	399	447	441	477	447	440	435	454	422	445	445	485	494	430	456	470	434	422	458	418	482	470	448	469	439	423	422	451	442	441	463	434	446	446	437	416	435	468	478	450	436	428	458	465	452	423	464	471	394	472	438	456	441	397	469	431	496	433	454	438	459	426	483	492	439	432	460	444	410	453	451	454	459	461	492	459	467	470	463	475	439	466	482	439	443	466	438	439	467	446	472	454	418	444	415	461	432	469	440	464	426	465	440	441	424	470	445	446	452	424	470	437	437	459	487	450	465	460	467	438	423	446	460	439	416	448	448	452	445	466	470	447	471	466	437	406	439	464	476	443	470	448	465	441	445	445	440	461	444	469	452	425	438	470	469	430	459	445	445	436	461	461	456	433	472	448	468	422	423	462	455	473	478	453	481	439	469	456	427	425	432	474	452	470	426	463	435	460	416	474	465	437	436	472	448	446	453	395	505	467	452	443	470	470	467	418	449	424	465	458	436	458	472	458	425	461	436	428	472	430	457	467	438	459	447	427	455	475	431	452	423	462	482	460	446	449	462	425	481	452	427
11920	3830	1774	641	477	453	416	370	388	393	365	346	336	329	358	350	296	287	359	316	303	314	315	325	309	297	382	278	325	331	308	319	340	332	329	313	316	314	329	293	344	320	322	308	275	320	304	294	320	314	297	336	282	312	315	335	335	319	314	299	307	259	324	305	298	315	305	312	328	327	297	323	291	323	305	326	334	295	324	327	325	319	321	311	328	312	308	307	327	329	289	292	322	346	295	307	312	325	299	283	315	297	295	318	329	291	292	296	307	311	279	295	319	305	295	307	317	333	281	297	314	292	271	300	296	313	286	304	290	316	322	314	343	275	299	278	292	288	328	342	329	278	310	329	297	323	298	287	301	303	314	316	313	318	303	304	292	322	311	297	293	314	301	307	313	331	287	299	296	306	314	302	315	297	320	330	295	291	307	299	297	305	331	306	323	307	321	323	315	314	261	316	318	308	292	336	273	292	318	328	334	300	320	359	337	353	310	295	310	314	343	328	332	328	310	316	309	302	320	303	285	297	288	269	319	296	330	320	323	306	311	315	299	321	305	315	335	318	303	300	305	315	304	322	272	313	295	318	302	305	321	287	303	321	312	328	291	324	351	327	290	306	326	300	327	291	301	311	323	303	326	319	302	305	305	300	335	314	301	304	292	310	311	295	302	295	296	294	313	321	325	335	310	325	326	286	295	324	319	297	289	326	315	332	312	284	290	299	342	305	319	301	314	297	312	320	320	327	303	305	307	283	300	308	289	341	312	305	336	315	321	321	296	310	323	292	312	320	317	317	303	315	293	296	315	315	328	323	290	298	310	304	319	334	308	304	304	299	301	309	317	293	319	281	326	323	322	305	340	304	291	286	335	301	274	300	308	300	312	278	303	348	337	301	276	295	336	323	292	293	289	302	288	323	309	287	286	326	332	302	273	311	319	285	287	323	332	290	302	318	324	318	296	347	327	283	322	331	329	323	274	327	319	332	310	322	323	301	296	313	297	325	296	319	328	313	294	291	293	321	299	313	332	303	290	295	301	296	350	305	292	326	348	320	316	330	280	308	298	300	289	299	289	309	313	296	299	331	329	332	266	294	308	311	334	309	312	327	316	262	280	312	277	317	311	303	334	304	340	317	301	331	301	289	297	336	293	302	308	318	297	334	323	313	334	301	306	295	300	312	310	337	307	303	327	290	352	305	333	297	285	326	297	303	271	306	293	336	302	318	288	308	311	277	308	314	312	302	356	319	278	316	309	327	309	302	301	303	315	307	322	317	315	314	275	310	296	284	313	326	347	314	322	303	293	300	295	312	287	319	338	321	304	343	277	280	309	322	306	291	293	308	320	323	323	300	279	301	290	265	334	318	323	322	306	319	306	296	298	303	337	301	303	298	327	326	316	337	301	341	329	291	284	326	314	317	297	309	336	329	312	303	283	302	310	331	288	304	295	302	298	302	305	334	292	321	322	306	287	287	331	269	301	318	333	296	272	330	310	317	283	289	314	302	303	329	288	314	310	339	306	283	316	315	307	313	315	315	292	302	304	294	312	335	311	307	344	307	310	314	288	294	291	308	298	325	335	300	311	338	339	309	329	303	312	318	323	330	305	313	334	351	290	300	287	295	309	301	310	318	308	327	306	330	325	333	314	312	313	286	315	292	312	327	315	346	320	306	313	310	305	327	301	283	309	314	272	310	334	326	330	317	324	282	316	309	305	333	292	308	306	342	313	331	312	324	301	295	296	303	286	311	309	310	299	329	300	326	307	337	305	330	301	324	295	337	308	301	319	292	316	332	327	290	292	286	320	299	292	301	303	265	310	328	288	308	320	296	286	287	296	313	305	300	295	316	308	290	294	297	312	329	297	283	317	330	336	280	304	324	325	318	321	294	301	283	310	344	333	318	308	285	356	305	311	306	301	288	277	334	291	318	285	309	294	319	324	307	284	317	272	266	308	310	310	298	300	313	290	291	308	298	301	289	306	349	329	283	311	321	336	313	343	288	323	300	323	310	278	302	325	351	275	300	327	301	329	298	329	334	326	336	303	302	293	303	313	327	339	315	311	296	267	300	321	302	313	300	361	329	292	320	305	322	311	326	302	311	308	316	275	313	332	302	302	313	301	322	304	297	316	298	307	321	289	318	285	303	322	309	316	331	309	303	317	286	312	297	331	304	313	334	290	306	329	296	291	303	336	311	269	303	333	326	324	303	284	335	289	296	330	296	294	356	317	320	291	302	302	283	297	302	285	299	288	301	337	292	314	282	319	315	295	323	301	301	342	314	283	335	315	298	315	298	287	309	288	338	296	276	307	313	327	341	311	316	311	345	304	334	331	319	273	346	315	312	291	294	301	302	324	295	333	304	354	305	301	313	292	331	307	337	299	293	292	323	313	322	356	302	271	331	295	308	334	291	307	308	343	301	347	280	294	321	296	288	313	287	298	336	334	282	308	305	285	322	291	308	303	283	297	335	290	304	330	307	296	289	299	304	333	306	296	340	337	336	316	323	295	303	308	314	322	300	319	314	320	328	295	300	319	292	322	331	323	315	313	307	328	302	325	314	307	284	330	270	325	291	280	328	300	321	313	344	311	332	321	321	338	305	304	297	280	314	355	355	316	337	309	337	323	271	312	331	320	303	330	317	345	311	294	336	304	334	330	290	305	325	303	312	349	302	301	299	295	345	303	294	345	304	341	326	324	354	329	347	282	299	315	364	310	313	311	297	303	321	306	289	312	344	329	292	303	320	290	291	310	304	302	323	298	291	326	321	312	284	335	304	313	312	309	332	295	266	307	336	330	311	319	335	287	326	291	316	321	313	299	291	335	305	343	326	329	302	302	312	307	279	328	298	303	336	302	345	311	273	327	288	308	325	315	298	314	322	298	311	306	309	295	318	324	334	307	332	276	287	285	300	291	304	319	285	282	324	338	267	319	325	299	276	325	316	306	354	324	272	306	288	293	350	320	297	315	304	321	286	321	312	272	324	311	319	327	292	342	303	298	315	297	327	301	300	277	279	304	309	318	321	308	330	314	313	273	310	319	289	296	325	343	325	286	324	319	281	312	325	314	332	321	320	333	303	315	360	295	360	322	320	297	318	267	304	316	317	315	312	351	301	295	307	307	338	318	307	318	273	286	277	306	331	322	326	318	316	301	310	335	334	284	324	310	300	323	309	303	357	324	309	327	354	296	329	270	316	325	329	311	310	296	291	328	298	333	345	293	320	332	327	298	329	333	338	296	309	320	302	329	284	340	336	317	327	314	311	305	314	305	305	309	296	319	310	292	311	349	303	307	324	302	325	341	341	335	319	326	321	327	299	304	276	310	272	338	318	303	300	320	325	327	324	304	305	330	331	309	316	300	333	303	318	327	301	316	290	327	305	333	309	304	316	335	297	331	305	323	297	300	294	320	290	262	331	323	308	308	349	341	306	275	310	324	303	307	314	321	312	315	338	278	341	356	293	329	298	323	322	292	319	317	319	301	309	354	326	320	297
8893	4226	3633	1841	1593	1349	1271	1246	1094	1006	966	978	959	880	871	807	820	809	824	810	765	820	784	789	747	772	758	711	785	782	787	763	765	797	778	803	737	779	790	764	760	787	766	726	778	736	728	757	781	767	799	731	775	792	739	742	707	753	743	795	750	790	760	760	767	785	791	794	798	782	741	733	728	729	807	714	750	705	764	799	759	790	782	742	764	749	824	739	755	751	694	796	741	781	797	712	771	763	749	734	735	792	742	787	764	767	759	778	718	726	782	754	769	732	757	764	782	743	767	738	781	757	728	777	739	751	739	766	758	724	752	729	791	759	785	767	777	779	746	783	758	795	801	713	757	745	777	787	786	711	732	746	787	724	721	721	765	735	754	792	782	763	730	742	730	747	777	693	738	749	705	788	703	758	746	751	728	736	737	745	740	782	784	723	791	749	776	767	779	755	768	748	718	758	769	745	700	776	779	692	794	733	767	746	793	770	721	770	766	731	769	760	761	732	747	773	766	748	773	732	779	761	711	743	758	732	786	739	729	732	751	745	718	719	740	749	712	756	736	762	786	734	744	750	741	749	771	754	806	787	809	704	709	778	798	789	741	746	806	740	760	776	777	718	752	711	737	716	737	713	719	752	760	787	725	751	762	775	773	775	714	740	759	751	754	730	755	813	721	754	767	731	744	705	754	728	758	736	733	818	782	786	766	727	730	767	783	723	775	737	809	759	739	763	780	777	776	719	772	756	786	780	771	798	703	695	768	739	743	794	760	702	781	725	724	733	771	815	746	748	791	720	756	729	759	764	756	749	719	783	704	752	788	765	798	752	739	772	727	800	733	753	738	788	761	731	765	777	756	773	743	732	742	746	790	707	775	785	741	731	756	752	743	701	728	763	786	718	762	759	745	808	767	773	766	758	714	755	810	805	698	710	761	765	729	743	776	734	744	741	760	762	716	742	788	759	767	738	781	741	743	799	768	754	749	777	709	766	749	776	740	747	711	726	781	722	757	760	779	733	765	722	765	765	729	759	753	715	812	744	716	766	779	766	770	720	769	695	749	721	800	737	742	725	760	723	787	717	772	771	746	700	814	771	791	746	752	754	761	779	779	730	770	745	788	768	735	716	758	769	742	767	774	783	758	731	763	738	796	739	794	800	752	767	801	771	689	780	734	779	696	741	732	722	793	768	765	728	787	756	765	741	734	785	784	694	776	755	776	755	740	739	745	724	752	747	781	751	769	737	742	771	766	750	736	738	763	725	725	761	731	745	710	769	747	712	785	729	741	742	768	776	790	754	743	714	777	781	769	763	732	728	735	722	796	805	732	697	760	743	727	791	762	768	755	764	762	694	722	793	762	704	734	794	804	772	787	744	810	788	765	801	743	746	754	723	706	729	739	759	759	798	730	769	725	840	762	747	741	803	717	792	749	795	689	684	738	785	691	735	763	765	759	768	772	741	735	728	707	706	733	722	718	768	735	783	759	820	755	725	744	762	770	731	774	754	782	724	810	774	735	760	753	732	772	783	734	810	716	734	741	750	791	691	749	744	737	767	710	756	737	735	765	748	758	718	747	699	799	810	763	759	744	739	765	778	736	812	734	746	753	732	770	693	714	787	703	723	782	737	772	723	771	775	766	768	794	796	763	725	766	779	745	718	734	743	758	770	765	739	752	737	749	782	740	777	795	735	758	724	712	775	755	724	758	716	753	752	727	771	759	743	737	746	735	693	774	756	743	772	784	746	752	750	735	699	724	757	753	751	769	713	712	704	771	754	756	728	732	724	750	770	737	734	758	745	769	772	722	756	739	784	752	776	740	766	792	730	748	730	723	756	811	766	717	802	767	774	761	779	751	749	721	696	745	752	775	760	742	768	733	722	739	746	769	723	753	730	713	779	786	782	741	753	767	752	755	782	771	712	728	790	707	742	737	717	816	752	795	798	742	757	740	740	762	738	773	750	807	770	729	752	750	769	737	743	739	786	729	725	762	748	754	783	809	772	766	753	734	726	746	716	833	714	732	757	756	804	763	715	747	786	702	708	678	722	792	801	768	736	790	770	738	771	740	708	700	734	801	735	761	753	785	759	754	768	782	782	764	754	783	754	741	718	740	772	743	780	757	738	765	764	822	765	801	767	758	731	761	744	731	792	744	716	739	713	824	740	726	772	754	749	749	745	787	760	722	755	757	774	770	747	771	754	775	760	769	794	777	756	786	745	776	796	737	738	745	748	742	752	761	797	760	734	738	766	737	779	758	793	748	772	730	792	732	782	721	695	762	722	788	799	728	756	756	740	755	790	774	706	735	726	779	798	797	749	755	788	751	771	771	769	789	778	750	731	777	778	765	737	789	767	777	795	760	727	748	727	735	683	744	708	736	744	779	769	843	793	737	787	742	784	794	787	713	716	778	745	772	709	745	781	781	718	719	717	717	758	711	737	786	754	729	788	754	782	792	701	818	714	773	745	701	705	798	694	742	760	754	757	750	783	732	769	721	718	775	735	772	802	714	767	769	738	716	763	724	818	733	772	754	738	779	734	730	747	723	702	766	706	764	756	768	734	757	747	762	728	756	752	749	749	756	777	788	793	774	790	754	714	753	731	743	722	773	722	744	775	724	787	712	756	816	798	734	740	779	759	815	762	718	769	788	732	740	776	765	747	734	770	700	742	747	791	765	768	762	730	785	727	780	817	731	742	804	729	741	761	730	751	750	714	772	729	746	759	757	748	790	796	759	751	790	758	784	808	734	713	715	783	782	754	711	737	747	751	750	783	762	778	746	804	743	745	829	761	799	773	753	725	746	738	774	747	731	718	706	783	729	776	736	716	758	678	754	743	785	813	759	744	758	738	767	778	752	750	781	785	772	760	808	716	759	765	778	793	788	747	778	760	770	754	728	735	753	792	752	770	769	736	724	761	731	759	731	754	779	713	750	768	750	701	735	750	725	761	754	797	746	755	750	780	786	759	755	756	714	764	819	742	766	722	744	762	774	788	794	741	765	776	729	742	745	785	773	773	728	781	773	770	734	704	791	772	745	764	780	742	753	775	740	820	741	798	784	741	783	792	776	762	754	743	795	754	730	736	748	784	734	778	763	745	750	772	715	706	796	790	702	733	739	751	796	777	744	734	718	753	738	754	778	731	746	784	728	740	765	765	778	760	810	785	762	759	805	733	772	760	778	726	747	745	797	727	738	751	741	763	799	752	772	788	754	750	784	754	770	756	708	757	792	771	780	735	745	726	736	723	767	773	733	773	767	778	774	801	740	780	774	786	735	780	733	814	779	789	766	788	779	778	794	757	769	754	804	775	772	724	786	753	777	748	797	738	708	736	725	772	747	776	737	750	727	745	751	787	708	773	749	781	729	756	731	784	763	743	762	758	764	770	754	755	741	747	752	757	785	805	752	765	769	736	747	737	792	788	764	731	747	736	759	717	755	758	746	725	735	692	728	796	744	735	723	700	762	727	722	805	727	790	786	743	752	745	765	775
25155	13418	7784	1792	800	578	508	454	409	386	375	373	352	349	348	301	290	311	276	312	268	272	261	295	274	302	309	285	289	291	263	263	258	242	252	282	311	271	263	266	290	262	267	277	247	284	271	267	287	270	251	244	267	257	273	287	281	303	254	293	269	265	294	289	235	285	273	284	269	295	259	274	293	297	267	281	258	291	246	289	262	267	263	276	289	250	249	240	291	263	286	245	262	290	264	257	277	246	243	295	257	254	275	298	296	264	273	283	304	246	272	261	259	254	274	301	263	261	296	263	257	295	251	303	259	290	285	272	275	294	241	295	289	240	293	277	281	299	298	304	275	304	250	266	264	280	226	265	248	232	277	299	307	256	269	272	301	285	281	273	302	251	255	299	251	286	273	288	280	255	274	249	223	261	243	251	276	268	268	272	271	279	270	296	274	305	287	250	260	276	275	278	325	247	246	269	261	261	255	271	273	282	262	256	269	279	270	286	279	303	262	289	283	259	260	247	257	275	289	267	282	311	236	287	268	277	280	281	283	295	261	251	266	255	266	259	254	261	271	245	281	244	283	283	287	265	247	287	239	276	259	245	284	276	291	264	273	259	288	275	285	283	289	263	282	280	256	255	265	296	289	269	269	277	263	282	294	291	282	247	287	297	288	285	260	269	275	256	279	271	320	257	265	250	292	297	309	242	267	280	276	279	267	307	253	248	255	253	288	277	287	266	251	280	314	287	254	288	294	280	283	287	279	297	287	288	277	263	272	290	265	274	271	240	266	262	285	284	257	299	282	275	251	274	274	312	277	256	228	306	285	267	267	260	260	307	263	230	303	259	256	269	284	267	276	284	289	321	290	298	274	275	314	256	258	257	285	264	265	276	301	289	282	257	243	265	281	268	293	300	306	239	290	254	284	298	306	247	274	280	272	278	246	268	292	276	300	305	279	316	258	281	257	265	274	291	278	275	294	285	266	292	257	306	278	274	241	237	251	258	281	247	264	298	277	245	271	261	309	256	298	288	268	261	279	271	282	247	296	263	275	282	284	276	248	264	298	274	268	233	288	318	309	221	281	271	245	241	275	261	254	268	277	242	234	235	290	288	253	279	257	248	269	275	268	262	307	306	278	258	258	274	244	257	239	284	265	256	302	270	276	288	271	291	276	262	279	263	280	259	282	250	265	292	273	252	258	280	274	265	323	275	276	248	274	294	251	235	266	269	265	303	259	263	291	267	241	268	258	242	244	246	260	261	266	290	281	267	279	264	284	279	288	282	277	270	261	245	301	254	253	279	274	285	309	288	301	272	282	273	271	307	289	260	236	258	283	264	278	293	287	287	288	278	278	257	258	263	269	293	298	272	236	276	251	279	274	293	270	262	280	279	256	282	270	292	269	279	274	278	277	254	265	278	290	280	287	257	249	258	257	283	268	265	295	290	261	266	243	247	265	247	319	282	300	291	259	261	244	294	288	265	248	285	254	265	303	254	292	264	291	286	251	277	250	274	267	271	254	266	280	269	302	272	288	270	246	260	268	310	280	275	263	273	282	305	279	284	254	267	270	265	274	269	266	272	298	269	267	280	256	269	295	298	269	260	264	270	294	254	313	288	291	268	281	284	273	255	263	294	269	259	253	231	255	284	276	243	260	294	316	267	271	294	259	273	237	302	265	260	297	273	282	236	288	262	300	282	278	282	248	259	278	273	259	281	249	260	276	281	303	281	277	265	295	281	250	283	289	259	249	266	263	268	282	291	244	265	283	267	270	262	283	308	241	292	280	277	252	263	280	288	259	244	282	308	278	291	280	230	268	281	264	306	281	274	262	278	293	295	268	292	255	272	308	296	268	257	297	277	243	240	289	294	272	290	293	253	274	277	285	301	259	270	290	261	278	284	282	283	252	276	270	265	314	258	259	282	289	282	283	263	295	262	256	280	291	281	299	276	266	252	252	293	287	277	273	270	292	305	231	242	255	293	294	308	253	213	260	274	275	269	269	271	270	268	274	271	259	284	278	270	279	283	269	255	249	281	259	259	286	271	281	278	268	295	250	262	283	266	279	266	264	285	272	253	282	288	287	278	270	323	271	268	263	272	253	274	256	255	247	250	304	272	279	298	270	313	227	256	284	265	259	278	291	281	284	244	281	256	280	254	274	296	246	296	246	274	274	281	242	278	269	269	274	283	263	310	268	295	266	307	299	258	288	273	277	282	291	286	278	307	284	289	277	267	258	298	291	305	261	250	268	271	272	248	292	260	282	253	285	274	294	274	263	277	288	267	273	313	273	289	293	271	251	275	266	263	280	271	277	282	299	268	257	257	277	276	278	269	278	259	277	262	262	285	242	266	267	275	267	261	269	299	293	274	269	244	288	267	296	292	275	276	223	294	296	302	293	289	272	290	274	278	283	260	244	294	276	297	263	249	284	272	253	297	271	278	279	287	279	249	284	280	293	268	292	284	293	280	257	282	271	274	264	264	270	280	274	271	269	231	261	252	284	308	283	291	275	262	282	253	260	290	288	276	268	260	284	267	288	291	268	303	283	267	272	286	282	284	262	257	278	251	294	269	258	296	270	290	267	241	297	253	292	280	275	266	280	250	268	273	275	280	246	274	231	276	282	240	238	307	280	299	270	291	278	270	263	289	256	267	228	274	288	275	252	273	296	248	274	251	275	295	290	257	322	254	275	280	252	306	299	278	290	287	269	290	270	274	243	269	267	264	270	291	268	287	268	287	263	295	248	294	252	292	290	270	254	261	257	245	277	300	290	266	280	269	281	294	248	300	309	303	273	277	298	271	257	260	262	295	265	307	252	285	281	273	252	300	262	272	284	268	240	261	290	260	284	312	278	275	278	268	249	263	262	264	280	246	251	267	266	258	261	259	277	284	281	260	301	269	290	251	292	277	298	253	252	283	282	285	276	272	263	286	262	244	235	303	287	277	276	268	274	278	259	244	279	284	294	280	255	266	256	291	250	290	288	281	263	247	283	277	278	271	285	304	255	272	301	260	280	315	300	282	254	280	259	275	282	273	259	264	295	308	284	269	258	308	269	265	250	274	259	256	293	253	276	315	256	296	264	287	246	265	267	255	306	219	263	272	251	267	253	299	297	279	290	272	289	285	281	280	256	258	252	239	256	290	280	253	295	247	291	269	278	255	287	252	293	263	277	307	235	267	261	269	267	264	250	302	279	271	265	287	281	258	283	283	282	278	268	241	272	293	275	317	309	274	297	274	291	260	247	225	273	303	280	247	285	277	300	252	286	275	292	288	281	255	270	271	272	280	260	263	284	282	286	279	284	254	241	276	287	261	274	273	255	305	255	295	282	244	300	258	274	284	248	234	274	266	296	279	278	262	258	251	316	248	294	253	265	280	291	283	276	294	263	266	284	285	284	258	258	259	275	276	281	249	265	250	270	294	261	259	279	273	241	270	255	280	234	273	266	281	262	279	299	292	261	278	261	261	208	258	242	266	296	255	294	227	277	262	256	266
18263	11667	10392	3321	2579	1941	1748	1630	1448	1266	1195	1127	1069	990	1001	902	852	860	792	791	780	769	810	747	675	723	757	763	718	706	677	680	678	707	695	631	661	670	617	636	654	697	662	650	701	693	680	713	712	680	650	684	693	663	680	689	661	682	734	695	668	689	702	645	691	662	682	695	704	704	665	676	695	670	658	710	710	685	673	667	672	653	631	656	647	637	699	710	683	672	673	655	697	685	641	669	653	647	639	651	654	666	686	669	651	679	638	664	615	702	678	710	668	674	684	638	685	640	617	666	710	621	644	684	649	654	722	683	677	666	690	663	705	678	660	635	684	664	665	632	638	656	680	667	700	648	688	638	670	683	670	641	662	668	671	678	660	678	668	624	650	640	683	704	645	657	645	670	650	737	715	675	685	692	665	681	686	652	649	662	674	701	646	654	666	717	694	670	710	568	685	683	633	641	663	688	674	716	696	654	657	693	631	673	656	688	656	697	679	679	623	657	663	642	660	692	673	646	653	665	665	680	610	669	679	616	663	662	677	704	644	697	710	707	649	642	661	676	665	685	702	690	641	690	679	687	710	656	637	644	694	659	647	665	719	666	704	648	654	656	682	623	655	700	680	629	683	694	653	662	672	673	653	703	699	672	672	647	665	692	665	620	651	641	648	651	643	639	644	632	647	630	633	684	666	632	667	686	668	702	681	680	602	661	651	619	658	686	705	665	614	655	706	634	666	678	638	662	649	666	655	646	694	658	654	628	714	635	668	644	652	627	650	621	624	663	653	669	629	687	630	674	631	689	625	680	694	675	654	668	650	691	671	647	686	631	684	689	675	707	651	620	651	660	689	643	653	652	665	660	684	679	699	667	660	659	699	707	647	664	664	653	652	641	690	680	677	679	659	650	632	663	665	673	684	676	699	689	659	663	644	633	634	685	656	674	647	666	656	652	666	637	672	667	651	699	658	672	661	637	681	685	666	666	682	688	693	657	713	673	642	668	672	617	657	643	652	667	655	634	634	659	638	653	640	673	660	710	668	641	659	653	647	651	643	655	658	657	649	687	673	669	672	633	685	640	672	684	677	689	682	613	634	675	683	689	682	651	687	698	674	649	657	697	649	690	690	654	630	635	689	669	672	683	725	664	640	664	657	678	672	682	704	668	654	645	695	662	684	658	635	670	644	661	653	671	672	680	644	630	629	641	682	651	696	673	678	702	646	661	673	648	687	601	666	693	627	633	703	677	676	661	628	661	689	682	680	638	679	650	615	732	618	638	702	668	638	655	693	641	640	670	667	660	678	623	708	668	627	660	691	694	683	700	698	679	660	657	692	700	660	651	674	658	683	651	613	688	660	667	650	707	661	664	684	686	675	701	666	682	667	663	674	644	700	641	671	656	661	643	663	678	659	651	638	664	678	647	671	635	672	708	708	643	697	702	684	716	649	646	687	674	668	671	685	663	632	666	745	656	661	650	657	672	658	661	667	706	643	658	706	641	727	601	639	643	686	692	631	680	658	698	646	649	632	672	698	682	678	651	657	687	682	730	660	681	675	640	658	669	671	679	667	670	663	704	669	656	655	683	634	646	652	634	683	647	674	635	674	622	687	684	666	664	690	636	657	713	679	628	645	683	700	655	651	683	652	669	627	696	720	663	628	698	714	680	731	678	667	655	670	654	663	720	644	622	662	674	618	680	625	719	681	667	683	638	681	632	642	652	645	659	693	680	678	611	695	688	674	651	649	681	708	689	651	661	660	690	675	674	695	632	678	664	710	649	727	677	688	628	687	671	619	645	657	634	631	688	695	606	668	677	658	672	613	660	667	628	672	684	659	649	680	652	694	647	690	663	679	636	611	627	662	635	686	664	645	702	680	638	671	650	678	648	640	643	585	660	654	650	727	664	668	643	667	654	698	651	691	672	697	691	688	624	691	687	692	675	592	624	684	650	646	650	661	639	615	666	714	696	665	627	659	682	676	636	638	684	657	605	648	735	625	678	682	625	661	661	630	631	684	705	684	661	673	620	740	667	663	656	704	641	669	683	674	706	641	648	636	645	703	693	688	680	689	601	646	653	646	613	654	670	684	651	672	660	632	667	634	651	634	666	657	620	712	669	676	688	653	674	709	692	661	667	662	676	659	664	687	653	646	699	652	665	691	678	684	699	669	658	653	656	702	653	697	680	693	693	638	656	680	639	676	635	688	664	622	655	672	633	670	694	612	624	669	688	665	665	697	674	660	643	669	647	653	660	671	691	656	658	651	688	623	681	651	667	685	655	616	669	657	677	632	649	658	659	636	668	678	709	661	665	649	697	690	686	661	627	674	622	667	629	670	694	660	709	647	676	669	655	677	684	663	645	668	659	648	693	691	618	638	698	639	678	667	664	675	640	655	628	652	665	611	620	634	699	649	649	681	632	660	661	648	669	667	694	669	645	660	692	674	678	673	677	614	680	669	679	629	653	676	677	667	672	717	734	687	700	603	688	645	696	653	699	643	623	677	611	681	679	654	657	650	626	650	688	707	664	677	715	690	668	676	665	662	661	616	681	684	670	648	643	633	687	656	664	658	693	682	624	658	714	659	692	639	642	699	670	674	696	604	632	682	666	696	665	708	651	640	631	662	678	647	699	642	669	668	655	662	687	675	637	676	663	668	703	637	657	669	658	641	627	692	663	632	643	693	640	645	662	716	674	656	638	623	643	657	664	676	684	650	640	667	683	665	660	658	647	644	684	663	693	721	660	681	639	684	680	647	658	689	650	663	632	634	690	660	696	679	675	673	695	645	714	673	681	708	676	653	613	670	644	677	680	681	674	694	724	658	663	679	663	720	649	638	666	656	680	693	681	630	669	587	669	657	658	669	676	663	678	685	692	679	637	657	703	653	647	630	717	666	690	680	710	646	683	616	652	644	671	699	629	671	657	685	693	653	658	692	682	677	682	678	662	662	680	693	636	690	645	688	637	646	650	661	680	636	658	692	677	687	660	665	649	656	641	645	666	658	627	670	702	663	664	663	643	639	667	678	660	642	674	652	640	664	661	665	659	716	639	677	682	653	676	668	604	660	659	688	694	666	713	642	654	678	698	649	670	679	630	645	690	658	694	622	662	657	666	661	621	640	631	699	653	683	661	646	660	645	626	691	678	636	715	690	701	673	698	690	643	640	646	689	669	670	648	696	650	695	679	658	661	653	660	640	699	695	659	674	687	654	663	716	649	618	709	626	666	646	630	635	655	646	647	649	684	604	648	684	643	649	672	665	655	648	686	661	639	657	658	662	659	660	652	677	687	645	701	671	660	687	688	663	693	695	630	713	653	706	639	693	692	698	668	649	641	664	701	687	658	697	632	667	620	673	676	641	656	648	685	660	654	665	684	647	683	655	691	684	690	672	678	715	627	660	642	671	632	609	698	669	664	650	657	684	668	635	685	677	632	661	712	655	674	660	686	652	710	688	663	662	603	654	666	619	717	687	694	669	701	690	642	705	684	674	674
33951	19802	12560	2990	1098	667	507	448	372	358	318	280	248	267	240	227	228	222	235	211	204	199	215	183	204	196	177	201	217	177	191	182	173	174	184	182	176	193	164	194	190	190	162	164	206	184	182	179	181	188	164	171	179	173	169	172	175	169	185	206	161	203	177	180	187	183	166	195	180	158	186	167	160	175	174	160	183	168	159	167	187	162	180	168	175	161	170	182	172	177	172	197	173	224	191	176	170	170	156	212	188	173	192	209	188	174	159	184	149	170	151	178	184	182	175	184	174	160	173	159	180	185	171	217	187	181	161	160	169	166	187	177	192	164	166	168	179	156	152	180	201	198	168	171	202	160	186	167	168	190	177	183	157	201	180	190	184	208	176	176	179	183	157	179	185	162	168	191	185	185	168	166	168	194	176	183	192	181	187	167	154	168	164	171	169	168	184	177	162	157	198	177	209	164	197	199	170	157	160	173	170	179	183	192	221	172	172	189	173	188	166	187	179	160	191	179	175	162	201	165	167	182	178	184	168	197	190	185	174	168	181	168	170	178	175	161	166	188	216	173	179	161	168	203	164	168	175	202	156	177	207	163	195	146	151	171	179	164	177	197	169	167	171	189	168	206	174	184	169	176	184	161	179	184	167	165	187	152	200	208	173	184	163	184	183	168	171	197	171	188	159	170	169	198	169	200	178	185	175	181	190	191	172	178	209	193	186	172	178	190	187	190	188	186	193	192	198	167	179	168	175	168	173	187	170	182	194	174	204	181	163	165	181	189	168	154	164	172	178	160	187	178	166	179	157	177	186	166	180	198	189	195	209	184	190	164	185	189	182	170	168	181	164	178	163	183	165	173	168	187	163	161	155	199	187	169	159	176	183	165	197	169	179	175	155	176	183	151	175	174	195	172	186	194	184	145	171	158	188	184	164	170	153	197	177	204	164	197	191	159	169	169	191	178	169	186	186	166	211	172	164	177	200	168	181	174	179	200	196	190	182	157	185	172	188	174	169	185	175	199	169	172	188	194	202	187	169	198	176	214	197	177	169	174	183	184	179	182	192	178	167	160	161	176	170	156	189	168	161	167	165	159	161	166	162	175	151	179	175	183	178	163	159	178	167	139	165	195	179	154	190	190	150	190	188	196	158	216	191	174	169	187	186	164	190	186	198	205	205	198	167	198	183	169	209	166	165	186	180	184	171	188	181	196	160	195	174	192	161	212	206	186	195	191	183	184	193	173	191	166	156	166	175	177	188	167	183	189	185	177	186	156	169	196	184	160	167	167	178	184	188	204	154	167	192	152	168	175	198	183	197	184	182	187	164	197	187	197	186	180	183	166	161	182	187	173	215	161	175	162	177	189	182	197	158	174	167	175	163	181	168	143	189	209	192	187	183	172	171	167	170	182	184	172	184	192	169	181	196	164	165	169	182	194	173	181	161	174	163	188	152	189	180	165	174	186	183	181	172	171	174	177	181	162	159	180	185	166	205	160	188	203	179	167	175	183	170	186	189	174	177	186	179	186	171	183	168	168	193	196	160	150	156	169	178	187	172	200	203	175	174	167	176	165	194	176	141	181	174	156	162	183	199	164	181	166	166	186	193	160	195	213	170	163	156	174	172	195	157	189	171	191	185	172	179	157	185	177	169	195	173	178	168	172	184	169	179	176	209	155	168	215	180	182	162	191	176	164	149	169	160	169	171	158	207	177	156	169	170	185	162	176	173	174	158	192	196	190	168	173	159	216	179	185	143	141	218	169	194	159	159	183	148	145	165	183	169	163	163	179	184	194	205	196	218	184	185	144	182	167	181	183	174	198	185	179	181	181	172	173	183	174	171	183	170	167	178	201	179	192	172	169	185	171	178	210	168	182	185	152	190	167	177	177	166	205	181	181	192	157	168	166	139	175	212	171	181	189	197	173	174	194	183	167	143	190	172	168	180	188	167	159	181	178	171	185	182	188	168	175	176	185	161	160	178	194	169	148	183	190	180	184	178	173	200	178	143	166	175	175	180	177	173	178	188	171	197	163	199	197	157	192	188	178	162	172	164	157	179	171	194	179	177	185	167	183	153	200	171	195	169	166	162	157	159	162	184	168	168	197	198	196	155	204	160	175	177	200	174	180	167	190	204	150	176	180	182	175	194	183	164	173	190	159	155	207	195	163	181	188	176	196	175	169	175	184	164	155	212	170	173	195	184	168	173	178	162	167	167	181	176	178	201	150	166	182	181	196	185	175	184	179	176	175	162	174	148	174	179	155	178	197	175	177	182	192	214	194	196	184	180	194	203	203	180	182	161	192	179	173	181	160	167	199	180	170	168	201	197	169	193	164	173	196	180	180	183	158	143	197	168	183	189	166	174	169	180	172	210	149	183	174	187	191	195	177	193	161	179	173	176	171	169	176	182	174	205	169	161	176	180	171	165	192	189	168	181	182	173	207	188	174	187	193	182	153	187	168	183	180	187	168	191	164	188	164	212	173	179	175	173	195	185	172	200	189	181	175	175	175	154	181	168	203	175	177	170	198	171	183	176	151	168	169	172	184	162	175	190	189	163	157	178	171	168	190	179	169	198	172	172	203	175	189	163	177	192	171	149	166	185	202	171	168	187	171	203	181	195	171	165	176	184	170	157	164	172	187	193	185	162	154	164	201	172	166	177	190	171	209	188	172	198	152	148	179	201	169	162	192	174	185	171	178	164	184	204	185	178	192	162	180	152	191	190	184	181	176	175	187	178	185	157	173	177	194	160	178	181	186	208	169	190	154	172	157	183	178	182	184	182	186	184	161	180	155	195	195	171	191	188	179	174	201	173	194	155	159	159	179	171	171	176	191	176	149	173	199	195	159	185	189	191	184	171	178	182	197	194	173	187	183	175	169	158	145	165	184	188	174	166	189	174	162	168	197	167	200	184	165	190	175	174	187	194	183	203	176	181	194	192	162	172	195	182	157	184	168	158	184	188	204	202	171	206	194	171	160	174	168	171	172	196	164	170	182	167	179	215	176	179	179	137	170	183	177	192	169	174	178	166	165	160	194	166	176	176	199	181	189	211	183	177	179	158	160	162	178	156	187	170	171	184	176	168	197	169	195	177	171	173	195	173	160	170	164	177	192	148	170	204	149	163	182	167	162	167	192	180	167	187	180	169	168	173	189	165	183	185	195	189	163	171	175	170	193	165	158	179	181	165	181	185	184	157	184	177	183	190	169	212	178	193	166	169	205	191	182	170	178	165	198	195	162	173	146	178	165	178	180	184	178	175	157	163	186	170	190	159	193	178	179	186	159	197	178	182	189	201	169	190	173	195	182	203	162	174	177	171	171	171	199	184	185	180	179	164	167	198	154	163	168	169	175	154	189	205	172	196	171	158	189	180	181	178	180	182	190	157	202	196	173	174	175	190	181	169	167	156	193	184	171	156	184	184	183	180	182	159	166	139	182	180	188	193	187	168	174	183	189	161	192	167	180	185	184	176	172	156	164	185	180	162	194	193	194
23179	15769	14001	4354	3298	2557	2188	1890	1685	1530	1248	1168	1047	943	877	862	770	712	667	658	635	631	619	589	545	518	538	576	565	566	493	480	454	496	491	500	505	506	434	502	474	479	472	448	485	499	484	471	514	474	460	459	479	433	487	485	437	449	454	459	453	431	472	477	460	442	482	433	436	436	461	462	425	445	451	454	472	459	448	503	465	444	450	466	491	476	399	464	463	484	443	456	453	491	471	493	482	484	463	437	424	458	465	471	454	477	457	474	458	499	460	450	446	418	452	473	436	447	409	456	455	487	447	469	458	464	428	464	436	435	486	481	470	447	492	480	419	457	467	441	458	446	470	470	451	466	484	466	510	476	396	477	459	444	453	446	428	408	466	438	457	452	420	441	457	422	464	445	480	470	441	482	463	480	456	447	465	450	476	489	439	456	449	450	435	433	444	421	425	436	437	459	491	466	436	474	442	493	493	424	458	475	472	474	430	413	462	469	506	421	460	430	473	451	464	477	436	475	419	448	459	434	449	446	442	448	482	474	508	449	457	443	446	439	470	482	480	445	471	439	494	442	484	456	459	458	488	446	440	460	433	465	442	471	457	458	443	472	502	459	412	458	437	451	452	501	441	417	441	456	470	444	450	481	483	447	457	514	430	499	485	447	460	470	447	434	429	456	473	443	427	437	470	446	434	467	464	478	486	443	446	453	399	469	448	467	444	460	439	453	452	472	431	422	458	439	466	484	466	449	490	448	417	441	458	466	435	424	443	447	451	420	487	452	468	461	426	471	462	475	434	446	476	447	448	457	475	466	443	465	450	460	443	452	431	446	445	474	462	433	482	459	442	447	477	454	474	467	456	423	438	447	459	446	477	415	456	454	476	430	472	443	440	444	430	455	478	449	411	428	457	452	439	451	455	418	455	459	430	471	443	467	479	458	430	483	422	406	430	416	447	438	431	473	450	466	446	427	462	456	457	428	480	464	482	434	464	466	475	417	446	441	442	443	463	481	440	438	422	437	423	463	429	463	433	467	462	449	426	471	441	490	459	458	460	456	421	468	473	433	438	490	483	472	493	451	479	473	455	450	451	447	468	462	429	436	461	462	446	482	465	455	463	438	442	447	465	448	431	485	466	417	466	494	462	456	512	461	464	469	442	479	453	461	476	493	441	461	481	419	447	495	466	482	446	468	448	500	500	473	469	442	453	468	471	435	456	432	452	424	443	449	419	504	429	466	463	466	475	433	425	462	482	437	496	502	419	450	480	466	454	453	430	463	466	421	455	461	478	466	435	451	466	442	461	478	462	491	420	442	467	460	467	438	464	426	464	453	460	486	487	474	466	484	427	472	463	486	434	468	464	525	443	459	425	469	453	419	434	452	431	481	464	475	499	446	447	456	487	434	477	437	462	444	480	451	407	431	426	426	461	470	442	534	437	460	439	471	460	456	485	466	475	463	441	447	477	470	494	459	477	460	481	450	465	478	411	458	468	477	453	457	456	440	423	490	469	457	475	472	468	458	458	464	437	464	412	475	468	448	448	448	471	434	484	470	450	420	443	464	474	437	446	453	445	450	414	488	479	419	427	445	453	458	433	441	425	478	443	439	466	470	458	512	462	464	493	438	438	431	479	452	442	459	478	466	481	476	424	421	445	450	441	437	447	475	450	439	441	497	465	477	465	470	478	473	462	443	441	435	455	444	438	458	470	456	471	473	450	491	462	461	470	435	463	475	472	479	454	455	454	492	473	428	469	450	440	456	452	468	424	446	471	442	445	448	476	470	435	443	457	512	461	435	425	454	417	467	433	486	474	454	471	440	430	444	442	460	476	455	483	427	478	489	462	477	490	504	429	451	401	424	482	439	398	446	449	471	473	420	432	457	469	442	471	417	436	479	461	435	449	465	460	448	467	475	503	449	465	447	422	446	446	463	472	450	452	452	426	473	441	484	473	496	500	429	455	448	467	440	430	433	441	450	444	431	447	477	476	441	440	478	453	450	427	456	442	445	475	438	451	407	448	472	480	423	424	464	471	460	470	430	459	439	475	457	480	474	450	441	468	470	441	443	439	467	451	459	454	471	402	478	453	420	498	435	420	452	444	452	466	471	439	449	473	439	489	424	449	503	437	448	473	444	470	429	444	465	430	423	472	479	472	427	443	456	467	429	477	417	434	482	460	440	437	441	469	437	487	412	447	451	429	459	457	424	417	481	446	459	486	446	432	438	442	466	459	450	443	470	443	443	422	441	458	485	448	469	461	429	468	454	434	441	436	431	446	485	443	480	442	470	487	434	450	462	408	440	471	436	451	449	456	444	461	411	432	465	488	490	430	430	504	470	448	461	481	463	457	430	461	476	460	480	471	477	442	466	440	480	401	422	481	487	448	428	476	430	449	416	484	434	456	432	442	476	454	489	495	457	445	444	441	480	472	434	473	466	440	464	448	467	434	460	445	431	441	450	449	420	470	427	440	452	455	426	483	477	453	463	470	441	436	462	471	476	426	453	440	474	488	454	388	482	432	442	504	474	463	470	469	426	439	457	479	447	455	478	453	447	468	492	464	444	462	464	454	456	490	490	447	482	463	473	459	430	438	445	442	457	440	458	474	469	432	441	448	494	472	477	464	471	442	451	445	461	496	457	467	461	465	434	425	492	415	501	450	465	460	442	481	431	448	426	449	472	425	473	426	458	494	463	456	458	440	450	496	470	492	488	458	473	455	436	477	421	432	467	482	453	449	425	448	430	454	457	466	458	458	432	458	420	478	440	441	447	421	456	499	427	452	467	448	444	427	479	439	438	460	442	453	497	463	441	438	427	477	483	436	452	442	491	433	453	474	464	482	457	438	506	414	460	469	476	499	426	429	471	443	485	471	464	446	510	452	415	518	465	464	486	411	442	461	422	465	481	446	446	463	451	479	446	429	441	423	468	472	461	483	457	487	476	471	470	473	442	434	453	455	476	481	447	479	458	436	454	451	468	435	474	491	443	426	462	518	422	479	475	455	463	478	444	448	479	466	436	460	435	463	432	463	434	465	471	480	449	471	455	433	435	478	445	464	462	454	477	456	462	447	478	496	494	461	448	458	449	459	429	455	451	469	486	458	455	461	483	496	431	463	437	430	457	474	511	437	456	442	438	450	437	456	454	490	461	473	458	449	462	462	431	486	457	451	464	483	455	456	497	431	454	468	434	474	458	476	456	422	464	451	446	468	416	430	459	455	475	453	423	490	455	448	398	453	492	444	436	456	464	451	458	468	486	485	436	461	454	521	453	487	473	429	505	451	450	431	443	439	457	469	468	474	473	521	439	453	442	444	465	398	454	464	483	462	440	491	454	472	454	446	412	430	462	451	479	468	493	422	413	461	443	463	438	447	477	407	462	469	468	451	451	486	469	468	438	440	407	457	482	481	486	446	454	452	437	453	499	442	465	433	450	431	464	442	455	425	446	454	456	448	490	487	452	444	460	412	475	495	482	458	469	476	449	450	445	489	509
11876	3899	1690	642	483	421	410	396	354	382	372	318	352	344	325	292	327	346	323	280	318	347	270	307	280	264	309	382	337	329	293	320	312	298	315	316	304	315	279	287	342	328	297	317	329	300	340	297	324	313	319	300	348	328	328	337	301	296	319	310	360	324	349	311	301	310	318	320	310	298	302	316	309	316	330	348	304	282	314	324	372	292	330	303	268	296	314	300	326	316	292	356	310	319	320	302	335	287	356	297	341	320	334	357	309	290	301	344	297	311	323	320	307	312	286	311	321	313	266	279	303	319	315	319	326	313	294	285	309	299	327	307	339	298	323	313	299	312	301	287	296	305	308	262	304	304	317	276	324	341	325	306	329	304	291	308	296	288	309	324	307	323	346	337	333	305	320	345	336	331	308	343	302	292	318	305	319	317	292	325	313	286	284	301	291	328	308	332	314	294	314	315	339	301	331	306	308	285	313	334	320	299	313	321	302	318	305	325	317	310	296	317	327	321	304	326	294	346	333	362	302	298	322	320	315	295	327	306	321	319	311	321	319	317	322	337	304	322	322	324	312	348	333	289	307	316	299	316	303	313	299	286	302	312	313	284	327	301	320	294	312	300	300	289	333	312	312	297	294	327	293	301	330	299	309	311	309	308	305	349	352	317	293	284	295	335	300	308	280	298	287	293	299	304	276	317	286	296	337	333	293	317	297	317	344	312	310	326	284	328	336	323	300	284	317	311	309	329	315	306	318	312	327	296	304	300	324	303	273	338	270	295	307	296	347	299	303	336	320	316	288	344	288	304	307	323	315	298	287	340	338	323	307	303	294	342	267	334	334	296	296	324	363	285	312	331	305	309	292	324	306	326	278	297	286	317	297	310	312	285	336	307	297	336	317	304	315	341	317	309	322	321	341	311	332	308	313	338	343	317	300	303	286	316	320	309	320	321	339	315	314	341	292	305	294	297	334	323	284	312	299	332	331	324	302	326	338	329	330	309	302	346	361	287	275	310	303	308	320	287	329	295	338	322	339	319	312	308	333	294	335	283	311	339	303	304	300	334	365	301	318	279	308	309	343	322	305	294	291	300	313	298	304	305	319	325	321	317	327	352	307	297	351	291	276	361	310	322	278	312	293	331	355	310	323	325	323	288	317	326	299	285	279	307	317	329	306	306	304	299	298	321	293	316	306	323	331	285	309	295	322	323	313	311	339	302	289	273	308	298	262	310	350	341	288	306	311	303	288	324	288	304	279	313	290	333	308	330	276	290	314	284	309	322	314	276	324	321	280	349	327	325	339	317	306	343	311	346	331	318	316	285	306	324	313	292	306	305	322	345	286	336	341	325	345	323	336	309	308	298	303	338	325	338	316	342	307	301	314	319	287	327	285	320	322	324	306	307	305	322	322	317	347	293	268	349	306	322	282	372	305	321	318	334	320	285	309	323	338	299	315	322	334	327	293	283	319	298	298	302	291	321	300	293	298	322	283	261	324	320	294	322	293	295	304	333	319	280	323	314	308	306	323	303	293	308	344	320	319	302	306	293	320	372	327	330	297	330	316	301	315	317	289	314	327	324	294	324	298	329	343	334	299	302	326	307	321	311	300	318	340	316	328	293	321	310	331	285	313	310	336	306	355	297	350	274	308	329	295	320	304	308	303	292	296	306	345	306	325	313	340	323	310	363	323	298	327	301	341	287	299	283	325	349	284	289	303	322	285	285	294	290	328	294	325	307	313	313	318	311	327	334	293	290	302	317	331	316	321	318	289	276	351	313	323	312	321	316	278	289	299	342	344	325	310	295	346	270	297	367	305	322	307	319	308	322	310	304	297	340	323	298	301	288	312	305	314	339	349	306	296	311	350	320	301	316	296	317	276	324	320	318	314	335	331	350	311	339	305	322	315	313	313	346	289	322	339	305	332	296	294	285	324	297	343	300	296	318	339	291	297	316	313	294	299	327	282	329	311	306	304	327	307	316	310	323	301	306	332	303	299	302	295	305	354	294	289	310	290	323	311	294	335	313	300	304	312	303	319	305	331	280	281	370	334	359	296	307	271	285	317	305	300	282	295	317	298	322	283	328	300	309	318	302	292	319	344	338	315	291	342	303	298	311	306	283	264	311	319	297	307	276	322	308	303	280	290	329	310	272	293	345	334	310	317	318	335	311	300	293	272	321	304	332	342	332	311	295	316	307	306	299	330	323	338	289	304	288	311	319	282	292	305	353	296	338	326	310	295	341	302	303	319	346	302	321	317	304	286	325	321	309	293	348	350	353	323	316	323	341	314	302	324	289	321	274	271	343	302	292	347	282	314	311	328	320	318	321	322	320	320	312	311	289	355	291	336	321	304	284	327	317	339	323	318	324	319	309	306	339	290	323	341	305	295	295	299	319	347	372	302	325	306	272	337	309	286	312	332	312	309	297	294	317	320	351	285	349	308	306	303	325	264	315	315	343	340	341	351	303	291	292	294	300	324	284	306	310	297	318	280	319	311	280	303	312	302	318	312	299	323	297	301	361	307	309	322	309	285	299	297	313	297	292	312	288	295	319	297	300	300	335	316	312	287	302	284	279	293	329	340	325	324	305	336	295	328	304	311	273	324	305	313	342	285	293	315	297	301	318	297	313	319	320	310	295	291	332	287	318	318	286	321	334	335	320	334	310	306	318	324	318	342	293	315	309	325	294	330	325	312	283	289	334	304	318	312	289	285	292	292	331	299	333	335	339	323	322	288	294	311	320	292	322	314	331	340	307	334	310	300	318	291	305	285	302	283	327	275	299	333	314	294	296	333	313	315	328	289	328	315	327	343	331	294	332	300	302	313	310	317	313	316	298	299	334	318	314	302	295	299	279	300	283	349	289	317	309	286	291	292	330	326	309	289	297	332	321	297	341	298	293	293	322	331	286	310	344	302	299	300	304	280	305	321	344	341	307	311	298	308	296	313	316	306	330	323	337	339	299	328	319	314	297	312	336	335	299	302	323	301	321	316	261	306	290	294	315	292	287	310	294	302	291	313	295	322	295	296	324	317	296	335	330	328	324	334	293	307	286	300	320	328	288	304	328	290	291	295	309	303	287	290	331	335	313	297	332	313	314	343	316	314	290	326	301	284	260	284	283	331	295	297	292	283	308	339	327	320	312	304	323	315	319	293	301	320	304	308	343	313	313	312	310	291	283	302	285	314	350	305	311	306	303	333	301	291	324	336	311	314	295	302	293	305	300	274	311	310	304	304	304	327	343	319	307	302	321	329	288	344	305	311	314	313	311	295	344	342	317	310	305	293	318	297	297	300	304	336	314	289	337	314	289	324	325	298	287	319	304	340	328	289	297	303	301	308	307	322	329	318	339	321	322	306	318	304	301	282	295	310	294	336	305	318	303	308	312	318	309	329	338	306	286	325	328	305	278	289	325	255	319	315	319	305	315	312	317	303	301	323	304	313	293	292	323	330	341	316	303	308	320	344	341	291	322	330	292	314	310	290	340	298	336	299	314
8736	3994	3386	1996	1622	1392	1350	1126	1197	1113	960	937	925	872	882	866	801	814	791	783	780	790	787	777	757	769	774	812	754	735	730	755	697	755	755	806	759	768	742	754	730	761	737	800	732	757	740	760	763	764	743	745	779	804	768	717	818	768	759	745	704	755	757	782	669	811	758	791	777	799	750	788	756	772	711	751	768	759	745	799	814	725	716	759	728	724	765	717	771	772	746	761	710	690	760	770	752	740	765	762	752	736	780	842	792	740	757	723	748	747	741	822	756	750	773	753	794	737	736	741	725	784	815	744	724	721	790	786	763	760	757	783	737	752	726	742	775	705	801	754	739	716	776	774	757	746	746	737	775	748	732	733	765	759	785	765	774	714	752	805	738	730	774	725	749	741	712	730	715	717	755	720	792	712	776	748	752	738	809	729	774	762	715	767	752	723	782	769	742	722	719	785	756	730	772	724	702	697	781	795	784	781	755	759	784	783	778	749	762	806	792	787	717	773	804	744	719	778	766	747	766	798	780	751	752	761	748	803	750	797	737	713	728	721	713	738	738	772	750	709	766	783	744	796	759	709	784	760	750	795	759	770	770	785	788	746	718	796	772	766	797	747	710	719	776	723	792	763	769	707	785	770	719	746	745	717	736	796	764	745	757	713	751	752	740	744	763	703	806	715	823	713	734	784	712	794	792	748	749	788	749	709	766	711	728	737	710	770	756	732	756	735	783	749	787	716	809	755	732	789	733	743	741	764	737	724	753	773	759	783	747	763	788	735	750	754	761	739	734	790	768	796	793	735	797	765	711	742	769	712	747	738	736	780	763	736	730	776	752	772	741	780	739	745	771	740	741	766	787	796	755	780	788	728	790	778	718	767	735	722	673	745	740	734	763	758	758	743	739	762	824	777	724	720	766	745	782	751	763	749	746	769	764	766	816	815	791	744	682	761	816	731	759	800	757	772	715	730	794	742	755	734	735	765	752	737	807	774	753	755	725	725	733	809	772	712	738	738	759	776	756	741	759	757	791	769	748	723	764	711	735	778	771	726	749	724	711	783	751	738	728	736	800	707	731	758	779	780	735	798	718	734	811	765	762	752	808	794	773	757	820	748	786	704	737	743	713	742	742	760	707	746	790	781	717	746	736	752	831	737	759	765	772	796	755	734	754	723	769	795	791	774	778	776	743	691	703	753	730	717	770	774	768	724	719	746	797	763	750	752	694	766	837	747	719	695	780	729	764	757	769	730	728	800	735	789	773	758	698	746	754	804	756	771	753	772	783	774	783	728	717	744	718	742	746	741	795	757	784	763	779	749	785	794	725	748	757	732	818	722	801	745	730	782	718	731	760	717	762	789	749	710	786	715	808	737	752	722	772	780	757	791	746	765	788	782	710	759	705	789	768	728	721	765	784	734	779	725	745	757	721	736	747	768	743	789	754	768	788	722	782	745	779	726	764	834	755	714	754	731	738	711	751	734	831	737	736	816	759	749	785	778	715	762	807	738	738	803	797	757	807	750	735	755	770	768	735	813	775	752	697	734	788	736	745	708	760	780	768	726	748	734	714	742	790	762	733	764	718	710	764	743	717	756	710	803	779	764	800	772	758	736	819	742	740	790	834	793	742	739	750	774	770	750	737	770	780	716	766	738	780	747	711	749	745	777	760	689	775	776	761	733	738	716	731	767	742	739	808	702	768	720	787	730	749	776	768	775	765	709	727	703	766	726	785	728	747	761	794	746	781	723	734	712	752	752	725	754	756	766	748	779	748	728	759	714	727	775	730	756	769	764	760	802	769	764	814	720	706	808	740	745	686	778	736	747	740	752	732	764	727	761	776	760	764	758	814	748	757	736	780	771	775	822	756	728	823	793	733	780	769	771	731	791	753	725	798	750	730	720	750	732	798	719	721	721	774	743	723	738	772	752	774	757	762	779	764	796	750	702	747	717	768	795	735	732	734	735	749	757	756	769	767	737	718	792	731	791	749	761	738	716	754	798	746	776	752	785	707	756	737	784	708	767	716	769	752	789	712	723	734	712	753	818	762	698	739	748	738	745	717	804	762	732	727	739	730	774	753	725	712	792	741	790	779	747	726	767	777	753	742	753	870	712	781	737	770	763	771	685	750	784	738	749	739	747	739	766	741	796	752	773	714	729	778	752	786	789	718	765	804	723	793	698	779	761	759	783	783	724	773	794	797	771	790	735	732	730	721	833	730	725	819	744	732	740	726	724	752	750	771	793	747	753	729	808	779	778	730	744	770	703	771	754	762	746	720	726	725	746	752	739	777	728	769	806	781	755	741	765	716	741	739	821	755	729	810	737	771	764	791	717	764	733	739	700	757	770	801	728	810	740	751	772	762	769	743	798	779	726	761	747	764	740	766	768	761	813	752	699	776	778	713	754	729	761	755	764	765	797	703	756	755	760	743	752	761	741	800	739	767	732	699	761	762	746	800	717	780	752	728	756	804	725	755	750	757	759	757	752	802	736	711	736	774	771	788	808	784	722	756	725	741	744	740	724	702	756	720	736	760	740	782	743	757	732	774	748	763	731	749	719	764	788	797	754	753	710	770	748	711	730	757	787	765	776	733	795	689	752	760	780	781	747	786	754	792	706	761	749	741	664	747	763	768	758	709	729	736	749	772	729	726	769	752	759	712	726	774	721	732	725	776	775	742	692	740	766	812	801	760	750	791	777	734	734	700	794	781	732	807	749	749	741	747	727	754	759	733	772	735	750	748	746	765	772	730	756	743	711	744	773	759	730	762	804	751	730	749	785	726	778	751	737	736	755	772	727	779	716	716	742	784	767	741	757	788	734	763	778	723	784	776	802	758	664	717	841	774	806	731	733	730	750	806	759	810	747	748	743	758	753	741	729	772	780	735	769	700	730	769	713	800	753	723	788	763	754	764	767	779	796	724	755	743	741	729	750	767	728	750	763	769	797	681	715	766	709	746	749	791	753	744	745	750	738	754	706	749	749	770	775	755	753	739	759	783	777	776	727	689	740	800	807	736	754	803	745	793	757	736	793	684	762	761	761	753	721	771	760	739	755	755	768	758	749	787	772	738	727	721	731	731	772	745	785	721	763	783	756	789	753	729	735	721	788	710	760	785	761	744	793	756	769	743	743	707	719	727	795	763	809	759	734	805	769	784	758	749	752	738	764	771	745	747	784	776	743	726	703	721	788	771	794	732	743	808	720	754	727	750	746	726	719	742	725	744	762	814	761	758	773	734	693	770	751	796	782	785	752	768	750	810	790	729	776	815	719	799	765	716	741	729	770	760	774	786	758	722	759	741	750	827	774	785	811	702	819	749	783	732	726	781	729	735	750	735	790	761	742	784	752	777	742	767	805	770	687	815	795	755	788	761	772	718	762	702	723	771	748	769	724	748	736	732	757	776	752	735	774	770	802	744	724	746	818	783	748	784	789	748	734	717	782	784	765	788	762	748	723	761	780	750	744	728	778	762	743	795	775	724	770	738	724	779	753
25185	13096	7888	1732	757	554	472	413	472	387	378	342	321	327	327	298	286	326	316	265	305	283	276	266	264	276	279	269	321	275	268	259	292	283	278	293	261	255	268	260	272	239	297	265	303	273	272	254	264	281	258	263	262	280	278	303	257	272	282	264	265	235	297	286	299	281	255	275	283	239	262	287	288	266	257	268	335	266	292	282	300	286	236	254	273	257	250	263	269	273	224	262	249	254	282	274	291	262	288	253	298	263	267	319	286	263	284	257	256	277	277	251	285	256	280	250	296	254	267	278	276	274	273	288	307	280	249	243	247	271	288	292	287	292	289	266	257	301	275	272	247	270	298	270	295	276	252	259	272	287	289	250	264	283	280	295	307	280	262	286	293	266	273	264	243	264	310	280	285	304	280	275	281	267	288	267	306	269	297	247	242	244	259	259	319	265	298	289	286	253	268	256	269	267	264	290	282	269	267	290	290	265	254	263	292	252	282	258	285	273	250	278	245	241	276	261	271	260	287	250	278	272	293	299	270	316	259	261	261	257	279	244	243	265	231	266	268	275	274	275	287	260	289	296	267	304	271	249	244	272	295	275	259	252	268	255	252	277	251	288	265	292	272	261	276	247	275	288	308	268	254	289	296	274	282	301	277	274	307	287	273	291	283	280	277	264	234	273	235	264	250	282	294	284	244	267	269	269	267	301	274	279	292	254	298	262	263	267	287	271	282	297	259	272	267	270	260	258	264	273	275	291	264	286	260	240	267	245	246	246	269	273	295	276	246	271	254	291	274	276	268	270	244	265	295	271	267	274	265	268	290	250	287	270	292	273	280	242	277	274	247	280	291	272	287	274	289	287	281	257	295	298	268	299	266	283	216	278	283	329	279	281	272	302	280	264	275	298	259	269	244	298	264	276	271	267	273	280	251	236	277	291	262	279	272	287	269	261	278	262	259	265	271	251	276	299	255	270	283	270	243	255	270	263	259	291	271	255	312	253	248	264	288	279	280	270	240	247	284	248	253	285	293	257	227	279	263	284	274	269	276	269	287	270	281	277	310	269	286	279	301	267	270	267	288	298	253	271	284	259	273	276	306	255	255	256	271	287	283	246	295	271	267	272	269	296	283	262	258	280	267	244	272	251	275	259	283	288	249	296	261	247	275	276	238	250	268	240	280	263	269	254	267	283	259	278	288	277	284	242	306	285	275	282	243	279	286	276	276	285	276	276	249	251	230	256	266	278	286	265	235	279	263	277	277	294	258	279	280	275	285	257	293	306	254	275	258	288	263	270	248	281	284	249	276	288	248	275	289	282	275	271	280	288	287	264	283	274	252	250	272	284	243	286	242	278	299	298	292	280	248	285	277	285	281	267	259	271	259	285	260	272	247	275	277	279	232	270	281	255	271	266	248	276	286	271	245	263	279	289	265	265	221	290	293	286	282	269	274	272	291	287	264	290	270	307	278	281	294	267	254	268	302	257	261	274	254	264	266	261	262	253	249	301	259	280	316	270	262	285	268	251	285	290	263	253	284	276	258	252	277	274	257	271	283	269	246	316	253	271	267	245	244	259	262	267	271	284	257	271	325	274	246	258	289	288	251	270	268	274	275	271	273	255	285	285	262	264	272	271	269	275	283	285	287	300	245	282	289	278	288	227	291	244	260	253	285	282	260	276	271	332	283	251	297	268	270	270	299	264	288	295	283	264	274	260	262	271	300	247	257	289	272	264	254	264	305	248	267	256	274	265	299	255	256	253	281	312	289	283	281	293	278	271	298	270	247	264	248	259	263	285	254	300	280	274	260	293	268	279	284	240	271	287	276	238	269	283	261	266	263	275	272	274	308	275	280	272	294	302	314	261	277	290	265	293	261	263	293	265	246	260	252	288	273	296	272	287	243	269	295	246	284	291	291	285	272	297	252	290	254	263	277	282	273	268	248	245	240	300	266	276	282	275	276	281	262	266	279	270	304	266	290	293	277	248	271	267	262	287	324	281	279	271	277	266	271	266	269	290	284	257	275	251	243	278	265	273	253	266	286	250	273	257	285	289	275	283	259	257	281	264	268	268	274	245	318	317	288	304	283	276	273	296	283	285	268	269	263	274	281	266	287	272	271	292	268	275	289	266	293	287	283	288	265	251	287	246	282	259	263	282	283	271	299	297	277	269	240	272	289	269	273	286	305	277	257	245	264	296	248	299	278	263	244	271	267	274	261	274	256	236	271	280	263	279	249	282	271	288	295	273	278	253	278	282	276	287	302	278	279	290	251	262	302	295	270	299	254	273	258	277	281	289	280	273	287	302	275	300	239	264	263	260	297	286	279	273	252	306	286	232	247	265	264	286	270	281	254	285	286	263	231	263	257	246	258	265	298	259	272	280	279	274	270	251	279	288	251	275	287	294	266	257	277	302	280	281	248	269	266	273	262	275	262	263	294	276	255	267	278	315	251	294	261	286	277	277	255	254	266	250	247	259	246	257	267	250	289	286	269	295	282	264	281	252	261	266	287	282	270	266	269	283	263	280	257	262	255	303	299	275	282	258	249	274	273	269	251	266	247	294	247	264	260	296	278	250	270	287	265	279	269	290	266	245	286	273	290	280	258	297	282	259	255	273	282	258	269	254	269	271	257	287	248	296	265	256	267	292	276	272	268	265	285	295	252	266	290	267	248	255	274	287	271	277	270	291	295	261	268	255	241	271	254	285	246	293	301	300	298	227	285	270	249	272	292	279	309	272	244	260	267	286	270	254	284	250	275	253	288	257	269	266	272	279	271	281	270	290	296	290	280	267	261	263	307	296	286	274	272	287	281	316	290	294	269	303	277	266	266	285	266	260	284	266	260	270	270	255	282	295	274	282	299	269	264	261	267	269	257	284	277	252	293	240	319	266	298	269	305	276	265	285	283	284	315	276	269	289	286	244	283	275	279	292	289	240	302	270	276	269	256	267	304	263	304	292	279	247	294	283	272	260	263	298	278	250	310	280	244	275	258	277	271	288	280	257	250	270	300	272	248	288	275	289	286	282	309	282	274	306	268	260	271	252	263	261	284	260	295	291	243	296	298	285	264	278	303	270	282	251	259	254	250	268	257	270	316	244	243	283	281	259	260	304	275	281	250	253	254	293	280	270	269	253	278	278	252	270	251	273	305	294	279	277	263	261	257	277	281	259	300	267	272	262	280	271	258	305	301	257	271	261	288	304	261	276	301	257	249	296	277	279	279	250	262	271	282	241	285	285	258	243	277	276	270	293	248	287	278	299	276	278	259	277	271	285	255	270	288	267	260	231	285	268	284	249	291	268	282	273	250	281	265	321	281	264	270	272	290	275	263	279	273	271	266	246	247	273	290	274	269	276	229	261	263	274	253	272	267	274	308	272	275	252	283	291	305	255	256	269	284	281	254	280	258	281	282	247	271	277	250	295	264	265	294	253	287	279	264	266	293	299	250	272	249	245	274	271	284	269	262	284	282	283	258	272	275	267	264	267	273	296	281	270
18557	11100	10271	3514	2616	2137	1811	1616	1420	1296	1230	1169	1046	998	887	886	879	859	773	832	776	751	799	724	755	723	706	719	694	715	639	674	673	643	707	667	688	698	681	701	676	674	695	682	721	667	684	663	637	655	640	665	671	609	613	687	663	657	657	691	689	674	689	710	679	669	705	715	611	641	657	658	645	686	659	669	623	677	719	679	732	668	648	633	657	682	651	681	654	671	674	684	682	646	673	662	628	665	646	682	660	681	684	683	692	718	668	664	653	695	684	728	688	726	703	665	639	669	668	625	639	655	697	696	713	660	638	681	660	698	691	628	679	661	659	674	647	635	612	671	707	678	652	670	641	713	640	648	660	676	635	596	649	672	754	682	650	646	678	663	670	691	633	652	669	665	665	655	684	666	650	630	686	632	707	657	657	626	651	689	649	661	645	672	705	625	680	648	641	642	675	715	666	621	664	642	659	646	649	656	639	695	671	621	660	703	620	720	599	655	624	625	679	698	637	691	704	666	664	675	674	666	678	667	667	657	634	653	705	702	655	703	694	657	603	677	699	664	637	700	665	699	653	651	676	678	666	697	663	685	658	651	671	671	667	672	685	685	679	672	719	624	683	638	640	665	661	686	674	662	674	651	644	674	675	700	655	677	647	676	700	660	655	679	654	681	627	671	647	647	688	675	636	640	631	654	668	640	686	615	706	678	617	692	665	667	661	680	656	676	637	679	707	673	650	680	688	680	633	686	670	653	689	654	660	672	685	634	676	659	689	655	668	680	647	647	672	644	696	668	666	674	651	692	648	695	584	658	674	682	651	670	640	681	709	694	710	664	649	648	690	653	626	652	658	693	708	659	641	629	654	640	646	674	690	657	664	670	636	661	646	644	689	695	658	679	676	648	631	617	632	703	681	677	636	710	658	660	671	659	626	651	647	671	661	689	660	658	666	648	612	635	686	647	688	701	691	641	687	661	664	687	688	650	651	638	651	633	644	676	653	681	689	675	677	667	632	680	636	672	683	620	641	680	690	683	666	711	685	664	654	640	613	661	647	625	657	659	688	682	631	659	696	688	707	657	665	651	655	665	629	687	677	663	678	636	673	652	690	670	678	645	655	724	680	654	702	662	640	669	613	652	652	718	670	614	651	613	672	701	648	604	677	678	653	682	650	712	622	686	646	680	686	691	643	688	671	624	644	643	686	672	683	725	676	631	677	639	670	691	656	674	656	684	654	678	670	664	653	666	638	690	658	666	678	669	692	668	685	704	665	678	701	692	645	662	685	693	682	680	693	667	663	637	686	666	667	664	646	654	697	665	631	669	669	699	693	698	667	654	684	660	629	672	674	678	662	662	669	695	669	637	675	681	642	672	710	686	662	637	663	690	660	648	649	732	670	624	651	677	678	662	696	684	655	682	636	644	642	643	680	646	693	687	669	661	698	689	641	665	646	724	617	686	652	659	647	619	695	632	667	635	692	667	634	638	655	664	695	654	712	667	718	659	657	667	656	644	687	608	706	692	675	655	673	650	654	672	650	651	641	677	699	683	661	656	635	715	698	642	672	675	662	622	640	683	668	634	649	625	685	637	663	655	674	676	640	706	652	651	655	649	657	661	670	686	639	682	654	712	621	632	652	647	645	686	625	675	681	661	667	683	673	639	656	712	676	652	626	652	653	660	670	600	705	682	636	645	715	658	702	669	631	632	689	615	649	664	661	673	656	675	647	680	667	686	617	663	617	663	649	606	689	634	664	663	642	673	680	697	635	636	621	636	683	699	638	706	614	660	656	703	682	658	667	652	613	681	726	671	665	711	694	659	668	642	706	656	684	621	660	670	672	652	662	700	685	648	651	696	651	678	652	656	695	617	668	672	648	714	671	656	697	665	712	690	663	673	654	661	701	668	662	635	682	685	696	675	680	680	678	658	677	674	675	653	693	658	671	654	651	670	660	656	634	712	706	671	664	632	663	652	629	615	644	631	652	694	664	702	693	689	665	675	622	674	640	633	671	743	663	693	667	691	732	707	677	696	681	654	689	674	660	660	634	646	626	632	640	689	667	695	687	634	685	682	650	712	662	688	683	697	654	669	651	669	667	708	655	720	673	689	717	668	684	651	718	667	650	628	644	673	650	679	679	704	687	670	650	709	655	673	619	687	618	675	641	675	653	690	663	676	709	645	702	680	652	663	647	691	702	673	660	677	647	639	661	660	668	672	659	613	673	653	646	699	718	660	694	645	650	690	662	643	716	637	638	692	634	674	663	602	653	655	658	698	673	645	636	689	667	663	705	696	663	665	688	683	603	678	684	655	697	683	673	705	643	673	682	628	639	684	699	662	673	661	684	716	696	690	682	632	648	704	693	635	655	647	644	615	646	715	661	676	631	697	685	634	651	685	649	643	714	663	642	686	674	675	695	654	660	676	658	624	622	708	675	695	664	685	659	653	656	694	693	682	651	677	712	686	637	682	663	655	635	662	674	638	690	628	629	669	713	700	700	655	682	666	672	671	598	668	673	639	696	690	701	690	675	670	645	650	672	660	642	651	652	730	621	653	651	694	627	667	684	645	655	640	632	660	721	654	680	638	674	660	658	598	644	670	664	668	627	620	635	696	659	641	657	697	724	645	673	614	715	701	642	636	640	684	670	668	616	632	672	656	646	656	665	686	699	682	636	648	679	636	659	619	670	656	645	643	700	658	631	660	678	691	689	697	674	663	721	682	699	641	656	623	674	623	683	677	644	664	646	682	676	641	641	667	646	658	675	657	653	634	674	709	646	689	736	661	670	663	649	631	646	628	669	654	627	637	656	677	660	657	643	662	709	654	686	670	627	638	728	631	659	692	673	678	677	634	594	685	614	660	660	639	678	649	661	652	651	628	671	660	668	651	664	634	719	672	687	656	655	646	622	639	651	736	675	666	716	680	673	675	648	650	662	672	660	681	709	657	661	675	650	644	659	604	658	638	686	652	742	668	654	669	704	643	662	743	691	680	681	704	643	658	704	687	693	663	647	638	671	647	667	646	725	662	627	689	691	637	707	659	652	679	693	660	646	679	663	634	659	642	666	679	655	616	689	672	689	661	630	629	668	692	655	716	611	662	675	669	643	672	657	637	689	644	691	676	773	653	696	641	715	680	689	673	649	639	688	665	652	679	667	755	680	679	633	696	721	641	661	659	664	633	656	694	659	680	631	684	635	673	666	643	702	647	672	670	687	708	615	688	691	666	651	688	657	652	671	679	701	680	674	645	630	649	694	641	694	660	627	721	711	639	629	676	656	638	654	686	643	694	689	642	684	662	646	695	684	684	665	660	652	679	702	656	644	672	661	706	618	685	650	684	686	700	659	669	685	676	690	686	718	626	702	637	671	660	682	659	625	651	653	673	653	642	653	666	625	713	665	636	720	675	694	648	696	645	677	647	663	708	657	715	682	609	665	695	672	675	702	680	660	644	687	675	641	656	659	703	684	691	631	657	632	682	635	671	662	718	636	681
34798	20789	14264	3530	1183	684	557	508	357	349	343	286	293	251	224	246	232	204	227	211	217	204	203	191	186	196	202	211	199	195	218	200	180	211	177	198	198	169	212	192	183	178	177	186	186	175	179	200	196	202	161	186	171	191	184	173	173	184	171	161	187	191	183	197	210	172	193	169	197	169	192	206	184	183	153	189	170	188	186	201	184	167	170	175	187	179	187	168	175	164	181	175	184	180	199	191	175	177	175	173	191	190	192	198	177	172	192	160	173	175	177	183	173	184	181	182	175	160	170	209	171	173	183	186	173	172	161	176	192	209	185	156	175	175	195	181	178	181	188	219	173	206	189	193	185	158	177	160	190	178	177	184	189	160	163	172	196	178	182	180	185	190	200	197	166	174	182	215	173	175	200	187	184	168	162	177	153	172	156	164	185	184	164	162	182	180	160	176	175	152	177	170	173	183	160	191	184	204	170	164	164	199	182	208	201	177	206	188	189	199	170	180	186	191	202	179	173	189	193	178	175	198	190	175	156	193	177	200	168	199	152	181	195	172	183	172	158	158	175	186	140	174	169	186	171	172	177	170	190	174	182	201	154	169	181	161	194	173	190	193	166	179	205	183	185	161	191	233	173	201	170	174	179	205	176	179	176	193	181	178	186	184	200	183	155	189	171	166	194	191	171	181	168	172	138	188	215	160	194	158	161	173	166	224	197	165	180	184	147	182	170	183	177	181	199	174	182	193	163	190	179	186	175	180	188	165	151	177	189	207	163	188	208	191	181	185	161	198	192	175	181	195	180	203	168	175	187	185	173	188	195	206	196	182	215	170	204	205	147	158	201	174	171	189	184	182	185	183	156	200	194	191	174	185	175	176	179	189	183	188	182	199	169	184	169	171	174	172	159	205	184	176	161	166	194	182	194	162	169	177	192	185	200	166	181	176	158	183	170	205	176	178	182	174	189	157	158	191	181	188	177	173	167	194	166	199	186	201	158	196	177	163	201	169	178	162	173	158	185	190	202	177	156	159	192	195	172	198	193	177	184	176	211	179	155	211	191	189	178	191	190	195	199	183	154	173	188	186	164	184	195	165	208	181	209	166	174	160	189	190	192	174	163	177	149	178	204	210	159	178	182	180	196	172	166	172	194	191	166	174	175	173	186	180	179	184	182	168	197	187	154	182	193	200	176	183	180	168	183	175	175	186	165	184	186	162	180	167	182	172	203	158	164	192	177	159	171	178	171	156	185	184	163	175	180	146	171	192	197	195	197	164	195	183	172	192	202	164	175	166	165	155	165	180	191	185	177	172	197	171	180	198	183	173	168	194	164	183	161	197	196	202	196	194	190	195	181	173	184	181	175	190	165	175	189	178	215	181	164	194	178	180	183	167	179	174	174	184	196	194	166	182	214	193	197	187	190	169	186	177	185	179	148	160	181	186	175	159	167	194	161	177	183	202	163	194	159	186	162	179	189	176	196	193	210	195	197	180	193	182	160	173	173	191	189	190	174	175	202	183	186	187	161	163	171	181	172	184	181	156	171	173	185	164	179	175	190	190	174	185	162	174	194	165	168	184	179	163	174	148	173	196	194	181	171	179	196	189	161	171	185	182	182	190	177	185	177	183	202	178	200	179	172	160	204	184	178	182	195	194	152	160	138	193	175	172	187	196	163	200	179	161	178	164	168	166	170	192	195	164	193	178	191	192	200	157	195	191	197	181	203	202	184	177	170	162	193	198	181	194	174	190	183	159	171	184	189	176	185	150	164	168	161	191	179	168	204	177	152	147	178	217	184	160	191	186	173	187	204	188	175	190	181	178	173	170	166	166	165	187	178	187	176	194	174	200	158	159	194	175	195	152	167	158	138	171	193	167	184	174	164	191	166	208	170	178	180	173	184	175	198	193	191	173	183	169	179	183	203	180	156	182	180	178	184	205	178	198	171	178	182	173	181	197	181	197	200	169	164	210	201	165	197	186	189	196	202	198	149	196	173	198	173	194	189	168	199	197	189	167	163	188	167	152	159	200	193	187	182	211	162	179	163	171	168	184	182	174	181	201	175	186	205	166	206	176	182	206	178	165	193	169	177	178	190	176	197	192	181	168	185	167	188	181	190	163	198	178	178	179	204	173	203	189	180	184	197	186	162	197	184	189	179	182	188	171	193	190	179	173	194	178	175	177	175	178	191	192	171	179	189	192	177	187	191	176	182	177	193	219	182	177	188	180	192	172	185	172	178	160	182	191	175	200	177	166	181	191	211	182	208	180	188	189	175	183	177	169	175	182	178	196	165	146	169	201	170	167	179	174	184	160	196	196	179	175	179	184	186	192	184	190	176	196	169	187	178	181	195	167	202	175	185	182	187	177	184	192	194	188	185	189	162	165	205	221	174	182	161	165	182	209	183	168	150	181	189	161	182	150	203	188	200	182	179	186	185	192	197	216	185	170	181	175	171	184	182	184	162	180	195	189	175	193	179	181	180	191	188	194	184	179	215	159	184	194	172	177	174	171	209	173	195	171	182	210	197	191	173	177	178	226	171	174	184	173	165	183	184	191	172	183	181	186	159	182	166	189	175	181	214	177	179	199	183	177	171	173	189	149	178	160	162	178	174	175	174	171	188	185	189	172	180	172	185	184	172	201	183	176	161	178	174	169	192	201	185	167	169	177	161	184	185	183	165	154	167	202	189	197	194	215	188	185	174	185	178	184	182	190	207	157	153	178	181	173	206	191	166	186	205	181	164	198	178	175	179	169	189	177	210	173	195	180	199	175	195	164	138	178	176	175	168	186	174	179	175	174	181	190	181	184	194	190	180	193	183	159	194	188	183	172	176	175	197	188	202	156	196	202	183	160	170	174	159	175	189	175	164	168	173	193	181	182	179	194	170	185	162	199	174	178	195	172	188	224	180	183	181	188	185	174	172	179	174	189	199	171	193	200	170	193	176	189	171	178	192	161	163	184	186	183	177	195	206	183	197	180	159	175	170	161	194	210	195	198	197	197	176	205	179	185	192	179	174	166	175	195	189	174	204	174	175	191	186	202	176	204	217	203	172	172	190	195	160	159	153	200	160	191	228	172	171	181	161	167	180	173	194	209	182	185	165	183	187	170	180	193	180	170	159	178	156	174	176	186	191	186	188	216	185	194	202	167	188	194	161	174	156	174	188	164	183	181	153	186	178	176	179	173	201	153	178	167	186	165	171	187	198	198	187	164	178	204	173	200	179	179	177	181	178	182	181	178	159	173	179	181	172	148	174	177	194	174	169	164	195	188	194	188	155	172	173	175	163	206	214	204	172	191	172	189	177	173	184	196	178	198	161	178	161	175	202	179	183	166	175	172	192	188	167	172	166	188	179	179	186	162	180	174	190	169	173	194	163	199	177	170	208	187	172	181	170	193	197	162	208	188	169	188	188	168	184	181	169	174	192	200	168	172	168	197	204	172	156	170	189	183	161	211	184	148	167	173	184	159	194	166	185	170	185	176	183	208	165	179
23853	16358	15433	4746	3289	2624	2176	1894	1671	1540	1217	1211	1034	939	872	790	775	708	668	693	643	614	614	557	606	573	566	548	576	538	507	516	507	482	493	500	545	461	508	525	512	487	463	493	466	509	501	482	458	523	459	467	450	498	455	473	542	473	487	488	503	491	468	485	491	473	495	420	455	467	486	478	463	469	446	465	501	459	463	443	453	481	444	482	464	424	472	515	470	400	457	433	460	504	439	438	472	447	452	491	483	469	463	452	477	438	445	456	425	465	450	450	468	505	488	450	437	498	436	448	449	469	473	433	453	488	450	448	502	405	490	470	474	465	442	465	499	474	438	505	434	488	502	452	442	447	437	392	424	460	470	433	477	461	454	475	448	470	450	419	420	449	443	473	487	466	503	457	442	452	480	475	461	450	461	470	466	513	473	473	499	476	445	513	473	463	455	414	503	435	430	511	404	450	454	466	462	430	438	478	416	455	465	486	456	477	389	430	443	421	458	478	478	495	478	437	436	477	439	492	485	449	482	493	440	479	425	474	465	436	455	467	460	472	465	508	479	478	513	459	464	508	469	469	481	468	440	471	485	465	511	461	444	417	483	434	475	468	460	457	435	451	426	449	447	488	487	470	446	425	464	484	455	470	446	494	448	449	470	470	437	471	475	453	471	478	477	440	464	490	407	456	475	445	439	441	450	453	454	452	498	505	450	459	445	472	469	458	508	478	442	485	450	472	475	476	469	484	470	468	454	442	448	455	433	461	474	443	501	451	472	471	431	456	460	485	454	458	471	463	449	488	480	483	474	450	479	468	453	478	466	456	528	439	458	425	409	465	475	457	447	467	438	452	472	473	474	489	475	459	462	461	447	475	472	428	482	468	480	417	457	483	464	511	460	490	480	461	427	447	474	473	483	479	447	465	439	417	438	484	460	473	435	449	443	453	502	517	473	472	474	451	459	486	457	472	463	454	474	470	506	449	457	466	460	456	441	445	480	473	427	450	443	517	438	459	502	457	459	472	487	473	482	457	428	442	470	466	519	465	450	457	438	455	451	474	430	475	482	452	456	486	474	445	505	429	524	464	442	462	458	486	452	447	457	441	398	447	490	452	491	477	456	513	403	460	451	456	480	445	474	435	444	474	472	474	449	491	462	444	464	456	452	478	475	488	505	475	452	476	487	430	435	475	472	444	488	448	445	490	463	453	486	476	469	459	464	484	452	443	481	449	450	469	503	493	463	428	439	445	477	467	465	475	459	499	413	474	461	455	442	446	503	430	452	415	457	437	455	420	512	475	485	451	474	506	463	477	449	445	481	434	457	433	439	510	484	450	465	449	450	442	474	484	470	474	462	462	494	432	477	483	463	458	477	464	507	469	455	476	461	450	459	461	481	457	491	486	471	496	449	477	441	459	455	465	490	450	456	434	457	455	439	493	472	458	476	466	496	468	440	428	489	469	445	492	483	445	448	451	484	462	440	465	477	426	521	446	452	446	457	470	454	463	445	463	465	448	481	467	439	459	495	419	473	413	492	481	489	474	455	493	476	458	468	449	472	454	465	476	451	452	488	448	487	439	473	466	453	464	441	462	437	439	462	464	463	475	432	502	472	449	468	456	496	473	472	448	478	454	446	474	447	484	464	457	462	477	440	468	470	462	440	494	491	508	434	467	483	499	426	448	422	482	468	469	452	470	476	459	441	477	455	449	485	450	412	487	479	458	468	464	502	433	467	459	504	456	454	491	432	492	471	454	464	499	480	462	496	439	443	477	437	471	471	507	486	477	482	463	475	470	446	442	459	495	445	466	461	465	471	466	442	437	457	470	452	490	451	448	414	463	464	461	442	463	502	507	438	492	478	466	448	498	425	446	490	461	450	459	468	459	460	457	480	495	468	479	501	452	451	497	444	454	450	446	485	483	473	463	453	451	449	456	467	482	491	434	448	453	471	490	481	466	457	464	471	451	484	451	478	443	485	456	463	400	401	460	490	485	474	447	509	457	462	463	458	454	502	452	446	463	448	481	453	496	495	442	440	496	459	488	421	470	503	448	475	484	431	497	485	461	422	478	460	480	429	474	472	470	477	433	468	467	473	491	474	454	468	488	456	489	446	483	487	472	486	436	471	454	471	434	454	452	443	424	442	461	471	445	472	431	467	433	475	458	458	469	475	515	485	469	451	429	462	480	467	461	465	454	447	432	466	438	450	455	437	471	443	486	428	480	479	474	485	457	454	456	483	449	473	482	471	473	457	475	522	457	503	460	462	450	437	460	457	431	464	466	441	461	479	463	451	442	456	434	447	477	497	449	438	436	426	464	521	445	450	463	489	467	434	481	437	446	467	476	464	503	473	445	453	477	485	486	442	473	449	482	442	485	424	453	456	472	448	428	480	448	415	471	496	493	437	461	431	483	458	445	458	440	445	456	468	449	450	493	501	462	464	465	461	462	467	496	465	441	499	496	500	455	513	468	467	426	457	454	462	462	470	482	511	430	484	461	479	500	456	420	448	407	467	487	448	489	444	480	442	470	456	460	427	479	426	446	434	448	496	421	435	480	443	412	477	480	452	478	468	445	463	462	441	431	451	470	490	470	459	480	512	446	450	483	461	456	432	465	449	484	454	446	456	465	451	421	432	497	482	497	476	480	483	456	413	446	449	434	483	398	483	459	502	472	486	448	451	423	505	466	466	469	463	476	478	459	472	442	461	497	436	443	486	475	482	477	494	416	458	448	490	487	443	451	476	444	414	473	457	457	443	443	473	453	470	477	459	469	439	426	443	447	481	463	483	463	445	446	427	409	470	482	481	436	485	461	464	474	449	430	486	465	444	454	442	462	499	495	468	450	475	419	433	518	486	459	468	472	457	448	442	443	500	502	487	468	429	471	452	478	480	488	481	428	465	460	441	467	424	475	432	442	447	514	493	477	495	487	454	478	420	452	438	475	459	468	472	464	475	495	468	442	456	502	443	464	479	484	400	452	447	474	454	460	453	444	478	456	434	476	486	438	471	468	480	454	444	451	498	515	511	439	497	449	429	487	459	448	468	507	466	474	449	482	434	448	470	440	475	482	494	464	449	469	473	460	450	428	458	457	405	481	502	454	496	448	442	461	442	491	465	477	506	475	484	450	439	444	405	455	499	447	495	490	443	478	510	440	433	451	470	433	474	462	434	438	468	481	497	460	486	454	464	503	467	474	449	486	417	449	480	470	454	447	452	472	453	436	470	422	468	521	482	425	428	475	475	463	463	487	462	468	477	474	471	473	469	440	473	449	472	446	418	491	452	474	451	468	460	481	475	452	468	467	444	489	425	471	446	464	477	463	455	504	433	436	497	470	433	487	463	472	455	460	493	514	498	454	465	475	480	465	445	471	446	478	483	445	479	433	481	461	482	439	500	443	452	490	474	459	461	461	452	447	461	480	476	459	449	475	503	455	488	461	451	461	472	471	424	449	474	459	486	469	494	477	459	459	449	473	426	445	467	471	468	417	473	481
12182	4131	1902	696	503	458	425	393	390	341	380	318	319	347	300	344	333	302	335	323	302	318	314	308	315	311	307	316	335	336	293	305	303	330	308	324	301	291	341	296	328	326	296	301	340	314	332	282	318	331	297	282	309	320	307	311	301	314	306	318	357	296	271	352	292	326	325	314	365	303	287	290	302	326	337	289	296	326	310	311	309	304	290	347	294	302	330	313	354	334	328	305	305	332	328	323	343	315	321	310	299	298	340	316	317	286	350	335	311	308	320	274	300	291	310	337	320	311	352	309	292	354	335	323	313	309	329	298	313	319	316	317	297	291	318	266	271	309	301	332	312	313	304	296	321	307	310	289	305	324	310	283	330	301	342	323	322	333	323	326	344	313	294	337	283	302	305	351	312	313	298	331	308	305	307	332	307	335	308	326	310	292	352	319	303	298	325	328	324	303	316	322	303	313	320	291	313	281	354	300	351	317	322	332	308	326	318	335	324	336	305	320	299	295	332	312	322	299	344	328	288	293	303	320	294	371	350	303	297	326	325	314	344	313	307	343	308	339	338	307	295	299	338	332	328	309	338	306	300	320	314	328	319	307	319	325	297	314	275	279	321	301	298	292	336	323	307	325	287	301	333	285	305	344	336	289	317	292	317	323	314	316	320	306	344	291	360	327	271	295	296	366	352	337	320	327	299	308	308	327	304	357	303	340	308	320	305	303	292	306	326	312	324	304	341	326	350	337	328	321	287	295	320	325	300	271	291	338	318	313	313	312	315	299	314	287	315	284	300	352	288	339	319	280	292	298	326	301	291	329	314	309	316	324	319	322	336	308	312	299	266	308	314	328	333	321	313	305	307	278	309	294	324	307	312	336	331	322	327	301	311	340	339	298	325	310	295	323	287	318	297	313	302	320	311	336	355	326	323	295	309	330	302	327	301	280	293	301	334	315	321	320	323	307	318	298	314	337	350	332	309	323	331	333	353	324	323	305	298	351	321	307	322	306	339	276	325	323	312	375	310	319	309	321	318	327	337	327	325	338	345	284	321	300	313	330	309	347	314	349	316	340	333	322	325	294	343	313	315	267	323	287	323	308	354	317	322	309	299	286	278	339	303	305	329	324	299	324	304	298	295	340	318	343	362	310	320	285	329	290	317	324	309	328	307	307	340	285	313	300	330	295	335	324	338	334	302	321	295	280	301	334	330	321	323	322	323	318	315	295	304	306	306	317	307	321	322	327	328	300	334	315	335	292	324	327	307	345	299	310	321	315	298	317	324	289	339	321	335	313	319	297	311	308	307	354	305	311	290	303	303	311	268	335	286	326	334	314	346	332	292	386	329	335	348	332	284	296	335	327	304	316	350	319	312	331	308	319	276	283	291	357	272	308	308	328	297	309	336	319	332	278	287	305	324	320	294	319	309	318	329	338	311	330	331	320	345	326	315	314	285	331	299	300	305	294	300	306	337	312	331	289	322	330	329	313	297	290	298	314	323	314	345	264	329	298	323	334	292	293	310	320	308	328	319	300	279	326	313	333	380	319	327	291	288	295	317	354	326	285	278	298	326	310	322	282	290	318	340	302	315	335	277	318	301	327	307	338	301	297	313	322	314	298	321	308	305	333	304	298	342	313	318	310	292	316	320	304	310	304	310	317	288	305	302	268	320	307	301	298	334	347	346	310	326	301	354	289	314	288	323	336	301	320	311	307	304	277	316	328	312	327	302	301	305	330	302	309	350	303	312	316	294	289	333	292	334	322	343	307	295	324	279	323	305	329	304	295	320	319	299	301	332	327	304	317	301	324	301	318	309	313	323	326	335	295	323	264	312	282	323	302	340	352	342	352	330	289	325	343	317	307	309	306	318	304	320	340	313	286	305	335	354	313	325	296	308	302	325	313	325	297	324	278	312	277	293	284	315	321	308	334	332	323	315	362	304	289	286	305	301	335	315	291	330	326	318	297	342	342	320	301	332	289	290	320	314	322	339	326	330	308	321	270	324	327	328	331	328	330	310	308	328	328	310	297	329	328	301	319	342	321	311	326	325	344	325	333	308	333	317	321	331	317	313	291	329	342	314	322	333	290	302	298	305	307	344	305	318	310	315	322	339	336	325	308	326	335	313	313	281	309	288	281	327	324	314	298	315	310	317	333	297	311	346	305	274	338	328	309	316	299	331	321	328	306	318	320	337	341	312	307	332	299	335	347	345	336	324	300	320	335	321	334	329	314	338	302	334	286	319	324	313	319	299	349	315	325	352	321	319	311	316	287	299	295	336	294	311	308	338	337	327	336	324	337	320	348	318	316	345	314	312	276	337	298	313	321	315	332	310	318	309	296	325	351	339	299	322	321	309	322	338	342	290	301	354	329	324	307	339	317	322	345	338	314	321	314	324	305	263	302	327	316	311	351	306	312	300	319	320	349	327	287	279	326	347	338	334	349	331	308	315	310	298	333	310	290	302	313	292	309	300	325	317	280	301	326	292	310	325	325	305	324	311	318	329	298	317	302	320	304	305	287	329	297	330	345	282	299	329	317	344	313	299	336	297	340	299	328	351	325	309	321	322	340	321	319	329	329	279	289	331	295	316	286	296	307	307	334	331	325	295	321	299	305	270	316	301	296	288	311	316	326	338	329	294	291	287	324	305	307	349	312	338	326	306	313	324	287	302	320	296	318	305	297	312	303	315	289	328	298	299	300	298	293	306	310	344	321	324	323	294	295	345	323	309	320	301	311	321	330	304	329	338	308	292	299	313	285	298	313	293	312	300	292	307	317	305	284	289	299	309	342	339	355	348	301	351	311	315	319	300	322	317	281	331	307	300	327	349	347	360	322	294	344	277	335	300	320	281	313	304	315	311	323	309	320	327	314	310	323	294	280	302	322	307	322	321	315	321	305	349	309	296	303	354	324	330	283	324	303	301	313	336	376	299	305	332	314	328	325	284	330	314	307	293	325	317	333	306	311	318	319	317	302	322	304	309	340	302	312	289	273	337	337	321	269	305	319	333	331	328	305	302	308	339	329	299	310	308	294	298	279	359	322	293	302	300	299	283	326	347	314	328	296	321	331	323	320	320	302	316	296	285	353	350	324	339	289	319	282	334	317	277	280	302	305	328	326	288	343	327	311	317	299	315	324	360	308	299	287	312	293	320	349	317	323	317	333	301	284	324	340	330	309	295	309	318	322	305	341	330	311	323	324	325	297	308	292	326	336	300	316	329	313	326	311	303	321	308	318	290	332	336	290	321	332	337	325	285	329	307	315	320	351	326	324	335	322	306	298	289	319	286	323	374	322	352	319	282	290	324	286	333	314	300	310	313	321	302	319	301	301	356	311	330	340	304	317	315	321	346	328	326	305	308	313	322	326	331	344	324	302	331	326	300	311	314	317	360	307	339	310	314	308	335	289	330	321	298	310	305	363	335	291	304	342	297	336	324	306	314	325	320	307	268	298	302	322	300	309	309	320	324	284	333	352	305	357	280	331	310	278	335	292
8819	4419	3609	2023	1618	1408	1308	1218	1109	1091	1045	953	911	871	860	890	849	840	836	808	813	772	826	749	784	764	771	791	791	777	724	786	780	797	792	794	745	787	798	772	744	719	734	770	773	737	754	777	752	714	756	739	736	746	768	777	722	734	772	712	772	805	802	712	715	761	752	760	757	801	745	786	769	799	720	800	738	837	729	802	747	770	760	756	736	744	735	735	792	742	775	776	808	747	763	762	729	775	753	741	777	760	774	754	766	787	824	772	750	758	731	776	764	759	747	799	820	738	805	774	755	778	755	755	747	806	716	800	781	769	787	767	758	783	806	761	748	788	808	758	796	754	783	760	720	795	765	800	849	757	814	712	711	757	756	728	796	766	734	752	765	752	720	721	768	768	766	745	754	753	766	760	758	710	801	777	688	762	712	781	824	765	756	713	773	796	730	822	735	699	733	730	770	804	755	749	759	777	735	778	762	761	724	810	731	796	754	765	760	808	804	714	780	723	804	782	794	719	728	737	783	808	744	779	757	737	784	778	744	759	815	825	752	764	772	741	729	789	757	751	770	748	792	751	739	707	764	791	788	759	751	765	764	753	755	760	757	729	767	758	770	704	822	764	785	745	715	752	773	771	747	785	724	796	734	747	774	747	742	802	732	787	727	766	757	757	790	738	767	749	782	758	806	710	806	774	798	736	774	745	730	788	780	792	760	730	717	756	765	781	748	748	765	734	796	752	763	748	750	776	771	765	796	782	711	794	731	777	791	708	815	741	753	780	766	781	779	762	768	794	779	766	745	771	734	771	771	802	787	766	747	660	781	739	789	748	802	742	756	751	772	790	778	754	783	719	764	746	761	756	774	780	783	785	844	795	703	721	728	752	763	743	754	687	771	795	780	712	763	755	771	791	739	773	757	758	802	733	773	748	830	789	759	775	688	721	717	729	788	771	755	760	803	763	754	815	743	767	752	783	794	773	738	729	780	781	808	715	791	731	763	746	754	798	742	728	806	799	748	778	769	731	765	737	804	764	823	747	797	758	766	796	779	818	759	761	753	685	772	790	759	785	757	770	744	771	796	693	778	724	768	756	715	765	755	787	742	798	785	824	765	765	772	750	753	741	757	743	781	792	750	787	712	736	740	725	800	781	764	719	772	794	775	758	756	742	766	739	739	777	819	726	749	737	759	786	792	707	774	777	694	807	775	779	757	781	783	793	757	779	752	746	815	736	719	771	804	750	759	725	797	763	733	750	777	771	746	766	760	789	754	787	809	717	778	762	762	744	726	782	795	783	761	817	775	788	772	707	801	742	815	783	752	753	795	791	734	773	776	762	762	759	778	761	787	767	741	779	819	803	792	743	833	737	767	769	759	779	775	791	742	783	771	782	755	756	770	794	734	751	784	746	762	755	724	764	768	807	774	779	771	814	773	734	745	741	730	782	741	740	826	790	756	798	792	745	752	753	793	793	703	749	780	767	791	732	817	739	757	743	802	735	799	780	785	744	751	743	735	773	736	749	757	739	754	815	760	788	765	778	711	749	758	729	722	735	766	751	741	793	784	735	752	764	758	785	750	715	736	768	794	806	763	825	776	769	743	731	704	716	755	755	764	763	737	768	754	772	754	780	787	739	761	740	738	749	736	745	778	756	786	772	761	794	744	771	735	748	759	774	739	778	810	736	777	794	745	726	773	753	770	801	730	759	834	733	760	765	799	800	785	770	753	771	807	817	786	755	772	795	737	770	788	712	757	725	743	759	723	720	804	738	745	761	828	753	750	776	773	804	766	793	779	747	774	796	745	752	781	753	785	742	746	710	743	814	780	802	802	778	748	750	759	763	769	769	751	785	751	696	795	789	757	699	809	761	713	780	837	731	756	714	803	716	760	824	763	763	750	727	751	768	771	740	766	739	767	773	732	773	784	724	779	761	772	716	750	747	754	805	770	783	763	710	787	741	766	777	771	734	751	792	766	806	756	767	771	820	766	731	792	810	766	832	753	705	768	761	728	717	799	742	826	736	797	803	742	768	739	761	759	752	757	762	756	781	743	771	781	761	751	738	803	757	783	746	757	773	755	763	787	740	770	793	804	759	716	766	736	798	776	775	720	720	768	763	713	784	728	803	845	790	791	786	775	769	803	801	822	747	743	754	772	773	733	809	753	751	745	772	770	786	754	771	745	772	757	727	769	772	791	750	801	820	773	750	741	788	813	728	801	717	720	764	772	777	729	782	758	713	713	793	780	786	772	759	777	751	774	766	698	819	734	743	763	758	760	783	779	746	746	783	757	792	758	763	745	738	749	751	801	729	794	766	734	761	786	758	749	770	783	770	754	747	744	752	742	761	781	701	817	797	747	771	780	757	797	745	781	740	784	770	772	730	798	802	748	765	729	771	723	787	780	778	765	746	801	765	738	758	786	786	767	749	796	855	758	704	745	723	757	784	758	736	803	736	780	734	766	784	780	797	790	759	787	817	779	688	740	765	717	753	738	762	745	714	785	745	763	782	741	761	759	741	731	721	721	752	743	755	746	725	697	757	786	758	783	728	751	767	771	740	855	775	788	761	791	732	753	799	773	781	764	788	756	737	714	750	756	730	723	795	780	755	811	819	730	759	769	745	766	804	806	780	830	760	734	767	779	765	767	745	743	770	765	811	791	770	742	796	757	735	789	744	732	794	763	770	748	763	722	765	751	706	786	768	747	743	742	782	760	743	721	741	718	746	766	727	783	779	744	759	734	738	732	745	749	740	749	736	758	764	740	730	757	754	779	749	769	723	737	776	762	754	758	777	728	722	710	728	767	785	732	776	761	766	704	804	743	743	731	784	774	760	767	774	759	748	790	788	775	758	748	735	779	807	748	776	795	794	708	768	765	703	754	757	771	737	746	752	798	713	751	735	732	751	731	769	738	801	759	783	797	776	792	739	782	724	758	745	761	744	744	713	769	758	774	783	739	775	751	714	760	734	784	736	760	745	765	785	745	765	765	760	741	805	798	775	755	756	820	771	766	777	748	713	721	761	759	803	743	793	734	728	733	770	798	729	755	749	774	754	774	779	782	759	777	784	774	722	722	760	748	779	758	769	768	736	777	756	762	780	771	759	744	781	743	769	751	749	748	765	707	739	702	773	812	769	774	794	760	747	793	738	746	810	765	821	750	750	771	718	806	788	713	729	713	789	711	742	735	733	784	700	740	783	781	790	756	757	813	728	718	762	795	762	799	713	744	724	782	779	743	751	767	742	745	781	675	774	771	760	792	780	753	830	702	720	766	771	782	764	754	836	746	793	727	798	772	774	771	724	751	772	708	766	772	743	781	799	751	739	768	785	729	786	770	795	700	781	778	767	723	774	750	787	770	735	736	795	780	760	754	733	765	715	783	777	760	754	751	760	765	794	804	690	729	728	802	747	799	749	749	741	740	767	770	771	734	769	791	786	737	763	816	717	749	767	777	748	742	776	741	813	777	726	727	717	819	786	833	747	722	730	806	786
25200	13083	7969	1896	769	584	501	458	396	358	388	339	330	281	346	315	347	280	284	340	287	306	287	316	280	303	285	276	261	261	252	270	307	269	290	285	275	303	282	275	256	298	261	302	290	272	268	263	283	283	253	258	275	279	289	273	287	274	287	278	314	270	304	277	298	288	270	269	271	261	256	265	270	297	264	288	306	284	264	277	270	286	277	289	288	290	294	262	269	278	266	295	274	293	256	270	275	267	317	277	264	288	273	260	272	282	310	268	284	284	282	323	267	307	301	292	295	272	270	277	271	266	307	279	284	281	271	299	290	264	296	282	268	274	261	275	257	286	282	296	254	265	279	290	278	246	285	306	279	280	275	277	296	302	274	293	311	285	303	287	293	261	278	256	265	249	248	275	302	277	268	250	308	315	294	276	294	249	295	276	270	276	302	306	247	246	278	276	291	278	320	256	284	290	298	255	274	283	265	280	279	288	233	319	272	270	274	299	268	254	274	287	281	305	316	300	277	294	284	311	266	287	283	263	267	275	278	291	307	291	295	263	269	248	235	306	256	278	321	249	290	284	268	252	287	298	270	261	302	248	271	264	248	292	305	274	259	262	286	264	263	298	255	262	303	314	299	247	285	285	266	307	261	269	260	262	255	269	259	246	284	304	270	262	276	289	296	315	302	316	312	291	319	294	282	318	269	311	288	284	282	290	269	265	266	326	260	278	257	295	280	279	241	257	280	288	287	275	295	273	263	256	252	238	287	286	299	250	237	289	266	297	262	268	249	271	278	298	292	287	285	286	278	308	290	282	287	282	266	266	288	270	290	265	278	295	271	256	266	274	279	243	294	305	318	314	292	272	289	274	282	245	279	256	273	242	260	285	270	275	271	270	267	270	289	281	280	286	264	304	310	280	276	251	242	282	291	271	283	279	255	267	270	276	288	284	296	266	277	273	278	297	276	276	275	278	299	300	276	322	278	252	267	234	297	297	291	258	290	276	290	290	240	270	279	255	306	287	297	304	262	265	269	281	285	295	278	285	269	283	299	298	281	287	284	265	282	272	270	281	274	267	260	277	306	304	295	234	305	265	278	292	284	290	287	312	303	267	288	286	269	231	303	287	271	279	294	277	310	307	291	308	296	271	281	259	302	283	275	294	285	292	299	272	288	264	283	255	245	241	289	291	258	266	258	287	271	267	290	314	283	279	269	279	286	254	282	269	303	280	297	280	274	267	261	264	239	277	271	285	279	314	237	275	280	300	310	279	265	285	290	282	284	257	278	281	276	310	293	270	276	266	271	244	281	254	310	264	273	285	285	283	310	270	267	268	280	294	312	275	248	267	304	259	273	253	284	287	324	279	276	282	257	285	262	323	283	283	287	276	282	333	324	280	267	308	300	242	286	318	313	287	271	288	278	277	295	284	256	253	285	258	270	261	269	288	305	272	270	256	258	294	262	289	293	279	271	304	260	291	275	261	251	250	281	270	269	267	286	284	278	252	265	278	276	282	297	281	261	279	280	287	294	287	273	289	304	291	275	270	266	277	258	311	307	289	276	281	268	278	310	285	273	283	277	306	272	280	275	305	330	259	277	281	267	240	283	287	250	296	278	296	302	281	270	298	284	258	258	276	287	269	273	280	270	241	303	281	266	299	291	265	285	270	262	302	279	275	272	286	269	288	263	240	292	293	289	272	258	290	286	263	292	273	261	277	267	280	284	280	310	262	271	286	256	256	289	265	302	280	274	274	294	265	308	293	225	263	287	279	270	287	259	268	288	269	274	309	289	287	248	245	275	271	284	292	256	261	305	273	292	287	293	267	290	273	259	288	263	281	299	237	284	283	284	283	296	278	294	261	255	294	290	261	266	249	303	286	274	290	282	260	287	268	261	275	289	280	277	309	273	271	298	251	272	296	301	273	235	287	288	292	288	314	290	282	271	274	293	304	246	259	264	280	293	325	278	292	259	265	298	223	266	245	285	256	282	284	282	291	273	291	316	276	303	275	285	252	301	275	263	273	283	301	291	328	310	251	263	292	296	260	286	279	248	303	261	305	255	280	276	290	238	259	280	309	262	280	255	297	290	224	281	305	273	277	297	272	265	257	254	259	280	264	285	282	294	270	256	281	264	315	279	261	294	293	289	261	297	282	269	277	281	265	261	264	273	274	312	306	282	309	270	263	255	281	258	294	274	249	305	278	298	273	259	294	261	256	306	300	277	295	278	259	272	275	266	287	297	282	304	291	272	302	312	246	288	299	276	266	261	283	286	284	270	282	277	288	308	255	299	261	276	286	273	253	260	272	258	306	278	270	257	292	283	299	255	278	272	290	278	255	280	271	289	316	289	288	287	267	272	272	301	242	267	276	279	297	278	293	266	302	287	264	277	274	280	271	288	283	298	296	246	281	239	263	259	281	242	273	281	270	257	282	289	283	286	264	284	293	272	284	281	260	275	279	324	292	292	266	272	293	319	287	272	259	257	281	294	312	257	266	258	310	287	256	284	296	296	266	262	271	278	253	254	285	286	262	266	299	300	247	265	304	291	271	278	270	301	268	249	261	284	278	278	298	266	274	257	269	250	281	269	280	266	287	286	283	264	278	274	290	299	252	292	281	291	288	279	268	286	298	238	245	275	282	261	270	297	292	289	274	283	246	272	254	257	288	273	272	273	258	259	288	283	282	286	292	288	276	275	272	274	321	269	252	276	263	261	301	277	290	278	287	256	283	258	275	282	270	265	279	260	276	262	290	281	286	298	268	272	266	269	291	301	276	290	251	267	261	276	300	307	257	285	262	267	257	277	254	252	256	316	303	294	277	307	286	252	293	300	298	280	279	270	278	262	262	282	257	285	271	278	292	283	306	278	278	263	285	284	301	262	274	270	277	263	293	268	304	300	240	249	267	266	293	261	280	294	295	272	268	271	264	283	267	322	271	262	264	248	274	267	273	267	276	280	288	276	312	318	316	289	283	276	282	258	271	274	261	274	278	297	246	311	271	295	306	268	285	261	287	262	312	297	291	303	290	248	270	272	264	270	288	337	258	250	297	284	278	251	274	309	290	276	271	246	282	281	291	287	276	293	277	246	266	270	269	261	257	310	272	267	269	291	331	298	266	273	296	288	277	266	271	264	272	238	305	285	266	272	277	273	253	318	279	249	268	285	263	289	288	284	305	281	282	280	290	278	243	303	288	301	287	309	265	292	292	279	272	278	279	298	289	279	283	299	265	270	305	293	280	301	278	267	298	262	280	262	292	302	246	278	261	262	291	309	264	296	297	284	282	288	282	275	255	272	292	277	280	297	285	279	246	307	255	271	305	257	246	296	280	254	290	300	288	279	264	271	257	260	316	273	273	270	300	293	281	279	258	261	293	251	264	273	295	271	273	275	299	276	303	276	249	289	248	322	285	274	271	277	282	259	273	272	256	304	274	288	306	271	274	268	275	277	279	272	266	268	249	270	268	280	255	292	295	289	287	295	260	279	262	257	287	278	261
18384	11431	10219	3672	2663	2273	1907	1728	1567	1440	1325	1158	1127	968	956	867	854	817	809	800	777	762	753	816	699	787	721	745	686	698	762	741	696	660	703	670	705	678	685	705	711	673	759	668	700	692	691	705	677	675	671	681	686	676	686	687	674	724	713	662	696	686	655	703	666	700	669	685	659	705	678	725	641	675	674	679	647	702	652	715	675	673	670	659	689	682	737	699	680	722	656	649	681	674	684	696	701	682	678	696	677	720	690	716	685	657	675	695	696	635	660	687	701	670	716	675	660	659	739	688	708	664	690	663	675	719	717	659	704	641	705	699	650	656	698	660	662	671	665	641	700	706	660	690	685	698	719	673	648	721	662	698	701	650	663	681	721	688	689	677	705	687	705	645	675	680	650	689	700	684	647	668	640	642	625	720	729	701	720	705	645	705	722	701	680	668	706	664	687	656	653	642	649	691	689	663	664	735	692	665	722	702	696	684	695	705	655	663	647	654	697	681	673	709	707	698	666	695	703	706	680	631	660	698	710	743	654	688	707	664	703	652	694	668	656	682	716	702	655	728	669	683	672	670	669	673	701	644	675	693	700	678	669	641	651	684	716	628	673	681	635	650	677	650	638	709	677	672	652	699	702	708	681	628	689	669	747	646	674	703	677	669	690	621	688	676	698	679	667	675	686	669	665	677	666	680	664	654	659	688	684	684	702	651	666	644	714	665	698	707	680	691	651	685	665	660	668	670	695	652	686	678	670	685	712	688	675	673	683	657	739	633	669	693	688	728	683	666	658	657	667	667	698	695	665	663	665	617	682	649	741	687	700	718	687	662	662	642	648	612	655	744	701	703	702	674	672	719	697	678	630	694	676	635	717	686	616	655	624	664	668	666	706	702	682	665	688	692	707	677	670	680	632	660	701	712	692	646	672	698	662	650	649	632	662	710	624	653	668	691	737	689	696	718	698	660	711	713	683	681	729	661	673	641	665	676	720	659	645	687	655	641	714	693	652	709	660	658	675	661	647	696	697	703	717	726	691	719	675	660	672	682	661	716	644	685	632	669	702	655	702	674	720	701	636	659	662	730	696	678	704	635	706	685	685	715	680	692	670	727	655	641	701	684	703	655	668	686	667	703	710	654	685	641	654	667	664	687	708	677	644	702	704	668	687	641	698	692	712	687	678	676	689	649	695	699	679	715	698	706	685	678	690	659	685	681	661	648	657	694	737	670	692	696	681	704	671	676	674	669	677	726	703	682	667	662	608	642	676	667	693	693	659	684	672	649	646	652	677	680	688	710	666	699	656	645	685	666	721	708	633	678	693	649	650	687	709	651	673	674	712	672	690	710	665	632	654	666	709	693	656	711	670	671	669	703	656	644	648	694	657	705	665	667	664	675	727	681	669	690	672	624	665	707	683	726	665	717	701	648	653	661	675	687	682	652	674	659	677	712	697	678	711	712	671	695	701	697	685	695	671	667	670	651	686	681	654	696	723	706	690	711	725	711	723	705	689	668	698	646	680	682	686	698	681	660	677	686	645	704	691	669	679	705	687	724	694	669	631	692	740	702	699	682	668	697	701	651	666	665	677	658	705	666	712	670	688	709	710	693	656	679	658	645	681	696	642	642	660	696	688	720	695	688	650	618	710	683	672	667	694	681	635	644	652	720	708	713	644	679	658	672	692	658	643	664	716	756	597	680	683	693	664	631	670	656	677	668	672	702	689	715	642	660	684	677	650	656	691	641	659	724	684	696	643	671	668	642	690	714	731	695	705	697	669	662	656	684	716	706	670	669	711	668	653	678	671	666	649	674	682	667	669	655	657	671	656	653	675	640	645	685	665	697	720	687	685	662	687	673	682	714	666	688	730	703	640	693	701	672	633	676	709	683	654	677	699	681	655	674	673	682	663	704	650	699	723	716	685	685	678	656	639	697	655	681	700	695	649	655	716	669	646	674	690	668	666	679	684	679	661	666	661	686	673	696	694	689	677	669	654	696	681	718	680	722	690	717	688	678	655	680	697	683	611	710	666	678	621	667	703	701	668	640	684	671	691	699	690	683	682	726	715	655	667	734	625	626	678	648	692	704	640	691	717	690	701	692	711	642	665	683	697	681	718	605	697	696	688	659	670	684	662	690	657	699	644	719	668	694	658	688	709	728	659	690	693	694	708	665	691	687	700	726	697	699	651	663	699	661	689	681	641	686	689	660	742	683	714	729	650	697	695	648	664	678	683	695	691	688	675	689	688	677	679	692	677	685	668	702	697	610	659	643	670	676	638	665	700	677	692	709	683	715	717	678	690	734	678	662	629	673	654	697	687	656	663	704	695	666	669	699	744	677	686	661	723	670	654	675	695	693	692	710	644	723	681	676	686	620	687	686	691	688	678	695	727	679	628	701	725	693	639	690	663	689	687	679	664	696	710	701	682	682	693	692	654	676	689	663	691	674	675	691	707	637	654	688	649	674	717	694	619	608	655	633	669	672	672	667	675	700	667	662	693	673	672	644	721	666	750	686	668	675	670	689	668	658	695	666	697	696	659	696	679	710	709	690	679	675	721	645	632	652	691	696	648	663	694	665	726	659	686	700	630	677	653	695	711	684	683	690	618	666	659	725	654	687	674	661	646	662	687	678	676	710	640	701	679	716	672	663	641	696	675	641	684	706	677	662	649	674	665	722	714	686	693	686	681	638	677	666	698	697	679	619	644	700	683	697	665	695	668	688	696	664	647	723	702	645	654	669	690	699	637	730	622	672	646	609	683	656	663	715	678	662	666	673	652	693	617	693	668	668	694	667	701	693	636	698	654	689	679	728	679	665	699	632	717	738	683	683	672	641	652	706	701	660	649	645	700	698	665	702	669	699	685	702	716	674	681	725	723	729	682	647	695	713	688	698	664	750	648	677	644	681	694	690	689	643	672	711	669	645	640	658	703	677	724	723	698	667	680	685	657	697	690	683	717	679	715	691	702	699	648	736	678	647	707	644	683	702	665	666	680	658	692	681	669	704	644	665	719	662	641	689	647	661	738	694	779	646	649	696	707	727	653	670	673	674	681	678	663	674	645	669	684	669	689	689	650	707	656	706	703	625	719	662	659	683	663	681	725	701	719	695	675	663	689	658	695	673	657	683	653	689	707	662	666	654	728	626	716	704	690	685	704	724	671	699	668	690	721	710	704	696	652	694	673	663	659	703	707	655	674	706	725	659	669	692	664	697	682	673	654	683	663	695	674	676	678	675	662	680	688	696	662	680	639	668	651	678	709	680	666	716	697	652	678	685	702	671	681	689	681	660	649	664	676	694	676	651	684	676	664	674	656	708	694	674	699	698	692	675	706	697	681	693	666	695	699	699	667	729	664	654	677	708	684	643	663	680	616	655	685	688	705	626	647	646	627	699	695	680	659	695	674	714	737	645	656	711	677	711	633	666	671	708	667	721	669	671	641	673	685	627	667	668	649	673	648	665	658	693	685	694	634	716	677	634	687	732	677	730	715	713
34712	20728	14502	3620	1270	804	626	456	419	339	329	304	288	248	245	216	231	224	220	206	180	197	218	223	218	185	194	199	181	199	166	188	174	173	180	181	197	190	188	192	195	186	191	191	195	201	181	207	196	175	175	179	172	185	206	195	175	165	189	182	196	184	178	194	187	187	204	190	191	207	159	216	190	171	186	177	193	188	173	192	184	172	198	161	187	209	198	192	176	190	187	178	188	197	200	182	181	178	196	178	183	194	220	209	195	160	176	151	165	190	157	192	202	157	177	212	165	166	201	201	181	196	207	187	167	192	170	196	205	184	180	195	173	178	174	196	173	174	199	187	166	197	183	199	183	165	184	199	204	189	163	169	172	165	180	177	166	190	203	207	174	167	185	191	174	178	202	179	176	191	168	193	188	208	181	180	185	184	177	174	184	210	189	181	165	167	192	161	181	183	177	165	193	196	164	184	187	166	186	161	176	190	179	174	190	183	169	196	197	186	173	192	187	186	181	194	181	190	192	175	191	166	175	216	163	179	205	171	199	171	186	189	175	173	185	188	176	184	186	200	170	195	190	198	171	161	157	186	198	173	194	193	201	193	185	175	193	186	185	206	192	189	165	209	205	195	206	167	177	206	182	198	153	146	195	214	198	180	192	190	160	184	177	191	190	186	185	186	199	165	173	199	179	168	173	178	191	178	199	201	178	184	195	191	164	194	207	176	187	175	183	186	175	181	184	190	202	179	164	178	189	185	193	196	183	181	195	221	189	177	197	183	167	197	190	170	193	210	208	179	167	168	156	167	195	179	171	187	183	188	166	161	187	175	172	194	165	187	171	196	194	192	181	180	205	190	203	178	161	175	183	182	190	204	181	196	177	186	189	194	196	174	195	189	203	206	179	186	192	180	185	187	186	179	179	179	183	196	188	188	175	208	187	199	199	198	192	194	169	191	179	181	173	189	181	198	208	185	183	177	207	192	209	184	183	179	152	183	220	180	173	198	182	166	184	196	166	181	171	191	202	163	192	195	189	154	219	198	162	197	165	191	226	190	188	183	183	184	168	176	172	190	188	198	172	187	205	187	199	174	186	154	187	188	179	199	185	187	168	159	199	155	168	181	181	159	168	165	187	184	175	166	175	193	169	180	176	205	165	180	218	186	172	166	194	211	212	186	193	177	203	211	196	194	192	165	160	189	177	158	166	199	193	175	219	200	196	202	191	182	191	206	162	197	175	167	190	166	166	191	187	146	192	158	176	199	203	196	203	186	184	198	183	190	187	187	231	182	153	183	196	195	188	171	208	214	178	199	185	194	172	182	179	167	166	186	177	173	173	166	211	228	215	187	155	187	196	157	169	191	178	199	161	165	174	183	181	199	182	201	209	185	211	207	178	189	219	171	181	179	186	178	187	186	186	200	188	190	175	164	189	177	194	198	175	186	182	168	170	186	173	207	196	169	196	192	223	164	182	173	182	174	176	198	192	182	175	195	190	180	170	177	162	181	181	179	202	198	186	199	197	172	190	175	194	189	179	189	203	175	185	181	179	160	210	196	180	194	183	180	181	173	166	184	166	193	188	179	190	205	188	181	195	189	172	194	208	168	164	194	178	179	164	192	171	188	159	199	183	167	175	184	183	212	183	196	178	202	204	198	190	216	159	174	151	175	188	189	180	168	175	201	190	185	184	180	183	194	201	173	187	205	198	184	170	174	210	193	183	195	205	191	166	181	200	195	180	168	185	183	173	203	198	188	168	208	177	168	159	178	183	192	154	177	163	186	188	183	166	195	195	181	180	180	207	175	216	164	178	216	187	199	198	183	165	173	186	202	187	188	187	174	183	179	180	187	215	167	194	205	181	183	174	175	176	170	180	164	197	172	192	178	190	199	205	163	166	179	203	171	189	187	179	176	167	186	177	187	179	200	181	198	193	190	190	191	163	180	203	200	189	190	189	183	183	197	169	175	194	181	189	194	185	195	183	213	169	198	185	175	197	173	184	177	168	179	172	205	200	181	160	190	195	203	190	188	192	200	163	189	164	174	184	197	185	199	182	195	193	162	190	173	183	207	192	168	172	176	187	208	200	178	192	163	188	203	193	197	205	178	167	195	170	200	189	167	178	182	194	181	182	177	182	191	196	178	194	182	190	197	197	192	196	172	182	160	197	162	159	179	211	170	174	191	187	176	161	190	175	180	207	193	162	180	199	206	191	163	175	155	196	195	209	185	192	187	178	151	176	172	168	193	198	179	178	154	191	184	189	150	182	179	178	172	196	208	189	166	194	192	204	178	172	189	179	184	189	189	188	188	181	183	190	163	205	199	199	187	167	195	193	178	177	168	193	182	167	177	189	162	214	194	176	163	182	191	192	173	160	180	184	172	211	202	148	192	210	203	216	178	220	179	194	199	180	170	191	170	187	198	212	191	194	180	170	195	165	172	184	186	187	182	172	182	174	159	222	176	190	188	184	198	169	179	212	195	178	174	171	167	155	197	199	203	181	193	186	169	222	200	184	192	183	183	184	152	186	192	205	188	190	196	200	207	187	193	188	165	193	170	181	204	190	149	216	185	160	189	162	211	204	186	189	177	189	183	182	178	201	211	192	198	191	190	187	157	161	203	166	196	175	176	164	176	194	190	190	234	157	170	164	168	191	197	177	201	199	165	183	178	194	158	181	185	179	148	174	196	171	175	160	188	175	173	168	209	194	177	185	166	197	181	210	189	172	171	185	196	183	196	193	201	183	168	188	178	174	184	181	188	195	172	201	210	185	163	156	196	168	188	172	210	185	173	184	202	194	176	184	189	187	166	172	204	187	185	177	196	213	188	195	198	166	192	178	205	183	173	194	167	199	181	163	182	184	190	172	168	170	211	191	184	181	192	188	192	182	185	183	195	185	191	170	192	182	178	152	183	179	191	222	203	198	182	183	175	197	182	165	188	192	178	180	187	166	182	163	188	193	209	199	179	174	163	179	190	185	187	168	168	214	162	165	195	187	210	155	178	196	166	172	176	194	212	198	198	192	175	175	186	185	190	189	161	203	195	183	180	211	172	206	208	185	198	187	195	213	166	180	188	202	173	196	161	182	181	167	198	200	198	177	170	192	182	194	185	202	170	163	180	187	173	197	188	175	177	188	187	192	187	162	173	192	182	207	197	184	182	182	163	176	189	172	189	194	177	201	180	160	196	179	195	189	200	191	195	187	198	189	179	193	188	210	176	198	165	218	192	172	170	196	192	199	183	208	191	205	198	201	187	194	189	207	201	188	195	161	176	202	176	165	182	175	190	174	152	168	189	182	164	164	166	202	196	184	178	186	198	185	166	197	176	161	182	168	189	195	172	187	179	179	182	151	173	187	210	181	165	182	179	184	170	174	182	192	166	182	191	197	181	195	177	185	168	167	154	192	177	176	180	180	185	178	176	170	202	170	181	165	171	204	168	193	185	217	174	203	196	190	158	177	168	175	184	181	235	182	183	176	196	169	169	179	165	198	177
23788	16318	15729	4853	3464	2688	2146	1917	1679	1538	1269	1163	1056	926	819	820	764	683	729	707	638	622	618	609	565	566	583	533	540	514	507	519	508	517	457	509	499	514	493	489	490	486	472	486	476	537	517	508	511	508	489	509	493	505	477	445	516	485	458	485	445	472	476	502	499	461	482	467	449	481	483	510	486	474	488	481	468	476	443	484	480	472	517	419	487	459	483	502	507	466	493	441	485	469	505	498	471	447	464	462	482	438	483	452	499	443	482	445	477	492	471	458	474	450	506	475	487	480	466	500	439	505	477	466	461	498	446	485	441	471	507	465	467	467	475	462	473	411	485	484	478	435	430	459	461	451	442	479	479	463	486	441	480	461	462	450	485	517	483	482	450	473	482	471	480	517	460	459	489	470	494	459	480	471	466	482	453	499	446	491	450	513	494	457	463	527	461	464	463	477	454	472	462	447	457	448	431	482	462	505	481	471	498	455	486	447	433	478	484	454	494	468	447	485	475	450	470	444	484	489	442	488	472	452	462	498	473	444	456	481	483	474	475	481	514	499	465	426	453	471	475	456	467	436	498	459	489	490	474	463	442	491	499	474	440	457	459	445	474	478	490	449	453	472	460	497	467	515	465	476	461	468	497	480	512	481	489	474	468	468	458	462	456	480	487	480	466	445	484	488	484	452	455	477	474	501	470	446	487	466	475	481	469	455	443	441	457	472	440	468	463	471	493	455	466	475	474	473	448	482	455	475	484	457	457	491	464	474	491	465	493	447	462	499	433	478	453	459	479	475	466	476	472	468	473	484	513	450	460	494	478	483	443	444	439	478	445	479	481	514	437	465	465	465	458	466	472	461	477	475	479	475	472	453	472	468	444	463	474	504	476	476	503	451	486	461	506	497	523	494	486	467	507	465	434	457	435	459	453	450	467	497	503	480	465	461	456	451	483	459	488	490	471	476	451	492	500	445	461	491	434	511	491	464	490	505	499	450	435	454	441	463	483	468	462	470	452	454	466	476	449	483	485	501	490	435	473	486	458	506	456	487	467	462	460	463	482	439	471	524	464	460	499	500	460	513	456	522	490	485	498	462	481	470	477	471	506	444	455	441	490	436	463	485	478	471	479	485	469	480	476	491	448	455	495	495	476	454	437	492	452	508	454	488	469	449	520	458	434	488	495	473	420	504	456	468	477	443	444	490	469	468	462	444	493	469	502	420	518	453	445	434	504	470	441	512	446	445	467	495	469	471	444	434	482	454	450	480	462	470	445	490	469	431	522	503	483	493	490	506	495	461	466	475	460	472	468	427	446	446	473	447	464	463	485	469	446	482	505	451	474	495	437	489	456	477	465	486	487	502	454	462	497	486	454	469	488	473	480	451	459	541	478	469	466	467	468	489	477	444	480	447	487	491	475	450	527	454	485	469	510	475	482	485	476	461	454	496	441	468	484	485	480	488	452	500	481	471	472	501	447	493	485	462	463	487	501	477	477	471	451	445	503	440	466	496	467	438	445	463	481	460	460	484	463	449	492	505	534	476	474	504	455	469	431	468	505	501	464	443	484	515	425	473	519	448	484	451	512	459	481	474	492	453	459	480	468	453	467	492	466	515	458	447	459	467	460	479	489	484	440	507	473	442	463	508	480	488	463	453	455	463	496	487	479	492	495	486	502	448	454	464	447	476	435	474	482	471	506	458	461	477	481	428	471	473	463	425	462	495	497	474	509	447	477	435	487	396	469	503	464	476	466	480	464	465	457	462	492	443	483	450	489	481	481	511	499	482	481	490	489	502	488	488	478	511	492	482	488	458	456	454	484	460	480	490	452	459	493	463	498	468	501	454	457	487	527	513	444	452	489	505	463	514	511	496	454	502	485	466	454	474	470	483	491	479	485	499	499	491	480	479	487	508	467	454	480	473	486	497	487	481	433	441	468	426	499	482	490	474	460	459	454	475	484	502	500	470	461	511	434	470	492	493	453	477	454	472	462	441	456	498	465	464	482	440	444	449	496	466	496	500	494	491	494	518	452	469	491	490	487	506	488	502	463	470	498	481	469	486	500	447	452	484	472	485	447	481	491	461	478	465	460	485	486	477	481	488	507	468	490	475	490	421	440	474	506	453	491	456	464	469	439	468	451	440	472	494	501	481	469	470	501	449	472	488	507	480	424	455	507	511	476	427	512	467	503	456	509	478	461	496	451	493	482	489	472	479	498	481	455	475	462	468	468	448	468	435	474	465	491	468	468	485	445	496	503	481	490	458	469	451	462	466	461	459	489	485	464	415	507	466	504	463	449	465	457	482	456	508	462	463	463	484	453	468	450	463	449	483	465	454	461	456	515	488	441	450	512	461	446	423	490	426	506	459	491	496	464	447	466	452	488	481	411	466	446	461	463	460	474	469	464	438	492	444	451	468	454	485	454	452	442	478	444	466	451	496	466	476	445	486	494	481	433	464	437	473	459	467	482	436	482	486	485	474	499	472	488	429	447	492	507	438	514	500	470	529	441	503	479	440	461	476	456	494	486	473	473	485	454	469	461	496	493	474	503	489	453	479	471	497	415	465	454	507	448	485	485	493	442	515	512	492	489	449	474	499	450	501	490	459	469	453	478	479	443	481	479	452	468	445	457	508	468	458	436	461	468	449	469	504	487	467	496	452	485	485	446	456	466	460	504	461	433	474	474	475	463	461	472	518	465	486	472	498	482	461	410	493	500	466	456	461	484	478	482	470	488	505	485	443	478	494	466	450	475	488	486	442	468	427	491	482	439	456	475	458	452	467	477	481	456	487	460	494	459	464	455	479	481	437	477	465	494	458	453	468	448	466	449	493	441	465	483	493	460	502	478	477	483	473	508	469	484	481	500	450	459	539	489	464	451	464	472	475	477	469	475	489	444	488	484	500	438	477	482	473	481	466	474	487	476	509	452	492	478	482	431	519	488	484	468	440	508	437	465	493	464	460	496	538	486	470	458	474	450	465	463	489	472	481	497	447	473	446	489	480	457	481	467	449	454	463	426	518	494	444	479	513	479	499	463	477	451	464	444	480	468	495	478	495	465	498	444	457	485	445	469	514	477	454	462	452	514	486	515	449	445	435	454	507	487	494	446	431	471	479	509	478	482	501	499	496	479	459	453	455	512	456	469	515	467	474	501	482	507	492	453	460	467	485	458	492	472	445	501	451	476	439	482	469	500	466	443	489	458	485	467	461	470	443	469	446	497	472	490	456	469	454	467	460	477	461	495	429	485	481	499	453	484	456	492	460	463	447	480	450	487	481	507	473	447	474	477	461	465	481	470	468	481	476	467	448	429	508	442	462	460	486	437	459	473	465	487	486	491	453	489	480	489	483	464	471	489	486	509	450	497	471	461	469	458	473	446	474	481	447	496	446	476	471	491	463	479	476	467	477	494	500	479	461	490	501	452	457	453	467	490	493	468	481	468	451	463	467	461	482	496	476	471	496	487	472	485	475	489	435	487	503	512	446	509	479	498	482
11656	4007	2069	699	552	493	466	413	426	364	367	365	348	369	355	322	325	336	338	326	303	314	335	305	313	357	315	346	322	329	332	345	331	344	302	320	336	338	330	320	319	304	313	289	321	313	324	286	337	307	318	330	314	334	303	285	351	317	321	313	314	307	287	323	297	327	304	311	311	303	315	290	314	349	322	327	303	334	330	344	301	314	338	313	302	335	299	310	285	312	340	321	276	314	314	340	313	332	315	327	323	314	307	337	335	327	322	302	305	347	334	314	323	325	310	306	309	315	351	331	316	287	337	319	308	352	316	316	319	331	339	317	328	304	324	350	305	319	278	271	302	317	339	280	337	343	310	321	341	358	315	304	302	338	324	339	304	355	308	344	314	316	319	325	306	336	305	349	294	326	315	287	340	311	328	326	295	321	324	308	337	335	315	321	342	329	289	337	324	326	327	340	289	320	305	271	327	294	305	329	306	283	313	312	331	312	325	301	299	333	314	314	276	331	325	321	320	359	340	320	314	315	314	312	317	321	343	323	379	312	291	307	304	323	360	326	326	328	316	326	341	323	328	310	352	292	297	296	321	313	317	346	315	347	312	318	325	354	313	297	290	319	305	330	313	337	321	337	314	345	304	325	311	342	298	303	311	325	328	303	298	319	342	318	324	337	331	323	334	317	298	320	339	329	341	327	350	350	347	302	300	336	313	291	281	329	300	299	326	347	341	289	293	307	317	340	321	358	346	324	337	332	319	315	335	311	341	315	321	335	291	297	351	323	330	314	336	348	299	349	330	309	301	344	313	344	332	313	321	318	340	330	293	317	287	344	361	326	332	311	289	323	329	324	291	323	323	322	335	301	318	316	319	345	347	299	341	259	310	330	334	346	302	336	321	336	293	308	329	309	327	319	323	314	304	325	339	329	338	321	361	333	345	332	318	320	302	292	319	368	307	315	302	318	334	333	292	305	289	315	291	321	318	305	335	328	312	283	313	317	351	328	305	343	331	288	283	304	316	317	303	337	286	299	319	331	298	349	357	321	315	300	312	302	313	306	343	321	314	338	315	350	318	351	310	317	321	334	323	271	318	291	321	313	310	302	295	299	318	305	323	335	327	332	368	323	323	300	298	312	346	328	334	325	324	312	328	330	355	296	296	290	329	318	285	342	293	324	277	311	301	299	285	312	331	311	307	343	304	300	357	324	328	312	333	330	336	331	318	336	306	322	321	324	351	333	328	340	306	332	322	316	331	339	319	297	316	317	306	359	355	311	325	293	290	323	307	299	318	361	327	322	342	322	297	311	284	359	284	325	331	334	318	315	326	353	286	287	353	296	352	342	321	292	348	277	332	352	301	328	315	307	338	311	311	296	330	336	335	296	334	329	327	310	326	344	339	300	327	297	321	309	351	294	309	321	335	333	306	341	326	320	301	306	320	312	312	347	312	319	313	324	286	327	331	336	323	279	333	304	312	323	310	338	322	328	348	316	308	341	343	331	336	334	321	275	289	320	302	292	305	313	343	297	318	325	288	266	326	300	370	318	322	323	307	330	328	310	303	375	322	352	325	302	326	320	308	296	341	329	326	342	303	313	339	307	315	292	313	321	328	322	338	346	299	311	327	320	320	359	343	339	288	307	313	368	333	332	297	324	323	286	306	314	315	318	295	288	357	318	333	319	296	332	319	317	324	328	319	334	305	323	342	313	318	315	344	316	321	301	342	292	314	325	329	351	293	337	312	321	349	308	285	309	337	371	342	329	290	309	333	303	314	314	335	316	327	327	318	336	383	324	316	308	323	300	313	322	327	353	316	300	311	329	300	296	301	300	308	311	336	326	317	339	324	332	356	341	301	294	298	318	306	279	353	326	333	312	302	328	340	325	308	343	362	330	326	342	317	350	330	306	313	319	312	300	345	336	330	325	302	350	353	349	290	303	337	291	304	346	277	309	335	308	340	259	347	326	302	312	337	301	326	316	319	316	286	356	285	318	333	295	302	304	275	282	305	320	269	304	312	323	347	328	349	302	300	347	330	286	306	287	335	322	323	329	341	331	296	298	294	307	299	325	348	357	306	295	310	298	324	323	300	321	337	339	366	290	349	361	339	329	315	326	334	317	297	295	333	324	282	316	273	305	350	332	344	304	321	303	309	309	350	306	302	300	337	285	306	346	333	323	296	309	343	320	289	319	292	324	336	315	292	302	326	308	328	316	295	305	326	313	331	339	337	315	314	288	284	315	325	332	348	345	376	346	326	303	336	297	363	382	302	357	333	296	328	314	331	371	327	312	323	327	316	308	300	315	311	322	307	327	328	341	346	305	355	314	318	330	316	323	348	338	316	330	353	308	321	300	357	312	309	310	322	355	336	314	341	285	319	292	320	349	301	315	301	300	281	355	285	311	347	339	296	314	335	320	329	294	338	319	293	335	314	325	299	303	338	292	313	301	341	306	339	308	316	325	314	340	272	323	299	345	345	316	316	318	314	301	302	306	333	335	305	337	338	325	316	358	311	341	300	288	313	308	323	292	303	348	310	316	312	307	300	334	303	324	329	351	333	299	334	324	288	325	316	364	342	346	339	297	311	282	303	313	332	311	311	347	331	328	341	345	317	363	298	356	343	321	295	292	326	321	347	291	298	352	298	303	330	290	332	323	292	273	310	319	291	354	293	348	322	312	317	313	330	325	299	330	320	329	322	294	299	325	307	312	323	314	335	335	321	349	325	313	338	325	337	328	338	336	340	336	322	307	336	322	356	311	346	351	326	317	298	322	293	305	322	317	322	288	308	323	291	273	362	314	300	286	344	331	322	318	289	350	335	323	307	296	339	308	317	338	340	319	306	324	331	297	316	323	328	326	322	320	315	336	333	354	334	343	316	295	337	313	320	306	314	314	343	302	334	330	347	305	311	300	319	334	337	334	357	316	306	304	319	337	326	310	330	361	314	338	304	320	312	289	334	342	326	308	354	366	284	321	332	293	292	314	303	326	320	309	313	324	289	344	299	321	315	332	309	327	308	336	332	316	333	301	337	323	311	324	338	336	324	344	294	319	319	314	339	326	344	309	322	323	285	324	316	332	340	340	314	293	317	349	324	303	303	313	312	326	344	322	333	315	299	317	349	328	318	292	339	310	337	301	388	319	332	310	330	281	297	361	360	310	297	327	336	345	349	332	314	303	342	349	313	311	312	332	349	297	344	298	326	304	292	340	331	322	327	320	387	386	326	320	338	288	337	351	314	283	301	325	319	339	296	365	315	341	346	341	302	338	318	328	299	314	295	312	339	329	335	337	333	290	299	291	295	340	359	291	330	305	318	343	329	319	314	350	313	323	305	320	349	276	339	307	300	287	275	338	297	347	309	324	324	299	336	334	335	321	301	301	370	370	326	333	335	335	321	342	352	319	311	313	300	334	319	318	340	361	328	320	346	314	316	331	322	359	325	301	339	314	330	352	337	314	326	342	274	313	293	313	308	333	341	301	332	309	339	304	319	338
8509	4166	4033	2167	1655	1596	1365	1180	1208	1080	1017	1001	944	868	868	819	821	822	820	806	837	768	802	839	782	775	715	817	779	745	798	784	815	773	802	796	796	771	761	766	782	790	785	825	767	768	720	743	772	753	739	781	795	791	789	702	758	794	737	815	783	783	751	773	771	793	747	783	768	773	750	806	741	741	756	795	758	817	791	757	781	765	752	757	794	737	745	752	777	790	749	761	788	735	783	809	813	750	724	802	800	782	746	759	765	781	775	733	769	753	753	788	779	756	729	766	764	734	761	779	807	809	751	769	762	783	806	825	733	766	778	796	766	765	723	789	777	790	778	784	805	811	827	784	804	812	773	759	755	797	779	826	753	747	771	798	747	817	739	781	798	798	713	793	720	754	754	773	878	812	755	752	744	763	756	807	756	778	778	769	743	808	760	794	768	801	807	765	792	781	767	750	763	770	777	759	760	807	741	782	774	764	760	761	777	739	744	813	758	811	803	782	759	748	733	746	803	751	768	784	768	724	775	761	735	788	786	730	723	821	748	764	841	772	793	809	758	785	768	726	823	812	774	793	768	804	804	737	809	732	772	794	832	735	777	790	747	777	741	844	778	757	740	730	746	755	806	757	784	794	781	799	763	771	726	787	786	785	804	759	736	764	782	751	798	760	801	819	796	733	781	744	773	732	809	778	801	818	763	751	787	798	753	776	758	776	754	795	770	722	750	799	751	755	791	766	737	792	780	789	792	800	737	770	764	750	717	773	829	790	753	743	808	804	785	754	781	764	815	749	780	778	787	764	828	781	804	740	764	765	770	756	780	769	795	777	787	722	748	761	787	776	760	767	748	758	732	768	817	741	777	791	766	792	724	769	795	724	798	722	766	743	793	767	784	779	798	814	813	741	756	775	773	722	759	776	772	792	772	770	760	739	768	792	807	782	752	769	796	736	793	759	782	775	793	713	795	794	786	758	758	770	763	804	778	756	796	758	783	808	738	775	726	733	794	823	789	716	782	769	774	840	805	775	776	742	774	760	779	790	701	779	714	843	742	818	795	773	771	751	803	828	803	759	811	753	768	794	799	803	731	785	739	774	765	767	777	777	777	788	747	705	797	750	738	753	754	788	805	758	778	667	733	747	754	749	773	783	817	795	791	784	771	754	726	727	755	785	812	790	802	742	806	760	754	740	774	802	759	774	760	780	761	755	773	742	793	765	769	747	750	775	794	790	766	771	812	728	768	793	780	803	821	786	792	763	790	815	763	767	788	804	724	733	796	776	828	801	776	766	744	770	730	769	751	761	821	770	783	765	799	772	727	712	799	775	714	786	763	775	717	773	741	773	799	822	779	750	769	760	750	718	804	716	804	751	739	741	768	823	773	787	776	777	741	733	804	814	759	785	763	730	783	763	780	737	785	762	761	732	762	729	739	788	756	714	740	818	760	830	752	743	789	762	833	761	726	771	757	810	756	803	782	842	847	767	774	749	773	792	775	769	739	793	758	776	784	743	762	777	757	746	759	799	756	734	733	723	801	766	719	770	766	750	840	758	759	757	786	763	724	773	783	796	780	769	746	754	748	728	752	782	778	779	814	763	769	815	738	772	802	731	747	775	787	741	820	787	755	799	761	747	775	783	784	782	748	745	773	801	770	736	756	821	751	814	794	797	752	743	797	769	778	777	798	817	777	745	757	763	779	772	808	836	774	812	766	757	749	755	815	750	735	771	805	835	817	796	760	789	759	766	766	785	836	780	791	767	804	723	799	776	784	796	785	812	749	695	711	801	741	757	742	809	709	801	731	702	782	767	745	753	760	784	774	746	757	795	786	766	750	747	788	764	751	738	767	791	769	718	754	749	740	792	715	739	770	780	823	790	725	788	728	742	778	755	765	777	782	722	802	763	785	774	817	786	721	780	783	745	735	800	758	774	717	778	737	759	776	718	704	809	762	778	798	724	790	789	753	734	791	724	816	770	777	776	785	790	773	767	775	756	785	759	725	777	766	813	737	750	764	772	812	744	763	797	799	776	760	849	742	807	761	743	773	772	770	753	778	821	799	774	784	739	756	779	767	779	788	825	760	747	747	788	778	719	757	757	773	772	776	769	805	749	777	788	769	771	787	766	788	774	782	752	739	775	791	759	781	753	778	780	816	736	782	758	706	760	820	738	835	814	755	760	772	803	757	732	787	787	793	765	759	808	779	775	723	776	754	754	770	742	764	752	752	737	763	740	748	745	770	727	756	761	725	783	750	742	760	725	773	794	742	818	774	735	816	756	798	781	745	792	791	773	747	756	835	737	781	769	740	785	729	810	760	774	785	773	783	734	735	763	806	742	759	750	744	762	811	760	787	743	816	796	802	777	818	778	751	778	757	744	782	799	799	745	776	714	796	775	753	760	760	775	795	727	738	770	788	758	761	769	771	782	797	804	765	757	758	793	765	771	775	792	746	714	849	795	774	766	736	743	816	765	763	769	764	803	855	783	796	784	778	758	731	715	800	751	778	756	793	762	782	790	782	756	795	773	777	770	743	776	788	778	762	780	756	742	793	781	755	763	718	746	804	805	773	774	781	774	778	763	797	833	804	818	807	737	775	755	794	803	743	805	758	803	719	777	738	770	781	763	753	757	732	754	779	773	764	795	773	777	808	704	795	784	810	748	795	790	808	744	804	786	784	809	726	743	737	761	783	773	777	773	782	758	776	780	755	716	754	807	846	749	765	743	778	783	791	758	764	769	787	781	789	836	789	816	760	790	781	730	799	782	813	773	796	775	754	819	715	780	762	730	748	755	830	790	788	777	786	777	734	839	775	765	793	747	865	737	708	771	818	721	778	796	766	812	786	822	765	766	782	736	785	779	752	816	807	793	827	772	765	745	761	772	769	795	715	720	788	790	812	830	821	808	752	800	751	793	777	793	785	788	805	739	745	789	788	780	741	791	796	785	736	740	870	749	748	808	745	759	792	805	766	792	769	788	735	741	792	750	811	768	792	724	783	830	775	765	751	786	746	758	754	785	810	761	733	763	754	785	747	765	808	788	795	753	763	773	812	795	747	757	766	827	807	806	799	825	757	793	750	756	758	748	740	754	788	813	755	792	724	775	771	761	795	824	740	784	821	780	770	720	740	825	792	787	797	811	740	760	784	783	750	769	789	753	819	776	767	814	785	759	807	784	751	786	799	726	729	758	818	787	768	776	775	773	807	746	764	797	803	737	780	777	799	781	770	817	752	813	765	804	715	786	796	745	791	760	766	759	809	717	727	793	775	712	788	739	784	772	765	720	754	708	750	767	806	783	794	815	784	813	742	758	787	790	745	784	759	766	725	788	758	761	824	709	720	760	764	794	767	747	744	798	762	750	782	751	799	794	763	822	754	753	764	761	778	744	731	779	756	769	691	806	796	801	769	726	786	782	779	797	824	792	751	737	770	748	767	777	755	820	775	793	782	764	739	748	785	782	765	770	787	784	708	762	751	763	776	802	765	775	772	770
25682	13445	8922	2070	902	629	485	478	414	421	375	363	379	322	346	325	319	300	311	292	308	288	277	313	294	298	305	287	314	283	267	265	254	277	287	296	294	274	268	265	281	279	295	308	301	284	296	266	296	284	293	298	281	255	282	303	303	304	309	281	253	318	310	302	301	282	254	259	280	281	305	257	273	306	275	264	296	279	257	272	307	294	270	259	284	280	268	284	278	280	256	262	304	303	305	264	285	315	249	288	315	229	299	307	291	255	301	257	273	307	294	309	271	285	278	300	283	253	252	281	282	262	261	252	313	274	282	291	264	288	290	274	266	268	310	250	288	275	288	315	288	280	261	276	282	283	271	291	272	266	290	294	309	298	261	283	266	271	293	326	280	285	276	283	272	268	292	307	296	328	293	279	295	267	235	282	303	264	284	264	284	305	263	288	283	311	279	248	269	316	306	308	278	301	273	299	269	268	299	287	298	291	279	283	290	274	273	308	278	274	307	258	269	266	292	322	280	310	252	292	285	316	278	255	298	285	284	320	289	267	272	284	273	302	271	273	274	283	276	275	292	306	280	276	275	271	297	277	268	306	266	272	283	289	286	293	278	271	278	293	237	277	319	292	280	239	270	278	307	279	303	289	270	284	276	291	284	291	263	291	281	286	297	308	286	294	272	259	280	293	280	267	263	277	299	270	260	288	275	266	269	297	272	264	306	278	256	295	284	262	264	287	291	304	294	297	292	287	301	255	328	269	270	284	286	273	280	293	260	282	291	302	276	284	300	268	283	271	285	269	295	288	270	270	272	277	280	262	287	289	294	285	276	281	310	281	316	285	285	261	264	248	306	291	298	260	305	305	255	288	272	298	309	282	264	282	340	286	245	277	294	254	271	250	275	276	267	251	321	304	259	287	269	317	277	301	253	273	297	263	294	328	287	279	273	285	308	270	286	274	277	300	276	287	277	258	255	265	279	303	263	278	264	269	284	261	281	289	277	296	269	270	285	272	241	256	287	245	277	260	277	280	312	278	290	278	288	282	255	292	300	292	276	273	284	275	262	270	261	288	268	232	286	279	274	264	306	263	264	257	281	315	276	290	292	320	291	293	271	283	254	308	290	269	260	275	274	316	291	262	302	281	287	274	293	281	297	281	297	260	248	272	288	276	299	330	238	270	319	280	291	274	274	258	325	267	262	258	274	261	278	291	285	329	305	294	269	273	309	271	298	299	280	292	306	255	313	274	293	295	290	285	269	294	282	272	270	244	259	275	274	279	270	300	303	277	291	291	323	286	286	290	268	250	305	271	284	238	280	308	290	290	287	291	268	278	251	276	264	250	302	296	311	291	292	294	280	292	270	295	279	285	263	279	337	307	283	296	267	264	290	282	319	275	289	292	302	292	266	282	284	302	300	286	277	269	282	271	308	269	280	238	286	245	273	276	296	282	294	307	278	296	303	277	292	289	305	293	252	256	278	297	269	319	266	260	276	272	286	280	260	287	274	284	288	299	285	317	254	290	281	290	253	307	266	276	286	304	280	288	279	315	291	305	277	262	294	298	273	310	276	269	308	290	278	273	306	284	254	289	284	285	270	271	282	309	284	275	304	306	287	266	321	288	281	305	302	295	291	280	292	255	279	293	282	290	262	274	287	285	287	273	274	301	273	255	289	265	298	277	293	272	286	288	276	283	295	309	288	302	278	290	286	287	303	278	288	300	279	284	306	267	275	272	289	272	291	310	304	277	283	248	285	287	285	242	294	284	311	281	280	263	283	290	312	279	256	282	273	293	288	274	276	283	253	304	304	298	257	286	275	262	302	266	281	282	331	276	317	290	260	249	274	260	284	258	308	277	273	273	295	284	308	304	271	274	263	262	273	290	281	288	263	257	260	274	273	283	278	220	257	270	291	285	260	334	301	281	276	261	311	294	306	275	296	296	283	277	271	270	269	284	282	284	293	295	304	287	282	294	320	305	258	289	296	281	254	230	310	299	303	238	300	299	270	267	276	247	297	298	296	262	286	296	285	328	304	271	311	261	235	273	297	276	280	269	294	297	314	270	309	297	274	302	304	290	282	268	280	265	286	271	273	284	301	276	303	312	247	292	263	287	276	297	298	281	268	299	273	277	278	268	253	293	268	285	286	259	269	284	292	276	281	310	282	250	273	273	285	287	286	271	282	312	314	291	287	325	276	277	342	282	278	290	264	311	301	277	268	262	268	270	274	289	259	326	282	277	276	299	250	296	285	275	301	314	285	305	256	289	285	278	295	291	303	311	288	298	297	293	299	295	280	303	276	301	274	281	269	296	285	261	273	297	252	269	298	277	296	293	311	298	275	274	273	305	284	279	291	258	288	276	292	278	287	283	293	287	236	309	274	266	271	265	238	317	287	264	275	306	311	333	267	281	263	286	279	281	274	307	307	304	261	282	301	276	260	282	278	289	266	292	262	267	267	301	340	289	302	296	294	266	305	287	280	301	285	281	302	260	280	287	295	298	266	273	292	265	286	269	279	277	263	302	267	294	291	295	273	277	294	267	261	293	294	294	262	300	275	307	298	283	298	256	286	283	297	268	244	275	289	297	268	263	285	270	279	247	268	297	291	264	272	308	310	269	270	296	274	280	303	278	289	286	272	281	278	267	270	277	267	260	280	268	266	294	270	283	268	271	277	293	265	273	296	284	285	305	320	283	302	248	283	278	258	270	242	282	281	273	272	283	299	276	305	287	288	273	284	280	307	270	318	288	283	302	286	302	304	263	262	293	276	280	254	319	294	257	288	309	300	263	250	279	274	287	267	261	291	273	303	277	286	280	281	280	289	264	283	281	291	291	279	314	287	286	277	257	309	335	276	281	276	278	285	268	292	281	275	308	260	277	304	295	291	272	277	275	291	286	319	279	294	290	266	257	241	293	252	300	293	291	305	270	278	287	268	285	274	260	280	275	275	284	275	296	280	304	284	277	309	309	298	280	272	309	283	306	304	292	251	278	287	276	268	275	297	273	273	262	256	281	303	294	301	314	260	278	270	291	284	307	289	272	272	275	298	300	271	296	283	274	266	290	273	278	302	282	284	276	272	271	260	275	245	299	289	281	261	250	272	288	285	279	291	297	266	277	304	270	253	269	282	277	298	294	247	247	331	298	274	271	267	276	324	269	280	280	281	296	277	280	274	274	285	249	286	300	314	299	296	288	289	323	260	264	289	274	301	284	248	315	283	248	294	287	296	264	261	279	297	289	285	300	290	314	297	293	268	259	263	294	271	275	274	270	280	280	296	249	327	294	266	316	304	274	287	291	291	247	257	289	292	284	293	253	291	267	303	279	245	273	272	271	318	270	304	269	298	263	262	278	286	283	306	256	298	268	284	287	254	283	321	260	301	269	287	288	309	319	296	312	244	307	283	275	285	257	274	273	237	290	289	289	266	278	286	301	274	256	251	298	307	263	307	281	291	292	315	301	274	300	311	275	250	289	301	285	260	271	287	279	281	233	270	253
18693	11255	11466	3647	2763	2304	1917	1707	1568	1387	1276	1176	1064	985	977	887	858	901	868	766	818	766	804	766	765	777	759	794	705	663	710	700	712	719	638	708	742	734	663	696	699	755	706	697	731	739	686	681	691	675	678	706	716	717	679	659	694	706	695	682	740	669	738	690	704	716	661	705	649	698	689	723	678	754	686	688	665	713	703	734	679	724	692	681	692	714	683	686	680	722	674	686	727	666	668	710	648	662	702	703	727	656	660	675	747	715	679	718	660	707	730	678	674	713	666	691	709	736	707	679	635	684	678	682	694	718	695	681	696	659	674	674	649	717	654	697	694	679	682	717	720	668	678	741	721	688	710	658	697	674	658	682	660	612	665	736	726	689	660	668	716	739	660	638	656	747	715	682	654	665	651	698	706	657	647	691	670	722	716	703	691	666	649	653	738	674	684	721	697	676	698	627	723	708	650	713	695	694	634	699	726	694	706	699	675	670	654	669	717	670	715	687	692	672	671	717	676	672	695	713	672	691	688	696	696	673	723	682	665	693	695	703	685	730	656	684	675	666	733	708	645	640	691	719	664	635	687	670	708	714	659	710	645	683	688	664	705	681	702	640	725	711	674	684	672	681	694	665	715	681	642	662	675	648	737	689	639	696	667	680	690	709	702	684	716	693	698	664	646	667	723	671	687	657	664	683	718	678	667	678	709	715	707	672	680	683	647	672	721	708	694	678	708	618	657	682	670	696	731	720	693	686	663	731	722	716	711	690	727	647	731	687	696	730	707	706	694	732	662	698	711	711	735	660	710	723	668	677	687	724	698	697	690	664	650	667	662	665	714	709	691	644	684	650	643	671	654	683	698	638	678	647	708	729	626	670	698	737	743	621	719	704	712	731	634	728	686	677	681	704	692	687	675	659	689	667	700	689	680	657	628	686	655	677	658	709	669	675	686	706	679	722	691	772	624	690	659	699	695	700	672	704	679	692	711	656	750	663	741	685	704	673	643	684	705	671	687	693	675	696	697	712	675	694	642	699	710	674	698	681	713	707	667	681	677	651	666	706	725	635	691	674	655	695	667	703	739	702	690	721	710	657	657	705	674	681	709	639	708	655	693	638	667	708	684	701	709	675	657	659	666	677	705	643	692	687	752	633	653	674	733	736	669	624	669	672	695	669	666	689	718	658	680	754	661	689	672	712	638	685	675	672	665	694	657	733	689	716	681	706	678	681	733	700	658	678	701	724	708	667	724	695	683	686	646	680	680	667	658	701	701	704	665	705	702	687	723	711	664	687	633	696	701	691	685	678	668	670	725	659	653	655	695	655	681	679	739	761	642	693	670	657	652	672	702	682	662	684	681	691	662	719	699	688	710	706	672	702	728	643	626	682	717	669	664	709	661	731	624	676	721	686	701	719	663	684	694	659	684	712	687	651	662	669	690	676	719	714	706	674	685	675	693	709	674	672	706	698	689	690	674	666	678	696	702	695	728	738	677	713	683	707	723	700	669	668	697	747	705	664	680	677	701	716	713	709	700	694	712	698	709	673	717	703	688	694	688	732	718	755	674	663	721	676	688	686	682	694	657	703	670	634	718	665	681	707	698	716	699	685	728	690	705	717	724	741	699	704	659	689	716	688	650	718	671	727	693	712	698	678	679	680	674	692	699	671	680	685	723	678	678	658	645	666	699	722	693	670	656	678	656	688	722	668	713	666	685	682	699	693	691	685	689	700	705	701	692	695	642	704	649	721	685	641	734	652	665	696	700	658	710	698	679	685	688	690	685	674	683	664	662	683	677	703	672	685	709	667	718	662	692	673	674	691	678	697	695	708	695	670	720	671	697	713	691	679	640	684	688	641	726	665	665	733	656	715	692	719	680	708	695	662	699	700	695	668	661	708	709	653	686	650	674	689	654	681	669	649	697	686	694	689	685	650	698	678	683	695	660	689	647	692	672	694	652	731	704	690	660	684	730	723	738	720	705	681	699	670	664	661	667	661	676	711	715	700	705	689	678	666	710	686	707	673	657	679	666	675	693	695	663	664	698	694	690	630	611	687	703	682	713	667	655	686	711	692	655	635	690	717	738	673	684	691	719	636	683	652	666	685	687	673	679	680	716	661	660	660	724	712	731	662	718	671	699	665	664	682	680	651	691	715	702	702	681	686	726	705	698	681	695	701	701	693	684	681	671	718	666	702	637	645	713	656	653	689	648	675	754	652	694	701	675	697	711	670	633	710	658	709	666	667	689	698	669	692	730	700	654	653	689	658	677	744	636	715	678	697	693	638	723	658	709	671	698	728	728	722	665	700	699	696	684	654	705	662	691	743	673	663	677	697	692	716	675	642	717	710	735	657	665	687	664	704	691	710	682	686	691	672	658	704	678	690	696	663	691	716	695	669	651	713	682	672	636	706	646	677	721	722	684	666	680	697	707	692	686	721	693	687	669	678	687	645	714	699	696	699	690	660	750	703	655	661	712	699	673	691	694	693	688	675	739	676	723	727	692	710	630	688	687	693	684	693	665	685	689	657	672	699	664	657	696	696	689	746	707	705	693	695	684	695	688	693	687	704	658	712	711	695	682	715	709	678	680	643	718	688	683	694	705	638	738	699	739	713	676	698	701	690	665	718	665	699	687	695	665	696	724	696	692	675	728	674	723	689	672	707	656	632	649	659	700	685	724	689	709	704	722	682	664	689	736	685	675	629	665	710	683	694	671	691	648	685	664	698	681	690	671	659	702	663	665	693	688	689	700	667	613	712	712	679	650	692	720	668	714	677	744	637	691	672	704	720	683	710	745	645	735	741	689	689	697	671	702	728	703	687	638	691	654	689	702	695	673	716	691	698	694	693	640	683	690	681	677	737	657	687	655	670	715	659	716	695	698	678	670	698	684	718	657	705	674	674	687	702	639	725	701	721	699	703	618	670	648	658	614	644	692	694	712	641	695	683	682	691	688	695	651	690	691	698	662	665	737	657	720	750	665	686	709	705	712	684	680	678	665	683	670	687	674	674	685	698	701	672	696	690	698	703	705	657	684	649	692	660	707	668	682	643	685	700	702	649	646	656	664	684	689	680	712	684	660	672	679	642	693	705	678	701	696	701	683	656	666	741	684	691	676	693	698	702	666	687	681	660	692	686	682	678	695	737	666	735	727	660	729	706	682	674	701	661	708	626	658	724	659	663	696	676	694	691	699	673	701	673	687	663	694	702	686	714	642	708	652	669	716	703	664	665	723	732	669	667	674	700	639	649	674	671	744	725	680	619	699	741	721	708	687	730	644	699	665	701	638	702	690	692	690	696	699	643	681	688	660	686	644	691	687	687	629	660	723	703	702	711	687	680	686	684	685	699	663	713	679	695	692	700	665	725	674	608	696	676	686	686	684	693	640	640	664	658	687	673	664	692	694	658	716	702	666	698	683	674	710	641	663	715	617	674	724	704	684	678	752	665	670	687	696	681	687	720	687	746	681	691	632	708	676	678	656	692	670	651	680	686
33990	20425	14553	3625	1242	770	508	448	418	362	367	278	312	240	244	258	242	219	217	206	205	202	204	168	202	212	187	183	185	208	179	183	190	191	181	211	223	206	203	218	186	189	199	205	162	195	166	179	215	192	185	169	188	163	186	193	167	187	203	171	187	200	172	208	185	189	181	182	174	167	151	203	170	209	177	186	196	186	188	196	209	201	178	202	207	189	213	200	174	181	170	217	220	196	171	189	161	179	167	194	199	192	176	180	180	157	175	183	182	172	142	177	194	174	187	193	185	182	178	198	184	185	178	191	196	181	189	212	177	176	178	211	179	164	201	199	157	171	180	200	181	181	176	220	173	196	171	173	188	204	185	172	179	163	184	158	198	187	185	190	180	176	168	157	165	189	175	195	178	182	187	208	200	199	175	188	185	178	188	170	169	208	178	185	173	186	182	198	180	205	176	192	170	202	179	198	193	184	185	209	168	184	200	193	194	205	199	189	197	188	179	178	189	193	210	192	220	178	192	185	213	172	177	181	163	193	200	175	201	201	190	208	175	187	201	181	191	185	185	197	178	162	176	190	170	174	210	175	205	214	208	191	205	190	155	190	170	217	209	183	191	165	194	199	206	167	184	202	200	189	191	186	178	203	181	185	179	193	198	210	181	195	185	189	160	182	202	189	184	166	190	195	196	179	170	173	177	177	181	204	186	192	179	177	190	197	193	183	177	182	183	192	216	226	158	190	178	185	170	206	189	206	194	184	176	214	163	190	199	177	198	175	182	165	186	177	177	169	187	187	205	179	193	191	176	162	168	193	195	189	191	191	179	203	174	184	178	195	195	178	193	184	216	174	212	197	207	200	193	203	169	201	201	181	212	216	184	187	169	197	212	212	187	184	180	183	169	177	188	161	188	173	188	168	191	172	175	162	175	198	183	196	203	176	159	203	176	165	213	163	184	190	154	199	198	194	173	195	177	188	187	180	201	170	185	184	190	171	178	171	199	187	207	184	190	193	171	192	191	176	204	192	172	171	198	165	201	171	160	190	176	177	191	212	178	185	180	182	212	193	176	182	197	176	174	207	186	190	204	175	177	191	202	188	199	161	168	175	189	186	155	200	179	205	159	181	188	209	197	169	181	179	197	225	204	190	195	195	190	198	200	177	202	174	176	211	183	183	201	177	168	214	221	198	201	198	187	190	206	177	207	208	213	198	167	156	188	189	182	159	202	214	177	167	185	203	198	167	175	178	171	185	180	162	184	176	166	194	207	178	191	180	226	196	200	173	199	208	175	178	177	171	172	162	177	166	184	198	200	183	203	196	215	203	201	190	180	156	204	159	177	203	186	213	167	166	182	196	174	174	197	220	178	190	186	192	174	183	189	171	154	173	182	185	154	196	183	172	180	181	187	192	187	174	196	162	206	147	191	179	142	173	171	180	197	164	199	188	148	208	211	192	179	189	184	194	173	183	193	173	181	190	188	179	200	173	190	171	184	180	183	187	190	196	181	202	177	188	164	202	186	180	194	192	172	191	196	197	187	184	218	185	189	158	176	191	193	177	174	191	149	178	174	189	178	220	169	173	187	205	172	198	195	176	178	186	196	200	187	183	192	204	144	176	174	201	196	206	147	172	187	180	189	182	172	182	186	168	226	162	202	185	193	164	168	185	201	184	180	207	179	204	198	178	197	174	214	175	173	201	162	201	191	197	195	191	180	187	182	187	179	192	189	167	185	186	179	181	190	187	199	167	173	205	174	185	181	203	168	183	196	202	187	166	181	186	196	160	165	172	167	185	185	175	156	205	190	192	193	206	176	212	187	207	177	194	176	204	182	223	169	159	187	186	195	214	202	175	187	184	182	192	176	189	182	196	207	207	187	187	181	201	225	178	197	192	186	207	182	172	193	174	187	169	199	151	197	179	161	193	185	168	174	214	196	179	184	173	199	159	186	195	203	163	184	156	192	188	181	178	212	156	167	166	192	199	198	167	166	184	166	171	188	199	173	191	197	205	178	185	170	201	199	176	161	185	190	201	202	170	182	222	192	190	211	174	203	155	166	194	168	203	187	155	193	179	176	200	210	162	181	192	170	202	188	187	168	201	184	195	185	190	178	176	187	196	191	185	179	193	168	182	201	186	170	177	165	201	230	191	175	178	190	190	203	196	199	189	173	173	183	183	180	180	185	174	196	165	168	188	179	177	166	165	211	175	165	166	198	181	170	168	197	205	191	179	180	215	175	171	195	173	175	171	170	210	190	185	207	171	197	182	190	203	171	176	200	176	173	171	176	199	171	170	166	175	200	185	172	190	196	175	186	192	186	183	182	200	188	190	203	146	181	188	190	196	185	193	184	191	180	193	204	201	179	176	175	191	195	194	170	187	158	183	181	167	178	202	167	168	192	218	201	169	181	177	160	221	169	185	160	200	172	198	187	174	180	172	197	183	184	214	196	192	177	175	200	193	189	195	178	170	182	196	183	181	163	213	171	173	167	205	211	208	204	181	167	187	194	195	176	189	177	187	199	205	200	197	206	176	199	162	190	194	170	198	180	175	150	193	167	173	207	181	186	181	172	197	168	206	201	193	147	209	201	181	214	177	174	186	191	179	194	165	186	214	166	222	187	177	157	170	197	196	188	193	183	201	197	186	167	162	179	158	200	162	191	182	193	182	164	188	206	189	180	200	179	182	177	198	178	189	148	174	176	174	217	197	196	189	207	168	188	172	164	202	209	200	182	199	195	177	202	197	211	178	194	176	173	175	203	194	175	184	198	188	171	188	190	211	209	176	201	215	197	175	181	178	196	173	165	205	194	193	199	214	172	189	188	164	171	191	170	189	203	184	179	193	193	202	195	178	188	188	163	172	204	193	179	183	174	200	169	206	166	190	185	181	198	178	185	190	178	189	199	193	172	187	186	166	181	159	205	192	186	191	189	185	167	182	177	180	185	181	189	189	203	206	186	182	149	196	157	169	209	204	167	188	212	193	184	178	180	184	182	182	151	185	190	184	173	188	211	189	203	182	187	197	187	199	166	186	170	169	176	156	173	161	192	168	154	196	187	197	194	183	208	181	202	191	180	158	174	200	176	142	187	169	164	192	227	182	195	194	175	188	186	192	159	174	174	222	196	191	201	200	181	192	206	214	178	187	194	194	173	180	198	174	190	173	207	203	194	209	187	189	172	190	160	199	204	196	190	161	175	194	228	197	201	190	211	196	169	198	193	175	207	178	190	155	193	190	181	189	205	192	201	176	175	208	215	176	191	166	211	183	176	174	190	194	186	212	193	206	192	176	159	185	185	186	180	172	182	230	203	201	210	180	203	163	171	197	184	198	162	203	198	184	194	188	217	200	193	187	200	159	174	198	162	192	172	179	188	185	179	196	214	186	181	195	202	174	185	177	170	162	197	186	174	184	187	188	188	165	170	173	195	206	190	192	187	171	189	179	192	192	164	199	179	196	193	180	188	191	198	185	175	180	178	189	185	197	164	194	186	182
23342	16948	16556	4882	3509	2742	2307	2076	1764	1467	1299	1192	1086	1014	895	762	780	755	741	669	640	631	618	607	567	569	600	570	544	538	539	537	486	511	464	496	543	522	510	540	488	519	543	520	491	499	489	503	486	457	476	499	480	505	463	455	460	458	488	523	495	454	472	506	502	502	479	487	482	509	457	473	485	504	467	465	459	452	481	489	484	439	463	504	520	455	472	466	503	480	461	505	540	501	450	476	504	446	475	510	543	490	476	530	487	461	489	493	488	481	496	509	470	514	492	499	504	510	482	475	487	475	468	503	441	483	496	481	484	496	496	479	500	468	465	506	500	485	429	465	515	499	486	464	469	476	515	457	520	481	502	456	499	490	497	515	471	501	449	448	488	469	456	476	483	474	471	480	485	456	480	439	518	503	471	485	511	498	466	469	481	494	490	447	470	513	468	453	496	454	493	491	464	441	446	489	425	456	475	506	491	473	469	434	435	503	482	509	488	471	506	503	477	505	455	433	457	473	404	482	479	475	467	499	484	507	470	522	473	482	469	468	472	494	504	505	449	489	454	467	500	491	515	483	476	471	456	497	468	480	479	462	459	481	474	474	467	468	491	504	465	457	492	480	464	526	445	475	451	481	467	500	474	511	460	499	476	475	469	440	464	506	503	471	469	512	492	491	454	527	514	472	414	490	447	489	472	436	520	452	481	479	471	460	446	501	494	484	470	438	484	461	464	477	435	474	461	480	470	496	489	473	432	520	448	474	465	489	483	475	477	473	467	487	454	459	500	484	485	507	472	505	488	502	486	460	474	505	475	514	503	454	487	475	485	477	525	513	490	487	498	473	499	443	493	490	481	441	454	462	486	489	493	483	481	499	460	443	496	478	507	464	483	465	500	445	503	480	542	481	490	466	461	473	507	485	449	479	457	458	488	442	471	513	495	468	474	452	506	462	466	488	506	450	467	478	499	450	471	478	480	505	483	497	499	501	468	458	496	453	482	470	503	476	469	442	476	490	469	456	506	445	503	513	456	515	473	484	481	472	488	510	458	500	497	456	458	474	529	480	510	452	508	473	469	505	505	501	479	467	504	510	498	439	461	451	496	462	495	428	491	474	480	502	469	443	488	483	491	469	481	479	487	517	481	470	481	469	454	438	459	481	492	456	469	483	475	493	469	501	458	498	483	458	467	476	488	484	486	469	466	512	474	477	481	465	476	461	500	446	479	471	492	455	477	515	464	482	499	479	477	472	463	441	454	474	512	474	430	508	524	460	456	490	499	485	454	515	448	468	508	469	481	467	450	515	483	486	469	525	470	481	497	487	483	438	468	480	471	488	454	510	523	464	467	489	498	489	450	463	506	472	461	484	464	487	479	471	462	489	460	461	481	488	467	443	455	469	477	485	487	510	471	458	489	503	491	479	499	479	464	465	467	480	469	478	484	441	483	460	456	502	452	450	450	453	502	497	497	466	501	480	475	498	470	496	486	464	475	483	447	474	449	488	452	463	502	487	488	471	501	468	472	498	454	476	509	488	480	494	439	500	494	519	490	466	450	477	473	459	471	482	467	498	445	514	452	495	480	507	483	455	484	510	521	482	491	456	439	455	463	497	479	483	485	463	490	450	459	480	497	494	468	488	484	474	467	471	437	459	448	503	468	467	486	511	504	457	450	491	485	516	439	409	502	470	489	480	472	463	466	511	448	509	485	488	445	507	509	481	477	483	468	462	498	495	438	480	480	454	483	477	485	496	465	457	487	506	444	473	504	502	460	514	497	498	452	439	513	484	497	446	484	474	457	456	476	473	475	443	499	479	491	464	490	487	479	463	490	490	485	498	520	465	466	472	459	482	456	449	484	475	499	488	507	476	482	472	465	503	484	513	504	509	484	476	508	497	479	484	456	470	460	489	498	495	471	495	475	494	451	406	473	474	509	430	477	446	448	462	478	468	481	451	459	480	460	449	461	447	455	483	453	479	483	504	488	507	475	508	471	498	495	490	496	495	479	489	457	488	429	478	481	456	505	459	483	501	507	488	491	479	471	479	538	475	515	503	476	536	491	465	476	483	471	490	489	471	490	497	459	488	520	455	468	483	498	475	491	519	452	504	515	490	496	477	504	483	458	471	525	435	505	496	444	518	457	430	498	494	446	456	461	488	454	474	474	481	483	471	439	500	475	510	481	439	480	495	492	498	473	485	441	455	467	474	489	478	510	499	469	471	511	508	472	494	487	448	460	474	461	492	519	480	474	484	474	474	469	456	469	476	502	432	453	484	480	499	472	483	493	488	494	441	501	471	480	460	467	521	478	463	504	481	481	499	474	452	463	499	455	482	501	475	500	450	467	500	482	462	478	484	452	498	472	462	469	482	443	485	482	484	502	460	464	498	459	484	472	463	507	454	508	464	473	463	485	495	491	469	442	482	446	520	493	456	427	499	460	501	486	485	510	442	512	493	452	479	505	463	452	456	457	449	442	489	469	444	489	468	498	470	482	465	450	449	484	446	460	454	508	490	487	503	417	501	468	512	504	429	462	505	505	487	459	518	492	463	478	462	510	501	478	438	494	504	484	477	469	483	470	456	457	473	457	470	473	488	499	461	477	457	484	524	469	490	480	480	483	473	460	462	486	464	473	464	452	506	460	494	479	503	487	456	468	482	503	448	528	467	483	496	493	456	478	514	510	465	488	461	482	482	511	473	532	465	517	520	435	497	473	465	492	489	466	483	475	478	453	479	494	502	462	517	517	446	458	495	501	478	481	453	461	510	467	488	474	509	500	495	503	492	475	489	524	482	526	453	454	466	464	435	469	442	449	496	478	455	498	489	459	437	460	469	458	468	482	505	514	494	473	493	504	505	500	472	513	463	440	484	500	473	524	468	452	498	465	432	489	480	499	488	475	476	489	503	500	457	485	498	509	465	500	448	497	491	477	476	488	520	436	492	448	474	480	492	468	506	429	470	521	469	438	537	477	512	507	522	478	470	465	444	467	527	479	490	474	455	474	492	445	534	505	489	494	477	499	503	482	470	489	498	520	458	487	462	488	444	478	476	481	486	485	489	446	457	462	502	470	458	479	457	502	507	415	478	494	525	478	453	461	495	440	478	489	487	485	498	459	507	465	439	476	467	464	496	464	451	455	479	469	502	489	509	489	505	479	468	451	467	488	456	483	487	481	485	534	484	467	445	501	482	487	486	476	477	476	476	504	532	489	489	468	494	453	484	475	491	457	481	471	450	513	479	532	486	443	485	496	472	463	521	432	477	493	494	454	462	495	475	480	520	468	479	465	457	463	479	456	474	483	486	498	483	491	454	494	475	521	459	469	498	439	452	454	460	485	452	439	471	499	488	496	474	445	464	490	461	441	460	475	494	508	492	513	463	509	499	464	492	479	468	476	515	458	461	488	486	509	470	473	448	497	480	435	429	500	439	480	465	525	419	470	476	461	496	466	445	451	503	498	485	479	447	457	459	501	493	514	446	468	478	485	488	489	504
11663	3887	1943	695	507	456	432	394	422	376	346	377	344	349	322	341	328	332	281	339	339	326	351	330	340	335	312	294	338	286	285	336	358	318	356	326	318	332	321	312	310	303	315	321	339	332	340	349	328	341	335	306	348	309	332	338	316	316	297	343	333	319	320	329	331	316	323	301	297	313	330	335	327	314	330	320	326	309	339	308	315	363	331	317	317	324	335	301	312	322	316	310	321	319	329	348	305	317	303	354	351	332	326	295	327	296	311	325	304	324	369	333	304	329	291	303	353	311	323	312	299	320	322	292	324	355	350	315	287	318	350	285	314	312	265	309	315	307	367	340	325	302	302	319	315	318	316	319	319	365	318	328	327	313	317	348	334	340	342	315	317	308	351	333	347	331	322	344	327	321	306	325	318	303	350	321	344	346	342	317	326	342	354	296	295	334	311	336	308	340	321	315	332	315	323	310	341	317	324	345	318	308	306	323	279	310	316	339	341	298	337	338	300	317	330	300	314	317	330	317	326	326	294	308	302	325	332	351	317	309	314	324	347	330	292	324	329	331	360	339	346	307	325	328	331	320	327	293	343	321	332	324	315	311	304	301	313	301	331	300	342	311	288	310	322	355	329	311	325	311	297	327	329	305	301	315	308	348	352	354	318	329	321	354	304	326	299	329	298	299	310	332	321	336	341	341	328	295	308	329	316	331	342	307	350	314	294	291	319	295	345	332	327	294	340	288	329	335	370	312	320	325	318	306	369	303	336	330	299	320	336	315	329	320	323	316	294	329	343	320	328	333	336	302	329	304	309	297	313	364	324	317	325	358	337	334	356	314	330	349	326	324	349	336	314	327	344	322	327	310	308	308	283	299	331	332	335	346	300	335	328	316	340	333	314	334	355	297	321	325	326	304	339	312	309	311	309	327	322	267	302	327	345	323	328	343	340	348	360	335	301	341	300	315	331	311	290	281	321	359	305	290	299	313	346	327	328	352	326	340	328	287	345	310	337	348	320	304	308	326	298	299	320	341	341	309	293	330	319	315	330	321	303	337	336	339	307	294	288	299	323	336	304	323	329	335	337	290	300	333	359	341	350	301	316	335	345	318	314	306	306	314	312	298	300	323	313	291	297	325	320	291	335	335	302	341	333	359	378	331	293	347	325	353	325	320	331	306	333	323	308	319	303	297	311	302	305	324	324	352	390	326	313	326	308	330	323	327	323	326	303	307	347	303	311	314	334	337	279	318	328	304	293	295	285	335	338	304	348	328	314	314	325	292	310	331	302	328	320	320	306	333	319	312	319	315	321	329	318	326	331	292	344	297	313	330	328	320	312	312	313	343	315	302	305	316	286	316	313	302	312	284	335	325	309	292	309	309	302	307	308	338	342	311	333	312	344	319	320	298	289	336	334	344	334	307	314	329	281	347	331	325	299	324	349	338	321	316	341	347	300	314	305	283	306	293	294	291	327	299	298	347	357	350	280	329	307	323	292	317	331	322	345	304	341	347	315	282	315	315	308	322	312	309	366	309	323	330	317	314	321	306	331	305	360	314	299	315	313	314	291	317	309	304	298	356	301	318	327	300	303	318	326	305	332	329	339	295	319	366	340	302	352	300	340	294	303	318	301	310	314	288	339	326	313	314	332	341	319	304	312	315	335	326	363	332	317	347	332	344	325	306	343	320	330	345	315	337	331	314	342	363	338	297	329	326	308	290	310	306	292	314	296	321	302	310	326	321	314	319	308	334	299	335	326	316	329	342	309	337	317	316	299	323	325	337	276	326	300	293	323	312	282	333	344	311	290	312	325	307	304	292	313	307	333	340	323	298	316	338	327	338	326	319	374	313	344	336	327	335	305	335	293	277	333	336	319	345	324	343	325	347	323	356	332	328	295	319	330	318	333	303	347	325	313	294	307	332	306	311	298	348	316	304	322	341	300	321	324	295	312	336	303	300	360	320	298	353	317	322	289	317	310	305	330	334	331	327	326	320	295	335	328	321	330	280	334	352	324	315	331	315	298	316	304	316	311	309	313	321	327	378	318	314	310	320	335	301	292	327	330	302	337	315	344	293	294	330	323	299	311	347	325	322	307	315	330	309	355	323	338	301	286	336	308	306	305	319	333	326	325	331	327	352	323	326	308	330	323	321	317	301	295	290	299	310	291	347	338	327	298	312	323	342	374	300	325	324	332	318	309	352	335	342	297	334	349	339	308	306	311	327	304	344	282	311	319	313	327	289	326	311	292	323	306	306	308	329	321	333	336	316	332	332	331	309	328	352	303	301	328	332	336	346	297	344	312	327	321	330	339	308	326	327	322	320	320	333	312	308	330	317	319	275	339	343	325	330	344	315	298	332	331	304	325	277	308	333	323	323	311	316	353	352	320	269	310	333	307	330	342	312	316	326	340	306	338	322	342	330	301	298	303	312	291	335	307	309	321	357	351	329	315	312	365	322	330	326	295	327	359	284	326	320	343	324	319	293	319	294	298	320	321	333	325	314	317	342	291	333	312	307	284	328	324	302	349	302	331	329	288	374	289	347	307	318	336	310	308	342	295	330	312	284	313	334	336	341	315	327	311	365	321	309	329	300	314	275	311	302	296	311	314	315	316	326	309	337	332	329	289	310	371	321	353	286	307	330	338	300	309	318	327	298	324	335	310	316	323	309	320	346	316	314	321	366	299	341	303	339	316	319	344	350	333	325	302	289	329	318	317	321	329	346	328	318	304	296	322	313	321	339	299	332	377	300	321	298	310	321	321	318	308	312	323	360	341	336	337	321	283	330	312	303	347	310	344	300	340	309	308	344	335	310	321	353	322	328	326	309	336	338	341	333	386	326	329	310	293	307	308	314	286	319	292	315	327	320	310	297	340	320	278	348	340	315	342	320	307	312	324	334	300	319	285	327	304	280	344	350	358	300	327	294	329	327	317	314	328	322	315	297	328	339	305	337	349	323	318	327	340	304	319	312	330	316	313	321	349	330	289	273	345	333	315	319	308	294	321	335	323	344	311	307	319	306	320	336	321	321	352	352	297	330	303	326	325	329	320	322	314	322	330	381	314	290	334	314	339	326	336	310	311	288	347	302	318	321	319	324	293	294	290	310	304	277	294	328	302	296	319	331	331	306	341	308	328	311	292	316	347	325	317	331	345	333	307	326	318	305	316	344	328	310	318	322	295	332	331	347	285	335	344	343	330	341	330	306	326	298	336	343	309	345	340	320	318	316	311	317	296	334	334	347	308	327	314	341	334	326	311	316	326	331	336	286	289	291	306	336	329	310	330	314	352	330	355	334	315	297	322	316	325	338	292	293	309	352	295	320	380	288	325	351	341	343	325	324	351	360	324	329	353	318	311	336	306	339	308	275	288	330	349	327	326	267	290	337	335	300	301	335	313	330	313	302	339	316	330	306	312	329	305	333	329	286	322	365	325	333	332	308	305	311	302	315	311	307	318	330	360	330	328	335	318	301	333	348	333	305	335	328	317	331	331	322
8700	4336	3852	2021	1766	1508	1359	1249	1205	1080	1019	1037	918	914	897	883	850	845	790	857	795	807	818	849	812	735	766	759	778	778	792	785	763	769	802	795	831	760	778	770	730	822	787	759	785	798	806	751	806	784	763	777	786	784	757	779	785	771	791	788	752	801	816	771	800	810	780	706	760	754	784	812	772	826	730	833	775	762	775	836	755	805	759	740	788	738	775	789	766	796	752	802	817	796	823	791	794	808	703	774	759	785	721	780	768	808	781	804	774	775	800	746	806	790	783	791	791	795	751	799	794	770	763	797	791	776	800	775	824	774	749	752	779	839	803	763	723	833	787	753	779	802	810	778	768	774	744	810	799	772	774	781	790	778	781	773	830	817	793	803	785	765	787	814	772	733	785	745	773	764	733	777	798	782	782	781	728	788	771	792	822	773	839	827	792	767	741	801	790	764	865	730	756	764	793	725	726	790	764	766	768	809	800	732	799	787	761	802	821	829	732	767	751	783	800	790	796	746	726	763	801	801	778	769	786	827	771	723	759	801	846	759	770	774	745	777	778	807	766	765	820	778	766	767	785	800	810	802	724	793	762	815	758	778	808	775	803	820	764	695	767	771	756	775	796	767	752	776	774	816	756	785	769	782	776	702	797	778	745	781	814	782	728	798	791	737	801	770	812	808	790	777	793	778	753	749	796	797	772	745	790	753	770	745	768	757	769	824	794	801	765	772	778	768	800	776	785	781	788	772	743	794	730	765	775	776	769	800	767	719	765	796	758	743	761	781	769	756	790	741	808	779	800	758	766	752	815	793	782	776	727	831	767	761	809	812	813	806	787	737	764	807	798	746	746	825	740	809	746	787	735	754	778	833	805	772	772	795	797	787	831	782	786	767	796	780	757	722	825	754	812	772	783	790	757	784	783	778	803	740	795	790	771	725	803	740	734	753	735	726	789	797	793	753	801	785	793	783	793	755	799	730	762	729	780	729	770	793	721	789	881	769	778	774	827	781	799	757	779	770	799	790	792	799	823	800	764	824	737	751	762	759	790	795	784	739	716	770	747	764	816	757	740	799	823	789	784	794	777	739	755	759	787	770	772	770	719	786	771	765	818	777	802	777	792	769	723	778	777	824	802	808	788	772	804	761	758	757	788	822	738	776	785	817	771	775	776	737	748	803	791	744	792	812	777	785	777	848	743	785	744	780	791	712	762	726	772	756	762	801	812	754	770	726	762	719	811	777	756	798	841	745	781	735	772	789	822	776	800	755	791	748	761	818	758	800	812	733	815	796	791	762	812	753	826	762	736	748	794	780	780	836	778	730	799	797	807	747	818	796	759	774	756	774	739	755	763	765	759	774	763	754	772	764	756	755	751	788	769	758	781	766	787	746	875	793	764	810	794	769	804	781	760	786	771	774	730	772	786	826	758	755	781	820	743	763	755	751	729	777	787	774	770	764	759	781	809	798	750	816	759	813	737	741	720	789	734	801	774	803	746	747	739	759	822	729	812	740	751	776	817	791	771	724	773	736	769	768	731	760	778	782	788	757	795	806	786	796	776	742	736	839	793	766	786	737	759	748	830	758	762	771	784	748	782	784	768	817	797	752	764	772	780	770	726	715	776	845	756	765	769	773	800	780	750	760	762	827	738	755	761	797	786	721	804	795	738	765	795	757	798	821	755	800	770	757	782	767	743	781	777	795	764	795	793	759	810	758	817	826	798	743	778	791	749	773	796	755	795	792	788	825	796	805	782	766	799	759	757	756	789	788	770	759	777	772	765	758	864	718	742	802	791	770	774	799	773	779	809	822	750	767	798	757	740	798	791	791	768	793	789	768	774	751	780	783	742	794	770	804	734	735	769	791	798	798	786	784	801	802	774	706	785	814	785	785	778	804	668	795	783	771	800	784	778	754	733	755	754	747	768	778	765	802	752	808	774	737	768	750	742	743	748	776	789	838	838	809	793	798	821	790	724	761	788	745	803	795	789	757	766	785	805	796	724	781	820	791	768	710	759	811	792	807	779	756	809	789	801	799	808	735	744	819	776	792	779	815	761	771	768	852	770	760	789	778	805	762	746	774	740	734	824	822	721	778	784	787	749	790	767	849	800	772	776	791	770	836	784	788	802	796	744	793	769	767	763	775	754	798	771	754	763	783	759	770	776	762	831	766	747	803	788	791	800	796	780	752	742	821	795	728	760	776	816	756	790	787	780	808	770	779	793	812	712	776	811	825	733	756	754	799	760	795	768	741	778	767	800	807	798	826	743	811	779	795	792	756	784	823	777	786	800	838	777	848	819	781	714	768	788	755	761	791	788	749	791	782	791	736	791	807	773	742	829	720	783	771	774	815	788	788	740	828	789	803	821	773	775	813	795	793	787	788	758	787	823	762	797	791	766	745	793	775	812	801	809	762	762	802	795	765	738	787	767	766	741	782	758	745	771	763	815	780	818	792	756	772	804	759	792	761	733	738	807	762	769	825	793	804	775	816	748	795	811	829	806	804	851	716	732	792	796	784	751	835	731	758	786	815	774	778	754	771	796	762	774	763	754	749	800	774	747	753	792	734	765	781	765	716	731	769	792	798	851	788	810	822	799	734	725	749	780	781	755	760	812	789	756	753	737	765	830	761	773	720	798	821	760	746	812	785	764	812	771	804	746	753	793	789	791	818	834	736	788	768	796	751	734	720	796	798	817	735	760	797	726	750	811	785	787	773	781	727	785	798	803	789	834	792	760	803	807	777	764	788	814	767	790	819	752	776	756	816	839	771	791	767	786	790	808	840	791	778	785	763	793	743	807	791	772	749	783	796	785	840	759	793	794	740	773	811	772	735	742	773	804	721	744	751	765	771	805	762	775	821	805	797	786	794	758	773	790	802	766	776	805	777	751	781	743	806	779	759	748	787	770	779	797	751	843	773	828	769	776	729	763	743	779	795	723	764	768	755	758	772	789	788	782	750	757	792	766	775	773	800	813	771	794	788	774	764	780	759	762	812	782	801	839	824	789	794	841	787	809	793	790	761	768	734	758	788	787	772	833	785	802	772	775	762	759	785	778	791	750	761	779	749	766	765	788	787	793	759	784	800	809	813	779	750	828	738	806	815	786	771	803	842	808	764	692	777	829	784	770	764	749	781	797	779	773	769	781	799	788	771	798	772	765	755	734	797	769	760	794	735	767	745	781	739	754	777	766	735	792	808	818	733	776	792	749	775	747	816	771	783	766	741	718	711	794	734	801	774	777	805	764	816	803	796	762	809	800	736	742	751	772	790	786	804	803	727	807	803	794	773	756	784	820	778	798	800	807	766	812	844	763	769	816	796	782	750	807	785	747	803	760	795	805	791	768	795	763	768	790	764	758	774	753	776	781	798	790	783	778	764	692	794	767	798	794	744	773	807	766	749	754	769	807	763	757	751	801	772	724	731	780	818	829	739	753	768	781	749	788	779	771	814	777	801	811	779	810	764	786	798	810	788	789	834	806	761	790	789	798	751
25884	13493	8926	2202	871	653	518	466	445	408	406	376	333	351	287	308	315	288	292	294	322	313	306	287	287	271	292	259	298	282	292	312	297	276	290	262	278	280	298	273	281	275	311	306	281	286	266	252	278	280	287	263	308	280	266	279	306	271	264	297	300	270	277	302	298	270	309	287	240	287	293	301	262	279	284	293	306	311	295	262	274	277	276	283	318	282	295	267	277	267	289	277	269	292	297	270	291	295	269	254	272	291	298	287	270	246	266	326	281	261	293	263	287	260	306	276	294	253	283	268	306	288	279	284	288	306	275	267	240	295	313	299	295	305	286	274	255	284	282	260	290	278	282	285	276	267	269	317	263	276	267	250	269	287	269	308	284	278	284	293	264	265	286	299	294	308	271	314	294	279	290	285	271	266	258	263	252	279	276	259	265	287	280	284	290	294	316	268	292	296	288	293	277	255	273	272	308	265	288	295	299	267	285	287	288	275	283	300	316	285	273	279	275	309	250	286	278	282	259	288	276	301	272	322	278	288	273	290	293	280	261	291	295	257	297	298	263	272	267	287	278	296	312	277	268	318	272	265	248	256	241	282	278	272	280	289	272	267	279	265	313	280	268	285	282	240	270	270	290	291	269	304	303	277	306	259	271	266	291	262	295	279	285	288	295	269	272	290	278	262	289	270	258	307	261	259	289	233	280	277	275	277	307	294	259	301	299	277	283	292	299	263	315	293	274	264	282	269	273	287	278	245	293	256	277	283	297	278	278	297	302	266	269	293	280	294	263	244	280	275	278	275	277	263	295	267	298	259	271	288	274	277	286	289	282	268	303	287	288	317	317	263	263	254	293	305	274	264	284	295	250	277	282	286	290	285	290	277	301	267	266	295	281	304	283	285	286	273	305	308	270	275	287	277	287	273	258	256	273	318	304	295	286	293	262	267	257	270	296	289	248	276	275	258	277	285	272	273	272	288	245	277	270	272	268	268	275	282	267	272	278	320	284	284	265	296	284	300	312	302	266	303	283	284	268	303	269	249	269	267	257	287	251	294	285	289	309	297	256	283	314	280	303	319	282	282	273	272	273	260	288	292	292	293	299	270	269	267	310	297	277	294	280	259	287	281	316	278	303	291	301	270	286	272	284	275	256	265	258	305	265	259	270	290	295	272	280	297	260	309	269	263	271	288	328	304	291	266	275	276	294	265	323	290	309	277	280	290	266	280	274	267	260	309	267	274	286	284	278	258	287	301	264	263	285	296	258	288	275	266	294	256	269	282	275	281	263	266	297	285	286	264	281	306	269	291	288	290	278	276	277	264	278	265	266	283	286	292	281	278	290	276	255	287	271	271	295	271	308	293	313	312	300	301	304	302	246	248	307	298	318	283	269	275	270	264	313	276	268	271	285	298	298	297	307	273	275	293	264	297	300	291	304	275	263	260	308	271	283	264	259	302	247	322	277	287	293	302	290	273	276	284	296	305	294	278	279	305	246	298	261	296	269	247	256	287	285	303	281	259	283	268	300	268	282	290	303	275	268	269	257	284	297	291	295	248	292	270	276	281	292	303	264	276	279	300	275	297	284	273	275	286	272	260	287	295	292	303	275	274	287	281	282	267	268	274	311	275	280	291	297	276	279	282	285	325	308	260	249	286	267	299	279	275	304	291	285	293	306	259	281	307	253	284	276	256	246	257	318	266	270	324	289	282	282	291	293	259	273	254	295	274	275	311	263	290	289	293	273	284	270	286	289	288	307	276	291	273	297	256	254	293	276	293	267	335	262	281	264	291	287	269	253	269	280	287	293	311	260	271	297	287	279	271	243	287	307	270	256	287	279	247	286	258	295	261	256	318	280	295	271	255	258	294	280	277	269	282	291	293	273	258	295	303	275	297	291	287	297	297	296	283	251	263	281	251	269	278	298	282	281	276	253	280	282	290	299	258	281	303	282	302	272	270	294	294	301	268	302	273	268	288	318	299	241	289	290	254	287	301	290	275	278	289	291	274	308	265	293	266	297	275	322	302	285	281	260	278	277	302	273	292	261	279	278	283	256	264	267	305	309	286	289	280	286	285	274	295	253	283	271	275	282	295	277	275	257	283	264	292	295	273	282	274	282	292	268	266	278	263	280	259	286	241	300	254	294	284	247	285	297	262	224	273	288	252	275	270	301	319	285	279	270	288	301	277	263	271	297	297	290	295	274	271	286	293	273	269	262	251	274	257	273	282	273	302	307	335	283	319	277	299	270	253	288	291	298	309	273	317	279	317	283	251	265	287	285	268	249	278	276	305	294	303	269	273	296	279	299	285	289	273	262	291	266	306	302	265	273	311	284	270	264	252	275	288	267	301	306	280	295	263	283	282	296	300	263	292	267	278	263	288	266	276	315	310	256	264	300	279	229	272	284	296	281	282	276	287	278	284	284	285	286	290	283	288	255	276	250	301	277	260	297	263	269	277	262	292	273	294	288	287	272	291	294	322	258	318	285	283	268	277	299	264	253	289	297	296	252	267	283	290	282	276	250	288	266	286	281	274	285	296	278	264	255	291	269	284	275	272	263	282	282	288	275	314	281	260	271	274	281	259	274	299	274	267	286	272	319	257	270	253	282	297	316	289	275	246	274	270	267	301	264	302	284	302	298	288	289	294	283	249	304	309	286	272	310	279	253	261	285	300	293	294	238	252	264	290	300	286	264	295	258	276	253	266	288	301	264	274	269	303	339	316	303	285	314	275	275	270	282	317	276	283	304	300	288	279	312	263	296	278	297	290	268	291	284	282	264	277	274	311	290	239	274	258	281	267	276	282	293	243	291	278	280	302	256	274	308	274	263	261	302	289	291	306	271	280	331	298	268	283	278	304	328	296	307	279	291	265	272	291	271	265	282	274	285	274	288	281	265	296	259	276	285	299	288	244	308	272	285	254	250	293	272	287	290	259	274	294	291	308	277	282	275	268	288	247	267	262	290	274	259	320	295	300	294	281	265	264	284	266	266	264	277	286	263	315	261	277	249	278	304	296	284	301	299	253	295	246	278	283	286	271	264	268	285	311	264	287	302	271	299	310	261	268	268	274	301	268	259	275	325	314	289	284	297	287	303	287	266	293	270	293	277	319	306	282	308	309	257	274	299	279	300	273	290	297	279	313	294	299	271	267	274	274	321	294	270	285	241	288	275	277	278	247	295	258	274	275	281	274	284	288	271	277	276	264	306	283	281	301	319	293	288	258	263	273	280	290	283	261	278	312	303	283	289	263	284	293	248	263	293	263	287	301	287	298	276	250	253	273	290	283	302	264	313	273	296	289	326	287	272	275	245	252	289	251	302	255	298	309	266	289	277	264	274	300	270	281	265	276	237	298	255	260	304	295	274	265	272	302	251	282	303	310	266	283	287	262	270	270	273	288	278	256	268	286	299	275	305	299	280	300	280	263	311	312	261	273	294	278	313	305	276	267	238	288	262	247	269	282	280	269	271	267	285	271	283	309	270	277	283	297	318	300
18523	11984	11116	3850	2733	2257	2071	1828	1604	1419	1257	1197	1115	958	934	959	897	841	818	857	809	795	714	776	774	753	782	739	710	722	675	712	690	684	748	728	735	736	697	699	672	638	753	708	691	735	662	671	728	712	762	701	699	715	660	680	681	714	706	661	680	690	640	661	682	686	673	737	667	673	675	700	705	682	701	684	723	656	670	673	650	703	688	667	679	665	718	708	683	700	724	706	656	694	724	697	716	672	699	698	689	695	723	716	689	740	668	701	731	682	681	702	659	682	688	712	710	643	712	676	670	700	745	714	653	678	702	684	648	664	660	672	643	729	711	690	749	653	707	698	723	720	704	677	666	671	693	671	661	674	685	688	670	694	697	698	646	701	700	679	681	709	717	690	713	671	697	716	687	730	686	685	667	685	692	715	684	707	684	678	706	707	673	680	615	670	691	678	744	682	628	652	718	698	723	693	716	680	660	694	647	681	732	637	696	703	708	678	679	697	636	685	684	672	675	723	699	732	673	666	723	707	706	680	671	682	627	658	698	693	660	706	638	686	658	648	711	760	712	685	703	710	716	671	743	648	670	716	646	663	698	680	645	698	684	686	701	671	716	694	671	663	681	686	680	700	640	703	679	637	702	663	703	690	690	694	644	660	651	705	703	665	670	691	664	727	706	698	676	679	684	706	657	641	666	655	694	712	661	643	694	685	668	757	681	691	706	661	699	695	653	701	693	716	699	736	677	724	685	683	669	727	711	675	704	709	712	683	736	682	672	671	728	664	664	723	672	686	718	684	708	676	675	723	637	621	735	674	750	710	707	698	680	681	681	647	703	692	701	658	700	729	659	700	694	688	702	646	668	666	709	729	641	693	718	705	666	701	684	684	666	715	722	686	648	710	732	713	763	722	640	658	660	720	696	678	681	682	675	691	688	679	718	669	715	676	694	666	658	700	700	722	651	701	739	653	686	712	696	667	663	716	674	689	721	700	706	672	674	640	678	669	683	666	673	665	667	680	688	657	710	716	720	701	631	675	676	724	692	694	747	700	671	693	714	675	665	686	672	691	710	704	665	649	728	659	699	684	696	676	675	647	682	697	715	664	701	677	668	711	664	672	682	663	671	641	674	696	678	696	663	695	718	685	696	648	659	691	675	655	686	671	686	667	663	677	661	729	710	668	659	693	694	645	635	684	692	633	702	716	654	714	713	711	686	703	666	689	670	689	659	668	686	708	688	678	651	679	696	661	688	667	732	669	709	636	673	753	651	681	656	661	698	704	705	701	634	679	705	737	690	650	675	680	721	657	667	682	675	698	672	696	677	668	675	687	704	718	702	667	639	738	696	693	728	703	710	650	704	657	684	686	697	727	667	691	692	680	687	684	677	708	680	687	706	713	676	704	714	687	682	700	697	683	682	670	669	690	737	683	690	742	651	721	724	712	675	634	729	710	683	701	708	683	725	671	692	724	683	696	718	708	688	675	721	679	700	694	678	670	733	703	694	703	662	665	695	660	690	680	700	678	694	702	746	662	694	677	695	733	697	695	688	710	655	698	691	650	686	711	720	698	686	683	702	725	653	697	689	740	690	678	616	679	705	648	665	633	635	707	704	660	677	682	695	720	704	655	654	704	697	726	709	694	679	736	684	708	672	717	654	653	653	724	693	679	648	629	682	700	691	717	706	716	714	683	687	681	722	665	713	718	704	713	686	612	695	698	729	704	685	696	715	666	638	678	759	670	687	680	686	703	688	683	645	648	694	641	718	652	635	729	665	642	636	690	668	659	684	673	713	689	699	686	699	659	632	724	698	639	650	703	706	709	686	661	699	663	741	693	691	686	692	727	693	712	709	691	704	708	703	671	661	686	681	719	659	698	679	687	681	623	680	644	684	643	695	693	674	650	701	728	698	680	728	661	717	668	689	683	700	709	725	699	674	716	707	674	682	708	682	646	653	659	692	701	702	643	748	673	688	693	634	656	686	704	659	687	676	692	701	703	712	655	702	658	662	685	700	688	649	717	701	699	730	691	640	696	701	703	670	660	740	732	701	687	642	640	738	725	670	673	683	678	681	667	716	696	681	681	690	702	668	697	651	734	667	671	675	641	686	696	698	642	715	668	663	666	695	693	684	664	662	673	610	670	718	696	711	653	736	704	695	639	702	684	732	700	674	653	689	698	701	713	667	706	702	700	737	675	706	695	674	690	651	693	626	699	711	678	692	687	700	723	687	718	695	677	729	674	690	703	654	620	682	693	704	688	691	681	697	715	690	663	692	666	663	709	669	709	721	721	728	685	694	700	690	685	675	688	681	687	690	668	680	691	651	738	674	678	716	696	705	703	700	665	635	706	663	694	691	634	655	660	629	636	686	672	712	690	681	729	673	693	659	656	623	687	666	674	689	729	658	656	662	671	679	642	706	671	645	685	703	709	687	711	683	696	701	630	652	702	647	680	725	684	698	732	707	658	706	662	732	693	642	704	653	728	696	677	678	634	720	718	643	693	652	682	666	646	689	684	699	684	693	713	697	698	678	723	698	666	693	655	646	654	673	732	698	693	650	672	751	696	666	706	743	661	658	694	716	694	710	698	691	637	733	696	631	706	689	691	648	663	679	659	650	665	669	699	696	687	662	684	691	695	686	663	654	675	698	742	680	712	695	649	677	678	692	710	721	684	718	663	705	708	711	715	669	653	680	689	666	670	700	670	713	676	687	628	694	672	694	660	707	677	672	718	637	681	683	716	683	710	654	723	692	704	673	665	680	650	660	663	742	665	677	672	710	690	678	660	690	652	627	680	656	646	704	670	693	647	694	709	717	656	697	716	687	668	684	673	689	683	702	719	693	695	663	698	695	683	636	677	691	702	703	695	693	688	699	695	688	731	710	673	716	711	706	662	679	719	719	684	645	704	677	682	679	699	687	688	691	687	675	658	683	723	672	683	684	699	663	686	696	694	691	681	685	658	728	709	666	709	719	652	685	713	712	732	668	702	683	706	730	656	673	684	671	754	623	643	724	681	664	737	705	679	709	688	672	669	662	675	666	700	710	646	691	649	708	678	678	703	678	640	737	697	647	673	749	682	690	650	684	674	686	684	702	667	704	692	716	707	672	704	704	709	709	666	714	683	670	707	729	709	710	655	671	672	708	691	678	666	715	663	695	702	653	696	688	706	682	704	690	680	672	711	677	716	681	714	659	685	701	696	647	688	709	659	747	649	720	709	709	687	683	682	633	729	679	658	677	732	729	697	713	665	678	742	677	652	686	706	670	761	701	688	705	630	698	686	633	661	717	715	732	666	650	694	737	720	687	731	679	683	715	709	667	685	679	713	671	694	693	661	660	718	738	685	661	683	696	666	659	636	688	707	721	685	704	640	691	674	695	767	716	687	658	686	680	708	722	658	687	697	630	711	716	690	678	692	675	643	703	703	750	688	643	696	661	673	721	659	730	701	625	704	650	678	674	693	698	674	627	687	634	714	693	744	735	711	697	643	682	679
34286	19879	15423	3804	1276	772	653	491	388	375	316	292	265	275	266	241	235	251	238	218	189	214	261	191	198	199	194	198	173	189	196	232	167	176	192	192	190	197	199	179	225	204	188	199	211	211	192	188	176	193	170	199	212	206	192	177	190	208	186	207	171	166	201	196	170	170	179	190	184	215	188	192	172	192	168	198	201	166	197	202	184	160	168	199	185	196	170	189	188	182	194	196	193	174	190	178	189	195	195	188	213	199	188	178	189	222	185	202	199	194	187	169	193	190	191	195	170	166	189	195	156	199	190	178	190	178	159	191	183	167	215	199	211	185	177	208	216	188	182	177	175	191	199	203	178	211	186	175	203	198	193	184	189	185	172	198	196	198	182	197	174	162	167	174	147	214	191	186	181	156	193	180	179	184	175	165	199	173	191	194	174	181	204	193	174	190	204	184	181	181	181	159	198	193	162	177	198	150	164	193	164	199	194	190	185	196	214	179	183	165	193	193	177	214	183	215	176	163	188	196	171	212	206	189	189	204	198	193	192	193	187	193	178	167	182	172	203	192	192	200	171	190	174	186	193	199	185	176	184	199	199	199	171	201	202	195	171	179	172	193	190	172	170	180	162	188	197	188	189	198	202	184	154	211	203	191	199	174	173	182	174	177	188	197	196	210	184	188	205	202	175	196	199	206	204	200	179	179	213	186	197	184	197	196	185	194	180	209	185	189	175	214	177	199	180	173	209	196	178	193	182	172	163	172	192	203	185	202	188	175	217	193	224	160	176	174	165	215	203	185	204	216	195	153	165	201	189	171	175	166	200	182	215	177	174	186	177	219	187	181	193	175	185	205	190	179	194	185	187	203	200	209	177	188	215	199	187	174	179	193	223	170	185	190	174	163	176	201	187	182	186	180	178	197	190	220	179	168	209	190	162	196	183	179	200	216	213	209	193	166	192	181	182	172	164	191	200	185	198	168	193	182	176	187	159	170	180	186	141	176	196	183	180	171	188	186	188	175	174	190	163	187	178	213	164	184	184	168	184	191	204	198	194	194	202	192	186	157	175	167	182	170	188	187	174	180	200	185	164	203	187	186	147	186	168	184	191	169	183	186	175	180	181	183	151	186	173	207	189	179	194	185	164	187	208	170	173	183	171	176	193	179	176	169	191	178	228	183	183	196	211	190	164	178	175	192	192	160	176	213	178	191	187	177	195	183	194	199	180	189	209	180	183	165	184	190	179	194	179	217	211	172	221	190	189	208	182	176	173	194	185	188	167	175	209	191	198	202	195	209	211	159	182	167	183	174	187	184	154	176	169	168	174	170	191	197	174	175	217	189	188	175	181	194	202	212	203	209	190	196	225	178	172	200	163	150	177	184	214	186	172	195	162	170	169	187	191	199	172	189	173	186	177	179	170	185	157	219	182	164	175	164	192	198	191	209	195	188	190	200	192	201	169	215	155	145	201	162	195	193	183	198	196	198	181	207	202	173	181	193	204	206	155	164	167	190	172	217	204	210	210	200	183	183	177	172	206	182	201	181	174	195	180	200	179	181	184	175	193	183	165	173	189	200	191	173	202	176	179	181	194	172	223	192	201	175	170	173	208	162	186	177	206	172	163	186	149	166	192	192	181	181	186	218	194	188	173	174	182	186	166	176	186	214	212	202	178	178	173	169	191	200	189	172	169	168	165	173	179	182	191	161	182	188	169	181	170	184	182	198	195	174	197	204	173	177	193	175	187	191	193	190	166	184	193	201	178	184	194	190	172	179	180	199	213	174	182	198	199	176	188	201	198	155	205	165	174	208	173	157	168	153	197	196	183	178	198	197	183	183	172	153	191	177	216	179	186	199	190	202	168	164	168	213	176	200	195	179	185	158	184	196	173	180	186	145	158	176	188	173	179	182	168	185	206	163	182	193	203	181	186	175	186	199	181	182	179	205	190	179	193	178	189	189	181	187	170	180	214	197	184	203	181	187	192	202	178	181	190	182	164	195	201	168	188	166	194	184	169	183	178	170	201	210	229	187	203	169	210	179	167	168	232	182	178	181	183	172	178	186	193	194	168	197	208	174	193	151	163	179	181	155	175	180	171	175	184	184	174	222	196	196	206	196	189	191	177	180	198	198	173	163	210	198	195	174	215	170	171	203	165	173	159	206	184	186	202	161	185	179	176	154	197	199	197	204	189	210	162	195	194	190	172	171	184	192	188	189	191	189	194	183	171	200	207	193	199	187	175	199	179	177	178	161	179	176	168	180	175	199	181	200	186	170	191	189	180	182	191	191	190	173	187	187	193	204	194	192	162	179	212	177	167	164	179	177	181	194	194	190	162	192	158	182	198	183	165	192	178	170	175	185	194	195	182	174	172	180	188	189	196	185	181	188	186	179	217	147	179	181	181	175	219	171	195	186	183	214	181	189	193	185	182	199	182	196	185	195	205	194	188	175	194	181	207	173	177	201	198	168	174	182	194	152	171	196	202	192	211	183	192	201	179	180	192	197	175	199	203	215	178	187	187	190	184	199	183	157	198	188	193	212	196	171	188	173	188	168	171	176	178	213	161	191	177	206	181	191	184	187	169	173	181	189	198	177	190	200	180	185	180	201	186	200	171	164	181	175	191	168	186	207	197	204	178	198	186	172	196	171	196	177	205	174	192	180	176	175	176	174	171	202	192	195	174	167	196	180	182	216	177	180	169	184	200	183	179	160	170	201	174	203	193	172	201	175	197	200	178	169	191	204	198	205	211	200	157	158	190	182	192	177	185	180	179	170	194	200	190	189	191	186	203	171	192	205	170	172	180	189	185	190	212	176	166	206	194	205	198	179	176	163	198	201	195	183	171	200	160	199	197	170	205	191	182	177	185	184	202	185	172	213	199	167	201	193	179	203	205	174	150	200	188	181	180	181	170	197	216	199	179	201	174	184	196	193	187	177	176	207	161	178	197	178	187	175	201	190	206	163	181	160	175	181	175	169	213	181	158	183	193	162	204	177	185	168	190	182	186	206	176	169	181	173	173	191	180	180	203	175	185	162	191	164	175	175	211	200	190	185	200	192	182	190	197	222	187	229	183	172	167	170	179	196	167	187	174	179	212	187	228	190	184	188	188	190	192	180	166	179	186	169	183	184	161	185	192	205	204	192	176	186	163	189	179	194	181	203	174	182	168	191	188	181	188	175	187	183	175	181	183	181	175	167	177	164	196	195	158	171	195	161	158	175	180	194	195	163	169	201	206	178	191	183	195	182	158	200	203	204	189	177	174	196	180	197	185	171	204	165	183	179	190	186	218	193	189	187	186	198	209	188	168	192	191	187	183	180	205	180	185	199	154	186	219	190	175	178	200	196	176	192	205	172	200	186	173	211	191	168	164	193	195	186	177	187	192	204	175	145	187	197	176	170	195	193	181	189	188	174	168	180	199	196	180	200	188	186	199	220	210	182	201	173	193	190	177	185	192	207	177	180	203	185	199	195	200	185	179	203	190	195	157	202	209	196
22941	16316	16593	4991	3574	2947	2441	2176	1738	1477	1351	1201	1111	980	823	815	801	728	710	666	623	578	623	591	583	595	612	502	575	513	538	511	502	505	512	498	503	513	506	524	505	480	512	486	482	493	515	511	518	482	492	500	503	498	476	478	513	481	501	489	469	510	498	491	446	445	522	481	482	477	497	494	454	525	478	490	482	454	470	468	474	472	513	518	498	499	492	511	497	450	516	477	460	470	502	480	456	507	494	481	468	466	480	455	514	514	475	476	466	463	470	488	447	470	481	520	527	476	451	480	447	459	503	495	465	515	476	517	505	503	471	471	481	470	481	493	468	500	458	440	437	434	486	457	488	475	478	453	451	424	439	444	472	440	492	445	485	458	488	505	460	528	483	516	491	506	452	460	455	463	447	492	510	498	432	477	478	466	455	448	504	449	462	493	448	531	484	453	468	506	516	453	459	446	474	483	452	487	468	484	488	463	492	473	449	474	464	478	492	479	469	433	433	503	471	468	475	482	474	475	467	491	449	504	507	481	471	466	471	469	448	505	494	452	477	541	490	452	486	493	440	459	502	527	448	454	519	482	483	513	490	462	458	498	467	448	500	445	467	439	432	500	486	479	487	455	480	463	477	476	480	457	501	486	470	449	446	447	476	415	474	501	455	505	473	457	491	488	489	504	479	513	500	472	461	469	475	467	486	509	486	494	490	437	467	449	465	443	463	478	485	489	491	475	448	443	437	478	482	491	474	511	439	464	445	463	494	497	460	478	518	500	486	474	440	467	484	464	484	444	432	507	447	486	495	442	464	458	504	489	465	459	461	480	460	497	459	496	504	524	475	491	481	505	475	442	476	463	489	476	469	445	464	480	471	471	460	442	468	432	503	471	458	451	493	471	444	490	473	480	458	492	458	441	460	461	458	455	500	475	481	483	501	494	478	452	479	492	466	430	453	473	469	481	514	447	477	496	444	474	475	443	466	459	468	527	450	441	462	449	490	470	467	494	425	484	464	506	477	556	497	484	470	479	460	477	469	471	475	470	459	466	456	523	511	478	468	485	466	519	477	474	475	492	467	493	469	516	480	502	478	485	491	482	491	462	477	473	486	450	485	507	486	518	504	475	482	444	501	491	478	497	490	457	483	464	471	515	480	467	502	503	501	484	461	454	463	470	449	437	502	511	467	445	498	483	506	461	477	483	437	487	463	473	484	467	469	485	459	471	468	462	438	454	524	455	456	478	476	491	502	468	490	500	478	501	500	450	502	469	489	444	458	486	474	502	468	474	500	477	529	451	446	481	488	468	460	499	508	495	465	516	459	490	485	468	509	520	520	500	440	462	459	455	491	508	490	504	498	515	496	504	495	480	474	458	508	484	494	533	461	469	460	481	497	470	526	463	463	465	497	443	483	454	471	479	460	522	456	474	432	474	487	469	471	453	486	437	434	443	460	505	452	486	504	477	473	458	484	461	496	509	498	465	474	486	448	490	493	484	455	484	427	477	496	488	494	468	477	480	479	472	487	482	488	474	473	478	440	481	445	490	485	483	470	454	473	515	460	499	443	499	446	458	484	476	461	470	496	480	468	452	456	486	477	477	455	499	448	502	458	513	465	444	487	446	460	500	451	435	437	513	482	461	475	481	446	458	460	522	468	522	495	496	497	451	461	479	459	544	499	461	437	479	468	491	481	497	477	468	484	504	499	473	526	504	462	439	484	505	475	480	459	429	501	483	467	438	450	515	480	497	515	501	508	481	460	461	454	501	437	480	505	460	481	473	509	434	442	520	493	479	463	467	471	448	488	491	472	469	482	495	464	466	482	470	500	485	444	456	479	468	511	493	470	473	440	470	498	493	467	478	462	466	430	463	438	470	492	465	465	496	482	455	472	507	481	475	475	479	498	469	500	449	454	476	472	465	497	458	437	478	432	483	453	486	453	509	454	448	460	461	463	454	478	465	482	462	470	471	459	468	492	479	464	496	500	449	452	472	479	500	493	488	462	452	456	462	512	483	518	467	508	456	489	480	441	476	478	490	460	476	502	486	538	517	433	489	467	482	449	462	499	483	507	448	493	448	497	510	467	440	475	443	485	434	507	459	467	486	509	482	466	485	510	475	507	458	455	500	439	434	487	479	542	440	469	501	503	477	468	470	479	475	482	483	506	491	456	496	482	496	507	448	484	470	460	437	457	481	467	488	488	432	492	501	479	454	497	491	454	495	456	488	477	450	496	451	460	480	471	494	475	439	465	472	474	457	494	462	453	461	501	476	488	481	489	473	483	506	461	471	460	494	456	475	466	461	496	509	498	464	484	492	491	484	445	509	461	500	475	478	484	504	449	487	507	468	472	454	510	489	477	465	498	488	491	498	443	489	513	499	507	482	505	449	488	482	470	499	487	496	488	499	477	468	487	473	494	496	468	465	492	501	507	444	484	505	510	438	497	450	445	477	487	456	477	515	492	481	454	483	516	485	482	486	474	458	493	452	482	437	458	482	464	482	489	465	490	499	461	487	471	467	481	423	488	479	433	522	465	481	455	501	453	461	483	466	447	472	443	489	439	437	489	472	475	487	466	472	503	497	449	494	492	469	479	486	443	462	490	465	461	454	454	436	449	525	469	500	468	440	503	466	452	463	462	451	514	499	490	489	448	470	486	494	487	465	461	483	473	502	493	469	509	483	468	484	485	442	493	502	489	425	486	499	474	492	445	468	479	459	484	486	448	513	474	493	494	494	464	470	456	478	483	485	468	461	481	474	441	476	468	471	455	454	466	436	474	523	455	450	466	483	496	470	450	471	477	455	433	480	470	506	480	470	458	459	478	468	469	464	475	468	436	448	508	481	431	460	508	468	490	461	479	514	483	445	501	482	436	495	470	472	474	489	497	456	479	503	445	461	481	492	486	472	475	487	443	479	468	472	465	473	483	460	489	450	476	499	471	480	465	487	483	455	480	454	479	462	468	473	492	505	458	481	467	490	484	479	476	457	474	484	472	481	464	471	487	448	462	463	475	481	458	454	494	434	512	528	510	456	480	443	464	493	475	457	455	456	451	496	432	496	482	501	479	451	475	493	496	466	480	409	459	471	489	503	469	443	493	489	490	493	430	480	483	489	444	492	470	490	471	470	530	474	511	507	472	456	479	485	462	506	474	468	502	495	474	473	510	477	465	462	492	449	479	466	484	468	454	490	457	465	465	475	483	479	475	474	474	474	498	491	486	496	474	456	483	459	469	459	467	536	489	489	431	448	473	507	473	504	483	480	473	488	459	469	534	477	486	491	441	428	488	474	463	469	481	481	433	465	488	481	515	479	471	479	480	494	516	479	468	436	471	450	477	436	473	489	441	499	486	469	474	490	443	487	466	501	468	481	461	474	485	467	471	505	490	449	483	491	462	445	500	445	534	453	508	483	485	470	514	493	433	486	481	436	481	487	455	475	467	500	484	464	459	478	496	457	496	469	457	480	450	466	496	513	475	466	452	493	470	514	480	467
11934	4272	2071	754	589	478	443	428	389	378	342	331	341	350	324	350	332	323	341	348	314	308	334	314	321	323	319	305	327	337	308	305	348	308	318	320	328	310	337	331	309	298	330	308	294	316	291	329	326	306	343	306	330	336	298	328	320	330	305	297	290	337	326	330	339	320	364	354	316	330	315	298	322	327	364	278	329	330	327	351	313	350	341	327	324	308	325	314	345	289	357	332	314	323	307	308	316	315	308	316	323	311	339	323	329	314	311	315	349	322	322	309	308	332	310	291	315	302	301	338	311	323	332	285	307	334	324	290	307	330	308	344	337	307	333	354	319	347	332	298	316	298	311	335	312	324	340	335	336	298	303	316	370	317	343	320	294	325	324	323	310	345	334	339	318	306	325	354	314	368	331	314	365	319	314	331	344	314	337	326	297	292	319	280	324	312	281	302	310	342	320	320	318	321	298	290	317	324	334	318	274	284	272	339	306	318	308	354	328	323	360	310	332	345	328	316	323	336	311	319	279	363	339	306	329	352	307	326	335	311	318	306	342	317	360	317	317	306	281	329	301	293	302	325	319	312	325	307	339	330	331	293	341	356	326	326	336	307	345	325	314	302	342	338	323	325	287	292	300	310	335	329	317	316	348	323	305	326	327	337	321	286	309	338	292	341	311	328	308	338	303	301	286	334	316	336	306	326	308	347	310	325	334	369	295	310	319	322	320	366	330	328	335	314	330	316	383	353	336	331	320	291	307	352	347	313	320	288	309	310	326	331	317	339	358	326	297	313	339	361	333	291	301	321	331	316	333	352	309	339	302	315	335	336	294	297	301	305	324	371	353	319	293	341	342	336	365	309	301	350	306	340	329	311	338	354	327	328	309	334	333	308	320	326	311	286	341	320	341	339	320	327	305	333	299	325	335	339	331	339	347	321	312	346	343	353	307	346	292	327	334	307	317	306	295	326	339	332	320	341	328	337	295	334	320	300	341	288	334	328	318	315	323	329	337	337	312	338	349	304	330	317	320	285	323	300	341	308	298	326	346	319	286	296	340	317	310	330	354	330	340	319	304	349	346	334	327	320	332	324	344	333	304	304	328	333	315	333	334	337	327	358	328	320	329	351	308	372	320	322	324	297	306	326	348	318	330	324	334	325	321	328	332	307	292	291	313	312	324	348	326	312	325	353	313	337	309	343	298	314	319	332	320	320	307	316	315	289	297	286	322	302	321	326	345	329	339	309	333	327	346	306	297	328	351	359	315	367	334	355	331	306	290	345	296	342	334	317	313	351	336	332	311	294	303	319	348	313	326	332	298	303	280	314	281	311	295	309	332	296	305	287	312	337	296	313	318	314	300	331	342	311	330	305	311	319	324	321	300	290	327	296	338	330	313	294	308	304	315	314	313	338	369	328	326	318	296	304	329	319	338	303	260	313	342	318	323	316	318	318	324	331	307	289	314	358	353	343	339	329	317	317	343	296	328	337	327	336	312	316	328	318	311	335	290	331	362	308	313	336	352	318	329	311	307	309	334	319	336	330	305	340	313	316	316	307	318	322	296	292	359	343	341	324	359	347	319	318	333	330	326	355	340	335	287	315	284	323	353	334	317	312	302	302	334	318	329	322	292	268	339	307	328	312	307	302	338	338	303	345	354	355	312	309	322	309	339	321	338	325	333	307	340	325	314	313	358	321	269	329	326	313	275	358	327	337	273	323	348	314	327	320	337	343	331	300	324	330	355	283	304	314	333	320	305	280	330	310	318	317	299	294	333	343	307	288	294	286	309	342	313	329	349	318	295	330	319	347	307	322	322	290	320	312	332	276	312	342	323	327	313	324	342	349	348	325	348	322	337	306	304	316	307	330	318	333	306	340	326	317	320	330	327	346	313	298	323	371	331	362	326	326	301	283	314	307	323	333	309	318	327	300	336	368	293	336	346	334	338	344	332	343	287	312	302	312	337	319	302	318	307	320	374	338	290	300	305	312	284	318	357	318	284	301	319	336	308	300	327	303	323	331	338	321	310	338	316	341	299	303	318	307	288	335	313	311	340	282	292	348	331	343	319	320	316	319	328	318	319	342	271	325	319	316	319	351	335	283	292	332	312	309	348	350	319	337	329	312	302	314	311	336	328	296	342	321	311	298	322	345	324	308	316	315	342	335	307	251	302	310	305	312	290	354	302	323	327	332	319	315	310	332	316	297	307	301	313	314	336	318	299	305	358	304	314	317	337	327	351	337	283	334	341	320	332	326	317	305	312	343	330	325	322	363	289	318	331	289	345	307	290	331	333	346	363	315	330	326	358	336	318	303	311	307	294	304	342	312	307	312	371	319	280	301	373	325	314	316	331	339	336	309	291	342	332	312	316	330	338	310	339	323	321	288	330	306	313	312	312	335	340	327	319	321	361	346	304	314	336	330	355	297	303	301	333	335	360	295	334	335	316	336	326	312	317	324	300	312	327	326	304	310	350	293	329	317	336	355	322	361	363	324	311	316	349	314	330	341	297	298	320	300	323	341	305	335	319	346	325	321	303	306	303	336	320	325	358	327	347	314	332	325	333	330	330	305	340	313	297	326	326	330	302	295	329	315	354	333	332	337	317	359	340	343	351	331	322	336	293	288	302	344	345	369	334	301	312	310	322	324	334	294	308	294	320	305	288	333	344	310	332	320	349	314	321	343	347	322	329	313	335	350	340	319	303	328	288	315	334	376	310	336	341	343	352	310	332	316	342	322	312	326	350	338	319	346	371	325	317	360	337	342	332	313	301	285	308	320	292	309	326	339	322	339	305	339	320	321	325	317	290	321	343	354	362	312	345	313	320	323	336	316	284	313	309	341	308	309	280	337	344	301	320	296	310	312	313	333	313	342	303	307	339	328	349	295	303	306	335	283	356	324	318	316	333	321	319	294	326	343	347	318	319	326	352	345	312	326	346	325	333	319	344	329	330	339	338	322	327	306	341	296	310	343	353	362	315	315	343	297	272	367	322	316	311	353	337	322	308	310	307	355	323	347	327	322	309	355	302	293	352	354	322	303	336	307	302	342	346	337	319	333	319	323	317	322	318	327	320	302	327	342	334	330	322	326	329	326	300	336	342	300	331	291	337	345	302	316	331	336	313	325	317	340	306	303	316	331	315	325	325	305	301	300	311	315	305	361	335	344	302	282	319	340	343	340	303	323	318	328	335	330	339	312	325	356	317	303	349	322	329	328	326	293	359	364	313	305	320	300	337	322	297	331	322	330	330	348	314	310	336	361	324	327	286	311	329	299	348	321	324	334	323	296	309	307	324	342	335	342	314	308	358	336	304	307	363	334	296	327	335	337	304	312	336	355	347	312	298	332	287	315	321	317	352	298	326	339	287	307	309	335	331	333	343	281	327	319	320	299	290	345	299	331	312	298	314	305	316	348	297	324	357	315	312	311	312	343	325	336	312	356	361	326	312	304	325	283	340	341	314	343	293	319	309	330	310	306	326	291	346	329	354	326	302	343
8860	4344	4143	1958	1746	1551	1395	1345	1175	1089	1066	1002	966	903	832	871	797	835	797	795	855	841	821	803	782	821	813	727	791	760	825	775	810	779	764	777	761	766	769	815	770	769	787	815	753	740	747	792	810	794	788	802	819	762	780	702	726	790	748	811	783	776	763	752	811	793	779	789	754	798	751	752	827	748	788	763	812	779	775	766	810	751	783	769	787	810	818	757	749	723	762	735	767	795	783	770	781	751	742	817	775	804	783	776	762	781	789	758	799	857	756	785	744	761	762	764	740	765	729	797	771	811	770	788	742	779	780	751	748	757	784	793	799	738	784	773	781	772	769	803	755	782	762	747	760	728	768	754	837	789	796	792	777	762	777	780	754	818	734	728	749	819	774	780	781	779	821	811	746	752	733	726	786	769	794	740	799	803	814	779	804	783	767	801	752	791	825	806	814	781	758	788	755	760	734	757	775	808	805	786	766	742	732	758	775	797	741	744	821	789	806	760	783	778	778	747	760	792	803	737	837	774	724	775	777	840	784	766	762	745	769	757	761	806	816	741	808	742	815	778	790	761	801	802	795	782	759	711	776	763	763	753	743	760	758	794	762	715	773	784	802	776	793	760	781	785	789	759	776	789	795	795	800	791	838	786	789	793	722	774	771	815	798	781	808	799	780	749	776	785	755	785	820	774	806	741	770	775	832	759	758	741	816	736	747	809	797	764	800	780	777	751	786	754	770	751	763	804	767	777	810	724	850	822	768	764	756	782	782	790	800	794	781	762	799	785	799	745	745	788	737	818	778	774	777	773	777	763	729	787	773	799	780	782	799	773	808	789	810	772	803	759	731	756	796	796	822	755	783	787	772	796	754	751	792	749	777	796	791	748	794	746	842	749	744	764	760	716	761	737	814	691	767	841	739	840	745	798	758	746	808	721	817	745	778	767	753	800	790	803	832	771	761	790	758	784	750	794	764	787	802	737	753	804	751	779	769	758	746	773	778	787	757	792	810	788	857	793	824	775	745	790	826	777	772	714	772	784	768	816	797	738	803	795	760	807	777	770	756	791	801	758	806	768	848	728	731	793	764	748	727	743	814	728	826	796	734	778	795	799	766	759	811	756	752	718	732	786	811	771	783	784	808	793	740	801	794	743	744	752	762	784	766	785	795	814	774	809	762	781	791	795	826	774	825	811	737	771	752	760	787	743	785	774	762	756	754	769	727	794	824	780	747	814	769	808	801	796	768	803	790	732	775	796	789	761	778	795	794	739	760	797	773	784	751	745	770	756	731	795	786	815	815	779	763	731	809	766	812	820	737	795	785	759	764	747	847	760	791	754	810	774	766	764	772	753	823	823	749	745	782	808	785	795	784	782	750	787	753	803	777	831	785	759	734	775	772	796	759	770	785	745	751	727	792	806	772	767	770	755	769	791	794	818	754	757	751	807	747	815	760	734	731	720	769	736	821	725	753	769	760	818	781	807	817	757	790	775	735	767	824	825	756	766	751	710	742	778	793	815	794	791	832	721	791	817	773	772	800	777	771	734	770	760	733	752	825	826	773	813	788	750	784	779	778	773	748	809	797	757	776	734	729	774	787	754	764	797	757	768	740	798	743	787	734	765	797	811	764	822	800	796	773	805	821	724	734	757	804	799	763	786	773	760	763	818	786	799	822	764	808	778	786	780	804	760	770	731	795	798	778	784	779	794	733	780	738	742	771	791	759	782	791	721	811	770	779	798	776	747	728	738	743	756	817	755	784	787	736	808	727	774	777	760	825	772	789	784	762	766	774	745	794	786	792	732	781	747	755	749	730	764	792	802	783	778	791	747	772	759	783	779	713	761	773	844	732	773	766	810	769	807	804	795	808	774	785	806	741	771	810	762	809	772	790	779	809	779	748	769	782	756	798	756	790	749	749	770	780	747	783	770	780	823	781	784	783	809	784	772	762	785	831	772	789	773	767	745	780	763	793	771	787	804	789	776	785	752	774	765	768	754	794	791	768	757	762	781	787	769	768	751	770	742	787	747	740	789	795	786	788	763	800	761	801	799	777	757	793	809	809	795	771	783	814	775	817	799	780	748	800	827	752	792	762	754	747	729	832	777	781	774	798	768	772	720	758	807	772	774	811	794	803	777	811	748	738	791	742	779	783	783	762	803	800	804	788	819	784	705	793	792	751	789	802	765	745	763	759	783	788	810	762	742	767	774	823	794	799	748	804	761	761	804	757	798	758	764	757	714	803	803	757	760	736	776	804	746	785	796	733	766	785	749	780	799	793	759	775	777	812	774	795	780	734	759	743	764	797	781	833	778	827	775	791	798	779	724	753	804	766	722	819	799	773	811	791	778	785	797	796	772	783	750	713	787	810	805	758	754	788	778	747	763	793	790	773	735	789	774	821	816	757	712	773	756	805	797	773	785	809	778	760	757	776	765	770	780	793	807	750	810	774	761	777	751	789	756	786	748	742	804	747	785	757	815	817	737	793	816	737	773	798	808	755	739	778	764	748	766	751	729	726	809	800	758	738	782	759	798	746	787	766	774	784	770	798	830	813	824	758	767	802	765	784	768	810	758	748	758	770	806	796	782	766	780	770	757	719	767	793	756	789	720	742	791	787	774	708	803	788	743	723	741	803	764	748	767	759	827	799	789	801	723	735	797	764	706	779	787	810	793	748	757	752	751	755	785	763	781	781	771	757	787	791	733	786	743	789	777	770	779	808	818	784	778	750	770	864	800	747	745	763	797	798	839	741	805	807	783	756	750	774	774	760	814	737	774	781	802	777	751	714	806	769	773	797	811	791	769	801	827	798	758	772	742	775	811	760	810	760	749	781	786	760	811	779	776	782	770	778	768	769	803	794	806	792	753	799	753	759	809	736	812	771	765	762	804	745	730	761	779	783	808	783	822	812	772	794	785	807	743	775	727	779	760	726	766	768	744	745	739	782	776	757	764	811	769	763	736	796	798	743	773	798	818	781	735	807	753	826	818	755	760	779	761	777	783	818	754	781	791	796	749	819	824	787	750	753	819	779	796	786	778	811	727	831	751	807	793	811	801	784	789	747	760	790	776	789	744	778	789	785	792	776	817	798	824	805	805	746	789	823	797	747	827	751	772	750	717	762	765	771	780	789	790	787	765	835	794	780	729	734	748	821	736	759	786	780	811	754	788	791	815	720	763	796	778	754	718	759	757	750	735	758	754	773	803	772	757	752	764	851	746	796	802	775	857	763	724	782	777	831	794	785	746	792	730	815	812	747	777	754	743	792	785	771	759	775	824	791	760	774	784	798	778	792	727	779	800	731	810	743	785	767	799	753	755	806	753	784	822	783	727	771	750	741	766	775	722	727	820	800	792	777	783	778	779	733	778	834	786	804	748	786	731	762	755	724	780	802	778	753	737	755	772	796	722	775	777	819	817	782	756	759	802	809	805	718	780	767	769	753	732	789	798	771	819	824	766	763	786	786	753	708	808	800	757	744	792	777	775	749	768	758	791
25359	13075	9065	2181	955	677	563	494	407	416	391	377	347	346	378	318	308	345	330	315	281	309	300	322	297	317	279	285	318	299	317	314	294	264	309	303	301	279	322	283	322	247	287	285	273	316	238	296	283	305	279	294	316	276	258	274	286	275	277	260	268	285	245	273	279	312	284	279	306	305	257	299	295	292	278	296	310	266	316	285	285	324	309	262	262	257	283	298	302	291	294	328	293	279	252	261	279	279	310	298	299	284	293	270	280	268	298	294	265	243	290	271	269	290	308	295	277	284	272	326	279	257	290	260	292	292	320	285	330	300	250	314	278	261	299	298	293	271	298	269	309	267	267	290	280	242	277	291	288	260	284	277	261	265	281	281	283	304	292	307	277	298	280	289	286	311	274	261	312	309	288	294	284	279	278	268	299	292	264	265	267	271	268	261	278	243	310	301	277	312	295	293	289	278	322	280	281	275	285	279	335	259	293	283	277	318	257	299	278	307	294	270	282	282	270	307	310	282	257	281	269	307	286	282	265	289	283	261	264	302	276	286	301	288	311	283	269	258	279	293	240	278	286	301	260	288	280	280	297	302	306	272	283	281	295	293	284	294	280	281	259	253	278	275	251	296	299	264	276	294	267	302	276	272	286	278	286	299	275	279	274	250	274	304	262	260	317	297	309	299	291	279	285	295	258	308	302	312	278	298	282	293	292	270	330	287	324	248	298	302	269	294	268	270	315	261	312	277	261	290	279	288	276	327	301	273	296	262	270	294	264	268	294	306	288	268	266	281	255	269	341	255	314	250	272	301	290	271	256	302	275	292	288	293	295	283	276	261	256	270	241	294	293	299	290	292	300	279	282	276	285	288	275	311	284	284	278	291	275	266	276	314	271	268	305	261	287	310	269	317	267	267	275	299	298	310	264	312	305	311	268	263	292	278	284	254	280	296	305	288	288	296	266	270	317	290	281	290	277	279	282	269	259	294	283	279	272	291	289	289	279	329	299	278	293	307	296	275	286	283	279	273	267	292	291	311	274	279	289	261	291	282	248	306	281	293	260	258	285	280	294	255	274	264	287	307	283	296	343	280	284	262	288	264	317	282	292	283	290	287	248	277	288	279	281	278	300	281	302	288	294	319	267	303	285	291	281	278	295	300	278	278	272	301	295	279	272	281	255	294	263	281	319	280	298	289	282	278	302	293	255	232	325	288	283	282	281	286	281	325	278	246	306	265	302	269	287	248	280	272	277	294	292	291	279	288	298	281	285	298	293	259	279	270	289	264	295	272	274	306	303	277	293	252	274	285	282	284	297	267	290	294	285	276	302	282	277	284	321	276	275	272	279	263	303	312	293	279	274	291	307	311	289	276	301	275	289	280	271	266	267	287	282	271	278	281	266	293	278	325	323	265	275	279	283	286	264	304	274	319	284	284	260	268	300	294	293	288	281	311	269	272	264	301	264	267	283	266	309	288	275	276	277	282	310	250	291	259	263	273	302	304	256	273	302	282	299	325	273	272	275	275	290	299	304	294	285	268	268	290	258	257	273	289	281	288	274	307	335	283	276	254	320	294	306	280	274	262	288	272	273	303	278	329	303	257	287	270	284	293	293	272	296	322	267	266	303	306	252	306	286	289	272	297	333	295	280	274	270	274	292	299	269	302	281	274	256	290	254	254	296	293	270	297	263	288	298	261	293	280	278	269	282	302	283	273	327	286	276	294	281	277	255	310	280	293	276	263	278	293	278	304	271	274	300	281	282	285	273	279	301	282	290	293	262	282	281	274	287	267	263	266	290	290	283	318	290	269	307	268	312	291	260	281	285	295	271	292	292	316	277	304	303	273	281	297	272	277	318	290	261	281	280	295	290	306	319	295	222	270	298	278	259	290	262	282	298	300	283	265	285	277	268	305	257	279	294	270	295	279	285	286	274	257	260	291	269	317	314	293	305	255	267	244	286	280	266	328	281	297	288	287	278	267	263	268	301	285	320	286	296	296	260	290	288	294	271	257	292	299	261	252	305	272	282	306	276	297	304	281	302	276	293	266	291	240	279	282	304	289	285	287	303	321	283	313	278	291	276	250	285	264	270	254	283	298	287	284	272	268	283	291	282	294	328	276	286	285	309	290	275	301	298	303	273	305	296	284	264	290	292	335	265	306	276	257	258	261	298	279	302	307	250	288	288	286	281	281	316	246	278	277	301	261	275	298	271	254	268	287	284	263	265	262	283	305	275	275	284	261	274	279	293	274	272	266	271	309	273	281	288	296	299	300	275	297	305	262	314	271	294	253	278	296	280	298	279	289	273	266	298	287	327	272	296	279	285	314	312	291	296	271	252	281	289	263	260	308	305	267	268	252	320	283	283	291	274	257	303	298	264	260	306	292	273	259	312	279	257	278	308	264	287	315	312	275	283	293	297	302	289	283	303	275	287	284	303	322	276	283	280	281	270	289	246	280	270	258	294	279	263	290	273	275	289	276	229	286	245	295	314	261	285	278	251	314	292	292	297	262	309	287	312	282	318	291	275	276	265	284	294	316	286	269	300	290	282	288	270	267	295	304	274	272	281	283	293	311	299	326	264	271	244	291	307	289	278	289	260	309	279	264	270	253	298	287	273	271	279	279	279	284	286	258	310	271	288	290	303	324	259	304	267	279	260	288	269	282	264	306	281	280	319	262	278	283	254	314	282	299	283	312	285	301	317	315	260	285	305	293	287	272	264	290	276	318	284	270	319	286	296	272	285	270	265	298	289	275	292	277	271	270	272	272	305	299	282	320	294	254	292	297	300	264	291	276	270	289	276	270	260	273	286	296	284	287	266	303	292	281	293	285	252	272	294	294	277	273	293	268	278	248	272	280	265	271	291	231	250	274	282	244	268	298	273	309	296	324	292	274	313	312	277	264	282	309	264	293	307	292	285	257	277	236	262	258	290	285	268	296	272	269	272	301	263	287	282	260	271	261	243	255	263	267	314	276	307	273	273	284	319	273	317	282	280	271	256	283	279	265	257	285	282	297	255	265	272	288	252	262	273	317	276	277	320	294	289	289	290	280	272	298	295	291	309	259	276	278	290	273	274	286	281	276	290	304	303	298	272	232	259	259	271	303	264	316	287	261	296	268	276	267	286	281	263	297	299	302	271	247	296	302	262	302	299	301	307	286	250	254	268	278	313	286	282	302	296	290	280	265	290	269	266	263	241	315	318	281	301	259	297	297	294	322	264	287	285	264	273	279	296	290	283	286	286	299	280	258	259	292	275	271	271	269	266	257	280	275	274	272	276	289	293	287	279	277	243	261	270	280	309	287	297	276	266	291	297	272	287	295	282	274	302	289	289	263	286	276	298	302	291	291	300	296	298	277	302	267	294	301	263	301	289	262	297	252	266	265	308	274	266	276	323	289	293	269	314	270	296	293	298	297	294	291	275	277	271	296	256	295	282	283	288	280	259	272	281	275	266	251	293	311	286	277	263	308	290	303	294	293	257	289	263	248	282	317
18310	11629	11786	3920	2839	2324	2015	1841	1600	1426	1289	1161	1068	996	941	904	884	896	823	787	804	833	784	795	742	805	762	764	685	690	699	713	725	704	703	695	740	722	740	662	701	690	711	687	706	692	667	699	696	696	688	719	692	723	675	663	683	672	697	642	683	686	729	724	711	680	708	648	728	657	722	686	729	688	670	729	723	702	674	687	693	677	674	665	658	666	672	733	686	667	689	697	673	691	678	698	717	712	747	737	689	762	699	685	664	699	679	678	731	710	686	689	664	684	691	679	661	703	694	676	709	668	690	691	710	651	665	693	659	710	698	727	748	694	706	663	757	710	644	700	725	684	681	711	750	633	701	630	691	650	652	707	707	747	699	707	689	709	671	659	664	700	714	654	655	655	738	677	659	692	703	663	690	677	673	717	671	664	720	693	699	706	717	690	665	675	710	656	665	728	716	699	673	686	658	680	701	727	670	679	704	714	682	660	661	706	712	698	695	732	703	668	733	697	674	698	679	701	652	714	731	668	709	720	734	676	686	665	630	706	689	739	652	683	702	706	664	685	675	703	679	637	682	694	657	710	667	687	702	664	700	706	693	679	692	697	691	690	718	724	653	670	688	676	704	681	673	701	688	683	720	681	705	663	711	728	692	678	672	683	684	679	701	643	644	692	673	704	737	697	712	719	741	647	688	721	718	676	689	684	685	723	670	666	729	676	691	715	706	720	650	690	697	676	668	664	725	717	688	690	674	687	696	710	671	702	698	729	692	641	695	685	698	664	637	692	696	671	682	646	649	694	698	714	687	734	690	675	706	698	724	665	659	712	685	697	689	671	700	655	679	723	688	671	674	712	698	695	712	697	690	685	669	657	686	681	680	683	667	695	743	676	711	673	655	675	680	656	718	691	675	723	640	681	698	711	684	668	679	696	718	661	719	673	706	737	713	702	656	678	690	664	690	711	651	679	731	660	684	682	732	674	740	688	653	689	703	688	706	668	705	730	726	660	659	668	706	687	709	700	687	684	679	658	659	674	679	709	676	682	718	690	664	680	678	730	692	714	667	667	651	713	700	682	689	642	737	722	638	695	693	671	686	690	697	668	642	691	668	651	678	667	676	707	689	701	656	684	654	671	715	682	676	696	711	642	687	693	702	740	730	717	698	651	696	682	710	714	686	666	690	700	687	649	682	665	679	666	685	649	672	709	693	735	699	704	663	683	679	702	695	673	712	662	742	697	647	680	680	698	659	661	689	682	663	714	697	683	729	650	716	688	694	708	671	711	705	734	694	689	714	677	687	678	692	696	692	661	705	692	715	713	593	679	684	629	735	662	751	688	666	694	688	715	668	709	701	708	724	715	685	638	693	684	700	687	635	700	714	681	674	686	683	703	642	722	700	667	706	729	709	670	689	690	675	652	701	698	659	665	662	718	701	727	663	673	683	684	655	700	700	705	681	705	646	725	669	733	696	713	719	676	700	677	666	680	628	705	710	697	669	681	707	666	666	675	656	707	693	755	687	675	654	654	684	649	677	659	694	699	667	710	697	713	651	659	700	676	696	718	689	731	679	676	669	639	682	668	689	689	706	675	679	747	641	693	645	656	657	661	652	732	671	729	714	688	688	645	617	660	694	723	687	690	714	654	655	713	690	656	726	692	702	666	688	672	656	669	704	707	691	665	659	688	667	723	668	659	693	726	674	736	689	639	693	724	665	684	644	656	670	712	698	678	687	716	685	744	699	684	688	646	708	664	729	662	670	678	657	730	679	754	683	637	651	633	690	728	719	667	666	665	675	711	693	723	669	695	761	657	654	706	677	654	673	750	700	726	707	698	693	744	720	695	680	656	646	726	675	683	726	706	703	682	677	729	673	729	694	714	668	684	674	712	699	668	700	665	695	652	651	714	697	692	710	691	685	700	712	709	720	687	694	740	666	715	707	688	702	636	693	689	690	660	676	719	681	685	664	647	674	701	694	698	725	670	713	652	663	728	670	705	733	666	687	648	720	657	690	646	674	672	634	683	695	680	750	710	736	676	689	715	707	679	640	670	710	685	703	686	673	686	654	696	736	696	702	676	681	711	694	671	736	647	681	723	760	730	656	637	737	661	669	674	705	733	721	676	651	709	718	660	676	728	703	707	660	720	668	658	677	684	710	681	721	702	664	708	687	755	680	657	726	673	719	690	671	676	722	716	701	700	637	700	699	680	634	653	670	659	682	709	680	681	691	665	727	689	723	649	654	638	718	744	712	668	701	677	680	714	639	667	699	734	698	728	737	700	715	688	684	659	699	700	733	732	688	681	688	685	666	689	689	678	734	695	709	717	694	706	696	733	725	682	758	651	707	655	631	669	691	677	688	711	702	678	698	737	720	690	733	680	662	705	690	754	686	650	732	698	689	696	705	673	663	709	751	721	738	691	676	653	716	687	672	701	681	688	679	751	686	701	738	659	723	710	693	686	696	683	689	684	705	719	718	685	682	705	684	753	677	687	709	698	721	678	736	765	656	676	680	711	712	710	732	703	699	698	676	652	646	702	690	696	674	724	716	655	700	683	680	767	696	678	703	717	693	687	690	628	686	698	720	726	714	684	734	667	704	725	670	669	712	679	716	665	697	634	676	661	709	702	756	723	718	670	736	716	711	663	664	726	703	641	713	657	662	664	675	672	718	715	662	685	655	710	674	711	695	650	641	738	650	704	691	679	695	647	615	705	638	684	681	703	678	697	760	671	680	692	675	675	667	678	749	716	638	665	680	673	669	686	645	688	698	650	682	682	622	698	679	688	698	694	736	706	691	637	678	703	666	678	714	702	651	703	673	729	702	719	689	661	705	704	707	631	699	704	718	675	694	695	671	693	669	718	659	671	687	692	671	693	715	674	656	725	664	680	652	682	722	661	700	722	696	723	677	724	750	695	661	723	687	717	665	708	675	741	709	748	722	700	695	700	697	730	650	700	694	695	723	683	728	671	664	671	688	664	667	708	671	720	691	703	744	701	706	722	707	672	712	679	703	711	731	659	681	691	657	636	671	668	682	699	686	719	641	716	667	707	619	733	667	684	677	721	687	679	696	689	645	709	689	697	650	678	687	704	655	643	675	639	684	707	693	657	688	681	717	745	679	711	665	735	733	688	760	708	702	647	664	667	723	734	673	699	742	630	689	654	658	691	656	724	716	657	711	671	684	689	673	650	712	687	630	711	727	719	707	693	748	700	670	709	683	692	660	665	695	679	692	712	682	654	707	716	698	690	680	699	672	672	702	689	673	688	721	639	680	699	751	694	700	685	667	671	712	618	699	708	659	680	683	669	680	693	710	709	650	736	686	705	669	691	667	678	635	698	703	706	691	662	700	694	724	688	679	714	714	658	699	691	660	707	721	654	703	742	686	692	697	709	691	698	696	672	672	692	655	735	633	708	680	732	707	670	676	700	727	632	646	717	699	696	695	663	672	704	694	683	717	718	663	672	706	682	684	671	687	686	671	677	670	719	697	687
34362	20959	15215	3804	1174	775	560	434	396	343	310	279	280	290	224	225	258	220	225	209	188	200	193	201	234	214	237	203	227	214	209	194	212	206	208	209	184	191	173	178	217	200	195	179	185	189	227	192	231	234	173	194	209	173	189	191	193	195	199	195	216	195	203	186	198	194	193	185	209	177	217	185	194	183	198	191	198	190	183	187	203	188	201	197	205	192	192	205	207	196	197	203	225	208	213	206	204	197	194	200	182	168	184	184	215	175	173	205	196	180	203	208	194	196	198	209	215	177	172	197	160	215	183	170	196	211	176	168	202	180	182	192	203	194	197	181	211	183	203	172	163	185	161	201	187	176	180	212	191	179	185	228	191	179	206	167	182	189	207	189	173	177	192	163	215	179	193	206	170	199	199	175	201	203	194	193	207	188	185	202	192	202	196	181	165	181	203	165	198	179	205	226	186	174	171	171	178	178	191	198	195	168	193	188	210	181	197	193	165	176	196	214	178	195	202	193	187	185	172	193	191	185	181	185	157	182	201	211	196	188	198	204	180	183	174	177	205	197	216	192	172	186	191	201	186	170	175	198	197	180	208	219	222	209	214	215	181	202	189	186	187	190	180	197	191	179	168	168	163	178	177	178	195	190	174	191	197	206	178	185	191	197	160	199	191	200	174	198	211	202	195	213	189	177	175	196	196	200	187	196	200	220	217	164	212	195	206	206	165	183	203	204	185	202	181	197	191	191	217	195	194	191	223	175	201	211	197	183	192	207	193	197	184	199	207	209	194	183	184	200	188	177	178	179	194	168	209	215	227	175	183	166	187	203	196	188	195	169	193	166	200	172	183	194	206	193	183	209	193	208	212	170	174	193	175	171	203	204	179	191	193	194	191	190	216	195	180	180	225	205	181	184	215	192	197	182	173	170	172	193	221	195	198	190	185	212	174	195	178	205	202	205	206	206	197	169	207	187	192	207	201	179	193	189	179	188	167	199	193	172	175	212	204	182	199	182	189	192	199	198	204	205	203	168	184	202	164	177	191	178	207	205	188	192	209	172	221	187	182	192	189	193	177	203	190	229	208	196	196	219	207	206	201	193	194	205	175	171	197	178	201	185	181	199	206	207	201	186	181	175	188	183	180	179	176	185	201	204	189	182	177	229	195	206	176	197	199	165	183	168	176	193	182	200	171	223	220	186	202	213	203	203	172	193	178	186	192	186	196	192	191	159	201	182	199	181	201	155	191	182	196	171	191	214	203	189	204	183	182	200	184	189	194	190	203	180	175	210	177	217	202	214	168	185	178	184	179	255	200	169	210	186	219	189	196	176	219	196	164	182	180	178	207	207	200	177	193	188	196	199	193	191	194	196	200	197	208	195	197	215	204	194	216	191	193	213	164	210	191	185	189	210	203	170	197	197	196	199	200	198	214	218	201	197	186	172	191	185	187	203	196	201	191	194	176	196	191	206	218	170	189	205	196	201	183	195	187	194	199	155	186	202	204	178	188	209	200	155	186	193	193	220	209	197	197	172	183	192	200	201	196	214	200	204	200	192	224	205	199	159	173	208	212	193	196	192	187	207	214	200	206	182	173	187	186	221	191	207	211	205	195	186	196	185	203	212	198	220	171	187	179	199	186	209	187	199	185	194	168	171	196	212	199	174	194	180	176	198	176	179	157	189	188	213	200	204	166	206	179	211	194	174	186	201	209	180	154	204	193	220	200	198	173	186	189	208	203	190	199	195	194	205	170	195	189	230	209	195	199	205	187	217	174	213	201	177	175	201	170	196	163	185	175	184	196	169	172	190	167	209	183	173	177	194	204	199	171	199	186	199	184	165	189	178	202	190	205	201	213	210	201	215	213	215	177	216	199	192	193	199	194	196	173	186	175	202	209	192	207	169	194	183	217	215	194	183	184	192	214	146	181	202	175	186	212	183	199	193	218	189	203	197	154	194	187	186	189	201	189	181	169	195	177	191	192	191	195	196	191	202	208	181	212	206	209	199	183	170	175	187	198	204	193	193	205	187	215	201	178	185	183	183	184	196	196	204	213	188	217	195	201	195	174	191	197	178	191	202	195	206	181	161	165	193	191	176	190	196	195	187	169	178	190	204	206	188	206	202	189	198	188	199	190	178	184	178	207	189	211	192	210	163	200	168	207	169	175	185	200	222	187	165	180	195	186	195	190	154	177	188	206	182	178	199	189	187	168	184	183	204	177	186	199	193	200	171	169	187	189	182	197	182	204	213	205	163	192	184	179	178	179	186	210	186	165	205	196	219	178	174	207	197	176	202	233	181	172	193	181	172	203	197	189	195	188	193	197	198	196	192	198	199	193	213	197	184	217	188	197	178	202	197	213	192	221	167	177	203	215	209	193	193	179	166	216	163	176	206	220	197	190	181	197	190	204	194	195	189	179	185	212	168	205	186	170	180	178	207	221	212	199	193	182	178	207	187	194	167	201	195	180	180	188	189	196	214	169	158	179	182	201	203	181	171	198	185	180	186	167	181	180	204	179	201	180	182	223	190	176	196	191	186	224	185	180	213	173	182	182	169	197	166	169	153	159	205	203	188	201	201	217	185	162	192	204	201	198	185	197	201	198	193	200	189	187	191	186	188	175	208	187	184	208	190	185	184	200	184	174	199	157	193	213	206	179	182	189	203	192	197	181	166	182	179	184	213	187	176	192	174	179	202	190	178	188	197	195	192	189	199	194	206	192	177	183	201	177	192	184	189	192	203	188	212	197	170	187	200	206	203	187	184	190	192	201	190	193	202	174	195	185	199	184	190	209	180	205	185	184	181	192	182	191	203	194	164	192	217	202	185	186	177	199	185	183	179	212	190	198	187	190	175	230	187	197	190	192	187	187	189	194	216	193	187	200	218	191	184	204	173	207	179	206	183	207	196	185	182	183	179	203	190	189	185	194	187	191	170	214	185	188	173	193	223	167	187	194	214	220	181	185	199	159	191	184	191	189	203	203	200	210	204	212	193	168	198	179	186	184	227	183	174	172	173	196	171	174	192	182	195	196	188	204	184	194	193	187	208	171	187	186	200	176	197	208	209	196	194	179	177	210	167	198	191	174	205	199	162	185	159	180	206	207	186	193	214	231	197	198	213	191	168	205	180	186	199	204	182	175	205	210	170	216	210	210	187	208	179	195	185	202	211	192	187	170	201	164	195	166	189	187	202	207	183	188	178	216	203	153	220	212	208	218	168	199	191	194	184	205	199	181	202	198	220	195	183	191	199	188	198	188	194	174	199	181	168	189	196	203	184	170	205	197	219	187	168	199	189	178	182	184	193	194	188	188	207	159	173	185	202	185	211	182	192	182	209	198	210	193	185	164	188	200	211	198	185	189	205	186	178	176	196	211	185	190	166	184	185	173	189	159	199	171	189	200	175	207	178	182	178	199	193	190	186	190	220	170	167	171	191	204	184	205	196	222	210	197	203	212	210	193	206	167	207	184	170	192	184	204	189	201	179	200	190	191	161
23284	17356	17045	5335	3492	2868	2533	2094	1781	1530	1352	1240	1089	915	843	849	802	742	711	630	609	646	609	548	560	554	579	522	536	531	510	533	548	522	522	514	520	568	504	478	498	499	474	534	522	480	511	485	527	521	550	472	513	474	503	510	515	510	493	492	504	473	511	470	502	525	465	525	480	526	526	460	472	479	524	503	487	510	478	491	520	469	527	501	475	466	520	518	477	466	494	494	546	497	458	482	491	449	481	489	505	499	527	459	464	448	479	524	497	518	454	507	498	515	475	493	489	496	473	485	495	486	489	485	498	469	518	466	436	465	478	450	513	454	491	494	500	486	463	468	504	502	455	454	474	456	481	493	492	479	513	493	479	465	530	470	532	444	495	458	513	496	489	499	481	490	466	468	489	501	499	462	501	481	471	440	498	468	532	487	494	524	482	484	468	516	489	472	514	471	507	478	516	494	488	509	488	506	514	504	473	506	451	503	463	491	521	457	479	508	453	515	483	512	478	445	477	469	442	464	498	463	509	485	508	506	474	484	516	515	477	455	476	494	483	464	464	469	462	499	496	484	489	471	478	517	452	498	484	498	495	464	535	435	460	478	537	476	498	481	494	524	468	485	470	518	491	518	481	446	478	458	438	469	467	452	510	480	477	472	488	484	476	489	487	492	463	467	487	465	495	477	486	451	459	533	491	465	445	485	490	472	526	465	455	453	473	517	491	472	462	480	471	500	474	494	496	492	497	489	479	486	479	489	458	485	522	478	484	516	471	481	497	470	452	502	486	486	439	522	499	488	464	531	433	467	466	482	484	485	502	440	478	456	454	510	467	513	467	492	529	500	495	496	489	499	490	484	499	480	506	495	446	506	515	450	503	477	491	488	473	483	521	502	478	469	518	491	493	505	482	491	494	460	502	478	472	485	519	494	498	456	458	500	480	505	487	490	459	465	499	440	447	502	484	490	500	491	469	475	492	520	441	467	507	502	457	511	472	491	438	496	465	503	445	501	466	472	486	501	531	495	459	476	498	487	517	481	474	497	505	494	457	486	453	487	495	467	499	473	483	483	507	457	440	506	453	501	498	508	516	436	491	470	472	426	497	481	462	471	473	480	502	489	475	503	503	430	484	460	477	445	493	514	539	498	469	453	457	495	524	476	486	494	484	474	453	506	467	510	452	480	481	454	473	481	500	460	473	465	480	531	510	481	487	456	495	492	505	481	466	522	508	460	509	463	514	482	493	497	474	501	490	481	478	489	478	465	499	480	478	481	459	492	506	467	520	486	494	492	525	505	484	473	517	501	525	442	478	489	483	518	484	494	436	480	527	475	457	480	456	497	472	428	510	517	475	501	492	481	468	484	485	530	482	512	480	452	517	480	519	458	456	479	508	497	486	461	473	490	504	458	494	498	481	514	460	498	453	473	470	498	488	446	544	482	463	501	539	521	496	499	425	485	516	526	463	502	479	461	444	480	481	496	448	474	486	458	492	483	532	511	460	517	511	490	465	501	526	474	514	484	463	485	483	488	471	513	449	514	497	470	491	527	488	497	515	478	481	500	531	485	482	470	473	506	482	469	504	505	470	474	498	516	424	512	488	490	476	442	505	449	471	509	460	488	490	476	488	506	524	485	453	466	492	489	495	478	486	498	462	496	454	479	495	506	482	512	492	479	493	506	483	513	482	455	473	472	502	505	487	487	460	485	480	498	490	463	473	520	499	449	463	500	498	478	509	504	466	514	457	482	521	458	511	486	491	469	518	482	443	483	490	508	492	469	474	481	490	474	514	504	520	464	500	501	463	493	448	479	500	471	470	497	494	468	479	495	512	522	514	524	520	487	494	470	453	471	497	474	516	463	511	486	486	504	491	484	521	476	489	478	471	497	509	476	472	430	488	507	502	486	507	494	505	524	482	476	512	537	466	492	440	483	498	509	489	462	512	468	514	440	477	454	495	502	507	523	502	500	511	489	505	496	478	474	525	473	479	497	442	499	486	481	501	481	477	441	486	467	474	489	499	499	504	495	482	484	478	474	478	479	482	456	480	460	442	488	459	503	438	467	482	456	468	489	483	508	496	521	485	509	459	498	512	477	476	488	519	458	477	482	476	475	502	491	515	492	508	513	500	459	482	461	532	535	523	481	495	518	495	478	470	446	493	483	489	484	496	514	487	505	492	488	502	486	456	510	467	496	492	470	494	482	496	455	542	478	503	502	521	464	466	515	490	498	463	494	506	520	483	459	454	518	527	504	519	500	488	498	490	499	477	498	470	523	477	521	481	471	510	480	480	513	467	484	521	505	481	474	470	510	479	443	472	496	476	506	453	489	494	504	473	484	460	479	473	454	499	453	453	457	468	513	444	486	518	446	516	482	464	491	485	478	528	511	475	503	509	487	531	503	467	490	520	532	428	501	489	523	503	521	490	532	504	486	511	467	500	486	501	511	503	530	442	451	527	475	497	481	506	505	451	534	461	482	471	493	492	511	452	453	515	498	467	480	451	474	503	456	435	477	469	500	501	471	493	496	523	498	509	477	546	526	478	478	493	480	508	498	499	463	463	479	494	476	470	488	515	503	468	453	479	518	493	507	447	475	528	503	504	483	439	457	473	476	538	475	513	490	466	487	489	501	477	514	458	461	461	459	486	466	525	495	479	504	520	505	436	461	483	507	467	483	505	495	504	478	483	475	515	481	448	435	484	456	478	484	490	476	514	478	499	489	506	472	455	499	497	472	500	475	521	484	505	505	457	461	483	485	516	513	489	474	486	475	486	478	515	484	481	471	493	536	474	498	489	508	465	505	511	510	506	483	473	519	476	505	501	474	491	449	530	469	490	485	481	480	487	505	469	461	511	484	446	524	446	496	500	459	456	492	481	503	493	471	466	483	514	515	457	430	477	488	527	486	486	496	522	485	443	449	492	541	490	496	505	463	460	460	469	447	495	510	457	491	508	500	489	484	455	490	465	506	491	516	515	492	484	488	479	515	495	460	537	454	466	482	535	501	518	484	480	458	452	460	498	490	464	512	459	450	494	476	476	491	460	498	527	477	485	472	468	466	458	481	494	470	496	482	494	513	495	513	509	490	476	434	507	481	463	496	469	496	525	481	480	490	540	464	478	522	482	455	490	461	489	523	497	499	498	498	456	488	480	528	503	510	483	517	478	466	485	463	467	493	516	478	522	483	501	522	502	486	469	498	529	455	457	531	459	487	462	497	496	494	477	492	493	522	484	511	485	487	495	471	496	490	478	439	478	497	455	480	533	480	468	511	453	507	467	483	472	505	477	497	501	537	484	483	507	486	484	503	481	474	445	513	462	508	480	490	498	469	520	482	487	490	518	483	522	436	524	496	513	482	484	515	461	497	455	475	484	509	466	479	481	491	505	441	486	523	460	472	497	482	494	484	502	488	468	509	500	481	447	478	469	483	466	453	497	436	474	480	485	514	477	495	475	507	501	490	499	495	500	494	521	515	476	539	497	512	486	486	445	465
11688	4043	2006	817	533	481	430	403	414	384	395	404	401	338	316	336	315	349	333	347	313	347	343	350	334	350	380	333	328	362	350	338	341	332	329	308	310	336	308	301	351	319	296	312	362	334	325	311	300	328	310	304	341	362	347	382	354	351	340	336	340	317	356	345	331	351	309	357	344	348	306	343	330	356	300	314	341	301	348	363	317	327	350	334	343	343	333	322	332	328	334	319	338	316	327	307	339	331	348	306	345	305	324	328	309	296	332	323	325	304	326	335	308	329	335	366	335	314	336	319	358	327	345	323	338	313	326	332	354	349	322	316	304	333	294	313	305	311	321	359	348	291	324	332	315	333	347	357	322	320	322	330	336	364	322	357	356	303	318	313	284	340	331	286	317	326	317	333	316	340	331	293	324	340	334	325	321	309	338	337	330	351	303	328	320	322	320	326	349	307	339	331	307	333	370	333	351	334	330	354	305	296	324	301	309	341	310	302	349	339	315	310	332	325	330	316	345	330	322	316	338	343	319	312	328	333	292	350	311	345	336	314	302	320	356	344	325	319	331	321	369	306	342	316	341	320	302	323	343	323	346	335	355	322	315	324	337	314	309	310	319	324	309	349	330	297	372	335	311	373	327	318	341	345	337	360	320	310	341	312	339	328	330	314	324	342	317	307	345	319	340	332	333	346	345	322	320	321	307	321	339	321	312	321	311	288	343	334	312	325	360	328	338	312	315	342	324	317	333	338	365	326	334	352	340	298	329	364	362	302	325	315	342	347	341	307	328	343	339	334	320	341	304	321	337	350	322	336	317	382	316	324	321	349	303	336	313	341	332	331	330	356	313	322	337	323	306	334	363	328	324	313	331	329	344	337	305	319	330	324	344	344	349	343	333	308	316	357	306	340	318	301	309	298	339	326	303	331	344	293	348	368	299	288	306	354	323	322	360	321	324	327	338	322	326	332	348	325	305	342	337	329	329	318	321	349	349	345	304	293	344	337	291	337	336	355	338	359	349	325	324	286	339	357	324	322	331	368	361	298	351	330	334	321	345	334	303	290	337	319	319	328	316	304	342	338	314	313	347	336	316	356	325	333	335	348	352	316	358	307	315	319	335	349	332	351	341	316	325	309	350	342	307	350	337	334	307	308	325	341	330	351	334	335	316	347	308	361	354	314	314	317	339	340	308	360	329	358	347	340	304	350	361	334	287	331	338	292	339	312	303	331	330	317	308	313	337	351	349	324	341	324	324	336	320	304	332	304	326	322	298	335	324	313	311	298	359	325	294	379	312	369	342	319	355	325	337	311	343	300	336	301	317	328	317	347	306	308	300	332	349	322	314	324	324	327	340	346	298	319	336	320	369	359	321	314	337	283	313	355	337	310	327	287	314	347	344	364	307	349	342	293	341	346	298	363	322	300	332	336	350	332	325	329	304	330	323	355	327	338	350	331	342	338	342	337	345	327	333	334	361	320	313	345	315	322	319	354	335	311	329	310	354	354	306	321	305	321	359	364	314	331	339	359	297	371	315	348	338	358	354	332	336	335	297	306	270	307	343	336	347	290	367	347	334	338	288	334	339	331	303	336	336	342	360	326	310	335	323	330	334	330	355	356	319	340	319	376	318	342	323	324	328	323	332	347	338	317	308	341	333	309	339	317	333	321	330	333	328	299	353	324	313	304	355	350	301	362	326	309	327	316	331	291	352	322	315	359	302	314	328	339	307	344	341	324	348	308	367	346	351	318	316	338	321	348	318	321	342	361	350	304	354	330	310	307	354	336	339	325	268	332	324	297	329	307	362	338	312	342	343	335	352	311	326	357	333	323	351	380	362	343	344	345	336	317	316	302	350	341	326	291	337	333	332	350	343	371	324	285	370	326	366	327	341	325	349	335	339	328	342	334	334	335	336	339	358	339	344	309	333	325	331	336	338	319	306	322	324	320	326	335	333	321	347	307	336	297	311	330	338	345	324	335	341	344	368	324	359	353	309	352	340	318	291	312	311	342	304	322	317	322	316	296	340	317	325	333	316	341	362	320	354	355	332	327	329	342	321	356	359	363	316	355	355	304	322	327	350	308	333	339	318	324	328	364	327	326	345	333	349	311	340	325	330	324	343	326	322	303	337	362	342	355	348	361	332	356	318	326	317	321	343	333	354	324	373	328	322	306	352	346	307	331	310	285	324	320	332	319	310	340	342	331	321	319	337	351	329	333	323	342	314	305	325	352	313	324	344	313	317	308	340	349	313	299	347	290	294	305	300	292	343	306	328	330	306	321	320	347	313	320	342	321	335	318	312	295	323	358	313	334	311	325	302	344	350	318	318	372	346	335	313	314	306	326	318	308	325	349	312	306	335	284	335	304	326	360	302	369	342	331	334	301	319	322	333	346	335	358	338	338	331	334	295	345	314	335	368	323	352	332	338	306	300	318	288	334	333	371	303	309	326	356	305	309	343	308	358	331	332	345	323	336	282	363	327	305	343	356	343	328	357	328	321	348	342	329	344	300	334	307	350	319	346	333	318	338	324	337	334	284	321	349	310	304	344	338	345	337	353	312	339	323	314	344	310	341	352	308	324	330	318	330	340	296	360	311	330	322	294	341	345	315	306	364	371	316	346	347	308	357	309	277	307	365	329	309	357	301	309	319	340	363	356	328	319	314	337	344	330	330	339	282	339	335	304	356	362	331	323	312	321	342	319	362	344	320	332	350	335	335	343	316	355	307	376	343	334	301	328	356	300	347	356	321	299	316	281	338	314	302	325	323	319	318	319	326	319	336	327	322	320	320	285	349	328	312	342	310	307	307	314	347	297	319	341	305	332	331	315	319	322	341	346	308	350	337	304	310	336	321	321	293	326	326	313	326	309	319	310	350	307	326	328	306	336	357	344	322	289	334	340	334	313	335	343	323	302	358	322	313	313	343	344	326	328	323	336	306	345	347	319	314	335	345	297	296	353	317	321	317	343	318	306	322	311	321	333	339	376	341	329	322	311	352	335	315	347	360	273	338	333	324	300	314	317	325	336	312	334	342	311	342	309	327	339	355	337	324	338	336	315	319	322	355	330	331	322	303	322	321	327	338	306	352	359	340	324	288	307	349	349	315	345	293	343	326	316	359	328	332	324	319	318	366	335	332	334	298	331	362	295	339	310	308	328	354	323	342	286	311	357	344	349	332	316	343	363	313	330	318	332	360	327	318	309	346	362	348	332	344	301	315	334	280	325	330	297	365	335	294	319	323	340	315	312	344	331	326	365	309	305	302	315	333	332	306	312	334	350	343	314	336	312	341	349	292	314	318	331	333	338	371	365	301	338	311	319	328	290	331	372	337	333	321	305	299	340	341	346	300	306	307	302	329	314	300	293	359	323	326	331	334	340	342	342	336	307	359	302	335	317	334	359	327	357	357	341	309	330	302	332	338	314	292	325	311	343	310	356	312	318	344	311	308	318	333	283	320	317	319	337	355	311	340	333	299	332	338	336	313	328	345	296	332
8880	4321	3970	2292	1794	1607	1422	1280	1160	1144	1030	992	925	1003	868	818	827	876	822	806	828	831	779	810	828	808	836	798	809	825	767	855	782	797	772	774	728	776	772	818	806	841	810	820	813	784	835	836	749	768	814	808	778	822	834	783	780	817	819	767	742	791	780	790	733	788	743	756	763	762	792	821	750	820	797	820	768	786	804	785	790	789	820	774	798	788	749	779	798	821	783	805	764	791	823	760	808	767	793	775	792	792	759	787	800	789	825	830	832	809	769	792	811	810	719	768	834	753	778	801	783	818	796	781	783	802	733	764	802	792	801	759	758	810	845	831	777	773	798	800	758	779	785	742	778	764	814	774	729	769	794	808	762	763	804	811	763	819	788	837	793	789	773	783	816	743	795	822	795	768	779	820	795	762	763	753	772	857	805	841	825	767	787	813	776	818	816	798	783	762	775	800	769	781	757	778	773	782	828	750	754	813	791	778	796	783	791	766	820	781	773	807	750	758	773	772	803	778	815	744	790	797	776	794	770	775	819	787	769	807	828	813	821	759	742	801	790	781	801	794	767	764	788	772	819	748	815	791	788	793	730	812	817	764	802	757	836	788	773	837	778	839	794	824	761	795	762	752	803	815	803	762	824	776	757	771	778	846	764	761	790	753	793	825	775	822	850	804	798	790	825	767	832	785	728	817	749	793	766	794	771	790	753	782	786	814	835	785	790	802	732	805	757	796	753	760	758	780	761	771	773	785	847	784	756	780	764	790	799	790	822	747	798	750	787	837	785	827	745	806	789	779	778	796	777	777	780	804	791	839	717	753	800	773	834	789	781	798	819	811	776	782	785	799	751	819	794	769	803	802	800	764	751	777	780	795	826	801	802	828	807	773	775	754	821	782	783	806	796	775	779	822	789	777	804	797	799	775	842	829	800	797	779	738	817	849	771	800	801	790	767	798	807	740	751	811	788	764	768	731	775	807	767	804	787	812	786	795	803	779	791	792	783	741	763	759	780	804	824	757	791	861	789	797	830	801	822	828	779	762	769	731	761	826	773	757	798	764	779	782	794	810	728	850	776	809	750	770	779	848	793	771	774	815	773	800	818	809	838	791	809	810	747	799	797	766	775	809	741	844	770	791	845	791	777	778	792	769	784	801	758	775	831	831	806	825	741	760	809	789	795	821	776	801	785	767	803	849	854	780	773	789	805	779	747	809	754	831	788	837	811	751	786	802	768	821	761	787	778	783	816	841	734	783	844	770	816	783	794	833	810	829	785	838	765	808	761	767	792	788	760	787	782	787	843	758	779	806	790	764	751	795	762	821	796	815	805	761	740	779	817	775	832	785	782	824	807	785	823	773	773	801	747	800	794	747	754	778	728	793	727	837	784	775	784	787	819	794	795	780	777	760	798	749	772	788	798	761	760	836	816	788	746	779	784	745	760	764	834	776	806	775	760	762	803	824	810	873	781	735	733	797	784	793	791	776	793	770	791	768	788	776	726	791	809	799	760	842	826	748	742	867	758	778	832	813	809	767	779	761	744	796	832	778	820	797	750	740	824	801	798	745	755	777	791	839	777	827	790	809	800	783	793	838	767	748	782	776	780	796	779	732	803	792	778	716	820	768	812	777	800	846	770	817	827	815	783	791	798	825	799	768	812	811	797	773	748	762	783	803	792	769	759	744	768	813	777	850	857	818	789	792	803	823	764	749	762	767	764	802	805	772	783	816	831	750	798	809	800	763	788	797	759	800	807	814	796	813	814	837	793	799	790	771	785	799	780	822	792	784	740	739	802	822	770	778	797	811	795	832	790	769	778	830	824	785	801	753	801	771	792	798	765	737	807	839	790	777	809	802	751	789	770	772	768	807	769	789	782	819	834	758	805	805	784	820	766	815	782	742	816	788	770	841	771	794	758	800	794	774	794	796	785	834	771	807	819	821	795	753	834	760	767	821	769	746	820	767	760	779	765	799	780	809	790	775	813	815	792	771	813	819	783	817	830	790	756	772	760	819	766	755	771	775	758	788	790	814	828	799	802	852	795	807	779	750	788	817	764	805	817	785	806	781	740	750	778	752	761	794	797	775	777	784	779	779	782	811	783	770	793	791	788	713	781	800	775	783	839	765	791	845	765	779	785	738	816	795	757	779	791	776	816	821	792	825	779	766	793	747	770	779	785	771	765	799	806	750	742	789	791	822	824	820	746	808	755	794	840	823	752	762	736	801	783	783	770	764	784	803	787	781	779	784	767	756	764	811	731	749	776	771	774	807	796	808	754	774	771	763	752	809	758	775	805	829	811	815	807	762	794	794	787	778	753	837	767	710	762	813	778	812	780	765	770	816	796	805	794	808	765	800	832	776	799	785	832	792	759	778	784	788	794	791	789	782	772	766	758	781	801	779	790	760	818	796	803	804	772	853	783	780	811	737	794	801	790	806	743	844	827	779	796	826	820	768	781	751	805	807	747	768	776	786	826	806	793	838	828	791	809	779	802	758	799	790	797	747	800	834	815	800	785	763	770	767	804	744	764	772	781	755	772	838	773	748	799	787	826	821	777	842	807	800	784	809	789	802	831	832	766	755	738	824	839	782	763	770	762	808	808	744	825	794	731	803	804	827	823	787	785	717	798	788	821	773	801	762	855	755	792	765	786	809	781	809	749	821	786	747	801	767	787	787	815	815	831	828	778	765	763	772	783	762	787	815	835	781	786	791	797	789	751	776	851	778	777	782	777	771	760	833	809	789	797	774	786	792	806	808	805	766	832	766	760	809	812	811	799	834	785	818	783	708	790	799	738	757	781	792	788	795	849	779	799	770	756	767	833	832	750	764	837	813	760	785	749	777	776	797	784	796	787	787	822	751	753	802	774	794	764	790	804	790	792	771	757	806	795	760	760	797	788	755	774	727	759	819	771	771	798	799	780	736	804	754	862	788	792	820	722	761	774	728	734	810	755	829	805	798	739	798	810	761	800	771	771	860	840	809	837	810	762	783	833	828	800	757	754	763	803	798	742	732	835	749	787	789	769	796	807	756	818	812	783	759	750	810	760	771	771	779	787	785	803	782	768	827	804	790	757	791	765	767	764	766	781	837	815	791	797	795	770	763	783	778	748	801	816	780	800	753	816	775	811	812	778	773	780	782	819	787	788	769	798	784	799	827	780	814	822	809	758	774	776	837	809	765	782	818	773	825	834	843	809	818	820	743	777	801	821	784	866	787	814	768	807	768	828	775	823	769	759	775	786	784	782	749	798	803	761	789	770	777	801	749	792	775	782	838	781	761	793	757	800	746	782	754	806	820	825	801	787	783	800	743	792	783	851	789	818	807	774	808	730	786	736	805	752	890	772	820	830	817	779	765	822	691	806	810	782	790	803	798	813	792	766	732	854	766	786	817	754	788	769	807	792	807	863	745	790	794	795	836	772	804	773	817	778	722	802	740	730	803	818	822	748	758	805	819	782	776	724	802	751	827	763	794	769	817	814	815	805	781	746	782
25052	13466	8493	2142	875	685	556	498	481	432	396	383	372	306	304	341	309	352	312	323	305	327	306	297	308	327	323	303	266	303	299	299	302	305	282	291	283	273	312	318	306	287	274	289	313	296	334	284	311	281	276	300	268	278	246	308	285	279	305	323	288	273	318	280	274	283	279	271	253	301	292	297	278	315	292	289	286	291	274	279	290	291	282	254	268	253	281	287	275	299	281	284	269	274	306	287	313	301	289	269	288	301	273	274	296	284	280	279	303	287	298	308	273	269	271	323	275	297	265	314	285	319	254	249	278	275	297	277	282	268	289	272	289	281	282	304	286	282	285	285	298	284	316	290	289	310	293	290	324	301	305	266	301	287	293	256	313	291	266	277	282	247	279	301	289	246	297	295	270	277	335	304	291	249	285	301	281	277	283	333	296	301	263	284	290	289	265	299	310	270	279	302	262	298	260	277	301	293	253	277	277	273	287	261	270	308	276	298	290	266	283	283	277	253	280	281	294	313	323	268	271	285	276	282	280	292	293	272	280	294	288	267	303	299	283	304	302	272	304	288	306	291	286	292	291	310	303	279	284	294	284	264	300	301	294	292	312	288	292	285	259	289	297	305	290	312	311	302	287	304	316	289	299	311	305	283	284	283	304	287	320	286	280	290	280	318	288	296	263	255	314	297	265	316	300	273	289	267	286	275	294	271	302	250	271	293	287	304	301	308	309	313	288	282	291	278	269	281	285	294	262	295	288	289	313	269	259	288	245	297	291	279	278	288	317	281	289	290	278	282	284	321	311	278	274	289	304	269	269	312	309	279	274	277	321	294	256	292	279	307	313	280	275	267	313	279	294	259	301	286	273	270	282	288	284	269	304	262	265	315	254	295	307	270	274	303	286	278	284	278	304	274	296	302	251	293	284	298	293	273	260	327	303	301	257	324	271	295	288	297	303	257	284	264	264	305	309	313	260	325	284	323	275	319	296	280	287	320	291	288	287	265	292	269	321	297	289	279	309	265	276	267	293	259	313	295	292	302	295	279	268	285	266	303	297	332	285	306	269	274	291	304	268	284	307	278	289	319	279	270	328	308	253	291	296	291	291	286	281	252	261	308	273	274	282	293	264	283	282	263	282	272	288	249	294	273	246	279	294	267	310	266	283	296	315	295	318	295	300	311	310	296	284	290	268	317	283	281	300	302	271	286	284	295	302	274	295	304	312	292	264	291	279	305	285	263	282	298	269	290	293	285	257	273	295	314	287	249	289	281	292	302	308	284	294	299	288	270	293	270	273	288	295	293	254	267	292	294	307	275	302	293	296	292	277	308	278	309	288	288	328	263	288	288	276	286	268	274	280	295	309	253	264	300	267	285	296	281	282	265	316	282	272	278	297	269	284	276	273	276	288	307	301	280	270	271	293	274	322	279	284	295	270	295	271	282	319	258	276	251	304	288	296	266	287	269	292	277	332	308	273	294	287	301	282	283	303	255	298	270	312	307	279	323	306	306	282	268	337	294	305	257	274	291	286	266	308	294	287	288	288	303	282	295	276	298	292	263	240	283	292	272	266	309	309	313	291	290	263	259	269	275	282	298	285	291	283	284	281	269	286	316	291	311	297	294	305	277	294	270	318	291	291	296	289	317	297	265	272	314	288	314	269	254	259	311	281	280	273	263	300	295	302	285	296	278	306	299	270	339	302	271	290	314	290	273	289	316	315	286	270	291	277	277	289	321	296	308	291	261	268	297	328	296	306	271	300	290	270	320	302	266	278	290	287	280	299	292	268	321	298	246	298	293	314	307	292	295	263	289	273	319	276	320	258	258	277	303	283	281	280	264	293	296	282	298	276	301	275	277	257	274	310	314	289	278	291	285	266	275	287	286	305	295	307	296	286	284	312	313	275	287	288	303	280	283	297	292	282	301	277	327	271	285	264	272	319	283	284	303	276	261	284	303	300	295	316	297	283	266	291	284	291	287	265	253	321	296	276	282	294	287	328	284	301	290	298	297	298	291	284	315	288	308	290	276	291	276	300	288	304	265	274	280	306	325	299	290	269	273	295	306	293	317	277	275	290	285	292	304	283	308	307	291	277	288	295	278	322	320	276	264	276	312	284	271	284	293	277	293	272	260	291	282	283	286	289	276	302	301	290	312	284	279	277	298	305	287	294	280	305	295	305	313	281	285	291	325	322	303	296	302	281	298	274	260	275	307	259	298	262	304	314	279	268	291	286	274	257	283	277	292	304	313	277	271	294	264	296	304	301	307	303	275	288	280	348	311	295	288	286	247	291	290	287	309	313	287	282	283	267	274	267	272	281	248	274	322	291	307	301	292	313	280	313	263	302	279	269	298	286	296	302	288	263	326	297	272	299	296	292	282	297	314	311	291	318	278	280	282	315	280	276	294	297	272	276	285	298	305	259	295	287	300	313	256	314	268	287	294	289	338	290	268	287	349	278	265	281	282	291	283	283	307	304	290	259	273	269	297	313	295	285	284	261	293	308	287	320	313	321	271	275	303	290	282	322	308	269	288	284	262	270	283	256	297	272	274	307	296	274	315	285	295	315	269	284	237	288	317	291	287	273	290	278	307	298	257	295	292	307	289	256	277	293	263	253	269	270	307	309	314	282	303	274	316	268	286	282	279	266	279	301	271	299	290	304	285	292	301	319	301	291	272	236	310	287	283	293	327	295	286	285	337	298	271	267	285	315	255	320	311	296	278	293	306	297	327	256	287	250	305	287	298	313	268	299	288	274	254	275	279	283	288	243	257	279	289	266	276	283	286	292	315	300	280	287	281	289	297	324	294	284	288	269	295	296	271	302	321	282	258	294	287	263	286	284	265	263	323	292	270	276	298	318	280	274	273	284	305	286	305	281	302	257	277	285	286	266	306	263	296	305	262	323	274	285	308	272	308	313	291	290	279	284	272	269	270	277	273	306	253	268	299	265	269	265	269	261	292	294	266	294	294	297	299	321	241	318	304	285	283	316	300	292	291	264	306	252	290	301	267	302	289	270	289	301	281	295	297	292	310	302	297	279	292	299	302	327	296	293	320	324	276	277	293	297	315	285	292	286	274	291	289	304	304	280	287	348	247	304	274	278	264	296	302	286	289	274	266	249	258	297	264	305	300	293	304	303	292	295	253	267	273	305	335	293	290	288	269	265	288	262	284	281	294	285	302	271	277	278	295	290	267	290	264	279	298	290	276	303	287	291	292	282	277	280	296	285	272	280	310	248	304	305	277	307	292	303	298	245	304	297	293	288	281	270	281	300	275	286	289	264	275	282	287	325	321	295	287	263	276	289	263	284	268	269	266	294	324	261	282	298	283	293	311	283	299	311	263	299	300	282	300	281	283	283	293	283	285	300	258	310	286	291	267	300	299	288	285	277	308	289	287	276	297	259	288	280	271	276	289	298	315	324	321	288	278	277	310	313	280	326	279	287	312	295	287	272	264	324	328	305	269	303	301	305	269	293	273	281	286	296	318	306	294
18194	11762	11169	4095	2900	2601	2174	1740	1569	1309	1312	1131	1101	1009	970	965	876	825	804	857	801	785	777	790	767	807	741	709	766	701	735	705	711	673	691	727	718	727	746	745	703	692	670	680	731	749	694	691	708	697	629	704	686	713	699	707	703	687	752	709	697	678	748	738	666	669	719	710	704	719	691	711	697	709	664	724	692	682	728	694	695	641	698	704	718	689	678	673	690	769	677	668	707	724	705	727	654	746	699	664	706	656	658	693	705	730	721	706	715	698	740	666	717	705	738	662	693	701	728	691	699	718	726	681	682	687	690	712	683	686	726	671	676	704	708	683	713	728	702	694	678	692	719	657	681	665	689	738	663	703	717	706	719	718	680	647	738	705	702	697	735	660	710	699	731	688	693	720	723	673	682	732	703	699	737	767	672	702	723	671	780	636	674	726	711	699	706	691	668	684	729	705	722	678	750	694	702	657	675	699	708	725	724	702	719	692	705	692	648	680	666	704	716	727	664	726	717	724	688	692	704	694	698	730	665	649	675	720	747	717	708	682	679	667	694	750	719	732	720	710	693	630	704	682	690	686	686	707	689	682	720	714	691	732	664	677	725	670	681	659	707	709	648	722	685	709	683	703	730	722	738	654	721	697	680	682	704	690	702	661	707	713	719	716	688	699	700	709	695	700	654	728	755	690	673	670	705	702	708	698	702	718	678	632	704	749	714	712	691	689	682	674	692	683	683	639	707	731	680	708	693	725	660	648	685	635	698	717	731	694	711	708	709	727	696	671	680	705	713	684	654	671	690	722	663	723	698	686	685	706	681	681	723	757	690	749	662	712	673	714	707	728	685	669	682	708	654	721	719	709	655	678	706	714	732	684	710	690	735	754	682	666	720	663	675	736	711	708	667	675	710	730	727	708	735	684	719	660	740	700	690	752	704	689	749	661	714	678	704	693	716	732	693	690	746	700	696	687	726	740	693	684	742	717	656	698	670	679	678	750	699	672	720	694	698	674	689	722	726	698	692	697	693	660	651	730	718	664	685	686	686	655	674	747	708	675	711	721	721	695	679	689	699	696	687	707	715	740	706	687	680	716	665	700	708	704	683	716	697	754	690	737	705	697	708	671	665	682	636	740	663	711	738	738	721	756	740	683	672	729	691	660	716	705	654	675	669	669	705	708	688	664	686	703	722	689	701	691	716	705	713	685	724	690	684	716	665	697	696	679	655	722	715	713	733	686	707	693	696	708	690	668	710	683	696	695	683	631	689	737	672	701	710	663	738	703	722	669	697	695	683	694	697	701	731	638	726	670	689	707	697	676	704	746	737	695	693	706	630	669	721	667	751	687	725	680	688	717	710	712	645	683	698	717	736	714	670	682	715	689	684	702	683	686	685	682	699	669	694	661	717	704	680	679	717	694	671	706	733	727	722	710	737	722	743	669	689	684	694	687	750	711	700	693	682	674	696	688	683	708	695	685	738	705	717	704	696	712	666	709	680	681	706	673	711	694	737	694	681	709	741	638	697	719	702	727	614	738	710	685	711	740	675	713	700	698	717	707	678	663	688	758	704	731	706	706	692	657	684	709	658	665	659	676	703	697	691	706	670	696	696	715	690	708	747	652	702	650	726	724	717	683	718	679	693	681	685	687	695	717	696	724	733	743	658	696	708	687	736	691	705	694	710	704	667	706	700	713	683	715	715	735	744	664	698	684	722	702	693	711	703	683	693	701	721	702	714	685	673	700	682	674	763	746	690	697	740	687	698	692	724	673	704	702	667	720	714	667	702	708	687	708	745	743	695	691	702	673	691	692	693	737	732	745	671	713	688	721	679	702	707	681	673	682	702	711	609	733	695	734	690	711	729	741	681	668	718	704	728	637	654	713	682	724	680	662	700	705	724	715	679	694	713	673	743	670	701	706	734	712	712	699	682	668	678	728	683	675	675	703	673	677	721	646	725	681	690	684	758	714	714	741	653	698	696	707	738	753	713	672	720	688	703	716	741	714	694	739	673	671	684	722	699	708	660	655	709	660	741	722	640	691	712	672	681	731	741	664	690	686	720	666	671	724	682	722	692	740	709	682	654	735	715	709	745	661	737	719	722	692	699	694	664	656	727	698	710	711	700	657	700	739	653	745	706	745	706	737	682	693	678	676	706	689	677	639	699	731	716	701	699	666	694	710	744	664	701	675	705	703	675	714	686	701	671	686	674	671	682	659	692	682	732	674	691	641	749	736	721	754	681	696	686	726	712	677	706	678	701	704	701	680	681	683	693	687	710	740	688	712	733	715	729	696	688	654	706	696	706	688	728	715	692	684	697	731	704	728	724	731	668	783	711	686	686	683	736	731	702	649	686	728	692	645	674	675	678	658	739	691	726	700	688	730	730	727	709	695	677	674	689	704	716	707	702	697	702	694	675	699	677	715	684	747	758	704	711	703	732	704	734	711	720	670	698	744	708	706	676	692	689	753	679	728	677	693	646	713	669	722	655	683	690	675	704	663	730	721	680	696	701	693	708	717	709	689	703	685	681	737	694	703	706	657	703	710	740	634	652	780	674	729	701	677	711	681	726	644	690	653	684	735	711	685	683	730	674	717	674	710	728	704	691	718	692	726	670	706	703	664	693	695	694	664	688	742	732	667	709	692	699	715	724	680	731	667	673	677	762	695	708	681	677	714	653	705	702	692	686	703	683	722	655	692	730	733	667	726	648	660	671	699	692	709	713	706	679	675	657	692	691	671	719	725	742	702	683	679	761	702	679	703	705	704	658	713	692	671	680	697	720	680	727	647	689	695	708	700	705	681	727	676	714	712	698	678	722	730	711	690	694	684	684	709	705	692	649	668	701	679	685	721	692	708	695	721	703	684	713	714	731	722	686	769	672	690	714	730	704	767	681	699	735	709	724	708	701	722	661	673	686	693	649	768	700	703	660	732	672	673	693	704	729	719	688	663	744	740	704	724	730	676	724	670	678	692	698	701	685	690	738	701	706	695	689	743	673	711	707	689	704	678	716	735	682	742	777	729	662	673	700	722	728	648	647	674	703	662	664	669	695	673	693	737	678	691	720	680	665	708	665	682	691	680	698	693	673	726	686	675	676	670	702	701	707	694	722	723	699	751	700	710	691	711	699	688	672	684	746	719	703	771	687	714	636	724	682	703	755	722	710	720	714	712	656	686	696	753	743	646	692	698	662	671	722	733	711	697	684	700	707	675	625	696	731	688	689	644	703	714	708	701	706	708	659	708	685	703	727	708	688	678	715	700	734	691	716	733	681	682	703	700	724	660	696	698	698	707	664	688	705	675	705	680	684	711	676	699	717	755	739	704	719	726	711	704	735	697	720	669	733	693	746	705	690	682	649	685	696	703	696	744	672	670	702	694	711	742	720	682	712	733	770	696	693	690	710	734	694	717	664	668	728	717	726	675	688	687	706	725	697	698	670	739	771	694	712	730	711	679	747	676	690	702	709	677	717	692	723	739	684	696	723	687	729	746
34179	20808	15952	4084	1201	828	569	493	434	345	338	299	297	262	241	290	218	248	239	221	217	189	216	197	188	214	223	182	175	213	194	178	192	192	182	191	205	210	179	212	180	209	203	184	202	181	208	185	202	207	233	187	209	211	197	190	164	206	177	196	178	227	182	173	182	217	182	219	202	187	197	195	209	192	200	200	199	195	186	218	203	193	190	188	193	203	223	189	177	203	187	196	196	195	189	207	190	167	181	172	179	204	169	193	195	203	192	202	196	230	204	203	185	196	175	206	208	188	180	183	189	166	182	168	190	200	194	192	182	192	173	194	188	197	204	186	196	177	183	203	183	208	169	198	168	160	217	176	186	190	208	204	205	194	174	196	165	189	179	186	219	192	205	197	191	204	204	195	211	183	162	193	193	201	221	183	210	177	209	198	220	204	170	189	206	211	213	188	179	172	162	194	189	190	184	201	192	175	182	219	196	183	193	199	203	206	194	181	206	211	216	179	208	181	192	197	176	231	197	203	200	216	194	175	199	223	227	183	207	229	225	176	215	221	174	178	191	213	225	188	180	191	199	189	201	184	190	199	187	184	206	181	184	217	194	181	212	182	194	178	193	178	192	177	188	174	176	196	196	214	211	211	176	198	192	177	192	193	206	183	197	195	183	186	202	191	204	212	178	205	219	191	183	203	191	176	185	185	209	193	182	215	199	210	224	215	190	197	167	178	181	189	215	185	199	201	212	183	192	205	212	189	190	182	193	187	212	207	183	187	165	169	185	197	209	186	218	171	174	183	197	209	194	182	168	220	207	189	191	195	181	194	194	190	189	179	181	226	209	210	190	195	199	180	191	220	187	194	182	180	208	174	213	203	203	191	169	192	212	192	185	188	212	221	193	182	204	198	195	201	233	206	171	194	210	214	196	183	208	180	206	220	194	197	180	194	219	213	191	191	194	200	199	200	188	215	178	197	207	183	179	205	186	169	193	208	201	212	180	179	194	177	182	200	223	187	208	208	201	210	181	203	186	206	205	197	221	200	204	185	162	201	227	175	195	204	181	199	167	180	173	208	201	192	194	186	198	205	187	207	176	186	185	185	185	202	194	193	181	170	208	192	206	177	190	180	219	212	168	194	209	198	183	208	171	187	201	178	201	210	204	201	192	187	190	196	178	188	180	183	201	194	200	180	181	187	185	192	199	202	215	209	181	208	174	201	194	182	180	216	194	176	187	192	177	237	175	216	246	193	192	202	190	186	216	226	179	176	207	197	181	199	179	200	216	193	190	181	178	189	188	198	191	193	178	183	229	200	191	184	206	184	216	203	190	172	210	200	195	216	195	185	180	211	193	175	189	175	210	190	190	208	177	185	196	199	185	191	196	192	212	168	199	181	208	190	180	204	199	199	217	210	197	196	177	168	187	190	212	200	205	197	196	191	190	194	183	191	193	172	182	210	194	184	176	185	193	200	204	181	204	193	171	207	201	204	193	188	162	175	206	203	191	184	186	205	206	165	192	199	188	200	184	198	173	180	192	187	186	179	185	217	179	184	191	198	225	214	220	181	209	171	209	189	203	209	189	195	186	181	199	184	189	218	193	208	206	181	204	222	187	208	196	191	211	176	185	187	215	179	179	198	182	192	210	211	181	195	193	180	171	195	209	187	195	210	213	208	218	194	200	204	199	178	170	187	217	159	201	222	188	201	191	206	190	221	204	209	181	230	193	196	205	173	194	196	208	184	188	184	190	197	201	188	187	192	192	200	190	179	196	207	183	179	207	221	189	209	165	191	192	202	198	189	190	197	225	199	187	208	205	200	162	176	196	181	224	195	188	165	218	204	187	203	173	186	216	215	185	196	202	186	184	195	201	195	189	197	191	216	207	216	207	182	207	193	199	213	196	174	188	208	199	206	221	189	223	195	189	194	196	198	175	179	200	183	191	162	179	185	187	218	198	205	184	201	164	214	181	181	188	189	196	178	182	190	195	185	179	188	202	174	210	208	197	181	188	209	205	179	176	207	199	181	186	190	204	195	195	190	217	199	176	186	191	203	202	180	196	202	182	182	206	198	160	218	229	213	184	176	178	204	186	199	192	178	181	189	216	183	179	202	183	178	195	216	187	181	163	224	187	184	197	182	204	203	177	205	194	212	179	173	208	196	175	184	182	200	191	203	199	179	192	195	211	181	205	178	206	187	184	178	174	183	199	194	195	194	189	209	159	176	183	230	190	193	198	171	173	181	178	198	199	187	205	188	178	228	197	196	179	192	202	209	203	187	183	212	205	194	169	190	167	187	188	179	186	188	195	189	191	207	209	198	192	212	187	205	189	167	175	167	185	206	186	202	198	209	198	202	221	206	179	199	221	198	202	198	184	169	174	172	205	209	184	197	176	193	197	203	213	188	230	197	167	227	195	192	193	207	184	189	191	188	182	190	167	208	214	192	181	192	195	190	175	202	201	185	213	172	202	169	197	182	196	218	207	207	197	217	184	187	186	186	201	178	206	189	207	192	198	195	207	184	196	172	187	198	200	215	191	205	193	182	209	211	202	187	150	180	191	181	195	176	217	195	195	184	212	207	192	197	211	193	164	188	227	185	205	197	199	189	190	171	180	217	212	191	198	202	216	197	212	202	180	195	202	199	190	194	199	173	170	176	200	190	170	198	188	182	185	188	216	203	190	180	180	201	224	199	190	206	193	196	199	197	209	201	227	183	184	185	193	202	198	207	186	224	196	196	197	181	215	168	195	186	195	190	227	208	201	205	186	177	196	175	229	192	183	193	164	209	185	186	189	191	199	199	173	174	184	187	186	188	194	181	195	170	192	204	203	195	196	170	209	194	198	200	212	192	175	182	189	186	195	215	221	208	216	203	206	181	167	205	198	213	217	162	185	186	161	189	190	192	179	214	207	199	179	177	194	185	215	205	211	179	178	192	216	198	204	200	193	196	193	181	193	178	203	193	192	218	174	186	212	165	197	201	197	182	176	195	176	192	195	192	191	208	200	209	182	193	195	180	204	212	166	180	201	212	179	195	219	193	208	207	193	189	202	182	180	237	163	190	208	171	196	203	191	197	196	188	195	176	203	190	213	203	186	188	160	191	198	204	161	190	195	194	176	201	196	179	207	202	186	200	187	210	205	194	205	184	195	188	204	194	187	199	209	211	167	199	226	223	171	187	190	171	192	178	198	201	195	184	203	212	193	190	218	226	170	180	215	175	168	178	200	183	198	202	174	193	179	210	205	196	192	189	184	195	161	203	204	199	186	170	204	219	179	184	169	202	209	209	196	179	193	180	206	200	189	183	201	205	168	192	185	177	176	173	195	211	202	220	178	183	208	191	219	187	224	181	211	191	188	195	198	168	198	213	211	211	181	185	198	201	171	191	185	177	189	202	197	194	174	176	184	179	203	233	198	196	196	190	179	209	191	212	195	182	188	194	187	196	196	180	182	178	176	199	181	204	182	201	186	178	181	189	201	171	220	207	193	169	183	201
23053	16913	18216	5432	3721	3064	2566	2209	1780	1461	1276	1190	1090	947	898	844	816	737	674	639	662	653	654	606	601	619	580	580	532	525	543	537	533	542	529	539	525	503	519	491	511	464	530	528	516	554	519	482	522	504	569	483	483	481	520	533	533	512	472	509	490	516	521	538	500	488	500	501	493	516	503	476	492	525	426	483	513	506	494	493	511	519	552	516	463	525	498	522	522	496	530	460	482	468	517	497	518	496	480	496	490	499	501	505	474	504	505	470	483	477	500	482	531	521	545	495	487	480	505	491	521	503	500	478	495	465	493	460	514	540	489	500	500	487	508	517	502	481	550	531	465	510	511	500	500	526	482	477	464	508	494	496	505	522	499	487	510	468	489	486	479	470	499	487	487	485	472	522	435	523	478	529	482	466	514	491	503	496	470	505	502	483	461	521	484	485	456	508	515	484	488	472	514	482	479	517	523	487	479	528	494	513	517	535	459	438	483	473	501	486	504	472	555	475	449	506	491	469	485	486	469	525	494	509	519	493	520	472	499	473	512	443	461	494	512	510	514	485	459	452	495	484	463	515	515	468	518	505	491	502	496	507	491	488	534	468	501	477	519	503	518	448	483	485	520	470	531	476	460	533	520	474	504	550	500	500	509	485	461	492	484	496	514	512	518	511	455	481	489	494	521	480	498	478	475	484	485	466	493	491	464	526	481	508	451	493	538	488	507	530	488	519	509	523	525	503	485	491	473	511	470	496	491	534	464	517	500	483	444	532	453	484	468	511	472	526	493	505	481	472	492	515	526	490	483	452	476	443	498	486	525	499	477	434	481	487	530	488	498	484	492	473	478	513	494	559	436	507	524	432	512	495	526	476	461	488	440	469	485	507	511	524	522	551	468	461	505	496	483	446	477	465	488	489	482	510	487	483	532	523	485	500	499	528	487	505	474	517	481	474	499	497	514	470	506	492	481	475	485	529	478	471	491	488	529	488	476	473	486	496	499	496	506	513	478	506	519	459	479	486	508	500	477	472	482	504	481	482	465	485	483	444	470	511	515	522	483	472	517	476	496	474	501	458	519	504	465	517	491	438	471	495	524	480	515	479	449	539	473	467	457	490	508	466	476	491	499	488	499	514	502	525	467	539	517	481	464	503	489	509	527	483	501	503	528	520	475	481	479	494	523	508	488	525	473	542	497	487	530	492	480	508	517	513	482	516	466	504	497	502	475	514	515	538	484	549	466	463	513	504	505	478	491	503	467	494	514	498	505	478	507	466	520	493	487	494	534	478	465	541	490	511	522	491	518	501	507	498	483	515	522	489	488	518	496	487	502	517	468	512	486	499	440	509	495	507	462	475	483	504	487	490	487	451	485	464	507	506	504	522	482	496	430	497	503	482	466	503	565	475	503	471	483	482	475	478	504	501	463	491	499	456	485	503	494	482	504	491	501	514	479	475	449	480	486	514	493	503	500	507	523	477	458	510	519	512	491	471	496	504	495	451	484	500	452	500	474	478	499	502	517	533	502	542	500	514	527	505	534	496	486	460	500	493	496	476	497	501	487	485	467	470	479	529	484	519	526	492	520	491	524	477	489	480	469	482	487	529	519	489	511	484	492	505	570	499	489	486	480	503	489	549	488	483	509	469	527	503	517	510	481	473	465	481	503	500	514	490	520	506	496	494	502	489	470	524	488	478	520	488	432	482	479	468	504	486	454	489	505	475	493	533	549	493	475	499	509	495	497	501	445	511	483	511	475	481	509	486	473	511	469	489	540	502	514	482	501	497	506	556	533	503	495	532	494	520	487	497	498	546	488	497	498	467	500	486	530	511	517	430	460	479	492	485	472	479	520	483	462	478	482	465	503	497	497	470	501	489	525	496	520	494	502	485	517	510	489	501	476	486	505	499	492	491	535	478	535	545	516	499	531	514	528	485	521	477	482	483	483	479	515	510	526	501	504	501	501	464	447	499	480	501	493	508	509	505	537	475	473	504	479	527	515	515	459	505	509	436	493	478	484	480	496	497	492	518	542	479	514	498	508	512	477	461	484	469	464	507	533	473	520	466	526	489	485	465	471	482	520	508	486	502	468	466	489	514	509	479	468	504	486	468	513	502	504	501	537	468	450	487	469	453	521	483	486	499	477	551	461	465	495	499	509	518	501	498	491	502	495	491	454	506	503	493	484	524	446	493	509	485	509	487	474	513	487	502	530	479	483	511	522	442	485	492	484	478	528	500	494	492	489	471	449	467	485	516	537	453	494	524	495	487	509	501	456	480	483	503	484	539	516	478	472	522	484	513	490	508	462	474	457	513	526	461	490	499	467	484	505	520	496	482	523	463	489	516	477	511	481	449	470	483	488	501	504	526	532	459	488	484	538	526	515	486	474	485	473	491	468	475	488	502	473	492	479	485	496	466	488	501	508	517	488	493	534	489	467	469	531	533	480	508	458	509	505	463	488	493	464	481	477	514	487	492	502	503	509	502	529	532	498	496	492	496	474	459	489	508	518	512	459	496	494	453	463	460	463	486	502	521	498	499	471	481	440	528	488	466	479	463	519	529	509	536	500	477	509	473	505	506	468	540	480	476	525	515	458	497	520	488	502	493	515	495	512	470	474	482	477	510	469	468	479	519	537	537	499	476	500	513	492	511	523	491	491	482	525	441	495	489	483	486	510	488	465	466	500	508	482	475	534	517	454	469	494	501	532	488	511	485	464	528	487	502	437	494	513	503	468	510	523	506	518	503	480	490	500	490	496	467	464	499	454	431	461	473	503	503	529	489	470	459	492	470	512	519	507	485	504	503	466	484	513	494	499	488	523	464	474	463	470	502	504	441	531	498	496	483	498	462	536	499	463	517	505	465	501	438	456	498	473	456	496	491	502	456	452	491	501	473	510	468	470	492	473	495	461	500	501	484	478	513	472	475	485	521	443	486	497	532	477	508	489	484	495	439	485	499	490	509	459	486	492	473	513	491	435	493	479	489	499	521	505	477	503	471	517	489	513	535	473	522	504	507	517	449	493	463	467	481	484	491	493	495	518	502	457	509	520	498	488	489	485	468	525	521	489	446	497	503	530	467	487	503	483	484	483	491	454	469	517	528	455	507	501	452	483	489	468	489	477	465	530	508	509	477	452	500	451	486	511	512	504	471	490	486	460	440	478	480	522	495	527	483	517	505	482	499	506	488	508	501	504	477	494	518	492	457	469	506	514	472	488	483	502	496	448	497	467	537	443	495	529	459	462	492	486	484	541	447	481	527	504	453	470	497	493	446	479	482	481	532	498	477	476	482	488	499	509	491	511	482	490	494	495	528	510	476	448	491	449	521	497	498	477	475	478	493	489	478	486	492	459	465	518	457	493	492	506	493	488	472	477	532	481	494	453	470	492	472	485	529	497	498	512	478	518	480	469	491	492	493	472	499	471	496	487	455	466	517	499	499	514	487	505	496	519	495	484	508	482	466	472	500	477	493	472	511	475	502	496	487	497	516	523	498
11474	4351	2155	823	554	522	458	387	366	384	423	366	347	364	366	359	355	355	327	368	331	315	342	362	326	353	341	332	338	334	325	299	331	350	323	349	325	339	309	313	334	325	328	327	332	329	352	322	344	315	310	334	329	320	362	326	324	355	357	324	332	318	357	330	290	349	319	327	313	313	353	352	363	293	347	343	312	301	348	319	330	372	324	327	315	314	293	318	314	306	353	349	325	314	319	351	314	314	341	326	326	321	315	323	342	312	361	328	352	336	334	329	329	379	351	284	310	351	320	330	327	313	349	365	327	315	360	331	342	305	344	351	332	331	352	319	362	329	319	354	366	348	306	316	326	336	312	332	347	354	312	325	346	317	359	317	313	343	345	326	329	299	328	316	335	333	335	340	330	348	326	336	354	343	350	321	346	292	347	326	324	322	325	320	343	306	348	323	338	337	312	374	351	347	307	336	338	366	312	303	345	348	328	323	322	341	352	320	344	325	316	327	311	335	349	339	349	342	334	303	337	325	353	355	324	341	346	317	315	272	312	326	330	315	346	306	296	331	334	323	341	346	343	306	324	339	342	323	360	363	322	315	341	351	310	334	321	332	355	364	352	352	337	298	316	305	317	368	317	312	321	345	318	330	333	372	340	327	308	303	335	355	334	341	356	381	316	325	298	363	376	331	320	346	330	321	308	344	341	316	329	350	360	325	322	341	339	346	359	362	325	374	376	315	372	318	356	376	339	344	377	332	334	335	352	367	337	345	334	320	336	341	351	367	346	335	324	313	305	303	328	360	316	325	293	345	330	310	335	354	299	305	324	322	335	346	334	325	345	349	366	324	321	320	332	317	318	365	312	341	332	353	325	321	311	304	356	331	283	304	375	353	367	335	334	357	326	374	302	334	318	356	350	318	330	341	352	328	335	317	367	354	324	347	328	316	319	349	331	353	320	299	341	330	305	344	364	328	355	299	307	347	357	353	317	332	339	334	304	353	361	338	315	325	333	332	325	303	321	337	352	325	333	295	333	341	337	333	342	328	345	367	294	343	341	338	327	364	301	299	335	356	334	312	300	355	306	349	344	333	350	318	323	370	338	304	346	371	343	327	348	286	317	325	334	341	304	310	369	343	342	325	346	314	315	328	319	294	312	364	349	293	363	328	290	319	326	337	332	336	343	305	320	335	331	361	315	311	312	338	358	318	289	324	318	362	314	344	323	348	352	356	312	310	315	351	335	320	304	326	357	315	351	298	349	347	339	315	322	360	332	355	356	341	328	324	361	317	308	342	332	294	321	351	318	349	354	356	317	313	346	344	345	332	313	332	340	331	343	349	323	318	325	340	332	363	338	317	343	329	368	362	312	322	312	348	330	320	320	328	315	353	347	339	347	339	328	323	324	340	316	329	357	328	315	336	315	334	344	345	286	303	345	347	355	323	312	303	345	323	311	348	306	358	369	323	332	358	329	321	274	342	317	330	360	319	329	328	316	343	340	332	307	310	297	329	320	347	327	319	327	333	318	333	317	349	331	333	333	321	342	341	304	337	329	340	304	325	321	316	332	359	311	356	349	320	355	300	306	342	340	320	339	334	353	320	335	318	336	345	323	341	332	345	332	331	357	356	313	336	347	351	327	317	332	315	302	343	293	309	323	375	353	337	375	351	337	368	338	336	337	327	340	323	363	343	325	330	353	321	321	348	329	298	337	305	351	350	326	329	363	320	325	305	352	293	305	341	311	332	327	326	301	312	345	333	341	354	322	316	336	309	324	342	319	330	336	346	312	307	313	334	325	322	362	350	369	332	343	314	333	296	338	351	307	303	313	310	360	331	326	337	297	344	353	350	316	355	364	335	347	349	332	311	342	298	332	329	337	340	331	334	332	335	331	326	309	328	315	294	336	323	348	362	318	322	301	328	364	363	345	309	339	345	325	354	327	355	305	338	337	297	324	348	349	347	367	332	336	334	348	370	302	331	345	301	317	354	344	339	344	340	329	320	326	340	335	319	338	303	341	371	352	301	324	361	353	336	318	383	309	346	322	338	308	324	322	318	340	304	322	319	338	351	359	353	324	328	325	320	305	325	324	322	299	345	332	328	319	336	326	288	309	346	352	318	322	295	319	334	305	337	347	344	354	293	338	346	355	353	310	318	342	316	337	328	311	337	360	320	332	326	320	322	356	310	334	329	323	332	300	310	324	299	322	321	341	335	323	301	352	338	346	344	360	336	325	359	353	338	320	337	342	345	312	348	327	348	342	302	314	370	343	351	352	291	371	365	343	324	335	310	337	320	336	315	347	334	314	297	350	331	302	324	343	352	354	332	335	330	335	361	326	349	335	319	327	342	345	353	327	317	321	368	311	350	332	322	356	362	331	317	300	379	310	350	344	348	336	339	344	365	340	334	330	336	352	380	325	328	358	316	321	340	317	320	327	334	322	333	337	302	338	333	320	348	310	346	310	299	329	318	335	342	326	319	317	327	314	326	320	339	305	329	345	335	338	323	339	310	367	315	310	313	334	338	346	330	316	336	328	345	375	368	303	304	335	344	328	299	336	329	335	361	345	325	340	359	349	341	395	342	325	300	337	320	332	341	335	374	318	356	322	338	327	329	348	325	338	321	340	306	366	335	330	310	357	318	316	339	352	324	343	298	313	345	374	316	328	336	324	335	340	326	288	351	336	343	354	335	369	345	343	326	362	348	312	352	322	345	303	338	348	310	319	321	342	328	296	321	349	357	310	317	339	323	373	332	335	341	327	329	343	331	326	305	307	325	352	360	367	347	329	316	315	335	373	336	330	324	352	346	314	317	352	346	313	355	298	322	305	320	360	318	313	317	376	349	355	346	332	313	340	324	321	356	351	369	335	305	314	342	315	310	316	327	305	334	341	354	318	387	376	339	362	351	358	342	315	314	336	346	308	295	313	349	349	327	369	340	323	305	365	337	326	320	358	351	322	350	351	348	349	338	321	356	322	332	365	314	343	356	326	324	361	327	328	371	349	322	322	318	339	323	313	311	343	312	334	347	318	331	321	331	337	306	304	335	357	322	322	305	341	358	327	329	350	306	335	323	327	306	341	287	368	327	352	290	337	354	338	310	348	366	330	326	295	318	333	301	293	385	336	338	343	333	319	357	346	337	314	327	339	338	321	349	343	325	342	327	335	342	296	346	301	307	330	311	332	402	299	322	343	331	379	323	305	330	328	300	319	331	319	353	331	345	332	299	316	346	331	326	339	329	331	347	302	338	306	346	326	306	325	330	334	365	361	307	315	321	330	303	340	381	320	365	348	320	342	320	328	326	351	351	310	321	388	348	334	322	328	349	320	323	301	315	335	321	311	337	322	310	305	339	354	333	341	320	315	323	361	366	336	336	339	313	308	329	325	352	320	338	321	329	316	330	342	347	332	331	347	296	360	327	331	315	342	341	319	332	346	340	345	325	300	322	322	345	327	351	326	358	340	326	360	324	330	354	328	331	316	308	364	344	322	334
8556	4613	4224	2285	1900	1655	1400	1253	1171	1114	1051	950	992	904	917	856	813	919	787	835	874	813	840	774	876	810	806	806	818	786	809	814	793	812	795	848	796	792	763	826	809	764	837	837	815	775	815	839	837	825	843	797	802	835	826	807	783	774	790	830	785	812	812	810	792	795	783	805	819	773	779	798	823	783	809	754	828	828	801	767	810	790	771	803	805	801	818	820	747	790	771	757	770	858	798	830	778	777	778	755	843	809	747	823	813	820	805	796	846	726	805	833	741	835	784	783	789	794	821	853	795	853	802	797	794	829	806	783	773	844	771	783	814	801	758	820	794	766	799	820	758	780	798	795	743	774	788	788	792	761	795	759	770	800	807	803	780	782	806	790	794	836	837	786	795	808	831	818	790	794	791	823	762	790	838	835	789	749	787	832	795	819	839	854	838	754	817	781	767	815	751	805	782	774	781	817	794	760	844	772	761	807	800	791	831	788	792	765	818	791	777	822	815	820	865	760	829	789	760	801	770	757	740	774	773	810	887	793	799	822	857	808	808	821	812	817	875	785	822	777	797	817	798	833	793	794	764	839	764	780	813	796	778	781	822	799	849	762	769	784	792	827	797	786	830	803	830	789	814	850	807	756	773	758	735	817	814	796	782	786	810	754	791	792	804	793	794	821	798	803	811	778	778	784	752	781	792	843	837	819	773	801	786	791	769	824	827	772	824	845	784	812	798	831	765	798	724	799	770	831	765	776	799	793	828	792	798	803	753	810	791	785	800	785	810	762	820	802	786	786	776	786	806	800	819	827	775	866	789	794	772	784	792	869	777	778	769	805	768	814	807	797	845	784	832	772	821	833	808	795	831	807	848	823	790	790	802	846	823	801	785	803	794	816	770	856	825	830	786	794	824	762	798	828	835	809	807	760	816	779	743	755	859	791	806	839	805	781	785	784	832	787	862	752	798	768	777	782	834	784	806	760	787	749	789	787	803	812	791	826	817	791	818	819	778	771	762	838	812	816	820	792	830	782	830	801	828	784	844	823	797	808	803	729	840	719	786	795	792	838	783	840	783	776	785	730	795	819	857	792	806	808	779	791	843	777	804	776	828	801	839	844	754	784	761	725	835	802	821	815	790	748	809	826	786	785	805	774	728	767	732	830	799	852	779	793	798	790	804	810	771	806	753	799	770	787	796	818	754	810	796	812	806	825	794	829	810	799	796	814	797	811	758	796	752	769	823	812	771	824	771	788	777	817	747	791	821	800	816	835	753	786	817	781	777	817	778	784	870	777	789	830	773	779	771	781	776	801	754	799	786	788	834	788	816	787	829	828	850	776	824	822	808	875	799	815	794	784	833	766	795	732	798	797	831	813	760	776	809	789	789	789	807	784	803	802	754	840	783	802	800	818	773	783	772	816	793	816	819	820	798	811	781	778	798	824	776	739	776	799	786	766	780	815	821	812	784	816	761	802	824	843	754	838	832	782	792	809	762	796	742	778	791	822	766	829	793	808	789	834	822	786	804	804	829	796	755	839	843	841	806	785	773	804	803	816	811	829	774	801	796	820	782	826	774	770	816	838	838	821	788	777	791	754	819	809	813	802	780	802	769	817	784	764	777	791	811	816	821	772	791	755	806	748	790	747	841	793	782	842	810	766	798	818	813	812	792	818	800	857	784	765	807	835	810	817	745	793	834	811	794	799	821	817	854	781	768	826	808	820	783	829	810	832	783	813	786	833	815	789	767	817	797	828	790	829	808	770	783	832	778	848	815	842	770	762	791	872	807	782	784	820	777	868	816	745	790	780	782	750	756	804	805	786	792	813	816	840	848	820	786	827	795	766	743	737	814	758	800	780	791	801	821	798	766	824	871	828	853	779	747	758	804	814	796	818	806	832	779	824	773	779	791	762	813	829	841	832	763	813	771	790	874	834	798	796	795	751	782	794	811	790	788	781	845	849	814	845	777	792	782	792	827	752	838	809	821	834	784	833	828	775	794	796	789	770	811	758	807	791	848	761	768	770	833	847	799	821	846	828	813	830	815	782	810	787	778	813	775	794	777	814	778	776	801	780	778	780	825	767	813	780	796	789	848	791	811	797	866	827	784	809	801	763	822	794	764	835	818	792	817	799	822	847	777	786	809	785	839	778	801	839	796	781	785	766	811	789	788	764	789	802	759	782	841	798	812	821	812	828	742	742	785	792	829	811	774	818	794	748	829	802	791	746	743	831	780	793	827	788	763	773	811	795	807	804	804	817	829	833	829	795	808	821	882	817	801	783	814	781	830	791	793	814	844	781	765	790	799	732	797	817	827	793	753	825	768	786	792	791	806	778	819	822	758	763	839	799	812	832	816	793	829	801	785	793	820	755	757	793	801	806	801	754	854	792	822	781	768	869	731	797	809	780	755	813	825	754	751	833	792	764	807	817	747	795	734	831	771	791	791	805	771	814	805	764	804	772	770	782	754	838	792	799	793	818	789	792	793	797	807	825	821	768	764	769	762	821	797	793	803	815	802	794	827	769	820	869	842	797	785	790	829	772	799	814	763	753	781	815	849	764	823	811	888	808	827	834	813	832	777	770	757	818	806	810	785	819	797	779	820	839	830	819	779	788	830	829	831	875	796	809	771	806	780	796	789	794	789	763	813	790	769	810	816	786	759	792	779	751	832	766	813	806	873	770	827	766	808	825	723	777	832	807	799	842	793	791	747	843	811	780	821	745	870	838	753	811	760	795	773	840	825	772	773	782	829	792	789	808	821	777	779	807	816	760	789	828	795	831	726	780	814	771	794	780	734	796	794	828	801	803	782	834	779	813	801	793	829	787	810	796	792	803	849	782	827	790	781	773	817	786	794	785	807	841	808	830	769	809	833	812	763	801	818	798	812	813	834	848	830	807	803	809	759	819	847	783	815	794	815	787	784	818	764	859	786	796	792	810	824	778	823	814	806	810	820	810	795	860	762	800	843	774	785	841	791	753	782	759	755	787	813	780	836	801	783	781	772	786	833	770	773	834	829	806	828	771	837	809	786	783	824	830	853	819	785	800	809	755	833	789	797	822	833	829	805	798	793	801	838	822	780	758	760	816	804	814	820	785	811	810	807	775	802	763	744	802	790	766	835	805	796	846	822	799	794	789	810	812	830	834	801	779	838	834	824	830	825	812	767	775	847	798	768	759	814	791	784	796	796	812	807	796	777	794	786	796	777	813	788	805	815	782	814	809	828	823	780	814	760	793	786	749	846	772	827	778	798	773	817	812	821	788	776	793	777	829	782	792	809	780	826	832	804	820	846	787	767	774	801	754	785	797	814	813	792	808	784	757	792	784	839	839	750	777	789	809	770	784	820	847	800	823	761	817	853	761	803	817	814	782	834	768	826	797	733	799	831	775	817	806	853	763	799	797	853	773	821	819	802	790	784	834	824	757	812	827	834	782	822	702	845	759	853	819	822	806	849	807	762	817	750	834	806	794	798	789	848	799	829	848	807	819	877	808
25157	13836	8831	2161	1038	706	571	483	412	419	387	337	344	330	339	325	293	318	276	297	296	308	319	303	310	316	298	264	303	282	302	266	240	296	311	316	312	311	305	317	317	318	308	320	285	312	293	283	327	287	274	282	285	312	297	292	304	308	290	266	319	294	268	305	296	275	290	297	319	322	260	293	304	281	313	267	257	292	271	295	316	285	289	259	302	286	287	311	282	292	293	288	267	283	299	289	308	303	299	280	296	300	287	271	253	289	313	293	274	269	317	302	260	268	292	288	254	305	262	280	288	296	281	271	294	286	302	287	290	285	325	299	301	281	290	272	277	295	282	290	291	282	281	284	289	274	264	332	284	284	315	291	300	266	289	283	301	294	283	299	293	271	289	259	260	262	284	282	326	287	299	270	261	325	294	282	274	344	327	299	287	282	289	313	284	290	309	315	304	286	326	267	306	285	285	293	303	315	283	298	274	289	297	292	322	293	275	269	298	326	296	304	258	286	267	276	292	294	300	341	313	302	291	291	291	276	296	263	317	269	285	283	293	272	277	322	312	273	298	295	306	263	282	296	292	292	274	293	294	289	272	311	366	279	305	313	330	307	287	312	306	298	277	300	279	297	273	301	304	312	295	277	298	272	288	291	298	290	310	286	284	314	286	285	296	290	263	254	265	303	283	300	281	286	305	300	269	317	291	255	288	280	328	315	291	308	304	323	266	295	292	283	289	311	290	302	333	295	297	285	310	331	277	316	269	265	289	324	286	297	322	307	295	303	305	259	279	283	311	283	282	267	305	315	327	260	293	306	280	299	308	331	274	293	315	268	311	271	260	315	275	291	292	290	284	272	279	315	277	303	280	297	298	282	291	280	303	298	303	298	256	305	301	321	285	272	258	306	301	266	274	274	315	296	324	298	302	321	278	281	327	275	311	282	278	295	282	272	297	282	270	265	282	311	298	319	308	270	262	293	300	283	318	304	271	299	301	270	293	304	317	311	293	299	318	283	301	296	319	304	302	299	254	295	286	297	260	291	299	289	282	319	268	297	309	309	327	247	268	276	290	282	266	275	273	282	289	287	296	293	286	274	287	303	288	299	303	305	300	264	317	296	307	288	274	296	304	299	299	262	315	307	283	288	292	289	294	307	315	316	289	305	320	319	306	281	264	285	310	314	281	262	265	292	265	265	309	303	246	281	272	281	287	284	295	279	292	303	296	300	307	298	318	296	278	332	301	293	302	271	272	289	307	287	323	297	285	291	290	302	295	290	285	285	288	285	303	263	270	279	281	315	299	306	316	278	278	308	306	263	293	291	297	303	304	278	274	286	277	290	309	266	241	310	261	287	314	272	259	312	322	286	294	280	302	299	308	311	276	286	294	297	309	328	268	300	304	303	300	303	309	324	291	294	317	320	326	282	266	272	279	307	275	287	287	287	320	292	264	297	275	290	317	290	309	267	324	265	309	276	272	295	309	295	304	287	268	305	283	291	269	302	311	318	258	278	281	295	291	283	285	339	272	291	294	286	267	269	291	273	275	319	281	267	299	300	296	294	282	297	283	310	271	279	292	285	279	314	268	289	289	278	290	313	339	309	283	319	300	285	312	299	291	250	272	321	296	305	299	296	319	297	274	295	279	293	279	293	352	313	310	316	286	298	303	301	291	304	277	304	298	308	280	288	298	296	278	285	288	291	303	308	304	299	300	289	272	281	289	296	294	286	277	256	294	257	296	329	289	274	288	262	305	289	315	289	297	285	286	271	283	278	295	293	284	276	288	288	296	264	287	295	281	312	295	292	305	319	298	341	309	275	283	331	332	288	266	328	278	283	305	303	304	315	313	281	288	266	284	312	273	285	292	254	350	292	321	300	318	286	286	300	272	318	299	325	301	279	280	282	327	274	304	311	259	279	289	285	312	299	297	287	299	314	292	290	286	336	303	315	303	295	311	291	315	281	279	330	330	317	271	280	295	283	322	302	296	282	291	280	295	264	288	266	292	290	253	299	290	327	300	305	299	304	286	289	304	297	292	280	312	308	316	309	302	319	293	278	299	283	276	318	280	296	297	295	263	252	274	294	290	303	304	324	290	290	315	302	313	329	294	283	296	321	303	285	292	303	291	335	325	318	278	306	269	273	302	297	315	307	294	312	288	276	286	306	314	296	299	275	320	271	294	319	281	282	289	303	302	269	278	296	266	297	270	291	299	302	321	288	292	306	271	269	296	266	297	287	327	273	276	309	330	316	278	277	286	296	285	299	267	276	320	271	285	314	296	297	286	288	299	315	311	263	278	310	275	314	297	238	301	272	280	282	278	286	263	256	266	310	309	310	288	267	292	275	302	288	298	275	273	288	280	308	265	300	284	329	316	277	289	285	277	283	312	288	292	293	312	289	286	288	292	290	277	279	275	295	291	332	270	351	277	303	260	266	303	284	255	302	302	343	301	269	283	293	287	291	303	276	269	273	317	300	296	290	275	312	332	316	287	281	292	286	296	324	300	279	267	280	294	325	314	287	303	271	278	306	297	299	289	297	307	327	258	285	322	282	300	296	299	298	275	324	278	330	269	253	308	281	278	319	297	284	271	278	337	272	294	281	272	286	311	313	290	268	281	273	320	314	296	316	303	274	261	290	290	297	259	259	301	313	292	336	297	327	300	305	308	302	286	303	286	302	320	282	287	299	262	290	287	279	315	301	286	262	306	303	274	293	291	295	295	275	307	291	315	271	293	335	314	275	329	292	285	323	313	285	302	259	296	302	302	303	310	289	284	294	281	316	283	307	298	270	297	270	280	285	297	245	284	270	295	285	297	345	267	294	287	277	298	295	290	276	279	296	308	280	260	265	296	289	302	270	307	300	303	295	297	268	307	303	308	284	274	296	287	282	328	301	300	313	268	273	289	298	284	284	280	283	257	293	308	346	285	273	286	278	283	290	252	278	299	299	315	284	315	329	285	281	289	298	322	305	289	315	283	286	299	272	261	278	293	330	306	279	300	285	313	285	278	279	293	289	285	280	292	280	303	311	281	312	295	283	297	315	300	290	312	302	271	301	312	310	273	291	316	278	268	296	286	328	291	264	288	305	301	332	260	291	322	281	294	261	309	303	289	314	320	287	266	292	301	277	328	300	287	275	293	277	298	305	275	311	293	322	316	293	287	305	314	299	313	271	275	311	280	293	308	322	299	292	279	301	292	288	292	290	329	308	301	328	291	287	318	288	323	301	279	313	310	291	304	301	294	306	291	274	305	249	281	293	294	281	276	302	284	294	303	286	320	291	323	298	276	297	318	244	283	279	284	290	258	281	307	270	246	294	291	305	297	297	332	295	290	325	288	285	304	291	259	280	308	288	304	258	275	285	296	291	284	301	309	310	323	343	313	307	278	297	317	308	270	306	271	319	274	260	314	274	282	312	259	308	270	284	279	282	299	307	272	291	289	299	271	291	267	299	281	300	285	323	276	323	273	311	295	292	269	290	313	304	273	280	313	281
18121	12460	11459	3829	3081	2465	2124	1783	1611	1457	1260	1159	1053	1001	977	952	903	797	829	849	813	747	828	839	819	797	724	772	711	747	752	771	737	744	718	779	730	727	720	718	723	678	732	732	723	765	737	733	766	668	751	707	716	695	736	708	658	693	687	708	672	711	757	738	743	694	699	699	718	696	710	727	665	682	730	678	708	776	689	710	689	712	691	701	728	711	704	711	724	721	686	724	697	769	717	750	674	711	742	698	679	746	746	700	746	695	770	728	705	712	731	700	720	731	729	699	733	697	696	718	760	771	696	738	708	734	705	692	741	706	766	696	720	685	697	750	742	794	674	674	760	659	722	673	695	670	713	731	724	647	691	732	727	719	640	661	703	713	751	706	712	724	706	686	680	717	748	704	660	687	679	656	715	670	710	747	703	722	707	679	700	740	736	690	699	734	713	678	735	705	716	733	704	724	694	726	719	745	730	731	659	730	701	689	767	720	684	743	718	710	732	735	722	720	721	717	736	717	700	751	720	714	682	700	731	719	761	709	716	709	707	734	705	743	738	693	697	702	765	737	695	711	648	733	724	717	705	703	707	710	747	744	694	714	716	692	688	697	727	710	719	688	721	688	710	683	706	734	708	705	769	693	720	685	698	726	698	734	669	715	692	704	719	662	686	715	766	714	706	711	752	716	715	713	696	718	712	703	720	720	758	771	732	686	747	667	669	755	724	688	740	697	699	684	724	699	733	681	714	708	737	670	768	699	683	745	731	718	703	719	713	724	711	702	732	762	642	679	726	743	719	693	691	689	693	748	671	697	716	736	676	675	716	691	738	736	681	695	732	684	710	706	680	718	653	722	673	704	736	714	701	703	755	692	718	666	727	730	709	727	719	679	719	691	678	687	694	698	711	692	711	717	691	683	636	702	677	724	750	725	723	742	740	756	721	716	730	706	668	684	675	723	721	675	735	675	700	717	740	698	662	698	708	738	762	716	671	711	676	701	674	747	693	741	685	708	702	711	705	738	746	721	696	659	733	743	694	666	688	724	710	702	722	733	712	678	714	654	659	698	716	688	733	694	702	763	701	733	712	657	688	720	751	717	770	700	685	714	687	740	740	646	752	728	741	703	745	665	766	734	717	728	729	736	780	738	737	667	700	710	729	694	682	670	708	666	714	647	648	718	713	687	726	746	730	685	685	717	701	702	720	724	732	712	737	730	706	727	704	662	775	706	702	724	692	710	730	697	721	741	677	739	718	673	742	673	670	731	741	735	689	668	730	704	767	703	678	740	684	705	700	696	723	722	738	749	737	691	701	725	700	702	675	692	711	721	684	705	714	705	699	687	710	751	726	735	733	711	720	701	723	679	702	731	690	714	716	718	725	705	699	758	734	679	719	715	700	706	723	681	677	721	730	665	742	725	708	682	720	747	707	734	722	735	704	738	722	768	773	713	720	702	723	722	736	707	713	709	653	732	682	726	718	715	731	712	716	731	691	700	725	711	714	729	661	708	720	697	731	721	692	686	696	699	667	730	727	743	765	709	738	699	740	710	785	757	727	744	690	733	707	734	711	709	750	699	703	696	698	721	716	785	756	726	713	693	722	688	693	695	683	726	676	738	705	693	715	764	737	737	697	717	709	678	662	692	693	708	634	702	656	680	748	725	701	697	697	707	718	698	736	728	687	731	705	746	680	768	686	719	714	733	715	712	713	713	716	759	738	698	633	699	727	731	705	698	663	734	728	748	696	726	672	697	711	694	757	715	698	700	716	692	716	691	718	692	741	679	664	660	734	644	738	699	724	707	700	693	704	755	711	680	722	675	699	660	695	709	717	671	673	721	716	710	743	685	703	696	727	733	703	770	675	707	693	710	708	676	692	669	680	733	717	730	674	740	687	728	723	694	715	727	755	730	652	708	727	712	698	712	687	717	756	654	722	754	733	708	714	697	679	734	747	701	689	709	709	697	731	715	726	656	724	731	738	693	710	671	674	717	737	681	672	764	713	676	745	718	720	672	719	745	698	755	724	695	703	703	675	716	724	717	721	730	708	736	644	710	699	681	685	716	690	698	767	711	727	754	726	727	751	678	728	726	709	715	739	728	720	728	749	692	743	744	705	724	717	704	678	686	714	716	682	723	747	713	672	741	761	682	705	681	718	718	715	711	707	679	729	748	685	699	697	706	710	708	719	719	770	748	721	696	729	705	743	710	741	641	734	720	746	713	702	691	711	711	730	712	736	677	743	640	742	707	701	728	716	703	674	716	730	748	738	704	738	746	750	683	698	717	673	704	725	710	711	687	752	732	686	696	723	750	732	662	704	719	690	704	697	680	741	705	712	757	711	680	704	766	707	708	704	668	719	712	704	701	693	718	737	696	708	692	714	698	740	696	714	739	701	755	696	673	701	692	667	650	710	746	702	694	680	758	694	655	654	668	682	682	684	693	707	715	730	681	753	699	663	691	671	715	735	696	733	746	674	731	703	711	688	718	653	711	766	720	741	657	742	757	705	709	690	731	737	687	711	705	721	702	751	709	737	709	712	713	707	685	694	697	673	671	698	700	709	680	687	739	660	699	735	693	695	753	713	681	702	718	693	695	681	735	774	708	666	728	731	791	663	660	698	706	687	735	710	669	731	697	697	727	735	682	699	705	691	720	688	690	704	705	754	709	726	675	712	693	698	688	709	696	738	692	691	715	690	743	760	727	718	743	706	747	697	712	700	666	702	675	676	708	741	701	734	681	723	741	687	695	700	725	706	714	724	709	690	757	699	686	674	675	700	713	731	761	675	739	726	721	660	703	728	730	711	642	688	686	701	738	725	721	729	713	723	754	730	695	710	713	682	696	665	722	719	711	669	698	765	661	742	704	693	670	683	726	706	685	720	688	718	677	647	684	712	713	710	731	705	723	733	726	739	753	706	699	734	692	695	679	733	728	698	690	664	747	754	768	684	680	708	683	723	691	730	739	705	724	720	718	761	735	704	736	673	676	760	679	646	692	700	702	705	751	725	689	730	725	696	742	721	729	728	756	748	692	700	717	725	701	661	718	698	724	744	750	689	698	729	714	730	724	702	711	702	724	720	697	666	729	724	693	695	757	748	705	713	695	681	734	727	717	700	708	693	674	712	698	700	681	738	695	677	706	736	687	689	664	694	673	703	684	723	708	714	737	705	735	709	683	727	672	780	716	720	698	684	717	738	722	693	743	702	683	700	767	703	764	661	732	676	733	720	706	742	697	708	664	711	736	719	752	676	739	732	700	712	684	679	686	688	713	688	714	674	711	691	672	731	747	718	686	717	671	724	727	715	691	723	739	723	694	667	694	696	700	713	722	739	727	664	728	716	684	702	708	700	680	729	759	726	711	706	686	702	765	698	732	634	689	742	690	750	673	735	698	727	673	734	720	725	753	693	652	681	731	709	767	689	700	725	711	731	755	731	708	737	724	686	698	736	693	666	713	686	673	706	715	716	678	665	705	740	764	677	750	692	741	694	707
34062	21069	14606	3658	1329	853	623	488	422	394	328	318	285	245	253	259	235	251	223	213	213	264	221	228	202	195	189	204	215	221	184	197	211	209	205	222	194	179	199	171	194	204	207	188	202	172	221	203	212	217	196	212	203	174	187	178	195	230	223	199	176	214	183	189	198	200	200	219	211	160	210	203	198	212	205	179	199	167	170	174	239	175	206	198	196	184	206	187	195	173	232	194	195	203	205	170	207	187	192	165	210	227	186	200	209	194	224	197	212	196	196	185	191	223	186	216	196	213	217	187	201	200	186	214	159	208	185	181	171	165	202	186	181	186	212	219	197	197	233	223	201	218	205	189	188	217	188	211	184	217	191	214	185	191	215	218	186	190	230	183	194	193	195	188	192	175	192	192	186	188	218	179	182	223	198	172	207	197	191	199	228	210	185	187	190	212	198	196	196	206	207	196	199	157	181	211	173	210	205	191	210	194	192	213	225	211	200	221	188	180	184	219	231	191	208	210	185	212	203	207	189	215	211	220	196	195	216	175	207	187	188	194	197	163	199	189	186	180	183	208	183	201	190	202	190	171	187	216	203	207	228	193	213	200	209	198	208	201	207	184	177	193	190	180	198	229	190	187	171	192	217	220	230	179	197	199	187	215	194	203	193	204	193	173	220	251	176	203	194	193	217	183	172	210	191	195	206	190	203	192	197	191	223	180	223	209	214	191	195	192	198	193	195	205	192	209	166	194	184	177	204	211	210	215	180	187	185	197	187	214	191	201	191	179	192	199	184	177	196	204	186	214	209	203	181	196	195	201	207	229	215	199	214	196	201	198	208	211	192	194	196	212	188	210	202	188	191	194	228	193	195	195	204	205	210	201	201	192	184	202	207	191	212	179	176	207	186	188	197	205	203	203	222	191	179	213	212	183	205	182	213	155	194	198	213	194	208	199	217	197	189	207	207	199	197	198	225	209	197	196	219	219	196	197	209	191	202	197	180	193	202	196	200	201	209	215	160	200	172	179	199	193	175	197	198	193	198	214	203	213	180	207	181	178	172	207	216	176	188	199	183	208	185	189	221	201	202	181	221	216	221	173	201	181	219	180	193	204	195	191	208	216	202	193	201	194	199	177	225	211	183	179	196	194	181	209	190	194	188	184	169	175	179	178	191	208	165	193	200	176	188	207	172	189	218	208	193	195	213	189	214	189	189	219	203	208	200	214	213	201	209	199	172	201	194	197	218	226	211	194	201	196	193	216	172	209	200	206	201	188	191	210	216	202	213	214	235	181	188	191	192	205	211	176	199	194	183	199	186	216	192	225	195	198	208	203	196	225	191	222	200	200	218	175	190	166	189	201	209	199	208	198	192	194	215	218	187	208	199	193	214	196	192	194	215	212	187	211	185	204	215	161	226	219	209	188	198	194	217	190	200	209	210	200	204	191	207	173	206	187	204	218	190	211	203	200	188	214	226	202	190	168	194	192	190	178	198	187	256	192	186	208	191	197	199	197	202	199	172	182	184	206	184	181	186	194	183	213	184	206	193	190	184	203	223	171	204	205	207	179	196	190	182	208	190	197	219	183	193	199	200	215	184	192	211	194	214	200	194	186	203	186	195	190	209	204	200	178	190	201	178	193	191	200	213	214	187	187	207	188	174	185	203	182	181	201	218	190	207	210	180	204	207	185	194	191	163	185	247	204	196	185	199	219	210	182	194	190	205	195	208	191	207	179	206	196	203	216	178	201	194	179	194	181	200	179	208	196	202	206	206	201	207	206	211	198	199	214	170	216	223	205	188	196	229	219	179	198	203	198	155	194	187	197	205	193	191	205	199	176	186	207	180	192	204	186	208	194	190	175	200	182	183	202	204	179	194	219	185	194	191	173	178	192	206	192	193	195	185	171	191	203	198	220	180	192	209	181	197	211	196	186	178	177	224	199	200	205	202	211	184	182	189	204	220	191	211	215	192	213	200	195	202	217	193	205	177	222	200	198	195	182	200	200	214	208	204	209	197	201	224	187	207	209	213	181	221	176	196	223	200	208	181	204	182	187	187	185	189	212	200	207	172	203	186	219	184	199	185	204	183	192	205	192	205	219	185	217	188	193	199	188	196	215	190	191	169	191	199	207	188	200	202	205	194	186	188	174	197	183	206	218	225	178	181	234	210	186	187	215	226	210	179	183	190	188	215	207	187	180	198	185	176	193	209	181	224	218	194	210	209	187	201	210	199	222	227	189	212	220	195	181	195	168	202	192	199	191	194	194	193	214	190	207	211	173	197	204	194	230	221	194	197	182	182	204	208	200	189	173	185	153	191	191	203	207	205	195	200	194	210	177	182	200	207	191	217	178	186	200	227	196	192	191	181	208	174	171	212	193	188	221	188	214	196	194	196	211	208	212	214	176	185	220	191	168	190	211	203	180	209	166	201	190	210	183	227	214	211	178	213	169	166	184	203	184	181	212	209	189	198	200	220	181	195	187	173	198	179	188	215	191	207	204	200	207	210	194	204	192	224	221	188	215	202	172	201	188	207	187	186	222	176	186	221	195	231	201	207	209	186	209	177	209	199	206	208	213	201	187	185	212	171	209	190	175	201	219	227	199	200	195	210	183	203	212	193	196	196	191	224	186	190	203	175	197	172	175	217	233	226	195	213	182	200	213	196	198	170	219	197	192	209	188	140	203	184	189	186	206	195	214	183	209	187	163	205	184	198	203	180	197	213	202	200	200	186	187	200	208	210	204	202	165	198	196	187	208	193	180	195	190	190	210	209	178	178	197	211	213	185	202	189	200	209	193	187	231	187	194	191	170	217	180	183	196	200	194	202	225	245	193	211	201	222	194	237	177	215	179	219	189	191	197	194	203	196	204	188	206	212	228	192	202	196	194	189	198	189	201	212	183	166	218	184	185	191	188	194	189	200	189	201	194	228	193	194	182	181	186	167	209	188	177	173	198	185	171	203	215	192	193	191	188	185	200	195	162	177	171	206	182	198	209	221	214	180	188	176	239	210	211	188	204	179	203	206	194	219	194	189	190	184	198	190	208	182	176	201	192	190	194	200	195	212	189	207	195	200	208	208	194	194	190	171	218	226	219	197	183	184	203	192	192	207	172	196	209	208	179	187	211	206	211	186	184	207	222	199	186	199	216	206	197	173	182	218	186	200	220	195	197	197	189	187	193	202	203	216	196	212	173	187	216	185	203	206	192	196	200	201	192	188	208	203	183	177	199	205	199	192	186	194	210	211	185	197	208	223	204	190	201	170	184	186	184	187	188	219	208	207	203	199	200	168	180	192	212	192	187	208	211	183	208	199	195	182	214	193	189	201	195	205	191	195	176	193	230	192	176	195	190	193	195	176	194	210	214	212	184	218	190	221	183	207	173	210	194	182	206	176	199	195	201	211	186	199	197	187	186	181	198	186	180	179	187	199	211	201	193	173	172	197	231	188	195	185	197	224	219	186	200	177	188	197	165	185	177	184	203	194	209	197	195	223	214
22967	17225	16107	5164	3875	3198	2549	2176	1838	1589	1337	1241	1093	943	889	791	698	726	756	742	680	631	638	611	621	603	604	606	581	574	567	594	523	537	528	573	544	494	493	599	521	553	507	519	523	503	510	543	527	511	500	510	520	511	502	518	523	531	507	565	482	529	497	536	490	501	498	494	473	514	503	495	549	517	524	504	560	535	541	462	539	513	505	538	525	480	499	475	509	500	551	518	460	486	519	555	510	515	506	507	499	487	513	534	495	494	516	547	505	506	505	486	485	479	511	471	506	510	506	492	496	489	492	518	448	510	489	490	531	493	516	472	499	500	487	480	496	496	515	522	482	478	523	502	502	506	512	504	484	515	525	533	519	479	481	556	517	479	489	540	506	491	512	523	504	473	492	560	463	520	496	473	511	481	525	439	511	478	496	523	484	490	505	498	490	477	457	495	479	480	506	546	452	511	529	500	491	469	514	467	496	518	512	474	467	512	511	485	466	510	509	493	490	488	479	498	521	505	498	539	514	483	519	490	453	519	488	527	480	493	486	484	522	515	515	495	531	491	546	485	481	507	486	532	458	500	507	525	484	496	507	473	494	498	503	520	496	502	536	524	518	503	473	506	509	481	510	514	493	508	486	501	517	484	525	493	490	507	519	501	501	478	516	510	513	512	468	515	513	476	527	525	530	518	484	522	501	502	505	558	504	493	498	517	506	521	523	448	520	476	494	542	518	508	503	481	481	498	549	486	489	494	530	505	497	519	534	486	458	502	488	550	529	473	523	497	505	485	487	478	534	505	469	522	500	505	505	474	497	484	511	467	488	551	503	482	515	490	494	485	461	489	510	513	510	491	503	488	493	469	474	496	511	533	477	522	497	523	477	516	503	475	503	521	517	490	458	509	477	508	518	489	539	491	509	503	489	520	527	489	495	526	473	476	489	492	478	461	505	513	480	487	506	498	479	485	503	475	478	519	534	495	484	488	499	493	491	523	535	469	473	529	491	512	494	501	470	484	494	539	520	481	524	525	496	467	495	502	471	497	533	481	482	567	507	547	528	498	535	486	497	516	495	482	429	472	476	508	497	489	509	470	527	495	534	507	504	503	524	458	502	537	512	518	510	471	534	505	495	470	507	483	529	501	508	494	537	489	522	476	519	499	495	532	488	475	504	498	485	514	512	478	498	498	462	510	509	548	515	476	487	479	477	484	497	469	497	504	499	511	462	471	499	520	511	484	473	503	502	521	508	492	489	549	502	499	498	515	514	498	451	521	503	493	520	487	501	508	493	514	504	564	489	488	507	540	505	495	482	491	509	506	493	489	485	461	513	501	504	509	485	530	495	467	502	514	475	526	528	525	532	465	495	482	509	492	495	491	508	474	504	510	491	471	504	499	493	489	505	514	474	528	524	534	503	483	502	493	523	502	467	529	530	515	459	530	547	508	502	524	468	493	514	488	546	484	510	524	506	494	490	525	477	482	454	465	528	451	484	539	474	507	484	494	498	467	519	484	457	515	504	494	455	522	515	471	494	508	486	478	529	512	487	529	488	544	491	490	488	489	486	535	508	502	510	492	473	507	468	503	521	527	495	509	508	485	495	517	468	520	498	518	507	521	500	512	480	520	495	491	462	495	501	516	490	497	530	521	503	543	520	491	480	507	452	483	527	499	523	500	512	517	511	522	461	457	488	501	495	502	508	476	489	526	508	548	482	503	458	496	488	511	503	472	522	531	511	480	502	502	505	511	517	518	478	518	490	479	510	496	487	497	525	537	466	498	478	451	478	498	520	531	510	486	469	511	526	512	486	502	450	510	476	482	447	500	481	538	532	527	521	463	515	526	503	486	500	494	492	471	445	536	505	497	520	498	515	475	490	468	483	498	513	508	457	484	483	488	522	505	502	493	459	501	502	491	474	529	496	518	485	501	517	522	544	525	485	517	504	515	546	492	496	499	480	527	506	486	487	535	504	503	490	512	524	474	517	505	521	511	501	510	482	507	479	490	476	507	497	505	485	501	509	518	487	511	506	511	491	509	494	508	490	462	472	515	524	481	546	521	498	521	506	518	475	518	521	504	567	498	500	473	523	529	520	530	474	551	487	520	508	491	485	506	500	505	522	498	518	536	513	495	467	505	527	488	475	510	556	500	568	499	512	483	510	537	487	484	531	485	535	499	491	487	514	567	533	487	467	508	535	537	503	510	488	507	465	546	493	532	496	487	522	490	463	456	477	520	531	507	469	507	534	461	470	477	516	480	476	526	460	502	505	472	477	500	448	466	486	487	478	503	496	481	513	509	484	497	511	509	540	534	491	487	466	498	461	476	493	506	506	469	503	519	474	447	466	475	512	515	494	537	477	496	502	472	503	520	527	499	499	482	512	523	508	548	470	535	521	526	543	520	497	509	517	529	502	519	454	476	495	495	526	476	485	513	517	509	528	505	514	517	487	504	518	524	500	512	523	485	532	497	495	488	535	539	483	513	532	489	519	506	559	487	499	496	562	471	503	492	494	513	481	504	519	498	472	477	481	532	499	540	520	517	530	476	478	458	466	469	470	465	465	513	534	503	482	522	489	477	499	506	495	491	498	492	499	488	531	476	502	565	533	551	472	476	538	497	501	476	478	453	512	504	475	556	510	551	498	541	496	499	513	499	503	471	523	476	516	475	520	500	462	515	503	500	539	548	520	482	490	517	508	499	508	505	532	505	493	488	527	516	462	532	574	510	492	488	530	480	489	528	496	548	509	478	529	480	546	509	503	543	485	482	494	476	484	547	514	486	470	523	532	486	495	539	497	505	485	524	509	483	515	485	509	506	476	518	491	463	490	499	463	524	503	535	462	456	511	522	520	502	493	450	496	511	530	496	503	523	469	480	481	467	538	511	536	534	495	516	488	496	493	505	498	507	524	504	487	489	467	526	494	495	515	504	550	502	509	536	547	473	500	506	485	519	489	524	500	518	475	530	515	500	519	461	505	509	502	520	506	514	502	513	505	492	556	531	505	460	501	489	495	483	524	491	492	518	498	524	505	474	489	473	535	515	512	494	529	479	527	487	516	509	506	512	485	515	496	502	496	498	506	491	556	520	506	523	497	502	498	520	489	480	500	504	501	447	525	513	481	509	498	484	521	512	538	478	505	523	502	530	495	463	478	545	541	523	527	521	490	484	539	492	542	503	483	500	515	505	493	499	490	511	528	502	494	469	449	512	522	539	473	475	482	488	493	513	514	506	492	524	482	485	471	472	534	483	511	479	497	482	493	503	469	519	478	484	480	512	481	526	524	520	508	531	497	479	503	476	493	521	527	483	492	471	486	551	515	493	508	537	508	489	485	502	508	490	478	504	473	508	510	532	515	547	468	519	522	484	463	498	502	490	474	479	484	476	518	516	486	527	510	522	498	494	505	463	509	509	506	508	470	518	525	478	490	537	477	459	496	496	485	505	504	540	553	519	495	501	449	545	509	511	538	508	522	471	489	490	493	530	487	482	480	524
11801	4282	2063	816	549	551	456	460	376	371	392	361	360	369	348	384	348	358	345	369	339	341	329	333	362	374	324	316	329	319	299	355	343	344	324	287	361	330	309	315	376	360	356	295	365	336	347	345	323	327	347	374	373	350	321	370	322	328	298	325	351	339	335	313	355	320	357	325	339	341	325	322	307	359	299	330	302	333	334	335	356	333	323	347	313	338	338	346	331	313	343	309	323	356	325	337	334	358	320	332	382	342	339	359	362	356	321	368	321	331	333	330	320	315	334	334	309	344	366	305	332	320	333	358	321	358	310	311	324	310	338	320	359	351	334	347	323	332	345	363	340	344	345	307	301	350	310	320	331	378	345	318	328	319	326	296	325	323	336	309	359	333	357	313	340	330	330	342	320	345	363	291	345	331	352	327	349	329	358	348	323	332	358	310	354	328	343	372	356	360	338	337	313	337	308	322	315	345	316	336	332	311	363	354	360	316	369	369	317	327	348	334	356	355	322	366	331	314	341	340	341	312	325	289	350	349	367	337	364	333	350	360	331	337	374	349	336	322	361	330	342	362	337	353	296	332	347	337	349	344	294	313	323	306	327	341	318	365	339	317	356	317	371	347	368	357	337	360	346	347	327	336	333	303	327	350	361	339	334	352	334	374	314	352	322	349	336	334	318	345	328	337	313	340	352	360	327	298	365	309	362	333	311	345	326	333	355	342	348	309	352	326	350	335	337	324	339	346	309	334	319	346	338	337	347	316	364	325	325	338	314	308	334	333	329	351	329	356	351	315	341	393	319	336	360	343	349	344	343	366	356	314	345	352	344	297	326	363	304	356	368	311	318	367	318	345	349	291	356	342	315	332	336	364	367	325	335	326	315	324	361	323	335	314	354	320	329	334	355	305	340	362	312	338	341	361	340	325	377	356	353	351	347	346	336	370	312	309	308	340	324	327	324	345	320	389	344	344	330	355	335	308	332	345	367	340	336	344	317	348	339	366	322	304	345	349	344	338	343	315	329	318	348	339	344	356	339	324	376	327	351	325	328	357	366	326	337	325	317	328	327	353	353	333	337	365	329	337	324	352	341	322	344	317	339	335	332	329	311	302	323	356	331	330	372	369	355	305	328	304	311	336	333	349	330	335	304	366	322	354	316	278	310	372	334	337	369	368	316	319	346	358	317	369	325	305	333	317	327	347	339	319	333	336	358	323	370	340	355	344	337	323	334	343	354	342	320	336	316	318	344	329	340	359	298	334	363	324	357	375	325	355	326	362	375	351	305	289	356	324	349	335	345	327	332	340	336	339	360	354	325	352	348	300	326	333	303	360	362	344	314	348	336	302	354	357	371	320	332	352	320	319	337	355	347	323	335	340	346	346	338	308	316	332	290	341	367	341	352	340	367	307	352	347	309	381	353	294	333	348	313	342	349	336	321	327	326	316	356	314	343	306	351	350	349	316	318	314	325	340	342	292	362	342	345	323	353	317	315	322	336	323	339	344	346	353	293	365	325	348	347	327	355	320	351	328	361	328	370	329	331	367	371	340	296	325	336	354	330	323	319	364	372	345	331	364	373	345	348	357	331	344	339	315	349	346	333	309	321	337	333	323	352	353	341	331	333	308	375	332	347	318	361	347	308	333	344	342	313	351	326	316	310	302	322	306	330	336	321	375	333	305	348	316	348	352	331	334	294	323	365	341	331	303	343	350	316	317	323	336	333	311	337	360	349	356	304	329	340	330	356	314	343	334	355	306	340	341	328	364	325	328	316	332	326	353	344	338	353	339	338	324	338	338	293	303	306	357	302	338	307	312	324	330	349	329	316	347	345	343	322	327	315	288	362	379	321	302	355	331	329	322	334	342	311	378	379	359	364	353	337	332	331	328	315	356	360	334	322	325	375	325	291	317	352	362	318	369	330	336	360	310	344	338	321	333	313	315	329	324	338	357	308	336	316	318	364	344	329	332	340	330	326	319	344	372	333	314	341	352	378	296	352	390	358	327	317	312	324	352	358	329	315	345	344	326	317	341	345	335	368	320	334	348	360	351	352	340	323	334	344	311	351	347	343	351	330	313	341	350	357	312	350	342	353	361	345	316	320	339	326	377	341	345	347	332	347	333	351	362	330	356	334	363	339	328	356	339	334	338	319	329	383	339	331	327	313	291	328	326	324	351	313	359	307	325	355	323	358	353	314	345	313	324	281	355	332	367	319	324	318	334	321	334	323	330	297	352	345	335	300	364	363	345	348	335	340	346	330	357	336	338	333	327	342	349	333	352	388	323	347	332	337	328	300	358	346	341	337	319	339	328	340	325	340	288	377	312	296	316	313	359	379	389	348	343	322	322	369	339	337	342	342	349	336	322	345	342	350	327	365	335	374	323	344	314	356	317	338	319	331	349	325	315	325	345	301	345	380	367	341	344	364	354	363	348	347	326	336	320	332	326	315	312	304	356	334	336	341	370	344	311	343	351	321	366	380	382	315	344	350	345	351	321	366	336	341	352	304	320	323	357	304	322	374	341	323	328	316	348	373	370	319	354	323	349	303	330	353	322	281	324	368	344	340	359	321	355	316	363	338	332	368	340	309	348	356	321	359	344	309	305	337	323	337	345	342	349	344	339	317	346	341	296	341	361	373	318	314	333	312	325	307	350	336	352	325	366	347	356	336	310	368	350	317	344	340	350	374	353	330	323	352	352	289	329	316	330	327	373	364	328	329	367	359	338	301	356	380	310	323	335	309	349	310	305	348	348	339	336	312	336	333	318	328	350	339	344	312	329	379	320	323	318	317	346	306	310	325	331	329	354	329	362	344	334	340	295	333	350	350	318	310	317	373	303	327	329	303	358	326	349	345	336	333	343	350	344	339	331	324	348	304	309	309	358	299	333	354	320	316	341	338	315	343	314	329	306	345	326	359	349	341	346	338	356	353	330	379	319	327	343	314	357	337	364	321	364	319	351	327	328	350	352	350	350	340	320	371	333	375	329	327	330	353	347	365	358	332	362	362	346	328	328	332	353	329	318	340	362	336	329	354	332	341	293	327	309	340	300	323	313	300	333	343	347	325	342	337	343	343	342	328	369	296	369	295	356	325	371	341	319	327	359	355	330	352	328	343	356	320	331	316	335	372	332	341	332	349	311	311	356	327	314	311	356	351	334	365	343	329	312	349	317	317	338	323	339	347	339	343	341	319	335	345	358	376	318	312	321	371	352	347	326	332	322	297	336	330	336	327	322	363	335	314	332	367	319	320	365	337	345	335	344	314	351	343	359	363	324	297	341	340	320	360	365	309	302	353	337	301	345	317	323	361	304	327	332	369	359	343	369	364	331	324	338	324	338	319	341	316	337	312	324	337	352	342	360	332	312	340	361	355	299	338	344	325	343	317	335	335	318	357	346	341	360	316	363	298	301	336	379	317	354	333	369	321	348	323	317	312	323	320	376	340	346	374	356	349	349	356	334	392	314	363	344	300	325	350	312	350	329	365	343	352	327
8740	4544	4013	2206	1997	1665	1485	1317	1221	1109	1048	975	935	924	947	840	903	865	859	826	870	861	901	796	826	848	831	827	840	829	810	748	852	803	829	824	819	848	818	874	840	790	780	804	837	830	788	802	783	809	814	809	843	802	805	794	796	842	782	819	831	843	790	857	819	796	790	811	850	832	813	822	777	821	793	855	765	818	837	855	763	742	805	751	773	782	776	800	868	815	855	835	818	804	797	810	796	829	815	825	786	767	790	802	809	787	831	804	761	831	803	792	775	762	810	821	829	816	795	823	806	810	811	866	814	778	834	780	747	797	786	803	877	838	825	817	770	797	806	807	777	801	830	816	809	828	823	820	818	814	832	869	807	842	853	752	856	830	821	838	778	803	839	815	817	828	797	790	820	764	832	778	768	782	822	837	894	819	788	801	763	800	762	841	809	802	790	747	816	751	831	772	815	790	799	845	796	783	808	826	783	831	792	762	828	742	823	797	800	808	812	791	826	819	849	802	758	776	781	792	837	812	838	845	784	812	826	810	792	759	809	830	766	822	796	859	773	850	782	815	797	806	761	802	855	795	769	841	759	790	824	845	843	748	800	819	799	775	841	751	763	794	856	826	766	783	782	799	807	884	805	830	823	819	784	801	813	798	813	814	777	830	819	792	819	832	796	773	775	822	831	855	849	813	813	817	812	794	800	753	749	807	811	830	777	767	822	805	780	756	783	782	828	827	792	773	796	850	843	801	807	790	801	847	778	857	795	827	821	793	815	862	797	813	829	801	753	800	733	802	761	786	819	816	774	803	817	834	772	874	814	833	801	771	769	811	799	805	885	785	837	808	800	772	836	836	844	839	718	779	758	819	807	782	793	816	820	815	764	795	786	827	791	779	782	822	828	803	827	815	814	837	775	803	806	803	821	758	777	775	843	838	817	796	848	784	795	771	806	836	793	794	792	805	813	789	764	782	854	780	778	822	813	781	834	817	801	819	817	861	767	838	809	801	814	792	817	804	841	787	802	801	855	764	794	857	788	796	782	790	842	774	860	798	778	790	792	751	820	822	805	827	774	819	822	805	835	865	785	823	798	787	839	808	767	855	813	769	756	849	770	838	799	809	878	811	818	855	809	829	803	816	800	834	830	813	767	791	784	801	814	771	808	856	830	830	859	823	815	823	795	860	778	834	777	787	826	799	861	807	798	852	836	808	788	837	815	825	808	834	822	816	811	743	810	829	803	787	809	828	792	791	809	768	810	792	797	816	820	806	823	788	799	804	741	786	804	795	800	827	827	780	833	855	833	839	799	812	830	780	771	862	834	758	846	771	818	794	812	760	775	801	796	803	805	772	816	803	843	783	791	783	815	788	799	792	799	821	765	792	774	780	829	791	800	733	839	808	807	844	814	817	803	845	832	776	783	819	806	836	722	806	827	769	823	818	803	833	823	782	834	835	838	842	809	823	852	842	770	841	799	818	829	797	790	818	796	845	760	810	773	756	804	759	792	816	807	784	810	831	773	841	795	833	810	854	741	769	784	804	812	798	841	808	807	779	825	756	810	814	844	843	807	818	835	807	817	795	783	809	785	786	815	787	788	821	797	837	804	814	832	773	801	848	810	867	787	852	834	800	829	818	754	796	780	816	798	811	808	800	821	821	833	857	811	802	793	807	751	846	837	792	775	830	784	825	778	806	872	780	803	791	780	803	822	774	822	771	775	846	814	821	807	855	806	764	803	768	775	798	811	746	843	809	803	840	782	831	787	754	822	802	827	809	792	835	827	824	819	802	853	760	792	881	809	790	808	838	817	773	774	846	824	804	808	794	792	797	820	787	794	854	780	834	777	808	783	821	800	816	808	823	867	804	825	815	796	778	862	801	792	807	811	806	799	812	769	834	833	807	842	786	793	790	832	827	762	851	816	817	831	738	773	782	821	796	804	798	785	820	834	834	787	892	840	764	844	858	827	766	805	791	779	863	788	831	837	822	756	784	804	827	814	791	804	782	756	789	789	832	845	833	810	841	760	785	795	843	831	850	830	831	832	813	821	836	826	787	800	868	835	807	806	816	817	743	804	798	810	787	852	773	740	810	843	753	818	798	822	810	809	790	809	842	820	817	849	807	863	804	772	857	759	807	762	798	777	797	784	810	802	787	799	765	783	822	807	756	766	830	850	764	778	804	856	845	831	805	771	809	843	833	802	768	806	762	799	784	810	790	800	798	800	811	778	797	797	806	806	820	813	778	832	803	785	793	845	804	859	807	849	887	817	793	847	811	827	793	866	814	809	821	801	811	774	834	793	795	802	805	833	808	824	809	814	823	815	799	811	793	779	813	785	778	784	827	760	814	823	794	785	830	820	790	839	812	785	771	758	842	779	799	829	802	819	766	826	838	858	828	820	812	760	818	794	819	775	795	848	800	831	824	786	850	821	747	820	810	778	822	837	811	838	830	730	822	843	823	835	808	838	803	853	773	795	792	707	809	810	752	796	808	835	839	833	814	817	782	847	810	789	818	818	816	849	869	845	829	803	800	791	822	776	806	797	813	835	810	794	781	843	838	785	811	771	779	766	782	841	828	837	785	771	816	854	789	844	785	752	811	842	829	812	847	807	781	845	842	807	819	802	780	790	780	856	808	880	759	766	767	793	814	813	804	833	726	813	768	802	796	803	760	807	812	799	804	759	823	802	802	811	829	848	815	802	838	775	813	861	817	779	819	799	846	800	837	782	789	810	798	808	799	786	861	762	843	804	844	789	798	782	830	752	791	776	801	775	781	822	789	813	838	854	779	748	817	790	763	782	813	764	837	802	798	829	780	804	831	829	816	798	809	800	789	819	783	880	743	861	783	820	800	818	805	808	770	825	842	772	776	828	799	778	762	840	806	758	778	848	780	840	866	797	805	820	811	792	803	847	809	782	787	785	802	807	810	822	836	755	766	790	810	821	831	858	831	790	842	771	801	824	802	819	743	830	816	804	805	812	852	858	798	835	797	776	795	835	832	868	807	769	851	842	789	780	841	814	835	778	843	816	832	844	788	793	787	849	807	760	799	820	797	785	807	832	789	806	802	761	897	821	809	822	863	787	783	794	801	802	791	833	812	789	837	879	819	810	857	758	782	817	863	831	819	828	777	776	808	817	775	807	837	796	804	805	796	827	846	828	803	808	787	826	820	780	835	734	810	771	851	810	820	820	815	836	742	825	810	836	825	820	773	818	843	784	785	764	814	818	863	809	790	834	790	834	768	798	786	794	830	773	786	785	813	839	793	798	801	804	794	819	835	825	806	799	829	830	829	804	794	786	789	783	801	844	772	773	817	826	799	838	792	840	810	784	780	830	842	803	807	810	788	832	788	801	770	811	806	788	774	830	792	855	844	807	784	833	769	855	871	853	866	825	777	766	812	789	810	834	820	891	801	798	788	809	808	825	840	835	806	788	783	817	796	793	782	833	789	823	789	829	791	818	824	772	757	794	814	804	775	828	845	796	816	763	771
25636	13527	8728	2056	986	695	525	536	454	414	407	352	321	352	339	332	291	333	316	314	305	320	299	267	339	353	319	250	292	274	291	303	301	286	300	284	295	310	267	275	288	289	284	317	331	294	287	273	323	314	305	301	263	303	294	313	280	260	296	282	293	305	302	263	292	283	303	318	314	297	312	357	323	312	280	300	288	294	314	271	253	322	300	301	289	305	273	293	328	277	299	312	297	305	309	321	282	303	315	277	278	303	331	301	295	297	292	311	279	302	302	280	282	298	304	299	289	295	310	325	305	274	290	289	297	284	311	304	302	259	302	312	274	310	300	311	292	289	284	337	312	307	294	315	314	326	332	301	296	292	279	295	318	315	289	321	312	288	279	273	284	263	288	299	308	275	288	285	332	327	321	270	297	301	264	285	255	298	256	304	303	274	307	281	315	279	317	279	284	280	314	287	311	297	295	278	289	303	311	315	317	312	314	306	306	302	296	268	302	291	306	304	291	311	321	296	304	306	264	299	304	319	283	275	296	337	300	298	306	298	294	272	308	310	302	313	296	284	285	273	289	291	257	297	296	291	301	336	255	301	305	305	307	245	319	263	311	287	310	304	299	273	289	291	282	291	298	304	285	283	299	252	305	298	297	302	299	316	324	234	278	323	291	317	304	284	264	304	286	303	289	305	277	294	321	294	289	322	303	300	278	293	282	299	272	289	282	329	277	274	238	308	316	322	300	298	299	264	300	303	300	284	304	304	297	287	327	274	305	303	311	295	321	261	300	290	295	324	327	313	297	330	290	284	293	319	312	302	291	295	283	293	310	298	280	314	276	301	283	300	289	293	290	314	299	300	321	282	301	304	295	299	279	294	290	305	299	314	291	287	319	310	296	317	286	320	308	324	289	301	277	320	322	305	310	317	271	312	303	303	330	310	309	294	293	291	311	313	325	313	325	272	325	298	296	286	286	257	322	301	285	284	310	293	292	292	295	301	292	288	278	294	300	291	279	267	303	327	288	274	276	271	306	310	289	280	283	284	286	278	307	294	325	322	289	279	274	307	306	309	287	304	262	300	287	276	276	278	279	297	296	257	283	302	295	329	328	302	319	302	327	294	314	300	300	278	278	301	290	301	307	302	306	305	300	267	256	310	303	295	308	311	313	305	315	295	289	293	310	327	313	295	299	293	279	298	279	273	294	246	270	301	284	285	279	279	272	295	327	311	292	310	308	283	264	295	261	292	269	263	288	317	303	267	265	291	269	299	289	284	278	305	315	285	302	274	281	317	293	301	289	265	293	306	292	282	269	285	314	317	290	313	295	308	261	294	270	295	321	325	317	315	287	283	305	297	297	319	310	298	310	296	301	312	289	274	292	277	293	304	294	328	302	307	302	296	260	299	282	322	322	313	310	274	303	310	300	290	262	309	327	278	315	298	275	292	283	298	272	295	303	290	287	299	284	280	310	312	284	274	293	279	312	290	295	276	307	313	267	300	297	267	285	265	302	324	301	290	272	276	293	321	286	283	264	295	275	256	273	277	309	276	315	300	329	284	335	319	303	328	296	288	291	284	270	275	302	290	291	294	284	300	305	290	314	295	270	286	315	303	291	271	274	297	279	262	281	292	279	298	265	294	302	306	265	294	278	296	310	315	271	278	264	304	312	311	270	297	314	317	304	298	279	276	308	303	283	255	288	274	297	287	327	319	287	311	280	313	283	262	286	274	322	314	316	318	276	284	299	269	264	284	266	311	276	280	321	269	283	303	290	287	287	253	291	282	259	286	316	298	284	292	299	276	288	287	268	316	301	302	283	279	302	296	276	295	276	317	275	287	268	259	295	294	313	287	298	318	304	307	295	306	277	318	293	287	301	332	275	287	284	322	289	289	318	313	285	319	337	323	319	317	298	314	292	290	319	308	277	287	287	291	289	269	311	306	297	309	300	304	271	309	268	298	293	325	289	320	308	276	290	306	295	281	285	337	294	307	298	260	296	305	288	299	305	285	302	341	286	298	292	312	291	280	267	320	304	286	250	312	307	306	271	316	293	287	304	285	328	310	306	273	284	295	305	272	300	276	302	295	295	261	299	336	321	271	284	318	296	278	306	305	302	292	306	301	276	317	286	275	305	283	334	296	338	273	270	290	292	307	308	295	314	273	292	304	291	284	273	313	300	284	287	291	325	279	308	283	308	248	283	324	289	291	294	304	278	304	324	301	318	266	310	293	310	292	288	281	281	278	294	295	317	304	310	324	292	315	296	304	301	311	314	295	299	316	297	315	307	306	315	310	300	316	331	273	265	287	302	256	312	300	312	285	316	293	337	281	294	284	301	304	313	310	319	271	325	293	282	304	316	299	281	313	298	307	302	323	276	295	327	282	334	310	279	280	297	284	299	283	282	322	302	299	292	309	297	304	301	284	302	275	305	329	295	284	290	281	274	297	284	311	309	264	316	320	295	283	314	279	278	298	300	309	298	284	280	264	304	268	323	295	272	311	288	293	287	299	292	276	313	321	277	281	314	308	281	295	307	313	313	288	296	295	288	291	306	297	323	313	276	272	295	341	282	290	294	272	290	289	255	291	268	300	311	306	293	299	304	294	269	304	308	297	327	325	293	293	330	286	289	291	315	297	285	309	278	288	289	304	291	319	291	286	267	285	299	281	295	272	258	281	285	302	282	305	316	278	298	320	315	291	327	302	282	267	287	298	285	299	272	292	300	285	301	277	271	297	290	294	312	260	291	253	308	278	294	309	301	311	299	304	328	302	250	294	289	288	270	269	277	306	325	284	300	342	311	276	305	259	294	325	287	311	303	318	277	297	326	292	317	305	293	275	284	325	292	292	331	279	290	270	302	283	293	287	321	303	281	299	281	289	305	311	310	316	310	290	290	274	311	307	294	283	317	317	311	299	297	294	274	243	290	286	278	290	306	289	318	296	296	290	323	290	304	289	271	268	313	277	284	298	281	301	278	303	293	263	268	295	323	308	275	303	286	262	319	285	301	298	288	290	276	299	285	300	277	297	311	291	272	279	293	285	306	303	281	291	297	298	302	322	251	288	293	276	277	256	304	280	292	280	304	282	297	306	314	292	330	327	320	323	283	313	304	306	266	298	268	296	265	278	321	324	298	299	306	315	272	269	279	277	286	279	268	321	318	293	311	288	300	325	278	288	298	290	296	308	316	277	335	310	333	289	308	290	296	266	292	280	306	307	293	269	271	302	319	281	304	307	297	319	268	302	290	275	302	292	290	310	301	312	301	278	296	292	315	294	290	285	270	310	323	301	293	332	310	260	273	284	301	294	289	283	273	305	320	285	314	278	284	278	279	310	304	299	327	308	307	298	325	291	291	290	292	328	299	306	291	246	299	275	297	301	303	286	297	304	286	306	303	307	318	321	262	291	257	278	279	295	305	315	310	285	296	270	318	294	313	276	296	286	287	292	308	291	294	317	302	305	257	287	326	276	291	289	332	290	296	272	285	272	290	309	320	286
18516	11775	11011	4073	3133	2583	2073	1801	1603	1485	1271	1139	1085	1045	976	905	888	849	856	839	834	802	818	773	787	813	806	737	738	733	748	745	737	741	732	697	758	709	744	721	732	787	719	763	693	747	721	710	721	699	742	715	685	727	748	707	761	693	685	718	733	718	718	734	737	739	719	686	708	668	753	702	717	753	748	711	730	709	755	747	742	704	703	744	733	700	738	714	715	707	693	736	653	730	678	758	717	719	698	732	734	700	721	733	678	727	728	700	687	730	748	689	692	713	725	769	724	711	791	727	676	719	703	689	710	742	706	745	648	712	736	717	711	743	746	740	692	715	718	715	744	716	740	722	701	706	686	700	732	709	692	691	783	742	678	743	719	687	736	698	720	725	743	686	713	677	716	713	664	713	726	763	666	711	703	742	714	721	720	677	769	696	746	749	728	686	706	693	716	738	740	686	679	683	721	686	711	719	737	689	690	696	691	697	688	717	726	699	698	710	729	718	695	722	712	714	693	705	696	687	702	733	758	722	678	708	686	718	730	738	746	680	681	676	700	756	696	687	771	763	734	694	732	726	726	741	740	728	744	682	695	725	728	699	705	707	653	737	682	665	720	749	711	699	758	692	697	716	708	715	692	683	696	729	720	675	731	743	717	700	720	720	708	695	731	696	759	698	700	730	696	746	737	745	723	718	743	670	664	741	732	703	705	727	699	690	677	733	710	704	750	678	722	715	709	715	747	708	710	699	725	657	707	712	703	697	776	693	684	705	719	723	723	704	693	740	687	738	692	746	679	709	718	708	703	660	707	712	730	694	686	694	692	642	701	639	694	681	734	739	715	786	676	725	712	692	698	698	718	714	758	704	683	695	702	696	767	684	663	691	719	737	733	715	705	713	729	736	706	724	714	735	746	721	699	700	710	703	706	739	733	737	738	696	727	689	766	728	743	772	701	757	639	673	663	699	758	731	702	718	697	712	714	751	691	693	693	738	720	737	662	759	656	711	717	727	729	747	752	716	789	701	720	728	722	733	703	691	740	719	673	694	735	712	724	708	717	686	672	700	722	697	694	665	705	705	755	755	736	727	746	692	691	682	733	750	725	726	711	699	742	739	686	731	729	743	780	706	735	741	771	656	677	725	723	750	727	747	754	720	722	696	716	727	680	756	686	715	730	674	687	733	671	693	741	702	714	728	695	747	702	707	722	755	683	685	722	669	784	694	716	638	730	759	700	705	762	667	745	687	742	675	711	660	718	722	677	747	714	672	701	692	701	694	726	700	713	710	727	689	785	707	736	716	737	715	696	699	737	762	681	709	697	706	708	728	712	710	727	720	702	745	730	713	676	758	731	690	705	761	732	723	766	785	718	708	718	727	741	701	755	763	700	720	764	705	722	748	721	682	714	704	728	702	663	755	684	702	707	673	757	713	794	661	710	692	778	727	672	728	734	737	700	694	719	704	686	732	751	695	683	687	728	701	765	717	757	709	710	784	717	705	700	717	707	720	722	716	682	718	710	721	682	727	737	704	729	657	667	673	782	708	685	720	710	711	722	751	695	711	714	743	760	739	719	685	711	738	737	739	710	737	706	693	718	755	652	690	709	720	680	664	704	747	689	712	702	709	676	662	727	723	751	699	675	700	687	722	749	723	718	708	716	726	730	705	707	718	747	695	751	704	660	715	792	671	733	714	698	731	732	715	699	689	735	695	764	716	716	728	734	695	748	677	749	751	669	721	681	750	710	710	709	754	723	744	748	743	730	721	742	728	722	681	735	766	742	711	740	724	738	725	662	690	685	733	666	725	742	694	702	741	692	723	712	731	710	696	725	727	702	689	740	726	682	726	685	773	687	739	661	734	727	695	709	740	739	737	703	674	707	751	744	718	700	712	726	704	710	715	726	673	751	705	681	738	673	734	673	712	703	682	711	691	713	733	736	733	731	683	715	706	708	714	752	686	692	635	702	710	690	745	762	698	724	713	709	715	695	678	697	697	716	705	728	714	731	717	763	743	740	701	722	698	718	722	663	731	743	657	693	695	758	762	674	721	740	685	713	745	696	741	717	706	706	698	672	708	759	694	716	760	658	727	750	681	746	708	740	663	716	678	703	728	731	724	723	715	764	708	714	716	703	727	726	716	752	712	680	690	724	707	754	752	706	730	700	691	692	742	722	759	696	724	705	707	725	692	678	697	728	700	704	684	705	647	743	770	708	746	728	729	758	713	700	721	683	731	697	682	743	711	757	734	808	713	680	710	707	716	755	751	689	720	698	729	731	717	707	708	717	719	742	737	771	671	726	720	669	758	733	756	749	703	740	706	703	676	747	730	730	744	721	716	690	698	732	721	687	720	685	649	739	682	715	737	723	705	706	735	695	708	642	698	699	739	735	727	698	696	711	707	714	728	729	743	755	697	709	717	720	723	709	708	714	735	711	750	734	695	691	724	736	761	696	718	759	696	744	687	704	699	742	736	726	704	667	769	697	718	731	712	691	714	746	662	743	709	736	768	714	715	719	694	702	734	765	710	675	675	732	716	690	714	673	690	716	696	708	698	725	736	688	719	736	725	721	724	686	704	747	708	718	722	716	721	686	665	733	719	698	693	691	751	724	747	723	720	709	675	769	704	734	680	669	717	680	694	717	706	729	722	704	684	708	702	691	730	737	735	665	741	723	689	678	679	701	759	685	709	701	679	687	756	667	745	708	689	720	706	690	709	729	705	726	705	688	733	717	704	735	744	709	740	750	720	727	687	708	705	738	677	732	701	707	726	707	717	736	697	698	706	759	716	715	714	741	737	738	726	720	729	716	735	740	732	684	723	677	710	667	717	717	726	759	742	722	698	700	729	708	706	723	705	709	730	723	719	656	703	726	746	725	721	767	693	715	710	692	717	696	687	722	718	697	685	692	709	715	699	686	670	753	773	716	718	731	723	756	713	696	662	691	689	711	726	698	671	733	722	653	727	712	731	719	732	702	702	708	687	731	675	761	725	723	703	713	723	716	754	742	712	732	747	710	700	720	720	712	728	727	706	679	717	756	737	706	757	634	704	698	757	743	754	742	724	683	716	708	758	682	690	756	728	684	657	684	697	689	692	734	724	749	682	694	742	717	724	702	755	681	718	723	705	733	696	718	691	753	711	716	698	690	707	720	686	700	716	730	754	737	674	672	721	709	675	744	694	667	701	717	678	715	747	739	684	715	704	697	735	704	680	715	692	718	751	680	710	699	732	754	640	724	705	726	751	714	723	696	666	739	737	689	721	687	724	711	693	697	700	744	715	678	755	742	685	684	716	703	652	737	727	738	736	729	687	694	739	713	695	688	711	701	710	707	723	694	725	696	747	702	739	661	702	718	719	651	730	708	695	682	700	705	710	692	692	717	704	727	717	708	739	762	689	741	734	730	700	717	693	709	718	726	684	715	739	685	740	677	758	708	709	741	697	739	703	668	674	704	706	694	705	658	724	683	729	695	725	738	679	709	713	738	686	663	695
34209	20721	16128	4164	1512	833	609	511	443	383	327	307	301	280	235	258	229	237	229	219	230	247	215	197	243	226	189	186	226	189	205	187	196	205	233	197	222	187	180	217	194	201	212	200	201	214	186	205	214	181	178	175	191	191	175	176	223	202	225	220	174	195	176	207	195	215	226	182	185	178	204	207	233	192	201	213	203	202	189	208	211	219	189	206	192	218	229	177	191	230	179	190	187	184	176	194	190	178	195	183	193	188	214	225	205	189	200	186	208	192	222	223	194	184	213	219	181	192	194	208	193	172	213	199	193	193	197	200	185	210	179	207	194	175	194	229	178	182	184	197	183	201	214	220	186	190	217	185	197	205	177	190	201	187	189	181	226	223	193	187	198	234	191	178	207	203	233	178	202	189	218	214	184	227	177	195	196	215	173	206	186	201	214	220	222	206	202	184	204	205	202	226	215	201	179	167	195	176	190	179	199	215	205	199	197	179	186	211	186	200	202	176	188	196	196	185	179	203	197	182	212	204	195	214	198	198	181	209	205	216	223	220	185	171	195	198	180	216	184	187	184	209	182	206	201	210	188	218	201	212	195	223	172	212	166	206	209	177	195	209	231	183	186	211	219	212	205	164	214	207	211	194	219	189	200	180	212	199	190	199	209	177	212	208	198	209	217	183	200	223	228	230	209	211	212	183	216	189	175	175	182	213	185	217	194	180	184	180	219	199	191	202	196	233	189	204	210	195	219	220	191	221	192	198	204	197	186	215	194	196	223	206	164	210	191	194	215	225	202	247	194	194	178	200	194	198	203	187	218	204	190	185	222	209	204	196	231	216	202	204	204	198	188	187	226	219	184	189	190	202	203	201	208	210	184	177	231	204	209	182	198	208	237	216	194	179	179	192	200	192	186	179	199	206	213	209	198	219	195	183	211	192	191	203	209	185	230	222	190	219	226	180	180	197	203	242	197	219	219	204	229	193	201	198	193	197	181	202	201	184	213	180	186	190	209	217	229	180	232	226	202	203	209	191	193	183	202	190	191	213	193	199	191	193	217	202	194	203	189	211	198	205	186	214	202	208	178	190	195	189	214	194	202	212	227	217	196	193	201	219	223	213	194	229	200	201	208	210	202	201	179	211	185	196	185	202	219	207	208	203	215	206	209	192	206	200	190	184	188	193	203	194	181	177	179	173	184	174	205	224	210	219	225	203	206	197	199	182	179	177	220	200	176	168	174	207	171	207	191	192	206	204	189	205	212	206	217	171	195	225	217	214	209	187	201	190	195	188	216	208	179	195	186	219	197	221	197	192	201	213	196	225	183	212	172	175	210	188	182	186	216	202	184	198	184	196	209	173	185	211	217	212	174	205	168	183	185	207	233	201	189	217	198	191	209	206	188	187	177	203	187	207	194	218	170	189	218	196	195	204	191	192	217	200	191	192	208	190	184	187	178	218	189	205	193	200	188	200	187	193	178	183	211	221	197	178	188	152	193	186	199	205	204	194	198	189	193	202	214	208	177	200	169	186	199	195	187	200	208	217	223	211	207	228	211	196	211	219	223	185	196	182	213	215	188	211	189	183	207	224	203	218	184	171	159	207	200	185	186	189	191	212	215	221	199	192	216	209	208	209	183	181	209	201	205	175	212	204	199	191	205	205	218	219	191	210	182	207	194	189	165	217	213	220	216	210	203	202	199	231	200	190	223	179	200	192	213	172	179	203	185	205	205	219	204	206	205	206	197	192	204	233	211	188	216	210	174	203	189	188	203	177	181	175	198	203	217	190	185	228	215	207	174	161	189	197	223	179	214	173	209	209	218	196	215	189	204	209	225	228	214	215	206	186	204	222	194	202	198	183	203	181	172	181	195	198	231	200	162	170	183	221	209	215	208	239	212	195	180	208	189	212	222	178	207	200	179	228	194	202	190	183	223	210	189	211	199	202	231	209	212	206	203	185	175	200	205	213	207	198	224	207	202	191	211	187	225	229	192	178	184	213	187	188	186	173	191	167	160	209	187	212	178	186	211	238	184	200	221	199	194	189	197	190	218	203	169	220	196	178	193	222	202	231	176	187	220	194	191	205	220	215	217	197	207	184	199	202	181	202	191	200	211	214	174	209	224	210	221	212	197	205	199	187	216	199	186	189	189	190	238	216	202	194	181	199	190	203	227	217	237	193	184	212	201	193	205	206	198	205	212	209	212	203	198	235	206	217	207	182	193	187	205	220	215	201	189	201	202	214	216	218	196	189	190	210	207	196	208	214	196	172	208	196	205	195	194	202	198	197	200	203	204	202	185	174	207	195	209	201	199	208	191	182	199	194	199	201	191	185	241	194	193	171	205	204	215	175	217	218	202	175	214	193	227	218	190	217	209	211	176	187	196	221	212	190	187	189	227	193	215	190	191	206	193	210	206	199	208	205	195	184	209	211	207	210	194	191	205	203	221	210	190	201	185	210	170	201	197	232	206	178	194	191	208	208	226	220	197	211	197	215	198	186	230	217	232	220	223	195	203	180	226	192	177	220	235	181	180	195	196	203	194	190	186	186	201	211	220	198	185	212	241	207	217	217	207	205	200	193	193	208	174	205	214	172	173	214	207	219	171	212	194	234	201	168	192	205	205	234	212	202	201	204	222	205	204	231	196	194	205	209	195	216	204	233	205	199	195	191	187	205	192	161	211	221	206	205	175	194	207	200	192	207	205	196	174	196	194	166	218	188	194	207	206	206	184	217	198	211	179	185	194	204	200	188	176	198	191	195	192	198	184	204	194	201	193	223	216	202	177	180	208	233	220	181	185	202	229	186	202	200	187	175	217	169	196	201	199	190	195	194	194	202	198	202	204	201	201	202	214	212	193	194	199	215	223	197	206	200	211	211	186	206	187	196	213	193	197	187	203	215	185	198	182	183	184	205	180	192	189	195	215	204	196	214	176	201	175	187	204	194	184	215	195	198	172	204	211	205	182	176	201	201	177	219	205	212	191	219	195	213	171	202	210	198	201	195	189	190	184	209	223	194	216	214	218	190	225	190	162	188	193	217	185	220	192	190	180	194	201	191	201	187	193	199	209	195	199	189	236	200	213	178	208	173	201	202	189	208	224	219	189	203	185	179	182	208	197	205	215	179	203	204	197	198	183	198	187	229	211	217	209	183	180	190	178	216	203	200	193	199	198	201	206	187	212	191	193	203	201	218	209	185	174	226	195	223	174	177	175	205	183	227	186	187	215	212	204	181	166	195	204	186	217	175	219	187	199	203	186	203	183	220	220	201	193	174	209	197	224	222	195	170	230	213	178	205	195	197	216	202	154	186	203	232	183	185	227	185	233	190	216	182	193	211	210	148	209	179	199	202	185	199	208	197	197	189	204	189	196	175	192	226	185	191	205	218	208	188	201	193	229	174	194	204	203	201	207	206	209	214	219	188	185	218	211	178	176	181	200	195	170	196	213	183	206	186	185	209	195	204	212	201	195	207	204	193	171	238	187	191	187	196	196	184
23169	16952	17306	5543	4119	3080	2510	2133	1795	1533	1301	1149	1077	972	901	848	724	738	735	700	691	655	647	641	637	636	590	586	534	531	517	561	583	563	574	556	515	540	561	542	546	524	499	547	479	544	549	526	520	517	531	512	517	548	529	515	507	513	546	523	546	541	510	539	509	471	478	518	500	519	519	481	538	493	486	494	525	523	461	516	492	540	508	515	519	515	500	481	519	531	524	552	512	551	491	539	503	506	534	527	545	515	520	533	484	454	504	517	488	511	487	514	541	518	501	556	514	523	507	505	473	524	478	488	506	534	472	512	473	479	496	514	492	490	512	513	479	510	479	517	561	515	544	538	520	515	527	519	523	540	516	476	491	503	491	480	482	444	532	503	493	544	511	526	525	541	532	486	478	524	512	485	470	448	510	525	558	501	521	509	501	497	533	515	528	537	529	502	504	504	471	453	497	530	485	489	528	502	535	527	514	512	550	509	475	483	520	525	499	558	510	488	511	497	490	459	488	488	503	485	517	485	508	491	519	539	518	506	506	511	521	504	475	468	512	494	494	516	535	506	526	502	521	514	503	528	509	527	531	481	502	527	502	507	539	516	481	508	479	455	486	497	516	479	473	497	573	520	510	504	523	543	493	472	491	474	498	539	523	509	530	488	539	538	513	450	505	491	511	516	497	458	445	491	525	513	501	527	547	506	521	469	520	515	472	460	500	529	465	498	511	525	551	474	494	463	496	525	498	503	472	511	485	479	496	500	512	524	475	540	509	509	486	506	493	484	481	483	503	487	496	529	488	505	518	486	471	516	510	499	492	487	484	486	482	567	520	526	485	479	534	497	530	522	529	563	508	503	541	498	479	523	450	496	496	509	533	480	535	524	501	508	537	554	508	531	519	533	505	509	533	513	509	520	510	488	495	528	488	529	535	460	530	533	515	513	507	510	503	503	532	526	496	516	543	504	529	528	476	541	518	467	478	496	505	504	527	489	517	488	520	477	496	544	542	504	515	496	548	489	456	481	525	518	516	479	489	522	493	509	523	507	491	498	489	472	458	515	484	565	479	527	498	511	536	490	541	480	502	500	501	519	525	539	538	557	538	538	485	500	485	503	507	514	540	515	518	495	485	505	540	518	507	491	503	523	509	537	496	519	501	488	459	535	495	459	502	503	474	502	521	524	519	520	492	517	553	503	493	494	515	530	512	544	522	496	500	480	509	485	488	487	489	494	482	525	470	512	489	500	475	508	503	485	515	557	500	508	501	523	493	465	522	519	486	489	507	506	475	539	494	525	520	485	536	483	530	498	505	510	482	474	487	525	490	533	516	523	486	517	538	507	529	496	511	500	533	550	508	505	520	518	500	494	551	481	520	528	493	482	518	494	502	550	498	544	494	461	513	480	539	501	487	512	489	483	513	528	528	467	481	507	486	500	507	500	512	533	476	548	529	527	554	532	486	520	519	498	497	492	509	521	508	497	546	500	483	461	487	534	498	517	514	530	473	492	563	521	496	525	454	499	496	524	523	510	492	507	507	513	495	508	507	517	526	478	501	509	461	509	513	501	489	516	531	499	494	472	516	524	505	484	502	495	519	527	484	507	482	558	499	536	523	477	489	526	498	484	509	497	482	504	513	505	491	499	491	494	472	527	474	506	514	483	523	488	485	505	500	477	502	518	489	510	490	512	488	524	463	516	513	542	498	516	468	507	504	515	490	497	458	498	492	492	464	510	528	509	493	519	488	501	480	517	562	472	524	488	479	498	483	458	551	493	526	504	474	485	534	509	518	510	483	483	496	522	494	508	510	496	466	513	505	491	518	526	456	506	525	532	545	485	519	507	556	489	496	492	511	536	534	495	576	476	503	527	451	509	504	526	502	512	539	521	473	455	502	492	505	488	541	488	499	527	529	490	535	458	471	492	540	520	499	481	483	532	529	489	516	495	515	464	501	499	494	480	501	538	528	507	520	547	497	543	488	539	541	519	502	518	464	519	578	510	507	499	497	465	534	539	490	504	515	480	515	528	480	496	502	485	523	517	562	521	521	523	497	506	539	488	510	472	476	498	500	513	506	510	472	483	514	505	526	495	495	545	484	540	504	482	477	487	480	494	500	530	494	503	502	482	505	521	481	481	494	521	493	495	495	494	504	481	508	518	541	509	495	502	479	524	493	475	495	518	483	550	492	476	509	505	498	500	495	493	486	546	478	455	508	511	515	512	457	537	453	519	505	517	498	532	504	486	515	489	501	478	481	479	492	551	527	556	525	476	474	513	506	530	499	490	537	536	505	506	500	525	507	505	536	525	527	525	499	535	498	493	498	489	528	494	466	514	497	478	519	521	517	497	485	525	491	506	466	482	506	485	496	503	508	506	469	515	499	540	491	514	505	496	521	513	511	533	479	507	494	493	539	495	499	508	477	492	506	483	519	525	513	508	525	526	501	504	502	514	488	501	510	498	506	486	465	524	514	487	506	503	502	496	512	497	492	533	507	512	509	500	512	512	523	510	532	478	489	455	517	487	498	541	499	468	509	515	517	495	479	477	490	510	514	508	519	484	504	528	493	531	495	493	493	518	498	491	547	482	488	514	507	465	474	528	502	566	472	501	496	496	499	473	507	510	495	495	536	522	482	544	523	512	519	505	494	540	489	539	502	549	495	466	485	499	495	483	518	500	515	515	496	524	518	494	504	501	531	526	499	492	541	505	511	485	481	543	489	475	519	480	495	494	497	521	497	508	575	507	515	534	515	490	511	531	479	524	497	510	507	512	518	489	515	516	499	513	490	513	513	474	502	504	495	504	493	547	490	519	507	495	531	530	543	483	474	515	507	522	513	492	552	477	499	534	512	525	508	481	492	531	484	526	484	491	513	496	487	500	477	476	495	498	499	512	513	485	510	481	524	504	473	528	516	505	539	510	452	550	482	475	471	517	529	498	482	499	487	517	483	499	501	515	511	539	493	531	498	486	545	517	505	490	505	514	520	522	513	509	512	494	483	494	499	537	516	463	503	488	487	517	490	506	524	516	494	507	497	565	505	492	570	520	479	508	493	511	522	497	502	477	525	527	486	495	486	510	507	512	497	505	480	499	469	505	500	526	518	512	476	507	501	507	566	537	543	540	472	478	505	482	507	509	506	487	498	498	480	505	531	544	491	521	526	531	504	586	524	498	510	526	467	503	488	480	498	510	509	496	502	536	525	506	499	459	478	499	485	471	515	492	545	499	538	529	473	495	501	525	510	488	573	509	470	507	473	525	524	503	450	511	512	530	497	470	491	477	490	508	472	489	523	535	476	509	509	540	496	503	518	522	532	501	489	479	538	514	503	503	510	503	499	466	490	526	500	497	536	519	498	486	474	524	546	521	495	500	487	515	487	488	530	484	548	532	559	511	495	507	454	470	493	538	530	535	496	509	486	511	525	507	482	490	491	486	521	503	480	518	506	522	545	485	469	527	501	509	545	505	531	523	545	494	546	512	528	485	476	501	528	494
11628	4237	2283	854	609	476	476	382	404	394	368	363	367	382	323	351	377	358	375	382	335	289	368	362	333	330	320	344	387	359	325	346	366	315	309	316	325	303	370	350	338	302	364	325	312	322	324	340	338	349	341	330	378	333	338	367	344	356	326	328	326	342	363	324	334	337	332	312	333	340	374	339	359	352	350	326	315	357	319	321	327	332	342	300	348	315	316	350	361	350	339	318	311	336	341	310	314	333	330	344	315	317	382	313	324	327	345	371	350	373	345	292	314	320	323	351	346	345	348	358	316	349	328	360	342	360	311	359	342	351	349	353	313	364	362	335	344	330	323	313	346	336	358	332	310	324	347	359	348	338	323	321	329	340	363	331	357	357	342	343	351	374	319	308	338	316	321	318	369	361	334	320	351	333	306	348	297	353	341	361	371	303	341	335	365	352	319	338	316	319	309	323	336	346	305	329	345	311	357	324	337	357	300	311	350	335	335	328	343	279	327	337	335	324	348	326	301	349	316	349	336	330	339	356	340	320	352	349	377	301	335	305	333	366	337	310	301	338	310	357	338	335	357	322	362	338	342	344	322	333	371	355	354	334	352	358	326	353	329	306	321	338	338	347	300	317	359	357	300	339	314	388	365	348	346	334	342	340	344	352	343	351	352	341	339	352	353	342	341	344	355	357	308	323	341	312	353	349	339	349	324	335	313	332	364	321	328	339	336	351	327	334	342	315	371	353	360	348	362	344	339	302	303	323	305	333	355	358	308	362	311	332	334	311	308	353	314	334	338	346	332	317	272	344	342	349	394	323	358	291	339	349	344	374	344	343	332	333	364	352	342	351	341	349	334	340	339	294	330	345	341	362	334	359	377	329	302	337	346	377	353	356	323	348	335	374	347	314	333	343	314	285	302	341	368	353	326	326	333	348	334	360	352	358	343	342	307	320	327	307	336	336	317	367	375	381	349	366	336	341	317	371	342	343	336	365	355	346	386	339	331	369	343	373	353	364	331	347	348	379	344	345	319	343	342	349	330	336	348	334	349	371	316	315	319	357	312	320	341	371	363	341	325	308	349	364	335	288	326	334	370	308	328	299	349	340	332	324	334	332	335	337	341	349	353	361	326	333	324	322	366	347	350	375	344	346	329	321	329	359	387	307	306	299	313	354	321	353	329	352	355	325	325	347	352	306	342	333	339	324	385	316	328	338	329	294	352	317	370	340	342	331	396	325	323	316	329	349	300	339	333	312	283	363	311	325	365	317	324	343	342	324	337	357	340	346	333	341	361	339	314	351	333	320	341	340	339	334	318	333	321	332	305	355	398	312	323	332	325	346	307	310	369	297	367	321	349	303	355	320	330	337	331	314	352	342	328	341	282	342	358	378	359	335	381	350	347	324	359	361	342	356	322	325	330	361	314	335	350	350	335	362	353	350	330	352	363	319	294	336	319	351	333	350	321	358	353	307	322	321	345	319	312	306	339	348	327	325	367	325	347	340	326	319	357	324	329	325	388	332	393	368	328	356	359	328	353	319	335	323	321	322	382	327	330	347	337	330	378	366	331	301	334	326	332	336	332	354	338	368	349	342	379	364	355	332	339	340	339	329	329	369	319	333	307	339	326	309	344	329	298	347	301	332	309	358	354	313	297	338	321	350	336	337	324	322	360	324	344	316	290	335	312	300	335	322	333	316	312	336	322	332	340	324	330	351	330	322	365	348	343	322	342	335	324	334	346	354	309	348	320	333	320	360	336	328	333	365	346	339	368	369	317	360	296	314	349	338	353	358	312	325	347	316	344	305	360	335	351	332	352	355	339	349	362	310	357	322	378	323	353	322	375	358	330	305	347	315	324	337	337	337	321	333	368	346	358	356	341	302	346	285	326	349	316	351	345	342	337	380	312	344	336	371	318	320	315	342	372	327	325	363	308	301	342	341	320	335	357	332	357	339	348	342	357	344	347	345	322	342	339	341	311	347	315	336	348	334	321	352	338	340	333	369	346	304	336	341	353	344	342	358	340	354	377	330	356	309	355	369	374	338	340	358	330	371	321	365	327	385	341	306	318	355	328	362	321	326	332	330	321	334	354	329	314	331	366	329	340	348	347	341	328	318	325	344	316	361	356	352	301	321	319	307	345	335	331	348	359	311	302	357	349	337	344	343	307	334	334	302	339	328	361	299	345	345	335	311	334	339	311	328	360	345	384	387	344	308	372	348	324	316	337	339	320	332	310	311	315	313	314	348	341	325	351	341	339	356	311	354	325	328	346	367	348	334	360	363	356	353	345	353	330	358	360	335	355	316	340	339	318	326	373	330	355	375	320	329	312	349	315	352	339	332	378	326	361	369	349	345	343	330	347	318	345	353	316	322	328	349	311	332	365	363	331	382	344	356	331	366	328	353	327	330	314	323	355	317	321	339	319	335	370	356	311	360	323	330	358	355	311	329	318	358	316	361	343	349	349	323	306	307	344	356	346	338	348	340	331	324	341	350	349	327	332	345	365	354	315	379	349	345	321	346	367	348	321	345	357	313	351	339	354	312	316	311	324	321	357	307	347	333	328	357	313	333	336	311	317	356	330	312	355	334	343	317	302	375	312	352	335	308	337	379	337	298	315	360	323	276	333	302	301	322	318	306	337	323	323	307	334	330	330	340	342	364	361	361	331	347	342	316	325	328	331	319	340	367	379	333	338	338	333	359	326	340	304	360	353	351	363	341	323	347	317	338	317	325	333	333	311	338	305	314	336	331	333	325	326	342	377	345	348	333	365	325	341	328	327	367	338	395	349	332	346	336	311	330	299	331	326	320	355	346	317	365	324	366	332	367	351	354	366	384	344	351	313	370	364	351	363	351	320	351	312	293	333	322	358	333	361	348	339	357	353	333	303	295	375	307	306	303	308	327	355	322	312	344	352	309	328	323	372	330	354	322	363	335	370	342	339	342	370	341	323	344	312	316	320	312	333	325	348	363	344	351	311	343	339	338	317	343	327	372	324	298	368	368	367	345	354	354	331	326	327	326	346	326	313	329	348	321	304	347	346	332	359	328	342	319	343	326	343	350	336	338	360	337	304	346	356	335	343	341	331	346	375	372	317	341	361	345	319	328	323	353	367	352	313	348	365	321	334	325	341	335	300	370	319	320	327	329	337	348	349	339	342	333	304	376	311	319	348	352	298	313	322	340	333	357	363	275	346	338	337	329	337	376	322	347	355	331	357	318	351	370	307	363	335	345	344	352	344	349	358	339	312	354	332	356	323	313	354	370	327	309	314	331	321	340	331	377	336	345	320	366	320	331	363	300	339	320	366	342	357	365	330	341	317	327	297	346	355	351	336	330	340	331	364	333	300	313	318	321	352	346	336	380	356	370	306	318	356	341	345	342	366	315	340	324	317	379	368	348	310	313	316	357	315	362	314	351	356	353	300	306	365	312	308	340	331	321	296	325	329	321	312	330	303	326	337	334	343	358	327	308	347	362	307	318	348	335	361	340	372	361
8873	4588	4336	2429	1982	1683	1583	1345	1204	1135	1106	1052	963	983	869	896	855	831	849	847	828	853	842	885	868	847	794	803	793	812	803	835	787	863	777	846	799	844	820	820	796	848	779	812	799	782	815	822	819	803	838	799	811	792	858	719	806	847	804	890	818	828	792	757	839	793	804	797	853	913	852	799	784	828	822	777	779	799	827	767	800	842	814	816	856	863	847	828	812	797	845	803	822	818	822	842	800	787	752	786	849	811	810	801	809	786	797	798	795	778	801	777	791	800	823	801	823	809	803	850	820	801	837	797	823	834	854	814	799	781	806	810	786	839	775	769	768	821	834	800	773	781	817	809	811	783	787	827	815	803	842	826	812	737	826	766	816	815	791	821	779	835	752	784	849	773	812	801	807	784	825	751	796	831	803	831	815	772	826	788	801	779	848	820	803	784	831	803	822	835	768	822	822	797	783	826	770	824	831	815	782	819	728	812	834	845	828	819	868	816	764	823	747	781	771	854	810	761	810	764	874	802	826	787	780	815	778	803	851	769	786	817	801	810	797	766	782	804	833	804	749	804	814	850	841	795	812	821	884	815	843	830	805	777	846	795	780	840	833	827	778	857	771	851	781	771	804	824	822	776	807	787	814	757	813	813	786	802	777	794	833	799	811	807	800	809	799	826	808	778	794	779	809	826	805	808	817	746	758	841	796	773	790	818	781	782	873	815	756	800	850	820	824	780	799	767	844	777	780	787	841	786	850	792	762	794	794	813	818	770	826	828	817	783	804	816	770	834	792	819	766	863	741	801	829	809	803	811	789	785	822	770	813	800	823	796	869	800	804	784	804	789	820	798	820	794	833	811	831	797	802	751	821	789	792	840	788	801	769	728	855	823	797	802	783	844	797	762	786	750	833	779	826	765	837	781	812	807	862	786	785	807	789	803	785	736	816	761	801	840	778	770	840	730	835	818	819	825	797	778	807	818	789	822	807	821	798	846	862	806	777	821	848	802	811	748	798	774	762	827	811	778	799	768	817	800	787	807	801	805	815	775	784	837	791	816	813	831	808	798	823	840	824	830	825	842	832	866	835	856	813	833	792	800	791	814	811	772	834	802	783	791	844	787	824	797	830	872	829	809	830	793	807	795	772	787	781	814	824	810	828	778	801	804	802	812	798	835	814	867	818	840	782	770	807	857	770	788	770	838	824	831	834	775	840	799	778	794	808	794	755	795	793	793	835	852	842	833	796	834	722	811	804	814	852	845	842	794	827	817	825	870	812	791	856	772	785	797	794	877	806	816	781	772	841	811	762	826	792	829	849	822	816	853	805	814	853	834	762	864	767	800	738	791	804	799	757	804	797	832	761	756	777	815	784	794	845	795	824	841	843	822	842	789	818	790	757	791	850	761	805	812	754	847	759	814	823	776	794	831	853	809	829	797	814	763	804	728	775	830	800	786	842	817	831	811	812	848	797	799	803	842	788	836	788	791	823	796	784	852	758	799	812	819	806	853	810	860	788	840	765	792	803	788	816	809	824	841	776	757	811	851	772	785	802	813	783	861	811	833	814	799	815	833	774	739	796	728	867	804	856	833	864	860	790	816	787	804	820	777	810	793	798	821	783	772	820	778	834	828	780	755	820	765	797	795	762	807	837	833	836	833	782	811	820	799	865	821	832	803	867	799	847	838	802	770	797	808	844	814	810	813	792	830	809	777	763	805	852	839	795	816	798	790	785	742	798	780	855	777	818	845	800	793	835	769	744	793	763	758	837	805	784	842	829	776	808	791	814	818	783	823	811	858	797	861	817	831	833	809	807	840	851	804	813	805	848	796	790	777	864	808	845	792	820	754	793	813	835	815	807	798	764	822	817	827	815	796	796	842	823	809	819	776	828	775	860	784	786	788	797	817	810	806	757	791	826	800	796	836	777	759	772	809	824	761	819	770	827	807	764	824	805	770	812	789	779	798	805	847	787	779	800	788	779	724	827	814	797	829	786	818	786	794	834	808	800	826	787	806	824	818	806	806	788	829	771	826	805	783	839	827	742	782	776	789	815	841	836	855	829	787	859	786	821	783	809	791	794	842	846	829	809	756	747	790	853	767	807	825	785	831	785	729	836	834	732	803	824	799	813	796	806	815	782	794	764	787	832	840	818	801	814	839	844	801	792	797	824	847	827	793	840	807	831	817	813	809	868	804	801	770	836	768	784	784	825	832	787	842	781	807	788	804	804	829	825	798	853	801	813	794	798	844	808	835	864	847	809	859	753	775	785	793	737	758	847	821	857	842	830	781	739	808	827	796	834	825	805	777	754	797	842	817	815	774	799	851	790	807	762	818	770	818	774	795	811	820	834	791	781	812	838	802	781	830	773	785	776	763	795	768	774	783	839	767	836	796	799	852	825	868	845	814	805	836	824	801	830	820	824	799	807	788	742	793	725	814	792	798	812	828	797	759	810	755	816	768	849	774	783	793	827	805	766	843	831	841	746	788	848	776	833	788	841	815	799	800	813	741	823	789	807	797	751	831	804	860	827	835	768	767	759	845	802	859	821	763	848	810	813	820	820	821	810	848	772	823	786	812	763	767	848	759	803	821	796	812	796	845	776	839	795	825	802	788	808	809	814	758	811	822	771	774	732	792	792	805	803	737	764	836	857	788	795	830	800	779	815	793	759	819	813	848	834	777	803	776	804	776	777	808	833	818	814	831	872	734	832	801	782	812	831	828	812	813	790	837	857	789	807	819	820	862	799	787	832	793	830	844	822	796	749	783	829	850	804	798	781	794	726	772	813	840	815	818	835	831	806	848	811	812	795	824	829	804	775	798	836	816	826	792	744	815	846	821	825	859	797	788	811	802	777	819	775	850	814	841	817	793	863	838	799	788	852	816	771	796	796	793	811	794	764	821	777	762	856	801	810	828	789	846	808	827	840	847	786	886	815	809	739	772	803	774	795	754	853	800	759	896	831	798	775	812	817	793	837	799	814	833	826	844	800	817	800	855	797	730	790	797	788	760	810	799	803	817	832	802	820	803	753	889	808	804	802	822	742	852	765	816	790	794	764	807	799	841	796	791	850	793	798	775	790	833	828	830	818	767	812	826	827	796	769	765	756	821	816	787	791	768	799	829	807	821	860	819	805	794	770	846	792	827	801	816	843	791	849	788	822	836	800	861	819	773	796	792	791	783	782	820	814	798	841	811	818	814	825	762	792	782	856	814	808	809	856	851	776	776	853	789	870	765	863	778	826	785	816	811	779	809	838	802	821	801	754	761	797	823	831	799	767	816	787	798	790	768	747	809	838	755	826	768	778	787	871	829	810	848	800	777	807	792	838	850	792	784	781	788	784	828	787	843	836	815	813	827	813	767	820	796	840	814	843	815	866	796	810	870	884	784	849	815	825	787	837	801	805	797	802	841	747	813	832	796	803	836	763	775	881	803	779	825	777	799	777	852	823	807	838	816	788	835	809	808	753	824	818	818	842	783	801	763	804	788	847	820
25600	13848	9668	2433	911	643	569	527	420	405	406	373	331	338	303	289	314	321	309	337	331	342	318	318	308	302	303	293	322	334	286	306	294	336	290	304	290	309	293	277	311	316	296	315	294	269	314	329	274	295	304	266	307	332	296	303	325	285	338	280	290	321	291	292	297	317	311	303	302	289	311	301	327	300	264	267	301	282	309	303	305	269	296	288	295	280	292	285	289	302	312	277	322	290	302	294	291	303	273	304	288	301	300	303	302	288	264	293	292	283	296	322	308	289	282	299	307	283	306	294	293	336	255	297	309	316	293	271	324	261	281	334	285	274	321	259	301	288	282	313	296	284	292	309	326	304	324	314	295	262	315	289	306	276	317	307	288	291	290	356	270	340	294	289	268	267	295	315	292	312	275	292	277	303	276	315	299	282	296	271	290	290	314	305	280	321	296	321	299	288	290	308	318	281	302	329	300	294	290	312	298	277	311	275	286	294	317	306	319	291	297	301	299	309	310	308	262	309	287	292	289	310	293	264	288	273	301	308	309	291	294	321	303	284	287	311	298	299	317	297	304	310	322	299	298	276	272	274	335	307	309	270	300	261	283	301	264	269	305	287	336	292	266	307	265	273	313	274	303	318	289	264	281	294	287	304	307	281	270	303	299	314	316	303	257	279	305	330	297	321	273	288	289	277	299	282	317	277	254	254	293	311	263	282	296	296	286	288	319	310	285	295	285	300	320	312	287	320	263	302	288	315	341	289	300	267	308	318	328	285	275	287	275	292	316	304	283	310	269	311	302	270	281	293	302	308	298	279	258	306	292	295	248	345	300	298	302	298	309	277	270	297	287	285	321	291	304	273	302	293	338	300	306	294	291	313	290	311	298	312	295	308	253	295	306	277	291	302	295	297	294	304	266	310	302	299	303	297	309	294	284	309	290	302	284	296	285	273	327	270	309	284	284	277	323	307	289	279	271	296	310	286	307	281	301	273	280	283	262	313	302	320	306	287	299	299	282	308	268	291	308	290	289	304	241	293	304	253	327	295	319	341	286	310	308	287	286	315	301	337	265	297	329	272	282	287	283	306	267	300	299	286	316	304	291	287	306	289	277	313	305	307	297	291	298	325	265	334	265	259	296	275	296	265	293	310	283	275	282	290	295	307	284	293	288	321	317	309	324	279	331	324	301	298	279	292	305	290	296	285	305	321	308	275	281	276	333	314	333	273	285	295	291	310	272	301	285	273	321	294	283	274	305	291	288	288	287	271	302	264	321	301	326	288	306	316	305	275	286	293	289	302	295	308	309	290	267	311	324	265	271	301	286	318	300	292	314	327	281	286	267	335	293	311	296	325	263	252	304	302	306	277	314	290	301	305	303	303	334	318	287	275	281	304	326	289	299	306	240	281	292	294	305	274	292	295	312	312	292	304	303	310	273	292	305	329	255	278	307	326	320	285	322	294	285	302	328	270	268	298	269	270	305	274	284	284	286	297	277	307	282	292	295	292	296	300	274	268	280	281	284	326	317	322	288	304	318	299	316	269	316	283	304	298	271	255	316	294	294	282	250	296	304	278	311	308	314	325	334	315	291	313	310	312	297	306	266	270	307	297	314	304	298	303	306	282	266	289	288	263	321	283	303	294	294	308	260	277	304	317	303	268	300	303	296	276	302	290	317	293	281	279	274	304	279	275	349	296	285	326	302	311	309	282	311	293	298	296	285	297	295	275	261	293	328	319	295	307	289	280	293	311	284	324	318	315	329	337	292	305	292	273	305	311	291	316	313	313	322	283	269	289	307	325	329	280	287	299	324	322	304	287	286	304	310	299	331	289	297	276	308	281	271	286	303	302	313	289	271	302	282	276	299	288	302	300	283	294	315	289	302	298	299	277	300	283	269	296	318	312	270	319	272	298	273	279	269	294	310	297	308	300	334	325	320	333	344	303	271	315	314	273	303	299	328	305	307	261	271	308	276	301	237	273	300	296	325	285	280	288	298	322	283	304	325	306	316	281	320	293	300	315	293	309	326	289	268	285	280	289	279	308	324	259	311	344	286	301	286	276	306	301	295	307	319	273	298	271	275	302	307	264	284	327	314	324	271	284	284	300	272	295	283	256	245	309	304	293	259	274	280	322	286	320	283	290	311	270	305	300	323	313	290	277	290	313	331	285	277	295	279	306	287	288	283	271	318	314	299	313	320	277	285	304	303	300	302	287	262	331	287	291	280	308	295	290	247	330	299	318	295	307	293	290	276	295	315	296	290	292	312	317	286	299	282	283	310	306	294	288	312	318	297	310	303	284	255	283	303	312	295	241	266	268	317	323	267	278	311	283	294	265	306	300	264	272	299	316	273	299	267	293	286	281	305	281	276	277	281	282	336	318	285	309	275	308	308	298	294	294	272	291	318	283	286	283	269	306	287	309	318	306	309	306	328	316	271	279	318	301	295	288	320	290	297	294	329	323	319	282	275	301	300	298	292	312	291	296	264	317	334	276	264	309	298	303	320	317	297	340	303	329	293	285	294	281	271	298	292	317	290	305	292	291	323	272	281	263	294	297	315	314	307	302	288	353	273	263	314	287	291	310	298	287	290	302	322	285	281	308	306	304	307	250	307	280	299	286	283	291	260	281	289	329	306	281	298	295	302	331	318	292	311	296	288	331	311	287	280	314	284	308	290	265	311	307	291	293	306	276	286	291	300	294	313	302	275	303	323	286	300	303	318	324	315	315	285	346	269	306	324	308	294	305	269	298	316	336	317	283	314	301	290	279	290	346	278	332	323	271	283	292	298	303	298	278	289	323	308	253	281	307	279	306	304	285	289	285	262	323	312	284	277	280	306	280	315	313	307	299	287	304	296	275	298	295	322	302	271	275	316	290	281	295	307	345	265	266	305	292	300	282	280	286	304	291	325	293	293	270	298	283	310	284	338	294	301	280	330	295	318	279	281	267	307	285	299	287	288	274	295	287	322	310	301	294	245	311	308	292	325	281	291	300	316	261	309	290	284	249	290	279	286	334	314	282	307	332	295	301	273	302	323	264	286	275	262	301	256	307	288	321	275	304	275	278	275	274	293	288	275	312	320	296	321	269	291	310	290	315	266	287	307	301	277	309	264	301	265	288	283	333	291	278	308	275	303	271	309	318	322	284	310	292	316	283	298	295	289	311	271	310	300	286	294	313	270	307	275	291	292	311	323	301	289	298	341	300	319	275	307	313	272	278	308	304	294	316	309	265	306	303	272	299	285	261	313	314	301	296	258	299	290	264	302	266	307	310	285	309	300	309	275	270	323	308	306	315	261	266	322	298	282	281	296	310	284	306	276	307	285	304	320	309	274	284	294	269	277	292	292	326	286	327	283	284	278	303	298	281	323	309	291	281	293	303	298	280	282	290	317	273	287	315	306	285	283	289	300	267	276	325	294	270	275	309	322	326	315	306	286	277	286	283	265	301	290	295	263	286	288	332	280	298	273	289	263	302	292	310	296	253	300	296	270	265
18643	11852	12540	4295	3065	2470	2050	1823	1602	1369	1279	1138	1052	971	992	910	883	907	826	823	868	882	803	813	745	751	801	812	782	718	786	738	748	735	713	776	739	734	736	705	690	734	726	747	724	743	738	707	757	680	749	687	756	721	699	723	723	730	720	691	644	681	674	707	710	749	720	683	658	702	677	684	704	722	713	742	717	718	705	757	731	722	752	698	709	732	711	729	736	684	695	682	725	674	762	758	683	750	700	710	683	703	718	736	701	744	792	707	715	720	680	692	672	731	740	737	720	778	731	710	745	718	730	688	730	688	727	721	745	766	701	721	714	753	673	710	727	678	763	670	722	700	767	734	745	709	654	663	715	674	741	801	685	700	720	690	730	683	714	687	707	715	705	758	729	721	721	742	697	682	656	725	709	682	726	683	756	713	714	737	709	704	750	681	701	676	678	686	721	678	716	724	730	700	751	721	692	740	752	733	674	692	769	735	684	765	700	710	733	724	633	706	723	752	715	736	692	740	706	719	668	734	729	700	695	747	718	723	680	703	755	708	720	671	740	704	715	721	713	728	703	703	698	700	725	686	741	709	700	734	682	717	658	734	719	736	735	704	708	733	698	684	725	688	689	746	679	668	695	721	721	712	687	682	724	703	689	716	752	713	698	688	722	690	691	735	700	722	703	761	734	744	732	710	704	725	745	708	721	669	704	732	724	757	702	733	733	743	754	760	704	684	750	704	730	729	681	727	711	676	684	688	745	685	734	717	663	715	703	675	758	740	659	689	691	744	741	674	674	710	709	691	724	756	674	712	699	691	698	684	715	700	716	704	730	745	720	687	713	739	757	765	706	728	674	652	745	682	699	665	682	738	703	728	723	705	672	703	701	710	692	697	726	676	707	753	754	726	716	668	699	694	776	722	734	738	733	736	711	756	706	718	689	746	706	681	680	741	674	689	679	704	694	708	711	674	731	690	705	702	710	716	711	676	741	716	692	727	667	693	749	735	692	747	727	686	694	701	693	750	703	730	711	738	755	673	722	722	702	704	725	709	679	721	729	702	711	727	710	662	707	735	723	690	689	706	726	708	693	734	692	689	725	714	704	735	701	734	695	697	758	721	695	705	700	735	685	706	785	694	750	702	711	688	711	732	741	748	738	658	711	689	715	683	728	723	717	712	747	699	724	734	754	699	718	686	697	729	719	718	715	718	713	738	698	676	688	744	708	720	680	751	729	742	688	713	714	747	715	680	693	715	711	711	696	694	713	732	749	689	734	734	743	747	740	736	686	724	746	711	693	704	725	663	688	706	710	752	691	700	730	755	744	687	717	706	718	691	723	709	702	741	761	767	714	734	642	746	702	681	698	707	668	728	703	697	742	686	749	716	716	724	724	696	753	724	748	696	685	701	703	760	709	679	731	726	769	779	683	723	661	716	727	695	711	703	709	717	736	689	706	695	687	732	748	735	691	665	678	707	738	657	752	733	703	731	725	690	680	728	690	726	729	703	674	761	697	695	746	708	659	726	736	712	721	785	739	710	735	714	667	742	701	674	724	721	753	649	764	692	685	734	708	688	643	737	705	703	734	723	717	734	732	731	658	668	677	721	700	713	724	654	696	780	723	654	686	691	711	700	676	705	747	698	702	731	715	751	726	734	698	725	752	741	727	673	698	731	686	694	706	706	717	745	691	713	743	751	748	719	755	723	748	711	686	720	686	726	682	736	702	741	676	698	701	766	766	734	743	700	737	741	707	741	719	717	764	696	720	702	691	717	654	719	745	741	722	687	721	734	699	744	730	710	677	703	709	705	713	764	722	703	720	690	664	714	731	702	740	749	726	729	729	699	677	713	714	707	714	724	711	722	721	699	701	725	682	720	756	686	735	702	740	721	727	697	677	703	731	714	692	713	750	719	748	730	726	741	708	728	745	730	725	708	707	719	735	725	689	737	739	713	683	706	704	738	734	705	683	743	679	744	763	727	715	739	720	761	700	705	714	715	665	716	730	715	693	707	695	695	743	779	696	727	673	738	721	663	707	739	707	718	709	701	736	702	737	674	750	716	686	687	684	755	735	705	695	800	659	719	754	741	702	714	699	724	740	729	736	727	777	703	676	705	742	677	724	737	728	733	706	702	711	713	705	728	732	694	714	770	749	739	700	650	714	633	746	654	694	693	702	704	720	709	729	693	702	737	723	749	714	710	710	712	730	733	737	693	741	702	723	727	729	691	685	716	739	773	700	743	712	679	677	738	733	729	688	715	685	740	698	700	706	648	686	736	723	677	709	719	730	776	712	727	723	672	699	729	718	748	692	675	708	698	733	703	719	727	695	671	653	729	705	697	693	680	706	677	691	707	669	758	717	690	694	739	737	749	760	733	692	689	754	696	721	680	719	731	720	694	718	684	666	729	715	678	726	703	679	711	685	676	686	706	719	697	682	746	729	668	713	739	774	748	706	687	716	687	730	711	730	732	724	737	722	712	681	674	713	728	742	741	722	744	755	701	739	781	720	720	751	728	719	716	697	728	780	716	699	708	697	734	717	692	722	761	728	699	689	713	659	736	683	732	718	705	706	675	763	701	748	754	741	692	701	705	709	706	732	713	729	739	733	724	695	732	719	755	731	770	725	735	750	707	729	715	700	700	735	716	713	710	698	725	693	726	729	727	696	745	692	682	704	745	724	723	701	697	722	736	727	706	710	712	701	728	745	714	710	752	725	702	720	731	695	705	750	746	728	689	690	770	689	681	728	638	668	721	703	729	719	663	719	675	718	767	713	733	723	675	692	735	684	717	718	697	732	663	727	712	720	773	700	739	709	754	731	660	743	689	710	690	690	722	680	753	699	673	688	748	736	708	670	707	744	742	689	645	720	727	706	731	686	714	746	666	680	724	722	711	686	729	694	727	734	666	658	692	701	751	685	743	732	691	774	720	690	694	687	692	725	685	699	692	720	714	739	727	700	689	741	711	714	704	719	714	749	702	743	727	703	727	715	707	729	670	760	720	663	713	717	708	720	704	693	726	763	704	723	687	718	720	698	675	703	717	721	699	730	726	763	756	706	659	749	735	733	696	706	674	680	732	716	714	699	696	719	686	700	707	734	686	716	709	690	746	747	713	747	704	763	740	681	739	695	704	735	697	709	719	693	731	747	729	703	772	733	727	719	665	693	684	707	734	749	687	701	713	758	703	695	707	729	663	713	680	712	726	733	696	692	732	734	693	732	625	686	724	713	730	701	747	710	724	693	752	658	771	724	703	722	711	673	694	728	743	650	676	715	698	704	709	735	739	700	715	663	704	699	742	701	656	702	740	713	730	755	733	762	727	709	747	685	723	710	687	740	716	693	741	649	698	742	746	753	760	743	747	700	692	707	742	706	686	693	694	742	734	788	706	743	731	702	769	756	684	685	691	747	723	655	716	717	761	703	686	693	768	727	722	683	694	756	752	706	719	733	704	713	725	695	733	761	696	723	684	762	741	706	690	711	680	725	708	682	713
34108	21562	17408	4573	1528	892	639	480	439	393	325	291	295	288	286	253	214	211	209	241	213	223	223	214	196	203	196	185	197	216	209	209	192	190	211	204	167	197	211	195	183	209	223	215	202	212	218	175	181	177	204	185	187	208	194	171	190	173	199	200	181	224	184	218	186	199	174	201	212	198	219	212	200	202	196	176	228	199	168	180	198	176	198	194	190	206	210	209	211	207	208	211	193	194	185	177	196	192	193	211	173	204	211	198	169	200	171	187	192	226	185	167	198	182	205	206	193	187	193	197	196	206	198	229	193	175	194	200	179	218	214	220	188	198	207	201	170	194	199	199	174	197	178	201	172	207	197	168	207	224	191	187	192	183	210	193	191	216	207	192	214	193	203	184	197	196	213	176	199	198	209	185	198	206	176	207	238	204	173	217	199	195	192	216	164	176	203	206	173	200	221	203	179	198	186	207	204	178	160	210	201	176	179	190	177	205	194	205	202	198	213	199	199	206	214	207	207	199	210	198	191	180	193	210	208	198	194	203	215	214	210	221	200	191	197	198	206	197	180	186	203	209	182	183	232	184	215	167	239	166	188	224	186	211	190	197	186	217	209	170	213	205	208	229	168	207	191	206	199	217	174	196	201	165	195	222	177	167	209	204	205	203	176	176	204	170	212	202	184	169	185	229	164	199	195	188	193	176	200	209	215	197	214	213	181	203	212	181	215	202	216	198	190	198	192	222	214	209	211	183	187	194	206	206	184	217	216	174	217	190	234	197	190	171	203	195	205	204	209	184	181	195	202	206	206	186	198	222	192	195	178	215	199	195	177	189	192	232	200	209	204	191	188	193	191	196	225	198	186	188	192	197	195	170	168	199	208	202	213	197	206	219	220	217	243	186	206	214	184	225	198	189	190	196	193	171	200	207	199	183	213	205	200	182	225	204	195	202	211	196	211	234	176	188	176	170	200	194	210	208	190	213	194	197	192	195	207	213	209	181	195	189	198	183	177	224	220	203	195	201	181	205	180	192	175	196	192	169	182	192	185	211	226	223	204	186	219	195	202	208	223	176	226	201	208	183	199	167	187	195	194	170	190	164	197	191	192	209	174	203	187	196	189	185	203	194	184	201	204	204	208	173	190	190	198	193	191	205	189	197	212	205	174	200	188	214	174	190	202	208	178	191	197	184	197	200	175	207	194	176	200	193	166	205	161	204	205	200	233	179	181	197	204	236	182	182	195	220	183	200	188	170	203	209	218	224	179	184	206	199	207	203	190	210	199	207	187	206	228	196	198	225	210	217	218	193	215	167	197	176	200	209	204	201	183	190	198	198	197	196	227	176	212	222	212	206	194	190	222	197	206	176	179	192	207	196	187	205	181	197	207	216	170	178	193	250	206	200	185	182	218	190	187	187	205	209	181	204	172	187	198	192	205	206	209	198	205	197	198	216	194	195	236	181	201	195	189	205	203	213	189	192	207	217	187	201	183	192	188	183	182	196	213	229	193	206	178	236	203	174	203	228	193	197	191	207	199	211	194	198	201	194	189	192	195	213	190	223	209	196	185	190	192	208	190	215	197	199	194	225	197	179	215	203	193	192	191	206	183	208	208	208	204	195	208	201	206	195	215	198	193	180	213	199	191	223	228	192	194	180	174	184	212	175	215	189	199	198	205	203	190	228	192	215	217	192	200	229	212	191	195	196	215	199	226	193	181	192	211	188	216	204	198	195	202	167	183	186	231	206	211	188	201	209	189	195	197	191	188	185	185	189	177	201	197	217	196	182	207	196	222	185	198	202	227	190	175	196	193	188	201	189	186	177	194	203	203	171	193	189	190	192	199	197	214	181	198	211	164	166	195	214	205	201	202	215	171	190	164	213	190	188	206	172	170	212	208	173	192	185	190	228	206	193	204	191	179	191	189	179	201	194	217	190	194	180	181	177	192	217	186	183	224	193	207	209	188	205	184	204	217	173	174	214	216	209	167	200	214	194	207	186	199	198	202	176	187	186	205	180	173	194	182	184	197	184	190	214	203	209	176	198	224	201	210	175	185	191	206	211	177	211	223	225	192	183	183	199	220	213	196	211	190	197	222	195	208	213	197	215	194	206	208	200	204	202	212	184	187	194	189	209	196	208	216	199	188	204	191	193	180	181	167	182	193	197	181	208	202	191	207	187	198	203	193	177	182	209	204	206	197	191	194	187	196	205	204	233	168	211	194	206	224	213	190	188	223	201	215	217	193	180	197	193	192	199	191	173	196	209	176	174	185	183	213	193	232	180	183	214	200	205	210	192	188	213	200	226	195	222	199	176	218	197	214	200	206	169	195	186	179	191	188	200	182	205	192	211	192	184	193	175	200	178	212	198	198	190	187	214	195	200	209	196	215	205	186	180	212	220	191	201	190	191	213	215	216	167	217	220	182	187	208	213	187	198	216	187	219	195	212	203	201	209	208	206	185	198	185	202	187	194	197	191	203	181	184	200	244	199	197	191	188	207	170	185	173	188	214	208	185	175	187	206	206	191	210	206	164	220	178	198	187	164	228	216	177	189	180	207	201	203	195	217	219	189	220	212	213	187	214	207	173	183	238	193	214	218	202	179	198	214	194	191	216	197	201	193	217	194	195	188	208	202	212	207	215	190	195	198	208	207	238	209	176	194	209	199	182	184	198	193	208	183	203	202	204	198	180	177	153	208	190	188	192	191	201	188	202	192	181	195	199	172	199	216	213	205	197	183	226	225	186	180	199	197	218	190	187	227	211	202	212	221	194	191	215	174	217	218	175	213	216	196	178	187	163	224	215	189	201	238	195	184	190	170	176	185	208	189	193	194	211	225	194	214	203	183	217	207	203	215	230	164	191	194	185	209	193	189	206	190	177	199	186	179	196	213	210	192	182	195	181	193	185	210	203	196	173	199	204	198	185	194	176	189	190	225	224	174	190	178	171	218	203	187	221	198	191	227	206	202	213	204	194	197	224	203	181	171	214	190	209	191	207	200	198	184	202	183	165	179	187	181	193	181	207	214	199	209	218	198	227	200	188	189	190	187	192	198	216	194	206	222	191	191	184	194	191	174	196	174	180	209	183	210	187	173	194	208	196	176	205	209	201	190	212	190	210	207	156	174	197	195	175	226	201	197	211	203	168	203	204	205	206	188	219	203	161	209	191	182	184	201	178	196	204	202	178	202	182	192	170	201	202	161	189	185	206	184	217	189	179	190	201	200	162	185	205	195	174	201	196	196	185	192	177	202	202	206	216	185	194	167	195	197	216	197	201	188	222	218	205	211	200	225	200	192	196	190	198	188	197	204	209	188	223	189	188	189	204	210	216	182	200	181	190	202	188	200	210	192	196	197	185	188	200	198	182	191	193	182	187	233	215	198	196	179	193	191	208	195	189	193	194	210	205	188	179	200	190	182	190	192	193	211	220	218	211	217	193	197	194	200	188	205	187	198	207	230	190	206	208	234	208	195	204	180	188	186	228	210	223	189	226	194
23327	17635	18700	5681	3909	3246	2547	2079	1828	1527	1313	1207	1051	968	914	832	765	716	715	704	694	669	666	673	608	579	594	573	581	531	550	542	529	585	597	515	542	505	580	559	523	538	518	535	511	492	500	541	570	491	539	543	500	557	517	513	536	551	584	497	503	503	539	500	515	521	465	509	479	541	488	487	519	498	492	547	504	478	513	491	483	525	526	496	544	529	493	527	522	474	454	488	522	501	515	514	510	519	478	497	460	524	522	498	504	482	522	488	489	523	538	489	495	473	508	497	524	489	484	507	482	473	499	459	456	512	522	511	484	522	489	466	466	464	516	548	531	497	492	494	460	484	504	528	526	516	487	492	481	528	504	506	533	533	482	502	506	533	513	468	513	504	517	475	539	518	501	473	515	491	520	495	531	479	515	466	490	532	511	485	505	504	507	499	463	519	467	530	517	492	501	512	512	518	501	484	476	516	476	513	516	479	482	464	475	500	513	497	517	505	512	497	510	510	484	505	479	517	493	504	474	506	493	481	514	518	509	514	501	553	459	491	489	468	555	539	504	498	520	510	470	509	558	533	478	497	490	469	476	523	528	504	510	532	528	517	502	490	499	501	493	511	503	498	511	514	509	536	483	507	489	449	477	508	490	501	497	511	499	515	508	536	504	468	464	455	519	505	493	491	521	515	476	462	501	471	496	471	510	502	475	510	517	476	503	478	471	504	516	504	501	475	522	490	523	494	492	500	497	509	523	503	496	491	500	511	504	497	462	500	510	504	561	476	472	493	456	527	524	492	490	515	512	521	529	507	493	483	509	547	491	476	476	486	513	506	522	507	470	475	521	505	496	514	475	516	416	503	482	494	523	438	484	532	467	494	486	517	505	543	512	513	506	464	509	486	517	495	497	508	468	504	517	498	535	490	499	494	514	528	524	501	509	503	502	487	497	495	525	512	512	494	537	490	515	459	491	487	520	489	496	521	514	497	517	508	482	490	496	533	495	533	496	501	524	446	554	474	534	499	499	516	489	493	527	506	507	488	498	507	480	476	512	540	507	483	509	499	486	496	502	528	563	524	489	544	497	509	493	460	495	509	529	486	453	509	502	491	545	529	494	501	504	465	476	498	518	506	505	519	500	495	494	484	498	523	551	510	447	538	521	492	528	498	521	536	464	509	474	548	531	476	523	495	522	507	450	470	488	509	489	498	495	483	508	500	501	462	482	511	479	484	520	479	494	480	504	531	490	502	525	478	466	521	474	542	481	530	504	478	539	485	498	491	500	532	487	499	516	500	506	479	494	500	494	482	484	519	511	519	504	539	511	513	489	538	477	534	495	508	530	484	488	505	466	464	475	519	482	496	471	543	505	531	508	539	524	478	508	482	489	507	504	485	515	491	571	482	489	495	510	492	549	486	478	507	476	542	520	477	480	464	471	457	502	514	528	487	501	527	515	540	479	515	516	528	496	465	508	530	493	538	470	512	534	489	520	497	476	484	472	496	498	479	492	501	472	509	488	508	496	495	523	510	535	502	479	537	546	489	500	514	512	500	497	548	484	520	525	490	503	523	497	491	453	505	528	518	551	459	474	491	499	495	504	497	489	488	524	498	489	487	504	535	483	506	488	523	490	483	514	491	502	470	482	465	446	503	491	494	505	515	513	463	487	500	499	521	482	490	553	524	473	524	498	458	517	508	524	513	537	524	470	474	499	516	475	505	506	518	515	494	522	497	547	530	482	506	526	482	480	536	461	501	499	513	515	557	487	486	496	457	510	508	526	506	535	513	500	496	534	509	493	494	484	477	500	494	478	487	501	543	487	439	491	500	492	496	509	504	513	509	508	514	532	514	505	532	487	460	523	556	526	482	485	522	515	491	469	536	502	477	474	546	520	534	532	482	544	505	528	482	482	503	508	521	513	506	500	493	509	496	476	495	486	485	475	512	487	497	487	498	488	504	503	499	514	486	524	489	512	532	491	503	509	490	480	497	488	504	509	510	520	506	533	532	494	536	500	505	514	506	510	488	505	514	501	524	536	447	518	485	521	519	533	495	509	525	518	509	479	494	476	522	465	480	501	519	540	527	521	547	529	509	543	526	495	494	499	510	489	468	502	514	527	457	486	510	485	487	480	498	474	450	506	521	516	494	501	527	504	475	519	473	495	498	523	509	536	503	460	492	479	499	494	522	490	517	493	477	482	475	510	560	503	489	491	501	485	484	517	490	505	522	502	515	517	468	507	512	492	506	538	547	514	482	500	508	511	477	512	532	521	501	513	523	481	500	486	528	463	475	485	538	491	558	537	502	497	499	534	524	503	504	513	487	508	528	527	514	465	515	485	514	501	500	528	492	507	503	515	534	493	512	475	494	501	450	519	498	512	514	518	495	518	491	530	500	540	524	498	481	514	494	519	481	506	511	477	507	539	517	484	535	495	528	495	531	478	506	484	483	501	495	498	483	497	494	524	521	478	488	492	507	486	522	489	514	505	547	523	457	489	504	470	539	473	478	560	489	479	487	488	525	519	511	482	520	483	522	523	513	524	519	518	514	549	483	502	501	530	459	502	516	521	501	506	474	508	474	496	488	501	517	564	514	503	475	480	517	483	470	477	494	489	522	526	498	520	500	518	518	507	499	506	528	494	493	464	501	517	515	524	528	517	470	478	548	516	497	515	522	477	514	527	504	446	494	478	487	484	493	522	494	529	512	487	532	497	508	508	494	504	488	546	490	519	493	479	485	495	499	544	536	483	505	471	486	509	468	470	509	526	494	500	503	522	516	451	524	532	469	524	511	509	532	509	505	507	496	511	492	530	485	487	506	508	516	533	504	496	523	523	520	477	505	474	491	484	525	527	524	476	520	516	499	508	495	509	490	494	504	503	510	474	495	526	476	460	484	474	484	501	468	499	529	495	529	545	553	493	499	487	475	529	503	470	519	496	498	476	475	502	488	514	531	537	516	486	523	516	516	529	521	511	503	476	548	495	532	528	475	507	518	511	496	475	507	486	496	484	468	456	527	504	491	465	498	537	516	510	488	473	524	478	481	494	493	522	465	492	510	516	475	521	480	503	520	497	476	534	494	486	512	501	516	453	504	504	472	500	501	510	513	454	515	484	561	512	506	510	543	521	530	523	536	509	484	492	502	478	510	482	514	512	524	484	504	493	521	486	500	460	532	494	514	506	507	503	495	519	524	505	513	510	537	488	506	458	490	484	522	538	482	490	465	491	467	485	491	509	486	509	516	496	517	505	486	489	502	522	517	533	516	547	511	469	527	482	475	492	499	491	508	514	491	511	504	503	468	498	445	510	481	503	520	491	515	527	516	453	507	487	519	513	489	453	478	455	502	435	556	502	520	511	519	529	491	497	492	512	521	488	512	479	478	487	494	477	511	488	541	490	519	517	514	480	519	502	468	489	501	478	481	511	468	467	517	467	497	481	528	540	457	505	491	486	497	523	548	525	547	503	479	472	468	491	512	474	502	497	478	528	482	492	494
11721	4302	2470	863	588	484	481	438	367	432	359	355	366	396	353	377	350	334	324	341	360	367	345	324	327	318	355	321	314	358	336	310	282	322	321	355	316	351	303	337	347	379	312	334	347	325	351	327	324	358	363	329	338	334	315	351	349	308	311	339	357	323	321	331	351	340	376	331	349	360	317	318	311	332	309	353	307	341	312	329	325	293	303	314	337	294	340	346	331	345	324	346	300	314	317	328	357	334	370	342	299	350	335	337	353	312	348	336	339	324	363	313	324	329	362	340	316	363	357	300	323	363	322	384	342	334	315	301	342	330	377	319	339	316	353	373	331	331	317	327	319	334	319	324	304	327	348	340	347	347	317	346	316	335	345	319	338	338	349	353	355	313	340	328	344	327	346	327	354	336	329	339	332	347	344	342	357	322	340	317	337	355	338	354	336	366	307	339	362	353	349	350	321	355	334	342	361	334	325	324	321	324	313	347	354	309	370	350	300	285	340	349	354	358	350	342	324	313	324	340	363	334	333	361	300	334	329	321	324	354	349	331	318	325	349	354	339	377	355	302	344	326	338	322	351	336	343	333	369	352	356	316	328	368	341	341	348	337	309	336	351	308	317	335	339	332	314	342	328	350	350	347	315	302	330	309	354	349	360	375	344	317	352	342	331	311	309	335	329	335	296	368	338	351	328	364	303	311	349	337	324	332	349	328	324	371	326	329	332	301	329	326	329	327	348	358	389	325	350	336	325	404	329	312	326	348	306	322	341	326	345	346	326	320	298	325	298	293	318	331	344	358	330	361	305	339	317	370	326	337	321	351	351	372	357	344	343	330	305	345	337	337	337	337	328	380	346	324	347	333	361	379	357	308	325	323	290	320	322	316	345	328	372	332	329	356	363	349	345	354	330	318	321	330	323	325	391	356	316	329	330	366	341	341	318	361	360	351	333	347	294	345	334	318	361	363	320	353	340	308	345	326	323	354	338	333	354	301	318	341	326	356	336	349	329	350	355	329	355	327	354	345	325	354	340	346	331	328	337	355	360	341	358	351	327	323	326	332	330	316	335	347	357	363	313	301	320	357	353	345	332	320	333	336	326	339	342	339	340	321	319	310	333	348	316	310	324	297	357	297	323	344	326	344	341	309	325	299	354	339	378	352	357	293	323	347	337	353	315	334	330	348	356	329	336	314	346	378	343	359	352	327	342	335	326	351	355	361	362	340	320	343	354	334	323	324	372	382	331	346	350	339	377	348	291	312	312	349	323	343	352	329	346	350	341	362	346	336	351	319	324	369	344	320	330	350	306	344	331	325	331	343	346	333	321	335	378	343	377	341	312	349	329	337	333	361	330	330	333	333	337	322	340	338	345	335	343	319	381	339	298	337	358	329	339	316	343	350	317	349	319	364	349	337	329	333	352	356	339	356	316	348	361	351	322	377	336	310	338	321	341	327	344	350	345	326	349	352	346	338	319	326	322	300	361	320	322	309	322	360	310	374	293	303	330	314	366	331	324	319	361	334	331	301	332	359	303	357	314	351	324	381	316	351	312	328	302	312	333	330	364	344	329	335	340	341	350	340	336	322	334	337	316	316	324	363	344	317	338	358	316	278	328	314	333	309	337	331	355	373	339	368	345	272	342	323	310	325	330	312	353	312	351	341	339	373	348	344	329	328	329	322	333	340	331	329	322	290	330	329	353	329	320	348	295	324	339	330	331	346	336	344	335	355	314	344	306	340	312	320	349	318	319	339	359	328	333	331	330	362	340	326	320	318	323	358	328	352	336	324	334	354	347	329	317	355	326	351	328	328	349	323	338	354	328	308	329	330	371	337	347	301	303	323	354	326	371	314	312	334	386	356	323	351	308	326	317	344	340	331	316	351	344	344	300	334	311	336	356	325	343	368	307	295	341	361	308	359	370	409	311	332	369	320	338	371	347	348	341	322	307	324	336	337	320	358	294	328	354	375	348	367	335	351	314	329	345	320	334	325	337	345	338	348	323	315	369	308	328	352	342	335	311	346	341	309	371	333	344	357	350	329	341	321	363	350	346	322	325	342	331	343	312	323	333	305	340	357	333	314	354	319	332	352	320	368	271	375	352	328	327	338	340	317	372	367	285	343	351	326	335	321	336	339	347	342	337	362	328	336	367	342	321	344	317	359	354	359	347	344	339	351	331	351	322	343	311	338	340	340	359	310	330	319	314	312	313	379	356	302	322	344	377	327	339	325	342	340	327	334	320	343	344	321	335	324	327	369	306	335	327	301	334	323	337	324	313	321	313	343	308	321	347	313	325	353	362	318	347	295	309	332	331	373	367	332	338	319	329	319	293	315	334	325	357	308	346	321	352	323	324	325	330	340	328	359	312	321	352	330	360	316	317	326	309	373	316	345	326	325	353	327	352	378	333	313	329	344	314	370	295	314	347	348	292	381	296	359	332	313	326	322	347	381	357	359	353	310	317	348	352	347	357	313	341	366	322	346	339	323	355	365	338	360	330	314	348	342	328	353	345	373	313	329	342	323	347	355	351	354	324	318	308	322	326	343	310	350	320	332	306	305	341	333	298	352	367	367	314	324	334	308	350	319	325	342	307	332	326	353	359	347	339	315	356	376	366	343	327	322	322	361	350	327	330	343	346	320	298	342	350	335	345	361	381	348	300	316	320	313	363	320	349	353	343	304	347	351	337	347	361	345	307	316	326	309	324	333	314	344	348	310	345	314	336	318	350	303	311	332	288	343	370	370	323	350	343	357	327	320	372	378	358	358	327	351	328	359	293	320	346	315	334	357	347	331	336	315	298	358	369	325	356	321	343	317	329	314	336	293	347	342	311	317	361	333	358	351	308	308	316	333	334	310	370	333	329	314	360	355	311	309	341	346	348	331	334	322	331	357	331	342	307	342	328	342	324	350	366	340	386	357	272	372	361	309	322	322	364	374	326	355	366	315	340	324	307	320	362	340	327	309	337	340	342	336	346	357	357	349	328	340	351	350	334	340	306	331	320	336	337	328	370	351	302	325	351	316	306	343	338	333	347	330	330	346	319	371	346	336	327	337	347	329	302	318	352	330	332	331	331	329	317	344	335	310	334	360	350	320	359	341	345	341	360	355	333	317	355	313	339	338	353	314	357	302	301	314	360	362	307	345	353	307	360	289	341	330	316	329	317	352	350	354	330	316	327	315	345	350	329	335	342	318	345	331	360	301	362	347	345	306	345	371	317	333	370	357	330	327	327	333	323	322	344	321	311	353	349	343	356	348	321	324	340	346	326	327	326	348	345	312	320	342	313	305	337	354	332	309	342	313	335	344	317	334	335	309	359	322	326	372	323	321	332	352	325	346	326	318	348	323	353	350	321	315	352	344	349	368	380	331	310	330	293	316	329	297	334	352	347	350	337	312	352	317	338	348	336	331	322	341	333	303	311	342	340	329	312	361	387	394	319	348	305	336	349	315	326	336	284	337	290	313	356	338	377	345	335	325	316	312	329	330	331	327
8745	4556	4724	2502	1972	1671	1474	1314	1195	1097	1086	1012	1011	908	899	869	891	814	856	817	812	835	908	805	810	843	798	791	818	808	826	821	836	806	843	789	847	807	772	765	790	778	844	828	789	802	798	824	787	818	739	813	856	829	793	822	803	801	823	767	867	776	875	750	782	834	788	792	832	764	821	806	871	763	805	812	786	835	799	841	807	852	807	747	850	814	817	779	781	804	856	819	839	828	804	800	802	801	796	850	879	801	826	780	826	828	826	803	801	842	789	751	787	795	842	799	834	758	844	800	808	782	782	831	806	760	725	828	839	800	789	836	815	805	826	786	825	845	818	807	773	833	850	839	775	796	807	791	806	788	799	832	776	787	807	822	845	790	811	779	794	853	772	767	818	790	771	836	831	797	791	795	815	857	849	811	757	819	794	808	789	795	789	786	789	840	795	804	782	801	850	817	797	777	785	797	787	793	798	797	844	809	824	816	828	837	785	846	768	808	832	732	782	791	827	817	791	804	844	794	804	800	807	792	782	838	819	804	808	779	752	756	778	810	788	869	793	801	811	793	824	836	809	789	796	794	801	803	792	818	769	847	843	823	782	848	856	816	835	795	809	855	816	809	813	863	794	811	769	855	773	808	815	786	831	807	842	738	839	792	788	815	784	783	790	855	767	852	808	774	797	837	798	807	847	803	784	844	837	806	774	783	799	777	811	778	771	836	805	820	844	798	838	810	810	802	801	797	771	830	787	790	788	786	821	865	849	841	780	823	785	818	798	773	779	794	757	822	817	791	857	808	771	829	789	831	793	860	800	865	793	799	767	831	787	794	803	818	828	799	791	782	762	803	816	819	840	838	806	785	884	840	769	807	815	832	815	807	802	832	845	817	766	806	828	772	850	811	788	726	825	822	772	817	783	770	783	835	806	816	835	800	782	754	841	732	769	838	825	797	839	771	784	795	814	777	793	858	756	797	848	815	788	781	795	842	850	799	786	824	791	818	776	836	791	794	810	865	860	821	819	847	840	762	813	803	872	753	797	788	761	821	846	787	744	836	836	824	791	778	808	826	777	837	759	786	776	762	780	820	884	826	833	845	820	811	818	813	801	788	783	790	834	854	890	786	826	808	810	759	788	766	834	845	810	817	859	835	815	816	820	797	795	793	798	844	771	783	782	756	778	826	815	835	814	749	777	808	791	766	810	807	812	823	775	763	784	815	802	774	811	785	774	829	778	803	757	801	803	763	819	830	803	832	797	827	844	795	818	815	814	798	818	838	810	812	795	842	844	838	888	852	809	790	751	794	864	822	780	762	777	812	874	817	790	814	832	786	806	821	852	790	817	772	819	809	805	776	775	795	820	782	835	810	787	838	815	830	843	810	830	754	826	833	817	859	798	769	767	844	824	817	778	753	852	798	779	775	790	868	863	762	770	814	814	819	772	798	763	835	757	802	808	790	781	770	828	833	803	785	799	807	820	793	830	841	823	782	788	780	827	794	801	836	779	773	796	836	755	791	764	759	789	795	803	762	761	815	822	798	827	759	828	787	817	823	867	807	795	793	819	806	840	779	766	785	848	771	769	796	821	789	780	824	826	803	871	802	771	822	771	807	835	752	816	812	828	810	749	810	787	813	799	839	865	816	765	785	795	823	782	798	824	734	793	776	823	795	815	799	835	802	832	786	812	828	850	816	854	774	820	799	822	792	774	800	793	788	810	789	796	828	821	801	851	817	804	839	864	756	774	812	795	797	763	809	794	852	779	768	843	828	849	827	796	811	775	776	822	810	780	784	777	830	749	781	819	776	813	808	809	776	834	856	839	768	829	809	804	847	822	833	838	844	912	841	813	800	854	843	813	854	843	790	762	820	818	781	883	803	826	847	836	798	789	802	825	807	810	825	841	868	858	782	819	764	834	771	779	774	837	799	797	788	840	811	788	826	834	771	807	821	825	810	781	805	817	792	804	815	817	831	833	795	815	829	803	816	853	821	797	801	845	836	808	799	793	805	801	813	873	781	853	826	779	777	840	763	789	841	800	834	814	803	823	830	801	805	842	835	785	844	851	779	770	826	811	760	770	801	798	812	836	754	847	771	828	763	831	827	825	851	795	824	845	794	858	835	818	792	784	789	790	786	793	825	798	795	763	788	812	791	775	801	838	779	785	774	796	796	816	867	828	829	852	829	793	776	836	815	774	828	806	811	829	789	781	779	822	780	794	829	831	792	808	837	783	799	822	821	809	790	812	796	812	780	804	792	762	804	815	817	812	764	825	822	851	770	822	782	814	822	829	800	775	786	802	810	784	814	807	827	789	815	829	801	761	803	779	781	799	760	834	825	844	749	817	823	856	836	818	797	813	861	832	841	773	749	819	841	806	812	833	862	821	736	864	833	774	741	807	790	774	802	795	809	797	788	797	782	789	864	868	786	852	756	766	792	798	821	829	759	805	783	834	813	838	848	776	871	812	813	823	820	765	780	841	776	862	787	829	841	813	797	843	799	801	815	769	815	783	830	787	835	754	805	821	794	774	819	802	772	809	853	829	854	788	872	777	879	805	820	791	832	795	834	778	802	856	835	792	815	830	823	827	757	790	809	835	835	812	824	784	806	783	835	779	783	784	751	833	841	829	844	844	798	815	817	792	840	794	843	833	797	840	771	860	840	815	780	817	801	799	860	855	803	808	792	802	791	811	912	764	860	795	857	772	786	793	853	774	816	820	822	795	816	805	782	795	836	817	796	753	821	771	772	842	809	809	776	822	864	778	809	725	817	768	800	800	869	846	860	790	803	826	812	845	833	827	832	770	818	792	801	753	843	772	840	798	816	743	777	827	840	845	858	814	794	790	778	865	840	776	829	803	790	792	779	814	825	793	792	774	806	800	775	815	790	826	829	812	786	771	808	821	820	812	827	812	819	776	806	846	818	796	768	844	826	818	789	843	839	835	861	832	801	856	788	808	785	791	837	758	815	846	811	800	789	832	815	772	833	808	787	834	800	866	774	812	846	829	801	813	790	871	841	760	820	836	800	808	808	861	821	818	822	765	769	801	796	821	780	833	836	832	871	759	802	850	821	861	821	732	766	824	835	784	791	794	867	831	795	757	789	866	824	796	809	816	762	797	826	821	815	810	777	770	837	782	775	818	792	820	805	826	834	798	819	848	864	823	858	796	822	828	832	828	789	820	802	802	809	793	760	832	850	873	837	852	837	792	779	776	759	804	824	814	809	797	865	853	864	784	845	795	846	805	808	785	869	799	811	779	762	809	797	853	824	861	793	866	812	828	810	832	815	834	784	804	774	811	804	738	759	819	810	816	814	862	839	797	826	827	814	792	820	796	850	811	842	780	792	830	822	816	767	846	855	788	789	821	832	828	800	803	841	833	811	787	818	828	783	764	804	817	829	806	790	836	818	786	805	825	779	792	832	773	839	802	819	871	823	851	800	811	811	781	769	863	783	777	825	832	780	850	844	778	802	808	779	788	847	849	812	812	815
26015	14441	10392	2672	977	760	574	454	429	391	356	378	379	351	344	331	319	345	271	322	305	279	303	304	291	283	274	309	343	289	310	281	247	318	292	290	309	288	287	289	297	312	287	278	280	291	299	320	312	309	266	293	301	294	292	318	311	310	324	295	270	315	294	302	268	297	309	282	308	314	313	283	328	313	287	304	297	307	316	289	277	290	320	301	275	286	307	291	312	275	285	289	306	279	296	316	297	320	297	279	295	300	304	297	308	288	267	321	332	252	296	288	286	310	290	283	275	257	281	312	296	310	302	281	287	313	291	280	330	294	287	310	297	309	307	281	311	299	298	262	289	301	289	317	309	340	283	303	279	307	273	276	286	303	312	312	275	306	312	282	235	291	317	269	315	288	314	273	308	287	304	298	285	299	311	296	309	263	281	283	292	302	311	288	297	298	290	305	302	257	297	321	298	266	311	311	265	304	304	321	319	306	272	265	286	289	300	286	251	282	290	286	320	313	299	312	308	277	311	288	301	281	322	323	299	265	260	275	324	294	282	301	304	273	321	279	330	296	294	293	340	276	311	322	332	285	315	291	303	282	261	291	282	302	279	309	281	266	289	298	276	301	272	329	311	310	324	299	292	271	311	315	302	329	288	283	310	296	303	276	279	339	302	333	300	303	282	312	299	297	285	283	295	302	306	325	283	292	309	283	308	309	291	289	300	305	302	318	314	294	314	305	329	351	302	291	276	295	301	285	302	313	280	274	283	319	271	276	315	287	311	308	321	279	283	302	307	281	300	305	285	277	336	296	300	336	297	287	293	255	290	331	303	275	291	315	318	259	302	284	298	298	310	305	288	292	293	298	291	277	260	323	257	291	334	281	299	292	322	291	301	320	284	278	280	333	285	289	279	276	264	326	300	287	267	307	296	270	301	292	289	316	289	279	328	303	294	308	261	295	302	298	249	293	306	290	325	306	283	306	300	292	297	284	333	313	321	309	293	289	329	298	300	316	279	267	282	273	309	309	302	320	293	294	297	298	309	292	259	284	297	305	320	270	283	278	273	303	283	319	282	293	283	292	301	301	291	282	277	311	286	286	305	283	305	277	269	340	335	288	286	274	296	269	311	323	307	285	312	277	283	309	267	280	281	308	277	322	312	288	293	298	300	306	293	283	300	278	306	310	309	293	318	308	288	303	314	278	282	279	293	313	283	289	295	294	297	289	293	311	273	318	284	282	274	297	292	343	299	280	300	274	305	293	290	321	306	291	301	302	303	284	311	298	287	299	303	270	288	281	290	285	305	319	316	308	285	277	316	294	315	307	325	292	276	297	300	285	275	278	323	308	296	303	272	277	321	296	268	286	281	266	286	311	282	286	305	305	318	286	287	322	290	272	293	284	288	270	313	294	296	284	259	320	265	310	285	300	308	298	322	322	287	287	298	294	246	295	286	315	273	285	295	294	313	280	284	276	308	330	293	286	284	309	290	288	355	259	294	275	304	271	283	348	257	275	264	293	287	301	279	313	298	302	295	302	314	299	298	298	303	311	277	301	314	297	320	271	310	303	294	268	306	298	310	287	281	309	280	326	286	281	304	319	319	319	328	287	297	292	297	298	303	277	284	306	295	285	291	257	309	294	304	309	283	290	292	289	267	276	272	328	309	300	259	286	281	301	294	281	262	284	289	293	252	294	320	271	290	296	313	257	294	259	311	285	266	303	319	307	323	289	312	300	313	308	322	266	334	278	291	272	270	298	301	317	301	301	300	302	300	299	292	293	313	276	319	265	312	287	326	324	303	306	329	257	291	280	278	300	293	265	284	298	304	336	298	257	279	272	274	294	323	304	278	280	284	334	290	299	278	274	287	296	305	274	296	268	309	283	352	296	296	304	314	307	307	294	286	304	288	278	342	293	291	294	314	280	304	281	304	289	298	316	316	281	275	298	290	265	311	294	315	259	300	292	306	287	313	321	288	301	306	300	302	297	276	261	321	307	288	306	292	305	283	311	298	294	295	297	325	279	285	277	321	312	314	308	305	297	305	279	309	303	310	318	312	302	276	305	292	303	308	310	309	302	303	297	291	289	319	274	322	296	300	299	313	304	280	303	335	275	321	302	299	268	325	293	312	268	307	336	325	342	281	315	290	325	283	296	262	307	271	264	327	290	310	259	292	290	276	324	325	270	285	315	286	328	313	295	283	314	311	302	287	281	283	263	280	278	303	321	326	315	292	301	298	263	294	291	288	275	321	332	302	272	294	301	272	267	299	247	294	287	278	317	314	301	273	260	281	286	307	311	286	271	303	299	317	311	256	260	252	273	274	297	270	271	280	285	287	302	293	310	305	297	279	296	293	282	308	296	297	308	293	297	285	280	304	306	347	271	312	324	292	323	267	270	277	299	339	284	280	301	282	301	281	289	291	300	298	286	297	304	308	288	298	291	296	271	284	297	276	302	290	256	273	293	297	291	330	307	302	318	291	299	329	291	300	303	266	296	344	292	288	297	250	286	264	292	316	315	303	269	302	298	297	271	288	296	259	282	320	296	337	277	283	280	295	312	283	306	288	310	297	324	310	275	283	291	309	257	281	297	273	274	313	267	267	315	295	307	290	309	308	259	306	308	279	287	286	314	288	316	296	312	269	286	291	260	319	329	288	270	283	275	274	292	303	279	276	294	302	297	268	291	300	305	301	285	267	305	310	272	318	300	304	292	318	300	278	326	298	319	291	277	329	293	290	288	288	282	344	273	291	307	314	281	289	300	292	265	299	282	277	282	285	312	303	283	268	258	277	309	323	310	300	319	280	334	284	302	328	307	295	310	316	322	308	304	296	291	301	302	333	323	303	281	279	329	300	276	293	277	260	330	298	299	279	301	290	307	276	285	260	296	306	289	291	278	292	314	263	284	298	334	277	300	310	327	277	280	287	307	282	310	283	291	304	335	333	321	308	319	279	295	292	275	316	330	303	323	289	302	286	292	281	316	302	301	310	276	317	293	296	297	294	277	291	279	276	315	296	309	296	281	269	323	295	281	303	281	293	286	345	284	321	303	308	320	294	272	291	285	318	289	327	321	327	276	268	284	305	279	304	316	293	280	313	292	276	276	277	287	313	320	285	286	285	276	260	301	276	303	292	286	308	284	261	294	297	296	294	272	303	257	293	286	298	308	273	295	249	293	297	311	300	280	305	284	283	318	299	307	336	296	329	303	312	300	281	293	289	293	289	297	324	323	274	298	289	305	274	299	309	312	281	294	310	309	281	316	289	297	324	289	306	292	302	280	277	317	294	310	303	294	274	241	267	270	320	326	303	259	288	308	285	260	313	317	308	288	252	299	301	294	327	286	281	293	322	308	327	310	329	255	319	285	268	296	310	277	284	311	279	273	304	287	337	268	283	321	292	306	261	279	308	307	296	272	296	274	311	289	318	277	268	302	274	308	278	281	285	272	312	299	290	250	320	297	302	284	284	259	282	299	295	277	289	279	285	253	311	303	325	292
18753	13117	13475	4675	3078	2539	2024	1710	1572	1340	1215	1138	1022	1006	949	917	888	855	816	886	826	817	818	806	811	782	764	760	690	746	774	720	721	715	726	742	723	741	749	712	752	748	755	712	727	701	722	750	721	729	723	689	734	694	703	746	749	714	728	723	728	692	707	719	729	747	734	772	697	713	727	723	730	743	709	781	699	709	778	704	716	694	729	727	766	740	740	756	681	705	682	688	707	704	688	762	697	742	708	709	689	699	703	718	694	731	750	679	715	752	649	734	736	712	725	695	695	713	714	654	736	720	724	729	724	711	731	731	734	689	729	763	660	705	697	737	731	686	716	704	737	662	670	738	747	706	713	701	667	785	719	755	714	729	730	719	729	735	718	700	699	759	735	697	720	696	681	713	703	767	713	691	697	702	703	709	739	718	695	723	694	717	722	671	729	670	746	717	697	754	710	753	708	700	725	712	705	695	674	709	739	779	707	717	709	723	735	729	719	713	666	713	696	712	758	751	691	690	696	701	698	697	708	684	684	685	713	698	746	693	685	746	759	685	684	745	696	661	725	711	704	750	767	741	710	694	727	716	679	697	783	729	756	720	664	725	695	726	723	737	720	732	756	676	738	661	697	723	702	732	673	754	667	697	696	718	729	699	728	694	751	673	732	712	674	760	706	729	707	766	683	746	778	715	736	698	725	734	694	698	742	727	735	703	699	722	745	743	704	714	715	662	739	739	746	705	746	740	698	693	717	745	683	791	746	780	700	749	718	684	697	687	731	695	724	677	696	702	644	702	691	735	739	757	740	726	748	727	722	702	743	781	705	719	698	751	736	678	705	729	759	694	753	694	757	689	711	705	736	701	706	706	740	692	680	700	708	701	717	656	704	698	726	687	723	722	676	759	778	736	699	689	689	729	690	687	689	662	708	735	652	699	676	702	702	715	684	705	712	704	755	718	701	691	692	709	729	658	708	774	681	761	690	761	698	720	708	720	737	746	683	722	721	714	772	721	661	668	792	675	698	715	712	663	776	691	726	723	701	693	739	717	732	770	653	717	694	736	687	715	700	712	702	733	688	732	690	751	679	692	703	689	685	707	697	681	670	679	712	759	732	730	770	692	713	698	701	769	679	743	683	708	720	757	708	682	729	690	738	749	680	728	707	735	704	702	735	675	721	710	744	685	722	673	692	701	743	719	743	740	736	735	688	672	668	713	702	725	734	694	669	692	687	756	716	751	693	731	730	721	720	736	719	739	721	777	730	672	745	725	766	707	717	693	760	735	705	699	712	765	672	729	708	708	736	740	723	761	704	729	730	752	713	700	698	747	750	708	662	705	761	770	671	722	718	693	701	668	734	711	721	724	702	710	705	722	725	736	777	657	696	723	677	714	709	728	711	704	717	705	746	659	720	754	720	749	754	655	662	739	712	718	736	727	677	709	718	685	722	738	712	713	689	749	706	754	736	757	784	710	729	705	694	697	652	708	703	747	739	739	714	721	692	764	658	697	689	738	708	713	698	685	740	686	695	715	740	737	728	701	717	719	681	718	751	701	684	726	720	723	693	708	755	655	711	699	702	683	706	701	705	753	682	712	722	711	708	700	737	715	717	713	701	692	747	664	738	756	723	735	720	701	729	717	692	710	705	700	694	695	755	703	706	729	756	737	739	687	740	689	757	708	721	723	709	772	693	703	700	719	712	760	706	699	687	730	724	697	708	703	726	684	654	754	724	703	707	715	731	760	705	673	696	704	687	740	692	730	686	720	728	669	742	688	708	729	710	736	697	734	709	765	721	749	718	714	725	695	701	762	729	741	674	685	704	715	647	732	692	680	704	742	698	658	708	743	779	697	698	711	755	729	745	719	763	712	708	718	708	703	706	690	710	702	729	733	702	739	690	688	725	700	690	717	734	722	722	714	703	705	683	725	713	725	725	727	714	695	725	727	716	708	798	704	725	671	744	707	738	672	720	714	717	693	682	704	740	724	741	741	701	701	746	723	688	695	682	720	684	677	778	696	677	671	770	723	720	747	719	721	747	677	733	744	705	715	725	716	713	757	713	702	696	643	768	719	711	725	685	705	663	728	686	753	696	747	687	755	657	716	723	714	717	703	726	712	717	706	731	745	674	712	687	704	697	740	725	751	716	690	736	675	727	699	743	663	747	729	754	685	750	724	734	675	696	702	717	665	700	738	696	709	695	684	727	758	753	745	730	722	675	739	718	716	661	780	752	694	715	743	723	733	715	723	749	705	727	669	747	730	735	734	710	769	738	711	716	755	672	665	666	715	717	664	734	690	700	684	710	682	714	706	758	759	680	694	737	665	708	697	736	684	698	691	665	692	705	741	753	688	744	731	652	735	686	758	713	729	718	736	686	711	769	658	743	732	716	749	702	693	646	723	721	660	707	712	713	738	701	705	746	701	714	682	734	713	686	733	690	726	710	717	726	713	715	713	739	722	720	772	701	739	712	746	754	718	728	702	762	759	692	671	711	683	779	742	732	737	718	702	668	742	711	714	706	688	666	693	671	661	757	728	741	738	717	720	758	745	675	745	712	705	755	734	687	675	703	684	729	703	699	719	705	714	718	670	699	693	743	717	691	725	728	697	723	714	693	713	696	724	737	706	720	712	700	700	720	732	718	717	699	688	712	740	717	713	725	695	782	723	731	695	758	732	721	724	709	695	732	707	698	727	729	715	724	651	709	715	730	777	728	732	700	711	714	720	743	721	708	738	708	681	710	744	703	682	704	678	713	698	753	726	724	726	701	723	686	691	670	723	714	690	688	690	702	758	698	740	731	697	720	716	687	735	688	705	758	710	696	712	736	756	711	759	730	677	730	724	687	751	708	724	689	753	693	727	718	716	706	679	732	726	736	718	709	690	721	728	697	693	724	707	702	705	695	721	715	723	735	666	708	752	687	715	722	773	659	716	744	667	671	717	731	699	724	718	683	717	752	715	733	701	712	750	741	726	672	705	708	705	677	708	676	725	692	709	775	722	721	712	751	707	732	743	775	696	683	703	743	770	690	678	745	705	699	764	696	665	683	744	725	702	724	744	740	735	693	730	705	730	701	695	696	738	671	732	755	775	706	721	747	664	745	700	719	711	693	718	690	665	701	654	732	733	735	682	698	679	694	701	693	697	710	710	723	742	707	762	716	742	681	675	761	739	723	737	710	700	727	697	670	785	767	674	698	756	750	706	728	722	712	723	690	704	704	727	733	754	704	729	766	693	719	715	737	718	674	793	695	709	716	699	692	738	714	742	658	703	689	737	765	712	720	689	706	704	711	715	729	749	710	780	760	719	684	686	720	743	750	708	747	707	696	695	730	676	691	729	715	745	688	743	731	717	763	726	681	697	694	736	731	747	682	691	683	715	747	673	676	761	701	706	768	717	718	740	748	731	769	712	689	716	686	731	681	746	731	666	721	716	687	672	684	697	697	710	730	690	753	762	707	709	741	726	657	725	677	699	691	685	719	730	756	692	719	680
34080	21611	17699	5387	1372	834	616	506	391	394	364	295	271	278	264	237	215	282	241	238	208	200	221	249	223	215	191	221	197	206	198	208	190	197	206	192	184	188	207	209	225	176	202	181	214	182	197	201	198	176	197	216	210	226	205	206	207	182	198	220	208	175	193	199	193	206	206	180	211	191	208	187	171	186	200	194	188	188	174	225	214	209	182	194	203	200	205	202	198	185	178	202	207	195	186	195	184	208	172	213	206	199	203	225	192	201	182	193	232	203	215	200	174	192	194	184	226	189	188	197	188	210	187	179	184	194	200	169	199	196	229	192	185	190	164	205	222	201	192	214	193	205	205	211	179	207	184	208	202	192	197	186	223	200	195	211	186	202	228	196	200	177	205	186	181	183	209	223	201	190	189	189	171	203	185	188	230	226	196	181	203	193	188	188	187	199	179	202	189	172	193	190	188	209	214	207	188	204	203	177	190	203	203	218	208	234	207	191	208	250	196	196	194	186	193	188	191	201	193	208	199	176	205	187	174	203	214	211	196	217	218	205	206	186	203	186	168	201	204	223	204	173	181	190	192	183	190	180	197	163	192	215	188	205	203	205	200	228	175	185	192	176	186	198	197	202	172	189	184	218	195	185	187	184	182	195	210	242	179	197	191	207	194	230	191	213	182	199	190	216	209	186	190	185	189	182	194	162	225	223	189	210	200	186	202	211	213	182	204	219	192	197	189	224	175	212	205	202	185	197	209	194	196	190	185	188	189	207	180	201	206	208	203	190	213	205	230	167	179	186	205	200	185	185	226	196	215	220	234	179	197	198	251	204	222	212	178	204	164	176	180	163	196	214	208	204	191	208	172	200	207	197	208	191	217	190	207	181	182	197	187	216	198	212	205	205	190	195	185	200	212	172	187	168	198	181	207	185	217	196	206	244	207	226	234	199	184	212	166	181	203	169	188	194	205	199	197	220	203	206	171	176	204	210	213	213	199	188	228	209	202	215	201	196	200	197	203	202	200	189	177	189	177	218	201	201	184	157	229	183	196	215	186	197	197	209	201	195	199	204	219	214	210	202	181	229	209	215	195	168	174	184	211	204	195	202	217	197	199	178	204	189	213	209	201	187	173	221	187	195	181	201	198	190	195	182	196	207	210	198	209	200	230	196	206	200	205	223	186	182	174	203	210	222	193	224	202	204	198	185	211	191	191	182	214	187	183	192	184	196	181	188	196	194	186	151	208	194	196	200	207	175	220	201	180	189	187	210	210	222	212	222	205	168	178	180	200	200	191	188	204	204	180	188	196	186	213	167	216	194	213	184	186	196	215	196	189	184	218	204	179	201	200	224	185	192	212	194	182	196	209	199	195	228	195	231	193	202	216	201	211	189	222	238	208	216	206	204	163	178	216	186	197	194	194	190	185	187	180	203	217	187	185	177	186	197	193	225	201	221	184	188	212	196	170	206	191	201	198	193	185	225	203	216	206	206	199	205	179	182	200	172	173	219	203	205	204	204	195	178	196	173	198	216	210	200	207	223	218	199	220	185	206	178	180	205	188	190	177	206	192	186	191	181	220	178	196	194	205	190	190	212	200	181	212	176	200	200	208	194	206	218	191	192	211	202	177	192	194	212	198	217	188	205	191	198	208	208	196	189	186	195	215	181	203	216	177	198	220	183	196	231	189	178	194	208	189	202	162	200	198	165	206	178	178	198	204	221	171	207	208	205	223	213	184	216	193	212	221	204	186	194	203	195	208	244	204	198	219	189	186	197	207	174	171	202	178	195	193	227	189	199	190	189	214	202	221	217	177	197	227	218	204	181	183	185	203	227	197	198	226	189	188	224	203	201	195	206	203	204	205	202	222	216	184	213	199	208	207	189	186	192	201	225	190	187	218	210	223	189	194	191	176	205	190	216	170	196	205	203	197	183	190	177	176	218	186	188	181	194	219	204	206	196	189	218	228	176	205	202	206	194	225	195	193	188	209	201	204	209	192	211	187	196	185	185	218	201	196	183	206	197	214	199	195	192	214	222	196	203	179	191	213	188	203	170	187	214	197	198	184	188	197	201	185	203	217	181	176	210	213	179	193	217	188	196	214	201	182	203	202	183	205	198	189	192	169	201	198	201	208	213	226	206	204	199	180	176	189	172	191	188	182	190	219	184	192	177	171	179	195	177	207	162	195	177	201	195	191	163	167	181	176	199	199	213	180	205	208	189	173	217	196	191	189	170	189	167	228	186	183	204	205	189	232	200	213	172	198	198	153	176	190	198	198	187	215	210	198	199	198	190	178	174	195	212	183	215	222	192	199	238	211	199	220	202	209	191	202	195	198	205	215	199	187	189	178	172	192	162	169	195	208	210	202	208	196	192	196	195	183	213	175	205	214	209	224	188	195	212	214	229	174	225	194	212	184	207	194	212	209	171	203	187	182	192	206	200	194	229	204	183	222	206	210	190	198	222	202	192	207	218	202	197	214	214	184	218	176	201	192	172	183	168	171	164	200	209	200	200	198	195	182	194	228	194	200	214	206	202	210	212	210	194	190	229	196	212	208	215	186	179	200	230	191	195	197	217	209	194	195	179	186	198	201	197	189	205	186	244	222	187	178	196	192	214	200	170	220	182	186	218	181	215	208	171	203	199	178	191	217	203	189	207	184	179	198	214	241	194	203	182	184	202	184	221	206	180	216	188	225	201	182	204	211	193	189	153	190	195	193	176	181	195	202	176	209	226	184	197	190	198	210	207	212	183	229	190	168	185	187	181	207	186	209	240	182	214	210	210	169	244	167	202	211	222	216	210	207	194	196	192	200	194	190	216	192	201	196	211	192	211	193	161	196	185	189	190	200	197	193	220	183	190	204	196	188	192	209	193	210	172	181	195	174	176	191	215	206	208	200	200	219	242	181	173	181	208	196	190	200	192	198	201	191	197	228	171	204	203	186	188	188	211	227	213	211	190	197	212	188	192	179	204	194	171	224	200	179	203	196	203	189	193	196	192	164	167	190	198	190	202	205	174	181	215	216	206	178	176	202	215	220	170	209	207	155	181	204	190	198	227	173	192	183	186	190	195	216	179	213	168	200	192	179	199	188	186	183	217	175	169	204	212	179	208	196	192	192	214	187	209	195	198	198	190	188	200	229	200	189	181	211	186	171	175	203	182	208	206	201	188	189	214	205	192	185	184	192	213	186	175	191	197	217	178	202	200	220	201	208	158	185	194	185	206	176	189	215	185	190	236	213	198	189	213	181	204	196	194	197	213	203	199	177	185	200	189	202	213	174	179	172	217	189	200	199	203	214	172	173	200	191	160	210	175	208	173	169	216	201	169	180	175	189	211	177	189	225	186	191	180	189	220	203	187	189	199	179	235	207	192	212	207	201	180	195	183	202	199	197	236	192	188	197	211	210	192	185	158	205	202	202	180	197	192	187	184	210	199	190	200	214	208	182	203	227	201	214	211	206	189	195	161	195	210	237	183	180	192	188	183	198	218	192	212
23437	17851	20317	6775	4034	3317	2548	2133	1751	1495	1289	1163	1073	907	905	846	815	695	709	666	751	660	662	623	612	610	603	589	572	538	553	526	513	542	497	526	525	503	504	544	555	522	503	528	532	516	554	541	507	526	539	542	530	521	503	502	529	491	519	568	537	485	533	467	488	542	513	498	524	521	502	517	486	498	491	560	515	499	478	514	531	496	526	530	496	522	548	488	485	505	524	449	491	500	463	506	539	495	502	521	505	521	510	500	474	525	482	475	484	490	530	504	521	481	457	516	462	477	529	529	515	507	489	560	539	489	519	464	474	501	470	499	532	521	502	484	488	475	499	479	529	504	497	497	521	464	520	501	515	506	517	529	482	482	518	523	453	546	486	509	507	508	522	500	462	491	519	465	489	484	497	516	530	520	519	511	523	483	515	529	475	499	532	500	531	525	497	519	511	494	505	499	540	495	470	489	492	499	520	540	494	536	502	487	507	500	500	468	492	489	533	527	531	485	501	465	521	466	517	509	505	491	520	487	502	500	482	529	511	468	532	502	533	506	503	531	474	486	498	514	478	504	483	507	476	487	530	525	523	492	521	482	536	484	516	476	482	457	495	512	499	485	483	518	477	539	516	509	465	482	525	509	529	553	503	526	476	542	543	513	477	511	546	487	496	520	511	546	488	484	521	515	512	493	500	524	495	491	493	526	511	497	489	487	514	516	483	493	506	498	479	510	518	495	500	487	458	514	489	492	501	506	519	558	471	496	505	483	530	492	483	441	531	499	448	551	514	481	477	476	509	520	478	496	478	456	448	526	515	517	466	495	516	485	544	517	479	532	532	498	499	502	512	531	513	504	510	523	488	473	549	520	518	539	511	483	509	499	499	513	495	501	508	504	500	470	531	505	500	512	444	472	501	470	522	526	507	500	498	484	495	515	495	519	498	497	526	447	511	515	528	500	497	492	509	547	520	516	476	460	510	500	559	505	509	492	471	487	517	503	497	490	500	504	480	488	513	473	522	480	507	494	499	491	486	481	496	510	464	515	513	502	487	517	503	545	513	524	490	554	489	549	493	460	505	557	531	491	513	493	508	504	517	459	533	508	494	518	484	508	525	480	491	521	510	518	511	516	526	488	469	500	482	489	489	513	523	504	496	479	502	546	513	497	477	504	499	485	477	512	535	498	512	504	504	492	515	513	533	499	490	531	523	505	519	523	517	465	502	535	498	466	496	475	501	492	485	520	509	539	519	474	480	523	494	547	509	546	518	513	496	499	490	528	499	463	480	530	500	482	486	544	512	519	519	478	496	497	485	488	527	516	485	537	498	484	492	461	512	519	509	511	447	478	475	504	530	502	519	496	523	499	526	499	488	494	459	529	506	515	475	495	531	485	489	469	492	499	498	514	464	487	501	500	502	523	511	505	506	472	506	525	467	490	489	524	514	496	497	501	496	502	537	477	514	519	510	434	526	459	490	536	509	533	523	508	456	504	542	493	509	531	507	542	528	478	519	470	503	474	509	480	519	481	458	506	491	506	510	521	513	506	514	478	503	523	493	481	526	545	492	507	497	510	471	474	489	460	489	540	458	487	490	515	492	497	492	503	488	484	495	517	516	484	514	475	506	486	467	515	525	527	453	532	496	508	455	512	455	490	545	491	501	534	491	507	502	506	518	555	473	516	506	504	503	461	505	533	512	495	513	507	518	503	518	486	493	492	496	526	474	500	515	498	488	509	521	508	502	471	477	525	528	467	493	516	512	529	475	464	546	523	472	498	507	509	509	524	484	532	505	499	485	508	522	558	504	498	460	476	510	503	512	504	487	489	429	468	512	476	521	472	536	528	489	524	524	453	516	536	516	495	507	512	501	503	476	491	486	538	461	494	520	534	502	561	500	533	502	492	481	514	515	477	493	513	487	519	524	505	463	568	489	510	490	521	524	491	501	541	522	500	483	464	484	520	495	500	508	486	523	501	521	521	439	517	504	522	475	530	521	508	473	462	520	479	465	520	520	536	501	502	507	511	468	494	518	501	514	502	494	486	509	537	552	522	507	502	521	510	506	515	507	455	511	470	490	477	513	495	516	486	479	463	540	511	502	501	525	495	530	479	503	496	472	508	470	516	516	523	488	510	504	529	506	506	454	470	459	493	506	488	526	497	508	474	532	466	506	540	498	505	510	517	494	521	496	539	490	496	518	543	479	490	526	507	513	524	502	520	522	502	478	520	461	519	498	490	495	485	531	527	503	481	494	522	525	508	473	521	507	474	490	524	510	436	496	512	519	473	517	516	493	504	516	512	507	502	484	511	532	465	460	459	496	493	515	483	489	487	468	490	516	465	498	463	468	542	530	482	545	515	483	529	519	506	512	472	538	531	490	492	493	527	522	517	471	489	520	531	559	529	553	512	531	487	481	509	507	521	534	493	518	523	516	536	525	505	521	524	525	505	523	487	497	481	483	531	509	500	480	491	506	518	485	461	512	483	523	494	524	488	496	475	478	507	506	488	485	533	504	522	498	488	452	506	502	479	507	538	534	525	493	495	493	499	479	511	551	520	479	518	530	517	472	516	541	525	526	503	516	527	475	503	476	474	513	494	500	529	516	557	523	500	511	531	456	483	480	483	487	507	507	505	483	539	466	512	518	496	494	488	498	549	510	496	473	471	532	512	545	483	516	525	477	496	457	526	459	492	472	519	533	497	485	464	477	492	498	539	507	499	489	485	492	468	502	509	484	523	495	492	523	527	447	467	489	479	488	475	486	548	479	529	512	469	484	471	465	498	518	487	507	503	510	526	491	481	496	518	469	516	488	540	513	509	513	480	509	513	534	531	475	504	489	483	566	523	502	510	549	520	481	483	443	477	505	478	548	517	488	537	490	509	495	510	469	481	496	518	508	504	475	540	518	521	534	489	508	511	541	482	495	471	496	508	476	503	491	520	513	519	497	481	485	525	507	489	491	490	493	497	455	525	530	501	487	494	508	501	560	480	513	493	464	531	541	494	488	491	501	490	493	516	494	494	505	492	528	486	509	540	488	523	463	512	531	486	513	515	508	537	506	466	496	519	506	472	531	499	481	470	516	524	532	457	496	473	487	477	513	478	532	516	450	520	487	480	489	501	506	505	483	508	487	522	489	456	481	547	524	531	520	481	513	499	509	519	479	496	472	479	475	492	495	484	520	490	486	491	490	471	496	512	502	512	508	487	488	511	498	477	488	492	493	517	489	539	518	472	531	489	497	510	512	493	482	493	473	459	493	535	472	489	468	506	484	501	442	446	521	520	482	522	556	510	526	528	452	520	513	464	503	487	472	540	497	489	440	510	507	504	546	535	479	512	516	538	484	510	533	513	464	518	470	481	489	506	524	507	479	507	518	530	524	482	520	520	465	523	522	498	514	521	505	498	488	503	517	478	496	491	526	523	526	486	529	500	496	478	509	440	507	464	475	509	474	485	509	508	505	482	480	482	546	546	493	524	478	482	490	519	493	512	476	477
11139	4677	2582	965	599	546	471	417	422	356	348	367	361	311	341	340	314	331	386	339	363	326	331	373	344	336	320	374	397	327	337	335	363	358	356	380	335	338	327	338	373	346	353	347	391	338	310	329	314	343	354	318	359	335	341	357	346	326	333	381	332	340	339	322	328	343	320	372	345	333	342	287	322	354	332	357	333	335	309	329	325	347	326	363	348	342	339	318	335	359	340	339	301	342	301	351	322	334	317	309	355	311	311	327	359	329	303	370	339	322	332	347	382	341	324	324	319	311	354	324	377	339	304	319	357	367	324	359	310	317	309	348	340	343	352	339	336	329	350	365	300	349	337	315	330	327	304	329	331	355	340	332	326	377	315	370	329	317	321	340	319	342	352	343	356	339	342	359	337	316	317	319	339	315	338	296	346	346	296	326	352	343	317	371	334	365	339	323	318	335	342	358	346	353	306	349	352	323	340	358	360	332	320	326	326	349	315	323	319	342	344	311	344	332	360	336	354	350	367	336	274	322	295	341	339	347	330	312	293	305	337	315	347	338	298	325	303	357	376	342	361	324	352	326	342	374	327	369	275	349	325	359	348	307	347	313	326	349	336	354	352	300	370	346	323	294	341	328	326	328	367	338	369	318	358	320	355	354	330	349	327	302	357	325	317	309	324	362	307	342	344	321	328	348	348	312	336	334	355	363	324	348	326	336	355	349	373	364	340	324	338	333	315	335	324	303	315	363	322	391	350	338	337	346	331	349	325	326	314	325	329	301	301	355	330	322	329	364	353	313	332	380	336	357	335	341	321	325	324	329	349	348	350	324	312	316	344	330	314	378	345	307	297	332	332	324	349	341	319	348	347	356	332	308	345	318	320	338	333	351	338	316	315	326	340	331	345	352	329	339	326	360	346	339	345	356	314	327	339	323	307	325	384	344	328	306	386	310	332	311	321	335	349	313	350	332	351	330	368	344	302	340	339	309	347	337	322	329	311	332	318	349	316	372	307	323	367	289	339	279	348	332	333	393	316	338	360	351	353	337	351	324	340	331	338	325	353	320	325	366	345	347	371	317	294	357	358	322	341	342	350	313	328	322	324	319	350	369	359	350	361	319	353	324	325	296	354	340	350	340	330	369	343	359	343	332	342	337	330	336	363	330	323	352	346	323	337	354	324	316	312	349	337	350	313	337	344	349	325	322	335	337	351	357	307	328	317	347	330	338	305	294	312	313	342	356	335	338	357	333	352	324	351	329	345	358	387	327	337	357	334	345	323	333	339	329	307	358	366	312	304	327	349	326	350	350	318	345	360	358	331	330	357	316	310	331	345	343	322	339	339	322	354	322	314	318	353	349	360	311	347	327	365	338	329	356	310	321	329	346	316	340	337	337	324	328	350	343	309	312	340	345	320	313	344	365	335	354	335	342	342	330	343	335	371	343	334	320	325	330	325	333	336	378	358	319	329	350	352	370	302	335	363	308	348	342	331	325	350	324	368	328	324	353	304	348	295	377	326	367	324	310	326	322	335	333	326	316	331	305	352	342	334	308	346	341	338	323	339	316	344	322	336	374	302	292	324	347	367	338	361	357	317	379	330	331	332	331	335	338	337	375	330	325	342	358	357	333	345	335	341	332	313	345	326	328	337	369	354	348	355	353	328	331	315	343	329	317	341	325	298	327	365	315	327	355	355	327	356	361	330	358	325	326	302	358	310	338	355	297	331	360	370	346	327	329	348	324	366	323	320	339	342	353	332	299	294	332	332	341	367	331	341	361	315	331	357	316	308	349	334	319	310	297	332	355	356	343	354	345	327	359	326	336	325	329	321	340	360	341	337	330	363	345	347	341	333	365	345	308	362	317	347	327	347	337	326	313	336	339	316	332	344	371	341	327	346	352	339	359	317	356	328	344	336	328	332	333	333	324	318	314	338	329	337	331	328	321	348	353	315	313	353	331	333	356	332	321	321	361	344	323	300	351	357	334	345	355	364	324	359	354	355	363	321	361	333	334	325	338	343	325	326	362	354	334	352	355	373	372	343	353	349	350	320	303	330	340	335	353	345	312	329	321	390	290	328	344	353	356	312	340	356	314	356	325	326	329	323	297	320	351	319	324	360	323	338	317	337	341	330	317	349	342	356	333	293	359	356	313	358	362	337	361	326	343	344	361	326	325	324	325	339	318	353	345	324	310	295	360	330	334	322	309	337	372	282	317	309	326	350	352	327	331	327	353	366	337	319	372	324	315	315	328	316	299	386	332	348	367	370	321	358	333	326	346	322	379	310	326	376	318	348	308	326	301	344	330	308	297	360	360	306	345	341	320	334	305	337	359	287	327	324	349	312	367	356	327	351	368	352	359	331	333	307	323	339	344	357	354	322	323	348	346	357	342	324	326	290	335	324	328	331	293	340	358	346	330	333	371	317	389	337	373	300	366	303	345	340	359	331	312	336	355	354	349	363	320	329	285	322	327	319	321	340	368	330	314	340	337	384	309	302	353	314	314	357	319	326	326	326	313	341	318	349	321	305	348	330	331	352	307	333	338	288	346	321	324	291	323	341	344	332	351	321	322	361	337	322	342	314	342	336	319	367	336	344	350	369	317	333	341	319	348	350	325	357	341	316	333	330	339	316	319	343	318	320	302	345	317	322	353	311	343	331	343	349	286	343	335	335	323	342	319	329	322	358	307	319	371	315	373	344	293	343	339	348	307	342	363	337	313	337	319	343	362	326	339	343	310	359	325	314	353	329	333	342	333	338	353	336	356	320	326	335	319	324	300	341	359	326	302	305	320	311	356	320	345	350	294	342	324	356	303	333	320	352	342	310	324	334	355	293	335	310	379	344	314	361	326	346	343	305	330	366	318	355	297	346	350	315	364	346	330	327	343	317	339	362	349	348	342	305	299	318	316	337	322	326	321	317	346	369	325	307	351	346	357	324	336	349	316	382	345	353	361	343	356	362	368	348	336	346	373	325	351	343	330	346	307	353	353	344	357	356	311	324	353	385	352	346	310	319	342	321	349	331	306	321	334	332	327	316	337	371	315	346	345	339	324	348	323	355	329	330	332	362	313	346	325	325	324	361	347	307	351	339	333	351	356	347	333	314	357	364	326	362	333	316	314	326	352	361	370	382	334	358	337	342	303	351	349	308	311	309	326	333	346	331	339	325	348	336	342	338	340	308	305	327	335	368	364	367	325	323	337	375	329	370	317	343	377	356	308	352	326	350	369	330	336	347	310	355	330	355	373	323	331	338	300	309	366	315	335	322	338	311	356	301	314	329	333	329	338	314	349	312	376	339	344	349	337	352	341	315	330	356	344	327	358	347	326	330	321	355	356	349	324	353	340	352	333	323	308	358	346	329	334	343	299	306	356	352	368	348	351	379	389	360	318	315	348	316	344	310	336	344	358	385	358	370	353	357	346	328	341	322	309	345	354	342	339	330	337	336	316	330	370	339	330	338	307	322	308	328	415	322	329	323	343	343	381	344	301	316	354
8472	4915	5026	2827	1969	1697	1448	1291	1191	1066	1017	965	917	940	837	858	943	869	859	842	841	829	874	819	870	865	790	829	796	875	794	892	849	826	832	860	840	801	816	834	796	805	777	805	775	799	807	823	817	813	838	763	806	870	792	805	813	796	814	791	740	843	828	791	788	849	778	760	796	834	850	835	786	817	813	778	808	801	812	781	828	807	815	832	753	837	844	784	833	812	801	811	829	809	805	801	798	874	813	821	812	779	766	814	845	861	839	805	798	815	801	802	829	819	798	816	764	784	815	794	804	795	826	799	815	780	825	793	783	781	865	831	832	804	825	807	757	807	779	777	832	812	807	785	789	776	831	781	825	790	792	850	833	847	808	825	825	797	798	794	802	821	858	869	822	793	770	831	798	778	792	797	842	806	771	840	838	767	798	748	807	830	749	834	823	811	787	782	788	827	777	816	793	866	859	837	802	803	812	782	801	849	797	857	822	810	780	793	809	814	788	809	825	807	817	845	763	823	846	767	806	820	842	809	846	868	828	823	854	730	783	762	827	776	866	808	816	840	765	810	848	835	816	804	800	803	777	816	791	785	814	769	792	757	799	802	746	759	828	840	857	824	796	789	818	856	853	821	819	811	784	822	813	815	795	790	848	827	844	752	816	813	785	824	806	780	834	799	830	783	814	802	799	833	830	831	830	808	808	861	795	805	837	785	762	770	799	803	826	771	832	804	807	779	793	792	853	810	795	794	822	789	784	815	831	801	772	826	797	799	765	810	877	799	781	836	828	806	794	802	788	775	783	860	796	817	822	875	738	844	784	757	790	782	810	810	806	812	798	769	881	799	811	791	821	797	806	805	827	785	821	820	833	788	801	776	846	782	810	813	820	848	775	779	871	774	809	832	755	784	795	866	830	816	817	795	829	809	843	771	844	775	839	828	798	795	833	792	788	830	820	780	827	788	774	772	793	812	793	794	845	807	822	812	815	774	824	781	821	804	824	815	766	808	825	812	830	824	859	802	841	773	770	848	789	818	763	867	843	816	761	800	806	798	809	790	799	857	765	848	768	876	799	781	766	859	773	758	774	825	800	820	779	791	802	836	825	850	827	771	766	809	763	840	831	774	854	843	764	819	777	786	796	839	865	823	787	813	870	801	840	802	835	818	838	792	796	816	828	814	771	785	837	836	810	838	792	789	803	787	821	781	808	810	856	793	840	843	759	798	791	789	807	764	797	839	842	774	828	808	814	835	845	781	821	812	796	796	836	826	836	843	806	807	797	797	800	818	785	800	801	816	831	827	814	782	786	829	797	797	796	779	835	814	745	752	803	738	794	829	764	812	781	817	809	748	764	801	844	834	790	767	859	780	823	786	805	828	798	785	761	823	775	815	758	784	812	734	821	828	815	871	790	785	795	791	771	826	821	818	771	783	805	770	827	813	828	796	776	800	846	789	818	795	827	860	797	801	804	841	746	798	799	795	850	807	799	807	772	776	842	776	801	792	820	849	794	808	799	786	842	791	843	858	840	808	854	773	839	811	771	804	764	845	744	772	800	801	786	788	835	864	795	804	756	782	797	843	819	857	817	776	836	764	786	845	785	770	803	805	811	783	798	815	804	815	804	797	793	818	767	785	804	812	786	788	772	865	826	808	817	836	798	816	785	808	828	772	749	819	813	804	844	804	800	814	797	802	798	804	830	800	823	846	764	808	803	764	787	774	767	780	852	785	773	823	801	812	804	797	831	757	835	854	801	775	838	817	811	852	832	813	797	821	860	769	804	838	828	817	766	807	796	792	838	800	814	830	804	806	813	781	821	789	781	823	817	782	789	804	766	792	818	789	816	777	790	829	801	770	879	847	794	806	843	815	807	787	833	811	813	822	770	821	766	769	806	815	847	836	799	798	797	761	801	834	776	762	781	798	829	796	795	788	828	786	797	820	845	770	797	784	787	775	761	784	755	856	782	825	817	795	829	785	791	776	800	810	812	769	843	842	788	783	758	799	795	829	792	867	808	818	806	803	813	795	779	828	828	812	839	829	769	789	795	785	832	812	783	786	875	812	905	826	818	832	795	751	814	832	793	845	814	778	832	824	815	773	757	771	778	792	804	821	773	795	808	800	799	771	771	788	789	772	784	842	799	801	737	786	866	851	812	782	838	840	831	804	815	848	834	783	836	783	805	754	836	861	729	773	829	785	800	773	830	762	779	799	786	830	825	804	811	817	732	812	807	809	774	774	822	792	809	814	844	794	818	801	847	776	867	788	829	873	823	847	801	802	780	853	768	803	798	843	841	840	737	876	768	856	835	842	840	829	828	793	874	805	835	865	830	822	814	803	825	828	774	827	824	790	843	812	803	818	811	845	815	839	860	790	815	763	836	837	798	791	767	816	749	832	731	824	811	814	790	846	809	859	820	739	777	786	809	802	799	768	800	818	769	791	828	824	855	792	816	824	769	773	815	821	851	810	790	801	840	769	798	830	840	802	796	820	749	803	801	800	827	815	829	829	848	793	848	797	824	832	790	812	776	807	782	802	796	830	855	779	817	791	851	800	817	832	814	765	784	839	829	797	808	833	824	836	816	832	784	804	776	832	787	824	776	812	849	841	823	791	835	795	775	784	833	816	827	769	832	811	770	787	766	792	837	784	785	859	864	798	823	782	853	792	842	814	799	827	835	812	826	778	757	820	809	827	822	781	772	794	792	807	800	812	841	804	770	796	787	769	801	805	850	827	814	771	813	794	829	865	779	805	803	776	774	813	859	755	770	790	811	831	793	808	812	806	780	845	791	809	819	790	807	799	789	785	834	785	787	818	820	781	797	816	831	822	792	788	844	780	836	818	820	835	822	777	824	810	787	812	808	834	810	829	812	819	820	803	739	829	811	814	809	770	817	761	813	833	797	837	838	784	847	785	844	816	791	818	820	762	823	817	757	818	831	805	818	776	825	807	801	785	792	825	816	779	818	798	834	802	810	815	799	805	773	809	828	805	776	805	834	780	804	808	785	778	832	799	883	745	821	787	850	809	828	765	822	782	778	851	754	831	813	835	740	778	819	856	882	821	765	801	822	861	834	855	801	781	796	769	804	800	820	805	773	732	806	809	800	814	802	793	782	830	802	779	832	841	819	837	836	823	782	832	802	756	909	794	818	812	774	766	836	802	852	793	810	769	822	795	815	760	777	811	799	853	829	813	819	838	803	815	803	794	847	728	821	818	788	783	857	766	766	790	834	842	828	845	834	827	839	787	841	790	777	834	811	845	808	877	880	861	797	812	821	806	783	787	775	795	858	835	769	801	793	770	789	841	801	820	822	816	805	830	770	793	810	820	800	743	804	779	816	797	789	811	823	805	861	841	782	845	808	777	762	821	776	824	859	811	815	817	828	815	816	805	875	783	811	779	777	795	788	823	820	816	840	788	822	783	818	806	803	821	829	827	776	806	817	763	764	824	851	776	775	809	757	820	832	784	783	805	813	787	838	802	850	837	806	823
26094	14486	12668	4009	1050	676	568	487	453	400	366	330	322	342	352	286	329	329	327	349	335	314	301	310	299	289	294	270	266	300	289	309	313	317	311	335	300	274	320	269	293	297	315	295	271	277	304	309	302	285	335	309	268	304	278	277	286	290	272	277	297	277	298	295	276	300	305	291	306	327	299	298	277	294	317	307	306	272	297	287	275	275	285	284	287	297	351	316	298	316	303	307	255	306	307	285	290	320	314	307	273	296	267	308	307	276	290	271	281	301	287	271	264	311	289	286	284	298	286	297	279	294	334	288	340	284	282	297	298	271	281	255	297	277	306	300	319	296	302	294	297	305	298	304	299	283	305	305	276	304	259	303	290	306	285	293	304	278	290	265	314	316	269	310	273	298	316	288	293	316	311	273	290	291	288	269	292	257	316	300	325	316	292	297	294	270	306	322	234	293	294	322	314	281	268	303	286	310	285	284	289	302	280	289	305	297	302	279	304	273	297	301	317	308	262	321	266	312	310	316	267	313	265	326	308	310	301	309	276	286	283	305	300	301	307	284	290	308	311	296	298	298	287	294	301	286	281	304	312	273	298	295	291	317	265	310	294	307	311	301	294	285	293	258	290	305	290	282	297	293	271	293	292	274	299	270	280	322	313	282	301	309	305	323	327	245	315	270	287	304	260	291	310	277	314	304	311	310	292	288	274	314	293	282	284	293	312	284	310	282	338	258	285	277	282	358	292	293	331	287	298	297	267	268	310	309	298	302	332	318	303	259	279	338	281	258	275	286	283	280	295	282	300	298	306	296	327	300	302	313	301	265	286	290	335	305	274	267	268	312	320	310	318	295	280	307	297	285	273	325	314	324	290	297	278	303	340	288	282	285	275	283	311	319	292	303	307	282	327	295	270	274	263	276	271	297	269	306	304	314	298	278	297	279	329	305	305	260	326	296	306	293	323	278	292	281	288	296	296	288	284	280	279	263	284	309	280	291	302	310	291	286	327	274	295	303	297	299	291	272	277	271	303	283	286	293	272	315	296	322	266	285	313	331	333	279	293	275	285	280	318	258	294	308	306	299	302	292	301	285	260	290	268	313	287	311	272	329	276	251	297	301	292	296	273	279	297	276	302	274	297	270	255	267	311	293	283	299	282	259	315	282	300	307	312	295	284	299	302	293	327	277	301	264	311	337	360	299	299	306	309	279	312	276	270	327	274	320	307	306	323	262	293	280	303	295	283	285	295	273	298	292	269	298	291	295	303	301	294	300	260	285	269	295	282	323	311	310	276	296	295	278	299	292	290	302	320	309	303	307	292	287	282	309	288	273	312	287	316	283	327	277	325	282	263	311	297	300	315	322	284	283	316	316	295	260	288	304	266	281	276	278	309	276	280	249	314	280	289	308	255	275	307	306	282	287	299	265	289	282	276	301	287	303	284	269	327	303	320	304	270	275	292	268	294	296	300	298	250	313	289	261	265	267	309	285	281	297	292	327	280	287	288	291	262	280	269	294	297	321	311	297	276	315	277	276	306	301	302	285	280	301	284	321	284	308	298	289	306	280	285	282	290	295	286	316	277	314	285	285	301	271	288	274	301	265	255	282	293	279	282	290	262	254	283	320	311	297	279	254	273	294	316	306	269	305	310	310	313	292	304	322	262	319	286	278	310	298	275	320	312	286	299	248	260	287	269	323	275	279	292	275	278	270	278	322	284	285	284	314	294	308	317	311	315	325	316	270	317	295	308	283	314	287	287	297	298	261	293	284	285	282	302	280	302	280	311	297	272	320	289	290	256	283	290	296	303	281	291	282	279	302	320	270	348	279	306	302	289	297	306	291	324	298	261	263	296	309	292	293	293	268	298	333	284	318	300	266	296	277	317	279	309	323	280	274	274	307	306	280	292	318	323	302	271	338	273	328	302	298	270	288	294	288	299	318	305	307	286	271	306	287	289	259	249	270	296	320	280	294	302	272	301	279	291	285	295	281	268	294	288	294	269	294	278	307	286	262	322	292	301	327	320	313	297	296	304	288	313	328	279	286	278	305	304	265	291	299	287	281	295	302	297	294	333	310	286	296	295	284	311	308	268	337	331	296	301	288	301	302	294	272	276	293	322	285	285	295	304	307	285	286	305	267	313	290	320	324	313	300	289	324	324	269	274	310	295	325	258	273	288	290	286	320	311	305	257	262	283	304	280	300	270	287	333	293	288	273	279	291	311	283	280	303	315	281	311	283	287	306	284	329	286	323	282	300	268	277	287	309	280	279	253	283	302	271	291	298	318	291	282	309	327	277	307	321	321	273	304	306	302	264	295	273	316	300	287	282	291	276	346	319	297	286	290	293	298	299	279	313	282	324	271	308	293	280	305	285	322	289	283	294	290	294	277	313	305	288	269	282	255	321	315	298	298	312	274	303	299	296	289	316	278	280	304	263	287	281	304	316	292	267	312	293	335	327	314	295	282	294	323	271	301	304	272	289	289	293	309	257	318	279	288	283	317	296	278	329	278	308	296	303	311	309	300	285	303	287	306	296	312	272	306	304	304	271	286	302	314	316	298	317	313	297	327	284	285	300	307	288	323	305	290	271	272	312	304	299	272	302	279	302	272	272	331	296	322	265	298	287	316	270	292	296	263	314	259	283	318	284	266	291	302	328	298	295	314	280	305	304	292	298	287	279	300	288	279	296	291	307	312	329	307	249	305	294	287	319	269	269	274	312	264	290	335	326	280	311	272	325	278	288	290	295	266	315	273	330	301	305	300	308	269	278	269	272	282	321	307	273	300	288	292	299	279	258	276	270	308	282	282	272	308	284	307	303	310	284	315	306	260	299	305	292	271	308	286	304	280	278	292	274	294	269	291	287	292	297	277	323	264	283	326	281	280	336	299	277	284	279	283	293	327	305	291	284	313	302	279	290	317	322	263	296	272	308	306	306	262	290	289	291	278	281	323	321	302	305	308	291	298	264	258	306	288	280	286	317	268	309	285	297	258	308	270	300	311	303	270	291	303	275	281	326	296	291	284	292	322	290	280	293	271	288	315	310	305	263	292	296	290	293	302	276	273	307	295	284	254	282	320	279	302	279	292	283	297	298	306	268	271	298	302	293	315	339	278	279	277	313	297	291	311	311	281	318	295	306	287	307	293	260	318	273	287	272	293	327	278	307	279	297	306	299	298	253	287	304	293	309	278	307	251	283	305	316	304	295	289	270	266	311	301	318	256	315	312	318	312	307	324	285	275	291	317	302	306	292	269	288	301	304	295	291	250	282	274	306	297	285	300	294	289	306	327	278	275	285	308	280	289	297	268	304	273	298	329	296	276	258	271	283	300	312	311	312	319	292	326	291	286	297	289	266	301	296	323	294	324	282	285	287	311	268	307	286	265	282	305	305	286	292	299	288	287	288	291	313	280	316	282	289	285	307	321	281	286	302	278	274	274	277	303	313	294	293	280	285	300	278	316	321	327	304	284	273	273	298	278	282	273	313	292	278	290	295
18994	12625	16805	6259	3129	2675	2005	1697	1568	1387	1286	1167	1045	958	947	918	907	858	865	890	787	836	813	795	829	750	740	751	724	712	753	764	748	674	714	686	703	715	688	717	729	700	706	758	761	674	712	700	676	745	741	729	712	696	711	673	750	672	693	702	721	727	785	770	752	722	663	763	654	746	721	725	690	760	736	722	687	694	683	730	758	731	732	736	695	712	730	703	698	720	699	687	704	696	663	734	725	704	696	711	760	757	716	677	679	740	706	702	767	730	703	716	674	726	710	704	734	717	702	748	736	712	681	717	723	695	703	710	715	655	724	746	653	715	725	736	768	696	685	710	748	692	718	717	713	696	703	730	713	740	704	726	692	686	672	716	690	723	691	731	763	668	702	686	734	715	701	701	717	665	723	710	726	674	668	706	732	677	705	730	677	727	722	680	643	724	700	674	723	723	678	680	736	735	680	740	730	712	733	713	685	707	723	699	704	710	705	707	697	719	666	736	741	710	711	691	732	733	698	724	710	687	735	686	708	734	714	680	693	731	702	739	728	752	719	750	716	714	780	745	697	717	699	738	719	770	669	717	729	774	729	658	770	709	716	731	762	719	679	748	695	762	723	694	681	681	694	724	705	704	699	697	753	738	685	665	715	726	674	744	733	696	700	697	706	750	699	677	772	704	739	701	746	721	718	726	669	719	730	719	744	676	765	726	742	752	719	718	707	699	700	705	723	753	676	721	722	708	704	679	752	714	699	698	727	712	672	713	714	714	713	731	712	699	711	730	768	704	740	720	695	717	658	717	700	736	729	716	713	714	713	724	712	762	675	714	732	766	674	731	710	701	743	766	724	745	715	712	708	698	708	731	721	698	742	690	729	691	705	728	708	687	708	700	743	701	733	714	683	725	719	669	735	704	698	767	739	719	769	689	747	738	712	701	729	751	740	717	690	725	744	674	697	711	684	701	709	722	700	666	747	713	665	695	737	706	739	697	752	735	767	724	685	666	730	699	693	681	728	716	694	708	667	704	745	676	738	725	686	750	719	673	687	687	726	674	714	697	697	765	756	686	712	685	712	717	686	671	731	732	725	703	706	693	766	693	728	712	736	717	717	693	683	695	738	670	693	682	703	704	729	729	739	727	730	691	770	719	719	688	700	722	718	709	681	701	722	710	726	714	741	724	731	773	713	716	681	724	712	712	709	722	717	722	689	689	687	726	722	688	705	700	738	720	669	712	726	673	718	753	717	729	702	727	686	739	666	692	713	750	756	699	703	717	740	716	726	685	710	740	688	705	699	738	707	718	754	686	762	666	729	712	761	695	692	708	717	740	711	683	702	695	730	771	739	723	689	731	717	704	738	674	651	703	689	704	721	671	737	703	686	716	747	685	683	735	752	698	691	661	757	694	770	704	736	718	707	704	716	703	695	714	675	774	659	658	671	697	762	739	686	736	716	746	735	723	720	723	698	692	674	723	695	685	702	745	726	702	714	702	785	749	691	695	736	698	677	715	739	744	712	757	713	728	671	728	701	722	699	716	741	727	718	742	728	689	738	716	730	703	702	745	687	690	698	732	727	684	741	666	703	687	727	731	742	682	723	722	703	741	703	720	698	731	714	716	645	719	678	729	691	735	699	690	673	717	736	711	729	707	777	749	722	740	677	698	708	706	744	684	707	637	717	728	709	725	697	688	673	709	714	737	716	725	691	715	684	764	722	685	689	726	757	702	687	679	696	708	686	676	718	733	703	746	717	705	721	703	704	703	698	699	687	660	725	684	737	710	695	711	713	680	769	672	722	716	736	678	692	711	706	714	720	712	709	711	697	687	711	695	716	728	706	716	714	693	675	784	711	781	667	758	741	724	674	680	706	712	723	723	694	730	723	686	665	702	723	726	709	759	711	686	749	677	707	676	758	687	692	744	722	720	711	694	755	730	724	673	709	693	703	727	739	705	765	700	695	686	753	760	693	722	707	719	735	737	680	751	655	743	734	712	684	756	746	728	731	688	696	672	708	723	708	642	705	671	716	710	705	699	735	733	737	671	711	707	718	778	707	779	727	722	730	679	664	788	673	777	721	724	692	730	703	685	689	694	695	688	719	714	728	737	735	719	752	665	702	716	703	725	716	684	749	690	698	723	711	729	716	734	714	724	747	727	732	716	757	703	736	694	728	753	706	707	728	696	650	740	738	722	736	715	716	731	732	680	749	643	704	688	731	723	707	716	675	708	704	713	737	681	708	690	698	716	705	727	706	671	703	697	730	746	692	770	755	731	743	689	708	712	690	760	739	723	691	663	697	749	727	713	696	735	681	727	714	668	689	712	754	706	698	681	708	700	753	772	692	686	722	697	713	707	725	660	717	716	745	733	737	702	704	706	659	711	709	710	702	671	692	723	728	757	684	714	741	679	714	746	749	733	739	668	672	713	746	673	686	654	736	701	706	701	736	699	686	728	714	694	660	714	728	687	687	742	725	745	741	739	758	754	719	688	731	726	723	712	715	717	723	698	731	709	716	696	716	704	691	715	752	771	706	709	712	709	700	712	706	645	742	725	685	692	741	676	690	722	640	709	710	673	735	706	725	683	682	662	660	720	712	725	705	742	742	646	715	690	741	751	690	726	659	712	717	699	686	677	667	659	679	695	697	676	738	695	677	717	671	711	702	742	710	717	714	707	717	749	721	703	698	718	716	707	721	693	700	733	710	753	699	706	712	701	713	694	697	694	685	762	730	702	754	726	734	707	715	723	716	727	686	737	680	719	732	649	664	734	728	699	649	694	671	720	717	731	722	705	736	674	713	735	739	714	687	678	720	721	741	724	695	686	721	719	715	698	693	715	712	721	722	701	714	698	674	751	688	695	676	728	669	727	685	672	675	690	721	713	692	680	726	677	721	686	686	691	718	744	689	722	703	711	732	680	774	715	761	742	714	708	695	739	726	705	674	720	733	690	765	748	720	714	674	702	736	714	718	694	690	763	707	700	722	708	724	683	666	707	688	731	657	683	743	739	731	713	774	728	686	716	705	735	714	739	687	735	743	755	776	741	714	785	741	697	667	660	679	745	721	731	689	725	727	717	751	661	764	701	733	700	705	739	738	761	765	703	719	691	708	697	725	736	665	666	721	689	720	686	739	689	725	667	739	778	658	707	666	718	725	729	687	722	759	701	724	743	672	710	726	678	680	725	694	698	713	709	721	705	657	726	729	678	747	724	690	724	669	712	692	786	681	725	697	755	708	704	719	654	712	697	743	687	726	738	696	672	735	718	716	700	719	700	685	699	680	720	733	718	754	747	636	713	682	692	644	736	721	733	770	690	752	747	721	669	702	663	754	720	676	717	720	733	719	665	715	751	692	714	753	703	705	701	701	685	774	714	693	735	695	717	719	667	754	691	725	712	721	739	700	691	716	679	679	706	686	736	707	756	689	745	707	705	700	713	707	724	703	739	710	701	659	752	727	703	677	697	727	678	740	713	657	712	716	681	739	766	736	718
34878	22514	22778	8789	1864	908	620	544	430	361	334	272	296	263	283	238	243	236	233	212	216	231	229	194	192	220	227	186	203	224	211	202	189	203	228	217	211	200	196	186	192	196	202	197	210	192	181	163	175	192	245	173	176	187	213	208	219	187	197	187	232	202	186	213	215	213	215	178	200	200	189	207	194	220	191	207	198	202	226	189	194	221	179	193	203	212	212	221	184	202	214	180	186	188	195	192	218	205	191	201	177	162	181	199	198	197	188	185	186	177	211	202	210	209	197	212	195	168	191	207	187	204	192	198	190	191	232	192	165	187	177	187	193	195	196	214	185	210	171	207	179	190	216	205	202	222	223	216	228	203	179	188	199	191	190	182	189	187	180	204	204	187	188	223	217	191	198	191	201	193	213	219	216	199	213	179	195	195	197	192	209	200	176	215	200	188	197	163	172	178	217	186	201	194	198	194	205	184	189	183	196	201	194	187	209	204	188	219	191	224	198	188	197	189	234	181	204	195	204	186	187	200	184	180	197	240	208	213	212	185	192	206	195	191	196	180	183	208	196	188	209	185	196	214	188	187	226	209	200	207	220	215	194	188	187	215	208	199	195	184	178	204	197	192	196	200	179	206	194	203	213	220	208	238	206	201	188	199	211	192	168	214	219	214	194	173	184	198	206	201	172	193	224	220	195	212	186	180	193	193	183	196	181	204	198	221	189	193	187	187	210	227	194	192	210	222	200	187	196	200	194	229	192	222	201	201	172	209	221	189	220	216	180	198	210	194	175	213	204	212	177	157	198	206	184	146	187	201	180	183	208	211	191	183	232	185	206	215	184	211	190	173	185	222	200	202	177	216	185	201	201	170	171	200	184	187	215	206	200	209	157	178	189	223	187	179	176	204	207	182	188	199	189	196	221	203	199	180	209	198	196	188	194	203	207	205	178	208	225	212	185	204	203	190	176	190	214	217	204	193	226	230	201	195	187	197	200	207	198	197	199	190	193	194	194	177	210	206	181	193	219	198	204	202	200	183	227	206	221	214	178	204	182	179	200	205	215	176	167	195	189	180	186	177	208	213	219	217	167	201	221	204	180	194	199	200	227	191	190	202	159	189	206	187	197	206	198	190	211	187	212	208	221	213	205	183	207	201	188	203	188	201	216	201	210	187	218	203	201	185	226	190	193	214	212	222	190	214	193	198	217	199	197	216	214	216	208	203	209	188	218	194	216	186	209	218	210	178	197	202	227	204	191	215	172	216	192	200	191	158	198	188	205	194	203	214	214	200	219	192	219	181	203	189	191	184	205	191	183	170	195	209	198	213	183	225	183	211	191	189	162	214	210	203	177	166	170	219	169	222	190	176	222	209	206	207	211	229	204	198	164	190	191	194	177	206	173	194	198	190	207	213	185	211	182	204	208	211	183	195	169	194	224	191	203	172	180	185	215	172	179	192	193	202	204	215	184	190	184	196	192	199	196	220	217	197	200	219	194	180	203	196	203	185	171	174	218	191	214	189	216	173	210	220	200	209	203	198	209	208	182	197	180	191	190	182	166	184	210	214	211	204	195	238	207	217	176	194	196	188	232	221	203	211	215	200	208	182	217	216	205	219	190	186	231	213	213	211	171	190	193	212	218	188	201	189	193	208	201	218	218	240	200	182	213	193	197	197	189	208	232	174	190	192	185	208	193	191	190	216	199	214	228	196	197	200	185	189	205	199	194	187	216	209	215	196	208	194	193	204	197	200	204	182	218	188	182	206	209	207	187	185	191	190	205	230	190	194	184	175	213	196	220	209	198	209	181	199	202	187	198	201	221	211	230	207	211	202	231	192	176	221	202	209	199	198	199	165	188	162	194	194	182	212	198	194	202	190	190	188	228	185	201	193	208	200	178	203	185	214	211	192	199	200	212	206	172	186	188	187	203	196	194	180	204	200	241	214	188	161	215	230	214	207	181	197	220	198	177	198	169	203	207	226	190	207	190	222	203	193	197	183	189	227	202	179	196	202	187	163	210	187	189	201	192	197	185	187	161	174	199	241	192	235	199	166	202	200	183	177	211	197	185	208	214	202	202	179	191	189	188	201	204	193	207	209	209	205	203	188	188	199	196	217	198	178	219	223	209	195	221	200	192	191	202	205	230	176	176	189	177	190	192	191	192	180	193	194	211	184	176	195	224	203	161	178	179	193	192	190	197	211	168	212	184	199	193	181	179	187	185	235	196	182	230	204	212	190	211	193	217	189	210	210	213	199	206	205	211	199	207	205	197	195	187	204	229	220	191	205	199	183	183	181	205	206	200	200	205	210	216	187	198	193	222	181	189	208	194	198	172	212	199	228	197	199	199	195	208	216	197	208	195	188	198	210	184	186	205	195	185	211	200	198	180	196	191	208	191	177	187	192	208	202	211	204	211	211	220	186	179	174	193	201	213	183	206	180	225	196	193	191	202	200	211	199	195	189	204	179	192	196	193	211	209	188	190	193	184	192	200	168	196	193	197	190	186	227	208	200	171	201	171	206	219	195	199	206	195	183	197	228	205	219	195	176	178	190	207	200	213	186	181	199	201	205	217	213	209	207	205	182	199	171	218	192	192	207	176	188	228	193	232	221	181	218	208	196	196	170	204	206	212	187	201	181	197	206	184	182	189	208	184	181	205	196	180	176	169	212	210	208	200	185	169	202	221	220	218	200	209	188	199	186	203	184	199	209	174	196	206	207	193	172	191	230	178	190	199	193	203	204	211	218	213	208	204	194	212	189	187	201	222	206	200	206	205	194	198	182	211	204	212	196	179	172	182	182	190	191	220	203	207	164	204	211	195	201	205	187	192	218	223	207	204	200	183	189	189	214	201	215	207	221	193	190	225	206	198	197	178	213	225	212	210	166	197	170	215	191	197	192	199	207	209	218	176	214	197	200	201	200	188	203	222	209	231	191	209	186	219	197	208	209	188	200	216	207	209	210	217	178	212	203	193	208	218	186	178	202	215	178	194	193	193	211	197	190	172	191	189	187	194	231	208	218	191	209	189	204	225	215	215	216	200	178	179	207	203	218	201	184	205	203	187	177	207	209	196	196	181	194	197	186	236	206	166	168	218	186	219	202	234	199	196	182	192	190	196	218	196	217	207	221	216	201	196	197	183	202	215	192	177	196	187	212	201	179	179	203	227	200	181	231	197	244	167	194	230	185	189	195	207	190	189	212	219	195	172	199	193	203	192	195	210	194	200	195	192	192	210	192	176	176	208	216	186	213	205	198	200	188	177	175	171	188	195	200	208	185	220	186	255	196	208	193	196	181	200	187	199	204	187	196	222	208	201	185	203	195	172	197	198	202	193	199	209	180	202	194	199	193	207	201	189	189	196	188	197	180	196	197	199	198	190	202	202	222	211	191	223	173	211	205	202	229	183	211	183	214	193	206	210	190	177	204	168	185	186	194	206	200	167	201	184	202	212	193	213	200	202	203	173	197	192	168	205	210	219	171	234	165	199	205	207	194
23784	18419	25425	9461	3939	3121	2535	2045	1617	1438	1250	1152	1029	904	929	806	741	748	727	718	652	672	617	676	616	617	548	557	586	535	546	533	568	602	586	549	504	506	523	535	498	527	518	537	509	516	497	517	533	514	552	510	552	530	548	519	510	536	492	505	484	478	495	496	508	487	530	532	509	501	524	547	522	528	511	504	498	504	552	504	476	545	535	495	479	519	517	521	502	564	486	503	494	505	491	508	505	492	512	513	464	538	487	498	524	497	522	512	497	512	536	524	551	486	504	477	517	496	531	483	512	477	503	498	528	484	479	497	512	502	551	527	499	472	507	490	521	556	500	516	492	501	476	543	510	508	485	502	468	514	501	495	505	511	470	521	504	480	470	521	518	508	507	512	510	481	522	472	528	509	472	492	499	510	493	493	482	498	476	516	524	510	473	500	517	460	501	479	488	521	525	514	479	503	474	504	481	544	500	501	487	484	478	482	487	508	488	546	477	459	456	487	512	498	489	537	521	533	474	498	527	536	519	526	523	499	527	496	529	511	476	519	536	533	488	512	483	500	521	491	550	516	479	502	480	505	493	480	519	533	447	502	509	559	478	494	480	476	513	497	481	512	480	499	496	497	464	526	489	452	505	484	553	520	517	497	491	486	522	494	488	522	475	444	510	504	517	500	526	524	495	508	484	479	537	507	464	488	527	487	478	493	518	495	475	519	540	472	464	504	531	478	525	509	484	535	468	455	523	467	477	501	499	527	504	488	487	553	503	489	522	499	502	531	511	491	489	521	512	493	508	518	522	503	509	513	490	470	493	523	458	508	536	496	493	523	510	516	469	547	506	522	508	563	525	511	493	494	477	484	510	507	508	483	485	487	493	468	497	489	510	477	523	493	541	470	522	503	491	488	503	506	506	532	509	515	469	525	482	487	552	526	529	511	468	489	480	505	487	501	519	514	488	483	517	533	501	529	533	521	567	513	482	530	460	488	476	496	492	486	521	519	466	488	517	479	513	537	476	506	534	511	495	521	495	484	490	516	454	526	494	523	535	462	527	520	467	491	505	490	502	532	505	540	482	517	486	492	503	493	483	509	496	495	513	474	503	512	489	570	523	514	491	506	536	511	523	486	484	476	530	512	505	500	518	471	466	561	528	495	507	540	523	481	501	531	537	539	472	525	512	547	482	506	531	504	520	506	467	541	521	473	478	494	495	512	512	505	530	486	501	501	485	513	487	493	528	486	489	475	512	494	503	512	510	523	511	485	505	523	453	493	505	506	511	524	526	513	496	503	483	532	496	458	528	483	480	519	469	531	485	508	513	471	486	518	447	510	488	519	478	502	498	517	466	502	513	573	490	520	525	472	529	555	500	513	528	465	503	489	508	518	560	513	508	472	471	495	512	511	488	519	480	475	511	464	510	489	496	530	508	484	532	507	534	505	477	486	518	546	481	514	549	487	502	527	537	499	500	518	500	523	486	540	489	477	520	496	512	519	527	540	494	499	508	504	502	502	509	494	523	497	513	495	534	500	526	528	498	525	464	478	477	521	523	506	515	525	558	496	515	520	520	494	495	487	510	529	464	520	532	512	512	532	450	481	479	486	541	510	506	526	477	488	526	498	484	494	520	477	487	508	488	479	508	494	479	458	524	512	513	475	527	500	504	549	457	542	491	484	487	479	489	500	500	516	486	515	469	500	534	487	498	469	496	517	515	511	460	514	526	494	471	483	532	503	533	547	465	513	491	489	460	525	468	486	500	487	527	476	522	498	491	498	555	551	503	496	523	485	482	510	525	522	519	496	483	542	521	508	488	476	504	500	489	517	470	499	499	500	504	522	498	476	539	517	516	494	531	502	551	488	520	500	523	467	495	456	489	501	495	520	503	473	531	452	483	487	475	525	535	510	504	502	511	510	479	485	451	542	525	533	476	500	465	460	505	493	517	538	497	509	486	518	460	551	540	481	511	486	516	521	488	554	513	495	527	513	529	531	511	540	510	521	536	535	522	512	507	487	481	522	462	472	535	510	492	512	524	512	505	539	528	530	466	536	509	498	560	478	509	505	466	511	518	515	537	463	510	526	499	499	507	456	481	518	499	480	507	524	472	513	513	506	512	514	528	466	466	483	560	512	518	531	516	517	527	507	476	527	473	527	489	560	465	514	516	503	468	494	498	512	526	501	495	543	476	499	525	496	500	523	457	498	471	493	543	552	555	497	547	500	526	511	512	495	472	498	514	485	479	504	513	510	502	522	488	551	480	498	546	504	526	521	565	485	463	480	506	493	520	502	502	509	477	543	495	497	529	504	484	520	527	513	501	480	523	468	549	528	487	499	519	546	482	470	539	497	517	510	484	484	471	509	499	492	506	506	555	502	499	502	477	488	485	541	489	497	535	502	489	512	469	496	508	496	507	511	541	470	491	525	527	497	496	533	505	498	494	511	486	475	515	470	529	561	441	514	528	517	487	481	512	506	497	505	499	513	492	499	460	504	478	477	481	501	504	457	509	494	549	516	500	535	522	521	491	541	500	469	481	499	494	507	535	485	503	511	514	524	500	528	499	497	507	504	500	516	498	522	496	528	511	488	515	482	506	500	481	469	515	490	505	468	513	496	516	561	505	464	496	570	521	545	498	502	530	510	520	520	511	486	513	492	481	486	493	491	548	517	477	488	518	492	521	485	518	498	537	474	509	479	542	500	516	517	526	443	509	525	561	527	527	506	497	448	461	495	498	514	510	531	549	494	477	529	492	527	520	454	550	536	504	513	492	511	510	491	481	516	518	499	513	494	553	457	478	480	510	505	478	502	472	509	519	534	520	496	528	484	503	510	501	476	518	528	478	472	529	552	482	536	503	519	525	515	490	510	538	500	533	519	494	514	542	530	504	532	503	519	485	502	485	509	503	457	522	476	466	508	513	532	523	519	503	478	522	497	463	508	502	526	501	495	503	533	488	436	533	503	487	488	521	535	501	516	527	487	539	551	513	480	495	536	533	521	543	475	485	553	514	493	481	526	498	487	496	494	526	506	526	538	478	531	513	501	500	541	481	514	488	485	507	508	510	489	523	538	491	493	535	544	542	508	477	509	546	570	514	493	506	514	512	538	493	532	522	514	491	567	526	521	496	500	520	480	516	508	507	519	525	494	518	479	459	504	495	490	549	523	517	506	498	488	527	519	463	513	538	490	504	520	469	490	491	531	486	512	539	462	531	506	491	512	520	546	507	474	471	502	507	518	493	496	547	485	517	492	524	476	456	489	486	491	513	518	505	508	531	478	506	481	500	558	501	493	492	519	528	502	511	499	497	521	514	463	453	452	521	545	509	568	461	487	497	517	496	478	491	515	495	496	482	530	534	475	525	510	518	471	493	469	508	540	493	548	474	489	531	516	509	507	486	462	549	478	464	525	503	502	487	523	503	519	475	490	495	503	531	498	523	467	514	488	492	493	549	541	510	491	500	547	489	496	481	479	528	511	509	480	508	456	540	516	506	521
12031	4795	2741	913	652	488	429	377	394	403	369	357	360	348	340	371	343	333	344	336	337	338	367	353	328	362	349	315	320	349	321	345	313	348	331	355	340	321	360	330	404	331	316	338	340	353	349	333	387	335	328	339	336	307	359	386	348	319	370	332	360	385	341	336	334	344	352	315	333	345	318	378	334	361	324	384	331	298	330	335	341	353	341	321	318	326	318	346	354	367	322	335	356	301	322	356	373	346	319	368	350	332	360	342	348	340	303	338	347	370	333	369	310	342	362	345	353	348	355	338	342	370	306	319	316	315	333	363	342	361	359	336	320	321	331	309	330	319	359	322	319	366	331	307	356	322	319	341	337	359	348	351	309	334	349	364	352	325	330	339	309	319	351	347	341	326	305	351	337	359	311	353	318	329	336	299	345	338	312	359	332	326	345	332	352	351	362	329	331	344	319	345	359	326	360	334	328	328	332	353	330	342	335	346	314	350	340	366	365	323	348	355	336	366	349	347	333	324	308	318	331	339	342	364	334	353	326	341	360	319	361	340	321	296	338	355	356	340	336	359	320	364	387	341	357	349	342	343	331	347	330	351	336	327	365	306	329	323	332	328	317	313	307	380	329	330	349	367	334	342	330	325	351	324	341	329	348	328	341	344	374	341	326	375	340	362	333	315	336	324	309	355	349	374	313	348	327	364	383	331	320	290	308	336	345	364	320	335	343	354	347	333	347	368	328	355	365	363	357	373	354	298	319	358	351	341	297	334	328	322	325	343	344	303	338	333	355	358	336	315	336	371	344	333	334	338	359	320	338	313	368	360	325	300	319	318	396	332	354	310	368	324	362	337	295	325	322	331	350	335	323	365	320	342	326	315	373	336	348	345	321	329	306	345	348	294	377	381	328	338	312	356	344	343	375	345	355	342	324	317	354	340	305	376	321	314	380	349	344	321	333	323	339	323	347	308	346	350	339	327	289	327	339	326	281	331	338	356	335	313	339	317	356	361	360	324	373	347	315	328	327	353	341	332	356	326	334	354	350	315	341	351	378	365	346	337	341	314	337	386	355	330	360	302	329	339	331	337	336	390	341	304	337	360	341	335	329	340	332	348	368	322	335	335	335	336	324	316	324	350	343	345	380	294	361	383	333	364	355	351	332	322	310	325	332	330	377	306	338	311	363	327	323	336	336	305	324	345	341	312	316	322	353	324	353	362	339	352	340	334	315	336	355	373	356	329	318	357	310	334	325	343	294	337	335	356	329	340	366	345	334	326	354	305	317	348	344	361	375	331	344	348	396	333	320	355	327	369	345	356	354	294	298	326	335	319	340	339	364	319	351	335	364	349	324	330	331	303	339	327	331	326	359	339	338	359	352	343	329	320	360	311	350	338	370	342	352	330	312	349	370	345	379	312	324	325	344	303	336	357	322	332	330	353	327	325	380	369	317	330	315	316	367	353	303	347	350	343	346	345	320	359	350	325	347	379	309	297	366	379	318	388	335	303	357	358	362	319	321	308	326	338	328	342	374	351	365	351	312	331	337	375	332	322	351	324	362	340	341	302	327	385	338	351	368	324	318	349	315	360	321	325	327	307	318	326	332	356	337	315	361	337	363	358	342	336	334	321	356	326	355	355	323	332	370	306	367	335	335	360	342	335	340	326	348	345	325	339	345	332	320	384	330	345	359	367	341	305	319	323	361	331	322	327	380	322	315	354	311	347	353	341	333	319	380	348	341	331	318	316	322	325	343	338	323	328	326	348	301	338	313	340	284	337	326	324	338	338	334	338	346	377	342	340	315	346	332	329	307	339	317	327	349	345	349	358	323	355	348	335	353	347	325	342	354	360	364	312	328	355	347	334	301	340	367	324	337	363	317	338	351	370	345	310	334	357	340	343	350	325	340	331	348	390	306	352	322	337	345	323	329	319	331	335	334	334	350	349	316	322	344	369	348	335	307	342	330	339	332	337	361	320	358	350	337	350	311	362	353	337	328	345	312	337	344	337	356	393	377	350	342	325	331	319	313	327	298	319	326	353	339	311	342	348	327	347	342	347	338	317	328	336	331	337	340	366	327	326	317	333	379	335	338	332	350	358	350	340	340	356	323	366	333	336	331	380	335	342	360	343	329	298	290	346	387	339	357	303	348	330	337	329	334	328	314	352	317	373	344	338	340	347	331	365	371	377	323	325	340	399	380	347	320	308	309	370	330	336	321	348	358	353	318	324	361	346	354	346	323	360	350	326	343	339	338	322	355	333	351	364	346	345	329	337	368	335	360	287	331	308	342	366	377	330	367	365	344	335	338	308	331	367	345	345	318	356	344	338	362	353	377	332	332	323	330	319	348	341	311	338	295	338	317	333	326	334	348	342	343	363	326	334	338	329	334	338	319	365	326	323	351	379	344	313	349	331	347	353	318	350	313	354	367	315	362	285	316	306	337	359	342	349	325	381	339	335	315	357	306	312	344	330	344	345	319	352	332	336	330	361	337	373	315	358	333	348	331	328	364	345	306	358	380	346	339	341	336	338	358	361	348	338	338	356	367	323	331	342	353	321	312	364	369	343	336	387	374	343	343	366	348	348	349	331	324	322	355	348	358	330	333	352	321	357	346	313	343	333	359	345	324	335	347	336	346	336	327	323	328	347	312	314	324	336	340	327	343	355	334	336	335	348	350	358	366	366	314	327	325	333	305	336	334	302	358	328	378	332	351	365	327	343	321	363	324	335	354	292	332	357	332	306	342	350	357	321	376	303	376	383	326	296	312	350	316	332	334	348	333	350	337	336	328	359	357	342	317	349	340	329	327	327	340	347	345	320	334	321	331	342	336	339	350	347	345	369	363	325	343	336	329	373	364	326	309	350	336	315	378	359	296	339	327	363	336	320	333	339	307	356	336	352	315	335	294	334	332	370	332	318	344	330	353	314	336	321	333	340	362	299	336	312	323	304	342	300	331	349	347	326	338	332	325	383	340	349	328	327	350	338	345	348	361	365	326	336	366	338	338	344	298	307	332	342	364	345	336	345	356	348	369	354	323	340	335	344	345	322	357	344	348	380	357	357	350	327	345	347	349	340	370	356	319	331	339	311	329	349	307	305	348	306	356	387	321	338	329	343	339	329	360	310	320	322	343	345	314	362	311	343	328	332	368	340	311	302	303	338	369	347	339	341	357	343	375	339	298	330	321	348	317	312	333	351	335	342	345	333	290	309	350	334	306	335	336	316	328	331	352	350	322	290	309	347	366	333	348	354	353	348	325	360	345	319	376	332	345	349	353	338	344	384	331	335	322	345	351	349	333	334	317	351	321	362	360	364	301	303	358	365	369	358	328	314	343	343	354	317	336	320	392	377	351	339	347	336	364	309	351	305	368	369	306	355	362	338	331	342	338	342	329	289	362	351	336	336	320	363	338	363	373	396	339	325	356	336	341	324	326	332	358	319	322	353	359	333	326	346	363	356	339	321	264	335	354	319	356	348	339	329	328	327	368	373	332	315
8905	5027	5373	2671	1929	1641	1412	1215	1178	1091	1048	983	922	888	909	842	837	842	827	877	888	851	866	837	892	829	851	814	805	803	836	780	828	804	815	818	832	766	822	853	846	835	836	835	792	817	841	801	821	855	800	810	769	798	808	814	797	797	772	831	844	816	808	827	765	798	787	857	851	813	811	874	753	845	783	768	739	802	795	835	789	774	809	836	791	747	798	818	912	823	850	818	817	846	839	815	846	758	811	845	814	821	788	815	852	822	799	778	816	822	781	857	832	798	807	861	851	805	803	827	834	781	806	813	820	801	832	803	826	835	844	826	797	877	800	793	779	797	815	821	841	819	820	746	862	785	842	795	783	804	863	784	870	825	812	811	787	802	787	831	820	795	812	793	821	850	791	831	842	846	860	809	800	820	795	789	789	781	823	804	820	853	807	822	872	789	799	843	855	819	855	846	812	781	760	829	845	820	852	842	804	788	820	849	820	792	801	806	882	832	824	777	817	853	749	785	815	780	818	825	767	815	836	818	812	819	815	816	814	834	783	798	823	761	815	779	815	781	832	824	847	820	781	812	839	800	772	819	845	769	814	825	824	793	820	826	836	785	789	801	807	790	784	833	842	865	864	814	819	746	836	823	829	829	792	809	817	810	786	878	777	799	815	813	819	785	838	756	844	897	801	848	757	808	794	791	794	815	821	851	790	872	837	825	778	779	793	869	832	807	857	807	844	885	832	792	866	858	841	800	791	795	789	840	820	806	814	803	828	797	856	829	805	783	795	813	808	862	865	831	864	785	811	788	819	811	795	807	805	799	799	788	837	877	819	805	814	837	848	779	810	846	831	824	813	799	851	817	811	803	808	826	812	800	821	805	806	868	837	800	827	840	796	830	846	822	828	752	773	798	831	788	855	810	813	841	811	796	790	815	798	831	831	826	853	868	848	818	814	850	845	809	792	796	813	802	836	870	822	818	819	812	804	798	796	785	829	806	825	844	813	836	805	821	835	789	819	803	814	812	794	824	764	794	820	776	823	823	793	831	827	822	826	829	827	830	778	810	822	839	831	824	839	851	802	853	823	791	792	751	775	815	811	848	821	841	815	814	816	832	818	847	795	799	807	777	769	819	810	825	819	860	804	864	791	826	829	767	755	816	799	813	782	872	828	820	845	779	793	802	808	804	799	822	777	784	794	802	790	839	799	835	818	842	782	814	777	756	788	794	800	811	821	844	831	794	800	787	787	795	833	817	839	780	784	798	814	830	827	783	760	806	840	861	805	781	836	792	830	785	846	803	782	816	761	781	798	811	810	802	830	785	728	795	829	848	807	754	834	786	791	857	820	826	753	781	812	839	820	788	801	842	817	867	805	832	815	853	843	830	788	803	788	806	854	810	815	794	805	813	806	783	765	821	837	803	858	792	808	824	805	847	781	804	825	864	835	810	824	834	791	767	795	812	785	800	796	815	800	815	807	795	769	825	836	804	774	775	829	775	786	844	833	805	828	826	824	782	812	777	829	796	831	811	779	847	757	842	769	799	801	766	852	820	799	854	841	827	815	850	792	755	840	803	823	894	816	802	830	822	835	870	812	799	831	817	845	788	801	782	874	829	779	822	810	777	806	762	797	826	809	825	816	798	826	802	819	793	835	799	857	827	837	798	843	816	796	790	837	831	823	833	828	817	834	852	843	813	810	748	797	782	777	798	789	785	830	816	785	792	833	786	846	862	758	793	827	794	817	831	796	796	843	786	828	839	833	789	808	809	816	831	790	846	819	807	845	788	792	806	854	803	853	790	807	801	815	826	810	805	816	767	826	880	789	828	835	844	798	792	800	796	878	863	771	780	859	809	836	837	819	855	768	813	824	810	763	832	836	809	790	824	802	744	821	790	787	805	822	801	834	814	807	824	862	856	825	797	821	770	787	853	808	825	822	835	847	858	788	795	825	807	820	799	775	811	825	791	787	822	854	805	817	780	828	830	792	808	810	813	843	796	797	836	784	815	803	826	830	859	869	823	829	767	852	799	855	839	797	809	822	779	791	774	861	814	762	759	831	822	771	826	820	812	834	838	861	819	809	824	840	792	855	820	766	812	787	828	779	802	829	808	781	854	768	831	824	789	851	826	804	807	769	824	881	829	853	834	849	824	826	830	770	789	799	819	762	791	817	791	811	755	806	819	795	827	772	812	799	797	813	805	792	803	853	793	826	806	810	809	829	865	793	811	817	837	823	828	829	829	814	781	783	812	779	791	769	834	785	787	840	822	805	831	787	789	795	794	813	786	817	837	803	770	823	815	834	830	751	811	795	848	806	827	820	795	791	858	802	812	841	789	813	792	845	798	823	760	829	883	854	825	793	825	811	792	852	818	831	794	800	839	781	885	803	830	821	827	783	814	824	825	794	786	813	843	806	854	776	786	812	801	834	789	849	810	817	802	797	782	810	817	835	830	846	861	784	789	816	809	820	825	844	821	774	796	752	785	830	819	801	802	777	779	778	876	849	826	795	784	800	809	820	835	804	816	837	740	815	806	797	779	831	802	837	805	802	866	823	800	827	775	818	806	827	816	819	753	799	835	832	829	768	804	841	839	794	802	802	815	878	833	851	876	777	842	807	804	826	785	816	815	783	798	852	783	838	826	836	863	794	862	798	764	851	779	850	806	863	790	795	811	846	811	849	829	812	826	795	746	808	790	818	817	809	795	851	814	811	810	798	809	834	796	826	783	816	831	789	807	761	854	816	813	831	814	821	795	795	774	811	805	817	839	802	779	813	761	829	821	850	809	829	827	806	789	796	821	837	792	851	820	788	797	809	786	798	804	831	802	869	850	821	815	800	832	833	841	779	817	808	835	831	896	800	818	820	765	855	811	800	833	805	823	799	825	807	821	815	775	816	863	813	806	834	815	794	865	797	853	849	827	813	812	857	791	833	818	845	821	820	796	841	786	830	802	793	856	798	794	795	851	747	844	856	837	769	807	807	807	818	868	773	850	859	837	823	881	768	779	856	794	817	809	821	849	777	810	796	836	798	809	848	803	835	798	795	783	778	819	804	821	838	788	829	812	860	818	831	846	848	802	766	773	826	759	781	809	801	774	750	823	788	835	808	811	821	820	769	814	853	853	879	845	848	785	829	789	883	754	787	782	794	837	841	792	830	841	800	805	809	834	761	818	772	830	796	829	796	810	778	816	801	771	808	806	832	806	854	803	796	788	807	817	862	778	789	861	829	773	832	804	825	810	842	811	814	803	832	797	800	833	860	801	821	826	796	788	798	788	783	809	780	797	825	779	774	826	810	840	828	806	802	838	772	808	767	842	794	820	845	814	849	810	884	838	890	865	778	763	848	776	829	820	804	821	808	800	844	796	866	786	813	790	821	818	803	823	863	776	858	775	848	840	822	806	834	836	829	800	775	817	802	786	788	795	818	835	800	773	842	779	813	815	834	837	769	788	822	800	825	830	766	821	852	844	783	783	828	791	831	835	802	792	841	851
26107	15088	13269	4004	1062	648	569	454	430	414	367	329	327	328	312	344	293	342	317	314	338	326	311	305	314	304	301	320	297	310	315	307	289	302	264	280	272	291	316	307	305	299	320	316	291	306	282	291	270	305	323	307	278	313	312	289	302	304	281	269	278	274	258	293	270	276	320	299	321	263	296	329	307	311	299	277	306	338	259	263	311	289	268	287	298	322	307	299	265	281	288	288	309	285	287	283	286	295	300	316	249	284	295	312	294	299	288	316	278	296	290	307	318	308	282	262	277	283	304	327	293	288	259	291	311	289	301	271	276	301	326	290	296	272	258	311	298	283	284	299	295	288	309	298	283	301	296	286	290	349	295	269	276	286	278	308	285	290	293	307	282	272	308	280	309	310	308	302	300	294	315	303	285	295	308	293	298	294	282	287	305	281	311	270	324	273	289	313	315	338	309	301	305	294	288	309	288	273	331	262	288	285	308	243	332	279	276	279	284	309	310	278	281	283	267	272	308	282	294	287	302	263	331	298	313	285	301	303	296	312	331	293	304	299	310	293	278	306	285	263	333	295	328	291	291	313	284	272	299	274	317	280	275	310	294	290	293	289	296	282	295	322	274	257	281	289	317	314	298	264	281	310	314	311	311	291	268	314	294	298	299	321	301	290	292	281	301	295	285	308	313	290	294	334	293	294	288	302	294	287	320	304	295	310	296	303	301	291	317	310	289	303	295	308	298	289	283	293	302	295	280	313	295	303	273	312	329	308	312	286	327	284	244	286	313	283	290	315	304	278	291	256	312	300	295	294	286	321	296	306	320	321	280	300	276	292	304	315	316	293	291	304	264	281	299	288	300	291	297	262	298	304	291	294	325	304	303	265	308	281	286	263	295	299	286	329	307	282	327	323	278	263	290	301	330	299	318	265	302	282	303	290	300	267	284	296	306	292	314	279	284	296	269	310	299	280	297	311	284	303	313	302	281	283	285	292	302	295	267	301	307	304	324	294	276	303	278	338	290	310	289	265	280	298	302	307	295	286	314	272	279	293	272	284	288	309	295	285	274	301	241	302	276	313	301	311	290	330	262	286	279	336	286	314	302	290	314	311	341	311	290	296	307	290	279	281	306	280	276	321	284	280	300	286	304	300	297	265	313	281	310	288	286	294	296	292	294	286	281	297	334	295	271	256	300	290	294	279	335	274	291	274	318	305	310	330	313	306	297	315	306	296	286	306	276	297	297	301	331	320	275	308	311	352	290	243	329	335	280	300	273	285	281	295	308	299	311	328	308	299	290	311	314	309	297	292	322	264	290	276	273	320	307	308	297	300	283	278	306	299	285	280	310	276	291	311	280	280	275	294	276	281	307	278	305	305	314	249	269	313	272	307	295	318	290	291	286	285	305	305	262	308	314	321	262	300	320	318	271	265	284	304	294	301	265	320	289	302	325	300	296	321	324	282	332	315	305	312	281	311	269	286	314	286	241	276	317	302	321	291	288	300	356	338	317	305	287	294	283	312	274	298	283	299	299	293	261	297	292	321	282	294	322	300	301	291	289	305	289	291	316	303	320	286	277	306	289	279	274	295	294	284	281	296	280	278	323	295	291	278	307	298	280	289	284	330	279	307	292	327	293	311	271	326	269	304	301	302	319	284	281	310	288	325	276	305	308	294	299	282	314	278	277	291	293	264	320	296	353	328	280	290	293	286	284	275	302	318	297	293	293	318	311	280	272	285	288	312	338	297	327	307	314	283	301	270	250	297	287	276	295	284	323	272	307	295	310	311	277	325	277	280	305	309	294	311	281	272	288	313	299	304	274	280	319	257	288	321	291	333	289	289	294	275	311	306	313	281	288	322	309	273	318	295	284	238	305	289	309	277	284	273	299	321	298	282	307	275	273	304	307	309	317	284	313	286	291	329	296	317	327	307	294	304	299	269	271	333	302	287	290	287	295	310	292	325	315	335	298	276	304	245	298	307	289	304	274	296	314	299	335	326	288	305	298	303	286	285	285	278	332	290	259	288	297	316	308	325	310	298	279	285	310	294	305	298	314	273	298	276	345	271	294	305	312	272	308	284	325	277	272	251	291	260	325	342	302	281	301	276	282	287	285	288	319	305	277	280	317	291	296	310	320	316	308	304	286	287	297	311	283	285	337	296	266	288	298	258	288	303	305	277	317	298	278	277	330	286	338	301	298	329	292	304	292	298	298	314	283	304	294	296	301	313	303	298	311	291	294	266	292	291	295	311	323	265	294	311	280	274	284	309	270	323	317	288	312	269	324	302	273	288	302	300	310	268	299	302	314	279	285	292	325	302	315	282	304	317	247	300	257	265	282	307	331	289	306	285	330	298	308	303	312	277	304	284	298	305	321	302	302	318	318	314	296	261	298	290	304	315	283	280	297	309	283	293	304	339	300	327	250	282	292	298	285	281	282	276	321	272	287	305	312	274	266	317	291	333	290	319	314	256	315	287	327	296	283	333	341	301	318	295	324	321	308	292	284	313	273	306	280	276	329	267	278	294	283	315	305	310	313	274	284	283	316	310	286	319	304	315	294	315	322	287	267	290	296	324	308	314	296	317	276	316	291	304	290	317	296	305	261	328	303	262	287	297	298	260	290	326	303	322	308	315	273	312	284	308	295	306	330	282	275	305	283	285	286	293	320	305	306	282	300	273	251	289	287	308	279	313	319	300	255	288	300	297	293	307	290	309	292	306	295	305	283	299	271	307	316	301	275	320	300	289	278	312	283	305	316	262	313	299	302	301	287	280	309	286	253	310	259	297	257	297	288	271	292	298	299	329	284	295	307	282	281	307	297	282	301	254	260	310	320	291	318	307	301	305	297	258	308	315	294	344	291	287	305	304	271	309	273	254	293	274	276	306	312	279	306	301	301	273	272	327	302	303	234	291	306	292	282	325	332	291	306	317	327	343	321	292	318	288	278	260	288	307	315	264	281	320	327	330	295	282	292	285	293	309	306	285	308	287	277	290	297	283	298	347	307	310	276	263	273	301	274	283	304	310	280	337	275	318	308	290	303	299	279	273	314	317	254	300	286	312	285	259	297	285	292	292	288	293	296	283	303	317	296	285	333	314	292	272	298	293	329	270	292	288	270	290	297	310	306	317	282	270	292	289	321	303	289	286	283	291	280	296	341	265	284	280	307	286	313	265	314	335	330	307	284	282	287	292	311	341	276	304	299	298	283	289	233	310	311	269	263	308	302	304	328	305	298	317	302	312	314	303	291	289	275	295	323	316	297	293	313	283	283	328	299	329	317	320	309	281	327	283	314	316	287	284	286	287	261	287	290	302	285	310	273	277	325	281	305	290	315	304	327	307	291	280	306	283	317	278	308	270	308	284	305	259	286	323	268	299	311	294	295	299	291	265	304	276	298	293	296	305	310	261	296	330	336	327	311	300	279	267	299	299	281	296	292	261	281	285	309	311	274	289	317	269	315	329	317	307	310	304	303	283	287	317	315	292	315	277	284	291
18821	13707	17641	5368	3088	2541	2005	1705	1482	1337	1300	1113	1037	1088	900	916	930	849	869	858	808	824	780	803	795	761	764	769	754	765	767	773	747	759	793	713	690	733	735	744	726	737	734	719	704	703	736	805	735	711	819	744	728	753	690	735	709	698	704	685	734	747	726	759	719	684	693	691	694	713	760	701	760	692	719	704	712	767	761	705	730	723	728	766	696	762	722	711	694	667	739	718	798	720	772	738	691	715	737	681	707	685	747	682	753	732	741	704	671	745	697	727	732	694	752	712	737	698	704	698	727	685	695	731	728	728	698	685	730	739	711	692	765	710	733	718	710	725	708	755	716	782	760	719	713	737	770	675	728	721	730	717	734	743	717	742	677	701	746	728	713	731	694	727	686	720	703	763	697	711	694	694	702	749	714	769	717	716	727	671	651	721	697	709	710	717	711	729	724	754	718	746	737	690	767	752	739	712	778	778	718	727	729	684	764	728	760	791	718	741	714	701	721	735	708	691	709	710	717	701	723	748	703	712	681	741	726	718	728	669	729	722	750	742	689	702	699	724	709	707	747	754	721	735	708	727	682	737	728	718	748	710	746	729	715	729	729	728	736	699	684	726	703	697	739	727	697	712	733	730	736	736	682	694	710	753	685	707	696	713	741	704	734	730	758	750	738	758	727	739	783	727	729	710	737	731	727	742	708	726	709	681	762	723	740	694	739	700	751	710	742	701	742	741	735	709	742	717	744	729	693	680	699	714	727	703	745	686	740	705	720	716	755	746	705	710	742	693	754	666	715	671	728	784	752	765	720	724	749	711	795	734	713	737	751	706	734	747	745	691	689	708	690	764	715	696	737	734	713	716	693	728	745	715	724	713	755	672	730	719	710	743	744	738	708	719	685	720	701	703	718	744	740	728	726	695	717	706	709	698	691	672	754	781	680	751	768	725	727	763	716	769	706	704	707	721	729	697	731	721	682	690	712	714	715	739	704	706	699	695	680	660	682	734	700	731	765	741	737	731	684	735	732	717	713	740	717	702	715	756	712	727	715	695	753	675	714	699	706	759	723	716	723	692	720	750	662	712	729	738	713	757	722	750	713	709	686	706	747	724	707	708	733	706	738	699	704	690	746	729	709	716	729	662	696	696	771	750	702	764	696	661	706	769	681	734	715	686	736	710	681	741	726	707	727	698	734	699	742	753	714	768	686	707	681	742	743	736	733	732	696	733	701	711	719	760	754	660	714	708	731	720	721	719	714	654	739	752	726	742	741	706	734	748	678	713	701	747	717	740	730	711	670	740	760	736	770	717	742	753	707	738	728	770	732	740	721	728	721	764	705	747	721	715	700	727	718	681	715	729	690	712	719	734	686	706	690	708	754	735	751	716	728	720	712	744	692	701	745	718	728	698	727	745	705	722	719	746	692	701	689	739	711	675	724	730	728	752	691	658	690	727	719	713	699	731	697	690	746	705	732	706	724	704	731	702	711	707	681	732	714	737	696	719	715	715	715	676	728	743	703	725	704	741	687	695	738	717	714	727	678	698	725	753	808	749	676	759	714	632	710	727	713	735	730	672	702	655	704	683	739	640	668	768	742	748	748	718	694	725	710	709	689	724	681	777	691	730	693	722	718	734	704	708	722	732	738	742	720	717	733	686	705	710	745	726	690	703	721	720	737	757	698	715	721	702	644	722	722	701	662	694	705	692	729	741	713	689	755	703	686	688	692	705	729	759	687	705	690	754	715	669	699	755	757	692	732	677	732	744	726	706	740	688	739	746	713	689	736	683	730	745	727	700	728	716	736	742	748	759	721	735	712	752	694	744	721	711	734	725	716	718	756	723	721	727	730	657	736	725	694	696	754	717	727	741	739	789	676	705	732	702	742	750	666	736	753	734	731	736	738	746	703	705	686	705	704	736	727	745	731	644	770	680	719	730	761	703	761	732	705	707	694	729	707	694	741	704	712	760	701	689	724	739	698	726	740	726	694	704	729	723	678	684	694	759	758	718	698	717	746	776	713	717	743	705	718	701	725	683	720	726	716	727	714	753	736	712	695	672	727	734	684	709	734	729	722	663	725	711	740	704	750	736	717	745	693	699	744	704	723	733	692	700	723	690	753	706	704	713	721	785	683	661	712	727	722	686	729	716	725	700	750	750	741	709	712	700	691	726	726	729	734	732	704	729	703	701	711	692	716	722	720	719	684	736	702	797	674	692	763	680	693	739	701	736	734	723	711	700	730	712	696	725	726	740	670	754	667	705	704	701	716	742	683	694	705	639	789	759	669	727	745	745	681	715	717	718	733	745	723	690	681	729	691	710	742	692	701	745	690	736	729	689	721	740	731	713	699	718	733	695	710	751	693	737	701	741	700	697	720	750	726	684	735	686	731	686	699	747	762	727	719	681	730	693	735	709	758	724	716	732	763	730	691	716	692	715	710	744	698	739	711	694	692	720	757	694	731	711	687	695	727	747	734	715	687	738	707	744	721	701	734	715	704	682	703	680	783	708	720	726	673	731	669	735	708	755	728	711	668	704	717	730	702	750	745	742	753	737	727	707	746	754	680	727	728	711	705	685	719	722	704	701	730	775	695	719	710	746	723	722	704	713	703	741	720	699	684	707	727	728	725	724	752	699	662	712	726	739	679	769	735	686	706	757	722	674	698	769	736	700	666	698	734	717	700	742	742	701	697	714	728	721	733	703	704	688	706	713	730	757	684	711	689	698	738	748	723	759	750	732	714	739	759	742	708	662	720	744	690	682	705	725	713	705	689	732	762	716	708	699	684	687	703	712	712	775	735	739	739	703	677	780	735	679	721	742	712	721	692	790	681	711	736	794	734	698	712	725	738	696	734	719	695	729	662	747	695	743	746	728	704	716	711	726	713	774	790	696	729	685	702	725	684	742	749	764	747	782	773	708	725	736	691	719	705	719	706	715	701	718	692	664	714	735	750	723	730	730	710	694	723	698	683	689	753	742	709	710	772	744	688	711	699	666	741	721	699	746	731	744	704	705	737	733	760	720	753	711	692	709	676	758	715	691	716	763	689	675	744	706	729	721	693	743	727	685	769	732	675	742	699	698	717	731	720	668	717	735	710	703	692	721	724	760	724	717	719	758	736	714	724	702	719	745	723	693	715	747	763	740	683	676	688	715	721	706	698	705	760	716	764	717	733	713	694	710	738	696	684	734	734	721	664	708	718	685	742	698	678	706	760	724	733	688	754	681	695	721	714	796	676	700	679	731	666	681	773	753	744	723	720	736	703	702	742	764	717	676	744	711	726	689	722	679	724	732	701	696	729	702	751	727	759	684	699	705	708	740	732	746	682	719	693	721	690	712	708	712	684	748	708	707	716	700	711	681	722	716	734	765	716	709	702	695	762	676	729	683	697	728	659	702	739	716	691	754	716	694	751	745	723	739	681	722	716	704	692	726	730	663	676	711	689	729	737	724	724	740	737	742	704	734	700	703	729	694	754	722	723	679	755	790	744	727
34828	23696	23011	8080	1716	866	574	468	406	337	373	324	268	283	266	241	220	248	241	239	206	244	194	194	200	232	239	218	206	194	221	212	192	229	185	193	182	231	178	200	205	235	206	218	209	185	210	205	204	209	198	207	198	190	221	190	209	206	208	185	202	198	187	192	215	192	225	189	228	213	182	207	182	216	198	224	214	210	222	183	173	220	214	234	197	211	218	190	205	176	223	197	224	186	183	195	197	202	202	176	187	183	204	191	195	203	203	212	191	190	232	205	194	188	155	185	172	205	214	214	187	219	177	214	198	199	200	179	200	205	197	219	187	175	234	219	232	202	217	203	204	193	208	219	212	192	205	217	213	202	183	181	174	210	187	213	201	187	234	206	207	200	186	191	180	188	186	202	195	224	182	210	203	195	204	211	204	207	201	212	201	217	197	210	188	201	190	182	215	228	196	185	211	176	197	167	190	235	203	217	196	197	209	208	222	190	186	179	199	226	221	176	201	204	223	212	201	229	221	191	180	193	212	200	204	206	211	209	195	206	201	193	171	199	197	203	202	192	202	188	179	206	212	224	197	218	199	218	220	207	206	201	223	191	196	182	230	210	212	203	194	206	218	191	196	219	211	201	197	198	198	232	218	207	199	186	180	221	183	229	219	216	210	186	204	199	217	175	188	195	186	197	207	179	214	195	218	207	188	195	207	224	194	219	171	190	209	192	220	213	202	215	197	226	222	210	218	202	196	191	187	175	194	199	210	209	213	208	203	186	206	218	205	232	213	185	223	201	199	176	194	192	203	210	190	228	213	212	195	210	183	175	226	179	200	210	189	215	183	210	189	205	195	208	218	197	194	216	197	185	196	181	234	170	201	204	195	186	206	201	215	211	183	189	192	216	195	198	204	206	183	203	203	184	191	201	211	196	183	208	219	177	203	200	202	212	229	188	206	182	211	209	221	196	193	182	164	184	189	223	193	177	192	193	205	220	191	185	197	200	225	182	176	221	184	212	184	185	198	174	192	161	174	183	198	205	178	204	195	197	224	212	201	196	202	212	207	179	206	185	233	229	218	207	193	193	186	200	190	196	184	225	200	195	180	213	216	222	197	202	206	179	197	200	199	210	192	174	196	223	192	199	216	188	196	212	197	188	187	233	204	215	203	228	232	202	211	189	208	213	209	216	213	184	219	190	208	189	194	191	216	200	196	204	210	233	184	198	202	185	206	208	207	200	210	205	190	202	213	210	218	207	187	189	203	196	175	199	196	210	206	192	227	206	171	201	201	217	214	182	203	210	194	185	196	195	197	205	214	212	209	193	218	227	189	205	223	189	193	187	204	187	202	213	184	201	193	216	214	194	204	188	169	225	197	218	214	195	195	220	215	188	192	189	182	208	212	199	194	188	209	195	218	196	181	177	228	199	221	189	212	229	198	178	216	192	193	248	207	198	197	207	202	184	195	176	200	193	199	208	198	212	207	211	191	176	230	201	211	198	196	227	202	193	196	176	184	197	184	186	179	220	203	177	221	183	210	213	200	206	217	212	233	214	197	200	212	221	211	209	241	225	201	228	190	177	206	218	201	187	216	204	193	223	193	192	196	195	189	184	205	186	203	190	181	231	241	196	181	200	205	213	213	197	201	193	181	203	210	188	198	190	184	181	202	237	190	201	207	209	185	182	190	190	200	186	179	200	211	199	196	183	190	192	206	188	189	225	190	219	190	189	191	224	182	192	206	230	185	208	217	187	222	193	215	223	193	233	205	208	192	212	193	204	213	195	210	204	207	196	198	208	213	202	210	172	204	195	215	219	216	233	192	179	186	187	216	202	205	192	227	167	208	171	212	198	227	213	206	213	188	218	201	195	198	229	163	220	213	225	182	199	221	220	205	230	201	191	208	222	189	177	184	163	176	225	225	198	216	189	184	203	202	188	212	231	218	183	189	206	188	224	208	211	192	239	215	197	181	210	195	205	201	216	201	212	213	199	175	200	197	198	206	209	203	205	180	206	182	214	195	190	206	172	198	214	221	218	236	193	200	185	174	205	181	213	213	208	217	198	178	213	191	208	190	188	181	188	207	219	184	190	188	203	228	203	209	205	211	209	208	191	220	191	186	193	189	170	203	240	195	218	169	190	196	181	205	230	199	205	180	206	199	195	220	203	197	190	200	210	204	188	175	200	210	212	195	198	192	205	198	209	186	191	188	198	211	206	212	173	229	198	212	196	220	188	190	212	179	208	201	173	189	202	200	191	215	200	182	207	176	192	202	208	174	192	196	186	211	190	200	218	200	193	222	190	223	205	187	207	209	198	190	189	197	205	207	172	228	207	207	228	216	215	200	212	214	185	196	211	202	190	208	206	186	230	205	204	189	185	221	214	202	187	224	200	176	204	186	198	188	219	200	201	207	209	191	188	198	175	190	198	181	202	178	184	173	191	196	196	210	190	188	165	186	182	208	205	192	195	203	212	212	218	186	189	206	238	185	205	219	197	179	192	179	191	200	225	205	199	185	198	207	178	177	193	182	196	190	214	184	243	193	214	205	189	174	221	166	168	197	203	211	185	195	218	220	212	215	211	198	222	200	195	202	190	187	183	233	186	189	205	186	209	201	181	204	201	205	197	194	203	204	214	179	229	165	200	176	210	194	202	230	180	225	218	221	211	199	211	200	217	185	195	198	184	228	217	218	193	190	181	221	210	189	228	200	224	177	211	217	172	218	222	196	193	201	218	201	194	198	204	187	193	221	206	208	203	185	226	197	210	207	210	211	187	196	181	192	215	196	174	191	178	227	194	213	180	187	200	183	170	197	209	190	194	180	209	198	193	221	191	188	201	165	214	207	192	193	172	174	204	213	207	209	187	196	213	180	195	195	193	218	203	195	221	197	193	222	208	189	200	192	241	198	232	186	197	201	210	213	219	191	220	209	218	212	209	220	197	200	238	188	194	207	197	201	198	198	215	218	225	207	217	196	221	179	183	198	202	164	195	191	191	208	198	193	187	193	207	225	192	212	198	206	176	213	204	216	184	227	220	188	204	217	187	199	193	202	196	193	187	198	184	214	195	185	186	182	189	198	197	204	170	233	213	218	191	194	183	199	183	205	182	177	191	197	234	196	195	208	225	204	209	194	202	221	217	209	191	195	204	207	206	173	213	237	196	199	204	196	185	216	188	182	149	220	209	192	198	214	199	229	180	214	192	223	185	193	169	197	193	201	194	215	210	213	205	208	196	200	233	210	230	182	204	193	196	204	197	196	187	189	224	200	178	205	230	209	227	216	192	214	215	222	220	224	212	220	202	178	208	205	210	212	230	210	194	196	189	195	215	205	211	177	199	182	212	203	206	221	179	196	212	215	189	201	209	178	192	197	194	206	187	197	210	208	195	175	191	200	213	212	207	195	186	210	189	201	220	208	200	191	218	193	187	208	194	210	237	206	210	227	208	224	249	192	202	224	176	213	192	193	222	179	204	206	190	237	215	194	200	205	199	200	215
23933	19722	25635	8097	3958	3013	2467	2109	1734	1394	1258	1164	1014	919	838	863	820	747	769	784	689	684	645	679	644	602	579	555	564	530	568	558	600	554	559	536	550	607	477	549	544	506	551	525	517	512	510	504	512	528	539	509	510	521	485	520	547	506	531	512	557	511	542	538	516	502	498	490	518	542	492	545	506	494	491	490	497	530	509	486	503	528	516	528	503	512	490	533	553	530	509	506	521	487	519	469	506	508	540	480	523	496	542	508	485	535	535	532	492	520	507	490	519	519	533	532	489	488	545	541	523	506	511	485	482	489	554	476	491	512	504	477	516	527	490	513	524	521	534	526	526	495	511	491	528	486	510	502	486	511	535	503	513	515	507	462	514	515	493	520	483	498	531	488	516	560	524	517	499	531	564	502	529	494	437	478	524	529	526	538	509	524	503	521	514	515	502	476	490	523	490	531	511	465	491	448	488	511	474	535	526	521	516	534	546	515	497	507	482	498	545	480	504	506	505	512	479	534	535	511	520	495	468	531	565	540	502	529	523	539	499	519	489	537	483	484	465	478	498	507	504	475	468	531	532	471	506	458	465	453	491	538	513	498	552	515	488	537	495	509	474	463	515	487	531	512	503	508	531	524	517	476	512	519	525	537	514	489	481	522	529	493	506	500	518	483	495	525	478	524	468	516	507	539	519	530	514	533	533	514	485	498	530	535	516	499	489	531	524	539	529	467	522	487	514	506	526	491	519	495	495	491	536	514	501	490	483	505	503	462	462	531	521	535	496	516	494	547	492	537	476	516	471	531	493	488	508	536	512	478	514	481	517	485	519	507	530	508	501	542	484	481	519	504	479	499	553	447	464	500	523	517	508	493	532	497	496	502	546	547	533	506	500	502	494	536	548	532	490	516	529	531	517	472	477	484	501	491	502	531	541	491	515	560	530	539	524	520	491	529	517	535	516	538	533	515	512	503	493	511	506	493	523	534	488	483	476	485	492	463	550	482	537	494	508	512	487	537	489	480	481	499	546	489	512	495	498	491	534	534	516	500	495	484	551	467	528	529	513	503	528	506	486	481	518	506	513	481	501	525	510	519	479	503	494	498	490	530	491	489	535	544	527	548	488	519	514	489	528	502	503	527	506	526	493	489	504	515	541	484	508	511	513	508	477	508	494	460	446	474	522	539	534	534	496	482	477	517	532	522	532	545	525	526	484	530	521	521	505	474	488	491	509	500	538	523	510	495	526	507	518	499	490	508	494	490	522	484	494	529	533	493	492	489	505	501	503	525	534	539	493	544	512	479	486	497	505	514	549	534	535	487	476	491	531	483	513	516	559	521	482	509	518	491	511	543	510	538	545	507	483	496	492	500	504	529	467	533	505	487	537	540	525	475	515	467	515	496	530	511	506	531	512	517	457	546	526	513	509	516	533	483	524	520	514	474	513	549	528	531	467	558	484	494	495	517	497	493	495	508	560	500	498	505	495	496	495	502	522	473	524	523	578	514	520	520	493	484	508	500	553	491	506	561	513	522	473	506	507	500	547	515	524	513	510	556	517	502	508	525	480	513	507	501	544	476	514	509	527	506	498	511	493	506	528	509	536	526	483	511	505	471	496	536	499	497	518	481	497	514	473	496	511	540	524	539	511	525	499	489	447	503	502	529	505	503	538	524	501	533	483	526	520	480	507	480	492	524	523	496	504	496	523	493	492	520	457	516	477	493	469	504	512	530	522	481	482	494	478	514	544	509	508	511	487	491	503	530	490	489	529	491	541	515	514	539	528	468	502	481	496	519	476	519	525	500	519	501	527	527	515	497	518	516	529	532	501	497	513	468	516	479	548	514	509	532	518	488	522	516	483	507	513	536	485	479	516	489	518	486	503	484	522	518	534	534	530	518	504	519	513	521	527	523	515	529	528	503	506	515	463	481	523	519	534	517	472	471	483	519	522	525	511	482	531	492	498	492	521	473	562	533	527	471	505	480	494	489	482	506	531	513	473	497	555	494	506	515	525	501	503	527	509	468	510	517	514	468	517	483	521	530	538	529	530	522	534	481	452	519	522	496	482	490	481	481	514	463	479	481	527	472	548	491	516	506	522	474	508	517	491	461	513	522	496	511	488	518	498	524	499	522	535	508	551	547	492	478	544	549	534	505	482	474	523	543	509	481	541	548	470	542	513	502	485	500	475	542	511	502	533	531	518	517	499	539	498	511	489	520	478	517	491	527	523	514	529	548	506	482	543	504	478	495	487	526	471	505	504	501	526	487	517	515	499	463	526	477	515	451	506	475	521	494	537	518	532	501	491	510	556	488	490	505	497	486	502	526	505	519	491	520	476	533	509	492	536	475	509	532	556	491	514	496	482	488	480	489	538	481	523	509	535	535	516	499	497	524	499	514	501	499	516	535	519	531	547	517	504	533	497	469	489	509	543	490	521	449	479	517	488	528	521	509	469	493	519	501	489	486	504	503	502	471	482	572	541	529	489	537	533	535	540	532	490	477	537	518	493	449	505	540	519	526	522	532	515	512	531	505	526	512	498	512	471	524	504	499	506	509	494	522	512	513	500	534	540	491	489	561	513	486	452	505	508	501	507	489	509	515	515	502	519	514	493	526	518	501	499	444	518	514	511	518	501	518	521	477	473	517	490	485	498	509	547	518	482	533	497	465	492	531	530	533	543	514	527	494	519	476	525	526	503	510	519	495	519	531	504	511	489	505	525	538	501	517	463	520	462	543	503	501	524	507	516	513	471	501	526	468	528	502	505	457	500	529	491	476	533	483	527	524	500	523	490	506	493	492	526	506	559	490	484	475	500	500	507	515	510	487	506	507	492	513	472	503	504	523	521	513	508	510	539	527	504	533	510	536	509	490	519	534	493	473	487	509	503	476	478	496	480	507	507	513	531	542	535	504	523	519	477	491	503	519	499	499	514	475	509	519	502	505	532	471	502	520	527	500	506	508	541	502	527	528	493	516	505	497	521	495	544	537	482	521	482	549	487	552	513	493	475	515	493	486	461	507	501	494	501	547	565	489	540	518	486	476	523	510	525	533	515	503	473	500	522	525	527	506	510	536	545	524	506	488	520	492	516	526	461	462	537	497	500	503	500	520	476	527	526	521	521	480	480	546	486	496	495	491	491	515	481	498	469	493	464	508	505	488	526	509	504	511	527	516	507	504	526	504	482	536	539	506	513	531	486	478	511	505	517	565	511	490	451	509	488	531	483	543	504	475	530	503	485	495	476	493	509	495	479	505	490	545	520	496	494	511	498	561	518	508	480	490	551	477	524	494	483	516	514	489	533	505	447	513	495	487	527	471	555	498	512	480	509	516	519	511	605	487	499	495	520	488	525	515	494	483	464	501	497	500	528	479	520	489	474	501	489	514	502	477	491	506	498	516	533	523	483	512	536	509	510	514	533	535	524	490	508	458	487	478	505	497	512	513	508	473	518	558	523	496	492	508	520	544	497	486	460	572	529	484	485	487	488	546	472	528
12078	4628	3093	1000	595	486	433	429	394	370	380	383	373	377	337	295	348	387	339	374	347	322	375	321	350	359	323	362	349	350	334	334	363	362	343	342	359	306	333	353	352	341	365	350	356	328	353	353	331	369	334	356	355	347	323	360	356	360	318	318	352	343	336	331	339	339	337	348	361	320	330	323	343	327	337	372	334	354	329	352	349	337	314	359	322	371	334	335	369	348	346	323	372	347	346	355	328	351	366	366	356	333	337	337	345	338	320	315	321	318	327	355	365	312	355	344	335	343	354	370	355	333	328	337	341	324	344	333	339	331	314	328	357	315	320	352	344	353	330	338	342	337	337	326	308	341	317	296	325	324	358	328	334	381	332	388	376	315	321	339	326	366	340	328	353	353	330	356	330	319	382	318	369	383	342	312	346	319	335	347	352	332	330	331	342	360	335	361	340	395	374	343	334	392	324	309	348	356	342	340	340	370	357	343	371	375	319	355	343	308	356	360	318	355	344	334	371	301	321	375	351	326	323	347	341	307	343	365	339	316	318	356	300	362	381	376	344	304	329	318	332	341	342	349	330	332	366	339	333	360	305	341	363	356	358	340	295	337	340	322	360	358	320	328	346	356	364	346	341	343	342	300	353	343	337	298	340	311	335	370	367	346	348	324	336	344	347	305	369	308	364	327	374	332	347	326	314	359	328	309	354	319	379	345	352	381	368	337	326	347	313	360	368	350	343	363	297	365	336	339	351	376	357	335	338	330	343	337	352	362	341	314	347	316	362	344	346	375	339	347	330	344	325	323	335	311	339	327	316	348	355	346	354	325	341	351	332	333	349	351	369	320	308	357	358	349	336	334	366	337	346	346	336	289	328	311	308	365	298	306	344	300	360	335	331	345	327	328	327	316	338	319	342	330	363	351	321	334	380	344	338	316	323	327	351	367	358	335	353	364	362	344	348	314	326	340	357	342	365	334	344	337	324	350	372	341	338	354	357	304	329	318	332	334	344	340	335	316	336	319	342	364	376	355	333	342	381	367	300	344	325	380	368	335	345	360	365	341	351	342	360	311	319	319	334	339	328	362	365	359	360	355	356	359	314	360	351	354	340	347	354	320	309	383	340	335	349	320	400	365	297	317	341	328	340	341	346	346	350	369	336	365	317	336	360	342	342	324	347	322	371	325	342	324	340	341	332	357	343	364	346	349	367	318	332	348	364	340	346	343	325	375	351	344	291	316	319	378	349	354	341	331	344	339	368	355	369	328	372	313	336	330	335	362	345	313	316	333	330	300	324	330	344	321	363	311	360	372	381	356	336	322	303	351	320	337	375	303	334	377	328	360	321	319	345	347	352	332	353	304	359	319	357	341	328	330	355	378	342	337	359	342	369	341	328	377	321	375	333	299	339	323	342	358	327	347	350	339	359	358	312	347	345	334	344	372	317	336	332	332	329	341	354	338	387	366	336	347	361	328	354	345	353	362	361	343	342	344	372	336	327	332	349	329	352	355	357	355	383	334	329	344	350	316	298	302	311	334	347	344	388	345	355	319	351	345	354	354	342	319	312	327	340	370	312	321	342	383	334	339	340	375	378	347	355	316	324	342	330	319	360	353	347	322	378	383	368	356	332	315	365	333	363	338	361	345	349	348	359	309	329	340	342	342	336	343	348	331	341	359	334	356	328	309	346	333	328	320	299	321	306	317	357	337	363	326	338	350	368	330	369	341	305	356	330	344	329	331	372	309	333	295	329	335	369	351	346	352	319	365	366	332	348	360	363	316	328	324	336	300	350	346	363	337	330	379	347	341	340	312	352	352	329	389	337	350	359	314	341	332	317	299	357	339	342	330	330	358	336	353	350	346	352	379	330	318	357	355	322	305	329	317	341	363	346	341	333	370	347	331	342	340	367	340	336	321	370	336	355	350	334	338	359	342	330	367	375	334	357	345	327	344	352	342	342	337	368	368	329	343	338	347	347	311	344	324	306	347	351	368	314	344	356	351	343	378	371	361	326	353	378	358	314	368	337	322	341	345	337	354	333	364	381	359	366	344	319	342	316	351	320	348	403	350	321	346	307	305	318	355	377	317	331	320	350	304	351	327	351	338	355	303	331	368	338	315	335	356	307	356	369	319	367	356	353	311	331	332	338	312	355	333	338	368	355	344	310	314	320	358	323	338	327	316	364	344	362	351	379	368	344	353	352	331	330	343	333	366	374	341	364	357	329	354	342	336	332	348	349	329	328	350	322	304	336	365	348	325	328	335	315	359	373	359	324	346	363	343	361	353	343	357	363	322	357	313	363	341	314	351	374	371	340	310	367	313	349	321	360	351	335	379	351	343	347	356	362	344	324	354	324	364	351	349	371	300	340	384	368	348	338	324	329	359	356	369	355	351	354	351	366	340	367	320	357	346	343	330	304	365	325	341	346	335	307	340	322	376	336	334	324	329	316	357	339	329	343	349	343	343	342	331	331	338	351	350	298	349	311	317	347	372	347	338	322	385	350	335	368	335	342	322	329	336	350	338	338	351	323	325	331	338	366	367	368	347	322	349	370	339	364	327	327	356	344	358	345	333	339	349	363	322	344	357	334	363	354	344	351	347	341	343	355	363	325	364	296	318	360	320	349	356	356	315	352	333	373	347	334	299	333	329	353	343	328	320	375	370	322	319	365	321	330	309	331	342	319	321	307	371	363	348	320	372	341	352	334	334	370	364	311	305	373	327	327	344	332	325	361	295	362	346	352	348	341	339	340	364	352	365	355	379	329	321	377	346	337	351	372	319	369	339	366	313	315	315	333	316	336	337	350	355	392	346	351	375	341	315	369	324	326	319	333	345	312	334	344	337	338	369	312	367	327	333	340	331	343	359	320	333	295	349	320	297	325	369	335	288	350	325	346	323	345	349	356	353	326	357	348	363	356	350	319	328	363	324	338	344	349	339	378	365	330	328	333	367	327	386	357	316	386	353	357	379	334	326	384	380	326	322	330	355	302	324	316	337	347	334	313	359	354	353	330	328	314	328	331	311	355	331	323	330	298	317	289	330	320	356	343	344	318	383	338	381	345	298	343	356	339	352	324	348	319	343	322	338	342	318	342	345	373	320	360	361	351	356	316	374	321	342	357	353	352	366	337	330	362	305	391	337	339	352	377	312	333	345	320	330	334	344	347	348	329	326	349	314	353	369	350	379	332	306	357	343	325	329	320	333	319	327	320	360	305	338	338	318	342	312	337	346	337	343	314	362	371	330	324	348	367	361	345	351	357	347	346	310	379	322	338	344	343	340	358	341	338	352	356	347	309	328	348	344	326	344	325	331	345	369	355	355	346	352	328	361	340	328	383	334	340	366	356	318	323	359	358	347	350	336	354	382	325	346	347	359	347	341	340	362	285	355	371	381	337	330	364	368	310	347	382	316	335	358	324	324	325	342	346	314	366	336	338	318	337	364	347	360	333	333	352	352	373	359	353	347	338	366	325	339	340	353	321	354	315	334	326	352
8744	5044	6321	2636	2005	1687	1464	1297	1163	1053	1006	951	907	877	897	918	925	889	876	899	901	840	825	804	851	778	870	854	830	836	829	812	821	778	819	864	834	853	787	860	794	765	824	848	819	807	837	776	819	837	823	802	836	835	844	887	831	810	817	816	805	767	836	887	838	811	797	789	785	798	844	808	828	850	816	803	797	846	843	854	791	835	839	844	848	858	809	813	792	801	835	847	783	818	844	847	817	887	841	806	845	790	820	817	822	845	764	845	816	774	775	821	784	817	802	830	751	879	815	785	868	819	786	801	839	808	841	884	879	814	853	829	819	834	858	803	781	856	817	783	806	815	768	839	880	838	806	810	799	823	839	803	799	840	801	813	839	856	821	762	835	783	831	815	790	835	838	818	823	779	773	789	828	873	751	774	775	867	817	782	774	826	777	849	805	825	822	800	835	771	774	786	809	803	798	774	844	806	801	801	811	803	783	839	842	768	803	796	839	824	826	828	779	810	807	816	812	855	811	811	812	840	786	820	780	813	787	847	855	794	837	827	798	817	791	779	844	772	865	767	798	829	822	821	794	804	797	813	776	774	855	789	819	869	848	820	866	803	837	820	826	773	815	843	827	775	824	823	829	792	828	786	829	881	794	831	817	865	818	783	877	822	830	783	764	760	794	811	845	848	785	769	832	819	850	802	829	796	856	808	805	865	828	790	843	820	790	838	787	785	819	806	810	786	814	818	818	804	810	802	842	813	855	823	793	796	866	787	844	800	865	879	818	790	798	836	818	796	803	843	831	795	821	825	824	827	823	784	819	774	857	822	804	818	872	814	805	814	791	808	807	787	826	845	782	853	802	799	788	851	807	826	795	803	775	797	816	829	807	803	817	825	816	850	816	841	794	814	833	836	852	846	833	852	819	787	835	862	807	779	831	821	838	840	784	816	841	815	784	838	810	858	853	816	847	816	861	791	852	828	812	809	834	844	810	825	822	802	799	802	812	774	805	808	844	829	828	755	816	815	757	808	818	845	839	803	760	826	837	803	836	793	759	793	860	812	827	864	826	830	868	853	822	807	791	837	804	821	813	825	823	779	847	813	838	842	781	809	834	892	826	804	821	803	813	809	830	794	843	827	822	817	786	794	812	815	851	780	880	841	810	828	793	825	813	827	832	838	834	832	835	822	810	811	808	811	867	843	802	819	797	833	831	854	792	808	798	760	827	819	794	791	817	802	806	814	780	834	797	792	807	816	799	796	844	818	821	843	819	827	831	893	868	848	819	820	799	812	813	822	790	842	783	833	840	828	790	766	828	846	773	791	800	783	824	816	864	849	800	849	835	792	758	833	855	847	844	794	820	838	813	822	818	806	839	849	827	857	829	815	836	843	784	794	797	822	831	817	813	790	882	826	798	817	831	819	795	825	888	809	819	785	820	804	785	835	815	815	818	796	840	864	822	847	828	763	843	790	807	798	841	765	789	839	808	772	820	837	833	816	815	855	776	850	784	774	824	779	818	841	799	852	773	812	822	833	815	852	787	813	825	859	790	821	788	798	777	847	786	782	864	839	831	810	768	818	785	793	820	832	847	838	838	840	820	782	839	813	813	890	781	817	802	845	793	752	826	786	776	841	785	832	825	772	816	809	779	878	846	825	778	864	820	823	813	835	789	820	828	871	802	803	811	794	833	858	851	818	819	762	795	826	777	803	849	817	828	819	820	807	809	809	862	838	808	752	846	821	787	779	835	829	837	793	797	778	763	773	803	817	842	802	855	817	779	811	817	809	761	794	819	822	899	820	829	789	803	753	791	870	817	861	807	858	838	781	837	846	810	885	854	784	808	812	820	785	792	810	831	821	807	856	850	798	792	830	786	822	796	792	864	839	780	820	802	784	829	828	813	825	837	851	859	842	819	833	830	834	817	794	847	830	888	779	799	777	806	814	789	809	831	769	817	838	798	808	807	892	772	811	777	843	802	796	780	812	845	848	780	838	861	878	783	826	816	815	796	814	824	827	794	855	788	860	897	831	787	847	814	852	835	797	805	795	777	847	804	836	831	808	795	817	838	812	819	824	777	773	824	789	823	844	788	840	845	792	777	859	799	789	836	813	828	824	781	792	865	808	899	850	756	840	815	832	909	833	797	812	881	796	817	813	800	856	817	831	821	809	817	797	833	840	867	812	834	903	798	790	787	874	854	815	801	787	839	856	820	830	835	819	803	795	793	852	830	799	804	812	790	860	837	801	803	857	850	820	826	861	819	825	846	803	803	823	797	824	827	869	794	812	810	803	861	789	840	855	790	810	872	848	773	781	830	840	821	820	794	770	776	793	784	860	805	787	815	811	839	798	768	773	805	805	802	821	825	785	875	795	818	763	793	798	836	793	829	844	777	858	790	805	853	832	830	847	788	830	820	791	902	804	823	798	848	810	816	851	829	842	836	866	802	801	867	815	793	789	793	832	809	806	817	805	818	819	792	871	803	809	836	853	837	795	840	822	792	812	868	741	813	804	790	876	835	820	829	773	750	855	802	857	853	799	776	806	800	794	818	833	823	849	859	865	827	872	819	785	838	863	811	818	837	859	766	748	829	813	837	783	858	830	752	804	836	811	834	828	784	775	728	803	780	805	780	826	820	827	793	862	832	787	822	792	870	845	868	784	784	757	819	836	839	858	823	802	753	854	794	859	816	770	843	826	813	832	814	826	801	825	791	825	809	856	827	888	827	825	809	820	824	823	830	850	824	913	842	848	836	812	831	885	825	835	826	798	806	760	809	807	812	805	741	789	795	829	802	856	830	807	765	815	794	794	822	817	832	817	781	792	784	794	848	823	833	843	810	847	787	812	787	759	813	843	841	814	798	799	796	845	856	803	852	794	844	810	816	868	778	827	811	807	791	784	836	813	810	813	810	801	835	781	856	820	918	852	837	798	833	811	850	796	786	798	745	831	831	846	812	817	778	808	819	873	784	829	826	829	771	852	730	815	764	855	777	817	794	792	862	751	783	759	833	823	824	865	833	819	777	816	850	837	810	833	826	831	814	857	849	794	792	829	824	814	853	805	852	800	846	836	807	814	829	802	810	882	831	845	828	851	843	847	799	843	862	808	802	857	816	811	853	806	845	892	833	818	807	827	832	834	834	803	800	826	831	784	850	807	820	823	875	795	825	814	848	780	808	798	800	797	830	822	823	811	794	861	802	791	822	806	825	828	794	839	852	807	809	788	851	802	850	858	802	840	785	796	836	806	792	850	813	831	809	790	820	794	822	831	863	815	795	819	870	837	859	806	794	767	783	818	843	786	808	840	810	807	848	848	837	801	807	843	836	900	815	830	839	820	841	731	817	806	870	817	822	824	854	840	793	823	827	821	850	855	814	818	821	838	814	793	860	798	792	822	792	777	794	824	842	818	809	814	830	798	811	862	833	765	755	808	810	857	793	878	810	837	831	775	875	809	867	800	790	811	851	841	776	810	795	797	777	845	778	790	875	829	813	810
26422	15793	15589	4299	1137	715	548	536	421	431	409	374	347	341	351	327	308	305	329	315	322	286	293	335	321	288	329	302	310	310	303	285	309	277	305	291	318	295	309	305	309	311	282	288	294	262	272	295	279	296	328	280	320	294	288	286	280	286	283	314	302	315	338	303	279	299	306	271	304	296	306	275	298	293	283	337	299	296	301	283	308	299	274	297	317	255	300	319	268	291	286	283	298	290	334	259	271	270	325	290	281	274	293	293	309	302	300	286	280	314	269	320	281	313	332	293	295	313	291	297	292	315	310	266	262	296	284	277	290	311	273	292	323	293	301	326	285	317	287	273	305	282	310	315	287	311	302	318	282	287	307	304	305	308	313	309	311	286	298	321	306	294	316	318	293	328	286	287	295	290	310	308	279	261	299	289	313	323	318	301	271	289	256	320	290	308	286	290	276	303	290	289	277	278	306	305	287	306	294	317	306	294	274	306	314	259	277	267	301	327	303	295	310	298	298	284	297	317	318	342	298	308	289	290	298	302	286	274	307	279	319	316	250	298	320	283	303	298	303	285	292	240	294	323	317	289	306	304	324	279	295	281	310	315	310	269	320	306	324	311	312	277	288	309	286	293	283	318	283	280	334	291	286	268	286	312	274	328	309	303	293	306	302	276	330	248	256	307	307	289	305	299	266	336	282	308	283	281	289	275	319	286	315	290	290	292	314	267	295	305	312	288	300	301	308	298	291	318	274	302	297	308	300	256	291	282	319	338	325	288	288	328	333	317	318	295	309	289	309	276	306	310	325	292	314	298	308	277	292	302	291	290	312	304	306	291	281	302	295	280	313	322	307	280	308	292	305	314	335	301	280	341	321	314	321	296	278	304	294	285	285	289	307	337	334	284	280	299	313	303	312	277	323	293	342	328	253	320	304	318	281	303	280	316	300	292	308	299	279	300	308	301	306	288	267	298	277	257	325	301	297	310	277	275	327	311	265	282	310	299	284	325	292	301	281	309	299	286	293	287	284	317	316	295	346	288	307	297	279	309	288	280	302	307	314	307	263	331	328	304	307	279	301	297	281	290	289	282	306	308	275	280	314	279	318	291	295	294	230	271	274	298	327	289	288	307	278	303	316	295	281	303	308	299	284	302	295	288	304	309	295	335	287	313	303	328	290	309	303	317	325	294	319	315	294	279	294	321	280	262	288	295	310	329	308	288	286	289	330	267	276	283	309	307	315	333	291	300	314	274	287	278	302	309	305	309	260	306	298	294	281	311	282	290	312	308	294	284	256	257	292	329	290	287	325	319	284	318	294	312	287	295	294	278	318	311	322	311	314	291	294	296	293	301	300	306	264	318	272	303	278	314	314	273	286	291	306	298	323	321	349	323	309	284	300	290	278	290	270	307	305	298	319	280	268	305	339	320	289	300	310	271	279	309	316	334	292	298	312	284	277	320	324	297	299	281	295	345	290	315	301	308	291	306	311	275	338	351	278	286	281	303	302	292	299	301	277	325	292	308	290	292	316	344	289	278	312	276	293	259	326	321	293	290	309	299	268	300	305	276	324	296	290	304	266	277	277	309	255	277	263	286	322	274	289	306	308	311	301	289	299	289	309	297	300	309	268	298	290	280	277	299	286	301	341	305	285	304	271	310	292	284	275	315	315	307	320	320	300	287	298	313	303	283	337	297	321	280	295	332	323	313	283	268	287	320	293	299	327	289	322	278	300	283	319	304	308	319	303	283	303	283	295	272	274	299	307	282	283	307	293	282	316	313	321	320	306	287	312	320	317	304	282	311	312	346	309	327	307	299	306	299	309	292	283	265	271	287	294	263	290	277	314	284	280	312	285	314	297	275	300	287	321	267	333	291	289	293	322	282	294	298	313	292	278	295	304	276	299	289	299	326	310	320	299	311	277	271	292	291	301	273	269	278	317	327	320	312	325	279	291	266	279	270	325	308	292	313	302	276	304	324	309	277	305	292	316	310	312	328	304	330	324	281	322	310	289	262	308	262	302	285	313	283	267	295	274	290	293	288	278	266	295	299	287	325	295	304	300	271	278	316	278	292	309	300	296	286	294	287	282	264	279	299	306	305	323	297	299	276	298	282	274	302	334	291	312	312	295	301	288	292	305	284	301	294	310	336	270	304	268	307	342	298	335	331	242	290	319	296	350	339	309	295	313	317	290	273	295	290	292	288	270	318	328	284	300	291	290	289	281	293	296	331	285	296	291	285	290	318	264	320	295	274	306	308	290	288	290	293	277	275	310	313	350	292	305	287	296	294	313	285	290	278	257	333	308	281	284	319	265	304	298	321	286	303	295	299	302	288	299	292	295	280	257	306	285	306	271	285	286	279	284	322	303	300	302	270	268	307	308	303	290	287	283	300	282	286	308	313	311	277	273	284	307	305	278	284	338	292	306	305	280	309	301	341	255	306	312	299	313	297	312	335	307	269	275	292	293	294	308	311	318	288	289	292	310	264	323	316	301	294	284	276	311	304	296	294	308	292	295	288	321	298	314	309	278	322	318	309	257	279	303	249	308	298	255	278	310	315	278	306	272	298	325	297	321	294	297	319	335	321	307	289	298	314	259	287	268	291	303	292	282	286	287	302	301	279	274	314	301	285	294	274	331	292	316	283	286	317	288	298	307	298	317	308	288	284	290	312	293	312	331	309	289	285	301	304	272	299	308	291	292	284	306	270	259	306	305	282	291	282	309	295	296	293	316	331	281	284	309	293	267	300	305	295	262	315	298	294	294	320	306	274	305	306	336	295	279	314	261	312	299	291	307	298	303	299	272	290	284	311	288	308	253	296	344	323	306	305	307	278	279	294	297	299	310	314	304	309	313	302	299	296	316	321	283	327	279	300	284	323	308	288	327	293	273	302	302	300	297	327	305	312	303	286	324	330	291	301	279	275	299	313	284	275	275	270	270	285	302	266	309	294	295	294	311	307	281	316	281	291	278	325	286	303	313	322	300	320	284	299	308	282	316	334	315	308	288	269	274	288	304	309	313	314	306	311	296	282	290	287	302	283	299	294	279	288	329	301	303	289	298	318	306	279	288	281	279	284	298	302	283	308	294	301	317	296	285	327	299	314	295	281	284	282	325	314	282	270	293	285	311	297	298	280	278	296	318	296	310	286	308	288	255	286	304	298	283	306	286	286	289	313	292	278	286	320	295	305	303	288	324	315	273	273	289	280	318	317	288	263	301	300	268	299	296	275	307	321	328	314	314	268	302	319	284	292	291	287	301	332	291	303	272	312	331	289	294	301	297	288	290	306	306	332	323	276	292	317	321	294	272	308	271	300	304	295	314	299	283	302	326	303	332	276	293	307	292	286	253	301	330	331	274	264	324	257	315	294	270	297	273	278	280	331	312	294	317	317	281	347	308	271	306	314	288	319	302	282	297	317	292	297	299	280	269	319	324	278	287	294	318	289	304	280	285	305	317	292	319	280	293	286	277	305	282	338	276	292	274	295	264	307	293	302
19023	14196	19264	5601	2949	2428	1970	1722	1421	1304	1195	1101	1036	966	943	952	907	928	871	870	787	794	866	769	806	821	800	762	698	728	776	693	752	761	719	758	795	738	776	718	761	728	763	728	731	670	747	720	745	739	771	759	713	738	694	708	719	751	718	700	734	700	749	741	703	750	732	750	698	729	744	734	712	750	721	694	703	721	739	753	734	691	735	753	744	662	746	699	730	716	695	706	749	767	724	694	723	731	721	758	753	707	703	722	697	737	723	728	665	733	696	722	744	705	718	724	704	692	708	670	704	700	697	729	689	723	664	703	728	691	686	727	727	689	734	666	713	688	750	710	758	678	744	721	752	726	747	737	695	668	701	689	702	729	692	708	696	755	732	713	701	743	711	709	709	675	675	697	721	703	687	706	722	695	718	684	713	744	783	697	785	716	718	715	713	718	707	713	721	734	735	769	728	739	717	697	707	699	714	736	725	758	739	687	720	707	712	704	713	743	749	715	742	721	684	742	715	716	698	705	724	705	706	711	719	706	725	743	695	733	734	752	711	779	725	648	724	704	674	720	755	693	748	695	734	728	751	714	776	735	707	692	747	709	702	723	737	763	707	704	693	757	665	727	705	679	736	723	715	757	700	728	709	719	763	728	689	747	711	701	681	680	665	694	734	690	764	746	685	773	720	714	698	725	730	732	707	708	729	713	712	693	739	703	708	717	712	755	718	715	712	726	750	711	702	718	701	717	723	732	702	674	693	735	760	714	706	710	682	736	701	743	704	764	760	714	703	690	709	746	720	715	712	709	682	722	702	667	715	721	730	696	773	703	671	681	727	751	732	678	697	722	721	721	730	732	716	685	696	716	690	705	760	749	702	748	722	707	760	645	697	692	703	749	711	711	684	706	692	690	756	684	726	677	739	741	671	708	676	721	736	675	711	725	759	724	749	684	684	732	706	696	671	736	713	745	684	736	691	740	722	694	670	715	714	735	711	727	715	670	727	748	681	706	708	788	709	746	756	708	677	733	710	730	694	720	708	697	696	714	725	740	704	746	734	693	718	699	729	704	722	717	703	689	698	715	681	697	702	708	739	714	711	744	702	696	708	770	666	722	747	735	719	734	706	741	760	749	738	712	724	731	720	696	702	749	737	740	721	673	685	689	747	681	727	676	735	739	714	713	757	709	728	736	692	765	708	731	677	742	745	695	709	714	734	791	702	701	702	698	756	709	730	757	751	700	679	695	702	706	680	696	744	715	729	688	725	764	666	757	739	725	731	693	704	708	738	705	728	647	722	709	724	682	684	721	742	704	710	751	703	702	749	752	730	769	731	701	725	707	745	697	719	745	783	693	693	723	694	677	752	728	739	688	685	757	695	726	697	752	715	752	713	722	722	679	761	707	756	692	704	774	744	747	724	713	655	719	691	747	730	710	709	693	745	741	731	725	745	739	724	690	701	683	759	670	710	740	757	717	678	686	708	704	679	709	735	719	739	689	724	683	689	708	718	700	689	734	705	722	733	722	719	711	715	728	729	711	705	731	679	708	720	709	746	723	676	719	685	711	729	737	679	742	740	712	758	727	739	754	763	685	674	726	740	684	708	752	728	703	702	708	688	723	708	699	713	743	712	727	707	744	733	723	732	736	697	691	727	704	708	696	686	704	752	748	695	766	740	714	669	698	691	723	710	716	670	678	769	707	715	721	721	688	696	681	707	720	776	721	649	698	664	678	746	706	721	732	690	707	717	696	727	730	718	723	735	708	789	719	773	700	742	697	767	730	715	688	733	728	727	731	756	738	716	696	728	722	705	720	723	780	675	735	700	705	694	706	726	724	707	706	719	731	767	703	698	731	676	737	704	734	703	765	694	695	698	749	733	676	709	706	748	749	747	717	701	778	765	717	708	710	694	692	746	733	718	736	704	740	731	694	726	751	695	737	729	678	715	673	730	757	699	705	688	735	746	665	748	700	759	731	700	765	710	700	714	699	705	710	749	719	687	714	666	701	678	671	725	723	659	668	727	723	742	697	685	747	715	705	722	701	674	739	715	735	710	732	706	680	711	684	695	743	694	728	717	679	742	715	729	750	726	700	706	725	663	703	732	671	698	702	686	739	770	706	768	704	762	727	716	708	730	712	731	668	703	700	692	769	753	680	737	756	713	712	749	687	724	717	720	796	709	670	718	693	701	754	711	719	667	721	703	730	725	703	707	739	689	749	685	715	701	756	719	737	672	734	713	722	678	722	736	710	715	696	712	693	739	732	736	667	723	744	767	757	744	741	738	690	753	732	737	702	775	683	682	758	726	736	709	735	725	771	720	719	733	733	697	730	744	683	703	741	664	749	706	705	689	721	732	717	745	779	763	739	752	694	712	757	727	693	708	718	711	725	772	723	718	691	683	740	746	703	743	731	737	728	747	719	727	700	639	710	693	702	718	723	728	701	719	759	713	668	747	691	737	724	729	714	699	701	704	739	740	705	698	740	683	742	706	744	783	763	708	673	677	718	720	704	729	737	726	735	724	688	750	754	684	692	699	742	704	678	716	696	726	735	691	728	748	707	678	694	693	738	734	676	704	680	712	721	713	721	722	794	708	700	717	740	710	755	667	697	703	697	693	704	704	685	717	699	682	741	761	739	719	720	733	671	724	744	658	682	706	712	723	721	693	740	719	792	763	746	720	711	697	730	702	782	718	718	765	731	744	726	694	710	700	709	697	745	692	663	697	744	687	714	734	648	668	699	710	671	737	735	676	745	700	697	724	727	693	736	727	763	757	774	686	775	743	732	704	706	742	720	682	733	683	725	719	724	721	705	715	716	739	710	728	729	710	728	752	666	771	723	661	719	730	704	748	700	741	724	694	735	754	744	719	725	690	732	716	710	755	736	711	671	724	702	699	743	695	748	663	699	726	753	721	753	740	680	704	701	729	723	713	730	722	694	672	678	706	727	693	693	695	754	696	769	682	737	692	684	757	727	718	726	766	706	730	716	719	682	736	737	711	712	699	707	752	675	711	716	726	692	732	732	760	776	749	700	706	679	694	739	744	721	707	736	781	694	770	729	690	711	728	750	699	701	682	744	757	698	742	693	760	678	716	706	703	730	695	745	660	693	674	765	737	715	680	714	727	698	709	740	703	673	685	733	736	719	723	677	753	700	704	745	686	709	736	705	723	696	721	730	722	732	746	721	698	728	689	749	735	738	682	752	725	683	782	719	764	688	680	711	685	678	717	718	732	751	742	724	679	695	737	725	716	708	682	703	721	741	698	747	692	742	686	711	750	742	709	748	702	736	729	713	724	726	668	712	728	758	730	704	703	722	711	685	702	702	696	757	739	769	676	751	692	707	743	737	726	683	736	726	724	713	747	710	672	688	715	766	733	724	720	739	693	687	694	703	740	711	693	727	674	720	714	717	694	699	692	713	742	687	714	722	736	708	738	723	722	719	700	731	755	686	694	687	745	734	770	713	733	742	726	750	748	747	723	724	709	727	699	676
35041	24146	24618	7804	1913	968	601	475	439	351	320	295	280	259	232	252	254	272	247	255	210	202	211	206	185	247	195	224	204	209	199	218	206	195	190	217	205	179	207	213	195	199	208	218	226	190	208	198	224	190	198	197	196	196	187	185	186	234	196	201	214	174	218	188	188	180	197	201	210	186	203	203	222	203	215	205	209	186	211	211	235	192	192	219	201	223	208	203	218	196	223	189	184	185	208	241	200	233	179	213	213	203	204	176	191	233	196	211	214	202	180	178	189	210	172	204	203	203	189	188	202	209	178	170	203	217	200	203	208	187	210	235	195	203	229	197	214	195	204	198	176	205	177	196	202	187	215	238	211	201	206	206	205	194	197	207	198	160	188	209	200	210	177	189	202	166	226	202	177	193	207	189	182	212	188	189	184	174	222	200	177	177	200	194	204	205	202	197	199	224	183	202	205	211	200	214	202	198	203	189	187	188	218	209	199	217	218	190	221	185	201	190	187	200	199	191	199	221	200	198	189	214	179	212	174	211	194	208	197	175	194	162	209	185	222	195	191	185	237	229	200	214	207	185	228	219	195	211	195	199	213	178	165	171	178	204	205	176	209	188	211	190	179	169	192	192	210	224	192	188	223	222	183	212	192	183	206	209	196	195	179	242	170	193	197	179	187	202	228	208	208	184	210	188	205	182	197	185	224	194	203	196	199	207	220	200	184	210	193	201	192	212	182	220	213	186	190	191	159	156	200	185	179	183	224	199	209	214	198	192	198	193	194	188	202	218	210	184	204	223	202	209	210	201	197	193	201	185	207	191	211	217	209	229	201	205	192	187	205	197	191	223	195	174	194	185	215	177	201	206	214	218	213	179	195	195	177	186	181	214	198	189	199	186	209	187	206	188	205	197	175	221	179	212	221	176	204	192	177	190	206	166	183	195	174	197	212	223	196	203	210	213	185	211	220	175	205	207	200	228	191	229	191	200	186	192	197	183	201	228	224	169	193	190	199	185	234	198	187	200	185	227	215	183	198	181	205	189	203	189	215	207	197	206	212	195	227	236	186	214	187	191	182	199	171	221	210	238	228	206	167	195	179	193	197	191	217	188	201	197	203	212	192	186	198	197	193	171	199	201	179	213	245	172	211	212	189	192	196	192	225	222	204	163	199	202	179	186	215	187	195	217	188	200	176	217	203	208	193	190	190	185	194	183	205	198	196	208	176	209	193	191	177	210	198	194	201	207	195	185	190	193	183	168	204	197	203	223	219	213	207	214	182	196	203	242	208	218	212	192	226	195	181	202	214	214	190	204	194	205	197	177	220	215	208	193	178	181	209	180	199	190	195	220	190	202	188	214	197	148	204	226	201	185	228	221	190	203	191	185	191	193	203	214	218	178	188	206	205	212	196	177	205	194	239	219	188	182	215	191	176	199	186	176	204	192	202	216	199	199	197	203	162	200	204	219	208	199	194	203	207	205	189	182	185	204	200	213	207	224	204	176	224	216	205	207	196	206	191	202	206	192	212	182	204	191	198	204	206	208	220	177	200	220	205	197	234	222	209	207	203	190	209	202	183	215	199	176	209	189	216	203	204	213	211	219	187	195	201	206	209	212	211	191	217	204	191	223	174	187	197	229	198	180	169	209	221	202	207	191	210	207	217	194	228	205	203	178	211	188	182	187	195	189	179	189	220	210	221	196	219	198	176	210	212	189	215	214	226	206	211	234	222	203	195	190	210	207	203	206	198	183	213	202	186	236	195	209	209	172	210	183	209	173	208	197	198	171	199	196	190	192	204	186	184	219	198	208	196	183	187	216	201	189	193	213	201	205	224	218	193	197	205	209	188	187	185	232	188	229	194	204	194	191	193	201	188	183	212	205	197	190	201	206	197	202	204	178	205	207	188	203	187	192	204	203	186	204	206	175	194	202	199	210	192	228	194	208	198	213	213	176	180	231	183	200	208	199	186	176	181	184	203	206	186	205	215	183	188	204	221	225	222	187	196	220	217	184	200	211	187	204	182	210	188	228	183	207	188	188	196	201	204	200	194	200	221	162	178	180	193	198	221	188	196	173	189	206	212	206	199	202	214	200	205	190	206	196	200	201	203	212	193	201	213	202	189	205	185	220	206	212	199	213	225	192	183	207	188	193	223	208	211	178	199	210	188	179	179	165	197	178	209	164	189	208	221	180	178	197	222	225	202	208	232	216	201	200	193	200	229	183	196	225	209	181	206	214	196	193	204	196	196	205	190	201	197	189	222	204	219	206	189	179	202	217	190	194	179	192	202	229	176	191	200	195	207	205	206	200	222	183	234	215	208	203	220	211	204	182	218	192	200	201	215	178	191	239	206	189	201	207	171	193	208	200	211	192	212	199	209	193	206	193	181	216	208	181	186	192	225	179	222	208	221	192	215	186	216	211	205	212	204	202	193	204	194	202	225	203	206	212	204	203	215	194	192	173	196	182	232	190	206	190	192	191	186	238	172	197	214	211	171	197	207	195	191	201	194	191	184	206	223	196	217	184	179	206	224	215	183	199	206	196	205	185	202	162	206	215	188	206	190	180	176	208	180	207	192	171	194	194	211	182	200	206	178	197	209	208	190	196	233	181	203	193	209	202	199	213	176	195	193	198	208	200	204	181	185	172	190	203	185	193	199	204	215	218	168	202	212	189	197	181	216	219	183	205	187	194	187	212	202	191	215	209	193	218	212	203	209	210	188	191	194	201	211	216	200	177	199	203	183	192	202	191	192	205	175	208	197	199	206	185	184	161	190	233	197	192	197	211	216	184	207	194	203	224	200	186	193	194	196	197	196	230	206	189	191	217	193	200	187	187	194	185	216	209	185	200	188	207	203	204	221	194	207	210	198	187	199	243	197	209	226	206	205	227	192	207	225	211	197	177	212	194	225	178	191	179	193	240	218	179	170	190	188	197	190	179	195	194	205	238	184	219	202	210	210	209	181	185	201	204	202	201	180	206	231	202	208	185	202	193	201	177	187	201	190	227	180	212	189	204	208	187	201	219	200	190	216	215	191	177	192	219	192	209	204	196	188	193	185	195	212	208	199	213	189	200	202	198	202	201	201	201	175	211	217	208	186	201	187	198	158	179	190	198	203	193	204	210	215	197	190	176	207	214	196	196	201	185	235	203	201	205	232	215	194	183	215	227	195	191	201	237	201	184	191	186	196	215	200	187	214	199	225	198	181	202	198	199	204	196	233	209	210	213	206	211	199	174	167	183	193	215	217	200	211	216	188	201	198	200	213	197	229	178	219	171	212	218	214	181	202	216	216	201	200	216	206	210	205	186	192	194	216	203	193	206	199	219	199	213	217	195	186	204	210	246	208	187	209	215	169	200	210	188	206	181	219	195	222	217	210	183	190	182	186	206	173	208	187	202	207	186	207	202	186	207	196	200	179	195	218	208	202	214	242	204	192	227	194	221	215	201	217	203	197	197	223	216	198	219	199	192	192	202	184	188	182	193	195	193	198	209
23978	20062	26314	7238	3809	2874	2404	1951	1651	1422	1236	1080	1000	938	852	903	783	750	758	631	709	665	643	604	618	530	611	588	550	555	543	561	549	547	525	523	533	576	544	549	531	534	481	537	502	553	586	562	549	599	548	549	534	523	508	521	508	513	522	536	509	523	487	486	473	511	492	506	511	502	487	475	506	493	506	508	502	520	490	503	527	507	504	470	498	516	528	467	538	503	500	511	524	531	534	552	524	473	464	523	517	471	519	548	539	534	476	493	531	490	497	487	531	554	546	491	491	508	506	522	539	526	487	472	532	510	509	512	476	477	479	506	493	516	518	528	464	514	512	522	540	486	507	475	497	523	480	494	536	462	478	472	494	518	490	527	483	516	527	463	487	486	562	493	480	534	523	474	468	484	477	513	455	477	524	517	502	499	468	556	536	492	511	491	491	542	465	519	468	505	487	490	523	508	516	490	507	505	537	517	569	510	495	505	554	525	485	525	519	529	519	485	487	504	547	502	494	507	552	493	509	510	517	514	472	504	487	503	532	497	495	463	497	500	516	508	500	486	493	507	496	494	504	537	518	530	515	516	450	505	505	514	496	533	489	531	555	499	508	480	508	494	476	495	528	479	533	515	571	468	512	510	522	521	524	469	494	504	512	568	520	510	543	478	448	476	492	509	513	514	465	459	493	513	465	496	471	450	516	514	522	484	497	520	518	500	502	523	524	475	487	490	492	511	511	536	514	475	484	512	533	518	488	497	504	509	505	497	503	510	509	535	526	531	483	543	504	480	525	483	472	517	545	527	480	516	479	479	515	527	518	493	475	478	473	508	500	510	485	531	471	422	523	491	538	466	483	495	509	504	508	525	491	534	504	493	513	524	476	515	526	478	527	489	495	497	483	518	520	503	496	484	532	494	493	503	499	508	513	494	504	510	497	480	520	517	550	492	521	480	492	526	505	473	517	512	520	513	501	513	514	498	494	553	496	464	478	504	470	513	540	497	524	531	481	487	490	528	519	476	503	500	497	508	506	492	529	507	501	532	491	530	500	539	486	522	530	535	517	507	535	499	500	495	492	538	489	503	559	522	494	502	504	495	534	533	539	466	517	500	498	482	485	531	494	510	473	549	485	477	525	507	512	502	509	484	490	514	528	471	490	504	497	500	521	506	515	473	511	497	525	484	503	529	507	521	535	486	543	536	520	474	490	538	505	491	503	482	547	498	535	510	483	521	492	507	495	491	476	454	490	518	481	451	505	516	511	498	536	526	526	526	525	532	474	512	502	528	494	509	533	488	487	482	485	475	495	476	477	491	533	501	507	487	508	509	469	482	468	496	479	496	530	502	502	515	517	511	448	521	474	508	497	500	486	530	524	511	464	476	489	519	527	496	507	482	515	500	513	525	496	523	500	509	540	535	507	520	519	530	505	520	504	483	527	491	546	471	528	503	515	547	495	469	533	476	505	495	499	545	465	497	476	498	470	491	529	526	493	522	534	500	473	518	547	530	480	492	497	494	475	523	496	493	456	455	495	453	519	487	497	518	522	496	503	513	510	486	498	491	509	494	480	470	532	586	494	532	518	504	544	514	514	532	491	516	488	493	503	518	529	485	459	516	497	522	527	486	507	520	505	478	506	525	467	482	472	511	497	461	490	468	480	495	473	518	501	523	483	508	525	511	510	517	483	521	519	512	549	511	496	527	515	512	519	532	510	532	486	504	524	550	527	528	481	498	501	537	494	488	561	524	498	529	502	456	508	539	508	539	479	506	473	511	523	504	491	530	495	535	474	500	503	510	516	521	524	499	481	487	512	531	500	505	527	546	474	480	514	509	477	504	464	484	463	522	502	516	465	486	469	469	496	492	521	520	529	466	493	497	532	532	497	481	511	531	518	480	514	515	485	495	474	526	520	513	514	500	494	503	501	530	461	536	533	492	504	467	542	502	544	561	515	478	498	528	483	513	513	527	507	491	479	470	524	503	520	483	513	510	523	515	501	543	489	554	501	518	476	524	514	514	498	513	521	494	500	525	478	507	532	533	518	493	476	517	487	491	487	514	504	516	541	515	499	501	507	496	503	491	513	551	481	494	507	554	481	468	504	507	472	494	493	507	509	526	482	511	483	509	486	519	505	486	492	507	502	503	494	497	484	509	504	489	534	533	510	488	497	528	496	531	533	510	477	486	496	500	467	464	504	550	496	517	469	521	518	514	463	475	481	505	568	504	501	475	521	494	511	488	477	501	510	517	510	528	505	521	475	527	463	494	488	478	485	542	491	500	489	524	535	508	498	515	485	541	535	498	512	516	504	514	519	521	473	544	497	521	477	506	486	462	562	545	501	484	502	482	546	482	532	496	517	526	506	480	484	540	528	477	534	488	489	492	481	503	525	508	508	505	505	508	453	512	520	521	537	466	483	525	490	523	499	467	463	492	493	496	506	514	525	547	523	476	489	520	481	529	520	479	487	526	542	454	483	503	504	518	544	484	493	511	491	516	494	534	512	520	499	496	487	485	540	485	488	481	525	470	496	504	471	502	514	481	478	515	514	530	534	556	489	513	530	482	503	524	547	555	472	493	504	507	482	487	511	494	548	520	540	487	516	544	527	458	492	515	486	491	483	511	483	533	498	461	503	517	530	479	520	532	504	488	496	486	526	503	523	488	510	525	499	481	518	531	525	486	513	506	465	500	521	556	496	503	499	498	514	512	501	482	513	461	489	489	511	466	509	476	482	528	494	475	507	531	471	518	514	486	487	519	493	472	514	504	500	493	533	523	521	479	548	496	501	528	523	561	489	519	486	530	474	549	471	540	502	483	475	497	491	510	505	514	494	477	545	509	500	511	502	501	520	513	525	492	556	486	465	500	524	454	467	495	513	525	511	498	497	501	519	490	506	507	469	515	453	515	479	520	483	466	536	527	539	491	488	503	533	526	487	502	506	518	520	536	533	522	504	490	478	492	505	473	479	531	499	512	487	479	495	517	493	524	495	519	486	502	484	525	470	493	487	493	481	516	474	486	505	479	516	558	526	516	525	480	507	534	533	513	516	530	524	528	507	484	518	499	479	505	517	501	502	501	512	512	530	483	522	518	487	532	474	493	485	507	531	515	529	504	533	508	488	511	522	489	512	507	474	527	473	494	501	499	476	501	495	496	519	546	483	519	504	482	471	523	513	522	545	531	528	501	530	497	519	493	506	527	484	520	533	492	485	503	502	493	472	553	478	536	515	512	489	500	491	508	525	503	529	487	472	497	514	490	543	503	508	536	497	512	487	516	506	516	541	517	510	475	511	508	492	514	514	548	507	521	502	512	503	506	519	501	492	511	510	501	536	482	516	533	503	530	484	561	499	475	523	484	489	498	512	499	496	448	503	514	502	520	539	567	472	486	523	537	507	507	527	470	516	508	553	504	498	518	528	532	470	497	510	506	532	513	465	504	463	503	519	556	487	479	531	527	468	482	490	516	510	509	491	515	525	495	491	506	540	497	559	494
12025	4945	3192	1078	582	493	477	410	384	404	423	363	364	342	350	363	340	351	356	320	343	323	355	329	344	365	314	342	325	306	323	322	339	342	337	364	361	293	354	309	303	302	358	371	311	338	302	352	368	359	365	345	332	330	299	327	351	339	373	307	333	337	314	345	353	356	342	320	309	348	352	352	328	339	329	362	346	336	333	341	350	344	364	348	362	356	332	325	335	357	378	316	347	325	305	368	320	345	325	361	342	352	329	340	324	346	355	330	363	338	358	329	349	348	346	328	329	370	349	328	366	358	379	335	340	328	350	354	319	311	335	321	343	352	326	354	315	358	342	332	312	346	361	328	342	374	325	326	343	355	313	335	322	338	350	393	375	348	342	385	368	377	335	338	349	392	342	375	349	341	358	328	314	322	352	340	397	314	326	356	379	358	348	358	349	383	328	349	354	349	357	350	346	348	340	317	361	329	332	336	369	323	382	355	347	364	345	329	316	342	379	356	362	309	328	395	343	347	352	318	342	369	326	328	324	356	350	366	336	332	372	336	325	349	358	327	339	365	335	339	342	364	325	328	327	324	342	340	356	327	309	346	347	317	349	379	324	327	332	362	323	334	372	317	335	329	317	328	331	355	373	361	305	301	335	341	367	332	357	328	355	300	339	352	346	353	348	352	354	329	379	336	358	320	353	328	332	343	351	354	357	341	340	324	307	365	351	306	340	365	337	323	352	326	350	341	334	332	327	356	323	309	326	381	347	328	339	340	361	326	341	307	375	347	351	362	334	315	370	361	337	357	353	330	329	332	349	347	342	394	345	345	364	305	338	356	343	386	383	354	324	368	335	370	343	342	339	369	362	301	358	376	348	326	339	295	332	340	306	307	325	312	302	332	335	325	356	363	335	358	319	368	353	343	340	334	385	320	343	318	316	339	332	308	367	343	315	331	341	355	362	361	350	313	359	327	314	350	365	352	333	369	307	331	325	318	327	328	343	319	337	340	352	332	320	306	327	334	297	354	339	363	330	347	320	336	350	320	354	334	374	346	361	317	383	365	325	322	334	339	298	285	375	320	339	334	344	328	297	324	344	327	313	363	360	320	349	357	350	330	310	326	349	359	340	351	314	372	295	351	323	355	325	303	326	352	347	335	328	347	356	350	356	322	334	354	386	347	373	356	317	350	336	366	387	319	348	350	345	343	346	350	361	356	388	368	330	346	343	360	327	384	351	338	300	343	341	315	306	330	366	362	359	344	329	359	348	338	317	332	325	331	323	347	349	344	362	349	349	348	338	355	327	337	350	318	335	326	305	331	338	326	352	364	331	333	340	323	345	345	332	343	346	332	344	326	333	351	345	352	386	348	335	346	351	355	349	331	338	327	337	338	320	339	335	339	343	418	371	370	350	335	345	314	373	322	351	344	364	332	300	331	341	360	352	351	340	314	369	335	331	326	336	342	316	342	324	348	344	344	343	340	303	312	354	359	370	341	379	365	302	366	365	331	369	340	383	368	297	351	375	325	342	349	358	359	344	351	331	349	354	354	351	332	341	374	336	362	384	347	332	328	327	360	334	334	351	335	347	346	329	295	368	344	289	368	316	392	332	331	301	361	332	316	306	310	408	340	345	369	365	344	325	332	354	341	336	308	309	358	365	359	356	319	324	310	332	352	347	337	317	372	362	322	347	317	317	333	364	332	383	357	351	355	297	321	320	344	352	365	365	352	331	327	338	328	293	336	354	383	368	318	323	349	339	347	338	330	324	328	340	337	347	339	333	348	329	365	338	329	311	339	301	315	334	330	348	298	356	392	360	344	345	319	376	324	343	317	350	324	355	343	330	370	351	355	329	312	331	312	350	333	325	365	324	344	306	328	324	374	340	377	347	327	334	361	331	352	368	342	315	357	361	380	357	357	339	354	340	378	333	350	384	345	350	375	367	353	352	350	310	349	373	351	331	324	324	347	370	345	362	341	375	302	330	357	345	346	359	364	329	313	323	346	330	354	361	350	339	375	353	316	303	350	323	324	323	328	316	321	327	356	326	361	340	386	369	334	360	313	344	354	334	349	360	344	363	319	363	368	339	336	362	345	305	334	373	335	361	343	359	344	327	353	318	344	350	368	349	318	372	386	321	364	341	349	365	337	335	344	372	349	337	350	345	329	348	357	332	342	360	337	343	341	304	326	338	381	347	359	364	362	349	369	351	345	328	381	344	327	330	339	323	330	327	353	327	357	341	341	339	310	331	364	332	296	319	321	331	381	345	341	315	341	297	356	323	391	343	307	316	339	355	308	319	354	324	366	319	338	358	333	339	349	365	382	363	340	322	337	345	298	383	342	343	365	328	343	362	348	367	323	372	360	314	341	338	331	381	336	360	321	351	333	330	325	319	348	331	347	316	351	313	315	307	310	342	354	321	292	336	353	317	339	365	348	346	342	361	339	339	355	333	338	340	342	314	364	332	334	353	339	351	363	349	362	382	349	348	308	359	325	362	326	346	319	330	326	346	319	330	303	354	315	353	348	340	342	305	310	337	369	348	310	332	344	385	360	331	332	323	326	340	372	292	345	351	333	330	304	351	333	343	330	337	366	322	341	370	350	343	312	349	371	323	319	322	386	320	344	314	333	327	345	361	361	330	321	328	349	353	335	311	318	325	329	359	330	345	312	362	353	339	366	364	367	335	366	333	350	340	358	332	324	316	321	347	356	354	334	341	325	335	341	314	341	351	312	318	347	330	317	358	371	341	382	373	321	355	312	356	352	340	318	319	319	328	321	327	304	327	322	339	359	296	376	353	338	376	341	345	338	321	342	341	366	300	383	331	341	322	345	341	354	350	349	307	335	350	348	335	330	341	346	343	320	394	387	308	370	348	334	343	313	330	356	322	322	369	332	315	360	363	326	333	342	330	333	348	330	320	318	335	338	358	316	347	342	392	305	327	323	319	311	300	322	325	341	304	334	349	302	315	378	337	349	307	328	324	375	341	350	355	354	354	356	375	328	329	339	345	340	333	368	350	367	317	326	334	329	371	383	318	346	338	358	323	344	326	326	338	337	358	353	346	312	345	307	285	332	324	323	332	349	311	361	307	326	326	308	321	353	343	342	351	324	341	373	354	363	351	322	341	379	365	328	315	333	345	334	326	369	363	345	311	325	353	355	377	335	334	340	324	355	364	336	325	339	333	340	356	335	345	338	371	335	358	333	337	343	346	324	378	339	360	326	348	336	352	318	347	337	324	346	365	333	310	358	359	344	347	351	370	352	343	322	311	335	321	342	333	328	353	346	372	349	337	354	359	330	341	308	342	349	326	323	354	346	371	349	368	330	323	315	340	324	320	366	360	342	311	341	314	352	366	332	351	305	346	351	389	321	323	348	339	347	328	378	348	363	333	326	338	316	324	349	352	340	318	305	327	315	319	339	355	345	339	336	334	361	367	312	338	316	339	317	365	330	362	311	316	333	379	323	306	364	343	327	334	342	347	351	342	341	333	333
8896	5245	6078	2853	1917	1606	1464	1234	1255	1146	1055	970	872	946	943	877	889	893	868	817	905	794	858	822	866	804	820	823	827	793	842	808	868	816	797	788	821	832	800	836	845	827	808	823	833	824	805	789	802	802	782	834	734	824	838	807	798	798	803	795	869	769	811	852	802	818	819	815	846	785	802	877	806	835	830	778	809	813	780	829	820	809	825	789	788	842	800	783	807	818	846	795	796	837	827	862	850	752	798	788	854	789	792	852	855	759	848	834	880	837	803	834	812	744	831	889	829	789	844	817	790	842	818	777	788	846	831	755	834	813	802	835	833	776	802	844	778	810	760	830	842	803	803	776	810	820	823	800	780	807	752	844	777	813	794	859	811	819	816	797	791	799	840	799	797	834	871	814	806	804	794	769	816	823	762	784	787	842	796	831	785	852	801	774	814	791	850	807	786	832	799	816	808	793	855	791	856	813	804	756	816	814	811	804	834	850	826	812	786	839	835	758	838	820	817	798	830	786	828	767	832	797	806	848	826	828	791	839	819	828	796	811	824	822	780	833	842	795	797	818	811	805	849	849	771	784	823	786	758	750	782	829	792	796	831	859	884	826	872	786	845	878	821	857	800	793	851	871	805	829	823	834	807	852	769	854	836	812	814	817	800	860	831	777	835	794	822	826	772	818	863	793	802	827	797	798	810	802	766	866	794	818	859	807	762	777	811	787	799	856	779	810	798	801	800	818	809	791	783	857	805	791	831	777	849	826	780	812	795	787	779	789	878	834	842	830	854	848	790	839	871	797	832	833	786	782	863	767	831	775	866	821	811	807	885	802	834	856	781	821	774	813	798	796	749	788	836	836	786	809	849	781	805	780	815	820	804	808	830	778	855	808	810	835	817	857	815	833	819	834	784	838	800	785	802	839	809	803	810	856	781	778	812	786	812	786	826	805	827	825	756	823	825	825	831	844	854	807	832	812	800	778	801	789	808	775	779	768	788	841	788	788	848	841	807	783	837	853	832	797	814	796	812	774	819	857	833	798	836	805	772	835	807	821	803	789	861	840	833	818	784	853	838	795	794	839	836	792	835	794	826	809	838	869	867	799	795	858	801	809	842	784	814	832	802	838	747	816	826	796	807	813	781	850	808	797	817	791	798	749	857	814	775	798	821	838	801	800	772	851	819	806	811	821	845	831	804	834	805	798	842	854	809	801	838	774	798	810	825	832	788	788	860	820	801	837	888	848	798	823	831	834	788	847	788	826	817	838	813	819	800	800	851	810	839	748	809	805	787	764	803	794	794	825	809	792	795	820	813	817	764	736	775	816	821	847	833	793	786	827	812	808	822	801	829	877	861	864	794	807	817	791	830	829	843	837	808	825	791	806	846	802	817	812	826	821	782	804	789	805	783	789	822	810	800	851	830	802	826	795	815	824	816	852	825	789	779	849	850	782	828	824	849	843	818	792	776	809	800	785	796	784	813	846	791	764	797	784	857	792	817	814	783	813	828	807	733	846	797	810	758	820	796	786	792	822	805	775	834	776	824	808	805	770	803	833	849	832	861	842	772	810	848	839	818	774	803	784	817	837	792	802	837	829	840	830	851	806	772	816	863	764	798	776	760	774	839	820	811	829	813	801	791	799	807	844	817	821	786	856	771	823	777	808	781	813	833	775	813	808	853	803	789	805	854	801	858	812	838	794	776	788	831	773	810	810	851	769	818	772	823	817	787	849	829	817	809	840	817	843	856	822	814	830	845	804	790	790	826	808	804	795	786	817	834	849	839	804	854	792	844	800	847	776	861	867	858	812	807	799	846	798	798	802	781	808	782	850	814	869	833	773	830	823	842	835	814	828	831	801	842	845	808	816	839	804	855	849	783	815	840	827	814	857	818	845	848	786	826	812	833	809	821	790	812	838	775	831	836	844	839	840	843	852	812	812	824	793	864	829	815	816	834	788	799	796	823	846	824	824	794	827	863	804	760	839	815	802	864	787	812	817	782	821	794	840	757	821	811	844	809	790	828	831	813	798	847	861	827	824	849	816	835	833	823	775	847	789	846	836	809	852	820	803	828	818	792	827	825	761	782	840	793	868	832	809	827	895	777	860	835	853	838	774	793	776	838	862	830	824	850	812	809	813	840	840	824	840	820	795	819	803	797	803	823	812	856	829	878	817	808	783	806	762	817	820	834	851	856	798	799	810	808	755	832	765	818	865	762	828	813	823	830	802	830	806	812	803	802	801	767	835	818	818	766	790	784	814	831	856	740	791	806	769	816	823	801	840	803	846	790	794	794	814	806	825	797	841	777	796	836	815	835	816	787	786	865	788	846	777	828	838	827	871	825	832	828	854	881	847	791	805	791	811	763	820	817	855	821	815	828	813	842	832	815	812	814	785	787	826	823	807	853	803	857	819	821	795	861	827	795	858	806	817	797	846	821	836	823	844	822	836	834	789	811	791	838	768	823	841	790	799	799	826	798	837	837	824	808	843	832	802	789	799	747	826	782	839	739	817	782	809	844	854	784	814	779	843	829	806	722	817	780	800	772	797	791	822	747	824	798	823	805	849	743	823	798	810	812	801	817	864	798	807	741	829	814	792	806	783	869	821	811	792	812	777	814	769	774	846	869	839	837	824	779	791	790	818	803	817	848	790	805	801	788	797	819	790	824	873	850	809	826	811	798	828	814	863	801	793	754	833	769	779	800	814	813	856	830	792	799	807	811	826	766	824	839	805	841	797	814	819	811	774	757	836	843	799	818	792	824	844	824	848	852	773	800	834	795	844	829	833	803	875	825	801	839	901	817	856	825	822	807	795	798	814	826	748	777	838	823	816	823	806	867	799	847	806	767	819	849	758	815	781	827	831	815	791	836	801	849	875	827	784	809	812	847	804	748	822	802	804	812	800	828	826	822	814	772	804	746	786	841	810	824	840	759	802	830	802	816	851	790	777	806	769	814	843	843	802	832	785	871	781	793	816	798	809	821	800	800	826	799	797	802	786	824	818	795	842	784	772	829	838	837	802	822	803	765	805	829	846	860	795	824	719	772	854	807	782	780	761	808	795	825	839	750	830	839	782	823	766	829	750	771	822	875	834	780	785	817	822	837	824	863	807	907	790	777	862	877	827	862	785	831	816	783	768	783	843	812	803	759	826	864	804	818	818	829	791	789	827	783	814	843	804	771	853	821	790	818	783	798	860	825	821	745	875	802	808	847	827	771	821	796	782	831	793	827	840	799	806	826	860	869	809	840	797	794	821	819	891	818	811	812	842	829	842	813	774	800	803	812	843	814	807	828	802	849	825	758	851	778	831	752	819	792	815	826	854	855	777	770	847	798	807	882	789	813	825	840	826	831	781	847	808	864	773	773	852	784	780	845	799	807	796	823	808	846	811	774	880	788	832	870	837	840	831	799	813	808	776	753	825	776	822	840	813	777	768	734	808	857	792	792	773	822	802	744	781	821	847	872	842	783	869	821	776	811	810	796	812	844	785	809	856
26850	17130	16186	5350	1221	731	541	486	426	399	382	344	365	354	345	292	318	292	311	315	319	338	292	332	321	321	307	351	327	304	266	333	297	324	314	309	293	275	294	258	343	306	292	291	309	310	312	272	303	267	270	270	294	296	285	311	317	297	296	285	305	311	294	256	302	312	291	303	289	288	273	296	331	337	277	346	312	288	340	301	304	284	308	267	307	298	258	308	320	323	283	313	288	295	295	313	309	304	320	298	312	318	274	285	292	306	290	289	295	270	300	281	274	296	286	288	324	283	310	309	269	277	307	290	278	278	274	290	310	318	298	300	257	295	300	306	317	282	295	312	304	327	273	299	309	326	312	273	284	295	268	304	299	276	288	282	269	288	283	289	291	289	294	328	276	322	303	311	299	247	284	343	287	278	302	309	295	264	295	304	299	274	288	309	307	271	309	299	308	279	281	291	245	282	296	287	284	284	295	312	297	285	297	298	283	296	294	277	306	308	308	292	285	300	299	300	311	330	301	270	319	315	288	250	284	307	293	306	312	310	326	346	293	265	257	318	261	283	320	319	308	302	283	310	303	333	305	294	319	307	300	284	308	276	314	257	287	311	337	317	297	293	279	320	325	282	332	307	308	286	310	287	282	295	300	302	297	325	285	315	281	312	233	276	332	311	281	269	277	305	294	310	300	296	290	265	314	328	297	299	280	306	281	296	312	276	309	325	318	290	290	310	299	269	303	291	299	315	313	295	302	313	320	326	303	299	297	281	260	305	270	271	312	310	296	295	295	293	283	304	258	286	321	280	271	316	302	309	271	325	268	318	298	282	288	299	281	309	301	290	295	284	299	298	292	286	275	281	295	286	320	284	310	318	302	296	313	310	308	293	310	263	290	303	299	305	273	296	276	274	283	299	309	317	266	307	309	299	306	299	309	302	333	295	259	282	298	315	269	309	305	303	294	314	273	288	293	314	294	307	323	277	322	281	288	308	273	290	321	297	298	287	279	275	305	325	307	287	298	316	295	290	292	279	283	255	275	315	289	316	298	324	308	276	286	297	309	295	270	289	272	291	297	310	313	266	293	287	317	292	315	289	330	279	297	269	305	266	270	288	291	284	300	291	287	318	306	292	299	292	287	299	288	296	308	300	257	308	306	290	285	304	272	315	279	294	322	261	291	325	281	309	276	286	278	314	275	295	277	293	286	297	300	328	293	289	285	314	295	317	299	285	328	349	273	272	280	290	304	292	279	315	296	292	278	301	293	264	302	301	265	294	265	326	297	303	309	298	299	301	284	284	322	315	340	269	255	290	299	307	282	328	277	317	283	263	299	296	278	312	306	290	300	319	261	260	289	293	314	291	284	305	294	313	349	276	284	283	289	296	292	304	291	293	291	280	304	312	292	288	293	321	278	280	263	275	323	285	297	305	302	312	303	312	278	299	309	292	311	318	287	295	286	275	281	275	277	318	307	332	281	293	277	295	290	313	313	294	304	282	325	278	282	321	275	283	309	290	314	327	264	278	342	310	300	324	298	307	304	308	268	336	269	308	312	272	320	279	330	313	281	292	293	307	328	248	266	302	266	292	319	317	273	278	328	304	322	270	276	291	274	304	295	279	260	271	315	326	285	315	296	298	294	316	315	272	298	276	281	315	299	287	294	308	322	311	273	314	291	280	305	302	302	292	299	322	284	314	295	297	277	296	286	321	280	307	306	298	281	303	304	285	298	290	301	281	276	261	278	301	300	275	273	285	269	276	290	358	283	290	286	300	295	306	289	309	284	275	294	316	306	286	278	287	319	283	281	314	293	306	291	326	313	307	303	323	298	279	309	295	296	279	297	297	320	314	318	301	307	316	298	322	317	285	288	320	268	292	285	308	273	299	286	302	320	246	318	318	275	279	284	291	276	302	308	315	308	321	300	309	288	320	267	314	311	304	277	301	316	295	302	295	291	301	278	317	296	289	279	299	293	266	300	277	329	295	318	282	315	309	311	311	304	302	304	282	293	294	288	292	316	285	316	298	278	333	269	320	291	280	287	297	296	278	317	307	314	276	281	298	292	315	254	269	310	269	315	273	313	273	296	295	290	295	344	322	308	293	306	283	304	303	322	274	277	289	312	274	274	299	285	295	309	294	297	295	289	293	286	280	294	291	280	317	322	300	276	290	307	284	309	288	279	307	292	292	291	306	290	278	328	304	303	299	287	288	286	292	267	286	286	269	282	319	287	292	274	303	263	258	314	277	288	305	262	306	271	281	332	301	307	274	269	316	309	308	274	308	339	282	303	288	277	292	277	298	317	292	295	334	299	310	316	292	301	271	311	313	272	295	298	315	309	317	294	327	294	279	290	328	322	310	284	299	250	278	277	282	309	276	295	299	294	288	283	314	291	319	309	335	308	280	267	294	301	296	304	278	337	320	289	290	301	281	308	266	315	266	301	315	282	332	341	333	266	312	301	281	284	288	295	331	267	307	312	319	314	316	285	305	302	274	290	311	288	301	332	286	275	278	277	286	284	324	277	317	288	306	274	282	298	292	323	284	300	299	264	323	286	309	284	292	308	256	335	301	303	286	315	283	279	325	308	281	293	284	302	289	323	274	279	281	250	320	297	279	289	282	303	281	306	289	283	292	290	282	309	282	288	282	277	310	268	286	302	298	273	282	316	301	271	287	286	286	307	307	293	337	293	290	321	341	287	299	302	290	299	285	298	311	298	303	284	305	297	308	309	338	273	308	270	327	280	309	297	322	340	289	304	279	314	272	294	319	318	262	299	317	310	306	327	276	301	302	302	306	281	287	299	293	272	332	266	316	323	279	282	314	304	276	323	296	301	290	293	306	298	313	325	326	283	283	289	303	280	306	266	256	294	316	288	270	271	262	328	271	299	302	308	287	296	343	301	313	280	302	308	309	301	321	306	270	295	288	295	284	294	285	297	301	254	300	289	274	294	313	294	308	310	290	274	275	316	296	292	344	243	305	288	296	335	329	299	287	301	312	307	288	290	276	299	307	292	322	301	303	278	321	322	341	271	307	304	308	281	288	289	327	298	335	301	298	309	293	291	292	314	295	281	304	271	310	318	294	306	308	283	291	324	279	277	298	273	288	288	293	270	301	317	297	315	311	284	293	294	290	343	282	299	295	284	275	294	329	306	308	268	308	269	311	280	279	333	273	324	296	319	311	304	307	275	287	261	283	253	285	289	292	277	312	315	315	281	268	307	318	297	300	293	284	288	293	271	295	287	310	271	273	275	256	309	296	286	285	314	289	288	315	311	298	301	288	297	285	309	315	296	316	262	288	300	308	320	339	318	304	306	310	317	313	287	281	286	326	295	327	303	287	282	274	299	301	320	289	268	295	260	287	262	280	316	325	270	287	297	322	326	327	286	295	289	275	295	305	280	280	260	277	277	275	296	268	281	273	338	294	304	302	306	296	288	299	323	295	300	311	319	309	315	283	286	281	314	313	302	268	287	298	288	306	329	284	315	299	295	276
19265	15337	19854	7084	2931	2393	2041	1698	1542	1412	1155	1119	1043	944	968	901	931	875	875	826	862	855	777	819	758	756	816	749	787	704	703	712	751	765	730	761	725	771	779	699	717	720	770	727	655	721	723	771	699	737	727	742	713	737	727	704	751	720	722	713	674	727	757	718	705	696	725	755	730	687	703	729	766	692	691	707	682	665	683	706	754	672	675	725	732	714	734	669	680	675	743	726	728	711	740	731	716	718	719	739	696	748	732	789	697	740	707	681	769	714	741	736	725	732	723	758	711	709	749	740	700	747	751	731	689	682	752	742	686	701	756	743	702	744	654	691	673	741	662	685	699	729	720	719	697	684	723	672	706	719	708	731	700	676	718	721	727	707	690	739	682	738	684	672	708	746	664	706	668	741	757	662	697	718	724	684	727	708	729	713	714	708	727	672	697	735	695	697	714	658	740	708	671	734	732	699	769	709	722	751	726	741	742	713	734	700	689	700	696	712	719	724	704	694	757	742	713	705	720	716	686	732	726	663	699	699	755	703	737	734	785	662	693	739	731	720	732	748	766	684	690	720	692	754	759	751	725	719	687	694	689	740	735	760	721	697	719	697	696	685	685	704	751	740	718	747	756	733	716	733	704	755	711	703	715	693	688	671	709	731	693	706	700	700	722	727	775	736	749	701	694	689	727	724	711	750	759	723	687	736	709	746	718	763	772	703	730	722	740	709	743	749	690	692	708	695	747	695	767	723	777	711	758	702	729	678	719	727	771	711	689	710	688	689	704	689	734	737	693	732	736	740	748	724	688	657	715	724	733	724	701	710	722	723	757	726	720	706	745	708	695	724	732	682	736	777	684	685	729	695	728	700	717	688	713	757	701	697	712	726	775	732	719	688	750	733	730	723	698	733	745	729	696	708	737	703	691	718	745	699	734	740	691	658	710	688	740	732	683	710	653	748	739	718	745	734	710	662	684	705	697	729	770	745	638	665	723	681	696	690	698	742	720	715	681	719	749	757	749	732	729	746	693	749	746	700	717	666	720	753	702	722	707	694	770	743	687	700	710	702	690	692	706	738	725	695	708	739	711	722	652	698	728	722	747	732	736	746	722	770	743	748	698	754	714	729	743	710	646	727	704	672	769	703	686	756	720	737	695	675	716	693	715	700	738	705	766	674	733	682	680	725	727	762	706	689	713	731	717	696	742	744	708	700	747	679	738	746	720	708	738	676	665	763	738	729	733	703	753	765	732	743	685	724	701	684	688	687	684	660	717	693	720	708	754	739	730	746	700	746	716	718	737	731	685	679	694	804	730	724	710	754	683	680	650	710	737	702	728	721	690	722	714	739	734	736	718	772	677	801	670	700	700	791	741	768	698	763	718	749	737	688	732	759	686	708	721	680	730	730	731	740	700	679	684	785	734	768	625	709	754	739	714	693	684	699	751	693	711	661	703	732	710	685	662	680	690	753	717	680	722	712	681	697	741	682	733	698	690	713	721	731	776	734	717	739	687	726	724	702	740	743	709	688	679	695	761	742	736	693	717	709	734	713	725	690	708	708	695	687	741	717	704	673	652	723	728	735	707	736	727	742	751	744	690	722	724	715	722	736	758	702	677	726	717	758	724	717	726	697	689	691	726	720	721	711	680	687	738	764	745	717	690	695	723	754	704	751	681	686	736	741	705	719	692	705	757	700	694	682	712	719	717	704	737	722	747	732	721	712	709	723	706	718	710	695	777	727	745	690	731	662	715	709	708	704	662	711	736	754	708	687	775	713	734	744	747	719	722	721	704	743	744	727	739	742	756	705	758	733	708	659	710	709	733	724	723	751	704	721	743	750	703	704	715	727	692	709	751	689	734	683	675	668	720	750	690	733	689	727	701	674	735	712	649	673	749	737	729	701	725	660	720	683	741	695	703	698	704	711	685	742	694	766	693	700	782	745	686	716	774	699	737	687	714	641	733	695	703	700	686	705	726	712	687	724	683	687	687	724	748	673	695	742	726	686	719	678	720	748	681	715	739	730	694	756	712	762	758	704	723	768	749	728	685	700	725	692	698	739	714	737	755	692	674	731	735	757	749	755	705	742	731	726	727	721	707	715	709	678	686	698	725	760	698	711	683	703	710	712	735	750	710	697	709	711	752	744	709	718	735	735	716	680	733	687	713	728	712	689	722	716	758	726	680	676	692	708	707	693	737	711	686	706	709	717	738	736	732	669	709	722	725	686	752	732	657	743	718	713	720	698	741	700	773	725	695	682	726	718	746	695	682	683	711	731	704	719	679	779	716	699	715	748	700	730	717	757	735	700	729	709	748	684	806	720	697	730	710	774	755	689	699	726	747	716	760	683	740	653	727	701	732	685	673	762	779	679	718	684	741	727	783	742	720	755	728	708	701	797	695	706	698	751	729	742	748	690	775	720	723	725	737	701	685	698	729	743	727	710	721	771	747	708	705	709	716	773	746	730	720	719	727	709	703	746	760	687	710	793	733	704	724	749	740	757	703	767	715	733	703	688	702	710	702	706	724	747	744	712	753	697	714	701	716	654	742	725	671	686	677	699	725	741	705	727	683	723	712	695	692	729	727	745	739	742	714	683	714	736	739	769	683	703	684	734	721	725	723	726	725	684	699	654	693	703	693	706	726	700	699	744	716	697	692	713	689	712	742	761	763	727	702	714	706	653	753	702	675	679	723	711	732	708	728	726	681	753	701	747	764	648	725	677	724	727	744	712	708	689	736	711	722	725	697	695	711	696	708	682	740	684	793	684	725	718	755	757	722	732	716	694	709	715	703	764	715	718	672	730	638	739	745	746	750	745	739	737	727	698	713	700	728	704	696	734	673	720	723	726	678	714	692	669	727	701	726	669	682	708	721	727	739	723	752	730	695	745	702	743	686	726	743	684	719	683	677	686	736	780	718	757	687	686	742	684	716	744	716	722	714	726	722	734	785	777	765	705	707	731	711	747	661	728	700	666	694	715	704	712	745	724	751	684	703	722	749	695	703	744	735	726	743	714	747	716	695	678	712	716	724	721	740	669	719	716	711	742	683	739	699	736	754	675	654	712	695	702	735	708	709	701	707	743	682	754	708	734	693	753	735	662	726	724	713	757	720	696	740	702	759	686	746	716	707	737	709	721	697	705	669	705	708	704	723	726	714	665	775	700	653	767	680	741	749	724	727	674	698	724	735	730	684	738	714	685	681	754	691	737	678	689	717	672	728	755	724	754	681	717	701	726	704	692	731	724	701	734	704	731	734	702	733	744	773	632	720	722	720	750	743	706	716	686	701	748	757	728	717	736	664	713	689	679	740	698	770	671	758	700	719	729	719	730	709	706	721	720	666	744	690	746	683	760	744	703	733	720	745	726	715	737	668	701	717	727	718	735	684	709	711	732	672	744	728	700	729	748	716	700	714	692	715	692	695	685	734	712	687	762	706	719	679	693	688	715	730	678	709	702	701	724	707	708	761	679	730	700	712	703	712	683	727	694	728	719
35720	24486	26465	10062	2177	1061	667	437	403	326	331	270	310	243	273	232	277	222	236	223	228	233	208	186	220	234	188	235	205	205	205	206	204	230	180	206	202	191	206	208	209	219	188	201	218	198	210	191	199	190	205	222	210	210	195	224	208	181	209	210	194	183	188	197	204	219	177	202	196	190	204	210	193	179	171	191	202	212	215	199	204	223	200	171	201	221	208	213	205	206	198	197	210	209	182	172	205	199	194	194	199	205	207	209	205	195	193	202	217	188	175	188	211	184	191	207	202	192	211	203	213	205	206	201	204	217	211	202	185	189	196	213	206	194	206	204	227	175	168	233	214	193	183	193	194	213	200	199	214	196	193	208	169	215	192	186	196	218	215	232	200	188	207	195	203	183	217	199	178	196	205	195	183	196	180	219	187	175	210	187	202	192	176	202	193	191	188	188	192	204	195	221	169	201	177	221	189	219	223	188	196	200	197	214	213	201	208	194	187	203	172	188	202	198	199	196	213	199	212	189	229	217	179	156	197	225	173	185	208	220	216	184	181	214	187	169	215	214	196	188	179	196	177	196	202	183	188	196	213	187	175	208	179	206	205	185	190	203	209	182	195	234	195	204	173	211	219	192	204	186	193	201	207	201	193	200	199	190	226	193	180	200	192	198	192	203	178	199	210	211	209	195	212	224	202	201	187	173	207	219	176	214	209	215	188	195	214	198	184	215	208	215	199	210	206	189	206	170	185	228	180	189	175	217	195	203	180	217	190	188	191	200	200	205	219	189	211	196	211	171	188	205	195	195	213	212	224	199	185	227	181	178	154	199	200	180	207	229	179	185	220	190	183	170	218	199	190	181	170	204	212	224	235	194	184	222	237	232	203	195	178	218	199	220	200	223	206	169	203	216	207	180	180	177	176	169	194	217	186	190	204	162	221	183	213	180	222	190	205	215	215	211	198	212	213	215	174	178	168	166	149	217	155	192	195	213	180	177	184	193	202	200	195	217	211	207	218	168	208	183	204	202	188	186	179	201	197	181	215	189	190	234	216	221	188	208	215	203	178	198	192	208	211	199	193	196	178	181	216	230	197	182	202	209	206	207	210	188	199	204	195	209	204	200	189	200	219	227	190	196	201	184	200	203	187	193	173	182	186	198	211	195	224	202	211	216	200	201	207	191	179	189	197	205	233	183	181	198	194	180	200	188	199	181	196	161	204	207	192	184	174	185	207	183	202	215	211	204	202	193	186	173	218	199	187	176	200	189	220	190	183	192	172	194	206	199	202	203	202	209	205	197	199	222	185	209	179	196	191	187	181	214	203	166	188	179	205	196	213	200	209	196	202	205	188	216	180	201	222	212	178	198	224	190	166	210	191	173	199	199	180	184	176	191	187	174	190	156	201	207	179	228	194	183	210	189	199	187	197	208	201	234	234	177	210	169	205	233	205	180	185	212	174	202	186	219	179	199	211	219	230	181	192	223	202	194	178	208	198	179	186	188	200	202	204	205	189	232	194	198	202	207	184	183	186	193	199	215	182	186	202	219	201	198	183	200	219	217	199	206	197	195	219	239	209	188	203	192	191	216	185	188	221	209	182	221	210	189	177	193	176	199	202	198	178	207	184	194	199	208	205	185	179	208	192	182	208	195	195	186	210	207	177	185	202	191	205	194	196	198	202	198	209	202	202	207	212	169	204	217	186	196	184	197	219	191	180	221	201	208	191	232	201	199	187	192	243	208	193	209	199	202	195	203	185	184	197	220	184	193	172	198	209	201	191	200	194	172	205	206	199	183	200	194	226	212	235	206	200	184	196	189	195	179	175	208	196	194	201	212	185	182	188	198	194	176	190	220	215	208	185	181	195	204	165	209	194	184	180	195	202	211	194	218	180	171	193	209	194	194	182	198	208	224	178	179	204	200	178	209	205	193	209	209	211	180	179	204	190	219	194	215	193	215	209	208	195	194	186	206	205	207	207	180	196	195	198	176	207	212	208	187	176	206	197	198	202	193	192	205	194	201	193	177	189	194	195	209	213	199	195	189	188	186	214	199	220	191	189	195	239	207	190	188	222	198	188	215	221	196	231	208	195	199	195	188	175	184	199	225	189	186	175	220	182	210	159	215	203	194	193	183	201	208	233	214	202	204	206	203	191	187	189	191	178	196	197	194	204	193	214	175	186	212	197	218	199	191	184	178	204	214	200	191	187	185	194	205	226	195	190	237	208	184	230	196	192	173	190	191	200	176	203	198	190	202	181	177	174	197	223	173	199	203	214	202	209	195	214	196	192	209	217	197	207	180	185	193	190	192	189	170	216	189	167	200	181	196	187	208	185	214	232	172	189	195	185	208	213	206	201	215	202	193	223	201	201	172	205	214	184	189	202	186	192	171	179	199	172	231	242	209	213	208	182	214	174	166	163	194	241	215	222	233	200	228	191	192	215	192	225	217	208	187	171	206	191	218	188	216	192	193	216	176	202	172	217	220	192	193	213	209	174	211	194	193	189	197	171	207	206	162	184	180	227	200	221	215	200	194	173	192	193	191	179	200	191	210	179	207	218	206	202	198	223	215	198	208	215	213	208	214	202	199	202	206	180	203	212	206	202	212	253	233	212	209	188	188	180	171	212	218	213	182	201	188	184	232	181	231	213	192	179	176	198	214	202	181	210	193	215	173	198	167	190	198	177	208	217	203	179	220	206	198	199	193	173	192	211	208	196	192	204	197	213	196	176	215	189	211	205	194	187	186	186	191	206	169	191	198	193	188	188	198	171	176	197	202	185	189	201	182	201	208	178	175	203	200	213	212	188	216	186	202	193	192	206	209	221	206	198	172	178	201	220	193	224	190	180	178	210	205	213	206	195	178	199	188	218	210	175	186	197	199	202	210	198	192	198	168	211	168	206	212	206	211	197	210	210	170	224	217	230	192	199	196	195	178	195	214	192	174	195	204	211	190	196	192	219	191	198	210	204	193	205	200	184	197	213	192	187	178	192	178	174	195	199	230	198	197	209	200	218	192	238	207	197	188	192	220	177	186	206	189	212	192	210	184	186	185	194	200	223	212	202	186	176	187	195	209	183	203	201	199	196	205	186	212	185	199	189	188	199	218	218	185	210	195	237	179	165	202	191	195	198	189	174	196	193	191	197	207	191	177	191	200	179	192	224	204	206	197	176	196	189	208	209	207	202	203	176	199	197	236	232	187	192	206	207	207	190	220	198	202	198	190	199	206	211	220	211	175	195	211	172	174	207	207	194	161	198	203	203	198	180	179	184	191	207	208	235	192	209	199	187	184	175	185	173	189	207	192	204	169	199	185	202	201	215	196	163	171	210	209	188	175	193	177	191	169	180	203	183	208	208	202	196	185	196	202	203	202	169	197	200	186	175	219	186	209	209	190	202	220	204	204	181	199	199	188	194	187	220	192	210	193	187	184	184	211	187	173	202	208	197	193	200	203	215	200	184	193	211	203	200	183	204	184	176	180	210	221	195	212	205	185
24229	20348	28646	8268	3848	2983	2460	1895	1639	1399	1177	1100	976	856	868	811	850	829	752	735	674	670	673	602	606	593	541	606	505	549	559	546	545	518	539	554	546	506	539	523	545	549	477	496	520	543	518	528	530	551	552	508	521	526	461	506	507	508	516	526	507	493	518	514	494	503	549	466	519	497	496	474	510	538	501	493	508	525	502	537	513	500	520	483	536	499	511	488	514	533	478	521	512	495	477	482	496	502	467	496	489	495	499	538	521	520	508	476	502	524	534	512	519	545	494	456	487	465	493	485	541	506	513	486	532	491	505	523	494	483	489	498	488	524	509	532	533	507	496	528	499	543	498	509	559	488	503	556	473	492	516	519	492	518	477	539	461	552	491	487	465	495	480	485	482	466	532	484	485	509	497	480	527	529	506	492	490	507	480	501	555	468	452	490	444	505	504	502	514	530	473	510	481	510	516	503	514	481	506	516	522	505	491	521	486	511	473	505	479	469	477	489	452	498	511	520	481	482	500	459	514	495	500	516	494	499	491	489	499	509	511	501	524	470	515	497	495	504	524	520	496	504	554	510	517	493	505	476	489	500	529	514	484	548	502	535	448	526	491	471	467	476	458	507	532	496	449	505	530	505	480	491	510	499	514	507	471	506	515	484	506	466	556	496	487	504	523	508	481	537	501	510	514	500	485	503	526	514	520	444	524	509	519	528	472	462	498	525	502	504	533	508	495	508	518	514	491	531	498	484	498	492	498	514	465	514	494	500	456	541	511	497	455	481	503	513	511	521	489	482	524	539	546	492	506	519	481	478	483	518	481	536	467	522	546	520	522	505	500	485	481	471	480	490	508	477	513	485	489	511	481	493	501	488	515	489	518	500	443	482	478	506	515	523	499	474	505	496	487	455	501	505	501	493	469	514	481	460	542	456	496	501	473	497	500	514	471	486	504	515	489	520	494	492	494	475	491	520	509	474	517	510	476	533	503	473	504	505	488	493	492	521	492	497	486	479	491	477	528	521	529	486	474	487	539	491	507	496	517	537	493	516	481	479	494	537	481	499	482	475	487	496	498	481	499	531	496	488	498	505	459	462	489	508	502	484	502	502	485	502	531	493	493	488	506	492	497	501	506	534	484	468	483	489	476	498	487	503	478	510	540	464	528	472	483	464	524	503	536	499	474	502	494	465	542	490	534	517	506	486	493	511	497	475	494	511	483	461	521	509	515	489	456	509	492	499	498	454	522	484	543	487	509	488	535	525	505	531	491	496	534	453	495	503	468	538	495	501	509	476	464	522	489	509	480	460	489	516	520	467	468	469	527	488	489	476	499	521	510	460	502	493	511	521	481	503	540	495	492	495	512	523	558	462	466	501	460	479	502	507	509	487	534	486	515	512	477	505	483	502	507	500	493	487	513	487	514	515	519	505	513	482	519	487	511	534	511	463	502	528	510	492	505	484	496	503	475	472	473	503	475	514	530	502	467	513	499	490	489	565	525	500	476	488	499	495	515	466	464	521	501	496	514	503	458	517	490	465	529	504	527	516	483	534	504	509	509	496	499	499	526	454	508	477	515	494	486	547	514	510	483	504	498	529	503	445	490	458	493	510	482	484	514	506	467	479	496	542	500	499	500	486	536	514	496	505	494	501	547	502	484	470	512	490	535	541	502	483	496	524	510	534	483	511	482	484	532	504	505	494	503	508	505	494	490	475	505	509	517	511	505	503	509	487	480	516	549	499	471	506	503	494	499	489	512	518	506	520	523	484	487	494	504	543	495	490	462	513	488	509	490	515	489	492	490	510	495	509	512	510	486	456	450	502	455	492	477	498	486	494	521	488	429	516	493	524	513	564	504	492	502	499	487	518	510	519	498	531	472	513	477	491	518	489	479	519	475	486	501	519	489	474	500	489	508	492	526	518	461	486	498	506	516	486	483	508	521	515	471	527	525	491	454	491	500	511	483	539	477	512	529	498	545	486	479	528	503	492	477	499	480	488	459	497	545	505	513	489	517	483	503	524	502	507	491	515	511	545	498	506	511	549	527	534	520	495	499	491	462	465	519	475	488	459	484	540	517	520	482	524	514	499	518	497	521	512	504	468	507	505	503	532	509	502	481	522	417	527	514	492	499	503	496	522	501	484	477	489	523	532	496	549	486	503	480	505	496	475	480	509	470	524	523	461	511	472	506	520	480	534	469	479	487	521	449	489	445	467	481	490	489	494	495	500	529	495	508	480	473	498	530	492	496	498	491	501	518	489	497	503	498	461	552	520	491	500	483	500	528	484	461	533	507	501	484	480	483	476	518	467	494	497	496	520	484	459	503	494	463	554	501	439	506	496	499	502	509	492	506	523	504	501	526	496	514	510	489	477	456	491	490	496	484	528	507	490	500	510	485	499	495	513	491	491	486	500	462	518	498	525	476	479	501	526	519	487	516	529	488	515	512	500	507	525	452	536	543	514	475	469	507	477	498	552	490	512	489	480	507	490	498	499	486	521	528	479	490	477	490	489	526	484	526	507	499	484	508	473	466	506	494	520	506	467	512	502	556	520	495	528	467	505	539	490	490	476	494	507	568	472	495	495	516	496	540	481	531	520	498	487	469	526	505	485	492	499	521	505	497	499	539	517	504	498	507	518	484	509	481	444	482	508	481	466	508	492	545	519	482	516	507	505	494	476	483	473	503	513	500	502	479	476	505	497	447	483	498	510	496	524	523	498	488	452	492	494	507	502	476	499	471	513	502	509	509	513	485	485	504	490	521	478	493	515	501	491	512	553	495	471	482	481	471	507	468	502	574	504	484	477	480	506	474	503	470	515	506	477	487	505	508	513	463	499	531	491	486	495	523	498	523	487	539	508	517	499	530	491	516	461	551	477	488	502	484	510	501	514	496	504	545	486	514	509	551	505	484	454	488	469	519	506	478	520	518	501	443	505	471	459	514	555	512	471	513	537	493	479	472	524	498	501	467	536	490	494	486	496	520	498	505	526	517	489	499	522	482	483	515	480	503	504	485	531	506	492	486	475	462	504	480	502	530	507	492	455	504	479	559	465	535	515	493	515	523	530	454	498	495	521	461	538	480	497	461	499	497	512	519	507	547	522	496	494	523	531	481	469	502	490	464	476	544	524	502	524	513	537	498	519	462	474	518	514	482	516	493	489	512	485	485	461	523	485	501	464	503	525	514	480	507	510	515	505	493	506	480	477	469	485	480	514	483	526	494	488	524	535	501	495	503	467	478	514	496	510	508	528	511	500	501	479	483	505	493	478	523	517	510	464	484	527	503	515	453	474	522	521	482	476	469	489	518	534	539	520	525	541	495	501	470	492	506	438	508	526	497	515	503	518	492	494	453	515	495	526	535	491	514	506	526	496	511	512	467	510	519	495	507	519	507	474	529	504	501	508	516	493	495	521	507	474	528	507	487	560	488	501	493	507	505	509	485	497	487	473	510	488	513	507	507	507	516	503	502	495	556	504	481	503	476	521	490	540	477	485
12130	4850	3071	1069	524	476	464	430	408	394	355	332	360	338	373	361	337	331	359	347	342	348	379	377	342	340	343	326	339	308	352	366	340	347	324	329	356	334	336	298	332	297	313	299	310	345	324	329	323	364	349	334	312	297	355	374	317	314	337	311	332	337	328	307	360	320	356	301	328	327	360	332	348	324	332	360	316	311	354	317	341	315	355	308	344	374	327	329	344	325	311	334	326	300	327	320	348	345	338	327	299	296	339	328	306	346	343	310	352	313	360	334	344	332	329	319	340	353	291	342	323	353	346	327	323	379	325	327	317	315	326	345	327	287	334	348	338	319	340	304	340	337	370	291	336	320	351	329	359	325	353	332	363	336	309	356	349	344	310	349	309	330	348	359	349	371	297	303	309	346	355	371	325	341	351	348	340	366	330	311	333	332	328	335	339	324	329	347	304	344	336	343	320	339	376	340	340	351	334	334	313	393	329	344	294	346	362	340	326	344	367	371	332	322	358	350	327	338	308	333	357	324	308	362	306	325	353	331	345	347	330	306	322	352	316	344	312	338	352	332	329	355	324	334	337	372	335	337	340	337	323	305	309	314	363	331	323	323	324	331	303	355	333	350	314	330	358	315	350	307	316	326	375	368	314	324	333	347	315	335	330	317	324	352	346	334	334	343	324	326	337	340	340	374	345	313	329	330	336	333	348	342	328	345	311	341	337	335	339	337	322	324	307	332	291	340	324	374	367	364	357	336	321	364	295	367	338	338	316	325	330	357	306	306	343	325	299	337	339	316	346	348	322	324	343	380	350	343	302	349	336	329	323	333	341	329	357	330	337	322	338	337	340	329	349	340	348	330	324	313	323	296	315	336	347	335	342	318	346	360	326	325	354	337	363	341	323	340	295	369	344	307	309	306	338	333	296	309	350	329	350	324	280	344	352	323	343	334	344	307	301	328	329	304	317	311	335	327	316	355	345	371	346	353	305	344	338	300	348	326	326	317	323	364	332	331	342	301	329	312	314	350	335	336	341	320	306	314	330	309	346	332	350	328	307	360	323	307	316	352	334	328	369	364	318	348	365	356	355	319	356	334	318	329	336	343	301	339	374	330	320	317	328	345	303	343	325	332	320	360	317	354	319	336	336	323	331	329	319	338	340	324	316	329	336	322	326	339	342	324	340	335	344	333	309	310	319	330	322	353	337	341	319	288	304	330	290	299	333	315	379	334	373	357	311	347	333	295	304	322	361	354	313	303	323	297	327	326	331	301	314	345	351	323	368	320	346	336	333	320	361	300	359	321	344	327	373	321	342	330	346	316	328	368	307	349	335	347	342	348	313	343	351	345	355	347	334	330	346	361	344	325	350	341	327	322	322	322	303	346	356	363	296	332	330	329	320	361	336	362	339	330	349	336	327	340	303	329	328	295	307	375	337	351	325	327	349	342	357	328	307	330	324	348	350	333	341	350	352	323	324	335	316	306	344	339	348	280	348	341	341	358	360	334	337	322	317	305	333	319	338	324	376	330	342	372	315	334	360	330	336	364	328	335	339	365	300	351	325	321	307	309	356	311	367	355	345	338	343	378	339	327	344	336	349	330	313	320	364	312	338	345	340	327	320	330	330	337	359	336	362	313	372	305	358	322	312	323	346	317	346	331	346	322	359	357	336	346	326	345	306	306	357	348	334	366	331	326	335	388	308	332	312	335	338	316	330	343	367	298	346	324	338	283	306	339	308	380	337	321	330	333	288	328	369	364	351	340	340	316	359	372	316	344	312	373	330	334	339	325	345	343	338	312	317	327	355	355	317	337	313	311	331	321	380	355	345	316	319	340	366	362	342	331	352	341	336	322	356	376	334	350	345	326	321	345	327	302	323	331	331	341	340	347	340	365	321	381	337	311	327	317	343	352	326	326	367	308	312	336	348	320	346	301	337	321	316	334	313	303	326	328	374	315	360	349	322	330	325	345	353	374	336	325	342	299	350	353	306	335	363	334	353	323	334	361	319	332	329	358	341	365	347	334	338	367	342	317	327	363	336	289	325	325	331	324	318	318	297	335	331	340	345	304	329	353	329	351	315	347	327	343	296	316	322	340	316	351	306	330	331	348	310	313	332	352	325	350	363	327	310	346	329	360	375	319	328	322	340	343	317	329	336	296	319	358	313	317	357	336	288	322	297	348	352	344	300	327	351	323	320	332	328	330	336	324	366	319	381	344	337	318	336	356	311	333	326	328	329	327	307	330	374	302	355	358	365	306	328	328	343	356	313	339	341	331	279	314	322	325	329	344	331	320	300	366	325	320	330	354	304	323	342	343	374	335	381	357	322	319	335	346	332	317	300	309	302	341	333	340	324	337	321	338	287	356	350	352	343	318	316	335	364	326	324	301	326	336	330	313	325	301	372	341	347	350	333	310	329	324	309	373	332	342	340	327	374	349	312	347	332	313	318	354	337	345	329	334	325	315	352	323	347	316	316	312	351	355	312	320	316	298	312	350	335	326	320	359	341	320	327	359	357	298	340	288	351	380	341	325	356	315	322	330	321	354	336	316	347	351	306	339	298	334	306	329	335	325	317	315	320	353	313	335	346	319	347	331	371	362	350	319	349	313	332	336	343	338	354	314	330	327	328	344	332	352	341	349	305	310	355	336	313	313	264	353	366	335	319	319	326	339	372	337	330	308	308	355	355	323	336	349	333	341	361	357	333	316	318	338	335	351	341	340	329	307	375	311	336	324	347	365	333	326	327	333	309	356	391	370	321	300	335	356	353	336	341	350	355	330	361	342	331	372	312	371	346	366	318	316	342	368	331	346	366	334	339	344	335	331	295	331	344	338	340	322	313	326	327	312	333	333	351	305	332	361	337	329	365	311	357	320	307	343	305	335	314	328	329	352	317	338	354	344	338	311	346	323	309	347	341	342	337	350	327	340	336	336	318	359	356	321	296	327	340	303	329	336	307	316	347	323	341	316	301	322	368	326	338	300	366	330	365	307	312	302	345	336	323	349	363	363	303	334	348	345	341	321	326	327	342	349	327	345	331	313	341	369	339	366	343	323	319	317	326	330	351	346	328	380	340	305	345	313	317	301	324	306	338	372	325	355	316	326	325	355	311	319	359	352	338	310	346	343	323	359	346	341	311	326	340	351	359	328	346	302	349	302	322	299	298	330	331	329	335	332	341	304	323	322	320	345	353	357	340	304	308	308	322	330	331	375	338	295	326	353	326	335	354	331	356	369	324	343	364	328	348	318	319	333	358	348	345	365	376	332	357	339	316	325	299	330	308	353	355	346	308	334	328	335	340	345	339	328	359	354	344	357	397	355	306	345	338	328	319	321	297	338	334	371	325	308	350	338	321	351	327	324	333	347	328	350	364	341	328	319	370	324	336	356	305	317	325	336	315	333	332	333	328	331	331	321	342	362	330	346	306	342	301	365	326	357	369	358	324	375	339	322	337	329	360	284	332	338	311	335	345	349	337	372	317	328	344	372	323	321
9086	5134	6192	2721	1881	1584	1456	1240	1149	1012	1005	983	951	861	883	851	858	873	875	829	887	812	814	839	835	885	805	799	801	769	822	828	767	847	814	798	816	779	809	763	817	814	789	812	763	739	827	814	816	813	799	766	779	841	845	828	843	770	799	817	805	816	813	810	789	805	797	811	800	789	821	825	809	766	884	822	796	846	800	765	797	819	838	781	809	767	783	790	847	758	795	848	771	794	792	822	849	764	819	780	786	854	821	797	777	812	829	800	756	786	808	834	783	813	853	797	806	851	794	790	789	779	774	733	857	830	796	744	835	819	780	749	770	853	809	813	809	784	723	789	792	776	813	804	800	755	834	794	769	801	808	770	813	844	795	786	810	773	780	779	826	799	765	814	777	784	843	808	768	801	861	767	761	807	769	805	773	802	758	831	799	806	812	818	803	760	797	828	818	823	819	800	829	791	764	837	787	779	824	815	838	807	787	819	800	839	842	778	788	818	784	801	822	805	773	817	799	839	820	806	818	825	756	851	768	849	840	818	802	776	799	850	733	768	827	772	746	823	794	767	785	846	818	799	827	787	817	858	811	763	859	821	825	775	801	816	834	799	777	791	798	829	815	750	788	804	776	722	830	788	789	798	776	833	807	762	775	819	841	840	787	779	827	802	779	828	821	785	795	776	799	802	770	777	763	773	813	810	824	797	811	818	765	825	806	817	826	780	761	798	784	853	757	866	822	781	806	825	798	840	859	816	778	807	789	782	786	789	804	848	800	809	766	817	846	781	818	792	819	780	783	791	793	809	859	809	798	818	774	788	811	773	794	798	808	838	822	802	774	802	800	817	838	810	776	841	779	837	782	802	816	811	793	798	804	821	754	790	807	804	806	835	761	806	761	818	806	845	803	801	827	813	812	774	839	823	813	810	754	822	809	787	778	817	845	796	763	831	749	826	800	827	814	811	784	815	738	778	801	787	812	826	797	791	824	819	816	814	800	797	798	809	803	799	757	827	850	774	780	789	844	740	818	803	761	836	819	794	787	845	780	742	744	796	798	783	818	812	766	785	769	801	799	776	839	805	870	816	780	828	764	850	745	822	812	733	809	779	768	782	808	792	808	748	823	788	775	813	796	797	806	766	804	801	780	812	771	806	831	788	782	823	852	813	798	804	785	779	834	824	861	794	788	777	834	790	817	795	843	832	800	798	791	813	815	784	825	775	847	826	827	897	834	801	817	797	778	792	835	857	816	806	830	791	781	807	793	816	796	748	777	820	806	784	800	897	762	849	834	821	857	824	792	822	776	793	795	798	784	778	801	803	764	814	811	792	773	827	797	773	814	789	798	824	840	793	788	828	764	793	798	848	772	811	830	787	790	800	764	831	792	798	850	783	805	762	781	783	788	776	829	864	837	795	793	835	776	819	756	815	831	860	799	816	779	792	770	809	833	779	808	814	803	802	850	774	854	755	855	751	769	848	809	830	819	780	805	842	752	777	765	855	836	813	778	765	755	742	811	790	775	774	786	845	729	833	778	803	792	815	783	798	794	802	795	793	791	839	798	804	806	807	810	825	836	806	779	829	782	770	794	788	848	802	814	826	827	848	829	829	823	843	813	852	825	781	805	802	800	810	835	793	807	808	789	796	814	809	788	831	802	780	819	771	830	826	801	783	800	773	783	785	814	815	800	773	815	798	788	860	835	723	817	823	807	826	879	824	812	842	784	762	802	769	826	781	827	858	761	805	772	815	787	846	807	792	841	824	801	803	816	808	850	839	847	807	805	810	844	846	805	749	834	782	814	778	793	840	827	869	778	767	819	769	758	806	858	759	825	787	810	834	816	757	875	806	759	854	803	813	785	814	795	716	844	812	784	808	813	808	846	844	811	827	886	805	761	741	794	791	825	804	767	797	792	810	801	781	819	822	773	833	765	793	823	806	870	785	794	815	788	828	796	819	825	756	809	859	805	762	790	846	787	811	806	781	780	810	834	823	798	805	754	790	809	804	912	755	846	826	816	803	803	851	801	838	797	827	787	768	862	840	825	808	785	808	820	821	799	802	794	763	854	739	814	835	838	788	802	787	818	761	813	804	807	812	785	840	803	783	836	763	820	810	794	781	786	831	778	781	727	810	812	811	853	814	850	782	787	827	770	818	759	844	857	807	789	819	814	804	803	813	831	852	821	782	807	824	871	851	791	790	817	796	855	809	819	795	765	836	818	780	801	794	818	807	805	789	841	729	798	812	801	822	824	804	836	867	797	768	808	777	826	785	811	793	866	820	774	768	819	809	765	789	885	807	847	831	798	804	761	794	790	771	843	817	740	809	754	784	852	793	809	817	811	827	763	805	787	814	772	778	829	837	784	893	832	740	759	795	801	787	812	771	785	807	807	839	827	794	753	794	816	815	789	892	753	827	759	766	828	795	796	862	786	786	799	769	787	796	813	792	834	799	759	797	822	788	817	779	780	869	825	775	797	822	825	783	802	814	785	834	789	772	770	835	808	849	791	838	828	812	802	826	803	777	818	829	820	789	787	784	850	789	822	800	762	820	768	778	805	772	774	801	740	814	810	805	793	810	848	823	778	802	765	795	807	811	780	828	751	795	808	778	793	825	809	814	782	826	836	783	826	789	784	800	789	805	774	844	777	792	794	808	827	853	811	817	820	827	754	786	777	784	789	875	839	877	762	843	789	834	775	797	777	834	811	781	799	811	847	758	799	794	864	789	863	784	836	766	753	818	810	851	801	782	821	772	808	820	857	806	808	821	795	789	853	830	813	773	836	804	802	807	762	776	766	810	759	774	764	813	805	823	771	823	860	834	787	775	824	825	784	839	783	775	791	834	830	774	826	808	783	831	797	759	831	819	846	872	744	785	867	826	819	836	817	773	803	802	779	782	807	745	836	822	813	794	754	864	773	792	851	848	832	810	792	741	819	800	783	859	768	776	832	752	786	832	799	817	805	832	798	802	840	848	772	822	864	778	787	785	774	805	827	783	756	774	833	786	773	863	788	765	792	839	825	824	801	810	830	829	813	843	766	802	875	754	810	773	838	826	831	749	780	790	800	831	827	789	851	807	808	793	826	754	767	787	820	863	777	804	787	817	802	797	789	798	830	808	818	820	787	849	808	860	807	772	850	820	843	782	842	755	807	829	808	778	837	767	758	786	783	829	835	784	807	783	789	825	778	765	818	799	812	764	803	785	809	806	843	799	800	815	796	830	855	806	880	803	859	785	768	793	801	840	777	816	781	787	802	845	730	788	810	781	841	829	827	807	804	790	818	828	816	862	791	833	799	772	814	832	827	795	820	826	767	771	819	799	801	802	777	817	767	805	781	806	846	791	792	832	850	842	751	796	830	760	776	820	775	846	830	840	776	841	819	801	795	811	768	792	815	774	835	856	819	800	781	801	793	842	790	833	808	807	783	828	819	808	722	775	803	781	796	775	781	812	807	824	810	812	809	845	827	813	796	780	774	780	831	806	810	760	860	815
26562	17542	15969	4617	1168	666	494	404	397	391	360	356	331	341	315	319	325	282	316	322	328	332	290	314	299	296	306	289	282	279	265	294	297	300	310	334	279	255	305	285	314	292	274	280	322	295	296	284	255	275	286	290	296	281	286	290	285	292	302	336	315	286	303	308	303	302	297	289	318	270	311	315	289	256	313	269	280	281	303	296	287	304	280	299	278	290	294	283	279	290	278	296	273	300	288	302	284	278	309	283	287	267	299	290	282	294	305	298	283	289	293	299	304	268	310	304	284	299	280	300	285	316	261	277	299	330	286	301	280	292	297	278	277	294	279	274	287	285	283	290	287	305	310	277	302	295	335	269	286	261	293	278	289	316	276	290	286	298	317	303	337	331	276	259	267	281	260	287	261	313	288	294	303	280	295	306	323	291	287	269	267	267	287	310	297	274	276	278	297	303	276	297	272	308	303	281	328	289	290	308	289	288	328	267	285	300	276	276	269	298	322	295	300	291	294	309	315	285	329	259	306	300	272	273	286	313	298	295	286	320	293	301	341	306	288	303	288	330	279	294	297	276	289	277	291	306	261	284	298	296	301	292	275	313	288	300	313	285	298	287	295	307	266	293	262	279	297	313	296	315	330	324	295	255	313	272	285	291	274	274	296	297	290	261	287	302	305	274	287	278	262	294	297	272	275	318	283	296	287	260	271	299	249	292	319	287	295	271	262	289	305	261	312	297	321	320	284	285	313	282	286	274	259	277	280	286	304	288	320	273	292	303	291	261	289	305	289	252	269	296	289	278	280	301	275	261	274	274	284	295	283	292	265	287	316	282	293	309	295	298	309	285	281	273	282	315	307	304	297	317	297	315	304	309	281	300	281	308	303	284	290	282	280	271	296	308	274	346	283	266	298	282	286	284	288	292	284	315	297	289	299	284	291	273	294	305	281	303	297	267	301	297	274	286	298	278	292	294	272	290	280	284	292	297	289	303	310	284	314	298	244	288	291	302	306	283	256	256	291	271	313	292	264	314	304	274	252	297	270	296	293	303	278	311	291	267	312	314	294	269	263	319	297	282	266	288	279	266	303	319	263	281	287	319	293	295	295	297	263	276	276	296	282	288	259	300	253	299	316	278	317	275	273	284	270	292	248	294	266	298	304	309	293	278	288	276	310	300	283	277	294	275	291	270	297	304	318	292	272	256	287	285	262	271	265	300	306	292	268	313	274	313	285	302	306	286	273	288	280	305	315	285	332	284	285	309	286	278	286	302	286	291	308	283	270	272	291	296	301	275	323	285	281	282	285	290	293	300	303	267	279	270	303	312	290	306	301	254	322	300	306	297	279	301	309	318	274	287	284	286	286	305	282	344	333	285	269	287	252	282	284	292	270	300	297	284	275	270	288	303	290	306	297	293	305	314	308	287	274	273	294	275	303	293	292	275	291	304	282	311	304	279	285	313	278	309	301	289	297	304	298	315	268	290	290	288	323	282	280	296	315	290	272	283	297	285	291	271	296	302	319	303	260	299	291	314	276	300	283	287	259	284	308	323	280	287	270	281	301	296	292	280	285	299	299	298	297	326	264	311	291	286	304	275	285	280	304	292	272	315	293	306	296	254	287	323	302	288	309	294	312	278	257	295	267	321	314	317	314	288	307	305	309	306	295	319	305	302	302	299	291	288	295	264	294	271	289	290	262	310	271	296	274	302	306	292	280	278	290	319	246	299	307	283	296	281	302	272	286	296	272	309	260	256	259	305	299	291	319	294	287	294	323	270	288	306	308	256	303	295	307	284	267	276	340	305	317	287	282	273	282	252	302	288	289	287	312	299	274	274	299	293	277	275	295	279	265	297	314	262	312	303	290	275	291	294	274	283	275	301	295	313	302	299	335	290	309	247	304	287	261	270	244	292	286	279	300	303	287	308	271	298	251	264	311	277	272	275	280	298	273	281	292	317	279	280	296	302	279	287	295	281	236	322	276	296	263	252	301	276	282	284	301	324	281	263	301	263	308	291	293	270	281	274	309	265	267	315	289	331	270	293	270	264	299	282	296	282	257	305	279	291	307	285	270	273	273	291	285	269	273	273	290	284	294	286	256	290	272	301	290	307	255	290	314	293	314	272	292	305	340	327	268	291	302	277	277	293	291	296	279	272	292	304	302	282	334	284	294	287	285	294	312	277	245	272	293	273	301	267	291	318	291	299	264	300	291	268	288	261	274	267	290	292	321	296	284	301	304	307	295	290	307	282	276	307	288	318	320	307	310	313	274	267	303	305	266	293	273	295	283	287	259	273	306	296	323	263	295	277	276	284	294	296	286	294	323	265	295	309	298	299	302	295	283	297	265	288	271	281	307	261	296	304	314	286	295	279	283	289	299	329	281	284	304	266	320	306	314	290	272	297	306	306	290	290	277	298	283	257	282	301	302	304	309	310	312	303	327	319	295	300	257	303	307	335	313	290	303	275	300	303	302	279	287	314	302	269	301	275	299	281	304	276	325	285	291	303	320	301	267	287	298	297	257	294	277	309	324	293	335	265	263	258	262	298	305	284	254	287	297	251	285	277	267	290	262	280	279	320	297	314	319	317	298	297	286	287	304	316	277	259	261	311	296	267	279	356	309	279	289	312	289	288	275	245	261	281	277	262	288	267	293	275	306	314	253	277	266	287	324	278	302	321	300	283	276	286	284	278	305	286	275	270	262	297	304	289	306	295	302	278	289	271	298	300	275	258	303	293	319	285	291	291	283	270	289	323	289	235	289	313	287	321	322	281	284	272	268	299	309	281	275	276	326	305	263	253	306	322	280	279	269	264	283	258	276	274	272	269	310	264	326	280	276	296	300	266	284	289	289	298	301	307	289	286	290	269	294	288	290	279	294	268	316	264	295	301	270	266	291	316	316	278	289	246	299	277	295	306	264	277	316	268	304	286	285	275	293	279	266	304	312	277	289	302	291	293	316	293	298	255	281	267	288	310	314	314	319	291	312	322	318	277	275	279	282	269	284	292	304	286	271	251	292	298	281	319	277	271	288	291	290	270	277	266	289	300	255	277	287	305	294	308	291	286	284	304	279	290	303	273	281	286	266	299	311	274	263	292	276	308	310	313	295	277	288	308	288	278	291	287	261	294	263	295	309	295	280	268	257	299	305	301	287	285	281	320	305	281	323	269	300	289	301	302	279	281	257	280	283	284	305	282	269	300	273	299	291	307	296	261	294	293	288	292	279	314	290	288	305	305	296	329	289	271	264	278	291	308	293	298	263	265	290	257	305	270	294	278	274	300	299	302	273	309	307	316	296	282	288	281	261	291	325	311	266	309	284	282	294	301	299	292	284	308	284	300	291	270	247	287	270	294	296	279	283	296	273	279	306	280	323	323	275	276	285	296	287	312	276	284	302	316	295	296	289	299	298	290	272	288	288	272	327	293	292	284	301	271	279	252	280	296	304	316	307	291	282	311	289	266	293	281	312	281	279	281	290	311	278	278	285	290	314	285
19425	15574	20233	5492	2925	2430	1933	1757	1456	1366	1157	1115	1066	960	901	902	903	875	832	877	842	800	794	790	757	796	711	718	684	699	682	648	738	747	720	759	687	726	697	675	732	730	718	744	695	783	718	722	698	751	711	694	706	635	689	676	702	708	701	714	741	729	696	694	748	720	690	640	710	711	674	682	666	705	701	707	695	736	713	659	674	722	714	721	741	705	711	732	654	672	708	676	686	687	660	727	711	699	727	728	677	676	737	698	719	711	690	699	697	678	747	736	706	766	684	721	688	710	775	734	657	725	699	716	728	712	662	651	703	684	696	717	731	734	734	717	676	737	720	751	744	703	703	683	741	673	743	694	702	723	722	728	713	696	724	685	671	738	766	695	706	681	691	717	697	674	731	690	705	713	713	701	718	696	668	727	721	709	696	685	728	694	743	732	758	697	697	689	670	714	715	690	696	794	687	688	691	693	671	710	711	707	729	640	673	701	727	705	740	683	750	705	676	688	723	744	658	668	733	698	717	727	673	691	720	755	686	674	734	711	727	715	671	737	700	686	726	711	690	720	721	661	678	747	719	695	729	704	661	741	730	659	676	719	739	703	769	726	681	727	658	677	708	704	697	737	679	694	738	726	707	704	658	752	719	692	741	729	705	699	719	721	670	700	710	712	683	711	703	693	740	665	753	651	716	748	686	721	731	702	727	687	711	702	725	671	720	726	725	715	714	741	718	726	716	706	712	686	754	725	698	681	716	704	683	680	714	694	717	707	681	746	741	671	714	709	716	714	698	729	675	715	684	706	656	723	713	656	744	695	742	688	738	715	694	704	710	717	677	731	661	717	729	695	709	677	667	682	710	709	638	699	700	715	744	689	716	649	710	689	716	719	702	767	706	712	749	724	742	716	694	690	655	671	688	740	710	715	709	736	737	707	713	707	682	721	721	725	707	734	752	761	686	706	697	682	691	712	646	727	689	665	692	756	696	696	734	684	673	674	718	640	715	647	733	704	641	690	723	684	720	699	714	697	721	718	740	674	726	711	653	687	729	678	752	680	727	676	679	722	732	737	700	664	734	698	674	702	709	714	691	705	742	749	683	661	698	719	716	716	714	715	706	695	700	703	667	696	725	724	724	672	689	703	743	676	720	729	688	731	706	708	709	712	733	671	673	703	732	687	709	717	699	696	725	671	753	717	707	693	740	709	693	741	738	678	679	712	713	671	730	691	737	778	708	743	717	697	646	703	682	680	762	737	735	718	669	664	714	708	673	702	660	722	696	740	696	720	722	724	692	717	718	705	690	691	706	711	690	708	668	713	756	731	703	734	680	703	721	668	657	696	664	742	688	671	702	713	692	717	694	709	706	674	699	739	658	714	696	743	694	715	633	708	717	712	750	692	722	723	724	735	714	693	679	727	739	701	771	756	701	653	754	725	733	695	711	704	670	721	723	706	711	709	751	715	703	670	695	678	712	700	693	683	746	736	719	665	693	746	695	710	704	685	715	694	722	719	669	693	660	670	677	739	668	718	739	708	671	729	723	675	752	694	734	737	650	708	706	664	690	695	688	722	763	680	703	764	680	697	741	696	722	703	699	715	729	675	706	722	707	731	677	707	693	686	664	703	667	740	690	704	685	727	719	695	717	685	739	719	694	723	676	697	699	729	722	693	672	721	686	688	710	706	700	726	695	675	747	707	709	740	696	756	734	734	703	728	715	688	733	666	762	667	725	702	711	692	706	740	670	680	724	676	758	654	669	754	677	641	741	723	727	714	718	697	664	701	716	714	666	695	720	698	727	654	664	734	703	721	709	726	678	687	720	661	686	698	729	743	702	710	717	717	686	713	686	686	709	750	708	703	701	715	721	683	710	699	750	716	726	679	685	754	682	735	736	691	708	739	671	603	741	704	683	689	683	731	711	696	691	719	725	714	678	722	723	710	713	668	675	699	688	733	660	707	739	677	698	686	704	684	655	722	746	722	660	686	717	695	702	687	662	689	694	691	668	726	727	712	688	664	654	682	710	649	703	706	714	719	689	719	772	688	645	754	696	708	697	697	717	683	709	710	756	692	701	705	708	684	731	680	700	720	660	696	692	675	756	651	699	698	763	661	694	722	731	687	718	735	717	660	717	752	665	712	687	697	678	738	694	691	679	737	695	736	699	688	781	756	719	721	718	686	716	754	671	697	692	746	766	707	712	716	696	737	720	708	743	725	734	724	697	692	732	705	695	639	693	698	700	740	742	713	699	726	690	708	674	731	741	679	684	722	710	696	740	734	718	727	664	681	675	680	691	740	679	755	771	703	692	742	742	679	707	705	731	684	696	651	692	679	750	721	706	770	685	735	651	695	719	710	678	709	700	710	656	650	671	697	723	680	705	694	703	720	673	726	695	702	714	716	729	730	719	733	689	702	708	668	749	706	759	685	713	734	736	684	707	729	699	759	723	678	733	658	696	727	772	672	739	706	664	719	667	675	696	674	719	718	715	686	718	641	711	744	723	724	726	750	692	681	725	737	731	713	699	717	712	715	706	705	658	695	702	717	687	677	701	727	623	702	683	656	672	712	670	724	730	709	704	745	729	670	697	677	735	713	722	709	738	691	752	696	760	694	707	660	714	714	700	703	715	689	710	674	710	720	727	740	680	734	701	706	742	723	697	696	693	679	713	699	728	726	684	712	666	720	761	678	695	741	737	730	727	679	744	725	666	714	702	701	708	701	692	718	691	690	721	689	675	704	669	670	705	756	697	704	687	696	674	676	718	648	699	677	699	706	686	675	698	751	706	713	736	719	697	757	692	683	752	723	688	669	694	716	710	690	709	699	725	650	694	726	695	731	733	705	722	680	683	743	726	730	684	658	757	667	693	742	716	720	698	738	695	735	736	705	693	705	662	696	752	730	710	731	717	668	708	710	716	751	681	703	715	680	685	686	687	671	702	691	713	742	712	680	733	668	737	699	754	746	714	643	744	667	755	700	670	725	693	712	701	682	689	709	668	693	717	741	711	711	709	718	718	722	719	691	696	689	677	719	728	690	686	703	702	719	670	729	692	738	699	759	727	699	713	677	737	653	740	768	728	749	728	705	725	713	675	707	704	694	719	671	739	665	689	716	726	681	727	712	705	705	686	657	663	714	696	696	693	721	685	695	683	694	683	666	713	711	716	658	693	693	701	691	721	678	727	710	669	676	695	722	727	725	654	695	749	685	722	725	755	731	701	672	714	738	696	744	671	717	680	733	688	691	680	712	692	703	733	682	761	687	693	706	695	702	731	672	692	735	696	697	716	733	689	719	703	718	714	665	805	709	720	673	691	718	708	680	711	702	661	714	721	701	716	681	722	685	697	688	704	739	686	716	690	712	712	673	701	687	716	748	750	697	687	729	693	674	712	713	731	749	708	650	713	701	725	708	733	675	676	716	701	702	695	693	758	687	714	695	686	760	701	666	723	729	670	779	715	698	688	684	743	704	743	687	715	700	710	700	699	718	736	699
36115	25996	24871	8414	1770	929	558	451	425	372	336	287	237	250	228	251	215	253	233	204	222	219	220	195	191	180	173	231	210	202	216	209	196	219	190	186	222	190	190	208	214	199	192	188	188	208	173	214	179	194	203	200	203	199	183	212	201	216	163	190	194	212	192	209	201	197	225	197	179	180	194	204	191	188	220	207	199	190	212	174	179	201	209	172	201	199	200	192	186	186	216	188	196	184	193	173	198	198	168	184	206	188	185	217	201	203	177	180	222	179	200	200	188	172	195	197	203	179	207	186	203	193	191	195	210	205	189	186	183	168	177	216	183	194	205	189	191	177	195	182	200	177	213	213	199	189	186	225	158	207	182	197	199	185	228	201	195	193	186	204	199	204	186	186	216	212	217	222	180	194	176	174	217	184	184	230	213	201	181	190	206	168	199	187	191	199	175	208	209	222	220	185	216	187	201	183	203	206	195	191	205	219	224	191	182	177	191	187	182	193	187	194	215	189	197	192	194	192	215	204	188	176	204	188	181	221	198	218	233	201	188	204	195	212	196	184	217	188	195	215	205	176	190	195	178	209	198	213	182	198	193	205	215	189	206	210	213	168	192	189	220	175	207	180	200	184	191	205	204	203	197	215	198	197	199	213	200	189	204	189	196	197	203	170	187	202	174	189	193	222	203	183	197	179	192	198	183	207	207	182	184	200	208	206	175	186	181	197	203	179	189	211	187	202	202	203	173	183	184	206	181	183	182	202	201	194	187	198	212	206	183	196	165	199	189	204	211	187	190	185	179	167	207	204	201	179	201	201	169	202	202	203	178	173	199	181	188	208	200	177	170	179	201	199	185	188	197	203	206	217	189	190	168	192	213	198	196	199	189	190	176	179	195	201	210	205	209	199	203	204	193	201	197	193	195	225	197	204	195	186	152	205	179	175	199	200	180	203	178	178	209	208	190	177	179	187	186	212	189	181	227	183	191	195	202	221	199	190	176	200	180	201	217	219	207	195	195	203	181	165	207	177	192	221	210	186	211	176	180	191	172	193	203	194	178	183	193	207	202	209	189	186	200	177	200	184	191	233	192	202	198	175	193	179	199	200	234	207	196	201	200	189	212	185	208	240	191	210	227	186	215	205	205	193	197	204	196	211	215	186	203	199	204	168	200	186	198	204	224	182	221	180	218	198	225	172	211	188	200	184	189	201	191	180	221	176	168	177	187	171	187	183	189	173	189	181	204	198	159	190	191	193	186	174	191	202	184	186	183	193	194	156	218	179	170	204	209	187	206	189	210	207	159	190	190	205	213	211	190	214	176	203	203	208	191	178	200	204	215	237	211	173	198	180	199	199	179	179	214	188	191	206	193	170	203	186	180	174	184	189	200	181	210	180	182	181	205	196	203	197	178	192	193	218	187	193	207	156	204	209	198	184	172	196	180	192	168	189	209	171	188	186	181	205	169	200	194	202	209	179	213	177	198	220	190	196	201	202	185	213	172	206	169	217	204	207	182	188	189	178	179	186	217	200	190	176	164	158	203	197	180	176	198	201	212	206	217	202	177	200	226	202	212	195	175	194	179	203	193	202	204	202	220	232	189	200	199	188	199	189	166	202	204	198	219	197	196	183	219	208	214	193	209	188	180	201	206	174	184	203	206	201	203	208	198	202	193	182	200	186	174	201	206	191	191	166	179	181	176	201	207	226	183	214	200	217	173	199	179	209	199	203	188	187	210	187	204	170	199	199	206	214	193	174	169	174	181	193	174	178	192	178	183	189	208	181	198	189	202	209	180	217	188	190	185	206	222	187	214	207	184	191	196	203	197	222	203	196	194	209	207	203	199	210	203	222	221	250	172	188	179	180	181	157	205	180	212	189	200	194	196	208	197	217	198	210	201	194	182	198	179	214	184	167	187	178	203	190	207	185	209	219	193	185	197	217	209	203	188	188	209	181	176	195	177	175	205	192	204	190	187	205	199	187	210	217	198	207	215	199	210	215	188	184	201	198	195	184	197	188	176	222	216	199	179	170	197	204	206	209	224	194	216	209	181	187	198	224	187	213	168	203	215	202	182	182	198	180	202	191	206	190	196	203	215	187	178	189	188	169	190	215	204	167	211	194	216	187	191	196	165	176	200	202	180	191	216	188	175	183	189	195	183	204	207	203	178	190	197	194	192	204	190	200	186	176	207	195	209	200	187	226	192	175	213	170	202	191	186	200	196	199	209	187	183	170	191	190	194	189	174	206	168	182	189	199	202	187	187	189	195	194	232	197	205	192	200	174	216	197	176	190	200	193	202	199	192	214	180	187	210	199	217	227	199	247	192	192	200	175	199	213	219	209	179	194	209	205	175	166	189	182	186	192	206	206	185	215	218	192	192	187	203	180	193	181	182	175	188	206	192	216	186	217	204	188	184	203	213	181	180	185	193	209	215	188	208	202	186	202	215	170	209	192	203	175	176	206	179	195	183	203	214	196	201	196	225	192	191	178	194	206	173	183	156	203	175	183	191	205	168	201	195	186	204	203	200	195	183	185	197	196	208	203	208	223	181	196	190	213	177	197	188	206	175	179	199	192	196	205	203	187	204	224	223	189	191	204	195	177	195	206	192	178	213	155	200	207	224	192	197	194	172	193	191	170	179	201	211	185	167	190	176	220	198	212	205	192	188	175	192	213	197	216	200	191	193	198	191	169	189	211	203	180	196	218	228	164	183	193	185	185	204	198	195	173	227	195	180	180	185	212	176	189	217	200	203	180	199	217	211	173	238	191	215	185	239	213	199	195	198	205	183	191	181	191	198	208	178	195	222	193	193	208	205	186	208	198	185	196	187	199	202	241	186	214	184	199	206	182	211	214	181	193	197	215	209	242	239	199	204	179	196	180	180	180	206	186	180	186	178	186	209	192	206	198	201	227	204	189	195	208	187	181	190	197	178	186	204	199	197	187	185	172	205	199	194	189	202	187	204	191	201	194	200	193	199	197	186	181	218	177	180	200	194	209	196	189	193	192	195	199	198	194	206	197	218	207	191	213	207	210	205	206	219	223	222	212	197	205	168	183	172	219	198	190	203	186	204	197	201	211	232	182	210	200	221	170	184	193	191	192	193	225	209	187	208	190	188	237	178	182	207	183	203	198	203	202	192	210	195	167	164	199	181	192	188	189	225	183	180	190	187	226	194	190	187	188	177	164	199	208	183	191	178	182	202	188	176	207	216	211	212	192	200	209	209	185	189	197	199	198	214	187	190	179	194	215	199	198	183	179	196	225	203	192	196	169	183	220	174	176	200	189	174	224	232	183	207	195	216	197	190	200	206	192	225	187	191	179	191	205	195	210	178	221	172	175	190	205	194	219	199	217	193	190	202	215	208	213	193	217	189	207	181	198	204	182	186	198	187	220	184	206	181	199	206	180	199	203	188	236	154	207	201	208	185	214	206	178	178	176	193	178	191	218	197	204	206	187	183	182	219	183	199	199	162	182	209	194	218	205	198	192	203	181
24599	21736	26764	7615	3781	2937	2397	1851	1637	1370	1247	1048	932	925	845	817	804	740	729	678	703	672	602	617	580	575	593	551	536	518	561	530	557	546	512	514	563	515	531	521	576	513	504	523	540	517	503	572	543	531	499	516	482	470	536	491	560	483	510	552	484	512	471	518	508	480	495	546	504	489	451	476	541	505	523	504	521	485	498	502	500	513	473	465	511	522	467	506	478	480	482	523	463	471	482	520	505	506	520	508	528	550	470	499	505	484	490	499	473	480	482	525	513	475	487	484	515	460	482	444	511	494	527	504	492	479	508	473	524	486	482	501	518	522	454	490	511	449	451	524	519	474	501	491	497	451	501	460	472	498	513	464	516	544	491	466	465	486	498	494	503	505	488	468	515	505	500	462	517	533	490	503	493	490	477	462	519	476	498	463	489	547	527	479	484	540	484	503	489	474	513	517	525	483	473	489	493	496	513	463	518	450	468	469	486	517	481	493	516	489	488	500	510	499	497	465	539	498	471	480	472	518	500	547	483	507	476	464	503	458	461	499	521	525	482	508	496	540	483	440	466	502	496	467	520	465	510	488	456	509	498	514	476	516	520	538	481	499	453	475	504	508	493	487	497	472	496	499	529	518	506	499	525	487	516	510	517	556	530	518	477	511	499	512	495	517	498	496	479	474	487	538	468	460	487	500	465	514	450	537	466	477	528	461	472	447	525	464	484	505	492	515	490	492	495	520	490	503	465	496	492	449	503	498	511	556	509	481	520	462	509	526	490	477	474	503	470	493	508	493	486	497	447	465	500	505	478	466	486	498	502	507	501	499	483	559	495	525	487	446	544	484	473	505	508	531	503	481	469	467	472	460	501	483	467	486	493	498	482	488	479	489	503	498	483	481	506	492	473	483	524	496	504	496	521	485	476	506	521	448	523	452	509	521	504	461	508	491	483	498	462	492	477	502	501	498	477	488	548	505	510	551	523	502	499	497	484	467	481	507	512	485	483	469	523	477	485	461	479	464	513	511	480	498	496	490	490	482	517	452	468	505	446	481	490	507	460	481	486	522	525	502	461	492	490	508	481	540	505	473	486	449	467	503	485	524	489	462	500	519	492	473	467	493	497	487	499	514	479	513	480	466	516	525	490	528	479	508	488	531	468	485	484	511	495	486	533	491	491	522	472	489	530	501	511	524	474	497	500	495	483	498	532	481	449	502	522	477	508	503	479	487	501	474	494	511	480	480	495	511	515	513	490	487	529	496	474	498	506	511	492	520	508	463	492	489	500	441	520	491	483	521	488	482	511	495	474	459	468	481	477	443	483	484	500	475	538	475	492	459	492	495	476	490	492	479	468	491	470	501	467	465	512	514	483	518	540	467	493	502	479	535	466	533	452	530	478	490	483	490	530	457	496	518	509	461	482	465	484	528	505	483	495	466	485	464	517	456	469	495	487	502	498	477	520	535	514	519	530	493	489	534	519	487	519	490	473	480	464	472	501	517	505	505	499	517	531	476	480	472	473	486	489	462	493	468	532	495	495	506	462	470	459	490	502	507	446	489	489	460	492	508	501	485	476	446	486	499	472	515	530	487	508	481	513	509	510	488	501	486	511	505	465	513	515	493	506	492	506	497	516	495	514	486	530	525	476	483	487	517	493	504	502	511	469	494	444	486	517	481	516	502	456	479	466	478	474	482	507	499	524	524	523	489	473	482	467	493	511	513	500	476	490	504	470	530	499	484	492	502	514	465	475	511	494	501	533	483	492	489	493	481	479	493	502	503	488	508	500	470	527	497	519	463	482	525	499	482	527	504	497	526	476	507	488	498	522	538	463	491	495	472	494	483	503	492	470	504	509	462	504	490	504	526	508	492	503	444	472	473	458	478	507	501	468	513	480	463	520	525	538	472	457	472	494	466	515	527	508	492	516	461	507	511	485	526	485	515	494	521	530	471	531	496	518	499	464	531	461	497	471	526	510	490	465	507	503	491	484	496	537	499	489	493	477	458	455	478	490	497	501	503	513	473	493	516	505	488	497	500	540	499	507	496	488	493	472	520	505	510	492	479	525	525	495	540	473	523	487	484	535	460	472	483	463	514	469	524	539	499	471	465	479	503	523	479	501	458	471	522	469	510	508	505	484	506	526	516	524	495	491	479	513	482	498	528	484	455	497	455	484	492	512	499	511	554	528	494	494	508	504	502	504	511	489	515	466	519	525	470	476	469	503	497	511	506	467	477	469	500	482	483	537	456	503	470	485	500	494	481	504	516	474	496	494	519	490	485	469	508	513	460	512	520	458	483	488	494	461	489	495	482	544	512	488	504	460	466	470	515	499	489	494	424	528	468	498	471	518	531	526	478	517	470	480	502	498	496	520	486	532	518	490	474	496	494	527	491	466	481	499	520	514	480	511	519	489	511	509	446	497	505	502	482	471	535	461	465	511	484	525	508	502	503	513	516	473	488	479	491	488	465	492	456	491	518	433	515	507	461	473	487	513	561	517	511	531	486	467	510	481	494	432	465	493	466	536	478	505	478	500	509	496	532	471	511	463	499	486	494	481	510	468	467	480	467	486	539	484	542	492	507	476	482	486	469	506	482	511	524	496	509	489	505	486	485	526	485	486	470	514	520	457	497	495	498	482	490	481	477	475	496	490	442	506	492	507	509	489	487	508	470	494	480	468	484	464	496	500	529	537	479	458	506	509	497	520	465	494	497	498	515	492	511	501	501	532	465	503	483	545	448	535	481	431	461	448	512	500	516	531	493	521	467	511	510	498	532	485	508	507	544	488	505	455	462	502	479	525	504	476	515	529	478	492	477	495	477	483	527	497	443	463	506	462	505	514	449	470	506	514	500	518	498	521	499	509	491	516	466	474	514	475	524	498	497	485	543	472	501	532	557	523	449	502	460	507	477	508	516	451	478	462	476	496	491	515	495	476	537	482	508	489	514	516	522	488	520	531	488	547	516	486	478	485	478	529	481	484	518	532	522	492	510	480	512	477	506	479	482	463	493	481	469	512	475	517	461	496	503	477	464	516	508	491	514	464	502	535	469	498	498	489	483	477	486	483	447	467	513	457	490	501	510	484	504	482	513	489	511	481	515	513	497	503	521	476	525	520	478	496	494	464	471	471	517	469	520	472	513	507	478	487	493	476	477	537	478	513	442	529	503	471	520	519	469	471	508	488	490	519	453	512	502	543	476	483	494	472	524	489	492	510	476	494	495	456	479	482	491	530	492	487	501	497	515	436	483	469	470	498	508	492	487	521	490	485	512	517	504	520	515	519	473	492	515	505	523	512	473	488	499	475	492	506	513	471	534	482	513	461	482	477	527	482	511	501	512	479	516	501	462	501	479	479	474	503	488	451	468	458	466	481	479	461	513	510	526	524	522	463	523	486	456	497	494	527	515	529	502	531	513	499	493	455	510	522	480	507	499	435	512	480	469	499	490	499	465	505	483	503	482	498	518	508	521	472	480	520	479	518	476	462	513	499	517
12030	4801	3172	988	589	505	450	438	398	369	382	335	354	344	329	366	338	310	335	307	376	331	326	333	325	311	339	321	351	340	324	333	360	340	319	344	331	338	338	327	289	326	343	349	300	320	345	337	360	311	320	336	331	301	325	330	343	323	333	323	344	349	364	326	353	309	341	397	340	319	311	311	283	311	338	353	345	305	372	353	334	332	311	324	383	330	319	362	300	378	333	299	353	320	355	340	322	348	311	322	337	357	348	343	321	302	339	352	363	320	381	373	323	342	335	351	321	343	353	340	347	331	333	336	304	331	344	328	333	335	304	358	340	322	352	342	308	286	350	364	330	321	328	382	360	346	344	376	309	343	353	336	316	346	344	351	357	347	320	334	342	319	339	364	375	319	321	333	347	301	354	335	359	317	325	327	326	286	366	336	315	362	352	331	343	339	342	362	335	317	330	338	325	336	349	364	334	341	339	312	321	347	345	343	326	316	305	293	347	315	336	313	332	340	343	338	315	295	319	338	302	371	362	311	359	307	305	358	364	323	342	354	329	346	329	341	344	347	339	349	377	341	357	314	335	314	329	334	321	344	308	305	326	350	328	320	321	312	328	314	325	321	377	338	343	330	343	341	326	302	345	364	339	325	330	350	329	348	340	337	342	348	319	336	344	363	334	305	324	347	349	323	346	344	344	369	325	348	320	312	335	338	357	364	368	302	301	344	338	351	340	334	340	303	316	355	351	347	331	331	314	344	292	348	328	323	329	325	321	330	360	290	319	347	348	324	348	329	332	339	331	335	329	368	333	336	304	333	330	289	337	308	322	373	336	311	327	317	340	321	321	329	345	332	312	340	338	346	335	309	338	350	346	314	327	324	338	319	312	335	336	319	341	342	347	350	344	332	387	340	321	326	302	330	337	321	353	357	325	317	285	364	347	317	334	312	317	360	345	377	339	317	367	317	307	315	343	316	329	340	319	360	316	315	312	348	346	332	315	314	365	330	354	358	310	327	314	330	328	324	342	310	338	368	338	356	333	358	343	337	327	330	357	328	361	353	309	347	336	318	376	344	315	330	347	327	355	329	324	364	327	339	320	316	356	318	308	321	343	317	326	334	329	354	347	335	365	335	357	329	337	333	330	337	328	360	300	341	327	357	354	332	341	363	368	369	318	338	313	324	348	341	363	328	307	334	301	324	303	356	300	360	333	390	316	343	317	329	318	369	344	346	344	319	373	327	346	327	351	338	305	328	305	320	334	363	339	349	318	332	369	346	316	363	348	352	324	351	345	359	351	326	325	307	341	333	341	317	354	335	321	334	341	332	345	344	339	350	346	351	355	323	323	349	324	353	357	330	307	317	373	330	320	339	342	334	346	347	364	351	323	336	360	298	318	315	336	320	335	327	346	303	342	320	338	290	334	336	314	338	302	344	343	351	317	353	355	344	319	326	383	349	345	341	320	328	337	343	320	301	324	275	353	335	321	333	327	339	353	344	379	327	331	324	333	322	308	363	292	318	331	324	311	319	349	314	347	350	313	349	329	302	341	324	335	332	356	310	348	351	327	361	328	320	324	330	363	310	328	316	349	319	336	354	328	311	342	346	310	353	361	365	318	320	361	308	298	310	354	341	328	322	339	309	329	333	351	369	331	347	380	333	355	349	343	361	350	318	315	331	357	361	320	344	343	333	309	350	339	328	315	317	321	308	304	332	318	326	325	341	336	328	345	332	332	298	348	317	309	384	362	335	333	326	354	302	370	343	359	350	337	312	299	320	313	326	312	297	345	365	321	310	333	335	346	340	334	297	316	275	303	319	309	304	336	341	359	321	338	387	354	349	313	353	351	357	343	341	369	353	304	304	321	346	350	346	350	353	302	346	317	341	318	348	363	325	363	323	314	312	326	339	330	368	341	333	325	321	338	323	344	326	335	354	360	339	349	318	329	331	335	312	357	321	345	330	334	362	354	333	290	354	344	340	377	340	322	329	341	335	348	315	331	339	339	318	338	378	363	358	347	339	332	313	338	348	319	340	339	346	313	312	348	354	341	353	356	347	339	325	324	324	340	331	341	332	346	343	333	317	356	340	325	306	345	311	306	323	314	310	317	378	325	319	315	322	350	347	316	330	314	321	330	371	308	339	339	345	314	365	341	319	328	348	310	348	333	341	357	309	342	329	319	326	329	323	336	323	335	357	340	306	327	307	323	367	317	341	328	348	321	320	299	354	368	350	311	311	334	327	354	369	304	329	288	339	312	344	323	296	320	316	317	329	384	353	335	324	320	357	337	321	345	372	294	319	336	343	306	289	303	322	335	345	329	303	319	329	346	321	328	325	338	349	325	351	301	312	347	334	334	346	324	300	331	329	331	323	336	331	313	343	317	329	350	314	332	315	343	306	305	326	317	304	331	300	311	306	297	305	335	327	321	309	335	332	313	321	325	360	365	333	364	350	351	337	362	349	342	320	313	331	285	342	325	339	363	325	351	348	339	334	352	308	335	329	340	322	320	331	336	373	333	334	320	333	331	323	380	363	356	363	342	330	364	362	331	321	338	337	343	338	313	358	335	325	362	330	311	332	312	322	319	348	334	305	339	377	284	356	353	294	322	338	321	304	343	353	325	326	331	321	345	338	332	319	315	317	306	354	339	350	332	329	327	359	370	342	341	335	360	294	333	325	328	307	348	337	343	319	346	344	321	343	330	328	332	328	313	341	318	345	347	354	335	344	341	337	340	352	367	346	356	357	365	342	316	344	327	352	316	329	306	324	298	336	313	292	349	317	320	323	310	335	304	318	366	349	344	326	329	337	324	364	325	323	311	372	376	346	306	321	315	349	317	341	323	332	348	314	368	315	322	318	361	333	319	322	339	312	372	339	316	315	331	289	350	358	331	336	340	330	312	328	346	355	353	341	322	339	326	337	401	367	329	328	356	343	327	326	348	334	341	340	339	340	315	294	322	347	309	337	310	337	343	347	315	326	320	326	343	310	327	354	306	288	353	337	330	342	331	321	346	333	332	304	364	336	321	326	304	354	331	348	332	363	362	333	323	354	318	362	362	335	357	321	330	358	316	352	310	321	301	330	328	366	324	329	312	322	323	328	297	363	352	336	321	321	349	309	348	339	318	360	313	329	319	333	358	358	328	340	369	334	329	322	305	327	309	321	322	317	332	314	352	356	346	328	303	340	318	356	377	328	333	348	367	351	314	341	314	322	340	325	328	333	343	344	363	329	349	355	348	321	354	343	335	326	341	363	328	328	341	338	314	338	365	343	333	330	347	356	364	347	335	314	348	348	340	339	330	318	329	318	339	351	353	308	336	352	352	311	329	365	311	322	349	330	345	326	335	308	324	351	347	348	360	347	326	325	318	331	338	349	350	312	329	322	332	346	355	318	315	335	313	306	305	321	328	358	338	330	341	346	354	334	361	363	350	327	322	338	349	300	353	342	332	305	345	351	395	317	342	304	329	310	343	305	343	310	351	354	381	288	321	363
9053	4951	6304	2757	1867	1488	1368	1168	1140	1069	1011	964	893	889	905	820	834	814	880	891	866	835	837	809	769	851	814	832	829	814	799	810	817	800	806	800	826	796	820	792	758	794	752	809	833	845	855	778	800	792	786	761	740	816	796	763	788	775	792	773	794	760	805	795	784	779	779	812	767	823	771	793	828	795	776	826	801	788	819	790	753	776	847	795	772	792	810	768	775	848	849	772	839	823	819	768	820	833	777	757	753	818	812	781	806	781	774	774	794	807	794	840	818	775	816	807	812	805	804	841	803	796	787	776	768	785	808	784	742	812	830	826	777	791	801	786	792	760	786	791	799	786	821	831	776	818	832	782	792	826	818	862	808	773	843	802	780	813	840	748	785	843	777	850	779	810	779	821	823	821	780	838	800	798	795	825	795	798	777	783	831	824	826	816	846	778	792	818	723	753	811	780	825	794	766	808	808	802	806	800	858	839	789	807	836	819	796	825	776	795	806	787	768	768	795	848	779	778	836	791	848	800	815	819	750	777	812	809	810	744	848	771	754	857	817	864	810	786	809	778	786	806	801	803	806	813	787	805	848	748	763	790	796	798	820	818	768	804	828	796	823	728	772	772	800	755	785	775	730	841	775	807	766	848	786	823	819	807	809	839	799	739	777	821	788	783	806	801	765	804	773	826	821	794	815	768	765	764	789	823	804	787	813	827	731	794	800	803	771	797	813	745	794	782	818	796	748	790	801	801	828	813	761	785	794	805	756	850	811	815	811	803	839	791	790	767	783	781	815	817	858	787	779	829	779	805	802	815	800	792	779	782	856	793	886	794	785	825	831	850	747	808	773	822	807	795	800	755	820	829	861	810	836	866	772	808	785	808	795	801	815	802	788	762	837	801	791	775	774	804	802	751	846	786	802	815	757	832	791	801	724	750	740	766	773	813	785	763	832	813	860	770	786	788	831	814	796	770	790	801	829	779	773	820	795	827	785	808	742	799	805	812	803	790	760	789	797	824	810	819	819	843	830	784	807	746	788	793	794	803	794	796	817	847	740	825	760	766	816	789	754	771	802	775	851	793	829	793	792	818	797	728	783	807	860	826	761	758	794	832	777	780	796	800	802	790	769	829	809	810	773	801	833	770	825	747	767	773	829	798	800	767	791	796	797	763	827	802	830	754	817	780	806	776	774	828	802	773	827	723	811	799	772	798	795	783	793	801	787	817	783	806	779	812	805	817	811	832	782	754	859	845	771	785	794	826	792	806	790	835	795	836	767	799	820	797	802	819	800	760	813	781	778	775	834	792	819	771	795	747	748	839	784	809	778	777	770	774	812	827	829	835	827	783	802	840	816	819	780	855	753	773	829	787	798	769	772	822	770	776	871	805	781	831	832	826	820	826	790	707	772	790	849	798	809	823	849	796	747	803	789	811	808	868	755	782	820	757	789	856	783	777	812	821	793	815	787	762	817	830	816	785	786	869	795	820	824	811	797	772	790	777	761	820	822	814	771	744	765	779	816	801	763	809	766	825	795	825	805	806	786	820	802	775	789	831	752	757	815	800	795	793	779	810	782	775	825	745	793	824	784	809	783	803	783	812	796	813	818	816	839	787	746	820	846	759	831	818	785	776	820	804	765	817	828	812	786	807	811	829	800	792	814	760	791	850	790	800	804	805	867	789	766	826	832	749	788	800	789	786	771	759	797	821	801	799	838	802	795	820	774	784	763	782	833	793	785	798	748	796	784	799	765	783	779	771	780	787	808	763	801	769	802	789	779	838	818	759	804	819	779	801	815	794	852	809	793	775	827	780	808	801	735	798	831	818	783	792	831	809	832	805	804	815	797	788	775	779	759	796	797	811	862	758	800	803	757	787	784	806	810	840	809	821	783	778	818	816	748	809	845	855	813	819	842	781	812	765	808	772	826	828	829	723	784	813	774	805	773	782	791	821	808	823	803	799	797	808	812	753	803	760	812	768	770	765	786	744	818	775	777	783	761	784	805	775	836	815	829	799	832	790	849	849	864	764	835	768	810	779	790	789	789	806	826	794	782	815	769	776	803	830	771	780	784	776	831	833	830	810	828	782	811	777	798	757	797	829	745	828	728	805	779	799	824	834	815	816	804	803	814	786	754	831	769	767	825	816	746	790	832	782	769	788	759	823	770	788	802	825	789	791	779	799	743	761	832	818	783	823	783	799	823	807	780	818	772	785	794	747	808	758	771	827	809	788	762	816	827	797	814	824	765	801	804	768	788	828	846	805	825	814	780	864	818	753	815	840	843	778	856	791	805	827	865	837	795	827	787	780	790	792	755	816	839	811	769	838	793	842	800	838	814	787	775	753	804	823	839	825	800	796	761	813	781	790	837	799	804	803	843	801	841	792	798	820	769	855	792	824	789	767	800	800	843	820	802	818	780	843	804	770	794	850	813	795	793	794	833	770	790	748	771	753	789	788	787	808	837	837	776	786	811	789	763	754	828	826	838	796	819	790	851	796	829	766	802	796	816	749	777	844	772	819	805	801	822	775	794	817	820	812	822	809	774	817	769	754	775	790	805	796	760	889	821	797	791	787	784	738	748	835	792	839	824	776	765	753	862	803	779	783	810	738	802	791	806	786	852	764	782	814	774	786	824	798	765	762	843	761	791	820	726	796	808	803	797	813	808	820	831	800	806	804	831	766	761	790	797	774	803	816	779	800	859	804	805	815	819	800	821	796	792	773	800	806	788	761	833	787	792	772	788	783	852	781	740	751	773	771	833	779	820	839	774	747	803	807	833	825	792	775	817	793	813	827	818	760	810	799	838	783	787	782	806	805	786	814	812	803	844	795	816	847	830	812	778	788	837	815	775	788	804	827	808	817	837	857	809	783	874	759	806	793	784	810	773	782	769	834	787	750	802	783	820	774	816	839	821	771	771	780	780	779	789	805	753	775	808	793	788	771	776	778	800	787	836	798	824	822	788	741	742	749	852	829	802	837	797	811	774	830	818	807	756	811	828	846	791	825	829	799	817	735	826	833	823	781	769	792	776	803	784	813	780	816	790	813	754	783	724	732	811	818	793	794	769	779	791	814	742	790	824	829	804	778	813	787	785	844	790	807	777	817	798	758	807	764	863	820	843	791	822	825	864	790	830	767	766	786	811	823	821	769	751	826	807	800	805	741	755	777	820	786	791	765	813	817	826	817	788	836	808	817	833	807	795	788	795	752	791	787	840	807	802	746	813	776	803	768	798	764	794	799	773	780	802	766	839	797	796	807	789	790	857	789	812	804	796	737	827	811	835	792	797	786	832	771	796	752	811	806	824	779	786	786	788	841	799	800	783	811	833	811	795	860	787	779	809	828	786	787	796	813	813	746	859	806	773	807	808	767	818	847	754	778	830	801	834	824	748	835	797	796	839	797	820	817	801	782	838	811	809	820	782	802	762	787	815	773	773	778	837	837	801	839	775	801	813	798	805	804	790	813	792	828	790	811	759	843	832	818	804	765	779	795
26734	18283	15809	4336	1128	671	539	465	436	395	345	356	350	342	336	344	339	297	294	289	330	275	303	298	287	303	294	311	291	284	296	314	299	286	317	247	298	307	289	298	298	303	308	304	316	278	301	299	287	273	300	298	262	293	267	271	291	275	300	297	317	283	298	279	292	322	293	305	286	293	286	283	311	292	279	309	290	293	307	252	274	280	286	312	293	276	282	273	311	267	271	310	253	266	296	288	290	285	302	286	280	311	285	299	273	272	281	292	285	260	284	268	280	317	270	305	322	298	294	263	311	287	268	302	286	279	282	313	306	298	292	282	239	299	283	304	293	298	309	350	310	322	278	264	281	278	284	292	318	294	326	256	324	301	282	302	301	279	279	274	289	287	287	315	278	276	277	282	299	273	295	289	303	293	315	291	296	306	291	283	297	295	301	301	278	281	289	303	273	306	279	315	280	325	283	312	291	307	295	268	273	315	275	296	289	297	283	293	292	279	280	311	295	299	269	274	271	289	293	312	289	273	301	299	277	262	299	282	316	288	319	300	308	300	277	315	309	271	310	288	292	305	274	280	310	280	296	301	279	291	278	276	312	295	257	321	285	275	256	284	300	294	289	291	318	267	310	294	301	310	268	309	286	283	303	264	312	298	306	266	254	288	280	308	262	283	258	261	294	289	292	276	271	287	311	312	275	291	283	274	277	241	277	315	283	281	264	300	287	299	263	288	301	260	280	288	324	294	292	332	327	304	287	273	292	306	299	295	308	300	296	330	289	310	311	285	292	281	286	307	281	313	304	300	295	259	296	264	284	262	292	302	313	272	298	263	281	266	271	279	321	298	296	272	294	271	294	309	295	295	259	284	312	284	296	294	310	302	290	287	285	268	281	270	294	278	282	293	310	300	288	280	280	274	303	270	323	290	300	285	306	284	297	259	296	320	286	281	257	289	299	254	294	285	286	298	312	271	294	290	287	304	318	322	284	281	272	251	293	311	269	316	303	262	279	306	288	319	269	280	302	291	308	291	278	305	306	331	291	281	290	299	272	317	282	312	250	300	262	281	285	272	299	311	313	285	256	259	290	288	274	334	292	276	317	272	302	264	312	311	298	288	327	284	260	317	293	322	266	284	269	287	302	293	287	275	272	283	247	272	265	261	298	266	280	276	292	266	280	283	304	316	290	265	308	297	281	292	284	307	277	275	323	266	282	336	301	262	286	287	306	287	304	279	296	292	298	316	257	316	300	273	306	303	306	317	323	321	284	321	310	310	305	275	296	274	316	297	276	273	293	295	320	296	335	314	296	321	298	307	285	308	283	282	290	258	287	287	306	324	283	302	268	297	279	298	279	310	318	282	288	316	292	293	287	297	259	288	293	302	309	311	344	269	312	294	278	294	316	288	286	275	271	301	264	305	280	292	295	320	270	298	309	311	286	303	294	281	298	284	280	279	301	277	254	310	274	279	297	259	331	295	271	310	287	299	328	302	275	243	305	283	292	319	274	307	287	305	270	260	279	298	292	251	270	263	285	297	282	279	272	312	287	289	282	254	322	270	306	271	302	295	294	291	278	278	320	317	274	286	318	274	297	268	304	321	333	289	262	277	286	269	302	279	283	329	277	298	307	282	309	279	323	311	312	259	293	295	274	289	302	308	326	299	297	261	317	263	284	305	297	285	274	284	282	313	319	288	284	257	299	287	294	301	277	290	302	273	290	302	319	292	275	273	321	308	291	316	282	275	293	290	265	263	295	289	271	326	280	305	294	276	308	285	291	281	285	282	272	284	261	306	302	257	292	291	303	302	282	335	317	287	294	273	289	281	295	272	282	300	309	287	270	260	278	267	304	274	280	310	282	296	267	255	287	290	294	275	290	291	271	298	271	270	326	292	283	269	298	273	310	270	279	290	288	295	299	291	299	283	281	277	279	309	307	240	288	290	305	303	284	314	279	316	272	305	289	296	306	276	228	271	278	288	273	265	294	256	280	332	289	268	287	292	281	286	269	313	279	325	288	283	287	270	279	282	297	275	299	303	263	277	254	277	271	274	299	272	305	285	276	291	292	288	325	285	281	269	273	300	296	300	307	333	303	281	282	307	271	297	312	302	317	290	272	261	309	310	302	291	310	295	297	296	313	317	277	300	297	282	297	302	251	316	326	307	292	297	311	276	328	263	279	279	284	254	273	285	252	276	290	300	314	286	307	311	320	307	307	303	301	259	267	311	288	309	315	315	289	297	303	287	275	293	293	304	300	312	287	264	287	291	293	284	282	282	299	297	308	272	264	303	278	267	275	246	293	296	265	290	299	260	266	321	273	305	307	312	253	271	286	280	273	299	273	255	329	292	316	304	294	279	273	303	332	287	288	276	265	295	305	298	293	300	295	296	259	309	303	282	305	285	294	321	273	293	296	283	294	294	282	281	272	298	292	281	301	275	279	310	284	297	293	303	303	285	294	272	317	268	272	293	312	303	279	291	291	305	301	296	277	278	305	301	264	316	306	328	322	292	317	290	291	324	295	290	299	266	282	289	300	277	283	298	335	289	286	280	296	295	284	290	277	278	282	316	252	260	315	294	290	271	291	272	288	289	269	300	285	286	297	292	313	304	291	272	287	302	282	291	276	298	284	255	267	295	281	268	264	273	288	250	287	282	282	293	315	288	293	290	294	281	275	273	289	294	298	263	292	278	263	302	303	332	274	303	276	288	299	281	290	276	294	267	329	293	307	261	277	254	307	316	303	274	316	288	287	285	272	276	272	312	291	284	304	313	277	313	321	284	297	280	300	286	330	297	240	289	271	278	304	275	296	301	268	260	306	286	312	272	273	282	300	292	295	288	288	307	269	283	288	287	289	280	303	296	299	322	283	301	275	286	285	298	267	322	265	290	279	291	324	299	288	252	257	286	293	294	271	283	297	305	261	267	297	287	295	265	260	281	297	287	291	314	289	333	297	312	316	325	312	279	254	274	321	286	290	256	288	296	251	283	259	320	296	278	301	269	265	288	285	267	292	266	306	274	291	301	287	321	243	282	292	316	275	288	303	301	295	285	302	284	276	297	318	255	290	281	291	278	324	306	294	295	282	335	302	293	290	264	272	268	294	301	286	289	256	271	294	288	320	301	299	289	291	279	286	299	292	269	294	261	297	304	298	279	288	259	291	291	282	308	262	295	296	297	321	306	307	261	291	316	272	296	292	299	275	316	280	298	257	277	305	280	303	301	297	289	305	270	290	288	309	323	297	299	282	317	268	263	304	316	290	299	321	307	284	302	277	300	324	301	281	283	277	286	277	280	285	296	282	310	285	292	269	318	296	287	255	276	282	309	337	280	324	309	289	301	308	317	302	296	289	283	308	312	271	319	274	299	311	295	294	311	317	272	261	307	297	284	296	277	299	283	315	275	301	281	269	317	278	287	261	291	278	290	271	297	296	323	260	296	260	289	277	291	292	297	290	296	300	297	279	275	307	277	277	308	306	239	332	283	275	301	301	308
19232	16604	19119	5432	2957	2379	1964	1676	1427	1355	1181	1097	987	920	938	881	875	871	792	825	765	780	785	792	775	760	760	710	741	743	773	733	768	734	708	700	758	713	713	743	724	719	717	764	701	731	695	712	709	723	713	673	738	680	746	672	662	703	744	706	706	741	736	717	731	658	721	683	697	715	710	734	744	675	687	745	728	717	696	704	653	695	666	725	663	700	710	735	659	678	697	736	728	689	696	679	690	698	709	674	733	723	739	731	674	710	679	713	706	719	697	688	696	706	660	683	753	651	688	728	714	672	707	724	750	708	674	764	714	677	700	694	699	724	719	698	703	657	675	688	690	722	710	726	685	672	739	646	706	691	691	713	702	701	687	750	702	698	668	715	682	723	682	727	701	620	696	682	707	655	689	711	691	684	743	700	686	704	629	662	700	688	716	698	684	698	678	692	686	708	726	730	717	718	689	689	656	697	683	716	662	715	731	700	692	656	758	694	657	711	669	714	637	717	696	719	692	641	700	672	676	708	710	714	692	785	715	672	686	685	686	730	673	687	692	746	678	695	709	668	682	678	706	741	685	726	726	695	722	668	730	734	702	664	684	681	698	738	672	695	684	740	706	685	670	654	675	711	679	720	714	704	697	686	730	729	730	733	730	698	706	682	710	681	704	712	736	682	725	688	701	707	694	695	687	623	689	688	721	688	704	729	715	685	712	685	727	697	744	728	736	630	696	732	690	702	678	691	699	694	700	694	725	718	630	685	699	704	693	705	742	726	698	718	679	686	749	715	675	738	727	704	680	698	720	766	705	728	707	723	740	713	713	675	677	663	719	700	701	711	657	681	734	708	739	717	684	734	711	725	743	691	742	732	698	661	691	717	682	714	705	681	688	773	721	709	686	669	658	682	689	682	668	687	703	680	663	689	729	769	675	703	721	735	729	689	725	722	667	662	663	702	727	647	739	667	682	711	670	701	674	736	704	707	712	666	699	691	684	683	714	700	657	682	711	673	710	662	705	709	723	708	707	747	705	741	702	736	682	708	686	715	714	682	747	704	744	683	703	702	693	730	687	722	705	707	691	672	690	680	733	681	686	691	719	687	711	677	757	690	710	702	673	646	684	696	690	725	749	749	725	702	700	710	752	706	693	670	714	678	711	736	727	683	713	722	707	713	722	698	653	690	690	735	697	684	711	692	678	652	729	727	707	701	699	725	723	674	739	699	709	726	716	690	710	647	678	705	719	668	696	698	702	672	676	726	709	718	709	675	722	730	667	684	717	680	709	703	691	680	709	679	669	743	671	700	737	683	670	706	711	683	712	728	749	699	750	710	702	671	717	700	672	736	686	708	703	664	732	713	661	692	684	678	680	686	700	690	663	690	759	722	676	700	681	709	732	722	733	684	738	712	721	716	708	703	634	748	673	747	702	689	700	683	731	719	680	671	734	684	698	673	614	714	682	707	712	690	688	720	662	714	758	712	658	715	724	668	697	740	660	748	680	686	704	681	702	717	670	725	697	651	669	682	687	670	670	664	705	707	673	670	716	682	704	651	707	742	756	732	685	726	662	717	727	686	734	774	755	734	694	699	731	678	740	699	674	686	658	769	726	677	727	674	720	678	720	646	704	657	649	690	691	743	659	707	705	726	757	715	705	674	707	680	720	719	703	718	661	721	707	681	721	690	707	696	698	743	662	745	713	684	722	699	712	703	684	751	693	654	682	687	717	674	710	714	734	703	690	706	680	725	714	692	700	703	715	693	670	724	686	711	755	716	714	706	685	691	760	722	695	743	692	705	687	730	648	742	752	680	731	644	715	716	665	684	707	681	721	733	695	694	697	659	714	701	683	705	703	700	738	693	731	641	712	691	655	693	703	673	735	675	721	742	720	691	700	716	710	662	670	718	706	709	732	729	680	714	773	728	697	744	690	722	721	724	710	712	700	722	708	720	693	705	691	747	667	712	735	718	724	730	678	674	759	734	665	731	718	702	658	707	697	684	696	712	708	743	720	714	680	687	722	702	723	694	725	680	717	719	736	718	723	697	714	712	683	681	703	724	679	685	679	714	720	698	713	721	727	686	732	715	728	709	685	733	736	701	734	676	683	755	689	670	719	639	765	714	690	722	711	705	683	694	677	697	724	678	701	688	687	680	691	713	715	707	700	684	684	709	708	756	711	699	777	721	660	707	665	729	722	688	708	727	711	740	683	671	709	701	695	716	687	672	699	688	714	701	703	699	704	652	698	706	690	725	693	743	711	670	737	710	737	707	689	664	731	718	749	700	697	723	664	698	693	685	722	737	673	715	700	738	688	685	681	702	708	692	719	740	730	684	735	685	709	713	683	666	706	716	635	676	680	699	706	662	718	706	732	680	697	717	713	711	742	692	724	714	707	723	718	687	722	708	727	732	699	717	732	729	663	687	725	690	734	742	701	688	724	685	742	676	704	686	715	715	741	712	713	708	706	657	704	727	741	700	661	726	694	701	735	699	703	702	690	696	683	688	719	722	714	665	737	720	738	717	749	706	714	681	688	675	668	740	704	678	670	697	711	686	726	686	719	673	697	685	729	725	696	734	711	730	670	746	673	704	701	670	695	663	723	705	694	676	737	702	691	690	721	708	677	673	721	741	687	696	703	681	723	723	715	700	716	702	697	728	715	711	713	679	694	692	701	685	705	687	739	732	671	623	676	697	661	715	736	695	750	694	728	693	718	699	693	708	770	673	644	721	719	699	717	692	694	715	653	726	734	733	710	680	694	704	749	712	657	716	725	702	682	690	705	710	718	729	746	742	772	678	710	707	710	701	714	723	673	717	679	697	731	698	718	704	652	722	713	705	705	710	689	734	705	723	726	741	685	702	719	744	675	702	688	743	675	685	701	717	690	686	699	729	744	733	675	705	671	717	701	687	742	716	696	656	750	727	726	762	705	681	707	690	735	733	691	698	675	697	725	722	726	717	673	709	776	667	698	679	662	739	662	736	721	724	720	712	752	682	699	710	752	724	726	718	698	706	674	738	613	655	685	661	715	716	698	720	701	687	745	683	737	738	724	675	683	716	657	678	686	700	714	733	714	681	714	712	691	705	720	691	675	703	702	738	691	736	722	743	682	687	750	666	691	701	718	694	721	718	679	722	657	730	775	706	759	648	708	717	692	678	784	681	732	700	701	710	717	698	677	701	685	715	735	674	701	667	706	690	695	737	684	726	698	700	694	683	682	701	726	740	707	665	700	750	736	735	653	730	738	727	747	742	705	697	684	699	765	657	667	678	656	683	721	721	726	722	673	675	708	715	683	694	698	717	740	713	720	761	688	722	712	666	697	677	701	694	661	688	738	694	697	695	710	683	697	691	654	712	696	680	703	686	725	709	678	693	720	722	748	716	681	692	705	714	713	691	730	673	646	719	711	686	688	701	691	697	704	711	697	730	694	642	687	762	644	729	718	735	707	726	663	768	725	727	713	702	719	709	682	710	711	715	666	689	716	727	685	710
35494	25538	24307	7655	1846	955	585	424	379	355	289	256	284	284	268	280	240	244	232	237	224	206	214	229	204	191	195	207	181	198	204	180	197	205	230	210	202	235	218	205	205	197	187	203	218	188	197	207	193	186	218	209	225	207	201	210	196	199	199	181	204	181	204	192	194	201	190	180	198	226	187	201	194	196	211	191	175	211	180	185	192	213	183	197	186	203	169	202	211	217	180	183	185	189	192	207	188	180	188	186	183	183	181	201	231	199	197	179	186	227	181	193	195	191	206	186	181	185	211	194	198	190	215	188	177	200	188	184	199	192	191	180	181	169	180	185	198	195	213	180	181	223	211	150	214	200	180	179	181	198	214	191	190	185	187	202	189	193	208	221	188	189	224	187	184	186	200	195	196	226	175	171	204	197	173	208	200	216	220	208	190	216	203	185	211	188	204	211	184	205	222	176	184	190	201	206	191	194	192	200	193	176	178	233	197	182	198	174	191	171	197	211	190	172	183	195	201	202	203	176	183	184	200	188	206	194	161	176	217	205	189	208	209	203	172	191	178	182	186	185	206	209	180	209	210	201	189	211	171	194	198	204	208	201	186	185	188	200	187	177	164	169	179	201	180	216	196	165	187	192	226	171	205	216	198	208	209	201	217	216	195	193	175	165	199	168	204	190	204	185	207	191	195	191	173	203	190	203	202	183	178	180	194	204	186	201	180	192	187	196	225	196	206	181	193	184	170	197	208	177	179	189	190	186	223	219	161	192	204	178	197	179	225	187	186	202	175	173	165	190	186	188	189	178	212	202	221	204	198	181	213	185	206	247	200	183	223	221	186	176	174	197	187	217	215	171	186	201	209	179	208	219	213	188	190	191	191	210	195	190	214	194	195	190	178	201	206	199	201	189	186	207	189	184	199	183	206	187	191	193	185	209	200	185	183	183	183	168	178	230	198	213	174	197	181	188	195	188	188	164	195	197	170	191	190	191	194	200	188	184	176	202	189	191	186	204	203	174	196	184	207	188	213	176	182	195	169	179	200	175	178	201	192	204	208	185	205	191	204	183	188	176	174	193	203	188	182	212	207	186	200	204	210	166	207	194	199	192	186	188	194	189	209	204	173	175	178	199	194	194	182	177	177	177	177	170	188	200	153	195	219	174	185	188	189	215	197	177	187	204	193	206	215	229	187	198	202	192	196	209	204	188	167	176	174	189	208	182	196	204	203	200	170	183	194	207	184	161	216	212	183	206	198	202	181	203	200	193	165	211	218	207	172	203	205	187	199	165	201	175	188	201	173	193	203	183	189	202	157	186	174	186	188	181	187	196	199	201	193	187	181	193	194	195	214	202	162	194	195	199	196	192	176	197	178	165	195	199	169	242	204	222	186	194	199	190	189	170	193	173	178	213	214	198	223	181	188	198	209	192	197	194	205	187	210	213	179	183	178	182	190	197	227	196	187	210	189	201	190	210	211	199	182	199	205	169	211	224	175	170	208	203	196	196	183	219	196	194	198	195	197	231	209	177	185	192	202	164	194	185	200	166	192	209	183	213	205	198	204	182	187	183	199	208	165	181	207	184	206	208	193	190	199	209	196	186	191	182	189	229	198	205	186	204	186	218	181	187	173	178	165	180	196	179	151	195	199	179	206	195	180	208	173	194	194	189	189	219	193	198	207	183	188	183	188	201	196	185	228	186	196	211	180	194	178	217	176	180	167	183	194	194	146	195	195	207	197	190	189	187	187	163	201	202	197	186	206	206	186	200	187	173	189	150	217	176	177	183	162	165	197	192	170	179	195	181	213	229	213	208	172	207	198	177	181	186	175	210	170	194	204	180	188	229	171	185	198	177	217	190	210	181	198	206	170	199	199	204	166	199	191	170	175	196	189	186	195	190	198	193	184	211	204	184	181	183	201	177	187	226	182	182	210	166	208	182	211	198	183	206	191	189	221	194	230	179	196	204	210	189	188	180	191	182	208	205	187	200	201	173	182	192	185	197	188	205	190	173	191	183	189	207	192	170	207	176	204	177	184	219	210	184	148	207	170	186	195	175	191	204	184	225	189	173	197	182	217	189	193	192	211	173	176	193	218	205	189	191	207	203	215	199	167	180	192	218	175	176	213	190	192	186	187	171	210	173	201	203	196	200	189	198	196	169	193	203	199	198	209	193	192	189	193	181	218	190	178	185	175	184	177	171	184	203	210	204	196	224	184	209	206	197	189	178	178	199	190	202	195	200	193	187	197	181	197	195	210	203	203	179	208	210	195	207	194	200	189	217	219	197	197	196	187	160	206	175	184	202	213	197	195	217	197	188	208	198	177	207	208	215	211	186	184	197	194	193	195	181	190	169	189	207	181	206	203	187	218	202	174	176	200	168	190	207	163	193	203	167	207	187	186	190	197	226	171	191	183	195	195	219	203	192	180	180	191	216	188	226	201	184	196	194	200	177	197	177	192	187	190	179	192	197	202	207	193	190	206	199	174	218	181	194	197	174	184	211	178	208	189	185	195	201	189	201	216	191	189	174	210	187	193	188	180	200	221	187	172	177	215	196	206	195	207	187	177	195	199	202	206	195	182	194	231	182	181	197	200	164	210	176	197	202	189	199	189	185	181	205	191	191	198	189	204	220	188	195	169	205	212	187	187	224	170	196	177	188	166	198	187	193	228	202	202	204	193	219	208	194	186	188	210	238	191	182	206	170	182	186	149	191	170	191	200	217	186	194	199	205	183	193	179	224	195	182	197	238	190	213	181	194	190	183	185	202	172	208	188	195	203	195	181	212	199	171	215	195	201	195	191	193	179	168	193	188	171	192	164	213	201	198	190	187	210	188	178	226	211	201	193	208	210	220	237	168	194	187	188	196	181	214	200	180	177	196	229	190	181	206	185	191	192	182	212	184	205	173	189	179	194	192	190	216	226	177	184	169	185	158	210	185	189	213	194	196	194	202	193	190	190	196	199	188	201	204	180	184	207	216	199	184	190	192	180	189	209	186	205	182	183	172	200	201	188	183	190	210	213	182	205	193	209	225	200	207	185	204	166	181	198	210	202	182	183	172	191	202	186	199	202	175	189	185	215	202	210	193	182	192	205	221	214	186	204	191	169	191	181	153	200	209	204	191	214	185	193	209	198	209	206	185	190	225	204	205	183	201	192	202	207	185	204	222	198	176	194	193	211	207	179	189	189	200	198	206	178	195	187	214	193	186	206	199	172	187	214	203	205	178	178	211	205	204	217	169	202	196	186	218	195	199	175	199	184	195	192	199	154	185	194	200	187	177	201	208	188	187	181	190	183	181	197	205	207	184	200	184	219	181	190	190	201	193	188	198	189	217	205	185	200	210	232	219	190	191	190	164	202	196	214	202	205	186	185	177	179	193	191	177	193	165	186	161	196	209	201	198	242	192	254	198	180	209	186	192	173	199	218	207	199	154	214	186	193	180	169	168	220	205	175	206	198	202	190	175	223	188	192	190	191	183	205	208	184	182	200	203
24416	21286	25309	7410	3722	2812	2286	1891	1602	1401	1169	1064	1033	911	898	817	786	791	686	669	660	678	627	579	602	580	567	546	600	555	530	543	527	538	516	560	519	523	542	507	529	515	516	514	533	486	513	561	525	501	539	487	519	449	508	467	500	474	520	509	503	501	519	504	494	508	534	485	490	510	466	506	473	444	491	515	507	497	475	471	481	494	508	464	486	537	505	520	495	482	470	507	528	494	462	481	519	527	530	466	467	496	474	511	454	516	460	484	471	510	512	517	497	492	506	503	511	511	514	508	467	490	509	488	464	507	474	499	477	529	485	448	497	493	492	474	480	486	549	508	544	489	522	487	490	523	523	487	493	470	481	518	497	512	505	495	478	471	495	463	506	486	485	495	453	497	480	486	510	516	512	484	484	506	484	502	536	500	503	512	495	530	496	510	528	475	472	512	470	519	493	510	491	515	455	489	496	521	529	440	504	520	481	490	504	475	481	491	479	548	440	467	494	444	474	501	489	465	494	513	487	473	465	483	490	482	475	494	461	484	504	468	476	471	447	443	552	486	496	492	518	506	493	467	508	516	501	488	513	543	508	486	521	515	493	499	481	477	481	445	491	485	449	465	487	465	475	488	480	520	491	497	483	530	508	498	527	507	476	449	461	508	502	483	479	469	503	501	492	510	498	516	509	507	475	487	471	513	479	555	471	507	470	547	519	450	498	462	528	507	489	491	505	481	505	486	485	428	478	509	469	507	544	518	471	532	465	497	479	514	486	524	504	464	489	483	511	500	489	509	503	479	484	528	497	494	507	471	481	488	519	490	509	515	495	457	482	437	503	526	494	471	504	487	452	490	476	503	485	494	510	453	486	495	540	502	486	499	500	477	480	525	486	477	474	465	465	507	488	462	561	484	462	488	505	499	473	507	493	470	470	507	484	494	474	474	495	479	484	470	478	484	469	528	503	509	477	477	487	509	463	475	531	491	493	460	501	465	461	508	484	514	510	457	516	497	471	506	496	503	538	480	457	492	513	464	524	479	458	485	494	515	501	541	520	520	494	489	514	505	501	506	486	476	504	472	487	511	482	495	480	519	501	459	471	439	500	480	525	501	491	482	536	477	469	529	509	499	466	501	509	480	485	492	466	479	502	505	514	498	489	515	493	450	508	519	481	470	503	493	504	497	515	495	466	507	471	498	497	465	518	484	492	464	486	471	475	480	492	493	500	490	486	490	470	481	513	508	497	525	495	495	473	488	480	479	444	511	466	469	490	471	496	479	506	468	459	522	501	494	441	502	451	530	461	477	543	481	533	491	506	529	508	503	520	546	469	489	538	492	480	515	491	455	542	495	483	478	528	516	459	502	477	512	472	479	513	522	457	474	482	485	486	532	521	498	517	474	500	460	479	474	522	509	493	493	496	481	513	487	482	521	542	447	476	514	524	499	480	461	498	506	513	505	498	495	504	493	478	513	514	459	501	476	515	497	500	448	483	537	491	494	449	489	465	468	491	515	473	510	479	503	484	514	494	488	499	499	454	523	482	530	451	510	454	503	507	470	478	509	517	506	449	475	546	476	519	489	498	470	510	458	472	496	495	462	471	509	477	505	441	506	496	521	515	496	519	451	480	485	528	471	499	525	519	499	492	507	485	493	509	505	497	482	510	465	488	507	491	502	503	509	481	518	498	515	480	492	505	467	471	520	517	479	550	483	511	470	496	492	533	525	515	504	439	483	483	488	491	475	495	486	500	495	454	482	538	527	505	465	480	501	494	508	503	506	486	482	505	495	557	501	481	494	531	468	502	484	497	451	489	498	517	492	495	490	510	483	449	519	451	480	501	528	495	555	477	468	529	493	496	496	484	536	488	450	500	512	504	512	469	476	537	437	487	485	489	510	486	522	510	475	467	487	467	465	514	536	487	492	477	480	481	492	534	475	458	480	512	493	486	502	527	498	509	496	483	484	487	468	461	506	477	470	533	470	496	528	466	440	515	484	488	449	439	471	490	515	449	463	478	525	519	483	521	456	503	508	474	457	463	499	488	481	480	522	491	519	490	489	492	501	475	523	478	487	495	511	508	539	469	484	498	519	478	467	488	483	477	495	475	482	490	492	482	497	527	483	472	525	484	470	490	502	509	468	474	411	462	480	488	499	472	482	464	495	480	487	476	494	500	482	452	485	500	460	478	504	462	509	509	486	495	496	498	525	465	473	512	494	445	455	482	470	475	515	487	505	517	462	501	526	479	464	489	493	510	494	496	495	502	503	488	533	482	491	488	505	511	497	488	450	515	481	499	461	465	487	488	459	520	495	525	500	509	488	507	503	501	520	489	543	463	497	450	533	486	476	489	525	503	521	479	505	508	556	456	501	520	484	456	491	471	497	511	471	509	474	468	500	523	511	524	499	510	476	517	512	550	517	494	500	513	490	519	477	504	506	474	524	502	494	506	515	470	494	463	490	536	518	469	481	514	472	470	501	472	502	491	477	485	522	488	500	492	498	514	469	526	446	508	519	496	498	512	509	499	483	480	484	460	525	510	476	470	476	461	501	441	493	487	503	478	486	488	526	485	477	507	484	481	492	505	502	481	446	500	506	498	487	502	458	503	502	501	462	544	525	469	469	500	511	500	446	496	481	497	493	479	498	479	521	528	543	509	478	488	526	497	537	484	520	496	516	491	465	497	491	508	484	446	513	485	514	485	504	494	516	471	501	503	442	486	502	495	442	526	504	505	484	469	500	512	534	506	485	527	467	501	449	476	475	491	515	517	522	514	536	476	520	472	510	456	480	494	507	503	495	476	495	528	549	450	495	476	510	500	504	490	509	538	440	499	488	458	468	461	494	484	484	493	488	511	474	508	504	451	449	491	514	493	480	508	481	498	503	495	475	495	470	477	464	482	490	511	493	487	463	508	485	490	483	508	482	484	547	459	508	494	451	497	503	517	485	480	492	514	489	518	479	527	499	487	467	473	478	487	502	501	508	515	503	516	455	464	481	460	479	488	455	503	451	509	509	515	506	475	543	477	481	459	454	490	470	496	497	512	465	501	512	479	501	488	504	486	514	484	493	493	507	492	504	482	480	474	463	475	496	484	450	501	495	461	516	526	528	507	520	510	485	501	473	475	503	498	540	513	500	505	516	451	474	477	553	510	479	459	499	488	501	455	505	461	500	464	503	489	466	494	497	496	464	501	507	539	504	504	510	466	477	461	480	442	468	490	492	484	501	492	519	502	474	496	486	474	492	467	468	437	482	496	479	493	473	437	513	468	457	498	513	487	522	485	454	510	513	531	465	439	498	497	487	491	481	499	506	471	484	502	476	485	479	472	494	473	454	464	486	480	469	503	502	506	508	487	457	518	508	496	508	509	503	501	492	524	489	474	468	514	473	496	509	485	491	503	532	490	533	522	480	498	489	512	483	497	496	516	514	503	502	476	506	505	504	457	499	502	495	496	476	499	502	505	467	457	472	458	496	504	486	514	476	493	470	473	457
12184	4973	3037	1014	540	482	450	462	401	378	339	411	355	355	358	330	375	325	325	359	338	319	336	366	369	340	334	341	328	324	330	321	312	316	316	342	324	320	323	329	347	333	322	305	344	328	349	339	295	291	337	337	338	344	342	351	338	331	332	331	327	308	316	337	308	305	312	333	327	335	353	323	289	328	325	336	347	330	337	332	335	362	322	308	327	346	298	324	363	321	323	310	327	329	342	317	321	323	346	323	357	331	331	363	362	314	322	347	365	335	283	343	331	333	325	328	317	357	329	353	336	320	331	295	355	357	332	321	302	338	343	348	319	363	367	297	332	310	302	321	330	357	337	329	323	360	337	355	368	343	300	320	348	325	337	350	346	322	377	332	337	331	337	357	337	360	346	323	363	329	323	355	373	362	336	377	309	358	325	324	351	330	317	379	338	341	293	346	299	340	326	312	319	338	317	339	324	331	300	344	344	309	368	337	354	324	316	322	327	338	361	346	294	337	338	358	322	308	343	307	303	335	339	336	328	328	327	320	324	324	358	328	343	351	338	341	344	314	357	353	304	365	347	336	374	293	366	349	350	354	297	349	303	397	320	342	319	381	311	345	337	326	317	303	328	329	335	349	351	363	349	315	297	345	339	347	343	299	324	331	360	331	331	312	305	347	358	320	345	337	328	330	314	334	334	331	337	307	329	321	365	316	330	299	337	342	354	342	341	340	323	330	319	336	342	326	347	379	332	345	333	310	352	373	329	315	351	351	351	348	329	345	332	355	338	310	305	334	308	357	320	356	327	349	367	308	343	339	350	320	366	319	320	351	329	341	297	327	343	333	348	334	310	319	330	365	332	354	328	311	342	341	314	352	331	311	335	366	336	379	344	307	330	367	336	326	319	338	384	344	363	309	362	317	354	321	331	339	313	317	336	333	352	315	339	356	317	333	342	305	353	359	352	311	344	352	342	334	327	334	303	359	312	347	352	352	340	301	313	343	361	318	345	316	340	315	343	326	338	339	357	352	352	319	323	355	346	345	305	341	335	322	326	347	327	334	317	297	357	347	311	357	388	341	340	336	337	338	284	350	331	351	325	384	327	361	332	347	345	335	331	338	319	325	299	369	360	323	311	326	315	336	361	322	300	345	315	335	358	352	322	304	350	343	344	327	308	315	318	333	322	356	356	332	325	317	347	297	341	322	353	352	334	339	327	324	331	314	360	353	363	314	325	354	325	312	332	334	356	331	348	333	343	336	339	323	341	313	370	331	347	319	327	340	341	361	343	330	362	318	302	323	369	349	344	398	354	328	328	324	354	329	335	358	323	341	340	344	304	321	300	327	341	315	331	360	360	355	324	314	342	313	333	372	345	307	302	327	354	314	318	343	304	327	343	316	323	323	343	351	317	327	367	326	302	347	305	333	325	378	316	354	369	316	350	324	326	343	352	346	314	337	355	339	312	348	382	326	324	320	333	337	307	318	378	355	347	340	280	319	348	327	330	339	341	345	344	325	343	335	348	291	337	344	339	382	325	341	325	323	320	360	350	317	306	331	343	365	311	338	345	366	329	334	311	307	343	340	305	332	344	336	313	303	318	347	318	338	356	325	317	323	310	340	340	385	328	321	316	315	294	311	337	323	390	330	359	317	338	350	354	323	348	286	335	358	312	290	347	347	310	337	355	343	305	359	327	322	355	314	354	361	301	302	350	289	309	347	347	331	320	351	343	356	311	322	339	306	361	359	344	348	338	349	363	355	325	356	329	360	333	356	331	301	319	353	340	331	341	358	314	315	348	363	381	332	345	342	332	365	340	324	306	344	374	333	345	349	343	339	363	333	329	330	324	353	304	349	338	321	309	371	355	331	329	327	301	329	353	385	333	341	310	335	353	330	374	337	319	339	361	364	307	323	323	303	355	289	313	342	341	351	329	317	351	326	328	333	313	343	318	345	346	301	324	364	312	393	345	361	352	332	345	321	320	337	330	330	334	342	374	355	317	331	302	330	305	309	318	342	312	352	327	326	311	331	325	361	369	339	311	333	338	359	328	330	367	352	364	338	307	314	346	321	306	337	325	340	311	329	322	343	369	306	318	294	347	379	330	308	340	337	338	346	357	309	331	350	369	311	329	322	348	329	344	339	344	335	343	327	341	329	308	322	336	354	345	343	354	311	361	303	345	324	309	302	300	366	346	339	344	294	324	305	360	292	334	349	336	326	335	349	315	326	324	308	320	328	370	329	310	342	330	328	317	332	320	346	329	337	328	330	313	339	332	329	326	362	346	325	343	332	317	330	328	333	353	359	343	326	332	344	365	344	331	365	375	319	318	336	307	306	338	352	338	304	351	326	313	317	370	367	352	368	335	355	337	349	342	346	325	366	335	345	352	323	351	376	326	369	332	321	351	339	350	321	367	352	388	341	335	371	325	335	315	323	316	324	324	304	318	329	315	336	384	328	358	363	328	312	330	344	325	315	300	359	339	346	337	355	323	356	324	326	370	333	323	311	324	320	361	331	337	314	306	338	327	330	319	356	340	368	336	323	345	315	332	347	366	316	314	287	356	349	378	357	317	348	340	335	339	326	356	344	345	349	362	343	321	317	321	359	378	329	364	324	363	320	323	309	333	333	293	343	314	295	359	352	326	311	316	299	320	299	334	356	278	312	331	336	340	335	352	336	334	356	330	353	336	318	314	326	340	350	352	350	383	326	337	350	347	363	346	362	336	353	333	378	341	357	321	322	350	340	351	305	343	329	375	355	319	356	331	319	332	315	351	296	324	348	350	311	347	314	317	322	342	309	292	323	346	332	332	313	359	301	332	311	344	347	307	331	313	336	319	326	334	336	318	333	307	336	322	326	324	387	313	354	345	342	327	332	348	330	324	346	343	334	319	339	360	328	339	329	360	330	303	341	328	325	315	356	336	369	349	307	321	323	318	322	330	338	342	338	343	331	340	338	356	340	335	358	315	332	358	333	321	348	352	313	326	328	362	334	304	318	365	334	341	338	337	299	345	344	321	341	346	380	329	319	351	365	343	357	332	339	325	360	393	330	344	352	335	361	340	324	362	349	329	349	360	320	348	339	334	317	327	316	330	329	325	343	331	313	320	325	349	333	333	327	374	321	310	362	382	342	338	340	342	345	308	345	348	319	364	327	324	358	305	326	357	345	341	315	304	325	318	280	342	325	282	328	288	311	334	348	319	336	335	333	297	359	297	330	314	309	314	331	365	340	335	322	329	339	333	322	316	323	337	330	370	344	333	326	331	345	350	314	333	343	332	315	309	318	338	303	333	357	339	339	321	320	336	329	337	314	348	360	336	353	325	304	314	343	331	346	348	317	333	311	323	332	329	329	332	308	322	347	323	339	352	328	337	343	310	333	319	310	338	361	314	358	310	347	316	311	321	293	319	363	346	327	329	361	350	296	351	335	310	314	385	366	340	320	324	315	346	294	322	329	341	330	325	345	356	355	351	345	347	311	323	357	357	347	337	335
9097	5231	5941	2699	1849	1522	1371	1194	1143	992	973	924	923	900	947	869	856	874	844	871	897	778	885	848	874	835	802	813	803	787	805	770	795	776	846	740	793	817	809	864	799	783	790	748	805	804	818	774	801	779	755	858	799	817	825	790	796	759	757	801	798	771	760	844	759	831	828	798	818	871	781	836	779	778	762	792	778	834	800	758	796	788	773	834	800	807	826	771	879	781	787	766	835	788	774	782	752	805	785	826	769	804	778	826	782	769	811	810	761	820	846	820	804	815	803	764	852	812	785	775	805	750	832	834	782	772	865	809	795	806	831	857	780	755	818	819	728	861	840	821	831	814	795	771	795	780	793	804	807	833	787	831	753	812	757	822	791	783	824	797	826	760	814	789	764	808	762	812	789	766	782	771	759	829	813	797	807	777	741	774	815	852	774	850	775	833	752	850	746	816	818	792	836	795	763	802	797	791	761	816	806	769	818	845	856	820	821	801	826	845	816	800	832	764	788	861	797	830	771	808	810	813	760	798	793	794	799	780	827	809	819	785	782	773	798	748	806	814	820	754	766	801	809	779	823	819	810	793	784	830	832	819	796	808	803	791	783	768	855	800	813	820	816	807	783	775	841	785	819	828	770	752	783	782	789	832	806	744	811	809	780	769	823	791	751	805	799	799	798	783	829	780	834	816	808	815	812	807	740	765	777	860	818	777	855	811	824	780	817	809	792	760	816	835	803	823	837	818	768	820	818	807	802	778	779	830	827	740	809	723	793	813	802	760	800	830	749	822	825	782	827	828	765	736	818	800	806	788	802	829	765	777	762	770	794	789	797	777	807	757	818	804	797	787	802	803	822	830	760	808	805	813	787	765	816	813	828	753	801	833	775	793	819	802	808	780	800	760	805	804	732	785	790	782	816	788	830	801	779	844	803	840	794	771	753	837	810	753	797	803	786	809	838	822	841	772	839	751	778	811	767	829	802	844	771	800	834	801	780	786	801	812	775	811	834	825	770	781	822	886	802	788	767	815	797	786	797	779	846	811	782	797	831	750	821	757	809	806	781	760	780	808	758	798	791	813	797	814	786	795	812	806	807	784	789	779	818	770	822	835	834	828	834	784	767	823	791	781	776	798	822	772	825	812	769	854	832	737	819	817	829	863	809	792	788	801	798	822	812	777	775	792	761	805	779	802	770	750	828	798	827	774	838	756	773	836	820	805	828	809	770	781	751	833	805	804	794	800	793	771	824	789	793	821	778	838	761	795	778	811	778	801	819	792	798	843	765	806	816	764	784	831	801	754	747	798	800	820	822	789	845	773	778	817	833	765	761	865	774	745	822	800	828	817	786	778	808	834	766	808	785	846	822	791	829	796	855	794	754	763	814	773	797	768	829	790	755	862	787	816	785	796	877	822	795	819	760	762	749	765	814	784	797	811	782	826	797	827	825	788	757	793	770	779	823	777	802	793	813	772	802	772	789	816	798	816	771	783	763	770	802	778	794	805	746	762	725	773	806	821	814	831	767	777	839	810	795	750	770	771	841	808	766	780	811	725	819	797	799	745	784	814	756	802	809	761	761	835	724	845	842	832	785	835	848	825	867	782	835	829	807	819	790	828	845	776	801	809	857	777	750	790	768	790	768	802	799	750	838	812	726	797	825	780	817	845	812	830	819	774	792	793	801	771	791	771	801	767	770	825	814	801	814	773	792	784	783	801	829	839	788	775	842	829	836	785	805	798	816	839	804	773	766	832	794	804	839	756	807	802	793	832	813	783	779	785	828	838	798	813	840	772	782	779	806	794	814	785	808	795	844	801	805	790	807	828	824	821	817	827	788	846	821	727	800	833	809	814	803	878	793	839	784	841	829	746	777	781	804	843	815	848	765	789	795	790	788	807	821	757	847	819	784	775	817	837	823	808	804	773	774	798	790	792	875	787	759	758	810	749	838	809	806	765	787	749	816	801	840	767	826	799	829	834	804	839	810	792	788	813	775	801	827	811	816	789	806	807	837	729	762	796	794	763	767	824	819	839	803	820	838	804	791	786	806	741	794	782	827	774	824	790	812	854	806	818	853	783	828	780	825	793	788	777	801	832	776	819	795	811	778	793	814	794	836	784	804	828	862	802	806	772	772	815	824	808	783	789	788	780	753	787	818	791	820	861	826	788	813	817	815	769	838	757	782	782	777	766	853	761	784	814	840	851	784	809	785	801	748	819	769	742	788	759	816	799	756	850	813	723	824	791	804	749	830	839	828	770	818	765	800	819	816	840	842	797	772	774	757	841	787	791	777	786	813	803	802	781	846	805	789	765	809	838	830	760	824	797	789	864	786	815	804	777	825	822	820	847	788	836	786	833	763	788	842	793	777	812	810	790	778	814	875	822	845	774	815	788	760	775	817	770	803	842	802	807	828	764	809	711	819	811	731	786	799	808	776	826	822	815	794	821	771	852	761	786	823	800	839	768	819	770	793	800	783	810	789	770	820	782	806	780	825	800	817	776	825	821	769	764	816	834	757	850	833	856	851	774	818	801	768	786	809	836	802	872	792	800	791	778	777	847	768	834	789	783	795	812	792	806	784	743	865	774	861	788	841	813	846	736	831	813	764	791	829	847	760	811	850	808	808	791	789	819	778	764	781	817	774	832	814	764	873	841	797	800	798	826	840	843	723	825	822	792	739	813	763	788	798	825	790	813	789	826	792	758	829	814	789	803	816	715	766	828	818	791	845	774	779	826	863	787	848	860	760	773	810	817	811	759	848	767	762	824	802	755	743	756	763	811	799	795	765	834	827	787	779	845	802	779	813	775	853	832	789	788	754	815	831	767	845	830	822	799	815	761	804	775	813	801	779	805	785	830	767	831	770	845	812	768	828	870	801	797	816	826	771	746	768	843	788	788	796	759	806	841	810	791	778	803	798	783	802	776	789	787	807	803	772	793	824	791	779	823	812	796	813	798	827	800	804	785	831	777	821	784	808	838	771	802	762	815	810	797	782	798	823	755	818	764	831	813	821	765	736	823	815	824	791	801	799	785	854	847	830	782	847	787	776	854	798	758	819	798	805	766	794	808	810	866	842	791	835	785	829	780	791	798	763	853	838	810	838	829	771	772	836	843	786	801	796	794	830	829	794	771	807	726	774	783	799	816	814	792	795	775	745	836	810	827	785	805	809	817	853	780	788	759	798	806	832	800	798	772	806	813	839	807	766	785	814	802	836	899	829	765	857	765	798	786	795	817	872	795	880	758	809	830	790	810	815	836	786	814	787	803	818	822	814	822	848	759	841	759	806	811	796	808	791	787	796	814	814	810	761	798	793	788	821	819	812	798	833	818	751	807	780	800	814	786	807	809	794	811	808	802	808	835	821	749	818	805	761	845	807	819	785	784	845	839	796	795	840	818	788	806	820	777	792	821	787	812	745	800	826	818	790	788	842	793	783	772	778	788	813	810	821	778	842	851	808	799	838	812	824	757	832	786	773	812	822	826	794	817	767	810
26597	16436	15197	3963	1057	729	486	467	389	378	345	351	329	327	302	310	315	305	317	298	278	293	295	287	282	313	313	335	300	273	292	294	284	298	308	311	286	333	299	301	282	299	299	312	304	289	301	311	305	308	288	294	275	279	306	319	303	284	299	301	260	303	279	310	320	321	248	291	318	312	303	286	281	298	281	351	285	299	270	294	305	307	287	273	329	275	272	307	271	288	268	294	283	283	286	278	302	264	301	310	340	294	272	270	275	295	293	256	319	273	276	287	310	271	286	265	288	280	319	302	309	294	291	283	299	306	283	275	289	286	268	279	289	296	286	279	304	266	318	305	265	284	327	282	296	273	302	291	315	291	323	281	292	296	287	282	277	334	289	281	292	281	279	283	269	339	297	298	307	298	293	324	260	272	311	298	300	288	307	310	282	291	294	291	299	263	297	292	301	290	295	316	288	270	264	279	306	272	319	271	292	282	313	302	307	263	275	267	266	303	295	301	277	315	314	296	287	289	266	303	293	297	303	345	301	332	293	263	247	284	298	281	282	284	272	300	293	273	282	270	268	308	264	290	278	270	274	289	275	300	309	264	302	295	302	287	296	303	271	303	302	296	277	305	276	266	281	311	261	298	274	320	306	291	301	296	274	298	315	292	280	269	296	275	316	288	283	296	288	265	283	283	323	312	273	314	297	314	299	293	318	255	283	311	315	310	288	267	312	280	311	282	290	267	312	292	296	287	284	311	282	274	319	307	292	300	284	284	255	290	303	290	275	273	290	305	300	267	279	317	263	313	285	288	288	336	328	312	319	296	297	280	323	302	304	293	283	301	307	307	278	317	273	286	294	263	265	309	307	308	270	254	288	278	303	259	266	287	282	302	260	265	280	277	274	275	297	298	270	288	285	242	299	279	267	321	311	271	302	288	293	290	299	253	276	283	300	320	293	303	273	281	304	321	295	271	263	295	285	292	282	290	260	281	319	266	295	310	304	286	271	293	290	294	310	268	297	311	301	293	283	308	251	293	282	299	305	315	311	283	298	273	265	283	238	298	287	292	301	276	290	313	292	277	290	299	299	297	287	293	276	292	293	300	274	289	297	329	296	315	285	287	286	320	306	262	298	321	299	295	301	295	282	309	286	296	282	291	302	285	287	306	273	270	259	278	311	325	295	277	274	293	292	277	309	290	303	283	259	310	286	280	289	328	254	284	301	271	263	266	281	287	306	285	290	298	302	295	284	312	274	284	290	283	292	285	300	290	288	287	289	298	290	304	276	277	285	277	286	309	296	316	299	328	289	294	272	276	291	310	297	317	293	282	286	319	322	286	284	322	286	300	299	283	292	291	297	309	328	312	292	300	280	310	289	306	277	308	275	301	265	288	287	278	323	260	275	279	299	309	319	286	287	279	253	298	303	279	288	264	280	272	305	281	283	265	311	306	279	303	290	277	280	282	279	311	299	309	284	292	304	302	290	291	300	342	280	298	293	308	260	290	304	274	331	272	263	312	306	286	307	314	291	289	319	283	311	296	294	281	269	279	307	321	287	282	254	307	287	298	280	270	320	268	313	288	287	316	282	283	282	265	288	289	303	289	285	258	289	289	291	281	309	301	286	292	267	315	281	297	275	304	241	317	301	289	321	307	292	298	257	340	264	268	283	263	290	352	265	284	294	284	308	257	277	304	309	259	298	285	298	259	278	276	322	307	274	296	293	325	289	312	281	288	277	294	277	282	302	292	279	324	270	305	313	280	302	308	280	341	303	293	318	266	277	306	265	285	275	275	276	288	298	280	318	302	314	282	304	290	285	298	277	273	294	318	323	296	268	281	350	303	279	320	295	318	295	315	274	292	292	315	307	316	284	294	312	303	325	316	283	285	286	278	256	306	244	314	321	267	288	297	311	306	271	287	326	280	277	292	320	280	329	313	310	276	279	313	285	297	317	270	255	312	297	297	309	315	278	292	281	287	304	278	282	297	277	307	275	275	278	302	302	262	289	289	287	279	291	275	284	283	299	305	318	287	302	267	297	301	317	272	275	269	282	290	311	292	267	286	278	294	269	281	289	321	290	295	254	294	266	271	279	288	294	314	293	270	270	282	286	277	312	263	290	296	329	289	274	293	307	275	302	287	285	302	268	275	286	280	277	261	293	288	275	283	271	301	290	272	270	246	286	319	283	304	328	319	295	281	289	279	291	297	286	275	308	298	279	298	277	302	280	270	295	275	292	304	265	305	291	263	308	281	281	321	297	290	270	290	301	268	288	283	298	309	241	267	316	310	281	268	275	314	299	314	287	293	274	275	275	302	308	304	297	296	308	328	266	319	288	275	318	310	301	292	276	295	300	303	304	287	295	295	310	288	264	289	284	280	254	266	287	272	297	310	267	304	289	328	301	310	280	289	318	286	303	295	278	307	277	290	270	319	289	297	294	251	298	293	297	322	304	312	284	302	324	276	250	279	275	302	299	271	313	278	270	253	281	271	294	267	278	288	293	260	258	298	296	279	277	287	269	292	298	271	265	296	300	276	266	302	252	287	306	289	301	258	312	281	272	277	311	262	248	296	289	285	294	313	298	308	317	263	295	296	316	281	296	270	280	274	287	293	283	291	274	300	319	297	269	284	308	279	272	291	335	321	275	291	293	293	292	315	262	308	291	328	303	259	298	275	298	313	318	298	288	265	273	287	291	318	313	309	272	277	317	293	284	284	269	327	268	287	291	301	298	293	267	254	272	290	298	309	283	296	273	273	302	294	287	324	282	272	264	334	278	269	275	274	270	291	293	281	303	288	321	252	282	286	304	297	334	276	287	283	271	304	290	310	261	271	337	322	306	298	325	302	287	304	300	294	302	268	293	292	291	306	280	296	288	325	328	274	285	282	269	276	312	304	286	310	287	248	271	313	318	281	318	309	305	241	287	273	310	271	268	296	284	309	277	318	283	291	275	327	279	277	284	278	302	285	320	288	289	295	291	307	312	306	301	300	294	307	292	246	267	279	267	271	293	274	299	287	327	299	303	327	314	283	281	273	284	290	268	236	290	250	287	295	289	262	273	323	323	308	299	258	300	309	285	260	273	283	267	288	341	306	289	307	299	289	301	294	323	298	291	283	272	274	306	275	325	314	320	288	273	288	299	295	312	267	271	234	273	289	290	291	306	289	318	289	233	288	279	263	309	285	305	316	280	304	335	308	307	268	304	315	317	315	292	298	277	283	301	273	294	250	298	267	332	286	244	268	331	297	302	291	274	293	301	315	249	286	265	293	283	281	306	255	269	292	286	306	300	285	271	295	255	297	298	280	280	291	310	285	285	273	277	302	290	263	294	285	282	317	308	286	264	288	265	288	308	311	298	275	254	303	304	293	291	298	278	290	291	272	325	289	278	286	277	274	289	307	260	280	271	293	286	286	293	285	301	289	283	288	285	289	319	316	279	269	311	306	300	327	320	277	299	299	288	289	298	311	288	314	304	290	277	304	286	305	321	281	281	284
19310	14814	18391	5589	2738	2265	1935	1531	1371	1223	1092	1072	1007	1068	980	907	875	818	873	877	788	832	806	781	709	738	721	758	778	702	737	753	696	699	714	720	683	608	735	715	783	721	696	696	726	739	714	768	739	719	717	726	723	737	704	757	714	757	728	711	718	738	730	705	696	753	691	681	738	711	705	706	757	688	680	690	737	738	714	739	713	721	728	734	753	706	737	722	713	733	643	704	670	699	671	700	690	692	712	700	661	641	684	665	710	695	712	702	698	693	697	722	701	695	726	717	672	713	701	712	693	705	702	683	704	747	725	717	724	695	736	709	699	684	680	721	730	694	731	660	675	750	723	699	722	643	720	726	690	675	715	697	661	699	709	693	727	662	715	710	694	696	655	710	658	653	730	700	731	692	713	706	719	731	694	760	767	650	772	700	665	753	717	780	708	709	717	714	745	669	706	715	725	738	726	724	703	768	684	713	700	684	674	682	682	704	711	705	713	737	686	659	729	712	754	691	686	725	668	710	754	705	687	701	719	722	665	693	690	761	713	687	737	705	678	710	715	705	729	731	724	728	743	711	694	719	736	726	728	755	726	772	683	693	684	677	728	731	766	691	711	699	723	703	708	739	657	697	658	730	700	702	738	710	754	721	683	738	653	695	677	694	698	690	740	678	691	738	684	748	752	670	689	704	745	683	673	696	725	719	708	701	698	693	704	671	693	720	723	676	713	693	679	674	712	707	697	673	754	678	688	736	716	756	697	743	693	724	730	717	707	669	693	674	724	689	722	753	713	762	713	743	762	694	728	731	755	710	736	747	721	707	707	689	704	683	712	709	677	704	745	692	658	754	733	704	717	734	701	704	706	701	710	690	730	695	717	690	687	699	695	695	726	706	693	741	713	697	724	678	724	726	743	727	688	716	747	689	727	701	743	707	714	708	669	690	693	772	716	728	682	712	694	696	680	733	720	684	720	672	740	736	715	740	695	780	730	682	718	692	690	755	709	739	668	750	699	663	726	719	692	729	748	660	714	717	721	731	718	708	736	688	777	731	684	705	711	689	693	638	723	748	670	723	639	705	686	699	688	683	721	711	691	717	716	677	700	757	730	726	717	690	663	706	684	715	701	757	686	711	699	734	737	680	731	678	663	646	661	724	680	690	748	696	697	712	727	708	746	696	681	748	697	704	744	747	720	643	718	732	661	740	688	708	690	737	726	756	658	751	730	709	691	685	698	753	669	672	672	724	715	715	698	706	688	767	726	710	706	698	680	707	714	756	736	706	727	742	683	692	702	706	733	717	728	677	647	748	717	734	705	741	690	701	688	705	712	696	733	707	653	718	717	717	702	718	674	683	697	680	733	695	711	688	685	672	700	719	693	735	716	710	695	726	745	678	698	681	676	688	661	738	745	709	730	661	686	687	635	693	725	751	669	699	659	709	701	664	680	701	724	687	727	732	694	692	691	760	679	715	690	699	658	698	708	757	710	684	704	682	682	725	710	660	707	675	682	671	687	722	675	719	704	640	672	701	699	740	702	727	677	676	729	694	689	719	698	717	683	666	681	675	722	683	679	744	732	675	732	709	689	694	746	746	708	707	778	697	719	739	729	708	710	725	735	728	703	728	714	685	707	712	734	709	719	717	693	670	687	739	722	705	680	708	717	698	697	725	730	716	672	689	731	704	710	680	711	678	732	758	690	721	674	696	762	745	676	721	672	708	694	663	705	785	693	688	689	742	701	736	693	717	713	714	741	768	655	695	694	671	703	723	705	723	670	681	720	674	689	701	686	705	723	696	708	692	722	694	711	702	772	665	694	707	715	697	688	668	638	723	704	682	765	697	739	657	758	694	723	678	709	697	713	671	667	693	711	711	702	714	636	656	680	673	698	684	690	683	729	677	739	711	710	697	709	683	683	705	730	710	737	686	720	712	718	728	708	739	713	674	758	721	721	709	735	715	699	702	742	732	709	713	740	701	724	703	682	723	705	686	719	726	708	680	738	697	705	672	732	720	734	730	723	682	748	678	722	749	674	719	708	723	717	702	721	681	719	679	732	726	708	710	751	682	718	723	706	678	695	660	723	702	668	698	724	681	683	707	699	750	699	744	676	712	665	718	717	713	697	699	662	690	655	733	682	738	734	660	707	730	701	680	705	683	713	738	669	696	679	727	673	674	708	708	637	699	655	727	712	725	670	689	665	706	705	686	714	717	663	723	710	741	659	687	678	671	722	642	747	667	713	711	664	689	675	706	730	685	719	707	662	698	702	727	719	696	724	726	673	709	700	710	739	710	690	656	778	736	715	710	756	657	666	709	675	703	705	668	674	728	710	673	748	745	684	652	741	710	680	698	683	712	744	739	729	684	734	706	717	723	702	719	727	655	688	742	698	740	699	729	787	705	727	702	707	712	680	707	652	687	696	706	725	734	693	664	710	703	696	705	645	736	650	739	703	684	692	729	710	748	690	693	713	706	691	671	696	705	689	756	693	672	659	697	741	692	671	705	656	688	710	726	731	689	658	709	691	713	705	727	727	687	688	715	745	689	716	731	661	710	704	753	771	711	719	689	698	707	652	683	699	694	745	693	686	720	730	738	736	728	741	674	705	693	700	745	714	699	724	692	693	693	674	735	729	759	671	738	698	700	693	701	716	677	690	706	693	740	742	701	675	695	697	755	717	705	677	689	642	689	716	686	705	703	682	704	716	706	773	710	661	715	667	721	693	720	698	711	712	674	683	736	701	694	666	711	720	734	692	705	770	661	690	702	695	730	658	755	744	715	701	687	735	721	696	689	758	676	680	695	719	661	725	699	751	709	717	676	698	735	755	686	710	689	715	740	747	660	690	695	748	742	705	722	689	722	687	703	676	719	715	712	737	662	680	670	710	694	740	663	714	731	690	685	701	731	669	696	681	693	677	658	688	661	663	663	747	700	686	681	636	725	761	666	712	670	699	693	711	714	714	693	705	691	733	679	768	705	713	707	723	688	698	716	689	703	698	692	728	692	709	709	713	700	692	649	735	701	695	686	664	762	723	720	705	706	718	667	727	739	676	704	723	686	719	701	686	706	780	714	735	708	684	676	619	718	711	709	704	747	679	756	703	744	702	679	715	729	725	721	661	707	720	713	735	748	729	725	705	728	705	713	681	705	759	718	708	736	661	693	687	736	723	731	677	726	697	747	728	719	687	711	666	703	673	697	688	706	719	722	701	678	658	788	732	719	713	725	708	705	702	671	726	720	702	726	722	722	712	676	656	698	708	672	680	694	690	725	703	690	691	666	749	671	725	683	721	705	759	724	729	737	682	705	747	691	768	705	722	689	710	694	742	680	713	734	702	700	711	698	709	706	720	686	675	688	697	707	690	724	727	691	727	696	696	722	673	692	717	719	690	692	722	673	729	716	711	758	674	665	733	680	691	726	690	728	714	725	713	702	716	700	689	689	695	704	695	712	687	662	707	715	702	693	684	677	672	710	729	724	718	727	650	692	763	693
36173	25347	23663	7012	1724	772	550	495	381	330	288	264	270	243	230	253	229	251	210	209	199	190	193	196	198	194	194	199	212	194	158	191	211	221	210	214	165	163	186	226	213	203	181	190	203	201	167	195	200	217	206	193	198	190	183	190	192	150	201	203	214	180	212	197	198	193	178	200	187	204	173	188	193	174	160	186	180	163	192	200	243	175	204	202	225	228	191	197	181	209	211	209	200	195	210	197	194	187	207	170	218	193	160	184	181	202	196	182	197	191	181	219	188	178	186	192	185	175	187	183	223	210	213	182	199	201	194	164	190	214	177	188	185	168	221	185	182	192	225	208	200	209	188	184	200	197	209	216	195	225	206	186	197	200	194	204	207	212	195	208	174	211	191	199	189	186	211	188	209	201	209	167	202	192	173	184	233	196	192	199	187	188	197	178	215	193	179	180	216	189	201	201	205	195	206	176	209	215	174	172	205	175	194	175	219	181	187	176	173	232	218	187	188	202	211	188	181	189	179	190	197	190	166	204	194	181	168	206	197	196	201	183	192	215	169	175	211	190	205	186	202	209	187	187	197	177	165	182	182	187	233	207	199	181	212	207	163	178	187	181	211	177	200	198	200	186	197	193	214	189	196	190	211	152	204	190	181	168	199	182	181	174	189	205	200	184	192	183	191	197	215	224	206	191	211	185	177	207	165	205	203	185	187	177	186	197	194	193	189	171	194	184	175	199	199	190	192	174	174	207	202	189	201	195	175	198	162	182	207	169	204	211	216	204	194	167	174	203	179	169	208	201	194	188	222	196	203	187	216	166	176	197	199	218	224	196	178	171	209	197	190	195	190	168	198	173	178	182	210	194	202	212	194	194	226	164	201	178	174	191	197	209	206	194	189	210	194	193	194	198	220	203	189	191	208	205	182	204	206	215	208	164	196	213	202	181	209	194	201	196	180	209	190	210	184	196	202	179	202	202	205	223	194	209	173	198	188	181	202	198	176	194	191	215	195	189	179	205	194	196	191	186	179	175	196	178	213	199	187	198	184	201	181	200	172	218	191	213	199	200	200	186	224	186	192	170	215	216	177	205	222	218	194	192	199	174	191	199	202	185	174	220	203	202	196	224	198	198	217	193	192	175	198	217	196	183	195	193	194	190	227	168	186	215	199	198	196	183	205	201	203	194	169	172	203	180	180	200	192	182	194	198	181	189	193	171	200	192	209	191	179	194	192	194	212	186	179	181	194	186	177	203	196	182	195	196	202	194	203	179	192	210	193	169	208	167	206	197	158	177	211	219	205	195	198	211	189	216	183	206	209	171	218	207	213	192	168	173	209	195	178	200	230	184	223	202	187	187	201	185	176	192	182	175	192	197	209	181	182	212	195	189	192	181	195	188	184	189	178	182	202	184	200	200	200	176	207	188	206	194	206	176	168	177	173	220	201	217	177	204	191	196	227	204	174	196	200	169	203	204	198	198	198	171	200	179	178	197	194	190	202	172	192	185	193	198	218	218	188	177	222	185	209	184	223	184	183	187	177	221	185	196	209	189	211	211	189	185	200	192	202	179	194	161	192	214	198	212	207	202	206	203	197	201	218	182	206	196	225	185	195	170	183	183	208	200	210	196	180	181	185	232	185	186	185	172	195	221	179	193	217	165	219	193	204	193	229	197	231	201	194	201	175	174	213	197	196	191	168	204	197	206	224	184	190	211	189	178	211	210	196	193	215	186	200	195	209	182	195	186	203	220	175	186	172	177	207	194	198	197	182	204	201	200	203	194	199	181	177	184	184	206	214	194	196	190	201	189	199	166	193	185	220	188	175	203	176	217	191	211	184	201	176	197	199	213	205	188	215	218	178	190	195	206	200	197	170	177	192	196	220	208	214	199	203	203	229	204	181	179	190	205	182	212	169	208	186	185	195	202	221	210	197	212	204	188	218	196	179	187	173	200	217	185	196	193	209	190	198	171	165	190	186	201	202	178	209	184	215	205	162	208	204	200	189	202	177	194	206	223	213	202	194	188	226	223	205	193	212	224	210	198	197	186	186	190	178	187	183	189	205	178	190	194	197	209	173	187	204	173	187	212	197	181	202	176	190	190	192	184	176	174	205	187	177	176	190	173	197	220	188	186	201	179	215	178	177	202	188	194	219	196	197	191	187	184	205	189	190	198	186	190	193	192	180	210	170	173	200	203	216	208	209	210	193	187	212	182	213	195	154	193	203	196	183	179	208	197	200	183	175	209	188	206	172	191	180	207	204	195	156	190	186	175	185	213	203	185	216	175	193	178	206	187	206	209	214	197	190	212	195	169	186	183	178	216	183	190	194	192	176	185	182	173	194	167	197	216	180	193	178	167	188	216	210	163	183	195	193	185	195	197	231	210	208	211	209	171	200	188	179	205	183	187	203	182	196	210	198	199	187	199	193	183	190	192	188	202	196	219	155	214	183	211	200	192	191	201	197	185	192	233	176	195	214	188	203	182	194	213	192	192	192	212	216	190	183	186	190	195	190	163	215	205	216	213	203	190	205	181	182	212	178	197	213	201	187	212	206	209	215	182	214	207	206	194	197	216	177	210	204	198	185	221	182	214	195	188	193	220	219	202	201	188	217	195	199	214	199	207	192	191	200	215	173	176	164	186	224	212	179	204	183	175	187	165	190	199	205	195	216	218	183	192	168	214	174	186	213	204	175	188	174	219	206	197	202	175	176	200	208	174	192	192	182	190	202	184	216	197	184	166	190	197	192	174	199	188	202	187	187	194	194	164	189	190	191	197	218	195	205	166	188	212	201	160	224	177	212	208	185	193	197	190	204	198	202	182	213	210	210	182	194	204	181	187	214	202	203	206	192	191	194	191	166	201	202	202	180	187	200	201	174	174	189	208	181	183	207	205	206	192	197	204	193	186	175	201	160	197	189	205	182	177	205	182	180	242	192	205	170	186	198	191	194	207	182	186	209	188	213	208	186	210	181	203	217	181	193	203	193	204	217	201	180	209	189	190	181	185	182	175	203	197	204	182	188	207	200	185	184	207	199	218	191	198	188	213	209	213	202	228	188	214	210	212	199	205	216	196	195	230	194	159	178	213	205	194	209	172	197	182	211	208	187	178	205	226	211	188	195	221	213	204	197	175	193	170	193	175	188	200	176	169	174	200	230	164	204	197	210	199	181	183	180	190	175	162	193	180	202	186	231	191	200	183	166	186	208	183	195	204	195	205	211	169	216	210	205	186	217	191	190	215	183	176	179	190	219	177	186	216	194	183	212	223	185	178	193	174	163	220	219	210	189	218	194	215	204	212	175	186	201	200	181	186	192	197	158	201	200	186	179	211	181	192	180	202	190	178	211	218	214	217	223	195	190	168	201	188	209	222	201	169	195	197	209	200	231	189	175	178	199	199	192	204	196	196	212	175	207	207	175	209	220	173	213	203	192	178	213	200	193	184	194	226	185	192	195	196	183	196	193	210	203	183	173	178	196	189	186	210	203	192	205	181
24909	21301	24381	7169	3562	2675	2142	1788	1538	1257	1151	1017	915	918	934	817	776	765	654	715	641	706	608	627	593	541	565	535	528	520	504	507	539	509	512	553	492	521	505	538	532	558	543	547	451	526	467	530	538	530	525	531	477	490	531	478	470	491	504	523	520	522	507	449	507	561	525	520	511	487	500	534	496	497	520	487	513	483	536	498	539	516	503	479	522	508	502	495	506	483	502	533	503	492	463	495	496	498	474	495	488	497	507	513	501	505	485	488	489	460	456	545	505	505	501	507	517	530	510	510	473	480	506	498	487	511	510	504	469	516	504	478	526	506	498	472	500	502	503	502	520	530	485	498	539	523	493	511	499	515	529	509	473	484	435	510	526	488	524	499	505	493	498	492	486	451	458	486	463	505	478	475	494	505	466	515	483	481	504	495	487	457	517	501	503	515	507	535	509	502	495	540	497	490	455	467	472	493	489	501	512	488	462	500	503	487	478	491	475	494	515	522	503	504	484	489	515	510	509	522	497	481	499	496	509	479	499	513	472	475	525	516	484	458	478	525	455	491	481	526	499	495	475	495	498	493	489	470	489	513	460	511	471	481	514	507	504	460	523	518	507	494	501	481	527	497	518	462	487	522	564	526	535	494	488	526	455	498	516	486	474	475	506	463	546	469	475	499	458	477	496	505	479	522	486	483	502	499	489	461	503	491	496	556	519	433	472	507	482	490	486	510	483	484	534	451	496	485	454	481	478	496	495	479	475	483	493	511	499	491	492	523	490	507	489	506	492	488	530	502	511	479	477	500	483	540	498	465	494	468	529	493	463	501	526	506	494	456	458	494	502	541	500	483	465	498	476	440	470	503	495	483	500	521	531	488	484	493	503	527	495	522	537	510	453	496	460	484	475	495	503	486	473	511	479	511	501	523	456	458	487	479	481	504	507	490	454	526	472	475	467	508	513	467	482	527	504	496	454	491	465	494	498	453	502	514	521	483	505	517	517	487	516	480	475	526	495	502	463	529	459	499	487	492	466	465	475	517	518	488	471	496	544	461	476	499	465	470	490	500	520	501	520	484	506	475	516	484	485	508	498	472	482	509	504	476	517	508	485	479	511	518	492	469	478	483	537	460	519	508	502	501	475	510	445	522	515	469	489	480	489	504	488	478	491	472	529	462	501	479	528	478	477	510	501	498	496	502	491	488	492	437	468	482	512	497	515	503	451	465	528	451	481	475	528	496	481	495	501	526	487	479	547	477	459	499	490	523	503	520	493	486	477	496	421	488	505	521	521	480	495	540	476	493	509	489	503	490	477	488	470	527	493	494	467	526	520	500	502	490	492	498	467	469	492	484	453	495	479	490	507	480	506	488	460	480	472	482	510	492	491	506	485	462	486	534	509	517	502	484	490	483	494	516	525	477	487	512	476	514	491	479	513	466	445	472	512	510	495	498	502	457	485	457	472	483	447	478	489	458	484	505	500	485	497	510	534	485	484	475	524	484	424	514	503	509	496	500	506	514	498	508	448	482	505	476	518	470	491	505	481	516	523	500	520	512	471	467	491	507	471	494	484	486	512	498	494	477	508	470	457	489	490	491	466	497	489	494	502	511	492	493	456	508	528	498	471	509	467	493	495	480	512	495	513	479	502	462	494	460	503	516	459	494	494	500	493	488	492	511	500	513	476	475	492	449	482	473	494	462	471	450	470	506	504	525	517	506	485	490	515	514	495	505	513	502	511	461	491	554	472	510	496	497	477	502	491	521	488	455	476	480	482	494	465	516	476	514	483	467	496	485	485	488	487	495	506	497	522	491	518	521	497	487	518	539	484	494	497	459	526	511	491	492	460	496	503	524	504	505	483	495	464	488	485	497	487	450	486	536	484	497	512	493	509	500	506	464	490	477	493	536	530	447	451	530	456	484	477	499	466	493	478	487	458	527	488	482	489	476	498	489	508	494	503	471	518	512	499	494	488	498	478	472	502	546	468	469	517	475	463	496	494	534	478	521	527	490	533	516	504	491	487	465	520	457	504	487	470	484	521	513	495	495	472	479	520	463	504	517	445	490	524	468	516	496	505	492	512	434	520	474	530	505	531	511	502	476	515	537	518	506	491	510	484	509	487	469	450	508	475	543	489	468	471	479	557	492	493	491	493	479	479	509	493	508	495	527	487	505	481	509	482	495	456	495	479	493	489	508	514	478	503	520	495	485	499	482	535	454	516	477	471	519	442	472	479	474	511	508	479	506	502	535	489	491	515	537	478	482	490	520	466	517	526	477	474	511	482	477	517	464	501	487	534	497	502	530	532	489	498	540	498	479	474	487	513	480	477	489	484	539	508	461	516	482	505	506	472	488	505	501	512	483	465	490	485	488	476	484	501	514	470	515	471	506	483	479	493	522	450	493	499	469	477	507	527	470	497	481	522	510	491	519	476	509	507	506	503	481	548	491	494	486	558	446	522	560	467	481	506	500	515	488	502	477	507	495	476	470	467	493	488	505	485	500	489	489	505	488	471	457	479	531	525	543	528	481	485	495	476	488	514	468	512	483	456	492	531	472	501	520	473	495	499	496	476	488	487	512	455	499	493	482	504	495	502	518	493	526	487	504	489	490	474	506	483	493	530	486	474	490	504	507	470	476	511	506	495	459	527	502	481	489	502	507	497	496	478	513	534	518	490	514	526	486	479	474	484	481	478	503	455	479	522	464	495	501	525	516	479	509	442	491	534	497	455	447	485	499	520	446	520	492	507	477	477	484	505	468	473	455	488	509	494	504	520	495	510	492	525	490	468	478	460	505	486	472	457	487	480	478	481	495	502	467	513	504	492	509	492	477	486	515	473	498	457	517	485	464	451	513	466	486	463	519	529	495	485	519	490	477	489	487	520	492	446	489	487	506	533	515	495	506	454	461	529	470	488	479	485	494	495	475	494	497	484	472	497	486	480	482	476	479	444	489	493	517	513	485	459	466	513	498	507	497	500	463	481	485	476	489	495	479	464	480	516	540	503	516	501	496	503	506	478	526	521	504	499	521	442	455	520	494	490	491	475	473	509	484	497	485	509	485	523	451	515	484	495	473	496	504	497	530	483	518	518	463	549	490	524	486	483	480	519	498	511	481	494	497	502	500	487	469	487	496	473	482	453	483	529	508	444	532	492	445	511	513	460	455	518	487	490	483	455	498	497	503	512	513	481	511	431	496	484	479	535	524	503	513	463	500	483	515	496	480	484	520	513	509	495	475	492	479	508	472	475	477	478	523	494	492	483	514	490	509	509	505	511	492	497	478	487	493	512	464	459	446	514	482	514	502	495	503	480	479	491	492	487	490	508	495	525	473	496	490	503	513	517	533	507	507	495	539	502	495	497	481	472	510	533	467	487	492	478	501	520	501	494	490	493	531	529	510	488	445	516	517	482	504	466	521	478	496	530	479	467	491	477	524	487	446	467	469	500	522	483	493	516	501	458	453	532	496	486	490	477	453	507	490	511	490	514	475	475	507
12443	5111	3023	1033	567	461	425	407	418	387	362	367	334	319	347	340	345	344	324	337	349	345	333	371	330	385	370	318	348	341	364	355	326	313	342	335	342	340	341	340	345	327	343	338	305	335	356	337	352	351	319	331	334	337	331	345	309	341	326	344	352	334	290	328	299	331	352	318	352	352	352	371	345	352	348	303	345	354	352	302	350	322	340	318	337	349	314	319	326	319	321	343	361	331	310	338	313	326	336	340	332	352	356	321	371	331	312	328	368	316	364	327	343	349	373	329	320	321	364	335	356	342	333	342	326	336	330	354	342	331	361	345	324	345	356	303	341	345	306	305	320	341	329	361	337	339	359	323	335	290	362	333	315	361	304	364	360	312	342	346	322	341	316	330	329	366	339	301	330	329	384	329	337	339	342	341	344	358	351	313	359	360	339	339	348	347	344	324	351	339	334	366	343	345	324	372	311	352	357	323	327	356	347	359	368	311	344	345	302	344	326	347	341	320	324	331	327	317	340	327	339	338	342	319	355	296	335	294	301	338	304	355	330	321	338	312	314	323	362	321	371	323	353	316	318	342	357	326	351	308	363	291	332	337	375	324	297	323	320	302	340	328	357	336	356	297	327	365	355	329	326	345	362	336	353	330	337	325	326	317	321	314	306	398	348	355	384	347	323	278	320	331	385	332	293	354	322	337	319	344	324	320	348	351	339	329	354	328	337	352	315	332	381	335	316	345	338	344	349	310	347	314	331	332	359	305	308	385	319	311	304	330	357	354	310	367	330	381	342	335	303	361	327	339	315	305	332	319	339	310	369	347	344	303	299	323	325	351	357	308	301	324	337	366	340	319	334	339	346	331	322	341	314	345	357	382	331	346	319	330	348	334	321	349	349	318	351	334	344	325	323	341	303	333	309	362	352	327	330	331	333	336	317	307	343	321	356	353	334	312	333	350	346	354	337	329	345	318	327	349	343	326	329	317	360	311	321	322	339	327	318	360	356	326	365	373	335	293	319	339	303	339	318	381	338	342	314	315	323	315	319	357	344	346	382	352	346	358	326	313	317	353	339	324	318	325	313	359	310	304	353	338	339	338	368	317	351	316	366	364	345	296	360	314	330	301	329	356	343	337	346	305	340	342	338	312	324	322	352	323	357	320	323	369	330	340	308	329	283	345	363	347	327	340	329	337	314	357	326	340	371	329	323	341	337	323	360	325	366	306	314	381	360	310	309	326	339	322	330	340	362	336	334	324	346	347	290	315	329	323	310	355	337	333	349	356	318	334	340	324	339	350	371	346	323	333	334	318	323	337	346	330	351	334	339	336	322	330	321	337	341	380	347	345	343	360	320	314	357	348	317	326	342	358	337	360	322	327	314	312	329	339	342	382	339	299	333	348	363	352	337	320	361	346	308	312	330	349	304	342	324	319	307	337	341	335	357	321	350	333	330	349	312	314	324	343	314	347	356	328	307	372	335	322	338	329	319	337	379	339	328	317	319	357	363	337	327	351	333	372	312	340	349	334	376	332	338	353	354	312	354	339	310	325	324	311	314	333	327	398	331	371	367	339	337	328	330	346	353	323	298	331	347	318	318	302	328	344	314	325	363	353	331	339	328	344	324	355	322	323	334	326	354	334	336	330	322	350	341	374	356	342	307	320	324	317	323	344	374	324	326	353	376	330	371	364	347	305	334	320	333	337	293	326	342	310	328	341	330	365	327	340	317	332	309	325	332	305	354	308	334	324	321	334	322	352	326	317	320	345	338	346	345	326	339	310	339	344	348	325	352	363	338	325	341	312	309	343	303	361	346	315	344	339	333	360	389	318	323	325	336	342	348	321	336	314	312	351	388	324	329	335	318	378	306	353	342	340	351	366	334	362	339	364	343	354	350	297	328	339	309	351	298	338	304	343	339	364	340	313	375	362	323	331	344	333	322	340	329	308	357	328	356	358	330	322	324	274	322	309	340	329	328	357	333	309	344	315	399	306	352	323	357	358	323	355	352	327	333	325	335	341	287	341	349	375	307	351	335	355	334	327	326	335	339	316	330	345	328	327	308	321	358	329	340	325	351	337	332	339	335	340	347	335	302	332	327	308	307	323	310	345	353	353	335	317	320	316	368	337	333	302	324	342	344	382	328	349	344	342	352	323	324	328	348	350	335	332	322	329	323	340	291	343	324	312	328	358	330	328	354	345	309	382	348	335	331	323	327	336	369	299	372	349	372	341	331	348	349	354	343	368	344	338	330	347	284	319	364	340	301	330	356	331	334	322	348	322	310	349	330	317	318	380	337	334	326	324	328	339	363	305	344	339	332	318	361	315	344	351	366	342	344	318	329	316	351	350	349	335	328	351	335	345	355	350	341	342	321	344	347	350	323	326	354	354	374	343	334	307	352	330	338	338	332	329	308	337	316	355	336	332	388	341	362	362	345	331	344	329	303	319	324	365	336	326	340	337	324	365	335	334	358	339	330	316	335	332	337	355	299	344	351	353	338	308	372	326	335	335	325	316	350	379	343	319	336	327	342	342	340	345	315	322	355	342	349	337	284	312	324	333	354	363	357	348	316	322	365	302	325	345	310	351	347	351	352	327	323	317	327	331	347	356	312	343	341	358	323	344	354	308	354	308	326	347	327	328	349	342	352	331	339	329	321	303	292	345	334	350	341	305	320	314	349	343	382	331	333	330	338	378	364	287	345	314	362	329	331	323	351	318	341	334	346	332	360	344	324	342	348	359	336	308	321	330	309	323	336	328	291	342	326	319	300	360	341	337	289	338	346	329	347	336	321	346	366	341	347	319	378	316	319	325	337	332	335	369	336	325	323	341	348	346	360	359	357	362	341	337	328	334	300	365	325	319	361	302	370	324	360	331	300	352	331	332	350	349	352	330	318	358	330	321	314	346	321	320	367	349	328	339	365	318	311	330	312	336	328	330	325	366	313	343	367	348	358	364	331	351	318	335	329	384	353	336	332	345	342	335	349	368	310	299	321	334	316	347	345	349	312	343	317	337	343	360	315	333	355	317	322	343	334	374	299	337	355	353	344	355	347	357	332	330	301	329	332	325	349	388	346	318	336	303	318	324	349	341	333	313	308	337	335	343	300	323	349	283	354	366	319	363	324	338	346	361	341	328	317	343	368	323	309	326	347	377	349	330	372	320	344	356	331	336	324	337	344	343	329	335	302	347	332	343	343	358	359	341	358	298	342	339	343	375	357	331	312	326	324	327	336	336	325	310	368	326	331	326	319	314	341	348	320	306	328	309	337	333	325	357	331	383	322	335	340	325	361	292	329	328	347	326	342	338	279	352	339	320	339	328	333	360	326	353	373	334	332	345	338	339	341	324	318	316	319	321	338	315	319	307	307	375	330	365	324	331	321	319	347	328	335	335	367	344	323	349	353	347	326	346	332	328	329	338	335	323	343	346	337	311	334	340	340	345	336	333	320	299	346	334	288	351	328	355	359	328	336	318	329	357	352	333	334	316	344	330
9078	5403	5781	2697	1801	1483	1338	1198	1059	1062	987	999	941	961	923	915	870	866	884	863	938	848	814	770	833	770	817	834	820	807	794	810	814	771	827	786	827	819	831	827	845	829	849	809	804	816	814	807	764	868	834	768	794	834	789	768	781	804	800	816	740	759	827	807	830	798	837	860	830	779	801	792	859	825	846	812	817	890	851	789	790	857	765	792	790	794	777	803	789	798	837	795	826	757	819	833	818	824	743	831	795	802	807	811	781	789	802	821	832	783	805	801	854	803	792	797	848	809	811	831	875	816	815	780	788	802	858	823	842	801	804	843	825	832	807	801	830	832	796	815	799	858	813	815	790	799	837	832	810	847	786	832	784	733	838	812	884	801	770	786	804	825	771	838	787	782	792	788	855	814	811	799	834	773	785	791	813	839	826	782	825	818	839	811	765	817	829	738	848	824	788	823	815	881	820	793	824	815	745	806	831	778	809	771	811	806	824	767	791	775	753	816	794	784	771	800	795	775	815	807	753	854	813	808	782	842	810	817	780	807	802	803	804	846	801	841	845	823	778	792	802	813	808	792	760	787	799	834	812	809	817	785	823	823	780	805	764	791	765	803	851	792	859	775	831	836	833	832	756	824	812	828	809	806	779	853	785	767	784	802	788	790	768	816	831	810	825	834	838	818	831	768	785	799	806	766	801	801	787	832	832	869	841	828	806	795	791	787	814	803	763	844	802	800	814	830	846	744	798	825	793	784	772	828	789	844	765	831	835	799	752	741	813	843	805	780	761	808	811	782	813	819	817	815	803	825	768	808	860	841	831	823	753	829	840	819	826	792	753	823	854	782	769	795	844	781	783	771	781	770	775	783	758	816	818	807	757	878	825	895	803	835	764	796	849	808	772	835	818	802	857	818	795	867	811	755	813	861	815	814	768	802	802	765	778	771	843	760	805	771	801	857	799	799	812	809	813	814	825	782	878	803	791	807	796	806	803	806	843	772	793	864	767	764	819	799	800	828	797	770	764	771	817	782	796	770	763	793	826	816	811	789	837	854	800	765	858	812	828	846	798	794	814	838	817	814	755	834	791	816	824	796	829	812	801	849	776	791	834	811	814	793	801	784	817	832	785	820	798	792	831	786	783	781	822	821	801	819	803	842	838	841	819	812	849	777	765	756	768	797	764	793	813	779	770	841	839	826	785	778	805	791	838	789	774	802	746	804	799	795	792	831	839	786	843	842	850	724	809	819	780	806	754	848	837	779	803	810	813	827	838	766	826	810	838	802	801	796	790	744	815	783	857	813	819	825	805	845	827	807	863	848	797	802	813	771	773	823	790	834	809	813	799	826	769	771	739	804	794	849	788	836	822	755	823	751	834	755	813	790	817	740	814	780	838	790	846	831	792	779	805	808	825	818	840	793	800	841	754	809	842	835	844	799	798	826	781	791	835	848	835	789	775	820	810	827	811	788	832	809	785	865	744	767	747	803	792	824	805	847	754	778	808	795	808	820	828	831	857	791	761	812	766	795	826	829	812	811	831	772	824	858	773	805	821	752	863	815	836	810	770	750	836	843	778	852	813	804	772	809	805	767	820	799	806	822	856	802	842	806	779	830	775	797	815	777	760	841	793	818	845	786	766	795	848	799	796	790	817	742	808	865	759	787	783	805	795	794	804	784	798	805	770	848	762	806	833	844	835	841	820	822	825	807	852	835	819	836	807	815	778	776	798	809	780	805	857	793	791	786	805	807	835	799	846	827	814	817	782	801	791	805	833	854	793	799	768	774	786	807	835	762	817	829	788	796	862	814	840	829	780	794	840	828	792	842	804	807	764	831	844	854	785	781	818	842	813	769	820	851	787	841	824	815	808	777	806	834	785	806	822	821	784	838	713	821	776	766	830	772	818	816	822	828	808	818	792	819	800	805	831	781	834	824	815	792	758	786	778	818	832	782	837	819	794	851	778	739	806	827	833	810	799	824	817	845	824	807	852	766	815	793	844	802	792	815	835	805	810	882	784	785	812	789	800	782	774	829	764	791	793	831	782	813	778	786	803	841	838	801	767	757	798	854	798	822	831	763	835	772	757	813	786	760	812	881	776	838	794	755	820	858	828	808	762	774	782	793	830	803	790	792	879	830	766	828	817	810	808	845	850	817	781	825	786	807	821	783	825	864	824	778	805	803	786	849	783	848	800	833	786	798	801	825	785	789	785	791	786	856	828	768	854	822	823	814	807	781	824	813	802	821	781	851	869	786	782	794	829	755	811	796	846	861	798	822	759	815	823	841	834	780	784	797	818	795	822	815	808	808	786	797	788	851	806	805	817	832	802	784	844	820	784	775	782	798	749	782	792	798	812	801	802	848	781	833	792	744	784	825	809	824	804	775	808	789	801	785	793	802	757	803	880	843	807	777	767	794	813	772	789	808	784	819	792	822	782	814	822	808	795	864	803	774	780	840	813	731	780	818	821	814	817	815	839	794	821	780	834	851	782	750	781	790	787	823	789	789	799	808	804	824	788	853	763	793	817	794	839	803	847	770	828	758	847	854	774	811	808	802	801	819	784	789	805	772	809	833	813	841	830	824	813	856	824	776	853	808	788	788	852	797	795	770	781	793	796	839	752	809	806	803	832	821	865	803	799	771	819	813	801	785	793	853	816	823	803	819	796	868	804	830	791	756	808	799	814	807	807	811	859	831	813	828	840	831	755	777	777	807	799	736	784	815	821	849	798	798	846	823	844	781	772	773	789	839	777	844	840	776	789	816	822	809	818	777	865	812	806	802	785	827	827	783	778	804	748	833	837	846	847	840	803	806	758	791	798	819	844	786	855	800	840	779	823	775	826	733	786	824	824	771	804	800	798	823	848	777	807	779	832	830	773	775	803	838	791	802	796	808	792	818	766	795	833	822	772	804	761	786	744	795	809	805	828	795	747	840	784	812	798	792	797	841	840	799	825	829	820	835	757	762	793	830	855	848	823	766	817	831	783	860	761	808	797	847	808	785	815	820	771	793	834	795	817	887	765	839	867	834	796	830	830	752	813	808	796	733	828	812	771	809	825	783	788	753	791	810	845	802	767	825	834	746	779	833	807	808	759	809	833	780	790	811	755	849	820	755	801	808	812	852	827	791	815	822	845	787	835	812	817	822	796	847	812	823	765	808	825	829	827	824	847	825	808	827	838	845	786	842	810	846	837	764	795	835	797	825	825	756	763	799	786	799	807	786	843	842	817	804	793	769	823	749	806	791	832	814	803	820	810	810	814	803	831	793	797	775	788	809	838	867	778	791	783	785	782	813	745	793	810	870	806	828	836	838	761	779	815	810	770	832	834	797	820	772	838	829	787	826	841	836	800	773	851	833	821	829	814	784	793	784	837	800	813	821	767	777	814	824	794	862	814	815	833	830	791	826	808	796	807	780	780	807	825	798	849	820	794	811	804	830	789	764	836	832	849	824	836	828	807	856	835	827	790	876	787	804	775	816	792	745	804	803	779	824
27445	17941	15637	4179	1092	649	504	462	405	409	372	379	310	379	310	320	300	337	333	331	291	312	290	301	284	309	304	289	276	314	298	268	294	292	292	279	291	313	281	258	303	284	288	290	291	282	318	291	296	257	244	259	291	290	299	284	278	292	310	290	293	284	275	280	301	276	295	263	295	301	301	303	307	272	283	294	273	303	300	260	291	290	298	264	271	275	286	257	306	255	290	295	298	285	332	297	294	277	270	283	304	292	303	282	291	310	305	302	294	294	306	286	271	251	276	279	285	309	296	291	287	282	325	278	314	285	286	289	319	289	282	306	296	266	293	291	321	264	286	312	285	278	275	272	305	277	284	286	262	266	278	286	308	284	311	304	292	299	301	303	275	286	327	301	283	292	277	304	257	278	297	304	291	290	266	312	293	289	311	287	311	310	307	265	293	285	336	291	304	300	305	304	313	307	280	323	261	266	299	301	276	263	286	314	271	293	297	322	300	287	260	291	268	299	303	276	281	301	318	323	267	299	299	289	309	285	308	306	306	283	286	268	277	257	328	311	284	288	331	302	305	307	270	275	282	289	336	317	246	306	292	272	303	294	274	262	284	288	297	312	311	310	322	293	283	294	286	288	264	304	307	285	302	279	327	268	297	283	290	322	278	308	311	279	286	254	292	310	314	328	275	288	262	283	271	292	292	297	295	265	305	295	282	282	286	274	283	304	288	272	305	347	284	271	278	313	276	306	299	292	296	287	291	250	280	321	291	280	305	274	278	265	290	280	281	263	285	294	267	284	307	278	292	301	283	255	312	287	277	294	290	312	279	278	314	320	289	267	319	298	300	281	318	301	316	309	296	288	287	298	288	260	299	285	302	254	284	306	297	320	287	310	280	280	268	275	291	314	312	273	307	263	261	247	281	271	296	296	287	272	300	293	335	260	297	282	247	292	278	287	297	278	306	278	306	285	270	288	327	278	251	286	293	301	274	285	294	298	273	311	281	315	287	296	292	297	286	258	290	281	306	294	273	290	304	331	276	310	280	263	291	337	299	302	311	270	270	294	305	300	267	254	277	286	290	309	236	308	292	286	289	296	311	298	345	270	278	285	303	283	252	310	268	284	287	304	299	264	291	306	295	301	274	305	275	257	291	238	285	281	316	281	311	282	277	293	313	303	265	326	312	293	304	291	278	305	288	260	321	300	307	256	272	307	293	288	315	261	319	255	295	274	302	263	309	287	259	296	290	325	308	295	318	295	304	289	300	308	319	290	294	291	294	308	282	270	272	288	296	282	292	268	273	308	307	282	277	318	285	286	280	308	315	278	315	268	322	295	305	324	285	323	295	303	268	275	283	283	306	314	287	315	320	294	259	302	296	290	329	280	321	318	276	292	260	268	311	292	287	305	321	302	297	296	272	280	300	308	273	276	320	304	293	310	283	291	284	291	289	297	258	269	316	289	292	310	276	283	282	281	280	273	291	293	327	308	297	268	249	311	284	263	279	296	287	298	309	276	280	276	269	311	284	300	280	314	306	274	312	304	322	291	303	317	291	286	309	321	279	293	296	287	298	290	258	290	283	285	311	305	282	326	266	288	267	290	311	302	286	306	269	271	279	272	258	296	300	288	289	289	286	289	283	290	265	304	293	319	287	306	295	289	284	279	315	332	274	312	271	306	278	307	283	289	299	304	322	282	297	280	320	275	282	328	277	274	290	309	276	300	286	288	281	340	256	300	300	326	299	325	303	292	294	281	286	289	282	276	284	307	282	269	305	287	325	291	310	295	270	283	262	282	280	283	302	289	299	329	292	289	313	274	291	295	310	265	281	288	309	290	291	294	314	306	247	271	307	309	290	289	303	297	289	317	274	312	302	305	330	300	291	287	295	315	322	295	281	296	257	306	282	297	282	278	299	304	288	292	292	308	311	311	286	330	287	289	275	274	278	306	316	288	273	277	318	307	288	307	273	303	283	264	323	305	274	276	286	263	324	293	294	301	281	263	275	311	295	296	342	275	295	270	289	313	303	301	320	295	305	295	297	273	284	268	260	302	278	305	303	312	315	295	251	311	278	246	279	281	273	293	244	321	327	315	341	299	283	271	308	275	284	289	302	277	260	272	279	288	288	258	290	272	298	311	302	269	270	269	287	300	305	308	277	291	290	311	314	318	317	312	309	298	273	290	292	304	311	305	291	328	285	281	291	292	283	290	268	275	285	299	290	271	305	308	287	277	274	297	258	269	316	308	303	274	274	266	261	314	293	307	279	289	289	258	275	302	301	270	310	276	286	295	293	292	292	276	311	262	302	279	259	280	312	307	273	274	259	270	292	288	279	296	307	293	277	298	331	282	279	290	269	325	278	327	281	269	293	291	255	296	288	290	256	253	285	305	266	289	281	286	279	270	264	304	258	276	284	282	260	283	258	290	292	273	284	309	299	302	317	279	306	326	300	257	262	282	307	306	257	270	287	307	315	286	322	307	281	293	296	303	290	300	282	304	281	292	304	271	292	280	277	262	281	307	290	291	304	293	306	311	296	278	265	281	300	290	296	293	286	287	277	299	308	304	305	274	277	289	269	296	300	274	288	302	293	298	309	289	291	287	318	264	284	299	301	310	287	296	283	278	313	289	300	290	317	312	255	306	248	286	272	268	293	280	276	291	296	307	282	289	315	315	296	264	291	277	298	307	280	244	315	282	313	281	262	272	300	283	310	274	283	270	259	289	311	295	312	282	259	266	269	321	289	311	303	297	303	295	277	311	293	273	269	282	277	284	314	316	273	305	267	282	276	286	274	288	289	285	276	287	286	295	288	289	278	298	282	292	300	307	295	232	258	311	311	300	306	279	283	287	295	332	324	267	280	332	293	275	284	279	281	306	310	309	301	264	279	300	287	256	290	283	270	304	312	259	337	317	280	305	332	302	281	319	297	315	273	298	288	309	277	287	312	310	280	297	313	297	301	284	265	285	286	296	265	310	282	277	288	320	302	277	270	291	306	305	300	320	268	268	300	294	284	306	290	281	293	301	336	316	304	305	285	285	321	298	282	307	283	286	275	319	289	281	310	255	317	285	306	312	293	301	308	328	263	287	280	275	274	306	288	280	282	298	285	339	301	301	264	261	306	322	299	283	281	317	329	259	301	274	264	293	301	280	299	288	283	292	269	316	299	335	262	307	302	289	306	265	276	307	276	285	271	271	283	306	275	331	282	288	272	284	323	279	258	301	291	266	304	275	294	280	283	280	292	282	313	280	300	354	297	290	274	300	274	267	325	266	299	253	297	266	301	288	312	308	295	252	271	304	299	254	279	300	289	303	309	299	294	302	268	295	252	270	347	287	256	259	296	292	322	281	297	307	289	288	279	273	294	286	268	302	294	267	312	256	295	272	294	322	348	322	302	292	295	276	289	305	311	274	301	299	291	304	275	277	271	274	322	280	269	289	285	273	287	285	280	279	331	354	288	299	274	289	282	286	300	293	323	288	266	270	320	308	308	293
19864	16002	18230	5556	2799	2223	1833	1527	1305	1253	1153	1121	1029	943	990	890	897	850	848	873	789	779	744	737	792	708	760	727	783	769	747	701	740	760	694	732	700	738	708	725	716	704	737	732	681	670	722	711	722	716	705	688	723	730	696	736	708	687	679	721	732	710	735	690	702	719	665	703	688	717	725	684	707	706	746	726	672	707	683	688	715	745	699	698	735	640	688	724	671	667	717	708	731	697	728	736	722	741	700	718	724	744	680	693	711	714	725	739	710	705	694	696	685	742	698	739	707	733	703	711	684	724	694	685	724	776	719	676	716	716	700	712	741	733	687	698	711	688	672	642	670	691	715	691	680	705	638	736	724	674	686	693	715	702	681	727	701	713	716	719	738	694	762	683	689	672	705	680	698	669	716	708	727	696	602	701	705	726	663	654	711	707	714	676	758	708	715	671	664	737	753	742	746	698	650	696	680	745	683	722	695	759	739	691	678	741	709	706	731	699	706	712	726	742	786	717	683	718	678	711	735	717	707	693	692	704	699	730	695	711	717	711	721	687	688	702	703	708	701	678	696	688	712	718	718	693	671	735	737	712	714	719	698	706	687	699	727	746	716	683	705	664	701	728	708	659	703	697	690	722	691	727	755	661	652	694	707	709	708	674	723	752	696	676	725	737	714	675	695	724	753	695	731	690	709	744	750	678	720	757	720	733	716	709	722	739	744	758	691	723	661	718	705	717	736	687	689	719	735	715	780	695	741	714	686	706	749	740	690	696	698	680	728	687	711	723	720	736	734	693	700	681	731	688	721	675	711	714	684	682	678	700	724	703	688	737	715	678	718	724	698	720	720	717	764	708	712	688	696	705	725	708	751	734	717	710	664	736	719	681	692	744	686	726	711	719	715	678	701	748	671	684	740	674	729	708	711	700	718	715	692	693	687	756	709	697	675	715	704	708	755	687	657	670	685	672	737	723	675	720	680	709	669	739	727	709	670	762	709	701	680	698	719	703	671	708	700	701	697	751	686	684	737	713	730	743	724	685	712	663	710	718	718	703	748	674	728	693	730	699	687	667	706	717	694	717	680	717	702	720	697	723	692	747	723	702	690	681	698	698	681	703	697	733	698	659	677	733	666	729	727	743	738	728	676	676	722	784	688	701	745	683	705	688	658	760	692	700	724	717	732	679	743	698	747	693	712	666	692	726	720	655	752	727	726	710	708	721	675	675	714	700	665	701	676	703	718	732	674	741	678	673	696	732	685	721	693	672	727	737	705	663	701	662	678	743	703	696	690	705	685	761	737	719	670	719	684	684	733	734	719	707	714	715	679	667	692	707	726	685	667	677	685	679	679	725	738	681	724	687	677	705	697	658	696	656	691	717	727	721	665	742	695	727	699	699	696	705	724	723	678	720	681	708	749	752	693	704	714	677	716	731	677	739	688	705	718	744	719	672	736	697	697	681	761	698	704	694	667	659	723	683	684	707	721	738	668	666	708	722	738	697	697	734	691	752	702	669	754	677	692	744	717	712	662	677	751	704	692	708	702	699	714	694	749	725	760	722	685	681	783	697	716	720	695	715	713	689	733	712	727	705	719	711	692	675	709	722	708	695	702	716	747	681	764	719	716	713	692	712	682	697	729	695	730	796	738	698	652	715	710	695	702	721	671	681	659	692	748	702	744	697	691	733	706	685	701	690	706	703	693	694	703	752	713	701	724	667	679	714	680	724	729	691	690	738	707	763	703	688	704	717	718	694	691	688	707	678	718	688	744	709	739	733	679	716	698	706	725	658	754	707	684	695	720	674	692	710	714	738	730	675	717	719	710	754	714	706	650	678	679	723	733	728	696	680	701	719	678	722	719	768	706	716	768	684	688	726	774	708	693	701	732	711	676	708	721	705	703	720	714	709	683	747	711	685	715	674	780	719	756	748	703	697	719	665	707	769	678	670	718	700	712	735	710	691	705	673	708	673	716	714	745	741	696	744	757	721	660	695	666	708	709	695	684	725	729	659	661	733	687	708	725	721	690	757	747	734	679	682	716	720	700	708	709	635	718	729	713	738	677	761	748	663	720	697	667	719	672	697	732	737	698	682	680	702	730	704	785	741	712	690	680	705	750	666	714	656	711	736	683	680	702	750	729	726	693	691	739	718	684	707	696	744	721	750	736	686	725	655	732	692	698	668	727	753	687	723	690	654	731	716	738	753	689	750	719	765	703	725	762	700	672	696	732	712	712	701	713	707	672	680	690	694	710	731	741	706	707	732	688	699	738	681	698	706	724	696	720	788	715	696	741	698	735	708	747	639	685	752	729	685	701	704	686	701	705	707	740	699	725	690	730	719	664	748	735	680	653	731	734	768	738	738	683	693	705	676	719	704	700	724	676	662	722	711	694	705	739	675	715	697	701	708	716	694	695	653	705	685	661	681	690	735	716	702	681	673	688	744	658	699	689	647	739	715	724	707	681	692	707	728	703	705	748	734	795	712	683	720	681	686	713	699	694	716	712	748	711	722	710	718	714	662	719	720	763	732	709	727	740	711	713	714	749	693	685	702	678	662	702	698	719	703	790	717	708	745	737	694	715	724	699	706	735	683	702	692	701	681	674	686	738	712	679	694	687	692	727	681	701	784	721	759	673	753	712	696	769	704	649	676	736	687	680	711	679	697	678	747	674	746	718	734	762	712	745	668	714	707	707	715	683	727	678	705	710	686	692	698	705	683	679	662	745	675	707	632	714	699	668	723	702	685	734	709	707	721	705	680	711	707	735	690	705	690	725	738	710	727	690	735	664	686	695	697	738	741	672	689	703	747	717	745	676	714	793	719	705	665	712	720	757	695	735	716	678	714	710	727	704	703	672	683	750	697	720	719	762	707	700	709	728	676	748	696	733	688	680	717	695	704	699	745	689	653	686	714	714	729	636	676	708	680	686	714	697	713	717	714	735	698	705	691	700	744	688	729	742	740	755	714	705	722	695	755	722	719	704	717	696	744	737	695	691	663	689	682	700	705	743	746	701	714	697	757	719	736	677	642	678	687	740	715	687	682	668	718	709	715	714	742	689	721	726	738	698	697	704	715	706	709	720	715	730	655	759	726	740	705	757	687	740	680	701	705	721	758	734	725	726	697	718	668	694	685	728	698	719	696	726	687	722	677	683	735	710	716	683	722	707	741	761	753	696	658	720	717	690	713	766	707	773	716	694	672	671	680	700	700	733	691	719	717	706	688	695	750	680	699	665	716	665	711	713	710	724	738	688	717	710	754	687	745	734	709	716	657	657	704	680	713	728	678	660	684	675	707	706	701	677	737	704	723	724	772	718	658	687	722	703	718	697	673	711	702	716	715	690	697	672	683	733	762	702	674	691	718	732	703	730	737	681	717	743	743	633	713	691	714	682	672	722	707	687	735	700	697	731	704	726	649	709	739	718	703	699	697	698	684	727	742	703	719	740	668	716	711	704	733	704	687	672	692	725	739	747	708	725	715	668	694	687	719	700	733
35889	25054	22733	7708	1782	809	547	447	363	332	351	265	287	216	270	241	239	214	232	201	237	226	208	239	194	195	213	240	190	196	212	205	193	209	212	205	174	174	201	213	210	215	207	229	191	207	186	203	203	220	179	198	216	215	201	183	179	190	206	168	212	179	186	197	198	174	175	185	177	214	188	211	203	200	182	191	204	189	195	194	197	205	190	193	220	197	205	206	182	210	175	184	199	191	183	160	193	204	199	235	248	216	196	204	201	172	207	190	189	205	216	205	201	212	177	180	193	182	180	201	170	191	212	189	206	209	175	187	198	190	185	178	197	218	197	184	209	204	201	188	212	205	194	214	184	179	176	226	187	176	177	194	187	213	225	208	170	173	196	196	174	214	181	214	185	220	180	174	183	215	187	193	175	177	179	187	190	202	206	193	194	169	168	190	209	194	197	206	196	197	204	215	187	204	210	215	203	195	172	190	171	190	183	170	185	192	192	169	172	186	204	183	204	192	185	194	194	171	168	183	192	202	185	180	190	221	219	204	201	182	186	190	201	194	224	187	170	201	223	173	186	193	187	176	171	208	219	171	188	169	187	193	186	190	186	192	218	197	190	186	220	204	173	203	202	176	192	188	207	184	217	196	213	213	208	193	176	179	204	186	202	220	221	181	180	217	196	193	174	195	202	175	193	190	181	170	198	207	226	199	218	214	186	184	186	187	213	221	189	209	203	202	217	187	191	193	176	203	200	190	195	200	203	195	207	229	207	202	185	201	189	213	172	188	183	221	204	181	179	195	190	170	173	191	200	178	192	210	185	168	212	205	170	184	207	167	162	205	172	185	173	201	194	196	184	178	202	185	197	188	200	222	177	183	194	197	193	215	195	182	218	177	208	175	203	204	184	174	214	167	193	200	197	203	198	187	179	195	192	185	216	210	209	192	220	193	184	203	229	200	198	185	184	184	192	190	188	178	231	168	204	186	215	202	191	186	211	176	214	162	213	204	203	216	189	177	197	201	199	181	191	197	210	206	196	200	191	175	177	206	193	186	182	198	182	215	196	217	192	198	216	201	190	176	212	180	181	181	191	212	185	219	197	209	184	187	202	219	192	210	221	185	167	200	193	192	215	181	200	182	196	202	184	210	205	176	202	175	175	186	163	182	185	191	185	190	186	204	219	212	197	208	198	185	197	219	190	190	210	225	230	188	166	180	193	210	175	197	211	206	175	210	216	188	179	178	204	174	201	191	191	199	198	194	215	223	206	171	167	213	199	198	195	196	201	200	188	201	210	190	198	194	200	183	182	190	204	199	198	191	194	172	216	190	175	186	196	160	165	167	201	193	191	181	185	193	177	193	201	195	165	200	183	176	179	216	155	188	179	167	188	175	187	199	184	180	173	210	201	206	194	187	210	191	212	185	192	215	202	190	184	163	225	177	202	198	181	188	191	197	188	180	173	191	183	207	188	178	205	203	176	195	193	182	188	197	185	173	215	182	160	188	194	228	199	209	180	169	172	190	197	183	210	182	209	186	175	194	168	197	195	222	207	201	206	183	205	183	216	197	170	205	205	196	170	214	184	194	201	216	206	206	200	183	190	203	205	187	208	191	208	183	200	179	182	209	198	175	185	218	206	192	200	189	181	194	185	196	199	203	177	191	202	192	172	213	174	184	208	190	205	179	211	192	190	216	184	185	175	188	198	184	197	176	200	201	199	195	157	180	211	204	214	176	214	185	222	192	175	183	210	181	181	189	201	198	209	193	192	190	205	203	187	199	172	193	204	180	202	208	188	191	192	194	193	191	202	191	178	208	199	191	186	219	203	194	193	211	202	178	191	185	173	201	172	188	199	168	185	206	180	167	184	194	174	184	224	209	185	182	211	166	198	209	228	193	190	201	182	196	194	196	183	192	202	212	211	206	169	179	200	181	221	188	184	166	164	167	161	202	190	188	179	187	189	187	176	158	185	169	182	165	226	214	194	201	191	208	187	187	173	167	198	186	201	204	164	175	216	190	186	188	182	196	181	191	208	201	181	197	192	210	165	190	198	179	186	179	159	225	183	183	209	162	212	186	184	194	208	204	185	182	177	205	188	224	197	200	179	203	209	184	193	197	168	203	197	194	200	167	187	176	191	211	204	187	188	171	223	190	189	191	199	223	179	181	206	196	197	185	195	193	206	179	196	230	199	171	200	208	209	183	195	170	174	197	214	199	188	167	208	197	218	187	221	206	193	173	208	190	196	198	204	190	200	197	206	193	198	194	192	206	202	173	171	197	164	203	210	208	178	198	190	185	176	186	190	217	204	194	200	183	174	184	189	206	189	206	198	198	190	190	196	203	211	186	208	209	190	193	182	209	181	191	185	229	179	189	180	187	192	195	199	175	204	193	229	175	173	205	193	192	194	199	186	184	204	207	186	191	195	189	194	174	196	189	189	198	202	179	196	166	185	167	206	214	200	200	206	184	217	208	198	182	197	184	196	192	193	204	216	185	184	197	199	216	192	181	162	206	193	175	186	218	175	198	204	202	208	207	209	198	173	198	218	171	194	195	182	232	213	193	176	171	156	202	194	175	196	182	186	215	209	206	193	206	200	223	193	199	172	196	190	186	186	177	177	181	194	182	224	200	182	182	223	190	204	196	180	198	173	201	211	190	189	193	182	187	189	193	197	185	205	177	186	224	199	181	242	186	199	193	185	200	202	190	192	156	175	209	195	215	203	182	189	166	168	196	175	166	181	197	182	203	202	202	190	181	198	215	188	180	192	200	210	205	191	177	193	223	182	211	214	192	210	215	183	186	191	200	212	224	183	211	216	208	188	194	193	185	208	229	178	205	189	198	201	186	203	206	181	196	202	167	195	189	202	189	187	184	202	166	173	206	174	192	174	211	190	196	191	166	184	215	182	227	204	195	185	186	205	203	201	160	197	229	231	198	174	193	185	173	214	187	181	189	183	183	219	214	193	216	179	213	162	218	205	193	210	168	221	180	218	207	194	189	179	213	204	172	203	222	178	193	205	216	198	182	204	201	190	193	210	189	187	173	178	197	203	208	172	194	212	169	182	210	179	188	209	201	183	210	194	200	208	188	186	201	190	214	209	191	192	195	207	217	190	170	218	172	171	206	194	202	198	208	205	212	192	161	192	191	219	182	187	205	188	183	209	203	160	191	189	208	221	169	150	186	177	181	176	184	193	181	172	197	191	222	191	200	196	180	182	190	168	190	196	187	169	187	171	187	198	200	204	217	218	216	186	188	196	184	182	217	164	178	221	171	192	196	187	182	186	215	204	216	203	206	201	203	186	138	214	182	186	221	156	158	193	181	219	234	207	196	185	188	175	225	184	200	214	189	180	189	194	197	201	177	217	205	192	172	192	224	179	193	214	179	193	175	201	218	184	183	177	214	190	170	195	209	189	216	192	193	223	170	225	190	200	204	195	167	202	220	206	196	185	209	210	211	205	187	206	201	194	201	187	193	178	173	166	171	209	218	214	183
24752	21264	24356	7660	3657	2735	2088	1850	1548	1314	1210	1030	964	919	918	830	733	727	711	689	658	695	590	592	550	549	556	589	579	523	543	521	525	556	553	541	517	530	541	525	519	548	515	504	505	505	499	496	525	513	520	468	516	513	508	513	510	510	480	514	543	492	488	515	465	467	494	479	517	489	502	431	474	458	492	468	485	487	502	500	461	537	486	480	486	499	441	525	527	513	526	487	508	514	492	502	483	506	510	514	481	481	496	491	500	460	475	477	488	486	511	530	461	488	498	482	460	458	480	482	484	453	508	512	490	500	488	479	499	472	532	496	484	489	477	454	466	521	493	479	492	467	508	478	478	490	480	489	494	492	492	472	462	520	509	531	478	473	473	535	451	515	468	511	482	448	464	542	486	518	519	460	475	469	502	540	478	528	468	515	472	495	496	485	501	506	473	499	482	497	498	477	486	456	530	499	488	461	506	472	481	482	455	498	494	471	481	498	482	491	475	503	516	473	531	494	459	513	457	483	489	502	484	479	561	513	480	488	451	517	467	508	453	447	485	496	496	549	499	503	494	488	487	480	430	506	487	492	496	479	480	467	498	481	495	484	490	514	520	478	465	513	521	528	514	480	475	509	476	483	481	526	496	472	492	483	523	512	476	508	504	475	478	490	520	505	492	462	489	481	516	477	510	488	480	458	477	501	493	477	474	517	485	478	485	477	521	497	534	486	470	468	509	508	491	450	478	476	481	423	457	460	473	519	467	517	509	518	489	484	489	493	470	501	463	483	478	483	486	481	521	533	498	496	523	470	471	517	488	525	478	516	491	493	502	466	476	526	474	511	468	513	506	496	475	481	457	501	468	477	486	482	495	513	470	463	491	470	474	471	474	467	474	521	480	470	494	514	487	507	481	504	478	493	490	508	534	509	482	511	458	486	474	521	452	513	481	503	466	462	512	492	544	492	473	523	484	510	463	468	492	483	517	500	497	490	465	466	497	482	522	480	493	494	464	505	522	481	500	452	507	511	474	486	507	491	486	519	518	509	501	509	504	505	468	453	502	462	520	468	543	496	489	470	494	490	499	494	461	457	479	520	478	502	468	497	514	475	486	469	463	455	478	468	512	443	454	490	486	470	512	490	494	480	472	489	480	492	465	473	507	471	514	508	474	497	493	472	438	483	499	531	466	505	497	531	463	517	485	525	514	466	498	467	488	479	485	461	505	491	494	463	508	478	506	472	487	512	539	493	495	515	492	550	477	477	441	527	486	462	485	460	483	450	491	512	526	496	500	507	486	464	525	529	499	474	481	494	493	472	526	508	503	469	477	503	482	494	464	539	500	486	492	475	484	502	519	530	466	472	467	444	491	466	514	515	493	493	493	483	471	521	462	500	493	479	471	505	465	526	449	492	466	448	461	487	531	528	534	495	515	472	501	474	476	486	467	479	498	506	502	523	471	472	457	470	470	531	517	498	483	469	492	479	505	518	502	478	455	452	491	478	517	518	477	476	511	499	465	511	496	513	510	472	519	450	544	504	445	484	491	483	526	474	544	481	504	457	462	465	509	480	497	490	470	506	487	497	477	494	482	474	494	483	471	509	490	466	457	494	452	483	517	470	522	497	484	470	502	461	487	491	463	510	509	495	464	511	512	484	538	493	514	466	468	481	460	439	474	474	486	494	490	475	515	438	506	485	508	494	446	534	464	472	467	504	516	487	485	507	493	491	475	507	457	489	495	496	475	478	523	497	525	508	501	502	454	495	474	515	494	458	525	504	532	472	492	502	472	481	473	478	546	492	530	496	471	446	517	476	522	495	465	490	457	489	478	498	478	506	509	511	508	482	519	523	455	523	453	492	472	481	471	468	522	491	496	522	521	444	501	509	490	470	507	473	496	478	497	459	455	464	470	494	512	465	474	487	482	487	489	504	479	472	485	529	513	516	504	502	532	484	528	505	500	487	472	484	467	495	482	474	486	501	530	467	469	464	499	482	490	469	466	523	485	521	521	488	480	445	485	481	498	508	498	492	509	463	491	487	525	507	478	504	468	425	485	516	508	513	488	503	455	500	532	503	497	461	450	476	520	487	517	497	510	491	502	483	486	499	498	478	495	511	488	482	478	525	469	454	512	522	484	455	527	496	513	477	466	478	487	475	453	480	487	476	480	496	484	521	514	464	497	468	491	468	476	474	491	461	505	526	489	500	474	475	481	524	474	507	483	486	486	461	489	489	472	501	490	482	479	535	517	496	490	467	501	510	495	480	445	502	458	480	478	489	473	453	518	523	494	492	473	510	531	429	449	491	483	427	470	452	488	493	481	474	507	467	479	510	464	496	516	491	472	511	479	452	498	518	471	502	501	489	478	494	464	455	519	496	479	491	538	529	530	479	510	488	481	501	475	482	482	484	521	496	501	528	481	520	515	472	517	476	505	495	531	490	447	452	488	515	501	501	486	473	494	486	490	514	538	478	490	488	475	566	522	521	492	501	493	465	451	516	495	494	518	524	470	487	478	469	491	483	538	514	484	501	475	518	505	475	505	487	486	471	510	496	475	487	512	456	529	471	465	498	507	489	469	500	484	501	472	488	490	510	514	499	467	490	479	474	462	465	463	518	514	460	500	510	520	455	485	474	502	521	480	485	492	529	443	459	500	490	527	453	502	430	541	437	495	487	476	507	505	457	525	486	493	506	467	497	489	515	456	459	516	501	438	456	489	465	526	470	465	468	532	528	482	485	455	477	479	476	505	490	481	473	501	493	518	527	457	443	483	505	482	484	476	455	496	481	505	490	462	467	525	482	527	534	520	481	477	484	503	486	548	511	487	478	464	512	526	495	497	512	478	493	490	479	532	490	510	493	439	483	459	467	492	486	509	518	486	517	508	503	477	513	510	506	454	485	509	457	498	440	496	499	476	470	484	492	509	489	449	502	502	490	483	477	506	485	477	516	512	474	481	484	450	448	520	479	506	502	461	529	523	495	519	509	494	460	481	495	490	477	506	499	469	487	493	456	508	486	480	473	484	461	440	504	475	477	489	458	474	494	524	527	486	490	508	469	504	528	560	525	496	503	458	528	493	482	477	460	495	478	461	482	502	470	477	467	515	503	492	532	526	505	525	514	502	527	478	492	497	460	483	509	505	435	527	467	468	505	471	532	469	480	527	474	513	516	449	510	513	500	506	486	473	468	471	448	468	463	505	497	458	465	501	490	514	520	494	520	493	448	461	549	448	513	487	501	474	447	492	525	511	475	472	495	494	471	502	471	488	511	504	494	508	463	514	487	451	520	503	487	472	458	472	511	486	486	493	452	523	524	482	492	465	489	459	441	521	452	481	498	515	471	468	512	522	484	497	508	464	490	493	480	537	501	477	489	485	465	503	468	437	484	518	500	486	499	550	485	496	502	465	500	503	522	447	488	523	517	518	466	466	490	477	490	490	493	472	501	487	472	463	503	487	489	460	499	464	521	477	467	482	510	492	518	489	537	498	472	483	470
12042	5004	2800	907	576	495	461	416	354	357	340	356	367	332	344	342	391	357	335	346	371	335	340	352	351	335	320	320	301	331	322	314	348	295	294	342	317	313	364	359	343	325	317	318	340	354	311	354	347	346	360	314	358	380	315	342	328	344	337	333	347	338	303	293	325	375	348	332	320	324	327	302	326	322	343	311	361	319	351	325	296	314	325	316	344	333	323	337	319	313	337	344	318	352	323	304	328	336	351	306	320	314	327	349	326	330	338	316	363	329	353	341	343	314	323	295	336	367	360	325	343	281	358	327	335	336	326	381	338	365	346	303	327	336	345	327	319	331	352	317	332	318	353	327	313	332	335	348	353	341	328	330	357	342	347	324	315	322	349	340	350	342	348	289	309	343	342	309	334	332	312	320	307	307	341	331	318	316	294	337	349	323	365	300	333	305	374	315	330	349	321	346	321	348	315	333	329	309	365	340	324	324	294	326	318	344	364	352	353	356	310	310	317	339	309	295	367	340	313	341	356	323	314	325	317	361	334	317	363	326	324	312	313	375	350	347	311	321	318	293	333	335	355	370	303	321	320	341	345	334	349	357	350	335	324	294	352	326	321	316	340	372	350	317	314	367	312	315	317	320	378	321	323	351	315	333	326	300	333	305	320	317	292	331	319	361	341	329	316	326	307	364	336	338	367	319	300	335	320	344	317	345	360	322	332	326	351	312	333	328	364	318	325	373	327	358	336	339	324	324	295	350	293	334	341	369	362	355	330	359	369	357	326	330	344	333	357	317	358	322	339	349	337	355	329	332	324	307	323	318	329	322	375	307	321	338	344	311	334	351	319	340	356	325	355	318	293	356	332	325	330	344	317	335	311	379	317	351	352	320	346	311	309	350	327	316	310	295	367	347	290	331	346	311	352	332	328	340	337	319	346	325	379	354	327	308	345	337	353	335	334	354	342	337	309	343	380	354	380	342	321	349	323	330	335	387	330	374	324	356	349	346	370	349	336	315	361	351	334	343	352	345	331	321	349	323	306	312	332	315	324	319	361	348	331	327	330	375	320	341	321	327	343	349	340	345	354	340	330	352	326	322	334	320	330	324	351	293	354	330	338	329	324	337	315	338	336	366	345	298	321	322	356	304	305	325	337	334	303	346	310	318	370	331	372	315	322	325	353	323	349	329	334	366	323	317	334	348	324	311	367	351	355	308	329	345	315	321	308	368	345	336	320	308	319	369	353	330	311	306	334	350	337	346	328	323	317	314	333	324	365	360	342	349	323	306	339	365	303	336	333	362	319	337	340	339	322	342	312	329	324	324	341	324	333	332	356	332	324	319	312	326	350	370	362	354	312	353	307	325	367	339	337	351	333	318	297	329	362	331	328	349	343	367	357	328	327	338	319	335	346	306	331	334	324	340	313	304	342	339	338	328	297	364	333	345	312	328	326	349	366	327	373	348	372	383	328	310	351	345	298	345	318	325	313	314	356	323	346	320	328	367	306	354	340	294	326	340	336	314	372	354	318	332	347	358	308	317	301	340	325	330	356	323	320	283	354	349	324	345	366	313	352	353	335	328	322	304	295	329	320	308	315	360	310	327	344	331	360	332	298	328	345	320	343	325	337	327	337	343	321	354	372	350	348	290	344	290	329	348	372	319	303	323	296	310	344	343	373	313	362	328	342	339	357	331	345	312	334	342	328	340	293	336	324	327	325	336	343	304	301	310	306	366	311	336	361	304	292	306	318	331	349	326	356	352	318	332	332	311	337	359	335	350	317	321	350	359	323	335	343	356	363	305	341	324	355	368	341	329	319	297	321	318	359	324	322	311	319	297	366	347	336	340	330	333	385	316	354	374	357	337	347	332	301	342	315	312	315	321	303	326	330	309	369	344	351	328	325	336	355	366	323	336	337	330	334	369	317	356	346	354	370	359	321	342	309	304	335	327	331	359	350	312	323	307	316	342	326	345	343	314	353	337	326	316	299	345	320	340	384	354	342	371	338	301	333	349	339	303	342	339	334	360	340	299	333	334	292	321	308	340	339	323	342	335	363	328	348	338	328	295	356	344	327	353	344	329	330	338	325	341	356	354	330	355	346	357	313	310	341	343	322	350	331	331	369	326	307	338	316	293	324	325	316	336	331	332	333	327	336	303	361	331	337	324	344	354	308	319	333	288	344	361	329	356	328	293	349	336	357	352	335	366	320	315	366	370	360	320	341	317	326	313	355	304	320	357	327	316	333	334	304	338	344	316	325	301	320	328	345	343	302	320	337	363	359	334	330	316	333	352	346	299	323	296	338	294	327	337	313	321	325	306	363	363	329	315	303	366	348	313	342	367	332	370	318	293	366	318	344	340	323	329	299	344	330	353	334	306	348	332	316	316	311	329	340	302	311	326	365	310	347	320	306	326	371	351	355	353	301	328	337	307	317	331	302	298	317	326	322	348	332	316	354	338	342	366	353	322	312	320	312	347	343	339	336	327	321	293	345	339	338	348	351	328	325	374	330	315	338	307	334	383	331	306	334	317	331	336	342	323	337	330	350	303	344	328	312	329	363	336	310	359	353	327	313	337	356	313	369	350	344	340	359	323	326	331	315	325	345	329	339	329	291	333	297	327	309	315	312	350	309	322	325	333	321	320	295	289	328	318	315	321	365	330	351	298	373	294	353	335	328	347	306	340	342	318	339	313	321	352	334	378	326	343	333	292	332	289	328	295	297	344	354	366	339	326	344	320	350	341	330	343	324	315	322	340	298	353	334	351	334	342	343	344	337	351	334	320	319	348	352	360	329	358	316	347	342	328	349	338	352	310	304	291	322	292	333	334	347	352	364	330	321	333	324	310	331	350	328	336	340	353	330	364	320	319	310	338	338	338	324	347	315	336	309	303	341	312	359	339	337	305	368	304	286	337	325	302	403	326	354	357	341	366	306	333	343	333	335	310	339	321	340	327	318	355	318	358	383	340	321	354	344	331	364	360	328	352	359	373	362	309	370	325	319	353	332	371	351	366	323	300	315	287	330	336	345	305	321	286	321	329	321	320	327	316	304	308	338	322	363	354	330	319	339	336	302	335	314	334	359	349	331	345	320	351	320	380	347	342	335	315	306	383	317	362	335	335	333	340	336	298	322	332	334	294	306	327	368	324	328	321	332	281	332	339	356	339	306	318	330	359	339	310	303	308	342	364	324	343	321	359	341	329	319	314	340	315	308	314	303	320	319	364	299	372	322	350	315	322	353	337	336	346	319	326	326	320	326	322	355	363	307	328	309	341	306	306	317	346	321	352	334	341	313	320	327	314	326	369	324	343	302	343	300	348	354	318	328	305	357	344	303	328	354	322	342	342	337	298	315	332	315	285	308	299	314	362	305	340	324	321	366	321	368	345	334	358	372	356	318	336	325	331	340	354	314	316	293	319	313	317	373	316	298	373	344	348	306	349	350	329	373	328	314	344	349	327	322	343	365	333	306	379	316	321	322	301	327	382	372	389	348	333
8831	5438	5272	2280	1851	1460	1304	1170	1107	1045	976	983	997	917	893	909	905	888	849	834	803	839	810	786	828	835	828	807	783	815	787	828	819	820	827	835	817	823	799	829	811	839	780	769	822	810	816	783	767	836	794	786	820	763	819	823	839	770	798	796	777	789	787	794	788	793	811	836	806	777	828	828	796	823	828	739	831	825	819	817	782	822	806	832	769	808	774	796	828	865	789	785	789	818	781	794	856	815	791	811	829	807	761	812	830	800	756	790	787	775	824	778	844	804	804	804	833	852	812	786	774	754	764	796	876	807	757	787	831	800	806	794	787	794	876	775	809	739	771	800	775	770	759	823	816	763	810	809	778	811	773	763	830	800	775	783	798	784	780	793	750	837	883	783	830	798	787	850	764	821	802	779	841	795	811	796	765	752	813	814	819	806	770	752	823	754	830	827	795	827	790	796	744	800	799	788	798	844	848	796	816	764	799	824	759	830	813	768	786	851	831	808	843	777	864	817	779	869	804	775	752	802	814	804	814	772	798	826	836	804	777	793	788	835	816	786	807	772	802	783	805	812	840	855	801	816	719	804	778	784	839	809	759	811	786	846	746	852	819	807	794	784	827	771	857	736	794	798	803	770	801	764	790	774	785	786	796	787	837	801	808	840	816	780	869	802	771	802	788	785	808	809	801	831	834	796	782	787	852	787	821	817	799	827	788	787	747	793	811	813	800	827	823	751	757	775	764	787	818	795	751	791	769	823	790	757	802	828	826	769	800	824	825	771	833	801	774	816	783	804	772	846	797	779	796	815	747	811	786	812	744	820	849	855	792	796	825	806	787	812	836	781	766	799	813	771	819	794	807	821	800	851	762	777	753	771	826	781	828	780	839	820	740	820	731	799	848	801	813	799	827	813	777	795	822	816	827	821	754	786	787	852	814	744	790	800	770	808	815	866	817	825	801	780	799	813	799	809	792	792	781	770	795	789	791	817	799	860	783	810	797	826	761	797	792	800	790	766	788	825	779	838	755	798	827	817	819	779	832	844	810	782	806	803	785	761	739	764	818	812	825	752	784	813	806	773	790	813	829	788	789	806	757	804	792	796	805	809	802	801	783	816	751	760	775	785	790	835	799	796	841	719	799	788	799	797	791	790	856	801	763	736	845	790	812	741	844	842	762	809	776	810	817	829	813	818	802	822	794	798	801	795	772	801	770	779	780	737	825	784	822	809	749	817	776	820	796	808	798	790	767	783	768	770	821	828	835	806	779	791	832	819	781	835	803	778	801	801	846	815	840	811	827	752	799	862	786	830	808	776	797	748	744	823	786	765	788	718	787	847	750	802	800	787	757	869	810	798	801	757	816	777	830	830	790	796	766	813	840	748	811	769	795	752	830	732	819	811	826	815	779	807	801	803	806	785	797	812	730	774	805	774	763	779	817	804	803	852	804	761	766	807	797	743	801	814	771	785	805	788	811	804	773	782	812	865	802	846	779	827	811	817	797	817	791	829	807	763	794	746	759	744	791	793	805	789	764	813	787	820	771	782	794	811	806	790	841	818	766	759	839	740	793	804	779	773	765	789	769	821	829	840	811	815	794	819	782	810	805	796	766	847	801	778	815	779	799	836	808	747	822	790	784	763	801	807	734	824	734	843	794	763	797	795	821	782	765	797	785	749	806	781	812	777	885	832	753	789	741	810	834	809	803	807	797	827	795	813	825	793	839	799	751	777	843	829	779	782	829	816	827	793	769	759	785	788	818	785	803	777	819	778	791	814	792	805	786	791	783	786	797	740	748	780	752	757	840	806	808	825	799	786	824	768	796	825	836	803	820	819	786	803	785	803	796	757	756	821	806	812	800	772	804	816	783	819	788	790	800	772	838	836	826	793	809	814	823	794	806	794	801	768	786	839	778	855	772	764	796	761	809	795	828	815	852	827	771	780	808	811	759	816	833	765	785	846	772	747	769	793	824	835	845	765	756	816	774	818	794	769	799	773	802	788	807	826	762	768	775	793	810	778	786	862	789	785	805	772	806	773	811	818	752	825	814	775	828	804	754	732	781	765	786	794	842	800	825	798	803	748	817	801	818	779	807	820	845	887	781	724	794	810	805	816	793	811	853	772	794	807	799	825	715	841	767	794	768	752	769	805	811	810	805	828	789	771	772	825	818	798	772	783	801	815	775	792	813	813	846	755	778	844	798	774	781	868	808	775	773	724	774	790	767	817	778	822	761	781	792	773	781	808	801	800	764	793	792	772	859	809	798	836	825	778	771	768	740	770	805	808	823	840	776	821	813	809	788	771	792	797	809	781	792	784	790	807	800	782	793	792	751	809	780	737	832	772	808	812	806	740	805	828	767	749	778	775	815	840	794	793	808	754	810	838	786	776	810	785	785	799	768	811	832	796	837	820	828	799	834	818	787	825	787	837	801	782	763	780	796	859	770	809	743	783	769	796	788	792	811	778	829	767	795	778	837	813	746	743	783	782	816	751	835	786	828	760	825	820	836	791	783	821	790	806	800	787	764	818	831	819	776	799	827	821	758	809	779	811	818	782	787	825	765	813	760	811	783	803	813	801	824	768	814	888	742	833	778	780	761	847	799	813	785	784	797	831	757	790	786	815	723	752	827	750	786	815	784	812	878	828	827	768	746	784	817	812	827	849	812	800	758	776	822	810	795	766	803	845	825	830	852	770	741	804	822	772	793	815	778	839	731	776	821	776	825	794	766	784	837	802	794	813	855	790	807	810	770	820	725	828	781	815	840	774	832	798	818	793	816	820	831	786	790	834	762	825	814	753	755	781	786	828	774	851	808	791	776	833	797	781	781	739	749	821	798	792	819	792	773	798	736	801	827	837	764	777	774	757	824	808	822	786	804	798	820	768	787	805	777	797	780	812	769	799	824	828	797	804	761	799	802	791	828	779	815	770	806	768	771	811	796	841	800	755	776	856	775	770	778	796	816	831	831	776	778	778	801	812	826	779	834	831	811	761	778	793	810	840	802	777	863	798	816	778	801	788	765	786	774	838	806	797	802	791	771	852	827	821	761	788	754	806	795	778	791	779	839	821	782	859	799	769	810	858	832	849	824	746	813	767	819	824	764	787	759	767	772	762	829	785	801	787	811	795	820	819	753	776	843	763	764	774	833	858	785	807	814	799	846	800	817	835	757	805	791	776	770	817	797	789	799	802	785	819	783	818	811	782	781	840	816	805	782	788	777	792	838	776	792	815	816	772	865	790	779	808	788	785	842	762	783	794	804	794	777	803	795	811	829	824	795	816	781	808	790	777	805	777	800	829	769	848	783	789	760	811	801	780	769	828	846	808	814	792	801	784	746	824	813	811	740	805	777	764	860	800	783	750	766	767	822	710	755	802	766	766	814	804	805	776	816	804	773	788	841	765	855	845	776	801	782	810	756	828	813	800	776	787	760	737	783	763	813	781	784	800	806	810	740	767	747	798	761	763	810	780	816	821	775	828	796	772	782	782	824	807
26970	17890	14032	3682	928	624	512	425	408	388	382	346	371	332	384	307	321	304	312	316	323	270	320	310	327	307	301	282	248	289	315	295	313	295	294	310	268	311	280	308	313	321	263	278	244	292	299	307	288	275	265	267	265	290	271	300	308	253	302	271	313	287	305	279	295	297	269	317	301	282	288	260	278	299	288	316	275	319	282	288	304	287	315	308	290	293	290	280	267	298	304	291	287	271	278	286	303	266	300	304	276	302	281	256	301	302	321	308	272	313	277	285	299	281	306	328	301	308	275	345	320	291	270	282	285	287	270	292	281	297	327	278	275	270	316	267	289	283	294	289	283	297	288	302	291	291	345	304	282	281	281	338	264	254	300	315	281	277	276	315	297	294	322	295	262	306	318	274	294	283	277	322	308	316	262	288	249	268	302	297	289	280	293	262	299	296	302	261	297	293	257	290	300	247	298	299	285	317	286	272	279	231	294	269	269	277	283	301	285	259	305	287	310	262	302	304	314	258	273	301	298	275	276	277	300	310	293	303	268	273	283	327	298	307	282	304	264	325	287	311	273	261	300	269	276	294	254	278	298	314	285	269	275	294	283	291	265	288	268	239	267	264	295	308	288	287	285	294	299	263	294	294	290	279	281	308	307	277	282	244	287	267	281	270	262	303	277	299	328	288	283	264	250	293	279	261	269	291	284	268	274	310	295	291	249	271	243	277	318	310	301	334	279	280	279	308	293	312	270	288	291	297	288	305	260	297	289	313	288	296	301	322	253	313	299	287	285	297	316	264	291	313	312	280	269	272	292	291	295	288	278	312	274	262	288	310	322	292	321	261	264	282	264	272	295	290	294	323	261	295	313	256	292	286	302	306	261	270	297	311	273	328	304	276	275	280	296	280	306	303	320	281	279	300	294	299	314	271	278	291	303	284	292	289	281	291	269	295	300	292	294	309	300	284	276	285	282	258	288	267	283	251	294	285	253	307	277	267	268	255	256	294	271	294	272	294	303	281	299	271	330	295	283	260	294	262	290	269	278	264	297	319	296	303	293	281	260	264	292	271	275	281	269	292	282	262	271	294	255	286	298	295	298	327	286	279	295	277	267	289	263	279	312	292	278	278	261	297	297	286	290	285	310	254	259	293	278	289	248	303	294	288	258	302	271	299	290	289	277	310	277	262	280	278	326	284	304	329	299	292	281	293	275	293	282	291	288	271	297	287	329	288	305	264	286	313	284	287	293	268	265	274	282	303	267	281	266	310	284	274	295	281	315	307	288	273	306	285	269	276	288	286	284	254	268	285	290	277	247	292	264	306	278	274	286	235	277	307	256	315	292	287	296	286	285	274	301	291	277	290	252	280	306	298	257	264	284	299	286	324	283	304	310	331	301	295	282	307	280	271	304	303	317	254	288	291	288	294	303	299	289	301	295	277	294	301	279	297	304	269	292	291	305	263	297	306	297	289	333	340	282	271	273	306	275	277	296	285	285	264	257	318	328	310	308	263	289	276	286	293	277	306	277	289	313	281	274	298	276	292	281	288	288	348	311	277	274	295	280	284	285	292	290	295	259	298	264	343	256	297	300	261	303	279	294	284	287	284	285	287	291	304	277	258	321	251	279	271	277	277	321	265	283	287	307	297	270	297	259	304	267	299	269	265	313	282	280	292	286	289	293	291	277	289	294	305	296	272	261	274	287	293	296	281	299	282	257	335	265	300	284	307	272	294	317	290	305	285	276	296	278	317	315	333	253	309	289	327	276	277	236	268	310	268	313	306	277	281	259	305	255	288	287	290	281	288	324	289	339	306	318	317	330	310	278	273	270	290	256	292	314	313	278	291	300	269	278	280	270	324	279	290	263	264	310	311	319	300	291	285	279	294	261	276	286	281	274	314	294	293	290	312	299	276	319	315	282	267	281	288	337	290	285	319	276	297	277	306	288	284	290	274	294	325	268	289	261	268	309	290	267	296	287	288	286	319	302	323	293	297	284	285	297	312	321	284	290	267	288	295	286	324	290	275	289	289	251	301	295	313	274	280	298	278	309	296	283	288	251	295	298	274	292	297	283	284	287	330	291	270	256	319	301	265	304	246	282	291	303	317	295	269	314	257	315	280	310	309	266	273	300	279	291	292	271	289	295	296	299	279	278	305	256	306	286	302	282	259	268	293	297	292	320	275	249	292	302	274	303	279	318	259	263	296	288	262	298	297	281	305	317	274	277	264	280	276	256	285	300	296	260	293	272	304	302	329	275	298	300	268	274	317	288	283	295	299	296	290	302	244	322	284	292	287	277	301	271	312	295	280	297	279	270	311	310	270	275	297	283	299	287	249	269	279	273	293	324	287	284	299	293	290	291	277	295	313	271	262	321	290	298	302	283	298	305	287	287	304	273	293	267	278	288	307	296	309	286	290	295	269	294	310	296	301	305	249	270	305	291	288	288	312	291	318	311	316	272	332	247	302	312	291	281	305	319	272	279	257	289	294	278	266	268	276	285	317	273	292	294	286	307	310	273	279	266	287	287	301	315	260	273	312	272	263	260	285	300	289	285	298	277	282	286	312	288	289	277	274	244	260	299	302	308	266	291	300	267	287	245	288	293	286	294	296	270	297	263	266	275	307	266	283	293	283	305	285	315	294	278	300	286	299	279	298	308	306	269	287	308	287	297	282	290	283	292	307	265	272	262	265	293	304	281	306	294	303	312	281	284	280	319	288	285	309	310	264	309	296	271	286	269	263	290	275	308	308	305	313	333	273	279	269	267	295	292	298	306	275	303	269	290	284	287	277	321	270	262	284	312	272	266	282	316	274	291	281	270	304	290	287	298	266	319	296	303	273	292	291	280	334	305	255	293	275	253	321	256	265	271	315	282	274	279	275	299	313	280	279	260	314	309	286	295	276	259	296	252	298	263	297	267	303	277	277	271	269	301	282	297	284	278	256	313	270	278	324	305	271	266	301	291	301	281	323	312	288	294	269	273	270	275	285	267	278	322	281	294	273	286	280	301	269	286	245	286	277	296	275	302	314	269	280	286	288	281	299	294	270	281	281	272	276	246	279	300	265	304	268	300	292	280	303	314	261	286	282	284	273	299	282	293	297	283	290	256	286	294	272	297	310	266	295	278	263	266	290	282	288	286	296	291	290	329	319	306	295	300	272	269	300	273	288	307	299	310	276	284	319	275	278	287	293	262	275	297	296	329	298	314	281	313	278	269	283	287	299	280	295	256	286	297	275	312	274	310	288	292	306	258	313	308	296	254	275	269	300	291	274	300	278	314	312	280	252	246	254	307	305	286	291	287	266	271	327	279	298	288	279	293	289	279	274	283	277	305	285	295	275	296	319	304	274	316	317	317	293	289	261	276	290	311	272	284	275	278	285	264	309	290	274	302	318	288	284	281	297	292	279	237	297	312	281	315	306	295	276	260	276	242	280	291	279	277	288	323	284	275	270	266	274	274	297	295	312	304	295	304	295	313	294	307	282	249	241	275	277
19656	16459	16669	5476	2726	2233	1744	1590	1339	1331	1149	1097	1023	972	941	884	864	802	807	819	818	773	788	738	714	666	756	727	775	735	728	702	733	700	712	678	705	723	744	681	742	688	692	704	678	658	690	684	664	729	717	678	675	650	677	721	729	674	721	704	672	703	699	658	703	737	674	719	656	726	704	698	674	694	678	646	676	648	698	671	681	719	730	661	718	697	705	670	670	646	736	727	667	633	673	680	658	685	735	681	721	668	679	704	716	686	681	711	700	652	756	699	715	724	693	717	665	711	686	677	671	709	699	651	643	723	663	717	716	678	652	644	680	677	638	711	685	660	665	673	699	678	684	646	672	695	681	636	672	698	699	668	759	708	695	682	697	663	656	669	703	687	733	744	703	686	648	700	638	658	758	665	697	731	718	707	643	683	686	726	695	687	680	664	673	697	672	655	697	661	761	685	684	715	714	754	692	660	661	699	754	671	657	703	638	713	687	668	708	690	710	707	679	664	691	697	726	685	649	710	672	716	671	672	688	661	694	700	687	755	670	653	722	685	706	658	745	675	715	680	689	674	658	681	728	675	724	672	681	679	667	672	659	691	670	667	679	696	691	691	687	711	680	689	763	735	699	701	720	703	668	693	715	718	677	658	696	691	710	662	720	710	686	715	717	720	633	683	687	671	690	758	683	680	677	722	658	711	690	643	667	688	686	708	681	684	722	692	730	672	712	708	695	686	697	712	699	703	687	676	684	689	752	743	715	614	698	676	664	701	669	722	722	699	681	694	703	669	647	713	677	745	708	666	703	662	670	716	702	687	717	682	617	713	662	705	714	680	720	657	692	702	657	682	717	663	675	731	691	717	653	669	707	694	716	696	683	636	702	713	666	660	682	707	723	706	677	716	713	708	687	637	722	693	669	697	685	704	698	653	669	724	693	684	677	697	671	686	657	705	634	706	698	754	655	693	712	699	686	655	699	692	668	711	723	695	687	717	688	692	654	695	698	659	697	711	710	672	696	717	688	692	753	670	707	648	687	690	669	735	648	680	679	648	679	728	685	671	707	692	719	649	695	683	687	659	689	716	719	724	706	721	726	716	688	681	706	680	654	743	705	645	701	671	718	692	715	688	695	639	719	723	707	681	676	734	655	722	650	657	677	672	721	701	661	662	739	713	688	761	677	703	687	710	716	682	688	681	718	709	684	663	724	706	719	731	681	722	771	706	634	668	697	695	669	651	659	694	703	763	692	681	718	682	703	709	665	651	688	683	692	690	740	721	689	679	676	675	694	654	691	683	668	709	664	724	677	699	671	700	670	664	719	691	702	688	741	693	696	679	713	697	713	707	655	694	716	659	735	668	680	672	745	662	666	707	722	679	757	700	746	716	708	739	706	664	703	719	723	688	660	720	696	722	694	722	704	695	699	699	701	728	654	732	735	728	673	691	708	702	707	686	716	693	724	695	744	656	692	744	762	693	685	694	669	720	702	685	660	675	664	677	730	678	699	645	650	709	726	666	707	720	675	702	658	666	715	673	677	678	711	715	721	703	690	711	704	662	682	740	673	706	674	699	697	721	714	685	634	740	650	734	730	703	740	647	685	682	702	682	725	686	693	667	733	724	684	717	661	675	676	727	721	662	674	716	718	676	684	712	702	711	700	718	702	720	669	685	682	649	735	713	704	699	744	720	686	697	693	719	718	697	717	720	739	640	717	696	673	728	643	666	716	743	712	655	709	710	732	688	668	672	698	704	700	674	688	681	671	674	667	695	690	689	712	727	694	699	676	679	740	712	716	656	652	692	629	711	697	704	686	661	680	723	702	699	706	629	693	668	667	681	698	668	698	690	707	662	671	645	696	722	700	716	694	705	644	745	673	693	723	684	667	681	684	665	677	714	687	678	759	726	686	727	719	707	651	749	711	718	669	700	683	650	700	792	673	689	705	685	668	738	686	724	733	664	685	694	675	710	680	699	692	666	700	678	719	710	758	708	670	676	710	717	698	669	738	709	700	663	664	697	648	669	725	688	674	675	644	732	661	651	687	706	695	689	706	699	722	689	684	662	687	704	712	657	663	687	684	675	683	695	697	701	688	722	735	703	658	709	743	721	651	704	691	677	714	722	699	715	684	698	668	695	687	696	737	725	690	709	700	687	667	679	686	669	635	704	668	659	636	676	727	749	695	670	670	683	672	664	716	762	677	647	676	691	716	696	721	693	740	699	711	707	733	698	711	702	665	685	656	689	719	702	712	733	715	668	659	703	693	705	702	703	769	693	705	703	723	704	739	743	703	699	688	692	726	616	683	699	686	701	665	667	653	672	715	679	680	698	694	690	735	692	634	685	667	668	680	711	701	672	652	749	667	679	712	695	710	722	739	749	733	663	670	707	702	702	649	707	711	710	730	688	687	716	672	691	647	711	750	691	693	732	696	742	706	701	709	719	696	688	697	700	728	638	660	745	740	715	709	665	632	693	725	652	706	711	674	710	661	690	735	661	739	667	695	704	732	749	720	707	675	698	706	681	660	709	716	727	693	684	696	691	695	692	680	726	677	706	720	679	730	716	621	689	695	651	713	696	723	721	701	675	720	668	690	695	661	676	687	695	712	690	695	712	677	730	727	716	709	687	670	687	689	727	693	703	750	708	707	671	679	645	683	710	679	681	680	690	696	682	651	693	780	729	706	726	735	667	673	683	686	672	708	693	722	776	736	652	678	643	697	688	704	713	719	717	716	656	698	698	685	660	715	683	698	703	713	666	681	712	713	643	680	653	685	710	723	629	660	730	694	699	635	697	670	695	689	678	684	680	662	717	665	654	666	679	729	685	716	720	692	733	701	705	702	705	717	668	689	691	739	712	632	673	682	727	673	703	624	693	692	679	702	721	694	729	735	691	699	696	683	694	733	643	714	722	681	668	702	682	737	695	724	677	719	716	714	740	699	680	660	697	730	670	712	688	708	680	676	657	712	709	657	685	691	708	732	661	748	674	702	737	699	644	720	690	640	640	720	724	700	662	737	722	677	692	690	676	693	675	678	674	654	678	735	705	718	675	658	676	709	720	725	666	733	682	731	683	689	714	662	697	672	748	693	714	716	696	645	704	654	690	656	647	652	679	684	683	700	692	725	678	717	700	686	694	628	685	653	704	710	717	713	650	710	719	701	710	706	713	722	729	682	717	712	708	689	698	712	706	670	683	699	646	722	653	689	683	686	712	684	699	720	685	691	681	738	651	719	694	699	705	659	719	710	712	724	683	666	732	659	714	705	678	692	683	643	658	709	628	639	733	738	710	735	715	685	671	752	701	666	741	682	678	689	717	728	653	677	711	710	690	704	671	682	681	665	683	743	663	662	649	712	675	743	721	665	705	731	683	703	676	653	735	747	708	716	699	717	643	688	684	700	727	692	720	708	687	685	722	732	722	682	735	725	682	683	682	676	724	681	710	647	691	705	679	699	700	698	710	701	745	695	691	671	693	657	716	689	766	733	679	715	706
36377	26731	23064	7529	1551	782	520	443	379	364	313	281	238	240	241	254	213	216	213	238	208	208	203	183	226	210	178	201	212	189	208	217	203	191	186	204	197	146	234	180	187	195	185	189	176	186	185	185	193	195	199	193	204	205	210	191	209	187	186	205	203	194	196	221	176	217	197	184	192	177	208	195	175	199	187	168	195	198	198	190	186	184	181	228	228	161	186	184	187	212	206	189	194	210	197	197	192	179	186	177	186	194	179	187	185	176	232	212	171	176	187	194	163	193	207	190	183	184	193	202	172	161	178	192	190	175	207	184	202	186	188	169	203	185	206	179	194	189	199	186	195	217	211	182	167	194	165	185	200	188	200	185	204	177	170	197	177	197	211	190	189	183	184	209	180	214	191	176	203	190	201	198	209	176	209	226	178	196	188	185	162	199	200	166	186	189	185	176	215	187	186	202	168	193	186	168	209	177	191	213	174	215	186	181	184	174	207	207	161	201	158	211	176	188	196	177	170	188	193	188	182	188	209	193	173	198	184	177	199	195	192	209	179	176	175	183	179	202	187	160	203	179	186	214	183	189	181	190	198	181	181	182	176	194	194	192	183	186	203	210	205	177	185	209	181	206	194	168	182	174	169	150	182	171	211	174	155	187	184	200	194	160	213	206	184	183	196	209	185	186	190	202	175	171	181	201	190	191	176	202	179	205	165	202	199	190	179	169	175	202	206	183	190	182	192	196	163	161	205	212	195	176	201	176	180	189	177	199	169	202	171	170	183	202	190	188	196	205	182	205	219	202	223	181	160	203	178	214	179	200	195	194	186	200	185	174	166	215	182	193	174	187	179	173	169	176	193	180	214	195	192	196	172	195	201	194	175	186	188	193	187	204	182	193	195	158	174	192	198	192	225	178	195	176	196	215	186	180	174	189	189	205	171	196	198	196	200	171	201	164	196	199	179	188	182	201	185	195	173	170	193	200	219	176	177	190	168	158	201	185	180	190	203	198	205	198	200	189	178	161	198	182	197	180	202	198	182	171	172	189	192	194	181	200	199	204	183	184	225	178	186	181	182	184	188	166	229	190	198	171	189	176	196	192	214	199	140	184	199	176	188	183	192	206	208	180	209	172	179	193	208	193	204	179	196	188	186	196	178	187	214	197	190	181	150	215	171	194	179	188	194	175	172	176	174	174	198	192	191	195	193	201	201	210	202	185	200	202	195	198	149	185	203	189	180	191	182	201	181	198	195	184	175	182	189	189	200	185	204	166	189	185	195	207	212	200	179	183	183	189	212	209	207	180	176	185	193	187	173	173	169	186	197	208	198	188	211	190	186	196	197	225	207	174	180	188	214	190	183	169	191	194	186	191	186	221	185	191	193	181	185	191	197	167	181	173	162	182	197	182	174	177	179	177	185	159	203	187	206	200	182	189	199	163	158	183	206	188	195	181	164	191	189	189	195	189	203	218	180	185	175	205	185	205	194	186	200	179	209	154	220	172	198	188	179	175	196	193	195	169	212	201	184	172	201	189	180	183	195	191	181	194	203	169	220	173	163	190	182	207	182	178	176	170	177	208	180	184	179	205	206	172	205	179	197	182	198	182	189	201	185	185	184	161	190	177	187	172	220	193	179	185	196	202	170	182	179	193	196	192	205	181	183	187	196	196	181	168	187	181	196	167	178	205	176	217	175	191	219	191	201	206	189	187	207	175	180	179	203	188	191	191	197	194	192	181	187	204	186	186	203	190	193	175	172	170	191	194	188	198	206	216	177	192	178	151	194	177	204	194	178	212	185	201	184	176	194	198	190	174	198	195	209	170	193	155	187	199	192	176	216	215	189	216	194	193	180	181	200	184	183	179	189	181	211	193	197	156	190	180	194	190	187	189	173	213	179	190	194	162	177	191	187	183	170	207	209	194	173	175	174	187	206	189	212	168	176	188	198	186	188	208	178	193	197	187	178	219	196	189	182	182	198	169	208	187	200	173	192	160	191	182	154	188	178	209	185	173	202	181	209	212	196	205	202	171	183	180	199	150	203	206	178	177	196	180	176	204	177	154	211	174	186	175	184	206	181	202	220	182	193	199	198	194	208	211	167	182	175	182	214	181	194	160	189	199	202	183	193	167	201	169	196	209	190	206	191	190	207	191	185	199	179	199	183	179	178	177	187	200	191	201	197	199	196	191	194	202	183	173	199	188	178	199	173	186	174	180	205	188	154	189	190	192	207	180	179	181	208	178	185	178	195	183	193	179	179	199	184	164	210	182	198	210	191	188	204	183	195	168	203	197	216	173	178	167	175	176	174	195	206	177	192	201	216	171	184	209	184	212	187	191	194	187	179	199	189	177	201	169	194	200	180	176	194	193	213	190	175	190	187	185	207	184	206	179	191	196	166	183	178	174	179	192	172	189	176	198	197	198	198	174	193	178	194	182	210	205	216	202	177	192	180	179	153	172	205	181	182	184	186	206	180	189	200	165	183	186	176	203	189	172	191	201	192	185	185	201	192	194	168	171	196	194	203	190	175	200	172	182	189	190	186	169	178	178	202	190	228	173	165	205	193	193	192	164	178	203	185	220	223	193	193	189	170	173	199	188	184	178	213	196	204	182	172	194	202	199	203	202	212	189	191	179	191	220	175	194	188	201	201	197	172	204	156	181	202	171	207	208	206	199	204	185	181	198	166	185	176	184	172	204	229	199	179	182	164	181	214	183	181	178	193	182	183	200	195	209	215	190	170	177	203	198	187	171	225	203	214	159	193	168	201	195	177	219	176	191	195	191	203	203	204	216	177	195	186	173	195	238	177	189	190	189	189	204	200	176	201	207	168	211	190	207	210	176	173	185	191	196	173	193	195	179	205	201	182	183	213	207	173	181	180	165	184	179	187	220	184	188	164	172	201	168	192	174	201	182	165	180	183	222	209	184	186	183	193	179	214	171	180	199	173	180	187	178	180	227	202	186	202	197	169	170	185	185	202	185	166	200	167	189	182	175	164	195	181	174	165	210	186	212	193	185	171	175	197	203	178	174	207	198	199	210	202	214	186	201	197	192	171	192	170	212	182	187	182	173	185	178	206	191	203	203	165	190	177	204	185	204	183	162	197	196	202	181	212	208	220	179	192	224	190	200	188	193	182	174	203	187	190	192	193	180	181	200	180	184	193	201	212	177	200	217	167	203	192	196	196	188	199	187	186	180	184	199	190	193	166	180	180	181	183	175	192	185	176	207	206	193	193	203	180	185	205	189	197	171	200	202	206	193	177	173	179	187	181	185	183	221	181	190	182	193	188	220	186	170	202	182	179	183	192	177	194	195	180	193	188	182	188	181	179	203	204	205	187	202	183	198	223	180	214	212	186	203	167	187	176	185	179	200	184	194	185	179	192	183	178	207	160	190	180	163	171	170	192	191	172	191	181	193	181	183	191	188	190	178	183	176	175	207	180	206	184	168	186	196	190	179	216	202	180	205	190	191	206	188	166	187	182	190	181	211	191	207
25172	21924	24566	7439	3519	2663	2170	1757	1519	1348	1220	1182	1033	929	830	795	744	747	660	705	647	622	596	600	593	567	571	571	541	577	508	510	501	521	484	491	515	505	519	540	493	534	520	503	534	472	539	506	495	509	489	484	505	464	510	486	464	459	460	501	507	492	486	501	509	488	488	497	455	520	494	496	471	494	527	485	458	505	481	468	480	461	465	424	422	506	487	466	534	479	494	517	475	436	515	478	443	522	522	450	463	486	513	432	499	488	464	491	469	468	529	493	487	456	511	519	481	470	505	475	489	495	481	488	477	485	445	489	478	480	498	500	490	454	486	464	479	471	522	543	423	504	472	505	482	472	453	503	480	466	492	456	503	479	456	496	460	481	488	458	472	463	472	489	448	466	485	451	436	511	467	484	462	451	485	464	489	464	501	463	502	482	509	462	441	479	503	502	487	494	480	492	479	433	463	506	484	500	497	491	494	465	499	492	520	472	473	468	478	453	428	481	498	499	488	486	477	468	438	470	492	487	471	475	438	494	495	466	460	521	458	482	463	505	510	486	507	523	471	490	496	459	462	470	509	497	437	476	479	485	475	441	498	454	474	464	479	460	481	466	481	483	484	479	514	464	458	472	467	465	502	493	448	491	484	432	482	462	500	481	489	497	456	522	513	495	495	468	478	512	493	459	484	471	468	513	498	489	454	446	485	509	468	435	458	474	506	517	476	481	490	482	482	448	485	469	490	469	487	484	427	495	512	489	511	502	499	497	490	507	488	470	491	475	499	530	505	490	484	485	449	504	502	492	500	486	501	514	476	495	493	510	490	460	496	504	444	464	508	475	460	515	488	466	467	481	462	509	455	508	491	497	471	505	496	498	467	484	504	437	467	496	444	513	489	475	417	460	470	474	491	457	477	471	493	478	436	470	484	499	494	451	453	494	479	471	488	453	501	504	466	481	451	482	512	491	505	498	496	461	474	490	480	442	461	488	450	477	471	479	476	514	460	463	468	481	485	516	514	514	489	452	468	502	475	522	492	478	462	490	467	489	489	460	515	504	462	444	498	479	485	474	492	518	476	464	461	447	503	493	436	504	469	499	488	463	454	483	475	523	480	447	497	498	496	533	469	494	452	509	471	483	506	521	476	499	507	478	452	439	462	516	471	470	499	496	476	440	495	497	488	481	490	460	474	487	490	480	498	496	486	534	483	479	459	480	459	484	441	511	506	460	507	493	507	491	488	476	519	438	516	472	473	480	525	483	482	457	498	529	484	490	453	496	500	466	493	506	511	457	473	463	478	482	517	489	461	466	490	501	477	461	509	486	488	468	483	470	468	463	482	466	449	477	461	476	460	465	533	466	485	479	518	465	483	483	480	518	490	517	486	489	492	517	463	467	480	480	495	447	475	488	522	456	461	456	463	510	495	504	483	477	430	460	492	519	468	506	478	481	478	511	498	470	512	500	516	482	462	492	498	463	473	490	469	464	459	500	505	496	495	486	514	440	472	486	490	502	474	476	472	464	483	525	495	465	465	476	477	490	522	500	487	527	496	462	514	478	498	496	464	466	484	492	485	493	492	504	507	480	469	481	492	447	487	473	484	506	496	441	505	486	459	487	472	483	478	494	491	464	508	490	475	536	461	447	452	520	454	480	513	501	495	517	496	492	452	432	454	522	484	510	493	507	482	498	453	457	493	463	441	464	503	511	432	485	495	460	489	477	473	491	463	511	459	494	493	462	517	471	450	494	478	483	454	447	510	498	463	492	445	465	481	486	485	552	483	456	503	479	488	454	527	462	525	524	496	492	492	486	499	455	464	485	495	465	486	480	493	479	483	478	511	507	460	480	465	469	458	482	449	493	457	452	475	449	489	502	476	463	482	461	471	480	494	492	476	456	455	480	492	526	489	480	467	486	457	480	472	500	455	499	470	499	466	447	487	505	487	503	524	505	456	496	493	455	501	477	489	457	489	441	480	423	486	499	474	488	470	492	464	461	482	507	475	511	458	515	480	534	460	473	512	498	516	457	448	490	533	465	446	471	461	477	493	481	453	512	484	486	448	479	496	463	484	460	499	467	479	496	482	476	494	459	507	490	472	468	495	517	480	482	428	479	499	493	473	466	473	420	481	484	478	492	511	477	501	482	484	492	460	464	447	489	462	473	460	456	447	526	489	495	503	483	437	475	483	479	500	450	436	474	462	478	483	497	491	471	536	452	468	459	467	452	481	477	508	476	470	471	505	458	477	491	503	467	472	485	503	488	487	463	480	495	445	483	467	469	482	465	462	478	485	454	446	483	503	458	469	471	516	495	492	453	442	502	468	483	488	461	473	509	450	470	490	488	435	474	490	477	516	457	504	488	508	469	482	490	505	501	525	521	466	462	481	486	452	497	488	479	437	477	455	449	485	467	511	462	471	487	523	475	500	467	445	477	449	442	495	441	479	481	481	497	486	451	493	503	500	490	475	515	515	528	485	484	455	515	502	494	450	482	489	507	466	487	494	432	441	478	484	463	498	501	489	514	466	477	459	507	496	491	515	510	486	501	471	486	488	473	478	464	484	445	474	466	460	476	502	518	477	492	515	480	509	501	481	519	467	485	490	483	492	487	460	477	479	463	449	483	492	503	476	486	519	478	456	450	505	455	493	469	465	487	507	440	495	453	515	475	499	466	513	458	501	463	478	440	487	476	486	506	454	465	442	550	451	446	512	468	439	455	471	475	532	436	471	499	491	486	481	483	490	499	479	483	448	475	472	464	488	477	495	477	463	496	462	460	466	513	513	487	473	488	456	469	475	484	528	490	495	470	457	471	486	505	501	505	485	486	480	479	453	453	470	479	483	524	452	479	512	513	475	496	461	500	479	489	465	495	522	430	470	506	474	457	466	423	482	472	508	470	485	489	500	485	505	449	491	464	490	496	510	499	483	474	459	514	467	455	477	463	494	485	495	470	452	507	481	459	437	485	466	418	507	513	482	474	495	453	472	519	474	499	488	459	464	508	489	479	426	458	423	500	470	478	480	497	488	503	457	492	447	459	496	486	508	473	461	423	459	499	468	489	452	489	472	477	487	483	499	460	472	505	480	485	477	474	502	490	474	479	493	461	457	526	447	478	492	472	441	465	467	444	463	446	478	457	485	443	475	471	519	468	459	498	496	485	499	471	440	494	502	492	460	484	466	438	471	490	470	531	484	480	493	514	455	501	509	478	440	522	446	480	499	484	455	437	484	473	508	445	474	508	471	452	461	503	434	489	474	485	485	459	483	481	479	464	470	492	510	480	502	459	503	436	515	496	514	479	531	511	471	437	494	491	470	485	453	480	455	480	473	482	501	460	496	439	475	482	468	444	480	462	512	482	465	507	504	470	469	473	488	456	470	474	497	492	498	465	465	471	459	476	484	494	469	506	458	485	440	485	509	492	486	493	470	465	481	485	471	457	501	511	477	486	466	457	491	493	503	495	450	478	449	489	461	463	442	476	481	496	480	464	489	453
11990	5174	2825	1023	531	476	432	382	377	423	381	386	307	338	392	343	326	330	311	329	315	328	301	335	308	354	349	315	323	332	317	295	310	304	327	310	304	298	303	316	302	339	341	293	324	344	328	318	318	337	286	287	302	334	337	311	352	309	332	311	353	318	298	316	323	314	334	314	339	348	310	330	308	328	329	302	307	318	325	346	308	320	309	310	310	330	299	315	338	327	297	303	322	327	318	294	344	321	340	332	338	312	317	324	318	349	322	290	326	333	318	359	353	356	300	328	314	352	321	330	326	343	307	291	322	339	319	304	385	333	329	352	352	359	367	324	320	313	315	350	345	363	317	313	370	322	357	318	304	313	320	305	303	329	352	327	316	365	352	324	322	344	329	338	363	355	330	347	334	330	337	339	335	344	341	352	302	343	332	328	317	313	349	341	319	366	324	323	291	324	332	340	315	327	330	301	307	355	300	302	321	332	348	353	352	302	295	316	359	284	330	308	318	318	321	332	311	302	324	341	311	296	317	314	342	350	348	293	352	319	337	339	324	317	312	311	361	319	334	363	286	313	351	353	301	364	337	363	341	352	309	354	356	337	327	353	303	343	312	317	309	320	323	347	384	341	303	339	335	322	322	342	349	328	343	308	346	314	303	301	319	306	364	312	294	333	362	354	310	311	336	298	304	342	346	337	345	322	328	324	290	330	339	341	355	311	333	317	330	316	334	327	333	301	326	339	351	302	311	335	314	328	333	337	334	349	346	342	349	380	342	339	297	349	319	315	332	348	326	347	334	334	310	342	352	345	342	341	320	332	317	356	316	333	337	321	316	354	326	336	341	359	342	309	290	336	293	348	359	324	330	354	318	338	350	299	351	332	338	319	327	366	334	331	330	305	366	296	373	288	301	306	295	283	338	324	340	316	319	302	303	328	378	316	316	327	372	287	344	346	371	335	347	330	332	343	334	320	323	334	374	309	323	335	287	329	319	329	327	334	359	332	310	331	347	346	339	329	325	361	304	312	326	339	313	314	323	309	322	294	333	340	344	303	357	308	348	320	351	328	317	330	355	337	335	314	303	314	310	316	318	329	336	311	336	327	305	316	288	351	325	350	341	336	346	298	339	323	304	330	294	312	352	301	313	357	326	329	329	339	334	322	283	339	313	337	296	327	316	338	347	326	306	328	325	303	285	305	325	316	346	298	334	329	324	306	320	337	343	349	302	310	328	322	297	339	329	351	348	328	318	327	348	316	335	303	311	297	335	319	315	321	323	316	317	303	334	324	304	321	329	362	321	321	335	316	333	333	317	329	334	332	318	351	360	335	309	322	325	336	316	304	313	314	325	349	378	325	330	324	352	374	328	327	311	338	325	326	308	328	318	326	374	340	332	345	300	328	329	328	356	304	336	331	315	328	325	344	331	345	322	327	325	336	321	302	361	323	308	330	337	297	316	304	319	328	306	327	310	320	356	339	285	340	345	344	315	331	365	321	336	313	354	327	340	336	313	327	344	347	315	320	294	317	310	322	319	314	285	332	313	310	305	315	342	335	351	307	327	323	348	335	311	346	300	291	316	305	336	309	395	346	328	326	356	351	321	368	306	352	333	278	278	317	323	313	371	348	346	347	301	310	293	325	334	345	299	330	333	334	304	330	355	316	318	311	358	305	328	306	324	310	339	344	357	297	314	326	362	341	316	324	351	342	326	343	333	333	329	317	338	311	295	321	310	296	341	325	323	300	340	359	315	350	321	343	363	333	327	347	332	332	310	333	325	328	309	325	314	319	325	305	331	324	340	332	334	349	354	371	310	346	351	312	287	305	304	357	318	327	330	322	363	331	352	321	308	332	322	295	331	319	330	335	304	356	340	321	345	304	322	368	317	357	305	352	336	321	330	305	354	335	321	275	317	342	323	303	332	345	336	323	357	354	314	354	350	328	296	314	321	375	322	320	335	313	313	334	327	323	325	339	330	329	330	307	370	313	327	311	319	307	363	342	339	337	336	336	330	365	312	382	325	331	316	309	353	322	327	362	349	338	358	314	341	346	342	303	346	335	336	318	320	339	315	323	325	339	319	296	324	351	342	354	339	300	322	301	341	326	297	317	292	326	356	323	313	316	308	317	342	299	363	302	336	323	330	316	348	314	355	315	329	364	315	305	346	324	338	346	331	340	350	335	324	313	313	361	340	340	323	310	359	340	345	332	328	296	340	374	305	335	337	356	343	300	317	318	322	320	310	326	334	343	281	313	345	315	327	354	321	353	332	339	321	337	313	327	321	300	299	294	336	348	314	346	347	322	322	352	301	342	327	330	327	336	320	343	335	363	295	354	346	309	333	340	321	318	334	320	291	331	301	306	331	354	337	324	351	342	351	327	340	316	305	319	321	349	317	289	323	313	333	332	332	341	306	313	307	348	320	321	330	311	337	317	348	341	310	339	333	331	329	356	342	361	336	333	338	328	326	323	331	324	302	370	343	353	333	336	304	335	340	327	310	330	315	338	310	324	306	313	329	330	335	331	336	331	349	361	338	341	330	337	280	319	326	335	352	301	321	325	342	355	331	308	359	323	302	317	325	346	338	351	292	302	339	309	369	303	354	330	299	352	337	331	303	332	340	351	352	297	336	355	298	289	322	337	331	317	317	331	305	372	322	330	321	326	345	341	301	309	310	320	348	324	323	323	346	357	319	314	328	344	335	324	328	344	322	308	359	312	312	309	321	319	331	342	330	323	321	305	318	318	334	303	338	320	345	328	319	303	365	356	351	351	316	343	318	307	314	355	340	340	320	335	323	314	318	364	320	344	324	326	347	328	316	342	301	316	324	305	309	284	339	312	330	311	347	332	332	367	307	317	305	345	346	331	331	330	326	334	343	348	334	321	341	317	320	316	330	347	357	357	313	329	327	302	337	317	320	334	305	352	324	308	367	363	320	312	299	333	338	335	361	323	285	317	291	310	331	328	340	339	318	321	302	317	317	370	327	335	303	325	291	328	316	320	347	347	347	345	309	300	328	321	327	343	338	330	327	353	344	326	352	370	321	317	312	328	317	341	317	300	338	315	343	342	338	363	327	310	327	325	352	328	307	342	307	340	341	289	349	356	294	321	353	340	338	313	333	366	327	348	292	328	301	341	313	315	307	379	324	310	306	316	321	292	350	336	294	340	325	301	318	342	341	347	305	325	335	328	327	305	327	312	346	328	338	279	331	312	319	337	335	347	347	301	337	359	333	341	325	322	311	331	325	328	334	368	337	331	323	330	343	311	342	326	307	312	364	331	312	324	343	329	337	307	335	327	314	332	320	314	367	334	333	327	311	313	346	305	348	338	308	342	337	329	335	296	340	336	331	329	318	333	334	319	337	346	331	340	318	349	332	356	328	322	362	301	336	375	317	343	325	284	334	332	330	324	329	310	339	335	354	295	307	330	286	321	312	299	319	334	342	308	335	327	292	308	308	358	334	329	304	350	316	324	315	318	342	301	330	279	313	324
8911	5601	5679	2670	1818	1538	1298	1159	1067	1033	953	944	998	904	871	852	817	816	855	848	791	808	810	799	831	809	792	801	809	798	792	817	788	811	793	810	808	820	828	796	778	810	781	793	821	798	782	765	797	835	781	767	786	780	824	785	728	740	775	797	768	798	751	728	791	851	759	792	793	817	813	756	772	772	796	824	825	764	777	798	797	772	813	795	779	727	812	756	785	789	806	783	757	739	802	781	802	763	762	750	791	792	758	775	786	815	806	790	773	772	801	760	743	851	789	818	791	768	800	753	778	826	806	802	864	771	827	753	793	799	759	771	781	800	751	757	777	798	784	751	807	787	794	706	787	730	804	784	760	742	758	791	802	822	765	824	798	808	761	739	752	808	738	792	816	797	788	796	793	785	747	791	784	762	762	811	800	813	800	707	753	777	766	815	787	768	735	786	802	776	775	758	779	801	772	806	846	789	821	796	809	805	828	821	791	809	782	817	746	817	763	782	806	747	766	770	798	737	767	798	789	767	787	794	801	821	794	750	791	774	791	784	744	807	798	764	824	810	781	771	797	729	769	808	756	755	790	755	787	785	812	790	775	802	798	806	776	792	819	772	809	760	797	771	770	821	806	764	821	760	801	803	731	815	767	806	766	788	789	835	805	755	797	774	815	785	795	779	775	801	798	815	853	753	759	737	867	794	798	784	846	821	757	768	806	795	759	804	742	771	782	797	786	783	769	765	753	831	815	768	823	753	776	756	826	790	828	871	762	835	808	764	786	782	736	800	756	812	753	704	780	809	739	786	814	779	794	763	766	767	804	823	778	809	768	806	803	746	818	798	791	793	792	728	810	741	752	777	780	880	807	764	820	774	732	838	764	793	772	785	819	844	770	784	766	749	736	775	781	777	755	808	790	784	758	768	799	798	778	814	770	776	813	773	787	784	771	756	798	829	742	740	778	817	763	815	768	780	764	816	781	788	787	750	812	758	783	785	800	775	816	812	805	765	767	784	783	781	754	751	789	774	783	795	762	771	814	774	776	847	784	769	810	846	801	806	785	777	801	801	809	794	810	770	784	760	780	782	803	749	739	837	750	773	792	792	772	787	780	830	784	837	815	791	779	783	827	740	783	824	793	798	769	771	758	797	751	799	788	835	843	771	730	790	777	771	781	825	810	802	768	821	772	780	801	821	752	833	747	788	769	773	803	811	749	797	757	849	758	770	841	834	726	745	788	827	763	733	797	757	812	822	794	799	778	784	834	783	819	782	791	812	779	799	787	790	797	796	785	747	840	822	769	782	827	817	767	807	828	800	775	790	807	791	778	796	830	790	764	774	813	793	802	791	762	811	767	821	741	740	789	821	782	760	817	736	785	749	745	785	813	794	815	797	753	755	787	759	789	769	777	719	788	788	789	753	758	771	755	763	769	772	794	804	721	780	815	808	749	798	772	742	754	784	783	762	809	818	771	793	779	873	826	745	813	820	823	805	768	813	775	758	791	782	807	777	749	805	818	783	784	760	761	782	761	859	782	771	783	781	781	778	806	812	842	793	815	771	798	777	741	827	813	760	805	747	772	763	733	792	802	792	707	783	804	783	732	855	758	787	768	776	799	772	760	814	796	823	737	735	777	804	744	792	744	795	793	790	815	789	759	798	778	813	793	757	829	790	788	720	824	774	808	844	788	790	781	793	751	791	776	793	833	764	764	770	755	799	759	776	790	759	778	722	770	794	790	784	738	795	782	756	765	753	814	800	767	769	764	796	771	755	796	794	796	782	825	833	826	843	784	839	769	749	791	794	813	804	854	728	755	811	847	791	829	818	811	802	763	814	802	797	820	790	860	785	825	778	767	827	783	766	803	760	835	796	793	774	829	787	810	803	797	762	777	798	729	708	734	747	791	817	774	774	738	807	791	770	838	733	815	808	764	800	792	807	810	809	767	772	796	744	788	778	775	787	825	814	802	807	736	840	832	786	785	744	828	796	795	786	789	775	757	775	818	775	789	769	767	819	754	807	793	807	749	801	778	806	785	809	797	806	789	771	789	831	735	810	834	813	780	786	745	760	756	822	793	812	832	806	732	801	827	729	801	782	792	752	798	783	810	761	782	855	832	825	800	839	827	796	765	782	799	782	818	761	836	767	817	763	768	804	792	793	814	773	801	777	801	797	814	797	785	791	810	746	778	777	847	794	840	749	822	807	810	820	800	784	780	781	822	785	792	800	806	769	779	795	800	796	823	816	812	800	789	786	781	778	701	812	785	797	808	772	790	819	724	752	759	837	765	775	810	823	750	807	808	839	744	749	764	788	822	809	779	774	795	738	790	786	782	767	755	813	788	808	779	793	762	766	800	865	766	807	798	730	826	722	705	779	735	759	821	803	781	776	773	755	737	786	753	795	768	787	812	767	790	807	772	805	769	786	753	733	795	816	831	803	797	784	820	827	812	835	767	805	814	840	781	800	804	824	753	783	753	723	803	806	752	756	748	799	846	837	748	785	777	732	746	749	758	739	788	795	799	795	794	823	802	786	757	792	839	803	796	761	733	768	775	748	788	851	838	757	743	752	830	816	823	831	788	816	781	773	809	778	797	795	781	809	768	780	754	747	794	769	772	803	769	794	739	840	684	768	806	773	829	764	790	762	842	794	801	782	778	834	776	765	798	846	768	801	788	758	743	801	778	831	776	754	845	755	804	770	757	756	800	733	788	782	792	851	788	786	780	763	759	832	767	744	792	762	774	778	769	741	808	772	797	764	785	779	792	795	814	764	811	822	809	798	778	837	788	827	784	762	816	822	778	796	785	761	839	799	821	750	745	791	817	853	823	783	855	788	753	801	783	778	806	770	777	787	733	772	766	766	841	775	775	766	783	761	820	752	811	783	718	728	759	779	776	790	849	835	812	749	792	734	803	806	743	778	755	772	773	822	767	765	786	800	783	789	798	752	776	775	748	810	771	789	764	820	757	791	783	761	772	793	787	749	820	809	770	802	796	774	750	797	803	791	771	795	793	749	792	747	813	831	833	779	757	738	799	787	813	793	788	784	742	791	795	773	777	769	807	805	796	766	817	776	740	798	816	761	755	780	829	792	823	828	779	810	768	795	810	782	782	791	795	783	749	777	784	853	802	765	765	756	749	796	777	797	814	782	756	818	775	837	768	825	780	814	801	787	777	807	791	749	776	827	738	802	749	822	808	810	808	833	812	793	770	802	803	805	768	787	770	833	769	820	801	784	804	770	815	842	787	741	820	783	824	831	785	774	861	755	777	783	805	722	782	806	797	789	740	755	760	843	782	738	775	834	794	759	786	796	803	833	841	762	728	790	819	800	795	787	767	732	829	733	777	777	801	774	817	780	741	735	735	800	790	786	781	782	798	747	808	770	772	748	797	845	761	768	798	803	833	802	794	792	775	785	771	742	773	787	794	781	765	800	798	790	787	799	766	784	791	791	799	786	811	747	767	815	755	768	805	813	771	748	829	781	775	735	729	807
27258	17034	14001	4197	1040	657	523	454	427	388	367	356	337	336	279	288	298	276	295	322	282	318	296	306	299	280	343	307	283	284	261	281	308	275	291	316	316	291	297	285	282	279	269	273	330	273	299	266	283	301	286	307	308	284	301	324	275	304	296	297	290	289	310	273	283	287	305	294	276	273	288	294	278	304	286	295	284	301	306	297	292	270	284	282	248	272	306	279	296	293	281	271	282	235	303	268	291	261	273	295	274	274	279	319	272	271	265	263	271	279	276	290	313	297	291	282	284	272	295	249	271	291	291	292	312	307	306	288	240	284	299	284	275	285	283	278	260	285	264	266	288	270	275	296	306	282	268	293	316	297	294	288	272	259	281	304	293	299	318	286	270	306	296	264	306	280	264	287	288	305	307	285	273	282	268	286	262	287	298	286	290	282	286	254	273	266	277	306	311	283	275	285	271	318	293	274	246	283	280	294	266	289	275	293	264	283	310	293	278	304	271	261	254	304	265	291	274	300	315	261	270	307	279	303	274	266	306	301	287	289	269	276	303	290	293	283	278	273	255	269	319	285	247	288	286	309	305	262	263	280	285	279	305	292	301	274	288	300	251	296	250	311	288	279	274	299	267	257	271	268	288	282	257	278	291	299	292	276	308	282	270	281	293	269	273	298	303	281	278	279	275	301	301	269	329	310	318	311	261	282	287	270	287	292	280	280	276	272	290	273	272	297	287	275	255	302	274	268	292	300	284	268	259	281	270	263	286	313	283	324	273	292	277	287	340	294	268	327	297	282	320	295	302	270	330	299	294	296	272	222	298	258	296	290	271	272	281	283	322	293	287	257	253	289	298	304	274	294	289	317	313	272	298	260	280	251	286	279	298	292	271	287	276	324	289	274	310	275	276	296	283	270	282	292	295	324	307	310	306	296	273	293	287	254	274	313	274	302	305	279	271	270	292	314	265	287	331	315	260	266	315	272	301	259	283	275	280	305	278	279	305	278	270	275	269	252	296	266	317	303	287	258	293	289	278	281	288	261	294	276	286	275	306	296	299	318	311	290	287	290	314	333	292	267	310	301	303	281	240	292	288	265	278	257	273	285	316	275	239	275	264	295	264	272	310	272	303	289	288	283	317	276	288	318	318	296	315	277	289	301	306	285	280	297	283	246	283	293	269	291	307	289	288	251	285	274	300	269	325	289	290	292	266	293	267	260	293	298	296	275	299	268	271	297	282	270	315	290	283	268	269	242	298	305	286	275	292	268	284	281	286	291	298	313	283	301	253	310	269	254	264	277	253	302	249	280	286	302	307	284	292	299	282	279	270	313	292	274	297	280	307	281	288	275	266	276	282	315	302	246	290	253	267	307	265	301	293	280	305	271	309	262	290	298	270	285	302	300	334	293	305	284	313	279	308	277	267	310	261	287	282	293	299	255	281	286	304	293	262	284	231	294	274	282	281	290	317	280	266	281	297	310	308	313	297	290	274	305	286	291	280	296	291	277	284	289	251	292	284	271	283	268	257	271	268	275	272	306	273	299	302	293	294	281	304	281	274	289	263	287	285	301	280	320	287	256	327	306	283	266	300	314	256	300	278	269	290	289	282	234	252	318	287	284	296	261	284	271	289	279	301	258	288	264	296	289	285	284	300	284	281	260	251	295	268	273	274	253	293	314	285	246	297	262	270	277	265	270	263	293	275	268	286	275	281	274	278	243	298	272	302	278	303	302	280	286	304	273	296	266	271	286	271	298	284	291	262	290	310	292	281	306	256	300	275	299	338	288	279	284	269	291	285	247	262	297	248	291	307	283	278	271	253	256	271	270	304	256	296	319	300	289	288	281	305	298	267	250	291	317	310	330	274	290	267	313	289	297	271	297	290	299	303	308	291	286	287	243	254	263	309	279	287	333	297	298	293	313	292	278	304	318	281	303	265	296	269	300	263	271	284	266	283	259	295	319	255	303	325	279	276	283	272	273	235	287	286	290	294	246	275	257	278	292	312	263	294	288	257	336	284	274	282	298	285	269	289	296	269	268	280	298	299	294	274	261	262	285	281	276	294	260	300	285	302	283	270	263	284	291	248	260	297	287	291	284	312	264	266	272	283	299	267	276	271	271	293	266	289	286	292	288	285	295	296	282	289	265	273	291	295	292	301	257	279	266	280	261	319	294	263	299	303	301	275	303	287	284	315	299	286	290	264	300	283	307	287	288	307	284	259	270	315	282	334	293	283	294	298	301	287	249	273	275	285	290	290	250	284	253	278	262	297	296	294	298	280	247	310	259	272	267	270	304	263	303	295	292	283	260	285	252	287	290	284	279	281	287	294	313	270	274	282	285	294	252	282	271	319	301	285	305	308	259	299	271	278	301	287	287	299	291	276	292	279	285	255	285	266	322	277	262	280	271	273	272	253	256	285	268	285	257	300	275	280	300	269	263	289	283	256	296	255	302	273	265	272	284	285	301	249	271	244	286	277	292	262	271	300	267	297	287	322	281	246	285	270	306	280	270	273	287	295	307	287	288	305	282	318	296	288	331	295	306	302	270	287	308	295	273	282	288	256	283	257	290	297	323	283	273	269	290	278	299	289	267	294	294	271	282	285	276	299	293	319	285	281	299	280	283	315	284	296	307	297	300	269	302	282	279	247	284	289	289	308	270	307	298	282	313	259	242	262	273	286	273	288	297	279	277	267	290	281	231	289	273	286	279	320	314	265	264	271	269	286	251	299	264	252	282	272	281	279	303	266	262	321	290	284	281	295	285	265	264	297	286	290	280	284	291	300	279	304	318	277	272	292	260	304	264	285	263	305	291	293	268	303	324	283	287	272	290	284	283	256	307	295	281	277	244	268	290	298	284	292	314	288	259	289	316	288	279	287	302	282	296	292	250	266	294	298	282	283	297	311	335	319	305	289	313	276	283	297	275	276	282	290	248	254	265	289	246	292	271	307	276	318	281	281	263	293	283	296	271	281	260	261	279	272	293	291	258	296	304	306	269	235	290	280	294	294	293	271	258	266	278	312	284	272	290	290	265	306	290	268	285	258	315	309	259	270	289	255	285	288	267	278	285	327	296	279	299	287	284	288	298	271	287	249	304	264	287	274	285	266	274	328	294	266	262	271	293	343	304	273	259	307	306	299	252	299	246	307	311	278	266	285	283	268	287	292	293	288	274	298	289	244	259	262	279	292	261	283	274	289	292	290	275	275	286	262	282	295	274	281	316	294	298	252	262	295	301	279	279	274	296	269	279	282	308	299	286	275	272	279	282	282	300	287	288	296	324	288	263	305	261	292	257	267	275	286	291	265	252	281	310	244	296	304	284	270	252	308	277	277	284	238	304	316	269	300	304	290	300	303	310	303	299	336	264	320	280	268	262	294	287	302	308	309	279	321	286	321	294	243	306	333	275	272	308	281	305	311	265	274	289	314	271	269	272	265	278	310	277	281	272	257	302	272	260	286	282	284	318	270	268	291	277	295	288	307	279	300	263	263	275
20007	15435	17753	5813	2686	2173	1761	1536	1438	1297	1162	1094	1043	992	929	933	891	846	792	792	802	730	785	766	744	690	764	731	757	714	738	724	718	709	736	698	716	770	665	688	679	734	713	675	690	700	686	718	691	679	685	699	707	723	682	667	715	694	696	706	681	700	703	684	720	684	662	654	730	662	686	695	701	692	699	680	673	680	693	703	722	694	751	700	699	667	723	693	655	712	722	718	675	688	662	731	733	662	759	690	692	708	663	691	682	661	664	681	674	643	677	670	703	703	685	700	699	722	675	675	689	646	647	714	696	692	707	652	687	659	681	674	656	717	723	635	685	731	717	670	688	714	695	710	724	673	712	663	623	671	709	650	726	697	693	684	662	667	707	688	685	733	708	657	663	665	663	701	672	723	703	665	658	667	693	696	684	725	720	658	697	668	709	723	668	664	703	725	712	654	693	723	688	685	685	732	678	649	665	732	667	704	760	661	693	719	699	659	690	667	715	710	699	691	670	704	691	664	710	683	680	709	695	662	698	667	685	713	692	743	711	715	707	669	670	709	680	708	683	665	689	687	679	670	674	694	645	747	696	685	676	714	685	688	660	696	762	723	693	719	702	669	714	676	709	711	705	624	655	713	701	650	682	697	660	708	743	619	664	684	680	733	681	705	672	684	667	689	734	723	713	683	712	695	647	660	654	716	714	668	653	732	695	688	679	643	720	688	670	694	719	675	723	719	649	709	681	666	696	711	708	678	671	751	663	659	651	662	636	702	708	673	689	709	689	669	763	685	720	701	729	693	648	722	738	687	679	660	679	705	638	691	652	672	668	685	676	670	686	697	654	667	665	662	668	691	710	712	672	687	711	663	722	626	689	664	731	727	708	737	672	684	693	650	643	686	686	695	713	648	680	714	678	708	659	674	708	691	683	725	750	700	664	705	713	676	679	652	718	685	694	671	638	672	659	704	654	688	639	677	661	726	681	727	672	701	737	696	645	722	687	712	688	701	725	648	741	709	693	693	682	718	706	708	669	733	689	696	690	664	688	708	725	721	674	674	700	691	714	725	708	703	715	666	661	665	699	668	663	706	706	742	717	713	656	725	696	726	702	693	649	715	709	715	637	710	696	664	729	673	681	691	786	704	677	697	639	682	708	705	725	712	717	721	689	708	695	715	652	688	695	676	667	632	700	699	754	736	666	742	668	715	714	637	709	654	674	675	685	660	673	674	696	697	649	663	714	743	672	671	694	678	698	701	675	685	681	694	666	701	642	666	692	701	650	653	669	722	734	714	718	701	698	712	714	707	713	679	667	690	710	697	712	661	668	702	664	690	664	663	627	668	688	689	662	691	717	679	680	680	706	707	742	683	691	708	722	675	677	700	696	690	673	734	719	706	708	674	714	679	710	699	662	683	648	641	735	699	712	665	723	682	671	708	689	698	651	710	732	658	696	623	723	716	694	683	694	702	718	673	678	728	680	720	690	717	678	664	649	701	709	679	675	644	699	715	690	666	731	681	710	700	679	704	670	683	704	703	712	688	678	682	677	712	645	689	632	736	702	694	646	716	706	705	698	706	718	663	706	713	697	647	674	728	706	710	667	712	711	670	694	767	687	701	697	684	659	734	706	724	700	721	684	672	694	649	712	623	675	672	726	682	645	662	695	677	702	716	667	691	632	664	730	700	656	704	702	708	702	678	717	693	680	661	705	703	644	690	689	749	672	701	653	705	727	703	731	717	692	686	676	684	644	692	702	745	698	706	626	702	697	646	699	691	679	717	716	685	686	720	754	715	720	668	693	734	698	729	663	660	638	676	660	693	707	701	643	641	707	703	711	681	694	691	699	683	702	749	691	675	663	688	686	702	703	715	694	712	672	720	698	701	682	644	691	689	656	675	668	686	691	678	668	700	700	688	649	678	680	681	673	657	681	755	740	696	704	724	661	672	711	656	705	732	695	677	731	658	696	744	674	724	718	711	711	726	708	677	680	708	687	728	682	669	721	670	701	691	647	696	698	724	728	715	676	670	661	674	688	684	738	715	737	710	672	714	633	676	639	684	725	660	668	748	680	688	766	735	723	720	674	734	660	702	686	689	666	714	695	686	652	691	732	721	723	692	693	726	614	695	654	686	688	692	711	749	675	640	673	682	706	704	689	711	717	708	710	699	698	675	676	685	691	660	670	685	685	647	692	698	644	677	700	686	690	684	729	689	673	690	688	657	695	682	705	698	667	699	641	668	735	692	697	652	747	717	664	686	657	675	681	731	728	644	660	652	710	702	708	688	734	729	704	743	690	690	713	693	698	698	669	705	654	675	704	739	663	668	678	694	711	731	616	691	704	673	696	695	674	677	695	678	726	659	729	732	685	724	697	667	684	722	701	684	691	715	657	733	675	687	674	664	689	705	711	667	712	726	684	685	718	691	695	712	741	685	742	690	718	696	672	695	667	674	722	695	673	670	718	681	743	716	644	652	708	704	647	682	738	693	711	669	742	670	687	683	665	691	727	682	699	711	682	748	689	673	706	680	728	679	681	679	661	717	728	721	695	726	685	723	651	689	718	772	694	766	660	660	724	693	714	706	701	677	702	705	746	668	669	662	705	690	706	665	724	713	707	685	665	708	685	706	700	681	716	688	697	715	708	692	706	722	681	715	704	693	722	656	631	676	696	725	724	659	717	759	706	744	697	667	662	678	686	751	681	719	660	639	695	707	654	704	745	660	666	711	688	773	670	659	687	707	674	631	673	713	657	662	711	683	700	726	676	671	658	702	707	706	714	721	652	690	685	675	711	676	694	636	737	691	674	689	671	680	716	652	713	742	660	658	687	658	676	673	687	685	672	712	688	687	680	732	711	732	681	719	694	710	699	698	663	748	727	692	683	674	703	743	670	657	698	703	678	687	675	653	666	681	638	729	694	642	693	658	711	674	700	693	712	669	719	684	641	692	705	689	694	674	689	685	705	686	664	724	686	694	697	697	685	695	708	681	694	661	674	695	707	725	685	698	715	650	713	677	695	685	680	703	697	672	639	701	691	687	691	684	756	694	713	670	667	720	702	660	691	649	672	731	706	705	672	702	657	641	663	722	693	659	703	699	654	677	653	688	617	669	716	684	668	698	697	675	684	699	716	732	701	691	673	618	719	660	681	703	690	645	684	694	694	712	686	671	716	710	693	671	722	691	652	697	687	705	661	677	695	702	657	704	732	699	694	694	746	648	697	719	719	679	702	676	714	648	719	707	649	723	669	679	723	712	641	637	697	759	633	681	743	663	709	705	737	717	709	739	688	687	698	705	635	709	719	669	672	724	713	705	661	744	680	644	675	711	697	736	713	690	717	697	660	703	711	639	670	713	677	756	704	685	722	703	713	695	680	744	684	707	684	669	681	723	704	650	622	688	690	641	630	652	661	682	681	682	686	707	703	738	679	689	721	690	674	655	658	704	663	680	727	713	712	678	667	680	662	681	668	690	646	713	712	693	732	694	698	751	669	710
36293	25885	23087	7605	1728	820	529	446	352	354	297	318	283	241	215	234	260	234	232	185	224	202	213	210	185	242	177	197	158	190	200	222	210	191	201	208	188	180	198	222	195	178	175	190	202	187	200	189	197	178	179	190	176	203	193	186	188	219	182	172	189	204	166	215	223	186	186	173	183	196	187	199	196	185	171	197	197	194	198	177	155	171	186	184	176	196	169	187	188	163	199	182	213	162	196	190	146	208	164	161	195	184	188	176	201	172	187	227	185	161	195	194	173	200	175	190	205	211	197	208	176	177	194	205	182	214	202	175	173	173	182	202	154	170	194	206	172	172	174	170	185	189	181	178	183	151	184	189	194	212	226	170	200	179	178	178	159	179	215	170	175	188	204	192	201	186	172	177	207	195	189	178	197	195	170	194	198	205	190	181	186	202	177	183	175	189	185	203	183	182	179	168	168	167	187	204	178	186	180	217	184	180	174	184	191	158	185	205	190	181	176	221	183	193	186	188	192	176	190	197	191	162	206	189	161	196	163	193	175	169	203	196	197	206	179	186	199	200	185	187	223	202	193	186	177	203	183	164	184	203	161	185	181	193	186	167	195	187	178	198	197	189	217	175	209	173	162	205	184	196	176	201	226	183	168	186	174	217	181	173	181	158	173	196	197	155	205	174	187	198	179	179	189	174	168	192	175	182	200	182	162	147	203	186	188	178	177	190	181	195	177	222	179	191	188	207	193	200	171	160	204	189	183	167	215	194	193	177	182	195	174	175	185	185	200	162	187	177	184	185	175	202	188	197	176	194	180	205	191	216	188	202	191	159	183	179	181	167	187	150	184	186	193	198	185	182	193	166	180	185	202	191	226	184	192	217	181	193	203	201	194	227	167	187	181	190	186	171	175	200	198	196	214	195	175	177	194	200	200	191	179	183	206	182	196	191	189	183	191	190	180	185	196	214	172	159	183	201	168	169	192	204	202	208	179	206	191	196	193	203	182	180	188	189	163	212	200	152	222	219	165	179	181	178	199	196	182	181	190	204	189	191	154	201	200	198	168	200	173	208	179	205	203	211	154	176	192	188	159	177	191	187	172	217	183	176	171	215	189	179	179	178	207	192	175	197	209	186	189	198	198	191	172	179	175	160	187	194	185	193	193	170	192	185	189	190	189	165	179	199	179	185	177	193	208	190	200	197	199	159	188	171	211	182	182	169	186	192	197	171	197	198	195	186	170	168	168	170	182	189	190	192	186	183	213	211	197	191	190	157	204	206	177	178	165	184	173	187	202	216	181	192	190	181	210	202	178	209	189	176	201	212	204	205	206	202	211	175	197	192	168	180	196	181	182	179	187	215	171	205	178	188	167	187	187	175	178	204	206	173	213	176	191	211	172	185	165	196	170	222	186	208	208	193	193	180	176	190	188	175	188	210	180	192	191	200	186	192	184	193	175	174	188	176	187	205	168	170	207	172	193	203	169	208	214	187	160	172	194	185	194	182	182	176	173	178	189	186	196	171	185	202	203	197	198	178	168	185	183	191	195	174	199	175	185	172	162	183	231	167	159	177	201	237	195	168	192	177	178	165	181	177	209	188	183	195	198	183	212	164	215	205	188	170	166	196	183	193	158	182	188	191	176	194	210	207	182	180	192	193	164	210	200	176	215	172	216	187	167	169	166	186	169	186	174	189	207	205	192	191	196	188	168	206	177	157	182	185	178	197	177	193	203	185	186	193	187	192	185	202	210	187	196	212	196	185	196	191	185	195	176	174	180	233	199	201	208	178	202	203	200	193	196	204	205	219	199	206	186	208	172	172	155	171	186	184	187	180	186	164	170	185	195	194	190	184	181	194	180	186	198	174	201	184	161	189	183	174	196	199	167	158	204	202	203	189	187	160	198	181	154	193	187	161	206	180	180	195	204	188	205	180	198	201	194	200	172	172	216	174	179	198	180	178	180	169	166	189	171	191	175	190	168	174	161	193	165	170	171	186	194	192	188	181	192	185	200	220	211	196	172	191	188	182	191	178	174	159	210	183	195	183	203	186	184	180	205	192	174	195	198	173	190	183	173	165	179	203	204	201	201	199	182	190	188	167	201	190	181	169	147	171	205	192	185	163	177	235	189	185	186	172	181	198	180	177	201	171	197	192	190	189	189	201	194	186	223	169	204	181	178	189	185	166	178	190	201	183	173	205	214	213	159	184	175	173	205	200	186	177	185	187	178	203	209	180	192	175	175	201	188	173	201	175	186	168	176	183	178	205	198	156	189	204	168	187	163	183	189	183	188	179	176	192	193	199	211	197	198	176	196	197	219	189	186	156	182	194	188	185	150	184	195	179	178	143	186	205	195	180	191	171	186	199	171	176	193	193	183	184	182	209	204	199	184	191	196	194	184	180	185	181	207	179	179	166	192	168	168	188	192	172	192	182	201	165	206	181	220	187	181	188	189	182	211	215	179	186	209	201	185	193	191	173	193	177	185	178	190	193	197	153	191	156	197	185	184	215	195	171	198	179	175	169	203	192	194	203	170	199	187	209	198	201	168	188	187	195	179	182	183	196	181	203	190	197	178	194	196	206	183	172	186	191	182	213	202	172	165	201	186	181	182	201	185	180	192	191	187	197	195	194	174	203	189	197	204	181	200	177	191	168	176	195	191	186	194	189	174	210	194	190	194	219	195	188	225	172	177	177	206	185	166	188	200	193	181	180	174	184	169	165	174	183	191	184	166	191	209	153	180	180	193	192	182	192	177	207	176	206	190	156	173	220	202	184	182	194	175	172	176	189	180	181	206	199	202	193	157	190	188	188	194	155	177	193	195	152	197	198	179	211	183	177	192	206	175	190	212	175	193	181	166	172	170	194	192	189	185	221	185	172	185	194	173	180	195	208	186	185	201	192	213	215	191	169	174	221	178	171	166	183	182	187	176	202	200	174	170	203	176	178	175	200	179	174	176	196	184	192	195	200	196	179	205	199	193	187	182	173	192	185	176	217	177	186	170	202	178	186	157	181	187	172	192	200	172	192	204	183	200	193	165	188	174	199	181	171	203	202	184	195	209	178	189	166	186	185	199	174	176	154	181	209	178	190	166	190	194	189	205	179	187	206	180	189	178	171	191	175	176	201	213	199	179	198	186	209	206	207	181	193	181	160	177	212	180	191	149	180	216	185	182	168	223	188	182	176	185	197	193	199	185	195	183	180	209	173	198	158	201	167	193	187	184	222	200	181	181	164	214	185	226	172	180	177	186	190	198	182	183	173	222	176	197	178	190	165	195	185	192	211	177	163	182	195	176	198	171	182	211	195	203	204	190	181	221	209	203	214	182	203	174	205	183	176	200	210	169	167	175	181	198	178	185	189	210	181	198	179	192	188	206	160	197	189	187	159	208	204	174	190	181	204	168	183	164	175	187	166	184	168	188	194	202	182	171	187	217	182	193	176	188	183	197	183	193	172	185	190	186	179	201	199	183	193	207	229	188	178	166	191	176	177	174	196
25215	21768	24251	7509	3429	2721	2126	1804	1506	1334	1269	1172	1035	929	885	821	738	711	649	690	656	595	552	573	561	547	555	578	536	513	549	535	503	533	538	488	506	503	510	505	509	500	510	503	506	540	492	496	518	472	468	480	513	505	523	474	484	481	491	499	453	519	521	421	510	557	474	474	490	482	476	484	539	505	457	484	480	478	475	475	452	471	512	503	465	501	486	514	498	445	506	473	452	469	479	460	468	484	478	511	488	488	478	457	460	495	497	494	461	495	472	467	465	484	468	465	436	470	468	504	478	504	487	458	466	448	518	459	502	450	524	463	496	516	509	485	469	487	485	478	507	497	492	443	464	460	531	507	510	478	464	483	487	475	473	433	472	482	481	485	480	495	468	459	479	462	464	493	437	447	478	497	482	497	484	473	508	484	461	523	465	487	434	489	478	449	479	461	443	470	463	437	480	469	464	451	467	514	542	480	498	485	465	479	509	460	451	505	512	452	479	450	474	436	504	508	496	500	496	479	442	468	484	514	473	468	488	461	494	495	465	479	492	454	475	474	448	506	474	488	486	474	492	467	455	484	490	472	513	469	494	492	479	503	446	476	520	478	485	483	445	502	451	502	475	474	502	436	481	487	465	481	461	471	460	455	473	463	499	490	462	481	494	459	463	472	473	453	500	472	532	503	487	520	463	497	457	470	494	494	511	453	445	483	477	489	459	471	466	471	479	509	498	496	491	484	489	464	484	477	421	477	501	466	437	482	483	456	454	472	464	476	489	462	485	497	487	456	471	461	487	477	486	519	463	480	433	512	452	476	455	494	490	479	484	470	475	461	506	430	477	478	481	473	522	489	436	467	490	451	475	456	444	454	476	521	482	471	454	480	476	472	450	465	457	472	436	493	518	478	512	466	485	465	459	418	492	486	476	483	501	505	508	424	463	503	514	451	475	505	478	493	518	473	464	475	502	489	480	484	467	474	491	446	497	501	483	494	462	468	507	486	459	518	496	459	492	504	435	485	484	465	505	473	452	449	510	452	486	483	491	454	481	476	467	462	500	455	486	513	433	476	459	496	471	497	483	498	452	458	483	487	494	486	510	473	448	474	490	510	474	498	503	460	445	465	472	457	453	468	489	470	477	476	496	488	486	498	465	500	483	506	440	454	494	475	480	449	461	480	457	473	492	479	426	520	470	467	478	424	428	467	501	520	506	456	473	481	483	479	454	503	433	488	495	514	510	469	486	535	513	510	449	475	504	454	455	450	499	465	466	439	465	467	444	437	456	556	473	516	470	503	465	499	483	480	500	454	487	460	501	471	474	479	505	455	456	496	476	444	480	441	454	494	481	476	510	504	474	462	464	485	492	484	509	486	462	454	465	474	489	501	495	476	458	504	459	484	491	514	463	505	466	455	517	472	438	452	478	488	486	457	479	505	484	457	484	479	477	494	494	497	482	471	455	481	459	469	482	479	446	469	430	503	500	484	461	513	446	493	492	486	494	477	461	468	459	467	460	438	469	430	470	442	469	475	463	482	466	448	494	499	445	494	493	479	497	477	507	463	473	522	465	444	521	474	436	478	480	456	461	477	476	511	485	525	478	504	507	460	464	476	506	499	479	494	464	458	478	513	489	490	478	493	500	519	460	494	472	485	484	460	497	463	451	449	481	469	452	498	433	488	515	476	487	468	439	469	532	502	480	476	465	505	451	460	456	503	499	533	490	459	488	489	464	454	451	497	469	479	454	427	449	497	525	469	447	466	466	471	473	460	511	470	452	437	477	542	444	493	466	443	500	503	492	457	489	460	520	491	507	481	494	513	494	502	495	462	510	504	505	462	497	489	475	455	449	513	510	463	441	471	466	476	478	467	530	465	485	416	443	482	472	526	502	477	447	536	475	485	484	456	483	445	496	464	480	504	445	477	498	421	496	468	454	480	442	459	481	441	489	423	515	459	450	467	464	508	474	463	483	452	483	454	476	489	445	512	501	515	441	509	455	478	505	517	482	456	443	487	450	441	507	492	457	463	459	446	486	467	480	424	453	506	445	439	528	459	501	452	485	483	477	455	477	480	507	447	462	463	502	491	487	467	488	494	496	499	490	504	501	498	497	453	493	475	461	465	486	509	460	504	486	479	480	465	509	477	511	497	514	468	508	443	470	490	525	471	473	470	464	507	498	468	494	491	448	510	492	502	489	481	471	445	472	461	485	488	466	520	494	477	503	516	488	496	492	459	475	477	470	487	478	492	478	463	515	459	493	478	451	478	497	494	536	475	477	485	476	487	470	456	472	452	468	485	480	490	511	477	459	486	447	455	490	485	480	470	455	471	480	484	513	476	475	482	478	498	466	464	493	487	460	461	497	465	452	465	495	461	521	475	500	492	487	521	493	478	500	501	478	473	496	452	509	505	474	480	480	475	489	470	481	465	473	476	469	457	512	512	509	480	490	499	495	458	449	438	513	458	502	481	519	494	481	500	458	483	511	485	477	460	484	488	473	489	498	452	502	506	456	451	481	471	488	512	500	487	459	421	502	467	475	474	510	484	457	499	439	469	437	471	488	470	449	503	462	457	463	465	433	465	488	471	450	449	466	475	455	484	432	477	478	520	443	518	495	526	500	509	472	456	475	485	460	481	481	490	508	493	476	501	507	476	459	501	478	448	521	495	445	541	449	489	486	474	449	460	487	480	501	502	490	463	453	493	508	446	477	439	468	468	471	494	476	508	490	455	516	510	452	495	480	507	490	468	469	474	506	448	498	489	519	499	483	488	456	493	460	491	473	463	500	490	448	458	458	485	478	462	494	495	540	472	462	479	505	480	472	454	492	500	473	486	485	494	532	513	484	506	471	478	455	527	489	463	521	437	488	434	449	441	438	476	480	500	511	501	472	492	479	462	490	476	477	506	445	484	493	479	482	442	450	459	508	448	470	479	500	479	449	438	455	471	461	462	443	470	536	493	503	466	497	469	491	486	426	480	506	486	470	491	524	452	482	475	471	507	486	452	489	505	436	462	479	438	439	460	465	443	469	498	467	475	471	471	504	469	462	474	492	464	515	513	466	506	445	486	455	455	487	507	484	475	483	464	480	476	451	468	490	482	495	462	473	471	515	481	506	485	507	473	448	469	486	512	439	476	474	482	519	480	505	464	474	464	498	516	477	506	465	461	520	467	469	488	468	468	455	490	480	481	476	448	489	488	444	476	517	457	500	469	523	493	461	467	463	531	450	504	534	498	503	464	473	477	491	477	488	479	497	479	472	460	496	493	477	488	478	493	498	524	506	493	438	467	481	497	453	503	497	493	508	481	495	502	467	469	493	480	475	494	507	477	497	463	487	458	483	432	490	505	539	470	429	485	479	484	470	451	460	482	524	463	452	483	496	477	472	521	481	487	472	492	450	476	465	487	498	443	483	491	467	518	499	512	490	462	484	454	478	461	491	462	472	510	499	505	494	506	519	451	477	494	483	487	478	456	458	495	451	485	450	513	462	464
12116	5279	2989	960	512	489	428	366	373	384	359	350	361	330	286	376	316	347	311	324	340	343	351	307	338	334	332	331	336	348	355	346	333	316	314	298	327	337	291	329	356	351	304	344	353	310	321	368	316	336	338	347	289	345	329	320	329	317	330	328	349	323	296	370	341	340	354	354	333	353	305	348	285	364	305	331	329	328	294	340	343	349	315	311	329	306	319	307	320	336	369	337	344	330	323	360	310	325	349	340	330	335	333	317	328	332	294	334	331	317	308	319	324	343	319	336	330	330	321	301	363	332	356	351	353	329	328	320	304	307	338	318	286	321	338	301	320	334	304	319	329	313	348	345	325	313	313	353	367	321	312	308	310	310	307	331	322	279	316	332	318	288	323	356	336	312	322	367	277	306	327	335	324	331	314	342	308	312	292	313	341	356	343	337	320	298	347	327	319	322	360	328	323	319	334	319	336	339	329	331	318	348	348	340	302	332	321	331	333	311	330	287	324	326	323	320	319	334	356	340	347	349	337	319	348	350	340	357	317	328	346	342	356	340	379	291	336	334	339	325	284	301	332	299	329	339	315	325	342	309	327	330	317	318	343	317	319	319	338	328	310	326	328	310	323	298	297	302	316	318	337	321	308	338	338	326	321	323	312	324	299	307	304	312	317	300	333	318	336	320	344	333	344	345	327	344	342	323	326	326	307	298	314	335	341	348	311	309	319	336	340	310	294	350	343	306	286	274	385	290	322	349	340	332	303	356	307	333	309	337	305	350	353	307	316	323	303	339	328	320	329	336	350	328	341	336	297	342	343	294	355	323	282	305	372	349	294	328	312	343	350	309	350	329	323	325	357	336	357	323	306	317	304	332	340	333	287	335	327	346	335	319	347	335	330	322	364	319	333	325	300	324	328	348	323	323	339	355	337	317	314	310	321	311	365	315	354	327	341	290	328	324	326	325	310	328	338	292	322	372	335	329	314	342	326	294	321	346	339	304	320	327	317	283	333	329	313	351	318	325	307	311	332	351	304	329	342	319	342	352	339	315	320	346	333	357	324	355	322	334	311	317	325	298	359	337	342	301	327	326	341	335	286	323	361	333	327	312	345	314	346	314	310	322	346	363	362	326	336	321	314	344	357	330	318	331	283	336	342	332	287	302	344	318	321	369	287	309	333	315	323	334	336	346	296	290	351	322	323	320	357	359	366	319	344	335	339	326	293	353	366	367	335	330	315	330	286	325	317	279	337	365	296	292	324	340	313	325	331	379	334	344	330	341	321	312	309	358	353	329	353	325	318	323	342	313	307	352	350	346	336	315	325	287	337	284	317	350	338	333	342	318	326	306	310	279	341	322	328	310	353	331	329	326	304	329	333	341	298	301	326	337	348	339	320	324	339	323	351	312	330	307	335	356	323	290	303	309	300	293	322	356	341	323	310	329	327	300	303	342	307	352	368	291	324	339	315	316	327	340	364	308	312	336	306	334	349	312	329	326	325	312	291	336	340	357	302	328	320	327	308	313	340	314	303	343	317	356	327	318	359	350	324	329	317	308	360	298	316	302	338	345	344	313	331	349	315	322	325	331	351	330	326	316	307	328	309	331	353	314	374	297	346	325	323	348	314	323	343	314	292	319	288	340	331	325	318	333	343	334	350	324	321	309	341	352	324	324	334	319	320	314	327	313	296	278	325	304	349	350	305	323	348	351	339	334	324	316	341	340	354	328	310	326	297	324	316	300	313	349	303	319	327	307	304	331	289	317	298	304	318	347	359	337	335	319	326	317	352	304	352	354	332	333	330	358	323	327	349	308	333	291	293	350	330	320	349	313	304	307	334	337	326	291	343	342	348	348	305	327	318	310	306	295	311	309	324	318	310	322	322	325	285	349	353	321	375	326	323	346	320	316	343	351	321	324	338	300	337	324	311	332	324	354	330	336	312	293	331	339	333	328	294	316	348	321	339	330	338	339	305	326	291	345	330	301	325	332	306	311	345	336	332	332	343	294	315	312	336	331	290	324	317	370	302	316	306	325	336	337	335	298	314	336	313	306	340	325	354	317	330	302	289	341	326	323	309	342	318	301	295	322	289	342	336	348	322	333	310	286	338	339	306	287	306	326	284	305	311	308	361	334	314	313	337	326	347	337	336	333	339	338	329	362	292	339	337	341	319	346	317	330	327	339	339	333	319	324	326	343	345	330	340	309	329	332	334	314	306	298	304	320	362	314	318	293	315	348	319	318	323	316	321	322	315	349	321	331	301	339	344	331	330	325	323	353	334	325	297	328	298	319	289	329	316	326	354	329	308	335	290	346	327	330	294	312	326	340	330	334	328	320	329	325	312	329	363	319	338	323	313	326	345	296	339	355	315	335	335	331	331	336	339	318	324	343	372	311	312	331	349	308	312	326	321	337	323	299	335	327	318	297	322	320	306	307	312	326	326	325	318	322	312	300	309	299	339	324	334	333	332	355	299	303	314	330	310	339	314	321	309	347	295	304	336	317	318	354	316	337	306	305	300	304	333	336	314	335	304	345	323	316	352	317	342	335	301	358	333	349	317	336	307	287	312	305	323	351	315	300	324	307	323	289	344	352	316	322	318	316	309	330	301	341	319	323	314	332	315	350	320	328	331	353	286	338	293	333	357	338	319	334	317	355	291	307	330	308	323	356	307	312	294	330	350	300	372	347	326	340	335	320	376	338	311	325	325	347	320	336	339	327	357	314	342	319	349	333	350	335	350	320	326	309	334	299	317	322	332	318	350	303	325	339	315	313	311	347	366	320	319	352	342	302	310	345	302	303	331	321	367	352	320	369	347	299	339	348	348	336	358	326	326	310	313	323	309	324	345	309	359	326	348	288	367	301	344	352	341	321	351	349	316	340	329	323	327	333	361	385	336	339	309	341	295	295	327	334	326	311	300	315	291	292	338	318	342	357	352	308	322	326	325	327	297	312	351	325	344	301	330	351	311	326	311	337	346	326	358	346	337	310	372	361	345	300	332	330	305	294	316	323	301	321	341	321	321	338	309	314	281	309	329	348	316	349	350	320	290	343	350	327	374	331	306	314	333	332	301	351	300	389	375	311	325	324	335	294	340	315	350	354	352	300	323	324	341	320	361	329	337	291	293	312	346	370	324	309	351	323	325	326	310	286	349	328	307	318	294	322	324	338	290	303	313	338	276	361	317	333	344	353	313	365	338	305	331	301	309	322	331	314	327	359	310	336	323	345	308	340	304	309	358	348	324	331	287	361	346	332	375	321	309	309	311	343	333	314	328	307	348	343	332	359	338	345	323	314	332	296	287	341	353	309	333	334	351	374	339	347	324	320	331	336	303	290	341	314	336	336	339	319	329	328	322	314	365	323	345	304	334	344	331	327	326	331	315	324	328	307	304	323	347	340	349	306	357	327	304	327	338	335	335	333	338	316	318	314	341	361	338	323	293	343	317	311	318	339	311	327	279	371	326	311	300	335	315	334	296	374	306	303	315	314	307	316
9171	5602	5579	2527	1739	1485	1328	1132	1107	1025	956	942	907	948	933	844	806	845	771	820	812	826	831	811	789	762	845	900	818	806	779	768	825	748	763	780	832	793	816	792	771	814	773	806	748	780	814	784	806	804	797	841	819	778	844	767	790	791	782	791	753	829	823	751	751	789	787	827	827	761	818	810	788	750	821	848	756	760	787	803	810	814	768	807	743	810	807	809	752	762	786	765	818	752	746	812	813	744	775	841	815	778	762	739	805	748	808	748	817	824	810	757	773	771	796	812	803	770	802	750	739	806	749	822	804	776	821	772	737	769	827	726	806	776	753	798	780	824	796	761	786	792	751	753	830	797	742	804	899	804	798	802	779	816	787	758	784	759	779	771	788	775	756	801	750	771	763	756	833	799	783	825	753	816	805	779	845	731	766	767	772	792	777	799	806	801	819	747	762	790	738	799	805	788	807	762	807	797	824	830	791	803	810	777	807	758	825	814	720	788	791	787	756	809	737	746	776	826	730	808	828	772	775	795	769	784	770	818	786	762	827	769	771	831	765	761	772	803	835	784	789	791	742	793	765	787	815	746	788	783	783	760	751	817	794	779	777	782	777	763	799	783	883	813	789	775	756	771	793	767	763	833	797	792	793	759	801	793	778	820	785	786	760	814	762	745	838	754	778	772	819	768	799	785	779	764	801	789	784	798	738	739	783	739	813	806	791	786	830	795	814	782	800	775	768	818	787	825	805	794	774	816	740	831	779	761	807	793	761	824	806	740	753	791	729	772	824	735	756	814	838	827	795	787	749	784	745	736	808	813	784	799	748	791	780	807	748	786	813	782	771	810	808	795	750	773	776	794	764	829	835	795	795	817	770	763	794	782	760	758	815	760	833	804	774	763	799	807	812	806	781	752	787	798	828	775	777	814	822	757	719	767	776	794	799	773	816	768	811	794	801	771	746	784	743	795	767	828	772	789	776	782	785	803	749	799	764	806	785	813	835	786	772	769	827	812	768	794	812	735	756	808	802	790	812	823	804	790	786	774	759	839	773	798	766	853	774	812	783	798	859	799	805	819	771	758	796	811	785	731	724	779	811	754	776	772	798	787	802	784	797	787	786	827	812	753	763	766	798	781	783	759	771	768	761	755	799	810	744	767	764	805	822	788	756	737	780	797	820	750	792	778	801	751	779	817	774	811	790	797	826	741	766	796	809	813	784	756	843	794	833	726	762	784	782	759	805	830	773	786	775	777	792	775	796	813	786	691	766	777	784	782	814	803	836	773	793	783	806	797	812	793	776	796	787	792	767	809	789	758	826	811	769	791	767	794	804	809	779	791	787	808	758	819	848	786	784	742	755	776	710	810	791	758	791	831	766	769	785	780	785	751	800	790	781	760	777	760	787	745	788	835	779	781	773	794	808	744	791	807	778	795	789	803	802	759	789	805	753	752	812	763	741	801	810	818	774	729	755	847	755	792	843	738	815	766	744	796	844	774	787	799	761	777	870	786	746	764	806	790	805	823	780	786	791	750	763	789	799	788	798	772	762	814	781	791	748	744	762	779	802	784	796	839	791	776	782	753	760	806	752	736	773	789	786	833	815	779	762	782	816	781	748	842	830	805	780	770	858	799	731	824	766	793	788	784	796	801	745	780	757	795	792	857	790	806	765	744	811	863	773	745	775	805	808	822	810	795	749	785	828	763	793	840	791	769	743	759	799	764	779	817	836	786	798	767	786	775	782	813	774	767	791	788	787	809	767	759	762	781	760	771	767	796	730	773	778	779	801	761	762	767	753	824	750	798	770	733	754	784	762	803	766	742	829	823	812	802	773	825	791	791	764	840	781	762	721	835	791	816	793	762	778	784	752	747	791	753	772	806	772	814	800	791	789	741	742	822	791	840	802	806	802	814	767	807	834	823	822	764	789	765	775	824	768	785	821	761	818	751	806	844	790	838	806	787	746	765	736	755	803	830	802	765	789	731	855	745	799	804	727	803	851	805	800	788	799	765	756	803	757	778	768	813	812	815	793	781	782	760	752	718	788	785	764	767	791	753	790	782	790	810	761	767	790	810	751	756	785	818	764	770	799	793	838	791	738	791	806	787	812	774	786	796	791	776	791	792	762	777	735	823	839	821	822	767	796	774	821	714	842	763	809	791	770	803	807	780	765	804	768	783	819	734	865	748	724	779	804	753	778	804	786	799	782	797	774	798	781	780	802	782	809	767	742	782	791	800	811	775	786	777	794	782	791	813	814	757	803	790	744	769	786	796	792	790	798	811	791	808	798	739	789	733	806	748	810	779	797	819	781	792	759	770	781	787	778	767	804	762	800	772	790	822	851	775	770	822	798	850	823	779	790	796	780	793	750	791	806	787	796	795	752	802	818	779	809	776	802	804	849	737	785	815	788	773	800	759	795	771	778	761	767	798	789	799	796	768	774	782	803	798	770	770	842	787	786	849	783	793	725	781	740	785	750	770	812	779	809	759	745	819	774	796	801	786	812	873	840	769	746	806	817	832	834	782	804	815	795	787	820	789	826	761	771	810	851	779	766	764	765	769	816	787	781	753	823	822	801	748	771	797	741	761	775	765	766	811	774	807	840	819	727	736	745	779	793	790	765	784	803	781	800	756	833	763	796	779	804	809	770	806	777	765	836	842	799	753	769	805	815	783	800	765	809	807	795	758	720	786	801	783	760	803	729	791	785	782	780	794	770	736	808	781	774	773	807	763	784	761	803	745	772	812	765	712	782	792	771	812	733	792	745	763	772	767	797	818	762	810	774	773	809	731	773	753	733	835	827	762	784	770	850	775	822	784	792	801	793	815	815	841	821	803	792	806	842	781	766	757	764	783	819	776	778	781	753	733	773	770	779	777	746	767	825	785	767	759	801	813	784	807	759	776	739	804	734	774	774	776	775	810	827	776	832	732	809	766	759	790	722	799	757	806	775	779	764	803	766	819	773	790	820	785	769	777	762	766	773	809	799	852	791	766	764	854	816	860	800	773	792	797	758	782	790	756	792	800	760	769	800	795	789	737	810	738	791	809	767	819	770	738	819	722	835	801	797	826	829	779	745	769	820	788	782	788	831	773	793	770	782	772	795	759	805	760	771	790	745	742	816	763	750	783	799	842	767	753	808	778	814	774	845	776	776	769	770	790	797	732	777	762	772	836	752	806	806	799	790	783	800	838	794	804	773	767	780	769	790	747	718	794	825	792	794	743	773	801	819	791	802	781	812	760	804	787	745	783	787	753	803	834	777	801	793	772	731	808	770	797	812	754	766	813	772	798	769	817	797	816	820	799	801	754	727	743	812	781	791	752	809	803	772	804	774	813	854	790	797	774	800	750	765	756	767	795	755	757	826	794	808	758	755	806	784	813	775	805	788	790	803	805	815	770	814	806	818	784	800	760	797	779	726	838	822	731	806	788	742	781	769	789	782	797	799	766	752	762	808	820	810	844	760	789	813	773	751	776	751	808	804	767	761	838	810	799
27045	17286	14153	3747	1011	651	533	485	433	379	399	365	330	342	349	313	306	300	299	346	270	327	278	279	306	270	284	283	284	264	294	259	290	310	287	280	276	291	277	272	274	296	270	250	286	285	264	322	282	284	288	276	268	308	289	280	245	279	262	284	267	267	319	302	277	277	291	245	274	270	275	269	300	240	291	284	293	293	303	289	288	260	320	268	277	295	278	275	310	271	288	257	276	266	268	280	259	262	296	283	271	254	253	260	286	278	272	250	268	275	301	294	264	292	300	296	305	282	262	290	262	325	309	282	275	261	287	305	284	288	276	259	282	285	304	288	282	294	274	269	247	298	286	283	303	260	294	275	256	254	288	282	295	279	299	286	301	287	270	258	275	274	289	269	303	272	282	289	292	256	262	264	293	283	301	296	301	265	252	280	265	305	257	275	278	284	264	278	278	276	288	285	312	260	265	250	265	286	287	311	270	281	259	273	251	273	327	262	253	303	277	277	258	311	311	266	255	278	306	284	271	270	290	269	300	270	305	239	273	278	249	236	293	232	270	265	276	294	243	283	293	280	280	251	306	283	258	269	272	246	291	281	280	295	272	290	266	296	268	305	261	277	267	267	296	257	305	297	279	287	290	238	280	276	273	281	266	270	262	266	246	304	277	271	289	274	274	267	282	259	293	266	252	310	243	283	312	284	258	288	279	272	313	262	281	265	262	259	259	278	303	298	304	284	263	292	309	282	298	279	249	288	269	251	295	278	275	257	293	298	273	295	293	310	281	294	296	284	268	267	295	233	269	304	307	298	272	268	290	251	290	264	278	283	272	257	286	285	285	294	259	264	312	250	263	236	280	291	284	306	292	269	277	260	287	245	293	280	293	264	269	270	289	279	279	260	295	291	241	291	249	260	286	278	264	284	286	313	308	291	254	285	277	301	276	283	245	278	295	282	306	276	305	239	273	279	277	266	280	263	262	269	301	269	315	266	323	281	277	305	294	301	296	287	312	300	265	279	284	287	257	270	267	284	283	258	265	284	266	287	285	286	271	276	292	277	271	307	276	296	263	271	266	278	300	253	284	273	302	268	295	247	244	273	296	270	296	308	260	295	268	272	278	280	284	289	289	276	289	293	284	277	253	279	284	266	262	298	289	282	295	291	261	271	236	268	276	287	297	265	271	296	291	312	290	238	294	284	276	290	257	282	303	274	260	320	297	299	279	277	292	270	253	314	284	285	276	288	261	270	273	258	297	300	297	266	272	253	275	303	249	271	274	262	279	287	258	260	268	256	312	268	244	286	236	267	271	248	300	305	312	288	310	286	289	276	274	266	291	269	268	277	272	269	301	270	276	302	283	278	293	311	257	278	263	275	269	306	277	269	279	284	317	288	296	291	270	294	272	271	307	283	315	287	296	304	250	282	283	288	265	268	286	255	271	274	272	283	294	277	290	281	289	273	252	264	269	257	265	280	313	271	280	298	319	306	293	270	283	273	308	277	296	299	290	278	295	300	285	282	288	289	241	279	301	270	276	275	272	297	272	280	292	302	267	252	275	277	274	295	260	281	281	291	298	264	266	292	272	291	261	322	281	273	292	262	270	269	270	297	316	290	284	287	262	269	282	270	283	290	285	269	251	284	306	256	273	256	250	330	293	263	301	250	264	308	268	289	283	267	280	243	296	278	279	300	285	276	278	287	285	256	297	262	290	285	267	278	268	277	246	275	300	262	266	243	283	265	273	273	280	287	248	275	309	262	250	301	293	259	293	258	259	262	307	276	252	249	294	268	277	283	284	282	319	290	298	265	275	307	265	290	279	311	268	289	268	272	299	296	264	281	250	291	255	286	283	262	282	301	303	275	261	277	277	292	258	275	274	253	265	268	235	275	294	275	277	284	250	259	251	295	294	305	292	303	296	274	275	277	251	281	285	297	290	255	247	251	293	256	290	285	246	231	274	293	257	267	299	249	278	269	251	280	288	266	287	277	300	284	301	265	285	304	269	309	268	288	301	286	282	289	299	290	288	297	270	263	279	314	260	284	298	283	311	244	277	271	289	289	260	309	265	289	275	280	288	281	308	251	291	259	276	258	271	278	282	313	257	255	278	304	287	284	253	281	283	274	284	273	286	279	287	261	282	250	293	283	278	284	285	290	298	276	256	281	290	288	298	265	286	254	258	284	306	285	299	291	274	253	258	298	261	270	270	273	267	274	268	276	283	282	257	295	277	317	273	294	290	267	289	289	303	270	278	283	299	280	289	264	299	258	285	272	314	303	294	255	253	287	306	278	290	297	320	275	262	290	290	272	278	312	278	250	296	283	303	327	273	248	261	275	244	273	281	276	254	282	269	288	264	260	261	277	280	293	286	278	279	311	276	292	296	267	269	251	297	284	290	282	278	304	287	292	284	264	282	264	234	311	301	269	292	261	258	298	276	269	279	288	232	286	264	277	290	299	267	271	284	283	273	267	289	293	277	271	302	269	258	242	316	265	293	291	263	267	289	268	283	280	295	267	301	284	258	265	282	301	296	273	280	264	264	295	271	287	281	279	299	279	281	287	289	262	269	252	263	291	278	292	295	282	294	314	273	267	282	286	277	304	300	276	307	288	311	303	285	279	271	241	250	303	311	290	262	266	280	300	304	269	302	280	271	291	341	290	301	263	278	291	285	277	296	275	273	246	253	289	258	318	274	287	319	298	255	254	268	289	259	273	295	253	280	291	273	287	243	295	313	284	295	279	282	275	263	251	246	273	255	294	320	274	294	291	292	275	308	303	283	281	297	296	257	268	268	259	260	274	284	297	275	271	267	269	267	254	258	302	276	292	305	277	301	278	289	272	308	315	268	269	288	287	289	298	293	264	278	267	244	291	278	301	285	278	272	276	251	255	260	287	286	248	274	307	265	291	285	255	274	287	279	266	278	279	256	269	283	269	307	273	281	287	317	281	275	311	285	259	262	282	281	244	302	297	283	248	302	277	295	309	273	265	243	232	289	283	274	267	288	248	306	292	276	284	250	268	292	287	303	261	294	285	265	270	254	299	278	222	274	277	302	269	274	245	271	293	290	271	278	276	292	289	272	280	268	271	264	291	271	289	266	285	278	266	290	299	283	303	286	267	260	255	280	283	277	264	246	272	227	257	275	302	303	300	257	254	299	281	256	283	263	273	276	310	293	241	269	262	277	283	274	258	298	281	315	262	288	301	310	304	284	283	293	277	288	275	302	268	319	267	304	289	297	293	295	264	313	270	286	266	273	275	297	272	287	282	284	264	264	285	286	272	266	277	281	243	265	300	265	252	263	262	283	272	289	323	273	284	269	258	231	274	262	277	268	303	302	286	294	319	290	269	274	282	296	272	281	277	230	274	280	280	266	260	272	258	290	262	282	235	278	320	281	282	256	286	305	270	301	275	273	265	297	266	291	240	276	281	268	258	282	292	252	280	266	288	228	274	292	264	292	261	268	292	268	297	264	282	283	247	309	292	235	238	276	281
19680	15707	16239	5393	2748	2164	1806	1570	1409	1242	1218	1095	1031	1018	974	953	878	888	812	762	769	792	747	728	765	740	684	743	696	694	715	752	744	710	717	675	756	708	702	689	720	656	670	702	636	707	725	728	719	691	707	717	662	705	717	680	710	663	688	691	692	702	671	693	667	657	727	680	703	638	718	694	635	663	672	666	658	681	668	686	659	702	662	667	702	706	685	744	664	701	640	731	640	670	685	645	649	714	715	718	715	676	653	680	688	691	682	700	671	710	694	659	685	664	716	648	682	685	717	684	654	733	706	725	651	650	687	718	716	688	689	666	718	666	685	661	693	693	713	700	694	668	698	630	708	668	741	642	703	645	698	680	659	642	689	737	709	706	736	699	713	657	648	674	698	667	703	706	657	707	633	696	700	680	697	721	618	713	713	666	722	703	676	649	652	695	664	637	697	681	705	680	686	654	707	646	656	659	671	677	696	705	699	676	688	693	703	612	685	679	672	661	667	726	686	670	645	683	665	697	685	662	668	708	712	660	656	671	666	631	672	687	632	681	700	707	675	642	691	702	688	677	663	674	731	681	680	669	657	725	660	653	677	678	671	704	663	716	675	696	689	664	663	680	672	692	667	677	650	691	701	671	652	634	667	609	668	685	666	657	681	691	692	672	642	661	726	674	685	694	678	631	715	728	684	672	686	679	684	692	649	714	661	688	658	690	658	670	642	654	668	655	685	685	670	686	673	678	689	665	678	696	666	687	682	641	668	689	665	750	667	648	674	698	662	622	694	646	701	684	659	689	671	687	687	714	632	648	692	646	679	653	718	684	661	692	670	650	684	652	719	659	609	719	646	631	662	701	672	655	677	662	695	688	655	647	598	710	706	716	640	684	679	681	696	708	646	672	704	664	685	678	693	713	698	679	707	672	685	684	694	685	681	687	724	686	732	691	703	736	673	703	653	700	668	710	700	680	677	697	677	700	726	677	671	684	649	681	682	709	653	680	656	677	677	668	654	691	694	702	681	685	709	674	671	631	651	656	642	635	652	692	672	683	650	655	679	690	698	641	717	659	622	720	680	742	622	694	709	646	660	677	691	661	716	673	732	689	722	658	667	703	697	730	679	714	681	666	690	677	707	706	633	671	666	665	640	644	685	689	684	656	710	699	652	698	710	720	690	664	664	704	715	689	682	717	638	680	657	739	630	675	704	665	624	724	703	659	650	676	684	685	705	659	653	700	714	659	701	689	637	671	714	652	681	656	667	730	690	666	666	699	665	701	670	678	653	688	717	685	661	701	657	688	698	699	653	673	682	704	684	668	716	665	663	626	651	658	691	677	664	714	704	693	687	625	685	669	674	662	705	690	689	737	704	660	694	723	643	690	678	754	687	678	710	646	667	693	693	635	637	682	688	714	726	691	659	707	697	684	663	721	707	657	668	675	694	690	660	695	647	660	674	693	734	696	660	677	679	714	706	686	672	656	722	674	654	723	670	704	669	671	698	672	684	657	672	683	686	689	693	680	661	724	660	635	666	693	660	700	702	654	667	669	701	699	659	685	664	683	712	689	708	683	710	661	637	654	674	633	681	736	697	679	691	684	672	630	664	691	657	736	681	723	715	711	705	679	643	718	671	685	700	703	684	714	664	658	683	704	691	681	709	698	690	675	701	720	659	688	731	675	708	690	731	680	680	698	658	733	748	661	687	688	747	703	705	687	683	716	677	650	643	652	656	646	713	683	657	730	649	662	691	674	673	692	709	645	709	664	717	726	672	691	679	689	632	731	717	676	663	668	663	701	670	659	754	709	670	664	673	687	670	687	703	716	687	681	722	668	677	632	655	691	719	658	673	645	731	698	626	687	691	688	685	691	674	673	665	656	667	650	656	668	685	727	664	660	675	662	654	706	711	655	674	678	683	667	630	651	667	676	696	638	697	725	723	658	680	638	666	692	682	679	660	701	635	677	675	698	674	697	669	700	643	656	683	697	703	713	675	663	649	700	702	709	686	700	712	705	705	683	685	657	699	669	696	729	661	674	691	661	672	726	646	692	705	732	646	660	636	694	728	711	663	695	656	683	718	713	719	661	664	678	682	680	648	682	649	716	674	662	737	709	688	709	670	663	683	694	704	638	705	702	715	690	690	698	688	715	695	690	642	739	691	704	676	675	680	699	639	664	713	689	716	637	673	650	658	689	662	698	670	650	701	697	670	682	674	720	705	686	658	648	666	656	719	672	682	728	672	660	672	722	668	698	675	671	737	697	688	670	687	682	651	689	665	699	691	673	705	680	688	690	730	659	681	686	683	629	697	656	670	686	646	680	684	689	683	650	646	693	691	663	656	643	697	732	712	717	629	623	657	687	665	653	697	683	650	715	675	644	708	681	684	716	661	648	725	668	708	628	639	703	644	650	702	628	699	703	717	620	698	691	724	704	746	720	730	683	659	673	686	689	669	639	666	690	687	685	657	667	661	700	657	633	724	679	692	723	663	706	673	720	683	678	696	681	672	624	689	685	662	716	689	731	653	688	693	683	704	619	691	650	662	691	648	732	634	672	654	705	701	665	644	655	667	670	675	700	676	720	691	642	662	717	744	681	675	694	632	705	684	647	649	692	675	643	688	705	718	694	712	678	680	692	684	686	699	671	692	660	703	660	659	673	668	624	746	679	699	712	685	689	691	670	672	653	685	670	687	690	634	633	697	682	692	646	601	691	660	646	686	721	633	708	650	714	716	654	737	714	705	703	665	704	702	628	655	664	671	704	700	672	707	712	678	704	687	692	671	674	678	723	708	674	661	695	715	688	647	653	656	663	717	667	690	639	646	655	695	688	737	668	691	687	702	687	729	658	657	698	663	677	672	633	704	709	700	682	656	674	707	700	643	641	701	679	675	657	653	700	697	656	705	647	698	723	636	717	694	713	650	677	683	677	666	682	669	633	690	661	682	671	652	662	669	676	717	713	669	708	695	658	633	687	674	631	712	701	744	701	723	670	678	729	700	711	667	687	692	699	654	622	676	718	689	746	627	706	681	699	670	668	692	647	674	635	650	688	709	672	669	697	697	697	688	660	637	668	688	661	699	719	691	722	688	646	678	690	688	714	702	671	699	690	659	699	705	689	662	656	674	699	670	693	671	662	681	681	672	701	644	689	689	676	700	700	666	677	642	676	666	640	692	732	667	666	688	652	703	680	634	710	676	632	706	720	663	699	702	668	677	696	666	660	742	644	683	707	646	697	670	691	708	670	701	673	661	681	649	696	669	733	685	734	675	681	723	671	661	687	665	667	681	700	690	655	687	658	702	625	610	667	677	629	646	685	699	717	667	691	679	677	698	641	722	652	729	684	654	679	743	675	660	660	670	681	655	655	689	693	653	696	694	706	680	720	651	658	675	727	683	638	661	649	704	672	650	653	660	657	685	706	694	663	658	724	698	662	659	710	690	713	637	687	676	657	669	644	663	703	672	682	701	643	632	701	674	677	642	676	644	628	711	716
35477	25743	18230	5204	1299	696	529	412	380	312	292	256	258	227	255	233	237	193	230	190	207	232	205	186	188	195	163	195	210	169	199	198	161	181	195	196	217	170	178	190	171	207	194	199	146	152	182	190	202	183	175	186	169	203	196	187	204	185	181	175	199	216	180	183	181	181	162	198	178	187	183	156	169	190	169	176	183	189	190	187	206	176	199	200	156	184	168	166	193	170	210	199	187	186	185	197	178	173	183	174	185	179	170	172	201	171	180	171	168	236	190	167	186	163	167	191	166	192	185	185	159	158	188	175	185	185	180	175	174	178	182	155	186	160	168	160	160	213	172	197	191	187	189	187	180	186	173	179	195	208	151	180	186	194	188	190	180	175	183	190	174	181	217	210	180	166	178	185	199	218	191	224	199	197	190	171	188	172	189	184	171	174	164	173	160	197	213	169	223	159	186	170	173	187	164	183	186	193	215	171	182	182	178	179	179	150	180	174	191	188	196	177	175	158	162	190	180	158	189	211	206	157	193	153	164	155	186	213	216	194	193	205	178	192	164	190	162	193	183	176	195	179	182	181	165	187	187	211	194	197	203	186	210	171	194	186	212	175	186	188	168	180	180	222	168	180	213	196	172	192	167	175	204	165	200	169	186	201	178	177	176	192	173	189	189	174	163	188	201	193	191	171	181	181	169	191	173	169	218	164	182	205	178	193	172	180	161	182	160	192	196	165	181	200	186	175	172	183	200	197	197	177	205	187	194	182	187	197	193	201	179	183	184	210	181	173	181	192	169	166	184	175	199	197	179	179	193	188	174	163	171	207	196	205	183	181	182	199	181	176	204	174	189	164	182	184	179	183	192	172	163	197	175	173	214	209	163	192	194	201	189	172	195	187	189	170	219	185	184	187	181	174	181	171	193	176	177	182	165	189	211	176	185	168	183	182	198	168	189	206	185	191	212	182	172	188	176	176	171	181	167	164	189	182	186	176	178	182	187	170	189	176	199	213	218	180	184	188	166	175	182	192	159	194	173	190	173	171	177	195	168	184	169	164	178	204	165	192	202	184	167	183	184	187	180	208	193	182	181	170	192	209	180	183	206	173	161	188	196	183	185	193	183	162	178	202	184	198	182	183	197	157	179	182	191	192	159	170	186	192	195	208	160	189	200	187	195	212	181	191	166	196	183	194	172	180	196	202	194	190	189	197	207	221	172	189	168	164	176	170	158	189	182	175	170	174	210	189	200	185	191	169	176	172	170	187	189	187	160	186	175	208	185	184	186	198	162	188	189	174	186	189	149	184	187	196	182	206	176	165	167	162	189	190	184	164	199	191	172	189	160	181	182	169	175	185	181	193	179	180	176	199	202	181	155	201	194	184	219	207	180	191	186	185	177	186	189	186	185	179	151	170	206	189	189	187	181	192	182	174	183	191	183	165	193	183	155	205	202	182	188	200	183	184	161	169	195	172	167	165	180	171	165	181	200	185	173	167	178	195	173	197	165	180	200	191	196	193	176	196	202	168	185	151	195	176	188	172	209	197	164	177	195	180	180	173	179	204	191	182	184	171	187	204	191	176	170	194	180	181	183	185	182	187	183	188	210	212	191	175	200	209	172	195	169	171	188	181	155	178	170	182	200	158	184	152	161	179	185	188	168	181	196	185	172	181	184	176	195	155	159	176	167	173	193	194	202	172	162	180	201	177	189	219	173	188	168	171	163	183	179	192	191	184	194	173	192	155	199	173	169	168	173	207	206	158	168	179	199	195	171	154	161	178	177	183	169	204	165	190	164	162	181	184	159	187	179	177	177	169	175	200	175	153	172	189	186	178	184	183	168	156	184	163	184	187	169	162	187	164	191	191	203	176	225	163	180	231	177	217	184	175	174	190	144	176	182	155	188	182	200	175	175	167	204	170	152	180	155	207	198	173	180	136	157	175	200	160	177	163	185	167	174	177	181	182	190	163	189	172	172	150	181	182	200	181	185	165	153	186	182	169	171	203	187	177	201	171	206	182	183	180	172	192	203	171	175	164	187	201	177	169	181	200	194	179	213	193	173	198	188	179	176	211	147	188	177	209	184	148	180	194	176	192	189	169	181	174	188	187	167	190	181	186	167	200	210	191	187	181	215	209	151	193	172	179	194	150	185	177	184	185	173	188	186	183	181	165	181	182	175	205	179	173	203	187	138	181	170	184	171	181	183	189	205	200	182	175	189	155	174	175	187	188	200	185	185	188	196	172	184	194	189	180	198	200	156	157	180	176	192	165	185	179	183	187	152	197	176	193	167	189	177	191	171	178	181	212	176	155	177	198	190	198	161	190	187	191	212	180	169	170	176	217	192	164	184	180	212	169	181	154	173	189	164	200	195	183	161	185	179	188	177	174	160	179	182	170	181	193	174	156	186	165	183	174	166	202	183	175	180	203	180	192	185	189	176	178	162	181	185	186	163	168	182	189	161	178	203	180	180	194	195	183	176	184	153	189	169	164	157	194	154	192	160	153	177	192	181	190	172	169	170	186	187	177	177	195	184	170	199	195	158	164	194	178	155	200	204	172	192	183	148	176	144	188	172	182	170	185	175	195	192	167	201	178	179	186	200	197	182	150	193	166	182	203	190	194	164	165	202	184	177	170	158	183	175	153	184	178	185	176	199	167	157	172	173	190	177	202	174	170	168	171	190	167	184	161	205	162	169	175	182	196	208	153	176	167	166	188	193	180	160	192	190	170	185	184	160	180	172	199	188	171	158	206	186	150	186	181	164	214	186	184	198	170	163	181	173	185	209	190	211	188	154	180	175	184	178	181	189	171	178	189	168	174	171	170	158	195	184	187	178	181	178	192	187	197	188	184	190	165	162	202	210	182	184	188	181	163	165	190	176	173	195	182	194	205	164	189	184	191	204	205	187	186	188	146	196	182	201	159	185	196	178	174	196	188	163	170	161	184	177	192	155	198	190	168	201	222	186	168	167	170	174	191	184	193	153	179	165	167	172	170	159	175	191	176	189	187	177	182	178	185	164	218	174	193	180	160	175	221	176	164	151	194	182	170	156	173	194	201	182	192	177	200	176	180	164	178	195	183	182	161	192	186	218	189	171	176	166	175	174	181	196	191	199	203	172	190	149	206	223	185	179	180	192	166	189	167	207	183	187	153	191	193	175	170	173	206	180	179	153	173	156	205	169	185	186	172	174	169	163	173	151	170	183	171	186	171	179	186	172	199	179	191	202	167	181	193	189	169	161	184	189	171	165	191	185	171	186	183	186	173	179	192	185	201	178	216	152	183	187	190	167	181	200	188	179	197	180	168	194	160	172	187	193	176	188	193	163	176	174	166	192	178	202	203	197	188	193	187	166	205	188	187	201	173	191	199	190	184	164	193	201	175	211	178	171	192	159	185	217	186	176	179	220	192	168	193	183	160	184	186	160	214	168	174	169	176	176	181	175	202	203	198	187	157	196	176	194	197	160	178	193	181	175	178	183	185	174	174	179	172	182	189
24675	21530	19573	6454	3402	2805	2035	1895	1590	1421	1271	1126	1070	950	818	809	742	694	631	619	604	575	562	525	560	553	527	525	562	539	504	507	508	516	487	532	539	481	507	454	491	527	538	539	493	495	507	486	491	432	445	479	482	488	475	462	475	443	508	487	507	492	481	474	486	434	478	463	472	454	436	461	506	462	459	456	496	512	502	485	468	477	459	446	425	449	473	458	501	493	502	490	495	468	487	471	486	515	465	442	428	477	430	486	457	476	472	474	441	471	492	490	461	484	483	440	456	454	486	426	486	495	473	447	483	449	496	434	433	460	448	415	501	465	461	445	453	501	484	444	537	479	468	484	459	499	480	452	455	463	491	470	463	462	491	463	476	462	452	480	466	486	485	458	469	451	460	470	503	467	467	459	470	477	457	463	429	475	436	446	425	477	445	447	455	485	493	480	433	501	480	450	460	437	469	486	465	484	502	461	459	482	455	445	500	451	452	486	449	479	430	475	510	480	417	465	440	481	494	439	499	492	456	449	494	474	477	456	462	465	482	468	451	487	461	458	490	448	468	434	435	538	454	484	471	495	453	412	510	425	451	474	461	504	446	444	490	462	438	459	464	479	465	502	487	486	474	488	455	474	452	465	438	465	440	498	472	488	474	456	450	480	485	438	431	490	495	444	449	483	470	469	478	446	478	501	460	434	470	444	420	458	472	466	470	489	442	443	432	485	446	464	458	450	467	463	465	461	456	454	434	464	473	471	470	467	446	447	461	447	507	472	500	483	432	485	453	457	424	483	494	472	486	474	465	484	403	465	499	492	477	450	445	457	457	431	478	489	509	480	474	464	453	447	464	486	458	466	449	467	471	483	454	459	502	470	434	480	489	475	453	480	505	440	449	449	460	451	482	512	493	455	483	481	467	433	466	522	432	481	472	503	478	474	458	499	475	449	482	486	478	494	446	433	500	409	460	430	465	436	460	455	468	469	504	489	431	469	441	448	484	436	435	464	417	497	432	477	440	503	459	484	445	476	482	460	453	456	437	515	453	499	483	469	456	484	467	419	503	492	465	460	482	515	469	459	480	482	451	464	467	482	438	443	472	441	457	469	459	497	463	483	421	457	451	493	470	474	423	465	451	450	458	464	434	457	472	512	526	474	451	445	490	462	441	485	455	477	500	506	467	444	454	491	438	474	480	431	477	496	473	454	498	441	464	480	460	457	474	469	451	489	450	452	467	487	453	439	508	468	453	447	464	459	517	501	477	456	457	450	476	457	449	470	495	498	456	489	467	462	476	483	449	496	472	422	463	494	457	473	470	461	471	480	486	494	460	450	448	444	488	463	430	455	481	471	482	468	466	446	457	449	457	452	451	488	474	475	458	468	478	492	477	470	459	508	473	479	456	459	432	468	491	511	451	458	453	488	440	478	489	421	444	423	462	477	450	465	433	414	452	394	452	475	473	499	443	496	448	454	473	486	449	446	424	466	497	444	493	476	491	465	446	452	469	477	467	452	480	488	453	459	482	510	450	496	489	491	438	455	467	449	471	479	451	439	480	437	412	462	454	477	427	454	451	469	454	482	508	479	483	458	478	468	501	446	458	432	468	446	464	438	463	479	476	447	486	456	469	489	454	471	460	461	456	404	463	463	472	464	446	464	476	446	476	453	469	498	455	479	439	478	435	491	459	457	467	457	476	470	454	420	472	460	491	475	494	428	448	487	464	464	484	466	472	484	452	470	448	447	446	502	455	436	458	462	462	454	544	488	483	416	470	424	458	484	436	480	481	407	469	460	421	450	431	483	462	427	466	502	462	488	505	486	472	473	444	476	433	463	467	459	469	435	458	447	490	472	449	502	467	467	480	461	424	430	457	485	491	436	461	480	474	454	446	438	456	412	479	478	454	467	475	450	489	448	465	463	486	484	481	482	442	437	461	477	455	485	443	470	456	483	485	467	459	499	450	454	454	493	477	440	444	481	423	495	463	446	470	461	467	474	440	453	489	450	454	451	463	467	501	482	485	471	458	443	475	462	467	474	457	476	469	502	471	512	451	487	441	446	472	456	478	469	474	465	453	461	475	455	443	484	484	470	454	468	492	444	458	480	482	478	469	456	468	466	485	505	472	437	445	457	472	422	473	460	485	451	472	458	477	476	476	496	459	447	496	495	499	408	446	449	457	434	463	433	463	463	452	487	463	448	433	462	440	448	484	439	445	485	477	480	466	454	428	440	465	507	442	468	464	488	478	482	456	467	463	466	484	465	432	480	481	466	494	425	485	488	454	435	444	485	460	440	437	477	443	485	477	490	459	477	471	500	457	469	478	497	447	480	453	498	462	469	453	451	452	504	432	474	467	499	470	451	491	460	498	480	437	497	441	452	436	448	485	473	447	449	461	467	461	479	452	492	459	440	464	471	450	487	464	464	455	450	455	494	452	475	475	501	461	457	445	446	476	489	480	439	461	490	455	435	477	470	461	433	467	454	484	479	501	500	465	465	481	459	486	486	451	478	483	480	487	459	511	461	488	441	475	474	477	448	435	472	449	447	411	477	513	455	491	468	464	432	451	503	445	437	497	500	485	457	470	486	472	463	495	441	474	474	487	424	435	481	457	465	476	496	515	455	461	448	426	443	452	503	505	448	489	459	460	489	489	459	450	455	464	481	483	468	433	481	469	493	476	476	470	445	476	460	462	509	503	486	447	464	472	434	464	463	500	473	485	486	458	474	455	474	451	455	464	446	450	472	473	453	446	434	514	497	474	481	445	463	477	437	465	489	469	460	524	441	472	463	430	450	484	484	452	439	489	457	503	472	478	504	466	475	461	475	470	457	494	495	481	429	471	465	493	471	446	456	424	459	487	469	461	470	469	451	467	484	461	447	474	471	457	482	444	460	460	477	447	489	440	436	533	494	469	478	414	457	447	456	493	475	468	471	460	476	448	464	459	455	456	473	494	442	448	481	456	457	436	495	442	458	465	466	470	489	495	463	495	403	470	480	454	451	502	444	448	460	471	464	469	494	493	475	459	497	466	501	457	477	432	464	496	465	489	474	465	484	461	439	490	454	448	466	438	469	450	482	451	447	484	445	476	479	450	469	505	445	480	511	454	432	500	508	440	395	406	444	451	485	479	466	539	458	471	453	509	448	444	467	453	512	464	474	460	472	482	471	462	497	471	520	462	462	489	485	462	469	474	451	459	439	419	442	516	498	466	476	467	462	492	451	497	494	457	495	463	442	450	446	470	490	488	511	479	501	428	450	476	453	494	478	451	453	441	466	505	442	464	483	454	453	461	486	524	458	500	472	419	461	432	463	468	431	471	471	452	471	483	458	439	426	445	435	446	496	454	473	442	473	474	485	477	453	479	483	460	486	518	483	440	470	473	439	469	461	474	488	474	457	480	476	479	491	430	427	505	437	457	459	506	470	478	487	494	499	472	473	457	451	467	441	469	452	492	466	527	451	508	501	459	453	431	461	459	458	469	466	442	444	475	461
12180	5140	2422	811	555	460	452	386	379	338	347	351	369	335	344	346	306	332	319	313	285	333	307	340	294	306	315	355	340	324	343	316	313	321	288	320	322	301	364	302	341	362	299	287	301	310	322	341	324	313	303	317	330	303	326	299	324	320	353	326	294	348	312	327	332	312	316	320	351	303	326	317	284	342	301	334	331	336	312	325	292	348	317	345	322	340	298	311	307	340	301	322	319	291	305	330	365	307	339	330	337	312	315	310	336	331	313	315	293	320	326	289	336	299	357	310	300	305	301	344	322	337	313	311	320	339	332	316	343	339	311	290	320	359	304	290	327	373	303	307	325	299	312	344	338	299	330	306	347	294	311	330	330	300	297	292	312	307	307	360	329	340	279	334	306	305	306	335	339	355	327	325	339	282	297	302	329	330	310	333	351	341	351	370	353	321	322	343	307	335	303	307	347	286	337	314	350	336	312	314	307	311	319	321	343	339	301	307	371	342	320	326	354	322	345	299	335	334	309	356	305	308	323	298	284	364	349	333	328	316	306	327	298	289	314	289	325	296	331	345	297	313	320	344	317	361	312	297	310	367	362	304	282	313	337	348	355	306	342	300	307	345	327	344	361	354	320	327	317	318	303	292	301	296	281	293	317	336	323	315	294	299	315	285	271	313	341	312	337	346	355	336	317	320	307	294	329	306	306	302	335	287	350	345	341	369	365	306	301	296	334	303	366	318	324	304	334	324	314	314	299	280	350	344	328	303	319	332	308	314	290	335	346	351	333	298	324	314	313	286	299	345	307	333	319	281	299	306	345	331	305	335	362	356	298	317	361	314	343	295	334	310	324	326	334	358	331	348	347	339	310	357	334	293	304	293	322	313	334	347	297	357	337	310	332	332	316	359	313	334	318	340	322	304	271	315	341	351	316	298	306	313	333	322	333	298	312	336	326	303	306	319	373	337	326	328	317	296	338	322	315	336	347	341	328	303	349	344	332	317	329	324	300	328	298	308	345	298	293	332	306	301	291	343	317	307	298	327	299	336	351	367	318	327	348	353	323	310	288	315	269	347	308	340	302	349	286	326	316	333	349	341	337	307	308	313	326	327	306	295	326	318	340	319	315	352	290	288	326	312	332	285	357	335	332	351	284	305	342	317	331	311	290	327	331	355	299	350	341	334	319	315	294	298	325	333	310	324	313	315	292	315	322	308	315	282	327	330	318	320	359	310	303	334	304	328	323	324	342	320	314	325	317	315	328	329	346	326	331	297	305	330	334	375	334	305	313	310	326	275	342	317	344	322	305	343	319	311	321	316	319	328	314	291	368	331	312	303	317	325	282	306	307	348	334	317	353	347	300	305	270	325	331	316	330	324	311	330	341	330	310	282	325	333	305	327	324	278	304	332	303	306	285	307	311	300	314	311	318	329	344	317	297	309	288	298	322	335	323	319	293	316	293	329	320	320	304	299	338	293	330	336	354	315	314	303	264	334	302	319	338	328	294	317	305	362	330	299	347	298	320	308	318	305	356	305	345	325	309	309	305	318	296	321	308	312	343	311	313	277	339	317	333	323	332	291	311	324	312	319	321	295	297	355	298	334	314	316	304	324	295	287	311	334	340	341	332	307	312	344	324	343	354	299	303	306	330	316	286	304	318	308	357	326	328	355	330	325	315	298	299	370	309	315	334	330	318	335	356	315	339	292	282	307	335	345	325	322	363	319	310	340	341	285	330	302	331	309	333	326	329	303	330	306	352	349	307	323	325	321	299	307	325	337	319	356	315	320	329	296	306	307	326	359	299	297	317	320	325	367	329	335	319	269	378	320	324	308	340	314	306	305	310	305	308	326	311	297	312	314	306	314	328	339	330	305	342	312	325	323	325	302	351	304	326	310	304	299	298	306	299	308	324	348	313	316	317	327	315	343	328	333	312	335	331	282	329	335	315	336	314	314	307	299	327	318	278	339	341	324	324	332	358	331	343	309	325	311	331	279	308	334	358	324	290	333	320	340	326	311	302	327	327	335	375	316	300	311	302	318	327	274	335	333	331	295	329	306	336	352	326	314	313	309	305	354	331	317	298	284	315	327	287	311	331	299	326	322	339	337	332	347	313	327	282	317	311	312	286	338	320	343	296	329	308	360	305	319	329	352	336	333	310	345	300	341	290	301	328	317	289	290	302	311	328	347	364	323	328	339	352	362	334	333	298	323	335	327	268	335	324	362	319	331	325	330	320	327	332	335	312	328	322	321	337	314	326	329	307	344	287	325	334	366	308	315	336	349	348	332	316	319	329	345	275	331	341	352	299	302	325	334	356	351	335	325	306	287	287	334	291	317	332	317	305	326	358	319	323	354	333	324	333	327	323	304	319	304	309	347	304	337	302	305	329	342	301	311	301	312	340	322	326	317	353	312	322	321	307	312	324	280	331	316	289	303	308	320	325	336	300	288	338	320	309	310	334	332	341	302	304	314	295	317	364	341	312	338	313	327	305	308	347	310	309	294	305	349	296	305	292	317	301	315	330	329	320	320	337	300	325	365	340	303	321	307	315	329	321	326	305	315	303	314	363	319	300	305	333	326	338	322	318	316	305	303	299	280	277	315	341	328	323	287	319	328	309	331	330	307	315	324	318	324	289	300	330	307	336	317	325	338	332	306	349	337	358	352	341	345	341	305	319	332	292	342	313	283	340	324	303	316	306	316	312	329	287	310	328	308	302	352	349	356	315	322	333	333	309	323	300	305	310	296	336	318	296	303	322	335	312	344	312	322	306	331	308	321	290	304	312	320	312	354	281	312	346	299	297	345	317	297	322	322	324	308	307	301	302	325	312	321	297	316	327	314	322	337	296	319	324	335	311	321	314	330	304	318	293	337	309	340	269	325	333	322	291	330	307	345	340	322	342	330	343	311	360	312	333	308	341	343	292	335	302	323	305	270	328	288	333	297	315	335	320	291	308	314	297	307	370	306	314	320	313	349	336	333	300	312	315	288	335	334	286	309	340	322	360	327	322	314	365	316	323	324	325	286	311	333	317	333	297	319	336	361	321	284	309	340	353	305	346	293	363	300	322	320	297	304	321	359	313	328	316	332	348	297	306	331	295	300	334	299	323	299	274	329	323	299	314	318	332	304	317	297	298	332	326	326	336	315	297	314	358	319	326	341	325	318	315	363	347	348	303	302	316	361	306	312	336	291	336	298	302	317	311	318	323	341	290	319	320	314	321	329	346	341	331	318	291	333	358	313	326	311	305	315	307	321	336	337	333	322	345	340	334	324	346	339	313	349	308	335	317	289	327	347	334	325	300	311	343	345	325	312	332	306	292	303	340	335	320	288	357	332	327	314	288	305	338	337	306	339	347	340	305	310	320	364	310	351	345	337	304	365	327	332	339	329	346	327	308	301	333	323	295	350	298	338	301	346	324	340	312	331	333	313	332	307	321	329	326	337	290	319	295	315	311	317	312	320	325	325	284	300	317	316	306	307	340	335	324	322	337	324
8923	5392	4600	2396	1761	1488	1322	1203	1121	1014	1026	955	939	940	852	868	848	808	804	806	794	802	800	804	777	802	771	818	772	772	741	752	790	795	768	737	772	810	767	768	738	796	787	832	781	837	763	774	774	786	741	758	770	774	757	791	752	797	777	795	777	720	787	783	807	793	754	802	790	781	739	775	771	746	765	763	762	794	776	766	795	786	789	758	728	765	791	771	771	749	789	757	749	802	772	749	711	752	753	787	734	808	825	772	807	755	729	774	828	821	750	782	748	784	770	770	781	798	781	720	776	793	730	750	767	754	836	795	787	796	681	782	762	784	804	750	780	759	726	811	738	787	742	775	773	773	808	760	742	748	725	813	774	831	758	779	787	775	771	780	758	754	759	830	798	775	788	819	804	797	757	750	800	746	754	754	744	797	825	814	788	756	797	780	762	790	764	792	795	763	781	785	759	771	765	757	757	788	743	754	722	783	787	781	779	788	750	792	768	748	785	798	781	772	844	761	777	783	718	789	801	775	748	787	768	746	775	766	729	727	771	777	796	760	782	769	769	774	736	783	802	804	757	796	768	762	769	736	771	724	721	772	775	786	788	785	798	779	753	721	787	810	816	763	722	800	735	782	770	786	724	774	759	826	738	780	804	743	811	747	796	753	757	773	772	802	786	789	759	809	777	756	720	832	770	794	778	746	762	786	754	789	788	800	835	775	763	785	752	772	727	750	806	849	805	736	776	805	766	778	757	745	796	704	800	776	763	807	736	801	765	755	759	750	781	833	736	792	780	791	766	762	795	756	733	754	763	755	732	753	741	780	735	795	729	778	713	775	766	737	770	729	807	768	736	780	780	755	730	774	718	740	835	800	795	775	769	754	779	773	752	697	745	781	816	799	745	758	803	777	828	748	782	786	755	789	797	787	711	778	762	743	776	799	747	776	780	748	793	803	758	721	793	760	766	783	718	787	744	756	798	738	764	717	767	741	764	766	750	777	792	743	793	802	764	755	767	792	811	790	721	771	757	793	777	746	749	789	838	775	786	852	775	765	818	779	724	755	767	755	782	770	823	764	744	750	792	796	782	734	793	780	752	759	823	762	773	727	744	765	795	778	796	751	669	810	760	763	733	786	722	806	792	770	748	749	737	780	805	781	825	752	787	754	779	791	741	760	798	773	751	746	763	737	814	774	780	757	845	762	808	819	761	753	721	811	787	776	771	776	780	832	727	798	781	821	804	764	780	779	739	733	783	759	838	771	799	766	749	776	782	790	788	777	750	775	775	765	731	750	764	822	738	809	745	754	814	789	732	764	778	731	729	806	790	776	756	805	781	718	770	782	742	800	812	802	782	759	744	722	798	770	808	796	819	769	767	729	812	788	728	758	742	830	742	752	804	829	765	767	784	781	740	791	765	756	781	747	765	737	805	756	759	713	811	775	788	779	802	829	803	736	767	765	726	804	768	767	814	802	727	779	754	820	781	805	775	797	785	832	789	778	808	756	807	768	760	761	823	810	739	783	741	805	770	771	842	815	784	793	746	744	772	767	716	784	760	780	749	712	776	757	786	811	776	770	830	763	740	820	771	766	757	729	774	763	749	751	781	746	797	792	747	804	789	791	798	783	778	766	727	807	730	756	813	797	798	776	747	741	806	778	737	791	805	789	788	746	748	755	748	676	784	789	800	804	753	810	756	767	819	785	797	779	765	788	757	820	770	722	762	798	786	795	825	770	771	774	782	755	782	754	788	759	793	808	787	731	804	745	766	780	747	773	781	774	784	755	794	746	775	709	777	776	784	768	765	736	717	789	775	739	777	778	798	796	726	758	762	752	753	752	808	780	779	783	812	752	705	796	785	748	802	798	779	788	820	804	789	803	778	781	760	732	748	815	785	740	768	759	763	789	714	746	720	717	746	807	823	755	738	771	783	807	792	705	789	743	755	802	739	738	773	766	760	807	721	780	753	781	765	780	776	785	724	740	788	793	776	764	784	756	776	749	739	798	792	778	763	762	819	756	794	742	788	768	739	751	761	766	762	744	856	828	802	804	826	728	789	718	762	739	808	781	735	775	797	798	783	812	772	787	828	718	797	800	801	740	765	769	779	743	777	801	828	776	745	777	771	792	794	814	757	758	759	743	740	809	733	752	744	786	742	772	763	746	757	782	773	793	735	721	761	785	744	775	796	801	718	794	776	714	720	785	724	760	759	773	790	818	793	728	715	802	822	782	793	739	761	823	782	790	757	774	747	755	791	740	737	776	787	763	783	795	765	790	786	806	757	776	813	743	732	810	863	810	801	753	749	787	777	829	767	761	763	837	775	786	766	776	809	723	794	771	795	810	764	760	752	805	784	783	803	734	741	742	760	714	720	816	788	739	747	767	774	768	766	765	717	779	824	822	733	790	765	723	738	802	777	744	759	758	799	802	740	792	739	769	789	748	764	774	767	822	769	740	730	681	760	770	753	795	762	735	797	745	770	789	811	773	799	769	756	751	751	768	742	824	801	840	770	746	758	762	768	773	790	730	794	765	781	811	739	755	773	758	755	787	790	776	816	817	799	783	793	761	722	791	807	784	771	779	779	761	766	773	755	749	734	779	763	785	775	779	753	727	775	798	766	765	724	803	777	737	698	773	823	763	739	764	780	749	723	821	761	754	758	750	797	750	751	783	738	719	753	756	820	782	788	795	758	827	786	789	756	771	839	757	767	804	765	794	795	802	780	792	748	796	773	772	808	802	754	778	763	740	789	825	758	745	771	755	750	799	747	686	777	780	809	841	779	792	785	787	793	782	792	771	818	785	769	796	770	758	776	781	765	738	747	773	760	806	741	765	751	776	809	750	737	744	808	788	720	773	745	760	749	758	764	768	765	804	751	787	763	739	790	762	819	781	723	733	778	783	749	816	751	785	796	811	736	698	748	784	753	734	762	742	702	768	833	768	796	776	787	787	741	789	770	758	756	752	773	806	818	768	775	762	722	743	765	750	804	787	746	790	768	761	781	794	774	775	817	782	790	777	743	811	818	761	811	757	790	762	717	785	756	762	753	765	728	768	773	793	770	749	753	791	797	759	746	805	726	750	762	740	787	796	796	766	816	780	791	809	732	760	714	797	764	756	787	768	790	814	771	762	769	734	802	807	752	796	801	798	741	775	740	763	749	724	759	785	794	715	784	746	774	786	767	748	737	745	762	810	790	817	727	787	791	768	759	779	811	780	809	747	737	778	794	803	777	777	729	753	773	720	801	774	781	771	768	729	774	801	796	801	746	760	768	725	762	787	740	777	753	750	765	812	758	743	803	774	748	767	783	796	799	793	774	810	749	750	774	736	809	784	781	770	794	783	774	763	737	730	763	762	747	760	771	752	766	797	762	757	777	777	760	796	784	772	766	779	783	800	800	756	796	770	741	751	734	786	773	825	753	734	700	775	779	779	762	747	779	768	799	771	768	764	753	766	751	810	793	748	741	800	793	750	786	729	837	735	772	788	735	795
27261	16427	10715	2836	884	637	543	489	386	377	401	344	329	329	321	311	327	310	287	276	283	309	259	241	259	324	301	290	282	298	300	293	275	281	286	265	294	276	288	281	244	268	279	296	278	280	283	279	291	268	286	298	267	275	286	259	279	319	305	276	268	280	287	259	286	267	290	264	277	243	266	304	312	263	264	282	246	264	275	302	298	254	290	273	263	271	287	258	253	267	267	284	305	264	249	281	279	302	278	302	313	257	271	284	279	257	257	268	290	271	288	269	279	269	279	258	265	298	279	261	277	290	275	250	251	263	267	268	257	283	288	260	273	294	276	285	270	288	285	268	264	277	274	261	275	297	280	245	294	262	260	273	267	274	270	240	273	267	230	280	272	271	264	291	258	265	292	262	270	310	281	264	237	263	287	257	285	273	272	276	268	295	265	279	277	276	271	274	290	286	291	304	261	271	265	282	293	265	285	280	240	290	329	294	274	258	319	293	254	283	287	251	268	276	274	252	240	287	243	254	276	266	275	279	277	333	296	326	308	253	265	287	281	268	279	285	267	281	256	282	238	286	284	266	289	282	318	312	236	284	269	305	281	269	271	295	262	262	272	277	264	278	243	258	265	305	264	285	300	267	312	292	278	269	274	315	297	275	282	291	253	289	287	280	308	292	265	292	272	269	300	286	312	293	273	298	300	259	273	256	284	289	231	272	308	262	255	281	292	284	291	272	282	235	281	255	317	265	253	285	288	284	277	249	278	309	299	268	278	269	280	271	303	302	280	287	288	255	290	271	286	271	237	269	260	253	275	250	245	251	268	263	280	291	266	245	261	286	261	282	278	242	275	273	291	251	287	267	253	269	294	250	284	257	243	248	263	262	257	291	286	314	274	278	308	278	258	241	263	261	260	319	254	270	301	301	288	279	297	268	284	298	296	253	294	272	264	289	241	274	250	292	251	259	285	256	267	261	258	282	257	281	256	294	262	253	277	300	266	266	317	282	290	257	301	284	275	246	285	241	276	279	253	293	302	249	286	238	288	255	263	266	261	300	264	248	297	225	291	246	263	263	281	274	272	255	263	286	280	307	309	247	279	273	284	239	323	273	264	272	292	259	295	258	294	256	317	294	293	272	269	297	254	259	271	261	255	293	294	274	264	262	272	283	275	211	282	263	295	291	257	264	250	234	274	268	278	276	287	268	291	291	304	280	272	267	281	296	273	257	279	282	286	254	288	262	284	290	327	258	304	267	254	282	250	262	269	248	255	267	260	271	260	288	296	296	299	275	298	288	306	272	275	239	242	271	256	262	275	255	264	269	273	266	287	245	270	292	262	279	284	274	289	292	278	278	307	275	288	299	295	304	254	287	274	252	243	253	276	286	289	271	281	307	279	271	285	269	299	253	278	262	292	332	278	259	273	270	270	268	265	289	257	261	280	311	290	280	253	281	288	258	254	270	229	283	267	269	285	266	291	270	291	305	255	258	266	275	258	272	302	275	262	296	307	257	255	285	297	277	293	271	265	285	273	269	272	282	251	304	265	261	265	276	255	275	265	277	262	253	274	286	307	272	277	247	273	285	287	279	282	248	281	291	254	302	285	262	298	290	267	273	278	299	264	281	289	244	274	271	256	280	281	275	272	257	282	315	291	292	269	286	275	250	257	281	288	286	276	298	291	282	289	282	274	300	270	252	289	271	268	289	240	284	310	285	270	257	286	257	281	260	296	278	279	268	271	292	258	306	299	253	254	272	291	289	262	289	249	274	272	258	287	273	278	278	281	279	296	272	277	269	277	289	251	280	244	263	284	284	280	282	233	255	260	264	285	317	266	257	236	282	238	257	248	265	257	286	279	276	271	307	269	288	260	293	301	283	293	288	277	284	282	275	260	268	289	288	263	259	300	266	275	262	255	274	252	287	278	289	251	297	274	271	257	269	310	270	272	299	264	268	277	273	268	274	291	247	282	267	297	271	280	276	280	308	268	271	250	248	269	294	270	281	264	275	295	297	289	263	269	299	252	307	265	312	287	272	280	287	314	304	275	271	278	281	301	267	256	281	289	274	258	297	290	292	267	281	269	292	257	266	290	274	278	265	261	253	309	297	293	307	279	290	277	274	294	288	278	260	293	262	304	243	274	280	253	280	284	265	242	274	268	257	265	289	232	250	307	292	286	269	305	289	242	307	254	288	270	265	290	258	301	302	266	265	276	287	262	286	261	301	273	273	280	273	274	252	293	301	325	282	290	282	280	287	257	279	295	280	285	290	294	289	282	298	289	252	284	271	265	280	297	302	296	251	240	308	294	243	277	247	266	274	257	275	284	287	279	280	282	268	272	291	241	267	291	265	279	263	295	265	286	252	288	252	268	273	269	274	292	303	284	287	290	259	304	260	283	289	297	302	284	287	257	291	252	266	273	296	303	310	255	273	279	276	307	270	277	264	286	268	261	272	296	289	270	248	241	283	294	277	268	252	302	283	303	276	254	300	285	254	275	279	245	284	271	287	248	288	268	307	284	282	290	291	274	277	255	271	289	267	327	270	279	254	277	288	260	279	275	276	249	275	281	280	275	304	296	272	284	317	248	290	292	314	293	257	270	261	300	308	261	281	261	279	287	268	280	266	271	291	257	263	262	278	263	297	283	271	297	282	278	282	262	298	266	250	256	250	273	280	293	292	293	255	241	292	259	283	259	278	277	271	293	300	287	272	276	260	278	284	270	284	305	253	303	277	279	279	271	263	272	279	274	264	270	259	280	260	302	262	285	277	257	291	312	283	278	302	263	232	272	306	251	297	279	292	250	245	279	296	284	272	294	258	292	284	273	281	276	255	274	262	267	278	291	326	293	314	301	308	274	275	273	295	268	277	299	278	264	267	278	265	258	273	269	276	271	285	273	276	254	266	322	258	282	279	285	275	267	298	259	277	253	265	255	283	278	265	283	287	276	254	294	283	250	262	268	298	296	276	268	277	242	292	260	281	259	286	300	257	287	287	289	268	279	259	272	257	284	268	298	296	299	275	256	295	292	311	303	288	284	279	271	285	301	248	252	272	239	278	287	273	261	278	287	270	273	284	277	256	283	279	269	254	275	292	248	280	271	283	308	253	261	267	298	289	263	244	259	305	270	293	262	313	258	266	298	245	309	266	279	280	306	307	280	288	286	273	279	297	279	296	279	271	287	281	279	275	286	249	296	276	266	246	251	271	272	269	303	267	253	288	246	268	277	293	291	270	270	302	302	297	289	297	278	260	278	289	289	267	239	266	270	264	308	257	305	229	265	302	276	275	289	296	272	295	299	281	302	281	265	287	274	286	297	266	284	264	252	262	304	274	277	287	263	251	252	290	310	253	305	294	282	268	285	295	279	270	259	276	272	254	273	271	299	281	283	274	256	277	284	265	276	270	252	268	270	287	256	262	263	270	292	277	283	275	271	284	257	280	261	269	279	244	275	277	304	261	279	285	262	273	273	246	253	257	310	273	264	261	258	291	284	283
19706	14485	13917	4660	2725	2280	1909	1577	1318	1285	1209	1101	1007	1032	895	889	899	800	754	778	720	785	723	759	711	715	722	739	728	711	699	684	665	704	679	690	698	682	692	688	662	689	678	663	723	707	726	711	648	705	687	663	735	656	699	694	689	654	657	661	644	665	703	675	655	670	665	657	645	670	702	712	671	655	693	671	710	690	693	669	736	634	686	654	669	665	676	660	646	699	664	649	727	702	675	659	681	680	687	627	671	658	636	695	670	684	647	638	660	668	698	658	694	692	642	681	647	671	743	695	715	671	707	683	675	641	681	698	688	667	659	670	688	688	708	690	650	689	610	667	659	693	698	649	687	661	683	661	668	647	677	687	631	689	667	681	663	642	667	643	653	654	668	660	669	682	658	734	648	661	682	675	670	654	666	641	674	645	683	665	651	708	661	684	683	699	713	653	696	679	657	693	636	628	651	753	699	641	636	629	640	664	680	670	659	629	689	675	662	681	692	666	661	709	677	678	673	681	659	681	662	636	648	661	710	707	652	635	657	695	656	660	668	640	618	681	646	637	682	671	725	671	606	706	679	659	694	662	684	669	676	663	705	745	685	630	699	702	671	632	681	671	644	623	645	712	690	671	655	682	686	678	656	635	668	662	671	660	688	610	680	701	659	676	665	692	629	648	630	712	673	636	627	691	672	651	627	685	723	646	663	703	642	653	685	668	692	661	663	712	680	664	698	645	682	671	685	660	671	693	693	678	656	645	711	656	681	618	655	628	704	660	686	671	693	656	708	694	679	667	744	655	650	694	614	691	709	663	659	624	640	718	656	656	667	668	625	657	706	665	682	657	676	664	610	695	657	707	640	604	684	681	657	677	659	664	647	667	613	649	673	650	707	655	627	681	705	647	672	647	702	665	647	674	670	627	673	625	686	632	649	659	694	711	634	656	687	664	684	663	672	694	669	743	681	643	743	652	672	693	656	641	677	639	673	646	675	677	663	688	673	672	656	689	659	702	682	669	674	736	672	667	653	654	677	671	651	668	680	734	670	670	621	696	698	719	693	675	685	711	672	647	689	724	636	645	670	656	691	677	651	679	637	675	698	635	670	710	640	683	699	664	631	666	645	677	656	700	728	671	690	693	664	688	667	683	675	709	674	652	635	695	663	671	683	682	663	623	670	660	661	672	728	605	681	654	699	737	657	654	640	638	641	676	738	710	607	676	702	666	663	663	648	651	642	621	675	688	666	707	698	692	658	737	656	636	628	656	655	645	676	682	673	695	663	672	639	633	695	631	680	671	686	682	659	639	650	645	660	659	692	674	663	642	651	683	696	634	664	666	667	645	677	651	675	626	671	636	674	687	691	676	688	657	691	666	642	642	703	659	658	689	648	704	680	681	704	647	682	674	653	655	674	700	632	695	670	689	685	658	718	622	654	692	656	649	664	662	629	675	633	658	727	633	660	698	695	673	696	640	633	713	686	685	687	681	641	653	725	675	653	713	697	676	634	686	676	710	658	695	684	637	696	624	693	682	640	672	640	670	649	697	696	653	670	661	695	691	734	686	662	686	692	707	646	688	669	694	697	662	621	643	676	713	666	695	643	665	656	743	716	709	716	693	683	695	639	655	696	628	650	664	697	677	674	662	690	656	679	630	676	671	686	658	661	674	660	673	665	700	689	689	664	690	658	651	670	650	628	669	646	631	683	687	636	677	686	623	668	655	652	690	694	685	666	631	664	654	673	702	696	643	692	652	660	663	676	663	689	672	614	705	708	669	676	698	657	677	692	658	674	655	648	681	659	701	654	638	658	651	710	678	688	691	671	655	678	669	745	666	702	697	660	699	709	650	660	649	627	612	713	694	640	641	650	666	657	666	696	705	673	692	654	653	675	674	654	676	709	640	654	657	667	657	685	689	683	672	642	644	700	704	695	656	703	656	681	617	734	675	666	661	648	665	695	679	658	651	653	671	670	677	657	662	623	683	628	688	678	674	647	654	674	702	668	703	648	705	707	670	696	665	665	677	642	705	708	709	701	633	637	641	642	661	684	649	649	686	629	676	669	665	654	632	688	659	702	660	678	655	705	664	627	651	688	690	667	714	675	659	662	660	691	717	700	698	669	713	677	703	690	644	703	694	681	658	669	654	696	637	679	651	744	654	658	655	657	693	626	672	661	695	654	677	636	659	666	662	651	697	672	666	645	662	695	686	654	677	676	639	664	716	643	680	673	691	619	654	695	627	666	676	709	708	654	646	670	689	650	641	679	661	682	631	652	661	639	662	660	673	662	638	659	636	693	699	621	634	668	641	693	680	649	702	639	691	665	708	675	705	672	648	635	690	622	687	697	665	724	680	622	639	670	646	691	702	717	606	660	688	696	693	683	714	676	657	603	690	641	706	693	688	663	655	688	668	669	623	652	685	691	652	689	678	677	662	698	673	714	636	650	638	693	628	669	675	644	623	646	719	635	656	704	658	661	717	701	683	646	695	673	648	655	642	651	642	648	691	661	661	627	691	657	639	735	680	604	645	683	663	688	682	662	658	643	680	670	720	677	674	657	702	691	687	714	653	619	643	685	672	669	650	651	669	675	677	634	647	639	651	642	626	613	637	650	634	660	646	706	671	709	627	678	639	658	657	668	680	666	637	677	637	666	644	664	672	650	655	663	676	654	665	700	641	696	656	673	684	667	684	728	706	709	680	703	662	681	672	657	693	663	690	648	653	649	631	667	707	684	635	676	669	661	662	642	649	653	701	670	669	668	654	739	689	678	673	679	629	718	621	685	641	655	662	681	726	641	679	676	690	682	676	657	746	685	695	703	664	602	705	629	653	668	665	633	669	687	692	664	626	659	657	699	655	665	664	670	649	691	681	637	699	666	674	617	628	671	643	687	694	706	667	692	650	632	682	658	670	671	682	676	659	700	640	677	674	638	651	654	659	682	654	705	699	693	636	684	636	678	627	670	686	690	699	662	703	700	644	696	651	665	696	667	705	611	650	712	660	654	636	718	684	678	700	670	657	660	680	679	656	712	680	668	647	698	665	637	604	656	617	670	647	700	681	652	629	714	670	733	644	687	721	674	654	645	704	702	727	682	657	673	634	682	714	677	711	693	662	690	667	651	680	675	634	689	636	655	672	684	644	674	657	643	665	675	683	700	689	677	611	618	686	649	705	688	663	636	694	652	659	694	623	687	671	670	697	705	720	678	578	661	661	623	670	656	646	702	635	662	611	673	651	670	685	655	666	673	709	702	700	674	663	666	675	680	667	666	681	646	667	654	742	670	711	663	656	627	646	653	682	709	680	691	643	629	652	650	706	680	660	670	693	638	683	656	663	674	653	682	649	636	688	660	693	676	692	674	638	665	667	645	681	628	656	678	655	664	671	663	681	657	689	679	643	698	666	636	713	665	730	660	704	652	724	658	701	667	661	669	700	658	664	648	679	728	711	645	625	688	642	675	680	687	718	688	702	616	687	659	726	653	674	687	674	693	659
36885	24946	20289	6117	1452	737	498	474	370	332	302	315	229	249	218	221	204	243	205	187	187	183	172	205	194	182	190	195	161	196	201	178	168	208	199	174	187	161	174	197	189	197	160	178	203	215	182	202	196	169	198	164	190	171	189	159	171	173	172	183	199	177	193	179	183	193	181	197	162	181	171	194	165	185	216	198	176	189	187	186	186	180	187	166	183	179	160	170	197	181	167	199	156	203	207	171	177	178	176	172	181	195	194	177	189	161	185	172	178	175	188	214	185	166	183	194	202	184	181	180	172	185	187	180	168	166	179	152	185	194	227	179	178	191	182	192	175	161	179	188	205	181	184	173	170	178	179	190	186	159	193	171	162	167	179	181	181	174	187	165	190	159	187	180	186	195	206	180	163	192	175	165	173	168	176	166	176	192	175	180	169	160	178	170	184	153	164	170	176	171	180	149	165	193	180	168	193	168	176	165	150	198	173	177	168	179	178	183	157	169	202	209	155	184	169	157	161	169	184	181	175	169	178	188	187	182	204	183	211	187	190	195	184	179	189	184	179	160	163	198	190	161	167	155	188	187	180	171	182	153	183	179	173	162	179	162	191	169	173	151	198	189	171	169	185	193	189	194	175	164	170	180	151	186	204	189	191	178	185	150	193	192	190	161	193	206	195	175	146	139	175	186	163	189	189	185	179	169	191	181	173	167	195	195	162	159	179	172	184	189	190	183	194	181	176	177	194	166	198	174	185	183	184	182	167	194	178	181	204	185	175	185	178	168	182	178	163	156	189	187	172	177	189	181	185	182	202	180	201	166	182	187	185	175	170	162	194	187	168	177	176	189	168	157	173	173	171	197	168	145	170	166	172	182	192	200	173	211	186	202	200	186	171	188	185	190	193	178	175	205	155	183	174	153	182	178	177	159	200	160	175	180	187	172	177	172	166	191	136	181	156	174	164	227	200	177	183	167	184	184	210	166	154	198	170	189	177	165	188	175	183	172	186	204	172	189	162	157	187	191	205	203	188	180	161	191	189	186	186	152	193	188	180	182	162	163	181	180	194	191	167	175	181	200	194	150	155	194	194	201	179	180	168	175	197	174	191	197	173	172	180	206	176	172	170	194	195	196	175	179	173	205	175	189	161	176	194	191	186	190	193	185	175	168	180	184	173	174	183	187	193	177	171	184	145	167	184	209	171	190	187	163	176	165	170	173	186	198	167	173	168	161	166	201	193	209	218	201	185	170	180	184	178	171	195	192	205	144	177	171	170	179	181	185	194	167	176	178	152	183	169	177	190	175	202	183	185	221	177	169	181	186	184	167	191	176	181	168	190	175	167	176	215	169	181	202	190	204	173	160	153	184	187	163	159	171	186	165	200	213	191	160	180	173	188	195	163	188	201	182	175	194	163	178	178	153	177	188	151	203	155	178	190	174	206	178	181	180	166	198	161	156	171	202	189	170	186	176	205	178	182	194	187	195	182	185	201	176	208	183	168	171	173	187	214	156	198	184	191	204	184	176	181	170	169	164	179	181	201	190	208	170	194	182	195	201	189	172	184	175	184	171	180	150	183	155	193	206	188	168	179	187	169	167	166	200	193	179	169	191	160	178	169	195	160	223	161	175	167	182	181	165	183	177	204	179	184	174	172	176	194	199	154	182	212	184	189	169	177	195	185	213	199	189	156	145	171	185	196	162	209	184	176	162	191	172	171	177	164	181	182	204	202	156	171	165	179	184	212	193	165	181	180	191	208	182	164	181	182	181	194	186	190	187	193	172	171	167	167	175	161	183	178	183	183	205	165	171	177	150	186	128	181	189	176	176	189	207	176	210	177	208	198	189	185	194	160	169	185	199	173	183	181	181	183	161	185	149	163	202	186	175	191	167	194	199	200	192	181	186	189	179	191	190	188	173	232	186	179	159	184	161	160	168	189	153	190	178	182	206	209	201	143	155	198	180	177	207	202	190	170	169	158	176	187	183	174	188	175	185	157	176	164	207	193	181	169	182	180	169	172	199	199	170	178	179	200	191	176	172	194	175	170	167	197	181	190	149	180	170	180	189	173	168	179	183	189	169	175	176	179	174	209	172	162	197	185	170	180	177	167	165	175	192	183	207	199	159	177	172	210	184	180	177	184	171	169	184	177	176	204	184	149	170	169	169	182	183	197	173	170	194	184	181	204	180	168	155	171	181	182	181	168	187	178	181	180	179	181	178	168	187	182	190	218	191	178	174	182	227	176	151	198	186	181	184	176	180	163	194	165	195	180	166	159	189	194	202	168	189	157	172	168	196	197	194	206	169	190	170	201	200	183	167	187	169	210	179	181	187	180	182	178	186	181	197	177	177	218	165	162	165	200	164	184	156	194	149	197	163	211	181	186	149	160	160	158	176	180	168	183	166	186	181	181	165	199	175	173	171	186	171	175	180	213	153	160	196	181	163	184	176	155	171	179	170	186	195	161	178	187	201	197	187	168	187	194	179	209	172	165	156	172	206	183	159	177	183	180	171	171	178	172	169	176	174	176	170	204	185	208	213	165	195	198	162	185	193	172	170	192	181	172	201	184	180	170	172	197	182	201	182	166	174	188	169	186	153	201	155	182	181	185	164	177	168	199	182	179	146	188	166	172	175	189	193	204	203	184	169	219	196	180	173	182	184	184	205	193	202	167	164	179	180	197	188	165	190	184	163	185	153	161	191	179	161	171	182	195	185	182	188	172	208	168	205	152	203	162	168	143	155	157	167	188	179	186	187	188	168	150	208	174	171	180	159	165	171	178	165	199	167	184	199	184	193	188	189	185	173	196	170	165	176	184	167	196	204	182	181	208	153	186	188	175	178	178	194	191	166	172	189	167	164	174	172	194	179	150	180	196	187	158	169	183	172	185	174	179	190	168	198	168	201	213	202	209	182	176	201	161	183	179	187	185	171	200	178	178	202	190	171	202	186	162	182	190	193	186	207	175	191	174	209	185	164	182	167	181	158	168	170	158	177	184	169	188	178	181	166	194	173	201	172	186	186	184	203	202	190	190	176	211	182	178	168	192	187	183	153	183	183	198	187	163	158	198	173	180	185	187	189	177	187	202	175	172	180	163	183	180	167	170	194	202	191	220	173	180	181	161	200	169	193	182	159	167	181	188	177	154	189	202	162	180	207	208	195	188	179	194	211	203	185	182	187	181	173	194	185	194	176	196	169	188	187	196	181	162	190	158	170	161	187	179	192	167	161	182	162	211	182	190	191	170	151	179	190	156	181	155	183	151	197	196	214	183	175	189	177	176	179	179	173	187	166	161	171	172	179	197	160	162	199	173	171	192	194	179	176	156	182	181	163	181	177	179	177	171	179	185	170	188	204	192	170	172	204	156	154	165	180	179	187	204	159	160	182	199	188	161	199	183	200	173	204	171	176	190	165	174	196	188	193	167	174	163	180	187	171	180	176	191	185	179	173	167	193	186	156	186	185	185	164	187	185	175	182	186	189	187	179	208	197	170	169
25803	19951	21749	7050	3464	2785	2187	1895	1543	1401	1256	1153	1033	975	837	780	724	654	629	578	637	607	555	600	569	536	537	536	511	537	548	513	498	501	516	472	464	467	471	520	502	456	469	490	506	488	457	483	446	476	474	476	452	487	484	461	497	475	472	449	429	497	493	469	487	447	433	455	469	480	471	449	459	442	506	488	504	458	465	474	467	431	443	488	492	474	431	464	509	442	471	457	485	492	501	452	455	462	445	503	462	458	479	483	457	474	457	488	494	454	468	435	485	432	442	491	452	482	465	453	501	474	500	462	465	439	434	455	460	458	417	421	418	445	476	496	473	462	454	470	477	481	480	498	444	489	446	456	452	466	463	454	456	465	462	432	420	447	449	453	460	449	431	472	467	445	452	492	487	466	441	491	437	459	458	482	469	469	497	457	466	460	478	437	463	440	471	460	483	442	465	447	469	465	454	444	457	446	469	498	448	451	438	478	469	486	435	443	448	439	427	480	456	464	460	500	466	460	461	466	478	419	445	493	467	465	471	467	415	454	466	475	457	429	451	465	483	435	423	441	467	536	457	419	466	461	410	461	492	435	461	492	434	448	446	448	434	466	438	483	472	478	466	445	418	435	457	452	456	425	477	487	462	495	470	472	429	447	443	459	447	440	452	439	489	478	466	467	441	486	440	491	451	499	411	465	472	468	457	462	461	442	451	475	492	457	468	480	501	458	476	454	456	468	474	471	487	454	450	411	463	474	463	451	480	472	480	455	479	427	454	436	480	464	480	442	497	466	441	444	445	482	421	467	467	452	472	445	455	452	464	479	482	464	424	463	438	426	430	485	416	412	480	464	433	445	459	466	435	480	443	467	502	453	442	476	458	437	482	426	493	450	454	449	442	459	478	483	451	455	471	441	440	440	445	494	471	479	514	478	485	441	491	513	456	472	428	485	461	472	451	476	473	496	427	455	469	458	478	442	467	458	493	427	468	477	472	483	447	453	478	446	473	450	461	455	450	447	489	471	457	465	420	480	458	463	429	477	429	452	498	469	428	486	470	457	427	446	519	474	435	440	471	469	431	466	478	487	465	492	446	488	440	475	487	444	434	481	504	404	465	446	474	427	470	447	438	442	455	472	452	456	456	468	473	449	481	476	487	459	473	486	487	468	447	450	481	445	468	464	457	474	482	484	452	450	441	483	422	433	472	449	485	441	442	436	445	458	462	411	447	481	477	452	444	459	452	428	507	439	459	440	419	483	460	460	501	433	505	466	473	466	473	506	492	447	472	455	469	474	424	473	527	470	440	407	433	464	429	470	475	436	448	465	493	475	474	448	461	461	486	484	450	464	468	457	453	521	470	440	482	426	475	429	419	458	479	436	452	449	441	465	443	482	479	435	455	483	493	466	462	413	513	459	449	436	480	446	473	479	462	418	457	464	481	424	452	429	436	476	475	442	433	441	455	460	473	466	456	479	423	460	459	466	418	471	487	476	492	453	487	446	434	435	431	446	448	491	450	424	469	451	507	457	433	474	435	442	469	475	468	446	459	428	469	454	449	484	452	481	466	445	493	433	399	487	453	457	463	452	469	468	494	418	472	473	439	471	459	467	428	461	457	475	472	503	462	442	478	469	467	507	451	460	468	454	417	457	473	484	462	512	444	445	470	443	452	411	484	433	464	490	430	430	471	439	454	439	471	447	455	445	475	483	480	443	479	481	463	422	486	465	467	458	481	487	418	442	467	441	472	467	451	501	464	464	470	486	444	472	482	478	445	429	466	429	438	476	464	440	479	477	476	470	499	457	462	451	475	442	465	469	453	463	425	443	477	468	462	442	427	453	466	503	487	427	503	465	429	492	486	472	454	481	460	499	479	432	459	456	451	477	475	509	459	443	458	456	461	428	437	460	462	455	470	478	471	455	470	466	450	439	460	477	430	452	472	461	465	496	443	470	464	448	468	455	462	428	438	444	436	440	457	553	471	445	457	485	460	434	421	419	452	458	468	455	440	467	438	459	449	459	464	437	477	471	458	455	438	464	482	439	462	462	450	452	476	452	440	445	461	430	507	467	463	472	499	459	435	460	450	440	491	454	466	464	501	432	458	439	457	447	442	489	482	456	451	465	452	472	448	432	418	449	470	487	449	482	452	452	466	435	443	454	451	459	427	418	500	428	475	461	450	479	443	470	465	441	507	445	496	481	438	461	472	504	491	461	482	433	466	495	480	447	419	459	484	471	452	391	437	448	459	483	447	482	459	485	449	438	434	446	485	455	426	465	438	413	513	471	405	445	448	461	472	462	462	490	449	487	466	466	480	465	428	481	447	464	450	446	442	486	471	404	523	474	457	446	491	489	443	458	432	497	475	454	462	477	447	457	457	486	469	443	443	427	468	456	453	467	458	466	513	478	425	469	452	450	472	450	457	473	501	434	458	460	441	476	470	448	468	466	497	523	482	472	459	447	480	441	467	452	457	502	408	478	435	421	522	451	451	443	421	454	460	449	430	481	451	446	450	473	461	480	442	470	484	447	479	445	489	468	462	472	485	478	442	478	501	446	423	441	481	456	465	478	443	448	472	475	484	458	442	469	458	449	439	410	470	478	466	456	477	465	463	483	454	488	462	473	451	482	467	452	435	448	456	408	485	496	511	460	425	463	468	481	451	424	498	443	449	477	466	469	422	454	463	481	491	466	486	474	476	436	463	475	458	449	481	430	474	475	468	464	474	434	449	456	424	503	464	455	446	444	493	470	495	477	494	447	466	466	461	480	453	476	498	447	452	435	473	442	461	497	499	473	481	443	495	474	441	450	471	441	482	460	481	446	454	466	472	454	486	500	476	440	473	452	484	456	478	453	443	467	499	448	494	490	474	462	440	505	495	488	452	458	483	461	465	458	430	450	444	464	504	483	465	489	435	486	481	467	438	471	446	484	463	461	464	486	456	448	524	457	494	512	459	433	480	448	478	446	464	475	452	471	498	510	429	425	462	441	406	447	484	481	440	426	444	463	497	456	466	457	439	471	483	469	467	454	431	458	443	438	457	439	488	462	471	488	453	416	454	447	485	464	437	425	422	456	429	462	445	457	466	456	459	443	461	464	456	454	471	491	494	530	474	458	502	456	487	470	477	441	465	450	443	461	445	464	503	472	474	492	429	439	451	459	480	447	453	501	451	433	440	431	448	472	457	497	463	431	479	480	475	438	473	481	469	499	444	487	486	444	477	464	455	477	472	465	458	463	459	449	436	437	491	454	456	484	454	465	419	475	456	486	446	494	482	462	466	454	435	423	483	482	441	468	449	423	419	451	431	459	479	454	429	444	465	434	459	439	417	480	478	496	468	466	429	465	437	454	471	459	454	447	472	470	439	440	462	425	492	478	503	473	488	460	496	467	459	465	450	491	458	453	455	456	477	474	432	436	475	468	441	467	458	441	501	435	472	456	434	454	448	458	483	473	457	477	476	424	477	474	500	482	435	481	467	462	475	486	470	468	466	489
12469	4728	2664	837	500	424	415	390	366	432	348	359	338	336	339	343	360	320	322	337	309	349	323	326	323	280	345	302	318	310	323	317	342	298	322	304	302	328	329	309	335	319	286	298	321	327	307	284	307	319	298	323	341	337	319	330	353	312	331	285	297	316	324	293	304	313	303	287	332	298	307	264	345	300	328	320	315	339	305	304	300	321	336	301	337	302	298	352	302	302	329	331	338	283	296	330	313	310	305	302	344	312	300	307	320	310	297	329	355	350	302	348	301	343	333	307	319	324	315	304	363	334	341	333	280	353	314	319	304	359	327	336	327	337	305	313	316	327	320	338	326	296	314	327	335	319	312	307	328	341	290	340	299	319	309	304	312	344	327	321	348	299	296	299	344	347	299	344	325	343	312	286	304	297	328	337	320	339	332	314	287	303	296	335	331	316	344	282	298	319	289	317	292	315	305	315	286	291	311	311	310	320	315	315	264	309	306	328	318	287	338	338	293	321	301	286	304	348	344	295	285	325	336	343	340	318	332	295	309	337	306	306	292	302	326	318	335	318	317	291	281	287	280	340	327	331	274	331	311	289	327	330	330	351	334	316	332	308	288	288	319	316	283	309	325	336	334	303	324	340	333	312	331	310	303	316	322	301	314	306	316	326	325	325	296	321	321	291	344	326	343	322	308	287	313	318	323	298	346	339	328	333	351	320	312	310	325	358	305	331	342	353	292	333	329	318	311	311	319	330	278	335	339	322	353	342	315	300	296	336	332	336	334	322	315	343	295	344	325	335	347	323	319	275	307	334	305	307	313	315	325	292	291	297	336	293	305	310	313	353	318	329	328	342	332	316	331	316	292	324	297	295	329	314	339	343	349	318	320	272	313	311	304	330	333	308	320	303	354	330	322	331	283	358	325	341	308	311	304	287	305	321	331	321	351	315	322	301	324	318	301	334	350	308	270	310	325	311	306	316	306	299	318	340	314	361	323	323	334	337	308	314	312	315	310	345	325	318	327	307	296	282	338	351	349	319	309	295	335	301	334	296	327	321	319	326	362	312	301	306	326	297	301	307	293	308	305	325	313	307	303	336	288	313	325	314	271	296	309	317	310	347	345	291	319	327	296	294	335	317	324	301	321	340	325	291	334	322	311	301	324	328	332	335	322	325	339	320	330	321	299	326	327	351	330	302	311	317	315	304	286	334	341	323	298	281	315	328	348	306	313	331	330	303	310	319	350	307	319	354	346	311	308	311	343	321	325	324	310	328	295	336	340	292	312	306	341	322	318	336	312	298	338	310	327	354	324	306	312	339	328	303	320	316	322	287	288	293	318	304	326	308	337	303	299	335	342	326	305	335	318	303	346	350	319	350	309	296	301	295	327	327	323	315	317	316	323	290	316	345	314	338	314	342	305	311	340	329	306	290	308	334	343	339	329	305	327	335	331	287	318	316	319	325	338	364	317	319	314	333	343	313	298	312	320	275	349	343	355	311	298	343	330	300	324	365	314	306	335	296	284	317	315	324	338	311	288	282	287	328	319	321	304	342	277	307	318	323	325	322	339	340	308	293	304	355	325	337	331	290	316	323	371	298	318	308	304	305	303	296	289	330	322	330	306	322	343	323	320	316	308	337	338	309	346	318	314	268	280	339	341	322	332	287	317	291	340	289	309	298	322	343	305	314	331	318	298	306	313	320	316	322	300	336	343	299	305	330	283	308	277	330	324	332	350	331	306	320	307	319	315	345	323	322	322	306	291	323	320	352	328	294	306	318	329	307	327	318	322	306	295	309	319	336	332	304	306	322	329	309	291	302	326	315	301	314	316	305	296	319	319	301	307	319	281	298	335	321	332	306	305	338	316	298	310	311	320	327	318	322	302	338	287	301	337	311	322	343	326	338	311	345	318	320	309	310	351	284	314	342	352	330	316	336	316	302	344	332	322	340	302	292	332	332	310	300	345	323	335	327	316	306	350	323	301	306	311	314	318	300	361	300	306	368	350	318	285	314	304	307	301	302	316	336	309	317	314	320	356	307	333	311	328	338	304	312	310	301	322	329	317	305	328	320	318	326	308	300	298	282	315	291	325	312	310	319	343	318	311	319	305	315	299	317	323	283	324	342	340	314	343	330	325	313	338	322	300	324	344	286	313	325	339	300	344	316	299	298	280	325	322	317	344	293	308	303	330	286	319	319	323	357	321	284	328	309	289	306	295	309	317	335	314	338	310	330	289	311	347	318	329	312	292	336	326	321	304	329	333	293	314	324	311	297	310	326	305	291	306	288	342	318	316	321	344	296	323	309	331	316	330	330	314	304	296	315	302	305	308	274	289	312	315	348	293	340	314	323	305	292	327	334	289	332	326	315	302	310	337	283	335	332	286	304	322	296	291	291	321	291	307	326	328	344	299	346	301	315	308	318	279	322	316	342	334	342	301	320	298	326	299	335	314	315	328	333	335	294	322	309	339	281	323	331	313	336	340	304	303	286	328	323	304	355	287	302	311	329	318	294	305	327	316	301	325	303	305	289	282	303	297	306	328	303	305	326	312	346	286	348	330	284	288	348	308	320	301	325	311	327	284	329	303	315	279	315	319	311	322	330	274	344	283	309	339	354	338	284	349	302	288	326	308	302	325	362	305	280	309	308	314	316	312	364	313	321	310	324	329	357	326	288	322	299	323	297	295	327	315	310	302	324	328	312	271	341	302	347	318	283	297	321	326	322	317	326	349	308	331	320	278	311	297	338	282	346	342	293	343	332	304	291	287	326	354	297	311	322	303	338	311	328	291	336	320	309	330	265	356	301	331	341	354	316	328	324	299	329	306	313	308	287	282	346	296	328	324	323	304	324	336	322	287	331	323	300	338	331	316	330	327	301	318	326	284	296	285	333	330	304	303	294	324	331	317	318	272	309	324	336	335	296	285	324	312	336	296	298	355	343	320	322	302	318	322	313	321	310	293	294	307	336	308	326	338	310	316	337	301	329	296	311	333	342	305	313	334	307	336	325	298	330	298	295	332	359	377	367	350	318	354	318	328	303	324	295	331	325	303	336	313	307	336	332	333	309	315	315	334	335	311	326	326	325	312	319	333	306	288	346	320	306	353	311	280	296	363	317	314	278	312	340	342	306	342	311	283	327	321	315	298	319	295	302	331	333	330	280	343	321	318	328	322	306	360	310	326	285	301	306	304	316	322	361	352	316	309	324	284	352	315	316	304	350	306	346	316	306	341	364	302	322	295	330	329	332	309	286	289	339	331	276	340	327	323	300	340	327	300	304	308	327	310	304	344	363	305	305	313	342	280	317	353	312	338	307	367	312	297	303	319	316	290	312	355	346	291	312	320	307	304	315	330	314	334	311	295	329	325	331	348	321	297	307	325	303	306	325	325	300	305	322	294	312	316	341	321	315	316	332	343	305	317	307	334	323	309	323	327	325	324	322	299	299	298	340	319	345	374	317	339	320	317	322	308	341	307	331	349	328	314	293	322	317	300	316
9467	4853	5322	2406	1757	1414	1311	1109	1086	1035	972	983	892	875	864	840	804	778	808	789	772	813	781	783	790	752	763	790	827	779	782	766	816	791	790	797	752	815	785	759	795	780	732	766	740	755	802	767	770	750	761	774	734	775	779	758	831	770	758	765	746	756	765	735	737	722	797	767	785	738	760	751	820	744	817	777	732	759	744	760	767	726	775	801	754	735	754	744	782	801	760	788	769	756	723	747	757	794	724	807	775	786	780	797	733	761	793	773	758	762	741	785	820	757	769	800	735	771	766	715	743	772	800	818	762	745	758	785	779	776	772	734	766	782	784	778	723	794	763	782	685	754	755	784	833	790	749	780	758	758	775	756	760	755	763	754	743	778	793	780	767	777	781	762	745	767	736	774	777	745	781	750	739	764	750	793	767	788	760	783	733	796	746	781	796	789	726	754	831	822	806	725	810	796	727	773	807	760	774	735	764	785	739	739	734	785	772	747	725	763	795	749	745	763	762	781	763	793	749	773	741	805	770	728	762	774	763	711	817	722	792	747	740	719	799	745	716	768	801	744	806	767	812	763	744	781	765	714	770	723	770	793	754	790	804	747	785	774	778	731	749	769	754	745	768	792	741	824	743	754	755	772	788	805	799	739	780	760	784	750	754	794	788	731	756	786	747	758	796	786	746	770	742	753	737	779	732	787	771	784	792	773	768	771	738	728	726	742	769	793	812	752	749	788	772	819	744	737	760	796	771	704	803	711	780	778	749	757	752	741	716	783	787	744	760	748	789	757	794	701	739	796	751	809	752	786	697	783	708	779	794	715	768	783	715	754	799	758	759	753	760	692	772	795	786	739	755	774	785	734	760	762	760	741	804	721	793	735	735	797	765	805	737	762	762	765	714	775	751	789	786	810	767	723	694	746	775	780	769	748	775	740	769	753	756	797	757	772	703	794	783	710	689	769	767	760	753	768	772	727	810	752	781	811	763	810	791	809	745	733	737	794	789	734	783	754	754	804	737	763	785	794	750	760	773	778	763	796	749	752	734	789	731	752	739	756	726	757	820	750	785	849	772	812	772	777	791	756	760	723	732	739	728	767	704	753	766	761	748	776	741	742	774	761	780	770	788	750	769	823	766	769	769	748	770	749	738	734	750	755	792	760	763	753	794	731	759	769	757	741	818	770	783	773	756	797	725	772	769	754	772	750	762	754	788	799	775	778	813	763	763	767	820	804	777	784	795	774	814	765	784	766	769	766	747	747	760	764	752	729	766	728	762	737	777	750	805	760	816	744	736	750	702	714	796	778	725	790	790	773	759	765	785	772	757	786	752	708	711	798	786	801	809	767	797	815	757	797	784	739	740	756	802	773	751	749	790	710	788	766	718	752	745	785	787	747	738	821	747	760	782	750	732	733	775	745	728	771	753	766	772	749	796	778	766	737	711	778	759	802	831	764	785	745	774	758	768	763	851	753	773	757	757	719	778	735	789	780	766	778	766	724	758	781	756	784	815	794	750	780	799	726	742	786	801	773	809	759	776	763	783	790	740	764	833	754	804	752	723	797	803	731	742	730	731	780	744	735	791	745	746	765	759	733	755	767	781	778	779	744	746	733	727	770	783	804	751	752	768	745	746	785	730	779	715	766	739	767	769	787	722	791	804	801	746	761	766	776	740	762	783	798	759	788	790	781	738	783	748	755	721	755	779	779	810	759	767	739	729	776	763	754	777	730	756	753	762	692	792	771	777	714	736	713	749	764	772	736	741	766	763	750	818	790	803	776	781	777	753	811	798	761	784	793	769	720	767	774	760	766	752	796	757	752	741	726	793	778	749	810	781	752	750	766	721	758	790	786	792	759	794	784	793	777	733	749	808	725	744	736	814	765	748	766	808	742	746	749	777	765	767	802	794	726	770	749	750	693	765	804	805	809	797	759	784	679	766	742	823	772	789	742	774	757	781	746	758	714	773	750	804	756	716	731	729	815	758	763	771	760	756	749	742	737	786	734	807	749	768	737	742	806	796	784	743	748	789	816	750	773	754	775	797	783	788	759	722	766	738	766	778	735	748	797	747	764	774	754	815	756	748	799	770	791	758	756	740	787	770	787	834	750	733	782	731	737	759	724	769	822	740	791	797	725	772	763	771	778	748	777	754	699	723	686	740	753	743	749	747	695	723	719	787	748	767	778	755	768	722	743	788	772	794	748	811	744	763	800	747	767	793	807	793	789	775	734	779	801	771	773	792	757	803	768	771	725	771	732	738	767	756	765	772	796	824	738	764	753	769	751	781	764	736	763	767	770	773	776	762	773	776	783	742	786	820	760	850	756	759	787	756	728	775	785	744	732	786	732	795	769	741	771	782	775	775	791	772	746	759	793	780	756	735	762	808	784	787	784	715	768	792	765	745	789	801	763	796	804	763	740	745	795	800	825	752	734	722	794	771	786	794	739	755	778	786	690	780	771	763	775	716	807	750	741	809	765	733	755	768	747	738	743	759	761	727	811	748	801	812	765	719	779	748	753	768	798	734	802	741	766	729	763	803	744	825	758	761	788	715	789	753	765	759	754	741	747	719	747	804	744	739	734	775	770	765	749	779	737	720	777	736	771	770	780	780	757	764	709	801	760	743	748	738	703	790	728	766	765	777	751	787	743	767	767	757	761	828	810	763	788	747	777	701	798	780	786	737	771	769	736	719	772	783	743	754	757	748	764	748	753	741	743	711	812	806	755	771	704	736	798	709	757	707	752	768	759	719	788	802	704	743	744	764	765	731	735	767	724	790	763	757	803	749	771	761	759	740	746	770	754	809	804	784	775	722	724	746	753	766	731	823	741	749	730	753	781	738	718	753	732	767	816	729	739	808	831	728	764	784	713	761	758	812	781	784	737	770	743	800	771	748	724	724	779	787	737	818	751	764	759	752	782	786	747	866	769	771	793	779	747	759	727	761	758	705	778	779	776	770	785	819	740	755	779	768	768	687	742	769	756	791	755	725	762	754	776	767	791	782	758	757	758	736	726	808	781	727	759	772	784	771	785	726	802	767	811	790	781	735	735	765	757	783	718	705	760	791	763	762	738	764	758	788	792	759	753	786	798	759	799	721	767	768	800	800	757	788	774	757	824	785	752	778	744	737	726	726	784	784	737	724	742	811	751	774	706	803	739	804	732	786	772	762	754	771	746	751	808	740	787	796	774	758	783	759	714	759	792	808	726	761	786	717	767	763	764	744	773	789	738	728	765	794	741	764	772	790	754	779	798	786	769	744	744	793	785	763	775	743	777	795	756	742	812	734	803	762	743	802	710	721	758	748	765	768	748	805	814	773	799	726	789	714	784	812	780	760	757	758	748	791	779	791	768	767	748	739	757	775	740	754	803	775	767	786	758	807	775	745	744	717	757	733	726	738	768	780	750	776	747	809	740	753	823	729	725	752	763	805	765	785	722	725	770	752	780	713	718	748	726	754	785	764	781	700	759	780	789	781	724	742	782	792	758	731	754
27326	16849	12243	3098	877	582	524	470	419	377	358	366	326	319	324	313	316	270	292	252	268	305	286	294	296	289	276	292	247	284	269	291	265	263	295	271	272	302	281	253	283	269	295	272	253	264	242	297	275	291	262	270	260	278	278	280	299	245	287	304	290	276	275	256	254	281	276	251	253	260	278	255	282	270	235	277	306	264	264	283	281	258	290	254	284	287	278	259	286	274	274	283	276	280	245	287	306	257	278	294	261	261	265	283	245	283	277	286	296	281	295	250	258	264	278	282	275	287	269	292	268	266	262	305	261	246	274	284	281	295	269	271	234	266	269	282	221	285	285	252	287	271	253	266	280	294	258	245	261	274	255	251	265	296	292	287	262	284	257	254	265	277	285	274	257	268	253	271	285	249	256	309	296	272	260	282	295	292	291	297	308	271	259	256	288	290	257	272	278	244	255	266	277	287	273	309	282	243	259	280	254	296	283	280	277	250	258	274	274	263	287	249	273	289	286	264	295	269	275	283	292	245	270	288	276	289	272	286	246	269	281	293	273	279	283	267	300	269	267	291	269	254	246	284	279	309	283	276	295	252	265	266	281	256	314	272	267	306	257	275	263	278	275	272	246	260	239	248	257	250	318	259	283	269	270	278	286	235	281	254	277	278	297	263	282	287	244	298	284	258	275	250	281	265	272	274	279	286	254	262	256	272	280	246	282	308	263	290	271	272	282	271	273	303	240	227	273	291	272	286	260	276	300	275	262	256	295	266	252	282	298	268	286	264	283	278	288	229	252	238	244	268	245	256	259	307	273	310	290	267	274	297	289	246	296	252	286	256	260	283	269	258	288	279	226	237	278	295	253	264	262	288	302	249	261	244	269	284	256	279	274	257	287	255	267	274	293	292	257	285	271	273	292	274	256	267	283	282	277	286	277	264	278	261	313	307	258	275	300	244	268	269	277	291	271	288	276	260	266	296	273	292	247	283	274	286	276	302	271	268	295	256	262	292	236	287	279	258	260	269	279	296	254	249	267	300	232	269	264	276	316	254	258	241	267	249	295	303	274	265	280	282	282	285	278	265	285	300	263	271	279	287	260	267	276	271	253	279	258	246	298	258	279	290	287	265	256	269	260	243	278	272	257	262	258	283	300	259	242	271	298	303	250	260	273	280	259	249	273	290	264	276	245	299	291	275	277	270	278	274	281	256	260	280	281	267	264	272	278	260	246	258	272	290	278	293	250	312	288	266	295	295	256	289	269	270	276	251	284	261	281	290	282	280	213	302	301	274	262	257	237	305	273	314	305	287	249	262	258	273	309	262	240	268	258	253	290	271	288	242	258	280	240	237	280	290	280	295	271	248	270	258	255	272	269	249	300	259	251	247	266	300	284	298	254	263	273	290	311	275	286	301	242	245	310	286	254	265	265	256	299	275	294	260	254	270	289	268	302	307	328	272	292	272	259	254	262	251	283	260	269	281	256	250	280	292	247	257	288	287	257	315	252	267	280	293	283	248	277	267	290	260	254	261	276	296	301	270	229	290	260	242	285	274	260	264	255	292	255	257	284	262	274	268	259	244	295	281	261	259	259	262	271	251	282	294	288	281	276	288	266	284	266	258	267	296	273	291	289	282	281	237	286	256	277	262	245	264	287	284	277	261	256	257	276	261	274	279	276	244	260	272	291	251	262	307	256	270	263	278	286	292	254	263	280	273	283	247	279	258	272	266	283	275	260	285	279	251	298	283	278	249	293	295	251	286	261	283	245	308	258	304	289	287	289	281	281	252	269	277	325	314	283	240	279	266	309	268	253	285	248	267	240	277	278	288	280	300	272	297	280	285	245	263	282	290	271	266	276	302	254	249	275	251	273	269	246	309	274	305	284	271	296	258	261	288	277	281	233	258	289	280	247	275	289	280	239	248	296	252	260	250	275	273	287	296	263	278	243	281	254	270	294	265	321	299	261	294	279	263	267	293	253	254	235	269	282	292	282	282	262	263	262	286	284	291	280	283	299	270	300	264	263	265	276	307	276	259	261	246	299	286	297	284	265	270	275	274	291	295	262	290	283	286	268	281	297	263	271	260	254	288	304	289	274	264	305	253	273	277	242	262	284	274	277	278	274	233	273	231	285	256	261	262	266	275	283	258	257	280	263	272	261	271	257	256	252	297	289	291	272	280	276	259	293	274	279	282	254	298	291	266	249	246	233	271	257	288	244	284	280	304	284	286	267	295	256	279	276	258	260	280	291	247	291	290	257	251	269	288	268	293	285	278	232	259	278	264	270	262	283	256	259	263	274	273	283	263	240	296	290	266	263	268	282	293	267	278	298	267	290	285	275	292	271	259	253	256	282	292	306	287	268	295	278	327	304	263	270	306	265	252	252	264	261	272	269	289	284	254	267	269	240	270	239	231	264	289	238	261	284	290	272	267	262	294	260	260	258	278	304	300	271	275	294	279	256	250	279	248	280	237	283	241	239	292	275	284	282	290	292	279	273	299	292	268	272	274	272	252	292	293	292	256	281	263	257	252	287	309	279	297	295	237	276	270	260	248	248	262	255	286	293	256	264	241	258	246	274	285	278	272	266	259	245	267	285	292	272	251	298	283	269	291	289	274	284	273	290	258	253	289	260	301	286	276	274	250	300	271	253	264	297	271	271	285	275	272	281	242	266	308	270	278	238	272	272	283	283	283	265	255	282	275	273	299	266	289	267	259	302	298	280	279	281	280	258	233	253	264	302	259	279	280	258	305	261	283	253	268	285	260	265	264	276	303	254	273	301	269	257	299	255	245	247	277	238	296	259	255	271	269	287	262	259	267	295	257	313	298	267	265	300	264	260	252	255	295	259	259	260	275	267	279	288	277	286	272	298	298	271	310	286	256	297	274	260	309	260	263	315	289	258	277	286	266	258	256	286	271	284	280	290	281	292	284	260	255	247	290	272	271	287	298	293	277	264	278	276	267	269	280	288	228	255	248	246	280	258	251	265	278	269	287	291	291	272	258	280	273	263	248	252	260	256	259	260	262	252	265	291	266	276	285	253	272	263	257	295	274	274	293	271	249	275	279	271	292	291	268	261	231	265	287	300	245	270	303	269	253	285	268	290	286	288	254	261	252	287	266	279	288	263	281	287	273	259	284	293	253	256	306	273	283	273	289	279	285	288	269	282	284	274	259	284	301	293	258	273	251	286	269	285	299	269	277	314	274	285	294	266	282	260	278	284	271	252	269	247	303	271	291	285	277	262	277	253	260	266	262	283	261	284	280	272	255	244	296	280	284	260	281	289	266	283	262	265	281	278	249	271	300	265	259	269	276	269	257	256	244	238	300	254	239	270	271	276	246	287	271	265	275	278	306	286	249	255	258	251	278	286	245	289	273	267	263	282	293	291	293	270	297	224	267	265	281	260	272	285	305	263	276	269	270	290	291	285	285	278	298	291	308	278	278	258	263	247	284	279	279	238	272	242	273	302	288	269	281	257	249	287	250	278	277	263	266
19798	15300	15099	4791	2705	2202	1783	1591	1501	1308	1267	1104	1024	1000	889	835	800	790	722	760	729	667	748	740	709	699	716	724	695	705	689	698	665	656	693	682	678	654	675	681	687	668	678	653	677	681	658	650	664	690	679	679	626	667	666	670	652	651	685	671	644	693	668	676	695	630	698	677	669	684	670	676	657	666	651	651	681	709	666	668	675	697	646	604	696	650	651	630	684	665	606	683	695	634	675	650	693	659	670	680	680	607	688	658	607	700	642	688	678	635	624	677	698	658	675	661	608	660	638	649	664	681	612	653	617	640	644	695	660	661	659	673	659	623	660	650	629	635	623	638	696	657	688	661	665	658	662	707	669	661	650	656	670	685	649	662	662	623	680	652	654	699	681	633	658	641	678	721	665	643	648	674	679	628	677	623	653	687	697	655	678	668	601	661	662	651	652	666	673	671	637	682	671	641	711	712	685	661	651	683	615	650	682	695	643	651	637	647	617	646	723	621	661	622	686	635	688	649	711	655	599	676	686	649	675	656	634	690	634	675	644	644	663	700	627	686	687	647	670	660	644	630	659	680	650	691	671	661	671	690	691	645	650	626	688	617	686	679	676	694	599	662	604	701	679	653	666	671	669	659	698	622	645	653	623	705	664	641	672	612	643	666	637	657	631	683	637	627	636	607	697	633	652	667	674	694	605	642	702	645	686	656	679	642	661	680	688	698	608	665	659	674	665	613	679	648	667	668	707	654	685	641	631	649	684	691	669	644	692	645	666	644	700	699	681	631	679	654	648	656	676	689	679	653	691	691	655	678	646	632	628	635	673	720	694	608	666	627	624	666	677	653	681	658	665	660	654	688	662	695	630	673	667	622	663	721	689	667	668	725	653	660	689	661	675	715	676	688	622	676	646	630	655	634	678	667	688	649	656	691	646	670	694	650	646	643	684	646	663	629	733	674	690	637	678	647	679	650	669	665	669	640	651	645	653	605	650	676	666	714	731	632	672	630	677	669	621	701	681	650	648	644	665	685	677	648	680	649	677	769	630	654	665	623	668	625	662	647	641	703	645	711	669	649	670	655	674	635	669	619	635	598	642	687	711	634	672	663	640	677	667	620	631	640	735	655	654	661	676	632	668	654	662	668	643	666	650	656	634	691	656	644	627	696	639	623	710	675	616	670	670	657	704	666	634	703	656	684	696	629	636	663	657	632	684	646	643	602	666	675	669	678	606	688	704	708	693	677	642	674	662	693	693	656	676	627	655	666	676	639	639	632	633	680	626	694	654	625	687	604	652	721	651	735	650	722	670	694	645	666	682	645	661	657	658	674	622	615	689	720	721	700	715	625	624	695	660	671	692	660	667	668	666	688	635	638	682	624	682	651	622	643	650	685	618	640	642	621	618	665	697	644	658	663	651	701	652	644	694	647	654	704	641	621	671	653	645	655	661	712	691	680	698	636	665	682	663	645	663	667	681	685	627	639	644	641	641	647	680	598	638	636	646	646	681	677	674	636	627	643	661	638	606	669	678	655	626	657	695	682	709	660	676	664	648	651	622	637	655	658	677	681	694	647	677	661	663	694	668	656	697	658	661	659	675	632	683	633	665	660	670	642	636	696	609	664	662	652	647	648	663	651	660	681	683	708	642	637	662	686	677	620	660	649	661	671	653	646	661	674	649	679	634	659	704	644	703	671	639	671	659	671	642	721	659	625	678	660	639	667	700	648	705	652	650	625	680	654	695	611	665	697	674	634	624	624	635	630	639	674	661	654	657	658	639	676	715	706	672	618	697	689	677	692	713	671	642	689	646	640	657	704	639	650	663	645	672	623	666	637	637	694	643	683	687	651	642	625	675	690	640	670	628	665	658	712	682	658	653	676	675	609	679	630	666	680	699	638	678	644	652	661	660	652	630	604	660	637	662	695	654	668	692	666	682	626	643	653	693	681	655	649	676	626	675	703	710	679	627	658	672	643	636	717	667	666	727	640	681	654	684	699	662	677	663	635	672	643	668	653	634	618	646	662	647	655	655	664	632	607	664	669	703	645	628	669	684	607	627	669	688	640	658	661	628	641	638	692	665	626	683	634	668	684	645	680	671	635	644	680	647	687	677	717	638	691	659	691	646	715	687	705	659	623	650	649	631	668	682	664	686	646	643	666	664	662	651	645	621	638	698	665	685	692	644	684	685	635	654	676	671	672	682	646	654	636	704	690	698	659	636	691	691	665	710	684	648	595	658	652	644	664	693	631	671	693	620	610	671	690	652	622	642	634	642	644	691	640	664	640	659	667	728	689	640	644	694	636	665	634	631	619	663	655	680	643	701	661	649	625	663	667	634	641	696	690	610	641	705	645	671	682	685	618	678	662	683	663	680	649	688	668	648	665	616	681	683	653	661	644	689	678	634	700	633	697	652	684	620	670	652	678	650	675	657	661	651	696	677	667	628	697	643	624	636	602	694	655	622	645	642	655	635	695	676	674	624	679	633	703	680	669	736	627	693	645	681	646	674	678	635	654	641	611	680	673	651	642	673	638	621	678	675	664	638	669	638	666	651	630	667	675	669	663	704	709	583	640	699	679	666	648	649	634	688	666	659	666	665	634	665	616	660	648	652	662	643	624	710	638	681	674	636	678	679	649	653	663	613	667	670	631	668	634	691	653	702	647	658	653	654	663	658	699	650	648	672	635	681	640	658	609	664	666	646	692	635	678	657	632	614	637	687	678	680	677	696	690	637	698	624	646	684	676	671	657	670	662	694	639	681	655	669	649	670	705	652	659	679	682	663	679	667	648	644	647	658	653	687	685	644	694	670	708	697	667	671	660	667	647	681	664	643	645	652	698	628	621	619	698	651	675	648	685	707	676	667	675	650	655	652	689	656	649	683	671	672	647	709	664	673	652	689	637	665	615	646	641	644	697	656	718	617	680	699	647	656	679	686	618	656	652	674	663	664	651	656	693	617	677	651	671	723	615	657	692	705	717	643	662	644	638	662	675	717	657	632	639	660	687	654	682	702	639	655	633	600	659	650	609	631	663	646	635	660	652	682	661	635	656	701	700	691	652	678	676	678	681	597	650	681	636	675	653	703	700	611	657	670	674	675	692	647	621	612	624	681	656	651	648	690	648	687	664	707	643	699	650	615	645	645	686	683	637	627	627	631	648	642	671	685	654	635	673	669	664	676	631	664	697	682	638	689	691	672	666	631	654	643	692	651	687	683	673	642	680	693	620	662	624	669	658	647	651	670	641	648	643	675	675	652	680	595	660	703	670	650	664	675	629	641	647	657	660	673	669	663	648	703	650	661	666	685	660	702	662	658	662	625	645	675	650	651	668	641	615	627	678	648	647	653	647	656	604	642	626	659	678	692	596	637	636	697	670	620	643	676	649	667	704	662	698	662	668	692	657	620	621	657	648	624	645	640	655	694	638	670	638	693	616	695	639	649	654	661	664	660	657	632	657	666	698	662	682	653	643	668	667	651	662	653	645	647	631	687	722
36133	24364	20280	5659	1383	809	547	450	415	363	351	269	295	257	225	208	208	228	188	195	179	192	203	222	161	194	209	150	171	155	208	187	183	204	196	176	168	177	199	178	166	182	186	197	181	198	177	168	184	189	179	188	193	172	201	191	173	180	146	198	182	187	171	171	173	208	180	200	183	176	200	193	177	193	168	205	189	168	165	182	179	175	171	183	185	188	177	158	147	171	151	214	185	162	159	161	173	176	162	191	196	184	202	163	167	170	172	172	196	200	165	169	216	215	177	163	189	181	188	154	172	161	201	193	194	196	158	173	162	171	194	173	174	166	198	168	174	207	182	180	166	164	166	193	164	176	183	199	165	186	187	182	189	191	184	186	176	166	174	151	173	170	186	172	180	190	159	189	201	175	164	178	175	183	181	178	171	186	190	176	168	174	188	180	159	173	205	160	182	175	180	187	144	164	154	157	181	177	181	191	204	211	192	178	172	164	160	168	195	145	211	175	184	160	202	199	185	152	189	143	173	185	185	196	187	167	190	177	166	173	184	186	165	184	182	173	207	171	177	183	177	176	145	178	186	168	158	183	174	171	192	171	172	163	183	167	173	198	159	176	175	180	164	176	187	193	178	187	179	177	184	179	181	192	182	170	183	185	174	167	162	179	172	166	203	184	195	188	183	185	182	175	171	182	158	158	172	173	203	162	168	171	184	184	168	165	165	163	171	173	178	195	176	196	197	174	221	161	186	193	171	186	175	195	147	214	179	162	174	182	173	173	180	176	183	185	193	187	176	174	185	187	195	183	197	187	189	181	149	148	181	183	167	181	181	192	150	173	150	180	178	196	185	189	168	188	213	196	156	173	179	169	186	199	184	175	178	177	206	162	189	187	169	186	186	151	188	190	194	187	177	187	184	163	161	197	176	167	181	159	177	165	160	181	182	186	181	142	175	178	171	159	174	187	171	180	204	170	171	169	179	175	157	170	191	186	202	193	178	161	170	176	193	178	192	163	193	163	198	171	183	177	180	184	169	187	196	149	160	187	183	185	176	194	175	181	197	190	193	207	182	168	154	154	165	163	175	174	172	185	157	182	158	144	179	205	169	202	161	160	181	165	165	159	182	165	168	158	173	197	158	172	171	173	186	150	193	154	180	191	163	158	190	185	161	165	156	152	152	206	160	165	152	197	194	184	162	154	169	150	164	188	210	194	199	180	159	167	182	180	182	194	196	193	178	185	165	170	158	185	158	179	172	190	173	203	174	179	155	161	180	200	185	174	155	192	190	168	148	175	192	189	164	164	173	178	178	167	162	174	142	171	165	187	170	179	187	198	181	158	169	196	186	206	169	186	170	180	173	164	200	177	200	184	183	180	170	168	183	186	158	195	203	192	177	161	201	158	175	181	163	151	166	155	193	173	166	171	187	192	191	168	182	173	183	152	160	172	187	187	156	182	175	168	196	190	183	203	170	161	178	174	168	170	166	156	161	194	160	181	191	179	171	179	192	205	145	165	159	162	177	159	184	200	183	197	185	197	174	174	178	213	166	197	200	152	168	167	181	181	173	155	154	159	176	192	153	186	175	166	187	163	175	184	152	183	172	176	169	176	178	168	167	147	157	207	165	202	180	157	194	172	170	177	164	168	157	190	174	160	150	182	195	167	197	183	157	159	177	182	170	167	191	191	204	195	187	167	161	186	182	178	188	180	182	190	186	186	190	168	194	180	182	184	173	165	180	171	172	169	176	164	188	179	171	187	191	171	158	158	170	166	144	167	180	200	205	187	195	158	186	169	197	160	191	189	183	161	171	198	164	182	201	182	177	174	180	185	200	168	208	169	176	200	188	163	173	161	169	194	180	207	168	169	197	158	182	161	174	181	179	162	174	183	188	185	153	188	158	159	159	180	184	165	214	167	177	179	177	168	201	200	209	151	174	187	164	168	163	175	156	155	182	179	195	178	162	187	169	200	161	191	166	170	184	198	198	170	160	183	160	193	209	177	181	164	163	196	200	171	179	200	179	169	189	189	178	162	170	178	191	199	180	145	169	155	153	194	166	154	184	209	167	189	161	193	198	180	169	169	161	190	158	206	168	203	197	171	161	192	152	159	179	172	192	193	193	191	179	168	194	178	152	175	165	162	175	164	153	183	208	148	162	155	182	166	170	168	167	178	176	155	210	166	189	171	196	192	192	183	168	158	169	176	188	172	181	181	174	143	147	164	188	192	178	182	168	174	156	180	171	187	182	163	187	177	178	174	185	174	166	162	176	162	197	187	169	160	182	170	182	202	182	171	187	170	178	190	186	174	204	181	168	181	163	206	180	189	173	170	202	181	173	217	179	206	180	175	183	166	138	177	177	161	176	183	164	167	163	173	172	155	182	181	162	177	179	208	173	172	169	179	174	164	174	167	166	186	200	190	155	185	156	184	183	171	183	182	199	186	174	191	162	169	180	162	195	176	139	180	169	186	183	178	158	192	209	189	164	181	175	182	168	179	200	161	158	171	167	164	166	168	185	146	188	166	171	176	197	177	175	210	140	174	178	175	162	193	162	183	147	181	201	175	167	201	189	173	158	187	183	152	195	174	158	166	180	160	156	186	199	150	161	205	167	185	190	173	158	187	189	178	203	177	163	174	175	173	157	169	207	174	193	214	177	183	171	195	162	179	183	189	186	167	185	168	169	174	168	189	193	178	169	174	150	172	194	189	149	171	174	172	158	197	193	178	169	166	174	174	193	222	186	186	172	155	175	170	204	195	190	176	163	183	176	196	170	179	154	183	192	170	168	187	175	172	168	186	155	159	203	176	175	181	168	214	184	176	165	179	156	199	162	140	195	158	196	186	201	180	180	179	169	164	175	169	159	194	184	175	170	164	174	179	161	165	176	193	213	181	219	213	188	162	183	160	190	206	177	210	174	186	179	171	194	179	159	163	195	154	182	177	173	159	171	193	180	155	157	168	168	162	191	183	188	197	170	186	178	169	143	167	186	193	188	183	164	169	180	188	191	192	197	192	174	170	174	175	164	186	190	167	170	198	183	170	160	187	169	148	167	153	188	178	149	200	172	161	174	156	170	186	184	160	187	171	185	157	185	167	156	165	157	187	172	169	169	185	164	207	178	166	172	189	199	188	174	151	180	176	171	200	191	178	182	162	170	177	199	174	199	187	194	173	189	165	169	167	163	195	203	166	165	164	180	169	180	179	186	177	164	191	190	139	188	172	174	199	193	164	175	163	180	171	179	192	176	186	189	164	171	159	166	176	175	158	189	176	191	178	170	162	205	185	173	169	179	161	185	185	178	175	177	172	189	186	161	168	168	191	180	169	180	197	179	171	163	164	143	172	186	165	204	175	185	187	161	171	191	191	162	175	192	158	170	171	214	188	176	174	200	155	164	197	175	185	166	155	176	141	202	188	190	190	209	159	185	179	168	194	182	183	173	187	152	180	169	182	168	176	175	166	170	177	177	187	172	175	164	164	175	164	197	179	173	178
24913	20098	21761	6599	3465	2641	2241	1812	1673	1469	1390	1082	1040	944	809	788	692	659	662	561	548	568	530	570	561	551	559	508	500	534	502	491	506	473	452	458	482	435	461	476	489	456	442	502	469	509	488	482	486	468	465	499	488	476	490	442	458	453	451	423	458	432	450	453	440	471	441	433	465	418	409	448	462	479	446	457	468	425	485	476	447	451	472	501	419	429	457	472	461	449	479	451	435	435	454	445	426	445	455	470	459	447	436	463	427	461	480	470	456	442	472	454	457	459	452	408	463	418	429	451	450	450	507	447	456	456	449	435	431	410	464	474	453	492	453	478	451	438	452	462	458	495	460	470	443	466	460	446	479	461	468	437	455	482	440	456	455	456	452	466	462	428	462	440	471	407	469	480	481	473	423	427	441	460	446	413	429	480	459	462	439	475	447	436	450	471	485	433	426	404	399	464	449	487	403	477	436	470	463	473	431	449	459	430	435	452	457	445	464	449	460	423	407	445	472	473	422	419	470	469	469	454	465	472	442	442	447	449	468	501	437	465	457	452	465	456	447	457	455	439	446	436	460	474	430	442	489	418	413	415	437	437	433	502	458	459	470	410	457	424	478	479	459	448	446	420	430	408	458	430	410	491	465	464	446	448	445	464	469	463	427	451	444	469	445	431	407	450	508	417	467	441	409	447	450	428	453	467	462	461	440	427	473	456	429	457	449	385	417	462	466	469	453	454	448	488	475	468	441	488	467	425	477	481	442	428	458	456	457	458	431	448	424	506	430	438	470	447	473	464	440	445	456	467	411	433	460	432	497	472	461	462	491	452	477	451	434	435	427	426	503	458	454	476	444	462	438	446	444	447	458	475	461	427	435	466	458	484	417	467	472	426	447	432	426	430	429	467	442	460	455	457	461	448	476	464	447	499	447	453	470	452	452	432	437	466	443	443	460	448	440	482	481	418	470	421	436	437	487	465	459	458	474	456	444	474	450	429	462	473	474	480	408	459	444	499	438	431	461	457	446	430	463	431	488	440	424	481	462	442	481	499	450	469	414	453	441	432	419	462	488	468	436	401	427	504	452	435	445	446	419	463	446	461	508	459	464	398	457	472	398	426	486	468	457	461	427	488	464	451	448	429	434	472	460	414	420	434	434	451	464	465	458	434	459	441	473	468	450	472	428	442	459	451	473	450	428	473	432	533	447	434	422	447	466	460	488	449	418	429	440	390	483	478	468	425	499	429	467	464	469	444	437	412	453	475	456	462	463	463	445	453	431	430	471	479	455	437	462	437	479	458	456	457	458	457	446	452	478	455	485	448	441	471	463	402	429	445	470	435	496	464	449	473	400	449	438	464	501	442	452	458	439	483	461	457	484	448	463	489	438	478	462	444	423	482	457	435	471	452	487	466	470	478	469	443	448	402	442	466	450	435	432	413	442	466	466	472	443	433	457	461	460	464	417	496	436	423	439	461	451	461	448	448	424	430	459	478	481	456	421	453	472	476	468	480	429	424	467	452	457	460	450	440	449	432	491	437	515	456	464	426	455	451	457	445	438	482	479	456	467	421	486	448	443	464	415	457	464	455	440	390	430	418	422	427	471	462	450	457	485	470	423	427	419	455	453	450	456	451	404	410	438	458	430	421	448	415	428	460	484	461	416	476	478	408	482	460	449	455	444	446	449	449	486	413	434	460	456	478	433	497	446	470	447	461	460	463	477	444	452	428	465	473	439	426	498	426	441	429	414	465	467	467	464	437	406	442	463	481	481	419	462	472	466	425	467	479	460	416	445	431	454	427	414	464	451	424	475	444	470	458	431	426	479	481	456	434	494	407	442	449	404	455	438	433	425	430	448	482	459	455	453	414	438	446	398	443	419	455	460	455	473	416	467	496	439	476	450	457	452	447	455	458	467	456	451	448	475	456	415	445	483	470	438	454	426	433	442	464	460	440	455	444	453	418	422	440	402	469	429	452	466	459	393	463	442	442	467	453	435	454	490	429	466	458	436	433	468	428	407	465	469	495	475	467	484	491	450	462	451	427	445	431	431	468	440	514	440	461	484	414	482	475	440	465	424	441	470	455	434	480	460	503	448	481	443	446	474	483	461	454	427	435	476	440	461	430	445	446	481	446	425	435	459	460	435	432	427	427	469	435	447	484	435	466	445	449	464	410	455	445	489	411	455	456	453	451	442	457	441	408	451	462	437	438	429	457	445	467	464	445	455	427	459	430	470	441	445	456	472	458	429	434	471	453	454	456	483	492	479	445	450	431	471	464	429	463	462	484	412	416	425	431	440	484	468	442	438	464	429	433	442	424	461	450	428	468	444	458	454	431	471	482	466	445	465	410	456	446	473	453	428	448	468	476	459	456	398	467	441	462	426	485	454	491	473	467	459	402	455	466	424	483	422	443	433	447	401	436	423	488	451	462	476	441	466	452	463	457	482	428	464	462	445	452	449	475	451	436	435	429	452	452	448	466	430	427	493	481	449	460	462	441	442	421	481	450	455	452	451	421	492	435	486	474	405	447	436	464	456	436	475	457	464	452	443	440	435	444	477	437	443	437	455	454	451	442	452	442	440	447	458	463	467	453	446	456	504	457	448	473	454	455	453	428	455	446	450	471	467	448	433	425	437	436	461	451	444	438	442	437	432	449	464	464	414	481	428	465	414	449	439	454	441	450	465	431	410	449	471	453	452	454	459	491	435	429	446	447	443	484	419	444	452	526	476	461	448	480	438	397	449	461	445	485	457	442	417	457	419	428	476	469	503	464	434	465	445	457	447	444	468	442	428	449	428	463	434	449	482	421	460	474	452	449	462	437	442	464	472	427	453	439	474	441	431	430	419	428	427	448	418	436	445	443	416	475	458	459	451	413	430	461	461	460	435	445	439	441	405	443	461	433	442	427	475	441	422	430	481	433	455	467	472	429	458	451	452	427	434	446	430	457	455	443	434	452	449	429	444	453	464	450	450	442	437	453	442	429	453	452	442	477	427	462	477	469	413	455	472	475	430	436	428	426	448	433	475	434	418	483	466	410	383	442	438	468	442	448	502	458	462	430	475	475	458	468	455	452	475	497	461	483	421	440	483	469	475	473	462	443	455	430	446	478	448	412	518	491	422	459	448	457	457	448	445	449	434	479	425	468	407	435	438	465	439	439	465	470	429	438	439	466	430	433	422	454	459	475	428	427	472	497	396	445	454	444	450	470	468	482	444	434	438	455	429	442	437	429	447	454	447	446	442	452	456	464	476	434	418	474	450	424	441	447	429	457	467	438	460	446	450	443	482	449	489	443	460	430	459	414	423	454	485	448	476	459	477	458	436	427	463	498	473	463	465	444	436	414	451	462	453	448	440	435	426	483	433	449	412	429	442	451	451	474	466	469	471	434	423	446	486	450	446	432	440	488	461	435	441	458	502	462	461	414	498	474	441	421	452	428	427	457	467	483	455	436	468	480	449	473	494	477	450	477	451	453	480	465	446	470	406	438	459	482
12627	5074	2721	841	509	437	417	375	348	304	361	330	353	364	302	336	295	329	313	312	352	327	306	320	326	306	357	288	328	320	350	346	348	319	312	317	324	315	290	318	299	329	286	310	304	338	305	311	313	329	295	312	296	294	293	309	335	309	310	321	334	316	333	334	316	306	318	277	310	319	315	297	311	320	343	290	328	299	318	308	316	325	313	293	335	314	330	362	315	337	331	296	316	326	313	339	309	357	357	341	328	309	333	282	285	317	325	311	310	302	324	309	328	297	297	349	325	301	288	345	329	335	306	301	307	305	288	328	340	317	336	298	313	317	323	345	305	299	310	296	336	320	309	331	287	325	327	310	322	324	275	304	345	303	319	328	326	326	333	349	334	313	339	336	306	309	318	315	312	322	304	316	331	319	317	340	311	329	349	293	320	317	318	311	314	319	332	311	298	285	341	327	306	298	305	315	304	336	317	292	318	340	335	349	338	257	312	302	298	311	323	306	337	307	337	289	327	313	318	325	311	314	348	328	312	310	311	323	308	323	339	271	305	296	335	342	308	293	297	306	317	314	299	351	338	277	324	294	287	302	295	332	324	332	329	335	335	317	298	352	336	305	352	291	289	333	329	328	304	338	333	316	346	317	298	324	318	317	306	334	325	282	326	309	322	311	301	319	301	333	315	320	295	334	343	330	293	354	341	329	332	313	327	298	349	334	352	323	340	285	305	342	274	292	325	282	319	332	309	296	355	329	321	300	304	343	305	354	300	274	315	319	316	327	327	303	308	290	306	349	329	370	317	345	350	332	343	279	342	321	310	283	328	348	243	311	337	297	315	323	324	315	301	325	270	328	321	311	308	327	322	314	327	304	324	329	307	332	320	331	326	363	312	342	327	295	299	328	323	295	287	310	320	350	304	303	331	301	324	299	299	326	318	289	304	322	320	325	329	315	309	294	299	336	328	302	318	315	332	288	299	296	326	278	318	299	345	310	307	309	292	314	329	325	323	290	349	313	310	299	306	325	352	317	307	319	316	320	328	306	347	316	335	332	308	319	318	314	288	297	282	307	293	314	321	312	315	335	343	349	306	323	300	334	304	320	341	286	326	303	332	324	319	302	315	277	314	307	305	271	288	329	299	363	317	319	324	333	324	332	276	323	305	322	286	287	291	323	346	350	303	325	321	361	303	308	306	304	340	309	311	340	326	309	336	316	319	305	335	321	345	329	311	312	325	330	330	294	331	320	298	351	275	337	320	321	336	341	303	326	333	315	306	334	352	329	306	306	325	321	308	326	317	323	316	370	286	319	355	276	329	290	338	317	290	300	279	303	306	315	330	336	296	311	303	347	335	334	311	307	336	359	339	342	313	344	326	280	315	339	319	307	363	315	328	341	299	363	346	342	317	330	309	300	292	328	330	318	314	345	328	332	291	321	313	342	336	320	324	316	288	326	305	321	313	319	314	337	329	299	318	326	342	339	324	322	320	312	297	310	353	308	318	365	302	356	322	292	302	329	322	329	321	325	334	306	317	328	282	296	303	332	325	352	307	322	309	332	328	326	297	297	316	306	314	283	307	288	304	309	341	308	333	312	291	300	357	314	316	308	299	286	297	288	320	284	320	315	292	298	353	351	294	304	335	298	305	305	323	311	298	348	331	312	336	325	314	302	307	324	334	321	325	316	321	293	344	278	336	316	293	321	325	330	309	315	289	309	291	320	322	293	304	344	305	333	327	354	365	295	334	321	309	312	298	319	298	338	305	331	310	311	327	302	319	288	311	296	285	349	304	324	300	301	282	327	301	292	320	313	322	300	327	341	298	339	365	313	333	340	324	320	310	332	310	354	297	308	308	338	311	314	304	306	299	291	314	299	273	315	336	303	325	267	283	335	321	338	338	342	311	276	290	321	324	298	332	339	297	303	304	328	328	329	339	304	343	323	286	324	320	308	316	288	342	321	302	305	320	331	355	299	291	313	295	284	296	309	331	304	317	328	310	336	299	351	326	282	328	331	329	327	305	314	328	268	316	325	280	286	308	358	303	302	372	328	287	303	329	324	362	309	339	300	314	306	354	298	320	292	335	317	337	341	348	316	350	304	296	331	302	349	315	319	290	341	321	337	333	302	314	326	285	283	333	286	303	325	330	310	314	336	334	322	304	293	327	339	300	298	320	345	341	328	316	320	318	323	346	303	318	263	349	343	320	340	356	330	332	320	300	327	362	291	344	315	346	301	337	290	321	306	326	330	316	326	312	303	377	344	331	339	342	302	308	281	349	344	342	321	312	303	344	328	326	320	305	314	313	314	313	313	335	286	332	326	307	307	317	342	323	339	302	311	313	312	315	286	338	321	332	327	335	301	364	336	326	320	341	309	319	335	335	282	309	295	320	301	325	322	323	321	305	305	326	304	347	370	336	346	321	311	290	303	338	309	304	335	364	293	302	295	344	329	330	324	326	308	311	321	333	311	305	347	343	328	307	310	341	304	310	314	331	311	350	318	322	331	310	326	319	281	310	334	333	327	310	344	335	329	334	327	329	337	347	337	339	298	305	318	319	310	292	327	305	304	325	320	324	273	298	332	344	329	328	316	329	340	315	307	319	336	340	300	312	297	318	332	318	310	312	291	300	346	313	285	307	350	315	306	292	332	312	311	294	320	312	317	309	315	314	298	329	308	323	311	299	303	326	328	338	337	286	365	328	351	347	335	307	316	327	314	315	306	322	310	290	316	308	323	337	325	303	295	323	336	302	338	300	302	302	341	328	328	300	323	332	343	334	323	304	326	328	304	298	339	324	309	308	301	289	353	342	345	321	306	328	353	304	334	339	289	321	293	316	283	345	328	351	333	326	276	305	297	321	311	302	295	305	304	323	338	286	292	325	318	324	328	304	309	302	303	316	345	311	303	300	343	297	325	291	299	292	309	307	307	342	343	315	280	329	315	290	288	310	323	316	332	335	337	342	316	324	314	326	336	321	288	311	314	334	324	341	300	313	322	344	300	314	283	347	342	270	265	300	328	313	320	333	321	304	311	307	295	314	342	317	319	334	310	305	323	310	297	317	330	299	300	318	292	291	331	301	326	324	317	266	303	306	323	333	324	310	342	335	321	321	296	320	337	336	311	299	298	288	305	307	315	315	329	300	317	296	297	328	294	326	319	329	315	333	337	319	343	333	288	336	361	328	317	307	335	339	292	343	323	291	300	299	324	320	285	298	334	339	394	302	302	288	290	305	317	304	343	315	311	313	322	318	314	276	305	349	294	323	340	310	351	341	292	294	326	306	332	301	329	317	289	331	323	317	307	300	359	314	308	319	335	305	343	319	282	288	297	302	309	323	332	294	321	323	297	358	361	295	329	320	304	344	316	321	303	290	304	301	335	329	321	323	345	352	341	297	305	290	317	317	311	301	317	312	318	316	290	314	332	314	327	306	299	307	287	302	301	346	351	316	344	315	307	322	315	310	290	300	337	295	299	306	325	309	304	277	323	299	318
9432	5255	4861	2501	1721	1400	1258	1217	1116	1059	1019	908	885	891	839	838	796	834	754	746	796	806	768	764	770	781	753	799	791	772	756	785	734	763	776	749	777	796	740	739	709	804	733	768	751	814	751	763	774	759	739	748	786	791	748	770	794	781	746	746	770	710	729	725	730	734	753	756	741	725	755	794	742	736	715	766	773	778	733	759	781	730	797	735	786	797	811	738	771	725	724	772	743	756	732	750	733	795	744	767	746	748	752	779	739	797	792	724	797	719	740	763	781	737	786	762	742	769	771	776	797	713	752	775	737	750	729	734	775	730	756	766	754	800	768	753	704	744	786	870	724	728	758	765	768	764	776	757	796	747	768	763	746	787	773	790	756	770	780	745	769	760	761	776	728	738	757	787	764	746	751	776	775	737	725	737	761	737	777	724	776	741	733	751	746	746	781	715	744	735	769	806	833	764	725	743	761	737	754	786	790	770	776	804	766	793	750	781	731	718	753	760	748	733	762	767	733	765	800	789	713	752	770	799	742	705	731	767	740	781	720	758	800	754	750	752	725	741	739	760	821	719	795	724	737	796	758	762	752	758	786	766	755	816	709	747	776	719	769	749	767	815	761	742	761	781	790	756	738	755	712	698	750	725	764	796	782	748	740	747	790	757	751	749	753	747	750	780	728	774	754	729	771	776	753	768	740	737	735	753	742	777	755	701	742	808	773	805	716	777	750	764	737	784	757	787	763	792	745	783	737	708	741	745	714	718	784	740	775	782	751	745	765	757	767	736	743	774	770	736	760	794	773	804	752	754	782	789	779	756	774	747	786	728	786	767	783	769	754	796	775	730	701	770	766	803	794	740	756	738	761	744	797	821	778	794	757	795	728	755	740	764	754	761	744	782	732	750	811	770	761	730	769	783	720	760	727	722	755	748	782	756	767	755	757	734	793	754	818	720	751	757	754	763	758	764	728	759	748	785	750	767	744	778	746	756	763	765	741	702	758	755	737	772	733	800	728	719	770	785	731	787	773	831	753	820	716	780	732	717	759	800	805	747	733	736	752	770	750	760	781	777	764	778	727	757	774	746	792	830	726	825	733	763	826	740	786	787	774	794	755	758	760	734	760	743	802	742	712	767	735	751	814	784	787	769	767	767	744	784	781	768	744	758	787	793	761	796	717	771	784	763	740	763	728	737	781	783	738	721	755	738	823	768	792	735	764	772	810	766	758	739	763	744	749	767	724	741	803	774	743	799	799	739	715	749	786	772	703	766	744	777	747	763	770	763	695	782	752	753	765	775	750	774	766	763	771	750	771	766	759	767	742	768	783	829	778	789	741	750	765	801	705	723	782	739	788	770	797	766	741	791	804	732	714	778	795	758	752	740	734	791	745	796	722	738	754	738	738	707	792	797	751	748	764	757	771	769	710	774	766	738	753	731	763	755	759	782	751	777	738	795	726	752	763	796	750	749	749	775	732	769	756	737	749	798	721	759	716	742	785	754	858	791	750	798	780	750	739	727	745	729	733	759	794	755	717	782	750	777	805	744	753	749	708	788	818	770	762	748	810	722	739	782	767	754	736	743	807	768	770	796	774	738	800	743	758	808	748	720	753	785	766	763	800	727	726	793	736	775	738	772	758	734	781	759	785	766	792	814	769	788	728	756	761	753	801	743	746	845	765	770	744	767	717	761	732	826	758	733	776	734	787	754	726	748	767	755	760	786	813	827	778	722	774	810	726	752	779	790	798	774	775	784	741	759	741	778	786	758	780	741	704	774	767	761	753	797	769	786	786	780	820	758	782	817	741	751	721	789	731	762	787	800	766	784	729	719	790	743	794	736	761	736	805	729	748	774	804	796	782	737	749	778	778	724	779	793	770	746	780	750	799	755	767	738	738	775	793	742	758	758	772	769	761	798	745	808	772	733	794	806	750	803	784	757	769	779	759	783	769	772	719	781	765	747	741	754	777	708	697	799	744	783	768	741	764	761	802	756	772	771	703	731	780	754	744	749	736	762	678	753	769	786	759	789	752	777	799	749	761	729	773	784	733	799	771	768	744	798	717	783	733	766	799	760	753	719	788	797	756	747	791	785	721	747	743	752	765	806	757	781	732	735	768	787	707	771	760	751	763	746	775	740	777	796	750	806	788	752	745	744	728	790	736	738	797	785	787	751	766	774	765	768	790	797	722	801	791	751	744	788	725	751	772	792	752	755	731	773	724	767	787	763	702	775	787	760	763	790	754	773	770	793	775	799	769	788	761	767	764	760	732	741	792	720	717	715	762	795	766	765	749	803	700	764	752	722	788	772	722	735	726	758	722	767	768	767	671	773	735	769	748	751	768	764	755	761	769	772	772	747	754	753	760	742	742	736	783	736	748	745	755	805	794	746	731	785	736	798	693	742	740	761	720	774	730	722	788	747	709	754	804	730	808	736	797	811	742	769	786	734	702	755	783	734	763	807	741	740	706	797	743	768	739	791	757	766	739	785	744	773	734	736	741	756	759	747	724	745	753	745	719	768	733	809	751	756	792	734	750	768	781	760	721	772	750	706	713	750	765	706	770	766	764	722	781	730	758	795	757	763	767	749	751	783	654	745	784	752	777	772	719	751	795	716	749	778	760	752	751	775	747	717	781	797	765	800	740	778	773	740	780	746	753	745	728	751	832	786	776	731	783	794	777	746	745	744	758	769	742	819	720	738	769	739	804	757	756	708	763	779	744	762	763	767	723	788	827	785	736	798	765	754	748	796	752	760	729	817	778	704	775	786	793	717	762	731	780	744	776	743	733	785	767	725	721	802	745	768	766	735	757	756	749	796	781	778	761	812	766	744	798	725	754	736	730	746	780	702	793	753	718	769	738	735	759	728	815	752	736	733	782	736	751	769	776	736	741	796	786	797	723	785	758	781	700	846	766	767	768	766	762	740	758	785	812	786	758	773	762	768	716	753	763	779	777	771	819	800	742	766	801	729	736	754	739	727	726	750	783	761	763	800	732	783	711	787	779	790	727	768	703	721	733	728	779	724	720	753	773	736	724	759	745	751	725	745	806	789	772	714	734	755	758	776	759	752	814	767	738	757	763	775	761	796	702	786	723	760	771	791	759	696	801	744	763	750	783	777	785	745	754	783	736	788	694	713	721	792	783	722	752	796	742	742	738	738	730	740	746	765	745	749	746	760	805	821	812	753	768	716	735	692	766	756	752	734	745	717	765	800	723	772	744	770	736	742	704	716	800	730	736	758	749	789	741	790	752	752	769	715	742	761	739	812	797	773	773	762	728	707	724	757	703	777	729	740	821	773	739	773	756	736	778	721	727	758	734	738	783	701	753	752	781	753	758	788	752	732	763	798	733	735	682	773	758	738	719	751	759	747	779	771	769	833	687	778	760	780	723	743	715	777	730	789	698	752	714	763	783	740	784	745	764	800	722	731	729	743	746	763	783	715	705	747	750	763	729	749	791	767	773	758	683	797	757	758	774	749	758	755	797	768	776	762
26938	16226	12100	3286	856	612	509	412	398	384	394	300	322	331	303	292	280	285	296	293	267	246	309	275	311	254	266	284	291	271	264	302	266	271	264	283	275	279	288	249	281	256	238	261	252	275	294	262	258	251	274	288	275	267	254	265	271	282	290	293	286	235	262	263	284	233	285	258	258	273	276	267	259	274	274	283	284	275	283	251	267	266	227	279	269	236	306	242	267	289	262	270	262	264	244	293	254	275	267	286	294	275	256	283	253	255	281	253	275	317	275	271	242	248	287	254	272	264	268	266	278	303	282	265	247	258	259	252	254	219	268	292	254	282	262	279	265	266	252	278	267	253	254	299	266	273	257	256	267	261	271	285	305	292	282	272	280	270	314	256	264	267	271	277	289	279	269	273	239	252	282	287	282	298	277	260	270	243	279	269	260	261	291	269	274	259	273	270	288	249	250	265	268	241	259	231	262	258	244	268	282	287	262	256	261	271	290	281	287	300	266	267	286	239	250	245	283	280	263	273	260	293	273	274	275	286	260	283	259	271	282	258	276	286	306	238	253	235	276	262	262	289	259	278	291	234	296	295	252	297	295	256	270	266	259	286	307	251	262	280	278	269	272	275	271	259	269	273	308	280	283	249	257	274	261	261	298	303	263	257	276	255	280	278	266	264	265	287	248	268	272	292	282	287	289	244	278	289	261	241	255	287	309	257	252	276	266	244	260	283	270	267	250	258	276	285	256	258	249	278	287	279	302	288	239	263	246	272	283	269	277	259	252	283	254	263	285	281	267	275	292	297	257	269	284	265	276	257	237	259	261	275	270	274	291	256	267	288	245	260	248	271	260	248	270	248	256	292	252	263	269	279	267	252	292	263	266	313	269	263	289	259	278	261	264	268	242	308	241	257	270	284	247	277	276	232	267	278	280	271	302	291	273	271	280	242	271	266	273	309	274	278	294	246	287	269	273	269	274	265	261	275	274	265	262	300	239	262	267	252	281	262	279	280	272	281	281	324	294	285	263	277	241	271	253	300	228	294	263	290	279	283	296	309	280	265	281	242	295	239	250	263	269	278	253	254	270	254	231	251	292	274	221	257	278	264	275	289	279	269	291	265	261	268	303	244	244	272	245	244	266	252	273	263	257	251	289	266	284	290	253	265	269	292	266	272	273	288	242	261	253	279	262	259	232	291	299	284	274	270	273	292	279	277	278	275	240	274	293	249	290	292	283	272	271	276	286	270	285	291	256	251	266	243	258	275	252	281	296	268	255	286	230	263	278	266	280	264	288	299	296	255	259	275	277	282	272	277	266	233	278	273	293	266	260	269	252	288	281	227	272	270	267	281	259	279	259	288	289	261	249	271	267	295	255	260	261	262	262	273	281	265	273	258	294	289	268	285	291	271	282	315	289	282	288	302	300	255	287	285	288	248	277	292	259	279	265	283	292	292	269	244	258	252	254	251	272	266	283	271	275	299	242	286	266	268	266	263	289	284	298	274	265	295	273	265	266	277	293	253	274	258	276	263	250	239	268	282	285	239	279	248	268	294	268	304	268	254	268	254	261	285	241	266	275	275	243	292	241	272	281	252	268	286	256	255	287	275	254	273	278	269	269	258	289	281	286	272	286	287	259	285	284	268	285	281	233	289	296	238	235	294	281	227	272	293	279	274	293	276	295	277	253	309	257	300	261	282	267	274	270	281	227	255	254	271	291	265	241	264	275	229	278	257	258	263	267	281	303	285	228	283	283	275	267	276	265	240	273	288	255	279	289	289	283	252	319	289	287	267	265	298	284	303	266	271	275	291	295	286	275	268	236	232	274	257	251	267	267	280	271	290	267	266	241	266	302	275	276	292	269	303	287	261	259	274	255	274	299	246	263	273	286	262	235	229	271	266	263	274	299	280	263	267	295	259	270	276	259	276	282	294	246	269	247	272	262	259	249	261	247	271	271	248	270	267	285	264	268	289	267	282	283	254	278	290	281	278	237	258	277	274	297	276	277	261	262	280	262	262	271	258	268	287	288	288	265	282	266	285	265	285	289	272	285	281	278	273	246	274	289	298	307	259	282	279	260	275	260	254	250	239	240	294	269	276	242	262	296	271	250	231	292	274	273	272	264	252	260	251	275	299	270	249	245	256	269	288	316	312	262	265	262	257	284	247	248	266	283	302	254	261	284	293	307	277	256	259	250	259	252	279	292	287	309	289	273	247	228	236	251	302	256	277	258	282	276	261	246	261	265	302	284	296	276	279	259	279	273	286	291	271	273	284	288	260	240	264	282	282	248	279	260	266	266	271	262	294	273	279	268	259	281	270	266	256	276	226	274	241	273	290	274	251	257	259	253	254	271	233	286	253	271	269	277	276	272	308	250	256	280	277	262	291	275	274	288	274	281	260	257	247	292	285	288	250	224	252	270	239	274	275	249	271	305	261	283	273	282	252	288	269	274	277	290	275	249	277	272	272	255	283	266	279	293	286	284	274	254	281	280	258	263	265	292	267	291	246	291	276	268	264	264	270	308	250	291	262	306	259	304	309	279	283	301	255	241	268	267	296	274	248	265	283	282	272	266	281	270	259	272	252	256	259	261	269	288	240	254	293	269	241	272	285	260	288	293	304	243	307	236	268	294	284	298	241	246	232	250	274	246	271	254	230	275	283	294	288	253	252	272	272	298	267	276	293	272	265	274	286	271	259	288	293	284	278	240	281	284	247	283	262	301	286	290	265	290	245	275	273	272	283	299	276	280	314	305	287	247	292	273	286	292	292	287	266	269	272	270	254	250	270	280	265	270	273	309	255	268	260	259	271	275	263	271	273	278	279	272	248	252	290	263	268	251	297	273	299	269	292	264	289	260	265	243	274	263	270	265	269	275	273	250	251	288	295	267	245	255	233	251	256	244	233	269	253	241	284	300	283	272	233	246	285	259	294	270	257	269	251	269	271	238	287	295	268	284	262	247	263	274	265	262	260	286	287	275	263	281	255	292	263	298	273	262	294	264	267	267	274	263	283	247	299	240	275	268	287	248	266	274	266	283	251	317	308	290	290	256	282	251	291	265	278	268	260	277	236	268	273	272	275	260	267	246	270	254	244	284	270	257	280	271	267	235	263	292	262	242	221	252	269	261	269	300	281	256	284	288	265	290	265	304	271	269	253	291	246	290	280	280	266	277	291	264	269	258	278	248	250	286	255	300	256	244	245	268	263	267	263	262	261	293	267	265	297	298	262	223	271	294	271	271	288	231	286	250	227	266	277	275	266	297	260	273	252	262	266	274	269	275	294	262	303	270	271	280	284	256	264	271	273	277	283	277	305	292	264	261	248	314	251	270	261	297	278	290	272	287	252	287	287	287	283	261	247	294	261	231	281	269	279	245	285	257	274	296	261	258	239	275	274	267	261	295	292	285	267	272	285	256	309	295	266	259	310	269	254	290	244	287	254	238	290	283	264	282	270	278	261	254	267	257	271	270	283	262	258	296	278	287	249	269	273	258	273
19660	14590	15653	5282	2663	2004	1811	1624	1454	1335	1264	1124	1052	1013	894	885	810	814	744	736	721	731	691	695	746	729	712	663	701	696	701	666	730	692	655	657	637	703	646	677	706	692	676	684	670	704	696	651	646	658	695	702	648	711	684	688	680	674	665	676	640	637	645	633	710	642	650	635	686	668	677	671	645	672	675	672	661	680	704	679	692	659	629	674	696	647	661	701	656	637	612	639	647	651	662	613	754	674	674	676	654	665	624	693	660	703	642	660	650	628	662	654	653	672	669	697	688	618	633	667	659	668	629	654	672	711	629	650	723	716	682	719	699	674	621	618	663	679	664	663	638	639	655	666	663	693	657	702	632	625	658	644	633	707	677	638	684	683	663	679	630	654	690	661	695	707	658	676	662	634	642	664	664	664	617	620	618	682	672	621	679	652	694	642	670	652	685	665	641	665	613	679	674	699	683	636	648	653	667	628	622	646	705	670	682	645	697	657	671	636	682	663	652	638	661	671	616	680	670	648	631	671	638	644	645	703	650	696	686	682	647	689	678	705	672	694	620	647	629	679	642	681	670	723	631	644	683	638	696	662	678	657	655	622	621	693	626	614	654	657	653	643	668	664	643	677	634	635	685	653	647	670	708	643	662	674	628	630	712	652	672	688	643	649	628	685	690	674	621	662	649	632	666	683	658	666	647	666	659	666	661	695	600	671	681	664	620	657	653	630	616	717	658	676	717	650	603	639	672	692	662	662	665	652	687	658	713	657	644	660	622	638	582	652	655	662	662	670	624	665	654	657	635	650	671	662	673	664	712	655	645	617	701	689	628	646	661	670	638	631	681	667	656	689	682	700	641	641	649	671	636	665	668	682	681	690	647	645	686	637	653	671	647	675	612	683	654	650	659	657	618	662	656	645	609	610	666	654	668	662	671	673	665	610	675	675	622	654	675	633	691	685	680	680	657	620	664	701	670	668	634	673	664	650	717	634	708	684	616	628	650	639	637	657	644	646	623	649	637	650	704	698	680	657	643	626	677	640	663	651	622	618	645	647	645	642	622	693	622	608	641	653	672	707	689	678	642	699	667	648	641	642	650	677	696	652	670	707	643	645	640	693	675	661	665	646	643	639	656	640	678	693	666	677	668	674	666	672	629	667	672	664	664	657	643	662	657	618	696	636	674	602	663	648	655	654	637	701	684	598	625	689	675	657	655	653	653	679	646	639	643	672	694	703	644	670	633	667	671	666	648	680	658	645	605	654	702	663	694	655	636	654	595	646	656	642	655	648	627	677	666	653	633	642	642	628	658	657	661	657	631	651	659	704	617	657	652	642	677	616	656	640	647	636	659	622	706	633	694	679	700	621	627	662	648	689	637	673	628	624	662	663	657	682	688	697	665	697	679	686	665	689	662	621	632	633	648	668	675	638	629	689	654	664	678	652	695	637	662	679	653	620	638	684	610	680	689	634	667	591	672	648	674	642	661	686	634	628	646	684	659	630	613	651	623	664	603	659	668	669	663	640	640	643	654	618	666	629	669	656	674	724	634	636	662	679	648	663	667	709	664	694	672	706	629	625	638	645	674	636	662	660	610	642	675	693	651	693	650	646	642	642	630	614	691	663	679	683	673	618	637	647	663	663	699	635	645	632	630	689	652	656	653	619	699	645	663	641	690	640	702	653	666	636	714	684	651	645	612	673	694	716	680	690	678	676	678	641	706	681	666	665	660	660	666	647	662	674	604	677	669	654	691	682	640	604	650	673	684	676	659	648	700	612	675	687	665	644	672	693	681	631	658	648	655	689	680	616	661	685	659	652	656	695	655	702	631	675	684	632	686	669	635	643	654	653	668	697	687	666	670	630	671	620	664	616	709	677	650	667	660	694	665	591	675	677	683	654	688	633	630	682	661	678	653	659	639	678	622	650	633	696	674	687	684	643	643	637	647	656	677	695	683	672	649	667	629	616	682	637	672	669	675	687	636	641	666	644	660	626	676	682	657	667	667	711	684	709	670	594	671	613	629	660	680	663	691	677	646	649	669	625	650	621	678	673	667	657	665	655	681	696	696	686	637	639	681	639	644	689	684	649	631	676	644	663	648	641	655	671	688	673	687	672	668	654	664	700	665	635	705	677	635	706	647	679	693	666	592	664	679	696	643	682	645	681	639	642	639	625	653	663	623	622	639	687	671	637	635	658	651	666	668	649	641	660	660	676	660	660	654	694	657	657	636	629	666	656	660	693	642	679	670	608	629	647	671	671	633	681	684	664	615	661	704	622	664	674	683	669	666	686	696	686	639	653	631	632	640	720	683	633	674	669	656	655	660	653	677	661	653	685	664	640	653	669	684	610	687	629	674	633	659	667	738	659	664	647	665	671	674	651	660	693	655	673	660	648	649	625	625	685	661	613	637	709	633	660	670	632	679	691	675	675	633	678	637	683	637	628	627	658	660	638	646	616	692	648	702	674	676	681	644	679	678	632	682	669	674	678	683	627	690	663	714	690	673	668	634	653	694	640	655	691	670	598	622	677	609	625	621	617	617	643	639	683	644	708	658	662	683	665	633	606	663	620	621	673	651	621	664	610	651	643	660	686	619	658	698	670	657	656	661	655	625	640	667	655	646	671	674	706	597	640	642	669	642	683	637	619	662	646	631	684	695	685	661	643	653	684	633	631	632	604	651	639	671	600	694	694	622	662	637	646	697	651	700	695	685	626	701	658	663	672	672	645	680	679	653	671	643	722	651	644	661	640	643	657	654	647	677	637	693	626	634	645	650	664	692	602	640	653	652	650	672	683	687	639	695	662	666	690	642	706	646	663	678	665	635	645	651	668	668	654	678	682	629	676	661	648	620	630	700	681	667	668	620	713	688	679	694	668	667	632	664	624	671	662	661	640	658	665	641	640	634	628	631	647	688	638	649	637	650	640	681	696	657	640	627	663	651	670	660	623	652	623	643	632	659	644	640	654	695	631	671	718	647	667	635	602	690	642	641	666	650	644	643	682	646	671	676	682	656	641	608	640	658	698	673	642	651	689	685	604	618	641	637	643	674	709	638	679	699	699	664	684	671	656	706	658	622	637	615	629	656	630	601	670	656	683	667	679	657	664	630	690	641	645	681	658	673	668	650	666	673	663	644	674	664	654	623	658	654	678	649	634	633	680	651	635	694	678	685	633	694	686	633	634	640	658	679	628	643	684	691	704	663	639	662	698	651	623	684	679	621	636	649	653	688	697	687	676	699	672	655	671	661	689	642	650	696	643	687	637	650	650	682	679	680	675	643	661	650	687	610	621	677	662	670	699	657	677	670	645	638	646	660	662	675	647	650	673	692	667	615	659	688	610	644	674	689	664	637	619	673	667	662	657	649	682	658	673	618	643	663	687	627	665	651	665	621	647	661	634	656	671	659	639	645	642	671	675	628	687	652	648	698	696	684	636	678	655	678	666	652	627	697	655	663	654	681	673	633	686	680	691	665	635	645	624	651	692	662	669	710	701
36241	24963	19631	6490	1430	778	567	465	386	350	336	289	275	278	227	221	229	229	201	214	223	206	191	184	188	183	196	184	173	179	178	190	202	179	185	168	196	175	181	147	161	185	166	183	179	190	182	172	206	176	153	162	188	185	178	166	168	178	185	174	169	205	172	185	175	173	186	210	168	206	176	160	175	175	140	182	171	177	175	192	183	180	193	188	163	197	201	182	158	190	179	180	184	197	179	199	196	195	182	165	168	167	159	181	181	169	151	185	176	176	177	165	190	151	193	162	190	180	197	150	192	180	188	169	188	210	190	189	192	177	185	197	186	163	181	181	175	168	179	169	194	169	180	203	183	179	169	180	173	187	206	179	165	168	197	191	173	193	188	153	179	170	184	171	182	172	164	163	189	196	170	181	175	169	185	196	169	205	158	164	183	169	179	172	206	169	169	185	190	164	168	198	166	185	174	163	192	166	169	162	185	202	187	165	162	190	176	150	172	200	157	161	182	158	183	151	227	152	170	191	183	177	195	206	185	184	161	178	174	166	164	173	182	156	216	202	199	225	193	182	178	186	187	184	187	177	159	194	158	163	168	186	180	179	208	199	184	154	187	170	192	186	167	184	190	170	213	150	166	187	169	174	196	186	179	180	172	194	163	167	161	152	196	195	178	196	158	176	197	183	206	185	160	171	174	178	174	202	207	149	200	185	189	170	184	196	151	188	189	195	181	179	173	180	207	169	170	138	192	185	171	171	178	161	172	166	165	197	162	148	181	180	194	197	181	185	207	170	183	187	176	162	178	170	194	199	170	189	167	209	203	160	198	192	189	173	185	175	183	173	190	175	175	169	182	151	187	181	202	158	154	161	177	181	178	179	209	169	168	191	177	168	189	186	174	176	175	175	167	175	163	175	192	189	183	171	182	182	182	177	196	202	193	161	173	153	152	188	195	159	191	172	152	186	202	181	170	162	168	193	161	180	196	190	182	182	174	184	155	193	158	198	200	176	180	180	173	168	175	200	176	203	171	169	184	181	190	159	168	181	188	201	168	200	166	183	174	184	175	168	169	186	182	212	171	180	189	200	181	180	161	179	142	181	188	208	197	200	178	167	170	170	169	182	172	191	190	174	159	201	204	169	186	200	184	180	190	197	187	202	185	188	168	174	171	182	150	180	169	163	172	191	198	200	190	177	171	192	178	180	194	164	178	164	177	172	175	183	180	159	172	171	195	154	188	177	179	185	184	182	178	168	188	185	172	157	177	166	170	194	172	187	185	158	176	163	186	191	205	151	187	176	174	191	164	190	163	180	172	176	188	194	201	176	192	194	168	181	158	213	172	171	164	188	172	173	193	191	210	188	177	155	151	179	185	191	182	189	143	216	133	173	168	177	181	183	200	186	181	172	163	158	181	192	174	176	156	180	210	194	175	165	198	177	182	186	168	178	163	168	185	180	183	158	190	185	222	171	157	168	180	178	177	168	172	171	164	178	178	186	164	165	169	173	181	175	202	150	167	207	170	190	196	157	200	165	166	156	182	166	157	176	162	192	161	169	186	178	169	185	186	175	170	191	183	188	181	188	172	162	196	184	192	181	164	177	173	199	180	180	175	185	190	183	172	177	159	184	177	188	185	170	189	167	209	169	167	176	182	182	168	207	191	175	171	153	162	168	168	177	186	203	182	181	197	158	149	201	196	182	162	180	176	180	187	184	157	168	180	199	192	188	165	189	164	166	168	138	173	163	165	189	177	205	184	174	180	194	170	176	199	196	192	190	179	186	169	164	173	175	208	162	182	191	188	202	188	210	198	159	185	171	185	205	162	187	180	202	177	168	183	181	168	202	197	183	161	170	191	180	181	197	175	185	184	156	213	180	186	184	186	171	147	189	178	188	174	158	161	196	160	161	203	192	183	165	178	170	168	185	178	171	176	159	196	174	190	186	191	199	209	155	171	198	173	186	180	170	164	186	184	188	187	170	169	177	174	170	187	171	180	191	174	180	172	151	176	184	169	166	166	162	172	191	156	179	175	175	204	174	175	167	191	186	194	166	175	166	171	187	138	189	185	176	167	167	202	169	181	184	164	187	207	170	179	158	176	162	188	194	165	170	180	169	182	175	171	149	181	174	182	169	188	163	178	187	177	135	172	185	175	153	183	185	155	218	172	180	165	182	189	194	189	178	180	174	139	190	175	175	187	179	199	191	177	184	196	193	174	214	191	174	162	160	194	168	181	189	151	163	188	186	172	166	171	196	164	200	172	171	165	170	190	178	196	169	179	173	182	180	175	167	182	175	151	164	167	174	167	177	171	175	185	179	190	182	189	160	166	168	182	185	214	159	169	187	154	157	175	189	167	180	165	180	172	159	155	192	179	179	172	192	178	202	204	188	158	174	177	153	190	190	184	161	190	174	160	191	177	165	170	180	178	181	171	191	164	170	179	183	219	168	183	174	188	210	204	183	147	180	196	203	177	152	181	176	199	188	160	165	200	151	164	160	196	186	168	170	181	196	176	184	176	187	175	160	174	176	162	168	168	194	167	187	178	212	185	189	182	166	172	180	169	171	179	188	163	172	184	170	177	169	199	166	172	146	181	170	147	195	186	166	174	168	174	182	181	198	168	183	175	156	178	179	168	163	178	184	174	179	171	191	166	190	179	182	179	194	170	170	175	185	190	187	175	183	183	203	171	183	164	177	190	185	187	201	171	180	167	157	163	173	192	186	162	180	176	191	175	173	172	202	175	172	158	200	187	171	187	174	184	146	192	167	167	178	178	198	171	157	176	172	181	210	195	167	183	186	166	187	176	182	178	169	182	195	175	174	164	182	189	179	183	189	178	180	196	203	152	187	168	185	170	146	166	167	186	189	189	188	167	175	186	153	167	189	172	174	185	172	184	169	168	177	221	165	175	178	159	169	168	201	169	158	175	187	181	184	172	190	178	187	196	187	173	178	175	183	204	207	186	180	192	197	184	154	174	197	196	166	184	160	166	193	179	196	171	196	192	181	167	198	171	190	184	166	183	167	161	168	160	167	208	192	168	155	186	187	189	170	179	155	193	182	181	165	182	179	192	199	164	168	171	190	174	181	182	185	204	181	172	176	191	185	147	187	190	180	182	145	169	159	180	171	213	183	182	180	158	182	211	176	155	165	207	186	202	178	165	212	177	177	177	173	178	159	179	144	156	224	205	163	169	165	197	176	181	209	172	176	183	182	196	169	193	189	187	179	151	199	172	170	171	187	177	180	166	168	176	199	199	158	192	191	187	196	163	171	188	179	170	170	163	170	170	197	184	193	178	186	212	156	156	180	162	163	162	189	141	175	179	150	189	195	157	170	176	175	187	153	153	187	169	202	173	198	179	179	189	176	151	163	180	182	166	167	176	174	189	153	184	169	188	177	162	157	181	200	195	197	207	188	194	180	174	186	181	178	168	182	159	186	176	205	208	191	177	195	194	182	171	189	182	166	203	188	179	149	199	185	179	177	152	147	163	172
24890	20312	21604	8025	3290	2529	2275	1904	1708	1467	1245	1071	1078	919	838	796	728	693	600	620	617	576	596	580	547	515	521	534	510	516	508	519	489	507	525	480	497	470	436	464	504	511	469	505	506	456	459	450	467	467	515	490	494	432	513	431	496	441	445	438	463	474	438	433	446	481	419	422	472	480	417	399	482	467	492	481	416	474	440	494	440	460	464	499	434	407	464	432	509	507	463	442	445	412	418	448	430	453	467	423	456	484	465	458	445	443	425	449	413	434	433	434	452	438	452	465	473	445	464	424	493	452	436	466	475	428	480	464	423	460	472	448	434	433	444	444	469	474	427	445	479	473	442	433	434	503	460	448	449	457	456	427	426	447	448	473	460	477	460	482	465	438	442	481	451	477	471	425	508	446	473	453	443	499	474	449	442	441	444	479	419	449	467	464	492	447	463	503	480	444	493	464	491	482	441	478	434	463	466	438	480	465	451	455	472	440	454	434	454	468	448	456	469	446	480	423	512	438	474	466	442	445	444	425	434	480	458	462	495	513	446	434	429	453	447	421	456	459	426	432	489	453	437	460	486	473	451	464	451	447	427	455	475	457	463	458	471	458	448	497	486	454	483	474	444	467	458	460	453	452	423	476	441	463	474	435	438	452	457	445	471	427	402	489	458	437	437	468	468	464	488	447	445	448	470	465	478	439	426	460	495	435	430	436	449	479	442	468	464	504	410	447	447	519	425	498	437	475	449	458	497	462	442	478	439	438	453	427	417	465	438	460	440	458	458	465	431	487	436	471	440	455	485	437	460	428	458	442	489	467	451	473	462	427	429	488	485	478	464	492	430	473	434	442	464	495	485	480	461	446	478	440	441	482	439	465	403	476	453	430	436	480	467	475	474	437	458	446	481	412	456	416	515	417	449	473	461	447	498	444	429	467	481	458	467	458	447	435	502	460	458	464	461	448	437	449	459	492	481	422	426	436	458	425	425	457	441	482	473	470	450	452	412	476	469	458	456	432	431	449	435	457	459	476	440	433	480	441	462	449	469	452	461	444	504	434	476	427	437	410	483	487	440	421	464	415	458	432	423	452	485	446	477	441	429	499	447	441	450	449	482	450	446	472	421	458	486	455	480	472	447	443	410	455	444	468	472	458	496	442	468	449	443	466	451	420	456	468	448	430	453	398	475	417	481	414	416	409	447	423	437	439	432	450	454	479	412	463	431	437	446	488	480	473	452	472	407	456	452	472	494	450	436	441	501	472	446	454	449	460	444	485	426	458	515	488	414	445	399	456	480	425	462	461	422	435	472	442	409	484	458	430	445	412	466	469	474	481	464	432	447	419	415	433	450	445	468	464	455	433	428	453	441	495	443	446	445	459	463	459	459	425	454	475	469	442	471	447	457	463	447	427	467	426	421	468	440	481	466	460	428	507	458	490	457	445	463	437	421	472	405	484	467	444	427	469	467	425	457	446	421	450	452	454	439	489	448	453	477	466	429	441	446	452	473	450	478	477	414	465	472	446	429	456	457	453	471	456	510	443	470	467	458	485	431	417	467	455	469	427	441	501	424	475	497	456	463	481	463	492	452	463	466	455	481	464	444	431	469	486	438	428	457	458	455	427	434	417	452	460	448	453	481	479	451	466	458	451	463	474	421	444	428	461	469	434	461	426	501	497	467	450	467	442	440	435	420	419	450	482	458	462	444	421	463	502	486	463	427	440	437	459	506	486	491	467	464	453	458	453	444	492	453	475	428	454	484	458	453	456	442	467	449	453	445	458	468	435	462	459	459	450	468	466	452	477	435	430	424	449	476	488	496	446	462	453	427	454	432	455	437	457	481	473	432	449	477	441	462	464	470	460	474	434	481	432	462	438	474	410	486	472	437	471	473	421	466	464	478	483	459	438	464	439	468	455	429	418	509	446	436	446	425	453	466	437	409	449	456	431	459	431	468	481	429	411	441	445	461	468	490	456	468	472	463	448	448	468	455	439	458	447	427	451	449	441	466	447	464	442	452	468	434	474	476	438	468	435	482	478	452	469	466	437	461	470	433	461	457	464	488	477	478	429	468	436	485	449	428	424	461	450	436	442	476	435	471	461	478	456	427	438	448	459	436	451	468	432	450	422	489	470	423	465	467	460	477	431	489	433	440	458	444	427	449	438	453	442	468	456	482	427	440	474	447	446	479	429	426	469	481	457	436	423	492	478	474	462	453	443	442	417	468	463	491	453	427	447	421	448	469	458	455	473	492	491	405	469	443	460	470	418	452	469	430	472	473	493	479	443	470	446	437	436	437	486	449	461	485	451	460	440	455	465	489	459	453	466	440	469	466	436	469	464	444	467	478	468	452	488	435	468	447	478	463	440	436	436	463	406	458	461	473	487	452	453	451	447	497	446	433	456	450	458	479	484	448	454	474	467	482	482	493	448	474	417	479	451	465	506	487	461	452	415	469	431	450	477	461	486	486	449	439	436	460	443	471	436	487	476	469	421	430	426	453	458	444	458	421	451	463	512	437	464	422	495	450	478	447	450	461	423	436	439	454	488	490	425	424	451	470	446	456	473	447	480	417	443	468	419	470	432	443	447	471	464	463	462	498	468	454	490	459	457	429	409	506	437	456	455	456	454	441	463	467	422	478	459	456	435	426	474	448	508	494	497	437	450	453	441	477	459	463	438	473	492	430	494	440	449	428	452	502	462	451	426	434	443	502	437	416	473	462	447	444	450	429	441	457	463	464	439	461	415	440	436	446	450	462	442	463	471	462	455	456	438	433	443	508	449	452	467	447	426	468	472	448	474	456	463	468	478	419	499	435	459	488	455	476	416	471	451	471	463	442	431	497	445	438	481	420	419	460	496	455	500	444	465	417	436	477	446	440	438	449	443	457	414	427	429	426	429	440	474	461	475	464	453	473	423	441	454	484	445	436	428	462	449	480	453	503	445	486	469	465	456	462	450	501	413	426	468	433	472	486	448	516	451	468	441	448	429	463	440	430	443	462	454	435	467	452	476	460	459	484	474	436	453	501	437	453	463	489	473	459	468	459	482	443	432	462	439	453	466	436	448	446	447	425	428	432	445	476	430	464	470	442	466	478	502	465	455	445	470	472	465	464	468	459	504	470	468	470	464	422	457	423	478	444	429	476	450	441	451	453	484	460	451	451	477	479	457	502	504	465	453	472	443	452	459	436	471	463	413	453	431	425	428	468	455	431	446	437	427	440	444	453	443	441	481	457	483	435	422	443	455	476	502	462	461	475	462	455	465	452	399	468	461	451	455	449	448	479	458	465	450	446	466	444	476	474	418	418	471	461	442	479	465	459	428	447	439	443	460	436	458	431	451	447	450	463	423	497	447	445	424	438	437	453	452	494	436	428	472	451	455	457	460	493	435	450	468	485	450	427	468	456	446	411	470	458	461	484	478	438	441	460	468	472	474	458	487	425	498	461	466	450	435	419	423	452	439	438	469	417	437	453	466	445	447	458	438	421	444	455	447
12175	4936	2722	921	553	489	381	383	366	375	348	352	345	339	346	325	284	309	291	329	346	294	357	309	342	318	337	327	333	305	346	322	314	314	340	309	334	300	319	294	306	338	310	289	300	284	323	316	317	323	329	327	324	304	316	357	352	336	326	327	324	286	285	327	340	315	328	308	345	309	272	307	326	318	293	287	293	307	321	317	336	321	338	354	306	322	295	320	342	307	309	318	336	275	334	286	306	317	286	302	308	312	312	341	320	313	306	327	310	322	330	297	311	345	324	299	341	301	352	302	270	302	281	305	294	312	299	305	282	297	332	291	297	330	299	323	319	324	288	314	324	338	346	352	298	336	317	297	328	323	279	288	296	293	308	332	327	294	324	296	304	318	325	317	310	322	310	323	312	333	277	313	323	300	329	368	312	313	313	339	282	313	331	316	334	313	309	353	333	330	347	321	291	305	326	313	295	306	341	309	332	348	307	317	286	334	292	312	298	288	288	300	302	320	323	333	302	320	315	366	349	352	312	338	339	304	354	355	330	345	289	300	295	311	290	345	343	334	301	311	359	307	369	287	302	265	321	325	331	334	291	313	324	337	339	308	327	336	347	284	307	341	309	315	317	296	336	318	316	296	313	323	284	358	276	313	306	310	298	324	314	268	324	339	311	298	324	300	310	310	288	309	327	315	300	324	327	326	329	321	293	315	314	305	313	290	305	318	290	271	333	325	299	309	321	324	323	304	343	304	343	327	322	308	337	309	343	290	312	291	285	331	287	326	313	304	321	328	317	314	346	290	284	298	322	332	321	298	322	317	333	310	333	325	324	315	294	311	326	329	370	324	320	292	346	322	297	304	297	344	344	317	313	287	319	297	298	327	289	313	309	320	295	286	278	339	327	290	324	298	323	319	312	320	337	334	346	313	321	326	312	319	295	299	303	309	308	307	321	317	331	293	333	327	304	318	345	298	361	333	325	326	312	331	317	308	312	323	297	336	316	282	327	330	321	328	310	328	316	322	333	325	308	304	315	324	308	295	326	317	312	349	315	312	310	323	313	306	305	290	319	308	336	342	302	312	326	351	278	310	308	337	338	330	310	294	318	350	355	248	286	299	316	329	329	292	331	288	331	314	318	336	320	316	333	299	286	278	342	299	323	328	363	323	292	328	334	312	308	351	363	355	337	317	298	303	337	310	335	330	298	309	336	358	366	297	293	342	348	305	315	301	315	327	331	287	337	325	339	307	306	347	329	331	304	295	334	323	311	296	327	313	326	299	321	315	337	342	312	303	324	317	302	323	300	308	295	344	342	286	294	291	335	310	337	307	338	260	326	290	299	322	313	312	313	338	340	350	312	297	308	278	289	334	337	280	327	310	328	322	286	298	313	283	332	289	351	295	309	289	325	321	293	340	342	318	286	295	317	328	312	316	313	313	321	365	323	286	292	287	315	304	310	314	291	342	326	312	302	304	310	289	280	346	302	315	323	300	286	275	302	299	332	287	313	304	288	299	300	316	262	296	318	299	315	317	294	306	330	311	317	309	338	284	317	320	311	331	310	314	297	316	308	347	290	313	329	309	342	334	306	322	342	287	307	297	293	310	332	333	301	345	315	291	326	277	356	306	304	361	310	306	296	318	275	313	312	295	309	315	314	331	313	312	347	300	287	279	308	311	285	311	296	378	310	283	295	303	327	313	305	286	339	322	359	308	296	316	336	329	301	305	303	336	308	318	359	337	321	307	278	322	270	307	333	316	293	296	306	310	335	311	308	351	324	309	308	316	322	320	341	353	316	309	274	321	304	358	315	311	294	309	330	317	348	333	343	331	301	280	260	321	303	307	325	307	327	324	298	330	323	286	339	282	308	311	385	347	304	293	321	321	316	306	286	311	289	307	318	307	328	309	300	330	308	323	313	299	312	311	344	316	332	313	316	309	327	314	289	345	318	343	337	294	305	331	332	298	352	319	320	306	326	317	304	303	305	344	306	359	292	299	316	345	288	328	315	303	375	340	324	335	338	303	316	316	296	290	336	296	299	347	367	295	300	318	312	281	324	343	305	322	308	304	323	313	309	295	322	289	286	302	318	289	327	314	331	318	301	300	317	326	341	343	343	306	299	329	358	339	314	333	299	316	316	355	310	299	302	309	298	318	341	326	316	325	336	313	303	330	305	310	342	298	294	320	285	296	298	299	330	315	339	312	317	341	330	308	317	308	300	325	328	300	323	302	316	320	313	311	308	331	362	310	281	327	363	321	338	345	328	308	347	317	307	289	312	334	335	334	289	323	314	337	313	323	321	307	311	295	288	299	291	347	337	345	301	336	341	343	296	328	314	301	309	320	282	288	306	302	329	300	323	308	316	374	307	316	296	293	302	313	310	335	313	300	324	348	306	309	312	294	311	306	290	315	298	310	314	291	319	341	309	327	299	302	321	336	323	328	327	323	317	307	325	313	332	325	324	311	322	312	304	309	305	316	325	311	316	306	317	327	291	335	320	310	311	307	299	329	326	310	306	289	288	320	293	301	342	305	334	292	318	289	320	313	333	312	334	328	331	296	293	304	321	329	320	336	326	325	324	297	316	318	349	303	296	309	310	346	306	323	357	288	348	288	289	360	290	288	353	366	297	332	326	299	311	328	289	310	296	322	356	323	325	339	343	309	336	311	328	303	317	352	304	284	306	267	291	321	313	312	304	331	313	333	285	306	315	304	294	315	304	318	297	311	329	302	296	322	309	329	302	321	327	340	307	335	290	296	306	314	304	283	308	303	320	300	302	282	329	290	308	298	328	317	318	318	295	313	299	314	307	339	325	292	318	332	331	346	345	313	298	293	322	302	324	319	309	311	330	323	325	326	347	348	317	311	317	329	313	327	274	301	303	302	298	312	319	300	349	317	308	305	298	322	278	306	318	311	338	317	314	291	307	313	311	339	309	330	336	314	318	315	303	319	336	311	299	352	322	298	323	310	309	310	307	314	335	314	302	340	280	310	309	318	350	318	292	344	302	318	336	355	272	310	294	317	297	343	318	337	334	318	327	296	296	322	308	337	297	330	295	339	307	281	310	315	322	315	343	318	317	330	313	325	327	321	321	335	319	309	328	330	354	318	304	355	342	315	314	321	318	313	305	297	326	300	332	301	324	296	340	326	293	318	333	312	326	321	307	363	312	315	303	330	316	291	306	323	321	330	308	315	351	336	318	346	332	345	321	309	327	311	290	334	306	302	307	309	310	326	311	317	314	350	308	323	301	328	309	318	319	317	300	303	292	323	324	313	333	320	337	299	330	308	305	286	286	323	332	315	289	316	314	347	311	294	300	339	344	331	333	297	305	310	303	300	328	337	323	294	298	341	334	324	305	328	305	361	306	335	312	296	358	318	323	300	347	305	311	328	304	319	290	325	308	348	332	296	302	290	325	309	317	305	289	311	319	333	328	348	300	306	353	299	329	334	318	317	318	287	326	347	335	314	327	326	310	293	302	308	297	325	289	307
9258	5263	5164	2522	1713	1458	1229	1247	1121	1046	941	955	942	871	866	834	840	798	761	815	825	757	813	773	809	788	804	788	799	751	757	767	787	795	764	714	712	729	703	774	808	768	804	720	823	703	773	753	748	766	738	737	724	797	771	700	743	811	735	774	732	755	753	752	779	728	747	750	800	762	797	745	741	771	785	813	782	784	766	765	761	762	774	753	763	793	752	756	759	770	735	730	742	743	803	763	791	750	712	815	765	789	765	736	771	746	725	759	774	748	786	746	756	799	760	736	829	741	767	778	768	773	758	743	747	747	789	737	712	725	770	732	728	770	791	741	761	738	789	775	743	711	732	736	769	758	756	770	756	692	830	751	759	748	784	785	717	747	759	739	746	781	766	775	840	761	743	736	755	764	742	709	721	759	777	798	747	794	787	794	758	790	751	732	758	755	753	844	758	721	716	713	803	711	795	811	743	805	755	711	762	778	788	794	806	729	754	765	749	737	748	716	751	735	775	733	767	765	754	748	733	759	803	767	699	723	779	786	757	768	728	777	713	766	813	742	712	745	814	747	759	750	748	762	733	796	739	742	782	741	757	704	781	753	747	800	765	796	767	804	733	753	709	751	741	753	744	760	753	749	745	772	749	760	786	762	777	703	774	790	722	727	785	793	736	798	768	755	737	754	797	773	718	774	736	747	761	725	761	749	733	737	750	788	712	796	773	738	733	759	753	770	810	727	746	769	763	754	771	809	769	816	718	763	749	801	798	752	776	782	752	743	743	747	790	705	729	737	710	718	727	767	790	774	771	785	716	774	760	755	783	712	767	797	727	724	729	791	822	766	781	772	746	742	767	770	720	764	713	691	788	724	810	722	756	754	737	750	727	786	766	768	787	782	767	723	754	751	741	727	738	788	732	735	760	749	748	773	717	808	679	719	706	761	740	736	763	746	752	768	716	776	780	791	730	738	756	809	719	758	727	769	776	765	752	763	802	778	811	777	748	790	758	755	760	778	748	794	797	763	788	798	756	716	764	707	716	812	761	791	797	733	744	728	764	743	765	755	787	764	802	754	766	757	794	791	746	712	734	740	759	772	775	806	819	772	776	756	755	756	779	797	803	762	758	731	789	771	710	807	746	754	767	780	723	813	698	713	773	717	738	740	786	726	728	745	777	721	796	719	767	753	736	736	810	778	782	758	796	740	769	786	762	757	742	761	776	774	786	759	775	692	762	754	769	808	775	743	769	792	769	725	743	809	786	775	745	806	763	718	757	731	761	752	702	806	697	772	805	769	728	723	754	775	708	807	784	716	742	762	797	764	748	797	731	713	758	787	742	759	775	758	754	725	786	752	760	781	748	799	788	738	735	767	743	724	729	795	744	703	796	776	778	774	716	730	779	797	759	777	744	711	782	743	793	759	750	731	739	736	738	742	753	736	794	811	746	737	753	729	799	752	784	832	713	720	813	769	771	756	728	769	780	787	708	748	769	754	765	743	737	800	720	743	734	777	763	717	748	792	761	784	772	757	746	721	779	702	808	768	707	718	747	728	725	806	816	778	771	746	752	751	773	743	746	809	809	782	781	762	774	758	794	782	756	754	759	769	745	759	760	779	712	784	755	769	733	776	760	769	755	771	769	749	762	748	740	762	703	782	708	763	750	798	685	811	783	754	756	689	768	750	737	744	763	732	742	758	782	806	789	788	767	745	728	738	788	774	761	713	770	694	756	742	779	759	758	701	775	777	723	751	763	740	763	767	779	743	724	800	756	734	725	766	703	805	840	734	799	745	726	768	748	746	741	731	778	739	751	716	800	749	768	762	785	746	797	734	790	806	760	765	760	733	791	785	752	752	741	772	798	757	750	762	721	769	774	706	705	799	725	812	689	741	737	740	743	794	747	754	785	763	756	739	759	745	736	731	750	719	789	786	773	737	794	717	774	736	775	712	725	816	759	761	816	734	812	736	733	750	787	780	778	751	766	775	755	777	788	774	750	759	770	757	788	759	837	769	806	727	782	741	745	764	761	831	767	756	826	718	749	744	725	841	782	718	734	746	746	775	740	723	709	718	760	800	754	782	774	743	767	755	778	759	812	778	757	756	792	807	791	782	744	776	787	719	735	807	728	773	771	754	786	754	706	749	787	771	754	791	727	767	723	732	759	718	723	776	775	768	753	766	754	779	737	796	777	786	809	751	754	819	754	808	783	744	709	714	726	744	810	786	750	756	780	761	780	735	707	762	735	764	752	791	767	750	774	768	781	742	744	696	778	760	722	710	806	740	763	787	828	783	722	736	729	763	767	730	776	767	735	745	760	784	746	745	718	785	747	779	760	757	765	713	691	743	772	780	768	784	746	744	782	783	773	769	777	712	751	789	702	730	792	802	731	774	762	704	793	760	727	746	746	780	728	735	778	731	776	676	754	774	731	760	757	794	772	762	749	737	758	762	785	760	788	745	750	766	780	796	751	788	760	771	774	762	757	779	718	768	748	765	766	719	792	779	734	735	790	813	729	775	783	792	716	783	736	752	773	792	781	754	823	749	736	806	767	753	750	753	783	738	769	736	772	789	775	762	787	762	743	750	773	790	778	742	763	755	759	753	801	753	785	743	732	728	731	782	778	749	788	727	737	796	781	763	753	730	700	737	807	751	804	745	736	686	821	752	727	790	807	741	761	764	718	760	809	751	788	795	747	782	743	775	771	713	768	736	746	781	817	736	754	753	755	776	807	758	852	707	766	799	771	764	795	820	801	797	755	770	759	764	735	773	786	727	763	760	744	778	769	757	713	744	804	763	770	741	744	747	770	790	720	745	740	762	720	772	744	785	769	759	747	741	730	743	762	727	727	749	754	785	692	748	711	753	730	740	765	712	745	784	791	778	697	780	747	770	738	756	796	804	702	813	743	716	776	761	803	761	748	729	727	753	748	741	785	758	748	734	738	712	829	745	723	771	785	762	767	797	770	730	743	790	735	724	723	755	759	768	712	732	734	756	786	750	735	725	725	798	741	784	766	805	730	757	773	737	770	800	752	750	726	750	792	734	724	775	730	739	758	744	752	795	808	781	774	745	792	780	741	747	750	747	774	762	787	765	762	733	714	792	762	764	811	727	746	788	788	805	750	783	749	742	746	785	767	778	789	793	715	747	762	773	784	776	751	784	752	730	724	755	740	772	780	705	752	790	763	767	732	739	788	753	777	761	777	802	774	737	783	750	771	791	754	707	772	784	779	773	721	809	774	733	741	744	763	772	713	753	748	720	777	758	737	791	771	735	763	817	782	804	771	750	748	799	768	755	755	811	729	749	753	773	748	733	748	724	762	788	795	758	781	756	755	818	749	768	759	746	761	751	768	740	767	724	779	756	721	796	732	752	746	735	759	748	719	801	758	757	740	719	771	721	791	761	740	751	833	696	833	703	791	780	716	793	724	779	821	769	732	769	791	762	758	743	762	745	752	778	735	788	741	743	771	775	755	778	759	736	760	757	812	710	764	722
26956	15949	15483	4430	1108	634	533	479	361	395	371	349	345	308	319	325	270	265	295	273	259	263	281	273	294	292	283	249	270	274	275	318	276	285	298	293	300	293	249	275	269	258	287	281	268	266	237	291	288	262	257	260	242	297	244	289	289	270	265	234	246	289	277	269	269	294	268	284	280	284	268	288	274	257	265	258	269	296	276	270	267	278	318	256	266	296	276	282	270	265	261	289	262	281	265	265	256	290	271	277	240	290	252	297	296	284	262	284	231	251	282	284	271	297	261	262	257	262	265	280	260	281	242	255	289	241	258	268	268	298	281	300	276	271	279	278	268	258	264	286	268	250	235	257	261	292	267	281	285	257	260	261	280	284	267	304	272	287	258	300	274	254	291	273	299	256	294	272	237	233	257	286	256	278	255	248	276	272	291	259	238	272	267	271	253	272	284	258	268	252	248	240	271	276	283	261	281	274	273	257	262	244	255	264	292	256	293	245	263	276	266	278	253	284	301	284	279	276	248	240	269	244	239	269	282	268	274	251	249	241	264	290	300	280	300	259	255	286	257	274	277	300	262	261	270	266	265	263	257	261	268	295	248	265	273	270	258	224	267	263	289	273	269	252	269	260	242	283	273	244	249	248	257	285	284	273	303	262	261	257	295	260	269	266	266	281	270	265	279	297	270	261	271	273	281	302	255	245	282	290	249	271	297	254	311	263	261	262	265	266	280	245	275	251	286	244	284	288	274	272	292	280	271	274	274	293	293	259	251	252	241	270	265	279	247	258	301	282	255	264	265	258	228	301	269	290	272	256	292	272	264	289	278	247	284	259	249	263	250	273	314	274	267	275	310	270	262	273	291	245	256	272	287	259	266	242	238	283	256	261	267	274	260	261	271	245	269	241	299	254	256	236	271	277	261	255	271	263	262	279	300	255	271	279	279	289	256	282	261	267	302	303	273	234	249	260	243	269	258	264	265	279	273	278	239	254	288	241	271	243	285	250	282	273	299	314	258	275	268	251	261	286	284	238	292	262	279	293	255	265	265	237	297	251	282	244	259	292	258	274	261	255	282	241	273	272	249	259	266	266	253	278	280	273	294	230	265	248	287	271	280	272	288	265	296	230	288	256	269	253	281	254	249	241	267	235	266	241	283	260	270	247	282	262	252	269	275	257	283	244	274	294	281	267	248	247	284	271	277	261	280	248	282	264	291	263	276	270	258	302	280	267	245	276	278	282	242	264	279	267	285	247	237	267	269	288	274	290	288	262	267	276	242	286	252	279	262	276	285	286	269	269	275	281	277	298	243	277	295	296	272	275	262	279	288	260	283	306	272	284	230	245	278	268	297	246	292	265	275	267	298	287	273	271	263	263	293	257	287	285	274	245	258	233	249	275	277	276	260	277	256	271	285	282	258	251	291	255	263	256	248	268	266	247	272	284	267	257	273	274	245	268	310	283	278	295	259	258	281	241	238	260	258	277	276	268	291	250	279	280	284	279	263	277	267	286	285	256	292	278	267	284	279	278	267	285	262	264	274	251	288	260	271	269	266	266	269	261	285	275	298	256	264	306	258	255	266	266	284	237	265	279	247	265	261	248	284	290	268	284	268	272	271	287	260	277	251	261	288	270	261	247	257	262	270	284	285	282	253	295	248	246	271	240	286	278	264	282	247	281	260	273	288	319	268	293	300	302	243	251	284	286	262	263	234	264	262	266	278	313	273	256	293	256	280	252	263	269	261	274	290	262	295	261	278	251	250	286	249	280	330	265	283	259	252	264	288	294	286	283	296	277	260	241	286	256	296	281	288	280	264	255	289	306	258	274	221	268	257	280	251	284	244	292	275	257	293	268	305	309	283	243	257	266	271	278	263	251	255	259	265	282	298	278	258	261	300	292	265	297	287	266	251	254	234	259	270	287	249	249	268	255	277	269	276	253	268	293	306	250	247	279	272	251	284	239	277	283	270	293	276	258	268	252	270	260	250	258	275	264	268	252	277	291	262	270	264	280	279	273	280	267	279	305	260	274	276	285	297	235	284	254	273	301	285	277	268	267	260	265	259	270	259	272	269	260	265	258	268	261	272	260	248	247	281	260	258	252	294	262	282	256	248	288	278	266	260	292	223	269	282	284	276	272	246	258	290	268	257	256	256	264	295	283	289	269	264	263	273	255	259	277	240	254	237	259	286	280	295	273	239	238	246	267	291	278	277	287	273	283	245	281	292	276	226	242	269	314	289	242	255	264	230	260	256	264	273	267	266	283	288	263	296	268	292	260	282	253	261	295	289	244	244	276	293	262	288	254	268	280	285	259	303	262	282	303	280	294	274	273	299	269	243	289	240	254	267	264	251	277	254	294	262	293	247	259	296	284	264	268	273	255	261	283	258	249	238	302	230	265	279	281	262	232	273	278	265	295	277	274	289	277	297	285	296	237	289	284	303	271	272	273	274	270	259	269	278	273	277	277	285	306	269	311	294	329	273	286	287	258	295	262	247	260	272	284	270	267	291	262	250	290	267	270	261	276	238	264	227	268	308	290	263	252	248	229	248	261	283	269	240	284	267	254	277	273	270	256	252	248	272	263	253	272	281	264	265	262	277	266	271	260	257	261	258	270	251	303	255	249	265	242	280	291	273	241	288	236	288	288	266	259	269	236	264	293	239	278	277	253	253	289	292	244	282	282	252	257	267	257	291	265	305	271	260	271	261	249	253	274	290	271	282	291	260	275	271	282	239	283	308	273	277	269	256	269	283	277	274	259	261	259	273	281	273	260	284	250	222	298	246	293	273	272	266	277	296	258	219	276	293	268	277	256	257	255	272	280	256	290	272	269	258	284	276	250	296	255	275	242	265	282	297	274	276	267	268	252	275	273	269	280	257	289	277	270	239	251	274	288	278	289	259	270	244	253	269	291	248	247	258	276	264	277	282	282	292	271	232	246	270	270	293	278	290	284	299	260	259	287	244	281	240	274	301	279	279	311	275	282	241	291	290	261	267	248	231	279	303	252	262	259	287	244	303	263	243	265	248	293	283	261	262	276	274	274	253	287	269	257	270	228	234	271	251	263	265	268	266	298	301	307	278	281	287	290	263	263	286	283	276	262	276	260	284	280	264	271	270	262	279	287	281	289	217	285	282	302	257	266	301	289	285	268	251	278	279	265	283	302	255	275	260	276	299	278	260	269	291	253	253	260	282	276	281	265	280	276	281	271	278	258	272	267	266	290	314	261	262	282	265	262	258	262	245	271	263	240	261	284	255	264	247	269	274	263	259	268	276	270	286	279	288	284	278	251	244	267	267	243	255	257	246	306	254	280	299	258	284	280	259	260	264	260	295	296	274	267	263	281	264	261	248	232	286	273	290	275	269	273	300	250	263	283	279	246	289	251	266	264	257	272	285	283	267	282	269	270	261	299	270	284	253	249	262	258	256	286	265	253	255	282	254	277	292	269	261	266	299	268	272	251	266	256	289	267	252	308	287	259	272	272	248	274	299	236
19726	13705	19478	5578	2736	2246	1813	1634	1425	1317	1150	1071	1084	1004	854	846	780	772	708	775	730	742	691	730	691	711	729	714	670	670	712	647	676	685	721	677	674	686	682	643	642	692	725	704	667	601	634	645	679	689	665	671	656	670	668	653	650	648	689	652	656	622	677	662	707	669	645	637	672	683	673	631	631	678	718	630	649	641	631	664	684	677	657	636	687	660	610	673	645	674	670	646	688	671	656	669	631	665	617	674	680	655	640	646	673	654	663	693	654	611	650	682	637	608	664	659	652	616	647	665	686	678	673	631	665	636	706	699	657	650	694	682	691	609	636	642	639	611	660	653	677	657	676	655	643	652	647	694	683	673	645	673	651	660	630	700	651	657	672	617	686	677	647	635	667	607	681	660	624	655	643	616	667	624	658	686	655	672	637	637	640	710	647	682	653	688	668	666	624	663	679	656	655	686	622	652	629	617	614	654	662	681	639	671	631	632	673	593	630	661	662	667	684	676	581	644	646	609	590	656	658	708	620	668	624	641	630	599	690	625	651	643	669	661	638	643	723	688	632	649	688	605	617	720	654	604	650	649	633	669	653	669	626	646	648	682	583	694	638	690	661	615	664	665	666	657	655	658	685	673	672	720	637	615	650	644	667	687	662	649	683	684	656	651	612	637	617	596	660	663	681	682	643	710	650	611	659	627	640	663	663	647	647	667	661	656	609	621	658	592	700	642	685	639	640	643	662	698	702	653	673	676	652	610	613	657	657	682	700	626	680	678	675	658	633	658	670	595	677	662	634	664	639	592	644	639	672	643	646	646	656	622	669	673	631	670	657	605	637	674	701	648	676	638	646	653	662	681	676	650	672	687	681	662	648	677	660	651	642	674	663	636	643	641	681	644	629	661	692	627	643	670	641	628	659	646	639	640	646	655	679	649	654	630	695	648	660	672	644	648	652	635	663	691	644	677	643	616	669	639	650	664	665	648	657	587	663	663	622	659	689	632	675	668	653	639	614	641	684	681	693	634	650	680	667	636	647	649	621	672	657	630	607	665	679	650	653	671	651	648	631	679	705	657	663	650	636	626	649	644	652	675	666	656	662	597	634	619	602	632	639	632	671	647	609	690	639	656	659	666	663	604	649	667	633	627	718	678	645	647	701	663	684	621	662	678	688	652	651	607	690	610	676	692	675	666	699	659	654	654	651	646	627	612	677	655	649	671	640	625	616	649	612	684	626	667	655	675	604	688	677	671	656	693	684	651	665	678	621	687	639	686	696	636	649	614	613	662	715	612	683	651	638	638	661	731	664	653	666	653	618	680	658	628	614	621	640	617	645	630	684	649	621	708	671	665	634	637	646	676	627	697	665	663	659	682	676	652	659	642	611	598	663	659	627	692	622	651	694	639	645	691	643	681	682	647	659	668	697	667	625	606	623	650	623	651	647	642	657	672	668	646	678	676	691	616	672	634	645	683	688	677	643	664	720	698	693	621	633	669	674	691	659	612	608	676	655	651	688	677	638	603	649	619	601	671	682	691	664	627	689	633	635	638	677	594	622	669	632	646	679	666	661	680	636	675	664	654	678	632	642	651	653	638	657	668	679	625	687	650	695	662	662	665	636	636	677	607	628	665	717	664	709	666	687	666	688	655	636	670	657	645	656	652	635	651	644	666	684	669	697	634	666	587	661	656	662	656	612	643	669	660	636	635	663	648	635	694	654	676	644	600	692	631	666	666	648	682	655	621	695	634	657	613	672	666	672	689	669	687	602	650	662	668	647	633	677	663	692	664	606	680	632	676	639	643	646	660	623	655	614	661	669	624	647	655	659	612	640	622	667	652	673	651	654	606	659	666	635	676	654	624	632	649	633	701	688	635	597	676	640	655	646	660	667	677	643	658	659	644	681	652	637	634	646	670	625	655	629	665	654	685	645	668	642	685	698	618	642	661	637	638	692	644	621	664	708	661	657	640	660	632	626	636	630	653	704	669	661	682	644	737	641	610	633	653	675	634	654	612	671	673	672	687	629	676	690	668	651	692	678	644	653	611	617	667	668	666	660	658	652	596	651	620	694	617	626	614	628	648	646	640	641	636	618	674	639	687	628	656	629	638	676	635	659	662	637	689	659	656	637	640	628	647	664	700	686	686	651	646	672	692	680	597	647	660	644	661	687	659	629	658	688	624	669	635	621	695	669	666	663	688	706	630	631	636	629	662	596	662	644	637	674	639	632	641	636	674	685	712	669	676	640	664	615	743	683	662	644	688	669	697	689	619	641	692	652	657	664	678	606	646	692	697	634	659	653	669	615	680	653	672	714	683	668	633	685	653	628	684	708	625	681	674	656	660	602	650	659	621	680	648	712	692	676	648	670	671	633	691	691	663	679	630	669	651	640	624	678	677	652	665	643	693	671	672	688	664	636	639	660	663	619	672	657	630	645	672	657	681	682	675	675	629	682	624	650	656	646	657	654	637	650	596	682	671	648	662	679	686	710	631	665	691	682	676	657	657	640	637	638	656	670	678	662	641	618	619	631	634	645	619	638	635	639	627	645	654	627	707	666	637	639	677	653	648	707	626	648	635	643	703	692	673	684	674	654	666	672	639	659	658	691	654	666	646	677	678	646	628	643	690	644	683	639	655	608	678	657	642	648	664	676	656	643	651	652	635	621	656	606	676	659	652	695	638	702	674	639	650	676	633	630	656	675	640	651	650	655	601	652	629	720	636	614	633	626	649	619	662	693	674	642	683	663	650	648	666	705	694	686	693	671	619	700	633	651	627	649	662	675	726	656	643	664	649	667	634	644	694	670	685	666	682	666	676	634	688	672	601	650	645	678	622	627	624	664	668	623	670	681	680	618	665	661	630	699	681	656	632	697	650	713	701	634	681	678	664	634	635	663	665	657	697	668	630	679	695	667	641	651	634	680	687	598	685	654	655	611	639	643	646	660	635	647	642	673	647	703	624	645	660	659	644	651	639	639	645	660	648	664	693	697	633	635	623	612	672	678	638	624	696	688	677	629	666	612	619	635	693	594	613	657	661	651	660	700	647	674	646	627	643	683	660	595	667	669	661	622	664	644	650	647	675	648	678	659	666	681	605	636	660	685	610	667	664	599	622	613	652	694	677	655	720	654	677	683	637	649	629	644	621	681	651	608	633	681	640	637	661	622	673	615	669	623	651	617	664	661	660	626	642	664	617	640	598	675	619	714	700	657	623	669	645	662	669	655	661	645	651	647	695	635	625	713	627	664	665	626	659	658	704	694	642	639	704	717	651	682	680	658	685	637	646	689	655	707	669	701	638	594	622	666	625	643	657	630	632	674	625	638	636	649	695	632	681	601	652	740	665	654	615	645	665	640	621	616	654	634	654	670	712	657	676	657	662	679	657	653	640	649	687	654	640	638	691	637	643	699	712	636	660	709	630	626	646	620	602	652	669	662	651	654	637	642	623	627	669	696	660	668	631	648	630	635	610	657	654	647	661	649	669	637	646	626	573
36617	24615	21334	7263	1543	744	519	451	399	327	316	279	250	257	230	238	235	226	219	176	179	199	188	187	181	195	187	203	171	177	168	186	171	203	207	173	179	188	183	181	186	193	180	177	186	165	171	173	179	204	163	198	174	180	153	189	168	190	194	179	154	177	177	150	154	190	174	179	171	171	183	161	185	186	160	164	167	185	178	192	159	176	176	178	192	176	183	187	181	163	169	172	179	181	181	186	174	168	148	161	193	162	178	175	180	182	179	184	162	180	165	180	184	156	163	167	166	177	168	153	188	171	167	164	192	173	158	169	192	187	159	161	167	209	165	157	169	171	164	185	164	151	173	163	184	186	185	160	154	178	179	178	164	183	205	160	166	181	173	191	166	149	178	176	166	173	167	170	155	185	200	153	178	181	173	169	173	192	171	177	139	194	161	178	172	170	143	175	142	177	190	163	177	194	159	176	206	178	167	163	169	174	161	163	185	181	180	172	184	184	157	170	161	147	167	169	182	174	179	172	177	173	179	188	163	165	161	154	171	196	175	170	160	156	168	191	148	210	188	186	178	183	163	174	168	165	193	159	185	152	167	165	151	194	162	190	160	181	162	182	172	185	161	133	175	163	200	168	175	166	176	176	198	183	147	167	181	170	191	164	181	172	168	181	164	165	172	189	168	187	149	178	156	151	164	170	173	168	169	169	191	187	175	151	169	193	170	166	143	174	173	167	161	211	177	176	176	183	181	144	164	190	193	161	179	165	168	177	151	163	165	168	157	177	182	150	159	170	171	186	183	142	181	175	172	161	160	150	185	174	186	168	184	191	175	176	175	186	160	171	146	181	163	182	163	195	188	200	173	173	178	199	186	189	163	193	181	169	195	164	188	160	185	168	193	160	163	172	186	193	169	168	194	198	169	162	189	172	181	167	180	196	166	169	197	175	184	195	174	170	162	175	173	193	161	192	177	174	165	196	212	189	183	169	189	177	193	175	194	181	175	193	180	178	185	181	190	164	164	169	193	185	186	153	173	178	203	177	146	187	181	143	188	192	172	203	185	151	194	176	174	174	177	185	181	161	175	172	162	190	170	166	166	185	173	152	179	167	191	182	166	179	160	175	176	161	166	178	186	183	155	172	180	172	149	163	174	183	194	145	190	169	155	159	184	156	175	171	186	182	165	160	190	168	172	170	150	171	182	157	167	205	191	182	169	193	169	198	176	183	175	158	176	182	174	182	162	187	182	156	146	159	148	165	175	166	157	184	194	177	202	152	169	166	161	168	163	179	189	169	171	180	164	163	187	155	174	181	157	190	180	146	186	189	172	161	154	179	208	175	142	150	169	161	205	169	175	157	160	161	156	158	176	180	165	192	167	192	184	155	166	173	163	160	187	223	198	194	187	177	162	161	183	166	196	174	187	150	175	206	193	182	179	173	174	171	173	146	171	159	170	181	179	148	159	149	173	176	172	157	168	171	180	182	188	177	162	162	156	167	157	185	180	167	162	165	150	161	149	178	164	162	182	164	171	184	158	169	169	163	159	198	173	165	160	175	186	160	155	179	175	195	177	174	166	156	177	170	179	158	165	187	164	157	177	198	166	181	182	175	173	171	189	179	146	173	167	153	197	166	188	134	167	186	187	153	169	173	183	171	157	161	171	163	168	188	170	159	167	186	171	167	175	173	167	164	157	180	182	178	170	189	194	183	182	192	164	187	155	170	156	162	199	152	178	174	188	199	195	166	174	162	188	160	190	169	158	197	198	144	166	180	182	172	166	175	162	172	166	167	195	159	160	179	159	177	179	166	145	146	159	175	179	160	147	191	155	171	172	168	179	163	185	159	183	159	161	177	160	182	179	168	177	163	200	172	173	194	200	157	159	155	174	159	183	173	170	188	163	175	162	160	160	179	184	174	192	180	164	182	189	158	176	164	181	186	189	183	180	169	194	184	173	171	168	160	186	168	147	163	161	161	184	192	178	175	167	170	179	161	186	214	178	176	159	170	153	199	184	182	169	191	174	186	181	176	172	152	169	167	161	178	148	169	167	170	175	164	190	161	172	197	164	186	205	167	191	154	177	166	173	172	168	163	174	160	175	185	143	201	167	176	150	168	165	164	186	231	184	186	152	151	165	191	168	168	166	167	198	171	175	149	191	165	197	165	207	193	165	165	178	187	151	177	172	157	190	169	167	161	173	166	174	170	183	173	185	165	160	182	181	161	173	163	162	203	177	181	173	179	169	177	183	150	169	156	182	177	178	175	153	162	184	155	181	168	178	159	152	160	200	174	170	183	194	186	180	149	162	160	161	157	161	179	192	190	148	179	168	161	196	165	158	196	185	176	174	171	174	146	174	167	172	186	160	162	181	162	191	169	158	180	193	165	181	151	176	187	149	187	190	172	148	171	173	161	161	173	160	168	193	178	167	176	159	156	174	162	156	180	182	174	159	204	177	176	188	166	166	165	177	153	170	160	162	171	172	174	150	164	193	164	159	176	168	192	180	179	159	174	188	173	165	183	151	167	147	187	182	163	154	145	181	163	171	167	165	192	174	163	158	185	188	180	179	159	158	201	191	175	171	158	152	169	162	197	188	169	152	193	168	140	173	172	175	190	209	176	175	191	147	157	148	157	192	187	184	166	196	193	170	171	175	188	165	168	153	192	156	173	181	160	175	180	161	170	165	188	141	170	164	178	165	191	159	187	155	182	183	178	181	182	186	168	159	186	166	176	187	168	200	175	187	178	172	187	172	187	157	214	177	168	172	187	161	174	182	187	180	168	173	177	159	191	168	165	178	185	170	167	170	185	166	193	147	156	176	195	187	178	154	169	181	177	185	169	203	155	179	203	171	152	163	184	162	188	195	171	164	157	181	181	181	165	179	180	191	179	183	152	190	188	164	179	167	177	162	189	167	143	164	199	161	180	190	190	184	185	157	167	186	163	188	176	175	169	183	155	152	190	168	170	173	179	192	187	168	178	182	172	166	165	184	154	180	194	178	182	169	169	159	174	177	178	154	173	180	209	140	175	150	158	176	173	175	188	182	185	185	180	152	177	180	155	162	179	170	196	186	148	195	186	176	213	167	166	171	164	192	162	179	195	170	172	180	144	173	186	169	179	164	200	178	159	172	159	169	159	157	183	186	177	187	174	165	184	148	180	196	172	195	162	180	172	173	180	168	169	163	151	162	175	162	170	156	201	173	177	179	151	171	178	160	177	177	194	184	184	183	192	166	176	179	180	196	164	165	157	193	157	171	183	178	194	186	186	181	204	178	170	187	142	161	201	207	204	178	187	186	173	180	191	174	178	187	183	175	193	171	175	175	154	174	148	185	173	163	153	162	185	153	175	188	180	187	164	180	169	178	174	187	188	190	176	162	141	189	197	170	157	155	185	148	181	162	172	177	171	152	160	159	171	169	186	162	192	168	166	151	149	184	167	165	172	180	191	165	168	172	168	159	157	188	176	157	172	176	146	189	169	157	175	194	190	160	177
25327	20755	23027	8251	3272	2676	2187	1934	1572	1375	1176	1142	1118	917	759	800	684	594	586	601	597	587	571	553	520	519	535	539	498	481	493	501	469	465	470	465	464	486	446	512	486	499	449	472	426	455	478	481	439	459	458	455	475	466	453	472	481	437	484	449	455	451	442	446	423	436	438	461	490	453	456	479	454	452	443	464	445	470	458	451	437	442	431	486	421	460	458	457	465	472	469	471	463	423	431	434	493	431	452	443	424	493	425	437	462	437	433	419	427	465	487	495	454	411	449	461	428	424	438	470	495	453	448	464	470	437	413	453	437	420	435	436	454	423	490	431	433	423	476	451	436	427	442	416	417	435	462	439	491	457	465	445	453	422	435	415	423	426	429	460	463	463	410	431	460	412	413	421	450	452	432	420	438	466	431	434	428	459	426	451	421	453	434	407	458	459	456	482	401	454	415	409	451	431	401	444	442	441	435	436	427	431	445	446	502	454	486	415	401	413	465	418	441	453	439	480	434	467	448	435	419	450	470	442	437	484	464	441	445	464	463	432	430	441	455	448	428	446	461	420	403	455	413	421	455	445	459	467	453	453	427	400	471	401	398	422	463	444	458	447	479	414	431	464	440	442	457	432	426	438	403	448	423	441	439	403	458	455	419	429	404	410	440	467	478	443	421	402	440	447	464	440	445	451	448	468	417	460	424	443	465	440	451	452	454	446	476	463	429	475	457	451	449	441	448	440	423	423	475	474	428	463	445	428	440	421	420	418	478	409	462	434	430	410	433	426	419	453	447	421	463	456	440	424	461	459	446	458	439	442	447	466	428	449	439	476	466	508	451	443	461	408	453	433	405	456	458	427	425	450	478	443	418	425	460	407	446	437	459	439	419	463	461	453	433	450	421	444	439	428	460	460	456	420	485	469	430	411	411	461	427	418	473	423	431	442	438	478	428	444	447	403	408	475	440	422	434	458	495	415	467	440	436	480	443	491	424	423	457	467	453	474	484	451	436	427	439	448	421	476	429	456	443	454	423	485	409	464	437	428	433	456	459	480	431	447	418	453	467	435	426	437	453	410	438	414	451	432	460	447	402	413	444	408	439	440	401	430	448	471	454	434	444	439	429	479	440	449	467	477	457	444	442	436	439	451	469	452	456	463	424	480	432	459	453	428	436	424	439	444	421	460	452	461	463	398	448	485	465	453	449	454	449	485	414	434	459	453	450	443	499	455	446	433	425	453	419	439	440	442	423	449	480	431	475	419	441	414	454	463	447	467	460	413	463	472	451	423	421	445	454	459	424	428	453	479	439	455	458	460	471	486	435	451	420	459	391	441	411	463	445	453	421	443	472	461	437	418	420	451	424	446	414	414	447	427	450	414	425	418	430	445	450	446	470	482	474	438	425	468	430	455	441	390	459	425	419	458	424	445	466	460	444	425	427	443	445	395	471	438	467	465	412	444	445	456	420	476	417	383	431	467	486	410	427	392	477	436	458	446	449	431	430	441	441	415	431	475	401	443	420	444	433	421	429	465	462	437	482	460	453	445	415	495	476	436	454	434	444	432	446	428	451	478	456	453	434	457	450	433	450	471	477	395	448	449	431	465	461	441	471	442	460	463	444	449	494	462	429	443	439	436	394	452	444	422	428	424	427	444	464	424	435	430	468	423	442	465	465	443	426	424	464	425	449	431	453	443	428	448	420	434	407	458	420	403	445	435	426	419	452	426	439	450	440	441	421	425	461	421	478	478	436	448	448	412	431	427	411	430	482	426	475	427	438	459	469	434	428	444	455	436	430	457	444	472	480	406	444	465	448	440	433	453	428	446	432	485	454	443	449	457	433	466	416	485	419	436	433	431	419	467	429	451	451	439	443	457	483	426	466	443	436	431	427	478	455	484	448	450	437	466	449	414	414	463	457	490	457	434	454	435	443	479	432	504	443	469	433	424	463	444	480	454	429	447	429	442	428	449	446	468	445	451	418	448	434	446	478	413	446	468	441	437	433	470	445	428	467	433	408	429	409	448	420	443	406	450	441	460	450	435	428	432	426	435	409	415	421	441	436	417	468	452	428	403	436	460	438	455	447	442	441	457	450	464	435	492	438	424	463	442	429	452	461	458	430	449	438	429	462	462	456	447	413	462	461	405	458	483	417	418	431	412	449	448	446	460	451	478	429	411	422	448	404	461	462	456	432	444	491	394	421	427	436	422	441	453	451	444	454	413	460	483	470	465	393	470	418	451	427	406	491	465	432	412	451	428	460	415	456	466	422	453	476	467	458	440	493	463	404	390	467	459	441	415	457	420	384	411	452	414	472	432	428	459	428	426	424	416	452	436	455	433	449	455	452	446	459	487	416	454	441	447	419	401	441	443	425	438	431	435	405	450	444	449	414	449	461	432	429	454	457	448	473	436	419	487	474	444	490	451	428	468	430	458	425	439	430	424	437	480	446	456	410	441	445	413	416	413	446	469	399	456	491	420	423	422	419	415	490	459	438	458	457	426	421	416	400	468	409	447	475	467	463	449	476	453	427	428	439	408	481	441	467	445	436	445	449	404	483	428	476	461	440	460	424	464	438	435	456	422	442	466	419	416	391	427	463	398	453	444	456	436	479	457	410	426	408	435	446	452	433	463	454	427	470	465	428	431	459	470	466	426	458	425	450	461	460	475	433	416	434	395	447	473	428	442	437	480	421	466	411	436	423	442	471	440	448	488	444	434	458	442	440	485	461	432	442	441	423	447	487	428	472	417	424	464	427	436	453	448	466	479	427	456	474	449	453	424	438	471	455	434	482	429	456	448	442	442	434	424	428	464	414	447	424	461	476	423	454	459	471	456	474	484	442	417	438	413	468	450	450	465	444	466	461	451	459	431	466	393	437	449	436	423	434	463	476	438	445	474	442	407	453	444	461	445	483	469	448	442	416	450	441	439	428	443	475	420	419	494	410	480	464	443	408	390	472	461	470	443	446	447	428	472	468	434	401	427	434	474	434	428	428	403	448	424	433	440	431	421	433	475	423	433	460	440	445	464	437	444	460	431	424	443	456	455	401	453	436	450	428	450	447	418	452	440	452	428	469	465	469	465	449	457	441	420	439	432	449	442	402	460	440	437	440	431	423	452	462	451	460	414	441	445	463	443	451	439	418	427	455	438	419	439	432	452	422	417	438	429	448	431	444	393	468	451	445	461	446	476	435	450	463	468	466	466	485	445	455	432	462	447	440	434	433	475	439	467	461	425	434	453	434	421	441	423	444	428	448	439	475	436	435	420	445	441	402	463	486	482	446	438	459	449	456	461	448	481	409	456	475	485	481	469	423	457	461	451	388	436	421	485	422	444	448	456	459	445	395	433	447	468	433	431	433	441	421	444	453	467	441	431	413	437	463	454	426	436	490	453	450	406	413	435	449	466	466	486	460	432	425	427	449	429	436	426	437	467	427	458	449	439	439	443	459	435	465	400	460	477	400	443	437	464	402	438	473	447	434	470	416	454	455	463
12266	4787	2782	1102	613	435	420	389	346	345	332	318	338	322	331	308	322	357	332	307	350	311	308	330	301	332	333	299	324	313	307	312	295	301	316	298	284	328	304	291	292	307	320	304	320	257	310	301	289	296	308	323	318	295	316	306	324	337	297	293	337	321	323	320	290	319	313	306	305	302	305	335	341	337	285	337	345	307	315	360	316	301	293	343	305	315	340	294	314	313	293	341	348	302	291	309	328	340	292	334	303	307	297	309	349	297	284	322	312	330	282	298	302	303	315	323	316	307	317	314	309	321	282	323	305	340	312	339	297	353	321	309	337	309	312	317	354	299	293	312	328	306	293	285	303	304	313	308	339	321	318	297	319	309	328	339	359	318	335	320	300	322	324	324	302	316	313	302	356	337	337	309	285	344	347	339	299	322	336	312	307	340	296	295	348	293	306	333	287	301	334	284	332	313	299	314	312	297	336	320	298	325	310	297	334	335	274	326	283	327	290	312	330	302	304	337	289	293	299	307	300	324	336	337	360	292	291	306	313	319	294	302	295	349	331	295	329	307	310	337	318	318	319	303	283	322	301	311	300	284	311	316	298	344	328	325	300	367	329	309	289	285	329	324	274	336	313	316	316	324	297	314	311	332	297	332	319	323	319	347	314	322	325	332	289	317	283	322	321	325	285	325	348	287	268	335	330	307	293	313	307	296	286	333	320	327	326	326	302	294	327	341	352	288	305	301	326	336	318	300	341	313	294	319	330	350	348	288	345	289	279	308	308	268	328	300	322	295	311	302	334	323	307	336	285	301	298	294	303	304	335	286	295	294	310	299	305	308	357	301	303	309	301	316	305	298	317	323	303	328	316	318	354	288	306	317	313	307	303	286	302	319	326	308	296	318	328	303	278	306	341	340	315	307	316	293	309	324	310	289	292	314	348	316	306	322	322	335	345	325	314	303	282	297	298	307	322	308	319	307	313	342	313	309	307	304	316	330	302	312	312	293	307	317	290	310	297	327	313	306	286	290	284	320	310	303	279	296	322	295	291	319	301	325	288	334	293	300	313	337	298	319	296	324	320	300	315	264	337	290	322	290	319	314	314	311	290	307	308	305	326	332	326	363	310	329	336	279	316	327	325	311	328	321	320	321	325	310	320	325	327	307	296	333	328	308	322	351	314	285	293	274	316	309	273	315	334	319	321	313	289	315	287	302	324	297	295	303	301	346	326	310	307	311	283	287	315	340	349	316	313	340	291	331	306	292	331	298	327	327	271	314	281	336	313	333	332	286	297	313	303	330	320	277	267	316	363	305	334	300	302	298	303	340	322	313	283	319	302	328	304	323	325	293	333	291	329	306	335	321	351	332	315	308	343	323	342	317	344	290	300	301	305	320	285	294	334	319	324	305	302	298	358	294	310	312	318	293	318	351	335	296	322	298	277	326	303	287	307	320	326	340	283	302	279	313	302	321	267	297	295	366	316	343	330	312	316	344	320	324	321	309	316	293	297	322	298	319	299	341	327	299	318	319	268	305	322	330	330	312	303	278	305	310	358	299	320	278	330	332	312	343	327	309	293	328	294	311	286	299	321	299	338	324	365	327	301	307	311	288	314	314	306	304	294	322	302	348	339	307	313	307	325	318	286	317	299	289	329	351	278	320	285	314	303	312	297	293	296	312	319	283	307	315	309	341	311	255	294	328	302	332	297	302	309	341	328	294	339	317	325	315	307	364	307	307	298	331	343	315	351	316	348	315	333	308	279	291	295	285	322	300	292	300	349	311	308	297	325	322	345	316	304	298	310	286	339	284	311	282	279	291	334	319	305	266	315	293	326	331	298	297	305	310	346	301	293	312	319	287	307	324	318	319	332	287	293	337	296	336	316	300	327	285	308	322	303	336	329	296	319	310	296	308	312	306	344	291	345	323	311	340	327	337	318	328	358	282	297	296	320	325	311	305	311	308	326	291	306	326	330	337	319	336	317	304	332	296	321	322	292	319	326	357	300	302	322	298	311	296	355	291	277	315	323	315	312	321	281	300	314	322	330	285	305	324	302	307	338	325	306	301	318	335	312	341	290	324	286	294	298	327	308	281	315	323	295	326	336	299	311	326	316	347	324	334	297	298	349	285	325	319	322	331	306	310	327	319	289	330	281	323	347	323	326	300	304	312	311	303	308	329	348	288	309	312	322	308	349	319	314	320	317	315	302	337	326	332	320	307	334	332	329	336	349	299	288	308	296	327	339	319	320	337	321	342	310	296	316	297	298	334	308	307	306	322	307	313	328	286	333	319	325	332	338	324	328	300	342	304	332	316	308	346	323	305	272	300	323	324	277	319	333	327	317	312	331	304	282	302	285	333	325	318	303	305	316	311	307	329	315	308	298	312	291	312	272	326	326	319	340	333	305	292	319	317	302	326	292	310	327	317	339	296	304	312	305	312	337	324	339	314	276	307	315	322	338	288	298	310	328	353	321	296	293	310	332	308	325	305	306	287	282	312	312	336	300	303	322	298	330	335	300	306	329	300	281	284	280	263	310	298	291	329	321	356	317	294	310	322	325	326	340	289	342	324	320	313	305	298	314	342	319	310	327	325	353	297	311	286	313	316	326	281	331	318	316	294	296	316	323	300	353	307	305	346	310	322	288	321	295	314	308	318	284	315	312	294	302	306	269	309	316	289	320	330	323	305	351	320	331	312	309	325	337	317	339	317	302	329	327	331	313	311	345	316	355	293	306	290	323	331	312	310	307	293	303	292	300	328	334	307	299	331	295	294	302	289	305	342	294	302	275	344	304	301	320	343	311	330	312	254	315	302	335	301	292	312	334	319	315	350	324	330	325	284	278	299	283	355	332	336	310	288	310	329	319	298	321	314	327	333	311	278	287	292	344	316	319	377	331	317	290	270	290	330	341	306	311	373	296	275	314	310	295	320	297	283	311	328	305	336	312	363	301	335	306	323	304	317	311	317	276	294	299	323	271	322	300	332	306	298	306	301	308	329	293	280	338	354	309	336	304	305	290	337	329	285	317	352	275	330	339	282	321	301	304	301	333	322	302	324	313	309	285	305	305	307	284	337	303	319	324	305	336	362	303	345	299	297	319	316	281	328	305	315	314	332	318	316	309	306	327	293	315	278	358	302	316	296	314	327	261	291	309	339	351	285	279	330	308	321	313	307	316	293	320	329	330	330	327	295	302	298	346	296	269	319	287	324	302	296	311	293	316	353	279	316	294	303	346	327	288	311	290	300	313	336	299	333	328	311	288	326	352	299	306	293	319	275	319	306	305	281	324	308	321	302	305	306	311	309	306	321	300	321	304	319	313	334	317	333	314	320	316	317	308	340	295	308	304	340	291	298	295	334	303	309	302	318	299	347	326	318	316	325	305	330	295	307	272	312	331	304	322	297	346	302	311	316	351	301	312	337	283	327	337	317	316	316	303	324	343	321	306	327	343	312	291	297	333	334	350	317	332	324	311	288	295	296	303	375	313	299	324	311
9142	5246	5473	2930	1712	1492	1322	1176	1128	1026	941	909	937	861	881	824	836	760	759	765	786	796	772	759	828	774	782	774	766	749	775	767	707	751	807	707	770	738	750	758	764	722	703	781	788	763	744	748	757	729	733	733	748	759	758	746	756	752	725	711	779	724	717	737	725	785	740	744	706	787	769	750	797	725	769	704	724	766	746	737	745	778	771	759	678	760	753	720	769	775	744	738	732	783	766	735	769	770	725	742	751	752	759	706	770	733	727	769	770	747	749	804	778	766	750	734	737	764	750	736	713	742	742	774	724	788	773	766	772	759	767	720	723	724	740	758	794	729	721	752	736	747	730	718	748	734	757	701	767	746	700	689	722	728	736	659	718	714	754	779	732	776	797	753	758	780	760	729	745	778	804	765	709	768	709	761	719	746	777	832	721	725	764	751	717	752	743	796	757	775	743	747	765	762	714	775	780	752	782	738	747	754	784	744	732	758	786	740	727	785	763	687	791	750	788	743	748	745	744	751	744	749	750	773	794	789	733	723	760	687	769	740	717	742	755	704	708	755	761	754	718	747	725	724	738	712	720	733	761	762	756	749	719	768	766	742	762	730	774	721	783	744	742	768	722	702	754	747	775	695	712	668	733	770	725	750	780	725	759	764	766	784	753	781	772	764	760	773	774	776	784	740	714	756	701	745	745	723	751	782	731	742	741	783	727	757	787	714	724	751	743	748	768	682	724	756	725	733	773	793	735	707	752	791	759	765	755	752	762	769	701	774	813	781	743	757	753	717	748	729	733	755	677	741	748	724	753	722	765	742	718	761	751	753	808	799	727	747	736	712	770	761	756	738	728	754	711	784	785	745	723	764	728	782	779	766	743	733	756	772	696	802	752	768	767	726	747	774	744	676	776	756	687	738	720	750	777	713	738	748	725	761	731	729	709	704	762	737	741	752	740	736	776	776	710	722	759	762	782	734	699	738	793	769	791	789	725	751	767	710	779	763	738	785	705	724	743	750	720	737	785	692	751	785	737	780	777	754	759	781	740	776	755	727	700	769	695	774	769	776	703	735	739	767	771	730	767	782	717	809	790	818	740	779	750	737	837	725	715	741	750	801	750	761	745	736	739	756	730	758	739	776	784	797	773	778	722	736	765	783	769	765	758	803	724	724	726	707	783	728	715	734	742	751	783	776	776	752	744	790	731	747	758	731	741	763	714	731	752	736	702	768	750	710	788	747	753	743	741	743	793	773	802	728	761	739	738	729	783	728	776	750	782	737	734	723	726	696	818	690	788	733	728	763	741	740	775	789	734	721	724	773	787	773	713	753	773	780	729	768	726	771	724	730	762	796	734	772	752	713	763	743	707	778	753	719	735	782	753	767	779	725	754	769	774	733	761	778	767	759	754	737	736	726	755	781	745	798	773	764	738	722	774	753	737	696	811	752	707	794	760	766	779	787	773	768	749	758	775	738	775	720	753	763	772	724	741	781	725	732	742	705	744	729	784	829	734	741	779	723	762	769	756	758	792	724	695	759	751	719	753	716	709	761	718	722	762	790	738	769	706	708	743	757	720	791	723	769	719	757	818	769	756	764	758	754	748	737	762	776	742	724	752	748	806	771	763	742	743	753	717	734	772	716	677	774	735	749	705	777	729	731	802	761	750	707	693	775	744	767	758	756	737	764	743	749	740	755	728	750	793	749	700	789	786	743	750	707	806	743	749	720	728	755	736	700	744	746	730	767	785	735	754	758	776	718	796	737	781	724	735	732	742	742	736	734	758	761	751	766	760	726	756	740	772	814	760	761	763	739	789	782	758	757	776	742	747	708	749	778	789	809	743	716	818	782	751	750	742	771	737	785	737	752	721	713	762	761	824	730	783	771	842	755	749	751	707	733	772	759	791	779	742	746	748	785	764	807	748	778	726	739	724	763	721	745	769	773	743	764	779	752	694	762	765	749	743	718	712	718	773	769	793	745	738	718	709	747	722	726	754	764	722	798	741	742	754	759	744	680	783	692	755	713	729	714	717	776	753	731	745	697	762	771	778	676	789	770	791	771	758	752	724	732	779	750	742	748	776	789	736	757	761	778	747	724	768	752	772	834	780	776	742	744	756	751	742	788	751	755	783	792	754	725	745	756	769	741	727	734	735	792	760	743	735	756	705	716	728	752	723	720	742	765	734	777	704	777	722	699	752	718	803	729	711	784	740	730	720	754	749	776	746	756	771	680	693	805	723	765	771	721	742	782	745	705	712	728	790	728	716	797	759	749	752	687	766	713	740	741	761	795	756	710	726	763	774	707	772	786	753	761	757	711	742	709	745	785	781	742	746	747	795	747	745	747	811	754	729	730	778	692	744	734	761	742	712	710	771	724	745	748	764	754	758	764	809	736	700	738	782	782	718	741	732	773	732	824	731	743	712	778	730	740	773	650	749	739	718	735	778	768	759	724	722	757	771	719	790	809	787	747	775	783	731	821	732	693	718	722	712	742	709	742	740	721	769	792	759	742	766	743	741	748	734	741	727	746	729	734	798	776	795	734	722	771	678	710	789	761	729	760	760	774	747	767	757	749	736	770	767	746	781	768	731	768	694	739	749	709	708	727	783	756	698	746	761	768	720	741	742	697	754	737	746	763	731	754	799	767	761	804	738	708	740	737	742	692	771	758	754	751	731	778	769	751	746	753	763	765	752	790	749	710	777	720	757	709	717	711	750	713	728	719	717	765	755	750	766	723	734	762	708	800	772	779	662	778	729	672	757	769	754	764	783	782	708	814	739	775	758	767	713	759	779	693	790	721	744	730	699	764	761	734	783	766	839	791	748	788	747	728	758	765	749	712	708	771	755	739	755	742	725	746	806	783	775	757	752	782	726	701	748	789	776	740	754	755	719	756	764	737	778	757	721	739	790	729	744	755	755	766	730	728	802	728	784	719	774	736	735	730	722	764	706	691	742	766	787	733	767	775	763	757	799	763	738	730	795	740	736	754	802	690	816	733	755	766	705	799	753	715	725	747	740	729	718	761	754	760	711	715	785	759	745	761	796	767	784	746	756	738	767	731	723	799	815	758	714	726	790	762	733	737	770	729	714	737	744	788	784	773	718	762	766	733	758	733	754	744	733	763	749	751	762	745	717	768	718	713	755	772	769	696	728	749	761	747	711	768	706	749	721	748	746	743	752	789	768	763	725	711	734	765	757	790	734	763	754	763	805	794	721	721	788	799	744	725	769	769	743	732	821	753	762	746	743	737	745	725	734	737	735	694	752	762	728	733	806	737	781	775	741	693	728	740	799	722	715	725	740	786	753	750	784	806	724	751	781	746	745	740	724	704	741	733	771	690	760	761	732	773	727	759	746	710	742	716	733	711	761	756	753	755	734	731	783	753	818	768	741	728	781	762	729	757	709	684	815	796	758	804	764	704	765	749	711	753	750	741	744	716	708	794	748	729	749	741	788	753	723	745	750	724	725	737	711	754	756	748	745	775	718	776	719	794
27405	16831	14536	4732	989	603	488	430	403	340	340	371	329	342	289	300	309	262	274	295	280	273	279	311	291	263	289	273	297	306	264	270	240	275	248	249	301	291	241	244	267	287	269	283	258	266	255	273	259	279	269	283	258	281	299	269	275	271	269	286	297	300	264	263	269	287	257	265	256	261	262	286	284	287	269	285	288	278	269	264	244	257	257	261	255	282	283	246	245	249	281	259	254	263	256	249	283	292	258	265	270	281	272	255	267	278	257	273	252	268	289	224	261	269	266	283	268	271	264	251	311	253	256	290	233	288	280	284	256	278	238	259	272	274	253	259	248	253	246	255	239	280	280	279	282	252	269	231	273	258	250	281	276	281	260	288	286	234	276	262	243	265	244	261	293	269	242	230	262	280	272	288	279	266	245	257	296	256	302	259	243	256	258	278	270	262	269	271	244	258	261	263	324	251	252	263	235	254	247	279	250	276	254	271	266	302	258	265	245	256	269	266	263	287	255	282	265	278	271	281	280	249	236	255	253	266	261	215	308	260	254	238	296	297	240	287	269	251	270	256	244	290	296	260	272	278	281	278	293	277	268	279	248	250	259	267	269	296	281	247	253	275	261	255	269	283	244	275	252	239	268	276	292	239	278	265	250	270	276	254	275	242	242	261	262	268	254	306	265	275	252	245	273	273	297	266	256	262	279	281	280	269	279	277	282	237	251	239	240	258	271	286	246	275	273	276	249	266	269	294	254	242	278	249	266	250	239	273	275	291	261	298	253	271	287	260	252	261	276	257	280	288	271	262	280	255	272	253	281	259	275	285	250	246	278	261	277	253	229	256	275	251	277	267	261	272	283	275	264	223	284	260	316	273	252	267	272	264	267	278	275	263	265	242	277	284	268	257	274	264	283	279	288	264	289	268	288	249	277	300	263	285	263	259	275	262	241	271	249	291	288	276	247	274	254	228	234	274	266	277	249	253	259	307	262	256	252	261	275	277	276	271	269	250	263	253	238	274	250	254	274	257	261	294	276	263	269	279	244	285	264	270	290	256	246	247	274	241	289	278	273	261	236	282	266	252	237	251	297	284	226	242	266	295	265	253	257	297	242	262	282	290	289	275	276	280	277	247	283	285	253	239	221	286	235	249	274	256	277	275	267	275	271	288	274	255	269	238	252	279	278	264	224	244	235	267	271	293	304	284	268	286	299	258	272	264	283	289	279	273	267	298	276	293	264	282	262	273	286	292	258	271	253	267	253	268	284	266	292	271	249	276	235	265	277	271	263	280	318	248	266	265	251	270	275	277	275	282	267	292	285	245	236	275	262	260	235	273	262	240	246	275	265	275	268	249	237	255	308	270	277	275	268	253	270	290	275	257	278	262	256	271	254	264	262	301	262	259	274	267	309	304	277	293	250	283	270	285	260	272	309	270	271	248	268	242	266	265	255	265	277	248	258	259	291	300	257	256	261	272	268	253	271	281	262	280	300	246	258	226	227	275	273	297	261	277	294	249	258	262	269	250	280	228	260	258	264	283	287	266	244	278	261	258	269	294	304	270	263	267	256	271	265	271	245	296	267	250	279	246	281	280	278	285	279	265	250	288	265	276	237	270	289	268	277	252	278	298	281	283	286	239	270	251	283	267	303	290	266	265	306	257	257	276	261	287	276	262	258	282	267	243	246	250	297	243	274	289	278	292	267	244	272	240	245	263	271	283	285	291	250	250	288	274	274	259	290	250	253	241	277	264	291	293	237	265	256	272	270	278	258	272	284	248	259	280	270	281	288	236	259	271	259	245	281	289	288	264	246	267	226	259	273	247	287	259	275	291	260	256	245	252	318	282	273	277	296	289	289	267	268	275	258	256	256	296	263	261	268	265	262	260	258	268	250	283	243	275	281	266	256	282	271	282	287	274	276	277	261	300	266	268	254	255	281	228	250	292	250	233	271	272	290	247	263	272	276	300	261	269	266	264	299	281	283	282	240	256	296	285	242	268	277	243	272	238	279	257	276	282	298	269	270	247	268	243	255	274	259	293	261	288	257	258	257	272	266	294	280	277	252	292	297	270	250	234	276	228	257	257	260	273	259	276	255	239	268	261	250	293	275	275	265	277	273	306	265	286	261	294	285	251	269	241	260	255	228	269	267	268	261	246	270	263	274	248	242	253	260	273	256	274	294	283	281	256	255	277	277	274	269	268	287	251	278	263	275	263	261	286	288	278	269	297	257	266	291	293	281	280	267	284	248	256	246	279	286	258	279	277	263	247	260	263	268	281	261	273	267	277	238	278	274	262	277	292	283	268	287	284	258	258	286	276	286	267	283	243	270	262	272	275	265	260	271	269	269	227	268	267	281	283	250	282	246	239	267	264	280	242	266	270	280	261	231	259	268	249	276	244	241	273	241	265	265	287	276	262	283	256	274	261	269	308	296	283	290	275	292	280	311	280	244	257	267	279	252	247	279	296	252	283	302	280	259	271	262	280	288	285	268	269	268	265	267	266	281	255	259	280	269	267	264	263	259	258	279	254	246	261	260	261	296	244	304	278	283	287	281	300	258	245	246	272	262	267	278	268	284	269	282	245	274	270	249	297	246	263	283	243	260	302	300	281	275	225	260	272	282	287	257	291	267	251	277	256	281	267	276	259	271	294	270	243	259	257	273	292	230	293	261	258	279	246	284	295	251	298	272	258	265	291	254	276	290	275	294	259	287	274	271	278	271	277	251	282	246	270	266	278	261	269	256	266	258	283	271	260	293	259	275	266	274	240	257	236	284	257	263	284	275	247	253	275	263	237	224	241	289	255	276	283	253	252	276	249	286	235	246	253	276	269	253	258	295	259	276	266	250	244	272	299	248	273	254	263	268	249	264	260	265	253	289	249	287	248	270	272	276	269	276	238	245	255	285	249	270	288	283	292	286	273	257	275	258	273	258	280	235	253	300	249	259	277	251	267	263	257	276	272	269	256	259	274	292	247	277	274	276	275	269	277	270	259	248	281	254	288	253	256	289	279	293	277	285	254	227	261	245	263	268	297	244	248	290	275	263	290	252	277	289	274	271	252	273	271	289	293	282	260	274	264	326	282	256	272	266	251	292	269	260	243	253	292	254	270	257	259	254	236	286	265	269	241	288	248	255	267	276	291	291	266	259	294	298	269	268	266	258	276	262	260	272	277	258	271	258	272	261	283	252	281	280	262	240	280	279	290	241	240	300	262	267	274	274	283	282	261	253	267	269	262	252	267	277	266	249	274	251	267	266	250	246	240	262	257	265	245	260	264	264	252	257	282	238	249	268	277	268	305	286	275	246	272	250	252	271	276	257	286	266	267	286	279	258	279	267	243	274	276	269	288	289	286	258	273	277	259	293	238	261	289	282	268	279	284	290	317	256	255	300	260	262	293	272	245	278	268	254	256	254	284	260	290	244	275	268	278	275	287	236	270	262	250	245	288	248	272	275	269	280	240	254	257	272	280	304	288	268	276	251	248	251	284	271	258
19876	15052	18966	6975	2710	2178	1860	1692	1446	1331	1206	1136	1035	921	867	804	734	808	764	756	721	710	742	707	721	693	710	692	696	666	684	702	677	686	654	660	690	711	683	691	700	631	666	675	613	665	653	675	619	677	665	693	677	623	681	668	671	661	596	642	667	667	644	648	676	741	661	664	675	655	635	638	628	641	647	650	633	620	627	654	632	609	674	662	685	688	627	645	627	646	674	623	642	677	642	640	641	643	665	660	688	666	633	619	642	688	623	667	658	663	614	728	695	635	599	641	605	643	653	692	675	640	628	638	675	630	642	645	637	626	674	653	643	675	681	680	663	637	669	621	648	626	651	610	648	649	638	656	692	655	660	647	641	610	609	675	618	624	624	658	644	641	659	660	625	662	646	677	642	630	631	634	647	642	684	643	631	678	635	672	635	663	666	643	603	642	687	637	657	623	632	596	614	701	635	686	635	627	665	641	636	639	659	639	667	666	660	721	620	648	668	613	625	589	670	611	675	641	644	657	660	631	627	652	639	652	657	629	642	635	585	645	646	623	641	684	671	662	630	625	632	669	661	644	605	645	663	629	624	653	624	633	629	671	649	639	656	642	652	608	668	647	646	643	628	628	625	581	646	668	640	647	669	691	671	649	648	688	650	648	641	704	676	617	681	639	699	641	638	700	652	658	672	624	680	605	675	628	658	635	659	633	691	617	644	644	594	640	610	646	667	619	674	655	661	687	644	644	663	622	682	667	681	656	670	692	643	651	662	701	626	655	639	634	630	650	620	633	664	657	634	657	672	662	675	672	663	686	644	633	657	628	619	621	666	637	621	695	617	636	663	629	624	626	621	667	585	687	631	634	659	662	673	641	665	612	616	626	694	646	636	635	664	656	694	697	668	602	681	637	656	681	635	662	656	644	634	678	673	606	628	674	695	637	633	655	635	589	657	656	642	612	639	618	679	608	670	679	685	656	651	587	664	684	636	636	637	661	630	617	646	673	635	659	678	630	660	662	654	653	630	632	645	625	699	618	618	633	658	641	618	634	645	710	618	707	629	665	623	654	617	615	673	650	653	621	635	656	666	639	640	634	638	682	646	660	656	621	657	639	598	676	625	685	663	650	628	665	642	628	631	618	656	648	661	648	682	588	661	657	637	636	706	657	612	666	679	600	619	677	613	602	655	636	626	644	608	624	669	657	643	615	717	713	665	635	675	612	677	685	632	652	622	643	623	667	673	666	679	651	662	638	694	659	670	658	665	654	697	612	662	694	635	639	702	620	623	653	681	644	668	634	666	657	644	617	626	616	640	640	647	631	645	675	630	616	606	660	684	627	692	650	651	653	700	634	710	681	681	619	621	642	594	702	705	672	629	671	627	654	673	687	631	701	619	677	655	650	648	618	647	682	668	624	653	671	636	604	653	661	643	614	649	675	656	677	667	654	621	662	677	646	670	647	663	647	686	681	634	640	643	669	664	651	668	653	643	657	653	639	613	674	666	592	633	651	660	652	619	645	659	634	650	643	651	676	641	605	637	609	667	619	633	666	641	634	702	627	649	647	639	676	689	699	646	684	620	615	660	689	678	675	652	645	669	647	628	640	639	662	621	649	660	674	686	637	644	675	695	626	653	666	634	594	664	624	625	626	670	669	616	614	699	647	655	650	705	635	663	638	602	657	628	624	617	593	640	650	648	643	667	671	621	659	689	606	626	625	624	643	636	636	670	633	638	644	725	629	690	597	604	686	663	661	631	595	695	623	665	633	666	678	650	628	623	608	675	638	621	643	667	628	622	608	637	642	620	651	672	690	618	655	687	655	644	637	691	649	660	617	663	646	623	602	636	681	654	630	621	692	667	606	654	600	649	648	683	654	688	692	685	610	667	635	647	665	630	630	652	626	635	654	615	656	657	645	693	643	687	627	665	654	659	637	663	684	624	623	662	684	661	673	701	630	621	667	627	636	591	669	647	605	644	652	679	640	654	680	651	658	660	664	662	633	672	669	677	661	663	696	714	633	632	630	657	635	662	656	640	629	643	644	679	636	685	600	626	673	633	617	672	618	646	640	651	616	641	652	647	700	651	646	686	670	683	631	660	655	626	610	655	668	635	696	660	689	627	662	658	606	636	641	643	634	636	632	685	694	655	640	637	639	627	623	681	634	689	643	643	636	619	694	627	669	663	610	655	647	682	630	624	649	633	662	651	625	617	625	662	641	617	659	657	681	675	686	631	662	641	617	659	638	635	627	639	626	687	650	680	659	609	635	626	620	687	634	577	655	644	637	637	631	644	626	679	650	652	671	668	640	669	637	629	642	667	655	663	664	650	647	629	627	676	637	604	646	688	645	636	648	622	642	658	650	623	596	637	686	687	636	639	627	608	637	615	667	661	629	658	668	633	627	642	635	662	642	642	657	622	650	621	646	590	673	666	619	688	693	653	622	610	686	629	677	679	640	652	643	652	638	652	671	633	621	637	643	623	646	607	634	640	674	647	642	673	636	656	643	662	647	645	598	579	665	645	662	651	642	659	671	660	673	691	658	657	638	644	634	636	657	679	619	641	627	692	690	610	664	656	666	653	674	668	679	639	663	645	680	640	656	642	665	683	651	649	652	650	703	653	639	668	673	636	608	682	657	632	631	636	658	644	634	653	633	655	673	657	607	612	637	673	658	663	672	646	697	651	658	645	627	638	657	626	630	661	620	644	642	641	663	616	623	616	673	645	654	695	667	631	683	667	662	604	621	644	654	654	609	656	634	608	632	669	603	655	638	650	663	654	660	632	662	644	619	647	647	659	646	658	645	628	661	674	659	613	654	686	635	676	693	689	591	657	634	659	627	642	656	676	661	679	685	682	611	655	649	691	598	624	623	640	672	620	644	630	676	654	681	652	639	650	654	625	631	676	679	630	609	669	616	670	666	634	657	648	633	663	660	655	642	649	641	660	648	632	635	601	660	695	675	642	713	668	689	635	668	610	583	590	679	633	621	652	656	639	646	652	680	653	657	666	647	638	643	637	638	636	645	610	630	621	639	594	650	609	666	650	659	624	681	669	637	640	622	634	688	650	617	703	657	676	656	691	610	654	664	627	625	639	616	616	650	629	631	668	634	612	653	604	696	687	710	662	624	661	642	639	689	633	640	646	613	607	671	621	642	628	647	627	660	672	623	644	643	651	673	623	641	668	650	646	647	600	627	665	621	682	635	685	658	661	681	675	652	633	650	645	687	643	659	666	654	649	615	593	658	667	642	620	672	647	647	637	639	656	618	662	609	625	662	590	625	660	618	663	671	635	679	674	670	701	613	626	641	618	628	705	627	640	649	623	636	635	662	642	636	637	636	632	630	642	619	689	633	629	581	700	706	708	630	692	626	644	636	681	678	663	638	630	652	678	648	639	655	650	633	669	672	638	651	624	596	706	645	622	639	626	674	669	689	611	659	676	652	626	676	665	649	634	659	643	612	670	605	624	640	655	666	672	613	650	694	638	665	629	635
36126	24047	23870	8679	1835	887	606	408	359	323	326	276	255	241	194	192	205	207	210	204	180	191	203	196	181	172	180	194	198	170	174	188	182	194	178	174	172	196	171	154	152	187	178	193	183	175	191	191	178	175	177	194	168	189	172	154	189	163	161	184	186	158	186	186	168	200	197	164	165	200	163	180	160	161	162	172	151	160	183	185	169	186	194	142	162	188	172	168	178	181	175	178	188	156	165	166	163	212	206	190	153	144	150	171	157	168	188	168	167	180	162	170	183	165	136	176	164	172	165	171	178	190	167	218	174	177	165	153	156	166	162	150	196	176	190	192	138	159	169	162	163	197	189	169	163	152	142	193	193	167	153	157	171	161	157	154	184	162	185	192	158	168	178	196	196	168	144	179	177	154	144	150	167	184	175	177	177	173	190	181	183	165	193	174	175	175	192	166	146	184	169	159	167	160	149	178	167	169	165	169	167	179	178	170	171	173	150	152	171	162	175	181	160	192	192	160	170	160	181	182	176	172	207	201	151	144	177	169	152	159	152	159	194	183	179	162	169	180	144	163	150	162	173	182	145	161	175	170	158	167	205	151	188	157	169	164	171	203	202	150	174	146	162	163	180	184	160	178	185	173	179	143	161	157	157	175	175	151	174	153	174	168	163	165	174	199	171	187	167	187	171	157	175	167	168	187	193	170	178	171	167	177	172	158	149	160	156	174	156	157	162	170	172	171	176	159	189	172	186	162	157	189	189	158	152	184	145	185	189	163	164	167	161	180	209	194	211	182	186	175	160	180	193	180	166	177	217	175	175	157	134	159	156	173	165	150	157	151	169	156	166	158	177	167	186	163	163	167	145	200	160	161	188	167	168	184	174	194	147	181	169	167	166	146	170	162	158	153	152	171	173	171	182	186	181	150	178	157	175	174	165	168	195	173	167	176	150	151	150	183	152	189	183	161	144	170	172	194	167	167	146	180	158	195	192	175	179	195	156	166	167	183	182	150	192	149	175	168	193	201	167	170	177	173	186	182	186	148	191	143	157	183	179	192	184	175	163	155	182	190	168	168	178	176	187	188	168	153	163	172	164	169	175	174	166	197	176	169	190	167	184	190	182	165	177	161	169	163	182	157	180	181	154	169	175	161	190	197	184	187	211	166	182	172	174	177	189	171	169	159	136	168	158	172	158	155	156	191	188	143	175	164	179	166	151	147	181	162	156	173	174	178	171	159	169	181	179	176	188	185	175	170	139	161	182	160	204	176	171	155	189	164	178	160	156	181	166	161	179	181	162	167	157	178	184	150	180	178	158	169	193	159	151	179	184	167	162	167	155	165	166	170	160	181	178	174	177	183	197	185	191	181	173	156	163	150	177	176	182	168	174	170	160	186	168	156	157	178	161	178	171	165	188	174	190	162	154	178	179	168	149	199	148	169	167	177	191	150	165	155	149	183	190	176	173	193	155	141	187	145	162	179	177	176	165	165	186	180	189	172	176	136	167	174	167	167	176	200	182	187	155	181	159	173	176	191	181	168	169	154	140	163	170	177	160	171	183	162	193	162	159	198	182	149	178	167	167	153	185	163	158	167	182	189	184	167	169	167	183	161	197	199	170	150	161	165	197	200	157	152	185	180	180	194	160	160	170	165	160	153	180	190	161	181	160	207	191	190	154	160	168	176	154	160	192	151	164	173	196	152	174	163	178	193	161	162	182	166	153	164	169	180	165	189	157	157	173	166	160	159	175	162	168	160	190	164	159	146	157	185	176	161	155	160	167	176	166	174	174	171	182	157	171	187	202	204	166	176	167	183	181	140	179	166	163	167	178	164	161	161	188	168	155	185	166	172	172	172	184	147	168	189	189	165	155	173	201	186	161	155	167	198	172	169	186	154	162	181	180	179	191	190	163	184	176	158	171	158	204	185	163	149	179	177	161	173	174	180	153	164	171	150	199	155	162	161	177	186	174	151	147	173	153	161	174	183	163	199	183	161	165	146	159	168	164	183	187	191	145	188	182	168	187	168	186	146	171	169	190	182	169	165	150	157	166	164	166	162	171	174	191	182	165	167	168	163	158	177	180	176	151	165	160	183	161	170	190	197	166	176	187	187	159	170	187	175	154	186	174	165	174	181	173	170	211	181	165	149	183	166	161	181	195	179	187	187	188	182	156	190	192	146	150	185	162	166	177	190	167	142	167	198	164	166	166	187	188	183	160	162	177	169	196	158	168	150	169	183	169	159	155	177	162	153	167	191	171	151	171	154	176	169	169	177	162	177	158	169	170	199	177	185	150	166	152	158	189	205	158	182	185	165	158	159	178	153	191	148	173	169	177	178	179	177	174	166	184	178	165	162	169	167	174	138	164	167	174	193	166	183	163	177	171	178	188	190	186	166	179	191	163	160	179	195	173	167	186	164	177	207	205	182	176	182	144	201	169	179	178	162	169	160	140	156	162	183	161	163	170	156	194	176	187	140	173	182	182	180	171	172	195	176	168	170	168	163	176	163	194	175	192	160	149	170	175	167	191	174	174	173	194	172	173	173	180	178	161	184	165	175	175	167	166	157	171	195	189	174	166	159	160	168	182	163	157	142	144	160	190	169	184	183	192	188	191	160	162	161	169	176	171	155	166	185	172	168	192	159	163	163	175	172	166	155	178	152	175	177	151	175	190	165	165	152	158	180	175	175	166	179	167	164	191	164	157	149	174	160	165	190	191	175	183	161	178	166	173	179	182	168	158	187	187	185	171	168	156	192	183	187	148	178	174	146	171	193	160	185	166	179	161	198	159	211	147	178	179	156	165	159	174	161	165	151	190	163	177	192	157	169	177	170	169	169	149	181	168	181	167	161	164	158	168	185	173	160	171	172	177	165	180	164	157	188	168	181	161	182	171	187	210	195	159	156	160	174	165	174	129	145	169	163	167	167	174	165	191	167	172	158	179	180	170	177	194	164	173	164	170	170	167	212	182	155	164	168	169	186	155	159	195	165	161	156	153	179	181	150	148	170	160	154	160	189	175	143	160	168	184	142	166	172	143	171	156	151	179	163	168	154	158	166	176	148	173	175	181	173	167	195	173	182	174	201	170	180	165	167	162	171	198	170	151	173	182	171	176	171	138	171	165	153	173	168	146	173	194	158	164	155	168	157	165	161	174	184	180	169	204	166	187	188	161	170	189	149	156	180	180	173	160	193	180	185	168	177	187	180	177	173	156	164	152	165	178	186	143	178	184	179	176	152	196	154	168	187	177	180	188	151	162	146	182	164	159	170	177	172	174	163	172	156	179	171	191	165	172	187	165	175	160	159	180	164	165	179	184	193	178	184	190	150	159	170	170	153	174	157	205	178	165	172	176	178	164	170	190	175	157	144	150	151	155	170	196	164	148	183	173	168	166	159	155	179	181	184	198	189	156	158	149	171	181	148	156	163	161	209	185	180	157	157	192	177	172	148	139	182	167	179	176	177	166	166	186	156	164	160	170	200	163	173	176	158	158	155
24842	20264	25955	9207	3621	2821	2393	1990	1601	1396	1322	1185	1075	945	753	763	675	620	592	581	636	588	549	573	548	512	529	454	487	494	511	542	495	473	479	469	451	468	454	462	495	510	486	457	438	474	450	438	478	472	487	451	437	436	428	460	466	467	499	454	447	480	479	439	462	453	443	456	449	416	486	440	429	452	443	456	426	459	425	449	415	457	414	426	447	418	437	411	423	456	453	462	441	400	434	412	441	447	446	474	443	438	443	481	409	397	459	442	450	432	445	440	441	441	421	456	417	460	433	413	444	441	446	477	408	440	406	469	418	417	455	449	441	428	446	442	448	420	450	418	480	463	443	464	461	441	418	466	477	451	453	445	415	440	437	453	451	426	411	441	435	456	451	449	461	447	461	435	414	457	407	399	430	439	440	412	446	469	436	429	439	431	462	440	462	415	435	436	460	403	456	379	461	481	469	457	470	450	419	439	445	398	448	444	428	422	460	460	491	421	415	455	421	474	421	429	447	449	446	470	468	439	448	413	438	441	468	400	475	437	430	435	436	486	408	450	446	419	452	435	417	428	395	440	434	470	408	441	461	473	429	471	436	486	402	424	417	459	441	417	447	467	434	434	469	446	396	415	447	424	469	472	435	457	439	418	417	443	464	437	430	442	389	459	446	486	418	437	464	399	445	478	436	468	461	442	417	448	445	462	420	438	415	465	416	437	426	426	437	460	427	469	454	424	422	473	456	439	417	427	436	456	447	450	435	445	431	421	439	448	445	441	412	416	464	443	427	427	423	430	446	421	467	433	474	470	436	421	453	443	420	432	401	462	431	435	458	432	422	425	424	456	425	448	444	452	452	434	444	417	455	431	428	442	439	436	457	441	427	450	449	408	447	441	437	434	453	426	420	433	425	446	442	405	399	421	458	434	460	431	432	428	433	448	398	461	462	429	459	438	443	423	463	431	439	414	435	468	437	412	440	394	462	436	416	438	445	443	443	438	457	420	433	462	442	440	448	415	452	438	482	446	409	425	459	441	412	418	488	440	472	434	444	420	401	455	422	453	419	464	447	447	428	434	468	427	456	439	449	434	473	465	409	437	457	439	422	454	395	459	476	457	450	426	434	400	457	429	414	449	443	448	460	430	438	424	423	416	416	425	451	450	434	474	429	415	413	448	452	426	437	437	447	474	428	459	466	442	421	430	422	421	423	376	431	461	455	453	442	467	454	437	407	443	449	425	432	443	438	447	446	426	460	401	425	424	412	438	423	475	457	399	452	421	468	442	422	422	455	447	455	429	431	467	422	430	402	446	421	437	437	436	435	443	451	469	419	440	421	444	454	424	422	484	434	475	435	404	425	473	442	433	445	456	433	420	439	428	461	428	418	454	446	439	435	431	432	457	423	380	404	423	459	470	408	439	424	417	455	433	416	451	438	469	442	429	412	427	414	435	418	461	450	422	469	437	445	456	452	424	410	428	433	456	412	423	439	467	444	445	446	459	445	446	446	433	420	423	426	448	458	433	415	489	442	379	413	462	437	413	444	441	429	444	464	451	472	428	451	453	424	432	433	439	415	426	428	443	435	391	426	434	425	468	457	429	404	419	400	465	446	433	418	434	419	418	431	443	426	458	450	438	434	382	438	454	455	477	499	437	436	453	413	451	463	439	423	474	420	392	429	456	465	425	467	426	452	457	404	405	418	421	437	411	418	437	422	443	461	415	500	436	464	430	391	429	459	431	439	470	422	473	433	422	434	397	447	449	459	390	447	423	459	430	492	431	448	453	439	461	451	440	461	430	434	423	392	468	435	432	394	443	462	432	445	485	428	442	447	458	447	462	409	422	418	427	447	411	460	442	421	434	411	420	430	401	426	402	434	453	428	438	446	490	428	410	458	461	439	422	463	430	437	457	462	444	481	430	406	439	419	428	432	451	427	458	463	426	423	440	407	425	420	420	430	446	427	410	427	411	433	431	383	441	441	444	448	466	454	431	419	463	430	474	457	448	422	449	453	471	429	425	463	413	437	428	457	407	416	415	439	427	440	415	415	461	451	447	413	451	448	438	409	448	466	462	411	408	440	468	433	428	463	421	447	424	439	453	417	421	435	427	447	393	446	446	451	430	427	427	397	418	407	414	437	438	440	452	447	460	417	456	400	427	439	449	444	424	463	420	379	437	451	431	457	464	418	458	425	427	472	412	464	450	431	444	428	404	416	408	444	437	475	423	429	457	460	445	434	399	470	441	472	418	451	431	433	488	454	457	426	480	446	455	442	444	418	450	420	442	461	413	453	415	414	472	435	423	440	406	415	459	430	421	425	409	471	397	430	439	440	424	447	463	450	449	433	465	402	443	425	443	426	491	418	463	455	423	452	454	438	410	433	453	441	430	451	467	415	410	453	439	434	415	464	414	425	446	432	416	408	424	423	429	432	431	412	490	455	477	444	446	429	477	464	441	436	419	412	460	438	445	468	451	412	423	473	424	400	429	438	477	412	450	448	460	456	423	445	441	411	461	458	452	456	427	442	458	430	458	415	411	406	444	437	432	415	443	474	407	479	481	460	455	453	451	457	423	443	435	455	463	419	423	440	440	477	445	426	447	487	412	479	443	443	475	453	422	427	451	455	453	429	457	414	446	434	412	455	432	426	470	410	399	426	443	439	484	415	498	449	423	425	475	435	440	435	439	469	466	413	467	480	437	418	446	425	397	428	436	368	406	403	429	445	454	435	440	393	427	474	466	463	410	412	443	443	427	447	437	432	418	454	435	422	468	433	487	441	457	469	416	420	467	442	435	422	432	420	425	463	437	418	464	429	456	432	449	450	471	462	430	440	460	441	421	476	441	398	443	426	436	431	416	446	474	448	451	434	429	436	419	444	419	430	427	473	456	437	447	453	430	464	423	472	468	449	439	444	422	445	422	428	415	419	469	413	439	471	445	439	429	457	432	415	429	417	456	458	436	423	465	473	436	416	455	444	433	462	429	449	454	412	406	422	435	450	450	464	449	420	413	429	442	419	399	462	449	422	437	431	411	388	443	427	436	418	409	438	420	444	458	442	418	452	429	459	414	476	453	421	411	406	435	429	429	449	444	437	388	466	454	453	425	434	406	481	438	410	409	445	417	429	432	416	440	429	415	450	419	429	427	434	454	431	414	460	370	433	441	425	424	432	408	451	451	411	432	445	418	433	443	456	442	456	503	426	440	433	440	443	441	477	442	440	460	419	476	438	432	459	421	422	421	431	444	413	425	435	417	488	424	408	418	463	435	433	442	443	453	436	456	433	441	410	432	448	444	424	402	428	417	420	403	433	430	415	413	435	448	457	428	406	384	455	435	438	416	434	417	424	439	481	457	442	452	429	436	473	459	437	421	465	441	462	443	439	421	416	443	418	422	425	450	440	436	416	436	429	478	439	461	476	410	445	442	444	445	452	446	443	418	439	417	413	419	449	441	457	426	434	445	425	420	429	446	441	424	423	441	423	434	450	413	442	465
12319	5213	3094	1051	497	469	495	441	357	357	353	384	327	354	315	316	319	350	332	296	309	315	328	286	340	318	294	298	292	318	304	326	322	341	333	310	282	282	324	340	313	327	313	284	290	309	283	323	329	343	298	317	339	291	320	317	318	288	315	336	304	329	309	291	333	308	285	286	328	284	304	292	283	295	312	318	324	362	316	309	327	264	310	333	331	306	332	296	307	320	317	349	305	390	315	288	280	278	313	319	290	321	307	305	316	339	323	322	326	277	292	307	266	340	302	298	334	298	320	302	351	292	321	299	300	291	279	320	322	312	304	302	307	307	305	302	284	329	282	320	307	331	345	300	309	315	281	313	348	299	306	287	308	316	297	334	279	321	311	297	270	317	327	327	319	314	305	282	314	327	344	294	315	318	330	285	294	326	312	313	305	285	302	314	303	290	306	303	337	279	291	297	271	308	313	307	324	318	282	292	327	338	323	327	313	287	300	323	311	321	300	327	308	297	310	304	315	319	333	289	302	318	314	308	338	298	357	337	297	318	273	276	305	307	331	282	283	293	279	323	318	348	320	298	309	290	292	298	290	306	311	324	334	289	328	292	288	320	301	303	277	285	306	358	322	320	316	302	322	319	272	296	311	324	289	316	321	326	318	316	298	351	301	306	292	296	294	332	308	289	298	307	309	301	297	312	304	328	301	278	312	293	312	333	302	316	293	339	306	281	337	304	336	348	332	327	320	337	283	267	308	331	292	338	327	340	318	303	300	330	315	293	356	300	320	301	295	296	286	291	342	348	314	272	313	289	274	269	351	304	304	313	300	305	323	345	309	286	297	336	308	314	284	306	308	321	310	341	323	296	279	275	279	292	316	297	295	339	322	300	278	300	293	298	288	316	289	314	320	288	304	313	296	345	329	321	278	319	269	291	295	303	328	286	300	317	308	298	299	307	303	311	301	311	302	331	329	297	311	307	301	344	298	312	298	305	308	291	318	334	293	340	309	307	338	295	316	324	341	302	302	315	289	284	294	306	285	324	311	310	304	293	327	294	266	303	341	323	357	308	300	307	337	355	304	283	315	282	301	308	285	328	333	312	339	276	288	329	301	293	246	300	299	271	291	317	312	334	328	325	284	301	307	303	309	302	298	290	302	297	268	291	316	294	342	340	314	308	312	310	328	319	288	302	319	301	305	322	292	293	293	318	307	288	304	335	339	360	287	271	294	322	316	268	276	297	299	338	293	277	318	332	324	285	275	343	279	327	315	319	312	307	315	297	288	338	325	330	292	284	286	321	323	303	275	344	344	293	357	329	265	278	327	316	279	326	317	330	316	338	319	300	297	339	295	311	301	326	341	300	309	294	364	317	302	311	321	299	328	283	297	340	316	311	322	312	296	279	309	327	323	315	300	306	303	292	269	324	323	287	326	308	292	296	305	307	325	320	291	312	277	324	275	306	296	299	294	322	330	288	291	330	316	316	299	295	299	338	319	294	293	285	291	332	297	339	349	302	291	324	331	356	286	322	310	307	295	336	342	317	298	282	298	322	319	347	275	318	311	295	302	328	298	349	285	301	293	321	304	321	308	317	304	332	322	306	314	315	322	297	271	330	309	305	299	264	341	316	305	353	310	332	311	313	304	318	291	300	321	332	314	326	322	291	339	325	321	306	329	341	321	328	304	273	289	309	340	321	316	287	305	329	299	341	337	289	325	299	285	284	324	298	330	314	314	335	302	320	355	280	282	325	311	334	277	286	337	308	318	322	308	283	292	300	329	321	341	284	300	311	329	325	283	317	309	267	333	312	307	320	314	291	300	328	315	309	294	275	299	326	295	313	293	298	320	313	302	303	320	293	329	302	307	353	358	363	313	290	289	343	277	319	328	307	315	298	279	339	309	312	289	279	284	297	280	327	323	323	322	309	311	320	296	312	308	308	308	294	336	281	276	317	298	303	339	369	321	299	317	288	263	310	344	279	335	325	311	326	318	314	319	317	300	297	335	333	343	326	293	310	329	339	311	380	294	323	308	300	277	324	282	279	310	255	355	310	319	300	324	333	289	304	313	314	322	303	317	347	298	317	323	323	315	332	304	327	277	294	330	334	291	289	321	295	354	296	278	319	286	283	331	312	303	318	321	319	351	323	310	313	311	313	305	291	306	316	301	322	340	310	301	328	280	311	300	302	295	275	310	281	350	293	304	272	311	337	321	340	311	271	307	317	301	283	334	298	313	333	341	289	334	315	301	326	303	270	310	318	282	302	313	329	318	322	317	337	322	324	331	316	298	305	302	320	295	339	310	317	296	297	302	257	342	319	329	300	323	325	319	316	338	306	318	310	305	297	307	331	319	310	318	312	324	335	303	294	315	348	326	281	306	293	326	332	340	317	324	314	311	315	301	305	324	315	317	348	345	284	298	315	356	331	302	300	274	286	305	301	329	345	311	290	278	303	341	349	329	302	333	277	324	312	326	305	288	325	325	319	321	309	332	306	314	310	308	324	311	287	293	300	328	316	290	307	310	311	279	277	272	318	319	312	306	306	303	286	314	312	299	299	284	290	313	315	332	317	354	317	309	321	290	318	282	318	313	316	271	308	291	326	349	292	310	334	311	309	303	299	287	307	289	309	291	300	301	318	293	307	285	285	270	313	281	320	329	300	305	289	294	280	316	307	328	335	337	341	312	333	330	328	322	294	319	317	297	304	267	310	291	291	310	326	296	353	325	300	283	314	325	349	291	332	326	278	309	292	277	320	303	303	312	298	335	367	313	343	325	346	307	326	319	290	292	306	321	285	323	315	311	338	290	318	315	311	331	286	293	310	299	285	289	310	276	301	313	294	278	334	349	313	286	338	314	331	326	297	302	349	300	334	308	336	305	308	314	288	333	311	302	292	288	283	310	292	327	311	312	327	307	322	284	290	337	297	290	312	286	320	302	323	303	323	305	298	317	295	311	316	314	326	288	314	322	316	312	308	295	303	277	311	301	296	316	326	293	279	336	297	317	321	300	293	335	299	306	282	313	291	309	335	285	291	306	316	330	342	319	321	312	292	297	313	322	299	333	325	273	320	330	287	281	317	357	325	300	286	309	337	317	319	293	334	305	321	325	297	299	314	307	290	303	310	326	288	289	297	266	320	285	307	315	328	354	344	368	307	290	303	313	311	320	327	314	304	337	307	324	305	313	317	308	308	314	290	312	293	313	300	324	310	309	298	319	343	298	303	310	323	311	332	306	323	330	292	317	321	303	333	309	294	285	295	307	286	303	288	288	291	327	295	314	320	331	320	298	307	299	329	327	278	305	320	318	301	318	307	323	279	291	306	311	260	273	275	309	282	282	311	310	315	315	289	301	282	302	295	339	328	288	301	332	312	327	314	303	299	282	315	281	341	304	310	366	302	312	323	311	301	303	337	315	305	345	298	283	325	279	273	305	305	311	308	307	327	296	286	333	301	333	308	330	303	309	314	321	329	290	324	286	314	302	328	315	300	301	300
8931	5485	6023	2745	1683	1475	1305	1205	990	990	942	902	901	806	846	802	784	761	771	767	735	792	740	790	785	759	731	738	781	768	750	751	752	784	760	730	735	765	771	791	751	726	718	745	761	741	758	755	729	758	724	791	731	752	767	726	750	761	731	756	718	723	693	760	740	764	717	733	699	713	738	780	733	715	719	729	776	736	724	775	732	724	713	800	749	698	765	750	730	754	775	731	698	796	740	768	787	735	691	739	732	749	757	752	729	741	719	757	828	768	783	762	687	762	743	715	732	744	698	767	714	762	735	739	778	752	737	729	717	732	746	721	764	694	766	712	792	757	760	770	719	742	716	692	698	751	750	745	769	724	755	740	700	758	692	733	713	744	780	713	700	701	759	719	759	736	682	774	752	768	735	736	757	743	715	785	745	771	738	724	759	733	726	722	712	791	709	732	743	754	738	699	751	761	794	784	723	746	726	752	715	743	723	715	773	778	729	772	726	694	737	790	768	755	705	758	716	752	783	793	742	793	728	730	717	775	740	744	804	763	741	786	757	748	740	768	734	702	731	773	719	740	681	712	685	727	706	788	727	765	741	731	780	762	781	770	745	742	799	726	765	730	714	746	818	740	765	733	782	775	768	684	726	783	743	741	723	740	753	763	728	717	734	738	745	708	727	708	763	688	694	775	755	763	726	760	774	785	783	757	748	736	707	715	775	757	790	749	724	743	753	728	752	782	733	753	714	748	698	696	729	698	703	736	736	716	737	746	737	793	729	735	742	721	714	677	750	737	731	741	757	755	771	707	780	723	752	794	776	715	739	785	802	778	717	705	740	742	809	718	730	774	749	730	751	757	758	737	748	739	715	766	696	759	732	738	760	721	798	735	673	747	729	789	743	728	793	752	760	748	716	725	773	741	764	683	750	732	783	681	749	750	757	755	768	739	735	739	723	733	720	760	731	760	737	723	727	748	753	770	718	755	796	784	748	765	714	714	755	734	736	739	752	756	703	711	738	769	797	748	724	764	735	725	784	738	799	738	738	764	766	760	743	716	756	747	758	801	748	720	723	784	744	705	744	739	759	783	782	768	753	741	762	788	764	708	742	756	677	795	733	687	721	786	738	789	708	713	784	766	718	756	729	750	704	746	773	766	724	744	729	695	779	742	762	701	706	770	742	752	746	748	737	725	749	798	744	706	756	786	686	749	719	751	752	762	690	714	791	776	793	769	767	754	703	759	719	740	780	751	784	730	764	723	698	785	745	773	756	767	721	739	774	711	752	737	814	751	760	758	735	727	761	768	798	739	733	733	729	769	800	710	733	774	803	704	724	750	740	713	745	765	717	724	766	792	786	751	762	763	721	738	763	740	741	742	750	814	791	770	729	770	730	731	713	754	734	728	735	742	736	756	814	743	755	758	737	751	749	748	732	731	763	751	744	761	751	701	763	768	757	732	715	741	799	752	736	780	794	765	780	771	746	755	723	718	757	749	719	739	732	747	728	743	690	762	720	690	747	799	796	746	727	770	773	795	747	758	759	736	756	738	800	692	778	758	746	747	678	770	712	733	720	766	734	726	697	750	765	705	689	710	736	744	768	770	715	752	752	706	769	725	767	725	756	757	726	801	747	757	735	709	744	749	777	748	744	722	718	722	748	751	785	728	731	755	793	801	735	727	724	718	763	782	716	740	741	750	712	705	746	743	742	759	716	713	803	778	760	780	758	709	753	755	776	784	702	753	758	783	810	743	726	761	708	802	759	778	749	754	768	774	769	775	775	763	741	745	727	753	766	770	751	768	754	771	751	746	707	771	715	799	786	715	741	771	790	774	739	694	763	720	770	711	746	707	752	696	789	737	709	744	735	744	772	772	744	739	732	718	700	786	758	748	763	760	737	726	752	738	785	769	742	749	756	732	793	749	724	714	781	804	738	738	745	787	765	829	710	745	789	741	767	758	707	775	770	750	717	768	740	808	713	729	754	728	744	698	696	766	733	759	778	779	768	779	781	764	721	722	743	791	741	752	686	727	715	771	731	734	734	778	765	725	706	733	727	771	718	719	724	759	749	721	746	727	716	757	752	699	721	730	751	784	713	766	710	752	745	726	726	733	764	764	801	773	777	750	730	739	762	721	765	727	744	732	714	712	761	699	681	789	734	720	741	752	731	739	819	786	779	744	744	733	768	738	725	718	769	767	734	701	718	718	785	768	743	787	760	757	734	737	749	758	729	764	729	729	721	760	741	740	793	752	768	736	759	716	774	733	763	770	726	699	769	747	729	730	718	775	757	738	747	797	762	700	720	694	721	778	675	739	710	760	728	748	753	728	779	742	787	709	717	698	726	757	789	681	787	759	719	756	757	686	773	734	739	740	760	733	813	760	768	754	741	747	752	816	753	796	733	760	773	718	775	729	766	772	729	725	720	741	732	735	757	759	741	684	704	735	714	744	758	745	744	733	796	785	786	789	729	718	721	759	743	733	777	742	729	722	751	723	729	768	728	748	744	744	726	727	730	744	791	738	714	769	724	776	775	772	715	743	698	686	765	758	728	702	732	740	748	773	784	757	740	776	773	729	725	746	786	701	780	780	759	766	757	714	772	745	769	752	784	758	777	772	747	775	707	786	753	774	774	765	727	779	764	763	759	765	746	730	736	769	724	688	755	760	767	749	766	713	722	761	741	780	775	780	788	772	755	753	726	728	771	720	751	730	824	699	775	770	753	812	785	674	751	719	761	754	690	720	760	774	769	733	728	798	785	703	699	733	751	691	679	770	763	750	778	766	749	775	743	761	787	742	746	729	706	716	752	727	749	698	722	790	700	773	727	756	687	739	778	723	774	703	754	782	757	731	728	758	775	731	733	777	736	757	724	761	750	726	712	803	739	722	742	727	743	741	706	781	702	735	745	809	778	796	784	776	754	752	753	754	711	757	814	778	742	757	782	743	706	709	747	739	727	733	780	806	750	759	758	718	728	762	761	745	787	693	725	707	715	720	717	728	716	709	732	752	694	731	727	728	760	729	736	748	742	750	720	706	752	756	701	758	715	766	783	760	790	771	735	756	757	718	735	704	794	727	720	760	775	737	760	765	736	741	737	740	697	680	746	743	725	721	744	829	760	783	768	728	713	720	758	794	730	762	690	790	697	729	759	724	797	757	764	718	747	790	742	787	753	767	758	765	784	792	761	771	761	741	771	764	719	818	748	773	803	783	738	713	737	704	744	747	728	711	773	743	762	753	679	788	774	710	746	744	754	742	768	772	751	678	746	775	712	710	709	691	748	746	767	733	740	715	799	761	705	721	736	730	699	796	769	704	726	697	755	712	771	715	766	746	727	739	739	790	728	752	699	750	722	771	789	765	745	758	769	716	718	733	723	721	766	750	765	757	756	718	732	701	712	748	751	726	755	693	758	738	776	723	689	735	746	765	704	739	825	755	771	774	762	746	762	780	727	770	735	804	715	682	793	744	702	731	733	745	727	776	731	721	721	763	720	741
26249	16720	14505	4928	987	652	513	457	441	377	385	344	316	302	315	276	277	303	258	253	265	290	267	253	277	250	275	262	300	258	224	280	268	240	304	244	266	234	251	247	236	246	293	247	274	304	274	295	263	264	257	244	268	282	265	264	272	268	284	271	260	235	261	247	252	240	282	241	261	257	305	273	263	278	264	275	272	275	282	249	257	249	252	277	286	285	237	283	270	300	245	259	267	252	278	283	262	244	258	266	265	246	236	238	290	259	264	244	246	276	265	244	263	240	227	276	271	262	276	266	258	245	273	276	263	289	233	251	253	262	235	300	284	266	266	271	240	248	251	234	262	246	239	257	274	276	264	260	250	251	276	282	294	284	289	257	278	273	260	284	283	297	261	261	266	258	277	277	262	293	252	271	265	267	259	283	292	240	254	264	273	255	259	264	274	254	215	252	246	226	272	291	268	288	268	270	246	263	291	243	267	282	251	305	264	299	238	275	257	241	271	273	248	244	269	246	279	258	252	282	256	235	254	244	261	277	266	263	261	281	273	262	263	269	253	267	249	263	274	232	271	291	227	263	268	264	247	233	266	271	300	259	278	237	285	290	280	271	269	259	248	257	271	256	301	272	297	277	256	281	277	254	246	254	264	279	289	256	252	259	297	314	258	266	235	281	280	262	266	260	259	262	251	269	266	270	255	250	294	274	247	257	268	265	229	266	278	250	272	257	249	238	284	265	265	231	266	281	239	275	237	258	273	266	269	299	237	259	263	268	269	256	222	286	248	272	252	244	274	262	252	284	287	284	278	272	263	234	274	238	260	283	281	270	275	256	266	282	267	300	271	252	252	258	254	270	259	226	266	245	262	258	259	273	256	281	265	270	271	256	270	266	264	272	274	249	246	257	256	294	254	304	252	277	255	281	216	271	274	260	240	290	279	264	264	250	253	270	248	238	277	256	249	256	259	263	264	242	268	262	300	263	309	235	252	281	268	250	230	256	282	277	240	259	251	272	250	286	250	289	254	279	280	264	245	255	237	262	251	252	269	261	241	273	240	281	285	306	260	256	230	248	244	267	279	251	253	261	303	243	286	283	244	259	257	265	269	275	275	265	280	258	265	269	266	224	255	272	253	266	236	267	252	249	256	253	262	222	284	259	255	254	226	264	251	280	275	237	279	243	259	276	242	257	302	274	252	252	261	246	261	270	266	271	248	254	249	271	275	269	262	258	266	258	256	261	273	272	252	268	255	272	258	269	285	263	232	261	235	253	243	274	280	253	292	268	256	263	249	287	234	286	259	236	222	251	269	250	257	245	244	262	251	226	244	266	247	259	282	268	252	263	228	250	282	269	265	252	279	247	257	304	271	267	244	264	301	285	296	248	274	268	283	290	259	261	257	253	265	250	280	271	296	291	267	247	297	248	251	275	286	287	253	256	244	268	289	271	264	267	240	260	281	262	260	233	264	242	224	265	268	258	288	242	264	263	234	215	270	278	304	266	259	261	278	261	275	279	269	262	266	260	295	280	271	269	246	256	250	280	264	241	277	228	273	266	268	237	260	272	271	265	275	250	277	256	246	253	268	267	278	272	264	265	250	265	296	278	245	271	251	250	248	287	248	228	275	259	269	286	288	261	256	271	264	251	237	235	295	267	253	253	265	253	256	242	258	254	253	220	278	276	273	253	285	278	254	258	265	261	249	244	289	273	270	251	289	273	278	264	250	255	272	272	268	270	262	253	298	292	245	257	270	270	283	267	241	271	259	258	274	282	267	261	268	301	240	236	253	275	252	300	260	250	255	220	263	293	281	277	270	267	247	270	260	269	292	271	262	247	288	248	248	273	225	243	248	278	265	230	261	290	288	253	280	262	282	255	286	279	268	261	277	265	246	264	286	248	266	262	266	260	264	279	277	272	247	246	220	268	286	261	264	276	273	284	251	259	282	279	269	285	275	280	245	256	259	275	234	249	250	251	284	282	271	280	224	254	262	253	259	257	276	268	266	272	258	226	261	296	266	259	263	259	271	275	237	270	260	245	273	304	267	291	247	245	285	263	268	292	264	226	296	267	235	251	271	224	263	255	255	255	261	283	257	258	269	247	262	291	250	253	248	268	231	253	253	258	262	247	262	247	265	294	254	263	269	253	245	253	285	252	257	234	276	302	270	269	246	255	247	266	248	267	298	272	260	234	278	228	266	247	269	276	263	258	245	252	253	285	253	258	278	251	250	267	230	267	311	276	265	264	267	254	241	272	267	283	295	247	285	261	284	279	264	271	251	259	292	253	256	262	247	241	248	235	240	285	286	247	268	250	264	269	263	301	303	283	266	263	265	292	264	268	257	258	260	259	265	320	290	271	254	290	237	243	297	263	289	294	236	234	218	284	226	261	247	274	286	238	251	231	249	251	263	291	258	258	286	277	265	259	267	251	262	262	272	300	256	283	281	260	275	251	268	267	271	259	298	263	241	265	256	251	266	255	267	266	276	249	250	258	245	272	219	252	275	268	234	281	280	270	262	223	247	265	268	295	265	277	242	303	275	262	281	251	272	308	239	285	271	267	262	268	276	261	283	254	254	253	267	267	276	266	258	279	263	270	272	275	295	252	247	296	253	253	277	220	264	269	249	256	253	262	269	295	302	238	246	251	253	260	253	250	271	270	253	272	245	234	263	271	238	283	248	255	279	258	276	255	270	282	268	263	247	240	271	285	243	284	276	288	245	257	270	290	267	289	264	249	275	253	269	239	281	263	272	278	270	263	267	263	259	252	240	267	272	266	260	235	246	253	268	248	257	260	218	266	276	248	290	279	296	261	255	227	241	226	258	265	265	256	252	291	276	254	260	277	239	245	269	276	292	256	267	282	264	258	258	241	235	278	256	291	273	226	266	285	245	254	258	267	272	269	279	268	246	254	244	264	256	280	265	255	249	247	249	278	249	244	258	256	278	275	293	260	248	204	262	261	266	246	266	226	281	287	238	249	236	234	245	254	244	244	263	242	278	293	260	291	269	229	254	235	262	259	261	265	251	279	254	260	296	240	264	250	245	232	297	263	232	256	237	241	256	289	263	229	254	237	286	264	258	254	264	226	287	296	258	275	274	267	262	243	258	243	257	239	263	239	286	277	248	247	258	277	260	256	279	248	270	255	273	245	246	233	268	256	270	276	258	257	256	257	277	284	251	250	264	262	282	294	262	278	275	231	270	275	221	249	247	269	231	256	279	268	277	279	242	282	269	250	244	237	262	254	250	266	264	251	279	253	262	255	267	235	288	293	279	230	250	244	268	250	216	256	260	269	253	257	291	292	263	261	297	250	272	258	281	254	261	270	270	265	252	238	254	261	259	280	284	265	259	267	261	267	264	256	230	284	260	253	269	263	259	298	248	271	247	244	244	269	255	250	280	271	220	273	237	279	254	244	295	259	237	245	269	245	240	245	234	266	283	286	273	259	266	279	244	274	281	279	267	256	256	277	283	258	246	273	265	252	226	250	272	258
19296	15146	18820	7438	2795	2353	1859	1586	1450	1316	1195	1103	984	933	823	765	807	768	737	713	774	766	705	745	655	653	684	684	689	699	675	739	684	740	673	614	636	654	657	648	669	673	605	627	634	652	672	659	657	646	648	623	661	632	676	620	631	630	661	649	637	635	668	718	673	625	631	653	683	634	594	621	648	659	641	656	652	632	632	687	620	631	643	667	601	650	681	641	644	620	641	659	625	669	612	674	639	666	644	645	679	671	662	663	620	621	586	653	625	633	617	616	615	648	610	631	637	643	654	641	607	634	601	609	650	617	627	629	686	637	636	642	614	647	671	633	680	666	627	637	669	660	681	676	666	681	660	671	639	646	652	662	637	660	624	625	660	644	667	663	638	618	664	641	607	639	629	624	635	656	680	675	640	634	684	592	680	598	690	668	639	570	640	615	620	636	637	635	638	676	639	566	642	645	644	610	632	667	625	613	615	643	612	605	619	649	632	671	605	652	593	627	627	623	649	682	667	611	669	666	613	638	669	633	632	640	696	596	702	633	618	639	662	675	633	635	676	659	639	625	629	670	630	611	651	658	642	637	633	652	618	621	629	660	674	638	639	650	673	655	638	630	637	655	586	608	594	607	634	621	599	624	653	644	637	601	638	648	637	606	631	645	596	628	652	634	678	663	626	650	639	669	605	616	607	677	670	612	619	672	638	621	609	632	610	639	639	629	623	674	603	655	609	630	616	623	631	679	653	665	624	621	589	680	631	637	600	645	636	640	644	647	697	627	655	634	574	606	637	667	609	635	642	653	678	656	677	629	663	586	637	633	609	624	632	636	629	631	655	624	655	661	586	631	635	662	653	634	662	661	640	617	620	603	655	674	655	631	647	623	635	676	661	610	649	661	628	607	625	644	647	627	645	609	670	626	664	630	568	669	605	660	636	643	652	641	596	612	593	637	664	585	624	654	617	676	604	637	666	631	636	678	656	650	657	642	630	657	598	659	622	637	678	610	643	644	648	599	652	622	648	653	664	682	598	663	662	620	683	623	624	649	642	666	640	621	606	616	627	682	658	624	687	643	648	627	631	622	624	644	640	644	600	695	602	645	657	646	652	639	629	617	657	616	661	624	621	627	654	680	648	644	625	601	621	664	659	649	637	620	642	640	631	625	635	655	629	595	618	641	645	661	623	641	664	668	589	613	602	617	613	658	605	634	708	627	710	650	674	631	644	665	674	643	613	639	659	642	638	629	604	635	671	605	643	609	648	685	596	630	657	650	604	638	649	642	624	680	591	627	622	690	678	646	673	679	606	619	624	657	631	640	625	656	654	619	634	617	678	613	659	654	619	637	651	679	621	620	633	631	634	642	623	651	608	648	606	624	623	668	639	663	609	598	639	637	619	626	659	634	625	659	645	624	647	654	640	634	663	693	634	653	617	651	647	607	662	663	644	674	590	644	622	620	668	652	680	709	673	607	622	637	592	577	623	616	659	633	661	641	660	633	594	618	650	623	659	646	607	609	631	648	647	607	626	641	620	658	665	668	558	656	636	667	640	674	659	586	632	664	651	607	643	711	655	677	670	663	652	623	627	675	647	631	674	608	659	641	679	640	666	652	658	636	619	645	658	647	690	660	642	637	600	663	646	604	636	674	624	668	655	643	658	656	620	640	664	636	641	638	663	618	589	672	649	615	647	651	616	659	684	640	635	652	640	627	624	647	638	598	644	604	638	626	652	648	604	597	644	625	627	659	670	661	680	638	629	611	612	640	628	652	655	645	642	644	686	661	626	615	643	614	611	649	643	657	630	666	611	607	651	683	641	619	633	616	652	644	621	651	642	642	654	632	678	644	644	644	633	659	652	665	640	660	652	656	576	652	661	668	733	667	651	641	614	646	638	642	665	636	629	669	639	617	663	644	667	611	615	721	627	662	654	617	610	672	654	655	712	704	629	611	626	619	702	571	627	634	642	588	643	609	628	633	614	634	641	651	651	641	618	644	630	660	650	691	651	625	716	675	622	652	654	636	652	618	644	618	642	655	627	639	614	665	644	669	644	653	673	658	625	637	634	630	676	619	577	623	638	645	648	664	628	644	638	655	638	651	651	620	630	605	632	650	595	616	663	628	657	605	595	680	645	638	633	620	634	691	642	657	614	647	616	681	661	627	655	663	674	630	649	627	685	644	663	693	632	646	648	654	631	675	600	590	657	599	653	667	608	629	660	633	673	709	572	641	651	634	635	634	603	721	665	705	650	639	658	655	635	619	640	665	610	646	634	662	618	643	662	669	665	658	649	628	588	641	608	656	687	661	630	652	617	612	694	645	633	623	595	627	663	655	693	633	621	628	660	637	591	603	646	676	667	629	630	615	674	652	621	665	656	663	609	627	671	622	614	641	604	644	620	603	630	637	663	603	644	661	673	659	621	608	633	638	628	641	620	613	680	651	602	613	633	635	609	655	638	643	612	637	658	624	692	671	638	600	654	642	614	629	619	657	633	662	680	662	613	632	670	656	640	707	657	652	601	695	650	649	627	613	601	653	584	695	657	606	663	651	646	649	625	626	604	633	643	648	626	679	632	653	639	673	660	640	663	633	637	614	631	618	644	580	638	604	661	646	638	664	628	643	676	617	685	664	649	650	650	638	633	635	666	636	597	623	682	648	637	629	651	662	627	678	679	691	626	599	624	609	664	606	632	619	620	667	645	663	659	620	634	633	661	626	598	606	685	631	628	673	647	634	680	675	667	622	647	617	592	660	638	637	624	699	606	630	660	619	639	626	614	659	634	688	628	625	634	610	615	645	647	641	675	649	651	610	662	632	669	608	598	641	732	633	690	669	614	608	664	624	603	585	636	659	678	634	637	616	675	646	683	627	659	667	629	664	658	636	636	644	643	627	623	620	694	600	616	645	705	636	633	677	640	631	656	648	647	669	627	650	634	655	676	702	631	633	638	581	630	601	678	642	687	605	667	650	631	627	679	649	640	602	660	646	661	639	654	644	639	634	684	653	643	623	653	605	624	689	678	644	688	647	618	584	667	635	605	673	632	644	606	673	669	640	632	600	679	610	666	622	672	660	654	614	666	594	637	611	619	703	666	631	652	631	619	616	629	632	625	613	625	636	662	679	652	667	634	673	660	663	653	602	624	627	656	613	633	601	627	611	651	647	664	648	635	635	630	633	639	658	566	655	629	633	575	652	629	614	663	593	684	644	671	612	645	640	619	621	639	646	609	644	612	668	662	640	642	657	607	606	634	617	645	664	641	619	598	637	675	609	652	598	675	674	653	651	636	696	616	654	671	654	632	647	612	666	688	634	637	649	644	653	624	647	622	647	639	634	634	596	627	646	678	681	679	677	620	676	642	624	664	667	635	634	682	655	664	622	631	620	646	612	610	615	618	658	614	661	609	653	677	623	625	687	666	577	643	616	638	584	655	644	589	638	620	615	614	677	682	673	655	658	683	618	702	656	611	646	618	652	633	662	619	631	618	635	641	643
35293	24695	22982	8773	1881	859	580	404	386	349	345	269	253	232	220	218	207	192	177	190	189	184	234	183	199	195	192	178	188	166	159	163	193	170	149	160	182	169	178	188	145	182	163	172	153	171	172	163	164	158	174	141	173	186	166	188	180	186	176	176	162	177	155	202	162	166	193	182	180	176	132	169	178	159	175	143	171	148	171	184	138	162	147	192	197	168	181	180	161	166	175	165	151	182	157	159	135	157	190	182	158	162	185	187	176	174	182	167	145	185	185	179	169	144	186	216	165	180	137	155	163	169	171	145	172	187	186	157	160	181	173	179	174	173	162	151	178	170	149	161	197	170	178	193	176	166	188	187	175	174	173	173	144	175	170	170	194	156	171	144	186	170	164	167	180	180	173	184	202	155	173	177	158	166	173	163	168	188	149	177	171	163	165	175	178	151	183	177	166	198	177	194	180	168	178	147	155	162	175	183	158	145	139	161	159	154	161	170	152	182	163	176	177	156	170	152	170	187	206	202	161	161	168	170	161	191	168	182	176	170	163	175	157	156	167	182	172	163	160	149	172	185	162	172	175	180	159	151	174	177	173	167	167	156	149	174	174	168	169	162	165	182	171	173	162	174	180	166	175	159	165	170	167	168	163	173	183	182	151	164	181	154	171	184	167	165	157	199	184	187	185	165	152	177	180	156	161	141	167	163	178	173	154	175	186	150	150	154	162	156	173	169	148	169	157	163	167	144	155	179	162	181	163	156	143	176	157	161	171	167	151	154	143	182	170	170	177	167	192	166	162	161	167	190	159	179	168	186	177	170	165	151	154	156	170	160	163	163	153	167	202	145	184	185	165	156	185	167	168	171	153	172	173	166	168	170	160	136	159	152	174	146	178	174	166	166	151	155	163	163	186	187	165	173	177	169	165	187	175	173	195	160	150	185	142	166	156	168	151	164	152	141	181	173	163	142	175	182	168	182	174	184	153	175	170	184	164	143	185	175	177	158	168	180	164	186	163	154	160	166	150	165	158	182	195	187	161	194	139	158	169	173	175	199	152	165	151	163	193	169	169	180	187	171	171	176	164	167	194	178	188	179	182	159	165	160	174	165	149	177	181	188	158	190	158	158	166	180	151	168	170	172	159	170	152	154	174	172	147	181	173	189	154	140	156	174	169	195	165	162	158	182	162	150	192	176	167	162	190	158	178	160	155	183	171	188	163	173	174	186	160	181	174	160	179	157	183	174	183	164	142	168	189	180	188	179	141	173	175	168	173	170	154	166	185	161	170	177	191	180	161	136	165	148	152	166	159	152	159	167	166	154	184	164	176	168	158	155	176	162	166	172	164	187	178	172	156	189	157	164	153	180	168	175	159	170	146	168	180	175	150	191	168	167	155	193	159	175	194	140	149	158	158	168	185	176	157	162	175	163	192	190	156	158	175	149	170	161	173	176	160	173	166	179	164	165	147	159	162	166	146	171	196	185	171	177	141	175	137	133	164	174	178	179	166	182	189	194	162	123	166	159	188	141	150	174	175	158	163	166	171	150	136	156	150	180	172	158	178	168	162	160	154	145	166	164	165	176	160	166	148	164	189	176	169	162	143	149	175	181	165	165	162	176	162	190	184	154	163	179	199	154	150	147	175	170	158	152	181	156	174	166	162	170	171	173	168	162	164	178	166	188	174	154	167	158	164	178	174	180	169	165	158	182	148	164	168	147	180	174	168	153	197	164	178	184	171	158	137	175	167	167	171	171	166	186	164	181	161	139	168	175	141	149	185	170	162	182	164	157	160	156	141	186	180	191	167	187	184	169	181	148	168	192	174	155	184	159	174	163	169	183	148	154	158	173	163	187	154	153	172	187	154	185	170	157	144	172	190	166	146	170	155	204	159	175	186	151	167	165	186	151	160	159	192	157	159	162	163	168	173	175	190	161	183	178	161	179	176	184	173	172	142	164	177	156	133	168	143	181	163	182	181	120	180	161	170	180	152	176	173	139	157	155	154	171	171	176	187	167	203	171	161	153	186	196	173	161	164	171	165	165	167	180	172	166	165	175	165	170	180	182	155	184	143	157	153	161	174	163	164	169	145	162	164	146	143	162	147	160	161	150	165	166	162	191	184	166	161	188	172	167	161	170	189	174	158	171	164	171	183	182	175	168	168	174	187	158	169	169	192	160	146	186	189	181	174	156	158	171	168	165	166	155	143	148	162	158	187	162	141	171	172	144	174	186	170	172	181	184	177	184	161	161	183	185	173	184	155	145	194	160	179	153	195	165	167	146	183	151	153	162	168	175	140	163	172	178	180	173	153	162	165	167	172	193	147	167	156	177	150	168	171	146	175	185	172	181	171	168	148	166	166	152	171	158	160	164	157	161	159	151	175	156	188	176	169	176	158	178	179	175	178	176	178	164	177	177	183	173	171	178	169	175	185	157	163	204	166	161	171	175	159	161	183	163	159	137	167	164	161	156	175	146	168	193	165	174	173	161	143	139	174	165	176	162	174	157	190	156	174	157	178	178	156	186	200	178	170	162	161	178	177	136	145	169	166	155	172	177	179	151	189	181	179	182	205	165	170	179	160	168	165	175	164	171	156	168	175	151	195	183	159	183	182	166	163	196	161	179	172	170	157	184	182	182	149	159	141	188	162	157	185	185	168	177	167	172	151	168	151	155	173	167	144	134	186	140	156	144	193	163	136	177	167	176	156	151	188	158	174	169	160	146	185	164	154	186	152	165	164	166	186	154	161	156	171	214	156	180	171	147	163	176	190	194	180	159	171	167	161	189	160	182	171	155	188	161	169	153	174	194	166	162	164	175	186	169	171	151	156	170	169	159	198	165	168	173	180	161	179	152	170	168	150	137	161	167	153	168	167	163	160	173	158	167	166	169	178	186	177	179	178	167	188	160	203	169	165	165	165	180	130	161	167	159	156	170	167	152	177	173	176	157	141	181	161	157	163	186	159	187	183	175	184	170	196	168	159	164	158	178	167	156	173	199	184	145	173	165	154	165	159	179	174	172	156	173	180	168	145	158	175	156	169	181	195	155	138	155	184	164	145	175	148	173	149	151	178	159	182	166	160	185	178	162	161	172	140	195	193	177	185	147	173	167	165	168	178	202	187	172	164	169	178	158	164	163	157	182	180	162	178	165	179	170	168	167	183	167	189	151	156	167	174	170	173	204	225	168	188	155	160	165	161	155	184	158	183	171	175	183	179	163	171	153	180	159	145	188	180	168	159	140	173	146	157	154	161	174	147	171	188	156	182	140	180	183	168	167	183	153	150	163	148	173	163	175	185	155	167	176	151	167	166	188	173	163	169	188	163	140	176	161	160	173	142	146	172	159	188	160	190	158	133	178	176	181	175	171	173	178	177	167	169	163	168	175	152	172	163	163	151	173	170	189	186	152	162	164	165	160	155	197	162	178	199	169	147	179	173	166	154	179	152	186	160	173	147	197	156	194	168	178	145	172	174	170	178	178	177	183	158	163	155	160
24480	20783	25154	10490	3663	2826	2169	1808	1622	1521	1294	1191	964	846	791	759	675	679	585	562	571	525	598	534	515	530	498	506	516	541	501	468	458	448	474	464	442	492	465	456	438	450	459	433	478	453	449	434	441	477	482	437	450	436	452	425	466	413	460	409	445	480	456	425	484	409	468	431	428	488	437	422	408	423	444	452	461	426	427	434	434	439	407	472	430	431	435	450	450	437	438	436	430	464	441	435	451	452	423	402	390	419	439	438	456	450	445	441	462	422	461	409	450	435	392	421	427	432	439	439	412	463	410	408	419	412	434	430	405	440	416	436	378	419	401	426	430	430	454	420	439	438	421	426	443	426	442	443	441	438	433	450	437	423	452	423	398	433	439	421	421	446	424	423	424	490	463	424	420	434	410	429	463	397	405	427	420	449	397	490	430	411	477	432	442	440	424	437	435	434	453	438	436	447	417	450	460	430	448	404	430	432	421	473	460	460	427	418	404	444	444	417	460	467	445	410	392	445	441	425	446	432	423	396	407	444	423	427	459	412	415	482	451	400	443	444	404	461	419	450	457	435	430	416	455	440	443	445	481	425	418	471	418	447	420	463	419	455	412	407	444	402	395	418	430	416	464	419	436	443	427	437	412	417	456	424	416	416	393	426	420	429	447	402	367	440	408	393	457	398	454	449	430	414	453	448	404	412	455	431	427	464	439	474	433	413	481	393	401	437	445	413	419	432	461	375	414	411	462	436	453	439	427	444	440	427	404	441	460	429	394	427	414	435	407	445	446	442	441	403	423	383	439	402	451	429	417	409	445	420	399	419	429	413	453	457	471	475	434	447	457	465	465	465	399	402	451	463	410	424	443	401	455	446	449	400	429	444	432	428	423	471	418	455	421	436	441	427	435	404	424	417	380	450	431	436	403	457	415	454	451	410	459	454	399	446	439	430	432	424	441	431	428	413	414	436	404	396	427	438	440	453	423	438	453	423	434	452	383	444	385	408	408	427	427	423	411	402	455	422	416	476	418	428	426	458	456	407	419	446	420	410	419	423	442	412	422	447	465	436	418	458	444	435	440	389	451	436	403	418	434	474	446	446	427	426	435	471	426	431	415	432	462	449	433	459	437	389	407	457	446	431	431	458	418	396	434	427	412	436	429	441	434	437	391	389	415	420	453	428	444	436	422	411	481	441	424	415	412	439	427	418	458	424	415	418	435	451	448	455	463	413	421	444	447	441	436	494	420	465	461	441	412	440	450	459	449	412	417	442	464	428	413	437	421	434	430	405	452	453	450	445	389	425	461	437	409	444	441	437	384	445	374	493	398	426	409	422	395	438	428	419	432	395	409	440	392	405	453	424	437	404	440	400	421	442	399	455	411	427	376	407	423	428	448	436	407	438	407	420	434	429	433	423	422	448	452	404	437	434	432	423	441	432	444	444	465	439	420	405	450	435	452	398	417	415	413	449	371	419	461	418	461	433	407	430	394	395	415	404	454	385	418	421	415	416	401	414	440	426	419	452	414	420	398	426	463	439	453	451	452	445	453	426	422	455	450	385	404	414	458	453	439	432	450	466	423	403	463	448	463	418	404	448	443	475	437	422	437	433	444	449	431	453	435	372	435	390	426	429	424	435	450	391	428	418	430	438	391	450	433	462	417	451	444	439	433	450	435	422	461	438	465	424	438	427	465	411	417	461	436	442	431	395	424	440	419	431	397	388	412	410	408	443	394	435	434	419	476	404	418	459	434	433	429	437	440	417	426	474	427	446	421	412	436	393	429	431	436	437	444	416	433	440	407	451	447	397	418	422	461	415	413	430	442	448	433	427	455	430	463	389	438	464	414	413	440	418	441	428	413	446	434	422	417	422	433	419	454	401	423	426	424	443	469	441	447	427	394	458	426	420	383	422	413	438	428	428	427	446	441	429	441	447	437	412	398	415	456	452	379	494	385	404	436	446	437	426	382	429	409	424	417	443	426	447	447	394	408	423	442	466	426	437	439	414	455	421	456	441	422	435	433	458	414	377	409	432	453	406	455	420	444	412	429	417	410	423	459	423	420	493	435	425	390	444	442	391	444	429	405	427	446	435	421	425	407	460	446	423	427	420	431	438	410	411	439	414	464	455	417	420	429	437	442	402	399	415	460	447	415	449	409	409	423	419	410	420	429	437	400	450	403	439	444	440	422	426	448	449	426	438	426	417	432	413	380	433	434	453	451	445	437	403	398	444	424	467	451	394	406	463	427	430	444	411	404	434	443	431	392	436	393	445	447	445	377	450	445	442	409	431	428	406	425	436	414	415	422	472	433	442	416	441	439	439	437	418	443	430	424	430	438	441	422	454	446	377	413	405	449	427	431	384	386	449	453	426	440	430	442	450	422	418	468	437	410	424	439	396	421	431	450	417	421	365	411	401	431	426	440	436	411	410	414	447	403	438	439	463	418	414	405	425	455	432	419	439	407	422	454	433	441	425	426	420	430	433	407	436	465	414	425	413	440	452	388	414	435	429	430	481	427	443	445	460	423	449	449	446	441	428	422	410	408	427	438	430	453	456	391	443	442	448	437	458	413	443	413	429	450	429	429	428	400	419	426	417	430	440	427	441	442	407	420	408	431	453	426	417	405	433	435	457	421	421	440	432	430	427	429	444	444	428	421	454	438	387	426	448	465	397	410	432	458	370	439	458	461	449	447	417	438	429	415	439	426	463	439	431	419	440	383	434	423	459	393	398	444	396	442	426	409	442	446	417	442	425	449	417	473	421	401	403	417	401	436	389	464	444	452	410	406	448	445	403	417	415	432	436	435	408	424	444	466	443	421	437	402	440	448	413	428	439	386	399	445	436	450	453	406	418	413	409	449	477	416	424	397	431	434	444	433	449	455	438	383	389	440	405	425	448	399	468	446	423	433	431	433	434	401	415	413	396	481	441	416	426	417	425	425	418	420	457	434	431	421	430	447	442	465	442	445	425	398	459	412	417	416	415	423	391	411	411	417	421	453	420	449	422	417	449	432	454	401	449	436	438	425	418	435	451	417	454	426	450	418	454	436	472	421	454	430	432	427	489	443	443	457	434	452	437	428	443	461	471	423	411	402	433	418	434	425	444	421	420	407	404	463	470	429	392	416	392	417	418	411	426	414	442	384	421	445	441	402	464	430	440	432	403	447	408	396	440	458	407	481	448	422	421	398	410	445	404	451	443	455	407	425	440	446	470	445	442	413	423	436	456	406	406	412	422	413	428	429	405	412	426	424	450	422	452	416	407	437	434	401	392	454	426	403	438	445	435	412	389	473	437	415	460	412	452	444	438	401	415	416	424	390	408	435	409	451	400	453	433	439	448	410	422	440	404	420	441	437	424	444	441	405	464	432	421	463	432	427	399	424	462	446	415	416	451	478	437	440	412	433	465	433	443	434	409	444	432	454	466	405	428	465	439	442	421	437	462	433	428	404	398	469	434	439	431	441	464	425	412	392	389	388	430	419	423	422	417	411	432
12083	4914	3075	1136	528	469	408	391	404	394	346	338	338	310	307	329	301	355	290	326	319	299	298	297	327	306	322	303	327	290	343	318	296	331	364	304	309	279	292	308	358	284	317	310	365	297	287	284	327	319	309	304	290	309	302	312	298	336	312	304	283	302	310	306	304	290	289	310	273	317	320	284	314	357	301	294	308	325	316	301	291	324	333	296	344	310	318	307	275	321	311	320	326	305	310	312	297	317	311	329	297	290	295	321	310	264	322	319	272	286	316	304	316	321	326	334	313	311	324	321	328	274	284	293	276	315	318	300	330	316	312	296	298	318	315	286	342	321	301	305	288	298	310	312	294	325	334	320	318	294	313	310	311	319	302	307	295	281	353	294	314	325	274	286	317	289	330	297	300	331	318	326	319	284	319	292	307	278	298	337	324	334	306	339	264	332	336	315	279	295	302	323	333	319	291	284	337	275	326	320	310	253	280	288	266	310	297	305	339	317	296	295	311	288	301	301	308	314	311	330	331	311	326	331	299	299	315	300	311	291	328	338	304	305	303	283	293	372	306	299	297	291	349	329	303	303	312	276	319	290	299	315	310	298	325	307	318	313	289	311	307	300	288	258	307	306	313	312	301	318	291	320	323	276	330	295	283	271	331	316	304	302	310	303	284	300	314	299	305	285	304	318	302	278	316	291	331	299	298	320	332	319	318	317	345	312	278	327	325	307	318	304	324	301	310	295	313	313	324	307	314	302	293	300	317	326	328	256	296	327	305	322	296	311	309	283	316	305	318	310	328	313	334	297	304	322	327	329	319	316	282	301	365	305	335	317	297	302	309	299	312	297	282	314	311	275	280	300	331	316	293	298	315	320	337	317	312	321	300	317	303	314	328	281	322	328	292	303	312	292	330	310	322	288	341	303	324	349	288	314	340	292	308	290	346	296	327	289	275	320	307	319	295	317	294	305	337	297	286	281	342	289	285	322	339	293	293	313	282	295	308	310	304	293	334	301	280	351	326	336	325	317	278	288	290	313	314	289	325	315	304	305	310	314	336	279	299	286	316	306	289	329	311	300	281	321	313	282	328	326	315	333	316	326	283	327	298	301	312	296	316	329	294	315	302	295	279	305	315	313	291	271	283	335	310	295	245	297	296	312	287	318	325	273	340	314	330	317	328	284	297	287	308	325	318	298	307	272	279	333	311	312	305	313	318	307	308	300	293	297	310	319	314	332	317	321	297	304	326	337	290	313	322	305	332	317	353	318	321	308	291	333	293	305	304	319	319	298	310	306	297	305	330	309	294	296	286	310	304	275	273	314	335	310	313	299	340	304	284	298	295	355	282	269	265	315	320	350	292	277	330	265	304	289	319	327	316	286	285	321	316	297	285	275	332	305	313	325	276	285	280	296	298	324	290	304	322	349	326	314	298	321	295	281	270	306	302	297	300	300	317	304	297	278	290	294	316	289	310	291	318	315	297	301	301	277	334	325	287	308	337	322	277	293	291	298	307	307	304	315	294	314	324	321	324	305	309	308	286	302	330	322	317	296	321	267	285	309	285	321	298	342	333	286	286	294	332	289	309	286	323	333	291	297	294	345	302	277	296	277	297	337	304	299	321	315	290	319	313	284	319	310	323	305	328	297	338	317	313	295	313	309	300	329	334	285	344	301	314	288	309	312	321	313	323	335	285	330	307	308	327	286	297	276	318	340	308	301	309	342	340	295	323	263	299	333	282	328	303	298	293	320	323	321	308	305	311	288	289	354	331	281	314	310	293	321	311	296	333	322	361	342	266	310	317	320	293	320	270	313	282	291	308	289	315	298	306	262	274	289	295	313	297	298	291	306	290	309	314	302	297	278	333	306	324	291	281	301	287	332	289	304	288	317	323	291	309	279	302	311	311	285	312	313	278	303	308	326	333	292	322	317	324	294	334	329	295	286	312	318	315	318	331	318	323	345	327	300	321	332	271	283	308	332	311	307	344	322	295	294	290	340	329	307	267	298	326	313	294	312	287	300	309	336	273	336	323	326	331	275	282	289	322	308	295	315	310	307	273	310	319	279	332	312	266	349	308	293	308	313	295	332	313	297	324	329	308	317	304	332	303	314	363	311	319	330	333	303	311	301	301	309	300	312	326	267	296	318	279	283	274	330	310	297	282	354	319	280	300	337	294	307	317	320	317	335	291	323	289	312	331	321	308	323	320	316	308	340	302	316	310	298	345	281	281	310	334	332	286	304	351	285	345	298	352	317	300	294	314	284	291	281	296	283	280	301	312	327	287	301	304	314	299	288	302	312	323	312	290	302	292	332	304	310	325	316	323	306	295	314	315	304	288	329	294	316	291	302	257	306	295	322	304	298	272	291	299	320	289	296	308	274	320	301	321	327	314	327	285	287	293	310	282	315	308	290	287	299	303	313	311	281	310	312	282	294	319	302	269	302	298	316	316	295	327	281	339	316	302	313	292	289	327	294	323	292	362	301	330	291	311	320	316	319	328	305	308	332	294	299	312	310	312	300	312	329	271	332	331	318	307	302	297	305	287	305	296	327	315	282	335	312	294	334	300	290	308	318	330	352	276	335	275	290	284	309	294	352	317	277	320	313	281	280	283	309	286	292	291	277	293	287	294	336	291	285	321	280	292	317	323	295	300	265	310	308	314	328	319	309	285	293	325	320	315	286	319	334	311	311	312	309	302	305	293	287	310	307	296	279	308	307	284	307	299	292	313	300	274	332	287	295	296	292	325	337	312	299	319	285	287	306	305	335	309	289	295	322	329	296	302	309	274	283	325	333	327	321	313	308	295	305	297	289	301	319	312	278	294	288	355	309	332	275	291	331	312	291	342	283	302	303	317	295	316	285	306	286	305	309	281	313	308	323	288	307	304	279	317	299	305	314	293	314	298	279	311	287	279	334	286	306	277	297	309	313	348	323	322	322	304	314	291	311	300	301	314	327	322	313	287	289	285	322	279	314	326	295	291	317	311	308	299	280	280	319	313	300	328	266	373	289	288	289	333	291	296	328	326	305	311	288	313	326	278	298	293	341	360	340	343	309	307	290	352	315	316	323	329	326	305	291	259	311	263	295	313	306	293	282	292	321	328	316	323	289	313	298	329	301	299	301	353	293	297	300	296	281	307	343	313	334	323	273	306	317	334	323	297	298	276	335	308	307	306	286	309	320	296	306	285	289	305	300	303	331	304	295	282	346	286	302	294	340	329	297	346	302	312	306	290	305	287	273	322	293	307	308	308	311	310	311	319	318	310	320	334	309	305	336	304	327	274	307	299	331	301	307	304	317	326	322	307	368	308	303	293	300	305	306	321	334	315	295	289	315	287	315	336	244	310	286	332	309	304	293	321	316	300	333	323	290	320	309	314	284	310	296	302	333	295	295	313	331	289	328	326	327	336	312	284	307	345	335	327	334	279	319	318	340	299	325	296	319	307	300	309	300	313	304	310	315	331	330	352	334	319	300	317	283	304	340	327	308	297	324
8938	5216	6000	3035	1745	1493	1393	1175	1100	1017	952	909	895	805	799	798	766	823	811	768	799	814	722	782	727	730	753	765	759	760	767	748	731	725	771	772	771	689	731	698	734	707	725	784	777	730	747	803	698	739	718	726	723	732	710	743	690	793	771	762	740	740	696	760	734	726	749	734	750	742	748	737	785	743	793	758	726	757	731	713	718	734	741	731	746	741	739	720	736	754	740	772	742	805	741	758	730	731	704	698	759	726	746	749	776	706	721	738	711	731	759	731	729	723	700	724	726	763	753	750	759	744	737	784	735	752	709	711	716	698	760	741	760	719	738	715	722	739	766	775	723	711	727	752	769	757	783	762	798	766	782	747	765	715	791	745	704	751	786	729	779	684	719	718	775	785	774	759	758	764	762	724	762	770	719	774	720	738	746	762	741	732	768	745	746	751	714	762	740	731	697	766	796	759	793	713	734	796	713	759	728	724	724	724	763	761	747	705	773	772	743	780	750	756	766	729	700	692	738	748	744	731	715	731	784	744	759	728	758	780	745	766	720	726	685	763	778	779	773	719	748	688	716	735	697	701	740	751	769	748	709	756	730	689	713	694	765	753	719	764	720	767	761	750	756	764	747	754	696	726	734	720	695	762	706	722	726	757	755	661	726	738	760	724	768	688	729	734	749	721	774	758	735	709	739	740	779	745	757	729	707	757	731	753	738	737	783	740	716	804	778	801	769	767	734	751	726	708	769	748	723	706	757	730	763	761	760	765	759	764	730	720	756	733	762	676	732	741	678	734	787	768	743	756	780	730	737	759	730	779	739	791	717	740	776	747	740	719	736	740	757	731	759	762	719	707	752	713	776	723	677	726	762	763	749	745	756	747	741	730	745	761	764	747	761	755	700	747	721	724	695	730	755	734	693	711	731	705	761	788	742	764	695	758	804	730	715	716	757	765	748	761	747	723	743	751	710	760	720	725	726	714	750	723	722	752	745	754	769	722	703	787	740	713	775	666	784	725	771	767	771	709	736	780	725	750	738	690	732	739	777	764	783	731	714	673	740	753	705	739	684	757	695	737	689	763	712	757	717	771	695	797	776	699	678	760	738	746	737	737	810	727	741	716	732	771	721	751	736	703	736	713	701	761	733	758	743	736	757	758	724	774	721	761	726	746	730	691	756	738	756	745	776	704	759	760	748	763	736	734	773	752	745	746	741	724	720	724	680	723	695	745	737	740	770	766	737	744	761	723	765	742	775	729	712	719	756	711	691	750	710	770	761	727	735	714	742	744	750	737	750	715	719	753	774	748	727	750	764	702	727	727	751	754	718	800	768	728	676	766	711	728	697	737	713	757	719	730	700	760	730	684	770	731	706	767	728	763	723	702	783	686	735	745	710	750	703	725	702	712	750	728	784	752	746	721	742	805	763	738	771	773	723	743	749	732	747	764	766	756	738	719	718	725	775	756	764	717	718	751	759	702	739	756	766	701	712	745	754	684	734	713	677	762	738	742	739	722	699	741	741	767	789	738	700	755	792	736	726	736	765	735	752	687	746	721	730	730	813	739	764	718	703	765	708	739	743	804	732	726	757	738	747	760	751	701	763	724	733	758	721	667	706	750	787	726	717	743	775	728	735	713	746	717	768	742	742	720	775	732	725	746	729	702	726	771	813	726	740	721	714	743	728	738	793	758	773	733	716	748	783	751	741	784	754	736	776	740	693	719	771	756	725	740	752	725	704	732	802	733	721	754	822	741	778	779	729	724	736	749	717	727	732	739	743	729	723	762	796	757	763	750	739	739	773	753	744	722	750	716	731	749	744	748	712	738	748	721	707	716	784	754	696	708	744	731	755	734	744	696	738	776	744	753	694	746	783	757	706	734	755	728	753	747	768	726	793	701	750	763	765	761	722	710	736	685	675	701	745	707	708	778	719	768	802	787	724	719	684	748	691	782	757	702	700	740	762	756	717	714	774	763	791	749	770	711	711	696	707	791	785	711	784	785	728	723	731	822	711	710	745	728	762	748	741	787	759	728	732	722	776	713	734	796	712	787	692	780	737	776	764	720	809	703	780	756	689	709	753	730	743	800	710	764	709	714	759	785	767	717	722	762	736	706	734	705	777	735	745	735	739	736	762	742	702	766	711	724	709	758	713	757	755	717	737	731	712	730	711	743	732	745	765	788	733	731	720	721	692	714	700	728	764	731	738	721	748	778	690	737	709	750	700	761	721	731	736	728	729	732	739	777	723	713	765	687	735	759	729	749	690	712	745	731	691	756	699	732	730	780	716	747	722	763	732	707	772	741	732	735	752	726	721	770	770	732	751	749	764	706	750	747	677	746	725	717	738	699	763	742	743	735	665	706	739	733	764	715	787	758	722	754	765	723	725	764	760	710	720	809	731	749	747	724	762	747	720	719	727	748	773	755	707	765	720	749	706	746	750	693	770	719	729	718	722	762	767	782	794	745	770	705	717	750	742	766	727	758	777	757	756	746	740	741	714	772	727	754	742	755	782	783	761	775	727	724	712	722	741	757	777	708	729	677	738	739	742	686	791	746	756	774	716	744	762	743	757	741	768	709	738	737	745	745	731	733	774	737	793	769	741	766	689	691	727	729	717	753	717	698	770	789	741	780	736	722	738	788	778	733	749	738	744	737	733	735	697	713	717	733	731	733	716	705	754	711	796	738	785	758	733	724	745	729	788	728	751	725	714	712	775	703	758	710	761	727	734	780	735	747	787	713	709	761	768	783	780	727	726	716	747	730	763	724	747	728	699	733	755	808	760	770	761	713	752	709	788	732	739	743	776	748	751	733	704	749	762	697	692	733	720	710	791	691	730	725	759	722	720	772	775	704	734	754	752	778	771	698	771	749	738	756	752	729	759	716	758	718	753	709	769	755	761	777	718	746	773	777	766	750	764	723	741	775	761	749	755	730	734	745	672	763	698	747	777	738	748	687	759	774	706	764	769	718	756	697	720	721	744	700	756	758	733	730	707	712	728	764	732	772	770	752	759	710	705	733	732	744	717	733	729	764	711	754	758	750	747	767	765	793	753	739	763	722	746	731	729	725	755	791	683	721	771	746	734	768	770	744	767	716	734	744	777	736	796	714	710	781	740	764	734	750	712	732	777	746	739	712	718	788	727	741	746	745	735	752	744	761	685	706	715	747	773	728	705	802	677	702	729	692	767	766	743	750	715	749	752	715	773	709	710	717	732	752	728	717	719	711	717	711	709	722	758	768	748	739	761	717	771	706	698	727	728	779	728	769	730	687	788	691	741	691	682	799	702	747	730	718	760	758	723	750	780	722	739	721	692	739	747	776	783	700	765	744	758	716	714	698	724	735	804	751	714	741	705	704	672	751	720	720	758	754	797	720	765	746	710	793	774	768	778	783	710	736	786	748	750	711	775	762	760	775	762	720	750	714	694	747	721	732	747	771	780	717	744	721	733	728	741	757	724	751	781	701	730	717	758	739	733	741	739	716	705	702	751	730
27278	15712	15593	6854	1192	630	468	479	381	410	354	335	313	288	303	303	277	284	307	287	284	292	287	278	261	261	258	276	255	251	276	300	232	253	277	258	268	245	239	221	281	269	237	261	270	260	284	260	274	250	255	278	261	278	257	288	247	251	265	247	235	268	288	269	287	263	265	280	274	269	226	266	248	245	266	264	257	258	269	271	250	256	268	265	274	254	251	261	235	258	254	273	263	266	241	249	249	238	254	280	245	282	244	301	251	228	249	275	267	239	256	231	249	249	261	260	239	247	268	257	258	254	247	258	259	255	256	249	278	271	295	296	252	272	269	254	270	250	278	258	265	246	257	265	282	273	276	258	260	243	264	255	235	283	258	256	295	250	269	266	287	241	267	274	289	242	262	285	246	244	271	266	286	271	262	286	273	260	239	236	241	250	248	253	257	249	311	258	250	275	289	272	250	234	262	265	262	251	239	270	256	301	261	270	280	275	248	274	243	298	242	270	278	271	235	263	277	250	254	249	271	264	255	242	247	249	267	265	238	256	263	268	257	260	254	256	273	286	272	255	236	278	237	235	247	258	242	271	251	268	211	237	269	236	264	245	244	273	290	253	275	280	270	285	295	260	254	263	260	275	256	253	282	252	273	245	265	237	248	258	282	242	270	257	258	279	272	276	245	282	263	245	242	262	254	253	255	265	290	257	264	263	277	244	235	237	270	292	258	273	268	252	267	285	282	257	248	247	248	258	285	235	261	259	265	267	277	268	263	253	266	266	248	272	265	279	263	247	262	246	267	280	286	248	239	257	241	262	270	292	269	257	251	279	256	301	292	244	263	276	265	273	270	253	269	246	261	275	242	247	231	256	260	253	313	279	277	284	244	288	302	242	265	257	286	280	254	273	247	239	253	261	269	236	268	260	237	259	262	252	260	236	283	259	263	259	304	262	231	246	279	268	284	238	258	255	235	232	222	243	254	230	262	251	254	249	295	266	258	255	228	257	278	241	248	233	306	264	252	254	274	274	261	280	235	261	253	259	281	255	269	270	254	260	257	283	254	246	277	273	265	241	279	279	289	254	248	271	265	255	268	244	280	287	263	249	274	256	305	242	254	239	252	277	262	262	252	293	267	268	256	241	279	289	257	268	272	235	285	252	261	243	273	246	256	286	278	259	271	270	261	264	276	267	243	259	241	263	257	279	267	265	257	265	244	287	261	272	247	240	264	264	240	236	264	237	280	240	308	265	270	268	230	282	243	253	257	232	250	248	272	291	276	280	258	248	222	252	262	261	256	259	257	259	238	254	252	280	283	273	262	280	279	248	258	262	234	266	248	258	273	274	275	258	286	267	269	273	281	273	260	276	251	263	269	267	250	252	269	256	257	287	262	240	283	256	252	220	275	260	264	260	271	280	247	260	249	279	262	275	274	273	260	306	268	269	278	270	259	272	289	249	292	283	251	279	254	218	231	270	277	260	279	219	226	249	233	252	251	278	269	252	280	268	238	279	205	282	266	246	271	225	260	274	259	265	286	263	265	261	264	251	258	260	271	274	267	284	271	269	230	272	238	246	302	251	273	247	244	269	262	273	237	277	252	256	253	272	242	244	216	249	265	262	289	300	271	255	255	244	282	272	255	244	239	263	245	262	268	247	245	267	273	253	258	283	269	237	251	239	273	275	266	290	269	267	253	255	319	277	258	283	256	255	296	257	273	288	233	270	238	247	253	296	254	262	229	235	263	254	246	284	258	279	301	261	250	219	258	270	247	285	274	269	261	290	291	265	235	275	236	225	253	252	257	244	246	266	258	273	257	253	263	260	251	238	256	265	240	260	272	263	241	255	288	255	267	254	265	257	254	256	289	258	269	232	269	252	285	269	257	268	235	265	243	287	257	254	254	263	236	258	264	239	288	269	268	258	277	246	280	257	263	263	246	258	245	253	239	272	241	264	258	250	274	275	262	228	257	241	243	242	272	261	239	261	265	274	257	233	277	251	263	289	275	260	248	241	247	283	264	250	257	254	244	266	270	253	250	277	262	259	256	261	266	301	286	288	269	262	252	276	266	238	246	258	276	269	250	245	265	291	265	262	252	265	285	279	280	275	301	272	260	246	277	292	251	247	254	286	249	259	244	219	265	288	255	258	256	260	242	299	267	260	280	273	259	256	242	262	248	263	274	269	271	260	263	260	276	228	257	276	252	263	232	264	300	256	282	274	285	257	266	266	264	277	293	281	237	240	261	256	246	240	251	281	268	236	247	263	233	269	273	245	262	241	231	272	267	281	243	272	254	249	279	249	275	239	248	275	237	285	273	281	282	285	274	260	262	257	265	276	261	267	263	268	264	247	256	264	228	259	248	288	252	258	258	239	286	257	245	256	252	252	284	254	261	237	269	280	267	243	266	260	274	294	248	233	234	275	252	251	258	252	243	267	255	237	246	263	255	242	280	264	249	260	281	269	283	283	268	241	264	242	298	286	285	278	255	244	281	262	303	247	297	279	249	279	266	257	250	266	235	258	248	269	237	252	263	299	280	258	243	288	251	254	302	255	256	253	282	270	306	287	250	252	267	287	268	258	275	300	250	266	285	270	261	221	248	231	259	254	263	245	260	252	259	246	253	250	275	277	246	269	298	238	287	270	271	275	261	261	255	262	234	251	251	225	282	272	238	220	263	272	252	249	266	282	247	256	237	274	275	265	252	263	260	258	296	247	238	256	251	203	252	248	273	264	238	233	273	256	303	264	278	259	241	269	245	247	289	274	266	269	270	286	257	228	278	247	285	271	254	252	261	250	270	266	258	247	262	300	251	255	220	263	263	260	274	293	274	261	274	236	267	207	248	253	257	268	258	287	231	251	233	262	265	254	305	269	252	248	275	272	294	257	243	254	236	290	274	264	284	249	227	265	257	238	257	261	231	247	259	266	227	277	256	279	277	269	234	259	245	256	246	259	281	249	266	265	260	276	244	261	279	246	257	249	223	227	306	237	228	251	288	267	229	243	258	260	255	275	261	277	292	241	255	267	256	262	266	272	289	250	259	222	280	231	248	241	279	234	238	266	277	268	252	232	277	250	285	247	244	256	235	253	265	244	262	280	243	260	257	267	267	246	242	253	279	252	284	216	249	252	269	278	289	265	266	279	265	292	234	272	268	241	258	275	254	268	219	262	278	260	252	259	264	260	250	255	243	226	215	252	245	275	266	270	245	233	254	254	249	238	264	304	268	255	260	259	273	263	262	277	242	291	254	279	275	235	241	254	279	238	283	262	229	244	248	214	246	273	272	262	231	281	247	265	241	246	233	286	239	256	299	230	262	273	272	272	276	283	261	255	299	289	259	271	265	276	232	232	244	279	272	236	271	281	251	271	277	252	256	249	254	275	236	266	247	264	266	282	264	265	228	264	245	242	252	289	247	253	241	265	257	283	242	255	292	218	279	269	247	259	261	268	246	233	247	271	270	263	275	252	267	283	280	266	275	235	247	277	246	260	263	239
19787	13815	20145	11620	2836	2143	1790	1615	1423	1296	1161	1050	989	958	838	801	754	781	746	766	785	730	678	694	709	668	700	660	689	704	661	695	672	685	667	617	658	694	667	651	693	636	638	666	631	582	682	627	642	612	659	658	650	662	643	637	654	634	617	657	637	616	656	664	623	618	635	616	597	623	655	627	657	644	626	619	653	631	662	657	643	708	613	624	628	665	679	633	592	667	647	646	570	617	654	612	630	642	575	636	610	647	621	605	614	665	691	655	618	628	598	610	641	670	649	678	628	632	654	663	663	655	644	603	670	636	592	607	630	677	619	670	654	633	624	636	621	588	616	583	581	620	721	645	608	606	604	656	643	650	651	675	706	647	612	651	611	654	640	622	647	651	593	618	628	648	620	673	597	626	627	659	647	587	619	666	606	636	592	639	650	566	603	651	666	597	639	644	649	643	655	634	648	636	656	609	634	638	616	652	636	617	684	661	631	670	627	625	644	610	601	672	667	590	654	641	631	636	635	667	681	585	647	626	702	654	680	682	646	633	631	630	651	536	656	623	621	615	661	621	661	698	647	624	637	612	629	624	655	617	657	659	668	644	596	608	657	581	626	651	661	611	611	668	654	619	623	657	628	606	644	670	654	665	637	676	607	630	680	655	629	618	622	641	637	630	631	608	658	668	618	608	644	653	618	595	631	637	641	633	644	625	668	621	630	594	639	637	628	634	611	678	632	647	652	636	633	606	600	625	674	666	627	637	610	644	617	648	605	635	644	650	677	590	668	633	651	606	686	604	650	637	670	693	648	653	609	622	649	627	642	574	638	608	616	692	643	634	622	645	636	611	622	638	652	645	631	680	623	569	585	684	640	643	636	646	640	614	667	619	645	643	619	662	587	610	706	654	657	636	665	632	640	677	660	611	625	599	620	650	648	608	658	684	592	644	647	611	646	620	676	634	639	611	612	643	661	627	628	664	646	654	661	608	589	630	658	603	633	636	627	655	639	589	647	614	624	624	620	603	635	615	600	645	595	595	620	637	617	643	638	670	629	659	635	661	582	638	591	670	616	626	642	723	597	641	647	603	631	610	601	636	599	635	601	641	611	628	609	642	585	585	665	604	644	636	650	639	667	692	594	642	659	642	602	597	643	610	624	655	643	637	611	599	683	614	652	647	583	602	622	654	622	607	599	633	613	644	616	671	603	624	612	689	632	631	676	653	687	657	652	621	636	637	611	642	596	617	660	592	628	606	568	627	648	636	604	659	640	593	657	626	601	637	593	642	577	686	635	625	629	605	652	601	595	628	667	683	663	671	581	607	622	626	626	650	637	672	633	649	607	672	656	628	636	601	609	638	616	630	668	614	622	651	614	628	632	624	632	597	601	668	627	626	601	593	609	649	647	616	625	640	657	629	639	653	663	661	654	651	628	603	603	610	628	639	661	626	621	632	579	652	632	647	624	645	648	632	670	620	636	642	641	597	643	661	592	652	673	646	637	670	606	616	636	662	633	646	663	624	612	631	602	590	629	657	655	627	609	687	654	583	602	678	631	597	649	645	673	602	665	645	635	654	664	676	660	572	620	660	654	610	611	604	649	620	637	639	660	663	650	655	604	626	611	631	656	612	647	612	631	595	651	657	614	648	630	622	607	671	587	586	675	618	629	640	641	634	663	641	642	647	673	655	667	640	648	613	621	638	618	660	620	586	614	617	665	620	580	647	629	617	637	703	659	638	619	647	627	680	621	610	623	656	579	638	650	655	656	636	631	646	648	635	626	630	663	647	600	623	645	644	644	646	670	624	699	604	610	579	642	608	633	634	673	635	640	568	623	629	627	654	613	675	611	612	611	646	655	660	651	607	653	657	623	662	662	636	574	637	621	639	596	630	624	612	641	618	654	571	590	634	619	635	625	674	575	639	583	616	637	675	629	600	627	621	690	678	642	635	666	641	652	670	664	645	653	635	624	619	680	680	686	642	666	643	620	649	614	657	641	630	617	605	590	633	633	623	597	682	694	681	612	626	634	643	638	646	629	602	644	646	623	636	651	646	671	573	637	630	596	665	616	635	662	597	626	614	610	621	684	627	645	643	652	625	641	655	685	676	628	600	612	679	619	649	623	656	602	650	622	664	618	577	632	632	639	661	638	637	613	605	638	635	631	619	626	626	622	661	632	610	617	618	600	653	612	616	627	589	622	625	632	647	651	635	676	648	671	638	664	658	662	615	629	621	623	618	576	664	661	636	632	608	632	619	615	598	605	626	640	577	653	579	651	654	614	622	650	582	640	637	623	629	611	611	609	636	644	632	618	653	662	659	616	613	568	615	641	610	653	610	605	604	629	652	638	636	592	655	672	631	654	648	575	613	661	572	624	643	631	662	625	675	671	625	624	642	650	631	592	648	649	592	625	582	610	622	613	604	601	657	636	607	653	630	628	579	658	632	640	629	632	618	626	644	627	645	616	599	609	648	646	614	673	646	646	598	616	629	666	624	574	673	634	640	657	631	609	598	603	617	614	601	686	635	635	653	602	636	634	604	666	625	643	573	644	641	613	613	659	655	640	633	628	688	627	641	620	609	626	687	650	599	655	629	640	680	575	676	687	644	631	635	626	647	621	666	644	597	609	676	604	628	650	613	601	659	672	631	686	648	670	621	605	663	669	688	662	627	648	595	624	623	672	703	655	661	629	637	629	660	671	665	644	668	649	603	627	646	637	604	660	615	655	635	665	664	634	577	587	618	625	671	567	612	649	641	649	612	642	646	607	631	610	645	621	664	611	611	650	667	652	647	633	625	634	610	656	660	600	608	640	650	625	602	659	639	629	583	653	635	627	605	645	636	667	614	605	640	641	621	605	644	629	621	640	620	606	619	617	598	627	616	593	667	636	618	636	656	658	644	631	652	603	617	640	642	634	619	675	626	607	606	622	639	676	639	624	623	635	633	620	639	582	625	613	653	651	597	698	616	598	600	631	637	581	688	646	659	635	662	667	563	665	643	638	636	623	663	602	659	651	615	647	662	625	663	659	635	625	658	586	612	625	600	632	707	613	641	653	643	626	593	636	587	647	615	663	620	604	662	611	630	640	625	674	642	612	664	643	608	599	624	591	613	705	579	635	629	641	663	658	624	630	630	595	596	681	630	613	622	652	653	650	661	657	558	630	623	674	656	631	691	642	640	630	640	683	628	648	635	685	659	656	604	652	639	658	625	623	646	626	682	641	685	629	651	632	636	592	640	642	647	639	616	603	626	647	621	648	668	649	628	634	643	643	610	642	666	630	603	626	645	664	623	657	613	637	695	642	572	623	701	642	622	614	624	627	658	630	634	613	644	633	616	611	607	658	643	684	621	645	607	629	629	653	644	646	645	668	652	615	629	641	633	606	622	655	633	636	642	651	616	604	672	625	638	650	672	621	638	671	653	658	614	611	651	616	651	646	651	649	615	667	632	628	615	639	630	680	586	614	661	632	647	666	636	624	624	652	635	586	640	644	643
35924	24342	22694	12432	2091	862	615	453	403	310	321	233	217	215	238	214	202	180	198	199	175	199	187	177	179	200	164	179	175	192	171	198	157	181	175	156	182	162	168	154	171	147	176	162	168	156	178	164	128	182	163	156	174	174	154	173	170	168	180	157	162	169	152	177	165	185	174	140	195	156	148	175	170	181	167	178	189	192	169	166	178	145	159	180	164	161	167	183	159	173	178	159	161	190	165	168	161	173	169	187	169	161	147	188	161	184	177	162	175	162	166	158	149	184	167	143	201	163	173	172	156	180	179	194	177	157	150	169	162	143	160	175	171	192	145	164	164	182	145	157	149	185	166	186	164	160	174	151	163	184	157	170	170	185	168	172	177	171	185	173	148	181	162	173	159	181	202	185	163	164	172	166	168	160	164	182	164	171	174	177	165	144	164	159	167	168	167	173	164	173	172	168	172	175	192	189	173	181	158	178	161	152	168	208	184	157	181	171	174	173	153	172	163	168	167	177	152	168	168	156	171	178	151	158	186	176	165	146	182	169	175	155	172	162	179	162	153	157	151	178	177	183	154	155	161	168	166	182	157	179	155	158	164	173	165	184	176	168	154	169	193	157	151	160	137	172	153	164	171	163	180	169	168	166	147	174	148	173	181	202	166	165	152	192	170	181	151	154	147	183	173	134	158	178	173	192	165	158	166	169	148	175	169	175	152	150	178	162	175	168	168	172	173	161	168	180	151	162	165	181	160	177	179	154	191	153	161	148	178	140	151	163	183	181	175	184	162	159	181	170	168	156	154	178	168	162	190	183	166	182	185	177	166	154	184	182	157	144	182	201	163	188	162	166	160	173	179	168	178	143	173	172	195	148	159	164	183	158	169	166	168	169	172	148	131	161	173	169	157	138	192	166	170	170	177	165	165	179	157	177	148	176	155	161	166	189	164	148	180	137	163	175	182	158	156	186	185	188	192	148	173	154	152	152	163	144	170	156	158	194	177	157	159	149	180	168	151	163	171	151	183	144	163	191	160	197	199	183	179	169	169	161	177	169	158	185	165	180	177	140	167	181	172	151	166	179	162	166	171	153	180	178	181	161	170	169	137	161	160	158	155	157	162	157	142	163	153	179	185	167	175	171	145	150	172	167	168	180	172	156	142	198	157	169	171	163	190	189	134	167	141	184	179	179	163	181	149	151	204	142	156	183	160	175	148	160	175	165	186	170	157	161	162	195	155	160	175	158	181	157	167	169	159	155	151	169	177	169	165	169	170	154	173	191	185	184	180	170	164	164	156	154	164	188	185	181	169	181	164	159	199	169	183	162	163	150	167	171	177	168	175	160	186	164	164	152	171	176	151	159	164	155	166	149	197	188	170	186	172	162	176	165	171	186	180	158	173	166	165	162	156	162	173	192	182	170	182	181	142	175	179	166	177	145	140	172	182	144	187	145	178	180	167	164	169	152	174	158	159	168	171	162	168	170	161	172	154	177	157	153	165	170	170	156	150	190	170	166	174	161	171	152	166	172	182	154	162	164	174	186	198	176	176	163	168	160	152	146	147	153	142	192	156	158	177	157	154	154	157	146	168	164	189	178	168	172	165	182	169	152	159	183	185	173	162	175	159	165	174	167	172	168	168	174	184	164	144	178	196	174	147	137	157	181	153	169	169	149	150	168	189	180	165	169	154	187	173	178	188	171	168	184	173	187	167	181	179	170	165	172	167	187	167	158	162	151	160	162	160	175	156	187	156	173	168	173	165	155	156	154	184	180	159	172	182	177	175	168	169	165	168	170	175	187	159	178	171	169	173	189	182	169	177	161	170	176	164	177	184	148	175	179	173	199	152	176	139	165	168	162	182	182	168	167	159	154	180	170	143	167	175	161	156	171	155	177	183	172	170	123	171	167	155	175	161	178	139	157	194	167	168	159	163	145	171	166	177	178	169	166	170	172	165	160	165	191	179	149	164	150	176	150	155	163	174	160	161	180	163	130	165	149	172	142	179	159	170	202	171	166	181	165	138	159	175	150	151	181	170	176	157	157	165	173	144	159	178	154	165	171	153	155	132	154	175	182	165	176	187	181	140	135	142	163	190	172	150	154	154	136	160	191	158	164	159	179	146	183	161	190	162	145	163	165	146	196	160	189	165	164	186	155	148	166	177	159	193	194	173	173	176	173	166	152	157	164	172	168	126	187	188	153	153	168	182	165	168	156	160	165	146	179	171	170	174	155	162	184	165	158	170	144	162	166	166	183	165	165	164	164	171	167	180	176	163	168	155	195	171	167	164	157	145	162	167	167	175	155	175	186	176	184	178	158	163	158	164	165	160	163	169	170	175	169	171	184	184	180	156	152	181	178	187	184	147	160	187	167	149	163	155	183	165	157	197	171	159	176	162	158	169	154	184	157	170	159	175	170	174	160	172	198	162	145	159	197	160	149	164	159	153	160	177	171	164	156	179	155	167	187	184	154	170	165	148	165	170	174	175	178	149	150	172	181	162	156	180	178	166	172	181	149	145	162	172	177	158	144	152	191	188	165	153	175	192	170	170	178	157	199	157	149	168	183	167	171	192	152	156	173	157	176	180	189	162	173	160	169	170	180	184	185	146	169	130	142	172	167	201	180	184	177	183	201	184	140	193	165	145	150	167	171	173	166	155	178	157	164	147	158	165	179	177	182	170	183	159	158	169	168	161	190	174	151	189	178	160	174	197	184	158	177	166	192	172	183	176	177	154	159	173	186	196	147	160	163	158	157	161	169	203	172	152	213	155	169	161	178	173	165	169	186	164	165	204	169	161	174	165	176	144	152	168	160	174	177	158	128	177	142	170	149	194	160	169	135	155	166	156	182	166	164	171	135	169	141	167	176	152	170	156	162	148	169	157	177	148	158	178	174	171	178	150	158	175	173	178	163	176	171	148	170	178	166	157	175	176	166	171	162	166	162	149	201	171	160	165	169	154	158	188	184	168	165	177	153	150	190	158	170	168	162	177	149	166	163	164	168	180	141	176	162	174	143	146	154	151	159	171	149	159	159	176	171	159	160	163	164	167	157	186	176	164	173	188	147	189	157	147	166	180	163	167	183	183	162	157	160	164	154	166	159	185	170	152	159	176	158	205	175	165	167	178	169	170	199	147	173	150	188	163	157	163	177	171	181	150	180	146	160	157	171	167	172	161	176	147	171	166	184	169	154	184	165	143	191	167	169	158	168	163	180	146	147	154	195	155	166	176	180	166	183	173	190	176	171	175	175	201	182	139	161	149	160	181	156	200	171	195	173	164	158	163	167	176	171	158	162	208	182	173	181	185	175	154	147	153	174	147	171	159	155	156	182	148	170	163	153	179	167	173	179	160	168	169	180	158	180	145	183	134	178	165	161	184	174	159	155	164	179	160	159	174	180	164	137	156	158	146	188	172	183	159	173	149	155	184	159	154	159	153	155	145	182	167	167	165	168	145	170	161	186	186	156	160	145	199	179	185	206	150	142	152	167	152	153
24677	20222	26015	14899	3540	2786	2251	1895	1727	1460	1327	1095	911	845	720	722	712	609	610	625	578	571	544	533	517	507	482	495	510	517	473	507	451	472	484	494	463	487	473	473	448	480	468	436	456	471	429	438	476	434	451	430	423	456	453	441	460	436	437	458	389	432	443	442	463	438	416	433	448	424	395	463	403	456	422	411	416	458	439	441	429	419	433	410	462	421	453	413	436	462	439	451	445	423	420	418	450	461	391	411	453	436	411	440	432	429	420	441	386	407	412	451	468	399	436	382	408	448	404	481	435	447	438	448	455	420	415	419	427	406	455	421	430	425	433	426	419	430	407	427	411	436	435	432	416	445	429	472	442	449	428	427	450	444	458	418	423	411	424	415	416	442	421	440	434	459	405	410	409	432	353	461	423	440	415	433	410	468	413	424	438	428	444	470	406	436	454	410	438	412	433	400	435	440	403	425	413	404	411	426	430	425	413	427	408	427	411	438	404	434	439	437	402	425	462	452	421	414	411	397	376	416	419	451	429	408	458	447	425	415	427	420	444	433	469	444	424	473	409	442	471	435	411	442	421	411	439	447	424	425	411	404	451	438	428	434	410	424	419	448	426	442	450	450	436	421	474	401	452	413	429	409	419	440	426	406	444	433	413	412	424	406	411	425	385	461	443	447	460	429	434	423	416	417	443	438	397	420	442	445	424	421	440	433	433	430	406	411	401	416	415	422	429	425	388	448	429	426	430	438	453	420	443	435	412	422	439	458	435	420	428	474	476	410	433	440	402	459	382	417	454	399	434	431	380	427	419	430	422	428	420	443	439	417	444	452	446	420	414	443	419	390	424	447	429	470	485	438	393	430	428	418	430	434	431	432	420	421	444	414	397	404	445	431	446	396	421	452	450	425	450	434	432	446	423	402	432	473	420	390	400	425	459	377	399	388	429	419	399	416	409	432	453	423	427	452	412	425	450	417	410	421	414	451	397	407	423	439	418	403	450	413	450	445	445	443	438	428	451	427	404	407	397	437	429	439	413	429	442	426	433	406	428	435	450	436	397	401	461	398	401	400	430	436	430	427	435	401	427	420	436	429	420	429	405	444	408	414	467	452	392	439	428	430	375	439	415	436	414	429	441	405	403	430	444	442	432	442	440	447	402	425	443	428	442	399	456	447	438	417	433	446	408	429	441	387	426	425	451	427	429	398	388	446	424	419	414	396	400	440	430	405	414	430	459	400	415	425	424	422	411	431	452	409	403	436	411	414	376	416	413	415	432	443	444	414	477	420	445	454	433	420	439	423	430	404	437	405	460	419	445	442	412	440	413	408	463	417	407	440	423	438	425	451	402	412	444	407	385	404	440	412	442	413	414	474	432	453	415	432	396	462	414	417	372	419	440	413	403	419	404	429	441	423	428	415	429	435	407	413	407	479	446	371	442	395	426	404	413	394	447	441	436	415	403	435	450	458	451	414	424	459	397	459	412	439	450	432	436	435	423	412	418	392	450	421	430	427	435	412	462	419	413	470	412	419	419	447	430	423	424	422	424	400	419	424	393	443	426	465	431	417	435	439	426	425	449	439	419	419	432	438	410	433	439	455	427	418	408	466	445	420	426	429	421	438	454	462	431	428	422	375	413	432	430	448	436	402	392	403	450	407	427	417	424	447	471	413	426	385	444	398	415	382	454	427	411	423	455	435	400	427	449	432	378	407	406	445	417	446	443	426	433	416	446	443	433	464	408	386	459	438	411	398	428	432	433	431	476	428	437	442	416	453	415	423	425	439	412	443	386	458	394	406	450	428	441	450	421	395	440	438	428	455	426	419	425	463	451	432	398	422	426	452	392	457	469	415	414	408	412	426	440	392	405	459	450	438	448	442	448	370	429	417	412	452	430	402	443	442	435	446	462	430	408	442	448	411	418	435	404	411	408	481	468	425	441	397	411	451	424	402	419	418	443	426	425	425	450	451	453	425	431	436	454	412	408	413	429	449	396	417	436	434	444	399	450	424	427	433	452	429	389	419	422	445	446	453	403	433	479	449	413	409	422	447	423	427	407	435	412	420	414	397	408	437	427	435	438	445	434	442	403	435	420	430	400	382	467	404	387	446	431	445	435	395	412	443	458	411	404	443	420	406	417	429	421	440	443	433	433	436	416	414	453	410	429	431	416	400	444	447	430	445	434	443	420	449	428	424	437	436	464	414	460	437	482	412	425	429	408	420	459	431	383	416	431	393	419	427	397	423	395	466	440	403	437	417	445	422	437	409	382	411	429	410	420	438	423	468	428	416	412	422	407	407	490	450	426	413	399	413	439	441	420	444	385	427	449	416	389	396	413	407	438	399	444	395	484	436	430	443	440	480	409	423	418	426	434	427	414	421	402	448	440	452	441	414	428	406	424	428	423	419	418	430	445	460	432	433	410	417	419	414	457	422	446	393	442	412	490	429	423	448	414	456	438	379	436	417	389	418	442	437	438	414	414	426	402	446	402	447	458	413	454	387	432	439	462	412	470	419	402	390	418	397	396	438	441	411	422	426	476	415	403	411	443	428	451	428	397	393	447	426	410	422	430	432	403	438	443	445	457	425	399	440	434	436	442	351	428	421	453	448	439	422	418	427	420	448	404	440	447	430	421	392	417	431	423	410	465	433	453	435	425	456	389	444	435	431	450	405	430	415	414	416	445	418	461	399	409	407	436	421	420	417	442	447	427	405	396	428	440	435	419	455	429	416	464	456	451	420	422	409	448	390	452	441	439	439	436	403	449	416	408	465	407	419	438	420	418	425	429	405	416	408	433	421	446	428	444	459	441	448	427	447	392	436	436	455	428	427	456	438	412	457	416	407	411	425	435	406	429	415	403	424	414	429	421	458	420	424	422	392	475	431	438	427	455	439	405	415	435	444	450	413	457	421	460	432	426	420	408	438	414	419	421	485	441	453	451	415	410	430	419	450	411	429	380	405	416	423	458	408	439	438	435	428	405	431	449	445	469	461	416	410	414	436	422	477	440	447	410	427	412	420	416	419	447	425	424	404	411	451	418	420	455	434	403	434	424	390	427	449	448	437	434	432	439	468	447	437	426	435	425	423	439	445	437	461	390	420	428	391	421	406	444	446	416	418	424	400	391	413	447	431	430	467	438	434	416	414	430	433	435	385	419	461	403	460	414	442	433	427	427	433	423	455	409	462	415	410	386	400	454	415	428	420	454	447	395	423	388	480	459	414	432	447	434	422	414	440	397	435	409	425	433	404	424	418	432	403	446	421	449	436	414	402	440	437	419	396	416	422	423	431	426	434	397	407	450	424	387	432	371	412	423	455	430	418	409	437	438	415	416	397	421	418	415	401	422	419	445	444	409	397	427	428	417	411	423	405	416	445	432	430	419	417	434	414	435	412	435	468	445	441	419	409	425	411	430	427	437	430	417	453	412	426	429	412	429	484	445	441	444	425	456	454	488	385	428	439	407	428	409	451	408	425	419	424	409	415	393	428	452	445
11829	5065	3240	1316	532	470	366	395	414	317	325	344	311	317	322	319	312	333	334	339	302	304	312	281	291	300	322	303	290	320	277	279	277	313	314	297	294	301	316	298	280	304	281	300	290	307	311	306	273	310	324	293	311	297	280	312	311	299	295	277	290	290	303	332	286	314	297	341	267	298	315	287	300	318	315	309	268	318	318	329	301	290	296	325	283	323	323	320	289	305	306	307	307	329	316	320	272	297	293	281	317	335	336	300	305	312	303	342	337	318	279	291	317	279	292	333	305	328	300	312	277	315	325	335	289	281	304	310	299	277	276	290	291	313	302	277	320	298	314	311	311	332	326	320	302	314	318	309	304	312	307	289	291	280	305	275	294	315	318	316	282	296	311	323	289	332	292	292	321	306	296	338	270	284	320	306	304	300	303	294	284	312	366	283	299	286	324	317	292	298	329	308	300	284	296	298	297	300	295	298	301	310	300	338	313	311	327	302	312	306	311	273	317	269	279	315	301	297	299	286	297	300	284	304	323	294	298	291	289	291	278	294	315	294	309	271	293	282	325	358	292	307	322	282	295	288	283	293	315	320	328	294	306	313	315	302	313	353	287	297	285	321	323	291	324	291	305	302	309	272	304	297	309	302	314	312	316	293	332	282	287	303	298	281	327	283	278	297	323	347	262	277	307	298	296	306	304	290	305	307	297	309	327	300	300	274	295	320	308	310	313	316	295	291	285	283	290	302	330	318	315	331	319	255	287	257	311	340	284	324	307	305	290	340	304	269	308	303	286	290	276	310	282	306	310	310	284	303	304	305	317	292	300	338	294	290	317	337	303	307	321	282	324	323	300	316	303	267	317	353	294	286	304	290	300	325	333	300	322	299	259	319	280	274	302	301	315	311	286	301	288	275	283	287	307	294	284	284	293	288	346	342	286	332	316	284	315	326	304	307	286	305	292	299	325	302	300	297	315	302	321	274	322	324	338	359	304	315	329	314	322	334	309	297	304	289	291	321	292	291	282	320	291	269	303	331	278	289	306	296	322	326	273	305	305	289	322	328	296	308	334	285	297	330	296	307	326	337	307	317	292	332	274	299	307	296	321	332	303	311	343	301	279	321	274	275	308	314	286	308	311	281	314	315	316	279	324	285	282	304	304	318	323	264	292	306	317	315	281	290	304	269	284	324	301	322	308	334	317	289	294	314	305	306	310	346	310	281	317	280	298	280	290	300	310	305	320	302	295	304	325	284	260	291	310	312	347	306	304	289	263	295	283	302	284	296	305	293	305	313	311	295	323	313	302	328	283	301	284	296	305	330	288	329	312	328	288	309	355	329	303	297	285	306	292	308	310	294	282	316	311	312	293	289	315	315	289	311	301	300	299	282	283	256	305	314	293	309	330	293	295	312	323	329	321	292	308	333	298	267	288	325	289	293	302	288	290	281	274	328	318	324	302	330	291	304	327	274	301	298	301	318	283	333	295	302	317	296	307	304	293	331	306	289	291	298	311	293	323	301	296	286	291	284	307	325	326	310	333	273	295	309	317	302	283	310	309	330	319	276	317	296	288	317	285	281	292	275	305	305	309	319	289	298	303	289	255	297	348	305	317	274	298	332	297	288	293	314	286	285	295	305	272	327	285	306	292	256	308	309	308	300	324	316	301	291	297	270	307	275	285	317	303	272	294	296	314	302	293	332	276	310	312	301	308	311	335	279	304	289	317	300	316	292	286	290	311	295	313	272	300	288	302	290	301	311	296	281	276	307	293	227	304	306	319	299	290	278	313	273	277	297	294	309	313	313	296	285	277	298	327	304	290	322	307	317	319	299	299	288	346	299	330	300	306	289	349	275	259	295	314	296	320	304	296	277	294	317	309	337	294	318	303	300	283	329	319	319	329	285	271	338	314	325	318	281	288	332	305	326	273	271	310	297	280	305	324	316	316	292	293	315	303	307	308	322	322	315	295	325	310	326	314	309	293	280	340	316	289	318	295	322	314	281	295	272	315	310	292	273	357	314	326	285	329	280	299	282	285	337	310	271	294	334	307	290	284	298	313	300	285	307	282	294	296	296	317	281	308	341	332	310	295	307	302	303	312	304	314	290	288	290	323	308	302	318	326	330	291	306	270	294	334	302	261	264	264	322	321	308	304	310	307	324	315	338	295	327	295	330	302	287	317	325	296	291	333	316	311	281	307	287	288	302	288	306	326	297	308	298	360	308	297	281	293	305	333	305	297	286	282	305	304	285	319	280	290	292	319	295	313	328	328	322	302	281	307	269	304	312	312	318	306	342	301	300	314	301	326	341	311	324	321	316	295	312	290	278	319	300	306	299	320	285	289	273	336	324	339	324	287	287	325	315	326	309	307	302	307	312	332	282	307	314	299	288	320	280	317	314	269	283	283	293	291	336	332	307	316	353	302	299	337	319	298	291	311	309	304	310	279	310	326	288	312	296	310	298	297	328	276	310	291	306	303	243	294	250	320	279	283	325	334	307	272	309	313	279	327	274	301	327	332	322	314	276	301	291	332	337	349	337	306	322	284	327	286	282	280	306	286	314	287	294	300	322	337	335	300	317	296	331	283	304	284	313	265	321	258	275	296	287	284	299	270	301	322	272	300	309	304	298	326	297	339	309	273	304	307	312	316	288	267	287	333	280	309	299	324	277	320	329	283	266	334	306	295	274	295	326	308	307	341	264	305	306	318	336	326	302	316	306	301	283	303	311	329	288	270	287	321	331	296	299	291	279	314	302	283	266	304	303	314	283	273	305	281	309	313	301	287	312	295	331	316	300	322	301	326	303	322	331	298	307	314	296	324	306	343	276	331	292	303	258	334	279	323	304	281	307	328	308	288	308	304	284	257	293	330	301	301	335	313	308	313	320	331	309	314	279	311	334	306	315	306	296	288	314	294	326	329	286	331	296	307	276	311	326	294	288	310	352	309	291	306	307	292	301	309	293	293	280	304	321	303	299	291	354	315	308	286	310	356	304	328	302	292	283	318	320	284	279	328	316	330	317	319	285	310	316	325	302	296	330	315	274	304	319	352	332	310	291	287	280	315	290	297	277	298	298	302	294	306	305	295	292	354	337	305	292	296	301	262	309	294	281	286	285	294	279	304	270	311	295	305	316	310	293	297	300	291	331	290	273	300	301	294	283	306	316	300	260	284	298	313	297	308	272	313	288	306	296	263	324	279	274	346	313	305	284	285	326	334	309	331	308	285	303	314	292	316	303	279	312	301	308	309	295	297	312	329	282	308	306	298	318	321	316	288	320	282	312	314	288	286	292	301	332	321	296	319	312	294	290	329	322	326	317	285	289	323	289	337	319	281	312	259	288	310	279	284	266	293	296	277	334	317	295	285	322	318	283	329	300	342	311	299	283	316	321	286	280	303	310	330	294	308	308	279	262	296	306	313	320	328	282	305	334	342	328	280	300	296	308	273	303	302	268	301	322	294	298	299	261	293	303	308	307	268	322	335	283	296	303	293	272
8832	5388	6515	3734	1795	1430	1248	1184	1072	984	959	880	825	816	760	781	841	782	756	736	750	768	820	734	728	742	765	728	745	735	746	681	693	745	727	742	711	739	755	749	730	718	731	745	702	745	756	707	698	751	748	797	782	734	751	754	746	735	722	719	750	772	752	737	761	709	794	695	735	756	720	699	716	775	755	749	752	718	703	724	734	726	742	766	709	759	712	729	733	712	761	777	735	752	706	745	787	707	728	656	712	745	703	773	735	689	750	726	678	767	750	741	768	751	758	733	733	699	728	717	752	684	786	710	795	734	745	681	758	701	742	689	744	671	724	746	733	745	762	739	721	718	751	727	748	757	707	722	761	731	708	727	686	737	715	727	770	726	699	759	692	740	735	740	711	732	746	696	713	798	731	739	776	708	705	703	742	679	759	752	730	718	726	702	690	701	738	679	710	722	706	736	767	689	770	684	766	747	729	750	709	767	711	718	696	774	740	747	755	795	741	726	770	723	728	678	794	749	726	726	721	680	763	756	741	699	740	669	746	703	729	718	704	764	712	745	717	735	673	759	711	695	721	698	716	721	728	729	755	767	737	778	800	739	763	784	694	733	730	719	769	746	708	715	770	754	717	724	739	725	744	738	781	697	743	728	768	717	693	733	736	725	711	745	715	735	742	673	741	777	694	744	759	744	718	711	718	764	726	680	753	727	747	713	730	713	704	787	726	772	716	741	762	716	755	725	685	752	721	738	678	682	726	723	760	719	783	741	704	711	736	742	751	704	706	769	730	735	699	685	765	747	696	764	758	691	734	727	743	724	710	705	717	768	785	735	766	738	763	746	748	725	747	715	730	724	762	716	728	719	721	744	724	701	759	710	719	724	765	735	692	665	689	745	712	759	713	754	719	719	732	775	744	781	696	758	750	762	717	724	708	761	730	764	704	721	704	769	742	713	732	762	699	702	714	761	712	758	745	742	745	737	708	761	738	736	759	771	690	687	729	779	739	811	727	731	737	685	737	728	784	770	729	716	763	719	778	657	753	740	738	693	717	779	739	745	740	710	741	724	755	757	796	740	738	732	701	729	735	756	783	758	758	756	743	751	715	689	735	728	737	719	720	721	758	742	735	740	737	720	736	740	733	762	762	758	733	738	738	690	731	784	766	746	699	684	754	754	735	749	780	719	758	692	721	777	789	714	773	767	696	695	740	759	798	736	724	735	770	713	708	755	774	718	767	688	716	715	660	734	760	703	769	766	703	717	761	737	753	753	777	730	713	735	721	772	733	741	706	705	708	695	766	674	701	728	763	741	749	697	765	733	736	721	714	766	813	721	737	749	701	781	716	720	712	751	692	733	745	778	703	752	732	742	733	749	741	719	731	739	720	743	743	721	757	721	710	774	751	700	773	752	731	816	756	718	720	737	786	727	736	686	744	734	692	689	723	776	731	701	767	748	735	725	736	726	725	730	792	709	741	717	752	721	773	734	758	744	772	740	732	694	747	714	718	747	709	711	756	751	722	755	733	739	713	698	725	719	776	770	779	743	715	733	735	702	804	711	722	746	725	769	737	756	755	731	697	743	676	725	727	715	728	757	736	750	721	705	734	777	686	725	734	767	684	714	719	722	761	693	672	748	705	726	751	735	707	718	727	733	725	716	734	777	692	668	716	733	724	711	708	708	715	669	734	712	712	722	720	699	721	740	752	711	746	741	769	692	732	767	719	729	733	741	749	733	747	694	736	715	745	739	779	738	762	717	688	717	712	701	733	761	724	727	709	696	767	732	754	720	727	728	761	737	708	722	743	726	716	734	725	782	752	694	717	701	758	806	730	691	716	744	748	724	744	702	750	748	729	723	769	701	691	746	769	721	695	728	751	737	717	753	748	759	718	723	709	712	760	745	737	763	782	731	755	725	725	736	752	686	732	748	709	736	784	727	755	760	715	729	739	683	722	737	721	731	742	727	727	781	744	742	714	704	702	691	741	776	754	720	722	781	726	732	771	735	741	732	757	743	747	749	716	683	725	733	777	648	729	688	724	787	770	712	763	749	758	693	755	710	717	734	752	739	749	717	755	727	719	791	707	693	723	753	748	772	736	756	740	704	743	727	732	722	711	732	704	694	737	715	720	750	742	740	720	756	721	753	775	711	728	717	739	736	748	740	762	760	742	717	726	745	799	763	703	742	745	722	707	699	739	751	711	707	708	714	745	732	718	756	736	709	710	777	762	747	762	719	740	736	761	771	745	774	730	743	758	772	749	702	696	754	753	723	729	726	749	734	737	697	736	741	696	728	713	727	736	728	700	727	725	697	713	694	734	717	752	721	713	720	731	730	775	706	668	680	792	734	725	727	744	676	710	756	718	692	725	720	743	683	724	705	719	725	707	702	701	725	776	702	674	718	731	653	772	738	702	744	745	677	727	715	718	737	730	778	723	709	768	688	771	673	783	723	724	709	739	724	739	756	753	686	721	736	715	764	719	756	741	753	718	750	728	740	735	784	726	759	748	745	712	691	710	755	755	768	713	711	751	803	681	704	703	737	733	775	719	749	703	747	713	717	720	734	746	703	757	723	746	680	732	742	758	748	706	720	729	758	701	757	718	741	726	711	772	743	787	708	676	740	746	741	687	751	690	734	737	716	738	755	744	755	731	702	743	714	701	696	713	737	738	713	731	788	731	746	767	690	732	709	716	697	716	731	701	763	699	722	777	744	710	739	750	753	740	705	702	708	754	700	713	733	739	735	732	722	763	768	736	719	698	757	762	709	754	732	733	701	752	692	730	744	740	732	774	713	719	746	716	727	725	749	757	688	714	805	727	738	707	731	723	683	786	737	758	749	719	758	709	727	734	687	729	706	756	749	778	750	754	711	728	708	762	753	743	739	730	709	758	695	765	728	733	775	687	729	743	751	720	694	710	735	745	754	728	709	766	732	708	710	718	764	728	743	714	715	752	701	717	710	731	732	683	721	736	710	745	727	730	725	668	724	753	712	747	699	723	735	761	725	737	770	746	741	723	785	726	704	699	701	689	740	700	690	688	771	693	744	725	746	730	718	717	713	739	717	774	717	710	711	727	752	694	660	751	746	710	738	747	725	720	706	714	676	698	694	751	725	738	729	710	765	732	717	726	696	721	704	710	698	702	715	763	733	759	724	738	688	728	737	743	710	704	776	728	712	747	757	704	730	722	743	699	698	734	704	710	693	756	730	738	731	693	723	772	710	770	756	723	733	726	696	687	772	736	705	711	788	720	763	730	718	778	744	725	744	665	700	708	712	790	746	792	710	651	750	735	741	734	709	681	752	752	716	731	769	760	755	700	742	730	744	764	750	751	723	773	728	727	763	722	731	739	736	757	805	702	750	766	795	710	751	738	710	688	719	712	715	725	748	748	713	739	752	713	708	691	702	710	773	732	729	699	750	721	732	736	698	734	756	781	715	698	731	698	710	729	781	761	669	757	715	768	758	696	774	739	715	722	715	695	715	765	728	728	721
27102	16503	16626	7255	1174	588	461	482	453	351	310	317	307	284	289	274	302	289	264	278	289	270	283	285	230	246	283	267	279	266	265	280	259	284	232	265	274	264	262	301	235	257	227	277	291	267	249	279	267	255	246	217	275	255	258	267	269	261	278	283	266	250	273	250	276	220	279	294	298	288	269	284	266	258	249	236	277	275	257	263	253	244	271	256	238	254	275	272	238	262	255	277	250	263	256	282	267	254	265	253	240	259	245	240	287	253	260	248	249	294	267	279	241	266	245	250	257	247	264	243	248	239	287	269	258	253	233	244	259	265	255	264	262	244	251	261	246	251	255	248	263	252	251	239	264	272	249	239	247	273	223	248	247	249	265	269	250	259	284	264	277	279	266	261	236	264	260	236	276	247	263	260	294	249	261	252	252	284	279	255	269	236	258	277	244	264	273	292	255	251	275	268	256	250	268	235	277	267	244	276	257	269	258	238	238	252	300	298	240	254	262	262	285	274	257	273	238	250	268	285	262	243	239	270	263	244	263	269	274	282	239	235	268	254	264	291	263	252	268	258	265	249	280	258	267	241	264	247	235	263	262	270	233	260	300	265	245	261	257	257	272	264	281	258	269	272	238	269	252	266	289	255	250	239	268	265	256	292	269	221	249	274	266	258	243	270	263	253	286	233	257	231	285	289	264	277	230	248	270	255	246	295	246	237	231	272	247	287	254	263	239	263	247	239	261	234	279	273	259	259	252	275	278	269	247	257	263	261	221	279	256	266	256	261	296	241	260	242	247	199	240	303	240	267	263	239	245	265	256	241	262	238	230	240	244	245	237	270	266	245	261	275	276	252	280	279	278	236	266	270	273	269	238	256	235	261	247	255	252	270	260	268	271	240	290	286	273	271	287	255	264	308	236	248	238	277	234	268	261	263	241	240	250	252	291	254	286	247	260	236	231	257	261	266	264	273	255	241	267	284	261	249	293	271	241	236	260	274	259	254	264	246	269	251	256	235	262	305	270	264	263	244	284	254	298	286	288	252	283	296	287	235	274	261	242	243	249	265	303	276	263	270	257	267	270	273	268	241	288	257	296	279	278	269	265	239	246	264	296	276	257	244	283	269	258	261	267	241	293	251	234	232	282	221	247	274	254	254	254	238	272	253	311	274	245	267	287	233	278	244	231	266	249	266	200	264	274	255	244	242	271	264	260	278	266	251	269	276	263	268	270	285	263	232	251	285	261	256	235	240	260	234	265	291	265	249	247	275	258	273	248	246	266	255	285	270	269	282	216	264	265	268	251	251	268	266	258	228	279	266	264	279	269	286	254	261	261	271	263	271	267	247	242	233	251	247	261	271	244	252	241	267	262	238	239	268	258	237	255	252	289	257	266	256	282	284	240	254	250	264	225	250	275	222	265	252	252	243	280	243	271	277	256	246	262	245	267	254	305	240	251	258	259	243	239	252	243	284	259	258	257	268	281	273	270	261	232	252	276	257	254	258	259	254	283	239	259	255	262	288	257	274	245	271	220	257	294	266	264	279	253	268	242	266	239	237	260	250	285	255	279	268	260	266	295	263	269	257	267	261	255	227	243	238	245	264	240	253	276	248	271	246	251	265	256	252	253	268	233	280	273	238	253	252	299	252	245	238	278	269	249	273	259	224	272	253	256	246	279	273	237	264	271	268	247	240	252	290	254	263	240	244	258	267	243	256	231	234	257	236	268	251	265	254	266	240	249	239	259	262	285	273	254	257	256	275	276	241	269	268	273	265	254	254	282	272	270	267	279	285	248	274	282	271	248	260	272	267	262	302	245	267	244	271	253	231	252	254	227	259	287	274	243	276	277	290	249	243	234	259	281	267	286	250	239	266	262	267	259	243	248	250	251	228	271	280	267	238	256	261	263	216	243	273	248	254	256	255	260	288	257	231	244	291	236	254	256	271	244	241	246	245	273	264	248	272	265	254	276	237	260	232	240	233	246	257	255	246	252	294	263	242	262	239	253	254	255	284	293	276	265	243	249	228	272	276	269	290	265	251	273	262	250	278	232	220	263	252	283	259	269	258	241	260	273	264	265	241	247	286	257	267	243	256	281	249	259	277	280	276	261	307	261	232	261	268	277	264	276	250	264	229	252	265	276	298	253	274	276	281	244	264	260	295	264	260	290	243	249	232	241	265	269	256	255	283	231	272	254	270	264	251	237	281	258	250	238	250	269	244	262	280	251	289	268	256	274	269	276	273	271	251	256	226	263	227	258	250	298	243	229	241	270	261	250	275	280	264	254	260	222	281	252	269	235	253	281	284	260	267	234	251	271	281	251	266	243	241	243	288	285	242	259	276	271	236	276	261	282	259	239	275	267	249	265	245	264	300	272	255	246	248	267	269	263	253	240	265	264	263	262	284	251	257	256	235	258	240	275	244	264	234	249	252	244	266	276	283	218	258	289	266	282	257	241	243	269	231	280	264	257	283	241	252	282	250	243	260	276	259	264	295	263	264	261	257	266	240	283	247	249	241	241	243	251	256	255	262	266	247	241	244	286	247	250	249	259	264	266	249	279	229	279	236	260	283	234	280	248	243	256	267	266	263	280	275	270	258	258	247	256	250	272	244	261	254	244	294	244	261	252	267	251	265	211	275	257	266	252	260	240	261	257	255	254	263	246	264	256	283	263	263	261	255	241	264	267	270	241	276	261	289	239	248	231	245	254	224	257	275	267	242	242	274	248	248	260	286	272	262	278	235	226	259	260	234	245	240	286	257	269	236	273	266	272	253	255	283	274	303	255	243	261	301	265	242	206	233	252	288	253	260	257	255	249	275	225	238	249	262	254	266	243	268	294	274	235	271	277	274	256	265	280	242	228	249	265	257	264	253	247	280	230	259	286	285	276	275	279	271	257	278	280	259	255	250	256	273	249	270	238	261	256	257	217	277	286	270	241	268	258	267	236	250	268	241	262	252	231	249	264	218	270	251	272	302	279	279	262	239	243	261	224	252	255	288	264	244	247	267	258	285	281	277	238	296	262	260	256	270	273	243	289	246	264	287	284	260	265	268	256	264	257	286	248	266	273	272	296	274	268	284	258	263	249	255	255	254	240	261	274	260	280	239	242	280	274	245	253	275	241	287	293	298	267	259	254	271	253	248	254	256	240	238	278	260	251	269	238	272	252	246	280	267	267	264	244	232	255	267	238	270	219	257	267	251	243	238	252	270	237	245	248	280	268	265	264	247	243	269	242	235	265	262	272	276	267	245	247	232	283	264	238	260	262	268	264	245	260	263	264	245	271	238	283	247	258	252	258	260	255	244	266	285	257	245	267	263	259	270	237	273	240	255	239	239	280	275	245	283	260	248	253	284	262	262	266	286	249	250	248	291	263	266	246	259	275	267	250	287	246	311	272	286	263	254	275	260	236	263	256	261	279	229	241	261	263	273	257	249	244	271	273	260	309	268	274	275	247	268	281	281	269	254	254	268	284	260	224	253	245	266	241	291	257	289
19657	14606	21478	10350	2764	2131	1925	1715	1415	1257	1106	1042	952	913	823	823	832	738	832	744	730	705	701	694	636	661	652	720	690	684	660	626	598	627	647	669	648	667	630	611	654	615	630	674	637	680	636	601	627	612	631	624	634	672	624	650	619	664	642	626	633	656	592	649	591	657	628	650	637	631	615	685	655	667	662	656	613	606	606	623	640	652	656	630	602	651	619	636	620	644	604	647	633	579	657	656	632	674	680	614	659	625	644	606	629	656	669	617	661	596	674	668	641	612	602	639	616	688	652	655	656	622	629	628	636	657	637	657	638	646	599	648	633	609	612	646	636	612	618	609	607	640	646	625	707	670	628	670	624	657	650	568	638	621	629	652	619	643	643	621	675	654	654	667	587	674	665	581	634	629	681	598	657	626	633	625	657	651	645	656	607	601	657	590	583	637	639	609	654	580	618	605	639	647	640	613	642	636	603	629	623	629	687	610	623	617	608	667	632	610	630	666	602	654	633	606	659	648	636	663	611	622	625	559	616	630	665	620	652	564	613	586	663	644	612	612	603	596	620	604	688	569	613	640	696	652	625	641	666	631	605	636	612	589	629	654	679	588	655	587	659	614	637	619	652	637	605	648	622	658	595	635	608	631	633	652	649	647	601	655	627	616	638	663	643	659	578	639	663	639	683	609	665	627	643	648	630	682	635	634	636	629	639	672	580	638	609	639	647	665	651	614	673	634	616	664	637	667	576	622	607	593	615	629	622	615	632	643	606	657	616	657	658	606	613	633	625	614	682	661	654	647	625	643	593	620	614	631	613	607	642	586	618	639	608	667	596	597	619	648	631	616	687	636	658	673	634	625	620	605	594	652	629	629	608	692	622	634	605	660	646	628	646	667	616	619	614	660	636	600	603	616	644	612	625	633	617	621	607	625	633	606	601	638	631	630	643	650	662	638	625	632	623	615	629	628	604	629	611	595	626	649	592	627	608	627	604	596	653	657	580	657	686	666	618	631	625	633	619	625	627	602	664	635	647	652	593	621	592	640	674	625	647	669	633	653	656	650	692	654	629	608	635	582	652	659	672	624	627	591	608	613	667	641	640	589	650	597	600	638	600	624	624	608	619	629	673	674	638	639	584	660	668	622	629	610	653	621	645	594	662	678	637	652	629	661	663	640	627	640	610	656	649	667	608	609	697	605	642	604	625	658	644	645	617	646	598	596	633	636	634	619	647	662	589	655	633	648	625	624	609	664	605	598	660	572	608	624	611	657	673	641	618	640	625	672	649	631	659	617	591	631	635	625	620	680	647	602	624	636	620	642	645	660	649	662	687	598	631	677	642	682	669	647	570	618	685	635	638	642	641	613	637	634	632	653	632	680	667	621	636	651	651	616	598	604	584	582	626	601	630	642	617	616	627	620	627	617	628	676	636	624	662	558	684	624	586	653	645	640	639	684	673	648	564	656	628	647	656	627	642	631	657	653	614	642	650	613	639	661	647	619	610	602	595	630	564	615	623	649	660	635	615	668	623	636	633	642	674	607	610	662	650	635	634	654	663	642	633	632	601	632	632	601	651	660	676	582	631	616	640	656	575	583	642	616	643	654	627	662	653	617	658	620	592	703	594	655	644	625	594	619	645	604	620	637	615	606	665	648	628	656	652	609	603	596	586	590	621	663	624	650	641	653	644	624	618	604	586	652	618	651	635	650	700	622	645	599	621	679	680	611	649	653	588	612	641	616	615	658	666	631	615	614	659	592	598	639	641	615	630	635	626	619	608	653	651	629	618	627	650	601	639	633	640	625	625	679	631	656	653	628	632	647	605	620	635	627	599	631	647	635	655	612	679	601	643	578	634	597	645	635	605	643	612	674	648	633	640	660	634	644	632	622	650	654	607	620	680	621	599	599	610	641	651	657	633	675	635	612	653	596	594	597	639	627	602	615	669	606	606	695	635	639	617	642	645	631	652	644	619	582	617	619	614	632	666	616	704	643	646	641	628	646	655	654	622	612	635	610	607	597	678	580	629	572	578	612	651	624	662	673	641	597	655	626	642	652	636	598	673	625	616	611	570	597	634	595	662	645	598	649	664	647	628	625	616	682	659	636	669	590	661	599	648	604	637	589	640	632	608	641	609	602	598	642	618	622	626	624	659	588	630	639	610	648	637	616	631	630	665	603	581	619	631	626	569	603	674	620	631	575	651	630	691	622	635	602	676	580	641	648	628	643	638	654	570	589	607	630	672	595	640	612	607	625	598	583	624	650	645	679	630	618	623	582	656	585	623	643	656	629	636	613	617	661	662	667	600	650	601	622	641	610	624	639	656	614	668	605	631	626	660	619	631	638	665	638	662	574	639	648	626	634	580	618	671	656	654	658	632	617	601	623	663	618	605	656	659	645	661	650	630	658	667	629	651	621	639	645	655	634	658	645	663	657	616	647	636	590	642	609	625	627	680	598	666	627	635	682	671	670	627	640	636	608	617	618	601	634	561	644	592	655	620	637	615	621	631	621	604	672	639	640	664	658	665	653	638	616	649	642	683	615	596	652	626	633	630	597	695	637	674	689	610	622	644	616	631	626	627	649	573	654	601	633	623	628	603	648	613	665	570	618	654	667	648	646	622	665	578	642	671	664	634	594	601	679	679	658	620	607	643	665	590	664	652	624	632	665	672	601	642	649	660	584	631	643	635	645	634	642	638	637	650	657	656	638	674	606	608	671	573	624	643	624	691	609	637	597	647	619	659	643	641	612	641	658	570	628	635	638	587	639	613	634	616	640	618	654	661	633	670	620	643	622	617	641	620	654	617	624	637	599	630	629	630	653	659	672	579	610	619	590	633	660	647	618	640	599	623	646	619	595	624	654	629	610	615	658	614	662	595	680	630	606	587	661	606	666	638	636	622	625	556	690	627	624	613	642	598	634	591	639	600	616	625	651	647	602	597	642	641	635	594	641	626	601	601	641	614	650	645	650	596	636	634	608	615	563	668	596	668	657	674	617	635	637	622	603	658	657	616	664	616	615	677	638	626	600	611	629	643	653	583	646	616	629	658	618	633	604	639	681	624	552	661	588	640	670	605	622	610	585	625	640	644	610	597	626	616	636	644	578	618	615	623	608	569	597	600	630	634	603	644	644	622	621	621	618	690	625	670	642	596	623	644	620	589	653	659	656	581	610	661	636	641	628	602	611	642	655	651	633	610	630	613	644	665	617	616	638	690	595	654	671	644	624	690	626	608	598	718	612	592	590	623	646	608	614	672	661	633	685	661	608	658	643	618	625	628	645	678	629	609	617	637	634	647	645	639	629	627	603	633	633	650	650	644	633	624	570	618	653	646	649	637	635	613	656	647	682	646	640	614	626	602	638	603	591	606	668	644	580	636	619	652	579	677	637	644	610	657	649	678	633	613	620	677	590	628	636	639	662	631	600	610	628	689	657	609	632	673	603	609	635	642	633	652	599	651	651	632	625	654	618	628	653	618	597	617	676	621	604	634	654
35616	25184	25203	15160	2698	928	581	495	356	326	315	260	274	227	207	199	196	196	208	211	167	167	160	187	164	187	163	178	210	198	186	164	172	182	199	216	174	183	178	168	175	149	189	154	157	160	157	175	174	173	177	206	150	150	170	154	199	165	167	182	202	156	175	166	173	175	169	130	142	176	166	177	170	170	189	170	166	171	152	165	152	171	175	196	165	158	169	155	132	142	162	150	180	174	155	160	167	166	162	154	167	177	169	164	166	181	170	163	146	149	193	168	169	167	148	174	175	174	177	146	155	171	168	164	165	191	162	163	169	131	175	170	166	158	164	166	160	158	181	170	159	175	179	183	175	175	163	195	157	167	158	187	171	158	183	141	159	180	165	160	182	166	158	141	177	183	174	146	159	158	164	182	143	167	165	175	153	186	156	154	172	160	170	170	159	172	171	188	150	177	154	168	172	169	141	170	186	187	176	190	173	155	162	152	176	188	153	175	160	186	158	165	157	161	179	165	137	145	173	168	169	159	167	175	156	172	151	167	150	163	164	160	165	170	166	154	166	142	177	153	131	167	167	193	171	136	163	172	191	156	167	189	152	156	150	161	169	181	139	159	164	173	159	184	152	164	161	178	158	176	182	208	184	139	168	167	177	165	144	161	179	160	158	179	134	159	183	172	148	187	180	152	162	145	175	171	168	154	174	174	167	160	170	175	175	165	149	167	160	179	148	156	146	179	167	170	163	163	159	176	154	161	185	172	163	164	185	170	160	154	153	161	165	174	173	161	194	176	181	180	166	153	157	161	149	175	160	158	173	179	145	138	162	164	159	165	188	162	176	142	155	169	168	168	170	156	178	178	158	160	175	143	157	169	166	178	142	178	180	172	157	168	172	168	164	168	160	161	151	144	169	172	176	179	171	178	152	162	173	165	179	169	184	176	163	163	192	200	170	159	148	172	134	161	170	154	156	184	183	164	174	159	168	178	158	178	165	181	169	165	181	161	179	164	169	174	172	155	176	180	188	189	170	181	182	175	155	169	173	165	166	149	147	211	181	172	159	155	160	166	165	182	168	172	180	178	167	172	185	173	169	146	172	148	144	170	158	160	182	158	168	170	159	173	173	141	164	150	150	166	180	149	174	169	165	165	180	179	174	156	171	174	162	167	173	147	158	163	183	184	149	182	171	164	169	169	169	151	163	164	179	166	156	163	193	152	163	152	187	186	185	155	168	141	167	151	163	182	192	188	175	187	157	169	163	174	164	174	164	167	169	152	174	160	156	133	195	167	186	167	155	163	174	169	168	140	153	173	159	209	173	154	181	180	177	156	185	188	167	162	135	151	164	180	178	171	176	161	177	161	165	148	160	167	154	176	152	183	170	143	169	166	171	146	148	179	171	156	159	166	192	159	156	174	176	174	158	160	164	146	164	158	163	155	185	155	149	189	166	147	142	154	168	162	158	173	145	133	164	171	146	180	186	189	165	172	183	158	174	151	166	165	137	170	183	175	192	191	145	174	159	193	152	160	152	168	147	153	170	169	151	186	168	168	148	188	162	156	169	185	178	159	175	154	169	181	196	161	158	166	181	166	163	164	151	155	160	138	164	180	167	156	187	149	178	159	152	169	177	164	157	159	157	153	172	159	164	165	184	162	172	189	175	173	184	165	164	175	166	165	158	181	165	151	167	152	172	166	151	188	165	142	167	150	143	166	182	171	163	156	186	162	141	156	166	164	174	158	175	164	169	185	169	159	166	159	190	173	161	154	166	169	205	163	164	166	171	164	183	159	156	174	175	158	187	151	189	167	159	159	174	157	164	175	178	174	151	171	131	156	147	173	152	156	167	177	170	182	179	162	171	178	161	163	166	156	155	158	176	139	168	148	176	178	162	133	151	173	140	159	153	185	158	153	199	175	179	166	181	164	174	159	140	150	138	163	168	197	166	168	133	157	173	170	175	166	162	152	195	166	149	144	175	147	173	159	147	170	157	148	162	151	161	166	163	169	177	174	165	166	177	184	176	137	166	177	167	164	173	176	190	157	167	174	154	157	171	180	166	162	182	151	162	154	164	180	160	163	152	174	180	143	192	163	154	157	147	187	171	160	150	169	171	160	160	165	162	180	179	155	169	137	169	160	157	155	145	202	160	186	156	158	154	189	156	148	158	154	168	158	141	165	164	152	179	159	156	168	168	160	176	181	153	175	150	175	134	154	175	173	182	162	171	182	155	151	159	192	156	160	183	172	181	156	194	168	166	180	155	166	165	155	160	166	161	158	192	146	171	154	186	176	157	197	181	170	169	174	184	152	168	152	182	174	156	156	175	186	157	167	169	157	169	182	177	141	164	139	188	164	158	176	178	178	178	171	157	152	176	176	167	194	174	167	154	156	153	163	170	173	175	181	139	166	178	178	181	164	167	157	158	153	190	162	188	178	133	150	170	143	157	146	156	190	169	179	157	174	181	161	152	148	185	167	164	152	155	159	180	182	190	159	174	182	160	152	172	176	165	179	165	192	165	164	168	163	183	161	163	177	190	213	164	158	157	168	167	144	175	156	160	168	146	179	141	187	160	156	140	151	156	155	160	143	139	162	183	161	183	160	168	171	150	132	156	168	162	165	180	168	184	171	143	171	159	153	163	160	188	155	163	155	152	161	176	202	181	156	164	161	170	162	179	175	174	179	182	160	180	167	142	146	156	189	163	173	171	163	185	171	179	155	165	138	150	168	172	173	165	158	150	198	173	165	168	169	152	169	160	167	173	156	160	158	175	168	169	170	150	174	142	141	150	175	165	145	171	175	175	156	168	148	160	174	179	142	161	161	161	164	186	156	170	152	154	186	176	161	180	177	153	157	174	174	158	179	133	152	171	168	138	150	170	165	148	174	164	153	174	161	149	147	174	160	168	170	154	154	161	159	177	165	143	142	162	183	139	175	166	143	167	141	188	163	163	175	172	165	196	152	145	144	180	166	135	162	157	189	160	180	173	166	153	202	170	153	186	163	161	176	174	173	182	150	174	164	181	178	178	188	179	163	169	160	156	191	191	187	168	151	161	149	185	171	167	153	165	164	175	173	143	156	181	195	145	193	150	178	162	181	166	168	155	138	166	159	167	152	177	149	150	164	153	189	150	144	155	175	177	125	165	189	163	180	167	169	164	184	158	190	160	189	168	153	179	137	158	171	146	142	138	171	152	166	148	167	171	174	155	170	172	197	153	157	156	167	145	162	142	168	164	161	161	162	167	176	162	165	155	172	178	177	172	187	174	158	170	167	164	207	169	171	165	163	158	167	160	148	152	178	162	162	164	171	149	187	152	154	152	170	150	151	161	156	188	143	164	169	164	150	157	190	150	157	159	149	170	144	192	165	178	172	151	155	159	161	161	183	163	144	162	151	177	173	188	188	143	160	173	176	160	158	169	165	143	176	172	179	183	176	185	169	178	189	155	169	148	193	149	171	168	179	189	164	164	175	198	171	194	166	157	171	164	149	156	156
24556	20804	28717	17278	3613	2694	2368	1930	1650	1439	1159	1044	885	832	716	705	684	640	623	609	574	538	506	499	533	503	502	474	506	483	494	464	505	452	446	480	440	437	451	444	470	462	445	414	398	433	460	415	468	442	432	464	409	397	414	419	412	402	420	451	490	433	447	466	446	417	395	455	435	407	413	415	470	449	445	439	443	442	434	396	462	401	422	437	411	419	408	423	420	439	423	423	443	452	455	392	407	424	417	414	414	424	400	422	405	430	411	431	430	406	398	412	425	421	416	413	423	412	412	452	427	422	425	455	412	469	432	426	455	434	408	421	433	411	408	385	436	424	391	441	408	405	443	432	423	442	428	405	397	393	405	414	399	445	414	431	420	439	419	428	398	431	433	438	390	432	398	417	419	390	395	442	375	439	405	429	409	409	421	381	422	448	393	399	398	429	397	420	413	418	447	409	464	417	440	399	442	431	427	485	396	409	422	396	461	422	447	389	444	409	410	391	448	350	432	439	414	413	437	456	408	409	445	392	440	462	391	450	419	458	406	443	418	425	449	409	425	419	392	417	434	411	450	429	436	409	408	416	456	399	453	366	430	447	451	410	442	442	421	467	405	435	390	430	426	416	451	405	424	407	430	436	440	398	403	423	426	388	457	420	412	427	428	393	412	418	468	466	402	433	436	399	412	437	411	444	417	441	404	399	419	424	420	432	437	419	432	408	394	477	444	428	442	463	437	414	452	416	432	451	444	400	408	436	436	426	383	439	425	428	442	421	399	430	391	414	403	404	414	413	397	417	420	425	426	435	403	422	425	468	410	432	443	445	414	410	418	463	398	397	411	416	420	425	445	451	421	422	455	408	383	439	429	419	407	427	407	411	435	433	413	447	396	422	419	421	457	389	459	430	443	410	441	431	419	402	391	407	502	406	404	424	453	396	400	425	438	397	438	412	400	435	402	423	429	430	421	405	396	414	443	421	418	417	415	414	426	411	450	430	425	423	468	461	408	418	451	402	437	444	391	399	434	448	392	435	431	405	424	440	439	412	439	392	430	407	404	425	427	441	436	423	413	402	437	396	416	394	442	454	404	437	420	424	419	415	417	426	446	455	407	423	461	448	397	411	403	425	439	375	424	420	423	432	462	421	431	383	441	434	411	420	417	431	417	427	422	395	418	402	398	415	447	406	424	438	430	460	408	397	395	427	401	396	426	447	428	405	450	433	423	428	438	428	442	397	412	430	475	418	401	411	429	458	454	445	416	454	430	436	409	428	422	442	391	417	447	425	426	415	459	442	435	370	454	444	425	422	400	413	432	453	455	423	439	421	442	441	454	368	460	415	436	419	448	431	406	421	437	463	408	415	446	421	446	438	420	413	413	418	420	450	394	421	425	428	418	405	454	437	396	438	405	418	440	436	419	461	446	430	403	418	435	444	441	424	429	420	455	451	393	424	436	427	387	430	458	426	399	427	418	410	409	438	428	440	448	410	417	426	402	411	395	438	402	441	405	444	439	434	425	413	420	391	439	449	429	440	411	439	411	462	429	410	426	412	404	374	414	414	432	433	429	424	417	429	416	404	416	407	406	404	404	369	426	403	407	438	416	429	399	422	396	429	423	415	394	418	440	451	426	424	431	433	457	417	395	404	443	451	423	427	430	430	422	417	462	459	424	421	426	413	435	407	434	401	466	412	451	418	417	433	386	419	428	399	438	452	462	436	401	431	448	434	451	437	408	426	468	422	398	439	441	426	394	421	415	405	431	410	456	437	443	413	429	428	396	417	390	397	414	399	432	400	410	406	413	435	426	397	429	415	401	438	451	419	454	436	415	437	398	429	446	419	452	434	422	436	421	446	431	417	433	404	410	449	432	403	432	432	436	439	440	425	411	404	442	391	425	437	404	441	427	440	402	402	434	433	420	402	422	406	417	478	428	387	438	399	427	433	435	424	436	391	428	414	431	435	430	435	447	460	425	431	388	418	452	434	394	461	440	438	428	428	428	447	461	418	414	426	385	435	432	451	444	394	426	417	451	417	415	435	409	430	422	407	420	416	443	402	383	428	444	408	402	456	443	419	481	394	448	451	450	447	420	411	393	456	391	440	457	442	415	433	419	455	429	409	430	435	406	428	414	412	422	418	407	423	410	449	417	434	424	415	409	456	448	462	443	459	421	453	401	417	455	451	403	431	433	433	426	418	444	432	396	447	385	443	457	426	416	457	441	435	402	398	446	467	410	429	402	435	427	400	443	426	441	397	428	397	468	419	405	431	453	405	412	423	452	431	440	416	404	415	407	414	399	427	410	414	427	456	426	448	395	433	409	418	430	480	418	446	400	416	433	415	440	409	414	440	439	465	404	446	403	399	410	437	435	434	441	423	409	416	455	431	431	442	371	454	450	424	410	445	438	383	407	404	432	405	406	426	422	418	423	450	428	401	451	448	455	433	422	443	416	395	418	403	454	410	439	440	416	416	445	437	429	414	415	441	416	459	427	427	436	401	420	436	398	427	439	431	414	400	390	446	409	422	419	440	419	410	464	434	416	438	431	429	453	451	447	400	426	438	407	421	440	433	405	450	401	464	421	422	414	403	431	418	459	446	377	455	422	439	426	402	403	428	398	456	397	413	409	412	433	390	395	428	413	449	414	411	438	403	437	419	434	433	410	459	433	433	427	423	442	421	407	427	412	417	399	427	443	421	392	430	439	408	402	384	388	422	383	458	425	397	442	463	408	402	401	421	434	420	391	411	462	430	404	429	441	434	422	404	430	409	393	445	450	413	446	420	410	400	418	398	397	422	459	416	434	455	394	429	396	437	382	403	469	460	427	438	392	416	411	396	422	447	443	447	423	433	434	406	452	424	405	445	396	404	410	392	435	417	423	379	434	449	446	411	431	406	394	459	430	441	393	389	437	409	446	419	407	388	459	399	412	429	431	440	426	429	407	440	429	447	413	418	416	441	451	393	451	436	423	430	414	409	432	399	434	444	433	421	390	408	382	420	452	390	445	379	431	433	403	447	432	416	402	398	450	445	414	445	417	425	418	443	408	392	436	408	409	406	420	444	442	444	431	425	437	393	411	434	402	425	454	443	412	407	419	381	474	406	428	406	387	403	440	395	420	450	427	440	402	425	410	396	442	399	440	409	402	428	452	431	380	435	411	426	398	402	427	403	398	426	402	436	417	444	420	414	425	412	439	413	431	440	413	429	421	408	422	428	396	435	410	409	466	389	428	390	433	435	423	394	415	468	423	400	442	458	403	446	428	415	413	420	398	426	426	446	401	443	422	407	446	414	412	422	467	452	411	411	416	401	438	450	410	435	441	444	438	468	413	456	409	406	438	488	386	414	444	434	473	413	439	431	424	351	413	431	461	415	404	421	400	453	392	423	400	378	428	420	434	499	455	398	433	415	437	428	454	431	454	419	428	397	370	426	463	499	406	438	396	445	432	422	407	434	429	462	396	408	441	430	437	411	427	431	442	424	421	443	379	445
11554	4934	3672	1446	522	435	412	361	362	353	348	326	311	341	331	346	300	291	347	318	301	302	297	327	277	310	302	300	290	310	300	289	311	265	308	293	317	331	309	308	331	317	329	312	318	276	277	284	328	336	253	306	350	297	302	308	301	364	300	287	334	319	284	300	287	310	302	311	324	284	293	281	272	301	283	283	287	287	322	299	335	301	275	322	284	316	319	278	314	302	285	321	331	290	295	266	291	281	321	274	318	290	326	294	316	329	311	291	296	337	309	325	321	304	310	326	310	304	299	320	321	313	325	276	295	298	278	300	290	294	310	316	302	336	323	306	326	317	314	316	295	245	318	321	313	314	301	284	321	322	312	289	314	316	315	292	308	335	292	342	302	298	288	246	301	312	266	329	289	326	301	311	341	318	316	279	293	309	300	286	292	330	305	316	330	320	280	293	280	303	322	299	295	304	330	304	317	303	299	323	314	301	318	306	299	269	275	288	285	287	267	325	286	272	300	267	287	337	299	327	308	323	313	274	314	287	293	279	314	280	280	294	280	314	312	286	304	327	274	325	301	273	286	328	293	331	272	295	289	308	318	279	328	296	303	278	305	281	290	321	311	319	312	302	302	338	319	304	315	303	306	319	291	308	336	279	281	314	294	288	301	290	318	297	307	307	311	307	292	299	294	301	300	297	323	313	291	275	332	291	310	301	291	326	315	314	289	310	307	310	345	282	267	306	296	302	303	316	345	305	264	277	316	288	317	292	312	284	269	309	280	316	309	301	281	310	315	270	308	297	329	311	318	325	321	289	272	329	287	320	305	303	292	289	295	290	301	314	274	302	305	329	281	310	282	323	321	293	303	310	291	306	309	309	311	283	321	310	320	313	301	289	297	282	309	277	282	328	299	262	303	319	315	295	328	283	311	317	297	292	321	297	315	298	316	299	323	347	329	291	282	311	314	345	310	295	293	274	307	277	284	283	301	302	302	254	286	303	312	314	323	313	302	311	288	320	310	310	304	295	323	314	293	299	304	294	300	295	295	310	288	303	332	291	337	312	311	293	324	304	298	322	288	259	289	306	300	309	286	287	299	282	316	279	297	271	318	334	318	328	302	343	327	324	309	313	294	339	310	325	290	295	314	330	299	300	313	290	275	324	295	312	309	349	274	332	298	316	304	294	291	309	273	315	298	308	268	323	282	322	313	297	289	319	244	325	365	314	299	297	299	272	311	298	311	330	291	306	276	274	337	295	308	310	304	297	285	299	336	264	291	302	294	316	288	293	316	307	289	305	315	256	313	318	285	290	298	326	315	263	324	278	305	342	327	294	331	311	293	282	283	302	270	293	291	293	331	327	312	311	284	326	301	321	299	319	329	284	302	311	298	338	315	306	289	335	278	290	304	307	317	332	277	291	323	292	290	315	292	330	290	293	315	292	315	265	296	288	317	305	288	283	301	286	268	336	325	298	320	274	271	312	309	318	302	310	317	284	286	346	313	330	309	322	300	365	292	292	311	309	279	347	286	301	300	315	303	335	347	315	319	320	293	312	334	300	300	288	290	318	305	329	318	319	280	302	304	295	306	272	317	297	302	316	312	300	333	316	343	288	341	341	338	291	293	278	316	295	286	312	318	275	310	278	363	314	301	312	303	282	244	311	325	304	327	313	324	300	273	297	303	311	268	287	307	306	289	297	287	296	313	288	304	324	294	336	307	298	309	306	283	319	286	315	291	300	307	292	288	275	288	302	279	287	325	322	301	320	312	292	291	288	296	306	341	315	299	330	273	313	277	302	325	299	283	286	300	279	319	302	279	302	315	287	294	321	315	283	284	325	305	314	309	279	320	285	284	321	304	303	305	334	328	293	286	276	290	283	272	332	306	332	286	307	327	328	310	310	305	296	271	317	317	297	290	265	328	296	335	298	287	331	312	298	334	317	345	331	273	292	288	298	307	265	301	305	335	310	309	303	296	271	299	279	336	290	307	261	288	313	330	298	315	320	331	282	346	305	297	327	316	310	331	282	312	319	279	298	312	299	271	286	312	326	296	308	334	292	295	311	297	321	262	302	275	299	309	297	308	312	300	293	312	291	289	293	273	274	277	282	313	270	289	328	290	320	311	299	304	303	322	310	322	288	325	291	277	304	291	293	279	300	308	308	316	333	312	325	283	302	284	295	291	309	293	309	314	320	341	295	310	308	300	300	297	316	306	317	321	290	305	291	281	304	310	342	344	299	280	300	302	297	277	304	281	304	315	320	309	334	298	318	304	310	317	279	315	306	300	281	315	290	307	288	271	294	313	307	325	316	285	318	303	272	293	318	293	295	345	326	292	293	260	317	290	311	323	305	286	307	299	299	305	278	290	294	295	303	327	293	311	308	319	295	297	321	272	310	300	284	284	309	278	313	292	295	319	279	314	299	316	328	319	281	315	311	307	292	311	328	317	319	295	283	281	303	327	310	321	269	299	302	319	297	286	289	299	305	297	294	312	309	283	314	292	293	314	322	325	300	310	280	276	295	279	319	290	316	276	307	300	336	299	322	309	302	331	317	295	312	319	322	313	278	292	365	285	258	308	331	262	296	297	300	285	318	268	327	299	310	298	267	347	282	322	333	304	299	332	273	330	312	321	295	304	308	315	334	312	324	288	316	313	276	299	309	316	323	267	317	304	355	298	296	300	315	279	317	330	289	322	292	337	310	282	306	323	277	273	295	332	279	304	282	288	277	303	317	301	307	298	292	309	281	274	294	318	311	302	308	309	318	311	312	304	275	303	330	339	293	295	316	315	294	289	318	295	301	290	292	282	302	322	338	297	297	301	303	356	356	307	321	293	321	321	334	285	335	308	294	286	289	305	314	282	324	307	340	314	313	303	263	299	279	341	299	311	309	314	281	319	306	279	310	280	329	304	281	308	279	278	309	278	302	292	279	240	297	286	294	278	293	268	298	295	261	318	292	311	285	384	306	311	322	327	286	327	292	304	295	319	307	283	272	284	300	301	313	310	301	290	312	298	304	314	330	297	281	306	315	304	321	277	306	282	288	321	289	307	310	314	309	290	332	303	313	299	285	298	297	302	313	293	291	295	301	276	314	280	283	303	325	303	318	293	275	308	325	328	293	335	335	294	301	287	290	312	341	301	290	311	297	308	299	311	302	318	277	298	314	298	294	343	303	259	323	307	298	319	301	318	338	319	327	306	297	304	295	335	326	327	324	284	285	317	302	306	310	306	315	301	315	297	318	316	305	304	275	316	324	282	304	287	325	275	309	307	265	290	300	275	308	318	293	271	326	285	295	273	293	300	287	317	295	293	295	322	290	257	293	307	331	283	324	331	304	305	277	317	307	280	310	287	305	265	295	268	292	307	311	307	296	289	288	325	319	274	281	310	325	294	314	298	343	314	261	334	286	311	311	294	297	283	329	324	285	341	295	319	292	298	322	281	311	288	331	318	316	324	317	271	282	305	293	299	288	287	305	291	292	312	320	249	291	314	298
8796	5352	7491	3987	1684	1454	1315	1145	1087	1015	907	889	877	820	824	763	786	746	770	789	705	750	809	792	762	769	737	738	710	784	714	728	754	706	701	723	695	733	755	697	765	738	766	719	708	752	773	761	719	755	729	734	803	737	739	732	743	698	713	708	724	738	779	731	704	772	711	693	687	747	714	739	742	733	777	661	741	681	742	725	708	743	780	726	778	746	742	751	766	774	761	704	714	756	769	774	766	756	752	695	729	748	766	755	736	719	770	728	731	703	744	752	740	782	732	738	734	742	725	788	714	735	710	716	757	703	777	675	768	727	762	754	750	726	745	746	735	715	743	707	735	744	720	755	745	756	739	773	728	708	762	748	735	690	740	749	692	742	725	748	746	747	769	717	763	767	698	769	738	753	712	745	710	707	715	713	696	770	701	724	709	754	702	746	745	782	735	767	721	725	745	716	728	706	728	747	719	698	680	738	709	784	727	743	712	738	722	735	712	729	677	774	776	729	738	757	714	751	738	745	751	708	695	715	742	727	769	754	703	749	706	716	780	745	749	713	761	758	704	743	690	746	701	754	734	724	697	721	680	734	770	735	729	727	720	712	741	717	708	762	711	733	718	727	701	773	736	723	783	740	770	727	706	743	731	737	737	731	704	734	755	746	749	716	693	711	731	752	740	734	748	742	687	702	709	733	740	702	709	716	739	699	759	748	728	719	683	689	716	720	716	704	696	708	790	701	700	675	710	708	755	729	747	686	669	729	747	759	703	827	695	752	721	755	747	726	751	762	735	796	782	725	712	799	711	723	781	758	764	710	718	737	733	726	791	784	714	738	733	677	754	776	777	735	745	710	717	767	725	743	789	702	723	743	749	743	756	790	732	740	733	752	723	710	720	775	685	728	754	774	742	721	763	740	747	732	707	712	744	801	745	687	725	737	717	732	754	741	760	740	719	734	755	727	712	792	687	712	714	735	755	723	732	688	760	681	750	724	726	756	724	746	720	727	704	691	730	758	707	719	706	764	732	697	787	764	719	738	737	693	778	759	745	770	741	702	767	772	707	709	771	708	743	725	752	767	822	777	721	735	752	721	779	743	734	708	704	698	734	702	751	739	703	725	698	748	752	726	775	742	748	658	710	745	702	728	715	721	759	741	739	705	755	721	744	714	742	693	676	730	699	722	732	743	723	680	741	729	766	733	780	722	775	693	750	783	727	744	693	753	694	707	732	732	763	732	689	707	682	759	712	725	738	681	756	706	749	736	780	784	637	729	702	729	765	736	800	762	708	746	714	747	693	731	721	764	754	703	770	692	711	763	725	694	732	726	738	653	708	733	747	702	686	720	776	718	728	760	719	744	713	735	722	741	723	681	708	760	699	736	744	747	760	737	743	757	752	751	760	733	734	728	735	742	698	725	728	720	738	743	709	735	737	700	725	742	719	788	718	738	754	722	753	735	721	715	745	746	737	709	747	756	716	733	692	707	774	777	705	718	712	698	768	723	757	734	719	727	761	721	721	743	743	758	701	717	725	774	729	695	707	746	768	726	725	737	739	766	785	737	715	704	757	752	733	757	729	796	722	731	722	717	753	775	747	733	741	766	710	741	758	739	740	720	737	712	722	699	729	755	741	717	710	755	718	748	802	794	715	733	738	706	744	703	723	728	694	737	679	712	743	756	699	743	747	731	701	672	730	739	767	726	721	747	729	735	723	756	709	715	684	727	714	712	659	780	678	784	761	747	737	739	747	713	730	746	784	725	734	696	666	703	707	734	731	716	762	741	748	719	716	733	767	714	698	731	763	744	754	754	786	681	753	742	762	730	699	768	715	739	748	740	736	677	716	735	727	726	758	775	725	727	673	725	749	711	761	734	721	725	696	705	737	730	721	749	697	739	752	688	730	740	722	744	748	760	765	767	762	728	658	740	747	763	725	688	800	730	739	698	716	717	773	772	746	746	755	744	734	710	740	729	689	714	741	696	766	763	677	741	730	753	740	711	729	734	729	729	708	744	746	769	726	703	705	743	742	738	770	702	764	782	686	738	710	713	727	779	763	748	740	709	699	743	742	715	748	742	755	763	722	776	716	747	750	752	765	721	759	713	732	683	764	704	784	743	725	743	752	739	747	730	756	722	726	770	743	733	767	730	720	716	734	761	777	762	747	745	704	712	706	741	742	763	774	718	716	736	713	693	744	778	744	767	707	752	715	761	713	730	722	731	704	708	741	736	754	804	711	743	730	711	720	711	721	725	704	666	680	709	728	724	718	737	706	734	717	742	769	728	735	722	710	707	733	750	700	756	742	746	762	704	698	707	740	704	690	764	701	766	733	777	668	733	715	736	711	768	746	745	714	747	757	732	748	738	731	733	759	736	688	758	752	753	689	717	704	696	772	748	789	737	722	753	696	739	735	724	768	786	737	760	640	676	788	662	718	741	768	736	783	763	710	718	748	695	778	751	752	731	698	733	747	745	699	754	697	753	756	716	748	675	750	739	762	735	769	690	774	729	763	758	682	763	685	748	710	738	768	709	764	782	741	757	743	706	795	751	792	715	726	765	728	704	731	743	731	708	703	735	739	765	748	736	671	757	711	725	722	756	701	698	770	768	760	783	737	761	735	742	707	685	747	761	738	723	729	744	728	734	706	723	764	765	679	752	678	684	707	774	730	754	748	767	692	781	727	766	777	697	741	715	727	714	713	734	709	731	729	799	737	688	751	739	707	713	707	783	789	688	736	698	745	720	758	742	775	717	788	725	735	698	715	711	706	724	705	682	761	723	749	741	754	737	771	709	779	732	749	700	771	739	697	768	712	721	707	759	773	759	745	705	700	741	791	715	705	755	706	691	712	701	768	734	706	738	727	752	765	728	742	759	725	741	735	748	680	712	745	751	723	726	707	746	753	750	745	696	743	721	746	710	736	719	705	738	691	708	696	672	695	706	704	706	780	699	714	748	723	728	773	714	750	745	731	746	797	779	726	739	665	731	760	757	752	709	748	721	770	744	739	767	761	720	770	765	683	721	749	739	713	733	753	732	720	767	761	746	770	679	745	714	779	707	731	702	711	722	740	746	749	736	721	731	739	733	730	710	719	734	781	763	691	729	791	729	681	714	726	739	761	763	743	721	734	751	703	712	775	719	742	685	712	771	806	713	740	758	784	735	711	752	716	766	736	740	673	774	687	741	751	714	708	752	740	714	733	700	788	733	751	694	729	753	726	738	779	774	727	773	765	748	726	694	742	766	715	749	731	672	732	741	775	739	757	696	727	717	747	721	779	704	745	787	671	707	707	796	707	758	762	691	740	739	745	738	701	773	730	735	714	730	734	750	758	725	729	726	674	772	688	716	714	704	716	742	733	737	710	734	695	764	768	747	711	754	774	771	759	741	727	758	757	720	742	688	821	696	687	703	736	776	678	700	763	721	697	704	745	766	721	744	710	748	768	728	747	781	753	757	649	797	704	740	693	795	754	740	730	713	741	743	705	749	735	715
26931	17060	17221	7801	1233	643	485	450	404	336	393	311	270	305	303	297	287	298	298	257	291	259	293	263	288	274	273	250	237	277	237	273	294	276	257	255	292	266	250	269	227	251	279	258	298	255	255	234	235	246	256	233	277	230	284	239	244	249	276	263	266	264	245	275	244	273	286	291	270	267	244	247	272	269	236	257	279	265	253	285	267	242	262	260	249	270	255	266	260	287	267	274	271	264	278	263	249	258	273	264	256	245	254	252	258	244	254	233	257	266	240	265	257	228	257	234	225	239	257	310	291	253	245	247	259	268	237	264	268	251	263	264	285	262	249	265	258	260	251	235	224	257	250	253	265	266	257	262	281	268	257	252	249	244	252	206	263	268	225	270	275	257	252	273	276	240	247	245	243	280	244	263	257	266	270	238	253	228	247	263	275	262	251	278	247	285	240	264	236	281	269	247	264	262	262	247	249	222	228	231	227	253	275	254	247	273	246	257	292	230	246	280	236	256	276	252	276	245	275	257	239	218	254	272	266	248	257	245	242	244	266	308	256	245	265	232	248	260	265	262	285	263	262	234	282	250	204	202	278	225	256	257	228	240	252	267	244	273	263	247	266	264	243	267	280	259	273	267	283	258	249	251	296	259	249	275	289	233	257	234	242	264	267	264	249	260	269	216	255	241	237	245	216	256	268	232	252	274	273	248	265	259	229	243	240	268	227	257	274	279	240	241	244	268	238	317	259	274	245	274	252	253	234	271	243	263	284	254	278	251	245	220	264	242	280	253	255	246	267	275	251	285	254	260	253	231	249	221	233	234	232	250	278	263	253	235	236	278	244	249	238	257	250	268	257	248	222	273	257	247	248	243	245	245	258	267	251	270	250	250	269	302	260	234	268	269	248	290	288	257	276	257	282	259	276	229	272	246	298	268	271	304	263	255	254	271	227	260	248	266	258	244	244	295	237	238	271	268	292	248	237	251	248	253	274	260	265	257	262	296	237	265	284	262	224	263	273	240	248	265	257	259	239	261	273	278	248	263	244	235	254	247	258	264	252	250	231	292	258	243	252	241	270	259	269	259	266	236	273	277	249	263	226	268	253	275	246	261	250	258	249	243	280	256	263	244	255	273	282	228	237	261	263	241	274	235	265	242	281	220	253	267	262	270	260	251	268	244	265	247	249	284	274	258	274	287	256	304	265	245	252	264	229	271	281	240	243	233	283	251	244	253	272	261	259	255	268	268	236	246	257	248	247	240	243	242	252	251	254	262	297	283	266	296	260	256	262	271	252	268	261	252	252	253	240	249	256	254	227	278	262	267	264	271	275	280	236	243	247	271	224	249	263	258	282	244	259	246	263	236	223	233	297	257	234	263	262	249	253	271	257	283	276	247	261	267	265	287	249	262	276	229	278	244	259	241	288	275	249	263	285	251	277	259	272	257	224	270	260	265	284	264	262	256	282	255	253	269	249	264	278	260	254	245	265	292	282	252	223	289	276	250	261	253	264	263	248	264	254	245	267	251	278	291	286	252	239	243	237	255	252	248	257	276	266	263	250	243	280	270	248	265	288	252	230	267	255	245	261	241	264	262	270	262	290	239	212	235	265	243	267	280	261	267	274	257	287	265	244	275	268	265	239	259	253	245	242	271	247	270	276	240	246	254	230	255	258	250	252	257	269	266	245	257	292	251	273	253	278	249	241	258	270	248	240	263	251	237	263	242	247	260	268	271	253	274	257	252	264	281	253	260	265	227	252	283	269	237	252	259	251	265	229	259	226	260	269	248	218	212	272	259	248	274	245	247	273	280	284	234	265	264	281	288	264	284	311	275	265	250	246	259	273	242	303	272	314	276	250	246	257	274	241	245	250	259	259	257	247	273	291	235	262	273	278	279	288	243	208	252	227	219	301	261	281	289	274	269	275	270	243	288	267	227	261	287	256	280	259	274	268	250	232	264	271	265	247	277	255	236	239	272	283	240	279	271	275	274	235	280	283	252	276	273	264	244	254	278	275	264	277	263	269	259	260	276	253	263	269	255	258	238	268	259	275	256	264	290	256	254	225	245	248	231	260	228	239	251	285	225	257	261	241	266	238	242	279	234	261	289	263	261	253	231	244	274	245	220	242	271	249	233	270	287	291	250	228	254	240	272	253	263	284	259	253	297	268	272	237	219	232	267	263	233	238	271	243	242	260	249	240	258	257	241	245	231	273	274	244	259	241	235	245	280	273	268	248	273	263	257	262	280	230	266	274	274	241	250	287	262	272	262	266	272	251	258	242	249	239	256	252	240	254	249	257	292	280	292	269	277	260	248	283	257	276	246	280	241	259	286	244	280	249	222	252	248	275	258	272	269	252	264	259	253	227	266	272	236	253	260	268	278	248	258	260	290	239	247	263	256	260	277	260	249	246	262	238	250	261	282	294	262	267	272	255	294	272	258	257	257	252	252	244	268	252	268	256	235	285	307	258	236	240	293	255	282	234	246	255	256	264	237	246	256	248	244	261	271	256	253	238	245	255	247	283	250	257	271	254	245	271	241	257	287	277	266	245	261	277	297	254	254	259	248	269	238	245	260	244	282	253	253	257	242	263	256	214	277	259	288	254	243	230	268	299	250	247	255	276	250	274	250	260	234	241	289	262	257	287	255	242	277	291	255	273	247	262	268	286	263	258	262	254	256	277	265	255	263	254	254	265	256	240	256	269	250	261	257	254	281	287	269	249	279	275	249	252	242	278	228	250	245	238	282	239	210	244	260	259	242	248	293	230	250	238	252	241	250	254	262	250	260	261	266	290	288	285	232	237	267	251	243	263	234	236	249	243	237	262	263	259	253	248	259	283	252	256	270	239	246	309	280	236	252	263	264	270	276	254	274	244	237	245	280	235	232	275	269	293	249	271	257	240	237	273	280	272	255	241	250	243	253	247	238	285	260	281	257	265	265	287	223	267	261	258	245	271	240	285	265	276	231	259	261	279	268	254	255	266	240	252	245	268	260	237	255	257	258	273	284	231	244	265	237	279	252	232	236	274	252	231	263	242	260	264	259	241	260	232	233	269	268	244	252	237	235	239	253	247	265	236	273	296	290	266	234	273	241	269	262	230	266	264	251	271	252	242	255	256	279	275	248	256	259	257	276	247	276	263	265	271	261	245	249	293	279	266	236	269	263	282	267	271	278	246	232	234	274	250	245	257	270	268	246	261	269	268	256	268	257	271	278	279	258	272	259	266	224	263	240	266	247	245	274	233	243	251	248	236	292	269	252	256	266	234	284	277	299	253	235	254	257	241	247	285	235	265	252	259	261	290	265	245	260	262	254	239	229	264	272	282	258	235	274	237	240	265	281	261	257	261	276	269	264	281	269	243	259	256	248	274	273	239	278	236	274	243	254	259	271	260	249	270	250	245	247	236	236	228	258	255	261	273	277	241	281	295	250	250	260	283	256	264	266	249	271	264	277	249	268	278	287	266	238	259	261	224	280	261	287	257	251	222	260	259	255
19595	15918	22271	11397	2761	2287	1878	1665	1451	1274	1114	976	931	856	819	782	805	789	751	781	746	706	675	701	674	697	659	688	720	635	656	650	675	676	636	667	695	647	630	646	647	643	616	652	638	641	589	655	676	650	602	649	633	635	630	634	640	667	628	619	626	606	672	630	600	629	632	638	665	598	621	632	668	639	669	641	666	651	622	612	642	617	644	628	623	618	632	599	645	632	653	677	605	675	623	628	615	622	674	637	617	621	643	644	612	648	627	615	577	632	592	658	659	633	617	610	621	637	608	628	638	662	639	628	631	612	658	664	673	650	614	601	616	603	562	653	574	607	616	626	620	676	606	654	612	614	647	668	605	616	619	628	655	595	614	637	635	601	666	628	664	622	638	642	655	621	627	631	635	625	601	576	621	618	618	587	654	620	635	619	675	594	606	632	645	635	649	668	601	614	642	601	661	635	597	657	639	624	629	594	641	646	595	661	611	672	612	662	635	635	651	660	629	632	631	630	591	656	612	584	637	604	631	596	686	632	656	637	626	606	624	665	613	667	646	596	652	587	634	614	599	629	669	645	629	637	633	626	607	611	599	611	621	609	599	649	619	649	603	604	586	630	609	665	639	608	626	632	641	659	662	634	601	636	622	641	653	654	633	638	637	597	622	648	640	590	696	649	584	663	661	631	645	638	656	619	607	605	648	580	618	658	614	628	623	625	630	609	607	624	592	622	625	669	646	625	630	627	597	632	598	623	611	654	657	614	614	622	605	600	600	638	593	633	606	614	651	623	618	613	588	625	613	641	646	630	603	629	634	669	629	631	655	630	629	555	614	637	650	618	614	630	644	643	632	624	653	642	645	653	663	600	585	713	657	644	620	680	625	584	613	628	617	633	612	632	621	647	626	623	654	624	629	681	627	580	582	622	657	673	632	597	658	642	642	633	627	672	621	629	636	639	651	640	637	608	608	604	619	654	667	641	673	622	625	640	643	653	645	611	622	631	641	606	639	609	665	614	625	651	619	600	620	634	643	654	611	605	648	702	610	590	643	606	620	644	633	666	637	653	625	606	647	609	620	628	609	633	621	648	615	655	597	607	595	621	647	618	656	618	645	646	614	636	631	664	596	629	604	638	606	653	613	654	648	666	656	616	631	621	623	641	589	617	651	589	626	620	627	581	603	581	672	656	574	644	611	611	633	656	611	615	582	634	636	595	649	615	645	623	572	636	663	633	594	605	615	635	588	629	635	641	650	620	551	638	616	643	667	593	648	624	602	654	636	627	667	649	593	639	645	627	640	601	629	624	638	617	655	637	614	646	660	635	614	626	642	609	635	675	599	595	612	638	619	612	609	638	645	643	626	642	642	660	593	602	620	589	614	625	681	646	653	648	604	623	647	628	570	608	630	641	636	659	619	585	645	611	659	641	621	647	661	620	624	643	638	616	636	604	653	611	655	575	657	613	670	623	645	661	623	625	622	564	633	656	678	620	639	605	654	587	634	626	608	616	633	631	651	575	641	602	625	575	661	593	620	656	596	662	668	640	611	637	637	615	640	631	607	630	591	629	585	650	627	616	605	656	664	658	605	653	645	632	588	634	633	624	644	633	622	646	645	657	608	580	610	675	608	661	658	627	602	606	652	634	586	651	596	625	619	613	645	645	663	601	621	621	637	656	642	573	614	626	622	630	629	624	655	624	618	646	647	637	612	647	640	655	638	624	637	653	684	585	618	620	619	624	625	615	674	601	569	619	632	626	600	634	623	629	631	657	660	653	650	651	630	615	615	647	569	576	617	634	652	661	611	606	625	627	666	579	627	599	675	644	582	670	615	677	634	642	659	639	630	637	634	644	635	653	667	618	625	650	640	633	622	601	616	618	612	655	613	651	637	644	661	557	637	618	603	600	593	602	625	624	647	640	638	636	688	673	623	641	638	607	582	608	629	633	618	626	636	623	633	606	620	619	674	656	630	620	596	650	620	665	597	634	620	611	668	601	586	628	638	626	639	654	604	642	604	616	607	681	600	605	617	625	613	626	631	639	645	649	599	627	620	617	622	653	660	672	614	635	654	637	604	617	641	610	654	585	625	628	598	578	620	596	644	641	645	660	677	686	593	565	628	648	619	627	660	566	619	654	603	615	577	613	654	606	645	655	670	592	621	649	648	657	645	637	669	619	665	642	663	619	620	616	650	658	590	629	587	615	612	645	623	643	633	570	636	633	642	620	668	601	635	621	587	647	608	664	628	641	588	646	627	679	591	651	584	666	583	674	665	591	634	584	618	592	630	696	644	608	594	650	635	587	643	628	620	629	598	617	661	640	645	666	627	621	626	606	571	601	591	649	648	637	637	584	628	611	630	666	614	628	677	626	613	626	640	554	613	665	628	579	607	624	644	612	594	652	645	622	592	626	595	585	614	611	619	661	675	634	631	654	609	642	597	659	616	613	672	594	625	662	633	639	608	631	606	622	668	612	630	674	632	636	640	606	609	679	636	624	583	637	636	678	614	630	613	644	593	605	611	655	659	654	597	580	641	571	625	624	597	619	607	636	669	574	588	655	596	646	644	609	656	640	615	641	618	620	578	635	590	612	664	582	651	606	656	640	618	628	655	634	678	595	581	642	554	634	660	602	654	692	623	617	615	633	653	612	606	609	579	616	638	610	643	662	641	612	586	621	645	672	654	657	593	613	606	607	662	602	630	622	642	650	654	614	636	639	603	619	614	631	587	625	629	620	594	628	616	670	629	607	628	623	615	614	643	686	652	647	642	604	629	623	617	686	627	619	623	610	623	644	613	626	607	582	611	674	603	579	614	623	621	629	660	684	544	599	642	605	679	600	645	653	605	606	571	645	655	624	628	612	638	628	700	651	618	626	601	621	656	656	624	641	626	618	642	638	642	669	635	619	646	633	640	638	636	622	595	643	635	605	639	637	655	604	617	615	616	608	665	667	606	669	627	650	669	646	661	615	610	632	625	663	641	665	601	613	601	600	631	635	657	620	606	635	657	632	638	607	601	630	624	627	644	698	608	626	627	642	633	591	648	632	607	622	590	625	640	630	598	645	620	616	638	613	641	649	657	638	662	555	617	650	651	639	676	632	675	664	642	624	600	610	596	607	623	595	704	564	649	652	645	637	595	618	589	592	611	610	672	584	546	580	603	608	658	617	603	636	611	602	610	583	610	634	648	659	600	650	611	600	619	666	642	607	596	674	621	669	656	629	629	650	651	628	680	676	652	636	640	635	630	614	619	625	662	627	626	626	629	570	642	715	614	661	617	638	611	631	647	611	688	639	653	594	623	652	615	606	622	620	652	623	590	630	660	611	658	645	636	665	620	624	646	582	617	658	644	649	626	663	625	605	629	582	611	647	625	633	633	614	628	630	609	601	611	611	645	612	618	647	564	652	607	639	624	623	604	654	636	610	639	670	642	625	608	643	620	609	639	608	642	647	649	603	612	640	652	633	612	632	654	628	613	601	622	605	589	637	623	628
35854	25274	27903	15466	2963	1009	614	516	377	327	290	272	270	239	227	191	218	208	218	206	181	174	164	171	170	189	182	165	165	159	189	183	179	172	150	171	190	163	202	176	183	158	179	169	144	155	166	151	169	152	158	180	177	170	161	176	163	161	150	151	164	156	171	148	140	168	134	165	162	175	164	143	185	127	159	166	164	154	167	144	164	146	156	162	172	169	171	170	156	160	158	155	157	147	159	178	159	147	122	157	164	168	132	160	147	155	160	184	169	168	184	145	167	157	173	185	163	169	149	171	157	173	174	153	151	145	159	178	183	180	148	157	161	153	158	150	191	166	171	172	163	156	136	144	176	185	146	173	165	174	149	156	157	156	138	171	156	144	163	152	156	154	174	185	175	164	150	166	138	146	167	174	165	176	152	184	189	150	150	159	153	163	136	152	165	165	140	152	158	175	149	169	161	166	133	141	165	191	159	168	174	179	173	156	173	168	165	145	152	167	142	153	143	153	178	184	171	146	164	180	150	165	176	147	196	168	172	169	141	162	167	206	167	155	188	156	170	155	154	159	174	156	141	171	176	160	158	176	171	160	138	153	147	170	179	156	165	177	151	169	178	169	158	176	164	157	182	188	162	152	168	147	155	158	154	181	160	178	150	177	179	159	146	135	152	163	160	161	140	150	178	165	152	181	174	163	168	163	172	161	179	160	154	163	192	143	161	163	164	171	141	154	168	174	183	130	150	153	156	154	185	159	154	166	173	156	149	157	159	155	145	177	144	202	163	148	156	188	181	176	160	171	182	169	182	192	150	138	188	162	164	143	153	180	145	161	158	155	158	147	184	161	170	154	179	179	167	144	183	158	163	153	160	146	168	160	151	147	167	175	160	158	148	171	157	155	188	165	150	164	161	163	149	168	124	157	170	174	172	171	161	193	178	138	188	163	165	186	173	148	165	168	146	187	147	152	165	140	153	153	160	187	147	168	151	164	122	171	150	148	168	153	162	133	150	160	188	160	157	164	169	155	168	174	144	164	185	163	167	175	153	177	162	163	162	186	198	141	149	168	144	159	163	157	170	151	148	191	169	160	156	172	168	170	169	165	153	158	153	170	152	165	169	156	149	153	165	153	171	187	146	158	146	156	151	175	158	155	167	158	155	187	153	164	151	173	157	177	172	181	168	156	175	160	177	165	163	154	155	167	158	173	162	172	164	178	165	184	163	153	165	140	160	161	158	161	161	180	178	150	159	156	158	169	159	162	168	150	179	166	169	136	149	149	173	152	164	188	173	171	176	182	164	148	145	179	185	155	170	155	161	184	159	182	156	173	133	160	172	179	162	155	150	159	173	179	140	154	155	171	163	153	166	179	150	190	187	188	148	163	183	162	160	143	187	174	182	172	191	179	161	149	173	161	166	146	150	154	177	152	171	168	170	148	166	156	178	176	177	183	154	187	157	155	170	144	162	150	163	156	145	163	167	167	165	145	158	180	178	145	147	153	169	161	147	145	147	165	169	147	161	155	174	151	152	162	168	151	178	151	143	166	168	150	169	167	197	157	170	162	140	199	179	202	161	157	160	171	143	145	150	167	181	146	193	153	141	197	185	152	171	148	187	170	145	175	170	152	156	181	161	186	161	178	142	157	145	155	151	157	173	162	180	166	168	171	156	153	168	156	167	172	163	188	164	155	142	180	155	167	180	152	182	141	145	166	157	172	158	155	152	149	147	180	177	158	169	185	150	163	154	174	151	150	139	140	177	147	170	158	144	161	152	152	167	168	158	131	180	153	169	173	147	173	149	149	155	184	169	146	159	154	161	173	156	187	170	173	178	176	171	142	152	157	188	203	153	154	152	156	176	156	159	142	154	162	164	185	171	159	164	140	179	192	180	155	175	157	194	169	162	144	168	146	176	160	163	186	166	163	158	173	169	160	138	175	179	164	153	167	192	166	166	155	158	164	173	162	146	166	159	156	174	164	167	162	150	172	147	159	156	177	164	164	169	147	137	193	166	162	164	176	169	174	164	151	162	171	183	174	153	183	168	164	173	151	160	166	159	181	154	168	163	168	188	154	139	178	180	176	164	168	152	194	178	181	161	171	162	145	168	170	157	145	158	167	183	151	144	151	162	192	146	160	186	160	182	164	157	160	147	166	174	169	169	163	155	139	161	164	154	165	167	148	145	157	162	162	172	164	145	187	160	158	168	179	149	146	157	167	150	164	152	160	184	183	146	160	157	137	162	167	162	150	170	162	144	144	175	156	143	145	165	189	152	173	166	152	170	196	153	166	135	158	176	159	151	168	157	146	154	186	165	180	190	177	165	171	160	175	134	132	156	168	140	168	149	213	159	172	157	176	169	153	148	152	166	163	147	155	165	167	166	144	165	160	145	157	162	179	151	153	144	200	169	143	173	158	166	168	195	147	149	156	172	152	173	168	154	184	178	141	170	175	128	179	174	159	179	167	155	160	167	177	155	173	162	158	161	167	158	150	162	156	156	156	170	180	173	152	188	145	131	167	151	177	163	175	167	165	170	147	171	147	146	154	151	148	174	158	163	171	177	170	173	183	139	183	173	164	164	144	161	158	149	149	142	164	158	157	148	145	164	153	144	146	158	171	153	178	155	155	177	157	150	159	162	154	151	159	178	160	174	164	165	151	166	183	167	184	158	156	182	173	187	182	134	163	180	156	168	167	153	154	130	146	163	155	172	169	197	178	160	152	147	181	163	157	184	172	181	180	144	170	170	164	164	182	188	146	185	160	157	172	160	143	171	153	185	165	172	170	164	149	161	170	146	188	149	147	184	138	153	179	158	160	169	158	179	175	172	154	174	157	147	152	170	169	172	143	172	152	155	163	159	163	152	148	172	153	159	157	164	155	180	148	187	161	154	159	142	180	180	174	147	166	158	155	188	172	153	152	169	159	136	153	157	156	172	167	185	173	163	134	174	161	178	163	169	174	171	155	168	146	167	166	156	153	129	130	177	153	149	135	161	169	191	147	153	167	166	161	162	139	176	166	159	194	176	189	174	145	165	160	155	180	150	158	157	159	192	166	158	159	161	164	159	166	150	142	161	158	158	163	154	165	152	173	158	161	166	174	170	146	168	167	169	169	178	179	163	155	168	172	133	160	150	193	146	159	175	154	163	168	175	161	180	155	169	157	154	155	165	151	154	166	157	158	146	156	149	153	183	168	176	151	161	170	182	156	179	154	167	176	152	147	151	151	153	174	179	170	168	161	152	156	142	170	159	177	160	169	156	170	147	161	172	165	183	181	181	159	140	163	179	169	154	166	156	159	164	191	160	193	149	161	171	150	174	184	189	170	163	166	174	146	164	164	176	168	145	179	185	156	167	186	183	178	172	153	173	144	154	152	174	191	159	159	152	162	166	178	168	158	160	162	142	160	170	170	157	135	165	172	157	182	162	172	157	160	151	167	161	147	181	164	158	174	170	150	180	153	190	147	165	158	158	146	155	159	148	141	156	156	157	154
24934	21652	30441	16908	3477	2638	2134	1871	1624	1363	1205	1013	900	823	759	706	675	597	633	533	572	582	603	532	533	472	508	492	492	461	496	436	461	464	450	501	436	454	470	454	438	454	443	462	404	463	426	430	439	410	455	403	382	427	411	434	454	423	435	407	405	433	422	434	428	418	435	383	385	440	420	435	437	461	420	378	415	414	513	402	434	417	428	424	427	418	469	466	449	426	434	429	436	409	428	424	464	407	421	376	424	413	410	419	374	435	443	415	399	428	422	407	403	441	427	421	466	423	404	423	425	438	438	398	394	419	441	385	417	437	445	410	408	407	428	432	460	465	422	411	438	388	418	395	400	400	425	425	460	382	415	397	447	409	448	420	460	432	404	424	398	387	412	398	420	415	410	394	465	451	428	428	436	415	460	402	389	419	374	412	428	445	415	427	381	406	413	397	422	378	431	412	441	428	373	385	426	435	402	406	411	411	414	412	443	412	447	422	411	401	432	430	396	429	396	442	397	404	421	433	412	440	416	440	446	394	405	436	414	429	395	426	396	439	377	403	414	425	434	466	404	400	477	438	402	438	388	389	398	415	383	394	412	442	392	413	442	424	442	442	391	400	429	412	386	431	394	413	418	415	433	374	419	407	427	420	425	415	431	447	433	407	434	434	398	401	472	389	421	409	408	443	394	433	413	437	420	399	390	378	375	428	431	406	438	420	458	396	446	424	411	390	461	430	384	414	412	401	424	449	393	412	393	414	450	428	395	429	456	412	413	380	446	420	427	438	428	408	421	417	404	394	419	409	457	465	414	407	416	413	382	393	469	401	434	407	439	400	420	392	427	389	462	424	394	427	387	461	418	439	428	408	428	426	428	456	395	392	422	441	415	409	433	410	413	409	400	443	423	424	417	416	393	415	417	413	436	438	458	432	403	446	429	390	412	399	439	408	406	434	387	464	426	406	442	435	425	398	406	414	427	413	392	422	384	396	407	396	434	419	429	417	413	411	390	420	428	436	409	430	424	382	418	394	431	427	459	420	406	403	396	440	421	436	404	438	407	436	424	422	412	416	394	415	407	414	453	420	446	401	404	438	448	431	426	421	419	408	423	405	432	428	445	418	457	432	408	406	408	423	401	442	429	390	438	416	461	441	421	438	407	403	444	354	418	450	394	420	388	412	399	418	434	441	379	427	426	441	457	450	440	391	378	418	416	452	401	433	412	446	416	373	385	408	407	414	402	439	348	393	418	415	382	416	411	436	427	450	436	410	397	423	427	403	374	398	424	398	422	422	375	402	397	424	435	459	439	403	399	428	452	437	432	453	419	438	413	462	411	417	377	420	427	421	398	443	368	409	425	453	413	428	381	402	416	405	417	413	423	416	415	438	451	425	422	453	353	398	425	424	409	386	405	392	410	396	404	407	426	442	391	434	408	398	467	410	436	402	415	423	420	433	391	423	443	426	384	398	423	418	405	432	437	410	385	419	423	398	438	454	390	422	433	406	418	416	462	448	431	440	407	411	386	450	434	410	407	406	423	403	426	404	429	443	387	414	450	438	407	425	375	424	386	399	435	428	409	428	440	435	391	437	422	383	430	432	420	441	431	426	413	434	406	389	432	404	433	422	381	438	440	443	426	383	430	435	433	453	432	417	387	434	403	418	405	421	427	421	427	449	404	387	433	388	396	405	365	441	407	423	425	385	413	408	417	422	432	404	409	423	413	400	427	452	441	411	432	427	405	442	428	399	451	410	431	397	415	403	424	437	381	456	417	419	378	385	412	396	430	418	404	394	385	426	422	412	403	458	406	459	419	417	405	394	416	399	449	394	435	424	431	412	398	430	408	420	404	446	432	382	419	421	402	423	451	446	445	389	453	404	437	483	421	394	433	405	423	432	429	410	401	420	423	412	399	434	405	430	440	419	420	413	449	431	417	414	422	446	433	390	409	440	427	419	435	418	419	428	402	418	438	396	406	434	399	408	442	382	419	431	418	402	416	402	413	446	396	383	389	434	452	399	396	465	401	403	380	425	401	412	436	396	406	427	420	430	413	396	392	415	445	386	423	420	407	422	401	399	435	427	427	437	394	417	418	421	419	454	411	428	442	411	412	398	418	414	431	424	444	427	439	403	387	414	438	431	415	444	457	422	417	423	400	469	413	430	466	432	459	444	417	460	427	418	405	387	406	402	430	408	372	424	405	433	440	439	426	438	398	421	415	401	399	428	399	454	440	408	424	401	458	424	431	418	439	436	401	407	426	465	409	396	421	433	390	430	428	401	433	442	429	445	430	443	419	380	426	439	453	424	427	441	399	426	414	376	447	418	405	431	407	400	394	403	423	439	415	389	410	385	413	399	420	416	387	426	426	439	435	437	412	445	416	416	413	439	420	410	412	428	397	416	439	380	420	437	454	441	420	433	394	422	361	405	444	427	432	404	415	392	396	393	407	436	419	421	431	452	410	403	444	467	415	432	419	407	453	442	438	419	415	439	416	361	413	460	443	391	436	426	439	402	398	418	435	407	421	439	421	392	412	408	417	438	395	415	407	397	422	405	407	396	369	378	444	423	402	404	411	437	405	416	391	421	397	401	437	455	411	440	430	431	415	403	402	417	438	435	391	429	431	408	446	412	443	431	430	438	452	450	415	426	394	409	410	431	398	418	446	428	426	420	386	397	406	413	396	443	433	393	449	428	429	457	373	450	421	419	442	440	420	430	419	407	463	430	412	451	416	442	422	388	406	376	402	383	431	405	436	430	418	388	426	417	430	447	434	400	403	412	414	396	432	397	426	414	404	397	404	411	396	384	394	427	410	418	435	367	430	429	427	383	416	409	411	408	422	407	456	411	433	426	421	409	415	437	411	411	428	400	400	456	456	408	410	401	407	440	421	429	362	421	410	402	417	432	449	400	416	428	446	406	381	446	419	394	426	433	411	464	414	422	424	441	415	435	398	411	434	403	443	418	404	418	442	375	445	411	427	412	374	403	403	380	435	430	422	438	431	397	416	451	446	452	406	390	415	438	425	444	443	420	411	393	434	438	401	413	398	406	421	437	394	425	408	429	423	412	445	379	436	412	440	424	403	429	447	372	427	400	430	400	430	400	453	397	412	425	421	431	420	400	421	428	402	386	443	431	409	412	432	427	406	412	430	486	431	424	431	425	422	380	456	420	384	431	425	429	405	427	439	406	426	467	432	435	441	427	378	386	402	385	394	430	428	395	407	420	393	362	422	417	424	418	425	393	420	425	382	452	435	421	442	430	413	405	417	399	449	418	444	395	367	452	417	457	383	364	433	429	431	448	396	443	388	405	448	425	445	430	413	422	432	397	417	408	406	417	434	411	412	422	421	418	435	430	430	465	413	429	411	406	409	438	406	395	409	427	432	444	407	436	397	399	387	418	434	401	437	411	421	433	431	397	435	401	431	439	414	435	430	463	445	416	396	433	452	418	428	453	448	392	400	392	436	436	421	406	429	415	398	456	401	451	406	395
12388	5155	3351	1497	511	418	372	394	340	339	360	328	305	343	296	331	304	279	285	307	314	298	287	314	278	273	317	269	300	268	315	280	292	268	292	284	302	290	291	288	255	297	303	302	312	302	303	316	286	298	313	320	300	310	308	316	279	329	293	306	319	316	288	288	277	344	282	290	304	292	287	303	302	290	292	318	302	255	278	304	333	326	256	297	287	293	299	311	289	314	305	286	292	303	294	321	330	308	264	310	291	302	297	319	271	300	302	293	306	287	270	309	308	311	295	312	298	315	302	278	283	329	292	301	310	301	300	289	304	292	318	314	270	319	275	275	316	325	255	313	285	288	336	276	315	282	293	317	312	295	296	316	286	312	318	295	323	279	297	309	289	289	293	270	320	296	300	291	304	306	318	288	279	321	325	286	302	292	313	294	304	287	302	301	287	294	282	317	322	316	293	278	313	292	303	295	295	281	312	301	340	292	294	299	305	327	306	336	310	298	306	312	282	318	304	273	323	338	306	297	313	320	314	283	291	309	302	343	283	280	291	269	283	336	292	302	283	281	284	298	311	273	285	325	309	282	268	327	329	278	326	290	265	303	278	267	258	302	286	279	255	300	305	297	298	309	319	333	301	301	314	322	283	286	322	279	279	307	288	311	324	319	337	302	305	271	285	306	323	281	296	328	287	307	266	314	257	295	289	310	296	250	292	305	278	294	276	285	276	309	279	310	270	288	257	302	297	290	323	319	307	287	295	289	311	306	270	303	304	293	308	326	295	295	284	288	322	308	297	289	318	284	297	291	304	293	309	316	308	293	304	313	319	316	311	296	310	307	295	281	319	296	290	302	283	294	291	291	292	270	274	307	308	312	332	299	299	295	294	280	302	282	287	260	304	269	318	275	337	303	300	277	268	295	297	297	291	286	279	294	291	289	280	287	314	320	300	303	301	297	300	311	325	305	288	304	295	294	318	292	273	308	258	273	309	266	312	299	298	290	289	268	304	332	308	320	318	303	275	287	279	288	299	307	302	302	313	335	302	291	312	286	320	304	315	292	311	252	271	284	328	296	284	300	294	284	282	307	304	329	351	314	306	307	270	290	281	296	311	316	289	288	282	297	318	297	298	277	316	286	307	279	293	299	339	297	271	321	305	324	313	295	323	323	303	299	295	307	281	312	309	308	351	313	305	282	311	280	312	295	300	265	284	273	344	322	274	281	268	284	318	312	305	313	304	289	315	292	285	305	320	281	305	292	284	303	301	273	283	306	294	301	321	292	294	265	323	271	311	314	304	289	328	304	299	333	275	324	318	300	259	334	294	291	304	257	305	284	301	302	287	299	321	284	282	283	283	319	307	320	314	303	294	312	283	309	301	312	273	262	276	328	304	299	289	336	308	300	303	292	291	289	328	296	295	304	285	345	333	316	312	283	312	311	272	293	303	321	275	298	321	315	292	292	275	335	310	284	298	298	336	271	294	296	318	312	289	276	306	281	303	305	316	313	292	276	291	300	284	285	297	321	307	296	282	289	311	287	297	286	299	317	299	298	307	289	295	288	286	308	312	286	327	282	324	306	283	332	318	285	279	272	291	302	318	293	285	300	286	333	313	315	311	275	331	294	304	297	333	293	309	287	321	271	303	315	276	302	291	302	306	305	294	307	316	302	307	281	290	313	287	286	276	303	318	317	302	280	296	266	292	336	320	268	296	284	316	320	293	301	276	263	276	290	296	327	277	275	274	310	282	272	306	333	282	295	323	283	265	298	268	284	286	289	300	285	294	297	267	301	265	312	288	332	294	310	266	271	266	264	294	283	298	299	284	323	310	292	334	299	302	282	274	286	306	266	279	302	276	317	291	302	299	295	304	309	274	293	337	287	294	312	290	307	312	279	274	338	311	313	293	306	336	305	303	298	291	297	303	307	295	291	274	312	290	303	284	331	294	297	322	290	309	297	319	313	302	315	303	282	301	304	294	294	319	292	294	280	312	354	314	276	291	308	315	275	284	299	286	299	260	263	285	310	291	290	296	297	304	316	282	295	279	317	298	306	297	301	288	288	263	280	277	304	272	293	322	303	297	276	300	345	309	303	339	311	288	276	289	320	299	296	314	296	322	291	280	291	300	301	304	281	253	300	288	275	288	313	318	294	300	298	308	315	302	315	306	284	279	319	319	302	301	271	241	306	290	290	308	305	306	298	325	303	320	303	308	288	256	322	286	270	306	278	295	295	336	287	328	285	278	307	290	321	305	306	291	287	269	313	315	317	297	269	305	306	296	318	295	311	309	346	301	262	278	319	271	326	339	310	330	294	294	272	315	291	327	290	314	291	299	296	308	308	307	246	292	309	308	271	295	292	259	320	297	284	300	292	313	313	326	320	300	329	322	317	287	283	299	288	294	296	292	294	304	294	304	293	263	294	315	304	331	271	310	296	319	295	332	302	259	282	303	282	275	282	279	313	304	283	297	246	306	281	254	280	293	338	309	296	290	305	289	264	308	293	294	317	303	326	302	279	309	280	295	300	303	300	319	318	330	316	316	303	290	275	309	289	328	308	287	312	287	290	273	325	299	294	307	281	284	290	290	295	296	301	311	325	315	303	300	274	299	324	325	284	301	335	289	289	316	317	302	315	277	311	312	323	280	299	276	299	313	338	282	305	295	290	315	292	302	309	308	267	287	293	301	304	268	288	298	316	298	287	313	282	276	333	303	301	288	286	313	276	317	284	306	317	306	275	297	291	288	268	294	300	326	314	320	299	299	299	322	271	301	272	287	281	284	284	320	274	320	279	296	287	266	308	296	282	313	276	298	262	264	289	287	299	312	315	277	339	304	315	294	316	309	276	274	301	290	298	307	291	324	313	301	326	291	282	308	304	268	255	296	310	295	270	314	284	260	286	291	318	293	346	320	312	326	271	300	303	312	300	319	316	305	323	287	317	303	263	302	294	286	314	301	282	305	319	288	292	302	301	286	277	312	293	295	304	308	265	305	311	298	295	293	300	300	277	316	309	316	336	265	309	306	310	325	299	260	283	322	261	296	297	238	317	297	285	271	291	259	303	315	278	296	271	296	266	293	285	303	328	311	304	297	288	282	297	285	301	312	291	308	346	262	302	303	271	285	284	283	269	282	318	282	310	314	284	316	294	287	306	302	310	310	286	272	346	331	286	316	292	291	316	291	287	314	296	330	302	308	274	334	278	307	265	330	316	279	293	307	313	323	292	311	305	290	308	257	285	252	275	273	281	308	289	290	293	268	319	282	300	315	336	307	287	277	318	315	251	300	316	289	305	290	295	294	317	287	288	269	286	325	282	308	295	273	269	302	265	267	299	294	260	321	304	299	284	292	271	304	292	291	331	323	273	316	267	295	277	298	292	316	315	335	333	315	286	300	296	315	300	271	320	283	309	271	292	293	284	288	295	311	273	304	315	268	274	302	305	280	308	298	303	299	296	304	269	337	308	288	268	283	301	310	318	309	255	300	333	309	280	307	286
9253	5354	6731	3891	1652	1489	1286	1075	1066	956	901	899	799	848	782	766	772	750	735	782	738	711	749	747	765	732	737	734	707	711	709	730	706	689	688	732	691	699	735	741	700	704	727	748	719	737	729	685	726	695	700	741	702	720	734	738	693	728	772	697	754	702	715	687	757	698	732	709	742	759	712	691	715	689	699	732	754	735	716	677	746	683	731	735	770	702	701	733	719	686	731	763	656	686	727	726	693	744	662	675	760	687	711	692	743	688	678	700	712	730	695	712	722	687	649	691	736	712	707	696	733	723	697	731	685	725	740	699	675	751	734	698	679	724	734	764	724	721	731	729	753	763	711	721	683	708	702	717	694	695	727	718	736	684	721	728	703	763	701	734	719	728	737	695	716	741	702	736	752	725	712	688	715	717	720	707	711	724	676	707	692	728	716	746	702	703	697	749	718	752	731	683	738	741	720	694	685	692	700	685	723	732	737	725	732	696	722	707	676	729	695	698	703	678	726	768	706	714	725	719	772	739	737	691	715	703	718	697	698	734	674	712	700	742	706	753	744	742	680	694	766	743	723	675	673	757	721	705	715	740	725	733	729	739	675	728	682	703	708	737	683	760	688	685	683	704	723	739	747	673	781	732	719	735	693	722	706	716	754	736	694	711	693	719	771	720	719	720	688	746	746	713	698	718	716	726	728	704	638	738	685	699	707	717	729	716	733	710	733	706	688	709	712	723	738	727	731	719	707	710	745	718	739	677	658	735	717	724	693	703	730	758	719	689	670	730	711	763	741	733	723	745	768	691	699	743	717	733	744	731	689	764	693	691	746	696	713	752	715	679	709	772	751	704	736	692	709	714	736	680	779	680	713	757	731	705	785	726	694	722	699	704	780	747	742	748	714	719	718	734	695	716	687	784	697	741	716	721	707	757	696	672	707	696	696	643	752	753	716	751	743	739	730	763	729	738	700	718	705	706	713	708	695	704	691	737	683	755	726	703	788	736	761	728	724	738	695	721	696	721	681	740	737	722	690	719	751	696	715	723	673	734	725	729	705	768	748	668	715	735	786	708	735	748	749	735	750	729	724	758	730	684	736	737	786	761	731	698	770	726	715	704	674	764	738	716	684	737	748	693	684	714	693	720	699	718	757	743	689	738	704	751	745	657	745	702	728	661	709	696	708	720	699	733	688	738	717	712	689	674	747	704	782	716	688	724	732	746	701	732	743	710	721	727	735	691	744	769	744	681	751	692	713	694	759	718	694	698	716	756	712	765	782	694	744	753	716	728	718	729	705	699	710	678	717	739	727	792	737	713	679	704	784	700	722	722	682	717	694	712	708	733	746	735	722	734	776	756	667	720	702	749	734	690	697	719	763	673	706	714	708	730	697	737	736	705	727	693	682	756	771	686	706	751	750	738	760	739	738	715	729	729	639	728	677	752	736	694	750	709	732	714	724	713	696	694	690	740	736	724	727	751	674	679	684	715	732	733	760	753	722	722	674	716	733	699	710	687	701	722	684	723	747	679	743	748	699	737	733	698	714	689	706	738	744	708	783	726	697	702	714	729	755	726	721	714	734	688	674	768	748	716	734	702	706	727	743	709	762	739	714	742	690	671	699	722	703	748	672	704	730	724	773	728	701	744	707	708	696	738	754	727	699	702	727	707	717	772	689	694	740	664	710	742	751	727	748	726	774	725	699	756	755	701	732	703	712	734	720	738	754	736	622	687	717	728	727	698	671	733	677	714	712	715	766	736	684	691	738	750	713	707	710	696	731	650	738	776	705	736	713	769	717	702	700	719	733	728	749	715	734	651	705	734	685	716	677	757	703	732	770	734	748	689	730	713	717	647	694	763	786	734	739	706	721	684	704	743	677	712	773	753	762	717	764	688	745	677	702	750	721	715	728	702	714	723	673	669	722	761	748	750	744	739	696	710	755	717	725	731	746	719	699	707	770	787	709	692	723	688	625	674	715	746	710	685	685	735	674	696	705	722	721	778	751	712	703	742	689	705	706	708	688	714	756	704	783	735	730	736	731	668	751	726	716	715	763	684	788	729	757	733	731	721	702	763	691	656	726	706	750	706	710	699	718	716	696	727	677	691	777	767	670	728	729	762	764	747	712	770	705	763	727	730	684	707	747	722	710	732	681	741	704	728	747	693	689	731	710	760	697	702	711	733	721	704	678	696	758	752	705	732	732	757	682	747	700	692	766	723	685	723	728	697	671	733	712	693	722	715	737	747	730	721	738	721	693	742	687	691	702	723	680	732	747	740	756	717	730	706	716	745	706	673	707	735	777	761	655	688	749	717	733	694	739	728	719	715	768	711	728	713	712	690	712	734	732	683	738	735	695	761	684	737	745	734	744	750	702	741	722	754	706	720	758	740	694	747	700	746	730	739	704	739	725	714	764	760	704	717	719	715	745	746	706	739	762	711	754	764	697	754	688	722	674	778	692	790	727	701	715	671	731	725	765	726	709	704	715	689	767	760	687	762	713	711	743	783	779	690	692	749	695	739	747	712	753	698	734	716	708	756	714	722	736	687	704	708	732	726	774	732	708	756	740	759	718	733	719	649	724	696	700	689	701	704	763	729	710	714	684	699	706	731	707	711	700	774	682	734	682	682	721	694	730	704	765	743	723	741	726	680	712	691	675	731	723	719	705	682	739	729	728	753	713	682	718	725	693	744	725	754	729	681	721	747	726	776	716	771	676	715	776	754	742	746	738	733	741	724	729	666	708	705	727	739	751	714	716	745	701	741	725	725	692	738	748	726	725	760	765	738	738	721	695	724	673	727	687	743	720	729	688	737	697	735	750	700	745	720	756	699	773	739	721	694	698	761	699	699	709	802	756	714	687	691	700	766	734	677	685	777	734	715	717	755	732	695	730	731	760	722	684	705	696	693	720	684	749	776	704	722	714	670	700	690	712	754	740	714	747	713	661	669	680	728	734	721	742	730	704	752	755	715	705	706	721	757	729	772	726	727	740	765	696	754	735	684	730	708	677	730	727	727	720	766	729	716	665	741	694	701	761	691	771	745	727	749	741	721	705	680	746	713	736	704	753	713	688	716	735	716	741	724	716	763	728	746	708	731	732	704	729	721	776	705	711	719	712	745	750	686	706	742	746	708	697	755	728	708	679	759	726	691	736	686	740	713	718	731	741	747	708	754	723	707	736	672	713	737	745	686	692	708	671	764	719	745	717	723	760	741	707	680	694	727	712	747	754	706	743	683	700	720	721	710	763	667	751	738	713	727	680	688	768	697	713	729	725	754	707	726	740	745	717	689	719	729	756	721	753	716	739	709	750	742	763	673	658	731	758	711	735	732	732	757	724	720	737	712	719	713	738	718	703	704	724	781	735	709	741	733	739	715	707	788	738	720	720	723	694	690	762	661	759	752	669	749	680	697	724	759	681	727	748	723	724	672	723	702	709	696	736	733	734	683	695	723	748	693	738	768	715	734	709	715	721	723	705	725	750	678	726	687	750	698
26984	17314	20389	11329	1739	703	493	394	397	352	339	325	299	251	279	307	271	292	269	276	258	269	271	255	285	262	258	277	279	279	251	252	243	256	266	219	265	272	276	253	260	274	279	243	245	249	259	274	281	257	280	228	251	270	249	270	242	238	228	244	257	240	252	253	268	242	262	260	232	234	251	248	271	242	244	258	263	282	223	259	284	260	233	263	269	245	259	227	269	274	288	264	251	244	221	245	271	276	265	265	245	236	234	257	244	218	249	274	260	262	235	253	264	232	260	277	279	275	265	271	262	253	285	272	254	263	240	223	256	273	241	250	234	259	243	248	233	261	259	240	253	269	276	280	217	258	286	266	243	243	269	254	241	266	278	236	244	253	256	276	260	250	229	268	235	269	251	218	247	246	222	231	249	272	261	278	269	266	244	255	245	271	254	257	246	267	245	282	226	279	271	251	254	261	246	268	250	261	275	313	277	255	282	269	251	288	256	239	254	263	224	249	245	243	270	239	233	273	270	260	242	250	248	238	276	264	268	274	265	262	276	234	258	276	231	229	241	233	241	265	285	232	238	245	263	259	244	233	250	218	270	275	257	267	251	235	283	236	281	256	271	261	272	231	265	232	264	263	208	243	232	264	232	256	244	271	258	235	251	233	254	273	243	247	236	275	293	252	251	277	279	249	258	273	241	264	254	275	273	254	261	271	244	245	238	262	272	250	247	262	259	252	237	251	240	273	264	250	262	268	260	254	207	237	268	277	259	246	279	272	267	279	271	268	236	229	248	284	225	210	253	248	275	253	258	256	212	249	270	261	238	267	228	242	267	230	239	282	246	275	267	250	251	223	225	245	243	266	276	257	257	256	242	269	268	244	249	260	273	279	246	253	262	232	265	278	250	259	263	260	251	244	265	257	249	250	242	255	249	237	274	236	271	273	260	230	265	256	239	301	250	264	274	230	266	272	223	265	271	244	258	242	293	287	267	271	256	249	245	252	245	233	235	274	262	278	232	244	235	266	309	255	237	221	236	268	260	263	255	253	254	275	234	250	253	244	298	246	254	238	258	247	265	249	226	263	291	265	249	231	249	293	255	224	265	249	262	252	220	275	258	230	239	248	234	247	255	248	242	242	222	263	264	262	237	241	228	265	251	276	295	222	244	255	211	262	268	267	233	254	281	251	259	243	246	288	234	261	250	267	257	239	245	264	259	231	247	273	261	261	230	248	223	257	298	260	258	242	246	267	251	231	238	254	298	232	263	244	248	230	247	258	258	292	264	278	240	280	234	238	234	235	275	256	268	237	244	243	255	259	249	245	270	249	219	290	269	262	242	266	286	252	258	243	243	212	284	265	260	259	250	289	254	213	256	297	278	268	263	282	241	257	245	265	253	300	280	248	224	255	237	249	280	264	267	280	243	247	271	230	261	256	282	283	224	249	251	245	237	274	262	236	241	288	236	266	265	261	252	297	241	257	247	244	222	237	245	236	240	247	270	234	246	247	252	232	273	275	264	247	245	248	262	270	259	248	270	230	240	299	277	262	244	235	270	240	267	256	220	273	237	265	259	258	241	245	296	246	260	252	231	242	258	261	243	297	233	231	264	261	254	257	265	282	287	258	255	258	264	250	270	273	222	254	255	245	227	262	241	238	272	242	249	237	249	222	229	253	247	284	261	239	246	282	255	249	277	221	237	263	276	221	260	287	222	238	242	226	271	229	244	270	263	288	278	241	264	253	235	242	258	246	213	258	267	251	278	260	255	224	275	260	297	270	258	259	251	247	250	264	257	255	267	219	243	258	252	259	246	281	266	273	235	247	249	252	235	259	249	231	244	269	270	263	243	297	288	250	237	264	272	268	241	271	280	278	250	259	282	279	262	279	248	251	254	271	269	297	274	247	251	255	273	270	274	261	259	289	242	248	243	229	252	251	273	265	247	266	234	271	265	235	256	251	243	236	267	243	228	226	243	278	255	265	258	286	298	307	247	245	230	262	267	228	256	263	233	249	253	251	247	261	245	249	219	265	285	262	277	251	237	238	233	245	254	240	289	250	267	250	248	268	275	239	260	235	271	257	257	252	244	258	280	267	231	269	235	265	251	255	236	242	260	262	287	286	244	265	251	243	283	240	262	239	264	245	232	284	272	269	258	262	248	266	249	260	244	273	273	254	250	246	271	257	261	253	253	262	270	274	251	271	248	275	270	255	258	292	237	265	262	276	256	246	267	224	281	234	259	271	268	252	252	235	268	249	246	234	274	275	280	264	263	263	243	223	276	240	239	265	243	251	241	237	253	252	223	258	262	272	271	259	244	264	295	267	282	235	256	249	270	231	259	256	271	247	302	281	240	212	258	255	287	279	282	259	239	271	226	273	278	296	244	243	245	234	246	255	259	294	259	250	276	224	275	240	265	265	285	252	243	257	242	250	239	276	247	259	282	222	240	260	247	240	290	256	267	261	251	244	235	248	236	243	279	271	246	248	250	240	242	242	225	262	251	246	269	244	237	274	246	233	244	249	259	251	233	226	258	257	285	265	207	246	266	245	242	227	264	233	232	246	265	235	258	239	258	278	252	268	250	248	274	277	249	256	271	251	266	266	291	227	274	231	258	251	245	262	244	277	254	246	248	260	246	238	262	244	251	272	278	254	234	255	260	262	284	245	239	264	269	232	276	263	245	274	229	281	255	244	247	251	270	242	267	262	239	231	258	245	248	249	251	241	234	275	240	252	230	242	248	257	234	254	284	273	219	248	260	289	220	248	275	274	276	283	250	285	225	254	273	267	260	280	257	293	244	278	280	265	263	225	263	238	281	274	260	258	224	257	277	279	264	260	256	241	282	276	218	215	244	268	270	270	253	242	274	254	248	274	277	225	282	236	219	268	249	248	227	260	261	273	274	210	251	240	256	268	269	254	240	248	248	253	259	270	242	264	235	249	246	262	240	252	270	268	259	272	249	252	263	252	237	255	274	256	276	232	276	292	229	251	264	255	249	261	265	279	268	256	253	259	259	256	260	236	237	236	266	217	244	242	250	258	256	275	250	279	244	237	268	242	255	266	248	240	264	266	267	264	261	255	265	273	261	274	268	273	259	269	257	275	278	248	268	256	262	233	263	270	263	237	251	273	274	237	251	251	255	242	242	256	243	250	276	251	251	273	256	295	268	266	237	254	237	254	266	262	251	248	235	243	258	254	259	266	269	259	266	250	268	248	251	284	251	233	250	266	252	267	261	273	287	268	250	228	252	229	232	238	237	234	232	255	274	241	251	247	267	244	252	223	253	244	239	238	270	257	275	254	277	234	243	219	264	259	286	237	251	259	251	249	279	264	279	269	272	231	264	277	278	250	243	258	258	263	231	243	242	248	260	238	251	267	237	245	287	270	254	269	254	275	257	230	253	268	215	246	241	242	242	253	240	262	241	241	261	277	256	270	284	238	246	241	256	280	264	231	263	227	253	284	258	256	254	276	277	237	244	279	234	275	244	258	239	288
19785	15732	25282	14874	2754	2169	1877	1594	1418	1155	1026	973	864	865	852	802	798	700	683	717	679	696	704	738	705	646	674	675	695	676	667	651	671	614	595	628	597	634	587	658	639	675	631	649	680	675	643	625	602	657	613	671	622	629	645	659	634	649	616	683	622	634	611	634	593	617	649	645	640	618	617	654	615	611	623	616	649	603	629	625	605	593	629	625	629	672	599	635	611	657	656	651	630	660	620	631	633	596	590	624	603	600	660	594	650	587	645	631	631	609	598	584	651	633	628	662	594	685	653	583	624	662	627	681	604	657	641	632	574	635	653	601	616	609	600	648	597	636	631	586	633	654	591	602	561	598	672	611	612	612	603	643	614	623	639	633	609	610	593	664	654	619	624	599	631	636	620	601	620	645	606	631	599	597	606	621	623	653	632	636	615	632	650	618	615	603	585	635	569	627	616	644	612	646	630	600	603	615	625	589	656	684	655	655	594	601	610	659	625	635	652	598	613	638	631	614	601	577	638	620	616	636	613	644	623	626	618	575	642	611	634	657	639	587	626	650	623	651	622	620	587	617	655	641	601	605	633	586	638	602	575	664	667	594	644	614	646	643	614	627	583	594	608	627	611	639	648	617	629	637	622	632	637	568	619	627	621	593	621	592	618	578	644	617	642	614	619	622	615	610	601	631	649	635	696	609	619	623	607	612	627	601	634	572	599	594	565	576	609	642	637	603	624	602	617	641	628	612	593	625	614	626	618	612	642	656	630	608	672	612	621	595	641	661	592	627	593	589	634	638	598	659	643	620	618	634	605	666	602	577	618	622	658	585	592	605	634	613	637	600	597	609	624	611	660	570	639	582	611	632	607	656	588	618	597	608	602	568	650	584	643	584	636	594	589	598	622	637	604	629	620	624	622	606	601	621	615	606	647	633	668	698	590	650	631	626	587	643	607	622	624	604	630	616	603	657	594	623	668	623	677	669	682	595	587	595	653	633	647	639	600	620	609	635	617	610	620	641	622	593	602	589	601	636	618	653	624	647	627	603	630	608	652	675	643	628	597	628	590	625	632	625	585	568	629	615	615	645	644	624	614	589	668	603	593	619	578	625	636	601	620	605	615	603	637	593	635	608	630	606	566	566	588	632	651	621	648	625	593	580	584	611	591	627	618	615	616	621	598	598	611	625	666	639	638	620	602	564	638	621	623	657	611	606	623	616	601	626	626	648	584	614	604	640	614	643	621	587	643	625	616	603	636	616	608	581	606	642	637	635	655	581	640	599	561	631	621	632	577	597	599	637	615	613	596	608	624	620	604	619	612	606	610	586	593	596	634	657	610	636	617	614	629	602	574	624	627	623	608	621	633	598	611	610	580	599	634	604	599	617	599	584	650	644	608	583	619	592	652	614	603	589	631	571	622	653	606	620	624	666	682	605	616	636	578	619	609	605	568	623	609	620	606	625	643	595	629	623	578	662	618	582	653	671	649	648	626	624	616	657	640	596	608	648	608	654	646	627	616	623	634	648	624	614	654	576	634	637	579	664	627	625	599	599	638	582	607	654	615	615	600	614	624	584	602	646	601	623	575	654	591	613	650	652	571	655	655	645	661	581	635	625	636	651	634	617	627	610	643	596	609	643	661	602	649	649	603	591	595	678	576	611	590	604	614	630	619	564	596	626	638	626	628	594	651	683	591	578	624	624	591	613	631	579	645	653	631	659	588	635	628	641	572	633	620	651	633	658	582	583	598	628	630	625	599	602	590	608	591	669	595	592	576	590	633	653	609	596	617	634	636	645	596	626	627	590	643	620	612	650	633	618	643	628	644	634	648	601	596	605	613	655	588	652	622	622	604	606	607	609	640	624	615	575	624	595	624	602	641	629	652	610	614	587	603	642	626	628	610	629	608	608	617	650	641	651	604	606	633	669	591	648	616	622	642	600	621	646	639	611	622	616	630	637	617	622	617	614	612	659	644	644	596	597	632	583	651	651	617	606	634	574	647	657	648	625	630	599	592	589	594	579	657	577	641	645	660	633	612	635	619	630	630	610	643	621	589	621	629	644	591	634	632	623	629	598	632	630	575	654	584	622	598	630	609	658	626	647	607	673	581	573	591	668	652	633	653	632	637	608	608	592	615	657	602	630	627	621	611	598	610	637	609	594	622	632	609	606	606	650	614	626	650	656	636	587	605	647	618	619	598	587	647	622	591	609	590	589	585	631	631	630	577	590	654	610	619	591	609	580	661	606	638	609	614	642	608	576	619	613	633	601	643	658	586	624	609	605	623	656	613	611	594	653	613	608	650	593	595	626	653	589	602	624	604	625	614	626	605	591	649	630	617	580	623	610	605	653	620	636	572	627	658	621	624	594	611	610	613	656	612	638	655	635	652	606	659	642	652	624	643	579	661	610	581	667	634	623	594	580	656	621	578	620	636	615	638	647	594	616	616	601	618	585	645	599	660	686	678	620	595	666	611	614	625	617	628	622	616	640	618	615	650	662	598	620	630	584	635	580	588	595	589	614	639	609	599	611	629	646	598	622	620	655	596	617	621	668	616	605	594	628	609	594	632	619	635	642	632	627	628	583	660	664	661	618	613	625	640	610	591	633	628	603	626	565	632	601	598	628	606	585	633	573	591	638	599	630	619	625	632	625	606	629	593	638	566	657	645	598	587	607	689	579	610	578	625	616	593	622	610	621	636	613	640	597	588	623	612	642	639	638	618	635	625	626	590	574	639	661	614	626	628	617	668	621	629	628	616	625	633	651	613	644	581	582	599	619	624	609	659	639	607	616	600	601	617	620	602	605	610	636	591	620	645	611	604	613	606	548	644	633	606	614	656	668	607	606	626	604	606	623	638	601	616	626	625	624	589	658	656	583	626	631	676	662	647	589	636	605	597	623	599	640	595	638	613	578	577	636	609	590	645	613	657	681	619	595	592	622	623	558	639	614	617	621	637	618	598	595	611	655	585	633	603	626	635	616	655	609	620	588	570	631	612	591	604	643	603	628	613	626	634	597	608	648	655	620	617	639	619	653	639	619	609	606	593	614	639	627	591	603	702	595	592	666	652	629	639	649	597	609	568	614	672	644	605	640	634	600	634	631	599	624	635	644	627	587	594	598	639	628	606	632	625	622	633	612	600	587	629	613	657	605	653	616	629	622	619	619	631	668	612	634	624	575	608	643	625	627	625	592	604	594	630	649	669	626	565	594	657	604	651	631	639	669	596	614	634	657	575	606	574	632	580	581	636	596	589	645	605	623	605	615	596	595	635	587	636	654	633	604	619	631	613	635	616	600	624	600	583	660	658	599	624	638	585	599	596	580	587	573	616	616	592	666	608	626	639	615	579	608	663	621	573	631	570	597	596	641	622	627	594	626	633	611	563	616	603	598	636	620	623	616	629	635	627	550	630	597	600	602	628	654	656	633	629	624	605	602	650	617	603	637	636	606	621	623	670	624	622	608	623	617	650	624	647	628	660	596	629	588	662	611	617	623
35570	25748	29700	18446	3458	1149	643	450	359	307	294	247	227	260	210	248	202	167	224	157	156	167	165	198	186	191	174	155	173	162	160	177	177	179	183	169	154	168	156	160	162	159	181	162	168	171	160	151	158	147	171	162	174	156	180	161	152	171	180	153	154	152	154	156	166	150	151	167	175	171	173	174	168	147	165	190	180	164	159	128	174	197	169	171	174	137	170	146	177	166	155	178	181	176	168	168	154	155	144	148	159	173	148	150	161	165	162	187	155	174	155	171	157	166	167	161	190	171	172	164	178	197	178	137	180	145	163	156	188	167	136	153	193	174	157	172	163	180	170	189	175	156	190	171	187	145	156	156	162	144	187	155	179	161	161	182	170	159	159	167	153	167	157	175	189	158	171	203	150	194	172	182	164	132	151	147	167	165	171	157	160	148	163	161	163	155	160	140	183	175	188	144	152	181	138	156	150	161	173	163	161	171	161	160	162	147	164	168	148	193	162	145	161	151	147	159	152	169	137	139	162	152	172	126	175	161	170	163	141	165	157	176	156	183	144	151	170	143	156	133	179	158	169	149	161	188	154	147	170	139	155	182	160	190	154	156	158	172	173	164	152	164	170	147	174	157	159	169	122	165	164	140	169	164	172	171	135	167	139	151	160	191	169	141	153	144	141	169	164	147	158	132	172	164	169	153	155	165	159	139	142	140	138	169	163	190	153	169	178	181	165	180	141	164	178	144	131	160	136	148	179	151	171	166	170	164	170	161	165	147	146	167	150	144	162	169	150	164	149	159	156	137	152	167	189	175	146	156	157	152	156	139	168	150	166	168	152	158	162	184	133	165	170	149	160	163	156	151	162	177	164	176	167	177	153	172	159	149	172	155	183	157	159	159	149	178	167	154	176	150	168	173	172	179	150	174	172	164	170	158	164	167	165	158	161	166	171	153	144	183	164	165	142	166	169	147	162	185	170	141	149	150	175	156	160	160	159	149	165	177	160	151	176	169	144	165	172	161	136	162	170	196	162	172	162	167	172	165	185	178	152	159	161	162	161	176	166	195	165	176	156	177	166	148	161	158	134	158	159	189	174	169	155	162	158	155	164	163	158	181	182	151	174	186	146	170	165	150	182	150	166	139	168	133	164	146	168	169	168	140	155	173	166	168	172	166	160	162	168	166	170	160	138	147	202	149	156	160	162	156	145	153	142	188	162	136	156	166	160	173	164	134	160	173	164	166	185	139	149	167	162	165	153	164	176	186	171	152	155	145	157	149	191	168	144	157	163	175	152	150	153	158	175	165	160	158	191	142	153	145	158	172	151	163	147	162	166	147	159	169	152	147	148	152	157	148	186	143	158	160	155	156	160	153	164	171	159	197	170	194	164	147	150	160	169	181	150	164	167	157	167	141	129	171	170	151	171	162	160	171	165	177	154	148	184	180	152	151	144	144	154	158	175	165	153	151	186	167	144	154	169	163	150	175	170	198	152	173	148	172	160	161	160	161	165	149	160	164	161	170	161	166	162	176	167	152	157	138	130	158	158	164	185	149	153	153	172	189	157	138	171	162	153	154	147	157	148	167	153	180	166	173	156	171	143	168	197	138	163	160	148	160	174	143	163	150	145	148	155	179	154	180	162	147	146	152	172	160	149	158	158	163	174	166	159	142	143	161	150	173	169	181	165	148	165	151	142	155	165	157	181	158	161	182	152	171	150	161	171	153	188	160	156	192	141	158	138	151	165	166	157	160	176	184	159	128	179	182	149	141	142	157	170	167	148	190	185	137	169	158	136	155	175	154	150	164	157	147	173	166	170	140	183	159	171	162	154	157	162	145	162	190	142	163	165	172	169	187	160	163	144	145	147	167	178	153	148	140	152	170	161	159	172	145	144	169	147	170	165	162	168	157	176	167	186	163	135	170	185	173	160	165	175	130	146	155	158	154	133	146	154	164	173	140	188	167	160	155	161	192	137	156	156	157	172	170	148	170	189	140	133	165	188	163	178	142	171	156	152	166	175	173	164	166	164	161	162	149	158	191	160	168	155	157	181	176	141	148	152	175	165	165	153	156	184	139	168	126	186	187	152	158	155	172	140	156	166	163	154	138	170	181	150	148	157	157	192	156	147	151	152	169	192	143	163	155	143	160	124	160	164	172	180	145	163	159	150	173	142	130	140	159	171	187	142	143	185	163	150	175	180	157	165	150	145	173	188	160	171	151	162	164	145	160	171	157	158	168	189	148	178	185	157	172	176	182	187	168	146	143	139	153	153	153	163	168	168	169	162	157	147	194	158	156	144	175	149	161	175	175	182	159	160	139	154	180	156	161	169	171	149	164	170	162	148	154	151	166	158	161	149	175	171	173	156	162	175	170	158	164	171	149	175	158	149	171	176	170	129	161	167	141	124	166	155	148	157	164	176	155	156	202	166	146	178	189	155	168	166	182	161	160	174	156	200	163	148	155	144	194	165	166	162	176	146	150	189	147	155	196	163	165	185	163	144	154	157	151	153	162	150	179	167	154	169	120	173	171	155	143	154	154	161	166	147	166	173	181	168	159	132	168	167	149	175	154	153	183	144	155	168	158	140	168	159	150	170	139	159	185	149	164	163	153	167	164	178	154	175	167	159	178	162	141	163	157	178	164	185	148	166	165	186	149	154	172	149	168	162	179	167	143	185	180	157	199	168	165	167	163	152	192	166	182	150	141	171	144	159	178	172	175	156	149	175	175	142	178	176	168	158	135	158	156	184	152	156	196	183	153	159	171	174	185	164	139	176	178	175	138	156	160	156	182	149	160	188	190	159	188	150	175	157	190	173	162	168	150	151	165	185	161	163	174	141	172	142	153	176	197	163	146	149	179	152	147	157	147	168	165	145	154	161	158	164	170	150	188	149	164	189	164	167	161	155	158	164	145	178	149	145	180	155	172	162	167	157	186	146	160	186	174	162	173	184	162	144	164	163	153	162	165	177	159	139	187	148	152	154	146	150	151	146	154	179	168	151	161	163	151	171	160	157	149	198	181	161	136	149	137	148	181	181	155	178	135	159	166	172	133	147	169	153	164	171	160	165	169	156	163	151	147	174	175	161	159	145	176	157	164	156	151	150	163	157	163	165	160	140	156	137	181	181	180	164	146	144	158	158	168	170	174	171	181	177	158	166	158	156	182	146	155	146	160	187	144	147	153	155	163	148	155	171	172	161	155	138	173	166	162	180	157	146	142	169	167	155	140	165	139	178	183	177	172	172	176	166	148	149	153	164	167	171	166	172	165	166	162	159	134	147	160	138	195	209	169	154	181	187	168	166	189	159	146	176	164	150	187	165	177	164	156	143	156	179	169	163	189	170	161	180	153	176	163	173	145	167	152	152	156	173	150	181	157	159	175	172	165	154	162	158	162	155	166	136	192	137	147	158	187	161	159	140	173	154	187	155	160	161	165	126	168	141	167	187	138	161	167	167	174	160	147	149	173	179	165	188	142	139	166	155	162	169	182	179	147
24588	21519	32939	18675	3622	2854	2312	1818	1581	1228	1097	968	866	818	774	749	701	556	558	572	555	566	539	538	529	495	527	482	477	452	500	468	419	413	425	446	459	431	435	435	457	412	457	455	432	438	449	409	430	444	435	420	398	439	422	437	431	443	457	388	398	411	410	429	427	405	423	435	453	411	449	429	415	396	408	378	391	415	450	408	431	420	398	420	427	430	376	399	425	427	445	402	420	409	432	424	454	412	453	394	386	426	404	420	407	437	423	449	365	446	406	429	435	377	389	395	407	421	453	407	401	397	415	423	430	395	374	415	406	418	438	407	407	405	426	402	396	403	430	419	392	416	396	406	445	398	431	363	422	430	417	411	464	412	442	440	421	421	427	412	426	444	383	404	403	411	390	417	418	415	401	417	377	431	414	401	397	437	412	416	428	431	396	392	431	432	427	388	403	416	400	451	465	366	412	386	437	430	390	400	414	385	430	395	412	400	428	404	410	415	380	424	407	454	408	411	403	413	391	387	423	403	411	407	406	426	408	433	396	383	447	373	404	383	409	385	368	404	405	434	388	413	438	412	447	475	410	376	411	409	371	413	419	413	398	457	426	361	449	391	413	441	428	402	434	397	430	370	408	443	417	388	409	425	428	410	422	459	379	453	383	419	408	385	409	429	472	394	392	371	406	411	435	399	430	405	432	429	393	416	407	407	397	437	419	392	424	373	456	426	388	404	397	404	418	394	427	434	389	394	365	417	401	406	435	420	403	399	432	419	404	426	441	429	371	406	421	432	437	425	411	438	408	406	416	396	457	406	408	393	406	424	426	425	385	389	398	397	414	393	420	378	397	369	416	438	403	430	424	402	409	451	444	418	397	390	405	422	428	392	417	413	428	443	430	397	426	395	414	404	393	396	387	402	421	440	462	376	424	403	405	421	433	405	448	406	418	379	432	423	404	427	396	412	403	406	375	375	391	384	426	390	416	413	408	374	374	420	420	419	434	396	437	452	422	410	431	444	420	392	430	398	406	386	396	419	395	427	392	409	395	423	426	381	399	401	419	405	391	410	414	392	397	404	421	402	415	392	438	417	456	407	390	392	389	411	408	411	425	423	385	411	394	423	392	426	443	386	403	433	413	409	440	418	382	375	403	378	429	404	418	414	394	374	399	409	406	414	443	389	391	428	427	393	419	388	411	446	381	432	430	418	407	407	406	428	408	420	409	401	409	405	409	400	410	415	427	400	392	412	401	415	399	401	432	434	437	401	436	406	408	445	396	410	401	463	400	420	438	414	422	404	410	413	405	421	407	433	403	438	413	386	387	406	437	422	409	420	441	421	385	414	423	398	441	450	422	441	419	436	461	422	408	406	402	405	441	426	452	414	431	421	446	411	424	412	362	404	429	416	426	402	407	435	384	391	420	418	394	398	416	390	433	407	418	404	437	413	419	408	418	436	434	446	412	420	435	400	414	431	421	374	437	430	396	408	446	443	413	433	420	406	398	393	399	418	406	408	427	425	418	417	400	418	404	412	379	367	398	416	428	398	415	416	377	391	421	409	420	368	427	419	379	459	428	415	381	385	421	399	448	395	409	412	460	386	372	426	388	443	421	418	407	403	418	387	448	428	386	410	428	395	421	413	387	383	445	403	418	404	438	431	424	423	404	436	381	375	415	398	426	438	404	400	404	415	428	416	392	404	408	412	402	401	399	391	428	410	393	419	412	434	414	394	403	430	401	419	387	396	412	453	401	412	416	368	407	442	402	434	373	357	459	419	413	429	389	422	416	421	409	426	404	389	453	440	409	414	429	414	400	354	381	418	413	447	415	404	421	440	411	438	378	417	405	426	403	430	433	409	428	407	412	404	393	387	419	457	431	418	401	453	409	435	448	373	421	425	435	394	421	395	400	410	401	402	419	451	409	417	416	387	407	396	409	385	428	429	419	438	423	380	402	385	408	435	410	439	379	390	431	410	427	389	437	401	406	408	393	394	422	426	434	407	395	436	425	429	426	408	415	417	378	444	396	404	424	389	414	392	390	452	408	416	379	412	425	420	406	437	456	438	421	416	414	418	456	416	417	411	414	385	410	424	407	409	432	380	415	407	389	406	410	416	457	412	401	412	409	396	388	414	433	405	364	407	416	423	423	383	402	395	414	407	403	426	444	395	383	411	407	414	388	439	430	453	426	427	451	401	440	394	404	402	417	426	454	418	414	428	411	412	387	392	409	413	435	450	405	424	374	441	416	406	343	443	395	403	411	397	385	390	461	381	457	444	403	417	399	424	392	403	397	421	441	442	400	433	409	422	441	447	403	403	439	452	410	434	363	416	423	429	463	398	399	429	434	380	429	416	421	427	384	393	399	431	441	434	395	393	362	436	418	443	425	366	395	411	406	410	428	397	456	405	402	443	434	393	411	392	394	404	401	375	401	394	419	445	418	445	402	373	418	449	415	417	412	435	402	411	383	396	393	449	425	388	438	424	425	389	420	433	424	385	400	421	439	437	378	416	425	423	412	411	398	421	395	394	386	379	421	376	425	415	408	445	468	400	435	409	401	440	405	421	413	450	433	427	408	440	407	413	396	425	441	410	423	401	390	423	394	427	380	410	398	425	394	425	422	419	415	375	390	400	406	418	401	396	379	383	462	414	417	358	412	418	396	382	411	426	439	403	408	440	372	413	425	403	416	430	419	433	408	407	414	459	434	404	419	435	386	420	393	458	436	412	424	397	434	414	389	368	431	424	456	405	424	366	428	414	396	391	412	414	415	396	402	405	402	439	375	417	417	408	433	412	421	413	416	408	397	414	394	413	396	416	441	415	428	432	443	429	398	404	386	408	416	395	408	379	419	419	426	374	436	466	445	428	412	408	379	446	400	415	382	421	429	422	413	411	418	434	378	393	431	409	446	405	387	421	410	414	428	406	407	400	417	410	412	408	387	388	406	447	414	373	435	405	441	431	404	432	409	410	388	457	374	414	415	457	416	413	414	415	426	449	425	399	399	419	429	437	415	390	405	408	412	427	422	421	443	404	366	442	422	422	457	419	407	399	395	415	457	365	422	431	416	424	428	398	419	428	383	420	431	426	417	418	445	386	391	367	438	391	404	414	399	380	428	433	446	430	441	435	407	416	427	450	357	429	389	391	425	455	409	430	395	409	408	430	417	416	403	388	392	440	396	408	466	409	422	417	393	397	382	422	429	468	437	411	457	438	427	376	409	423	420	398	380	405	389	425	378	424	420	404	438	425	403	399	388	405	412	428	432	414	421	418	426	399	422	416	403	377	414	413	434	416	427	395	444	434	412	378	424	405	433	412	413	439	400	430	397	416	407	376	407	416	420	395	422	400	405	389	413	399	443	421	385	430	405	389	381	420	410	425	410	399	421	400	408	413	405	402	473	401	435	420	396	410	459	433	408	412	419	423	414	434	417	407	442	427	412	389	474	369	453	394	380	435	427	406	380	413	377	457	454	408	414	405	389	432	405	413	409	393
12065	5111	3490	1893	604	421	384	367	352	335	324	287	303	292	312	349	294	314	304	308	302	314	302	274	315	324	275	326	290	296	306	327	309	326	298	325	315	301	271	290	276	263	292	297	347	295	296	324	299	261	323	288	308	292	296	300	297	316	284	272	312	359	320	303	296	314	293	297	305	309	278	267	314	319	338	306	273	300	272	275	324	291	278	276	270	315	313	318	293	328	298	292	312	291	320	315	292	289	280	296	314	320	310	295	308	307	342	277	296	286	265	291	272	301	304	320	312	300	290	312	302	303	296	287	308	313	311	310	331	330	319	284	307	267	321	324	302	279	302	306	338	321	300	329	326	312	321	305	310	269	302	283	291	260	290	324	310	321	292	295	281	311	266	289	318	337	304	331	328	306	266	302	306	333	280	317	294	311	311	303	320	306	285	294	309	298	291	281	322	322	318	334	286	295	323	279	328	297	273	284	292	334	317	290	314	299	314	312	302	302	316	304	305	285	291	301	296	285	278	294	283	283	298	297	284	294	295	317	287	286	313	286	288	318	268	305	283	308	309	296	289	277	304	273	282	343	258	312	314	299	301	310	336	300	255	320	309	313	290	346	281	280	304	297	285	286	262	276	288	271	300	351	295	306	297	330	285	279	280	294	278	283	280	293	313	311	333	297	293	279	311	332	294	295	315	309	296	317	301	291	315	289	289	340	292	289	322	283	321	282	306	296	291	287	296	288	316	332	332	284	278	275	282	302	326	333	264	306	318	296	308	317	276	258	300	311	260	285	304	322	273	297	257	291	314	288	313	276	288	314	303	260	312	322	309	273	272	338	277	288	263	293	274	320	297	282	310	316	320	299	315	282	305	318	300	307	325	282	278	281	293	277	305	272	291	316	301	328	303	299	323	266	259	324	298	313	292	334	314	313	298	307	298	277	331	292	316	307	291	283	337	253	299	267	289	315	271	298	303	306	323	301	273	325	286	342	326	264	277	314	297	295	310	283	328	302	283	293	302	342	314	342	301	281	313	276	304	333	320	327	337	307	290	278	309	281	291	321	270	312	330	305	280	301	292	285	303	307	286	265	289	271	280	315	307	332	257	312	323	294	319	295	277	301	334	307	267	316	274	315	279	319	305	316	314	285	330	298	317	279	315	306	284	295	309	287	322	325	292	304	303	325	307	283	305	322	289	306	304	320	313	268	267	295	306	296	300	301	288	306	313	282	279	301	296	287	307	289	292	272	286	310	320	320	303	300	254	299	336	326	294	282	314	314	294	321	332	338	284	292	271	300	290	315	289	288	269	319	315	294	318	319	300	283	298	296	328	273	322	308	308	305	309	309	280	299	314	323	318	319	316	288	304	287	268	302	296	271	279	294	251	282	319	325	290	316	275	289	324	310	306	303	330	333	320	305	277	288	264	302	273	267	315	317	270	331	261	314	309	297	287	297	308	304	320	268	272	309	303	309	316	297	289	304	285	309	304	319	282	290	324	315	302	332	305	298	278	315	310	280	285	310	292	277	286	318	293	338	297	257	310	299	293	287	332	319	275	305	281	305	347	309	327	291	275	315	332	290	283	281	321	274	288	291	301	260	321	270	292	321	328	293	315	287	334	330	278	287	312	279	272	320	285	310	291	283	321	308	315	300	294	316	298	324	306	326	316	332	302	308	301	321	300	302	275	300	264	277	304	285	313	305	333	294	308	306	289	336	320	351	325	278	290	307	331	306	296	303	290	293	299	305	314	315	280	292	295	313	305	319	280	279	320	257	309	292	356	307	309	314	308	302	318	281	280	290	294	301	312	284	301	336	308	268	289	355	302	277	296	300	287	272	274	301	287	302	320	335	316	308	276	298	299	290	306	307	314	286	291	333	298	245	300	315	308	242	274	274	316	284	326	283	276	318	287	308	294	286	245	300	280	315	295	290	303	297	278	300	282	289	294	308	331	300	316	279	302	274	316	322	317	300	303	286	308	281	288	277	285	291	333	308	249	318	270	283	314	315	258	292	310	275	313	256	305	293	275	275	315	272	263	302	293	305	305	307	314	325	271	286	313	331	301	281	309	281	295	286	288	310	332	286	259	294	332	282	271	319	317	297	285	321	309	327	308	317	330	312	310	293	285	273	288	314	252	305	251	321	265	308	306	325	296	306	312	311	315	325	280	303	336	315	289	317	308	307	309	306	269	297	293	319	325	302	284	316	314	312	310	292	314	298	324	319	299	313	347	319	314	318	348	311	310	311	271	277	297	308	309	290	288	260	291	302	311	307	296	327	308	301	345	339	308	280	290	309	272	315	312	305	313	310	299	297	319	269	316	276	313	281	308	262	277	314	307	314	285	287	309	292	287	275	313	300	310	296	311	267	301	293	318	301	303	306	286	261	330	301	268	288	299	324	282	292	295	274	282	300	334	294	297	330	316	301	301	296	310	312	287	323	262	311	291	271	275	301	325	301	338	324	301	308	319	304	288	271	300	284	301	288	312	320	317	326	311	316	313	322	273	331	287	312	322	302	316	287	314	282	311	306	277	314	315	322	322	290	336	282	292	311	317	328	277	283	312	331	277	302	292	339	342	310	320	275	324	304	331	324	304	298	342	316	278	304	307	287	305	281	319	307	332	281	267	296	295	341	305	309	295	301	291	291	295	298	297	303	284	312	291	312	284	317	271	310	294	296	328	286	312	332	314	340	315	288	301	288	319	318	301	297	325	304	291	289	329	296	270	304	278	293	315	284	323	296	277	311	287	319	307	326	282	338	287	305	328	301	282	268	304	311	289	290	323	326	290	290	356	300	305	298	301	304	297	281	303	291	301	308	283	262	290	288	287	292	313	297	290	315	310	288	274	284	295	314	323	309	285	290	281	297	300	334	297	337	272	307	305	297	283	277	273	323	298	297	326	272	287	294	302	304	270	292	258	306	312	291	270	299	290	317	296	283	320	298	302	281	287	275	313	286	291	303	295	300	330	312	282	298	292	274	283	301	311	321	304	302	309	303	276	298	295	284	307	316	330	289	292	321	307	304	271	310	282	285	305	302	274	302	297	253	320	316	314	343	313	290	307	312	316	331	305	337	286	298	277	296	292	309	337	294	310	325	282	277	312	335	313	293	307	294	329	272	295	299	286	271	317	303	304	275	322	291	281	294	297	340	246	295	304	318	291	285	275	304	275	323	294	289	310	309	321	300	295	300	334	305	320	333	307	289	291	333	291	314	322	317	312	307	299	321	306	290	299	319	339	306	344	287	305	321	274	289	298	301	281	324	270	304	295	283	315	284	307	299	276	277	315	343	288	294	309	306	301	267	294	265	308	313	299	299	305	305	296	282	285	297	300	309	333	277	297	307	304	304	304	335	301	321	288	322	327	311	318	312	302	307	314	260	323	265	312	293	268	286	264	283	290	283	296	307	257	279	283	277	275	282	268	272	313	295	290	295	304	340	308	288	299	319	306	301	285	305	344	326	336	306	296	295	280	298	290	305	314	310	309	296
8828	5553	7421	5253	1870	1553	1233	1214	993	965	879	835	832	851	788	748	781	692	763	770	769	757	729	779	756	719	701	704	754	731	726	686	731	736	734	723	720	752	720	715	729	737	733	727	754	676	706	707	702	740	772	722	720	747	674	715	719	742	731	710	675	730	715	753	773	747	711	766	693	701	715	697	721	750	751	705	732	743	668	743	725	771	717	748	705	771	738	749	712	714	721	744	678	700	733	708	728	700	681	710	730	722	687	738	671	665	710	733	741	707	738	778	715	698	742	711	753	721	744	762	718	703	774	721	733	738	739	704	728	721	687	710	709	728	751	709	764	695	752	700	742	729	724	692	695	684	736	766	717	698	757	686	743	705	707	694	673	742	752	678	684	737	694	690	701	708	779	730	712	683	687	742	714	703	697	677	673	741	713	672	734	715	679	737	720	702	731	730	730	739	692	691	720	676	717	732	687	706	734	667	730	674	704	638	705	744	697	743	691	721	708	745	720	686	727	722	727	745	680	705	711	735	704	724	668	761	773	729	697	697	759	703	723	755	736	731	749	719	725	695	769	721	710	754	769	732	709	699	713	667	705	662	733	703	756	732	743	701	711	705	727	714	707	737	724	725	783	679	698	699	728	712	652	672	740	677	738	772	711	730	756	711	709	701	734	692	706	719	647	702	696	739	708	713	741	739	711	685	727	721	732	698	704	707	754	747	725	707	712	735	710	712	685	669	702	746	687	682	704	680	720	682	734	709	707	697	712	770	690	708	674	744	692	728	712	717	705	705	727	694	725	735	753	664	753	696	674	699	722	700	721	728	657	728	709	763	739	773	700	716	683	684	737	707	732	713	686	695	689	691	742	755	673	726	730	677	733	774	736	733	733	709	732	765	708	685	745	713	688	675	727	745	757	746	694	727	762	727	715	682	699	759	738	731	686	720	734	704	727	744	722	749	751	704	666	735	725	716	678	764	708	717	717	672	702	758	729	672	765	711	744	726	719	724	733	686	738	756	691	718	742	759	748	695	676	736	724	716	725	757	713	750	716	720	698	704	707	744	745	718	675	737	749	706	745	654	716	729	742	718	753	731	772	711	747	724	688	727	706	736	714	717	725	713	686	672	712	703	742	746	700	759	707	719	721	715	722	687	764	668	724	792	715	768	703	732	712	704	699	706	734	756	768	706	730	714	722	725	725	719	716	732	687	725	763	721	710	722	731	727	701	717	741	759	722	761	692	747	697	661	694	708	707	741	709	739	683	709	693	738	749	739	720	771	757	692	724	748	670	648	653	735	684	658	725	782	707	741	762	752	704	699	708	696	732	735	701	719	740	700	753	758	700	684	718	757	763	723	716	730	704	701	691	690	714	719	745	740	753	729	686	672	715	749	719	729	769	738	699	729	710	688	709	708	681	700	703	703	712	720	723	742	732	727	710	719	724	695	667	731	731	686	728	680	722	707	711	753	718	674	690	724	764	714	748	754	712	728	758	736	757	699	702	696	732	722	704	750	722	715	681	690	727	657	720	697	731	686	688	727	729	677	721	752	681	674	741	749	744	724	732	699	796	680	747	706	681	717	725	714	714	761	706	732	703	741	678	719	760	719	679	738	714	677	665	690	698	744	748	748	739	718	667	749	696	698	700	723	736	673	741	709	728	714	752	735	768	702	742	761	717	702	740	703	775	720	667	724	685	701	699	735	707	754	704	706	726	723	696	689	694	764	736	724	742	719	725	747	698	767	699	669	664	725	725	733	682	703	758	745	731	749	730	735	700	757	724	774	714	694	767	725	690	723	722	697	761	718	706	747	731	761	708	762	737	698	714	728	701	735	724	676	715	693	719	731	774	693	731	770	732	762	749	726	646	738	729	695	737	722	770	706	762	706	721	721	697	754	708	698	672	715	725	728	773	702	780	745	735	723	741	763	692	719	688	734	705	701	714	731	692	688	737	722	731	697	739	724	719	727	744	743	704	738	705	800	722	753	713	728	758	671	740	699	747	712	701	733	775	682	668	697	701	712	716	715	729	748	689	731	695	687	700	726	735	763	729	694	781	755	707	688	707	694	703	766	700	735	682	772	752	711	719	752	712	763	755	710	687	699	724	706	686	741	717	747	736	682	743	734	728	749	711	732	753	718	712	701	686	715	732	715	745	731	730	703	709	730	736	698	738	738	724	740	724	692	688	728	710	717	728	708	703	697	774	679	684	703	700	764	694	693	683	695	776	668	689	716	687	685	712	700	732	719	752	681	716	712	686	693	721	726	768	692	701	742	708	703	672	698	711	745	732	746	695	738	724	687	723	767	716	702	704	726	706	736	725	711	691	697	707	745	701	720	722	704	796	739	722	753	728	736	672	711	680	746	710	690	755	721	735	701	730	685	703	703	721	758	683	738	745	710	724	687	698	731	704	821	732	722	719	784	714	743	712	731	727	726	730	700	689	740	730	724	715	760	739	736	675	739	734	718	729	731	763	742	776	758	722	693	725	758	679	732	741	701	716	743	736	716	731	721	760	735	706	781	678	728	717	757	711	679	701	748	661	729	704	723	707	754	712	675	721	743	727	744	701	724	752	719	725	730	730	754	693	704	734	688	714	693	726	737	700	732	697	722	747	739	790	752	699	666	775	735	689	747	709	738	698	686	722	683	681	720	733	724	716	720	713	693	656	711	679	718	696	690	760	748	720	671	767	721	733	685	700	733	716	765	721	701	769	758	680	717	717	725	703	754	745	698	771	714	711	723	727	704	665	718	716	694	709	721	742	714	718	719	669	708	731	713	690	764	748	701	739	756	689	752	698	727	669	731	677	735	729	707	686	708	713	713	725	706	721	728	738	768	739	700	733	716	728	705	713	685	676	729	721	662	725	694	703	725	745	710	707	743	732	709	727	707	737	674	696	665	767	709	702	709	738	743	712	735	723	739	665	730	673	708	709	676	706	718	772	808	678	721	709	726	706	709	760	689	682	755	709	724	705	749	685	689	680	725	723	706	734	709	698	734	711	706	718	649	703	710	770	714	708	720	742	738	767	684	665	673	738	717	694	766	752	686	697	696	728	741	712	747	709	737	710	704	701	703	713	780	767	734	715	733	727	689	759	750	740	694	690	700	755	720	676	748	774	746	696	743	717	767	706	751	678	706	736	687	714	666	716	721	693	737	714	749	686	706	736	683	704	769	723	735	664	709	740	736	716	731	692	717	750	701	711	751	720	709	724	750	737	736	715	716	688	654	692	734	741	673	712	710	710	704	720	662	691	691	772	746	698	718	671	740	726	731	702	715	744	698	687	743	737	714	750	782	711	726	701	726	677	748	725	732	744	706	674	695	764	711	704	745	684	732	679	700	724	742	709	699	735	746	706	686	686	709	780	712	732	742	736	729	645	709	677	753	710	757	720	733	682	717	741	734	702	721	740	744	708	758	723	734	702	672	692	753	703	771	747	752	707	708	718	702	700	688	724	772	668	695	688	766	685	724	691	782	698	711	740	780	681	745
26573	16864	19245	11063	1748	713	509	429	362	316	346	295	299	292	282	277	259	283	276	274	261	256	247	256	226	247	270	289	240	234	262	267	267	225	281	252	255	258	271	274	229	241	274	275	282	282	259	256	264	251	305	278	256	259	267	267	258	265	275	266	295	249	272	260	284	265	241	280	243	251	225	261	268	241	260	261	237	248	259	233	229	244	232	258	267	251	266	265	270	271	267	275	243	252	268	268	274	253	254	248	274	247	286	266	253	254	224	265	273	253	260	258	254	219	266	273	256	238	238	253	255	261	242	234	246	270	263	257	232	232	286	255	239	259	259	256	251	256	245	251	238	286	284	251	284	250	303	253	264	294	225	271	247	223	251	257	224	266	259	252	262	261	257	242	263	248	269	227	272	218	250	239	261	235	233	253	275	259	253	246	240	284	231	238	267	238	269	254	271	256	238	258	253	254	237	260	228	265	259	255	272	262	260	247	228	245	277	246	234	256	255	273	221	284	269	253	253	224	287	240	242	226	269	255	257	236	243	259	224	282	259	248	276	248	257	260	253	237	258	281	256	236	235	258	256	246	226	234	242	254	248	268	238	271	270	262	258	277	235	245	258	232	255	264	244	269	277	279	263	264	235	237	239	267	250	273	259	254	232	257	278	251	262	223	268	240	242	226	229	260	270	248	256	261	258	254	243	256	283	257	265	262	266	243	258	281	258	232	241	244	273	260	250	259	255	274	263	248	253	234	240	251	269	286	265	266	246	253	224	256	275	252	230	252	259	253	273	282	241	270	283	251	259	263	253	257	236	254	278	277	259	240	273	263	278	244	260	257	254	270	261	249	247	253	253	244	275	247	248	258	248	250	239	254	275	263	228	263	282	255	267	248	228	250	247	251	268	229	247	257	256	251	237	265	246	220	257	274	229	268	228	245	259	247	261	283	233	261	256	241	272	242	272	261	238	235	249	245	249	241	253	263	257	263	233	275	239	243	265	234	266	256	263	295	270	299	280	268	252	267	235	316	240	241	248	283	291	252	233	276	251	267	287	258	245	237	236	251	231	269	249	252	274	250	283	241	256	265	259	274	234	265	238	290	280	246	252	262	237	285	231	237	267	248	234	247	245	264	270	280	238	253	244	253	268	265	278	243	251	265	278	266	266	272	271	274	277	266	286	245	258	257	246	283	270	254	246	248	287	257	275	316	275	276	272	266	271	263	271	267	248	237	267	280	248	221	259	275	235	244	244	247	248	284	289	246	264	261	255	294	262	252	285	258	293	262	253	255	262	238	257	262	228	246	293	280	265	239	293	266	240	242	258	262	239	260	295	243	227	269	266	278	249	243	263	253	251	244	238	256	218	262	257	263	226	265	268	221	260	234	245	261	241	267	238	262	281	277	239	250	252	267	251	266	237	260	246	248	264	250	254	247	248	220	236	242	246	274	234	242	236	258	268	299	262	283	244	253	257	243	266	270	233	248	251	204	254	247	241	271	262	252	244	261	245	273	283	251	259	250	254	252	262	236	231	264	279	246	239	262	268	264	265	260	251	279	258	248	242	274	237	265	244	258	264	259	261	259	253	266	261	253	260	263	264	266	234	228	262	256	259	259	269	237	239	239	257	255	229	271	248	215	245	248	250	221	255	269	265	265	233	261	262	266	243	249	261	283	233	266	257	262	233	259	262	236	256	261	264	254	272	260	236	238	238	283	265	244	243	233	236	245	237	260	261	257	272	270	258	237	249	275	263	256	258	257	278	266	247	258	251	240	262	235	279	256	240	245	265	257	274	249	246	251	256	258	255	248	277	264	274	249	271	230	248	261	241	215	262	251	257	255	227	259	277	260	260	297	239	249	242	284	260	257	215	242	264	253	259	261	285	296	237	237	251	254	256	264	258	248	272	285	251	249	250	264	261	235	229	279	257	273	246	233	243	243	255	245	243	263	277	271	252	274	286	246	269	252	254	270	263	300	251	273	229	243	232	261	277	244	232	241	241	258	264	236	278	269	246	248	233	289	263	237	256	259	253	264	252	271	292	267	261	264	237	263	288	255	254	257	268	247	236	259	267	241	274	262	233	239	255	245	243	245	246	255	244	264	239	254	262	269	231	278	220	259	245	250	267	218	244	250	259	261	242	287	290	248	235	235	270	256	241	241	250	281	256	241	266	225	229	260	272	254	281	271	269	269	245	272	266	241	215	234	258	273	237	230	297	265	262	243	284	265	281	248	272	264	275	238	245	249	241	279	230	246	241	261	250	240	250	240	262	266	243	230	227	272	239	262	277	278	246	260	250	264	241	247	262	267	226	246	252	266	264	235	279	237	279	232	270	255	290	268	252	206	253	247	256	244	251	269	251	252	247	252	220	250	287	255	224	236	247	249	240	236	304	280	277	262	256	234	281	255	258	248	281	239	279	249	277	256	230	253	269	233	271	246	292	249	263	243	266	268	256	287	254	272	222	285	297	281	249	281	244	231	261	238	265	279	250	253	250	269	236	244	268	315	279	259	249	261	272	265	269	210	235	237	250	289	254	274	256	246	242	257	259	279	254	259	257	268	221	237	244	236	274	233	301	258	265	256	253	277	254	221	258	254	251	263	227	264	254	233	274	255	262	252	252	271	247	248	265	242	265	271	240	234	270	245	220	216	253	260	261	246	256	257	268	226	247	247	261	268	225	258	233	236	258	266	258	269	289	284	258	263	247	277	254	231	291	231	261	248	245	256	254	266	263	276	253	243	247	271	236	261	231	266	231	268	269	268	268	267	291	253	270	260	256	256	249	229	280	255	250	253	260	255	251	263	214	259	263	265	261	274	257	250	235	265	232	273	270	240	255	274	263	253	261	272	255	239	233	247	247	261	263	261	238	251	258	251	220	224	239	261	304	243	280	294	254	249	261	232	252	215	227	232	246	252	263	269	248	232	269	271	258	250	265	275	242	261	283	252	226	254	260	257	256	253	262	272	262	242	255	254	273	251	241	263	230	266	267	244	273	265	228	252	269	266	269	280	251	271	260	248	251	267	226	288	215	262	246	246	263	260	270	254	239	248	252	236	270	279	244	257	273	271	245	257	269	252	255	264	257	256	244	246	262	267	274	260	289	296	314	213	261	244	235	301	249	269	265	251	256	236	213	265	247	290	251	251	264	264	267	237	265	237	234	224	266	255	251	260	279	214	240	267	266	258	283	262	283	252	258	294	241	269	250	240	250	252	260	241	247	230	249	264	277	250	249	273	241	263	234	256	273	256	242	264	266	267	258	257	287	274	231	270	258	246	269	288	268	269	257	259	263	263	245	252	231	263	286	269	252	267	246	255	249	258	247	274	249	255	228	243	246	226	255	275	280	221	273	263	235	274	279	263	263	257	286	275	292	241	290	273	267	253	261	235	269	234	267	253	261	240	224	225	246	240	256	288	254	260	221	267	275	257	259	243	270	249	248	214	263	309	251	254	257	245	272	256	232	254	285	248	231	270	260	276	247	269	279	248	241	244
19330	15382	24493	14297	3142	2151	1875	1596	1299	1156	1022	959	883	936	786	783	726	771	696	744	696	737	711	712	716	688	661	649	703	669	682	655	616	638	637	641	606	627	667	639	617	647	614	588	634	646	665	650	654	604	624	664	614	635	612	657	609	616	629	618	566	639	630	620	591	628	653	646	622	572	598	652	604	608	604	602	647	606	634	623	620	665	623	698	657	625	589	616	653	605	607	592	588	614	642	625	626	608	636	597	613	649	628	652	617	617	569	603	663	559	623	649	645	641	604	617	633	642	615	629	634	585	573	656	621	617	628	587	628	592	598	606	632	663	611	622	610	630	628	651	607	624	611	610	655	606	620	646	600	602	586	638	591	604	638	646	636	630	613	636	632	607	617	648	608	612	636	576	594	606	664	641	616	582	613	613	649	608	604	630	609	623	601	619	584	616	613	678	613	632	579	657	603	632	609	624	632	604	658	595	659	639	612	645	631	599	608	614	610	630	625	634	583	631	616	593	590	638	653	595	611	604	661	637	645	621	635	613	637	611	635	642	632	637	640	641	654	633	616	602	628	656	634	586	610	651	595	622	592	611	658	646	613	625	573	619	642	612	577	614	639	585	594	605	599	621	595	563	592	590	598	619	642	582	610	668	652	607	629	624	611	602	581	627	659	626	562	637	587	654	595	600	606	635	604	659	611	642	643	632	586	602	665	588	661	637	620	600	654	683	588	603	637	653	638	619	635	666	610	642	621	614	613	592	601	606	641	582	592	608	631	651	618	585	626	599	589	629	637	604	592	615	611	603	654	619	585	695	643	621	622	608	611	659	634	621	590	624	572	605	630	620	630	579	627	678	613	671	635	655	632	620	608	566	600	624	649	592	633	634	673	604	601	628	608	593	625	619	613	656	617	618	636	645	629	625	622	683	643	632	638	639	651	606	625	653	599	672	622	631	620	637	576	625	595	629	620	615	629	600	674	659	578	628	617	624	636	641	605	588	590	638	609	585	613	621	608	577	625	616	614	627	645	647	605	592	605	603	656	629	584	620	617	653	608	646	669	625	590	626	604	597	600	615	609	606	599	609	656	584	635	610	636	640	594	637	610	623	633	661	624	593	627	607	671	597	637	635	612	649	591	599	622	594	581	613	655	656	597	634	619	650	640	607	632	644	620	615	592	607	579	648	636	624	603	611	645	613	608	614	593	652	612	590	616	577	610	630	637	638	598	584	586	640	674	590	657	607	608	628	641	639	600	626	642	610	627	600	613	603	621	635	635	620	629	624	583	586	614	594	634	585	582	611	643	567	602	610	606	638	668	633	631	576	575	655	660	598	620	621	689	600	612	596	630	628	638	575	621	643	624	636	632	639	629	671	626	641	637	612	647	628	684	622	616	650	624	611	634	604	603	627	612	610	618	589	616	616	637	680	611	624	610	602	655	615	621	642	651	612	636	615	614	606	619	616	665	619	698	599	626	572	663	599	639	649	601	589	619	605	645	614	575	598	607	618	629	568	599	651	657	647	637	626	576	582	605	648	644	648	635	613	615	631	619	629	586	582	626	619	566	627	620	651	622	639	590	613	657	629	630	598	613	637	629	588	626	607	585	608	599	666	609	594	652	629	633	642	639	620	621	614	645	616	600	638	616	578	635	654	605	625	661	636	611	588	621	627	630	620	597	651	643	617	597	593	605	596	632	622	628	633	611	634	650	631	581	616	625	624	624	623	607	678	594	594	609	631	594	576	600	656	600	613	605	602	600	614	603	639	641	633	654	635	583	608	625	664	606	589	654	594	594	652	619	626	630	610	578	645	616	631	629	627	609	623	591	593	639	637	635	599	614	633	644	588	565	640	644	594	606	657	622	542	606	637	635	603	614	614	610	659	606	610	603	572	611	617	623	620	621	598	637	651	589	631	607	673	630	598	614	625	594	591	616	633	570	597	583	600	641	624	640	604	625	603	592	590	642	604	642	583	632	617	643	636	576	625	634	607	644	631	644	595	648	607	605	588	590	564	667	624	590	605	588	643	634	641	595	605	596	605	665	581	605	645	622	605	654	604	613	593	620	633	601	591	603	704	643	615	626	618	611	607	579	580	630	615	642	641	623	637	610	645	603	634	619	629	630	628	616	629	623	558	650	617	637	682	621	632	614	643	595	583	661	607	615	638	639	666	603	645	602	611	603	597	672	633	608	648	608	632	589	618	624	621	638	607	644	617	600	571	556	615	647	597	623	632	651	583	644	624	656	602	640	627	636	604	654	612	627	622	602	617	634	626	633	649	600	584	582	531	632	608	614	627	615	617	612	622	628	651	607	601	635	624	607	644	608	588	594	617	648	648	617	620	643	616	659	647	571	628	592	625	607	637	639	603	630	618	649	618	608	575	624	634	611	648	575	629	652	692	629	593	583	601	641	616	617	638	643	630	678	613	661	644	628	631	621	626	618	628	674	638	601	628	601	632	663	652	590	591	625	696	649	662	609	646	600	600	637	595	625	623	618	650	630	626	607	608	668	644	624	613	681	626	659	630	626	609	610	614	621	692	637	582	641	670	614	614	607	637	660	622	682	630	644	596	614	614	577	614	603	624	643	586	600	643	623	629	649	638	573	624	613	667	642	635	621	639	615	652	606	598	674	598	629	621	616	600	637	601	662	601	627	622	673	628	574	597	646	582	626	628	584	598	624	617	567	692	607	603	602	618	595	597	566	611	649	600	613	654	617	630	603	593	628	605	645	615	605	624	619	626	626	588	611	661	615	588	582	612	666	614	611	626	609	657	607	619	631	625	608	609	576	611	591	659	628	633	667	649	638	596	601	616	604	617	650	563	612	631	673	590	589	640	658	614	599	622	636	630	632	634	616	605	620	597	599	611	646	613	605	598	684	622	630	623	604	615	627	676	621	629	603	599	630	612	652	617	625	673	625	614	639	629	653	625	654	639	632	626	606	600	573	615	619	590	621	606	619	605	614	596	625	569	595	612	644	590	636	594	636	625	614	589	642	661	586	627	656	641	598	635	616	587	610	632	668	634	638	623	626	592	618	627	629	620	653	646	635	627	601	620	661	646	644	634	581	606	640	625	639	580	598	596	624	586	620	637	631	618	613	636	608	603	622	647	625	638	590	663	662	630	627	628	594	593	601	615	602	611	647	651	635	618	648	671	605	637	591	629	633	611	606	609	605	608	624	589	631	583	608	613	692	631	618	620	607	643	602	598	651	637	631	617	622	664	575	648	604	641	594	636	622	603	621	654	583	571	608	588	614	594	592	604	655	619	594	594	615	629	628	640	653	624	564	577	603	623	595	643	615	627	641	601	624	585	647	602	601	664	638	635	606	659	606	642	594	624	594	596	632	641	607	565	607	629	568	594	594	602	609	582	583	622	604	583	658	635	622	649	614	623	609	662	619	582	611	615	637	601	602	607	587	623	640	596	610	622	638	646	627	636	635	629	587	574	583	625	632	631	634	613	602	610	661	627	648	598	665	633	613	613	577	621
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
